Surgery

Hepatocellular carcinoma is caused by all of the following except -