Chlorocebus sabaeus

RPL39

ribosomal protein L39
3953739
60711