CTLA4 and cancer: Taken together, the CTLA4-PD-L1 chimeric protein vaccine may function both as a therapeutic cancer vaccine and as a preventive cancer vaccine in the TAA-induced iCCA rat model.