HHQIYVVGHKKPDTDSVASAIVFAYLLNAWKKAGCKIMKVEKEAVPVIQGEPNAETKFVLEKFGIAVPEIMTDGEGKTIALIDHSDKVQSVDNIDKAEIVAVVDHHKIGDVTTPNPIFFVNFPVGCTATVLKFLFDKTGVEIPKEMAGLMLAAILSDTVVFKSATTTEADKEAAEALAKIAGIEDIVSFGVEVKSKLSDVSGMSAKDIIMRDFKDYNMSGKKVGVGQIELIDLKTIEHRFDEIYDELNKIKVEGAYHSVVLMLTDIMKEGTELMVITDEPKIIEITFGKKLEGKSVWLPGVMSRKKEVVPPLEKTFANL