2388-12-7 Dodecaneperoxoic acid NSC74803 Perdodecanoic acid Peroxydodecanoic acid Peroxylauric acid