MAKAALLGVLESTIGKYVVDLDAEKLNLGIWSGQVELHDLQLDVHKCNAELDRQAAEAPNLALPLRVVGGSFSSVKLQIPWASLSSQSVVVQAHGLHIHVAPYDRLTQTDFLKQVVDSEEKRAQHVHQQRQHSLELANENRMHAQELLKLTQLDTTTPNKNSNDEQGSSFVSRLVKRIVENLQVDIQDVQVTLQGDAGTAGVVLENLSFVTTDMAGHRTFVDRTNQKENPNDLLNKFLYKNLTIQGLAIYMDEPTSSDNNTTHSYILDPLSLDAKAREADASITKEYPKWLLKSNIPSVQLGLGQRQYQQTMQLLAAMAPSPHAARPLFPEYRPLHRITAQSAKQWWRYAFTSVSRLNGRRSWVIFFEAFQARKTYIALWKRHATKNKEWMTPLSPDELETMHAIEADRTISIEGIMMWRNLADAQVEKERQKRQKNDNNSNKQPKKKKGMLSNLFGGKSDTDTEEKQDIIPISLSAEELKELENVGLDQLSFGQELSHESKLCRVEFVLGELKINLFNENNSPILGLDMGTASSTFDADQGGTFTFEHSLQSLEVSDHLHSSSLFPKVLRSLVSSKEEEEPAFHVHVSHAKTGDKKLTVKLVPFEIVVAPHLLSEVMDFVKVPSPHKNNDSSSLLPQIEEIKEEVSSSNNDEEKDDGKKDETTTTAANVSSDYAEDISNALVDAWQKKTKEKTLLTIDLNLKAPILILPENCSDPNASVCVFDLGAFRFQTGLKDDINGKVDKWLEDNPRDASSYDLTNNRDDNKNNPEFTGKVVDHGRIELVNMTLLVGKAEKWREIRSDQDGMMVHNQDESIIEPITVRFDFAIESVVASSIPRACVFASIPSSNFKFSPNHLTMTLQVYNAWMKTLESVRGGDAAAPAKPSLTPKADAAASNDSAPQAPSTEQIIVTKDSGEESVKVEIDDVTNTVETSLGNHSTLFTTMHLNITTERYSVVVYDSGDFQSKGFNAKGSQSGSISPIQSIAEGLVLEGGLELSFETASDMTGNTSSSTVELRGQDFQLYSAFGRDLRRPLQILEPVTGSLKVGLISQGLHTKKADLKARCHGEIDLTFSMRNMALIKSISAEVSQCLEDGLKRTNAESVTLETLDEEKKQEIEAMAAALENNNGDEDERPTPAKRPSQVQLPSNDGIIKENASSTIFSINVKVPRTKLTIINDLQGLDEALFRIQTEEFITRSLIANMCDLDNAMLTQTTFNVKAHSKILADYYDPSVNLWNPLLKEPWEIAFKSERVPDRGAKSDGRYSAKTDIHFGPMHLSFSEYFLIGLGSANRMVAMSAELEQENNAKTQSDEKKGDSLDSAKKPRSHSTRNLVAALPYALDNYSGVDVEYSLAHSQAGSPSHACPNGQKTYFRFNPPKGSGQGGKRLYGQDVLDDQPITIMIGDNKIKIKNIDHQLGQPKRCHIIDDGTTLVTTVVKEGKSTVVRLSSNTYMQNRSPIPIHVAFQHESKTHDIGMCSPTSSLLEDNKKHKLVPYDVKGGTLTTSSRRMGVRFEGMDQVVKEWADKKNASAIFKVSPQLGGSESRVSGQFCVEIDVEMMQKAENNTIRSRIDVVCSADNDDSHSFALQANVKLQLIQGVKLVSFISFEPRSQLVNTLPINITVLTRVPHCYSQHTLGKSGGSDKVHDLEPGGKIEVFSAGDSLQVKVRSSESPRRGTPLGVTRQWIPIPMVASLEKPILCLLPFVAEQEVLSSTGTPGNEFFIAEANSSLPNFFLERINDDGDLDLLEPEKISNHTARTFLFTVGNYAVDHTKGVLFEQLVTKSKGFFRSSNQNGKAPLPFGDFTPKGSQQSISLLPTSEIPLRLAKRGADRTQRSSIFRIEEVSMTEGGAQATPLLWDNGKESGIFLYRKLISSFQSELHVIAEFIVYNADPRLRVVVKQAGGHDVSVAPNQSAPVFAVDRQKGLLLSFQYDALGGSTKPLRLEELGLHIELVKTPEGASRGSLAVQTSIGTVDSRLVIRLGEVGEIERRPVNPLGYLPTSFNEDNIRLRIQAEKFALTLNQAVFENLDSDGKGVVEHAGAATKQSVARSALAKSLRKPTGSTDVYKRTELPICTLTLNSVVYDVQKLYKPKEELNENDIPERCQLSLIIEHFQITDETPNSPFPLVFSFEGKNRFVDFCLRTKGPLYASNVTVDLFDLILAHSGVGDDQSGDKMCLQTSEAFVWKLIDLADRIIHASSEGAHPTDGGEYEYEKALEAFVPAFSKDLIVQHTGPQIAKIYDIAKARVSPFSILVSFKRRPDAERYKEMINNRGANLMRYFTQQLKFTIDNCDLHFARYEEYNVKGPMDRLIEILSAVYLSRMKLKVVTILAAASFGDWKNLASRDGGDDEFVDGDVLRVTGAVAGNSVAFALNKAGAGLHKSVTWGFDALGDNIENGAALLGAHDFGAGTKTVISGVGGAIGGTASGIADGAGGLFKGAGEGLGHFFGGLTGGGSRIVKGVGKSITTGDGKALATGVAEGVGHVGKGIRGSIMAIGTGVGGSVTSVVSGSVTGVRESVNSSVTGSTKRKQIRGLAKLREEFKDQDYS*