2-Amino-3-butenoic acid 56512-51-7 Vinylglycine