Chlorocebus sabaeus

L1CAM

L1 cell adhesion molecule
3939201
60711