Chlorocebus sabaeus

PHF6

PHD finger protein 6
3938986
60711