allenoate aminoacylate aldonate allenolate aldouronate alaninamide allophanate lichenate anthranilate altronate