glucogallin castalgin ellagitannin ellagotannin gallagic acid galagin gangaleodin castalagin sanguisorbic acid metagallic acid