MTFDHTGQIAPPGAEPRVTADLWEEEGTRYFQVEARGVCVARREDNHMINGTKLLSAAGITRSRRDGILKSEKTRHVVKTGPMYL