MKRITDNIKDQQTRKYFNNVVNETPQTEQISTEQFLDGIGKISENMREVAAMAREELAARHKMGNITEAISLSYIAKTYFGKSRAWLMQKVNGNTVNGKRASFTPSESKRMREALQDLSEKLSKAALAF