Chlorocebus sabaeus

ZNF860

zinc finger protein 860
3948211
60711