Protein ribosome