MDASVSLGVGSLVWVEDPVVAWIDGEVLEVNGADIKVLCTSGKTVVVKSSNLYPKDVEAPSCGVDDMTKLAYLHEPGVLHNLKTRYDINEIYTYTGNILIAVNPFRRLPHLYDSHMMSQYKGAAFGDLSPHPFAVADAAYRLMIKEGVSQSILVSGESGAGKTESTKLLMRYLAYMGGRAAAEGRTVEQQVLESNPVLEAFGNAKTVRNNNSSRFGKFVEIQFDQRGKISGAAIRTYLLERSRVCQVSDPERNYHCFYMLCAAPSKDIQRYKLDNPRSFHYLNQSNCYELDGVDDSKEYLDTRRAMDIVGISSEEQDAIFRVVAAILHLGNIEFAKGKETDSSVPKDERSWFHLRAAAELLMCDMKALEDSLCKRVIVTRGEIITKLLDPEAAAISRDALAKIVYSKLFDWLVDKINSSIGQDPNSKSLIGVLDIYGFESFKTNSFEQFCINLTNEKLQQHFNQHVFKMEQEEYTKEEIDWSYIEFIDNQDILDLIEKKPGGIIALLDEACMFPRSTHETFAQKLYQTFKDHKRFSKPKLARSDFTICHYAGDVTYQTELFLDKNKDYVVAEHQALLRASKCSFVSGLFPTSVEESSKQSKFSSIGSSFKQQLQSLLEALNTTEPHYIRCVKPNNLLKPSIFENHNVLQQLCCGGVMEAIRISCAGYPTRKPFYEFLDRFGVLSPEVLDGSTDEVSACTSLLEKVGLQGYQIGKTKVFLRAGQMAELDSRRTVVLGRSASIIQKKFRSHMARRNFTLLRQLAIRIQSMCRGELSRRVYESLRKEAACLKIQTDVRMHLARKAYKESCAAAISIQTGMRGMAARDEVRFRRQTKAAIIIQSHCRMFLACMKYKKLKKAAITTQCAWRSRVARGELRKLKMAARETGALQAAKNKLEKQVEELTWRLQLEKRMRADMEEAKTKENAKLQSALQEVQLQFKEAKEILVKERETAKRAAEKIPIIQEVPVVDSEMMNKLSAENENLKALVSSLEKKIDDTERKFEETSKLSEERLRQVMDAESTIVQLKTTMQRFQEKNFDLESENQILQQALLTPAKQVSGHSPSLASKVVENGYNLNEENRTNDRPSPTRAKKVETPNSKLRRPIDRQHEDIGALIDCVMKDVGFSQSKPVAAFTIYKCLLRWKAFEAEKTSVFDRLVQMIGSAIENQDSNDHMAYWLSNTSTLLFLIQESLKPGSAVGATPIRKPQPATSLFGRMAMGFRSSPSAGNNAAAAQVVCQVEAKYPAMLFKQQLTAYVEKIYGIIRDNLKKELGSFLSSCIQAPRTSRGSMLRSGRSFGKDYSINHWRGIIECLDSLLCTLKENFMPPILVQKIFSQAFSYINVQLFNSFLLRRECCTFSNAEYVKSGLGELELWCCQAKEEYAGSSWDELRHIRQVVGFLVIHQKYRISYDDITNDLCPVLSVQQLYRVCTLYWDDKYNTQSVSPDVISSMRVLMTEESNNAETNSFLLDDNSSIPFSIDEVSNSLQVKDFADVKPATELLDNPAFQFLHE*