MRSTGALSISGTPTGVFAFSPTTRLPTKLDTKFLPRFGYKHPRIFYKRGLTSGGLVRSMCSVALEEAKLEETGFQPEIPQFKVTQVPPVPRSEFYMGSVLASEDVASGIRSIVIEAEISREFSFVLFWGIELVHLVHRDDAYIKPGQLSQVRMKGGEVLRVPVSSAPFSKETNSSVLYKLRGDKPSGFIKAPNSTLSIKAPLHLHVTQSDFPLLYGLKQGDEVEVGPFEPTGLDLRPVLFISVVRAIIEAKEGDKGSLSLGFREEVRLYYSAPDPTLIAYKGKFKEWEKKQVKIRTTVSSTGGEDWEGFVGSFTSLWDEDDIEYDPDTTAVVVCVEDNARSEMKELLSDAGIPEKQIIYWDAP*