MKLKESLMSSIVTEKPNVKWEDVAGLESAKEELQQAIIFPLRFPQLFQGSRRARRAILLYGPPGTGKSYLAKAVATEVEHTLFSISSSDLMSKWSGDSEALVRQLFELAREKKPAIIFIDEIDALCSNRDGGPGGGNEDTARMKTEFLVQMDGVGKDNAGVLVLAATNLPWSLDPAVRRRFQRRIHIPLPDLAARKQLFQIHLGDLGRQCSERDLEELARRSEGFSGSDVATAIQDALMVPIKKVHMATHFRKIPHAGAEYYTPCDKTDPGAIAMTWRKVPPNRLKEPPLTAADLFVVMQHVKPSVAPDELDKYVAWTEQFGMEGA