QSGNSFHVFDQGQFAKEVLPKYFKHNNMASFVRQLNMYGFRKVVHIEQGGLVKPEKDDTEFQHPYFIRGQEHLLENIKRKVTSVSSIKNEDIKVRQDNVTKLLTDIQVMKGKQESMDSKLIAMK