feruloyl diferulate isoferulic acid farnesoate feruloylation fulvate fructuronate furoate fusarate ferulic acid
and in