MESKNSNVDLALAKEKRVEGVKISQKQKSLFKKANELFILCGIQIAVIIFSIGRQPILFGTPDVETIVQQFVEANHPTAPRFYMKMKKNEEEKKEKGKFVEDNITH