D-Homophenyl alanine, 98%

AB168504