Synthetic peptides as the basis for future vaccines