MSNAVSFTLPSLNNPQLNALNSPNKARLRLGLRSRVVASCIERKRFLGTRFRPIGSDRIRLLQSCRLPKPRVAVRSAFSAVPEKPLGLYDPAMDKDSCGVGFVAELSGESSRKTVTDALEMLVRMTHRGACGCEANTGDGAGILVALPHAFYQEVVDFELPPQEKYAVGMFFLPKSEKRREESKRIFSKVAESLGHTVLGWRSVPIDNTGLGKSALQTEPVIEQVFLTPSAQSKIDLERQMYILRKLCMAAITSALNLQNDGIADFYICSLSSRTVVYKGQLTPAQLRDYYFADLGNERFTSYMALIHSRFSTNTFPSWDRAQPMRVLGHNGEINTLRGNVNWMKAREGLLKCKELGLSENELKKLLPIVDANSSDSGAFDGVLEFLLHSGKSLPEAVMMMIPEAWQNDKNMDSQRKAFYEYFSALMEPWDGPALISFTDGHYLGATLDRNGLRPGRFYVTHSGRVIMASEVGVVDIPPEDVCRKGRLNPGMMLLVDFVKHTVVNDDALKEQYSLARPYEDWLKRQKIELKDIVNSVHESERVPPPIAGVAPLSNDDADMENMGIHGLLVPLKAFGYTVESLEMLLLPMAKDGVEALGSMGNDTPLAVMSKREKLTFEYFKQMFAQVTNPPIDPIREKIVTSMQCMVGPEGDLTEITEEQCHRLSLKGPLLSTEEMEAIKKMNYRGWRSKVIDITYSKECGKRGLDEALDRMCAEAHDAINEGYTTLVLSDRAFSKKRISVSSLLAVGAVHQHLVKTLERTRVALIVESAEPRKVHHFCTLVGFGADAICPYLAIDAIWRLQVDGKIPPKASGEFHSKDELVKKYFKASNYGMMKVLAKMGISTLASYKGAQIFEALGLSSEVIEKCFAGTPSRVEGATFEMLACDAFQLHELAFPSWVFSPGSAEALALPNPGDYHWRKGGEVHLNDPLAMAKLQEAARTNSVDAYKQYSKLIHELNKACNLRGLLKFKETAVKIPIDEVEPASEIVKRFCTGAMSYGSISLEAHTALAMAMNKIGGKSNTGEGGEQPSRMEPLPDGSMNPKRSAIKQVASGRFGVSSYYLTNADELQIKMAQGAKPGEGGELPGHKVIGDIAVTRNSTSGVGLISPPPHHDIYSIEDLAQLIHDLKNANPAARISVKLVSEAGVGIIASGVVKGHADHVLISGHDGGTGASRWTGIKNAGLPWELGLAETHQTLVANDLRGRTVLQTDGQLKTGRDVAIATLLGAEEFGFSTAPLITLGCIMMRKCHKNTCPVGIATQDPVLREKFAGEPEHVINFFFMVAEEMREIMSQLGFRRVNEMVGRSDMLEVDKEVVKSNEKLENIDLSLLLRPAAELRPEASQYCVQKQDHGLDMALDNKLISLSSAALEKGLPVYIETPIYNVNRAVGTMLSHEVTKLYHLAGLPNDTIHIRFTGSAGQSFGAFLCPGITLELEGDSNDYVGKGLSGGKIVVYPPKESNFDPKENIVIGNVALYGATRGEAYFNGMAAERFCVRNSGAKAVVEGVGDHGCEYMTGGTVVVLGKTGRNFAAGMSGGIAYVLDVDGKFQSRCNLELVDLDKVEEEEDILTLRMLIQQHQRHTNSRLAKEVLDDFENLLPKFIKVFPREYKRVLASMKSEETSKDAVVHAAKHEQDDEAQAVEKDAFEELKKLATASLNEKPSQAESPKRPSQVTGAIKHRGFVSYEREGVQYRDPNVRMTDWKEVMEETKPGPLLKTQSARCMDCGTPFCHQENSGCPLGNKIPEFNELVYQNRWHEALERLLETNNFPEFTGRVCPAPCEGSCVLGIIENPVSIKSIECAIIDKAFEEGWMVPRPPVQRTGKRVAIVGSGPSGLAAADQLNKMGHTVTVYERADRIGGLMMYGVPNMKTDKVDIVQRRVNLMAEEGIDFVVSANVGHDPLYSLDRLREENDAIVLAVGATKPRDLPVPGRELSGVHFAMEFLHANTKSLLDSNLEDGNYISAKGKKVVVIGGGDTGTDCIGTSIRHGCSSVVNLELLPQPPPTRAPGNPWPQWPRIFRVDYGHQEAAAKFGKDPRSYEVLTKRFIGDENGVLKGLEVIRVCWEKDATDKFQFKEIEGSEEIIEADLVLLAMGFLGPESTIAEKLGVDRDNMSNFKAGYGHFSTNVKGVFAAGDCRRGQSLVVWAISEGRQAAAQVDNYLVKEDKDHRNQDGLVKRQQGLYKKQHGSSKHTVMTYRWLL*