MFEAHVLHLLRRYLGEYVHGLSTEALRISVWKGDVVLKDLKLKAEALNSLKLPVAVKSGFVGTITLKVPWKSLGKEPVIVLIDRVFVLAYPAPDGRTVKEEDREKLLETKLQQIEEAESATLEARAKSKLGSPPAGNSWLGSLIATIIGNLKVSISNVHIRYEDSTSNPGHPFASGITLARLAAVTMDEEGNETFDTSGALDKLRKSLQLERLALYHDSNSSPWEIEKQWDDISTEEWVKMFEDGIKEKTEHNLKSKWALNRRYLLSPINGSLKYHRLGNQERNNQETPFERASVNINDVNVTITEEQYHDWIKLVEVVSRYKTYIEISHLRPVVPVSEAPRLWWRFAAQASLQQKRLCYRFSWDRIHHLCQLRRRYIQLYTNFLQQSSNANNPEMREIERDLDSKVILLWRLIAHAKVESVKSKEAAEQKKLKKERAVGSHLIEAEDEPDVDSVAEGSKSVEEGLTKEEWKAINKLLSHQPDEDMNLYSGKDMQNMTHFLVTVSIGQGAARIVDVNQTEVLCGRFEQLDVTTKFRHRSTQCDVSLRFYGLSAPEGSLAQSVSSERKTNALMASFVKSPIGENIDWRLSATISPCHATIWTESYDRVLEFVKRSNAVSPTVALETAAALQMKLEEVTRRAQEQLQIVLEEQSRFSLDIDLDAPKVRIPLRTSGASKCSSHFLLDFGNFTLTTMDTWSEEQRQNLYSRFCISGRDIAAFFTDCGSDNRGCRLLLEDFTNQPMLSPILEKADNVYSLIERCGMAVIVDQIKVPHPSFPSTRISIQVPNIGVHFSPTRYMRIMQLSDILYGAMKTYSQAPVDDTPDGIHPWSPADLASDAKILVWKGIGNSVDTWQPCHIVLYGLYPSAFESERSPDYQRYLCMAGRQVFEVPPANVGGSLYCLAALESSSTWIIEFQGEKKAAWLRGLVQATYQASAPLSGDVLGRSSDGDGDFHEPQIGNSKAADLVINGALIETKLYLYGKIKDECDEQLEEVLLLKVLATGGKVNMISSESGLTVRTKLHSLQIKDELQHQQSGSPRYLAYSVLKNEDIQDSPRCDSYDKEMSVRHADDEDAFTDALAEFLSPTEPGTPDMDMIQCSMLMDSDEHAGLEDTEGGFHEKDTSQGKGLCDEVFYEVQGGEFSDFVSVVFLTRNSSSPDYNGIDTHMSIRMSKLEFFCSRPTVVALIGFGFDLSAATYVENDKDTNTVAFEKSDMEKETNDEGGRIEGLLGYGKDRVVFYLNMNVDSVTVFLNKEDGSQLAMFVQERFVLDIKVHPSSLSIEGTLGNFKLCDKSLDSGNCWSWLCDIRDPGVESLIKFKFNSYSAGDDDYEGYDYSLSGRLSAVRIVFLYRFVQEVTAYFMGLATPHSEEVIKLVDKVGGFEWLIQKYEMDGATALKLDLSLDTPIIVVPKDSLSKDYIQLDLGQLEVSNEISWHGCPEKDPSAVRVDVLHAKILGLNMSVGINGSIGKPMIHEGQGLDIFVRRSLRDVFKKVPTLSIEIKIDFLHGVMSDKEYDIIVSCTTMNLFEEPKLPPDFRGNSSGPKDQMRMLVDKVNLNSQTIMSRTVTILAVDINYALLELRNSVNEESPLAHVALEGLWVSYRMTSLSETDLYVWVPKVSVLDIRPNTKPEIRLMLGSSVDASKQASSESLPFSLNKGSFKRANSRAVLDFDAPCSTMLLMDYRWRASSQSCVLRVQQPRILAVPDFLLAVGEFFVPALRAITGRDETLDPTNDPITRCSGIVLSEALYKQIEDVVHLSPCRQLVADSPGVDEYTYDGCGKVISLSEQGEKDLNSGRLEPIIIVGHGKTLRFVNVKIKNGSLLSKCIYLSNDSSCLFSPEDGVDISMLENAKSNSENVLSNAYKPSDVSDIRQSDLKSGQSFTFEAQVVAPEFTFFDGTKSSLDDSSAVEKLLRVKLDFNFMYASKENDIWVRALLKNLVVETGSGLIILDPVDISGGYTSVKEKTNMSLTSTDIYMHLSLSALSLLLNLQSQVTGALQSGNAIPLASCTNFHRIWVSPKENGPGNNLTIWRPQAPSNYVILGDCVTSRAIPPTQAVMAVSNTYGRVRKPIGFNCIGLFSVIQGLKEGNGQHSPDSNECSLWMPVAPAGYTTMGCVANLGSEPPPDHIVYCLRSDLVSSSSFSECIYTVPSSSLIESGFSIWRADNVLGSFYAHSSTEAPSKQYSCGLSHCLLWNPLQLKTYPLCDPSSTNGSQSEQTNDQTGNSSGWDVLRSISKPSSYHVSTPNFERIWWDKGGDLRRPISIWRPVPRPGFAILGDSITEGLEPPALGILFKADDSEIAAKPVHFTKAAHIVGKGLDEVFCWFPVAPPGYVSLGCVISKFDVEPHVDSFCCPRIDLVNQANIYEAPVSRSSSSKSSQCWSIWKVDNQACTFLARSDLKRPPIRMAFAIGESAKPKTQENVNAEIKLRCFSLTLLDGLHGMMTPLFDTTVTNIKLATHGRPEAMNAVLVASVAASTFNPQLEAWEPLLEPFDGIFKLETYDTALSQSSRPGKRLRIAATNILNLNVSAANLETLGDAVVSWRRQLELEERAAKMKEESSVSRESGDLSAFSALDEDDFQTIVVENKLGRDIYLKKLEENSDVVVKLCHDENTSVWVPPPRFSNRLNVSDSSREARNYMTVQILEAKGLHIVDDGNSHNFFCTLRLVVDSQGAEPQKLFPQSARTKCVKPSTAVVNDLMECTSKWNELFIFEIPKKGLARLEVEVTNLAAKAGKGEVVGSLSFPVGHGENTLRKVASVRSLYQSSDAENISSYTLQRKNVEDIHDNGCLLVSTSYFEKATVPNTLRNMESKDFVDRDTGFWIGVRPDDSWHSIRSLLPLSVAPKSLQNDFIAMEVSMRNGRKHATFRCLATVANDSDVNLEVSISSDQNTSSGASNHNALVVCGSSYVLPWGCLSKDNEQCLHVRPRVDNLSYAWGSCIAVSSGCGKDQPFVDQGLLTRQQTFKQSSRGSAFALKLNQLEKKDMLFCCQPSTGSKPFWLSVGADASVLHTDLNTPVYDWKISVSSPLKLENRLPCPVKFTVSEKTKEGTYLERQHGVVSSRKIAHVYSADIQRPVYLTLAVHGGWALEKDPIPVLDLSSSDSVSSFWFVHQQSKRRLRVSIERDVGETGAAPKTIRFFVPYWITNDSYLPLGYRVVEIEPSENAEAGSPCLSRASKSFKKIPAFSMERRQQRKNVRVLEVIEDTSPLPSMLSPQESAGRSGVVLFPSQKDSYVSPRIGIAVAARDSEIYSPGISLLELEKKERIDVNAFCSDASYYKLSAVLNMTSDRTKKNGLILLILQSSLDGSLPVLFPSQKDSYVSPRIGIAVAARDSEIYSPGISLLELEKKERIDVNAFCSDASYYKLSAVLNMTSDRTKVIHFQPHTLFINRVGMSICLQQCDCQTEEWINPSDPPKLFGWQSSTRIELLKLRVKGYRWSTPFSVFSEGIMRVPVGREDGTEQLQLRVQVRSGTKNSRYEVIFRPDSVSGPYRIENRSMFLPIRYRQVGGVSESWQFLPPNAAASFYWEDLGRRHLFELLVDGNDPSKSEKYDIDKIGDHPPRSETGPTRPIRVTIVKEDKKNIVRISDWMPAVEPTSSISRRLPASSLSDLSGGSQQSQLLASEESEFHVIVELAELGISVIDHAPEEILYMSVQNLFVTYSTGLGSGLSRYKLRMQGIQVDNQLPLAPMPVLFRPQKTGDNADCILKFSVTLQSNAGLDLRVYPYIGFHGRENTAFLVNIHEPIIWRIHEMIQQSNLSRLSNSESTAVSVDPFIQIGVLDISEVRFKVSMAMSPSQRPRGVLGFWSSLMTALGNTENMPVRISGRFNENISMRQSTMINSAIRNVKKDLLGQPLQLLSGVDILGNASSALGHMSQGIAALSMDKKFIQSRQRQDNKGVEDFGDIIREGGGALAKGLFRGVTGILTKPLEGAKSSGVEGFVSGFGKGIIGAAAQPVSGVLDLLSKTTEGANAMRMKIAAAITSDEQLLRRRLPRAVGADSLLRPYNEYRAQGQVILQLAESGSFLGQVDLFKVRGKFAFTDAYESHFILPKGKVLMITHRRVILLQQPSNIMGQRKFIPAKDACSIQWDVLWTDLVFMELTEGKKDQPNSPPSRLILYLKSKPNDSKEQVRVVKCSPNTKQALDVYSAIDTTINLYGQNDSKALVKNKVTRPYSPISESSWAEGGSQQMPASVAPSSTFGTSPTTSSS*