MDGNVDFISLFKKFPRGVSLEQNFRVATVDEAKQLFEAIQAQSQNVASSAPHELLPGTKNEVFSLKDGYLFDFGPISTFYPDIDNKFLWRHKLGVSQDFREVEGARLCLPLALLHACAEEDEKEIRDLVMVQSVHATFGRHVHHEQEQEHVVPSSSMRRGFAAVEGFDGRISRVLHVGANYYTGIWGCRSEASSHDAAAAASSGDASNLPQPSALKFVCWPPASGPLQTIGSQGARLALLNAYTAWPKSGGNALHFAARTRKSGVVALLLDLEMQVMRQMQLNTSASYTAAPPSDRSILISLAAAGLSGSLMLNTPDIDGNNALCCAAEAEEDNSKVVDLLLRRDQPTMEIGKPSSTLFQQNKLGMSALLIAASKGHVSTLCCLLRAFSSKWPIKTRILYEPALRQPFFELTGGNNFIHYCVARGDIHFFTEVLGLMPSNWHSITQLMLCFPDNLGVTALELALAKGYSEICELVLKKMNELMSGSAVDLEIVEAGIQFMMSQSERDCDGNNILHLYALGGGSKEVGKQLTEWVELLMSSLDSGHLFSSLPSSAKGLYIGLNKMEAMINQLNCAGETPCITALRRGHSDALQVLMPIWREDLATHYLNPRTRDTVLHCYAKSSFPPNFDHSFFIHHCTVNSSLLKQLLNTRNEDDHTPILSSLYSGQTMCAVWFLSQEDVQIEQRDHVLHVYASCCDDEALGKALQAKLGQVRVQAEMKESIHLKLHRRGRSQGRTTMKGTPLMLAVAGGNLQACAALLKVQDGGGGNYIDFNESMDDHQNNVLHMLCRNKSANIDIEECWKVIVTAKVTDTSDFAECLINARNNDGDTPLRLALKSGNIKACEWLLDTSSDLLVINPSLDGTAVFDCFQEGASMNLAVWKKLKAAYCKNDPNPLQHAKKVLSSSLLNAISTSFEDFMQCFIKDEDVMAIIYAKDTSFWSSYQDHLSGLRSLNILIEMHRYTHLAQCIFDKETLFLAAMKGNFELFELSLQAQSYEHIEEEFNQDKYQKLLKHVLYSPMSSNIMLLLIQKIQMENCNSLFISWQRFLDLMGGQYDAIGGWMWAHEFLAVQRMAPFARNNSNMLPPEGQDMEQNRLMDQDKHFMQAVSSFIQRQSISIEDDDDDDDDSGGDDDGNCENADTQRHLSILRMLCQRPGVLQGGLPLLQTLLVSIKNDNPQLVSLLLLIFSAAPFISADTSIFDATMLQVLVSYCRMSLLHNIHAVLHILFYRVYQTRFRLRAFLTKPVDPRLRGSPFFLHCTAEPCAMASFIKLLNFAQSCEADDMVDYKGQTALHLACALQRNEIFQTLVCMCPRLVNVPASRGRTPLMLAALHGSVQMVKSLLPLRKRGLSFERDADGRTPLHYAAQSPIHPPDTTIEVIQLLLSRARQDEDSALLLWAMAGQTSNAATADAFAVNSSIAEFLQARMKEEKMTRSELLQRGIHKGNLVMVRDLINRGADTSMLNRELFSKLGLYETKQVDQPTSKDSLGRASLSKGIASLFLNPLTSVPITVGVLGAWGMGKSSIMLQTEITLMMTIIARNLLSTKEDFPSVIQGKIINTEVEKLQHDVLAIVDNLTQPQLKHNKFLHGWPNAKKKHKDATKRRIEDFLSVYRPECMPLYKGLALMSRHKLVCKFLFSKCLFFQVLKLMIFLLLHNSKYSILQFQCPSLENETSFSLEIPTCLTIYYNAWLYHGESDASSGLALTIIKELEGCMNTAQWLKLCWNYAYRLDPIFIFSNITLPLLVMVVIGGWIVWIIWKLLSIPSLANQEGLNSFKYGSIPVSTVIIAWIILRNIMNVLKPVSEQILKSLNTSQKYQEKLGYQQQIVNDIQFFKDQLGQETGFGWKVVGRIWSLIVENKDNIPKTNIKKAFVSIDKLRIVVFIDDLDRCSKPTYVIELLGATNLILSTCAINVVLGMNKDIIKEVISGEYKGDIEATEKFLEKVIHVPIDLYEPNEEETFNFLQEQLMFVNPKEKLKQPSTSFNQEIFNTRNQRNKKVKQVIPSRVPNNEPSQWDMDSKDVRPLQGHVTVDLQEGSSSMSNLVDKEKEDIIIETQVRNEAFKPSASNMKEGKMMYNTTTSKKAQRTSNAKQNEDRMWQKWSKNEDIRFVVEFPLLVANYNEAEVRVIKELQKRAKGEQKKPRNWKRLLSYHQLVRSIISHSKIDSLSYIYGWQEQLIIWLFVCYNWKEQMNEIFENWGKLVIVLRESPLPMLMQPSLHLIVDLQKQNYEKPTSSETPQGAPSSSNQRYLEDWRKLEETLYGAYDVDMQSVNIFQKYRFHCNIGHIHWEDGMDSSKTRDE*