MREFGKWFIGTSGFSFGDWIGNVYPQDIKKSEMFTYYWQKYGFNCVELNFTFYQMPSSRTMVSLLRKAPVGFKFAVKVHGFITHDRSFENVNDFLKSCRVIEDESRLIGYLAQFPYSFKNVPDNQDYIKLLLEKFYGKEIFLEFRHESWVEWLDNLHGIKNVHVVIPDLPMSKGIFPLIRSLDKVVYLRLHGRNKKRKYDYNYSDEELKGIIDFVFPESFEEAYVFFNNCYNGQALKNALRFREIVGGEKIGIFD