MFEAHVLHLLRRYLGEYVHGLSTEALRISFWKGDVVLKDLKLKAEALNSLKLPVTVKSGFVGTITLKVPWKSLGKEPVIVLIDRVFVLAYPAPDGRTEEHREKLLETKLQQIEEAESATLEARAKSKLGSPPAGNSWLGSLIATIIGNLKVSISNVHIRYEDSTSNPGHPFASGITLASLATVTMYEEGNETFDTSGALDKVRISLQLERLALYHDSNSSPWEIEKQWDDISTEEWVKMFEDGIKEKTEHNLKSKWALNRRYLLSPINGSLKYHRLGNQERNNQETPFERASVNINDVNVTITEEQYHDWIKLVEVVSRYKTYIEISHLRPVVPVSEAPRLWWRFAAQASLQQKRLCYRFSWDRIHHLCQLRRRYIQLYTNFLQQSSNANNPEMREIERDLDSKVILLWRLIAHAKVESVKSKEAAEQRKLKKSGWFSFNWRTEAEDEPEVDSVAEGSKSVEEGLTKEEWKAINKLLSHQPDEDMNLYSGKDMQNMTHFLVTVSIGQGAARIVDVNQTEVLCGRFEQLDVTTKFRHRSTQCDVSLRFYGLSAPEGSLAQSVSSEGKTNALMASFVKSPIGENIDWRLSATISPCAATIWTESYDRVLEFVKRSCAVSPTVALETAAALQMKLEEVTRRAQEQLQIVLEEQSRFALDIDLDAPKVRIPLRASRSSKCSSHFLLDFGNFTLTTMDTWSEEQRQNLYSRFCISGRDIAAYVPDCVSDNRGCSLLMEDFTNQPMLSPILEKADNVYSLIERCGMAVIVDQIKVPHPSFPSTRISIQVPNIGVHFSPTRYMRIMQLSDILYGAMKTYSQAPVDDTPDGIQPWSPADLASDAKILVWKGIGNSVATWQPCHLVFSGLYLYAFESERSPDYQRYLCMAGRQVFEVPPANVGGSLNCLAVGLRGTNLKKAPLSGDVLGHTSDGDGDFHEPQTGNSKAADLVINGALVETKLYLYGNVSCDQIKDECDEQLEEVLLLKVLATGGKVNMRSSESGLTVRTKLHSLQIKDELQQQQSGSPQYLANSVLKNEDIQDSPRCDSYDKEMSVRHADDEDAFTDALAEFLSPTEPGTPDMDMIQGSMLIDYDEHLGVEDAEKDTSQGKGLCDEVFYEVQDGEFSDFVSVVFLTRNSSSPDYNGTDTHMSIRMSKLEFFCSRPTVVALIGFGFDLSAATYVENDKDVNTVAFEKSDMEKDTNDEGGRIEGLLGYGKDRVVFYLNMNVDRVTVFLNKEDGSQLAMFVQERFVLDIKVHPSSLSIEGTLGNFKLCDKSLDSGNCWSWLCDIRDPGVESLIKFKFNSYSAGDDDYEGYDYSLSGRLSAVRIVFLYRFVQEITAYFMGLATPHTEEVVKLVDKVGGFEWLIQKYEMDGATALKLDLSLDTPIIVVPKDSLSKDYIQLDLGQLEVSNEISWHGCPEKDPSAVRVDVLHAKILGLNMSVGINGSIGKPMIHEGQGLDIFVRRSLRDVFKKVPTLSIEIKIDFLHGVMSDKEYDIIVSCTTMNLFEEPKLPPDFRGNSSGPKDQMRMLVDKVNLNSQTIMSRTVTILAVDINYALLELRNSVNEESPLAHVALEGLWVSYRMTSLSETDLYVSLPKVSVLDIRPNTKPEMRLMLGSSVDASKQASSESLPFSLNKGSFKRANSRAVLDFDAPCSTMLLMDYRWRASSQSCVLRVQQPRILAVPDFLLAVGEFFVPALRAITGRDETLDPTNDPITRCSGIVLSEALYKQIEDVVHLSPCRQLVADSPGVDEYTYDGCGKVISLSEQGEKDLNSGRLEPIIIVGHGKTLRFVNVKIKSGSRLSKCIYLSDDSSCLFSPEDGVDISMLENAKSNSDNVLSNAYKPSDVSDIRQSDLKSGQCFTFEAQVVAPEFTFFDGTKSSLDDSSAVEKLLRVKLDFNFMYASKENDIWVRALLKNLVVETGSGLIILDPVDISGGYTSVKEKTTMYLTSTDIYMHLSLSALSLLLNLQSQVTGALQSGNAIPLASCTNFHRIWVSPKENGPGNNLTIWRPQAPSNYVILGDCVTSRAIPPTQAVMAVSNTYGRVRKPIGFNCIGLFSVIQGLKEGNGQHSPDRNECSLWMPVAPAGYTAMGCVANLGSEPPPDHIVYCLRSDLVSSSSFSECIYTVPSSSLIESGFSMWRADNVLGSFYAHSSTEAPSKQYSCGLSHCLLWNPLQLKTYPLCDPSSTNGSQSEQTNDQTGNSSGWDVLRSISKPSSYYVSTPNFERIWWDKGGDLRRPISIWRPVPRPGFAILGDSITEGLEPPALGILFKADDSEIAAKPLHFTKAAHIVGKGLDEVFCWIPVAPPGYVSLGCVISKFDVEPHVDSFCCPRFDLVNQANIYEASVSRSSSSESSQCWSIWKVDNQACTFLARSDLKRPPIRMAFAIGESAKPKTQENVNAEIKLRCFSLTLLDGLHGMMTPLFDTTVTNIKLATHGRPEAMNAVLVASVAASTFNPQLEAWEPLLEPFDGIFKLETYDTALSQSSRPGKRLRIAATNILNLNVSAANLETLGDAVVSWRRQLELEERAAKMKEESSVSRESGDLSAFSALDEDDFQTIVVENKLGRDIYLKKLEENSDVVVKLCHDENTSVWVPPPRFSNRLNVSDSSREARNYMTVQILEAKGLHIVDDGNSHNFFCTLRLVVDSQGAEPQKLFPQSARTKCVKPSTAVVNDLMECTSKWNELFIFEIPKKGLARLEVEVTNLAAKAGKGEVVGSLSFPVGHGENTLRKVASVRSLYQSSDAENISSYTLQRKNVEDIHDNGCLLVSTSYFEKATVPNTLRNMESKDFVDRDTGFWIGVRPDDSWHSIRSLLPLSVAPKSLQNDFIAMEVSMRNGRKHATFRCLATVANDSDVNLEVSISSDQNTSSGASNHNALVVCGSSYVLPWGCLSKDNEQCLHVRPRVDNLSYAWGSCIAVSSGCGKDQPFVDQGLLTRQQTFKQSSRGSAFALKLNQLEKKDMLFCCQPSTGSKPFWLSVGADASVLHTDLNTPVYDWKISVSSPLKLENRLPCPVKFTVSEKTKEGTYLERQHGVVSSREIAHVYSADIQRPVYLTLAVHGGWALEKDPIPVLDLSSSDSVSSFWFVHQQSKRRLRVSIERDVGETGAAPKTIRFFVPYWITNDSYLPLGYRVVEIEPSENAEAGSPCLSRASKSFKIIPAFSMERRQQRKNVRVLEVIEDTSPLPSMLSPQESAGRSGVVLFPSQKDSYVSPRIGIAVAARDSEIYSPGISLLELEKKERIDVNAFCSDASYYKLSAVLNMTSDRTKTPLPGLLYQDKLEAVLFPSQKDSYVSPRIGIAVAARDSEIYSPGISLLELEKKERIDVNAFCSDASYYKLSAVLNMTSDRTKVIHFQPHTLFINRVGMSICLQQCDCQTEEWINPSDPPKLFGWQSSTRIELLKLRVKGYRWSTPFSVFSEGIMRVPVGREDGTEQLQLRVQVRSGTKNSRYEVIFRPDSVSGPYRIENRSMFLPIRYRQVGGVSESWQFLPPNAAASFYWEDLGRRHLFELLVDGNDPSKSEKYDIDKIGDHPPRSETGPTRPIRVTIVKEDKKNIVRISDWMPAVEPTSSISRRLPASSLSDLSGGSQQSQLLASEESEFHVIVELAELGISVIDHAPEEILYMSVQNLFVTYSTGLGSGLSRYKLRMQGIQVDNQLPLAPMPVLFRPQETGDNADCILKFSVTLQSNAGLDLCVYPYIGFHGRENTAFLVNIHEPIIWRIHEMIQQSNLSRLSNSESMAVSVDSFIQLGVLDISEVRFKVSMAMSPSQRPMGVLGFWPSLMAAFGNTENMPVRISGRFNENISMRQSTMIDSAIRNVKKDLLGQPLQLLSGVDIIGNASCVLGHMSQGIAALSMDKKFIQSRQRQDNKGVEDFGDIIREGGGALAKGLCSGVTGILTKPLEGAKSSGVEGFVSGFGKGIIGAAAQPVSGVLDLLSKTTEGANAMRMKIAAAITSDEQLLRRRLPRAVGADSLLRPYNEYRAQGQVILQLAESGSFLGQVDLFKVRGKFAFTDAYESHFILPKGKVLMITHRRVILLQQPSNIMGQRKFIPAKDACSIQWDVLWTDLVFMELTEGKKDQPNSPPSRLILYLKSKPNDSKEQVRVVKCSPNTKQALDVYSAIDTTINLYGQNDSKALVKNKVTRPYSPISESSWAEGGSQQMPASVAPSSTFGTSPTTSSS*