Antigenic domain HCV vaccine