Chlorocebus sabaeus

TMEM40

transmembrane protein 40
3934429
60711