Text this: Mechanistic and Kinetic Considerations of Protein Splicing.