MQKEKEAIVKEGTTEIEMEGTRAKEETLPPGFRFHPTDEELVTCYLVNKISDSNFTGRAITDVDLNKCEPWELPGKAKMGEKEWYFFSLRDRKYPTGVRTNRATNAGYWKTTGKDKEIFNSETSELIGMKKTLVFYKGRAPRGEKSNWVMHEYRIHSKSSYRTNRQDEWVVCRVFKKSGNAKKYPSSNHARAVNPYSLEIEPNILPPLMMQLGDPGAHFLYGRNYMNSAELAELARVLRGGGSTSSVNLPIQSHLSYPTSSSTGGGFTISGLNLNLGGGGATATTQPILRPMQPSPAPVHTMAQVLDANSSMMTTSSLGAENVGYGAEMSNLNLHGNRYMGVDHCMDLDNYWPSY