KLF4 and cancer: KLF4 maintains stem cell self-renewal in homeostasis and cancer (193).