DIPFDVKREIQEHLVLQNGKKQMSIEEIVKLVVVALKDSQIEEGREEEESPEEILRRKRIQNNLAAARYRKRQREARESAESELGDLTRRNDELRDQVSRMEREIDRLKQAVLGRQ