MTTVLVTGGGGLVGKAVQEVIAQSPPANEAWVFATSKDADLTNYESAKALFQRHKPTHVLHLAARVGGLFSNMKYKVEFWRDNISMQENIFRLCKEFEVAKLVSCLSTCVFPDKTTYPIDETMIHNGPPHNSNLGYAYAKRMVDVVNHLHNEQYGCMYTSVVPTNIFGKHDNFSIDDGHVIPGLIHKCYNAMNSGQPFVVWGSGKPLRQFIFSKDLAALMIWVVRHYQEVDPIILSVDEASEVTIEQVARSICAAMGFQGELVLDSSKADGQLKKTASNAKLRRYLPDFQFTPFDEAVKETVEWFKANYATVRK*