MLERLLSRLLNNVLSQYFDYQSNNNGDNGSTSEEPSSLGVWSGYIALDNLRLKTAVINDILQQQGIPLEVLHATIRRVEITVPWSKLRSSSGRNNHHHNNKEGAVVVIVIDGIHVLGRMLYEFHDAKMRQRDVQQRRAKLQEAQAFVETPSETASSSSSWFSSLGGIKDFVQRRISKGLVQQLADYLHVHIRDLHIRLEDAETDPAHPCAFGIVMESMHVQHREDDTMMSMPPNKRNNSSQESNNSPSAKNNNGKEIVRKVAQVNHYALYWNALGYEEGLSLEHCVLHQLSSAQNSPHFIAAALDRGIARRATALWSAPGGRLVVPTHTYLLMPVDCTLQMSLTVDPQDTGLPPTIEASMHVEAIRVQIRDFQCHQILLLFHTLKQHNFSKPYRKFRPQISVLENPHAWWKYAFRVISYELKGSRLRWSWGRMRQSYAGRCRYCELYERKLQYDFYKSHRESIAQEESQDLTALVESTFDTTPDDGAGPSLHSDQHSTDSNNNPQEVDAPRRLTHEESQELQNLEDGILGDMSVDDILLYRLLVHGRLGQGYQLQQQQAAAEQSFSESWVFGNRMVQNAMQNDLECQMEVKRLMAYMEHSSSTLEANDAGQEQLQNVLFLSVDLHWKEGCLSIFSPLPSTAREPSLLRRLHEKFLDFTFEQLSLGCSLMGDYETATIHVSLEDYKITEIRSNQARFAILSRRQPCQRDAAQANNNNSHTTNNDSSRVTFLDDEDQNVADGQGRQEVTPEPRQPLVFAEVSLNPPKEHGCGVMVKARVEAVEILLVPDCQWIRRLKEVLRYSFPIGTRDLDSYWEELNRASINAWASNTLGLQAKVEAAMEEHTPTSLDIEVQCPIIQILGEGDKKLWIDLGSAHLKTVKLAGIASANLKRTVEILQEQRNGSKRPPQTNGDTSVVKNLSSALDHVATKDYFESSDRSLGKAYLPSILGGFESSPAGPTFTFESHSVTSASKPSAFHKRERDQSWGFGEGDATTQATRQSDDIHSSFYDTYQLQFTSGQILVGEWCESVAKQKSALLSPFTVHVNLHKSIIPADHTLCRCRIDCNVGDVSARITPSSIVYLGKIARTWKRVMAAPLDDRSQMMLFSAEQRFVSTRRLSFSEPASENGSSKQKSMPLGESVDSGSRVDEDEFFDAVENDDNSEITMWLEDNWIADADSILDGDQDGATPRQRRPKTAMSDVSSLSDRSLKRRRRPKEAGAYLNEENLARLEERVVEEDSLEGIDNDSDSFHSAYSPGQIADLISEMEKTIDDTRKRLDVLQNKVEELSISRKNQSNRSVTSDSTKHRRLLKKSLRLEQDRLRAELNELVATRHDLNVQLQALEGKQEDVSHVHAPVRRASLLLSTSKTKATALDAIAMQHSLTRNLNPQLLQCTVVLNKLSVDFADVLDPQSQGKSMDTVVCVSNIALALRHSANETKAFLSVEHMSACYTNNNGSKSTTRYVLLGGSQYSQGGAGMLSSHFPQYLSTVSMEDKFLKCTLELRHKPTGKDTSSPPEVARVRVAFGDLEATPEPQLIETLLSCSSAIGKEIEPESVPEEASSSEVEKVEGGQNLPAYVDICVQWSSVRVVLNLGGTPVAALTVSEIAARFALSSAQSSFNNRYQVDLRCGNLQLLHIEDLMLGKGSEMVGRRDPYLPLFQVRLRSMLVPSSEVSGWVAGLKTIVQDDNDSKVWNTHLGVKVNSLSVFVAGQPVVQFLRSVEELVGALSQQPTNKPCGKPTKESEASSIKTRKMNDVNENSSRVPIRWRADVVVRKTSITIAGRDNSDRELPESGRGDSSRGSLTIMWTLLLSLEECPYKDQATCVDMALVDIGALRSVDEMQVIEPLDVLMRGHIGFSLQKHRAVVPNIKLPVDSPWNEIATVMQRHGWHASRTGADMEIPTHLSLLVTATKIHVSPQLLSFLVDFAGSFSTSIDHRSSTKPTAGDDIAEAKESDKSQALHSKVPDFRLKVALQSADIILNKSTGSFASFAVKNLDFDVHKRGCSLFLNSNVADVLVYDRSFRPGLCVASRKYYLRDSENGSEASPHFVSAKIQLSESLEATAVRINLHFGDIKFIVSPSLVQGLLSFQNELSALLKSDEETNSENDEANRSKGSADLMSTHIDFFFSFVVDGFECVFPSRDIPAYIREQANAAINVVSFRWKSSGEAAFILCGVEAGSGIETKLQSLAPGKGEFRELVDHCAAQTKAPFSKLIALKTMLLVQGFQILRTQIVALARSEKDISPFYFKVTRPTAGEQLITNSFDFNTVYNAFGGRICFHSDDATDDATTNLNVSFAFAHSLRLEAQLVDVLVYIAQSPGGINDSWRVSVAPILEVLSRTGEANPRRGDVSSKDKVDPEPSSLANAIKRASAIVSIQADGIRVTCVPGGATRLTENPIINFSLVKFSLGLGICPVSVQTNLAPEAALEGIVEKKPVVTRLREHHLMAGAWLNCELSASYHNRRLVAWEPFIEPWNMEVRFGADLVRLNVLPALPESDHSVWRTELEQGETVSAYTGDKLREIRNYLRSPFRRSVGNEKEAAEATAKQFPIDADFGYLMLALASNSLVSSALHKGASGSGGTLLGSKNELLSNLPSRNPMKWLVCFGHPIHETKSKSGASFSCSVSDSKPLNINLTGALIENLWGYLNQEKSRTVAPHWIRNDSGLTIRFREVLEAERVDRGERASKVTLSNGSEVPLSLRRTLSQSCDPHRAYILVELGSFEDTAGRLDHQEFDVQKGSLSNTFFYKVVAKVPVDTAGVHRYPLDRNVGIRTTLESDSRSLGWLIVRVALQGGIKLVSIESPLALKNDTDADLLCEVHAHNKLSLVWRCLLSRSQSSKQTPILSYVPVDMVPFVNDDSYEISVEALPRTSNFSHESELTSNGGSNAIQVRAPPPYSRSSLTKGLINELDISFKGLDYYGDLAEQVNLNVCSLRIGMFDASQIRSTSSDLIPEQRMLLFRSPLAFRNYLAFPIAVQVRIKKDPAGNRGSSASLSKLAEADRWEDLGILECGETASWTGALSVDTVELRVQFVTIDPETPRRFESWSTVVRIPPMSNGDARSDLRAAVTLPKLQIADTSGLPLELSLAIDDGSKLYDAGKDGIRRFASGLAQASRVVSFFVPYWLVDGTGQELEFSARSLVAGQFDARDDFIGGGEASGFKQPIGLTLGLSELLEDAKMDHLPSKSSFSILLLGDDRSKKLSIRQHLRRDHEGKGLRAPWSETVSLRNADGRHADVTVMPPVGYLKSSTGDLTDTLEPLALRSRVVSAPDKFGGKLGTKLVHVVCRYAIVNELGREVEIIAEHSHGKPVLIRADGRPTPFHFDDTGPIQFRPKEFGWVWSGRFYIRANRREVTLRIRHKLRRETIIVNAEIHSKQKSGTIMIFLRPASHPPFRFENNTMYPLQFVQTFLCTNEDDVLRNREVASSETILLPYHHEDFAWDEPEHARKSVQFDAADFGNAIVQPSMLGRFNLDRMAPGTELKMESAIFIGQVIADGPTRVIRISESSMPQLARIDAKEIKIKNAGERAHVTFSVSIRLTHGLGVSVIDWSPQELLFLRLEEISVTQRVDSSNQTIDGSIGRICIDNQLWVSPYPVLLEMGSKRLATTLAHIARRKNRRHRAITISICRPLISTSVYGDLTFLEWLDLVTDPINLYIDGNLANSIAKMMQQVIEIGSEGDDSAESLDSTLRKVLSLPESSDRKRKAIMGTADVYSAGDAVTTAAVAAKALSNRESMTTASTSVAGTPDQQPSLSKARKKCYVEKLRISTTKLEISWSGALPLTVPRLMPLSLTFEGLPLFLRPYSSSHAYGSLEDHLQSLQSHYLSVWRLFDVFLGLAAKPTFIINAFVYTWSESIASTLGSMSHSMGKAKENYLLKLREAEPQPIYEDGLPVSNRTSLGSFQMKMLKPFFRLLASLLQYCEGITGFGANLFRYDPTKFVGRKVGLVRTRNPRLFANVDGKDLLVEYTEGENAGKALLSRIRMGIHLGEGYIYHVEGLYQKVASVWSNSKKAQGSLILMITFERVVLVKGELSLDFCAVLWEVTFDNLIHVESADSDDAGFDLLTFWYLANSLREAKKGDEHLMARYAKSIVADADHGFENLLCTQVYIPHGHVDVLVEKAYATKKLVRV*