MAASVSLAVGSLVWIEDPDVVWIDGEVVETDGENLKVLCTSGKTVVVHASNVYPKDPEAPQCGVDDMTKLAYLHEPGVLQNLKSRYDINEIYTYTGNILIAVNPFRRLPHLYDTHMMEQYKGAGFGELSPHPFAIADASYRLMMKEGISQSILVSGESGAGKTESTKLLMRYLAYMGGRIATTEGRSIEQKVLESNPVLEAFGNAKTVRNNNSSRFGKFVELQFDQKGRISGAAIRTYLLERSRVCQLSDPERNYHCFYMLCAAPTEVVQRYKLGDPRTFHYLNQTNCIELEGVDDREEYLATRRAMDVVGLSPDEQDGIFRVVAAILHLGNIEFAKGKEMDSSEPRDEKSRFHLQTAAELFMCDPEALEDSLCKRIMVTRDETITKSLDPESAALSRDALAKIVYSRLFDWLVDNINTSIGQDSNSKFIIGVLDIYGFESFKTNSFEQFCINLTNEKLQQHFNQHVFKMEQEEYEKEEIDWSYIEFIDNKDVLDLIEKKPGGIISLLDEACMFPRSTHETFSQKLYQTFKNHKRFSKPKLARSDFTICHYAGDVTYQTELFLDKNKDYVVAEHQALLSASRCSFVANLFPPLPEESSKSSKFSSIGTRFKQQLVSLLETLSATEPHYIRCVKPNNLLKPAIFENENVLQQLRCGDKLCRIPTRKPFFEFLDRFGILAPEVLDGSSDDVTACKRLLEKVGLEGYQIGKTKVFLRAGQMADLDARRSEVLGRSASIIQRKIRSYLSRRSFILLRRSAVDVQALCRGQLARHVYEGLRQEAASLKIQTALRMHLARRAFREVCCSAVSIQVGMRGMAARSEIRFRRQTRAAIFIQSHCRKFLARLRYSRLKKAAITTQCAWRCKVARNELRKLKMAARETGALQAAKNKLEKQVEELTWRLQLEKRMRADLEEAKTQENAKLKTALQEMEVHFRETKELLGKEREVAKKVVEHVPVIQEVAVVDSVLVEKLTAENENLKVLVSSLEQKIDETEKKFEETSKISEERLKQALDAESRMIKLKTNMQRLEEKMFDMESENKILRQQSLLGAPVNSSSEFTPISVTPKLPNGHLVSEDSRLNEPQSATPVKKLDFESENKLGRSQIERQQENVDALIHCVAKNIGFNQGKPVAAFTIYKCLLHWKSFEAERTSVFDRLIQMIGSAIENQDDNNEHLAYWLSNTSALLFLLQRSLKVSGAAGSAARKPPPPTSLFGRMTMGFRSSPSSSSLAAAAALDSVRQVEAKYPALLFKQQLTAYVEKIYGIIRDNLKRELSSLISLCIQAPRMSKGGALRSGRSFSKETATNHWQGIIESLNSLLNTLRENFVPPVLCQKIFTQIFSYINVQLFNSLLLRRECCTFSNGEYVKSGLAELELWCAQAKEEHAGSSWDELKHIRQAVGFLVIHQKYRISYDEIINDLCPVLSVQQLYRICTLYWDDNYNTRSVSPDVIGSMRVLMTEDSNNADSNSFLLDDSSSIPFSVDDISGSMQSKEFVDVRPAEELLENLDFQFLHE*