Synthetic vaccine