Chlorocebus sabaeus

LOC103238459

olfactory receptor 6C1
3944856
60711