Genetic variation in human cytomegalovirus: cure or curse for understanding its host-pathogen interactions? sam31 Thursday 9 October 2025