biochemical hydrocarbons and esters lipids 7493993