MESTTTTLLPQTRLSDILPPNEAVRILGLDTARVIIRDFLRSGCCSSAASSGVGGHRGGASSTSSSSSVGTSTKAIRYRHPLDPKESNDEKAEIDLLLLGLSHDFTHNSHDDDNSNNSNNRREVGKAWSKLGFHSISGYEFDLIGEMKRRRFGNGGRGGGGEAVYGGGISSHSISTEESGSGVGGKSPLGIGSGGGSSRGGMDTHGPNNNNNTANNNTPYTVELLFTQAIHRTHSVLGLDKSSYLKRGTLFPPTAVPDRGPNGHMALMDCVFNALSCTPPDPQILMDEAMEAAKELDVKRSSHDERMAAVLAAGRGRSRILLPDLVISFAICRLVEWELEYRGYREERRVESEERHREVQLQLMELENCIGEEEGGGDGGSSGENGGATVESVAASPKKQTIEPTPPPRSDGLLLASLLSFRIYDGYQRQNSLTRDTLQRFLSDIHGEESYKAPAVRACLDRLFTVSERPRKELGMTGGGSGGAHQSRILDAIDPDRFQKGIHSTITFSPTSVSIRALHDVSSKQNGGVNMPEASIVASHVLLDWIIILFNCMLPRQLPPPSKVAEYHLRIVNSDPIRMINALSTKYGLYDGNGEGDTVLYEIRRRFHSLQKNNLSSVPTTVQEEKAEVLSEKDGAVDTMNGDNDSQLPLGGKEGSGSSAVGAANICADTGALLATEERTDDTTSRPRNVIDEHSFVKEVSQSNDELGHGGYLPAELAKLTFRAGAGRAEEVQNVRGSDLWNKDEEKVVRDQHQLLSGKPSNGNRYWTMYDTLSFCCEAVRWEAMRNSSEGDAGDNTPVDNKKYGSEMPLLRLAFKTFQQLQQHESVGETATETNAEKVLTRSQIGRMLILLLEHESYRLEADSPPSTTGDTSESRIHWTKTKDEGVELTDDESFLQNLSESSGSGGFIDNTLVDASYASLLGLLPPKLDLAQFSTPSTPSQSNLKQTSARSVPLGVLVDYVISEANNSETREETRVVLDFEGFVRWHLRLSSSETDGAMSVAETRLGPYLLDLRLIASVLFGVRPASSSTEKHIIDEIKRRHKYRYPRTRDGSSQPRGPSGTAWYVINAEWWRTWKHYTEGKAGDGDAARSYVLSKIDNNMLLSEQGILSLKQGLHWKRDFELVEPLVWSALQAWWDGGPPIPRYVVPFNPQKTDSNNKVSYSPSPKSMMSSEEYEIELYPLYASIFLCDAASKGEPRPFQQFVPMSRYLPLNDLITTLCEGLGSDTDVPPHCRLWMMDASGASMTRSVSSSSKADDSLGWILDTELPIGDERNMRGAQLGKDENINLMLELRNDEDGSWPRTKSKMVKPNLEHEGQVGEDATEEESDDMKLGDGIVGLYNMGNTCYLNSSVQCLSHTPILRDYFTSKAYLRDINTTNPMGHQGRLAQAFAVLVNNLWKKSDDRNGPLKKINPNTASASPLNAPSLTPKSFKEAIGKSNDIFVGNEQHDAQELLAFLLSGMSEDLNRITEKPYIELPDSDGRPDAELADIWWAIHMKRELSIIEALFAGQYKSSLTCKICKYESARFESFSYLQLPLPEDDHVSIQCVLYPIQESKDIMKYSVRVRHDGSVNDVLVALAKILHSDESGEIPLEGGSGKDSAANESFDESNEGERDNDPYTSMVQSMAVVDMGESCIRKIIPHSWSLTKLAMQDSGEIPVLHVYELEPAVTPATAGETKAAEAGAGSIPKALAKYSYLALSQRKLDFVPGPFLHPFQLVVFGSPLLLRVQNMEGYTGMNLYSLVSKRMRQHFVPTAPTTDRTTPSNVSYVDKEAWEPAARQARRGRLQRQKTTADMESVSAGDIPLYGFRLRLVSRDGSRCALCPWFGCCVGCLIPCDDRPVIAMCGDSVAIDWHLSVDLSCGGFGWKISATEGAGINIQASPHTRALARVKKHSSFDLGGKKYGYSGSITLEECLDSFAEEEKIPDTFCSRCQELRVQTKRLNIWRFPPMVIIHLKRFQFTETMKRKLRDLVVFPIEGLDLSRIVAPSSEQESKTNGKYENGSGDANAVEFNGGSFHPLSHNNSGRTQSIYDLYGVVHHQGAMQGGHYVASLKSEIDGKWRLFNDAQIYDLLSRNVVDPSAYILFYMRRDVKGAKLEDFWDTQEREGEGLTEEEVEKLMKNRDRCVIS*