MSLEHGAIFYMDVNYSGEGYAYEESVIQNNLPPALNDRFRSVDIKPRSKVYAWRHYGDGFDQYYDFDVSQPDIQSVGGVSTILVAPKDSALFAIRLVGQAGDDRKYHAFVRTFTITNPKEIESGSGYEIVGLIPIDGRDYVTDIIIFDAGDIPVLHGAVYVRYDASKKTLLSTIYSELFPIGELEFNKVSDYQFDLKIISIPGVLGARSVDFKMLKEQLS