Protein-based peptide-bond formation by aminoacyl-tRNA protein transferase