ULBP3 and hepatocellular carcinoma: Intriguingly, ULBP3 was shown to play a dual role, not only promoting HCC tumorigenesis but also inhibiting immune escape mechanisms in HCC cells under hypoxic conditions.