IL6 and hepatocellular carcinoma: In the early stage of hepatocarcinogenesis, IL-6 is mainly produced by Kupffer cells in a MyD88-TLR dependent manner [16], while in the cancer progression, autocrine IL-6 is produced by hepatic stellate cells (HSCs) [17] and hepatocellular carcinoma (HCC) progenitor cells (HcPCs) through a nuclear factor-kappa B (NF-κB) -Lin28-Let7 pathway [18].