Use only the attached synthetic input. Return a JSON object with these exact fields: ordered_known_ids, E-1_utc, unknown_time_ids, duplicate_id, cause_established. Use null for information not stated. Preserve identifiers, units and revision states. Lists follow first appearance in the input, except an explicitly requested chronological order. Use snake_case for categorical labels. Do not add inferred engineering decisions. Field types: {"ordered_known_ids": "array of strings", "E-1_utc": "string", "unknown_time_ids": "array of strings", "duplicate_id": "string", "cause_established": "boolean"} Task: Normalise explicit timestamps using deterministic date handling, keep unknown times separate and retain the original log IDs beside the ordered result. Convert E-1 to UTC before ordering. Do not place E-3 at an invented time. Do not infer a cause from this event list.