MSRRPKLARAINRRKPAPKVKTFTDLVRLATRGLDDAVGQDGSRAAKEVSLYLRRLVAELKSVLTVSVRIFTPGSGPSILGYVPNSRRVPKIIKQLSGAKQTRYNGMTYWSRKTGGVREAIGVVNPDRSITVELGGYIFPFPGGASNFRKVSGNDYSLLLKPAGKKTVGKHPLKRKNPRNGKVETYERCHLWGHGFGDEARDGIMYGPAEFNQFWQNKNVEEYIRKLGEHARAMKGNLVLRAKATSYSPADIAAQTIKDGVQKGQKVRAGDGEFLLKEVTYELMIESPHKPGVFEPLHKLVFEIPPPW