QSGSSFHVFDQGQFAKEVLPKYFKHNNMASFVRQLNMYGFRKVVHIEQGGLVKPEKDDTEFQHPYFIRGQEHLLENIKRKVNSVSSIKNEDIKVRQDNVTKLLTDIQVMKGKQESMDSKLLAMK