MKIEFALEYPRQCLLPRLESRSIVKQLWPGDGTINKCLELAKLDMEMLQKLHLKEIEELKRWWATLEVSELAFAETLRSGILKCHFAISTALFEPQFSMFRLAFAKTGCLVTLVDDLFDVQYSQRQELTSFHEAV