Crystal structure of intein homing endonuclease II