viral protein synthesis