MRFQLEGLTVYFPYQFIYPEQYQYMLELKHALDAKGHCLLEMPTGTGKTITLLSLITSYQLAHPETGKLIYCTRTVPEMEKVLAELKELMEYRQRYFQDTAGGAPKILALGLSSRKNLCIHPMVSEEGTRESVDARCMKLTAPWVRERAGKELDHDIETCAFYEGLEGAGPEGRLDAGVYTLHDLRVWGRKHQWCPYFLARRMIAYANVVVYNYQYMLDPKVSQMVSREFERECVVVFDEAHNIDNVCIEALSVNIRSQTLDAATRNIGSLKREIERVKRTDEGRLRQEYQRLVQGLQAQGVLQEDSRGGGDGDAQQWLX