MGGRTDLAMAAQAIREGKEMKEVATEFPEAFIKYSKGMMAYQTLMKSRGKRQCPPDGPEVWLFWGPTGTGKSRRAFSEWPHAYRKMTNDKWWDGYRGEETVIFDDFKGSSMRLHDFQLIVDRYPVKVETKGSTVELSATRLVFTSNRHPSEWYSGDADPEGTVMRRIDEFCARRGRLIHFVGADAERWDSA