EBV EBNA-1 HIV-1 RT Ova 323-339 Ova 323-339 CMV IE-1 EBV EBNA-3A CMV IE-1 99-107 EBV BMRF1 CMV pp50 p53 264-272 CMV pp65 16-24 HIV-1 Gag 77-85 HBV core HBV core 19-27 HIV Gag 50-59 HBV HBsAg EBV LMP-2 EBNA-1 Protein CMV pp65 p53 264-272 Ova 257-264 CMV pp65 HIV-1 p17 Gag HBV core 18-27 CMV IE-1 HIV-1 TAT 47-57 HIV Pol HLA-A HCV NS3 HCMVA pp65 Ova 323-339 HBV HBsAg HBV envelope HBV Polymerase HBV core 18-27 HBV envelope Ova 257-264 HBV core EBV LMP2 HIV TAT 48-60 HPV 16 E7 49-57