Reference: Anraku Y, et al. (2005) Protein splicing: its discovery and structural insight into novel chemical mechanisms. IUBMB Life 57(8):563-74