Dynavax finishes 2,400-patient hepatitis vaccine test