Protein synthesis comic strip