Reverse engineering: a model for T-cell vaccination.