Pathogenesis and Current Treatment Strategies of Hepatocellular Carcinoma | Synapse