Structural domains in the type III restriction endonuclease EcoP15I: characterization by limited proteolysis, mass spectrometry and insertional mutagenesis.