rubella E2 envelope protein
CAS No. 131016-03-0
rubella E2 envelope protein