COVID-19 Vaccine Candidates: Prediction and Validation of 174 SARS-CoV-2 Epitopes