Zfp296 is a novel Klf4-interacting protein and functions as a negative regulator.