Chlorocebus sabaeus

PDCD6IP

programmed cell death 6 interacting protein
3948248
60711