TP53 and cancer: The non-synonymous mutations of TP53 with onco-nonfunctionalization are distributed in a wide range of cancers.