TP53 and cancer: p53 mutation has essential role in cancers and is frequently observed in CRC and presents a huge challenge.