Oxalate decarboxylase specificity switch

Bildnummer 12326664
Oxalate decarboxylase specificity switch
;