dilactone trilactone halolactone ketolactone sorbicillactone dilactate oligolactone lactobionate dilactyl butyrolactone