TRIM28 and cancer: Besides the diverse biological contexts in different cancers, diversity of TRIM28's biochemical activities also contributed to the complexity.