What is required for protein synthesis?