MLGVSGLEKRAKYIMLLDIIAMDDCRYKFHNSQWLVAGKADPEMPKRMYIHPDSPATGEQWMQKIISFHKLKLTNNISDKHGFVMTFTPAQVTRGGKRIHEKL