MKDSKKKGSSKKREEKLMLIKELNKINDEINVEQNNVEDLSVKIKNIDGQIFLGYHDIKILNVELKNKEIEVEEKRSHKLLSERNIENMINKYILKCYENFLNNLTKNEIEIDTLSKRKEDDMKEQKSNKDFQKLTTVTSIKHLNKLNSIILSQNKIIDNINRKFTICLKRMKDNYSRKINMQRDKMDKERQKIIFNLQKEKNDRIKNILTTYNDKIFNIQNYFKLILDDQLELIQKLEEEKLTKKKNYFSKRKGLEQLKKNISIQRKILEGVERDAYELERNIVDYENLRNDLKKIKEKRKKQQKILHELKLETDVKKMLLTKISNEYKTIYDQNKMKLYDYLQKLLLENYFLETKMKLKNESLEVNTIELNKWKESNNPENNEILNNTLNEKFQDFNILKNEIEELIDVNEKNHENYKAIMHLNYFNNEDLDILKREEQINII