TP53 and cancer: p53 is mutated in about half of all cancers and has attracted great interest in the development of cancer vaccines.