MFEAHVLYLLRRYLGQYVRGLSAEALQISVWKGDVVLKDLQLKAEALNALRLPLTIPWNKLGKDPVIVLLDRRYGNFREMRLQNENMESWLDAKRSQIEELEMALLDAKAGRSGDDASPESKSWLGSLVATIIGNLKVSVTNLHIRYEDTLSNPSHRFCFGVTLAKLAAVTIDENDVETFVTSGALDKLHKSLQLDSFSIYHDSDTGPWTLEKRWDEMTSKEWSEMFEPSIKGKIQHKYLLHPVAGLMKYHRCGKREKRDSKTPFQKASLVLDQVSIAVSEDQYRDGIQLLEGVSRYRIRMEFSLFRPMIPVLVDAKAWWRYAGRAVTQQQRKSRCNFSWEHLSRASGLRKKYVDLYVSGLQQGKFDNFEIRQIDRELDVEVILLWRMLAHAKVETAKLKEAAAAREKSRKSTWWPFGGSGAGPRASVARGPETEAAPAQLTKEEWNKINELLSYQPGQDYPLLSTQEPQNMLQTMLDVTIKQSLACIKDSTDLVILCGTFSNLNVSLKLFPKTFFCDTKLTYYGLSSPEGPLVSSVSREGRAQALDLTFVYVPFEEHLDWKLSVTMSSCYVTVWRSSFDRVMHFMKSGQAMSPAVALETAVALQTKLEEVTRRAQEQILSQLEKQRRFSIDIDLDAPKVLIPALKDEGIGKKSQLLVDLGHFNLRTLGNDDVEFPKRSRYSKLHVSGRDISAFFVDGDFEWAHFPALATDAGDNAYSIFPVLDRCGMSIMLHMAQYEDLNWPSTCIAIEVPRLGIHFSPARYRRLLYLLHALESADRSSSQPNALSWQPSEASGDARVLLWGGIGNITAEWQPCWITLAGPYLLNGKQIVEIPPEYIDGSENVVAVCNRGIDLQKVIESSSAVVLQLKSTESKASWFKYLTLATYRSSASVSLLSNPEETSTKVLDSSKQLTLFVSGALKELSISVSGKIGKPGNDEIVIAELQASGGKVNLLQRPYDMKIAVKLHSLKIEDKLQGSVSQSCRYVARSVLSKTFVGAEEPQEPEAPKPDDDEQFKDAQPDFGGFSEEAVKLVLSWQPDQANFLEIWGSLDQLSEKAEGSEASDFVKVILVLRETESSEYVDTDTQMIMKMATLDFFCNRPTIVALIEFGMQLSEIMEAEESPSQAALSLEVEQRQLVKGLLGRGKSRVVFGLKMDMESTRIFLNLEDGSQLAMLAQEKFQMDLKVYPGSFTISGNLGNLRVCDMKLGPEHRWGWLCDIRNPDSGSLVEIEFQSFNRDDDDFEGCDYSLVGKFSAVRVVFLYRFIQEVAAYFYALASPQTQQIITVFDAAGGTEKIMQQADMDGAPALRLNLSMDTPIIIMPRSSSSKEFMEVDLGHLKLSNTFEWHGGSRDVVSAVHLDVLDVDISGVNMVVGIDGKAGKPMIQEAQGLHLTIRRPLRDLFQKVPEVQVDVQVLTLCGVMSDREYLVIIDCASTNINEPPDLPPNFRESTSSESDDQETPNFKSVELEEHFRDSQTYFTKVWVIVDVLYAELELFKGIERESPLARVEVHSFWLGYRFASTLETDIYVTLPKLSVVDLRPGTNAEMRMMFGSIPDVEKDGQPGESEHKSVTRLTMLVMDLRMKPHAQTIVIRMQRPRLLVVVDFLLEVSQFFVPSAVASTGDEEKDPLATAKHVRLVSSHYRQEEPMSIISPERQVIADAVHIQEFLYDGCDRVLELQVEDDYAGANAEPVIVVGHGKKLRFKNVKIKNGARIHECIKLASGASYSFHEEDGVTFVSNEEKITTVVDGGSATDPGSPKLDDRGDSNQDFLLDVQIVAPELTFYDSTKWPSSTTLSRQEKLLRAKMDFNLMFALKGENRWVRSFVKGLSVENSSGVMILDPLDISAEYVCAQGKSNILVTASDVFLRPSFNVMRLVMRLHSDAVARFHLDRGVIHRCTHFDRIWVNKPGNTSSPEVTFWRPKVPPGYVILSDCVTSGTAPPSQGVVAVFNSHHRVKKPLKFDLVWSSYGNSSNSVLNEEPCCVWLPVAPPGYKAVGCVAERGTSPPSLNTVHCVRSDLLTSSAVTDCVLCIPPGDRDYADGCSIWRVDNTIGSFFARSSVNPPQKDMLCDLRHLVLNHLSSPTERTDDAVEVKVVERTPHPAPRASRNSLTTPQFERLWWDRGTETRRVVSIWRPIPASGYAIVGDSIVDGLEPPGIGLVLRDDGTGRLCKPIRFQQKVHICGRGLEDVYIWYPVAPAGYVALGCVATTTPDHPPLDMVRCVRMDLVSQGSLSKRPVWSYIGSRGGHSCCLWKVENQASTFIARADLKKPLVRMAYFLAETGRPKVRENLTAEMKLGRLSVTVVDDLSGMATPLVNATLTGVNLAAHGRPDALNAVALTSIAASTFNASLDAWEPLIEPFDGILKYEFYGGDSDATLKIGRRVRITAASTVSINITSASLEALIGAMAVWQKQTESEQEALSAMRTEKTDYKAGMTGKAALEEDDSEKLVVQNMLFSELYLRTFRSGFENVEVLQEGETSIIPLPPPSFPDKLASGVQKPSRQFVAVHVLEAKGLLVNDDGNCPDFLCALRLVTTKQLPEDPKALPQSARSRCVRPNDVQSLSRASASWNEVFIFEVPSQGSVNLEVVITNQAARSGKGEAVGILSLPVKEEASHKVSQPSTLWKMVRQSISQESWPAAQAKILSLRPPRKRGNIAELQSQECGNIAVQLYFFSTAPDWRRDKDEKLPTKDYGLLFSCRPDGPWESLRCVLPFATIPKTVGEQQVAVDVTMDQGRKHATFRSLVIVANNTDMALEVAICPYSLLHTPNDTDGGATSLDNSTRVDEECFENQRYQPLAGWGSKWPGHLIPTDPGRWSTRDFTQSSQEILKVQLPPGWIWTSDWTVDLSGNVDQDGWFYGPDFQSLRTLPVSSKASRKSTFDFVRRRRWIRTRQRVPDNKKAHKREVVGVIQPGSSIQLPLASTARQADYCAQVRPVTDTCGSYLWGRLISDPNPIAANSSTPRKSIKQSKSNISSQDFTLGHLEKREQLLLCVTADMTSSKGHCWLSMEADATILSGDLNTQIYDWRLSVNAPLRLENLLPCNAEYIIWEKINEARPVKRQHGIASAGDSVCVYAADIRRQIFLTWLPQGGWRPEKEGVLIFDPKSEDLPLGFWMVHHASNRRLRVSLEYDFGSSLLAAKTVRLLVPYWISNDTGLPLAYRVVEVESSEPLSTPKGTRNSKLATPARKARMLPVTRVLDVIESSPAPLMLSPHAQLDRLGPLPNTPRVEDVLSPRIGLAVSAADSDNFKYGFSFRELEDNKDLIVVKAYDSNGGYVKLTTTLDLSSERTKVVRFQPHSVFINRLGKRLQIRQGDIQAQDFLYPNQTPKTFVWRTNDEPELLKVYLEGYKWSPPFNIETIGTTHLKLTSTNGSSKLYIRIEVRSGSRHASQLVIFRYASIHGPYRIENKSTVSINYRQEGTSSESWQHLPAGSCDTFAWEDLDLPRMLEINVEGADPHSSQTYKIDEARTHQLITSSSPGPVLQVKVHRDGAIHLVSVTNSITRPEDMSIVPVSSSSTQLPERTQTSQAENQFHTSIELAELGLSIVDHTPEELLYLSVINFFVSYSTGLGSQISRFKVKVDGLQVDNQLPLTPMPVLFSPQDTAKNCEFLLKFTVTLKENSLSDQQVYPYIGIQGPNVPNVSFLVNIHEPIIWRLHEMFTRLNLGQLRSSQTTAVALDPIISIGLLNTSEIRFKVTLAMSPTQRPRGVLGFWSTLLTSLGNTDDMPVRITPHVHENICMSQSALVAAAIASVRNDMLSQPLKLLSGVDLLGNASSALGHMSKGVAALSMDKKFIRSRQKHETKAAVEDIGDGIREGGEALAKGFFRGVTGILTKPLEGARSAGVEGFLQGVGKGVIGAAVQPMSGVLDLLSKTTEGANATRMKLAAVLTSEEQLRRRRLPRVIGGDNILRPYDEYKAQGQVLLQLAQRGTLFGPVDIFKIRGKFAASDAYEDHFNLPKARTLIITHRRVILLQHPTGILVQKKPDLLKNPCTIVWDVTWGELMTMELAIGKQETKEPHEPKPSRLILHLRTSSQETSIFDTRETMRVVKCHPGTNQAAEIMASIQRAYETFGPERAAIRSETMKLKPGSRPYAGSSSSAAPALGLLAGPAAPVSIPMLATFGALLGSAHRSSLLAKESDAATDKVLSIDEGSSTGSPRAGRFISDFDLIWSNQGDPDGETNPMSIWRPACLSGYATVGDVAHAAHDQPESVLVYPLSDQIFLHPQGFDQVWREQGPSPLTIWRPRAPPGYVSVGCVAVADFYEPEVEVVFCVLSKHTTQAVYVEPALVRSPSPGGAAFLTCRFWRVANEARTFVVPRDDGQPPSSLACMVVL*