Hepatitis B virus core particles as a vaccine carrier moiety.