Cofnod E-bost: Distinct functional domains in the cowpea mosaic virus movement protein.