MVRRVKTGIPGMDEILHGGIPERNVVLLSGGPGTGKSIFSQQFLWNGLQMGEPGIYVALEEHPVQVRQNMAQFGWDVRKYEEEGLFAMVDAFTAGVGKSKEYEKYIVHDLTDIREFIEVLRQAIRDINAKRVVVDSVTTLYINKPAMARSIILQLKRVLAGTGCTSIFVSQISVGERGFGGPGVEHGVDGIIRLDLDEIDGELKRSLIVWKMRGTSHSMKRHPFDITDKGIIVYPDKVLKRGRIYEL