MVEKLDEIKALLLKMKEETINEISKSLKSGSDIPTNEPSGDIYDQASSERDRELGLLLDDREREKLRNIDEALLKIEEGEYGICEECEEEIPLGRLKIVPFARYCVKCKADIEKLQAQTKRFEEDRAYREIALGEDEEG