A new vaccine for coronaviruses