Homing Endonucleases And Inteins by Marlene Belfort