Cancer stem cells and hepatocellular carcinoma | Synapse