Multiple carcinogenesis contributes to the heterogeneity of HCC