3-Indole-lactic acid, 99%

AB137174