restriction enzyme BamHI