MENEKYLDSTRQSATIDGDIWVDLDERAVSSIQQYLFDEVKFNVMEEETAKDLREKLYMEKTLTNKLHLKKQLYGLDMEEGCYVLEHINTFNRMIGDLLRLSYESFN