Tinkering with nature: the tale of optimizing peptide based cancer vaccines.