MESHVKYLDELILAIKDLNSGVDSKVQIKKVPTDPSSSQEYAKSLKILNTLIRNLKDQRRNNIMKNDTIFSKTVSALALLLEYNPFLLVMKDSNGNFEIQRLIDDFLNISVLNYDNYHRIWFMRRKLGSWCKACVEFYGKPAKFQLTAHFENTMNLYEQALTEVLLGKTELLKFYDTLKGLYILLYWFTSEYSTFGNSIAFLDSSLGFTKFDFNFQRLIRIVLYVFDSCELAALEYAEIQLKYISLVVDYVCNRTISTALDAPALVCCEQLKFVLTTMHHFLDNKYGLLDNDPTMAKGILRLYSLCISNDFSKCFVDHFPIDQWADFSQSEHFPFTQLTNKALSIVYFDLKRRSLPVEALKYDNKFNIWVYQSEPDSSLKNVTSPFDDRYKQLEKLRLLVLKKFNKTERGTLLKYRVNQLSPGFFQRAGNDFKLILNEASVSIQTCFKTNNITRLTSWTVILGRLACLESEKFSGTLPNSTKDMDNWYVCHLCDIEKTGNPFVRINPNRPEAAGKSEIFRILHSNFLSHPNIDEFSESLLSGILFSLHRIFSHFQPPKLTDGNGQINKSFKLVQKCFMNSNRYLRLLSTRIIPLFNISDSHNSEDEHTATLIKFLQSQKLPVVKENLVIAWTQLTLTTSNDVFDTLLLKLIDIFNSDDYSLRIMMTLQIKNMAKILKKTPYQLLSPILPVLLRQLGKNLVERKVGFQNLIELLGYSSKTILDIFQRYIIPYAIIQYKSDVLSEIAKIMCDGDTSLINQMKVNLLKKNSRQIFAVALVKHGLFSLDILETLFLNRAPTFDKGYITAYLPDYKTLAEITKLYKNSVTKDASDSENANMILCSLRFLITNFEKDKRHGSKYKNINNWTDDQEQAFQKKLQDNILGIFQVFSSDIHDVEGRTTYYEKLRVINGISFLIIYAPKKSIISALAQISICLQTGLGLKEVRYEAFRCWHLLVRHLNDEELSTVIDSLIAFILQKWSEFNGKLRNIVYSILDTLIKEKSDLILKLKPYTTLALVGKPELGILARDGQFARMVNKIRSTTDLIPIFANNLKSSNKYVINQNLDDIEVYLRRKQTERSIDFTPKKVGQTSDITLVLGALLDTSHKFRNLDKDLCEKCAKCISMIGVLDVTKHEFKRTTYSENEVYDLNDSVQTIKFLIWVINDILVPAFWQSENPSKQLFVALVIQESLKYCGLSSESWDMNHKELYPNEAKLWEKFNSVSKTTIYPLLSSLYLAQSWKEYVPLKYPSNNFKEGYKIWVKRFTLDLLKTGTTENHPLHVFSSLIREDDGSLSNFLLPYISLDIIIKAEKGTPYADILNGIIIEFDSIFTCNLEGMNNLQVDSLRMCYESIFRVFEYCKKWATEFKQNYSKLHGTFIIKDTKTTNMLLRIDEFLRTTPSDLLAQRSLETDSFERSALYLEQCYRQNPHDKNQNGQLLKNLQITYEEIGDIDSLDGVLRTFATGNLVSKIEELQYSENWKLAQDCFNVLGKFSDDPKTTTRMLKSMYDHQLYSQIISNSSFHSSDGKISLSPDVKEWYSIGLEAANLEGNVQTLKNWVEQIESLRNIDDREVLLQYNIAKALIAISNEDPLRTQKYIHNSFRLIGTNFITSSKETTLLKKQNLLMKLHSLYDLSFLSSAKDKFEYKSNTTILDYRMERIGADFVPNHYILSMRKSFDQLKMNEQADADLGKTFFTLAQLARNNARLDIASESLMHCLERRLPQAELEFAEILWKQGENDRALKIVQEIHEKYQENSSVNARDRAAVLLKFTEWLDLSNNSASEQIIKQYQDIFQIDSKWDKPYYSIGLYYSRLLERKKAEGYITNGRFEYRAISYFLLAFEKNTAKVRENLPKVITFWLDIAAASISEAPGNRKEMLSKATEDICSHVEEALQHCPTYIWYFVLTQLLSRLLHSHQSSAQIIMHILLSLAVEYPSHILWYITALVNSNSSKRVLRGKHILEKYRQHSQNPHDLVSSALDLTKALTRVCLQDVKSITSRSGKSLEKDFKFDMNVAPSAMVVPVRKNLDIISPLESNSMRGYQPFRPVVSIIRFGSSYKVFSSLKKPKQLNIIGSDGNIYGIMCKKEDVRQDNQYMQFATTMDFLLSKDIASRKRSLGINIYSVLSLREDCGILEMVPNVVTLRSILSTKYESLKIKYSLKSLHDRWQHTAVDGKLEFYMEQVDKFPPILYQWFLENFPDPINWFNARNTYARSYAVMAMVGHILGLGDRHCENILLDIQTGKVLHVDFDCLFEKGKRLPVPEIVPFRLTPNLLDALGIIGTEGTFKKSSEVTLALMRKNEVALMNVIETIMYDRNMDHSIQKALKVLRNKIRGIDPQDGLVLSVAGQTETLIQEATSEDNLSKMYIGWLPFW*