KLF4 and cancer: Krüppel-like factor 4 (KLF4) is a transcription factor that facilitates the transcription of the tumour suppressor TIMP3 by directly binding to the TIMP3 promoter, inhibiting cancer progression in vitro and in vivo [51].