MKPSPHFPEIGKKPKDLIAKDHAFNIAAYISSGADVIAAALRKHVEEEARDLSGEAFLRFMDQLYEQISSLLQSNDIAENLLALRAIDALIDMPFGEGASKVSKFASFLRNVFDVKRDPEILVPASAVLGHLAKAGGAMTADEVERQIKTALGWLGGDRVEYRRFAAVLILKEMAENASTVFNVHVPEFVDAIWVALRDPKQAVRERAVEALRACLHVIEKRETRWRVQWYYRMCEAAQVGLGRNASVHSIHGSLLAVGELLRNTGEFMMSRYREVADIVLDYLKHRDQLVRRSITSLLPRIAHFLRDRFVTNYLKICMDHILFVLRTPDERASGFVALGEMAGALGVELVPYLPAITSHLQDAIAPRRGRPSLEAISCVGSFAKAMGPAMEPHIRSGLLDAMFSAGLSDKLVEALESISMSIPSLLPTIQERLLDCISQALPKSSIRPGASVGRASRSNSLQQLVDSSSPVLVQLALRTLANFNFKGHELLEFARESVILYLEDEDSSTRKAASLCCCKLVAHSLSASSSSQFSSNRSNRMGGAKRRRLVEEIVEKLLIAAVADADVGVRSSVFKALYRNPAFDDFLAQADILTSIFVALNDEEYDVRELAISVAGRLSEKNPAYVLPALRRYLIQLLTYLDQSMDSKCREESARLLGCLIRSCARLILPYIAPVHKALVTRLCEGTGPNANNALAAGVLATVGELAKVGGFAMRQYIPELMPVVVDALLDGGAVSKREVAVATLGQIIQSTGYVIAPYNEYPLLLGLLLKLLNGELEWSTRLEVLKVLGIMGALDPHAHKRNQHNLPGQHREVLRPTIETAQHIVSMEELPTDFWPSFSASEDYYSTVAISSLMRILQDPSLSSYHQMVVGSLIFIFKSMGLGCVPYLPKVLPELFRAVRMCEDGGLKEFITWKLGTLISIVRQHIRKYLQDILSLISELWTSSFSLPAPNRTIQGPQGSPVLHLVEQLCLALNDEFRMYLLQILPSCIQVLGDAERCNDYFYVPDILHTLEVFGGNLDEHMHLVAPVLVRLFKVELVDIRRRAIVTLTKLIPKVQVGTHVSALVHHLKLVLDGNNDDLRKDAAEALCCLAHALGEEFTIFIPSIRKILVKHHLRYRKWDEIENRLLRRELLITENLSVQKYTQCPPDVISDPLDDFDGSPSEIADETQRQSRNHQVNDVRLRSAGEASQRSTREDWAEWMRHFSIALLKESPSPALRTCARLAQLQPSVGRELFAAGFASCWAQMSESSQEQLVRSLKTAFSSQNIPPEILATLLNLAEFMEHDEKPLPIDTRLLGALAEKCRAFAKALHYKEMEFEAVCNKKMGANPVTVVESLIHINNQLHQHEAAIGILTYSQQNLEVQLKESWYEKLHRWDEALRAYTMKSSQASGPLQNLDATLGRMRCLAALARWEDLSALCREQWTGAEPSARLEMAPMAANAAWHMGEWDHMAEYVSRLDDGDENKLRMLGNTTASGDGSSNGAFFRAVLSVRSKKYDEARIFVERARRCLATELAALVLESYERAYNNMVRVQQLSELEEVIDYCTLPVESPIADGRRELIRNMWNERIKGTKRNVEVWQALLAVRELVLPPNEDRDTWIKFAKLCWKNGRISQARSTLVKLLQFDPESSPELTLYHAHPQVALAYLKYQYAVGDELKRRDAFSRLQELSVQIATTMDSFPGTSANHGTMSNAGVPLIARVYLTLGSWKRALSPALDDDSIQEILISYNNATLSAKDWGKAWHLWALFNTEVMSRYTLRGRPDIAGKYVVAAVTGYFYSIACASTTKGVDDSLQDILRLLTLWFNYGATSEVQMALQKGFSLVKIEMWLVVLPQIIARIHSNNRVVRELIQSLLVRIGKGHPQALMYPLLVACKSISILRQRAAQEVVDKIRQHSGGLVDQAQLVSKELIRVAILWHEMWHEALEEASRMYFGEHNIEGMLAVLEPLHAMLERGAETIKENAFIQAYGHELLEAHECCLKYRETGEDAELTKAWDLYYHVFRRIDKQLPSLTTLDLHSVSPELLKCRTLELAVPGTYAADLPLVTIEYFVPQLIVITSKQRPRKLTIHGSDGKDYAFLLKGHEDLRQDERVMQLFGLVNTLLENSRKTSEKDLSIQRYAVIPLSPNSGLIGWVPNCDTLHALIREYRDARKIFLNQEHRLMLAFAPDYDHLPLIAKVEVFQHALQNTEGNDLAKVLWLKSRTSEVWLERRTNYTRSLAVMSMVGYLLGLGDRHPSNLMLDRYSGKILHIDFGDCFEASMNREKFPEKVPFRLTRMLVKAMEVSGIEGTFRTTCENVMHVLRTNRHSVMAMMEAFVHDPLINWRLFNFNEVPQVSNYGNAHAQTVVSSEEAPANRELVQPQRGARERELLQAVNQLGDANEVLNERAVAVMARMSHKLTGRDFSSGSASGAGSSTQYGSEHWASGDARDADPGLSVKVQVQKLILQATSHENLCQNYVGWCPFW*