MLTEEEWEKVLRVWELVKEDVEGFGLDVLTLLFEKHPEILKLFPEFAHLKTREEMEASEKLKAFGVVVLTGLFKIFEKRGEDEELLTPVAIFHATVAKIPISYLKKLAEAILAVAKERFPEHFGPETQAALTKALQQIIDKITAIYAKLGKAG