MSIVWEEPVVTGQGPCARSGHTFTSCGGRFLLFGGTGRLDGKAQALNDFYELDTNSPEEYKWRQITCATAPPPRARHCAIAIDDKRLLVFGGLDKRTRFNDTWIFSFDDKEWIQLPADGQVPEPRAHFTATKFGNRIFIFGGYGGSGQVYGDLWVLHCDGSSFRWENISEQIQGTGPSPRFDHCAFIYPITPNSGTYDKILIMGGRDLSQMFHDSFVLDLNSMTWQNDGQAPCLAYDVCNNVCDDIESVPFHKVFSFGGKKGMMQYMNAVEVMDCGSQVWSTPPVEAGQAPCGREDTAWVYDQKTSSLLIFGGWANRWLGDLIKLNVSPIIGPPYACTGISPEMGPVFGETEITITGLRFKGGKVQVKFGTTEKNEIVVDAEFVDAETIRCKTPNYEQFGAMPVDVRVAINGEGWTVNKIRYSYFANTAAYNCLAFGPGLLQKGLFGVQISFLVQARDTLNDRRVSGGDHFTVRVVSTDGKYEGLAQITDLQDGQYEVSYCVPMPGSYQVHICHYKLGGSELVPIRGSPFTVHCTDPWVKHRVLGATPGKRKGATLVALQDELVLYGGDNTGVSVCNINAADWKWNSVTTSGDVPGHRGNHSAVVVRDQMVVFGGSSLADSSELADMYWLKKQLNGSWTWGCPNTHTPYVRHTGEEQATPMPVEARCAHAAVAVDADLYLFGGEHNSKLLQELCMVDTSDKQVAAWMEPIMKGDVPCARKSAAAAATLNTIVLLGGTVMNEEEQPVVVDELVLLQVTGPNSITCTINPAVSGVKPAPRSGATLLEYSPGKLFLYGGVGSDGKLLNDAFILEVEAWSWSRVYYGHADLLGTTAPLVTLADGKLVSVNAAAGSPKLDLAASLDLFGLAASYKFTDKMRTEAVAQLEALEAWVDKQQLGMELAQHLDTLSQSFDSLLKVMDALYQVKLKKSDTDLLGDQLREVFHHLSHEKINTTKLDKRLDEVLHKWDEVKKAQPQVKSNVEPVQANQAERIRKDIEHFAARVSHSQKDFRSQPFLKYATGFAAAYPALDAAAADLAKLEKQCDHFAELASIFELSGLVPPIAASIKETVDDLTAVKDVWDCAMLCELQFQAWRQTLWKDIQTEVMEEGAKNFVKEVKSLSKKVREEDVFKGVDAAVKNFLVSVPLVADLRSPAMRDRHWQQLMDTTKVHFNVSDPAFQLDDLLALQLHKFEEEVGEIVDRAQKEEKMEQGLARLEDAWGKVEFHFNKHKDTDVYTVKMAEEDFEMLEDNQVLVQGMMANRYMNTFRDSILSWNKKLMAVADVVQILVEIQRTWAYLESLFIASEEVKKELPEATERFAKIDADVKKVLVEFRAAKNCIVCCNKDGLMNFLEKQQSQLEVCEKALADYMESKRRAFPRFYFVSTADLLDILSNGNNPIKVMQHMSKCFQAIEKLKLDTETPAPGNRPKAMGMISCVGEEYVPFSSPLRLENKVESYMNDIISKMRSELRLVLKESVADYPDKPREKWLFDWPSQMILVVNQIFWCQEVEQAFAALASGQPKAMAQYNEFQVKQLTKLIEATRTNLSKADRQKVMNMITIDAHSRDMVANIVEAGEQKQDCFLWMCQLRSYWDASIADCRIKICDASFPYGYEYLGNGARLVITPLTDRIYITATQACWLCLGTAPAGPAGTGKTETTKDLSAQLGKSIYVFNCSPEMDYRTMGDIFKGLAASGSWGCFDEFNRLVPEVLSVCSVQYKCVTDAQKRKSLLPGRGLEYIDKQGVAHTAIDKWTFIAADGVEMPLEEGTSAFITMNPGYIGRAELPESLKALFRPITVVVPDRQLIMENMLMAEGFVEAKMLAKKFASLYFLLEDLLSPQKHYDWGLRAIKSVLVVAGSLLRAEEGQVESHVLFRALRDFNIPKILAQDMVIFMGLLNDLFPGVDPPRKRDYEFEEVIKATTTEMKLTPEDDFILRVVQLSELLAIRHCVFLMGPTGSGRSEIYKVLARAITKGCNNPVNDYLKMTNKKKVVIRDINPKSISTQELYGFVNMSTREWKDGLLSYNMRELANMPDDNPKWILLDGDLDANWIESMNSVMDDNRLLTLPSNERIRLLPHMKMIFEIRDLKYATPATATRAGILYISEGRQWHNMVQSWLERVVKPYAEKAKWKDPSLPVKWLSELFDKYVPESTFEMKKSFSHITPLGTMNFITTLVNILEGVLRPDNLSNKADQALFEMYFVFAAIWAFGGALVEKDGINYRRNFDKWWKQTWTTVKLPGKGTVYDYFVNAKTAKFQPWAELVSDVEYDSATPMSTVFVPTAETSSLRFFLDMMVDLHKPIMFVGGAGVGKTQLVKGKLATLSEDMMSLAISFNYFTDVGSFQKVLESPLEKKAGINYGPPGTKQLIYFVDDLNMPKLDAYETAMPISLIRQHLGWGHCFDRAKLTQKNINNTQYVACMNPTAGSFTVNPRLQRLFMTLAMDFPGQDSLMKIYGTFLQGHLKKFREEVQELGTKVLQAALALHDRVSTTFRKTAVNFHYEFTVRHLANVFQGLLMSTPDTINTAAKWGKLWLHESERVYADRLVSLSDFDTYNKAAVSIAKKYFAVSDIDDYYKKKDAKPLVFCTFARGLSDKTYDEVPDYGHLYKVLTEALLEYNETNAVMDLVLFEDAMKHVARISRIISSPGGHALLVGVGGSGKQSLSRLASYICGYTTVTIVISGSYSLNNFKEDLQKMYKRAGVKGEGLLFLLTDTQIIDERMLVFINDLLASGEIPDLFPQEEKDEIVNAMRGETKSLGLLDTTENCWATFIGKVKSNLHMAFTASPVGEAFRVRSQRFLATINSTVIDWFQPWPEASLYSVARKFLDECDLGDDTVRAAVVEFMPFSFAAVNKASKAFFDAERRYNYTTPKSFLEVIKLYKNVLARKRRESQEAIDRLENGLSKLHKTQGEVDVLMDNARKMAIEVEQKVASANVFAEQVGVEKEKVNAENESAKVEAEKCAVIAREVSEKQTVCEKELAAAEPLVAQAEAALDTLNKKDLGETKSLKKPPPGVDDITAVVIILLENNPKDKSWGAAQKLMNNVDKFMDRLRGFKAVVDEGKIAKKTVDACRSYLELPHFNRDIIFNKSRAAAGLCDWAINIVKYYDVVSEVEPKRQELAAANAKLQEANTMLAAVQQKVAELNAKVQDLEAQYNIAVEDKEAAIKESERCQLKLQLANRLISALASEGERWARTVEQLRQSYDVLTGDMLLASAFVSYAGPFTNKFRAGLIKDWIKFLSDKGAPMTEGITDPLALLVDDAMVASWIRQGLPSDPTSVQNGTILTNSERWPLMMDPQLQGIVWIKERESKNNLQTLRMGADNMMTVMERAIEAGHSVLIENMGESIDAVLNPVITRSTFKKGRNLYVKLGDKDVEYNKNFKLFLHTKLSNPHYPPEVQAETTLINFTVTEKGLEDQLLALVVNKERPDLEETKTQLIIQNTEFTIKLKQLEDELLYKLSTAEGDITEDVALIESLEESKRVATEINEKVAEARETEGAINDSRNKYRPVAQRGAMLFFLLNSLNKIHAFYQFSLNAFVIVFARGLDLAPGGRAKKEHVSFRQLAKRVTDSTGKDFSEVMQMARRTTSQTGDASRRPTAQTGASSITGEPIDEDEGAFNMTPEQLQKRMITLLDTCTYTVFNYTRRGLFDRDKLIVLTLLTFNILLREGTIEVAEYEALCKGARSSQPPPITDDLSRWMTESQWAAVDALASVQGFGSLAKDLEKNSDEWFNWCMNEAAERAPMPGEWGKMTDFRQLLLLRALRPDRVTNALSRFCERVMGTPYVNQDAFNAEALMEESTSGTPIFFILFPGYSPSKEIEVYANKVGKTVENGQLTLISMGQGQEGPAEAVLDRYMKDGGWVFLDNVHLMQGWIPRLERKLEIAADSAHADFRCFFSAEPINGAPQAKIIPEAILQTCIKISNEPPSDMKSNMRRAFAAFTPEQAMRLTSETKRNAYKSILFGLCFYHSLLLGRKKFGVGIGTGSGSGLGFCRGYSFNMGDLVTCGDVLLNYLEAYDFIPWDDLRYMFGEVFYGGHITDGMDRRCCTTYLQVLIRPEILPQGNLADTASWQPPVLELAPGFKAPLPADYDFMKEYIETALPAESPVVYGMHPNAELSLLTSLGETLFRTITDVSGSSGGASGSTTSGESAVRAALKDYMERLPELFTMVDIEARVKDKSPYVVVALQEATRMNALLAEMKRGMEELQLGLDGALNMSDKMEALAKGIATNSVPAAWMSVMSTRVQEVFSLSAWYQDVLKRYEQLAVWTAGEVVVPHCVWLSGLFNPKAFLTAVGGYLFRVTHGMAIVYLLADAVYC*