MLEDQVAYLLQRYLGNYVIGLNKEALKISVWQGDVELVNMQLKPEALNALKLPVKVKAGFLGSVRLKVPWSRLGQDPVLVHLDRIFLLAEPATQVEGSTEDAIQEAKKSRIREMETKLLESKRMLETEMNKSWLGSLINTIIGNLKLSISNIHIRYEDLESNAGHPFAAGITLEKLSAMTVDDSGSEAFVTGNALDFIQKSVELERLAVYFDSDITPWHIDKPWTDLLPQEWVKIFRYGTANGKPADHIKEHSYILQPVTGNAKFLKQRPNPSRDNLDPLQKAVVALDDNGYRDLLKLAENFAAFNQRLNYAHLRPHVSVKSDPRSWWKYAYQALSVQIKKASGKLSWEQVLRYTRLWKKYISLYASLLKSEPDRMVIDDNKDLEELDRTLDAEIILQWRMLAHKFVQKSVESDSYLKKQKSKKSWWSFGWSSQSVDDESEQAEFTEDDWERLNNIIGYKEGEEEPLLATHDRRDVPHTTLEVHMKHNASKLSDTNSCLADLSCDNLDCYIKLYSEAKSATVNDSLVAAFCYKPFDSNIDWSLAAKASPCYVTYLKDSIDQIINFFESNAAVSQTIALETAAAVQIGNVLSRGKTLAGVEDGHCNAHRKHQWIARVVDGLIQMTIDEVKRTAQEQVNRALKDQSRFFLDLKIAAPKITIPTDFCPDSTHSTKLLLDLGNLVISTKDDSEIVSPEEMNMYVQFDMVLSDVSAFLVDGDYYWSQTPTNGVGPSRSTFVTFLPVIDKCAVVLKLQQIRLENPAFPSMRLAVRLPSLGFHFSPARYHRLMQVAKIFEAEEIIDSDVYRPWTQSDFEGWLCLLTWKGVGGREAIWKRRYLCIVGSFLYILENPGSRSYKQYISLRGKQLYQVPPNDVGNEQYVLAVYSAERSNNIVEDANALILRCDSEDLKKTWQSHLQGAIYRASVDLRALSLMMIWNKLLIDIPMGSAPITGLSESSSESEDYEADHAGNDIIDLSQMESLYLTGVLDELKMSFNYSHEHDQSFTKALLAKERGLFEFRATGGRVELSIRGNDIFIGTLLKALEIEDLVCRTGMSGSCYLARSFIRNITATPLLNDVETQCSESSQYEGEEEFYEASENLNDLVDSPYSSGNSLPSEKTMSKAPSFNRFAGLLPIDFNDGGTNPVIMNDTLDSFVTAQVAIYDRKSPRYTSTDTKVVVTLATLSFFCRRPTILAVMEFVNAINVGEEIPESFSDTSSSAITQHDYPKENVVDSQLFETMDVPAVKGLLGKGKSRIIFGLTLNMARAQILLMKEGGSKLATLSQDNFLTDIKVFPSSFTIKASLGNLRISDDSLPSSHLYFWACDMRNPGGSSFVELEFCSFNVDDEDYMGYDYSLRGQLSEVRIVYLNRFIQEIVSYFMGLVPNSSNDVVRITDQVTNSEKWFTRSEVEGSPAFKLDLSLRKPIILMPRRTDSLDYLKLDVVHITVQNKFQWFCGSKSDMNAVHREILTISVEDINLNVGAVSELGESIIQDVNGVSIVIMRSLRDLLHQIPSVEVAIKIEELKAALSSKEYEIIAECAQENLSETPNVVPPLIDDSSSPSADKAQHLSARNSDVVKSEAEDKDKDKWIVTKVSIAINLVELGLHYGLTRDASLATMQCEGIGLIACLIFVCRFCLMNKMGEGFLSSTLEDFTVMDNREGIAQELRLAIRKPETIGYNPSQSVADAGAYAGMTFNTISDEDMKLVPAMVILDARFNENLTSFSLFIQRPQLLVALDFLLAVVEFFVPNVRSMLANDDDGSSHTVDAVILNDSVFNQPSPELSLSPQRPLVADDERYDLFIYDGKGGILFLQDRRGKNLSCPSEEAIIYVGSGKKLQFRNVKIKNGKYLDSCILLGSNSSYSASEDDEVLLDEASCVGPLEDDSGETVDAAIGPELTFYNTSRSVGESAALSNKLLHTQLDAFCRIVLKGDTFDVNANVLGLTMESNGVRIVEPFDTSVKFSNASGKSNIQLSVSNIFMNFSFSILRLFLAVEDDILAFLRTTSKKMTVVCSEFDKVGTIKSPCNQIYAFWRARAPPGYGTIGDYLTPIDKPPTKGVIALNTSFVRVKRPQSFMLIWPSPPYEDGELGPTTCLSKEDSTCSIWFPKAPKGYVAVGCVVSPGSMEPPISSAWCILASLVSPCDLRDCVNIGMMNRSSKLAFWRVDNSVGTFLPSDPTTLKMCGRAYDLRRIFFGLPRDFSETSKSSETGVSSGQNHAVQSERSSTVNSRRRIEANATFRLIWWNQGSGSRKKLSIWRPIIPQGMVYFGDIAVQGYESPNTCIVLQDSDELYKAPSDFTLVGQIKKHRSVDGISFWMPQPPPGFVSLGCIACKGAPNQSDFGSLRCIRSDMVASDQFSEQSIWDTSDSKFTREPFSLWVIGDELGPFIVRSGFKKPPKRLALKLADRDMASGLEDMVVDAEIRTFSVALFDDYGGLMVPLCNVSFSGITFNLHQRSDYLNSSVTFSLAARSYNDKYDSWEPFLEPVDGSLRYQYDVHAPGAASQIRLASTRDLNLNISVSNANTIFQAYASWNNLSHAKESYQANLLSLINILTWYQFLQNGAPKLKEHPFSPTGGSRSIIDVHHRRNYFIIPQNNLGQDIFIRATEIRGLPSIIKMPSGDSKPIKVPVAKNMLDSHLKGSFFEKGNTMVTIIIAAAEGLSDLLPRNIYQGNGCGDSKSLSNDKKKQWNMHYIGGTLVSTTVDHVAPVRYNNNTEWFSESRFLNVLYYEWQEAVTGKSNCILESAYQEGSESGYTVGYSLAPLNHIFRPQENTASYNSSLEFNWLELSSSGSTMITSEGKEMKSSGRIKLAAYLSPQLEVGKSEKSYNTKARSGFIQISPTREGPWTTVRLNYAAPAACWRLGNTVVASEVSVADGNRYVKIRSLVLVRNYTEFTLDLQLKLNASNEKKRHDNDETQEVYVDEVVTDEFFETQKYNPDIGWFDANEGTNEVELPSGWEWVDEWHVDKKSVNTADGWVYAPDFNSLKWPESSNPLKSVNYAKQRRWLRNRKGKSRDLKAQIYVGPIRPGEVVPLPLSVLTHSGLYVLRVRPSYLGKTEEYSWSSVMDVSGNTRDLEMPTENAGISVSNLSESEELLYCPAVSGTSSNSNRGMWFCLSIQATEITKDMHSDPIQDWTLVIRPPLAITNYLPLTAEYSVLEMQASGHFLTCVRGIFSPGESVKVYSANIRNPLYFSLLPQRGWLPLHEAILISHPKMAPSKTINLRSSISGRIVQVIAEHTHTHERPLQAKITKVYAPFWLSVARCPPITFRLIDLNGRKTKKKIALPLLSKRNNDLVLEEISEEEIYEGNTIASVINFKLLGLSASINLSGEKSFGPVKDLSPLGDMDGSLDFCAYNNDGNCMRLFVSSKPCPYQTVPTKVITVRPFVTFTNRLGQDIFLKLSSEDEPKVLRASDVRASFVYRDTGGPDELQVRLDDTNWSFPVQIVKEDTVPLVLRRNDGTRRFLKMEVRGFEEGSRFIVVFRLGSTRGPIRIENRTKRKVIRLRQSGFGNDAWIQLLPLSTTNFSWENPYGQKLIDAEIYSGNSSRVWKFDLEKSGFCSECDGLGLLFHVIDMADVRVARFIDDGATLLSSKEGSTSLAEVGNLGSSHIQNQMQENGSHLEVTVELGAIGVSVVDHRPREVLYLYLDRVFITYATGYGGGTTSKFKLILGYLQLDNQLPLTLMPVLLAPEQNIDMHHPVLKMTFTVRNENIDGVQVYPYVNVRVTDKCWRLNIHEPIIWAFVDFYNNLQLDRLPNSSSVSQVDPEIRVDLIDISELRLKLSLESAPAQRPDGVLGVWGPVLSAVGNAFKLQIHLRKVIRRDRFMRKSSVISAVGNRIFRDLIHNPLHLIFSVDVLGMTSSTLASLSKGFAQLSTDGQFLQLRSKQIWSRRITGVGEGIRQGTEALAQGVAFGVSGVVTRPVESARQHGLLGFAHGLGRAMVGFVVQPVSGALDFFSLTVDGIGASCSRCIEILSNKTTFHRIRNPRAIHADNILRDYSEREAQGQVILHLAEESRHFGCTELFKEPSKFALSDYYENHFMVPYSRIVLVTNKRVMLLQCLSADKMDKKPCKIMWDVPWEELMALELAKAGYPRPSHLIIHVKKFQRSQKFVRVIKCNTEDETEVPQAVRICSVVRKLWKAYQTDVACLQLKVPSSQRHVSFASHDNDGRDSFSQKKPIIESRGLASWGAVSDRRKFVQHAITFSKVWSSERELKGRCTLCRKNVSEDDGICSIWRPSGLPHGYISIGDITHVGCHPPNVSAVYRYSDKLFALPVGYDLVWRNCLDDYTNPISIWHPRAPEGFVSPGCVAVPDFAEPEPNAVYCVAETLIEETVFEEQKIWEAPDSYPWACHIYQVRSDALHFVALRQPREESDWKPMRVIDDPQLHIEP*