INTEIN PROTEINS AND USES THEREOF