Crystal structure of the HhaI DNA methyltransferase complexed with S-adenosyl-L-methionine.