NCT02232490 - Liver Cancer Immunotherapy: Placebo-controlled Clinical Trial of Hepcortespenlisimut-L | Crick | Crick