The genetic and epigenetic alterations in human hepatocellular carcinoma: a recent update | Synapse