MSIPKGLGYLTIMAPRNLLYVRSNCLFGSRCWMIRFSTEILFKSVSFRLFSKKRDNADSEPLDNEELLNNLLTMGVDVDMARKRQPGVFNRTDTREQDLQAFLLSKGASKEVIASIISRYPRAMTRTSESLSDRWDLWRRIVTSDLEIVNILERSPESFFRSSDNLNLENNIKFLYSVGLTDKYLCRLLTNAPRTFSNSLNLNKQMVEFLQEVCLSLGHNGPKGFIRKIILKNPFILIQSTKRIKANIEFLQSTFCLTNDELLSLICGPGAKILDLSSDCMRRSYRNIKEKLFSLGCTSKEIQKFVLSYPDVIFLGEKKFNDKIDCLIEEKVNISQIIEHPRILDSSIGTLKSRIKELVNVGYDLSTSNISLLSWSQKRYNAKLKKLYIEQNIVLEN