Use only the attached synthetic input. Return a JSON object with these exact fields: manual_id, revision, evidence_section, record_register, service_interval. 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: {"manual_id": "string", "revision": "string", "evidence_section": "string", "record_register": "string", "service_interval": "null when unstated"} Task: Retrieve bounded evidence first and require a source identifier for every answer. Test unanswered questions as deliberately as answerable ones. Use MAN-22 revision D, not a similar manual. Return the evidence section with the answer. Abstain on the unstated service interval.