olefinic octylated alkoxylated monoalkoxylated feruloylated hydroxylated epoxidized acylated difunctionalized propargylated