MEKEKKQHQRTHVPVEGYKIEELKLLDLENLVKIANECEIENPREFRRQELIFEILKAQTKKGGFILFTGILEISSEGYGFLRGMDSNLSDSVNDAYVSNSQIKKFALRVGDIVTGQVREPKDQEKYYALLKIEAINYLPLQEAKERPLFDNLTPIFPTEKIKLEYDAMKLTGRVLDLFTPIGKGQRGLIVAPPRTGKTELMKELATAIAKNHPEMHLIVLLVDERPEEVTDMQRCVKGEVFSSTFDLPAYNHVRVAELVIEKAKRMVETGKDVIILLDSITRLARAYNTATPSSGKVLSGGVDANALHKPKRFFGAARNIENGGSLTIVATALIDTGSRMDDVIFEEFKGTGNSEIVLDRNIADRRIYPAINIIKSGTRKEELLQGVANLQKIWAIRSAISQMDDVEALKFLYSKMLKTKDNVELLSIMNE