MSVAAGVGSVLNLRSKVGSESFTSNKQTQNHGGLAVVPPQLCSFGKRSSRSYAVRRSEAKICESKFFGNRLRSERLRPLVRDPNARFVIQSALSQVPEQPLGLYDPKYDKDSCGVGFVAELSGENSRKTVTDAVEMLVRMAHRGACGCETNTGDGAGILVGLPHDFFTEVTKDLGFELPALGKYAVGMFFLPTSESRREESKNVFTKVAESLGHTVLGWRSVPTDNSGLGKSAVQTEPVVEQVFLTPTPRSKADLEQQMYILRRVSMVAIRAALNLQHGGVKDFYICSLSSRTIVYKGQLKPSQLKEYYYWDLGNERFTSYMALVHSRFSTNTFPSWDRAQPMRVLGHNGEINTLRGNVNWMRAREGLLKCKELGLSKNEMKKLLPIVDASSSDSGAFDGVLELLVRAGRTIPEAVMMMIPEAWQNDKNMDPKRKGFYEYLSALMEPWDGPALITFTDGRYLGATLDRNGLRPGRFYITHSGRVIMASEVGVVDIAPEDVSKKGRLNPGMMLLVDFDKHIVVDDEALKKQYSLARPYGEWLKRQKLVLKDIVDSVAEAERVAPAISGAMPVSNQDEDMQNMGIHGLLAPLKAFGYSVEALEMLLIPMAKDATEALGSMGNDTPLAVMSNREKLTFQYFKQLFAQVTNPPIDPIREKIVTSMECMIGPEGDLTEMTEEQCHRLSLKGPLLSIEEMEAVKKMDYRGWRSKVIDITYPKTLGRKGLEQTLDRICAEARDAIKEGYTVLVLSDRAFSPSRVAVSSLLAVGAVHQHLVKTLERTRVGLIIESAEPREVHHFCTLVGFGVDAICPYLAVETIWRLQVDGKIPPRSTGEFRSKEELVKRYFKASNYGMMKVLAKMGISTLASYKGAQIFEAVGLSSEVIERCFTGTASRVEGATFEMLASDALKLHEMAFPRRALPVGSAESLALPNPGDYHWRKDGELHLNDPLAMAKLQEAAKSNSVGAYKEYSKRINELNKSSNLRGLLKFKEVNEKVPLEEVEPVSEIVKRFCTGAMSYGSISLEAHSALAIAMNKLGGKSNTGEGGENPSRLEPLSDGSRNPKRSAIKQVASGRFGVSSYYLTNADEIQIKMAQGAKPGEGGELPGHKVIGDIAVTRNSTAGVGLISPPPHHDIYSIEDLAQLIHDLKNANPSARVSVKLVSEAGVGVIAAGVVKGHADHVLISGHDGGTGASRWTGIKNAGLPWELGLAETHQTLVANDLRGRTVLQTDGQLKTGRDVAIAALLGAEEFGFSTAPLITLGCIMMRKCHKNTCPVGIATQDPVLRAKFAGEPEHVINFFFMLAEEVREIMSQLGFRKLDEMVGRSDMLEVDEVVTNSNEKLKNIDLSLLLRPAATIRPGAAQRCVQKQDHGLDMALDKELIERSKAALEKALPVYIETPIRNVNRAVGTMLSHEVTKRYHLEGLPTDTIHIKFNGSAGQSLGAFLCPGVTLELEGDSNDYVGKGLSGGKIVVYPPSTSGFDPKENIVIGNVALYGATCGEAYFNGMAAERFCVRNSGAKAVVEGVGDHGCEYMTGGTVVVLGKTGRNFAAGMSGGIAYVLDVDGKFHSRCNPELVDLDKVEEEEDMTTLRMMIQQHQRHTRSKLAQEVLANFDNLLPKFIKVFPRDYKRVLASMKTDEAAQESGKGSDEEKDEIEVMEKDAFEELKKMSASALKEQASQEEEEEEVVEEFKRPSRVANAQKHRGFVAYEREGIQYRDPTTRMKDYNEVMDEKRPAPLLKTQAARCMDCGTPFCHQDNTGCPLGNKIPEFNELVYQNRWREALDRLLETNNFPEFTGRVCPAPCEGSCVLGIIEDPVSIKTIECSIIDKAFEEGWMVPRPPQKRTGKSVAIVGSGPSGLAAADQLNKMGHLVTVYERSDRIGGLMMYGVPNMKTDKINVVQRRVNLMAEEGIQFVVNANVGKDPEYSLEQLKKENDAIVLAVGATKPRDLPIEGRDLSGIHFAMEFLHANTKSLLDSNLEDGQYISAKGKKVVVIGGGDTGTDCIGTSIRHGCTNVTNLELLPQPPNTRAPGNPWPQWPRVFRVDYGHQEAAAKFGKDPRSYEVLTKRFVGDENGKLKGLELVHVMWEKDASGKFQFKEVEGSLEYIEADLVLLAMGFLGPEANVADKLGVEKDSRSNFKADYGRFSTNVEGVFAAGDCRRGQSLVVWAISEGRQAASQVDRFLMAEENEAAAADSPLEEASGKRQQESDKRTVMT*