Human cytomegalovirus ( HCMV ) , a betaherpesvirus , is a pathogen which escapes immune recognition through various mechanisms .
human cytomegalovirus ( hcmv ) , a betaherpesvirus , is a pathogen which escapes immune recognition through various mechanisms .
B-virus I-virus O B-virus O O O B-virus O O O O O O B-other_name I-other_name O O O O