TP53 and cancer: p53 is a tumor suppressor that contributes to the host immune response against viral infections in addition to its well-established protective role against cancer development.