Chlorocebus sabaeus

NRCAM

neuronal cell adhesion molecule
3933125
60711