Chlorocebus sabaeus

ENTPD3

ectonucleoside triphosphate diphosphohydrolase 3
3933832
60711