MATVPGFVLPVNNSVILPSLKAQKGLVAPSSRRNSVFCRSVLKQNAREVRSIEKKFLGTRVRSGSERLHLWRSEGPGRTPKLRTVVKSMLSGVPTERLGLYDPSFDKDSCGVGFVAELSGEYSRKTVLDALEMLVRMSHRGACGCETNTGDGAGLLVGLPHQFFSEVAKESGFELPPPGEYAVGMFFLPTSEVRCEESKIVFAKVAESLGHVVLGWRRVPTDNTGLGKSALQTEPVIEQVFLTPSSRSNADFEQQMYILRRVSMVAIRAALNLQHGGVRDFYICSLSSRTVVYKGQLKPVQLKDYYYVDLGHEKFTSYMALIHSRFSTNTFPSWDRAQPMRVLGHNGEINTLRGNVNWMKAREGLLKCKKLGLSKNEMQKLLPIVDASSSDSGAFDGVLELLVRAGRSLPEAIMMMIPEAWQNDNNMDPERKALYEYFSALMEPWDGPALISFTDGRYLGATLDRNGLRPGRFYITHSGRVIMASEVGVVDIPPEDVRQKGRLNPGMMLLVDFENHTVVDDEALKKQYSLARPYAEWLSRQKIELKDIVESVSENDRVPPPINGVALADSHDDNMENMGIHGLLAPLKSFGYTVEALEMLLLPMAKDGTEALGSMGNDAALAVMSNREKLTFEYFKQMFAQVTNPPIDPIREKIVTSMECMIGPEGDLTETTEEQCHRLSLKGPLLSIDEMEAIKKMEYRGWCSKVLDITFSKDRGRKGLEETLDRICSEARAAIREGYTTLVLSDRAFSSKRVAVSSLLAVGAVHHHLVSKLERTQVGLIVESAEPREVHHFCTLVGFGADAICPYLAIEAICRLQIDGKIPPKSNGEFHSKEDLIKKYFKASNYGMMKVLAKMGISTLASYKGAQIFEALGLSSEVIQRCFAGTPSRVEGATFEILARDTLRLHEMAFPSRSLPQGSAEAVALPNPGSYHWRKGGEVHLNDPLAIAKLQEAARMNSVAAYKEYSRVVNELNKSCNLRGMLKFKKADSKIPLNEVEPASEIVKRFCTGAMSYGSISLEAHTALAIAMNKIGGKSNTGEGGEKPSRMEPLPDGSMNPMRSAIKQVASGRFGVSSYYLTNADELQIKMAQGAKPGEGGELPGHKVVGDIAVTRHSTAGVGLISPPPHHDIYSIEDLAQLIHDLKNSNPGARISVKLVSEAGVGVIASGVVKGHADHVLISGHDGGTGAARWTGIKNAGLPWELGLAETHQTLVANDLRGRTVLQTDGQLKTGRDVAIAALLGAEEFGFSTAPLITLGCIMMRKCHKNTCPVGIATQDPVLREKFAGEPEHVINFFFMLAEEVREIMSELGFRTVNEMVGQSDMLEVDQEVVKNNEKLENIDLSLLLRPAADIRPEAAQYCVQKQDHGLDMSLDQELIALAKPALEKAMPVYMEMPIRNVNRALGTMLSHEVTKRYQMDGLPSDTIHVKLTGSAGQSLGAFLCPGITLELEGDSNDYVGKGLSGGKIIVYPPKGSLFDPKDNIVIGNVALYGATKGEAYFNGMAAERFCVRNSGARAVVEGVGDHGCEYMTGGIVLVLGKTGRNFAAGMSGGIAYVLDLDGKFNSKCNPELVDLDKVEEEEDIMTLRMMIQQHQRHTNSEVAKEVLANFEALIPKFVKVFPRDYKRVLENMKAEQAAKEAEREAEEREEMELMEKDAFEDLKKMAAAAASNDKKVEEAVASNRPTRVDNAVKHRGFMAYERESISYRDPKARVNDWEEVAEEGKPGPKLKTQSARCMDCGTPFCHQENSGCPLGNKIPEFNELVYQNRWREALDRLLETNNFPEFTGRVCPAPCEGSCVLGIIENPVSIKSIECAIIDKAFEEGWMVPRPPHKRTGKRVAIVGSGPAGLAAADQLNKMGHLVTVYERADRIGGLMMYGVPNMKADKTHIVQRRVNLMGQEGVNFVVNANVGTDPTYSLERLRSENNALILACGATKPRDLPVPGRELSGVHFAMEFLHANTKSLLDSNLQDGQYISAKGKKVVVIGGGDTGTDCIGTSIRHGCTEMVNLELLPEPPQTRAPSNPWPQWPRIFRVDYGHQEAITKFGKDPRSYEVLTKRFIGDDNGNVKGLEVVRVKWAKDASGKFNFQEVEGSEEVIAADLVFLAMGFLGPESTVAEGLGVERDGRSNFKAEYGHFSTSVEGVFAAGDCRRGQSLVVWAINEGRQAAAQVDKFLVKKEEAQATSTRSSAKKLQQQQDKHTVMT*