Factors affecting protein synthesis