The Genetic Code for Proteins