The HIV-1 env protein: a coat of many colors.

The HIV-1 env protein: a coat of many colors.