MLEDKVAFLLDKYLGNYVKGLSKEALKISVWQGNVELTNMQLRPEALNALKLPVKVKAGFLGSVKLKVPWSRLGQEPVLVYLDRIFLLVEPATKVEGCTADSVQEAKRCRVREMETKLLESRHQQKDEVNTSWWGSLINTIIGNIKLSITNIHVRYEDTESNPGHPFAAGMTLEKLASVTIDDNGIETFITGGALEHIQKSVELERLAIYFDSDTKPWKVDKPWEELPPREWSQIFEPGVKAEQSTAGNIGSQEHSYVLQPVCGYAKYAKLGSDVSRTADQPAQSAVVNLDDVTLCLSQAEYRDILKLVENITAFNHRLKYAHYRPCVEIHTDAKAWWQYACKVLVEQQKKASGHLSWEQVLQYAQLRKRYLSRYVACLQADPNRITIDDNKEIQELDRELDIEVIIQWRMLAHNFAEQSSGNNAHLKKQQLQKNWWPFGWGGQSSKNDHESQPTNLNEEDWEQLNQLIGYKQGMKSSLLPSQGKINFLHTLLEVHMRHNASKLVTKDGHTLTELSCEGLQCSVKLYPETQIIDIKLASYQLASPDGLLAESATEDESLKATFSYMPLDRQVDWSLVAKASPCYMTYLKASIDQIISFFESSKAVSQKVALETAAAVQMTLNEVRRSAQQQLSKALKDRSRFSLDLDIAAPKITIPTEFYPDSGQQTKLLLNLGHFTLNTEEANELESSEQKEVYMQFKLGLKDISAFLVDGDYDWREKSHHQSGMVPHQQEHCVSLPVLDECGIIMSLQQIRVPHPTYPSTMLSVRLPSLGFHFSPARYHRLMQVAKIFQVGENDKFSDSIRPWDPADFDGYLSVLAWKGVGNREAVWKHRYAALVGPFLYILESPTASSYKHRISLRGKQVCIVPAESVGDVEHVLVICDAGQFNSKVAELVNAFILRCDDETSRRNWQIRLQGAIYRASASAAVAALDEIPSDQENATQESVLDIEVVDPSKREKIFLTGVLDELKVTLSSSHQGTQSLRKLLVQKENHLLEFRALGSKVEFAMREHDMSIGAVLQSLEIEDTFGGQGCPSCQFLARSFFENSSHDHGQRKPSLGGETAKEFRTAWKNKQLDGNECFFDTSEDPVDSAEEFQIGGSTQLTETVSDYFDAESSLVNGMLSKEALSFTRVPGLLPDLEEKDSSHVLERMGKLDSFVKAQVMLFNEDSPAYANVDKQVLLSLATLSFSCNRPTILAILNFVNAINLEDVEENASDTDAFTTIIKQEPAEKDMKEESNVMFDQKDSIVKGLLGRGKDRIIFSLVLSMDRAQIVLNNENGTQLATLSQNNLLTDIKVFPSSFGIKASLGNLKISDNSLDDAHPYFWMCDMRNPGGSSFVELEFFSFNPEDEDYEGFEYSLVGELSEVRVVYLNRFIQELIGYFMGLTPKDSNSVVKLKDRMTNSEKWFTESEIEGSPALKLDLSLNKPIIVMPRRTDSNDYLELDVLRVTVQNTFQWLGGGKNEVGAIHMEIISLQVQDINLAVGLRGKCGERMIHDVNGLSLVIRRSLRDLWHQIPKMEASIKVEKLKAALSDKEYQMITECAVSNIAEIPNIPPPLDTRVESLSYNEKEHEINEIPPIDRGESSAGEAWTTIKVSVYIDLVELSLHKGRSRDTPLATMQISGASVLFKSTSNEESFIMATLKSFSVTDDREGTPQEFRRAIGKAENIDCTPFDWAHADRQETDEQQRSMLKGSDCRPVITMLIVDVKLCQSSQKVSICIQRPQLLVALDFLLAVAEFFVPSIQSIISDGTGETPVDISGGIILDQPIYSQSCEEVIISPTRPLVADNEKYDHFIYNGKGGCLRLVNRFGADLTEPSQEALVLVGSGKKLQFKNVFIQNGEHLDSCVSLGANSSYSASEDDGVFLERESKHSSEGNLQEESSQDRSPGGSEQDTSSPMEIVMELQAIGPEFTFYNTSKGGGILSILSEKLLHVELDIFSRLVLKGGNIELNANTLGLTVEAGSSVRVVEPFDAFVKFSKVSGKTNIHITISDVFTNFSYSILQLFIRLEEDILAFLRITSKKVTVVCSQFDKIWADQRDSPNQKYAFWRPQAPPGFAVLGDCLTPLDEPPSKGVLALNTSFAKIKRPVSFELIWSSVEYHSESRDVEGHGHLEQRECTVWMPIPPQGYVALGCVVSAGRDQPSLSSALCVSTASVTPCPHKDCIFFTYPQQDIGNAKHAFWRVDNSVGSFLPRQCEAEHSNWKAYDLRHVIFGYNEYDSQPSRRKPVQDSSIDTNGTVMHLERSVTISSGRRYESVARFELVWWNRGSGLRKKLSIWRPIVPAGCVYLGDIAVQGYEPPNAGLVLHELSDGPLLRFPLDFQKVGQINKQRGMESISFWLPQAPPGYVSLGCIASKNPPKMEDFKSLRCIRNDLVTGDHFPDNSIWDTTEIKHTGEGFSIWTLDNEAGTFIVRSGFKKPPKRFALSLADPSISNEPDDFVINAEVQRLSAILFDDFGGLFTWKI*