Chlorocebus sabaeus

ZNF76

zinc finger protein 76
3928015
60711