Chemically synthesized protein as tumour-specific vaccine: immunogenicity and efficacy of synthetic HPV16 E7 in the TC-1 mouse tumour model