type II restriction endonuclease