Synthetic peptide vaccines by