MESSNQLAALVSELEGLVSSGPQAKAPDPLVTFDLLTKLLSCLKTQDKDSIAKVQRQCEDKLEALLLLGLRPPNRRLASQAMVQLISKGENISIYSRANGIQGWLSDFVDKKKDPAAYIGAAQCLGALMRIFGQKLTSSLQEIASIVGKLMKHPDVLVRHAALQLLQDAMEGTAGGGSATAHTEAVRVVTRMGAGDKAPAVRATAAGCLRAIARAGGPGLHGPGLENAASGCVKGLEDSSQAVRDGYAAALGALVALGLNPQAQVQPKTRGTPVPAKTLEGAVQKFLVAPFVKAAGPHARETRMGLALAWVAFLQSMHSTYGLLDTDLISYGTQAVEMLKPGGKGAAAPEPQALACIIYIVRVGVVEQMGEVAQRELTTQLIKQLPGAEACAPMLIVMLRTLAHLLDVLGEVSLSTREALDATLTAILNNPSAAVRVETARTIRALALVDPGCVNGMMDCGVTLMRALRESVAGARGEHLRADLDSLHGQAVMLAALLVAAPRLPLGVPSRLANSIFEVAQEMVLQPVRNPVATNGEREVGWLLIAALVASMSKDELEEHAIGLLALWAIPFGGNSAERVKKVDPALQSEIATWVAAMDALGAFIRHCIAPLVSRNAPNSATLLQPVLGYLSGALQYLCSPVLQDAAALRASMEQLTIRTFDAYRALPDANLYKIDHVPLLSICTLPFRDAASTPSSSCLRTLLNPADASLGPWMPGRDSFEDELRAFEGGSDGLLPCVWAAETPAFPQPLSQSVSLVDAMLLCFGTVFATQSEAKKNALLDLVVTSLKSGRKQPWRVANAANIGIALLGGLKAASGRGKEVAEPEMWKKAEALIQGVLQADPSSPVLRRAAGEALGLLAKLADDAFRVRLTRSLISELSVAADDQHKAGMAFAIGCIHRSVGGMALQTLVPGTVQALTNLAKEPAEGLHIWALHGLWLTADAAGLAFFPHVQATLSTCMDVLMSEPHSSPELQPAVGRLVNAMVAVLGPELSSGSRVFSRCQSIVADMSTAEEPTAQLECVLYAQQLVLFAPQAVPAHNLVETLRATLSSRQPSLRHAAIATLRHLSERDPLCIIPERIEEDLFAMLDSETDAKITSGVRLTLERLLEAACPSCPSRWLGLCKNVVLAASTTKSAGTQPNSPTAGSAASPKAPDDGGLGENDEEGFGVVAAAPAGAAAKDGPKAGSSDQDHLPRYRTRVFAAECLARLPAAVGGEAAHFDLEKAQEANWAAAEKGLVGTDWLVLHLSELVGIAFQMVTGPLEMLRPMGVNLLNIVLEKFGATDDPHFEGHLLLEQYQAQLVSALRAAFEPGAGPLLTSAGARLAAVVITTGVAAGDRGVLQRVLTMLCTPLGKWDALSLPSYAEWVGSTVKVSLLEAHAHVKCFACADVSGGDVSKSDGGSTPGTPVAEVLRPLMRPHGAVVARCWVGLLRDYAAGRLLTSPSAGRYQPFLQDSHSAAAKAAVRPHLEAAWVQVFEAVTIGVSPANQAAPAVKFRNGSEAGAWGNVIDSKEFDQLWGIALAVLSEGALLGGGAAGGGAGATPAELRRVALRGLKWLCAPAFCTHDMLSTDLCRELLQALSSLAASEKAALQQPILELLEQLTSSTPEDYLSVDSLLRDSAAELGLSELRLILGASSGSVSGSGPANSVDDASLQAAYRALGALAARAGPDGQTRLVPQLLAEGLGALQSVPVSGGALAATVEFLTALVGASGGEKRAQIVGGLIESLAELAEKQMAVLSENAGIENQPSTSLFETGTVAPVSPVADAEARLPIVLTVLGNAAKALLGEALAPAKQAVLRSIGVLRSCLKNQSTVAQSIALQTMRNALQAAAAGGAKDPPTGEWARALARELTPDVCGVVHAARSALTSEPAAASAMTSASANVLGDCLKVLVLLHSLAQGAAAQEGVLAVLLATVIAAATPPPEGHNAASSGLASLAVKLVTHLATVPETAAQFKAVVASLPPETKQQLQAVLRASAGQPAAAAAPAEQVRGGVSAPPKLVIPLKAFVPPPSTGAGIRVVVPQKAPKAAKEEDLDGDWDDDEQWGEAKDATSAEGATSAEGVTASADATSAEPAVVKENGDVTVASAADEFDEDDWGDEFESAPPAAEPSKPEGQEAEAVFAEVSGAKETKADVAAEPSEPEGKEAEAVVADVSGGKETEADVDERKEEATDVNGEQEARAENGEAVNVEEGSGSGIGGDEGVEDNSEAERSERIAEVAEGQAESPEGDEDIEAPAVLNRASPAVEELTGDSKVEAGPAEKGEVDGKESASRRSSRADDEGQVAERGESTPDALSKRASESWGDEFLSAPPVGAADADADAVPTPEAPGEVLKEEMEGPSFAAESADKEENAGLLNGSLESSTREARTSHEGAEEHAQTEAETTAKTKPVPVEILLEEAAESIDVPTGQTLQAPASEKSKPKAEGLKSGDVSLGSAAYARELEHAAEALANSVVEDVVAAAKKVSAGAEGPSNGHAEHMEHVRFPKDQIGLSSGALPSSDSLGVETGGQESQDLSAKAEEAPL*