MKELVLKKRLELDEICRQTHLAAEADSSMEYAIEAIESGTIDPSCVLEQVEKWLAACEEESWLRNTTGMRTLPNSQQSWRHWHAKPQHGRERGVDFTYDGVRLLSMLEEQEKEKEQLRQRDQKRLQGQLIAEQFPHTNET