Chlorocebus sabaeus

CD81

CD81 molecule
3946837
60711