MTLKPVREVSPGSQEGEERLEQSLRPATFEEYVGQEKLVENFRVYAKAARARGEALDHVLLSGPPGLGKTSLAHILARELGVALHVTSGPALVKKGDLAGLLTALAPRDILFIDEIHRLSPAVEEALYPAMEDYRFDVVLGAGLGAQTMEMKLERFTLVGATTRTGLLASPLRDRFPIQERLGYYEPTELREIAVRAARKLALPVDPAGAEELARRARGTPRIAIRLLQRARDFAQVEGDGTLTREIVETTLERLEVDGRGLDAMDRRILAVVLDTFGGGPVGIDAVAAAVGEERDTLEDVYEPFLVREGFLARTPRGRVALPPAYAHLGRERPQGKQGSLI