explain protein synthesis in detail - Search