Zfp 143 Is a Novel Oct 4 Binding Protein and Regulates Nanog