MAPIAVTPDSSTASPSGDSWNSYFHVRNGDSHNIISNKGHDHGENALSAAVGNDHGSWTAEPGIGLSSPLPPPGHVRDMPIAIVGMACRMPGNVSTPAEFWELCTRARSGWSETPKQRFNSARFHHPNQGKGGTLNPVGGNFLNVDLAAFDAPFFGLTEKEAISMDPQQRLLLECTFEALENAGIPKHTIAGKDVGVFVGGSFPEYESHLFRDPDTIPMHQATGCAYAMQSNRISHFFDLRGPSFTADTACSSSMVAIHLACQSLRTGESSAALVGGCHLNMLPEFWISFSTCRLLSDAGRSFSFDNRGTGFGRGEGCGMIVLKPLDQAIKDKDPIRAVIAATGLNQDGKTPGITVPHGPAQEDLIRKVYGRAGLDPNLCGFVEAHGTGTRVGDPIEATAIHNVLGQERSPRNPLWIGSVKSNIGHLEGASGIAGVIKAALMLERGFILPNHDFKQPNPRIPWKEWNLEVPVTQRPWPRGKKYISVNNFGFGGTNGHVVLTAAPFLRSRTSGSSHDDTLMASDKSGLGRKLYVVTAHDKAALSQQMKNIVVYLEQRPEIFQVDLTSNLAYTLGQRRSLLQWRAAIPAINSFELIEAINGEKAITGKEIEPLRLGFIFTGQGAQWYAMGRELYEQYPTFSASILQADACLIAFGAEWSLVEELGRDAKTSGISEAHISQPSCTAVQLALVNLLRGWGLRPTAVAGHSSGEIAAAYAAGIIEFESAMAIAYHRGRLIPILKTKYPELQGRMMAVGGSKKEFTTLIEGLQAKEVRIACYNSPSSLTISGDEPALAELERICEKRQLFNRRLVVDVAYHSHHMNLVAKDYRASIANLQPPARTDVQFHSSLYGHPVDSTDLQPNYWVDNLTCPVRFNEALQSMLAPVGEHKHGVNMLVELGPHSVLQGPVKQILKEVGGSAPKIPYASVLVRKRNAVETALELAAQLFTRGANLDLGAVNFPKTTKPPTLLTDLPRYPWNHSIRYWQESRMTDVHKNAVGSRSDIIGTLASYSSDLEPTWRNIVRLDDLPWLRHHKIQSLIMYPMSAFLAMAVEAASQRARSKHCSFDRFQMRDIAIKKPLAIPDNDIEVTISLRPHQEGIFVSSETWDEFRVCSWSSGQGWIEHCVGLIATVKITENDVVQGPQTDDGFEDHLHSVVPTIDNAQWASIDPQHMYETLNKLGVVYGPTFQGLDNINVCDTQSTGDLVAPDVAKEMPGGYLTKAVIQPAFLESLIGMYWPVLGAGRRQVDTIYLPSAIEYVTISRRITQLASEPGNTLRAICKGEVDPGIHRPFKVHMVAAPAGSLESIIAINGLTVSPVLNDDTREKNNTPRDLCYKLEWEHILEPEHVRNQLPVGAQIVIIHEDSNFQLLVALRLANALEQATGRLPEVGKLDTVDAKGKTCIFLNELHRPLLATLSPWQFSSLQKLLTGVEAILWVVKGAYDKCTEPEAYMVTGLSRSIRSETALRFATLDLDAASPLSEAKAAEMVFCVFNMAFGSASSSMSELEFMERGGSLFTPRITHDRETDQEVQTLTNPRALEPTAFGDDGRLLRLEISAPGALHTLHFVDDHSLEVPLAIDQLEIEVKAVGLSFRDAMAAKGQIPITMSGAEASGIVVAVGSSISAFKVGDRVAALTQGAFATRTRATASLAIKVPGHISFEAAATLPLGYCVAYYSLVDVGRLAEGETVLIHQAAGAVGQAAICLAQMIGAEIFATVGSAEKKELLINEFSLPSDHVLYSRDTSFGPTIRRATYGKGVDVILNSLVGDGLRESWKSLSKFGRLVDIGKRDSASKSRTEVSAAKRNASFVSVDIFALLAERPKALKRVFADVARLLRYGKVRSASPLSVFPVSDIEGALKMQQSGSPTMGKAVVALSGSDFVKAPPSRRLKDLLHSDATYILVGGTGGLGRSIARWMAGKGAQNIVLVSRSASVTGKVKELAEDLSMMGVSVHVRRCNVVNETEVDELIRTGLQGLPPIRGIVLGTMVLHDVLFEKMTWTDYTEVIKGKVQGGWNFHRALLTSPLDFFVAISSAASAVGNRGQAAYSAANCFLNSLVQYRLTLGLPASSLDLTAVSDSGYLAEDPEKAAEVARNLGSDTICEAEVLALLHAAISGKLTLACNNHTITGMRITSTMRPFWTDDAKFKTMRMAAEDEAARNASLNMVVSFSATLKNAKSLIEAEDVVCKGLVEKISSVLMLDAEDMDITRSLSHYPLDSLVAIEIRNFITRDFEANLQVLELLSSGSIQTLAKAVCAKSKIVSF*