Text this: Peptide and Protein Cyclization by a Promiscuous Graspetide Synthetase