MGMTLGELTKAIQQHIDLEMDSEVAQGMAEHALGFFGFYNRIIDNALEPTDRNLFYMFQDYNLLTTESEETTLWDGREWRIHYWKFKPDLRESVEAYMQRSKKTEEIDPFGDVYSSGDAGQIWTRESEKVVNPNAFTSDW