Gravar-mail: Design of therapeutic vaccines: hepatitis B as an example