Chlorocebus sabaeus

CHPF2

chondroitin polymerizing factor 2
3933648
60711