MTVDTVQHAAGEAAVAEVSQAFFDPARRIFDNLVICGYRRSRLGKSLPSKETPDAVPEPPPTSEISRAPRRFLLTSAPPRSPRASPSPSAQILTHGLPARPDHEALDGRTCTLAAAILLLRRYTERHDFTARVYDNPPSGAAPTDPSSRFVATGCDCVDVGVSFDDDATVANVLVQCKRAIAEVGTTLTTTPDLLIATLRPGRDPEPVAAALLAELEHSCGGDGEKSSGSRFAFLFCERQGALAAVANAPARARHDIKRTAGHLNVLLAALGGPQTGPSLLRAPAWSVPICSAEETRRLRQWNAASDRPGYLPNPRPCPTHPGHLDRSGSKSFPSPRATTLPARIAEAAAASPNAIAVSTESKTGVVGADGADARGWTYRELTRVAATIASRLRRSIGRADIRGERVGVYLERGPYLVASLVAVHLTGAAYVPLDPLYPADRIGAMLTDARAAAVLTSVSGGLANEIGAIVEAARRQSENSDVFEPPVVSLADLEEEVDANEESCDFGALAAVARPDDLAYVIFTSGSTGRPKGVQVTHANFMNFIYSMEEITGADANVVLCAVTTVCFDIAGLELFLPLCVGGRTVLASRETAADPRALADLIAREDVNFMQATPTTWRTLIRSCGGGEAATGADPPGADPPGADPPLRRITALVGGEAVPAELAVDMINSTRVAFNVYGPTETTVWSTCAAISRSNPTSIGKPIANTSVYVAAVAVDDELNVRVEPAPVGVVGEICIGGAGVSRGYVGRDALTAERFPRDPFSDDPNARLYRTGDLGRLRPDTLELECLGRLDHQVKIRGYRVELGEIEAALEQLPTVEQAVVAVHDSAKAAGEEDARQLVAYVVEASSDDGSDDAAKADEDGRKKSHDSDLTKDLAEAEAWGAVYDEAYAARDALDESDPSLNFSGYGNSYTPGRVHRPEVVREWVETICERIAGLRPRRALELGCGNGMILLRIAKLCERYVGTDLSANAIDYVRDVITSHPDFILPHCELDIAGAHEAARFTDKHLDTVVCNGVSMYFPSADYLTSVVENSLTAVRPGGHFFLGDVRNFRLHRHFHASVQLFLADPGMTFHDYRINVATHVKHEKELLVDPVAFLAMVKRALSPSLCDRVVIDMRRGYHRTEFGMYRYDVVFRRPADATDAPKDGGARYDLEPWDSTVHSLAEIEDMLVGDAPEYLAFTGVPDARLVHEEALLNELEDTADAHAHATAGALRAHLDKVAVALERAAVEPEDVYRLGERLGYRVNAMWTPDEPTRFDVVFAKASAPEPEPVAFASLRHRGLDHLTVGGDCEDTAEMLRELTNKGARATASAEKALTDLVKRKGAAESEKPDAPVKTDEEDAAENSVFSIVPAAKARVLRVALRSSLPAYMIPRAVVGVKPGGLPMTSNGKIDRNALPAPATLRAKSSDIEVDAGIRSVDYVAPDGDAEELVSALFEEILFPEGSGQVGALDDFFDLGGHSLLAMQFTGRLEAATGFRLQMRQLNDAPTPRAVASALRNIGYDSNGANRGSSIDRTDIHSVDRRLSSSLPASAASSNALTVVDPVSLPHASAGTVRVDEIFFPTRDGTKLSARLWLPDGVALDADELRAPAVIEILPYGYATGTIDTDEATYPYLAGNGIACIRVDSRGSGNSEGVLDDEYSPQQQRDACDACEWAAAQPWCTGAVGMMGCSWGGFIALQVAALAGDTAGKGAAREAPSLRAVCAVCATDERASDDMHWMGGSLLGENLAWGAWLLDSLAAPPVPVTSSVGTASPVRISSGNITPYTADSDGDENHSDNDQSSWESRWVSRLEELKPMHGEWASLHPESSRGRSYWKEGSVGSGGRNMIAVPVLSVGCLHGGGYANSTPRLARALGPNRVKAVMGSWVHNYPHLSKSGPAFGFLAEVLDFWREHLFVPGNPLPGSPRENRRDVPGVRVHVQRPPLDGGPVTAPERAEGYWVAEHSQDHLDAAADEGAFLLAFTPEGTLEADPRSARRDELDIFSAPKVMRDTPERPVGVASGRWFTFGDGDDLPGDQRPDDERSVCFDGAPVTVETAIIGAPRITVACRRVGEDATTHSGVVVARVCAVAPDGSSHRITYGVCNVSAMSSSSHGSVSNYQGDEDESTFAVTVACDYCAFSIPVGWKLRVGLSQTYWPVIAPSPAGFEPLAVVGGACEIPALSDEHIADKWSYSVDTIPELEVLVAPLATRGLRGGEVRNDLIGAGASAKVIRRADSGARLVPLKDSRLIVESQAVDVSARSGRSQRIERRRVIKGLATSGKVSPKSALDSMHAFGPASPTSRSSTPGLVDAEIVVGAEMTVVDGAYKFDTKLEAFVTEENEDSDTENRRSVFARSWTEIAPAVVTQE*