MQKEKEAIVKEGTTEIEMEGTRAKEETLPPGFRFHPTDEELVTCYLVNKISDSNFTGRAITDVDLNKCEPWELPGKAKMGEKEWYFFSLRDRKYPTGVRTNRATNAGYWKTTGKDKEIFNSETSELIGMKKTLVFYKGRAPRGEKSNWVMHEYRIHSKSSYRTNRDEWVVCRVFKKSGNAKKYPSSNHARAVNPYSLEIEPNILPPLMMQLGDPGAHFLYGRNYMNSAELAELARVLRGGGSTSSVNLPIQSHLSYPTSSSTGGGFTISGLNLNLGGGGATATTQPILRPMQPSPAPVHTMAQVLDANSSMMTTSSLGAENVGYGAEMSNLNLHGNRYMGVDHCMDLDNYWPSY