Chlorocebus sabaeus

TMEM150A

transmembrane protein 150A
3926336
60711