MSPQKFLKFFPEVRMAFAYGSGVFKQKSHLDPSKNMLDLILVTDNPHKWHKMNLKMNRKHYSFLKLLGPKIISDVQDKFGAKVYYNTLVELDGRLIKYGVISEDSLINDLFDWDTLYISGRLHKPVQQIISSPNDKLLNSALVTNIHSAMHTALLLLPGEFSEIDFYKTLAGLSYGGDFRMSLGEDKNKIENIVIPNLDKFRELYEHAMLNSGEYLHWNKTTAILEQDCSPISVCYHLNLLPKRLLFGIVNSQNYDGRHRDTEEVLRSLAHNQITYPKTVKLELEKIVRSSSWSQSAKGVLTAGLTKSFQYSGRKMKKYFKSLG