VP2129 logo

VP2129

UPF0352 protein VP2129

Molecular Synopsis