MASLTSSASIRLSVHTTLLNPSFSTTSSSATFRVPQTSASCPASVVPDKSLCGIEEKLSITPSASLASRSPFQRYPGHRFAGLRRECQELGKIRRKDPRGKGRIHVWQIHGPGQAAKLRVVRSMALSDVPQGPLGLYDPAFDKDSCGVGFVAELSGKPGRQIVTDGLEMLVRMAHRGACGCETNTGDGAGILVGLPHEYFAEVARDEIGCELPPPNEYAVGMFFLPTSETRREESKNVFNKVAESLGHTILGWRKVKTDNSDLGKSALKTEPVIEQVFLTPSCRSNAEFEQQMYILRKTSMVAIRAALNLQYGGVRDFYICSLSSRTIVYKGQLKPNQLKNYYYEDLGHNKFTSYMALVHSRFSTNTFPSWDRSQPMRVLGHNGEINTLRGNVNWMQAREGLLKCKNLGLSKDEMQKLLPIVDTSSSDSGAFDGVLEFLVRSGRSLPEAVMMMIPEAWQNDPYMDPDRRALYEYFSAVMEPWDGPALISFTDGRYLGAMLDRNGLRPGRFYETHSGRVIMASEVGVVDIAPEDVKRKGRLNPGMMLLVDFENHVVVNDDHLKKQYAAARPYGDWLQKQKIVLNEIVDSVAEEDRTPPRINGSVDVDTADETMESMGTSGLLPPLKSFGYTVEALEMLLLPMAKDGVEALGSMGNDAPLAVMSNRPKLIFEYFKQMFAQVTNPPIDPIREAIVTSTECMIGPEGDLTETSETQCHRLSLKGPFLSIEEMESIKKMDHRGWRTKILDMTFPKRDGVMGLERALERICIDARCAIADGYKILVLSDRATSSTRVPVSSLLAVGAVHQHLVSSLERARIGLVVESGEPREVHHFCTLVGFGADAICPYLAIEAVWRLQIDGKIPPKTDGVLYSKEELVQKYFKASNSGILKVLAKMGISTLASYKGAQIFEALGLSSEVVEKCFKGTPSRVEGATFEMLARDSLRLHELAFPSRLLPKGSADARALQNPGDYHWRKDGEVHLNDPVAIAKLQEAARTNSVVAYREYSKFVQNLNKKCNLRGMLKFKEMPDRRIALEEVEPASEIVKRFCTGAMSYGSISLEAHTTLALAMNKIGGKSNSGEGGENPSRLEPLPDGSLNPKRSAIKQVASGRFGVTSYYLTNAIELQIKMAQGAKPGEGGELPGHKVIGDIAMTRNSTPGVGLISPPPHHDIYSIEDLAQLIYDLKNSNPGARISVKLVSEAGVGVVASGVVKGHADHVLISGHDGGTGASRWTGIKNAGLPWELGLAETHQTLVANDLRGRTVLQTDGQLKTGRDIVVAALLGAEEFGFSTAPLITLGCIMMRKCHKNTCPVGVATQDPILREKFAGEPEHVINFFFMVAEEAREIMAEMGFRSMNEMIGRADMLQVDKDVISENEKLQGIDLSLLLRPAAEIRPEAAQHCMQKQDHGLDMALDQQLIKLSQPALKRKLPVYLEIPIVNVNRAVGTMLSHEVTKRYKMEGLPVDTIHVKLTGNAGQSLGAFLCPGITLELEGDSNDYVGKGLSGGKIIVYPPNGSGFDPKDNIVIGNVALYGATSGEAYFNGMAAERFCVRNSGAKAVVEGVGDHGCEYMTGGTVVILGKTGKNFAAGMSGGVAYVLDVDGKFRSRCNLGLVDLDPVEEEEDFMTLYTMIQQHQRNTKSQLAKDVLTRFDELTSKFVKVFPRDYKRVLLEMKEKEISQLKEEAELSKKDAFEELKKLADNAAKNGAPRLNNDVTSERPTRIENAVKHRGFIMYERESLPYRKAEERIHDWKEVLDKTKQDGLLKTQSARCMDCGTPFCHQETSGCPLGNKIPEWNELVHQGRWREALDRLLETNNFPEFTGRVCPAPCEGACVLGIIEKPVSIKTMECSIIDKAFEEGWMVPRPPVKRTGKKVAIVGSGPAGLAAADQLNKAGHLVTVYERADRIGGLMMYGVPNMKTDKVEIVQRRVNLMAAEGVEFVVNAHAGVDPAFSLERLRQENNALILACGATKPRDLAVPGRELQGIFFAMEFLHANTKSLLDSDLKDGNYISAEGKKVVVIGGGDTGTDCIGTSVRHGCKSIVNLELLPQPPSTRAPGNPWPQWPRVFRVDYGHQEASQKFGKDPRSFEVMTKRFLGNDEGKVTGLEIVHVKWEKDANGKFQLQEIKGSEEVIDADLVLLAMGFLGPEQNIAEKMGLETDARSNFKAEYGDYATNLQGVFAAGDCRRGQSLVVWAIAEGRQAAAKVDQFLMKDSHGLKCVPLAEQGTSEEKRYSVSAGNRSGRVG*