Native chemical ligation in protein synthesis and semi-synthesis. (12th November 2018)