MSEINKREEGFEKKFALDEEQKFKAEARRNRLLGLWAAEKLGITGEAATAYAKEVVAADFEEAGDADVLRKLMADFATKSVVVTEQAIRAKMSELLAVAAAEVKAGK