HIV-1 p6 - a structured to flexible multifunctional membrane-interacting protein.