type III restriction endonuclease