ZFHX3 and liver cancer: ZFHX3, a transcription factor with many homeodomains and zinc fingers, suppresses prostatic carcinogenesis but promotes tumor growth of liver cancer cells.