TP53 and cancer: Pathways in cancer and viral carcinogenesis contain differential gene expression (Jun, Trp53, and Creb1).