From 4014a597234725afcf3ed6577c0bddefafaa8385 Mon Sep 17 00:00:00 2001 From: Sofiia Koliesova Date: Thu, 9 Jul 2026 17:53:33 +0200 Subject: [PATCH] Update docs with Timer Event Sub-Process --- .../workflows/bpmn-in-mendix/_index.md | 4 +- .../workflows/bpmn-in-mendix/bpmn-coverage.md | 24 +++++----- .../workflows/event-sub-processes.md | 44 ++++++++++++------ .../event-sub-process-example.png | Bin 18101 -> 55347 bytes .../select-event-dialog.png | Bin 0 -> 33685 bytes 5 files changed, 43 insertions(+), 29 deletions(-) create mode 100644 static/attachments/refguide/modeling/application-logic/workflows/event-sub-processes/select-event-dialog.png diff --git a/content/en/docs/refguide/modeling/application-logic/workflows/bpmn-in-mendix/_index.md b/content/en/docs/refguide/modeling/application-logic/workflows/bpmn-in-mendix/_index.md index e2a6a649456..05ac9829251 100644 --- a/content/en/docs/refguide/modeling/application-logic/workflows/bpmn-in-mendix/_index.md +++ b/content/en/docs/refguide/modeling/application-logic/workflows/bpmn-in-mendix/_index.md @@ -167,8 +167,8 @@ Each BPMN element is marked with a support level indicator: Timer 🟩 Supported - 🟦 Planned - 🟦 Planned + 🟩 Supported + 🟩 Supported 🟩 Supported 🟩 Supported 🟩 Supported diff --git a/content/en/docs/refguide/modeling/application-logic/workflows/bpmn-in-mendix/bpmn-coverage.md b/content/en/docs/refguide/modeling/application-logic/workflows/bpmn-in-mendix/bpmn-coverage.md index 94c4543ebe6..f078afd8482 100644 --- a/content/en/docs/refguide/modeling/application-logic/workflows/bpmn-in-mendix/bpmn-coverage.md +++ b/content/en/docs/refguide/modeling/application-logic/workflows/bpmn-in-mendix/bpmn-coverage.md @@ -86,8 +86,8 @@ Mendix supports a broad range of BPMN event types. Some are available directly a | Variant | Support Level | How | |---|---|---| | Start | 🟩 Platform Native | Same as None Start – process the message data in a [microflow](/refguide/microflows/), create or populate an object of the entity type that the workflow expects, and start the workflow using the [Call Workflow](/refguide/workflow-call/) activity by passing that [context object](/refguide/workflow-call/#context-object). Alternatively, use the [Call Workflow](/refguide/on-click-event/#call-workflow) page action on a page. | -| Event Subprocess (Interrupting) | ✅ Workflow Native | [Interrupting Notification Event Subprocess Start](/refguide/workflow-event-sub-processes/#triggers-and-notifications) | -| Event Subprocess (Non-Interrupting) | ✅ Workflow Native | [Non-Interrupting Notification Event Subprocess Start](/refguide/workflow-event-sub-processes/#triggers-and-notifications) | +| Event Subprocess (Interrupting) | ✅ Workflow Native | [Interrupting Notification Event Subprocess Start](/refguide/workflow-event-sub-processes/#start-event-types) | +| Event Subprocess (Non-Interrupting) | ✅ Workflow Native | [Non-Interrupting Notification Event Subprocess Start](/refguide/workflow-event-sub-processes/#start-event-types) | | Intermediate Catch | 🟦 Planned | As Notification Event, use [Wait for Notification](/refguide/wait-for-notification/) activity as an alternative. | | Intermediate Boundary (Interrupting) | 🟦 Planned | As Interrupting Notification Event. | | Intermediate Boundary (Non-Interrupting) | 🟦 Planned | As Non-Interrupting Notification Event. | @@ -99,8 +99,8 @@ Mendix supports a broad range of BPMN event types. Some are available directly a | Variant | Support Level | How | |---|---|---| | Start | 🟩 Platform Native | Use a [scheduled event](/refguide/scheduled-events/) to run a [microflow](/refguide/microflows/) that starts the workflow using the [Call Workflow](/refguide/workflow-call/) activity. | -| Event Subprocess (Interrupting) | 🟦 Planned | As Interrupting Timer Event Subprocess Start. | -| Event Subprocess (Non-Interrupting) | 🟦 Planned | As Non-Interrupting Timer Event Subprocess Start. | +| Event Subprocess (Interrupting) | ✅ Workflow Native | [Interrupting Timer Event Subprocess Start](/refguide/workflow-event-sub-processes/#start-event-types) | +| Event Subprocess (Non-Interrupting) | ✅ Workflow Native | [Non-Interrupting Timer Event Subprocess Start](/refguide/workflow-event-sub-processes/#start-event-types) | | Intermediate Catch | ✅ Workflow Native | [Timer](/refguide/timer/) | | Intermediate Boundary (Interrupting) | ✅ Workflow Native | [Interrupting Timer Event](/refguide/timer/) | | Intermediate Boundary (Non-Interrupting) | ✅ Workflow Native | [Non-Interrupting Timer Event](/refguide/timer/) | @@ -109,7 +109,7 @@ Mendix supports a broad range of BPMN event types. Some are available directly a | Variant | Support Level | How | |---|---|---| -| Event Subprocess (Interrupting) | 🟩 Platform Native | Use an [Interrupting Notification Event Subprocess Start](/refguide/workflow-event-sub-processes/#triggers-and-notifications) to catch the event, and use a microflow to handle the error logic and send a notification using a [Notify Workflow](/refguide/notify-workflow/) activity when an error occurs. | +| Event Subprocess (Interrupting) | 🟩 Platform Native | Use an [Interrupting Notification Event Subprocess Start](/refguide/workflow-event-sub-processes/#start-event-types) to catch the event, and use a microflow to handle the error logic and send a notification using a [Notify Workflow](/refguide/notify-workflow/) activity when an error occurs. | | Intermediate Boundary (Interrupting) | 🟦 Planned | Use an *Interrupting Notification Event* (Planned) to catch the event, and use a microflow to handle the error logic and send a notification using a [Notify Workflow](/refguide/notify-workflow/) activity when an error occurs. | | End | 🟩 Platform Native | Use a [Call Microflow](/refguide/call-microflow/) activity as the throw event. Within the microflow, include a [Notify Workflow](/refguide/notify-workflow/) activity to throw the error before the process completes. | @@ -118,8 +118,8 @@ Mendix supports a broad range of BPMN event types. Some are available directly a | Variant | Support Level | How | |---|---|---| | Start | 🟩 Platform Native | Use a [microflow](/refguide/microflows/) with multiple [Call Workflow](/refguide/workflow-call/) activities to start multiple workflows and deliver the signal to all instances. | -| Event Subprocess (Interrupting) | 🟩 Platform Native | Use an [Interrupting Notification Event Subprocess Start](/refguide/workflow-event-sub-processes/#triggers-and-notifications) to catch the event, and use a microflow with multiple [Notify Workflow](/refguide/notify-workflow/) activities to deliver the signal to all waiting instances. | -| Event Subprocess (Non-Interrupting) | 🟩 Platform Native | Use a [Non-Interrupting Notification Event Subprocess Start](/refguide/workflow-event-sub-processes/#triggers-and-notifications) to catch the event, and use a microflow with multiple [Notify Workflow](/refguide/notify-workflow/) activities to deliver the signal to all waiting instances. | +| Event Subprocess (Interrupting) | 🟩 Platform Native | Use an [Interrupting Notification Event Subprocess Start](/refguide/workflow-event-sub-processes/#start-event-types) to catch the event, and use a microflow with multiple [Notify Workflow](/refguide/notify-workflow/) activities to deliver the signal to all waiting instances. | +| Event Subprocess (Non-Interrupting) | 🟩 Platform Native | Use a [Non-Interrupting Notification Event Subprocess Start](/refguide/workflow-event-sub-processes/#start-event-types) to catch the event, and use a microflow with multiple [Notify Workflow](/refguide/notify-workflow/) activities to deliver the signal to all waiting instances. | | Intermediate Catch | 🟩 Platform Native | Use a [Wait for Notification](/refguide/wait-for-notification/) activity to catch the event, and use a microflow with multiple [Notify Workflow](/refguide/notify-workflow/) activities to deliver the signal to all waiting instances. | | Intermediate Boundary (Interrupting) | 🟦 Planned | Use an *Interrupting Notification Event* (Planned) to catch the event, and use a microflow with multiple [Notify Workflow](/refguide/notify-workflow/) activities to deliver the signal to all waiting instances. | | Intermediate Boundary (Non-Interrupting) | 🟦 Planned | Use a *Non-Interrupting Notification Event* (Planned) to catch the event, and use a microflow with multiple [Notify Workflow](/refguide/notify-workflow/) activities to deliver the signal to all waiting instances. | @@ -131,8 +131,8 @@ Mendix supports a broad range of BPMN event types. Some are available directly a | Variant | Support Level | How | |---|---|---| | Start | 🟩 Platform Native | Use a [microflow](/refguide/microflows/) that checks the condition and starts the workflow using the [Call Workflow](/refguide/workflow-call/) activity only when the condition is met. | -| Event Subprocess (Interrupting) | 🟩 Platform Native | Use an [Interrupting Notification Event Subprocess Start](/refguide/workflow-event-sub-processes/#triggers-and-notifications) to catch the event, and use a microflow to evaluate or create the condition and send a notification using a [Notify Workflow](/refguide/notify-workflow/) activity when the condition is met. | -| Event Subprocess (Non-Interrupting) | 🟩 Platform Native | Use a [Non-Interrupting Notification Event Subprocess Start](/refguide/workflow-event-sub-processes/#triggers-and-notifications) to catch the event, and use a microflow to evaluate or create the condition and send a notification using a [Notify Workflow](/refguide/notify-workflow/) activity when the condition is met. | +| Event Subprocess (Interrupting) | 🟩 Platform Native | Use an [Interrupting Notification Event Subprocess Start](/refguide/workflow-event-sub-processes/#start-event-types) to catch the event, and use a microflow to evaluate or create the condition and send a notification using a [Notify Workflow](/refguide/notify-workflow/) activity when the condition is met. | +| Event Subprocess (Non-Interrupting) | 🟩 Platform Native | Use a [Non-Interrupting Notification Event Subprocess Start](/refguide/workflow-event-sub-processes/#start-event-types) to catch the event, and use a microflow to evaluate or create the condition and send a notification using a [Notify Workflow](/refguide/notify-workflow/) activity when the condition is met. | | Intermediate Catch | 🟩 Platform Native | Use [Call Microflow](/refguide/call-microflow/) to evaluate the condition and return a result, then use a [Decision](/refguide/decision-in-workflows/) to route the workflow based on that result. | | Intermediate Boundary (Interrupting) | 🟦 Planned | Use an *Interrupting Notification Event* (Planned) to catch the event, and use a microflow to evaluate or create the condition and send a notification using a [Notify Workflow](/refguide/notify-workflow/) activity when the condition is met. | | Intermediate Boundary (Non-Interrupting) | 🟦 Planned | Use a *Non-Interrupting Notification Event* (Planned) to catch the event, and use a microflow to evaluate or create the condition and send a notification using a [Notify Workflow](/refguide/notify-workflow/) activity when the condition is met. | @@ -141,8 +141,8 @@ Mendix supports a broad range of BPMN event types. Some are available directly a | Variant | Support Level | How | |---|---|---| -| Event Subprocess (Interrupting) | 🟩 Platform Native | Use an [Interrupting Notification Event Subprocess Start](/refguide/workflow-event-sub-processes/#triggers-and-notifications) to catch the event, and use a microflow to evaluate the escalation condition and send a notification using a [Notify Workflow](/refguide/notify-workflow/) activity when the escalation needs to happen. | -| Event Subprocess (Non-Interrupting) | 🟩 Platform Native | Use a [Non-Interrupting Notification Event Subprocess Start](/refguide/workflow-event-sub-processes/#triggers-and-notifications) to catch the event, and use a microflow to evaluate the escalation condition and send a notification using a [Notify Workflow](/refguide/notify-workflow/) activity when the escalation needs to happen. | +| Event Subprocess (Interrupting) | 🟩 Platform Native | Use an [Interrupting Notification Event Subprocess Start](/refguide/workflow-event-sub-processes/#start-event-types) to catch the event, and use a microflow to evaluate the escalation condition and send a notification using a [Notify Workflow](/refguide/notify-workflow/) activity when the escalation needs to happen. | +| Event Subprocess (Non-Interrupting) | 🟩 Platform Native | Use a [Non-Interrupting Notification Event Subprocess Start](/refguide/workflow-event-sub-processes/#start-event-types) to catch the event, and use a microflow to evaluate the escalation condition and send a notification using a [Notify Workflow](/refguide/notify-workflow/) activity when the escalation needs to happen. | | Intermediate Boundary (Interrupting) | 🟦 Planned | Use an *Interrupting Notification Event* (Planned) to catch the event, and use a microflow to evaluate the escalation condition and send a notification using a [Notify Workflow](/refguide/notify-workflow/) activity when the escalation needs to happen. | | Intermediate Boundary (Non-Interrupting) | 🟦 Planned | Use a *Non-Interrupting Notification Event* (Planned) to catch the event, and use a microflow to evaluate the escalation condition and send a notification using a [Notify Workflow](/refguide/notify-workflow/) activity when the escalation needs to happen. | | Intermediate Throw | 🟩 Platform Native | Use a [Call Microflow](/refguide/call-microflow/) activity as the throw event. Within the microflow, include a [Notify Workflow](/refguide/notify-workflow/) activity to throw the escalation and continue the flow. | @@ -152,7 +152,7 @@ Mendix supports a broad range of BPMN event types. Some are available directly a | Variant | Support Level | How | |---|---|---| -| Event Subprocess (Interrupting) | 🟩 Platform Native | Use an [Interrupting Notification Event Subprocess Start](/refguide/workflow-event-sub-processes/#triggers-and-notifications) to catch the event, and use a microflow to evaluate the compensation condition and send a notification using a [Notify Workflow](/refguide/notify-workflow/) activity when the compensation needs to happen. | +| Event Subprocess (Interrupting) | 🟩 Platform Native | Use an [Interrupting Notification Event Subprocess Start](/refguide/workflow-event-sub-processes/#start-event-types) to catch the event, and use a microflow to evaluate the compensation condition and send a notification using a [Notify Workflow](/refguide/notify-workflow/) activity when the compensation needs to happen. | | Intermediate Boundary (Interrupting) | 🟦 Planned | Use an *Interrupting Notification Event* (Planned) to catch the event, and use a microflow to evaluate the compensation condition and send a notification using a [Notify Workflow](/refguide/notify-workflow/) activity when the compensation needs to happen. | | Intermediate Throw | 🟩 Platform Native | Use a [Call Microflow](/refguide/call-microflow/) activity as the throw event. Within the microflow, include a [Notify Workflow](/refguide/notify-workflow/) activity to throw the compensation and redirect the flow to the compensating activity. | | End | 🟩 Platform Native | Use a [Call Microflow](/refguide/call-microflow/) activity as the throw event. Within the microflow, include a [Notify Workflow](/refguide/notify-workflow/) activity to throw the compensation before the process completes. | diff --git a/content/en/docs/refguide/modeling/application-logic/workflows/event-sub-processes.md b/content/en/docs/refguide/modeling/application-logic/workflows/event-sub-processes.md index ffe5ba2e80f..aacb7f626ee 100644 --- a/content/en/docs/refguide/modeling/application-logic/workflows/event-sub-processes.md +++ b/content/en/docs/refguide/modeling/application-logic/workflows/event-sub-processes.md @@ -8,7 +8,7 @@ weight: 20 An event sub-process is a separate execution flow that is not part of the normal sequence flow of a workflow. It resides inside the workflow and starts executing upon receiving a specific trigger. It is crucial to understand that an event sub-process is part of the same workflow instance. It is not a separate workflow but a single workflow instance that can contain multiple concurrent processes. -Below is an example of an event sub-process, shown inside the dashed rectangle: +Below is an example of event sub-processes, shown inside the dashed rectangles: {{< figure src="/attachments/refguide/modeling/application-logic/workflows/event-sub-processes/event-sub-process-example.png" alt="Event sub-process example" width="400" >}} @@ -34,7 +34,7 @@ Event sub-processes are particularly useful in the following scenarios: #### Lifecycle -An event sub-process is initialized (but not started) as soon as the main process starts and remains in a waiting state until a notification is received. +An event sub-process is initialized (but not started) as soon as the main process starts and remains in a waiting state until triggered by its configured start event. {{% alert color="info" %}} A workflow instance remains **In Progress** as long as at least ONE of the following conditions is met: @@ -45,9 +45,14 @@ A workflow instance remains **In Progress** as long as at least ONE of the follo The workflow will NOT complete until all active execution paths, both the main flow and any triggered event sub-processes, have reached their respective end events. -#### Triggers and Notifications +#### Start Event Types {#start-event-types} -Event sub-processes are triggered by a [Notify workflow](/refguide/notify-workflow/) microflow activity. When the trigger is received, the sub-process becomes **In Progress**. +Event sub-processes can be triggered by one of the following start event types: + +* **Notification start event** – The sub-process is triggered by a [Notify workflow](/refguide/notify-workflow/) microflow activity. +* **Timer start event** – The sub-process is triggered automatically when the configured duration elapses or the configured date and time is reached. The timer configuration follows the same rules as the standalone [Timer](/refguide/timer/) activity. For more information, see the [Timer](/refguide/timer/#timer) section in *Timer*. + +When the trigger is received, the sub-process becomes **In Progress**. #### Interrupting vs. Non-Interrupting @@ -58,7 +63,7 @@ Event sub-processes can be configured as either interrupting or non-interrupting ##### Implications of Changing the Sub-Process Start Event Type {#event-type-change} -For an existing event sub-process, when you change the type of its start event from non-interrupting to interrupting or vice versa, you will be presented with a warning dialog. For example, when you change a notification start event from non-interrupting to interrupting, you will see the following warning dialog: +For an existing event sub-process, when you change the type of its start event from non-interrupting to interrupting or vice versa, you will be presented with a warning dialog. For example, when you change a start event from non-interrupting to interrupting, you will see the following warning dialog: {{< figure src="/attachments/refguide/modeling/application-logic/workflows/event-sub-processes/security-dialog.png" alt="Security Dialog when changing type" width="450">}} @@ -71,7 +76,7 @@ The event sub-process is re-created upon type switch because in-place conversion #### Concurrency Limitation -Mendix workflows currently support a **single concurrent instance** per defined event sub-process. If an event sub-process is already active, subsequent attempts to trigger that same sub-process via the **Notify workflow** activity will return `false`. No new instances will be created for that specific sub-process while one is **In Progress**. A new instance can only be initiated once the active sub-process has completed its execution path. +Mendix workflows currently support a **single concurrent instance** per defined event sub-process. If an event sub-process is already active, subsequent attempts to trigger it — either via the **Notify workflow** activity or by a timer firing again — will be ignored. No new instances will be created for that specific sub-process while one is **In Progress**. A new instance can only be initiated once the active sub-process has completed its execution path. If your workflow has multiple, distinct event sub-processes defined (for example, one for "Address Change" and one for "Document Upload"), each one can have its own active instance simultaneously. One being active does not prevent a different one from being triggered. @@ -81,14 +86,18 @@ If your workflow has multiple, distinct event sub-processes defined (for example To add an **Event sub-process** to a workflow, follow these steps: -* Select an event sub-process from the **Sub-processes** section in the workflow **Toolbox**. -* Drag it onto a dashed drop zone adjacent to the main workflow process. +1. Select an event sub-process from the **Sub-processes** section in the workflow **Toolbox**. +1. Drag it onto a dashed drop zone adjacent to the main workflow process. {{< figure src="/attachments/refguide/modeling/application-logic/workflows/event-sub-processes/drag-and-drop.png" alt="Add Event sub-process example" width="500" >}} -* The sub-process flow is contained within a dashed rectangle. This dashed border around the sub-process start event indicates that it is a non-interrupting sub-process. +1. In the **Select Events** dialog, choose the type of start event for the sub-process: **Timer (Interrupting)**, **Timer (Non-Interrupting)**, **Notification (Interrupting)**, or **Notification (Non-Interrupting)**. + + {{< figure src="/attachments/refguide/modeling/application-logic/workflows/event-sub-processes/select-event-dialog.png" alt="Select Event Dialog" width="500" >}} + +1. The sub-process flow is contained within a dashed rectangle. The border around the sub-process start event indicates its interrupting behavior: a dashed border indicates a non-interrupting sub-process, and a solid border indicates an interrupting sub-process. * The flow can contain the same types of activities as the main process flow (for example, **User Task**, **Call Microflow**, **Decision**). -* It must start with a **Start** event (triggered by a notification) and end with at least one **End** event. +* It must start with a **Start** event (triggered by a notification or a timer) and end with at least one **End** event. ### Rearranging Event Sub-Processes @@ -102,9 +111,13 @@ This does not change the order of execution of the sub-processes, as this is dep ## Execution -To start an event sub-process, create a **Notify workflow** microflow activity and point it to the event sub-process start event. +How an event sub-process is started depends on its start event type: + +* **Notification start event** – Create a **Notify workflow** microflow activity and point it to the event sub-process start event. + + {{< figure src="/attachments/refguide/modeling/application-logic/workflows/event-sub-processes/notify-workflow.png" alt="Notify workflow example" max-width=90% >}} -{{< figure src="/attachments/refguide/modeling/application-logic/workflows/event-sub-processes/notify-workflow.png" alt="Notify workflow example" max-width=90% >}} +* **Timer start event** – The sub-process starts automatically when the configured duration elapses or the configured date and time is reached. No additional configuration outside the sub-process is required. ### Operational Lifecycle Management @@ -114,8 +127,8 @@ The following table outlines how top-level workflow operations and system states | Event or Operation | Effect on Event Sub-Process | System Behavior | | --- | --- | --- | -| Abort Workflow | Aborted | The sub-process is permanently stopped and cannot be re-notified. | -| Restart Workflow | Aborted and Reset | The active sub-process instance is aborted. It returns to a waiting state and can be notified again. | +| Abort Workflow | Aborted | The sub-process is permanently stopped and cannot be triggered again. | +| Restart Workflow | Aborted and Reset | The active sub-process instance is aborted. It returns to a waiting state and can be triggered again. | | Pause Workflow | Execution Halted | Execution of the sub-process halts immediately. Logic resumes from the same point once the workflow is Unpaused. | | Workflow Incompatible | Execution Halted | The sub-process is "frozen" due to a version conflict. Execution resumes from the current point once the conflict is Resolved. | | Error Inside Sub-process | Failed | The sub-process activity enters a Failed state. After the issue is fixed and the workflow is Retried, the sub-process resumes from the failed activity. | @@ -157,7 +170,7 @@ The `WorkflowSubProcessDefinition` entity represents the metadata of a sub-proce ### WorkflowSubProcess -The `WorkflowSubProcess` entity represents a specific runtime instance of an event sub-process. A `WorkflowSubProcess` object is created only after an event sub-process is notified and started its execution. +The `WorkflowSubProcess` entity represents a specific runtime instance of an event sub-process. A `WorkflowSubProcess` object is created only after an event sub-process has been triggered and started its execution. {{< figure src="/attachments/refguide/modeling/application-logic/workflows/event-sub-processes/domain-model/workflow-sub-process.png" class="no-border" >}} @@ -197,6 +210,7 @@ The `WorkflowSubProcessState` enumeration defines the possible lifecycle phases ## Read more * [Notify Workflow](/refguide/notify-workflow/) +* [Timer](/refguide/timer/) * [Workflow Versioning and Conflict Mitigation](/refguide/workflow-versioning/) * [Jump activity](/refguide/jump-activity/) * [Jump to](/refguide/jump-to/) diff --git a/static/attachments/refguide/modeling/application-logic/workflows/event-sub-processes/event-sub-process-example.png b/static/attachments/refguide/modeling/application-logic/workflows/event-sub-processes/event-sub-process-example.png index 3ef7ef029b3f25b203b544e2db1e8fa3c1899ef2..494e41ed6048e7a7335131ae04880568be7bf8e7 100644 GIT binary patch literal 55347 zcmeFY^;;dwvOkPla19dNHE3`N?(Xgm!QFL12oT&YxCeJakl?Pt-3jijci8*fd(PSS zA9#QGu4mS>X3b1jS65e8SAD7mq@*B;f<%A>0Re#`EhVM`0RgQH0Rc6G00&$-jBR#< zfIzCW78O;J78NB`a(1+^wljx-kOC#8z$+yz;trhM7Dj~P3Jc5ZzdL}5!}Q*t`XM0& z6^i+hl%tKjsym9D9BL?vF_^ZQUfeE{78e)t%?-+TTG}I%AK^QG-RSPOqdtzSX)Qcm zJUq9{E@#VpmtY7|2DbYrGcAHZY=dyph2bOud>r|{4hXGW1cYw%x9r*nzTQf4B*J#9 z;FZ-i*on_w=4`4*YhZ9S_0QdJbr6BU=wHl>>r~JM!#;mt>?DPTP!qtM9~xR8|HRVc z4E0SURGghiXyD9(+dX;mZZUJh=tHPFM0Y}}oCrSzr5~ljs97I{o75^o#`%ICanB+G zU*WfJ-!U8{wMYgxDEL)#a3526&jZTw8L9@&`lG!ZSn9$(_KGeO(s;moPEU@q(zs*Q zc@fAe!QFgs&%gdkd(KWgWUw%>6JFOlti!(2c z`X^(LyQ-KwBI5@_mZd_gpX3fItkJ&$`UD#BV&w@3N!EZER&w&Q?vO6@8ZKizA=Ku3`Ben zZvkQU={vgx*GBTtIL4$FtE+Nh!!KbXn0G z`zBN`hIu>_R$WLdPKdw@Z?d8gC}DyYEK3;1JW?0t@a+2^5ae-C&ccW#kW9I;t`?AX zfzY2IiM!!pf|bx=H6U@PT#(QM8EbIupzd?gk70a-VN2j5gax?a6au+E;p)L?cB4$7 zod!k-!$|y)eUG>rVvP{|2^~LQSSF758#KNME;@>HFh8jf?c1nelU&b8c*MMh3EUEN z`XKt;5GClVH?9P&2>Ky#xsMa?IZ!)-1b@<|!VLc?t6^@3Df;2MfQK5U*>nDhAoI=M z559HhW;j8lrXIWv!awh{V7fw!l_02sRD`W_<&-!Q3F*;sVxmM5m5!8QOW4#<$`EIR z4neRet5w3ek%Za2`4jEdoS_U z2N@a*1R5|izF;*^<&}H0%eISZfqh9F-A8Y9UDK%LXot;((FUg*x)N*O?`{HLL$N?d zgjyWR-ovvA1<2yMskhOi5F0{Kd*pj)jnipGXDE0vMM0om`CexetaG+=jPuIS(9ojLtX?+6 zs$L0@GiVD_lPa7_Fy2f$obtmI($~295ZBZh=~hK=S?UD0LFR2MXE-nTmLOlyQ|OcO zS8{9m!8kKnhq#JFyCkASUn=pqsrY=^%CAF7^a;FlZmKpP(@85CPN+u{4OsN){B*pf zyk)}4O_{N16UbF5UBq_NM^YITG&JW#lbJGTe57u^9wWetPv$o(Yb7!z>I|6=l@Mtt zD1ISJq1B}IkgHO3P%+S0l@Zhv)a_Jx$!wQ`EX*zMR+7@7)!@$iq`7fPJ}Z7Do+%!OQq14CBkqC4h8+C%V(EDVZ_$-2ii zsSV9W=b%0`H6t9+B%>rw`Uo{|^&+)dwGOrWvPU(RQiT$_l9m#xvZS&sO+wA$624NG zS=m{ZlCIn#)q@!`8=i&?-qO7MjY_f^?vlx3*2>ai{Gt}^I_=9^T;=E@oMQE|*+S0J z%Bqv<4vjYD#~@UZh@yntI?ZCqy^yMGhtN~56|NOl0dawFgDQi9RSLiFopt`{{xL81 z&=ruQq=QCXB3)#5R`#hzTGpP^2wdM;HwjKY5WMey`y2oAv+d^yIVoz_1i1u>1Y=cL zRiWw8BKxB1WGfbs!FOBf@vn{+a~6XZ4Hjsl=A(WiA2K{ryK3Lp8)>WQEH_f>dh0mU z*fsguo1693@*25~r<-UKcJ6n;<}Gzt6xY$0rxcDO!neTDO4ozdlb!w&(n#JE{9$&afMt>L&4g2>Zo zSmADAvSHN-jtF4%4Ps?XvM4>w7Um0yL}%;|Wda0v?}+vB1R9o2@3VIb7%DWktDD}Q%nT2dNGT~D2Y z#jx4scOMsIm&QH*@#~RiFBESSTlsmNn1+lw)art2zGh+_lD1CUkh$=7lmfyIt~p0? z2bra-Ba6CGs*E*z(85%Fae5Q0qgna;SA_knP;S8b%S6+P^JC}98qxyn z{F_mvVWckX+Ndh9)r;wU?3zdK$v#6PonQ@CTSC+2Df6EGH5D6G3l&A%vqw|1itHPi zwG-`*J)Jal?Q4TggAD`a7DKN`!4p5eTfb7Nl4jKdokhJum4=SPpZ+&5KcJc6)63M$ z-;@i1d!G+hMXEz8Ia@i+BWfbp&;-g+s!#6IZd^pOob`=Y=6|;T%zs#aIEDKi9!^0o z8AZ4uVZ3!Wi6i+K+d^XN$Y#yEP%)wBNkoK49B?i>!s4NLm%Yy`&9~?(v!|y1rm!#< z$7a+z%TCq`t3k2>E%SzFWp-m?(z*X?WTTG2l3{!>he1%0KgZ+cF>LvbYSz;jDEb^v zvQ@)FpdH)m!2S07Y3FcfO0~gxyK`y8s>?>%)@>bb7Q ztHrB^)%uRbRmb@?)*9FKr`*f+KHbx%s%4AiPA8i6vF??cw%c$GWYB5tS9KkOWv6{K@`$H)1=|qmFQ0oY8h-d*Le)J~`q1e%w6-UiUr^XND4&+3`6^0-6D< z?=4u}-Irb3!F?Ba1uXY0#WWY-xch>`q?dBlfYzr)K71aY2c16;j~V$*GLC3nb>8!w zI2_m8enXE3Xs{$nf^z}+euwu&=lA!nb9l=s7u9fve4Y3HK34)ej~;@m-I+;Hk-QL} z^oSrFQK5yue5@B0g6Q3GY4x7VZE+0Jh6023>TfH^h6-_=*x7z{VFf-DLQaTlA#IT2 zQJz8>$;zIm&Ue>&`}L2cLl|+94MDbowW85pj9qkISp2}#&`z^m_W_V9C2(Ax$_~DO z|EgiGC2b)u4?z!{BS1h#SVO=7XOO^`0Qdr~?$>Y#c;FWk_=@F1{m)%!A!pi)f<$q}dP5EE1@+w(-n%ilMS=$5R0s0X9z{bJ<*Yp49&cA#7kCs~hZpqET z^PesM&X8@5`T;Nud9HZ1(En!{&&s< zk>uK2K0`nVLr9B>sChyjXCeBk%`Sp-5cw$4e@XNx1io#oX<@O;C#~0Mh|0ae5if6u zW;)EtueKMb3vOs&QdhI9Bya32af^NHT66edRs0rijLD?}o#9>PB^ zlA^;w(kdHwf7C#Sfc&o`5Hrjc0!H}1j~-G8DtctCUr7HXu9W`?<^Qnq7A99L4DyY( z$bSJ zI)JdD|JmRF6ZStR_x}m|pDXGAY4$%>lJNhJ%!vHYU(pq~Sln)h*jYTPilZ4HF6-;T z!Z`Metv~A=m$@yq;+;}D4Gaz&s@*@|k7e?R4r^9v6!QnDs;F2k#6f01s}?Iv4>@*T z9+$@y$!AQ&i9F9TXYqS|)kvzk2Ci9*rcbWtciNA0$T&sG0ZkK$G)UtlK^z)Mowbb5JyRo~X|=AJOQ*q31o|PT(EVV4lJ~*k1a7=@$!et)=lblo<2%e+(?6N| zQD(DL@6~2$Xzyy3qtJ2DR;tfSTGch`U)A;b^G)JfK{?G@=QF(ZQDYX+EyS0ee6rXU>we653v~H~M|-A0HhT$$$IwfhDoOLW5Rjcp zorQdlM`Dy`6 z(d%Yb!rh&E#bZ2nwyGWO<!?#QM7y3A)f!~^Jd&n!URt|>No;i;E64$xMJ*Mc z@VQUsfNwkiUiRl2*q^V)z{+i##7hbR8DK@=;;*yCnA1$}gr!0h!lsEQ*f#=?HU)}j z*{+X?(l#k`RclgjUe2QccCG}MGq^+mv zh&CymcQ&xkYe#3^H?#fsd#HuBRRqQE2MOa{MITmu*8rl-o$Exc7d|Pa`tS|{kQ0MnI>l{(a zLp~2z)=T=Gnw{ttk%TE=Q*kIr^!F(c0m4RwK>-yUb(<+viA}_CJEP0E6y+xi=UZ1V z5hT;aIbcnH?o|GB`0OY><`hdpLSO@r$680jewqXY@VTERN3FG3q7{)C2nb%tD60r+ zYELr17^RtFQwRL)AIes_n~OxNeNqm@DX%q^_=N`d6oiflqvz)4cHNE62ldz&y*#$! zvyEq&+~X1ct+O-x&n9-;xyUd`bp7gp{X)=`s_a3j@@`g%<@`tRS&OHXZ}p|zG+&== z>CGPuIu(QLRI>Y0LD8Nl(s2TcAP598$@S(M?-C65Vs#UZdb^(%Iy4ry4(%H@o7&Rf z{vf^|=mKA^T@95xdLv!3%TvGHP;jjTY`$bkbb45m+g?Nm=reX~5YC|pJqfNbTDbf! zZo1t5A#s5LxK=+|s~74N(_?B7n8NUNnwYb`fs~QOKTeaz&A^}{?nI3~nZzgiJ;8Qd zpJFa@WPI=scrtfQ{&B^Q%a$jPE@c6AG|aU{jJyGLce~kiz@qq^rNz4QEwMQC5rWa} z;~X5Pebfqa(eoxMi|Qo$Co)+mj6fbkWcY+<&*+!E$w$Xu-t#lKFYe3k2VaJp^wX)t(ZWMfqu-TmyLju4AQ?JOws06P zTP?@>r+z=X8d+3SIe#2(AEQ2Q`#h6%bwH~@K!VYk^>qBwx6-7XKwX3RrxpFH5j?vx zE0NiYj;f{yqr(WuBoazKM0f388E34`*norC3OHye>B^sbn@ili>-dJY6U zwAcC0yje}+Su6=f5*?T);gS|U{(k2fZFrqZPB^`rDr1~FgQ4|NkE4cV)Xy~>K`cH! z6Hn~x4S|f>S5*F16e!Y(xNhT(=z4=Y$xn$RP#73Y8by96R6j8QkGu`h?ssQGw*M*B zCVtBA7t8#}^b8*w{QfHI#;lX5noT<=$fIqb!q5dHd5*2}I)Bn5>CBTOoY=z2C6R@HU$ z=$yQh1ooN6f}j^HY)~v)8_z1HQ`*c5r!oC1fQZD8Be@o3uIUfHYd0H+S9^}YG~fDk zx%8oZ7b`;bb)iKnLbZ=TRG0T1l)P_hp!a(^n0Fp62Dd*4smtdYphE=FA|hj2=sZ8- z{L)!)WLw0lR^8K%mQDRml>wX6bv{piYu%~h*!i5N8Tv8c-igr(fwU$x#f94GosS#ArQB^j?n)#1-JjMX$ z)k|u0`D1#|yi<&nOi7-_n}=CyuGzcecNY0}1b7CwVR*N;(?y)b{amb)?4;;)kPJAq z$<~iwR;G+Q%C+Vof+)$~Q6)k{`XKZU>p0(BaeZRA3=2r*a0*8>6qd4E8uIM?>vwa7Tf#sFy5=(;?y*(t$mX8ykZhSh|6M5fA})US~gJ z8~g-@n)dj)unADcd`J=}8c*5+seT{|gT7k_qLJ{B>)Nc8CCM}8;{$@TLijT;X5f3f z{^QW9>|EEq?KcZ%os$3gIw?Z$JIF@LjXsYq{SM|+vpUgSO#?qwxCJ9svu_dz2ofU) zv-7JCloSelSwI+=AyMP!%{Mf1EX<_aSW_y_0S!fpjuK=#@I^IEOUz00KKqq?qoFYg zua6amxw*xiKy1jX`iL8?y@XsHuNfA3_~9nUu+UW|SS->Q{u*LM#6dERnfe~fX_1#G zOl*lMY=oH6KYAL*XMc#B4jB|mHIXmwve=YBqnNfjuz{Cj>77-A4kO&n3q@~Yd9v|y zjuW$(vs$}NBqv^yyR%<%u+sYCE7#GSV}4JaH>Uv{50Ny4Od>@D%Eu501TA@Crqo|= zWM3so`5{PyNmmAfUo^|EbbFe`JZ16gxXin{g}(53DN7Z46uod zU`pWiprxS*NM@Z7Zr2x)zj>eF-%*K}Xf9w!J)Dl7@*L7{%an3eLZ@8uQFw2i?|ppx z@Q2zI9_PmQG&|Us(j9(%x0uB$Belc)lGqIM9?N`s;ne+6-F4{5N;TRF4p>nJi0!w= zAncP1*@%Ji$hbGJ0VO3Qj{X8Y5#6=sRHUG_TAfMWe8sfTS-K3kzD#-eXx3u9!ot$) z!-TLB5VHnvvYu_9UUYnCqgCEz6_+P9;tZ;<=St={|M6APtV1cE@kg|bNH->wfX`d` zQATTWW(EN*zh6u#oEC1DdX7r>L44Ly660{smas=@R34KP9DqxHTs{hdowfLb&y; z{8scL!28d`Z~onYVuSlku9+egiJ)HfpI!) zQTGWiT~|lyc2y|-W1p_!J%+$TuVo_JGC`W$nOUYhF@_hmkvLyCo+7Y~EMqW%b! zw!&}qLEra?1(Pmd^!>(g58iNIRL@U{_J9XJSnv9TlmNR93g%wYN1PAz(XyAI!wIq# zP1j=@bO0FQLa``rC(6)?(r53-qw)te--2jBUp3;RR=DqM7n20OT8t1JoMC@~B{NbN zPGv1%L7ghQRP+*f^9>4&ARviic(qkq{1m@=et~hdkoY3f$9|*izmVDydeL)NgHi8{ zr9g1zC7(xMd=4khazQ;e#Xc?cO+ot3PH`^qJwCn+=OlK>uj;G`*)k)n4ruHae=)&A zhsQv;N97tQ?AqHJLUjuXc%R?mwvCwY31XL)K7HrxSHAyB$CgvR50^gEmMo)rD%+SR z5g?MQ3`La0qD_8zKK#_Y%3M~luttklZ1IbDDt4-Te&Rx=_y)o`MA!%lwnKe}-_|1E z6Zc>dEvIm8XpvAJHQSnC@);p1seJ=uBq?4rA+iB0KR{D0zT79Tcx1b4W&2AzjUxQ> zfR^IKXX?zE#WW@SvPeFtR8UkKnKWZinVHosqYAav2kgp%Fsj+a4OWJ&>h$Q+krn#@ z3ulAIh4)-YUL%eK+Q#DisZj@&CZW0jH&41!^&>wcC2vDK5JtInb4oyFg3 z14;h=N_9M^^F)&*N%dSa#FIm?u@gNpOQMEnb?&S4%SE-9t)IQ0+Y8P9oaT5C&#qxN zX(tiHTAMOhe=#|l)>N<7NEn-KvN#SAZiWe7%UHcdF}%e(K=Ecdb8qsha6c=v)wXTR z)7Jg-IK1|}Hffan#4Dfi(z?NeBZJ0H%M$5VdHXEpf5auo(%ct*TYq~=XWHy}8b+=Y z$lrhCo71s+VRH*^Mlv>D_cursU`-IbU^PXaKt|=u><-&QE4Y6n*3NJ1N{b&<{V|lg z>tgu!KnAV+=hd2!-X5s__99lOz&11o8$Ro<7THNKY4zCfm`=5B6Iw@^FMK95t(YJu zCj6R%1LukkbFyj}C3=yJiWyK>5MLwf>7qaVnx^7Ov@3i6!y(JQKx@eE*wj<#jI4s> zxrxyH2@9FwX>pg>HW%NdLE{Y~xD0;zMSW=)tB<@G{v&>dQ@Z%u^5NY#r=kmsr!=+VUYC57!(5DdlPW_=_WPcCPr>xKeX` z#oM2QV$bdV*b~PNXhwF9wThU{Gz)6-D|ME9Z+D6DW6+m5gR4fh6zOJx>`XRTUC5$V zbXvO=Ig^(U^7dNua$RE_-BWDyIHaQ(cf9sTgX`)-g=q$}TlYMpO)Qe7Uml=D`&@dB zt|{G%9qiRJX=r@*n>uYOwodjWw((C$cc#n{sH?Y(or5pH|3()3cu$G*?i{6fqUi_v zjdqdvW|CV~o4`H4O9rI{Y%_SV$H)Ogh~evWCJRgjVp?IYqM$ia0ub4kMN(YR!TuN- z6ZCx6@_sKBc1+_o+p-#eLy(+yRJyV7Q`LInXZum*{eAg>>aTAoeUTwDS3_qGDwQSF z#E9LQ<3-BG@NPTb98?on?JXS7$>~c^MYfQGaPDM_odRZcbEe78lNR?sWwX1JqbRP) zFvxh_gyTevZbqM=ghSx?9W;XOQ67?~d=klGHBKu)3H)DH)1~8^yo}u)irTW}2!u3z zoHn3OP+n|92EHJnw;MA(OVYAXoK0p8w!|R*qlbA(HLoA(?cY&oM7e13TO z<4UhvD>3vftLvv~_AgzDG?1TsujWP%NQm=FKO6CYgg923xGT1^_r#Vx;&k)iopeW2 zYt(07(K6z+V05F`5fM{nm?~E4UPY!3rqKo5R=*W?;qT=BaVD=pw7QZiLE$(VQe;*1 zW0mD&Opx{Q%jQMUDY*YoWA9o}P@KwDaK*-Ru9W|2-Y_S!esAH&lp}}<;z(8~Zd~@+ zAG_Lr)5|$yBW;}pO^8KOY`v*!aAxHb7;7ieQlF$in*20i>pk`JO&?x%0V~3phMbB6 z!MFIIT2Efa{{AyOZmXa7V^TVMvc_tzC$p`6&CnxMoAhTqDlcvaH@WEiq*$ zfA&~NxjvS@S5xEJd_Yw-1f^h8bh9CJIO#k(Qlu$Hh{N{RzI~?;NvZ>PsR}n z@lpaVvv>L_)A^Ui!lCl6>%zkNAhvzGGelN5otNw6K~I^Z$DkO+>3Ym9r}NFkPEDzt zj|`!RMmI`@+g^Kb7xyOkE-s<7}whM zsl*vCVI&FUOpa_%w!mH_=Aoo%VYS3KrQ%)uy-Rn}aeH-SMYLz(Ly5ND*1W#yt>*e; z*LmwTQCY07*s8~L4mSI+KlxV;n0-|T$qh+$g&n=lO$cT0yuE@j8!EmJqO@8|0{FDC zLxgjNWU4s!g?M54kNJu}5|LP^10UBSq8c;yA&sBhm;C;;+EP#0g1r<+j)bF;`a$Eh zRE9D#NcsUMw}it{m#8!lR6`rkZxuHQ4e387l{>+fGVSb2+)SWSD~>I+h0*0$@b*Rp zUr0`ks4x3VY{Hu6rOG3{EgX);#I)(+$+4+3PHWgy`r|*Z8J)&^4y!Y!hjUP8^>n?I zN$cxpeOS@yP$);65gp8sgz^~oR`M&|+s`-@{kPK{IOLSzOIfQ_GH3lFB;Np#4)iiOzOi`JH9+AEB+RRMml2PYr&v{y2~oG&s+PAs=>osDnPz3G<$ku@ z4DRr<@)^WL?l)ZXaXpg}x_jACiC5XRdAZm~l~_My7*I(WYw3<(hcOyUS%)U-TA8-U zOuSELF22FhR;~I@H*W-0e4%!s`8yXh47x8t&ksULV++|`b|K56^UCRDouNyr(AHEv zi+RFX`Sj6#sQOpD#MacqsX1@)VN$^J?eEmSq}AA>)$xlCg}SK9=)e*>bF>MRj;6^r z+(y%5!bYs>|bavw3Hi$y`4R-`O6&Ov%Evg0G3F?e0$! zN>VIKmWPruotCr?uaP&C@3o7uX~15epHW3Ml0m3SEnSuwc?8Q~xVH=6_#C^^bebH@ zL5gbR>o}(-Yz+>xUmd#KoXK4g{j5R(_fG<1quvb$PO&*~36W}@=ia%nfx@peG~mbW zH%H|njy66krB4fXyV{~0{NSltu#(_AT8tnfWEMo9XuQ_j`Kh`$ozu}WE`+NB!j3Fj zNDcT&QonRE73f20rW z5m_;Vm9*?bx$o??@$2p)MJIq9U2}NO5Bn(n$HV?|q}tuF^*g*${N1PT$4t*UdzL+H z#@XdG^3pmi!JQ>Ojyu8g{1}2fhJPLzCZ4OCa?=_PA7kv#JKB`)oN-XBo0}WEEMei3 zJvHvwvv+P<%yOh}VD+s$nXSiL**Q#txuzNAk3$i&&rQP}y9g6hvu;@uJo}q-0&Mu} zpI%PE1ZC(J0aAnFx%N8r0^HAggR=+ky@xG)Gl|ok&{!G1_0mANboP>LHJ^}yC0~ww zB8mMz-s)dmZ*1V_SyT2zw%Om_KXG7anK(H8aiC+*=OIU~j;f{+4Sj7D?FQT8 zeh-~Rt73S3S9;5@Z1%`2{geUC#Cu=0s&>WB_+!gVu{~3imMIn1Q9BYGbY16uzxtR& z5@WJVPcB_LCF=deQ^G( zGk2F`*joKNA8 zemEUNgnN?yK~-Nuvf{~v(skF~jD-QEE!wTFsTnaYJy&yGhQnfNz@5Leq0}Cm5{qzL zj;($|iwwmZRGpGCl;skRa{w>D&@-&%iOxgR)TyB6X&z4qGeX{tLBlhOBWp?N!t1h& zymEbse>K{4+!g%|0hy33F5CC1iLE4*H@piZ53%dZ6~huR*gt=~Z_MD*8Jzc=UyaNe zDEt}WPs*{`OZq#CV=G($1%QDf@^Tm}V7D>?*YP(v)quXqh701M9Lv@bzXT}demy1! z;K8pb&C{(6cnMb*K_&@24S%Ypy`jDSm0RwG`Tpl2#<;ehBjQzQ!mmZ29yG8xF;1!*^qv?K$ z5ZyGClR|)!77t7cUlY7zpx;kWR2=g$&=r-TRjQC{31v&Nl9f4lp3)qCxK}KC1uEsUmFF(;Ru@EKC8KBrq(=Dhx#6o`>78VEu%%td{-QSL?^8@%FVNme5 zzfcY?C8!mJex$Or4}JJi4K_@a@18_PNEOaiHTZ(qz)`UoLY4C?X^`0*IHibaz?c`%g-W zL&Jz!?%a?tp-y)YAAQl^rvV6ALJ(XTD(Yd-uXSz&N)kx!5}LKtf`Qk`gMb2w19}bO z%-%=&H*)Y=`w-X%)H`S+znujTs{gEopu~NRq+@7^X6&J2EQGruVb*g`14V)(|0V~h z1B7pWa5w8^qB`oK#ZY7`FtBz+EgW<>)Wg-xT6ic0QeY4YZ>fGEK-~b~yg7+&Jq#4- z`gDB1{Dm0yO;fxAx2l z>j*4i;kOZJq`mNv2>@ovhHsU7xSmTKiTou*7)T_9cwfZucq9LnZNrM$@?pi%z>n(>V*qvUrDlsX>7@m~jw%B`(3*IdyQiZJg$6EsjF^?gyX7 z>jHD$fFIj<)O_w}3yT`_X1FTpV!%ZgYig~oGkr7dUhI}`*i(O(ba1@lUImdOgGNaq ztvpkCxZ>+GrK)OvCE;adw)+!#I)D-U%s<KdG^d zxn4ae-}iZH$Z_sh3K^AExdsy*08H^xCFbqIQ5_!ViL*tk<@bKZ1`E*nQzkMf=#ele zd>qfmDc4YLYqXw`9#J~iw4vNX?;fdj=^v7lp1m}>*@~UU$df8fOvsXke#jCZ_>zTQ zC)-MXwSJW|?9)-ym~3N-C{h(L8k??0q{$61 zUr2;Rc5r;?1Uj2_>ih49IT=iV%wG{S5ZU@w+|3uNGVknK07b9#ubGZa zVRdy*zq`re&DAp*JpE5!it`!zzZ9Ltc8%1Lob>bjgi{{KWTbyF!uMu_~AJ`n%?e@D=aJ;7X4|gHrFYG`>uJH?;=x%K;)jX{^yTP?uOn*1}*r zfX8om`iC|;{3i3IwxN}!)nwACk9$!WIvYB6S2nzYK}V|pV$1oFOpm!zvK*kmM7J={idq~r(-Qo!`c z*Hpe*$)`~3aKk9|IJ6tZp|i!&0%7eHX^o-<--vg^i}O)f8IZN2yzsfgQ9@9MI;_7x zAfX@fNA(ih1sf^N>{eG~6s!{u*H;uE3z0G}0)uj*`7pKM12yG!eH zt;*Z|TNf~S!RF$;jTuud;@XTZwes)A(t7J* z_j6-&TQi)z#8Mb;Qsm&C)F|wvpuhseZknOVpYR*d7~HgTev3`u+^0jkOb}9{5b>AG z{0?aNn?ha;D{_j0jz0;!LHMO_(U75fdOacJZ2Yf1jt+*aH3#=S?AZ1~d&dKF*4!9Q zFglfqpx%v#EW{E35BejMLL&5H0bBJs2SHpPHWZEcuRoQ)-3MD+-A*X++BgeM2RR-I*-f61<>?7QaVk{7f?a)Lz$v%)Nzdmu6Fcr;mTxlJ3n9Q9Da^ME4g{%6O6n z%AaL7z0kKHg)d*X>~&E<=xFH2ycylf#z-DDhjGVZIf4T3R??v1%dLR24K-Dlg~{hn z-~TLaj`(CQhkZ-VqF7FBwECik%=18okckM0ILEb%-e^w)? zdW9%o)zs+KK|0{2W&G7tTDa{%Ezt1}2eB(ZJzXbi;Fs>k=dm9lvuy27_t`QBM#Ku* z+nf>IuemAmI=_O~dK4b0{N!AiR*$2Pw@MC<(RAV5g>3C>SDD$gtKSFrR=WB>(b}`K?Jm zJGsF_zr1eAcjqq4#&Xd|cVIgb@9@6P#Wwc0v^bortV4DhK_Yu}tH;Qjh{p^O_8)fu zO~!MdhItdeKN4H_>)R<1`}8@f-gpalsiEy-xNxlL6FSPP3yGQinzJF<+&(axE}GLD zd#%a&-6y;K20233GK`y{E(B&61A>Rr%f^PVb-mq~)#vx@;k`0q8Qk*^O3 z;wY~PbPgyB0kpY_-{?9ayz2Xuk!<7ku0 z(pe7gZE@GzSa8Hc_UynB73jB#5TpO3PUrVTe>bq>L1rC%G^YWzYMZ;Ya`aS#EOD*j zK%QuW>*0*G%@Ri|UTq2NM_AHz2q?g8VIPSkVZkRvatU1h(W^wtL!V8My;Fy+I&VT# zDDXGw_>g4a>s70k4|m1#?TL7DT+qP%fa=wtPClSynALpNIF-sS6L|W&3b!WqHMOi& z&G4I2m!5IoTs3-dR;~eox>lRfApJLMhIht$Q`K5a7ND=KnHCr3=N&Y5IzB#jQl*y* z-hsY1-a>>2hGz!s131Ytke%+ zSh_9!rZuA5@4U+0oJT|Zh2quIugL|%sy6yE=JwW4os8h2a&SC}tUnEQp%P}m)4F!a zu!P~Ja;|644iJfit1LTa1Igo|GzTs^K~i68K99rw42&6Z2qR9LDJ5K zjwhoOvrZ!Oa}h`U*M%l9#HgoLW2SPe-;mjXC60}Lg&lxp;F-W3vBnwjT;z^zvW0{tk!?<&Zu?U`5_EiI^>pb8(#AoQIm2`&Eqc<&3Y2oQ3vS27w%!a0Y@t=B~A zc}U!e)dmRH3qk=EXofRD6~F-)TPm>fx5pHiUI-+d)_b0_$|IibXFa(|+VWATFWUYB z?R7c54|>PvF@3&8BQ`T4cmF1Hx|Q9|VPL$lN}qR7qElCudgQFkDk@c+jbX#f2v>UM zue~Y$wRj2tLt+#K6wynDszo?1D~rk`eXqCNS#%h-7aYBoS#?2vM+2GI@h1Ma-;P;w zXOX}Bk4Z4>H&ed1wwg|Agj|ruO~7b@Hhb#^0T5AfJC-w#vQv|Xjw&i-rl!-&`9g8|ji*kt!X@xAG_u(Wli4~8VQJO^HXz~z_4wI!~JQX$Y)qBNgHK7g)LbVIx(cFnI4iGT~3G-uh%O%Pe{Crb? zfi~z1WpRgCsoNF*50CwoN|rK;O>;9RL? zLPLGLjj8E3#BOZNdA0KJ&sX5Y9_wfSNDi(bEF8X>y&F5TXofOo-&CQ;NNfha{IHK zCe>taR2j-=$AiWJ`hTT@uGK?*dS_zwZr?&a0}=L+JB!;%WrUg&R6?eqR3@4^y7|kn zJ@vE;w@X?!#ZMyTOKWNsj$vwu_*z*RFXdQMv=kR}?;BfOP~7O#h3h8FQ$9HyzQqp( zFC74~h~`Z98=iX?vnvw*3*lQ~Lp+k2{HU?b?00jsBpBMhs71$6I+C?m7YhL?0Rqsr z*9s@rewWGQO43?IkxMuVs*>$p#A5p`p2u4Fp2*#PK0T|&RiAQ_q%q)H19%e^eQiHG zozKrB*7M<*A~ErssTq03sKIFCi*!}{rFzt%_;{l;cjU_$9SykNy`nPD#V<4o!Bn$ z2~b5c=@X093vKuF-;CY-{&FVbj!WXRC`BM}VM711UJz&;+jZ|A;|tnE(4VAcc;e4b zLfjDn%4fb6+E7>XW0_mqpzu>wC9jy%Cc zS6njVBgZkl7U*#m$8=lg{R;sTKn^W2$g&lvf-5@XjxT(zYY<>Ar2hF4&@4X2!_pdD)Cs8y|MBmc=6e?nh9h z?p_vqXf}9{f#dSSEmp>nc!H;Vv1M;hCSK-;&z^Z>Rx0WZjU`1%MIw{GQcBD{QfzG> zQY*z)c&-6W#l7@L>Dt#Lpa||r&AKxO6?lecyu9=yd62X;{ntM=@+NYpT?tIWNcxwnW94yp$hCC!M3rklr}W$l zv|)hbMre$7FS~sY@~h+V9t9|aXX~vd^}=~#J0)fypf<3SzZbbKsA;6sG zic!sb(%3nUdVAJ>y_l#DkS_0h{*vu|lfxGJsd+*x+3ONaHV6A#3T^bxd}ioU1cNwB zwH4v#SQIw!j-2qPSJyna2{WV4cHS`&C1QSa~~;cse4Jei$0^M%lY<9uIF4*`rTPbfd44Ax053_ns?++2)9;Y z+C_t6tZ!DS(vGCyYlJ`W(*>U!x0BnS%8rJ55ww&1<1d!r@(ITS3a6 z>>Sab;i!q7D3!Vm7iH-`+noPI?l8z6Oaqno<<&%zntqOUGi)Uit?pw50^}uPZSMBK zX6VKpG)T`2obdK3P)o-0`HJ;H6&(^a@a44 zrH`KXG!hL~N!~ImhZu<;M`$YM0%f;~)z8JLFBdawp!q1{wZ`KS%r0#o0d-Hw^3ftz@NCha9#v2P{Z(F8d{V(HI7yLe!JrptvIK8CkJ4S&ZmY?IZ<6 z7jeo*#MF05<1fUNj?q~CF-1ZMREGs$$E|1nydl4l-!92IPyWLnIT}eyZ)n$CppG7? z`3fw$nUQKPz;Hi(VBoA+|I>;x8IE&{6PWZ(u)}94=ZuHp=3bVaA-GsEhl}YU7sokY z0X;- z^F!X^)#h+?pAN@>X+IXq-?@T)z;YJWb!$MOTP^0p;#{4IXlti^L51(Me;k8(i?Zht zRKVyAfa&Z5YyheZyhI}OE$I18U-0s1<{~25weFcet!2UDE!HqmufyB5#~Lv%)Vj`v z7)TwsAWvWy1punQpam+9pUTH~M|G;x1{l=O-9hyC-xE_ZPG%e^LzmlzZ-@Neb7iwOf*K+Nj_+Z>`&L9Ua2EUum5` zhuBp{5>Nt4HO5hi3>2Ni)Ay_0Or!%EUNRDqg!R?z?@B9ik;iNtt6UQ1--H1u70x1~ z2^bhDc`!e!+sR@|hp#eY(5oX!&CRFQi}v#aLfS;Fmt5J*OJYG@5Cr_4kWIa4-x3%C*PepeO&bH>xqt zj0xT9-kW&1r*8bYVH`C6Wk8~*t~mO4gd-M${7nn;)|;hTC64t5Y0~b@w$at&AlsiJ zPXIP$UYDZ)`S(g)!qnM50lmwJ>UTP+)cUJ8kVxW--p;qfH;<(Psv_?)-9q0VmR2kH zA!r*JRKCe$6lV@Wn8`ta#8Wlp0B3pf8wn)R2){5zUsT0rJq19WGC$> zyQ(LbPtV)s$7i37&6_@c+w_uu(PeYgJ2$Qkl$fHYF#S01X|P!ox)-TUf|A&70pcRT z0V9N^B?W?f+*yD%Zd!#Vq^(n9#ol)1j|2T;B!DE_$k}ReJ1oQ(0&O7a1fgldObdO( zv>40fM%gwX!Cm2ZJjE&~Xb1@tuwSZOTuU2M2N7A${>1yrvzSkzk)8(Xw|hxHtWB6txXobOSj9 z+vx+C1&CfJJkJXkz_`P;Kp)d}YQr{V{9)iZ*`Sv^gB$QnlJNaV@JSdC7EQ}`-YYZ` zyoz_H-DRT3DdYMh0V>~oYfIeJXHvMXQQ)IzYTh;4Bzk9OgJ-#6EPhvulaT|~CyO1; zh9=Af%M9q#3-b*KGLOgc6m)^suJV3R5kSd}V17&YW;^wCF1S3H=T4*o!9!DHu6(!V zz7F>wYCS(SDlOrMNXqc$_d6!;(*jRUunb;e$Zv;PH#zT*rFWOBI#1t^K_PIZbPBzV z5%isP)UG>Yd&RHB)bg{rDeTtOR@gP%LTINVV}ZB#kOGiw>1^83lUOh|JnwWxw|U%8 z+0+i_nfBJRF||_gCJNp$7HC@>{;;iPlD#``_%>ZgUK0hUe2+1s*DiqsU)O&9D$jya zWh9`qROGYKWFuL=8$bW$r;f4Fug@&bd&B6}3co}^+~!-H%fbQ1SMmpQg<|us;v1to zJ&COzt(f=f(45HCj`%bc)`)p!83KPg&vu%{A2tkE;e<|>8D!=s3GxelzbaDx@t#Z? zfXHjgLP{QrN=|S%SY)&-`y`eAm2wlRW>hb4dnaktvN@Zjr$7O zYB!$pp>##EGSfThrQUcrxh+dGl;x5KQCI`G6%h-zvTMCRJFk|%uC>9!QvN7I`4~R zwfK}-|5}!Ah4?-!Uw8Es!NlUv`)f=VH~scv;Ixe0==&BgFe5pXr$i4h7o&1RwHWa)3gTT#1M>Xojo{ry^ z|0fI%FbN;bWc@{a3jT~L6VsxY8as0}Qq*fFiNA0WjHHOgOnv({!yyLQZeIrm!!Mmr zCun&nh4asr<5sJZRb#2R`C7UKGrt;bggsNuN8UgLyyMPUkT!B1uYAvz(5K6tpQ2aC zzw(@hxb-`A#OIs^;U~_rkF?r0-sN~U4tLN07IVMr4}kp3S`&cUwJE92PJ)1gSP`mG zG3gZV&yu*nfztQi3iO*N-T)yGU(n`|uMkl?fY5lz=&9kN>>LSrD+1S_C5Rp|5@4st z8^T^(9(BB>@PZJMNrFbJ2EySqdw2slR@P$MFCi9`1p0P-l5t2YVGcTE!djr7@b(!k z7!hsYI~hpc5{v0IKw1YD=)94%xI5@sAT^sy?KiqP#wv@!TUre&v+aBQZzpJD>yPsXMKG9RU+%Tms`X0DKNw0;~{q7@%59 zOI*9_nMOlCof&aq3@hq*vj0%Ao^?f`)vx#Zx*oCe8I?t_DvR*swxA6#i6|iAghAN0 z4c|W8Tavqi;ZSWZtf<^d58KW_0@ zyY|^^%d(U=rvh;j5TKPE*?5Zrxv=%)>Quq4=La)}Z*V1XR|L_#+IaJ$=|80s`#m;5K0mNN}r@4<^foORU4|>Iy&Q{Kwdzr$?Qyc=}ksY4m3hW$X zNT8BX3{t8@d1?n>=3_mSXaQ^1B3qjztSk!5J(%sn_ zZ@Y>rw5iHFsZse0&Z8=3YdOI$m`6vC=Ctua!s1tthxCp&Ha|y!ujH#n5k|e}`t!l_ z@2Z;uid>Fxi`rPJZC~^y*mUl8DrObNYOQj^f4PpH*Jx$-WAVClUbXT>c7%Yz9WTP$ zYMwmU8Y-6wzOE}yTXJ1}sY!5XIPm89NUmkf@#TfJ+d08YhewK#?TY-zQFO)DJ3~v2Zv%Ln2aaGn% zo>3}{m#=#Fh(yk8`Z2$z2`2|N=t=r~ox<7y%cXf&)v=rge`!C;X!|JZK?sZS>W5Hg z7!>?RC84*i@`gXyV4fB|Qh7|9i_@4pSb0&f{VBCMsBb+6EbGd|y``i9*cJzh*Y7BI z;QXNWtwKn$G+N)C^}dgXr%(x>zClx}bUnS(a=5R0#f*_SyQ9V@I!}tBWcHtMO|MJ7 z@l!1s%uWA9dgE#4tt~ThJE&`AyL&*_q$!m}URe`Ru&lf>bDci>yn6ts4g=!gw2E<& zJnfBcC7x6hp5n>aMX-mN$=+2OmAd3+*&&0z-<_~L5D12mp;A1!rLncLDt%`>MvbhBo!o0HkyGbWH51$Wf=cL^I$o`Q<`AIs9xqKVH0 zmQUMlOOm|Q@)}u6A~EpJ@a{^sNUSVs^9Iy`qSJm_pE*{~HM&n4{6aGxQHW#BVo|{< z-9&6VnS34+sa#gJ_STUNgb+ra6s= z^q0;nSMp-nzPAgqSfq=qDU)i-Sgz9%zM5BaezqvRWaiW3=`DT8(#TyI`PGfT)H6aZ z)SgCL0yz+4_-bGUJ4zZ;hf&So0hXWRAq=iC-y^~*Y-9AO1$TIx_$MojWo;v=hhHtNwcELuy_-3xYAf}Pa8mAOml+Xf9;wdR;#S~?= z_Nq2S?>iB9nn`(d6~958f_l8Be<;<>lIvrpQmN07>gYA!*zhr{NYc>LyO53PyAk)+ zJuQP%_W*&i_w^kp*fbBV0%zrsljG_heNj?*uD*+FM#=1Eg(K|D6&K!-r|(Wjpobbo zyfbOEPJXLej2I}hTntCmuKn?7T35v;UN98y25yjL*up0FYS?M|0+bM8&yw7`AG;B> zfdw|-@pH+HN#N{Nh?}3F`;kd40>-w)pI$d7F40cSuQL=(6jx2FwtedVenS6?_oPyF z>HHEXTCWjs&AMyVhYzXRvd29-u>lTc5okS`mn zz$21?6lk8SZY2VaTUSg>l|+9|wG(-GMfymh>;Ak>=q;fG7Bq*!!$mhgQI<42Z+_(k zBJ`078swL!e&kn9=5U1vMptpV?*IDR%yEWT?V3**8U*Z4&)U@v@%DZd9Tr=bAz)jE0;&6Y@(ic7KR*~H**!<5qee@ zg+5tsZ%c}u@6^w;9f`gNn=7-RaM$Cd1)c^Aq^-`oUi{p6&|XzT!G3-~jk+x@j-sX- zjMr?lJWH6TmF@Z}=3vL5=7#S6GlnrkD%tdyH_f%?j=?lCwR|kq2f7HgzJs9tj7yAL z*r60TM}mVIAx?UM?DTOU5p5QxQ`_#rv1lA9NsFHY<$dIt zh3ulR=vp4^<$L{;gmvVu#4C%#*k@`+DYG~~fLa%PB+aUIpx@^*(n)ZHtugizpA-u@ zQdLW<#(+j-j=t?=O(?RsF1y?Feg6!+#`{Q{x_BTAcWpBtH{Q7rgJug|)dKau*@uD(RLCRg;S&fE-zb*hlm z<-|Zp76SqwS`-8&KVHLMh^L~QeJ+%ZaJ^frZt6us|5ZUVZNP3M{_Vgw4=Y%Y^pX0g zio^HE`y}GnPkLH&1A!fUUnAY)nVFWM+d#f03AAnG8$eS=o2H-hN*))aISwUEbzfBr z;J%Y{88YfTAU9sgq$pJf^+%tSH`qRB&K*+Ub=Tx>X*~Bzh3v_4WF_IXVAU%W z{ZFn$Yjp!|#J5!jX|^n{WqyWNufBLwcMQL~>Z`rmvA)vKU2cszL?xP2Y2~s>G^o#_JJ`~H7BX~GYmu&Di1@@%%v4kUyq(Sq z3a-gK?GlG6A6tYfgy*B6M2M!f^ew`3XJ7W|!JD3_Nx21GE%Kd)T+>tJOaIuUoeWY! zhp)a^0<7(hDMRW{-x%(zMcL~6$%Z&X%*QizX0zl(bWij7d z(I}2rAGxyqbB;nv){8(#$tSSMy=H92K;7w*3}*MLJBGLf{ZJ}^D5DR=HQK-&u@t`- zfq|w5NV@S+sa9J&N7NynZaH68Nq61Wj4bbLG1t5AE$oIEI^T-e^0$b6*M1cyJpa5i zJUNqaR^ofIH+J6U3rt{Uw3I=ZN%dhE=o_{DBSPi!%N=GgtP@Ux2liE`$1G`U}CH?fcN znVyU4UD-$~hZmKH>^)zhC(4G#v|HOP*qC|f%&z2DW>rXaKPk4r`%|pG>-3+I$yZhO zi~e%7E_J;Ynbez7k*N@C9mu#d7vT{cI!=@lWsJ~Z(P6yf3l%nKw#^;k(GZ4ivUO`N zLg?s~b&|L_BYa*)3T?1R;kI{l-4lw*b48)vPi-6H z4A1X1442Qkeebw_w_!X1L&96;L9ohv=aiME*BL&SB|gyWyC$E!>Pk0X=N zy6~K+4To`AO1D|GH?oN`RB3=-HE7|G`vFD%;XK3sU@r{GZa?M|DSTyrKUSa@Vy$KR zO12%Q1pu&kK>`Ku0{8LNbu+feF@qR(10C0@NVUW)hsMJqk z$z=p?U=IVxK>vVdPV;?#KTHG?l5k9MM3xVJ-oR95f8a9!KjsRD0*aq)I!PE2G$nzm zdisxHr9z$lzy;h6qd*^2&?U}O;AXsP9NmLg^K@ObgNaKH7LYVFLOb?mG*R;rjS@J) zQws@nm-yZ1VLsKTQui2vVL?+tGk6Zaz4&(@$#N>FESfUJJfGi-^3SL0M8agMzSpIl zYEalkhRy&2D3UaQA0}P=OVk`#;2=fzhp#}B4VF6Xi3C;96yUF{t)~UarU;36p&AKR zA{HAmyDs{?(;Yzk1zf%lNgxvqn*a-!Tcy@zy(nNB|16ef+JT>XRZ(DG$W+K8QiV)C zoUIe4dy0_MrV;O=gqq4{&4Pj<;T?sIC;LHMo)ElDe;fYdqCJ!-?Ppf}O>}Ad+q>Q8 zk3Fe>_S^2TcgpjSvqFEZO$zJY=Y<-EsZY@lWNidZM37a-u%MsBH`%m4O3wQCO(3 zpx-NgifiT;c`a!85)0e7!fbJ*9SN)P>j=m+6IT{4kMCk7oFS5{LS5mvtC-uOo@Ys7-a{SW#(**Lw*VwC_ zw3@gQnn8K|S3fiu-9!>Oh>+`eOn{9$Mw?Nv$K^~{TGDBae=VA+c(|pjp!dkB+2pQ~ zx>m9U=WZ4^pk7Y;diSMf(0&Y?v3jJr**uqL{m-H%MH6-bPnMu%q46JP?j||A{Hlz* zpJ`qMMSY(6Q&ib0i&g2LPyXA4T~8CI+Ay`G^1%Q2pxUl*rpINyPct&myMlm?(ecZe`M?2%Ip`(n5svksLGf+UCt*Ub1HNv+(w~@`@J6E(6 zXF-j9#}SIN{SjIBWv6%r`HQ>D(Ag|QmR=jud(6sm+Y$@O#Bxqg$qt%K1=8RkdXkk- zVCm4yTesD9DM9nNy=bHCWD1R=xR%Cb;OyW30?z(+aq5^sP;M!eLi7k6$2;XY#U^aw(lTpW}zWo2J@{`XfYk#*%UQ9_k84|ROKcn+hE&c8rv3T zol?%i2+G=~`#@qw8tDtwu$1kJ^UC8eLJHY!t^)>rNxC3ej6F%%B>!h4Y?;Ddmmm2t zm)r(=(RrXjAIG#zfgt+js}{?VCGXRsEU6`i-_D;@G0BhU=T+gxX*^gwBDHn+I? zP5hg}v)sx}tA^C6m|{h&#CN!$oxoB*nDgR7%=^f zxWM7f=BCc=HKM>g_fhcZn?id=5q`OTZ;yj?rm&=Z-FO@m`=&o&pi^JEX-CvFxAhHA zR;kznir7>SmVg@WqqYdtS3~DY?%9-y&z6`u;DaJ^iO5~*Set-+FWw@9%Beb~pJBn5(dIq6QLU7gm394KAQ0c)+bF0_ zco&4XMmIakoC@d@pef6E;Yd8oP{sv#p%2aC_|$&eUJjMKx+I8q67FPHWr-X?<)aFtKKtp?&5h00idr{J_XSD<|P0R+}QXi&zla>BwkRY z0tm?vOj{rLnHoI&1=z%a5EL5)MK}>>KR9OmM*{$LWdO?g|Hd)?GdbW5Mi?ZC+k^RH zm&0G26;i(Kpy=93A|(1pkf9+61G#CTm1OsR0I0`mDyj#l)TKX2Js11onP-6Q2q5*S z!!b-i(033$9mTEAV`TeVKjq<}NlO3G z%O1-5^4p)g5COg11&_8G0K~epMN^)$DY`f)qKd-(5F)uj=oI3==^^BYgJwnCXLv*& zqAj7)xV>>cddQ>Y&F`NES_a{&r1a|i4xg?gXWigB(yw7=um zMORrdCGW3GL0!`FNu);byv+b>{LebW+ zMmyGzKLHZl(ert|7_W#~u*I zKNbokmVf(mLd&~tx4cSMu3%FC)A}&r8CXbmbt%2lYFe?(DYsNJdEOCF7&YWH-I%qc zpY59-UWz_|R8@d&WX5>E-jR;&)s=)onM(=WT>ArQqDCEVauWjj%UXXh45lLFAITLV z@o6wn$04rL#!FMAsiAqEf@z$I#}e zt1duj86zG&7SKRaA?FXshs*hxgabG>e$T#fkxgV+1s*;rk27AW|*)%J=8d ziJ|B)UrCyN_lLtKqH$04GPRBF+k&Fgjr#I18D6CM*19*@od!1a-82y5W6F^>7P6Ta z1|rN2hT`M^Gs{x|<)!k3?7h!nrqCRu!7tfG@?p3p#-U&1+Rp@d-Dl{EagL_zvUjcX zr_~I=lWt{LJ3y<~3Bk*B6!h2J(#I;i8L3p}(2W;z7jSZ8iDBNOn}U%q7Kr95ys<$v zt#+eT!@-+ZX4!Ku?Y|1$RWAN!%VCk;H#Rq0#fiI`_&aW$uqH_JW2VLOP_vC}<4Lu_ z2&JhI#Mr3JMAoR@cG0A&98qUkS{XojG|p-Ky*w!=JoP|%4Ls>ttecJ+Jf(<}wh1ZH zB9fW-lU(|pJbFW^$ox6WW?4;D6!zOhh3ufJs%o%Sdht>-E}71ch=`ftcpL?L=a zIA%2^-7+k^(DRq%qMN=!Tw9OK^*~Kl|CME(jd{eY4ZOmyn2g!38|CSRpgrk$fwUz4 zeByehx2!Txp|u@TfDI3rhOAMPR)C25OUU?x$U9m2Q*V;PJVqnPkT%-70uwRh`wt`! zOds)I>+LLqs@r3+Nm!MsAr#OG_#LQ5^6@zhlc)n zU>UC-!mWhM$1dQkNH2cEgV96eyq{F5=aWg6uM?M0D}_z2HQZQcoteZa~7 z+R>-;Dc4^)CGIPu*ZP<&LY@wSCaS7XJkZT4f?1OsN4~YodRg$f9O8s5Mm^y|*8Fp` z2*UlG9BzXyr^nr`W*_g7K)X1Jgn(z}eBeeLF(b0#-A)5K#4o$MyV(ocQZHSo38CvZ zab2IYh9h#e>c3Jpj&QvE_Tkkt$fv~Lp65Z!!q}D8^l(wHtmMj&pg{vu7lT3(`?s0{ z-p3~WR=1fQ7G+g)|8Y8f$J7n#*HlG=VgJs;0^ofZ8PFf6wofj*I{S@*|N3UYQUI6* z{R@yP?wim%2Ry)RbU?-6Lw_6xgi4h|eLJ^?%PZHVuHTtrPj469Mdt;O}CZ27oJp`;ai(KO+AF>N|#HUpskN zf7=a)Wd1<0Ce>7-MxcwCGtLYQbP?K2t;;7B(ZF=zmmFvSPy;1;4D@$G`A=pU4C!l{ zz-1hg`Crie8Q@tC|J(IIQz@Ue*7)mBzvT{Kby55|Tfc9~6$g-w>)iqgJ7E8zfRK<+ zZ7pEsfV*?~cV?*AJAFuwMhBDw6~vr}G)(}SI!FLin{*czF#;rl48r==zL`{8F&hhv z_#TlcI5M16T1)~U-`I(W<=-OXudo9JL=X4D5ib7M!yshoa36@uv6W^WFJKjh~Z0O4dx%pIp#F-R1?zhvoqCXV7uw5|&3m z1Y#Jd06Wcg;Z^(>ohT3hL4(K=z5NG#{D-Q*U!X-V5Qq3*uIE6Zs4_Ry9q%kO13G;8 zfeA5^fi&z11RV8;4?0tTlDBUuYj7n1W7v==YDU|O&{@C$bVCF|5Sf_WAHyM=`nyOM z5|JTU;e)ZXEE&ec#{gJQQ<$W~oKt33tN^%Zm;&mZfO#ZAKHNVN_xGD%bYSLhV4}?a zi}%tYT?bfypeO@3ngJXBt}XoiG!me00Dz4Ao?|k^=xcs4jHhm*A_M7&+DQ)sfawNH z`^z$cSk&>{51{uZ_#P8rK#6-~L`29c$o*1i<`wfu|7#CLArBrw7f1L0+vNP~`|1eb zoc=G@_ZKPwFa_GbCQ~SvCH2>)LVoK&1w@-1Hopj20sj#oVBxIKk0L=l1P2&@-lC;- z&>K>6V1MKw`vci}fHR}O+S;XOAA`C9awVccj_qIN3#<@x`LAvG_xUsu19E ze-aiJ28NhN0D>7D6BY=6^T!`9AwdT|2Wa=E@3tCvRKY>Tf`UZUl#;i%x2z{|S$&5t zBW}IjVknQ9xw5$UT`~)JjRZ{whEBbrP(k1>^>TkvqDVd?w1DP~&RrQ$3ODhFI*hUX zm=K@G4J?b7?Fd<$Bo1&+V@>lh^RvqNY?o_zg*-6bIW^t+oYrYV z!L{hu`(YdBbH1T*74s;!1O022i`bBk^Vw@ZqQ+sjP^_cj;s4NZ5U_Cjbu*!@RakM3 zBanh=@-YD@MX%TWWIa#~1vKe6i|(h?F2tmkhxANdpLR8aq3qWp=L76@T4t}jT!KcX zc5PBRuBQc3HlKxp_@zo)XKbF&&KEiO9(RkVJ7HDoKer4jfvp&I{5S(S0+1qQt+j;n zpG3Uxby>E@+UVG=6I+v*=%N-|Tw9-Tq zBLorQ1A-}BkyIE`EcoBMUm`MoA^j5e!5IrZS}xz;%-SL~DCqDu>s^_G8qjawXK$jd zvE97zr&{A7|G*ZO>BBC4AQTJ&i658_gpjN4zurSTAov>Fo1D}S3Z`yrf#FtM7z!GM z28M$6MXIj(D0mm4P44Fh>pzwkq(c)(h6e6Lg%M1@&=XXR<013&qlErIBQuH>00r}i z**mcJt3z7F7=$Jn(s}$gKqZzb1-L{IHhFk!#3yeG81?tikU!B>&>xD~zN*ke=JNNa z*D8J_{aFv<73kp34^RZ(G{J=kATP4cAZCFbn$i$puqjck51DK=-O5ssA@y6;~gT!m+s)0j7WK^RhMyQ6f&x@(kbjxenHNUN`Erbml7&hnJV?G=(%6#?w6 z0+>m0I;39dagSHecnS4>)_wvXn63k4`EqinNadX)S!Ibi549#=qgrI9_k)Jg&xUlH z?!UfHY1yv6ziqBW$y$%8g1!FPHNBWr+kfU0&7!SfKA1$5c}Vp7lb;K)DSPW!+Y z1bge|Nn0F9+0Hu6TcKXQR+0Bx-^hJz@Lj~A{5g=0eMZHZ^oj*kokc-Vb8H*oaHbPxfq5-I$dErL|)d>h9A8?atcHxj+8YZ<}p$1 zfm2LXg^v<}BR<+D;#OX(Wtnx?^NXR8;qQiVfiSQiDo8W?FhD*x6oF(k-%smVLdMXK z-t_cdI~Cx;6>=UYqRg-_Ly*ime!l*Dwh$JRi~-0IYS_o233KC4Iy*bqgU);Tslaul zkTVk@5w1drqz=|iuy_Bl=mKDLKOBQQh4L4#nZJMV;6n&aUhr_vV3ki|N!Z_d?UD}8vb`0}RUu9TPYfDCuZQ?YQ#TXC3| zQpdw3Y@#?<+Qe~3slMJ)b91CrF!``wxqS(aq zyymo?1`R{Qqv%#g^Gv?x^WgF&ZMsSJnB|YViI}l;BZG+qh3nE)l?Ou^d#$fKlZf;W zQqHHst^&?)i^`na&n1)iHpo`w0A91dM6N&01`D~yaN}-xRGXU`l0NqzkUgUZ}WPBj!_!OP0#`pml`4_ z@o2$lrX}+iFfMhHi^?%r<8c0{oRj^Ifuwllh09GDRK*dL&FjJR%bI)dr`ESrpxeNU z^vYM3m@s;_OQY_X7`1gIvvo8*_D0MC;ZZc@s zc1MDk@uoNA1Kb6B2Yu{ICV}0EMH?ZH)&jW0RNZ%cjtUex8AKVM`m&$4rfjZgbriku zjQ#7#TM!>5zy(Fk0sRnZo{42h(I2-cT<{+j!+^b15BZy~KUt9($iE*z?3)qF0CZkc zY}NZ8l%$3tfW!@AG5wDUa+WmQTdLM|UKXk!=Au~UqSQHUk*F;W_?JQ9NDrnLt9;_qwO~L>iMMH}Zxgd=;h>2TfUSei5XAv?N__Vmjm!$5P(Q&ErCfbc z;RV#sm$+hl7=(N|!(TrnOfQL12d)aYdZUJIpUlwjUWDAA7LYp~1bkZmrKM-ujGsV8 zx{?T0Mb${r2mf0YCK37XDdT?xw*UrD-lDT@^YH^py*w2ARWqa0P4_;BUYeVeef|86 z-f~}p5G?7cR_|=Q-)iR)M zVr2aDJqkhJLx=mfhvcKAfWi3U#PQ8PobN{f1L&r{o?4!!i*Jl}CetKQS^Cj*1JhIe zmHkt;@?$GTL?qFofIL7%`qWAnoq+A$H$|wXb7|tn0@p*)#ckmOhh$4roln-Dud@;8HP8 zMd6FM;M{fbSXwP%?b&0Axo+=kK!4<2{j@B5V_e3NB@4zg})JY$tl(KLqVB^`5E4;JN6o-`kUPdipu7yoRMe;$TP^Yo-XNN%! z*7;6G4iX#hIP5Twajx^hoY<1r-Lo63`OEN)?S-Z~52kIpEw2YQJV85~9-dJL;K+0q zLJ7so+4eh$f#Fd=FDeyd5njk@MJkIH39*fYK=0iB`+77)PbdN#Jr+oe*ox%L#GdlE3$;V1pv$iF2qM3}AM0lyt_hQ${8 zM=}6XT@bLTZ*r1~$^YS9;956vKoKW4lQC7b6vWcNK?C#F1lS}lVct3~2<6qfIyU5} z(IXCKzH3y$u+F3RS9uOYgbN{xP@Y6YwJOGUz<8a8wQK(6QKb=c`CWK7VL1JAfPG!~iCL+}rx&&xL<|&5?L) z-l1d-LaQcOxvccUDV0SBtSd6;_Zu?k^s{6uD!>i0-s>usy<+s1w$mGR=w^)f4O;M+ zcSdCLkvud|C*5?689?}T%DJ9t&_;fjUnJXdW3cf}9jAJH!-L&?R5?L?_$iRDNq}C9 zyo2&;h>*^1ddSqN_UsGzhrVD|Un}=WzxHI$n8qUGG81BbO?}PYP~fJEEm7l!z2}p6 zW8w3)csDzp-Lz|a&e&-?_s6B>-k+hpc^~>X`)^F6IPUCQ?Rl4fVC)S8E;7JOn}EY_!4VP0J|zkziqFxHMp&l)n(`Y)@L1FVLrK_e*A9e zx`vNAZ|(cdZ1!3OH9Uw6#-n@N)v8;o=o)pYCMI9*bp2kzG#%gaLfgqT-m5YG0Et)5 z<~q}@CHzXeE3IVY2OS5;8NC8z=O3{ljN$6;zQ~ZU{=-Nh4%-STRUTNwHhG}a*x=4> z+Yv0*tceG11^MU&elSjQWQ!=7Q}zEP@<2ae^`G$(xd zB5sX_hu16xQmGkKGd$1ED(t+}2-3a_4m?C6&_B^&bhfl{SOGHaRY{_GCA-R~5w?}p z>vAH~h=@|QtJH_<8`sHrZS)8G!_+TeT2(eRA7=M@)`CX62MqTbuX0_I8rm-^RXkei z3~mya(+Z|?_pUyx>#W9;;VnrsLDwapHo0F7>QN$3vNgAI$X!f+?_P>B;^>R~u10&9 z+B?QS;6qoJBvyI!wsVIq}B>nXOT5W6Ig z18;J7c|G0wS_4**=Q@<)0eZ>H9i991rdHCyYL zg4wQWaE?%S~_6bNZ! zb^b6qERW$0IZ>KPAkyxS1ktSEv_$h^bg9QwhNOdwG@5gwQKm#8y2I~}LuE`d6Ot|_ ztZ--gIpVc@oPKY#c9>N4onZ2Mw%96l_6gs4*LLtAG}#Y(juo93PYteacd0Lr<=Hik z@N+kpd~_!s!z;IOVT@2<6F6{s_!o6Th;+XP+_8-jA7s^vuux=G&({?6p82xgUEGXszDZix(mYY5 zY^STxJi9G@)$w|ev%AK=W@sX2rrhME(piuQKhT; z_PlH|ImIxS)<2aA&F32Q);w)S=fz{O$CnhJQhQ{(@<1!A;rku-f=fKpq!u|BWRfnFI z`zS3fQ`M&e3~yCgM_+a^^MG40=1tJqx9vg6#ua2TiO^7F0)fdD zC54>~U+`rKs?)EF0xPSZGZvkbD{P#^pZix>Z!+p&TeO*!I}YwNE|yQ5wXjd6+aPKy zT{sApApQ26vg!w-gE2wwY?bxp`O59Y%^~cj3L9Tmg&zWg)OU>=5*^nT z$py6J6O9JW6P&u0&+;@`goN)UW%g%#+o~{7KOfKBw}eME8W{|KcBuK08HqpDG2PuL zrJ?4VBhs(yzpy}9QYk>6#%Z5GDiS#|11>Er6z8ywY*n$qRQ?mFIAXUZ@9K!Qu zKVyTxw95E}d9Y0@4#dfnsb_1#LmGc zGdA(0vsi5v?#jo3w2ZK8y)eZ{j^01P)q(^)aelbU-ozGv;Z>TA) zH`y^bb;e~T3mFqZp|?1_iA;@<5Mp{-ff2u6I0va|BH$LAT{KGQl)YcMThdb27VO8E z4SB7u_Hbag7u#>%Ay;sF$9ea=dB2Q2_lb(?xyL6 zXT)^;w6~;WzeJOW8kR_EY#G)3Y+@0P3nW04julaloHuQ^3S$vP!yG}fd=kFs4nmmZ z!#S~K8&d}{#8dLE@>}HtnXekH4c2~6q>8jb2eNuMoT&1@^C@2EOR04eIUh)y9T;TY zeIVgc8zS86U7kte4LP!X)yF>C|(d0I9aYq;g~snks0xnQO2^@2wpZvQWDI{ z=Imi6AWrT&tn#(Gh7EZkT-oIA*ZT5`$fW;rYWWR|wVjf47orMhUFPQ!CGfkZnKv$~T37AkoY&U{l3cZ(! z^+H1k0z8lcA3{Lc|1rN?86Cz^rajw2Cs6-#>VfbGkHMet$iHlS3M4d9%FyFK^Z48S zw-EOuDa9k?%qlJCqxqAr;jmdC`*-3761i+-x8@A~9qI9x*yLyY_t*c<>queB(8mh{ zmh=j|Km6v>uTNIW5`c+K(J2{EX#rWqUqJ_e4u*hh0h>o`3Hxu?LKE$yiPo`CV-y=wtN*@bWQ*rLd2sp=tC&Y8D@bK6vDW-K-5?K! zYsC_}@XWp0vzYL&^_zr(H97jSHt(g>Ve`KN>I2bsmVr1?9H!Wh?TzWsD0J#$?B>(( z6Pu}NwBrvTGqsyctnp70>Hs5{_$xCxE>EHj1K)OTer398*>OPD4xxe3? zxp(eA_s)Eskztm7zu)IM&*}3z&pVd5pAM95+Z)TaQZ+Stn4+;-ZOnjsh59~Qd4GiBAIJ#!6*9C;L%;p6m)WvNbaRvNpZ}M7+1tnKeSj2 z8obF6p7(5?Raa<@a0VJfghCbg!EctMMbwE&HMgu)+2+>-R!s zCd!LP%f4CNJRSSPik`-SL)oH7cKW`{p337js4wxAlt1%JbT&@*v&AVhGrKtL0=axl z>n3@8OKXm|cI&GD&SsZ+Hx+c~>N zfDC!Yt1^?Jaz`Sp?JQ)Y8fCYr|A2t1GLxqezW-R}ypH$wwhpYoqmqC6z2y|tBK|KM0+Y2PU6mQeJ&XjP14wVPi&1y zO7^z2-*gG#q;-Wm+`j6;aUe431Ak@U^r*W}#ffa?Bv3V#dusA+Y(XYoGxtnQZYxqo@21}#V;nl&9<9mrCfx1Sswrpu)x8ZY` zIHkQr+hty{LcicqQInu}km=X(~Ue0)^s4#%5lURhe)cl);|-(Tpu%{EqNsb^>W$Iw(%P`-z|MAj z99B$;&=jn}ku^*scaEiD2@p)kMmLJk`Gy;o88uRyYDG30dFyM0$t1ht_k275#FFT_ zPL0ZbqdA9|!d!y7Y{Nubrlyg$*Ks#VJGXpor;BA=f({FMGw?LjOQovvtR4!&zqXk= zen5qksbK5O>vd!M5NCcWR&^~=Q#wYz+}*+m&-29U#@-#KF#c+0K=(eO>G8m`NJI%0 zU96IE-vj4-(`;*cyTcocYAxY0cN|TR>zIk77>$RATJdt)q>JsDH`LU{n4XN14a4zJ zaCHW=W4G_YR=uf<1Fw6cViTDYLHsXmQA(4aL*In2!YffW_G9)T31PypqGCo+Nd5;5 zSznqUGRSX3{pJG3_P6>P?{TOlD*oP3^}X}HkE%on5?r*b>6csjQ0JITLXh-S3@mOk z;m+J$@u{Dc`7&e?=iRN$Gv_|yEXu=;;Mz8Cwa8fy1^ZiYFCc9^ts>}pU5r;^+csRO z)GP;7&reMKn2Q<9m!1ETtL)%l%ktnzPOs%UUD%iHw5D)hhLgnoWj~@YBfKihFfo4K zJvvI|x8d|gFSyyE9-1~?X2-)*sAme@k<8Zjpm|_583(kMEG9#3R^9s5y9;sc!=;QY zksc{kzwD>@7#6bFaX2^_6FY_TY2PSmLvBrTUTpH#p2h?$79Agw(Gfj=7UcXjLsf{T zfYb+pc~@DrizUKr(U8azp<6MS(!P;C{y4!!oe`d_VK^~NuI|`zYqF@=+Fc~7U9idf z5Xl2@cMUOP)-ra^R57B^s-w{0sJOC-<3T!3!R2uN#!$8hq;r!|uR4p!yfX9+QG&6q zPkfdb3|m@6djRQUK4xC_p|uTjn?kQ4Q#3bNx!1O%%2WlENP@q0r&U@ztLKcgC2zku zwF)>#r*7AbXv+g76(L7~VW7Gcm|qB3f0aC}9^*-ak7Usw<(Sz;73(D=@;BN`0 zc(tmxYY^A?Wx%*7EpXl7Mgmuk+Xoxb=0Hzh<9zQqeh2m#e0n7=%_e7W7)9cZLBtBC zGfB6-$HH3y_yN2WwY;t5Yx#lP$)$2- zo3oNUUbbs5ally1sPw+1`UU;6s>>XHz zr=me1$-uy+(0Bn!aI+O^7V-2(m;vbn`g{vI-R^5=l@HJ;CahV0vGTLf=Sy^vL^+yT zDfBYQa_VwvAH;I@Jh!B2w_>8Vg{x72Pc;t(5lgN9I{bjma#%Pr1;63@aQ9v6vXvB` z{+S4>*GAJvjrWh^Dc=X#ZhbX0*m>v-vf% zFsGND=1~H)%09C>dVGZ@nUW~pEoylbbgav*ZO@>w-q`kDnTySM-?MK4W>SNLgX~yE zqK_|V-)m0xB~SXwP$wd3T0#;9pd0LuI=mGf@uaR`9wiqqIQf6lui13rdBAe z2Vj097w<J9F`s;Y%r25;4u7wM1}9m}|o!$5rXl))OXmUhoXi8@}qFiyYPD0zrYHFQClk<751Hhde8#VXe^C*d1kZ!LF)YF z8u;xBsGeStehQ{m{~?SA5IcA|G(ojgd=emOB%7xpY-)RMr|KR*`F)?*Vwv|%J{BS- zU-iyK^Gxx4zGtR>Fqx*r#}z$TBZQw9spNKup6CIZEY!-R&iT!t7xx4e5kvD;9gw`7 zn_552d78@;|1C3+q4#h?qB#aI%~oC$|6ejNB|#^Ma8iyAqz`|13BD;2#ctIBV(Mue zz^IM7U|hO4T;Q(q<5{w{&T;#bbH~8W~MSw7P3`GG5xG3=hscR`N*9N6&oYp6UJ6av)t08BDko=p#W<8c7kwqMwi z%K>4&`atUK)$b9!5Yej-1XBovLRkJ}2Vj@PQJ~k|XQ|r$cgH}MCWTf!R|;*Ja~MK^ z!w*~IGzfnLpznFs^x4G(BHk{jeQAJQJH?E!P0mlt?qUmMC)iV<_i@T4Aa*@MZxD1d zWnf{Qsmd0ukezJv39%E0Wovi4_VKNQI?l|pG6j4c?e?igl6A5u|Lcdy_ShSf^{?^k zR4Kgtl@c7Y!BB1H)u?+h%U2)x)rlO3Bs4{7pYAJF*^P6&%qQsl*77oI>w&fc3p&3m zUPu_usCQoOldf}JyBQEBrlKNxaF3kN{7r$y8*;QXiXVb?jxB!HzCk=v=}{uQv-rGh ze=w^F=WPTL;z19lXMvajlh4V@cKZ1O@N?{S@4{*9gq# zTT?RG9t5#+Sh%^ovxGEpR@+BbPZ@CtzN7F#v^#bWt411&Y-{N7k)LsyhZC5J27(@# z;RBOT-UltSKH)hjdRL3A?p_a_AjlI#*dJ5lJV%ObFd9KMbu~NR2&M<*Go^TU*BTwG z#&UaBfIC!%u-W`b14*67bp%#taocQ4o)08Ki=wsYvh zW>O(p?n+ebaEnIZd(H*Uo+cWC;{^i8Ik}Mj``c-`67RIA`Q3#)gOJgAZW(ogchW*H zNNo+6oN)AKpJ@cE9n??NNB_BRu3FmM@+Na*IBg@ zWoIFjzCo~SGf;YE=TJ|%OMNlhsV~C@;P)77YX!KTh?ia^BNNE515I7YCa-oZE-N$n zR@^!3Go9iC0$v$daLfdh6Lx4bH_aMGRS;dj;iX0jFRPHCQzGn}c|dsMuDUi`MW4hh z=lU^Jui87~Xgth^CP}cg{ZW3MfHviacjA+cHwuc1B6Cjb+T!YRoQiVq(opi*g>~sHuEtG=~`+YwVe9Zn5e8Cg0mq>aA9L1SjO=D$T1cOSpw? z(ax(W_UcK7l){sVJ5REk-96)zSCX=FSo8T-!fRYiY$LGOYm!?-5NaUN*zoK9d{?T&W%xA1*o$Z4 zj5wg4op%nw%;ej*l6bP&PBEHHi=pKy2G#5*b-A5|$7eUi5_at1_m~ph5%m?fM&oZ* z6xTU$j~34pbmpWKX(vcO+c~xL)W8k>Bqn-nc(Q%!ad%eaTpOF8<;kvpxr`h(0qoND z`JELNZbjO@v19B0%XX>ke9!|0P!f9`*Cw7o1gu~IFn&6<%!Q4RO9L-(UmJU}JJwPJ z22uuFL1UWWDjO4)G^C9`^aH4Hy{7Mm@rbKZ^Cop|NA3a386P zab47te%7esJ$Tb!;0vQSbv{mv26>>0}i;>Fxk!k<%hS*rW1wlj8nUB?(7Dxs~eoGaN;@l zB^11!R<|~>e_yA7ePm)gvdV+l;B3g}8y%r8ypUbXdxip4iZ77d1XdH{Op#K_a?9l! zy+*=BcXQgV`(*#%#mUXtU3MV^b?fwYr>7r;ATU3{*8}6j)SLy>14DFbsJ(t#Y71!H#PeESK8j_gj zmEXq+ulu4${H+?LX@aRwr`BW>=4pt^Bc`#PII^(eXm4}k%X3i|EHc~)j4DVC0v;3) z+XQU$VfNfodUJmdo1^IMWvI41`^8&yYnfydk%Sl1o5wdebW0r6`*qyP@$=*GMV)iU zaFQzqg*JQ!zQmysRsh0k40^)59hIAPK&=z0rEF&{$bC?K)l*KFuRXKwQlw3ou{AaW$MWS*lWjK^(bl*vZ)G<|+sAVV7MeYO!R(7>i} zea?3lD}0v3f${Mad4kTlJ7kZR;;;#H+Iur(lZvLRy|rV~aM$?~@JuIm==m{^IKGZ< z;H93tC%M17d#EytjJisBXTV66GX{z;e{DPe=;eglx~;nglxZq7b33tNQC(m$+j88& zWt_9O{{Trq2+ykWz2Wu!Rh4Bk2_ELiwhy7kEJ5UO{-tUG55SwAUTu#-Jm)0hP{X@9a_czDs zF~X9{#`T96x=jkIycuZ;>HSKo)}F*W{g{!k>DoFxeE&WmoJdF{De>o?7K11ey)H5= z78d-Pw+7kfBslx;I-^dy6J2$*r6K-wyt3Rmy;Qc#M7%rdIr;er{DqJ6XP!S0AR$2! zc!V3`ks)?9?j$^w!>v1VkFz@he(G4Q)M$}7C!k=`{-NKpqvt~@>XRx4F4S8)xw@E~ zymH*Y)UqRTXF-oc?euA$3L4uItK<*}frW&r@XFrwllZ>PM}0VdEM7w0-##+RgKMUT zhJ?lQ0!SDQUl<>)uQ(-W(OT2p_fQqH7Z>a0*I2>&l6{45NUE|}=lpzxp59iQ)%2Uq z$Qv;v(TGidgN#@~46XM}jwvwj39H3U@{~~PhR-Z8SL==2SLQ=E&T4WKDvQcu1^~_k z^Xov-bOaYyoOEazDKDyXvv!^Gy$zNJWf5Bjq5WU1Mod|P=2mFH#gMZ zinmnapL=3&5leIcFjW^6>`r8~dT{tV@(GMXr=~pj%kHiOY<+9+apQ~2y~G|x&3>pM ziFG_jfuq<>veywstKGY}BmHtCp5Zlc1GHBlcv#(HZe^ekzXM4Ua?2MRoq{vN;nX9Z z8@67mj*LK^Kt&rw)fv?1M}tHgx3g^PC+)sPa?{r2FEh-(==^>~P0txIBM?)n?60KDhyvCWnPW-f?YLoxKI|CT`P|h*B9H z4R3DV-q{0S@hY5j*t_hW?GiE;5WoMzGr?Z#RmIs+x=Q$wE6cl?_c=DM46R3ZG?;Sj zbd1c{>+EZgt341nSC|7{Q`hg9B|v8f;e=Nyp*IGjyjIp#WfkCiOR7Awb*Bg%SI&1Q zi{PZMHbHLT0SLJSI&I^Gg3_P=t$NLVHePm%Pr(!dg`&_-KRF?N=hbC53nL4HxTm9C zy#*y+bM;)bWg#ZWw?#sCgbWxilwTLYVl?s`?GIk5n2b za7W@?rUcG51g%1kF*ba%WW_8BoAoS}qGT7vnEBimU$fD}?{o{7g&a)O(6z54LKq(@ zlf~_!l&v*`wi7jxupsFK=$rO-4!Pb^HIbMqIv2wS$Xp_-o@dt$i9iJ+v*8HAwQMjV zTjhBW&FWqi6*xUjfEyjH@=)dasD`F{6A6TW@`)E~cSoY8E3j)qoo=0JQiBoe%1SXl zTJfY$kEbVojYkA_CCe*n-{Qf8q#+R28$Hnq=Yz+k<9%i#8DnaaTvE5|_sdS{P$Bwo ziG*{sU-8z(XM@A1w7x%wAE%ucaInh9dW6P@eD|w$%dE>4pFiF9I8nsUonF`9++@-) z^17>L=Tv`ZauB;-vo*xUdv?|GbQ5ZCsp?J6ks6Q#(0H9sp1*BJs(P(>p)xmBp4?VyUTl~o9MOlu6lRW`n9vX7c=9bcFCrm<4psg2tziF1i4Xkd@?b&ETt2j| zM=Wgk{zKZ(GYl>;bhWc`9L!gj;)bQx6SpI;#>{LKcC9}bt3Q6!t3!|J&-S&*Mz=QK zy94p+n^a;5vH!$WRYj3yk1)9?8<(Wp4oPfK)y*@rk_oznEWE{Yh_dDZr|vf^#V1vf z1vj3WTBigMy6i8maKyG-rmU9#_wwyr60}7mM2A#V0PgS-RXRx(qj2fb9TdOd=OnJrqh|gf^a&fpmRq~+ zaK!9L*T3(%lkRg+X#oJKyO#`~p78YAFqR9s#W*lLJEzv| zxW1g#%eXQvQqM-N_V{wk{1yvYdJ@ecXEuI zw0F<$wsYHNx@=Y@Ub~l{sT4MdRnV~=yEx&em1bRtyLDGj3%p5|y+f=uulhzH&dO=Q zwBdW*5GxxCZMvjX^-8^**Boy-PPYr{8A@IrQg4mxSEeS5!3Hk!N?YGkOISQ~T`p?y zxw`@rs5CF^j|r!H(XrG^muVBr(F8S6#QWO6ht&E^)bdg=$J_1$^A@MrzP(IEBSV6g zNQtG?5+%Au`W3RO+`a;4n}C0cICWc8wHUx@nScM%rzCqXFIDmwj-M_0t<7tiH$M)y zb&TY&vM}Z7arV;lS$a$^qg2ftw%Xl%XnXT4sxzI;B+`GXF=>34YJO|5YVAtJw0*A- zF+RmzailBAbsc-%(Wx>w!2!r?K^X>Z=OJ9unKCo+tZ)Y60a&Vu81ikQ;f|Hz?W~S| zDNUAS4TtD$*%In4Pe+-4=eDczJA-aRBGMGJ-6$q1@nz_QJdhURuapH#JK{b*-?SI8 z)n6Zy1vXI?3eq3$YRi2(Iq!&Ex+CDa`gUO8dWg|duZLb5+j8QhJd#JGalOFJTXlI- z$fV9~gS4pBz63w@!qsicXX;ni(Yg`?Y6ol*no8D~G9lNqv-gfAr`$K_;!feJors$B~~CQ-^#EnJts<+<^(YX>h8cK|}Xc=@{Hi#7{}52`s&I zhdfW7H`L9sA2_b?EvNb8dkGnbOkpzM37*^)fR2rFq3&hJkFEBjvB974bj2Pip$8_> z@b?R$l+FCl^D>9tKW|zSQ)8wsz7@SEcAq(+$~L;=Ja$%DzJeEVqgeE(`k3kyjNTiQ zbP423SYL9y*0codzSjg#xqsoEa5b+05ZJ|h(3c-`aOsat@QXL5d-OR$ilYI4wh#acb-sVs9eP#LYgBGvo^4jpQFR>FOX}TByM`&up6ce<&nz^4 ztk(l&^UzK9eiW{SGPeuO5en*{eISuq##I)|QG%WD<^BwMER=TUB=SBS(@l_7eFy_ZPRQ51I4q)G~S|FgkBw?mGqU^KO&D`o5vp`4$1 z?1W()tegBpn=|f{_A3}E0BoU$sIj-^XK190I_ZkIVcp6A^6sYwG_qc!4oA)3qqNHI z9~Xz=rz7otr1~*42PlCN4iUd(5sx-$G9@=oDMug*)0fb<`7m|RmRxW+ z=s9bWYiBiLg=6-ZvUI35>bTuf7EgZk)~uie0FeFN&t8MfW;^r)n^$ zy<9Ll)My&#sGB8x_+Fjda74cQ+URKQ@*#ROHG9H{S!h=lQgAsVt=5VV6oj7@4{HN} z{}YArMvsy#4bW8poBGc6SZ1`;DfU@Q-a(kdVmCtUDDtzA_TiIH`MX--ppe=e(R_63 zr61F@)AW`~h@C|7jy$IKiDBjCwOEGE^;KFolVsL%&Q}x2GR-QsX;@>(z8i=_ed^J6*xsPOU0x-O{2?se(Xz{RpdO2wrZ)s$VA zPYfpq*SDur z;^|Inf5^dD<(J9nK&btxcnI2rsYd#q85az~F4+ZF=MyLj;(>q@OD)gi^+3HBk$7ck zz+EcPAfe>oLducxHH}HijCSXH$xVK_MW$|shq^)P;pt4Z!@cB*|Gtfv1T;Y?s^6s99#Nr{2G@G-; zgf2ttog5t#?Lzm~#yL^h)gq#LUcP z(CfLvw_syab-*^RRIP2b=uL+#2C)UGEmpuo%2 zN}S6&U$A2xuWr@{{eh}}q%>A;nPRK<`T?<~gankln6xdSLNPjW)y)d|f=ue=b*M_@ z)|N=wL1#&NSXWYdI)t3-*6v!(RQqaYk;TIDk_iL)RHup#H8LS!FYW{Wi*0{xS6qyH>ufBj8tF{wOhp`NFLg9fJd~WXR$*$^ z=Q{S4ev+(C^-ARW>wRT8BxG?iKa4nX>L^uhr&J!4y>5E!X}^8h3rAI^n{YEO=h=7+ z+OXaUxhDG2T_k>XrD=qogd`*~7ZcTV&%-hewI*Tr0Aqa2OsGwza zt*2&*T<<-npsP@S^lcN)lW)@A{&22-*pO7D z>HDneT%H(buqdA!VlfvMDRKiHyJ9V>hKPF4@9@t@4^N?=-sG?@uober`1a*iA1kyCRPTwsY}XBc zgyeB~A@ml~#*}7wEfrUm{7^z<1$D~mE$$N=FxY|BJ+{z7PSGSRrS9JlpnW} zigY$v5|vk~<8)4Wn|Y|S=U~?7Rd6_x$&?J!(K(*w-oB06t1IA)bjS$~6g`1G_Zuz4gVy4G-^>*2QBf|v<2YC2nfdqIpDWeK^`Ul=#smRnOPjV_4* zuwTT}c;YXYsYwqv#--o~0k%_p`*2yYli1V#2Nk=+r`#rXm;2G59P}y)ct2Q$%fgQ~ z+%>XKC?nohs+GO5krc~DV;hd`cLn8*+~X2B^YOrq&yXR zg&yWyBU>tNGGET|HcPEJxl{+n#-1WBMekO#jp%yY-D5g9E~AKZaCFVE>n<4RUf7<> z4eytcky#I5msn{4ubnO~R@om|e{QXg{kLJriOY7HJCGN%rp(_oMizq}-kfxla-3ow z?JMy9AR!&y_PsB|5lohGPG);MSI174B%%kyS_4vwet-c#7niMt;dgm9oC1G4Z2M~e zo8fl{UwZ-C+O03PwWbQiNCcwgg}Q|a2n-I&#&dbl!45j&dE*YjvL;_ieC^0x@~vXT z31YiFSIdzm`RmVT-1*2D|gq+8j77btGk}vVC>fa)qs1;tA7XFts?_pHVtbt;+qaP@wsB; zRMUVOHH1+0@5)Dr@9%G_#~rt}Y&9+mY-Ko&!}UIj?r{6VJ(ph@9?sCZKh@EVE0)QU zyI8}}T+q%gzx5Xgy7Z>`kkUHoob|ek(cD(xC{;&6^%&&1cw??3)&I@WeyO$lZp=Ct z?A$np^Tp`b8IXpE^s5tpub0bdPU^WHv(4nZ{^T6V^b0*r$4vA4Oa})}FJ}pysQvIk zC&}ei*z3OwpCG*7Sfs)iGuU24=ITIKf5H6->2IjlRHfspU1jeSbb)Le999a7weo6r ze}<`NnTzgBi*lu-p{d-3f@L@R931P1fgA!iJNbv|l6Vg+azXp~g{yEE@S;EWr-AwV znAN~u=l4-A-p@6@=D2l|J&{QTm}Fcnw?2T-M$75XA99rdWTC;Xbn;g&K^AulgmdC9 zOd)^u7yv1>K&q3a|Muvws)B~R8d$F%LWKfETz~J72M`$wmA4Q6C=mFQcq$Mq$Y2r= zy4C&X`5K_^5^Zg|^>^GIJV+ea1gv}^D}ZMH3p4+H{K9`QEq(yg^1oY>gjW9Z_Wx)l z1ZX8m?t12bkn3-(!8)}rMT-6VAWVf+r&N8ZhkuETzE-_Bua(aYx2@0m>J@kAZS(Z<)F}-P3{Ln*0 zQd)C69j zD?2OI+&Sx7lbihnEoJgLxxKj#47Bov4{hTO+4epzzuLrzD;|$(Kb#9exh`7;dr>M0 z2!ruXgr44t`S4TRbmr-(AwxaX^@r+xslja(pZ8&(QWCCB#Fy=_u%kit1!B2>;7c>i z7$Qa8m}+%qsLhA3-3EtC4Xc<6E&C*TQq}=1TWBOmO+GM~E6a8|Nw|7VXaH95BG3NV ziL1KFJJ2tvH~~L3BIkS=J!ryne{$p9&D8UOOauBEObEr-DKfDQkVp3z`4AN)wmE{@s*RL%>m-f1I@xe%Kq*n7sL>`)M zg$Ge-WGAm1psbG<$UaMAMeb0#ETuZCFZ0wsJxqR9W_G|>j9`H-OpItxY@^XSu^un$ z{#0G8NH5N(&=V)IZ{g0{FdUR=h0Hy3ThpRbeke_?lKA~mbsc(K`4P&V`|!J_a*Q@#e9T>OvP|g2M{iStxuWkjB|=BolNN)^bHPqD$=*0_=4y4}Ojw z1rQrX7lfCke}`yeSj^hK+B9}%F)3Siw-ewm)fV1;0ot1XXMPPY8}jeryQiK!;&Xbe z`VIC`2Ku_Vf2qJe_7Ezn2&-nwpdVf}Y@n~>YscirQ|-@C2tU_Ru{_j%;E?k%n}U>t zOeQQrJ$1=XX9DC(@K5E5>ZP@@(m6CTGDkO}$RfYk*ml;klYYUm0zORPlF;)%-s*(x z_WS3_7xug=Hv{PPG6s@$5P6O;%}YsUbf$pX6Tet0Sa;SgP@KS| z0Z7w$83*C_+sf^0J?JT$?pU>;D)1~5PMlmDz=v&$)r{9%ZKVA;S(e#LT$<8RYKU202-Ej41|g<+iE=megzJfP_QxJl zt;H3=DSjtgV%^VtX^+1@t7!pSx6ZYmt&DaulLOZtjjOY+b)Q z)nDG~L^nPyWW@Rvej6m3SQ*3(M>}L zfhm~uYyN=r-lH&;0PG@t!~93B(B|HsuKDwo_sfd<{=a#Mw(X?oQYwum=6?(@K(n*l z^^#Zo!xQk7W`Cd*SYQU{kLLo8Vg@~;l*4I-^Y7*N(Pb@P^l1Tq!y3Ztz|hYi8QA}I zXc(7(@A_ZK1b!m1DU;#f%RxD^{5jXHf7dgN30i^_T{e9mBbL0@X&xwo)5Q$>qWzR7^W>66&aCz{SS>mdM-W#l0;J%F7xl@zUWB!f0+4;CI7?B|IbV2 z()Cw5U;okao{OG_b^68zTUDM->zDEh3nK!wwaeU~&n*$dhSI2?2wO#CV>baSBo3Ed zM;zCBRAhYpvqdhovs|FN*|p#NubPlyxvovIsvf(iv3a}XK_S^gd?wgB+}#N`bxj=d zknF4dW1V+7n}Nn+tQ*FI>he$Z&eZ=8)Rmp(dhuzfXeNGM{f-a))xN!k1m{L&BV~3e zl$>E@$w`jl918S@K_}x2^HG;LFbbDfo#X!i?rUg ErXdFj24E#R2>xxE`x)tDe= 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

sd)XGErU;?BaPMnV- zc|1-|2a$=q1IVzDiQ$*w1U93o3>NaI%pIVmcm=4p$Y400c?ST%6NHc)exG3nX;Lb! z4Nx^&X=W?{UzX`v@u*S)qL*gybzhmuu>ef$oQ=YxdI}Jw+$g};1R=%(;DCPKibpjF z5IyBNh!;*GJ!TA1wYO7ys^S zt6xuH!{<34BQPQO3BsE<(~_a$Y~;kXV82~MhY&-C0CZA^4xH zfemWY;vY}q=mvGFDq05GDUSu3o_=)D90C%=pZ`-Ph@%ddN68|Mb$m~*ZH_&b`OF?^ z_c@52ot<2Ew}-;;+hf38OpW{XXb@tOK;jQ zYje9?)>a64M51a-Nf{-@GO58lrF;N8sQ*u!j?liH}&=Rc<#UEaY?t%8TP<~vC_@S0` zWSeDO=8HeXnL9P5BW;yZ32?kJClEd{5=7tDfyl*z_J0|=;!~pvqjpPI{OHLaahb~H zalT@Jequ)gI9OrogE)8xI8d`*!gF87cE3 zK@37`hz5W^DwWNKgPWh4eCA#E;4K_Jt)&3`<%7En5cpXD{5Q>{5L%^J@KF&+h@2W| zr}Mkv!M_&ySA|S+MLvU6 zw1dE#kpNM*gofp>?4xwS895HEVcVDu4wnwOx_t4l}buoVX4-i{;#vcrT)RfdKF z4`9|)Fh34K&jdyyxu+BZ4Mh}))<4a_na?^slVM@%%ZA1-ZK_`%GIISH3=b_OfVR&h z`w|Y0GbAoBbl0@mc&$VOy^kz3pOLQnw@SYwCaupJ_rAZzh|%bfDJ+q4ba;`D?WqJdk)&NH1v>| z4ABC?9arFjCY~Q?jSHU#AqHA&!PH?SHCdpkO9p})*(485)y|1-W<8#`B9pAs5Je&z zqL;0G4*D#(@y;j!;m|P2dIJdu8xW4ai)pkoZK`w@whB)If|_Cu1NXya|NRiXq(ydj0l?a+hzcLV3FU z)zF%8V!vbL^NY@Gv!7`;^I;nFm{=}wYS_JwZL2*&;VFKKtOyspXYxEzIwIVL6*%w- z2p_wxiQ$(;mbAP2qOKqo+8Lt{Z+v8C$dVY(M6B=x9~_tDabm4<{xTw?Uz17BBUUDM zj%3+5%ZMk~xZ{w03srZH^z4~p_efoiOAa;~8v5l9e)_d`)>qCAFMXiWqnuHHF>(vr z>2=+}^HYpt2B&Ac^*d&M>k$!%Qw%y(i(;ySh3rnyxE0)%_Mbwq_OP@Wv)`cNd51_IdH2MBz1*Unkbd zOIMT+dVWzVOtsG&GB=hi2*g^ZX>wkjmylRGQ1Wld;A0)&i$9KC5~kursu|(I=IA-$ zelyeXo-FyPVHAUH+jNVHnL|N?x-yTA+~ZFh;T$-aRHFizg>J9$sNkmid=6;q-fE%3 zDW7yj>Bt0Dk2q*~z0{G8q|f;<4NbEad#5ilOJeekmU{fhwyLW*K{i!nmJBNQTG*N_ z?`sL4Llx$I>ea+JH|_sgXX|6F#r7UJP+i|g>-sEylue_)c%fH z8>B)sFqo8=c&2cUu(hhO)T&@dQ9pC)N4yTPt*-mCB!(AX?B~CfJF9aB4e%!IyVJqT z%FpXwz53j{%+7 zLZT>`OvLuvltV*sKK*_F66*nER)=zxyjF6IZ%njqS=N|dO-;98PW}@kU2l2gBk{^3 z^d^mwb-YU~@eT2n?4rFN5}7p+7yS}tlVa)k(0==46h+Ol)U{_!b=PmGiFx@aHp3-S z$kh`h_p>l#a5U}PVCN+>;zsU*@1CKLCZ|D2{q9|N@$FiWWyz(SVpJc~qD76P zrl%)oA6|Byo^ENN;*FI#6Y7X|A$8<4Vi5PZ^2xK!B7ZM|I>W&K;NxaPbcA@MpYOhV z9+}YC{?NMzwQq>ZW2|^pP=||Bd1Q{5LqU5rgtp8`()jO_4RhsNuZ2?4Tr525i_M$k z?yCb0CL>OWwL$^fZxhPX<1=Syve}RH6FHcwE`-Oqvfc<|F1 ziwSr#jaq+0FUs?B)13PnexP}yQixy2@YD+{4#YGis)eHR`zs2^3+|gmY$>iO9YPEP zX#X8e;S`wJ+rFsGvGewy07}(jm&pSvL%-Q_9E7jB4 z0+U0=9T|%zhs_d`m1O(FYX{})dy9S&qwaHhhnx(72~w+DTO%s8NpzAP%asM|frm;c zD~wdSZqb-55^FXEI#PT1xN|nxNi-_%$7i0*`1p zy~45@hfB#FU3%60-B&3SEP*N|H;u_GH-Zm~8Kq^?tH)O*<$P z$cf1gJJRMaQ|b>_u3k!UU^#1^@$5@IL`&aJH$bmz~B{K`(B=!obB+as(TMI(J2X%pk`ZxJ)aS;n5}h>uYt!8rG}~D zL49;bh#+Za&{1#Ix~&sI#=s}ZF!8bPtcS?{*B4QO z&e5pmnqAjdFgK51X-@hs_X>acy1`V_ZKr>d^37wmOgR&K^e&PnJgsSexYUY`Q}WyHk#7uj;nptv0<9qBF*ZLi>9-D@Zjd_$?kc z!^EvB!%Q<1r*qsfDqi98=vvQ?n#tgV;Ky&~=Vi1y2YZp{K2)(|)wgP`^hIC8noMp_ zvJu5Q^qBbw@Oh1M{fV@Qm;0VC-Ql{iQR`Kaf7J=I(yl(qy}IthyTasUVw6}}^U#7= zPkVIxLWcP?rR;-hPSzEAW7%1wo(0$GnnRj{%ezF+!g%Q`4U#vCq>9&9wh&Ugy{pel z7W2p!>o&+1_89!#ZGSJ#!SeZ4#suSD`ZVWfr+FDx@3M@2+p8VlA9M(dfP2UrkDvz1 z_N_e*Pr}ZR(T+2f9l&5p1JedY`$iRC!Dl4DBg$Z8i~YIu2Lw3#@AAC~XZqK>3T>$* zJ{!h25tYACwTE}~Yq*p?#wt;Hn4{Zg?p}>6t-gOzClOI5>SK?&maI=_Zs++1I$;qI z##4mQ<^68)ce5Rg5)W&F%p>MV-azvZs)N30kX~(40-1r<+;?7fJlPggCMAs9 z6`Au1N5PIy0yEi6ukO!(j5CJni>c37ob(>1{QU*Ht(tNXd3m3nd=r)7qk8*P5AxmU zH!aO6g~*bst*sxVO+0+b#`%S%VG+U$NaTm7>PC0SUg?ajV|#YcB+O~Q`aExj#rUS^ zA;ML2Aff$a6SJ2pa_crqI!Q zKOW-;UlO?} zm42a*^;;2V%PY-7-+#v6_iIMw*X_otMb4Z#^DtG_0y@?aYm+o4mV)oZ@Rv0$ zFN7GKaVoO>d3y8LPpV(pB|aLEfgK`!#?i6!+OLwg2y;J`aW>k;Fz(H{4l;!Z#9{!KiLr6Lw^^wG!$LioS=!`+mn}{dVNx`C0LLar2FdTkvhg) zr!50J>-9#eCR17|@D+$KlUK1GBXU>aiDl8H@LpuK>^)DXx0(0EcEQIp4M`2=pY8YE z*^TqN&y|Gq;y~_ExsIvt36LZeiQXlJC%S(e7F-OQXRNENs_L1bIoaJ!PjBuJ)|17t d)3SQV)N>fKT~P5M5BterrQ7Oqc`~L?{tsUPtatzb literal 0 HcmV?d00001