Disclosed is a nucleic acid construct encoding a polypeptide including one or more copies of CTL epitope PSMA288-297 (SEQ ID NO:6) and one or more copies of CTL epitope PRAME425- 433 (SEQ ID NO:5), or a cross-reactive analogue including 1-3 substitutions of one or both of said epitopes, wherein the polypeptide does not include a whole antigen, wherein the cross-reactive analogue of CTL epitope PSMA288-297 including 1-3 substitutions include a 1297V substitution, and wherein one or both epitopes are encoded within a liberation sequence.