MDSQDSSPWEISSVERSSQPGTPEEVDSLEPIAIVGMGVRLPGNIHTEQQLWELITEKRSTRGEIPKSRFNVDGFYSPTGRAGSIAMKHGHFLTETDNFRHLDTSFFSMGRKEVDDIDPQQRQVGWRGSKIGCYVGVWGEDWLDLHAKDTQDAGMYRIPGGHDFAISNRISYEYDLRGPSFTIKAGCSSSLIALHDAVRAIRAGDCSGALVAGTNLIFSPTMSIAMTEQGVLSPEGSCKTFDAAANGYARGEAINAIYIKSLSEAIKDNDKIRAVIRATATNCDGKTPGMSMPSSEGHEALIRRAYREASLDPRETVFVEAHGTGTPVGDPLEATAIARVFGGNNDPVYIGSVKPNLGHSEGASGVSSVIKAVLALENMTIPPNINFSTPNPKIPFQEASMEVPIDPMTWPSGKPLRVSVNSFGIGGANAHAILESVALMSLQATVAATASSEYVAGALNDRYTNGHTNDHTTHPKDTDDPCRLVRPPSSRRFIHVFSAAHPASLKESLVEHERYIRENPSLMADISYTLCNRREHLANRAYCVTSSSDGPLTFSPVTKAKRTSPITMVFTGQGAQWAGMAKELMDDYPSFDKDIIYLGAVLAKLEHAPSWDLRDELRKPEEDSNLPKAEYSQPLVAAVQVALVNLLGQWGIRPNAVVGHSSGEIAAAYAAKAITAEEAITIAYYRGYVTKGYQRPGGMAAIGLGREQVTRYLRQGTLIACENSPHSVTLSGDLEALEKTCEIIRTEEPGCLVRRLKVEMAYHSHHMLDIGDFLEDLLRDRIDSKAPVVPFFSSVRATRINGAGCLNASYWRENLESPVLFYGAVSHLVESEACSEHTFLEVGPHGALRGPLRQILQAANRSNDSYITAMIRGKDCTESILHMAGELYLNNTPVDFGHICPSGCLLTNLPSYKWQHVHEYWAESRLSKNWRFREFPHHELLGSRILEGNDLQPEWRNVLRLEDVPWLRDHQVINDIIFPCAGYLGMAGEAIRQISSAHESTFRDVVVHTALVLTESKAIEMITSLRPVRLTTTLDSVWWEFSIFSYNKTAWVKHCLVSTMGHASADYPTSLVCRTRTTASARLLPTAVSESTYAVHPTTIDHCLQLLFPASCDGIYRRVTRLCVPTKIEQLYLCGGRSDNDAVAEAVATISSAGVLSGRVVAKSDKGVFLSLVGGKFSPLEVDTADDLDPIGAAKLHWKPDLDLADMRTLIKASDSSHIDSLELELVEKMALLSLIEVNVQTSHLVCDIEHLEKYRSWMHRQTSRASSNSYDLVPNAKDLLSLDSDIRLALIFKLKQLLSHTDAASAAELISRIVDNCSAIMQGKVEGIEVLQARDGLTNYYNFVESRTDSVDFFAVAGHTKPTLRVLEIGAGTGGGTAVVLRGLTTSSTPRRERMYSKYAFTDISAGFFVPAQERFKEYEGIEYKVLDITKDPIEQGFQAESYDLIIAGNVLHATPSINATLANVRKLLAPEGYLFLQELSPQLQMVNLIMGILPGWWLGETDGRVNEPFLTPEEWNKALKMAGFSGVEAAIYDGPRPYHINANIISRPVRESILGPRRVTLLHSVGNVPTTNVDRLQKSLIDNGYQVDLRTLQEGAPADQDIVSVLELESPLFESVSHEVLLAFQDLIASRGDSKILWVTRPAQKDVSSTPGFGLTLGLARTLRSEQFLSFMTLEVDRVDDQVYPAIVRVLGKIQSHDSTASVDADSEFILRNGVVHVGRYQPASVAQDLELMASKPGAVRLAIGRPGLLQSLQWIPFPTTEPRHGEVVVEPRCAGLNFRDVLLAMGIVEANNLGIGLEGSGVITDVGAGVTDLQVGDRVFYLDDNCFSTRITMSAMRCAKIPSFLSYEEAATMPCVYATVIHSLVDIGGLQSGQSVLIHSACGGIGIAAINVCQSIGGVQVYVTVGNQDKVRYLMETFNIPRASIFNSRDTSFREDVLAHTNGRGVDLVLNSLSGELLHASWECVAPYGKMLEIGKRDFIGKAKLSMDIFEANRSFIGIDLARFDAARCHPLLTRTVQMLEAGHIKPIAPRTTFSAGHIEDSFRYMQKGTHMGKIVVTIPEGGRELPIAPIIPDLTMKANASYLLVGGMGGLGRAVATWLVEKGARHLVFFSRSAGNSEQDRRFIQELESQGCSVRAIQGSVLNEKDVARITQAAEKPIKGVFQMSMVLRDKPFMEMDLQDWTTAVGPKVQGTWNLHHAMPSDLDFFFATGSISGSFGTPGQANYAAGNTFLNAFTQYRRSLGLPTSILHIGLMDDVGYLTQNVGKAEALRAAGGYFLREKDLLDSLQWAIVKATISSATADSDETQLTIGLRCDKRLSDPTNRVIWRKDARMGLYHNRDTESSSSSNGSNGSQADALKAFMASVEADPEVVLKDPASLEVVTREMAVKIYTFMLQPLDDLDVNVSLTALGVDSLVTIEIRNWMKRSLGGIEISTLEILNAGSIASLGRLVIEALKKKFISQITMAEGDAYLEMKAP*