MEKEKKQHQRTHVPVEGYKIEELKLLDLENLVKIANECEIENPREFRRQELIFEILKAQTKKGGFILFTGILEISSEGYGFLRGMDSNLSDSVNDAYVSNSQIKKFALRVGDIVTGQVREPKDQEKYYALLKIEAINYLPLQEAKERPLFDNLTPIFPTEKIKLEYDAMKLTGRVLDLFTPIGKGQRGLIVAPPRTGKTELMKELATAIAKNHPEMHLIVLLVDERPEEVTDMQRCVKGEVFSSTFDLPAYNHVRVAELVIEKAKRMVETGKDVIILLDSITRLARAYNTATPSSGKVLSGGVDANALHKPKRFFGAARNIENGGSLTIVATALIDTGSRMDDVIFEEFKGTGNSEIVLDRNIADRRIYPAINIIKSGTRKEELLQGVANLQKIWAIRSAISQMDDVEALKFLYSKMLKTKDNVELLSIMNE*