MRPS23

Recombinant Human MRPS23 Protein