MAVDFSNTLIVAISATALFDLAKNEAKLAELVAKDKDTAARKFQAYQQVRENEILDKGSGYPLIEALLNLNKHQPPMEYHIESPYVEVVIVSKSSPDIGIQVLNSIRAYGLGITRSAFISGDLVADYIKDFNVDLFLTTNHKDAQQVVDAKICACAVLDATPISIDKLDSHQLRIAFDGDAVLFDDSGELVFKQEGLYAFHARETEMADLPIEKGPYADFLIKLSKLQAKLPNQSTDAPHNPIRIALVTARNAPADMRAIKTLRQWGVTVDMAFFLGGLDKTNVLKTFAPHIFFDDSIKHIDAARSVVPSALVPYHSESQLNILAPQAIPDMEDRAFTPIKPKKPKTSS