TroVax Renal Immunotherapy Survival Trial | NCT00397345 | Trialant