KLF3 and cancer: Interestingly, the role of KLF3 varied in different types of cancers.