An Enzymatic Approach to the Synthesis of Peptide Thioesters: Mechanism and Scope