Three envelope proteins of hepatitis B virus: large S, middle S, and major S proteins needed for the formation of Dane particles.

Three envelope proteins of hepatitis B virus: large S, middle S, and major S proteins needed for the formation of Dane particles.