Putative mandelate racemase STM3833

Putative mandelate racemase STM3833