MSNALSFTLPALNNPQLNALNSPNKARLRHGLRIRVVASCIERKRFLGTRVRPSGSDRIWLLQSGRVPKLRVAVRSAFSAVPEKPLGLYDPAMDKDSCGVGFVAELSGESSRKTVTDALEMLVRMTHRGACGCEANTGDGAGILVALPHVFYQEVVDFELPPQGKYAVGMLFLPKSEKRREESKKMFSKVAESLGHTILGWRSVPTDNAGLGKSALQTEPVIEQVFLTPSAKSKVDLERQMYILRKLSMAAITSALNLQNDGITDFYICSLSSRTVVYKGQLTPAQLRDYYFADIGNERFTSYMALIHSRFSTNTFPSWDRAQPMRVLGHNGEINTLRGNVNWMKAREGLLKCKELGLSENELKKLLPIVDANSSDSGAFDGVLEFLLHSGKSLPEAVMMMIPEAWQNDKNMDSQRKAFYEYFSALMEPWDGPALISFTDGHYLGATLDRNGLRPGRFYVTHSGRVIMASEVGVVDIPPEDVRRKGRLNPGMMLLVDFEKHIVVNDDALKEQYSLARPYEDWLKRQKIELKDIVNSVDESERVPPPIAGVAPLSNDDADMENMGIHGLLAPLKAFGYTVESLEMLLLPMAKDGVEALGSMGNDTPLAVMSKREKLTFEYFKQMFAQVTNPPIDPIREKIVTSMQCMVGPEGDLTEITEEQCNRLSLKGPLLSTEEMEAIKKLNYKGWRSKVIDITYSKECGKRGLEEALDRICAEAHHGISEGYTTLVLSDRAFSKKRVAVSSLLAVGAVHQHLVKNLERTRVALIVESAEPREVHHFCTLVGFGADAICPYLAVDAIWRLQVDGKIPPKASGEFHSKDELVKKYFKASNYGMMKVLAKMGISTLASYKGAQIFEALGLSSEVIAKCFAGTPSRVEGATFEMLARDAFQLHELAFPSWVFSPGSAEAVALPNPGDYHWRKGGEVHLNDPLAMAKLQEAARTNSVDAYKQYSKLIHELNKACNLRGLLKFKETAVKIPIDEVEPASEIVKRFCTGAMSYGSISLEAHTALAMAMNKMGGKSNTGEGGEQPSRMEPLPNGSMNPKRSAIKQVASGRFGVSSYYLTNADELQIKMAQGAKPGEGGELPGHKVIGDIAVTRNSTAGVGLISPPPHHDIYSIEDLAQLIHDLKNANPAARISVKLVSEAGVGIIASGVVKGHADHVLISGHDGGTGASRWTGIKNAGLPWELGLAETHQTLVANDLRGRTVLQTDGQLKTGRDVAIATLLGAEEFGFSTAPLITLGCIMMRKCHKNTCPVGIATQDPVLREKFAGEPEHVINFFFMVAEEMREIMSQLGFRTVNEMVGHSDMLEFDKDVVKSNEKLENIDLSLLLRPAAELRPEAAQYCVQKQDHGLDMALDNKLISLSNAALEKGLPVYIETPIYNVNRAVGTMLSHEVTKRYHLAGLPTDTIHVRFTGSAGQSFGAFLCPGITLELEGDSNDYVGKGLSGGKIVVYPPKESNFDPKENIVIGNVALYGATCGEAYFNGMAAERFCVRNSGAKAVVEGVGDHGCEYMTGGTVVVLGKTGRNFAAGMSGGIAYVLDVDGKFQSRCNLELADLDKVEEEEDILALRMLIQQHQRHTNSLLAKEVLDDFENLLPKFIKVFPREYKRVLASMKSEETSKDALVHAAKDDQDDEAQAVEKDAFEELKKLVMASLNEEPSQAESPKRPSRVTGAIKHRGFVAYEREGVQYRDPNVRMTDWKEVMEETKPGPLLKTQSARCMDCGTPFCHQENSGCPLGNKIPEFNELVYQNRWREALERLLETNNFPEFTGRVCPAPCEGSCVLGIIENPVSIKSIECAIIDKAFEEGWMVPRPPVKRTGKRVAIVGSGPSGLAAADQLNKMGHTVTVYERADRIGGLMMYGVPNMKTDKVDIVQRRVNLMAEEGIDFVVNANVGHDPLYTLDRLRGENDAIVLTVGATKPRDLPVPGRELSGVHFAMEFLHANTKSLLDSNLQDGNYISAKGKKVVVIGGGDTGTDCIGTSIRHGCSSVVNLELLPQPPPTRAPSNPWPQWPRIFRVDYGHQEAAAKFGKDPRSYEVLTKRFIGDENGVVKGLEVIRVCWEKDETGKFQFKEIEGSEEIIEADLVLLAMGFLGPESTIAEKLGVERDNRSNFKADYGRFSTNVKGVFAAGDCRRGQSLVVWAISEGRQAAAQVENYLIKEDQDHRNQDGLVKRQQGLNMKQQGSNKHTVMT*