QIFEYGGLSHFIDGKGAAGNWMSLVNCARFPEEQNLTAIQCQGQIFYETCKEIFPKQELLVWYGDCYVQFLGIPISLKGMAEGKKPPEHPEEAGESFKCERCGKVFAYKYYRDKHLKYTRCVDQGDRKFPCHLCDRSFEKRDRLRIHILHVHEKHRPHKCSVCGKSFSQSSSLNKHMRVHSGERPYKCVYCNKAFTASSILRTHIRQHSGEKPFKCKHCGKAFASHAAHDSHVRRTHGKDGGCTCSQCGQHFPELQDYSCHMKSHAA