protein translation 5883190