MRGQMNVEYFVAQLQQRDSIIHSLERSVLEEQCKKQVEIYWLEQELCIMAQLLHGYRKDLKETKVAFIEYTEQFQQPDDPIYKDVGGNGGAVFSVMELDKQMLEKEE