KMCSLFEEINLPEKEFQELIEKAKDWALMHGVGMRSKHHFSVNSINFAPFTLFPTPLKREHFEEVISLQLSLGELMHKVANDREFLTSALEKTVEVDDFTRRLFNIYETVYMEGITQEIYLSMLRNDTMIASTGPKQVEYNTIASGFGWLGPISKAIQSYILKEIGHYDKLKQLPENNALSGYCEGMLEAWRIFNVPDACILFVVEDVTYNICDQRFMEFELRELEPKIKVIRRTFKELHTEAKLGPNKELFVGKHRVGIVYYRSGYVPQQYSENCWQVRLLIERSDSIKCPNIQYHLSGSKKVQEVLTRPNVLERFLDENEAKKIRNLFTDIYPLNKDEPGGLEAEQLLMTNPEDFVLKPQREGGGNNIYGKDITDFINGKHEDPNWQASFIVMRMIRPITYKNCIVRPEGSILITDTISELGIFSVVIGSSSKIIYNKQTGHMLRTKPCDYNEGGVASGFGALDSPYLI