Allergy to dogs: soon a vaccine?

Novavax: what is it?