MCTEQAQSWLNKARAIHEEKEGAYMRGQMNVEYFVAQLQQRDSIIHSLERSVLEEQCKKQVEIYWLEQELCIMAQLLHGYRKDLKETKVAFIEYTEQFQQPDDPIYKDVGGNGGAVFSVMELDKQMLEKEE