MANLSSLVHELRERIAASSSTPPNIRNDDALEVRFRAVLPNLLNAYVVPSASANEREVFAVLKLIAHTAKNFPGVFYHGKAGAVLPVIGRILPFLAEPAFRSRHAVIIETVGALLSTLRTGDRDAYRQFFMDTLLVVEDLLHVASLCDKQSFTESQEVSLRCFSVSFGGGWSNHETTILSDLPLCCKPSDGSGILINVKGKERWQPFASSSIKILCKCLTEGTLYVEGLLETSSVLSACTLLCFGDVDVHMACFDFLRITGAAMNHEIIPSERLIQLITAILRGDEDGLPVFSNTAYDSSIGGCLHVLYTNCPDDIVRSTSADLVNIFPHSLLKTRSLDLKDALCLAYTRIAKSCPPHIWRPESLIHLLYSPTPIVPLIECFQVALSRIFPGLTRDERVNNGGKGLSDVHEHLRAAEKRPGEDLESLNAKHLKIFDDENRYSSIKYEDVIKLSYGFGYLGEKQYADHMHNSLTLFIELLKPPSQESSSLGPEIALTALSTLCIAFCRYPQAELSLQIFRQIFEWIPWVCEEANQKFPNPIDLLFFLEAIHNLLIIAGSLPSESEYFKTKVGNLALVQSLLRHPWTRSQSTDTYSSSKAKILSLCVLSKIGPLLQGGNDLDILDLGLRDTAEDVKIEAVIAMPVILMWSGFGLLNHIFKRLEILEKEAHGRINKVIPGCLGYLACLYGSCTTGVLRKCQCKFYLPKGNIRLNMTMDDLVRGFWCSKCDMHAGLVNRSNSTVLHLPDIHKKEPTTEHDYVHLQSIFFRLLFDESSEDVQLACVGVLQRILLHGTESTLLKTRSEWLKCVDFLLLHGKKAIRESFSKQISFFIEEPILNCLFLDEDVHEAANRSKEQKFIGKIKYAMETADDPLVFATLLEATAEIMKVVDVQSQSFMFSLLLLIDQLDSPHVTVRIIASRLIIKSCFFHLRGGFELILSRFLHIRNDLFDYLSIRLASRPKMVEEFAAAILGTDTEELVKRMVPVVLPKLVVTQQDNQQAIFTLYELAKRLNTDMVQLIVNWLPKVLAYALHRADGQELLAVLQFYHEQTGSDKQEIFAAALPALLDELICFTDEDESMEISKRLMKVPQVIKEVSGILTGEDDIPAFLRNHFVGLLNSIDRKMLHAEDTSLQRQAIKRIEMLISMMGSHLSTYVPKLMVLLMQAINKESLQDDGLSVLHFFIKQIAQISPSSTKHVISQVFAALVPFLERESDSSSSHLNKIVEILEELVLQNKSILKEHIGEFPPLPTIPALDRVNRMISAGRGMMTLNDQLRDIIDGLDHENLNVRYMVASELSKLLNLRREDIMALITKVGDANMDVMSALITSLLRGCAEQSRTMVGQRLKLICADCLGALGAIDPSKVKGFSSMRFQIACSDDDLIFELIHKHLARSFRAAPDTIIQDSAALAIQELLKIAGCEASLDDNVVASTSQTRGKRLAKLPVSVVDGKYTELQGRGQRLWNRFSSYVKEIIAPCLTSRFQLPSVSDSTSSGPIYRPSMSFRRWIFFWIRKLTAHATGSRASIFYACRGIVRHDMQIAMYLLPYLVLNAVCDGTEEARCGITEEILSVLNAAASENSTDVVNGISSGHNEVCIQAVFTLLDNLGQWVDDVQQELSLSQSIQTSSSRQQALKSKEKTINLSSDSDQVLIQCKHVSELLAAIHKMTLARASFRCQAYARSLLYFESHVREKSGSFNPASEKSGLFEDDDISFLMEIYSGLDEPDGLCGFASLRKSKSLQDHLLINKKAGNWAEVLTSCEQALQMEPTSVQRHSDVVNCLLNMCHLQATVTHVDGLISRIPKYQKTWCMQGVQAAWRLGRWDLMDEYLNGADEEGLVCSSSESNALFDMDVAKILQAIMKRDQFSVAKRITLSKQALIAPLAAAGMDSYARAYPFVVKLHMLRELEDYSSLLGGESFLEKSFVLRDSDFSKLMESWEDRLKLTQPSLWAREPLLAFRRLVFGASGLNAQVGECWIQYAKLCRSAGHYETASRAILEAKASGASNVHMEKAKLLWSTRRADGAIAELQQTLLNMPVEVVGSAAISSITSLSLVPLNPQPLICGTQFSNENRGVAKTLLLYSRWIHYTGQKQKEDVISLYSRVKELQPKWEKGYFYLAKYCDELLVDARKRQDDKETCSKAVPTNSALVTATNMNTERSWWSYLPDVLLFYAKGLHRGHRNLFQALPRLLTLWFDFGSVYHISSSRANKELKTIHGKVLSIMRGCLNDFPTYQWLTVLPQLVSRICHQNEEIVRLVKYIITSVLRKYPQQALWTMAAVTKSTVPSRREAAAEIINAAKRKSNEASVSSLFAQFAMLIDHLIKLCFHPGQTKARTINISTEFSALKRMMPVEIIMPTQQSLTVNLPTYDVNTPENITSEIFYSADLPTITGIADEADILSSLQRPKKIILLGSDGIERPFLCKPKDDLRKDARMMEFNAMVNRLLCKCSESRRRKLYIRTFAVIPLTEDCGMVEWVPHTRGLRQILQDIYISCGKFDRQKTNPQVKRIYDQCLGKMPEDEMLKNKILPMFPPAFHKWFLNMFSEPAAWFRARVAYAHTTAVWSMVGHIVGLGDRHGENILFDSTTGDCVHVDFSCLFDKGLQLEKPELVPFRLTQNMIDGLGITGYEGIFLKVCEITLSVLRAHRETLMSVLETFIHDPLVEWTKSHKSSGVEVQNPHAQRAISNIEARLQGIVVGVGAAPSLPLAVEGQARRLIAEAVSHKNLGKMYIWWMPWF*