MELDLLNNISRGQNEIDVTEFQRELTNKLEEMESSFTIDRFEGDVAVLENRDTGEMLNVNKKDIPQDAKEGTILKLNKDKYEIDIEEQKIVEDRIKNKMKNLWK