Chlorocebus sabaeus

TEX101

testis expressed 101
3941177
60711