Intein-mediated Protein Splicing Research Articles