QSGSSFHVFDQGQFAKEVLPKYFKHSNMASFVRQLNMYGFRKVVHIEQGGLVKPEKDDTEFQHPYFIRGQEHLLENIKRKVTSVSNIKNEDIKVRQDNVTKLLTDIQVMKGKQESMDSKLVAMK