Viral membrane proteins structure, function, and drug design (Protein Reviews, 2010)