HIV-1 Immunogen: an overview of almost 30 years of clinical testing of a candidate therapeutic vaccine. (2nd July 2016)