MSEEAALLNEFRALGNKAIKLARDHPEAAGEAQATRLAAQENPEDLEEYLKKVEALLVGALQLVEDAEAE