MSQSTALPVSYSAEVADAKTAGKPIVALESTIITHGMPFPGNLDMARSVEDIIRREGAVPATIAVINGVLHIGLEPAMLEQLAQTPDAMKLSRADLAFAIAEGRTGATTVAATMIAAARAGIHVFATGGIGGVHRGADQSFDISADLEELARTPVIVVCAGAKAILDIPKTLEVLETRGVPVVTVGQDEFPAFWSRNSGLKSPLRLDSPSGIAQFQRSREALGIGGGMLIGNPVPEDTEIARDEMEIYINRALDNANDDEITGKAVTPYLLSSIFHLTGGRSLVTNIALVENNARLASRIAIALGQKA*