Chlorocebus sabaeus

ENTPD5

ectonucleoside triphosphate diphosphohydrolase 5
3935717
60711