From e5a8e369582ae7d428f72c9b0c44a7c456eefeb3 Mon Sep 17 00:00:00 2001 From: chemamartinez Date: Fri, 17 Jul 2026 20:04:08 +0200 Subject: [PATCH 1/2] Add machine_identities data stream --- .../_dev/build/build.yml | 2 +- .../_dev/build/docs/README.md | 38 +- .../_dev/deploy/docker/docker-compose.yml | 13 + .../files/config-machine-identities.yml | 179 ++ packages/sailpoint_identity_sc/changelog.yml | 5 + .../_dev/test/pipeline/test-common-config.yml | 3 + .../test-machine-identity-full-sample.log | 1 + ...ine-identity-full-sample.log-expected.json | 88 + .../test-machine-identity-minimal-sample.log | 1 + ...-identity-minimal-sample.log-expected.json | 70 + .../test-machine-identity-no-name-sample.log | 1 + ...-identity-no-name-sample.log-expected.json | 68 + .../_dev/test/system/test-default-config.yml | 24 + .../agent/stream/cel.yml.hbs | 104 + .../elasticsearch/ingest_pipeline/default.yml | 268 +++ .../machine_identities/fields/base-fields.yml | 19 + .../machine_identities/fields/ecs.yml | 28 + .../machine_identities/fields/fields.yml | 90 + .../machine_identities/manifest.yml | 51 + .../machine_identities/sample_event.json | 90 + packages/sailpoint_identity_sc/docs/README.md | 180 +- .../img/machine-identity-dashboard.png | Bin 0 -> 261180 bytes ...-b5781bd4-d183-4f6d-ba00-50912b902de8.json | 1722 +++++++++++++++++ packages/sailpoint_identity_sc/manifest.yml | 34 +- 24 files changed, 3047 insertions(+), 32 deletions(-) create mode 100644 packages/sailpoint_identity_sc/_dev/deploy/docker/files/config-machine-identities.yml create mode 100644 packages/sailpoint_identity_sc/data_stream/machine_identities/_dev/test/pipeline/test-common-config.yml create mode 100644 packages/sailpoint_identity_sc/data_stream/machine_identities/_dev/test/pipeline/test-machine-identity-full-sample.log create mode 100644 packages/sailpoint_identity_sc/data_stream/machine_identities/_dev/test/pipeline/test-machine-identity-full-sample.log-expected.json create mode 100644 packages/sailpoint_identity_sc/data_stream/machine_identities/_dev/test/pipeline/test-machine-identity-minimal-sample.log create mode 100644 packages/sailpoint_identity_sc/data_stream/machine_identities/_dev/test/pipeline/test-machine-identity-minimal-sample.log-expected.json create mode 100644 packages/sailpoint_identity_sc/data_stream/machine_identities/_dev/test/pipeline/test-machine-identity-no-name-sample.log create mode 100644 packages/sailpoint_identity_sc/data_stream/machine_identities/_dev/test/pipeline/test-machine-identity-no-name-sample.log-expected.json create mode 100644 packages/sailpoint_identity_sc/data_stream/machine_identities/_dev/test/system/test-default-config.yml create mode 100644 packages/sailpoint_identity_sc/data_stream/machine_identities/agent/stream/cel.yml.hbs create mode 100644 packages/sailpoint_identity_sc/data_stream/machine_identities/elasticsearch/ingest_pipeline/default.yml create mode 100644 packages/sailpoint_identity_sc/data_stream/machine_identities/fields/base-fields.yml create mode 100644 packages/sailpoint_identity_sc/data_stream/machine_identities/fields/ecs.yml create mode 100644 packages/sailpoint_identity_sc/data_stream/machine_identities/fields/fields.yml create mode 100644 packages/sailpoint_identity_sc/data_stream/machine_identities/manifest.yml create mode 100644 packages/sailpoint_identity_sc/data_stream/machine_identities/sample_event.json create mode 100644 packages/sailpoint_identity_sc/img/machine-identity-dashboard.png create mode 100644 packages/sailpoint_identity_sc/kibana/dashboard/sailpoint_identity_sc-b5781bd4-d183-4f6d-ba00-50912b902de8.json diff --git a/packages/sailpoint_identity_sc/_dev/build/build.yml b/packages/sailpoint_identity_sc/_dev/build/build.yml index e2b012548e0..ac5efe47b5c 100644 --- a/packages/sailpoint_identity_sc/_dev/build/build.yml +++ b/packages/sailpoint_identity_sc/_dev/build/build.yml @@ -1,3 +1,3 @@ dependencies: ecs: - reference: git@v8.11.0 + reference: git@v9.4.0 diff --git a/packages/sailpoint_identity_sc/_dev/build/docs/README.md b/packages/sailpoint_identity_sc/_dev/build/docs/README.md index f9643811ffd..306e064f9b6 100644 --- a/packages/sailpoint_identity_sc/_dev/build/docs/README.md +++ b/packages/sailpoint_identity_sc/_dev/build/docs/README.md @@ -9,24 +9,30 @@ Agentless deployments are only supported in Elastic Serverless and Elastic Cloud ## Data Streams -- **`events`**: Provides audit data that includes actions such as `USER_MANAGEMENT`, `PASSWORD_ACTIVITY`, `PROVISIONING`, `ACCESS_ITEM`, `SOURCE_MANAGEMENT`, `CERTIFICATION`, `AUTH`, `SYSTEM_CONFIG`, `ACCESS_REQUEST`, `SSO`, `WORKFLOW`, `SEGMENT` and more. -- [Audit Events](https://community.sailpoint.com/t5/IdentityNow-Wiki/Audit-Events-in-Cloud-Audit/ta-p/218727) are records that a user took action in an [IdentityNow](https://www.sailpoint.com/products/identitynow) tenant, or other service like [IdentityAI](https://www.sailpoint.com/products/ai-driven-identity-security). Audit Events are structurally and conceptually very similar to [IdentityIQ's](https://www.sailpoint.com/products/identity-security-software/identity-iq)Audit Events, but have evolved in several ways. -- This data stream leverages the Sailpoint identity security cloud API's [/v2025/search](https://developer.sailpoint.com/docs/api/v2025/search-post) endpoint to retrieve event logs. +- **`events`**: Provides audit data that includes actions such as `USER_MANAGEMENT`, `PASSWORD_ACTIVITY`, `PROVISIONING`, `ACCESS_ITEM`, `SOURCE_MANAGEMENT`, `CERTIFICATION`, `AUTH`, `SYSTEM_CONFIG`, `ACCESS_REQUEST`, `SSO`, `WORKFLOW`, `SEGMENT` and more. [Audit Events](https://community.sailpoint.com/t5/IdentityNow-Wiki/Audit-Events-in-Cloud-Audit/ta-p/218727) are records that a user took action in an [IdentityNow](https://www.sailpoint.com/products/identitynow) tenant, or other service like [IdentityAI](https://www.sailpoint.com/products/ai-driven-identity-security). This data stream leverages the [/v2026/search](https://developer.sailpoint.com/docs/api/v2026/search-post) endpoint. + +- **`machine_identities`**: Collects machine/non-human identity records (service accounts, application accounts, bots, and AI agents) governed by SailPoint ISC. Each document represents a machine identity with its owner relationships and held entitlements. Uses the experimental [Machine Identities API](https://developer.sailpoint.com/docs/api/v2026/list-machine-identities/) with a full offset-based scan each collection cycle. **Note:** This data stream depends on an experimental SailPoint API (`X-SailPoint-Experimental: true`). The API may change without notice in future SailPoint releases. HTTP 404 and 501 responses are treated as "feature not enabled" rather than errors. ## Requirements -### Generate a Personal Access Token (PAT) +### Create an OAuth2 API Client + +This integration uses OAuth2 `client_credentials` to authenticate against the SailPoint ISC API. -Log in to the application with an administrator account and generate a **Personal Access Token (PAT)**. Personal access tokens are associated with a user in **Sailpoint identity security cloud** and inherit the user's permission level (e.g., Admin, Helpdesk, etc.) to determine access. +1. Log in to the SailPoint ISC admin console. +2. Navigate to **Admin → Security Settings → API Management**. +3. Click **Create API Client**, select **Client Credentials** as grant type, and grant the following scopes: + - `sp:search:read` — required for the `events` and `identities` data streams + - `idn:mis-identity:read` and `idn:mis-identity:manage` — required for the `machine_identities` data stream (experimental API) +4. Note the generated **Client ID** and **Client Secret** for use in the integration configuration. -To create a **Personal Access Token (PAT)** using an **admin account**, follow the instructions provided in the official documentation: -[Generate a Personal Access Token](https://developer.sailpoint.com/docs/api/v2024/authentication#generate-a-personal-access-token). +For further details see the official [Authentication documentation](https://developer.sailpoint.com/docs/api/authentication). ## Logs ### Events -Event documents can be found by setting the following filter: +Event documents can be found by setting the following filter: `event.dataset : "sailpoint_identity_sc.events"` {{event "events"}} @@ -39,3 +45,19 @@ The following non-ECS fields are used in events documents: {{fields "events"}} +### Machine Identities + +Machine identity documents can be found by setting the following filter: +`event.dataset : "sailpoint_identity_sc.machine_identities"` + +Machine identity documents carry ECS entity fields (`service.entity.*`) that enable entity analytics for non-human identities such as service accounts, application accounts, bots, and AI agents. + +{{event "machine_identities"}} + +**ECS Field Reference** + +Please refer to the following [document](https://www.elastic.co/guide/en/ecs/current/ecs-field-reference.html) for detailed information on ECS fields. + +The following non-ECS fields are used in machine_identities documents: + +{{fields "machine_identities"}} diff --git a/packages/sailpoint_identity_sc/_dev/deploy/docker/docker-compose.yml b/packages/sailpoint_identity_sc/_dev/deploy/docker/docker-compose.yml index 8e603055d2c..9e82eabde9b 100644 --- a/packages/sailpoint_identity_sc/_dev/deploy/docker/docker-compose.yml +++ b/packages/sailpoint_identity_sc/_dev/deploy/docker/docker-compose.yml @@ -12,3 +12,16 @@ services: - http-server - --addr=:8080 - --config=/files/config.yml + sailpoint-machine-identities: + image: docker.elastic.co/observability/stream:v0.20.0 + hostname: sailpoint-machine-identities + ports: + - 8091 + volumes: + - ./files:/files:ro + environment: + PORT: '8091' + command: + - http-server + - --addr=:8091 + - --config=/files/config-machine-identities.yml diff --git a/packages/sailpoint_identity_sc/_dev/deploy/docker/files/config-machine-identities.yml b/packages/sailpoint_identity_sc/_dev/deploy/docker/files/config-machine-identities.yml new file mode 100644 index 00000000000..2b54e370926 --- /dev/null +++ b/packages/sailpoint_identity_sc/_dev/deploy/docker/files/config-machine-identities.yml @@ -0,0 +1,179 @@ +rules: + # OAuth Token Endpoint + # Used by the system test agent for OAuth2 client_credentials flow. + # SailPoint ISC rejects an explicit scope parameter in the token request body, + # so no scope is sent in the request. + - path: /oauth/token + methods: + - POST + query_params: + grant_type: client_credentials + client_id: test-client-id + client_secret: test-client-secret + request_headers: + Content-Type: + - application/x-www-form-urlencoded + responses: + - status_code: 200 + headers: + Content-Type: + - application/json + body: | + { + "access_token": "test-token-machine-identities", + "expires_in": 3600, + "token_type": "Bearer" + } + # Round 2, Page 1 (offset=0) — cursor resume after Round 1 completes. + # Same as Round 1 Page 1. Returns 2 records, pagination will continue. + # Rule ordering: Round 2 termination (offset=2) is placed BEFORE this rule + # so the more specific offset=2 rule matches before the fallback. + # This rule uses a separate response block to indicate Round 2; response + # data is identical to Round 1 Page 1 (full scan restarted). + - path: /v2026/machine-identities + methods: + - GET + query_params: + limit: "2" + offset: "0" + request_headers: + Authorization: + - Bearer test-token-machine-identities + X-SailPoint-Experimental: + - "true" + responses: + - status_code: 200 + headers: + Content-Type: + - application/json + body: | + [ + { + "id": "mi-id-aabbccdd-1111-2222-3333-000000000001", + "name": "svc-example-service", + "created": "2024-01-15T10:30:00Z", + "modified": "2025-01-10T08:45:00Z", + "nativeIdentity": "svc-example:prod:00001", + "description": "Example service account for integration tests.", + "attributes": { + "env": "production", + "team": "Platform" + }, + "subtype": "Application", + "owners": { + "primaryIdentity": { + "type": "IDENTITY", + "id": "00000000000000000000000000000001", + "name": "alice.example" + }, + "secondaryIdentities": [] + }, + "sourceId": "src-id-aabbccdd-1111-2222-3333-000000000001", + "uuid": "uuid-aabbccdd-1111-2222-3333-000000000001", + "manuallyEdited": false, + "manuallyCreated": false, + "source": { + "type": "SOURCE", + "id": "src-id-aabbccdd-1111-2222-3333-000000000001", + "name": "Example Directory" + }, + "datasetId": "ds-id-aabbccdd-1111-2222-3333-000000000001", + "userEntitlements": [] + }, + { + "id": "mi-id-aabbccdd-1111-2222-3333-000000000002", + "name": "svc-reporting-job", + "created": "2024-02-20T14:00:00Z", + "modified": "2025-01-11T09:00:00Z", + "nativeIdentity": "svc-reporting:prod:00002", + "description": "Service account for scheduled reporting tasks.", + "attributes": { + "env": "production", + "team": "Analytics" + }, + "subtype": "Application", + "owners": { + "primaryIdentity": { + "type": "IDENTITY", + "id": "00000000000000000000000000000002", + "name": "bob.example" + }, + "secondaryIdentities": [] + }, + "sourceId": "src-id-aabbccdd-1111-2222-3333-000000000002", + "uuid": "uuid-aabbccdd-1111-2222-3333-000000000002", + "manuallyEdited": false, + "manuallyCreated": false, + "source": { + "type": "SOURCE", + "id": "src-id-aabbccdd-1111-2222-3333-000000000002", + "name": "Example Cloud Apps" + }, + "datasetId": "ds-id-aabbccdd-1111-2222-3333-000000000002", + "userEntitlements": [ + { + "sourceId": "src-id-aabbccdd-1111-2222-3333-000000000003", + "entitlementId": "ent-id-aabbccdd-1111-2222-3333-000000000001", + "displayName": "Reports DB Read Access", + "source": { + "type": "SOURCE", + "id": "src-id-aabbccdd-1111-2222-3333-000000000003", + "name": "Example SQL DB" + } + } + ] + } + ] + # Round 1, Terminal page (offset=2): returns 1 record (< batch_size=2), triggers termination. + # Also serves as Round 2 termination for offset=2. + - path: /v2026/machine-identities + methods: + - GET + query_params: + limit: "2" + offset: "2" + request_headers: + Authorization: + - Bearer test-token-machine-identities + X-SailPoint-Experimental: + - "true" + responses: + - status_code: 200 + headers: + Content-Type: + - application/json + body: | + [ + { + "id": "mi-id-aabbccdd-1111-2222-3333-000000000003", + "name": "svc-audit-collector", + "created": "2024-03-10T08:00:00Z", + "modified": "2025-01-12T07:30:00Z", + "nativeIdentity": "svc-audit:prod:00003", + "description": "Service account for audit log collection.", + "attributes": { + "env": "production", + "team": "Security" + }, + "subtype": "Application", + "owners": { + "primaryIdentity": { + "type": "IDENTITY", + "id": "00000000000000000000000000000003", + "name": "carol.example" + }, + "secondaryIdentities": [] + }, + "sourceId": "src-id-aabbccdd-1111-2222-3333-000000000001", + "uuid": "uuid-aabbccdd-1111-2222-3333-000000000003", + "manuallyEdited": false, + "manuallyCreated": false, + "source": { + "type": "SOURCE", + "id": "src-id-aabbccdd-1111-2222-3333-000000000001", + "name": "Example Directory" + }, + "datasetId": "ds-id-aabbccdd-1111-2222-3333-000000000001", + "userEntitlements": [] + } + ] diff --git a/packages/sailpoint_identity_sc/changelog.yml b/packages/sailpoint_identity_sc/changelog.yml index 70e85d47502..2ad58f8bf5d 100644 --- a/packages/sailpoint_identity_sc/changelog.yml +++ b/packages/sailpoint_identity_sc/changelog.yml @@ -1,3 +1,8 @@ +- version: "2.0.0-next" + changes: + - description: Add `machine_identities` data stream for machine identity records via the Machine Identities API. + type: enhancement + link: https://github.com/elastic/integrations/pull/99999 - version: "1.3.0" changes: - description: Enable Agentless deployment. diff --git a/packages/sailpoint_identity_sc/data_stream/machine_identities/_dev/test/pipeline/test-common-config.yml b/packages/sailpoint_identity_sc/data_stream/machine_identities/_dev/test/pipeline/test-common-config.yml new file mode 100644 index 00000000000..4da22641654 --- /dev/null +++ b/packages/sailpoint_identity_sc/data_stream/machine_identities/_dev/test/pipeline/test-common-config.yml @@ -0,0 +1,3 @@ +fields: + tags: + - preserve_original_event diff --git a/packages/sailpoint_identity_sc/data_stream/machine_identities/_dev/test/pipeline/test-machine-identity-full-sample.log b/packages/sailpoint_identity_sc/data_stream/machine_identities/_dev/test/pipeline/test-machine-identity-full-sample.log new file mode 100644 index 00000000000..6577f3eb689 --- /dev/null +++ b/packages/sailpoint_identity_sc/data_stream/machine_identities/_dev/test/pipeline/test-machine-identity-full-sample.log @@ -0,0 +1 @@ +{"id":"mi-id-aabbccdd-1111-2222-3333-000000000002","name":"svc-reporting-job","created":"2024-02-20T14:00:00Z","modified":"2025-01-11T09:00:00Z","nativeIdentity":"svc-reporting:prod:00002","description":"Service account for scheduled reporting tasks.","attributes":{"env":"production","team":"Analytics"},"subtype":"Application","owners":{"primaryIdentity":{"type":"IDENTITY","id":"00000000000000000000000000000002","name":"bob.example"},"secondaryIdentities":[{"type":"IDENTITY","id":"00000000000000000000000000000004","name":"alice.example"}]},"sourceId":"src-id-aabbccdd-1111-2222-3333-000000000002","uuid":"uuid-aabbccdd-1111-2222-3333-000000000002","manuallyEdited":false,"manuallyCreated":false,"source":{"type":"SOURCE","id":"src-id-aabbccdd-1111-2222-3333-000000000002","name":"Example Cloud Apps"},"datasetId":"ds-id-aabbccdd-1111-2222-3333-000000000002","userEntitlements":[{"sourceId":"src-id-aabbccdd-1111-2222-3333-000000000003","entitlementId":"ent-id-aabbccdd-1111-2222-3333-000000000001","displayName":"Reports DB Read Access","source":{"type":"SOURCE","id":"src-id-aabbccdd-1111-2222-3333-000000000003","name":"Example SQL DB"}}]} diff --git a/packages/sailpoint_identity_sc/data_stream/machine_identities/_dev/test/pipeline/test-machine-identity-full-sample.log-expected.json b/packages/sailpoint_identity_sc/data_stream/machine_identities/_dev/test/pipeline/test-machine-identity-full-sample.log-expected.json new file mode 100644 index 00000000000..24f8f037e6b --- /dev/null +++ b/packages/sailpoint_identity_sc/data_stream/machine_identities/_dev/test/pipeline/test-machine-identity-full-sample.log-expected.json @@ -0,0 +1,88 @@ +{ + "expected": [ + { + "@timestamp": "2025-01-11T09:00:00.000Z", + "ecs": { + "version": "9.4.0" + }, + "event": { + "category": [ + "iam" + ], + "created": "2024-02-20T14:00:00.000Z", + "kind": "asset", + "original": "{\"id\":\"mi-id-aabbccdd-1111-2222-3333-000000000002\",\"name\":\"svc-reporting-job\",\"created\":\"2024-02-20T14:00:00Z\",\"modified\":\"2025-01-11T09:00:00Z\",\"nativeIdentity\":\"svc-reporting:prod:00002\",\"description\":\"Service account for scheduled reporting tasks.\",\"attributes\":{\"env\":\"production\",\"team\":\"Analytics\"},\"subtype\":\"Application\",\"owners\":{\"primaryIdentity\":{\"type\":\"IDENTITY\",\"id\":\"00000000000000000000000000000002\",\"name\":\"bob.example\"},\"secondaryIdentities\":[{\"type\":\"IDENTITY\",\"id\":\"00000000000000000000000000000004\",\"name\":\"alice.example\"}]},\"sourceId\":\"src-id-aabbccdd-1111-2222-3333-000000000002\",\"uuid\":\"uuid-aabbccdd-1111-2222-3333-000000000002\",\"manuallyEdited\":false,\"manuallyCreated\":false,\"source\":{\"type\":\"SOURCE\",\"id\":\"src-id-aabbccdd-1111-2222-3333-000000000002\",\"name\":\"Example Cloud Apps\"},\"datasetId\":\"ds-id-aabbccdd-1111-2222-3333-000000000002\",\"userEntitlements\":[{\"sourceId\":\"src-id-aabbccdd-1111-2222-3333-000000000003\",\"entitlementId\":\"ent-id-aabbccdd-1111-2222-3333-000000000001\",\"displayName\":\"Reports DB Read Access\",\"source\":{\"type\":\"SOURCE\",\"id\":\"src-id-aabbccdd-1111-2222-3333-000000000003\",\"name\":\"Example SQL DB\"}}]}", + "type": [ + "info" + ] + }, + "related": { + "user": [ + "bob.example", + "alice.example" + ] + }, + "sailpoint_identity_sc": { + "machine_identity": { + "attributes": { + "env": "production", + "team": "Analytics" + }, + "created": "2024-02-20T14:00:00.000Z", + "dataset_id": "ds-id-aabbccdd-1111-2222-3333-000000000002", + "description": "Service account for scheduled reporting tasks.", + "manually_created": false, + "manually_edited": false, + "modified": "2025-01-11T09:00:00.000Z", + "native_identity": "svc-reporting:prod:00002", + "owners": { + "primary": { + "id": "00000000000000000000000000000002", + "name": "bob.example" + }, + "secondary": [ + { + "id": "00000000000000000000000000000004", + "name": "alice.example", + "type": "IDENTITY" + } + ] + }, + "source": { + "id": "src-id-aabbccdd-1111-2222-3333-000000000002", + "name": "Example Cloud Apps" + }, + "source_id": "src-id-aabbccdd-1111-2222-3333-000000000002", + "user_entitlements": [ + { + "displayName": "Reports DB Read Access", + "entitlementId": "ent-id-aabbccdd-1111-2222-3333-000000000001", + "source": { + "id": "src-id-aabbccdd-1111-2222-3333-000000000003", + "name": "Example SQL DB", + "type": "SOURCE" + }, + "sourceId": "src-id-aabbccdd-1111-2222-3333-000000000003" + } + ], + "uuid": "uuid-aabbccdd-1111-2222-3333-000000000002" + } + }, + "service": { + "entity": { + "id": "mi-id-aabbccdd-1111-2222-3333-000000000002", + "name": "svc-reporting-job", + "type": [ + "service" + ] + }, + "id": "mi-id-aabbccdd-1111-2222-3333-000000000002", + "name": "svc-reporting-job", + "type": "Application" + }, + "tags": [ + "preserve_original_event" + ] + } + ] +} diff --git a/packages/sailpoint_identity_sc/data_stream/machine_identities/_dev/test/pipeline/test-machine-identity-minimal-sample.log b/packages/sailpoint_identity_sc/data_stream/machine_identities/_dev/test/pipeline/test-machine-identity-minimal-sample.log new file mode 100644 index 00000000000..bcd354a68f9 --- /dev/null +++ b/packages/sailpoint_identity_sc/data_stream/machine_identities/_dev/test/pipeline/test-machine-identity-minimal-sample.log @@ -0,0 +1 @@ +{"id":"mi-id-aabbccdd-1111-2222-3333-000000000001","name":"svc-example-service","created":"2024-01-15T10:30:00Z","modified":"2025-01-10T08:45:00Z","nativeIdentity":"svc-example:prod:00001","description":"Example service account for integration tests.","attributes":{"env":"production","team":"Platform"},"subtype":"Application","owners":{"primaryIdentity":{"type":"IDENTITY","id":"00000000000000000000000000000001","name":"alice.example"},"secondaryIdentities":[]},"sourceId":"src-id-aabbccdd-1111-2222-3333-000000000001","uuid":"uuid-aabbccdd-1111-2222-3333-000000000001","manuallyEdited":false,"manuallyCreated":false,"source":{"type":"SOURCE","id":"src-id-aabbccdd-1111-2222-3333-000000000001","name":"Example Directory"},"datasetId":"ds-id-aabbccdd-1111-2222-3333-000000000001","userEntitlements":[]} diff --git a/packages/sailpoint_identity_sc/data_stream/machine_identities/_dev/test/pipeline/test-machine-identity-minimal-sample.log-expected.json b/packages/sailpoint_identity_sc/data_stream/machine_identities/_dev/test/pipeline/test-machine-identity-minimal-sample.log-expected.json new file mode 100644 index 00000000000..9a86e35ba47 --- /dev/null +++ b/packages/sailpoint_identity_sc/data_stream/machine_identities/_dev/test/pipeline/test-machine-identity-minimal-sample.log-expected.json @@ -0,0 +1,70 @@ +{ + "expected": [ + { + "@timestamp": "2025-01-10T08:45:00.000Z", + "ecs": { + "version": "9.4.0" + }, + "event": { + "category": [ + "iam" + ], + "created": "2024-01-15T10:30:00.000Z", + "kind": "asset", + "original": "{\"id\":\"mi-id-aabbccdd-1111-2222-3333-000000000001\",\"name\":\"svc-example-service\",\"created\":\"2024-01-15T10:30:00Z\",\"modified\":\"2025-01-10T08:45:00Z\",\"nativeIdentity\":\"svc-example:prod:00001\",\"description\":\"Example service account for integration tests.\",\"attributes\":{\"env\":\"production\",\"team\":\"Platform\"},\"subtype\":\"Application\",\"owners\":{\"primaryIdentity\":{\"type\":\"IDENTITY\",\"id\":\"00000000000000000000000000000001\",\"name\":\"alice.example\"},\"secondaryIdentities\":[]},\"sourceId\":\"src-id-aabbccdd-1111-2222-3333-000000000001\",\"uuid\":\"uuid-aabbccdd-1111-2222-3333-000000000001\",\"manuallyEdited\":false,\"manuallyCreated\":false,\"source\":{\"type\":\"SOURCE\",\"id\":\"src-id-aabbccdd-1111-2222-3333-000000000001\",\"name\":\"Example Directory\"},\"datasetId\":\"ds-id-aabbccdd-1111-2222-3333-000000000001\",\"userEntitlements\":[]}", + "type": [ + "info" + ] + }, + "related": { + "user": [ + "alice.example" + ] + }, + "sailpoint_identity_sc": { + "machine_identity": { + "attributes": { + "env": "production", + "team": "Platform" + }, + "created": "2024-01-15T10:30:00.000Z", + "dataset_id": "ds-id-aabbccdd-1111-2222-3333-000000000001", + "description": "Example service account for integration tests.", + "manually_created": false, + "manually_edited": false, + "modified": "2025-01-10T08:45:00.000Z", + "native_identity": "svc-example:prod:00001", + "owners": { + "primary": { + "id": "00000000000000000000000000000001", + "name": "alice.example" + }, + "secondary": [] + }, + "source": { + "id": "src-id-aabbccdd-1111-2222-3333-000000000001", + "name": "Example Directory" + }, + "source_id": "src-id-aabbccdd-1111-2222-3333-000000000001", + "user_entitlements": [], + "uuid": "uuid-aabbccdd-1111-2222-3333-000000000001" + } + }, + "service": { + "entity": { + "id": "mi-id-aabbccdd-1111-2222-3333-000000000001", + "name": "svc-example-service", + "type": [ + "service" + ] + }, + "id": "mi-id-aabbccdd-1111-2222-3333-000000000001", + "name": "svc-example-service", + "type": "Application" + }, + "tags": [ + "preserve_original_event" + ] + } + ] +} diff --git a/packages/sailpoint_identity_sc/data_stream/machine_identities/_dev/test/pipeline/test-machine-identity-no-name-sample.log b/packages/sailpoint_identity_sc/data_stream/machine_identities/_dev/test/pipeline/test-machine-identity-no-name-sample.log new file mode 100644 index 00000000000..fea0fa16e1b --- /dev/null +++ b/packages/sailpoint_identity_sc/data_stream/machine_identities/_dev/test/pipeline/test-machine-identity-no-name-sample.log @@ -0,0 +1 @@ +{"id":"mi-id-aabbccdd-1111-2222-3333-000000000003","name":null,"created":"2024-03-10T08:00:00Z","modified":"2025-01-12T07:30:00Z","nativeIdentity":"svc-audit:prod:00003","description":"Service account for audit log collection.","attributes":{"env":"production","team":"Security"},"subtype":"Application","owners":{"primaryIdentity":{"type":"IDENTITY","id":"00000000000000000000000000000003","name":"carol.example"},"secondaryIdentities":[]},"sourceId":"src-id-aabbccdd-1111-2222-3333-000000000001","uuid":"uuid-aabbccdd-1111-2222-3333-000000000003","manuallyEdited":false,"manuallyCreated":false,"source":{"type":"SOURCE","id":"src-id-aabbccdd-1111-2222-3333-000000000001","name":"Example Directory"},"datasetId":"ds-id-aabbccdd-1111-2222-3333-000000000001","userEntitlements":[]} diff --git a/packages/sailpoint_identity_sc/data_stream/machine_identities/_dev/test/pipeline/test-machine-identity-no-name-sample.log-expected.json b/packages/sailpoint_identity_sc/data_stream/machine_identities/_dev/test/pipeline/test-machine-identity-no-name-sample.log-expected.json new file mode 100644 index 00000000000..da3a0868e01 --- /dev/null +++ b/packages/sailpoint_identity_sc/data_stream/machine_identities/_dev/test/pipeline/test-machine-identity-no-name-sample.log-expected.json @@ -0,0 +1,68 @@ +{ + "expected": [ + { + "@timestamp": "2025-01-12T07:30:00.000Z", + "ecs": { + "version": "9.4.0" + }, + "event": { + "category": [ + "iam" + ], + "created": "2024-03-10T08:00:00.000Z", + "kind": "asset", + "original": "{\"id\":\"mi-id-aabbccdd-1111-2222-3333-000000000003\",\"name\":null,\"created\":\"2024-03-10T08:00:00Z\",\"modified\":\"2025-01-12T07:30:00Z\",\"nativeIdentity\":\"svc-audit:prod:00003\",\"description\":\"Service account for audit log collection.\",\"attributes\":{\"env\":\"production\",\"team\":\"Security\"},\"subtype\":\"Application\",\"owners\":{\"primaryIdentity\":{\"type\":\"IDENTITY\",\"id\":\"00000000000000000000000000000003\",\"name\":\"carol.example\"},\"secondaryIdentities\":[]},\"sourceId\":\"src-id-aabbccdd-1111-2222-3333-000000000001\",\"uuid\":\"uuid-aabbccdd-1111-2222-3333-000000000003\",\"manuallyEdited\":false,\"manuallyCreated\":false,\"source\":{\"type\":\"SOURCE\",\"id\":\"src-id-aabbccdd-1111-2222-3333-000000000001\",\"name\":\"Example Directory\"},\"datasetId\":\"ds-id-aabbccdd-1111-2222-3333-000000000001\",\"userEntitlements\":[]}", + "type": [ + "info" + ] + }, + "related": { + "user": [ + "carol.example" + ] + }, + "sailpoint_identity_sc": { + "machine_identity": { + "attributes": { + "env": "production", + "team": "Security" + }, + "created": "2024-03-10T08:00:00.000Z", + "dataset_id": "ds-id-aabbccdd-1111-2222-3333-000000000001", + "description": "Service account for audit log collection.", + "manually_created": false, + "manually_edited": false, + "modified": "2025-01-12T07:30:00.000Z", + "native_identity": "svc-audit:prod:00003", + "owners": { + "primary": { + "id": "00000000000000000000000000000003", + "name": "carol.example" + }, + "secondary": [] + }, + "source": { + "id": "src-id-aabbccdd-1111-2222-3333-000000000001", + "name": "Example Directory" + }, + "source_id": "src-id-aabbccdd-1111-2222-3333-000000000001", + "user_entitlements": [], + "uuid": "uuid-aabbccdd-1111-2222-3333-000000000003" + } + }, + "service": { + "entity": { + "id": "mi-id-aabbccdd-1111-2222-3333-000000000003", + "type": [ + "service" + ] + }, + "id": "mi-id-aabbccdd-1111-2222-3333-000000000003", + "type": "Application" + }, + "tags": [ + "preserve_original_event" + ] + } + ] +} diff --git a/packages/sailpoint_identity_sc/data_stream/machine_identities/_dev/test/system/test-default-config.yml b/packages/sailpoint_identity_sc/data_stream/machine_identities/_dev/test/system/test-default-config.yml new file mode 100644 index 00000000000..77b5dcf8c3b --- /dev/null +++ b/packages/sailpoint_identity_sc/data_stream/machine_identities/_dev/test/system/test-default-config.yml @@ -0,0 +1,24 @@ +wait_for_data_timeout: 1m +input: cel +service: sailpoint-machine-identities +vars: + api_version: v2026 + client_id: test-client-id + client_secret: test-client-secret + api_host: http://{{Hostname}}:{{Port}} + token_scopes: + - sp:scopes:all +data_stream: + vars: + interval: 2s + batch_size: 2 + preserve_original_event: true + tags: + - forwarded + - sailpoint_identity_sc.machine_identities +assert: + # The CEL program performs a continuous full scan (no cursor/deduplication). + # With interval: 2s and batch_size: 2, each cycle produces 3 events (page1=2 + page2=1). + # Use min_count instead of hit_count because the data stream grows continuously + # and hit_count requires a stable (non-changing) document count to pass. + min_count: 6 diff --git a/packages/sailpoint_identity_sc/data_stream/machine_identities/agent/stream/cel.yml.hbs b/packages/sailpoint_identity_sc/data_stream/machine_identities/agent/stream/cel.yml.hbs new file mode 100644 index 00000000000..45de69e18c8 --- /dev/null +++ b/packages/sailpoint_identity_sc/data_stream/machine_identities/agent/stream/cel.yml.hbs @@ -0,0 +1,104 @@ +config_version: 2 +interval: {{interval}} +resource.tracer: + enabled: {{enable_request_tracer}} + filename: "../../logs/cel/http-request-trace-*.ndjson" + maxbackups: 5 +{{#if proxy_url}} +resource.proxy_url: {{proxy_url}} +{{/if}} +{{#if ssl}} +resource.ssl: {{ssl}} +{{/if}} +{{#if http_client_timeout}} +resource.timeout: {{http_client_timeout}} +{{/if}} +resource.rate_limit.limit: 10 +resource.rate_limit.burst: 5 +resource.url: {{api_host}} +auth: + oauth2: + client: + id: {{client_id}} + secret: {{client_secret}} + token_url: "{{api_host}}/oauth/token" + scopes: + {{#each token_scopes as |token_scope|}} + - {{token_scope}} + {{/each}} + endpoint_params: + grant_type: client_credentials +state: + batch_size: {{batch_size}} + api_version: {{api_version}} +redact: + fields: ~ +program: |- + // Full scan every collection cycle via offset+limit pagination. + // No cursor — machine_identities does not use time-based filtering. + // X-SailPoint-Experimental header is required and hardcoded. + // HTTP 404 and 501 are treated as "feature not enabled" (no data, no error). + int(state.?offset.orValue(0)).as(offset, + state.with( + request( + "GET", + state.url.trim_right("/") + "/" + state.api_version + "/machine-identities?" + { + "limit": [string(int(state.batch_size))], + "offset": [string(offset)], + }.format_query() + ).with( + { + "Header": { + "X-SailPoint-Experimental": ["true"], + }, + } + ).do_request().as(resp, + (resp.StatusCode == 200) ? + resp.Body.decode_json().as(body, + { + "events": body.map(e, {"message": e.encode_json()}), + "offset": (size(body) == int(state.batch_size)) ? (offset + int(state.batch_size)) : 0, + "want_more": size(body) == int(state.batch_size), + } + ) + : (resp.StatusCode == 404 || resp.StatusCode == 501) ? + { + "events": [], + "offset": 0, + "want_more": false, + } + : + { + "events": { + "error": { + "code": string(resp.StatusCode), + "id": string(resp.Status), + "message": "GET /" + state.api_version + "/machine-identities: " + + ( + (size(resp.Body) != 0) ? + string(resp.Body) + : + string(resp.Status) + " (" + string(resp.StatusCode) + ")" + ), + }, + }, + "offset": 0, + "want_more": false, + } + ) + ) + ) +tags: +{{#if preserve_original_event}} + - preserve_original_event +{{/if}} +{{#each tags as |tag|}} + - {{tag}} +{{/each}} +{{#contains "forwarded" tags}} +publisher_pipeline.disable_host: true +{{/contains}} +{{#if processors}} +processors: +{{processors}} +{{/if}} diff --git a/packages/sailpoint_identity_sc/data_stream/machine_identities/elasticsearch/ingest_pipeline/default.yml b/packages/sailpoint_identity_sc/data_stream/machine_identities/elasticsearch/ingest_pipeline/default.yml new file mode 100644 index 00000000000..64d0a1eeddf --- /dev/null +++ b/packages/sailpoint_identity_sc/data_stream/machine_identities/elasticsearch/ingest_pipeline/default.yml @@ -0,0 +1,268 @@ +--- +description: Pipeline for processing SailPoint Identity Security Cloud machine identity records. +processors: + - set: + field: ecs.version + tag: set_ecs_version + value: '9.4.0' + + # --- CEL input only --- + - remove: + field: + - organization + - division + - team + ignore_missing: true + if: ctx.organization instanceof String && ctx.division instanceof String && ctx.team instanceof String + tag: remove_agentless_tags + description: >- + Removes the fields added by Agentless as metadata, + as they can collide with ECS fields. + - terminate: + tag: data_collection_error + if: ctx.error?.message != null && ctx.message == null && ctx.event?.original == null + description: error message set and no data to process. + # --- end CEL-only --- + + - rename: + field: message + tag: rename_message_to_event_original + target_field: event.original + ignore_missing: true + description: Renames the original `message` field to `event.original` to store a copy of the original message. The `event.original` field is not touched if the document already has one; it may happen when Logstash sends the document. + if: ctx.event?.original == null + - remove: + field: message + tag: remove_message + ignore_missing: true + description: The `message` field is no longer required if the document has an `event.original` field. + if: ctx.event?.original != null + + # Parse JSON from event.original + - json: + field: event.original + target_field: json + tag: parse_json + if: ctx.event?.original != null + + # --- ECS categorization (static for all machine identity records) --- + - set: + field: event.kind + tag: set_event_kind + value: asset + - append: + field: event.category + tag: append_event_category_iam + value: iam + allow_duplicates: false + - append: + field: event.type + tag: append_event_type_info + value: info + allow_duplicates: false + + # --- Timestamps --- + - date: + field: json.modified + tag: parse_timestamp_modified + target_field: '@timestamp' + formats: + - ISO8601 + if: ctx.json?.modified != null + on_failure: + - remove: + field: json.modified + ignore_missing: true + tag: remove_invalid_modified + - append: + field: error.message + tag: append_error_modified + value: >- + Processor {{{_ingest.on_failure_processor_type}}} + with tag '{{{_ingest.on_failure_processor_tag}}}' + failed: {{{_ingest.on_failure_message}}} + - date: + field: json.created + tag: parse_event_created + target_field: event.created + formats: + - ISO8601 + if: ctx.json?.created != null + on_failure: + - remove: + field: json.created + ignore_missing: true + tag: remove_invalid_created + - append: + field: error.message + tag: append_error_created + value: >- + Processor {{{_ingest.on_failure_processor_type}}} + with tag '{{{_ingest.on_failure_processor_tag}}}' + failed: {{{_ingest.on_failure_message}}} + + # --- Core service ECS fields --- + - rename: + field: json.id + target_field: service.id + tag: rename_service_id + ignore_missing: true + - rename: + field: json.name + target_field: service.name + tag: rename_service_name + if: ctx.json?.name != null + ignore_missing: true + - rename: + field: json.subtype + target_field: service.type + tag: rename_service_type + ignore_missing: true + + # --- Entity fields --- + - set: + field: service.entity.id + tag: set_entity_id + copy_from: service.id + if: ctx.service?.id != null + - set: + field: service.entity.name + tag: set_entity_name + copy_from: service.name + if: ctx.service?.name != null + - append: + field: service.entity.type + tag: append_entity_type + value: service + allow_duplicates: false + + # --- related.user --- + - append: + field: related.user + tag: append_related_user_primary_owner + value: '{{{json.owners.primaryIdentity.name}}}' + allow_duplicates: false + if: ctx.json?.owners?.primaryIdentity?.name != null + - foreach: + field: json.owners.secondaryIdentities + tag: foreach_secondary_owner_related_user + if: ctx.json?.owners?.secondaryIdentities instanceof List + ignore_missing: true + processor: + append: + field: related.user + tag: append_related_user_secondary_owner + value: '{{{_ingest._value.name}}}' + allow_duplicates: false + + # --- Custom namespace fields: sailpoint_identity_sc.machine_identity.* --- + - rename: + field: json.nativeIdentity + target_field: sailpoint_identity_sc.machine_identity.native_identity + tag: rename_native_identity + ignore_missing: true + - rename: + field: json.description + target_field: sailpoint_identity_sc.machine_identity.description + tag: rename_description + ignore_missing: true + - rename: + field: json.attributes + target_field: sailpoint_identity_sc.machine_identity.attributes + tag: rename_attributes + ignore_missing: true + - rename: + field: json.source.id + target_field: sailpoint_identity_sc.machine_identity.source.id + tag: rename_source_id + ignore_missing: true + - rename: + field: json.source.name + target_field: sailpoint_identity_sc.machine_identity.source.name + tag: rename_source_name + ignore_missing: true + - rename: + field: json.sourceId + target_field: sailpoint_identity_sc.machine_identity.source_id + tag: rename_source_id_plain + ignore_missing: true + - rename: + field: json.uuid + target_field: sailpoint_identity_sc.machine_identity.uuid + tag: rename_uuid + ignore_missing: true + - rename: + field: json.datasetId + target_field: sailpoint_identity_sc.machine_identity.dataset_id + tag: rename_dataset_id + ignore_missing: true + - rename: + field: json.manuallyEdited + target_field: sailpoint_identity_sc.machine_identity.manually_edited + tag: rename_manually_edited + ignore_missing: true + - rename: + field: json.manuallyCreated + target_field: sailpoint_identity_sc.machine_identity.manually_created + tag: rename_manually_created + ignore_missing: true + - set: + field: sailpoint_identity_sc.machine_identity.created + tag: set_custom_created + copy_from: event.created + if: ctx.event?.created != null + - set: + field: sailpoint_identity_sc.machine_identity.modified + tag: set_custom_modified + copy_from: '@timestamp' + if: ctx['@timestamp'] != null + - rename: + field: json.owners.primaryIdentity.id + target_field: sailpoint_identity_sc.machine_identity.owners.primary.id + tag: rename_primary_owner_id + ignore_missing: true + - rename: + field: json.owners.primaryIdentity.name + target_field: sailpoint_identity_sc.machine_identity.owners.primary.name + tag: rename_primary_owner_name + ignore_missing: true + - rename: + field: json.owners.secondaryIdentities + target_field: sailpoint_identity_sc.machine_identity.owners.secondary + tag: rename_secondary_owners + ignore_missing: true + - rename: + field: json.userEntitlements + target_field: sailpoint_identity_sc.machine_identity.user_entitlements + tag: rename_user_entitlements + ignore_missing: true + + # --- Cleanup --- + - remove: + field: json + tag: remove_json + ignore_missing: true + - append: + field: tags + tag: append_preserve_original_event_on_error + value: preserve_original_event + allow_duplicates: false + if: ctx.error?.message != null + +on_failure: + - append: + field: error.message + tag: append_pipeline_error_message + value: >- + Processor '{{{ _ingest.on_failure_processor_type }}}' + {{{#_ingest.on_failure_processor_tag}}}with tag '{{{ _ingest.on_failure_processor_tag }}}' + {{{/_ingest.on_failure_processor_tag}}}failed with message '{{{ _ingest.on_failure_message }}}' + - set: + field: event.kind + tag: set_pipeline_error_to_event_kind + value: pipeline_error + - append: + field: tags + tag: append_preserve_original_event_on_failure + value: preserve_original_event + allow_duplicates: false diff --git a/packages/sailpoint_identity_sc/data_stream/machine_identities/fields/base-fields.yml b/packages/sailpoint_identity_sc/data_stream/machine_identities/fields/base-fields.yml new file mode 100644 index 00000000000..e659b1ba409 --- /dev/null +++ b/packages/sailpoint_identity_sc/data_stream/machine_identities/fields/base-fields.yml @@ -0,0 +1,19 @@ +- name: data_stream.type + external: ecs +- name: data_stream.dataset + external: ecs +- name: data_stream.namespace + external: ecs +- name: event.module + external: ecs + type: constant_keyword + value: sailpoint_identity_sc +- name: event.dataset + external: ecs + type: constant_keyword + value: sailpoint_identity_sc.machine_identities +- name: '@timestamp' + external: ecs +- name: input.type + type: keyword + description: Input type. diff --git a/packages/sailpoint_identity_sc/data_stream/machine_identities/fields/ecs.yml b/packages/sailpoint_identity_sc/data_stream/machine_identities/fields/ecs.yml new file mode 100644 index 00000000000..55de37bbfe1 --- /dev/null +++ b/packages/sailpoint_identity_sc/data_stream/machine_identities/fields/ecs.yml @@ -0,0 +1,28 @@ +- name: ecs.version + external: ecs +- name: event.kind + external: ecs +- name: event.category + external: ecs +- name: event.type + external: ecs +- name: event.created + external: ecs +- name: event.original + external: ecs +- name: service.id + external: ecs +- name: service.name + external: ecs +- name: service.type + external: ecs +- name: service.entity.id + external: ecs +- name: service.entity.name + external: ecs +- name: service.entity.type + external: ecs +- name: related.user + external: ecs +- name: tags + external: ecs diff --git a/packages/sailpoint_identity_sc/data_stream/machine_identities/fields/fields.yml b/packages/sailpoint_identity_sc/data_stream/machine_identities/fields/fields.yml new file mode 100644 index 00000000000..eecd7425d77 --- /dev/null +++ b/packages/sailpoint_identity_sc/data_stream/machine_identities/fields/fields.yml @@ -0,0 +1,90 @@ +- name: sailpoint_identity_sc.machine_identity + type: group + fields: + - name: native_identity + type: keyword + description: Account name assigned to the machine identity on the source system. + - name: description + type: text + description: Free-text description of the machine identity. + - name: attributes + type: flattened + description: Dynamic attribute map from the machine identity record (tenant-specific keys). + - name: source + type: group + fields: + - name: id + type: keyword + description: ID of the source system associated with this machine identity. + - name: name + type: keyword + description: Name of the source system associated with this machine identity. + - name: source_id + type: keyword + description: Plain source ID string from the machine identity record. + - name: uuid + type: keyword + description: UUID of the machine identity on the source system. + - name: dataset_id + type: keyword + description: Dataset ID associated with this machine identity record. + - name: manually_edited + type: boolean + description: Indicates whether the machine identity was manually edited. + - name: manually_created + type: boolean + description: Indicates whether the machine identity was manually created. + - name: created + type: date + description: Timestamp when the machine identity was created. + - name: modified + type: date + description: Timestamp when the machine identity was last modified. + - name: owners + type: group + fields: + - name: primary + type: group + fields: + - name: id + type: keyword + description: ID of the primary owner identity. + - name: name + type: keyword + description: Account name of the primary owner identity. + - name: secondary + type: group + fields: + - name: type + type: keyword + description: Type of the secondary owner reference. + - name: id + type: keyword + description: ID of the secondary owner identity. + - name: name + type: keyword + description: Account name of the secondary owner identity. + - name: user_entitlements + type: group + fields: + - name: sourceId + type: keyword + description: ID of the source system providing this entitlement. + - name: entitlementId + type: keyword + description: ID of the entitlement held by this machine identity. + - name: displayName + type: keyword + description: Display name of the entitlement. + - name: source + type: group + fields: + - name: type + type: keyword + description: Type of the entitlement source. + - name: id + type: keyword + description: ID of the entitlement source. + - name: name + type: keyword + description: Name of the entitlement source. diff --git a/packages/sailpoint_identity_sc/data_stream/machine_identities/manifest.yml b/packages/sailpoint_identity_sc/data_stream/machine_identities/manifest.yml new file mode 100644 index 00000000000..e5568462a50 --- /dev/null +++ b/packages/sailpoint_identity_sc/data_stream/machine_identities/manifest.yml @@ -0,0 +1,51 @@ +title: "Machine Identities" +type: logs +streams: + - input: cel + title: SailPoint Identity Security Cloud Machine Identities + description: "Collect machine identity records from SailPoint Identity Security Cloud for entity analytics." + enabled: true + template_path: cel.yml.hbs + vars: + - name: interval + type: text + title: Interval + description: "How often the API is polled for machine identity records." + show_user: true + required: true + default: "24h" + - name: batch_size + type: integer + title: Batch Size + description: "Number of machine identity records to fetch per request (max 250)." + show_user: false + required: true + default: 250 + - name: tags + type: text + title: Tags + description: "Tags to be applied to events." + multi: true + show_user: false + default: + - forwarded + - sailpoint_identity_sc.machine_identities + - name: preserve_original_event + type: bool + title: Preserve Original Event + description: "When enabled, keeps a raw copy of the original event in the event.original field." + required: true + show_user: false + multi: false + default: false + - name: processors + type: yaml + title: Processors + description: "Processors can alter the events by reducing the number of fields or adding additional metadata. This is performed in the agent before the logs are parsed." + multi: false + required: false + show_user: false +elasticsearch: + index_template: + mappings: + subobjects: false diff --git a/packages/sailpoint_identity_sc/data_stream/machine_identities/sample_event.json b/packages/sailpoint_identity_sc/data_stream/machine_identities/sample_event.json new file mode 100644 index 00000000000..cc4288c8d80 --- /dev/null +++ b/packages/sailpoint_identity_sc/data_stream/machine_identities/sample_event.json @@ -0,0 +1,90 @@ +{ + "@timestamp": "2025-01-10T08:45:00.000Z", + "agent": { + "ephemeral_id": "91246a6a-985b-4132-a247-04499d1761e4", + "id": "0c85dfcd-a83d-47a1-9426-84c2c4b0a534", + "name": "elastic-agent-56306", + "type": "filebeat", + "version": "9.4.1" + }, + "data_stream": { + "dataset": "sailpoint_identity_sc.machine_identities", + "namespace": "18203", + "type": "logs" + }, + "ecs": { + "version": "9.4.0" + }, + "elastic_agent": { + "id": "0c85dfcd-a83d-47a1-9426-84c2c4b0a534", + "snapshot": false, + "version": "9.4.1" + }, + "event": { + "agent_id_status": "verified", + "category": [ + "iam" + ], + "created": "2024-01-15T10:30:00.000Z", + "dataset": "sailpoint_identity_sc.machine_identities", + "ingested": "2026-07-17T17:57:50Z", + "kind": "asset", + "module": "sailpoint_identity_sc", + "original": "{\"attributes\":{\"env\":\"production\",\"team\":\"Platform\"},\"created\":\"2024-01-15T10:30:00Z\",\"datasetId\":\"ds-id-aabbccdd-1111-2222-3333-000000000001\",\"description\":\"Example service account for integration tests.\",\"id\":\"mi-id-aabbccdd-1111-2222-3333-000000000001\",\"manuallyCreated\":false,\"manuallyEdited\":false,\"modified\":\"2025-01-10T08:45:00Z\",\"name\":\"svc-example-service\",\"nativeIdentity\":\"svc-example:prod:00001\",\"owners\":{\"primaryIdentity\":{\"id\":\"00000000000000000000000000000001\",\"name\":\"alice.example\",\"type\":\"IDENTITY\"},\"secondaryIdentities\":[]},\"source\":{\"id\":\"src-id-aabbccdd-1111-2222-3333-000000000001\",\"name\":\"Example Directory\",\"type\":\"SOURCE\"},\"sourceId\":\"src-id-aabbccdd-1111-2222-3333-000000000001\",\"subtype\":\"Application\",\"userEntitlements\":[],\"uuid\":\"uuid-aabbccdd-1111-2222-3333-000000000001\"}", + "type": [ + "info" + ] + }, + "input": { + "type": "cel" + }, + "related": { + "user": [ + "alice.example" + ] + }, + "sailpoint_identity_sc": { + "machine_identity": { + "attributes": { + "env": "production", + "team": "Platform" + }, + "created": "2024-01-15T10:30:00.000Z", + "dataset_id": "ds-id-aabbccdd-1111-2222-3333-000000000001", + "description": "Example service account for integration tests.", + "manually_created": false, + "manually_edited": false, + "modified": "2025-01-10T08:45:00.000Z", + "native_identity": "svc-example:prod:00001", + "owners": { + "primary": { + "id": "00000000000000000000000000000001", + "name": "alice.example" + } + }, + "source": { + "id": "src-id-aabbccdd-1111-2222-3333-000000000001", + "name": "Example Directory" + }, + "source_id": "src-id-aabbccdd-1111-2222-3333-000000000001", + "uuid": "uuid-aabbccdd-1111-2222-3333-000000000001" + } + }, + "service": { + "entity": { + "id": "mi-id-aabbccdd-1111-2222-3333-000000000001", + "name": "svc-example-service", + "type": [ + "service" + ] + }, + "id": "mi-id-aabbccdd-1111-2222-3333-000000000001", + "name": "svc-example-service", + "type": "Application" + }, + "tags": [ + "preserve_original_event", + "forwarded", + "sailpoint_identity_sc.machine_identities" + ] +} diff --git a/packages/sailpoint_identity_sc/docs/README.md b/packages/sailpoint_identity_sc/docs/README.md index 15a5f60ad49..340affd303e 100644 --- a/packages/sailpoint_identity_sc/docs/README.md +++ b/packages/sailpoint_identity_sc/docs/README.md @@ -9,24 +9,30 @@ Agentless deployments are only supported in Elastic Serverless and Elastic Cloud ## Data Streams -- **`events`**: Provides audit data that includes actions such as `USER_MANAGEMENT`, `PASSWORD_ACTIVITY`, `PROVISIONING`, `ACCESS_ITEM`, `SOURCE_MANAGEMENT`, `CERTIFICATION`, `AUTH`, `SYSTEM_CONFIG`, `ACCESS_REQUEST`, `SSO`, `WORKFLOW`, `SEGMENT` and more. -- [Audit Events](https://community.sailpoint.com/t5/IdentityNow-Wiki/Audit-Events-in-Cloud-Audit/ta-p/218727) are records that a user took action in an [IdentityNow](https://www.sailpoint.com/products/identitynow) tenant, or other service like [IdentityAI](https://www.sailpoint.com/products/ai-driven-identity-security). Audit Events are structurally and conceptually very similar to [IdentityIQ's](https://www.sailpoint.com/products/identity-security-software/identity-iq)Audit Events, but have evolved in several ways. -- This data stream leverages the Sailpoint identity security cloud API's [/v2025/search](https://developer.sailpoint.com/docs/api/v2025/search-post) endpoint to retrieve event logs. +- **`events`**: Provides audit data that includes actions such as `USER_MANAGEMENT`, `PASSWORD_ACTIVITY`, `PROVISIONING`, `ACCESS_ITEM`, `SOURCE_MANAGEMENT`, `CERTIFICATION`, `AUTH`, `SYSTEM_CONFIG`, `ACCESS_REQUEST`, `SSO`, `WORKFLOW`, `SEGMENT` and more. [Audit Events](https://community.sailpoint.com/t5/IdentityNow-Wiki/Audit-Events-in-Cloud-Audit/ta-p/218727) are records that a user took action in an [IdentityNow](https://www.sailpoint.com/products/identitynow) tenant, or other service like [IdentityAI](https://www.sailpoint.com/products/ai-driven-identity-security). This data stream leverages the [/v2026/search](https://developer.sailpoint.com/docs/api/v2026/search-post) endpoint. + +- **`machine_identities`**: Collects machine/non-human identity records (service accounts, application accounts, bots, and AI agents) governed by SailPoint ISC. Each document represents a machine identity with its owner relationships and held entitlements. Uses the experimental [Machine Identities API](https://developer.sailpoint.com/docs/api/v2026/list-machine-identities/) with a full offset-based scan each collection cycle. **Note:** This data stream depends on an experimental SailPoint API (`X-SailPoint-Experimental: true`). The API may change without notice in future SailPoint releases. HTTP 404 and 501 responses are treated as "feature not enabled" rather than errors. ## Requirements -### Generate a Personal Access Token (PAT) +### Create an OAuth2 API Client + +This integration uses OAuth2 `client_credentials` to authenticate against the SailPoint ISC API. -Log in to the application with an administrator account and generate a **Personal Access Token (PAT)**. Personal access tokens are associated with a user in **Sailpoint identity security cloud** and inherit the user's permission level (e.g., Admin, Helpdesk, etc.) to determine access. +1. Log in to the SailPoint ISC admin console. +2. Navigate to **Admin → Security Settings → API Management**. +3. Click **Create API Client**, select **Client Credentials** as grant type, and grant the following scopes: + - `sp:search:read` — required for the `events` and `identities` data streams + - `idn:mis-identity:read` and `idn:mis-identity:manage` — required for the `machine_identities` data stream (experimental API) +4. Note the generated **Client ID** and **Client Secret** for use in the integration configuration. -To create a **Personal Access Token (PAT)** using an **admin account**, follow the instructions provided in the official documentation: -[Generate a Personal Access Token](https://developer.sailpoint.com/docs/api/v2024/authentication#generate-a-personal-access-token). +For further details see the official [Authentication documentation](https://developer.sailpoint.com/docs/api/authentication). ## Logs ### Events -Event documents can be found by setting the following filter: +Event documents can be found by setting the following filter: `event.dataset : "sailpoint_identity_sc.events"` An example event for `events` looks as following: @@ -216,3 +222,161 @@ The following non-ECS fields are used in events documents: | sailpoint_identity_sc.events.type | Type of event. Refer to the Event Types list for more details. Example: "IDENTITY_PROCESSING". | keyword | +### Machine Identities + +Machine identity documents can be found by setting the following filter: +`event.dataset : "sailpoint_identity_sc.machine_identities"` + +Machine identity documents carry ECS entity fields (`service.entity.*`) that enable entity analytics for non-human identities such as service accounts, application accounts, bots, and AI agents. + +An example event for `machine_identities` looks as following: + +```json +{ + "@timestamp": "2025-01-10T08:45:00.000Z", + "agent": { + "ephemeral_id": "91246a6a-985b-4132-a247-04499d1761e4", + "id": "0c85dfcd-a83d-47a1-9426-84c2c4b0a534", + "name": "elastic-agent-56306", + "type": "filebeat", + "version": "9.4.1" + }, + "data_stream": { + "dataset": "sailpoint_identity_sc.machine_identities", + "namespace": "18203", + "type": "logs" + }, + "ecs": { + "version": "9.4.0" + }, + "elastic_agent": { + "id": "0c85dfcd-a83d-47a1-9426-84c2c4b0a534", + "snapshot": false, + "version": "9.4.1" + }, + "event": { + "agent_id_status": "verified", + "category": [ + "iam" + ], + "created": "2024-01-15T10:30:00.000Z", + "dataset": "sailpoint_identity_sc.machine_identities", + "ingested": "2026-07-17T17:57:50Z", + "kind": "asset", + "module": "sailpoint_identity_sc", + "original": "{\"attributes\":{\"env\":\"production\",\"team\":\"Platform\"},\"created\":\"2024-01-15T10:30:00Z\",\"datasetId\":\"ds-id-aabbccdd-1111-2222-3333-000000000001\",\"description\":\"Example service account for integration tests.\",\"id\":\"mi-id-aabbccdd-1111-2222-3333-000000000001\",\"manuallyCreated\":false,\"manuallyEdited\":false,\"modified\":\"2025-01-10T08:45:00Z\",\"name\":\"svc-example-service\",\"nativeIdentity\":\"svc-example:prod:00001\",\"owners\":{\"primaryIdentity\":{\"id\":\"00000000000000000000000000000001\",\"name\":\"alice.example\",\"type\":\"IDENTITY\"},\"secondaryIdentities\":[]},\"source\":{\"id\":\"src-id-aabbccdd-1111-2222-3333-000000000001\",\"name\":\"Example Directory\",\"type\":\"SOURCE\"},\"sourceId\":\"src-id-aabbccdd-1111-2222-3333-000000000001\",\"subtype\":\"Application\",\"userEntitlements\":[],\"uuid\":\"uuid-aabbccdd-1111-2222-3333-000000000001\"}", + "type": [ + "info" + ] + }, + "input": { + "type": "cel" + }, + "related": { + "user": [ + "alice.example" + ] + }, + "sailpoint_identity_sc": { + "machine_identity": { + "attributes": { + "env": "production", + "team": "Platform" + }, + "created": "2024-01-15T10:30:00.000Z", + "dataset_id": "ds-id-aabbccdd-1111-2222-3333-000000000001", + "description": "Example service account for integration tests.", + "manually_created": false, + "manually_edited": false, + "modified": "2025-01-10T08:45:00.000Z", + "native_identity": "svc-example:prod:00001", + "owners": { + "primary": { + "id": "00000000000000000000000000000001", + "name": "alice.example" + } + }, + "source": { + "id": "src-id-aabbccdd-1111-2222-3333-000000000001", + "name": "Example Directory" + }, + "source_id": "src-id-aabbccdd-1111-2222-3333-000000000001", + "uuid": "uuid-aabbccdd-1111-2222-3333-000000000001" + } + }, + "service": { + "entity": { + "id": "mi-id-aabbccdd-1111-2222-3333-000000000001", + "name": "svc-example-service", + "type": [ + "service" + ] + }, + "id": "mi-id-aabbccdd-1111-2222-3333-000000000001", + "name": "svc-example-service", + "type": "Application" + }, + "tags": [ + "preserve_original_event", + "forwarded", + "sailpoint_identity_sc.machine_identities" + ] +} +``` + +**ECS Field Reference** + +Please refer to the following [document](https://www.elastic.co/guide/en/ecs/current/ecs-field-reference.html) for detailed information on ECS fields. + +The following non-ECS fields are used in machine_identities documents: + +**Exported fields** + +| Field | Description | Type | +|---|---|---| +| @timestamp | Date/time when the event originated. This is the date/time extracted from the event, typically representing when the event was generated by the source. If the event source has no original timestamp, this value is typically populated by the first time the event was received by the pipeline. Required field for all events. | date | +| data_stream.dataset | The field can contain anything that makes sense to signify the source of the data. Examples include `nginx.access`, `prometheus`, `endpoint` etc. For data streams that otherwise fit, but that do not have dataset set we use the value "generic" for the dataset value. `event.dataset` should have the same value as `data_stream.dataset`. Beyond the Elasticsearch data stream naming criteria noted above, the `dataset` value has additional restrictions: \* Must not contain `-` \* No longer than 100 characters | constant_keyword | +| data_stream.namespace | A user defined namespace. Namespaces are useful to allow grouping of data. Many users already organize their indices this way, and the data stream naming scheme now provides this best practice as a default. Many users will populate this field with `default`. If no value is used, it falls back to `default`. Beyond the Elasticsearch index naming criteria noted above, `namespace` value has the additional restrictions: \* Must not contain `-` \* No longer than 100 characters | constant_keyword | +| data_stream.type | An overarching type for the data stream. Currently allowed values are "logs" and "metrics". We expect to also add "traces" and "synthetics" in the near future. | constant_keyword | +| ecs.version | ECS version this event conforms to. `ecs.version` is a required field and must exist in all events. When querying across multiple indices -- which may conform to slightly different ECS versions -- this field lets integrations adjust to the schema version of the events. | keyword | +| event.category | This is one of four ECS Categorization Fields, and indicates the second level in the ECS category hierarchy. `event.category` represents the "big buckets" of ECS categories. For example, filtering on `event.category:process` yields all events relating to process activity. This field is closely related to `event.type`, which is used as a subcategory. This field is an array. This will allow proper categorization of some events that fall in multiple categories. | keyword | +| event.created | `event.created` contains the date/time when the event was first read by an agent, or by your pipeline. This field is distinct from `@timestamp` in that `@timestamp` typically contain the time extracted from the original event. In most situations, these two timestamps will be slightly different. The difference can be used to calculate the delay between your source generating an event, and the time when your agent first processed it. This can be used to monitor your agent's or pipeline's ability to keep up with your event source. In case the two timestamps are identical, `@timestamp` should be used. | date | +| event.dataset | Name of the dataset. If an event source publishes more than one type of log or events (e.g. access log, error log), the dataset is used to specify which one the event comes from. It's recommended but not required to start the dataset name with the module name, followed by a dot, then the dataset name. | constant_keyword | +| event.kind | This is one of four ECS Categorization Fields, and indicates the highest level in the ECS category hierarchy. `event.kind` gives high-level information about what type of information the event contains, without being specific to the contents of the event. For example, values of this field distinguish alert events from metric events. The value of this field can be used to inform how these kinds of events should be handled. They may warrant different retention, different access control, it may also help understand whether the data is coming in at a regular interval or not. | keyword | +| event.module | Name of the module this data is coming from. If your monitoring agent supports the concept of modules or plugins to process events of a given source (e.g. Apache logs), `event.module` should contain the name of this module. | constant_keyword | +| event.original | Raw text message of entire event. Used to demonstrate log integrity or where the full log message (before splitting it up in multiple parts) may be required, e.g. for reindex. This field is not indexed and doc_values are disabled. It cannot be searched, but it can be retrieved from `_source`. If users wish to override this and index this field, please see `Field data types` in the `Elasticsearch Reference`. | keyword | +| event.type | This is one of four ECS Categorization Fields, and indicates the third level in the ECS category hierarchy. `event.type` represents a categorization "sub-bucket" that, when used along with the `event.category` field values, enables filtering events down to a level appropriate for single visualization. This field is an array. This will allow proper categorization of some events that fall in multiple event types. | keyword | +| input.type | Input type. | keyword | +| related.user | All the user names or other user identifiers seen on the event. | keyword | +| sailpoint_identity_sc.machine_identity.attributes | Dynamic attribute map from the machine identity record (tenant-specific keys). | flattened | +| sailpoint_identity_sc.machine_identity.created | Timestamp when the machine identity was created. | date | +| sailpoint_identity_sc.machine_identity.dataset_id | Dataset ID associated with this machine identity record. | keyword | +| sailpoint_identity_sc.machine_identity.description | Free-text description of the machine identity. | text | +| sailpoint_identity_sc.machine_identity.manually_created | Indicates whether the machine identity was manually created. | boolean | +| sailpoint_identity_sc.machine_identity.manually_edited | Indicates whether the machine identity was manually edited. | boolean | +| sailpoint_identity_sc.machine_identity.modified | Timestamp when the machine identity was last modified. | date | +| sailpoint_identity_sc.machine_identity.native_identity | Account name assigned to the machine identity on the source system. | keyword | +| sailpoint_identity_sc.machine_identity.owners.primary.id | ID of the primary owner identity. | keyword | +| sailpoint_identity_sc.machine_identity.owners.primary.name | Account name of the primary owner identity. | keyword | +| sailpoint_identity_sc.machine_identity.owners.secondary.id | ID of the secondary owner identity. | keyword | +| sailpoint_identity_sc.machine_identity.owners.secondary.name | Account name of the secondary owner identity. | keyword | +| sailpoint_identity_sc.machine_identity.owners.secondary.type | Type of the secondary owner reference. | keyword | +| sailpoint_identity_sc.machine_identity.source.id | ID of the source system associated with this machine identity. | keyword | +| sailpoint_identity_sc.machine_identity.source.name | Name of the source system associated with this machine identity. | keyword | +| sailpoint_identity_sc.machine_identity.source_id | Plain source ID string from the machine identity record. | keyword | +| sailpoint_identity_sc.machine_identity.user_entitlements.displayName | Display name of the entitlement. | keyword | +| sailpoint_identity_sc.machine_identity.user_entitlements.entitlementId | ID of the entitlement held by this machine identity. | keyword | +| sailpoint_identity_sc.machine_identity.user_entitlements.source.id | ID of the entitlement source. | keyword | +| sailpoint_identity_sc.machine_identity.user_entitlements.source.name | Name of the entitlement source. | keyword | +| sailpoint_identity_sc.machine_identity.user_entitlements.source.type | Type of the entitlement source. | keyword | +| sailpoint_identity_sc.machine_identity.user_entitlements.sourceId | ID of the source system providing this entitlement. | keyword | +| sailpoint_identity_sc.machine_identity.uuid | UUID of the machine identity on the source system. | keyword | +| service.entity.id | A unique identifier for the entity. When multiple identifiers exist, this should be the most stable and commonly used identifier that: 1) persists across the entity's lifecycle, 2) ensures uniqueness within its scope, 3) is commonly used for queries and correlation, and 4) is readily available in most observations (logs/events). For entities with dedicated field sets (for example, host, user), this value should match the corresponding \*.id field. Alternative identifiers (for example, ARNs values in AWS, URLs) can be preserved in the raw field. | keyword | +| service.entity.name | The name of the entity. The keyword field enables exact matches for filtering and aggregations, while the text field enables full-text search. For entities with dedicated field sets (for example, `host`), this field should mirrors the corresponding \*.name value. | keyword | +| service.entity.name.text | Multi-field of `service.entity.name`. | match_only_text | +| service.entity.type | A standardized high-level classification of the entity. This provides a normalized way to group similar entities across different providers or systems. Example values: `bucket`, `database`, `container`, `function`, `queue`, `host`, `user`, `application`, `session`, `cloud`, `orchestrator`, etc. If an entity is nested under a top-level namespace like `host` or `cloud`, or similar, its type array should include the matching value — for example, `host` or `cloud`. | keyword | +| service.id | Unique identifier of the running service. If the service is comprised of many nodes, the `service.id` should be the same for all nodes. This id should uniquely identify the service. This makes it possible to correlate logs and metrics for one specific service, no matter which particular node emitted the event. Note that if you need to see the events from one specific host of the service, you should filter on that `host.name` or `host.id` instead. | keyword | +| service.name | Name of the service data is collected from. The name of the service is normally user given. This allows for distributed services that run on multiple hosts to correlate the related instances based on the name. In the case of Elasticsearch the `service.name` could contain the cluster name. For Beats the `service.name` is by default a copy of the `service.type` field if no name is specified. | keyword | +| service.type | The type of the service data is collected from. The type can be used to group and correlate logs and metrics from one service type. Example: If logs or metrics are collected from Elasticsearch, `service.type` would be `elasticsearch`. | keyword | +| tags | List of keywords used to tag each event. | keyword | + diff --git a/packages/sailpoint_identity_sc/img/machine-identity-dashboard.png b/packages/sailpoint_identity_sc/img/machine-identity-dashboard.png new file mode 100644 index 0000000000000000000000000000000000000000..60684442e3d5a90888e78e7875d355eb9727245b GIT binary patch literal 261180 zcmcF~by!r}-!I)EEii;2gLFEypdg`?G}7JO4Jslvh}6(1Fo1M74Bd@%cQ;6L$Kz4Y zFW&dwe=g5{hP~IGJ!`M^?f3*M%1hy5QD7k;AmGYKODG{Ap!*{rpmt)Q!AG<}BYOx4 z_Yh2!D)DN`%}scjbi z$8hiA(Lj9PwDmLNA^+Hkp!fjTP(yd}3TFQ^OooL3$C5V&$)_*SJ zr_fIP{Cw^n{I}aBA8=8`B3Na`UXmda-20EC^BSe>*}skl%xC-PC&1M7z;6?xEP*3@>7L>|3+soN*UHv+eiGXr_qWA_XdD z8DN)fPN3Qd>TnPs|4q4098lWhPVh)STCdq7-`FLyudH`XN(d5SD1RTcXaViv6rb;4 zG)2a36s$Vc{hhB_c@9frA`e5#HEfT1X?7HS3e;_MW}9(;E29ibm{14BUqczJiYHqW$tfoZ<5+b=^CL_8TBk`1 z5tny?bGAp*Wcf{aMElZN?pMvDzpMpBTXjLHcVnBRmzyVqoK()Y1?tVMdlQW$L#66#bR7xS56GFdE?}htw!~Z)FJyOYjbha}`UHQiH4||EBT+_h@RIaU8<4U68!%Bhvf+T+} zty2Rfq1@VH2K>s&QTCG|-Iehai)_)TgMJEdHCWDk*xOSHY-ETo8HCu|(t7a0$gsmf z*aYYbP?&N6jJbE)bR*LB$Qq96S+aDs9II<8LCNcnemA=Aqwp{YXdJZ!7{WUYG{uod*9@F=A-6X-p3#VBQ;} z{qyf=bN<0V*R=Pj@eWE!PJZe(X>=qCB@_u-aYFl@c6D3Za6+hXlu1af^Xx=Az<{qU zVUSX57b6xH9S^af2O52~wxUd=P&Ph_bV+HD%jrrS+`5m-6V_GSixnzINg40hK3en~ zxG=I2Plsn~nVtgej*icgQEc0Sz@Xs?OrRDn?lWi;EZyDfdA&kP43-|d&aIYZ`bMP7^&JM)Ib+Z1yzdQ zdINqUL!YMh&+FgkKXf7F73ScqdvQ@Kj}a6Q^k9J>2vUgRwxE22kB&zV8|7K$2l6h# zicNqB5YUpMEEQdwg9Z}kzKj5{FRO))K4sz|ENB^0C&N#S#)+6J2`Mw&nqdspG))M2 z(}|P_deJM0CvKY5Y1v`iJCZfCf)G{t7>Gtw+{&ah&=AGsy!GVd+qAn&>p<0BfY7V_ zS3WCjDudH3BdkVLF4UKoHbvp;4@iiZ_7KiyS6_Cp2MYOaZiH+2u-O}aQm1pRN5k5F zgP(^yO@~Vj2>OI3Zh`SjWd7nmX+0zgoj(fV56jZdVoIF%`dfr(wekjfxQ(;kYmzHr zEirTiRjdNrbn1U-ftSbcWa15vPt2!0W8?8eEYym@-O-&Xvcs_n6GCYgMrD&zSdVR* zw;&Ylz>qUuleNvwH<)UYKSb)wL>Vq5lsL6cZi==99H}q|w1I_4A9hV=;L>g1zgY44 zlqd5^+he?M>~Q)Zq{6q-ZXze&rlrD{@5L9x5F!6N3gLS`c*Ihtd}Ip&OSlJ$LED36 z=i1vF;Z|U0B&ob=+yRkq9PBZ~Y<6BAPWCC}U6?z9-8{odO2jpSaIN!C+br#bM4|W} zdq8V+&)yr_#M{PZ_(LR{9jeG+0^Q;vJ`hr{oH}%Ayd(I{t`te>H z8wtAG&^0WyKHPp}N^_W_^VLP0%ecP2q;t8*b$_43#H@BS($mNuJnpju41@h~c)cJN~`@VOiMRyN+k2g&UbnaW7w?AEe)0!dxzElyUMj zhvk6xrIM1uN&6@mvfY@N?R5?X-1XdV=x2s&IocIc;zN3r$A3#I)6=x)$EN3Nxg4A} z-4cZ-+g^Gvob#XjgP~C|vax^dOF*8qKVz69J;mJ$FwnwQzDJsM=EB~$;n=aK8g2e) zRMtthpPs83Boj~MR&g1Ug&)hg>JI9e$}ja_<_G$F@K2OoU?9mc4_3+EQPwtPXsp8w zy0-*?y9lx^t&vNR2?u~ebud*27XxQRHUzado|zv{InPxV0nQRTEh>`}#7%s=OegQa z!5ZsW8h=~MiDy84n$6_OC~0k2<9yF-ZLk$dCFsg9)xqjvJ@7ddj4LZL-++8!WeL*e zu&y8*Qp=7#+If+P%I@gN{>tcwE9j4rfdM!1^IqR=@^tI5IO@*11)XcU+jo-i490kp ziJ4xN;8>2@+DAq+sdu@mSHHF?vvv!YV|<*gSS=V5_b7RE&C(5%s57q6zdYaHU*(1a z#vm)L{I@F?Ap1k=xnXKCNf@G4lR&K{N5=+6&F9r%U6W<(O(G3!#&;r!m za+;pe6R@JWop2jCRd69k6!ng2!TH7q@_vmxz{X47aOf*Czx%`1Q3{_cUP0&?tZ78U zdP_c4z|JuxE9VS2V+*FnZYqhnD)L$9QlJt~H%~Fu1-85k?nS_{Ss|Uoc{$rZ6H?ai zgclsWO;f`d$wsKA5dK8KGQ|6;g^XcdJC+(tJizagZXcbGc05@wGS`e~q4gO!3fg?} z&{eD=m??PktqoCns>*B`1!K;!vJl)G4U-WoB}62U7C>^o9X_1)Tfm1j!j1)kxQaSF6w9?IX0oB4Y!~ zC)+*k*M7=WGY1}@`|!zxIm0|PcsI{Hn0u@NspPP-CD?||=NB`>wOPQ+0RJ_(umABB zV=&-F7E^LPRlzpNZuBc#!E~dTel>br03 z;T9o%5Pyq8PJ`|R{%qZP4E9`A;y4{O9PmYlA!Gt^fgenufP=o)1fvHt*#kP1O$|GO zWfPAo(b-#i^f=mS?reDllx?>FP=J2hdvW*eo;>QL}5y-dnd!o1M+S+{*wDB+S#G zR*@>@%0&{JWgFhLZM#F2+#Zfk=M=>XXH=>3N?S;uh98+y-hMTWi+R*(Q!M`?gogx+G6_UlNaApe1%20 zz%|hF9`{(#*T_{)igSCvs@|=ax$!vbt-{jx{U;$n<&KD=U2^=}Mdf$zb&EVunG|Rr zx#>o;=`m=^pG}ym78tq^Khk(q!5s6q0|sMwnx>ol8Y1jV{Kj#$=HXhd%#Y|#jPzj| zgV`%2=bhoEmu4IUgB=T(L~w5>InOz77{A%u6JuRU6mz}(!X7V)=J>?N-ZqK;R3mQk z9s4j`yQjo(w^7xGN!`>U*6))C*6vXRd+h@PUWuz4^`_VQkR4QzOTnsR4 z+SZ8VY)!Gr9mQ8L3kcFRpBG<$Qmy_cX#Yk$qkd8~BBuvS z(PuV3rYqifY_eu9r!`l_@2!WW6LlAyxiFYY;w@d4Ar^#BAd36j9L^PACeY5b6H9C0 zeQ;NyW)V^D`mVI27tdP>kwop02TyOJq`(U+k?B>d7whRV&v0)xg+4zq97Atqm9|ci zmxgONU8Xmvw7R5!$gXjC|Ez%5I$Kkd^pH>$V zlUZ1ebTVEi4P6JmOfPquE=9ar5R7*X^oVs54$0kb--)Qi%g)LiU{kEwA(Ts!XQuwS|4cv2JqOTE^4oERB6uccI$#%uBh1oCHgs7jjF@GCc zU8@~h?w1;@dVXatq>hY)G+5>$H8XnkbjEW$J$t;0fzUIWT?;YUt`52WQaC_s&-*@Z zLd79y@qC7=2VyioQ%jSeYUwau4$D*RhlF+ zmnqj8>Od^AQf6Vp+VC!(k&AYrrfM#^9F=m?na7a|!NVq+)|oe|vxC{1TJUgsvLM(e zj!kcJ>~O-Q#1QI$Jy5PcMU$hMMNo5ELsL0>MckQd7?Ut(dKkXR9K)(it*+yjYcn9Q z-j_O`AM&`u2V{rcZtP@JIoBCgh_Jbk-H(!!~F+{D~omqb8>;L=Ii!7 z?M)#EACL`)9bSJ-2S;sfTuxl}qzkiOC^$vu0yD6!Qv)=Uv@!h+3 zU)%-+CGj~jj&UI?d1n?o@|q!--bJA2>TGRCt;(?-h3Q@8b&w> z?@zmqZrSM8kH@~nSKf!mz1cK86{i)0cWJMqE`6EE*fo*Z?5dt5JRBXIZy?(0s7x6j z=S$si4mAzu{I0K&wCm2wn_TO_48h9kclR#e0y&@Sr*i_;JyjLp zvT!7~6gV#WhQ&Fdg#B}a_6>w<{-FRNy!g zKtJ1WP7#^jIkypXDVE!mZdiLi_ed!NWh}8+{F(eTeT3CF8|!UydtbIG-SELdMeE5b ztW{=JscrChF;)i{(0azUZS8rJkU3FeP%fvQtK~F>70o|9G3XeN4{k9yMu*8kHcuRKIow{_T0%ZVcZ6dW}YQFl={RMQrO&h4}rIY*LMe1!MBHP)a!T7bn;S}2n(!AP{|-RmIA z+A*>swL)Ol42ARxcE;ES+>FcJd1j*XJmktl_3SFGNY(h+`N`oRJ@6W(lf zq!FN9Q{ZvCg85e8h&R3q5>3Ms%pTHR(EK8CM|YdoLCbn+k;RWw+i ze(BVr?eyM{ri$5)mb`sdZ4hg-ecztC!6Wu!&8D91MD&qr&Kte%&t&YhD=J0m{ekZu zPV~cNey3CF!6csk+2d1v{`An5Rl!Mz2UjxQq^^&X)PlsMINQ{R1pUm^Px*a(n4bWg z0JjYU)$+p=bNA2Rx7*(AhSoGR^U+{NQDaYfdvm3pBt-e923Ko}Iwa=N+oB@Q-o%Sk zhcI^7yU0ePp`9+cIH!4MZaq@T;0N9b;gmwd%C}#0deH$oj%($>O?NY4vPeyHv(tT-?FLJb&l=^{4Vpdn(_f4?k3gpP#vysj?AzF6{YE<<^l(Ep&%F*1 z?0xb=735R+O~<=t^|sYmB|ytKDNigiG{4L41DMrv3~J4XzYyW=O$Xjd-UX9{u1{FW zWqGx%?ONAUvVuU*ye2C=l1-Ye_|NwBaIWGZAcKc$lv(a=U&}wzOW{=pFA>wGvHy@> z7!A_=%{dSCju#CUDXYK3-L=Wyx(BCs=l*@}oqhAZ{kmOJug06btfxcWF$BL7H1PD) ziB{_gl|4PV+4IIOctB}5%ra_1Y4?FnENH3$5@Vu_Or+&gx7vf#m^gCT2N%~r*A2ALvOeZ2}|C~~}y?}>-Gque> zK7D*4Kc&%VPc&DtKoXM{*3?mX`v&zcj~9y*ADvSHEez1{9=Hv20OZZM6Pt-Yb5PAK zS-V>Z*qEsRkmd`2SZ=SjaycH-lN7AtBK7f&M!r8c=Q2+X%;)*Ce8=xo@mm4X#!I-Oon$ zs_r===C0e8GVcThv->10$4X5tM&jFw^{4GWl2t zs^u18YcC>5R#$*3=tHd3614|*JlC~(iC>H4j8<`pdV|+e4vN;rw3{_mn=0u&_2-7& zLZppVl!AVg(Rh-%4A=*~v2qwm+)aXS@_DLeD5=dj-EP~Lu2(0P$KTU(*-1DE7+t(? zzx_n-aN2iKEkCt#lBzfjX+242D}SuHdE27t`)Nk^}5&rf0iz22^pf9l-U0)Q-92X?x9C z;Mx6!0+CBv^*!NE5@KSxS(mU9`=0j4VTyIes6UT!wehYT|zZLxAz zFdd1?xtsg1D{9eDu}GRybW-rYt360bgOI=NU-oGi*!pUtQ3@Dg1eZ*HX|L`r-f%8Q z1y0l%l)D(Nb*aNvga@d!_}mGBGj@=83{-3~Q|Cw&G*j`EYt)?rUFvXIi;-gNW_mis zBKuc`w{s%X_iU4zS@|7yFx;uINzMRleI>2kIYb>zz6oXK5%AEy$%Svuq&6*m3MhMT z9`YP#zy7^db~RM;+mr7Sf|WKv@WRG}W15Q28s#kT^yudsFB|W*6N~M-^?4cBYU{&d z4&6j5t+90bp-*b_xURO-8^Bj}DwWw>F?%++8#{e4WTq#zycvXbO4O-$Qz zFKvE_W%=4A8L}zDwI{je?LN#DkqIr0b2@fGQVzPPW3bHp?yPKbjWMzfcafC?Fs`}0 zscx?iJy8<&Nza$hhQ!s28&L6dLe61ZvUgpmet>ak0G z^(?t}dN4@j@+}b0jF7ZCPI?2qcJ}6uGLM%A7e}&R<=jIGyM4pp6`o*WkRW7wEv9Vh z2qhaCeFwAxS}^xHT{w;eG36>{-UCCPyol+wOUfmHh`QBowro%)=O^NQR*Cn1q*LL~ z){{byaGDrNKA^N1q(zUCaVDpv45(d8Uxscby-w8V+hPbKrRC9)>e z2@tZTDeRknC=oMq;RXCIzkMCf9O!~FLN3dA@W#9TKo!uhS1G3rRmB|D#zQY?SwXJe8!uuGAb2j$ar2V$uxwE;6neq9!rSgd*#FF zd9o2e+LzciMU~u`7g0Vu(CoDStjKvW&-_`3mUdrDvv|EK!J@&O^O?1PO@b8F^gGOE zIT5NjAo+Hb-`)52>8sDKH>UPTfStKwax+8zRQg^<Gciv}rNrDhSA!uLHF>$Gf^ z71Nh*!_@_~rEo8(yewf7|;%DSf-3R#={RS!3C{?_1h0$N?d=7EZ;lDslVrgqkCmNX|%Tz zzQvPO{eGu;wUa-zF6P0nT)_D#ruBRsDcOn&Ek*E;1nI*lv84pj8+TFJYc~`u(ntPo zbKWFRpH{<75$*MvvY(xl$%{CNYDbg9T^LQB$&26hcw-!-lh1>N1Wq950wu#(nh5cH&c#C+{xBF7xGm|R|4ZpS!3pMeLJ z`zS(3uW0R3t(T&_o8Iqg2gYq1SBBqhek6jYLx-%e4KX#o_gBc7zY;NHEl>IKy@ss) zI*`n7Xf-Ds>*9SIAi2z&C|FJ-buf`4x$=4y^Xl`H4ro-Ion&$ODkZ@-Q=XZSo3-G( zS&w3lV2lhFMBJb42pm92gOGKHmQAS2U@vX;`mSIN=s;9u-FnkdwpO!tUmhge*vyy_SFDujsmNNw2r zzFE6;jw6XI20*ZApdIJMMOc@2u+pmi&c;(zFx<+1dF!P|z44x%__EzAq-_6Fo} zW+}8FydA{5TWf>Vh~k-c7(M4R#DuyG=;KMOh?YC)IlzcUkC@gsHj ze(Xk^3IZRHM@hDjQ1{dsc4^-U@g{(YE@%j%eRbu@dz++T<0Xcl?gli$*LpE?&k|b(H7|WIv zoF0VVs-ph0j!PSZS!OwjbSIY-R%$lzr6*j(;iy%{`>tgmTeHP!Ml{H8X$ak6ONG<4 zPZO5+ke+C8=4bR(0zkAK4BZ{jYxsUyn%0W4v{w?YnUdhq|Mm&-rQQbLXN6#2vNg?h z+jq;r+R-E_YoC!uB5!>vZ3h>Aj!IV3UQmIq;qu0Ok%Zmuqzg966iq6!x~?8}>g^oz zZegJfu?U;itRngVZasEi?YFmVn0%i-n!|0Fu<2yGKR6UMXY|GiY1B2BI#ql>{dUkl z(idI^n^ve4t6eiGvbl2DnRNStmy^c86t+G@Z&qa6_mtOKgK$82o>YO- zo&)HMYA(q(ZaC`&-NOO ze9F|FtaBzmpH=Y=zu6UPfafk5rV)GbJfPPXCAevE((LP9CeGG-U53}rORi2?z~cy|WW6)MktBCAJwCCrn$Y8D ztub5f7^FUZ%dGPCeUFfHlf}s1#E`gd{g<|vT3M`A6IhC_Dy zN{2{8hDE`914)<_r>d5tk|SzVHiD)_R#!l;GRF=pJIPhc@;>2Q$lbluXE78m`CHIa zmR*NF8zG$tcy8dcC2#=ngo|F;UCgvYiQJw zg*ZZ7nZ3?dez1^C|FO@VV|G5mZr&Z^?OdX@3f#K8BecxNzY`IrBL`oYg&+gGy|+2c zoxJGXu>de2fQX`)N&wo~)QjqM4~c_|JHOASX!Yq8@tOqeVxS--m!q_bZ|S8 zUTio0O3PFbDQ3z!Cs@1|Y%~g+oG9{UgyQJEr_rU1P(7}k@;Jssq}_LTJ6fk0-w~7dl>0)6P<;>+!fhRfx<^ z%kL6g`BsD3L(Y&%-kTsig=503!uqK8aAsM`;bjn2Ro&_%6hFPm?y~ilpPvWsjzw;} zNp-1M!#f40k=<^lBnXikCO;u3^4ZMzzbbiHeJnG!0QaJQgf#X!M1$AL@nUxYqW)lg zEUE_L*nD`Qb>90F6|zPQF-@Z8cIZvzr}8G;EvO;Tv8|yb>rZXzBI@w=Z6Wtj+g9gj ziWI*J_vLfm_7H{35~3iTPkDceK={XzENj2r!fMP1K+)UOrUvGT8UqrF${q9M4ArmW zZ6R%?#WtlKm_l}!?kMP~Mc`?6zWMMk4BdufD_j^N`vRbvuMTUm?CJuq{cP8IH%B1G zW374>71c|g&UI&`Ndit-Jhzk*|$OR8$nrt9*)gH8V@cJmX$ZFlRH|4T0|2yMf zF$=&U-&1a=iJxiG^l-*vqRLhPUNN=?#JHtDEp>GbXNfy+M0W4G&UvK!HA&M=VSA$& zo@jK@Hj5A@j9)(QZmw2_*9%3^609(>>pw0OKKGg4pQwQ6v3kXxFFOO*P4f#83Jbpl zUlJ7dwUbM<>bB4)Xp|b?I$MLZDR^zHc0a$)N7HDq2ZG4gdA5zBc(UGdIh^Pl^Why- zsL%OZ*;dU$v%+ZJAGf19uJxKwjbC6BgY&EZQhxBxDhO<=eA~fl|H=8+JNyc>Te$^F zuerdXJNdGU+(L7^h``&U?Ep~W&+Z3!vkndqMd`{_tprt5{ z7`&4q59TzHlur^4MP0&@UGSE3{y0!Eo+X?BzrC0-VseyDuqXa|(U>#(C^q{w*-Sk}-0O3-tOCy!279>S;}lAO z^QgA6K{ambks>cg`&|tNrP|I}tkVOvc^fiyYfsr;r^9y^m|y45wtCK&JDWlunkg#Q z*}$uHb9jb1vRvr)tUinyqut(zp2?XFBkhw$g;H$hN2n6sZ5<4+KcoWTeBa`YcZA< zHsAWx9(3TRPSngdUSaf*^_{5&B?-J868CFepb>4e=Rw=9w0*stKVSy%gQxb7){KC7 z)DxkLZ?B{ZHnGDlkG+xvU7B+%4Eh|k_-5>{Z>|(LZLTri1xa}bcUdd1*cyYrw8WX9 zpC#NqDuQ7|c&uGZ-kqj*d88P(SAW7@)_fvw!mUpk0c8YOk2Q|+i;D={U*G1wHZ8!7 z9~#muQhcT5VsE!&CE{q`sMFCYil)(j7fx+h$QF@eD(=^=UF}TGuP(H{FN(GsWQB`c z4`XNl1o5%eu56xyaEP9*Z=a_aSqG0N)K#0#8x^~?8KwhHK58cJKh6lJ`mo}6a)2nb z{@f``NtNzr`*1(XYhJq$4=1vvg~jwuVIo|PUm@u|Aw++$vY_VXLMHOaIC>Lrgc>wr zF?P=9M$qMPfx{=Ieu1I=W`XO+?zC$h+E{S+k+xrm$p>mm*&pNdGMuZ5{?yPQ*o+qn z=y(c>asfo~DBO>;NVIi1TpAP_TF%TJ{Gx?C5tL(AF20^EmzWf6aH8WN3-5=Fa#5u9 zV-LIi%#z|)mD48#?SHt#!^w$&{G^st&&Qc9d+xIi$@SStc(%%CP5_Kv7BaeRrxVD5 z<}7u#(_U`gv*0sxD2DCLl}(04)?;*CxX9^ieNt7)km6B@ZCh1J4&D*4a6?${iNoeZ zcG%jj{nk-Be+F|xwr%5?KY^)=B+~kmKySOL!w=dQYCpE{$K~K3R~74N)t$H4=%=*A zG3%iy_&5;Ve)r+vT^bsKQk`>hZRd1YTNme7#@wRUj@dMobn)ESEo1?&jOTs7Uget> ze44NEWpZWLp5PE+e$1hP;U&Jt9nZSR@q7YtUhEvL!&xcN?t`rsl*yUBG|Y!*fY%6X zq=0jPk9+OneGfmhsy5sxwj*|(GHrY2jB5JZs=Mv$;$IEsV(kxLv#=!Gh(K4W=H9G0 zcs7}Iy+7s9>zt=OXJ=a_Jb#gVSsTj3S0NZXWFfuIJW`D5cAawOFr&msOFKv{P;a#@ zX}U}@knn72RDjBRnBTW$DNiB$&2f4<2&(%`+i>e@t*g~UEkgqnAmli>=Xv@qIR1&p z68{W{YkR4;BYPo9z%^`%xTnPKNZvZgL8qmtC_}HZwg2hm&-~#bk^6FT#Nc|9)Uvu# z{_pp$AzHB2qgL$=7XGdxx<6lLl5k4|cbV+;eO`xbGcE%7Mf-U~))og6HbY}rrN8~k z1w3H%bB_8-v^etdueQd_p8WDdr2)|c&w(cQ^|ASbrxALGn|-3oBh-xxL_~g$rHr=| zD;)bKfM)0`6l?t&?qW=XBiZK?6NAR#@8uF-5G4YLBxPfUPKD)iRL%6ihNWO?ngk|* znk?0`7g(S(!o{9lwm9xqbZCA&*gfmkZSOw6EY?4gj4sf?xWHPiV9PeU;;9yHXR`LL zaK(r!SD5$Ig270+334dn@w<~-mifWG$}RBDNbQVsct>Pp%Z#^)OCg|$@y?nX=oO#X}*X!pp2LUc~eEfWJ=$6{ERlA!T znM9K|Exdso-W4YE&I`kb-Hsu-JrIwxr#=ml#o;X8Z;cXs6vs(o+Zc_zJu8gvY=zpr zk4=*$e(U08g0$sv7ZkI)Nd_Cq_5Sw@C!5NLAgJ zGIz&)h`Vgw)G%QN_;yIjs1grv(`xD`a!bQbIQLEDdPg`hfFCAqm8zX$^Nd7=;^9M=ej4#S(4p_O);G^sC=TxJ}4 z8Y_FKG98#rK4IO;8Q=CT$(8`v#NiR5(Y--d3D`@0IDTNRjPQ4&9)7Z^;4dW4K^kjs zOW?}G>b6tz&cPV5iXg7s*7|!xLRhYpPKc^8y|NUQ0%dwz9l@4++c%?X8Lyu3n%$sP zVxGqeqCkU_osnps3eU*4luq-6vx=$Ka4q#FWDe~BH?&zWSwl7E?7mfCny^5QCDhD0 zp1WJ}@y$_^IHB=yVGEb-LfVgxP~#c5x3GpUaZqh`IEyEdCV%2kJ>qwZkC21MKk4U% zda?RvAMJVhZ+SxYYv)sLs1q9+O`KDP4Jec~mDnm@` z3tPXvuPG>En^uf#cJ3AAqv3(Fx7l>?UWMk6i4-RND_8!_oBsj3F-Dr1++sp9gh;7atMrbn zP{FH5{G9kiiGvwb^sr+jf2~{87)8Zy=YX%YrBmZnW)(6-zAMlVETNHQB_>t4&sxO;F>$`V6y%PF7UdT< z48y6}MVkiwCv|_H|3Ucth-hT)efVG&o0qQ0&@4ww=a`1ESjFt8}Z^$Gi=kZ{8c3Ufd={kBKmQw${9mq z&##=wG{KMus1I-4hH&pipIU!%fxN@iv}}b#U5JGImpT1CAor;qWOw+%S-q{`Wf>uG z3xz_poPd~de6Tfz_XN(ugde=<2gK|+Yy}2{Qa7jqZMNx+B#A3~p>ldD_YYd-jgurj z9^MsO&60XwZS;)g^w1~svFQXX7FNRyx!3F!&G+1$zG zfi#!7Ueq`f|7_R&Aolg1VwMa8ER_>2V@oPMqhEISX9nTN=fdz$*occo-|NyJfRTWg z;r?qZaH3%nEZ}L|T8FdudXP3ns|Tf~3!}O!=glTt9fjprY;b|FRE|T`+a6{cy2$E} zNcIpX0&(KGd=ff|@8d>szNi4=F5C0Ok_)t@IBy+Euj6}(hA?WmwB3|Xy*5ZN$xD|H z!QGIOx{Mvcmsa{+!G%NKz*ItE+$Jo#OW5B|e)nWZ(B5Dk@Q{dVW!}m1BL7X*&ODT| zf|ubixGCA$Q|piwegWY|UF(Wo=0pK>w60kw0d2$&7GVY`5Kp*w_)ZeQU(t(#Fd_*E z$q~=s$9sveCc@N_apA0C+)9*)a&8ZZ;=>GTMu0;~Frw6Cldp`qdSrPN?`gtU7p&P~ z&>2RgxeE#NxQtE&=pR+Iw=U4f@>icak@g!6#J^ra=pT(!5B&`mIEaJw=TjvXtsArIh1q`rUHPXJ&%M0z}F!#EDsKTsE5KtjA zbIp*{ob$=<`2mCB-`fJ0K6(AF;Y|01l<8vqIqjO)ix5<0S>se$uRzRLLA>6m|9_~7 zudAD+srCBow!2=8q^w$&9o59he(S90MU5F5jKAWMkDHhWq21ql){MqRiy@Cq!X$A1 z26Zkd6(RP$a!qishIzkVGGp?EcAwAy%EkWZ80m+If&o{j^xs!Us6+b>f9<#KG7ws1M# zG8P0{0`>BTOtPo4VYW(ID0zsf7O)Egl?P+JPwf7qZfxiEuFKUvB@J^WP?1qNhc-_jXqKwe4|u zh=_-}zu|fRx?C78MbzQZ;rSP&??1k1>`N)V^BC`u79Gt) z!~X#oToUlI8x9Tj@Jaoz&|qWa;wgWyzkI9fW?11@@_)j4|CAVgkzRlPcUPoU4h|5m zn#`6&VP`{1_#FiO^ilo?PvwIc63PmKJi^DXKWMk0M4Kk?|1#nE4;-%FBN?f`3CGQj z*eCmcBO=TWPQc335!~lQ2I(PP% z7k$eA<+j9sip>wnG5EpGz0wqPAB!=~UH|tD_SyI{;bny*xWL#9r@F!e$jN%X+8Bi`#Xd0 z0m?tI!rV2u=Dtk&=~CdJg=glFeH$^0|FSKe(kQ%Se~(M^2C%LpK+`McmNf5sy8C@G zX#3{x^8CF1A2jS7ik8L?7!rZ@ug6r9x(W0gel0SaZa2|$3usQ)K zWmx~^2MK?(7!{>Mw`}Ukx(Jsoea4l8CK6w7=SZIq26q_K*$S|MJBrirh#B zG4z`IuZgjKYUC0eM7Dob)5Boc@M`W;nOcIVA3D^AM* zesk+^U@m;oO{V6$Hy0;pO*ph2xy(rTIhjkfrMboaT4F}4K|?C}B;_W))aQ1tT67oA1SZ>R@UI?yaFQ=6blZ?OqTjXi6i3a~58ov@92`Z-p^F0buWghW0 zg_H(=uQ|we3?CYMN4ABKJ>7)&a#9%i{uBGDGmi!7&gb=2Mz%ANXW&45Kh3~KpiQH> zd>4~+aC(|}e~MJRQrkf*vWQ}d1lKi>FPg5W8v@9-{`@_cMf)?YO2adlFEtsY_9Cgc_X(|zkJ~3(tMhal8OA*Qum_TbBG{(CL*i1_ z%lSN;S?ewrzv~NJP1G3S%cG_m496DRh7A>?GTj4+I$+)Skq2by-C+$h-mv+S9~J6> zX9q6v5d)R)pNzZX++K+SqgWku8Ycu-l9n%?&_3v?X25AqP2dl2V=~zm$|c z_Eh5Mn@TOzDPgVVHd}mAcX$}lwY&D^Z2tC|ul<@2JE%7(=X>KNRkU7ESgrH`+eH07 zt?#W9Yl_dYRo(3n{{1Je%+LB$oN`AV0?l3|;KcSmeLc?dj?qi4$xNK^yKd$DfEEK) z)%-A3D zC%W{?kR+UWaq`f`Pi4zqoyh@R* zAJfUFhv+0fA$lW3?T$wT954pG#H4Ci87`JnR)m;pD$&CG4iMbVe4eOjRzBFg{g~0q zPyrIfrFc){OHQbz3VrnQF}nT5)b7XoU7WlZCf^I{;UE_OX{wm@f}gkRw~Zx%IrOU=TO&P9mPr4+|Tgv;pX-tYi0cS zBH28COK?_;A>KTt_NM$Akt2$k6DKeOtjmr_`Oc-%y@YvSlN96zKO&!sl2 zMGgWlMcLi8RwQ2y4o!INCd6=>H8Fdiw&=~#7_?6Eqq20ye|n<>eW7l5TY-9Gn-|vp z7~8NrB-GEHXgm#WGzKNSqs=wy?|JHKO=6Ag@I7HXI9xbB5#r;<0^UU$Ck#C(B3wc(#9eFmPv!F0C5wY_*D~*`-eJfV(pI z1N1zuly_$8X&TS`XnM@<-bTJ{lnn6pI9!M-e9-GXPCZZ*UlRh>74(+Ey=^a9El`1K zw%25^-&S{A>MxEi4rN%RU&`#Vw@uw#%{zysaI&>szOQW7D<_+{`#5D%JTa z;O|xtAJ8h@8=UFYaI*?~td8KbkNCtF`#vA}d*2#`o_S2(>O71BOHDL4=Ylt>x)#CV zwQsrHy+`MnwM$p;qutgc7UF7v8yW5R>?~94GQ`7?9acuE+}DFh&K*W2ttY8`tojO& zn>OyoJ-sj11?_{t``&oe0-<(6`RHz|{aPNdN~~Nyn$q1TmoAS@S?3}!Qm3lcN~~`P zyv^45%_b4+ru+oJ08y(X@^w!48B%+*c-`FS;NVmzl$T7C^A9+q3U9G+lMSk?qY1l3y0IlNKmkG#~or{b(*hHkJ%!rP+`QbQ{L2z;2O6fx@zh4HdaP~&_y&F{X!QdrSH(&`tQVHo&RFrOp#sWnF>2B%H zp+i)XnK-}imj#UI0l*?X_G_Fii}_w(HM zT?b+%G=SJh)^%V;F9XfCI;Yn}sJqSVr<(B6YPKqDU?%Nj-iwYquZ3u)%IhOjArIU< zj##D4fCl>wD#;SCM)YqOvexfVo?EYl1uZG07Su~lvt(wNRgzO!6EX?KfIYoX#9a)ZXDd(U(o1p@6g$Hb1U^n zB72CQ@F^5Jb$3-B#Giw#iAEk)xNcjXF}NJo*`>OP15r{sm|0_Zxk<0B-}yG{nm^(r zCY43Xk6K{cHSQNkM$A@wt%li`ClJ-`c?L8Gmik@9WbjiVhK-$zzIT-xz13fwJD&0U z=8qT@j5)zf6)d98bSINZShdI%v~gM z%l9!_($gD-qhGUAGvG~$d$$hl*9vCey8SX)rF8D{l=ADQ%#+k6ABDS4wV+Mf7%c@u zOqexT?fvpWea{O@_E;*quwkNsQs~fZC_L}G@}*7<>K1usSf4t_iankDi-jFo)+QQ# z>?JUSv7du5o7MWUv%V5LNPT}9lFsoMe->$%A>Y`H24}v{N^=A-UlCc7GTEbHU&-0J z_F*#C%Zk2$7J&OfvHq5JxE+Gwc!i#uP=&5GFUB8*_1;;45UHDF20p_{aUUY1k->RMyGnJIY zDVCAfK0d!A>gG!`YBgwH{tY4@^L*HsrDMxG(*C^73eVvr2IRZ@ix!q`H{9a2vN6eT z(SSH}&`%k{VQzLm7PWl`m88N>TM|ZiPA~6M-XvbB<;dNy($IEY?F-L=#^hl9RhCD= zfd@yTj?2RRc35qtTSVe^$lfms?7)^2BdN>tG&Xf7yaeZzhC}mi717*`yjf^j{MB+a z2GY5z4U1?#BVWwsFcyI2f!p>qk=tHq8ty~kSD|I`OBek?u}@7Ua(~{5Q)9N+4A^8e zAI@ObsoncxU>V#bKGO13fO~dvI=7S0g!R~8-f%*H2ZG* zBj#|Ci zf)vok1v*a(|5#$s^3@wpDtwrLyvqjOluNZ08Qj6|a{7##OYKft4XRx-^LE9MSZ#=` z{M*k|cY>H3Z|fkKK)qH&8F{*TdFiFkv<*^W`atF*jFXzQx zyXBU8x2ia)`%oD#?=*0+3#~3>@bSpC1hS}S__S3fht%UF^X=# znEu_xZ*gSSi2fo8nzu_FIpm6y<=aQ}hqMOW=*SbsKAfwPe!>C0^_B+E9v7kV_gw_| zt9`-oaLeGKrm51Dow+w(A4l0wFhHD^%HLF5H?Z|^m2I(%q zFm1M8Zbdh*3WLI~@x;Ae!}XOK2dK=~Cz@l<`X8JESWNYH3GbPPArF`B-e|~p-k)lb z_o5a>uD@cv+;RUZSo4jCKMj-GUDJI7+Jk0{z%PX_P zgOD2GsbsL(<(PBCry#zGxm^nO7r$#eH=0PtXI{7nWbXP=UY$;Nj(LDS)qRhs z@IGVVHmYBk;4!F~FoLYE9S(dDkJO^~m9^|9dN2C&BRR~U9sH4N?gHs~euj*0UMU7;X;F;)?#;1tJM9}lVmlBD-N{?W~M+!_6viwo0xD~^v#ln7FN;NDd;$rbD%4{Zfy|rFI@&3W8_~4w zyXV@fn02Sig^y11_T8sXERvP~!~&REpn`#8hh-<+t*=*z`aaVVmg2|eT4rR@URueB z0b)Xg2!5x@f=$a|W~s*|zP((wIRAnw{D~yQb=~5Qc0d1((=#7W?I`0e@L+-{ebi53 ze7k|1PS%1vfK`GL%6@g^^c?=N5n02iIs)LDZ;?IS=Qx+KC*{=Swp%V=pDD`pP^`!x zf6l_(>@q590MwLZ5`-ziP8P4qe6|U+%qKJavvN*q&N7~&vJCR|3Z%%H03TU^(w~=d zE}tXUq6aW&N$24XzSc=o8^%0!IRz(s@>hxR;_$EO44@q{EQ~#TcDtPc9w_OtDVz~_ zXpRP9nGy7mxlbeS22yLORUqd$GMAfH>ROC%62Ukryap9>$`-KTki?BF*{i4hmSo$H z>OwQUNg!nOHpqFI4DXZY{ml+VkB+|nl0US|(b)U$iNLJ#Fy!cz-`A3r{*W6lI>ai* z4^ne`B|^B{nt3T__8^z$E9b@geu64{T>C>nrkX{R2CB+5`k79x5S_cI=945=*_J6L zm4g;iG0(yvnrdQ3#IAs3h;-;smRhfrHSEWOjK)TC0;$OXfc?O!1J4N9SLC3%fM6jY zKbuFlWiKq6{-C8o>T)uVC8N2BTtbBRv+5|YoUVgor^-7KHd!LUvZKm;q2Tb^nYX5# zNG7n52!%Al1{0uaJFlxHg1S6Ak@HvFJGL-EG?CIZXHY{na99 zeru?ox$&s-_+L4Q@rTDJPhDB1U3NAa`Ur{ZhhEs&H= zmeI)ZXQt?-0)vg^x(X2DwAxmW*1a1ICByCog;_I(Qf|u}&e{0Dv16EWiO%w<^vN2O z83*UNJXjNC#frOW$81e_uBSuLYj$#0s~bZ10-BAQ@H)SE{e(Fjd1$o)#^*Puwkj+V z8jh+f=K=m5?Cs@#TFid>lk~l+MUm+SJ!X=C&I=y-@KBHIC@Sd3(#%?xAgGr=8NZ5J%mri1#%fXGUk2 zm41h7Iw^ZqA@UwYa8w4Uq)K!rvoab!Cm=o1SWK)1p0!mga~VpXF1NkVLWUVbyz{(` z^Bs|D_mAfRUehX96d8NTF>f3L{fXAkJ!U({;4WPP{bp+$Q-||Q{ReS9R8s5sKkJki zlO0lq5NX)h0t+Zhy3_TjjWL0~lQ$UPQN#k;2BMS~N%r)VY6NmeqAvz49OaS8L z!PS9?zKGM3AR{f09vy4*AveL*F+Ix;F!t9;CXaE|``qaH#s1qy?JBT~F^rXj?*v}-YpP5Fcx!q=V{e@NW7e1*BOWsbW5n33&+h#VgN zr@6$rO1G$=XtZ{>=u_<}t90Y@hpP4$$BFU4qpfLs)o&3QcGb{>Mh}F{R~}tb-sczz)LbQOvzyec zF+jj$xt{}*s>v_*rX|TaO3-qF170RH0p%D>8>=C2^#M+;se_7Ws2tS!?R?$7cGcr(e}y5luFpBgP76j~Ilqt`4){-x zBbqH|QR-gkv%A(;iw~ssPSo`8Zo*%e=nc6+_|&<3CO{HyID6Hz^{{3IU&r*D=+!XK z*fp!*Y;|BZh(2~74Vf+XnSG6gZ)b-|4vT0i;QaaOBAaM@H02**`>o)AgP*bD&F+^i zSlHQFo0E1}3iv7!JWo!YsH!95w4~Rt^=aQ?_hNF#^n7<`55j@!pg=d%0mEc= zry|!HBlw+Y=fM!%;CL9!1^Sq)#sSuQYrIh7MG1puG@dK9Q2?4sY7YXmKj}3Y20joq z|8V5+U9^J7sHRVX@9YXd2Zo%9FL>>cU}+=-vG-)CD9x&b5DDbdv%a36z;#@M36ebk zi%bIGn?UhhpwyWTt44uFTS<)o&>k_2I2kHPc4-1ykB)7ks~T>;(aO>~RLs}Si5Ms2 zhi!X8E;-W{nmih#>D`fjH!CdqyWc0qYq;G&cO}yGj&zDSe%?F2vDTF?u$EG%n=Z}z z`HF^FF2wexLx(ZczHQ)c=2md9Sye_vHiUaLqxJzQTt6#ErK{7b9QgPo4I3mGq z9QaX_sLu#K;_;1~Ro04mXh54UjaET9-TZf-D%`~K`@2h~Fel!zy>IO|U1#jePAF4} zBr1SRVXicftWaBgKSxgV0V*0Bui@v?^i0(;`3zU;?gLt)L$O5a2=k#2n(OY~<^Y^? z#raX_5<8UNtMkE#?*4uPaOp0421Azfy;%6!E=6p@=SDIhJ>k7rZ%+>C{ z41Cam2Xw#bL?C5$bda(xHn}Z{S>6fEyEg?8txrgl)NC~P)rYc`3Xr0c`jQN_#cWJZ zAC0%FSdA{3b2K3(0+y?kXgT9pUy{&<)g+v0lv&AqBB3dh5Ws`hAD?!Oh4W?3+0n!e z?9JET6+q^wyZ@@F)~T~+)}s$~w)e+QrZhW{x!bWYSVt3C5;T9Wvdnhd(wX^b_sQv+ zo9dC`Y>8UAeG@pzej2xU^w-5pR$yy`o1*;yS6fa3EqE&Er6pO{Ky}oh_dxyrsY0vU z)*d$P*EZ?o^^s#IhB1?;Q*7tiO=&P}wA*re(i@IXMzptc(I?>8{QF^~*{^+%TOvc6 zHF-<`cWNn*){A%ou=cbX_Jn$N9{Tb|e84TM(?k4|MpuiowXL=LE^l9_Sss@404}`e zdmo8fp6ugiD-SCEI(-kr2@cNJZT`M-lkR9(V`VsvkqkNU!bI+d*GK8V_o}7#uk|y( z1S9cLvS!Ga^Srt{-o~CDylP?G{6A?^BBZ}3B;~o5B`O<>&6oMyL*B8hmsP7W;q~3` z-tCp#&5JkE{u)Xpx1TXFclUg`^;=!BD-NkY!j)8LxgcCN3T(Ld>}kzj=|#qwYfnA@ z@j}iCdzGVuqWM^;L(XeClc0+x=N^PxdqzkGMs7Bn_31N%i}h!mf2O{JiL7n^4k@u( z?IQ(ezeoMctv3{%Y5CD}Sn=AAuPqi;0)tl1XA1^6v}`8}V?t37yo5{okA$d(o9b3P zovDXui!#{By#6&l{tH;o9vuAqSFVEb`8o8~`{8(I=>|jO_@UD7`*&i2TgR^(JHExd z(w3-kFok+TirhVf)aMHPxuj+=rPj-hEtE28bBcHQ*7Pk#>qDeqlG9N{t}8vJ;`_s+ zASwE&rh2!u-}zRh=`6-y!0I3vy}Zr)V(RTw&$n0<&XV>Tg=+|yC?-rSxgmc+B6W$| z%ATdKaG}PY0|p{9Op52+sS^-8T{*10FMi>QJI_{UfPT_G>v#t+CjZJw^KqU~*?jIp zzM&ppU?VB(c@x7+;e`c3KG-nEB)W@ zd8i?Jm;b~9E-QHJhm4P&Zdj+cU}K94^8AUx&B`9GY|{+Tl!fBmm&)izA^|hFPKM(V ztHmL36*$|1CDT`S=wPb?>@r-vjYZ+Rwm>)$>hVwZ&kCZf5`Lr#v7pY`%&TjNrgPSu z2OcI)??(WCG}zW%BDsf2-Y~lOanwuhir8;@&1YD@AYrDvrWoXMz~5|pLBk}o>C(in z67KX?!aXzKg6l1)p3dUUU4@g1hg10Hxp7J_2!f|^16`NHv>%TRS2c; zSuRzEx5!?;8)90Fwt-!C=u|t}z3)F}N4-6_8=$s_RnrDWC0m27>VJ2s?o<>4933^7 z%wx-=+d4R=BrbK>E?IIW*M>kObEYi;qes>;P3wAcJ_bTV_j&+!wWujOpo5@_&FFWT zMDR4}%)7{L4_)_ozk@*&KlJD=YQe1{?W3)rSpJB{Dn3mb-Cix@tR@1pYH50r$D6}fvvkx*wu6sq%9gWJIh?1d7H_0 z+kdUe;@Exh4${EEW&&~KR_`+Rd!Zg#^AavmlU$sVY_b6Upb~1*vBvCmk;7UJyt+pN z<&;_m)iijW_>2&ksTUgOaZWhQ1rN>wgJs=MP_==rhZMTX=^?BRdir-YlOQL~;G2K`TJac1!qc0Hm)VS3!hd7MVJwUMapyDU ziSl&sK#S@9@kR1wj4bn_10@|@ke@et%5VMCJ4O!bb9*L;lvc9B3&;@!I?@JkrLr9@ zjz=_hVCSZJ7VQD{NZ$oNY1H~SGphUN$I~ABLsL^zuf0JP)j}`TDx2wBPJX*&b*e)^ z(3Nuf#s&G+*0fu)2#`pR9;Rqw!lox&5c{%!k}gpGYi5vV+mT42x93eE=A?8<1ng02 z-AvvKteVO7ob&MXJ!`?*jWv?T0`0x;NnNByz4nwA3zCBAD}x)c`Q*#nJsGWHwHb*U z3=%O`mlq0--8q@uZ6m#sBl+^CerS6kYA)*c2v2h;F~Db2%F!=?#^}QF;ifjHbwB;w zbiJS_LmofUXdOZ+E%{9WZ*;*$>Y_cm!2Y8ybZ^YVT7zjgppr?&zn+vidK5D>ltDYW zJ*nBIwB0wu{^+c!^2SRvqO%C&yRg2T7P%oalOP!+>sKeU2A2LHkC#yJy-(VO?Cl@ z&mM)QD|NbFs~0=YGXV9d5B@YgnY8{p4Q&!qvO>zK(`fDG&vtwYSQvh3qph&(R=Tx^ za+IDJGEp|*s-(wsD?O%QxP>tSi~oLiKogXviv0|b`$1LX(wu5NSt0Z2t#KGQ@SO1* z=L?|lgRwj+2dq~FU@^x&g)$4zeW0^GS;DUTiB*9D6QJ&=zYw+vg$#BjI-_p=EHUkt zOLU5uilcjTp@`*xag4U?IS!f@+@=JY4PLcJDAxae=nNgyrnlPkMtYrltb3vNhd*9d|FR%%Rw-6$;08q1sYAI<;z>W7Hm zvRfmk6aQdGLTgyr<0IBEV^DdW(11H#RSmsM6e~0ip}@k9jwx!iR}GQh+?8DslAs6( z+12f6r8J3Z&XA$sNU-gv*WKAyM^+F9E0pEI`V3CJ+o~XI@^V1)uGfy164IpHMdngw zSyou!!i6b1Eq#c^g)P@a|u?2^Q#Z`xMjaTLmUM$Y^cHtWQX zC4_9JMdt(knQHF9nl_jq$O*fsO7~coIr5vp9hxUA;_XQnj~-}pCboqD7fiq;+x{zc zDUY=a0U0P@n#-m)ig_!?RC@T3(|RHHn4LIruX!Wex4|4*dNC0Y8j}%GvnHLb*j3@2 ze43iqAUX4I>m-R|w@%{keVm-DBk&&~8zPg{fPoyw|#0NeW=#hcd^9ix^*(59Pj z_O|+2AB^G8mqLDTN*#<9(aE|F@e@?e=*^MkrxujN1| zQ&?L^T{&`GD^DNs_~(^UMz|B?icFS_C7flx^s}#hm1fk#e4T7k?6URwX<$s}C0?l6 zuUBc`uM@@4H1%ZV0@cCEpeN&+2LYb{C>J@H*hsdUrcM@pq$uM%>}Tgqa;KhAfZ1wo za^yVCSBSuXNV_Gl{^9Ao8s5W5dH-PJg10iHS6R&60W&Pm7i>Z>EOsCHGVLtSz((0O z2%4sTvye%bT-~j4FfqBo`L)mPjNAA(nv0IpEviT_F<8@obB|-cs8ATyOoi2iX|a=`9fVXJ*s>hN17a6oKbKYq{-P*lQ=ID zo+^o?WPgdqZD|bLI9KXJ8M9EFx6k4gtFH{{mv&*Ln=SI5vamLt-#J~Fo=>~l2XXwW zGIdCUK1aeB12o4U`0(-A0w|uy{zx)ZhQ)M1_v}W$LvXBj8$o`plyQ_NMP! zCneABV|u<@gEL!$DFFtTl&hi;MQ_iI&)b%{v+{{a;z7 zbt+*YfdCM9bYr%x0ZK8z+}2WI4={|#2&>hIzNqHzZ6d?gI&9SwG#_emY_0=?wQhoP-fF+iv8#kvKPDO}~ z-66MyGjY5iPV@Yio=X%I0KYBnjCDgsS;z#jbZPNNi!_xi>!-1klKgBp&beEMX{cm& z!c;PCBLus32YOd}Sgd8mc7@uncWZ)O|Fe>$4xh-n?|$4W z(MWwiJagk?6d3_CY3y|#xU&d_UCKj62X|pTnFE-_ z>1IRx9930$+11%1~k{q&7og;Bx*b$(70a{C4`)RJhRIZ~aV#ghR&K<;86Fny4-CmX|o^ zSFR8Q3o^ts=d$DcW&iY8-?nta6qP2c_Yu!P3WQWe)>X{Mea9ZjAewKUf-N(o#K>L} zpI!m*feSNtcbZP4N`N6##|welD!ydK0cUOl$(5~|O6cQ$97vF?XBIX&Np93e{AR&g%_hIV7EMMMM5g~PB|7X_R}(}0Ir%K&@Zm&=N7IctMaZU zxog2s4T17pM4nsds-;6PFc-W9u^~=k(5Ed9fp)l(xm#0%|4J`2KJ?rT{e;K^n1Xi$$D5i}JXc%`BW_-tU(sed5 z+FsWW2Y5t4&>1ir5zB}KI1aSf$O`nI4>sBvGzX9v`8ct8*}KJ-{t7Ik)HjZK5`{cX zqwMwk96se$#V;HGayfyJDw|TeZSUj#VGpnMkefYJ)L~kOkqSuh)^m=>kF~cl zsgCLI@v|LGdQ~a=35G9ijJ|#SpN}+_+|iSTFU*r9XMmMhlo5CN6HbMH3D@C2 zsy2p5@WN?@53BB4ToQOTp10kbRvfvlSCOt(DSy|OY;u4#G|j0l=4FZ^C5A`;r(OdM zJ1#BNBFY%1hPpf)JWKnD_bKKMF=Xqg7IYxU7ffElm~B|}IRzN}T1OX~FL9ZT)?Uob zLy0Qq*D;^GUY8h5rRI*iZ3u2)0!z_Bx&b^VNM|?$xY3KPVZ4l@CeG zhx*Lv&WzL#8nGg>pKKDnNhn{f42E0hz3t3X=5R8gG;Tb|hsQ$diZH+Q3v)~^x7NKa zyw8vHxORA9W64y3WiK-degQut)v5jm)g_qw1zSO*FI8k%WAK}Ak5SSN{N>vP##OJf zA5`a=?|&Z@+u~>bIOHi|ctNrGvx9m&?j{LMSdvHZ`N?ugEvS=nr9TN;^+p!>Bv823 zaEJP*d5YPWh~G{xU#FHbgv)JGWTBIcA2qU%ocIbJr>ALhXARWvBVqPKrg}73`5qoS%YE5PNa(P)SG;^t%4J(yoFJ@Y-<;f zXuiFvcnmDHx1P_!M{OD0)vo2VGor0mb6{>VPB1Sd%Zho)hDR}?@t?)Q*X$TB%Eh$? zy>YJWS4)wQ*#5Ut3?lh>m+QgUY+i{H`Qq361p&O?xaWe?KnmB()8Fs({vg#nBpUJ7 zo$>Qrg_SAw1_=2Yue@|zNt&K4JiMlU+_>@dFOJhcKLm5XVRKrLTKqLs3!9Pd7ko9; zUYU+}Jn{WuLI>AE4R%Bha>(G!M&Ekb?w}*zqb`-?fwr9gsBUo%r|4lxK4J~`iUk{x zK2BlnNutVfLsNDnJ{o;UyMK>k|9-77y-vtKiEMHWlp~9O!km%tB9M#eF~!dRL6oir?KoTu^>U1v5?Kskf-h`VO$-f91S2 zQm@;L&lWxuWY80ue*S_}`$J{HUDR${y`;t{|^S@4_qAa zAa$I=hJW>6ygqsG%AI%mfA{-e*ZT*jsaoqXp|fqgCgks)`MW7zxVBh1;=g|X^F!}_ zEYGfDH&@d<`Y%n}KmT_9-+z(9{_UXOHP0?H+viU3*u$)a|AY7UpL|%gFf2{#3BKC= zb;IRs@4U_+C&P0hbY7<<((@^U5rW8RR%|AT?67BAO|!pmd(%k1=D z96{wo<1R(B?6U0sPs-|m6JCLTG#>F9ncPA;MGuIb^y&2Tc&^#5FG9Px|1VTmjY^yg zh(1jEe;DLqX|r-4MDL{WCCM0_`fQ+ccf{CykG6WgadBXi6S}=1Nm{>8tMzV#DT1$O z-0rvuB>gX&-RrZg)#4bM8=C(&DYsRYarfAf?+8(mE@ONefQQX!QzT0>CTFkklP|4* zArpVw{DSE{o{c@8&-_NS!vAUI3nOrk_K3FlcZ*+22fS&r%E#HUNzXF*{2@3oaJCyU zCxn2Qj@Afxvam@%6I7M^4;C>SnM13~K?@RKw)p?|CrJhm`ip@{f%Jd;aF`PC-^R)- zGKpzj%lmrywLD_Jb7!%&^Jh!_ufse>SUuJRPbbz{P#z3Q#5PX;B@X{2QM0=d`@W5l6%2&P3=*SOy0e z?Ucd2e(!pxi~HiFd9rkWA8)LPa&9)Lz5UrMVay_}xbv0WpahuE(9Y2AKOZr>ol(3AYLPRHrlZIi#xi@C0&>`0lDH+?^p_Rk>Y0JI7*hl-gkF(|Ib#x(F`{| zW9{fXJMKU4@84~z|CPM{kZ}Q zmix(nv`IF5RSkO&RCIA{zdtsp`)hGz9sW}k^)Z& zzjtFSn->CH15OZa6v^08W;u+=TXR*Ve0==wx@9%jM{V$X5~F%k2dFkzUpYTxD5MR3 zjB7O%`qEG|UJo?j;hjHA8NXxuPgCtns<@y3$D#>`Vp+!)mFA2U@M7VMIOFj z>;Mr$tt9j;2zs53(lbN9g=+hh^|1kj$^OS8-Ghr?_2Qq$UwPx^HmF2Yjvj9=+y5Y@ z2n)U8&$y?-(HL>j5By>uWsSiW16_4dlBSf2oPY{K-&5(7`3ZUM$XcGAtUz7pWCHH# zSdyp#Ua1n6oqafWZRPXYYHKWa8zkj=>$c$T`ZL!p0c|~9O!4@w8#(>!o+AC7(Cu^i zYl5HIfcTfY$dttQ6u5f-*J%G?_%26Gd5y8J&*hfscbA7dG0*a6#y{ldCKX!aZvABr z9rZ}fQ^_nxPgMc~8;00($dq9>{TT~H_-X@BJ=cY@!QleXH(W3xM4Xnni(xN?gf~`Q z3`~z#+6gi&oVvgHpo^l(1xmzi;L*dySi=gPMw`|QcjEU?u(mPcCBX|+XiX7Vn_1yQ zec<2(JnML#Et-1cAh!cJ*^;wBk=cTgsIt}>T+>bZ9kWR7c4M@>pH>Rgj18{oq8Y}@ z6D(WZVKTK#xp`;HAQgfSd`yW}9{2cKY~so2;|a~zbcasAnpL}YI1cEy9NrgqKE@C2 zS})+@x7x5wTX4f#Q923f@=ujxZfQBqx%C#$VPe*m|{KWKIbm>o5nb?^>|iQc85 zL6t}Z-W!-1>J+ydWIR@V;bkWkZq6~J!$?XJYYQ(>#TsM&>-O=_&wuRno+vG10SgmY z4_8T znp`{vj4FOLN=_BUMZJi?I$}@dh9vP317+Na)#sYdmfsf5*SX6N>(^0J|D5-J|IrIu zW}*{X$HxcrE>D+Ij~MUi?H90|Q9PG4*A$*E+YVy(?41GW)ctl7GAuLW%6H;=%Rf|= zQtg%S+9Db;m#fb|Q??JR?w>%lmhDAeXsWnK!|allL22Z9yi?8;u|$tBV@{339%VmZXHvT9poN;)er& zNM--`1amE_Fs}V7&&eR9Q=3*h?Z;O>-An*fO|AP?xTw12Kv%>#a(Txm~k(F@%#|A>IF8I9s?WP$hGJLoj;-*2&hCHARf!?aQlVGMvRpAZ`WPL)0VwIDYW*F%>>LR0=K7WGXv37SSp~;)yr8Cy+$Bto!8CH2spuJ?)b4tc@D@sCD z@cw<=+tMe**sR)uZ6*;>8&LMj=FqVoNkMw*_Tbs`=MKyv>ug#s#TG0D|f}L9x5t>%o|cnV_eG$Tr)q9S{HjYv{7mNC^rGWE3+}#;-MP9tdLwETC|)43J*0)&5^Kb7G6-?e>lR&^T{{U8t;5`^S``lENLj zovU5e%ajTx)UUR&RXRJdo$3Zsawc&bgxA5bjpZJ?r+#s-2X;Hn0#W9GG1X@gO0M!rd<@mWGdgaA*u7v# zV?*_eV85p|O@0OK>yt$w3lVIOJD5^_u(4EPO-2r%kPA*C@`n#C7HZ$P!u5tS8iPLS z#5vj5DCu9FPd+))8?7<)T>-!c>^{1gUJZ!=`eQYtq6555sbBqi?p(uXb9c?fpb0 z)k^vCd{Om;0DX7HHGIE ziTo0-xN1qU6^H-0p!Yk7&(m2;ED2Yq<^(_E)Rq2&>-*=QzIaDvK4Eh5ucgEm0?Dub z_Kp|wz0tzdLWFhFn5dZ!1mNEesJoShN$=JiR5U{bk9sYmbGw0ev38tg!-79c^PXZ zdmWd!+x8{l1z>q}(Z&3rRP%>5J24Ka_t~3OnWS8a749?JwbWiUOGt?S`bpSH+H z|12uOaiJnVhhRNO%4b=)kPcy{qXTHUG?&nFn2D4aSIluux$hZeEI;7Ucms-6ytf)Q zYPEsCXuh)%wwAgEp8A}_F`VTQ(&vdPEoJ00s3$Z3S@NPqO8nOkPjCAf?^{Ur*sh<- z`5TewsTRzwx(Rv9W=0@WE2}weIfF-0($nzv6D)8M zp}3Cd={L1HzJuR{Bq_}((j0bV-En2<8A-$gaU2*lMc_2;Z#!ID zTzcH1`WdymdKd4Ug%GY?fm(>6${F%!J)i^bgui2&AX)q${|<3Jc^%Z~K7V=sy0PK1 zlSn++9|RdY%o|?W94k_%3V~eRa%wtwP}*3Cw-9h*Gy4z(ep_q^A7vPdLt&b80iX5Eq0?*y1}&862;@=>WR(4vuw?H`;J~RE+OV z9T7I%aBZyIYXnP^ITqVZ)CCXbS(FJ!dtNr!?H_`+4219my2jri>*8JftTZ@w&pi~D zP+NzgBp%b4{s|%t~Y~GR6co!|rvJed_hY zil+(viha&S>1I@F_2dC<#9*WHj26bT@_}>ion?$E8zS_#I4sLxInSaAGop6 zvbXu*=NEE)l(qY(Mp-Ib*bn8KE98B_-#_ht*X$_lq54WyB(_~XR1J09!J58~cS(!Y z$Rj_0D>psENtfQ4rtc3Z`pOj%&^(i49+^5IpU~QRV=P~%T_S!y;-tUkzVDHoM$x-= zKmcY61jWpcF^IX_2C+(}Zc&=Z?#&cw{j62>2Ct_N z#y)RTvd=m6F?W}c!jA^+vaAq4>vHVeH29VG>P|Oi;jX??=$thMi+-A*mqngBeCwEF-t#`y_6epn1mkdf6uD7 z%*bKEnjd}58%-HHWSJBZAU|U8ssj4XdA-EjZT*(`nQ)d*uNg!UlSy3eIbHGeVHz-` z#icB4u!e-e>hO?xb9ti?+*w0W0rXmqb9g8j#BElIWIMGw z6BZ!gABvTKMtAq)?%<67jVH-PP%V<1)T#&mE-i%!FgMQ4_ZzmjA2)0#Thb%*;aDd( zgCEZKuzY>oz)KN^>%uQo;MPsam0tA>!=UZis!l8e&}Cc6fA?bec^MFfGghcNxcS3< zy+N!f6WEF_Hch1AzB5w~<#`&Rgy}-MW41hA(ru@5@C(3oi3$#GnWv9ALvr zi3x|P2r%Jggq4vGt?cEI7&%i|OZHD2xKE9e7SZn+;1|uhM?lc9U-LieN@39p5m@5V z@_ftTyA}uVjw8?dJ4?onw2%M~KHL4sN0z^fG)UX~^ z2c+fMR~8h}ZaA-Dtt#=P#{tR6$;YHDO52`l^%^W+dDl)%6~ga7eXRL_wq{#=TPx4z z{GfR~cBvM-n!=VpOtCLPyBPK&IqpZPUwQ_FAJ;S}3I~Qz~qr_lg>J zOvWPXm8%77xJwuJyEQ2o7-Ezp$+2o!xLCCIMMvst@u{c~0g&ZPLY$G&N|>t_wI9{x z{!DEe@NiJWT$6;11P>T1TD(f1py<9rBQ)fQ^+1r(0&DyRWZX90O}=^TIzo+HU;BkM zL{$3n`%z86oFK}QM^{+(=MXFi9GFSK68<*NtwpNd;G4AoXaQRRd64*xSL?>v?aV4~ z360)wF}C_9AACgmQu!}Az)oM{r2oVMREGW^!oC75s;`Ngl28dnKqM6bY3UB71O%iT z6r@XXSzrlK6zOhOrKG!Ax>GuFk-PxAB&-dW3< zGK20`^{l^VD)V+8O;Lyt7Zf2b4Zr&&mwfa^kupP`#c-n zz}2Z4{V_KzN5H;Iq8MRM-y)w7baJ%w6$GF@jL_BT17ZSo88p)FB)KlJ&UM5R0&b{! zT-fo?twngtmqux&GG}?m)d?JSD!hakN%JV%h!#NuDj-~Ul}tts?kD<~pNbN-Td(f* zPsRA+esiU)$3s?r+uaYjSOGu!eOSz%C(MoiQD7EHv07xuLebW!LsFpktCrqymhbGP z8=*RaQQ`xgpEMH>-`06OLgL|V?atqg2O%?c>DWdzauZP7p!9-L9^Z)%9CJVFVf9Y? zz=xBOJDh>=g>ulxi3&8BIi3A$xmy~Ks$`2d5l6~DEz4gXnYeGy@;y%5m=DZqP2T|N zeaenwYilAe=rXYV&cAlR9R971WQGl01oQp!L+5bDZa%6SrA=HQ{Z0+|4RuS`z)|O9 zt)o6?Z{?h9#qDc$*5j4>6%YJ^m=0_QG4I*NGrbQK&o)WD?Oc{3sHn0|XB5a3$zlP- zS;Bp}sZn9V(rKC7uGu+r%5O@j82L>lAMwA6$XF zZ>@9S)y=a5!hCS+lQIEqass11RNwe40-NK&QC?5ug`rj=EDSzCJ7euGPhF>1eE)K! zyjg$n>$RP?d*cV>1;&eP?+mB5b4DEMc6_Ub`Ji%l+D%t)lc_QokSk6M;tY0>6txPU z3s{I8pYu14%XeZ%uJ_HSD?ppWN(7ZgM^uB>MyvNwxAHd`j~=$|CPV2Ahx)sxofkVZ zBP3q12K$Ul;|dAHAEALA>R&zmy+!)lcZYN91?(H)A{sx<)IU!<8J?qTq_%Z zL!m9HO({hh9hyxH?qHtmpQi7d%>}J%ORsipVDP|k`$1a=)3#glSZp(kqEa){_j^Gx zs(84#MiCGCkx{INMkAU5v5#?qL{ou=k~hXZEP)U!!t}T6TRnvw))6eLzln(VAD4X<2qWY9Q=6DC!@{a7TYDH(1z2|{N>3Z+ERpDi%bg>v7^1zj9 zMTs!i(MtQa(Do?f5$TU_A#e-*sn6wQP@TM7vttII%=zuvk#>g>Bl231bH*oBw$diA z#dz&gnVo}CzT|6wn?PpM_P9sC@D@;sBF$q*f}E5B*rxr=+AZthcB#R>Z82LThTN}U zxj*=N*g*s&dU*5EbNZ@Apg!w_i-&O4e7rP}yHHG8Ah9NQC%VUSD4c9|H|*mkHsX6^ zCsC?x7iCr#jXgt|?!aBWv0)!XkFu?g%k2}vV!)YPS4}itSIepUgO4ynKSP&&6Y&!h z%HNqyL|N5E^D!$%KwxsoabkG~tGEmyGeI=~Kp`eK%qH_$Izl_tHiR7;f?8kBmY$Zs zxqmZwvhUWZYl-*))4i`RMSA;Cvq7{8g#KNJ<8;cC8xM?K7pJ}*A#<4~^5MoSal?79 z6Th&Dx+DtUdnf2U%F6yUT@a)Pc5u=VH% z>y}ZVt^&^51n8!a`gpoPpA7e(Gm^hAex0*eqowx0#LBPo1ris&4KlbsU<0;jBIC7f z?BHHa#%aw^{z4v=tLeis?)-Z+ObnE0v$5p_<<+=DE9S z!K~>-AR0XNu7--ap;!_*yUt`{e7f>Jhx2IQ{_0lmE=5ey2};tDJ44c$Va68ed&Bjp zS(mx+=0lGrscf#GH7z;(5mo?k9^;u7+A~3nn>EVcLc+zXU~o`w2I76=eth-=Fll1Y zx1zb+ZygFSF3+XrCpD0KLayFiP|;a>KCb}OPRbD0S4Ps))Wj++ZKmc2?4<3)neTUV z%@#+Yfqn8D`LvIC6)UR3r3D>^m)K|)Usc#qZfnluoyP?Add8zsM#sk-mDs3uZ=B3; z^bzkdxyBFW=#L5TW8ozl2Y*}`sSSz?7J9<}qEz*MmPV>OJLj3r^Vl-V0TP?KAJ>L2RmQRw+P1+n9=N$wIU2=Nyd-LA$J(&j>Pg`Hmj41PzHcI%QP3$b$Vl3Q3qtI zUw7k?i;|*wj^!sZrTUW;3x1JS(6>2;f0{XGVOLP-ji+-0ay0sRH=4XUd`HXYvU_L9 zW(rHd&i{~HO?EIB5JxFB?VbxjrUkd)KyL zRY`u8SM3Re@hl#O+1*u=G8@;bzGI70W=3#oQs~jC|2=f218??)u_(Low+c!F{3H{Q zpo8>Q+IkZ24uG!GQlpGlE_rI_hPzyzqg0W?a=`o1d|VP&rBDwB4%Qq0=qJ}LPrHIn z9ehS1J!nU5^!<0`1*ZKmD{NdJxJN{L^*6+ z@#(sO`;LR-avyKpJ73?g@Y6CM`lrrI_Vi=AZe(xm=br)zIAN2*QwST?JndT=&b3%M zc^iHV1B*r@YzEY(J>=?(LHd(#W}ZIEtu4v3W6divZpQ(jogY~>N=o#KttY!$Zf?i( ziODazSFOS;)auHZ$or3vQ&C#$&o zsY>?*ym7p0ZXL@%+KqpqIaH`cQ?(UrzLFY+cqhVg4C5%=iC#^AL$WDO#nM19J8dk& z`emogpp4N@tyO!2kKI{@G{>z{o%{agG-_tk64xJEhiHrR()yT43`i+ zwwv(~I&QyxGpU#m2z6^6%<0HyViKwtqT_g0C%Rk#7)fhWR3+?exfy-8);2JMRkr zX}qwJyo$p%qgZF_qcvrvPt45j`UV=jMV!as3bbqh_D4-CJ(5#VK=B62<_Sl#7OZ26 z4(zaq*7{leXz|w0+Q^fN!r7TA3WB@S?BiJhG=(3{1&z;KXX_^4l?G;k$C2?%9>(Ip zmii{)Vs>+MtzzS`HP(w%T_x)6(=@=F`^_|=X-C7VHCY1;Kb*GBf^osmuJ3P;R3fq8iuZhJEdi>4zaNAhEDQmw0s$O19+#3K zQPh@za%Gg*F`!4c8b`d9r2y|0<3L8oh=#Ac<|num+h)hKC&{t8+W<^}w`6~R;A6$% zLh$kk=T;HjGd~+hSt3h8c?mja!xhGk=@Kt__O{f>w|3J`DA7SXjlCPH|d4UaII~Bi^ z+auL{l%-vNc_6EU@AdhP>DtiRmjEPMv+5=JMM9hGxN|lEgULPxX2qn5yPHSjBgKxl z)w@UouMM0@0U&293Ljabj#n!q@B))FJ}z_3U`e~{NZ4N5>TEWM3CK*{0s&1}QB>KG zq6iMxi@N*b`kyx*HxsTE3Tw~a$JIpfY<>pI_p(2Anq6Sj?k(G>xNFV3Br*?ujdAA^wmUVWT=v+0~-v(_p zi#`sTeqZ!mDP?|S3M55g(BQxyK{T-m{uHI5BKz>BTQ*6rN7YbpUv#ChG-m4j`fgRK z?-r@c@pQp=1CikX3w=@`2Bi8xlg3sAc6%q<ymz1HC}OD)7yfmaKc;$GNN&ake63L~Q#o%stDfqGn^cI~+%rTe7u1Qn`)( z_`3eG#{OdhH3@J?Az9pD*6SUdYm4IIN(Ikv0U^kHWjdpD76Gf9nX%_Zkld&B?oYA{ zmD41i2!RiXoO2TpgDtVGc5-*N_{<=~ugRKjW5n=6-GI78yp%A?AD)0Ws{CM~bKO;U zFR2CR=$J;Yu2xbGFL-L|maV7<`h+yFb#~d9%3}TypSM-*_wYxH^=b<)Th_~Q2a0pf z;jgVF@|#0OdXpB8R!W5A$XK`BrubkzTZ$RS1!eD@pw+R0GjB@kwTaj?;PBEG1eCo( z2!xn_o&}Qu`@c^td%6{iE$S}I^-Hw^H##EGZH4S%i4HHl(jk6duYJ$caH}>R`L5pf z&7n#_v*1MO|ecEX5(p3oC$)qzE4Vz&F<(+9z3=9A@_wg{1o zk>9=mcEd4tCL=)kjOz}o9O$CG3<(~{pc^iF7~ zS^je)|Li^*ke&MG#-V&bzWjAu=*Hw77G-SkPRly^e2{@a_-x!Gimag7Cbe~qqo2l1 zTg$_uhAk7c0K`7ft`z5b$NPyV1)f-);HXDRH-*5QJ$M{1BxzaRGQYn-5ni>tf92UAP+ZEi3zgpA+6|{kDYRu%bkc}qZPQn%q7<`p>8$u-axuX zd~?}hX(HDqK`;M2rstKxeA9-&zV&JvIO2`BdjZ@%Bb>&K=MGx}J}N3ZPW}*00zGnT z4#jhNYcvXA3m-|u{T4--BEI8&$l z7qp5~E0({&=Kn)sa*%j?wkTkpt8YO?-3>uVliWe$wZW89#GLXTQ{SzV`q{wsjj;g8 zHO_;zpV}0O^^V(>dqUgbvqE{ZzWlghnYAHWdIch^H}-TXrCJ~A01(BS%@GDi#1E8- z?szBlBoC(ftrl3WrD3qgnbF#V=P@u$@LT)o(D5;!pz+;!t)J3UCFggEbH`9OC~IeZ ziTw~_EdPdcS>u>-{l#?N&(P#oT@>O1y7c>R1w$9?26A+GDpH2Ov;!{F6ns>HcNKzs zw7?cS7pMqhaL+ucXAFH?Q;)J}yjZ_E8}~t=hC!K>RtQp1(YdI~0a~*N)Kyof4m1rt znaR{(eieLPlkUbe+td?#f;Z^%7aHvn*_Uz;)#<97_8(_0HJZ8f1q{t7Cscx3z}vCs zh!UL8qtdte_wN7KbqE;8%=llQhqPQEr;VoXDO{k%o{9Z0*TH{6$wMeHPV7;nQ(C(? z>SFw~K$+@P}XF70+Fhf|!KU;*hMsLV6@y+3`|O7cSa>xAeR zoq(X^6V_Nb1AUXXz)6t6ec?e<2{dz2dH`KW_a!t#eDd9{DwG4G?E=@xV%zhMOO*{x z3B&%i;&+%o2KR*-Lg5xX^Vtr~G}3_aO`jIToN(jAzg%<3^Y8xkLSnMUfs5KYn84Y9C z3g>SPRiDLC@Z(lRs={)K@I+{mG`}&X;=NsF< zC+-Ru^;bc}e_RUQ#TP*dW1PbuwGzFC{@-|4!f%S(2krvA`21ZxMFRy9Qw6p$G2VAhd*k1)U#VQGb5;K!*-gN&w`*%U0KcD=* z_!FZ+>H|E9bXLHO_>W8h7qO9EL;rA9^CB0^5xH?;HKO zj)jUz>3lK3o94Vvl5gJnidh>b_g5vcXDPUwlpSsvwNz*T^Hm~N96kUA^sa&~Zrh?) zf7sTKL*1x4?uuyZeO`FbG+q_s7Ynoqnd143%(Z$9vwkt#i3!9ZcxS&x_p3nAEuk!U zCJbAR1_R+kUt|*P%@}1c(YL}+FLCqU*(T`Kpl#rR42TRI2&w#qaE_aB>ucvt(fkSr zpyubPbE8LmsgB-G%0%X_G4St4RF@jEdHjm2m;`a2a}TZljt_WE4%9b;@IJxXO!A?B z@x}2zu-1|&JUw?)2i&b<6Bw$%$#n=V&gN9R+apA3bvhl!KcfGKNJ6$3N< zgd;zrA0B29+~MqjkHlwP)hVi@LhHYUdeK7uBZkwr_>iPawDu)8{-mqBpoyKOiv^%f z6cv8gQhNv$Q(yDG=oq24;Q#$MfSjuY>KnKG%G(F1K?%Zq+}jRp@&UQ)x_`3xiE*L% zRYcQC@s3e<{L$W;SDy_#dzfGQQ=~0L0M!$b>H)-3K}zraEibgFEVBO!^7*w`|0yd* zZ3Gm#<1^C3@0R+j9d!}GcY%Mc>%VV$C4n5&K-?DRv}9kze>7sXMvJ?2od4=Df^on5d{F}QwK>*iCT>-M^Ul<6?e(}P3v{0cuj2n6`gv^($TXx$ z{o$`I0zQxJn+q)PPlV}DfA%RyVm}P^io0kn#z?^Dc!&+;`d0q3I0qsnrnEt1Rqa#B zd6=$TB|M^*#CbT5D&*3JT@2f9(KMd3yo#dXZwFr#nm1Q**JeIN9)G&QhKX zW#U`6yvbZAe46DnW+F)_TYU~Dz2UwAO)9;xD8|`Tjr2;zbP{mjWnDK?sF?N?2&l7F z;Cf1TBCKkP&$aIo7H?gxvtMP--vq$pDZWS&dGrXI1{1%jds1MW-8Y!rX9_}DwA_Sg+M85zst=qc6v)s1fL2*$!Sc3W z2l_}WHfN;&s;PF4oiYdE9mSiD8A~vC5af!`YN_n}yiEwR_t6xyPUCBrHVx(;#B1sJF|KOy7Ou)^2$L z(?<0=@yXVJ#y7PrfhF<zy zB^Ev5;L}cum6VH`?LH7`hTsbaQhA(FkUSOF3V?c&eX8vuDfPr7^ZNjGM{Se}C>33}DVM7`%0;=d^2c zI=S~%9e(XtFQ!%N5#EvI!i4+6*c z-Q0lk%;)Kg=j+IGehOQ6PU70&q+oPup{kTLmJu&}k3)Q+m453c0S{1qeL7W{LIL(i zVi$6W-@X7KpO7kAC4yDV6%I10iq6%ls`t=1`*xJ%KDw>e*JXOrl(FEplNiJ9mUJY< zjyLYSQF^ei=eDmcd{&!C@3Xbjc<85M6-)L!jsyL~BhhlI4B@4d@PNIR2@aX&6X417 z^FqOLh_VS9LO41gPCQ1KpC{H*B0P90sm}Or6%pGO3cPwXcURSaxAT7t z;9+^){F>q}15KLbsf7_$?anBzFy_zCzBC*jb|MNa%N9+zOsAfnY`0=ZFzH|lf;O6? z(LI|J4@CX?Q)La0yDG}RNKD1X}8uyO3qK|YO3&zBk)0O$lTrTSx+<=-JeeIV`X~&AB(YsdjF#IX&A;!^M0P$UIVb zFr!kRL>6EJ_3Ff2@_k-1eN@m2bP2+yMdKI`7G2WN1{sjoyYD_9<**1E$g$0_zd zXyC36*E{5Sc%8vdEi6!m_8@DL0i>d&fHRi;U?F;1AmYe#_P%E@kP8TpQp5_;YucMw zbS}E#KARZB>xrYyW&M$TmTtydIw@5<;Whz*7w^>R1hO%|R{G3Rgp*mK@4@@zlF>5w zPV7wHEhD88Sz33_Hw2X670Il|BM~6|)FG(hj;?xP3&$T~SNi(lw!v03L6yJ+jdwePab$OW+$xcJNuX0L>=U@K)O)2ABA) zXI^5iQy}!)F*=2r3p~gs3PLJEUX2TtP?s6kSKDRvGgGrLWcf>LGS}Av~ z?FMK$*qxn#tM}?P4i^T>Hb=w{epa0qfv8Xv?pUI<*1l1_#qd>=!0Has9m$jtR7o)c zf_xQbFRusk*OaLGB{HcWF}?--HUtt9%X+Q|7%0fq5$+K#*EUHDs;GJxz3tgM`LL*{ zh_iOm$mF2Y=GZB^pO!MD_AKd3R*Gv}m6iYU;V0s1HOlG(p4GP%Z4;^Sgb_$pzqiU& zKO47OZlpdZaG7s`(J3xtA-MAVher_PL8S_4CE`qaYk1*3H&HPN#He?#g{>s$`P9bo zzF<)>)%!uQZDh+}ulOY6OcuSOWSZtHoM5WRwsz^9?u=j3;Pp~nO&UH0*XMLVjj8Oi z8Wd6cY4x%~Wfu3XQ$|h?v`F4!#e2B@$Vc7QiYMlnL+Xby7)c#3KfI|GfP#ii9pa9< zF1L3>?YNn7-Do!Yvw7w79kZ#!&ePMQ)Ht?hyM8KkFEhsP0U^iW?Y`T}Ctr|z$+4d% zbTmyANm=v+OT)`nVT?o_!gLOc<31naW`^QzBEE?3vv(TgoxXh@!zCF`mqR6(K23 zJ1rcud3`2&2Hic0wT}Q>Hu~qm0;i;iqoV$3>Eg$wW|MFN!OnR457jEGb{Xn5F+wV7 z`Q#!V+C440A@01398YFFjo6$m_W?d`(<_^#Cgqe^mZrOy&(|2mY=a^t*2DEfwT)G` zf5dx~1s_(z2R%g7Kh&tAmzX5HOl)1PI5>dRJkM9;nyGQSArl+cOl!Kori|E&mT1K} zt)+T^;LfI5A1~oi0dfo(kF>$Ls%}yW$XaM*Jrb@ejjjMkn+`~# zZa8gnL_uz}K`~l+Jc#o73-`vc;PxFwQECKCU%fwFk=|be!3FLRa*3{x>D*dcnqPJH z6FEEH`gyI(-UOT4ORO9_MXh#q80Agc^Vqq-=&VlLT16gs1f__@+iK-1?F5MWTusA* zLk~HBN|TS|>(dsNLdc>`cp6-@!%0V}Po`E6=Ge>_o)i}=G9*(g6R~(~W#1$aDtHef zwLRAnHBBa48Hj~wPiHe>3^|wLCv=#quH6`8wofhzN-okawy1LAVA*~XI^Jz>QbY8a z>w=a!7(z}x<`52dw=?(tbZP0)O4p#91!&cB(Rop0dAt!!8o6zs)K*h=Y4ByEm}7Cr zA?lws;Z_sHk_KT3yYKo#W!Sz)K{5kolZ6Zls;iHcosP}Zv26*&P*5@483?jZb4%IX z_N^9vuHgIlw)=&r&s9OC+H{=s`y_j05HBf2?6dE97Jr>^KWO}VYSslt@~4=%{w$Dw z$k;*oh*@`ub+lysY@S7L!Ms0YJz#Waev~n<4Y!OWyjSpmLyN6dM0?ErBQKLhq7ez} zn-3?#)@j+AB`p}a(7Z#dYTXA+8hN}=R+zO4V~h_-Dx|e}EMH&aTvse%R9U%i3UPA( zQu{vJ>HE%(1sm_&b!#OKh$br(e0%f$XI<5$-AF4&7n+qD$`3 zG2VN{!eBrfmeYypth~vCf^iqw{s4;R_B0ZrgE|D>pPo zhP8@atL8eA)a>WmETTBYfvIbdp=LRrbUee%);`jTEqjv@K)zEos#=jw#hVutJ6nde z8{ZyZwjL3`Gx3O5*Au37GC7?1df<~*&+_=xM(ycq4mWcIWF!PHd$Npngv$VwN#R;5k!L@aNa)7OME3(TqeUS4b% zkI=ojNIt^()15X!lgEMm>E~jrh8r?{Y>L7L%cMv7V58A|a1}Yf>vNk2 zrj)S;NJ06G(K6y3*J5DMp@Z=B=h2FS`wIR0Vy zdD5#5)gI7z4vu;sG*Yw3Is6DMmQ@I{5MVV?JvhOg4b`LX&Z-{?>@*eV?d8>4Tsi)@ zm@>Am-Gd9{EDzpE4+>OKNYt?OHyZUL+%M<^Gr82%--E{xxj)t^?+{5N6|(WJz~CDMmJ_{|dwnuVx`^Yxm)Od+NB40t zmOzqdqX^d(xf1APX`_dD1SMwGfv#}+aIc@d>(rTZ;+Wk9_mzka7-Qj4+UM3lOdG0T zi8sQJOs4u-OacL1PppSpUXek?Hq>eq{A`#0Th~*|C{}%g6#>eA0phN_;Giic_C?mX z)xA`3Lt1K!CpI-fE}HiSC{K#-^x^R|x}+o(#bBYeG#Ivj!(Ok{a@HzCJUVGXNfCDJ zVXN0ALK__6@(ieYcRx6akyYH2l*w&>gJk_1qbj6Z0G!C0aSE?C*6EVb&N}Y>Xk=jy z3;rZazw;9!&QM@Y#1_`;E^gl6HE6%G%Mbn`aO*jJ-3S%M=I?@v~g-Aq+Fv<<| zfAwAFd>wM`w9H~HvdY}4o*lN#xhUH!0{0hTUGbe5?hFr(ybW>xIsK}(W5`-CwJ{pj zCAsq8V2Y+}u@{IaSws2&A=P4Ipp8&7!c2`EYEfJ=npux?m7(l$>R#ApG86} zpytO*lR+DG-KZqbdfX|0DFwmJQZk?Bd}>g+rwonfPec`aVn6;kT-Iv^HZSPLwGm;>~0ni3C3d( zpHPH zM6)LTfaIiQxOLx)?9N(c2GCgBa}Fh`=fUEswq^TYgA@DbMIqzjx!rM+9qJxhN#9<` z?QW?IW~ui}G9>MmL3VjPJ`tBU3&{e7zp@whTvzv|1Z~3t1@T&re3cE!`fVRgCZ0?6 zwaTp8lH4gAQvA)xPj$ou4c9{eTA2^Vy#>J;Xt4H(U~=j1k;5qqWC+<(tKqhC11xQN zIUaEFF3q<50b9xkr!b9%%FmTn&8r6Z7QcM~_eceQVzq~!3hdl%WnCAI0@gzrm@iB7 z-j*UyR_zeasFeoWan10dwYlaw5jbmEI*qMnHOPH|7mXVVN1A8Zra{%sFU>WMYsGnk zA{z7%D(35mA4Q`370!W-X|l^!%UxMLQ@ID38w~pDE4)_sQ)QbVU0>y`;=1{b zJ6?PK*j_){k%=cp$Rf^sQjR_tJOdKACW1R6Aq^AtI%)2>;FHmN_9{taiJiKYR(6m) z(u-w4OA#)rvo8aYdAuAmvziO-oPL#@>Nsjq=sqt%dT0&mb8zXlB8&$rb{6#0b{|!G zEU$U@6TLoZV(6b47z$e-v!pF>w$z#wC=R9i5D*q+eMWz*xmfE-MR$XQg@hu#*k)Wt zn+wvai&ehmJHg@l%=5_fSQorD8dnG)PQk^hc15Q@dKQ|eQg>ap&=&4_83k<3(Oi@7 zyAfr}o;TGcE9#QIChYihx7|?aY?O?B8?X%@VVfCbL2?z2MKo7V6z*QJIMnsIi0#00 zZO<{u4mGeErE9*~TfLV>qsaMfV=59@QQ6ZH-q(9^PTPQ)KR-{B^(;pqaK65kv3+^K zG<6<{+kM;}&l3`-#`J7Y<6g`>o6vcHjN-agxD&3PC*r{G!|Z<6dz)Swt)kZvN1bJ0 zm|xZQ7rm-n4WX0f2ug~2od3M?OPLlUW@FB z&+9Ch%#u{(xj|IkSq);5u3h^v?_ZimHDn!lk4LQ7a|m~t>9kn(@sYR}$1T7jAo_m6 zuu%1IOy-h2_rouSY1aV|*W**;vy-ye-m&N&s7QVFuwZ2I`DCeUE^{KUmekD^dO~S@ zp3a)nW4Yylg+UHYEqL+xd@|MqIhE3+tMb-%_tW{KFZy`z6)%@nty=1g^H|OW1f`F zY8&Wj^$u&WB`uH}@Oexz6gaQC+G=?NK^whr&m5}xnGci%6wo!@+B&N$p!zzUo~d@) zkaXTHz7rA4fu|&?7TN``f+w6+@Y>1A96@)YxaH_7mXECpttJOsZ3Lpgt}Gq~9(|UZ zqeaG{WDdqV5rK{uTrh`G+&jp?!bG`onwwsu+8xjBF`nSITCy3e!^3TaDts_(Ja$mK z`}4-J`u2p2&$9F$`RNzK1OKElkPTc4525)g_f`Pumd{djCzr!QSL__pW6~IrCTZWM zoeRl~N?qKk6iN-pbQwr3l9{QpQFtM-<+kH@CbAhDvx5@_mVKnom#4L>xmDH8RMd9+ za|yOYrWc@kkBUy0PqbWi{lb+?m93ACtLnG+G|t0sE)P^qPB@L`a)W3qbiPqUrteM6 zD>CP(76_&~>{!@$2J+v2-RZfyXEN#oIJVrfd*pWX+~iG6Yv|?fL?}?HI(Q86vM;hN z`ETYJG}c|Y6Y9{kiu7lJl?+mP;gMZhk$I`53It<*fDdET`LK zkRR!^K~gC*xN~sW&J(XD^}yT2TBjv|bT&H;gggS!10DLGfSbqvK z&roJrZIGVe-v2GkOnz6Oj^+S9)0K{@FJDDtYhxORIlR|7n@U+8*IN<73+zNu&`^o; zM{grMZ)XMU%O^!4i{OLSm8){xdcCkcaveB5_cDKFcN#2OI6a7vtNV;$Lr5-)neGKS zFZVojMU9PxA|6J)tXqnBv|d5~DaLZ`m^SNPugJqOEWxN{OP{gePAsR+Wt~OGjT6Z} zdaKGCj|4flFoA7_k{8dB7ImU%=Q*O5slWJ%UaY87wra+%Rf4>*?g{Gh)K)m3`Iqhc z3lrC3h1^O4PEFq*<@g8#@!1LI3FDbGuyrHAWa%dE^dFZv;Y0(y-D)<{neaYFqH=ZHOd;6>L-bdCeH#< zRv%mv=dU-h!yDh9{`&c5Gz#iV&vs?j3z7jud}!ds{rkp$9zlI_&FuaqO%1M9Uq?A# z9Aczd@Kkr&tIr^6q8(2zJ4&5^5jGG_M{mnV+DD8* z@R6yG9_U+zR~f`S40W1(w6JZ)C|yOLaOkqrz~Ba=Eue9C-Y4cZ39(RqZ$a4|uPPFCxgr5GZ3;O1N)-1J8fzqW%=D4;3zuWL#VA&!!tfcAv7aGB z6#g3JaEPp^vj@^TA3}t&&y$((LrN>?f^EFSQn1b78IW)LsblGMgErmCU?&Pa-i#CG z%bC1zUAhmWtqYdm57ww6f27C`3B_p)_c?`k^xFTTVmaeyNc#SlF`(D3PJT#Gob=9$ zKxHmcH{}=cy#!Hz-#`@v)*T4DiDD2=>oWlwmbd@;gI}xAq>LG_sfp*!!rkf17k0Rj z7*b(fyaaHv4VDl(ALs)k(~}-fg&VKcv)BE4O`o#=dGJbZo|F8*Ro4pkr^ZaxUvVrn z`WSsM@-m{n9sJMphed`a-F^-7cDEVlx%!)%SFe=ayWeY6kS{K%=`=iCnMO;BGSsF0 z!uzBmRU&je=J6(yz0R%$PTGpnDppQ`KK8)^n2$`}@P$FAhHmfu&9d%a9V7S%bRW16 zY}tW382A=ViMO;K4*Y7u2nAn=5A*5y-R~l*Nab}ESS(jwZetDpDWq5AHI@BkPcY7| zzO_Bp%|ol3x+6ge(76r^?T+{5eEt14!zOm)!dAGNh?7TRC?mn;cP>>@2s!HZ|C{&A zE_nZjipX!?XA#5uHKBj*NPz8$s(raXBp^UVt3!QdLi3NP{TB9rS_6`PC5;4pKx^+J z6S;p{16-`(rTF*%moiCkhF1Kz4h_Q#{btX?e~6x{7tS9c{4>V;1iC=Ci$gALq<{67 zx*X#h?ytdIN;4oEaE$(Seizx8$Jo9`UIK5(uPFR`#{d5N?wq|&#DvP>7c>0x)#1V2 zXVJWhJg*wOE_f+081;$dEs^EU!%SF@jtWk;$n8@O^p7bFCMD?Kb-OF3BNQM zhQ1fdo9XV+2Y(SOlvND*Kij{$heLp(K;y#W|2N}dOQfOX{Fg39^}LQDjWPmdNwNCx zzT%-;{09S1gHQnm2YfN@UuM}07pEEMZn}Hie51PsY6b*}V58ORLaDfpXIbj&(NE}^ zQF$WC(XU=-e3-?6LW=N+p6#S+B{5FhC~v?Q4f5U;#9RV3+CsNM9U}8rs$|NDn*Y=W zP_#=bi}OEIJMG1Ty260@q`S$7$%p9=K9+^bZp}{3Ef; zpm0Ph`-cl9-~|ox{>XRWFCloWch>!}X*P++Vd8>;QU=*W5iFoe(#}#z}1|{+!(Rit&(91MZb~& zIQEFu)Na*-1jKPmyz=FAKG3N%*~x{grAnaJr5m!!mS&T3QxX1}(iCMer0TkkFi~y)jiVDA415nVWZkRzcAzA6%jke%94CyZiVb&2t1Q6C}`9q3>a(KPUWC|zeFR}CM`p}U7Nbo2Q?j0;?O1!Ft{ zEC>ev$omFU0CFuu-rA;&7WuraAwTlB@6E)uOQcUaBwn+`H~N0SaC=uMXh0 zu0nD6Z`S{Gm4?`$sbMHo=n$^e+@^b*2oJxEM!|vRZf<@KmNvLySiX4LZ#+!_=^bC@6ob- zFKH#FjFteWrER)e(?58zA#cJ&GUxd_7Jxm3GJV|`aH_bEmVt-TtGAh_n!DxtRb{-l z>JXM%<&5BVI;;eI*>H7P-pzv_v1vg?i!7U(P3`ZD|bqYFSTgWh;N_bg3ASguJtvZ`@!ZT>CFrn^2 zEGeE=DKbz1%<(Kk?0FZzLrwBxK~RRw4iAT8(_O798>6>|kU>*m2h^lX1v$-0!zq1& zb}`vvh1WFiKf_R_K&f%uDkKjUSxz8k)@Kk{AA`YTomY0v^Wu?`(Me&erC-A)Zp1J4 zKzYX}Yar3X)`Uh_cod*7Q> z#uo(PUzn))toCLnRfR2S9d+K`J75n2(W97v_yskZUbGRUi z=LJ#H$`-vdGKfyiEp|0Y0J3aC>mr#nx{iX9S}FNlRCkZJ*^JIYOsGntTbX`Dc%Wl8 zkGhSmO+bW~Vi#zNZ-Qy2NrVcDe4rJQzTI6GN|VyFqY?v~%A zWaoKOY5A7-T*Sh|;EZf}oyV!FCZT$Aqgl=lc|XU8ca<)Z-lH~kzEVMkbk#mlcX&ql zk}t-v53AtvnTj$BSr9Gt%+ghp`KBIjm@vL0%TRnNU=4<^x>jFpfE2tNu5E;*?$C9v zG!M+x4W)8`*LuI2L!H+c#H9k9)yGtzUr57N$XE?3T*Eu9%cdTv(49PxCmS4An^cgA zOlJazOYeX=!2_n?@YZ;1bIQ{PQB}uoMYsm@eXftM_GAjwgQ(MUs>ZE7di}W&4F>J6 z2@`6&O6G%Uuq7Hs3ge|@Vb=qy*CIpiu+VnU#sqjr3-M-U)0mAxC!=((=iDoTK}XGl zQlx`<$2o1aS{b3&XY0z}0j@O`^z-uz1@JR*g(dox6sJ=8mKDcl9hmak?UM(hCN%|v zOE7%n#h%GrEs61iWfDDkSV;me8Fw@;8Ei7FXL2v?ag&VRYq}iM z_nCPy2Lc1V+O`l!$GvDc*ZS~ruTK6m5vyV$+iqHllljT<||nVDqlWAjfk!J-5E0zPcV@}-CobLL|YWcX6qN->3Y z9`BTg;%?}q_LS&=iA;NX=912l<%(6f!H&h-WUHL`vLi>~#2-?t$w;{}WNpx-B*Zb+ zsJ~Tz*nN+p5Aqr8Sc{kh)fL2OTr6V`F^)Y&x$2|+S`-u33N~c+OlRrOjL%qxY6`ne z6XiW2rlA~PMHk;JbZMDZ93#^9d3!KcyP+y+u}-b0XX$(GXYe$ZaS5vRZ;;x3R5gpi z@QNE}C2Y?PbA!+OJ)WiSEUwR@>PfQQTjl*$@|=RoEUwCY>aFCqey8Gdcn(L+KNwnst%Q?3aF`=j^WAnZdq4YBW}}XTzZ$XSCi9hEaZdI+dX*$1l2*gEySl z(AQ0?_7A04^(tLMpYB{S42JsW+F+z!D}Qhj$?8$^zTlWC?mZ3;g~sCE>kA&k<23{E z4)Pyllo!3Pr$8Xei;&%P#z<$v%RRR;QwY0}6ob~!`=s1fUJNUqiEe&0FP6tlm!7T% z`v%>et>(#Ggt`uIzP~}@Sm17+sKR~xIR^}1@SN;AS`9O1YPQ2w$-`ZF+Pc`3Yi=Qu zxGPj)3PtU)Ug2Mut4&{i&?oW?xyMbmHvGXq(p7!;xKL}!q|^-|;vlcyTfayCA}^6m zuZBaR=WsDBPP+A0ZfrFv?-DqFXuZtN^JCBxo8nybbM_-Dl>i%>49khQ)|ot~!LyOQ z%6#HEc{i>r!^q1MqyH#<v|*TREk zLL07ibyQYsN1D>=3B)f+!pq>+46x(Vhk)OW26wgg0Tv!b=mHfeq)&Z%D0{m3`S1lA zrCRq~xIK|6eXcD@-Z$`AFB7(##^q9*GgqM%wo`-S;e$F`kor& zv-kGF?ccV-=a1s{<{Fy)O%laF1b-~egX1@*9QsJ6sQO_UpQL0c1Lq8*KvDSi*_e`3 zxJJttv(N@Q^UaS1+mefv3$UKzB;Y9gN0~`~uQmbz5)e@2Pq+>Q78>rkW+)?B>@YI- zbhPDliX#;!kuog+@+0+Lq`X+kF%#|_6;qqVb$d=hyX}-U;Wy7%6Uy-4m1>W(Xw0h( z)X-D0+;8@uq~E(&5(d68dnT2i4678Ci+V(dKj{fwqR~pqJqg2kx0=SPO_EWvrhn=Y zfiH?w-d?Oy3pehMh*i#e<j(1r282U7@JEsQ+4P<2IgwJfHH-&vjS+H#Zf%IgN-8+!Av>ph^FT)MVlL{L!? z6oErWMGz5?E*%R^nu5}sQbUXM8j1~-CLq0v6zLtL1`CAV0)!rw4hEzJ2qgRy$~m6* zJpZ>?i-qRS+%vPw?Adc&d)m6pk<%=iOZ|)`zDQ9>e?h6s+&JnQN>7t$&*N+FaTysB zOTsi`$Hm5CN6H>Gq@L}~n5nGxB(7>C0m9TC9aQ*&iNvg?+@&hF2oh z1zmA=Ry^f@)N_w#a{4EV)X03UzTJpU=-7%&PFWnU zL%qWcTUmeUHff4Q$froa6yn7^wIc5eaE)a#F(QIMbH9fa)6gptZc_Spb(1D`hke+=!AUfqNmJa7?ly%JGt4#L~8F3>$86BTSE45-Ax{j-SVx?Xp^?5c=Q=6z6s% zEN|KIZ3mrcCnSk~{)7Q1G8{G}-e|%z&GwVbl@NTrGSdIk;_8Y8ChV-(>tZ43Dg;|O zZhu*#C|+PrXKoC0DsHvw2F+xWjMaNuIokUmoWG^093brO%ZG3_x7tqc)u`WQq6C=IYG$V zZKwuPyj8iqgbs|Kybo{0bg4eRSb8Zitkt&MO3~Y*3>ZI{d%6avK8@F(4vsaM2%$ExdTzgDcYPW)Z<{>{I zxk@}bIp&7S>wb-wY7AE_IgoZaXN8JD7NXm)o7`I%pE;hJA_*B#YZWZ^ZA*}G`I4e_ z2f-zhBgM0tiFX*jjtMhquZY{zxAYKy+3hi#sFZN|(%tJb-Yl~Aj~F+@R7eInI0RI3 z_ZCxNawyBc4KAm}n;1{LB_#}Lzkli;_Y~zYXl^{w#kngz#z8qd@=ylU(oIUxIR>_LO+`hCc6Vz0H(WNBIn?``9Cyngscj8<&&85=u~x%xZn!g3QpLT3MO- z^e7Ew#)9(NKJ(W#aVK-Jk!J5zwfHfw-S@&CtCXuU1iSU&^|TRW32uGIFNwl_z-VS%x+UF z1;{m!Hh{u~0{yue1g z9bsq|l|eziRF5=#FtG7jx=Axe$G6j$D~2HYWId+~62UCtGgu2k@8R0{R0|Mpr6Cuk zz16nYNK1TIhs>28i~7BnPTf)XWvWyfQ;LnOuU2<{%%5x$DH1dk?XWbQr>7SEA_!v< zOEsV>U2Z&J(Bg(E*PNM}#|?;k2(bAGOM1)}QG7$YYuxNnd$eI1!BpFo@b^ zO9c02r_%X){PA{M%~HV(R?!hwX@W+T$6SPGAL^9}BB8%kW38^Ur=5KK-@P2 zpNng^V^R`)w|WG_ZbY=_>Sw4}v7O7;s~k_K7r5=7?*~Pm@0xx3<23p=XRR zgJ`?Nc_IS~^z923kuTR9ElcCdmp)0uhtShUh4z*z|5KabgwI(~x(lfwy`icH3m@~| zNYH^=QDxqTFW95!Fjbjin00Jz7@?0z4ZsmdNZ((gj^b;5fc-+gO~cS}JVtL$kySKB zW}#b+Q1rC)I2B7cIPs10DukQ&MoOy8$7fD>*@fgp0oBz!pk*;kz#X`d`JE1SZHW2F^NLOJ~yuwC%w;HaDo21lme>qXR(c`dll=k)p)1` z1a@4CT6b)J78vH3AeMcn&OhIsR&pgH>@IZNvf0$HpDOh8^LiAdqneUk%-Y)}&N$MwOam_9+ScJIJf!L+Ag&ntYk++1+H|Q|^u|B}3$$Y)M9dIsJO$tV zRp>CS52Z|&ptI<*+?|dmRJ_RKHGojr&0pfl?elGu!fKkZtoNZUx_w@&&2%P-xradR zN!`ZfvU(kl%M>4QEz^pgWcxmiVfETSKZ+Cnn2$ zxWYb5&wl(%MyJ=qVyR)*Sx7IcV9eB54=9vH>^UT*J`Gf=kd$4)}A$v zDpeEpf|?a8Z7aADwpYHA`Y5D~rb%SHpk*`rx^XTyt}*Yjigt6nE0Y>K4kJ;XWRm&D zq^SZ^qpDez)f%gVP;Kk=)iYs%48tWz$Kop9)^8G z9OH~kh^vIn;zANShQ-h>;LNN2uEA#)#P&U}i~?fj)--Yer3f zy=HtZX*}81Ys47ZwLPm*M|+tKBhUF(Z=S*ar@7myO;ULT^XMD?<6I&-fm zd9IGsGCl4p94&aK^jH%m%z`pw`?OnsBV$&BcJ4fvz-ub6F`bmMk0{gi@Lr1)KY54x z?MFSPMaE3-i7N9e?+i^g%C?vsnlXlxg9?vPpIAIyGICxU(yQl4SIcO5ob0{|&H-2h z{K@=F&08)GJ6c~CB$$P+JKk?~Y*X`GYs3i86=wHh7MA3fntBilg(eb4+SfKm?2Y|6 z>NP80=jqlN50^V!1)xrmux~r*4{2sHnK8(k5N3B%ar$GkYClNb<9X*M@^yB%!@i{~ z*0=d)m9|ViiWYa~obl}qcyVcDPRL4?1id`eV~npg$FfmWWQ+`0Km^1|=`vKLzE>D0 z!L4m`GSIEI!yoHop_3sy#`<-;p%hoFpIpp%c1!Cz(Lb;^kVYl*T2*Xf!oE(T1hA53 z=p0+BlL_Q}rRg}Km^|aU{?uO?Z81rnVa$@#K84WwUxbk0q|M5{0`2>m!E9GY2HGPj zKKS;@x5VdY7nrW>inzYqk#^1WG?{pDce;P9y@&o92&hH|jaW4xl?Y!*wmhMC1;_L~YBe=2WHORdvy5o69jfUge zx^mJ+PfGR1C6FDZJ|Q14f%q^5Q01{XXjetwRYt!|u_Tv;owz(BsfTNfb37s`VzT*K zbB)!VDYziGx{Zuv0m5Ol?6OGX4HT?mM{7FkSEf2MA5Q3*m$cEd&p2oAP-kUmVIh}m z{o?4yHYSAVxtbryzvL+iK4?x6(y#$_3@E5)GwfCMY%Hl4v`rY^U&Mc2ct2C*E=B6D4Ci0|6M+P&hm%$>_^+OK7X^||nL zTZLx6F@Bj{5j;AzH6z#_%|FAo^h2{Je~r1zG1hN{L*y1LDHFkp zM^P+P7dI7{^71vHeRr!{(R=cTa7rhT)S=7xO*$T^(c3CcJ?escp=-*bn4QcbZX> z`r+htcwXI5pBLF-|4cq;8G;t<_n5(p_7>Yhk@YV-hGP}AWegUTOWRXQ?{-Crt^ev@ z;>sqhB=kZX*t1u$+iB=?22djs6x7hW6z@Ln(_!wN+Y;DYjiI;fUUR~4sKzg}_lys_ zCN$S{$VAKFkKgUkVN&XX9@F1$7qRMHD(s3vo^D#Zh41BdxbVy-Qx z>ZO2P5Igl%Qhrpybe>J5`@9lh-6W>4Kx;7|jEnTj*Zl#B%ouK?%=1%8Xqo8hyN=Ei zeO+9ts50VbTWJ(nXg(Rc3^*w<$>=7&bpnX0S{C?q#9%pC#JX|e6!tm#ej1isTB2Nt zEw?WZiu<@>P!YKZ^SutatRiJ@Jl1h?)HQJH)?1ma58o!DIwmS)Y*65c|LYAgbb|Y`Du;WVkD5h9vlueiHjNxi{AlvmNCcT@#&cZ{5 zmL|HKW;!jB{kP&>rF9Ayu)Dr*T|=tETCjZ+86CEf$JRk4e4yY}e<-+kz8J=_)H7o5 zV9e*r_f?W758l-^yWGF;n3L_^Nx*Mk=ic_}C zv3SIpdtjk*D8FI4IVE4ts{GBgJD&_@P)oaTh5#% zd_x8S#2|FrC7OAtwB^adPh5HnQWa!Ds)y{xr*ie`-mES4-*o7T(E)^@i;Q+xEXZ9E zVLQf)!LU2QGEXOiH1w5J+dUy$%3MMXy`mamQ|{0Vs~eKpTkQwQ?L-r@AHN52IYCht z+yfwQ(te({kRO{VyV|D{M`~n=`wJgq^FWlFhEs#SE_WtS#;DyYp~JYaX`lr%byA}x zom(iwaaF@&xZQK5pPns2DpYR=)42PqdBdmCiUlgKQIfI`Zt)u1f_mTa~VD+PB$~Cd-{ZRf{SLJ4P>V0o?$}@MoKgH5!V3LJ<+4O82$ltik5!9YK z313*^6-!u{q&m-i&C3Y*n&j!kwVFanVw7M_w`zX3jy0ig-4)tIncP{o?ju6XsVgpo z?=1vojE#FR)CMT&oR85;H`{hAfHqH6)K+p_!2!^35uYW2y+&-u*4Nv$ckoeKzztL| zPLdSn?Ggb?h>4XN)|(~&Mcld_HHc}Am)Ejr%c)v%%AdEC1ZQB6wNYqn4+gtPCwASA zuBo#kKaO9b(N~zibeF-lwZ}e|%=X5^=Y@y408z_tRGhqlu04aeD_&1!{cvPMWsjq? zk^Il#QEqH7(-o<$SUi(%{1WgIE)~#``Kl6^adYnNchXOC+DyEb$xGFFdE~NFSdbqd z9aXKCVbnsFg#sEy(psH5Zd@Qcp`!AKfh)6eTA0{Y!IF-X2jb+=C!fqbV<|NPsvwFs zw%jDo&C+?D+hS#}A8S89p{lB2n`uHiSnZW;XC$pC;Y$dQy7;pIue{G-uk}qb|+4UUx~CE#U<{n&RF$kO#eI`g8X4G`a`Ga}p}9 zYeriRHT`j!a9H}T8#-AwMR|44!sg)N`q3ZYeKccGI6)H&)q9L%!HaD-&UYnv)d2!! zsWb-VVps%r&`5rW3C<0VQcWHxMh}O=>o!x=ZVvn!-C7+myaPAN$6RNNh^^DCskW}G zEQmM5k-FAQV0Svp%b@)&an#$Kw{dGLbBGQ#*&O^Ffa2dlaGp`@$aL+-TAO5JkiNZR zgAGRTj0LX#KpWPvmy4*R1^QR&!-z_|f#yv}Reazc0<2+|blA_DZ8pqTXIq1JWZg#< z{x%2Vb!NiasAz+@DI2DPc8ZL}S;OgfeeSod63y*FMlAJ-k0eaD*&9i57Dkw(MqJWa zw&;TLt&2qyK7GXjo3NMI7%$d5SkrK$*3@_Gl;Gxe;bo0vCYIb-lmZkbGE?luva^)Icn{PXwSY*Ofp* zdwMxjIzDWF%(A31R3zS7YMA!IHaGh;z4h?M<<(h=4PLRC*T?`){a0c1L=Nb;!pIsm z>uu)GX6|kHq|9d*>a5=mW30V}ESuk&3+R=Y)0vc^EK8LEqxYvzq{iq@m*py7N`QL}Kx@uYUq#Mqv6=XIl)#W(^0pSVa~p7}Tkf+K?mbJOJ`pMikWrqK zrM@>?v_jUTGzxDI+lgxEMMNdbTx}gqG%NMw)94CWk9XH3U!c5EX&-=fJ=Fjxyx$lao9CbfVl&00 zI3>j64K$Zji2&Vmda_%J{_z+6mM`U+l@7l1o*D(B#F~C>^nSv;!6*j z`x_5^_)fAwfKmEBNYzIg@Pszi=+EBl^^1t{r2e}%?5~K}s-Di&tKdO74~lNaf4`i# zq5cCf^_deung+2a)(^1M%w*O_56AlVsQ*S}ow!S!6u`4MfA|b_HEAF7-!DI$6e4~M z%fcb38-M95vHa2YzC0S>r0))KcZX6F2B5HKmO9T(~ zhS{n4NXrf|f`3fo{_qZaN%kJdhkca$0nxFXus>oGcKFG@${Y;u0Efn|OAh3-ko?|w zzi-deNL>G`G=HP+Z}I~9d~~OZ0^qm(9_;Jw|9Qm$>i&c;kk4m$*vCVB8?gtU`Q-5b znIxi?J$iKl$S0gdUgTdGxq$EIQ?>uAWvZkE3XQ z|DTtGgx4Xd0JK3?1LR|hzTLN%ZYBx1N1Yn_-{Bn^5rCweAPM~DkQQ?75GCW&Z7rv-p~E>wK|c*uy@*AQxE(mv9EwN7m4 z>HUUE&~dv9uK$5DA3>kI$N29z$aNEqZPix!RA0ba2 zOxpKfsQKSU^!y!=&)Z?62Xu#1aDw%S&C|d8erTurXngiHqI||>4hDJT{9u_yg3D%! z&Qr+z+R%|a@&w{+0rfk1;X6H8VBkfXSN1#WK)zNxFt$~IML6iNpC!JF{T#Wq^Hs7m zjl_3_+q<#fhgV`9X|(R=xaXcD!FIkj+?&R;SDpZDm*@7Fc5g0PgCeuGa-2EfqAD=9ye?w9OmPIndZH$wm(-onyW3V#*Wvf6^sCR!>l|mZ;8mHxUm<$)D z#wRHij(2Wdn>-(tR$EU&l4Xs|+h45Yo}6;o#Tn?8K5~9~*KMI&0bJ_vmOY8=KuStg zBzT8b3~4nd)1Fs2;TaGV!>5d-OZjAvXn@wViJ;6KYl80_KCW*Hj-ppAKTNL-8?X_} z(XwgZrig#ep8Zbpk2ccO%7| zqygtm4S+hZlA?Vi?*Y_iT&lpX?P|dJn%#P`IgSH=C)Z0F!*3G({!)`txMFMDrm|L~ z@#ijaa9I>X?9a0&oR7o@%IThD4hxM|SgLd!sTd!tfBW&{mC81y13w=yd8&Jf6CF$> z3jq*@Y2>4eMJ`)+=YIE#QRr(`e>=M3@T{7mSNYIir<1SEG4>n#s>H+kWaiqB0AkP$ zxo$fmJL-gNz;FBe2^x}Z<3|I}3ICosB0U+Mu*#vtb>u+XH2LJ<2~Ls+>>ze=Qg9no z^f5JAx0<_fXBaa2* zw;(M<`QD`K!0nOZ;sh;}^e$u@29Z3udPI+i@RehiBI7fvzow?|^Rq$#y@9zZUScxi z#_$^SM(#O9w;`F&MLGBajl#+OFrtAc0DxunW@=J6n{(YcT|usX(5`~4O=(YJuRM;B zXtJk@oeN=Eu3MYyx$k6>!b5&}(}9+>p}sVogV^T)YP!FEPf%CFk=?Z|37XY?UoVUb z<{V6AA(@ZP8GOOgHST@467Y?T&!qlZhb+zz*z(=Cm~9!8R?4bEjkoH1h-2VNI5gN{ zFHiR_Bk4+>OyBXGU+!%&7}BWHq9?&>Wn9_!JOOeiiO0Gi-6QmwGYI6&@@1{ArOVul8 z5jK&yFkiI<{7Q!)@#K!^)!vrLynCjgJkfYQeu4ow5BS{F3@@AFcYz#rUUtlcdh z5%hAk<-dRbzC(<>&qb2`$J6EfeZ|PF^Y#}Qxs!XI4`2`9nPSdS(S>I&)yEM{WAx

X&t4-^GlkDh!~?dz$vjlqlcyJKzPEZSwYK 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 n-C(yUiujujJ_p)=l@69v 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�lvOREXs3B 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%0D69_R7rg#bD6pUD7`O5_hfSuIy6$;W?R zC4avv|Cg9QZCQsFK0>PG-1jmVS>OFk4$N14OdPu)(MDKt` zwBubQkbQQo(`DCbmkY%q-Y!wpw5$HQ1pE=sdBcJ7gv;x|a0?mv@apsQc}sGw5wNqhnc* zgj%cVxCols*c_}N7OeMYKeOA0u@E_*FBMqYo@MSpdfiaZ1_eStoPLS3ULHZa=C46> z3@N=I4UVr&J(F9^Jp~=%@5_49nf^MJ=qXOb5Y~@Hx0S!+SXzA+#fhMlA)d9>^`#(Te%?dFfTz#>LwZc^p8yn2HatxSNgN-C; zuTQ9R0!ZHX^hsB}dy5JDAm4TYO9=H};OR2_>Z@;o_VxMkpY9Hq7rorifd}m@mc9kg zB4h)ETRt*;Gct-CX#Z4)w09*1AWPqV9@sl`QPqL{BQu#Jwicg+T5`aivRj;~#vq;5 zPIpN0R6*=silH_F&ZmX%Np!reeUG>^iBp?LH16H$GY1nQK9|Sa@jEC^%)N!brn@C( zDzH_=+kqZ6H<>#G>}X;DE0#7HX_EgUlrC~@EN^_bKv;Lok{7dPB$o2g11JS8vFqdq zeb1p)&hYrUa>PyT!%KW7m&^m8&1~X;f2|cnmYMSAla3ggZ!ixuM9;Ygc_J~$h#e0E zi%Kt>`DuTFez{QC#PAvr^?VpQlJn0UEowGme24p>J5#njB_jZD)XKoQmO5%>_|l`{ zlSJpNVlyk9-~Bt%oZoQOD}vzQtRCy9?sMs&o&Jt}?@P?!6wL_?$}4k>_STZmXC($V zTDg(mPGUanMqYUx8jv5I;@Yj_bIsZ-z1(a3Y)t{>@YRJdz+q}S0b>0$H zB4Sq;1kV|b)VeT!wYF7yO~mBBJ!hpgglD|y_U#=fE&!iT(N%tM*MKg&VWL-}{t=ms z-`eS*i1IZT0Oto*s9w#2ZQN^+6oiM`zZRKwAo{l8-D!;Ipg?7_*2Z;w*Bu*|vbN|E zS)d%`9`T7E$5l%}paxaALoy2JE#Jg&_BeGT>Kqzv=e=d*f~8D`NfiOG-%~bYWGN^{ zlE*>JItea4eLm7yq5hVja}TS`Gr{?5Dh0MDpoYUr*y4L(#&PM?S9y%*O5#C&<458e zzD@MI1x&W_s&n$};VN%zddgOB0J7DI4r3=x?f@#Tkk8P))E{h>Xl)V++f3vE>N27lLs?j%{$rs2}JNN-j zFV=U&6vqca&uI7>qo#6)bdtH9LtWLUor-85#~J(#8_(nZL$u%MQAi!%7T?E&H3l^) zrGf?O{rkSQNdzFL^ip??nR`Fy;jXF#Q_nGGQ=Q?|o^SIO18!7Ke2*x>ydhiFN zfl7Ep^1g#pFE^w<<3rR>7NK>wHJeB_YKne-;(%_DvDsOKZWLp;3+7KYzeLZFeRw4y zmpxw=@#^ES)QG`LVv8`pxXWiOKhiCR8)78mOBEIzTWvtGln+rYT34)pX}YubL=7RE z+yVBQD77+5b-{q)vCM~KiiM0Q6OKv!8bIzjTsumtUD8@Q8Bdz0*lsebG#^nxTSSVR>DsumcGTwOY=voKf@}|+u+lP=)7r7W`SEln$ulLO|5L`WQgX=C z<`))0IWGMW+8|k z$=8JoF?NrDLgKqhWlW9|HI9BtO}VMw9>9Lz8?+~GirK7>M3LkR`US_)R(jNv!B;YjuYR?{ z``vyTDq-H&rtG5Nm$sO!Ain3rqW4-^>~w*rr{hk5(q~*bU{<}-BO<^c5XlzW{QGzW z_-+`JibK$y=hQp*B$nT(_>_oU4DQ0@V1$HnnM&&Wy8+^b6sN&NmN(!_6dADNRU?n) zB_pd+O>l_9W!{kiO%3DM{`0^uS`Ji~EGvERN3c@zOSc^#I!uV-h$7HY{F(iWux#|wBvOPlQ*pWl;IDc=akPAa^vfz1Tjy}c$Tlwv@l(r^eNSW zP`ec!O_II~(4rFAJ;CXAnF|w90kN8M(;i>lMbe(m!>AW+5daJoAB*$TcF^4Ay7Ktc zHW_3eyxAz3JslmVkExkntFJ_u-vX3Y>G)#I=`cwkTs?q(kR%M{ikd=qFLZGJYaPu$ovkm&G^1#2VUGB#%u6+KdKgC#u9%*0Fl-&0?7*MD0?jVA z$NvfYj-hoW10QQjFpJ-H^VH+k_qC|YNp|)AM*K#tosFb0-#q5eg3Tg4>$D41sSvsC zCQO16UvFal*x#DcPg$TH*v?|m7}xBfX?d8kNAq@ee7cRei>{9#I43J$4q93+k{f80 zqQ6QJ(D&E_Hb20`O+4e#nq^(neH{U%P(Xzr>~P)On>O)&4BQs`|+B` zNP!cd*j@9@46XThg>a6^N&DQW(B zMqNo4*Lo=T)Y-#PdNaien^(`yC%+x^kxPZE*cWO8vIp1hSKgiw$n!MtPJ{Qi#i5Jp zQlsGwlES;Z!OJ!D4(h_&!?cFZ=h{iT+gGgXxsv!+1OpIVN=5EsszvZ|I567G5E=XK zuiX?4MsP*s^5sBxI1p5xV?Bf{iutErMM-T6v_MdM?7kTFl{Q4h8|+K=OnY07hEGj1w;RqC65V#PM0Gp0Y# zfuS@NBsbf09ND;h(e&dW!|dqx7??Xh(HXz@AjRp$ej0RRjD!ZyR0u+pV*nQcEqeD- z;yAsGm%$cy*6N22>}y^Ld>(JPD^H?82=#ptCa%Vk{o18iLfNOUg`Cl%K-9^Uuv+o_)M z5M94338)V}yBRDtE3dDZ%(t1;!vIt_GU*tz^a2z=z#1d-yC7Cd_mg2Kz)G=5Q7cP!3HB68cp^=9bBsT6wiYmB1?)4}I^^$<;K zsfn>_m02(VC^(|zkywAa&Yp$OaWzCkEv|h7MKDhc+3?&CUt~>JrTsT5oNZ1g8}=uG znsr)YI6w`0sC%cnZIF*fQk;~z!2Pxwdp__tdAtZ#J41IxVzJA?mZ!-}%>#SZIz9nx z=pgilkJ+?@|IEh8+91j-j`iJA$DX~+Bu>gAx@r}#Y*Z=BHS8h)ipOI)Q|{)0vUOL$ zRmg;Gn-mf+G*Ns>7GJR!X1I5oIPgfgn%C)99cp0f?p1GwUCiTf&`BwuD-K!%d+h!s ziuEMEEV?(+^%G1+TUvhzv*&|TZ-kZmpE&V~!N20fpW%MPi4T)vSxo&w{_%C@<8|zt z?bbwJm={8iumb)SCvJU1zIH_)*Z8exUE*ESO#Vo^6q;Znlt)&Kn(bzqQIt}lhFUb7 z8M^JSrC&Mwues_!ktvAn=4rU5bDMvKkA(gPUFvwH<|Jwdx6&RQsBV5+TQ;%rxV2-a zwA349wP_8W-0^cdlG{GQMi~Jmlf7;Dfv`lfU9$e_e7Bt0CjhzB6~wIc9m0Q`ok`nCLCY+4*H?$WV|CK3S#W@ zrEJSJYUs26yPJ!0wri@W?Xu`x;BMJmyFcpW>jqJ5NV(PCe)j%Ik|gm^bK!7SegZF1 z>UK{~4S&;wLIoBwMkSzc*Y{u$)74$HUpn26aY1k)Fi4J%q)t$FJ|)W7AzUUwd;{&7 zFwL6#ct6iskLwx-0s~9fMdO;!YJ%F@U7pMOx%!*T8calPClT4C-?3$8Uy{PbZ(au5 zIp+XIO#}@JN><&a(xVM0$qT z@lY0^5pd_*|gJ5CQC-tCKMa6%N7K#!a zkuc4~A($&`(YTMMOJ^5q5{W%K&PfD4zRypd9=so63uvqAD|N?x38d|0gU6{ z*|VN+3gk*;KFBK6V=xv>-BZTCyP9lm%)d|U_E|kkw%k6NhhyuNSiSxc!K90JvQT@l z`DxWD5DMlBN?j%`^zhRR+M0J{_i}so5w5j&*p;3KFHP(=c30W$y^a=Ey{~~ zFtwHI?u#y|&vb`V0)@g|n-Yf0(&2?#aU%JVi`v?Fkv~jVp`)_S%~H1hHKLNw3~d=W zdrn!Rix_JB*xzK`^-4V5zeThbr|8tTIDy!>NuNLis8$zcS*Ohp29dmx@(uK6@ul#$ z$2|&)4T)cel#-4^<6QmSS$c-Yfk8wvGFjv-$3Ikt(CuIsU53U`_o3-me0PNbf<=h6 zE_|u!;`6NqhcZdL{lW#V9|rj6OxkqwNCP&w`PiG3hdi$l@>rnC5;uR- z58i6A_$DR%4%Q;^JL2fCoyBT};zMimRa}0nHZu*Zpjg6~hL~(9jd~$O%_D5a1ew8) z2%k!v9r|1RoudU;ug49>QubMNuZ5a-9|>E5GMx`VPbXgu9Iyg)mFZFu@-%jn0ht1Q zjx8z6|E+N~fYqA0#9&TKci#(e?g+AMRl}^Z4RF2GH4#gC<-gVytt#+BJISm@Xqbcd zTN5k!XWjsOyQto$lQQ{g#b4-Eo>7Mq``Fi%8BFQ!Y*&j{t83L%JV<|M%c3OfkV3OT zOE7`+A8z;V^)ZRmh2<-%|EbWujew?XoPe&lqgSM zu|FFtptn)XgmO9twqB*ie?yIHS^;W|$1Y)ZaG!RK@1S@kbm#MzinixVSUpT>8&lxR zz8PmBkVnV{5R_C-Bpo19eciF3bG2oYNS8nkEaAiG1fP7thv#nn&_K@A_3i#WBuK?H z<*;`xrB3BW1k$M>acQDRmp0?LQ^rfko^u;}KUx;PUmAK=DJ#dIQNFYE;4~Tk6&eMx z>V-~)#h$63o$7- zchnnm$R*Jiztaa&gxDUOCW7j8Arl3f+{h-Jbh$+F64OPDy-Xqeae+k-$)G_>V(#mD zr5Ct#kutTlJUZddm0H5EbfR?8G!|#qcE1=;*_1G}f78i+1UgxHCd>18Zu=-bjTM@3 z?=o24+BPD$c%Z6Nz`uQ(RIH<#BChV_B%q3k$nSut)q?*Q@#_JI-@E>CaXYmhQ13Qs zAMzXV8@u~&#IMlb#BXYTNV8mYrpqE6TNLq%8=oBVqH((;k}Xnqq&1o@^FLj(z>xbi zZ>((}>79T(U7jIujMYaki|;c>XVp7%@m0D=xrh|W|sH&5^4VZ4B)^mInguLK`D*Z_y!hH8+N zVvc+`#KN$l-;6{i;CX*r`wCaTeFIHEYgFAtcmVipDXO0d560cmU2&SzdJ^ms1?OH` zEL5n6P-ie4cY>}!3hnM0XTQNtU8Ewy^#pFB7wu2hqSM7Nx7t+$l?!52Bc$j%`v05- zz;)wAX)|ct%Q0x)iNR;9{EXe@ag@{+Jzt{H{`Gzxex15J-v3F+pu50ZmSz>X!TU7e zVR~C{XLGX;U0x}}FP=YGux0_i6xN0&b8CaaW_wbpLXW*Z%u3EdhzM-HgSzueNqI*T{K7@f*S1NSYrl&A_aYHi~ac`(}UcO8DyZ*0PHcy@CQ!DCOwu zX#&3saplaCPY7;pgPflw=#xId6<+;maU}!w6I4DEVON7a_Tp;~MHDM#YRxWZ%QdlA z7T+>;i@u{1gAy_#D)T3xy=hR2*%3WIwp0A4N%+7st?$rYX&hW~979BbqFIGptkg@}%O} zNeU`>TWS1ERJ75P8*LiX-vq>2ftzS3@f3YLTU6AbJK#({*My7HKhvIwm+!zC>r)CO z^Z8Mi0`n^Z@xM`A&1MT?ZYu1)0;EMnSOIhrWv#R-4{kL{Ij{%=_z3vudX7@ zj1yBD)c|H*o73<$ZqkUj1LjwR-yq|2cV@E$($uq%E%+fa#JWc?@|n)sPxPBdj)!2y z!N|m9U1I&1Vps0~Bz0KQZxjZSYV(w*mRX4*B#?Tg`}lnc05K|KD)#0w4<^m$p2wcX zY}PxR*5^Vi5nmATDzRrZ@KNRysI#?tKvG;Rr!5(|;gyb3%@=QU7dw1dpeza?1*_@0 zfd%24^Do?Gs9pUbpfPgkw-60gjm zT#|5HeITJRPhi|{@e!K);Syu^&a9j~xePs!GH#6rgYrRoDYf&VK*uF27PuZ&dTFSQ z`uOOspP#2k%FXrpnCH&1Jble}@qA_QpIz(^=)hm}&z>)(E8FNJeGv8GzUJTWNM?S1 zwi1;*#(6=(CVljVDMYqbZIjdM>F&xBtw$?Q$AB;3kYyij(8^13U!r)HgGMQ}WHRfj ztZVVJc)O?>MF|O<@duWc1`LiQorH&@)lP9PUa1-OTt<*&EXrZis&n+^*qPRJHOe^- z7Y;s4=BW^aNJS-#LWi%m!G^=cVFhldbV4+}wogHc76_!D?$4+(EqwKl?k5;8bC!x? z@tI&&dHKRomr`43@^jrcrsY|TaDK~e1hKdm+1UA0@18{EQw@pfn4WU9OjU=^mP(j% z)wxyMDy&=0>>7;ZPcrS;6t7a-H+oq>8Ms>&o}28Rg-j6X1@&wXx3`00-;9GIF<|6A z@Ai{+lS*LMrnwUM7XB8A)2=c&`8^s&QIH($p-2Y0kj9~W-ydFGk51cx7DfBTrMEvq zuqqh&ZX1uqvnFPhKAnk7gU6ua zBeMTP=j(L38D_iBC3&0$75p--j0}zZFaa@7rCzWzMWwyN%US^fO{1xp3iNJ+IlHmT z>LK8!Hzgq4bV^CvG?Qgc%(8dmJ-bC>(t&_u)*g}azKMk0Yt`nw693VSohR&#^4vd4 zc1nviPN6T|RgO6vk_G6SXi(~MKv{Nn~U zjbOhrGc{$7?YnDKTzww9D*Ph{<)79D4{97t%(IsBzvfMf_ygB&C~M6YDwIPAd9r!5 z@LMZBc}YIQETRAqwZb0|HI>26Q@~J{Kp5&0g8|a`ii7Bg%z@1c{iBw}7O}pvog|0) zY_c9`uq_X{`6JKT&b-adUo6QkECYDCH?f=8bOI z78odz%RCe2afdU*{>8ifxa{5qufl*x3AGgk?f^-Ys|eteo0K}my#0X%AIP*@_ejPM zI=Mog=ttrvm?|((RF}BHQUM((2ErQ`!k5I?uRy8u)OBCi1dr0=I?~6C&p#72KP^yU z1U@)A38)Dq%1JKNOW`ZI0^dT&P6Q2xdrT1i2%EI_-QU3}=!ahb_0M zL|xn}t%W{DQfghfXtxN6O>tVW-F#6EKJuPKrc8}gYGl8F`1n+r^dtA*Th5jACaP3g zD7#;Z)haV+%O`(oVi4p^<^z`DTu&C~%PIVk6ho)n#M(fPu_;?%Lo@hwi{q>T3WL{= zHPg12m2zC3nKn6?vKmQlFoi6+iq%Ghv(> zsrg;^`%40$?G5IwujzzkM7sY%#GEb?nec#SSedcV3FmEdRUl&pVTV@??YhJ!Z0KP! zQ0~^Z9|GrW6^aql(a{}tciG+ai8A@8sfw|pB9)|$BadSkr7(8pC`OFu^e^IB>{B$j zsx@@5-UC^LL5G`PHBnu{n)dsuB{;h~Niv3w2+xVQLn6ir`R#=o2C!== zyv9emVJm3AxSACYSG*PWG@dE)9V^fhEHc0@I~UNn6Km*C)D%J9eeP#ZAJgW)5N41& zF)QYB-1sm(f8q<11p7E|cecnpS!W{JoJ+{Sd(W`=Z5~D_2o&rDj8vg<+bK1!nbT$H z3(8a$woB}(4B?*%-E<+WoZfDA{#ZX88a~M1kDV|72ck_74iN2c412Dy>YO)ihz}-L zgFj0@;-oW-__(FDRj@dpZff6!oib*BmjBXsKbnjWbu^}958|Lbz$L775bIN8(CNNY zAGT4PfwYYr3wpUWUos6lmN>uqw4A+fMUN}nrzby_YLIJilhi6-<0u#-BdD*lJCx*H zaZpw*!$WM?GX?~nPk;9aXOXcQykq1lanCS1?bjqEH4tBOm`3=7|D3x{0cJ=Hf4DJF z=O$M_hk+TBVPP?C} z(NEUtt>4V6J^Y-fZGe5+c!)gLn!xF#B!eyvV(=EN`1^&$JtowTvIl!!y>X3zhU1C#yzH9-=@vl;uEbRo%9Rj+dmDz3P~(YO*;dvkzjAAk=Uv2jV0dYs&!?sT_JtB1aQjdJ zC~Vj+*F5FTL4DdPq|?**MpLu?8h14^_Cts!viY5J0HghCoqg*)mN1054ySO+nJSO+ z>%RJE)WR@NMG}yowEV&9qx$KQhs;{#;z3g&dAXdKF;avd5ZRCLhy4e0P3gd|AUJog zKRFiSE}Y?VL%AXuW(lKJqL+VpM)bU5&nA$<_7=z3M<5Ti9iOLf8QFXA>+4zBhd{bS;c_^m!_#bqiZ8n6+d+HZb2-e? zBC8L29W!LVtSqwY%mAu;mR(bk%LJq5`r@#dG+*F`sSkyiw;lHib5C8L&gsh)kn*0P zO8YOk;Z`mqZyytISem*>YF#aeSXzOdnX8TDA+au?z%`%$spb;0^!(>>hWRUCVoi^# zTJ^nA$62b_@31R;oc1B<*~P215H<<0uPbo{tM*d4^_M_6yqEN1=h$RVepf&lUrg*W?4n7~+CVbIrFqyDRT%;8GMIbz}+{Ep|=2Qf_b7e9BP(G{zLwapnFVGD+~@{&&LD7G+;vTkN_It z-P>bdm{jlAX8{=>n!aXx9ne5pOigqcCW7A!vmd)ouUr|lUE+KBqvA2OU62-;gGh(_ ztGa5w_-r0fE8QoauUuLeLekK?G|}_s&shMHK};?D51XM(Q;DminbDB&X%-)xsM)A+ z{PhD+K!ig*#q#q(rKtVm4_Bu-zGw@OZ&sjH)}S*okK&Qb$12mYqn2MH&}7IQRA-3l z;oH-3GMQ}mb$)AH+mukRrH|OnXfv&_==csl)CvJi{b|yHF0GzIuA4iFlz2P@! zgYkI!Cy)xoNPA$IJ_q7Ffk!2AsEyKn9))|vm7{tR-Q55!njy8(U_V%(oaO~-)<=8v zBRQ0vq~ct-adCjm@?8@WWOBwSVHowK-JmBAs0oqfL~1VZ4bBXIE)+Zef<<&>ew^1~ zrchb(8b7dm4upwNV`e_+iue5oo!!$A{H1~KdKI)Lgqh$-ywmVYWHR?DP;FGa1!b1t z#%dF%8a@<;2KM7OVw=)4KhvO6sf1z`5tQu$oU$TT$PHzX zcSKkw{2clTRbE2tpMv5XBF;A+@;{t2Sc)bLgZ(d`DxI+_F^0r(N(_8Sh%qjGx-)Ly zjvxv0&?8{KQlg5I?aql8O!m<%bqRes?G(C^z_hNYT_H zfnR56@<&4mEG%M|i$8I_OU;q-%p;)OmOl3fEtZ0+YIc3{^{p zAkyhHn`5fX6&3w4Jbv~zfOu?h+z`H+?)Lbaf?}^iL(P+GN=;bYUhp&zb*MZDkLNuj zLR$-ufx-4eYgu-=wcS#evDZ=6nhBvQ;eB5a8#YbsHHzm*Urg zd{r_=8Q5jYnLm(&<6iYn)Sf*<%G$oN9}}N~E2r)49{tfs&=Vep`>pfvh78>v`pbQ8 zt~`4Tb);y?hXDlB(W88Yidf|Lx6JOLw-e=)vP28#5#NBX^|KL~vkTv# z?=SjiuaGFMN&7!aI2^DFiB}J`#&ruA96TjUsytwY_@43K(v#u%DlnWq5# z_Rd&MagPN5%)t2)y?e!eSak?i+-t*@yu~_+!OuOB%cWKexsi0wRelALV1{%76AuLj zazRY~QDVBYK(!>^!mNeW51Sp|l|_%Tl=r^*k2;XIiTB~zI$j{>^L?NK;1if6|EG(% zo*B4^HRFE1OH!Z=-lYgsf)THPib_{&wRdJb2edj_6}i-R70a8g%%u5phmSvoQ6W1a zq(!fE(#CSN80PwL%&NT(?DRa`$(}&~_j>qHF`(Lj_4aHy%gqtwzL{2%+E$DhQFP0A zy;Xy0eP2Q!%lu+a@}+Rnp3}d;H=)?w8T z^lr8znvKj8PtU%&Yp$D)t2A?n$%+gnHogEA>tpLOzcr7Ay{=b_f)t643|oF(qt{TR z@w(WYR-J+ya_svH*H<4`rB;(-Tf5kfD>s&MA8nVMU(V6M3(nyl@0}g@7MUX)v@=y2 zi}-1_*B_Z(S1m-Pf_-^z3}5~xY-rjDpyicOojX%fOHS>mMECc6Jlm+57=D{sSfo3N zMcsl`1MyU^3Rh;{*D_R$#ebzk0XrRE-z|2rC+yj=v3>K6dd#|!A89Eu5q|XkX;;;c z`-v#1r0s&y<_(xxCEeG9N(H5+lCQt>I2Gm1mc57YQ{pTX(pi2AiX8GbTAjL zBRiB*>)Hl>O^XmcQ@ZvF zmamh?isN^PL*AJbvm6ZA;QU_L*q4ISe}W5-fE^sKJb<1zB+P@m>i=HkEKDNCBl0xa zjlT89!2#K#{(#M@jF>7PWS1*i*O-FhrQ@n)7t;o7^%h{nP6VHLlDH9tE-AEO+vRjoct`%-sm(bNZ_Yt*>#^caS*r0`)BbV=uYF`Zm9mmx z&4lGN1x4;P=3do2SYN=KNP;bZI?GmXuUp!XLWx!p>YuN9bul9I0-Q8}kh7F9|%y>j@PK8uvM{;6C|Mti6+Fboj&Z(Rnw8U#i|wQ3s%}oeHip4ldpAFHCD-_ z_4>l9<6nomO4}F@B0?$N*0zkh?;}Cy%b4-!IneNQU0vndJYWgl#D|QA@aoenYoDUD znk6L>u2+0i6Xh<;WAql0jshXpEm(_n@u!iX?L!4RidIRso`bu$W!+Og)fy{tV^J#h zbqw34(9*CR1Epjuae&Dt?hye2T!33uvt&}SES-Px6xu~dhw3fi-J4VX4(ui(HMVGB z9;K;z81mgh`76w0{X+&m37S4}XFKzknP>$OKrGW$cI4gm$x!;2WODC)e(&1Xa3`x9 z>w26_j0sMUNcQq*Q=StTi>?nyKSRTThexbyIG9BShjteUjRWsCYpVC|hA$VAS!O9x zrfOz4wemL3Wf}BYRsYc8coTqa@roQh0%n3f>BZgcERS2;;p2G&u&u3B32xm-FQ#ap zT~&!@K3!SW*KPybe3ToZ=Futjxd!vc_~BwSRmhL29lCa^EM;p;mZqzG1)Z8s7+}qD zTzO#DVRNsReP512B+bq6lcv>lPbJ3;`T)=#0f6?8W6RZ!@NJ0yZD( z??t+ClLZoaSMW%9D~%?V>=})whQ9$u?ds&$h@CgHH@kEKr*rKwB$vH*U(VfVXa0~l zP$}ZL)(xoyXn6iufSOUnuUoJ9qtoIS8d(guC)#Vqvo)~m-4**qFZB^tRTy;OPnHV( zIK}*5oU>{YjsD=vhO_{rgv{0&`_~}di9+c1%irksd9}<8OTI*QNfu9%XP8U~wkD$r zlgu6UpE{z&GZk*~V@x`m8MwD$x;zEvy@1a)$fdQ)bn?f3NxnxA6K9&_8>4!}xZ)OWnw3*+bhg8ybu!vMLCtDkLkbrHK(Dt=XZ!P}3D`Gw8HbhRObvMOz`Zi?7Yk zmOU_g5}UsxJ{G4r%TZeK@@4elC+|M6S%t|9e^*c{%AVsHh|1z}%w#;10+(R?4&3%G zxRNCe=xp%lTRNAaUaqND}VCZ9txgm}g{5{g&f|r4a zoae%XHya`&M=u8;-P6o4WB9VCDa4Ra!ud+}!f=u!m^J<`US2dKM_J5$JN@xQ6S`IW z8O_@u^TpOm-Is!iwr_%s^<7=878$%g*_b}E^DKU}3llwT$SbMpcO&{hGHCPaW9787 z$RhIKYk{tbg(_nH6hEzblQI+(7f_OK6=^x=plB|1=?M%$BXwd#^Zf0x{2g=5zGxh+ zvAm$S6DNuhUY9+WR zSea-v$`Zo6KfFnG3p{#GW}%{@1C+}fhyS5mE>crSzSnQrHpt#%NZF=n#2xy;Hb#8|29OZ1yrWQQ(t;Kw>C!1+UGD zY=*51?r_O7*Qe+#2{hvQNi7VZ7wtusev8E!Iqa8m&HMl(ygQsVqaX~@y^pnA1RlP5 zE}-pql{@OJMPQDH)$oL)Md(wABcON*E0_C5ruFj{3+!#%@HktzS;3c%66esuj!yWq zeez4GqomI)nEEe$;o~oTZ}MwqB1Iz&PI*A(!T9QF7reH?eG59)eo);|nHG-mbap5q zm%Gr=Lu)M}i|nK~pS!n`NglfSjulj-&-CpojdrS}=V**}`g{4eC2n^HRb?$i9n6Dd z+OH2D-T9!J*;qveCgRR!Ij~)iP>oj|BC;_A9q;2kb(*F&9V$(cF}=|ct!_XusR?4F zq{NeZ1_UYS%0cVT>?@3nj!Nx9`^xL>saY^nnI)mvbPj*TTUJGGLRk5ca=^+LG4Rz` zHKF;(_#he8V`6?wtR`cv?b#f-9Swm=!u15h9kPOB<`pnXyjk%~RP{c^it(APzBBEEwaSUfh#(Sfb1-X|H@v88avYkHXrvgn?V z4lm5}^-y8k?cWXs!=ws5x^rf|!Zc?NY{X#09VQ|@YA|B6A4ij z;5R|;Hk<3~3Ce4{G(mp4%D3O5AC5Y+wtxGk1LbP!eLXsUwP7pi-ayB*5O)uGfJgmM zR+!AixmTYvTo)aaYi*+aa~7}&D)rJW&NiKh-QOPueZ~Qno9P&KTVmOZX}nkx25GQ9ypwe;u zvx)6X>6ZbWMWSEs9JX*Xe!7eR=;4zNtogZgn5xwh)`U`_?A+QRR=*R$AbF?iZI z2U9d}P_Oo5QQS&o1!(xj)~Ra@SGio^_P_z8iu`VbF7!E$p<7Pt2>&70gar;W31K+# zH|my@9ZP5K_am+Id!2Di0W^veiG z*%1z-$M#qxptcmGFMORf_DdI^3q0iYF7x@}5OLAd`vxZNgRK>GHVrpo*Qw0_lu z!6Wz!ZvE$je{jODVE|xHD5!HP{Wqsv?D=T*|FFyuq8VVzu|kl4=qob#ugHXhb^lr> zkOxaw7)ud<SNcv2|fsc@3|2UuX28Q z|NnsZV;h#TVdSOUdqFmfp*4EMWZdXO9K(5cVne+j4ip#P6@+7bWc zGhKUu>J2sB=YIaL_kSHis{f<*zv1nFu-<=B?BG{lhyj7~J1_me>1IqvVwg+Ge=dW+ z9{;%>fRhC*1{`N(iN6;EI6Z?QkCNZ~$4~w^XTPt9uPk6Oqy>G0`s*3~@qqLvqAdUa zdRdb|-vl8aA&t+!ToHP{k23y6(EJ((^7J076nE3D3jOcr^Cu1e$KidYhOAZbpnEak zde`|E4K;YS|LhI;{n)}@K-OvzGdkq?gDN>!hW~LOI#2#y@ubIK-G%V-_>%v=COwTL zKFj<+`xM@Ufs0)Zrfcc1l}LU_k8p_p_h0{UG5*<%;JFE8@K(06>BxV*ijW6ixu7B? z|M#i+$_@oIlnqWh6@cp>%BaqmOM8h!3FAg$s|NI-C>tk$Y#;qp=W-EhWl`}oltf_S z9s>VQe4ivg>_fP9-zXUHc6hjConvLxYM=%3m0P3p6m2ea)DaT+XIgWo9)2~Om`+}?=ry5sXJ(hzS+OK z$ssDJdYzOgca5vOs@WOEPYx{6ygm8MBbIcyPE!c!Cv~MpbUd4%mj>fVrfOO6dPTS( zTdJ8_#QX|ZuQO0q?EsqWol$*zrvhfcRKU2ihl}P?}Q$V(zywnH&5;@DrH}W>Tn<}!a2yS z;~8@XvYC3XS>A?!HigO@{PHgGXJWfz8s>A39N#G*n*N0UvO|@K&1G3!HH}-V13DTu z4^m+Jtde+;N+x+6RFS^l@I49acz3h!-7-Du1(O>8+O{k^l}8#QtkaqLMcF3DPlPsK zcc0oaUD6y-3NTWqDI@5oYPAGm$SSIQkuA}v zI4(ks>v|40gSxT_`#yDRXa6@LgPrcKBi7x>WLa8V8f9g1<+G@LHxaRDSDX(kWljhd zY=*0*FnB!1A!UEdrPIv$+|Kom%;z;(e$i7XZkI=Two-|AaShhMm)T)dyt{&vuT)je zmvnH&!(M!=Fw?9%H|8Xtr>76L=U6m&rr8N2EkO5bWRKnK$7+vTr@;wTZBd2&VD-v! z`nJ&l>O`cOZndob>ybuk}E<36mhZA&_%FG z|AA3O6}V!CDdTGvfXz|!5Dd=NM(N+ex+TKBtP!ipYj1sd%!H*aOdUD)a^@o3*e1G% zz|xUHG&ZG3|Kc$|>!)Z1%OSOxw1-j$5-a;i#nz@l%-6DV3IV67)b9?Y(l4Y*PZwMc z>b-4Y(k~Vy5bANae6`+SXk(*m%L!iQ9dH}({E9P5I!Uf} z=!uJ)Z@84=y1DIL^?0~7&YwYDBv4&s-KyO@78dtTlfG4@FCOvzv_o_uV)SraX?ti` z8@XYN#&tbr9~fd@KgfF_U%PW$-R@9Zk3YwJ>Un(Wkm^rqVrg63I%3_Le-YB?ao>)& zN^qrVp>7x?-eLW^km7TUwxPe{d6;_7eue2EUA$eV-9}Wh&84*jqZaDUes5;Gm>*JM z70o@@@%G8Uw$qxwoOTXXl5<08Dp5%7$-du8e1sd{zRTLy#{-i~RI1%(j15g|H`mJ} z5|<(oMHFn$y6^iXxt4U3&AAp;`eljvBKn*D+|Lq~Mb{T-?D6)iZkj_x2&7Y3p!Uqu zeCJ)o5r3PK_Q}hmDyN4e1O{<7yC<6YauL$pyU*MLcceR}5wQNq|$Y&ohR? z7I9kk+Jm#;Bl*t_zeZwQZ71QUdqt+T<~v0x7%#5tOJ}zq zonoTMM4N`lcp$ zW-kmw7VGa-OdXD|l8%$)k z%;(vN*ip(qTnS`gnyDi6m=N=ePTPpH2|2E>XIcNspjA+{KVdJSVc-995A`71GdORt za?#BLx&Gm(>LNO@=b%ZywIBr7uMuN%&dNo&zY7VuVtVh}l)-H9N|ZKoa7=OoUB$es z)vnXhr?8E!(s0R!eW#(~;_YLJ4uV0{K;=MdE?!3BtOqya^m;B$`S-}lA?Zon7T`#A{lnkf!L9Ag8 zO=>-z%<;gS*-p=n1r9vXC+juy1p@PW(KQ_0@&KN|v$0affVw9q2}lKB%h_j&>%uq7 zIYi9fS+{rBlqBg(b5pS|HmnBAM-MB?EUhaqenoq@%;apG%4)n>cxc@autdTjA5Y0+n{y623!Fst^sW>#(Ts1B3HukqDwc^5aFWsSs~ zRj+2)=m!Fu%$=6r!cgT!*UGx@oA-W6UCrE3t8YmUV*AftO`g@Yye!-{o&6T#UV75g zBUL%eb39D%G;U{MJbPAQa?y^d4i>`~d{ z3g={9&bT}0-0yWt(Wkz@|L}gkU$5tUJjd(hj{bbg^)gM+&2Ly<5o?Du5-OB@_|B89 z#ujx1V`pUU>j2aAf|K14hlSb=vTvwd%6^IoVJ)%x*zQ_=DiR{lJK?4=Og@l}hPzVI zGk1~u81^MDUQOXeNbDJ^8A^mfxWy@=Ux}ALjQB89_UK*S_zfY+hWt+a{0PNB`j8N; zV}QbMh;eFYDexMeZq)M?;4Ud|`aIX~&j}GUo6JY-8R{pina3|u^v6eMUrsutoT!Q2 zG@rR)%!i~n{%=E;B*MVW3`T8Nh%_{^xKKWHpcNtNO!R(MXcaSld8(K0jo;R=kpOSs zR>UDmbC5348*%lSbhkVYt!+y^E%=T=78TMo<|8C%T;9;5!tv5c>;_g47G^+m-j+=> zxB){y#BPRVWsQ7jlQnQcLs>6#*Ye$&f_=(qI|=SNsy4T{&WVtG-QRy9AZaco{dFqW z<)$Cdlz@Wf`Aw#VhG8QM$~Wi?I+0O5Q0BNtu1Us1$v!65F6;%j)s=kzLaU0SgZk!~ zMIH4~jEed8vo_=BHeqi?s_{`3NBBD~D^Q1V;L{olR9uaWN3i$~?Vzd;WT`YcBqi}iy|-W2@tpa+;+~fd z4EPWfa%LZF#dZP)a~pStN*Gr#rf#V}B2rTqNMD?ZbgxU+eqRpq93DYjZ&YuIw~d{* zEH!Y+O!OO`_wwcE4k8x0XOzA_TJR>5NcBxr$PviJWo5oo9)}S+iP(Hx!mB*t5=&pCcGym_)g68&aglAe54-q%A`VX;=2(z8c|bq z8B6}xkzFoDD;?yyi>rO)bjQdy3B}a01sh(hi)!<&W(PiMXgRSjh|Ip>4T| zwuoHg3eCN?`U8`3xMWjj8B{KOn5C>rQ(fh7N`lvz#8Iuz1fOy7l7+jyga0vkPS3`0l})~eH7a2pb0(*P zw3fnaVz0%^Z;b29uzqECWNGnx?7ynO`LI4>5aG7V z8FNIOw@q@GImNeEnWjte^tu#W=vKG1Z1g~H?o*n0 z<7VevSIrZ0hY%-scYyZQxF|VY*^RJI2q)YA$e?Q8j3Zcu2vhV@|5R)(GCS^OSz=I% z+b>o%SJWp^vc9C%&mH>@Hert)3ZbdAG$UOh(MhFqs2m2a_awqr@-`C#xIg6mZ}RkVh1(-=Eb|%f)|PPd-$0njcZGg!lE8Mq0vbCQSGh z>GtzP?A`HfK{Dj4_k?l$y_Q>Tds0z_i&>DFMIHR}l04530%UE7tuUvC`==p&bsogx za7)x=eTy>d;jcl~jFBAIuGIR|ZJ)8I-Qp7E-V-G=G1FSEUkisUwXe3@+NoSR>ix1< z!w9<@R*8zFKl!Khx-~|vFgzRX^xhcyq2Dyp3bHVS5+=%*fIMjP?u|p0syqEPf6;WI zZ?$-K`R-mP+2@Os&Hkl+ea3EH1(7kfJ>&9wa`lGUBSG;XU$IDH6c`;CD{_K8y-+w5 z@egP9eNUsqdcx-fO3MA8b)|e1ZRS#D9{V*}UqQ;nLazH{+}!hG&wJ zhl2a0d*LnbhT?D(Eq-)Mgl*N__%)>@Z`fF@RgKjWspy%sHAUQ|>QfW>klvW?-d-MD z9FD&9&e*w0GK7wrXUtnEU68A|SK`JxDG>Crkc-Acc+PEMKVa-$fUhr}DVqZ~u8?#p z314fogjgE4qUJQrnA`4`W;-JBx;Tpmt-qn-1W)g4(kp{s}g zI$x^l@&Kx6<^TCGUa1zHcC*cP6SmP^nh(ZeYq^VBF8tJe;;C;9aHwv}-T2p@Ayvdi zxpP+Y(AnIczjd(TMFR$+hi9Ct)3v42HM!%9;tz1W0pFG4adm0mrm5F+HL~4Ttr`Y6 z%BDWXMbno!g{o6}r})fVa`haG+V5?}xp`;m6ea7as*sv%bcgYpU9r0|!d+;IksK|< zeOobp$Gwg;^S!XjiY##%D0G~hv8Y~x52WP}$;W-%7(Sh7Tf^IRtuj|fk{{+gF%qSq z^HB?D9Pis4x|iGXN^?(A?aU7GtTN9v*ViY8QBP$gs)jy3u8&s0b!(uOYo^z9D4pv zOQ&jSu*51Rc(O;}1u+tRe_v6P>etxrE@|g)b$Ph5QY72?|6^d|4VZB zmF|C8WY}V(uf`X|?|v=bckFYuOY=RVo0EA3hM|s$%xlIRiBRz)l12(cr7;zX5fq1r zvDXcr(}hnttM`ga8}P?r1W-k=lcz;64U^GdZr3t!&6ZL#34{!%`saz_L4ug3 zRAZ)snR=E4JRjx%xt(-CBk_4N7n_+=p(X5KLqxCR-cv5cEk1MA%CqfDPR-xy*9CBwGYbBtRznE+$s!nI*d5I!$_RUu z>a>;b)p@^}CHwqv7bjC<`|eueNy`gGOQz|MPH>pGv=@)mJWW_q`;dF3Uq{3<-g5vS z6=|(F5zucvw5=nA=3JK1cje=&I`Q*&2N>Swh;EbWv*qnWmF3VdgNS~0(zJ9*L}&eE z8BIP)ebILc?KwQeF(u)(#jTHDJzjEz@|kQCLev#3fj~WXU(`z$Y2{qtk zUkj{L-AZg@4yD6MUwG=tm_>XxKEfDMlg2MYvdzs#WOfbk@97*kDnS}6j=E)r%cW~4 z_&E;`d3*J`HjrpO-7Sc{CI0@i({_X6R#!fG6hl=0LOP(dMX?4qy@MDACHlg92;i?yIHVC}49t;)@ z*^2NwnNikJ@7fAc!9qZ7t)1X8U;AEUK)FYoPu8oklRZSF+J>W71w#FhipTl#r#GUaWO2pe(NJrR$lJ;{)W(ZR^o-18>$z^vkV2*EfC#%@UAu%JIZ%+ zJst|m^Ym7YitJFC|LSi&7mai{G-l9TamcIR`C%>njd@U3*>EGNi%?iLJx>L>RiCOC7ke1bqx|fw~f9Vk<`C zVXe3{#=}8CVD9RJsZSyZ(?pu3OVef3P)Qk_xh-NqGd?(sV975?6ZCSEDEcTYE01W% z&3Nuz7x!{r`75QiY>%CE^W^SZgPaJ8B2JjgL@Cn2d9UfjyG*VR{?J$6^hqn^P)~)& z#{o__<3g-s9jR!W|31UsD?z+ys`GTGd|eSgs=rrc+{(Ib!{7^Rl#KKd)v-_gLxm2_ z!6&$mH=fs7nFVkhK|v@u2F)d-bntzY{>4U>4eq5=9xBe|XB&^sc;N3?s~g{ZQ9C0E zgUps`x=D{Wgic6PyQgy+FNTg_@0Lw<#L+5a<%-E~#6*z(q94cXeCU#=8t7z;LRh>gHSBFw-W6f?aSdY3s>^ zJ}r`b%p-d>w(wmq4LvzBj-=6IKekMlWRQZ-nmHX+R4??xEp-gL;;CZQ8|(yx9I`7; zPLwos*pd{vI&W>j}$ZPEKkmf)f*HfasS6r;Luzt%fCLu9Zr_YH;8mi)npu3Kn9dD%7cJPp)4*SuBrECr@?w;%-GEFQeQ)x4X_$kvv+-iGN3n z=t1a*4Y^;Z*y-tP{Y8#)Rjr}~o>Fp^@;(PBa^kNOkd2}%Uf=jk{kRK@Ai0Sjn9u}hJX zW*{sCm7f6#T0xZNW0DeuM6-^M@e#vpL&JN;5DV_ZNEFUVt z!+6JT*9#p?W}K5aPb+KBW8Ca;6NoQYoQ_f-)>rSOaJm?I4&PN$*iKD0Ol}r<8y#cz zY+lw9G1KoB^a%{A!WS#9k^8nvBZt%}@3is06%rM-tW-mrwx_VG`LQdE3d%mbFx0f z3{HqKcYGsz!_0Z$H!?&Z4s&`*P{IQG!lmP>gL7bFSL&1NHGArBRjatUBlA~p=+3S#|$K~Dj!^MLtxFthfg{F_L{pX-Dkv;?P$XhxQJ$H6e|EVak zlO~dymL@EZaFC45u74p>4y)T04Z5jEpl>}}+E<`Lvxhyy$A5^pw^a(0(}1Brnl$!* z(H0q8IN*1y_TiK6lnK%SUAkrf?EO?zk+!)pO)DomR!p7Q2}_uI706@g&1vfiZl|Y@ z7Ax+E5(^?-XjAA@&R67)QzT8_sy@VsJD*fee-Xh;8g>W6MyTen>^U#HM5xKI$iM&$ zS_KPG6OL$$t1@SuVw_8gfqX z1G9&w<`nRO66&%0yiiq~3nK;n&KYw`|DH}(=|RX6Mc+17llw`L>O5k!Z3jmZ$zK7rc2ICXit`W zh{4mk(8Csvy%Rp?VW+S;L6iN;Uk+Hs7EiQ@1zX(wQjkN;GSi$=fm0(9j}$IMi;P<; zI}j&N5yiJ9mJ%0=mvZxlsM=Z-b9hse=kc&He|$K!eppwuP0)MzW$o5CqzkoRC;*+n z5Wu9(LH~Heu*G;~&VQ?+TN}aBAl{Ej!-|L>sxuqulkG4o!OE$zE z+UGxWFlWXquKFyNpI1zvM8D6Q=09!OZc^pl%qBg~ zJIY@T@4AxEZkkFTJMd5|k-%s{EEyaKk`5{N>N#R+YC1@?g70~#r+nR^#8lsIvOJ$s zAyL}eH$5Lpu9obK=TWeP8=AY)1*Sn~)GjJCNv}p)g>E1SxgzJ9paXo`0{Pm*)Eaz@ zC7PlaURvf`^CeYM`W3I!U=HOg8H3niHc@QlnjvqyIFT9@4ef8XI8a`Mn`})J$Q~Ig zaJP7jelsU;r!F-o==w=;y6>F=7Bp`>JQi>Re!too*(N)|Yw1 zJ|nX=vk=Hc_mkHd!}Lz0=i!S|&`T+X+Ry>487pN5gXr!VVBfSYWJ2`G z&9|f*;8W$Ik7y@)G_ttjH;D0wZD8!##P9mIgo$4p>4Kh8R@Bto;A!YvD>J{(JSNWc zS}6pYkv1Hj$o4E@c{PU^ z(8w?;Ed1OE7YKY(DGBW}n9o8Fc;S`NBX?E6H_4WbFOkZlkXd7CY8->1(n~n|c04p! z{!?BHMBI0#%ygVIeH#`8oPqkcl9UzT`s1DLTw&;>{XyfKXEz1*3`L42dRGPhoq6t| z|D;2~z#thtK54+6=smc@Xxx^;*7m?v?8@(wZB+5jhRcY#V!Ij%QQ6XeQLNxZ8tXn zP+>AL#>6I+*Nc%H#gpi4N>=-FPZZH2=XzNkqJMvwAYH**aBh4G((_(N$`o=?lp)%S z(oVcmSK8~<9Z@I7(CU4Y?7#GPKg1^Dagt(56tSC550$R*zBG_Ds3@zyj$SSmAraT_ z&@jTG25w9yQ&SWo;IsBx>wVo{ue zC1TFl?=!W*)pGN(WDOl2>@mgyIjzj*2A2QJBOGc%^oF~hH1^BpOBVZ3n_~zGjKwcj zgLixHYC`&lgYue`O}k>B8~Y9k*tD#V6qo*#=-b>af;z-4!oV*zcf@7#6!p1U4Ws&N z7kVJ;|5Am#L#WrpKi3YC+~4zCIDJS)6H#PA(nQ z3U4l>L%{^_sEL1FiI^tDuu$Hs^h?TNUleQ!={gsF%4R0KQ&Js#&V^8Qq}ISea}HkW zdlO$P-x;Hvw?{*f*kBV?moQUL&_$OFE}n)v_xgXOaoWV}NtNEj_?#SRGj=%j5N+ng zK`SjUNl6jNIpal0IR7z2msrJS^OK_RnF}4_l9)^JFw%~kuYT?|FO2#X4L#d=1d%@O z{&lB)rEq>EGs{^j$-(7Od#B(BT9b>OVLT4@Y{IR|vxpS44e4A%OB>MVbIT@jD zO4U7v@|i!FGbcKpFO}Z5WtY%c!!Dt+MMk@DU97%s$?TX}ebwYaqXB*um$Eiq=qo$D zLqtI};$V7%Tf^ejoZ72)P8+Gk)GwZc)D_5Al#`n~h^EwSo3i(C za+WJkmCX&hwZ6m($QUXd8aWLMqJen}7xm0|GH18Asi{^5Qb|hsK%K2O;dPMp*x?E; zoiH@}aApxM)a06APJ~^_gtCK6qCp*>C20KGYg6m4QLDKVv;7{;rn{h{g|MTfx7aT! zbZ4bSfP0~bQy2BRQPPr<$vqTA+mb+)2>=jKYzH^C;geH3E&Z#F-P?B$KGA7DglsG4 zRP8vkdopGZ(r3n-T4tcXC)NY902+sd-l^aoi&2=Ei)Ha*8JK2ZPMy+Tf;E8eJyuk% zKU^_0<%=)*h)3>mm9rRd%>V3@j#TIxerV#rGEA0#IFmq^Dv~saD=Z^&c|hN~CQNO@ zp-M7@U1D(#ole4KYS8XdKSz_Sc$mY23yy)J)a?wdx-Q1Qw*}(nuB%jCG?>yG6#b#y za*2ju7>x@IsWJ3!NM#@eF=}IF=)Czvnvg)UpYQsta%vXowl;m1Jm7W#W~=4=$?eG< z0!n47ln_P2imBU?Ylrj+X5F5<9Zb^RAQ?-kL*9HDCv#X1+=pfnqWxf=x^(5od~v;Z zAs_L11i6pkAX2ED8WKJ%qObb!;Uf!6*rVX5q*K#J3H<7ZI%$4at>9L9z5m38+vJ6J zgfFNlg*;1GVvrF_AHH~tu+OGcK7Xip5yCoxH?nd`IA?ihp;DxLHm<);{s`Y!V(G&} zR3)xF*fUyb+|<1wl($re@rxlW?+AH*0ws9Ca?-agI+;WDnh+I=u*~dz(@?gETCCQI zikzvV`ZRMqV@yT7Ti5T=VVm+8x9yhWOB_#{O1izH_kMuvaOocz#5s0s9heg8$lSO=(CjED_K%52Lj4=S4$}{N}rHq52|A1dB~22~X&oaD1{!Q^$q2s=2!k zN`o(4?Rq_K9lEVEM6S6UoppQQ)s|y!s!?JdmN0sz;lHZWhP3-)dkK^`5>dEF)s&Z> z)YQi$*|7q*0rpEKNt3Q;dX3FYP3u!}YD^$ zrW3xSXKj)1?azkOd%IqoArUG(m2$nQ?`p-=nib#WSEpWJ z5P9b{V)J|9>3UO3PDzbvd$nhsUN;|+U2HEJeAbXH$#rK=fBW7G!h?a@iHD@G@_Nl2 zbp14-QUeYbB2RFI-NP7O`>?I!o`VbjUT8n7f}mDcM&U^6>{>#0u{>M(J~w~bNSCe#mMcERqz_42{Fa}AHx62{nx z?leeBcZu-(%LIZ|#oBgW&H&B46jvu%eU@V1!r^jN*>+=Ar9Y>dp*$p8CfzE?$jmj? zjdCke^>PJt{=L0GnG?pu-2FqV8@*}HyI`(JQbE3;lt)5OYDC$)$~9Gcsj1b^qndee zbgHmVjkM*tX-V^ddyqKBfO_bTerUqm=K8(bNkwe(rY>`eOZi(x7z6KwAdAIaZ_pKe zftgL&V(`4O9xXgNg+BFhx|XY@sv*1l^28;&+@@&6`l}7+Iu7?DjYgZ5u$=Xu1S?O-2vH6#zh*?#ouT|2Ck(}xailm6aTOsSyd{ld%`h+ii z$Udkh(mLu|O}_SIzvYpgDHu4B?#+N=B2_geUu{UwD)ylE((|@v9ZIbee;TPeZI{y@ zGp?=EkS1QFl5Uq;&Jmgihnoaxk`C`A#QS`-?~NdICFoIO}d38z}N()lzL`iq4fma8oqaTXuZ|Oib4HZv%sVQ=(&F7O8 zNk-MGmWTDSn&rp4)O@ll^yuqPCAAF&bZEoX->IV&SC_=+w7jqYM;T! zFAI*Uv2A>Y^FVj3MWR`nG?EU}`-IlXij>n+eXiR& z^4b(hizwlI%pTeEy2qD8W$bpIFzS3EHX;t}>Mqy~22`B&*0DG1RS2Ya>I`ZNr8-Z# zI#4^_eCh0+@QvBAw;Hmd=CjT_7RjB3b-<8dELqOQW8vlhm+zv||WgXH?HBy>8M;l!oEwicF=A z{idpsBI<;S6Wj@tzH*UW>S_xg-4Md$FL_Q>?=El~L_YNN(%InU^CJV9O~VO~O|-pQ z%4gj;Lj24<;7j0U*I{*N>cE%O1W{58D&D)NWvD=5K#DlpPrlDp&-MYFlB8vj^SL;} z{o>vIks{5ipFb7PqEXj~ypv6-DkHEYI)|F9<=!Pz)%lNkIkZ4*3_He8!bR!A^aBE1 zUxoIbq*W5(%y#3s?uB+vU94+yA`-MkyBsAr4Gg31S@nQG$@+~ZBE0`Lo#lzBY z_(~$&`L;{uXh?%3`1l%gzxF0s@5ug0$(9iA=svTkqF&bR!elVSzePRP4PGuAFEF-y; z0=f3)jYB3sRpBlXT-dCgn@keXmYAvLvDl{_*@pLdJbo>r%WG!8YgMp%=);!cB=o+0 zE?XKNON-CH0QXb#js5XEO72OR;g084NEg=LqYB-m1mmGj-mdXRzQd&VIufRa07j3F5 zbM#I82V1gv)F zO+=dSnZbTd5pRyD2D7p*S-2u8B+Xr4%`gADa;RtizX^VdBlpV(d(7@u|2^)+MZMK? z_CoRz;hRHFISZyQap}+UWh`8T?egrJmOj1ALhx4;zsQzSe$p2dnThA@5@y z5_*G^W#B?*JKQEW8+)7wC5S>y+x|7+7s))-7Z$Q{|J;p*mfG}~o@kpH5~e=ld%dk_ zK*bsDX)jxaVD*=NjZe8{(>W<03~q@iahv^fCTcTWm_)1|wpr(pxu+91kyUs>3Du-v zDMpI=NHr#diwPhnSU9ELm?YrWd*B?~C`u71r`-{TojIu;^Q7#qsnn`f#-Wb?5`9f5iy;58RqJJlj%_@5oAJM&BYEf5LqW1*g1>L#w03A87ur8yV;bh9bnZBqg%qEme z@|ISdb8FHG*PiL1s!c+EyL5J8qr@|doLqCK#a$_ZzF~&VL1XO4d{lF~PR<}{P%vlG zn{clUj-px2;a;4(n;{T1S!59J{-!-=xSp>%N^DVrqsu1F*mrLCs~}NfRwp(Rt#!cl zOq{jm&Ku!_!(-?iha8JK?MWf`+EGl-kWb@BFF1sYSB6z2((1;f1$eJv08NTu+q`jB2&9UTQ+5!f|dHJ1p+nTR^C0&`3g2h}`Ql z0vz{X@Y!3%rHY$W?OW46wk42NjYW-$a5s`OQu?!^juxKXxm5;P7!p(eji`}+|njo-LpEeWFY3||UXzIs+ z4iHA&EMgIfN`u8B^A2iaUG~03y>9Qi+*6x|UfZ-B>MSZ6pq}e>fc-B0SHNWsY%{cys+EvjNVZ#q*H^ZN?Ak)IriFP zsVRw$94j97#RB>6gCs>Fz7rS1C#52Cjq#aWuROCcVNuXuo}~Y>g4$eW`fFM;k}Ik$^xEjGxH#JsO8>xgEZW}%nFiQREseK&sBtVv4kJeQ*>k0Vxb*l zU0`rBXe6z+9T_jTuu%$2K&ldA`2rWsarnyzm7H_#5JJrryD_!@&b0F!rjh&o%b5R! zQB(U~d)noza(axct#B5F_aV1>v9?etlv=bqHvyc`rINP9vy1V&<~~a|mR2TI)q3Y< znUaV76;4C$zM2R3CwZhZ1cRCX0r2^@8Mv{r-r!U7xb!_6PF!k#4azirwiFzDG`P}; zC8s_vG_ZI|hj&baF~0c76PrRs+N0z_kaB|iz50&AO&r&yJQ-BUEWmS)gUqnQ1#{C1 zJ@>XeDpITwlXHK=NUZxjNhL~*NOJcQ&;ANd)NOOs%h0~V|K{l*O6_-Uh=B6uW<+S{ zvrFWC9K@H#suY+Iz}3?8&H+K{o^~aZb(r#-;MxLm+&!WtD-Smj6BCnLArz^bbd9Q; zF;e(^-oN%AYMdn|{02=0)mzn9Q@+&ry7pE=yl7buPRZP}x-HwoiBCJG$@#qNPE`!D zq^Y*0+m<$?FxdG{C`=(yz|c94d2!MGk^^$n)9#T4?eSqUB&fa6Df7uYK34?=I z;C6S_J&jb!Uz_ktz58jC7vad1gll8`0)?jz-a>|KIp$*?MKdM$d%=cLOSL#+A7`Wg zOI4}ApD^$2xZ$K|<7ItX!yYi*8sMGrooCCYW1l+F-D-n7qel6}S)B~?edil!;#S2p8Xg9c1 zS>L8~X(WQQj}S%JI2P2ops%*nN}B3W)xOAQ=-ZNdyC4%YPffB`&oj(=@#3IYH++Ut zeM%vkknWCgu7GLvg`0|hu=fQgrrotOd$ZNtq1W?1`-touEbtk_&BRxOlfd2Dj9GN? zm%@K!d&zd;w?gR6stPCq#LX8)d#Np$uN}KD3sqQwNiGzCR^7XOGo}e2M>r~nxZq$m zVBGrtsPLXgGdgjZ3b=it+LmnhQN80NXMFDY>7#{n+z(IJL~CX9fO(~#z7Mp35r^GL zr6qi@>nto+l4!BT!#$@AFtmnELuk1ONq14DtPZ>gQZ6OpK`@x>9yO6FqtAC$^wnHN zc*SznFN_lno62IK1I~H;76%r^BwI}ECcwGfWD{k^`=x{o37^-(5bSlTfTxx`)aoQ= z9F0`UwHVJV{~OMqTsBS0Q(p9~g=I;nI%PKurI^~nr07-2^O5E$CB!FnwTDwFUQQmz zdIlDy2(E;$gJ>OPe4+0Wb>v27s*`@!Ru#vR6BC7uwkUmCqfPyyQ@ygA8EU@dFE42~ zwi1_quZ6|F(FF(&?XFcwnB*af&upRkUS?1h7WG~jOzL+^qASsOq9cbxZ+rHPjT!Ma zmmaS#H>N#%(b^t;kzWC0K73$?W{GldEFLRcgkR-zW4x3{JNdd(IPKyJR2ff7$`;FO zaj1B!h;&a2x|CgsR{hlyt+E|<8}>@}gYOM^UdcRA4JtqodT~dDLc1*k&FhrG2V;rj z_}&R3#!70njR-ioT5Xv=b4TxHWyUKoD7URSBM9B?U^K}*fu{6yR`guXNfgSisoy%B zYz4s6FW&$X^7&t#>|o|RH^$^fj;wWyQ1znhUYpam*1Pqb(0u>u&0xrm(cOXOn^bz| zhjsZ5Kg27K?d{gWM_B6U=)mq6IjeK1jm(mwl$jS9BVIXqQ%-Z8y9C+!>NESU1Fa3L zz~3I57tNHlc^MX-a?79gu$V#`w<+?El)&-5N_%ti zR*3(ER&U3ZXxp5rk1F6gD&LSxT}*WNkj|8qZLTYS`j_@Pxq0-5qDfs#3SQiGK?zx9 z11?;dIhR`Yww2FQ!I12pr2JSc6|aO|OyKRT;n;iZ#B&3Yx#4rRaobGfNY_!!|8$A> znb(Yp)NY=UTmGM=NCQ`?Thrj18-@0G;am*iv?0Z0%xvcn&RDx^`s z2QTYdMSzRCpDO+;Rv3wf*2H@b?w6fi(yrH*iH9xi&iQix_~6&|Uc~V3mk%|vHxIX~ z@?~Ru7H2a;MY!HTIeZnFr{Bg71^8s6YiSo**|fO8q)4bLTA^=;xK!EI;pqFx;j@7n zT${T%j=wp{EzH8owt4%$R^oTZME&-%T3Pr{JnbRQ&3)GwHToV=1^HjGUt3o@#4jDSsl-LgFuzL5MJ=lEtclc z>FZJYyT{V6jUXA?D(0F?nTQ?iUP# z1Dk?WyO$LZ?)&Se_J8$zbP^&@F3N`Nq#nBKH*wmJqbiw~FG)Fxv5QUEJ#%f2O?NdgJ6;QnDTJOp1!UF; zSOzCmMxvM7hB{A}1i~B=rt(!iDmvd`!klkUH zz7I)U`zHUn*dD$qkUaxCbfRB^eO8;rNmvHX<``5HSyr<1J2Om6WUvm30@eawvDX?J zIt7OWF}Y+u;9?#7N%oETSJL}Vva%gHypP4auKLKKWxC}j{X8-UzrFU25WIihpJj)k zkp^pVX@lWa=7K9vc+FVw>_2~H{ymUIs#Sy4J3u>)x|$L^(pb+LvW8Y;H`{@L^w+z5 zGiw95ub;$lf&vvShktUD_&n?6z76I#0F0Wc=ma@E3t_3UTX897I7 zxmQ`dH7)Sh9V-Gh|8Ry^Ovh@%A2|Yc_b{sT_|+HYHmpc+$ru>y?N%fEWs)lsY>${e zyh;^p-&}R`_O#Lfwwvw9*OV15!#5u~wU%`AB`b~FY@3hW0h9(3*G~L!i|wPvmAt=d zVu4lIQILiG(}+oj@WEA^YM8O0en|3N#UbqZ57%WG-+sG)6(N(&o*gpx*0OsDh+h3d zSxPoGX3Ya2!D^Cu>fOhEX>*`5u3_?^qv#DIT(YbOl@V0VS~L2ij3W(mB&y6_u@ zUsIWDy2OS){zdXN{04?>`FJoueDBlOzb>K7Qoe?R^R~b|N2L36g3p=!#(D>S+9HVr zb3Hn?L; ztP*Pl-Ik%|$z`yl2@+lWjUaGj*Y@Kpy86z_H?6mRWO{lzWrP08uC2PP)~n-~Nxp2& zos}JHmiUGeYf=Mnk^0RC19Ub@uhE)D(ks?M;nf}zcx~tXbIQ^DKd0C5b0p5Sqq6N@mcjvn4@9xsH zf8XD~XF+2>fUA9!A4=3ns%NzZFtf(&%UV1RxO{ROx_X&Q`WmO#>Wdj`TA}Azy^nDS zt&MJt%WPFA)-2lukh0HF#{&J|C04S-vhRFg`p)Dt9&foV_hMJ^mACG?!pbaw$<SreS21P&X0F8YI0y5c_SpXmcJ_>3Lk3X`{KADrCuDN~7=)3$H z$2XkTTub^r`)p6+0@cd9R-GSDL5j8hHE%4d)M>+kfZh;_?hi@;NrBS)SXb*9s32*9 zbyDjPOP^F|;96B(N!ntsu*S8I<$;`%C*kkenz0o{SEoQgG+Xg13;jtu+OU%#Ouv!x>~o)O)gm_eE@;3f|q@;%9X%_ zzjm=q{$l(cpfIx9TBW_pJl~dJ78yUq;|0Zz>dv=(fk(F73tqeETA$qf5yWq&!zf5O z8lG&YPyTsb(4!m(!0wa%M)8*i%j6%^RBHv$J5B2DiorLg1Q`CBB)+R&8I;jeY}i%R z{`#{TX1~J_4I==q7VLX|!UFKjCF!I)tL0|m`rL-SA?I0(_lw?Hr4Z%=#O_w9wQel) zH!%An&4Pu~zpvVUD%75tfHqcXvtHi5ef{q}NZ_@`PH@&XEf zmtO<5K&ukE0=kLm)Q$_WfD>y$13(Q1Z)oU2jRf~nK9 z&%aTO5?Oox7%EA!K&LhFk5(diR-Ywv<>wW{f3Lj4K=uCB_{!nGe}qSpI=lVW-|-9@ zQ1(wbyA2Xo^EhOsvGu=7^$eEfc5Sh~IZT>mX2s6m`49j>3U!owU1Kl#yFI_< zk7a`=Z3Wv)1%!#pY-h`lTFt{RdIBYnFmRN64~~KdqZn3Gtsk=e;(H*>?lK)E<>I%- zYgU0}^0%pj$$*R(FscpV#Y!=mgxGBVCnV(qr2QIl>_0>boIZSIU|Ecxyet>WNo7pZ zXgPr&q~M1I%S!(L0!5es@YJCyJL|RH*J{K%@=J`DGG{V9X$WMi@><&edg?8({kD^b zwUX4g*#D{E{-$eQKBoEGE;3sjy0(VSf35zbeU<58s_NXeZ>d$LVnZY9PxjIv1MDp$ zTx0gGOqZyn?2uW>`YZ2z53fqa&1cp{u1`GsQ#G?M0${(5f7jh0R*g=4SdGm|CiBSQTf|XKWMXc|>;By|3Zj!zHvusTg+wk${Z{G~FoCbYN0comc`)WK7bmck! z-)tOc84U8jk@4l9aJ{@vsrZ#&BE8igMC(-V+~lK?{{er?pu?*TNL|^EDFs$+m*M=c zDOaU7Fx=c(srEFD15nK-20Zy625Yrpl4`vaUS6>E1MAoy%h}dECh7P~`R{vcv}{hh zv(|4`5@G9BKw2K~YE^$VBz(p6cTBgMF-Z@muZiN{&wgfa0Aww%Pj_3pPHS3#+gew+ z(g)H7w*NKM;k?Rfzy`KonNFvvx+J0UQI6UNo=(RHI5P z$A5=t-*-#GGD+hveJc&Gm~YTsT{JR@eil|xCIi^Zncw#goML|*vclbWSomIEw1zTO zbuazKPx);`l70@LzHPoN;iwaEmH}=<_0{5+a-aW+9^bY|tI$9(fmN*W+Dfo|$42Fy zGQU)gv+)2{T1@60&)xW=k9-Tx&9kqWV0G&iIOpG-cI)@jtdQOXq%LW%m=m`@%-L5$ z*9V|wai{&|Z|zHsp$6=yB9^uHv%o7C2c<<>#f_B?;h1RBuGOme=?O`kK>xIL-4ZLn z0EV-oSNMNNJSq;9TJb<$X!W*Xhp%k@4{;zQ8~}iRNz*U5`jHL2I@N)~CXokVCG3N1 zdfUhU>3o3H5)4_U4jQ-b9E}LL{*&9^U@*uGXV#HZuJm1WTA2l8l>!g|sqw-8*k#lc z$Y&`g|7|eS8XYkGN8$x0!n(vat;9cQxSsx=I1s|j2B#eJepa^UrIUVJXv`J>SFj3= z6I!iLVc!2{abD>if3J(=@se9pr3Q}d-mbLzRS>3X%rM9kD0>q9rwRH>={lPWHkV$X zo~R+hTL0fIR~@|o`~?ziwVeU4YG7Gw{s(bV3)8v6dcu~?^}8ARkJE(NOt3%BCywvC z1Xpec{Heh52Kx(gj$Q-9+Hb_IeXP$`Jbi_m%g7olwyLtOIRyZ(motYXw3>vLH^%>6WmOIWx)A~cVDgUq?(O#al`{X6 zxD^SI&Hts7CD@(!VA8L1+tuxrzZBS?Fnn$GVb3a~|0wZz)xnZO*nabG$uIEQ?(J)* zLO*iB6;%)|k=lNFKU~CKiluD@bXEe5xp3gLBq&!ZkO9LQVhVq%Ulk1c zuCe5-;&vHze<*36#uYR$Qlx^9-0~^u2-kMmRmx>(;vEo8A92RtJ{&PCP3DIEClS99zL#jU-dn zXTR+f=*%REk=(JmLr&VlYQ2JUE4q3m-6|~tTof6qnapH$1xqxpeA;6F3ykt2nBi&b z0{JP$@+-@&@sAgQ=BFiqizM;{bSne}9Qq$sC-7wi6GS<6PVj;0Np3*b8WzAxKX4Ib zEf=Pqnx3_8XX+^}G2q@GiD#vOo|Xz!^Y4B`#s=vk399+kw{V!vlCSdB6gS*vhMY8WZua59p=Hv}tW`AtC>f4wY!2L(y9mO#j z@TJ;+$8nkSY~UNa@lIJS5F-^A|idT}r=!Nsq!56C= zndQ4NKf`-js8`Z5Nlc}l57n{xMX8(Ze~!bJ`59#fzgoHO$JKrBfAs{4tyHE=9&hYB zDtER1Z#->9F&$;*eH-W{H$Dg`TpJs!oDV=Kj_D{g&F9OT|FLz*N>*~wMaW|I15 z```5aEPI}^eGM>o+`BT+`L^|ter5a`H3w)gz~pP{rET)JqoJSXS?y2Dc2#F4Gs4z0 zGaK&)82(`PyG%cVl(|n}AQ-%>ZjX5&zjGf@aDMpj{b_lx|Lf!GW1706cuQLqC;`Dj zmq? zbh`sO7S`ra2*fV9n_4g&*-W*;~dgnJMCz>(cl276=u zebjPK#ItW`U=5SVup=laWKNg4Z+s?3-^$*^lgP07^{XIDhW>u;D-ePcZMPi1HO1pC zdzzNIP4hpGQ13vG&8uR0$YES%{9-~(TqzJI64ay)0h=9=?|cnAj5qM^>2|4OP_Wit zP#j|rB|r|jA)_qB3K$HRgkmw!ky}^W5N=8OB_ze_3IJ59%Cpq0Z=7ZPOtwFmObGdL zwPjXvM-w&|+!HyFa_0m3pIlw8i1I#=7-iKW5M3r$y#O6feZUwqCSqMN4Lwxhd?b2% ztcVt!8*;}R4*;6edUtk3h+A}LX22L{^#RvHovJxF>lH@y(Y1Qc`l`-?7j2HqIYh*& zGn(H=>Jq7VAj)0>P-=DVWix9=GIfc*Sk!+BAf{j&{*6UPAkTA_~ev#|_DW8Ec{Y!xz(^aFl^w;(tN*_$As6KY%R_>9RQ ziw_4-zXdu9+Ne9r=%}K>c!yD~`w#b>-xv!0yz3)`j%>^M`7GC@M-`fE%}TXl_7z+Of>yi`a;) zUJWfr>v*F?iZsrRu;Yz2=mu->RyOAA`C(UDDOed8*%roBTwm-;WjR==U2Y&T18#Pu zRR*Q0Njq#N`Ylki7rT=B3xaJZF4K#bO3aRQxJ!`WF0yEqH>G$b;Z*y@&-O zel@4UH=d67wC=F=38yL=m8(Ww7d37>Os+qpAF@tHmo(S zt1oGsAD>znKX?T3GiZ|wGN~5ECEXu-AO%T8_wc(9-rF490;hiY`7UY19%bya`G*^a z1BdGx4>6fQkWR5@BRbTNpQNgVvp?PI`K4eovACn*#$7`|(z??hx1H~NJFg+>rGH2A zX0H8s<`J9u?q<>pK8$vj{(0UH{asV^-2T?Y;)`|P_pU73|7LCA{nJV9-I-K)?=n2Isl(Hl~7zFcR!WAJYhCVX0{$l*e0G_@p+*z~k|jphif* Y+jA}DO4Y-yo$v`SO|?6- - The request tracer logs requests and responses to the agent's local file-system for debugging configurations. - Enabling this request tracing compromises security and should only be used for debugging. Disabling the request - tracer will delete any stored traces. - See [documentation](https://www.elastic.co/guide/en/beats/filebeat/current/filebeat-input-cel.html#_resource_tracer_enable) - for details. - default: true + The request tracer logs requests and responses to the agent's local file-system for debugging configurations. Enabling this request tracing compromises security and should only be used for debugging. Disabling the request tracer will delete any stored traces. See [documentation](https://www.elastic.co/guide/en/beats/filebeat/current/filebeat-input-cel.html#_resource_tracer_enable) for details. + default: false multi: false required: false show_user: false From 0bef80d75baf17784c39d5e03ee1fb6f15e9466d Mon Sep 17 00:00:00 2001 From: chemamartinez Date: Fri, 17 Jul 2026 20:06:20 +0200 Subject: [PATCH 2/2] Update changelog --- packages/sailpoint_identity_sc/changelog.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/sailpoint_identity_sc/changelog.yml b/packages/sailpoint_identity_sc/changelog.yml index 2ad58f8bf5d..a520e1acdb3 100644 --- a/packages/sailpoint_identity_sc/changelog.yml +++ b/packages/sailpoint_identity_sc/changelog.yml @@ -2,7 +2,7 @@ changes: - description: Add `machine_identities` data stream for machine identity records via the Machine Identities API. type: enhancement - link: https://github.com/elastic/integrations/pull/99999 + link: https://github.com/elastic/integrations/pull/20198 - version: "1.3.0" changes: - description: Enable Agentless deployment.