MELRKHCALSVTSEALNVHDISTEYGRSIHENSTSYVNIDGPLSGTSDPLVAERTKEYGPKHPRSVQGHLKYSEARTINIRVTKCTKEFPWLHVEVGATARALLVRSMCGWCKCALRLSGDLSYLLWLRIVKMEQVALWPLGCDMDLSGLVRLEIKNENIARAQDIRMRTSTVHKRGWMSNFLDLIRNQFEKSRQVPYARQFWYSVLSGRRITQLRVIILSNAGIRRIEIVGRYCPQLEVLEVKEGAQRPIDVSVHNTP