ISOLATES Info
indonesiensis
12281
17736
80121