MVMARKSDTLSEDVLPEDVRLEASLRPRSFDEYVGQGPVVEKLKVYVQAARSRGEALDHCLFSGPPGLGKTSLAHIIANELGVGIHVTSGPALERKGDLAGLLTNLDARDVLFIDEIHRLNAAVEEYLYPAMEDFRLDITIDTGPAARAMKIDLPPFTLIGATTRTGLLTSPLRDRFQIQERLEYYDAKALESILHRSARILGIPLDKDAAREVASRSRGTPRITNRLLRRLRDFAEVEGNGRITLELAQKSLDRLGVDASGLDSMDRKILLTILDKFGGGPVGVETIAASVGEQRDTIEDVYEPFLMQEGFLQRTPRGRMATHRTYQYFKKQPPPTPQGSLF