MNKDHQQIKAEIEIGDGLSDIRTTKQCLEALKLAGFEVVWEKDLSVDSPLPWYLPLDTSHFSLSSFRSTAVGRFITKNMVKALEFLGLAPEGSQVSSFLEKAADGLVEGGRKEIFTPMYFFLARKPHTDAEGESN