MEKRKLNAKEKKVKRKEELARKKELDEAIRGAYMKEDHLLDFPAFVKFDRNGISVTLESNRGSSLSNSLKQYIQDLLKINMEGPFGKEWPEEEKVKRREMVATDALYIIARLNQDDLDKEERASDGDLQSRGNSLEGLWKGTGAPVVAFIQYRFVLEEDVPVLYVYEIQLEKAVQGKGLGKFLMQLLELIARKTSMKAIMLTIQKRNVAAMNFYTSKLRYKISSISPSRVDPLEHADCSYEILCKTFDSHGKLVFEFLYRDTPTYLR*