Ultrafast Protein Splicing is Common among Cyanobacterial Split Inteins: Implications for Protein Engineering | doi.page