The allosteric three-site model for the ribosomal elongation cycle. Analysis with a heteropolymeric mRNA.