MDSLSFSSESDEDNLFAEHKKEKKIVFGPGENFRKIPESTLALLVKKVEENPCLWEIDHTDYKDTVKNDRIW