MKPSPHFPEIGKKPKDLIAKDHAFNIAAYISSGADVIAAALRKHVEEEARDLSGEAFLRFMDQLYEQISSLLQSNDIAENLLALRAIDALIDMPFGEGASKVSKFASFLRNVFDVKRDPEILVPASAVLGHLAKAGGAMTADEVERQIKTALGWLGGDRVEYRRFAAVLILKEMAENASTVFNVHVPEFVDAIWVALRDPKQAVRERAVEALRACLHVIEKRETRWRVQWYYRMCEAAQVGLGRNASVHSIHGSLLAVGELLRNTGEFMMSRYREVADIVLDYLKHRDQLVRRSITSLLPRIAHFLRDRFVTNYLKICMDHILFVLRTPDERASGFVALGEMAGALGVELVPYLPAITSHLQDAIAPRRGRPSLEAISCVGSFAKAMGPAMEPHIRSGLLDAMFSAGLSDKLVEALESISMSIPSLLPTIQERLLDCISQALPKSSIRPGASVGRASRSNSLQQLVDSSSPVLVQLALRTLANFNFKGHELLEFARESVILYLEDEDSSTRKAASLCCCKLVAHSLSASSSSQFSSNRSNRMGGAKRRRLVEEIVEKLLIAAVADADVGVRSSVFKALYRNPAFDDFLAQADILTSIFVALNDEEYDVRELAISVAGRLSEKNPAYVLPALRRYLIQLLTYLDQSMDSKCREESARLLGCLIRSCARLILPYIAPVHKALVTRLCEGTGPNANNALAAGVLATVGELAKVGGFAMRQYIPELMPVVVDALLDGGAVSKREVAVATLGQIIQSTGYVIAPYNEYPLLLGLLLKLLNGELEWSTRLEVLKVLGIMGALDPHAHKRNQHNLPGQHREVLRPTIETAQHIVSMEELPTDFWPSFSASEDYYSTVAISSLMRILQDPSLSSYHQMVVGSLIFIFKSMGLGCVPYLPKVLPELFRAVRMCEDGGLKEFITWKLGTLISIVRQHIRKYLQDILSLISELWTSSFSLPAPNRTIQGPQGSPVLHLVEQLCLALNDEFRMYLLQILPSCIQVLGDAERCNDYFYVPDILHTLEVFGGNLDEHMHLVAPVLVRLFKVELVDIRRRAIVTLTKLIPKVQVGTHVSALVHHLKLVLDGNNDDLRKDAAEALCCLAHALGEEFTIFIPSIRKILVKHHLRYRKWDEIENRLLRRELLITENLSVQKYTQCPPDVISDPLDDFDGSPSEIADETQRQSRNHQVNDVRLRSAGEASQRSTREDWAEWMRHFSIALLKESPSPALRTCARLAQLQPSVGRELFAAGFASCWAQMSESSQEQLVRSLKTAFSSQNIPPEILATLLNLAEFMEHDEKPLPIDTRLLGALAEKCRAFAKALHYKEMEFEAVCNKKMGANPVTVVESLIHINNQLHQHEAAIGILTYSQQNLEVQLKESWYEKLHRWDEALRAYTMKSSQASGPLQNLDATLGRMRCLAALARWEDLSALCREQWTGAEPSARLEMAPMAANAAWHMGEWDHMAEYVSRLDDGDENKLRMLGNTTASGDGSSNGAFFRAVLSVRSKKYDEARIFVERARRLGVKQLKNLYWEPVGPNELWVLESYERAYNNMVRVQQLSELEEVIDYCTLPVESPIADGRRELIRNMWNERIKGTKRNVWQALLAVRELVLPPNEDRDTWIKFAKLCWKNGRISQARSTLVKLLQFDPESSPELTLYHAHPQVALAYLKYQYAVGDELKRRDAFSRLQELSVQIATTMDSFPGTSANHGTMSNAGVPLIARVYLTLGSWKRALSPALDDDSIQEILISYNNATLSAKDWGKAWHLWALFNTEVMSRYTLRGRPDIAGKYVVAAVTGYFYSIACASTTKGVDDSLQDILRLLTLWFNYGATSEVQMALQKGFSLVKIEMWLVVLPQIIARIHSNNRVVRELIQSLLVRIGKGHPQALMYPLLVACKSISVLRQRAAQEVVDKIRQHSGGLVDQAQLVSKELIRVAILWHEMWHEALEEASRMYFGEHNIEGMLAVLEPLHAMLERGAETIKENAFIQAYGHELLEAHECCLKYRETGEDAELTKAWDLYYHVFRRIDKQLPSLTTLDLHSVSPELLKCRTLELAVPGTYAADLPLVTIEYFVPQLIVITSKQRPRKLTIHGSDGKDYAFLLKGHEDLRQDERVMQLFGLVNTLLENSRKTSEKDLSIQRYAVIPLSPNSGLIGWVPNCDTLHALIREYRDARKIFLNQEHRLMLAFAPDYDHLPLIAKVEVFQHALQNTEGNDLAKVLWLKSRTSEVWLERRTNYTRSLAVMSMVGYLLGLGDRHPSNLMLDRYSGKILHIDFGDCFEASMNREKFPEKVPFRLTRMLVKAMEVSGIEGTFRTTCENVMHVLRTNRHSVMAMMEAFVHDPLINWRLFNFNEVPQVSNYGNAHAQTVVSSEEAPANRELVQPQRGARERELLQAVNQLGDANEVLNERAVAVMARMSHKLTGRDFSSGSASGAGSSTQYGSEHWASGDARDADPGLSVKVQVQKLILQATSHENLCQNYVGWCPFW*