Chlorocebus sabaeus

RNF26

ring finger protein 26
3955028
60711