Ribosomal subunit interface protein STM2665

Ribosomal subunit interface protein STM2665