MKLKSFITVTLALGMIATTGATVAGNEVSAAEKDKLPATQKAKEMQNVPYTIAVDGIMAFNQSYLNLPKDSQLSYLDLGNKVKALLYDERGVTPEKIRNAKSAVYTITWKDGSKKEVDLKKDSYTANLFDSNSIKQIDINVKTK