Structure of an O6-Methylguanine DNA Methyltransferase from Methanococcus jannaschii (MJ1529)