Translation is the process by which a mature mRNA molecule is used as a template for synthesizing a new protein. What does a ribosome consist of?