Chlorocebus sabaeus

PHF1

PHD finger protein 1
3928056
60711