Immunology of hepatocellular carcinoma.