TP53 and hepatocellular carcinoma: P53/NANOG balance and hepatocellular carcinoma