MEESRGLFELSVQQDVYPAPNDDPNAVDWLPLFAGFSWLAYGAQFSVVVLMAPSPSNKGEAAMGGFFHEVLLTDCPKEGDKGREWVTCVGWAPSGPSLGLLAAVAGRHLYLFRPEGLSQVQNSKQKWPEVPLRWLNVQVLEHCTEVRSFAWTESGDGLLSVGSEIVMWQQRENTWECLWRSNLEQPHTLCAASWFARGIAATAEGCPSGAVSNREDDEDHLVKVWWWEDGHDLQVLELSHPDQLISVQWRPLRGFTLSSQTFRPVLLTCCQDGVVRLWTEIGSFGSRTGSAAADQVSPGTENQFKLAFFVSAVIDVNTSLKGVLGQDIFISWPEARGGFARKSSVPGDTSSIPPSKNSDTITSEWLVGVGPSGSVTLWSVQSLDDLSPSRGQFVQLWQHKPSLLSCPSIPSVESNVTPEDRGRLLSMKAVVHRPHGTLYGPPSSVDVFEIWSDNLLQWSCIWPPVSAIGGRSSVAGIVATGAASTVASVGKLSAWGVSSEVMHLDGHRGTILQTAVHPDAAMRLVASLDDLGTVLFWLSSSSPSNPRLEIAGYSNSLWKLSGRLTGHFVNCGGSFPSMAWAPVAPPGADAVLLLAHPQGVDCYSISEKVSSTKGKPKSFTISHSLLCTLEWPLPEIGRTLQGIYTSPSLVAYDENSQVQSCVVVGVGGMGMHLVSWKVDIKVSLCQPTESLVIQEIACHALKENISDISSVSSSKGDEEVDDAKEAASPEIAPEIAPEIAPEIEETEDRQRDKTVVEGHLLGYTTLQVEEHVISISVSTPQHISFGSSEGRRRTLSDFEQVFDVVTGCVDGVLRLWKVGVEEFSDLGDKSRSWRCVGSLRLYDGPVTRVAVCNGGAKIASTGLTRDGVDTAVHVWGADTFSEQKGFSLEGSFVLTEPSIFLSWLEGGSGLSVLGVATQSSVNLFAQCRTSGSESSTGLSECGVWACLASSSLTGITASSLSWETQGSLVVTCEGHILIYSNCVWTPESAELCSSPEDISNAVSHLVVHDGFFLNFPRPSASLLPPSKNKQSVPRVPEFEHDQGNGFCSILEAAEKIGFSVLDYHPAAILSWLSRGNRGPARACIRHLARFLSPSTEPSSVGTYGKGFTAASERPKLTIPRTPLSKLFLEKDKVGEQVGIHNGKTSFGLLGGAGEGGGNFAENFLSTYSKDSFADFSVPLNSEVWGNGQATEAKGNAEIKSGGLQPFTKLEVESVSKILKESEEVPGLSDANEKIQLLALIDVLAEMDGVSQPSPTESLDYPGQRFWLAYRYAFFYTRWARDLHLVAEELVVDSKAMAWALQSEAKDTLVDLCLPNQASTWSFMRALGMGYWYTDATLLRKTMEKVARTHFLEKRDPKDCALLYVALDRRSVLAGLFKLSRDQRDKPLADFMARDFKEEKHKVAALKNAYVLMGKHRHEMAAAFFILGQDINSAAVICAKNMGDPQLALTICILLEGPNGPIGRDIILKYALPTARKAGDGWLASLLQWILGRGVESIRELRTQKRSCLPPFLKDINSSTSENDCFVFPLDPDMGSYCTLLAAKPRIRSSGDAGEADEMAKVATTRSAFALKRSGLSLHVLEYLKNVQHSSKSQGGTSYKVTSYDFSSSTAFGRSYPAMELALTDATGREVGLGWVSAEVVAGLQRKMRASLALQCASQLLQDHPYWGGQACAAWQDPVMSQILLRQIQRTKRASSTDQHREIEDGSADSLDGEGKLLSFLEEADKNFDSDIKLLEKKYQVDVDWVVAALSTFARIHHRPYLLDRLVQGIGILSEVPERDFHLATKAALSASAAQYLHSAGTEAPWVLARAVLACGGAASPMLSKLEILNNSGGKLSVGEDGSTHGGVLSQFQMEELVRFGGEVQRFTTAANQQDSLKEKGTRFMNLLSFVFFVAAAWLGRQTKALLALIGPTVVDPSAGPVVPSREFDAVTWFRNLERKGSSSFRHVAGKKPLEPFGFNIAGIVNIKSDDAWRVLGVTLWTHLLIYIKKQLTGTAVEVSYSSFGRVSSTHSQPRLKTTVQSVIHTNSSSAPSSKGPTFLGFSFQSSAWFDFKSKLRDSSSQQQYVNVASSSSNGSLESVSTVTKSSATSAAGVTAETDEFDAALLGSLTSIVAGLRKELGAHLQHTLRVSDVEPLSLWLWGKSSLAGTTKLNAAGGSGLPKVLGASSSTASVGGPIANNGIVTSTQLSNMFPTAEIEIEDEACKELWHMLVVREKVCSALGLEGVSGQKIEQEQGEISGWYFGRKGCELPTSGQSTGSDRDVNVTGILPPKRIMWNTNKDGTSISCEGVGVSVQRQEASSHSRPQASVEGLHLSEEFSEADFESHSPTVKKFSATPWHPGSDALVKASVLPNLLISDSVRQRSRRF*