MKPSPHFPEIGKKSKDLVAKDHSFNIGAYISSGADAISAALRKHVEEEARDLSGETFLRFMDQLYEQIYILLQSNDVSENLLALRAIDALIDMPFGEGASKVSKFASFLRNVFEVKRDPEILVPASTVLGHLAKAGGAMTAEEVERQIKTALGWLGGDRVEYRRFAAVLILKEMAENASTLFNVHVTEFVDAIWVALRDPKQAVRERAVEALRACLHVIEKRETRWRVQWYYRMCEAAQVGLGKNASVHSIHGSLLAVGELLRNTGEFMMSRYREVADIVLTYLKHRDQLVRRSITSLLPRIAHFLRDRFVTNYLKICMDHILFVLRTPDERASGFVALGEMAGALGAELVPSLPLISPHLHDAIAPRRGRPSLEAITCVGSFAKAMGLAMEPHIRGGLLDAMFSAGLSEKLVDALESISTSIPSLLPTIQERLLDCISQALPKSSTRPGATVNRTTRSSSLQQFVDSNGPVHVQLALRTLATFNFKGHELLEFARDSVTLYLEDEDSSTRKAAAICCCRLVAHSFSASSTSQFSSNRSNRIGGAKRRRLVEEIVEKLLIAAVADADVGVRSSVFKALYRNPTFDDFLAQADILTSIFVALNDEEYGVRELAISVAGRLSEKNPAYVLPALRRYLIQLLTYLDQSMDSKCREESARLLGCLIRSCARLILPYIAPIHKALVARLCEGAGPMANNVLAAGVLATVGELAKVGGFSMRQYLPELMPLVVDALLDGGAVSKREVAVATLGQVIQSTGYVIAPYNEYPQLLGLLLKLLNGELEWSTRLEVLKVLGIMGALDPHAHKRNQHNLPGQHREVLRPTIETAQHIVSMEETPTDFWPSFSASEDYYSTVAINSLMRILRDPSLSSYHQMVVGSLIFVFKSMGLGCVPYLPKVLPELFRAVRMCEDGGLKEFITWKIGTLVSIVRQHIRKYLQDILSLVSELWISSFSLPAPKRTIQGPQASPVLHLVEQLCLALNDEFRMYLLHILPSCIQVLGDAERCNDYYHVPDILHTLEVFGGNLDEHMHLVAPVLVRLFKVELVDIRRRAIVTLTKLIPRVQVGTHVSALVQHLKLVLDGNNDDLRKDAAEALCSLAHALGEEFTIFIPSIRKLLVKHHLRYRKWDEIENRLLRREPLISDNMSVQKYTQCPPDVISDPLDDVDGVPSEEADETQRQPGSHRVNDVRLRSAGEASQRSTRDDWTEWMRHFSIALLKESPSPALRTCARLAQLQPSVGRELFAAGFASCWAEMTESSQEQLVRSLKTAFSSQNIPAEILATLLNLAEFMEHDEKPLPIDTRLLGALAEKCRAYAKALHYKEMEFEAVFSKKMGANPVTVVESLIHINNQLHQHEAAIGILTYSQQHLEVQLKESWYEKLHRWDEALRAYTVKSSQASGPLQNLDATLGRMRCLASLARWEDLSTLCREQWTGAEQSARLEMAPMAANAAWHMGEWEQMSEYVSRLDDGDENKLRLLGNTTASGDGSSNGAFFRAVLSVRCKKYEEARVYVERARRCLATELAALVLESYERAYNNMVRVQQLSELEEVIDYCTLPTESPIADGRRELIRNMWNERIKGTKRNVEVWQALLAVRELVLPPNEDRDTWIKFAKLCWKSGRISQAKSTLVKLLQFDPESSPELTLYHGHPQVVLAYLKYQYAVGDELKRKDAFSRLQDLSVQIATATNSYPGTLVSQGAVSSAGVPLIARVYLTLASWKRALSPGLDDDAIQEILVSYKNATLSAKDWGKAWHSWALFNTEVMSRYTLRGRPDIAGKYVVAAVTGYFYSIACASTTKGVDDSLQDILRLLTLWFNHGATSEVQMALQKGFSLVKIEMWLVVLPQIIARIHSNNRIVRELIQALLVRIGKGHPQALMYPLLVACKSISILRQRAAQEVVDKIRQHSGGLVDQAQLVSKELIRVAILWHEMWHEALEEASRMYFGEHNIEGMLAVLEPLHAMLERGAETIKENTFIQAYGHELLEAHECCLKYRATGEDAELTKAWDLYYHVFRRIDKQLPSLTTLDLHSVSPELLKCRKLELAVPGTYSADSPLVTIEYFVPQLIVITSKQRPRKLTIHGSDGNDYAFLLKGHEDLRQDERVMQLFGLVNTLLENSRKTSEKDLSIQRYAVIPLSPNSGLIGWVPNCDTLHALIREYRDARKIFLNQEHRLMLAFAPDYDHLPLIAKVEVFEHALQNTEGNDLAKVLWLKSRTSEIWLERRTNYTRSLAVMSMAGYLLGLGDRHPSNLMLDRYSGKILHIDFGDCFEASMNREKFPEKVPFRLTRMLVKAMEVSGIEGTFRTTCENVMQVLRTNKDSVMAMMEAFVHDPLINWRLFNFNEVPQVSNYGNAHTQPVVSSEETAPNEELMPPLRGAREKELLQAVNQLGDANEVLNERAVAVMARMSHKLTGRDFSSGSALSGAGSSNQHGNEHLASVDARDVEPGLSVKVQVQKLILQASSHENLCQNYVGWCPFW*