Nonidentical subunits of ribulose diphosphate carboxylase