MATTVQAIRYPVATTGAGNIDALNRVLADLCSRGNPKDGAALTLRRLVEEEARDLSGEAFARFMDHLYERITTFLDSNEVSENLGALRAIDELIDVTISENASKVAKFSNYMRVAFETKRDPEILVLASKVLGHLARSGGAMTADEVERQVKVALEWLRGERIEYRRFAAVLILKEMAENASTVFNVHVPEFVDAIWVALRDPTLAVREKAVEALRACLRVIEKRETRWRVQWYYRMFEATQDGLGRNAPVHSIHGSLLAVGELLRNTGEFMMSRYREVAEIVLRYLEHRDRLVRLSITSLLPRIAHFLRDRFVTNYLTICMNHILHVLKIPAERASGFIALGEMAGALDGELINYLPTITSHLRDAIAPRRGRPSLEALACVGNIAKAMGPTMEPHVRGLLDPMFSAGLSVTLVDSLELLTESIPPLLPTIQNRLLECISAILSRSHHAMSRQSAALSRGHLATVTPQVPELSGSALVQLALQTLARFNFKGHDLLEFARESVVVYLEDEDGATRKDAALCCCKLIANSFLAMSSTQFSPSRINRASGKRRRLVEEIVQKLLIAAVADADVTVRHSIFSSLYADGGFDEFLAQADSLTAIFATLNDEDFEVREYAISLAGRLSEKNPAYVLPALRRHLIQLLTYLEQSADNKCKEESAKLLGCLIRNCERLVLPYVTPIHKALVAKLCEGTGVNANSGIISGVLVTVGDLARVGGFAMRQYISELMPLIVEALLDGAAVTKREVAVSTLGQVVQSTGYVITPYNEYPQLLGLLLKLLNGELAWSTRREVLKVLGIMGALDPHVHKRNQHSLPGSHGEVTRVTGDPGQHIRSMDELSTDLWPSFATSEDYYSTVAINSLMRILRDPSLSSYHQKVVGSLMFIFKSMGLGCVPYLPKVLPDLFHIVRICEDGLKEFITWKLGTLVSIARQHIRKYLPELLSLISELWSSFSLPVANRPVHIAPILHLVEQLCLALNDEFRKYLPDILPCCIQVLTDAERFNDYTYVIPILHTLEVFGGTLDEHMHLLFPALIRLFKVDASVEVRRGAIKTLTRLIPCVQVTGHISSLVHHLKLVLDGNKEELRKDAIDALCCLAHALGEDFTIFIPSIHKLMVKHRLQHKEFEEIQGRLEKREPLIFGSTTAQRLNRRLPVEVISDPLSDGESDLYEVGTDMQKQLRNHQVNDGRLRTAGEASQRSTKEDWAEWMRHFSIELLKESPSPALRTCARLAQLQPFVGRELFAAGFVSCWSQLNEASQRQLVRSLEMAFSSPNIPPEILATLLNLAEFMEHDERPLPIDIRLLGALAEKCRAFAKALHYKEMEFEGALSNRRDANPVAVVEALIHINNQLHQYEAAVGILTYAQQHLGVQLKESWYEKLQRWDDALKAYTAKASQASSSHLCLDATLGRMRCLAALARWEELNNLCKEYWTPAEPAARLEMAPMAANAAWNMGEWDQMAEYVSRLDDGDETKFRVLGNTASSGDGSSNGTFFRAVLLVRRGKYDEAREYVERARKCLATELAALVLESYERAYSNMVRVQQLSELEEVIEYCTLPPMGNPVAEGRRALVRNMWNERIKGAKRNVEVWQVLLAVRALVLPPTEDIETWIKFASLCRKNGRISQARSTLIKLLQFDPETTPATGRYHGPPQVMLAYLKYQWSLGEDHKRKEAFARLQDLAMDLSRTATLQPVMQNALVASSGAPLVARIYLRLGTWKWALSPGLDDDSIQEILSAFRNATHCATKWGKAWHTWALFNTAVMSHYTLRGFANIAAQFVVAAVTGYFHSIACGAHAKGVDDSLQDILRLLTLWFNHGATSEVQMALQKGFTHVNINTWLVVLPQIIARIHSNNHAVRELIQSLLVRIGQSHPQALMYPLLVACKSISNLRRAAAQEVVDKVRQHSGVLVDQAQLVSKELIRVAILWHEMWHEALEEASRLYFGEHNIEGMLKVLEPLHEMLEEGAMRNNTTIKEKAFIQAYRIELLEAYECCMKYRRTGKDAELTQAWDLYYHVFRRIDKQLQTLTTLDLQSVSPELLECRDLELAVPGTYRADSPVVTIASFAPQLVVITSKQRPRKLTIHGSDGKDYAFLLKGHEDLRQDERVMQLFGLVNTLLENSRKTAEKDLSIQRYDVIPLSPNSGLIEWVPNCDTLHQLIREYRDARKITLNQEHKLMLSFAPDYDNLPLIAKVEVFEYALQNTEGNDLSRVLWLKSRTSEVWLDRRTNYTRSLAVMSMVGYLLGLGDRHPSNLMLHRYSGKILHIDFGDCFEASMNREKFPEKVPFRLTRMLVKAMEVSGIEGNFRSTCENVMQVLRLHKDSVMAMMEAFVHDPLINWRLFNFNEVPQMSTLASAHVPPVVNSEESSSDRELLQPQRGARERELLQAVNQLGDANEVLNERAVAVMARMSNKLTGRDFAATSASSSSLQHPLDHSTLISGETREADHGLSVKLQVQKLIQQAMSHENLCQNYVGWCPFW*