MKPSPHFPEIGKKPKDLIAKDHAFNIAAYISSGADVIAAALRKHVEEEARDLSGEAFLRFMDQLYEQISSLLQSNDVTENLLALRAIDALIDMPFGEGASKVSKFASFLRNVFEVKRDPEILVPASAVLGHLAKAGGAMTADEVERQIKTALGWLTGDRVEYRRFAAVLILKEMAENGSTVFNVHVPEFVDAIWVALRDPKQAVREKAVEALRACLHVIEKRETRWRVQWYYRMCEAAQVGLGRNASVHSIHGSLLAVGELLRNTGEFMMSRYREVADIVLDYLKHRDQLVRRSITSLLPRIAHFLRDRFVTNYLKICMDHILFVLRTPDERASGFVALGEMAGALGVELVPYLPAITSHLQDAIAPRRGRPSLEAISCVGSFAKAMGPAMEPHIRSGLLDAMFFAGLSDKLVDALESISTSIPSLLPTIQERLLDCISQALPKSSIRPGASVGRANRSNSLQQFVDSNSPLLVQLALWTLANFNFKGHELLEFARESVILYLEDEDSSTRKAASLCCCKLVAHSLSASSTSQFGSNRTNRIGGAKRRRLVEEIVEKLLMAAVADADVGVRSSVFKALYRNPAFDDFLAQADILTSIFVALNDEEYDVRELAISVAGRLSEKNPAYVLPALRRYLIQLLTYLDQSMDSKCREESARLLGCLIRSCARLILPYIAPVHKALVTRLCEGTGPNANNALAAGVLATVGELAKVGGFAMRRYLPELMPVVVDALLDGGAVSKREVAVSTLGQIIQSTGYVIAPYNEYPPLLGLLLKLLNGELEWSTRLEVLKVLGIMGALDPHAHKRNQHNLPGQHREVLRPTIETAQHIVSMEELPTDFWPSFSASEDYYSTVAISSLMRILRDPSLSSYHQMVVGSLIFIFKSMGLGCVPYLPKVLPELLRAVRMCEDGGLKEFITWKLGTLISIVRQHIRKYLQDILSLISELWTSSFSLPAPNRTIQGPQGSPVLHLVEQLCLALNDEFRIYLLHILPSCIQVLGDAERCNDYYYVPGILHTLEVFGGNLDEHMHLVAPVLVRLFKVELVDIRRRAIVTLTNLIPKVQVGTHVSALVHHLKLVLDGNNDDLRKDAAEALCCLAHALGEDFTIFVPSIRKILVKHHLRYRKWDEIENRLLRRELLITENLSVQKYTQCPPDVISDPLDDFDGTPSEIADETQRQARSHQVNDVRLRSAGEASQRSTREDWAEWMRHFSIALLKESPSPALRTCARLAQLQPSVGRELFAAGFASCWAQMSESAQEQLVRSLKTAFSSQNIPPEILATLLNLAEFMEHDEKPLPIDTRLLGALAEKCRAFAKALHYKEMEFEAVCTKKMGANPVTVVESLIHINNQLHQHEAAIGILTYSQQNLEVQLKESWYEKLHRWDEALKAYTIKSSQAPGPLQNLDATLGRMRCLAALARWEDLSALCREQWTGAEPSARLEMAPMAANAAWHMGEWDHMAEYVSRLDDGDENKLRMLGNTTASGDGSSNGAFFRAVLSVRSKKYDEARIFVERARRCLATELAALVLESYERAYNNMVRVQQLSELEEVIDYCTLPAESPIADGRRELIRNMWNERIKGTKRNVEVWQALLAVRELVLPPNEDRDTWIKFAKLCWKNGRISQARSTLVKLLQFDPESSPELTLYHAHPQVALAYLKYQYAVGDELKRRDAFSRLQELSMQLATAMGNFPGTSANHGTMSNAGVPLIARVYLTLGTWKKALSPALDDDSIQEILISYNHATLSAKDWGKAWHTWALFNTEVMSRYTFRGRPDIAGKYVVAAVTGYFYSIACQSTTKGVDDSLQDILRLLTLWFNHGATSEVQTALQKGFSLVKIEMWLVVLPQIIARIHSNTRVVRELIQSLLVRIGKGHPQALMYPLLVACKSISILRQRAAQEVVDKIRQHSGGLVDQAQLVSKELIRVAILWHEMWHEALEEASRMYFGEHNIEGMLAVLEPLHAMLERGPETIKENAFIQAYGHELLEAHECCSKYRATGEDAELTKAWDLYYHVFRRIDKQLPSLTTLDLHSVSPELLKCRKLELAVPGTYAADSPLVTIEYFVPQLIVITSKQRPRKLTIHGSDGNDYAFLLKGHEDLRQDERVMQLFGLVNTLLENSRKTSEKDLSIQRYAVIPLSPNSGLIGWVPNCDTLHALIREYRDARKIFLNQEHKLMLAFAPDYDHLPLIAKVEVFQHALQNTEGNDLAKVLWLKSRTSEVWLERRTNYARSLAVMSMVGYLLGLGDRHPSNLMLDRYSGKILHIDFGDCFEASMNREKFPEKVPFRLTRMLVKAMEVSGIEGTFRTTCENVMQVLRTNRDSVMAMMEAFVHDPLINWRLFNFNEVPQVSNYGNAHAHTVVSSEDAVANRELMQPQRGARERELLQAVNQLGDANEVLNERAVAVMARMSDKLTGRDFSSGSALAGAGSSTQHGSEHLASGDARDAQPALSVKVQVQKLILQATSHENLCQNYVGWCPFW*