117856-26-5 2-Carboxy-3-pyrrolidineacetic acid 2-Cpaa