ISOLATES Info
membranifaciens
21563
22398
22399
23225