Chlorocebus sabaeus

ZNF81

zinc finger protein 81
3938306
60711