Native Chemical Ligation in Protein Synthesis and Semi-Synthesis.