How do genes direct the production of proteins?