MKWLGVAWSGLRRHFSSRADGVGSIYDKLFVVQPRFHPPLLLKAKLLEALRLANSLAPLTATDLKSDFPSYVLVQGRRKINAGTYFGAGTIDNIRTHLDVIDVEDAWERPVLDRVGLIIEIFGSRARSKEAKLQVELAALDFKRTRLIREKGERKAFGAGGEQEVESKWWWWSRIYERIRRVGIAATTTEFSTRISDQKHKIQLALAKAKQTRSLHRRNREGIPLVAVSCYALIAEKQDSSTLQGKSTLVGALSKSSLYSDDRLFATLDTQVRSVILPSGRRVLVSDTVGFISDLPTQVCEDSQALNIYLCLREFWKLVEAFHATLEEVVAADIVLHVMDSSAPNMDEQREAVLKVLGEIGVSQQDLDEKTIEVMNKIDVHPDCGDLDLPAGLLLCDGNDEDALVIPSSEEYRKAVGAANALSNGIQVSNPEEVKEEHKEESESVEHEEVELWGTQLLKDGKIARVSTSATQGTAMAGSDIDLDALLDAHSSDEDDADLPELDRSIDDILLDADEEEEGDVERNSDISAAIPEKKLESGIESQGSQAGLVSTGVSKTAPRLWDISGTIPFYQVTTKPSPKPGAALAAATAASRHSGTTTRTASLRDVPSETPDESGSLNEEKEEVEEKEEEEQKGLDWVSSSIEFVSNEDTSAAKRDQVEMEATPVSLSTEDTVSSSLEGGEVLDERIEVAVNTVDLTEDNESDLVAVQILDEKLERGEDGSSSTESSEESVLEEAFDEHTSPEVEEVKSLMVEAEEREKRAANSGLHLEEGAAAQPMQLEGIQRGPPAIGLLQLDWGGPLSFALSSIAMMRDHGNPRCLAVQANFIAVGMSKGTVLLALSKYSATTTADNNEAKVVLLSNAADKSHASASVMCFSFLGDLLLVGYTNGSVILWDVPKAAVAKAVTGEHHNVIVHAAFVGQDGSTGRPLKAMTADCKGVVMLHTFTLVPLLRRFSVTTQCLLDGQRTGVVLSLAPLLLTESLLQNITGSGITGAAGNDAGRKFLYDGSSSSDETGGLVVFVTQQIALVFRLLPALEICAKLTRPEGVREGSIPYASWRGVSSMKSESTAQGQDEPLLALAWGKKVLVLQLQKADLKVLAEWDIDNKAAGVAWLGDQMLVVATVKAELCLFTKEGLALERAAIRDNDGHTEPLTFHTYFLETCNNPEKVYGNSLGVRGAASYFLGASKLWRARLLPWQDRIKALQDAGDWMGAFQIAMELFDGRARGVTGLPSGLRAMQEAIMPNLLALLSSYIDEAFAYVRLALGVPETEAAREQYARVGRVAIEFCVHISRTDVLFENVFRKFDEVAQAATFLELLEPYILKDMLCGLAPEIMQSLVEHYSSKGWLQRVEQCILHMDIASLDFNQVMRLCREHGLFSALIYLYNKGLNDFKSPLEELLIAAQDQHQENASSFGYKLLVYLKYCFSGLAFPPGRGSLPAEQVYGLKIQLLEYLLDPAGSGRDAESVYAVYPRLHYLLNLDVSATLDVFKVALGNVKEAEGHLVQLTIDPLVHIVETVLCMDTEFIDKTSYILQFIADYVSAGAASIPPTTLDRILNLFLDNTQESILPDREELTVKVLEAVPAEDWDPDAVLELAKKTQFWRVSALVYTRKGDHISALYSHLEDVSRPRHTFNFVISKLDRENGLKGTALTEFRAAVISRIHHLVQKNRIAAFYIVLEYFNDQLDDVVKALQPFPLSLFNFLKALMEVRAISDTISDVQVSEVDCDPWDDRSRLATLLENMRLEVTDDMVEEYIELMCELEPSGVLNFLQGHENYRLEQCLKLCQKYGVKDGAAFLLEQAGDVGSALTLILGDLSKLFHELDAAVAIMCTASSTGTNIPEEQALHSVKNAAVSLCQRNTFRLDPQEAESLWFHLLDRFIHPLDALNSSKHNKAVKPADTGSSSRYEWQVFQVIGAASVLRKMLSKFAGDIVTGMIGHVPVQVILNKIVSDHGNHELGDFKNTILEMLSAYGYELAILGTARRILETDMFHDIQTLKRGRSRGLSPLTASCSVCSHTFVEDQSARKGVQIFSCGHLVHLSCMEDANSKSNRCPVCMRHDVGTDTNYNNGYNNGSFPQDRKGKGHEQAIEERQPIRKQGVSRFELLKSLQKGEPLPELNPDLPRLQLSPPINKMINNKLVMLYTFLANSNLLSYEEEKSILYPISECDMAWQMTGSLAAGGETDQHACQHPRQWKGVTRVSRHSGRSSGVDFMSSKVDVQLYKCHEQGRHFKFTGWILATSVQHGRAIVAELSRSSTQILPTSTARMTYLYTVFCDCQHCMEQLFELLALEVFETKSGRNVVASSRTWARSNNALENSSMTQNPRKGNSLIVPLHVMIAIVVISHSTGDPESHLDLLSKQSQCEQLLRAVIDKLKMTR*