From 29398048bd7de911d210aba30ae76df4a234a72d Mon Sep 17 00:00:00 2001 From: Jon Harrell <4829245+jharrell@users.noreply.github.com> Date: Thu, 4 Apr 2024 21:29:36 -0500 Subject: [PATCH 1/6] rebase platform docs --- content/500-platform/10-about.mdx | 2 +- content/500-platform/60-platform-cli/20-commands.mdx | 2 +- content/500-platform/index.mdx | 4 ++++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/content/500-platform/10-about.mdx b/content/500-platform/10-about.mdx index 964f742735..aec66b3179 100644 --- a/content/500-platform/10-about.mdx +++ b/content/500-platform/10-about.mdx @@ -11,6 +11,6 @@ Platform Console enables you to integrate the latest Prisma Data Platform produc - [Accelerate](/accelerate/what-is-accelerate): Global database cache with scalable connection pooling - [Pulse](/pulse/what-is-pulse): A managed Change Data Capture (CDC) service that enables real-time database subscriptions -[Launch Platform Console](https://console.prisma.io) +[Go to Platform Console](https://console.prisma.io) diff --git a/content/500-platform/60-platform-cli/20-commands.mdx b/content/500-platform/60-platform-cli/20-commands.mdx index cc2774dbb2..70e5c2bfe2 100644 --- a/content/500-platform/60-platform-cli/20-commands.mdx +++ b/content/500-platform/60-platform-cli/20-commands.mdx @@ -13,7 +13,7 @@ This document describes the Prisma Data Platform's integrated Prisma CLI command ## Getting started -To get started, ensure you have the [Prisma CLI](https://www.prisma.io/docs/orm/tools/prisma-cli#installation) updated to version `5.10.0` or later. This is necessary to access the Platform through the Prisma CLI. +To get started, ensure you have the [Prisma CLI](/orm/tools/prisma-cli) updated to version `5.10.0` or later. This is necessary to access the Platform through the Prisma CLI. diff --git a/content/500-platform/index.mdx b/content/500-platform/index.mdx index bda616fcab..6f5ab32094 100644 --- a/content/500-platform/index.mdx +++ b/content/500-platform/index.mdx @@ -11,3 +11,7 @@ sidebar_position: 0 Learn about the main concepts and workflows of the [Prisma Data Platform](https://prisma.io/data-platform/). + +## In this section + + From c6530910837a888ba628c7f08fd06c5d507d86c5 Mon Sep 17 00:00:00 2001 From: Jon Harrell <4829245+jharrell@users.noreply.github.com> Date: Thu, 4 Apr 2024 21:43:03 -0500 Subject: [PATCH 2/6] rebase pulse docs --- content/400-pulse/100-what-is-pulse.mdx | 29 ++- content/400-pulse/200-getting-started.mdx | 207 +++++------------- .../100-general-database-instructions.mdx | 186 ++++++++++++++++ .../250-database-setup/200-aws-rds.mdx | 33 +++ .../250-database-setup/300-railway.mdx | 135 ++++++++++++ .../400-pulse/250-database-setup/400-neon.mdx | 36 +++ .../250-database-setup/500-supabase.mdx | 28 +++ .../400-pulse/250-database-setup/index.mdx | 30 +++ content/400-pulse/300-concepts.mdx | 16 +- content/400-pulse/400-api-reference.mdx | 128 ++++------- content/400-pulse/500-current-limitations.mdx | 63 ------ content/400-pulse/500-known-limitations.mdx | 62 ++++++ content/400-pulse/600-faq.mdx | 52 +++-- content/400-pulse/700-feedback.mdx | 6 +- content/400-pulse/index.mdx | 3 +- static/img/pulse/add-group.png | Bin 0 -> 109154 bytes .../pulse/aws-rds-create-parameter-group.png | Bin 0 -> 577279 bytes static/img/pulse/pulse-usecase.png | Bin 0 -> 89696 bytes static/img/pulse/railway-database-url.png | Bin 0 -> 155932 bytes .../img/pulse/railway-template-configure.png | Bin 0 -> 592005 bytes .../img/pulse/replication-slot-submission.png | Bin 0 -> 132659 bytes .../set-logical-replication-parameter.png | Bin 0 -> 342897 bytes .../supabase-direct-database-connection.png | Bin 0 -> 28164 bytes static/img/pulse/what-is-pulse.png | Bin 0 -> 50093 bytes 24 files changed, 676 insertions(+), 338 deletions(-) create mode 100644 content/400-pulse/250-database-setup/100-general-database-instructions.mdx create mode 100644 content/400-pulse/250-database-setup/200-aws-rds.mdx create mode 100644 content/400-pulse/250-database-setup/300-railway.mdx create mode 100644 content/400-pulse/250-database-setup/400-neon.mdx create mode 100644 content/400-pulse/250-database-setup/500-supabase.mdx create mode 100644 content/400-pulse/250-database-setup/index.mdx delete mode 100644 content/400-pulse/500-current-limitations.mdx create mode 100644 content/400-pulse/500-known-limitations.mdx create mode 100644 static/img/pulse/add-group.png create mode 100644 static/img/pulse/aws-rds-create-parameter-group.png create mode 100644 static/img/pulse/pulse-usecase.png create mode 100644 static/img/pulse/railway-database-url.png create mode 100644 static/img/pulse/railway-template-configure.png create mode 100644 static/img/pulse/replication-slot-submission.png create mode 100644 static/img/pulse/set-logical-replication-parameter.png create mode 100644 static/img/pulse/supabase-direct-database-connection.png create mode 100644 static/img/pulse/what-is-pulse.png diff --git a/content/400-pulse/100-what-is-pulse.mdx b/content/400-pulse/100-what-is-pulse.mdx index 73a1fd96fe..4ee30935ef 100644 --- a/content/400-pulse/100-what-is-pulse.mdx +++ b/content/400-pulse/100-what-is-pulse.mdx @@ -8,14 +8,31 @@ toc: true -[Pulse](https://www.prisma.io/data-platform/pulse) is a managed [change data capture (CDC)](https://en.wikipedia.org/wiki/Change_data_capture) service that captures change events from your database and delivers them instantly to your applications. With Pulse, you can quickly build real-time applications in a type-safe manner using [Prisma Client](/orm/prisma-client). +[Prisma Pulse](https://www.prisma.io/data-platform/pulse) is managed database-event infrastructure that captures and distributes your database events to your application. It simplifies subscribing to type-safe data changes with an extended [Prisma Client](/orm/prisma-client) to power real-time functionality. - + -Pulse is currently in [Early Access](/platform/maturity-levels#early-access). Although we already have high confidence in it, the nature of an Early Access product is that significant iterations might happen at any time. Therefore, we advise against using it in a system that requires stability.

+## How Prisma Pulse works -We strongly recommend evaluating Pulse with a dedicated database instance that is exclusively used for Pulse and where downtime and data loss would be acceptable. Prisma assumes no responsibility for downtime or data loss. +Prisma Pulse leverages Change Data Capture (CDC) to efficiently observe and capture database changes as they occur. By monitoring the database's transaction log, Prisma Pulse identifies change events like inserts, updates, and deletes without impacting the database's performance. -
+The captured events are processed, evaluated, and swiftly distributed to relevant client subscriptions ensuring your applications stay synchronized with the latest database state. - +This eliminates the need for complex polling or manual data synchronization, saving you development time and effort. + +![What is Pulse](/img/pulse/what-is-pulse.png) + +## What you can build with Prisma Pulse + +Prisma Pulse can power real-time functionality like chat, notifications, data broadcast, data synchronization, and more. It's ideal for ensuring data consistency in distributed systems, enhancing real-time user experiences. + +![Prisma Pulse use-cases](/img/pulse/pulse-usecase.png) + +## Examples + +Here are a few example projects using Prisma Pulse: + +| Project | Description | +| :--------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | +| [pulse-starter](https://github.com/prisma/pulse-starter) | General Pulse starter project. | +| [pulse-resend-demo](https://github.com/prisma/pulse-resend-demo) | Optimize your onboarding with Pulse by triggering welcome emails via Resend for new user sign-ups. | diff --git a/content/400-pulse/200-getting-started.mdx b/content/400-pulse/200-getting-started.mdx index 1f1e289d7b..6181a130f9 100644 --- a/content/400-pulse/200-getting-started.mdx +++ b/content/400-pulse/200-getting-started.mdx @@ -1,8 +1,8 @@ --- title: 'Getting started' -metaTitle: 'Getting started with Pulse' -metaDescription: 'Learn how to get up and running with Pulse.' -tocDepth: 3 +metaTitle: 'Getting started with Prisma Pulse' +metaDescription: 'Learn how to get up and running with Prisma Pulse.' +tocDepth: 4 toc: true --- @@ -10,164 +10,49 @@ toc: true ## Prerequisites -To participate in Pulse's Early Access program, you need to meet the following prerequisites: - -- A GitHub account. -- Pulse requires [Prisma Client](/orm/prisma-client) version `4.16.1` or higher and [`@prisma/extension-pulse`](https://www.npmjs.com/package/@prisma/extension-pulse) version `v0.2.2` or higher. -- A publicly accessible PostgreSQL database. -- Ability to use the superuser account of the database instance. In the future, we will support the ability to connect to your database from Pulse with a limited access, non-superuser account. - -You will also need a database with the following configurations: - -- PostgreSQL version 12+. -- Ensure your database is publicly accessible. -- [Set the `wal_level` setting in PostgreSQL to `logical`](/pulse/getting-started#wal_level). -- A database superuser that can be used for connections inside Pulse. -- Connect to the database using `sslmode=disable` if the database provider uses self-signed certificates. - -## 1. Database setup - -### General database configuration - -#### Required settings - -##### `[wal_level](https://www.postgresql.org/docs/current/runtime-config-wal.html)` - -Some providers may not allow direct access to this setting. If you are unable to change this setting, please refer to the provider-specific guides for further assistance. - -```sql -ALTER SYSTEM SET wal_level = logical; -``` - -You will need to restart the database after changing this setting. - -#### Optional settings - -The following increases the memory usage of the [write-ahead log](https://www.postgresql.org/docs/current/wal-intro.html) on your PostgreSQL database. We suggest setting these values initially and adjusting them if necessary. - -##### `[max_replication_slots](https://www.postgresql.org/docs/current/runtime-config-replication.html)` - -```sql -ALTER SYSTEM SET max_replication_slots = 20; -``` - -##### `[wal_keep_size](https://www.postgresql.org/docs/current/runtime-config-replication.html)` - -```sql -ALTER SYSTEM SET wal_keep_size = 2048; -``` - -### Provider specific configuration - -To learn about the database providers that Pulse supports, visit [here](/pulse/faq#what-database-providers-are-supported-with-pulse). - -#### Railway - -[Railway.app](https://railway.app) offers an excellent [templates feature](https://railway.app/templates). If you wish to quickly start with Pulse, you can use either of two templates: - -- [Prisma Pulse DB Only](https://railway.app/template/pulse-pg): Provides a fresh, pre-configured PostgreSQL database which you can use with Pulse. -- [Prisma Pulse DB & App](https://railway.app/template/pulse-starter): Provides a pre-configured PostgreSQL database and a [Pulse starter app](https://github.com/prisma/pulse-starter). - -##### Setup without using a template - -
-1. Change the PostgreSQL database settings - -You can run these queries in the Railway Database **Query** tab, using the [railway cli](https://docs.railway.app/databases/postgresql), or any other way you might run queries on your database. - -1. Drop the Timescale extension: - -```sql -DROP EXTENSION timescaledb; -``` - -2. Set the `[wal_level](https://www.postgresql.org/docs/current/runtime-config-wal.html)` to `logical`: - -```sql -ALTER SYSTEM SET wal_level = logical; -``` - -3. Set the `[max_replication_slots](https://www.postgresql.org/docs/current/runtime-config-replication.html)` to `20`: - -```sql -ALTER SYSTEM SET max_replication_slots = 20; -``` - -4. Set the `[wal_keep_size](https://www.postgresql.org/docs/current/runtime-config-replication.html)` to `2048`: - -```sql -ALTER SYSTEM SET wal_keep_size = 2048; -``` - -5. Reload the PostgreSQL configuration: - -```sql -SELECT pg_reload_conf(); -``` - -
-
-2. Restart your database - -1. Click on your database. - -2. Navigate to the Deployments tab. - -3. Go into the three-dots menu on the latest deployment and click the `Restart` option. - -
- -##### SSL mode - -As Railway uses a self-signed certificate, you have to use [`sslmode=disable`](/orm/overview/databases/postgresql#configuring-an-ssl-connection) with Pulse. - -## 2. Enable Pulse in a project - -Log into the [Prisma Data Platform](https://console.prisma.io/login), create a new project and enable Pulse for that new project. - -> An API key will be created after you enable and setup Pulse in your [project](/platform/concepts/projects). - -## 3. Use Pulse in your application - -We have created an [example repository](https://github.com/prisma/pulse-starter) on GitHub to help you get started using Pulse. If you would like to start there, you can do so. +💡 Prisma Pulse currently supports PostgreSQL. We'd love to hear [which databases](https://tally.so/r/wLbb8G) you would like to see supported next. -The following will show how you can utilize Pulse in an existing application. We will be adding Pulse to the [hello-prisma](/getting-started/setup-prisma/start-from-scratch/relational-databases-typescript-postgresql) example from our documentation. +You'll need the following to integrate Pulse into your application: -### 3.1. Install the Pulse Prisma Client extension +- A [Prisma Data Platform workspace](https://console.prisma.io). +- [Prisma Client](/orm/prisma-client) version `4.16.1` or higher and [`@prisma/extension-pulse`](https://www.npmjs.com/package/@prisma/extension-pulse) version `1.0.1` or higher. +- A publicly accessible PostgreSQL (version 12+) database with [logical replication](https://www.postgresql.org/docs/current/logical-replication-quick-setup.html) enabled. View our [setup guide](/pulse/database-setup/general-database-instructions#enable-logical-replication) on configuring logical replication for your database. -In a project using [Prisma Client](/orm/prisma-client), run the following command to install the Pulse extension: +## 1. Enable Pulse -```terminal -npm install @prisma/extension-pulse -``` +Navigate to your Prisma Data Platform project, choose an environment, and enable Pulse. We'll connect to your database and verify connectivity during setup. -### Store your Pulse API key in your .env file +> Once enabled, you'll be prompted to generate an API key that you'll use in your extended Prisma Client to authenticate requests. Store this API key in your application's `.env` file: +> +> ```env file=.env +> PULSE_API_KEY="your_secure_pulse_api_key" +> ``` -The Pulse extension requires you to use an API key. +## 2. Add Pulse to your application - +With Pulse enabled, proceed with these steps to integrate Pulse into your application. You can also utilize our [example repository](https://github.com/prisma/pulse-starter) on GitHub as a reference guide. -You should have received an API key when you added Prisma Pulse to your project in the Platform Console. +### 2.1. Install the Pulse Client extension - + -In `.env`, add a variable named `PULSE_API_KEY`: +💡 Pulse requires [Prisma Client](/orm/prisma-client) version `4.16.1` or higher and [`@prisma/extension-pulse`](https://www.npmjs.com/package/@prisma/extension-pulse) version `1.0.1` or higher -```env file=.env -PULSE_API_KEY="YOUR-API-KEY" + -# Example: -# PULSE_API_KEY="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcGlfa2V5IjoiNGMxNzM0MGItMmFhYy00MGMxLWE1ZDctNzYyNmRjNjg3NjM4IiwidGVuYW50X2lkIjoiY2VhZjE0NThkZGUyYzJmNTU0ZmNkNTI2MmFmOWY1ODljMWJiZmRhNDU0N2UxMjM1ODk3MGQ2MGI1ZjRlNTU0OCIsImludGVybmFsX3NlY3JldCI6ImM1ZTcxYjJhLTE0NzdawdwDliZS1hM2IzLTczODFkNDM5ZmEwZSJ9.wCUlghC_suFBr2vnk0q_5I8iRNRDyEQo0W9rnhf6mCw" +Install the latest version of Prisma Client and the Pulse Client extension + +```bash +npm install @prisma/client@latest @prisma/extension-pulse@latest ``` -### 3.2. Create a Pulse-enabled Prisma Client +### 2.2. Extend your Prisma Client instance with the Pulse extension -To use Pulse, you must extend Prisma Client with the Pulse extension. -Add the following to extend your existing Prisma Client instance with the Pulse extension: +Add the following to extend your existing Prisma Client instance with the Prisma Pulse extension: ```ts import { PrismaClient } from '@prisma/client' @@ -178,32 +63,46 @@ const prisma = new PrismaClient().$extends( ) ``` -### 3.3. Create your first Pulse subscription + + +You stored this API key in your .env file after [enabling Pulse](#1-enable-pulse). If needed, you can navigate to your respective project environment and generate a new API key. + + + +### 2.3. Create your first Pulse subscription -With the Pulse extension applied, you may now use Pulse's `subscribe()` method on any model defined in your Prisma Schema to subscribe to data change events. +With the Pulse extension applied, you can use Pulse's `subscribe()` method on any model defined in your Prisma Schema to subscribe to data change events. -In the example below, a subscription is made on a `user` table that listens for _any_ change event on that table: +In the below example, a subscription is made to a `notification` model that listens for _any_ change event on that table: ```ts const prisma = new PrismaClient().$extends(withPulse({ apiKey: apiKey })) async function main() { - const subscription = await prisma.user.subscribe({}) - - if (subscription instanceof Error) { - throw subscription - } + const subscription = await prisma.notification.subscribe() for await (const event of subscription) { - console.log('just received an event:', event) + console.log('just received a notification:', event) } } main() ``` - +All done! You've successfully added Pulse to your application. Explore next steps to learn more. -Refer to the [API Reference](/pulse/api-reference) section for more detail on the filtering options available to the `subscribe()` method. +## Next steps - +[Navigate to the API section](/pulse/api-reference) to explore available filtering options for Pulse's `subscribe()` method. + +```ts +const subscription = await prisma.notification.subscribe({ + create: { + userId: 123, // subscribe to all notifications created for the user with ID 123 + }, +}) +``` + +## Need help? + +Reach out to us in the `#help-and-questions` channel on our [Discord](https://pris.ly/discord), or connect with our community to see how others are using Pulse. diff --git a/content/400-pulse/250-database-setup/100-general-database-instructions.mdx b/content/400-pulse/250-database-setup/100-general-database-instructions.mdx new file mode 100644 index 0000000000..16f7ee1d11 --- /dev/null +++ b/content/400-pulse/250-database-setup/100-general-database-instructions.mdx @@ -0,0 +1,186 @@ +--- +title: 'General database instructions' +metaTitle: 'Prisma Pulse: General database instructions' +metaDescription: 'Instructions to use your database with Prisma Pulse' +tocDepth: 3 +toc: true +--- + + + +Prepare your database to work with Pulse. + + + +Prisma Pulse requires a publicly accessible PostgreSQL (**version 12+**) database with logical replication enabled. To configure specific database providers for Prisma Pulse, visit [here](/pulse/database-setup#provider-specific-instructions). + + + + + +## Database Replication + +Database replication is the process of creating copies of a database and storing them across various on-premises or cloud destinations. Prisma Pulse uses logical replication to monitor your database for changes. + +### Enable logical replication + +##### [wal_level](https://www.postgresql.org/docs/current/runtime-config-wal.html) + +Some providers may not allow direct access to this setting. If you are unable to change this setting, please refer to the provider-specific guides for further assistance. + +```sql +ALTER SYSTEM SET wal_level = logical; +``` + +You will need to restart the database after changing this setting. + +##### Optional settings + +###### `[wal_keep_size](https://www.postgresql.org/docs/current/runtime-config-replication.html)` + +Setting `wal_keep_size` increases the memory usage of the [write-ahead log](https://www.postgresql.org/docs/current/wal-intro.html) on your PostgreSQL database. + +We recommend setting a value for `wal_keep_size` tailored to your database's storage capacity. This ensures smooth operation of both your database and Prisma Pulse. + + + +We suggest setting these values initially and adjusting them if necessary. + + + +```sql +ALTER SYSTEM SET wal_keep_size = 2048; +``` + +###### `[max_replication_slots](https://www.postgresql.org/docs/current/runtime-config-replication.html)` + +Prisma Pulse only needs one replication slot available. You can set the `max_replication_slots` if you have other replications in use. + + + +We suggest setting these values initially and adjusting them if necessary. + + + +```sql +ALTER SYSTEM SET max_replication_slots = 20; +``` + +###### `[REPLICA IDENTITY](https://www.postgresql.org/docs/current/sql-altertable.html#SQL-ALTERTABLE-REPLICA-IDENTITY)` + +To get the **before** values of **all fields** in the record for some events, you must set `REPLICA IDENTITY` to `FULL` on the table(s) you want to get field values for. If this is not configured, defining a filter for those events will only be possible on the primary key. + +For example, running the following SQL command will set the `REPLICA IDENTITY` to `FULL` on a table named `User`: + +```sql +ALTER TABLE public."User" REPLICA IDENTITY FULL; +``` + +### Manage your own publication slot + +If you want to enable replication for *specific models* or use a database provider that restricts superuser access for Prisma Pulse our advanced setup allows you to configure your own publication slot and use it to enable Pulse. + +#### Creating a publication slot + +You can create publications in the following ways below depending on the version of your PostgreSQL database. + +
+ +Publication for all models. + +```sql +CREATE PUBLICATION $PUBLICATION_NAME FOR ALL TABLES; +``` + +
+ +
+ +Publication for specific fields. + +For example, create a publication that publishes all changes for table `users`, but replicates only columns `user_id` and `firstname`: + +```sql + CREATE PUBLICATION users_filtered FOR TABLE users (user_id, firstname); +``` + +
+ +
+ +Publication for specific models. + +For example, create a publication that publishes all changes in two tables: + +```sql +CREATE PUBLICATION user_and_department_publication FOR TABLE users, departments; +``` + +
+ +
+ +Publication for a model with a `WHERE` clause on it’s fields. + +For example, create a publication that publishes all changes from active `departments`: + +```sql +CREATE PUBLICATION active_departments FOR TABLE departments WHERE (active IS TRUE); +``` + +
+ +
+ +Publication based on DML operations.{' '} + +For example, create a publication that only publishes `INSERT` operations in one table: + +```sql +CREATE PUBLICATION insert_only FOR TABLE departments +WITH (publish = 'insert'); +``` + +> `publish` (`string`) +> +> This parameter determines which DML operations will be published by the new publication to the subscribers. The value is comma-separated list of operations. The allowed operations are `insert`, `update`, `delete`, and `truncate`. The default is to publish all actions, and so the default value for this option is `'insert, update, delete, truncate'`. + +You can learn more about the PostgreSQL's `CREATE PUBLICATION`, supported versions and see more examples [here](https://www.postgresql.org/docs/current/sql-createpublication.html). + +
+ +#### Submit your publication slot + +You can submit the publication name in the [Platform console](https://console.prisma.io/), before enabling Prisma Pulse: + +1. To view your [publications](https://www.postgresql.org/docs/current/view-pg-publication-tables.html), execute: + + ```sql + SELECT * FROM pg_publication_tables; + ``` + +2. Then you can submit the desired publication name in the Platform console: + + ![](/img/pulse/replication-slot-submission.png) + +#### Removing publications + +If you are managing your replications independently and choose to disable Prisma Pulse for a particular environment, you can refer to the following SQL queries to remove your publications. + +1. To delete a publication: + + ```sql + DROP PUBLICATION IF EXISTS "$PUBLICATION_SLOT_NAME"; + ``` + +2. View your [publications](https://www.postgresql.org/docs/current/view-pg-publication-tables.html): + + ```sql + SELECT * FROM pg_publication_tables; + ``` + + + +💡 To configure specific database providers for Prisma Pulse, visit [here](/pulse/database-setup#provider-specific-instructions). + + diff --git a/content/400-pulse/250-database-setup/200-aws-rds.mdx b/content/400-pulse/250-database-setup/200-aws-rds.mdx new file mode 100644 index 0000000000..84f6780d2b --- /dev/null +++ b/content/400-pulse/250-database-setup/200-aws-rds.mdx @@ -0,0 +1,33 @@ +--- +title: 'AWS RDS' +metaTitle: 'Prisma Pulse: AWS RDS' +metaDescription: 'Instructions to use AWS RDS with Prisma Pulse' +tocDepth: 3 +toc: true +--- + + + +You have to enable logical replication on AWS RDS to make it compatible with Prisma Pulse. + + + +## Enable logical replication on AWS RDS + +The following instructions show how to create a parameter group, enable logical replication, and add the parameter group to your AWS RDS PostgreSQL database. + +1. Create a parameter group for your RDS database (`RDS` > `Parameter groups` > `Create a parameter group`). In the **Parameter group family**, select your Postgres version. Select the type **DB Parameter group** option and assign a descriptive group name and description: + + ![Create a parameter group in AWS RDS](/img/pulse/aws-rds-create-parameter-group.png) + +2. Set the `rds.logical_replication` parameter to `1`(`true`) in the parameter group. + + ![Set logical replication parameter group](/img/pulse/set-logical-replication-parameter.png) + +3. Modify **Database options** (`RDS` > `Databases` > `Modify`) to use the new DB parameter group: + + ![Add Parameter group to AWS RDS](/img/pulse/add-group.png) + + To reflect the configuration change into `wal_level`, select the **Apply immediately** option. + +4. Go to `RDS` > `Databases` > `[database name]`, then click on **Actions**, and then click on **Reboot** to restart your database. diff --git a/content/400-pulse/250-database-setup/300-railway.mdx b/content/400-pulse/250-database-setup/300-railway.mdx new file mode 100644 index 0000000000..e6200d80c0 --- /dev/null +++ b/content/400-pulse/250-database-setup/300-railway.mdx @@ -0,0 +1,135 @@ +--- +title: 'Railway' +metaTitle: 'Prisma Pulse: Railway' +metaDescription: 'Instructions to use Railway with Prisma Pulse' +tocDepth: 3 +toc: true +--- + + + +Railway provides a useful feature known as [templates](https://railway.app/templates) to facilitate quick project setup. These templates allow users to package a service or a group of services into a format that can be easily reused and shared. We have two templates for Prisma Pulse that you can use: + +- [Prisma Pulse DB Only](https://railway.app/template/pulse-pg): Provides a fresh, pre-configured PostgreSQL database which you can use with Prisma Pulse. +- [Prisma Pulse DB & App](https://railway.app/template/pulse-starter): Provides a pre-configured PostgreSQL database and a [Prisma Pulse starter app](https://github.com/prisma/pulse-starter). + + + +## Setup with template: "Prisma Pulse DB Only" + +### Overview + +This section provides step-by-step instructions for setting up a Pulse-ready PostgreSQL database using the Railway template called: [Prisma Pulse DB Only](https://railway.app/template/pulse-pg). + +The template consists of two [services](https://docs.railway.app/reference/services): + +- **Postgres**: A PostgreSQL database that you'll be able to use with Prisma Pulse after going through the setup instructions. +- **restart-and-delete-me**: This service contains a [script](https://github.com/prisma/pulse-railway-pg-config/blob/main/config-db.ts) that's executed once and configures the PostgreSQL database to make it usable with Prisma Pulse. Once the script has been executed, the instructions will tell you to delete this service since it won't be needed any more. + +### Instructions + +1. Deploy the [template](https://railway.app/template/pulse-pg) on Railway. +2. Once the deployment has finished, click on the service called **restart-db-then-delete-me**. +3. You will see a list of deployments under the **Deployments** tab. +4. Click the most recent deployment's **View Logs** button. +5. Click on the **Deploy Logs** tab. If the service ran correctly, you should see a message in the logs that says: + ```terminal no-copy + All done please restart the database and delete this service. + Here is the DATABASE_URL + postgresql://postgres:password@roundhouse.proxy.rlwy.net:28606/railway + ``` + > **Note**: + > The `DATABASE_URL` can also be found by clicking on the **Postgres** Service and navigating to the **Variables** tab, then clicking the copy icon next to `DATABASE_URL` environment variable value. + > ![](/img/pulse/railway-database-url.png) +6. Copy the `DATABASE_URL` connection string and save it for later. Then restart your Railway database for the changes to be reflected: + 1. Click on the **Postgres** service that represents your deployed database. + 2. Navigate to the **Deployments** tab. + 3. Click on the three-dots menu on the latest deployment and click the **Restart** option. +7. After restarting your database, click on the **restart-db-then-delete-me** service and navigate to the **Settings** tab. +8. Scroll down to the bottom and click the red **Delete service** button. +9. You now have a Pulse-compatible PostgreSQL database running on Railway. You can now follow the instructions on the [Getting started](/pulse/getting-started) page. + +## Setup with template: "Prisma Pulse DB & App" + +### Overview + +This section provides step-by-step instructions for setting up a Pulse starter project with a Pulse-ready PostgreSQL database using the Railway template called: [Prisma Pulse DB & App](https://railway.app/template/pulse-starter). +The template consists of three [services](https://docs.railway.app/reference/services): + +- **Pulse-Starter**: A Typescript app with a basic setup for using Prisma Pulse. You can find the repo for it [on GitHub](https://github.com/prisma/pulse-starter/tree/main). +- **Postgres**: A PostgreSQL database that you'll be able to use with Prisma Pulse after going through the setup instructions. +- **restart-and-delete-me**: This service contains a [script](https://github.com/prisma/pulse-railway-pg-config/blob/main/config-db.ts) that's executed once and configures the PostgreSQL database to make it usable with Prisma Pulse. Once the script has been executed, the instructions will tell you to delete this service since it won't be needed any more. + +### Instructions + +1. Deploy the [template](https://railway.app/template/pulse-starter) on Railway. +2. You'll be navigated to a page prompting configuration for both the **restart-db-then-delete-me** and **pulse-starter** service: + ![Configure Railway template](/img/pulse/railway-template-configure.png) + 1. For the **restart-db-then-delete-me** service, click on the **Configure** button and then save the configuration by clicking on **Save Config**. + 2. On the **pulse-starter** service, locate and click the **Configure** button. Within the **Environment variables** section, you'll find an option to include the `PULSE_API_KEY` environment variable. Keep the `PULSE_API_KEY` field blank for the time being. Once you've set up the database and obtained the database URL from the [Prisma Data Platform](https://console.prisma.io/), you can then add the `PULSE_API_KEY` to the **pulse-starter** service. With the empty field for the Pulse API key, click **Save Config**. + 3. Click on the **Deploy** button. +3. To set up the database and make it Pulse-ready, complete the steps outlined in the [previous section](#setup-with-template-prisma-pulse-db-only), starting from **step 2.** till **step 8.**, then follow the instructions below. +4. Go to the [Platform Console](https://console.prisma.io/) and select the project in which you want to activate Pulse. If you don't have a project yet, create a new project via the **New project** button. +5. Navigate to the project's environment in which Pulse should be activated. If you just created a new project, the only available environment is the **Production** environment. +6. Click **Enable Pulse** on the environment's page. +7. Paste the `DATABASE_URL` that you acquired before into the **Database connection string** field. Then, finish the process by clicking **Enable Pulse**. +8. Pulse is now enabled in your project's environment. Click **Generate API key** to obtain the API key that you need in order to use Pulse in your TypeScript starter app. +9. Save the `PULSE_API_KEY` for later and click **I've securely stored my connection string**. +10. Back in the Railway UI, click on the **pulse-starter** service. + > **Note**: You'll likely find that the build failed for the **pulse-starter** service. This is because the Prisma Pulse API key wasn't provided. Do not worry, this is to be expected and not a problem for the next steps. +11. Click on the **Variables** tab. +12. Create your `PULSE_API_KEY` environment variable: Click the **New Variable** button, create the `PULSE_API_KEY` environment variable, and then paste the value of the `PULSE_API_KEY` that you obtained in the Platform Console. Then save the changes by clicking the **Add** button. +13. With the `PULSE_API_KEY` environment variable in place, you need to rebuild the **pulse-starter** service for the environment variable to take effect: +14. Click on the **Deployments** tab. +15. Click on the three-dots menu on the deployment that failed. Then click **Redeploy**. +16. When the deployment starts, click the **View Logs** button. +17. Then click on the **Deploy Logs** tab to follow the deployment of the Pulse starter app. + +Once the deployment is finished, your Pulse starter app should be running and any database events events will be logged under the **Deploy Logs** tab of the **pulse-starter** service. + +To see an event in action, you need to make changes to the `User` table. You can follow the steps below to do that from the Railway UI: + +1. Click on the **Postgres** service on your Railway project. +2. Click on the **Data** tab. +3. Select the **User** table and click **Add Row**. +4. Fill out an **email** and a **name**, then click **Insert**. +5. Return to the **Deploy Logs** of your **pulse-starter** service. +6. You should be able to see an output from Prisma Pulse for the user being created: + ```json + just received an event: { + action: "create", + created: { id: 1, email: "test", name: "test@test.io" }, + id: 03/34334, + modelName: "User" + } + ``` + +## Setup without using a template + +1. Change the PostgreSQL database settings + + You can run these queries using a tool such as [pgAdmin](https://www.pgadmin.org/), [dbeaver](https://dbeaver.io/), or any other way you might run queries on your database. + + - Set the [wal_level](https://www.postgresql.org/docs/current/runtime-config-wal.html) to `logical`: + ```sql + ALTER SYSTEM SET wal_level = logical; + ``` + - Set the [max_replication_slots](https://www.postgresql.org/docs/current/runtime-config-replication.html) to `20`: + ```sql + ALTER SYSTEM SET max_replication_slots = 20; + ``` + - Set the [wal_keep_size](https://www.postgresql.org/docs/current/runtime-config-replication.html) to `2048`: + ```sql + ALTER SYSTEM SET wal_keep_size = 2048; + ``` + - Reload the PostgreSQL configuration: + ```sql + SELECT pg_reload_conf(); + ``` + +2. You have to restart your database for the changes to be reflected. To restart your database using the Railway UI: + 1. Click on your database. + 2. Navigate to the **Deployments** tab. + 3. Click on the three-dots menu on the latest deployment and click the **Restart** option. +3. After setting up your Railway database, you have to use the [connection string](https://docs.railway.app/guides/postgresql#tcp-proxy-connection) provided by Railway that allows public access to your PostgreSQL database. +4. You now have a Pulse-compatible PostgreSQL database running on Railway. You can now follow the instructions on the [Getting started](/pulse/getting-started) page. diff --git a/content/400-pulse/250-database-setup/400-neon.mdx b/content/400-pulse/250-database-setup/400-neon.mdx new file mode 100644 index 0000000000..bc53fbba84 --- /dev/null +++ b/content/400-pulse/250-database-setup/400-neon.mdx @@ -0,0 +1,36 @@ +--- +title: 'Neon' +metaTitle: 'Prisma Pulse: Neon' +metaDescription: 'Instructions to use Neon for PostgreSQL with Prisma Pulse' +tocDepth: 3 +toc: true +--- + + + +To enable logical replication in Neon for Prisma Pulse, follow these steps: + + + +## Enable logical replication on Neon + +1. Enable logical replication in Neon console: + + - Navigate to your project in the Neon console. + - Access the **Project settings** from the Neon Dashboard. + - Go to the **Beta** section. + - Click on **Enable**. + + Learn more about enabling logical replication in Neon [here](https://neon.tech/docs/guides/logical-replication-neon#enabling-logical-replication-in-neon). + +2. Create publication for database events. Use the following SQL query to create a publication for all tables: + + ```sql + CREATE Publication $PUBLICATION_NAME FOR ALL TABLES; + ``` + + Additionally, you can manage specific models for which you want to listen to database events in Neon. Refer to [this](/pulse/database-setup/general-database-instructions#manage-your-own-publication-slot) section for more details on managing Publications. + +3. Before enabling Prisma Pulse, make sure to provide the publication name in the Platform Console: + + ![](/img/pulse/replication-slot-submission.png) diff --git a/content/400-pulse/250-database-setup/500-supabase.mdx b/content/400-pulse/250-database-setup/500-supabase.mdx new file mode 100644 index 0000000000..bdaa8c44b8 --- /dev/null +++ b/content/400-pulse/250-database-setup/500-supabase.mdx @@ -0,0 +1,28 @@ +--- +title: 'Supabase' +metaTitle: 'Prisma Pulse: Supabase' +metaDescription: 'Instructions to use Supabase with Prisma Pulse' +tocDepth: 3 +toc: true +--- + + + +You have to use a direct database connection from Supabase to use it with Prisma Pulse. + + + +## Using a direct connection in Supabase + +To use a direct database connection string in Supabase: + +1. Navigate to your Project settings (`Settings` > `Configurations` > `Database`). +2. Disable the **Use connection pooling** option. + ![Supabase direct database connection](/img/pulse/supabase-direct-database-connection.png) +3. Copy the direct database connection string. + + + + ℹ️ Prisma Pulse is currently incompatible with Supabase's connection pooler. This results from the connection pooler intercepting the connection between your database and Prisma Pulse and removing the [Streaming Replication Protocol](https://www.postgresql.org/docs/current/protocol-replication.html#PROTOCOL-REPLICATION) which is used by Prisma Pulse to transmit replication commands to the database. + + diff --git a/content/400-pulse/250-database-setup/index.mdx b/content/400-pulse/250-database-setup/index.mdx new file mode 100644 index 0000000000..1e01beb655 --- /dev/null +++ b/content/400-pulse/250-database-setup/index.mdx @@ -0,0 +1,30 @@ +--- +title: 'Database setup' +metaTitle: 'Prisma Pulse: Database setup' +metaDescription: 'Learn about configuring your database to use with Prisma Pulse' +tocDepth: 3 +toc: true +--- + + + +Prepare your database to work with Prisma Pulse. + + + +## General database instruction + +Prisma Pulse requires your database to be configured in a specific way. To get your database ready for Prisma Pulse, follow the general database instructions [here](/pulse/database-setup/general-database-instructions). + + + +Prisma Pulse requires a publicly accessible PostgreSQL (**version 12+**) database with [logical replication](/pulse/database-setup/general-database-instructions#enable-logical-replication) enabled. + + + +## Provider specific instructions + +- [AWS RDS](/pulse/database-setup/aws-rds) +- [Railway](/pulse/database-setup/railway) +- [Supabase](/pulse/database-setup/supabase) +- [Neon](/pulse/database-setup/neon) diff --git a/content/400-pulse/300-concepts.mdx b/content/400-pulse/300-concepts.mdx index 23358f4ad1..378afa6605 100644 --- a/content/400-pulse/300-concepts.mdx +++ b/content/400-pulse/300-concepts.mdx @@ -10,12 +10,26 @@ toc: true ## Change data capture -[Change data capture (CDC)](https://en.wikipedia.org/wiki/Change_data_capture) is a technique used to track and capture changes in a database enabling real-time updates. It allows applications to be informed about the modifications in the database, ensuring data consistency between multiple applications. +[Change data capture (CDC)](https://en.wikipedia.org/wiki/Change_data_capture) refers to the process of identifying and capturing changes made to data in a database and then delivering those changes in real-time to a downstream process or system. ## Logical replication Logical replication is a method of replicating data objects and their changes based on their replication identity (usually a primary key). You can read more about logical replication and how it pertains to your database in Postgres' documentation [here](https://www.postgresql.org/docs/current/logical-replication.html). +1. Create a logical replication slot: + + ```sql + SELECT pg_create_logical_replication_slot('$REPLICATION_SLOT_NAME', 'pgoutput'); + ``` + + Learn more [here](https://pgpedia.info/p/pg_create_logical_replication_slot.html). + +2. View your logical replication slots: + + ```sql + SELECT slot_name, slot_type FROM pg_replication_slots WHERE slot_type = 'logical'; + ``` + ## Write-ahead log A [write-ahead log (WAL)](https://www.postgresql.org/docs/current/wal-intro.html) is a standard way of ensuring data integrity by only allowing updates to the data in a database _after_ a log has been written to permanent storage describing the change to take place. diff --git a/content/400-pulse/400-api-reference.mdx b/content/400-pulse/400-api-reference.mdx index 1f2ecb8e4e..11f5e9f706 100644 --- a/content/400-pulse/400-api-reference.mdx +++ b/content/400-pulse/400-api-reference.mdx @@ -1,6 +1,6 @@ --- -title: 'API Reference' -metaTitle: 'Pulse: API Reference' +title: 'API reference' +metaTitle: 'Pulse: API reference' metaDescription: 'API reference documentation for Pulse.' tocDepth: 4 toc_max_heading_level: 4 @@ -47,7 +47,7 @@ Inside of the `subscribe()` method you can use filters to get specific events an You can use the `create` filter to retrieve all _create_ events on a table. A create event is triggered when a new record is created in a table. -Pulse returns the values of the new record as an object named `after`. +Pulse returns the values of the new record as an object named `created`. This represents the state of the record _after_ the create event. ##### Example @@ -66,7 +66,7 @@ const subscription = await prisma.user.subscribe({ ```ts no-copy { action: 'create', - after: { + created: { id: 1, email: 'marc@prisma.io', name: 'Marc' @@ -115,7 +115,7 @@ const subscription = await prisma.user.subscribe({ You can use the `delete` filter to retrieve all _delete_ events on a table. A delete event is triggered when a record has been removed from the database. -Pulse returns the values of the changed record as an object named `before`. This represents the state of the record _before_ the change event. +Pulse returns the values of the changed record as an object named `deleted`. This represents the state of the record _before_ the change event. ##### Example @@ -134,7 +134,7 @@ const subscription = await prisma.user.subscribe({ ```ts no-copy { action: 'delete', - before: { + deleted: { id: 1, email: '', name: null @@ -156,16 +156,48 @@ ALTER TABLE public."User" REPLICA IDENTITY FULL; +## `stop` + +Allows you to explicitly stop subscriptions and close the connection. This is needed to ensure that the limited number of subscriptions allowed per table is not exhausted. + +```ts +async function main() { + // Subscribe to new events on the `user` table + const subscription = await prisma.user.subscribe({}) + + // Set a timeout to the subscription after 60 seconds. + // Explicitly stopping the subscriptions and closing the connection is needed + // to not exhaust the limited number of subscriptions allowed per table. + + setTimeout(() => { + console.log('Stopping the subscription.') + subscription.stop() + }, 60000) + + // Waiting loop that prints new events when something changes in the database + for await (const event of subscription) { + console.log('new event:', event) // 'create', 'update', 'delete' + } +} + +main() +``` + ### Filter conditions and operators Pulse allows you to subscribe to change events based on filter conditions and operators. Pulse supports all of Prisma Client’s [supported filter conditions and operators](/orm/reference/prisma-client-reference#filter-conditions-and-operators) except for `search` and `mode`. You also won't be able to define filters that reference other models via relations. -You must wrap your filter criteria inside a `before` or `after` object depending on the type of event your subscription is listening for: +You may have to wrap your filter criteria inside a `after` object depending on the type of event your subscription is listening for: + +- `after`: `update` events -- `before`: `delete` events -- `after`: `create` and `update` events +This makes it explicit that the specified filter criteria apply to the `after` state of the change event. -This makes it explicit that the specified filter criteria apply to the `before` or `after` state of the change event. + + +All [`create`](#create) event results implicitly represent the `after` state of the change event. And all [`delete`](#delete) event results implicitly represent the `before` state of the change event. + + @@ -179,38 +211,6 @@ Using a filter inside of `after` will return changed records that match your fil ##### Examples -Get `create` events where the value of name is equal to `'Jim'` after the event has occurred: - - - - -```ts -const subscription = await prisma.user.subscribe({ - create: { - after: { - name: 'Jim', - }, - }, -}) -``` - - - - -```ts no-copy -{ - action: 'create', - after: { - id: 6, - email: 'test@test.com', - name: 'Jim' - } -} -``` - - - - Get `update` events where the value of name is equal to `Jim` after the event has occurred: @@ -242,47 +242,3 @@ const subscription = await prisma.user.subscribe({ - -#### Usage in the before state filter - -Using a filter inside of `before` will return changed records that match your filter criteria as applied to the state of the record before the change event. - -##### Example - -Get delete events where the value of name was equal to Marc. - - - - -```ts -const subscription = await prisma.user.subscribe({ - delete: { - before: { - name: 'Jim', - }, - }, -}) -``` - - - - -```ts no-copy -{ - action: 'update', - after: { - id: 6, - email: 'updated@test.com', - name: 'Jim', - } -} -``` - - - - - - -Specifying a filter condition for delete events only works if you’ve set the table’s `REPLICA IDENTITY` to `FULL`. See [this section](/pulse/api-reference#delete) for more details. - - diff --git a/content/400-pulse/500-current-limitations.mdx b/content/400-pulse/500-current-limitations.mdx deleted file mode 100644 index c851c6c274..0000000000 --- a/content/400-pulse/500-current-limitations.mdx +++ /dev/null @@ -1,63 +0,0 @@ ---- -title: 'Current limitations' -metaTitle: 'Pulse: Current limitations' -metaDescription: 'Learn about current limitations of Pulse.' -tocDepth: 3 -toc: true ---- - - - -Below are descriptions of known limitations when using Pulse. If you are aware of any limitations that are missing, please let us know on the [#pulse-feedback](https://prisma.slack.com/archives/C058GKE3C1E) channel in our community Slack. - - - -## Superuser account required - -You must connect to your database instance from Pulse using a superuser account. In the future, we will enable non-superuser accounts with limited access privileges to be used with Pulse. - -## Limited throughput of change events - -While in Early Access, there may be limits to the throughput of change events that can be captured and delivered. We plan to provide transparent scale-up capabilities in the future. - -## Limited to 10 active subscriptions per table - -Initially you will be limited to 10 active subscriptions per table. This limitation will be lifted in the future. - -## Change events are not persisted - -Pulse does not persist change events and does not provide delivery guarantees with regards to ordering or exact-once/at-least-once delivery. - -An application must maintain an active connection to Pulse using the `subscribe()` method to capture change events; change events that occur while a Prisma Client is not subscribed will not be delivered. - -## Front-end use is not possible - -Pulse cannot be used in the front-end portion of an application. - - - -If you would find this capability valuable, please share your thoughts on the[#pulse-feedback](https://prisma.slack.com/archives/C058GKE3C1E) channel on our community Slack. - - - -## Limited to Postgres versions 12 or higher - -Pulse is currently supported with Postgres versions 12 or higher. It should work with most Postgres providers that expose Postgres’ native logical replication feature. We plan on adding support for MySQL in our GA release. - - - -If you have questions about whether your database is supported, please reach out to us on the [#pulse-feedback](https://prisma.slack.com/archives/C058GKE3C1E) channel on our community Slack. - - - -## Pulse will not attempt a reconnect or give an indication of the network is disconnected - -Currently, if there is some type of network disconnect while Prisma Client is subscribed to Pulse, there will be no attempts to reconnect or indicate the connection has dropped. - -For example, if you are evaluating Pulse from an application running on your laptop and it goes to sleep resulting in a network disruption, it can appear as though the Prisma Client instance is still subscribed to Pulse when it is not. - -We will soon add heart-beating capability that throws an error to the Prisma Client when the connection is no longer active so the application can reconnect. - -## Self-signed certificates are not supported yet - -Prisma Pulse is not compatible with self-signed certificates yet. Cloud providers using these certificates will only work if the [`sslmode`](/orm/overview/databases/postgresql#configuring-an-ssl-connection) is set to `sslmode=disable`. Pulse works with any certificate provided the `sslmode` is set to `disable`. diff --git a/content/400-pulse/500-known-limitations.mdx b/content/400-pulse/500-known-limitations.mdx new file mode 100644 index 0000000000..d892ef8f42 --- /dev/null +++ b/content/400-pulse/500-known-limitations.mdx @@ -0,0 +1,62 @@ +--- +title: 'Known limitations' +metaTitle: 'Pulse: Known limitations' +metaDescription: 'Learn about known limitations of Pulse.' +tocDepth: 3 +toc: true +--- + + + +Below are descriptions of known limitations when using Prisma Pulse. If you are aware of any limitations that are missing, please let us know on the `#help-and-questions` channel in our community [Discord](https://pris.ly/discord). + + + +## Superuser role required for starter plan + +Our [Starter plan](https://www.prisma.io/pricing) requires a database role with superuser access. + +## Database events are not persisted + +Prisma Pulse does not persist database events and does not provide delivery guarantees regarding ordering or exact-once/at-least-once delivery. + +To capture database events, an application must maintain an active connection to Pulse using the  [`subscribe()`](/pulse/api-reference#subscribe) method. + +It's important to note scenarios where database events may not be delivered: + +1. **Inactive subscriptions**: If no active subscriptions match the filters of the database event. +2. **Exceeding database event size limits**: Database events surpassing predefined size limits. + +## Prisma Pulse is server-side + +Prisma Pulse subscriptions cannot be initiated directly within client-side code. + +## Limited to Postgres versions 12 or higher + +Prisma Pulse is currently supported with Postgres versions 12 or higher. It should work with most Postgres providers that expose Postgres’ native logical replication feature. + +## Subscription type limitation with custom publication slots + +Our advanced onboarding flow enables you to provide a [custom publication slot](/pulse/database-setup/general-database-instructions#manage-your-own-publication-slot). Should that custom publication slot only contains a subset of your database tables, the Prisma Client generated with the Pulse Client Extension will continue to permit subscriptions to all models based on the entirety of your Prisma Schema definitions. + +For example, if you have two models in your schema, the `User` and `Post` model. And you opt to create a publication to monitor changes in the `User` model exclusively: + +```sql +CREATE PUBLICATION user_publication FOR TABLE users; +``` + +> To learn more about creating custom publication slots, see [managing your publication slot](https://www.prisma.io/docs/pulse/database-setup/general-database-instructions#manage-your-own-publication-slot). + +Your resulting subscription code would be: + +```ts +const userSubscription = prisma.user.subscribe() +``` + +However, despite the absence of publication coverage, the generated Prisma client permits subscriptions for all models, such as the `Post` model: + +```ts +const postSubscription = prisma.post.subscribe() +``` + +> We are actively working on enhancing type generation for custom publications as part of our ongoing efforts to further refine Prisma Pulse. diff --git a/content/400-pulse/600-faq.mdx b/content/400-pulse/600-faq.mdx index ce494f08a5..0ecd2fef59 100644 --- a/content/400-pulse/600-faq.mdx +++ b/content/400-pulse/600-faq.mdx @@ -1,48 +1,54 @@ --- title: 'FAQ' -metaTitle: 'Pulse: FAQ' -metaDescription: 'Frequently asked questions about Pulse.' +metaTitle: 'Prisma Pulse: FAQ' +metaDescription: 'Frequently asked questions about Prisma Pulse.' tocDepth: 3 toc: true --- Below are frequently asked questions about Pulse. -## Does Pulse work in a serverless environment? +## What databases are supported with Prisma Pulse? -Pulse will natively support serverless environments soon after it launches to [General Availability](/platform/maturity-levels#general-availability). - -While in [Early Access](/platform/maturity-levels#early-access), Pulse works best when it is able to maintain a long-running active connection with your application. However, many serverless runtime providers limit the duration of serverless functions. We’re actively working on improving the experience in serverless applications. +Currently, Pulse supports PostgreSQL. We plan to broaden support to include more databases soon. -Please reach out to us on the [#pulse-feedback](https://prisma.slack.com/archives/C058GKE3C1E) channel on our community Slack if having a more native serverless approach to getting data change events is important to you. +Note: Pulse compatibility with Postgres-like databases depends on their logical replication capabilities. -## How does Pulse handle schema changes in the database? + -Pulse is designed to work seamlessly with schema changes in your database by utilizing [Change data capture (CDC)](https://en.wikipedia.org/wiki/Change_data_capture) techniques and combining that with the power of schema-driven data access using [Prisma Client](/orm/prisma-client). When your Prisma schema is updated, Pulse automatically adapts to the changes, ensuring that your real-time data synchronization remains consistent and reliable. +Prisma Pulse’s database compatibility list will be different from Prisma Client's database compatibility list. If you want to use Prisma Pulse with an existing application using Prisma ORM, please verify the database and hosting provider are supported. -Pulse leverages the type information generated by Prisma to create type-safe database subscriptions, allowing you to catch potential issues at compile time and maintain the integrity of your data throughout the development process. This approach allows Pulse to efficiently capture and propagate data changes while maintaining compatibility with evolving database structures. + -## What databases are supported with Pulse? +### What database providers are supported with Prisma Pulse? -The Pulse Early Access release supports PostgreSQL with plans to extend support to MySQL in the near future. +| Provider | Starter | Pro | Business | Enterprise | +| -------- | ------- | --- | -------- | ---------- | +| Railway | ✅ | ✅ | ✅ | ✅ | +| Supabase | ✅ | ✅ | ✅ | ✅ | +| Neon | ❌ | ✅ | ✅ | ✅ | +| AWS RDS | ✅ | ✅ | ✅ | ✅ | -Pulse primarily interfaces with a database's write-ahead log (Postgres) or binlog (MySQL) to efficiently capture data change events, offering a more performant solution than regular polling through scheduled queries. Note that Pulse may not work with every Postgres-compatible database, as compatibility depends on the exposure of Postgres-native logical replication capabilities required for change data capture. +## Does Pulse store my database events? - +Pulse does not persist database events and does not provide delivery guarantees regarding ordering or exact-once/at-least-once delivery. +To capture database events, an application must maintain an active connection to Pulse using the subscribe method. Any events occurring without an active subscription will be discarded. -Pulse’s database compatibility list will be different from Prisma Client's database compatibility list. If you want to use Pulse with an existing Prisma application, please verify the database and hosting provider are supported by Pulse. +## How can I increase the throughput for Prisma Pulse? - +Throughput for Prisma Pulse will increase as the Database event size decreases and the number of concurrent listeners decreases. + +While ensuring Database event size can be tricky, we recommend some best practices, such as: + +- Avoid large fields in your model, such as storing base64 image strings in the database; Instead, consider storing them in popular file storage options such as AWS S3 or Cloudflare. +- Creating publication slots for specific models rather than all the models in the database. You can learn more about managing your replication slots [here](/pulse/database-setup/general-database-instructions#max_replication_slots). +- Upgrading to use modern versions of PostgreSQL due to performance optimizations. + > ℹ️ Modern versions of PostgreSQL (`v15`+) allow you to create a publication slot for specific fields of a particular model. -## What database providers are supported with Pulse? +## Can I use Pulse in my front-end code? -| Provider | Support | Notes | -| -------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Railway | ✅ | Requires [`sslmode=disable`](/orm/overview/databases/postgresql#configuring-an-ssl-connection) due to the use of a self-signed certificate for database connections by Railway. | -| Supabase | ✅ | Requires [`sslmode=disable`](/orm/overview/databases/postgresql#configuring-an-ssl-connection) due to the use of a self-signed certificate for database connections by Supabase. | -| Neon | _Coming_ | Support details coming soon. | -| AWS RDS | _Coming_ | Support details coming soon. | +No, Pulse is server-side and subscriptions cannot be initiated directly within client-side code. If you would find this feature valuable, please share your thoughts on the `#help-and-questions` channel in our community [Discord](https://pris.ly/discord). diff --git a/content/400-pulse/700-feedback.mdx b/content/400-pulse/700-feedback.mdx index 54ffd78365..bb0b149f7c 100644 --- a/content/400-pulse/700-feedback.mdx +++ b/content/400-pulse/700-feedback.mdx @@ -1,13 +1,13 @@ --- title: 'Feedback' -metaTitle: 'Pulse: Feedback' -metaDescription: 'Learn where to submit feedback about Pulse.' +metaTitle: 'Prisma Pulse: Feedback' +metaDescription: 'Learn where to submit feedback about Prisma Pulse.' tocDepth: 3 hide_table_of_contents: true --- -You can submit any feedback about Pulse in the [#pulse-feedback](https://prisma.slack.com/archives/C058GKE3C1E) channel in our community Slack. +You can submit any feedback about Prisma Pulse in the `#help-and-questions` channel in our community [Discord](https://pris.ly/discord). diff --git a/content/400-pulse/index.mdx b/content/400-pulse/index.mdx index 9d30a4f614..037c76b73b 100644 --- a/content/400-pulse/index.mdx +++ b/content/400-pulse/index.mdx @@ -3,7 +3,6 @@ title: 'Pulse' metaTitle: 'Prisma Pulse' metaDescription: 'Prisma Pulse enables real-time database events with type-safe Prisma Client subscriptions.' hide_table_of_contents: true -earlyaccess: true sidebar_position: 0 --- @@ -15,4 +14,4 @@ sidebar_position: 0 ## In this section - \ No newline at end of file + diff --git a/static/img/pulse/add-group.png b/static/img/pulse/add-group.png new file mode 100644 index 0000000000000000000000000000000000000000..083ac2897d6dbf04fc48ea362fa92f762b0b913e GIT binary patch literal 109154 zcmeFYWmJ@J`0q-aTu-I6a%p*g&Bu zmX`nDhj>#f@Gy0M-1I#zlm{z|7gJ#7u%eiCz;NGHg>@b3-$Kj;Y^A5L)6{+3ft8yU_dOG9x^+|6q8{O1(K zxj_z|6%;);g7j=WFF3wF+n4p-=zF?Yf~j$p4_u7Xvvr=>_}1Wr zVeyg;nn5kMy5(6|v{b1CL)(HchEPi#PILlhHMP5AwMsiD#2v zsF%ytwwW%g>*omv2lK5kGG-~e*c9e^Td3~bPyLe7eWY}&|DMR|6-r){fD@0`e(&~O zfe_Yi%(-pbihr2T7}@RNZF`8DT-a@-lTGh{wuIx+Yp2!f#Ls;CDTse5F()o*{U z`ay&9{4+0*=*m4Z7W=5!Or>~F|O7Bjf0_b5oC^$^V4zg zl_rnG(d^dn>LuXAZ7^_IFs-F^DGL~un5prRb(;7E5qF!<2%9YnaB^B``z-D_lVEAu z@Lscdp~!)iNyt5plvQ|PAUWS|%3;K&4>ORQv%l8eOD%XVrz;49u}onW3dlT8FY7bg z15bx60^7vM$;pT8sJYo@m}f785FKH+*Uin%kosw-nT2<=9&M}5$22u+PhXkXWWF}2 z(t7GNTV1OSQJ89QUUbbAFmIq^Vfpt-Z^XuIF!#$Gtm=KSb&EI;MQ`9^n00jpePcU= zVjogyod|Y5ULk;8mYbq{ug{50YrLCJQOm2p-c;JECuXjDS=4yrmzpi8D@se~E8RavMOHziRAt_V^WIqDa&C_Bvo-RTLFE%d*&b7Y>pRToN#AaVBR~xJK>VQ!U_3 z2-~Znk?pCWNff7(%a zHB;)`W8M5}`5??<14!0owc}=I$9K$iwZm37U%^3A=3$^xDEU%nSbo0bHzS?)5)3l+~#@rcIZvRhvYBDn7k0@o?@OPd_{kFm3e#MXr6q~ ztvQKzU!(2J)vsyr53jyCRh48EIqO)m6kPQbjwdC?D9N6Bek?%n*1mRE;^go-Z-Sg?m- z1P`_I27XQdu=V;AA@JX1#cEz4Xi<{{+5jTQTY|v4EHuB-;32J?x0-JTXNA1_-}@On z&vk}BH>Pe2z8)c_7I3{dqN~mgAg+2K?ed{4gYT`(^Hiyr{)C)4U~l&7yp1#P7U4LP zHy>~Y;to;io7M=Q{gvTII$vyZ8l7vMW-Gkx4=_tKEq7h)zK(`vX3NCXPwZn7)9aqS zaWWa6*_S3~S%zncUbhpSOqIaSy$fc4O?6G$j|>DcN}Di$zc1!8@dX5Dk}T3vqC}}& z>nla8CTvPCR(quY;kQf1Z~u21LjVbN^|LqctNb1ITTXok_RD~(A;0J5InK@gV&e{a zvKLrjC(RU4OitgXYn>PchZo}Hr~T(RI^)@<{-431M8w7RN3&*zan zaQZ`!<})1&o+*3F^oUrifCLT0p}bw|R+aU=#*-b5z0c%G!#i8mC-9TsCOvD(jZxCY z`d@*e8k;gVn$sxt7{vML_I~i)Y0m7~$-F3#k3W_hH4n-7?%BsAWYoPd_A&u4U6jAL z7@BE&Yx*x=`U3eK2n&<@|K~{*92ee{aXOPrve$g!hir=H*Pk&<-y~&}sMRrVSzP5M#&PycQU)vlu~GGj1Y0dk?!R7H{ayFVjO49nlDKTEG>Zay;oRhP}Z)vFOVP;oZC z&S9ElM8xmYGLl=8sD%M`?R>qHEr~`Vnsdcp>6WgDKeP^{JXgDlUz`OYEi)@LgEBQP(BqHRJyoTu0ch492 z_TR$Xg0lZxBHUhG3*msg%Go0*JHcZE9R0&ai5V`^xJ<`wv*oMrg3eHz*Pd}1kXGNt zjPk{KYtrV(fWJU31T4vbQHn*#JY_t}X9T8B5E%E8lFxgNo0ij8WynZt9{r%?u-$c~ z%@LNTSUc;sGS}FXxsih1B1xH(#IPRMdB>%tMZ)qVl1nRniI`Tv+Pw9&rhL&itE43J zCJrZLW9w(b+eP2jzwJ2X=`#g-`Z=;; z5fG_>gqoXWx)vBDh`D8)VH>q>-RQb(lYX^RzUaJsN%~@Tu0ALQ$P~F~G&zf0)vQIO zPvU=GAO}-5}fmgTtqa)Kg z-@&Su6>J;$dL{L`yivG)?QH$t@BK9iY&;x;?VJ$l|9`3DrnL+ zLI#p?o^@NQ0!p0K&q`qzf4`Mm)MnrlX5F!fsY#JADg0`Fs5?xE$!ouy2Ws=McM)Xs zzT1DrgKkW0wBy1OfaYR;C4|6v;lz06Yb~ceD2VJ#U#&^fWo3bu&&>I;E~FuroMmCr z?*OL`Ds7qM6?XH5<7RKF1ZYtn1Rb6Hln=XIl9RI#aoOC@X~bTj`#)CTPEs*R36{n6 zc$*t9u;u=Ind{9X340`-Mryu~tOG2+lW;t!6R7@|+*%hSqGFwo()VVnJV=J~L_7O+ z;WpO2oMZAhwi{FSgEr#tXG;pq8=Ud`ucBhfahHVSU43#1`p7uqFo!Cc;p`s`}jo2>Q65}-`!RqL60>Kz>aI>4dAeX*O#a#Cq$hppZGM;I!f)z^Vvq%QMmylw-zFI{p1z0=u~W z?ByZ1>85z;yh{=W-TgCL8{g?wA$>P<#R|n7rTCofkiyVj&>geIj?R?)-mGY#7n~o| zvn_K>oXL0`W=-sk{6+z%{~Cdpx*T-20F;Hul^cRKfhO8Y%g*%{cLlHWYgkCb@$pSZ z$65Aah(MSbFD&Iu(2O2%^Y>FNT_vbSW~aaN1=k_yYeipQKBg~A#S&TstkkzAp9 z?D7TQ4qTLT3>2znqzxHS}%%LBc zjxFH>dvD-h31?dC+HT$%aICvZ_Yn&R+x%d*a<$6qUmN$}F%M#b3#N6Uo#V29NlHEY zuW06aZaBB`ZI~wt?H8B3T5U^L1cx<2wmnvW!tGU`Vl^HQjx`#Nwr$-G&GFbatT3ys zb%6a(!3VEOGbmFt9#|#7psF;X@;hCdOJ>ldT@QAXi$6a_eYfCxp%UP$o|r`6;~jnt zPF1kfwp=tB9;wV#7KUR(-!9#exRBXG%KRvH9R(Ia9On`AYN)MdX>&(&97wJ(VTgtAj1s{xb2p$sst3vX9k+aS-x|rTl_SU<21+3Aiw=!J zT(wuG%R*bfL8USDD$Wb)({(ymRhwG{erU#u> z61Pv?K_0roy;mFk!@g9rhimLCh!3PW{x`V@=2@@Nh0``z(`pcAzp+R&W&YxrP720^ zxOVEQ|IpVj3dVHZ$OfNtE8Y!G*e>B#6G)NJRJo$BSrk0eg?Dp8X0A*uY=isTSDG9X zT~@1y&se1fQSN3=!Qe2=v~h8iEwoeF`3fTIhg@ntUQ&IelV=Z-@u>%@Jfi_V>84$! z0^1iF7tf~4{8q6gY-gBPyn-Liu!2Fm5%SQB5&6)gt)h0a{6rjTv!F80T;7?clk&q*3HPPB{6?46-{Qd=eLSJJ z`-^`5&e+<`?iQM5yP7F1^V6lXO&R{A;QY0Vi(=@ASC1(9Q*cn=>4Nx5$;}nH zr@3^>gQuKQ3QM+S&E~CVb7`EK0dA>zk!rL{jp5I4$=fpgeGis9VK?)m`(>~|Pn2b; zLFJ~2XT|AqE9R(KKHx}fmS=3#BP7q={8=H%|9))GY0vM9aBrNuWXD0lYj@*{Aq&Zo zc0i5qG+Fj}d(1QovOod<+N)VVho&;kKn8HnJ=V^)cYr~zu4O~dtt=|rxoz1P+1S`8 zzQeLyI5kshJ8lR}f!tZH-3p#5Q)lwEoB1^ru6OeJ*G%1CafHdu2kmn0MY5Svzc40I zd%4{Px7Chb9f*uequc6PqZU>nktZI`ySoTg>aNn+vPOK8%q&C}(F~wf40)Qh{_8H` z?s|Oo$Y><7I-N}6XFWEoc{z_sYM}TVGlPN~8AKfxe~CNs+>UpLU{=iYVVaqL+k-Fx zH$qMS>CLVS|ObJyDnOwe^{=wsaOb zm!vs|w=+(2(X)lBC9V=yYcF#|d>+lxqPU1T*bc`7Zn)Tfu)z)#{gw8TE=E$*>BWUy zuOBjr*)^Rar)L-Z{`UC1Y*e-_H7EkV`Sq&zi9v-mP?l`8DABn!va~yI!G$IKR&a)R z2Ez!S$2B&(;jTsm3`$*bOZ6++?~Au#R;&xNW~W+u2u?9lnLhWU~u<=%RDW&0D+e zNAnzt%%DeRCiSQ;pDnZ9rr0_C1wW*XeBfz4d#}b^@o#;X{-HN~uaxyhW@(kzWLTv9 zvw~<9f|jD6N-X%~YUheg&s3PZ?Fw3K2&*XBE^jF4W=Zv5lG4AZUM|C*3DTz>vs&If zU#LU$>5*}2G%o-F$rz3skIIi5ShaRhy)1O!Ibo2jc#QM{YWf;7Q0vjsL`a^Px(QHG z3*ZN~MgQjW>*#5FWP}O1BCP|qc#Xfq(s}%nmpcpmB~(VWns98Es85WTdueG5eN}4@ z+m_~3wi{czXk(#RrJoM3K!!&;&;&h>7TXeCArE3dtCVn&HU6h&SVRpNw1PM1-_12K zU_PVdFXyT#i<)+ojZ}jzJ3M3hxv<+aQ#a-i0v2t9?QS!<0oNfCJ`49v+kGJ*8P7ig z7EOJTbc5c-@oRam%MHu+uxtlTjTV!Xm5_25;7}DCKfhIQoNJQC2+0`&8KfruL5Yw& zevlY3SyhVl0oizc00s<&hh9m%JqPxxGkW72Yh_8sx%^D76R{Ifn55Mjg+e2c1Z~%` ziFw(UJ#;DC@5Ie7|0`W6_LK9BPko2IuSZA}Vnv^K-K}Y=VP>&-aEa~*;1J=kV@K?M zl-Mifj0FT^oLa z$qaJ!n)T-XILLTmf0CwgzL+uNaISbJ4Zp>}-x()0w8YyXG1Ep@Tv=-N zwChj>yZaAGcE|yJAlJqbKAtwy4)kY}W%Zx=%p*iM*)u&X{MEsCTTX` zxa--i{z|^<3D~1>rU(OeW0ffVN953SDfJU94;aN+sxhE%)&NzlUf=YusqvxoQfDCA z6xV6K!rIu_9MBzdeQowU*I}dh=XpDa`g2o2nJaTR2u(MHf0y$+%auo?iq*fWD&Yk} zT1fd-cbEY|jrmzCGS1y?0uZz5wbwt6z5Fp-#gGedD94V7S$BJTmg*F z)5T)Ao@Ok(Dj9Z`KBoSsD4HZ1?DL#5Q{ChO62U4UtX>ylsVL*N=utZEr$U@umZE>p zd@~gUGMxl5o#zgZ)t-obeIL;7BmJNHySO7KZ2KFVh|KujEWF6*d?~z=BCs6zvcndV zC*{!tSaJ*xz~a|jM2S-GykD@&2j<3Oi8_o{1BcP%3T)0JMnc2m=qPG;+Hvn^lf?0s zV9%*ZxxKv8OpW*~`ILa=N+CHcRk!*C7t0c zMx*4foNpuhmjq?}Eqe>OhD^TmHS_6xOgG#0@7GNq0T#$k+Hsh$+Yqr-PmoB?=F2XqnZ)d3+IV1xgHLtu(3uRRkU-T0 zs085CJmH+?Vl9Vw^Hb30JUqofXba--qG4sJyx~izRK=3ft^xF zR#u`M^}%@9V86KmeO(~+*!TM3QYrg*HFUl9h?d*t+mOLl{SUoT77T;jUH$vnT^YCO z7Wvk>>VaT7lCM@<1IbKFhV0pZzCMfqb38#-a{DVs5EIKCB14FFn+u{?o`SfgA}KVx z$rFsK!rqSNL0^^p?hC>G{V@LH_pLk#m#Kh)=(+hsLx=+{3!hotpEKnAuqz_`A<3GB z%A+E$+wrfx5>7K_h{<|_N_Aid`SWRU&3A;9fMmR*XK~G!nIv88l}S+g$tI`e@8U%= z_%$t1roUf(ueJL*c?_esjtJ@W_(VGs*2Sivs8y@fC^x_*b%5A?b871D^Lu7nvm7`+OyDzOG zj+G+&cQ-En({aY#J)(kJQZU4o#HeYOh~UxLaXdV}ySefsIhm@Ym3xf`$VN=NF`S`H z$M0`Gk@*XHgH&sZcxy~k6bx#8aff~adhRRgM_Rd&HazyZ(dpl;Io0Y5*n8#yg{5It zHM&-4z0d^EWVls5clqCaE}gDB1IaADqb4r1a4Lc2T4PGwh_L4)ek^VC8ZM4o7nPaE zju~_+>-(P23YdI}A&7HMp%$0eT=a0IL(BStHzERx6~`&B)Oc~~VT z-dS1ogM%{8n4}#%PA;!lz>!b4qX*fAnrqI{&JvoRsazcd2Wf5W!tz7@#9vBBfNi1x zearX{y~jldchwKG`VaLkv+)=p1&qxUKYd=RSKINK`^{L5J?yy$3m~vsB)+ts$Y#y% z5fmUHsWGjl+BOOoa_)O)T4UD?RGq1j_n#85DsY}b%v&gCQg@$clv^2w=A1#ecZ42= zQ;7zc&g2{{<-K+PPnsd<8 zW+Y)8Rn-R5Nwhluiv>7XYKD@%q&8gJ1&lr&5943XT*KL|1>dwjN7Vk}R8Q{5iIyVz zXi}5DXPlbK>8H&5x~}+5*{e_ZR86Znjjpzmya~D#n+N$6y|v-Ct-%*hNMv_La$p=p z-p#fUr3Dp@0dz*0mPS_#A?=gM7%;^&aP%DncqU&Cz9}`1t)br|p=MH(wA2B^rLz;ywS2kJ{sD_LxoIv%y^w4CQVlH3@Zj0X>KDFYgR#Q-K6; zZ!rv$(BO`snRC$Dej`byK#kD7StKm{<$w|XLjrHqBqZoL8ZZIEx(kB>C0vreZU*c?d3*2 z&lC{-**l+%g5!ntrIE&2LF<(yefMQZ%Z<=AZI!7_QoG#38z#|%!aU>Ev)1h;T9CX+ znxGeFW*1GcwHT);y0H?&eC!v@hx~YSmj zzDX%v=o7qqV;9@h6%TswMVrlGCv>b`~CT8!V}% z|CO@PdS4c$aC2|LoAqhP@5f^|Uj1B6nQ|YVX9A)>gbzuV4Y85 zsGWx>xD4-}==Ytb79jbJt#-%K?CIchVM$r*A+z#D@dE3Q2 zlSbe9q|24QZWvSq)0CQaQiidv@9Mz;weE8zc#iHrb<8c%!|_h6+t^#czHmXz>;nl@ zcle{cWWR4gew0yxQs>Ld!XPRf%1FH0K}ATw%?D67TtPEaaHDeK8$tGc$_G4*#c#Yx z9D`U{>^>N-o?g2!JlNj3|G^hg$(4LtjTA`Rk=Gx;09Pb06awd1n2lgv) zzSKJBxNt86WG{|P1Ip8K#y-ln>5fb*?Ar;_>>F++p~>Huo3#uhf2$lBQ|(S!sE<+& z&3vLCk@lBjgM?PVCSA-X?Z(3G4ll6%GI?G&0p${`(}pKNZ3ftu8@z5E9O=G5mM=1j z?9#~ss;?x-V2@^kYqx4lBM?5{R;x8>P4FA!_5q>&-f&uJI1t!BdmLBTJ{B4{9~dvLQmxe!GONY*YOAIgXCDIsKCOc1eT&S)G}|M_^;@NfcUO%RwD6Ku z> zz}tdGOCokd-8yz^PPQQ%F}A%vy}Qz~=?@-h|GxWx6nI@nUG$amIC&%fUmup*qsZ=i zup&S9PQy@Wl8AzrbUs&H)1rbVn59D1$So~VJl-kdj*LMi~^#uv-eEjBP<0>ro$_aHO_n^@L957l+tE}*yh>F;&D%V$Jwxuo3MbB`9CG2?5 zh>*fkEY$Zs!s4hQPPi(J@l0cNB;oQ{wQUo7%WZF&e9ep4un<&`@#*(}zPW2?UbhF4 zD+G}$w%v7&9q54Tzp!taNvE+rD2isT?)OMY`;sNG2cXe~DMgnclZlqz- z91)-6Q62J3z_dd|7Fw;K*X6!7DEytKYHmO`Q}XtBnpd~Nl3L*_H{L9xIyQGrkF>RJ zzwlRHR$FYgSv{>+4JvPk4Xd~l-KkoO8=8nd9$l(~Sz@oA4p!;;TSEGo;y-=gs{duw z+~R|nhwktj*47u0SVKUkRR;hAs=70P5K5`J+u8K`{ zMoMk7ez5UaN9SwG4ek|RXe>3KS>%jhInOSB<1- z>SQpjNZ}O%kW+KblXO%EExljd(Td&QCdK1cAmAYNJ zKnN=aI*VUo3_K$nk3Fk@tkizdlZwc!ZDM;?*F-DpN~N(pTQ(K$(HEy5dU7s2n-m86 z4i|{AQuCIxW827MA7CT*aBk87`s#JGQV*Bb$H*EYr~6b-f{U~Ggw8RQ?A%i9bJYq} z_J;>GZ(+j$d#bU?#l>e#45ZcsXp;D3hSRuI%~<3y|P=bx#t4c&feP& z!)Ym;c$0R68|`2!&*W$_y3d{uo?^$<$M$KI$>-sB;(*M{T^(Q|#LW1V02*RXAcm5k z;TmJgCvQf^VRWqG&0ZZbay>;Ev5u*bl&N}8bBwYXq9SL0cz6+S{S#g1Yr*p;w_GaM z<^{tn=0jPMDlywlAz@%8&9%&hl82WX3IiRKfp>;ZWWz ztk0!LmHFcX5&EAb6mX+s?%W9K{vf3|I)PUS{ft>(L$1zTSb70ajA0c_h6d88kPOT6 zU{eZ^1h(b9sNrguG}xFtw7F6m!?a7{lBS#gXAn;s;!fv zkBI79l^xHd>Cqnsqf}~fjo>^IFvxP^8`$aIUa~x+EyvENxm6Gb<&f}URlu!833}}% zrz({Jw00)9D*YG1YXK=NyzE?J2XBw+u0@HHUlxa}5Nb|5w@J(t;?dWxg4%%8y1(3K z{R|@oA{m~n#+$VkGJ3f`83LBpv0&zE)5ay~gkHg{M!-{*0lWM#`}TcXqa^6d3%=rR znI3WFYHDJEst;+eBSLUJK`lkk3K$hd%da6Pq78vMmOy_d>trb*W4H z)k$shF>Mv^1dkJ?L$d4hKEX|9_F(okc5SwGw&0ga;QP{KLCX#Osk*|0}Zu=|O?P>Lg>&!%HPB8GC4^m7k;BfsT*Edu-V+Av?3s`uo{6 z`mU~XRq^I)9o>P!*XP2mrj5?aWAl4jkHQ~9#g!xQ>>dLi#1nIkzUj>E7Y>9+03ak{ z51PeCOk}5rd;QR>6~LDve#&-7p}KEaz=;Zmj+xKY8d?q{LUrLi`Iz=I_X9mMY|3OG zOMv&_HU1t+BVdqVKCWfiCEvAhF8=Nv39Sf@Y!je$SntdF)C0VO@a2NA*JXaR{V0D;7+*Gq`D%Y8UP^ij&P<9ejqT)?PG- zdxa$vBJ9VEPn4f{`$0+b>;0W)wrw~wWGi$vR0y0|Vho)V{w%!{zweTo*_1!+#Lr{_ z8zd$D>{?b({-h1`c^^h;;-%3+Iw8|4RQ>ZAV%y!?Sz)H89DOcu~-mArAOT*0akoMg)*w1NFf$}THTA?*qXCdiFlhz$N^`xQA7 zu!tILwiywBz7aqj*0S$2KcvQlB>A`(Gpe1=Lz!XPR2qXN&vMdY-T-2km7XTh#RQDZ zU3ow}6r?1|^m8Ae!fG>I=7>5%Hy_=01fdX&vfXib)PmLnftN}1e7;M43OpQA4rPgA zdm^<~L+nMU+*HC0sYxF?^tvN=8>J^^4>(Kl-UWxx9x!+|Uxk(49k zNL=L2?#cF!q9nNz{@Qi!2ZODPpm~Q4i=bTaLpm8Ike3f=(i33&W&qO7mq;~9)m@31 zlekS|{}M1En8vn0SVcb^aDL|<(D-gTL$B|jWXKjnNJJx%aP#5EaohyYBO#~Yt}gb5 z;Ql8=^1&#;o99;D8MU;6v{-fcaE>WL0}51`MPu1fAV?=!^F5vfvT3osnwP}ND+a$z zK8X~+XnscR4Uk%Pb%$m1UOYCHW*r+3I)e~1{5hh2*l+0yQzq(@Fv^*t3QXpOa2=Pa z3QmV7wiUuH1(cji0O096uCnzth%)kC4M8E4VUJ8WC0{dIOh%)Vdz?w^<_9jwyk5#u z%gGy;^O;oGSDU1q3jI#X-FQF5N}_oh+^j!L(s?QANXjq|Cw)5`_i zNip?}{`b+UGf?Zx7pnHkxv_*aX-*`^e?2Oh#2p>w1JCM#!eaiAvO>cB@Fk06C>i9& z=s{DZ&tLH^B#P^K#ylYFA{Xir>A7KY1PA-`$GgGzgd`azPE&&^Ir^}tR{#KKIT)&b zlBTgFkZ#78N%|tjmxJL~2|-Dxu>#)IKMSnzYGwt`TLB;c=mN^9QYSwn+4o3IU`u>U zEYB(KwVY~P0+jxq*%TPkdMvYvZ=DD~0-zP+YO1$Jb(FH9HWs#8v#X)xql!hPO-{3U z4R41fT0?K{wSIS7YWs}X+jd8U(m862qzn zG@ng=w`idb6C>V zjoj_(ZXRHRd4TlZ^~jf530H6}O=)Oa!aSt3E_*??GX z43MH_29V38%9+j{7#GNm#&K!71{@XExkr16=;jqVz$zGF(X|WBmI{2}xvDl#j zK6@XqoCXq9AIa`6s&EAQx7Eq|p@cS=BAG;gPw*478GQAKEq6TkXxyK$}jUKAet1Mp~)7&OUygjK^q#HMvu(8w7e@T;Z)KwF=|tJfnBC=I{G zS=I-Ve!EV!=H%I%kR~%GwLS@|s!A6JB;>cT@bsTk7xR{R5i8M=RE1=dM39eJcO*Rc zdL+#f!NsMcUqoRBWhSG|y;1_+&x&$bq4mN2&zR)xbL-#D&m?5>4bS;%ae6~-NR|H3 z2pW&c`0Qz<5oGU$UX48#1+&Kq-O;aF*4Z&s{x0U3a^Bc-ln5B|2AHb~ezUf8$9qf? zt~G$xbSSgQxWCYx1C0q-+xM?#FSA^j)YtF=Td{?P@Cn= zRhPwvUY$HS_3Q-W-(x7RTv3~S7^JgH`VYN$I07tvOfi~u0j{uEBG=L<T~i&Rai(`3QMlm8E~v z$;?J9&sQf)d8)l7XBJEEC-Sdg|8-NrTcX4&_KyC*@$v;2WrZYd8b}@D&fw8&k>e61 z_NqGIGjCX$adR&dWoAP0&&&bVuk-_^>Xj^yWU#N9rMKNCGn)CE&ZqboRr>WR0F7vM zM}J)Q_H!tfJsbX1GUl#bV1;wVoDlA=EkuSz1#%*T#tL}E1yaNAGm7MHk{s z3L3i}(+Qlduo}99T3T1n;uZWJK9T#Xq)8w%gGWrj*6wjrRq>KLIt1+nf}aPN8B%YZ z>`RXSdR_W^9-YMm=D0^q{Y^VF=BU}@Q-%bYTK(3bZ+OL`otrUCF8v&^K zR>fHn;LZeS8-@5EQgQ-)oFnXp2%q5K`XMo!I39)`asyY2&5HGhhFoLZ*!O4Iz6RXr zxkt7$?JfaQV?_Wmekp&pVz(p4!D{gg!aN;r6cTp}#Ifp^*iTvM9U`bn)8G>zNnAg%)5bpUC15Y8fVcA_(27R;^L?UhVW-6|ii!0iy8t z`;inHNrDd_;>i%>j9brrwKW_fCDa=`3B`c*Mk)SC>9pmSl+bnVn!?u)D$P5)ov=MT z*T$`7gU)i7o7Tt1p2aahgZvL~-1Fj^p{vWCVZbYQsPM#)8F<@nUT(~>#j_u<^-#L( z%h)sHqciaWmjl5Z*dt3ZRZ&*GVMR(<)d-4U%@o!~S-*q%V>(!SWhX(a*=k3KCieAO zH}12%-=9jn1blu@((t=n@*%N&1|UUnED;j(T#6wIoly11GkBx(6qK9yOp!h@ zdFR0jWB8Dfxc3$2jS+8QpJA#^P*G6LGpsO41dUUC zOO2(-Ie)<{T7kWC*Kp;svIwAluY6VTY*60rgi}>%^YSUE_uej*#4&;pT%*2io@zhI66wH+^aMx9#ySiSyW^cjl~ zOzQNhjS4Uy6}m@n3Km)M1?f%0+XodRz=W7?)em0gMP49Ik}3)IUwS7|4~e`pi;QeH zclcl6b}e*?CfW7`NzLSzwEOQ_OS&~L0*vkajb)3OdI!PAoJU1!v%kQw;g6w*#BrMd zy8SZp5=BNZH~Vjp4d_FPA3~)IH<@Gjz+2%j{)gWc^I_ytI3q@WZL(llfky9Q6Wx3Kqs{N5onwARW|hG37ou!wM!x5SVWP9t>JapW~%nnuNIlN|L*xOM%onIRpgb z1QS5}DLE`GuG_tUQM?Y;0Vgrn$w<(hKkL$SY9cldyxn<#N1$!7vI~D;wpj$#sgeab zGSi!GFo&egafv5Vf01x<0V-O%^=PkLf{%}@@~RqgukI1I3T@zYlB5!bBU0q=-HpL& z{)?^OKGrHApwQX^M&^t^+4J+j*&NwG015j$R%-zbOljCCg8{cL@9zFOzV*Fo?4JZ* zvD0ogE=s)Y6`?l-x1IS> zbDcN@_3o5KdQSjzeR2#U%gPp!7vF!+qdi9V$+P{ixvHJ0 zuw|&XtaA4ld+Iyl0e%Z;N>)(0Ny71%1Tmb>!UuPxdMD?J=h z`!(^Ks5;>)rk-9(ON-c>nm+xBez!(5*f#f4-V%X@xwqWFsgbfyA8|jsw${H#dXwQ5 zsreLKNrSzYBqh8O2E&d>Fmm&Ta3mK5js`MIV?`vu)UHE*)_g9D!d!bY=R@;@1-6(I zULLx!FSCzMc-)sJ`WcJRD{z+)*@$+xObd!|LD1-G$}v6K=3{D`34G$#m(;i( z;K))KHV-)wc!MSBZC8@#Zrpt{-VTQq6~IIxFs%;+g(*sRqnQ;vlMv)rIki82OFMK} ztyA#{DRJ~C=QJV_7ibm~Bj1*MJh1xl{Kb15~cw};fgMxtG^z4?mucCICaW~FYmHPf#ZYQl-D*(6E<}jfV zaXhhdvC)x-5pWQomH@MjS6dDf<$p~JRKIilWu7IRBm-5##|MI7*^>E??9f)F8(edY ztE&Ug8RgSt<9)bJOfWIalfsxp`d%tga0{OzUCodnSS6vc?XF3J%;Wa7x<54?J`;od z(5Hr@{KH+3`{RUmf^8SlI&Q@jg;L00M=JS&WWmcf#x>hEP#HCPlzf7aN&S8oeSnsm zx9MF8+axRHD!j&Z{#QEc(pgdro@bTuummzmBU*~1s}rwf)q|DdIA88<&-ahvFSDrS8u;~XYxtHL6d;J8#%j2$#kDFa2nEJFN3G zDUy9~%~k%I4xTm9?tS5z;6UAVEs1}*4G`a?;7BTJMJ4yzsl^~MRbco}+7%bQNpX!W ztxzW0_k%OEUFoY$t~59V0hD?4+2E^*W>a0$=D=i#uUFBM?`=ny!rfsS=Qh@C5+zES z8Asj@u0<;zDEFN@{fT)*JgJnxb?A|K)i&##R}~ATq@rg!Zr+f~1kx7lvxj0@!MNsK~>O7TT-G4#d zJ6`39QXktSTux(`ccUZ(cMl&;+)Qi2AN@i`;Da;-PWG?Jd7eU;e+TW$E27=5^H%LjOd7v)+zm1NcsB zK-+nZ*;!DYlww>#<6ZX))4mi=0|rntu;HpS2poV}O(_I00Qc4RZ(YtE&P`GdKZX_# zK!0`w0vjdl&g@eNiFeMu8c7W_E0l|=o0d3`uc_UDyYgzxmYINCJT&~I`U|uD`@1=TESnGe+ zZUj1c(_0nz6P;1Az&KTEx<5b6S2e(lPKX(|0*adj74pu4Pc+BFl&9w3Ok4m$uu&aa z{UN0%%cHCwPZqgkVP z(VZlHm9}YnBo9hF!!yZEZN*Z;3xl%`^N&N@NrB-sd(jC7MeIhkK*#Y~c?n|`~ILVnTVRhTh{5NoMuyUh|cexvW|M*~= zNsEclYy|tmpt2wTP6bqVD^)!#?x5!1w6$rgZ+j;WWODEGV~1qUCqc+2B4pJG|2Vtm zc=r+@p)59eh&t%qfr3$TH?o#k3LK-J@?srg z@I2^lqwEfhh$3?)lo=6mn=GT@{8~-MPRgFjPO4{B1>2>_Iue`8@|9cPv2eUehFBd-tUnq{{+P`o=Ss-Zx)aHEqa6Xn%*Comq6RQQQ2 z^>@^Vnq$U7#ux@8Q+Tn4Fs{vC2)P0-ljT& z@woZirOS>HOZVNsBlHu_q!9C=c%ad@Q~YpEixn~!m1Sqekq0BaLk{q|fWEfJIaxv3 zF73nF^63{@<^S3=_^S@C1(*)?-_IV)a zKl*AbPD{)_IBkbSe8Zd=2_%8L<$n2dzmmNZ#`DP_N$UtJ_uH_o=7=^`ug!}N&+Yfh z%h`8%m#yAB_UiiLO?jsgUVodu0A_pN)Fh>Mp0$8bf#>I7jqAUu>$RY@Ft$lhjgI&S zlGxWCi+=-0t?ez93K|*A^TDZSeOO%vavL6ezVV~djnZTv9CUbT%YXBG|0F03TvbyA z*%tC28q?RGI{UMJ)^+IBfqbOs$ONB7b$60QEcT#Nz%RdmZkth_@~YD;J;Zk>MqNnm z*+HRt(q`G`NEzwe=?57HQdaaW!Vd#c=u%Z?b26;nSnDca`>Qq9$U2)dYKRN@r} zm{Ol&_9-=9xxTn8zIS@u)rfVpRb${tjF|eb0sIkB#j3RvVsxQne1|xEFTB_jkbJ<1 zT20#JEI6{y^e``VidoJkwptASZdXoTu}UO; z(eNd6p#HgJzjP_N`>W2+9p$;ctk}t4uzrxOvj;6VyLq2C_mv8PN4E1^&%becr-;kz zq}L;5by|IAjEerO2G=|SC|LY7UyfL6lYgg& zICnQ2|8)d(Fr5Onk3K1Dc@v%doQVsqR|MAxtnQ1$B=S&W>iskS^Pb=71=CI394L(M za70}~oQk_DDlCSKJ4)sHxnoI^6S&B7T8;nxPR`MX?L;7s_y01^yBI|(w9@V2>bVYz zEw5Ow0BVqk-RcFI5!py>~|EoUD0eNV9OyG_v8AH7K&V0A#}C@~-%que&=@TIt}4lH~@X zw_8tb%7awp5x^laxO6ypS3zU*Y-$b26$(}!4c_~>%OH(@^*L;J@b2!;)~YN{_{r() zjnDFKf+o}zZIcyHe|O#6x%0`~b4q5Ei&d`xDAD~uWjEIjj=_TMvS9c?OO$Y4zbWbmx!Jj6Vy75mQz5BM`G2))!f$EqO4)(1vRWHUR zjdZepi_duh*u}e4P{kCgOBup0cDniLHG&gu#CCA|QbgEcfdN1{X!<-Cw~G?y`%2x` z^+$q~!sm^+Ps?<07@9TW`+wWHda_`h}aIeX? zv7fR_H~g4zQee#IsABd6E`U)(-W8xycXWgCd+eMwvKlWrvo~2oPK2>vbQ`F3<&3&^ zldg&wR@YI>_Il?}9r0nIH@X|9pH=z^G^p1s+BBcpKcR9HO`3N~(*lonOtTaSheduG z-B}%%d>BX!c&*Xq2ikkdax^^~je6AA&AYx`achqoQk5IW~*L(+?{p$}LE8<-< zy(y#CglO92REdR1!5sb_>ND++=<&7e&*JZj#hPLa*j-4tk4H}4{IoiGdLBrVF4NsM zrQo?oeK1;r^~(IuGZ2Ad10RBrtrDtl81?rjg*>gB;cvD1x$cHipGAa(a`N6fKvZkOxUkhuE##TGM~%cs$@_GSFbDh)gL z;5`%{Roz%q^2J@(2g%q9>|CF`)hJ#=QcioVi9P%|=xg3UZm4wF337VP^$j`5RJc+; zk2C^bG`(G1?oYgDpIlnalbMyT1t-rMX!3}uNj-HNdz|Asnr`>bHe5qjrP^3e6G5r> zj=FaITCLs3sf07ogRe3(Lq!d#5ualqie=}4>+vTW-;v2L_;&Q>zOVvn&M$xakQAtUAvvU2h#Hrl>;C3jY>)|9qwT5hVUlg(U4>s|`aUqY;l zTC9tBn_d2J+VfQhs&EJ-XlWzC;?c)=m-|q88mLX`Y5T3ybpB-C_wR~Pc`85Q)V{1L z5Oa8E)m7bUBTXo=tZNO(e)5_7tDQJV#=p|C_h-$P{&VnD$a|Khw;DhpD`y)yF&1;h zn?A%E>(SQO)OhEs;y=prd}gv3p8uJ{tz$Qh_QO#7QJPQlfl-DyNN~(FkK6>V#*?1v zI`}P~!FND;!?Q4JKXY>oppt4W&#SrkGD}!VM}F}z=n}T4P4LzMHHv5D4p>d-6==NY zIkVgro7UOPKL5*rZ+an3gD%^=`}3EqZZ%^#iY{TMT?%@@xr#SAwq6_@@{?5&NWE311{Lp z3e$?{hRDh|A(KIf1pi@TDGR+PEaG>T=%&9KIX%#slu99D-%xlM7U%c z*|@CU^3Cx{N92-gkX15f)$MPNivDsN+&&^ApU?oBIr}8AR|jFm*2#+_05IS(P}_iA zB!t;WLyKpU3PjId2|Jwagsz~x(FlKZC-^%6ESun;&=z@hD@(fEb9!ONC+MhyXpePPw59vhtU#;9uS(W~z^Ol_&sBM! zoKf_u;Z3~{RjuvIyOXLhVTVOOyJUcljl?0ZPFJ5uw?bC0t7kPOMmnjQ;qP?9Jva4Y z$`0I=#GTO|{}KU_dc@)UP+p4SF zcSFJ>+p+Jw!|>Xc>l6;<*Qb?Fn;2FHWwLqgjw_#LlaNnmtcmI=z2!ovpaQe{8V`Kn z@)&+9ZDLoe9XDz>pNC?0FLUrweJ{jmykKmkG=d!ctAomPo`*lHDOFnGyz(0oNcPmT zf|jGZB z5PMRoVeVGu5goGS!)qw)z_UraLcM>e+P8z0uazl~Gn-hWz7TUJ29` zjyirm_hFUC7q8Eahl2N-e}s})r+(>X!^V+ z@4tCLx8bk9*l;;X0$e&?l4o@S0QF?PV{tg=R;<9B^h2Cxf}E#;ezKZ$i81I)DBS`& z<(U&7P8eNl4f3BJ?miVz1*~ zfsS|TwI7j*S9Cv%o-=c_mTbSr?UiVfpycA#{W1Jxo6_UfYigVyzSyh^Kl`VNW4m*b z@*CE^&sIB8K2ch6;#+By*fCytV%f7e!7@P40+vAU91~Up#3Wu$-V=5TbJs_eTL)iP zx2?A+NC046kwsOLL7Li+eCLM`OG>s67xD-un}9G?7K`TV7+dDv`I}MRr*55I;BVmV z+1ndo#DZVvM4TO}Q3FL=|MEe^=|q-QoB6WQr2hfsKG8_dZ_}N+N-;<6RhX1aFl)N8 zFTNEhA(hZph%S{c*F_c{_WP7w=rNByu}Ia^b!OYx1<)cCF+jVF`&pZWdfx5&N;TI#ru*Kd#atfhfCJtwFBHu(-!%E+jWk&s%fyrW*g7 zX%&jo;5{WQYhC$1s};V-cIT2O6LRx-UCe2T4|yH7;1XH^ns0`M2!!7tC&Mf?D@q_` zI*B#L{AZFy%2}Vl$ZUX*DwpTKc68)NoN+`;7}vd2W%fzgi34h!J$Nh2inr+)IGSu4rSjwaP{YfZh3g;0rIMUkCH^1d;mbhOvz}K!z2IB zTzchUuo;-0U*=ofh%#o|JvhyqC}pvnmGA11=kY_Q>!!nTt9)FrV0{4NMpgxwuf7-i zdqK2L<~>LY`*vtiSjqW$)G?XjmYC$Exw9bdfB*P*MDXQS%I)J>t6w}L&T3~pX+gXu zXy@J3mIeQhR~E+RND@58va+(=cPynlUD9sYC#=uP2a$L}j#|-r9=B8h?9;U`;(tWx ztRF-uKUBkRVxU#596JDWHV<-c8-$0?RqNIzcYBIrl{WZZMf`5P?3(y#<}xf*Q)LPW z-kz$Oe>C;%#a3K?eX|@&!bS`4iHlK^IHK7E+P(EG3wa`HkEYbhX;K!;b|f`a{vk3? z9cVdd?m2-4;kPYt|6Bduq~*H%Ci+!tS9G%&Y15?|G;CLndFESv$eXluw#0yHqcKjI zn>}F=a3bab!iQO{(S``qKmjU|*sWK?I^YPNC4?T}`K@{8-O=xGM@mLHz;R59LZ~BZ z{L~Va1~bCz0MYjo2Ej3c>|brR?++9rx|DAO{sTv^-~Qp(n=S1D^IDVAra(LKE%uz~ zboZW9s07*GA;9KPy9e29JFv}ZFT96_x-dUzpjM}fd?F+3_C=RARi}>YbAKB0pg$I` zFJ>Owxzg0nTF48WY*3@WGF%^Lq zqRwM2LKv6WFE)xCNo?x*Q8lxaOyYV{e}2Pd5hQKg-8N zT)oImrI+`ahhFvUCNBokQ?WY@_|*%DTRBzVOn%qgp0wqB1kkWnEl&-O!7 zXH~2t=;-h==U=He0xsBGT-r{4ySqqCRYMe3k2Up-2&MzEZHV2A_P&sh(WIMN!DQgI z)H$iv!D?M}(HOnp*#sF1(%Wk_p{QBdh`Q~^vyzv&=^f!~r2rF*kRtS+InWiF_G48z z;B-ixwv`9qaH~Y=iL@epF7Fi{eE_gB=_p;rdk^$ z(k0dt{BXM&>1HI_Gg(?}aau1dEDv$X%mlOCqMv}kY!96$;1I!B7fKJ^nWSRmAugVd zVQaABT$Cz(VVuskYs&5wmcT6wc`VgwlD{>o^^jb~Vug?5nU>vL)u**Xl?q!9H*tG) z9a6>o0oYLhX4?RjqkBQc3oKtSaOyERaOQtqRC{*U_@ER4xjr*(w?Qk^fCZ(hX$eVN z6o0@jdMqBG^3TW<58d{3?vF6+n_Ybs_;A)QH_WIfEmj!!=pH>H(A^nFZS=OPIIk6U z54yWUBvbHYO5dVMQbAmtem-O!J?gzn8druWMdn zVmb10*qm%DY9w?`H>56s7nJ+LL6E9lzk-L@x`*EW^?5>wm?bah z+NO_H9sL`S?U17DLjyu^`ZAz6?H*UK@g7E_k1PZi_iYyqR$vQybBDH%46^So$y9m3 z91DaNoZmBN=ics+x9}*5RcCiA2doDP)TgV||G5g!uvn$=Ziq$r2Nj>%93Jq*@jaRB za4#}WTp$~2u0F`X2^rV#AT-?@0UV0Q#@3_c099Gh`*2SHng-tWff8yP@6<8JF5F$f zk1nVpho)qzDmiP(7DI}K=H=beg$fRQO}ZEF;)}&g6-vIz=xYBL62|zmk1)FsIowZ& z`&i_DYaWJ1DLj82eOzIX9tRWkfXYifa{5!41CcUnHp(^-?i0HCMRloBW6oXXjN_^w z=g`tEHZLq+v1xfsm3XSEPioZ*9FZjeG)Tm)1LAHqhBKJ8OuM>89J7CySItefaW8>0 z1Sheku!!kvGtRwVuDmXSU@2~46`^yABbvnnR+Q3s;1@Go@}-=`vNqmJfWRwf+*zII zW#&R(d6k0OpJ7Z1bfD;z)%3>S@}36$;K3w}y=FGsT4|gyGEqX=|7Yl}uu*1&rficJi-E+E&9`I}Z zPujXCS_M|c*~M&s{qucJx+$?z6}gT@6J7SPq5ijnn@zph+Y`MG*%!QpmbYHfpYzB}YuMrkiWcNQK zYWsh)04lhvb^|MrO6Dl*Ezha@*{wPh&+WfX?lL8Jw7JI=C~K*E^${n0tta;K(`CiY zDtzCj)I96a{K;a)6TLFA>m6i`MaYQWc${4XZ)g?fy!g7Yh!qifL9J0xT-U3AXa!G? zgQxI$8PJ)FFDR87R^oq)amI;ml}@WgoK(2>H!$k$S-SLmi=OQGNcq?J;rnz{@zafy zHAO%u0wgMRo1_efmyh(??+(>(E${-Z2lrS~Q}a1#L6zL}cr5e$-VSLI9b;8%-uq0Z z=pGhsn(iT|zix0aN{s##IsfY-j_bj6mZ#x)#CUEOZO*)$Mi~3?is_ZnK;} zo$|flW8QOcm9BK`F`66lNsr&o4q4PH7MkF`$D}VAlfS6g=RWWI2DK&gg=KA}i9ErPq=@}aGa8bS-XKM6i_q_~DH zqt8I8nNp3m>)$vj)=Gg_Y>lT|(YPVRHVVOi2t zzmfQ|Lcyc|W1-^J@hPexr56hUh;P1(HMNdaRauwds! z535)JeM7DnO${fNjjMhlrP9!v1|Kd*t4e_XxGRX0He7L6elT#QSr3LbtZAap?*`0M z<&pvHq{^l520PqiX=xnq8&quHhkqxc+Fj{7WG5LD?i;@cnA8nttX+HAZDK8_z1M0> z?Av1e=3YTjl*_LhAho=v#gKtD9sBA zYFfm4xJuSCvB8%DeBiJX@SB-iMp!uL`8eQGlvaPo!Q(e(pA+_?<~XTec)1DQV%}C~ zMbj|>byG1y{4<{3i_S5#s#sq=Mp_<1G7AKM265D3BKtPDj_$q+BBvXIx6P1sFgd+U z-LrVaXl$aOxAMu%wUShlyyjT(LK{%WVLM21rNz7GsvvO&hR!wi`r^CLYop;J4v*3TJvc99~k~@UFneFUXuBHmlZKEf0EI2jo`{qB8?0u~q(sCSk?j^&quGm%r#38t#>D`pDPb#U zk*6qfc>9PbGU>S70h9bXw-Lk~IjgG53>I`e-?EV+O@KZvd9{K5PN`aK9U}r0(jQka zSZ9}&OBRQd9-OZ4HiV`)i;4}f?CN+Og`dhupaSsBvec6>pU>q1$8mY(nq`Ut=T~n` zfhzw7;XYD?6J;88diJl2?TKqo*Y8L?R1xT6_ZoS~Jwd#&H#j?57tN+gb1HJ)#>27L zGcEUqhJO9o^nSPHuY!~uL7EmgADQdH#C9bq{l-zYLsOI?TYfp;J$iGy05yY`vZq0h zspKH+JmT?*b_bl29lv8Dh~)%!FKms?w>8nBI(M6Fi)!h7(!XdZhBVm!LLk68?{{3w z;(03{Zwp`bIZjiYk;2?SUK-~p`b{HIXdxccw-zHR-DtHwUE#ruX4%zr%$M~yg7JDE z>?uEAoqlHoQqiJWE|dno9n$VjC^wG5FHFQym%2Ci;xUYJ=9aMahC^d2|Lo1oqATDk zJY7WgPCL*xXAKUL_U-CadrDy4;82~S^Pl0D{+sXB<*!#^qeF$>I5x#9Uja0#?>GGE zDIjb!3~1=W|2c<2x5nI0q`TmW4?Cb68xzhcxTnASECwys|K$9BMJ4c4jLkAS^8k50 zBUayc-SS<(^GC5CnQbxCu7!}-eMR(waOeH26cKqz@bfJn9OrdE9{+hHO8V-fAilyk z#fIg@uuD>fFmGzt#q=+#4#j{9f3`4E3C$_(u5(QT2A%1#*L9`UdV|jrxO)&cERZ6Y zTI-@H$f$y2|4+cx^Xx4%Cgh}R7ga$Y6f~5VPqot+wR0*E5rBs8p?i|lh@k9pw4}2B zJwQkLD!A=w-eH^GTEoi>quhgvuNvMq&ynI*W*|y2=(hHQkGS#B)0mBUXISx7Yt~xj zV;2v^3Y{$mkp5qA|Grk!5^I5s$Q3l~38tZ1=y?9O_0RcbG#k45V`ku}A&Qsd?V!3@ zo8ad@$`^NMzY^1hEpGplLg{T=T`a&fr3j~U7RU!}d`(ju2XU^3M2h_{{mhB>><}X{X2v9O@=Xll0FI!$c zIe;-|I^Mx7>NogB0f})$*?VDu@jma~$ENA{R;v`zihixz8Ql&vWtlf`hsEay58fu$ zAr9tuSlD4w<+(kXi^1W$YJX1lHSBgNO3$xMN>>S{yQo#TNN^G8G>XJb!x*GOx*e(; zyibSx{1PH#9_h2AgkiC~?UCvqR%o#MFu;YCwi`$rZg2`py&O%6)xwEPvDT)ZCz+Np z%~`kOF|gevb$5DL4nC;`r8BnGDDL}r|Ayl(VOV9Yg(9P+wVurMR~-L`u{-;t+dM`0 zgT-I!3;*{Y7S{hfl?EY&hI(v$s~P>RL~pz_&T+JcF|ovNlbudemVy>6L^-bA z(rK)!I3;!Oo$zI3w?_DZF1#v|zHK(#P5bXDW+_D>f>Ko`>wpLeog2w(fD=sN zF|}h@-2GrtVfI4xfaz$``JwQ>%%?8NLVbTMA#;jZi=XA}b2(3;r|O6-s%x70U`~+a zjX}_9)5PD(3E|=agFgg!%^4UMly%q$+N^OPi8d(aSW|2ZMUrz-vKSb4uG;Gz`o1X- zBar@zdgG`b;n>nw5Bq9~Fsq2eeFE2=#G;|+4iNd`?&QrrINIToBU6~$)C(cVNbB_;u4 z?<$8F=m=H5TXa~}m`BB`xPsT^h;<;eXh*$bN(SzyKO+ruvkutW?UPVV2biJvs9f|K zq}wkjbv%)^R#PX8iF!R1GnFcI($P>4(?_f4wi@523gEW`mLn_AwQmOp^v!yfs6e@L zOJ5DF#P?NNg=q-7~EZ8@sovpEOSF-hv+hGDWPJ2ku@jiq1 z_;Uqk;wnL*l*Q!Y^iC1^p}c`M(9pX}_QH-j8MMst4|z19;DjoO>V1!cfPO zP4G+Vqud&2D5+S&+Wi|?tQh50i+pk#v5WWH>o*2P-v*@4>>4+GB;#Ri3a@swDX%o}(-GGf5C>gkmku5gwIH*F$-MYuLdI$= zemv*o?7j$^yL=Xv{x!6baz!K0bufCV<`J>u2)v`KVLAh9FF3yCyFt-SU7LQ_YS30N zT^JL9QRe=ta-zU5d-|>BxIs#tIT)`2yTwb*TKP&!dFpM1fwK!QO%!L}R=jlQh_WmP zHF@tKD}oRl${8S+AjAu5f~|`JuFR!P;~xLhVM5QHdV1cKIBcyGOb@@`O*!)4ae}r{ zRiq(nT=}7@qmLO!0ZL6cS~1IXg4-V4E_=Xxbb8DsSo6*g3wvqXKK-=!QzQ3r5@jJd zeyc*h)tRHa2-Z(%VaU6wUlxR8k`HE@46kb7LGBIq6n}_k8qSlv@3kA?j6}5`i5QeP{+m8cI)? zC*3M>8G0*iW^z7D4MdiPPDzOBccZxcQXOJiOJw3Qi!TVTisP*6^48X=N!XIb>O&t3AJiQcf9KQ_ z!X}4BnnItxp?`yegZO+j{j{27h}{s-2mQOz+@{Fijr71*QR4bM*E0QBiuep&-$4-4 zrS;~%*;ft>#@2!Gopl2ypkRHA+bV!}?JJNi5KlOyJD_ii@!h+Iw;LD51Lsdr)Ro=p zNtXj!J8_du-=0dV^c%Mq#6282D){MH_m^JlKp8tQ{)pj*+fj(r66# zYTQc!PmsK6p&1BVZO~=JzoFvV)NfUfN*Yg{?5lRtX9kqN8bK`fy`Y)?=bW>!>_GQ! zup-bt*L;uXc~}$?fg3!@S|H^G+PqIFC}t=pC%3v_b$)!wo@4_&cX0^y9TTVce6w5n zSKGs+i6U>TVmUlaH)<OWUAnbZQBbz&$U*TlQfB@a?mg$#_w-L{V_HKdx7BF3 z#Gm(KR!yiyXnmPeH~lwDK})m+K*((sTu7@oX1L9-?=?zlFteYZZ;V0khCP}Uk5kok z!;KkXxxicJwcp)-mHD; z@^tu?inbB7UhScM);)VG>6DK#ckFX#?^}HYVLsne=KG?;XXOT%m-Cg2H=!CiXg3b( zP$g~2lY3#TaJQUz#UG#APzj2kAet3hl>>{&Lu%93y=5w4RM(fY%NOO??0PbrnLji?wr%libg?JNo7TLk+a_$x0OSb|VV3r)f4sA*-?U z?g#jcby3`^2W&*tgjoC?M$ZZvc9gT`nwLqFE`gRn@o5es$;lklOTF1VbcrPP`y@5@d)m_4*s^x)gJOc#8E_eB#FEdb{vdH zOERbaj%W}!MUvx6k;{ZJEr5?RWs+%a=mkev9p!WzztB*HZHv9kU(B3pgV4= zX43!m3C&t(s?JOU#u=a_tjO_pL!;BWXABNfL8G`5RFHIc?sba zYGlvX;QY^fWB3v(ip7c;#ccvPCH3Ud_c$2`@e*fOVs1m#5!h28gYnc`E$ndcGz=Ou z%dPEd&^1_f%;4q?m!1x=yJ>u^Y%mEE31ks8?IM$fb5gC8ce&2Y~Y7}wvoa(MxpHuWT1D|{Y z-aS}}^&Di@=7{JRaaLIt8%ok-h04tZcrBof8o*oQ{a(QE>$e+sYwm5pLw;@~ZDa>* z-Yq$28egD!1p3I?zk*8xdD$fvj?Fbqs(&$lfp@IZzmeEiWV47&cTrJyr}PLPuRqR= zUJ5dUQqY_9xT}p;rG99GzEe^Tc+QxKR z*zO}0z=gOU;7CAh4r?t}5_XLJAZmtTfwC<8glFaOc1|ln8*!vMXBBt2ShWE&7C{h` z3;Odf2*|x~AVLPndT{9Ss;zud-PRUFsx4r|zb69U2V|p1U5Bxf)vdZwQWbjkBeh3x zx|M9GE=ihUNdq4Hu)Gx>b?Z9$OS!~E#~jjHS_9Om^ElxhD^Mj2pP?OQ&%d!0=Qnf^-2%D>z17~#MyAJE#kV*Y6{6`S4&5u=Jn@*nO93?sxwRK&k1e@v(~Bx# z0`%qaBL|V(KcF?LAdAl{4=kzk^Iy~^R~79tCj#*afIm8j>KWL-m(yBFh33;K$13-h zLM5W6l4D$GgX@7QUV+@tB=3KHo~098X7@vP8!t85r|NY}>!!@JN4A(d2M~LQC6qck zp!tv8&)=Q7jjcRRP?{@@}ciGrkUF2_u(bEn_ z^GBG?!}+F6p$f;~R))EHDG0u8{}V_l(fsW)6k!8IG%TWi^N|1hkkq%!Hh#S&4>Hc2 zFML*n*b6`e7HEY}{Y67D0XU%L`nOc!sCx8oY;xyQd860$Tt?En;}pzipPBVWcmOUtl<~mOC;BmG;8fykr9ZY&qY4t@$*JDvMjIrRYCYDRKy8v!Q0s z_152U5nUmAFatSA6!(!?`V44Q?4+7kJShk#H#GdIjd|)Tn=C6x@N@3GK8-!4>AFb# zX6M5B*g5PXS$sLVaHAJA}*lQteurcH> z)AfgsXv69op-#u1*Fxn~95LjGYPl4w!0mH|-WaxOemO5|ke!Jf#$VE}7_ONOC6tY|OvC$rXCw816BTa}F+2zn* zdvy;`DkC_pxfSZX7iXICn=>+OqDv16NOEYB?nJ4cga&2rf<0zpZfTz|^YLWh#DA@# zn?5aWRUqkZHT*Fne&$w#Xm_Pm5txPP){w|Si=8b0Fx9m_9C`L~`s_0fDl_oZqu}C} zBWb$VG-P48$eiDC1EH5W9>Y(izcBVL=$5mHu{1?{`SA{TMGM}GJ}x)No(Zg=Qb1le zt2-*zuwIJZTbEb9K>4`a7>i(u-=uvqCDUJsJL@N0#sc*l(K3ZKiC0_0*qMTKo6Xu1 zB|NQ^sj}&7_K5!G>94(vMJF{|0$;Mq)7tPi+z%S}5S5%i&_;la^%lQXIG|pk{nprb zo$(R>bIEpftc{KF6qO{|2*Q~IC{u2g3H z@NU1%NA&^Kd1n<%eL@Zi+oP}_40Hn4YxzAW8cEIZFkCf@I``oMs!a`y%rwupWZ zs`H>hD`dk9_3yLe*wCeXG@R#p#m!v6%D`cRg?K^z?Z@J0Cwbh4C*koi>`I>|*N6nZ zap@ZcMOWXf2G){Ux=RtmZE9X=Z`e2pRSpc|D_)14KZ;uxW`&)dJ(xi|4F35OtL7<} z5gW5ETH#0OTgAvyFb!FY6^&N<{(88hQt|x)yik}n)|Q54NcjKV_d(7-SdJmO^!E$X z^QE>PQ}5KhOlg=}r+_7at1>6np7-u8&1$BfGWTo~wyEFza{gg_w{RfUuh4)4AOq=0 zL&y@?IO8sM%V#~H&)XdnX%lsujn@6}0NdJW8}puHPu-L>VC&V*&NBHc&Wx9k08zfK zyBxo3^RB-lkAX@ghL&=DdvM=iR-Ub;&h3M(J*&jQJMi=xa&el=-ME+{f!B$mMTvlI zmjCeILG6^W7;6&~@27iI285Ye5lSWPFo$s4JN4)ZY}{=;hs<@CB_{z4a9)Y7gmyUi z$2EZKjl<;6yT-fXR;9KtMr-6y!Ldl@Ug*9fm!PC?fa;#1&jv94+7}pftw3wI|6hR6 zS!By9Rjbxu`_F4;U#b;Im;PxqnHORR-H^Izm|u+U+X;(=7hIcEN$L^rbUs}emu@@u z&w8xTW1aS-fJP(im4dk>&sO8r!Mq3a8hkWIKy?M`zy^eEuA4m*VY zYeL8iz=t9=IAavvE}lp&dBo4_Aeg{={A&Bb!^h`?3)nQnrnwVM)@O*tvFg($wmg(uwaV9gxsD zq1;JFnC9f8o!5<^7<3lYu*kHX+tKSQd^Ao43a5BlwdH%xsoR!@YiyUplVOD>U2VED zILPY)XUpllQN7zcs69qMa5^FA&1S9u+{Q`La{fz8l6jO2`QF#z>7c=g#I5WQ&VCtn z7yBZ36`(U%fK8L@swT!3YrsIDr}4Ztc(^Th=|27gO^bII*zqnyRqpgx{iGpJ%Q3>l zCF7#UlW3g7Zm;3vL9JNT@r;70&zg6k{{jcAYXW)-Fzehr{E(NlR15|sLvk*kS> zcFg(;>Rmd}`g9;ak~e76S-u_k8*$!gNgp&CYnZE();M%_jwUQLfp7mYd>AC5w2BHR%%~M2u>-Xde^WWdelgWz6&4P`^ z_lF4Uoqv$jz&?LcGyh09_l!4ca`RLyXT!d+RKy~f>p~_K3=!%O`M<*!-xXbAC-Nn4c_i^fqjqDg{=`I$Ijm! zTQzLUnSLjv?j%m#Dsp%Tb_(vAXU(BmtWIMV3e=B*@fRZG;_m0#kUky9Hewro$ck5n z+_Up{6~+X+6#`s#{pw2R2Jp9@QTIq^zI?4&VI-X4u3djl@F%dH89BRHpZsfxf$Ay4 zfO_OV7{h<=+pJIP*sbH~bAz$s@@oEte_L*gX;!q~jS^Y&zigTP+K0bAr79h)!|pzM zo34C)d=FNwYcq(6`(*=f)`;YW@R0zn^q9^ zcvk0_zp2%&w*Tj)V}{FFYtgmPBY8}xk{iR$_C;~JO&|C2{K2jSRhGL;rq_6@1p6*( z6Qy0Z?gZao0Tfb)wZStN&IfLxT>Ta~V_SnY_8`JiT77p$nf%6Ye zh#!zzGsIYhAqyzKsCKnN{7<@4e@pAl^|?^vv2d_m-Jr+^GKh&U(KLY8pt-G(?b2Tl zd2#v@jj|D>P+{nJV#y<-MWOUn>75scN|rj8tWDJ)h7q@SMsHrC8n$E(c4FXFPk-Z8 z>+2HGF_3(x;4n>xFnL7d#hx@?FM&sssCrU8n<)u)+v`J>@z#r(a^hQ!;BO&aAfg4Y z{9045|6TOZ#{+{g>MNf(aogn^k+3LNkXTIUceX1`_!G?CAx)y`mHPfVX0w?QkVbq3 zmfTpgrflf;nN4?Fv_}fbjx#tCWo%k3o?^b3t7i$dgV>>!pl`#Dv!;YZR{->iv|}&! z?*<20tyE6q*DQzt_S5z3d&xa*IwaFoeUd3jhm@&3^KIY4z!+f@IEmZtGXEYi{G*fE zZgY^)2Hi=QFjZc#@42IJq?wDvv{ zT~%)!_q?=8;cWcMQ|SX!k?{9(H?bb4L4+-UHBzX@(JnZoR!GJI`E)G}k{&fxH#mbi z)95w8ouI_v#GMZQk5?Q#WIu zZfoq?ON_Q#ipwCwt%x1d-Kncfd#2Kaw6`KulZ+M!qWHY8bisN3CfaM5xw5xLktYOW}xtR>4*1tWYSC-znA&T7h|5Q)%`nFQ|51?TE$IkDbCd^6Nqe zqg`&t3E`e}y&oz`E6yr*0KkoajJ~=P@<_)LSHXSzb5(<`=g}0BIs@O#k`eejxI>~X z$bfgkCCzb*a)W?HzDy22#KGBt92vf~`vf*oR|gMi*4kQ*`yhfmotfGO{6zk`MH}92 zU#IST(GD@xzz-w1IWVUXwXy5(-x01FrBosf=yIr$)@|J-=?=fqH zQZUR_>QoPN9>3hAD~>~>D}h~c~RmMlm4ps{&d{_-W$%nD98x)3(E z0V;-rpXD8PREf=XIy8iMyR(Wy>!1Xjh=FIPFF{WiZoD9!;S77{{J!v>{_Z=p4P@ey zAd%jJJRb~eB>PZMs@kxnzUsUBys^c?>C%sSO zR6aCl4>(6E8h>D6%_a5k+lM0CqL@0TCSs2D{y;|4%MI=QHj7%03<_HjOSs=alt(Uh z8X=!`vD0o9r%78@ybf=FG2Sp0bvQNp*ib5J48r?}0-g;URCJnVAV=!9b=cMk%I{fP z9OP7E;-%!+tPofiio?~Z*I~mYYxgbcU8!(&GihHx()aMTYfnWxFYZRnxa-1+Mb$~Y3`{yb?W`t@B^Ta)8o zS3~Q`G8%1}&JIvDrn%rSTHsB04)c2xx!dxzAK-rnbZbZPlkj)wm8tR~7SVZ?aDthX zBk}k_wn2?M3-X4K5xNJUqZmjve98soL_-#r@f?_LJbD}jNtZ74Uw;4|1j1Q^dRT+K zh6n$9<=c+)f{&#}iDgc~5$LXUpQd77x6X~@1UYioJgiEt`NxsnWHwzW7y68G1{8gLraojH zh#3vDP)J`&omaUbclWgH3PB6GrK4QP#p59OA)n1Gqa9=r>RXDW^dSUkf5TG+_N&e- zrBaq**49cQ=My-)xuu|11K9%(~iu7ezdXdm5UPZXqfHUvnQeh`^&D&9J49ps5Cer2qD@^vD0VTeP?dm{t>}g}#c8TztNN@5oQr5Q z+&FHYH6vtgRB5)s#IMjLGY(E9ao1y@CHDK-9A`bKV($Hq-C7nL&k>hOoynP4(6kz> z1!48z;_vt4`)U)otyMeyujGa+rhO`zP^YBZfvG-CP3xIWKA$3a&bn)H%+5>{wfogt zgdG|*y9pVUn%F6PaErIbYY(gosGG^;_CD8N=TjnMz8wuK#HcpnDc4V^SpFfeaquxfx^ZB6TnH&;ukIb+m z&Q(_5?sK>!i_n7-ftx+ThC8MX2Ll2@Ae6TUJ8Jv0T@Dwg5&X6Fdh4nzNB2nR^l|IY zh4{bIoUwPAxr>IA-(s|G=PsbId$Q)}uiz2rd~^83Gnc+XtZ^Qyfp?dd>AWW|&Mol` z_)vqeAG%-(YIMUf#XD#(+$l+dwfa3@#@eXa!9~}G>-5mo+4a|V>*X~-`NO{{MksfF zuz``gIy=Z>C3eG06{0XRGNTNq!&d*K&e9LMMQe%+hbBd& zgx)(!NGJgU1PG9~eD8eEd3S#2?>lp6?jHY;F(%n-v-eu-Q}YY-BgjWXEb%3CUN>)b zJQ6yY%_XkJuZ0K*RP~2$^#dAp5|-rdlSjp#*R|C49!|56cGJZeNvM2i@?@0!F)W@_ z((Tqsfa0S^{#w7%+Z0b`tM!#FYSZ!>D5%i(6Sj++Q>D<5z)dXUTz9WtQProcZa*W~ z9Nd{(%}VR#xe}{wmSSi}{dZrMqARox%G(W`?m$FStd4kh0Q{^?gwO_$wZKutcH!yr z55}amlTj-r{Fj=2O?`HMXIXC0{ezhywNVRQ&D!_Ly_^BovJV>WUjK|ffRAEl277J2sv}eLZe@<&5~~W;~sw!WuVqNB)zO# zWltRoK=q>lkF4TUO$=N|j=t55gQz?aW@1zd1d=w0GSPFl~BT3*ts3v3!zae#Y^oR9p0; zV8CA!I}^zm%Ba}Errqfht624bNdt_b{E<`GYdg-8j~?VI*9x1+o~BeT zx}L?V$PlnQ2MFJh+}1U&>RlnNilS;_W?TRe*Y{&j6Q=x0o4nf@)+C>4IC2gtYWWIVp93uI@7aJk{>w8IT-~V4lxRt+HrxfF{EL@ z7Q?Jm%c!le;qtBTCn75?34>$`x?XpD)*YQwO9sgQ{DSUuvQL*bD83&UFA3mwmIQ%( zn?O^chl!(_S2ww_pN4?_;2-qt_e59^BwGSQ$N`<&W*+W0|5|ZHwdTW!OCHUJu^9!H zCf)(MVGUhM6AIMNtFU#`jkQiQZSO8|q9e|a*2oHv{mfHO+f8@t{N?QUbI^igbv@Zm zE1WOTv(#?D_GGL}e%aM#e(mtZr;<%(Q71ce2_eIvQg6IbL;jmwK&}wI1gxK9B%C)-cyAMx;f;pr&Gq`s^$g3g6B>>d!!PSO?mC_&XC_FlelX@#gcD96cNZ`# zALb9zNRwhPbqoN@WxiSlhk|4?_Pe9U&9*pXlgPtAc4AGtX7KMQ%k%>I4^S=2G-;KS zuP;=J7LBPz_Z+nT)F0FWd1&EBnc`ehyt<39^8K1Tk`hSdxBDfd@TlT(z}Q*li{2 zZ}LGI&UvmP4KdX=7Dv1B5B&Bd2u0P5^fx68G=FZTC~i;7=8Th2k%cB!xAZqX%E zHgxYb>ES<<5oiznj|8AU9{J01Rau_^!m&uPd!X4z)kq+pT4~&&{=_%KdIg}6Ad3)GI|G43_8|7J%o zZS_D*NKydn8HC@Ebe9cB4;7YTkBW##W~C1;X$9yX^BP0bb6Rw$O~QUq8SLp2L39iM zLY!WRW2xM!!{XwN`D>;yRw3iMNqNQigzg}zz#p;8cDG`TGTu&KLMF?0D|VO6!3=Q; zjxw)kHdu_NetjukjL!@~ys|%b1%2T|G4?>~)r2v;F}x_$vg?8xdD1U)PVcFx`J%bA zYmsce2Cq*eNthW`Bg6Q{ROQ42hsm{&e$b9y1jRNt2i0}y=%PVw^sa1v;frE4^+ozu zypW;hI=h~tdoS8F7G;EBoy*D9>oV7eT=8o|Goi~MiNSXtF`z@BOuVZz56W=Y95XzN zfwIm5uyfU5GeJ-jz%qE?fogWzbM5!oFDWx}{Im$(k0D2jM%SQ#Pd6ieUSk5fWC12F z1X*x242X6EqjbNQ1S~ShJ#ZW!#*8|ywYeO996OQlWUt~57_+Nx`dn>`O8~L=8mxdc z#NtcbCmx+MS@?M_oJv~Pq98U1_^SdwJt2~W{%t6NB>HWpoF|moWAv;9z_)3AO?)C9< zcWCL|G3zxyN>rwt*^P8ls!cxK;w5}^GnAd;9pG|6Q15n`7VHfr|D5wi0jGw`&bxvn zP#lh0a)>}q>z`6Y1q?k7Qyn`I(Y;*Aw+K3G4|l#4YEE@$sUs*jNNa3o+8XxP9RC^s zoFKq=1NiM0oB+8~j!_4v>%pwSf_>o7^6fxD!^x3j+<{zP;fvBgH%bPwo|bDLxDIJI zw;)!7j>=$701FQkG-=r1E~cbUvzHl5li6GDM=pV-fJMI4gM3xP&B4~1Ct#MF zeO>~K)ft-(G%B}W4rd)92NjqQqZAdCqVSww8_j7H`lS_H7%TlWLeZlI1pZCeKG7Vj z+u}<7RxsRAgShB{w4H=4zuba&LcW$|KuC02PcrARZ&U;l zr)@=sx8E7Iz}qvxVSdEu)P_UsB>^w}3Xdem`HId3D0sw3|8uKDyhC9?cg;}zMyi@> zp*E-mis5B5XmmnQa)5~4T|52i-Z5xUvGJdf=N*Y>CSyOSs9!uRCMJ~@=vFuBwPrD{ z6?nW@OxHY^KD7%%y7F&mnHR6w~bo#qz1Z4Moco5kBiZ+q{O+i#; zwCi8<&9lNcnr-E8imL4=jwDM>5#ymp*xIv2i#pQuZ@RZB@MmN7sdDaJ-8$I9>zX7d zm@)gNu{u%}a%-UTs0DqFKHEhu#+Esl)hy*0-^HsJUFol^AM@nvTGhN+j#_Z6a&9rP zieMDj!8{2Yx1%hgv%&1Kn6ek(b;C<{pghHikBT^J9dRGM1YQr;V{+E3ofpp5Yiek= zto=_8KeQe>EG#XQ-XGrA;}2x7ot{{~#-D$3MksC;Km5qRFZ%*6W?v%oc<>Qbm@HL2 z!`k|ZCkIuH*VgnO-7_igF!@hOoY&mRU!ev-Ez@)io9yz08Us4H6W66FN za=V7y1`5NJ40}=AUoTpo*gco?m^}ZN_ybPd+*%YA=5ZRix(y7L{&zj$k6&MYxNSQ4 z6>Ys&31(*5SkF?vx8tO7yukSR)pg|*SIu1=ZPE92C(vwdfl0u0WA28iQv=acK3}$u zRC2D?8kttv8?>Dkb+@!YK42P)1VHg**Yj`wX@Z6oqpt_jEU$8_A1oT)Xd!*<2un|Q zTh8t|*q^ABF(0e0IIp*=eG?cI~^br(mM7)ZK|Bb0O13DYrZ z_|GM^tGmEo;D0}CwSlq7rkTHLYypJiOfo6k3`KWAEem~F(H~I@%>1d}w%GeE`dd8L z$6?Gx0qbInejND`?^fRo@cSSOg-;H}kTr{^B>_V~n|YM(n;j-=_%s7%g#TGBk2mt~ zjT+RH_QaqpM^A?DgD&YwIN3F>Io9O3(03R22d*dQ0c}-Hl8Bgi;&d%2zyz%Bsc*r- zZ^L_6rjU5+$CDz@x=Ub=V;HgKrwT39dlv_dCuD}ITMSSU;T{+L%=$$T&~5Lmc{6Hz zkEVv8n;iBow6N2ZgAWt#mbipg5d--=btXgq9LelXSq$HOhsmd`(oS!@jfb#wMA;fA z1aW>4I{}hq2v}an(DX3DpglbQKZ|tY8srrFd-#tUhYO#-PX70FrKOVg6$PFn_j{+% zMt@1VWuAK@Y9y+!$cF7r5N@4<@5Am*D+ks-T40xUM9v48-Y5O`pZg2&NH@NM8G->h} zGWyA1H^!!|39RZCd%4ez9A;|RYn&J4%xp5<&$v)-2#Bm+N}_+zK6Cks?>CsIkmlfb z$lkNJFaxt{*|62rG-;}y{S7Vs0+fci>rc4183ofWPubY)aHRs09pOJf9IzgM*Sf58 zw>TN{EZx}kUhs`A@-5gIsY6RNr}H1TV@h`dzSHW z#wZ7=y_lW2+Me3rM-|Ml#!ol8OtX-6C?s=DKu~M25DC3q7QF;o!My%>zjg6G=Fki) zX0+n@s`oQr@JfLT&D|%5E8Pc1B*!ZnO8XGmZc0vHY7bo{d$!VUvJD&)X~>bI-@$D0 z*_!`$3A;r^+6!_HW0!4fLBV>aKzY9F&}kCLvqk-pFL;{Tu#Fx*VMbA*wvh*jofU_g_|!#_frWHs#F@iw3`E~e4{(@ z!m({k&(xxp@riMhPfv*{LUscGnqdu4kmaC!$+yu-;7Q$9b<;JUgV`u##LQ+)T2{$7 zA+H9Pw#JKV4R&d!h)@QUw_>nh29pp4V~Fi~c+1hFi~sr!Ze6%aa%^&k`OU0=#ZR~r z%1h|2r}whqx$af<7>$mVI{%{sK}_8~vV|@1qBkL>eyIN30M~XyD(cD+<5n-3z%25_ z&ptfpS0(De6bUayBc#NMMZN<*|J)#3y64s)E-{S{6u>N8-03fuR_hYOvEI22FL)iC`mmab=|4JG7KbRwkD1HWkA4X)b-3@b4>h- zL6L;eRB!3+swNQd1Z3W)Fd8-q8|#4-3tEqVP9}K$@43Kc>)la~{mIpTtLzJbGaf|b z{RA>)8=xJt;MK{)X(G&s56@&lz3f}xVHQ_1j&E`z0alKm} zE$crgvRI-ROasA7ge`$FDhKsklLM)Z4(sEb8;#fp(+&HqAV(Ct(d{_10W8XAvLGpF z58L9mk4cqt_~$Kx8)^Pt-b*}m6V0myg3zZN1yGy(TJMPk^unI(In+O|gS15b{jOSX z0k!+Dqm~K$&;K0Ya{uQzrx`-?pPwNA%L_?fr2hlBf|n?OGx+zR0Acw5zYDlb|NbWk zodWs){kXrw@qf}_KAF5q_(u!yuS@xVuj9W4;{T-U_`mJi&4SF3G2pBG$0-gzxK&>2 zKhp{XvWRrkpjaz-BoC_HQYBp5Y1pM4Kwf4UXic60!L$z8`G6X0tm#Z8YC`DrTQjyb zB-Cqd+d|rJ?<>1}U_0<7Sb^4O=ItKjd|~FMHi> zHHx}M^NJSz`uisUbYv`3axBY_mD3C*4j%}WK1*8=F zE6h?JbuFab_it`UH1Dnqx}ur8BiWtf@}B)|6Q2C#44p~9*7~&u-Ta+x(&U5IV3%Js z-Ensb>=86=TBEkEnp6@xH9(Tqc>ep#{~d0qOU+Va6i2wY<5`mKcfHU#k@8W;Fm7t|H%v@xLiHtfD^ol$eNwyZdwmVCMQ% z5{~fy^D$K_VEV7w{CSG#n4JB7eY}9#l$@a9uzcm??-hDYzq!w*mV%(WSNU~HGIdMz zMleCs9e-8jq5Gh_ce<7zIx}F>h`5%jNk{Z(+dk3OcL_Y+vz0y=(eTL#dsw57FR+FmU!d>${;Ep2+bMk}w(X5I z+%1D*s#rD=_{y30zPqq|lX|;L_M=r{o*T3MAi>lEm>2N(WN!U_1%ejT5`|!kXPX6M ze-lOcwTr5P4(y$8)x7=iIgC?r`|BP`)K#NsdVc825LbOFIApOJ?#`OvD zY1>gPMKm6`#@hhbVu!UFa000TmEIz+4xnB5N~44g&gu8{I3r+^L_BH&l{;sqsSO^r z8W0K!5yPEosWp;+!3n5P4-F}|d zrQH%YM0R!&YgPU%$z4Cef%C7zXft&7=&o}}3_`p4(H}d#(m*czkzB<7mPl(?WU4t} zaI3HnoN9i&r-g-|Ke>uN8<7Pv3z~%ri|M`60Hbq=*T^JmkbUwp)wI16%2NHz|o9=i{%lY^-u2uy++9czdi}0qfI{AvY^6h4-lB) z_4}t5C^7s{>#PC4AMtm^O}XZLM-^n5{HY)%kMLVR1ijaW03R(fjGA8R-UDtIy`onv z#M!@V?MGn|;D)m*Rvk+oZ?a-#mGiGEHfm{Ox_F`$v`_p&EpS%K^&S|+CCwDgeicZ7ZTt0(T1Q#2mUaD#nsZ2H z+N`nt7Bf8^kmqRjlUy41N#M@EhIG-?9Z9kFH!TYMZs@mn^a$vs9CD;{YaEsQIb7r_ zUEG>Ru@Iw|t+tM~#!TmE?6`A#`>;puN! zVxF&fR;{=5NDZRjtZdNeshJSu62%%0B~;b*JQ+NUMv$F*54Msj1A&KftoHB5<%Z(> zsccXJJ-#9N05)L!P0I0I)HPX9)PS~*N*2XyY8Hc(5>==2m5y5A=-akC{+#pc2+uCz zvRD(9+TI1AOM{<1ab72f7Z$K43|lB99Mmoh%p_G>|BZq0T7De<_o2NIVWNAW9L=^< zYG+Rz*;zTm70@)h+!$TZp{5GtzdqdZ{SrcM1%;PiB0xE1ulZpAZgnz#yx$zmXjLN? z2T2E>)TPR>NIa>=ja!>w-ERiIJBXGKSdBzp4M-qv98sTPG1t;@^1hfaShG^-)2B}l z@u~8hhZhm>W=zZ2&f?>z;qcnk_D@;Ln=WrH^%6->YtKwk+3wPw$5k3U(ZN#MGBEw(H+CP9gMQOKBRWqbYhx2yquUG2eAp$|63M{3j>6g1bC88CnCfAAp!#&}N`mEnF^EXl(BO;etR z^V`a`Z>|2cZ0_b9XZ|LNC(|j!sGSRfMHl+M;X-`fZ+3Jm2958m8FLNrN7c(g@rH*1 zo?FJ*jO3438%~aW+Dn4ox{r!UG0IT}HZ#4!sas~XOa$b&MEE!yUrdeL5`bHBles@z zD3vU(XWCiVpFgf$l%zzpA1&1Bg@maxonAYdrMdtU44Zo&Vm&g{D)#YSjAw}yYQfL+ zu}ok<%)GphKs)>c6Dcxsy&oCA0^3=>-BNRnHMONnLINtNbjJylx%_g;^Go`v|S(f#q z&C#RYd12YTiUXz=ca*2pUd5)Y>-_kJtmDW7&Pooo1H;W8dHs;m2l~gRg?Asmw>o(F z?e>A+d*{2T;OcRg;|HuY$LRu7mtRUpr&f+I{Tl}P|87XItg3Zm;De3T@im+IZVHqx z>qQ*gc}|2QaKQz;ebY4y;>6Kse$Y7PxJj{tdGH5@MZC!jN8rI<7?jS%m%MozpZVtI zb-tHBNSDths$;sZzx=H7>`o7U);?89nljGTz+9t8yF`cDQVB<|8&jwLQMFV z!9m-cBt ztN2flbolB=u0VxjxB67jVtNTbw%%vwb9)IiM6|=R#58J*z?GYFUxa4$!QH#YczJ8o5EBWgFHbB?)=xH+N`1LH|J5OhNpB9q+TZc7Li7 zAM7w!^J90uc*Y99g>dWWF~Fb0T9*WSkKZRUe<7Q_4^0$Q>OqSHN`2$=_X*jGOOm}liktT$-hxGaH;G|M;JKIj@}t%{LJi8#H+9UPi@C5iW!sqw|A^} z+qmH>fWowTn~K<&tXD=}$8Gr>hO@~nXTv0W z7asq-j!+ScSJY`=PFZg#nk`f=FZ(@0 z{lFHrbaZvul3cicyc^GdO&*!7rT=4o**Mh$KZs&5-%sQTP^GZ%Ae%2GbK+%T)0Dos0Tt z4YB;w}VZZcQ=yn~bMK$KN)+f4r}-c4;T7oQF9m$Tegji9ef9N&~uAwVQ^zUx=FkbI|n%XIIG3QrQsYSApujH@uq4~yWvL|F`JwFtPkRI z1q{^yE8XezCA811OdsrSid{bL_xiAxv>m6>Qjgd#Zc|<)TLCT3Twn__hObyv5ahOI zGH7zhDJlL@_d(dP%fW;QDuF({&zo=$A29ay@#TG$A{CG@8O>IVs8yjzHZqr5Wy6AVjJOW<&=|Wsy4`daT-`UPIS6120Xia-#3MNv;U?q=~ARKgO+Apfw z=gp00)dw)ktAUgk+4xc$_F})S2zDg*~Ek}N;b{uLz+>u(VKBkEU$rV4rg0ypJNCiou#Qgm`qk>8~ ziTkQg2Tri9`}6{c4_GF)uZ1@=%$bleOBMz9ekB>%k)L`mxBUR*U3b*rir?S|R7D zGS`SS`S;~lJ6?C#uoH{waSU{3%~x=h13t$hZIbowgy=Wsw6q#?-JrxaJ!81s-P?A) zqFB^%-f+fX4=t?;w-~YR8?Vpu3A=f|+0E3tFS!sEi#T8Q{CPEfImCfi^#V2R1nJvO zHRxJ>vRpuo+yu|LC2;roK5UbM`AqLk3ETBausGT0U0}QA>f__be{O*1qq}I>Vp$we zWvS=7(kMqJfEgXbu{t$c6Toze1>UuupIS6hd8`i{8N6wQOf1*+MXoAoF=b`$CABR? zflFXl2pI@TOpIYHixqyDp_aQXJEYC*f~hKHlW=*;C}dEAf}^-w3A6PIbN1*?YjO$- zv}v-0ZE__1o)YToea-yE-yY9`9)S8SS7vD~5IA}#wGo8Yb{KkYjjJ8gvhmTZ+(G-U zNGe`FPviNK?ofIMHqlSuU1oBJdQsl_DO1ZY?Be`Y)Yx5}Pv{{2T_Lh(o9uGMytw+3 z-|whb_3$aE2tw-43#xC|7a$AZ*gN`M zK!1@G9c;qVP1)BL_JNF3oB-r+3@O#NGb+HX%zs-I8cVvsm}u-v^()Z~6~AHTUtF59 z@H_71?OzyXeN<0e9{=NRmWWXCO8dnxo#huJlR;uBBjh6cgGYBXk}|feKb~`O6f|j8 zy&)R?+O#OXI2F;C)~Im6F2U1w;|7%{@_kruS^$CJJn0&X(k zO5Oe>%8*m3eY#?mty-Pj@E%mLa)Aiot4xV2m<}sA-At+$L^ox-5;ZX4TVBq78+7P> z2E{bLfHu$Sto^odP}|M06MDfa?CA66LR~Y}gz_qO^U_rz{TF=DLSCR|8m&Gjv+|Vk z`m%$k6y~N{Lh+XyKc4XXEIBY?=hdr7X@*w|=#*5zHIL+sJ~Nm!2N(&q*^j|8*us2=#Nn}mb=3mHfxgTiOz z%Pq)s#t`ecQnd8^ra9kUX`^91|pHTY3HILWl_dg99!}#!o!d zbEP~kB~6Es{=Z!woq2z)^p{wDJ8JBzH#ZLpEr|%)Fsb*#mml0D7Atu)nf0+JdC90^ zN@NOSPl~llc8Tve z9&{TXn4rVH4YpNri-R~!Ch@!MceC5`8Yz+rjNXnz%YQ^ESfMLrOI!>R_;q=GlT>;x z$V0Wn;_O%k=qa?G3PT-hn&an4uDfzaUC)}oyeGIS65oUOixKRuRpM^R`m@Vr}Pb=aBZ#B2c-bo7PS}JGvZUCAZa}qc#MPT-#eTg&XTsW!ndMtSMwo z;yDYMWsZan_2+2ECu=u2Sdp(SF!J(})7vmqLtdJaNBpc+Qd7+-5c5#q z++e47BDws5zuP2L3ul$`hQcE`#V#flL5Tax$U%#6Yt51zC-@5f8MBpP2CK z=6*JfJ0Ra9qr62LV-ROis8~?DE47gbDR37v2G5=z z(|$@4LD^|3HZ=^we@3l~|H=N=c-Oe;#nScb6^2n#+EtHPJmJ=-8~jl&s1%YQwJ#<4 zA%u|3N)7Ql?OB#Y!?7b@rlx{0qxpn3%xy4kfNh_-Y)2g7*sw#|(kb2Yy z&Ci!3+ok8Z85R-$$xaNTlIVo68veq9p*z^y^<8pUdA$lt=fAu?Yc_`Q^q_TbsUzBI z1g}gx?ddPYjP z{fsY-r57|coG7wbS)C>gefbHXvnr+YrwsZN#S4!M^h%5I_dKWXMp@+fkbe3}@_Thd zD_mjed6JthfEh3iF_O;N_xrxJJdL2YacoQCH!1o2h0jREZnUHni3p&iL09e(b{2;8 zE>`(L(&CZ_-{SQObMUPqT+R=BkAL@@J-*?$l$o=~(uX3;RVg)RXJ+lx2zKB z*qX^d{|ae#ud$!7&qh9i$iVL36xOCL7XAp!^LgtdG`UyoV7eyO!IJ)u8{y^zUGvhsQ|gig6e=Vc~x1KO^=&) zi-ibcVD^aG3e-_wVP?*k9Sg!{<{d8K#I3q^Y|s^AkExKm2`!KunDj3qjr1KW#*|N= zqM2UJ)Z4q=S&cqW3OX@^tbMn&UA`QDi;G670C)0S8rmcLJHH(lG}-VoZ$(}8Lw#O0 zy1{+eS>x+7kLFvw0VTiE($DQgtAEb#pmZbdVC65j{`@b;n#RRJS6Wi#5673zpFeI} zn~!W)@$2iFkggY36%-LwWE*YSy1otYVnmKW4vWG-#7uLkGT!DW`5pHvcLtOO`wr zOHu%A>36|gImD!JK|v?a)bjf=J6&bb?~^+%uaG-Y4NzAl(j(VgL9=qzxoR}mmX@kr z!NHTR9$Ck(yHVG$lR1r|_VZ8L*h=3$H!L7jtKjr7H(%dv{h{=J{vR#C=5kJO)9ta# z#-Qch({|Zye;+r((XJP6O}@6r%T2+KzfZT_Xt+=RTl*Y@?R5}X>^+<72#ZM6dP=on zH=bD>O|2}eh3>$tK)UK1UrkYwpVe9M^0WrfKFiZ5L)}wobR9{cA|-j#I+5Ag%M*L9 zPiHVhBwoTs`$=wrfD zcw|A|EVQ}KHd#rl8H>Bm7Ue`I)|*F#>?l|&+zKvvQhY3IK6uZwjl)%n??whnBz~ZhheV0h7KXSIB#+dr>gIe9QBR-5DrJ&9%#GgBt0GgNl(uyFd zx6XaMZZ}%M4SHRmHeWf?Q3Lo*5$1&_ZMTCHt25?W4===3*GkA1jbMpy*C)ng)h)=7 zRP#EB*RrQ6RPoI^5M-SJ^=gEtkWNMcBPq{z@t6YFyz3X8qBdW@y`Rg6oOZOs{; zkk0e;QZBE3a$TD1I0qzAF*wD`if!$k44DkFtHzhgJMNRACV=9$Za8B7awD~P)WH;jA3d#8=TTkpM88&{YcWU8pMz#uX!Bs z-1}zj_CcG$1MV6y9=>nQ!Q0BK-|_i%+YxthNDb9EE@bB0GQ)8)Sq;cp%5vAK=P8vupEu-f()tdke28rRV5CVKTgMc@?`?4N}ZT2}z z8D6H4TVFRO_rMMpSRDNlGb~dK+ROF`)6sLqX4BQd{A`V-UH4{bmBjj()Inx2eyx%Z z0hukjv`Ol7@S3>HdUVJ8A+JeEMGkYe6IXBL&Xh=<>5tdP@z%6q7mDUklJ5397nMZo zhNg5Z+3x%V@vi#@hp>sUY-P7w8@YW_mj&i(-t(oLH5Ny_Lc{dWUa#Ez!<6<(>%Gv= z=-_iZr$VHAU$||TuO;yW;NSL4#L4~+dMBxt(55U_lX`|4OE~U{4Y*vf`y~f;^qt@P zxABI_h39ob(9ayI!=W!!e0K?073Wv~<=EqnaiKgLvSxBgHF$MUc+MDiaG>>7r{I~= zktiV%GuY7|F51oQFRE)G4r@d{ zAchgu+_pvY%jkn@tXw*laI*6qH;8B5Q)4-_&$=I~ok)s|AYV%3VCor2oeLpZqzqPbVNl&5{GX7YN69AKlK3;{^Psmx) zDB~Eo=HjJD3N|v6kT5s^jHcv>hQx1TodE>hEmBNViD7Zg6IGqoGMgQ3&vw$mP({VD z`UaOCVf0XAi>S@)qm^8=e57SUfUwu>QvbP_6vEt@s?Y2~k;4HIZIVAeo?t2B&GS`6|$j#?b)UuYl4`06g3_#bS zfF;*({yKj~?wANrKIWG=6O)ua7{9g!0xj*d&Zl2l)OaP|np(NCwROAJ>Gt=+RJpwr z3#uCp_*;67N0pO1%MBVNYgPJ-X}sarF@D?kj0DQk#YoKk!L58O3CjIEQClXSH?i}L zX78pWM>8X5eOq*)LQ3aa)!6n+*o4eU>#izM4bYE3=M6{zxX! z6mQ{BWSW=>8HV@>1|0S(A*%=9 z-FH)$k!ea(&LsOJWZaa`OS-3F9njKaqA*Xq*ElbZ{~368C#G|MAQ^|Kkxo0ak0tm6ndN!_u^q2 zrMmZkZ#C9#y=jLn&swsW>!sz2sShV?cd<=TYT_2GX@9GG7h5Yoin{N9&L0)&5<}nX zft}J|KfHBq+xyK++Jk=XDYv!cz{4I?L+MvonuUeM(yns2i#LtN=ou=&D>c!LTBEly zD~3NM(0bJMdrhB47YE{2BUx$hRH66nvw;;Nl|l=SN0;WEX`;H3;_nexC#hy43+667 z(lbsNr=b?JnE@~t(~zT3`rZYf%vH{8nNP~!Z9gX;e36p=pYRD6SC;(Ovnts^v~y(E zzWk>aqGZ_X)+fQ2%i>KNgXxaVuiB>$J+~oWJ2+TjNF#l?%fM4mqLw+#!YzpFg_iv6 z|0X^b6}>LO!=s-ua-yV0Ke!^(_58%M7AH=z}n_h2HV1m!hZ#TD`oIdyLCG!fu zuZ}$oXbWlfZt43f2F)sTd=jl^9=3i}{A4%2&5C=kDMm79OVN}Xg8 zqLY%aH_%m%MWeG$-@BfY3WmIZc%<~!HM=@rL0mG=e7d-amm8|iXptHGa)xOYd|CB= zYO*J#9yg|>Ix2%E-;=I!2WrS*g3S)cVejZqTg3~e#niHyRFwd~(rCjlNgbSe?F z^iuY{M80dD(Q#H#q2L;aEaBIdEFmpV+a;C%{(VEAhZqPFvbx{zEjM1dyDH7eyYXrx zVLAL|Lkq8Y`h*xc1oTymNTS>WOBN%~&Pb+}zh$NcH6JynxvzeMtxmO1c16Q^)Di>| z$LuFCEGg37A!$c?j?#ROSNjl07q_%W$;@BNt}Uc;q$``&rQ4Fz*V4g}ECf``LShSX zU3M;FJPf&`BGg2~RXbn39kGz65Xb2v^Xji)v6YjW;l^2CoXqAGz7N2!f5+SN>wrH#n>A4u2t@+59~tTSKN&7 zcRI_h;TbvZO0woG@4sWkVp%W?^D;Y;!)9?dTI@XeFGow%MFkD+n}H-)@5_()X16iJ%?lg% zoIXFIzu8M2s3wnjNoBS!=8zd|(^CTUmuUqv(6ErGTV_VK}j!})>pVan5T?cr- z^DdZ)2s~e2UhbG7d}&bqa6<9X zy=A2CY3;o=tn<1*NeGa?+V^NXNVl{nAqr+?HXm~726dPdg&?%u!q=}sxt(4IKiKI} zs5Piu<^BB!H#<8k_L=qPlTTy;`5#h)kt~Ck~yqD91w&SdoH*Sjx#O z&!ee1uRoO$n|PHbdPa;x{s9_81p!0`F9k^~ZEbn*62K~d-st|Z?AQK0f}H0Gv#|eL zsUmk7Rv{SKgxJ=uqqNs|Rw-G97T1;B6sb*qk=Fxb`pzZ$TkoetQz4Y%_dXxBdtx^O z4E;|BKIYZNbm@(drI=3U{L-sx9dnQrwF?|8@RUkq5;PtK{k^Ga13;8H;tDY;9Lp~j zgk9&dz6h05fzX?kDbq@EBmjwkT_a>#pu-qZaQzdLpkJ$uX3FvkjA2GeNefh7-Vt^Kvv`o92gj2jpc^?PC#&OR9NMP?g zWxCE+MG_!`088hLCcK50Y@>qz%U#>s3gvW2x|;{Qe)^SO2sYW(g6qjIXg)@!q{N_c zHQHkUhUZOAzaECPoh_=~dJojK>-9@XefGFjM`8N|e}UbM$v0<<8`cL*))&fPn{V@z9CxZ|Q4RVYe0ru;^HNt}+uZpRPb)4u zGd2>EdSBd_#8i0&+?Fb(`(c#Ca&S0_XBw&S*(qC2PV{+uf%Rr=eMvQ5?6eQW3EYATntfVZ>!ped z`P_K0p$ip+P)<5;Dw`BKaV3cdWgMo;7T)jSMYF~B(0(2h;9z9D@v!a26}BsxzXUmijQvZwkvrmjBpVSHfN}&f_=4y zhORKv-wd=ys+en*opG2ac%twwWu#w#H8K%6m3x4E*pp*j%qFvZOhSt!SK^SQj%DQB zFqwzB=;ft7ztuFA7iBE>4IfGlpm7!!Zb!RT0koZDa(U|fue!X_8O~yLY4O{nh?1?{YRk@^ zNlq)XULav-MdVN6%zpP35?Irb4O-_fGcXjp10^DRJq%xB+!AQApcdqE>=1N31>Mye z7pe-9QAm6l*1AYH=Uhb23pts|ysgHdPI?P1q(LtQ`SvsbA{}i-WfZPK*(xFqakqDN zn?=ovyQF4D0q+!gb(dq}-4L<;H7G*}sG1Se%o7wf#)w-4Orw{F~c zDCk}qXl*qDo*?Z`k$1F!^g`F|4{!blHu|!~id=IZ5lSg_+ts(SNOzKSwJVRYfn@s) z^yeYbydD|p??}TG1oS@)CqTTnW_7M3Tyc6)iFxVanPknwWC+DPr)f+`Ce1jX@a~&5 z@&TKtPxAw}K*8u(&RnyOc-WMg46MfO!3O)CHI_ekbXZ#Q@nd{$US4gQ0TqR?XF6qb zAf;5;J^Ee9pf63({_{Y`8-oDpPZG6ikh>cG3*~%e<&R_^Zc_fbCjMfWK8S!G5j(!) zd_!RHdI7xV0>t~H>10fiPFH5C{51vIW-l|7mGj;;-g}M)zgf5dyTjlV)}O5(?RnC@WOEZ|Nwd+N zYW0N}buqD7;digz7=*-qNYBZuLLdTelRFd~FP}Pl{xAsN5nUD4uTqln*u2I7(z1r;PE|0)9m;*|cQ1MhfsTWmsCht1U^TbJ+t!}qI^KZ*U#oglHu&cV)5#uZPI~C(w>WZpAJl|bx z!f7?s)P}H25BGdlWBC3qsu}zuCej?}cgu<4)zs!!5mGQqNSit94u=HyHzccVqG zxb$7cs?)3kZT~Gli^!mwdu8dCzz;o+WsVQT9dHB(hC?w;lX@){$I~aTlEV)RBW3rG zu>+sC1R#+4Ir^U$_h`qI-CX_2>77|%p`n&Ki#Yft^jJTF@(s$#%WEB?()5#ye0?C@%!R222nD~h=F`VtRie1+O3Dy+ z%UOolTGmpkHvPn>w7Bf=%6oUUYGa^iE_BMSAAmdOse}&Gm>o@ zvf5Z@sjmw2J*p3Xa;UjT_p-t!X^Jr&9qz3lrXkAxIBAdJuf_! zO@C*O`C|RElbfjadgJ&&tr_5t4BC|D9{b$k+zd;*+B5K>T^o5AXmjp@jd@yM^UV2v zAGNC{E#+-w8p&|zt1F*0kJvC$s%=Mw;Jfo2&Y3`Mo_=~+J8(yP5#&%C6k;$uz3a1* zz2>+|cfXsDzk@vkzW;`oC3^3b=+=t6Zw-G^qWbi}ioxhm6DzG(%{Bj|A8gI$+_679B)WK*mSF3gD{T;rW1TV?6l)n_3f+(b$ z(BraW(*Z0xdGFb#-BaIBGSiYr&0!n$WOjwuo^^;y@tCR~d^>DS{wDc|GcGVfO2jEj z=9+$MrP}n02`lZ4we}Y&DdS#W>RJ!YAUT&!IWEe_l4Aew=Vad!;v)mi0pi}DeH~yB z?L*xw2v7&W%n-B?JzLP;6=_Ol(i>2hyR3vYKh`KJiISSX*@6tCuOd`QjQS6mZ03d? zWSa*%Rg7!kSB&1|Q=veV>G(YR$v6A{M#Fk_=g=x~)1QR)_O}4`Cf3@+cZ2YFqgve$ z-AyJNVb#jF#NU*3KtdlL0q=?O#zk>^@&BIbVbl-L_Y zp(|ShzVh<$e4X^jDp}~09Eu(bMMcGwPSaa(MvF2=7$i98Z&%9h9VY#%@ay55GUZ)& zTq7F4BcbSl#=dX}8VoI0^_(V4N+|&)0n7~h&nF<+2s^D+uY7tqsr zA}5C)ymN6&Mciz=*PJgnd!O}Q%yTQjH3cCsEO_JyqkZr|7?R@4`_K#^TjN|QCS4F) z6b~e&3t9$O;IkjSN5c+EzBk6R6o==&9C}|HPou-r0?lToI-zDEs8A=ynwP z?lt0{C24PRQTUnO)MN-dhv}_@Hhyja-(d8m5+T#yRYY@G*Tw#$0~7y~wdvMi2V++9 zN6d;Bj12Dj01MwgUFgV+fB!D-tJN*L5?KQEmktA>(_9D#;J3w0=$ zMAM^KQPZCVi8Gx~X&~cqX?vcrxkf(=PfL_%Dd%t5U~}~yDz-zZwfZK`d@DiJuZl<5n-P58JlAD>fmM1O6JN>@8 zS>KGE4cU7PvnK#CZfgzkRb(F5rbrS{(aRj2gxWqsM11HLFY9d-i zg8cVS^QMPf`W4R(;{?tAYvzNChT;>Xdc(*?Ojl%y!;~vv7QXu&{D3%#6TBk|+oR)~ zLaJ22dV}l{f+!a582(Lb;fcrDWgHBNkTQgzvdO?9D~22ooqa*bi!5;*(V7#maFGvq z4&^MMx7iR4TL8hUNzv&c1Z~WhAnlvCK1BnkIlqsH47KGOXKr-?<;l`5Sqr{^crvfa zUFDL6zvtJWGl1%Wsd*G^T9cu%*1J3RR)qVRpGHdG&J`CL z43S)a`SDqlg7&tpy-og3AEso_o;l_+JpcKIFQV3gAc8irzRrp)ff$v4juX-KdPHBs zfTGLXoLdpNqiX@y0}H^V-tNWAEV`^0ZH+}i+!Sa+ZQW73EKunEBD>CeEV2P<=L)x3 z@TyN0BHgd=(a3TPeIt5>JN`sq8xf^l!dSn;hS6o>c0r`CTKLuK=L6g(c{?aMW$c{k zXgSXw!5|z=jwc?_gqa25shCL~;j5qG@=%bJ%2%eeKf5cSKXPu0o{Ve9W9n!V&>(k8 zkhV`Pu^looK5t4}sLe!5+CX(Bed81kA#Oc+#3-g`6>5rGeHJb4LGL5S8z7Jq?LF-j zJpB15#(0}gP+rZHJO>`gm{Fa^Squ4oVX{#hc^>KeO1-$j=`OGD})M6kxe8g8>t&hxi@(hpy{sHRX zA6J)a=xJ*X896T`ikZ0!UdBam`Fu}0it&HrGgOMY2!CFfuJT=!xem=-CiG4t@OG&$ zzUk(l9WTBrfpNJ6(d-_V#MAUVu-g6-9u!i-8b`xee^MZ>v9iVqqT=w*KI25rE6}Gm zBzHigL--{|y36`QiT%vO*F$!wJDtQ7anJavFirQvcv8>XV%wH{>&QM@lJo}E?A5jO zp)E!n-S1kHd=^u(M9m|D9x&X~l0Y;TyC+2gaGr950qbr;e0d->!%psw%Pa`sSG#x< zy@8mp$a4#N_6C9b^wOT;R$o+-J2!bsz@8#8xR9_i;Alo;rf9L#82BsmtCyhG)X-+C z$@p#pe$UwVz|H`Idb4p7;gbUBNVOR2+`F8}GlX_R?FPi{K=VY^iUK|pO^woxdHnLV zYC5m5RqvO%@r&fzUeRuIgT%?|KvPAUR>eq*lWTz~okVX0n&PFxRL>U3rJQcwv|3fR znug%R6NsX24XvrRi!qcQ!AND$RW2#8w*oobK7RY-?yFg(k6^tC7X1vNU&=Y84Gv|{ zvq5d^u9yw*%~&q2ma?8j(XnN|jm-axXQidp=p&nrV)pzbn)4-&bA&*{*)QJY&2L!y ziC1Q^{UXhT?WQF&B8@xJ6b9x&~m21uFOs#QZ>^_nQ*qJaGJ*W-Tn10`3Iu zX{LB6?r`#kMQZdB*e#KHhFy_1&hXMV<~a~~NOa>$?*PyqiBZ7$?1(Dt>|AbdH1Df= z`}d8@G2urv?qI=*M}q3zJcx-a0^YX>TLPfVXE{Li##6}LN{oi6i$7y*?v2X7j3+J# zg#f_0owfRdP*s_1`J?;d@ppab6>ioeE@t)|+TC?wpL{xbY;D?zeBW{tCgcO8mhPr- zj7e{J7&16mrQ?2U<16u3C6OuOs^0>@54`jW%!|sBPa~D+YHEIo>`^YX>TUx^ocu#_ z{}Y;iCFbR?L@8Xi+~65MdVSI6F|k!WU9uZjz^tG5Gn42Dj>_&D%Y-6G|76fj+Q{6) z?}jv1g*ITMW9t0jP+my?giDJ*(!RQBQoH}HKWcA=Bky(+^TDR9($D4-2!JoYDcJ=a za+QgY=XMH932#V}cCwdu&NH|hUfulJHZ&2n*c5Ciwq{x4Hq9vXoe`-u8zC##Ih+1B z&b)Q7`y4c3hI1$(D^shm{OQi;Tg=i- zzPjm?|3!m_2XL?;QZ+F7z!YV#x!v%vlfO;m<*&3sCx9qnF#X|V zL7>6xTx5#x;^-aSoxch{3rJ8+zK{Zd8EGBL-026m&VQ702Z75{J z(bR)eSenm?QJV1*569it{~+Rbo>LM*jN++L3*5gH?-c~J-8SqD@CSFYaie0Jt$@`M zl3(*joaT~`K9e3fL8P5av`13M(^JkTYY+i@;y7G}+_N?%cFBUfw@!+bUM`oqj--l0 z_9Bg|I)T8PCcgQe6JNLNm*ndQ+8i+ysF7uzzzE zkx&8;MwXaI>dYlCChZFgoKM<(JbY}mEvnW}A6viBnvZ3nyb)33ti?_v`@6GBvo2`$ z^*I>za0p)UIs4cx+O%N9dq7XP%-vPh*P8O~6Oz0)!SsNOaOFtj4iWAnBPqR%rA||Q z9qj$eggONoTmqipPkh9C?fomtp2J{@xWT&`Ge_a`HAPH_eUVm8etMe-$d2;Lu2H6@ zY#0rF3S=Wt6oPged)!|=1Ap?ak(N)rT=hKKMt%XOuYC2AeV2bM|4XeZw~dkI-O%@8e-V1#LZ&Mq)~Pb?Kpv|FaK=AR zO1k7|g=37yE!+@^_>ko?2}EvG>cc z_#mP0tKpkPchPefx{cX59Y7CVo^kNa3Rm<|(@FjGy%9&Zv_4eL3flsKn$Ag62MQd7 zoqpCWA~$b3jdP6H(?KD%>l9CqQmE0StYwB<53z?4!* zgyZ@Zf5r1Zp0eqtPyRh*x9vMh5>`pDDdh!=U>(g>tEr;g(Fo4$D~2^r-;sCzpMpmhImh1-U*EMjjy9GLJ8*S<`OB!?9H zAAHZd>F79F195}T#kgJBi34X(ymB&3PVKJk*sn$`5niK5L=24j?Ph)_y)z-d58@Jx z+N&`a>q9On)>^SQlDMN~T@{iSb0#`i}^D#$ITO1zUmX1^;5#m_7X zpmJ|Xc~+pMpR~8Pi_%BwJv4vx;zbD~W3*De3CcOFFy<<}<^nut8Qj2L+UhQakU-x( z{Etn$W$%Wj-{Xo?tCpbAlfbCr{EOe3XmvMSh6?U^v;f^R3@f)>E8{ph_-Q z?&YR>^LOXrQUNW;Hc)(DIcJ9-NP3;*I=T7U`!`TaLl>bn;;R)eOxF28@NCunTWXBW z&6ql+?uW~IXN^S$uIE{Vp)NuJqn01c!@;b$4*wt(%=h@!+dp!uYTD1RM~uE;p_uH0 zpGTA0e_K>_gU14krGMS79;_Ky_3(7Ay20izERS6o;S9tTP9rt<91?II4-Il?Uf_-= z(v5C*!udD=6<&k%MdCd4@0~Pv=7F?(IZ%Boe|PvwyKMK9bFnV{B1)<2`XrovCM({* zd!ci5D@Mg2t^$(Occ@b(zCA>;Ov*>$vC|9G16J%zUvOY-FSgJva2R(@bsdvrDZvX_r9{oVA{cySXsJwc5Yck^KIQ&lX(- zgpb5~KEtlaoj@(^-=di}Q*mxeiVv-wKrDixlr8oUWFF6TUGf!RLr@A#)h^|m=~{mk zKmRjJAeMwE@DJPQfa^RPu+c->2kmK66;ZQxO*q(%j4Wuf3Zxs+=Rn!cEK`2Kg3bIWaf00+Rh*R$ZtN4=; zjj5kNr6J>ZVgdW;@&eaG$gR21@*sYTcm=9HCbDo+k6)ztx~?FFmmGM=-X68vr)ywM z4uoT*B&mADHN-VyeE+8AbVC)60i~OJJlRg=N1OpeZ*UrCB zr%v~8vd#EzTR)!&52~kwO0?`}_4PmMo*;T$zaKz_4Ly77bmg4*$>%DY#O)h@bsO~V z*j&Q@#LdAyi==veIll_MPg&Z%yxH%eU67-|kS*eT@}YIg{|1vIul)^Kq^{$+-LYWb z)>)Kl?0uDegQi-VX|6oT*?~B}|HTg7Wlh!C2R|e&Pr*SEdCm**`_fF6>RJ@?!f>9? z-y`^U=cMdv*`qqe$E6hwFGx7cwDkEt zx~aApL3-7d5FOwi@$_3*Pu!mWmfjEFx<-TBU)+ld=YMH{IH(4v*O zXodp_ulLQHQ?!zjnh_Bsi;xG-;{m$asYEuIjyrJ+q7U0HJlXM@L&AxiC|I~N-64KR zbGgS5MeT0Jp0@S3$Jp0$k>5919{vi!ZWfg~1=`R$+fT6@_cmk%GcHX+ZC5TM_luLs z>-qU1p#pHE%mVNtnMrE(?~DXU)h6DBrozsl78r2^o7M?3Fkxc8+PKyIcl z|HEnj{Q96&P88GE{I?8WYK}jzN}C1#Yq1C2u~;U4HdLs{b*OhHy}1|k;7!R0Vbc5a z;_Nk*%Va=Gp`~?|gF_hC*g%gGHK=*<*%V;+4VO-wc8jy{w!*)>Q)oAHgwYGqHY?Do zp&-Wy=cow(JNFkxF5zq9Y`Br6IW2bQ40A0f(vM>mLYDFyjWaNm zqAW#^oCdXjzGyxB`U#^v|G-2V}A%T$buM%?0rzCvu_!O=7j zw|ouRoAfq`{4n(`gH$y2vV#3ag5JN>qbQ26h>~t#MqbcXe^{-mFpd`DvgD@#@R{K{u zQ)1Ah5#3nuy9oFj6$#B;Xlfr|;D`N$-T@6wEoU;y`BazuT1N!6SBjX!$2T*TPY73F zhJmUG^|VpwBW03o;47FU$3n7zA&g#AluND3-*5yHDjrz>D#DG#?5fMfaoh~QC6NwT zu&PQppk|ghWzj3uW_rEm!BH9|PVEMvy-gK=W)F2+CiUuJFCMNT4RPx+I$m<7DuWlQ)2?Xm*E&T9-4 zwCPsU?;eixr6|mviah(0e?x3`b*cGquhazXfmSjF)md_bu)k%g4BQUN${Fk9@3Vap z8E;*Qz?#7D9{5RhsEpY`YtI3o;4MMv++Y@?@T$i9FGHWyL5sSf-5P`(CWV8~G(U-x zXWK2_c}w%Tu8#DeB^6Ct66Z0v)VW#^84>Y)JCrPVk>Y{^B0tGGr(hBL>-x4FQP0~m zP`PRAcxk`X|I^m{@8S?TW{Zz6+rkgzGX`=>^_}@ty>}brPl~*JkpYZz3a8#5WU+kD zr2&wVY4i0J`@yvWx%AYGpDSKh^KRNwTt1L!7W9j}*?_Jr3!iKGmkmHjToBie2CJ50L|=c4a6ocWTT z*y`803?Tc1Qd!^^)e)cRQ!uZ6Y{Ua_Y(bdx&I08(F=U^Q8QS?s@kM&G!Do0?U;e z%_6tyeD2dVfzP< zOl9mpN?2`pCcGwbZ%`zRgi8CF+osX1CeaH!%~aLr&%b{7n5tVqq`bHb!FyBCN5?wI z+^U%_bS=Mh=@Pp4J$u&CEkq<88!4*1Jjw`Y2V%?=94EjL zKs-v$%cnyP7}mU;h!nFJW*;kdLSDK=(y<{cdVxGyA)a-U4^SeZV#)I#hc-*ex!iyW zK%+rHZC;Qm%S`Aa#9*a)Nwy4SAeJ%bAug!wK8(=lYx$O-EHNPPDLux}ln zqWkbbe{kD_z>(PB;{QPELeF^ayRYwli7H9KK_ z65d!S1Bw$XQ<-%{Z)TYZL8B_k5U4LK1)|+k5BAo@WMF5NE?x zPCk{}&FEj-3wj^o7Fe*E!CO(mIg;PgYP8=Rxa*4HL1&$v!RXJ$By()W#q~%ss3<7n zQmPNzKB#F+h;Z46MZW%I7;4F_hxHXvNVgH9Xbj3MEG#VAP)!YMCZL89+d|`P?;GD-`m(25z}4{h^nCh*d8wyQuU-M_bJrp*`$1- zEd6hnEpm+PW{gmZ5JZ0Dg=V4jm22mPqEUC3)DqdrDz6!r1-D6R%L)1SBB6VAW1KMt zoo7~+nmI;~{f_)h{@=1R_=-vXxdbF-)SbeO{hS?j@r|?5({V;i6}Px31k#D;Ov2Q< zsN1w{Qh!`ZU}umQD=CW=+<}8Zn=8V7arvj*B}KR7gp7VYP5KQvo1!UdCvXM+qFq-0 zJHJkR+Dmuh4%-7FllHDLSF5da7+}x#YCOHI!NK{L8GC_pxTK@HLP%{t6`Q1PMfm5q zP|L|Q1ow%U=SH95LU7&bt^9XVv#gk~Ec;hqU4HKpBpoNeuu0Mlg{}K_J>*qS{RN@I z{hP;@BBeDf+1ue__SZ3M5Io{nK>^tq+NO?C-EF;JyOlitWOf02w}%UYTlG;2a_aid zTzS>?rA6|C#)iR&b>LPK(yw|d}DgoB?(&${cM&jzR?ZXx)_P%p+lv9k2w3K(g) z*+PCiAA_^K&7ranMeww!`Wi`vtt-$3#FwM^q_@Mnh6HP6P#c~ku^8CkhcX?UB;PLFUN_+=s6U1XVUzFbg20#`xU;GvNL%YFN=;B zcM4ipbXE^1k$wMGg*};F|PH+zg*)uPfo|tHppZeiVH<(?*%CGfpj>QHspFU-wENm zWcJlf`PfpM`HX{4#iGg;b@C?_^eGEG?^B^}lQTNV3RG<9S`&ZxbuODGR z;SyKPSH^k>1oq*=5fdo9?iQ1i!nbdHB&h$QRL@vX1|C(wK8Y*YbDR0>?6$Rio(JNz zyz%?*L!LC>x=SAbxq&F~NN>Fr3YlzbZS8DyyG`UA>rJzFmGwu>+kFFR?|$R!qDJ2) z%C~CV&h};&0uJ`~=|WuS81&EpSw722(;=-olOhg_17lWF8QS)4gR&Sk?O*M~8?uXg z3F2R!&rY6fsjK^^MK>TCzx3`FnGZ0!Z_f9Z6TM*nF4gE_weW)E-N1$a)QNh3j+LRi zT0b^f&*wx-)TGL&o(&>W9B)1=u-0Gd%k^6;yY|Iz9Yb^0=z}^ExD6$}39!E1|43Q< z^7g|ZXfu6yitlKNcXpolqdSs*3e*9!9BO0`>0z*y`mF(EN97W}B0-<@;MSJSMo?e| z401z_-t3HmLEyIya6ms8r(oCXNbRY>UC`-6WkxIl!K;`tRK~T#=b2ui10gSty`4og zOg1?!q+L5xu;fw?(TBQInf!13#wMQ~lOs8``S!33%`!LijcVLh>WF$P6@o99v}Dc8<a3boRTh+kNag#jDbb%|QX7st z*yQzoAZBB%_?%VTq{!_dabwe0m>Htf z6({=bjFkGd9pOBaJky|T1!aE;<8zFT8oaORb_SNf{WOeHc%J2~Hbv7k1P)ht zE*cb_gN84x=b6Dc-4qPo^|Mn~wVaa?-kwOLH{p)IC8(QA3q+1LPX1a2Hzh!|v!6fL zW=Iti>0H~PK*;~1Dye#5Kts4JvM52yfcWXy!XE>0F~)+>JxDf3_g$or9Df8;k)_X zwZL-haYO|viD9Z*bIGjP`9ZnXI0@aHC|eV-ms6L(yU*^+OcNge zS|=bd)JTy@-|Z1UJ^c0W;I}v~pD=&*r^S%{fy*}`c^UyYR$*EldaQHd6;=@~GOMLtf%@K_(|ezF{^Q+`X{ zD+u3Iyik!jQ`O?!YO2j7U$`Ewz0fV|Ig%Faso3@>pZt3r9ms5vDx9sRPYR^oiarwP zZRqaapY}Vn2+mWk!WtH+*0Vjkw@^c57Uq$u=mWmjefgZbh&Zytc5UmL15P}|?PPKx zz8vVUA`(mbOZ^Vda>$93N^R2%!fQ8Ih-<7O@t>)-%YeELynGGRc6Nyp-Vvluav<|j zM7>GnZ!(D~_q580Rx>8lt}@$(wUPXKF10gUjpUce7`3Q~NC7H1oqRTW`W#n{J=yIu z!angmzV@L}sfa(nwjnAKb-sk26x?=_KYX6Z_mYhW5$5catj~U<6L81 zWEM(nOoDzJy|;BS6N7Nz6gD?z{*a!;@Yw--X3K|+OSkv_#)9`uygrZ5^jDqjN(E#| zL<7IC^xHxG!({i<94NL5XrtD)w!=>(s+(!2YqfQ!m@1kZd9Dx9_H4~OuFCBJV>SPl zusEEz4*HR?0~N;RS-kQ%R1r&w8W2O+@Cyr1dn;xWdHM`5Jm%}R1c}Jo{;3BP(TKy5 zJmUfJe=Qc3NU2VMj9Y;{4bSt<#nqpCE#%VdCw5JM0DT`_fjypxJNMr8?YkgGaJrn; z3hh-~2RU4)4c+8YVCwsAp1;$!o$?w$@dBz%P4c(Y{46#@b@v>`SmL?wk@Dl2~x%G@I@u3r1=^UU-VSrG^Bw}li9+A`E`XMp|$Q(O4 z(c8jkA;(FH;M+O~M@8#oB|C&bp4BXif6@w5!~|XF2R6328(;YOrC!w3XtslR>Tbus zo;(rLCJr4{WJlu$=k05rD0dYN7w7+i_CzK-yXvZBT~xwdTn`7O=7GZSkL%aeMR;jo-Pwe~ROoh+tmPv$$ur89_S*U8qo7~(s4KJ@n(jbbnKJR=(i2e!qi*H* zuwL(4psie%gyD61u?ZIJV5G2@qmyT#J;D1wvVtB`{rxUR5uHb@k`6Z;->h4X@9B#H zZb>*`Wh5|^XcB0qR#}FQj~B(g4;yoQXy8^Se$~~!=eHnJMO;q&+*@N4&)N3@vgyWN zF)R4;Tm$(0bE(}^7fO=I$f<|VE_Y4WT4XX_gGP70%=#6`G)=gj?e|qUoB_DcS>VAY(Vq@K2eu=>8A1TAhA&f=!=|gS z+J1d=bF;Aee?HIN2r1J)ynJ7a77B%4M%TJe8OlYbyC#cMHmvO%+KX}op^;~DhsDxs zMi+$h@~t+_V$7EEERgH<`f0ZO_)8Dc=pW3o9vh0kjKp%PQ(*16#KZiauT( z9H^)w1**?97Qaz$M)jaBj(=0PHz!>|5lB?b#}X!N3lFaT)sPR?B#~XX@R+f|?vzh! zwB6gek(g8Uq23pLXFp4Ex%!gXbbAu>%Hrp$PSIIHU+cE%>A6PrhTcU#4k8vQ8x+Zw zZx)3^BRR4||L^BU9z6%D7$*PZpoWp$KTafuSdLPf<&j3b1Tok|-&(dITVU1cK_Mpf z*l%@DpIPA*rO)2_dtPn2>*x4^%`692P09M&jamaYop9Vh>O7<@EJ+Okx zyq6=vQ__v8w_W-30GG#n$0vDXs@i&rMAn*wTh?P8T;GNT;Q0JBQLg)d*E+u8%6K6+ zw|u`%mo;<}7;S|MiX2Y}=8U1In-Kpd+eJ}4S?|RGmPTmQ+Ds?IO8{K%P47Bf=y(nB zHLts6a*XR}0q9s7eEIUiU}a{3h34+y@L0#$M;7j4ZTV{ubuwF)P!}#&k{naNUGxSm zwnxo_K8j7TuZQ^1*!rk_rwg!7jo=n746#)GcGK6U1=_2wt(S}}~G8*rq8 zYovQWlkglFHH#TQ4aVNp1Tvv^eZ*{+*0Aw+*uY+&a{rM^%{wX;#X8Jy9A+xnGO@|U zE6}pr3vF6&Mhn`jJY_vrKY?1C;*@W~J_Z8T%hii=%=Hj+Y>az8YVT)=t~0wckzNfH zclbSR$+fEiARABr1yrDB6jT+qD4=U+w5@%NsI|u`7?XjF&x~y+^&SVOr@EF|-0y z-UaRijbu4*@^eYYQKFC!52^ET*ok)xA5-tzkCe-lIN#I0_f5o*7F;I}E`lBi-?lo! zE-VfbD^N>w6;|n0JHC(jZF8kA;EXrhFz_O2IH5=2(q*WR5~)n}JMX}qU9-XXone+! z6=MA5QCjRnQ6ogd?N~#yf{)V66AH*$^$>u&8OGh)x=(_m1phm)%?3E7{>c9z5YSNy zjj~*RuYVlXQS`Eyh!^0nh18YA5bS`{<=)0du2FBCe~SQhGChV^EqVEi^k)lmZQ#XQ zKP~bYcAB*0mRu!AM;piE+UT66O9 z_N;}+^$qR|U(9*d4;h&Hz^`$AK*&yA;A%e%lzxlW>Now) zH&1T8lrfZO!rD&TC%0W;V+&D(%5g>UfG?Tt*U!vvO6>K2MZxCe7zPEov=OPOd_H93%Wykr@Dc6D}e{D zm&Q^geP3ap5ba6xIgZyZoSKk~1#Xsd*{N`;{3OQp1!hWm)ZT#8konr0vQ>?+xyM!W zj94=H$+e9&oYx(AG?ep1r5)uIACwNS$!`x>Yr2iihgsW;{MhaqIPxkePPa!-DAY`0 zFWWuhdQf?s$6PowA~R$$A2Z|5K>NR+M2E-<%%i3OqEXt z#$Gdt%aebD)cd$WDa2eWCN(eRxLMqZ2??UDPL}RSm}%VpXz_t1oMiH3>3s6?9A{&? zZ28uxlvgB`b@|_m(=++geI%D&ffgvEy~uw#qm%;9St$EM6Z~*G4dC9w4mhd}j#^z7 z*ITSdTegv{&x)QB4`vz9RK>E0yu})lI8GuH(i7>#;Wnf)4;)Bpfr7Vq#2R9hZ%!xS zG}h8{P368gcmA`&MEA9#YO$BAl*0@i(c|k!mQrnz&Ll+zK{1R8zUdE}OVIMCudiZL#kt-txeUHa^5Ae_m*HcoxeceGDUWpcSTSJJQ`VcZka@Aw z(^?k)e!m!~@r-Kyn&07>i1F(>)3vTq4)>p-b>tUCjT$zui7d{Z)vwh<2xB5T!+lg2 zZ1?{90h~KarK(=A6s?u^baLwQWHqaY@>Kjb+4x~#VfH0NXJp}<))w~grunRS*n zjd-ac#@Dx{_AC5Y4&S}sxa);1{G7})K*J^f@fh@Umg8IFK0$q8 z0QiBj@dSCB+6|S!!%bs0haM5P$Z%W+q?S=-PdvOkmWL~#?JI1|b*VU*BBu`oC}V{? z@ubw8);!0A1Fmq;o|^D-73p0W&t>9OPqa?KC-c|uwvEpu>yI-YVSLh(=zp(L)6e&HyZQ+ z?&aZZS!l?0?vnCpB=QdsZS;wJe(`#g_FJMWwS2j8W7(7Y6&weh5cwOosPiNn3lB~? zCMZ&TQ*rT&uTl;IS2jL)lCn2QHbxofdLO9q%U99+Hi1rRi*h}(9 z43<9zRM!+NpQa#%Z(aG{yBuwFQ`{?<8(YvsTEvDlAug~cO7UW!gF=YKtRVZ_wa3dj zmBKY$$#d9CIuTYFmAetN>BHG51Q)gbLB(a)Z&TJ|{&4^-r+*k} zbey}E)Y`SM6h9lD@OIRTP(DLwBC2<)>omJ>2!zbSayG3ZjhZCiv9AvE*Ssay&bJ1C zlKy#-Z8dlAft&{Q(aA)KN5J1j(Kk~|l-aVD8^xFGT91T6O5mGhBdg&BTJoaEv3bSV2cL&GZabYTv9VnALqMl7*-bk5x45-FzUAZsS%(fu zuB6ac-yAO`jgvRwM9tK4gaWgTew@S7>(Xf1Kw389ZdPH#S}~wPx1S)DQzS_oxH6hh z3!D<5G|H-;SpMionxaALRyBB8nd-@*9lnwuypYULW{=E=Yb~~$4%Q;~F~m2)cE;k{ zi76ZF%ge7ws(GV0$L49V_9F%UI1!5V&X<3d$vo?xIHfe4%5qU|jj8vnb!!b%KJ@qV zyF$0%HIqDzIqckY^T4{AtN-k{yHU}f;pxU1xZ}>c=4Cy#JH0sKweCklxq0lwzTZtt zpq#5j6SbbtRC3^%=Qh2mLZ~^)+Gzpl)k5G32m((B|3!gkO_3>|)z0yd6r^Ty7Y5xc z9fbHCRMDHR-&w|(A&y!Kbxq|H5t(yet_T?B<}xyC+Do7@$*0{sO`d%R3s`0pdQL=4&ZM&G7tCH)U9?n&RXpFEMb2b)zljm9 z*j_n{sx3j(JuV%`Pp5NPWAzaadQ@^J6s0$P&vV!gxn3Q9Hw#z9hgjRoeQ{_|I~|EZ zBwF=q~%AyN~H;y6l@ z)BZqig=YR>C`#6wZozf!wj2qQlVX8$K*@mnpx*pPH;c%Hl=BcF?hDs^*byCNRN=~n>9NF!ZQ*1~H8Y`Gf*UIo>sX3fuItmQ*o@hCeG1(RL-PSvrb=lFYY?ZE- z@fM;qsko3nw6@k2f1vF#id69LQJVR1`%WQ|n@59KlciTrfq;Ea4gbrsGm6Q?0)Bzo@M&WN_EGd5dZLRxSSws_nuKrc5AmVMVcT*qzME86$>DU^b!OGE1)PKy$DF}p@iNQDT)e82Njjx zdoKYg0f7Vvy@e7IdVo;A#olM{=h^$$dC&O%ox=}DWI(ucXJxJHnsZ)r4v&QO?jNl{ zl?wg(S#6I;;P264v%h%DOxPVT9_?>GyA@g^l}-}vDYilbQBNvjar>!qZtWA+T~e#7 z`x|9mF%E;f5ordzb(=>*?7ub**OWH4w(i*5cOzqxqS$xvih)YTOGy~!b42v5o?t?CFP-yd(RfsIWVE6Mn5Ro3yrE@b=MY);u0 z1F0t%D==j@eWW1DZW`H3#cjw?418lACEglh4+WmAW9(#Wifi@eY2sd`R^Ud{NuoAcK(icLsvQQF;W&(Fgfa{23(VnfnC8Bu9 z4Rh<1=(Brx&R2v6_Fx-z$MhC8&2y>#3)X^TBjbwh1r|*1$UB_V{_+ac^cv$TOBZ>j zdsP>JE#F(jQ2G`7O6JH^OhM*ca*0&TVMtJKOg@<0_UoVAw~4JgJ|6Ic9+@C1cdZ*j zq!#L$gWWjmC%J3#PfgouT~ra6W#%Q)b~@i|_%~?OaeN+p(5-c4h}u>cTE#x5RN&4F zzbF^*7k)k=mnFNCkkW!XJ6GvSe>v)7>3Re1oFm9d3WI>K#d5`1Y5U=~vj|Q7^iJk& z^hHplm8%A;3Y!|1dU1jDAzL#Mgrpmfdp`&UZYf!dw=j#44&jQC1v=zJULo}gH=eb| z+bv=a`;X}7cKDowb8?cx@>rMz&aT#80?+l(n}H#1_)=Pfvp9EDZ&8QGvb4&_<+9w8 z;yazis7tuTYT=nhfrZ8Gr}H8QToSO%Rm&bx@0hdL%2llFPEoxbIU6w$TZJFVZV0oh zRm0g@A|#Jr(nulsh-O&XX$ra+Yy4nU5>)_*WhoDg<=w*lnm3Oq6jRqb=X0!NI6hVg zrg0yo-t1`?mk5R7K93EsUv$2;+t4xtauMsc?V!!7*4BsG^^7lvM_uO3 zlz2IB9tp_iVHH-#OO0Zm&5ro6;xn@|EL>bR^y+8vP|=IikTnn)Tb!N@Pj|a@2wc#` z1C9iePBn&c)E?C;)gE)DyKTusAHuh}Oryxo+P?N+ao+qi9tA{xw*jo5d!!eUtB$&~ zB5~zP$MW{1huUVzNBYZ%VVrGy5B`(C8J6XzQA@oQEm?}8P(LqVO2f0+>`&ZW7qD(B% zvH=m!E3bi_hUxB)qH^XS`jTO`-u`1ly~Z#$qY15Z>io&(3rMiZcxa0 zZb7ffsAel-&0ZMYtv~6_am{f1M=ba;Ow67;u>EmQ1oa7K3a0isIqM zw!JUlOt|mI{)6J&w~?kP1R?B8j&o@q)MW`q$_++nP&F}%PP|rr<(?b1QC?6-;r{RD zYGC0-_rJ6N@1T#~F!WiNTTHLO!GUNMF$pU7+yUqI+$yPj&*iPp#ayOb-j!jwg)z{m+s>xT58#-eL$b8Do9g@vEAFhg#% z;G0y{^q5=7Qh4J)eO=o4nWQK|w&3DIFh7z7GT9X}%S9#o)+=uz@)Hwi5SHdL)yPl( zdE^qZX#a+sPO1>~GoG&Qn5U_B;kG!&6H`);mQ9bnsg*~`3THMsM2q}>jf`~XYlXk# z!FFp9!C;e~bWK#()f(fm$uF6iSuPS6$Q(IDr{XrvYS@7$zIb#B>1r|$$k4>;s8uIE z&Q~Nl0*3Gs(Xy5nf12|a$ci~dNzGU`YaRF7^gW`pjfp0i@dbj=eD|TSj7gmpZw#-z z8C;~K9s*^Z5x+MN!D<|QerzCo&lo_xR7bc#Yfp)g5fh%-cq$%+iXa6IVwBWJv+0>{ zsO=g60@Jr29v-rsKWmF!x;uTT#?RZ3fhc=64GRZ@>^kubhE>)wM3#!i1zB9Wl^C*( z)sbUNBo`>CJ`c&My5PNg{aU#$O1#DHne)2LK^v@h#`g58eDaJmMR8M#J!El+t<3w> zhGZ`DZ-f|mm4bmJcR2H-&4BetFqNY>fE@r2S~xmiHP`$JPQ)Jy+$yt!3-vvTMQG?f z7SS*6W;bTwlWmVF0n*Cy1UYpK(|LvN2_}L8O35w({lTK4szD)S;z!37`bcjjN2;;l zq$GJ@3S=o6r^Rj9-FSZ9ugAhvEBTxkK3G*{dVbYne5w}&50@<*mf8&H$RB5Gq!q#E z*4|m@lrZ#-(4|PKL+FtbmYuHw0dCqiH4TcQRwTPcXhayM?iKmg{$rhhTve1HRQE+% zt~P2ViUP+mO)RnkvvMG|bR6fEP@rd-wr+vgbhEe!a@fp0+U!~z+Cqey`$VI5k&J04K_B_PSO~NFhS&+l_OujPZ!EEqGo*UQNVVq?NER=Zv70QGuYfaCFr;iQ8r_cZBXk_rmpANw5IoX@EwIPz zhU$BgHq&(8iLY0BVacVcY0Q^d0^Yi8v{i^LF(2rbewqp8Peg}3mRq}mCu2nF8;rv25e zVzGJ>DrZMX9nCa}4Y?X|h$F#_7@NZ|)3k3RZ$CQgXZ7zwDYACy>B~So=O(v}Q8Z6k z&s4Ngy06#f^s0r~yM%-a#eBuR_~UlMw4Md*i^Nwe8nF;rd~_G~Wyj_&n?cQ4m8~B? zUafqYPc-M7T+uY{!oOR~7B+~nopaKe5< z2f<|}7_jgK5?0pyM^_q_9F?u{ZR_PSi6AIWA6X>sWm-HQz8QplBiZWKme$}q z|7M6~Wnt#q!=2Hwn}OI^Y$$Z|z-@gm53*Vn%uCFRy`dm#(q843FXMwdwIk14+DT^k z)otTzl!vpMIOWPGByx6Pd%Et6bGPrB@7l!t-qapxWSjO(+4*@%aMAtSyIE^xJVet_ zUYghxB1?f%e_*2BdOLL|2r%iUTZ!wi0wwPBO{^Ye zE`JTdw*W)3!or))$x%yA-bhVClMwbj;y03K!p_j%>eF0Ltj;6wtvg_-D@8$=qd1$lOP4jfT7rS`@F$iqt7fsLX<)V zyKIFWpC9C^so0hDS97~fZIVQPPNw`AJz?$IENTmbPsYZm_J!!tCsZ};m8IV!#q)dJ zdznkM%23P)-E=$P!e{gn=Dj?XI7>+pY6jV|h$Lt%FOFeyul8Uf$5RmS4JJ`gghk}r z=;M+4nFD#smBK}tvC|~?z4%Yrd&-0Um!r8Bgoav888+nqH87 zNZTjNC~J)mW>3%VO6+N`C@D!cddFbRDR5XDqVR|1T>Zs+hnlh!!<_W_y9adiobMfY z6=Cl763^=Sd?u@7_zsh%E{b2W+B+7)20}M~K{@#NBG%T#Fx(1pQL4dsew>o(#ua*P zR&Dd}{vvU4shO1N8!h)8p^be<&pAvkGSNj{pTYUhd<_ikJDQws4g}Rgy5nK{y#(=` z)ut4FZ5VgeWUVE4ccLstN!7TNSNZ95GrPZTHimmJ&j^W4IS-DFHyN{fRPn?9+SjNKRNbH_wuaP|i6B-Yn$!BrjCyhG zdr;K5`dztbk96#Ht#hmLp5VB`{lbQZO|H1OGL*)zZC94R#<(bGWX?XK#qk|GRlgGW z_m|TZszoQ}aAoV>AL$qv{_zFxjMY(pw@8ZGW=Pj)+y zASVvYEpqAU0O%@I06jR0EL);%+-*0Uqhufpy*S zC3BNOqW^w%0-ev_obJ2yPOXxOC!D8>hj)=Z9i1QhE(>AaQ@t(Yx4?j>rdoP-{AO;{ zD2+!EQM=UunEn3Jiw8q z0I(ydm+CZ5S(CQUyUxo`p}@F=j&@_=-ZG=#ze|4>Z&~ox#Hp{Z%Xs1ysLw!R487@J zUqr^oaa)I=(x|QAJl*5<)hDXloD1w zP2DftRtYU?Z`(DEe9~`cSzR$HI`4|T9_-Fle8I2Xez(Zo+nvx)1L8;<`)7rwR%fI7 zK&q4t)Wf@IDvmjKvXBn+32o9p2c}DIJjKuwVY~swE5(3rrds^#UJDewqu7$}0G>R~ zy+db0B4P?-)L}|iyZrLDXot`zSqO~YG$^BH9Q*3fem?{@_-0ZU#z?*c3nH9yz8Ce& z9b*AYndK7C{%W*V^1P%?5Xi_Gp=tKop^L5Hz=iPg+u1MLBy$z2};ve$lvQOJPpo+@!Lx{4c6DCSH zQqi@{-x&Yuu~^=rRmk_bLo*UERGx2nB-!u2Nobb-DRDtP|KQc|SE}~MiRKxM#K(+J z14ZAPx3#u5Vh}V26@oeAegllnbmDVQ%Zuzuz>SBVv7c!we^;10;N?*ob6 z-Jfgv)M#oZ1m+{Ak4{-+qh@vbgz78WLV#k2Rl?ws0L^;9WPI$XC{ zI(_A7?yY5%Q*cI$niw60&NGP{~|wx2H038g3CbX zXo^1w8!ofE(VMIov4TDXtm1lg?6W&Zs_X0Pm2je{AuBDM4%IZWM=NSl9}Fi3ugYF>alTap z$U9;E+H-y+CN+@fC~h@&Cs)6W9q>Z!Z4V)|47GOj{Quti@7%e#bX7T^B{VFoWpi1Q zN7iRdjY^_W7LH;==X=kh@-R}yiGt~OFIxI+EwVuFsLkxG%2&>K58(+}h?v>H0sf?$ zP3zMj>9Z9Gq>9YvZGmYHJMfn(44AC(gvO-FypG~foWf$AroG*tmF_5L-YIf%fjMwy zZhk4`K3ptfb@psH1aSb*k9VG%Ghh5d?Ay1cMcqsg1!dsxa%f;^ zm>ecGcHQXC(;dHF(%y6n=bgLin8RLp3Q>Whf2<*ZkDs5PmXWa>s;Wv5R8SbJ@2%_2 z%Hk8ad>NG*g1q!PBCSB7fTusz`LUOuSMP{NzT4k6(hVPQM^vwz<6!BxF8r%8h&+%3 zn-uNIHn7jY{mgYy49%|Gws z|4;Yk>C?cY-E|8Ep99YISO~wUC?k`FIWrq?G|jswkzQ+L(>{wlKd7Hk{vsa&PNtIS z=e5rKZ~QmtVqQ>W$Gtmhclr0HRa@KJ1w@q~u@J>#U+GH^#L49}UF{8%Q+5k!n4G0$ zIQ=Uer$W1|1X-}Ieh4O#$C;xeUYly+Xhy>~U-Q8wv`jnSk-Dzl`hAH)!eeQx3y@egWj+a?jenX$C>vE_=7ObL@dp(8U z=K)Sd^W;XX9Y)fES@xOb?G+ifrL)Nz)uxyx)!{rQZkg^&W#-b-4`hRvA0guk) zV(Ms;cK8}ov(#P2wiQH;YrA})An;PU(6kZEj_l}-& zA?D~hT*s59ry~QlXsa{ZJc zAr49S50~3cEjAGev&};}GR`v>VRG`APApZGHLk_lg{%iaEnS64Pga6Ze zf>z#&=aIU3?K}$;&)T4x|0N{#I>)hfW_rbr|{fP4Rc^0LNI-;S_(DD^r@R1w7-r z@-gN38OC-SPfrjuA9<#Rs2_-5B{(G^|8s-A_a`bUR(-0@lzXnrFq(CZ)1RLeCaF2)>{8-F``PG0j3cc{XQO<+BY2;tERJo1t2WBae8;$j+^Uy58`e7IWWe_r23XvX>J z)UE&CKEbz7_r<6Fy{J05usNY;tMUL z!TO6#5mXR=D}caL-}hHxOBYi7kBS+*vQEt(6kA{a`?S2cNB2DN|Bj13!YKG33`0P{ z7a1LW*WLY=fS@3VqX~;(;uDY(?XBNg>?FSakE-B62vn2Qr~6EJDc8YjdEwmKci^bS z?CV!B`1( zP*@-qL{&qQ$ksVIo$POjJ@?HiZYs_4q`~2{)dko6WfLXxe@XzaDVj&8Mx|)}!_`Qtl z-ZZ9P;NAotUp=jkCZd&*uV1&dM2JU5zrJgjthRsb)VRvk+#={qm{1&JpbZ3$D-N^H zowGMZjWz-i^Vcg+5H%<2Ve_Qj%1S6sPtSmer)ohW`E(1sn_9q+8E-Vscj?;0Ur$Y$ z${YXnI$7?2Rv8L9S(y!TF)w2yBb6KTFfwjCJPSQ0p(qEr^k<*n{Lrss+&{w!=!x>F zS`5{xv1)*DGC!YCh@F{rpt!B4C!=ywfeQ0HdD5@LbpBgPaadT`3mL!OZH1Hm1PtY_ zmYBA8%O)yWNLe92$69vjnoTMR(U)aqX8IHD>g`SCg^VgwJzD_lTI4=*Iw@4#VP9CD z+Mm73$hl(nF9kNs{cFE(pVj^62kdaDD1P(kP|UCaA1kOHV}`4||3mMm+#josV8Ekg zTCOna6}wXzYNQ0E9iIse1J;ZIssZAy3citXam-_tF04vQXqU}}$ERo_hS|x!Jcx5$ z-`^umHr`Lr91}r5U#-JJ=-HIQFvv6|m)|i<5v*0`VckcOBWlh6>?o?a4 z9GhaO>epP6aR%5#(NX@p zea28JQPDOHI>vwQd&g2tkUPyt0yQJA+}qnB>Uvt+J0R>j$LUWx2uV$pge%2Bb$tKHKwFkF&QBeVjd0tm$CqK4Ggwt`dKI9=N zdb~QgKs(kr=1ngKJGi*TCv$359(KD&?hF7H?!WB)L=RM=O`bLZ%HfYjo_y7_IT$Px zDtE*L!JC?1!|M0ohh~o$00-v0_nR$uvXTo3(pAC8%c=*IbW>94P=W2waoic8*=T?N zt!o-fC|D6WIm7<>bw9>zFAoz`={iK8j~$yO>%47F@4? zm_+xp{$cE`rJI5Q88eH0Kd(zUjf4Z*@zQ9K%Qs`wDWl|uDMwOjESEG3m<(3|I^gwn z>z`{xPo-vgf?x2U%}xEv1~3M+ySH~~bmebncI`C{nBs~Lxq&CHDf3&7nBR`dqeMAw zi_02_AM4uUwgwk9VHlMM78FCtC0IYHII;-ef9X^`{@07T! z9?J}lpCoef;R*uT{uXyAuyUR1a;jI)$h;)}a`+05JdDDVf-)~k?>*sEP}~&rE@(dX z)}EYzZ2%^_Tb{g^3QNTH0wu==fb96)%Exw`zyw`Wh0VvON1K11)QtuW0%(o&_-lRIsb!1nA^nKir-y?B8Mu|#8yTiQ`SvJI#%oA&H!u1^XDq{4M3 z>1w06rJY8RhBXURn#i1TC&`doPELG=bqir#x(Y5kx!21bFhTx@G+A2j_(YU7la%Ps z-?BX_AyX7qIIsp09||q9;igSZ{8ErFh;}U2twjEFfpkB^n{D3EE1!ukQUYa&tt8!SNKOHW-#m z4?dNMa09g*WXKkEH?R84lOoqM=R}_D+r;&*DR_+X;TjAoRwIG;l#o6E9r`V5{55Ep z%r*wO*!woO-4?Ef4o+IPs;Bu|@Gdg+H9Yu8{oHP_DLCxmRLSFIyU45UJdd0&5Bl&xq~^i>lS2GtVM~0l@M?AT8Cb~EYcOMFgt(Wl#hLLnw3Fe1 zotDg;?&CQPz~NsNoe(li@%ek<2J(G5bAFYR7B8dnECe z_ZN?}-b6|Cj?#jEvmM&06upp&;+6L((-@3}lBkz%TB(A-2QjB0L1pY2P6*5TR+&Ay z^2>9TH8b&X|-zjk{l>#9wo}O8M`gus-*BqCYTxm8L+#sAUAEyGhkP_ z+3`p?X6hC@ID_@{dg9(?@FOQjJ-CbDNTp;&tZmcf*rvAm579Bk)%KS_2^9exiY&%L zI}^ohu32>_TVP)ee9Ak4Y85$JP?P6(H*3Y`+#9^;)MFqBka==nE&rF*?~cuB*y4-Pu@lKzUG9Yc(FN?onr6yBdj zJ(d@-&|@HOw_~`qID%I54Os6X?qZzj}x%(VAp!R{g5=QF~c-HViI&^pe2ZY^Gvb|^?zJo`AnjnwS%ii!(I~Y^T z_BN_)AT5Ysifp&_g^lX}9F5gDHBe0}6d>P3MO83Qw9FQVH7LL)EC7j8WC4M?yh&LB za^TVRf)_OtG2`0@RP;q51S*5bqhci0gf5N~d+2vmn>3E_J${&w*9d4AF_%Bja*#_B zR%T7jZF+T9iZJ|WG|-LCyhm8(NTO_T@l$EoV8Ta!Qd<-RG#m}Q=t7n(aj!+%9H=oA zavYZ-*jEhnlS{oW_>)-|4R`8A5sZ5w@i*1g*VDIKDJyGCiuLWs^9A3WyAf?KyTSi3 zrnUo6QegUv)#Uqw5F&KHnPThrknISTh2!ks`i+Za7*7h9-NpODhSjH4)ne31qJCQ0 zE(RY8CZ=oxjl;=(hJ0S{TzUSJ@qx|{OQb=bquVVz3{@R91LEtFTag38*voj^-)12W zkRK_Oc6Vc{BI!imsA5bVdR@1mC_VSMksn1qTIy}LwK#PN zb)EdC%Jq2M@U9y$gTC{#nC(fqFB^B=Smty2t>y8_W@vak4HIwq)cdSU!{TXroaq~T z!;f^9UZE-7J`?BLwCbJK$R`#>K0R{u4&MG;4{qMEAO9{0QfN#O2DL9=fB`Ua zz^AB{usihC5R~aTs~UrNQNBmIt18xOJU+DPd?&Q`RQj}DrPoj11`A*RN{`HjMa$XQS$lpe4&wvVin!&nJN;d6B~Ia*WH}4| zW8h>AtUXVkFjl~Vyxgsc`Qt2x>y1 z5)=wOfY+)_11iH!x72okoHt-OoG$*mUWzMAV@Y$fpnX#l$O6HouJ)HOeUY+@22znx z@e`B{`zPjO%?=pZ%C%{%9w8dr0mv>*|v#9gAnbMrfbgN*B4{ zAM1OlWkU|d&2cYt#|zmK6cqBRq%Qpf9eVm8u(!XTffMZ7))|~3J>{!%7APPF)kqUk(K|J!IBhP=E%3qT^&ClPowzbs?a(Gu)!0NgE(bhvN zUCZTVcXCU+xZ4(N$8hh-kHy#@dR1~?%3nE3CV*z_dv#p7auXUGE$qi(M7o zd{n7A{k;FXgV2f>)~zTc$;?|Nuy=HNh8p&ugp^`*42WtgdOFv6k;qc6;?cdS5G2y4 z;AtK^C>39)Rc|$(30=HWH=K=33}H;E9$k0Q z^uk~5wa|!HlKAtrE0h8Hvf|4xt)J&d%U43dY_&NUTaxkK_&_y+)Vyg*lxH4} z`JMu{n-z|})N_XS!1Vatx!>A-`III?fE9=3o|q%trN)f{8-={bxl`^`j$CnCX>{}t zEBip3`zP2Z|K4oJuC)s}b+)+sN3%lWrA;Sk5|FnIaG@AZ*s@|Jdg%B}ajFrSe-A{Gt=C%Bw z8|cfhGr=6!KFw=qhm|}`hJO-5W$BMwv47PqK#%R{I!%<*S8tsUeKMPEKHl!IR_Xhk zeBW-1{b}S$1^5;QQ+flueO|0}#4RJ9vI*beQ+QcX6j!Eh0PfWIVSGiu{tJhSE4AETG;*qn%9^nHkXs6=90+8{8>hBgS z@ooE6UUAbT5Z}Xuin?g7;bQt^UP6~nZgJ5F?z|Nzh*634+-WOm*9v@HU-e@ec?8HI-oiMGX&LQitL)PR}H&a%D*E&^ia%hah32}eCL7rRW=3% zAmbZ;c#PdNOcisvhH@Bw3EqzR&4SKZXAeauqhU}C7Q(-fZvYvf$TKTxsTO~jL@Y#N z!ZvOimg*b!?y@So?~dhiHo07Eykv`FiL8GTGKD!ExI%U{`{FGjXEzEiBurmb{{;#x zazLi5gT#^C`jVGOi`!R`@*Hd@*bK0iz75b8;l=`^f_J<(fLqE+u)R70vdpF@x^4NMmcNe)CMgV1aa>A z%kh1~TTN}J=z_#4mw-q`|DK}N*eQ@QHxdkkP=;(M?7g{Q5@Zg`_e!(s{DiQLFtL{Q z1lexluhyKoFChby_>YlL*38`e6TLJ&GpHBLo8&nR*F1*5^|*Dn-Kb4%3lO$ry~KIo z_JB;j3VXxQJY}6jv=WoJXU*Z|>_Tp`X-O(zB|bAL^WpW`!8;+ls2Dz%%-=61OCeIL z4{Sod$OpXhKuHK=E4?P*RHxZ1>W1ZEcq_u|?GK_B>@^%!Q`Wt;RDWkE=E|l%)!8#B zdhhc{IbdGjAHb$-SNOBLC*)HfqwPi+d8>Dt`kt_gd-l8H z;+&U7060HliX1CSnF;X+LH%gg!D^m3UHpj=OJSESn#YZ)^}CH&|SE&IS% zr1`Yrq1t0m@+%~JfS$(=kL^j1v&f5J;C|iySYLmw&3T7Z`dK*9T&6>;SS`;7RfPF& zq<+h(zrEQaCfQ1_vvBt?wxJcy=N}_HvN_6$rHW#u*dkkTw<3c{OtHgoV-B+=BO^xN zeJ$m!V7tW+KLq)1>Nxb*YjePz11!RwR^^Uf!mVPt+$(#mj^h~{4 zhqVE~z5Lx6t|L{!yP8+Nr5(HSn`J5j(?J4@#0*4Tm7{MV@7D*n*|VHN%pL=qfw09| z4FFh|nWmtFjM{1^aE%LP*ljE2?ikaU)CQj(dhw#;{R=OZe=EO-2bGlUR~W_uua03P zn6?_1+t4jAiaoQ?@wGI;DJye&#gDjmf>J4?5&EN14!%Wp7j*c`BOX@7(XYr z7i{i>Oy0p>?v^3T-bz8X6+In?B_zvWz{W-O0u2^6`X14x^Er#qcQ$3Sr(N`(__t-$v zY&X}fo9^>fhX{GTX%I7u01bP|;RF{-%67E5eGZsQKCFP0ODiDMOE3v$J2Yv&VVVuQ zC=~-(afR(T1oZO}IXRet{yDlz8fk=^P$<@-{ZXM?@@A(1of49`bkpEM=jKrQ6F2vz zQTjR(L*a_{cSAOK3bOuy9XQI-9qr)}FeA>b;;wzr%_ot?1vZJQ`@4-nRk4$V1mIm56TIH zL+z2o#c|~23(h7UsR6K{O^yc?8a!a?DcmDv)A!(Tl?nIdVzLQJ8u60}B1HjCo|cY& z3z3cm0a~!=mKTt9q-kp}?4jm*8+!6Z-KGrCwj8;CWLw$#lEATp$HW2?KRvCk^rJL_ zT<=eh{($Y2IzBweNebhaQ+32!^fD)>9OwE0wJtPSaH+<9)eQZ9yM>C2%fG{FfS)tf z6GU0#MbxcH_uO%VXMiDiSzsD=B_65$LRwn=6Je|fLxHz0avVOKtaea;iTsGPy`lXn z`5!>>#w&CYeR%BokQZ(XW)s0}sClHw1x~40PRZUKm$U{`Iw?iEK1vX9`1<&;m`qVh zlo5~TSWU%Z&&qGhRzt-px2C4xs39b>kRmMV#beNPbFIoBgqpReTg-g@nFyT1qUZSJ z?7uo##$7cKtx+=6Y9!|W2R=t*#bh78S%r^f6}2vWxp#gGCw;E$eCeIf*S5h2DdY~} zMCV$?5?{Q42SoM23hDrAg4QE;qEUFtYbqpqF(6DW7tOujv^ z;OCQnDf>OesELQvE9wz$%0uj#D%DLRN9}bMCi1Q@L`@zq(sTdpVcZHO8=pM>zADl? zt3+6c0gdUfxZiGP!tUBY0gg0s_qTIg2JVXocj4sHg&jVb$j1id=AAe3vh}AxGG5D@ zk9I)BEG5II6r7`5$IP-`z&Jk{#dnqtDA6kyXnkTNuoOYSPUKWT07;ep=13Tr48FRu zKp1yQ53853>TP=aq67qFiM@)9rnipIS zB~$?Zpx$Cyl+qUV1y0)6ztSW2A>d{QHkg(=uVLQDnMaYsxR8CfwgyHh>mLPT$R>c; z*yqX@xS=6+_Mz1t>j6o<&DJnG-Cu?+Y8y;^vZL)Ao18$PZAr>@t8V@Vq?5Fj+gm(s zt?kpe7rHC#Sc)_C703GnldFlcmx3^-*A8RTWVpI;l_-n(WywV8fDEcO(Abr;EGa|~ zeAhpHpN2?^4G@L%Ow#me+v9Se6B%3GkA#FWzlLddQ@yI?m+Fuh$x`{6zb*rADp}}k- zKi80fCbO^~r*H${LFIm{dsU58rwnUPhIMNk#~g!Z5B@G*=~!79Zk9e9F$-p9$&l_uw$KratOEeNXqmt0a{njE9}BXVXWD`Gggfb zN$y>0$jSFq7is?WQL0jR2OWEylpp)SJb^G>aJ<{tEK993R`A8BgvX@E+D0$e@!cg_;vnKErBc>@f)HUB!Nh~~#EwAqh zTL+xDS^-oCUVQ}!kin&pI2JIK9ufZ~@2GS!A+$m(fH^(qsj)*D+u+YHCPZC_4K{Nr z$Bn#*viNKbqV4YU9MtfaGP^_PU=@X)MICyVvVNU!_Q9dHd8xygU(&W4d6Nx`LqnM+ z&%UhZDI1yb{=d9Uf+uKE$voy3SMAi_n^XCX?6qUS4Y{M7~i3-MRD?#g7GgLun@C%S zQa29zb*-9hPUuncm~p_SQNf_*wv8MClD-msRha;+0t!MHza7kf)8%^>oV~7dcsDAc z90>Ehso+G2pFOan@c*Hlhx15Ow);uURK%3%nxyd+AS0@|UM*AwujY^Y>|^at6am1w zI*n9sO)xfSFw3H8&cnE`A!k6P^nJ1hu&iG6n?UcfCv%GTQ9u7#-pfxab5T1!XU4fb zG{6uMe5X_U`v?$w*HYf;>(qv=^_gLcJ!%TFlyvpGdXg$e@QNhg&?bUn;zllod)|GJ zIO;G`Jj7&I`f8*dasT3hSh2Rs$6sX!g~9&FS2vae8-b|9Pcw(jf8)bXx;}EUe|{lT zPPd=STnRu!*?4U2D5XXLFQ0oCBdSwptbJYkXSr@xPIQe`LQWZ}fi;!m3S@8d?gQQO zvuw6{ZRfZ1%u1wCC6mk~|E9C@Ub{bxfOi~ztd0ayI>`4oH~84qTl2{Ls)q70jn^B7 zboR@nXW^Vb-aP7&(aCY3a<-#H8BE2bfF_bW?TPO-nPJQWlfCsfDYSAn1K*KbRST!< zvVMIXI&F}bK2)#IR&;s{nR;fE`Cwz7)`>4q%aA-HcuL%&9UhtQjXUiCeY8;o7D-Qz z0UHDYh0HaLe3r0QD73@W$A8;9xX$#A)i-s4~5{g0ZdYMiGt`7UZ%?!~0MTgf2hZ}%a8=RylyQ6fr^3(xFWmWbD2K~n z*0U=h-LzQXVZt&&lyK9&_wM~T&ec#HuXLH6Rz?1-lM6VanB27W%eQ+j6zIzKOCNZC z+T)3v4zmj)#-IJ9guCVGUWwdDZZHKw=^FvM;1lp0w1~wQI|ZyQRvQE}rF{jf#S10TuVtF=K24_K$sbsEf_iakI=@`3o zb63d+`s5~IH$9)~bT1Q++)L}0-aQgZa;yrD$Tw+Nu)AfseCycwdF{g^$v6Mf0<4sL zgB|e7dlFk%!9iX$kdZBd8(X&JEWF#ee+H6lQU~k7kJnjC zJ56j%QtrPPzoA(ANgwe;+xmt|VE#Kwxk3rYgFDbiTEE<>2)H=mwrt4P3LA7MDwnRX zuTR2%?a~F)tY|)HXARkpYN*Y|vr~)z>ys165l*oZ2~=Z~L8?0~nU+#st$KEtpV>pU zYk41kX$`bEl^N?YAHgZz!|;1=J`q2y-tBr;^gxnZf8f(0f*vD<}u1LCs_t8-QkRbG3f4%R4>JbT+#X_?mlRJg63d zF~XX&M$l@t$4cEVqmN@xR%_W9P7K>};yei>b{wLHyA@WVcTzs=DaImtltF^@(3``M z*3Lt}ZvY%C@Y{Ry5i)38>wdMJl;ceRqQ&*!?qRvMZTY|56cHH0|DR7Lw306KL|%lKFfK6Q1x8ptF!KT zqkAPEo&(Rd^{YemnF)$$);Al!D1hzRDoz$@>oVoDsjO^rY(vt@t=ZC7oZrZuE43f$ zg-X8wPGzMgR>cgTi}wgWrv=-+w(E9c8Na^ruetVT=yita^b8Zz12Ib8|Fsy`GW+hC z^jw&%_RH@1+|UvJmd9FT)T8WyX5i!a(hZqTC zW=`AKZ2LZazVEKj_51Jh{r>g)-EO}>`a`#x*Is+>@p?S&kNcqw5UGUzu8I{pw~+gZ zn}WGap2>`uyT>r{LqMI{^Dsuf<2(E_`^=w!7Q_3M*GS>hvj4KH%{p$6{I0WLw<{0Q zpOqN45peaj#YRVtbmGg9gnWgGAM-PPL}&1-<>0Pu5L8#UrZiUs^M{fc5FB>*BikTh zvTl#}Sjl=@^tZ=Zw=VNZ6%*fSH8g6VM7}c<=h}cf@MWF=$E8ECG0ouHTi%Il6_^w`gtR|!DXSn=&lih42u~mttp20O@5M5MOcieU>Zao^r zo8Z0=7UF(BzAsaI(%nseW7yzP053tERzzm(Je$^Sev?dM)ha}q0J5HRUyN{a2>w!9 zjG6v*R^mIn$1j95^{4oe*X*$bBY{tU{}syR_P_YitJKxq8y;(kocEwq!syz0~3Q#UgYo3{0 zwQGJ(D=xUBC?m4{&YHy{x;6v;18r>KJ8nB;yn(5A)UHk8 z(Zq96ExmS^7s{+$xnnyED83?r?W?zNOGVl#D(S~OqzCx_A=b*WgSSFHBhQ+8HXTBL zC&pqgn#i>j#Vm&aF*mO{RyA){YhNR9*cnmL?U-1&$t9Vub5ue0aQk*fS;dg(`APy; zswC{81T@`q)h-1$3TYpR+r5ZX)eFDiRvq;io>q&#o>SoizIo8SPB8JH3b-|QKkM## zWtlQ~x2xL8>N?K8|9_EyWuFUh_@j4OQnml*N;?AFW# zi&|ay{+i+9{CLju53MCkEilwMCgcN9$gbo(61!`yJX--Frg0??lkmPnxQ;?GyM&@> zeyZyk6whlcZ1g^Dc*Z$3OtwpDc4X6H?Mw4dfNRMF^Wxmgk0GBd)Hge}i^=ZP(S5btyv5@BIQ>JyGAqzB2qynBgF ziw+C+(90qn?7%dEhn%wf_{%%-x<8hLbe1i9zF?AUwOmv(inUoD!g~$8Z09QSAkHFN zmGywIg(@SQ7?qAH;{!fFT;JP*h0IN2&n<>}2bht1PzY_~&^COucD9Z`G6}y0<&z8jxckMU72VH5 z$zC*Btg)5xtzY-zdHa!n;=65fkdL+1iU0s%4~*KhH8b!Jj*OjnI2-~b&P@1?hc9*f zM!$Io`H7H|jA2Ix9S~hg{8GpTps03@m(O?uSKnaHF5uA-C zCwKhc#vfkyKmG=k1{i~8OJX3gXt(IcZJ8;t`w zSGX7|iu?ilOmNR+tBV_YX@#o(u5GA>m{&@Hyjb8qpjM{OAGC&)0Q7N8Qew$gw4>U& z_)%fdNevyxZ#yogcwI>xeYWbP3J8pnU0W)qt(-DOAU zH!pHuhP92KH0{Wj1^{eiJUBiDNF8Ar><>OF=)NLCh{}!b{A{-@S@oC0y7>{=xTyZ) zT05R$-+ZPK?aNcNe_835t444Hf}>vav`B-%xm|es?7NAYbGsaL)ZPa1yjs%tN?CRQ z=Ee796bA7b4Ij?STUn=7POsg=-51RqD7AZQ`cT1zFr?po87#03t^txCDWjuyGx)-=;0O@?vB8v;$2sc7b|I z9!VsT-3GSRBO{;PBoi?B(7{*o;=5* zz07lN@M8Lb42PgXMf1~L@2?#*GFq1!l`YR92J zKFs|(Xz^?dIsUUJ?dz{h)azSGRnzv2@Vp?f*5Z9;S@mmwksQS+d22pj}NMn|>)=g|^ z2Aa0(l^wK5X}bOD=df2=`W7y=@9NrtL0Tw26nTLAGRv`%%RiUA*UzuP^4Ar-l52|^ zDz0dvOD0vJcF(=ceP^%Bf;ysgXN@6PXg4mYf{8j7VH=toBzz)X#xzIPkDc2D*{bJO zJ7k{h5p;@JiF-4Z7XWtD#? zjhQsN26Q6Ht`+A`%GbB#uu?p=PigsEbE8@wXdm!?AK6oskfdYN&RQ7k@YMBuU<<3k zCJW(e0}t2g`78p_fCCi192=AcTr#7zA#MBwH#AQM5HhWT_A`HKb>v#((^Q7Fw_E!7 zRn1hR2Jq&mfW?W==rpu%^B|`^tM9@U7O}T){oi#TzcBMGLeizg)(wsa6E2=f-~Uki zoPB}+Q@N}?GilOdAgb*o?fLA{2^s0p_TN>u-@$4MZv-lJbjv!KQe#M_nGu&(tkz zyXxkw)`o2F2Js1MOjY9#N-iW0QCn0uH31UU748oG#!^ga1Z30Wtjke#Wc{?32Kk z^NbV4J6i>BJ(B~i)|s=5%fpo-BPGbYdy-9T44Nl{g5?LrEYI)Pr-O&YjfhaSm_p$ zi=uZ&+FS_ByjBL%x)-RJ>k0l*NF1?>CNhO7BQW(~ z6FYbt1LDl1L+wq8N-li#)UzR1T^Ibt$mZmOq|(hSa)ZT_PS$ait!vXty?a|z$Txfv zQlrobDc}#yb0Vff<}^@QO>+LE13Qkdzio7alM$z?2bkR6hqYZry0jfy-Bub8z>`T5 z@M0IT@4)qz0hKKs_swQH1g@7No_(%d&asLc&Z4K%YLu3QIQskNlD_csnxZx+R=8Rw zO&aa9CLLR2Aws%i0Fp!zEE&)qG57%)`D5| zFjYg>uG>VuB^LX*B-ncEUa?S{qhf8~(>EUf=(uIN(0AEk-@ed+DEgBB981~87Zz^} z*SH@I;ge5V*md_0TqPVUX2PD0G`fAerM_nfIcy!!D!2z}n_0V;%YI&Z#xOm-kIYg? zH3%RQ*kzv{!_}7-k`eg-gzU0c(u^&^l@qC$fgtl;XyB8%GiT_-(sbNpOGK9 zYA1J$xdpOiq#!Jq%B1+IMd&D2Ocd+92$}f7gI41!XpN1Q00{Nfe?A~t?SDc}9;bopduFmLL? zlxE`iF&BAW|K;>GCc!`c05jBcl}SMB5XG*oz{+PzQ9M08>h$E3Q$Ve@aQRc!{Bmhq z1Bg!f8)3$Z?C?0o%4eH*U#<9ztrAlrC#@m;+kor3pO#*67=aNKnna47NPUrnfR__d z>yFXZfQj_#BHDCqw~4^|kBSlP9cM?icG?b*ZYqGiZ4r=oiK9$ICf+2TyyvO)d-e%s z+H!I?>K@tFLE(4u6hpa>dkMCm9Fr@p9GazPl*2pB6~p`94OJ<*1hjGWJw5ABC6p$i zmBuIA2ZLpGC;4^a(;KdCxEKwS$W|y;+-?CVuFvWIi=^3(6_c~Cw>XuZZZYF?54N%9 zSD@p5?Wbau(;!}!X)7pX^pbqwPTsfI=!1gvW31ieegr*9n-rQf1?W#z`jp%ITlS$U z1&2Io(~~H^<+0A4d9;FepPKAvl6l5QklBQ~UqH0yWM%cFC2fWp#Oe5CegJ8O|BHN) zdP?RoOA2D+I&ufy;F}l$x^9KvD1OUl=SMKGgG*dg{;(aW2yf|DiC5a&a75cRv-&m? zImyka14D0q==~yCjZT$qbiR7;^PKZDt1MMEbkw;76eG_9aZfQ`K0nrzJpG(b09+VY zQEQ5R1Mtx4r;SJ5pCIFIK^=Ek&gXryc+!Y(1i=x5x)Um@8@zz&n$#g$wvD?V7|Zrl z=(f2X)%nPXQRs!Y4B5>|_nFDZ&}w&C`70+O{b&}cq3m$PQt`l6*Y&-{A#PYx$P8IM zTw104p!?p_s}b(O=M@*~5!k`IrOw)>H;YQAm{RHZdKHeN1^J}*ktPlP6BJ0g1sxEWp*uzopuynwX1QX|WN|f}JUo8odn>@0g z?8L$t-u(Gq`|>LgYaGOFZ^m~q(%f8>-w8{EgQw5hgq7tBrAt&+77sO}!W6W76vZu0 zhY@Ye6#>W;+VrUiiK%@48Fh9#Re0>@T49&Q`l^J;``?DDDv$SuuOzriKg$f6Sael% zcdtj&o9`_BEAOt!WUf&>Ez^<=s!f^wS#(=LoG4TuXUevmJh));#Ym&^7z7ZpKukX;X65_|zYy-4U1 z-u0+!rs|msp(iQv2jfp0rCE({So@7r9)Gq$Rb7u@+ksry+v26JsOe_Q3A3&ed^KK0O&vB|Mgyx?!(_Ni_A|}U@!b)289Bmfwt?SJOqpX0h-&T+lP!d$>Z6HtGpv*+ zsyb(X1@B(52;jq+A^h&ErM{<^QWLYhf~lpsXzUD6WNZeaGcyPP6_wFp|y7=bEm6vsT2xsi?X7X>;FL^7e z>e%3|B_XHmGDAiUYc@oE|E$CCzOlWDHQDAo(-r{T!^7gnssgjS?TTfk%nI`m&Hcge z2(Fd2w=XJV?ut%BTC=QTWE&UOD+NZ*MOFRfpheK(0))*0%(I9BWaE3`@P!oe?1RoA zMK0ClV=u-OE60hM;I-QhQU;Di6QjW!TeDq$Hkt^T1zGl;QptXmTh<5bp+@ipq>~p} z$F0EszNudq1Zn(cagDAf0ja9|SEpWj(n*c;XF8AFp&|+iXev8}ZCexA;3^ z$v2i4JKx`pc7`YmW$bk>>!;_bk7PAGDn2l@)#D{MGOrHAnZW=-AU5vqol{FW`|mu0 zz!=q$n9CV0DF<2I6#liYTf@a6ebWAc84h24uk*NW6G^tN>zNBT+kl5V!g9=Y5re09 z_&y*+)6zT?y0{+~px|w>=H?O7wZVAt0)sW^H2uOe-@pAC><8GIed-B3-O?JR!?i9< zp$D?6AB3wSnIOy%XNFyuffbO+KH9(^6F8%>bU(QL?8ZC7d3r5Ieq9x@V78H8!AMBO z!zCA8!b7)9@@zJnNTfIUr(KkHj2SwTG2lb+UJ|IaVsgL2nw?G{i><0S_LSnTuNP!D zH}LQ71Ez;Z7ZH-C3f9<-jNqB@i$UAk*t@r}JWgYCL^(n2g3;*X9aZxU?X*!0nFb_E zztUGG!0d~6)ZA6o^3?ZYiOm13(CF6A`ySz`41t!WQN>|5w4D?yh&F0uYtz8F0(S8O zBo1>~Cal!9H%{1eCavkx2l0bl*d+x5#x}v;XW5&xe?hYhpF>nfj5zQoXyr6`AdPco!abdXI$byQ{ zsY_^(t&mM$*9CE{y#|JE>|Yu16^~$tPPOi(&2&DQ0A>@xVB?{Nfi?~S5P3kP=_2YVIbd#wf%i#Vp{XDXiQ8VBNN^}_b>sH+HexdT4|%yTip1J_G*7?knY8#S zNPSPp__&<7X|`RTp}$K3XosHhI?2tVV?<-+hzo9*K^MtvF{x^-3|$H{zz9VYto)c? z?`kR4^h-F0hTIO5n#C%)gSEgLeG3y@TqTYM`U5nOT^0=PytqhNkZa#L?dHTg7r5$J zarKD2pfP-QY@{|H_mm8STwnw{>ozf%3*ZxsQaFz6YUd{~&l0|>tXw|(*m=xx zb}pOkkhwX>r}p+I6HV%k`$fV}FWq`nv_BMxOwWv^Um+*6WQi>bE+pXf(m6F~fSE8( zN0NdrHN?!id6WWnaClM}5MM>4RmqN`9~;Zasz?rZ7A!r(PsMS>Ri3mwZmda&`2472 z2dw&RvATh;Bi9u5n+s644G?Rd(_LtRqkkzH{eIGyf0w%xb!LH&WH-RseSW<6WaeSq z@UDDKwXZYkyGPW>0VI2BjK1IZuBD0V&;eL`@6=M>q|!Id!`Sjw2lp=bSQ zBI?&Nb!66Ku>C*xVvolZ+hTkm&3)_0SDUsGh-mb1jk>Pum~IQQ7WV)==nV4oXN5Iy z`zRPr!D`r($mvlHm|fntGUqs)f!FL2wYEep(}9?Gj_0^RP$Qih(-2ve3O5n`He%Yg zpi~XD+&j)wJLe*r|IzZ=)S7J+AZ~T!S1%dwuQj)n_MKWRLVBpe2iq@ha4;mWfDZV> z$_)p;@~415qj7}IuDL-5KFV+HQurUXTp?hyI)3+aa?ISaol2NR`+XEi^5u4&`InD) zxrf^NR|bQkl_a|^{wj2>+vZ9pHeGKa5FM$>?C)S_84lWZe`L$pzF6kS39BbQU6fw; zuPKXDF_)Jw7lIB=oVsk!Aj@!pADFus02chK;C2rjb_rg_qJz_VjsBYLfk#`OY>(^$ zge8@vZtb(rvWsZ6g%8;P9%H*La(mQ=Qrt-WP9lD*77}@SDSHe8cAZhijiPqW{x!z; zSTj`%-96Q!fFa#$2`Le1u;D5JBN8P#dL;!U9BEr;m@9=x@dj$mL8+Fdqz%E*M0qUn@gKkeq7ax{IKK2nNNdhLWb&%6#&*j9 ztEAnL>?xn*>l>M2bGn2^8#545uGA)vspLyyM9k3rasFPSzYzOF;nw-{bM z0LBWjZ;PaA)f*}O=Y+57d7<%UFrl_R9VFbG3AX!i%Li^pNl7BwH{%#S zf3qnQ*OtUTrtmfP6#B$e?g4w&lg`zDUG*3>ec-P&+bPOf)~0Rce<%PDgtl*mr?ICq ztOB0uU$ysnjLZZ~u5+XlDEs_=XWc~TKKd*Dh7k*1@aBxf#%%y!;PJ#f83-}~EFcq_E?v&Cel zN;B@~L=X0fN;VyAIBRnp&%*E7z;7TqxSwDUyUPTM##E!A3W8HCw~GZJ zBvIdc&j7f6*`4fpV`^z4liD6>Cz%Jt{?MK&&f0#R7yR!Y(WUDxQ}ErwCWbA6rFh&GboNBIn_ zY-#+R&X`zB3aos3?X3Dt`;tKNR^VrvenIY=tTKGoCc+CVm2h3#-736Ka!oH6w8*c- z(8VUUDRH;DKyxAyaJ@XnhpBC!^qF_2!XCd0{82}Xm1m! z_d&d&@6|RMcYHW6ZLOa#yt>no78P4{^tLc`*th@3{R9Nc;4np?!{FFil}ev}#7d1PQz?o@^>gruI@H{M%HSG$lK5DnX~ zGqa%^5R7=@F@3Q_VYxl6oo1P(#gWXq<8qO7i3L3?nIpjT?08URV70O>i z+Jx%F8@7Z^YY6?Vk#yjUGwJ21Y$pyF&NpP@EwOkf+Eb{`r8@HqWKC3Cemdb2fkNMf ziYE43W|kZ`RW9|?qJ;|_fgJud!Lj(WQpotMzrpP6`sILm>pD3$}<4Js`2#{ zU5APv=GA00YaWwwC=6FxyZ2Jbi_(i&dF(aeUH5$r@|uwg+$cTAsvldnL{*rGub26; zqf!rf;v&E2XUnUGFQH)-%#+ZsxB^}uKJmg^gI+tLD^KJLAX~~U#s*D9@EbCqi`IL_ zy%QTEjj=EGB%xXp)AxOeb&RWbT;8H#degWO8^u^dJYD$ny7#Z#{idD+L@Q+cUNC0= zLUP4Xy{C~!N4}sM;co$J@0qcjz$%gpU^)I)-sU*A(WA^s zr(<9-(%{Xdn30n0nlZ`^0O6ilqHA<0v(1H@OJ@P|5#3FfseE7%hw2_C^ekXHh$oX4 z98X6M2Q`|%{iAxGk^}`yH?>XM&I<2uzmV2cH1d@T?RF~lO=N(*zT75*o;i`u9QYjD z(6SCDPQ$3VmvIiIojM5&keMJrbObu;#UM)amaH)h7!lP&Rn%m&H3@xJZ8al)A8Xe` zS4LWU#>kr9{RR60*Ez8jA?cYcT;tPP6-T))Q9TN_L600hXM z2mOHC687l9eh64A{Ua^j_)+o;bJIN*Sd0iEg^@T-!h zsnnzhoXMwr(2NSIK=Vka`OV%O#n`*y4}~DIIBbaE_<84%E>6 za6#1M<6Iyf>ArIxlz4&WA%T_M72iOdJ1ajV?qfwT`2uP?EsA)){G3UBm3a=);6|HO zDsa5fwJ-Y!SPx^H{Q#0*`kEFAj1wz^d!35VzZL_aBUYB6*r6i`x0fM*MR4NHAR4-! zU=3Y@V|Y20Pb2gFpMqJ)!z8_u*yb1y>5#c>t~h=ZnE^1Bu@OZvXwGRsrG8`d;B~=- zqS%=uQ`OwxtAM1(McYQ!anG)l(Lhs&#brFXce2`hPJK z!O>r?zNZL~lsoZ$)oA$$O*S0koOb}4kD>R$q9(dZ>Gl0??=D}0{s`Y2R}nO3Fx}J- z7L)c>A!{6N-_Z`6O9Ezn>2T)^|C=Ox-Ah$3pn49izR`F>p9}I|ioq zaLtZ$?q5u09X-}ue#eJizFW2zY&NWy)_8_t++!vXNowGhiOH45(qFbNomYVtjiw6Rb z@5Ac6?p7%Uxa16%;JfW>Y0QYuNo!dOa6l}0FeEQ3cuVyznRzke`>LiMVgKK)5Izkm%*o zbUg<^k#)#BFeHa&@OveozAF`3yxbcG#pCWYn7rzFtBZkIy!YxYWzRHuw6rnJW3phl zEwXI_4Hypo-exk-%HfJkE~a4xUYC`*knbJI;b5Zd`zt~o6YJV;d}DGS-nP6VoBoP% zDdNp%cs_Jthj>@E3Qg=7(17F-3Xo8qCr#Xq|J6g`dxKywfgKYV(25}aosc#`pG~AN zyR=VeW)SI4Gw4k$9o#vKdC&am6+^NEaZ>7Zk2~B*W?oO*-Ibc7j6N0Bjg!J(q6yid z3|mdlxH90es=jvZFZ6+Hjen{gW1KRckHt-w4sI_w-1op)Bd!2<9u+ie>KfTBoBjqD zPNSz5s&$Uo9m%I~aVE^K-UvDG=+l6Mhb%E*b8lkdx_My@sbN2%fsx+JdcHFjFu`WP z;WdE0z!RuKuG5t5N*G-xo7NQ4QS7jNS54C6Ip3>OM+wd5$1O2ApoQgkk-322P_BCA zMjx428I|Rif8+iES-|=O*Gu)jdrXNk^}lUS1a;hjJQidez4ua83CbBeh1_B4|1Rj# z$ujpGt~d*op>48ueFoRjM7jW%&}j?xu2E7g)64G+duaM*8og_Ru2{h_E&;soga}xr z<3ltRygPig+dHGBoJ`5aAolYetbypjB_Z1+?GM9Fdb|iOmt%G-ITt!T{OrPm$@5)){{8nZrY?9INGNlwmoft>MH{ zPPz6U9R7A8tKD8vSx!G-hB{Kc_i}9Fn;SwO3;weVLlG7`bfI}J$Y7DqrM=>Jf3k^K z7Q(M~q1~+C8+W?1d`4s8=D^SG56dDx!Rbjp3u(8@%JwdDXg(z=xFD&(`?my8!sj1d zQH~j{{(6l()*%|}jC+{eSsSZ@CC61N73Dg#fM5o&I$BEFMsy^6P`L=1u-%MbHO4sH zCs^fx95z{QjC6#9_!Cr#fe*8(z9Z2FI{;0`jWNi%7b@#6BGb?&g|d!?KxGaTj+~*i zFRm3f7uR``e==7DA=d61i`;(hP2DA|Fo}NE??*{_f|ltQB?Ipw!1nLVwir+|r+XY; zLj6EDW9jc+@f8po)ZD4J52G)t?Fwo%)2$Y?fyrgpkBhH%m6!ghXG3{c8is;SPYpKc zf)EMwZixt{ZH0q4A|>E)B*a}s?(k@S%7VXSN9q+)r^6#?J9-bQaorL}iphcy2tz={ z9f27{l+asE!hgMTp~*<)d2I*-f(;j}YJfV$m}9CD+)8wlvk-FKKspea`#lF0=k+w? zYtR`p?gH|2zUu{2EW+r>^d62QSq~)MjI-K+go4CDd8|;Li+ixP6c8T&%J|KBSQQ`l zUu1BA1V{81UVXVz%c#z)12=N;g(jH650;Hc3u^K9w^XI>T~i=2euY!QUkb>yNerdulWYXDR}hZV!Bf5!>7f zFU9;gwp?`?x%kQz*FwC(&w!EE(g{SkM1)qQbf=Gear;;_(lip2=4b&|0LjR?s3QD3 z@`cKa2JYi`8qbXk?gWnm|H_+#!!|CdfWEo^YJ=qb4don212mcI2rZ-BU@+@1yU^Ic zf}qNWtn&tWogf^*ePwx1f=LF`pwJ?C{AXf8PpS5srQ)QBOSLmZ7mRV}IKU>z-V7#= zk?Zrx_Uzl7C)Zoj8qCj;|6oPjBtNF3GVYOLs!@bCeTk#)EYNz*J;!8!KL?3sER6sz zwtZsB7v|uzc-ekJyplipgd0fjjDH0=%y{gqwPt!)Z;Vb5J)vE;R-;0PaR>V9f6Qo% z11Ch&5Ms;Z1?Z$ghCzN&$zL)W~jm#ZxhyWrO&dseU&o$Mr(` zwru)gR8qOlY*xJdibuWoNNcY_r1-p_AE~DD6rq9%WR^}v-sPn?L3 z+DK?dW;A~Pz05->+IS|_DZ+arraEN}Ji0nPoF?5`j5j>kkF8lSPljI7T3+znE6yn%m#0q}%Y z(_^?hU6F|en$&5RD}b$VmYJHm<3izc@dvg9AtUkiY7jcMISBp+*`H(3 zn|jz!P`?tG(UI@3*(u@XZVv*DNj@rF#`LS%w5Y>}%uiN` zaF1C*r|*^nIeJIR2^L9xxFQ+Ml;VxSEeBDUfZhOdBD*>=UVDet6Py?4{q9R)J(9KB zSa&e7mja>XoGbyB0iQL+2=hx1vZ|&G+4Ryyt@ElmPT|$4%VsLJQ6K@5Zvz(<1dLSu z?aa3pIUOV2mH}WIvopF{x>THQbRxr!SD^<~mh>c}Wt@O)rUWDm=8PSddn{p=*GW2 zTJMCd+6as4GM_@TeCI@Pj_oE*siSXi1&^MGz8}u%o)w8hBGcV(rUQVwcJt=oExQ`c zEsn75x$7;f_ve*Jl(iA-NhA$AK><)Zg)e-_? zwHBi5vUnpwerxA+0;vm|avxVwoYaUsnV+kLJOWY1KCGQTk_3N=m}62+BIW=BM`ayV z9q+BAtJU4m^VH7MF$RKoqHEl`hVC&#QZ z>4hfs;fdDt`EBX=M(T#Jl@*rZzP#NoiNcqzgAQr09*VWp!&V;FmRQ)O|?mI_0>1K zVjajK@@y+x)0}=ct+fF57@ZklKTdCZmc7v7l*+={u;o5r7~9|Km#ACn+c!(i$#Bk` z`M%N8pFJVj9IMIln{zy67i0RCJRicGFPFkFvm4U5(BJPPn*9)9xSPzdF~;%0U{Aqi zroti#-=B$hEc5vKrq?KF)K`(q!fdA;r;qGDu#U=uw$P1B0S6-fL(frsE#Kp&^-&(8eNgtTRKhp;iNP%1qIR}UmQ6kr+MHM{;`r0?9vFE){% z$+C+xeImZ;4WRWY1omyAHPv9lt+^N$&guLF?(L9I4-j{0s_WIpCvQcWprtM9o9^V$oThAum6v%*nZ^ z+ynTnJ|HR=RswF;x<&Nsv`_1gu)b3?umZBf`!11uaIi4#Xe$gj%>71=r{}V;_=+lk zFWKduS=O9_NX$N)+BcGh1$)+H(10wOPedNR3Us8f8#%Yl$D0ySX+GS*-}gYl`03)# z>vXhiWLQz01b?b1X8M56D-@2(e6U@-D~>9&Qv&l(Fq&2PkN^Y_kXic==j6ExRP&s@ zcG-@)aEFR202whKB<;Ei5Q0+U`Q=W+H}m7%{PKvturYddNuo^-xx=%177{3R0_LcM zllWi*pv75qZ77XnjR&@v<^=s-QY-xHcJxw1=){G&tTSBE58^#4)=gD#3Nv^>wBc#a*?+B-XdQ_xKo0oApgwNHJs3=J=MSQpL?WN{resP zcI6lut*##23KZyovXvl=U|CxIP z*J9?WM;m+y-GK!lDbn%FrJ+5jwA)WNhmVyA2Tt$iNl%!TT^ zFodMDWc1*k%hFTn0YI9W&{^>hK(1h%`TLrJ`Lf8$FmCe66VAfu2#L@vRn_VWOhI8; z=-Cs;Z1-QK2o~K;1G%1CPbH86Fx~~wf8Nhe7Qs?+kXrESqdWm%&2UsSlS%fA{t_jt zx1M%dbQuA=R_43wn&{3sO*}HE8cA|sc`=E8z?Q0TShqWrrO;CBR&e<#U=OwQ@Ihqm zzL|gS*e2EgYTy3gV0}f}e~`U2h~=Flt#6Bg(xdCKR;70j#jI!1V_PNO{^L+{@Zj(T zHTvsREemvjyc+cg^wM8g{gVS(ln}m&TPk3wb=_T=>fO>EWRe~=Kb<7Y!7&6PU|JGB z8MTG;9>m6U4K=@vOmO%ue^H1o+xox1R9lUd^TU5shS0UG}bLmC7*vZEi!SEc`a)<4t!_kI1Rh$$%O{eShOSkry0M&!8u$XQUei+*SCkrw9K#E$bc}fG0Gk zs*iT7GE6bH|BRLj;M=?Nw)%wLsc6{R4PK@EkJO@nNP7wjb6I8UZgwe&_&ITyd=(Bx z*jbf?H#T!4hdmUv&~9?w^IdLIq4T zq6T(Ztw5!7$++VG;K#{dm`&k~^13OIo7|ZV&L;3Sa;fwgNFn!GM?_xEcxxP)q9ApE z&~ANF-Dv8o*t5h39C4E+k&rDDEJzjilts@Q0<|Fq{okGY~32ZLaHob`JhIG%@x)O9GNf z1@m~;;@8ZZ+ed|^0UYIH5Wadt?0*pDr=o4}nw9ThDe$o^`n$&;wTR+kc& z48hX>^N;-=A$a0wNEZ`<@eyU32anqpyrufrZUHD8kzM5pgdl}wC@d^qr;X31@i$lK zwEO+27(FJ=zSkT)@pHSjt#)LnbTnXu_q81BH;MSaI(bLrGniH8s+z$A?_B;=6ZJ22 zCusiH7c4;J`zGHc(MB=+d>|c~KhqEUAAh(0`<{-Jsf;IXzNqrsd1kS+8SDOIM6>wg zs(;l4g;n<<|K0Z}DE#@4*%SDO_f9DP(}RE?{~s@M;+@jJ>Yswrzh7jFb6bk>a z?G}Ie(_FKE6|`uDf4xZbnSYl}1+)L|nH3bww(0!)$~OJ`MK=8f{r9{5|KHx?eg1#d erx#r=SG!7uz1I1Bk+gVeXHQ-{K|Fr>_WuI9fN16b literal 0 HcmV?d00001 diff --git a/static/img/pulse/aws-rds-create-parameter-group.png b/static/img/pulse/aws-rds-create-parameter-group.png new file mode 100644 index 0000000000000000000000000000000000000000..20e969cb77fc4676f08258d6299eb72f53172fd6 GIT binary patch literal 577279 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�#W(w|xF zLH0J=qqZAGZS#L!YUzTfZlemJi^cHvE2m@DP^Qu_ot3v}W{TV^Q_mF6%Ix2!)3#*0 z-pS((FVd37|Ca@*r0yN*ZuDVeq9{|Rm2jB%<(-$uvqy?8x{P;o$WrZRzl_6oQ_S;9uFOv?ujBm3aVT)$cY4~v# zM#_)0WFUX=lgp31+ih)*UHIDBRQJ5D<5_oUw{zh58g&0; zH97%>UP|@HHb3E`C9+ZJ>oY_ zceA(zOc4HrXWNY{^TU=|a!Z>UEOc{;`;2TRpW%Fgh7|{Ys?M4GA`eS@5A2WM}YM+|_-;$qpT1#)UQ&Q`EkX+$Q6}iYyklFDs`zy~~fo8EKNE-KFo=!a_IG+XzwKsLf3`9$8QH+jS1X=|6bc>B{Ozh;n(#b*7^FW&^fSU6 z@>vq9*}q4QIaWjHbjIEpz2_U^Zm9V29J^aE?jRQn_~(3BZtHr*5%v7wn6HM?b{KNb z54ai(P6vhwnadTYh!?p5e0ah~O=Ahi2`OX4BxU`Fr4mk5m$X92pMnya7n1l{Z=-_UWfp%4x<$JI5+^v84 z1sB9I0s{jg!}Pq3ZM0Q*0sMvn4De<@othDP8`7}Llkm}%d{LDx; z(F!l!^oPfwr>fzbDfJqU*pwyMi5<*9i5%L(?m!}t@3)HC3?C&`+f|OcmI^t#W;KKNGQw$sUDd??icw((n59dBD6>}<%CufY;*9!qOb8J6EW;?5SaJ5vUx z-Nxe*TQb4RdqM8`!azLxG8DeThm-YoTV=Ns9p_NmgwSnYko`sgDlcV8cMjiG z6_yW!?IMD9T}0GC4F)Z&HgP?Ly^aun*!~DYRtT4!_RHx|H=E%Ly6j9mOIHgSp)VoZ z>-GK@6rl!RMe{h{D9pN^di$e6c?S9QGR-9W-ms%%Wm3e(!$cXL67sNv(bas47S3*+ zpVY(!jzih?{De2H(9#4pI5e$@|8&1&45yJ?rw|A7LP^fv9g<6kWIB%OaMH#cbF6Gy>1j}pX3zRvVc4w~}1jhz3nvuYE3fXThx$}YAY zK)bcSk$QxFU*lW9OJgO9mRQ^B)pN#uuNWxo?j$I~wsT_tRP_7XE{&-45n`H<24=_cWgWjlRi z%u5;ewZM)0pNTj87m_L=e_{b8?cyUovX>u62&oGXy&fqPO*Y--q(xc5h4v@NkA79O9bh&x-nC;RKHh6A7!DwQ=o?p48t&YQ;!e7)JAdBSJ* z+ELv+^P~Lk4-gz_B^JcP4YTXxmUy_^A}8XpcqB(&*gYAl$;+xyA5STLXPK_L<|e+K z!7+!!b;v4i!^TRrZ`Ex$zY60jZLi0ONjj?hp97D2y7a?SW&+Yg5Tsi&c*Fnd-gEwU zGDoA|oY*|kx0a9Qa}G{oMmZufP9l=uK%`~xtw?E}hi8E0hfI`!ds90n5GYfi=1F*OpA z;Yrf+_iy+xTBwfoBUH-nK4ZZ$Zl;<*%#GH~$dLpls?IaE95}QjRf8G}9bAxn1FG6& zg6+vJe1+!GV|UxkQ;~&?zcSdO+hdPVr#%5X??IOX(e?2f4MUB%Ofj5f*02rL_;Q-* z&@#e(ds_Czw*kGw4#uiKgiBP$_yLd-{a)le4f?r-jz5!|g)8$W;Gl&zlxV73I04^$aIRDW=6wLlQ^L^Vol2YT1 zd#+3Rf8IM)1?E6qXPET*9eV1N>}T2g>U})F2GUMDPslEqWSSmJ`~0QWps{XrlBmhW zC3~_w^4UV>$vR&VZ4twUN2^NOhh6#LY`Efs73FlJ+!V?x;$=Bt`tSIB%IPG_bCRZ| zkcAq81YzBhTXiy~@o+FgkMIe*XNn>p&I`$9b^`1vOO8TaK8F2`IVOT(=?l{Wc@Wd! z)UenhRXu^DRl$mzE!2AuPSR|;?B4@m`@BEF^5=V+u5MCuFgwOd_iYXxA;qdxc(e$w zt1W&qwe7Z2vb$%+qyc4P6Rka`5PmE=JmMFvjxamCt6U@56aQ9A_zVvLZUI-V7+`pa z!+d+ly~tNN)5DOe7XBczrrjl?I=Q1r1NOp{%QQu`Bfb9@E0%-#52+lTO0@Zw_C31q zbvmxl1lwIskwzkr`FQQ^&=`P$+#aZ(^MmGKRrDk?@g&zCvsUP)u2h#6uIKwdxLzubYh>8^3Fioa^kG>o`Cd~TmZ5veZ!67 zaAIRuJC)nOY^;T6BIE1TD_SRit48Bxzn0NLo(TmQW1=Wb?`}`CQjPYYWkuq%*Ma@M zu+cc_3O?_irVxF}A&5SeQ-fAQXN!npnxX_iJtndhGrg}drLunfoNd>MXk>V(musKt6o+W-x3I)*X_8-(D;tOz&Sp%n6*ubj(!r(p z;!DU*y7N?tz(392U37lskKR4k>5ayP4dTI7Prsg;mbaoF3ZGv**+7T34n=w9=rbjLpfbOI^C_2bTMk@He> zwH72PBf!23Yu0HPh1O#lnNIeD6@Z}V6>{@;fG8+f;sl)XFRJzIUh!<|P7|AUrlWVR z>2{Iq!)UgZh%TYB=HAQsPUw7B_P>=rbN0ZaMMnODc>yRcJF~+&tN%qkAhV%v(W!iw zwWsz=l$^rNGhQx?BC++lG`j5bn&r#HEpDx!dv+h5tjn|zo5)<7nljiNWlh|egXR;L zNk1NOZBX?aUmT!VgOXX?X2m1n%(;k^`En+QPmAqNJFk*Ev{yt{+RbJD&L?doI@Bhw zR5g9`cF|}Vo6Nu^lYRy((wH1U?pPN`y5b@(Z`Xm)CuVsDV%r@la*FZ|obp13yzi}Rmw@$|zn?(X68u8`x%omv zV!azT+xHTd8u|Cn0`Xek=51l92koi2U@Q&YpT~yZMk9hvO&!7s>$b&MjrCaGzcik6 z9F{g;BB?_Pd(=_bk5M7UAvW-#{IKqR;^Fn|kS*yT^{p~SG;LsC${TV_l5&-E8hfEZ z3J=Luyj(@NYaOVas~=sDKJi$TUzT0jW8k~jKg#{*y5X9^@y?44H;~g+6h3gy?0s=M z?AIygs?38XuR^p&^AyJY4+O_us4IgL@La~;Gg1$Y%DY-mnpB5W(OE5v;5~sYKCcWD zK}gL4_Fkt0^P8#r8@4-nW9O(yMyS73_R37KvQx#RewKU=;+AmpQSI1LzWU$dVBh1pR`0Q?Ssj}7^=P!cBrkpy{b7;pp>>%VE^>^v> zxlotA39_3;A<3 zNED-zG_wbx`Ap?!s8)sM!R|I1QlAd^F$>7kb;%~>WVur@jMf;A+7fiBdi(9k(lgoeS{j8<$?Y_9G2XljHl*5w$pA$|Gmb{=~b}HDoYhhZs(0VJSAl~|#))-ioE(N9N znk;yr*z-=U4?M%*ak(Dd0^UJC3>K?HtS)MajTOA1jz0Tj80R72VK7NQx8-mKqf)1k zNg>JzPZYVwbR25(aM_-~;=J5x&$lFcE5ABgIHi;*f3z{r|9IxC_h$P-6#f~UK1O)A z!0V!ZumpgUbVgNgNr9YNJ1V>h)9t9H{T*2B8U6NcH0Brk7@*F$2feTB!*7-$tSGey zA^q0YjYK;RZmoo5%}#-|D2dglg#ZR zRngRF1m{Ha>-tAF=UFQ^OMov~9*`-`-~F@91w@eFk;PTN+3Gz2Uy@;*B;~h(OAZZ)emo8=Tp+f1 z`jQs>q&~4FuwzhkSag+QJNGXhlZ{f}PgXiJ_QpDNmHzV_T2g;x&IRSR!}0z`U(Rq#7K793G3GFEcPG#$SoI%c1#qG z8`btC11HIG%qjS>LhpYG76QFkDHO*|7t@!3uJsC=O#kl5WuM`FNX%t>mHhV=9`bEb zV0VHzNq@4)EmN@S3*$!H`@%IdD{yer<|lFmN@O%v^^X`93KS`_9Sm=M%cIU-NGFb6 zpMP0@b3<1W!|H56Gp!M?rU)$X+PEi&)@xOXPRh8tHzyIJ2J&-e9xzIVGM?Wq8^P}Q z_luvc39&N>Aq7FC1IF*w$6GMhU&Nbdo)3&z^Mji5o>#8Mh_$fh6sLgXHQJ%H$T0u< zKl&5H=1YOSxN*VA_Ma_>1p(6k4}0Ii*3`DOyD0*SQbd|G0TlrO5$RP$QBV+(-jpIB zz1JiZr57nuqzVEey-N*>bVw-D5+DLXKnMW>2_%Hv#X0-zyU+Q~AGr7V@;o7hl~v}N zW6U|nc;9#6J3Hb)v+_MEJm$0b-tg$K{qXBf;Ys{KziLhVg}#)SbbIe7wjaY)kaLqi zfAap(uX>a68{aQ;?+LGsvh#53hU?P`eNwRuOhw+syIj0lx0J)y4n@P1n6keaRU=ZI zkXQAy*|VXa>I51=6aOY;?%Q{UHC}_;8lqw56f4mD!El#8M~LpMZ&HUaS6GM4?eLkj zfXJm|@8{2(<`p$U!HZ;W_ljBC^e0WnKkqW>aax5qNlOZ7OF@aRejg5$I%(`2x_Z?1 zeWoi9z_Igfe07&E) zi_)J)6!IO8>v9CIFb)iMosPNmFv~4xzF3Bc45C(I;?}0&hb)PDayY?KddJ@75){Dw ze`wj|&vCCM#CR6hj7s@prX(6cg_f=DlZJx)DepAz+o~ZO@P|(M7E`r?jjqNoYcgg# z?8=fQ5{foMBbd)=Vad#DIaWa{@781x;sESS#^{h+=(Hgnq9IVI(Z$yn;ZG@9REfj! zi#w=htax#{c}T5*hD`^)t$_Qf?=vLr?%abc2K0_aeY&j}2*X{ak1C7kngc#_JY z&Pc@!3Vc>|4vnD9-uNy|O;^=%yvlG%{s6X1ic8}Gh56sJpkHEO)iTfe;g zaU{_ZoZ&zOQY%Ggch1S9H~^l#{B(C%;&RJo>KmZw-MICft(rKy`2#s_YDI_8JpH-l z?j$virZXQ>WlR?|ixU1U$MT^CMhDY})4@i& z=yYGv1-Y(XUE;yL#jSEvqN!(!&dJRRz1CReBBa1W+!bKnM%JdNQIM9iY{dCam z8zYwfDD#;yk%?42-$%?UM~+HuTw2fY1yUu|3>DE#cG#ye)M0B`{TlA=ua%b+sRhx? zDH8FnR*IWFUeZm2ul`t33RnG@bZz|+9q}Vj?|Y}jyn9NhovcXhlFpzU%N2Gh?(tmN z0RQ^u^6GP6)f{-ea(7PCIc0`{M||b)8y!RB=5DQC-OyuNy7Q<{O|S-#MjH6$Cfv*V zNlucgqxSra;Co*zD?YT|O*BEbfY14v+L;fF7W~cRavq+*%}dw3p)-b`>2iF2XC==c zJc~*cJQ99@_Pb~f{hG+1iRkrHumy%z3Ca_pJ}XzIr0193reEyJ^z*W1~cP~qKQ?U zx)m-`vmPI&6St26<_wQr`Q3RY860i#qHuPSBdu>DU%?&b+v<&43N;izh5_Um~edFA6_-3%0e471yMun08L7A!t2K}aPcSuEAsy}amQgFAB2)Dhb%x0%E z>Zmv!srw9thN}-hgl&}UDTH;KyEMAmB~GX(`&yON$W)P52rnx)lV{bRGXu%wQ6S|Z zVL%d5{*Hi2^E`8ZfrY(~aW!`wQ-AXSZuN&gzw+qjcF}}zQd5kq>(iT~wLLP%iC=_5 zBZ`a}gn|IXh5o(QuTBFl7sDlmldJQuD#km0KE+77Qy_Tziro~qZiGU{4iTzB--3WilXqCRzcg?&z%0t>bk-RbdsDMa(r0CiBO zR*q$Ksj-#sItk^3rr;n(1gkzzeznlD1sXs@>l zdIFGkOFP@mHq_U}A3|&l9&*W9x*QVRzG*F*2UjBA8}oihqgr|NNV8v797C5z*YiTJ z!Y8@!alKUD( zTROB?)YhPD&D3JFqcG*I_FyFdaUtA>KPCypZYozLTnnuk;GS3TQ#80xI)6Xgjh!2Z z#LQgQd`8SnX`M4RRq|U4NSHX1g&{gY>UvVp-B$`xqWMXVuVq+n=j`+-+-(q(>6MEa zzEWrBDJCQ5C%%OZjmR#x)hm#wegNPc#rBC6{#o~?yS_d`+Kb2$a%A}F&k>cVIhA}i z)6A?q4HZ-e(&y_kc@*?oyDImaI@*KLVP1pfx_9q(Qm9Id1KDt(rFjwhnR(HXX; z`OBU1EQ-rEA2L>b{?bnO1>dK-(V=Vr$9k^mh6%HGeuK-o*!AXp`Gxk(yU3DU|M_x9l|ED@RkL;m&svC&$D`Z zci2Z|BH~((R=UCj)6{UAls6HFfb5O7vfQkyYip03z8`0HuSG%rTDKRt$`~WQ#b%zV zLpZ;t!JYuKY<=AyKZ>d%8>|y~+_Xz`{EX7_>~$+@@j(E+aXMiaqs4&>-|b-VjK_M~ z7dY@lTUOPF@#yOFm_WTAX6g5Wp6+JJ*bNk@)zvK8y_K1sws0V`pe{Af10K|z4?PUu zH>D9X&0#QzHncP9JQyDmd~0KTLa1sbEs$(Mmx@?}HD&3<)GlqadfY3Z)&hH!fVwXg z<_ruRV35_;X|GD2?RLK5n+Hc(-uY2DVw1XaPr&tvek1U z@re$+ymHVBV~UKVHCw&-B9=9tDP55 zu}wRF-ee}|<|k!;%tg%W0J+ZDggr~Og)qg3E3q5y?V>jkim?&CVS&TsD)WJxFlVj! z37bT>+I{>z2PeSl>Xw@43p3{5q+q^sJ*~DitBH?jKXaZ(Khj zn5j1;dq_6kHuKlEY%$u%$|(}o|F1TK2`kH=z#Ep_GRH}q? zwzl7+z4&YOg2?;waiFJd467d=fre}(Y$1brQAHk-Et|V0;x+639MHSI`MSAzwE`CS5hiX-rWcPhla=x`T+m`WPSb(0Ohm=P!wZRQGOrKR^ zu${oYdo1DM2Xh)-T!(9CSGD&RZ?vyWDSxYdaFxg2g7x5!bT@Ol7u-%C(Md21UGUiubZ}Aur-sggvJgKvE;FP z`C$Cn7uWKg%r>~-uIX=B>tsBcprm8^u_;=uQF=T235Ws^kV;ZnJ@9B3u$-eOYe6kN zc8UdO#uk9;?RwFL3I|*Qc5?6Rz349x_WbOA&3mJ0l1C!CG?ojc%uiWOGjgH*2+a8`f`zyv4>?Z9R>ElwmZcq=My>INok=Sw&G%>*YWFHpp7mh}o{5oxD@ti<(K2dY zT$S_A#YK2}$bdbrFF#vdcz#Fw^;GOv#Y++3qffy}OIFrQQS#wz)DKO=$#Wi`mRYnE z#L#FbU}!TQGBS>wf6;E>$8H|OclTL$BJ128XvZ#MgY}QwE3d~TEv(}QHkO@NPkD$8QBn4;J0n0u)rjxS%9fu}&71!ouc_x0XDurpAq!ReQetiTKsq zGf%>Xx46yy%T9Vt+c1?2E1vOov~=#!zV3q?51Nb{xbe+*$F5dPuI#(%P0xFHTO`@a zZMBj*KXHBAXSn!bGXUnsn_rt85gp07VYLOJReybly1swAlus0+SIoM~EO$;Y;aH?5 z(#2{@CHxGN_-6lDPmuS~X^}oN@0Ze)TFA_1xtTS9Uk~|s?sUqf@_cRTXV1!9OY^rf zu%EMjOHVUqlV3>-47_y6eVMxyG$*5#%<>2Q9Q~4$qMkb=vIlX$fVydOa;arV?37(T za~W(t(oouqw7UFY_u#q8`A-j4r9pSCEy4C1KGMOT8O5A;A6D@7X(3-2J3&i&oGbWx z=9E5|m@|AUzQb;@39xh6~Lx|{Sp=TebE z(g%~iIFh|}|D0`JO*0p&AgN4(rlZL^V8v8{KeWiKhKAPX=}v?ypO(WPe(y8{T$G@9 z{dW2U{F4+jlRPhF(zgYe4vE{gyVs0yct-kjjG9W7-HiA-*cm6?Pt^9!GV!;~IlA$3 zGVR#MpQc|51?S7UMaXX=D8jF@&pecs~bvh6J-(D7XYfe~SMAboeXOeKXFr zSRsv{DI5~E;Ci|zUqgRt;Jdn}E7)dYyKdfP@${R;jy(AD4b1Rvet@yAXaKP} zwPyiSHJ%J;S#zKIW6C@6L2Qv`tYSYxfPk#F{~ z=w>p`Dgs2MRd6GcUlbp25!Dz<7KIGG&nr*JT_Quybm9frXr$pB(Qe7Wu-s1&#pK zaj*TwE`=%yb{IYT<{2?@uJ8OE7N+xE1F^#C^|uBJ?;I@VSZb#{4I%){i)VrDuB0DT z%c1~L`DS>R*gV`9L;vA>92vN8_{lOw-Qh*SQb-lVkwwRGKTgIWXj0* zHaFltHkrDL>d@+LF-QFt=}?nEtatw?cAhTGwTd18p5q%sb4HM%cB7TYEnX(~AEaqi z1oIm%9l3D|8HE!(zg%$d)7m^5=LkVKJsDHqW1Z$T4wfCxLmvb9AlH=J3H^5|s{4B~ zp4R^J!Pc$IRc#X;K*je$2680LaYT~Z8MFXq7{$zWU>Kh?*V_(e$Ex1Q;|u$PXlS+0 zcAN-xdgPcnD)xtpGW^@juMW~4h7)!Ka6uI`<#|7ZMvyve+I_KO9qkk;qH*tTSE%Q= zmT@+3y|fAb3pl$c?IO$E4zl(ptepKR*wMwTHF(=ri#%_VLMy9~n1mQi zv*>-gp+OPMSq!}zoH1-edsXubL98jhb7}UA9#M>7&~$oEp2Fc*-fOgS_#GSX4%L;A zyP+-s@0G0;nU7Ul;r&sn>=Qpo)4=H(^)mtV)rsJW;s<)Xe}CjtuG+=vG{a> z;AG4GJ=bh@_(fZx)vf8}9Ja>d_w^muFcTSuq-WDF$=z3vegr4#HO9AYfDBFL#ivPy zU;$ZPDYoDa6<9C0<9IUgJC^)INx5@U;}zz{^m8{`=d$*$qkxi$`m&K_Od-YlC!g~I z5Fko%gVxtT2=f9%&7d9noiswjO+Uj~tB>9g@)AWYZOjGLsNG-PIQ7DsK zjBiFG4b|Bf2|w%GBWvj#+AN&ouD+i03*^sm*23=HuJvPK2>WBeA~5=S^tUaRvtL_1 zEyuv}m+UwJIQuOjUT1pOK7>Bqhmi9ax#vGagXCn8;XAH8dG(9!L#{VGR8|)n0zc}{ zFNFJPu&kQe3Rnn2;81jeJiH!BFvrT=DF*!}Sk9wlUm9ODO5~EFA``sRsflvRy$(!O57}9% ze}7>jwRVyRpUY|n=VcY}<5g)Lw}}=j-V9&8XwR~CJwarI$u_NITfgID`3s$%KRnp) zVD|KC^38#BlsK1tY^0G)wmR{PmYwyo2do{pMM?(6;Nq`;UC1XSjK|&WBwy8jwn_=` z*VbUFPOEge?hQbWi2X|l^?dxjks07r7Eea-K2Jrj1^y z&y4R+%vCA|Fz{;MX?RTlfQFw!Z_xg4!-0yUk|3t54h!Q($%j^+b%{v;v(*XqzI0DY z7f}u6x4@&c=9fFI0x^vq-=W8=*@EEo*<6~!AEMKI_0Z1h#4Lro?a8%Ir{P8A4jwO~ zmcBR1!c+RL8vpYB-mjm0FEKTHIHYT!kNb=IS(2JISiW6g!Pexl>BLS;>1O|Mv7u93 z2y=sYmaW1=)|dT{iqu(g12#Z4hgp^wPwk~gU`&Giog0DJ2OI>01-00+@-w5Tc z`jn0XZ~Mc?pF_t9t99^-aFO+HV<$1_i8NL%sp1wb8$z5hWrj0c$Fcb<>TH>V zxR&u$T1cd#-~rQiPEC^QtHc3>I&i-i~LcY(#Ear`$iRf(LNPC3@d5dB^Z;UftU7} z0*r|=!;>Mc-CGS=w&u#O`kv%@FTWRAX;s{Huui(_|I@bP3>|86O9K2U9f?+4=Oo6+ ziE^{6^Kjc7M*kj@>=q9;1Jet>`}sjQQAIBC^Fd#1c}Y*Yh1`@5t&fHVnt@SFmZhS< z^;_N*7sJQJ+0w*oy;wbf@$B>qj@0rcbuGS=BT4sa&%73h?8&=^4P(tIv+3eLn5FJ~ zncHO)Vpi7sRbO-8MQ3OKi<YlW}UHo==0Jjk83Rp*7D6U=XX_ciNc3 z)NZPbQ*W+|O}dx5i)FnhcgI9Od2r}n=Q3b%+hfTgAB;Cu_$G|2a;&#VSD?T3>ujmn zqT|sJ*@#+L47SLE5n?DDZe8qT86LR#)#*NE%ze+4L;Dq}d`i?>I~AC;t&>! zDjONk`BC>lA;$B5VnvSc5oqW5h=0i?%kMT*P_pA`0CVHWSF?=Ge@rP(t@|Cit8yEjbV*cmxaadoY$pr5h9?8$95JI zRt@u|(lAmQM$XQIm{=d>{5qZYQVI?8O=b5mM{yRFh|aCYwS8 zv@VCR$%#5((lJWy7b^@cm9O5;smNCLC6z}y_Zh!?WO6g5R=I(1gAUUt?yNOj*13XU zb(LS+cy)-~ZMi==Gn~();;2ws{{`hS+#B=^2!V8nhQ#-$vB2sxO?5EPNrX$UWkpym zQ{tyHtERUEI50OV>eP9xTt$eHu`)ULpx?C1i+d=0872bgT*#P-6hwYQVCn3hYZFRQ z+txp1wPnqG)0UqyQ_xG3(OKP`cWXgw8HG&^78w50Pl{}px@e?`7sPks4P>f7zORk>5&IwU~3iXL3~; ztik(X&vk@9@L2<-n^ehX-uQLkoa^39VsRD#hS=hvmaWHpJ)SglDl0d;W1iOZLi4f4 zL-HR~J>Gu}nUsgppo$;j%cRGRmz`{XrL;%z*zw7~KYgo=ARC62T|riYTb2=Z%`LQ! zELUDZ`HSK`JMcumT@_SjF&bLtZ=Dr+WeM^*0kWmW?fnRBtapp&CjYXl*PMYZ*4VtR zz6$D0Y6k-XiTg7MQU+Jw31o+uw)r5h)Mt&E$C*dgE~IZRjY|&|Vh({#<#Q$oE6>=UQYt>%4sLRQ2>iij_(xd{tA6^~cj?vTkZ1RSQ za*nZWgvM7yK_0?;(c3<}w|D7FKX*^#WG2fuWuMJVU4`|AhTYH3#p=UtPu{!24s9wm zHS$4K>LsReSVcBaQU^f~h#$G9Ns5qig3EcLP~_IBNV?_Lot-1{v)cRdN#xHw;_7g) zJ#b#MLAN;mFejN-E#?i&n*Rms7Ewxdc*I(v2CXm%`u(aD%fnt?eiTndzua1FrnP!Y zq+puuPABPJPo^}o(No{^)!7?|Ewp=%rLpIn97Vu^R345+xWXx?DuY0a8Hs)~gFb5Z62a9I) zEk-&IZ5eneXQ1xKLnsl<25oq~lA-D^Vwk4B&h=`DwdjZ^}*p0MpvIyA+qy%S@wHIgFkSDmwEu6b`pyXSc-ViF|`A(XR@Zb0&QKD+*D zP^_nX4(;FU_iA_Qog>(*lX=PH`DY-wfwo4z9|>NoB7Iu|!G=LqmtFYcDlcKL#(d7R zjgmq0v>F~{468dzlFcE+er54rtcj~sHC0A2iG9LQ=+J?zW(dG&j54kx&U zMw-3my}BawqEHs`+`2lxIOl zG59h-X=8%N-7m56_wttN(}w7J;Q|0u)0EJZ&wUj>8^V!S&Q1Vmk@o z-v^IMe*oa@^@5TS8<53|p2_h-o$GAWN;X%&tsXH-Bp){nqsGO`tKRv|1vdKtLM-Fi zxoxlelLGQ}zQ$eq7c?)Lx;6SA&we{gsMnz@Oc@IxG}b4lQ4d@ZO*)m;ErPjTh^(?% z*1nIzNos1j;8n%-B@T&+$!UuWHz;mv?$AWCHZ96W7sogb|r^{$eU@tD$_ zbeJ3Xb}OJ}QD$E*9_Nb%%69F`mjLM$#l}v2&hQvS*?r>|#vjz{Qr8DP$>tUr*zA#%ca0P9fKEV6qrN z>H2FQlJ14kzkHdcrrkx3(G1Hi0ne%ptV6akZTKk;tEVS@rbLN~+(A%(pw|FV8mz#! z5U7C5AUV7boKpV?5I`hGj-%8|?r~TvNkG31IsuXzIsgvL8R4Bzo}i+a*NNiyd#3a| zb9n+_+VeW33wY1PtdG9bDglK3E|L9_e9PCpHF4^aUoleGmoJ8;;+4X=Qh2`(jy8u z-W~5#K7Sgkz6K|2RyZ}$8|VP7OP{C80PbFKg52y)2{L-+?zJu_omDndy|mJK2WZ6j zJqfcCAYyI^{3hAjj(kz>D9YxX_^Cbr1&~yu6H;xk65GCE;>-t?y z5$}wY4TcSI&W)M(8!jv>GXSbHj)4mqGUPe|WcD)TkT%%|vnME*%7(#<>v}`S60|z6 zhh|rEqzZ%>uOLl%OocN{eoHy+%TiMPkhUlvAiNmcxcBBqsUAupJ9j@h_@0XKk2C-P zuYR!I?XzMyt$B*JclNBzh<<#>q1d~y)yDvJ*ZC+UuCnRGrzf2l(mx(2wsm9yXi9oZ zaoOKtWjwjtcCUstAcPKr0n$&eB)zgqJ9x7ZlIAW#Lzai;%96qOKp|URL0(qS*p>8i zW7)&ICyuAWSBG+lb;_c)I^?D_&7=(7H^t}J=heemCmfE*7VFK>?2d!xd%`-ogV%HF z7w|ED>i}l$%uWu;pg(Ouu%MnZ`$fsDaDXjfSVg`pqlbqa=B}mxWU$$Q0_05vA?Eb*~*q<~Lx3Yw|?6YyK+`x{vfxyrA7jw4gHAy#g06abAv z-zmLp*A`acnGt zRJtF+K4~V7^*fL~v5)ioa*%%v6q-{<`4T|mK=?b24!mzDT996!)qOYZ?x{9h80PNv3RN1WO zT+snGb31%DE)*xl#@%kW=cO{>4w2V-@42dY_X(O^KR16w2_51T_9o-O(9w#3QxAmQ z`KJ<3i9{1ZE>T)>V-8p3;@77OkMw}~LV;!SmM|(Coj3G40qtH+trUXTsP_SktCWUW z?K<9uVzPsBdN(N1Ao&ynmJ9&M z4xR+915)%N`S>$COMqUquz|5}^ny1# zAPnmp70vp@Y3TGL2&r!{d8F+}-H`h>X25_ ziP@X24hXkC%Oy1W7W9%Tpai;Jemi3PlYmz7Vs{iW@6R#yAI2j}trSjkmKfv_z3A?@ z{$5FKLR1yd6<+Vnc1svZE?>NE&m^Z-D|qykOOj4+W9pxKGv6) z$)vtJ!@%Jjw6=JHVAP@K+}{5XC17|&I=!AY0edte_2rr+qR#LYuzGA>@Y4!vc#Qls z6W(=*8O7eI8J@JbFlztw)E@8I-4(#<0bI&Bxd$BIF#`b0Sq<5_`ZBCNed8a3t?0bl z`LyV7&_T8p`2OApd{|Ze&#GPc7ZxC+i*I|WKtfqx5n)}4e%CH zmHaX3R)F}@-k@`})}vhU0~_ZxB`ND7w!NQr@cDedG>ZY7EQKM=LoK~IV+SVlQ^5YqpFU+mJ7B{ z`x-CJ#0UBNjcqv;66 zG*STcjtpyX79A6BX5?A!^AO`>@I2}l;itRJxo6ii@?Yqs_qk)Nt|twt@K*)__xm4@ z6EAG=UEloWnBZIC>+!s@Vq^tk-z}wMy(>jprTXf}nfK#)Sz*Yhn#L+DtjT3j*K>p= zpIU*w_b1o-y(^#1q|{C&T$@szQrCP4OLjXztsQiDo#Rz}Wp~6sePh|8!rGp zyOfbk%37szm`Y$G)pw-g1Rd@S~qb5zwPtId84EIe`JSQWxuf+_{C?W zUf%9!$zztiWA0A&K9^>FmFpKt`^E!|LIqhZNeij-w;lcY_Mb0*&e`m|URF%owEa2M z|8wdLd^pl$TyOf9=5zG_on8OA-GBK4$?|85{rOTD>L&cxUjO;#zx?V?Le0N6{NFA9 z)e`^PVn7T0KiwVl&ZA=g{cb+GKMbr1{_T;)acWNxs4QSe_aBz>YBFCq(l1byd|c?}&RFoLOtA5P~JqZ*4SS z|4Hz_T>)#BNy%wI^g17cXwwVA79~w63xs5<9d6cNTUQG?*uLfUt3QBG&L#8T&%Iw$ zdW2yu%~=H3js)f>lI~E05VF%z$d6C@PJ3%(JF##7wJQG8pWKvw1Ox-JR;>Z|-3r-t ziblKp1dD^_aH*d|^X@0^UXg#{rTr|0prR4{{Gc#mh+=;{`0Fl45!!r zW2=*ov_9uP{kKgoKKXBZz4BiU_BK?K%JSb2|IZ!&x8q$d(D`o{L1jtZ`rpptzg@=z zjf_yq|8d24s9R}${`Zvs*#iID%75$W|KD|tCCZr)*i5T$IhkM0xvR+)dHe?iEel<* z?^jpjC|j;AUEVIW&DsSg6#vbn&X4|SyO(F{?BgI>Pv+;Ptjaq{=mH39tG_=lSGPjq zaiFLC!VqV5>fOJa*I&Qfy!1-(zBu-G-1GwvvVR?w3ldM_PrBRN?;C^uTYCe3h7!e` z;{VRbPcM3U@xAs7v16%`RK5?LtapxPTff59$$P1;Gc{j3iNBrAJBWRa$L?W6L<@C~rcc#86G?q0!Wy%FCpwokcbw%3D@>g! zU%9ta9Y)8@{|ZFxbea#|tCOs5f0e5QwV7`vG<>)lg`C?yq}{=1ST}vF6ekT{tgmm} zCR~VW0nO^O$hjZ)$W@@84;@@r2u|#fAzE%sw&`(2RN-GW=i!Z@KvD1cTKtZPHzwPC zs#K=~?%PSmn{y%@hBNK4349JTbWC-59aefgeO1+d&0sP;LM!!ZRPc2jwxwDs%-=_d z6Hj?8z)G)pbSwgGy7K1!;|n_|*m#X)=s>3BZJTHo8!b(G*~0XU>!vo{QArJWJ|zTO zLiVgGLG}6MXOum=xM7p|;QXt1x#nO6Wg z8~MOJ%EyNWmTO@Ap^=|)Wvfx=H;ft`Af!>#Fuyo8{%2=}N!I)i5Yo%|2Y znN1l9V{nz7jVK_i@aPW^YRzFJFR1tPg8sxAj?RT$>wqlFko8GF^0_OOy_UXnV=st+ zu;{+}N48NW2xdtAf{$0BJ0t^zd( zm^YBfYvfo&bDDKJVyw69fPUO`OhZ2#Y>R5ns(%@%I*J8kF9PA1s8QYqYMWF)8+&DMM9F zDuM833z7U6vtD^FrTM;z@5(*0_ty^JPcJ8iZ&aHf6R2BJlxdVo<&mB`d2>S`KR0xr zC0VgV6vf#mD0`07n}7<8#fw~&Z@y_Sj<7ejunmL_xR>UEn{q>5xhZdK;x>QZnKmUy z@z(et+;We~|V3-kJA- z3cS!TAon_Ocg5Hm`FYZMX7`==i7%7;`b>1yTZ$X^dZT%y0@zM05%@QR}Ci)ed9kSeZYvkM~M#AjotT0@oljFYF;p! zlx+PaHUvH@^V?qRo1vl?u#e*RtPo%j@Uu(b_I^nrzrDbuw&|$6Hu}h~f3c7FRVE4s z5X9fGx7DT@R_hO4ly`b*X^nAP?tQ%7jn}+5@p|;rtr8pSJmKgoAzCV>nqR*&i_EV1 zqv~0U?zdgrU6}Edv;XZQsV2HpI6c9lR)D^8u0h5aR3x1fGS9sfOH*O4?Ie?AD5} z^IR60>GMVh1$hgNm&x!KjS*C-Kpmy-)gI35$};|H%95m*bj6L+$K0!_=O~mhU!Vww+Fb$4V!VAZ)nLll)}ig&b}(Lkz3+5sB>Z8Fr^@bHh2PhE z8OUycZvv`!960}P^X-55ervYThxUl}9&e+?sX<9_YWQBk-J~WU_BhU@c*LbXM?f(v zeZwOuH<0eoyEIWB(V^XBUtZ08ulrU>k3>>Bo@JdeLgxiZUOdaC(0_{dcaiYfYZomy z%UyKRd47^&*~MMAM_=GKag`OfyYCxeztZJZei%sAGmT2LbQvx9Am_AufuvG#B~4R< zHzqmuw~pZD0!mgWxPLLr6-tv-QzV0KDD2TT>C+`ehVo;hx_S0zn`1^@FJxGad5;A$mMujd6H-!s~Nzfobf{~o_5BQ;}ArkklS^|rW`V#z4z zcey|>Tdv!z;~>Sbwd1{|r{N1_89g;UB&;*&r(l-K86t7%O2@~+LP~8YtivXqOK9NX zysnQTw=+MeqE@+IP$fTL*EC(k9V~9Pc{O-5rbN!M|4Fty)__FZs3xnDV(+pNlB`it z@bJ{qNA(%XexCH|nm%gHZw=AWk4(QgWXM!LU)-n|vwiGx^qN_vP|ep;B%2B2a{NQ) zxFrUz@G(?f$iRm8aP!&E6md-QeZ86JWbBO1|LmA3w$Z*$^@Y6P4~^6I9Y984bFUt@ z|G;Z}U{|$or}WDuFoHV}Q&A7cb?>U6Eq?xDQqO;fR)H|fYA9-64d?qx?k}o0EwS~U z*=f;j4&k)0xuTuk2&iU!Gw1{Z6G3J6iv}BdT1{?b2?<$zRsTV!s-gvo9fA+ab4ORt zn`YzNRV|#|8=V|n=6mXkgE9H|fyAmEq-1q%X?TC$O#c?5$DNzjr|`bOCrSpTwtLl5FPNv?*AfL&MfCRjdk-2VL{m1a__iJf9~=7}8*d%@_xhqi+tV&2 zR3@cuLO!^TV>6+Xq715UuBvUrlEs%P&9HVU$%=FLuM{UKv3P-V5~$K$Iu zS=Xh0z$E>aM}n^xVAqf9l$TfYfr0dTK%zU849ky+-uyi2j5sZln>?&hpU>y9o$Pmi z3%6NiMliunlMutE^{ylDr7Sg)W>ubI+mNmYu2>AIjG71xt#*tYl68y13$+;t=%)VO zn<|Nyhr8A;r`l;BKWuBmcf8wZliQB?VA0hFZW>bYi7^pcO0#!b?4 zp-Rl;yH`G_lX0z`Q~&2D+q&RqeBXjPk1_&s_jN5>5vBRy)%B`%f(f%K|Mfl^0+iI_ z>nAcU-l*>9oBLhnYM!^Tb=mqWTM10ZKKrSJ+{T#Bxm>v`)vME_a(J^V(l6`)PP8+g zo-qveyZZX_7Gav?tL2ycWy=Us@FApxybwP%@Jj6$nbh zgoB@Je1&obp*GR7-P6@5mMRiS7p>LXc_fb~qf&7hV9PeQTnURWGehoAtV%4Sbn%#?3r@VKZ0qP8#h zr~aCSh|ZLSpHF&Dp3we#p`Hp;T&XKC6-975ch(4i556+j7irYX_pHvVJ~{TT4Kzo5 zAZ#%_B!!1|w%z#wc!p;6A#2Xj=9W)8)3kfgi6lrv+_l6KJbiW6!Qy4k(JW4S-jFnm zf7jv`m)HFRa!K}(S<(FjOe4_wb7lqT%@-Pg8PFUv82LC^BC!mK*N4Z zIjZY<{(3o&$KezdrGdF9G|#i0!bwfcSH&i}T-$FU*je~Bs9|Doz1Eg-$F7Svl#rY2 z(|rQ)c@j0zYR1;@mekX}c(e&_#W*j#)4VxPvLN3ph+p}JiVU~nwG}T|Am?ny{%>>W z_U!Xx2gXfg0xHtk1(}?DbcH^y;{`MH3O3`@dgrY0m}uJ$F#VgY+ivmjT*JZDDRV~E zR<6#|Rgb4UQG3-4Yp2l?|HE;1!Wq|o$f2L-Je$0tlY#qDk4*rf)Q*3#nSb&4AYoE7 zx;mU?3(SFPWo=3vs}&ByOFa; zrx-W0Z}9It$wCVmis`p&mKv0%)y{s|L2l>ps1}~ALXoY$DB7t&TJCKbh_wKsZU^a3 z2DRsJcs$6v=+s(t{NRT_d7zWD6%0{#`f{i{Z&1~Z^W?LlKN@air9gE8)fND3f#9Wm z1n`@_X-IZEJqQXW2Vobn2=Z@6H}%9hX+tLJUZ9iRMJLhw4_qfm*aeA|DTc=aXyNg~!C2 zu*`nDm}Vz9A2#EQL!p5DW!L4lZL_Ux;wJYg^o&T&%MoKapBV;tgGL9yC{yk|bw1}V zY}h-GT}pq@;EVt7IoaU|W{ZFrvbOaE=bTjHEUZ_2iVNmwu#o58`LI3)vs^P~%}E+_ zl@v`YEjdgAaUj`A&TWrFGUW2ytOvjk*)wa_zpKn;`k@3MbM>{Pdd~z96y!!;BYb4; zd?;UnI=~*O!t|^t2C)(!n+ezurtS82$^AeX#M6c%O=algY=2L_!{sB&Sf2u7fsT09 zVi{Ox7b{9^I*!EH<_1CcoWBb6Df#Ab^;ud%wD7~ELd!tpIB_-DU8`3yIcVO;Ro6;n zXKu$VMh$Qv_UV0of%CqYeTZwK!yj(6V7&_sQNp%1KxH+>%;H9x55 zaX0Yl(8;bwPCs^Grpl?!QP>ei0Y!$w>t|7{qyBQuY~;2vLidk-`5l#kMh{yXsRzUP zkJqP4Tha zz_1f80msOgjmiU*n^77CgCJUMW8 zW28xzdpy?U9B z0Ft4zgY)NcJvziCjzgk}UEFBa*c#$$9VKniq|)Fp#q0l;>pWt2)ts!-rjeA_QK=P> zZq-3LIJn7?nnE5@wXu^ShkxplU1PKQKV+SSTa#e}^`!(vVginiO+gevKstp{A|RlM z(%r&n7y~3^w1`TN6h!IH(V%oWMwfI8j2Q7fzSs3#*ZY3ozW{rl=f2PRopV$PYR4K= z{?R78jv?1+sqtb1HhoF<8earF2@6fB;?8FwK@}DE%twetY+n@`*dNGUjPYnEvz&Pp zQgg`gAFdjrwb%*sXjuft21&qJyU?;MS`vm;6Q=h`hC7wxt;YD}p>MgKK5y{;H8Qxp z^a#J(Bt9_NIL3`TEJC-*N`2DTC#q(yLa|{<|ycuB@YwY9u*hLJ0zMrO)tyK zP-E;rt9Xp#aQAcrV#cxTqjKoaEO?pS@;#|DzQ~X89j-?6DBMxfBb&a!vkbyuis;n# zO~jKsHalgv_oCeuGvd?D4%d#Iehw|j;S0H^!>c<^lT#+AGvX0@3faj%ITQYgUw2JT&XMh@+*H&?k~NN?YN2s;N^8?rni+Sqmd?E628jH zgthM4X)nDkY^z`VX4&#nNJY{&Y?u>#2hx0x7o**<4g_SBhi zrKe4Q22$t3j(E{dZ%aJ3cjDLj?oRe&5=yHk%rOGTbqrG>uCWKddP+?zO3XC+44oX+ z+~)F4nXhVTN-?7XTfu?0&e^gDZGNS~(UilxhZ+_%muU02>69;R=|?f1XitWz4m2>c z&^cH*0~{PQ#OLtugV1tOur^BK{frA&K7@8s2`7?ad|Jy74r}kfI60z@}e`t@ZO3>IsSo)U*}Ig(mX&L zY`8YIH{8Ab>wWT={OC{~)CQ=pWxo>gCo@}> zj6V2(?{vq`$9EUvWslA?>z@H%hW41Rg|6|eZ56kxe%xTJa*VoNGh%(;;E2VW@J^J^ z4J1NmLzf=$bBbkj_^k#bxaRZ#`XPpCKej4h|1RRNtV_SSH3x53J5VuL^*3bGUc{zW z?VvM7wA$gw!LZadK5A1Iaa^`)h_M3-YHNSjtp+q)wT2r@%+txMl<+-R7l>MAYBM>+<>js|sD~9>e`xUyFQvzNBh=KB#O5?IPiTHf+uW?7(i63S`_~b zXBA{Q+g}-3MzWP=+#Zy1nejU;AI_Pp>Wl)DrxGM*MD=!`OxcYG5oI+?c^n>#1(er` zQV&kzztZ5lSY3QmK`HRqCofbEeQo<1OlVIE%tFTe0=aM}B7;>PMC3s1MfGO;%H>n3 z;}@(viwyCM`;o#RZP|;)8RO%C2d@^qIQ7ov-|sc~pZt51(ha)mno%PT`Y*8u7>}B2@8c(nHIFj_eBB9H2i^!x!YSiQ_eAMRG;>;$SaZRi)N~^yu~F>Z z!~JhMImXf5@Q4d;sjqYoqepuP=FxQW$()VH04Pa)F*7FBI6aZh=xU)*3Nvt-Dh`ph z{9R8lX%Our!XAG#Pv>Xc%9u-bj0-FCtJ4DmAF{?0dDIj$*iVLmo~9YVgrKnWc3&gEnBC-65PjZ&<7|p*XQl)PE|@3xQRdj^7!5}w!-k_3ba{%T0ph&>r&Kb zTF1Q^&)tKMf_>Cj!YbN@9Unu}iao1Uh`HAg2}LY}tTl-`wlP}*H~xgR~|WNU2J^yh#`bmp`XSj`CREK~n)(gMIH&feZw zL)Ed3+*&?dqMahE7!!ougiO(W-ueD=y!gIP(X!O(GcdW@!hku@rTx|QVW>JpEJ7@r zuQ=im{n)o$6<6&vgAIe~&fEr+bYoDlCos>0E3o}jx1R?@uOd{jsg z4!Teox6*UJ3~|{vZWHB<=tW6UPX~w_OPOy}lr%*>pitNXLR?w)cp}AIFYrJLb3X$* zKSEg+nTFRJF~dvRZ>lz`jJ7c6-`hAoAHx!CI6${Y83UyPF;t3xe7^$`gvgUGjD1=S zlJ%ZFxR_7JEbLvB0`nt}A)EXy}0XkmYNo3hGS*)fGLV2cofh^>8|OR4Pd2P+L+(S+AumQM5@ zA_nxfIuZuU{mr-R9JlL_rw&?8=+;0pboALDIS{697|}vsocCf`--SS?~QfTIIKMyG{VD;}F<{+D%?Hacyn(m@wQ1 z`YVq<{rqPo;Gev(8lcyzsQ8;^`%f5tI_)2o&!m#%eD)P2l{L?+>Ra4i3IC@2pYaHOw$o749Z#1QQ9%+){dMlH*ZahZ(GtGr@udOlVVf+4Bt@ipu%*&rkgQ z{pGKw6A_9d~us7~SvFQzdd{irUg6EYJjqK|N<>uU0q<(LIIhya#8}MjYn(KY_ zjji}1Q})>Z0V@L*n&yEz95DDHgAaU`s`Z`{+p=m{jTiC`PrCKhACoI((Kx$G?HvSh z_SgV#@_?HD3Fen1*Uv7J>A&{8aDDP+bH>k*5iE^3^y^plO5<|Hp|-o$&HN0c=lp&I z8d#z|^0QdqHck{bXXOqiB6bl&6{%co<@&dl{k_u>MOFoF<|f9LzHMw~$U(-HIraQM z__<^kiaMO|=74JJ?dFq34Q(X5hTS03#CgsLsLnPTFOY+1fI_54v!}>>BQ2Z zMY|&~?{C?oOFL8a<9!(>`{(|yJeb#+rdTU{)d0=xzIgEEdh2yp2TMU~+7fzfo8kTG zx8v7YRsQhwOO0DynDtvU)t{9AXsi89xn$72+Q({c^pj1|>wS@WKI=|vz_UXMf?C2O zPRHq&-EVIa7QbfgPShA&ouswYcX;Fdg!>+WUGc5)*TOSy)adWauA$AEQ6mzMh65>p z$e)(P7LgTeO9XZJ$Eh~7x1|9I{9bS1!q?dn3j86Tv$}-PvRi|MyuW~gLB8zPI5PO* z5`%&ywVYwc(WBp4C{Z&vT>gX}Jm?49+t^h5wRow0@vAaj>nk=P`w=V7gC@SrZsgkv z+Zpvjs!^N1Lrg34@~_hB`8#gz$&p^xYaxxRjIM@K3%R4nxSTi*p7crFRmx*W^BDwY zMT^359GQSM`TqpCOIoV6&-drd|LL&g-4RObrlXV|{yGH4vg_P?7~u5i7|Gz?8mF{; zFB8f_r}Nb6H0WK3^Fo`ly=a@dNc6o(AFuB8Dx=H@$bowPa&@7kwii4(QBVbh&g1_O#iLEcj{2 zBuHE(0$;X51ZqECvJw%OZG9LT1m+TJYdWVYugouNoVqidY%>z(lvh*RD)#v)m|ZZU zEpn$;Xey3^^@=5MpwhHI{`89g@dzi|UV=VneB8GVX~(f@#O@ClT5+d8V~qq3ZkSIGngUygjbZLY2)kO`ezd_Jtx0YQbg!GzoM2E#KUR zb_y0ms4onjWPqGD%lCFAqXX-YpSdcmg|0r&WBaEsYAOwpOC7n>wqXM*r5fBpgpuopYQDHueq35M-`c<3GY+ z(5LwW;H?k3WVzRPCqI-y9O!jO7uXCJlkI7Pqia@Mpj)VC-LLVkrZ5IlX_L615doa! zz=Pb!-8-f4#st{}-p4Vm)6iJApU~?B{<416U_750+!982a#-=ONN@EOAWYTQF@?1g zSw?O@qJ?iLFj!*fsx-$QEy`?16cl;$rikmvnMXO(9MBSR?5EX@)c0#}c)t1WL{^g^ z;+BzU6eT=$NzQ3c&fCe?^K|dL=2LTj#{NHV=rr=P@u#MGGaYa)6)BSo1a2sE(MYvW zC{(a0Hdt;qtZQ1)6Xuu>JbxxrXd&C;S^c_tQD;SQY80y?@Q;s5} znISD^xayPc!9)AEhl}MA@83n3JKq6jjTqVZ>2wd$+~37{@~4&ozh*zfI2oQF>8^{+ zv#W_l`a@Itbv@~FyY->_t?}W}M7hmcRYgp{d(v7ZL)>mi*gRUX%|K+CmH@ZPdV1Q; zKO{%2egxD_9xAmBaC}*GKVga2r^l(--SXGSKl8i6U3J!-s&?tdrfBj_x)wMllYw}! zl@M{(ZGTNCY0VZ}(ReE0!34$nrlEhL6t0t#{t6B&p>l*14W4~Ct)=&$vE`KHao6(R z;C3Ul?cJ0h8LP`jPeCW{sR3VzPxp0qV%FT7vDi7|EvsfGCVa7ek*QlaCDvy0o%=Xk zQtMFC&(+}IpP9st=8GyhSY2-J5TM0JpZEtDSTeiguVHCPJ)F)yK)oJj=En-TzYpMH zl&e-)3GI35XfRwVcEE32C(>mw!eX0)N@v zbv9LdiZnd~Qv+MTL3>YJdZvz-=9b7vAV2ODnx$n)*}M^=au3{z7V1Yf8d|&=)?V)WMglp{Gyg zgs)tAxEor5uAD{}OUkhASkeCheg6@~7o2elaf%+_?RvpS(vqS1a(s(CI^}F{^T9)c zhmW^%?*#mqQ!uQxD>IEEaezpJbiU<8;(`>EI$lP*Ej?#}6T_309Jn0f)I36oXnmy%SOTPLXu~F&(>Bj6-&A#HSL5F5)NQLJGB!$I;8g zG%}A9j`^xvo8qXh-miUFO*wX zO~IVrFL)c@TLg@DRQ3E>Y8fK*J`Ci5$-iMXrro85`osH?g`jZ9I>1a-Qd_29nSP7Q zd^g!h=82k>e=Rwvr!rhpV@zI)?-Lsrq2-tv5&?=oqxG56pyp!W)~b^w{R=!YWW}r+ zpUOsRUfgtUo(Z!L?bi?#wDN6tT$fI}@0#6mJ>m_|_HlM+)C`fiH`!rQK+0cAR0u29 z#TA79>7K0(@&MVELC@a7JMn7igVXZBczq*n=`Z@=hoGvMhmft|aU7$V)?DdZP?%x0 z|JO%(nlg$hZ@LRCn3Aup44Td#tK5{AJCq(@k%rs>m7=2i%+qw}n$-1TTs;R)!F5m) zv6z^B4w&aik17#6y-5R}bubCIvPlcZD7+6pClfe23ZpQ`vTUK?F`KRC>J6Qhku5UB9t`FQuG=BZFyHiBSO8!@8mvHM_wE}IGC?@tn_l{$|k~F!l2$WoJfWM-v z_0FPGh*_jrgdW8vTYTpsTWmhIApQ|@ef-ZH`$1@OqdduVAukJteY-l z7?T}Q98eDMqyb}~ZYn*x;^f1F&8#i9{DI@&G_$~ffDEBBJMTsd0fL-FSMGTs(3(#y1)ne>y%?dpY}hXa@`@u>U1cMhF+a}89- z?o!Joli$1Bau6X|PI4eK}sq0{eHl)S41#JFvo)!ZUOi;)FCP7l?QFWasX zefVNqf-N_o?7CS(VZT*qYu*7586tZ+uHUb5iqHNOuAuITGA}W%P9*i{vA)SF*Rv|j zx3Rt%CD=4ME{wG){xutBH;@t()8S=%ASX4k`WWFbQEKD8jUAQOD{J19B>&%_#lNe! zJbxxVU!z1a`Z&=lW%@;Y@V#EZI5_&|LQ@(6c}B4|F+#bPn{@X^0)pf=Wje`u;jea^k~;L={HR50PUo%h%RAAM zI$h1VFe&$;^WoeAbk}D)Nwf$@5Hy;5#dR;P#mD3l#^TaJqp+2kAu*&f|K|wirb?6^ zf(YdsVTay;+=Rv7CG6+(OeSFSDjJO=@M#O;*b*wJlx{aw?Fst9_JoMa3-`IlZHR0xwoXg1XiGYa+eF!~Pb=pfC9Mdb zKqu8kmFl$oTxI@|K!CtWs{s!)z!O<;(zk|AwZ6NKILSZ10>zo|I=e*A$5|*=#y=*w zX5HVvInj22Fidc6v7sAbl{x=5-qn>SPwPmevwl2dI+wE_aT#SlmE&3ib-SaSllJR! z(FG^t^^WeZ&l0cmO5f}CE{ZaavQ$ZLtt5I$x4YSrOG&kANn7pP+v+$KwqBf9C=6og zLhbeBzE_79Y-+5eq}gOMeg~G4a4R`r@Cz1fTTAiOhIHlHYg)C0SX8n|Wz?$VeP*Jb zK`Wa~FDcLv75L$#B@wdWphsIEcfn&cXVnq?`<<=QqfYEn?FhI)j8Q!uI$Ru7w#d@R z2}*l0GG^IT7A}0VfLQ7-8|vEKUee)w3NzTo-+oB-~wrbzbaiH1lxcqYH;4fdpp#3c>gMcvrrkF==fXX|RBj)>Y*ifh^+l~2eS))% z;(st0Y8q>Zls_Pn&0CHm;0II1rV3wkB9iGhf)d!F1MhIW!(Xa*AF2<_N!sd;)>~>= zIkZR;^U^!LC-kFbyTgpL8!Xo&CFZ>TsC}xxo!8%c?O2m>D8ga2f*AR<@-aeW^EQnG z*vLPuIqni=Exd?nM()mGwDWf2`;;bOUcsA+%^!p@O5FqKWfE0D3&XR7Iy>Yaym3mA zTa-c_kh8gciUaeFsK+(GB0Y4a?h+{uj8MZ{n-@0tddMLVX(aoI4Y?0uU-&XWxDa@4 zR>?i;q08j~v8xI)%+CMDul@tdJXheIq#{aJ+X*0<#n*phh7Qsz_Qs+0&jA?4kJP0u zvZg`d*Ao{-e+^hONGN(}yxfyj-oT{H?W;Wfppey1SM3HZm_S;2Y{J@FX> zVr@Z%1Jtu1&etLtz51M`HM%{JRE1{jVlvlIesAwFkv)JARb1eue+t`5w~mG+ba4Q$ zh%K!1q%SG|pmr|*V90ad;jga{rlb0#a@m9baN0j<1m1MoI``w3DX z!F3-ITiMwh)d+sxhXTPi3{3&r*mLEM9Jzxi=PBQ_(@>v)6lt{%HDnqoDx0^SWk2=s z%%3+*3hAnENA8??8v%)w{6Y2bcW^&_R+Nv{AASqVC7%AaIY+--Q9u)m(JB0uRL+zN zJ&U`{*+%hDltqgSKstk)KDK2{Zv5k?FK$o5#_lqMPNYSb>4Pn7z%hDZhFd8&DR5Gv zpUP;RLJoJL)xT`j$q1*ypZGsn>%;;ZO4KEr={gGClGmP45TxZ^S-t*E_`fUwq@um- zm){Ob*Ju>VkpP;@-Hiif^zn}To@3JjGMg(@s%RnWC=E>#Uq+Wh0{Ip^sgt3wxjB}PWpTQ05~12|hq>Le-WGfq+u z>_go%Q>HEXyyv#DcQ&LlmLW3nmvtYBlk+=h99xLO@01gt?3!O5G>U(|zd68_i<)ip zO;8OH)=mvO?Wqsr>O&Y9S{f6a7V6f$*_>P_Gh+(Dg~;iIXeN6d9BP+nix%1J`SX&SP_K{>-Uo$_4% z?tlRrFLuD+`yd*6^M=)ark2$54P7!1-59;8WI3CQl?mGYKJIQ`LImD3JakV)OByG4 zu+|ey*?qVC+9UAa+`ffp$rbsMAJ{yf>ATQ6GSWPQ%LQ_xWwA;p#NKf5T^eikQ*$_ksed~6I#t7?wjq*6t zU*+!l=mVtox90_so}0tH+wbcH|0m-4FKTkdO(Yv>OX2vEj)k1Is${&F5aKf+3c_|b zieul%T%^6^x;SDS$G!IbTld_xGKz%q3DtgVN(bsS3>^Rjt!Izfp2u-q6jQn9KIL&p z9s70NpHGRi+>`$V=id)_ztp6d$r|_`~4f_TXu& ztj>ZwfU0nk9x}Z{tI;Ez>c82*_(RhzyO)3vlAMGoF zxzsc@#~#EZa|QCW`1r~n%)Xfz<U+{K0T>`}L=UVq)k-ni> zT5oPwYLLin&Re6_-+dQe^ALOU zjV=H9wYR}XIrQ;y46)R9wEZk-0R-^O9z)^{^R58ZUh6uv2Uy{6jv8eAz^kG3+P~6y z6rpnLx16Y?+arP|M^LG#UYWqkmuw=gewo#Om8dyApKx%a#kj5sslYU#la?YVL%~Y_ z;eXa08iA=AZ|^Jy84va$i&d$+875F&6dLRR!EKl(O=!(F>)R3b+B>_SLC{Hc!@Qesw%YEM#zk?Hhh(z+mLSw%kEDNq{L$ec1H_H$!6r5oYr zxDmV*4P2HG+8XGMwZERVf>q(`RB0lBCatX*m3D-h%Z=%va1G_^$h~*Ze3b%*lGPSN z^gw6S6Z={Iz9RM5P>=Jsjh3E%{)+t_TWUu!-K!jTQeu!6JI=1iEC+Xcc;FvYzsMN8 z)R`p@pd{f28{8_HORnX-ptVBZ#zc6liDhNJ^y(dUdH+k!Pia>K&W!_3)sKMrURU~l zuhG2SPn-V2sv=)Dr2B3n`0wVBfa|`@DxdkZTLUs)Amiv=<*@hfLd(u}cc{}x9`^V# z5!KL32`LSlU1(Rc#~MAGP*u|jk(watx520 z>67}6n3EE+ODsPZwKw2{IaYy{VSh z*$%e`2jeG>3lg+u+;mIaw|h(Yw=TdUl>mSB**DNS3*z<4K=2GRF{oc;(liR(wN3)1 zh|>p&=NdwKOLoRu(J?v1$$V-Vahj#E1c~>K&lj(e2dBQpbRN??OxN5*+##?afBHNB z$G0CO+4-P$D2M3$kk#(I{Qc!Reke)($yE;IzY?+k!eLhmH;yA~UV09@w6-Y=jL>!V zb3Y{S%{Aw7-uW?u_{Ry>-$OCEDGD2Jm2tq+=qe?qn`=yv+V1E3ycs7|YY2##y80|Y zX9#@b_K`hTgCZK?dI%sqi7hyI!0|-dYVA=;vXofM;7t8dWj@*u`~5}31HNMPMmUa5 z5$Zs_2XrU^`Oku2vn&cJXPmkMO~S|8!oR~-0YkD z-4t$U=2p_O_hTclI5&woAj^s0_#xXg7%^G&yr4XaWEvcQH&VGw`xeBX2uz?$1O2MU zOwK4vmxH)qfU#TCWx=L?esus5ve$|d7qLOj4ki7&=!&-?D=X|U}zNYu|>t2DzwHwmQl`;`y_+K74RA<3@ zK0RN4&6Llx45Z4A{|+v=z5Rre)8~c-HYhaclE6W^7X8qg+chbRbInwD!d63yY-oHs z17mwLDF>xmX}LF_g(XyBc07XHuMff^j|}3{FbX%JBG=*x6lKN@N4Nr@MqZWWd`+e_ z=hKDURRYreJi<2jNE2`6d(G(pSc9YS630RnUKJayAE6`mFhJ9k(O8rgQ>EY}-Eh5x z8CR(6$hR_Sh56@7>D!J`3^g*og0AthvEXf`Alqj*ZVTAZ%8U)All=7G2LLRAXSb^Q zSYm==ssANscRT$!!rowgu?V&g1{z+U+t@*L!?(NXx+3esbBNrN;O+37g29|8(hNhs z^2le0kC5++y7@UJ%DG6FwnCJsEIZG+Q>tI>%E{$tAa}^X!@qbIn1$S&wdv7oaa)&c zuv&4y#)v@#*4&9dav{(rRk~u-a}(=3x7eY(dwD&8wmjtd6dNK-uqn^Sr`Wxn*?|_|dthDX;cMw8 z+T8=jMYAN-G8X5RB7e^i^vqzl6Zhe6T5K7j_?- zLY94?9QL8xu_!Dfk~Mr9sv8;REA?~WntubO{UPYE%T z8?*x@fq!V+w;qOs->i~ca3A;nWw-U)w2*RhD%{*9a8!hCPi{wP!)Irr%pJUW(8X%f zd){>1hPk?w@Se_kcrLA_2kYQXyH|etW<$#*H-?tL%B+!eEMaa9z&bmxE8v$cd1Vi_ zhSS4oq$j7sCA9FN0FrVb$zbTw{bjGty)UWEd~ka)mQf;;eJPnV_Q>mlP6!fxlrl)W z6}TJCY{{vavL*J&;g8*Jh=BRq`FmK%7JRGWoG@ACC`$wifMrX)1(=jCUq+*87_9Styn$8GylmMo$Q_TH0ir_hgsZ6c7%VybE}`yK{uWL%~a^+o{6bwAh?4!$J2=(p3T?YzF4G4=iB z4=12d;Zj;>*|@>$c=Mwa3w(_(d$Sx+V4vK1_$sSh77x?gls7Ateza8_g#IRrb`_YH z^4uw~O_%bnYR#hU)=pYO3YoWs%T=Q!D6UZmqoAM)n~7N~K&elKD^goKzF zbU?{V3z0OoqFIVcQh$5_0P@D9s$AXhYr~&yBQJV<5=(pM$g`h+va`OzHLa zZSC7`0psnzME7+6%0UOt)sNnrySJFDjDLUi<)NW@x}srZ z;=Sdijrc-It!MPPzG5(2SUC^yI(DZ-3Oiz*wCT0B{Ya-0Cp}9645LMaolC}iPU6n_ zOCnhtVpP@m>nkB-@U)4UKOSvYKA9DPXI}|Q$H2;AlnQ_>o7pKalR|X zeFvthyPGk;Nxvws)3Yt@QBFicj(9AY{V#*>dno9>+Ee=0;sM z57nC;^a1F$!9pRc5i@y<%g#4bI-#>OvbV})0~S8DyxH?HaOn-J;?cPct)W_*md?{` z-ukPEMurKs7Xx4TE_PD`D&FuTQX$q=iWQKf4%&l8d7?@FiYxQ#%&~rzNy@3#_TiJY zJX*JO51TjY)LT)u4aXSr?W58_i_IVU#eapYADS6mr(sz{$S$EoST|iDQEdxyc@n9f zzRNF7#o>LBi_4A(PO=8JKg()#HO#y_NQ;pyRMVH;zTd*;Gd_*#BAaYZ$3;L=>I4;! z8DAm|g%0;6SNQMpC{cOU3lxqXv^CKUhf}jMQM{tPvcK@70%Qgz+Rf4q@b zf!}*3LwoQADTK9-%aByl)ApigOEHi>zDtzu`_wBEK#{|%a`J3@%rzw>rp5P@9UFpT zB?eXt|Fs)Tm642`==m+?n7snhV{k$TrOQILGBC>Yx7X(X$3B2W8C#G0w}Dm}QNDTeOpj0t2@;%96DCQehusD4QI+{W=@Q6nHp`;Jec=4S9g zy~}xKsuBWbxA9)U5HpQAv52{1Ju;;y-)%lykaj*jUDY(%t+p*0mq7{+_7LH-RIT^h zT}kyf)*wtDCR3ICVOb|fde@2Ag@kX|>D(DeEeVQpkN7rU&5@;gC~Y4BGA4@8SXIf`sBt-t8u;9pS=LG=wuS1ffiU(>e)&))V9<^eW@-AWFtj-X zWzGhr(_}snB*qCK_w#v1-zha-SrzdmO;JdR;U1nj-kvE z6^LV>Ql|hAkOeBCkiRkj6O$y*x<2vC(w7_#!q0grwL9z3x_cPs1(}?Mune^Dm zQ1!eUi66;vlEg#Ot(Y=*Hj=#eLQjSuBSP5Z*eawq&sgpyt2^3n;81jZy@XPXA2f@OiXl4s5HurMk ztslhoi8>V9X4CLVt{mdn`>1r-O1Zx7Y)I9oqYTkcqGj3!hzKVhYf+tP8S?RL`7&Ew zl!)NZ!+rhcOLN-S^~h#I6tR?htP{DY19o4Qh8H~9g1HS{e{Bi>!_C5E{`n@IMxwwG z#R)a5*!9$tE_Mvi6uNW3X?WLJ9JCZs$TtDVSXcN>yztG!-X_ycdVH3Ye(8{>fI;^N z8;-bn&Y-+-uwbG>9`Boc#;7+;%P!Z(B0tf0{P+y$U5@?xk@Vaj2o}uf5KUQTDEgQJ z9Yd+?E6lNGhq7Pq7V{g7bp~b#nipI5q_rQbZ&e}5%5#V!h$WvPmEkWXl~hw^tV~`o8HSe9@hLZbAfiwX_QT?<%wZTsVV(!vl%`2&XRdE{%}r<2jHR-5K4E zT6+}5hZHY=?VOy&%_T6T9|&5=YKjLFgFJKBRwh7_pm=q9%|HAFK3C5a;zWmh-_FLN z!X*^n8~_CsCl&64KF^zKvKw@jSs~ZdA8N6`K(DtbiF~D8JE!K3WZ2BbD1VwWCQ5HV z4QZ=lO8xk?r|w(IBq#2A8`ZW_DR2b;ls~QdN0A@mMo6-{BcmvH6v^pV8&8$SJo*R1 z@H~;3h&YR6|I3@-xX|$w?Hg;aj691}(IdAZKXZa&)t)}yp(-+|1OgY;Kd2awSbhQu z;4;tOcp+$gn%yO5;Ms7%+!xoMxcZ|SkM-VvB&FUW;K0B84HXjJNn~N&uCf zd-wRo*ss&zBDkzBmpG6wi25U=w87TOO`@~Eq`mT{90;NCk_Ep&{Xa!tbS5eG$~M91OQQGHY$YNx>K(tDh3UaBQU+8yhJIGb3N_4HL zzbV6oeCjO0-f!B_c7oNd6-$M!XKBCy1Uf84ZGPE&=FSwUWs*ZhrTLpuOEw5D&L9>3 z%z|x3ePbx+>Rx7kV@8>Oou%!d!3XianA*JV(_kg7x>Bup0e14}F~Kbc?#a>ez(+z` z$3@fcB9Zd|$oE$^!BHnLt(?NjZ@wy3?C#{=(YWKxlSqEbLc!diZXKEh&az}DuG2P& z5poGhuD46kooDSBmB5`Cq;TiG#_8@KGk#|&?-SB&F_g%*Y3pVyrzF;Y{XFUWm*c>T ziu(&st2z}q3EMo*bV6g|)zWm=7i0#lBbWxpF5R?pQ1`}Ktf<9@Gy!DHA$yzaR=gGBsf zfnvW)Gk2s*RkSI^i$)smgr7DveXE04ePktZ^61UsFjzJB5SQ6U6R>%E29)_-fZvY0 z?Ds^J@&+8raSk-7?3s6;nTwGx!ZL0-t1^fc3`Fcb^Zw8rQexmJ{xURTks5M6SO7FY z0g;impR%XbnWL}|3VOnBNSXx|w$`8+S0_qeh26yLUWUueICmXZ2J&Qz=tm2J79==6 z_(@;9QrzN7ah^We=KyJ5Cnlu~4FhmiExLeE@Dl2fo`RKR_thj=S4NVy1d~8l`Nv+>rXa; zj$M2}?qn~=%#?n*ORZgtRJ!eiUK=1iy-Dwn{2BSe#+$a{te^mEWKCmezO_`{?@asT z7B>z2Hqpfpw7ga!I4IWnUuH)3OJUu!h<88_kA1#Z8GPxww*gm3`)l8U10e~4sR(;w zsR0(;hOzf})j&xj%h@FfP#}|66C(NalZehvw4{Z=`WKKg$cC1}GICFmRLZ`XFK`cD zj@`?kTr10yaj$xF^k&wS;#nYGS$?}Xh@Q+NR0i@F^x^0A;aq!n@9(Hsb|FSlBz&E5 z+{e$YLnCx3+H@>j<)&$+UHsAd!TYF>6l;~syA*5W?0(VtdMlDY&ER|mb?qn3xaxGO zOsgi`^7-6ZgRMuVmh{E1w6D%MeoGDwB`$QiO%n(DV(O2?*WI}}}50QJ!2;GfV6-@3W&6OT=1e> z7eLbUG(h1gV&uHy_MGAF6VoVrl8f#XwbbHa?k%BEdQ|%(<40zn(7DK8y;lefcNk={>&Ku5V!9HKn zvf5hAr}spKY31T2S=5P99I@0U_W`we%Agp~CBdStbv`fYD~M#S&@k)W zBDXqeeO>I_K!a_*nv&CoKW^u6byD-JeCjzpa+UP|W^0=7WHto(+3}Rf$Jn7&PSQyn zAro9Gx$#<}bEja#{nT5;w}&lu!x2D=y(7n7Z*wG1EIu$A2G>j@<@e3XunXNJ=oh&w#-yA^HW;Me?e*k^(Sy4q!X?3>;q0`MzS` zyuA~Sa+&ga$Zr$<;aF*VuDYHp`kOj~4CJoP6j0QLpImS@^^^1u?3@}2Y?(sqHab+X z2$XWIEYQ)7&Nl>^K)5qUc@g(ByD1KJzxE>7C)n9r4$cKKwUa(TGC5ZjH5i5pnvDQ% zcvsp%TrX8Lr~O*+V|*Cbv+wR3Kl3Tq!Z{DZDLk_OqGp$wU4<1WzRzW5jia0A+j<*! z1gcSH?~xEcuB6Y+Rpt3O-ul$tTuDsB4$>r%1$0o)`m}z&smaDozlL#AK{D9pA=(p8 zIeag&X^gu2QtgQ;w^5)fXf4+wFTk^8wqz=LUBsAaVgh`jjwgd$ffjwI)2tU336XJQk83;n*~#{n6*dRy8Ay?p);!_o(vkv)GQ-`o;EeB}TsX7S=FPaRZq)dx zCIjWuku6W*oGOOMSbQ-meJG#3K8sRVm0ashV!YN(m3@(%fSPD<%Uq}nIA2gTY_yAL zI<=7p=flrhu=ISr?x$=k^{`LlH!S`IpC0zcHe^+ck~RX)4QdyF%+{ms#@Mqj+*4>8PJwq@e8VS5@f z7-1AFp2)X5@FrJSyMJpR@Ws#>O-qX!C3w*!gs@9?(7?2kf-3*l6<-H@)Y#_yz4r;4 zsfkjxvfO9r&)$F)X5M5qt#{lxxFT4(VxE5A^%tW_psXDEZrp1VHL};Q#23VBK0(ZrMDpSx|Bl z)>rF_L$AlJ7OCBIhRqq@6tJQ5jr2kLeTXjI+bn60|NQ$&CHG4~ko%aJ%aMg4_~)kV zP)nE-skW}>fk@jXAc>Vdt$BH%rr$vdD}AO8ZzVefLS1Uu+k=>S&nDpAsLGVxB{uB! zF9z4-cf9YnS+MwXC)bKMGR~tKc1tf23<{!nx)CsEoR5B4tlvK6j`%EXOvm+?Z9n8i z2ZbW4O7(8e89lMz+IZ^IDP)$s$>za0*2C?~iqw&!->Vu2Ynz1DD^)5zIM>c6Dn5 zcm-*Zw&r~nr;u^W3<|b$>V?JXp5MkviVD2Ck5njiOT1n3TzPM#jSCgakZjvN)6?MW zSo;G*2v;wATp_yfu>5NfL3KjZ{H5PqGfyV8Iws@MzM%5^U{sz#?<1`mHv(6&>%G3U*Eu1$71jO_-|$o)3#fz0dc{M!$*$ICah?C z^wAARj%sC7Xb+JWqG#RL|EB8=d!|Ww51cEQRU|UHpsGZ=dE{ZCl6W5Fntxn%G&Of+ zyl>DgdL4yTmMh?&oj(9QdoMMC8lo5izDtuo-!ST34W>yFT&RHK`iFh)9ojN41O%aU zTM*nP%Xe4EeT9E&$Gqxcx>}zww{J1`W1UdtIPTZK)07U3+EUBwm4`U-Th0Z}iP+H<%;nlsc{8|oXFYw{GzS!5 zl~5i1AG+Q;sIB&E7jBW_-j?EC3Y1cc2MZ9~iWjdyaknBtiWj$1B!uElf#MJzC~m=> z0>y$C4J63f&pY!w-+SKgoWC-|WF|B0ecx-XYh6-d9W^*b%ng;?qdoZIz=xeiBzM8E zE`+mhwPPE4d@hu;KcIXrgfN1KPJ*rXtTexNuQ68~Td{PqRhmCZAfk~0P%bOk`Pxm| zLht{dRg(!=7No8vI~-T<9sLk;uf6Q8P7qTUwVl&irbCSJ8oStB{p=$&>WzH_4UvY) zJNsHK;Oxe1M@d3ZJ=?348TvhtvZRyqQ)K$TrY7e5{@<+~XkE%@OEzZ}Vmr#lybM>9 z%m4Mc+&|$XY5if6-C=3oo$o_+pVEi&8(=p8_(uXvmYn|cxhJ^&FgCkvLg6f6{ z&z2vJ^~EzBiM|GqMsIa+F+v#GdG4B9qEpwfI5(e@Czd2HL9ASpBRrcQFECHVE~tPL zqz(DIt+C)050T!@=5Bs%3g}CsA08@1G>3M}a^+T=HqHS1#b0|C++hnEcJj84Bu?uq zwiNS>C9~uNoOM!Tk9&i+`vGO#-UnZNh&cOesSl$XZV}o9`IJ5%4ibKT5)_I zIc_%pOM2m_U+anUK|(B`s$bma;%l&0M{-RFlstr1QrpXQ-KKYw5VG|5$SPv~C>Ij_ z2uV&eLovgc1IPB9Cst7WE&|wWwb@a&7kn3wE|S~%b5ErYh0ciJ9j;$9g{{AkZ1bDe z6Jd|n4eKu24ZrKMFFr7~decZ8cAiPfv;;r4xhax;lU1XDNtP*ax$wFVtFC{?U+`Qx z^hac^mK#&;#b4i;hRaV8?YsZDYWAM2ZsZI&d~%-Io9WDX*7Hgv!1+BgwtnXS^qBuI zo;7DK2e~U{Y@#RCXT$JC=@XKgWbdL!`+8jfthK_=*9Z-!5D0>>ab@Xn12E{L@6) zlFqOE1PRW*`@xy@jHw=fN9#`ZuQeD#u*&Zq3BFWspt)_OLYeyr;6M$(1S1@;-1lbk z(+yhdii*cSUQ>;II0J6LoJcqIDTK_zA_2iuRl?DX$^EOp8bqB>7`~H1XgTcT7$p|+ zp&zj5hT!hOhUVIPN@&4IJ;;oU*OPX75yF7j!ZK;U-s2hd;0lrOpD$+wCZ z@oZHuwIKTxjKXt|pPQi?5-E>nO*;Z{EB$QufZ-UbCvBAN=H`AOic8X8$So@WfbHgTw6Ap!i0DhbQ`7|@Lh`+loc)R(P&B*5I z@xSi7Y4$!>nW}>UjEvrgpK3<^&i0*VmtFNTgPDbBF9XOw^qKTyM%og%=)8@9#wrI| zH7&!JtK2Cf!VWJnryWZeI6Oc;%cX6$rISRSCRK+0JSlZ}yMS@K99MOdP+#!t zKN8>hE7T>t4t`9mX4|bHIJJ=TG7uQYj(sMMKP*<@A4N!jd1&nGXbeW@Ec|@sEa5!u zolPH+s*>6#&paH-=P0ByWoAq5sLp{cjmMj9wBUW|VSYze1F%i|8^B|v{dDxnicNpN zPSH{&vjOrn(I8CvEnsiz%1v0y^rK4W@n_`IeHd34CL(42bWMoyH0XR+WKAY(va*AE z^1oTH{HuC`3J{|h!5%-5aw7FQs{FtMIDFAh8sHyA#{6n2f{bO2V7MSa@wsv?#`89S zR(7_^bWffzvX`-&L*sB?f^u3ZE}$<{)PI53uxy{;R}_ha2Q2f2rqe^>_w+7-@t^HA zc9`(D+qrU&REg1-il%Oax!w*3AhdA}19jwC)SKvSDT#xBR>CKLiWa(Pb2gyw{D{#2 z(q&M-Vr}$r=|!%M##;P31aMbyJx<;J@`pGG8?+B2_@=Ko6X9iKZhpF(=`pkN!-3qv zZ z7rRo>peQ4!M4gvgU~L$`_c$`0XJqNp1=8TG9z--&GwhHLDMq47>R$ zeWlFi%z>^wx{<+Xe1UEZWlQd5$9$M+XYIijwusg$CGA*`F8MCVs(9{qAXnc~@IDCb zeEaeV>Hq$qLMi2LQ-xG{8EW5VB`0f3pMIXIoCQB1V`it})|@FhG1iJm+yu6>=~pC= zpRK7D&=*8=A9e}Ax5TptMa;_6pQ%TcEgrRKNB zO~f9$V?!cYW`BL`C+v^?i8+Xj2cw}U4-x484ID`-$K9`W z&lodNezj3A_B+|g63KF)o_8yC_ow`1LkKw}glsQ(6%mjn?)&98G9^;H1c(A^T!Dd= zxmkV2V%QWSd5pW4!d=-xGc>b_VZ(0he5TMzrF{JlPO4w_wH7M7X>`_@7JT$;G3cjb zKF>-!bOuJfnLxXjY(|9A3*n=A%09nug5%lfq=4LlvQ54&Z!V48^(nc<8nRQ+J6>83)L+P!y<)B*3T^RoZWwAe&F)7+!|2O{+~Zt#|KV(tjwC2NL`yXY`9I4}E|BVTch z#iT#ax0{=1`ODP*uH$L1WW@elv)+Mpi+R~F!3heW+&(f|&gB`ZQ9h%fv-I9Px2F;D z!gj!46L21C^UyicQSHhRqxlTJ%8{K3k(1ysVSAxppPQG>MsbgQsQc@v*IZL1luk^` z^8zV#_a!So!A^FLB3IxyQ9@vC#PyXxvACpb)vjKey@*v41NVY5OAY?-i-piH|K};{ ze2dpYh4O{u-YMokMd~LfEBKI~M^|v-B%)qLu@gSeGrb}btoPW~ny>TG9+v*Y!FQu= z=|JD*IXGo!a?0qQ)csYs(@#G2>RMWRXK{2 z{Hw%2TZtKn*RtntsZnd0RsQHhy_2-F1HgMJS^ns;!RM%cL6rya+N>x+!Vp@^QEuy@ zwAqsG>JB@O14-{>KrF(Oaps3;6!DVAYpD(yWs`>V1m#G{6P?*j)*C*5W!`LGAF#Jz zG`nTZx9;4r zfr>$NRTgzmBf`SKk#l}nAJ#GG!q(5IA(&cK9FwFLP&muFHwKbgMr4w|`3?tkkKgYS zl&LlH^0KT=)}o9vZwV;YX{SV?rrm-hJn>q5C|7;X2>csd$Jr|t?s`q}(`>`W6t**b zXzehYrfGNu`uG`AtgU~X3aN`nd!Kupwi?G6?!Kj|3OVHPU~^3}*m=d$|Abrbs4aEh zk;+QQLrNNliJJZu?Mb>9>vM*NDSCi*en|@43b?)zd_!(_&7`fotkKCT%~Z);xDF zB=5M4%o)VTe3z~GWxwHp+$;Zh=G16Fa)q?ufrhGk1M6n}3qNeMO~^b0BhH_5aY?um zW{PR+p;9)tvu5`3cUzlpzJugf^}}$PytV4^b^??hNlSuHGlZ#1R96+RY>97uf2_~S^gR)p0Int5@le-NFgV~4x4 zP05s(I`xYs=pJ~`a)cgtvVk@mj^ zv%gEm-%v6{egUJYlFzcDBzIfnSzjMz`V|4Tc$$d_#xegt#9h_yX}fCghrQw4J?M*r z#f@3bj={_5lqsEHTlrnY1j~kd0Szj#BP&}gj~nuvdedmF4!K#FemcP9bE6L95jL5x z4^`>8YrXPrmqov+b8dI^!USuLal_DuK2b6EI#(LPWpD>#+w{{pAOh&EIzFQ+4aShb zfU+a8^q_LOgI?NFDf`T0UY@=#O(9m4h$wM-!2-8$5TMa`QjwP^Vq75o4v93 zjBEY&Wnj(ute9H5OUK7`2#ptrYx`-kJZEn0 z9Cxs2jI?U2^<k0Pvz^s0z0R(@zzB}eU4^mp?$N05F#W5u zOcH?zC(Xh@LEH?>mtmITfA;0HoU@}RD(|cnn(w~%O#wn-=!lEs!)~@9jzxTHJgE=_ z(wsvF&ySKQD9J2vlgyrhZR>}KLIk-iYq+F$;CLR_?zi#3`%OXt`x9_Z^41_M5DozAAH7D#<4{vJK$}ectsf{mbcQY(t@Nhq?EJXJ_nV z+S7z*iz4Cv=`NG(V>OCvglBW@eUG`Klkgq%6RkIKMta?TD~8aJae9WxE2gSEJtgzU zM*xvRO7$$_#Bb|dbJlNT$vi?^)(En|NP9exN2Exm!;jHVf21lnZheAr*+100TNltm z2hMnfd$oLNon6#=ystbab{27-?Um?V$2|G9<-8*maf2DUzN$IxC-nRu9c1UfXNUqP zL@UlDFC@qUAy3hhloF=$K>A@ka^17PU>g!Ntr zeF-bV$i*Pgt$zCpcP_P)jyr#g-vZdAqT-?#&P|$aC1j>|F%j;_4rce2=9ig=SX+NS#8cEv9p&?*2rwurFrO2I8%BrNoqRudxT__2%uS!=77C_NPP94if&RLYFe5zsAw8ylsH&=#8hC8YQK^t1 z^U4P5WLN1FaLZ*+VN1jL_YapGz16;mv4CNoO5fv((H##Uid4+NmiUESJvZcw9 zB-zG*qi>;>%(TOd0XP0uwss0k5=S~JthnJarg}q9IaPJifcu&OaTW{ENwE!cuA0GhYRM19P9MmriWHC-h|eq9wU*Hc}Q$ zYSQ4ypRbfKzE2Rs%vr7(+ZeewQ=LxE)Y`A7-I43SxZaN`7=@%;<^vP(kur;s>)t;v zVR~z`3nF`-%RD;^3S0CuN5DHNWLaiVU5I@;IQR+Y=2GQpoGC1@*82iAZ~9SEQc;zR zalfsOES{KhNs`@Pf7z(V`tTiN;FVWOR;Z9jzNXV`dLuEOwKGm%Ox;hoRnt2Q8FUxl zsG)vxJglW3NDF#DL&-5l_CM+s$5|*{@6VgLTj+nVRM}a+tCNe}$)P zXT`2D;X>-6$k;Ck#rSq2Eu|8rT7h}Q>g6d>@lGemJ^UxTwIGizmV&Wh$9&zA66Lk@ z4XAz{XD@#jJIPEqp1J(pu}LfRPxuXbOh10O5gDjQBdL)~;pun(O4;O(1IKtp|7vU<(ui6WyY5-< z8&h3hao?Co80PiB?2Wtomw2|D+i+dt(Htr-VmB{w;5I6TOH!sl66JHv-FxbJ^{nn+ z-neKnCw@+lKK_}?kFFUk(C)bZ>Y@)mwG*cCu%NISt%&PeZL6vo9hZ|&8%r}Q{t(Zv zDagWkap_a+6A_ay=>e8io)@VXpNg5S0=MRA2YqQRidw3@k_m1p2M&+3_P-Q_z$Jr1 z&b)3a(TWQ7Ban(oZcD^HoP&ium+_0upgkroBb(7|*w?P*9sG-WQ?y0qNBa3OF+zE- zIoBJG!CB=hYN8JBgN2`G2USdv>v%>HLp>XscVuhYWljs7Qn{8AY-8H7sRTs5sK@Br zI<+uSZx84OO0d=ssLAZC#Fllb6=wYFy>Uhi*T#jsC)Y96rJC$CcnuqXZ{oz%ow&LV z2{VlKB>gth>jgI+sPqS0F9|IV8->)_H?!?Sb-10R!y`$C>^*&(1r4Y1)bOC?)AqPwb2r1K5$A2Bkhy(NH z2x6owQM~O^uU1bh6IpKCFEZx1WcDk_pz}V|Z5>?r4DB{dF5Gkz>#)0nYl|yx`Z{xF z-j4b+ry6B1E8eL>SzIP-?1t~qU(%9;WKS&3%f~B2wQ?n)UEVq-p%Vmi4|KN)@GvX+ z4(I&NFo8e&x_dJR*(3DD>y6Mw@@av6p-~=jlhw=m!4V<$3%7^!aQD>({NquX`+Z>x zUWhSwQI!8`H}$a17S$0gpRtL$%nu{t>I0=*hW`&}`LB)>_)AD2C84K^bRKRrPWZ#< zqPFf&pOW8JgM=@@#ugF(HOpVbx`O zc=@7W^*j5R^gNF059ei291hoe8r?J%Y4R56;QI{>aP^Kapc1JPhxiPurZB}ix-Lh~ z8B$(l7j((^$~f9)EIW9ZjnYZs3Cd=9cgi^88fAJkw;5cZ{g253Zo&P7;O^U5+yvfe zIneUxVV$@YID1?`8%GeL3iNM7Tl^R?_VnTwf2wif&OU!i71h?y^r%FiM21P5;n#g+ zXOXs+XSfo0^%d0<`YmYLvyvGz=ZT6!jc=&KcK0-;A^F;h&ydAtJ+H8z102fnGx}`> zVUa(qtL*qUg+|8%zjqX@KOL;woL#ZSyCt|Is`&;`Y%4=#QGw$n>eSQMnUqjukOypewXR&iVFt3Mtl}_UN9pX zdCZUas?DdLeC_fmRe70_D>7IUop*#HFYUXM z)yY5W(8>P@Ff`s~Y%Y8reOWvp|GF^{*LOHEfB8RL004*b?LJTNTnV6+{ti8RlzfiQ|;XN!ItO8jOiVqdoN7YcGwk$xo~ zu(##igDfwd)cyozJ;`*~37hBv@uUiLNQO*!;Uk$0(A)&;2VFlI^?7%r`QPcKu* zImdo!y%eWY#|+a`G{;B{eA7Mrl^|jbI-Qm*U+oXJ$Sqb}GBIwnz}=Z_ zgb#bR{ODZ{Z60kOQyzSgxRqmaLD`OCzPT_~WF1pY({4Y)u{SbBdHu<+qkUmkK`t&H zx#Y3(tLjKjU&ejagdhdnSBgVGR@>cXTF_LqZo>@Dt()PX*r)POHgR4VZ&%jN*xH(C z@nX<#m;!NUA#ub+Ct=V&Ho{1rEddPm*C6pp@(+`p2MSL{vT^UsWpzP2Ox!Nn6E$V52c?-N2nqZN$<@wzr8!{1Qm=Zm_U@PRvu5<*o(peu zR46_~UAXXOq><0ixAV zO{FGxroKEXx573YfQqKRa}j^K{fw^`p_5Ms?Rx9 zC&%y8OK3>jyy6)4nEiVmY1bzPU`<5lQ$hmIbRe<;!UCX}Kq>4sA1H82%6X-xj`YdP zH~CN4jH6y{fgl^YjV*xB)I^avftNfR*Gb9vhqTp@x3bwpo+=eA*#Y0Uk%+%vmi+pp zGh66^G0do=d5lohk2`qka|11>m!s@A1ms^Ww3PqFOaLsf%4$az znEYVMiILii!}W&p1#_Me5dv!oFm?iION#|XwHjJ2D23%un^~2Q zayGDix?u z#k=&OQdQpTLoEObF->28Mqd#pE>daSZaBGt-kG#?A~?lv1ud15KS~@lixIg7;LpUR zehQopjrj!61Zwe!?7|i9UwF_@Q#-=*f`F{7TFYxn2rlV^sN*>GB<+o5D)t+da#(H% z{V4F{`&g|1@% zZC&zj6^{jr;oML_aqPAXUVR8!2 zoM#dF$+e06g}?8>szfTn+ArmvUNiG7MOTHsWcT}Ne{Q0dtMG!+e`!DmxTmdyZhMRh zA*Ho`O!YpfNGD#XM1(we>KyWW9F9ERz6X&@!;sJTWH z1vU<8w55w@pIg+%Qjg=4&>FO}=RH=wN9Y-Kkd)tN&uQ}xO}9Yi8#oNt{!$Rpq4J_* z_krd(X^p~x7bDM@Ta{uEFVsR4t9P67CDV{WK7*Phpy4Ohtd$&Qb=c-BxK4au=_h&( zk~=BW589HMr_b@j_;Pi6-ojnKD2eAg^lxOJ3Z%r)*@*Sk=p40=FUIIcf6I(NJ%jz>UM8 z$iWDQOW~`zhr8S~?P^67TfLE+vIf*uVGg)APn`fS;N@y~XXjcQN%h!~M-V&Q1Cm=F zM;>+kkKCWTpU{G}pwW3nPsFFvS31TIpS^+PT(6L*jV1q z?bI$1Y(3kfz3Fp)HLKD*ioORGU#qrZ1m{N95hZ?v9xnNs_-A<~*nZmh$He#fUSZt< zefz;eupSXP=qh{JulkMZ$m`%qBA%@p7D{BS(9RsmV?S++K#`8Xi_($)OOekyA z8|`V4ENGWwqfJ*v$j{B3f5L4)B66q(9=ieSJO|h(#>|pai~b#<7IddFyzCU*jv?EO z{Qk>oB-4vNE}nzNuP;FIqNzg(7WKxm|4>f$N4pg*8x#t(GgCSxN+Y1m6Zi?mZY*Vu z&F_#14U##E{gX~$^U7NMLc-zKwt;<#beB?%kGP=jpMOb|I=#@Kr=R zQ%jQw1&kK}m{Wq}U@m~Ay+KxIOHcOqDUx_`00J^1s1aM*{zh4jREO2J$QeYv_eQ(?k7(pY(ie&FL zr)+nv76#U&y5ZawstW2D%iZ=#@~H0M)iy}}ye-8IXoAR7H!PFkH;$-PpQLBc9dRQf-c~&O1<|U z`^7T?%J|jgKU;mdowCma$yNP_-Gb6+*z3PE3%m-S+wh}YL9rX-s_X=Gav9kN@fnq} z(Qs?c_$ug&dlf1tFmW3=OwAC!-yjBZh_>~7wfu|7n4 zyjlySxWT%WZdFOTomg@0e;_(@?vME=+8r4_{kLZs3vdq`alt+;=ILmi&aL7%5;~8KquW|zL3Czx!O~DsdPULR)jW8vT(`wNSg^Td$^xZKX%=vdzX{zlX!fauEhRw6a#k_r@i^#-hr; z@kmFya>L3b{thPt>Z|Z{OOM(n6(+)OJ|Q{y?s8v&Z>3AEoyD9V7aIM3eYJG3&$}Uf zW8|CTuR5i~s&GL`5CcY^{Qv1Og-9E&7l;i=!9GNMjDt4Thx=h9+}C=HcG|olrDvg%#Hr*>fhHw&!VTJvN2e_NHwRUS4B#B2>82^ni5Knj;vcztwO<{QOfmuL z4bfRreri-C>6ecWqNa8u9O4`=)aC`ogqzFW#1i241QMENEEE=CsLv?;T&vPLt8w{b5d zJadau()}ArbjHa&>>qZt*EPe`JeF|H;BhoS{!XwcR-8phkaS^@Jd z1x<6tehC9_5R-A6XGYOS?p>Ojx3N1Uv!uPUtlZF+!;UZv%_KLP*$OGxmxBt-sREtt z0IK_T>n%F~r(K}prkh~0+*m+f6X%I&8)b}fv*#+uF?+lwI=i8Yr0M;%*TBjP#|&8t z+ZL2ARePM$H_P!V>{__{g1?r>W(Raxl_!Te-+n44tllmTXCE8)$d*!p!K1)%5r=qv zpN9KcpW6l=cWQ6^T53DGRn~VNF%77+>#S4Db@4i}T-yqpL3p>Q^V*!TbS)_}Pxij8 zK#r$wp(t8N0#X}%9{h!%@fXkz8{|IxYWG*~Jv!qNG1-=M%-V_uiv$md|_l$K9s++nuN4V+P@dVf1O1=IM?w8>lT5~J_B8Z`YW6?U|Q;_ zN7ZtVCMzSllj362-ev8sN3{jd^`=g{gLeRc}RnFo*6dm5p`W;k>Ud-wH z=Bqb+Znk_^fyVqR!Oo?1QF{c&+$h{x`3CXViKX{(t|s`Z(>z`@3Ge<~wcdeAjqz2I z9UfAI#CyDD$6!X@_dIZw-WS>w|MTySE+=hsC}pld^5{hoHnMKC zvy`v@FZe69Kv2|~-*24dxNd3#|m}ehTHP&R>1cWO? zL)D1y1fz_%?)RX>f_=Q=-A~OOvo4r`F{X!pK2r~8IfX_|19FSJe9heg2+(!g^o_YF zqafk76PU3eX}#!cS(YHRg5SGW|u*xfpLd&A5Cmq8PCYai-H^-hC$`G=ISuE&wge5*}$QEB+~ z3&Xsh4SU}{#K#Oq;0CbsvIGK_)#z6yb)V*uvMk`-lwSH*EE5Ib?`UCn6AoL0#`y6S zwm&hCgDe-kQO{-L;H-Q`m7rj7F@K^`!7*1HKaZQLTSDxp%+Y(UNAVIbSbOc@w^A1n zu9{F8I3-toXdokZarT9eCY8pN#Y*6f$ib;V$2GM=?x|#Hjav?@H0U(Af&kJh-}EUN z?}oG8f8i#6dW9{xG)Y~*v07Ojx^KDMmM;qtNX}$VPFGQ{^4+D|<`q1QzP-o&6oovd zYC^}~#AJIe%&VOkm73@cv9D%RSB4y(C0+F}cI;+mZ4B4pBvYR(?Ma>P#x)WT{H5Zc zpbx3KP~KKwEdiFVkW=L7Q@x9O)a{TR_Y)ID<3@+JbUB?MYlDls$G83al(q$qh?}aQ z(pzB7Q+_h&;KD0N(%H)hf*~ZJkv};ww7P$PojgkI?p0;~3SQv=qO8BFjf$EDO;++M zPrIRMuHJrdbq=|-Unkfn>aP{M)*_sea_G|UOQxVdg zNm*ufYQvSjC}jE85x~rz6!nQc+%1*$6c^7+cjC~t?C534=v`@yR)N4ybB5R)`$ia( zyw47I7!#VTy;uq`bC!}{$&5X~q=lKAw`fcT8EsoY4hv0W**`{MX2we!i# zw}~JBnQ!;kp1R@)40`|HnVEM-)3;76uh%bmbeIRh|P>E~~y z0e0=J=R8w%v$2FqQHrqc%cOFH?)L6Jgkiv8u+px<;;eBQ70lZ`3P62^}UwVeF$ zKwvQ-;E<e)olr1jsWBoAMc zv#DVYy{T}dD{r0YiJAZ+pK)Vg=*(JpY&pPFQzDQLUUziuHQwgA3i%K`OGUxbObeOG zDcv|z<-XG-qTO|#ty}?f9MJL`=XG0t11mSO#i^WX6XEV^(g;T3;&xNd2c%`nnvVv(n5D4>uig|gLSVeY6mm1 z_S@9}x3(fu8B;CU#gWKz7uVTOs`P==kdG1)zPchBxeB5d(1Vdod^Xot5*%fxR*wC5 zGm^Y9p{lukDXElpi|m}3Pu$x8AM{y>O59c>aa+F5&fV3KkaN6jDd!`R+6?XCd7%7B zm|x20U$ae#v}CB*b93aW(&YnQZmN1EdJH+jH)~TDiD5!EqlVj=49*CCc?+g|*(3@r zso{>Oi`oej{s;UijC+YvZnc)b#{wxY17SEK~39;gR~>?1#!W4~U`a^q?;ROCup=H#k+2!8+ z934gPiM{4nEj=9t;U{T6#Ox$#Fv=Ar=%o(J7{d@%)3>_Bp&|}|&xFGB#4t-Xh!sbS7J?Z;&yQ*%#D`+QMHe!D$T zY>+O{bm=~ORA=yD_>pI*Blo`qg!t$Cg_vgShrRw=+?v2e7<#bB`NbH4C37%>0~a2R z_g7|=D|XXhc9|0?g|5x=Pg|y6njZ+Z>7;CBO+K1=1} zKc=jL_71w}?Uq`7EaP5sK|O>IKItaUd<=icd6M%?j*%>ppmdH+C~?nl;BHP8x|Ltgc9*qPe|R~}_E4hUQIjrn)Vl#}t-{P!m+xJQo6*HNX_80Hmd;Jb zqRod9xrR-DdI{O@X6gTFT&kk-ZtT_|c6YnORv^Qvew$FD{b{y9o)OiV-3po2B6 z%~T65Z`YBj`?C6Ye&V{{Qh!<91H?Zy$(M;50Ggop{_DfL!lgG!?sU{mh6k9;>EPje zz&TF@0P{)E66CLfs9cyFCp&kx%{LNr#9kTI#xWk|`if+^K9hi)RBS1);Hhj9GW0Ic zjH7x8`o;p}b7iPHQc*-eF+{mdw8hiV0F4}VW|Wz@xLt2(&E_XLn@A{S+1_LC5OO(c zK4KGdMyj#dC;%6?zB*2YMY|zW@WtUWjlzlF;x3UFMx6(L>m7lQ%dX5Fx^#OpUh>FD zGMM~(E8i-D`_kf*IcI-2T^{ zOFf9?)9Ogiihw1R7?=3eaja<~wh?Z4VHL5Pt+n3AcfP(N|o6&q3sbFYbb zFveoc{(tO%$xWpB@yVBk#FB$1&6U%G*5yjcio)u)+oGz_RL}1l3W@yeTpx2V(zp7QH?Uj^(O|Lws$W(e-H{m-Yh|?9R(~Dl+Bzii4^A0s?KVxd$hWyaK| z8QfKUE^W5OsM{@Yn{~OUNqWlEI->@zeU!Y6W|oY?0B)X*#6J||b15FGxy4G+&&dzi zO2jpemRsRJF)eXZm5X4C^r5fVH)^T8<(v{p#gvqQU^*QT5|r!w2FxqmW&NKWkDctz zEJV_a?AcCPoj$HS69QcL40YKxtPZsn_+DMNSjiYfrft`dyn$64!b$HSrwz`N zT9ZxG?U=nH%MW>ylN=+L&A>6MB#B>ANm;3x^ic~ms5Dd`(8b6F0Y9D}W>PpfEnMhR zJi4;`=3f7IU?*)4d0)A3o*Kq}K}^8Whfxtk|CoPow@Lxr@a5WL{+H$K@eQ^Dxv+!fEEL#p+5UWqQVfl`gxlyz-dwgFkU3vEdsQk)}*N!@+ zafe0U{m%@_kMp4AO%934w6#K&verLk3)O;hkD!0oxHDTaNePC>KWZU?{T+V_w{{xf z&(7VX%6Aow!Xtj~gsK~Q&(Mo3ns^0hHc0{~;9N{lRn)Hf%G%s(8qT?x|BUK}j) z0rB;d!o!+bjj71;sj({nYdf|6rDPvjav(jvLo`nq&?=-(!OT#KFk;eWl>#{7?9zT0 zh7-)&Da4QX9L}8PDF(|^z|m2ftYyrSotI;e9l^je=ke8g`0{jewwHW%|Ds`f?+Iu` zs(Vy3Q&`c-IHia`J7;EQ>H=l>)<|~h&Zt7)-~iuGK7!av$mcL1($^$DWMQNXuBEj* zyy_^&P`s@W88=1T|hOJgba>)pB=^ejV(AsVXg?^I_pC@6@7ihY%*rW z4WK69lSc)5!`&iddtL}d%()B1v}u?gz-X?4XcOad*GqYdj+?5iL7EJ<)`V>S%YW+A z;B%b&FE)5Lxm!H1EY6=mKR!!3bkpHH-@fAN8g^FY^vpW zdpqEV1(MB@S4BQ|`|<%sdvwgac(J@<)ei=5(5gBA_8C?Z@(vN2LD=1 z<1^xM+aXd)Og~ulGs8BnH1Mi+d^|TXZaK5b5VAo~?*gSy2d4rccG6$&aN zy(qpD5Y_YX?A)v6Mac5-42;wFn`IrzC0D(v860r0QEE$}hoM}^JJ`~dVxJU_?=CUO zhhgvMow6dtZHuMPqD8562<#pvB2)!8h=Eld+h77h;q3BgG>c^ij)gfm{%+%ve^Si2 zO1bJ4igiW)a2z9wI{xYHs59~WIYZTuzZq^aTrf}i-SQtGUmGfC0r7oWw!9l;L&{2= z$b+_tjeed32oRMXk-N7{v}yO-6p*6pN zBEpUiupvxr=SLB74EpdfL6so;428E;&14w_a$(ttSa-4iMcj9WH5D%FDyUcxL{y}U zG!c;AApuc(5l|3m(nWeNp@=9&dY2ldiu5ieL_|6y6e*#F9!f~42_YohxX;=5oM-QI z?%(@^KOxV`TI-u{=9`)KeJA6|3st{JVj5eDm>u1|5kbhT#H(}DX72ck)*Zoc^vSsv z-LPmJr|d4x1T#j-cS|x$$uU1c{ki_U`94oo;^C8yAqGJ2vGB_uqOL-3szD+e;Sk}+ zH;dUCW?Ddaj=RO|F!Umd*R_Y^*;EjO6+4_GQzpb5wt8)eX7hrI#viX|Rzx9P1Kli| z0&C=>%A-hzz6yTW& zyBFT!5e43_)_eX};8;<=)+gJk6P)+TTzxYu3LuZU(LkZP8jwn$)7H@wJG0GC>)+Yg znL!f79GjkE;`6QbOLTL-UU(q=t#rKnyk6;NU{Z5YBPvw3;h7~h&CPRiRo=4q`F&_+ z-w)fw-5c60ZLXA^*lnS}bTXgcgUDrZSqAfhpMQJ#RMY%^DA(Ol_4UpN{H!x_K|?Qn z{g#wm7*>{ddJ@m$GPu#YFa*WzHyLib|5ICiqI$x@%v`sMbRycj9;3W=9wrHFlv4O!5R*D#U{8L(*fAv5cMvdtb=LO;&h`YeE#vYm=e^#dUATAO%PDue zcS^r&KfNJ!$7X()U|w1C{cSZ1zvlDN_pY2ZxU4Z@g}HSc*=Rb|pIj(qcDYpr)FQLZ zcEA|27_yFO@0H85gon{=&yilLw(HW)svc(7c25SVN7h7KeIf;P0*ZG< zZrl~J6!Kn&y=W1~*}bsV`2%S4RCoNr=a+#c$d&E9Y<)ia?oqOsjmB@j*YrU+S~ih; zq~198azC)=N~ci}52wELN2Bgb2Kfb1LxLuk zese~x7pbAnWp^!CG%2wyZS~XW>!InNesY*R6Aer@LSPo^O`HuyOj~tgXf)2zjW)X@ zzk2n-1Uqy`0rs{!E6^OHc@3VN2InFNU8uO+G5(3(sh~ZSKc-nW@Uh;b)b7}f2T2E? z(#vfwcgRY`rgU#AJT2lut1JI@F%pkVLk9yaqs9k~Z^T#V-?J@f;Cd43iMx6;3ZR@Y z%E_kvnVwSIzH!#T;wUn-sH9}mx+avx$?c!9=AY1yzgC3lE7!R7#xGh*e~6v7;C>;sD~9<7BUGSs zojcEae?JOu@JlujtX6DadS=Qyax+=T$;rcCkn2MKa$#!yHf<7zX*Nep&TTKQP@TGR z*1erRjZ2%!w`2Mouy)DJd!49z=fb>Osj}!4lh+Cl>a-WOl_WOQ6_-Ye<4k?~BG`Xv&1>H&ER!;5>8YL~L8oO6 z?C%tK;r>gmIj(5P%JnC87n*Gn*x!AaRq}^xOV!qQEHk2YWDi}9nE-PAL zthMc`(9<2^7ob5SNhXS|mLeTGPh7y1H9LCJA5Kar_^ycea<&q4+60(%}oKn^7m|3aLJ z_yKo_KK4V4X+_t-mdY;nLxF<_ zy`-#uwJWO)4Xd?C3S0)s5z}Ja6Vk6^)ySC?liZ>Z7{-K{MV>&!fBxW|x$lmy7iBQu zU<;EuUunK))nBZk7iH+#U}ZD1&^KB$ik5&GKP1XA>wk(wsk@=V)@|8S@C)~(WD}&4 z975w5w?SGBI!_X??3;-q`Zp%aJ{$-x^W2xb^o_jM3Uh3FSJJ2Y`l@AjI>CM#dAY{wC-m~h{hm>n zutPGNThPr6*Za(<#$5VtUx_U^r)%74Y@cDlP}$yWMW8mJVi{#fsXtSC6u+|lNaOH_ z+Ic}%T1NP0N+PO3q{}O^FP}85wxkv~^Sl_y9d^D2)j_jXCs>_Y4~P6-vLR3uP5LNo zfCm&Ygak5q!&ZNQB9tHy!&)`Gb7iE<)SbTjE+?(RYGFaW>K7=kXV$RL*kW^`zIiB1 zLd38XAidqsse)YD8NyC1+|85!8Op|D_IcKsKV@ySLC?W~=sNsA;Zx_MM?YW2?5gZ1 z-`L|!=xB=AYmdh0vUP`v9`fyU1ZrdK7Qny~7-fy#=IQ4EjO2X@#@~&r1>Bi}O~|B; zR4<|heh`8O3Z0RV6es6Qm?wTLrj)e}8v>jHQS&zY6b*s3vQn!g%D9D>Rjuo4ys$Em z-hf{ynL;j*yicMCexy>ArU&rzL45=1{Stzn~&q8DG#BMw_APm3phz8)lQP;QplV3(}Y57*uRi(F8!s?$*_edhfIQj z`R4Q=bLsCe6G4Y-&u(r|Mk=LByUuD7^Z}`k`5;rbADhy0sMEnTJKnm}8CJJs3bk6g z(w>|+i}3?u)6TrXE$b&alx40;J$Up(2c}4*B5apA_Wxxc>B(-=wyf4Uuhmj0i36d} zEXRN8Q!;<&V8`P8y`^u>VUh}I9O0IgYV7Px;?$>`$40BuE98fiota?n-vwMNHbEv) zx-FVh7$pk$=KOJ~lDMrs`@Zs5KWiTM5#0UN7 z=|khHhkxtwZYRBY6qNBNMpL?E7`z_VqA?yq9g5$aDGLlGKQ-C-`_Z%U2qdK!XINmz z>@?p5nbfhuph*;Ra+FkfC=XY@GFZmFgO=?u;!hRvqXXTK<2vWn>e75+{=9t|_O37r zu51-l|K-njBdegpEpBfVERk!(wf$e0fWjUAyAvty+2c3khJqhD?P+XAAH8a1{}i$z zIT2X)Km?L)g$dggYdJ~)t^GxOGi*>W{qeaW3*BBPNLZ>7T+sw3yG_Mw$u%fK!4?p&;#NFlsHYXvaDHUMjZ$cE1qX+@{kVhYgPnjeB z3&Iq+kNVcmsLM;Q4vJt_?RI5x9K^!l@shk-A}@@4w<(Obq`y#@JPr*cIfnIs zBKI-4yTolDLp+7$DNv06pXZwYT9&{1KNOZ)*C@kBy6CIO7VpfI3JNkXgHm}P++`>% za&G1r`~JeY%m{x?;7s$Pz^)zx0a-8d5D|nWC2r_zyzHaQfebMFl>R_i%6V!6tDCL( zG}N-gyy+B|gZ9O1>FU1tJV!4ajFAk8L3zJ_XWLNh=P&D=Qu|zrrZHGb+R)V0teZeA zHf~S$7d(xX3JN}?q`E(UcJA-sEs6sN-HY@fB1II9g?-cF?@fVQ5)2VZduVy#=HzO~19qN1(Vy6&O(cb4T}R;?XURI%9d3>5cQ}n(W=lGA z#pg67-Kl(~O({_IQ{?*p5Ulr>dG{#>`F8SLbig3XzirR|W-BRAqK-=}2^9K+-Ne>J z9Yy#_3PKceIZ7)N5B>Fo;B@+gBA$;0-Pg`bxq#-0{F8@`gY^gdn=``Mgk7FdYMPioJ~0Qo$60g#{-ghN5dVJJe;n%m zHuwHjf#AQsN;$Cq^@9Iy=YK!^OWc_M-~Razc=!LX#sBlS{t-L==gU$a;XilL|8igd z`5OP1`}$9R_`lrO|NqC8W$Rp^DJm+GyvH`BqFw zaVs9DP7l;E{=34*g*S>TEXvA=yoF58bIAcUSRxb%v%YuAykMJ`nAw~BV_lsRT9qlK zhWTrVcCovm>SlS_BOL55W@!trI?r|x{1i$+?%49wv(Uum#yAmpR;QzG_;ci)7Vb$EA-S8@c?Lc$`ToDF3F_y=IgpO}6fYUs zW$jkdGc-)0i}qIEj(XpIR+wn&(o+}0d~;(x$@L#rM>%Ew=6e7+^pkt+RTs#_fwS#^ z8wxPfW=%iI;fyS_7hc3$w58Z>Pr6b9(;bQ+tPG+lqz&YriC%!1QQCdZ`{H+Ln=D!A zKsA=i6DFCDHN!Quu9GaTs1NDUK1we{({7z5tADO~X()!714jD!q-JU)byGw^Sh-!W@ z)XA>!zNKXX;p`#}J)o`YB`F0WJ0j|O7Z(Gba_F=b~n)r|{deY`+-0 z%7h1i_duaJ+LyXI`QfC{^RpjR$M@F+ecdRE=K2n>Z0>{kxmD&5P?`fpUic1;9fnft z%N?HO88oR#+jP@C-YboPN$ZTCsZtT^>k31xR_rfXWAd)Qv`t20ihhpH3|{SxN-v-6 zlXP_K)z7^@?g&e^2a5Q^v!EM6gC};NrxBevv=~ulJ|fFP^l#zoWJ&K!DNA^$595Zw z-`Gj{OL%;o9mWOj!}IRl&%V4#k(B9Q6&Np8$CAhDbk!TLr zPO=Nc4`3RvyL#faiuhabAu~AF*(L#}g-S=OkP!>}r6^1?UA}A(sCbEuvRdgtm_8j%Z~sVYf_R zEHYd6hMZ(UohE-gAdjZ3$HvHtg;xD$@Ff9FX_$oS>PlCpFJ+kggKqQN zTu>4?RAlY5g@z^^T)F?M_f*!hV`oyk!{yK8w;`h%@*z{I_7uSJ`>QShW?CAsGKxU0 z@cW=Ux8<5$-$?SlMf1YgcVBgJZ)V+X`Y6-Diuzb99zk=AF>fWI@Vy% zTK23sDF_?mQXWnV7|Q_5Z#hwC&B79^ zZ3>Vf!*xQ1)sTHG@9;EVv0lO^Vrk>aj|Mu>51!!*jr^}7`|a%hVu%jAY{$Pl%|=8$ zkyZ&n(jQxY_91sf`D~2o%C~^o9-iY6hi)&JDP0B~a(v-r}a zpb>_V$b()3z|ZzJFymo0r;^qwC77j7=^yEVK4%M-g{Lqse)@;9S``*hl}R~|Z^}jI zW0{UHLra|=hr`LYF5*7X_;O%mUz*qZhE*kdJoSTqE){d&e1*+V)#S)&6t)} z2I)DV>ZL`8+ql5Zj~yE0f(2&_s?&CkqHM)9$Ydp6=lcd4NnR9xb9F%J$5ARuh@4^U zj<9o(l|)1Ye9ci@(aD#$0GrDFsD2JfNF(n`2;j)QhFcNv)p5A9W<*J)3*7V1M)3=7><1FQe2@5j{BlP=N4wBSdBrJIn6nP#?=)yQwA zirHb~uuA4ipX*=nA@*grmZf4Gl6Yw z`EvHGwCb!P3`2ov5%UXUmqB;3O}N-AEqs5vhgU}0kd%n3b*Djg0} z@FLF~dDWhHFwc12bz7s}t`LtOtqN&9L+jB?efLMoh`mdrIUlvPYQ@)zty43^U+;QY z407?jzbs72s3HsHuL>BRL`fw_jKmm~^y@S74OSq$?bik-UIDWlh0#xCE1UY^9yNv4 zN}W_HX90GwjTbob;HO_61#hN|YdG{Q+XfA~&uD+Ou`hZyD(*%)(+WCb{!*5vxdP)V z(XR}Y?c>Q+O1!MrCp^<%FC-Pqub=aErT@H()OZ%CN zU#_M*53pX0E$h1d0e~t}`+|)v8lktO09gcf=3h~XS$@%QBGf#7;WSxSY35DiY$uOn zrV3f4?^=t{FV`UZYxSvPBq}MPm0K+_^*nUb<=8Y#p(GJGXyX$Vp)S`rn)>^d-Ya0O^JpdDQX6TDnYZ-$C{5w9I+93G(56 z5flw}K->M+Bpw_{5Dq*kZeB&0T*o9jK6va>H-V~vhhNBI=pxkP_?`Up0yOGkGk{KWfX<-k(2slgg36E)l9z6}0+ zZ6e**xqaLLqVZZ3wNsiYYuAO7jar~)@s_WzE@~vN3lAWLB~easo0itt1*K8y>bV(Y zg#F;b+r;Dv-^JI{MXHT{YmIJeM+^7drv{(kBCl5sq&{tnf&Ru{26+`R z(~$t`OU^}th=&xq7LW6k>oclrIVnw+9PI=K3s&zMyzIAa`#aUCSqW@)M_x#5yXCsU zp%h%?+8yBxoJA|e5tV;43P?8O)IuZzGv79Lq#3&^XhT(0?dN{?XODrTh;71Vk|9ML zlTYuDcsu)#&7Rr$Lv!*x=@>VF3E(euo`h?+Gn-@6GT`4QQ`~3#lMUSRP=SfqN0xQZ z3l$G;3-J-I-b&Y+*wUKf2>DZc&e2)_i_s>pP-xYDSLK~B?yKmZ6s)$Gq) zJz8Klo+ItuQxLTTBV}Kxy{Ew;l z?kyJ%z!_(|1H zhmD{T=WcGqP^hp??nn%}@1buMSK&Gh_<1tZ!R@iduh=|c+El#U4FCFQa9=s z*G|98ME}dJ1k(!EV&M00S$ciPRB|0MkH6TaYG)9iTL!JLU;p)Xv^9d38SrXqe%NjJ zNbeRP9^|&(*O~7h_!S>jKteQuiMX{<(|~<0`KSRH0@i8aT!&-J@`ta+px(gpSN7c? zgXG3O^3sk#Lc9lqojgWjk%k%Q^j*k|}c3G4ng(gX3h?-=%(J*a&-f7)yTY3if2=(=2adFAmDPwDr|;n8Y)ox3+a8Ic$MQ z6fBQgk`RFkpM^XE-`pt*D9)clNkK;>wS$`-AZkI2bb$*~t^rKKmJdPq1?K8c_E%jU zBE`!YjUYO{g}K>?yrZvkoVmxXPNpHr_=A__JBx&=e93UZziOpK_b*@d`^QM35ljoXynOEF zelI!BedvGNRb$WI>XUxOO`{)pzwV zZ)4oFRhz;I%ocbJa<|n1lZT_@n$LoNR2kZU?hpxw>t=pFq-PFC8slB)#w=>5u{Prh zV|B~m6?TDLOQ*8!b!B9@suWdTRMt>cS;+8WxUkHDd60~-(dI5kyKb&a{W>u_`t z(PDfG5It4Oryy=P1mknUxQ|#QCsOq7+_{b<1PZ!{Qy$mX<{G%`L!LQE^SZM4bp{EP z1r}^0tVC>k?}?zV(lExjsJ-=@8vN5`3!znr*n6*xs>w&caliejcr?yR`fb^T{ys5a z|LMorblEfCalVO_=`>_ZJqe1+#eyvUCV2^7FK6&Bte;r zJz7ekfRDByst)`O>laM+LkU`jhot?tiP3M@(GU4A1Zmx|d)ja~s`}z@yI*2fK$;ZF70o?eJL-$OPU{FzI0bwpPCP z!k?n2tjxPz9>a0kfi(~i?)T10%0Ur(pr>AvMQLm6Z>|9%wYsc>V4zt16pDU)#MFW?=Nj9=*p z0eO4AO94?SnW>50Pem&}?{1RIcmsn`>$O|!<8qqVZkk)G-hw_m+ERGtd^X`a{XDzj zZDCYCn{0(e8({pY2#DUbEK6-`{fN3C?DHT8SB*@Bt`|neTh8M07{oG&zMZ*`2NgwI zw&^D8<@@ud=9R1?-N3gcQA`LY{o|k|><&e2-6$a$Q1xaru?UtKZ~qOXVScl0>UMc* znOIa00(?-$EIVx1EP{yT7@R+k4X59eYcUq$ssZ-mkvSI)MbIx9^)K7;jC%|$&$07y z$Wtkm+9f6`SDP2+x9_jF?d$E;8A7ckHi2(G4`oZ})2n*fhIz~DOQcu~eN}n;mTq!3 zWOL)m+a_N*odMq7IMqqlWpbKoo27${un6hEYhWT*qqLg*TG4;o9z$nv+G$fY<8h85 zg;o4=aw#g1 zH;w*8pzv$u#!hx$rnFZtw2;-l+GID~?G3y?5}1K!*f8Y{tuGKC z%WydLX|+MUdy&n=49hv?Ewab_vNC{}{vqN4KNWja*Z|zK>b$i~;DAr5Ke67PaRtof z-3rxvQi9RfOrGoT!VBfLnXnk7>~B%YP?d8Fmnn77B1HkV!s}pbsGh% z#1OJC?W$nDLlJC@-NQnmtEl)VUs5N~ zq{N2R+$nSgt9w5N6By(e2*(QUP z6P<2W?y%iKyI8&0HLQyF%A3#mJN@yDj;BY4UdsE#Mv>~7B(u`zz()u(?9JK3Rklhf zjl4}Sc7nC}O{HVinxL__v$9Nop?jGECXV zbMv~py`E=*GcWo{yRc^AnRhIFT)al1L%F`=ezlPturk@_o0boImAf z)uRS#k_(T{=e)A6UJWw=R6SP>!ZB}f^f0y1OgEmGa{Sp_Mae7XdIzXom8*hBC`KI= z^{$M(k7wFsr!f6XfCOM!YTz@JLXp8BCc-x;hZ6%{#pwE+U!C@wdbGv<5eo;M=1K1d zD&h%wO~=?#w@^%+@=>1!%`O0}FLCqy2F=vvFiY%ajV`v$qPor5#PELiTG=F6f@ZWy84 zuO8-vUi1zqO+dgl%wsp6Qq4z$ZN=*16P!JCMP?6sCTH&=^8@m(Y)6B+tr1(1eXa$R zx?*8Yv%hxQ_}J|~N54AlmRC3Hek<)7P=!0wc)RH1)?MDqK^^s7z`?*%w!u$3Dj9FR z>%^LIk*kf|mX=@rFwt>4xQ*i=R(5CGV<YzK3PoJn0Y|BK*7n+ z-tlqUO}_G)7K5D1{TbhPy0oPP%{KS!xFe3Q@Y4Q=)NMCps;NP_eAT%#o#vGwgB1zQkmwz9XB=Qz86P-&@+#$H_P2lw_$`H(&aqW58(%?DuKJHb$>F34KYL02=I$oJ zQN`i6VG>ANG+=RrcrNeq?6&I_bi-Cq#Up;s*QMj5+m%-igZw!vGBJRdneC|ok6Hgn zoG@Zu;Y1GG>jC3G&`nK~Iq-HHx|BH4wMAK0Rj~N_Y_>*{hH;R*p z<8`ha%&45z?!;@Aj}JS(aMo_lC)p4D$-)q7kkE|7%99z{B8VB3% zgAy%9m0}Vsp3sv3KzWn;<6x#X%OFtDqQsM)ZTkRDh`#UGtbH}qAm{UI$f2{wbQM~w z2t2#oi&bvB>Blm|9wa@m6}0Iq+HQ%_tFgokxj<+W8=K)R0d9*2`97LNj+*PH5^Dg{>@t)b))u#Oeufq_PX0I zynkA!;Nir zEEcS7{7bD%;IKk?z+3+N&MuTmkW&e?Q{ik%*RY>d?kn6qJ3To=&qvj#KWze#fxDq$ zGDCBt%v~FwMH7<0T}c0O`Ll}7gV%JQ)kN>9{eG7vMl*E(%RRXrVcX2 z-txlG_mdB-jksgEWD38kR3|b=rYGX^&Wi5(3|4Q#mt;gI4yK({zJ! zS_9m-L;WC1vAJ$l!2h5b5Rr_9>e2SEkNy%#ES+|6>i z=X5(1SK9ZS63xqS&Ws!L`0W!6j>A>|loZ7oI+XBc9Cc^G)7|fj_Hn)+Zn}NIwdlf$ z$ElYGz-3TbCvXvh0B^IzF{-8HKpUYduAKvDyK zZOV$D#)b3M<6_*GRP&=^?+j<~s13t@>E#HQ-qU3&C zqoE!1+=vL*c-yij&wFaHBY*VHVvFn6;-Ko@`^jaY*{t}(K<=fPx#mxD&5|J;i?yt< z1uH-(^QW(&gf){r_NcB(G?X*Pxjpc;n>`9fB4Mrf@(yi!6Bt(Fta9idv^Ltl92z;I z0bbuaE?IhsS*(R!{=A>Lgq6$HX2xKfXjeW;$N#+UqC^{4Z+nmL#6C=@rX_ED_pW$t z&{`gP@R|sO%`eo!tBOD0PtP6Jc;Kz|5i}a_pK0{aOHmvZR5R`Jquqtm)4lCrT!gw!`{z5lMNh z$*Sx>2@#>*+A^31ObLi+Jt9mq+>2(4a%avGITj8ln^BR%l3kFK^t2MpH$e?<^NEPS zvij3jLi4(k*UgQT>O>KY!x2#E?W3Naq|_ZQgA4&)-@Vn`^M@eK?_^92EX{uj01e;6WRgF48~0% zgEKE)csTXqdsqi`a}0w2mXF)@p&6?I6*?DBFXb1)Z#CSNik=P-hsCtt z({67Dr3WMQiI3It61`u)HakKt&5@Rf0{~K*Bc)}qr$9Ku2V-*FA>$z7h3)Q#z}B=( zrN;Y=dhWl^TB;V?u%Q~%0G{SHqf0U_rvhs;`N`hwuNHXWyY5G9nSiXbCPh1~x`BfW zOd5a$h@4Ps_b9?_J4g(-Ui_juGVTh|*r>e9w+5I02{f@cdC$p8;urP*X zd9w}0JTfMV)3Ax65yA5zL^F>hJ~em9?F(4_NSm5DVNK1u64qyTx(?{uRk-*1lo=vp z^Cx@y^2Fz1T#;}zWY2}7E13bFm8O#Ox(Cu%pJoFkJ05wZZkHN@!5~k2?2)W~-Hr<+ z7Kt=FP^qe%{%m!!?FU#L4NRt9$plI6n_kooN{=jHLNm4yp|o@GIW541_Wn zy7j3XFa*;;j<>em>qkoGt7m(z5!!r1j`#Rm?pRF@;+P18V&L+hOkjPyuER#8_Yw2z z`FA>j$R;V@WRaRPC)Q=+zM~Cx+QPYHO1r#$6uLYP(8&2sZ;CuK7Bgq~ygOoABi@}!jAi~6y z5lx>YqGa}PICPiU$8!o}L3{xLkwwZ%fkiIU>R?CVe0$gYZDej9*4hZ6{3M`$qK!r# zI;~DL6Yc30;Gb+2%15lJ1u(fK#~b~a6hg814NO%D?xW9ja$!IdEz z7F9$P8c05_{{w;#Y>U4wbseoe3IQd3<`Prh%j7$)>B=9qYv}Kj3 z%KWcE{(UWWXRB<$`p0F7?;(!OulNVPV!^@|GO!fA1_?XPjSK91=JN?I>|v9K(?$22 zmLf((aA&1DuXn!PUcKn9F!)<(;?6Brd2x)U(zQVA%xNR?2beVIs;X?}aw%X?;x#LPZC5XCtb7WX z1flT?sy}|QTx|+2P2|7EXK7Hoq+ptbb%VJ>Nq{57Nd*!mT#YKOs{v0cOf9ioAdY*M;>g>HVVik=upbLUf+(Du znU6kpfrdj9!My@AR8(p5$6~5hdUHS70kcC7ceJ|u7Bb@>d3K7BcsjuRP_<_u`c~nd zcl8TFrLS+o&G+WCoeJ9-^T-0QLP9)sJaSHHQRL#<)i{DMYX8^3iwQTS^!**g;c@&Y z#{NoZb^ihJq3zY}BMk1HPEdk(L!#(tZ}>bir1~}KFmq4G|2!qv6;Tj09fegRZi{R5 z2AgJrk4_r|k+<5!i=4Zyg6N0?CNg18^p(_ro2m_N=dA#&m_qG~jL;nU-^el4@NN3l zmfwz_xK3nS34_PXKYnFrnq&~IGR$1mYy?xOV1%ub_%+D)?ou=`u zk&jUZrnF_+funi&qYTB9fW8@TC#3e!q3Vpp-ImP)Z<1M~f-dUpjy%#M_n??FUg8Zq zVDfR##!fbi_Mw>SM4;nVEut3oqwpM8@!O2o&tlZHmnp_J zDqc3xcZ5D@2$y0ChBu`|xzV)hkwU3LW_B+Gr9k#bb}{WII*yu=BoH@a4rH^($PVaP z;a?>t38lj}E@M=AyY|0_Z_)R=)DN$2eC^G^t;4L6G^O#poSjXHtxW7s)I7&EdX`NHtLXHt4@e+G9C{cz}qRH8@)aK=`lmQ`e7sZ*$jIQV%(%Fl^UO ziF~YpFlgm_v;ZuD(_xO)Qh|7jcAFp{XKpf`! zS%3Zonn%If-Lg&wt~iCVU*rd2Xc-lv<}yBv!9!-pJse~f?wwU%xP09i}l= zd`wSpZfaaR-%iciPnUW{{!ndAD>zxANoDSJSavYmx0j8+r$J$!<@m2TSlUG%zndma z4_)EfA#+_KM468M)|pqV^ve<(CCdqk5B=)!cIAlPP_~waY4J0WOM8k^6jeMCbPj)z=$F3^QrkxAJ z3GL4UB=E@m7aX60iL}^FiHh#P2hX`=(2)>5GN5Lp+*h|ocZJkWP5P?7kQFDXGXq6ubJxB>LEsg3ro;x&eK~YD4|JVY~c)*+>1(=&z3~Npq2i; z^YnK0C5@wPaH`ZIp{`rL?7`YG)Ib;nuXnwz^eoo5W_V%Kxk*A)V_kBKDC_L^@S3hI z7`?3_y^DBDy%`PPmk9MMqMGS+z885|zx#Z0f9qX-y(ug~QE4n{1I)*_Wr*Z2M5xQ=+4Iu2r#h&eNnkMHBfZfyL4 ztI4ldQKV8<>~H*1S$~l%3|i|9qi{_AXy&3H_e6yYPd`0bg~vO;IUZ=+kHrB4Q}L1e zVz>uu_~J}rU>v{mBN11LP$gSTdB3WahBH+0 z{0t4l(2dZZw)4YX5Pkb^1@55tw4E%yzmlj>_0{>A>03N|*;8?=6bne2hBB619Qa;wc-Du(!Bo4WBuE2+mb?SV$v%whSHsZuW0 z4(;~MeH;mJ(C%quLocFTFdA@LYND8F$4JxCD6i}F@LS;0nn@642+7NYA+XQpZOB2d zE{1e;daVm#{`t!x`r4x{3sLg&Lh(4Nh|y+|S*vay7S2GWxW4e?p8B44J|}35dGlL> z+}=>Gkmy#$C_%@6f!pXt;pI>8dW~h&LetKy7ciWgxWCAqh&td?_mGgs?Y9Sr=)oag z2kxeyf4&P>o%9HBr5%a(@1{E^w7t$I%M6y-{vIgc-SgqQ7H&c9abDoUhq=L+O!Iuy zmRr{gu5var?N77}MQ!vfZyG({iBy^2rX!BF(`;9PGFL6$<^EWHpTjhlT(^7>$8^wv zA+@{i&2Lu7wPK+nniJ9-vGrpULV?_bpswL-2OUaw`FPpwcCUo6cyGlpblSqIw&Qw7 z5XZB_i76|8jU5P)SRs2 zcc(WWA;|7z%Ws*D|EvpL&JGUi6b*6eXW}kkS_ri2=>51C0z;5>XqEE3kFGQSq`EMf ze0yYKGOY-npDjz`3a20OLn&zo)mOK0Ay-ZVCJA3T$wD3na_@Mb5p?ea+)}1ioNn&_ zYTMJqPCywzkfhBI3kJR5j8;$BMhwKeM`tTf#?Nc39W**8Vydx1m5^diC;Fa8WyAs) zrgG`bhdg)OawXOA@DVt~0y{a2)pFGDIREPWbFPm~j$g1!xlDnkK8}q_wQj_pICD^! z@K=8cBmA8YJEli7+axVaMiD#5ExPkeNw&~CA1!jdcdiGjt#%%_4x(P7@&te~ z!Y|XnfwsAOByEo2MlPPPI7f8V?;|s=@>p!pJ^Z}I8~UjETSA{*RPyKf!%W+W6H~}s z+E6JJlxUvo@CZnEG5l zrzsSe-)l0;3np}Fp-tU5nHdLmea(c41A9KYwyao9 zpO?+jRNaS3TPT)rz^~8yfI5I4ZB2ge^nO%iiJoh|SD0TEQz;jr%c~(-=kF7rH1p{T zH)R7x>IHdPm(SkWb>{n?M~_$ic*wZXcUZerTHTK8SvVarBd_(ynvqo+cLP`WiXr!8 z>Z`I@{q{R)U2aE8{wg%<#C9m)7zkR@)1L&Z+r*}R<)ESkv{ z5h*B9HFUKyc{EAE>lZHm3Sn<94Qy)Sh>CcP?#{H-L^!Im_H6L8+t6QlSibf0C01!? zzx-x(Zb;|vnslZ$3GcJ2>>SPPQro=u3p;rRwrY3xRjGt=%DuBv-tI8ZG#Az|Ik&L} zp~)5sf5_0`qSI=T?nT+@`7Mi<+GY(|l}i;WQ|;bJtH==GO1tMKl9XddJ?rwk_@`za zfA2=8>5ey@hoj}TkTrJWH~ZIX-j7j)TkwcX9;C6a&2R*`QQH782wHbLmhdl4k%*F(46o7wxRNvf#d-O8E zKc87iEn}f|w<_&+=%<7vxu&()EP`v4~Xc zRHgQ5OYB-v(Y246{5E!#i6UlDVXe9tDkZgOC#M_eOPge zEhPU$kni2#EgKGI&+}nU<~XM?_MDEfOh-$WlP^(jo;mrhfbkM5}pJty3 zb%a|CeCI^FwdW4er6c7mRP;2x{^=`?Mc-bcgAl{XhX+Tbh4iX=3y=Fc*6^g#T^3@0 zPwGJxlxNBgvz&(S7w8)Q?&=X*{UJB(#kE?$66oASi`v_%&<^j*nQmIR?-XTH2yc$mdt+46LoQR=Ze-zuPJLgXUM~`YK(* zD>C|^cCtFsBK_&q#;G<#+uqp%5!OoM1BNLW9q%sxqzHTqEoB7@aUPlTg=*J^A1u;W zZl~-f@F_tGeJC-W;&>DGjCC}`%QF}8V*+-5d$YL4~nFY1Z|A=+LG|4N_&*YhEG)u zhrGpYF0!NAi2YX_HUUAb30_&HF@<&L(k# zqXN6&U-+@RGMJGlCgPF_DOKLj9Xl~~l+A#JoiBSVe%Mv_#9oU3mprmG@z&L0$L@;vZ3%sH zg*#|ijDLj3@EKRI-SONPSH2o{`}=;Pts4i7^tG=O3p>~6UtC#yR>&?rw`V@r{_vgR zlFMUH#!sA0b@|yOE(6E4Z1Pt zWnq``P>LQ9%?NC|Q}FxV1CEF9{=3f>%fPz}@3=4h8~Z`F8a{#da0;UXx3V$#Dt1xK z$q#hLta>MF7O!~!+wQohB*|l66{z67;4l+B_!#mlHe<8lV}*r^^l=?s%-?Xezkii+ z)=OE83pY!Uvtjla_E5~iuFw(w)MwC59pLoPdb&yMLnY9MM#ApPy+XKqhRGCcCcSpX z-h+HhiO+DQp|i%3DZ)_@2nDergiPe_<@Xzhv`GwXE-s}KPjGnN$%N=84oW_ zd{0KY>mxU8E1P(G?E4)2WR1g}<5{5(?9bGhSEau3Pm(K&%u3a*CdjN3!!a3U=U zvv=6t+$9F|87`2gw2BM_!G9}$>l53 zCYb7Cecf^CcyYyvcwNbRXA6H`7e7z;C8O94#W3Q;R`f@X=G|O$4VEJZ#aGPBqEvWJ z(uuFn!t%=Zi2F-p&3DN)+CTefy|6)!!meGv{mHYNTRi@L?%S+u=A~{bz9EzB9E?t; zUo-cV;oig!xHxis*L_Pm+{%N2 zG4IQGjW3=a@?W@%$-OBNzrs%U$6jd+&^Y9?+L@K&v-K(01v}lJ`!_yt+c~4FUe!1f zuh)27pF31Uy|Lff{C&m#{;y$Wd%%vHPI34BOR~WbZW6!P`_*r~oypqw!#*sHcY_th zRBQ`hSvc$o8PkfB=;oziJJ<@g_><2+PdwX-5}mCA4vl|s5B$}~li}~kqcxE+xR$<) z^HVQlz02a~OkTpLycD?Lp}-Y41>VL1k+1XEtFSYE=BmJg>F> zzfJvgc6cPQ8oP??bXHTQh2P0%J(|g4=fpyUPCl#myQ5A> z3@+y=r9Y#_hRj=*OP`|cc}2(CZnxlVZbIj2E=l^mP3+|bwa zi&M`hSGg8f`TV&zEl7P@6nenNisRriw%&8;y5eK|0$iy~X(~6-CXTq^uGxwGx!k!JF{ozNSrlPef zz{BYzZpN#1$a3O{DgX{KA!$g_1lLEMaC!#Z03F2>h^$=odab~GJ3$Y?gEUze21ZcC5UBXS>)wYlh~v~$yCWEn`pfCPzl=I3oan?%rZOUc zC!&&Z^9~%8WDtibC}dnuIdgRHsN+uU{o&}7)5-Yy{hv;ZOl+q_3*O@8XG?L`^N1d2o$P!%#r=2|}&k0#m z$f0e+?g=`O{4|hkp8%(aBVa@(T^8UI0KGgDf7kYA&c3cUBS1LvOjk0}MVIoKAS{N!2>7d_HF&IjEWouoCQ&e=?9~SkKbC{P$5O^^QB~tW5lnJC0C*F92*rk~5Wf zK-?iOtmV|dj!nW;0K@59kEAbR05|!qolW~L=XU(D0E9CmIC!Luxa`G7$UnPoC$_;^BXyD101h9c>Qx}% z|Jc@(!`6`-dq++M8+^ySn-=z##OEWweEzl$IOE&h$HsO!XX9H1`~Yc7Kny0(={yjB zd8}R1TL5|M!aI{Zl9VmBXk*$!i4i(CBc7cF0cjtu%byk00sKc-8|4ZB!NgT@W(e^z zrR1AZjI?cAU!VV(3G~)Y^695vWb)5GWdbrD6$`^j#ZCc~~OoZv6$m3OtTGiF_# za`4ALpPFQ*z|MOLbnL0~9Cg+O`JP8qd%@mJz3i$4!dYQoD^*+2B>~Pasz!z#*uu+0 zz7UIalO00d^QUY?7H}*qg-LHz5~VwKb_ipXDJ`#MH`=lcw#f;3p~s$^@)Ld!F-jiq z4iLWL*%vbj)i6f;g*0H>$T(ZchOt5P|HxxUg?&6F?EpJPALxgD=3`p|-P#0buqC;< zGkouycorfD1~?|CufH*gNwVTB*j2>4QJ%gKc zEh%m#-)t3 zy&e_cL-&2p(@5@5;hZhQ?r+TQnw$i)CKK(F=gyODJ2hhgF~q3EBxlE7@{`C;h1=o~ z9nO3qnPx8~r_RXYjSG7-LVm<9^o?%Kyz;svbWb~bbd}SSdw&dFIwj&P#rBGL#YObI zTorZTE~!lFbz)(*=D|n)mOhIPlUp*&$4RE<=Z7v!exDHj;!npFJ)txHO%biGRDKl3 z%84PdHxjLiXJK@)Fu!_K)zOh+VfqQvh(i(ja8)aok(_EVDEsnjV$ifRH3r4=bYoCB zr5l4fx8X79j|YrFB|o|`C_8cVfL*2w8Dj*-@ecH`-A#Kq33L+)7e*cmtSBjOA@n8bP?Yyy8HetBseQ{-M(gQb?iyKKg3>> zU3db1#o@r+>~cw@>`7buT^8(ol;gGWWol&c61BnVxp!#M94DeCHYB z3<>7DBIbat6@~d8wx#&Fllt*2o{`>521-J{^7`uJt6B%Rvz2(||M`}-Pu5IlXJ0eF z`oK#vFTwtZc@#v$>GMPGmqctUrftb{Yhv?HI{n;?V~)@?5qk`i&bs=B-ty;4;l=KX zzuIJlb}f*Cb@G2pKesYDV@IFu9n;swde|bLsSEt$oVK&R_ia2^=d}H_F9kykanbx1 zd(b!>I?OMbDAA_oWqvBoU2}{?^34ktr*BREquJnC2U|d1@cPz)Cm}Db6Pq1i2iZWp z6s(gr@Y3NnkPT@ugBY9dhK;w@=L{y$+uzIN9Yv^X^9o&g5zlniqbk;5pIfmQ`I%M= zM!XA**oxWNiZ)?aa@xP+Rbf^6DK-jE+4h0|f_D@U-5meNPLeByF%rzM@cdg#!=3N7 zZ|n{`%odEvxVAJWu6XvPj05=d#-myXUqt80j5W~X8v{RRn1x}xv5{Z)OnfLGNH(Wm zaaHE$Ij{Gbb)_x>!GP~J?Vi!td%O!!U&Mv$)KN)sndg80QG9i!O?M|-S zvwQcy{GI5(CD8wm-iO|j)oqk1L8fdR5kuEapsQ8{#EofhKidTmnPdwE6;Nb%NmkF7 zWRM_5;0GuGtbiksOo_9yKNMQEstT0SZL;SuMvLz4Cq*PM1@HOUVdzv0wk{MP7g6K$ zefiuZ6_%C`Vn$ICL6-%x&3aU)Gs5Qv@bmo$A;y*SL4t93Dx?vNlDEhh!4}|zELIW4 zfEDue+H}CVmRJXa$pHdmeujf-cee;O83FHrVDk)B*@An9%Fm98H6U9h{y0nHcLhHZ z`t~6^>c0LqlZ&e0032Ya0Q3^@dN;`*0iX9nf(uyNxIGnH2oDunhzAbQep-X~5!g%8 zAY7dxqQ@7Y{^-&tvty}{C5P@nZ(Z|<5&^T0)U4bKKo6*SKc4}-*n8w7CnT`r0OsFv zdjbvBam^49l5Zn{WS=PjQNRHV0QUBSfu0m+r6XIHsi2&5y71!ZS+S=hMfLxb1pMU; zIdo&J+SLfE#!3g;W2r}gjpLT(rM=<`M@C~DH?Iz z66kNgwCV0fxO(tm1RXzRzJV1mEn(s0=8l=UN3boVt!AvZ>n&V40Lt z62>R60HOr8fFr_yL;R_(!`>pL=`3Au;KzG8BcBcM3wHb)eMuQ2&6%0w>!yzk=C_h?Ft>z_UNXmwuf#>aI>A=4s;#9tuvwYs9 zeRb80SD_voNq!Pm17xyja@{SupfX>aLDD z;Eqizgw5FrGMzydA5AGX-=FCZnf%+bQVA|uR+8sS(vDnI?V@M#4;SU{CFup!HoJ2F zLyu-f=GPfylnxGO@lt?v_T1-Xhi}-a8*aM2_vF(n5;PAc(CNGc`^5N6y3QBTJ3;oR zpRcU|dwo{jE1u#rlI)pKI^)^&Yv7=UR>3?ZQRDrY z7sdI_2suWc+FJoBQq}pee}W1mDDcYncpl%~MgZ%YwD*cGknVK-vU=9eiOiKVzpPAk zsaU`o5eoJWStH=z*C9LvB@$b7-vkc!ue#ic* zG!~rd7CW2-db>YQftw^5J+eOfzaw(r<6 ztl;KA33Ndmzhdo@oyVR0*Yw5gnuLjWY2AuOd<(>MVztgs|Bnb-(;4l(r*`Ke=inaG zeh~F^%o$9X+QB_xkNF$K2Lg`W_Pr8$Y+*~Ny%`urM}@))p9}l2?-Ck(Rq4t-Gy__(TF{ z#d%;m0rA1GY5J+a>ykgPDIAwmN7iph`Ls9I;d_yvtq_kK=&JCZnLBi`3uH;gQ9kSLbC=401>`DK5^F-$;Lt=DI=y?)m*Dv`~mIBREb zfB78=zk_w4w^)K6AdtjAWJofhouO_|KG#CuCZ@RtZ`ayB(_=w}vHsv{*_(2C0ir9bl8Np$n1{3J8ga5auWSB0Lj?<^B-P)Dsi>PyE z+0ihe_{;2!4|{OkyjydhiVwJ~b~P4%>AdXa!;coCtK3z-dB2hSBPGxgs0b#qMnAI9 z@U-(X;lr0X6UEx}50O13ef_POOi&hih(80n;jfyQb6pN1fR(YVkyOYK0iC|;%61Gkd0Cla82&DPQN^x*f*F- zLXVD~7%`4Sr1y{j#uIq&?k~DcM-+&%*<{Ii!(vFk;`^^m{mkyykSDm3tk7%n-bQpH zbz!tW*FsV;9(j}e^=x0xO)(hUsf$dq1r|H)>~XpG3XF0j?1rB*nb;p$yzAhxuwo38 zBiJOm!avd{I>4Ur2@+iXJY5I$MN>0A5VMI__!0aE`=a2dT@7fWU7OG)7Upx(w@QCJE|7Ciwj|59sKX-SlbPmc*H45yOIK-KWWBDw2 z%~wwF2syJ?&Koum3ttlZN6*-hmOxib>x{d_L3|zjD~5N*^g0t+VN;xci}|w~G^hH^ zNM1w?+3R3*38I!N@Q??oU#9?N?uAF`Xh;+@WL( z`O66%SMU#_z7jW++3mIXyj)}R zWAZ`lW{b1f5b`)I&bquCXU*)#S(3`l?j0(D&ekYW;}0YX$&dGyz*6kDwUa=nQ|s4n z%*HX@$?ObSSES`k#K6`Lhv9pj8!Sz~k|(ddaZ){ITU zCBdp}_J4<8b1n<-ygxbI?e*%0OzMT)lo82mv*?0cNLC&den$Mj{+Dsn-)8qY|K#kw zNAktzUzj#WQfo@(8`*8#$%q~39UIoo6=-0=P5U|WS+L^8iHC4E-jyHYKVjLN3Ir>L zU!W(7W#Ma6QN>*Cnm&aoVn23+P4<14r0t!Vzq4;X&si!O!tt>Or4i}=^x^oVHkp*q zG69C3>SDJC>=ZpqPHyVVGW{ve4G$@%{`#A5G7sUrB@1DbCD?l%h%PB}Yu zgS;qSBR}j8F2GsPS^ALtU)`tiIbGqZ^jl;*d1%N9`;?# zsaS$dc0OVmww2u+J^tc+|90IHJZAmYVSf~CXe5LwaUEqE?q{h3@GKv09ei!$T+2GH zD4Z7#C)aUv;u2GpbK+0R%Fx6t`^eU%4LoI06>4MqHHKO|u&s-1s~`8sEeAcs|)O zy#%)NIWUiB*w1suT$Fmjc6c7&;a$a~p1E(}I)dL4=)Wb<|EWpzkvq`e+^++jU=DVm zcPljgoX#KMduk;qDFG!Dc&q+Z)usa#Ffjr}qD2)BN2DVhxMaNBy~jgi{B|F(dfJ~q ztyOsQ>Sr^;k{-r0BkMQ@qp1K_hETE@Kmw>Fz!_6_K^RlRX(M5Dp;{Zm2k7KT<9H87 zLc##q#2{O9j?4?NF(bQ}ug$QQA^Z+aX$-J8vCV^QJOw%$*0kF5!5gkDC8=X5k z1^#(g-V5b!8wC9Wbz~8zEP>AGa;gBO#I@%bll*Dzh6DJV1;PP|&PlX!a*_c62hye7 z$@*=A2S&S%N6L<+Dbo{ts50_S$l4e4F1F`;_eWq1>;Tmzp}jD{$d;{TEbXv6j0Wz- z=_b$-B}ixy0V%IbW_M;?13b&R7T|2op)zSMzl~b~wV+gOiG4~XaS1P`XoFZ>^*pWMlV->%glN?(0>Kpxz zeAT<&%l)4~a*{nYaSJ2~oXLrOx97fx^G$MX;?$I9pnKi=a-XPkxHt6KzUrU@=E#5| z8hZdhs~+@uWW_!hZU0er7(Sk0zX7;H_}`fmB-)*(fF9eI6^^mT^w9oEAh)|^fXn48 zUd$0S5}hYh+oL)dpkaIL4cnty*7@dr;;MbOZ|f)Vy1F%#EZCbiPBKK$Iw7w`xHv)K z)Bqt86bNJikbs1I>NFJ8NsJ)zoSC&{@b+aP%;}gQ2=LPFs_+2$p%BD-l8Lz?+s=;; zv$uJdn0v$H%-Jen7f}f;vX?r+$k!vW9%Dz1qotRK7ew={YvyLvqY7VzTnKf0=)BoO zI)t=#-bs>&ObP0`BWbN2NMoD5m%z+=$*Mb2`H@VZ|F}MFn=|FZkPGC(-jx9E(bVU5 z-{CzEKAfZ|aOj=Lns-862=?hw3nKqfFqdRe8xgf*=n8>%jn$6N@jggY#3mBuxzfaJaRlQ=9zhreWDjbMqqdtZ7kkkesmz3!Q8_hUK}0h%@GGC_a|EVt)q z`Mtw1&+Y?WSFEr05nXR`yCyhz$8Afv}QCjRPqsc*1?wXnHmtm1=7VtKD)YX_+- zG!&hv_HI)k_z7JI-kFc`)v&2O?qbvV6`NjIvFSDQZc3lvoD^EHrTi*V1Zl)Khz&AH zSFbiuj0n3qV+lpNQLfqeFbkmAS)I9XvUS`R`q(fsEC5F&Mvgs&IjzHZOU0@?>gYZ4 z&IU`;!5{pNgkp{bpIHbviSI>W6CYbzib4^w-J-JnF<~9a9Q)?%$a0QGoKmhuK;n7! zg2i|B9uK?qY~JCzsua71Eki=UE$}r=$PUo=@2cHbh{#WP7E<{SfionZBu;(5&tkvs ze&C_rGWT4sEO%$J8^&=eI&j8tQM=b0)??dE+v2lt3f!1o-n9tBK9CjTGTFO!FD*aL zuUU&EH+@2+>#X}K6X<(~VPvt9|Icp0@RvS=zoj2*D_-9H)zk`nsQCUge3D6;qV2<6vKP_4pQ*Y>|-Xg*8SKYoeev~&~3_={Uw|B#NrOr3dUzhlI-3O4a=Q+?um z_tono$c+RKB2MBEF?Vn1w+^-u6X=~g(AnBTJncwdORiu6enS#!YG5|WW>X9l8Fqi^ zUPHFQUx-m1jP~B1z!+k)!yVy1cn7-V1iUUzg&i+TIV;^=3LB80NHqoU^hLtyy)}QY z_lCcn_Nd)~E^dPJ{eF3lrf;#xiz!25IsSo8!y}TkB|$tV<(JPNpFjr4yTTUl4V#cP=L=UW6!-nGB}{_9@JzmguZPbN^ce}q6?s}xgpt`NPF(_Qs zjX~+#@EG*GehdnOc4JT^e>Vn|Sn9^0;@xHNK!4-BIHY`E&U>_?VUHD_+Q?Kif`*6dPuO>)Fzol@n^>Gudr^ zT<1N^PhVjvc0&v+nF9yG{653k)0OOW4BY3e#TTZcDE1c*TI+Y&W%zo=a+x5mQ}5UU z32Xn(Pr!5VG<%E#6Jt3?1y85u)Q4FmfqsZP&>PQF#`6A@JPEu`FJN%bV~5#UK7e0m zgMGgDYMt9~hN6}KJn}Djt$_HUCD4saH#H45RCtZh7vnj1wvGIV6Waabig&z^&&8!E zTz@0)eO;5X?w#jVf6A_U9$x9?S6_?oc{iWqO!*+m1-c{|BVNggW1BZ8R%Yv9sFH-d zBstH^b7IBa=@)QfiDAQL;d3RyoI8Cg6Yu`k$H-&_mSj`mGkcO4IdCl*PQGE|#{5~a z8d( zEY8ZSJi?c^IE%e)O&=}JQZ$uUTg|$*@CP-{!i$yS`@O>wU%N*b;a(EmCE=t%Td|4v zRy5C^Zy7eGxR(VI-ixg!PwW#L25XTK*b84l_QclhS{VtjIf==O&&SiT5o~VSmPymf zNb88}y#pW7Y&V%O{mRd=Eq~}I(Cht2h~ZA!;Tcc6EtU$7C*hwP2Z!l}Zo;2vk?#D#~`M))3F8gBi% z8*a|;#W9Z!J5{b`yf<~k^9m>ROP(35K@Y8~JtyP0(9x&zDxwFn!xnzZYeYhq*=}}W zW1V^+9(^|CY|&j0BnPFl+8)3G3TVlmJ>%!;Axw?ChO^oBm0^$RJw6LI@NBUy+qg2; zvgDDHM5cQ_AOD(HZiH@p6z2(lDF*T!IAKD_0N+*iX;Pk@&(#f%^AwNZQ*hB59AE)m zx{7{bjqB@mYmYBmo_>q2Jo5Om%$Imxn?TAIKljqh`7W*`D3dpS&OI%KI@c#pBR+%c z$%q)1@8Q!;9LdJX%SsMLl9-=uUDV<*^6OmWWt=COWqWZ$Fo4_;48u-3Gq_Q46i$wA zOEx=y{9(KD3bx|It;4g)rTFLKTAU|#V*BMb=t3JQ&IYof{8ZY&uxZ0=;Elxw;xk&4 zTpKq&nA7MMiO@?poL%C}_*Tt#VgbcGur{8=nqR2*$Q$1-md2}y|Jeken^W924^N)=IP``*(4JOiru^;eH|W-tg@?OYkQEn zufV{!FTOk1DW7CwYUw~OmAdbKV2ydwSkgITb@X&`}a3_N@#?mw@N`^QDtpH-m~ zY$N+*@`$2cF{U%I1~O8vA-N}u_So2E^{N@`$D7b0SHSQw_!aL8E0N*$>tDGG{kH`A z|KTqRk$1D~D5E+6As}v~5$*`*?VbAty5JTmDxd%!7=Y80;4F!R$LlC8Bpkt}(3F+Y z%+YHR2+f=`H=M!BG;&R$hB}FNAGBH!xLr^a#i!L|2SsJ*8A*T>2m~rPhp)f=HVFU@ zlYvIExoh&4+wTfTJv|dx*^PJhm;^EI(n;_g&PPD*UJHgatHi=+bAAkofcv5hcyCO@ zkfZ`(1{cs_*gpv)sbW~7hck6=uppg76~yT}1422fRyoV? z3zQJ3&5&=aRkNPY=^+_&jBgk(&RYP*cuN`y&bDpangJFv%vx0#Wmm_9J zd`JQVg}@})DJ0;&LnhD>X@Xv)59einkTIN#U{6ILr=>Uq*(NY13!`gw=^2e+2;d<} z2%y@34iDku`JBRsp&Nj!jxgs~rZs%n52omWk!ZIEb?eq=vKfH{K#{v6>+}Pp74XAZOSswBHlh>} zOdrTH!hel;==}SwX^LJ!bRjdF?!oyw|6`A(~#l9*| zKuVa-z+MW51)KtH>mj3(%Zjv`T|QLz)xi?zL!@#EhS>#0FcNJF9>|RZ29o26SUt-Rt(lEX`xgGvSUczI^Gs|p-jL2_r&##ttl-y0xwqbjeuxA*otNav5p>6%oIyQ* zkIWz!=_^Cd_&RbUX{vaFpH}cDpuMXm7s=zc+N}U9d|YwQnhx$kV)B>v9v*Nt3AscV z=Gd{Y3j$I<*E&)q&=Jg%74%TDgkObw5I+hl$TjREY2eOSzHnn;IWn34^3Atm9q*@n zkP|p@b9OgvHoC4@X1vrGQz19C!vsrRw3-V=`CQyZ>e8_CJ5udgom!-Y%;$`KS- zh7Wc|x}dTvEP_G_3IxQeRj(%j&R>;cgSV65q^o3>t>F{xYtupY(HS5rOj0r$oh~$N zYR|gZl&-+0XH{&<{|ZE%&E87D`E2?_W_=I5=lgQ%P3XJNa}|?k@)0mCV$1un(d=`< z$d{Ede}Mz&Dm=utAVBCn{~&?kGZY;lpLG1R1UfzQEJ?yPvX)KYlabm;W68EPfkT{M zDXQGvPgooX6Z$iv1Zm~-PdNSD49*4Vumg-o24D<&CZ_ON&WSu)3;VG+C$_BW7f!VV zy6ywS$A27gT#gz%E6@0^3u4`hu56r$#fny{fC$UgFG|6m<5i6|1=IN!kpdXqIW#$WOcFrOk2xXqr~ zWB%6XBaYc|_7v6;mmx6Oa$_>r##-LY;;ILejC2)~F9i|K9gZWz`#ME{2TGt9IWKqC z!)Q6BDc+}yZa*XSk6t`keIdR4_PY{Kh~1FBFpv08%<*Bws5-iTtahIrWxv@=w$5|m zr`E+T79v}jKo9#xhhTI%L^q9vm*DX8t6qIA&kLEvZo`&}$i*>q-m_0Tr;K!5RCU=s ztUAJUHj#&$Z@(k)v^(D6Cpbp3rFGV|1iF}&&2tXy^W6_ToJkaRY{Ufm)RI8w3(2*; z<@?CCZfCYm0T65o6vl@T}ySQP<9H)25$uP3)#=Q?R+>b_Ifb0(&gMN{-=lm>};l z4>?urfm~)U=@N|VvtUGiyx(`IKsDqU>E{Zcj32_*l6mo{?m)7}|0BlIWA>PiO7Y$#sBaOUWv_N zqr|%<7XGBf!qvBvGoLN~6AR-Ta{PLH!H@Kk4A3(P^cI7X$8HQN{_Vz~Nc(OK`ln6| z3YY(y7}S0qCE zGmgqT&<~M7Z#)nAbw17$MwF~)7sL{tYecm~lXv>;z9nnJCWn}6(dWKvNemd`0%OZY1zZl)U-YEjzWZXMFRgW)_gKC##bXI(8YI_l0N%fKMOyc! z&o7MuWwiUK^m)#NOe*YvVVqAlfj+7w&_Da4 zbYON8=;RcqN){zy$>`CUK))sJ34Hx!#`v#h{31!oX64mc@jKiO3({pW3$MfP{83K- ztoKw8-aR~+K+i%0XE@=Kv?byrxKV89>dR)^vY9LXtk7a=UMny@?E|io{^8`wdBZ-| z!S0J~K8SUZFY%}|&*>ELOz$R%KBHbg2(vfePCq=$*~>-Te#d=@-|SN>x??Le#o&9q z2h2p?`1#b`z?AIF>WCrXN|+Mvb@tX!?tovD_7`tR7Bq;I2DL>wWl^G%f3Uy&X-)t+ zs}!o8U9aZIDN12`vyl%MAAW}%;K^JA@n3--jvw{c68DCG6wCQscJJHdK0ePxBu<8G z;rqyx9l0Y5#O-cFv&Zyzw`i3 z@LopaE0U%I*J3!Yhx?+9fuDu>Ux0~n0c*xG$~Pc=FpfAV<-jsj{% znKAfFtTD$$g(E;R1NF|p-b&sy@XY!9;_!e2fLOwhF=?b$x%X;RfL!NfQLNcz}~LiIgKdyJFLV2q7nkw~*=0tNpM zENt!H|GVd)Mr?cSLI?KkF+c!B0Ut;t4(H2yCp!nHb0fidfGK-nB)|0l+C%po?LOq# zI;4U7_2Z;7E=ZjR3;=({6edMT(y*

H_{#aN&$CS+w`=E!3G}^{G%LyecY3qKHY#vYajZMxx(Lh= zNRrwukzaz;jcG&ZKB54alYFs10`t~!hRhN)({)52xpfxgv)o@;#?MMfAx_C5@(lo< zb8WdhPNn~uwfff?3xtYo{w3d$ycsu+pwlTKa8OX7I{mfR-^_DR@FOTDzXH}S!T+~9 zLU^PEy7#$YLg^MC8v!xfDX?t`^du=lev=>@J0$}xMPb=pc+ZktTPtGlr67y^8Urdp ziQKbhG7Jz3sG5!apCr%)!)zOQqzn9updA5K?h!sMgKWhMiV#}zk1uWZz`L<2%?2XN zR4KQ6KTX$Ap-pbdvNLSsD^+v~+UPK1taPJH$!Pi zis#dwvGu-^_zIb`PvpULjU?YAP$-qJYcqMimZL{McL=!_x~P%RNYnX;mj`j zup|8BXYuombV%ZpAN}g9Og`EJ!89Uvblmti6X^r2mvH3`J_AKd3&ueN6vrM@t1H9f9Wh=ef_O+ zf7dOGl6c86&GDrpLO{B+CeYa(I8tHRDVc0KDFa4(!2YTvVRqg_UAo}mhAftN=x^!YTLN97hifR#tm7{KT06CK6kNZf zXm=6|Y|^}&7KA@JC-+t$e_meEazjp!`QU?(`vr;CD&S=s`QiVLAX>FH>?#TB*>sR@ z!M;Z96>NH5l8z0V7XLPcO|2I;J)vS#zMcP+;NMq?Y9ycn1^DauOkR&lQjHDbqe@Z0 z`ciCG{U!XQlTC#@oo$^g0)CybY?%ELJS*mdkr5-l*E-+_WF2ykUD1JOAKTS4y64z& zi6?R>aOP|11Kk)Z#@)5w)lh?-M`YZdDL7>_5EaOOqy-;U?up#oPwXK|6bD#OyB8jj zxu}jVl+0@hbokJ?ISF()BggN}n3J{#k%4SWGHPQ@3k&?gs(hj^u)xzh)Wn`qy)OSM}esQJ}bM$XQZvO z*NrrHcll$FKh?j7k6gNrfSu!4*%|MI_$|rquhW*ezut8+Fq}k~gq7}eu|r$O!4l|0 zU5NYgTwptEI5O{cJTplewm>0YlAL*e;kJx5$OK>E46_?OYz!ML-VkT7JCelgnvwcq zwRUeI|LD0n7X7D9{RBEJK6z>>#6kBf(8^MsdgSWNx1hAao|YT z*6iK0H?gj@>8j}`FY_+l3$idprwloBzP&p7U(wU&Io0g7v}F<@WyJp}X;)g|X1Pyw zQ_82iI^hEZIXz*o#1AlsXW$FE@io0w&}|?8{fIv&hCx>16W|(zpSY2JT{pj6HAFt> zGp;~EVbddICf`DS$pjoE&hWkk3w_Z~0O1NGPfUe#&VI(8^T+rB32xtexCwL|h-4q1 zC4r9gwZ>^VVd(L^@*op=rUSwEc{Kze&1Bz z4x{6IbQg(*T`M7}p#vW-W!HAp1iCf07!LDl(YEa zgOu~Om(I!fUixMa#meMTSEIB0sou*h=4CI+bcplv3IyH13X~PTz;QgV9OhCTbwo#-mwM=Ecm6H zKrdKlV%ji;36tvNC3Yc4vj@hpCfKZSTTf@FrWl1xikFC=_S$TkwC2v&1|Ka}N|}H7wDJdO!N;(@f6c!ttjj6qpnV?`F|jov7kE zHCWnpAexQDIw*cTI4Q3x{3QA0b`Lq+C0?OtaOl4u zaa?j1V*77u!rIv=pl%8DR@}mlA1r|mL%VZa0SDf|p0)(~T35oo^h)x7rW4U4&xQRI z{5dPdsr4gZ|YC*&)y z!HIW-*Ny%5Zq^DX+Y8tb*Mbu~^_;Oe=>|U|mW2!Goy5Nw>Bd{{=#7ar+Aqc3bWn`6 zb?cTs9)Jb#hZ4GCA^ybV2Jvf4Rg98Lp%X}DaHP$^k&9+%XgH?jT`g(T2bZ6wQ<9KjbsBGkCqb_Mo6A_xe~t3o{=Zq zDSyGYxF)d`xqnl;>fJRjE`vY$9P7mkvFq?H9EWRc{Ii%rEGB36A4eY7zgh_%g2}D< z{f|D*X?oUMt|C~OafYid$e4X&w-w{EF=SpGB#t4=OKYb%T*DVDOjrC)?_rjPfh5q` zIM`1^p?y>o!VZs=Kqng}!T5fRU2Xfe9N30Mw4EI!7&iYKp`drR73K88Ol z#q>X=?9pX1rT|MU01xtO&pi8l;-%jb=)Wb<|Fsh6^}eH4vDe58l|uql)mjLF#J_o>P_cbu2oQ(DAq!9ES z69!EJ?uxwQ{LTz8C1M$LijIf_ypIk8_;0@}WWDZ$ysI}rDj5`9YY60sHPw!U&mwP(&`aF~l4!;sw|SD4a#VqCWN$d5j!VMJAc4dK(Fh zI7fJKIta}&j`8VoPf$2%j!I{Z?m>nW39)wV*L}iqZ|x!+`5vnRVx5omaBypD^&x_T zY>`R84S=-2lKSLKS13~c!G}u4s-JCv)xqvL>L$>g3Fm@m!+#%IH z8>xy6AXh-R&XLyH_fG9V_q~7|U?Av~kTUwS?X7dB7do&2T-EU8NYG%P07nG(*3Jkl z0O92Ta}u`#USu6`jYt=GeqEoBhytd%GgcINi zB;<(r0DW}c=SZ~Ev!BDBsQg3p2&8~xHcZk{;)x74@YcEvS~7943Ub(eJbTKY{R~-R zi>=ie0CK8Kkq4gLMm05Xi~Mn45>f>SSBzw&=!)z>|EfPOOVBJ4(t>0}nsLMY1UVxE zNlt|gch+=G@_Sspm#&Q5y*j&h=y)M4O7}cciM&2hi#r6=fK=(~zAkOghMbzQE$xB; z&^iU}Y>@=|!8*{5A0*>s!+Pjaw*y^3Fm3wrk0#KEI@tH7Z}fQx8C{oTmMsK2RYxOZHr669LC}yb*gEXI{Tm|j z;_0PpPoS>CH}ACzUqjzEw)@-DrtL|h{N|8z#X|@>;8|cz-`KbogtL*xFOfUCY}^vP zAsZ6;);R>*Rtl*mk}T!A$;<0I&k$?B9NWOz*#sIVlqve2kG~f;uEwyBl`!>YD5} zj(5$w1j8;Ce|cfbtj{J_^Id}L7AzgqU+%5`vUaS{9lFV` zvFj_-U%r`RArXZ1Ori$Su7kq59&X)3VN<$3>tG3V??C5~+wc*);@uH0?C6#)LnC9^ z2+wC*v(o;83FUs%kS`;)tuvGNO*eOz!W@3gS&|diH6Rq=I|VW9DU#Rz9T|R*FC-`J z%9E@t4<9R;?H=xOSNEvAiyi(lp(ZB}Z7lZGUYA0oQj`FH@Ru7lY{+}Jku!o!$zh|$ z$S-UoIq#j=G2{nq1d}zAy(Q2m<^741(k@-3LrBH-E9EY>R^&tnkZ10eEM3NbO}tf# zh3@WO0nx@E`$cZ~ZQo}PtmB3{oulcX_gr4@tcMSe&Elzx``8pV?_yK?+Qp{G1Qq3L z*ACqq$zC7<;m2|Z@u+;h;Gd4b0d!<%=k7%Wn9mW2w@!!AHR$)wiIF2Xr;}uf&(?Jg z5B=Nkj!v8AeryQ>IN-^^>3r?zye{Ly-g#pt=QTbm`^mpTU2>o+jyyGDZ?MR0xWC+! zB&c&KSCd?xdnW#YosCMA7-^FyTJbJS$ge46JgyShZzt4Vl<(GZtyA@*a zx%?v^a{MW0Wjy4rWpT;jUU||#i&!gSQtU_0kV}Xl-4}EimZR_8SVUp~HsQbN6yGN4 zg|J03ppka(8q2lN13R$4@^dj#`e4Jb+uGa8Q{>|B?UdPe{6(zBqs`RbfA+H7!eK}oJ97ka8LC?_ROey zcu!*96t#BGtfJ7xd6ma!!wSg7zx?9L@FDls1Uj8oTp->N$CBNqciuZk6@Tz?$}Rn4 zW034(XK`_Mpwqc{Z=WY7&mz6Buil$Y*3pMRl{~QrVpauDd=))b=#MLa6%f&_Q2Fnf zK%bj-#2S(J_MYGMf9tEPweEL`yM^wl4_Pn2}L#F~=H?uQqbA;3M4o%ar6Jp2(~z=y$vaA@&!Lw7vu7)Pv=2R16=f=&tDQ}C`QSy>o{-M28eNB z4)5=aoYGBKj=_b#oIRh%2C%<5btqzg{#7i)mU>@Fe&6%|et&Gp`6(HL!eqET1yDXy zg99wOr-Q*^WOi3f;|yRV@-IU%WLuw4;geo@eRbl# z(e(;6SVQs5J%LNDhivgnaJ|vn?yzog798$ux^b3$yuES_zdP!Lew>vBAK~8*6lcLx z?a%z0_xJeOt-=v6v1iB(0Hk_WGUG1!dKK{;> znY>?qpX(F$W{fE2@YxFR>76*1eZvLV-_~rzFY^`b40&;O{2CwPou15V1D0hB2N&C` zOrXc_{Pp))EV3)*gJ0qg;TXQ1&Rb){W^e-ezz??3^*cKgLs~N!3?+7W{f##hyU0m6 zFWu(wUb()r6k@YgI-bdseU(6OqwZnqoDLdxm+r!QBfKU%}qsi0GZfKin>U@h;*!1y}s0Jd!H^ABm?P0|cIeae~VhtC?- zx2^mQKh)OoV6NldEL=J(Wa~eUJU%Cj(8pKvx}2X=248*c&D=+P;wjYz>fZ0#K>FZ} z*@~?-Z?y9e#k{ynxDeM_Cbf=A+ksD4yrIx`V=d%rzwF18ffI2?Y$o~6j(i>Hodmiw z_r7rZk>R)DJ>&WLy;2DJb?Qr7lfr*kOi`dS>GGo{o;llAoV927o@^3v)swZdzj?>_ z*omog{>{GZs`_znowkv&X~?j+Yw;mE&|4vHvF{~;-t9n#?t0X|yC4EBz_6QOZtK{QV}8CXV^c1?BrBKzT22c&h@=KK zfoxxbLxhKMUWl0A{i%$Fb8m#I$nCmuIg3B^g5(Xyq|m_cI@2hT-d#u4TnV*&Ka-NuvBxVr;I0z%RYkmEpe)E$s< z(wPagID5{+s87j3PN;NG?mK7#JwdA~>o|`xO7Eloolycm$M||J2?wMMoOSNFEUQQfQQ>^XX{UOyjB}^)AXW^aW!p0 zFlOC|L4=MyMJ(Q(3EssSNHwyb6KZ1!J%2EPu6kNfWW7jncUiHq!|nwPom9Bt9j~a> z<(|tCljBlo(CdJ|Eg4)Xr~%XwV|hPkoP{d9MqW5Cdga{7CSCWv&QIX#OzbJyJ8(N-nenn_#8@xl#!Ud;uSVGxi42-VzfCM0(zI z-uoD#D}k=_h0Y^#RPWKV9DVfRCn*>0UhZR)SUW#SO5ZbNd-fjI$jhM))gAec2!hGg zF0trxJ4g zz&)4(8G)t5r9g~4x|^6iG=@^3(h>;&(*!y>}DY)nBOo;RSbWm{E$2}1!AzR6uZZ5&8XZwD5?59owoh%9Z`6=Y= z@)ggIcqdkORIsT;n>KF>8T~H1u;5pA&OX9*Huz@VJ^{@df-_+95jk5zpm?i%qtc<-*_JD;C-(Z}y_SQekIDLP2cbd&LC4V$*a z^~l)t)?wK6%#i1XP5Z?{?g$TEgIQF`w@$2_KoGi5-`K)E)nD3E-MsdWefC^kFXh^W zd0A{Ud>xC^Ke4rlNZ(Iq5!kBs+4CHsA8~^Bf)OTNGBZg8c6nWAyz-&OM5i8g{H1_A z3wgq~kFDb{$qye6L$|3ll9a>FF5=1g*#&w|CUjt;Hp0D|K-aCtX3`yGnSux1!zD4c zVVIw?ZxSN2t3C8(Puk>&c7;hdE-6KeucX~IbpTnyUn-a-2aV{10b2+EKWl`0H-QdA zJC`X_XC+C9tnU`eG`z>wu~*2i#J}Myk(7BARmkw}PU7^S3G~i+BggsdmOxi<(C#mU z<+fF_sC|E4g^`_H>rw~pxxIof9**~WEc8i1lde!%wCYNfwh$xVueu z`?Vw7ofR2q@dSOM*FK{as2@}BOm#*{MuyJVcQ$}6hI0|J_Fl2^kevR5xToWTtl!?i z&oEo*050~|wFcs(?ypve>AkuMbbEu$gV(zFH^+N!DxEm+l{k?7&cs^8oBRrL*B;VY zNosMFNe6l5(J@80U6XNp$LH$+vS;)|!pF13FR+4`!FjXluYve)?iv4`Da7B3G@;} zZYr^GJd55uF%Szctg)~d@u=fZON{5ak{{a#66j@w`?z5-=%9^RpLlU72K7!Y2E{ua zGzOhMYgh~lLmn^&jo-U5sGsk~pfFN51|@g8(s31Rz%QM9>JOMe-&61j`|V7fJItf_ zir(?Bbd-JIPsy0|iM1rqHKy>JIuKg|9bZ9an$NQT$Y^#@yx-);FMlti;b*1(usviM z9)qJ>0$uW*Z()1$8j*`<)M*SW>XeK@pY=oHJd+JQFUR4B43R+vXNOFncj5=hduNTm zff@L2K9KLyxX_Jb+Jp^w!utK3A}+}b33U63(`2&|_Y3P?_nwCjqql9mf6?;?Gfw57 zo9`tTIh`opMN$b~V~6-6XU6BT7r#I1q`V?bVp!ZNeuEuwFKkVAm{y;xdmoP@*{q3z zpYt3#;r;pHa$U{v$({QKMw7E`ErE_hX&9M4cR8=p<-d0rH`uNbVME76EHF62o!^2D z8rI3{H9A;F;<1Z$oD2WO7t#$$8wq1ElKYOu>xm;n=IyaP?Z#P(9bwvToVBRNSz~KM zLW{H5vX@rAdcZiVOexyk_d9!Pv7cgcyj0`1;U5K7*4C~|WTUM^%&%)3e#fJWfyAfT zp&MAlJMy8LwD@~At;uG?I$2N?Yhpw37_GaU-ymaUbo$5n9unv<4xRsJjBsxWbny&b z^1g6cNmjo-EG9f$AAX<&It-6n$veR9X<$$|w)=}bepM%r;^pjLE8cD0&3&28#M-vp zH+YQikO*fR>7V!u-o&-xve^hRhQjxe66g!>xG%5t@c!(cW(CEHBjp2{+&Ig$(;?@d z*Xb&XB=|&)D+)>247z@4y(>Jq`Md_?>P)iY*SZOG{6+55l*{_#+v)Kj2bI_BU3pzT ztMM275&eXXy74)iz=wE#76k=jYl z)!^%x_#ww(A2@+tIU#W0=|Kt4<=tvFs zWqRlCuU4@rsIyl(UyN+>*+@#sWX8sOxZ6;o6RCCEqI>e+1pckU8PTD;#pq8&&boR} zDiT=Y3wf+t74QQJB`!FB&jG$TDh@~xG*SZH9@&R(0-e!qL|jW44HANkn2|+CgfUlv zXm5=v_Z)kqb3)P)QRsUSnn=;Cc#Gh6Ne%ix|NP4|jw5xT58i<;p!xdia@U{0@R7%t zB_ZXryt_X$+PB6&8hr`;a8N42XJ0)(192TF|7Zf;xii=TAkR`!x_dxo1t)?C#JY8H z1V*lKPO930e8GWnHM%k+VL3(tg?odXkNV9gC)=N8d7`+hQKFS-eIAPPB^ zBbfsf0lpHk)-M4-*Y3!7D*>%!i|08fL^4nVOdv$(b1=2+IDsYy;bO1T`mAemmLDTv85(Fyn@LW0%^e>G7LQo(`|6qg!I(w*N<(mPJ z-0p%t5Yf^H@yM1f+Y;yqTm=E{_+iiO3A=1mC7`dXcrZD0R|Fd5;BXV@h%;b%dH4V$ z@dwE)`)9lz+aUPyRqkjlcg-8mG?=Jm50MviUeF+cj({SYKx2-W8X*v$-bU52X_GIV*?Z#YXZqKAY|pdaH!RsI*cFtu zNh!|d>bxiUiIgetBv7EwFor-1$bW718@czJN5B|uoZ!T%Gs}q4^DoSx)m?#tO|nkT zTBo#*_R%5JMsM-0I&S!ApTl0V9dyUY-&U}s2u;9NM#GNE;D;adEH(iaVfUNAl&lme zBmEI0zDIDC6EA8f!blzH!|p(DMRwtD$Q&J#WMpr>hcS|fIJ)EWbo6GoRMU&g;Uh&e?2B>iB?-7^zhWGAg8m|D-PPy}Bv;rIc7oq>c5DE0(dfKPR(Ehu z!A}MEn1X|3JEDzdJB$Q6LL4bDXzRMfwYBi4i>z;3o;)iOzBdy+^n zGFzK>f1h|p+J3UrUB~U!U-~zR<2H$AW(4L)4L0xpXYW3|EUk)u@&9vo-TS-htFKB> zqU0`t^!wyO|4Hg=}L8D^2E`gpSf_3yDy7_iR2js`voIy-f zS+#14jMG7DruVZY(4CjWvmz47RYi{7f2>Wyke!g+($#C9VaN2tgLYZs8sp4iE2PsnQi{cE=nGJ!?U;05FUs>=iyFN%BOVs$TxPs)i zJL{B$-S&8QtZRP9GZD_tG&;iyp1&u^^1I^f z5JT`f^8DI=-WuZ{bw^6tlgTsBy)bl!4_VlX1-k_LZwq#{2WOmfVZoy}2bLVfH(z{N z#~|_*be`T_^p{T2%(8x&V4oC4!9hu&vxW9uvCozg=r=V2oef*vu2%A=_}AnwxZj@I zTlQOwBH0O}*<(5YuUpr_3Pg&`zymcXGg9Q4ndmj|CN?$f^oEkT=1IPkC2=*H!(CcXD`Oz)v-bo!Y3+44}31~0{3pZo}&Aw-672fy!OVM zH5M*71zFaOg~PZ1qsGEn948i=4S}99=*j^bv$(u_HwFzoYcc4pMaQO%L0e~F#-LpS zeM$^ka8)-3y=ou^r3c*@G|0pf@6nAY$Xq$R1HICP55iZG3<;m*jVK6~ZZVJ4htHQH@-{ir>Mi@=*RNN@9=l{7X&}0F&I`5ckxpkrlRd{eO4QHkUw$GknIK((a^IpxPJv#T2iPCvLgp z?mD3(I&zPhIK0G{bVtDr*@FE{j?1F#jI-#fxUm~&&AGnDSqj~{an_v*!;4)X6=!v0 z@O*c&C9en@i}CDN*u`SQ5Wal1T%mu@t5fKRyy$!7>=wo}t1l*Ah&{h6u#Sc&=Lh4% z4TG_ImlTD|;N|Uhs@>&cQRJ?I39+Xf<{*L2?tI)Ue60ln{+$i^q?}<~ZC3VrwgkFj z7`b2ew=W+RQv^27=*y=g&|xKA%9pevSU#)!kEsiAnj%E_Cr8@LyCOVI+*#eO2^G&P zJh9jEH)7mqRN`yq)HsrEiPv?kk|jC3*%0VH%MN@zP^2e*&1nku7+EOBLlApUc&;{^ z)ttGwFk>x6rnRu^=!mDukCfu6;}r8G!fw>&#;W07tr1;#6ZAwW_ zi^@XYlRE^ucrg9XvgONrO-uH5Nt-@sFX)X)5bQe~%Ac~kv5srnI^eC#t`0jaMrL1q zhWyfjQ3U$w#g+`Sfn&4CyJlX-d%{vMAnwHbIX8v5_B1D&4(1`89gbzT1iA(t{umBG zTC?lx2k@bIoXvqry&u1LLGdqg2QRk?MSXE+`40X`J_*lrQp+2$0rDxZeoh1F66oyf zxos*J3^hoglOu6^EkZkSRs=eEmwz+u4+mg!(L~1|ITsUL?a8B0JQXl&fVg0dvEIK#M8D1y%U0|febuR61jK!0yIfvzja*sH+p*R zS~v^Ng%dih7(vEb;KqRqx{Vm~r~j7R_Ktro`^%6Cq$GX?oUazS1m2C@l0@VH{9N#- zOJj_(3QK>ggyTFUZ~?2@f&RAua~lRaE?;gP=){Xw_DOcc6E>&fVpf)#=YiFm+QTZv|i8QBZ9^ICjZ~ zFzn?WI9-WF0f^*|Ajnvj@18*aED~o%2I{5@0=+mq0O_l*zm8xZ$g;mibxCLdMx329 zz3j?4agP2U89-Qh2aYp3(93xP7t?j10}r0@;oP~QTd5bl_a56A34+I-e7XdASH-9( zV1)xyndf^2-hSN6mt8X)kj`U4kE-yQI?&05?#;pEg)@*GMa1T)#Y|ps_;hwKc>x4) zo;6b;jWS#dyPz#=cRY4LNl=N_pz?4oXa`j;6u2J7< zEZ!GoEviy;gnN%bFXvwg^wmA0#o7AZ+wQI%b?l7*gglZ_K~?B{(d*Rtn*+q(8oI-# zl2dxBx|7}m0Bk4Xo%{)E5a?Hy{r`L*Avj64ZkTqG1KCbOKp+tT*v@-L!bI>b3G-zX z7p?3IZu0Dm+}jiao!m&=NDR4h;@h}>W2|r8adt)ijo1Okt*L_hr#r!3KY=btbfy=@ zi1w2ssc7Vvq~Roi{#tK@yYY;4Sw|xMtM_#FkK9Ja#whs$`jEi0BhXK)1p1XD2=ub{ zc|oAR8N^!>=-YJ&^uc65FzC;mj4~6z>jppGU9iayNW$;~5ORU>+labBzs(jUfnEvO(}R?|rQQD+(?g0(^D(+4$eqsC2OoVr&N-(ZbdxjI zM*jr|I#7(hQj}tRGCeXOChkHj0hV)!BE2FDf|QqEeXU}Ql`DF8(oGWRi;LZSDBh3F z6hOpX>;;>6@3`Nu{EpAP`Odo`iwGUv3`nLEBbj_^$d+V{BokROY9zdcGE3)PTW}n05*y3V;=;1Y!V+J`9VJHP2LkccsF1Fl$JF;oW>7H97)g$ zcFy_3pQ59U9~R8SXzmiw3PdD-_CDY@AckS>hC`0ic@`e7~Ecu(H9Sagu>L%zTkflZ6e zg|BDNuZ)vLsD1mLNakz`f$noil)(=4Akg1N9-Mym1z|T}=fSBHY(*022LuUxTD<$s z#s9qWTD@1e`wtnR&ogzPKff6SIvtj9B6IA9XN~uDrPMAYlaY{P2xDvEkNHCKfjEOj z6oE>Pc^=sw^a+E7pflp0J_3De2l^y|e%q`GbbDi8#HoW*3?wT(N79!MWn+R^E3q?- zSf?x1@tEQ?n4j$MGvp3=$zLhpgh3_$*lL(H66pV|oyjn$-?g^9CWoAo*(A`dw_ZU| zn*j!=Ur6-#2=pi>KP3uKZn(KkG1!6*^z>QwV5-j=4?HGM!;aJY>_CS_-~{sOclb8R zQ!zxu!sq-k@G(E%jfMZxVqwh)JGARr6rjLHGZE-w(7`Ea-n|=xc8j80 zpw4|%3`#D#G3d<$F{tzD#-QRRWDpr!)UKf#yaPRb69SzsdY6yd-Ni5vJVR%_m;d&? zWC_0bQ;B`pAO6`@0mke9<e6GJS2!kZhvnX#<2y_LgK}r|@L=H6>c;55` z`nnnSxmc?O_*}Y%ziU;oMeSKR)FeEFFXAM!bDm6lf^!}nWttpM(-xc2R|xSFL-6{z~|xybXIqLAvm zDC{=&Sf2FDdGi7T&x<{ODgMry=^P@^`F>d5eH4LCt~FA*A~f$emk%{f>$QSO`PV@L zUCcw5KkZz-l;kcwMMRl2AqJDLo^1!Z!VZ(hW}A=NGy?s+kp%j>AkY^^alVoGXP;jQ zbffwC5e4nhU0-5&axJEyA39=T+sWpd8^T_>t^xL8vyFid&Y;9`Vw9N(bTO9rXK)Y3 zCu%N-y?EoTx5Lj{=SgRr8*8LzV(u%izAp0ra)tK)xD(H8O-n~b!`fsA`pT&UdWknr zIHiu?Hbt~+8@p5d5a@C!_!M{+27mamC*n%7zL=q`mp|U* zB~j2&{PNZ$&^26McGWfEmtEHp1bT_17Id!>+D4#nBhbH(1bTL$s{$tYwK`Cz<5dyN z=cwR8f`kJ=R2^5q0RmleMsUT+Jk`3xW=o(05J$H$H#v5ZGi3}UA|zM)?z-8`5$+Ut zUAyZ=Qpo>fxHI9#A**cTTqNQI(RuHY;76CfyVm_Zf<|Ry9h18*Izru>CGpEyG6pJ$ z8603haLXwONB}PY-e>A~&I2N-e03{~a7Umc?<9;omvfgGF~Y}t`90u5LVEI@9*bmw z{}x1XzVoBIZ$)on!Qk|OOpL|7r^V0P~UDbR9W*VFRksfnGokr|2_+Kgn1? zTcX|Ax))!1ZL5rM7t|o{x_e{247QOrf=PfHfu3Z7qz?N690>Y>xMSLQo=V>QE}qSq zdl$)2Aj2pnpxkrf-nVmRCeZswxL4iEj!4efU9Ny0Vwf`#7y?P;R8_Qua}q3nx$NqA z{~UV;C?bq>)FT`J6C>OOkrIlMT!OJoUU0AyoRUidI6)fF10dT|1TGLxKIt8uCYR(> z(BK__C}2D93O8c5dk6a92=^Sf zQMbrO;42Dw%AQ!uVAlguQ{s?bS+jNUN4ihh-1)r`?ypT5;r^!)Biw5T`sR;t|7+13 z!Np*Z#~0WeJ_oQw(gL_ZtHL9bLDp~RUq|21CXH~fqnQBxxVO0I3lPh;*KvOL_UYHw z9^qcE__(o;K&OB9FS=igA0yND*gb@j%J$B+2lcMsMN_82z!diGf{Xvw8yO|hDbS_= zK(b(shoBU`GG2VUf_uC-yfhPmK5B$}*!5yp6-gnXOb}uB_)9)UGS3=R)k`S37x3c0 zURCdjE$iE_b@lTF2%P`a2zR>378qsb`E<})ByW#u*9*}XYnUxI<)1~&b|zL^V>+K?-Pk)I8LETTnDvy@zml61vFP)v(-nqvxgE6sse|2CGF1{OyLgx9bwIfEj|GnU6m_R;da|v`f z31Mna$d_yN$Rt0TopXbFj#Q#sa9QYiiRTaM5a?_+e2#QeeCWCKEd0bDE)D`l9?Ueb zNj-l&&f32tBI&f85z=OPYbL2g%eR3YbnV~MCU~$(6@tJfyCsu_wp2>jK%%OX3>2 zXQJ`Sx?+U;eN#ucXH&x92zS%2*rxB}2zQvF+cjEsdrja=dde5F$BO6WD-?{2{bCwy z@$>eVjmoRF`0R+K%Cl>}^S1C;x^NZ5D0V;!?>`Fyeb@;1+yf0uN%ZQ5Re}#l5yEgp40u4Tfea$8T`59{&)`33L z2zTGJB_rH5q*>R7fgCD~r@(_ffrI#ESe@TwD;6%=b_e=40{weTpl9VQun9z}c;b*_ zjs?$<(p*tpPtPzbI-?vK^N7v+R3H0^r*F~jH8WLbzl4?ieTg!U@9ULVPDS&1) zbu%;Il$~+)e!3-Mq)`F#p7&V^Y9u-&1vqxkI_#(ukGu=Ll3>a7yMV#79 z1iEBw1h2&yGJ2Bi*3BRzTL(J~C3Ym^kp&DW5F#)FLYy;l8Q~r8Rel&&Ng{XPsx|}k zYUk|o{um(92&bpZUR`n3oG|kLwcV}(J_O?eLyq{#65RPyQcGa1TT+n7 zk!}frj${_F>BjLa)nY)0F+fW@ceGkNSwq<6SZQOXcHj4qkX^~GMI|^8$mhM&5_5i> zlkv*Hwoz&VRgN7%lL$JZ-KD;{1iEwXj`_82vS38iPQ}sw;HNwF?q4$oOX3=+05o(* z=lx^fPXhh^m;zxP-d9C=1hPdo{V8Zc$RGt&6-wmOXS(L!$tv0Ocb|Rsd5@@K1L(iC z7$GM~Ey3?f00}U`0&;z2=e}loD(Gj|oCSNMh(p2!FsD;0Na=R!eCh|CH#SGGNJat5 z?}|XLq(CifQvDA|?@)qmpbIE6j#^bb{ReJEm+@T?=(okxhId1@KQ3S%@gR8Qn|x-@jkknd6WDv-E^s$`kUi3^PY(rvbe~?5 zfh>CQ&XO2`G0OfrA6>T$>p2ePbiF`Uqt|TS| zC4!F&F1|c`CM+b_R{czeRC{N)nsXq35=#afE^()x09@CyAW}dkiNt5~Z>F{EQEU}* zXLAX3S}8Tll*QYU+Mpl=C*p8Bw;b*s4-PXPAApYI&x6J4-YSk9ipU<#%3p3Uzg zfzIdX?1H)ZW_~KM>8WS_VG^4@-H%N}E<4y%;?i{ttJ^(_IoSqgl^j6uz$-f3=!s{| zoA*r+=-n$%bQ-h8_9$#j*;o5#AMd{Rp^A}>!F;ESk>8Fryz=Usy{;wa^<5F@(S=^# zGm?A7hO^(^O|k}NfSN4zILfkfj!?1#e7$!@+aBhYo!v8zTg9#HHk{gA|9 zyL4sI$4Ob<7)d{gvWqXhvZrt40=AP3gyB}LtOPpU@c-#qo%HdyDCikX%1MNLpM4%s3&f@oFrRL%rX(|yC%@tV>X6ND*Q^!cSezWe#Ylu9ln6yXT#FZ zcYoMg@yPoh%q`Db)XPhFx3hkK;s1C7UHmJ?at#3tA|cAJi-p-fxf%)DZY+$@Wk(P1 zbfBO9JtELY#h}RKZVZZ?oGu2XU-QeEv#oS?T?g;2AHaKLlihl|$cwnc{vbMj@Uxvm zjx`sUI3?*1BR!B;ft5J2=8%39{{P=apzBcMqntC}3D1}+0IN8=?j#-S;BR!hNq*~g zJGA+jm}+z1rV!|BVz1d>HlGaHA9nTk7yTu=9odcy1%3CD-uTz2Bav@1lA=s946o1~ zGS5H9RF|^%-iI9912HC_M`sh)*PnMom;Ad}U%d21dC!IAdAgo6SF>*Yy12S!-q&Bp z@7M?XX^%~R+r8|c^YJd{7kQUgK#0sO@sqQ%hF=yx;3^13k@9j1(Z!S-8fl&#!a<;q z*DG~mBFA@3p!2z6^=dbd4t=G!_KG~qq4s2}$eLV>Ga!es18jG8@nJVN;>2^=I-~OG zCB5@p7~{MmU(S7KoYnG@8D}Z*lpD)9YdQjbtYbIHDLkjq0(P=a`Y$iQw!s|d!~}tJ zYTwvz-@r?JZd?Pit`f~v&NoDCY0Yf8JrQ@3O)*d{2KY2` z^{|r8?Bm*$L8KiLNe3|_CyYuoQWBC+4JC7@4u5kPg~}k4{Jr$ z=eFy15aH`Ox^3@1DA-CqCdjq2$F3`}E_v*CijMIQid0}~7*bxCT*Fl76d8wYg5WJW z#)q>vr$h((p_M@Y^_CInbXhz=w_Lp-w*hjX)>s zFc4ja74zx@xSHJiog2#gnCQvhRlR$^7r)UtG75LkZBqyP&a_}Z@f6&d#oe%PHuiiQ zUE1qgUSd4o7gEyAJ*r4zx#P<+~uzs~psZKz3h~ zhUd~rXRPq0a#C-EeARr<>UcM?fU8YwZlz9wWSh5?K!>&22Ip$Zm3U8a2Oc7>>}pdK zdpVx6Kd#K63w6p{z0M5=X6H?6&LS*(M>qU`Q-fl^pqARz%L`5gvPFpW%*@RD4}K$SuPr<}37Y9-7i#C={B`7;IVs?4m; ze`Bw5eN=@YP!2r0?}p<#+~C^uxL>j+Xo+dyhor*z6>MK zvqCTpyQDtHPRV!Os{#NTLFK+)%5U!^hd2;PGzP*t8BGKOkf5W*9ZV8B8{=-tPoo2B zuh{c_B9H*q=G=H|+>h}|aYOf&Kjje+h7I)Ti;80PDLYfSEskVaT4~^|1nkBnh0)Zc_;KO&j5k)MK2z+hI|) zcy#QkAW*{nt9g|a7;htxI65Olff$K5;~e8YumXgEGd2c^ZoDDKvi;6=Jk9AP2$z_v z_dtCdd&Myd5+$QK&R@oz$@|2ePNVKXA4;H?bC@JeYbTY8bp(pUfsu%=%k_FxiAg)2;8v!sXF}gew zJ7m)Lo9)xjsglXNxqiae4r&nM#o&beh> zKpzk)33OU{HvzIlo*-nBK>u>H33T7#?9V#?qIf1^ASO%{5G-+%iNw@RGH)Ey$x-=# zd=T%FwGy=Kp?zgv$c+HysCJiB7OMc(pLRxi){ch-p%;=Wk}H{X)P*KVCSYYV7d8SN zh&-}Q139DxB;-#poS-%1;P0N5d97rX2S%4N!VEf{iA#26`?Gl?|pKL#HbPd zy-675vwl}l$gc36e3sw>$?tATwrh1~OaYn%R!w@W4uCD#hcW0K`}4OeuMUjy zK?(FS!5kQ)=(#&_$p(Ew6iB$h7y?B5hYYhP-FvLOukS*tveicRTbsm(;+7w8zgyTd zc9ZXNXVhKyJrI?$8SX$IMxbX`hD561Q$Q)HB%t4J=e;6PBazCUOX9(Sf^(QMx*v}_HJ+~% zpTD~PKS-d%XK(~;!e^5u=PDV)W+gV2fJtnM@a|$$Hf2Evn@XUN%j{xF8{+>dK%xsj z{pB8^v;4fIEP1YbJl;2^m9Cs{+PU#NdmVU0U}Qo3-HqI&1J<#uVPyINYXwFwSRo2v z%XuNt?|pERK#$2FOWWNDAJ21p3#TPoPVH!rL$q8R9R=MICkcV&9#D?4IO`&!2GG*ftiwpR&0}nkWh|T|T1o}%!pl^sIF#96r$gb%*%`ZBuZUQke zFa6d5$c~vvc1-aDWNgoZ8FnnXqPRfk-ObHr)hiEHM*ll-J{sOERT^Q#{Jg zh+FLmLQ66m9*S6bNsW~kFJ2n4u~?Q*vo`;a{rR6xp#P>zpg;L^*m5!~o~TpMYAhV1 zzl*P<|1}o=DiYj?VD=#HKriym{+?F8U%dLCCeXz#vyDODi=yNaG3e)C1vZx0g#||u z=;Ix`P8R9qb>%&3_i7zsi&SBA{eOPX`{+s)qn~`n`H_QDG&xD2Kk}Ur=y3;nIcMvZ zXv-7T-_v)^)2 zY?=L7+wzyITAVH3zouXpI>OJ8W!E^$h5p+J^b!xS;YQ+%4Rv9|@knO4+8J)#urYq< z%!}oF*(+xa|HwD-dHn3$VvqTU*WP@qO~2SbY^3vmm0f`XkB|eljV;wQr9fk!VxQ>z zZ0)B#d z#VUR@Cy@6#fp~3`hw-r8^46dE&*a?2(w&D}h#`7_96JmO{kInY^KgC4Im-?`x zxKE*}b2{qyQ-j~CSN&Ake7;Mdzg-D*J{z|p_9pjo1#~8hpsPJw73;sXO$IqSru`lh zF}B7m*Vii4-bSErBhbIM1bP?Tavlf--Lxtw0VsDm09cfSgP}}}t-w-6yD<(xE{At! z2~;G^qst?@3v(3Yh&yUJ!5<(DI3N6*-$m6e!)49h!TkuIe)d@y6N&hxjrav7Re-v; z8gNw|<~~u0xlsgqtrTD1msCb}N~j)iSRGI1_a$#7);Mm?AiMVCu0?k_7U#qveD=i` z5l8@&l5!H0oSA?fxQdaD1za)|0&PFKg71Ccq4L?kN6_JXrX$d;L9#CI*K{r%MXeTk zB}OH82^Ef+(FIO8D8J{uH~=HE5af%2%aF&&)Pf!-ClA+ zoZv?#sMB5U{5WqwAFu-C-1REi;P(VGIy{Yi1Jddp=-)2_{kFUA?Ky713|P{=AeiU8 zor66CHh`$bZKS>Z@TVk>?~?#wzsM7CI^IS%s{lu;?b`xqwgcb*<^(+Sp?1uU_s#<; z4agpJxT2Jr{FDUH*{x%OqhH;wE{IO^qVpzU08A1vbR)(wM>2Qo5$J<59-ZIrOe^mr znY#V1`_%Dghy6D0XQIz!5MZ_jIz$!_RCG`rbH1MUJ5w$7+A$qnxWKmqtMVz0=}?}}`ZO91WAV&nWB{dOmB1i|Im z{u_~jFo=$r@G$JLJs0FGF#Uc@x+ORqX1BTpU;+@`p%PXqE!oXl@UVYW^%|LMUj#q= z-I^k^D~b#*C^n1^WnfP~1e7Ol1p?i<l25Woe92{4#8X zd&l!i66eSN2rg=u_=cGNK)=as#TZA0{pHJG3_gTkN{k_qDd{B9w@VwRFCp+y2`25g zxu5kv29x~1OP67v>co zy=3}$=&s7~J@dQ@{^F0}0Jh(L(ZOzkEC0e43W!Y~fsx@=M40yr{V-m;VPyNwW(Gzs z`o-QQfqvgsB+v)_WsaeB?>%`W=kB^y%qo_Vq!v%Gnci1ti!NMAF#3Rmg$L&}0)5^V z5a?vh7(y`>J(nowFHdUYZ6$`1nDadn7p^X0Z>?RyBpid73cFnPmEBh)$H$W~gvH(k zYaChR*Soo+Z+(mHOs0W<62(t-Eekvh(F=m?K@f1m4+;Z z`Po`HLA(+7-~JCL(CHPtX3VnKku4)<{ACouAtO5k8b2tpEoL`%8}=q=u;h<-*u6Ia z#lA=eX5sNz6sgxK6s~2Hgfk@r)@Mg@`q69(2iYEW5HS&x3)-k^iC;K`{o`vD4Mw5+ zx}0wIN!(S>UMjM;C!0&4!^cR8?&m!piA*=xLppxxl~>1JMlyIowXu1hwRd2r_;Iq9 zllJ~!B+zx;BAeaCZEx5;ISvJnVnNXi^uJ%FJ_wWuJxAdbnPJ7hTpxnJfrxN|2?l24s2}#-PytMI&fXhB8H9_ zyV!q3qV;)yF%WysZ}OM&z}BOH;Lf5;-X&$re#-rsT*QuhK3S2svR@fzt?tBGOQ*zH z-%cB6O^vs!%-K8firgzaK|c9De(y&=-!5U@L893G7s=eZFj{>X&7SXv}1X}e;-uWfb1)vH* zqT4$Nqa#D11w4q#tPreY7B@^wpd+*?){Sknw*&(Nly|~XQp$%EX0#aSmx8qTFp}RN z%$*y76M_?%=F}NIM2w^Y!!(LOr}PYzrfnGi001BWNklA~9twyOlQ$pqH=6rYC```c+jI97eVq9{_NI0XOkiG!T zAx9iL@!tjXOY|`^0+K-jUG-0Zp%M&7RZ(#~z$dT~T?fxTAK;0DQZ4U&C0C7fL>lPC z0&?u9#HBOl*uD2#1)u@M_7mW%<2c`%__RC&SOwfOK|6{-_x`VxJpt^1DgX%}jjn3OS^s+xbY6sY2DcE|GxP+!6v^Qh2YHB&^BD2gAvkiomf7yzN^BeMdx+ zQb(jcLD(dC0PFxBK?cA9`~gaCOmNE}J;wxRb+i3gE0ovZ+g;fBfmE zu@*@U`lv`m;=?@rR@FGDZ7?3PJ zuiNR0_WUH!bqR39=d~#T2sZ>OFgJ`q7qCh^3IsVePL^G8eq?Phd7+qtO)w5mr7c+% zu&dA&_^xln6VQjOG=Tw;2G|PFRH?C19A}L3DQ8RHkevuFV}^AQ3ZyvfyvBjOxjnjN zPYqkdaZ3W}hA@gzLf11sDRvR46-?1(i6tQY$P(PrRbWYwC}9N9SZC<`+fC=oUQ0qe z_pdtcxK^I8i~w8$i0u&=2+mbE+Y6PGTSB0RU5-xfdjbeKSLD1OX97H4arJc**A^XM z!~S-~H8GlwE@WZOF+&J+=PeOx|9|$&JwhLJk|RgS$uI(404i8U^3bg#T6Z$A9|`$; z9}0OC@CXtG7>I6(4ar0SzDiiOhy1KvyCxD)><_&ZG_w7f=y!(nQqadHvHL(D;7``s z4xeQU&->#geRrS-f&S0!X6J zOM!r53$h{z;eUWq3Gf`dK5FE!KiLL4DbTZDlF5QV2?*yZ5pQ%hzb6=CpXnn#@Za7u zs&UJYcQATRvcvczcM(cbO2A6?3=-&M65toWcvqv#1$Fih5gA?X1;~3R6IGm>k!Jjk zL=dvw6$m=o0BiO`l9TUdBNY7bIdR8s@gq9aCxfW3BG~|Axb6VP_;te=eCOjGjKQC{ z|2qrfbi=qa-MX@nM)1JzvK26ovk_R)TgehSOx}A9icag6Vf)xUwuZlgBl3z1`w#QNpX>`A5is%@BvI)<@2s$cZ zhM3AwY}bh+2=v>_d-8Ss_Zl)Dem|{F;3ZgceL|KKC5#}OeKM7n#p_beGu{JJ@-A>iY1SYdju;! z{9|-HD}YPij=Ul_hz)uMH@F90p({H(NT5rmJ2P^%ce^$zuCyt8K<0-L=m_XTiVvdm zx~AyQUH3i|MHoq-(_3ecgoSTl=lcgkxP3c(METM z5$Nom{qh}%;h+BESK-rj$aP7*xF5d6%(oU_OpXF07C#0<$vcQs!~)_G1P?hNqh#Fk z73R^QytYM5cE-7XjLuC7-JE!2PubH!0v#Tg@K$iRN5isYSS%bev@$^lyXkdARt0MBlf??!jwhJAK8u7hD{%hGMvgg^O~HwGO>pm$?X@02m9@0vCSE%>t=gGy45ib2`K zZVVdlH7W)zSW>)#)Pp;s!C+_ydM)nedtE!GTMwQW)1>?&)8X{D-+eD^j~GXhARU${ zhvlP?s^DZeOpGG8=X<=nBy$pT_OLr4Zy15jue%xq=I`0Sf?4QLCf50ZT3m2#OrxlH z{=g`#P!I@D!GD1fH!{**(@n*sVoAEe#@G{n;eiJqi+m72a>TJG)e+xC zF4;%#l-F+3iTMi`MBapr+oj!UE?+P9h4I-0Ix64DX4%`bTBDM#cC!5Ez7g(UR`R}J zL_QLpR4kxD#CLCP0^PguUGmEc(B(wsUgV|8Z{~|)+D(x=_$RQ+oEu`2f}#*-3FGm7 zc@5a{r<@byD*yRp%S-d4@>UA9*wSAW?E7Ea?G`!!dnSR7aF6MJ1>?!`8XP)o=1?k$ecd!JhGdkyj~aH;h2%C-}=>?7nZ2 zuiDruUZ~SjKbu0JlOb5&dBTKzwpat^hn-?DI{mYX!ui7=axov2{e%)fQ=*|&}!82E_)vo%J^|-ELpB_mZ1S&$spOQ>~2@+Uk&zr5fJ4Rg=FfKWZ6s}`~e;1Ad z;L>I2_XPv?5qS&T{O=#{IPsGmb`S9J;;a1?f~wvH=n`zYD;Ti@TlX*kD6mmY#t?dc z1`o;j?)x82yj~2T;2@GE#rQ`s(z;3*V(aiulK5wwb77n>B1&S{o~pKGaM!d>+-`?K z_YQQQ5!eYR7<7Oo?m#OJqLO@n3a|w@xFh$tvKJ9N7XZK0o(IGp0gu;Se@mToP@MH_ zlLi1!-VrO{+N+Js5|CI2=X!S8bAZif00*E;7ZK2P_8dY^9X8&D<9Buv^?t|(+4QXc`_rA`N5vy2(IwE0I`ch16n*4`E-kY8*1PY;_YK}N zzkJz>2qFZClAm;eJgPKDq@G!1&^t+ds4OJ&(YaLKedoOn3M!=bX!M(!7MHA<_-O8@(UHN{ zcn)HST-yuX2b)8nXY!f+vn#-iv1*q^vg`aH0?9a;x8CCm2%%?WmYu1ig!ZlXR~J3F zDiW(tN5Zal<}Qx}$06l&Kls^B5nKpfRE>Xa1mgmuvocbAV_? zT3PwZzs3DR7hD`N!B0w1K3qVi-D>kqOWW-+k*Q!mr=IrdJ zcbCAR3%*lD^1?5S>vP1OC{?HMAP_U0sQ^8-yI~^B+s&&Pv_pwP^Zp|;1V69fvUJ;>PXcwl)OwMdU8xpapjcb%&r2@=5_x$)mXx&Tk2I*O|< z|3~=BxXU%B0n877$wt#3^5tF0_3z?ctG{%|Hh)>){rp;RQ}&vE3J}@R>{K7+FP9X1 zFBpb*ka*-#!dU{4tg<{1WN7S+3M;&|0#2*SaWUq6) z@}?5#-GWXP?qo=^KSzv5lDg=!S|AnJeX_=fuxI4a`ViIfJqpU;W#WmO69Pj3Q*gp0P!N|@I66nq)x|Q6mUiQGBuD6jCLfq@(7#zpQS0K*m zyt8l>4Z?-aCxQNS!QF6k}>kSz&xggl&; z6RBVkI?b<1q{>$y6!>~E(;$H^w$~+>(*XDyF{!vDWM~tL$>DaS%b?Fvs6FVjoCj+R{|;*tyPPMzCy!kMojrD@V8!+|>;WvyFU}oD-YxdA?ihv`53t@m}R~3NYt&uM`F?^e%BSf^K z4Y{IxuJ7izU{a%O`3128x%FLS_a{62D#%biT8;wFnH)pADo9cKNnxp%c%IL)&t%gS2{D)$Q(lffAvHV`-s@sypP7z87yDgYa0PrE-TKAW z=`8e)Szy9vI6L@Ran;X_#cz0pZ-v*b3GwCc#A(ilU4{v*9nov5TNYPU*;*AvJK?vB zEKkN+2lOU>%@k)L*gRuYoHc4Zb7B$l?HRBY|7Q>W_kZm$@xx-P_KgWP*Tp%(dl~c7 z@XC~{83Ib>8`m0dcyVP3Y;RWW-XczDDareW|Qx88YAH0pGT(3PuJhJEH= z;jL)Ekk>fs_}E)r%aMC3eh49N@5S6EEB&7z|04X1e0Z$8#DZ)C|1X|#J}?h#WL-$d zEhW(5YxxH;YIdNzhK$|k7p%4BRxS#A=3L2#_j1;9I_~6ttk^?wMP7pef5A?_Yegjo z6<>n@WDnsX&y4(g(J{rbbwa{k6aVXnJA@9f@vcWepzFfdNvnuKj-eK0?qBTeUn74w z&|G(Qcr^9UE zY<{xPGjk>KOnjrFS~#6uhST8fnlm{w0dxQ}~3PPp*nD^sX_rw(PU+dA@;d!8?gj*+u#T z7yZ2v=+?PMkzrS4h^NS%_|Y@ZXtAkW7QBEjvbXG*+=TT8S7|!W_;@dOwv9mFMxcME z1UlecJJ4T=v533xQ^y)HEYX2poL?PBwr)z|2`Ew7icGxe*1N-L?Yzf96F=U5_b^UD ziWUWv*ic=}A?bVova@n;UU~j>0pH-dlT-@gzl~i(h%y9uCzkeK!S?F4)pGKOIR?*??+Yqb5VW6IC|ImU3d|!@n^-kOERQ`UKeJA!i_^62s zO0cF&Ua&^D1pR{qdIHxNYhR2U2LTYMhT?4Ojm~;!wPX8^D2QNy%R5UV`Z1=AW2)UN zo8E!mCD0Fz?%X5ey8-k4+7tu87#U{`_R3kdVyw@t^{$qbYxc(|x`#`!kKl|%Y;;8K z6@Ts!vN@@1&J6f=4hRe#AnX|8#C`#)0+2aP?+!ikgdU*!|B8M{=Iq?=$INPb$r)=> z*^Cs(d;5OU?8^=vo!_DNvrm9z-~vd_q?sg`fYxZVBclVob`IH#&Fw(Xao_%3fFYfO?- zBKbtVRXr=_aZcMeyFw<}lCUki)qSJyM;5u!`KeRVzHQjBG2Sne;q+LCDH8O62yA~9 zgz!(Bu6YkZQdB3mj&?d8qt=UWJMY3vA~^l%~X3KDea<&_uo z$@<(sbm2-WL2E zJQ8Ej$t-FipSo1%w`yq5${^?R=C|pdHCj)|Wy1~rJ`4RkNB5=iWC_sOlCS5@kFE)K zd?SH(*mb{n&td-Z=S9YMEH+A#1kR$D$g(Ur8%*pB`pczl%&ZP=fqC4im;SOm-+LRK z82+-2uNM$0M3FG$qc^<+eUL!kJN85ZRKX3B-a34j|G!=A;l2?x9dLLZ!-cq$6zxs% z8L#(lz4-F$;fK%r!^I^iI-!T%!e7EY<$dzI6ckE?BgsrnK=$Pbcl!qe-Be@|8M{|p zL9|aK^^HLttVqtp4*bg}88gZb(sjw2@RvL9-R?!-JN|pOeSRIJF@Gt5=ZkAn{?@(@ z^sBF{$sB8@Bd45keh_SKZ43g5?H{_v+eNAifyBchSRh&zQo zI^1+Dc|ZCv6GpbT3MX`JL^7cGF+@26MX`tind6E)Uv%+hfgLxu1HJ1n>$uKu!xt!$ zgR@SIyWZ;A*ci1}~tQ#)bLi)w$wkz`?Zpu5|`z4)o7E9q5ffN0P#kJ%8DXD9n&*+- zyuNF?`}o|b4s;zTYzMjWr=q9pr|Up3ewiFrvcGkp7tHle zXN3E+|9UAfKiexwrXWrSx^A2Wt*{Y3rPXE6%}973uo`VCGuckiCOj`3G`9Z22u{z zwoYVvg=|Jxh@tqJ8b9q3=f)s2c;$okYTZU+J{?}8I?$i{*DHa0os0KG zteF}#NTBP~R|F&3`R7Zo?A^aimXLDWH@{K+NY$@>8REpb-z70Bv8fAN?C*CJ z9gBsLgkms-4&7LoOvJTIMX&e;_}p3g3|Ta-r#r&^))s@ZE8Q5hzXN?d^s*a+!W9{V z{&SiR^oT)EJ-aUkRroh51{LG?#h|-RAA>4LV5i6t47z3rfgZN670Sl7Y(@8x=*S4k zWwz)iMJ7Er@m`Y8Y`6a}W~FND z=4_k9eBM(Xd$VqBdl0&c001BWNklqLLHULADEk-gY1aq#wu4a-`^Vb&?0;xov? z39SQt-V7b+eML6yN;Yz$=nN60_`zD)aNkL$#DvvX*Xd{CJNZECQ?$WH%TaW%YVc&_ z+C$D;V??pKaLpWTMYmbk91ykj?)W3BRb zGj*WfqvQIXAsy(7NpzqaH7qVgsL7LfuPB^vIKW!PS8OI5pb*J;=WiP( z8tdR86OF$9dcnl=1%GCom9}+MoJAKi&QeTDZ%4&hqcO&$4K?A(^#^Pf8~vl7?_BnJ z_ppEPx^o)u>q^K z*62X*66oY&|90(OZBUrZtz?r!Vnw>^GYB*j>=ZO*p{4Jz?uQ?JD&$dNpjc)^`f8dEbn<=1?=PI#r`X*6iro{p z@MqI^p#L@A&kvIFn(J?g1}^(aN7lB&WuH}yNEV%w^WcLLFK3=}$CkItYlfVM7^mBz zZO_;X6IuTpg@D<;dc#Py2fotbmG<+i(fSKW|(@i0t(Zp8OTRGc-g`ue=d9Fgno7{%-VWwQj=kB`KA$`6$ z;>h&R<+(eSJ%i;G64QgPg5Ox%yG|J%a3=Bq|BNESib>>L*?iCO-&q*KUntyXbKn6n zqC7a+c=m-C`#R8*K!@QoKW(qr3ASOMC^$K|XW!U{de!J@WiM`xiF#t(<(;dcHYFFZ zjX>WpPo=F7`UKJHVzPSXPs%8a*?*4G!QdWy6fnLe?dVd$A6C>cisCN;$PdpVN zs_a@Pm>|Y~GakldayF{yk&fMD-AqE?O)9I*1l&}=azHAnB{Gmi>5wIlDPoLzP+6^t ztpp5$8NdLkbJu+jMk4Zrs3N`~?y7LN_u!hkm9MI-IT+)kj28lEql&wHZ&nw^9lGVu zI$HkdsK~Uhx=!8O&G{JR?+C1@ z_*3m@44i6PW2$SV=h~qJdKa|XM@hy?Jl`2f1mN6vRoOW*oUvqvN?9a;HLK_Y{saet zg16tUV~DyPxHA#xa~gpzX>dT36+qK>NRs}pjkL@Er`ipulKjv)H@CCuNPi?`NVN2o*Cy(_V+DvNH&~-_Y_P;<#++){tj{d+8b|&!-{}(?V5=%=gkYU z7U@WC$fjWI<2Gt>3W2U_yzGOqLAoY@&gcl#F-8x|8k~D}NeG6Kg)!aW+&>1Wy0gfN zE}6LVx;StkU4^6lQn{@1If9*X)*O5{xgz<8OrsAfSpfuzX5=9frW>3lIRj)#G6Q@n z$>@>2FisXRv7wh>9&a6k??j?n(pF&sLNY5EQ(rwSW^-xD$x<2=`{3t&(8 zBn2hQ|9R6LWv!P+WjuL{Bye&5pDQCV$i5(Q*n!hpHLMCm z>v9Jodwf*fFkfv8#ZNK=U$||e=3T7iq1$d#n|;@-6ecf?0;0Y zwvO!RKse>Bu$y#;O1xGG^bNNEFf?e@E_o#(ELZ zy3CF4j}GbvXcfY+i*z2S%tVnc4&>h4xu0w@fu7wVbnT9^pGFs+-nvj~@z0U*6X3J_ zkYhew_aI^>ulO+1j7F zy}mCddDQDwjt&Ac?>?*J&W{Uwf;7~<8HDmzU-boD6=SRkVjji--gWuf!^9Z-4PcA_ z>SaH4r0I$Xf`7%zc1QT?cK`Y-QDsXW*vGu@exIhpo)cHmoKf%Fy8Z6^qBB=;)bl6h zdG4+=!d`H9epD1s%5`4((esz?5<9$BO|#F672qzqF?n^(Xn(20k8DNZ&kZ-nxgnMl zbHwwDT*3x)S;B<8>P{mg?A#-dJ~i=vS#M32*5u<%1bU2ck2}!!j-(eqY5)0R^5gqd z{b!{$pXyu{_ubg;XI$37c(s6OMXy5I6a&5jehS=kU_A$TiA`o_?5*zPdR5LDv44sg z)&>?^5g3Rp`g^+O`&G_MKCN1{dMJTjiQ&c39RdgG*0u(6Rc(32Zsdc#lIY+st%uz3 zS4ab0OPS0;C?aqqis*>DgLUb~S_gE>=V8xE$X*!NK_GsNUljOu@A8Un)UsB|Q^^cn z!!^NncfFqB<4*#2t#9{$d&s87 z-R&ow7T2UmjI&{qI^w2{t%G5#6Jzk1e)p|*7daxx?~_CLy=&{>(ip9HRvoQq`iVqB z+Ng~2#8`@_jO&+_)#-EC(I-U0WZ&j518Zl;UctX?AGu_o|9ZtgB54!PhX>l7k$1Nd z?r|U8;ngPwzAW+<)4z(HIP$p3|K~f7jLxb*2Vu+KEJnJu_%dzYjLGdz!U&$PNzY>M zPCYkBA%p>WRTP&5dd2B0LsyV*l2Z279`4`v!5U2*iTj|-KCmP7p01MzMQ^XY{&rwd z>)=aZ1~^f?1Ycct<(yg^SH8dhDunUy9}=6MXK(!phe$5RxWs|N6@H!!!7Oy1KXtdc zxK$jmI+C610(Y=sNI-GLmF?tu(;r_V4eqJBx0z<@=R^{v^?AZrC=(%=J?2E2`KlChe* zHWB`ViEH*-!GZ6BC&lAz7~R~v;fcgL_KiPgv&pIsoP}A0@zKXY&ZNH<|2$HBnS9JQ zt$Cq;8p!;J&m}sYHDAMTL@XRKG(#-hnWP7|8_z%Jvn1;WeU?~+UwQeJn#?9|e~5`a ze~JRBh;PanIWO2;ENpt2SlAd^STtkdgPOk)AChfYCSu{ZI_mm(kG$?m4Ek7$L1CG0 z4B9Q?CV!Dn=)|COGGkD_bJ`g6%KjKs^T?^oncCcitVbS&rrP?tGNu8VPlK zNJmY|Aj{S@*2yJ^|KTULjqfvI#+kEit{Lh2nW_`3!`CCCeb$tjUpFkAWO=SPItPni zgQwswdggoNJLtu1^MT#ZDa6X@S7Z`4^?eZ^G~3Qk@#l0$KFyxNuhzjJ@3nM~rmK9d{QWRIkqRTw{6J9)%fXU*V}A{+I7T_`?(S zK_QGYcPDh6G`OziJ6FXSzS)`@YMgpW!|AWK^%;$w z6OM8c)Yc@>BYy%99#-Yxh?ZNirlVW@mGOX>!ut6)xhVHrN6xd!2b{qk!vyqR$33~o zJ@6cRz%HKGCWC~|A6-dIc|3c&u8sJnCww37!=rqZt?a#LSd&e( zD2k#WDxxAt$A&0~NGCvul_E{0Nf#-h_a2g{NKxqsNN>`c^b$x!dJQ!pw1AWV2^|t3 zBpkkTo^$v9&i--luk+{b$)7wcGw(aIvf9jAvsS%G@hr0$c?PY|b5buO>5bo9qsWVl z#e*2M2xy!4DEIVF(ro|RbC%_Hud_aOb9<;e>C3^MMdoSuLc6MxmgXkXo}6x;Q9V{! zs3>Kx#a#O_A^?no`Y`QZaDTO_v50T~fUS#J*k*l?rF-+qG(`S@9Z`Q6kEdidWOG)w z=~aJfA%S@P?6;^Vhv+3%UF0g|zlnP>R-C@_*9q_7GWXK-oU&Z?^F@6)qGA8P^!2nXT-)2&cKsq?tK zti;0qOmcz5fu?7rWA!u~7cUBn55D`&<@EENf%iqaOZn5wU(8Qm7`wlRj8VPy`||Hs zT(fvHrVi~;}9^ov5Fc+f*8=En=?E`#_YUwWh^uBW~G zaOOf$+}ViJw?TXv3_Z;yn6n==OvTin)>h?p1B+WCpe$FLxopND-qurV?eci84N|BT zW0M}}LUuIn>UXjXzy7sTfk#I2kLIgg?!V*DdPi$y0^CN|%6|O$djPJ{$J8>$VqIw^ z^XTBb(!x63z>1bXPFDIcG!xXIH8 z0=+IM<~1`mr&4N;OMEjK_by6p+F!gO8AA%?i@(uDNDW@Na!?^0yLWX%=3F{yyU+@W z3iB#C)N=>#dd9ztzu3o+hNRL8FrouI-D)Zs;nXmT$cIH2d9pQZ z=HGUGMW;l+3L2(9D_>UcvaOI2!5ztQ=c|&r1~ZwHrf}np#%ESz7t;yT&po=wO1GbNM*w#&al4)0KgH7h%EP&o{B$t& zx6sD?MC$3n?<{R{xM7K%r&GNY(`c;$Gs*)KP1G5!bCnj=4 zNikeKn;63-LI8QKwuKm{*^fRvD1w+#O4FzJB+`44W|ISAfzM-DDh=btcmpUlK2T2o zDzKWcnaDuDXV<4$qv&PC{+*VaysOl-;@^+mc!D1-Hdyx(&fHYxo-S3qyDkkZH{4w0 zK3{U};gCI8vojDLdD$4ZqEMwx4OSbxf3Er^W)Sp6^dn94B-3iGlq$RbdXvHK($W4I z;;;O`5a=G=D+Bc1%^OVlYq0Qp1~s_8_&(~4upn$#eTT7^dfxLrpL>itJ$d@p^#!BQ zv^&MxBP4+Z-nD#!nssC7wU~zo>Z&8+x3WscaDI6Vl2?gpxe-BTN#1%^Y4STS?mQpQ z`YPe_wJITX)iQi?eSMly2UU4NLU{d`=-u4?f%>R&lFp%=qo=qG0=~26+urruL(N5q zdq=r|lxo83(fp|6Rj%ny1=j1xX8h-7V%_tnIC+P5$Y$s84@_laXu0inqBXI&KC!l} zx#y_#=8n_l)Z2C!;Qq(Yp12HpOa5(|IezCddzPA{8!)Lyh<&&vMs;A@YZ#RZoe)xg6K-NRmFH5s^Y0G_pUThvF}|A(J#Hz}Eb!mlO;< zDa2F;T!-%JFPb7wdP?i-@dB&f*Hdw662ZXAYO-9!9A&5=XMKj4r)1D z75MRQ){UW@!QCJ~pGf`n_Y3fgMxj9Iw5<0>#=BR~mM?OXF@AbT)!5v-bX6;qmO43x zrTwv29FU?s(3u3n>~{I$-&jB0_6p^igT1;_YxAu5v9<_DV$VPqZ^SrAfH;G55ff}T? zr2|E(cx|TZW(oz&*s20Ic+|J5pY_a1f;)OQ@%y4UEy)^5_ysz;%DZ^*H6grP7;*G$ zJbSD-zs7$gEfFoEvcSGCi6`JW@?NO^+2#PgSN_H_o<_N43whY3<5*b^-x!CE$Fd^I zy{{ael))MsgS;LTp6ME@Nf$EW-rrjxjg(ZpQ?pTLSjlAA?ePNO)&2Tp9FDG$v5;%g7BiwoSj!9O;YB8*|2Vop4KlFp5 z(43j^c+>1JQ@5zu)32IycWMQ`Xr|9=^2pwtR~8>S$XWA=XyehO)0qWB1i`$LK1q>X z%N!U=XbwnyxW;ERAoC!_<_ z3e;vZ{XTEk0&tck;S4Qq|2Qo8g35BopReMM500Kk1Pc~cJmSY((ax`mE8-10 zEc?gK-rXGd=k#0|_vOjKfXl_z=0mH&#KV(&s>&ivd*&%ugZ{{02}*eD;ElK>@$DOP z+}3^SP{C`j81YJBC*H|6+bVtJd!+u#7o}A0lK0mxV5&`6T^`4b)}stO0I!p!zh2RlH+ytkLO0BA5^X) zvj4!0B#yA((IdEw#Kr%AtkobmvkDQtKp6 zeP_D^#$a4kMAd$7cvY9%eyaW7k`|^?7m2rNhg&bY%1>uB=e+y7IkUhJpH z>~9bMu?1t4d^^PYfyVkf0pd5lk&wOSPr8S{1zI^i+J99VI&dsU-4A5t4b<&2YS%VP z%V+drH!mkwXph*iXV?capxS&CgB*B;%Trgh{|0N!hV+f~XqmDfwX$XrkJ5a%rk&!v z!)}(IatZ3~mWQ9Q5P7xzKpAJe?;Fqu_fog7T=cd46>z*iVhLV$977Ayf>mrvcl&ml zE&8jPuhEA+8?nM~*)$h6a6iMjmklS%x~e!x5416wtw;k&dPEn+nak&ezCQ@UM~)0vN z`=nk{N?)OOIoHEuZCep~;O&85hmBtkx>x6Ql-SSw$~(pW#&qp>zKPU;hlf{ybMh}t zHSQM+pGjw?&i3WFTJSShRCmNi9Ai`N;#O` zr@Ljs92ZHr!*Gpq2MPQ42%ab)51}2!RQq86$&@P7iUjJWcy8v6e82mCUmP7C7Q{6y z%r2Kt8O??*DZUr);c<{StemOQJ-GmTQcVf9CoI}Te7hE3A@^AKEVY>0wX*`t$eJHy zFya88=F4%trxf(~I9{XQlWa=V+Tt-cWmM zfKjz?P84)x(#{?(JbL&lmeQcjT)nD@WzZR1q5xh$iS>=YGncyd5z+!+-{`-hC+Xsi zuR5v&KhjROq@C7RiIs@U4BLx`R;fUmegZ|m?5_(fCHa+6=D14PaF${he;kt^P-CY1 zrmMcI&9$BRdDZh%92@A!?{7|&a?<`!QfZA*A~-tbWomiaYxBHR3({NA@L+1x|*N?W(33 zb(zid*tdIp*w2@^>Vo-*>9-lQWYf%2=PLsuXS6a?tv0ZAia!DfuV%);jg^3X zqgLpW_G#5c-&#Rh7Qs6G3Es7p%$MM~n|b|iehFtXwvfUf4>z2~P>N%Y4^X{unV zPp5KN$|bZR)p!=`eNYx?8*f#)3B|IPY2^eb)~ua&%uvLrKia6t+MRzAYxK-eZiFl! z#8LGNSS6@q!frDyF=+jOWL_mV6Jx4GBkc^`1Xm|QbgrC^4Y0Oz2IG&Ao-c6~zW%C{ zUJ6_gEKW`#Z}RP@mWKO(E#+`Tc|^N6dN?n98&HwHI7VKL%`Q%7tUrH4&p_NoHiuH> zGz{BSa8fYCoYcxd2uBl&_#)JqPlH@@v_!8+h%ab*ytv$0vNEt*%NFMwU-~su#W&Sm zy$JO2MYkWy6-YE5>T_xoMl}9X@D7FEqqh5OBb>B2!z!ld6epUe8xmhL)HY4T*Vk1Z zw66m$aTW*9h!xlV@x@eGjQKWetbI>6O`+`2NSRVuw*> ztbAK8XcZ{H^^9S>oohjqv{)3c>$I1-o*R|Z8d#fszC}Ut@ugv2o z5S8_{ueMSF)au}~?J?CG*X(mqrmY5_@y49>14!WZGW(FsO7g`QLMl}n#$qfGBywKd zF$?<>RU+@-e=#7#y}u`tRjXv@NvFljUocw#rz}~odQ=Gvubh(ln>qMctQJ?*b`}V4 zD49P=eLyqEt~Vt7{*0d1vOD}*c59*GlH0UmY|qv5^%xtA6=`U;h4niH)7ruj#v*Z( zp(@|8MAptbW|}7Mt$znEY}{JuEoiJS=?K#DrJ1Lz>ReYy($u=Nbujn0oaf=)*jS-4!4 zcb8>a-tlddlD(9$x2$@}eRj*nE${IV*H-Y>m(8$G&+hP8EFIe%rElZbq|-%E#S{0& z)F)-{KO?@6_|l#b8J&e&9q8eNi=_o0<%yAxsqdQ><6u_Xo;g;QRA~jy^-Eza!2cZ! zuus0Ldy?kkHLR#TvsVG>y_naLDJpl9iDpffSk4{-flC-+hGM>6=^vkU!=lp$T4bvI7Kd~)8 z9@yB8_1z(SUq^kk6>vNvPYPMGkBgZF{FQzi3D?lHpluI}1c|Z9%Ad8_ZrVxXd_i#S zNb*R5z1#4|SMStP?BTaM>x=Tm$r8WTu@<4IFMi884OzT&<@qj4u2W@d{%WQKGlxjR zx0l}&34NlH?>7>?(q)o1rliBC5C*o7U6|&x9t@jIkZe1`dQ-FyTphjdo_k8YUSZ!h z5QlWQ7Rk#4?&rM%hVFUqXZC-o+MYt(u?epbN2~bsa;$!me$ld^@_engya^*$VgF;w zw(J)4g2mW3i*H9au6d8c={EiPDLqwzFKXO_wnnb`TfCkZmi+vxPEatB5K9fSM41g& zeN3A4jRdgV-Z5@KE^6UJ7Zc_3@5!80WKOofeRrm-l+SnANaC+CGs?4gs#$dUWoy5cKp!&M(^F~ROh?p?5M_c=@#r{T-BQly=7*D;HY*T>yLDMm z|6T01$wr-b;5FjDN0)*D>q3=D`nv-=-ugwu+fjR8uX|2Ak&9|!rkc|1&9wD4nRXc8 zcFO$Umr~Pnbu;d+UF$`sVE2xEC@0=9V0p}b7Vcbt4%=KPn@Obf=F1q}hViozy@hXW z>YGX1G6UV_ajpPY^gKJ`hU|lxdCu4>BXf6$2_|aR%G|Ila6(VC!4PXh+v%9RI}=Dv z<3YD^XkYmA@RujqRXtQ=a#U&Jf1TjzBZlS$LM!M+2vXONfr2|9_#MZLrs3zj&j^Xt zPYf1Ltj-7zU(lAV`UV?sbR7Ge>?R*H_L<$eTKkB$zu)!?9^1#2`<U{Qz$6J1fEmz8!$;ZRem?ItY&@ zmsyG`G~YT95AY$sw+ih`CG#K7i>DbQrgd^g=>uxx|}D4 zoKfpJ$zN*rM@1*T6h@V3p2;s?s~X~UOicGQsc_I2$4TusShjgsS>}H*ZA1q}H#i zVLme0VT$%;;?mxx_`x^sLEea}e2Xl#kb7ZJCFxy16G2%~H`K|mYPEv$ev=4 z#O!Xt{p0`4Zh6_jr*E{#T(c@63MsQ&h3f=KY@0D*4OQ31SlH96+zZeGf(~&VAzhAG zix91^RP)Zf@pwK;ojToPkf~PvVNEa0=^JhF#>XwoF zVDEEkPkoA;&7GY)O5Tf8QwoFAj%vc1rTfeCI*_dnFM=X(suC%UomjGb*eg5WL8f~I z4#Nf`yuFKFTwC`(kFr&oKiSx5sxp#NgA3MmeBer&L+$-UUNWz#qmF@W)h47C>7)Qz zLpfHot-d8VZOuA)`4N|o_Fpv(0|^x|Z{L-;HnwO=balwm9?Nm^7ql<$WY6kYe%|_h z_gYecC#9L~#cAEE(pTS>&M)rBx{OGR$2Cu(i^dna!Rc!Vvc2cGr{H7s{@u>r9J2cl zAfJFm6t;nH_|G6d#m+r255C69k)Nd@;)|#w=-be zQMRD~88~~l17&p#f^3|!c~Mj99JLj3e1S6Kxef&Q@BZ*)xP9;L8PDf0Br>z_sSD+( zUB3K0I`zu;8vwP)*gIe$@N>!2w;Hk#1k_9eB6(U1ys6f@6TWrvnh&MStj0lqEdZM= zy0t*n1|nX9xbBHcI_RuKS$XvMyWg{MYeC<~A4pA5?91xxYaami%r&tyaT{x~QhpuZ zw@Ax&WYp8B@bxQkx*5KA2`d5s1oa0ydds6WN*BC&_wHi-M$Z_f9$3v{IqY{E_z#X;+W+=-U2wNU6`GO z-B^H$`)CmkHw!Sq z(6+u1Ucu7T!Qly7m>HP0_bcE`Pka`$S+Htd#`JS8nJRK)YM;)$}jp(CYY5y^l9+6ff~B ze7E&a*31ACW&uykivgb#_cNRxuJVmn&LljO5b}O2A_;3NJQC#afQEW7$;t~G z+UExo%Xe|?tH1OgJ}1uEF&!q-Lj3$I_t(BmsQd8yJb0`FDbZ1m1VHSf14h!i3FtDC z4tc6gQE25veYi z>1bQpgB4viNRkM?V;uC-ap(SXb^Jp~#f~9a$BwX`n!??bKb-LoctP%!c`L zwN~?>2bq`ka>%~D$*^|rLeX6EQoo>10Of$z1r5AQNpw-1m;>GEC(dH zOjm^0DFWg`SpbUp??Ijq3~8=^x0>)N9h5Bl^0hC305u*nM=2Du*1#Ch!vH#6_}w`w z(y;nxa1YPw#{zLmj7PJcx?TLfZjxp^e#H30T3}l15;Ag1qug-Y^O?{ynQi4pkh+&ki{iAYpYHA! zKD&&ADxW>a^EjJ1uu)Y{-Ex|}@J>U~aue4&n?@pZ63eb%kePJ1Vz{y*bSC+rUUG3R z^EA`6p##*m^hxPQVSh8QD7e?1K*~UN7VTF65A=&%g9^h_$N7#PnwL87R!ouE{wZz z>;AfAE$u_%KBPRHc~&T2ISjoCyL}xy9gdn8B5VTmIw%AF#N8Q3(9#vf|25ux1iyM0eIhDee@o5Un7^trm>~dh8x2&E$6g z712Xgjk}c7-Q56WB2@?lZiic7&zzgS;9#4FIYk~GpW`Wz92)xrH7~^WP#gD*(Z1W& zE6Q^!L4A??KfnCc1U<9u6uVzDF*GDCG_kXtrbIum)ZSPe{`_5CJ!vXbINjqz*($rS z$BSO1T|!}csU1I6b`5dpS+I-0%`SByknv+EGi`xg!()GE=VyscVVCQMSS0Jvuj((7!@iwVO3e{y5HU z>g!p>pLBK$;IADWXT!k}?RdE+@i^lVE|GokDueMSjre4}3LTBJ#nlZ7MuWg=5u>KV zB?OX=5HYqp;0o?3WK6B9FB8h;-Hi7Cklw;T^y&oUun2LVT`r8*8fjAYiHKUyjq`Nx z9|Mn3!XwQf0q|G2#8ZyT`u!o7c-QoqhFu{pQdjf8pjP)RGJZf)&`jd5b=y}N86Hv9~Psp!D9gYom+k<`MnTp=x)eQ zwn6>K`?X6d(33DtY5FKuXE;EP8@SND0+L@v_h(^t0!pe9`_=mlhRS|k=sPM%74 z&94M`Okiy&h)BZLzAZ{%%AGC9dnYdjDrW3k$?2?MMBKD_vDk$OoSAG47XN&B^(~^M z)1dZ^4BKh*2f9O8O3`FN5-Ts@ZvQfBAD8Ywy)=*869tgiJSGem7xwdJ!gJ3o8_Siu z*ZY5ib{7*)1%wV{go^u1K|AQ`S@f-Hxq~gXUFln%y8CJ82Z?enE{pg=n|_m(mYt^h z8s0dajXi~w9g5yzf-azZ#2j>WJ5bzBVM9W46+H~nLu+It`e%40mnCwq1&#PM_uYG3 zZa{q|`g&D{ZP28eNFp{nm`V2!gq4+duVBRb%yK?#zBjUC2Om1gaqY7z=iV+&Z!=tpnu~cAQaoN5e-|GTO z-v%DrlT3852T6&JONC9o2Ibx4i6pJbo>jumVUyGd)a^Xw6##I&T^XfgqbLd7@Hl|v zyt;ey#5Wd9IFGpY$)44mHS;+0iLNM3MF=7i$XxU`HvuGS+Tc*LHqC2dLbK~(Xe&8g zN_@_1lV0~&SbvG8M%XX`$E z9yUO{@j(}kx5}4^2C*xImLPx96es#u_S3dbHDdC4A6eIzdz+TOmJ(m2+t-h?UWC_q z;d<)bdbPJ&+A5^}$}dqa^rMJR-oVy~k{1Sr1A$|VAM-M5cX(r?l50I=hF@D)^T4Kt zMX*H#8-Rtl#n?>Y>rNhNdrLFa{%{^TdEN#;!n_PVtms|ac*$SG<1$d|GPz`FNxYPS z3ylEnost!lb9Kz1kQ}9K`!(1z!P1@&Vbe-`QjN?*#uFm1F%2dp`P~&z8@3}{yw$(f zlnRU3+4X{R9}2+@;Kk292hC`%>kH`Ki*>XF4X@; z@VQ2Tl5_ZS+kvDFA(NWXkE0KyY7%qYv0tlb4XW=SGWVrUJCmG{W%K|FlxyL#Ov8nPeG9dR#hbMKl7 z!l(7im3R5$mh74Ana4a9Z+B-7pH{kU`O13qogq%UMtiT!^iKHf_kkaaKE^8G8w(wW zn@U3&ofUo92)}P+7!_UJAhrUsy&*?UUrbatoGzSs1GWgJGL#zq+}3~|vhDpgu}J4g zXXBN?aE7Kd?VeJ%t#VO%%;pfGRGNeESql)K`x%32Y%u^-u~#8u2a+8HPaWc}WOlO2 zk4(JZ;e4=N(|9df#&xVk@IimNA|6X0$&6h-eEHAnGRkm6v-fEfjPqpk_f(N+yMwEH z$IjWrTno|35b=Fynhx-sJ^tVVwet9~IHhdUGW%{DsHT)ke%QTEWJV)gm`KlMWI&QS)G*ym4sm0}AZX<4^B_5qn>^L$HP_^({* zbNz=r61GiZ=9PUGDKO~M(ye-Ls*g#XWe(dlz4%zyR!3}!$wn3R>YIr{af#ob8Pfir z53u}HWBRFrr;9%eN1)_}qFwvwpCVn*(dyh97koR@MQ&R>tZo#m9@P_^fpl!gv1exd zuumpwH20;U1`pW;meAR|PA{Z9Wa?d7{5%U)zRonm*0a}^B%j>Xy6REeNaebb+<0q50yg~4xn#quu9Tu7?Jt6l2b^?Lvr-DL^C<4$@Gs3!gq(RO{ z4$i2QN9|buu>kY)SEVng%gGKk4uf}|E!s){JY)`@Zu~N4T(`~?~_02&7gzB%*KsZztXW+h+)T1px!d=H?ZykW7obZV`_Ef#Gg$UI_exFSlII?nhw4> z?qThIKq!lA}6d+6sSpvlk!m>5S@K)>;^0Cy?2 zk9KNFc#r?hD&2tA*~rT4G*^c|xRILGs%lb>3@X_H1CNxA$HX|U!DZf;Xi;qwpmo*_ zhPK01ExVL1@Q(lG;)G-pbeWO@+uR7xc?QpfS?Vnd?p`zq^735|PdKNkOguC??e)A* zPOiJLYvpFX?b8CiuPVv|Nr>M|115IgIK?YuPRcEonIUL5qg@VT>m@n@aI@GdM~HlY!^L)?d|(Ff7OWz=@)K( zJ!A%Mjs?Mij}0<1k(MpluD}OVjovBzN?!N&Y8s5Li;9$H7-v7owNO{f?EjlY&3(ld zzZ>i_!e-(`PCaX03!T_Cs|tB? zh|_pi1qS^4GRpjtfWmN|cFKy7a-H+^oHOV?U?sKDT!k`pSi)nM|5D}~((JEe$jOQa z%M(Qn%E;S!tBP0I<4jNQN+~{$Vp6zAGWhVweOpe}di)-deVxM_Rj~88b3atf#2Ic! zQJu%6Y950}RkFElUd!tYeh3Q#JA7E@n8&#O^1pC>a=$!(|4md;pPanu1@J(+BN0*{(o>t^qa%8 zP%^)w@1d{CUPF54XZjQLJDFF8i~&~YoU1H@EQ43Ju#HLI6lNKzZ2QSdjaj1pvSEM98&SG`+%6MuS@m0^nq9&j;aYRo(^9ua@7zd{l9ytQT zXbyk2vi~%*>?`zB=>ags^~0VKN4DLa0_0%(VXzhweX1)z*a4$)-Da`d}TOa$m_)r3+<=%AVwC^yi^%VO}}f zZ2Wa3?IHQMD<<`9t=rI5i`sXck>k*8461KGz~5y`RZz+A-joTcwtsHMh%z`_o;d02 zcbV6sC4>P8zj$j@LjSnzvY7^heaAu5*>A1Td5?_y*$x*R@SRfJj}}qAj9;pQm?9Yd zVdp^zPq0A`>#mdAv;Fn*Rj9Ft*4Tlx+A9r^$mVcka|I;DsxTLei!uV8_-5}xqxAHj zPn)Qs4fM9$HfEaXKuI6I@x&j3%iG^cX>57 zSJY`FuOFuD$MLP6MV8Q0)v|0Fl>i;~?by)W=7ORJrQSm8^elLZssl(^!pY2bV%*s@ z*!an>qgI8b72aG2($eT+n3gKkqvPag4|bnBB8A)&jTq8!iNtjMeFj}4_p=0%nj&5h z{893@&35YH8!ow5kL9Wx?G-QYU9d#)Yfgh$^1Z73-aCu0%RPbz-rsfL42|0Neq-S! zeM6NHI>2rw%6;Y&xN}dkg*mM-BWjwrV*+xt=ixfFx4j&bV=sVAH-QFt3GyS%S7!i+ z1EoY8FVGW251iHt@L2V`>nJLI37o- z0^P>(mwi0nCT%B4qomK15PWOc@v8XS!XOjC4>ImN+DyU%9(8f;EiGuGdV);bGx zQ38^_FYd*X1$_nk_qIy{3gYw5K)wo3D6a{e5XwwajJkco&AFM4U1i@z^Ai9#Y-V8O zfsI$TpgKf6P0hPZbNfe|=Z&bFCz?2r=iHsVGU|1yFMGb5CA2@W0gS#^yBo~0R42Se z_kF4;fY$%e`8@hbj?8JPRq=ZBzeanrw}bXl8q94yn>7cP1JqH`8O$0sUgcb+R_ion z>iLs73`3H`%it%qJk!CiySdMNAqgu@GFgJjz}Q+rO5lC(Pb#JYo|j0x|44f5b%mab ze;Y1eOs%g_Ojl?WS3Z-oHX?q*L;D6+qbzZkm2aflIm7B(SQuddsHH-Ik#a^L z+L`4u%l`s|{bTk={u}h)ox=Vb1^-`BfYSR=Hais?`{4eOzf$0h=l^PLO+U&RccF6| z?Ck9Qv2kMej|y@B2mOWl$6Q_iH~objxHBDQe`kP>HSUq;(}6wJ)HXqEg396l z?)pP`NB;xTWnRUk+AFEwoi~b7e}0gye%OZpzbd}Af3h> zsFstmRQC<@N!o}GolpjZT>f|G9cv`(iI2(L%EX8CtC@%87aVom0LCl-Yl+X>l#Dch)l|hJQ6Tg&U8V{{>gp&V73%$b${;Pp+%rytVM?-B$Uexr&}S}$49 zY!eA58_t$LFHU?Q^2ABk58kvAg!l3|uF?DWPe>G(&CZh8FK?pk`1&+N=}t(sU4s9g zp)+hfbuQDk->$>K7H}Z0Bb?v0$`-wK1BypNeWaU0PW>k-^*>)31$cd4&ft<9_-;O( z&r*ru@zT9>c!Y0xsRgRV7M6;Q{~o;*CI2EVkNo{(BHnf&)n*9z7zeT1GbVhOhmQc0=!ZrR~CMTt;Rbnk}$B3B`8e2@kE%s8@#Q7O33U*eqRJ0fab@#wzU|Ii>GEI3Z@27Y~c9-V^vja(k; z<&mL}&y<^?9hwb0i?Dw9BE3@k4TCb54ZSj3SCsD9*fF-iXmSu39{RT)QpwA7InxPK*=)>YDE%sUQCBXWg1pVgG?=u;B^mRCDwij%UBXPZa4F zH^2EvSH`Gt8J!|9X(T?ZQi({J;P;(zyl(2%VCJgD^s~C@qzRgh?RuNHH+(Jme(I{b^|c!lHN;fWk8J-z&|uCp%Lmu`mx&{F zsAj#!aE|&FS;SEfac!08Qcb)t^}cS(pluylSI+^TjhW3+cC56k2sNcqo<%9yqm_?i zn~ln1#|kHZH^OIHZTnLHIq9tk3cYlASoNK#EH~tC$YN8fT9QEaZ)A@3o*HypzkX5;Izzl)QYl1~ULNvbkFM3)uAcKtzE55&-;@UYmnAQ>5*`HXG5Msn~YIL(LUtLH|Fi7*}f`gi_J1 zn}^%x5CtmDAgvIFTY~_Phao6X2yq8%X;EW8+2R0yC0^^*g%}GY(?7FVggW*p!>8wd zxf+~Ut`@AkmWv`yYm6xRE_Mfsa(MJ7yB(jteQ|e60CEWZ56Vzu`-dU0WrC$96an)? z@~~)`_l0TqI^bd3h{4uc581vKgUJEAX5^NEWDpxC2&&h(CgbUxS&)K@GXb(dHTaFt}=1$)@3XT#p zYV1>q5Fldt_O5$uMwdIOFY8-8dQ0|5e#?tE*YXvAVnJ;m!M|8;X!N$|cS1j+G zJ5vEWO-Gfr?(|Q=E8n$q23FBsfMd9u~l8g??Gy`CJ4O=VicL)Jw@*+LVt?uh1S}YA9jMSCn}S?HhGbAt)(GypCbt)pv*(Mv zV@KdFw6uwk8P6B;k;GP*9!E%!<*@_Yo~a}X+6y`e7DwEF95InFk)|9Jxprdp(70B0nqmDD-gF#{?tiTAtVLCIR$o)g%7!fw z2C;?xB-RXXDtT>&Ud_}TnKf~oH@NO~F=t2WZ&yqX%zPQY*HGhAmytiy!8!5i?6)T8 zqHD*8-+l5Z>Mwf&GnRoTx{>&#aw1PTgKpydVlrvy2Jf2Gnq$AT0R-zl?4M5=tq7ZV z`FSGSmBI$v_b-9ghy|`YTT;C)6|U{W*fM|$bz>o%!N(Y|=}AGj6GVV^i~-LkOKS6F z3w%yA71VY|#{}0J1zfyYeyFa$X@@IHV-*DSP`O+Yb9<}0)w>@ps{T}9G`*na{2(aZ z6~*cd;$uupbfCV@C_KgjGUv=)fJ*TeKJ;xickZC(4cf|vptF=;XNct})1H4&9yr|P zf0qFt8WH_jpofUm)jqw8ZiLQJ--G3`qsK%jIoKx;THrkBpWR|s0o(g<3^5>7TOi0P zYrf6pTIJ*d*;?NX9pSWR{~@~=uAFGK@1qQ~7-3RuZ+XSZ?bhyRZt>IW!?`J;kn@CV zvdcQby61miTfYC>ei9iM@0a)8%mY_rp1z;()HgtWbYXsJ4ot`kxpUr&Q{0^7cvR%H zl`m#&k`};PYP@IskGW|cVo01p>eHQzdFW;8BTLH9Jg4fv2w1D+LT+F4^Ltg}nh|Pi zELTrSghC;QY+R(9;iqo}zZuC#@8ZIff#uwL8MRJU&3_y@&aKT&w^gWDPqFesNf{0Ab9)T3h7pz-W82<8Cw)myw^bvy26eLPp90S&Zx!_4tKPuE zPs||f5Rx>4UkZ_>L;YNxQGfb|tU3aCov)B>;-XTF648y5a+dge@AU5_rCbK$-u&4) zVfKdusWOVyBQSb{%#Yc%p0TC~{qh53og!4Zlp7S#CojHM3PO=a(Ek`YDv^9^1hd26 zMo*U7%7sk`Zpc+r0Y#rrq2GAavQII@7PrU&T4Y>Gh!40FHLR9Nwtz@4z%_L5}$x(7bXkl~$dS<i{3gL!WcD$;t2?a)0GlymL@& z*-BF~P<(ZNQ#~#(V8ykD|9`Ocrr}V(Zy)d=)CesmMV5Z0L{izxGA1ga#WrLeWjD66 z8^a)JLn&k*TXtg`vP(r-C(8_DPxfUn3ucUYzQ6lEp5y;Np8I(!zduVIDvT8MHVvOxO0YhR!(yx)J&Y28_Te=Lrne_b^zj7*O5 z6a4#%{F-miQ3P9((B(4Wz|~+d!)el1J$N%ayp=1eUA3m}fi098As{A#h3cUl&Dpt= zrcnVyVf0ZbCntGZJXNOEamj?j`Y)up770|2$9NazaA@FQTYgOgk52hF`_vpk-;6&)kS^)a1bs20VbL?BKTQ92%?rv4^z}B+|7%%HJ@nUE+ zEfrqO1p$AC*V^Xq(L+3wxoNF?Y(&6}jKyeKG^K_m6>=$b^1^DiUS^Gpj&+G~No~Js ztPalAn!dpB9P^xM{{banpMG$*V=^ORB)8|d%j;{gw*H=6@Ps=9-_eNaoC`9RtRjDR;@S!Oro5- z>6Ari0jlto$Ekf0>3oZ?ve%GFCC<_P8Le$l%J0ERLCWrqX}?uAKsb?JUq;J?JXdQg z5R&14+)&LP^*-yvn>P=G2O;b3;@yeiWAf0RRITm2{yd{*Q&&^48@@EM{ZVws;I~Z+ zqq1rIgJ$8i#ENj`>+_=vb`|kyVarh(e&c3Z(zV_~qXR%Ylut*DAQU`iGAS9pb*j9gM!W{l>*XL_IHk#*x+9b z6YL{4rY5v0Zb~kFj13LRHERh}be7nG90Hu@u%DMjkyUpHjXA)dSXg%JYXJi%=MXyd z*Fkts1*FGgt1NxzaVsCq^#~?z*LHiHvQW#sgkRBxo6YTzVpR?!A>R>*jT4k)asxTqP$ujnrWTfiJ6j%LQ8mi}pwNQo z^M2j9SH3~>6Z*1R72r+>w6XnMEc59O9ccB|fIMzn+Tu(XpkiqqH2ql&o24p- zjPQfE>`>pLqDCgF3-Wy|Y%mpCo#VeeKI~%V9`Hou z(`~K>=TGtnjIY=(|FBpkwg-;p#%r%tJ3?N#6W1Ey#bXW+p`L-F=r-MD)Eg~FZ+Orc zlP2YgB$m^$OK&op(F_)ku=eA+Da#=qE6=fE(xj_}ooU-QMRu@lMA}*(>h&nV&6X+I zqhIB+_8dmymwvBK1xRSHDCo^O(kh^QRDmH=^mkU(pXK>gP-bVUYW2DDp^c1Lh{crs z52>J`e}y&w<*>zSH5J1e-5pJTZI8cETz)+@WoqLm$6`p6KGoiJ&S;AwyFr(yeTT+A z-{j`M<~o}iT>oTPE-SbgU21Rf_|Mwy^-a&;_OFrNUu0IJA_LawYN+Y$?;m6wc*L#n zbR)zZ0V3-?(J=A(UdH?kd`+E>e)n}^dy+C!LDaUuluO%=S^ZsSg-V^MFZo2FfM>Sd z%nO{KdyUo($Cv2*k#r`SkR6qAB?iwsb4PQ)i3kO1(!?|COFcN_>RLRK^jjB+x0Wd3mkb;CYQeu0-Y{xh zCawusw}j@in>es?Za>~6IhN+;iaxOjsU|#65ni(z!%b6ju;iA$MnE_D<9Rdcz>xEh zxn0PdKT3A>Y=(f?#~dRSc0-@xw}rhzeI zcDTt#nXh$}nAz*o8VGG!2p#ku*0bq--Jc+g*ySk?K!xzT#M={tm3XM;yD>)fhEuN<^TWc{_O{Z20vK0UlTm;{ZY{1|Z3d~P(7eQFRKnu(fmLhTi~l#a0DMwuYqE7?cFA~_N!QvPt_B_DvfjxYCvnuDqJ)4Y2r1Y;7iRT1&zUe8w$Lnj{We#% zj%oA=nkh(=cAJchCYI~E2+ON9n#?SHc&P0HR2Vs0938i*78iq-X(c&Gh})P5w|viF z&!gU37M3iU?04fsj=drlu!5@Iz;VkV-P6&tso8A5oo2-*T57Wh;}zpaMxbbQ39j)M z&xPjXc7^DU)a>#IF6LXXuHkdiGM%}5tRG52a@>6|Ix6fYzQe9bO3t2Chxj59N6 zp&^~vkK{(6l*n#PSnJ;^q$Viz@8&Tm4{P&67JUjgnx0x;?w_C{tux1jg!KxKm0eq@ zoZh?YEf6?i+EaJib75E15ViQ|(yF0^MRfBvB>dcJH%aTd`OBiwf=yW?DdnI-PC7BC zWoHYyTHg2ub$xeQHy(98d>F4rcCxUgJf2aQ*=`YozH!znX`%zJgD8=uipm!YeT?4y+G|-EM;KQj) zrIy2@HbKEVDLTOG-Zj>33m_%@z)H+FW?iBY6-(uov7_CfMSiFIEo%`Tqoqj}J`$M>&kxvmp6AZ=IHW;jxfFsDd z?+JG(8&m}kRe^MDd-mLUvj`n_r1LZRA!3^lU0j{W-2R+ZQ?WGFL%U*uY`-8Q zGyg>!jwwI2diGA-W(4oD)KL85xG~BkXg{8+xY=@dY_9WSIwAy-=wK0^%_S)|bj^O+ z9{IaCRxt}3q3T|}tTd!n)N0n6*8*dYPHdleSTuihW!4}DUB;zmMVTm3Klh!F$Mpt3 zeOH}Sb1#CAK5n$3+PLvYzO1b`I#gR564pw_I=@AZWnHxF%DiNJZO?jjj{r6G!L>~P zI@TXtQ3_puwIR0Vz%D|*+<&kTG(+HY@HLJ9T{G~6p&R=8Wsk%YFhUAy*qaLAKT`Tj zRFN?GLXycp`!|log*5iM3;GGR5%4-u&MleBqc|=1#^Q5-qN>}W!_xe4rJt8zq<-YD znE2GtKMR;XJ+=oR^_Mv$_wSK&1Hk`5i~lW9KDb~-YZo%ZM_u;N^kE;w_6_-tho2U| zjs%O^JPBuaM%z_ch==o}A zU-?oqqmU@)sT1KNE`>yI!pMtIm3C5XhKfr$|01r{axyb`{kFVmZBw&FW1NcDz>wiF z`R~I$_j(=S8)f#^TsiF`y?4!~8MZrGOU6O@mbKtc5ihxlVaCOZ!5**ZG&v_+%9LEb zO`RQ27B7kuRe5aA!q$}FGPmNgzgH(DW zEmb2?c;}ifIeAz-F_n`SEPxoZKEqLnrfkg?0<9{$a2*?&6*^14*>u=&sm_h`mB%J= zoP;^pn`#TRW${m>UM$X{5{zdky79rN!ApTNU6h{K0D3ePGt?|d<8B`&Uk>- zV;)QmQU>XM%_D!TUD6I?>9Gb8{o4UKY(|WB)`EK)PSNL$@VP>}*=Bzdwzm30L z;YV7wu3Psr`AcRRMlW{|Gus@-b~rsNk?GOO8PwhzAG&tPT|=?eq~qK0oV+>UeWob6 z>^?Pz^WgP)_d=R=0tN39>|X(c?EmsO0Wb9V5xhP8K!`owiXnLoxAUS{?D! z7PK}iY~DPQP@s_4e7)6vlmB)eKki9fy)mgbX-c~(bp;C+ z7rSJ{ielQ`ILpSyA5>_);!E_P8bYP26?b`*WeJ zUe4ZV*mh?t3x?rVgD_4ls7#i4Dp=#`15`G@&{lu$vmUS=T@uU-AHn>^aS>=5qQ^6~hV&H9{c1`1PJQw=deD zg#+KL^j@>_M1Lxk z3oj#mGx(XO>tg!%_uk+_@_Es5lW3+@yj?Ro!w)|bW5R?ALJ884=tj@6fDNuQVimqu zL`nQ~e?V2Hb)6=60{2u1VupOtNKWDV3Y4LJ77_x{)1G62HFnL+k?;B+(8OlvEhNEs zn;^WTNoruo*-n+~URVK~c0u7*6yP6JQk80?fFicu74xP~l&Z*)}fq?`mZQIRTw6=1jW6&0e#trjm!rRPy?cy#^J2Na(I1^eHP z_k=pn&6@|U%x`{eC4VHx5Vf;Jn6hxFk&MWHKn3&mUr+%CMT}%0vH6q&Qj2EVJ<~28ro#9N8 z+cB=7CbuG{&%}2LAz30L0m}ouq{rsdIrav~VtLrm!jxF8snVg=OwAuIaqf%)ol=10 zhwK#eR|5GMgy|!$BprC~Ez+eYWtQbewr32PDK7=u7g&Xx7bLOrrN8gFN29<}kRkaI zb5Pkv(9(dD-Im>4+E~q+>%Vy((!uSN%5Z4EOK3??VA=M{bN1M*#X2ong%`r*go&YnCqjg58+{nisqKiy!POD2nAsv2UiFsDokJpKk z#mk|rCOt(&-1KWCc!yOe@}+CFq^Fk8`Ch8#@QF*07Cr6fdq$y3RtsreG^8|!_|)P{ z;b^;@V5`sOALZ=o;zxc$3t0y7dH@ZdUr>gTFiB%?MCiU60QSMi~TheZ|~O;?x;MvSzU)e&}Q-N4)d6>m5Fpg z;X@N~)??}kj-}v$vBtpLz{ECE*Z@eFmjr&tFLe6JaT8{`_cv9yi!T9fYJ`D>W_7Ku zXzre`aqz_LhmUT}O-j-wmzC6B_&yH14o!VuZn-EHln1kINv6vm+@~vNh4$=Pn(P_K(7&(%W+*LA# zOW4dVbG;a~pfkqFvBGV=K(U17h!#V2j-8+Xp65Y|yKVb>cz-vZu{X-Yn$ zAYX0>Iwb5i{f(%orx_+E}o)!i0l1Lly4~>%&iGcC_cuaW=8fI&g_{QRk zirbcmBBU qbP&lr0=sohh>(>}#_9bPS6WoEm%cov2N6DYj}(5|p}1CWSqC5Qh#} zqlC|DfQf;2CQq^@{3^?F_OOU9ik zh27)f7Rg*f`+3wztqidVb^5G(JVNfnb1uZF892wPjGb0N~=hmH27z?`nyzp5>``UK<{=X4NZ#8wqKeS1) zpldTL`q^3m^w%KcVIIM)Li1U)xZ2}LPclt+c{ewpJYf^OL?^djjDi#o2lap3SvB|~ z9||ul3n+%c^S`K2tss|8cxWm}binRl|HrKeF{>#Xo`WLg%R!utZ^D&dg|l(St+U89 zWYXsQZ!ONjwt~+Nt|_O^mD8)VSN%AE1F$vUQL6b zVO{OfZ#;d2Vs!$eYsoIgS$V$tES9}NR*`Cc?J@fOO^D)9R@^DTL7}=b>YZ~+VlB$8 zzKtdDx!qD~#yf9EMhi4c#n=QVfO2DR1TPPHPb+n)9N%~CQf~+E5=$*za__`$p30I7#F0uaH5<%&A6yuJe~*|* zyl31zA6qqt)^g%Sfxp2sThX0;P^zZR*k^|lpL^Ag@Mm^_nS_-;J%|;EehTjNJA7LN zi?mkGHH$i~d<2$HgOgEnUGRY7r=J+ZKyx^{ErR<=BGJ4sd~!E=$Nt|iGz zQ3sK2WQOi(m4~&;(|EwPQo;)v)L7|KG>joH9@TO0k8|ThUS)>=7NB}a@ z*G*b2SNCI@MMA~`Bto^Ffn38B$;Esr46gM_*{Rqf;CjH`U&~=J4{Qp@`-Shln_rlt zI)USBS%%%RuJw^0SlbS@Xx0Oq^6!TG{ED`?7T7SCpTsG#K1)F{^@L}a)B8Z^{!Fc+ zZiU6`h4Esl9(lst15hSAtB*RTC59dvnpb@EcTHLcmnF{B?}d_{od--kf(v8HYNwAd zFCMe+3<>sRZZYCA~3mkgi8;2CFO4J?|kSFv2^LhD)@D3 zN!Apd#9jN_Mc9(U>sr-~5`e;nV@S;S9+&d7uP}QpsiiNbU{_ zDpmP_uk|rgeN_GTA#*g(5wWuK?Zy32>8QwpG%tlePPzE`#;($pZRCr^nkA)Dcv=AT zAhs z0fwV$%lB9}I%m{H(|}Pyj^dMNJupPJGy;74jg~8rW zRqpC^%H%R|4tbUx>O`v((+xg*DlDtSgCZRzThAG3k>6>uHt@wV)zV^+Re>F)Bup1+ z8z{hjwXeW@3xwrqt*C~-ic;9*yN3w*U0x-AA(vp%~8Mf`Y1!``%pL$K^1XfBT>2ag^7`ot@zkC2E*KS4!a!C{BJ@tz} z+Ht6#0>trJ*a5Gy1cWvBg2*6t$&BP3Juaq@Fo8cK354EWpD4<*#7*Im$%?kwDs#h` zX61;)Gc{&kKV6*-y`rnrC5_c;+-4?7+=qItM;QZvMQjdhP1?MRIP_m8ne^F%1nNaF z!2#KnL^~Bwsq&pOC%3pW7A%T-6%c(qby(gZJUrVrXbCP^rOn#whEnTE$?VXiXLq=~ zHRa+PgQ+JFREvnWI!}Ami6K98JKs`4w_6`ZAVt1h95<0ItQt7Qwm`c;Bb==+b;LSnXu#Ja46tybdI_6my&ZF0WTlxs~% z2C=~&Y4AiL9@_X4@P~qaC8Jrp_EGGoPWWiPTGta>Kyu&XZ{crAY4>+geHs4*La3*f$f9CB?|w6< z-0Q#>{7V~lr_&O`Bo{+vEth4GV=cM-RO69)U()3j$v#SWAf|k6U>bx@DrKJI?OI0J zp>oq(bW)s7;;wpcF4p|ZW<$nZ?SlF z#%T^ne?+;$Aq0>pK804zpa;%&JfvM?$7?cbvN)-D9J<`dO6k`_@_Mdb^FRbM>)$|~ zyRf>Nitc_!V99RPadNAkX;SX>46cT9&qGhyd3?$qlTE`U&G4Py1$$NnUtwZHIq0Hd zX{&kZS_zGBP)Ya1$)b6lgdyCx6!UEz(7KR#pGNslSq2*Ywo6^ycd<^ip2P$1jf4k#^Twql zCXlA&H_W7Srk?>yHdMaK_mj_uiT^hXK=P8j`>!3PJH{6aWsFYvuc%ejO_e$SkP02r zHC~hNJ=S+0Q;r|U_b%z0@qQrdSqE1-i_Uq-7&~h&AH?Sa-I~2hTvv^yRa*+ybrW|_+%YMFADQ zM@B{_Qv{0$zJC*i?@5EM*zyRNY0a4N_|etmN+yAJ5k*ev02{pRcN*{fh5X2Q&6v{c zPIp&yD09GKZ>VuKOfIyrq!^%`)`a?@}iaA8^P ztk4|V*f+dG?>{SIw;U+vI-CIR{}}qapGUCGc%+a^5Ex9ekuvayBt%e=y-*B$chpMW z`erE~s?gSzQR|$oy+Lpwe$iL5uJs7cBuB_uy1shL$!e|>!Yz}T;hg&IK#Kgf7Uf34 zLV9LqLq>>UBG^B0JIO@$BlnL9mAgKHfx;07ziJ(bJpU;2#XHcMpu-&*S(V#hjkM=4 zU>Dsww}TnSrBM_-G2I~!|0(Ot0m#wN6R4buZipZ(Jm10LG6`O%uzHV&HY$y-0iX!N%|nm166 z)?;5LTS#*^0c!JSV8AziNlDYuP@8z|FLjDB9tcEZ2m_5x{FHC%KP z1W`unOSrYCh2EXSSpH_$Tg8&e3#Y%(<~5|`g7WV%fmX7M-u10KgkN8pPGT}st**oP zjWTZdnzLLlP{uF5fB$=+@u9ZccwTh7c;B02%Tw^u9CUOD)ezFtMm%X8TEM3ePJ)9zK<&WK|Hb%3q41jGE$Cb zBrmH#{&3g+yoEEXPqmZsJyv%f8onMcNu`TlJ_O_689*_ASWLcaTn{!{Z(8As_H;b( z;f(NKo+jc`#nlKZ50m7FlY@tw-`(9a#36}lJ{cxEm?z9LEA_i5Y%Al=P0VCnt1xy@ zXF7q4S?O?0ype3XawPis$NG8Z#UK5vq4TFR$y-#Z`u13&>B9Wmlmt|KB5Z z@4RWnVQjJqSCDLpAoje#sgd1z4T^jlh}@IaYIKtqof0wK7U#KsVYC3_F)ix!Izql} zvEAUP@7uz~dLUn4XjW9!4 z-mjqiKqWaaR(qF5O;u^}*ad4J(0nQh>+jacb?P4+7&Y<*2fy?X(X zNCLgg0Wo_jETPv|I#PNZI#%NvCEwLev5nkG$a8@CmN>64CR=!btm3g6masWd@rwH? zHyE^hMnV_j{@X!pvEzo%;pyvbrQbmly%Jje5eqbW3+HQRP0h{%BCKS(#EnX1%K3z? zUw|b^zm*Cr{fus6F{EUH@rEBI^!0ZMDVakfM;5qYoqVTUm|}Vw;uCWo4TY;4f4~@_ zopYw2>_`Xv_Sg++%DQR((YEt*^AP4}Hy7a$6l>D{T>k?koiEwP0@I=m?|(ndk1gdV zAkb_H+wGEBqO7C#5|I|Xu-Fkp0R=orJ9-`wO1Fi=!dVmX%AkKdh#qUbYh|1g39RYS zT>ZhMhVznPfAs~=bKmj3)R%p(K?D=FJmhBCtp1=o^Y}R(%yIjy*V0boyE8G+y+vO& z#@w*WvG3IOZttIKffLD7@h$1%JfM(%J2YMFGC!=~xdudPGMIAQ_QTxk_Yn_<-w2AU zxxwS*QzL|6!dsOG?w7?P6f-jJqqjy$4dw@x?I*1pP;JE{!y!`N^nl0L2K7xT$;JT~ z97tnEtX_DSSycf2Z*coxsAK2+?`g!O!aNKR+FK*0Tce@~WU&1-->LEB;=DXZ-n)+X z6Jk-UjO}iJwQ)JMsen37>bM~|0(2gfxU5Yg9yY9c$tC*nMay=C9)0if39M-YYO3X< z4ww3d4ePi!InO@z*;LyGhbk3rQUT86KF>`@4wdF&62jUk;TuJo+wJn|=HV^#>g*mD zM5uKLh?%WR-cH@+bqxV!+*^I9%`q?>M#gVK*?7gEI>~1I07xsYak-?xFOWkFpFWau z-R*TxTB{M@O-dK>4=5v(9NsI97F>ry@7P0W*$i5I%8Y_r=Q=Y z?G~UkM-2X5VB4=S4I!5mWG(>xws!Y_j!Z4$9Y=sxeuhxzenf@ZL`Z?T3%30LA%xP>u0-f=pzrR-WElWPi~#Rq z!-?@5Cb1Ei*L~R&hKC8kilcL19gfIG0{h%TXpFFJ-Qel$&YC8*=I<#{Q`}f7Xy|uR z)@1C_{1Ho@&?HeA@~Kv-bcLC;M-FD4(m@gQxBce?*p>_4hp|~uO8P;N_zm~Be6v?B z^s9&4t?wr11EU1`gyvo6wTBH)#;V_|AeS$fW%uV1b0vz0=qCw}o z0)b`y%{#?=6cv)2`Hd;lk^nUCGny*@G43}pLgE)Q8vGK;{>$Bf;H{uGzPb|ez*(Kr zn99Xu(#5GW0gh%hHEyCg)WbeJ=d@`)mV$QDu!v$Fnlhror?Lgqf_WBlMbR(3z-$k2 zEGKq66Y}yhz|BqfoaUdm9cWwlSTu;|#gGtb9$~P5FzZ2Qd?SC_P{?I5&fgp^954oL z1F&K1Hr$XAX}Rj=wCZm8#r0L@hd{5lOYOH?sAo~4M+8^F&)a%fu4-`y^!BVk5-6V3 zI0-f5R8{Z%(RR{AP#T|gsC7$1PpU-rO1bRgDbvq=8@xBJqq6hc=MF4len&0EI7U$; z23?+C#L!nk8lHo-QAx|6|9r2UT}Uo=j^ipFxu|d&y0hpTI6gLHZaH}1QBQ12mQ*MY z&2jSAmcs0wz>(7gp|%6q0(I6Q;whJskMR%hj_2GwT`ECjI5>5)|A8$u(=rzN-)b)$ zYqH~xMo;s*UNmMbEz}(AT;sGLP>5LzOskCXQ&7kgogBw6DpCha`qQ<}{`%FZeDFE) z3+Joe+&W8=NWYhVq|M8fBzY~QCrB+^Y1ljNY1n)E<~mDi#j3-(qOp5|hwaY2Sn3V! z4@QA9PH^kS#1GB>uFbweXeLb@&l&gkqx?3M<2<_0#cbZzF5PHGaBhP8i%MY|LwHVu z<+@L;QMEamuEswQYLuyB|9>CZLB(I7kc;puFo0cMm;>5>eupgp9f(867G;iBs9sRB z7#QEy)9Z8<-bAe{=B8w{m5He!4dd<5=l;27aO`-Ute;l!pFBnq@7s5kR{M=ov}Vv% zX$b(1D7KB4C9qQ0-<`jDm8#O1IQ!0@xzNfsoUz1bAq{Wc`nWpTYz-_XDRub1{q9C@ zAYcYO00u{t&!Hn!9izC9eMm?E!wOW8vp6tjve=&$ig_@<9eMlBxf;~NiyX9*pb;n? zy8qXgtcKd%f`pXWsDYM$zCW9K=$>@+zV)3Kth#%^@QzP$@}wh=UTcxG7dBTkF?K9X z%maOY-bI&w{$bD{6wT5Q-y=`;@7je2@5Vc}wSBGfUGUQ41I1E7eNXLLsJ#SV-u=gV zAD_&lBP!lZ#XeJ|A-VnH45e6>Ge-x0jfzsk2g^7Ne(TV=`KOWOfy&uvmP8*H=0Qq` zK?c7wmZwRPALgg+ot_Fzdt(-M-d$(GPAPswy~i?~M4qCTGU(mA?`SgFxsv<&`jTC(lyfl^Bzqhlwa- z!`Zh5Tk+)Ur3t1ZTJ*87uav9pmDH-e@ITC@=cWx&#N zKGab_p6&sni*Q$@A6e{lds#emYn<2SLt(lM6TbJi)}e@w_qp{=d{|FVS3 zclZc~MPQ!AtS|j`#o5LpvpQ!mgilfyZ z&-0&d+5URrTIly-K?2t^kl(c*7M(wSy?cB%FQiu;JP-QixI4HV3YhKSqMfiw#3kOQ z`_*Z}k|vlRI|Hq!?)EqNTt+j62-nu!mX^SgQ4vE#&#{R|aS3wT<`zc|UvHU>;i!i zX#Oz2pycP285=dOgQ1y{8_7IarTI2DCRWk9)}%yNbMvpSx}KxPpnJrnt(QOR6FxRo z!{EHo?(wJhxX=CE_)JnY`UqX7nHGd=_=dJqEVvdAd_VGu>N@(&Dl%QgHv0*L9q6rv z`V+L{0ovS3EJ?>L7D}g3zkLorgsmoK1~X&?8?g5@;R=tGcITH@)qUau&&eQ%qY5Tm zeqL|+T~=4n-JCbqpTduMrf+5f+?8E;<pnX~P`waX1oXY|YE{Vnbn?>* z^YXWefJeFPe;fv@Wl~OIfd+nEio)>0flVHo+SD$L)zMjISpqo{Ndo^fjiJ|j>^@Ud z)uN}D`!C!YMG+sBs7mDB%ykaQdSc^>#7xP#T}k=B=Vt%QHH@7B9m(YOv&Q@LcMNOdZD#Q89h5Gt~=FhesoVw=tg<;P3iR*g=q3x0M)|~8&(BbUx%cR{& zR+e1oURJ9OK-zacg`Mzuv=MoWv3CEr16}IM-ImJ;<8DnJ&qY(MCx1Vc0F_x>)?34j z<7z^0Z`=d{(-{&AGJ|jKZ{s*acC&NxX2g3;r*89~fYk{3lp)x4te_YKJ8`gJbaCH< za+>4M>Ox7u5Awe&pTYvN(|krS7x7Mi?EBtBufSh^V(IfQDtTT%NQ3HH)p(rE3f)iS zyLhDobjx0WbhqCFgsr?XcP#;DyBt!5h=_DNk{tY3AI}Ao9Gw_h&FA)$ zf-#csJ{&2oNLM*D(ll4wI5%f8nE(Vi4W`0)CV~_PH=$3ro;wqjYH5iDWnA_ws$%zw z3VSzo#V_-hbCz0o#H#7Y;+xVoyI&3bpLmKW^_-(<%E~&k;dubb{*6cY5y4LBvl$*! zfcE?oXhqLANp!b56NwkR%YR9fkAR}D7s&jrblW>gVgFg#8o;9-;?pwvNK(&M-n^y0 zJ*#()4of|E?tItV3QMvctDMzUnDOK|>@l|ihJs?O%fFYfG2jbHr%E{LP0h@+TlW{l zBoyTwfQj4&#P6Le*LlHr?{^EzL5~nNf<~XY&w~8sMOjQOF24>#_M@QZW}N!Cao?$L z4Ve)WwhatI?eP)4jggQnCqbFU{#gO&{;Is-^FRB~vmR$cnKVP&;}12&|JiwiJ%Y=L z{J+QY-jBq8D?5Y$7WEG@P4fE`8e#eMP{oON27KEUGiROF8vJ+BNfA2w`oF+#vS&D} z0=TY>^>oQg)Gtl+^%(G>rQgk{en~V3Kyhgabf&IO!%qu@g;62@fdhQ1UPO~W#P17H z7J>)vYRCd3fs$L;{06aED{|P+=hScyp)3Ow7EuPuC>{Fp1;2Z04z#X#g&nwCvUs4M}7Zs1k9%@ZU5H3Gi`@3FSIr&jzP~Zf2^AX{0VOTj#myowk%Uq z|GkR>i22_Iw39StoYk63bWYo{|2nlXkYbGG-{GSj)4Zuo<>HB1tS2anUkRXk2Ffok zlbe%!4hmRE9~?RGPD1;s&9!)E_s`TMg)zq;ui+sceM&MixBI6)aQlT|TQ^s@Xw@!# z?k_w#X3hda$DNx>RADUZgE)Uzz4qS7pqTVPgFk9X+rEOfreQ=5TwEpI)@27uUpZBY z(dzqvKlJnLY*Hn72-sA`y)q3;eS7kT`Ph;1zaFvuQ@)gMWbL$;{tj}H0spqAUG*xr+*tOQ2R~i{flB17(CMqESb_DT zSLzLh#Zqtf1mi5LA8=jGpAl8ClFPjl5Ab>GZlrfh!2-=fO|LXf3@G32T?$5iM>B^J zcYkm#9y(+_w9mu7Q(i4$uYB{)_Bf}4+mC!Z)X)i&+3dLA9__xuoNTfY^m(-Ik@<`% z6}poW_G0@(v=HzB&d!pO!!YX}?}_3K9qCzL18?2w^A8w?ty5i=sbSog&OgYMt1Ovy zM07zB6*tceD<7Q9j=q~Or(J|*ld|^biRAn48u6O@ALFJjtlN#0-j=5e?%e;stT*L< z-)wF!b*G+g8)uBrJzgCy!}TWC&1f^wWsG{;k&|GXGvYq%j##o{26Z>vKqYu*vjE}& z(v$6Fy#Y0kzX6MPL+Rb1jBB$WMvcidP3;C4cVLu^6SK!MRpvgiSZ6e` z@>;;^foP>Hw6PtRY-huI$JpFpf2;YCz%v*jkC55}Ac+x!@W}*_-}HH)!XyuukpA-c zffNa-t-nQJC-3H2yXJr{=?`>ZWsJXqo0b##@OFlwNIUoKSyI`D-Swt|`@(};6V(g1 zmQQ+GPSW*HJaN``UddR z>j#ck1Y9RJQo=9!kDoN{3jLE;w5~qCv~Xy^l~7ou(V>zbc?P#Mn^}sj<#*fXHU`=P>t-HdH7=My<3Mj%WNk7KqBVZ z{cT>`!2R8+7;V{)PPtw{MG5aDEH_bb22s{}SSoRKF-9eFFey&2&?%=%_UJL;2$8MM zc|8s(*&ukU?DG2bsH4Z^L$W7-8Jc`Bnro(S*yP^YZIo0jTe`Q-@)P}a5MyN}*e4~n zLABtFaGwh3LoE>85GUI@*K#3Xxdmh&lm`^XNb3QJA6Mp5oHs@Wo!=jAA&vo2<>45( z)8__xS>TsBWo_aQIA90)R_-M8pls}H@HwFFQivdZ_%MfZRhwbyb!K}u`&hQs-W4u7 z$}I!iMG`>Js8nP{ovt3$xg)#1YFwrWo^Q6U8a*hWbbQoHxZK|BJN4w*`T6k`mh$9h#0A0Xu9bL8Q{pi?j7Pr9`xmzaLTY< zQ!_kxj>!+6!*LMR{nf%C!zO|bB9y_nle`=}7DHzBM2;z;LE%4N<%&!^hJGFtww$P- z4&s1*FYZ)|573NOn0V0rINt~e|JQ^()Bu;`L`yh>dm#lzEdZauYX>Ylg1& zXF+8aT|PV9#F@1!h) zOq5ZJ0jEaucA3m!8O$LOuv~8jW*psCzXd$N+AO9GveJt!Yd(vFHCd;c_;edhh5QBP zUmP9p4n%YS8g9>%ay<}tNAqE2Vr`egl06*KlOz2Y80?;)v|2)pdhPs^EJMz+rt8=G z1lf$9rU%i>l>q@ZcOGNuX17-n-U!dG1$u|Z^=D}i^nwFXivz8ofGlyIcHe_WS2>M5>oTh9m*rY)9*7iC&UavEHOx!f|8nB_EB=jAp%pFO=kYG^ z7UqC!WCZRRNU~-}XjDZ;iNmC@mm)*LGR5i{x(6B$bUVN}AZ*^HM-sQ0y@{|Ms3(qE zw?Ahbi@SrzIR@;8y5Np*zAY`JEbY6yTZ5{BM3cKCVAUg1efQ@9H;S?p(2vVMyHaFL zC}ecYAqUauTrxmw7`HWmqaF*WpJ-KSYy}fG10W{bqcw25Nx-q><<%T+3ISm+c=8zi z0TCU)3Ltc+1Nw|c028w1=4n03HD;Q6*>~c7O09S@?}a?&I|GR&qb%akBcO%>SI0HD z{2>JNIWygZ`nmq3)g?p zb6yu)g`k`DDdnU}Cig;(G4-P)bIJhQut>YgMDUd1I33lk7UTmNvlSEbPX8sTWFf85 zjcwI;!cvrAK7ZZLG+UQ~ufyM8=cqm!?rgj>X&){7DdeNjHfLE|7R!=j{T3l+*WknB z7XxTZjEFt)o;)%d|Eo*kQI_hEvxBoM)*Vqxx(Vm(S6BC^_cu}gg8)yJS?iVf=^7Sm`yX-r>X)Lb*%n?K%v_@ll7zDR%Hf zr5W0$iSJwE4(9_AbL+SM#icC8_p5F9j6g>Vxot6OYEkd--`yn*K%K|XQ0#31_Va7l zHlc-xmKANg*R5*ZHN(jQk&P(<+T&twlicf}Mt{+^Z}I-)cdHn(ph|e1s);R@cNQs^ ztk7MF$6{7yO!{iO!v@Oue8J=9+P~y;yJ)nc3MC*EI{no6f4Be$PxZUy$n${tS^wT4 zHvrzYyb9+9M04l7K(vOxHc&nXZ%kyqRxR@nKf4e%2AL@JfRoT>v@sZ((#%N)LDlpk zACihAOv-9kYFM8BnQw9yabhr;Tc~4SDYq zk9N%roF5Gy^XyD(yuZgnW+h?!jvVu}l!C5lk@UWS;3O&zkm@q-! zyEbWfzGDGRkgIDq;R2#0DFKyQJ8r7XG3zvjZvbUcYl_#{ zJu-d_b>CmY@8905n|7}ij0u`A~Mf>&YaA<}y@mKLrkL&5u11yQ%47n?&M!zqCm5cU}!8W)-N zQn2cd&_h*bsO@IYJ9yx}e*basb~6Y8+=~pM9%^4oeW8^3f_ECToe!(kf5WXt6_kOQ zdcVbUAANt5Vf*M8KhokmsWxaFX<(Z0j!mOQ9xgR2o_2}3%g-~2lRRS_S4)>1>?;);B5-NVYdQrxv5(U?`hH!UZU&wK1pnN>_pX+Pd>QG#0mD%5ge-sSc93 zpVFo5E?9e)PzBj-Qd^KS*n$pvFCEHf_!lG}O@nxLi+Q1HJYM{lIC2c-(9x-qw1_`g z&_M)Vyc6=KHx6s1)I-X7Jjq#XGHzodNf>eE7+jl9aA3U=HR!p-s^4hTbQb+OEJ49# zR4w?_`Up3Y-Zn^7K|v+1yxb}HBrX~GE?GJwZK2p*zQKEm<1O`rdNZSYjfNDf!m3(* z`I6b{#IL;{?5~&N*U!8&!6S!epf!0q9|Mz{G!8643%mbN@Eu+cIJ0W8g1fZIw$7M@ zv?^1k;2>tZT3P{HLGAQ`0q2MHzai#OikoF_0uO?bGDKh)ym^6z{t-~oE1jT!F#7}) z;(Rq`a$kTPen-swDdOp?o`iYzNeRil0vnkFoDPCOmU$ffcB?Pq0V+*|laEGPtoFP~ z9+Gj3$HchNeL@p+e^pKrPj^8h%YE^DH_1F&k&f%;(Ot&TK8AG5`7+yZ?!Kn9;nXFO zFI-62Lmx;(tCr*KJ^AqQV3{q$w(Coxv7ceT_`Uq=(A$CnS*hLpSFgJ^Mc?S$-C+ZU zw?hg?$7bgSH;|7edTwn9#3(NXCBPeqsN!kmX^rN7l?Cq$Uu^^Oj9LZG3SOsCk&;(!Gl1WVl(w z3zme^o0{eHPdqnlaGN9kh+2HPbrPA@$lw@2SrnX~&4EMb1tVihTeKbw;9^G^EgzW1cWpiVbmv0+IuHm`r<^XKDC%9-}| zySUo|DyNaMdxoL2HIbHUd<_bf1JIKAMb(X@^T6X4hbu2|cA!$6M>>#kMeknX15Ina zr>TF%3XrHI7cM47j<(~PvH06=_j|+$Z<0l?wqYo;{=)?fV-2Cd=w9#(zgM7cKmgR@ zqL)t$HDNQZqo)#j;jwtHr_3#|VcxAaa&!WE?uZ}w6@&DZe9u!~+vSaTeEW^=Pr;5G z;7)jTwFpGF$X#+TL#@o6!NQctb^|5@Zs(fmj`OunWm>oaM>j;qSkag$4BB^pS0T`2 z;LN}UTd0J%;=VOR!ed$0$1YdlgO`RV|9t&!s2$X}i{5|SOU$j1L8fOo9|Hu+IT7W4 z$SOu{So=P>R{TM!tA<9an~eKjVD)qT3YYj{+p&!jSMIHMem4y|G)unac>URb;r&@w z%il~)S%RH6A2!}(7-136A1e~0?R-+P;P($)x`3*;UC6b?W>Rg$NCO{_c@BXP@TN(b zC*aeFyt4m%`BPi^OvUlMee}j6Yix%as)mWKluU|o&<#T=2ctM`Yd!-k(hoCEN_BvF zN7{S>z}1=?jY~HBnszsNx#5ZQc{cUb<~31ku5!squ0V!jznj--jRdE97J;a_M8=*d zTIn)r;c_9tQ>adArk(U%RQhtN_|AsCF!?k<@QklslPIB{z4WtE=+PKz&MgG{^;nC; ze%OR~;G^@FCtn_u7djSh42K@w{7uw3t4c=aqHv_xcE84KT{uaFNHbAH#0sy)31_j1-^Ij22=~oDX@@dUeEmkiorc<7zd-~AhY9*fX6xQO`X;_w)C92XvyTqo1m)Nna`Nr-N9cUfk*9-5av zR&j!^adb4?J2OC`Xa0};U#|3*f6*F5dPlLsi{DWe`8A;xD)xz!X~b9GJ7z*#f{al^$b|4s&zpn3H z_Hz`V%xyU|>#5)9+TbtE(iO;;8o>Ji_fcD?6b0CH2Ui&D`x}TLUQD>7KRUOl$rTn` z{rQLw<#eO(rILQFZ*V$wIbQpt2PSCpsn{)n?5p^xvzv=}gN$PmB4f#Lew~wTRdsdU zX{E=KJi`%(V01p~V9Rl>_mmpdGeh(}?`bGrM(XNOIu1!mrRA*3v$7%^Jo_~FFo)g1 z{oUb|D1WulHaI?v`^_J|l*6`eKVc^rE+||8qB$)BR->e@R7s{sC-^ykF`P_VkemTA z_k|EHvFU-^_adGkJWi(hxaU-OFD| z=ADM3ENIZoF zgY1s}=Pg7Z!!SXj>-nDoMclhD(CBa~zn;Ur3=C54_FtTtj67Deg*)z2OUvLm4`Ygm zy5C?>O1d}CV%R1?!RQamDFM*5F?hx@(+ILy{gk1TaxPUm;5&fSdLSef<;2C!TY`sD zRwrj)c-++32!t!YU(qSaY@fBFU51s%w}+ch#X;J~>A%o@pP~iy zMv&W51#}9QJ3PQo=C@2Sj1>Tq$NdolxJHK4)#tygV=mL{EsK8HZuE$MxiYsVpQbua z3{ab^y_{NN_ftO*J#;L7xS{TsLalB*&2zW<>WM7&A_Y(kb6k;1?cV7r&=%(*y%p)P z5suQsa3OwGHGwj3CTXbGe1@bZ}ZCC z+HXJilVf1`>i(#d03alTt)<|^#b_x%tj+2FAII_UA*QWKDI-i~*m|@zlcMNz@*y{Y z7t0l$JixXi94aZ3cv9^u*+%10+9s!SG*P&_%hlH_!o_~AX@N>_iD{I6+W}Ol7N06V zB#vwV!V303NjA_xSVr~9^O^O@XUWwc(E>4bS0%hA2%D#Ze+v?4%OpJWD|KuG8jf$SlL*4D}Ad9Zt)@Gjm-&IEI7>ezV3u}XskdlYH7aq}8u{YOa8*t1!T&Rg zrf)>h>qSSor5yIP6V%sCi%J5nt;WFc85hIESKqi_>NHj2U}V*x4_ZhOe5xw^&q*ry zo2~2Drb!~dxr?F6(vE^BSFzmfmI)Fin$v|{`$K6dZ^&U0J_S?SG-;wfa!*Qmd`<_; z_<0gLzfefG^HNq?T*P>(>F~`o8h6){Ys)k^@_)f5q~bvN9fShl#olaQ%lt8q?WGHU z!Bnx4;m<!N#E#E>dgB1=^)j82?yGs05c9sylw+^5w@pX%r zGKS)>Udh=C68{&xK#2oD3RM!($5j#`bi>9ZA`&|p17YIEhf*>iSw)$N_(~2Xe)2qt zOGlRONc??(;oV=X52?Pn9MoSncu%*~WG)}GJKG|!{9emNO3bPipH@iIzfec3U*ahH z21vZE)rzCy&!w+ad}h_tq+UMpHC4Rg{FrA0^ys|91$viH%M!ot18>Se0N3;n&I<;x zq?njoWu+Rds^N3Py&xihWtbgqQk!o2*g$FIanR^-R(E(Tiu3L%QNyYG{mZBUYR48H zL7T~Ve=t_xc6~jk&R)kqL#H-%VC5&PI8>DRUHrs1JXtV;7k5A91G$1!- zn|?R2T*YJo6fchgSovjvH@Da6sRuCr{rI-~V^*(|Q0uiks+#I4@g+&i`@4bBjO+8< zpGx(@cJnG$@X+y?yUZy>0AS$aFg?Sfn&>eoeR zN2j-3+sxcEpQlFCjzbpyIo{l`?`W>T)50b8E7BsO8POb}eIcd{i^O-K#!v>fFoPzN;IiF$1=SGu6UQT<@c^k^VS-En*OvOxQijaykwXt&hJ z=Xu!UOzRTzVe;fI3@YEVF5#n})Vh`5`s5tvtAhtazw$%xupgtb;e;AmtmX6lMgA{u z!W<{0^7oy9wb2LYrE;hz`n=(|(|C)BjZS*nliE@~`K+eqzhLHf)BI2ez{8Lg1B%tT z^y(EF&v#2^kn})5hUS}X*wHj8yf@85l3{AWspw{JmU^B3zFFU)`SO`p`5-AS91!>9 zX}La0%-^I?R8mSP=Hg`Wd-8|ce`Lu_bG?VkA-pXnO6pRRL;L24Y5$<;}l&@CUP zj0ts{TB93^AE+mrQBp#9{f*?|5+k_CJdk%NAn9r z^#cSxi|rH2S;OSfJ?W`proYKtsjD?Suho+CHK2(@!W00{{N;=lXjFWAZo6mz2zNh$ zm~SYrB$Vun^V>57$ez@(jy3C+wE`S^wvThASqZN6(q=Kg#iawb$Jwc~rSp3k5tVL5 z;k4qiDbH=$5pOSKKWXcEU>MxID@s4voRI%zE&l-l84&xYQ5{>4`S)rjNnQmwDJf5A z>#Rz+j4M?(hST!O9k$0QaXot?VE~6&{I<~x=!yWdINz6y`R@FxvWolqCh>EWy3!)M z?K}mKNrfgLBgI}(H1%O?zq;CW$MP2YF*gw*trQnbh^_b6>o7~53!1&);YQfXB+btE z8XO6D^)BR}cF#!e-v)sJ4b}Srb7^C3?I}LIzdvRyuWD_rFV^Me0taYmyMIqJ z#ec1e|9-76``=6apF{kYXHD_fME+l{DO&z(TmN4!^Zje*{9nG>4{H49pZK2}z5jpR zHvV6$<{w`FzklcV|LeBEp_Z%pqskiI52&Ltv$5%_WemrVvZ?h~nD?+8Z}Ods6$VHF z=ZcOjsZ)eMYnejXFZ`X$t!-brez$XB z#PLw_3qQ4qNQ525 z22>%z|M4JmRIx@>ky|!%Yb(CfCl;jpOUw9*E|50&TRHt&mzqJ7YL)kopMB5ae9vMw zAf%`)olouFIs`|+t!QDt+tnHJ9Wany1kDNWfu5drZwd&pSXNMSSS6*Nu#>$w|Ej<^PXTDftK+pBr zJq1=Nw`9B7_zYH90)$WV?R*g>rOW}wa3oOqB)(S;`hP}*UL=uB?LRk!ESYqGL zbxsy{)n>c7@5R*1xpQyxZal*hZ`}?;S?)K7YDMk;PC$$Y@L5Mv@5>9 zi>nZ|cNmMp_z4(v0Bb6eAhNU`Snia!fVbXOItCP8OaI~{sKg&v^axOzZdBcP1y3vx zuvQ)nVyQIK`nl_tvHY)D`xL_ed}+j|Tdz6XI=lv$IA(#d%3Pioc?%F5fNXztUnRIB z)H{C}W|`|lmsa;7*-m-30ABH*`!?s_38XMP#+W^4?SUlvv5ZAdfh7cmybL+&w4XhO zdmCJ6&EpwfTnt$sjoL0+I!Ds4CZQ-=N0;+X=ch-SX<$(nc;8!oec6avufT;jozpUx zh`Gkfaf>Oe>O2{3ke5ytfie|DRCryM z&_*`-pi6NaZ(f#VUEUphZbf}YkjJzn8HT&Gv~m#ZZzF^J9L(;{-pwpQ5RSavu3J0O zsQIhMpE{#)lsnRG0>Ly6vF)ps{oii<5hTXDz4=z!fr%Ra=mw&J=x>!kX6t-;hQBxi1*T`a1iT8gg*MGq- zP;K)_)~bnmt&7FMsFT zw+_F)mI!rivlg)ZQyE|Ba%zBC-gLe{cGz;jr^b=LE)b`bAs+Dk)sSH}XiWSIN@Sk` zLjED4uYba}+G2Hh!RHxuHRe2 z$nO&IwUHm;2wIsu8mqye9DbV{i-kCR4|6(d@-j<#Nz*uMvv9SbA^X5Pw}cYkNHp_h-e*uFuRJ`Mu0)>irTsMVA$o3r*qe`Hx4 z^g2_?RCr!;aPRpGhQ@4Sz$`4RwrecwZ3hM=a_=`d6a7CnRoR_^Epg&Rq7(LaZ_3Mj z?RDJ0=ZvwNh}+ye`Z)7MTg-KDZxW8LU(2u76JG%zXu5!)KR~(Mna>o8q)|gV*S4yd zB^c$*u;Lj@KR1KuO>v1a#Pi}`Rv*8)Xpx~`zbtrwq|ZvDhqZYoUk#taNLUmFj)=BI z9z5_I!ywPQ`FiuUeb4qYOZ*4ym+I;)o?ABZh zBWy{$#H4D=!}0!Zi7(x-jtw=Aoc)o-*4yhGdpZ+q{npoY3BuIjVdO&;_js>KAtSKU zGV&PSZj>I<+%6e(a#7lD9e$`~y(!S$8mA53B!7b55YdA7e9~oe<^P> zzyi8r#{@^G1|tn7#-S1 zj<2iYm-}+u;+sVk;>O3dMvpA2&=eC6e&ujl7;09cw<(jcJYipuv>5l?8gD5R4=ME? zDiL=}q`Up{lp&Q?QhjBzG|{N(oLvK4e47qMXKQQea*l`z;oytgIJoXI z`5|@5i$=vB2fuL-wIr(Cx6~AD2GWmm1RPR(i_In7b|gnGn~9CWkT>=rH|9$j2f=<= z5z(Rh*W}Oip8<}5(srP08e41uGy2-H^cLsf6`+F)OUT;r?@6hi#K}ce9i{qZNVqAX zDl8JT-sH$0yAStx#F=HWZC4Sui_hJw;HhLZnN}=j*a+IN)26AjPTRhn7xSY#D(obd z!Q4Gf=c~_i&RC=TbX|vbvJ!U97ms$)hSTA__tHo4*2+Ey0{5q?mLn@hXli4Mxn0F! z36ntk8XV?R^8@Ru@ft_&L;lBM{FfoS<+B8}#Bl&@+q1_QOTM?A@FUAE8_fy>qss~% zrUHYeidO%^vES!~bFcgzM&4};I~FC2$SCm3>6RIlAv$xJou290@mE$nAYQrl&o@@* zn6i5sAK<|7*5)cwYsfF4rcpIVu4O~B?4$U{u?kp1SgytDw`mbYW%V`-r(U_K;@$?5 z(UPcNt6#Xq6?P&Qa$rr7e@OE_c5iK8oZ@oNU@&p&3it=egZv;XI+VPw)#G;4zgm1@ z9jmNEBgJ&+wBxL!qhvOd4)X@c;L0-rYx#j~!JQiQO-F(e_V^(zVf}`p$=|kEl1s70 z#!HNCM2{f#d}c+nB>EP>2G!=pxnLek9NH^VOdeJ@`*iZdgtAU&ikurW#$*4F|6XDv z;nTTh$drSAvt973;WQrQ#GY*|r$$(SP%a+$!;X-h4sW|b$wGeo39W>tKsH)8HWA&k zhcZ1T8jA^oZPBGI$7n9{=g6%p#_Gndc#TqN2J^YdGzS%(zNLq&*~V41nypIQm$gUm zqn8m_+xLZ&4lyWFfq1r)|KS2mSc?X{9f){+>~8cZA)HG1^%F7u%W!kEb_{4M;BJOf zNxwD2zdPHZx5<~rzuQkCFc2}B){*st`@eKk9X71jCaHBuWRj1Z)e0$i^(!D-M7q`Y zZE9&ir7h{aA6jN_RZIu{7)t-b2c7@C$$HYVNN2|{0{J8eGjK~=XQoP+I7#OdtG5ns{UpCBfQ9CdH4?@XbP4@4kMfkte4%~n zttyC@2E|Ap3Q&IdJJg8x-mum_k*sK{_vW?osc6b$Mg7UF|3GZCqW|U~{see#56%FB zMdFt$*EX8Vd19lPuYEpFHH1iOd6b`Q3hUj^=W2O;Tr916ZZjb(;11pY(Sp^x8LCyo zb(Q#6aoi+5B51k4iZ#j4&?@Ttfr+~HYD*N&_EnfhA5koFlwtr zsa6ZB&m&#&xC z2g2oez#A2t3m=U*dT7pOqe19IWa7uNhIYa|7i-xOL*{KSxGg*dWi)k%sY#B@pVINp zBk_Drr<7=*5dJYQK}f(p@vPx;6V~JULl)Bz&8k2t3}|Eqr5GT|+QGx2GiDCzJM@vf zCU_$~?bFV?wP+pfy1fW5X=@$rYXJ$ol#iSm3;?OCmBu>@$E#QjkYxY5qL;SJ1-$kw zS;Zc&$NVF@+gUxEG5^-Sk!g4tOw)WE=Xk}T zQ^}}xVmS&!_?a)5P9Z(#oE8u&co4s)klDBieqdOO$Ny13~4e%q@t7ZWHD7rB7 z%p*Dh=fX&>(?-=}ff2NEmOh!bI5V!@DyVLMpO%o%$Uz0a-3dmrgn4b%)OyMSb*iji z_Y6~JVmeYrVTq09CQ$x_D+hHt!OS59QryZB>n-W}vzpgm{FQ>hH1pk64lYy;;h^-j zD)Jhi>RDJqiN;ey?V`_a)Fh9vqC<`HoT&*Up3I3k54ek_con}w%9eTi^7nKRva>|c zXI4LlxE$f0igp=4?JA_)9MEmBrOxSKYA3O?{BkUR@%4fLRD?$ihbvGM+rm8u*+L7(U`uE!EU%%;RN`^$;cANIQdae2R^O^cQ z@hUN`wO7|^Ynqe{VQoTULq*>jNH{x!GLKW0%e8ih1F)_N1z%fbLJ*mwe>jj4v9 zNbMjoobWZNxu1Udp-m$X^0hT~r@sfynXw;daa2DiAl)VS_9 zm|wKPZw*WRt<%xv{TigNrL+!Gaecd6^2#G#1`$1-AY@ioRGm=atRw_~qT7@tkjcwt zUwvg|H=Wu5kj95QJyZ~)=?(4OEspp{!x6G-r2)-HuKwRRgPv~i7(BbhiW=A4O{Hh> zGtm1Sq~@PN4&tVyhCUSfof=E|F^1*&nQYHi8S?hD#F~up}9km5P zQ>)utj2YxEqrkDA|Glny+&~_=@D6PggR;2GK04-3LBYw|@T90kYGu&WXM_+gwRm^1 zX8yEU3aqaB&;G&`V9p1GKP|YX!V%&t z!-sLl>XgaJVsbE&x(~Ht$FFKV&5_cSu#6qy#9VtZCHURTNB&?m^s-LyCWbs{{tyV>Ft(z2;k6x`y1a%dY7#+F5d7xB@0{sb| zzrx<$3q%?cmQ}p_b5b_p?wR_WSnrBZyoafqOSe)H`PhY(G60=N%HZ2RSQHU z3qtBiwJ5rF&E-LZ;MBd}zcthu(Ze)OL>=GpiK1?U%fA226}a%N47(|XtS(=!wjZwF zHG9q|eMH_c>||sT%^I2_o6dLN-nUa+`i4Cc6()z!1uy9OWk?G@>sT!m+PqJ1Zf+() z>uon*Peo?<9cQFTmx*4UXVXYV1xZO?+{MGFJzEz=uX}!pqd@c~)Ag3*W_V%_uP@Gi z?#4)yPb{v^OLFkszk>uVM%^N%4If?llJNTb8^UqQPh$ojB6UpDkdOD<{HBZ!jCUe* zzn^cs=w|2PscS#hFqoAk;F#Y^2NO2q6M98hr{T^^&`t~Vpg7=7oRj+qjmv{jG< zJM{qTUAo_OO>qUA&{t^FnAK~JaqCZQf8)vD5lP}E$_-UN^l2*iy5y+!GgCc0*CZB} zj;CTeO;W; z9%0g^h`__QFc)yj3Tp$qd+aZAiUU2CuBWRPzE^7r8wXxnAWDs!)UKau{-Vm1Z8PTw zZ}F)!bUry}WC(;ise#NFi7r;>PXM8%h6WCaPvm-vwLBSFcESN0O@KY|rQ96DMcZtp z+r$uak{skj5~Er}j*(Xs0=qfoLkdzo-Hehwq5(n*qEbCf$A>SdKiM(6+{&nxCen>g zQ=h%EqFArG#-}MwHnWf`Gpc(tFk#M_stZ6yl;U3AcN^~5=RaQw<><{kK>GH|?u z+Qy~ReIqr0TD$_giAD*a$pjPVp^Jgqe6f2h_shR`*)U0ocNkxs*W6Y79G8GBN03tI z#%Un(-Knyc5=fS{znC6VBuRO$iIfbtH@so=ol0-HYh7nMk@!X>4Fz{RfqvYLgp)eS z@IVUH#vK>ct_bLUkg+}`S7!~_P4V259rmhdP$qIWg-)F}86rAx@iw>(a%*3O`exjg zPNAj*E4)i|#7rZTJ?wJZy&7!ujL@Z^=gf8sxwSi0eJ3|cq}B`9Y8g^{cxwPYfHLDw zr$)ZLf?W2C)VxtTaFN(36v4&XG{zF6bhMaVC6x$BfFXg9zoe@JUk4ntqKEl0jqP(AVD&`kD!82x|^+WYyS-Xzomr~d2I)**EF|YHEHz(1}hmue(J)K|b z*-~-PKiM5<-DNn>w+O!m>m&uVe!4uoVd3dcLiKz>Q~tOWGA@iU%X2n(wUjhX=e|~? z5?yHf9b#Ex<`_3`H0{>Q?}*|=dNcbGO6Aql5;q)VMRi8@kvXr)|KeSt%6l9HC)nrL54nPM(_S2aNiHR zFZ-hzf6u~ofqx)s)u;a65)m5VaU@;83p_ zm%GWw%rf$9#8s@lyY$~k^@$^LC8KBXa{o=^;Bow#6Bq92)YkK*{Cvo;b^{TWl*fGj z?(4ldev2t%w+3q2VHczd>tv#;*chN?zIbOj0|@Q zI~1MX4S5ll_f}MNG-rO3x)3Z4JzTwLrf*tnF0V74GaIaz=S%dFG}&2%yOA(#%}}G3 z@6zL%4KtKuZteolA^0~8NO_c_!M9=q+A{N=YtJuB$)VZ-tEYCfk_Nla48(G>3C_wy_J z+h$4t;a+m@`oOg1y^t>gq`EzA6}zA!az~Q{v;kOqCqgZljcb zfSHam<@UTo_}u+w%~$&Ev30ARp)0g5UB*jT9N50IMDvleQy`#Xk99wF;UEAX?tuRG zkqm02CQ+yJsIbgQEp*=xNWpAgHxM}ywI_VyG+UpGK0YokN!xx&dYmz*uSK511V`~9 zF{sh|aXvF0)0p(%Cf`>b*md2rm0S8UAW8y5_x0Hh#4e=_UVBLeb0}VXvP8QJg{+F# z=N;`vN!RPqfA~-99{tz43(Wf5PH@pM=xSmo$&aK ze}+{BZ%kDLlu$?6#Y$-zjkamWiw0&>BN$UE6N`iuR*PHua6&7vvzMD2tBq~(tOUQT$bXTHz3%A z**hX2vL3Zmj@yv%@$}ujrjzlz-MFJ{Ujdmgk~1i8cVvXZRSmX70vgXWFZTX$WNMx) zu3i6dY*pjvDOL*S*C3Bb14I%wAR#jkhNyaMs~Oy6)YG4;v3;Tz0-0suj%Nj`_|ebG z-!eUuiIG0#IH|VxDdO#L&6^^^(HA~%&PR7$H{JtGUFwGRv_B4nZjd>@1XU;hGur3x zt`m-oh1$?^)4We6=(fVyOuZ_vC1J^S!<7wmNhQNrPtge8i67ulo9^eYjZDs9xxc`~ zw4=WsQ@PZCXk%_?;p6nB!iY`Js z)$>Vf^?s>%akooj6eUwqAb|YP?ONrYCYY7nPVO({ywhf%N9Vm5j+fKNG=F8anmXjk z@HlzKpyh`Y^-K%d_WP>X+>oNQ_gdA)rjiHOr7hSWyRb8*%bA!~70~K`S)HZFJzCJn zX83P-MHB%Plt9dcMA$V*QB*gu7|(FMfV-%4mIi6zhycRB#TTd-C0Sqd{9G zbnIo&yj!er$Iw85utVbwD%ear&2EhC+Vr5XM zn=(n(dvNq%@@sZ{QoT}|*eN1#iimSoKgAX$)3sY!mHz+_9P;u1ni)|p`esoEX}d_~gIZNnrSsNL6OWVVC#n4wy_Sm}v@$BN z*(@@i;(%>^5N4ZSJ3w3OldVmiiWU-qm_1E1SkHDND(z~D7 zem>#DW!`yZ&F#!x{BZ+@%!44E<=|iw3i7r$U{N{sBv#3w;jFgw9y`gXS02(BdS1M7 z$7pKcmU6QF5DXM?Z+DXB%=@3z*8L`{cs-4LhGccaMtEpg`oTJ$>?#1w#t)>m#3ZC9 zj$G{?N? zveLJmuVPh6ULJM~U+mG7Ubw#E$U11Puh}`#k8EHu%@iq4@eR2+PqN30jH^c_&##;hbr+Z9|46( zX1vi=lUL@AkQAXQ?So7lrFOc~=Q40JyZO^+kXF0F&+Ma}fR@cnAd(yjHwbo}(Dk|Z zUZ45o_Da-yU%3O0K236-{K1-S5M>8H7Z-2$XKOkoB<^aD7)=W z>Y`v5KHWj^gWGf?FEq|nHn`lyBLfn%kZ@9|X}pxR#>dZ$esok1{=o9q5B2=t^arK1 zzc?!yb|&@!CwQ3kktwzedbGnxa~eLKps~-ngZg5QzV%mC`hH>`%1w}oP}j`3h1UKn zjXsZd$`R@VSvj_mG*w{+!UJZ>Oo^4?--la{eWIgvv?D|}t72$((i0zxVJ_{@OetmX zF8aIqGr&5a^Xbj~N$bq&U1AP5SZ#uh8?1iEK7VSrWs^*e(psp!;g0#L4-1Mt>{a0K zSuGyzr95X6(*@N3_@!Lr6!}4g<+VnD6~_$M6YoW^`~|4Ss+lM1?WP*Qti((uZI6sF z5<1-M!tVvexe#>R_V=Y&yo^0+d9rZ5-OU7>veWTSuC$x2yab9XtvmIquF@9D(fZ}+ zO^Kqx7^>5?3yJnLae#*=1iNd-zQCh-Vovj*h z9I^?dKrHDf#l5X6MRDV-V#yfzY<@jjn8zYH^fC3Z7RHi!)cpe${Ra1<9K4alXNli< zvY7`%L8BfGwM*w1w%~q`XZKtY5sHuX*d{UO2VU*6OV~x5>)6-r47bC0Ai}^bNE*4MM;- z_-m1$j-_B`yUh_M{BJJ%`1JBtS=G-=;IV9iFcQOcDhk_OLZ`1SRieXIeD1#tCNx)T zV4Lc8S&0atr$n?#L;V?j^Qoj&GIC7~lp^yb*dG4H50z2`kPq(5?R{ddK06z{Zl7vu z$wlmo(noe(R{85G7aL}pIlESXB=y=&_$S;Z-pRle6*~wWlr=T@}(@-GrE`jazzIp zkcE@&RM?bsU)DyV%8no}hbY$0q4f=Ti67hx6FUZIcxyp)8%~?~IHO&c?|nIsyDrS~ zE+i+Pcj!@Vjuxj?Z%q$jTc#R;69BmQiNLR{iJlKRLA7b)^3L}ia9%Zx8sg{;%dxBO zvv)aozJ#mFax1C%m%|}y?nnU{q#Vj*SXko{`i(cdMQ25?UK_1k=b7_ya0Gg9x$=Hd zF*Plzu#n)*P6*$!lqO<`sJ26FrD1E{D;4NyLr!ubI5@)>$Q2PZ3^qI+2Dg0*I8SGx zFi)p_d}YXRa{kg{mX6nf>4rE;(6~;~5HsZDh0cik$~aFgx5y3;P9)+zVL>h$#+tXm zB^djFdODK`gJ{zH7~P-r`RjJ9KuYi1gv9RI z%)#|6d#LJ>E|bk_2}ZXrdKMY?rBYwmcTM zlK6lKN*f8n5Vvflu;zC?MlYm1yaRgMu`|;N`d2QNB{5~PMo;MevC3Plt1v12qLM_i zaWi*@4tJ1(wk~}GyP{Kj)`Iq376EWscdje%4hTf4^6AYMGz)NGz^r9PlW8P>HYYtH zSw*oA8&E7se!9wdSz(qb+M2MlrVq6a2B7{e1JD|3TvRjxp-0OQ4#$2cI{+0A?m$U!dl%ye`3<#w>Gn20(CJ$O)SmX6cj(ME%3bNX9i85`}7MAoYH ziT;QYlP$K1*AwVI-iz5>IDhyPd+0Wxj91kDwkmKKJHX2Spe&rW71IYiNgD1p8W4ej z{xH9zh7>U?_7fSLnS^{=9a`Y{ck>Dj`IH}%Vu{`Aq#sP_mSc$ z2%Nkg2Vu(!TWq#VtQw~ z-Q3{L&@!zsi*+C*q?I(j!lx=7p@L48pcsOm*xAJl^;k*38lbBD7BkaKtG}tGgC0!d zTR@TyM|ahRMrrdwiK_E|NOQMy8DS1~k7A5oR-hI2Ax*u}96bdm){(FiLFKkduL zko!p4_k}xK_V~;@HNL|3v_3Go&u-<9NjibK(C5HlJ3`ysWj=%$=zfLge~QvU$S=`fidsNKr0S7qG~TB0G`vyfH-ViIpU{+Ra`uaT3+S|DlH z4*l)Zz0e4du84g10(O+xWo1fg34b1lQpjRX)NozgZGL{%T;>0eb>2Zu2F$uAAwcK> zq=cH#n<7E!C3Hk-Vgcz8h)5R%>4dIQLXje&CZX3-WPaxNZ?-Rv`D!+?bho3ciiiP=UiIbtrug9-7+TB z%Gm{+c%vUZz)p!zy<9h*%=ca?5tCd6@*YM;M}(h+{;rjvv%zFpGY@6|VC8+aHBskQ zQ?Bz|>z&KgeC8WTQ}@pRT3Pyxe@CX{?`q%wW4SM3Q3(3tH{3TmbMl9Sz};1nz@;Lg z(LVcW1bLGxgnf@8%Q<{ z&BAG?tu=@+Ij`faTXfdjqy1B)Y@V~s2mieN4Nt5$8OP|aN0P03&$lIx4bLPlQt04g zbZ$J`!|!Z9446oT2ZJI++4;6fwk8v5o*t}R?YyZTw~=iAgGVV2%+iZvAOXM5@>(Cq z&7Jl#A$RVE60LUBkuB_sx^3vU;1*Zvm}_*O8zRl*LmuR!7?-A;Ki@Pi~q0y zbqaE#q0~v(nSm83&4?tnGpco(#PHy`kv)a4(V^_25w-Gt>SG2N)U^H47qjxZ8=la2 z*Cm9%*0==j27ckOUjmrfi~fN`Bp-iyyGhy`bn{&C~5RYoTqc^K6pp(Tk+b&VYS?r=Ihd>;5CuVT#=?11HxcKVf%nS3tf+dD)-u zu3wq@3BVHSg^y#N06^EDmM`&FkDX+sU5rqvS{dQwZ+qmfB1a^hw7hB5^U&h%+*YH{ zrYajIRM#N+eEckhn%t`Gd}=|B77@wr&+^i^I3)?sU#rv(%K0C2t?*p-`qCDJ;H^xo zDGO2yc#}*xltd0pKp?jHwdXGT_>XlQE3aYFA@rIB$X^bHqT&%NP^RlYny&p4xUrCU z#7;v*hf?Go=oR!_UoGEp7^9Zgre{xTKk&BcKikj-F9;Vz1>c%$%5aiX$I-iCb{4ZU zD;I;o;Q5K_$jBV8P(5F_x782+{Vl!h^1ZseNE=j`uCy>7QHfGjZJ?#C$Zj%$+}cYJb9>{y zwMkdjKx~R2vA14m`4-(b`%2Zt%}8iVX5C((vff?DPDe|vyg-}gNzq0WJmvVNh2;Gf zX;KX2yrfyM?F*1)2Du>=W?oS|y5Ljco?k)7w$RZJ>X0$&|JCZ0wE4dVjklphU4S3x z%DW>4o|Qiop^T4+u`|D+RqP{tJDJy93RAb-CreATZVA-xYbr-b=A@;wqkWTitK91= z;d*+!&{>pZTBqIvM(2X6s;XDdJkSG666tTZq%0q!Wbgo*uL~i7eRmw?n#9}Q6~!&5 z!W4HlTcjk6uEmLxn~RyZ0xizf!+ zo!9&~%>KUUAADQb^;Z?^3euUgaF66a@Op_i>+iDjX7;1_@ZBj~=HU-R{E3Mv(4LF1 z<*XY#-k$e#3Qc%~awmI^Qwo@VuM7--6ciNZwe!8h1wldCfVxJwcjyeS!JhU{N?rlX z3{7Sx$jO`bd}u$ca2g=vv+96=^zhYFm1kRpA|VoM^*SW~ZnwJSzYZz&KDS0Vx7s}k zS_jU(n?D9CgybL*{Vp=l(=mzFZqW@gMRk!k_vv?+*uUZp`&@G%7lniSNEP(6e?7W< zg8dNG2+F`K-Hw$Cr=iBHNAy@Tzi+LRUtz>r{yttl4KCf>L912{SeQS z=H%K7Z?I+b+fZyuY`n!S4#>%p%{#7gX>@^tmqIE%HWnKY#tLTu+Iv`vfk4d7Rv1O4 zOz$Y?oE8N|0aHV(OViJikXeUtJ@_^axciMO^ymH4+GlO2jsq4lW1eTH{ckXL$iYkp zY3xlq`tBZ%VV@r0_k)4b4XpJRb=5o7{YE5zMP1_N9)*KFHAQaou#@PWUk9C}uXd;L zKK0oHL9Jb5erRh9AOehdU#T6!kv(WF=f5a*5Gs42ZX-8N%_Ja2hUM0>QmYyEVL~#3 zF3r;ZPJ}ZjbaTSJBiowh2(AeAR`=RV{*=EmRfDRo!O3dDH|hOLNvf6sWi$nx_R0An zB`#9+i*9o%Rhss~dq%wsn+lBlZ0pJFF!HJC$P782~@B4csm((AAa**ohzyEk+ zh4;AAm#%&z+S*1C0Q-1XJ;d&hMC4M_>U!1DBR8)yFRFNPNd{EDx*Lh3NZ}g?f;F^t z#<6$Eh9dj+$(kj7#+yca1y@>aT|nfwiWqF@R}g%T0iR;1D)Rn4#}&*$QtrKPI=+7H;=ox^0khk6PA*ig!Q0T8(U_cmJXNSz57ve$4f6b0QiK z;+;Q^H9pA&DtcXKMipoSt1@L?QLcTkwm&6q>8`<6=q6)49aKsmYi3*vHuz2V?uHo{ zr)Hlcpim^d7Lz;QaBr`Ib;p(|o6}teEqZ8G1yEABdR=0!TXg92NB!HsgJM3?5aGLR zp;)Vd!mqE9{wHbS+7C*9v|FYe>Bv_M5e98ze&dCWDE`Bx7kB3#(g^H2c6NBdMx{+6er42_MD0bB08^6_Nl2$1$9dyMfZL)m%5wnVy*?(oFRmnl1*HJ+P?mfu6Z};)b=fpugBS*AOFVIb6aXHu5 z;X}|))a<3J&3A76sF3y;y?SqhgV5OG@wpxZr1{@RbRP!1&!8J%SW7d9jKT^9N4mrC z&)~waPM=*WG*|eex~&(MdgQ;u`Gk(Zu7J!hGg$;+R6$!MbzqXO0FVz4>Q-eM94fE! zeOxW8^?S#L*AII*(migM@Y>yzzz}~2@#3$|MdM~&ip?`wS9+zF?JqTYxK?aYHM^JZ zo!K*}v@M_VK85t0_4sg;`Zl|F|8Kv3lkMH%kY zF{|^~Cr!c&yBZ{_R(M{#+`AGdu-NX(kZo8RL{MBw^ch-BuVfchs)7%}O<-VnF(EpN zxBD%pp=}Ee*^*&lZunKZ*fcWmcZcf>+g(M{a}&g$G&36#nGuG76OxaOW_`Mt$a3v)G<_*|&eTI8sn4xx_Wf{<{Pc1?g&M6|0`iHQ@tniPt?$amQ zH}a1Jjt|PeuKhc(%3w?q%A&x$1*sfYe>Y2rQUhh^EV;$JhILlH{Kbh@syDxHzOh_1 zQ68#OfKv?}z!fR}>yhprPRfJvq_>9ITDb``q6CbcyJ$*vs4a+TeTow2FN8A7dXrQ(r+%pVhA$OWg=*Q=L)4{T{1MsSuJ^Qcgz11v*aQ8Ze##2 zd)h7sY+;o@HxktOrQ%|paSZ-r-S|b1?lnBP$3oa*{?=U;#{Gl?q&mDA8;B?|dT@TJ zY3QHuqZ9nsQ%JD6IDhio= zNGX9T$j;1inV(a=GF14h0g)$@7Tu!luZ?BR?trurBs)}4vP)w4)(~VfOgkZ47B;Ei zwJL@fgcF5+y5-#uau~?6i!7>DI0TG4;MRK*R)19Ih~|%RxwDhFnwp16cH?KsH3eXT zW0%1kLooGfF?Pela!_xA|IXK8d)`JXq5!Y+qla(!BF2Q~sOw^II$yk&r)3eGP}H=4 zhp>vUpUzS;;vM)W7|4AhXpmSCe^T$;wOXiUN zWtbUuO0G9VHv>#vvAbp~FxER1>L;?FrYB~>Gcr5!d~Unes53xRpTOq-DxjO6RXmD8 zR)N5ND3?yquYr$)g(Jo~)L~WF->Bca!Aloc}riOG-Ng$*0nm2 z*MiGH>OX+9mwrVeDdpq#I5(_-7~>e=p+dYJYGLj900H}+j{0ePBYS3gZNo(_cq+#W zbRkSq4HogGgfeAMO-(69GEbvy$4wODv<#jKL~4M$9HyZH(C-sAnJIJa*Z8uP&X@R18Aqt%<6oLW`Kk8D-wv$FhPD9^` z=J__a+Zrv?uBcDwqsNsPZ8T%o158>Tj1@uV;#JK$V|G|U-z{H$M1WXuyNH-Fdm(LF z5(EdiUj}t-k%R1;&-PGg{wL6rBmN9yJaW*qkqN`(U8H$7R~F|TX>I8`&`>qv#aYBk zR6L4%)I*f+g!aYGNTUq7*#7*;XZ0r)321MEr6em zXT1D^3YgdF&Yl_jO?>1e`4i`Svw8)I&hvh{s1r9OAyc04BF$0A$$NJm*&z|P$Rj3G z1VI7k_!UQeu4tVhW+5$&8qg9df&&iDL`7 zFl3KoS0$8!_J>-JdgNSqi%GaIF7;+?8n$wgVf|juLxlEuQ;)PxnDI1De?lt;)+tCRJZHFhW5BOiZPoSFS zE+FBMX2txdg!GI|t3w9|pGu{u9#xU3{a#I>1V}W4ir;#4%1gy|pYPgF7i(91QGex1 z_Fdx)gh@#!TE@rjx7}`k5A?Ehk;$$aD$kYrdNZQ6=p#TFj@S=`zRr#@|9zVv*VQh^o0ej!MS82g+FxdqT|TEQ4~7{3APbo2?oMbg-_!64-hwxz+W z9=Qa?1vFyr9mBp$4l{vy>CLM4;oX}Q3m5*j%~X{`JlU%npT1PqMTZcj9d_zL%9q`8 zJy%xFy}g}o!wWLL*lrEjHo8ZHj4%B__0A3^`EE@wQe;Nn@VBIYjf-z>W3udaUfv${ zFus>Sd_t`pL}=_kJZ1IENU-?vIW3UkuZRCodE#s5qo;Rn#yN-Gc_8_GU*{LqM`q+x z_4o~|8_Z_2t_16_2Wk$%W&E6 zJ{g}<@z1dlBEDEPcjQsAd1!}TLq1Slq8ij;uH$qPFE9H_s!B$NIoOR`jU{u@U`#;e zTxL9M#B`(>Hnxr~w2GEn@c9Svfh_dJr%!JEv3PmZA-(t#PXL|@VSbwbXri+OL7W$js9Y1mqFskg<_x{>QzN9>JQ?ASAzz!8e@C;q1I<%-?A55 zEVC;^3UMBPjndM1Nm_X~T1I&q^X2U&$kj9^<{u|yx6jPOgT&v^Cj<5n%w|oM978kGOWI zNFTPncH5LHh&!>=2~+Zq{*O59l~_kGB3MiZz6t^UnfPe_^-URs5c5TUSMAGHuD&(H zTaByiAMENjGW{s0uE$NPE zfmf%Q=An4s@4>tij89Mm76utxeQ4oJM7<|JY z(Ml8S^L>qPd>$uY`RRlH;m2D2;9N5M`{tF09nRi2-c$2YY}iB}Pa8`Dqh;MQmD#Hn zjXy&*>93IIbGQyka$F!KH%q-7@THu5%txIm=HRI5z)6s@Ad@CTiuKCUa z=)iDZ<8 zmeTVMyxXhKH32pagER{)c*<_UElOyjIcxXGK~CL^)NiP3mKuJiDM@*cp|4OQ3(@Y0 zs}#WLAF?Jt@MRM58Q2&;rL74z4is1FRlUECy#;ToTX6~LfG$iX4nr4cAP-#wqtmsQ8pl>An+8}7Yaam3dwF23m*ft`!CUcny5jvtNjDTN&IL@) z&MNb?&zj(0hRXRGj-b%)iL_g|N6Ubp06cZB@T=6P-H=(VFO~eo8-HVK+zzUfMOdqV zy1vElkFqZzt&}l^p)E2khkqD*7t53&l8r?3rmx0+Ma?{JiojLIj`86~!0U5)SboJB z6dX!Ln{Q zL!*|WYMYO?-`Xvz3bDZFhi>AF;0+dT`w&z zJ{Nq&(?D|)FHI%*s+IM^*2c;SARWRnX;Nnw`QA8BX?1zKmTDX6d6X9tf_J$^!CpF$M$k#WVfO_P5y__JCufGXTOeM+54NR#}6$@dnVOO#H zSgZ8fIF!S+l-ncp4KZX;Lly97425?)5>S4!Mfo-+bbK>E`7Ct56Dc&*ZJg&!VsolO zzK^9A0`-WyT&46$Y^>D7?hJmkEt_erU!U+D8kx&6W9#31L@fqgT$9gkMkL8SkiSf5 zq9jemKv1Wi7z97L9cu_;m6VFSrfsbY^M<}tF}DflZj{a)`s6q#^~J- zM{I(nk6R_RPnvK6PBs;61fe~gv;rK=R0m&dd|PS6bga4ve%cO|CNPpV?|TVUOw$6@ z-qX~p@+xoX#t0my2Zoiq3|<`fYCiZ&t0oz?D{S^6eh-8;KFl>Cg*&YgPLj6- zdkL0kOyd0d;CQBerrAYP<-r*fWMWXbaCnW=>6)ZOrP6y{Ottq8sio&+n9U`4TnIL$ zy(~Rp&+@x#3s~4?QoRQZrr5Ck@HN_fSBZrf2?PK4vAwAc3W{BL2KK|A_gwKLDfSMd|sO2iJ3`L5$=#Vzma3m=N5<<2GGnZ*MMylz-AjH)ePW~|ID zNuDY8xenoWaR`ycEMN+(%dj)`)L{&?N3bHi@A?>-7X5tL4z`;;Iv#p^re%Yb z>L-6NYXr?h3F>PJea@Eoy`_3wnij|h?^%heQL9>wY3xP~5mEZdR>hD37sR>+J^1;` zP0LZ3c%_l%%CQQQDDQl*#4}KGW!9<(Ih{^5~&;9aMy7l$d6x5RLG;}N44lLc!3avxN*A{Jw6C|`Zio@ zNl`~ge$h>6G8X#c`&mWoy&(I~FyCzb_6A4a*o2WV&0G+a~I`pP;tVpUBK(Cq;!L!-**>*M)~ z8$CQ&d+4)nqqtKs2@m(^(920%Lp<{3`Oeq z1wViz&NQ#Eh+miYENN?MSJ#1A!lqIIe>+21Anl4D&e~3mb{2KjD?cYV#r1FG#a}-> zNGOH83cMcMZ3Him^@R}Ay}KX8WC)kv|E~4|SrR9|%6Ne?N;J&n9UyY66^xH6-8O{+Y=qd3>RLF1#e*XI1m)73Y&S=rwJqHL z=1JhHk1`7ScO(nGccDg5eC@y4eTV?1B3&L)y$|>h9juZaKdI=Q6lt$(T5P7MU=o?-+Rw~Zn^jO z8@b%3#U4-Wi_m>r2#LHS)BrM2-#x^gv-5N{MqZDa=fs%G?191_rrtGKw!vf6htH=1YD)AWx{S;&A77+d$D#TfT@deAJXh4baY|2Q+U0=AK z{>qrTNRA1~i&y-VbnG)99a|P*Iy2vmckbrzr4u7jmGE_(6nGV;rbA=`?6eB>2YNd* zs9x-;RZmG+W+_s@k>2%H*T{ZM2X4NthMz}@AU2A#c$3_lVlJ?up2wZHvU4t1zMIXCiZ2a~OUhad?@gN4lY}qQBs*Kt+B7E@s*`0XO+CxNI|YP2G`B5k z^%@O9R(20kX>yhe4*9s#tg1w7SYBek_>!TAE>d9o+axu3RASf^YG{`a-<0Bm|EcwN z;^AAe0^>{Lo0NzugHvYTk&X9>pZ^m!{pDn<@Ul@xm@2yjlAy_yB@{0d83+q1eMcby zsB521G25rgi9GMdRJY!ti0RZegwn%=+P%$;ZI}&>WXcq3V{y-BMCV*!~=5oZ5=ss~0u| zKa=-x6B?2j?K`4j6mSbJW68HQap{28+&hSnUO6YI+ifj_RbCk_g%T7+g;Ec+sVn&g z&u26vtjJH)(tFU2L;3~T>9g1Z=J?wmk+8UR2f0QMYy6YkzoLs{^W7LG*x)_Gx!kTm zXcWjvz}_gujbOS?d58_ZYYBL&a5OMIs_{!zVh4@Q{id*g^5nz#3wAdJ?n+&((Z6hJ zXvvgL;Cu2@*j*;m{x+~@Y*KU6NL@yK&A#|>qR-L!}EZ+XZ#~T=#d$RLN zoaek|xv>%L%o>*y`$=ltyP40TAKwuff~S*53D!OC1oN#ZjfsBTklr~Go?E{UQpU@T z_X@fJF>k&!R#Od~oCw2W=fqJ9QG+yD>nyNgOCaC0=717;8}0Sb0l{B^0|HWweX=z% zVMfsK3g}mlx4K}A5-2lf9UaL;Agrj|qnw`|=IQDOVT%QlWwdw1kRRwJAspSb~Pb1 zEiFa={C#g%y~daPp+XE~)nR!Fl&2*D+%Wr!6tt{DZFkvuJ z!0pfJ&q=|l2kpl&QyBA!Dw94wR9vaAaUR(o7_Xg>aKm5_<73jDgcwQ;$*LiEOnvJ$ zL@N}b5?_n35FxpGvByg70K@UK-(}{wA(ZHQmjdk{%gq=DzeuWU*7Yt-e^9B6-9pAF zTx|jyjU3bf8wRmZyfx}E?#X1!+lysVO;i6{x}2{&9t z(J1G_hJyj%@6Mm($4D2uzsk!PWIJ|pgOAt%GLZWa%HAfv zc3Z8fA^i8Cy_KmO!GOR%<$~nCtHw_WF#Ktj5ZDB7kS#{Y_FG!-#bzM$kLZB891Jy{ z!NGnVk?*m9CC;ZA6xk0rsd!R)^b1)2Fu?Q(?%iDuaYJfg_ecY*8llZ$)=2(DXbv36 z3_9&a3>6mSOmUw2in*KlR@LZs>b*o3!-PQcZ(H^_%kk2|Ba~WiBCc%4^~31vQ-tU3eq(Ql zH^TJka&mmOaJoDa9k>CSW8~e*CDqQ_(+44EvgqUg+=G@lwrw;5d1RIx(O|!Q?48ST z`iwDXMCc#GJ~7O0uh^h%MTY$TJ9J*%u{wsYRG4Rt5o1izD$)}0bmXtev*^KQ|6gad zuysZAw*q4d111<`$yKH!wSf5_^x0q63zJylJ5U^;#t)iXm0oyuS&<5t4eEjeDz%8_dwb@ zLGd&V%iD)m`!7kt567+pr!|<**Ca7Xefi2fRJ6_M$bA0$vU3e%)dQ@=DJjW6mwiig zq3^yk;ctmVIooC^F`MdATD?5$KM8Yvm#%@3N6$Yc9SuN;D&#!I>6hy--<==#>8TUI z`vAS4zZ7r`eg=o1e35rUjwR zUq0e;FQT$Mu8O{&xT_pzENe0*yOORZQ|+i-GGOY87*Y`)YD%!TqGc^+rLR9d8Erp@ zI(?{q{Uca+4&vL_0L5%Br@v&z9qpYTVekL{)$cnMk*OYK%stH6yE7rCanlFB^FMEH z5_Zz`^!{|Jb;1GOhp9?r9KblOUoTcLsqiCj7r zpY`{qvlwabmDqJ&{3AkrJIgCJ7A@*HxQM2YdMY4Bo8j)Ob&eqJy)P&kE77;XRw7fQ zP}kN+pr3Qk5JTjQ;R!16-_$SqH2$PUHXX3B+v%e%6~De2ua!s<+PjfuI=D9w^W^iU zdh?NeXOXFZrZ(11f^^eg_@IRq*bmVNoA%jNu%P|xvX&co{QTPiU?tCv5$Zag-ba-* z`#G!$>k!|bI2q7TTE+QBdNDrk_`S(vv|(-e4#K}I?so0$;b15fGqTLOX&XMAcnCVJ zuZ<>sqV*dQsYW21G97?CAGkCnybUzKcbhqXv?A2~sCF+dqT=)n%+wFaitfYL-U?c4 zKX3N7=E??CD%HZdy_fd*iRR+Ty{eiES8eKM@-TdFcxtGS88E`#s3^k6*r~`lZMzih z_}`EsO8Bg0k<`3;=m79nKxBsPW23p%F0k5VI00N#`+DeTQLhA_rej<^5h~ha|>C(CjKXzb#u%R!NsOlX}-^E#WXDcY$PNnysIr_m^p{F zg&+*YL5NrgL8K#rg=lVTRM7I5byFqHur?gMywCaQej2hsXbXE|ABUbPRBxb9c)sA9 zPFXBSz1uzpr-jN1GabH~V?ND%IDyke7;LlW(}IG;=flpsu6iB)%=C_EsIPsOmB zCGs^GbW3EmVwpTEphMnG;P)+BMbor2h#oT#GW0VR291BX!p#?ZW+cLyq7<*NPSGZe zNxv8?XBqtZbn4H|VgZzKz_;k&C)7a?4QsVGD`VH=Hin;U1xP6jZfdqN$iI*iCUJ{Q z@o+1L>%DrU@jJ&uXO=5JSHCIo-IEUfwb|w_u-{>bAA{94_Iy-B0GRuct55fXd$b2i zn#h2Xj7INHsRlCwo5bXXDm}`eB!T*9+luCd;nN&afTchU$=;eMFgUL!LGSt5h2vUH zxW3C1W%2o>jd^!t*u8&bAO6;WAv<@jRq2uF)otrY8lF_}{)<~8Q&Cf@iO<9;2WDK% zHN^@2TH&7bPurDf>RbjLa_|R)CK-X2;^wh-DW_1 zbzWt5q0xfTyAgr|Xl$;{Z_d6@i#mTnL9vqifD8Ahv>+<1`HnL8d0pII=e{B(pCxkE zI0dtL6gHv>s{eml7_5;5!Q{Pt&W^cg{4!8&L5)sNiTrgXHHx(mOQjf2oy^5~w43`l zTM06&coEeOiIdj}Cg<2FAKQ8RcFj@T&tMj`aFG$Qp?9^XxqaLu(3>#hXNfP@(kFK+ z3&dE`AcEw^s3kR@&gh`}x?A`zU%UmPtja`R2T&v*%HVVTVgf?s`Ie=f&7U}xW)Hwm zCLm3G63pwf^JW$IeEb#^i%aB^+_{J6)9~SiKwXgYaoVD>ao@itBfJC*1!4!&z}|<%J%vgc_&MK@`tx} zy6KDtv{4AU|6gtIoa@8k87I117B%`lkUJ^UN44V|>#%Q>3podIgmStv9{%~ zP%aJm>7au0$^8kCvade15Q-Ji%{3&jKKyQZO?odmLkP9GaqN)KA~gosJpaN%d{9?( z^B-rzwe4_-(btyNq-z%ViI0&5lx#_l|OE_BOVd&rj1yH$||*S&x1Q?AgK# z_sJ^!249bNtb4f;JPUwP!J0aW8rRsrCR>+IsH9%KV^6iAmfEdp;>@G(d4p*rZB-BC z^Y*j32@7$|^W(kkFgqqFG*`)`&$m}xXls-|JBGJI6q)Dy0G^Xo1=zb|Pj~nOyk96* zZ&V;ul3wGI3!{S$LNqw4NWsh&{$2>_+pnK6&&&+{qfp|%9+Kc}t$n7ss}atBfLu-J zJd^E0;_x-ON&$b#xZ}F@p|m7&jDO=uc3q#`6?ERprkDI^ziN4j;`w1Q9C&#C+4h>t z$+IP1gTTMiEvr?l&%~-Sl|;dDRZC*$anF@{5bOUb? zxYO(susUHYH#>PhY~@lh^KPB^317Wofn3Iikh6RAz@@V|>ER#LHvP%8e)0Ar+)&M$ zaW_}YkfnFCqs(02_W&`Mepxk<+recTG@dixCO-~e?*=`#4}jl;AAb&L)KF-Ai4@rI zxS`e$T~qeTf9g3C1b_bWL{k)OYq9Vw%J+Mw4@9CvzU3hqv|@9tgQ~nY@&p4PdwATM zP{}dcjGBUYb1cO^E2g6l_CR0;#^b6u0biX&jTC@tH^H%$=1q}kty;DUtpWo-{#@t9 z`GD6@Tf5J98Sj&k$;yK@rm(V2r5l=;5W2dEGsOMO5)?ix4CBA(ObOoKI9n!)9lhN-<#K7 zI-0IkF#3Ch8xT>&U2>{WC`RTG1&F8nJWmEBd0$QYa5bePYgjkgX;Tv_)84y*26k`i z6*bM4v?%fVAQ!I05$Bs=%EmZlw6O}}oey3Vyw7A<+wuz(G|blf@$%{Q?4KT%_E?iL zk0*73yv+)pt8aKyLX`toRHfd(R7EDGP=RlC*8ghfFOg1axfkbwZhK^wlo7ypwqda* z^~#(pyXXjUIujO>$O5R_IiU4Jj9)vc({hnext%;2c>6(Z3S03TcV<4NHbb5&V~9SM zZ)(l|g0J_DXhlSz{wNjzz9BRuH3{AyqRd^jj6E-s7NUH2w}N?sCGHFbxMq{3VOYLv zy?Gv%Utae62Gj#myg^6*YBCWZNU`fd_Ju2UB4Sd0&WxB*Mdpoe@05?l}mjE z%XCO+?*$%S#GQW)7q389^TgG-itH#_$aR_8*i7mbTtZlgc1;dsu==eao$&aOqKXP$ zvx>}b*)*)KX3~kT53a9{tx1HI7x0;4$eDJdkNS z8%Rx(a?5mgtMob&Q2*x7Xl6R(PX8vtPYeb=S%%&V(PUOEaae`@KJCDGmJC=|B>X`s zwR5oD0QU6EpxQ)iSD+ebrICaxW=u4k%eD5tMmB2cYSY)!Q?oRkM}k`?Vg0muS!>Rb zP5goS^231x;?t$+k<#XM)IZsH60DI7$%o%^Z)(=iW~i(jKm)alVQs@Xb_aY*>c{R8 zpB3=^pWT`Gj@))WOxIQJiA+g-j${Bl#re`A?em6uwjNrpljxRbb0+avXjCT z$W#JM;Y_`ieMxk*R}tj(U5^x+6Hfm$>MHHicC{f|diNc~9eXZ-^zDZpk9#lj$v5n# z#Qjgls!s7ec@(!}1{g!!OGgrgXc6sfw+t zxS>VWgOCB0x3gmlQ)dkv)~}|6FMpNa`Btfcqm+`$uU5&dU}lw$nqIgw7?>zWksrP^ zn&%5S+B6ms`yUtt5@!8h{2%fIRu^#VwmeJ+fKtfzP(1eONW)Ow^4;0JzZOMr$q*Q| zc>e2Rww8Pc9%oDJQ<6*IU3!u6zid5nu-85_cRhW_|0U`bPuIRiFTp#w9wyq+lgaEc zq|TgQaSK}D5~q0)*n56t`$uNmnJhGRLwOA3!B-4WxHAZO*z@qOMh9*gOMn1T`J>iQO}d?SUeq%UP6b;-12obJ|l z?j~B``EE7O3Pa5Eh%DIRCXYsvPWkDwTVgzYk)m-J?=*pF;Gbz;#vnPyq8XL8})({AST0&$Q3ME%ta63P6#I^&gw zL>prRy6!`dY>cRj?xw?AI^xa!a)NmkL%!qXCHSUUveOI;%$-|L(?|g#Rjl6=4>UJV zc-?Mw%?z)n>E&4-z8^JPiKPP(gf8_SgnQa*Hr(k0VVV&?klh?9eEJY$&9=}gZB?3J z0Hze*}Y1&I6hky3`4Y5Pfyw}81Pkq}|5 z;Ql`m3Ob(0q&uB*X=|pyNyE+HX%QFz$k(ua4MGHQ+M}~&Q1dUt(S~!{ikgCW0mujB zHt3L7>!uP?_?}*C?2cHG5yGtZGJkvP#W}_s6>d|3irFwB`le)-{DyI_Fnp(t^iIlr zxWc8yqLopAFoX-qY;^53dhkND$J#!Ad>p=Y3&>~VT!#IfhF{^KH9C|e@dYb}E=q)l z{7$#9`h!0MYO@2c#T)ZTTa-Ipy|YaOBfdCSHyjk6L?SE|62y zrKhg*>y4|RNTb~9p+qwHd8lwGIdbZQyZY)5@`jf1&sYkjxG`P%3YrJH-+MW;hu8lS zL^PT1^Nk-$`!TCj`pHFkj+?yNVT5Yu8ig*9}OYs z$;`HF+UHK1U0Sn?rCY8wU_ap954Mpve6kZKyni@!odrrn#r-O#x_jj=*EurZ zYjrt5xqu?HbA_!S`uts_NxmXaK4J;i!{)R{g5$g8EW%L%7BnDbO@%)AR^+sE?y#oc zrLpFf?e5iKI4WUg6{ndU45WFUfB%BF6Sp_h13G>F3H;mE^Efo(BZsCZm&#HwHpeS< z$z?PzN?xz)lh7#crAOPO!}q06}fzyQwuBUw_X}he7i-G_HnIpEAQ($FJ~nGM=;L@lY5GELPIr|_C@8+ zg^65l@0ole`IYlLm|T8rYSqu(X&+X7wi4p|L9-}jLz{Z-t0jGca2&7UGu*=Q`-iZB z@{5(Zc9wcV{BaXa61Qde;);i_fu=jwCc2P+^+vW4%6B25@6BG5(jZK}p3;EUAZthp zs=qp;-QDM!oTjRH32*d%Iv)~E?AA=w&ggsc!&0kjrud%c1)mT{|M1@}75`mn-w92F zxq|457*#rua`t`5TSeu%;sING9SO2WKj@U1#5Ab}ry#5p9XWfyBnP1$i^%x5(o3x@ zvzCE2xJFbX2*_6=KCaX_m>H$V1qfHpi-1cxrJhRM_0!^-);DJ z{Pmhb4rN}o=IDv^mUhn&yX}lOh1?MY2FX;psS1 zUT>=h?BK0xL#n5lpL+a0{!6=nHKc`LA>xe+%Uu$1I{2}}EJlwbEjN}@HT~q<-A~K{ zJZ4d6=1*RulXsoEh6kTpN*QLcWkm`>C-pKyZ;Mr7D*_Vo^DXlT2%O2kdLj!Qw(3^Sb^4{9ud7{#GN+?j-J2gO_QcdA9 z?>;RUN>rSN8xK=S@?dGHWdm-I(#cn{#j4V?Fy&D3Ys=wabUI>}%wjs%4zm+BP(MY< zQLx5hYhw(a)T9!!Uo?G5#x$gyd-rN-HUwerFmA9On4R|9)&v>_V29Q_ZjpPvLDJgN z_I6k2x+dvQ#rNFZWs`yshAjv9el#tEV0?526RIrs?$~-EYCLtm`;FD#snV+cuBtdJ zrbpRfG5L|pvS`{GbHW(cV#eojdyyH-hlB}1#8#t+&7222hG9f%>B@TL zY;~(>0Y#qdWb<+1@S?+d#`YU`OUtse*Vw&J1m}yLkqXd^$n={*Yt1_6Y+ac(> z0)8d`NgyLZYod~yNgR%pVm_kid)DNJ*FIshn586VI#b0ot)DRNh%_ zwYx+;hoFeVS5I2cPZU&Vo)iI?bVP{#Gnp`(VI#MrH3f&RWSZnI`y*Zl{0lk~z<|kx zoj2K(Xr@y1@8S=HqT>M{J*sBQ&b-tr{WO!*xAKBy^YmUv2CSIBtaRy%W&OZXQBm?F z=kQ%|11@DJeB+lvyx(@<)YIQsSUPJ4Cj9;sS^N1F#tTqH_p86X7aDU*cnn@RYgBY5Lg4JX;m_a zlxS*N9#53L<0&Rc^;yaF(p*F1_cf`-Dyz`D{$Zwu#9Cro`?yO#Kp9VAkTih!jv1qZ$%Gm(tZSPmlkG)Ds z;e9~{>u-t7|NiC6mIO6H=n0CBo~Noq%c#OnabF(b(9108rQLCr^BI(2%{X%lmSC|e zw&0lfudpOZH!K3ji6n&D)38hVhMdIc!hv~bV%-eU3S(xXz8>2rVpO&)NGWGd_~6kB z)~IsH8A>PVss<|850E1<$}R`+V0L4|4wFTQv(`w|*&j-KSnA(rP)Uwe%8jl~qL3a^ zQ3+qZ7u6bH6T#ndULp0+LtzDg-YB+$wfP|wogY5&(1GlQEl#}qMYztiA>|=OUB?!E z>RbkXfy>-I)|(Er)ETI;tZ6k`y3Jh{`NYo111`!6&$|N$bmGYVF?Y(P$~f=k7SrG& zgPvR5{c0fI%u?uSx@iOR*dF(( zg8ua7#T{je6kWm*5oCC0z0#+z1tXJWll}gDW;)LwQtc>ZuioW>#p@kP$tBWlW-K0q z0a6%_Y4=^f;yNc$_b(?bH6dkgCE}yk|OM(R1hc3Ln`@Guaw98 z5{3E;=K)F4=bT6mo_EmD_@pOM`Ygpra%Hi_ishS! zP8A}VEtZRe`_GGZ5?Dyi_Am>He4F=h?L3yZ4qA|=9Jft+w}rxpwpkJJR5+f~Q%*0o za8h15ljS;Aj%3Dg#uJ*=g!(`O>a&^?&FN%rULBa1djs|?J&&pSPB_;DF(8VA;<}Yf zeNN>}VYgle7Op;^67?ubuK2#X=p<}@>iumYK=#)V#ej|kRB8wj6Ku|yM4Dgf)qQ49 zHrU6wjm0?t07&|v@2l-|0<-bml+QG*^FWc=GyNP!y6w3@0aC@FGN@TD`Rz#1+EuGS zW_7=)W9@+P(%pgn!A)KBycF+A&hBKmlGfQkJ5F+!tH z!k3!4${os|{M9j7XtEr~Nh|MzE-0sIHp2i8%VfPv*L`VSa6|a9ok4 zkzvVjvTlmDZ`q3LB+aJasp7>z9!7Zmdy#E=rq}_6X5z2pq-^^Sy7a)20LJm^qy^j9 zGUbaoAlOJWagtQno6)Rid@h9FoCc8STuQ34A`SKeTb4b!re0Ccvm44&6~^J%oWQpG zcghVOosU~m-X`iAWZ^3CvJ#~_OQ~jrgRJeoa^`Y?8?h;wWF%}a9!{*KN+ca0wxJk)^jX?nKj(NE)c1Kzaaf3)(c}Zc!&{N{U%%WYkOG(w zNKvkfTu=tAnP0>xpwSAb`c#Dd!GznP1~?K*En;N9*QRhMRt3!3fXQD{++ zAEqO4XH3*Q$hCRaaZDB*FktqEDCl!ejIrXyG|rKKVdXAbJy@jsXM8L)G{P+4HHs}f zD5JRJL;?@*?$v`wiKpt-5b8O-mjWlxXz({WnTB;2_tr4odtwAK4?J) zl*<}S;kX$s&lEnxKjP19yEXUylnBL6f5+e9g?R;Su;pBcPN2#2eiDFm;7tnQeiae^ z+SK(N)h4CNJb!~fZ1Qy#Gm73I&zSn+&e*SQXywfp+D=sg>f9KijrKA^-}qB%`ma?@ z1X-TJojOJ)M=whcHgKTW+pn_?s{Raco{XUf=G9#%NEegQY&q5oNY+?9oxI*H-Eb0- zt1Fx{J?_dYi7^>*1T#Ae1MR@fqURBCYjzc%oGOJkq8up2T@S_1@Sy6DSZdHJ%cYzh zmis6nAmY3F40bnSe8CEHq7P(~AbNX0hli%H#Qqs{tq(ZS^+Bo zisD3*<~DGxC;CH!)mz@GEoR8UQ)tg7)%j_kWfy|BO!8U_NITFqn$-q9N?!Bx*atmS}bonvd6{dZDpBB;m;4&_`K!w`@Tm zWX*H;Iu$C=`V!?7*@?|~S3w$@&@uVTWEg&e!cgs|NW(E$P5Y!s7vW1kckf*5U2^y;LiS9M!(m6 z>ESB2`Qt9oO!{DEh9Mb$sCV_ISnlydIA<_t)IC`y=}Pj=&-=E06rAKu8uoKQcBG#o zx~ejf6de`hL}hmUTIKm#ydV zl}@Xlnpz=kCcxE8aX_iYWJxUg#@g#{aw>s`nBW*@4eL=CpC{3O00(vs2wv|;#mcZO z(wu?=aA{880$xC7YtkULHle*rG#5@yEW)Q|s_;D(9P# z`c)zZNPl&WXCkN-C8aSB1{FLq<-hM&&ib${GyJX!u9XdvgI%P&l8~eaE8tR|E%Z3J zqklDI&O-BJ2ulaE(T^l$4gWK0n8rpzVX0&zzPj$*b+vHH!~q#8_+|bYn4N_<>WCsZ zio#B08PU4bzc_|IsjYMln(IWQSBmQ;Er){J7*ppeJ+Fc>H9PgK_Q`e=Z^Z`K>@db6 z-uPU%YW$b0p4g)%4RTxFF4&X5RA#L1jZOA($ewJaXvnLUO-(g$#Gx7zofT`gCn-e* zOw`Xd(m~(k`%P*5rNadi=E-Agk*bI4s1DwAcei1sC1+2Hu-;3)g6w#uV*WvD;&@|g zvMv&ucRg(j94)7IOxpw#`9?Iw0}2i^nK|g2Y%X`W04ak+>PBu2=3ixz} z*Mh&(Ys@)6!1Hj9lcsfm9Qp$nT8DJzJxO+WFocg4zecz`Lh=}gBY7j_`BmYDnIAOS z=kgWMQS%M~zVjYu%x^{O?Ry%YbrPc$q&}O=E3s>bR?#)Zx zeD!>K{M#mVkt@Lc9Re`Tt9vtv0X^-QZ@P*w$wyZ@6U*grS<-HiTR^kjel=!7=O>=% zS@w_>yDKMIEl?6bHN$E#ZkHC^{<;eKnEYusgLSE%*aQ@TBLjTGol9myva0}PH)&#b zw?55RqyR-GD8V_$7U#R4vYIw7 z=KZ(0Px5Kv4+khjo15y};+}PIUQJSNW{T16g(+|>?GuNsM?Hw*SZemFv@7+ZBB^oN zIB#Q_&LxC-AM3rTj~MYI2{NPZr~nVfq*XSA67oNN>StZ6O6|TL57c9d>XhvpU_)zQ z-yv)$Ib8}2IhGy_O`Hmb$Ej4=aZEsU@x$WTtjF=8aY0q>b8o{%gnsnG@W>t+9ym`%EIr+m3oQ8=QCv2Q>z8pB_!E?gazM&pjzog8f*IlvQJj$}HAC-Ffw z_?#;GVg;P<2Rqkfy%>eW98gub=%KezytJt5J=tf9zeJhjY8juI)SNO@)-9IMXgA*H zTnk`8d#gsV{Td18ZX~zd-W%EC%WMX01bPvu?5;!>nDd%Q|FoO%XjBPQWl=U%y;il( zZE_zJO$hhOJ86RRmIyyy8oH;Nw9G-J z)j_KKN|0&$4Rh!{F846OXG6>F!W?P*`~u}KA2R_`x_iSEozK2M^Szh(cBJ>UfO_^? z&3HDB(x0gZc&0~|N+I+j&RhO_T-8vMBU3iueNC>^V?JBmPBoGjKPpT8a0y5g8q#Z; z!~?of&d=OT#r*5{9?A@oaVLN7;Es^WVKNE}p$5p(ET=7;Jsoo8f_V*o_TjMwbg9lo z2?90q)*5*qef@S~QcUW-&LaA;OonAQC1fKQ0HM7(Rx>}obw$DS1JI+qua=ob{!*Bu zh-6I3Pmk0a4=+A*tWp%DvU*WNqtnt#&o!<3cu?P(;o1f56G0%;x&(EL)X3R8WH z0-&wYrvrKqYw4jypNX3T#3V%~$v9a#CfMbL8$2=7YZTjH^zgW^K zDrsdt4)z@28%+?Jp>UUOn_w#g&B_GzBN5*hHrWF7ixRD;OW$LK(B!`*4tx1JROv-ifukPR#8X6TPzBHEztmLoQX2RJa@RKMeM_~Yj@0VC^z!($dKNJaaE70dv8 zIr%+i&zHS47q@4med4N#0cEx9dTFdMF(-_kQ%f~=;x##!6EAV_*jxfhsB$HPkd;$S z4Cvc4(FUQ^m)-HUs!Ze(xq^Bn%@e~JNM>u`lyR-B>ROrJi>IQt+Lo*6I0w}M%L~L% z%WH+DAs`BUPc$y{@g^zL3P@9HnC==4hqVw>lP`4P+8Q4wYBTo___Orr^{s5NaRs9) z&<*`cACDKo8YzlVDYayh!8yiDvVJY>)~WGTlx-=}YcwB;m1SHmkcOLiWaRsmU@K)t z;#Y?A!+a9)WTLGhKm2=GYODy%dettZYo2dJ#_x+14p!qDLa|CfAK$?da){zS?i)|g zo_&b5n~B#H9$*LF?&AOXUBIa;+w~anA-gu%o*fM$dXS^bku)h?f-iVxJ62P6b|pcj z=~TO9EKbwG!

=3|<4+9{6M!7QulJi0s7MB)(d1jRJjHMf6$*LN)V@<}*X=7cjefT{s8mIG|C^1$_blFqyu zQDmAP81e`y3cTF*h$aYpFr3|UzqLZXhM#1v1i|BA0_G77uTVQxlzy+V=E8USG@`Z% z@-X|;CEMx8{VE3JO&iI}HM!`0XzH>G@P#5ee>O#T7w-K#7wg>}WQx7n;kWAUam`C@X!dO7>pk`!yb#q?TaN7S!^JQ=W3BF5n}GChG%h4#dA{Fo$q;?jA3+DS?BhM3GCQ1{%!;R{v7#9If*I$f1I1!y=frI85Zg zx&WHBqZJ1d3E|)(f`^f8xROeNd}f-4Z$nsJDz!qOJ z)!-*?=qA@zn)Kd4@JrvfQPoMQqg$D_EM8!E8TBuJ4y6qB&6KMT%MXT=>px|mC3=l( zni{<^CN;0AzJ$Aq&;j<=GDh0GW<{;1q>DUg^v2kU#h^xjsI1fRYjG=GKvM^mG4Cev z9rAvONT%-$HNUQ_gj+6H>#A2N`ggSK1)M^TPsI1kbV$7dp{j2RFOnrQ&k=@iZhmD$ zMrij2uTNMP<;xgDRy#MCXbfU)i_>u$XPp2qru|3s1hZnoS@ws=&x!adKZ`-izD;c^ z(1gRMHF;1zMJ&SKZ!bZs9Xi^W#{eJStVb*K(ol^jw=ZR0*^bbd&^#XCioDkh@#$wH zH&y2Kh&`O`(R+xr`CK}wn%^w&=mwEgeb9ah}D^I#8=~lxhU}Wq~+Dw|xn0jgAi#cKv^N;3d z(V|s~8KC#Iug~n&$Eqx1qkW!@O=!P(S_)3QLorQN{yGYN0GG8_AAGE4SlvWwb`NGQ zy#M%NHWT$Jd!Q*S+fUVxEKly(DaYlzxZN119>=i9GF@Y6cA~OIJw-C1NIzI}gb-R` z_4!HguW@*U z1Kr);j70SrV%B_962Q~QyVqd~Rn#;zp)Y5DWhNZ#XUz)as`-$v-wWV2rr=^0O*$^9 z6xVPenNzt3d$v)gv>7_wU6;&5NYlG>PhMiPL7n~HF! zfVDO|_hTX41ehaN@M~$0JaETr&Ea$gJ0A@Op&t*+mgP zE>+4D@H`Dnxfuxx1BKTYm{Nx5VX_3Ldpz8LPWZHtyDvbBc!G_*zNuF|633tyD&a2g z#5>z2EW%g7YBRAMx4a+EA!%;mqF9l4UaBc+yaOpsu_rpeyS3*6H=*kXkAflbxu%-%fWYqn}`TAHa6zb}Po4t8yXWfbc; z?NXxSPP8||LTEwmu!X<){Iw97+2;y1)YaBj8Px|+#685u=&R5CD zmt}(#tA#a?y6yYY!P?&(erM5*ic+;?{<#~fnuK~nB>dvXV~qD00&Ev9mU_HwTnG_k zs*`Hql=29FV$bsFY^ZKHIM{WGJo7o&TQ0`o#M1m`#KHZtust2L*daN#-f&d`33!RT z8pvb>EzS%i^eC`*SY1jf!dNbmHX{K2ibjZG?Jj~-G13MVeTtRZ!DcOGv{Yv7)F+`WaaP=V=Ga$7l}>G=KJ|%CYQ4SBDKc*q z5;hxtO1Gg&MVX=LrpZQlA{>Hj^bB8gIIP60+1|id)De9_M+=)$Rb0(RURiAyrz7J# z&Q>LG@m^6J%f%KtJqf(r8`LMi%hi(8M0sLJkI-nfvQ2W$qI?(Y{dnIZR-Eg|Y6tq0p&M6jAMBwF@r~>cM*u*4k%sC=gC6dmF@H5MACV#A?ZHiP<4Pd^^0;k&*{ng z$CzWL@y(|SF%nPPjqRd<&&w&(jK#}WYfMf;EqQU7TlL%%eQ7YOxJcLuH0M=FPi=pngwt?%O@9Ew(vOd_F-X7 zWv3il$n~#3f>*>s&c!3hEQv=x5Hc=TMM(*lx;Nn<6;Y$IWsE$4Uzd)x@WqJ!Z_Yn( z%xb0J^o?`vF*^=CU_v|AUxpp;(ISD(bk?mfoivt>InGy)(6Tt5&2V5#@aas<$u-f8 z7>#myhdueZ@Z6qKl?T)7#T(y!Z7=;HDa+}@Hdh8O4pvq0a|6v~U5}aZoFX*+ioya#8v#=r@K5^wO=G{Iu2B` zi-?3@q5)H}5=|QAt;a$6A;rZOhKJlsU#X)ieihpz`9PtPj zO)}lfJvt4`YeoqF2{~MurQn+QzzD|SiC|1ySr1Xbz^ZNfF-=Xa)gVRB{qL|=pECPtzt?)ge%0Q|t^ zWxEa;LDyy?4nrnpj*c%5*p+#|S(na8`c_ud)Y5F%ZJ5-(Ehn6bWsw{uF${DQQwMaB zWs(EJ^-k+#aZSa8e`kU8(uTjZ49tIngO2jekmVI64O1I2IIEdwubiyx8u+D*2bdM> zThrjSv0*ldrQvwKbJ32k?!RDZUAQD&d;)D2CQ5ImgcXB~|5XA9= zpE<;Hfd@xc6d#_ak9yR#_Dw#V8YiGeO|?6_4p$2e84yf8_rGZ8l$ z8lMORB4|Y?c9eCh241)!IVbqGbVSZuWeFW&FI&j~`FS$HYHe4ZX9R&@=Aj1UI#Y`0 ze$$no;HB--O2G_!FlIINFl&;o{L8OmD@re1MS;UHi{`fnR(fW7tufm=c69%g9$djn z&_^Z4NJ|1uNbzAGrX+A?U^j)qn1Tg+r57IM+i<>RFsByQ|y z_==vZDQ0y+T%gDp?)MwomZ92BZO`yQPtwtmS zmqQAlh*8Sxy9sYOT%M$J9qn^*wcJn1$rc|UHEA3v$Hk!!=jv~cAW2RbiMR5$8V8COJ7(dx{jLF4 zWmlZqV^J4WZ`N)f0ju8%P4vcrC+ZfrQbzwV^9XAO&8u7~&pXw}L;k$Dhk0g5R7 z5wyuBCs?QX2psrE4O(NH0Bc1PL;4X0#p4$4l3u6g9vYtx9NXwq5W%K~nd!`aMzkyN@%i9TCvYfv`a*j|f2%8Yx#3{m!Q>pLDa!Atxg4Cj+Rgqg zn$FRx@z)aA+0j=lAA-`o)*7U3chpFqARDU&0&N>EzOmJWgGt{xJ3r<6klXh`t@p6H zgG1(#3FTydC?n@|S3}R@^z&~Z2qvm9ks)_9Bvh#Q8k+vmZ#x z&-rDGJsMwTa?n4Os0e!sVCu4a%5 z)HB>+>NR;<2V>sjvA92zpW!~L(N72zm?#JMv#Q%?x^Y zYI$UH^p?@n(;S0FrM)w?(6=2de(;SfoaD^%dA_8$WXtZnsnIWUc+1w9dE4%VokNQd zin@^!c+q^WxL@sL@&E1?W*6+#rR%n<91KS{3C^`PH=n6!4@|bgO9}~nBSi5iT=NB zh_~H->IkqaA`$QSt-CAMQxcEQQ60(*NIYvWvTkxP*AqmXA+GYt7U`z)>g3*+DdwnKTj( zL|TAUBmOy|kl+K~3Yf>`$8&jJy0)tC&uGQ}ZZZGkvr46ss%ixAjkzp`@nQ|t1Ql`k|e@GTL?(b1T+Y)ubgHru4?%;s{dxb{`09OoQ~?gb(^v>hXrp} zovSg13Agg$V(A>;an!@ol83$j?%|b9>jxkyF3t)icY z(AWPOXadHGXR(blP~#l`Rv!k+;$AT2N&m4(e=mmd*9xh)MdPN(i!0Ro|2Re5IDb9! zUpMCb@i#N}zYSER zByQjS+W)}K+lzNko?hKq{NVFx=38N5uehXSOHmQe?A+Yk;p&o^>Ecaby?pIe@0P~% z|9Xa2QvWHfIEiK8P~pTO`?@MhOa0C%DJyA`@bDSm6I?SU z*n#z&Hp}>7yYT(4M@%5DJv@?*yWW!T1|A~^i>(?H6fnOjS>#5_P1|NR*5Tgu_2Wx( zrhfui+c$jt5$*V{gGn2%zXqNh*0!VJ6E@rnyW)Fsb(KHLyeTOu$!h+~Vs97HgdDy9 z+i?^l2d@L9R6kp`d;VEyP2FRY58NNp9FBeQaM;+NJn)Uh+TmggLMK<|V5SVV{2U~? zh~96bhIe2jv6ZN;4s8D+1ha!^Qbf;U$Ku$;#_SyOJjYw(+kW;8CG+aSSGd&|%Alw4 zbTm<82+ASkFc?9N`GvW0-G7!2I;jKd>8HHBtw>J6ngR^@L3<6XuE$gK zu0y{CC9NkU4~rE;me4y`Gy;yeIb?6{KvH88Q3%Y%l3xc}wgb_A|M48FLeTFJ$VuD? zQz5j{YTRQ<#B^2R`cjO02Ro^V5ke~7v@Lmu9I0ccDA`2etO}kZ^bGVZTjO~#|JA+P z-pH4Cetk^mCyR)0@jQrXao;JC^;@Zt#l7lVI4pJgY{J$2uJ;L1S3~tI>3+qX^1_0? z8}z9a744Xujk|y8v`D{CO4w>jd!D3raDJAAn-4qaBojrAJr=<&DsiKofMFAEq0M-j zoj|gC3>AK)^3vH+eMEjJ-wHy}Gi+cLYEXB{3%ituRUf{_C}Pf*nia3ovBfB~;tk_r z$koA;PskPmlW^#Uo(+Mab+M<2Mv-gK0oAoO1n$;dDQ1=Ob_=X;{AT;&Z~@WICiM$F znRg?A^uuBly|Eih*KP}LHo^>rAdAkvqO|IVtD!v)jkh@PX>&gDqTnsYV=xs(FofywR-bs-mp* zCdWmR|1V2`uVv{vN6{U-9)jLFgrM`VXL)EhLlrbN_Aw1fLiXEmpHfJ?CEtW+-}16+4A{qJQb zi~`tFqug%0lv*VXY@=s+)b8)LN*ErmSV+rjX!>=pxhw z`^3*_hoJcL2x96GQIh%&;N{WRB|nLln}NiFdHU?NxUL4Ha!cki@vbLjvztO@=c8je zT|oBV)yoQXYxQaSlCA{Ey*Oqv(x!^!u4=PO(*j?45XO!IeO`{dD{mN-`p7`X1?D%i z{ba4)8LFx1Ff+9fzX88GT|#U{IH1nH2VPYOTea__Y-@i@28Wc*90Gl+tS**h!x5iA zDCFMuq;2q`Zm!(MmM>xv9jxtK;k$is-|0yRrkn6!DP$QMY);lbzAsf_*|yp5b2j%R zZ^d=Xb8qG#Sm7WLs_;P}y`g+Kz4G#EuEi}cq^-Wxs@69LQBbe5ROOM3C|;l|*2$w9 z)Bl)&?UwNeZ|C2hQE1(;CRi#ZGzigbKtH81s}=kt7H@Y7OD zD@_>n=l1p0a`XK8eVL%h-5IyVc&5kYKsB-qr2Q34`hSuH`VW-=L!-h&sUJPW0D^~SW#4wFy>BzoN0sf#bzycRS>Sn zFbMt0c(T?;)}mJ0P-4>3&TmxyvqXINhjKyD?!?d1zWA)|uIuAuULX0!vGM5Eah$A# z5yzTATxQ`{fXM4?a7}QynZ8 z8fBLc{E^j#w*Oj9*pXbUqhG0j{{2J4%b-Nhf}Y>#RH@Y@W@dN3tvD*~UO7|k=DR;7 z^=uQS{?6syvt?$L$8@}<+AZ-ziLxC=%pJ!N;D*4fmm30a3?iaNe>Z7S zQ&KmGd0m*7TXb}(o@7a4J*<{mLY8_EE?pvFgZk};>8|p>t30NyL*5hgn+{@~e>XNY zdmnto0nqpM9L4I~C-00}RlQgX_mZ_1IDQFoU?B z(k$BhR2nx8nN3i$$i2Zy`aaTj-2lMH$2x7Eyq{kZX zb+y?oi?4d(d7PHTma3K85D>fc``FEqoJyB2kPTLqRwk$cxC?LcGG*UK{;n*>)r-E% zGAlTm*YQHkVe}kWXNI&au`I2y%JW-H_@S$So~pcBeW(@U6Y5IMamN1m#Y3%h{iv7F z6j5y=H)eKjU%a+c%V(AT2~50SA?a2P*<^o-V<(;A(*|EOPuxAR*X1(a`XAn(r$F49 z?8Xd!88rm;rpjA=vZ}Ay8Ve5xC1%~p}F8#5rm6mO&QcH9nzu~u7QTwqKuUwZg@3T45l*byH zcB6?#^}A0es#Xf>>=$IHD};W7ZZ7+KG)vDG8_>+!xpIHZJaKBy0_wG)zq{%ubgyuDC1%D=er_>^FGWaT9Dk}n~RB1gJ`o4b@I=w4;slCgjf2nCVBJr z+z>%Os1@gfnRDQ7aKHFKvO!bpC}T`2cG}=?IOta`{M4+Q30%Fem|6s4CR$bI6~fc-{! zpi<>R4nO!BC3i(u8XQsdMatu|VTE}i)N9kRGoKT)teSa}n!@L#qnLL=6X~+|>r=Aj z4q8ge4-$@=DjDj?RnRYoH6Sa;)5I#1ie8k?dC={Z-ow=&2%K7XykYyv1m|uGM4ng8 zl|b`47?6icrxVw(o@n{b!`TpPcZ#?OFN5C>(dsd@vz6*e)<6@l^NEDa|a-n9p|w3bUI|1x(Kx1NRO{*otO<&VIbb`ky-SDAuQS zp$UlVZD962I70o0W%3NaY4c}@IV2VG0;hpY4~>MJR&rZjIbs{%WtNl}w}pLa*e$E3 zD|$bh3nJL|7y3_&8+>!AanAmDE<)W&HAg|;*Pz6_M-^7`#|ii7O433TUEtuianvC*)1^Y?b^H+OFe&>m<-F(1=Oq2`Og~g8g{5 zb25}6-LlH7Ss_x;KjYBl>jJ&mee~Lv|9KgKW-3oX^Z=`@-*n2)>DCR1fo?R_Ga-U@ z&-0Rt16XBY7qtobS$RpzyW^>$6!B=>Hm!Np9DtGvHA`c=woVxNcd03#I?iaKuc@b6 zugKf#Tk65=PXYe!`}HY8>XwSUv|P_GZlTd6i9t(m`!&83bT#OGA6niT#d8MU>*Vh& zXGKqI9&4qG0EhicU%5>*W*XJPE)?SKXy*kn{7IO^!0^uC0pvs|Gflf81HG%y25)NK zNZSpj$zHaMusw$1Q;tXfaTw42Gcai@FPA_k@~LKPV5{GSe!&px(w{CFVpB*lW>eNk zn)*mX6Ps;NXcij0F+`siQe(R%T=@%9;w9@Ku_qr;a;BLrSg$B(?bT;Xw6_z1ZxVqn zF)xgI9?Md`&?SP&`pUm1^t9nK&m7?^2iJRU6FDz^yPM)fxUv6u*6YF)YX53sVp(gwr=q=UUu{>b`v z;0H~E5D%QswdN8VCVyj%OqO4^rj|E8vU+^ks8O3%Vp$uXmjGFc*``*Ri?~a${g*v1 zF0(!O+M{0g_Kys%o`y!8neVGa1gz0v+~`Jf9V-OJ?8n>-#1`nbl?P;BYNUwi-mc%97&QC51Uw|p9)&4*U6hUg$$jcr za$n;8=4r_RsO&y8+#fZE_ooc%g#z-t$W}>I#128+zJhkGv1M&7_1sG?xA%J3$Cwm@ zE`QjMWR#Ct{;`}!PB%FG={CG_PTijoZhM=$+f`D8vr>V#=JRdnd=6%&OKU)e*I(-I zOT0~ifFZA7Z1*o8uR2_#TG;vCet*QqW0rM9ky$HXlpD@=Xl56%6pa5A)F*hb(4vd% zPz;9YI)z~Ck{0;KgklqJdW|&iWcQc{kYD1H;hdRQJD&8Qc*y8%1KD{-HC>=FyO7j{ zc~=vwOwjl7r_={$J7V`my(9gIKOP-BbX^n(1h_AVI*jhz_CGTwy$Oqa(G_sR_5LNc zWxmTp$h>ZDD~Vk(*nHRsM+tv_06n;Gntr<_cSp=#Kdiggpv*thnq5mEB<$Nzl2C%8 zl(oU!&u}lN{x<8bx2&?hBbC+FVA%W$&djTo!@OT*)}-D9UP}+BEF?^ZA7~ns0^hm1 z%m^5jubd7E-9W}}8}_mX-tC-bK+iyzuQ+aw{SrW!n<=~D-?e^L9lCi$+ahLRm~S1m z(NCQZQOle?t@>dGN2mbO3SjbP`BVG-$YoSf-jV}C?c?_!R=vlElv?Re@c*gpe&xve z`RvASaLbDO^s&^xgQ*c}y*cu`{F?O_79e25v8kDH?6hlfbsVZ2HV5qki+?GorLU4f0CCtzCuRps4lz z?~>BZu00@f2a!6hl_rQJzQd*%xGyvy^is&6D7*s`g1szakEmzV&3N!ZGp&62V9JF7 zxK$zF`lop`7;<3t%1vzcKqlyJ>x_yIc~dzk;9ap!4pqEUhEWxEqZ}EI^dA=35Spm( z#8$esvELxouOE26p>998{V_hLIWX(mYirzT_Hg08oOh#Q23P{b5R%cw{*j~txbm&= zcdH$9hh#I+R=o=>zQnX#$6a9xRUgk{E=i7c!8FVJAJw(BqQ^UNR!L57JZs6cq4@R4 z9BHeHf^IvPC6k*MLOu3=!EJovQsDUF`=#ny2+R#ylJh){ZLj=H)hIvuB52Mt{u z<~uG>bKNwO+0yAY)eXX8&|TGWB!`3V*^-KfGybq&R}nvUUJ^3Tle7D>sNbp`&uxsA6YgrNFci@Il6Rui&j+DZkd?x1lePIXAs9*V}<F91b_yOgcaB&Y};4tRZo^?vO+D+OcaPYjNL5D zkL4*MgrFH@YWbxd|W~<%}8)oUjHb0nLd^49+_+pRx$<1sC78-%X zxm4zPAxzV%PEKKN22gr_!}HL^x;KAUus_%D&^)FpHd$!EX5OTbp`h6{G z%Cgizh%hMmb7FY5H{&uf1pJCpBDB8T(1iW5m5+P`6l7A z@bxQq|4;h}dw#v!Y-#E?Lo3W_f4o&~=%>>03BOT&1@T!-TE)btDmQXJQF`1S~M&%$CF5IQmb}86?i5NE;^XlZB9GHc+zwLcr zX`Mie(tvpa*-IN;q0MbZQLvjMGfB6d)xu%RhwX}uR1D#+u!e=Lnmj3wZih6hM*qRB z2s82KdQK6e_RmJS9jBOn1=R)nk7foJzdq>)9X54|xz(s4WDscZKG>LwQjt&;ukS^d3S@0wKw}dCoX9|MQ&p`}5)C zgZ?b!&YivYRn}V9x+_C?(%gD!bvwagR=ce)B5q{Q>HE^n$ZOIqQvd*|z4#E$VYu{PFy4wgwIqU$XU}{czZ=#+-XiOm}>|(02MJmMFiiVD`*$i1(^DHZ~ z5S~;=o4uaOM=3~bZ}^;1Ev~es%_<9)fP{~^tJEW!{Q)dq70#nAV}4HQZrfiHLSO#? zE<}W-K|jbTn|@J#8H+tPHw{-ghf^8_k$0t9#k#8Fq80dQ)^=^%9njoc7e&RTLDNcI zeH%l(4{CKKv;4MKE$Xhr(#g&d<4pSL zPOnPOgAsB}hh%NvBSb2iWRSGdbPG>pZ)t<5J*v;lMD(7-l*+c5uC%wLFKp_lvxX#I z4O9C&=1PBEq*2Ar$pfM&q(mPgCg>>$uAwn+PiE=4f$AFII(EB(If+J%;-$hUiQFYr zg`_1k-3ozRu6E~NPSW*O=jv8YjD2g);RgmSTt^>9#|L(oA1u2e z`>6VBQl-Docne`t&!h14z3(#x(ExFAr64j3GMZ+y?@C;Zh6YgJE!|W!)fy=g)c%Q_ ztF^S(Wo|HCA+h>vM3i(XV9I=_X~uIqk5FJp!`YP6m=AYdsnxIEY#5ufnw4m*bB0UU z67Sm}&nrOg>lEB3?CJA!TNqQF&-TjECxmQ~4-&qP5GO%FZd`&ELL^$u(wjb-BeVk4 z2+$!$;0b$mbzxugkJSD$kV!|RrMk(}YzIt$&6mW{`phsaH; zg6z6g=y6KACCwmqDs97bGQMjDEeOZD_@R&MtKQ7ymaOZW(L+7&2e4*sU}Xl&w)ly{ zFVKPKEZmAPKqlbbDW&hdiG4xK*-OdL*Ft3#nzx)%noceJNnBR;!zQW=cYL!|QBcxW z1+CoYLXVln;=jut;`+XD+noFEEty#aD8amofF9hNMDnPmS~>rCPZk{o71u2Q_o&(T zZvz~oInc|n?KYWr!b>_1US6qFPETuiG*waxp0Pd19Kamc*8pWG8$YW~UcDN(^!EEp zh<{;hlg=Uh8>(!Kl@arXO@*>ab=|esXX6N7vHSG0#EDCj8eM>xRKo}^=pCVcf<6I~ zMDeZ5wAl=B_$>%;W&vK=L{1lR$^cwEY;jT|4}d~IMvll z%NA7nvC@l2lzF&9r5UVb3vZD#gj?5lzx3^K8+ycKdadd{Z4Gis&)^u@rsYd?0;Gk& z=HfAcGK(x8{hD)M#R^`N@_}B#2w#*@wtzD$maK|gahQAq58ZjWF%UM4nbKpikgZOaoDc5J@oNBL;@3GZg zN}rAz3#`f)WadMAMh#%0efc5IO^KR~u$R=_DdPk}W>B=&3b$Q#b?W$Ro;B{_%97&r z`I)ADdg!gW@yvd6^l~r6n_hO0b zWLj+qVxb4MG?SBBi$V(wB=rj37mqH!nb7mqRSCA+wwhY_1SL_&v|6xh0}1L%5{MkTyewG*^btYEA?XPlMoYEu=Sqj%4FJAHp?Cbd_+ zv&?fR4kHvP$hIXpq**v(7O(Ci${l!V;YC5V+yTAt(&S=--u8RcsVGVLfr6sv-F4rG zv)ZzP8(eL_xg8*u%dV#2u1$QnXqauz+_(m)67&dubEc^c^Xg;eUUD~?T2jI8+@JO& zKyi(Bj{9MCU8V%F&pSuGSiQKhNDvFS^diR$@sbagyWw%)WD5yW%@eOqs%K*}8_N8l{zTQ3O1d{Th#NrD{ZeXWg z!Bw-5OXZ7k5pYmBLrBt-8g7H~nB`Q;SBpxv#krt=9V5+R zR|iQc0E9qk2S^Mv2gD@+@4sjiB6BeL*2inCIBIl)I;HMU*XV*kPHhBHPO|SZci*{=(b@JHyYQh8)0<%NQ7{+CHtaX>AE(_**6hBoUxG*q` zm2Z#7O@%ZE=j(_q3Zh={ZIvxPWRnXS`&MJ0$p2XCA4~SNFXRNij}rN{D+;2h1l9w9 zuAKGyc?dVtVgq$mzcp|xE-uGDOED?R9YJTZriV_)!LuAn{3apx?_^Kd=C?bOBP+f2 z|JoF*^z}XxTA*vpSReTmRkJFH!YUb8{8T92DzAQlF-;rsF10AI$+!m1M#Ytg;ncOM z;VwD53H^&1y`QPp2npvi_nRg<$IMOLYY`xGoOR>=A*~lZ^2#~FZkst%7hQJ`*?=g? z$;yLk7x;to%`9Wt)9Ns4yuV9Va9E@Qa@M}FGdECKy6GT# zM*}$r+5l@DpBH@7_-Ov)oqv4+4>*uRx@owR>Z0AauBt`lh$P(bLpaEYlnHM_{N6z`#*0@smrg5 zNTB)$)^McM%du0^F5M7yq~JoH748eQWQ~$@u7X89{8X!k7vDVn;rSITWTLtSheBd9 z@Aa)j_sY>EoXLq2=&f|_TZJvZmUFclQYO?ljFG3bjpT%&1BYbgtFm>Bl2fabn=cVu z7gigRH;e;w!JDJj2CtR5l}fmMS%!?-cunUpziC=p4&_2!pXRTik1i0YfbN9VOm~iC zoe4m(!y+C&pvK56Y$>oR=@RwH(T|-qz324xb)U0?NxV*{^IM@$D7tU#@z~cSJ1knk z_(fW9`n_ZAK{Yx7Up|9-drw7Yg~bgE|zV6 zndya#x9vnYup%Y&+y(?^^%?Ss3!pR4hJxoN)YMlh1`kRfy;Eb8dRtTa`;^*)+=tPy zfGf1pKqEEx-V4znrCeLASlX9`PW$BAn;S5-+OQi* zl{vwY+1CA`p-a0gj@6`yU+Zi?&B(|bnh=OGTwB}XCcEIF*UWRXewIJo zm~$m_9bZufEV7Knr^Lv(j4Pnzp_}jg)ZBuX*Y*XPu)d0rqqHQ^ze@WgsJM8wa;g3;KD^>BoDDsE@>Jvrperibs?J;rT34L~@#0J(Z*t zsonc?!zTOuLkZOc{50t0J5p-v&w35-)-#uQf=JM?J^6#)Ji+dlOMzzkvsz(sIUS4Q z5`#ysPj=GHm)$X6jGo^vUywDYvXgMGomSX0g41Y3sC(Q9TVH?hV-^-NZ9i7Oelb|= zNwz!j3tGBcbc64t+TzR>8D;2#IomQE)mX8&n}XSPs`zfB(KO2r7o_4l-C;9y^hVcY zC*1cCx7>e9jc54_IO2M~IZ7)>S;(ERZDS+-;KSWlvwKp?*9tb7(XP6_F3`(6tvX6{ zGKbn^;91^ev{mt49C%R4h$SsTe4s!=Nkpq|he*)5`E2oVB#HClB>=`ZMklyTb07Cs zhcrrDY|S|SF7fO#e5Bc;Tl9X;-5c0b3F2L{L5k-BzSpj6dK*n5~IDK#Fx!2;jr@|f5qc!wqIFm%c(G+Ce z(tIno(!+JU@wBzVU3}=&-J`b!;Rb5KpLfdx1mCj7m1*XOR!o64ltPcdp7#|Sqc9Kb zIWt6hJTI^@oYz}7k>7{PvVXB-<@hxpX+qw7uhRS2{hFV6wRpSF+03^aNrx(Yrn1^b zlvZed33+^&*tiL!zW0r))J$zmQe{x6fQ{O|+(Oq_AD zSpD-`RUV4A;VKk=LB{yKRv)#D^lUAn``+2UD*X`mJQn*$x%fCMWcN44#lkm2cFiS_ zg&|kSuL_d@!M0wmdO~vcK-_PNPwPXm zR|0=+hZ-))QhaKLh|=<$ER{WBnZE||tRaceqEF%zni8*X0ekJ&Y9^|FQU zknTY(cubYT?^cIBW2~2n*H9~q?-jUK3H}L@K&S;NP#3h@G0b0Q7F9VBh%CT(`%WEI zY5}m$2aw~GuFjvW#>l3up~lgBH7Ku-wL=bJUNqLKK10>2CWGpNdkPTi&9Tmd!^d1Z zKM~0*_$Lk$BM53&HnkVQSgwxd@%y7nac`0I)acX@#gvTeuS`{}2<<>~vdYRQ_0zhK zFF|uCD}l#A!Cn1iJDH>HGOGY$*@Av=c1zyMa-ex@b-;vIf#8JYrwf@|7OzkCWeAZw zQegeTlO22V7=@+~6lY0X;kbV6ywi0VRnsmQOI3!L@Y9Zy01d7VSO=)o7t%FNowe1dsY*)dHQ!I-|*dgb< z7T+N`J;E!ikL)bM1Sij#Oc5(|j34Gc*?#mxsu*P|=iMBTlZE#OA2A#3=heZ@ACSc;N1#o@D z^yP=f34j-ZH#|wWf)wyY4W#gJlh<&@+1MBz-e_&6xP=O$M@cOG#a8da&-O>6(q18>HX zQkdF)uDy$v*^HFOI}Tl&5rI$J3*jBP8Jl+=h4WXUZL{1R<|9~~&TxCUq238DZ)0@4 zvWejLYK-~<#JA!nU5iiH)WTf716#7G^yg8We!OU;PQrFuXI{CwG}CSZv}JSRJHZp_ zV#L}_DD6T#Z^YIE+dakP+U~LiY1tO=ab~f$Ay6Ql3t<~bl4RAR`mBglH^;Blp^e?NrZt=w|vzQy+pnQ<&XZ9T;6^|+wr zVzZ7IlxS`v)O~kVOzW>b(0{a>l!n#vzC5LY==|t%rn3m92+g!2Q}JV8?b@jLx7l|t z8e92x6t)iG0)W$05_s@plSc^c7hS5nCq+>+mo2Y_@(_Gs=+4%3jYh*@aEUvhKF>*O zi~%IV4+VWJ$>ThVJ<|@*(O_M_Z*4MFlWa1wY6w~hv2^M^ zNilXWB&PU2d1#>;2$zN&3L~FsM4$%eoo1R10L@MvwoiQFdq(l0ILOQ!s;n|w>N#>8+Kb14|o^i{`1qHTgF)K^^GG&y_ zm)UtlbPDKB)LdR41dxZus6w$xK4>xuaE<4jIN0iXPoB`^)*SH?_T`vqGD(S)Hu%d?9Gxcd9{0=&#Bnq%%iFy zscXz>ZN2!wO4;Ur)1bqTwEQL~e@NIFi%q6cOTdpZwzD%Q1K!ET7}N)2Y1Us?dfeRjH$MKUo;tXDPw*6BZa z_PtIaTD9)ziqieyxMLPq0bkGwh^A5$SwUWEMk434ZP|mOpvB3wwT_UtKmgddMnv2R zM|13U_dEtjb^{{WP#xGi_!(-RE4|K9Vma?FwKo@Iw~y(K0}|mhf#^n1*()hL6Aq9u z?Q*7$S)i@%t?;d!p%E9{NU`En!Zup?1cCmzpV@(^_9d=FhcBG&t!K4oG>^A67-?Z< zst8EZ{^_X5dUi_<5Ddo=^c_MLzl{k(YZ;8EnW_M{a4dYomi^3OYP95Vr@G+NoxCmq zZ$Z^@r7A%CJ}R#X!vYXGQm@o*M~YshT*SiN0k6m>P(Gi|`|VaC@>JZ3i?VSAcN#AG zB)qB?)`+k+c%0$t;-mKE*3lJ?cjMr(bf;EVL*nx0&&CY1&o76I`Zk80EtyM&G{AFll`=PU49r)9QE#?8Fq!!XEd~t z(&&!|*Z=BNOnOKMv6}uj7UWdSDsMob#2Y(1T{^BYD;L`eO^0wk4SVGw=vxF9P3r9# zGS=`P9x5oKxv%Oa8{i#{5p)y1*wOR%!|D!qWV%Q!%}^Q6sW6xqU_t{2(yzVcJeee? zeVN}vi`C<|QDZ7^dV=Gl9r8%Q#`HE=$`z{G-CnqbBb`zsQ~~ALS^n4n>tf zO{DjqJ=@(l{RHTSR)Ee&Z?w+fT0p-pkOzQtcWa-9JA1az7BjlIr?1+VN~OR8V3qEo zNWP%;sOhT6I*E$34b&pd8EAIbJbuRMhXt@8F^D@7B8#o%pVc9}8I|4W{58==bfZ+D zLnyt(!Vdcb!DJ47Hp#sPg$F!c!Ai6!ijN_FyvcLztVnA6M9u~}oz5}4%N9V2@%n%n z-kvm>i6n`v1ocW{?$l=URd(ZJotxh0WYvxxHCgTzqOW=+im%n?ZW65=CWA%s7%$wu z7vh(AU)+uqJfei?!8a99lOepSx{&TdQ+ltSU05ob*7d%oLQzuTv~}Z+#Fhw_p?H;B zC_Nn}T|g(G8t~8$w>kmvj+x_l&Yo!sUwmB435U)Clq71KYgc|jC%kLoduLA2CHt*^ z?I*6Br9)2_v+`{4;s)QDRukfibZ7TfJNR5%TrWZRT&{v|yX~)HXW)Q7;kT~rk1DTm z`Wnv3>y>Voe*FHr;Ny2FJV?Sz0^`_lb@+hOM{?@18&!t{<)HO+1qqNo11SY-5#*tT zq^}2xF|)`BX2YYT7Q20C+%Kd{(T|!4>J;8la&5>t&E6x&#t|b3JGYs@@Jq*DAGLG9 zvAPYEEehtc#~T@t&Bs(q`?doyz%@UKp}hHSD;J;vy#nBdn*i!18WSUNGD=W0!Fq!@ zO`{X(*I(5#s4*_9K<>~gh)|^0dR|Y^J=2Yiw^dWnK<_AMj(z*vdqSG3ZE@nH+JnIX z-lOelYW_39%&qwoOV6ild#aEObo73(^>W?~EyMD2BPjP^Rf6mLTP1zrr!B&Tb7~z0a!EdTI`Kh3Z z{uq~IjzTSAE7?1b-Y|`LXdI_uxBc+-mvs^L@B*wB;p*h$5@RT00^1dQxYltIysq_&@B=@!e>GNsjNqILoP5@m z%NULuH+oaR#?Jtrxh+!S?c(e}8l$Ob$FGX{UMQM-HPn3|ziBtYwHK&P0?XW>avAg!kNbO7|3p35c=Z#cG5+b*}yZ;MtoLz~C!+CM3Cw zWaE1A{rq+y!SMC_^U;ftQG(bgki1-Ep|@Sd1P;j)7tog)Oy1GP?h#lm1||2KI$xw2 zVoow>>zlw~$Tpb5)9*sisl(NF00gE|OJMf$$~P_;Nb5Qa5m-Xkf^09W4C3+iB%-^l zC!(vxt(mhTwXc&T{0&-QNfEV0G1tJbxMA}NH`XgPLxqB~isv2_nitp(ovF<`O}8bT zDPw@#Xq9J?V@i$H1~9JeQZkrMkd9T!JOTKp?{5mG0ZRg#9j;~c06VL8)z?ah%h-B; z>N=wLTZLNPhE@!pgI%=rIAQeW7@*KMasgK|*32Kqk%E>0q0l>|vYZ!P1vSISEL_Er znhXf|$rovNMnc?#Ranx4A{n(H55db%Yj8nlnTrJW7_wwUMV}-HfpbC69&i{1 zviEQ^3rd;Wp_{dyK-Sw_p|^08suY|TPOBR-&!fUeb2WA4c;82q^;T@z_5A*@i?&5> zGGEPolm58+-MO=ig`O=E=i&td_e(-#&O^Ks6EtNHzC7!xMNON3T~ajXT6Mds{D2Xr z`s3(xJB}<|bIsX;9^=O@0r(>Vae4l^;MG?s zv^{K`fvMRB1u~DUw)hS{SsQ;$G+s(KUHeUOXsDWzsL{j zSt?@B`%Y@iXZt4@qfd39s~+L1Nq%aVqPEJnJ$vun@zK)Asril3si8yjnoEEut?DW2 zT`HQIuQkN3pcyCbfiM}MayfnUSzFd3Y;ojGZ1=|pLS}>y5os}wd%aa@QAVe zpl)?$Z+GT8cp4Hq-egre_ryKnJ(@jT{x*3JTAQ0(j0*VH<^+U?SBh@cLUvLVS2Ll6 zF!K$R`U`x}BdEQ3{!F?NK#w`>0Wd#gTC~Hds<_wu#b7$orV`O!-5egAbCO^_ zYM#EjN^{NeBKb@dvsrqXKrZ3>vwP0g1q_vm7O07lAX~HZ9!e=@MLv~;=%$`b0 z&KmSSNMSS&m2G}i%Bm4zWH6pUQ(&Eyke`JP?f0b=w5+8f7MwUWKwg8>E0fNPtn5pR zeIN0w0twh`ZXu{pQ#<^N8V5r_;pXrxcV%_<#k6;uM|5ja15%%)Oy@cbMZ+Go}8l2@C-Vg6H21y0`W9WK)3RNtwX4EA@JOV+K+rfWEZ{(z*;U;JhK|vbtA;oBRPYdDC6cG zfB$EE9+0DR)$_u;vzx&b*Dxn5a+XZcEn-?J&pdxVr9i`=xR3m%yR)SBsq=E-IqLZD z{wUJLsOqIB9uk9!I&!lK87h6`Bt6g*K+5b3ibC-3C%OjFMum2WUf$B@6lz9CNW(L=gSCN(q-#XkB3N4*Ja&D8M=3D%VD#{vBq0qZ}qXLp-6fK^uUKvLq>Us;Q`78A09i8ar|}Z^VSOhbInIhEtqAP zpnMC&Ql%9ktGIm>AXxL6m_MAPiMlMOYO`vb^8ynSndz78M!cTl8b@t{;i0J?kI9_6 zwF{Yq%%kPS)7QI6xCw2JzsAFnW6c*Z2^sErKUnl~-cxcz9!w(w9$Z@x*|c3)9;*23 z1F!1-DJ`#o{hv2-u&9G{5lVNad=fyt~ z8-G-hhgb@{;DxuF`B?V_imWsYJS}bR#X&=&5?v`R??T@NmxMfb4D!eNkQ{wI0C!qA z!(iN_X9o1<@GA{QanPt6Ho^I2&>3N6enW{jhg$@eVVt)DD?LPjd$7bh1*9dk=wBZ- z)I#nTNujiHJZdY3cU&I>CZw*tI~TbI8f;Jd5|FbnMQ&QyY9#xvcmI6hJ9$3KJqvN5 zJaTklRJ9}X)X-UU-61d{@tHi448rIiTmz5s76+tS^}TPWqa~aD*DBQGPFk!Dv$lY- zdV3&&JP$T7NE@>~RH3`y7X=Jsl254k@^j;_g0O$-*Mk2UB|G!@<;TT!A>6O6x`wn~ zzacs6ss3t41)>s+bf(MZ^=3OIuqP>)=SObD50-pZxr5b4hJ7)9_t7127C?yeJ&EwV z`pF&>R+X?Q^-^^D-NWBq!C;#%p--tt<@K*CuG_@=TT`_rB_Dp&>o@-K+}x`GkA!nB zuAQJ$ICwecfWA=1omTb%s04CMNMYHgIr&Prvp>aytm}|=-<9^Ue6O0zhajo=%v+uD zO1I1YJni%?3vjL|DjSrl%Ao53O1ct@JV5U}dOz@Mv-JB%{3=*vL>JQxW3wE`+^@Ym zln#U~XVS04)xsXbsB^{%`0@D><>0scmvDI+CqV;g$`FaTogSnDkgw~SUL$6oermox z?Hkl!^7;Zu-M2f&J!KBNUJu!$5;J)8`Ufxsly$xQnk%ImXu*@mLzJiT-O zuMe_%;#acHs=fA!NVC@8-SryY2C;Ih0oNOt|Ib!nu6OhyMXiRYHb2e-VTBW~< zVFWK^uFYw$?%h%?--($#Y7R6f{bl<1|I=52iNv+ZK+tAoUoZbo?+WSfcZet1zo_mh zHv$shAcs!PxL;FP>weQY_)iAmHz!qUfd_>H!PJALNnCHSQ^HpH6?5n2WayQzzN7BK z3$Y52wx#}RJ9@R)x$4wi!iG`0|ZTi31z6!q`4?^ifv!V=W+NZ z2}pPB*y`VBmm>1_*%ce#Q2J{f*KtjLi3V&t|DLp6x2~V@i+Vcnw|045%~Z@^U;F=q ze;H^Rs^B$r#Q)Uaw`RM~;=%=RRPO^t{`S9xwd>YZ&HOsQW1@>HwdG|yypk$+|NUbH z(MA>pu6=BI0KV@8vr3P|#w)ifv`zPmhl!0R_|3F6C|fM{`7=C^{`zv)_4~8th8nf} zCth~BQ)fh0XrOrD%z|sKu3h^D%zx$q`2$i7Iil2LU2%P%UvOIc7+G9z+suEwN7IvQ zEE+NAl{4A3sS6Qb9groPYn#S5jG3f|fVWa#dn;$0ugt9ylpf+65Y*Y0y!Z0>4R2S3f zn%7-w8D)~(0j{$xg@hJa>FeJo>?mL8#rqcsZ{8_EB&g5OvQ#QL4|w#DmHR?8Q!C)6 zHbUP1zrFuo7p-G~%P_l1j5DWyG^nFX%-{sbx9`&n&Z^cOKsbCAeLhrBAvVsA#vDF$ z$+}ED`$sM;o#hnocN;BsiZ2OHe*>oT zrL_GXa6VkrLXSSX0KNzi8L#|xkyr&iwyezCeA~{V_6!_?p{v3uGxavl?Ra+BNG)V; zhh2NM@YVl(p)F)(pBXjBiCayUMc=7-jCX(NjYLR}G9^DSfzueP_-ZwL9p4wga~Mt% z$eSr(oyWaq>-)JqXL?cGLIRTDCzBB2?Fet@V2c08^|&(-7}-orex^n*2r-Nq?*QXU zLHr6itZp#(CL@F+|4nsMiydJdzmj#)2Y%iYcmrYLzcio!8r{FYuWWnb(f?tI!F8tm zE8JwQm5t{$Dyc^^vS<-i#i*nlT6YRW^WRu690DVQav1zT&1< zp&3i!zdrZcufol12`;inT2Z%yh~oH+HTT)~wIW~yEDSuye)Vh600l#uX0iGz3jhZ? zm-J5<=*L|IQ%5u+%Azp_+X5I=oPF)@P4N(mGxwXj7Wb5#MXX#mmhO7iKlC10sjw3R zwdxBCsz9SEa)3q4D2V0AA(`X@a7*ZW&n`WY*m=bIB0 zh-)StfPTCR6uB02JDhIk2Dr#b2#%X(Cti!o0=hNjH6AegW>NN9nLS^NWoz;(cO3q) zLg|H1JKEJwW#7(APbTtQhCZp-j{I|-bp<=u+-YukY|Ra?0#iKS;~}vxGp=U<4B^=M z)Zr)ClkbJ^PkL?Ll856J43E`Hjd%_z)za{@NdIrGmq zJF9g7_>6#Iu~abmx<*PWS(m;p9{HNHHerA9(=@PXh&t{3ElYAw$uXBFrBC)~e@G49 zV}?b`8o&76u+!NzRr!A6p9&Q`%KfISXAIH_v)PK{JzhL@s{iyLg7&Y4@LgMoKmW8| zGi5p(Fun=r)@LiVSIvyL(fBsO_F$*9z-`y6e_rnrWRuAYB_e2W$fApYZ@XZc`sMbM zjtOY)B}?JTW#jl9AUY5RAZ8g%EuXH>-^`Yn0|$eh|GA|A<~Cp!MR4!y67a>(VruV3 z@6)>qTAkKez-IvMZ}eWs4adeCEj8ya5`lMV;_|Me=p8^;;bX8O?5UI(&nN&Lc(k_i__D2lg6!u$ zeuZyZog5pB)%Fkf=nD~k)F$zy0~{);U@NFQ0!BV;Q!RV$)gt5GL;(vnO5jb*4?k^B?&~E`ug_2CHLaex7l3! z*XxivsI{X{*4&rTqFf;PPT|FfA|he3*$i=VWB)HL07+OAJ_rU>9eRr69<&y#Y>_?Y z03EmH=^(>WA270%yO7=Y^cMbXTyiMnPp2Eb^&Fqw?$%QwFCnK|vJTy!;;>uK^RzmG z?yAzKs2lu1L{qs`Z#WDkb&>!0)h8?M0Ksa!S~4gxB{EE~wQBy&C+y1aim-vz&8Y{o zC$GO(7X=nkjYW>tvMRR~wy?W_$3gd)p413U(>qw%A8=Yd|2? za~TITTK{^zcxNaQB)PD<>^bxfRT&A;gU+83Jy zan?O#^uD>5ToSHp#HRfLtKOpJI}-yq_JN;0-s&R#BR}3MN>S$w?oA(v{R+s9!W6{tnyZJE?wY>;$CclZ|1{IaRBwXJX^l1jzZpU60+&g{@n<#^EHWZ5)2=PClgm3fEuX`J+v`7N(WOpQ}O8E zug`8{Oxzo!YgF&>kpr(pP3BMiN zao9Lg2?}?ZE_>Wv?6eQq>D`r?VPO=MYkT68m~?9C)U(owlHY9WhBI%LYkeXoMnuqc z%}=2x7xzr}624?-)h%eu*_m~I6AXa;evxSIgxmiQsD>qHF5 zMV8M6eX*O}j5z?0`Ct=uVut8Utr&4LRO|$UnjZ5V$BtW9Z2d+q2s46^A72IB9KF)D5qxp>En7_-WmL#tqqC=MN|Bj|lL1Y0Q&u|g}C@L0@LO|JI;S$<*#3>~N(!h*f)+Ua8N zz~Sf}zSOzbH#dk66hvh+w%)*a(2Y^F6KINXN=qd4K5^l4RKaW`DcBi0+T%59uoSO= zrw4-4p`{#VQtH+YQ~`Kv;V3VFyHZ(pCGoh_mR(9=>P#(%wLmFA-L9>TEp%Cs^_l4v zP5%MC0A@dPWps{i@UY=_F}3b?KWg25#%~93es~I8!qU7tt**rDhq4v{L98gPE&rg>Yab0IEwvk=|8&hA>u(C zW~_DKmcdxN5a)xY#T{QQQvLwbyY@0eKuiC*&cLYf!Q8E%?=-3S1P2|$Vbhnl@iyPg z?(2hN;?}eTAl0f8V-4g+doVqpX+>0Tb8e2gcdYGz&BI*TWDR)hmo6&?pmF_}^ry_3 zJ1QVz*iIKZ?GU6M*cZ5#4*Qqoj^*3Vy)!|5pUuzWuT0u9U`;*c~bDoBe~u zrT2t^GxWR7m+337baNsBXkJ>I-I*M)YyWEVRA5YS@Ky)FM|GJKZ@zeW<@H%yo(27b zx5j?0;0)d^jcFGL)WXp-9cw6E2A#GJdfY3h(#=Mz8WlR+{@zZh4D9BR2p5 z&n|Y-)Vq@C;8*waZk7hPNPNaTOX$YK2S2*VzB3#Qn$GAWpZrNqDmV$eu^c+508e_J zOy?Kb5A4`K5;Q|V!lpQ&${otCeDmhGP1r`Mgr1f0z&>8r+=EBe{Ea=)U!fAgmq$HA7cjQkXA85K)98+gcO-q@)!#9z1(? zk;z*aTfg4Dr*{I-0|u`?*p&5us z!LFfbmLP=7-Twu6kF{i(X$=1~TgTwPtLai?wIhGKk*M>y+t|vGwQ|+%_gk*K z*E$Gk0qN<}L*Lr(Py_NE(IeT4`F5l*z&<%fk7>cC5`{@3LBJES6{K^? zJz6_JPgM(2;u_1zE0@>yuLqUmTABxC{>6d2>3yeuL|nJ@PSqdSG2WeC88TxeHvS*0 zcq)1Q;_gv1QJ;K?W?ZBHboXP^v@gB!Lv9htr;RU{A{ae&!`l8cRUt%@&{uMgdYe`8 zf-hJ=!cEj@ZaLfX1$0ERwqSYLV8ghnRawc1Hik|e+qPa5IRJ8h0DonP%szJVWJ{MB z_B3MScWCYt7UtRmnNc@25||2wHvxXYW&a|(w#`Yor8E$J$Rthyvpjl~>Sz9j@Sw9f z#t7I~gN?Nfeu_+yoHGlq8{9#tp~jDzVI4M0NDDgx#BWWaxtwamt^50c2M>Iz7rw zWocPLF3t3nEK<}5AEXM!zeHdb%$Y3}Hii<*+CGyH!7R%M1n)*BBlDQj?fi$Spo&0- z{r)wMuShoFAA*@v2Ve%=J&gASfsieb?CB|nSbq1BO<8~g`M7Dp`JHek z9Sr%Dx=_9;O=_0$jpGU7hQ!NkbY~xrl5M64>dpq>0^>RTPSuuw0Ur3DiNNyzB!ayu zhIeP1-b}bTBp(X2`fT)0@-U58)VEAqmOwB)kl6Y=L*?|kN$%rYcVND;LD3-Dsndx5 z6ylF50&9so=V)E-wWJ|7{y{cHoFvr(#8l2AT7;}1W9jShr=_Me+=`VJ^I!x=kjYpZ z#=)RYp*;z>=slo*IHTpy44WaYq#72W-4_iA$ssN2Fjb$)Hpn2UoWxN)xnbywNqENC zM(YZnJr3@Q{|*h84&7gi4Xd^yT0l@F!WZ9qKEFx~VLV&ca4jwHhx+c54>pbdv>Wnk#RJE`ydgJZX)1(fgMKvE66gW<802r7&;z?rdT zAc26fLO48 z=*aaip!hopbZXa=)OUi;vXEncnD@-m+bz5Xz#v7y@_N5!uq5cyFLO~Js{dVyKKiV) zR*Evt=#xgroIiMhq0O6xS2jzu0F1>Q{uo%MYy#Scdcf1>Ed_Q>2O^lWAaoA?>?vVY zncNF)R%-<@9B6Q@LX%1Mrl?pj4L4XD5f!jB*-6G9TpTgluwg?T2((A8$A<&;47Fl9 zH)zbcWH1;MzUP96Gf~lmNJex5{?f}~m+3Rb<&HJ#OyB_50H*Z|frZ9?%^=Cf;1HEE zy>X_a%apV{q&c@Sq4-o*yCOhk(4^T#5t^;o`n?yCZ31n1v9XL)YT>8pq@6=0|cohQFRl z^e@m1oP15p2VIkuuHi(b7G1=yQxB zNpA06SLzN~+56Q0hBRQ;LN!OSg~cFAtEwVF1t*?Vu~_K)x!vjK!`CjSe@E8d%`~sC z&u*RSfdAR6Ak~uPt&w}Dd~X=Row%UO5+4Vu96X|UayD_E<<_LvdJ{${9Lgy&${=>2T*}8K7KJ$;|*N!~NIaKgjo(JyO;YSy9 zH!y$6?#zq;?6&0}@~RG7?tOo`)8I)QUX}$+#%ckIQ3MbN8cEon#0k{XceYQ4SfF9p z#Hmjf1ruSw@A59N7CJYKXT@t1{AV^;wlD$W!56PO893>47TF_f@Z|0J)I(X*&S&m5 zKd$DB56liYZrX~z=fD9?_5f70G%++ymIX0l_U`cf14sh_--2j66=A- zoagdJ);MC|`8#vT}x&dzH+;CWN{8aU7YT)^eE1(a+dAQ>*_J?CCJ0awwl*X9PD za+Rpmu@*y;#hrjM+)e2!-+c)Lw~}oMh}J#H!UEx#uwTg2!|1PGI+h!vO|3c;uyxa> zOIN-w_|wPu>xljg!Pi#>g<|891Hk0xPtXyhpzA-4kKsMPckFq0#y>0?plYe8SlupN zU1v5>@vaHCd(H6@GRl;~ zEnHx*>6kaBHBBeViA%3^Q*g=q3W33!M7NxZ?L(kJ7_144C<{EJFY+JV`IX}->mUyu zLaUvAsF%7>Ta^m;1e6#D%>)~?;komHfF-5rBrHZxpVjWa4g{aOB3hKwpny5EMfOD4%XH-w>qw={ zJLOtR(7ear-Cq~nkrCS>LkQsxWL&!PQb%Qr+_A@R@_HS>bd&mlP?=%VqG)Z3JNBf* z6O;{Vm#Ss6?!oheudgKON^B{|j`4u5a0Box!95mHq47@DjB%{+?kv3LZ$SJI11bkA zqdq=h{A!!@*2{ zFGmwpP2IgX!|FHi41#N)0yrh%vE&0FIrKL?m16}f2%Aqbrb0EqKub7YUJGVVo?Jp= zo*@xKVCrFqX;bo98K821dg`n_6zVDLdlnI`Co9|K*-TC2CE<^MjLlJ!F& zJa(Ee^gyO*&WZnzxi=4lvhDkaMJSX?q-^cVk|g_{q7qUW`@UwZjeQs-TZ&Xt+0!Cp z*Noj*LzYpN!5BM(F*EkTVBW*?-1qfd*ZuoF|Gw`#fAvS4Gv+*x<9mG8=Si31&Nl02 zyB^|x!4KB;_|4s~GyoH@fDi}m$X|W=r?#=7JNrVn=iv?=sXV}b(L4wvs&AC4TeH-t zKbgMllBHl?cj7YS6hM=nP%T*opG@6qXu2#pwR=YYM$^lT-W}B>J?7STG8nj}*1eA^ zhrrpfnUHy!lRU~@wn=lw-teOLyYB(155Hk=)OPhh)K_XYL7+HDDlJt}2e zQbwLS`6nUc>K)#Hj_k!Td;35i(zrZe=~#c^XbiZ$ZGjkUZ!ra37m)y-YaC^4c?ONv znU`G!XDrTc(+gdGd*jbdkQtlTw<)X6;ND%JgPZU)HeDuzb=EDv3)KoV+K!|7 zfVopraB=x3@ZCuV%-;5y8|fJ-w0$$Pn1gF&4nzR;dIcS!>_Z;m1k&vKr;%|4G^Ghx zOucCo)%@^(9-jXT8sQgK_idR5F0;iIS_`j#M}b8Jhq`*`epUjCkBVu2nX>QwHD9G) zZ;{Uct8@m|Z*j@6M8&LZE(|#K&RkvWXAfQ9VM@!NDs^ao2|%D0vl5y6));S|;KM>c zrAH?heJ2MDtpS9-hu7D&x3`2)_g}H7enyh_nAnYAhXe`>3$K?hs?2-a^eI@=#_F}o zcI3&#gbJuL2B*0&jKW_$?lx52XEs6|Eae7Yap~PHfNGC_#gCr$@AOt(18tSui1@#c zBr#2bU?%yF!z_nHHB*f(GL%C28lw_!WSzYrsX@g3)HAc2%8>@XFL?@~icyaZ0()MP z|JS?<2@R}y=B20v!3c1094}CAk+P1e-Kj8^vYwdhaR!KYGqrrQa7p6)e(s0}g50Rq z{rg8KY=q`FqLuIdzEj<_QwCerel2R~=et{4h1{InWzV5(IBpTPbF&mxi^^bDB(6Yf zh0i^2ItZ+x_X};a=joP=;zGN}4!G;s&pzlM+K)qnTF=Yj=-=$c6?G@ahG)05GvQjPIz!LK_>c z#rglSk{!)vvK+B{)sdOPOJuJ;YzM%%4uJ84NB9;1$rCS_3kTD+fpGZCp>Q zIubxa=gV}tQn)t%VTQSd=eFEb& z%Q7$+R$@dHmkx-kGi=XR17}=UXu6CBHdXe7n9=ue5H$=U|9jBs3Oi=ALMJn=E1vKI zqV8rHrDn7sJYCd!oW{I*OR-t(J~~k88*P*kxsFrRCRMEzJ+*1$!8vLe%J7)rbD;e{bK~w4}w56ds2D=zam>YNp1{4uzY@d z*YPGU{d}1MR{My=?4O@3B6C|)W#x1G7VF+VmKh^;J-**<`Rtj>f8b$f8OJ!frzP2N zfIF%KF#x}R1d2Z@Fyl!Y&H)gKk{=}skT-TK@7xu9w_ZdNYzrIIwn8fOw*XG&y)&@-^$98gam-l#P`)D(hMLqhTPqq(7cXRMvypONNKkmrH_x~|g#Kasp{?CI-Obq{j zeE(<9f)DWzoaU_E|M5fr$M20X{Ldd^{y%=N_CIHw|Np%i9pyr6jJ8RD0w7-_Ph@2s z2;3Dk(7LfWH7Enx%Kq=Km;9>l7@B@e&+yh{@un+5+hY53H!kFNf1Qq_2ne@x`trIRWv};6AX={NG>&w_#HKrfPg-VL=VTNXekMNrCVTyVdwrtD zyoO7&uc&!9JSk>r2`*;L8U}1`O-w~{mh<}HhRWjr)8Pol4K?D&!&Ly*Z?D|}A;i@9 zgMcKakA>&Q?Y0W>#M}4}|8G~ge*F_E<|DWUXJx2}ya(auptx}nwbjsVNZ@zZ4rmrX z5VHB8tq@$secx8kt0SqkK7;)#)>R?w)xin)p~Ki=S|h3;;_pvvlZ{)??&_e-2K#=K zu-YKJpW8^82(i$rRKM#ih8?h!tvoahg~0K%D*lubU*T$l)TT5z?P!6l(BJp9^Lz(5 zIkjx=A6XYsjp9uyv)L&iD8M#3(lOxM!*GLNbAV-)hbU!3j!)yu6!B}B*lo12Z2tSR zeGFQZq@1ke6jtj&ypmesW4f<$+v9kq&N*;k*U?YYUd(Q(eE#=E=zM=UV=+t8H;>6u zZSRfVb_lDz=o+@W5nEvQ_q8xqmcqUVi>dlAJOXb{wO=gn>3##(Km(FaBE#@V9T|wi|#w)kML&jQQu99!myGF7Y#y>Z$)&;EL0jeKu3~ z{#5_m*3P3JhF!^c^Z(ih`v2-f1mD@WMZy)j$HYhf?Jcybzxnr{C0B#-p@dnpH4vvPG zDe{D!DNkD8E&qfx7`8*k89Uzbp>*9@jc4KH6s4@L&Ya>*sf5e%pYcp*SNi%tx2?6> zzwgc3CZ?Sa_^%H=l=}-TqxX(gAOwM5+2gEs!pVfA=UM=jX2=i7fv9rn-krdyS?~7> zkHwriKSTrTzAebHUsRfXSxW4h>?bSpX)si|%K6bUOndW~Q)hZyV)j|JxD3VNmsyS4 zwyoVq*9XBU-wYrwvJ8l;h*O2r#(^&5zyYqCw{N#ngH-q@Hn-C2K!%Pq(969LP;ZNG zxl}d^q6&8LOJ4Y&_0%O3z4U8`R`?_ufTqVAM3Hk6L{tJ|ii*5czt|P$)Can_~i^dydZ^oLDyIVhz+_k4PibD!$Mlo2~B{CkyKDa zET0!HXCEnK`~fpkpu3>D_c5M}dbiRl4;kio9h{Of;R4n)zicjmhd7RkH(-7655K$W zU3VK6B*532r!M!5&sFTxiQh8gRS_QyEwt9obFwV$=K(f#9n>k5ArPAQtB93P8up{V zw5HfU$nm;!Tj5hkrl8 z)^=fCbpar;5+GYgK9o-1c>d_*D=|Io&-y6`!40bQZXxj1Ib(!_|9@$T604Yia=}AW zNehIRn}2$kEDVvY4H$f~A*l8uER0DdWNYdK5+L~rq=_;@_W$IvS z-zx;>>fI~%8h>ph2+QD|YgVfkHuXi|R2c>3#Eb;2t=mY+Ay9A^SqMK|vKEl1Bk%ZC!&0c6cJs2pc2jvY!c1+ zc+LLbG@2j)&+*0xw&V{X%d6jgnGtKO{+dRATSGmo*yn*-=6V z+i)NqFa+FPFHj=@#3t(@k-{(iL_!7UUgY~n9d%(HoOtrZ()U?{eu%`=h8%$WKL}FJ zw833v*eAs8p)-Z{I;IJFBS#;7PuBW<%+c-1K5+;5`kZG{G1rDCq1GL9K9sul0ke8v z?a2;x;Ki9upbuLJ0x1z}AhIvE%R|DdvP0}o_R11nr%Y`-7y9l-=B@Yt!QR{k$X4;KRkxTki5e(-ZcS zQX%8E;o^p`<&kGO`_6acHSPvOC*h>^skODrZ+|U7pSbx300nojiWXE4Yvhx#Mjehz zF8tYW0a@fVCnjNr9(rk%aUG=W#csyE!)M?su><~f0^hn)TV94~w9nP{GBR@hHFNye z>Q$Gb6ms$IyYFH9V;`FF25h|;1W5ZGPSh6nDc8PU0CAvD(I7@E8c2h(Ja#TZj;4dA zP0sf`qPp(+??5<00%%z?yEO|6ArX+sE~d26Dxh%lD`&ThgOFcI+)~g!ri3O`A4;C4`(bcL8>LT)&*jKfGc2WqFGdk z8*H!qG9G6+j$fg~>u^8?I-lc?eQD43?&0GH9&UU=o8LW9o*7oJ6`c*GS-Jely8tRP z9s6eUUQc6-Yv6@I(E>tU1XX9^lr{Z<2(*KPZZ$d6$+Vz876~~0tjDF0{^m0}lx;wj zVd&94kuD+IyT9GxbCex8jXJqdv0_51s3(vJ3nonlZ<#MYa4yn6oG0Pz90$}J_T6LS z{IWq3KP%x+hBspQWt{}0xI|)suF;$rcd^qv>v5bMMNKfg6Tp*h>mLDpeq8KB=WJ(;txM1M6CcrYFW5SjGd1H5y9}31iYBmi4rO_~ky|Gg zgs|EE`JuQtT+XYLkWqr=rr$tz^ZsjA+HygvWyJud_x&FK(xcss3^N#vroaW@z;TdPbT>u2#-= z;_b#vRRGX0$)39I76n-GAz9jG{>%h`JcESw8>##6acQ8M7bq=T zzyp)_)bD4W;vRT2yj8*Ejn|xF^mfh%*GtqxPtudP*%PAj9&_ zHg;lAf$^16AS@l?51!q z6@)uZCNrz;%15Pa2Osu0S4N&oSpuzKcsUwkkBsY6Q)2X|8O^48dyfD^aHcEMt2Gf*6z+pOTjl`R#t@BbgF5b zG~Jz@&}Uwu6{>rRT%bto{zlax_1F1L2@0>B8bWnKW`ZTLC(4p#j%{vYj(?1bjMOoG zs5+rCRQy~;K0Ms8tDQyJN`*!>cF?Id9!S{KVXRxzcfmMPPWRj-F>XJs*>yz*@VtrDLx2)M%Eh?1$3llX2=OrpM6+A^xdo zcf2j>GYEJdQcdQw193mI@?J%%aSFE1Ab0}JsP@aINEPx3OIg_ut6SM0#X(~%b^N%} z)lj53dK+obOt41L&yb2LlE+06L@2{60gHk zr5hlG)oHbKMMTKD#FR0^wtZ)EeJOa+LZ>GATtUmC^>%72JpA#N(t;x^w`{dn*qRyOa$qvL9F6u=_VKc@FV7Zc4U<^ul$C6D+C0h zH^4?A?X<9;w$;dYMf!6rmnHwqO}5#WDL;zldpv6sphnahI#=DNTe<}2g;K1&xnIGX zV9GFSKwzLfhIcumS;;Fe&gvjWQn+oRyKid0cLMwJt@?^puMmv&s-dULrSaP$q zz*0WLzJu5_Wmm#wy)Ut?pb3XCV?RL;wNZ+b<3ySdGpPbshw$Q*3cRd={?Ma zISm9U4YnWzVs{VJ%tzG#GFzawR@AF;hYP1Rj;8vJnpXtn>%|NdJ?30rz$d(+nEjAj zp`<&+w9{;K-J+5}7gAmCcNuAqZ3iUNj2vkA8o6k-r|JgHS*2^=q%3RQ!Y5?P+yPfj z=lnqLw23DnRz6Pnc?*OPq*{RQcW6&sLHC5a;lVkDI1;M#(;y~iJwrJ(ylMtLunQB} zu;N+`*m;64E2lpO!k+iiu)`qzW1^t_GUyt;@~(5q z8%3avIHekFx|IFHU%}{T+xB{TV07 zW+`ool+=97vU;H&dq2vi#EfF>uzS>ZE-S@55jZI=SC7Vh{t40tW~TP(zg3t(q|@sT zO2m!0iBR=wiJo&`>xw?$;6O3C5a6|}cb8V(IvcMGBA0ilmE_7pQ^uR6{u!di>-!Gtpm z0W1nQeEH^A0t);xFnt7Qu%Gvz_7!3%$@S<&x_xSKn=?-#a_@i$hHF2)#Q_jq*w(ez zCg`TlEu{8T+_+#!b?xjbks!?ZIe_U;YPDINWU--t}(!@eS^fHWzvjN$+r~!^uN2D~beZG_2+^91IS7%rU{189WzVrBws z7}z9!wkFz3+cohcKRVZiEcc#t^TP>=9$4H)yATe8b892WtRXw|bCmpguc^RL^Xk5O z-SanFUoNiL_xlR(rKp99Wm8>xY9L3ZSMeXpK(BU+pOB=6Lre%Lhk_c3$oib8$l(2? zOwq$#LJ3Pig-<|Bq7U+L34-)y&-^WO6gdo}1)6bgSF=7hQ4UFu0J#Z!4?cg>UV+;U z4}A-p(|DjJeTxLD1I}cS^0)JWM|lf0bgB7A=HJ4Cie9O7#>9)N7_r@}{sh&cuy<#! z~jK$rrYCUSpW7Xzh1SKQkx#s`5U2W@{p$K`Ub z=RniN=Uz{nfD8S|vPu(065=IuU&lNho)DkoT%+{~3qk7^ zm~pb~nr=WyQPn;?-rtM(QTLA5@_|Ng3QvOWly4_dE@9`ZBz|FJvVzk4rAqJG`1vCU zwS+smv=A$0717k2Z(GRRxa_@NWjzZsRL~)?m~A^TC-mF>1rKh*HyF|&-zNTxc)#7o zz#SJtF?(*m$BPHN(7{W_s4KsWk+eJ6ZoJ%Y3oKf8J2+_Cl1iW88D{_;*Vf~lPg+R6 z{V!NJQA!nvwL0pOHRbS^O0UVCUhE$oEfh7#zxFoVC2_)0;9J1l$yP$&67!W{P z%X6SsB(wC3Y(!n#!>^Nja-5T1E6&`$QR#?X@F36+bB+%{(s)<6x^>?bEb4~=W`1s; zQlmcG0BXKh2Lt5rjw=wT_cpZLz)cjKOP#il%NL`Nu7MiSHasK&!*`)j4j!;Zjrf{+?C5c{6IBk{_DWa=Y4!pOCe{M2CltzMqNb` zD%O>7_!*`3ZMP_xI3&Ngs9JM!h7WN<%1BrkobPq02#D`5SJS9Pi>mZ`5piN%vY2x{ zI0cv{UI)5XgSUdfaf2$nGd!wTAI7tPpbJ1AT))AF_ZyCrjnIQAflc8kI2w2pYc33- zsCIAI1Gu&h^S?;iX=1AY}pafq4hOT%xxVS`^^OqISPn&;(HoO@pCmoT5F_b>wpbRZA?pjQ=6;Ch+ zhkl9M4&5m#MoP*jEUumQ9lF<=j5z@ANEaL%aul1c%J^F2A44Vq3S08Uv~OCwrGdpH zo!wurXe$*bQI<&UoNRIAUY?O!pw!&u>v(eZ=G4^Ds&#^I$|U#%@^iU#WZlWB1WoE9xT1UQqDr5MGbKHi}L1lnw0OB&XV!r!DR z<}ZlEtrm^F#~o%!Z^G@ME9WS|S4=Cp0C=TIKb%HRx6wH`LR|P%4B~QA&fgzNgR-@3 z{|XD-Xf1{uL=ZbqX;#w$txR7MLdWj=TlSUKrQ$9ps227F9DGwnl2R?1?r?r{u{@7O zi~Lfc%;bV9en+SIdEkhDYEw5>h(-UwCDX5;BzNk*oH3bWoJq~8CqsJ*-dJh@kCj%7 zJ|Qnn6)U2A;HDM6dPdRIrvB3fmuX5LP@@ig<}c7xA5>Dk_oU@3=dViW#j2{&K<=I6 zQpJZxh^g=ESFZaE8~}Eao{Pu4?KG#>&i{pBV_q-{w-+in2ddpqeC_<0(51?rsZDSK z7=&R~P{^aa-(zpI9b&p@xuzJ_kEprlwGrBOOC@~@A?wx5KCwxA49f2d8qT*aAWsi= zy(htfxzOjWi|tU63S0;b{c?DuN1hwNS+Y?36HXn_W}D3$yZ7o+B&%$mlaumPj9705 z`(v()Cz+RaHfn=I**dw-ZB_sdp=6$TJL6QQsQx<+pvf!daDaTKcoAPh-!VP{r$TnT zj@J3RuQ^6{_(#RIfc!QZ2#V`y8+SNMO;oF3IAL@78l#kT;6OqfnU^+zt52Y)3|F<>2@I{ zpe`&a>wKdV8$4LjJfw6el|BIQy_B#$XWd&LYIE$qyd%zI&RPERTo7q2M<`lxw8WjB z62|zgjBklOlsW|*UJ?12&bwa17yz4AOr~=NE}zg&wEME4;B}2fdB4}e@aoMt6W&0a zM@=z^p;HMyQmnrNq_E@_h2qRqWoJbKcF#sJ+H%K*6teQsvHO>O8|>F}w{%g8vO1$X ztC2b^#btIfUFMNvcU#->Tf?<8e#C3=u5ENko(i$TF0%_7)e<+ZihQG35s5!Ocr2CY zz<^mWQdu~)4#fQMoG(xF6}XNbE3=BYh{k>x4%7!lUXjbGryKQo=rxBCK4D$C{`#3V ztaA8*GFSXa7cm2~TOWT$J&s4gq_3;sFh&$&3$Gx3OzKx9_{pr!C<1#zj_)O#=}^L! z-td}v|9V0Mk92_KityO8jVin(80?;Qg1;B`;eh_u*jha)kp|QAR}U;f$X~y@?TqMA~*b(-9-jzaarv}q^@z6&gdCPc$XjP zf>`g5MfyXQ)oV$rZaXkUKK}EepfwREXeM>I2K)RNimkFq8}O-#vqv&ZpL{&Sp(P2S zSuv70T66ec6|V)kC$K@XIx=5rN+REz5?WDy*3~?jqYTq9s|r^=Fx_*446fqmZ8`jP zRyFg^XC47xt;F`-X>=0w+scZ{ylfL6ZPO505*o*Cl*!G1wP~G7HEIniz`KOc`m0|o zn)i+>iLkbPyTFvnQdK5c}U4-|YGT;(a;XFK36-D0l3Et%5)cSg^TDQp z6bXF}v)lwBqxjEZz$6x3h?|MAf-Oq=#}>)#WsZ&c(dS)O-+L zm}S_*2f4r?CoD|%ib*qYkRx<`VG974^6ZjbyH=8q~1jD1g|@Q)?0!&iX1c@O8m@&&}IhS zvBq7?(J{juvv1PR-+qspn1*g&*%vf-*Z2O9dqyC2xZ2(LUb^&&s&&D-W?+~%Nn~}f zKKpN$_|wC%uKpg~cUPhrDPlhpibFBUtPTCUAkQ25%<;WE$QXdO@2cFzF92wkw~6aC zhH?4K-FH_K>KnCf$U|!iGw_B6IGegW3v=Gnv@`fcL;L&rmC;58B`7Zt8A-;1M-f39c`6xPU)c3_}vw2Tc{swXATJVDq+8mf-R-EJE;e?6jV?eL&kRLDx|LQlP4u6S81v@3FA-yVu zRmFP(Yfm!iG&6+&UmsuXi7RG9Xpmk#VXh2|`UTj{l6R9_XV|%g!U4cx*YSQyE-P~) z7*J1$Jp*;V|4US=Z!d<2NcL)`*+=Jv1rii*Ix{Mrps}aslX!tV$j-Lv@8@? z0VNSgA2r3XN5xl99^ajl8Xep%%2yJV=Q??f8Q9kwo<{0|umlHlfix;sY*~GK2@0Jg zG?E1h&Cz$AzwJkF2}?h@ZdOKiAroQKk{f=9eA0Cwg{3>|Ilm{b{yD^!mp4ZA{kihX z{wGQN^w_(|I*XN5qnTkUkgC?ln*u^kqBlduHwtwwL&mcf-?Ho1S@JYP)8nqGQ`YJL$L6TY#^-D7Sq?G%?K_(gzD<86i@QGgn0Xh9UYdVog|f2Jvg%47nRe zCU%vP^P|@C>BOXcYfWuEc~4SlN7ZTIi#<^lHE=MjeSeW_YSQ+CR~;WQTRWlb&V_~J z^=<0Pehb=EH5LLY{RD%CVc5|g0iJ?9MD*>h8r8V>{(5tz*7e6je+t@u%*jkjQ7o3W zZjTpmqvM^UUq-OkjOqsmE+FKe&;bSveWO<5fOW^Wbn$?!fFJNJt$@4$)#bpImcm*X zHsw5J(DHYex~T3=HBSi*46H?r5GVqBS_drsbr=RNV@cgQ1p4N@!ksVL7;lbS+3*K5|_eV4rS6&KIMSg6%S$9uewG-Nd!+f!%s)zrZ ziI-N@P@jSg4Be9P((OS1JXwl|OP_Z-!h7tCQtG~AVAflHmsDUKvhyZCuH))+YW-F3 zg^fFC_sL;n$jwr*50V8ZUCsNRd==!YEOkwGClp%LF1G=kN=XaKR<9yFd=c`tv}PH^ zOzt^xfd4hVM6V(vLmhM>x$stSIaL(MC!EoeVM_)jJ3rZD5n ztazsXX!xavS+I`}8G4{afkN{qE7v>S(V$^c^^ zg+L!r>f!n^7#Oxs9+&7O%B+9M#!*%DL{T4YkH(Vp^Aj9%F4{_}mt(PF`<=(-Tu!Jm z2<=E!ZHX66NKP)3?=LV<=pqD}Ep~;y)${_+<~&*X!X%`jnSH6!N4mPxLI6_CnZK=# z%`MRbdea~+UeY5aUPw9qA!Qq&Q6;ZZG|wSN17B>OOyz2Dcm5U*P{{#Oe}(&mZ%5k! zfXA7j zAtNhW&Pl3Ba^QBLhe={hK-&|};FCaBo!9*8)d{(!XE^R;4jb0%2`4}eq^wGj*V2Qk z0?J4gt?T1ZaOjBmw&@5@^~`z&bhd7v6zN@EeXc9Iinv)7uv7w!$}k355ynjiA0rd? zgbjDm*`*8CA%;k|2k!G|R(*;Mezn;Hu22!p^E9CI$&-Vk9|AyD2dJDKXKWKi+@EL; zawNH*WkpuvDp#suG+{SC>>6tvpZ#o6BBZ&KKF&=6!*SCztAeQ$h#czwl}4m}rwg^h z!Mvk<#Oo|eqq`quw#PHfXgYMGT&>J^eg#v(W@?CSlU=Z>XWE&U+COXmQ?CeD1Y;NP z-c+nUyoXNyrfd<zsBsN zn?;MbLNcRGjSKM%bf?)aE%(h1hF&^_nhl%xO)+D#Lf^II>}4dbb)Unj5^Q|W(+<-h~(+>JwGnK*CvIJ7w1$TJRc9#GMR-82VF& zc;b>JniI2Y(YvePmT4FdTRxViJukDPH1f`%Rmke>65p$>t@NU`&_UPqdIfPKQ^ny* zJ$6oC%+8r~GIwK945WqRHNR@A;)CHj%aRWy>82)~cU__oD%^R0LZ%AX*(UOarb#!3 zGZHdX9=m^lO^Mm`ZCNCzkREc2NOOQHbnT)l%!ckO(gm2i9V9dPvh|>tu4#UUn5jOK zNs*289&s5y3AmPpwP7~MW+_>r@h(Cb7l;X=$Ln3R5peOqvzX)Qv8<`vj#!)5<2%c| z;_e~D2ae)qNFTN;u15JP>i}+HwE(yU_^o3}wiZA>l8*|wC=YlXV#SjAzHX~Ah{H&3I40wOK-NJJHx&sId@>37MoTE!+tAkd;VC< zZ>hwL7Mng-gVi}@CeZa+_MGlHyw?0{L)u={#6)C*B2J1LTaUysi?UyJNx$Y>srS)l ztWCB;*>657f;}Y95gWnI?FA~&%*9jkI|sj}&^u$HAXLt<_JI*+rs7_t4bN@<8JH?L*)Vq~&?7*#NGT+- zsztHbaj|>6{|2J>y*K|fBo7+jA67@g*?;A$G9198a$RfbW&~wF?N2Rlz+8T`DEQe@uM_9<`jpzTq-b)4ph_z zkw2!%>*tJDOv$b6PCOI1qFe9WXHD>J@24)@tZUO8QHv%E6TPS4Uh1bRNoSz(D*Y8t z$-C-k<}|FP2M<;z8E(U>B>Jb?I=qYi?9I*R$r4Z@HvTAF-a{-US`X+Sc40S;AlEnZ zCIX#EK?c}Ee#4|HXc|Ecv2pn*2-x%FaXc)fmKz%R*Ipj{41_@qSB9|D4+q%KRNw0V zRb!gc#fM1FeMEGZ-D+W* zrcX1c1oxlUNj$B{e&KGH>8n)DYaB6CsWPt<@A018*Y+4e`f$rOHYVq-UOfY6e@G*D z9nl!%FTG_7E5N$-<;wD%ELe&3Vo)#mRPP8LpZdOo&UKs=y*JZ0!ZCA79y(4$Ecf0C zwT!gRRone+q}-l@c@_OkiH}Ur;}}X)_8Y2LRLLc5Q@@O1wSM1zvT9x1Uf8g<1ML~^*g=Wpgv4KLL)G#(*+BFScMSs~-V>^^%Y zZ#^4WC1V+ZAsZ6a0!B{AhhYu0oLfSLaHc{CAzS<9Qr)%=ZF=I%qG0Os*h9%F6r=K~ zYb286m2+o0$^2YS=k~jN^N{c`W*^jazs2vTyrWNShWCTIuEu=GBqo~A$py2f2%8C< zExa2n`LtX5dqh}+6)O&;d9URk`1BpsUGJ4=h!^r%3K@iOL*du>(q?4IIyn*5kbMHud@pzddafO)ylU1sGc8;b^J7#$4bkE3{S zRuuXZh@wi`*=ZwgTO}WaSqPoG(me2P!tbLUFh*dHz>F%g%3nVG8M;Eq*5p7q;Hc#EM&*yR$FB_EnDPa6UbrDc)^N z->n#jZH#4U?cN*J2UY5LbmK+6^a)PKAI>#OX0yBBmFvM&8hqwoX^&ynU(e>JjZ%sS zK`+s(ar?Z-?duTqjYHgxMtZwY7N1B8#~8HVb0UBI+r1Q9D9-bTeTzX;EJ-sge&A-9 zaI^}?zMyspSpvk^TS*r%soK92gw*t>v8;l0D|jDzy%ExkzVUU#^L*Lc@1w;&REMSh zCU7!b&l)qNzZN}M_h)bBqtGrW5Ed*D>`$ZO+Dcl#e(2A_)DCvrX z7c#ATw0vO#YYE5KKK-4W3MWv{ae?2TnoVejh=kN38-EbmH7Uset{W-e(wya@yHP_N0fA*C4 zwdt}g^U=`Hw1-}~iXT*oRkfkPK4Ar$p8|8{XO4}V{9w94FG2Q|nc3yZ zV3b;|6kvNR*AQ-0-pdqDrq!AteOR>fJ#&^>D)%#IpV0UAAVQH=7m8Y6ILsKhkAI@t z&hf&R@T=PTw>cbI9Gm-tcLAvy_^36df%tq~&l6YsCKNN%llFA_{U?^8D#Nf^C|GYd z`)gXh)nYfu`?k73;&f#pJjAf|(J0#u9LUvsYNcqU&>`RH9a8I(BN_bWYsNs4?YSEA zR`H@>+XtC%?wh}igfl_iZBJnqrSJyXX?%CScBI^!cuQW%pS4Lu)`M@RyGpo{ajwHN z#OnJ6#xElzC1~U$3((ZALbvS7ow3^_M=Cn2=4aoM2JV)SQ14K!dBRBOy|9s*WT~d# zHT}+a-Z)9Rfoh>~k=~XN)`hg2HwD-8kM=gGSAN?4el=s&GzTjndH7G@_DHkte?J~| zjaTLwP<40ZT7o-J=A%b44x#6L1$%RuUGRzqOVv<=4FX>U+h#{S|8*1{io(l+v_j4CzF~vhK%%- zY$uL;%I2@PbNC>1V+vOK(n%Z(8G%>Qqun_~jC^xLkbQPmElAaYH8@HW((Y)aEq>(D z;un%}jguuw-KI!NOkstSW-?w<5WTM4U)!Gh$>?eUM~G3Kn8tRFH>~}&YFTvMP^bxR zE`DFoMyXjj@|0Q2m&|)cBR~bQ4Y0bJZd#6#ktP{1W z=R(cd3o07Mtd+Sh0k}5-)1=plGl^VxFxl{ZTeg53={76R$_=n|K4cVw%i*Qa>on0< zw!3jl;*YkS+TUe70+(L``5fDJtd$LYKniTqrLwv6;rWR!%Y7d2@+yMEwK2Oa?yK*; zZG%04_@O8~B6=t+T&u>;+PwvJWV#rmKDqMHs8=Zg0>(UYt>#beUDkDu?7ll^LhC;XA46WNb(rIBQ297Jj^TUUda$@+3w{5TFM1)rw&nos#oHEKmPBwNdn(~}HItMd|(}v`kg@|k5 zR8gc{G< z$?E~FUe^0RVKeE{#{d18ghi+AGL(1)C|iCBdhb>GK=+9YZ*D(o!cp9O`~k1(X=C$s z<;dCJq2IBt6%ZPNNr2S;W!G@D%To|X&u?9Xnyp9f1HAe>yG%Qd-0Ru+7LqZm0mrE|WYp91Mh>~x6dpgn zF1&oXyw^Kdb~#HcnquyQ&~m=%R0n3W<2hOp+;tXrHMWup2Y z7c>`_ympg4k#8ZgrOc}rJI#Zxre6u+(@nZqgYgI1ryk_+g3ZE^NdbBHaoQCn4ddIE zMPA;X-ua}#yj#$WmMtaLw`LuN6|RTc-^zZgSq?g@yQqDwaKR|7pa@b=i;O$5BaDm) zGi!n-M)MuI$v(TaA{ALwd8JeR@w8F@(&+7ZPWjarU$L(`Pl&k`JjRloB+Y_y1bkm) zY`6>o!Qcm-v!!qhLq93AKWThtCv<4f>L)EozEE z6dKS7=5O@H*Mb;G;fqL)8kePOa&}Yvq3Yxsp%u0HT~LJ6jqfOPBXr%34m6VJn5MOd z&L%NHpzP9BV{A_4&Ew*R{lMKm!>Q7{WeKCYy=ND<-w&$CZ?f*C!EssR`v8+3x?V0D z-K+U&qO+!rHxrY1KGLx>v8612<4ZHQt9fDAX5-?5YXM1SVvcCVfm6tkYEXc$(?g+Q z1qCc?0*HmUlppssar5iW_g9Q9PoX{VGuT)&BD5B&KPRIdC)sOyBco!g<6l#hmnR4{ zw~u>QP-GRtZW?hhKQB0`67r)XTKE-FYHL@BWpx(wFwCm*hHs&jXHRjoUg|Z1AC(|N zEcnOv&u6P1 zQt+j-f6kuehMU7!zjN5~c8NJalx>Yd7#Q`P&SRo_(=94nE8b|QP9^S1gn1aE&b%BH z&=OeGBD*;rzWEm1uC>M-`8+Vd`qLvt?yqam4^McjuUTn2e7izWaRY_TvC&xnTs8I3 z@uy{)#zwRkCrecvpt!73>SUfO3JF0vf?&<1uxb#&20{9Eg2?v5rUK?j$u|yAxcNn$hY3So11m@mKvp7N5KKC&UE|4UQ6bR$HHjBu) zYec)9HTN}u8Vtrswa_*}!1D?ElOf}g{#}oKl}cQ|Y1gUFK&*=tjT7J9u$Mew_>Hsk zV94Q|rxtNKi0?bKYNfqGnI1J!!e(G|ka;Z~jDEqdIK&9whV2Vle#@;LRsi>s3y#|B z+ao@o$>aOrQsCl&;?6K1n$gJc-9r59&Zf;Qe`!ZM;t!{+Hv5qJt1x|!2Zn)+)GcsC z+_9qZz6k=X)~Z<835mH-Fmh6`g7Dvo7RJsdc|;$svG zwO%|id0{bA#&NzZWYjSdg#PC(d#(4gPsYBHgLkPE=JnInR)%$VYh7__uo*XerEf~K zGY6p$NLpEuX6B>*i*;u_-FNS_qiaPrLK$n9J>By)s_cmcR>irCvt;h?Zu=iG3WEyx(M=0(uWe8kJciD&PGMuf3r~K9}zrO8$}uUDn;V zC1sR}WUah03r8+sUz4+`nfA2e$HS;-gzK>yeS-j*{`HwJ7+tghvGMTYG@MipD za~ZeTqje@KV*hOJ)A+;Pp}MS<%&RxX73?9I(4|{GVTjrL&#W?6mDJ4-vKfji4w)8FqU((*FH#<5ZQR)}`> zEa#C`K@hP%uujGk^W*IPto7^|g&_lr#J5@Q#u=cWVWY8I+|M}@GJ^XXCjnm^x8Q^uusTSz^qek)Zncr2bs$+$odk$y!npj5MN*D|K5jK$_7X19;j z^xb?EHX<&jVURq6T;c77numvmh9Nq;LPEO^Kf_vtq)DM~zwf}PgVg2zYr*~Z($CpkJ59m>o!E&EIsgKFN{z22Ju<{J=I?YQ+?$(y^Qhj9Iyx#UAmMD$u403 zf7tu>f2RBYe<>ZPbV3J*y1F`%bfO$)I;xaIHOpyB5;;vdo0*bS!qtgNj3{gvG3S}6 zoaS`$*QKXU~I%+@p2djd}<>mDI)T2)MTCQ~+c{D}oHP zWEP{B2}9XEq%v~it|(;emIH0Jzy_oITp?Xw6*~0WaY#GsWPBokuEOHe1=RZ!`Di= zR4k}E2;M z`7m{9^pN#QRlBxnG2qV3So7R=tNWZK`J;wmEWpkcVCb+ra?H8Q- zq&;Xa_qM`t%*K()5pNuI@fo$6=+abpdVuK`!+x)60*5UWc$*70C9^BWB~n$n(an3! z^Ikd|7k7wHMcE(cD4j(~KFQBbZ~I)*k=#;aT(l(_$`_<#D0~gsxq9gOW{q6sDfwoK zqI8-GEbEXcvHkom6Y5>uqY@%@r}o~Rf4QkmB}$+^Vrdru`hVF|5ARMFKfdvOoTrT% zI2y;k^JZaEX*5XTO`*NqrC@?!#M7W#rOky7q>LtjF$Yxh=5sCJVV1DEdGL?oP055( zn>UZ;vFn+8Za({L-67&n7VSD?8fcPv*z{C-XkYoc9oR%qhX3OJp>l``mcJ0lY_f4I zJ6#Rx7iGbAZ#TcP)xa8ieH^Y8BvEj(YOs5R>_UW7+X*`m#hIVVBJJ_>u$$JOJ%SX2 zVBf`J0R^QLFWUj~8oQ`CPi?cp9`$x`<=(zAcG5#(ndRr)*>rNc&fZaGYLTud|0z60 z>)W*_?+-fLDt>|aWm!r=bdy&InCQ8S#6ao=0oHc+<$g(1`12R9F1WX6GJX=KNu0bG zvt8M?d@ak%?-zlwqjP;PMR_VuEt%k1Ty-86#0nBXC@S*JuPE<2?K%}zkGJoAM4{21 z;||wG(w`DGe=VLyC$fePAcKpGZ+G8^TEp0yJzHSc0fnYh5KEJc;#Fz4Hj-m)tK2na z%dA){BZl4`W#!U-?aNd7^}T3?W7E*jH+@=zq%KDx{MbZPW}7(B*Q4dkBwcrJ#9#sh zo#VMUvIE%?_-p85)LP0oeGIKMRC6aRR803%d}i?oU2=2aHv+7zf*iN=?pqyc!EIE< zFm4$H&C5F%6&IKhLTs1&c;o3&;~E&rA=z?9v_08<{gs7V?=c%jY@b~pTTIH_9dTOP zIk2sJOK4ng^y#~D!*4X}#maTJYvbxw7BV8ra-!%oc90G-^BMV_K_YeLTkX}y ztm0@4V5B-o9$*@cH4FzjfBT5skxalN5|!Gm1})D%;=rV@&;jDdeXl^3L}-M+njMGo zN#@X4@ygJK)wpdS3eBC{^yf-H)fl~lhKd+v1cbV8-fNNnIorUtq>hyB`tFi-##uSy zX*k1wo!ofDrPl&Y-gaKXjlN}PJQqOzb~*8^4w5g`(979nV(RgmN$i0E)Xxy|`L3F1I{ye9Vn$*s4^ zt{!LLH(n$@d>lqV76B!O?t(F--Sqv{9#fNjWZ zhMm!_=oohxxEJpQG3v)oMZn38A+@a<^F1w)*qkQpAF{rFTP?M`^@Atg2AI2ce@^6} zG#nn}pg;a`J$r#iDphf-&vDN}g5=T(G>Ui;yH~AOpWBJ3!CTH%eb;#SlT+>TLHTk> zCpH<_!Plq+87(w$`BnAA1zZPH?6swWEgWjPw$ms96?_4I$+Z_dNys6m>+bVYH#qO9 zk&Cuy&pW5a2}K2k4*j%Je8nr*+~1+gDD|{EDIgmCgv0K6$c+{mYqd9p_6CcJFCK%c zc#@MNj%~{yDsby?kJQ(zH8krXEO1qX)~kwS=S21oa&Smc@0rzGum{aiI43b4vwHqUXSp_o*UGY5suGRc9A`QL8A48XO(HgHoci zOqh__8f3^-#uelNS-rrwb9SRW9jDJN%fg@U2)1?1J*^`*xKyV+3}UcG5&Yq}dgd)y z#~AR-`f}M3XjZf?_r*}ftD6OnSXR4&!p~nh2v3q#Z+F}E$hMAf3ylq&d|LpGno8k+ zvi>8RJVAmAj#0^~Ob(_`v~X%&vtfjY&~IZNp|K=CJ*`aNbBTf??z=qBh1Y!MO7N#1bFY#H$k)`<0WCKBd0-`CstcwIs{9m!aovEyNt z8SJ#XBqKju_Sai4XpW&;!qoTLYv~~`erRkwRh^J?= zyf2x^55wtAY8h&Ts-G?Lra^KnGx4iN4JzOWi`yEQo(9m@mgEzO)K@J|Kg2o8Q{%T% zsE(Ma1I-k&d*qZfW;*M#$nCM;L~EnUJJ-C2Nj?~afDQfGnPbDkMG4S3e}=f&X8t%wG~fFXN%Ic7ZOkrCGFqJ)}Mt3A=j|H_mvXg<5~vmIy7R2K|8z9zc&~fsvUSi zqX`IMX}+rmJq6q{xlD<{fNJ|J#NcHI=~|e9N7n^{4I#&w`hr&N6TvApE!Cm#7PSuJ zkd7Jb9G`adsNh71I)bk^6+8(AC9a#0+g;u`9k;%m7&!~5;C}H`X4bFB4)XHq&(VE> zGC7zbQsAjmg-yFg@?0IO(rS^m64`S`PiUvNfN8(qSl1{$xG5ABmLsqyyG8Sa1w>fZ z^$td{lsDrtkw=kM-yhb#dFJu+)m+zj4kPEV-5CY#Lx|E*wc`aR0>3K~7WCEyA3{Xo zy1qOTb?$6fF2^;{=vDCB)vQZ%$uK~S&KFpoX6!!bP}g9sq#soR)Hpt z@Ha(>nZY6LvvtVapAO4?<#@p>eTlm9b#a7IoHh`Io^v@pnbd@XvT8oDb0Ut7?*vmx zgRm({5p&3GYCISuqF;Z+B)FpeIXuxlo=cMApOZTvy-In~slr)go}eF4!5cUHiSLkf zJ$oJFHjJ1Jce5r>)pX|BX(Y@I``VHG!_`i1-N=fv{cCf%3St76NtN&M(4P&QZWH87 z3W0i*Vzh-Sbf9C@uE;ANsNZ*&mnaxbxOL+bBa`Lh5wn+O1Np%Z(<)BPfad^mHhNpu z{st>cd^3DtAQEpMx+eu9o`{Ou4fYdlg{fCQEJnbcH5;r?;+q$z2dbG(_LI4(^v8l( z0jy(KD&qEOJAT|^O>)!TVRZYgwnJ&pdQ_coTqfRr z^8LQc?>+jam`*1qBJtL+c|t46h8q{R>zZDa#+1dZ_hlfWO(vp~2}%p!E+TIX{?In+ zq4|NL=O6iij8Z`ixSUQgob++}**u`W7BEBF!bwX_#&F%l!SLJgPcFtZ zR*eU7IU8jTj3<6|h#QUX4pX~dQOo;Nh;(M`wqs2c3+;lA^T@#o0n1CAdQosr^cwu8 zena&aCS8QGkhIx7gcGb7KVo*EwBSTOnwV?jSdl|wB1LqLqTptITz28Y2y?>i2(c2* zwWQ7#5J3wGwRmJ%=|eO`fIqDR<1aURaWosUaU>%rvQ#ZYzRW4ziz&W!@vV;Sg+cAv zYA$iZ4ORv_m8)jpal07D305kT1yBJc5)f(@g-$PJ`HPG~&q%7XC-IMC7NKZiN&Eyw zBD!ZLxnoN}N}YB%BI)B+~_-=UJDG%F|mgY z1SmA4=Y;LE<)S2wSp3gpk6m(u-wAy%EgoC@?`I=$>!?%%{<#oXYV3gC#p`-8o9f`1PH*tEqLo){?c&uj zh^wW8Zi61Sy1WsywjedS$u{ zrs+eFH6VIK3C4G*&*2S@*$kdX+bqg}F&k1o> zbX1~`V|Yo427dVw3h{xX^Wts}hi)rkeY*pMB@a{H&yXmeWz7A0EJJ%hZsJX)qy(++kZv=@uSdKHswfF8uNlr`jKVs@huBWMwm}eBi z_eNsp3)fH|lww^C6(SfxeHbb$l1?VBrs4`e-N?U_*vFO(K%j0t4Ju`$K9{(#C|vuy zU!W4KSxeeihCs4Xz(G7pHs1+&EpwbU)+{K5i+$XHHv#j_X@%Qht@A4Ul5e3t z)dP)~q9ULoHA6i7?+2vc*Z?z<;NqpvLS7d<8_cqI00I)OmepPX9I`zHH&yue*Dqkc zGn%AA83#0xaQ`?cy<(`hwAWkyWE9w#B^daXsu|xO3UEM0kN}7?&w#f*NQt1VnlWpw zH0HL8NkUtQLV8x98jS(+SX5vEMP?*7Ye{xo#1LH^P^3R{u2EWI`C#Aic^os@ops4Y zE(*IKYOAoA%j))-3bqekCl|f@{PRNLy6xyaS*P_TMfUj1K}&UfJ^#hC3CDw;1*mU5 z>7A>SYq>vDoYLXfZ-EV}V#U&Z2>1P^5;0W18IUJ_J#dQiC=q{9`lu2}%vefmtI0rU z6F<$|lJp9wK%sABBwKcrxIrMHRcDD)oq2r+Or+y%o6d}T$B-V$*3yfwD8rmy06Fbr z7=3)d`+=hJ8YS`mWQi6{LQ4i-#025XSuDZ5{>4MkXBqQXGA>Y<5Cwgw6#JA&!&NSOIpN%_iXuBylp9- zyW7vDI*6M1-7d?s?TQe_HD+%Pxq$v-;R@960&Z&(N7wC~XH?2y3*?F9pwX6%ccYYb zxS~%Hx-(U}&9_!IcFzvvoA(|l^=FT<`qC}1lyuwTkB4@>r^>ToN*4@mD1GAFoq4{&5~-+ybm3owTeo-8rW?&xN@=|18X? zf0Kb6J=$7LDLQsL4+`bK7WYX*8YIH`wu*fvvfqlp<1~H-7L0!e$69Yqo3?ed8}TS1 z50^c(gjs2YT#HE4JjW?O6`oGbsG|>7P<$8UVH0E63RmeMb`dE8R>O^qpITe6?8(cL zB>5*t9}BSioH`Fzq3_fVXEV7Jcmp9^DXsGwX*_usA~9&ZJ;3VJM0B4&gg?>ip3NvI z0z01uUrBM;4QJa~878TR?JB2k3I2K7j&*v0Q! zHn3VWtt4pb1H6xL$^KMgPBzo*6j8P>3xJ}_?S9St|nb)Bw9bH8I@sQA2MJOJ!$ z{HlVy%;WbMm_kGbj{&-$G48EhP(zLphqiKw&L_PqrD;T;59R zymz1-UYX-!8>KdPnZ0;jj_4&TT-)+%gB&ARQT*ZhiSWCQ6`eV4l`kK2JAbJ_&_dNq zuk^wLzBRK_m}g)kpZbXX3b46_dAG&06~kd8#dyJvIcWZgN{l!z+g;=O-)pVygB(1(FJWPfg~9eoC5&rJ zwUlbDElR%;dMYT4zy)D;$I`f*z7f5asAYga1Gi3}7ro69J6o1<>m!NY#0IV5o=arbiXIhVD`z%#KtI_FsbML$!+u2r5 zn~!9iTVdl9^a-17u&#V~HqU9_oKwg0>Dp@*({)x6KP-&JIuw65PqCTOD7*@yA8^PG zHAcMCQ1Ezwu4#$Z@7WRIX<#fzD}@F(vXCK-N1Yq*4%cB_hc!b+zp|0Iz#ozss!G=F zvHQ$*CfVPdR*qUJjb1UDGYcZfl5bp>6Fz$bwR@2BeQS7R%(SleKhLQajAr|6dLE^_n{h1 z*G*niBe6tUh(toAtu_xT4f&9bApQ7l_itnjx`3uWCM#qXP-#zHnGMLa@Smdp`AH`SEt#-O&^|)Fk{Nw!WM|E!I^Z)FgC{P z6pKel|l{AaF-AhaObRW>)yW#KEHX-#o;KuxgNJEufB?7<@_KlkT9>e&dN2$ zh!##ic=WVyj?J@um`1trK>bx{+}#}tlVv#@Abn*Ki@I|MM~_{jjL-XKVM8Y_QsVGN zG}Wu##JDM+YN$-dyMBJtR(kpcZ7C`2OvkXk&u|gE%7Q%Wh0aVb0oCsTZOwJR<8=(fsAE@&LJy9sbQhF&IW*)s7d$@W>6nb$pskm=IZ<8&^eap zoFC271h?1oJWdNJ-{xLP(ChP4 z4j_WizrH<1F80TIMQ0r*n#Nj?J@YiPV179pF6h?J+of0m8cUYtz$WG|vO{DO zb8qO6=kE&rCk+g}r<*ZrL|gtK1aqr3b&Wn;J(+55zQhGJ#lXN%ns%h0sMdlA-b61=`Jnv-?J8*h zZ#ZaM{%xhA8aSuWiH;2XdF$__sYVA*ee{k{WC7(_)i6jEZN<~u@kimKS!~?zHrt8! zfueM_^BV4%2WhrIHNK}q<#dLD!`BMsYYhoSl`1X(>=it@ZpVp*ThX8#r-`}IXy<$4 zuJGx)9eS;T?-iJta9LLeLNA&hd>CIBOu9zszOKdr=g^Bp2)tb{xO`wj;xVx}>rKij1DMeV1KOk433}SP4v( ze&V;&K0J4$AQ{0R(J#~V=>5_dqhTmXwM6a$+-6g9S z^tt71?J_^Hd0&sIIMRjpI(seaxZB(fceR`u(Xgga;C|#`jF|{cFnsXXc8K7nZ+cR4 zYd~Gkt-W24)mQ3QmMHIYBg)=)GA`0*vW0t13o(l!rV$;A9>60AzibD58qUe&4O}h` zkZ&PT7G1=v78Vbw=0s^G^7ND4Q@QA4u=eI-FMnIaOQ#erGPT@*5DYJ8BYp$?r`pDi zL4@cRw*Apt6_bWx|%=pl*sck8cs~+;6B$<4?J%72qr;QbcuuzDb z6AJAQs!PnN5Bc7-P?m0$OL)>g7?It*Lqo61@=eA@ZpYOD7jF#L+vZL@lkt zkD7#7wITpYpucpk$MoHwoXjF8F#<*>qLvr1W-7m)@dOg^>J^#f{KpS(_Y#0g?gFBY zu4NcJ5EkPA>vN}N3*-eaQlWxByuFG|BiEnnX;XBKxJAd=I0}F&bU7i6?+Cw<4oUX& zpj+4pTw7o37*!(6Z)a*Sp1erK%si-ShLj0}GhK}u^QEj(3%Y_mD;dJ{Lm0$nxUq27 zBjcgtJzMxw)0c)z1|UD?F*e1ndAPFE2-sK2?;(`?-&J5hg`|^WA-E>`&L;Ch1Lz17 z*t{DJbJ$)B6Ww$dWb~b67mhdbV-v-hP$(hfMCP2qOSBXz@C>Z9z^3|TvcTfXJt)vVa0Acq8VhthKp6@Y)mfJdTC8jx6KTWIm_ zC=lfe$~d=GxYhv8kEF_C)b9>F#82v4fQ_uee&5OVCgakpV#KJQZu*?ZsQOrU^AWdY z7wbDGjT$7sHz+o))Ani+T~1Wi)j5tO&5!(uHeA*8o??4A53(52%*B6SFD##I&WxfI zmhK(J6x_JTA&4@ml|cjf7rEEDc0M4ojO)64Qj^I3l8|;P9MaZ;BfYP;y`CzM^)qSK z+gKV`8iUWFq4}Uc;J41lu4CGvj3+P6ra&3N8rs$ds=W`Brd9t;!Z;>>5n`S!3-)!z zds}q8m*0^3N|Eq zik|B`@a^j8rwx|7%o_w`4MP5$L9jz&0+TJ`RO>TCbjVb3pdwLz9cMG9S7|4HR$Tct z9O0Qg?ix`oFKK^fkG|b^>k9=j8sH&w^I;I8`WNu&O$ML1xnc8XE5ts&2riZ)-2o#dy$yiTO6bU#2_s`#D44}O<1~mMmB1FjJ1=t?%X9evY z=bC{xH8WC)v^}^Tti|qT3}bU>&fR+tmAgGwbDiMxrp%NxFDgi3#`$v<0SScA4@X$0 zCsiWGtOS09ReZpm$tMq#lUASOh^q4gj<|XCEqXL#%K{mTo!D!HV7XD-xfJ;jPuh}L zJHeso#j3&gP`d4D+T#4v%>#lL>Q$T;=A{>rVgpm^jA$X~&orUG<=kIW>cTQ%YS;Rq zP(&<u$(Fq8+f*@_j8J*Fn1_ovG10T&<9{hiY3ka(=dLWB4~oPfzKS8bCtB8D zn{OGG)3gFOA@ao3z6&o~joo^Bw7O$eA-|$by$rQO&;NVg%RJHjb9Gp~Oc>6lts>qN z7-@VKO^Y~#WGor) z!k`7j1^930KGx7Bf!57J=vaf=pTB|qUDo&8UfH>mL#I3j*7qnV+b?>rQ~$=^(EC#S zgBQs)?k$}OfuxX<*n1yF=I?1M}`WI{m^!PiKiRf=ArhKztN&y;6O~TwXJox9~1kP{x zvlYBzR3;4C3Jk)*>|AY^cfX@i27-g|=D6UEf4?Nze>T`Q$ok4uY5*&p+qcuQZOWR2 zp?a0_%9?j{C@-6@re8!|d5^gTy7#$ak>Whn9enuTFYJ~-PyLaMn#{CmY2esPHAN^E zfaC7~L+dY~j%kw=!m$C0$=Lz8&_XxfcEgbQCy5GB+|p_N>$Pb0k3$#(Z3_QGi&>ES zLmAn?g>A3JLaR`5tH*BB7ywv`r-Mqx#N~N?--SA*vU`IoRsL+DRBAl@b9cQ90NWN{ zY#*_d0;-9BgnHux|!XHbn zg@pukJTXes^W6&G?bF5NU-FH zo&jXFRhXnPCQ;9iDVt#A9;2;D8}KeZ1ScY#_x|U*DFMTEN`}5ePqY#FoqL-;IJc=B zEXeMg+G|pSIRki{AIiMHLS-rt<=+@q8M@yqo~$;+@Uxb9ia8Et{%m(tPx05Ahqta> z8U8>2`_{ejn4lEU%pJ;oYkjIAs}zF)hoUh*4!DM(1wqy;HzY%EEfYper{uEwccCsG z30Syq_r)vGv!|lhf2x-)#b9rzsTtgFulZVS`oI0a;jPb48r~W~)P3FZfzy>w)AL|V zEfaniuJ>Gcysi-XTk9cY$>~`I**Q~f6IwVCqEgS&Rr zeSIC-h|H_A_M+c5mS+W&&yR-jQ$-E!DJ2-#e!h=pV#ickg`jEs@$0T_oS7P zx%uDUlR5cckCKec^M4Ft8n*sFBZmEBkp90z;nF7#|6>rBw*MOPpM(74xc>ji{p&jY|2wyI8U7!imUEGkxzNLR35H-5di1!}}7AJyj0b=K^K@E*_gU zxiWss-_KX&?l2kgF5mfSN4vaRZ>}WGep;tyPzCIA-2vS4OYHU&`Cwd|H*UJw=d*() zEWJrX+t?(sXMcanzxuL}fF#egv>O8=fZCjB9j^BmuiW^bcn}t;u}pYoKC~qB_zW`sPZOLr4?fejw?cMUydY~G=)Rg@f zkw(%%<2Q~pDsKdlRFO7M=dtZ?{Cxs4iV)ek$jagRc(QYuZJrL|OZ($>I~iI+&Mu_ zkp^~t1pA=`FQbQ(6Mju6TnGQcrpbhv$^Z_$lA0@`)VJ1uitfC`jZHRk{5Zr+g4}C; z%?I)=*148P2v&p~5@3EB1WY?JQM*>eV71x_+kddkcADHpWbNb zyT59^s*&r)jV};;h}PUA4wTSdU`@WYLTYFjGW0~vDDWr$v8WW3WV{jRMH*QIbcs$5 zVF7{gfXKKZ5@;_kPWV}M5e84HjXc*lbM}!MB)DOTaSEP`X-ZjWB&63b#$c72G}AjP z7^)`7bE*-Cp!!xxT0hkfuq(LS*eB2D*uEnTHil?^7LNU5x2c#cnCwH933`lh5VV*Y z+&ehHCQ-_Bo-#$DkJ^K?N1a+v2F<47s0&Gk5wj0zqlvVKL)ad3W6dGH@$alYejgzs( zA^YO_SG0~2WQ9J_7dKZb3|1q=uqL`W)khM!K5e2&fq>!O7h1*uRg;p`@9M#OeM3q= zm(mP4P6PR81g?}Oebrbh!MogG>Ss07J{?`6a-vG=%b`A6_*61LMDHB8Wxg*OfXpFY z3~*vJppGupq*nL*4S#R5`@fooshb{H%LLTIE0SAyl6zmbd^x-U@hrYlGSi^IH-DVf zxrDIwn7@z!p5DU1+M{-q&~Q&iVegqMav}0U;ArJ+SLi_^u{#+rr*#2nbJltqZv=17 zFu6M5?yG=`2$Me^0Ps!}|DO4az%%N$9Vs|l4fKM~xXZlW?lUcRj() z8?0s@5?CJJ8}V7b8=hkeB%t&gAFtnWmmDl0H93^p)tEbEo6*!eMQzk7ti}MA$hFKM zh6(*!2GXj!uk~SE*qx|?0|WHupdyOVb-FXpU8zX4=-u^GC6P5yZ3>xpDD;TH5@XOK zS^A-kz$sv^8Xb}19kB2WrWacEJ7s;TdS6I>w;qc5izOUxAJYTXbT$JO<~P<^4XnKH z0NF}QX1r5TnB0?sj_Nx;JFo6yUH)km}uYQ|pyxVm$!^Jy z?aK!e41q=A7J#MO>B+DYsFOYCpS19K4K_Y!;Ij_EFS=qSgR!p_ZC zoiob?iq|$k=?uj1*et-@%LXuQYtnh`9VY`b;Po|W znjR4!m#$7lr4JyPV=jK3&b+qIlifK9ri!fMSwEvU##whf z>HY|~t z59`*Rx*Nd0a#8hK+GTfu&MbKJ^p#!fP^R{^xDVDN;%Dj^iW9A4M(n++w??HQp@<$nK$Be!AW5 ztM!nRSK{G&z(Y0f4py-0_2*T;0D*pb<*75-K=LXMV1&&8`QPl1{Uu8(6U5Khg^ovY z{n0~ldp%b!HF#k_-G>kfOU&A7uOQ=viprM3(2Dwkr-fc$e~UX*j?FweoDJs~BaW0q zRHg6oU9fYI;OJD-SUPBnmj7nsh>}c`$*bmUX-VmVA>{2qToZCKj^pVen5m75;?vgAT;&|08-Z<*b0eFjn|JcZzDc}WE z>I4%LKjEkKJPmK~KP*fnuIx4J|Pr-+CBqhlp9I_TqO+IyRlHE)B{RP!iw{bzz`hpE#DQR2N-ydK2rm}Tn4fS5bvrsWYX#`K_be9o3+^1ix`UU)m z*4A8O7#{TH%w*~UiC!uC$6?l{Jy)Eml)3j1K$JHYTuZ;gaoD;gR}pk=M;hL-xOrx@ zDWD&)eIWFFVt&jL?J86QAYEt=qrruIs2&{r>~m*4MrZ=G>r4Y3NgGXZRP&EAcup>-Bdz!o%5DouVBe~-U5 z`O4bU$kjaF7|81e--;60{-)@sbOA35=}tfeox}V}%Ul$2Za0i9!^_qZ%K@iW=l5de z)T;>3FG~0QN4q+fx52B~BLHeZFJuob%ckGO2G}{1=oRid6F@h%>t_qj4xoz{-y))M zU1z$NbRz18Tu)Td2(Z9cBic(WME;@~(XQ1yMBhhcH4@n#E;3q>59Wmwez1yK>wBf( zq=~4FvO%W;*tT?1%we-mHPHf0D^`azhUzJZ&^a48Fg$NXtMI<3Wi^h`vM+e8bNXi@ z2O@Q&m_;eAo$+fmxfA7U4Iuc%!R+1vO!7N_8=*iFOA_G;R0>qbfgAmWHd2a@A zyYe)>M4c7Qko_=W_~AOcmS4_Qc`BrXK!r15fCDKofBS9IUh@HL=dTA}2DW85q(A7$ zf>8lOrC)GXu-oG8s*-B%M^VanU@uY)r;N&Y6-FT|(X>%)Epi{Cq|4&csQ=^-rad z3@m05$NzSX+8s6X3r)%k71N@KHsv&CZdz?y;9J|7YB#-*Z(D&&aBls8-(}e-A2!nH8jk%BukAxW3(xy%>wLx6@XoEonso^m9-yUVhv|pBprv z8Q0&kC7EbT{;?g?)4se1K%HwQEn*?tDkRQ|9|6v!5^OaE*;he^nR*98St%a?bC7<6 zCgs;iB#P+ScPd6hUi9)$6efoR5GU^QR-4hgt)5A7#6kt3{->PwIL+%b2~ zYBTp7*YgVq2tZ|8?ziko>^JwOtyrzDD!XEha?h^f$0lK$WKSh=$hgGDM;rEkYCD!D z?j`fjcA>L*#vE>iR(@z~7l$g%Pn1SdN^e@+tkN#(8@#16c&a(uGVd9DHoqVu?N||?i z8)Z>t^qK^iC69>CM$?bNR^nBsyK8X4P0y5doH2vKND^ssMVY$6YbStM;AyU0@wETd z3Gv{1KvDeqStE3|8k_hgl;OH8{@*(eHonaZV&%Qqea)=!>5WZ;V@qX;**?P%!O0|~^xw~Ujf zvcy~vG0`8}cBnZXs{ z%(710sxxq9<>j~HTF4!|t1oN{vM#_ITkHg|O0I!HTEC2d5uWR*tI zC74^WcfxxEY1;jm5Lg4SFy8i~wazT#1PU;nyrF>Jd}vBSmBZ#qSx^Z> zvPi41F2_ug>l7Eisdvw*q+b^4(t3ZkDV8<%gNDrPOCzLXUFq%j~&q08U zYT5K}qHFW2r{w39q(g1QEbB>O=ib6_%J!Agec{qX0rZOx4UY=Nd#*jcCWcdX-uh z`}Yj|*IfLj|76A7>D8x4W{0)1ttYoqWlc@?mBk-z2TmZQyKQ%F2%8f3VIJRS)yHWE zY>Z86xOnl^Ze+E4>(GHiJGrPQ)!e+9_s3Nfm(5^YPVSWr2IjZ+ugit>gvkJwxI2Pd z#zA+<{RB_h4^3F+-ROiu?*V<|(BwTas*^QotAsrznVnhZw9pezUF^@EKTF{zt(xc+ zK>4$SWZ@iFM&`>`KuxVo_RfmqOH6S==kHovHqzWLg%xO6#|I zjH1zqY;cHFL%G?IwXr!*%XtvUG><#8Vi`xvq0S=*IlZ9^u#GM6E(bK7x#)BBMVTMx z?(R*dkDbi(0b7gy?Qk40R1JR2tHFg1aL52NO~7Cb~wz!MFHY0x%6pQpsFjVrQye;C;5fYjrzL#!DkbzQ?$Esi@+{rXnCjm7 zx%+E)cMZlBKAjT8Rp|m2vL0R2FN}*oe|CDI%H?M+f)q^BM&?zq%F(gRLqFQ?^v`M$ zxf7F`F!vR9b6kI!C#*p#j|V{E^~}Lr87UchcDtvf3X}7Uf0a9PA&ACqW5mvY-)3MZV2 zP~hB5dT;vlfT-GK^~xK0w>sAN_ZHmEkLr8vS(Cm$$Rc;uA$K0W5|;?uIo7A z?!o_XoxQ1PVW8%meOG!2gyY$qkqOjl+U?dJ_WG|dw=~J_P3>An-mp>0T2b{UfXge} z0>?dakKS*`KULPhCJa3sZg`iky?giIBkFIP(m!SUeLYs_u*w}^1zk3ZXnS7}pFF$W z|1wck0g!=xP z$^6pj?_m)zqpz*q_`Uw?na4K3ahUx337e|d0?97|3aDo`9hx{~S6C%?@5_+DWm3>O z*7iC5M%$fi``h~n@y{KPw$!eS@np1gX7_oAd;qj((kHXHGRrHE4;KdYr|h%8y@!io zmdmAYX?~S%o)2XFg8h%4K0q_Y3d|GBaIYVjZwvlHAQq1YLsvZvZ9!eS!Bx)oXwS$y zwEEbp+jE@m{1eabmbutid^lbkuDYRREW&)Hfpe3g-qqu0>sE9J)odHh+8FU zB|oAtH0P_Bx#~rc)T1X0$)cO~ zwPK$B{Ph;1Z>4Bsl8C1CJyk(nbNDLef#2bfz>ggSTBY&g=rJ7? zs?mn$r>Cm{(IA#_Tx3!R7`+GQk!CvI%`fr|r-CcB))shlbh6%?yjtGfT?2jf#;+1n z2ui#BRxMNzg&4?dZDZJ-0r$O`{lVYI8iL=`);)Goka#vHr!Z?4KVy4_oohDcty%fj!1FyoeGEL$StD)eVO}3s4);n_drNTnU$`^)*;3nx42DI244ik*4Ni(6Et1Y+c8MQD&M9V2& zLL5aXG_AsQyY=YF^_15H=lMJ~)ETDG7?wbIih(pez#~;MX1D?FizBoN_<=KW_S> z=tUUf$rJg}Cow)FX-WH&q5p@v@9b)_@4gfS0Z{=_BT_<95Rf7$Jrt#=G!>;o=n*0G z9(qTbh%~8+fJ*N*^xlFZy@Vcms0k24=HfqV);#z9toZ=*jVtp=^9MDKA2ja=4HI<4goArK_AwFd`2FN6I|u?r~5{$ zj8s7BJ<5XAgQ=e%-Se)hrTz3-C+}1e+SAHYPL$XF?&qN~XlhVrTRT!@K!SmW)~q$K zZWJyeS>|^hIXz5@TGEP(ckZV2EhAy;@L#8E5&e8`ex0B;rYbiIPA`(Bdu9tsPfP)J z2A`%(=dw7eoNik7XbN6!k{f6F?b|=TD|mU>hV2!2H@#qkwhg4EmJRl_Kl@pRhhARMV9W&m30o<+35Y7 z{rKqfyFzVv5VCw(O}NhbZGIq9^Qv$4@plyc_fm&>PCELZx<9`__Exn7v!Fg(0<&Xm zyQwB&Krq5Y=T&BSYx~_yFyEb*qnT>1-rrqq5p>DVG&1aHTX%0uFV2mB?##=S9($sE zdXY|UUXREEHh^uR{>-TS^R6ziD3W_|Ea+~NUUJ@vEB13M<0EWaXr~B zaA+S4X*mNJ!E(IpQM(|CaOgIXFg8I2_S;5Qf&`2gT8Z;*JXRcBPJpBA4y)mx2E>#%0TMY>TfQ}7=*i3ZqE1q%jO&NfqdplJKy`gI(kPQcuu;2Y#7WK zWP6_Fi9ddVL465eE21Q0Ed{t8<5GQBbKAMB7Qwm9B1L@NTs;NP$LIk`yPPOuQbz&2 z{@OWd$2fRszH{Zkkc^e=%b)qj8-L4>$Y^HmWuyts5oa!&$vz~auK|!Jg?}dmE&VX# zWhn30(pO;4_+kkwt#s)m;3Czj7cZThui2+54-=1QR_T^ct-9TRa)qRsRu4+@u1J}= zD*&J=Eh=iNQTFqA@Dv}VlOY=IM-H*?gIP8^yaG~v!$S$^!mY%m1qNj z!I*CKT%WgQC=ocF*4*yCTu7Y4RuRBn{rR#$hTR_=sTU{sPvj8Z8VG>X?ypZJ1+~Y1 zv6@%UcxFbHxKFz_`Dhh<@2J``iO;)>K(9BjXL0$uuT9Q$Gz&Ee+Cf45^AoGZjk_^3 zuGk>K24mL&b-~{FS4O2yuBpk7CX`+~%s|sm*kExiVn)*T8Jy-BgX^u->tf z0=d-KjWIue*fWe!TTDrmzsA~WPkg*jqka8iqu=FK0sX1J*26|7=*(iN3$g*RK)l*? z(1Y&wZ9uV{WMe=6BPF)jraA+dB0CEiX{;P?wW#;BzZ zd;sp=Wu_U|jmH&J+cjf@^*hCG!vgM;Fr~(_+yR5ytmLN8Cjg^u+twMK_{h49b}l>> z;&oU$XjE@-_{CL*i&%tUt4Jj|Cc!QbS2LM@G$(%aKeLW2HnK3R^oqtm&x`UhrWa;N z=ou6+D*6UF`|E6sWBHosv>jfY$A`Z5*&z=kz5Ki9gUW5?ox6;;$((`t?QCAE$hJkF z5VWxs?)=T)c&d2UkbbBq5s0lzg`AELXZ%(}?E!p4ALV#(Fh|B$U$Gl$0mfqsRB8J1 z7%8A5H3JxaS27}woZ>)z9-Ynks8wW4+(-GtRW_0S$qG33Y~Lv5^6XRAshf1rJ}NZF z_0dG(cFFMk${G83Ir+LteO zur-EOU5pQi@%J5Z6`ukMlUb(kSwd{=FKWQPu^b4C2-Z;|o#lT+Pf~$>tcsfsi-0#Z z71zpNJSC0wvv}Ng+})3oa*%fi|Lc`H`beBD45OWml|751{Z3tZU;>u1J=&Gspez;Ym-}|~*#ZJlLA#dV`?~VQ`Vh`6RA%)KS}+S{u~{Z)gsAcNZ2=3pF<&q7 z_fXYy>~s=KbG>xZsh$yF{PlGux#$p+^w~u~UroC&Jc@|Y+C4``rP5f>q3s5O0%EfV z6G(?N$2O8meGZ;8_#sax4UF#v_|tfOVNBcYG{7RTUfz9_2iY*8EKzsrU08g8tVuIF zh@{ysU;KU_q)c&eaBw9R0<+t}OMrUqYq#w15&6aS6PS&Cp$~N)8awhpfEKa5p9Afu zliLuvZIK4z-%U@rEazNgH{<0+uY$8a{Wmf_C4BTZel}4Bug4qv&b4&OL>_<0x7(4O z4)-K3TpFJQ$8|I~E%OQ067_&*{kGyG-{s2c!d9lst6)D|PGsgm?RU(uzTgeT~;Fd%0Z55(nNTBoOZSGMNnuqxl~T23a}%i_ggQIVF;CTefzU4cKqiC z4Y`!F3JKmjL9(Y^{T!8tKlw@F;=QF?l)j3c<*q`)bkJaL?1%g!cjO5OO{Cd(}web#kyDI@>9DV)U8(-5{W_CGwLp%f3R5nM-bcg$ynG z0bv;>y>D&mY9K-^Fn6n!=a}(Et{J7>41g5i-AlDcZbVVK1d?SScHibR4mV%A%Ct@{ zOB~mvgmg_+ZLC6ugt`Uh&w$1x*rs4!Zx7fKlIG7m(gA>I?|I5QS^9PC8)_4_Twobx zR%Zk=7n*9fU$$wyCl}RpRGm}!YSC)6=qZoTD|D5Qics9yNh-GXsNZ`ALE?(LzCE({ z*+DLk;($*uYjM9GN#*5%Zf?QBd;V-Q`ccca=*pfQ(9*4}4waT4(w?az0vNbdLW;R; zcZN*GELL~AvDZ~5l1mri0BMsb;#@`O94tvPMf~$%_}^Xn$G|xjIrf$h-mm@w4Iu~U zno#ZOdypu<_Ae_@*r1!^t{VGdO4KSR)Ylx~biTmAB!0?+v@{kWY{p07@%Lj9yS`{0 zW1no|@wYz15|u3OAep8irhCpPHeikxS_wzDG(OOuE>A|0+Mrt}sdoRv8YV~I*GO>; zp1r4<=%wxOM!t#E(q-hK@*`8)-WYhuiA4-qgo8+Y+4OJQMbVo>P>*BR{IRUKtE{rE z+J(mOFgnnKk8H9|664khuzSOFX&IAaGcKt~=wi_DP-yJ!HRL)f)Gx<>5cbpIql{}^ zp+OVJxNR){NuGW)0QRhOpze`I&O`y+fwPd;&pp7pexk%Q0_aJe0E!M|k{3)Po?HEz zvoYHE3a*y)wQH-CC*$xs_U*4xz%ZJ-CYh+^l|_0$?llfAD=+sU>D9ikq+L7^cPE4N zgEpdH(9IwY$|9b}%kYCq<8c{w232-f_p5v0b=Lb)o);B>#WPD!;xstOh zi8?Q9z?)R{(7bD6a;Nb$W#o-GyF`#=S0W1ttsu`MN-$&`;?34fASZu#Efh76cpjhU z;d)^u!ZBV6ML6j=te$9D319rz1zt!BI0q?DM4v#5XMK?0flMj6#pPx{0zu9r^g&7m zabW@eV(*O*bM%F@l$15g8U}S|r)vbqva)OAn-k83j`1rQOs7X$C{O!s5Y)G=H=%fQ zVM+7m5Fi!U)T?pE4DLVJF}ufk?+>bejuUlVNWb9o;p%VcPg^W22^knk$*_hiQVUD{ zdgacPXF{7_RWhCCZ#f?R1|G2o)*_AjWlke}k=8@qcF4t9llVv@hdh`&QCS_5ntTQO zV+bKk$fCu69@_>ib>8Odbs2jS;q`m#%!bpsX^`cuecDxCQJCIOZ0|&Z&WwZMchYI! zx6zX4TFe;|z1ju3mP}0boAM<>#GxJsOdYqz7hAxXyfRkyxV3x-m^?H;jYSA;1uHx? zTm{^3#(+D7x|daa)wxyoXcCzCgVOxmXEPh}jt#KBCISXsp^oZ%l7pyE_xcL-_O*>& z=NhTN&T<{7`}4knR#`~`(4NBzZ^I{@o3 zIaDe)C^j~m18l1yU1l?U7ynf|7p9efR*;gxZa+~#%z5;I&^>j{l_n#{Lcn=rSGs;D z7Bq##%h`f`Pisejj$xO`XbWs#&w|n)n0h&2r&CN*QV@nR8NwVr=Q#?+4Y)+e(GH`a z%j@3svjt#}{HTXqijyaErp7v+_Qc{nU{@K0OGO*4KEcLoHodcKs|8G&wsR&Kepkb% z*c$ChB%QSc1nvA2PKycvSQPIz6J0&ItYd`bTuH@x&jkuX>h{a*h+a0+6`m4Z7me46 zfB1`l^TT%*$jCFF2`pUg(g>A!vVL;NYW51g5!KR&W4lz0fN*lU#H%w$T?scBglm4)+es-W6`{1wf+{r7!ex`2Z z1Q%JI7o>hh@H<<@?*BPFWS%Txh^P`9hZOsX&>dV5GRh51%FlzIK=5)4%j@}Xi-{<< zRZNusS?t{YO}O2<4Bbh0I-HIr3kG32@Vn}Ud{j^##^%{N#u9KRDy~xLBN-W!AtUB{ zn3N6N^)~aqW=>ee99;$UC7sJZ%Tc&9BY;zH2+{b?`QyK2NWtqy3XD)4J^O+U-Dmsa zmTb<~-t`bxA{kfLyNmNSW7b*0u2f9l+!wCE~#;1uv5L-(!1-bX! zF4C>7Q%{pv>|ef`HD1*WtPi0Q3(x zzIl72eTjuYOag9w!=B(FSih%_y6?9>0YcIp?zG2M*^EUnO?`fD&pa5AMI2Kl*@419 z%hgbyMI(?lgJJC`Ae60xtRjrXbHDl=STi6FB4C^A8+KKs+BqR#I10J*3$WE7+y!`n zRNLkJV&sJHK0)pXVc)QPtx3=;5ZL1yT?ka~jL9^KZ}R}Y=x&tVNx$6L(!Sfi-A@L5;{`>yYoZnx?wd{FUcIm0|G(yMK5;L?f2GUVnKM%%@H5sifJoIT^gBb&B zx%s-aUq*g0njbQYRpt)p>j5l!p~6w4#m}-?!YLRSIv1<3`E>%MvNLd2w&!YUI_}<} zmu4_S9BgiJ@_pkfc9%P97me>}Rk9cm%EBO50D;nY$vhVz#@fT}WNX&4djf@TvalMx zF)`cGc6+_!(ZR+yO^=9AmRnoya(iV5;fK_vsK%WSk(h(g42XMCQpaH5U{ty>-`OIn zv7~+*(OuMt<0cRui%%4~PlJjG5L6XU_H9Sde1mPsi`k%4pstqlWO&V%PoLM8NqZ6| z)=twaE1t>Mn}w2kmExiUoKEJnCdprDZ$untG;uit4$U)u3bfq0cru>u`N<9Y$|k6f zxd(|AcTg@ABKZ^R^IH_ZNqjD=pnW=~)O6@iCV~a~9$4oa7KQ?2Va)QG=DjSgqwDtr zJiOb~s}VaFa`u=X!{^C`fg|owW+vb`1{_;yI`k$DpC9|Jjff-dz17+}Gv?92SjF|S zm<`~qpcd*YQnX~ z*#HQ~Y3y`Rv3a%H)h)-Ex&B!*=zIub%!NEkJ&e5kfaC#t4{GYv0mp zihKO-?_d2&I~zzKyfgG6R}p4uX?2_HpIwFHHBK_*$Lm{Pqrx>t#mRY@8V;Esm1@co z{)9~D7u8RwMnc`&3TJK7Hle-cT!wNdN9D7zcfKB+_r`r^zUeRlEvwXmjn_GSwem>z zaVb7|<&Z9*x2t>iVbx=YTaQaBhIyGMFxe>uw<(g%L+<00_^u}{^_T_ zqB2#Xrcp|73Uy=rG`<9;$n|JAKCJ*=*2|EKz(rBf-HCj)D51egmdg!;M{q-GKHODo_BSZ5P~%FhQ%T$U01!Iq#P}h zd)0>fpVjY^HZ2zz5=sd~I><`OY51}?X|7Fkat1HEnKEzKmU-rsGUGHggX=T^dkF0W z&;-Gkdq?E--sGr}0CJ{^mgG`OM5B%879Z&R{BXEB)796*cp(l%;qqcat25&@F}&-* zg%nGYLTz6b3%4E`7d;RUDUE*^oemN*HY+rrnh48OEIVAYL^T+?n}3&)PN3{Q@WT*e zw~%yll{&4bvO7DBZ1-Ctjdz6_4(ez(-Y7Qb(dX+F>cfG#Z@I`af8Ex7ED3FT?cGy( z`mUeyz)YHuqcdAVIvqF`JaaYzLUs?>KUnr9Qu)bveDe!-9;C&sGJ5~84e6c#!iGa} zHu@c^)1dBRYF^#Oe;Kh(OqQ7Jn`E@zl~2|g9bGn^QS3T2*_i-d$d-$jsH52FDM?;i z1MV|bfNMm#LQv?9`|JO8U|pnHZMr}&z6Q%ktQ!3kpJz~yOW*7(j-1HWl(i9`b;?U> z&25*^>+vQ6rTaMY3c7o&X(Gh0v0c@Pi;b&U957}C1l#iyWxt(uJDh!4jht7 z0N%7!HOqbd&p;mvJ6kyw(%oRj^U{g!YtrIa(O7ecBk*YH{11x7I<~*=4X(f7)wd;> z%N3Q#XEbZb9vE-^XNxTNXi|TOP(n8}2i&}%H=ja^)_Gm9c&ffx! z2-PiJmKy_~dH=*;Rk_`1M~!=I)8&!kSaz}&N!0rKSMn|OZAP)Xh(%Gnvc52 zc~<>VuX+7VuG-@J_lqg&8|GT>Sm3z?n~1Y28P>9Zqnc3O;Hf7Kp6p`bi^DJT&Zr5f zU`#(M2?}yoAiUYpd-1)AF(yKev{jbB1&{~jzBVng=$ zU>`RfX<_0wmr@4U36%lU=!s29XE*`J+C@-^hs16g!~?8WhLn9HEjB!v`jbV797|E$>>mqXG}xHB_`Dql+B+D|DCNVb zR24Fb0bL52iD8q}pWE$Onk}=8Oj^*mEz{ojj?3iF7$G2x4R0QQQ^QTzY@;6Ry=f+K zZ%f*B+v?EFgOrrP8v8>A(D(OsAHgzRDO`GU{B-IXU;I1b;v6H2Yz-MV(fUK<;#V@vSt1$Ku8b&y>M^#qRgG|a|$=+ z-P=NAD{d85^u+d4LRTGr2tiSfzw!rjBuwx9l4=JQN+KXwoRVlnVhh+vD}g+-{I zo}OSoW0tUW?~RSg?7W10-44R{MaF)b!2O?d<>#&0>(h#x9$2F0bfy=64W^Z+!C!)w zz}y|T*jus?l0@kqKal-X<-=2aiN0`${@!)l9b_Rb;aaO-8_26o2? zY#x7`%BpsXffjJ)gSXyaN*{f&gNDf2+t&Z;Ulhqtgu>q`Km5kQ)D@q57vX7BmPR;; zt`?l}(kEO?7pQ_$`R)2(ie`+)H$ZaDO8dKv+;t_-pKk%XC18*Q*>8J5i6VGm@L7s= zn@ZFH$V|ki0>3?_W1@WYe9ZHx1fMVqungyRmS^a+)Us`0%dH}@a7q_YWFhSzA-@Bd z$UNv0T{#dZ?D_LVJypDZ2f@eLLP0P(1w<1G>Z!7AvFJjCJ!%kBb0DW8oGW+q@oU?8 zn~sv0sCrX~&ZOeNbAW76yO z2*TIekAYG9iDS>EF_UdtM&mG?~lVCS0B^A&+L<7N97<2P&K%i>@IIirJ z9UO3X6^(xc`Ly@U<^DZwHNgOCdCE+w%`TkrCbM|xhS4TA=cJ`%KB5JrrAckvO_$lB zDakz+EoU|baHhvnzzC^H&PiiaVFiLSE$~kKw08s=xv;l}>4JCcj#83%B!ZeR|6+03 zm>mXc?Tyo_!Xyv-3BJ*bx^;)Ea3D#m?3H<^7t={ct+N6e57y`UH_?C&qBwxkhkH{y zhnI%W9QXn=m@G?6))FM5$vw`cEmR#?UC~!nHNc?lXR3g$_x=(H0$=;F7e@b_fi~N+ zo>od0+cP+b1EE#WsdCQvzhj;c@KSUJZW25bNa;WB`jfy$x^0Kk`ECrmg^ zl+E77xW>(Qg(Z*CHhcfhvF%REG>T2IdGxpB3i@_iqYpyBTqhLuJJ$r&Em0lnXjMn# zbb~B)MK*BCsTA{jy^Bd1vnQL#Ur-8zn4enib_(@TR}5Pub?pQd%IowM8B&7SS==y4>GEQ3EZW-SDUdT# zF_%Z_vw}$*&fF(r{*-2S$qk!CgBO|QEFXl$(!cz;)x!6=SI+C8yJ+B?N++qGU*ABfpr$ymhD=Mlk9hGew*&2 zCTed;&_iU&z{7d7SH$IZYi?%Qgo#rHRGKl@96Qv|W>vMSk;HNfr zLZ`OVI7z_6dVc$=+wf&#FaN6tYmK0A;qbjn{ay66l|InxZ1(2cS40XSdoz6IZ|3XO zX8`~F&kyFf{1B*x611LnF&GUf;L42$lWYj$6K4@aoava ziv+rgM&ilTxdP8_-5Yq_Z0g;%s@lTn`u<;kxU|Glg$=T|+MGP6%WQ$ex602i5thM~ z0hV@CQ@;MM&-?a~gUl!#91!gIudl%2TYLWfRoKb?RT7?rLk0i)Y5}vjOh_VfQy z;{UH-?Vw?icIyXrZ{LT}foY1{+?Ki-NXPFycI}(Q43_-Tw~^!22-E7Pl9Fz#Ltht* z({@BjiTK-RDPRe^uZLf`RA#P8+J&)5uex>9$fJN+~J@IHKw?^Lpa@$rZ78w z>;nreG-_%A-0)5JZwXe_0?9^Wz@o>*s7c?ZN!u#yNOq%{3^YzFWoH`f$kILNmf7M5 zL@Jxp-V&&k+~;)Dt>qi2vYoN37ZKe8m`l3Bqnx%=tL+J!sj9rGmBOjkqw0w&*0sjL zWKwn$IrBfoEl+OT0)}29oGC+c=w1Bw3=Htztl}Mp>Al{&k}3(y5HM=&6|W>$%3_>k<%UAS!H)|8`G(sESN9VvSJU)ho zZ`+pz{8IyPh6EIA?H_Bu#2au+>)R3E+0`DFhg?~==5>A`XqtQ&16~Tm{ADV)-Q7z7 z247xZZ+K-dkM(58xm~(9+|!DhF7K*>qfJwRMcPAV@u^OAgI1I@oOD(YFB?15XuW?+ z)u^OfIa<9;5JJ!+=E4i!rz>m!)V`Rn*YvZ}4n5MT`C@S3iJS#fN=lWP>lfIsVsuFl zkUk0h(dX&BMRA?pKd#CRc~3pX3b}B-z|&SGpJBM2Z=}G!lKD~fAmn7C<~#3sqGPpC z3L(U`0j9s;H&!$wWJ_j1tc>EmD zFq(VvfN7}S4d#{m=*gdn64$9~%%Y}cm0Q!p`c)fdK&nM`oH@^lBz?r1xlywGW;cKi zHa&yY%8*D~FEU6^_U0_IE3r`5a`?4X{kZgd!%xwv$(t#|pTQ{mDF^~L(Lfmqgz(0V zHmVBQjLVF^AGNo7yCGI}=b?I`Z@JhRp>$q1f2^Pqn7T|fD5=_xcbAHp>^P*#Jnm3( z2|jAoA7pOo?w>XXHj57)Z1`Rb)m_xyDpW>tYv*V@tyUQxWi4<&HBtQ{GILA7$oM{` z%PHm8Ti`vSHClG68jB$K`f2Z!2T^Ljd!~s7q~^+jue&?3*NusnuI;{{%ny{iA;vt^ z8{lK+nEaIQjT)Uf*KL0gn$f?_<59x70v9%d)zuu83(@vyJsRarSL<7aaf323=nx&XAcceH4V-kY~gwM;ZIko;;1 z*~G$(SC>KLxW?!YB?Fs@s>mc$Xr1@+bG@U_rabkx18STKF98>lD}U^J!ebh_F1PjV zE+&b)zq!>_OG6@)mOpG|7bujAX^ZAsAK}jguf6_rYQnJ<7ULh~AZfEL!z^M}QTcAF z2mb1-G9-VjBEfZavWwCpP?TCxw^nLEX|OffC;F(*SFySGBs#T0swELFEwe+;0Fk5a zWXw}52der^tbWA?aEu)8svYF?>C^zJj_lNy8tdf6FMk)PQ`yktJ}3)J=`HTOzdiaQ z$f`6BUHJ}U^X)C6X!Iunx*=^+axaDnTX`Mi%cwo}SCH30vN3GmyU*1P1KB#70ljb_h2{v`SwUOqNaf_{D zW*j)tsr*XpUnNi|7)7l9=L@vkcRm{mQLCBH?$k?|yt=jV`livQ^5>i=3A&@6Mj7V& zIKg&JV^Hpfj2y982mSTCGk=ZY z_HOa}68qX;t_Autor2_?z8F+%mlcKZ=fc-hjrU)*@cj)h)n={JkM+Iiqd`B`Ba)er z8lgIBJ2t!PJH24}OEWvi8t@ztjVcjQ2 z*WXQ-!1?VhD}54!_s?zmB;mjO&xA1{5rAfe`LWwKotsAux=e)C{7<-!>g9q}_k`0! z*Pq>E_Ahj*%vzdMwSR2;zRY_?YcpJ$3OvSJH>rOlDy$s_{*wRbqme>tF(uLmzeXA} z^1mwja+3ygyfC%bh;fW5exZGURsCGNO?aEV0xvWu_Fxuw{7|S{*@;=7Yhkhc7714R z?$o1ze?@MY_yD?g^HxLp^BtpY@ISH3LQ>@U>{V|hygY}0tSq+if%V(>k1LK8+Thyj z-XNZyG->AUMrHY8zUIu22x~tJ!iCV`%I_fsdm0U=ueS zS%|La0Peo6YEp4odnsd~Ygo}}jgs_+xWfJcho*i%U|1jHe#(Q_H{W{*YZjgi6li28nno2C zXa}vFNt3_edsB?zloGhQgDAuD)@um&Wt22wK))FpF@w-|L@K~`^liZ_bfaTSLtsMT z>#mL?<=Tnu@pxy>Rp&EqfhmJxUm7u9&rskHnslS^y&Sf}3#bb?fok& z)}mHZ?LEUXk)D9LfSm!wvN=Zgz4=)m@9N2pO5n9_S)Tjsq1SPRlZYYm!b@&jvx_a4 zRN7z+Q9Uvwod}E}3T0Uim_9?d9iR6!3VPv~SC@~w!ZO!(2Qm^e0dfU#$;&p6twj+2 zAlKRkB_9iZ)UR3t=Cx3uppd_!%Chkdmxumbh2e=ZtH$?6#S|?kob0A2{S%F$ zo$4>DIJi1>!|aeo&x&6aKi@%K8|AnAcwVK+_*0HY;ij16Kbe{pT_^{&QK!ktLsQa= zLw|NR*RJf>u>1C&aqq!KZh^}qgJh8ns=#Q5 z#ylV>q;S%;)V}X+dD+{I^Hf*E8!`!n5|_HTnbR{i54u;RXhl6rfH|Xm_e?9nXJJrvs(2E z&dkCdHPz2`YXNO%WG*WiB)dl>Z~ZBTjo2V^aU-Z~`?EVwe1j3j7{Icv@gnVdHg7Dm zdX)*l)8jiV));E-F6_2ofnF@5v!ZJ1tvZOhf_jwqL=iwGKImVs>*FFxcGJu-s8}7r^Q|w|?P`X|n zdkL96tGTu(89TD=f8TZTLK#}RdzA~6ZNF1M^bW!usK>&g8{)Qmuh+tpSe&grUTLJ4 z{)tWeGeJeix|gx?Spf}@&8q5JQVlS}z(`l64@u6Bg*L^$VqV^#)HPG!Kled|L-@eW zQif+tTwUMOh;@glhD$3aJ^EcB-dI$VdF&dmv!PnySWOOX(C5EAS`5FhF`L`WcIi+k z6?u9}fG4)fF@n?>sD*V)5Siic(9N}kAY4_w!G&{H16;dq^N1}I$M;CVSyUp#oXie_V_KBW(M>UFWCR;uri<5naHL0hG3D*{t88}Xil8*+x?q)vncPo}{A zp!Bj+YG^-`xkA5X+UYe?%wP+k#CL*MwZYwv9{FInWbf?K{1T43m)czTr)_uXa`#|91ctjVaOIay{d;MWdb&nP-cw>6bxodLQF-+3ZIEhdr z&QfgQ4>d17o#?VS6xC_qfkY)#wn-$N+%cT*+7}~lDe4!;!F*ma%-c36hL3z+g<&JC zr+by0aMwErPE34tH#P#JcO69r>hWt>0?oadH3JQjlgM7r3OXahP9=uuEW3+8Hr-OD zblFrkx#X5{YZQKl%&eWqTYOdd1^Zk5-ZfQsUo72rDLKM)TRe03s6@y)!&#z>_^1xH zX9h2E>u!ZX3U!g4TTz*2=BF14^_ihI{Y|%gga&(diJuOeC!+@$H$3MTEE~mNPG&xi zcgHSy9Q$OLI|_O;K_d*&f_P6H|L7+IVuxxau(G#li?%V)Pvq9`p)!xf@iZ7Ksa#t^BqcJlhmXhX^8a3Kr zIs}4Fy^)VVFqR38o33p3lJP!z7U0|^WorAIc-O1R;1i;0@w8vd1#E$hm^^$Y!EHWq z2N&&03qn+Rju|@|N91@PdTAHEhuhqm;yv~K1`b1vBsyH{+$PiZv~8Q-l=fvc(5%Cr zxCVQ2q^3)ns)QFH@dBc^S(S5mJW&=V15j)4?3g6y55 z^vWQlBx*3~3JIwrRod-Xiz)%!sY`Z`8s<`8`C;6DH@)S=87$g-u5A+=U+uQumi!O= z8tx}|-fZMC4taje5YLXMY8rPsoIDisoK!;zWB-T_nn~kIMz`wq^R|89@<%fzuNGzM zixl>C`3-WalEMJJ;i(|6XI&&aFmT^|O4T-PG5+DLb?rp%BGT5qUJ!zG5rr}ghTe_Y zRfDqyW3OOit(>?dc7{^IrVeDdhgnPGqGo>bmcs#npDJaZNb7Q7mgg)1A91N;iA_;ic$%+fTGL2hRinVCeJeTSG#@%Na^B3bkGhQD2HrH1T=ILB4?U zZ}V{D`(Fe=WC%g!cvED@_HExzO8GfxO5z=#Ysr)+I{jV#HM(1%Up8dpm5H&lTiix2 z8r@&+z>f!la+Z1wxg|IN;4Ek5s}N3gNb!XIdWT9-+yBu5n1DCKe2&!!f=HPSBpkyw znva&RrX%O1+h%auyWDy{{h6E-x)>H!@^F!7V)Jjf2dd%EShYQ=<(9ZZ_<8Rx3WS}k zWDF-Eb03I(>l~+HaI8?+7i+oZTBvxuZaiB5-_>NMN5dX>@iR z(HGD^=*C&F?I>+B9)eFJa1@NKuDfiCsn42@;t^qt?F!tFQm_Ze%tx-FNyB+^(kb5^ zFNR$rT*b{!as>+PK2&TPKI~SuRj}pKfy| zA-k&S1GU<{8e0094;)WDc0Vl(`g3fjtMl%}Qyg#?&Q#NT zGw78r|IVgP&Xa49Sr0 zMKk)kQ*(3{Cos!Q7WVdsmo72CrVLnIh&+OlgzYxnb4?gyx`-h@mc0kv8PEMG&ZH6B z-l{1H?<34R5ku5uq6I3p{Zg%G{m4ky<5A9z&Rutk$GD^o9biXgLXqx+>N=y4knY=3U;!@V7%hS=QOkgXBeb zy<6&|&nHq@SeeGC{q$;!)+W;?&oq^U#)fbw&IqwGIDFS0+d|wMYI!>Qi+tB52U}TA z^genI^n26L$S@>vs_boSwU}wTb2`O4HCl5_Mk&u};q^+|0J6=un|ch)SMU!@=@g5y zlMb1M+ll_3Cb2#BbR3i0{p0X`kkBD9y_Xv}`)J$l0H)D>#c{{;;}sY6mTVA_RP+Gv zYE{U=Nv2&788_2df6_$4UG|-j-2`tr5x*d=;6rKRKOx^zjrF6MpQ^+-GM6Q(#D>iE z6ZszZZ!P`g-KL#({*<&XBT@ybEFyG@6qa^vL_Ho+x(&t`$F#&i+GJZYQbc%0rmA#X)60lTS>I(*&BgO zu>r;yclnNXU&@(|KLgd!BTj;gKNl*e=~qe(gm82Q&184M*uHhCG;q--+HS7qixlf$ zJq=-hsx9L)!H_QDe&)3Io9d9i^_bp^A&?$QfBpD@bC|%dF*wWG&n>fdL(mNz=BK>> zkD!k&h#KRQ7B02Dp-d_Q#q*Cd26ENn;tDs8E@Na_EsQi$#D?qe5p-va8;~Lz_9MP= z$@ezC$}jU=#4%RBJ#)&Rb*p`YXlX27b5e6mvzIv*TzOJ`Uxbj)|#Mn_4P zovoiB=-U_u=y@5Aoc1glf(Zmi{%dnpXyI4)G#T zut|z~&UdhF$itc-Td3km`|m|>O%tQiPWnF#HPmO4T83)0&W-${!y!A37cUWZ>0dK+ z+^)wP(qTAmhgBNqz81)o?ww$)@vj*)Zqb+FNaj7QmSzFEc=Y$X9usq_1q`F2xKloq zY)9koA4&y;3$6G@BF~8o({%XBfWG^|VaH=fc)?b8o$bci;Pj&3Y>fHd8<0MYggmuU zO|dS7yI|y3SKo%;@=bESqZ3Ob@vC^s&1PB6osQkhoLw=;hV%|W@1D`qh?x%VDBG;y(zK)0tYoBfglT%P1_xv7nn3r;uuexlHKb2Wav6(MYg9@SI6?#-#yPKX*?bm0!GH(4w|Aut?Xej zQt`v+JHmEYa_y;z%Cz0GL-io;QI^xF@{D)3C^ zl`9->uXLHID=9MBFTz;6_Yjjc&wJSZ`U^Sxu}Qdm#|j)Ny4Xgyl@f5^g>O>$Pc!xS z8@gY!*}J`ALfpcZ-88|P;Ok+63(*|yiRrWxD{e<6;;51R~c2j z?Otu7WgGc%;H(QN_eD?RBLjjO_p}CvUb%fF74VXxYKhV@4IziGklbG(_^O34;Lrd` ze}t73>sq#dy)7DH>aE`96G0&JL(@06%8rX}mQrvmfR79y87>??-u%>nVlB5&x{f{YfSjtcJ7>B2*>sR8h0L^s! zb&-%BF(q9t0(}5T!5{Ca?j7^MqWvX>3){Q>3t!MW1+P#cFBJ7o_~Pdu+y2!>h2~Df zJBy42jpLNYN|X%zJ{rkHQN2o{+PV2_WZ#*6m0gz0mfc@iR^%JQNw?uP6Ug&OGg0aZ zj1)XC_`1lbezyEW*xi^)t3qkr<;kn3Uf&j898dS_1b2jgoa*fJ?h3ZaX_pM#aZdm| zqFyJQ&U*oGgi(7>W?YqMRFKo4g~i?+t7(Mi`&(1LW5cKeeuUKo2&*<MSdekbbDr)rXFA69jB)pibCR`+RAFxS-y?taD1Yb8OG%TJP0tLY7h>Lr$=rf5 z9L+cTZYK0m$UWVen;ws2zaX;B8{1&v`Mp7cTvRWD`T@0)q2_?FU{U<8XV1O~MvS!% zp)E&#T~_hsGmXY5LlJO_dwYsVf(@lyl&jqOUt}!p!-Dvec@GO-u2HT%_Pd-JX_p5T zI!}K%KKCtnCuHB*6X_@td();f_;7rvII}tUr>Iq3veG3Pa;DZB`=O|}JvVc7?ZefM z^Z@|xJu{ceFkkXTCtwZ|9v3&43{OmFeitCGoXF29a5jkOuILyXr)3E9v>bSOFTge8 zV{ozxPN=FET;a%l<8Bt0#jC>rSD#-Q+ZFHUPI>~ZjLf7vpC<}2{R*#pWg3~~uVe~| zKb#aix+~Vz^o4z#63i1BkLNt&aEVtRU>lQ`ZSlFEYt2vh$h3j0i&%4gTg6!wHf)gI zOG&+u!$0E0QR&!+%XrMv^FD@FcBBQaHbjpo)iI=Y+y0v!i|qo?h8Sr2>6xYXurQ2e}au|-5FsOgrFL5B~SW99}-T~q^C z>`9w+G}-K)>>L<;o6hFbhI|A3&#!FkbJu-Cm8YP2#1xQqYm_`wZQleAsvJNaNfThD zA_;A2j~u4vf;N>Xl!c+2O+bTF!BqYlq8rS|CwDh1{%efTF21#2^5^z2z{0t_Vuo5E zM`#H53MKSIA9q07_^E^U$LvQZFDg@4acQL@cs_QhOL}f&9OoOG_1p8tH@;AjIKm@{ zQ9jAF9o%ndvI-Ctuaznmt^_E-rEwB$b4se0WZOI@rn(pK>i~3Rc+YxEHm`Q-D=?E&2+Z=_L< zo8tYsa*J<{4}z<|MwlD1ERac=UHNty3K4Y$+VgkH(-Rezsj$Bs&CW*Q?9{6=2lk_N z@p2w2!C8v@W}GRd)CSa-Wfb$GJd*&jV`V0!t17*X5awmQ#47FPH33yrjR8;9hSBB; z-bpH+|8^-QBm4qODoBj!PUn+Rslc00yza)A)3T#X?EBk+Y<1nnv zYFNNg&#)V^*X$j$*B*YI!bCCfx*5{!!bD5Bny12z+yb$&X5DPPGj;tCNn3OWrD#lt zehR&9_{Z2{78#Fqr@C-{3dRRURey+gn7M@GCI;@9UKPQN$9cjutWfEoH6zy1g}t}= zME4`njT@%d$sY2#U1NLL8+4ajBjrvbHzHShgT^4SP=8G6L77-sEE`5|)-zw6y<}jo zf4{V`li@N=pnQ$u?Ylda^EWe1rY-E8wi?0;+}i8FeLqEpk_4rZ{@0Ffn6b(l71+K7 z<BWO-3tUEF4{yxxcU0$r+`VVC+>cW z;4x+SaEmt#qy4|AdJlKD-#6~NlnSX4D^)u&sy0=7?@_8cs69iiq7)H()=X(p#H`U} z)~Zo^i&eWeiM?Va=#$@ZJoj;b?|PN-(_SE}xo_%p1xk<|QP-TrrhhjP7!ioKHcP@gib#0pLc?BmVVJg98 zW1CDBhH2EX(!MQf^~@0^|8YE=vJSa$tY;!8`ouO>oJSXI3Nqh87V#(mo8Jc&O) zKoz|XCiUpm;#-R2Vm$?tmfztdT_uLoE34lehN8|tfSl`>WLitrPvyBw?XwA|HS^3= z>Iycb;;hE00bN!#Lb0qegIBTJ*%@$Zho92PyI4}*0x5e}j=7mD$Mr8Y3}kOkN$+b` zlrY@xR0=D9Z4ks0&~4C)t_-Q7n4-jVTL<>g`i&x*&texh{PKfj&O~0`pP)Vyy3boN zIb#Iah+V({ZrO1{xx&16$zB`VhARD?&W2OK)u-m&Hj4x#72VVi?B3<0-;1|`c<(@zc7C1nUZ*f#zJExfNVt9Q`}Q6$8O?`st0@G}EF|n_a?0-6 z@lxw_l8QojKVU5nPdPPs2*~YOw%7X$*Np;9jcV_%Kkut4%9eDr2nZdD zaFK`u0s5-qsjvzb8zd66S$!zI;a%$aDtGYLXRQrV&a>SE84x?JNbZ-$-OQtm%Xg5O z#FpDBoyEPj9MD3?%{QG;Jy}T((OrvXl=2&`yaL!m77qm*>t?4M-Wb=le8ri?G^35H zKU-2>aJKZ=jqn`*gJc^CqP#fws_V-i4u{Zl?;Wf$t-^0Ug&P=E zWm*hq$p3M2Xp|!8jP94f2W5T>RzGbr2t(p+10`wuNj5M&-D&`FB)gBZ5!#sgUFV@x z7%A}=I6*Z58q5Ove_+`9y(&=&`WoGOKev8`CehV6T&UONK*pxpv8J&$xUhc`O>`L`N4jc!j4YIaiQ9Rm{~2msFSN5wy##I84aQ39kF?K= ziFDduR(KETJia;8=->r$IO%8~7qsHCfcen*+q&nxBqCN(!B@t@nIZ1q z>^;d;F4@{{gEF4XTG2GTWM6D;JY!iReV#jS)ekt@VUM+n{R_aV(`&Vtmcw;kWzE$KrCW*F5e78g?BF1p6xM3q&;Ts3 zC3Q&IyjaM3p@KmGN(QM3_yXR6%cisq6nJkjt!|%w5~3z{#^M%V|4ytQ5#7%?$YS^K zs+EG4bCZPkT!?qcjA5q|$DI6e$LYKKLgSy};f&q=uG5{19rB&;=C!*AiYP^&p;>B< z3}eB%OQjZd**)_3^!mqo7e0H|7H28*lR#uYzqrVX2|kC=gSTkQrsAC6&X5mYs1K-4 zf1>T|6y%WTLtEh9KIy*MvRDyK3DE}}cPPfaV`<8jYOpz!0FP#JlD*j(3X-S`E-&QO zn+`F>d{Ymfu76Gzw2}PkuIvKs<%H63tIuDuCtMp0q0HZ_LeYsV$}?XJ+-L}bZS+L! zknmD3?~y*igQH08!`&~GkDU~W58+jk*Tq%SizZm2w*G=-519$5v@2K!;q-;TUJDI% zu|J@ds2A`_M%#lY(J9OJZW}und&xVkJ{aL6#bm{F73$MK@X;!L(7)vNMet=pXwrVg zi%LvmD96s59cLvH#U@V9bx$rboDMvzF}S&hoLJ>+I&Cbx{_7fq{*oq`w+bdZ5PLCy z6L4?IlXKXJ38>*q8de|TWf3ml9YdI!tYD_)ki&kbBLchs_d)dXAi77U9I3Nl73hZL zQg+qunl)R0D8=#`fF1?JCen3uSaQ^I%KA-o`Eit*w0xv!Q@Df94NH2=DC}v_;Dn~( z{aS0Q55BmUJQs5C8vS~{68g7`i~|C-gZ_Y!BA$OsNRQ=(2mWu*P+UtdYFE0enmmB( zQSqHjO9vO^_jmqDr5bTQ=nV75`Dy@&I)E$jasSEtt0=C!QQI1fD`#nD$x15xs|;SB zb}S=>BJ-NeY+~&IEDmYLuRh&&()guxGupqH+bkV09?ON}=gfN01#dgD$rkti8>{lm zZ{N?D4e7GKKqNru+(7|!5g;KtFkPb|-H4CmWuKB+kH9gF5m- zC%@k1Dknf!YD?-Qpo=-}ASqn2w_Y=?L$tIg^!)BzWft)GoMD9`oFfc69jy{3xd}Gt zv+w*#6p<{7R$tN?(v6!z9bSzkagAkNO&?Z5Zb>{RdqXQ$%5=fD+T|2`K}O03I1V}Q z9ku!TSLEF?I93Pn`cH>{-$5>85ai`XHkym*)0lbuC2jV{RA;p%DEQ)SkQgMd+{+mC zWIh*R(oHCYKIa}W)(ve?G9kf~0I;Ff?*o$kuiZ^00j>@i^mjT?ukVwv8>e0W5x2ts zDksQf{>F`++CtB3qhO{XNq= z4Z!)BdTnvf9etdXmIfy9&eRK{DnduO?W%aSeYWdkt*!xETt7dTy=G@ZgI-)ndnVJJ zdR*SNcG|(o_HYnIdCoJEVf|ZyZ#XY+iI*FyiwbiJGbOUiDxW=8iV?nCxI6sQ^+hpy z=A+Hq>m0<#?S!4bb3xX3?hfmQ4uBUw`m}1|G{x2f4}H7Ch`U~OqaU2Y7T1D1?@SvN zVk}x+QXl0?^=RsbgIWYEdD-fk%7J_Q-^hbPFJQ`Rjj8XUe{`qK0djU6)8-pRA_^@f z6(W>sEaI=4()+tbTfbTid?kIX$IhKmSq;;Q+J4o5_$gq$2>WeQ$3!BZMxsnNoLp~k z!mPK*kkU5YH&Xmk`<2IyJ1zYogMxk?PEQrMj$5ou!Pezl}BG5-$CENYRs7z^|yw!86SkZq*C~3eLAQVRHowdij)5! z?kdb{NqG?L*M+YC#~`Dc5=Gq8LD8=iDu&uXtP4n^Pq^}qrAdW#o|k-A3`Tdg?7aPE zd@3@@6Xr+;xD9lTxxp8hJ^nH}lqG1Du*6CnfjVuD-~P={*R#qH4R=yJdlk-Uu}0&{ z=lJ}~{=aXcdUN2b9|emyDZd;b9-NaOvonpjP|^>naGu>Hl{>RM#W~-SQw=A&1$?~< z)(}gh*dTA^vWct&rKml=5hgJxb*TfKpR&v=bZ?BJJ8&VWRu^kvY3FY>X4GCagh{I zlBfZAMx)5+HAC+eKI&iju`-z+DSChwkKG7Xwy}e=&q1Q%LA-}PM3$Eq0$!FCI zZ=2_#%(rM+cgx`V3}kX#G4;$C-ay*E*1%mYeVVi6(){F;B&9v!5u`jo4l;s_JVexi z6w(}BOIab4bW{`KqGL0K7aBr|BEHeFDmNGzKh$Su)H#=FzdL%5(gegpli6 zWt&a!4Tk9N-^Hf@NeiTP^9?jMmkWE`wCnxSHqKp==`|CodgPJY6M|JVphOk^D%uN! zr|j^i_jhw@&YBMRy+Oz}MeYc?FP5+iwcK6=vnZ=C%HL>^K) zHVava7zh0W=2~wc4|*xdOkhHfq=3w(cf!t93PzK$XAVLth7jEqcz}tgMl>mbam-2RE;oJZ?b|yy4Svy$&cUty_D=qolF8X4 z@ykYdu)ri}N0@Rfvx^y^Tku?$Fo2r2fE_VZD>T1#w^UDCQIbE@0UBp(!eK)?zWQ zpI5F!ht-k6?{&IJB9K%rB{SabCOk10QTJ>k7j`4G&k>Ne*jIe+vc_Yu0T)ulq=hKI zua@4vCHypiN2p5n9d4J#cWTpz@+hVEDdZipq!7_I{L*^*=~_IG;UslPiKqk&q-YQ+ zGeZ$;#mmrHEanM$r%3K6v$*C`jTn3{TlD2iH#!Wf_2qbxWllpEdZ{a5B+Eh@RD3pF z{JoIic0yRX=nucqDYKef8hw%w{(o2i|Nh?!>Ypyo74&nhtAaj=hTGWQT2BVPnZ0q* zckTcpiC0M((b3qDD(Ez;3CAwbZ4k9IrB%dIv3$&VI~o4ossidF9L9i13=nG3B$N0Q zkPUES-Z)?>;@fQ_WyX__c60pX+_1yb_;C7&7|&{_KCwuFyh8p;`%tNwCflBie*7XE z?9#|v`x9VBe#d^0U&G?~(tr(f=>Evmv^Id?dM!UO<9?=PJUB7bEnFUu*=N@t&eg4i z9^s}do15E*&*$9ds;7FLrVU(ynU&9Tj1-Qr{aDvHQC2O=r0gRj)Jj=0c4NzL; z7+04+p8x!upqewpY-|^WkU}XXW{p6Nj+UxaTr<*LzGj7tFpvi>g0N=Sh|t<~0+o*# zaKB^au1=&OaAK-9fTCvYmVqx4aC}BuLpoz3~B0%%CCxwnIRt zB4K1z(^Gyq>adzuySElu{dc1uEr0r|_()_lqDg^oB{_W)pwvn4Qid$l*yNU+HvixQ z4W*A_;HuRd7!Vea8bT*8ZD>l1R)L;1lgoLNWZp5NHmcbc%wHHAll%_Bl`UXm?nMzE zraNlr9FJuk(RoF4#fi!-b;jej!P-=R!a(H?}>#p!)k+H3`& zWDW^If^~X`Co~1_W+^Hf_XQFy-CDeUuRq!s@AB0(OBhtIp;H|Sr+5-J4!#Q?vIi8L zUoYaQnW3-QnfWWMrOx`LN?$Njh#8uxNL(T*IlA=ZoYv%9(c!=`isQGD2!-%}EfhWH zRviHGPT_d>;fJfg8>rq$JUwq&A>M?)m)Atupjn8wgc5gefEDKl`53kImAO}@+3Pn!og zQsCa7GiO@gJ~pE@grP@^b@{IsAq24AY0J@FZ$V*s=r8GcJFBoW}a-eNYQHCJ)xrps_a zWNGlP<{Y%&g4Xny6On^Ilv|Z2oe?mdPG^DO1xuxwU7PNrj8luzxL^Z5Fscx@+)3_nNKkhe zR~mE=da;=q)9!=x8I?v(0^TU8GiM%WwJQ#QdBph-=V7XMjSuI6n^?GLzxt)gTNASf z-iv@-{fwS_toFI$jMid&{}BZ0#Zpu_^O`bMU}(qATOj*wY0u;IYh*oYYt(Ir_byna zdAUoHu^`T?8Te2MVZaTsh)D-)$NOXmPa$_{O z8uLqIDe5S{u&);OFMpg&u06c8Z9y%sxq0Zzm#@N#+y3V{>>^f+26@oevA5%aI4>gZ z_EXaG?xcpmE4WuJX%5y=qnn5WE67QRj3CE*X^Ye$07<;~XbfPug-k9y?%rcEs+DMb z9-=|HK<>p4tNnQT(idyuqoG8m=ckzu7_T2P8x}=xG-SrO3z}b89*y3XcJ~c4v_!5< zo2YW?dN0qtQ1<^i;+aB{Y#dE#;x?bgf7LSm_2Wd7JLQz~zH?pnB`Nqh;7;;A>ed() z&8OLb^<7sZ?;;5}|My$P z6622chGx%ild=cI8^kmB)SMzhY!j-LAC4Ye(rix5l*4zsg*ko>W~;-ib;6%cXh0bP z;wK6(U8UV>6Ky>luk#Uf$%o|7)RLj2fSY|uuOl?VlA4M|WNBvvrt3a+-EWTb>}XT4 zGPT%Q2|`~-5F@yub;j|L;5H)u_LCA%N(wcw06Q2Pt6s!;%+p>`r^3nB&HkPRIXfTZ zy?-I%ImIUkn3`wZ2tqNPb&|>XxH}2GlLg`BfV8HMf2&32=c7-Uu?b*EZJ&*5_bul4 zV%GHH!%YdL#jQWA&R%6GPhA{S2B1w0ziSdKxnO1^6>_M5?PlMUvXR{-Ed+=c)zNd4uU%e})m(HSxotcF z6C5eCXO=sW;uM3We0O^0oa>eR=!{ULEK0j;ywDSLwpS+sSeP!jZ|$wrH;9O3)*p8~45R$7zSk>jFw!1?s^ z#(H2-h$*Bo^i)NU;e-ExBJKHrO~EUef+U(*#B5_-W%|8by0ZbKC9VakDNmsmn!edI z&*!KRf{Bt}VYu*mlE-<9TZ*Ienu3nhT{?v&Jy3j>XH<8xytwns(!|_#7o(fUua(zB zE@uq$GNlN$u(6&Y<}BH%r0iu;VzbNbSWQ-DS8JZxY;sZmR~F2YkF9%u)F;>?N!OuO z>;e6X)hUpd2O~?P_#&Ys;2Ve0FjM?q3p1$c*$OG*C?OSuRU}n}4$OTop`M#lAl49) zIwZs*K;YfCqN`r2kr#4vX*h#)sa}U!pUVmUt3`k&b3!N(hcTpj!_4kBd-SQ!+@dNM z$c_NuSgH%2o)AvYgh%x8^jM>zI7(cN2{ZV27A4M~OwQ$#8Q0-?DiW)j2Td=DKKA}6 z6mFXzo80!=eKy)FabDexn+eohLygSVXnUKZPW2WK@iqA8Asb<__wI88-xpaFQBnRDkPka&%y|6(jC5!)z39h}fF&+pey|ncdX*!a*bsSZf;kCSB!Yc_Xx?~jRUuCtuGt-j}iL0&8F=x(m{+;9apQrw8=VwyPOGxnw)i0iUa zKD=s1V$*!Dy4_L1!5$e5;3)Cb0~v`}(K1@S_Q3S+hW_3M+1MTO!SwQdMY@eah^P8i9EROzw}4p5xl9Cz z(1#fjPNYQ66*iYaD>aInGZ*a4#v>wWw&Nd5+0x=0lhPw943EBXlx-I;B4VKo!>?Y#7SuB3K*(BP#vU#~@5`%P3p5X`QUWzlT7kF^jS_b0LpMe{LzAog3QqTwpt&n}>SFw9wjv^iZxd+GZkTf9oEXJkpP z<{r1IRnP^K(bvI&04v=7d@~x_Si9%{cl-dd8+&VAj)T|w>5f_^cn>WS)CPSRu)K%# zBha9jbM)6rN`fAt-^dz8Ze&ruvBDpdHoqkc)Y|X@AI7;%u4aE%DY>TW**Te$kAfRo zwF%gLY90Y~Xv}ddA?IQA*d`qRm%B4@p|RS*B1g@hXAN9=9y;r6pAieYkg$g(K|a4?EtD_%F<-99<+4 zv>Ma6w=xkCpzH)Veq;|p;WmZ3veKSYQ?_-3q@2srrv!vgbh%eHH=&~?HSf{Ypfz~kTyNGpOSkqV9 zRenMKDU->bajR6)+$c7UUX#<#2iFKMzOZ41x;I_-7fHv^-`W0-J+|48K9Kr_HzTXneoa69|@MfZ1s~>V3ol40lg9SieD}ocm-W|X!qU^$sEbsuf$W&ad`u5_YwqJzHLy1; z17f{;F8%Ha%=BDllF1Pw;qX8W520N@Xa4IP^T$~9tshKaEMTT)@LS|}o&s@e)(w$@ z<~|v*{RUnoP6@PxwHVFnN-DvUF20!Ku$RpGb)=9Z4R6(T;uXb}je!`fDlc5A$BwL^ zIr(!@Os&A}MX9@ic*e6HUodac>tyY`k{oVQgtpKV6owvjkQQ;_*9H^~Xg%@X(ZAP2 z(|_35%p9Do*qm8c?F0PAGYI|g;ZJ_~8a#KYWpf}q{j_9(FsruYw%pLmrji30kyS=h z;Ca@+m3>$Cz5eOZy5Y$h#u0)#LxpVS29?{m9b83S2M^@g2746r=?@4F`_odNB-TpR za9@3F(Va{2jcDn;!}}>)GjK3Uku(Q@6Qek~5)dc-OEAvx@xLB<=&6}E&KWSwcJN(e z>&gN#MD38LQX~1|c!yt}^!Q$;-}%B=nc{zK&g%32|J<7YL{PLhu2^j%r8W)l9c0fJ zkOmda2;fdA(hDL%>w9SeLMAkFooK#NYBVAaajNUgLgei@epf_YvKv|$FyBAz)09S{@HyR1*(OV{$dfL3E~Pyk zGGgt%u<%)B0&Ytt0=G$Ame!tAx_aKwXeUq$+TJvqL4CKi#rE{N2dDdtlp~D>UmW_C zSZJ$d@lw6n^Xwi!zGOS0gvXr?TJMyx{dg29Lmyx&b4LAk-m{PcG0!Xco>5>}CP;FD zcnHKn@rxiP_kSaPFB!!UXCK5CQ*t5zZpF9_6Ue(sl0<(=u;s_hA{&?@rUgB*)a}UrLSx+IC``Oa}n%>qhQXVv4k_P4dn_P1s zSuhmek>T*~aO;!Y*B?KKb&W%yXPBXK;lC?l?WFmPV2{2dq4L_ZcS*awI;`^1*7-+A6+FVP8Px=bCJBZ{RyxprCuj-*F7JRW0#OEmH#*R0g1s+&oeBkR5km& zW%9G*b^Av&S4&UiKfk}b5sF7~rTmLfX@ME*cK()7?IlRehRDkmyHxO+Mv1T;E$%gk zmFe4_u>%N|zv^DuhaQ6}dZYIW;n^2D2bi|532 zRa8bgtmRudkA{JFvd&TcU;)kf+ZP6VIgHrVU<@gHL(FgYU8WQLU(nbF<7N`rX{!oJ5$<+#a%#ejc0>3p$@k@n9Gt&AR$M*@wvt^`KnK4vSPHK3ZO z`3(^LP|H42I%|jby%&tw1cotb=-uR)z?W5aKVcy%cjC zdXC;v2~s*1<#O?t!SF7a1^}*aT=8#^_dOpoVwt^`We$gwkY? z{_ESSZ@5voaFudYb;BmWAkV~8N9>f2k37hlkeMq35?0E$PW^=cF;f1c*|!3=U<0C- zNNglLGH1pyV{zP_V#oaO=TI@?>-Zphem^51&8MVT+m6~RP_W%+*1)=Rt^L6S?Pzh) z9~gJ9<#N!}-{A5y1P>VMkH3HB15*$X`NoHdc<;w)!{m{QsO> zZ)~`1y?gj2IWg*8|JLK=XClL2+a=?arkGQ|c!jmtPkAKEU;;WNk+NwR=xVj}rINWQ zU7O;+3$W$nlO$U!m|##+i520#w&pzw<#I~p^0?%wPjdU!SKK2m6#f0r1%)i)MTx>h z>dTNR6e2$v16N*sIYAEma1UsoqBwq`Pyko0e}NZidKSiEeM40~g)-EQL!t1Fyug7>?9Q@01 zrm07Ak7ReB`j&XPQ-Hm9!B~b63ep_BRzKe!*y6?1l7x+0sY(AMI9DcJcNt5j2x0}a zp~L?}lNB=H5(36rf|FGCa~`sK)dUbk(*0uvlGjj&3Hzc3xu0`Kn2{OZss~qRI1&@E zzXWh+G2KcV5;4K1A1ZQ%kD{Bi36Jt(7L~n)x*S(~y;3ddkdSO4(rxwJ{J#u^v<(!e zL0T(ZDAN>g5n`L%=x;ttynf+rhS>W&a=tQKqXI1zp|#%uK29qO#}m8+>laatiOK4- z9I{<(2hWK)lul0_*ygf4&@qCY`+h^k^nf;*EF>P_k3ZBGoSMdsFw-Vw?${BE#W=YQ zOCqnUe9%^3%ax@H*xGt!;>hr72 zK{hb;#b!950^PdZz(=U-fKv;3HoR&O2;k_T0E#orRUPxf0dSVB%_=3|1GMO*5}rD= zd`4HC#~sEi?7tTHyXpjqm5Fk-uv@?p<8E3)z+i=VvoC}*TeQaSVgvZzeO`F z_=uny>mkOrEjZ0$~NLUhtyOj%$6_h9^H zKxOPq!Z)|%2dhzHV^L{y#%aWzZ6k5amgnvIB4Rq!Xni-D>m(VgD!V@do9=N=(5wB! z9X7D@j${&mYc?x=XGd{(p-G3d;76>8y2sIbLgoc}Ze%pMkxSJSYBtO>g2Zi0dz@4q z6=Z=gh-`&<-gwBv{pod=;}k*xkboh$3Iov^uI+p@;^Ajd?|LoDv}x~&%vSmhgXi2kwu?qXdoWK-}q)Y9Al|6qRgkHG(NuQo$F4C zh(t6ahkLmoe{@?D&sD!=i-rxaB=QctfO9%pdyw&5MLb;tJSngRdH1rA={Xtxn4;cI zn720=wYFG`gm3HTF@zOO^=EU~%tLJL1(D~})vHo&F z1^43?l10Du4h@`%>pZP5d0p;#P_$o7oDVK6bGPmD=b>`fm{yH9W(H)#xJ6-6IOS_bT~ z@ajj)*ShP<+-b;fRP)f)Y^Auzf>id5o4+J#!0-kJv!t{Tg@oz?X*|gqy z&8GZgPF5+o0ykI8`$Y!G8|O)Or*sYS4(`CE-x;b3@n$0BxrClPqSchA)D8yf+g zO52$GBXhHJ3JeBL*w!>xKWAVI^mT~FFgnODI3xFYWPod7vMVY^Xd&Z)`$v5*)Mp$8 z>Q{UqgoYTN+OaMfo0~-;PY_qqKsnTGTBn()FQ=tX%96qbn%a;k-Tj~2! zMSaQ~@sY{hUg^oH?zT-8u^Xq;s0~Ss&_S0WoR-7SWjJW)nDJt0zWpI6p^kO09-W&x z5n@e>=&O2W1#9Wjt55aO+wEQlT=KTBLUlIa}At z{|^h`mxR{+fAa>@|K$xjaY@b^*_Zz#A#74#fmI_ym)FHb9pawweim~1&Y5!*Ngd$) zOqe@}r%NrY$@?_Hh)G|9^UKr3By|K zeZU5cJ%C2vqg_q8j=G~=1kEwcR#mnscbbhZwTA?N`f3D#CMgw9H5+5ferbaiWczk+qI2~ED8_WBXzX`F)NC`||k=1>_sfMBi=J9W0^nZ8!n z4l>r=*B^(uSZ_SwsnV_rd>$4PGzZw{6#b5KqaBn=pde#5fBJezcRcs#@Cw(2u~-?W ziF3(YOdx7WDjQ04fh`pN85p{ndCsXsbWYH%GW{8jARfJ4bOBX?!772DA%D;xIzWMl zc`&STD8aAHgqN{TJN?{@Wt|6NYzFxhs?N$@T%(&|ChOkF#alnC7SR^F;PvXMDDP@)1fq+mu`|E>9DRIn zY0Htvkpb&b^ur&A?E?p;YJg~{(!jLsGSyW?i}z7L&FoxKl-OXpn|P>!eqa!;;s8~qoM}g>zn3nho*fzr~ZJYinS*OtYl5AHKdx*#r z8oaE}txRgu*C5I(yN8}EPyhebw*^E)p z<*MYRJZU_ufAAP*55caa@0vYa_>SrPPcGb_dKFlk)=Qa1IdpyH@9nK26s9Dogwnm) zev0)Wd;ua#aWeGt+_JyBslWQu(ShU!8_F^0W8>%R^A?|ei@V)y=;zGKDIV9u1g-M` zPM{ANI(Y2R$7~G>*n##6i zC4NIhKPt0sx>|IkI6FPy9gNh+Du{+h9q7}IRH{n;ugR1M+y62q1P~`BBH@3*kzUtp zY~_(kb4Nh3|E!9A1-?&j+z0e{GPrQIWXeiUbG=(;K|x&&k5OC^4c5*1HEPm=In|JY zVsLcAT;*9={EK8GTHn>;wK`c$Qf;aJ72JIaeTf#6LOe1RGFR@JrND^@X+Xw~ql z?G2F!eqh%hI7sU#0pQXN!C2w%?jp~K`mLu4Y`Bs*ybOP}Z@$N|RW=%zr#TBrqT|wN zfy_a|lzIvsv=fL~f4DRQ)`Wo!4@9bXdMXRJ8d2fiNdj;kBKxav-ul8LWp}%;8+ujN zlrj8{J2~oFS^`lW;?7v-a!&_p<1aeur{J$>Q`t#2p7NSK;yNzUlVW>UG zai2z*Qt+4fM-uYcmu`0!^Qm=r4FkO(I-8st1}4^Lk#a>LlDEpxs`*wi{tqKyyMGSk zYn126#jLXtWPu;ztqPRN8}}X(W`5QM{^Irm4W*GBb}GDnaW1{earmxYO@jL)b}9k% zB)6{SC(4hSOwNo&hj%D=sz|Rz78h^57?=zc93Hq_F@F^4%6(@Q9ss?Lm9T8I``}LO zx;XNU*23T+#KSnIKhtQ{cp%wrde9brYb*2+vno-G#fBNLTA;>TH2!vjt6uv;Ml+K$ ze|1MUFohZX{R`TQdAOn!qx4|1yhG8rr0%ce{2nLBGCkncfGpt6ni#>IKjxY^yX#84 z7AvOAsoZ{udlc&>Y#p4LOFnYPu0a+@+1&JjqwkrBX*o}M>6fapBPHTjuj3oZjitox zRWo7-C2{$kn454Ng4KAr$01;mqCH6VUJyz)@|2Y^Wbz`L<;19pU(EU&)m3H}n~7mL_nx_eL8j5YH8Y_v6YJvB-P>eh`f6F8>=@)DkIwQ+Er!F#oZik8 z^3GT!B*kctGtKgI%xc=^=SFAB{xL!RFX7Tj{*DZPBPwlmM^dkbQM6GPk@(<|p6b5Ysp{=-nLb5!2U6{D3Eqi)%Zo z-+h<;`BRGxQC#k)>Rv}R9&)V<;H!fA716JjKmJOOX(bYP7kU_J#*(XVsT00Gr#-md*-@kncDRXF3}0LA*K#e7@f4A z035TCvbDQF84HJ*VJ33OC)a#s*YDMXmv#GBLoL7O`3Ya2NH?XOMNuv1U8Mk;vN8J_ zRrK6CZyu6DTPsF*8IAol3{n>|8`aLa-s(ohi$Q)~HiXN}*1MO~v5q1nozT8vvG;6@ z<`+g=ar%4dc$?++FF#oozZ@@^zTB2apf@Qj9p;($kPi#~Is+lP)*-8*z~P0ICs|nK zC#d59NYrL7PTXO&feI&Lq>gAG7iKUs?EII;kMi5>EnskN-qCGZAzXckLyb*T zbO8?_ zb-JpC@YjDA&T;@g%)T8DsduIl{V@u-n>;*IOR;B6KQwuyyp!dEH`k>^OvgLUmuE(2 z#{wtagZRSsK-gr1gV-k$kc7+!f4~nPqZ4!^+2T|946`-~YM!&#pR`vW@(Df8|CjP5 zhjH7dy`HE<+sl1Q=ENx%rcKxvUYsvGi=Y(TYm>K$zga*gcHp<#&Dwi5=C?NJ@l?KA z&uKTN7JL&r4d>+|3`m7^4izWV<*Q2jc>|s6j4KV;2TcGbC`qB)X3ZX{up0tY_9%c8 zkK8dB;%n**4W`{3Fm({uDNw;Il6UcPxFk-jRqN>B_YMz&_Jv2bJF0VcRZMrP9WDl1 z{@y$mI=&rm5~$2cw^u}PYU`gEG3>SO$HG&Y!XM=Z+L}N3WE7Ze~7}+*8OH{JC1*PA#@|a*==H2fuYblLB=fU z;O*>Q*@2r@o{6+ZODa7|^YLJQtm|y3&X)8kCr*=PoiCVszYdFro!bb?DJul zQofOR?!o->uN(3799c?&eAE1R$uvz%q3#s|`N0(ze_9Ua;#gE`_rwW(tbzS1bPaXC zZcNOwe9-e*8eM;`;OB}hT=2_RGA;TU`1h-=h|-pi_X?y&Mj>9>Eh+LEsz{7I0YGu| zMNBtyv)E*u6aO3#4MAlVmBWy|nPhNq9L}cNJ75Qi zkE`8~E4pdLoO-yUsGmtU$@_U-q!R?0r>#OFtl|v!cbM|Ktok$zpy27&9K`$#I-9Wu z@EUIb;n2MEql2S*MM0+fRn=cURTO7aD!Xq&X4{x>xvxs|Andb+vfl#{F_Q zGuyYhnm_B}EF`7oko{>WYh`p3gyF^%EZN~n=(v>yI3TfCo$T=o^VbW{Gb9OU$B3oNDx+(oFm*h+OvpCor0NXEsDZfI2AvxY*y%w8r~1& zVZF+p_^acNzXj^i(1ws~8sUEC*xnv7!UA`jx1yt1Vr9Ce39;j_GFIj%6?Go!;XPk;|^83E-K>gpceU ztK~Z0ep0s$e-aKOD14~@a5E(?ydg1)36}~EG7vrSGRX2$p65U7fZS&OHPYkPwPEMr zXumVl6QmhU0V&GV#|loc_^|lSFZ9$yy)$+EyUFNt8hPQAF6(Bm+uKNQj3r2Fdm&IP zhnU+0bhSSK+? z#Xn$K^rF@J|M-$ON<<%9)oR)Vc|G>jXxgXok=eE6gkQg=*`Vk*$T6m=HO#2Ci9@?q zw>J&t9(q^gy{j!$JW`Xr|MlyYnbu36jS;MD>jH)bFJ*u5Jz-{%?5g>FAkE@e=U?vS zyQkln6TGflT(%8Gp(oM-vnDMmHs{zwj-QVjN;y5N4?={#ECsaet4vsVo+>D>&n(O= z6BpR(6SZs9aE_3?Q0Ebb#Fv?7qxu5fjP;>)*PgvDcuya~Tz7IPbPO{IEDkwa&O8We z_g`%~wl}vFdwYNg_sh#kk0PvRvN%3*#vL89#qWm=*PjgDiHHvT63{)^C??9)o8Gx$ zGt9oo7b8RwWOT6alJA+FJSh5K*#BCc2=%qcJ9lboKKog6toac#8N0H=>$wu|%X8y> zO<7srI(e=(%4vP=LO+B|cr3rDrk$Ke;FD~MYY-}ZHumnY*Q-dIw0EqkOv<8mJd%Pv z)}|%rNXJbJs0FaB1LmKfc!yh#tu127vE17#lyDU(!9|n8-AqpMZ({+e(#xvUBa0Nm zfyvJ;R#Zwzc5}f}n_ih$u)GQE4jDAwfYAP!W*cL^`2}bV3Ls2+~0T zrG*aCdnZw;(rf5MdM7{%kdWlfTIa02U1z`NdjEaDzJGFgJx}H{=9pvL;~r%~UTcTT zXOD;PE@@|@3lT|4kFOp04Lp^X2U4PeejhS!gqYD1N%g+BoOs(7`PAxTs%rYgHQ5hXhHYAzZ|pq2@C=aggEV64pia2R){4z*89INQ72Qp% z!@0Glg92fzo&&EAH#lM8L(Na9m2aI#s}>HDW#7>{U9ITUP%bR2$q04}3rJY2QWlmu zZ>(~^2iz&L_{l?8vfDh6QaZ+j>qd_ZY(t};tfUR=tWshE4OS`206_68NO0xK(o%of z0{C9NKP9W|79^t>TZ8;C5ng4~UdGYRU(f4lv$P8S zAmEj)57wy)IVU?j5Hv{JPa$AFnjpC*dCr6XRZ_?E4dX7-aYXlW%hgZS_PdOvBy#6* zBfx`;f_FFMjaD3(AJ@7g5R0WNufPri(S`Mh__r`C=XBqieyqudE90p$nNM&Pcl>xWko zbLOQUJ&#G7rS0wR+iz4%nHkAxoaxnJORdj&!yhcqNj>>jpaYmMzC@U$Utmw`dzlr& z7=u@Lb#&uLZ}o7Y(4QB7Ag`+>f82T7p{(X7f|rD5Oms|dJB=!=e$j)_{Dnn(YPV3ib^$b0I@ z-ZO~SMWvgk11v|7Ul+j4Oj1f7ZNIE|(+9Kf=%S@0_ei%=*v~2p!sLUGZ;`iMq9GH% zjaGbM*6=vfvb~|t1%$a+widnn_|-uIP{HJcD}7C1eB1O^r(Y5i=Y^K;SUPBWY&?eT zexMbu*Ma6#)olsCW`*YY+)@UGTtM~Cu0diIR=miI1Arz&JA1xT*9er6JQw#stXISv^xySxGCIr~NAvXB^l zU3>lG*p-{4RMQmIspbKzl7}w8n4A>`0=FW{%F6WU6t2)KiBnqJl)V&xDdKR<;t3y zh0P`C7O7QOFLWhQ%CFA4jN&JV=0D+&MHAbDu7)d{Wf5FC|-$pD4 zquSl4sJoyTs0TZ8>0#wupB25LJ6ZG|GT?UQ-q_(Q^-S4Y;?2Kpsv9*k7kW8pj|}4^ zxEXG6aq=hhEc!fkdka|kFy+0JemIlK@aTAcE0=OTSRdl?>uCz-kF+-eeJ;7uBI1C9 zv{GIf=c(Np_KL1!>Qn^?pBtXe^0?p}i1UUI;0!j{)}?Ec(zwoGn|GnzoD&t@cBr>)8LO6Gr+!Nx`hxl2{yEmZJ)FrC ze;QSd4pKhG1~h}ZRq@o)0GEx3aX3t7qn>EZ=Ohrwc?AC@k`ln;D>#^3Y68;B2$<&m zA~((pepRO|1+DBiu4zA%gUPuhDJw0wH~X{;d2jt%knufg16=ps_HR2RxH>59*Udbl zHh<8jx6X~;jhSJREUU?4iLP!A11#ezDZkiapA|?1qKwb~J1h@jU5lY>qRN#`=z^__ zfw>+?Js|;7zI2DZU}|}z+Ig;1JSo}Ip})Uh=QN|R1?Q=_fdL7SqazNG;jT0z;|lIy z6%QQFA57T-r?P(-xU;n3hd=7G-`N*|QKzfBAg`hrAZ@EVNf~~#LS^wiobPV0^3KdC zmQ-d9*Si~42Y!5-BGWrMC8d5g^e* zG?aDoX*{Cl;#>~lrwmLiTuVz!bu=B%c;5LV3wt6r73wB@OGDY~M?o9a%9a1F3Zn+z8ADjqIISIjiARc;=iAhN_ z)Y}?n7H^Bh5i;oMr{w+MweRlg{T5;DZs@xekeZ@u#)0c7l<*KX|#tOl6s1ql2Rb@I4IHZg|Wr`c;N!OKa&A2)Gm;PK_TyZ^5a!i9&J7q zx01U!JJy*Axyra25fg*Y82tSTyVEj%C8X47MRK0blveJC zpmAn~hHg*$`=^(TT1vwuFFCq8)^@V%SW@Y=x`PPK;=+;x$jBBqSHK`P(yAO&{e}DU zskrr8t7n<;&qCRr_#(dF%+tKYe|^|*SnE%TU;pbE{U-ZAACdbaY*+OpBRrIo7@d``x_XEBL0KsE2`hWZFzm{e8tBYA=4!M_F^6R^4 ziNm(Cfeg3>T(!FVj`#KS_~c9E)J=@&wINBFxAWuE&MqCt-izO!6&u69Mewyw#8@8k zXc1#$je91@9SI1+VA9FT;iE3YBO+1kxC&Zh4I@I6uwM|>x!MRRg`?*GT@KW>a2~|3 z*8zx!-rE>-)tFo0w-`%|xM;?`F(+ip%ctt|75FN_!9}qUI>N*2LyFpCV3UYV4yF>{ z#pk{7g|k}61me!RI;HPCg2J*hggAkEuR|#P=UWe1wqMGf4~6lNjx0?MY|)itZkDgU zqK*smET~m-B&6{FOFUuOKm-qk$RNHG5lb!SvaD?(2D;>ps+;x~bs*Ec$C^x1Yy(5- z2p!Z_Io&D^oDnrpB9m_%oE*eXRt~m|#+V&+c~b|Nhw&^PB?D{Tp^r}~9_<46UbCW5+ulWX&~^epqQp8gCQ8~x4r{%MBW z|0tMIDC(guSd(+T3%=*7MVZetxZ_sj^}?{ozuoUXE#!}3g9Nt~kAfq$ASL@jj1b>( z_2Ue!|7o4V>*c8@4p{+?Tsco@6owGell+g>mHQRrHy@-GAT&UK*8;Fm(`u~LgJ1wy zyQ4*%M^G1j63;_eqwqe=6dG7!pe3E6jOsP;5oamYCswjXOW!BP|6|oN!R%ppqj?A- zhK^7Vd}VuKeNl;;{t61GBiNt@7xswMkqXcp73eR2&@4hv`M1`XzszfkxPyZCw}V|o zXMzODRExAKY#;*)rfZUOqn0J`n`Ht;|HF7nSfs@A)U*gpXl6zR{w0-W{eI8y^tE&qhtC|xXs8T#AP(~#-RjHOaY!BW1rHt2v-h<&c}7}xZ;qtKO)#-x z?#7oo?J<75m~^Y%h#4ybO`?!Bby%Dnb(xSREXnc2S&fvdy|MeTb=raBqph`R3) zBIj#MEFo=Gfyd0EDX$UZE&)?{7V1y)ylU$mLs)9?JDXLzNp_Zh4C@$DFC{FE-_RT+ z5yMK^OfYwM+P}{kG+Q;=2i|~sM*r3tC;5fHuicYoV zk0!*xc2$X?AOrYbjT=e@$o9L?+})|C^Y7E$_++P~9P@Z=+Dp=S{ukBd8qRO2@BXqh z!bOB4KfSpT5u$IisRA;0lgf_xAmJ*Xu?c}kD(@&NTnr(D=|0S*B-=(e%bMb}JW72> zZuhnlZ}m3e72&=sN6dys-}ksn4??E^GJ_&fD^1a&ZPI)dvx-ozvcspngpP@T7Q@i0 zn#4;*Z+{oyqM+)(PA*o(uz>0siR3luVpx5eDbzuoLMkV9!*Pg`HyhPRPiI7};U}tb zXs;_RuU!44YS8SSSMS!gD~>ey1fCxaj+9b4OBy;qS1O)C|A+isntNaUqeA1uY^p1B z?O=azGQb0@jN%JK>cYLK_Ydt@is24ojqqNm%Blk1+Er{W#^BOj)_XjPzc3a9F2IT! zQJ_^9{3tdlUw3R}fS#lrkRF!oqfS$=a z2x}`jUjd$^b*@uV=F7eN|Hm0}g;jgGWVYI4mS^23P0Sury zj?06hb$gG<1!A~}Sd+~Oige8|aeI;zwIis!B$90Wb1duuH!ooAO`L5oCN4D7=HRtr zVE@Vj7rL^IkIb%!B?D`O_=p}_L~@>i0;r{SmCvy4_h793;rqXB1}C+l(rt6#y#lEG zMlBVxZWVs5`7=})pMGWDFY*IgjDt}vPsjnMk*UU8^(60f2kec}_8TVTIlt_M<+aEI zrKXGbJ5e(cZ3w0+NbE|!5ZF9vZ5FSJ7__!LV(4uo+Ml8Jm<`Q5%V@41?G5>?Xq<7f z9^hvj$Wu0K!L^%J)Tj5sM_SsyMiBwtd_zbq8`6HpKVBkl{v&KSMir)=IoZ6?> z3(8JjXa-k025%-bM(_1t&J(E*mjCb=V4W+q z0av}!q^j((8`G3hxSiG3-FGq@&*JdB={#C4^P}G5i8`j9*G}s9nonfi+Fmmc{Iq{2 zZe2gYZ5;-xO}^;=h2R|fTD(V{N2p;#y`cVKa&jzT?@l`;43%@PbU$#}C4S2`J8Hhu z>MG&E$K8-S;VLY+7gX4ss3bERV+n4|3zHXFDzL2C<}Rz*P9={X@@rG(5vH3fe0A2A z{^i2ZedQ!_+hFKmY{lxb>YAKE-%KQAurZK&rmL`M%gwJdu>mKNkU+(QcwlV}nwooP0&QWG`JVR@<{?Pt>XR ztL=TR#zPc8OcOn6mOp7(!1ZTzHoqD^Cz^^Yr2asso?r4HWcE)VCoKtF`5gxcI zKZAP5#B{l%rrN98USFcZl_xx>=DIzWuM;&nS3)u9^IrG_{cN_=JzA=g^@rR;1J)$Aqk~FYX<$uacCbO$ucYIloicBn}G5 zy5Di)XmDw_*=AaGfh(sa<|}HtR%@sIZMwy?To>36r1tccJYrcHwn~a(i!slI5u1TxHpnzR$YqM;ml$)tLe8h69S-7MYowK6IfHCT+0l8A+`O)SuL zsA*3gHn$Am(IdSa;?t1C-5VZUpW=6hP=YW}a z%mMZh`mJ&zHQytV6&QWcxgE&jkZUp2WFx2Z|ZD={F zaX8P@(E45E27B0{npedeD~GlM5*Kd9;zM>WJEu}eV62gwg7?s-4BS~?3x>O!sM9I( z2n>sww$4}oHOgn|A!UZIzPwmN4*h1&rfTbWS@kBe!9I07gjjfv6i&}L-(?@Oe`ooS zXW%D%HA>Y6(d&nzwDb}cBhRNKu!IhZS4a5iwZd)#)@2h12dfr;vKZ~A11tMr&?#Ys zDcZY%dsBNDD>8VE);iJO28dgl2$&g!5q7l1r~xkcV!%iNMW)Y-(sigR`Q=V0G2!22 z7wd!YNT$ERvxM5)c^#d_H!XYd_W?Qr)0;jeK5S+PP!5xvz5)glfi!M8CEQD=I~lCGCGv#aBqUZ_2}6xB3WgK&8w34Cb`5AqPU2KddU}r~$N;Xvu0h>J3s~sVY=&4?`z(@l|a~Ynjbg z{Sj0%wY`(!hcgt9zJU@2>=Kpv5ahGHe1RXC9NTZR&GE*ca4!QE;nK3bT;9&Fje7*sg*ecQ( z?23ok8>ldsD)1yqQZ8#Jl8Rz`I;u;ohzgcBelb0JwbXIQ=T?G&)h1q2i{A^Cw-|)q z&XOD4{2^_${mnN&T@SH;-%TX&(dlrM>)nm;+BtX2NtI?{=n4dmlD|MYDwm86A=FE{ zf7qoZeNg{rl(#6T_TOMIoJl8BXf%9z0KNg1u*U2*Dn#s>15iC{PiwQ)(OyOV8qv#=2-%bQ@(XnS`kyRXa@zE~WOwIy$ukeMkInXe_5aDnn86D|LAe2#QwvIb zwS6%DVan)P_4&=k#K$(e9n~;`AKUtZ#fK)>+18Gp3@-FU_P}Eu^OK{;qA*}TCHH)F z89}pw66-s?nLBurE({@?XQlDgM8P0G(dpfB#n3Gisccm9{tL$0JsCmy*ZlYyZRA2#I;bL6b)C2*% zhlEydf~_1tBkT6>Q3bKO^PeW+Q#GdZt%$0sE3roXMQbI2TU^>~7KfW}icJWfpNgor zD5-;CP@JU_ZMwH`q9Tc(6b8ec`W|&65pX1tJgAl>V#m$z--z=~QO6nfr7sGmf}fHJ zMDYzK^w~9Vvepz94eg1sB=Yn!uZUlE|Jb`4tiF2ywKr!cOwJh^k4FyrQ({n(INw(& z2{d=Oi*8c2I(X%WNKPS{$}$Z%eD^-dr(nH%j>@%(f{b)>@rPnIe-N(g97=79W4WAMofksxgD-`<>E>4(<-S_*1Tn5{6p8_B^EQ@jAM)PUUOg>1 z!1M^Uu#@IDo~-<4hIq7+Y;>CGP8l(FD9p8@>dR7z9gc}gk4m7`_q*}Cdr)&1@r(p` zb56g|sCMhiddtYrJ5>K8xT%F|Sx%!@I7o}46Z>WruZ8bN)h|nu^gegZb98QUwly4u zt}r)Ehblv4c6wsLcC`QGQyPw_gvVcm$zt%ub?WiBuEygy7Vi}d#Fzdl}ND^T0KP#gLB>2W8+iAo$h?Q7p3ENh zkSAf_vl}M@6Gph6(0G;dVsFQ2vq!8+%2GcM!sb{9_JtG!+Y)(yYTlDz>u2msn+g2& z+C)_OUh4pxA`e1=K>*Ri2=sj7H6{Bi}pPJ-h z*ld5xrl^EJTlZsqwZ+Q4V=NzJfZm~_#nB>G46v?Yi1KLl-g+sy)w1*_AE)js#BW|` zaeO9u?W;15=$JgpNc>dZGEu&=n6$oj=g?P~bz?5Qp&&pG+Phz~hgt<+loh<<9&plx zR&((pagd1?Sn90rHPMXQV@^NhQ$}Na>)vLNjXtdb3!d0q%mnf_Z}XXF2w{FY z{PKceppV!Vu?0g6ccJ?@hx_!yN6D6pq?|Vkp0Q%Ft_?GTb9;nK+F==9xQT$_)3{`h zUZ@{ufzdQ-aA0|Uqc-Y$*Ga+ zzKGm(rC?yqDd>fV89pe<(lXAatuGZ*&{O&1DhavE2eD8F3v@49?)tZL-BNL>0(aP9m0ylllZ;7EbSq~>Q`V3@YzEs1r+;A{npxf_%!F^WtPT)oI!cF zxw=}ow(`ahnD?^=vD9JYl*9nro;u*5U_l9Ldo#}9VyM&5IUYS z@=*d3b~uqcNKUsUZ{Otu!F?KKU)H0&29T$OV`FQc)SYKs%iAf`Q-dCGQtm{&rYtr? z-qKcO)Y$~w%j2ypt1|$dSrcWl9X#nURQ{2M(mF;mK$zaPfCF8HKeFB72qy0gPM^+Z4VJC zL+9btv;$So?%nD|AleeBSt(vf%(+20Su-}ymV#dWla$nP5_vGyV+YtgNb6p=hEbr@ zR)$}~7n)hwh<(>kTCM)$9tM?rXHbet7fSi|LHrujktXZ4BJ}<)iRj@u&4^?AQRN?8 z)OuGX9_%m6Bf#dk=p_>p9%oSRml!$Qvt~z_AL_<5;d-~*zndcs3_Qtn{su*VQhX7e z=j+BOM-4oU%i7y}43zGez)d%^U3+tIqgLC<73($#aFrd9a2rjwH0^{!Iypu5rj{jJ zX7oZhl{{0&U5p{q@JSw=G}8BFa>0b;Wk`W7dAaJbW|+d`<4qv=nhzO*z_!AB*OXmt zJ@^hUuI5Urzh@tZ?!n04I7L{`nDI=PNJ}bG2i3m6>S$gMNoRVY+c!E-b)8F`F^w~a z3idGPWiiK&ucJL3+I~C}WssktZloAyWCcjCFgB5lGHOxT^dy|!2~p7|?uwX+5r4ej z$a&BjwNKANrR7*$FirLE>GR>w&gZMaI`uP^z4JVT9oW(3Jh!UH!QT01)VLdW19FLXnWYsl z_FbgSp3)a%L6C(b0_N(xGV10dIb!e;2}7}*zB9)S)cKS<#AFj!IgvxdTC6e3CnLvy zCA%;-?3ABHGrq%tPFG!E)0#fY zw`K@{fpooO3$7k?AF&gC{H~<7;TnLt<*=JvhtBsezTxFuFE7L1aH8IR^l6NGG4BbR z?6ER?yd?tij>-eIam`Qe#v>CW?fsS6Aic^Tn=-;ZM+Vrf23xQHfbVQqM!yuX_3N1c zzSMvngOk^`znXKQB2Q|W=Yd>!=Sciu;HHkY_%pg{rWI-iu7FiNNoIR``{sh;76`I` z3JeqKJH9$RnTx!x40PlZ}0+Cl|Pg_FsDV{VeuMyvpI@S!yU^OUB+!p0cg( z0(;&gzWBJ=TAKSUPoB1}IPd47(jzB36hW2q$K%mH7-Z_~`#Fad4?dr-GX^Hh38l@Y z<3iDjw|WCu9J1{`h^b#pc#}#k@ir1}x_mP{6HOI4C>d~Pdi159p`&5o$l0#*-tj-z zj-Hssuvf-}=LZDdL#j`>x&c{eTZy?UsG}zORZMd6 zmRgP_3?U>OpOw30=eBQyKZC&XNVra^D!KE$MvFf5GXS_1Mf%}4uV*VBgD6hMh?Ayz zPOy>BdsG&WLYtRDk*M-Rc`w~&vasl7NLYb@`n0YOy^w1aHIglj|AeQXg0E+uHij%g zr{lFx@_2}gKmuS*Ea4^W^}slfmMCg&YQbgAOOqrsMnq_+KHKyYtfo>wC$m(}=HP~> zBqk5KNKXylO(kVm&0ub(q4@Pu^7-sTRjVOSvbJ~)Cq+#40 z*~lri>v#Z~Y@Qp%vg`EMP8atGxu^TL9~P@$sD{bYrq}G}ZrBUZMxHwgko`JkO-%I( z1%osdH<=jYuu(fDFzEQ`FWK#Y@rU4hyd$M=7T6^!G;YEU`nANMlTRhmxLI0wJ0Da| zQ3mJzg4B)ec3^JQYr{$2UK4d?)aJ1l7rAfUxb$32rBWdLB@La93O&<}hx8me8@Fy~ ze$3`SdqY#_>qhI7o?PvOFE$AqQfrjiwWkl5B289_RZU3aY3?SJ2*W-oHK)o)rHR!AX^VJ{{ zV6#VPJ%m=__o||MmNzm#z7L`G7g`MG7(zkDFAVk9^0!SP5yhlP7lprT0WP*k>zWlO z7Y>>5vECLaN)AwXIO0E_i{E4&mf}O-dWeqYn5efb+B4!~wGbFm=-;n~1wQZa7|VF{ zbWefCoc>9eukKQ=LywWhM!?s03-74hS-(b;Z^;rFLi#g-7ok}YSZT4)LfqM7RyV6J zWwbtC%B4m57(B}UVkk-tUlXaG4ho;I zSQ_x#Kcmrtd+)aI~X@Eo_|+A_JA zGa`TViG)unJ?;B2K zOxSmhvDfSOBnM{K_PaZ`aMt!SHN%rPXcx0s{xPK`L%_ywBIoB>Qw6zb_39V>9Er9m{Y1lp(AmEtx^jxGtPsj}8|y zP=P6#Bq&;x2+GmTq*=A*`mWOT-+1Kh4pA`+P4{FAndWto_PB)KoKgjAZM1BdaGO`R zZPC=0oucrysh2x zbw9-D{%&J^lxLh+cyav4vuu5FzXba%lksP!x>O4i@qRIGi$#)iiuZo|2RDfw^lkkAE*K9RlWQ^j_*yP<0ZoUhjmcPSNBD;#>Z>UuZUbUqz}zwcFND= za)LpvOS%g+1P%zM)5A%=d=Z~sihKJZQ1zE;D`^u~*c!0E{WFC*229qcft)GD>S#u&m&WQA(hSZ>rM*ql!MxJa*byzQ0n4`N5$GNm^|s&`1w_O`9G73Bj&FG zz)2x<63j-E#OG>(((I%ldhBx}dWf8E15)hcEN8}$3Tu?19mUm2IaXnBeX!~HTtSfJ zn#Ozxo55*ymL_ zg-BRK)RVRBjdD=FOfY?f{nJ8XtHZQ!ZMo#}vNA`n^8So|IL}`(?ZvtG zj2XVY$0=EsSn}nsvkfM}gubjO6U@;4+|1=%<6@w)Y=TV&xoj{Z=3H2jvZ z-3bruX>vj%x>)oS?X9a!_8Uesr#(N0;O(x?Tow75E}6J()!Kg*Y~Fj>L7r~3JP{Zu z+9*W$a{L;8I^tUu9}U;nLlpm%9m_X{u!C}7ebsV&G$J{OR!hmvh=ynPoI$ZLcS0N&B-_VfLg{OgLHSFfxabse*-I~fNn(2!aUUxbVNu2sLAB1;vZiEfjb zgkQyD%cHk;_}%!oyl0Bn!}@G&b}qFXKQQmS-R@&_&oBV-VC!))58gHSW{4>SY8P>K z$M_w(SY0KytheI5mx6N%#*(khcua$}v|R4l&Mf;htaPeGeh{xy`9jL8o^p+xc1~IL z?wrpCrR8ev=78+PXUwe7Ev#TKCnQZO+iebANXbxcsh{jp5{_v^rxML_vIW&tj0{vu z!lIR&GK+)e*JS!{AT!^NEc%!B2qX|94{{a!KThYi;du|^Y+~YxKbBG&cQj&(*+?*NoWXZ@nWTF_Qt$5Y zX#rCu>O{~6kpWRO7Ti8KjT9Yc?$`Cpv3&V742j$m;j+^AL7$7`;Ce|?o%hynT+}|1 zxk*{ngZvslvmQHl(^d;uSB075z@6r#i~HH)nio;|THtZZhVus(uTK#RG1>(h-*jpw zzz=~h$S19E&ZRR<`w;da$r?H=(JgL~1yyCn(&zUBu1t?ru`08pPKlCzRMn6BUMf(B zyJJ$tKNn@ayM8}`f{aX{tUi{aglWx#+JvEtj4q8i3{F80M_f1`2RBO6J$tz;;M>-^ z!N8Ftv=DyU?&8xcLRUx%8z6z~;>T{Ce05l3ZQu=hH$>ri+TDJj5pGn+W3I0@TrF@k z1^AqXM|w&i!`g!X6hh)?6>rd#oJsfY^tW$4fQv}ob4JN|O!gljv(LRg2IV}^?TUN? ziyrc;CGu96<7R)abqKll>~Cz8J)j#P(UxB!m9+NI<$aZO?rz}EOf`8^Y%thcm4MU}rN}H3eQ3qaZhN%RC#r~<*{3-dq%)o-mPbxgMsQT`DmQi zxNE5pOJu-gRNI5A*5T9h-M-rJCEXp64P5nc*dCg&t5vF1{>tNN(1UB2?;RSHObru- zGKrX~_C~ue8(YH($7+Tg-}F_`!vtTc>vuKaRB zyG2lt3e8o9mvbyW3{f71Kk{g}6to4c01Lk>N$!USH0k%QT^!o&pqD8!UGgVQ3c%M2eyE?e+K3kT!bFgAz|;sEld&Iv`tGNZ@%L8 zt+&JFdm=PT`vv%&Mp5M>3gfH^0#QOa4cn30(oDP)`l6X@BmeWMKVC~F$1Uzu9Va`%##e~eE4Y(={S<*E*PWxSVD>fAz9I8x*^7H^|)Ym5*)fE&DeSrO}H+Lq_>(Cp7 zW4iAmxehBf&WByIDf2_ndp18!Lx~}OF|}A!?}F&Dext%K37&3OD}n-1ID^v)yA1bf z<~RK(N-l8aDjvtkD{MZ^;&|2!9LOvNIO0%Fg?$q$Cn4%AaztNRnq4lzE1Q7 z{_eCMaPj>Og@zsIu!g5izYNSkr>kT9N`o@EM9RjsgxyYtcxe5fo^EQseoA?}Y!*s0 zr&FVzZf}$Ce>b7#lIQT4yHoY~czvlPNqNoeL1IpO4I%7oRJZd(W{+CM@~@od-J7;C zQ%=Vj`;SHX4@!GgpuY9zunZunAxi@=u19<;PvIuv4?3*5)Q~&eoDNH0Ek@INTl?Wc zQQ^~D@S@M>Xj+N-ulN+zuC97fQJo~?x<%~S1gcYsZ^zp^wQhVWGjzav4ELQ$QfaDw z=q;Bmy~B1bh%nb^osoc5SI`tJX{SPiVa^ldR|AwteGGAU;MT67C@S@f^IWmKK{vJ% zse+QEQPxVcld$5o1Gpz&8I*Don=MD)!E&BFV8*@^$V`x{eKCT9pf z6Ji0|)|c0EpNR{%+B5vT1G?~*E|dy|9_DkTkoetZpPPHUR{JJ@p$uq#7}+2r@>sLJ zSa_`wo)k`1H>$xEq>-9m&@^oI_(%Ev29nZc=2lYEu2AW#a=bvSpRT$}C{_V7Z^`AQP!Nucsn8tE$3K5vsoG+R>D_czYro zq|TQI9J_x(F)asj+MR9DcUOy~{~7;4?ct6$#^Ml(Tl}o}@N7Ypo;$nXR$2eaPI~fF z?mX*IXHa;0MM;-Ce^6T!FXWT2-cx2QJU!QQ-m|vU0EF|uYu^@FPIngb1V%2*wkN!k zE#gnfytE6+b^h6<%TaACg;vdn@{g(Bj&%bUwVPp~`EHU)+iQIB*(|6_he^03WwOOL zVmwXSu@R?+12_UNd3P&*_#BhZY}>9%33kmEMEN96c@kj<&q~^_qcI;RE7Mqe&OwFq zW)e+exgmzf7#}+cqlve$TbYun#g~ph$fj9Qfr*cf&KxXNfK5A5ZL@Oa{Kd(B-@sB@ zk0hiDP@Ud0oZS7{FbnV;@j1dDT`{2!vrF|0YT7unbG|AlhHD2UVR&B&G}M|D$p>gTE#Bb)iQ9;Q%5< z!)(jCMq9VpJnyZ*Yu|3JgCLvKBnb8^eY0tE>kTG!Ye@Fn{|nmTP%x4hm^?X zkpskMa%7^K{JVn*xySr36r#bn9v^NOoMY$Vg&owr=hc#nYcN1D(QwO*=S2dZXWee# z+}f!a6s57jl^GY&QsZBWy7N2#?S!|yWs*6UrUvvAFWk7v3U$q&j#WJ;_C;!{ss(rIklzDK5< zrP9|kw_>K%fnOK-=&*f(K84TGy-$#0Tjo{GAoP@8UTv2svTW#yU3iiKEL~JyQmM=s z$4kfKt9M|6p`O}1*(0CbCf6O655R893-OH-@UJfhJ(MGyr8(Cf5HqH? z#4RYgy(=JS4@9}i(vbA~1Ip87iK3Yd5eMUSEp%5F+Wbw?tyl++bgNN|N~>sN^(%{# zJ);w^Twg)>UkW~VnDAr2-Sx=wJ2MT2Q-a3ey;m-|@-~K^6fEWy#YxLuaoxi*z|3WC zSoUW=?ANzAsRQ>?0luQjcNA&7sR~Od79RID#;e%cnLtB)G19-bfqNOF@;HqBk51aI z5Gi`+^@Ve+KDZClXe#RzNhxB-wQeZ8jU2}Wag?ai4TWsEzxhX=dgR`}h?;!C%wlG6 zo|aUZfEiV?9}}NK+MpdW70nl)af_6>B|B1YJZ&guj464;I0DCB<1mOHHbsPj7c#CC z#oD%8jN>n5NZUUYFk0IC^H5Zv1BSJii#U;Z?|y&>HH zCd}5SCF0kFmPEVvs2i)j&rV2%-IRI&VBaoJ^Jmz{7wzqzv){{CC1X%mvw|D!Y|#Ob zqgFUPbltg=m4;1z5U0Zi*zc?!59UT#ZwnM|ZnW|;18z_jtIfq{iE{$Bk@lwF={W}c zyJ!~WXfN^it+wJz>>8~B!gFunc>Uvv$QoDhH=UL);wjq>-A1e0L>{uIwwLNRrIKD1 zAS11UQ%*C8E|A!Jszxp7?0UV~%QByaV>fPGRvE@i(gSN~HxYAZ=n(C9ZdTT*FUO)e zVt%e%mxlWi={1+i?KVkz{q4K@cy%i7WjQU)nzhi;<_C^MVU2g2qcyr5Gt{K+uczxz9ebA!`A>9W- z;u**9O&%3^!qucqtt`(gI<6H7U)U$IG?d>1D+^6s7*c1^eOq4#@FO2t>5^9poQ7li ze9a{9;)dh=qQJLImDCR`p$2#PT1Sg8(M|j2GY-+)MGfK?W`8ElCBsTz-K4XqwNlUD zE#-Xt2o~eC5smrPunv3t&G2KQWg#BVXrV&#G@9x%J2KR0*%#{{2>WGDlLZjbD`&F4 z{Khb4N$y2JY5D3sGrE^krC$bFYO1Tkb(*KmWX0-r6wM1B-Y!JWl(}63k&dZQW+Ncj zOLlv_xUP&7Auk!s${+Q}sgo7Copm-DdB1$R$|A!4NgUQf7WDGL$+*boNkuI95vWhK zp+ipS_NgCobhZEuG`w0BCR(ST;C2Vai#v4lSIe7p=lo?;A#;Cc$ z9#47^#fmD(p|D)%sRCr0c;9GXDNFcP_pPpzaleI9Wag=2{VlWl)rK|`Nu13L@y$rb z{?rSe-mzUn%^%VtTfFh}TbFK1Z&l1EoWYs*lFzPZ#n}ykFJx0a^Hp(=IACDmax1`0 zOa52uXH@q!^=`)oD4cU73ks3oeblz3dKFmjVq^4wM z-)(;~=`QrH>E+0cS{m(6KOJoXfl|a+RQpZf(W>p&P-(SSW2^Yw_DGSNNV9U`AG?C# zVZnAebGgA^T~vHD-UkKtYb5x-lVANstT~ONvCquGH#b`Lt5{+}m!thOOFOM!w#}2p z`fDB;xKi2eMe@FBe|BhT{b17darc?rfMZ$?PAS5?tMMnHU*GPHJ&-&;GUtf%IbDaM z5*h}*ufwC(C#dU>Yfl|CjKq$FR*&JYLW;cc^zu%P7Wj^Wd^gKaQGog{VFT_LAY|D1 zt|BFRt>(Iq*AJN;ZLBDrk4=tHCe2$Kxo0-AG;+`5il_RiESJ-1rK<2dk^)VyBp96N zJRvStWiQGo`2+L3wKHCTRvELc%q?6B#>!0Kve0eXR}v=OD;E(P#cw)p_=HPzpetG(v^?=p)aR7tTg`q;P5WeShh~KVq2HL1tmH;yM&X+RM+m zG6#^YV<}7jhrPFci>h72hUt_LX^=*w1w=ZeL%KVqL%LI18l+)p>F!2AKw`+DK{|#I z=@|GH`+J|g_p|rA|ATja^6;30S!><*eZ?8q`s6C==RHbt&swL4@~&d}Ia1K=M(I$4 zqfb;*v^2lXFWJu+d)$5{S7ygJn-RJ26}x473dN4^0kQ@8WNC9@dqb$GU%d4_}~71o{MZ_f)}xjB&HRbx|SwZCfcI{xdq+0MV)IXN)bK z$Bd}#!Mq$-67^y}irX#Xk-9lsHjjb+8cV{@i}FI}6`qVDgY#8lf*=#boQX?yc~3`= zFmsV5>4C+vmdcHh;fV*aBRjMS0ukTJ^tG>KkO&62-RT>vqJ>9Cd9+{okHk?uGqM0V<{NK`@N2@dkd843JtX> zc!HNJM`DFbV^_)+4sdrr7fEXVXk4p?>9v}CogeF%yz4v!k-`NEE51FWtv@+RygD#; zi368~`d_MD$x2mcHeS99#*8PRa9KBM0IB~1@vY|qm8G&W*C4fXfuO*yT$P*B}H8ZxlZ-VKTJyRq=j|^jI&E4}x zmHFk$ORa}Q@5+^BLPgA##c`F6CN*t22aV1sW!rA_E3tC8@Al^|kZrCmsC6ZBixlkhj+kWyd8T-l_{#PZ6-3UG^U!9|Ck7{idx<+SC{&;WX3914&x&dR$}?5Wo8{D; zlG>WEq6-((fR8ovD9Z)uGfpK}{wvlN*bNXnFSPvQG3d;Oe`=MRmespDmjMJuUylY9 z6yxZPs@u36=K8gxjLt6=m*1^7i$47%7Gm#r*4Nrluq%tJt`;Y27v4O_OP?yNhKa&_wNr_U1|yA#>qX$}FPD^g=0g7j9 z{bBT!+(Lnh`Q?@BTeIMFPyu%Ypu!DH2OE_}94jc*a87e2zLh6)0n*M0=>+hd{F|#g zeql5wM%X>An|9y|-*}AoX3bzTR@-3o$`{p}&1SqZ_mgS;ut39Fr3Zr$El62n49(soTljT2$J}Xw00yrPz37 zPo7}cVs#mD-nu4wo@E^E7&@Kc&YD~t#@-I=YeiX{(AX|=1cYt%h;{5L+&(l=*wY`a zLeIi9rM$UoQB6$@5girpZ1<0yG;H&ebCj91VTR?Jz8uvZiee&gB|3Dr#rNvA2&KNcX-Y}f3^zu|`&1b^X&P7)TmyXG_6Ek?PfZ~CV?CO;Rt zK13TeenPEr(lX&=eQ%rD$0^i!_cbNLf56G6FUETkz~m$)f!X3Eh_MxWS-ZDo6V|h$ zA_{fk7n)ABKkYKQvRuc;Lu+*YoSN4PEf^&78rCZY1apVTI7+{^ihu)ck;WB-gfPfvWpl( zg)N2sQ`1o$%UAdggu~01eK78yGeb!r>$uV*seUx>)0Th^K_fNL)1})+$KjUHFK85+ zhWW@exeHUdLk(_uxp}?dS}Eip&!c{$0hKI-d7qazn6EAj^xc}p-y9+ zrSy-D40Gn4Yt*4hhMZU3A3BC>@m%qbRP-ni8hl2)$G(qyAHbLU`z)!sIY?$-bT4ig zGe0V$j%9_%KhwL>T_>gC-XX86XZF`-q^Inx{O%0N^%?D4%YXl3ztcgJ+9(_AhX`#e zyI`^Dy9ewqUh|*7x!Tv42gY8crdGmZdToZ;D5Ku8Rt~zU3c75t>$aRcyB*KOtNw_t z90jKcSF;6JF_acf+4+8wI!=2m+SpyaSj;X(;JqbV*!pVW;61f5My@p7c3uPu0PNNP z#X1R%Yv1q$>i1YP>~!0KYbsp$^o^FajdVw=oi^|&&ZvU9_X%d2<5!UY%de=SLKnw1 zpG1`Auo0NB+d|v-xsnkALjwSs%`K+i$S1MN(j0suDE0SUh5FB3MF+6oCI)ThvF0Lk z(wuj05Z&>b)2izS=E?*Z)a@&61|K;fZ`di@oMvS5T+Hbhtb<9R9It5Ero64lR6!-D z(H+k6(2$UVxsJV}aPE$(!bPGcMvXe7QwGL8Hy}Ax>A${t0n&mVx0$(j>vHK#rt-Qk ze&&g?7v&ja3k&77u@(=+(MUd_{&S4ugSKZDRuUg`D(3D7QM)S5#pIZ?IA%C{aL=%g zfqsyDRog0zgxwR|{;N}KR*w9PdaLvu>}q7;^!+z+Xj1BUCN;8SY%(BCp)XL9CNNiP zGt2`d0nwB3ozZ9WMt*W!U=*oKq^PlyM(^xf<^ zdtENqo%@sv4YbYoMsUmmhaZExUi*8V(Cu($It?IA8LMT8@|#IA^~o=X*v~-^r*uDK z8Drv5lcW#(bD?r0c3u+K$a`p&wCLY#+7P62@WfX}-+jODr6xuA^-%*{!;`?xK?t6a%}9nxm_*#~ShI{7y$bMetGz)$RaY3j9o0u4dM4z5$$+(#&qhKRN9Ue6O(rsTZlYRK0H0)Ve zV3BRcqSmIL=l;k`v4da5cXi{h`u1ZM{|iqIK@XY!-J~I5l*k^Y?nQl(ignB}Cji>n z567SR3Xq3qxtNRVHqBA@U!hv1p`Ct*xV7o0Ki{2UyTDzn{2jAo{|mF+kinmzcAzFB zS?C&fBrG4=mYuIk-`CCbrnJvHZ3`@rvDGf1;5zJ0P>B8Dj+Rnm!mcN%mt_=Cr879> zED3Sk{=vP|DBlkdo|PKM;E}}K`VZBZm%lP%veGLq>Jo1B0hmFxZBM+C)qvBo4xq?V zbQ=W-N7bntocnA_W7jNh`Sk_@^tHC&j+QPS+zBVN*r%z23Nyi}Eh7&_V(z^myG6eH z3{N^8u2U5e@{96|RgvuCZgF3CKgZebuu4JBAa2`hEmx)asy@<{B)o46E4Ydy3Tyd_ ze#6p9>PYPG6z+P@U2dXoES^D1Bt3Jf=FY_j*cOI|{zz%otmz{LQ@pv{He!vR8gMy> z(StfHZ!hc_Ik4PX6JUn5?xE@7WE$k*$by`Ww0XaB(qT0h9$&w(3y4$t*I*3Rj(oD? zlB(GYH}D#0tFDAHGtMlocvsvWFR7FuaP80qqb+9!D1Y$)wPHs*Y0SiVpA5x@8wmHG z73zUgfu3&vzQ^q_t-w$S#K7o1==*po(8)jm9=q}9{z6s-mt%8;h&HCN^e$tQg~RVE zAvvv!>0!^_V3VJHw}Y7;P<~9&*DFx6O!-I!nAw|DhA?GA$URaH)|Pi3YOvoZQLzY& z`fyJmnVI|`dHfMje!XsM!0d^0P`BA8xvOFh+T{#J$EEt*s@;03S9Zbi3in}f{g-g`m;~m2fv0YivS&NI5wAkMYhQ|JtQvZ9E(}x;PML_bv925XVUlf z#fpBjivhhjdb`?<6dMZdzwvmn=mf@1oh9rzVodx5D@|N%i~$Os++@~!(Z@TAL9xfV zu~tz9TygWYUAdUfF2gu4kr4lg^-mu}A%b-a2{*@J@CtRZ*(z$Kn?`e!d&X`WP9s!# zPEoQoU0|U2@krpucXG|BmxDmQV7$m@FoJvt=#CM^l>Suf22cxeOojT4e$!2TlH+B&%HV-bl>laHYbR{u_mHwCwhy`{$C39O?!6x{^EztSB6v2(I!_tBm0WUtr@QqUl-P)=uw2@)e zwaEfhFy0Ey90*^gAcse639ni6QO?4_El_6Wr~LHz0O7bTqKf?7X-OV^BmVDbXyK&j zU$ne5Kr9cGtkE@N7@7WbV z^qlV(U#KyhdAF9dV`9`viahe+F(Ch0jW$2s-Y&_Fjdsv(_EFoIsiJJUXnHUh)8$i{ zQv{TFGUG0BG5})T-?{HIb}!NZ!(H`(1QcYRClvb$|E-Y-$NFa@LBqOCCJ_GG#Z3wG zD&yHXWDvkU^#)Fd?>1zkReLpURVfed02KPt0abV__?6xGWcN4$W}(#qFC##KCIeY+ zTtmLlw9m%L(eNAAcYd2vq7UA(b>WxE$>XURjV=xSjePH?C=aMYPonYWc;x$mTBPYT z{G+fG>6P}sTi(&AvC#kOwSj)SV+MVXWOzgOEOcI4sI>sa8?=NC3S12d3_O;NN|-{X zlv!=Dq`NA5NPN7lSLOX!fj^dJ3>nu`ee05suSh`;bf>sWfyarL#sad(p0#uhB5JB_ zO$mTzQFbAb@Ag+HmSC*xzb{!xJncWbtK7gjVSBfpJX#cBL01?)u7GX2G0-qaO=WLB^961n#bWl!Ad3*Eb?1O>sVfH)v! z9x}McA8G4X(cdhjp?Yk`+QiT%2UKMPK#QktuT#Cz8q#;D{I@-_h4xP<79frdY1V5( z%9rt8H^>7rPt`xecZp|*eWuVg1B_R(xN{yxQS1zAVqX;_k?s#`U{rRuSbo~4eR7Ns zR*75P!pozN()|GGQ+Ra%ylU*vQDsBXvRi23MTcx%j<+brs_*-sgy82_JCyy7&9eRA zhrem<#A40=I`+YUQ2Z61ipe|ueY}A8RqB#3mhozl)IT3Va!*p4F_|gSeUtg->36=5 zZM@`D!siRB{hjs&82jU2zZBZ-532Gzwk40ISGY|~%2_B84t9{JcKPP0J7`y4-aOpf zy`+pL_;>gRS1eZl-+vnQyB%*K$&QKASKYP(Ht!*WQa5npsyh;79sko+{pUs;lOW2f zcQ9yG33M~JUj67)#cb6E8>UzC{ot{tS$A-N6!B8zZ$IEnC;nHUz@PYA4TCEt;}ZTC z7XCW-KL&cm?_mGyu>AdLp;3>${OfcBG~D0zIIdWRz+c7od-&|XpTCf|9{;-8zp36I$ZaoJN~mt zzrObhLpU3F(QQx%Dgx3m%9HY&AM=W>lKysC`%xE zywKIaU=hE+faQPP^nHl<#_DSk^%v_Rh82x5jbUXrfj#F z64_@yfbeQor5$5$cLtD)WYM*W;M)+n;`&?phWf@E8v7_$5RUkhFBX@QVwY4*Q9w&X`uBlNBEwz92foU;26 zsVN_~_`^IL+1^arB7nTyh+L~$I0ykAhy{Z8{O)rjhvJri2SvGE1tNfsr8{~cqpO9b z+ssh_VhZ}>s7?B+F?7hub!0%Zux6<1|9S-Pnxv-LVBcnc`#{aqujH&e+6qPH6`xf9 zbp!Q9Hc;==-CddflY+nQ9`6~jE=*k&Z%Y^JR_!oc3P1g^s*Uqkb(TI)B5&BGNXXi~ zgTP|<$d+;`5*ND5%>hx9wZQQBvP%jti;LSEM7fZN=3!7XCzzjpum zsgPE8(629m4gL6EANP=EgN8~+jWcIQLxx!=Jq-rT6hiryGF2M*ZW%hUf9yN=zq^C} z5uf5wKL20-7nkP0Ld8?015(!C;_E*m)&KkI|9S%6F0b%z?5km{)&H48LgJ-RfVCfW zB$)WWJk!E`Kz1raM;xzQBp)10gO0zQnZgj1h=87wDmSk;HtO;p8A42^J`lmX-b{&u ze8bCanb4_9m*%6qaLUt$2XGC*tRQvYnohHh+aB{DISF@a3lJ47moQ{5TQ{3R- zzP?Z7z80><>dl0Lu>*t@-C?Ok0N#JDWd&iZ{A7hPVqH9)mQ9)S}_2l?fP z8BV^iGb_;K;oc?Tieay!jIsR9T~& zpFzd)Ax;8x#SqzkuPxhgBPe_1UIf?@(*c;Y?qx_G8DaNby@5{I~1e`7xYH~tH%?#dd9TuS1O00MD_|ErI5o~WWb_6pG8-BYTM>fTvL6GF*f7O9Ux)+rB*Sfj`-HuvO z4!h_|<{ZE^FwpO(VA3_ss^Gz)hOfbjt5{)X3A-YO&!*kc7;JCWPWPjM6Q;VmO{={Xhgh}Qa( z{;)Dd=CyJX_u$Q)-X#{A6p*5eOkq5#rz_5-00Qsy*q|vG$+6fS?j!P>XiILO&9TsR z9aXhy3wYB*jZ|o*s7e=ozVvHBJX^LqOlJUtKy?dcG-@3h-Pf>iaGcD2$`zq5e%5cO zsO!T+mf6rXcq=tEO2w=T;dk4kz6w|KH81Hag)X$)fX9sE`vlxZxdzSyCUh(=J6|(C z{^4Rw=hFEJa5Xt0NBl~KrAJ((Z*fy1(&Nx_ogEF>0Rd_PsYTXFZ z|0{3`h{JcL2R_pT6k|Y%)ZX888*V4k8fy3Gh)FP&B+#gO+F`Y5t4q1k=~rN}lN`{f z40I4rjshz}?|UGk9IR;RX&wV6z?#Cn->bau!`ZTyRnqfM)%^OnLZ9* z?!nJPa9_Yb&OZiZYdFjwgwqb>v~kqUbqT(OMYa;Z9-pg2$Mx?lMc-f_{c0?kE+IGz zS*E+2Pd6DmcK7QRBR?yaA3pRb+)BDCv^ynta?~zZSPftLNwkm~3oefI8^s+C*yLk0 zcq3odR6zt{RS+BJWVUTt=eHWvueQCjYBi`2kmK!#?ZgXC^jTEV$t={hs$Q=WGiGrb z0$!LWfqJRpJX`Od#5N(!{6=;Wy$+qyr@lGb4YXo0_D#8O>{|`+GS(?mmnxRi#nIMj z+wttw%DIL?-AyhiuKj1tOTJ)dCZ3AKU=JzTC%mawkG9BkMGifMKo8myDKyA2_dI%M zWOxSL>b05kRGP}2j-so+gw=;+n*M_OS8>Ki1;odXHkJHBv$x1in@LynusrN1`O`-z zI;%M}l9g^JxLd~Ns{BG;-8a2#!S)yf7TgZxlVKmf7CPXysr3_P>_WPDOCWlZxK(O; zmo=@W`9AA`DBBP$%K;ptFSfII%$crGlyWH_S(6z0-LB`C>ia}Laf!>C9!mzDD-B;A zgXW^xnGL?r9-|PDVUK%;U*w!_^VVs6uHqak)4<&O@d+lqxEKVhS^EY>bz#-k%*R^D z&Uo*I*2AkQ38Ra>;VQEFK?Yz7Vd*E#8gys7yK+N)LZ8+K-xeYmE)apr_R>VwfpX_{ z4#)c}Bi5-peCM<|v|zd#B1=JtWF5*HgQVII*?~m@3(%M8#^reU7c~n%g!5chG^!j> z)1bK7zt{Y&D?`TkftHP4Iqe%fWuDwOUALq#@9WS)fUd<4cq{8{(!G2w zQx#5Jff3)g>4HjT*w?=isKurz?AX1`!ezF9%(ex{68jJ$^8725MIa-ezj}rw8u1M` zJ$sEM<$f+){$OQJ1`sBWG$rW{K{oYd&iT4i&vSU5;5j@Nm%~5)zP-Bl>q|^+4Ei1! z{f5rT{RaLOg|4<`i2cidX#r?&k_=VJK6FSA^!HH}7KCwd%GQUAu%ySir&L&a%RTfb zsPYFCt4lssXx83g*bHjgujIZf4n66hdou7fF&rm$aEPnR3=-YCHNKCVU{9%J|4~l2 z$3hSgWWe=cJbWMKn491|?Uhp-SHN$$9pE44xH|**T#A2I_I1)0Nky^M{o9f(W~LU z>`9zcE{_>F*)E{}Y`@|kOJp&s6%D-*b$Z_yIfbh?=D*M0VB6HrBcy|fanDDB7vksJ z=yP(Hvv5b<(q}`FvN11R%M(6}m;QF9zSCw21<)nb&EI+uEcN*G3%f@o``!cSmOd?f z_%=4;b20??ATPt+Xx|TY;eu2Pecrb5D00Xpvp(WNp!z8dUO?w1#^qO^!@29<6o=mh zNEe3>X;!5x0(p7g{OSh0?nKoKE+ka0zvuWaaVsnZr)y5u>(!o$t<~IsSj%T|8+P@ek-Ye}g01vj4R7#e;^dtL*S9;_$!PS0oZwu_z@AdhGyM_nv)7vminoH| zJ>+$eY-XbUv-~{KR`f$Pz-pWj9q#y5J*$0g>`5^uoaF9LvF?u$>Q3?i_}T+}P7)lF)_uT)o&9{f4o!Ax`= zxjCpv287^@M#5l>#Qt6F#g>2Jnen7RA~2y@kBAa0Ikh625$~o_u<|Lx*t`CYPvfNe zEd}WI3>$+h=WBG!OnCtG`Bmw?b!Alb&~K?r(vadpMWXURin$%6Cw5u)2mc(4n%>rL zlOg;*qP!tUNKN;V2&?(sJ}ceovXK->ktxw@3h!zdfzXJMHnR&CGVCWH`~BjZ>n-h)XzFw7!>_WYH}K21kft%4Gl4kG0^Ojp zv7@q{Yh|R}CDwdkD%-8hQ5JKTQ63DBX{~)4zD`4EU)BPY&UTrKT2k`G64h>5woj$; z1{I4+zWvc#HlU_6of$`deP*uz;wbfiF8BR&i^me}#~6GC9|fZ?e*MDU@%Ug*@#P&7 zN_VZd^A|TRoMXa`GEu9P<%(>4yjSI)-Eb;n7aG2V3gk?8jp9F5Ak|>NFwe;2vz&*a z&cBgkkLA9XjpSNy@tiyYPnd(~K_T%}XVBMBlmukNvM@ospd%W$l3ztj>bdaeBoVNp z%Zsuz=6n7dKr6 z_Um9Xgf{Y&G3>#P-4cHc$s9iJwH3Y?|G!l3>U}sIZg94%HXdjjCcrl6obmwg5mh?;k`8;e?lxV~W z=}ro0fXcXeFa2jKq@)1Qc8h5DwVcIP=V{h)D&XQ)wCJ0J?%X!I$q`K@sGIn};{e*~qSgSswHk zIkxo0+aeXu&f{L~TSmx;AN7Tg^a7qaqwGM#HzpxB6&_Xn`pyj&xdnvx$Mn&$dw2gT z5UInFF!mIPeHpQOS_D<)r3c2ZQE0=M;=C*L<6j}{~es}1;lm^6COu5q8 zut&P}Fs=qR{)1{w2C4FhF6qk)#YRyTC{d%xG-a2@9g3+SlB;j&vk{&9<{!rE*dylW z=!e${MbU?|(ZVkq-*rTF6*b(gYQ>R#{+ortF1rte$8(@pvdspbLoCa*2{rqf_DmV#4Pc5@y+gAw zt3Z6tpiZ4qA0+BhQQJ$60F@m6gn5)T%N%M3nGJ>A61X@%c~Tp;@LAKfx=-CIoZf4y zmg`jr{Qal#jXb|v2|nRxI@NvYrWzbA&_~a(gqKja?t#&6T-o9xOMEi#zdN%XH_)U> z$j%wWy-{&^vLy?b|6V|V_b1#AFaj7m7rc~22HwvaE0z4 z#r`VDe56}65_vZ6Q zsh7)v7IG&uJlCA<#Y*RfV;8wfzbTMxe-V4K$3~hJxY-ny`+6QO6_yC2s=YRf^HUhr}agcm~T&f$|@y1099O*yUlHv8d z?9;yfyg`LZZJ&OU2)lGO4whLocgWq0Zl&)l14V6u)HSmz0}r^|m1xdpq5; z%(L@kUtH}E(itz)<|?Jnileue z#qa)idXveiXHptZN*OGKV!Cq1>ZMclLV@7U z!y8ZnK^2&Cz98Hkqy)dBWP9Z%^jJ(e+B&y)TLySKc7OPO?}`%cg*L36)q5;RQze>p zbXYu7Rz!X;-Ns{Le_*)ZkfUdzsB!uhX8J(d6=c4$ZYM6iz6BM;DmjO9`D(1qvF90dtpU|k_~awbOb_aE z=01-fVaA2U(Z0J-m4C{c!5_;KYa4tae!qxzca9Nmml;U~(cy(|V&%tlDU0T!z?7aA zdwdhso({Pp3Xi6OZ+I@wKBqHZ-v`40Mm3=1HViC^*4D%WS_bNkO$4l<6G*`d&4;bHKQnLViego>F{KnWW zKu`<ZfYLg~YsM4oz4M;n1wdh{*5VM33{`14F&r>7 zD!D&iXD4TN69DKaq+JO*smb-e(ypuid^J8V!uxW-Wp%c;`t3G7B?$qz6BzvK z-Udiv7{&?CxFcu+He?#3!#zO)2eR2j*QTTh$%_RL-}iPOgTL;lo_`goob_SkG&80Y zQnrt9F`~#d`b1mP*J>K%pI$EJ;bq-vD$=#(R%uwgsr=`(T@@J4AWyg2B9&F1BDcR= zUt|T57$&=Fuz-lc%^fc8SC@a}?qZo^KOECu|Kfp$Qo>>Q_G5>|DQyege$yBFyrWY7 zE45>r0w}VZdO|H~rfoz7=^ME9Uj1?(sJ9bKRuL4()E*Ll_vEWKzdT_|M{I+p(UcoN z)2sE((F>7V+ecB4jt`h%svV=t;($VI6dZTHN>ze15(Vw53AYN=-EW~d=Q}1lLnJwG zA=1a(F?gDj#C=FT{O(N1@%{}XM|JoF`YEq#;6*(3D3t((4^HrFU^t-u?x!FQNm;Zk zwfc-yFn}^+wXxw2)%mz{{picY`}Y1B8irHVz5d|5HR&Zc0L@yg`sTw@c^pc(Pm}}h z8rLn@I;*OPb!k@*4cv5YcgQISCK!&Wa|^(4(Mnzs_rlI}8{?(mkZpps(pr%cNH&Hk zTyVdC2%SDmSWqQsp3U+J!bl$|rnW-fY^w&syUl0O?9olWC)N>68wR9349ZMI|89fY(-4{JIa~q^rGB|+f z@Ql}h%7xO;0hnLq1r8<63awC_(fHy2nZ*=|(*)!?3M!?+$x#w`<*AJN>U~cvrKPZrl41V%Ex2J=ZC7 zw2xDUMpo+OkE-F>Z-_7#Pc!XULKZ8;Y-`1CAg{ei@AA#6yN6BWCRUSQaiQiDj|=v@ zec)Qw!a5C^We&ruFVa6-5<;W~!Zet)rQ9(sluc#@p)~>2%tS%Y`PhZ27cA~;yMRe> z`L+mtQB!Pa6|aprzy}^&3^h_Vm3OSt$;2>$@t8AH)^>mGQkqvGlFeTJU)i$D&-&j@ zWQbprBbaa%>5+AwwDFxkXftwvO_45uAEG%V93uIz}7@s7w+d&`Oy3k{r+QuXoZH$=gOcx^zU* z*XV{`N3(yX7JZrg0pf>5!g)QV4oxuvJoJEpZ;S>Epf(Q@aH2m7vNg0XEWRBrD)k0p zfUogLjmRwoAv&CQt89SrrS=v&6<`A@67t-{hF>wT{&>5ysE*&$`dr!A=MM#AwupH5 zhgEttR0I^xt*Ad5du$n(8Ro(e$tlV%h3@N$s1>I5Y?}!b=4_@E{+%xNOBF=A0!Qge zZpwfaYi_Y?lHwC~qNP9wO?OzGQp3AIi4!ojLfE|@S+%X~TsiSxYittz7W!^2uv(DvLv7BE6vxEO+5P%()z(y! zpUMDRfJ>=fwT19089bKtQYG~zson5*mpJvcRZ>ygI||`YUGY9!rS>VZ@wqg(4~2{O z960Ct3JV)^m%Fn^B=201zrAD$EP1$*HjrM-g17q^#r_(OvHe(3%XR#@Y2T(ToN?mN zPS2_-@nczhL5cxKAGSjnm#5;vSaEV;_(G;fcrg@>#=Y{qcEw?r%DGj_c0YOT7d+e2ORfSLfVd&TwcL$Tk#RYH-*+qT2>@XcFb#zbv$1zs9PTAG#vEgzTix+Q;-$23R>j z0UHkpnxvK@>?wv7Z{XmBxCZ|8W+TF%f1`+3G7TiE@sU5|l2n=alOVv2Q{vQLzj$$M zkWDHeY8NPmA&v1mF^zXzL!n*4UqD}vCeXo)&d^kt$qy^DcKs^}g4Y*zVaUC6^bY}- zY6ZJ4X(nthBDj*`W}_J&Cc-=K0nL67cv)+cgx0GcDUJ}=(k8-qrAX->*A3F#NRBTE zf8bi_wQ{U)+$r1FQo3q>ZiwIffFS?DeE?bBr1_s+8*h?<%h9MWvF%x_%3rTF`acA1 zbbNP4=g9IKdiSvE<6w0ruy{ABKxAvE3qQydCG?rxsI-#sbF25k(XFt*>cuYwrnjmb z@VRB%109=o2E4w}I~|t`)>YG{6l+$^r{(Xz_CPqcCb%x=dx~NVr;8@T{ZrkxyYb&> ztok)Z(IP#Y%Jkt2t{DwY+r@ILqGi@-Z9UJZA4|P*T6mXgEl^nrIuvi3ZCB2f$Wy<3 zPs^=XGXc+woEz}F&6gg7_04p#ibE;!!~z)%!~jg zTg(3V=pHj7vMo9it~Z}nO>&yI)^^Sj;G~mMuq8ftWH0;{@^xMap1=K&@6JvLm@3+? zV%4iVx_GpE9H%-&O^N@3ynI&;K5Rwp$f65T%AN(4ZB%YF=ogkEjh6AIrg67?6~8zfd!W6qFP85R9o!1U2&13a#guRj zVcF71-Qvv1-1f~K;|54bqPX&7#n?5aqzgileU2AoF&$^Yh2ns4@gd9&BhX#t5`n-N zTRD60NW-wOB-jtLOVfWdG=rhEz0j|c*zxAxVEZw2w7ZiTR9I&b;zidRvhNqD< z5k$_vSZ&$FUS5AKC7WOVcI~(`ErAko!v3-UcI4r;Z8xj_@a&7P<;?bRnl?9GzYqHw zuV{%1m%N9CS=KHiKF$Gt&?dEJHjVy1aQp|aTK&bsSse~7%KY4&zQF3XuD`~3{SE#2LUp{$mvI3(WSy5JjJoW> z$e4sI+BL?#|NMuh6eiql+$d6UkuT$p@?@*@-miB*i9wH7AawlkWk2zt?w5R}x7gus zZyu0xt2x9}PdMOUv)?*9+#IX1S9#%3$$u`p2@My0i@oo}*5;eA^?uZ-UA$fF26^od zr7;&jL*4E$8h=kKWXnM#o@D|a3gSLlu1<-1h2EaTjWv<=Hug`GuVkc2leL`1}#lL8*}~XW;586NybAM-HMULm<+Jw`s2A z4xCLxhcrrRv3POEb`DSmOn<*jDV?dr_1!WO9D4xj^K=czh|i*BJMn zx9_#wk6I6?*_AEs8fVthiHDc%{f0FVgFi)JSs@P%U(vnDzWpld)dL5Iyn`D!LV503 zis+gXB(iDL|Dp$Ov@T~+;x}T`n;x9-g*V6~mK>RD-YOL?YfFuK1J4FhvkNx}qoj=s zR14wHv_v=TQ-978<@g5X0CE9^3yOunYxe+AHo8?GQX3l8n?AciI4Z>7mf+UcBGPc! zT?1JJMxUZFX#Xh9>z$T>UR-J9A&&Y-5%KO3CDqcY9FV)4p0!t_9U@Ag4870JB@Sr0 zG0j}ErDIhLLdj*zRUCh>hxvA#&r^>e5v~rd;(M-3;`3u7=9=3C#y*6Jg#K}nBjYiy zie9FX(l=5`1Y~eCrRB=_U&5Auk($|()-*G<-q~%A8c70efsU-HyYFx7* zR4YjS{6|Shc{4Byr3@1;Nl>)UTeg%L32Uu75XN-N}Tm*W_C7{pu=_@ox| z7^zdspVBihIsO7(JJr(jsQgAM)wKwl3itcLr4qoK!G+!7xx^#kRTT++SNIny8)&tdI+&?g|3n3LaOJ$b!G zL@|JKiKtQ(cZqD|9q8qSus6&%@x!NtJdKA6)i6E{QGk$WH`iQj^5x0rGVB45eqJb# zSI|X;@*E#zG}1eo$v6p z$9$4AC~L#_n3!jBBE(Rl5M8hrr6k|XPQS7hGB!%CaLD&NSO#yUZXJkaZsMJ>9?Kph zi%K_mfHN#Ls%`H zrRq>r+(y!23##mOW`KgJNx66Ep50WA+t0o-%5etc=a|t@LIuIr+;V}3Ml6^fczfA^ zC1Y7-CZC4AKv#AC{J#bJ{}c89KeEm`uIcD+``>LexFLSXh4GD%zZFDe5fK|+|ML@>#KI~F zZ(Ngy6j&>A5hDwsY=6iQ#E97XW2^@^aX-apn$Qa2Ld!8!;geKR-X^|roBbzD9Ii-W zL%g!Sf5pjO5@z}B#=!^6$__==fRyVtX{D2ChC4oG_ZRx1$L+p3!wy9;xe>zgwFYm0 z(2YilAfyS$7!frA*I%$IQ-(sUCP;@Ic<}xwD{jfrBxcGobGsIh1b~fOdns=LM{eUc z)9y=Gc8DuGrzmra?a(QKDK(04U~Y5@lF{tdfqi92;F zM9KL42lA^9h=k| zEmH$j#{!|9=C0@T)|2;VpbUv3`003OrG6J|!55o$L#F5;f2*G)Y>jvaBi6{)fsRo7 zOkb@QkQ?5nN#ubuXS+`h8Q>3j z_!+A|BB+)i@=pd4!+$P7Yj69zU1k_%co9@T<(_Yh3IzW0ASk1L{eEZQZT#z!n4ac{ zYv*C1#N2bK_<~{&>bK>P0x*Y{eoHiZo0zT12u)@)<$l+IC&92>G4azGegItyqkTbuZCy94Y-r>Px z%3?t<5L<69VwU?gF#FI>HC4r}MJV#Z5KGdKa<+2QLAY3C+cua)N6B&Z3(uc)H$#4G8zJ?^Wyo8p>4WvcZ_;m?naIRibQ%^2z7)vy1%WGUi| zNp5A`=I40NPnfwb8-YDc)kas3^%ZEIrQka3xh(dHGurq3A452;P?C9zDagHdw|gDl zk0q8Aei-<14P`^=#tJwdO-+`Tm0Dga-+AHy>*NsUip)lh_I|zZ^ptrlnSY##}LEM%9zBOsXmuKP~Yf2vDsFT(pl#KV;WrY)BEe6nJd(1Tz@E$UVSD@yCvAE zw4xMF1DrQJBcZ$sa~Mes@mjm+;FA0@`DyOO_JOS7+{Gz_AUYLH^g;x{Xa4g(i#%bA z%EC8%Jn$++ENZ{7cEnZWe4jJZU@BB^-Y0>C#;wa48*%A4$l)1#t)frJqQrxs5w_nK z4OA&VHd0S931>N)FUmVfFETl!x)dOBSW3|R-*fu^{_yg_e+}#a^6?wxjC+gz^V96J zjUKmV@%cd0Cp&LRT@)Egl8lu))(Y1*7O27mXE%#J_WVtXS;bn80x$9$k6Hu+8szKK z+pE1elfD;ybXLm=gpFs&sUS)IW-->fc~2j$9a$-iE43Wm@(6x+#fH8fJ5 z&_H4#UdM+yHBK+;4O5ROu#tTwr>6z5rj;I-#}<(~bX$>ZD5$JCh#d1LG6u9aAuDZ$ zptmP1$iA_}mbXA7@gH`mMM7TETKHxO|Rh3C3&3< z37+l+5e)?YArrovknq|ZcuRl{&ft;X*?M#QiCKIXp$wF#G?bPGjsSnb6}ancxq|Ez z=yz;UXhBpE$XTtT(N*#YF3}RU=8%)YGmatz(o*aYFXum*Dw*q<3kT(JBR85R^xkwx zFR}pQ)>>^jc|y+W+4D?gWS_b4iQ*k9@uxfN{~U^gTN`8 z%`VU8%t_AAn((Vdgs7BN#T&}!#fAdaSgGomk?O^)+Y**ZB-yxZwp+(pwGp#z6u=MO z=C5DO?~#sq*-AjMzrs%?n(VM@8ewsrTzYI=qLH|NTdfSW)8LVD_%PW;)xYS{Nt?;K zSG+n>T!nZ2{xu`6!s`Ml>BzvaD5OtVS;FCYJtWwMTz})=Ds}^nv zjk<&uT5`MdkH?S)zl>>ZbKmU7jhWlt7Sj+`f4;lLd-9>&-mNXUunOIc z4dFqS{ax(dE81|vM_#%3ecD%En%@nc7?m7cCI(TuvhI*Cxgl30-#~2zR0o37I9A}R zx8g7agjLrumKZI4;AOuWFY5UX_15){l6}+>UQIyMxN(FEwY-Oi;6JM*)_=}^oEFH{ znT9fF!TT;VnltH|`uqfwed{CDM*1jGCFLU#t{`+vx|f|Z5{|e@s zyEcEoSuB?G+I2gl`osyFd;4Xd(Ahl-+stUSaoPBk0r4!tY)7{XYdbO1UwJIRvdD0t zo%XTNuVh5-zDL^FY+JUM!5_en{z}I$WleeFRk`weio+M$40UBKEkakr`v13J^Phvj zG50rsyyYHXA%Hx1r%EUs>VDbi5xBHgB;Gb?<`9CigxYV2^6Uu+iH>8Fn+Jh$~Zr@QFx{@XzU=nbDOff!i$mFW))pkWR>dvGVlc}F1vli?X7+or(80m~) zyJ;B9&{%9cl0K3VKJ+i$I_!wX|3>{0d#>U^^xbWbyWA6$o;LrT^YcA2@#GCKdS`)t z7zES@v@EVbMrozpCR&L36)A#Lf$NVG`j)IdE5$*jH%W-pi_<o8nuVsg5n-Lh=s3Vtq3;|zkj1E&toN;t{w?F`K}0p^EyHV299;o zRr`fDV^`h;X-<^ER6x;>(aKAruPQC<2M)QS$I?YT8Kp?K^9*E=ff}FwqvnqQ@{E&i zM9|BWkKVSSAg6l^{^o@Mf>5dhKlW@zz`(QJ$2ze;s2iK_NBrE;c(&#{T>IH5?Z`_?ud{F?p>4|G9pMBEtg@!)4&=%yP=u2$BgtMwrNmf6J~L_0b!}>=6rOfYlDQHOt&|ItF*Xw@^=OlGYSwL7ay*=ze>i+0|&_eD&>thQS z=n}LCqn!pYDdGI`I=@tV9>R!$i_21PxPRIhUi1CVa7S4LZzuggKqd+O#j2=qKQM|} zA8OjbhA#ld?T##ha3XF6ZIVK8SqNysm1~<@(y*&`>MD!xufsiLBILYFB4gyrmgP~O z`fgef_>J&QWYYXhml|;4v0itj3-gp*_Bx;#&tv3HAedGHKKqf^8nD_Q`jx&d*}I%& z_h$eB;q`XRG<#pv?7fA7>o0!z_rw1=?LTGad>t3QZuVEXxbTEj*fd)QTb^!cW_6le zXie_=`bO=NCZn+h_0t(%oWZ;b@lV`WoM!-(9Uc3>B+$?v3&|BaxCWslCKxu3O$@Rn zQAt`xhTa3t%`JH3v zTHfeG2JgPm%dN=Vc&RdeXgD{CER_$37TJNUWz#G~q_^Xfm>|RxY z$H9h+RQv_1t!ofshwNQ}MeUE5${pb=b?>Z#a1VBb1<>7U$Hos=WN77&pAGew*iRSpuJq5^ zu=B($$~W@u_eh`D*)&BKC0q%6QAG-90^ez%`;uCJFW*b1We!GmU4~m#Ur%|w-d&R&!{z(N zWPD1;$w-RBTFoQ;y7cgUhh?+;A$tSU!LHBK2ET{1@=qANsGF`tX`bwuVuqvR)hkF; zXm6YkzXzaHlMYTZd0vCoL7h|G`K9#%p;^p;4-a>gx%!Rb7SVVwcWr;eQF$ze;uz<)?JrcmbGhT3 z_L{Dk6W$f;IcqZofl#lX2n~GU>h;een(6yKRGwPpaGp@HumH`ZPIjk9-2TtC-{%WS z6{JaO?1Y3V?vVEGh_4r!+_Nx#Tz9kAV)TC$`TsfTC;SB?ZrFvPvv}KUc3WjM#4n-v z>!qie;EwextB{KX_NvX4M0(;P8xC<${NtXhrFHh%b@?jn)%y^@6}q|vBd();{uFu} zyBB$4pviPDt)|d^-(I1DvI~aV@FL2AZ1NMJC*ngyn~)$2i~`RC@qrpq=$OK*){gQE z(d%w2QE&;{Tz?B2XgcHI6X65%0OLqjXo8g}j2M~eir|Q_QguT&JtdF=E^>6QDxI4O zGd{jg3TcSa_q&ieUP_>nBur4Lv`lhH0d~Y>eW<*q@KKOZ8VDAKM z2B)&GY{xb1M%x9yj~%MKuTY;Ox#R}W9tGC;guWfJ68w8@t+C)A2bYJ&Sa}tM=9wj7 ziHgF?{?U=H_)6Bker^>CV$KGmyh(HJPVTn)`}X;kxjn;^F`rmvl2ayZ6Arg}uM!M~ z2H_)P%yn5I{8B5~9%dK5Bb4IK<^Wt$bx6+k8?*!zIofi%%H_}UH(K29MCk&1VV9?F zeh;B2i`j4pz#fAMHwu_oXb(>1V5m*j`hq`|Qyaz3!x1eyv#l=ST#t!p5zXhND=h$w zThZNsKZ6UQ5wM#)H#j^#;SUbvgkUtVgMa;W$q^xbt&)`Pn9__vD*Q*|TwO0V4ZvO; zhb`;M;Gm7$zDXUTho(kBYjmtoBy7rX!R?YBd;drH~wx2 zk+Gp(@dG%*$+q1&%bo7&$KO!&fQ+qJdTHDf%&UBHrQs>}R=5Qm+=U=5k zpF6G^FP``MKps*E^)Nx6?E6y{YoQe6l(Se^naUy)3C@VN$G@reN54_foM{vq4K;qo zv}U2bV7R+g6LkkLRC@aI9+1LF>M*gJm~gV z0XT}dHddXvb4WSbz_H-7nKC#1$XOT-Sd3w)E=~M9G|+2PHl<>BA%|Dv~1naxITrD&OGp zaAY-mr&y__7zWDyq(;~P1qObE}F4a>j7 zXU!zfv})DnJU!0w{E~3~tBPl;kdA}1PV}E?_27Pq;`M#tg7WmjQzmf%bEv_9Kk7;+ z4Y##;w@7-VCv!gUz-!Dp#B;RB)GH!Gx+N^qJN>NHXnZ~`|5$C6De2eX^Q+V@Da`fU z$4M$Q5cpM-PIEr5|HKr$U8Q_utVF^6R*NdH(Y{U{KbT6kAgu63kU?NKY@5Ol74yz z93lkohA(y9>9Hebxk}TN`C=%e;t}NLMyEpTvgAS9<4<|&6K(Vn5tMH8WC(uSo!{-ZcoebRn z{fVF0HcaNBA>B^E_E7*wI}=Btbu6vbgES1piL{}EN2H&klFKhI$}<+r+#kPrDn$+d z{ih3>ND+F2(De~U+W;5;VJc{ubzy3TmyG$Y@9J%dPbE5NUPZ=k(;#kE2{S|pr1P`% zWZ!|rE$ej#Vylns1+igfro9Q2V>QMHKS`VavWafj+in#UzXU1lu;YY1Emq;T5^7%_ zT4-y%+J`{1Yg^^mkwqLh4&tPQBdHR)S8-amtQ>J?oHDNaWN0$UJs=2ng&bTXReJ+h zhAx1VeFW+LAwFEI71`}Z{1#$W+qKG`YqRk>wY1BzaHLAci{!2tKFe5RAcYqPtXWYr zg*7dtV6eiig**2c2ikc*Cg9A0vyc9b@Q=IBYJVgqW!ldOFet9a1Io}$$S!BptCl&+ z2a<3mHv&>R9z$Da(C4&;0DZz0#z;5s=xs58M7Dar9rN$8$kQ0zm2}YMMt4+9SS|w$ z*|G(4H$0mnjB@9k(DD{hU#so%9Ql8AxURPEom*6nTgloy|^^&AcW!=v07~5&n*ltqZ7lYTa{rz zL?$Vjw zr94yiK(7+1=uu?Aj)1dvb<}Ecl4|b<)36m`l%1V+3EV`F`Llx}7*pV8UHoY8Ekcs+ z^9t7*Oe}KgFop(Uc)eI0$K0xGHm3`#@AE53O8qpg;#gB}KvI7G&s??1A#l5ihYVi9 zphYO3jf5NvKT6KBmhs-idx5}|%-Ibi z$B!huJ)1l4*fSyA4kfNqN?<_v!kCO_%nFt#2egMZiGOrbLAR_B=;ShDtSmy&DFk2! z?p`nOxNnpQGLXltaJkCva2!O_W#4BXqxmRu#O>j^6l3CM7Pt%I)1 zt?w+B?@kr;u@s#nqF+f^aNmN$elD_#)Oe`YTL61X-F|O9`(v#4A3!h&UkP(dxq#pO zHMKypio%oA-2;63j=RX$a{~qSUS#kZyPxma-)m#27d2%@4oz^6L%z@vzhc<|adYrA ztT8U=bQ~0o(mA$NG;*F27U}Lw?wtitxUu3BDXyZVOI3SZUjRVO|^MSjQ`IO_(_;-X7T7H3+@fDr?}(e)4|gGe7Tc$82&X0yWQvLj(KFnpX# zN8^W6H0nyPH?U?9|7nnEU1}4wsb9VHv4+EMj!~zg99HB@!F8XqDY?9+g5tP8K5aq` z{3=?gj?@avhy{|^(qz}F@FEVr7k906g#4^ik0mc-i}AB630QUK_ohYreiW(X;}gLb z9N4SG?~il;waU;MKpWHN^^J_oa=i62?%DG>8UO9OcikF+{~{YYTD_>g)4+XT)zl+t z%V1!Ao+kPEQ?zCU&5uVNk97@~B4`6`Cd@ir$IH#jIdrrNnzlN*RE?er2x9KucE}!V z+~fp^l|R4-X8LI~rIgAWV^5?EG7A{DHXmNeBfHelF^-QbptjVtqXHH=2|$Sb-uZ{-Fd~eLFhARB-Qg= z9J&Qm0w$7?1OO=cpRoomi`Qk;2)ggaO_+@DMzRM20$N|TP@?k`uVUu)uz$VR#ty1M zz(p=s15HDzZ^mCPaim0(z~c1%w9Yr@r_&)J6CG{35gwg+E0l51LUjXRSDZNi5$CVj>gX<>O)$CAId|Gr_V8}}7@MFEm zhkzsqW0s**+FWvkFD@S{a3?>kMHI%=i+Zu*(}{WdVScTV{g|(lIP@<ABv)0qb8@*YBU&g4JPN7XRIA);9}NLP#@HzSo7>B%Q3L> zfmD-a>zSaWcF|nnrORLG<>e~P+3bwgqrZbGWnW!fEXzL>RiIL9muQ!WTJ9oV+&WFO z%D6|M1cCmQYDTJ`?h|@O8Q<3f9x=l+U30et`R=v7_2twi6a6ZaRPk@P5%1JTC9L>a zkQK@2qr*L015u}n)r~FFFN5^16DbWoWoAt~aRoJY>@1{k3HhIs_$^CQR-I4+e_gbq zvt{5fmfBtcnfLOmV(_PQtt<2w5(ZP(MlhgXs{yw=k3}rjceJ5703~(k6lMA?77{bhEV-s6oH%hpmBOe%W~0O&hbClqWC1=(ldx%>uxj zE4~uL3Y0{ZK=j0Ad&0FFyQuH%Xu6**wK5eKT4O2#z$G$mVB86zH?1dv-%B=jlEyy3 zacII;BA3-yuLSBakp&yM=Q0VVo`ok~JZV=?`p9z)GD@yV&ZpNaXY}z}gG6h#|5Thz z8)B8ypU#YMH*bsLWW3C0vs(T{>MV6vAgq~gfykQlih}hAS%?6?p^EkxoAb0z%eO+< zj+r+$T~TG`qP&T(EZ~lt)-@_BoPK(p{E`=*Gxo&AGMn)KgZ5th#{)$9!&W9bQJ(`+ zo9FIjj8$}&c2f0C``H9LFqYi09Fhv^8T!Zhw}sIfassM#Mf0p#8Qh=w)c&~Fq(!DZ zVb1l7-5K*o}Girp_;>y3>9Aozl_hRC3aocElE0oA4X=y8?riwu0$ z6h(`bAbMK3i=hr66cPL6lfc5C9}vSyRfOtC2A*MdA^KPy)>O0O}__0t3GdW7{2>e zEk3PoL*zmAg(tf@8Nzvi8Ue-lw~By2G?DH7l`;sjWn3pM<83%G4fX`1W3EC+2|hzq zkES2LLy^5BZjUctwM=H7QmpvC9iv)N2s?T2w*jYHlVdd*F%jxa&P7-f1NBj~&AnFg zMOQ0ZPyo%v%=`ANz7=pk#OD~1MKtFbwg{7cT{p%~j`Pwmgf2!>qf9rd?9^XmD*BJI z0fpQj76~Q&E`~|mXC>Rp@P^%zz`CQC%U!mqL40DH$H&r%chq_6a?KJF-S=FuXUrVV;%Dx zj2?~vV+d7%BQ`or2W8U|yH0;EaFNyM4yxZIm9^rEqU?Ow6C=7-Y|)HObsXwZT#@6b zeQTrO?Ai~!!{J~=hpSaGh`_1dk|BTc*n2-Ku4*_e_|*&Sx2rR9zT@AsaI1#Dom^LC z`8vZ*0@_>0sta(Td^s}Xq`A*FBB<{lb&H_A_I=uS?+_7tb7(!{kr@kW{HgQlnedzq zP%lflNwD%yL6=0<&rS53sCK04)MB1B5&}RTjSbaWP;{Tk0{6D=?uY9T-Ly#=$nLy6 z1`+t@(z=qtB`kOn6wK zMD_okS>Hl+zEzC=oIEDmt1gw-&OqYhJ1O*tQq61exB8|H{MMhZJO|UMl*na%AWSRe z%}Gw8ftUXB9E+J{JNGU3>=pU_8-Nd+TP{C}ZJHaZzrau#_@8fVHVhaBNCUD;ZcTJ> z3j-%Hz?6`wzT`y#ET5Xdb@D6MTeDGLpQ(aWQIbF0%KvUU_?mX!VxI_Yw|2Q1MVThV zLIm=-R#08_Kin2=yf|0j;ZKd_d{i8G;hy&qa;;-S{yluZIMlp_27TooA$CutfYWQm zqK$lw4hUvb+U2Ix`00B#H#Iia9eBm*%xtbp%g+-5?$R=5_R|+7uVneN45TV<)?)M% z?Uqh|&ISPp=ZS21PNlF*k8G%I-_C`PaFIaX-W+B+x`mxoo*Uu3RW)9yKsT{MJo;S= zFdTr#02tmIhxf84yWAvf?L#-8m-O}AfN87r3FE*H&E8jXd9pbt6dm++1T3tcqZ3WV zl3=6?9p+#;yTe(98vH69!Dt~ET=wO=jH+~YbC@r&J%v+&#oHm^K%3u6z&6Iv z|DVY8M;!W)#aDOneD&Rqs3Di$Q_4xq|1W9||CgvqCkzCTvKMXm1YHMh20@d9w_ml= zhhmT=`%&vQaGfQ58KQ25A34mlRa+8{#zJ-}9GY`gs$_-YIewWzPeVt6cHz0WwIQaK zuh2sVbN?q4Nec;_V2lH1uM|fWjj@Y82sX3GW^NYN0oDGku~2;2#n_c-9#jJS%764w zw%A8#o>(jHeux4+MjMdL2o79Nu;x7FQmX<7x+hULB*rYnD56kr&j=L&y&XB8i#D$?d=rH{`mr zd$ixHK!5<57nX}J4A?xQ*j4c+s5d-XuvATN1NbuB3oq(^I$!&VY^J_$$%kAvSHGNC z_}YOxj8;%h+o_diH|2iM`Vs=a=X0_S&oJ-|sahh_T2zc0j)Y&!ea+3wrkFem8D60h-T%}F63*Mr(Xj4IqF82!A>1y@Cc`(VDPHc<%+h{^(s#u6O z^GG`antOUVFa@^>PW{~)KCGyE>vrA9)hQghqYDg&)`@ju|FZ-k z=wX@X%k8u3iP8mhA^x1KUTcqzi$Zw>fw>G)`n?~Vv$*B814e)K&n?ngge@{&r}eS} z%&)XRZ&i*AB<<4VKUL^$qdZBV=+QzgNK7IBW16_xI57a+RwPRe2#2HT+yx1W#mKkq zzcdT<2@n1txKxJ@y{MGLnr|W*FgqmD*;yie<>LeOn?^P8}cVIK6sjhBRD!z z5-wn=2}UqmAw@ku{-jE?uvTXsmrJYr78T^&T$%Fi0dPx?#rbAcvwI&L0xwr5r2%fp zxAp<&>m}LVLQ1aho-81YLFVdIY9fP==ctlpv`_(|Y^T+V#1+`cl}ZGt2GS4r-HE@~H(-RoF7B`)*woNL{;MD#~#<^9d{zC=r}{NLHXb;W5L(iG;X0%;^{{ z`R-yRgi)3G?e%t3Fz$tS7F>(Ho7hPp)%>4oqzhf2(8uC+oDxCk#MEo%)4Zd0&^)~M z{r!Vm0RnW)i33d`Pu#k~7?_i3{>uk2$4##~Vw5+vqKSBc?|0@>zvfq=3YF~Jv!%Kn zb26j~=j`d+z}g-GbyWDHi<1v=rvoelHIlyYv|0ea)RGn`f#r zpw&2yqnZ{aFJYYqICPHMH;!d6Z!&_D7NPoQ@p{6^tad8F{Qc*XpG83cW|pgYv8c3R zgjOzhctkEd`GYR>N-QcUd=>|GQ{tvcV5v->Z$ls`Z^B?{SU?^H&y85teHtcyBKu9a;kvq zRnU?ZQ|K_@XvR1la8m-^kJDTwr$N(8nnPu+HpBIgn3(GC;GtvO29H!q_@e>{3d|8; zy5vvbu@g_9?%iFI;grQfmbCkhO_z{R=B9RO|91*(}NwL~ZyK@B;J{Rf=EZm|zO1@y5!VkOY227&^1 zcEDdHa|qys+xRO4dWAuO^@Ib7wC__j(+ZPQJ@WuEq80JX2<2lx09|c7oF9H|q z3sCrQf0$~mCdDtY(;hQC3h)4%QJTz)Ga^8v6Bj-^!jDA?iMxHuk#n?U%4j*PKs`rU zuBiZ06uU``ElVH_g7jc#xwE!k+SdTKG8dFRieHZx-a(siL>h^&1(<5xE>NCox4i5k zqRI3{N{CH9ZaQEBVZ79f!SL`&_*&vHcXYhr@`{3gR1hH%hx3{1TSEZ%210y#s?n#x&%@&ZpN(GiOtYLC(5X5OGy@)OA9(gdjzS0@+1EUN zlXhCL6p}HGs6Y(wqu$`;Ca;h?>i_PXQ$64b4Ec7ph}(;TnG@bE9MpgXzR<7vpubsf z5gr1MGi5!cK|fXVNLedt9le*0s+$uN%vy7JmR-?;sy+FOZQ?N6#yLvO;_;bIca$tOc@K|9)$1D9!`F3H=i@ zt<>CanlR@bmwdJY3IDez*#&>tr?%fSsq5I5%w}-MPz8jeG%$adahEXWJsB$t9&atc z!2QSI_1pw+DL`@3-MdKXmk)mz1#X}jFdf$gVT9zWj{x6q|M^BN=YG9GBhf(DSv;jy z5WfZM&Yd$dO!z%Wr`p+ld}pAr=AFLK3+~;_8VbwuXelq!z*IR*vT)$ z!LK?M*HO}fnmxgdqJcx#z2B*fH~|dJ!ZrhUs>#phU0h_ujZi$$UBdx`;5#Ef z=aseMOYH8JzDlj+uNd?XZX`i`Et3(?4Z7UTQr-}{YpM7rDPGY6PU$N~^1Rp ztd?Cu;~FS@8`Pc&dqqzQur!yx0L>#&$9zC+HPO zz`;%id5ZVV`T8OoL^1Lagc$>)4?FbMkyP|r9Bo$Kzbq{WEKH}4*Eh*)YdE!y>+`Dr zR>o)g^iZdZy$Br=E|c_54DoY!1U>l*qi)rVgg0d8rnS zffvHz06N9bm%weWU*YJXTCMc(Un+R8Blh=<8O}#(IA^%g%Mu4fv z$?)(f+n{vr>uFM{8dzKcmz_Zko0R(}$?XAu>L|NZqp2S-WX6D(o!sOS8E;()(X_95 z2>?lwVMeZkZPUYuaOu(mz_^X{{bYQ88cGE7aa^rg8TaKS!jOayfwDoId@2?&$sMvoFzl zW@Dy-varSLfiFoX--JxPl)mH?(yM&C=WEZ4cY>Q@Nw~9yO9+v)-FAGkRaTEo1oOzB zxE`ze{G#>RWj$|E1d1oyMf3XBjokKLg_F<-4BR`A?WGNOx`g5zbkGbB)3tkZL5-4* zwojnEyA|s{Lq!Cj-kJHv2;gX)1$R+}nLI=YF4h~6t$`#bTx^-a} z-30gT_7|EL`wgGBT5{3w6fHINBy_~IoCuH0Mp*fil?k|Equ4ER?bRFE2vB?GlcErh zPJh6%X!3yB!Kq|b4{!xxev1_B_rVk)7=t&>**g^X`17)G*TQrhbhawF1l@}pj;rzA zPNj0;9&(I&+R28^pTnD{v_piJt#uB0wG*O2Ycxi?9Je_9!q_leCMPQUE{#a~^O38LPdUT1|4SL6FzSVKcZWc8qp zi}@jpJ*nhoCVR)>GlKdN$<$zY%mA0u+t`%SiYn%pqKhutD-xHyB=@|z{NtLaFA3Ft zbQep`vH(oM8kFpHvudaGmJs=OaEW z!K$*19smJ~GpDB8oU;PVlPq^tn2ZX-t-^yjSX>;$@$ahENCaIay5iO0XGW|(x|CZU zys6;&OY^~@Q@!>O`e~iHnGCp?*LlRMNj9zwzlB-Z%ZP_%h(J0Hfg~yLx-MLlq zt11k2ehGT%rC&g@_CJY}|0^i;UywP8J%Sb>)?iH4XwnFsOKB*^>fGFjO4vo=Oi&gT z3_7lb@ZBbs@d6j05Dpz=M7Bknv(nEWo3_&1c$7^tY<-nRKX%7UCLmj8m3P|GH|u-Q z@@_-=W{Nt)E9Vy>hHrqnjB&@OzR^(?Xv*rS?7h$bP-JwJQud1#Ec?NWiWJBa2#^Zx z8^NMMdCB&|*#2;{_O0O!%dZf95<<%d;?0K@Tl_}c#QyJR90w$mUHmVV3_My0`FI4; zmFDj0z8zcSv%CFPWvG(z*TdG&6XOMiTydJZPB6sMY{)8m%!W#tfBPr*;oU{zGDbA` zU1G+7Pxm%Ymwi%{`c=cpv3K>{y9fp?AfHb=N-z^`-CTQu?GS&!= zf1kv664v6-dR}vGu;CxT9Zo5yIq(f9<6X>!7X)pa$A9|N)I@i+b;?ROU__TCezM6I z-S}{a$UNx5gD8z6@#f>du3&VYDidJB|1U6$@9_?K66~GFzw(lcA0~L=57ebc98#Lg zg{|lr4j327DwfY|yGpjgLC>FqAE6(7eDcM`Ru*OzNqefwQdymxcl5KkGP$+e?>?Ev zRo;1}m%BXOXKiIJfxFx|MeW7V6!>#*kp3&)&42eGz>#ETxMW7q-$3x6Y$P|n%^-n(zN_28krG_au9cuY>>szn2 zaYO~l4SqW3*wV0jpMjdi9J=4JL<-Tv4F)DFPsJzHUny1e{^t7v$sNs;6&hLEejDsm zHf=;&0h@iMq)xT7n71MkKG4%@eUmq|Uo@&bYC>}-t#=@`Q!2v^Q*G}80u0`DJ+6ug ztJ(mNIkh=;Y5}nhcC%cI2^ohnv~>h8gANH@{6%rq1XZgMuq(fr+P3K8#zWpHCQ0Z6 znF(7)ZDLUJ)7Kfpck_TxD-zRL!h%$;9>kLJc&WUB%}NlHU^9sorQGwMm!Dv+bJ511X$dUep=DOo1ZLpUu(mkCLm_htKuY?nsOn%@Q7 zb51Vr@AoxcO#1XyrV7cmu1=Zbed0h&eT%vo&ULO#9XvLyLi~9AQC4@`vxEAQAGi8` z^0EB*nR8#1fonSRci?$k*O$fzYOaTFRq>V@V)7$${kxs1&w_b;K0XOGpRp-(DN6SL zl)TbUhFqZ92p%$3Iv|L@T(QVV`oOA(|Ex4UUnCcvaBc9U6}m|&aHo%!%KP8QpV>-W za%iT#>~rVt)F>vxe?|Tawy#o8-n;U|l!xIq(-o)#(|fHwHYbt$ex|7 zWS12y;q=%DcJzmEC~`ykYAV<9z)b?{a(mZ`sB}Fz^0%aV=v3<>nI{K=3VCP zC}fW@dP2_g6n@_Q7~+pGYiDBso~;RPZP4Q~gp8&Cp*YPY=Dn>3EZ<)6#ywfITR}aYak^5!Oo?R zAd_b-JQ>xmbG}qiK**)&pU$zOQ_2Tr9SNCULuS3vO$Lr0!OdP~>;)S|O%fhcHZ>E$ zE{7^E;XDL%3q~(j>MgUXACaiCjFV5v0z#4hzFJY3Y?#E6*^R7{*O*_Ot&F;U=R9Drwgp6+< zbO}UVE-GZ{Pwa0~NFs+ALdTa#s zor0|WALt<0hQV_CuC-wFhETx3F0Va^o0`viJn|`U{XIz*UADtwO5-{?k-^Ry|M5%# zVfn1uFArBOH$lot=5Eohl$l(wd9jU8ZsZ;#(0U3xG zXTQYi-=$*{j7GM`x+_f0l}-I}7mhgm*8$3NZ!rK5%|Dn9NNhfF~cLk+9Ua$Wv@ zkzKX2W1{FU0(9k6y^D7DE{pU!eT0T3o&!u(z~ov!J@DwSpDga;kMF6T+rGp=ALNfb z-qOS`{7Pu4Z?}DAaD4gs-!JQ&)30lNFvln$D zAx}@wte38uX?ruFV^P&4fof@0)m@e!@7UMNm;@wTkn5j31b~3?ukQih0^FebF2i3> z2b+KIdEMX2h3tyGYUh91R0F7dO_oDiYAY==?bB_&;GF@O5+whg)?|lN-tj{TGkm`M zpx99EhiqKSTeA%G7x~{F`*FBxd<%Y|&9Z1e_EF-p>hjpm$$x#TPCMMk3ptFnixJ5!f9*kCGMBZ#zu)kqQkGc8qgM%#Gg8T-&cDN% zE1{Fmlo*TTaief%L%h1?-$3=^H;!|iErugmk?%+-x!+k`ciP1|tuup%CC&=cZfkCF zHJDKvIBfq8KRU9SC>)GQOj6^z{a-9V1b~iH5-O9?#=X^8eIr+J^&{Z(j^t$0=ump$ zle^=p2U_Fv3=UU&_|#$~GS28s9!IzWVSy{+_4o)*Wj~27+VIafhckh5<4XGCJD*Wi z3+22iJ}Uf@$_IFLg;o(PGGyjq68x1j6net~?o;d*yUBmqcJQ|%yzc$QQa^a|yZfz+ z8uL#>J$s#M`Fm9Gn)0IN+Xp*eNVkn>r{{}o|Mq4C&ue8nP%7C^qsSB2H|@&D~S=g03uQ zyNlFgvCE2Un;N8kEAwYe?tKhhU$5)N!noye8#fywtW>Uq5kl7y}6(69fX^h46^#CQguJj?>@!r$Bz{wBjX`ZHMf^LaBF15-3jtEUp zBSAQ2ZQGu%FR#V5h=(TGFod%tKaH1{_m7+mQ9W%_4yB*GnrZ;w|7W5gL;fJSJDl@JE(Xp&P{(K}$yVy@1qnkwXXg#x|tp z+f&DlbGi#wQ*% zwOu}=?7Nh)&5Nz?TiSm)NROoJgmL2yEMV*eosLp7231<#rhUyfhQP}WKZw65d+64+ zgM809ZyBcoI_jDlR`-;CHDYl#KehG|P<7(5Ab!dKAnk<6=`^$nYh$du1+?zzrokCyn5q?VuTQp3#nq(W+s<4sWge; zVIBMk_;pd9O#8I!NE_v;uE>*4fh6u1@ovNbaX79}A$Q{YuM?6+1~)jF(rSmcB;fcD z3xw~>l04E%N4fA=0xNA6lytpu&A)rRmI-@yhbs*;ZclID(>Ig~0c6zpbo1b9U%w=t zyaIV_z{IcG5W9ZKcR6-;*@c#Jcg`S+-}ZmLdU_q9NrcRD5vwB_`$BOj<{y&vv#+6q zCd|;Mn;IPTKiK=Pu%^ClZ5&QOL_xtqlWIXh=^`K<3nHST(mR5P^j-rAML?;d(xih( zC$!K40i-G=NDDReP($be(*Dcm-TU|MXFuP`cmC!e*A=o@S#zy1=N#i6_qYewdbmO6 z!RJmK=by1zvzxbDl3sHzL`9!Q#ZIWVrbIj$0sXQWO+VN>qBFOA(B^z%@x9%dtyI)d zrdf?LAY?tB%z~_s9 zOyhpLAa!R&s86oYJMnH=1U=tBdgLGY`iF7yAzhsH2vbmFzu`}XO@SLxm$oYUb_6T2 zY}TSmuO*iBal^!1RqXt70Qmi4_h2!4RH5Zt&bErB$dcB+SpJ9Jc@1mpb+E^idof?7 zVrRPMS1^7I$)qA5F0eZQJX7ko z;mm&YLB?5?%_v?=#^(!s02(3nP&1fLZdl#QLvEF=hm~lrDhR7xUi4=hEY}}|X0y9a zkSpb0?a7E%aYdqo4`1D9IYExbwXCDAFzSozf6UGb^|5s_w1g=559<`1T#-;uQ^#v% zTIPWK9irBI`&?yMwK=3SM^z<@{a8jbuK?vKm)z+|Vro7IR}ML!LJQB_v^^+R3n#0^ zpY)5+zrFDcJaDtD-Gz&_WdZEO1{!dpoDXuQ(x)nTEfP#8WQ%Wdz7lSu-m7oL)$eug zE@iU4J16oxwFYJ#Jq~#iDEPU@XlPuHE-07xAxr*s7KXcQQY@#lCL7Xhk3ORFCj-8Y zHGa@DH)n%DBgMG{Hh&?rxzy%P`sp4GS$#@-sFM5Pp*;SeNB5JC4Yb%wz&%0P0f|>E z+HBVBP?uaBH>pf|OL+7L&@q}mkZ%vvd%q1gee!xry-WDVI3zw!c+s*yLBp}>+DvwU z+T2-(t5Oe3J{gQD=5S>CP@p#oWP51h;pr?1 z%x8@`Te)UbcO-6N`W|pvyJKO%KZwhklSKZsqV}J%`kbcF^Hs};r^2-($S0+te ze_48~ArgDN-gk|mN2Sh~$rlkMVEtLJZ)c&tJ8b#`=5u5Li|0IbFmwp|_=-=>pYxH* zh9~J6tF54)gRRQDg(R^=8y~-ThfGpo@?xGrns|`7)3AW)ny`fRb5+02_~wNyZpmc& zcgLaEuBT7w@X!nPs4iG00URTnk^thI9;YVg(M1;cOkEDG%h&Y*U%k1;92EK^i4SG>zSMJ!t zEQ-Ib{4yiMKo|aUCN~G5wK22*^zl{LwICIKP~dl4g&F@s#(|+k0CbybW_+93_iVaq zsJ$W7EcT3_Zg#NkGGk_Et+cm!m)66{#(Cy7JD#qBjk2wck$FvkulC;M5&eb=(NBn;jtFN>ovNq zR!Os>ob-FqkjoBFD^6L~k)3+7OQE>_O&ELzt%+&N*w7j6s5gvzOJ~9vrKVvTrd<0(JX-ZC16g zJaE>JG2Z)ZHQSjg<_pho$(A}h;C%3&0`wxh@30)sP4mzL_ z$>~>`Uu7V?e$lVk){%$61H{Uih{w3bqamM@k_ARO;8QoxTtEsaTlzXN- zQ`LqCo63v2&ycZqJyo#Jbgb)PqgtdG!VBI9*}6yj%Y~q@ZH9+7=Af&;z*x8}#{c0x zhNF87cc!O%zS6%=V^w8zPEV$XaMae%$%7_`9>M20qRHuu0|KZv8Q7s1cn^CjD1(zR z3%+~tX!JA4ld1$#Q@zHbmTxKOT&icD)v_3z+M856w9M&v;IO2nw!KzZ+n|0BOHX{Q z90m65QD1Zi1n5@S@Y!$GqF5$U&gGY+2dyt^c3uKCb(6muzB}6Ldyk-l5rKT{@0S~0 zTMGd7QHfdI^YDD8b`;}44-+S+zPDFl6KkoT@b_G026R%*^cqJO>;?JuGFkums(dFgKUOZ>l~B!zp|J_R8v*>7Oyfs*B;rK zq~4S_(oArn@&pT68ID&K`7B71oLIX){btysuLD{Bm38=4K*xWmGTH;m!swnhT~N~z zr7j%k#<`5eZd;yeIiaT6Ax8UZYI|@m_k=#UWNlibtf);>>b``k*{lKeG^waoG)wx- zWtRJ3vAcJi0BuJg@K-K-Ggv5YyCDp|VPyus4C2TCL^piyVK{Zqy=K44=UU~r^2DnP zPh6~$hYCH~W5pF9AwgU$jto!7rEz@q#mP=G+Sp}?2rH+W4@yqH_pV^r$OF<>`VQA+ zqxh?g-x>Gjgsf|u3(wS9Uyzxr8axeKm8P(=!-Xr*P0zTHJ_ey^=3$O5_;WwB&B=z9FwnWBQQ#qzLgEv4wBzIZbK68DN z(D5u!V59?kfESsBVlR@;;%u~E#XtA)3X6j)!UyX(ExaQQ0}quMR1aS_{$adyWVFM6 z`CPO%_8AkGwzBZ3_n!Ps!&U;=RXC#s2EJ_>sN<p%dAi`1phJ@86YZie&z62)QW5TBJK8gnuK5~OPw0fB<6dnI+fh@0; zm3lfcqdZ3*2WTtlqVuNeN(u7MuG|}inmkeAo7L{PE3{cm-7dKa^z2bYy}NN+qF1J} zH>iW{(m;6D;LfxqWo{eH#x&fZRcRT z52)t#kxmeh530etg7?1jj_tKN0LaKRK&ebwi0BP2c-!)-KczgEjqin2_T^xpYTsk$ z@GQ~D8szooCs$jlObne=WcTnF-XGhSK?+WHg#}+XCm?1xCNyR(CL*e3&u;lxF^mSp zE=l-jR;gwUXt~o0*x8m@D_OPZ016bXDTytKyX%+zpO$Z$70ey?Zy8rR=m@rB&t6Wk z%2iM7T9}MKSH*S%v{qG{m31yr25R*jAcG)f+e_c#b%*g_lK%{c zLbQ)DQFqEM57wzH3*@^>mYC_U$v^VD)LgS4PZ6mQ2Pt1rtR?`3-~bS^tQj9NDqKGD zQ7aM&fM_-7D;e7!2kp_?bAB4aiN?b_-#Y_-4B#LQYJTke1%_^YhTGtD7KkNbYBem?n=(2VDzpGr9DkBKP=^X@Z(cX>UBkkUp_(j?bllht{wPblFc z=~&wNrTLGf3;50FpDg)D4+pPRA&h`_mgzW9HSQ1cswlqU{R1r)D=_zUq{;#~kmFp^ zgHb?88DT%kb+uaGiAX-rk0`!Uhh_yK(jUnQO`0;1_hCLO*tA%70jbmQxeM&E9W_Zzy$+ z69bwIvaElx=dT*=Hy&&T-B|)k!!qg4o#5K2CHx$we;C0KyVtPz#ie-|>yy*M{pQoE z4H~9%4h-Q^T{OC$tJ+=V?u))BQF6EzA;jFCeK&a9M&%1d?RMFoZQ$HX1JW?XicCk2 z95*rleCp|d2nNSL@EP)$|FA}jfp;r(N~X8-2hrTisoNoGah?0IUNIxV%wRk@v-H8% zyq5NG<5k<32@o~N@z!Sw=mW^V8`LFjAWzOe6<+r<>F`;};6<)ZSJ?M`(9A;MEke_C z49*Y4^dTO5Fbd8B^&ab|a+2xmVaIm#jejg;Mwz{DmU6y@A6+DtrMtmFcLk#ud`*2z zplqC&OhS>U`FaNQv8YPL%`YvNBk%iC0U1Mf;eJC|)OLv=d8vxeNwdDfq(yWg_MxIj z2Xb!t4+mX^L#nnX$MU-IVg90{OLOmtl6!>v}Ff%L5M?H^z62NtHd&flLyaPKZ z%rJz(C}8y_oi`X&%-^6#`F-=;3j5=__g{3Y1#7yPZqu({%sM}N1200R^y~jQ6UOwL zF)6L!DpLl%kr$J|iCLX@_raXRe)G#GZ>;klh42nsxG9-aceT}EBYlMVt_P|`b;qZ^ z)Q?-veat34Ez0xo87EVKa~78qbvep|DNN>oDrw*mht*q?V2c9JlX7Gve3ZyC-Saw^ z{UeUyIaL4QkKGS@#-!+45|7Oo#z;xnOPR>`8qtgc ztHID6D*seML+?wv#c}%V<5%85x}qHyLk?p7)a56Ty!`6I<6BwlL)e0+VfH2Yi#%Vg zg*SCgt2S?FVNA>g`9FB6pov>{>}OvHUaZxBEefW*gDP|o_DRc*RGpIakT z@{!H=VU+MYnL*iQ9d_^lM{v&b`5dvOD8qp3a2_^>^R$hRAN58B19)YkRif05on~jg zx%BwhEE?@ZW~|@En~h(aXI^x57saRecKr`>#DCEx5=Q8PP;^EX8WAiR3`#2Q`N@Kk zhB%ikoqsVTHZwIoEWPqyTD58wpGHicC<4C)s*Y|;&Uj>N~X7c6JMg&;1_#EI~NE??fq z(?cSzbe)%@uYo2LB~*vAU3&}!CJteRZ5qd9x&pd)K8YMF-^hGuv8}5=FNa_Mb>)tA z-1}R~k|xWr8|UcDL23-EmZ-Rg;t^Ay3zzFZvmTR)J8M!R|~jx6EP5A!%X=3q58330PfyI+QGRcujuYKZ$pJkfZ9 zcNWr+(I*EzY5B9Rlf=zBZv*@2REe(TvQXkJg`xpI|f>;{C=~c$psudkn_;jey1|k#O|qD9FGmuC9toUbu0g>B!9aG;lPI4 zt``Z9G_LJ-hYLwVz^@b)*^rA;fe}8|&O8?&wZCb-wu>LYbE!ynjKpi*M8-5?HtafJh`5l%mhJdF~KJd@2KJg=14f*pZ z1DnRX#v{szhLyu^Mr7PKCRUE?%dwBe2gk;cpW&b0-iV7=tgFdr%V0i0F3ylh9Hhb{ z@ea;{+*#rx_Y!Z0g|KK`73|uCoeQd^F+ITuSzhu#2A(Se5paHFMpA2 zROR&SW!VV#*u^MKoUznvf|`=>C?0)0b?%HGITN<*-&=^C>Er@^b{J4Osp)N4QorEy z!o^cz4u)YgXIPbeTJgum?9ah{T-%Yuj;RMQU7!ow;c5ub>e~%YcewNZK2QQ)C`}WC}*JV*DHnOctfqOr&G7%Ob>T+ z;{y|S7P3+zy~)YNmYgddm;Ja@F-n}cW7D_W7fpyHQsVy2YxTK9@X+|cUoRl(!H_cd zC2kzOMdZ@wd(rYa-SjmIx6W2S3DS%i1VNPy@7X8?mC34i5f(Tc>m%9je4-i53HZfN zJ&e7g;uvF-?j)xQ)YyN4ImB#iJmt!#u3#V6tD={$@7&7d%X!zL&Lo0B-G06(FdyM( z2_Mf)dw{Iwm-dO;sKOiFjI@Z<`Z}aim8P_;qYOvKr0ftg>OyX?-z`6B$RE{NvLky0 zJGTVhN60nrZX2H;@8Vo-4t%Yq{k>1EX{X$(XTHcOV~M>7zVS@>jzcQ3K0|Z;A!6pi z8JXJuDA2JK2?bIa47b&oS>`R7S`TwLWp@((k}+C#>tSFuS}yhMz!m?kj^HbdF7&W9 z3Ssmu>+hE2D#C}RvpRKE4^D}M)t1liBvENPHS^eiZ_ zBQlZNq8G-Di=di;gBlXaC|*yA2f^*lj*g&5iky@v)?89EQR)MS)@<|f>Izr&DXVcH z%4*X7p4_RfCKkl0%UP5^v&saN`TF(7y<3bi6(>N`WXHJ*NCQJEto_ zX2nBo!p<+-nL&d)7868`18S49_}lijV!R zviGO0;@~ukwTq{vFBrXhBe2R4(@p$HO)fyW8ENM^7J^t~`+H%aYAo}#e z=g_w*JT%G}T6(B`F~p38hqZq0Z!yLA+D#H8Am&B$Vy-zvBx`gRUmZV-JomQm_GI%; z(2<23!RGC^QniJKYC=)l0xAz8*JRObVprNsi(u^+9ogN7*%D3!F%MN%y~#E#k>vg5 z_Lwk;NhX`Prw}xwm8vJCM76Z%1zv4XW&^Sbidz(_OP~u^r{o=Q^vjU!E^q8hWP$5h z%|q(z>Sssy&U(})?LL}*WDitJN4EB{stJW%E61-2#r!@+Vlws~u;vX*X|(qCk&)gU zvOPBbmeg%YHFqDpfMa>VsmI22W|e5>`Dgo^qA}lPgPEk^i&TpwdYI+WY%1;)``5%9 z6&WuZ)a)CNzSIssqPN>BX_EE6L^IT=$bl~C*~Eu@3ie>1$xRQm#l|BGVE#CMo`&B* ztJJ~X%IMlEH*JY6Flaf|crl>Y7Bu&G+f1Wq}cdrAIq2#4P`t3jlSWrzrsf#N8`4 zzhCFkDhPZPRkSh+u4>~z1?lGU&G5`|;J6HGw0CTpG2WK#dkmaVu)?fzoY<7Q&1rTVQ3$`j$QO#iE; zN(h5VHc$*C@~PFm1bXP51k?!rokL5w(%p;u2`AJTOGe{b_A-%Qn`ym$Gh6v|u<_S_0EHzsr*Br zNI;diZq2S1Sqan!gxT`rfE#h&N!q>BiBQB}r%7=za{=`maIX{Mz$;>zjbclQ6I}#v zpb^SB*E(UjHln(D@R@<+jP5={^Np5DtDU8?!%7{~KMY-U0BOl}sn#5KYa_p%Do*=O zG3(FHHN!ctBdhTk*A$4;;uE+^4;((@Db4x-a z1QcPi;BiSiZfQb#c#?N3Z9eCxhfp2)BGKDVV?*>@8T?SImJ!5uG!NWmgyVL^# zXKVva{6!#jhC0+|26>-a)p?4zZ+}o_zepr*NiVY=RN+od3%J5IEohmkwyHOI$h9qj z87ZN|fGBIi9ml^jjxuoOrq!Eb6BVe|QO(Y#gV}1r#lP%~`j8=3ZwA|FFB?qeI=5}} zY=cAb&!Ez$;ksT9QIX?Uk@;j+)k_uH9raOEc>rlMjolM|1PnjzsH2+C3_efmoxn?#uzF@Yk z-c`TD)9)k0I+LCAC1YakIw`k<^~~<(@7ow4BZLdRnD;~1chuK_)O!bG^mX~t3RsEt zKkS+LfDcf_GPt~MSK`wr(7beOvu=t#%{|Ni{?%y}qPAPhz6G_fk5WY;8dC`lhBwfI|I=5xr?h(_;Kzd6$idw@qSwR*Ccn!_8X-#SH|118>Ta zm7YEpk}g=9iiPQ2hI|SzKROdGuO{k<%Q!a1n3=3LINU<0z(2I`XGsxqa)Nq~KL3DA zH^Wm@#`T`pKdGDqlz3KdIcExvgiQ!-dH^~no_zvMs}r07OASw$O$n^oK8LPYc5e?2 zWF|7)n7!rQCimJNag(%GO1UO2h#4PhUDQ|;unS<4`0Y~P{uliK^+sMGprey`pUMo)&DW7%@((xZE4IvDqmq!1(ZB7ned`8UeJB246 zs_t7R)h|C12NLj8A!5*lSG7icc}~bV)RNEO(mPZ1LcN#4kd5-QqD*e089F1oo`hNeoEdha%f3s-hAx=I(*}9k#Z*}pcJ`fFGc-f)H!%bDB!$MP(x z@9u>wuoYBAaAYcx3)Pue1s;j54G>)=(PgD+E=l<@)gsJ4PR=x$;ISh;tpPEDYK)-2 zuNH||kn%}CS7MoZn&J}v(Y|UeLXJ>agV^w;yz(w_KCOt&icWv0yD7IjaKsC@n0PKL zPH?)bm++ldQAE2^^h6MJ*cXT{3f$`OFb{(|O!~714VRgzj{La0GjGHiJx1b1vwtZX z@G4{aqh|zL4@bM;bpjy<1=EJe;mLOnR0l13rzUq|`)i~CbVEyw};ZCAt3=_A4|cVq+qXip|@7i9e_<+hy{BTQ+-1 z+s|Dfp8nU+K+TeLdt47`LoZtUn#!Z7sv@}u+f$ZuvZa+gJO=(Y$wfC{(yZy)TXmPn z6Ewz^{=QauLQS_vJ{dMl-{P_ZIq1h1$fA=Z4v7f|A4btDveWhqef*7wl&AjMV!8J{ z`zSn^9OE>LyVmDzV@WWV0yIW_QK$Nv53dSd0D13@4zu)_cN6#Kt^@&6dazYb_Q z4~S0u^RoQ6lia2A{O21GDEi+{q7lUMf4>X*x0B5N+jU9)+evu;?YbWQ+exndzrg{w z^#47%zjpQi%<^Be>;IoQXPq3uDsW6MH5AIo8rnsV6ZzK}{=RMTJPcwXKXIOJut}1L z81INm+Ax;PCrl$bbKx4xu!T-9W@e<70X&?vzlyF_3mV}4=U=7HgZz3DSn^gR3!78W*+pRA?X zyl&VeQAk7zW&cCK-YzwiBypy7pSv%!FZF>FHAKC}a?Z-6$~zt1_C-khhz^Wn`{#mz z-s*c?PqH@-@QO}@UkgWzeN@-S3X2hhf$@oIyrq~40)Z1VHmSmumfCH-;~+P9Z7ruG zJ!?@E#)*PI)=r%z<26=G_N-&tnJU)j&!1QIXPt1Nd9Xc|`(=`qOygR6LINr;$F&g0Mg2NnUPy zGvt2t=RA=^nGu(<_G4CF$6cI6d1wR+N$Q^g1SP)*DTlx6+3?%tFl_7W6Sbh;Pn3Z; z_k6}PlaxGIdba#zdp=1O)1J~+;;);C_w0IsMT~Qz^@?9k8rL{42X9til6G47@dEy- z6Rj0>Ax8wA|1`xpp=h{V`y%u$0VU8?xkMhEs3E-Z2!+)75KyyFbIJ%>n|)r+WvV)g zQ{wn)56o+lYUbXsaM3fYoFyb z!Mk=v@t*;l`*JR;>&1i?gxvm1ztU4)>zfjy<73jmeBifs`ibwqUYUIJOc8zX!!c3C zS9t7cl2oxx|3O&b_7X-v%krg&-j5JqC|$c+W^5;qRpN^-f;kInu>uRz5|a-O*+HRsnu~YH?;J-5&F@#6&C~vN4am zW64rtSpR#}Wo#C|WTDFrx8Dzo;xI{ZXUFH>J-rbcH*fMoR6fwHGwa@i#!B-9{6C{n zdwM^J|G~{ss-n?u)(F9a@PMkqO0|E`0HrGWp!k%0 zS2&&K`bYnVS8@IC^Wu~+ugq@KFvh}}$07t^R)jz<%;$i_-<3<Q9hUJh;KNHl{F)M*B~=@nh@%tlt(jNruZeqryS35 zCVlulYl8DuV;Eb`+J2ix?AWlKbcsjO=4hS+E02_Ww3u;qyUA##Dy$X$f8D7Mnx_V= zg&9^t!_QPnxWjA!Yh3{Q{~o>s%%YIdI!$ICRkzQjh6v#9vsBdYa!#~s>NstEnj5Wm zV09R%OGyybX>|{X$9&FzYJ2*EQ0+ra9p4_}6FrBCuZ2TON|Zv7u3pRe_;_#pgcs{m zJ-fig?w4>CENnJQb#MKeM%)qqWRkc=%{s=#*QRnJRrOhR3H3QqSyZ&QKSOaDy!)jq zS^@h~(QoZ*bN){|1XJ9Z{s(ZFzD*?u{X4XC%y>$bEhSka)I%ZQ@B^Phz!;3588=j@ zlTS(Jf5+GrrIN4cvw67Q_Ot8|I_Lj<7-33mM*6KM)}n}k?V(b4J#Zz2z%p^LeP5Y} zk~jIim}zyp|Ng2=dV^=Jl(oy*BFbr5buynAfS!hp#kAzf(TnJ2T``)RCYLR_rM7I4TYC2;HVTEiV5T^Rvo zPIQLy@&X+4T|UQcU!Fa!HWp5lciqaGp)Ish{?xyVmXY-#JUUd)9{k57W=H&^uXbQS%zI~1ll95IKSQ-Dcd_N>yG%k}kN()#LTN`s*IsNO39{ssFFsAS zouSe@^^R>rdrK#4Aax>4)#x<&i;YlQ*XQd_+w*y{s&%6Yab-&z^}GC?a8q`x1)--0 zvWND4Dn3{`6NG&X{%o0gYst^eRq3}zQHf5a&Xmqp66+R*7ue|AUcWRfUZ1IR`_gAo zF6k?}Ln?QsoHVI&4s>li$2upZo#ISkJacfcS~}@{suNk|Mffur&cb6?Ws64a^T;0k z49X|!Va80)QlBp8>vuGaG zKR2FzTVvmw45|3@6Z~?eq}gHWd;Q-X_L#xCV4Y>UVWewm6{PB~1UIc;i@N0*C-f`> zhZ!vNkP}FK3+(Et-h3qxG}b&1PMoT~In4R;-IdlVTn<)ahTT}H+==u&RoVv?!!0xV z<5{MiNv$(+z?50slXse)uhvA;+-bsVZ(C=doYndu)GZxn9WdK+j}|c9;I&@wA@I+J z(5!u8MQV6~X-}fLhSdsYwS7?#0W3B6k@jmEG5hw|6(&oHE|>56s1vNY zNiF1D83<(@Gl4zX{1)#&in8Wptwy|4W1r`CK-`5J7Jg&DsXy_p_8tBn{O80MUStGC7-_WmbB~$jS$(q_FOIukNqO{oSo5mQy^8*Q!%Q&B8^o&$0|ZR*shV ziSVcdR2#&J%t9-f$XE&lm1T7lsW+PM0xLEzE(=T`n2HH648$I9F9-8DI% zR>i@f9gD%OWDMKQ9Cu92Nj>}s>m z0kdY?TDQ!22(5Lm?p6!J@ZOwXf;~d1z5nYzGwXr_<1)O+)vVa~n@Br;$R~^au%^JK zXFD$fe^E$#-_p#fOC4OrL0|Bbikv;n`wd;rh5~K{1vOfrhncB$jsKh|@0_tk6-wwY8^*LnK(sOtuG1HX}F+v zgDLnvL+UOiZeF?QA=**iBhcoEnQdDVX-?_H{-6x!*5`dPVrKE2{u3p4@(i~XGpEEp z({4V!r^V&-ri6`IiVTNdsMNrGm|$zuz)>^pwG!)AF6aC2nwcF;C#;Q{UthFPD);^M zDif}a?wYJ6_$JhM8b-1Gh8c7W+IFvH#&kY2Ic(AysaLrARakEnDf3EA6*1c!!0Ro;Qm7$$kD*ep5zmaRNtdpXzjBBi^pYj0t81Q^0V6S^D z%0IA+zM7is;}kaRHHj`BgtWA@);NwcDf(`a%5|;|9L)bI`*Ne^gLR$Lio?TwgY|F(fR? zWR$mFSs0y$XC|D>iu7X`DLP}IhcbrS_NGn4uaA=48WU)MTTAi~(JOS$?TW4ngb>FO zTdp%iQ>R@$Be*z7%tV7>W%c$OMBKvlaycw?hDyZ&NFt;{S@$`IsYcB#rJ5^Cca;fs zcn?1UxcaNaC&Q!W);UFPdKH|fH$UE5L|ER_BWj;qSqsQg^Pm5IQ@{D%#U7f|OMwSr zM1l5LLewQ)OOCnWozxST3mJp%Yfdq;@O5rrT!?++6kZLGhyu$w#X@;gr*px2?4r-N3shR zUkLc?zju-~C*m4hn!$<0br&&ezNQjr1U=lkuFF?iWP!Ns!bTRg$gYf-{iS15ZYa=> zr~?=x9ZyD_T7O>0J~2<2pKC==L%d1+YfRtSi=ey`@ism2lf@qa?b0=|Kaf2jb=0uG zH@Yd~fT{h_XX4il2bl#EV|ZTf-V0vqe3lCI7Xl(LlSIdQvad@cCAeu9+ohs!C;b-T zf)cYzC?2VP^z56T3}k#KfpWz3n*G4u@n;*{Pix0K@YpC}4bk}1lzkB1L@hILEXGri z{N`Qz_9V|$X^0H8M<3r9M%q~t0Wc0*gn<8-A7WxJ2fy-ri*)1VEX$q7>c%+*KhSxm z`>f0I1xP*o{HAcDZMMm?zv#AhvS3~wO$li*V^GNNg)Mr4PM6EP{`jlX-MBbByw$I1 zzds^T+?vDXBD~@cKOPf;9*CLUbwBPkav_u{w}|MM;exk?PJcP}Dj>CJxT)-`DUmq+ zO5UU}>F1l%yFjo-P7#)8jwk1BdhowT3Yta``E|GEtpm?>p|yiO0Z%TV*%P4?$1>n$ zW?#`9aCA#Gk;9~svZ-;9)ZB!RlAVWs8x#2>Vo*9aa=_FxWZR3oay&`ssFB0^&n(AG zj5_p=mRb-@&Q1C0euT=+mocs!@2a#m_F9w|pb@lVLi2bg_4tuwzA6(=*9u;Mv0_D} z!S#?C=%F>4wG)}C0Z@V`-?oaTRi^DPJN6KH1#hyTi#qFnn^}+nBY-OH=YRsI4mGiZ zWSg7SBhay;H~Obi1&z4jO3ot<>4Z7To1n4-Jda$MacKB6$`R~vXh!+OvlN9UU<>#V z(QcnodO)!5d{*u}?Qc{%u`i}|FonHJ)rJKQ6%TpE3O!G&E-x2pMeEdfPb;iXl;#_p zp%E=|?rVqjGQAmz4ftJsNftJDHC4v8tk%$g9Wn!@4`lV!^Knq!Tq$~khpPbYezAE~ znL%r_ z(Jwu)hlt&N9Ip@>u}q^{z$#QvE*B2SKW{9M-8Tv)-qLT3W~`!TJd3y_{g#BCoY)OK zs?_@%?_2O@xxJ9_L(eKB)aC%N1Bzw(hH)8t*Jo0_ZE2FQ!xXmE9$jaWCr z@HaV*eTe7Zz!c65>?}zvCQQO0yUMC^V&Mbx40tfgYh4y_P(olC;%2A~J;K6`rK)%aJ}aP!#RB+_G2bS&DsXts`O*2sn?*nERV_C1V@- zy~JPS`Q~=^IR?18j9`@&)G+ryI!$_yB}*+R^BVY4VN`tF!7>J0`CjugqsO6$OFFj7 zM>TWkuWRj18u!5MZx8YgrM>9zZwi0rIJkHd6&Q4&lhh4~=g)#0AxHgB5Oqe56a<>O zVAO4dB^0_c4R&ApwahH|jbWjq)B_a1{<1ICbk4rV85?&DI^2n1|k|d9%9H1wL--hL{Jc1RjgBKG$0+ zRx@Q^pP(5BA2c2@J3(AwEPM)%Bv#&?TT3@}@<}re+Maq0#gRZP2d=T(<(Nbgf*2b- zmivgahNW#ZY2Vn14-T2G4BI?%5dd7ph#%WtKxsE*z>AJXt~ijJJWBz5rCQPFTBBb5 ztun^5{J48f2ZQ=y0lJcDeNPg_2_qZUUC*k4cpTzYe}7%C_(6z=#hYE6Sh<)wck2V|BFzxC7WtbM*Y()>a5va~JwbiZP| ztmD+1D-NT_V`ncZOigYIX(eF04hb$z%cTS_?L={tIpVWS0EBR!?3k^pzIMoKNAqto zs7bT%H-twLhF5PNtykAs0=|?=XM=VF<2NDO{)|8+7a+ zBmwjND0gjV)JgG#wIt?wMr09-K@ZhqxgQc#M*6PY@AbUMRhxSXP8SyGkEE4NLr!MK ze5|=#N8m;RAT$ZJwpN`LcB0{c)f%=oa;PBJgzh&(9vS=tht0D8#S18D;Nu!gCB6Mr zX(A@^uxgk;OJuQ3KQ~s)v~h2ne}z-rv|6uN--Mt-5pzM&0r1AbQqe7aM7?psy1YM? zLSiM$6wRwZ$#t~>+F!)KM4*{&>EV?jn*k>Ex7riM&78m7&_;yEq?%N+t%fW&;>BhV z%ZLzjJ?`RfM!_Zg3e=G;SJrx$lOD61(@5%v57E^Q82Dsj>13(bWGw$iu@hvY?sSuS z9i3lH%B@X_6ASr?1b|3dr=H`WL?|P;Lr@a+7 zjtiBY-URG|b=f+mezmTs5#@QaH<&2l zmni;w8NlM`F!();;8E6Mj>!#N-EVxJj)aVr>F+WPAP(>2kCuB=UAkfgs>;jDXPe4S zE_nAjGY}0RXu>!WO^nB&wqY>oL?49#Up5K7{^LEKcMu{T5+J@TVftasYM?1!;`sm_ zqnN(1&ZZ(kvfS~AX|l-{o-Xgv+4T(bU7z+X)g#oe!0nc4_4n&6IFxxY1H)S7xdt1N z|MaV+)n-uE`Cco-BRc_T<150%oeTfUXpH_Q1GacP)Zwx z&a&Uq-<2e{7wYgQ-%8dU;KTn6W0rM1e9U^EU8VSUqkdDktoxo}>cz(A?5#RK`pW^g z$E4^^CgdbM5K|IV_6*H>MENZBi>zqBm9=_zUT| zKKI&pELXY9BHTC>fOa?Bg35}vRvg~_DT;BzHg=SSSwJ?|**yhRp*xJ=hE6ftGPpTc zmV>Gre!SFst*Bv?@{-{&Y6IJZL7sfq>>4)VABf=gDs3k4pjv;zDO*bHk;P1A(9fG2hWO33`Wygv}an zWChN%XA~P#`lWH`zEnBKh0Z=%%h?yjridSTXFAoE^Of;l&ANru#hm|}6(^(41K75z zPY|~3fi0}5=o5QZ@rd^bH^S-9XB++x8jl|NGr$kz;5zW^yq@Hd2NOgfy`dhNRCA?G z!=Kq%Pb?zbdEZrs{U_-_U`uut*v85M6wdcBP124@#3cK(7h$}MC~0u6xM>u!x3TWj zLfe@zL2-Izz?poz6$09YO{#qh@u&KA5=JK?C`LfUJGW9{jlJLWD&d=oxV;p-90`E) zvi5t1aA9cWPjY^mN+8ZH$h^T+-Gu=jB%?QhZkjmC?=&J+(yoCUj2j#T{1{g3hHMW= zFUlXEULQn6;HMDlVFWK=Vmk;-X&~ll!q4d}-e+;__L*wvVf^ zB-TyZ%Hg-kZ!{ows`cOJF*%MN4~Xq#!WR3-D4>G=2MJqGQFv{WZ#-D z>Bhv$U!`o%gK|820-qXrknKwge$eV8d zbM#nA&T`!yd!7!3 zK8CCFOr)ZWcJ==vLW!4O-k!-+f`$m{7d|=5Y*e+m?IEFjDa#g+%x!XWRRLm+9i}~# zT3Dm&eLTTuV{GY4bEnxH^1uT|Yx8ZjEd-qZhPZzmD_@zv$s$!-fUm#E)G}n#?fBQt z*ZiDUBhmbu0ITue=XQxH3oJzV_{NzB2F7jZ+TA`zVO$vE_A+g&2)7J&?JfR4=HB}u z>Gtpcc3Ya-QZrL4&&o12Ek`cwwDN42nc|+ABe%IlaGhr5st5uJ2fQn_ro2-Kaq3PGmwxaWhdJ;c( z|9ErGEN@ywQe`$zaKwBjGQ?~&3Ih~a)A7!@Lg)aItCX+SIlwZ3IK@_6FOyp9Fw0%1 zzAfo6OTJhOYVL2i)l;8o;3@C?d!x-{ zKBHd)>d0D^rJ5@?gL9u%I;10;zoT4c=d4gS6v-0-1uBm9-+?0ET{{8N5X0q_)r@io zRHXr$CxBA(`zhrI9=^lDmEN@0+X_g)t(>gG)%}SD41s`K&|rm=7^8kx*F>=9*WGt@ z4A3iT9ND_9N=RJZBS$MS>RwnKIK~z$I#B23GBfiLXw#)B8Cb`HL^YZkZ@U)6K6H;d{! z`R!oX+TJcn9(4BXcdY<%S}9XR5&?wDa7gG5kX@XZBx+2{ooPffllit6l&v^`%M9`w zFO~Z@nAEBafO5~7*ZH?!zpk_5G+mOnRMsDnA1-~oMnGp#pUTTbVj0rT0Dlm=I@!l> zZD7*2oZ}RiKg!<^#C3MVi{<(^k@hWbMtuf!BCb{GwjmLg$b}5D_l4CudbL3{$8ihH2b)KtU)?VEmHufI`%th}jx)+p>^cvPL>V*L-3q zJdS?d9jS1yQSXteRp;NpMf)d85<}0hJ^*EYWw*zq^00xbAC_lZO``i)v*^9!m`Wg5 z8UOk6EgPnfooYJLwue92o7jf&i)}Y<`}SuDg@W0)QL|wovD2gc+mqafg3PoTy>pFx zjyR)#V_oYjXMsQo21Iv|msohqfQYop@{KR?Cg6A02y>i}gq&*=W3>*#Sc6Oi3oZ>x zE)DWF##?~*N>`dKveq!f23XkA2u(PhE~h7)t}5THJd=MNQjzovKwW68QV=*8kA>;q?qdmHhg_SH&#skYlcd#=H`NhbZ6-AM#c&+)18PC1?xM2)8%Fl03Nh6L?2`(sveB z2#5d8*fr1XJ5xX+IWP7F?5A1>kCo_8Cope~bnmUtD$47SMAEhZz3vx)VSiMp0h8%k zp@jQ-&$hFLUx*9>~vwJ+FWLpnkt~cgJuB@Bon6hEhK0z>KSvQUu5I;!uQ19FUc6O0Dtd4}W)b zMG>ZAGS334`TaBzk{BvJK|e?YEt$J-2c|JZpy2?QHYfY2qv zRgeh)PSA>4KVp~2@k<^r|M|4e+MQ0?C<_^<`u^%31$oat`1b=C8zZ!zH5Ks~m}^K3 zfDal54OtSc_ikA(mtV1kyhc664gRnLhbrrgz!pRtBp>GM#k3jU6{;2sW#B`6^T*7<@|k3plWJWp20)3EnLO4a0D{0f~#=xC$Pw({HqAKAh0* zaW8dc;NYlw$QR@_6G)%k1M+a_)sN9FRXdpAzcpS@7PGMyl)%4 z-)hu^6Vu)H1z2MI#!2;OtLb!E>)3s_6%ei)DLT zfJ0VzKoh`sIl9ymEZceNyCbC^JWH&1?3kgB+26eRQ=*@B#~wvlCtC&Xp|q!IbP6Ev zYP-SS0PJyf_4}`6Py~i=`|EHq3&yzk$a9^?QIcbKSpCUTpkCnmKzjS~9W}s@>KJ2j zj}L~P|Ke1W=H8XrGYzG>v5;I&&ORZe={Ma?UmfR8ZVZ#0w;rl29y@=>m5Sk3L64Ix z_DQZ7g(>m{ki>srw>zHumPO={u!PLw4aB8jVEg;|Y_Z!X12IRfU)k-4DA+GvcDCu5!D{;xR^xm^X1=)W0oDV^ zzBI^VMOi38F3X-8iQl1VCzcUo+v+{~bR`}j1sP=9kMmP6nqaE?lm~3OItS&yYalMs z;$dCkPzSJld!7;N%%*TEXNe~AMDl|cP|n-G^D*20eQ`LlXVat4j-@H56ERTlKjBXy zgjWNqBm!Ul+L?q%a8X8$U;z|Vr10~fvPo&N?t0pDxY7!$Jn}t!{SD@=-%6S}H ztm~TB5cCMM%(Hn^Pp8jzrn1_ug%rTrQ_<}Yfg`DQHWzxF*r1@H6#s+j~KRZFSAS|bbgmG{GIDrImsc~(=S2m=IDV2~Ot0u|bk6&0Z+TITN zodee8PV*|;F~-xk^xDv$pc+t z0B-BOvX15H=_a!n`=&573S=!CN^viL{ZO)Zi=7hg3Yx!QH(PiPomXG_5{!2G_!tcA1*jyvUIOEh zCI$(PGX;Dif{pW0?OOZpqy z(#i@Trh$&$;}u&lJuBaPnP(~UuWd3&K!CYTpCw2;eq8s7Nq3Kd7-a6F3;@-JGhRKS zc$)=VX3^!=>6<6-q2U#NmVi=ux$u zstjOrPwdfAsp%PX8KOc8_^-~BvRA`$t>Gou>|Y!vBfJ?6D=u@kNw{t5_xnqgRHJ*2 zV-t)mOe#qf5tUM{*QLqs;{Om|E2>cQdwzL8JO>>2ODwffP;3dB_h<>Qs|;Kka0Sd# zzq7^HyP?FZj=1f?4tP`#M@TG(@VCpU+5+Pc_(*>Ke<1PP{YCKZM;0o1ho-3RYAri{0Nr=L*0po|`h7+I6~=!GC#=5;V)!Nfb^Mv6oyeg@yy^ zI?znQ^)vlQsY&==^iTg)7#p(hjRC8rl!2Lu5THb{|KfU2GN zI8)_L)iKKyDo1q=5Ts?5J@-?tcd5eT?%^1I5;!hEBPurKjq;zW?#cSmJi4d7D>?ym=Hod5F*C^mmT%Z#%sxSv?6P_r z4=9Uf_r^;Eh*DK%30oEuOaPLwn|=Jb%&djiFyHReVMkMW zQ&Ro2QE#6K%v-e=e`U~v1Co)gPJY8l0E@!A31~vU;o^rA&5_A@x{=Hca-DEPX(#Y1 zo8_)jh@otTf}eB&ga{D8AQQ**MTem$U(0Pah5(^McJWW!x+NwuBrSxy7SS2#{QC`H zmFccmTDJGF|CIb!z3}TuPXgp9x&)|4M7927qG27ouV_cSqh|^}%10@$vnI$?e87C2A|5nO>x%lbU53+*#FR+2c89x$b>djT-R`v?@9W{`kGn6fKp6%Bgjt^~dS2&(SQMb;R9 zNS&88t>I5d9Umy_ced~+kwMA!df(B0jEd!C$8Ugy)&B;r+slgFf_%nY8n+joFB$-= z5M{OfTvhDqH!e{X+p3Q9C{F@ag!_7~yj9r~+W=uMl}nSpmwyROTbm#vHsKd^jX+V` z-&7pF{VcUCU-lz$S!w}M6VY`StZ$*Ej5~*U8>Mu-6oS!1YdeoXBnfZF1vuX&Z#D!EXn+0(qI&uVN6lfnVAYNFn+X`i9(_%m6( z)@X)}-#|yT0IVH==XsKkKW+T`GvUa=tMi)IzUU^Z250%5xRJG3{*_ z)k2qTJFz;2!crS9&4FbUK-u9Ru6|8`6#0x|$R89Mv&0feU#cBP7rouML6d*OoV-qyOOr{;Q?hl2(m4Tz=Xrj>z3bfd~qm?Qobp?4^%eZ*esVa}N<(sJ-VJ5gL@(bKm5%#M2n_m;iR+^}OvkWq@Ez!63E}wv3Ym4-D*nXIeaIq_&R6ILU&v~Wdi21G? zw&uOhRn~8C$uZm{>l#3Lvd-~sljRE#p|C`1DM2;>>cXXhIIC{M0Gb<+P;n`Ig9kbf z?4H2GgAD{H`lLgqTCOc$jWjC5mHd_0W=vMm;^d z1z_9_BD~H2roXqAg@S{9)SuJ;G|SU^yAKPrDTb}*-%)X2m;c}viMiw=sSMttGei)# zM#q81X_LIm;4*#ICsV8tVNluY&r(o+G1bX&{jLCdH~j#>-*hpwSi2E&E-{*AoGhmu zM-8Z8m>o|kuRk{sFYMT~SSe-Tb>@YXfR}RY7wAe+g$bk>(G3m#>qVU(uFIIgWpg<* zq7s(3FoA=Q0~i%jbgan0Xq*c`bplV5Tg!7UiyBi65)N)~xFTKm?f;dUIv#3w!>^kI z@CBdz3Wwo5y*@Ta1Wj*Tacr^5q2Zj;7j7WFlX`7i)~%?ePu2#il1<-h^o0T9dvr+6 z7`)^?SRUI5z}nN7^ruViG_P3S@E&2ISvw9R5A0c=5mEMSQ2=a*rtAPUv|rzc(CNpJ zXMy4ry^#7n!Q`j|Wd-&~)`TpTxlxETn*|`*eWvysQ3UJ zrp7wbB)x^$G-KG#Je`KJ=N22el4T|X>V~og$|stiIpB)4)&P*1UQeEHH{GVQ%mVlW zFJ{-+T^T?TPXm;I|N30AgWdnI0DEd^FcWx>8`U@itf$jUcH5AtV~&W$Z&Hq4qVa%S z{lSByN@^nKhBLdU1r)-=yKkl@^jLaQc!V*uQpF1owqX|Z0q;swq|6hd7B zC!Z|<9Zcc5@;k$s7&SJ)MJp&6$JN_CSMCJIR(N}XElTcWjd#=o7^!?3f*p58U9@R)T6w|l_VO3#fP|dkTwG&Chn~zee-FjmY4lfgw>Hw%#ze?9aI=pZ{oFlk zeC3g%XkeJ;);-&?8K*BzvAW`)dR~u`QrA*TrzHn~)r$x?Nq zCmsj-@O8n%-c!z1cSB>~eiJB2htO1V$&Wzx_+U|o??UNeVv-}S;Fr|7dl?Lawa}P+ zn#{lA`Bv&NAnlNxfE)-!Sw6?vDVSk(gCHu z=??&WnA3YGm&2c&((JiETw$Cf!BVe<0|ob1^dZf#BiIwD3mtbpe)}^*u!W%K)L|{V z`C5~#A8VBuv3-KvKyY)IZIsggk{3zXw$;Cnbf|lt{@Drn$~zCyZ$DoSC;Whnl{M6R z(@rA4SdFskd~nV-269lC$eU1flDJ%bYR;eN&m2JIva^9`qw*8$NqQTOFS%G<`MR#7uRp1rSVYuj(y&oV->hc7x_uRE;#&uBkf;eJ!WtPh z8WM7Xxjxv?+#7j2Xx2k9h{&`y$6 zgjJ#qU}Ox8tQXL9gxbT(FLmUBE-hdDwoWCZlaxWjlswd661EFQ=*Um zg+NDc2i3Knjq)u_mkUJ#1>y&J{fLcdCanMF4tv006thB*GJ=dNh%I6x;a731V-!6@ zRrBD*5-Lr?@R(U&T^5?NM1BcV`PU2KBnOlwz1%-mId!*$iw5JiLGu7YF2BUdMDCIr zFNnMXk5@?jF4eV;&A%8d9&mBG&R${y4WUxQFt;i8F+GS0DyE>6o7BM}^^>!r4gd8Y zKRyrGz4PYZA* zN!YHlV=_#0MtAmsVM0+!{%? zy8HCMKAeXuBCymN@VD?1!niExtyHESRy$MGSPH<^OC&El>}C9iUx|&;! zy*We-v-ov}igVZgfEutT)UYJvuRQ$M*J@S!n@4UZ^z2}UPFz1&g zn3Haq$t}YE>(cYAKimI1V`HxUJE`GW-}?X69D4Jo{i)u0;QG*K29a*v*Fo%v(Y0~l zDqh~4Hb{Q)0$}zOSAm?EGk{c7q>i&^@|nTTAA<%piK6YlyE=d=S}5#a*P^);_=B?w zdTnP5`EdKZ`A%u;AgsnU#Bu-`JQjKT_HDzcn~9&0f4-2H%O#>AxQge_HE&D$@%e0F zKQi61K4{CzzU65$m)SWuFBP`nJz@a8)qWnB;;L{ELjj8h>)X;tXXnOK9>5IZ*_+(9 z3;%sU0}oI0UErgo*Duq|47X5#fEh9iOB;I~(>Jf6%_hwZ;^Fm3TWX$CsUyQV&Zo!7puC`0jRV$`|er z=r$cWg8YeB`U7+_rE9TV&)4sYYLqXbdWtTu^MnLoFp##%HU|9M|2#$i7k4g1_$Z!L zG}yLyxCAOvFxxYn3!(*mLRDb^-_VljvQ)Br!sKSu%$J$H^*8hN5GqVBV&{uv^C>BC zB1d_8OL$P_w}SroKkN?dXyo!%Fz5R@z0k!nU|4!6O%CJ^fZw!kx4uN8ULU)1#x7kR z^i)`!FEnK`cGGAgx z^AYzYHgqhiIr$HJU{O!oPW0N>_Kx`r2r_&%+JQUuZVn{YMg! zu;sYIyZmaD3`m6^VOxt-?lif{I2anb{ytkHIG-k`KV%oa;%aIazG*ViZ{XKDV6Fu^ zkp%^QmmbgK$Z&ELw7e0s`z$+YUORybO!A2&!NKN8D+*cbxlnLqrkI@Ow1V3OQ&b|L z$1pCiCDys~<`L!8TDc~=A&V7AIYvw(YqLmanXL8JkBVW7tJj;3q>TTNhDlG-NEAX1 zR_nR{*2XYo*`P43Wm+MsMU$+(tHsNNjh)h$YgX0Y3BSB)?GTti%=%Jsma*!wJ_VyN zX$pIKfh@WsSNngk!u73vuD$}8TI20suXF7!u#snf9;5p&ePSJ1dv##eO{&`et?37?30)z#@yc5e z^0a4V`2kyU@D?tR)$b@_V3up>W&$>a&ArRh4enQU64^>TY$m)!*n+q%S;<}v`aoL+ z{Un4_C?rEKyp6<8Er~(R(-l(cJY^768cNl}+X=#xiv4u$lf|dXe5g0HqI+-VXvVxz zQ@t*gvOJ2IRj)>)*Vy0y3x!d+8*%I7Gd1Oblr*&iJ3(HEet{lqWX;E-^ET-)E7FNO$_Ga)a;wCg;L+X7_?v{?88@G{TidWP<-Psa2KYSHaJ86a_Z|N9H@?4 zKc9We#S!B*>BQG|*#!+6VgDFf7?%fQdB>_uKt9sZ^&!4cVbl;yh&qb#Q6S5t_-voD zZwjhW^NN&|s+h@Q<@!t<_Nxlq`+bpG76jZSBhh8mBu83|;+LEMz5K_*_aXF9&i7l$ z=l;_bh>TL3o>v)2kA>2)I;!`z%2%4QLLgZt_HNxt+s}m5vfBxZV+FVLBqEuIPWoRZ zscsisUhS4lei5xnhjQQ#52HPaH|(2zGm=t8u$t{E6X7+2_cHDAqs|vzSY>?t(+ON# z`Ya4sLSarKL!oJAM3CU`(&rT5$E)jB2l`et{oKSpplVbNgz<&$$_6Q1w8iOC>|Z1& z{<0uM+E}H#u+Nc6Z8q%Zx2|bSwDFSFM9g|+o~WT2LDBH6&{|x@7T5*zv`5RnUgIaC zaMXR~`>%UWV0Kv;+Y?aZzk00gi7v2O>R1OMblH81B}QKp0dBx%f$I5&klj}*4vj;k zsO7tD4A%y4EBZ_7kENs-1)=m6T8=Gy(T~ll#KnHp@*8WOsi~U)u4Cldsey>nZ8o_Bq1-XRR$GF4T2C1M^x>3ELB4)VD zM4CZ;IQI-N23^LLZJYe>m*oH6kk766KboP7{mLIMcU#RhowP!@iuw?W-zI65Hv4kF zXjI=>_Y{Fio>=}kfM&GLYH3EW8&h-GF`YgsyKpL~ICJ{KgS@H%VC`S~{@LmCM1yCH ztX5RKAHMk)iG;jyrU9@5a;&{yJ-%I=qZsG9?{7W9Z-I= zf^aCd2LB{*H#aMdjmYtYAvzdC;>+e*!#*fT$J0A$pcCcsFfC39@nY@-YF3NIe ze}G>AYh!J{{k$!}u!EEP+6-WmnR_y>m5pXffoleVf7elldI$o$35C(#XKr`uVUNr z9__vJZ`rma{Xm_)wnG(hr8MJo&faV;X?6efEJFgZZma^>D303`>IXk+drVv#aRlRlZjjf^U%C^pMk3avgp_;}1^t=2qyX(hB-LRO4G-d333S(SBMTrv_Sr;+heZWx0elgAE=mKz@ z9>;E2L92RD_>hdeiG%M%1FLvmWoL4Ef$MY$30WPNMv$DMRbqEvGde7XJ$h4v2LwlT z+#EBKx`sV}+31%rZ)^-}3<_d&j!i{#+;S3RVn@dmTEyV=zP8GbZ|2Wi|LC}%;&#i> zuJTjwxJppUjsM53`mY-YJ9*A1#)w7*5)<#=D7M(>vU_HBBLRy17{WlheSHF zbsy4(7J5d3`H0fDpuNL0gS$1=5cagW)bf-*F^@h0cxwLD>((;05Xd^~$cd`Ju1#;; z8hSKQR6BDS6TN#krKC4>fiNC_@8ya`33gIII0il+tj53`#&THsa&pV4Hm zUGB~lJ$u+;VA_+xI5cWTkPcU@Z+JHPVWkcwbaOZGJ^gJ--=V`5j}n7X6O>xjSx!Gh zaUQBs%n}I9cPeK;n>Y0gCH7qHV6D03Pp9H{RwG3V2|O`7-w|lU9fjxTu%*`67WEq? z5mYlu0<8Nwq$T*qXndbNO88pL7Uc{W2}?M8#sB*|351zdMJdKGa6PT`YiQ)1+-N`4Q|0gCAL=mNsDGr$^Yx^v|RDnzukfbF<0FDpWKMQibP*OeK#dw&--5M zSQ9sdbpYqMze?w5F#5X1;l^M49llw)$3O{1bbZfBZiz#?MY4lXHQO7 zaGzO3PI0m?uZ={+ruMj-2Jvx{dMbS_y^gkMdOMmRX}=yG>OB z9&umg2!vH(Keo5eQ*ywho^42@0|!&V>T}E z4$$tU=d%lur%WpYmoK=sv?o*Q3{mPD0jcv{8W-l?>zz<+kp-~}n{}He?DEa*ee9n( zFAUKF1j2GxcADvWZ-VByy{Wg2%;Db5vdF>31fpjAft@44z5!2@chB-G%&f8Luh)xO z_DtvXx3Zk5_I>YLbeKzap@=UmSf{Uw|)XOwlQZi{;fdzAsm^JsA>;& zYCv6g_a}b+UXRU7Hq=J;UECs^qFskE-ipbPmxx2SMKus^{c}m7gnvbCpeA!FSM$Ma z(WKiCYx91%vy;85VWTT6nw?+C%kV`-GBo6UJxzv%wfQ2_t}Q;QQlSi48HUHaH=gBo z*EGO!yWv|`2@l)5J&}I(KU$vtsL<%By8)_KxL&|5m*a3hsHp~P*+hDFnZy z4tK1TnAMs)kK9nB=?{r>u{gv@#lN0AR^0-N&)K{>*W(7WHM6|Gf$q|c7Ar;7CSXfh zE*52NsbRie^={5Ja*Mw|OL6_nu$d5f!>DVk-9F(Rx=~7mPS2%d(63kngy))_c7n?Z&mO?1Zjq&sCYTQ zG3hl|v8PafpAWGov7OJ+&&8grO$5#}#OT8j)1uk}*CNg{uAMhYlM}V~*(PFkn!|`B z+9Dd}l5S`XkMeM{Kx$(yoVdVPcVM<%tvcspI^|T4K$jD7Wtsp!?G^3JI+(8Zzl8+n z#5>^E7Qsb-vr>5+tv;JR${}gpBp>pAJ^UQehcmNAihU`XWLY>miN~(pCw3|Hr6B@|_IVMw zjjzHVaIW=@%r#?AzX*D>G2XGWG7pv!}gJi=BJDaK~?VR-TXj3_)44tf=C=Kqiwggltwbz)r?GxyW_>e*C;#qDH-Z1hJ9{VAujk&&o7loX zI6&l4c%S)hxu$4xYtziSqgdC*ZOb;3ymZiF4z2Z3t)3@<-OSBN7~LE)i7h@9^w6v; z(6)r{#CA?f%;&<4H&O!yy0O7s<00hn-$tmTlwprPgph=++`y?*(CzpB=GTpOpW2oq zTQpC%yL=y!agVk#*~L*CIWvyUXBTe~MjclOT!WC9gm+mjc;h^RfL10 zw}0vo?Z-FaAZ7@y^Q~hksj0;Yy)mYzj+{Pu<rdY%IGCA6ycz0I9(jpOm zN8u;bk@+U?B&+>IYO1=1v(ZRVM|#KPqm2SE&|rvo33_z>1VGcE-lXv7X(?N+tc>fW zpboQqDRz_V{NfT-q5H(7=+6e30)`k!_z4ibElJ#$emL8ox84-OuVEWwAi40Yr`4cTzN+N00$r8V+|tuA_0hM!x!4B9ns zkcJBk(Ut2f(7t~KCc=GP@SPjKK>e>2&lxp_$6+EC~YEUS_ryE>;*|$?;L~e*lb9ahw+Em>Fr#E zwKH4cIl+X@jqmQ}ey;e=Aa!A(Lo()KDp+?Fb$A??awMhldbHQJUnINfN5^v{G>4rT z*(QA1zUor6>HuW1w;^YhvAJ-M_o5)VOwCO@W~18ct)etjLS7!$ZBT9yY-o2F{6wJX zrjglu>*&jH57R;JlvCu@OXv0$-%A&MI0Vs*0iRd5E_aNk(jOC}hZ4_cYc7sShq?5z zA_j*lo#SjzH-|NEO|RQ<7c((-j?9B81{06oFGe?H@rcj+KwX@p$6gH?a@)_JH_efW z(<$KW-GU3aXi23uKs`Ht9=Q3!=*wd&0tY)1thZW?ugA>ky{inrAFm1Ps?KorTpiL? z^;+_>1-ThqqA%%nRA<0{>8m@9LCJ3#emnp_AMoJxF)qbPl7PUMo@YGK=D{l=ni>7b zR0X<9+dBc-&P#MI!|`(p@_p(I9G(iD-MkoY-|M{9T6Gu$$@ACqFA~?$ciK~OCI|06 z)G9GclO+21*7Y$?GOnxzcQX!Qe-gJgM7uTJ+gB?cVP`PN)D5U#n1GGn6h<*RIdpGG zuA=UL$-ohK{LunXLF2L5=}S3Pv1yDrKCKUVapGECw-vOa{^W;I3CCI+g_dRxyl#S$ z@;A8%x8TY1T7j&cU^T0BeOh#Elj@W+GK!&aRCdq_<;SYPH)l265?jLI4>;|0b$jpN zUz$Idwp~rvA3aAn!@vFJ0$gJ0Ab$LS&_O>u?ywPrM=)p8<`u5T&GOE!&ePytu z$*Lu?*e939xlN4YEovV&yKXcK* zcnvaEnolS;yx=3uYW!JiYH+D@beDDJ%Kxwcl=4`Txp(7shB_BGvnv&`O?r z4qtmV`DrP*5{F*f&W$WExvijtt0A^3<%v10D7%bQ35v0nq@eVOstMe5v|en_V!7Ch z)1qUZ-IH%AB9mS%rv-U0tWL4?TDGHTx8dPud4B&GS1@@kfam{EyXAc4S2X0aHFwF3 z%4?c(y;97f=HlU8$H?+Bdkzw;Y2>L;-8ilwOLO9t^!=e9wNyp=fMq<+Wmoidze_Ma zoyCgpK7BdDOTOESV&!|}l#orYECW_V)dQDka2A&o`_$*OQ$AynAAJq5KF+}_+h03R z3SQ>bdXI~j=4o-xQoka;#`31ZHm(Q1qVnbMT-e(7A3b6OpB5UJU_Fu)g$wJyhquR- zXTxJp==j_xGsfV9JWI&-oh{kD*E654`rWt)6RtH{y3jo-IF&K270zR_wfF$cKdag2 zBCuZhe1cFaw|LwJD}4fSq1&b^mGdj>Lvs7~T#-uLKNJz~&A#Z#7thkAU#V2eX;~`J z&RqFn#yx-dmO>>j23#D5h{f(EXWgENHeBi%+dU6kqM@c6Jg8}ffeKfoa|Kj+Lt(?D z%4J=i+p-)cE^jW}M}TWsh`*>e?aVB$;BoOy&mg_|eCTkvnxS>QR@0({;PI5poEI&t zk5(66Zk9#AuKR0%$DSvC_w>LJWV;*-S^I@^<8W8H`ZtCf`Om5e4u-F)VqtT|Mz5~6 z`*U%;?Vf#k#H9p7{$z>BqOv?3?jcme$T?#d`Knt2bnQ}u4Wy(mR~m+k+K6~h4h0Su zzuBYvP&N3KVV5-9t#3umMZ_745s7JDV!Q-nQGZ;2Xe<3poCS-*u0s2 zTA)ri$3cLx-bI^))I{S31DLs~E8!-t2W}6b#z4Gh#{NlG;XRaQHXbwMvMXMD)-X$9 z?NH4M_VY={XV{_;g_MHN~9sh9fi%J z-MjKiL@PO~{6*+n(5At~ngNUdwE#ZfU;b7O6!7o@6id0_K`!i zwxfmTl=<3m>vycqcK*>c<^gGGGv?3aG5U>pyZEE&%C8=)+wXlB9s?7LFN7A_ zf^$YrJ1gpidGQQqL1*AZ`jxFldz6#Jr`&_p}TAc#hdrV_l z-^&S)Tw2T0rG)<44WWJTZl6r&7hgi=LxtLFa{aoF3i-YJo^cWP^`JfEomQ8sP-U%j zfx13ZGG~oHDeaKaT;z?j>=lQn zIgEgJp2D<_`?*r@DecB#PS9c<)|*-F$Gx9c%AWy~rNSnGx1LmHVdV8T61=y6e&q#& zw4VR$)21_efDa!ATR!Q__mW5SO1V$N zyIl`Z{tcn)hk5TV3BP{2*evLp#GI|`99laDZS{AC*2M7qSt)op3#=R{@LQi4R^M3W z3KbbRn7cHHh{0ziv*X?%X)rxQ6Rn0z!hFXbpmtGXheFQ9w%wD#1Z0NsC>PX{j{jW< zYQjt+R>q3LM`;=PgE0EJi7N&7MUAvE)5M0Iqw9y7p9B;1z3`pc_o|&_UFz@Q>+AXE zHO{!RalCq`2fI37=pW`eOzZ`S#@<6ta%Z`|{(^_U1TB zM9I5O26H@mMRI`yPgb9^cyf6QdLgIne02KhbCsq8M_B)iUgY5qJf;-%sdoP7ONDN% z+bmVT1($0Dl)@vl9(F{M5CaC-#A0yl1Kw=dMFE9&70 zgI7|b*7$iNr0QVhs16@buY`=uW7cZ(5B^ zuvho?^&<{H7t<6#yNWz)Z-L;E8_%LE%OE#y8O8kIVr2Xd5$(s0LEW2$H2LH3pViH8 z8FNQ5uCqf6RfZVbeDJM=1BO9q(cIf$AYI$teI~UY7?Z{Tl zC+4~&5j=eLYdD@)lRvmHE$^Lv=eslY%Zz73O`AWgSH*Ta+5~}r6IpsPE>aEu$5`iP z3I?|m?uKwcyQp!x!)1bR6(kj?(a+n=px?O7UpFW+637Z#(_TkEp0IF}7bOf>AN>Db z2OGgcOzWHgiGe#^X5&StQx5&;$X}L{?KT?t5b7)teLC>O(wjK#=+#d?0}`h>f&C_< za|_D+ojlg5eOtG$hcTkUcfKj5I{vuuKCqy*a&TU8OJt|=ySAbzcM`a_}>0Vw+i4EjsI_s-Z!QZu;P0Xn)=1%3qn^4%tA@)Ev6`8d~yq zQy9OR)~GwN>o0p-!Z$ZYKF@OqJx1=Fk30O7yo<_5zqgSZ}ZXxgQ^rU)?=2-lX*?Wxdx++!TA!Q5r2sXSDshP#hG~e zYHLtf*Jd^fKJv!CGnFc+_FCRl+B%e$3nHp-`^9El9mVhyZ+gu24xNvE)NT-Q*~=(a z`0$gxSiL}ZN|tQ*q~XapB^*!GvghdohlSwy*#Zw@%qh3pvv+yS;IyD^6Vh71&DZ=! z#b!q5NG9BY%b@7R)dp|I^zFq4(#FXfM^|6PyrG=<{H`aMuWR+Ib(QIsfRerWs!%M( ze(DlGblBQHKy=_v?DJm#Fm_;-Bv`ceP74%6Pws3@-F5WsIi+RBYkgSyvcOI9&|bXK zlgUecNb2sNty?ciO~PK9;zxd45<=*ze1c_(t1leWl^L2y%gVq2j%B7QTrl^NVtFmA zbFO4}2iM~xxOpJrXzkpKzo`@59sH2AuMeN)w;hGBppH_?YxVkoC`PKM@ zJ=qrdl_c0e~&_C7KT)G=3e zR({uLk{|ch-hc@3qgfohkBNUozfu?Iv4g;i1Jzyv@5LmptTovokm~tNGx*n)f~l>$ zEefi^)sjw#pRUs}j(g2T-uPUq&!T~>e&CEt&8zm0>lTFBt5EHS<3Z1f@Dwy9aArZD<@;!j za-YK@4hg0GyU`8SEj))(@3)T!i6hm6#7nj++yftEYbYA=eQ~uo@$>7|53Mq?C>NTj zsm*1wT@IRfdmT8YoX;vQNsAkoO%QK=a#(&xK|jRu$;)mG8EhD^k}_V^)?B6El*$2G zNd#R^=fwMGcadWxXphp{iz3t9zJUC%oR!%N{A;oPM$$Hqe?VxBYJ5hkY^ITsT+XhG z?vlvbN_5I-y!^m-;*q~Oyz+QyB1fAcblVz*uCYIP~KpkD}ms4-4nli z9T!HXWbwKuuk89b@> zXVkvU$?$?I|Fm_99XXHY2*uV;c<#t~1%l=e6mCa)dbNg*6M0?&B%a)hL9Hej8tT8f9(#~~h!OQBMnZ(}KlfP>uc#J2;_saWW$ewTTOJU_~U?4X6dI5Sy z9e&04_uo9k?!tg^jH1T(K9X|Z)fdRTIH$!L^$~dgHWn!}5e*AC$-snb=20>9tNf|wc0R~F9gtQU^=@<<7 z2#SO#ArhM+Dml7SDXF2zV6-4GsnKkM!QJQkd)&vp_j~_^ZSa1*&v~A6*cY43b-w(G z3=SxfuiX?(#>}7Hwa{<7%UD%JHU;rk>BM}8!rO)MQ?VQ!Q<9qP0x@Tgy%zi8aD#!yw z?AC3VJedp|>NPs%4zT^?<@%K~OgEN&5A^D))?`yavEa@3sHA63FHzLhqE(F8-*cEH zGsYIRi#VJCi2e4;aqR{2RMzb*C|=I=QbA>Nqv-bn7(3b<~?b0&b#)^$31r- z0wV8XwUxHpX9v!CQ@e713PHy08ZNF@nshiJOZvIjN4YzYcqSF5pdN}DPL~d1{9msQdj5M_TNLR zKHX|hUm4}A7>(rJ`}&zJ@STab=*?PpX@+vH^uxONt^NM;T_x~y^M(00eIXfitWR-tH)vs{~2pcK#)O}7IIba9$}ta9o*b7&JwH0Rcc{9}!DX(I=F zXBzDyt_zEx0B>0m zdLv#P)fS-|x&BYZlI`+y*jr5?2IJfgG?7F0?+U{dT&mhNf_w7ptJKi#jD+Q8ai$oB zZTk;4()3;YU6=Zvcs!0n17p{d8apIoOxp~YyGA^gYxfr%Qbun79~|R99{-6z2F*+v zqXL1G4Ug}+J^&Nuoe>UyC1rJA9>#@02HaG?Pn$u^S?q1#70vCVK)Fc>Fu4g z3u3SK*67k0R$AvbaH7q{M(;en#6}K_Gr?VN*3kvVuqbcU+!tnGSHEXzDSrE+#OXSD z_Y5~657e2sHv}Bge#2oh9b)R0_TQ&?B*9;i7w)bN6we>fkEmRCZ9dj45d2S-SYDy8K5Hc+-6G`OCIE2K%wNzseD-J5ZY zsHVJ3IM3C$Izf-)_LI^Lyv-+GnE3Mi+?6gg@i817G0&ww3R&w~y~F_u$DN}$J)vEExIJf9c?c?e&l zrH>TiPS)UU9H+g(=|AR7C?>D|VddqR3cYfybJ~@)Q&uaV5jIdxHV*!B@magDRohov z_AQoJ03sR#V%B1_J!qEOqp*8W>95Gta-vUnDp!i-753S!rJpBa@GU_R6JOsuvu$E# zXRo8Z?A?oTS=c{Z7XM7N1z6Fa8LJS39hQQbqV~IXm3*sa zYgL^hvUxriyp9X#9Je%cA54K&CG=AYXOOyIe4uvG=2ovRlg9$r^-ukNNV$7CN zwXlwN1$=y&wS8;It&*WI-!?lfz{5$vH7i4;w=OVB8vLwuu}2TZ=CC+dHoBY^yv2dj z$zaYkB08wT#`V3V+THK-TB{xvF#H~vF+d`ZYzGuFgA5~l)$+=w+7y^yDTb8oPL2?& zl^!jwf7o<{=0`6cB~?4A?v78g{b3_q9AhqZD_*=d{0g31aPm5l-mQ)Gta%k;rM$Hg z#|(Z7UwcF3b#UP*@`=S-;ThF+!*w}X7 zty{7%jLJyaVm%!}Ms81(G`r8fSES+#5Gc7m)p}S=Ys&5UMTSICg+-^bij*~%UF)s9 zMN{*d%BZ4`ReNuY7FGUR#WSZJZpoGmdnDg58kyj2E@r9Jw31e&R@UK%LkN z!;Sp3ZiXbfJLotSi`L$r%KKizzjTkr-c;UESo`(qS||hG)Fnp07%sdIBo@Rr4{Nlw zF-7Z;Mr|3#msJEl=I#-sE=()TCnrrww?h^yILX8wOa}) zcYA^V7-FO-^6N(k`dhcVw3DE}coqAe5c;%=WkjnV#*_d$i@bBCBuTN*Jp`gx1Ci!f z`>8Pen1L<*4YeDd&qC4xa>F@VhX@`wRFG z!>u^?*5EO9`HIE}8wI%KL{J$rboF>XpkMvlF>ah~=;s`eFi6(BVZh{>cA5D>sl)EA z8ai%MR-xOGmz5hMm`2hI*~-J0aZzR$<_D5n{C6HB|vC?#CaRIL@!!&wuTar4AFw z48#a~Q$V-J)UhrFhOvwPz^-$mT_V8NzD%i@)48zH&OP>l{ zwZ6^bGQQJ^NYhhqMK@-xPg{zC%VmsoeShvDuPJm1PU%Q=%r8D0Cqnf+gw?Ew9RJ$aTRVoEtGOm_uImEtI(T#PF+9s%s zjV^ueknKnzg1E`dkfmLc=WZgZ@h3a$qiS3v)X%`?uzj-WDo_pqUW-MlOD;^4lC!1fSfTFnH$D>Xa1)Dp$M4qClSW+PFKe0=@USmv5qx2dRm?U^D1wND!42U z(@zc+FXs~|$KhV_!Ss6ys7epw__lo*yk4EB>wmuZ{U}mhB!p;jzGQPvq;06rvj4WQmOZ<;?v9FEjS zv6lZ-c$DfUnuJWO;=9G|Sjh#tnU9|al_ytj2mcz3p__AvTbTT96XV?rw^rFx5I+0- z3gH%t`O63&%F1J_KGW~Cl6}t-Icvfg&N0Fe*dS8>4O_LZ`6ZUh+M`&n7t)q^$}mFS z(-2byweQ`~UN@j-fx3M1xN z#ND+)>>fX2>o&!lo)S-x@L1ZYX?6lwutro07_?>RWAy`Q>r*Q;U)aU{U^ann6Uho+ zK*8|PkJg^9X?K&g?6#%@A-R#| z>$8nO-ezp7?1v3-8J7BNn z%Bb1QKmF?O6x52yXG<{h09UU`u{`Xd_nRCU%w-6ltj2=^JK2GzD9fgId0Qa#NfD%h zO)fh}Z1_a|u7I$a%SS^+bp~4s`yz9!tOE5T`^Ha6hZ17mz0&EO(nc|+b-o&qUsYHe zEIWFH$?tV1>yui>pVJR$4m2pI zO%>8rja6`MihX@oa^QH=KJwS7y~B&j=r)p(o{W=1Xwa7pksUGN#f|a14Mxd^)-aKW zxn_~K?60?HR?frCKTSMb&mtNh2qPm(Y99M<3ol2N_*7^@%I7Qw<_BCq#uiugARuCL zZ;l)J9g_hTL4tU$crnoy%rWue-fOE@H>k(t9*v1*30iG&m%(;@ zESLFp?k_+r&VbK4+Fbduxw^Vg#tr&czd+Yy7@4=gXuYLL>^SU)(%F=j`G{7_<}%g( zSB~B+$|F|C+7V}@zTr?l<()v2++&C=DRF~k3p~iM1fY&@A|5_RzSa=C`o%qyJTDTw zHA{J%OA5n`*6&CDvINn~WZra3P(Bqgd32RAt@F=8Sh<)L#$JqSk)=4!iRj_8py&R0 zZo@A#r1E~@*UqpFC≀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 SiYDhyzU{RS-TT$CS z>J=y|-+aR_mOmrHA$9L_SX<6w+q2+~k&5K=$95r`(+Y11Bp+34HnAN~@NwSPGNtF{ zYf4fD&Jk6&FdMebI)6xm!xy$;CK@j0N+x$Qupx!B@-tt!XQ^6mAB#ZJy>um3E^Dza zk{wo+yEkkoY*A>o87w5>WB64u-_|Jt$J>A7OVMNED_O@$?{@=K2X0R18Naf z0qz&2j-aey@rBIOA9U;z(-ZvzAInM;xJu+r)%2|)XPgz+Q@rLOJ^ zPqRdprDc(lc?3Me>~wT~@2h1tcQhM9i#c6Cp>534SptPsINCv#IZTkMcz2dK7kAZDC}+-Qq;^ zIpUthwkxt~`9=*tl3!-jLbCKz%N}w_Czb`$eBi$CDG4gk+;-s#otF?dr|tovx~X_q z>ZjYjSP=0qqDw67 zo@^<@=CRzz?Jwmk_ILMmT=tI(U`iw&y(1A>!Ogb%g0JdyV@g?(g162CgxSF8`-cra z z5_KL7YdZf_w?0er^Y$jqY-wBs5jb5w`O;X9u@=M($bUwfk_t#WQ&^T71SWFw`+Y~H z`nownJzV<$E z>f1nctK@7uJ!JvMPt3&b8xtFR@E!>~^D~=$;l`Iok@Qo#Hs)pn-vg(p90FzlTObP& z#Oj1YfpdZRi>d9Tz4T?pC(ku1I#1OALnMetj||mDB@h%z8a(e{@T2PlzqFr) zwCFkugCHygG@2*V7K}@Ncv5#4&^PGWL71SLI!$PUFyxFW)w$(u5yzOKN-r0Swn&#G z9KKy91!+KCOKs>qf83`W2W>-G!9-4Omb{^zP}^o4i2ei^VnW;CIi9AA^?j9NCKIztmG&9OpL$YXORz!q!dZ9>VHn}KidCl^ujfl|PzGwBQq5$4HbzwTfLG@Yz~Qnj#WqmyLnZ9348Q@pgQOKwKB=yRV( zY8oTRjpKgo;_JXT287lj_Q_4Lyu|B}PLlEUN9FT7mfXW+JCWDOA|wr+@7%O7X&sPw z(4g=Eac|8e04&M0EkEE&o2LJc^6wBzR6W7JFAt!M+$n(>N+_}8(*h^&@VC|Bn=B3* z&bmFp!6U(NVe5b&YRRG|w_4^iIVSiX!uAx!oM3mA)DQDYPV*isqEX#Et_9l91jOF4 z;d3)j3wq2L(Sj(P{3u3)Uwx6$_D6MVS%p{5-f!t`R*`3YY-6o0QDS2N zwNhEWp*&NVC8$cD-@+s{GE{MILzxTJJ*m9cJ2P75ZIDOzxmz*Tr8O7@dEH5p$si4@ zI5(!{s;^PI7T5gd)RgVb8s?0?GqiFgqEvda8xzCQ&LmI9_w~KW`qezAw@&}5l?6P{ z|CY|2u0>}jluiV;k)-v(Bp|Lu&O zag^|lLNAixiP=aU{j?Uj(&~Dw5-3C zl*l};0g5k=jFIjquqXt}&#{CyNJyWa`8-!2r#Rv)A3(pA4is!q1oj9U8NJLY zFXi`ovg#E!TI6(RJb-?JWku5<)5HDCUEyyC)w1R@uv*5cm@poF5YDaUSN3oh=%$(J zjyUvSpWl7-uE*2^@XVuue!pEB2`a!`Z87}K+XvPB^(HX7f*&rR^v?YwMq1@#leEhF z7%rWoz>J9FR9_))bn*#Xfthz)K-5_9k7um5<}}F4$+VcWH^w?!feW6ApQS!lDM*hh ze{mgMc|((!TK2j=Ck*EL@ihFNN)dTr!077SDK6k4$L|z7EXa8;vG5u6stie{c=+H{L7mp z7kXqs0AXIHNz)5=hmAKXo=#9jr=U6W6U8R!B&5+}GLnV2os-Wx>U9V(Z0f@4cS4A$ zBkBZCZ`$fihk~q#^ax-hfCE2kDf$ggIsFp-$OLtcJ?X3!fBKlO{HJ9c)dYQ~ zezh6okjh9|z!H}OqiNVDqwrddB#~Fy-nG<)ic>73m*-3dkRQ#?5rfnx;>3*a)!h&0 z3S@*232$OzX11=9ka!u2^@qPEJqU3wR7n^r8+Nww>xT*nOkXB3Rogp-H%?xoD~%8w zTGj5k`o%pjF7nk+GSI!vpQJJU?-249!yoX}pqhUg1-pKjg*E<8S@M-(gb9{bjZnBz zf$b60mt_`V*VDc@FPJUB00?<(3h8WQ^0RJZhtp4IAx*M|+_ZsJz0o_(#)yhzWzOpF}*MbGotI zI=EO6PCuetk)=}ewwUjsb&v6d|BBB+=1MYB#Kmq@*>Idj+7eGvNY31H%VycRQMLvv z`^oO2iTaR|6Q7SHpFb_G=+q+rOfgoJm{^8KzQjhLN_DSL&{6a}J2(6FP<;A$hvJdw znviFQMBFl;B;$8z{VqC8@l;+l_c;S60HQEY7v4)a9r!jr*=4ihsL&%bNM6OP^APN8NmfC7Z}DqT#Amu{R{Ly;*QKw0I1g&Eg$?Ui)D0bBS;x z-dkdMpjpF}%C*``?OUfiFZ~%ue+@Yv%^)^1BLKKed2V@UpqVIXuA#5`^K6HUrEpVP9Xu5 zr^dQx`Sou$>-_xZT2suCpC9T}qCv!W&Ju1`tJqF3agn76>N>K@S%zcYpFCJ2m?n9m zOJ^dJ+Pt>Q0~T_%2moSeH{dJV^16e?@mn z`_3B7FTc9&mGi5QXbHV&nA(-JH8=Trs9zXP1O>t*X#Go~QEQ^d?^xA-mZ%#9GC>E3 zJU(7Srd3#HQhYFEKR29AlJd>F5Jc@0lfy3!{!YT=xBY>biI`p&!xsVh6U<*4-mKs8 zttt@$`RTz80`GTF=?x~G3O?f>RhLJ*m-Dxmxfa5nQ)hyc$TTAeox4qfTZ=j>V6P`F z00OF%tg$0n7HBAK&uo3Cs=wr$sJdNao&4r~d&-SBN*yuDY$lfev8)Q#lI99V^4iM` z!5f1{0$NC2`RZ@xFlBuMXsp7Q_s;esBfC|Rd8Nkjbi50#pR^R0(|CN+O|@!Sc0}7H zM$=fB8QxNiR0bD3OSS30%WApk+R$IWGg%ct5g4T?1`byiaw77N;L92WFT_u^Fi+hZQZwY44#1$+jAM<0zreOMK;~0UEwr6eUunbmnxN=f1*e>mLl=I{SE%5 ztdkPmU03J4*oO+p<0nI;J7;t!x1hsh1N4r&*)-u_^R^oYxUz@0DPdP#3?Gx5UdE@v z2-v((Z{u3d+JZ4(Xm&-~anB>YuakutOuNs*H@x05)`5##gmz`nTrt z01TbAB#$~z&aqHpmDu_re!2@G?^gpADZpu0*$CiTx>*cbR9X_(2R;=o7dGNc~ zJ4Bz{Cb$MbZM?D;{oMT2ZhHd~7$f=yH#8?cy;T0j-9$BZB=0gF9kaG$3-zhUN?H_E!dV`D- zCm5C#u`?+Lc_>w4H6l3R@*yEMn=Oo;%NSrhDv1R^FXcxL!<6w

=<6qvL#?=cpRn|=e5P}e@=&m|iJ!OX}GN)1j?^1Ej zS5Mb9wET%j!q8j6uY+JNLG(HfuQ<9e=Gg}P^T@}Q=vONOn8#8(-E-;7`2G=uNBLO- z#cmt(R5tjIopXBH%=hGHlEEbuZ3*m+flmVOJQK6)*Kvm~+m%`Xo zPDVx1h&BTwL#82n-SgnDxTG@+tzI_$C}#C*D8AD#{XA1un*7%vfJK<=_W92{-asnQ zl9Y+0%OW2$%F#V`G{wZ3H%DwttCWopzS*Z;RmEkVg4q&lmDVN$2IxN3$`Y})?Ea#B zSUMf}5ZJN=^W!LQe5l*Nkf5X7;! zb@6QZqbq-B$dvEgM20E}_^@Re#B@0M@%OFNb_H2N7;-@x^^)ACOjvVnp>wtW?c z4yfyLdLQ0-?QNvgtd$uyiff{jR&u*tkl2sH=djM?E&v2KUa zg1Gr-TqjvIMsp)?k{lU6(VT`M5e8$4EKs`ipI)&u(BIq_<#cyB>ByB!g^5Pt$IdsT z67nF;AtU7XyknF$O7$9a_FoAfdE%+Fs@zdHZPF znbMw(FB5XSU}L~fH~JLd3Bs=w-`PheQXTECpcixHvJ2gLN3->AcBfl$hG^=|AS+ny zO$PTVP+CgX^Ba} z*9pRRuvX#{-{_pu9jZRLBUY`1}^2H7q}V~B-rETSx%84I4*x(-wJ(a>6ffgi!RM{gfeh!$dCv^BJ zu}GueHNvjzXf83IKh{J@iN)m~T7drpC;ucy*9&EoJhr=E99IQaDso9nzbgOM$X&8~ zng$wYUKN2lR!DiNz4Z_tbC5Aw>LV8H2E0vKle}Wz(p!1jHWLY*4M4kjxg=6wD9-F>KXQ?h0)!g+6V=U!&pqUlEhs; z#8&DL*?2p~&5|Gr9q%2w6kKHGh{O3k&m~lR_Br_1)>*I-!0muM+%-utmfzfLB!-?G=KqJN=xJb<7&ml3{>Lw4kr1HdPspD7Iv*|o&G zW0sTzd@JjqDl;s$H8ZG!aziBe(+Bdrh6s<{glk^8iyy;mwRxT9H$mT>vV0IaJC+s1 z-89iBC-1oM=sD&Z1cs%weHs7C4oB7F{u^D<%@|58&@5$g#XPflk=raG=O|?YBU@n4 zy+^=V&97Bu8f88rS*&c??K*xwh;3v}stFuo7NdgR=V&=>c~!dEOy(V7K|7}8C~cTy zHOyu6N&Y_cp4(EM3C%t|9PmAD9JAfM!`g|xUV=;*N}NLTJ{EHom)BTmB6|iY)~_TD z?8R*MX(8teNWeO24(T)Y7kGpV%;)jhneu65?agN@MND2q+_~44R;)|p4Exw}3gS|) zt9xkuZuy6-dO6kGCV`HeB?iH2Gqk|uu_9(?oO;Mw)t*o#e2SZQZ2UMlHta#y{Ag&3w0BJSlHZ{SgBInucY^P(9+N?H5-|GmN8<_^%P}m^K zkdouV-7!zu1?C->k?36k$;*6Vf>+0V6#_J(zDNU=BoPH>gZbAtkAR62z-IS2=qj}A z<{s3{rR9S=o#2h7nk#UV%fepUi%@_pd)0UQcKdl-4Ww#?KHMvEb3(h-&;)yk=e_0x zmqgXQVu6>fC2>mftB<di_pZ&;M{4P z%q8G^Fznz47>49!Jnx@{x&4l^f2HeJTEF~DKhl2AJB%&RY_S?kp9tQ9ni2TY_(wR; z=jo;1=NjB~u~y&RK!sQCM(u7^JXBenoGnHVMm0(yLKu~}oxP-(X2_S#(D28@T+Bt7 z>}(q9wEZ>K5Z}gtbMht~Ia*^Trc)y**^j99yciYcESmOyjh`<1>?(a5-Wo(d3T1+&%DF)q$yW}VbW(+=i7#yC^HYKk4bnK zVgU29$*)=yM9RLXK2x0+JSqLSd#}gfi9F;vHp+lu75}^C@{Q`aSgR~nfWG7ma@fEn zVy59X-%^%*?SJt_+O4Af$To9xnkmgVsJV=oGNJj6UB$g2fx`(M0Pv3)euy2u`chS^ z3-z4mtuDh<#(Si>OGU9|vPywSxZn4ljTL#DR8b9qGL|#^4=+mF?M|*kha5gCk|3Px z)LPV{)Mdx8%hSBPRFUV565Yzt4R#^0q`F8!C%>Y*_bt)0F@SK$14Q7RYdrKfg`Dzh zxqrz*m|x?gzgn{Gj%6oB(0n?;_mYa+Qr0AjzC%qvQT*mv?@l0uZ{0jR=S$JJ$1h9P z;Yh1@4yzc_ovo=ll`NMSb`l+{kfhN(+3@ZU-Jou8@X=RSlh`>hqqT>lvX8yy;(pmf zc4gEI39D7>gAm3!lO+bvm(oF#`;j%JZu2je&{eUuxW(;42b%oCrOH3QrEk(uDBZ|c zR`PaL2v?GDLvG$a8U=+%DB+88X1%7DNxZ7N!iENa@+YkQZ~$KwjG!w;a1Y zV1|(>pY-3*AT4vK*@e(#<(!Cibkm9(tfebWGY&OpYGN18eYrt>(;2qOJJqDZQa3_C z_>pp>DcOqi{Gc&KE8;kX@W|YW6Fz8?CDY}E1SC}~2Y1sqt!|nT9$l1|E5 z{PH|VKq>GOaOkqS_iE{S?*Y`_Nm=z<&+2qlGljh6C)e@C_7cF8k502I*j87`>T{v> z3&oxi&^B9is(<$m%mD*{k%w=EFN%j788>$%El`4vS1`++*o)=I_+s$J``{tH{z-5r zQxG5u+Q^It>;w2if|;^IzqiWsgj!->_VZ*tBnI;E4t)2%!qjh?qy-U$Y7$^lTt^@u z4SVP7)4gz#_$z}ehez^<--gRH+#ncRxoO7ciXrF1!>kBwlWwfJDr0x1%4At$nb6u9 z(vInMZ~+I*UUHT#`JZd*WsyHv#Hhd}eNRCHmuuF> z_6k3OYHHyH6SnAhG}XglQKNlxTc z0WclI?qr@P<%W7yyl1gu#;I-QD2?V=o|CE8E!XYUPrT|_3k|Z_J%%-s^BrC1Ge9FX z_d^JB(96#m!IZ9L8Szc~@cA!>_aaA8K$iBInph4EwR&on&XqIkWCpo?9Seg!_u~wl zcBh{u12mZtmeO{^0W*`s1SPRi7d(?Rn`f?YKGx5O5 z+?-ew-6%4Da8Oe^_UIU7Saf_x7V6n|PL=joxiinpKZsKNuQI;iuaui!M;BUzM@9}^ zpRK(=5>DimP?BxTb21N;Y-{RoijNUG6CR~JE++74EmoVOkt7oR`rcVth47{FMpVN< z<2+jYCIC3Av!%aVQv&)Ix8&?WveyO_SZscY<+zbz}n zNNbj-TIXdx@S2Mk!7|v>>mKI#9#M)JEHfB<|K=+efwi&uvyKw) z3EpuTX)3&ViI_a@hz+dPt)tXr0lfJ@!Xs7xh;uh+1*}C>^NTRC?Ym}SEkIs5KC=!e zfhv4>66|K~^awenUu=RLyfAeX*BM8XPJ^qZ7SA8?PCma0sE{)ASG98P=!Gzhpzg&D z%GO{^J|QuhrzT5N%^nY0f!i{NN~qwF?xvOGp(V@k{x(Yk?&w7pK5lc@_rd5?+V|Yf z3JJM@9x@T2nb#Wij)!GuzB)iY_@qBMVw&#)xZbhd+u;VgBMK09sZ1xG@7}2t1lR`* zbj=Q8)^l8cvll#f{#XP?kMID5C)9dAGK77uus7J=tt(iowTy6(%ey@Yc`BBy@Y z8Ji(hw+b89+J*E=l*=fL31Ti4MzfK`fTeI7xMYUvWz`L=^RY+4qLNQ2oiu>-;`mF| zk6EVshkSalUa5-aEK8CO&b)CWivw5rPZ@1eMF30hyzVb)!7EbaDRvv6YTV-%*a1KB zvH#Uk8|OqHh+Lqc)??>L^$BmV^&mh{G`T3uChKI#qbfrH^9O<@0KkHJAiZGUq~ z{;uHQH1#d#af7a(_vpM-+|XpH0T}=lB1dZibs`^YDvOtw=|#8mVU9jNU+PYSJSi${ zKeo?CaKAEy*>|CrWMmYct#|-jzXb*{?)}m_48BWms?ULK{i|fT`}(ave5u=V85bDN zvzOOs1yh((%shoBhU6kLTa>ZHnL+QjllJ1`gW0+Dvm#>BXkRf6myQSTZjo&?C&4(N zsbR)wMBgYx;FbYPt{!jfN=T&Ihn9Qf6WRU>E+xEW-iE3({rgJ-*rumRluOiRf$g97 zctVOV^>@I}6DB^4EcK|~EoCw7RhOr6cYR(f;$j~?Zk6?z+HE%*=v7$GYhLx>awtk8 z6b0u?mXgP(Le1xBqDLYZ><6X;YE%zm7a=WX0kzA_9fn&%@<+*&ix45Cdogc#w?{Yf zb8dqQTAWvPvBp$81eqig`(%wwaABn7WkuxMi<)umxX=v0kzzid$w8QSioJ zVaGIY!ebBfjEVNYYGagRBI|eJeEXkBQEnvb=HHRz8D@+IbZr9a4K3})%ifZr(;(+} zEx*~JIGRQ+Z+>Cl=)54*c%JdAdV=`>4p7 z>l+#SaP}zihhWqT`psWurj?0^Mg1T3zx=MR-5TtfI| zTC6T`!=d89Lcxlq9)itZ!L6FgIdJr434Fc2}$ zGG*FtO*Z8sv$cx{r04>-&a}z;bHflwt!NW+Dvk)_WH#_tH>ZC@p5eto9Zf#*bSR18=Ld(QQ(Wc6*iA5a2kIRBlFWXTZPVBIc;dXdut4dRkh!zo%Hw4hc|(ER6XAT=93Tc5t^+s&G?_5!Vt2F0E@o@#aO5wJq(P|f(Y2VCDs3soWXQHZ* z_EG}`BJmr5{O?taZ(d48_;&tNgsH9z+-a5T@$e%@%8fBa8*OgZ56+RDkdqmwq~=CK zaDU8lF~vBFIc_s;?!#fwFC|GjoJAVxZKmR}V(>DcR{9D=Q)q5PvMZ2&%VD?D792GU z62|66u(!_f0tBCd2CXNa=3wwvU~PvbQ^mX{6X?5579|t*7dN?A7o(2RLrLjZ+lBYu z&v=hd1-_s3I2x401bpt^NFt^NBHIdoC?x3C-MW&>eM;`z-ZJEb1erLDxA?b`ozn z_Y)C&QJ|(d6L*`T(Gx$3u7>8;tt%`E3K}~Z(N8OCj`!Mo9@tzv;bR^eFzNJsf~}=m z!z<+@fHTw>RxQ~)y7n@Oj$PDdAqI9cpx+7ps&xRfPw($|J+Iirtmkvm$-cfqhE1{O zVbQ9+N$~|K0mJX$1c1ISIv(WjM;_HY+ysAo&4Nko`7J$U4QG6B&i7>K)>HfqG_+C% z5GA^gl45weXX_O!ZvGN)n~5y?JBLNZ`EL_L=x;(~|E4*|NpZyuP_F>WjdYz8#nXCI z2-63>L8{50O(1f53)EfvY^aon%qs0@LYAVVc93|H$0&E{*vzy$t)40wzJ~!+F>|@E z90>85)686oAdDYv7ujE14=t@Uc;{KC6dFLHvIb3j>zNaz0B%xi{jDSd)OG+Hp;Mj) z#;-3mz()i4u#j0%P7!hQA+N!0@x>6HHP>a<_2p+vb1iDmgjQ^=Zc`zwSl#`fA^#==zCB?~PiPPtFknPz)^g^bxOL0Dj2O$+rYl_>sPR zKtkuw7z4@;N~b&mhFgx{JEWT;?SAe*EkEu(GtEkzbh|MZ-Bo0OqK&r_yK3K$v~s~I zvTqO2?Fj-Tg~e08)NtI}6}(68#Z2bXe?yROU;DSwN|I3$vjdP^n(*-0mCSH#iRMP| zlW^oD2s8kGAaT3-?D^OSDxbqIs&9fDV8AQF5B4mumF=E|zE)eijp~I0Gz|jNkgri` z!3!?GJ%#Nl)-M+>1sU=lZW@XOY>Zmu0K*@q*!)mpLLJ(GV2`G^)6)EQaPSd0``7iA zDwvlR45M6)GFpTNzn;I?5&vxKJn7kfGTsIea!To)|CCA#+e7lUmsuvS*q*-vq`}`l zFGeQ#%x6aTWrkmsY);2?5=C7OO=1*$m}eL;fvhiRCQYFX^=eusW)aKiDiB9_9e8`X zV6!7Ns3m$XysyemY;=RgTxc{SDB(ERw=ru8k_9GR; zQ7-i7FMNYUYpmUJ)ij5h%6O9tF`s23x3x74FTeAwU4<2bYOlfGcj1NrCq$95)0Hs2 z{b;Sf#Xzo2tiT%V(HTMb%4x!JhxY?#j5$N9DV@|0I_5AL<+d=kjT7k&{!eYBHvuiA zX!=PfzKXl~XI4NQxetgp0`6pn^G@dN{Sv>*SPrC6RQ%+`G)!h3`Dnkq@?Eh`BpT6e zN9wh1Dp)U#+CPC@F2z91QF`BPVi?}Zw0q=p>t?O)+t0T&2qAH=T{ax}T_={>z>N+z zv#{SCuKMBh$z3VdJ8>|2dYQThh@w+Ur;p|E+m6_FYhZ|wQFWb{uL7cgAMe$rfap%L zq-L$`UqAql1qdm5w~jW*!J#JmD|-BSocj;=E9D!WB%kgm!dLU7(1*H>g(K4mYT_P`+bRT`GUd%9? z`z2>n%3_Uq{BoQEmCk)vZ;z?im?#7lL0mQJ?0crGQ@>I4j9(BfYB?bn-aZIWF{=PW zT=nhZ{~_+H!=migcLhO80g>)TT3Q;VMMRM94rzuSIs|D%Ksp7ayI}wc$svTHhmvlF zX5hSjXYb$HetYlhI@kH<%%8+NYpr*^@AEwOeLwf&Pq?6?;-3^)Z+VKS#6GN9W0=?QsT;Jc#91UvrX-&glgf!k2%_Tz<=IbKe44e>2P%ws2aw|bozE4@XQ<3IpDl*r4ryVG~gxz0+zoTHy6&cQA%uOt)XXovE zS!}y2I8*X>+*m>+cVq%H(`jQWAfw{pr6_=UtD;~O>V5Z!6=**gsNs80ym@u!!&YP< z4}snG;cXSgACc0$uUi$t`rfjmZ#9y}JVVpU1azx2g179HRmyEfHd^V0OGtFWh-k;m zzSsGOzX}uUYn3+6Tc%dbkgPY=i^`e2CZ z)HaPq{|3vzfT%u`FrbSs4e8UcZ%fJiJel?s{BdRwP#zUY^<{Q<;>u*3K{X^p{-7}O z9i;vNEwA_xZZg%A{uUTcF-W*09c$g)BATp5iqTiDOtPjrB$)gla(nc;f{rI_ifIC> zE7Z0n)qJ&M7T(I3ZsBl1*7g3UE5#%M%x5y z2S)KDSmrBAU;nCIJSef(H4<@f0*f!X!Dg2IymOKf-WjC@mpe^A%Ly3F?A#3eFlhw5drrN&C*qY z<{P_%0&iM+(3q`SrF|LD7$>mc?nb+DB5B0k|L%iQ?Ip()&DO@_sxta{1X(qiKjEG& zapcY>N{RdP@kDT&w{hOn=~)%BlR}*o><9H@rKmiX(N*iu8RHHCj3FVR_e`LoMR7hr zuolvJK%k$pX(e^ zP8y<~(8_IDEW>!}6o(3BKcfX)G98A^-r2qZ3;Y)83V2I+tiB>z+~34s*a*Lnv;6S+ z8^dY#OGI8YyM$2_v1RPJP5I7~nQ!fG+TWvuetj)eA6=!rpGjn-vt_eqL9_|qQ~wrw zA1j_}8%VF&-Lh5!q*Z_5Z6HJ+fUsG!&bN5QjRWe&$d8BbzF`=}kp=uK1gWs_&+hAP zFS5W)N^Y`~f^Qes9`At2;0&8x>YgCx`llA)DE<=!`9!(w(UFxRVo+oK0SxlvRnNlG z9lxoN-?a26UboM3Wzq%ozubSf@I?}=sK1M5>9cX=>Mj8Kud1TAzxm31<_TfCifH;S z;Ebp64%7T+zTAS-PkQ-b`+Se{W^9$B9be|3U%J{r_px3)LJ-4jYTE#YG4TcvhwDCo zT~8dHwrvm~8Gt+k3!t&is+-hYce6iR6zIf%XTkA9!1(iV!_0@_$5nD~@;->5vC*H? z+4D4fi3H$LpZOzsK+Jcp`RGt$SVME&&vfeO2TJ04BCUZKn)mHloh4P~w|YY@?Hvs- z13p3Je)ujqmF;g?BWPb;nZk&Gs(9-}rJOVN))Zptdzi!+Ls5iEib@3&ai8!X1ne!c zbRbF^gjQUB2C}^416mQb`AYJi#m*AsEP$q^Z+yM)4G>YQ{lq!sL98Sv3 z`Yto6d#sHK=!mtA{c`)>+{-O6W`mnk5gRi1wQjS{97V11+$JY}Q8Kx!O(guKytjK_ z`EV*03W#6|L0%>hOY8zODm@ikowPg?JY%L`q#L8_kGJUb+O&1<`;a0|&EB&tKXj0k zij>rTS8dDbQS+fWtg^2vY>3>U`=9*3@S_?nZY z{xHu7lNd$_+- z>lVI>K^!%*sKt}`T&5IEhKXs-?24++z6?la?2Rxxa0l&qS^D;+2^^HHNcNUKxgx)l zVNuL*IGb750DMwjpBtavULyUDh+ABdah4K}gYSWKjv>VoPpX5SoCeI|ztd+4@detq zTc3WkJjjIuiRy$4n(iE>!040J7^qpM0nn0aBO{SJYHyh_4*&8LT~w&JTLTM;qdGsW zL@G*uG88to;Xyy#^2SxirCW5*%F=y{RZf_ijiFvk`jK4YZ*d*B&-()*FFssi`d-lLhe|w-c{%qOV|V#AYuwyjOHD=cW`Etp?SL zHypH?z4RoKf)>&=wpXa*3P*z1+rSO4mW7Po6Fyrnnvbve);R{qH8lvDV|HPPIrOZG z8 zBB-ih>qEEf=jT@e61j^tXCS2fEUYz}U0s4?f9~7kGg6k`Le=k(C2?O1Ce4N8X(v`d zY};dVTVMCdY<;r*eV{paTAo`Uh;1FkZKCP{Qoo|J zVT-Sl2oI4P@WFgv20`{?u<6qIKIVz7lhQ;D_y2L6C37b2N3w2P43gm$g~0QWW44ak zmm;kE*N+}g0|pU^zr4#5Hd=>f-{Cj!7a1$>#rOtTTi%Q$q_FjLVrVe4Jlx5} zAZMGH?UNjn-DO`-Iq%7G5}(JzxcAHw(+QU27&CY>{>dn2MG%Z-)<;PTzQ3N|p^x!N zvTrDHzwa05ba6UM*b;eCpXv(%C3y9^@A#}5-|PM5ChUqQ6~KT^vl^_x4G7$c2B$@Z zY4k9ZD@QJbZYi$Hp%Ir4b6b#>{+lm8Ob~5aa<4u^*@l{NHxKcJ+pe(iK3PiLAo$tP zM;ecE4-`9u4}kRLCxQ2Q!^8i31C48u>?0aPr4{*XQGzTJ5ld30pv*u;NB+ z{mAWyNUNN;<4>DjUqq%vMZ4BPbOFJrR$_arcQ9Jmh3wB7LzvG;dKV(Kat?7tu_hgj zm$TfH6707iK4lgh#5abzcA@cjhC0uY0rVAIanq~M1*ilVPiP;+i%=cweXVIJGEJZC z^_&Ii@!%EEw11*c{F#~lI+{y9!h>Jj$M`C|sZU?=^s*Fq$+1o0e7lHD_qIkwasmx* zO=Xm^Zup&!${XCLZSRNK%5fBTT~c>i)FrOPzOIyP!);1cWhLE=GF?eg31-@N4We)4 zbPs_P^wsNFxljBK*=xSdKa08ji;??f?eM$dHbXZmJ~=+2FQP+wHm_O>Ec#GT^Eb|o z4@ih~uiLkqicMn8U{_^+TQ#dL+F%xTX_yAAD>DZ+zM=l+_J&O2oJB0y>KV!1RQhG{ zda28;?VjJihJlwOw*OO4X`v$FNtzplYicQ&WY_HT8)$*I1AMwrDpYY3YpXH=L%_0r zlJ8EV??9EO!ewzo+yfT6rry6NibT5B(-V#@SWSrOoShP++l5ik~O!Fw`Gcf~uZn)J7yOox9gNy?i}i_EVG3qfyE zC?kYVD5ebIe^h^H{Qm@~Mg}omU34i)HXpA5G7U8&GCDv2`x$^tY}>ZyV@Z@0Ev|Nq zX71}gZd<%VJj_56iCL`l1MQFu80vnj*+B)@LMOVZ>Dj#cHMseV;i5N11qi6&aT250 zjPgqgqa5fPbyy1%AQ&_Sj?#|syU?tmxoMtQYH`Xf_TS_A(_~2@Bk+G5alAPX*=5Ub z`9s07Xx`tI)U!8Ab)W8sn~{r0>&`;1E}$mOR}naO+b^HQuQOG}t5xnj=?5g{=3HNL z1UgPU?C|>?)hXN7SPl6p67-!W0}KZ*bi@cSEr9<{J^Isyl<|Z=cZb-1 zzVbJhyt)tO{9~Eo0H>*cdh~cNx#(xhe>6KMR?HCD_I!l6%a?)#1W0+vKTz6lj%D1d zbN<9@(U{*R@q(B5bu!S}r7#5;culS7eB!Z+xO7xe0@@XU&fl*xZp9U0WPtTaZdU(X z?W+iB|If#zu5HZ!iuK^X9O3@wegX`wxY$OiF4a=;Ie)jAxy@RC^gJXkYoU_NPgpB8 zWZVy@RVI5A=w}JsMI}VQOTg2{lwwSp;DaOw;AxZ87--J~&<7v)$Fy^s=UL;a_D8dT z)}1&Y1!n@(N56Z7ZpS#G{RIAs{a$gie=zl!bS(eJI7{3qFkII6q&nZzd4G;>%dw3X zAYznc($bimT^;+82!^si!^|v(+iJBp(_~A0Cz=ElTwZBfO1}kSD_`0PBpWlj#by=g zfv#W^JbflWS5^vDu>P*ZRC-xQfIMvbbn#k6(H~sB=2!nZB9^-Hwu5(7_>Wa_S^TFK zDF{{E>FC;Lh12~b3!n0D_;aN1U~85!W}5*p+6Z4Qu~$n<&lYGvX7c`HFsY^qU5*~% zzCB{%`Ekbp_VTuqr97-TZ4X z#-!U2{^z3uSb>p3jCx9;8c#Ea)RCqhfRzRyZvJ@EK@CI|!UKtX$8#S03o_-Z6d~n= zEK+vaKHLZp{LODGrQ?S3_<5D&?HqJKrZ^kNO9NpC3@)7gAX@VPV4oD9yAxdZN1ple z$0g1`NKZ__#tg%BYU7E2ll+bw*dUbLd7qtYymn95G41$lw_tiGhg$t9tKi8tFKG9t zu-ui;54Q@2irim%5I)<0%f3!@NM9a7rmfT;dp#ZgPc{6XT*>dM>Ho!94Y>IKFE_Oi zYy^{|((f0~W&ymIvG5O%l)vWlaix;s6XFIRtL@z7qn$?!z(>gbUwFEW_RO1c;(5yzyQRL#_XZsFz-*Nw|az|Yw0ikk1-&@qd>o%gSF}CJEqQ4 zE;XC-vRB!F>5Rc01y;))n_>#De#G}!m%=}HT}WI<-wqL=GG#oPK_Qsk#QwOeZB#7@ z+^P*+U^{dr#M1-H0;YluB!T`Ny|DY>o%Z8RkK11|fqtM+DgPxlMK7;LLU}ajf4go# zp%|PiW+ANy$aaC2(>fUs+ou3TlrP2|_7CU55EfAb7nuLkBk2}}-<}z3nUQ4=ybM{# zhM@p^sC-MOxJvWavsE$u6?O<%ufevA&Hmd*6p}W`3RtwA)Bv7kHDCFeUPJ@|4{tM` zMz*|rG51lhsKP!A%`2}L)Wh6>ZKN$~8{jxb39bjUo6uMD01G&CE2yme_&1Z4YTL5a z;DTs|{}}VXmGh@rXp09Be0BiPdbMAu1o(Jen;HpcMgO2^lj5#MO4+Ta;#_tiC!O2p);x*!ThNeg;oApBucRyvkeiy^7C=QgQ<| z)T`g_TY&C^akKZ1rO)AlTllO3u8q1-YX&IZcBseJ<$gOX%1HWD$au8K0}yxQe;ZFU z=e^klqT$y4aVY?0dJ4$yCpm`5Km`hmAAYUiN-|4$@cd&*7PPjLs(;G-md~w~-6@P0 z#PS&7NM5zsxSJf-eRO@%2BLz%VSfA-#NOV+eauKKT^40svP(Dr@j znk%`I*&o)SiirRi6@}aNNi{%1AXR5_Q)tz!_qCJfNW?U**f6|(BpVbfmlZ=M@6}~;_X`Gx1=wm(M;|= zAB;&T!c9rybF;PIqM%a*1*yppauD{QvdPMzy^!h%3PK$(JYNJK?4{S-S(Whx4?X)5 zc<-_HxktvqGro=1gLh{qsXMyh3eG=r&EH=ugWCMBc-H?Oi3!1I=)eDz9>w4v1O1n) zJj2@jLlyDYuh8NHxc=pD{&A@ZseUx4{Pjf(a^ zP9WhwjSBxiO&~<^KaDCJ4G~P1W4f!YroNfw6 zgMPMAiH8>6#b5<6J+(;k5YC zrrEmtu7rC4_VRBwq?mNLo{ZTv`JN>urCgGIYz#p_X7RS>t!V;{;J4--)$IA2}beMwy|Bx=*<&|xH8RBR9QFGbg?Ce^Di14{Cj70IwbG40A|0wq6&cE` zdwfbFBA*%AM<>1ek0UhB4sHKM6ey{C_2mWe%$7Qi@CLU}XTA7Zx}?q_8Kfaj(7&=W z^3H~*p}uCVuUT*8XO(8XbD~#C?fSoMp8HRL%|o}C`ko!>{*4K5-zH~+X1&2qa?gW! z_Uzeh)On@5e@&%QO#KhrH}%sF$=b8wVP&4c2)TzQP_h5MEpQcp`^s_QvtCkGcQsC5 z67#6xCbmGg3u(Xs3{G#!8HLzYEg&@gR33Y?5)|8d#TePRZXVfqqaCsN5pTiHs|H@1 zny-B_39}XNS;W=m4E)=Uo!(H8lGHx*F8jT2zSnDyjW;D79ZwL$POx$8JsQz7Zfwu5 zh|1=^b3Gr=Ef-DD*x+fXYd9Q?tr-Lev6X9czwg3#jO+ zzkiqDjOi>zBhb_M$5)O~0_%fgSfRnvqdRtdnRMEVsYE_Koa-nCdpUPE95ica7=Z~uOsl4uS#2*UbL5O z@kLD5dH86EZKLm@m$=WJY`7Mwitl%yl9K7wMZGOUjl`RjlZuLKo7QOV+t%}q0LDk% zWKRUid%L=$?<|qz=O`!TAXrJsFY${Q+q-1g!r7FP6}oD7<;1=qJsilcHjen66ZS@>ZEO?rrIODku@VLHi-oe!;<(|a z<5+{i5($j^wy+28(Pq&m+#3Ngw4TILT`wzN^azHN1jV*s$ec8{+Lc5+Y8V(*)}(r} z?l+R_c@2+2SxIcDo);ssAPiysiNrg)Y+ZL={WdsUyWMSFg1KmIVGF7Hq%m0PIt1ipnJ0^$?E23K_fGLNH+uIh z&^T;LSY#%~c=bDmLpXTWjGiHST;kh&0aq z)p{NA3+kH;US)M?Yg9Oz?0MsB6F&!+DZzxVoOyDdH*iV996{WE@w6rn-k_WUICfh6 zdyV~+zBbT-Q$}UmR(WMZ*13bBK!26y)pspm8`b|BP9GwLriq8{6FB|RQ-w(-8`(|E zL7!6{?A^`8{R&OVegf*&&SOi6&E%14ZP{Y7=c~vvHs0x1?K(r-n?aW}+MPjo6pNCT zT~N!zbJ@s^w|1OYD^G6IvVLtWHUz1_Hy}sXD@0j3TiZm0Atrc+Y4N5#M%<>Kr1YWe z9KXIT5`Iw)+$))rrSK?)z?6|G+25YwV%!old@F}#0_g+T*@b% zETRoMoj4M1Drs`nUj@x;9&nFftvtYDDLNcZ5zO3qz|&4|$A0}L(ug^80J~&(#JKwY zh~@ru#kHB=x_JraYzL?Xf_i?Rv5j_&^*mUJ1Jw1b*K@t(d#Uw|Sc#&F=Dk0|yyy$m zE0l+v{WvG3Y;0cyr^&eSaJ28ivCOS~<~dzr-lXBl6ml*x4{hi?>6^vC`Qd#h7ob`1*qiw)5(I zv9qnkAMRGybG~Jbb#CAY{WOg zo%;JUsc8Dy91bL^LFZn+gisTW*!NrW=SDRl?Jzy{4L;719=U;czEA6cTxk+}UD-_E zI6V}{>TT;An)CdgmeX#L0`a@>#PZAc6&hpGXdH&O-nz=ArYU&aY^w}ZS|3WJ>ntreW$17 zb!EtG>d8KEN_!O=1lmyPy_~ORj$Jvq2Tta%Oe5mVXqm$zhoBk1Fe0j-#Fj|2nMsh- z*#_Y?ksfR<(ztGTi-2?gtT=KlfJCSxTZHl@7Mod3K~!~qU-P^0hd`Lc5xImBUmV=S zu>lt`N%*i!-p4uF`=+d13p_vLz2fydJ;Ym$c@O`o1#mx-wE0Cnb3~|VP2$G`V>5e+ z)Le7BE*K|H>=T|atZU5F8dsC3-CN!rquyTcOirT+@zb98UQEq>lLi6#OLL#cfo{7Z zuEN>hRBq~xG<1hKRHZlcsj8PLM$~mdtyD34JWL%Raf#owV=vI6Wvr?8@+#<>ky(uTkYMbkDauUxOR^+zN0~pU) zj1tG{ufj5?&M?iZJp$dCRdgH=^&x5V*W~jP^cA*d%TzHn-SQ5r@Uy8!25KaDtiOx< zI=RQSC4}DXNGr0Gm-ov@td{!(vI9b;^{r$H9A-nSN&JUznDwO)AEZ&{ALt56af24l3c zrlm5DhJmGM2kHZz^+D(}RZQF`{reDCRK+%ZBtiD#cRqPJ8^B`PO80veKj%7VR1IQs61yTQ{l@991Y zB538ukt}2qlcZlVlbGj|(CwAP$TAVuscof*GXwPING#38-jK0HVf$_dpm5;Ffm~QC z`K)QOUzn4d6-*5`FpGcuc)yZ`+u%C-cP*vk*k;}DFl>C8c{yA2`r))K(Pko%W~I}E zb7CG6Up?@kr$snX*~L&aYxqZsmiyiiEjwK^FFt0y-p$UWX$ZUQ)f&rwy^qjcb7`$6 zZlwul-uF`1N#3(By#n~jWZdE=Op-oL(rN>Si}OZZ(inG+5KoDfd5u2VL!IR7Wf|tT z#s^EK_t^baboy_vcRirR#g&}qO0yLJ`{ zpU6;yLl4~!`30wXCdtLYYB*URc$dA!>`W>aJEudV)>`n|X*E&OG4+=(|D;QSawUR< zrtn_OfNPY%dQ9YHORG)-=iS7XW&q5JZ<>J$>s}>YMUZuR<`A~4x?Wxv)#Og8R2I+2 zuC~k8mUbFL?jDZtwo2!)L<#SR-jvSm4PIm4SVOHD zz3i2eN+mX2>pX!rW^orkP?ZUfr;Xk-IMJu&XN2ZZL-i^A5@x|2ok6r2X*uR6xjUZ6 zc@+~0M4Y$mw=OwGQt)AH6GvqM_Sh3EmAa@Zl`HnqYr~C^4)NM!M>lkl`J070+FV!x zQ?vdoJZmm!%`1EF7%=MF_J88gEzerDNl+s=tRB~Qzdrci|$m9>(Chzk(m6_gXwg3r6k>$JK`KT zwT2qF60%1fi6Vk36qRac5sW3nuj`uUIk4wEb6(BA)88Z+mGtXd@izEn#M1DfiKev* zOuRoAOF{4LSFgb$qoZL*3U10H@Xo^8nCn67u32#;p1`Kb=M-)f82ix41~WhC}l zYuxLsnnV@B*!rpvbNWKkwG`)SmZ7)O5Q3?yx9f8-e}ZO}3)Dm6(gaN&o=Hny#@82i z`!h8)8KKwg(n!=Rq>%P;Hg%GaZ3M^sAJ|-Y7LZm1et^oSIjGO%8hI}6HgJ@~h=_fz z4(tY1QR+{PP-;zLTMD0))G4)J2L)lv3@q{aIi|&6Rz~}u`Qz4aRJvEZ3a^ehwl}JRo%2_96UKtnWe?w6M=P{tZt2!>c7nm#mYQc*Z0n&_3% zTel^a8TGtc1va*>?4ex4gLuufl=TWWN9Ohy56cxJOeO`rW3`%3W$@OSCl~icGmm*o zhF^isBPt`}qHm%8kgiu++zsP2?Q76Rp(zT*dqsYhcZjTSG3PlXqU>K!SeNpG#ID=0 zl02R``% zl=O){)^;`D(D$KV|JC)eK|Dthf z_!~3l$0;NcT^gw#DZ?3=CUVY{7#vpfIcxYJXB-Z3gu9fI()32}{Io1^!aMXz@2C0@ zbV*Ed4AS6Po?F+eKeNpw>n2=}00o0hMl=AY772Zte)2g})X=>;0j@=CBnWgALek^l zVW}JOBHbodbfV~)V=LDu`E4a^q}5_HnIccC=|d@r{V|{MXvzir!^q4OSiLOgtlQlvHQwJ-)u3cD1eAr^x(f4;vabH^rV6 zxq#K#5Ijh5jw@ZBD&ZB2vm$_XmULxkMB&-$)q4J}+RSXAc*cXFp6c0n`&+kZhXoYD ze|z(oS^-s1N5B#)4<0IEF_h2H>x1ALo&Bw~UJO=cnLN7oVMq++mXla%DZ!W zidXKNb*}@9OG8YJ`_BhiAIR%(k&M2}+}!hP=n|7f_j^(7MIMXOa<7aJ>(G97AU>FS(fW0T`hJVf3PZz$spMXhU()3) zNOS2dcW43U`XSGwprw%jd<+z#F50VEE1>H8l(lVE)mC0#v@=qBI2cnG&K}b+y`Ow^ zzO|aUax-q^{b}laiyL)#xqN7}WO?8BMj@i~f(f81j zS7xf4gyZ`#2GK^PV_0Q4I3KqSjxCw?VhmE}9RAA4hx(0m(Vo-Qg;DjnOf-CfC_(J|ffsg@ar$;< z3(MFj9$3?EBxTxCD3p8Hw3(L5)D}7khED$eGshe4gCW==96zr@4ZGP0SR&f>rILdX zRl!Yy+T7Z=t0_S{wBPdBc*D(P)LwyT*R)zLx;I7*=}r>q_Q}tit%ePfM0WieFoK)p ztxEzLIb1;_8Mmnx?MGry{An8t1>xAWxMkHmd=k_0h2b8}246>3sn_Hc4 zGjgrs1?ichjPQ+Ed`M$3y%$5Ju+%XvX3?|WQ^P9IIj{h#K0Jw?_wxMMHkFXo7-`Qx z-uG}N9h-P4n>NNA17Tel?ZZcMUyP4UT99W39hzIK8q2GQx$<0J_Hh13D*phlq4&Vv z-2J2*Z57R|JPY~bCBr01E4GA^Ke?MRUI2@KMoXE~RkgMwn{+?N)rtFz9Z&q=EzXTc z06H~^agIHn1r&rSuzsWs_438;v;sQ#VtzH))_>-%JE*|6Z>4cvq zcuvZC+}U8A#D_;T^zZk>9JROOuD_%Q2`4*V`RSS7N7KVD+6Q^jw7xLm8!3}FFPz{+ z1VJVyQ4}BY7;xv~V;{BH?Fqf^HFoo32Y+LTiIa*Gx5;NZJ=ivdG*~qGGZcW9L=JBl z>}=wu@7yD1$N;LQ6@U&RMwJQeR5J|7$ks+qfOb*F7HIc^FHr{RlEP!(IrLle;AK2L z08Y{C*TR`05Bx~0oYbqNgc#Q_(%wgCrCg)jYe^bHcEAr+cc;fs`_(b#yHy_~c<v!fQD^AoNyM z{fKR=ec!Q!e4+4(V`b*ZtD5mTBh{z#%-ND|vDXVi>zwQhmoSr!*0umYM=MBxUk_H& z^F!Q-IQ*SM+~tQFc}Kn#HJf^KI*8~EHP4s>5GT7-WD?X$!-1ias881l!WW~l2&{(% ztMoy`c%stN3vk3SYyK*qwj&~61*lK4OYzrN4_ab0#{KoRpkNGu0b6TVTcPJKZvO z#{UU+&Bl*D%1Nb28k@t}3?~ZzROBu%vbMwM3&pL8@ZJa=NfW#l!WYNYGbQ1iO%=bEU*9`uYx}c>h zKh`G-ixIfWkmdtx=X=in4QQ?n9;Fg@?yM!vbeg@5ZlU*4(VTQcrC+~MG)@F{_BqxN zPy}(!Q_`}Ti67yXc<*w5(s|1?ul?~g_|yP@^zn|ur;g{Q3#lfH04TUDQYhxjU9z8$ z)tYv0GI?@?cf*POY4v&XN(D)?wtxS)A!T<6S@=9D$rRxVM~IF(!Yl@uWi{@|!r2b$ zwVS#X!yCGveQ;RM3clz9moupC)6w^Vow3+z7Yf_3#+W_7CfRI(ZlsWt{;6!}qt2x~ z4ezaUqvj^@fo=lKt8i|0Z=r7iVF5Ai>s~sVWUYZ9nO!-35O#)O+;pHoXq!j^jb=sV zyoZsAsX~-!pTgNwcTkrA`8Oyu_Z^1*L#K5H(JaLs|0t@&!{_I&A4#X9y98H=fjql< zgl&FyrKLzr-c$xCc&iNVP4VYsiQ?cbc7PdXu-tcMih{C)qU|w87qeBRtSB%&>S>2g zgvE+5Hi#xjR~-zF?0U7w<(t~fc>BtHl6nLfd;YE-xaA`lJ-77{oxWbNLUbup+&)8B z#hlOCKu#K&%mXyTGwE8H9;R-+fc8aB&1?W61@I7Qx+mG=Wc7!Y9Uo}PygTE6a~B*} zy&&@9S{CigtAm@w#cOY-R_YV=Bv8~QPrEdFv)+^NQc$_MUP2LB@@^v6Vl2Jm zFUj2}NQJruF;nBIRKC)FLHyV&-4BiCPsgCWAR0m+u^to@g6Pr5eL;?5d?KYpGsN=|7(z+?GMhpHWtxQt6uBAZ#(e2{dI?1Ss zMT|`7I;yvZD=8Jmz3#W_U3u@xv2fFquQ|}9!yAe&hBJgiiI*EC*Tb%Vm$`55JBy2s zR{JNTyH>!qaZa=?qF&jlt4T-2?z)mg?|WD9aV=cX-mJHt(xdxKC$Ab7wfD^uH-d?M zd1AqO7c*g+yHnqMzO(68NrxBIwe?LjgONLD##-Q!Nob|Y6Ju*Ej(=q7xIH#t@$cCPi=Xc&YVn5wbFH4^tD zkQz}L08Qgb0S9iMesM@vJN(+yBuayhBe8TEku;Q(9oeYjyDo9gAsh?kU?ifI8;!|5 zY641AOC~tyY8zd(nS-_pW4vd>la`d%tA29a&WxVs%9NevsA4!y^{@2P=`Kr6`fW@6x*uBvjor|e#B~iF_K~TwD zCqn1RkHjt`Sr_7%N%-{<#Qx@W!erNei)GbL+>1QR0YK(z48_F#lfn;{ulms{ix zsH|t+@38?YZT0u{=Bftal}A-k*f&&Yi0N?qTvoP(c=Z5CjtIHNEuhxO3y5XJK$uj# ziO3^;q)KEe%27{e&XUbL+tUOG4qP@M8O1p+<)t5uNQQdsTr%1>eHW#)QVa$^>qkKq z*~b}^I8C|Mv58{y!ORyvh^nb}gKHc3m8U5Qz|h58Y}Hog)76?VN+smo>R@x*pnHMO zFSo$fNE+{DxXlylSaa0rCKaDfxQE{2Kvs|_ZXtOp^dV03YPF$M;zL02z}Yj8y&o}t za~A4_nmw}P_1;-rotcCHJ{bnY0Eoi0grsi;z$5p)g8A7CV5$06+lq`wD35*B(kywm48hyUY;*s>ljE5h~mrRRm2HGpUJ>Sq<$W zRqV3r?NK`|%9UdrMfy}-2hb3_KCVF8fe;=G$jt=Hq0ESZ^w_^ zG>C2A*EhO8*M#xc}mx+!~S48P33ZK$~u@^&}lE;jrAwEks>g~f?bKpcJ>Ut?KSz~6;|CRTwbLt6^m7f?mJ}*rKQaa?!4+|W zCtTMg6+{4MLt=(ECVTHF1WZ@;K;y)kMKvL@_afL{qI7HQ0SY`!J9YrH|H3dS5~_`T z;A-Kt6Z`&B;e0p9K!U(EP9dmmrEdO&Zhvt{dn~s2_;aDR-Yv_4j+;IjxcR#9V1<`E z%{eYG|I>>Fq~QL(9c>`nU0%cA)tHjOfVk#fL?2UVDYL8q%N3RMJgx-t&TeoFrGB!F z_Eo1}i}8L-=~cG}dEjC2z)D=rtu@6RfiVTHGyGEPUg$g^DHE(R52M8dyJ+KnCnu#B zxGD)V@XT+q5dBhD9oT~~TyUkpr<`-bknoxsS*vw71W3astPV&FFWE?Qvi+p05%Ba|Fmdyji zr7G;zL%vsw`R*nV?wia-LknZ6&Aqr5pFJ=#cywUUYTDidhvWssyr1iBU(y((tBnei zA_es^B`vKGIA97-7}~D z#tKKl++-?AzT})=NX>gM3LaO${-U5QMVYNeZTq&?Cs5;qy-5$RKAn$%#-pUY_5~4) z9*2szAMtXMk=@q|rYRM88}pU73U3cTCts9x8c>?}9|`SpvO(kD1`OPMX7Sb=(K91s z2h>I5<&fPlZqB;|n^uVsX9=yVg>GaS=HibKZ0+w>D&CosBSk;@YA~+@Lmo4#@PF*9 zR;!N-ppc&0VIYmP77nz+;uz8+9L;J^2DblqH7eAb5%y8KY`hw4kEFx&S3X540WsLF zi{R&G9|scKF1H$z2sF~n`F`B zzba`#LS1;G*qqec8B$Q75nZx192;#%`&S+(H8~qMJ@A)iTlys)P$NVkG)*`~@m2Uy zBe?u4X%=$bTK9~hAg#0{jb`>r`<&Ua7#F`Ay5#B3OD^rZB z`cxrl<+!@m*~YPbB}mxtTUT1v_n=Zlgl=cbPHZkB+g6lp-JZizmD`u1-Oz%xIf-L!o&pXq`fJn_jIFV=9VNa~UBjta5gm?Y=zeoWF?mz1u4UW2p6 z4`#@yu1-C;N=-v?3?KFqVma+Cy_O#!;gt{BI6m_f(@e{hiRW@$XN*`c%9fMmVC=g*a=w`+V$a$@IfOO(#2+}{;Rt1>b{WfHt6>K z;xVT!GVv6D6ryi@RBGwSoXvohpL5(s?^*-!XwSj+(w@qGr7aeaOZt+Q$6>WnaNIK+ zqq~e>zR$*Z43*D6jyeW<=dc3JOJIOrCxxzOwy9 z7}g!=QMrdQqCIx3van%P1tg%>W_XcDA$~%9^#C@sP;WJtRGB;f{_!;h#A^4M^VfyP zx7dgzG*|V&7H1QOMvvKWd0ms`+frG$Cszdy4l;>zUj7*n0X&7)lYmvuW>{vN-=oOn ztgPaOH>N70NHi4OhUCa?JmM~!0ZFFIm`Lp2FmP0#q$G(IwOHh6HG|)541d`i`AImK zCJ;J8rIR4vG`+W6?n|Gw0FVR#GY0xgxt;ftV-5*uR%D6Y02z%>K6?T^Z7aiV>!ZmH z$uip%jR*EiI)ju#A$Q6F7nwkLe!%j#8e>`*s4?ytyBR#b$ousst)o~5!5|;I6jvXn z>y#$VftZJ=y$uTmSseCKwZ}%7hkwIQrX`gQmr3O5RtuL~JT5Th>}F9nw^AXKK6;${ z3=ILueARpg++iovvXL8PC^Oj`_x7MHNj;XihA)X2IlZd+{#@6n}B{xWwN zdL3^4bsGDqRzzYp`T*qLv-8f^k6^Sgs=9c(lBzw}Z+`lqb>`jE)P|?o$;3KasTDRj zv7~EO`jlPG6!a|nq3x^qx^(0(rTWr8Ei6iXe(iPkVh||t01vMmy{DP~tGxFLYN~zX zwW-nsqEw|Lf>H&P-VuQp1d$#(h^X}5383_*BE2e7gwT5nNEIoeymUh7K?pVUkgyl; zcjSNOJKr-qCos$~la)Mct>?b)-*v4kC(;1hp$1$DIT)V10(5u_?UW8zea#l5=w_Mj z8g>p(-w>kUm#AD<&^KrOcLJEd+Q2C{iTB(b91bLk$zq#XjK&mX&wm8o9hp6c9=!(k zTP!7yguybtW@_RK)NT!Wy)XgB-4Md|EGwlB91$c1YfM!x#yhm773X_KL*kWvHPc$* z0gtI&fLXjAxX!-VAGND9h>s9}S(G%?J6sLE^dC1zhWlQm|E%NbZyKvrnD5n_^Q3)g zqU*IyNp-OBrxI-VYBW)c{Hv_&duJZEBw#PH^DT4{DUY4<%n1RLh(IDYsmByB$EcJ1 z(8WQKe5>Hk_VIypr3;Jqbj)Tb6tt>*{Bk4f&WTsW*JD}*0}nMS)OX1$Tc=r4W$ix4 zO=~U?XQwo=8@sg)=$W|#p z4>oww6>{erKQxYOMPg2(JCb!8$$oTdZ-o}wsHPOFIDNth)Ka+iI9Ite#tl%^@9D~K zXSKRh)|C{SO!_lVkxob*rwIX77Sf|tANo-(FypArm3bYS&d9eG>Fr%;Rz~z+Fc_$v zy?r(W;4iYDaub)%CEqxu&q6S0-oyH#_8kmti6Eq`LvSRTc!L>DyV&ngn&c zN>}IUvLdy=Mv6UMm$g3vDYHR;to_xZQ073Bpt)2s?)RsmPeA%VRoW(f9U_AOVqeYP zZOc7tc23y1<`*Qc(V4=*34t+GMg`+vWj5jtL6FqYUUt#|6X?@myaknI+d{rgLpNG8g$3H@l4YcgJwdlrv(I5BL zhE!*06^>`gW+=I?l6`RuxICC^#I78tJMngG&+R7q?@6q`P~L^I$i-3*%1skjIYn-n z+`hFB*{7CY2bG_DT+$qbdH2?mI0$Xm-_m}k9ADgI0*{Jl4fr2+NmdOAgN8QNgr{y% zocc6;1W=az=$8SMtKMdQ$1Y`seaCv2g z(g2N_$gY!MKE~acq=mjx3vvwo)`E;(d3(w_J-CcJ{7n{3n2_V|H(DVV>~Vj5s@1&Y zG9=bFl@pK!v25*QS$xvy$3_dRrK{W)f`Z>IE@&8c$GC=JOWux|L+^I4Gg8iLos9gW zEF@m18PFIw_Bx2PH?_~Ng+``ep4E`z6D^lYhMpnc8l)BYO5um`o66fbO)~04G83lg zUC?7+`cc3?P3wzA{GpF)Sr*i~yAa21Kd>bNl@PLtS_=pGleu-&a6s~k!i9>y62}RF z^VDf{=;D>n99(ji$!Lp7e_s&Uk|=QjB-Tv(234E#u7R2B*>{PsLo@T%_MQNHOU8<` z7WdA`h%y}^!h%jEczImcWY#Jzul0R05tw>SJ9xkr(cIgf*AmnwDb2XA!2BGvv~g;Be0IW23L#Vcgy`IN?55`v`fbLC@lZM*h>b85@c+{tO-h z79Rs!U^>y16RO}YONc;?sJ#z`1(RN2aHj3M&M!%K3no-7EE$tQVn}8fiu9;V=amPQ zEnMHIW>uldfp6qa>Fa-Oh1P!)9Og6J+zsmdXavs3!0#zE zgkAXW5es=N;;YV6MFiWiGs?6lLlkf^y-1=9I^Qu;<^O@~ zsy%^lE5X0td8#rcH-PCS&=hpqRwSOmvJ%PkR1FzN>2*F;Tai$HC(C)L{GxOaUNrfb z4DRse^OL9U_sTM?K4azbX=aFt6gCOlESfcyRC~J$gHJG8AO8RNbBzq zp?qV*7d-Qkt-MZ{S(X3{*vMH`sxR|d%id}PZ26(?X*IyHyo`5VLR| zU%sDsCBL9j`AnG8z3d}(FtdW>JC1J9TeiX5= zinW~Q%(v=_MFE6GO-rL5bLGwXq0*hrEchywW8ATd2iZn9GXNwNq?MmX9%SIV2u=!g zgZBH{Me^@i4($=WK*7kCYn_ItQzcI=5)~`@*PY%IgfVt`p3I9>ccqtueh-3!X@KiJ z>Y~@Lg~2aVUUB825ucn_ZEwqy#J!1_ljS>=aucKTK@kvmSHs!qa62bhRjzN5D^hP# zx9p&k!xWb%@s9J9Yf&C@`@*tcVQrnoXad|eaC>E_xwbbIoL%+jEqrv^+a!ZG~AaP z?Hxz7y%3ZJcQ0!*ocI|s5Inw_YK_eUdKg47Y>>A(I*|i5}zn&LvI6Ez$F~2~-yelt`@*ReJm5wz!D9lE@YNyccbW z+lWux_nxZGw5)p4gX0coF$gmw+uRkEIj3oqy{Jurut=7~iDE*1c*F9+sn0i)Sm^@F zM!$%Ttp+_Mbu*%w$o|tmo4dY*)1(b(AT-lZLmk}_UUZO~qbwOYWSm#~g>UyY8Ystz zF1j+%1BjO1h3nh-bfbkBB|frNZ^yR6Zyi;qowVaa0eA0ep9Wv|vaVJeGdPzY^1nHj zo-rh3lQ=a&)qNs1nZ0?yt|AU5TZ3o0q);2~)8`;y{)oWfkcvtB!ZD$r`sUV)bMNr& z{9@_OoSYhb)SJIkX`=mmOb?ha(8V3kWRUN4S^UkFGtQX;hrsASm)->*LV&^39KFdgd#Q5akStIYXH;QK9ZiJS?H|Ky?{rW<6xLZ#4VVIhJ(xca!&n|Uz zc=Nt$Xm{T2@!3;yNCcW6#c?Wz1{%rUz0IBeo#KRWmh7lL6m{cX;ymit`n{p4;BUTBEcf zDdAjCGp{>FW=Ygb0#Mv1C{M)46-Qh51^Oe7XAlb$joLK-`EJ3Lt>lNH3_=<6-_+di zfhss93TfKmwxbZ-H^_K})JiO!pDVc?h+Mu%61Av$TA2c@@x6-+1;t8v96qfJ8X%KCXyrZ)k$V! zs9Mu=^pC?l2>N;Mym*fp&^~%${WL;>&ZiR=wUy5;O~FR`6WJg@%H7NjSB6` z8hf@?u_5hV#&-46e~eo2W`n&bp#S;L!AA_uy3C5N_bz+F z3wr#4nHC%VW7hmZyh!vf5W38^+YiF)*~Dx&RB`^>!=Y{2it1FbQ))>f)L|o+akRN; zIG6fNz9Ip0cN+6g+@5E7p&VkmhA-jUJ@U^l#9JYL9u~rT0iHp;*Wtc#MSM zvm3Q!GPilQJj5R?8Y+Ls*|G;3sw&0r1?Kc3yzkSIa!&2NBn@yP!HS^TfQ-+u1-^7= zH*Ji&g`d9(s69!J_PAnoY~gRo-GNj|^<&??ntG%Y-Kc5A?i6jqwq}w~@g|%9@Q+ln zHOp8?)m%j)O<{h*JFlV2Qkx1x(XW@nPA%>A_@`9l!|7&+biSgDcC8lLKNYdVqDCuy zRy!5MWAsEa8^mRPM*)4Np~OTxt9(gbfd_X2>+g+yb(**f?sVul|JJ&TppWIs?n8Lj z7b;9N{_F~7B0btKN3SQw9&FCfiQcH{hz@&3$Y%Qhx^YWDDoMk3X%S^#>rI4DMXk`_ zR=INd6sHhkmOg(wm66s`rD3n{56<7++L?E}ZC5Vw4>R2(#Y#;N_pQDt6Lm#T9?AR* zb~t;F(TtkaM$1WfkB?14El$xXB-aL-Gp|MxqQ zJa2Y;|MKV1^gh(e?jH@k5HdnsRxi-W;iI$WTq;fq7~)@|siGrfL#oFS$I}k5m4xVq zK%;=v+l)L@zb9+TZW~v~Eh<0tK`Qgwpw)NyR#ATn3i?7v*w^7;fEH^~6m6`lKU*|5 zD>9=!(iZVVD#v$M6HJd};O{2;1Ie>bFT%fPeOH#hE4WZ_-0`=jEINmiFu227eT<2r z{=NWH?cp86@mrv{`Ktun`)-kQKI~c-FY9FI)sMLb)(r_}F@CL{1do{}3Bl;Occa zaax6Pcgs?IY>*>-O0_8z(yRkSxXl2MM41)ok{nyMs0M?t40rjQ`+%N73=z@1MLQY zw`y^MtGz$7shk$MJ`^PdXHRzcbF}vczi*1?cXrWordIPklGpWHx?yy`dk#ogA1g-) zkwBuyKr~!#8*Q?S3>FsTmd@73mhm@YZI zB{l(O@&b)wJWXdU>dx%6g7LSQMDQfH(IP<4)A&tTC{Ar%WJ(S*X=9!jZyf2iJ7b4_ zvU1}DqmdZ;E4E$8qCQ^d#-=E8&hy35I#C7Fis-kAA5gHciB$56I0<%xNaiy?XOJB= z72`u@UW^((sLj%fekwdH9mfdH~kva6JOHj|p|B5)U<*9o;P5L48n9N*LT1#QdN+hbAL$;w zSMPdu8EhfAo&oa``o(;8(<);%%7ZmJVrW|ZQ3i2fl9Z|k<%kUsp*l}4%5BR^0o7!n$)Ggp!oxr1f1vmn*u*1srzF7SWb=$^dr^SxRk zx^Mpb4?C&>F~wIuw%`f>Yg%qFXw~0n<6HO{N@<-N8UvL5$<7y!q0X1@kwgj`8x7Dt zd^4pNrEGJC(XEDFO2*-$l)#=zz5{TTOr#&B9u<-0bMUyOS&}nRK#LXnIs14T;|Vj_ z)VEj1l$bBOJ+bUWEyc2{fp7g@XOV}M|F+)lt(`*wwF z7085$AI@>BFAe+Ck^T>-h6;T|eiG6Z;+i+D>Mjg0@X(Ni9sm2uprsoipJhF~w1vCe z&aq7z+b*8khITtma{IY}#c6q#Ze~YmJ1jS4q{-;wR~WP@s`Ku3+H1OixOaZsaPVRH zitLjgn)F9weDXj}z+7OF7*``A9htgO;`XeIfCS?QZuG5b+D*gmROK}d0w}8kL(n#3 zt+EpBypx)iLc_mI7p;D8yO}jMed*|ks@MTa9{MZtQNp{;YeF-+OlQTsO9aQ1bI+P0 zk!gx@<=sgSlgW>ScdkZU)6)$Xtn|&|NoOi@*Ab!eF)GI4xgVh}yAHq=lINM&^OG;4 z^Z{cooNe6{+9MR6j?vz0cP;<){TY$kxQi@Kwr^<)vyi#?iix)#DeR?B`xHdv&a$2G zfwj&cl$bbIzsYi~zF2P|f>>#&d`Ac!-hmmiReX@o^tir4{l4GWigX>SU;5`0_nc9x zD`h=dV07xn#`Thq78aNK2iOwS1GK5_PlwA~+%KEn#RvJu>QScEvSk^SH*K`-_Lda% zs@x*8wA7NZjF9?hVHRM%mH|Kj_(wU^z%;w{Ol@5%pl#JZwC7Wk0^1!7Gv6r^$KpVY z%5ir)9?%ZyLhZM8p1XL7E=kphmpdW;;kD$HCfSa1pj;uJ#6krinF{-Cz0-XeS}32y?~cEpWGnu z06NPPdZtTsy|r?}@0aAJbu!QPwj6bf6COi<*f_)VgA~Bds_6prZIN9xA6Q~dQ5?!) zWRq3Q0;L9KbuW;_FO(_;8(Yv`a~$2bWg6xS&GP_E@RZ6zcAM_{b1`}$C~W?C{__o= zg3(MMTMTRoaylGRe5r_Jo;nz~7Nkj)exI-khz;kyVD7eM?FxCW@&y2+6TS(3kTLnH z&-q;IwW0H$xk@3|UD;HLExkFRZaixsMHsas^X&QK*v%$|&ulLuV*R@=GJvPl>6T4V zc$R3!7TgcSXE!!WxN&q^>YK#5@ajzzWu5iCfhe`DVwKg5F|KxMVo-PfvjjhMVNfyf@9U6}KtHD`XRM)%5YeAu#z z{&6gvYSx%;d4j0`G$P}Buqvpey1rCDyA4E7UY8J&qi9f2P{S-gUEtapN+ff_q$0?A zkMkb@(oF0<-qo;SR0%QkO7GYqJefi{A4@9hL@$Y;qLTTg}v@bJpuJ0&vW~w&x!W5Tz_fWB0WZt3TGV@Q>OoFKR1AZCaeH`lez= z1hkhz_Y;j6W~`w1D-w7ppmuZn>VkF)6Hv6eh@U}vfl6x-&NrS(j@DYsD$?@Lgq6KE zCP?1D5ilE+XjTR^IeaO%c>AY-qtJ|aBi!FO(sj8WOh0N7w3I<~z;<%(?^!hdgS%*( zG~OoLJrTQ7kYN(K_5l#}xWl6`xE(S}4rMAos~w*Kx?^^k*v?$`7){XFr$-DiA8z*e zkzHZ9FQzcKU8qrCYxZi?C!vgJ0gnqZwqdK=YA2UDqM(ya~!mp-$}bb zINfRv<%B+M56HWecW!MEh=NX4UlLC7UL~JGt?^_=FdGIsuFT5ktC>b5l@6}<3yMIP zp{}cMFDveJQ;qf$t%}3)O44kcwB6;4j`|}{TGKgC+zcR1RjrFu3tsNZ$X0}r^%GN8 zQ=eAoM1TEAzDye!{wf0Ki}*UizHp0|mFg94A6N59UpN*-JqegDC}npfqw<)s@0MXd zNZ5LPWFMTM6-oez12ms18>n~qEU4$PV8t+!KCN>E4kK{#_K-oyDU z!vnn9?ZJLJoGF&sQ^R6jfp6~W4NiR4t1$$D0gaxlqrEag>aiEsCm?_(VlbJE~ zd=NDycA=PY2ucbReO)!5#5X%dpm}E|?Mv~lJ3K*x(PPo-;j2~rCT)j2(0^*IIKacWpzK;?4=R<*c>a#XflUBW+p}XZk!j`w@9?wNvfxj2;XT4Utq?$<{ON)xhYu z(vpuw)zpTO1)1zs|f|8v2wp zHwJ~p_$MBR))GzC15i=dn3Q4M9IxTm?VI5|U~ls#!$`72QcEuG+LsT5Ry~7!S9@T}51gUjTqZpN z?UCY)C|HAwTaI__sNz z*HtZ1^@8^1y6HO;CaB~br_!%}s_;OD3btEowzlOA5S+9bWsmos(zd@rJgV(#jt02n z%$n_tm}yo|w)iPs8bmt1HvbwWJ4G)YSpHD~mr6gv8%#IQfk+{>vF7<@PZY#u3K8 z2$1e$b5hP{s*Kay{8RvReVxBH4QBUyNl;#`Cq((FW-Po(uP27v`!` z{uuG=hBAmD(~u!#tgfl^YBmxs>7PRXax`3u%)QC)JZO%jyA+u2T-@ot%^vJ$^T(nA zZ`QHn=U5g*Ys;DSgmOB;77c4{cAZ9_Ty>+QnP$-9MX|&BdM$&KldbX$zIk~Ji4dQE z1N|Xfku6Vt-Z{iIp3ZCS+-j?@*H$|4$WFQRhg-Dvxw^BrjUB#jAIRPMxS}aya zt&1lYO$SK*bIV7rnGC|2z3?u^^hyzhuhbG9vZshhxQ=rGTiXKCn)+tk5)k(S_s#GL z9{gl^7-}QP<$#L`H@V(DAJ2vW9KKi}s9?^s!@(*>x79qNEo!5IjP&Sgpk+q{i|v@H zv>I*FyFbFdEY2tXkX%zzZ@RG>?Q8k^_=u2=xYg@*5SefM-)b2w`Ss1X>UcOyz87c= zx_m{kzXNvMiz*|sUnKr;q3|h{qbHDBpp2+X2be1-K&@0UopKq3&Pm(7oJ8Q-)yYB{ z1_pzXSBSxo4Q$#$Ymj$q&$ZBwyHWwrvB*an4RJYK&34Uk*Z|N7(D<3ILb)!7)6VLe z)O{v?zBXrOn?JJ`x~=B?Iy1%9(yn>JY8Ar^n9&3eTf~L1Iqp}1gcc5Ff3MHY>-9+( zceFsu2OipCdMQUMvo2ZZ8WoD4*nWW*J{wXM{I9e6wgb~qpb}i!7IHeV9e-7DMmm-q zuCU0J-zeJ!Y%`{S_t_7K6eCnj4PRC1%({#4>Pu6hn(H~dvt8dnLvlCV1MJ2)fq3)?n>2k0u zEb*|TfqloapL8D&=pW~ZbT8^jn~i_n=|Gv>tCSgA3G}VY{$W=x7F71%`v4q@Mj6Ix zH%ym5CkgGG;~A%m3+@BlnGnxb995mh-*0E8SVIY!R3ai=2RH-3Ctt>ZvYiG%^BN+u z14~GAt8(0e$1Begk)-TSE(?zve!K2v3SQJWjRbH zScP@%Z0p^*d6{Mmpa3bGA(LNCaS%iyj2CKm%>Yl&yH9`Z=g6ydf$lcP@{b3NrRk3Z zEG6IoC|&bieXp*B1zukjmsB%Kl~`8=$Ta|SBCfaXy2+fd^Cqro#V@Xf_K0#f>+x{HS>#wI_bxb!*wxXkeXg~q5H>(=4^ z^S`Ic>wt@Rjsh2rN023Lo@2@5{@QXG;Vyt*HZ}B$2E?hEl@&U1JbxW@bnx{BfjsuP zVTzHJfpxvAbU(e@aX3I%d*A1Edmw-;MGYYbNvH&JaSAGQ9zk6BYq L=V^tCb@=}QBNW6Z literal 0 HcmV?d00001 diff --git a/static/img/pulse/pulse-usecase.png b/static/img/pulse/pulse-usecase.png new file mode 100644 index 0000000000000000000000000000000000000000..2bc05b47425dd8cf7b22b45af5e7499d4b1a2372 GIT binary patch literal 89696 zcmeFZXH=6>*CtF;Komr!sFWZgN>x$m1W1f}& zLq~V0g^rFfoaHe1=ApRV3-A}KhxUDMIy$zK)Iaoe37>fB=pb}Dx71AhMpq};;8yeT zqC~=}y+iErPmR3Q8RGBvxm7KE`d+p0uqu)Lse12{Ap?^-OWgVB<0l}jLeI|ouAV=} zbaaWnv580Oul?EYSA6MaEiae-cpLfl(56O_gzb6DSjW{GjL}H-uvpxecP1h+xrqAG zNs%1ap-Ic?$A0)JBjpXGE?65KU3UoOy&ml+RhbjfjI^&lFwN1vxh6s{Py4|@N0puW zgX-P?_XrTf|C7uAjmlud9B?@5i^f|1QgZCh(%({Pp5~Hcd3|p>`9l||@}SFBp(mVw zLq{ezZS|!nKVA4fo4_TViF=_e1uPyI4;O2TsG3RWR1GeM^98oov+wm#_C;peo9y%i zCO7DCVrTsRpX{I5$G_Z6-_vX{A_W!15Gl*o6*ec6>ZSxZ&rSuSUklW;&B?UBpA z44bT1t4lLnr~Pi&r%<1vi-<%8JvS*1P?~Z*MEy6akTco{WnqGLa?n^{=b^2~?kLmT z$vt(-(G0J&SLs{(zW`2ykPE&;#cg=G)U~N@>%IkxbD{bJ4U=O*EFwp zwA8JyIr41ZV7}#DGc&X0l@+~>`hCQ7X+ICxi5&dLYQmv8?iD8L)T3`a0{1Cy4bRr4D?gIlPwNWDSX&Vq71Uu9{s4Z=2Uhe63gKEA$D^21Sk zYh&fo?!(`Ol=0)Fr z|AsxzT|=iTTIBGl1XXlDcRcSIk$n+KAuRL>?(bsMd8IF=_yKuCAk>3H5#fv7pVe1B z4A}(cAGeEpld5Eq{WUl^IAN!{a;ZwNLw}#RBlyM0Cdi$bl2R?UxAPhcg(3}z)zS!= z;N>D%R>8hq0CB#SBXc2+QrG=5!-`Je8SyNv=61FilC)Od_f}Y|hV!JhstSFl|E8Mq z!L|)GJowpMHOJnsudnwdqmyThlt}7T+hgUK=w!Hy!tDFF4CsFUz*2n>(Q>IBNw6W- z@2`=TzDiRrCi(QdUXZ4EKKQhgVcDlu_wVP^zY8#ZB;to`-+dmdcnZO7O0VAE&UX~I zUY*4+oZFS2ru2MMF4=YSwGbqQZs@CD;UjuNhnubMGwKo8MV$L+Q)sX8;73Q0c+75{ z&sgGWMIvu634UybgN9I}jRM07R} zd87@Q+4*?4ccYT3d+|^9eTZ$yifh5UDc^LFgpspHKJSj$#wT}H))c7*{c0c=rKAjR zz}$VTR8<^_Jby4mZYIPKX#1_P2Y5V?ReF&$0o}yHjtj6EFJJ3b1r$F`1vkB)h4q_ zGnVNIX}Ehl++aXD%}b*nZ~5Q~9WZauKE6H~1qgiE)8_rUYkN&jb*77=Hhp$A4}(^F zQ?iT@JIpQvf`i8thK`-R@#PR3_bG1X3?i`C#pg|1I|4M_)9D`>iNBX`aXou#cLnxX zAGuYT*BjPVUGzQsQOH0Hj=KQ2yV8dEU}KJ3PTd--@N}>!aek}2dFFVuQ7R*&R&KBB z{CKFhl|FTCycx=YxG!-w0WQY#yKhY0*d$F=f+$05Y|e%c2X>=p+sZQn1rS&Hp@DQ{%L`2JYDrVDA)&MTd%3n5^;N_nE_V`E4;h;r^yEJF6Iwty zA=z){b&1c)pxO_42cS5&ZW|yv-tdIwUqss}H9j?+r4D@ghGp4fox~gNVwCZTTG_n; zr*9WaObO2Mzp*TZ(n&W&_qN~i^i3EQXycWN&lx1vUbEg?5$*MtorGIN@5$QM3kT13 z5|-9aj&=CESO@sE3ik4E*&3SdlTI$39GZ+#+1uOKF8GR6+!0WDS2Q@IH3f|=TOWSU zo&Q8v)yTCc&deFi=F3bf2^!QhsN9hoibH zDUkh(D58G)ms?gwJbDi?yoMIsziY7>Cb`50-8HE4#-#~~*Ta4BUj)f13%_5^A>s4x zImIh4RFy`*){r;bfXAFVt7ORFMHN`8(B6^}Qn#QMXR*AtCaHq^QLl)Lu50t)2UWSxVS!ouCStoq$;pCyO5y~oBZ z%E9YJZ}6msKIx3=1!dVxZ`Y0C_ms83dVNJ-I7elNuyh^5LK}gLgBj`B68^ybsg9IQ zy2dy=+G+Iw+N%D1{d?K`ql_Q~xqy-B4clMJeL5KTgujOOFPBW;xAotn{2R*MiIn+j znP#6SobQn9iuKyc%wg>1(7oDfL$+4w-N9{p%NXZ@&AInRnPp`+Oy_1Hkd%i#PC;KD zJTs(P$5Xx z7EhOvQ+uuS-pEaOl*6O9;@TH2nJpTB!T`R+i;}X6^RHWavJ^4v?LFHpAIUMXQ4B1_>Rp{*UqP<{ zT*6-s7pTJSE{PI^CdW!yTY$&X63F$GEiMr3BR%{zM^NNgQc8jI z6o*Q&#NL`2Ob6a>^ARVoXka-x5&wj=HoH{5Wh)UfsT}swR$^<(F%S3*#0BMl+j>h= zb@;YzTwrzYSB#CebUg*5Hl{Ibb0%ux<|Z0J$Z{E|I@Yw75{w%uacqli+~{0nX~|m! zVdR1&AJ03ggX&&QOC!dZ*<7O3*zc??MHty6bXM(R9DibYQ}%jZaIKL(A8PCKF8C%+ zA#WF55A7zNjN5~BSk|2D@TbH)u-)IAYBx+A^Uc&Ks7prdwLI^KdXyOJO!k&Jbo;`) z0ue1JCAL=N&YzP_Yi0l^-ur5P+p6aMZ`PJPXX4B2?**cqW;06*{BBZ(m7+RIC~YcpO=S7A~I{*%x$)2O~TN_RSr!(@ijuKnF zkU6-P^g^I|@h{S7BPG|jE9mc7-^*hy4pzj86s~fZo13`F+m)Lt0SudBuQjf&h=9`p zW;sa%*9pG^H)`WX?V81JB!W=CgBK-mvzC! z^1uLnc%m`#R8>`#aRI1W(KpCgjutVhc|l)Ls>_Q;@>zImMw=EFo!0`WxM4 zi%YN89LJcJPbE$wHeR^y!1iV+>WQ(()d-?eB!mV%AxwoZU*f&cIkR#OGF2B`4W&yz z4=H#a@KvCznGn8!UV@MQ!$p<&_Eif<4bzB-Weo}QO5{GJ5x=*$x3s@Uz7Ejsp7Sph z8CHkDyb5l~QvPQWknU(XvJk}&O_r*4oI{Z#JH~o_>MQDZx7PNtw_HbjuR0{wKQ+~u z_KVnGc^{WqKIJ00?zBE$xikTv+F`Z>G|24s;H0w8*(h`tkH5%t1&Zo{PyxlR1G)Aq zZ|mynwxKF;Q-zfoORb|V4qu70fj`$tB)D?Iyz$-S=u^X|pHiIzqJ zE1mLP83V8d!Vs9d`+ugrmgg8e!93>~l^%2GPasZk z`vTRpE<4UKZvG78$f~D|4=kng>{q0rf{5deU{cwwWTSfI9@;Ub8apLuxKdtX`ZQ`S zDX`ZuE4Kql6g2vBOwMfaH%Wn$S43BXiD?3mn&noAU#wv~$X^T4N z{(3WR8W+@HQslcfYR|Fx?Af#Ja@*ZUP4tAyp}ov*F~^IycY^oYnT-OK0$%Np;Sut= zTb~HkPQAZ(68m_bkWCf*DxkqLMS>AhkggpF2M3h=om<=i0ujve=4t;%LMa7&K@*|p z9T~vbcsA-&~6>rnU4ot4sGwT)`2 z*rKu?Z%o{;!=`cHp%5;%*m)F;&R>ir6gSUIMKmt1|gpNf8eOgxLLt{Tz z;v7 z*Sll8|F+SAXM()akDOb~?%Js|8_E!erNmHX$Znea(a4$bA?|>$VdfvM1w_MreTg*t z^h`KH?;p{lAPIp6T!nOT|2;+Xk;dq%s;b`Q0YMY*u9}4(Pyg0WntQ5Jrs{BcC3)3O zEqfcowdKR?^X*1R;iUbJ6fUtJSrbrb?NFhU$pW#z2&8sW77P>#*bXn@nXiABbK#J@&WfkPh zLD1OQu-Fe1a7^;v(s;qANpbQ!!O8f^;Tp-{bw!!pNyb{Pqy?F_p-jOkMd`H_bZW$|ZQ0l+i-)9_|6-rr{g83^Q%&v3$!Xg(>awzpw9o*8M7bS@IU3U^;SzR{J z;9(DP1d{9;;EUC38dBOPZ-qAL%)*_XGR>KGBfiUaAhI%~w7MGJUfDCed5ES6#$EOg zI^%2+@_;)i_~$KQN9ZyOk`4w5S!C`Ta?RQO^kLWeVeITu?%0Op;eNq=^3GBlv_@tE z|7%9wX!H9%CbJ4Lt`AG^3*qNLNsoQ%GEuMFZOqF_W0Q#Ya^Zs6wnD-nCdnJzdP_jdcOG}*(1 zp3oXiE?;uOLzT1BNa-oHQj!5a)*yP>4#Sz|!p*)JAp;4Lp$j~9n*kaNey#Wo-n$!E zUR&Z|ekhWKWnyAtsSqQeSM9sD*^GXM`sBGZKISk@L#)fX+d{TQb1zh8+&AjtI*IMF zK(R5q!x??ODYpMQiqw20dI{4;*2;^8S#bq9i+o)qqPqjgI=0bfUn-3xCDs=P%xope z-+v3f!`cG0*k}Oi*Y_`c8{kJv@+#qH+b^#YK^l&F}QcCli)n zQI{b5u$0QHJ2=Gm~-7jy;>ZPPBhvo$Lw}*P`?wVpB{CIxI zr6b`wEi+Ql{7+^y{p(yTtaj&~MfnqJY@yEzNJ{EF`aUvl>Z)&6|5cHlsZ=g~yt5dH z-v4RVr_7;zZ(PgC$?0>guBD~r=g^}L!jP;B?1BQ?i5BoB9cqMY__72zH6!TWQw6U% z?db)U4&>$8v7U$KeumD;PGDPJE%+>PZ19=NA#hm*`ha_} z4cZ%n)mvu^pjB3KF&HgXLxYEG@JB*~LI+A3ZA5Gu6u;F4g*pqhmBJotBYl?8t|#6h zmlL7I7libkEjml%yMDJePCIImw~OX#?1^rcvO&t(84)^)qhC1eg57kVIY(Ziz3^(Jv> zW3On_gDhB}JyqjKOs$(eEBi#k1PvQ2GjNL$!sl9K<-z|tw zpBAK-KY5`MTW$frUjb@AV7H$C{`^o6e8&k zpE(r;hr_e91pL2r!<7)sxmv0=BItI@=tq+~suo47r85rVLp8VkBs6Uvd#`L)_lcNI ze0Wmf_$a|=zosM*4#yJUqh&m{W=|f@_+)f7)oqb-MKjpoM`+~nM`vYaWf!2qfPDGx zwN|ygZ$+8aIo1mGqHrz!@Hfi9Pwhiw!)<2KDnw_CQdiUI@f<07|Cn))wuo&!kIj{f z4G6!<;!uqJhd>FaROM#o)5ZS!Bksc`8LKxkNN7VJ#$k&`O7d|WM@xzVcKF?V!Lc*(5|DbI(TPyZ z><*7jko9z7wtj&bCs@anJG~JQJ>3NZ69;MQs%v``e7zAPBV!XLJ%AJwgVg4+l9i-- z_@Qg(_q+YgGWP*+?t=*;B=}W={JIGmp`@D}$|lZvCl=1++W~^#KgQ$)2=6{T$S4n` zlRtbPS7Y5Y!g=sveLEC>;Wpz zH)D|IDRtM^>YlC-Are%G^C?l6&ZCXV(f}w`En1dmit}IO`T{t!aH&SG?ZT(7ay*5^yk_oC1m?LPY7Ne9#bAA;*n#WmJU3OMp`JWJS zp#zi;*uo#w5ts9puoyuj%kn3Z)f3McnS0-q!oDaX@VBbSTJQ`cxw)&)))rw&T+}Gf zES92RUt{0Dx0NQ|CT_%0&hM?olxOMHA+@U3WH~ZI^)Y)zU8lrG zgukG@<-aLoLykwA>15FRUp&^T$1}+1u8J6~`&Q*L{Cg|ly=}!^ZJIZI`1;Knelk#6 znTi9x2eidXhQ^Bibgu_g0;oB}PmT=6QYswXM#;Wz0WcD-e`3OVQC!7j;~z@{e0BIX zOLO{=U&vPB#RU&cI#n^RCZLq~mRH2Lh0tro?r9845oJxk2Zr{~2jgSoxoR_Q9EAu~ zvACxd$OgfSGzHXP8tTDU=jZ2tf3+}P>D>o-5)+nU2l_7Tx?=86vwVw~M_tL*i!zi^ zw*syxu6!$rU-DS$5!~n4tW)2u6)IPCqLlWCi9}>D`)|vleI-SaHkU;T9)!#_dQxXt zRtp)p-7x|1(_n#ZN-~1Dq@G<1EKj{*VsbJWw>D;$eNOsV+3doiqkvi<(+ZZDt(zj_ zWEen&$wiKBN7y{p0mm~e=Iv?(e2$Ev>2u7?$NPC7EVCxOiyBFa}t&W!C)|6*v2)&&Dlraa$aHWXs%K zrg3XmMKk0N)|_ePwn*K>)^{b3Iuc6!xBfP&0RH9Ly6e;2n_zCjKSj$R84~5Kl?Hs9 zS-RXH0;qkc`^y!zWZ2N1GtpXH{$(8|`RBS6gZv=wt`ivtHsB+i$BvFxB%%TQ&IA~a zhZqK2d;aAaQZ^rYc`N%W8g~iUKKJC;n;>(3bLg5LWyI%Zwx>Mpj)VICOT@JN~YGv$5zyheHgqlKRK7CQI|Y%ZA|LF zy#REoTP>sieAm}JuVjnS%iq-vnT3_E7kP++w^dJ$6oWcZR&co?qe&9#)1{23(}qGc zyT5#oI$n@=U1fgXA?iY$A-9i@^bW=oiOg0#aj>+6$LmvB zQlQoG3z4W#FHZ>hlbNZd0u-@-Y{=FsLWUS=8S%dLJgulkcfn*VYP~VRE8;PwF~jAr zHOH42w@HsHuBxhrH^T+)1>C3Z^I9CsdtsAK^nHAn-q{=Or?*rT;c$*oTaj3a!2Iv- zA>$4{tueA0_4WVWJe_VD3UF|vzCJcS_<)9WQ97q2O>fkX#YgccR@@Wg=n5=5E*5u| zqs#JgX0YaP(o|P-xhDIV)A)|+gR!$u;^qHN&A&Za-*&9LUE3&9_@R?Ckdy^tx^q|I z?Y+t8qM}NTazb&-ywq+k|L=hkZ(4F9lnv@8u-ZyhK$mfo1*2#A z-6}Y@S4l9fysVTXS4Dd0WKGE-z3E-EiE9@j(#b=wF~x6idG+3wp4DH={hiG4E+jFt zP@ACjFd3sUmFIBH3y>_A12o(HaZ~bMtOPRu@;N)Hm*ZL7EA0$h&M8IJd4a|)NgOT3 z7~yvIdG*D`lgXh|h5KKx)__&mI{fJVYN}VZ|F}9E($%TxwssYKi;+;?Cj`Wr-BLBY z`^H!Nz&x{)JJ*v-N^A3^Ivp!C6gF!2U)&QJaUl4L-4~AuQcVu+zaI*}x0l56xp=7K z_gZ~PlWrwSDa!gxbR5b0C0onZg2g)dbOP#A=1IYg|4CVRQ*cqiO^Dgr;Jx<<6#|I4 z)eg5Rl1!tV0E1ABIrk+BQ+z{$pfWda12|eFgIB_xG7l%RR-m_K7ESvvYu=Zu`<9{X zv%Z!S?tLbg*+0i?OhLG^nq?R+EF5m#Jv3X z6Lp%pY0jrzH7h^Vf`1pIS;auN`Vr|91NS-lLrkw$1-|RL9>>YhfPB;_Hp-t=Wgfx6qom>Q>>$Sc`L{=&QI#B z18Ymz%I9Plt1v_mN-saRI)XH&C84MXtE;0(d%o-y@2}S&9Jk-{k7;!WXBTXgplYmE zK1936?Fd1iE_!_K@~^`a%q_oy@lH1}{00|GE;p?~5|YlFcJyLsOUQha#*7;B^CUqO0XuT7*Oe-wn0p zwoyg2^JmWfQ_?Xrd4c@9=Z<%2mgsOs$#T%ke;}Z1J!n;eGbuE#j*j;{F|vGZ@!l=% zpC_Y#vZV3&PtV>Apph^JkgL%EoO6*PZwga?S9Iv2#5gM${n`tItVXOlx0eaGx&!q$ zoBzSjD9!TvtODc9eyh8lJTG2~Lc)$b6!H(MY1yaEnRB_ z(LH79iu{U*agAqu^ztURLuRqkMF$qPtPzNrEGb?=vC%t%UB3CRNa#}QSX(~--W2j* zm=xflhRTnZd+s>iUHSHO_2WG;V^(_ke%1d#6uWaizW7t5$a46qw^}O0LHzkRgTrrg z{q)>x{_Mrz^^p!+n3=z3eQ-k8i+xDzB~JTlJPev@s_ZAR&}`hq!Fo^%!jLf5=>Gz| z2s4v6u!+fe^#(cCmIu!t3K1*|-)(z}>rm57hm&j`kM^3=@p7P5#_OZ%e^03Jci3!F zAP7plqV)3mMdl6EEG_lKTj9q~R1A^eedK%7iM*lqj8i_4EIFnBo zzlE2Hsk*bYJUHRV2G`WC%khb$S^lY853E5Dv#6~x$qpjsP}|s zQqJr>FeUDp)$y@e`v#_y(KnO+>$FgZyXX%amfdM3M!MxNoYYfg-`Ry?thCo{(LgCv zJ>3rD!Es{s(>ET}-C@QYHgD z+^D=~nO}VbzpEO2Jo={zQE)kj%IA<$E&-Y7p9Y6$K>thHOX9c|R_Eo9| zTrjfTSDhA6ZdP2Y-Z>j~NtOEBZDAS-q#EqJF`Ve@%kLp%_vZhzYwBc|4~KDZoFYaD zDrUwU(FcHz`Xz4$2sZZhSP&efSoClI=gZK^I>fZxHI{?MqKICAxB4r~F`=kSU@6D4 z_v~O*S&qR(qMP*KT7~~w8>pJLz4pEyPaVuxm=P3J=qn2o&ELZ4(Eh z0TelHKD_1`7@=C@R5umiwK|L~$?HDJwZ z`a3A{Nwx()(5(vW8309R2#-WE)RA%1?Ox5|F<|9(cQo{3r~+WR#z|ch=!(00l@IE$ z9-Omhw-ZpQtOQd_@E>9fEyU(anvTKT#&C@)(v{1ZPXYXp$L_rV_0)CNV6@W&w7`QM zFdEYwO2A{q+!Bu|v;6d7x8ruc0Q~qQ~pjWn-V4f#N&CsLdA45=70;y zT@C!1Dft4IC^&F*TFVRIJ+3IizZ$2#2Y`IYepi+RP_2*TnhOx16bo&ksi0jY^iSpF zPb?^$7r4&vh61XD1)bhlJxWgi*zV$b;C#YP=v)4UmzIwVhXci_h%~$IS^7p+hdY00 zfvPtrSk#+nC1Svko1BXK&*j|xPENk5!2O!1*#!m5^!}B00rSf{p(zW}RtnBz&e(UM z3-`ri<+AiY-3?hT7Wio9=l=NYG-Am&jD3eoAbeqF7pp+i8Py%21ZuY+h`v#?JAju~ zLl0TD#biIW?WvqC@h)gSmqfT+^N4HCY|_NJ{OX5A&SZW?+t%cQt7wnvZNlSQ70ItX zYPS8UW2thje^$h0Bv~_Cu>e&+wgtt%sBNOFDsk7TEwQ>ZbVsCdQ?8tMz+?@jl-s2D zbD5=fE8J0&V|%p{R}nY z$GDU~Xf1|$c8;p{Ui5^Ak|`A7~Qm(_SINSZ|l(0(*_cgQ8nT zJ8Xi6WouuV1;kZiCDZ&t(!q_k9fc`HRX-%Sg?Nn^M%E)GWNkeX6{AI`(wa zKhoe5oToh8SK_utG8Csx?_X9x#+p#ww#kLjoNe3=PaVTi4R9oB?@&S6vEs1xvAZ#` z;^{6qS4ZgmP5k26D#A_*`K$1vHv})S=BB?10;$#qzCg_@d>k={=L!qRX{nyc_noC^ zSs5u@)%HHf!#d|{mY)czb2K+Xs}x6dxD9r|X&g^y zZGp0s4t*+1=_#YCU53-2mRFLd%R;mfQ!A;yCPD-v2y2VMmY8rJkoqH3Su~%CcADN! z!wvS~WUbm_yd+H@l|JSjl2y}#NUUO5W7>?m)n693^@OnUYh2r1T zWFY%wbcV=CcX?ievjy-tU*x(XZ|l5LJ~K3jL+-$zoF#m!suEX-3tLdO9RB-G9JZ;+ z;G;#A?HN$t0|ia_e0SYdMX_e5(y!7X)BX#S4;wfeoN!Aobq}lpr?xcc z0_U*!)4#(^XO~;`Z)U}?)3%^0=K?s77fz&(sF)PJIAI9$8Gt*^+$v?*{A}^>gn_6UrbULpz~tV zV)5sje~CeL#AG>@o@Q^9IQ$iTc$@VE>D9e+*y~Yo2G<-?GT!ItcGaKASg=*#Y`>7^ zxi>?&&!KdWtb!QoUEb(rb_iFA)*N`6GZbUL07n3O_aiWr@(N z#6uJ{$K5{IgsXo{%A=s&i%Cfp1()Cy!0WnW!PeV1M9&fe@7RG_VmAc11B@I9e4$MW z=}o^uW9+wp%POV}o8%DTMAWZ`ncI~?8!O~5B2fRfh*RBh~WR+3$LsHv?N9pqWZ|Az8c>h=d^q{M zv2ML%t$w@i99vDBa_q$ZFMo`DbLGQOqZpi(;F9u1kZNvqO?j989n|=}ZYn0fPrfo6 z&`hzn9jWazUmroer|p$1+NeK!0i{IBexRRbe~0&d;>VC*56>r(n|?_P&Zxv3s;*29 z$`CZ-yOi2-!R*T0@Yi?wgcHdRWB5iY9WfHJ586A06b*wqE*KGx%OffG9dRBD(08k3 zL3z{90wl3xb;UZiFLucn0Z%v&$SVy`o7KR(Ax`i)CTx!jBZ6vEoCQoq~4zpMVt z^;J#YfFiE;KY>bybeg$19a5YRh<5TO1lcJLR>D;vU2|Q+i7QU{!?(|$>cYG-D)`$a ztXSau`UGAmG%(_1K^tPI=Wu%r)0`(qj62W5NxYcn6YQlwUU);S%jD-yD6;+WJ|R#H zf1R2(I3H)&9BsW2eB1i?v#0vT-{c3H&*!PXVzo!4#TvNYm{VWtZC%lR|I6#-Hwn5< zhSkS{oTE;g??>bcfY0nnMv4qcu>C9!c8n3epKUD#L3>|1)&kv~DC5D$>>QVtecK^u zOWjp^4%k&a&ny4URIz_|L$A(1UkYFYVQp1uGldcv_^G1cH^Y|K+Qa5efe(PDv~BnR zOMeIRx!+1yK*vuZ$&8v-VLjVM%!ffz@Zxy%5P~7V3;W)QP0e4QXm200VH%f`9dmYo zrA04h43nC>k^NW@Fs`ix4pAige6us-CRvL)Eb(%zVjYN6D9yV|e6=Na{4W;&4ykAw zjLdpIn{ym=^z7PSk?2H62NQ4PwMW?z<`i@|B67mufQ9!>nn@Ooddn}pkLHN^grt1T zATfg*3+%_v6GN$(6u`>hL}Px5Y2N6OEJp_& zBAA2PX(v*S@Y>7dA*d<=A@=&pTzQg&J4;o41L10(i+d%HD3sKSwe`NSv+SaYahM=Q zu{?)|DX|@Y#|Wf|$F=DqZTHwuM`Nu%AacEC%+H^eZ*T&n>?j}-N zBT;*ZdqZXhAyqAUI&zix2-9Bvwf&oa$foDiTO`L!?e8h^(69f*s=v(xrPv2q6X<-t z$yk}H3A&?yRXl16_X&0{ZhcU~^19VPzrV;=Xe6Z2s($?=`Qgd-UX(oPmF-~fmuqAx z+*#;#oi~_pHEd4P!_AY;k2m9|HrB_P0=}SXO0MhOXg#}37EikTmyz<=c7!6%+R|p4 zF=v|yaF3h$s8r^-!Oc2lgTXhM%RF;81Gg7M> z(nh!;L`W&F45-`iEwlE88RwzMIfta#iNVFb5gGX7O&U^0T=I^1e?nlY?tFnKrSBUy z*w==z)zv9pzh>SARB=EApr4{NZ_J0InDousJv$?7+p*r5;jM6ozkvhuJle01SIcoK zUGbF2e;D=Jxw1@XgvmLZ)eN!8O}d!$<c2 zGGXS*^9-Bv`I0_J>#*G4QhP1-O353S;9f-v4lOqXIZK>=cvil4Tnfn>KYuCeeid5o z(Y^UA38Ty+0iOZKCi&qN8?(_dj}m%+5o+ws%zcb)w#fc+$Uzbf?X5Hb zOoRNR%H)|HFG@G)Fz!a3^N7-rUQy*Qi>rY5)y{ew(P{va zRA;Gb6#ma2rzq(of95(b0KRl~%m2R|^#9#e+rd0c*@_2Asq4At z*kiDb11`fj?x6L#|CUK~9v|~^`~mBL$~<7*?X19Ui{w$?r&$M(^uswCNV97{e0WlN z`*asEl2KpeVAy5}!Kf8kc6~r)g9XzyON{2$^wrUbqb9mcz#JLli(EtAzC>?Q^T*3) z7`#%~O;1FzQCquRrHPUC16ATXJAkB8y$SZ}BhA*3|B{+Y_=66Ji-<-zErY+tL>q^? zNK`9l%_Bj=A3rrw1!fQU$&^t=T;*}qn*c-l6kLOVE`OCl zo|^}?KXcZWXH{?uRmAq5{gk2*H9y*E3cj~}8eV_s8pyqj@xRN=TSMotSD;|HTnCUX zf&|oE5nlmOy$KjpA6T}Ag7A6R#_$RQ*nx=-AWEqgB;lnp6Gx>IgHfGs8s6BKNWDL`)QapY9=N z(6f>HV2)><)*p6MTIE?{X-UKeeZpH5pYz50+BPgLXxaq7N2dDBj#8@y9%`se5dakp znP#a4K-9Fm%ZfH=6?`g$%Dg~3JG#_MVCyg8yZ=-l^qf`(WIyT=mvXagxlh$`IuYtx z!ac?tlfc4?K?l9rs_f+0(8hDRITr9zoaA_X=p4vW;J3lpnb8~=MLezoLVN9Qi@H}{ zF@X6U=Z}QkDEFbIXopo#gDv=9c!@Ekwbqnk|JEtH0L^w8eK|n8EvFfTG-@OEBf3T9 zmSe!SEN<(3rV^js+P=PP(j}(!7Y4VFx%JX+&e3kE<+6k2XP%ng1)LF$nZ4Go+^M)` z4NfQ6BDWz#0iZ77!*fG5xHLA?FtDGyV%7(glfGk*lhQg2)Sa>bEyKffq5Ii0Vd0mv zSEMZJTAFfif|a^}yBC0Hlwtvjm$3nxxm$$g`e+VYn*jZ<2*AHse^mg6k$^Z+SsGk^ zNC})RN)6oqJHNYz zqk7tuAK(G0Oi&Z*j0<$wGJ99b{cSJe-`rF+%Xi^x1z+%fmAacOzl(#LW|A^6Z;WlU zRjvR_6;Y@T+@^L;E#Dc>1GLE3sft)JD`A%*#ZXvO$HJD55Jx*3wTWzZ_6;B52>1+)^b@-8nKV9 zif1%n`p3Z43tcLmZH4vNN6}bJ13O`9nKMfUzlAbOtxq|#Y%X8`w?N_M6; zwz}x+?oc=9D!HzhHtzsxolU{7n&cid-V%Q=^LNrrcG_?IR#q7pjf=PBP7Srnm|fUe zt4u3K(!aMOz8o-REl+oB^TTK1{no(J#iD5%+rviX!=04|7BwiK+mj1Fg!m3`C*AL< z{CW0{1A`ap$p5a<8rKF!KEoT8-NCw;X0r_}-b7Gl2u*t$E!L5H#%IB^x8;1T=H)=F zRR&T6T9-JcV14}K!&%nityw^>y&>_zG^)flN5Q4&h?^xAx95SDL}-M}az}J33Qyu z{;XvCd$iI$WG3D`+B}9in1Qr>zD}%Y6XH~U|oin zhQM`9Ih6#Q7z6dH8)Lt!%K53Gv4!VgeeZ`yN&(rd6o6*jSpmJad~j`>Dwc&Xpt?cp z4GnLLNW3sPuqi39w8&f9-!KqRRzjPjWY{q2JLin2*7@z}J9<5mN|ny3S8MoNKZJG9H*7`jkB8X^dt## zzHvI&FVI!D`Ane{&<-CVK*MRC7QppLElaLc&!Yp}8NHkZT~^=y5Fn}TO`bQ20~+)k zgsO-FEEfFF0d~u;D}(;0)=?NCI*jn1N}fTaneF=h^bGf;`X4(6MX)fi(Y2K|PzL(Zer9$iiEv1c<0xN_?v7vGxuj8m3iQ8Ii_@qal@hObxv;g8aVz6YKpKY7X4bjVBhQ zH&B!7RLRZh+(aBST=b(qrfB`g8DHLR&8)A{e2 zg|3f*wpGrAwA_%X!UDi$aYh+k1$xUr3b(&Qt2ce*y|U0bcnGLp+o5N7L1)RGjn9-m zf$(TD=!QPFR~^UJD*S!@wA`H_grQs8$J`F;bx?z;?*ZL)y7-f0m#Oh=M^3FvlGY21 z8vSjdu_((fsxkIq_m&2^*1Wv3_8)8bqf=}5&YeQn%@tb=a#T(LCPe^mpUC+RQwXj; z|4{eq`~@6Ie@>A0B#5S<*9CRvHNh7s-phhlp}LOy&Zlh06!FBcbk189);e;O*WhX^ zErw@1Tw&#;ViIHV+me%Jy;@3xzm`|mv1rY7V;48BWi$;4JD=&P`<{`1_v}s3tE2y# zPRT9(gzf1R=g6yfR0Z^@=H#^1(Y+r++Ft@QmT!Uceyoc`Or~XK?o;i+l83G57v7v7Y;+ zfl!hRwNDleG}ZCpvPr#s=s7T%gx)lp)8nkPA{uaQYk#Ch+Q;o{j;CrgsDHx4{Rf#A z-Z0YDJOhXZb>ZcQIgYzF=_}N#G4+EIC%=pi7-XtyqW55?jRuiu6`~fv!RKE`qU^xO zDMpK<v;U1Wga2fJo;s!h-}>=} zKZXaxDkEucw}dFvE+^8|nH-(rVY# z7ZX^6?lCPaC0fsn_^HvcTs;orQMbOGPV$F$IfhvN3PD}Fkwn#kNFFCqn^t6pROxEOR zUN{)mIrjVUI4>oca$ac`=c4b&7xwNqXG5TZsBQ+D#7@P|!r%2>K4`(ByQXI@rlQkv zg1?;Znq$9=&@L~#(@nbL7PO7Ur?Ibx&>HW-N>Kk&)f3M)!EhdBe!d7+dlNcmri1OL z>w104q#{+Y@2e6VcV#xQ>Zl8>dLB^>?=VihC9JBubhN4YV&|e~Y0stRG@iR6nb#ea zs`}-K^BX0-E}vi7AMBuqA&*f9X$SQ&)fOFHf5|VOp?74q-gX>KI7QB6?+UqdNh~K7 z)6&iik)Wv)cZGRiY;3qbEsvz@cK&xi%IlsXq};J^SF_FiFoX|XDyJDb)$ac(0UXdZ z-k~Rx=`uV8w{=|=Y$71El}R2IpgjKpk{Iwwy)rFjVe?-7-1EN-ZJwt;+pmw^Z#m6; zOmjo+w5}?QtW>6tAtdm0#|Xr#l2^VUs?O!-Wl-4Xx)Yx-`Vg@A!vm zq0mWH-LWHm3;CW(WuN%aHJvw9;A62h2KK!tF+KrUysmk}7T$ODdZUkJ11nYCN{n|= zj9$R#!ROlH_(~1+=UZB=T6bEC`QFN|v$s_(ZJDuEVy^1P1nh*)kB@c)hLp^@id~JI zUr39weq>QcR_ z+PAnW$vUG;T?7@=r8?g>8&Y8_>Cf2anu$xkuDk8nyYie!NQw%qbj9rl{`2oZJDQR= z96s$&TOQ<;$EibXn%q(E-u!m$QH$#Igqzz`>s&GYHNeFkoLh2NZ=>#*tjYA!g(ENg zgMQg=os}auvnND0hVP!mucp-3+JfWy=KhUO{L!u7t_Wd`#*{o#q*%+)lM!L5*(t`- zJS&^#F^AKV<@KFJWyiNtg@*`s=uh{Wlx$<)C0vl2eK&R|+Y-_sOr`T}=|K zuF+>-opW#9cpr!Lepf#`O;McSrP=%Of9E*j50nXVs^y92!|Tj1N9BL3ueLY2`G#eG zaN2oR-IUP~Uhm&^%Htl!<@-bLn?D$gb&W3_TOob)um9i)9o9-boO|kT3Uq@b=)yAu z_pQ0b_?a7gK8^KSRyYc56&fMdLV&BClfLU+FaJ9P3EgqeNwfLw;Zr~7Ua?2X9ozId zo0)mkYiA>LoICE++z+L#FO@VCX;=^WuTwmJe_wP^z20jqT%D(-B{cXn?miH$*GY4XUU9mwUATI$lxxoQ*Bi@$M_`?; zQ{v^hc@Vfbix-UQfaqA}{utV@Y|^uVBZukc=JDBP#l&F^;U>dQK?FtRQw(@cz(*;s>^n3ejktHN;?|~IVdQTO8QKcY z`RA~(*4A6Uul68$SKwPR54x}B*V(9*@W`PT(z7$9nT5QcW7^`rpBM72J zkDdu42%<+nq7!Y@(L;o&W3=d^mms=PLzF@E-rF#G8H7>B`{bP8|9U_8z%|!+_Ig&i z*L|l{?DQM@Mf|Ek| z`xlBn^}qbbY@pZ0SWa-|&h-<|7QU|rwxtTDGCTK%8((ZxIJn8kQ6$dZaS5ENM(LS@ z_cgMo+^>HHOZS`}bUAt$XX)t~uATBu=LaP_Ki)jFSPr%%$%e8r2w%}W5}#iwx93KV zmtz|57lCZ3kZ1K{_ZRH>s~^Bh5)u%|Dq%g(&5|?j<1}oY(5;uARXg;*FZ{Qew%YHZ zvh5xZy;`omH@-wIqo<(a=)tnGck%PQ$PZ6$F<^k=RPw`0wqbeGBhjDqj8XoCF9|xAXo(}9!Pp+-)s&b+c-&z;e-ed?B62G{*#0tF`KrmWj^ zq=uk@$ib`?NF-wH0>`c14A& ze%8T0QrBW7pk(Zg7JsR8UqW&lm6qYcAehI?jAmq>Y0#{?ru>UX+S&ADBiSbizWQ?K z)|Llb#@l!C13vh*`0X|?)TUXq3^w9D`HPtF{5syJYXo)yVC;oS+-ll7XQZu(dVrru zH>SP|`bXL_@c;w&G}dOw8S;HXXdde$`nd4PM}E~MrS&wxf=^Xs5koK`2z$^d8 zZ^*X$FZ*$BFRQ;?@K(MW ztUBmI`sWU>$8}+I(6z}QYNGlk){^}PYwa1^{wl5&WRR3KUK0PlDUzUBJn$ms-{61C zR>D5S|H9@89$)msQhB3S8Jo9^5Addl%yl|wSV7oJ1NNL>3?ibIt&*zlIHuv-I@!4d zOn7fubjxFuY~Df1#a-MjoEcmjR}lTAF2{RfX=i z+5HSP?9V$w&-}4co%Co)9HHb51>{TuC4ray#GVJKtI11LFGs;Fv-9u{^6^FXq<^b+ z{47c0N*a*ye@j{+zg1kK(B)_qx1{O{UaNqp?c*Sj^Q$%z3G6C43xD{|Y@0Qb<&69< zECKMM@aHZgN6DY3QO-$TS^?ERL-0sIE;=6vnKpqJa^6CKH%^meF5wYQ7l&QM)iJ!8 z**K78*bV@Xy&P!QKgN7?9v2n`l5QAXC&|D5x2<5P$12o|PfCCadTB<#j3azbc2cVs zAf&*E_brsDF#&x=JlWP+e%2U$wXklU>l6$G3!bg=A^k1JgZPjS*q~+MXOm7bG!+bo z|2|`oVSI|wCje=FBBh<=Ezc*MA`*+NO(lG;l5BH)+aA9F=ELzY3=HA@5ylf zb95VJx(Cpe;E5=Xo0pt2eeWYMBUpF^swcNJ`bhD~gQ3JI>yn)IW2<#7^h)jazgeL6 z71Q5V?1jtnp!5FfBvD-(#UXYQ4{RAkFx(vHoK!5$i*&p4ccI?o9gK4Yz8u83lI}yF z+`&RuHg6v|IMw@{N%Tpl{=O{Raoxn+k(e7qdR5;k(zz$A|67G$VETf9`R(7aicFyX zrCg`TFH)X^4#*Fn`ZZ&JQ6-ZM;h(YctzyPf#>DF-vAWTjanMWYe{=!|<{S61f<+bd za^1B?e|#2VSVC~;r|9W~e?90eXC6CU@Rbd)fNd4PcblZf)q;*s8C!ndPnT*R>wET$ z4sZEmmxL1EQJSSgEd}NUq2!_t0bb36zW$|fTZ&G%Pn67HW(P{W^`ZRm36i!8YE+4i zo+{Hr2gj zkFTy17}(+dEhmLbaaD}T+$SeY$|f@Yb@J9 zz<}Rvi0=2M7FtX+9`@mQkHCR8&8ZswzYYUlUuZHrd>lj@nn_howvQ~eVPZ;e62OZZPE2RQ5@Xt9fi&5`+J>vyfhJRviMsQ}=CDEI<|iuMsjrLo9BvXS zsFpG{6=mcEbT=+%EBtRmu#)|bI~6Io278|?HKzX_lC7fXZVD>f;FrXTPv;l@p9b(! z(wR?sUFa)fpY9%Z?bxoVjw>c6Ggt>|JI zl8|tB>2su%CkOA`_~rV$2T&>65UoDf-yyi^clMJf=ei@DEV)3oNs768XPNM6?z%V1 zUbN)bp6Hk}x~?oqg^Lgo!&I5mS-#1BvDr9DBvGy2&pqY#YvRC-Cop)P92$6a$&pq6 zs3J$(2)uu8@|Ia&Ew-)rU%~=pi)_!BAws?;9w4DrnAhcY>o|=v!x>tCI!0688MeEP zXUqKKS@IFDlQSO9(xk0hv77)el~&Y>s%NR$sMK+beh8QM?Wtt`v&36kLspaZoEE}5 z-?ny+rfT>^^;6Br%nT-7RXRIQpr!uSuSy9Xtk<3UoCYiqv(|~cWJN-kmf_C9ghnvc zbMk`ow6jmoCfmgC9hoqI`Exbjedxdb@kA5&WzcyOITaPiY1o%S_irK$CPv4}$AlDw zKZ?t-IjlNKT8QWEMRP88k`d$Cx;Auyd+G1A4rb%yi7)|(zj=M%n!7769JLuf>!eC! z&r8Afz4^W9WKLahx*|wUO!t!tHx~{lAFEdl4Bg{j>xRz3TLuW^j2u z-84oYXg-#&E|G3D&+Q|celL8!cf9V`axP`~xh)s(lN4{STTY%+ znoW!nNqFH@d!M?^P7GNU)-`8TXa#o9w^!WR1kfB)#)S}_9PHYs(8C&ND%)6dZ+=r4 z&S@)3$eCVyHU~ln^A20d=AnGxXX1%^x4U)Ys-e14+m{j`az+fP|--etE8^-$r8#ZZLIg$w4Cn*h>S}zvXv+U!O$T!l`+O);lY8E-sNk@32(cVZT>~)vn?cwkj#{xK@&{@;YfYSQc}FA-lk>( zNtvMV@b{HEV=QwuY6R)8JwZ8q+lUrUHz_ymuGc)Su;OeAkXp<{M}Op-KEflV{eKl zYYG{4Up0UY+-#3@uhtsfYSmR15Z+YwNorW=|1PaE#FyQ?Dg+Rz+4TpDE1`~0!tX*j zlu|ew+~eLJ&v`E`zS^4aBz+&f9q!A|Sq{rv`h2ku{@ zN6dsz)$l}*Q|k*UW5=Bd@NA9$d+OoMAIqi|9{0AXxPSL3S?un+DCCdF`qEg5U?!+9 z{`AURh+xI;gjPiaa-Msw=?Ds$|GEwR0}JrHN9LYl7IQm>H)tYCdp~b!8`gGy7I+e%uh+AXQ$(!+sFzf4+W$tVDo7*OW+nDPf zcZrejs%LOTljh5C{&!u;OVCu6Gwo3>KF+K=s{O2kY0uh`-IKyd1H#KW>u176TZA>XIl17Ip~d>q1}dt(OsQUt(NGM4j$H z_8HMa99S|Vc=hiXeaT)mP24!`dI@`S28u56y=J)z#x02*Eg66KvqAO?b3uW&y1Ag| zJS`q&0ctaD_Ej|yoEHBw`hcJpwjMgWRWHRsFQ7u&dx4l`#o_plo?d5(502irUf%`0 zVEd*K8iU(g)a^OwYl+ah!ne!$!I*sGb{;+R)fy96Sarc?MVI*2-cwd)=y$%7oxuqx zvCEs7qu?tfUDY#2RheHA0Yk;8Lv-PV&n0^mQGFqWFB7J?dJmq=0S|1_dr+ZtCZSI{hU?yESEl9ls9v&x7tJG;r=L+$GC-#dUFHQb}} z;bb9m9gK~JW=5q?zxpSCR0hZLWeOy(S@dYz>ugQN1l4^&VVeqc5Y#tb0Espy+Q?J( zT|r0tTi-jW^#_R~rRldUG7?mkyBmR7j46K}_0XmsgM_8{9k$X>?8yr#ja%`kmkDzY zTmK zWPD|1=;|hdNV2V+q1<^9huNvnG1gSxf+{A!6P02|t3nwA&--p>dz<3t5uU3U?%qUW zOsQe@NB&-cxfGNWT)I~k9x195Y~$a#l$D|%&O`&OE%#ra1m#)MB)!YfFj&RYU_=>^ zc&*~aHvQ5TPS6hJ6D;?9VeqS9dx~gX!ep9RGT+Ls(G$F&r$O^431xrQP%qu4F(eF0 zMGZxF;d?FhI!WV-I;JWgpebA}!^2qap}2IGPfa)@3;u5wK<+;Obeq6c6G18`CW;f= z?eyF;zU^|Iu8;d^eogaBpN?PRV^xZI5exrht6-9Odxd2(P<8AYrJC?dQ+XLL6M1Zu zk>;c(gq&kaQwyG!Gv5+FZ_H+8(Q_A21t$_xj1=-|61{;vi9c@zGX`1rRkYz$CY+Zv zCx%|>wu$c8as^8Pnfl7w6`l>>l{6>0gb-tvP(BH3m+;Z&0b)%sZ->H(KKfd-*> zX*Fv2RZk*}lwUigE`;;`oS-<0joIs_SojnKQu+o$ew6AN(`tU-{xvo>#hLgRH2lv` z`pw$7L*5>@$o@@TCn}jiq#zsm`+MbmV|heH?ky=Y0o?>+`IH^5p&4($5*S&AgFgSI zIFH2;sd&GhGWHj6al(Ve>z65rt`lCFsT~Ls7@uD%-O;I`UG)M~8!snX9~kZcf|aM2iKO3y;3%F}rbP6&Ci zEN(GM1K#%!O5S?@Q+2#Cd%y8DSh3J)Tx*fZ>byar)(7LBQDXYNNIu}mO{({^W-_eG~T+M$0;z{(Py9X>yAT^SfsaIm-3L<#_^`7#60 z!lkkT2fF50VIUUfChG~P)twSN4k*VuO&b+lx+!~}t=BDro39C(gyK%YCYb3ED^px` zT#`_ls|*QLNoAk#a|ybrL>e8*xojuulO*u>Rd5=?uj0_lgTKdX)M-3>M=dqWt?g8l z0~TFf&W52bh3?T=5LBEmf7?+w5%ioX@36her$mB|-TN3nm@zaML{b~FbT_8iCuuQq z?y2ndjj#hl@8}=*^z)^@3>2`sx-nIb|TTCR;n77#3pBz`l4Sx`609L7X`k~2X)zv=f-r5z_!YW`2 zmcOQ;=Plvk;o)w}9)_>!GHaS{Q>|-#irl$+jhWB6)5kB;1eh6fU!~t%+0;@Qb4xNY z_2t20O9(rO=zdx{^sDCEU5N(OGsbxd%ENSn)a~|#mQ=~?gb=A%c8#OHv2m&11;8RZ zL2y8s_EUz`54xtv2mER{sCUMC<-1Z|AgGP$mJgVwpEjbrm!B*Vi?ICX6K}mvZjvF- zM2AqMB9d11u1znRMu52GVr%=F*)mAo6+BvSoW3Qe4|7W`+igA3g%hC-w;@$FeN$0o0H+&m&9jVXrKVJ-@H;G>7MJ*y zNqK&2D+sgCekQ9nE!*I`z00oOlx1mh7FP(>JqUvIjx`r`mW@y2uZJ56hBom3u3$LB zR=W;kRM{A76gZ4s-M`2O*E9Yv3Z#KiFdM{GV53w}xl7E`_?r;m$n60E?m~BqmXrDW zs1mNT8Rc?{{qZ5Bsz-UQ@sw5smzUTh@4@clKK7|e&DQrj#zV+bWjKSb=9lVe`<%uL zJ{k3aIyRkiHvqPI0BuW1_H!!2UPX9aYR_ zcSkzi6%6&0e39k(<&W<&p!Q^( zm+^9syOeGiV@Ggmj9oA9C#ce4?O2gn5%l=v*HRq|PCiNuS&s+X3g@}`iDPL{=I9Ts zFJQTE@1a2FE_xC-&J#CF^brRPEa8)69y8f zBvyw?W;6RT%|jb|O@w>3{nDRYjZ6P@W1OE^Kot)b(d;Y_3cK`i*stR(vf%S6%9*He zLsy3992R=3(ILHkCELWkdp6vyPq3NK4>y*&pxqxEB9L$R1llQPZhic>B!F#U1QJ~g zqj~{|C|k`YB+G*h?7gf5uA>>%N>iT{Bd*SKH+^NNvRonQ0pea2PDG|MF8lMeq(9z; zV`-$Zdwi1$O2LfDdy9J zYXY-IAfWQU5SG7#sX2L*uif0In4pj7{{A4L(X7A|j=rsI3ZAj&ggRAPG_bHsxV*oO z!KnC{*m^45R?ghoVy82CYloBUZQ($ieax7^KUJXE_p?)lKvRDhktAd&<9;&EZcQjV zu}r5dXwcCp2MnsgrHIuzW^>Yspt>HvNFg&R-CZQh^Bfd-1mKvLU|7g7z^$_BKhH8& zfzaTVekV6w$8LDE56QLV&UO2QPLa(hTAe&@dU1E>dofV&RV8ei!aWki=DJvWwSU(p zJgV*Rn5#^JM-!K@2b%Yk8GA9zV-Jhjl8wa}zB+Jg{Awpk-jp;|Vrqp%ejYGWt8hDR z`Q)OSTa?#9l?%6HbOzWH+lL_JFT8!OW$nX;ome^**!~~ZfF?)jW zaIpc9jA;r=3s#zfDq;7EG(w<~@{8APBgQ^C`$}e8G9#)(uIyTffDrha?5&;NQPyGN z0LaAoU(vniH~5VI3z8F;J@Gn!z))p%0)}TLBXfMWW^>epdJwu1~*f!bj3-Nw-!M9 zYYBeRX~7EfC8Us%yxgWJvG3XxX!pC@Crq{PRWa{v_z`osNOcHk<@%=@Y>vchD|5fl zGXJu7PsH4JIzg2a@wC_3&LGtZK3^Mu)vmq1ykD%(jNtFh$UrR`q-M5fY`_M$eSqdm z{n*2WJct26lMe_bZ2isyJ!8pw_B?>Z9}`AR@H@%2U2(e6Cds1db$!}CRjeDu;vST86@`syiZf9 zwf-CA6=`@hp=kQ+a8TOHyRgEa4$ku-9f*D1a{XWxWVL6U_5YK}ZorB>_sN3C*pPGs(O%RGC0t^lZQ8vX8xYl^ap zh)K0_5BLt#I&;cC{i4BGE1B|Q6%~`F9tl*>ym(0a)B48@X|?mXwV(U7T)=sd_MaV| zV3}$!dt;0>)u|?hdQSLM&OnN~iAf5kLME379IAk`DLVU{Z9{H7c!F{dZHd2#XF<5?q@5sal zR-`@=vV_<9Y>?1?v;mYKKJUoaMNU}yhq=(4Y*MnbfghQ6S@~;ioR_s5Yw_P?8D4fA zpf9kVCa#sRD{)F35~}R0P zCd{>G!5KS0xcTCZGnscc{Yto<)>~~{3IPyn!-*wm{N@f@^ZNgGppbQYz5#`l4PBh} zf%FL_ykG|szR~Z8jPn<4q=Wq~k0NUZiujZShW}6}e|m-%KVx~g^Q|WRRv#}HZO2vq z5tb}zqrz=3MId$;Ka&~kH00$PhceAE7Gvac;5I$mmGlqQ+m}%n7VFefIC-iuV8TI& zU6!b_JZpH;XGH>K%W_OkO%ceeTRb&k@V@3*f8JA+Z3NIF9n_?ldsM&oT}6QlxtNS# zg(*y^oW2aWF%7!48rdRn_Gq!##8XZxHlW&<2|y5XFV4H}qe3}MnNTqeG)?i+Ju}Kq zSE1!kvPxSGkuk&vg+oR7c33#S3d!6T|;rOBJ1yf12V;!WR(~wGV)JJ zhK3s(#%io@l#fJJPpOZ*wsI=@5l-J7o@a(mX=+4^(yAUmFpX^)%(rPKrrxRePz?rC zsL<{3YG)p&ZWdl@Z2dSo|6>|nIM98~A1kAxJ++q;7b&iVY8K6Tyiu-~cmDLzhe*f_ zxOEi1%EQ(1XqbLw6ufA=GwId#c6ID7Yh7t{mU8yeFL`kZF~v|e;?sTrl79j;E!J$- z#vUtdeCs~|R~{8Q=r>Bi^2v#lyBF8EG60i*q_4z8O5{}| zr9$QbI}Yu$Pp#=OBi!L~E<5aJRQ0PKK0ijW?%KU}WKEt-eu!C!lz?G~R6f^~ zRIl^Hx%gnlOIcEy|CQ56I~@CfzC)F)ggX6m1K3GCGTlA zOq58X z-?d2(suGS#^rVA+8U@R~?gt5QJ$2Fn51Oo5PkGfX&9y?c`J8&{(eM8bcxT(;gPCtx z5}U~D=yX^$|NQw;CQo>Px-zHl=rId{R3sy0p09MC`?r5r#i3(Eyx*^1m*Y31+}nXi z4^Gz_UEl%ILmt5a&q|JqK|8uM&mj zwJFl7G$;dBGIO^?8;-vi&8tLs#carHFeCW-M8V9+<-xSrJdhHx1S!-1jC-q;LlstN zwLTKZqte+&6!T6{3Kk8yqWOQwO)cBE`hNgjM_lZZ*1tk$)MX z3ZTmK-2q>_jRF}Fe|cUtBNln>$^D#O2T!f>Z6*=dbum?#bG~4|*jN!q0f@!?Hiq?h zYBpHNP7i{KEBd0Z<-i2D(q^n-3c!ri6B7v4if@t z4WET2+U^-R#ysOi4^^cW^H)Z%elD+QLv9Z}H7E)@i-vYNbJZ6GSCRE^{f{v6aS}8M zOaUL!Z^2LlH!zK>C{;vA^N&uOvvaqs6jY`(rpF12s<4Nl3^@^LAiC3&d^UOQ0rvV_ zJve}WWB~JVAOWC9pz4uWZRy6J-@5En&TbGnb5J-@m z>z6uaVIr(GD{_cC_=>%3)~kaJX%TC0vPxpN=ot&jsFd>nr+& z-69{!2m{kIFBblqhMc1(PM%`kg$9+%es(dd8r5V4*H3vrZw2Et)4Lb+>?{ezk&x*i zJ(>Pqkd+zU3}rcNA%6k$^?*wW^_I0~=*>qk*S_y5%adHwvjhgs`b<{!7()s&i{R2- zs&Igt4am`R2Z*9R_BOi@)g^c2CBe4;>kGBt_1ruaLK?t0AMV_vU3E=%;-W`Q!qf%8 z0qry30Hh*}VV$Y+KBpuyw|=)!B8?B++RKKN&`&4A=1oZ1cBp8>fcZgIWU}{Tz26iV z(M2Xy1c-%q-Ma=Z#~`Om`AdwgP*#w=gP~~>hkK2b$32nmvk+7>5>!uwNCgM1!sTJk zdW6{725r60h$Jxc8XuC0iihEB_^!-*s|imfV(he)ku*JuY>I~-#oLp}50Q#BW*Ft} zkCSgrmsEJA8TL)vcJWWh$%dM4uEKX0lD359ZI{8C@3*90g*J5&0Mko|-v=b(3{(c`1Z+^Y=(#uC; z+6`ny*$v|kuL}hP2hB>8d-)->>%2%7BY7z`&3(q%;_fmeGV!NSuNgP|Dm1rwRgV|E zzx5<=bwSx_T(K-ZU8q$+SX|f^nxmmB)RCEh842H59(@ zmbt!069N4s3=VF+$x8vZ9(-b|T-^dXly~M}W>w*a5Wfr~VyxKNT?o&6MLLu{G2$#p zU87m$W=nN5-ihi2?dLg7ve}@0`zk=N1<8NN-R18QCneSEw%48!3k1gpFivPJPB~yn5eEF#Y$gTO z$bP0!j^u~bt3$k$oqEb1dWf;cm6VM9e~Wamn9{jSiBxE-F9ay;eO51=B;XudYKqNi zjZYr_EN`>Nn&H{mcNB?FzGYlahG8OE2y=HjiFp@CkD^xSyki4%t|UT4y*qM;Rn!S1 z^Fguh;SeB`dF9%S9vFJ$%hl|^VsXFvC`pl~60+f(y?gcY=rgz|?w7=Yv^w>|-}z8O zVxW?PFxxZ4)F{o{$w#*cNJOn*bjkWnHZY!g*I2_Nj^36vJ)PV8;>pb@@^u#z9z zJHv8Y&R?RI`FSW#!uzTJyp8mA@s7*3uvIZ^2|&}p%5}l5E3hUI9TTbv`WkJ{@jg@v zxn}&?z1znN#zVyeptp2zxx#mED_HfztR4E{nZRx>dvW#%+5!V*B~MU?;xAfBCzvVBoKs@|2eT61z4%s5l`nGEIBDjt8oI%pVzP` zQ|=kpztf)%H%?wx6t#xybIVI7u4Ld-9Exy25%*A7EcOJrry;kxj-L6jmjc5kw@~0f znRN%830O>`%PI$gQ0e2U$eY(h7*9GjRFSE2tLoggqJ0nP;bjnFryC2R(xY0vA!)O93N^I5a2ICgshpI*SMW3l`6PB^LK> zr7RDIH}bSjIpNryt=dZK58rFGH0_9FRQp}SA+%`5wvHVGz*7e(0qEXtu!3YE`S#)t zM#KmP(8YV&Fb$1{S8YpeqP7zkodG_u_(D?10WU<{E>j=#x$0PzTZ&T&B`gmU7qC=% z;00sBZqYI|!e9I)9N6@oMk-6aI<3N@`zcJ+vl~>!H-C09yni^+>ULCv{?6$v{8@u@ z&2HE8&eN-cyT+N3hHn_u6d+QcHsF{iRB$*IQS_b7RH5BZ-%Zhlte-*oUso)q&( z<37{bQCgFJ@Z%@C7kScm8SEtaWI~gyTkiB7D}Z4H%Wf?vf0z~m(q9(dXC6iP#@bDG z`;X7wM=jk=0Xu#k%yWKhGt4Qco)dVI`65ufWNbRLJJo_=V8$;AvN*~#E>cE*8&-sN6YlD*B>N} z?o1iznCKFL7w=M@D|ALofCJ9^_*j2AQUxsDU$H5lO-YqPasTS!e|P^X9r}~bYZkuD z*#%}%JzTHM9Q*8Xn_nsiW%p}r@}Q3L;uB%LkSK6EbJy9|{0%S*%OSa$rKf@f#f4>g zfs9LEd@*;J`b(D zUGSG#UGOIU*!X&$l|2zUD(T0kUxubsJda3r$nibqR&Y-U0H*IvKzV>_JzTrfXKQ|; z$NdPWomvfTyN6mb3~t{0F*ELT&S)?GIJGqPBP%$afp{DkM0y`OB`=e+q1|LYwt3u|yA`{4IpW;5t={H1 z5gl;3es)q==fBC4K|EZz@OU%+fNgW_fS6wNtvf7m#4WtC+fd_IvJ;I1zo~%L1}b!7 z#&cc<_gu7}c3qK!W*RuqJ)0iDO)qCNV;m-D)~@&^vto!J(TRqnOZ7x95W5?mmJ}rb zow3O<5w<(;a?lSW#hn%T^1H?Wi?S~g~ z%&pm>i+5haBGr#9l5JO#vbcP%tqfVbbkoH?05_IyM#{WW^sHOj&i$CBkYhHXM@ zM$lAlMH4Vvdm4H*M&e(EHxgJK@Lw<0~?9`2+QG1$#x97U{W^d42aM^^IBDpTt_ z72f8l`=WkS*_|5BK=L?8e=K{ZwCD`gHO^yC<-shPHcOH5s*FT&1i%MlS&|evH}=N_ z*SNISSEt{WZmKD-ix*-~0?;2%j?UsvphM;-cCoA{c4x0uVU%J-&?)?Jt4{Yvm6l}D zhOG-#^lpy;#uk~Z)g@!f0SCH`ZWx*vQ7*H6ifz?E)?gyrkcMz90ALUN#AFoC)0KTw6Vgh<>9}*bXLHi1_wv zrq*J)2Ik#6&vCy*;vM3387S$KneMY#4NU(tnKw}x!Cp^@{ciOVmd1o?Bd*B;Honc? zNX6vK*9A3FeE^qx##X;bOulLJs+eY4-d-2=piz}oZd~_)IyM5ZV=y*^g;PJS{}4T^ zVwQv&;Crt~gA#2qy%H`uIM%b<4`vLk2QN$=wMBS*=*UHT%Hvlgs{?>nKVEBdHur&{ z*CFp|YE8myw96exjKP+W6O~8Gk58>>4NOdanu&Ym(^EDqTU#l`BRBIhcUV7w-K|6ARLu7uwPULp|HE zM_}wQCAnBFi+UB~e92h2E_n13)}QVQa6tD_QZm8wzv-7W0HWB93T4=N$4iAzSc4(6 z3PO2}CNUcc3^?~#=sREJ@BX-Sh~42+2C(6~;B+(Uz)Qr1T!>sjV&XqGw>%zy1!6hg zH^#C0xhFL`s_jxsk(bN^da1#@0QnF`;x(xUtG=3GsrL!IICWastMxB?cQvVqyST`l zmHyl~U;h+&Iu#OFzP+QHrjBd80|_Xvg;LbE_;V3T;G9A(%9G!KGaql%e62QciV)tX zFjdKpJYya^?J0IY?p2-jKEFk7_G5+>DP^U%ttH!Tq!QXM#R>rTKff~0ArD)XVL~|t`*D&%gtdhY zdqH&a&!>C|5x*zK+4Kr3mNdpD_X~?1{(MQT@?lXkZJ8>O5rIxH4=Lq8`4U0XWj06R z6TzNUX`Pk?kfO3mkCIDB`~9&(Zfe8_*4t#l~$ug zirLqKDWwEAm%66$uO)}a91pJ1YM}+mipDmvuLkmC<`ZQh6tygZVYB3E%6rd8t&r~a z!j_Nx83Yqs>7~1hdQYMgP}c@9jb}ty$_P-sB(e=>F5s!JhjQF_fh!aN0MF% z`WLjTJ~mLhd`?frFUBjer(2*N+(TTmCPrd%DL4Q*2$~{70P58v$*y2yOGm?y z!d=!3A7ZTW*J2!cB4>QD{Hdh1MYDpX^qSA2b=cbPJ*x~S}S0Mj_S^bV#BQDM>+cA$FD znOr0&a+P|~m@&7v^B6d$tS;IcrY{e^%9167&V?(FbK2u84jQOwmU@ls?uFS- z)`f`pj|HUGIMu&1D&EO&2R=qD`FFSXr+cKBXDh&t?1w1oW9gal8qA@|JNZ|i1!Sd= zJS9vJW0pm`?uzkyO*tO1boBL!!OgEPH<=Nu^wS0)4uoXQSW$BhM)EdfH&$&G28>?L zH{5*14ZA*z{@RxLUc+pH5aIgMYlAaF!avkAv-ypbx^Wc|c7qLVH@4zdvodU87VeS#JZhD5b z9Xml4Jq423T7vA;{9cpFu=>igChfvGTCe%(e4 z(@=iS8wI3`Nc08q=e9xLz~HNY%wwkNfd4Wvl}IEl7Z7kg4lc7NZV6cOBfcf)EJM+~ z#6SRG&cE-v&hTQwc00PJ5L%whcm19q)d;_C3 z+tuw15x9lUcaM0+53=4dLeqYA_3TQWz?Qn8w}5hMPi|@HZD9jb1)FL*dco+L!d+`G z%p^??SgY)>18($Yzq&6e-HlX&tGezcPcu_ zN&2$W6lL}%qnj^B-Gc6IkKi%zEwG+nrL)oD1$EumHG&kFR#D)GUMK`dFBok|nWcV(kw zH^n~Tj#@OA6o;3ZC<@xV=oJpUm~F@LE{qCsCsQ%kn-xp}d2KZ}?M1C8XrPy>H*+rt z#9oS@++43QJbD&TP`Q*!#d8q=REHaw%=$TcZ^r~{ z|Ed}AHnZUL`a;h`VIc?EuffLGDTir9+n%3|Dp-=|Z6#g`ILqLi3V-Ewo+ZQb3!9&>38$x+}C}7kj?ieI+0{( z^W`eF>&%vsvinsxfuswTc2AmG!$kPf2lX2^Z zC2m76)U7fZzmIw>l1il%nfZyXHg;Y3$C62_)pd;7+zjvSeq+j3ccql%+vjy-tb<9L zq#@EB`610Q7GD6|5M&5UaM?#E#2J@Fp@!DijbpW|nU<2xfZ;}2;d-R2zrA(l+QsM{ z8}SMM^#BATye9K(z^rr%O<%7M96z(((5e#uW835EqUiAWZAGBD^w8%9=b;WmY83v1 z{-eC+tL#2kgEEcXvlvtE(->nadX!@A(BC?fJvJBFZ zt>IAxdh$8Zv2L4@;WH-)*BKiEo8dx&!ZFTnM>(-p^j~1E)O{9c`vDyy+x^EUwy^E& zkH@(Vy0r0vIk2@}9K51*)1={{ond=_9rIDM9?~$4rTY>(wUvPVC z6ekrdwS|G#KbWp}NF2A!a7TRCb4rd|6^_0m%S95hY?o`3u zBL=l*|161n(kI&jhVXP#fb0i{DZ2WchR|jkx*p%OYiPGcPcG(PCrHuRLauUjw2TxR zS5mSw%hRr{hfEY$*UooDMV83vFJmnhlR-+faJMU>`q{?M~}_+zkYc?w3E>Hokpy zZwAb_Vm;WHwe~(g*=cq)5#btdb;29xk*gUP>QYT$m5J`$s)9Fi#~XRn zGTPkL?H5-X<(+j<$o@2B;b7y#mRsN4LT5o)|JUigs+xY!=wARv_>p`=p}(~3&x24! zui8Le$U#DZ7+LSLsdBuGD;I1y;2sPYa2bXRk%Ucz+=k8gP{T&-n+-bwjzxW?aO)QE z#kbOlh+3gSh*GTpNYjn+yfa)4Pdk2|HW&qi9J{qD?a34>EsrHAEgwZ)A()JhBghXm z7<@SO~T9Gn0!Qa+vWz76_kp`sVj*1TL)tow>|6o_a}{3o4=Qlwf!?_)bCQ1bGKYviVzW@R8XvLq_| z)`~PpoQ4F*Ce#49ecr#t0ZTpr6Er-(4vv`Xez7OkHY) zrX*M@4#j$w_$RQBOAd{)5gOJ26E!6X=O!4~zMP57rrDRdI=YPIl_+IgvSP~8+=w2$ zT62f{QGa24_FLJPyndjj$3IJabDnEfz6(rEofs-hRf^GH$;kZsyUf{fdra2=@v=xZ zaMj9fdrYR={(4l&Mcuv2xyRo3V5H6)$F*C|uH#PEVZ$MBEEHpgmma|;>@UG)L`F(4 z9TUjk_jUrJmKP9ID}|y|%bf$K*HuC8e((?{_<}KP=&7XdMcH&A*KyVN$M>JKhhWVn znsGKf zZHduh&uB;-6>+oI7t~_qqccNZHfoegSk*HTKavfec4f)@SD>wSkvizo{JC#w9A6IJl6GYE z%WLb^fyXHTbT|9^d%OB=Im14%OT?Q8zwZM4OCTMQZmcD|KhhfGU8uByxJ2A40`vUl z$CMzZ>=>X;r(Cr(lGH#T;EJvm;@fY&dKzXP=u?)yyHtMNM83}?h|^i?D~dPg_2csy zdT4udh4t32v_V<(Nb3#6B;IRCp13AaBmu9xgbVSSbNT@E+L`4o`8cV~({dO8ZfF0P zruBXiizH4Ccm1ERp}XY(sRfUF{dZOsv?T$k?u-II1MK5fZo-6$j};tERPg~AhWur4 z0&u&mB10R^Xi1_~QK4DOVD`w+vbz{r+b%Xjw){ZS?A4k-iet0a7lmzF(ORO`I(MtZ z%L@K5@|gk`>CNR!#Ea3bs3m?}W%89nvo?xJ1HsGu@TB>cuV-(yb##CrIM!9jFvj&`)Kyu^O;~J*H~)S%Wqf3^o@EiFS-L5LC!WXcoyv7=sr|1%thnr9poKPedoDn%2Kue-HF0Ir0kKZuel)p;PL6lERxKZxik7(I}3Q;d;hrdXRTLG8Dpoy-}kqBKZBCu+0ksA*>ug~;?@`01Otj_s!|0B)7uR9q z0k>h}PSmhzr-u!zQXee$xwPlH2fi5gH4cw_>g0=>b$=}Az~FobNCEw>BDyP=gBH#< zbu_svOVNnZKML7^OIzwofOLnIUa)|10dDP{m&uXR5wdl$UFHoqpq1ynP~#~b^bA>! znH=<%j@+^A#qRD-ECe5g?4enf&#vjJ#-p%c^M9hYK{27?uKrzW6(ANU<+r2-NM|?Ts3015 z(X;^lT@GGam3L7(Ew=G=RrZbD`NT8~XkCI2`^2Vz{ zsMtZzCh_yUx5GajPKCBLbx=zUh0Jc(ZhKu96^46q&E&=VbcH5+(_Y27Mg1oprZ727 zjdJuUZ=MJy!KPJ*{aW78B9P*i6fIrPJBjpA&@aw1uzmJp)XbM`!7-=vq~s_2OtdFY_u0=b$4iwr%#YtwxAX#f|b@sIGVSvy?uI#G-z zuP_0KiAw7r{`0>;j=WOwPf99SJ@jQE-KEfwGv21aPfK)Yrjy;dKYzFW__wU(&49GD zEoHsF50)*5*F|tXk!)R{lDCh5zcTW{-w#?X;lB=CNIZQK9Ze@ z$L-e}MAHNib9xJtKZhPKJcrItv`amz9J_7x!(D*JS&rHW9?{22*gp_y z2+zDR1gl8k9lI+0KNR5_AjH2TD-x$a7pwtc{G`Eiz@-io5c~2mX23#SuKL+87h$`u zULN2O*s9ANPTs~aé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 E05ZjLssI20 literal 0 HcmV?d00001 diff --git a/static/img/pulse/railway-database-url.png b/static/img/pulse/railway-database-url.png new file mode 100644 index 0000000000000000000000000000000000000000..565c9eab05c4746c93f5a6a725a8832a0060f77d GIT binary patch literal 155932 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

T+uxF;Y^<^$AiUpbAR1 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 z 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%0D< zDp3{}fZ*2O<}dmc4N+Ciw03}V2dbUk6WfT$Qoug#LOTQGl^Ru5Qe`ema;P_bWMqxL z|McMeA+LLTqM*9y+VV6n*)}#51wKDo21wXVLA3*zA>SI*gXIUB^Ln(cZvD7{M)1xI zq>8&>_I}!Sa69&G!kd_z;{B#`K5r7~N6LgGPs7vn8q}4!t>U#$4fIu767+Ul-ww^| zK&Jj<9!I_y+RurCBSIWkX?U3nNICRsFJtl}8&cm~NNSi!*7CeWqsTXv1>(4xZgL-v z=czIQL^|S({f#8osrKC@hwadCKIIoLFhpyO-UHb{u&2-1E|cr>I5Cw)`!Q z+MyZzv}rN%Ml{-<+iT{>8hC>Py4P#Im0uj!>SA^IB z_z%vJHit#)tQ{(=!#ihN04GJ}VfM~}aG_cva)|bE=GkM^N9%MEkcB_K0i{z9e}g8V z1Js|-884sAy8`}T?p=Ka7A7?w1&5f|ayEd6SCK6F)*D$??<1e{NSGSs0%5SAD7w?&`ZULab#jRD%f zM0;ga)OGzDU8vZR^wD1eb7|o{%`qP6Z1j4y7v$1o^&U+W?r2MW50I>&f5gtTmRxoP z6_ATU7?!V9xmO8wgL`$i!119|;#b`sE4-;~RJ4TVb)GgDh79`a>Yw{WFlY5eN5XG; znf?85B+2aIEGhMUzfN9VcRaZz&)w$&is~U@&aW{6J{P|vXNx;R%bP!(2F7^I*J;kH z^eTz_!IFNH3YYCznjK0uz2Aa!!nql_l%r({#IOZ&=H%f@!bu!bONVXXBN)_A;`9u? z7CiP3?cHZWi<7Vu-&bO`d|-;-M_8y&Mkq&hp{jydHE+4c^gg$FuVGDx?mLk@0L+oy za`?JVkmx4C-&dL(czWR}?FV`C5;F@*y6>valPVlX2ZvYAkxx(BkuL?lo!qh6dl?;9 zzPpXO^O4#Az5k*KL3X3$hd|j|PF_g~2iW%!E+tsG#on|u5-CdXxq4n&Coxqy4iVqf zupZ+={Nt4P9^+`EUE4wPX`^Bg=a&le;(jIVX}qobVyq?v!LR%7;`8k=2Uohow$FiYIyn2 zshgab_Frm`gNV34pU`j5tL4$7H}LFArCOVpdMCgCCXd_S0#-?lVdTcEfWN10u5JC| zrP)JkE)atyvl)XWxfz2+#Z(-i#$Y|%h{1XdF<4F;F<6S_KW}WrV2Qc^WP=ziycpXm z#9$e7@b7O&?fR{?5rdV!5rcIXVz3vefF9D8KF_l+D=BRpTVx`@Q}>5dz(}D~^pGih-_Jxus68siNMF z<0xM-!e|;u(HuHvgw%)guW;{rm;Q?E4@p^<79c5$nVOUpeOzE8DGQhLly#JRCKf4B z61Mwk<9nlpZZEs;6@#k1t>M~Heuxaqd!p3_w5@ujIUh5!yZ+Wk*Me@#rQG^9Q_U>* zcN1sg!8}<>zK;<|VEQTY^!;A2g*U8as^wlkcR?9<57cef>J`zHU7fXWp9KZ&f8KE< zDG1TPNWLjTT-3QIPF!UkU#8L}qxRIlOV$#M^kVggfux^Yi0<~Zn=ArAxv1!6Itje} z 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

{CO28mN5Ehhy7EuzGM#H^iA zOuA29Z8{YC+*NwZ8lUsB&)};yC+MkTP^PX3!=MX8dCnwZZC@L`uo>#U?X@cQR)gNn@^mac+mJ?7>AUuDp?Y zIt&=ONz-4B>%Sn^l&-Y{{^9%2pR;C#mN>6uEk==|=sl0Gh9bd8xTeofaS%|5H0UZ^ z0{%*j;0W87L{6e(fzP?97;k&-3tvJ>EUJXU-6_9c3okFz)W&h{ftjRG%_{|~@7u`2!F zWl5x$*eR=&QZlv(l*nU6lyFFK>#Y^^=UgG=h>a&jmeT=cZ{9^SnFuE6URr_NgJfHj*I~8b$N%;qnEXM*Iby?9XTw2 zL2jD`Nm+>Y&hiiHnG{;KP9OsT%cZFhwGdf!ED4R-_dEfVtYyJSlt8RuK}hW+O}b&m z)wc}l1%@zo^(YdWzVWOTp-@RILMFhVB^NV9 zWu@5*6qQ;?ky?c#O>U3&cLjSb6-OF7)oZI|S=yom%eY6+W>TE3NO(|R#4F#yzN1zy4uI&O+Iz4;s9*trUdlcJ#*0bBNANjv>= zFc(krFMj{?lQW7E@ne>CUeb3RT3BvTChMHY!v>7w8QccWtMkV4{su7-zjdimXQmWV zlgSLg3f<)C8cS8YY4c9@Hxo=fE!H}WB~#3dEj{LO9ADfs3=WP(7WlN>uLTA!i}f}) zJ5sb%78qUl+OWai3AnA9nLMdDw&yAGo=m(Sv1}i%e*sG}{!B3;i?*WuX6|)^bbplS z18<`{(IWK+bM+5K)V21-8oEvZsM^-9nJ6JDt z0N{V-jsJSQPrVHG|5tmr<(&Vz(f%u9m|l4b9Ib=HS#c?3r7bKGaMgVSc;Vv5XKjOI zAAU>ReBTL-BjE?fQiWaSQ98-l^>SGalIZh1#IUp(lt zfhUM^JU8z$RcG=D$52dXVy|C%IUBRO*U#7?I;Pqld3*cyBq{{?)hwAg-&RY|47G`p z7o3Df@h=4W?-=3y@s_KW?yx|b5Psc|NN%5IAoJ)DESa<@(mq~-JNYkd6&On%xbQ2J zdK&qV_V|r=M!`7dw4CY$xI1Y<&JNApWd`8G2l4Cjqk0&Cu3r^{z2(yc>}T7`J+7}a z0Je{D)XlOV)!TPB*S_`5;xca+M= zx=_F)Cfk5^%m&#|Ovz(U&}W3aJx(!W*!01mSEb*4_i8+gSQWkMf&E_Jm1*(kOzlp| zDi%*J<}eJN{+;D|ckl0Tpj(6dlZy#9r_ZWR4PzgF|8V2H-XHOw-~Wvm{GC(sI@-w^ zLEn6j9ErW34@8!ubUQ|3^_#Un4_q=2){aW)CDx1#WN@g~m}>Yu+VxyNyOA5{5{>1N z&*%)E0Nqjh6Y$sF8=VjV;(B5nmtG_}p978y5TbpPRa@Dw9e_A4bm(VL3kNMW7Sv-1 zHCC+h2_M7>$ryc!iP@zAFs%S4vE{_H%Rx6+d}1K3Z=}$JhLyC82kRP#emZU*YhT3nvd6evNWSS z-xU4Tz>+c{MHIaxinjonf3#YOH>zk9MlaJok3vWqZ^gt*Ea&&%rv0!lGcrGH{LUz( z+-XPmi#rj*5xzde3BOwUbC`#qe1{wPUVAvMDvoz6PGU7-`+KNXqAsbDq{9p3reE7E zHj?xPB^7%k?yHdeK?qw1loo(#OINo##0Tc?`u8FwVAoleOp0EE` zws<+^R{m#V>6KA#-NkaYq)FJ(;f-f@jXDq4bm%CIiz54Bx&bt&#POF`Pay;IRgCsp zI1ZFHx(ZJBO(19Wi6!2J<4QqvDk47fnsJX=8@>cqI6l`uq9I{GYg*zqB*AP6H#)W^e-2<&drCS+ANICS)()=`k<0m^ZVU4|HTG&G|dL zmKb&s;qLbX@=sozdqTU?E`I+v;rYMc!2itM{7aC(uMfYz^?$dka6XVx@V~aai_&Xa zO&SX@sb$uMKCM)BsX=q(J)2>D_~@l+l_pX)*F^h%un<7-W3kgC<`ploq&te z4qA%I{YhozFFL@alq|A2Ab^}V=|&D}+&vA6ps5B^7GB3bI}SS{4YMUoddI+;du{*# zrGhGzD!nEuKD8F&p_MqRJ%SZC4oZz$5n1x&s+Gq|eGzg(X|u_$%asyZ8`rvE8WxYnJl!x%b9`*ie7J42Ur;VK)3^bTaKTRbpWtsrC^_fL=eFI16r*0}rC zh97`Pth31)ift98EcBW*pYxcU?3>uqVIlfqz_bIR9!@2z{(~g-FZl%97^D?T ze`fm1z~_a5ns>60-jG003eYXk>dgkEqK{{JUjf$dO}`l7xWYE@mF{&(M=fY7(Q8~S za-Jwqv}J?{ut|K(NA;T>%o@ydT4#fBg2pO0RSqz-5Jjas~61oq=Gv zO%@Xz0LCtjgil?4>f7x82>!@IH{3m@Uj7-g4BM}muR|;Oo!;rfB{&Z9`rBqCmMcbN za2L3GP~=QJW{5+Jv|LA}KDM|{#ng}vhD;WP1Jk5h%2uLsHv}D}ZiQ|M=pE!ft`yPJ z0O@^67fX+AeMiErU4H_K#(6b0eU3D2s4>C_?N)P(bqv%Vu zP6zt%f=*chQ}2E#B-t9y$e`(XFM-0j8jf2Q#JBKfS|d&r5@CIB~R?tk>*Wv(M10QJ{%Lozq9@j z|F<9Ze>@bBfLRN=Yd1ac-pJ;!u}}pwG;-CqZSa}D8WuQeg1C^0ky9~0=PeTcmhNrj zm0(7GGjzUefPTg&^mk%K2m3JYl>_rvuW~^qsL4!OdwvwN3%il>^xQc-ylNAY_sY`3Vg))_rGy=L6 z0s=zeaBmE&2$okbizW+htMk%87K;dlz&`*miF!}8kGI*KOncCi!65(*E}V*!RCFlV zN0XxLu7W=EY9-S|mfU&6WRC?l|0~m>>Hiv2|NT(^LL@=!KnjR@_epSkmV;_M%iW{^ zYoP?#2GKU!0uU3g#L>S^A<6HD8g%X!&@l=w>%Ub28ZM@k_m4p%+hTlc1&lMgro?Rt z*f>EwT)rBB7~_e4Y4^e(0z;+X+eyJ%EMGeXTx})FezpZ#w=wB4GHaWX0qs|LyCS}% zB6gujU=;;UC^D&kA$lSPQ~Tm9N*YK9FwCk!N<{3G3$r6l6m_TaO}BM2K2$Qqt``Y`XZ{%^F@zBj|FTqi2lzBbjqiPvPm_W17vXmcx?!S4cuPLYdLo$zy6kIcgKq%)CE)M{{CI`- zSHXZP4NRHaSkCJb0EfsT*?4AZaU7>Q1jVSRG!G0=$gD#%?C%x;J)C$G()2=Zz|D#R zG|QR)hr73oin{IEhXLsjhHwU?8B$_E1nGvML=XY#79^DJZWvlgX%vu>5|Hjr>6DP} z?sIn=l8=evg$w5_v4*y2^#q>=HR|b<3Hp(~Gy_y6G1b^cUv`!9YWtGb82;YX z;3q-_qG{KmG5cHmLd|>_6Um4@vHrzpF3-&FR%cm!K@MX|?(YHdo$gRGOhz+G*f+z% z2etrHEnbZ<{sEbA1&uf)&OWZMAE*&M?-*CeEs&o5SdXzU_KLoqqFgf4RQ*^Q{_D@_zH+3qcEedF@Vm% zu84^-{F}%#&-$WM@1pD3jo2DM2F7oYRuqs2dZ)_)JaY`)hQkgKq1OI5 z-{=8vH*l2fd_jZFedXsyTQ4r#tZn|l<-1Ky3I`BM{^t#f*&IrJ-^dCi693ElkN@Kq zy{URf1`N+S;o#)F^39uES8GXd-B>^OLnVce%j3SUrCi> zwa9QlXmbIY6DER0-B9(9d;=Usp2z_4g)Y?ppfyjdxl39Y4SzdaRh1JB5e|H`S_C?b z^r}SW?MgTBITmeW+REnV#2F|IOLndB$0ITX`1RVk>UBKiLLtH$ z!Ae0xAX-0Adn`yhV)QUqw4d*gK@=79tNd6Bgt(~cZRU#%%)AJ;{Pmn`8DdUm;Thi= zyIS!y32XdYKc}`(3Mwh~W*n1V42Z@D5O*ybS!WA9E*I0obCW#Axj%tnv}LMLd0Jac z#UL;%L>EC*fcESKhf=6Ezu&vaPYMi5<&OXo5}s^CauJ0D4;H(=JDqp#EERe~%uo(J z0>id$SULtFNY}~qcPr^1Ue}EvF|^(RfINEy3ZAZ>TlaXplOIwT!1jZGI_4GX3^_UN zydaUtcG}}3GUOHbF1uh62yrS&*T<4XRL*L+WdpslN+6D+L!LnKRf&N15eX6MuDCH! zEee{nqe+vSk%{^D#+2;{X0LT`Hb~5>M)J~=szCbU5LaZEx5{5aa@$1nQrO5YPJ7av_hZ})VtYRyxtpM5B%A~93 zozX1gwyE4xEOGduoNDPDodBJJ4|6u3+d9;@;9l*=2}@&$=(s&vx=+Fvbc)Sg7D}e0kt}aruL2)3x!q~`vMIb zYB1-?zDpu^WEP$=T(AXI%4)V4DCRrB6}lX{Ch(NzdhrejTXR0QJV}zQDo!?njpUiX zaRd~bJC3>w0KPDa5@`8??@-cU^weHb7#rmDWM(H|oR^X6kVBcEFov=O8g3E^AiTmU zmSiY*b6MZOfffm`6u$i9=SKNveUyN+V0wT7WdlDV zsTDaGFoYfmW&pakxFD#`eMKisem^Yrj}z+d2jso_IXWkQ9!P33%brI_5E+~VpqQj{ zqi^tmpeYN(57*FuI^xH2#G4ZH5*??Od<+1B!-fI>`HXaodaI4rP*-k5639S0au_Y1 z*E0%C)=7$1s^fson;7~j0-Iq=^`56e{B)8bQ&OS>xA6n1emg=+77bGdt9ji!Hdvx# zBepUXpS-(3wdw^G(D&)C8M%m+{m^Lf;5AV=kfBNfV9jhn6tBbEW*lxzT6a^xjULqm zyc-L2VNK;7iNh4;U_ZTF9};#mQtg`UeAmNnvX-E+CS!#Kx)@k|6N z(8T6U!tBQZ6!CtcIyGDH&?97F+~Qpk?yo#b`DAfE(RRZh2Lvg=n}$Xc?{6FmBvj_4CpviN{z%Ym*1*i!I97r<2f%gGOQP(405E)k1_6@{b7@EL& z{iT0F$0{=?#-^SEl>|Yx(N1UztGa&=S~x7uur-symj&`niyQMDK2XRe$sgvUP)PzQq%2eFTq@_Pa`}-@) zz_4HtR2fG8nk?`KN7`@iEJ=jE32M%}TsNkQw?sg3VXf^Cg8r-L_}?vxA^+oB);}Hy zmQwTYjAr-kxCtnkD8jpa<|UCMw^wscWY^As{QLTOc*fdowg zHQ0Q&--)CVEDh8>JlGoCcqmRST3Zi!|8MAiKY;FIf}k~qK2zARU_F~!8YL8WVCt40 z@glQrysGTSJixC@0YFP?e7r3LN)EL&BuU(_fYdU7NYihF9%u6r&Wdj=x);4lhdx$s1U;-+fJfmtjG28(q90^`qWjvhG3p+l=i-v zKoLqS;VAjccN~bY?QiyutUoj+J&;5^OqvpbZF&H;5sGvSOWOzWNZ)Y;Al$nCmssn6 zKNuoO^N;^8WuxFm3q=3s0{nkPLaKuV^iL~+x4j=9wQ~(fS|8+twzIvIUO>=MgC|n2 zX@jzWDUc$(PHW9RTL(#m28`yVl>Z|b>&stgj&1oEsIt$V8<~oG`l%;hfS#%6qfbVV z<{ITH^~2Fl9>_=U0i#>u55hv_a{aD?-~ge_S|hybQ2Y1ZHNHC_de$k zR>vqnmj*mI;`5B9lx)mDgD()Sx`7_k6wy7@3TQaZO-{v1xaeU(yle|u@%3J&?%6-H zLeQ#W;YU(g`u9Z|D#7~vsvMs2S)icGVs0IhYvv4zdx@IS!_^E+Vo;WXhLY%(Mu^*g z9|B?`N%H&R>v#rp@Z8UoFzW!%X*RNS@Ggn1R+-G40GnCoWe-%ODJjbYjX!=`?9hzFQ!d-*6PC?DmesKE#s+D4+PU$XSgnSb+& z{tE()? zUVZF>({0Mv!TtGYx8#Su-?O3uLYe)c#+CS>4{a=fYK~KFXi`6!)uIuHsBz~A{hD1v zs2h)d+*-L)OSi8c4x9C;dEpjis^%*!XSP!S2SQttd7AH=GT;8$W=v|=R?_8piwwWg zg+7s9zCw>|41U0a&iq#b98OqNf9v4_r?B=X(V%C+c{beN6)4B;qrH}beAY_D&NdeD z+#5+=JQwj;BL{y+;u-!~%;-Nobr=#AvzfV>GI>%VcejTU$2W9WO&^iGMB$^yj*j4uwAMB%3ELQZrexcvymki;eK;_E|%nR z^K?j9htDPjz6y!|G4F7G`&sPobmn6zib=${HGY+mUcT7YR_B&y7T$H$#2i)+9!uwU z5Y(ahWhRw0r1<5zt^MgC(<|mutaZF+eEEJCAYQTWs!)iSztinUyLPy*Es6<{KuW+N zCLy%95_35!--C%oTRK1D!LrwaUPDx6gMdO5ZCRnn4BoDVXs7K(?|`u8#DxW1pzSJs zo98n*ddrhJSP;~shWCa~IdjXBXPSS*oqJaAJr)=tV0g$g$r63l^3YtAyl=YQn>&5=LO|%`c>Zj%Zer(ttekoEnaJhp zF9Gw>=V=aS9krr$hn-Cb4}&3*bIG$X=Jeis8Yan%Ijg5)s?Sk;19L-DcyeloeLIMG zEqyyyj+(1b;P~X%kh#nCrNlO6Q{A3@GeSu8>y~asBP~7FW>-$sjk2F)zK^Mo*9ogt z=Ti8SlGG!<%X?W#`}KA;oVnFGHk<3q5-j_>zb~uW!v9{a7yx)ayjh_^_Uj*oJegQ- z#pCKDi}wD$Te3aJY_ZgsM1KxAXo|?`*m3zf@@^EzLs@LOAF;9?|oB z5*SqMSLVNccD+J%)-7UNN3*Lxfrh}M@q|{F=0po7{~J`EpaI_W-@av#N1M?AP)n5i zq(1-yc^lIWo5X<$M&boel+OZ%=D2iB=CMq`EFaKrNaN;*19bse?rT$8f2c`6iJGj1 zpA#~WS^hy9cgzMrHYC-Vx@Ji4Gh=KHh43T7QOx8iOXP&7Im&$d_-v)I7>r1{KV>EW zEW_8_vQ<541wpzg6g9e7kJwHD)_MmRD0XrNl+|D3IXzc*9NFxdCx_t!l`RpaFaQ!& zO%;5;A8$zbSDhPk8mX!8#;7Sg<6UR)Q8_jh4YA4GoTM<}g4!vtUN2&BcL4nIwfm!r zCH?a*3vP)Ao^njmJ0I>Yefn>kuwl}ncAcB+ul`+`u|9_K5urmAb@g1wxbg8Wz~bet zw9gGsT9$pBTAD9nAHto)=`bhiQW30v6FpVHs$pA55_^`DYjItkpF;kmNo&wTg754y z^{ZfLjX}G3D9Eo*^w#fLq_`i(J7PA(piyrJ*e=>BWB?upxsDF)(GC+I!#1yIkF)!DEb_G zt@eQ_DmEZ*YeM(Eoyu_8x9mTqGOBD1eYL0GCpgI)8)W~}Aq?-H+u23xhwK_nhnx?_RYSEV32*n;jdg!7PZ@ZD(D|c6ub>-1w zjrM8CTi`VXe#!H#+s2#GKEF}}{TzKC;Bh@_TmT5)_qu-PpZOOK66Yq)wbR|!rso_Y zp39s$jlbqE8c#63X2y1_-$54SrN8m`tRa>$$5~2strVWgb9Z_6WW{dQ=7~LsL?RYd z6jipdmU-9Jqfz+r#oUa>CZUZL1U0ySK<9legU346d0@Bz(RpywJo4pUt>Xe&YvVO# z`t9Ahb8pq;ImK$D*SSD8i)NVQ45ODL@|JLIZP@Evgy;g2_QbtNp+8o*i=%ojy^ga? zz#jR_ob$~j;U$g0qgI5=RIPgdb{VG>;3+C+>2>=wnmZ~MJ%&KzYPV9=1$whmu8S8&r>1ObJtCi8oAV7?Q^|1ux|9~;=b`cid8{`+4U z7B)xaMCo~#cti~BXJCHqVxHJ=mrVbzM(9$Vuo;kW7ZMe~+@9n^!X9VIjy>0xj_gJQ zfTx;t|G^2rhyWG_8y<7@kE$!S6$+G}SqNx%HPG6{KSJXrz7y*Fhc~+h z>S4Tw4?jvgk9p)*+;5zC&hRa7;NNXUQo~iSA>2-NckNTdxgfiyr*56^^~`KgK}KmE zk5)SdFs5c}wQF)d|8P*>V|O5Hrr~@cr1(@zrXBChhwJBt$~4X0?{%x&#TR1p%$f*X zVzKURk=x3}x7Am7LleU0iD~CUWOcdSmxT;3`pJHrHUg7Bnk5HY9=E_`nRLm^pX<~i zCF7X2oEVkg(ePPE(;P>Wt*YdSVmp9rp>hHVcxTYUUF;7;o)4~5R?K?*EFg;V$LUHb z{T1&1-7?Z@+9djNUK?5J^~3&8yjzAxQ7!YF{qb(?^^o?w%9$vLYNvX!bi&=1bwYvL z`CetqLI&S&_mkIW*JX06@LxYd-6!6Fi=U<2Up7C8>J>d`X2`m}ixS!!B%2G6CM_SD zcM)PaxeK>U#C~i#_}eN`D+iD<_DnM_k4o%62Iz#Gb*CCa>m|T&Tu9L-a!$bPl$&}? z_R`>zhCJSLMXy_zZS6GwVELde%3vF5=1p^17+>F-REB$K6m93x7rh3|}m|JLn zP7zJ!p}qI)VV6hAsc>F#qcRnJD=w^P+y~2H&jTIs0 zcSy1dl_!9{KuE*c%^&UPX_Hf30>Q*bf(sr0-D|(z6TZVx?lCMe+)eDZ5)EO1C?4|5Xj}P!<3RgVoDBgf;83yZT^4Wt>6)ma2N`Spdu8FTy+YCiK zPvVD0{*po4iw;P-hkyIX(xFkf409}XO`#w?X|&Hg%d(E35U@Fe0)3}B)VxUcK-95a z94}rWlt#Xd?}2~ByAO@|&)%hB5&?+ZfC657TxB!*E--=ZoYXJab1m+cI|%;SQBQ4_ zMPi7MoQTGTCG<&j$NydH06REpn!Shp#j)0f@H=UdL0N_mY{kwF`9v{eoN!##;7n10P0M) zD$bplY?>V+>?Ql-tl!Y|bf|{bV?5)1_w=HogeLCSax|d~6sfD%xW8vI=qYQKu5=t$ zXgi*>=F8LRBMop9ro@hr_IkK|E1Ma{7!bARpZw1OGI~OTt&@=Hcs=myBK@$a_49~4 z`b&N4zPessFB+uiRC#x|bgklk8s&35V)=ryvYD4L5Sb%9WYi=q>T&sJat(KO^kH(w z^^RAKrZ1h$8}heqbD)rnnA=}lXTV_LAFH)sM3d9a#en?V5&>JNsPx)N?fM;^3x4Pn zuzqJnq|q$nh!PMJdbiOTxAB&L>q#s0=F&#bies&kGq0XaZ6teL^!>0pMujp_$9 zr8sMA>4qFmx4JfwaBiKubs+ydDp{SZjeTE_m!=4uquWD{iN0EisC}TN!ZEpSpDOI5 zwWLVb^*sGaE}_{%ugU6-`<{SLcLQeazDnVc>RIie=r%obrTcYFqC;)vEBZ9=Khm-t zonE9*npwUoS1&fwPjc}@OYa=5KPes3FL&oG5Lby3+c6Np>h(zQS|pnMWPBC|2rP-| ztPA__eqP`Av6x%Y+wgeHz0UYINN5f)zRZEC(JAibckK*BBH4rBHX^Cfx5n_Few-_w zBM;>t7RTHS<2u>#vRd%8;uYsiN=42ysi>3l<2yFwqko^sz=ik1{SVMO$Z&G_Los!u z-5m*39X#&KNMq{PZ~)i{buCx7{;JS!`txF0F77~#)#O!NAa-0XvnCTkfB^;{%a*t5 zZWxtn(P$od`3Lg=lpF%4BDQcrAa$5jzOe;{iGht4sNK6|2>(%ebcoK)?Y_@YiB=i? z_3r?}lCo|NENYLPvhx2^Ra|Vgqs%nplR+IWnIZP1o=czL^+lFWY($3=NBCalFHx&1 zMGa8ju5p#E=9a>t0&vjBgI8MSmFc;2K;|IG%*0Lk+YQE~x z=f}{ekrtaZ)zGjK^&oX06mGUoy;Pi|1Mw zs=s;`KqzXSw*32Y9m(yo*u$JrHRwQN*M4X<^STJY&lIdjv}ekYcXB1TgHnXa=Yqf6sQj0FnQmBMLzm*ei1AC*Yq;(HXJT`~wab4#9q4itx&2TGVlC4rDu7 z4y=pY({Agx_PdS9MjxNVcvoVwyy+izd)4c!;X5WW^O+XkhD~&bH0dAJuBB{GP$&wh zGl&>>A@uC)yVK&Vf#Ry2FFKd+p za`{nzly;v2a~xs7*eiZ(1gJX60Dx4bZn{15g{-Kw2T%p)ojHM_9h*9;t$7Y=bBTfa z5gaZGfX{?O^2{*UFpZN(Hq=j*LHk$*jWv`>qS!Z*USiiz#fJ#P1wSK9daTA=x_97` zepxj_8qFBKV{_<>NC;GIXn(+&!}gUJ9rB6Egz14TgdEWCo24K!256`3LdEEhr#vzqK+YFJND_fe}0t!8aL&*b1q1`uEvI$Yr*dla;TU;6g4IkCD^*}nut1y z4dI6*Cb;Z!RBp=@Sph$k@lxJ?w!0HVmX=YMvn?#-b<8O$#p>ZXI5Sp|(apJaHLWND z`xbUvr)t;rYX-G2J80lO*$m+q=aaU0O4?3y*}I0LpD zY*lq7PI4_{ztP(xF|?=)2N??Ajy z*g!aSIN=bCsE!0Q=o=i0j^hRkJXOVRbUTO2|Hb>fKLp^TJyWF>z}*KlwB~>w(#!#U z2revGQS}2jqA3mg)VO`>{ECPxD2d7XKI5Rl|Fi zP2CryZu)Tpw-#A{%z20l`>qG*1HI;~zRT3zX;$nc&r$~{5D_tw#ajJ3gM!=sbGJ>m zyKk&!zG5hsxmRDuk9X8A@6b$g48EHSX@5O6$%Rpo`5dS0vyTq?5i<*4`r6e|c5~Us z<(eY*1phBn^H%5zbZ7|ATZY5O6PC0V>3>KJFS4Pl&)|zYC%?QV=9nBLY)QHh-yKje zATuSv1{StQ7b1u(nIdE{iWJ_#`e%njK`&PznwtTr+Qbf!)_!tG5H|{Gf4r)(j6ACO z{5ZVyK%ZSOT4s*8axt@vJy-9ofNC6Rf|molU4&xOqzf;N*>iWsYDj8w(<-d62j}5K zAtS14LZO9@{x6=T>%or~LZ((Eem zyFm%vqW1VE$fs9mK~vYx>1H(w0+a*{<@Nfl5l*-%{0kR} zaX2vNtIbBg-AT055xI=|wI3BjKUrL6t0otKvP%?LFCk#(+iv>XD*n!6c3HF@B`4-i z;FACCpR~7^=n&u>ZNRE+O&uxc4GkIbL!4T^c7P&Dsio#U3FyZ`hcS!bdsWiRJ!T`< zN4k%x^+cGK*D}xLcl>q?D9Jk=ylZ#L3mvZGjmshva2y6%a`mvNPPSi`>SVucO;@bc z({@ZmJ4#u;BVYH3R#|ifKTQmG6WRJq7i8UFfV6Z^w#?Ju`?wS=q>W@z7d_4hXQAxIOIl zjl=7dL$2VXg*Q8HVHtfFZxa3;O8<_kgYC}p1XEw=tWh39a$fjyqvKtzOX<0x1VTgr z1t=;*>S5eH@GjF~7MU9D*kyK4jsBQKwscxSRo(-7I9rx&hOfIfW3HaMB&9r?xGRXe z40=DX4XngPPJ0|P_Y7_eKRsSZ^_WPga^Ah386O|NkYp+hVqu?+ zD>hq=<)vU{592;c8so_tr%-s<6DQk;FmAQ)mQoEd z>8yclGhC{Sv|<0jT*R>7bse4IjSF&Dj7C)JrsD0Qx>cM|Fj(L9Fw*EZ@*uitT{sSj zycu5G^NApscL!!d(|MiG z^OOCnyZ!4CemqF2fdfr%(|GO8QR1R5YkcsDJn_Y#&(VW*Da}M?Y7N;Vm6<%T6`H$% zeZf+t+MVmxS&JJ)`03T}jC8Q@!R;OS0ZP}K<^TW}~nfy4!4yGNyFjtOAHhxd2ngL^3XM zr}%1wpG~V1=@lwN>^H1YUu4rwVl{Fz!bPeXj{o?>7j?g5vExaf^;Q%3gQb(H zq1(A8q3CbX8EbHAx&h&K_kJyL>BEsA#|cEOA;f(M=RAGW5~=Y0)T)J#f}-xR5Y)5l2;y z(f3;Zy&jB)x@SqF9=-hU-ZXCSbPP3}d|ixJqodXU{3WA+47%B5GJWo*=x}*zfZTPt zNxySO&R!098lc_(GBv&RXERouhQgKu*e*K(SJl$>!?fSH7u~ypnlRgEBzWN%SY2o&+Cs8=yuE zvu~9dG=t!vGEl#)l(z2yKa1r!$yGPbZWoM8a?N_iP<-Gj6bja>{p}^+o`juhEExy$ ze4yOjIf@$>MAXH@Y{wD7q|dH+)$y$xOnqGrW`pzcnJ?+tyC(ZqPo)|WI?$CA6CUz2gypQZ* zM((tlTqGiwLxyOs3!AQt&wdRrLMR@BVRtt}V%N$7V*5XQV=wX+FCVP8$x%^k3*6Rb z+q`79mJl{>p$JeTKEgcLFz+Fd_Cd6*}5JNLLWXvlNzQn86fc*o8y4n9*+E5`LYQ<{9$ z2pwNV^kOsPZd9YR;NM(;FUJNMd&tcU?=>47$lqSUs?X0z*sdORe2y@~09dc#I&iml_2qn<*m0lQ%x%}aNX zhrL}Ly|L?+j0*6(v_QId9c9~-;s^NOKUO1wIg(tj>609HTfv>77%Spxup60GGN>Gr z(H!6Q=3W36q3hGX9336uqS_1(5Jz4wzq}K>>q2_oHSAxli(UMP7W4Wka+^Nnwb!xJ z{9I->4>tzrd~7NQjFAqci#nxY+TVM^^3qD?ZngLJd6S)YH`osqVHxi#C&!p zy?3kc1~X#c5jL)Sc$?hZ^3HcJZ$j}sU%l?Q{BYv2C`@^Z>MR^=`($8QDH_cBvo zyZB5Jrupng-)$g0`qtfnH^&Se0Y%Nd&G1lBF!tL&JXZrA7jCajMFa1Z&+S&J-&}8= zQAe*lF>t%Qx%%owCR5mVlgwuLnZ_so?s9kWDq!dOrcHmp@22|LXz^ce^`uH0*q7rr zrww``h1RKj32Rb>=!+~ntSeiZXeHvty*7En24BndmVN~jjxl6{8Y+c-;AX8jErYr2 zE54Le(PsO}(*?A;GZ|SSSFR_RTX7#%&4{@;6*@y3B{>3>NOPe2t8rZR`KBNhSytv^ zYGUpabbhH5_!Hfa8t~?g?qY)j79&@s-dyX4&s@J^RC}+resx4O;f5L(K~j9n=x&8( zv%K54;SZI6J}(D<>I1vrqQ8*5a4InF;j}n8ipoIQFJxT`-L;tG1jrf=fLMK z?6_;x>DOZXw?{Yo^2DlwQR-wdqGTB*a#z>(Rot<>;x7VBeF$z;N;7hdpsFjyclCXg znsF|p-tv=2*Nx|LL+36Ep78aSArpnL8ia2w+^31KX64SS@H{1C{yw;|azl43PPTth zE0$*YTsI+a9=E;_jIMP=berj~04dgB$iBvA?1ICu#ZL>>w-nbIm-@JnL=h$*uP@u_ zcMFa-zdURNqwn1Nsk+X67NZ;JWOBt`ZOc-h4LPDRH00&wM$KJ&5#!%imzJKS*2P{$J*y2hrS)WVo-8 zjBUF98s2@C;qH*u`rQQ1BSTSt=>X4N|Fjy+3-7~$go#}QAkS|+HYbs7J_maH8#ncu zXtF;`);*-7SPA&zQ4YUwdHu239}v4+QAsD1_;n{p;|Od~8;lpLe@BlC5%onL`rM8j zPX_J}@P-22t0u=YAkR_KXg*Mx$Wy7x+urT^oNhqjzs?35%{Vs^JA1z{MI!3?qDj;{ z+#9m_>*yy9C;d1@eVW)YPuJ=CkoVb6m(NYk`n6)ICNb!4?X&?2+h=_LlRCp^GjjVN zQR?n40v!?ZSKbt+9@vVnqYr<3Or+0xrAayzQ)sJN^1URZBNd zfi8^)v_4S~D>n^0W4-s*igCO6I2NPSQ}3yOj*w5SQ-QAp_JM7Z$Iqd+*<|nFg3DNy zGL0-d-sIXmY=`(1@0V!u^I%26fK;52@DVyf7gtu<_DQWluz^rfos7z73bw256p8ki zCb9#`>7kH@mx`l_S0J-dM4H4#b#kl@zu%)BjXL`=dhJ9laCKy5u&L&<@k2>#L}UJ( zqXO5@JU52Ff~M;}JfLLA=ZaYBj$_=fnuFVBaR)Iahi1snC-sXja3$tm zZF=UaBSLPkM^T zX2~oXr%Mm}V&3tOx{-g`KK=7~FILZrSn3>{VZ1kL7O~GF)c~h6mL=bk`({}AkzU(^O8!N&g=rkHqw^;u9&aDS>NP7&k;4-c`iXot zkkhdLAqZw0D4I5oa4loNfp8k_q`2BaDN{Y|jL|wnh+y~M9p(4@qrX4ge-;75sA=d8 zcd&3whRpjs_*@pM1S**gYdp)?iwXKhH@-uQ3Hc>&;V+tp`N9rgN@Z7^rT1^v#W{|| zx;1_^;Qiyxu!5;h_eWAB;0O&#`_+iF#e^jUY9wrr%76<#9WGSE!+8`WoUG7T%3N#& zsB!y4HDY;#*mT*!T-x?_Ro=M_e1kRCp?0(4D|8BGw5irF?o+cQywve0@C4|x*{dzN ziCvlRthd6PMwHXL11}})jp;kFK>soU^}$~@0hY|*Kvbqej^2}ZwZ;y7BD7B5p*dKL zB}F(TE0#{pxeu&OJ<0NKU!TLHH|&Q9GSHxdOj_4AN$8CocYnke&~JuWWRXD$a5OB? zabvkCmeI#Ls4R4U(^&Ax3P|@t3a&uUq&UO3Sz6;Gmu1Oc=$ClsvM!eTdyXVP5zeml z92&}E!V>@n!97j8q9(P>3VBLzpcE0v&AbUdj`J*|J!M$PtDsBukdj7FamPQDBE;i!7O(WNh16v1XeuF{{8(ImGpt_!4<%A zM)08bpG2g{`hU)61Zp@}MYxioO%PTMrR)tkCzNhJAiR1%>t$mCykK!;^34a+XP)qu z50}O>=1clgJPb=1oF+BC+>cV2DkHNw)MS~}BlE3CNI^Nt^7R(sPl)vV0iP3(hi#EJ zWig3LHSkFmindb}U|eQD+JYOe%8|3dfogGpR$rZ1C7TtZFEg5eS9tD`6=kX`jj)q% z3_WG2i1X%t@(hX>7q}G5p%~|1#(BueX=oi5x^&8*En&~H+)>t0vj@lMc}hqv{CnUp z4B%f!1o)gg)KJ)rrt`e^KslAf>Z+r$8$1hKra*Du)0Yy)|7oIWKMG2Kcvr;#hJtoz73pfrN0z_4(1R){t_4eRfO{kgmYk+ z;8%Zpd?j=tmt@c7i@&K7pQ4!c=Yr;T>*LI%$Cz{f;o+?gRvpivCfijhZ;k{wtQ*tFmP}n|1bn) zk_~l5J{4y%;VXJ6jX)gX@&0VlwAjY}E}p(fxjAugo(OKr{Iu#OTg1SWNnT7Bw|ZGH#r!ZxzB- zwGT*_TlWk5NxVzIYJiRY@zU6 ziq43@j0mPX2U(+$CTB>r=eEZIP|VKm)0~f424-6HvLdf^h+lDyd5%ygY1FtXyD9zR z`blp909Q%sF)WQ)U!m{JXdm0n>@5NppAp2JU}o~Z`|Bb;8MIDKVwtiRZ%ZrNTn(*L zZz1rX7L)pcx_PD8^t|j%*-%V_x2fhRSG}9W6Ziz+w=$CGo(T=Kuc0$HFtQms zb8FF(Dh3ih9U8)25^agmPj9^BTFC_IOtXNrGJH5@gp@odX1^;iVuOY>tA#;RO3k#D zQC6~*Gimq3`6izXe)@ly z<-1L1C=B3QG%@65J{AV4Bxf?s2X4m+l`v~KnygYwjZwu81_}2Xqi6F2oHb}}vlJdL zfr&0Uq7iCzBHj2>5Gd3ikj=!okHqmIH1f$UL&b*sU9kj^;t!x(}gFXQ9eBIrCGaZN* z=UWDqholFWy-S_vzX~3Uww}Ee;Z8V{#0XP!1eTi%{2CJaY?EU4J!iBn+8}ze|okTB7$k?a$?ilw_ z2A^%Fv{_R*F8qg8U#birS10jSQx69)1JV za9tW_cuf50yYcb%>r_iFMT{O#Z0e*>*AH;GK3ukbiI7jOI5#_6_*Cnuxpq3xKdCJ; zivQ481EEg7o=I0CIVi^R)P~xuW_&m-wt%)r9(>sI$5=F+)^elAD$o?aVX+%(yb)v> zA(3w$R0$BAe-&B1sA6{W)XM(Xm7i~>mq?g1-%Nu z{j2Euw*e@=+l+?796&YvN9w9eO~Rgb7gy-W4{2j*s`V7rgfZ9fg55)P3y>DV2xBr( zn%)&>gEL9iNN57p@2JK|JZ_vmwu%MDh~)ZRq*8n^lL<=)#+_g9qr>ad{@Yk$*cKf@ z4qrQa!RogA*Sas1_F@x}7abPp3|~2ZDCuw(^+9fjg`RRY@S52BNYbk_N!^C_fsg4h zOj`K9%}VwGh|iPcg|zwR#xMxh(Xv1}c-*Gqvu*0>34q1_$AtS2zJ)^#9_Q-K&#P(= z!t7XRev8GK2YJZ@ISL`t12=dgnq9FlARHpNpN^A-F3NmJ8>(RSaIGXi5~zy&qkQ*NPKX3nNom^ zjvALXz4k@XVv|95#4xtLB&adtnDFL&ylq9by?frrRFROLg1&0F8qi51la8c^>XS;8 zzdX!lG^k!Ry$&jr?%fEEB2VP$+$pnI-jGcuo|asBz1Dt_oJde>(b`cDkt%HcId^^m z=8tu5!!t9`hgU;2)_$DcLbo?r|BpB+3Z(vUAb?)O?!qb=C})Z;UcQ5$DR&OLRq%0J z2VS0(1D!2m=y%#@P|*h&@x8Hc)AIF3;Nsqe1N&>Te+{MQrny>{@X?*^XBChzQR5@o+@M?sNrF~N3T8LY6 zgcZC+iHOTHN|g2K*_7}IjwK|;edLkj#3IG$#}U#)$v@$;2L$1C24M2iEbQn>Iabu1 zel0p6dC7nKQ{6aELB#Rr>Xux}k(D;x*IZUI=zvnGk|w9OobgNH+w6=2D!c5>r%&{r z^Gi2t#Sm=EjsQ)1>zPgi{zKze#4zVC)y($vUx82QOMmxX|6|4P8EgnE>Po;w_y?W# z2$O4A6SLut{B3u7f120B-6fPK&UH*=P|;cak8bC>!IsI%gi7_0P}eL15)-tV}oIy!6n7SA~-_BQ2ewZU>c6Z{7N~N=Nr*P zW+Wu&Ir^6i3?RPHqs!;_WiCEWK8Z*QR7D5n^b2bcHtCy1@JNRPwf|(u=N$!hh;qk9 zZ$|{Uf*IVztP$lhuGG6LE@jsQZnm!MVWS8RxmG4pO8-nzIo6MyQ9 z-JrAQ|A8z1Hl(?V1V&w<5%}t|`ECGkC*~gTZ0pw`G;4*UAS}$9z$GIz2fmf`irVv{ zu}Gjpn5fdT>uQnoax+vdQO>@EdK~9n2BDx?`-0IL&t)#T)e*?6pcMGV z!v&5Zud{YWki7o?u=nNRP`7{E#y*T~EHkKVV+}LbRLahbC2L5Qu}dhC5E^2l8DU7a zWJ@X)ktoYxtl6n-l`T<`H6rz1x|iSm{C>~<{PX_vKJRfKhl3gEIOh6Z*Y&wRpYwB` z=k@gVLV?10)B~|8gCj!}RmCN)%9tW`{aP8linjKlq`4hsiQ_b6l5&xw{-k(rrC~9} z!=4{!L?b;!xdh+7R)o$LEp}O32obkQHpR_ceU;P|%TeREVTWSU16jIR?OFCycF)2% zi>}Uy+9dDEejn^h->UK-%ZqCOHVntq#>^B$kyk=o49JnV#^LgVtHtq1VV!z=kRpz* zV5D(KU^S9a8CKoXBdrT+$JqsEqk-$%vFSz5!Mb_6CNcb3Q%pY9z~h{u+{r!Tk_B^P zfja7-L{%6-`wH9J1^V~gy&`Stm5VPGl+}G74=T=sBM(f43=bE%R7$?0@nTf@-A&co ziiQtagQ7b=LaEG510B-Gk>Ga%lq;txvE`mF_hZYY!G{#bSH}jrMU0BM zbh_k@+wmFpq{tDF{0j+JoIw}qfsYe2Gq!u7RfT!P6t8zLAghhYyiBQGYGRiNb1aPT zvwNQts4(*L%hRCNCmuh8934%11lwAk%;W?*0!Fcxx1-5dtv}uie;`j!4QqJsL9~Ua zUHkOX&gDF08k&L*=v=Ve#QX#}eYX0Qw@`l6r-9K42tB(F2qqgG*;g)#Hl{HlOiSZm zy#swmI-I_a&5NB5izCX4DjT_x5BO0>aCJVN5199>&Rk67Zs*n$b~|KvKKc@-G^>BQretedE6y^AYkJm>dhe_RegU=l;3s>VO=MhJEFq%y6 zqE80}dEAewzpM4fno;}AK4)Jv>ymgRHUe;223+G3BE>FwPiAc37=S=;{aCxx`)&^$ z-SB+{%OP*HTy6Mm7~J(c?eO^LyGI|$r#pUpsIE@WQMpEPpWb~c!avb3p3DquD1ryo z8W`B4p?-}N)Ov8bTEqK``v1y~@b>rB-dhby5i6;;G%votZf7`~C^q6&82W#+KF;@K z+9Zz)K&CZNcmO8aruc!xz8K|N9Xz>unuFh-)t{>(pWh8{>N$W`g*1DAsk6`<=feUl zP;ywQOLvS_wxLws4xur@8mc2}h9gH<4=%gust-}s-&Vf4b;C?ULU>4$d^`nhTjcI- zqEGgBHKMVb9Kge-jZ!?_`_~K~BCHZ+oo0RLGcE>OiM)KYi^egi5yJG!o z?EV*)X0I@1UNOgUbfk5?xC1ia%9`z1)nnBF*FO4t8bPtr?%h556x5ozVPOg=4U6@Xm|4q8XgMj!_>Tna^@4_``MqM zBJYY=N_7tl#ztie)|}_{X$*L>-$9*T8dI*=F2ZS_2};}wF;@M9Q$ zuenrlN3sc>?tvngHIzmp6X{s-dV!d#L49?*n2dfcNO!g_egy2EVz(hf18PZK9D!&0 zaHj>@Dn7%K2o6=G!tHng2O|nEMko_S4oFsPooTwLZ~RU@skH=#a`S9e&u2$g=rNLo z^Ub~0B%D8E>4_%D=TgplplwnvIT?gyv45|3PD|r8kAj{h7rZsMJAK1%vG#P3k2w|K z{U;oR({J~?;v7T*Vz*Lq2>Jf->3pKT_rj6P!3&b}1rns!j!K^xR^UMFCGAASgH6aw&T_Iiq4fYQ=lng z#Z=yCXL5q+4(UuG<`Cc zIR4Lx`1Qi^Fo?F>7C#iG?KK|PtVDOG?lAl~yxThnn&;0x`DkR%MM<0F&76xmjATJQ z@0rV@Zl=SUk-GZihi^iZkE4$8D1anDtdT8ITWrNZFNg4~njw+>JA+xP%oVJl#Br?x zuXcmLy#}F=Eyrb=J6^m@QhmRDJQ+PoiS6f1dfIYt{z}_3N`#V>u!o~B7KB;D8Pcf~ z%q(ih&6$E0D2k$O2djGoorwpoVO|3|CE_)w&;`5~1K+4q)`M^S2VNEpz%sD&c`>z7 zGgy#!FT5HPs3LRJyuk?SU1qQ?>S+8h`gUvLI4a2X=)-l1WA6ekM%x<<@Xi-puX(vk ztWtPi#Tw0V9(o=?m?amuBZ~_W4xE@UxDBdo5^{oE%@8QvHvSC~G{V%Af|ccDFoR$UrTn5^nAuH_B^xs5hB(!qJ5 zp_VK9@7Roks?pRa-lLFPsE(6(Gt98)ap6=w&Kx~m?G)B2(y}(_&8$3BOZD| zHy=IIwi3{}Bpy#4ifNm0v3tVfkQHI+K~C|-?oBuKAF6lC3(IK8owmRl;1TdAL0mM0gZOS}ICiJJAY?!cYTFOYnjqLGVGG!0g z>54O(r*Cz`Qtg#gA?|ux7peda=yl4Ttl&TowA>B!V#Y4gD)#4;?7kqJmiS*Q68m!? z)R!OL)?LI=t55%LRwMm6oa(LdhD$EIm_>WNri3oi4#W5Dkmu6=>~HHQ%wWRGH=HZ- z2%eel?^uHtM_>$4=?pfNH5`v(t0Y~%@Blg-o-+|+AUzn~&zΞ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 +OQ`vW0Uo*4KfKsr;nvYX{4mI6o-whcM z*dM33%vJHGo5QTmd$9nE>11sN z0J^|xIpvIe0iwhf@B~*du4+E49ZQCwubRm*S2^N&4fiw&Q>5m_A-!#o;-zJl(1!Lw znxzLdF~*vvjYvr@B3DN%PAxV18Q^F%GR<^|_2`uZB+``vYu-1ywWG}FZ3(eRP>s_cKDFVUV;+6lNLR`G$l3J#qjTWI`a2riF|Zbye7t^#$4NXFr2At*nd^O z9M?=8BB>(1ckU(^lTic&s~rk2}B| zVqF3kYSu|hLxGzh=I5_>P#e)iB%fJ>%<|B+5`}qdb|;NQI=m`1=6FE~lNILBo2D}t zCJdxe_%+=#N$af1$G~uAZ*cF1J6>wupZS&y{jX?W=R*erP)g4eae0;{w_&HQM^I#> zh1LK|koQf!(;C{O=l;M=_NM=V#@gpS)4my*b_bUV*r@D&88UGg#_Zq}HBn~U#JMgl z=rJ8N=wte-tBfNIBA2-1f?+Q4`a?xt`fLi|F6n#&aWOU2*YZ%Tkx7#UdO3L;+foFf zVzaMh$``qMn5{6qO{b5KzKeKC=Yrod*h@f~&{2ItNHs6tgjA0yUZ4+to|-QL$7~Vo z9oW=R#s?E0Zd84$d(DonrT+aEi$3Yqpv(}0nEvD!nh7$B%elb)@!$o9*nTD`QlW36 zkABtff!N&(uLMIA?}+I_U^nyK@9PURablnhA67Nm(CR8XC~d(&-dBV~q$Qr!jf#j} zX0hZ&MawfBwZqIK)S(i-+PlePeAtmD0VQ5pxY}V2_~VLc?MA$uAv0(0k&F`>nVJcx=UHBcPfqn6B|By(a(?k_j`)|X;+jd^XE}+^~;Q89u_=|%Cr-S zv0G%~E|dWMNx>$Dk03sDs2&~CV~>?`8Oj(Uo%2bPIZ*M{6j(pA4eX18)9+eb*{h&jGt``qdDicF`8qWwQbyFi)2)hMz)Z!dL4JlrdB} zNszVT1*ruxsDsT_VO@s_JnK|}^gRg~Ts*50+9y@uYS$%LT~V&ycQj8SPo+ks5bb%* zs8k!WmHi%m?N2sBtc7e7B)O-opQ1T^W82fE0P&6)2XbxiSj?6v#GRWC7Kbs+G1|Mn zCh$K+cXa(`0X=f;nO7|TqVA3-oiixN8nO?crYEW^2h$VsL77g6$7kyusTR72_2nR2 zLKWc1vjl(Mmf|>Zb|_MC&?`lG9wFOIk1|7Ej@w_5i)VcyLKB5Fvp8 z({4mqGL|tdrfDS0R9&Mpi1R{A})dEq5lIfEAi@ zmej}w4OMid7xeSFY}OWU-Xs!xJe5!In$D$b2>xWuH}Q{RhErnaQJeV~U^gr9ri1k? z>d3l;Y*5~ksMq9#7agr{jU>ODL|8ICeYuajkW;{=?qqTXA(~{5xFDQt(r!0qOfeR`;61+*hS1pI-a>-8BWSX?^l`tlBo#GL=xyr#NfJs(0TgcyS!+4_g53 z@sH!cPV~HmR*WoC2y5XE$H+mdO9&(3cQc>g(6-POaFA2Rw3!PFh%(6{H>=+>izlb? zY@nP?)5)%3apJtnJPN3#rW+BHD!Kw8-ZcCj15-qYb>*^DsL2C5tdTo5xKi-N@|21h04({mIr)Q@`Qku`!#^}DXguIR^$ zrsZP{*>X()@|tN(Q60J_L&#@&%E%c4m1h(Qwd7>K*QrqJd!b>UfGdZ*MI6QfQtuOe z?WQ7~(zC`Rbk2EK#2ma-EsQOba(S56RQ0z$O-}3#FfPrMs=)Vrz7tp zpht5~<`WqQ(PeLRvPFdO`<$U_sOuQ?BSyNyrtUW{@&k1zNvd5RE0Uv9l+{ozRF)!0 zef+a+r9lc0OOL1$(dzFc@3*;kdfz&=Xrg9Od1Bl!AYL7xp(K0I8n zW^01Vb;IiD2_$7!?e+|?6Bwms@RpxX)nN&#bS|c?-1?AOkOFQV=HVi^S}R>;W1`Ar z(NoKo_bOSV;Y=6_V5~Yt^htpDM4v|;rIVP%HMJw>3ivo{4U5vMTP`cf9p^5$nij~X zM?MjwGc24RJhe_h97!hRa~nQlKohCWob|{+y4J71W$9Ue0cQ+&sCgjL&l|Ad{dno| zYr?FBz1`{Crd z=e?nS&0U&;GNw|Eu$LH*6#6TGLmE>GBh-k4l7J9 zN&_h6fjBN^dKNDW^7hLlpdizpPHT*j31Tnl(!XodD1M)TPR|QIx50 z@9cm=K){>X*dL&=pH5_5@2|IwSA_Tzi$+}7waRq^+*>CaMq zXg3{S+>8r%_#euwz+nh->>!;U=9O3FWO$WUY_B*h)!P zZpF7EbaZ;?wJ#wX<%zp@$~cIEI5!4LZm<-653s)$q6o2~Es%N;velq!v_Ib|g7Q_f zm#j?!I65UtE{%jLqfeKNHv^LdH>5Qm;DhvX%gTuw=$532Gq~_&9)b&h<5A&9)z6TM zAm}M>b8tF17*L1|q>YN=Yeg_^vNE>5Y+d3B@EvDYLvbX>=7Sr-cGt|56CZVso?Gve zQCW-!HF~o_DdfANxMp{a-nL>=Ml`yBxsocy;W7nW zs^h4){52SfCNwstrucAHxM_oSTUReno<*{KBiFSFgD#W@Y9enAvUJmU469*CpPOZ~Oy&-KuXfr#F<1+r+WsN2Fs(ZAf&Nf(C zB+n+d0a2>_kx3{>8g=tXu_J-isn$~G7)AE0-&C?UvtpA)N|w`ZSn5 zI1zfDyLVth;1m3V6t>alJgJ@o?2qxCeHsUuMRg6&@Hh4G!4A&9!a)8Op9zK{3wxT+ zme?gd%*Ej8%&0z>`v{WY$}pirc~GPpb5ltSH-l+y38rEL&YPCZEGpqn zFEG#-m9G*Rt5BvU0nyaq3rGbidw(*KbL=zE&Dg*UK#CRDOPCuYA-1AnT0qq=3B8H(I{ zc8qDsKx-%&Mop;T)BHTaez391ll~V1xLXq6JG%Y@`$$0{jtFQHA`CHibr|+wml%_AaU%Bx`^T&^Kw|>KZe+L!s zF_QiFM3mFZVL`|lzK!>xHxwZtzztCE$02k?DVIt*LjT0#Yu)L~55)S};Qpz7eKE=^ z?!CZ%7ph5oA|X_qOiX5q#Zb7L@?hG0F+%d>XmWItR(z&FlK2GoRZR{Nrc?rtS`oG@ z^(v2AYyz4SWme_dk;&G#6Tu}%KhOb_jyYxuFgnRBN3GS^W)8$0!+?aLw>;$OZ!x)~n+cJ+pH_(;x~=@IY9OA#VBzb2lE zt6%KfxTJCBBouG@FsR{YVeO8jcB|=WQukBgOP6Z2goT8+&EJNtyo zcieBce|KgKu^Qsuzp3%+8knxm;KrhfJTXFa8i$lynl{Q<5ExvD-y>{4DVs}Uymtk_ ztWAAva7Ik!={wyDo5u*C$SV>la3fLy_SbaN$MjdGuv-(Vo!NScMt2HhZhgC1!REVt zZELtcZ0thY-V1Q*(j5Qc&&oeGShnrBsiK6GJ9l!!<-P=cZg|(IS^cY;{H>0huK@^+ zfE;!yW=Dqs4|_Ip?m#SEFx_s-!d^Yn{Uor;$s3OG&5tRfr)TfvAXq}Unbj@u`wf_9 zS6k?uQ2B4fUEyFg^>D|P5i=kdzH!!RE_w2#NsUZ3BRIrbm(~kurVYm6>NJ}5NjGbB zazx|4jI@KHxKP+2S{WcRV1L;p=bhI%t~+GRFHZx>E)P&0(#7|~*q<{9MBce8Iv>Xd zUl+}>Xy*Pu+`VZ$)bHCrJTnZ2u_q&Y29<5>+1D5$ODYn^l8BHc`@WVn6p^hYl{K<2 zW64rNC6sL>`6__hy&GQW zxVH8sNmFT(2@bVxS4=!7uh-C)(1%edF5xY`vYp!QB3MrHC~e^i+vj_hM|^Kxvlrki9Hr3O9~Jt7yLr){iHZG zWfkNu5Lo}*XZ(h5bpL7ra=|GkePPm5{RjB{17~wUIxIz@wvy?Li|6)-ANSKkqIxsy zb0hP}m@v-NT2C{t%bsO;%GF9Km6S`TPAydl`HXo7!Ji66#|h(E=WH&jJPDsJHdwh$;2BYl48fqK3n1Ud4+##S+jLnob{L6TcyMW;2!U*7z?z}87R zJH2mH$5dHS-o`d_?C3k^_2D`!5VkKXvsXvG|qQqhKprwej$Vq>AN|}*nTwK z-fj#d6=*`Q!b-;4o=2~;Y<2wE)Ju!Mj^?6OXyHuC!3R1mL92?VhJ!|~Pzq^PBgWVE zWGS_|es&WE&0TZu2l5djUH4_o%iRx@TxzFXCGU)uG^{TW#weS_hJ)&}!bD^zl!sR> zRuR3*i~E`6II2+)Wo%%WKMz*hg3KaQu(CXmeN{hn8&y~^bmAS6VEt%sr@;l&eqXs)8UNtmtq%FF3 zEnCSISUdgrtR3vqaX79Q=)K@qb96`<<{ChZ!+pt|c(`A(+iujUXPV|c;bq|VO}2?; zsnLGoC{U#+cv;rq=)xMvBI*71?cZhFRTb=takD;*$z)uN+`p>uX*K9Fm{R!tM)H zg^^DgV2;BVwa*|u^St=JxP1HqV;q1uqV&r`%=KXuzgA9#e5A4a6e0+>Wy7I0)bE`v_t0{8!e%#myGKea<$SE5t zY$(y6YF)_D*BxX);Fwr**ZB3p$&wg#x_UJ+c;|B*lAyBL!l!-|h0Iy4oo%9}z<@L7 zZ@`98A#Q%oY*@DKOVqDTy!rBK0XgQ!DBV6$vdPzeZen8KP3+=iv469q&-c569t;ty zfqQ;weLj14@mvb4mF9DD9t$s?>$Bs}&c|9I7H)o1-wsD^!`;7{LZ-6oS3iU*rf}Yn zOGs2X)Er;6aPNM0vE=^P_}W9ZeSgWVvD1rcxT4S|qtyx45ItzgL;l9`Au7F}VE;zn zyZ?RyaIg;d*=HT$y~J$lGI?^SJck(2Kho&@G&i;z3;DO*cD-^oJ>_ z+2Z1ff<9Y9-dTe|iwh`fF8`%f=EHGHy8XF`A?kttv0Bg8DZ${~0eu+e$4k!%o~ouh zCl7cXsWV@@&QRlb=Cl(s)>lm(tj|E&n#OPFFr6ZYXnbNT*duZu%{AN&_NN#G1w==MD%ebA8)>q5k4v+oJcFd{#|E9!>vcbAHSU;!G>3v9v< zCFWkgfWCa*;W>d@IQMkF76Cl0s_nX&yoq(ZbOrQS{^FA#MROPndDy(bLpOJAl-{1^ z2?Fm4^-Y{v%*ds#kt)MqY>E6sN4j1)KTX|<%=q-H?r+y_=j^NZ5A;hvB}BeKE~^Cn z_}FsMKY%T5wO(r@6PCvxgPzsBvt0mTdTZeutvS8%BlkhG z2^!I+o$A`=kERp%w-4r@2l{LEUaVhXXP5WrymVNy6iv^4D8A~Q8)+1@kvTD~Bqq%{ zp)@Er>PS^g65Oqdi~2=5EYDrL>8je9~R@1C8#_OnyS+NOM1{5Fn4MMkLo15v*v@2<)asUb&3+Gnf$Ae8@B7xDoTn9GP`0otlZ;(^}=R*bLuI9@qI^(Fw?W5+Qe1fail=sa z+~30rSv~5myP{G>Jsqp&P_8~&qCQ>~`MM9hkcU<`|ES11Ha)k#43YD-iDh0|YprYc z_I2^8GKC^vob_4n4mR+~QWVgb_*t`WF+K;UwkwQT^#%)*5>>n>OM|kuAEQln66Q-v z{V%%V52JtF#M+&TOK#z7ibfLJaFK}tJ5w#@zXF`-7LvB#F!_*8=;D&%zsjCsEBU_K zV@LbepMF<$++TM&^vl-J7$$H0x;&)AAb76=vFf$?JRxgs_s03sVe7P?+nh^QjC=Al zxS~>4Vo&5T%b0W?h;Id0!kSb_P=+ z9T!Ud0>{0-T6m8yD|x#G2mWkNc}|O?Vn|LC-uP)?;1e7wFkapV_3aNW9%tyMow#vC zr2Dm!_Gr&v^5>W%vya`xx2fC1dEDLp@v6s;KW6lCE*KIe>Fz%8hqMHzZ5&CEireUo zQBjwX*0CEUVVcaChi&Kf+6>hsAj{NBZY{yGQWBMNkf(3+adX1;hz0EheK8pz>=cC0<`d?g zdROw<1CF1b)$QslBXx{QD1=6Pe&|D;w$Mwcr|p})scK^Sr$@!2sUA>+zJKjpqfU#1 z8_gxhJo_7wqE{6g6≧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%0DkJ_Q-Gf;f}V2M$BCacus% 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 X^D~$+22K49d>QDNXjfkQ>%o5jhvenx literal 0 HcmV?d00001 diff --git a/static/img/pulse/replication-slot-submission.png b/static/img/pulse/replication-slot-submission.png new file mode 100644 index 0000000000000000000000000000000000000000..7815f39f95559cf956b908ba5001b35bef3f01b7 GIT binary patch literal 132659 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

iW2pWssKK_ilXiXs09 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�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

gpZK{0 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

| -| [`extendedIndexes`](/orm/prisma-schema/data-model/indexes) | [3.5.0](https://github.com/prisma/prisma/releases/tag/3.5.0) | [4.0.0](https://github.com/prisma/prisma/releases/tag/4.0.0) | -| [`filterJson`](/orm/prisma-client/special-fields-and-types/working-with-json-fields#filter-on-a-json-field) | [2.23.0](https://github.com/prisma/prisma/releases/tag/2.23.0) | [4.0.0](https://github.com/prisma/prisma/releases/tag/4.0.0) | -| [`improvedQueryRaw`](/orm/prisma-client/queries/raw-database-access/raw-queries#raw-query-type-mapping) | [3.14.0](https://github.com/prisma/prisma/releases/tag/3.14.0) | [4.0.0](https://github.com/prisma/prisma/releases/tag/4.0.0) | -| [`cockroachdb`](/orm/overview/databases/cockroachdb) |
  • [3.9.0](https://github.com/prisma/prisma/releases/tag/3.9.0)
  • migrations in CockroachDB in [3.11.0](https://github.com/prisma/prisma/releases/tag/3.11.0)
| [3.14.0](https://github.com/prisma/prisma/releases/tag/3.14.0) | -| [`mongodb`](/orm/overview/databases/mongodb) |
  • [2.27.0](https://github.com/prisma/prisma/releases/tag/2.27.0)
  • introspection of MongoDB in [3.2.0](https://github.com/prisma/prisma/releases/tag/3.2.0)
  • introspection of embedded documents in [3.4.0](https://github.com/prisma/prisma/releases/tag/3.4.0)
  • MongoDB embedded documents in [3.10.0](https://github.com/prisma/prisma/releases/tag/3.10.0)
  • introspection of embedded documents in [3.10.0](https://github.com/prisma/prisma/releases/tag/3.10.0)
  • raw query support for MongoDB in [3.9.0](https://github.com/prisma/prisma/releases/tag/3.9.0)
  • filters in embedded documents as an Experimental Feature in [3.11.0](https://github.com/prisma/prisma/releases/tag/3.11.0)
  • order by embedded documents in [3.11.0](https://github.com/prisma/prisma/releases/tag/3.11.0)
| [3.12.0](https://github.com/prisma/prisma/releases/tag/3.12.0) | -| [`microsoftSqlServer`](/orm/overview/databases/sql-server) | [2.10.0](https://github.com/prisma/prisma/releases/tag/2.10.0) | [3.0.1](https://github.com/prisma/prisma/releases/tag/3.0.1) | -| [`namedConstraints`](/orm/prisma-schema/data-model/database-mapping#constraint-and-index-names) | [2.29.0](https://github.com/prisma/prisma/releases/tag/2.29.0) | [3.0.1](https://github.com/prisma/prisma/releases/tag/3.0.1) | -| [`referentialActions`](/orm/prisma-schema/data-model/relations/referential-actions) | [2.26.0](https://github.com/prisma/prisma/releases/tag/2.26.0) | [3.0.1](https://github.com/prisma/prisma/releases/tag/3.0.1) | -| [`orderByAggregateGroup`](/orm/prisma-client/queries/aggregation-grouping-summarizing#order-by-aggregate-group) | [2.21.0](https://github.com/prisma/prisma/releases/tag/2.21.0) | [3.0.1](https://github.com/prisma/prisma/releases/tag/3.0.1) | -| [`orderByRelation`](/orm/prisma-client/queries/filtering-and-sorting#sort-by-relation) |
  • [2.16.0](https://github.com/prisma/prisma/releases/tag/2.16.0)
  • order by aggregates of relations in [2.19.0](https://github.com/prisma/prisma/releases/tag/2.19.0)
| [3.0.1](https://github.com/prisma/prisma/releases/tag/3.0.1) | -| [`selectRelationCount`](/orm/prisma-client/queries/aggregation-grouping-summarizing#count-relations) | [2.20.0](https://github.com/prisma/prisma/releases/tag/2.20.0) | [3.0.1](https://github.com/prisma/prisma/releases/tag/3.0.1) | -| `napi` | [2.20.0](https://github.com/prisma/prisma/releases/tag/2.20.0) | [3.0.1](https://github.com/prisma/prisma/releases/tag/3.0.1) | -| [`groupBy`](/orm/reference/prisma-client-reference#groupby) | [2.14.0](https://github.com/prisma/prisma/releases/tag/2.14.0) | [2.20.0](https://github.com/prisma/prisma/releases/tag/2.20.0) | -| [`createMany`](/orm/reference/prisma-client-reference#createmany) | [2.16.0](https://github.com/prisma/prisma/releases/tag/2.16.0) | [2.20.0](https://github.com/prisma/prisma/releases/tag/2.20.0) | -| [`nativeTypes`](/orm/prisma-schema/data-model/models#native-types-mapping) | [2.11.0](https://github.com/prisma/prisma/releases/tag/2.11.0) | [2.17.0](https://github.com/prisma/prisma/releases/tag/2.17.0) | -| [`uncheckedScalarInputs`](/orm/prisma-client/queries/relation-queries#create-a-single-record-and-multiple-related-records) | [2.11.0](https://github.com/prisma/prisma/releases/tag/2.11.0) | [2.15.0](https://github.com/prisma/prisma/releases/tag/2.15.0) | -| [`transactionApi`](/orm/prisma-client/queries/transactions#the-transaction-api) | [2.1.0](https://github.com/prisma/prisma/releases/tag/2.1.0) | [2.11.0](https://github.com/prisma/prisma/releases/tag/2.11.0) | -| [`connectOrCreate`](/orm/reference/prisma-client-reference#connectorcreate) | [2.1.0](https://github.com/prisma/prisma/releases/tag/2.1.0) | [2.11.0](https://github.com/prisma/prisma/releases/tag/2.11.0) | -| [`atomicNumberOperations`](/orm/reference/prisma-client-reference#atomic-number-operations) | [2.6.0](https://github.com/prisma/prisma/releases/tag/2.6.0) | [2.10.0](https://github.com/prisma/prisma/releases/tag/2.10.0) | -| [`insensitiveFilters` (PostgreSQL)](/orm/prisma-client/queries/filtering-and-sorting#case-insensitive-filtering) | [2.5.0](https://github.com/prisma/prisma/releases/tag/2.5.0) | [2.8.0](https://github.com/prisma/prisma/releases/tag/2.8.0) | -| [`middlewares`](/orm/prisma-client/client-extensions/middleware) | [2.3.0](https://github.com/prisma/prisma/releases/tag/2.3.0) | [2.5.0](https://github.com/prisma/prisma/releases/tag/2.5.0) | -| [`aggregateApi`](/orm/prisma-client/queries/aggregation-grouping-summarizing#aggregate) | [2.2.0](https://github.com/prisma/prisma/releases/tag/2.2.0) | [2.5.0](https://github.com/prisma/prisma/releases/tag/2.5.0) | -| [`distinct`](/orm/reference/prisma-client-reference#distinct) | [2.3.0](https://github.com/prisma/prisma/releases/tag/2.3.0) | [2.5.0](https://github.com/prisma/prisma/releases/tag/2.5.0) | +| Feature | Released into Preview | Released into General Availability | +| -------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | +| `jsonProtocol` | [4.11.0](https://github.com/prisma/prisma/releases/tag/4.11.0) | [5.0.0](https://github.com/prisma/prisma/releases/tag/5.0.0) | +| [`extendedWhereUnique`](/orm/reference/prisma-client-reference#filter-on-non-unique-fields-with-userwhereuniqueinput) | [4.5.0](https://github.com/prisma/prisma/releases/tag/4.5.0) | [5.0.0](https://github.com/prisma/prisma/releases/tag/5.0.0) | +| [`fieldReference`](/orm/reference/prisma-client-reference#compare-columns-in-the-same-table) | [4.3.0](https://github.com/prisma/prisma/releases/tag/4.3.0) | [5.0.0](https://github.com/prisma/prisma/releases/tag/5.0.0) | +| [`clientExtensions`](/orm/prisma-client/client-extensions) | [4.7.0](https://github.com/prisma/prisma/releases/tag/4.7.0) | [4.16.0](https://github.com/prisma/prisma/releases/tag/4.16.0) | +| [`filteredRelationCount`](/orm/prisma-client/queries/aggregation-grouping-summarizing#filter-the-relation-count) | [4.3.0](https://github.com/prisma/prisma/releases/tag/4.3.0) | [4.16.0](https://github.com/prisma/prisma/releases/tag/4.16.0) | +| [`orderByNulls`](/orm/prisma-client/queries/filtering-and-sorting#sort-with-null-records-first-or-last) | [4.1.0](https://github.com/prisma/prisma/releases/tag/4.1.0) | [4.16.0](https://github.com/prisma/prisma/releases/tag/4.16.0) | +| [`referentialIntegrity`](/orm/prisma-schema/data-model/relations/relation-mode) | [3.1.1](https://github.com/prisma/prisma/releases/tag/3.1.1) | [4.7.0](https://github.com/prisma/prisma/releases/tag/4.7.0) | +| [`interactiveTransactions`](/orm/prisma-client/queries/transactions#interactive-transactions) | [2.29.0](https://github.com/prisma/prisma/releases/tag/2.29.0) |
  • [4.7.0](https://github.com/prisma/prisma/releases/tag/4.7.0)
  • with Prisma Accelerate [5.1.1](https://github.com/prisma/prisma/releases/tag/5.1.1)
| +| [`extendedIndexes`](/orm/prisma-schema/data-model/indexes) | [3.5.0](https://github.com/prisma/prisma/releases/tag/3.5.0) | [4.0.0](https://github.com/prisma/prisma/releases/tag/4.0.0) | +| [`filterJson`](/orm/prisma-client/special-fields-and-types/working-with-json-fields#filter-on-a-json-field) | [2.23.0](https://github.com/prisma/prisma/releases/tag/2.23.0) | [4.0.0](https://github.com/prisma/prisma/releases/tag/4.0.0) | +| [`improvedQueryRaw`](/orm/prisma-client/queries/raw-database-access/raw-queries#raw-query-type-mapping) | [3.14.0](https://github.com/prisma/prisma/releases/tag/3.14.0) | [4.0.0](https://github.com/prisma/prisma/releases/tag/4.0.0) | +| [`cockroachdb`](/orm/overview/databases/cockroachdb) |
  • [3.9.0](https://github.com/prisma/prisma/releases/tag/3.9.0)
  • migrations in CockroachDB in [3.11.0](https://github.com/prisma/prisma/releases/tag/3.11.0)
| [3.14.0](https://github.com/prisma/prisma/releases/tag/3.14.0) | +| [`mongodb`](/orm/overview/databases/mongodb) |
  • [2.27.0](https://github.com/prisma/prisma/releases/tag/2.27.0)
  • introspection of MongoDB in [3.2.0](https://github.com/prisma/prisma/releases/tag/3.2.0)
  • introspection of embedded documents in [3.4.0](https://github.com/prisma/prisma/releases/tag/3.4.0)
  • MongoDB embedded documents in [3.10.0](https://github.com/prisma/prisma/releases/tag/3.10.0)
  • introspection of embedded documents in [3.10.0](https://github.com/prisma/prisma/releases/tag/3.10.0)
  • raw query support for MongoDB in [3.9.0](https://github.com/prisma/prisma/releases/tag/3.9.0)
  • filters in embedded documents as an Experimental Feature in [3.11.0](https://github.com/prisma/prisma/releases/tag/3.11.0)
  • order by embedded documents in [3.11.0](https://github.com/prisma/prisma/releases/tag/3.11.0)
| [3.12.0](https://github.com/prisma/prisma/releases/tag/3.12.0) | +| [`microsoftSqlServer`](/orm/overview/databases/sql-server) | [2.10.0](https://github.com/prisma/prisma/releases/tag/2.10.0) | [3.0.1](https://github.com/prisma/prisma/releases/tag/3.0.1) | +| [`namedConstraints`](/orm/prisma-schema/data-model/database-mapping#constraint-and-index-names) | [2.29.0](https://github.com/prisma/prisma/releases/tag/2.29.0) | [3.0.1](https://github.com/prisma/prisma/releases/tag/3.0.1) | +| [`referentialActions`](/orm/prisma-schema/data-model/relations/referential-actions) | [2.26.0](https://github.com/prisma/prisma/releases/tag/2.26.0) | [3.0.1](https://github.com/prisma/prisma/releases/tag/3.0.1) | +| [`orderByAggregateGroup`](/orm/prisma-client/queries/aggregation-grouping-summarizing#order-by-aggregate-group) | [2.21.0](https://github.com/prisma/prisma/releases/tag/2.21.0) | [3.0.1](https://github.com/prisma/prisma/releases/tag/3.0.1) | +| [`orderByRelation`](/orm/prisma-client/queries/filtering-and-sorting#sort-by-relation) |
  • [2.16.0](https://github.com/prisma/prisma/releases/tag/2.16.0)
  • order by aggregates of relations in [2.19.0](https://github.com/prisma/prisma/releases/tag/2.19.0)
| [3.0.1](https://github.com/prisma/prisma/releases/tag/3.0.1) | +| [`selectRelationCount`](/orm/prisma-client/queries/aggregation-grouping-summarizing#count-relations) | [2.20.0](https://github.com/prisma/prisma/releases/tag/2.20.0) | [3.0.1](https://github.com/prisma/prisma/releases/tag/3.0.1) | +| `napi` | [2.20.0](https://github.com/prisma/prisma/releases/tag/2.20.0) | [3.0.1](https://github.com/prisma/prisma/releases/tag/3.0.1) | +| [`groupBy`](/orm/reference/prisma-client-reference#groupby) | [2.14.0](https://github.com/prisma/prisma/releases/tag/2.14.0) | [2.20.0](https://github.com/prisma/prisma/releases/tag/2.20.0) | +| [`createMany`](/orm/reference/prisma-client-reference#createmany) | [2.16.0](https://github.com/prisma/prisma/releases/tag/2.16.0) | [2.20.0](https://github.com/prisma/prisma/releases/tag/2.20.0) | +| [`nativeTypes`](/orm/prisma-schema/data-model/models#native-types-mapping) | [2.11.0](https://github.com/prisma/prisma/releases/tag/2.11.0) | [2.17.0](https://github.com/prisma/prisma/releases/tag/2.17.0) | +| [`uncheckedScalarInputs`](/orm/prisma-client/queries/relation-queries#create-a-single-record-and-multiple-related-records) | [2.11.0](https://github.com/prisma/prisma/releases/tag/2.11.0) | [2.15.0](https://github.com/prisma/prisma/releases/tag/2.15.0) | +| [`transactionApi`](/orm/prisma-client/queries/transactions#the-transaction-api) | [2.1.0](https://github.com/prisma/prisma/releases/tag/2.1.0) | [2.11.0](https://github.com/prisma/prisma/releases/tag/2.11.0) | +| [`connectOrCreate`](/orm/reference/prisma-client-reference#connectorcreate) | [2.1.0](https://github.com/prisma/prisma/releases/tag/2.1.0) | [2.11.0](https://github.com/prisma/prisma/releases/tag/2.11.0) | +| [`atomicNumberOperations`](/orm/reference/prisma-client-reference#atomic-number-operations) | [2.6.0](https://github.com/prisma/prisma/releases/tag/2.6.0) | [2.10.0](https://github.com/prisma/prisma/releases/tag/2.10.0) | +| [`insensitiveFilters` (PostgreSQL)](/orm/prisma-client/queries/filtering-and-sorting#case-insensitive-filtering) | [2.5.0](https://github.com/prisma/prisma/releases/tag/2.5.0) | [2.8.0](https://github.com/prisma/prisma/releases/tag/2.8.0) | +| [`middlewares`](/orm/prisma-client/client-extensions/middleware) | [2.3.0](https://github.com/prisma/prisma/releases/tag/2.3.0) | [2.5.0](https://github.com/prisma/prisma/releases/tag/2.5.0) | +| [`aggregateApi`](/orm/prisma-client/queries/aggregation-grouping-summarizing#aggregate) | [2.2.0](https://github.com/prisma/prisma/releases/tag/2.2.0) | [2.5.0](https://github.com/prisma/prisma/releases/tag/2.5.0) | +| [`distinct`](/orm/reference/prisma-client-reference#distinct) | [2.3.0](https://github.com/prisma/prisma/releases/tag/2.3.0) | [2.5.0](https://github.com/prisma/prisma/releases/tag/2.5.0) | diff --git a/content/200-orm/800-more/300-upgrade-guides/200-upgrading-versions/800-upgrading-to-prisma-3/index.mdx b/content/200-orm/800-more/300-upgrade-guides/200-upgrading-versions/800-upgrading-to-prisma-3/index.mdx index cc8117a449..ed4114d024 100644 --- a/content/200-orm/800-more/300-upgrade-guides/200-upgrading-versions/800-upgrading-to-prisma-3/index.mdx +++ b/content/200-orm/800-more/300-upgrade-guides/200-upgrading-versions/800-upgrading-to-prisma-3/index.mdx @@ -128,7 +128,7 @@ They also do not apply to the `array_contains` operator because there can only b -## Upgrading the `prisma` and `@prisma/client` packages to version 3 +## Upgrading the `prisma` and `@prisma/client` packages to Prisma ORM 3 To upgrade from version 2.x to 3.x, you need to update both the `prisma` and `@prisma/client` packages. Both the `prisma` and `@prisma/client` packages install with a caret `^` in their version number to safe guard against breaking changes. diff --git a/content/200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/02-schema-incompatibilities.mdx b/content/200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/02-schema-incompatibilities.mdx new file mode 100644 index 0000000000..b4f4bd15c0 --- /dev/null +++ b/content/200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/02-schema-incompatibilities.mdx @@ -0,0 +1,854 @@ +--- +title: 'Schema incompatibilities' +dbSwitcher: ['postgresql', 'mysql'] +techMetaTitles: + [ + { name: 'mysql', value: 'Schema Incompatibilities | MySQL' }, + { name: 'postgresql', value: 'Schema Incompatibilities | PostgreSQL' }, + ] +techMetaDescriptions: + [ + { + name: 'mysql', + value: 'Problems and workarounds for Prisma 1 and 2.0 schemas with MySQL', + }, + { + name: 'postgresql', + value: 'Problems and workarounds for Prisma 1 and 2.0 schemas with PostgreSQL', + }, + ] +--- + +## Overview + +Each section on this page describes a potential problem when upgrading from Prisma 1 to Prisma ORM 2._x_ and later and explains the available workarounds. + +## Default values aren't represented in database + +### Problem + +When adding the `@default` directive in a Prisma 1 datamodel, the default values for this field are generated by the Prisma 1 server at runtime. There's no `DEFAULT` constraint added to the database column. Because this constraint is not reflected in the database itself, the Prisma ORM 2._x_ and later versions of introspection can't recognize it. + +### Example + +#### Prisma 1 datamodel + +```graphql +type Post { + id: ID! @id + published: Boolean @default(value: false) +} +``` + +#### Prisma 1 generated SQL migration + +```sql +CREATE TABLE "Post" ( + id VARCHAR(25) PRIMARY KEY NOT NULL, + published BOOLEAN NOT NULL +); +``` + +#### Result of introspection in Prisma ORM versions 2._x_ and later + +```prisma file=schema.prisma +model Post { + id String @id + published Boolean +} +``` + +Because the `DEFAULT` constraint has not been added to the database when mapping the Prisma 1 datamodel to the database with `prisma deploy`, Prisma ORM v2 (and later versions) doesn't recognize it during introspection. + +### Workarounds + +#### Manually add a `DEFAULT` constraint to the database column + +You can alter the column to add the `DEFAULT` constraint as follows: + + + +```sql +ALTER TABLE "Post" + ALTER COLUMN published SET DEFAULT false; +``` + + + + + +```sql +ALTER TABLE `Post` + ALTER COLUMN published SET DEFAULT false; +``` + + + +After this adjustment, you can re-introspect your database and the `@default` attribute will be added to the `published` field: + +```prisma line-number file=schema.prisma highlight=3;normal +model Post { + id String @id + published Boolean @default(false) +} +``` + +#### Manually add a `@default` attribute to the Prisma model + +You can add the `@default` attribute to the Prisma model: + +```prisma line-number file=schema.prisma highlight=3;add +model Post { + id String + published Boolean @default(false) +} +``` + +If the `@default` attribute is set in the Prisma schema and you run `prisma generate`, the resulting Prisma Client code will generate the specified default values at runtime (similar to what the Prisma 1 server did in Prisma 1). + +## Generated CUIDs as ID values aren't represented in database + +### Problem + +Prisma 1 auto-generates ID values as CUIDs for `ID` fields when they're annotated with the `@id` directive. These CUIDs are generated by the Prisma 1 server at runtime. Because this behavior is not reflected in the database itself, the introspection in Prisma ORM 2._x_ and later can't recognize it. + +### Example + +#### Prisma 1 datamodel + +```graphql +type Post { + id: ID! @id +} +``` + +#### Prisma 1 generated SQL migration + +```sql +CREATE TABLE "Post" ( + id VARCHAR(25) PRIMARY KEY NOT NULL +); +``` + +#### Result of introspection in Prisma ORM versions 2._x_ and later + +```prisma file=schema.prisma +model Post { + id String @id +} +``` + +Because there's no indication of the CUID behavior in the database, Prisma ORM's introspection doesn't recognize it. + +### Workaround + +As a workaround, you can manually add the `@default(cuid())` attribute to the Prisma model: + +```prisma line-number file=schema.prisma highlight=2;add +model Post { + id String @id @default(cuid()) +} +``` + +If the `@default` attribute is set in the Prisma schema and you run `prisma generate`, the resulting Prisma Client code will generate the specified default values at runtime (similar to what the Prisma 1 server did in Prisma 1). + +Note that you'll have to re-add the attribute after each introspection because introspection removes it (as the previous version of the Prisma schema is overwritten)! + +## `@createdAt` isn't represented in database + +### Problem + +Prisma 1 auto-generates values for `DateTime` fields when they're annotated with the `@createdAt` directive. These values are generated by the Prisma 1 server at runtime. Because this behavior is not reflected in the database itself, the introspection in Prisma ORM 2._x_ and later can't recognize it. + +### Example + +#### Prisma 1 datamodel + +```graphql line-number highlight=3;normal +type Post { + id: ID! @id + createdAt: DateTime! @createdAt +} +``` + +#### Prisma 1 generated SQL migration + +```sql +CREATE TABLE "Post" ( + id VARCHAR(25) PRIMARY KEY NOT NULL, + "createdAt" TIMESTAMP NOT NULL +); +``` + +#### Result of introspection in Prisma ORM 2._x_ and later versions + +```prisma file=schema.prisma +model Post { + id String @id + createdAt DateTime +} +``` + +### Workarounds + +#### Manually add `DEFAULT CURRENT_TIMESTAMP` to the database column + +You can alter the column to add the `DEFAULT` constraint as follows: + +```sql +ALTER TABLE "Post" + ALTER COLUMN "createdAt" SET DEFAULT CURRENT_TIMESTAMP; +``` + +After this adjustment, you can re-introspect your database and the `@default` attribute will be added to the `createdAt` field: + +```prisma file=schema.prisma +model Post { + id String + createdAt DateTime @default(now()) +} +``` + +#### Manually add the `@default(now())` attribute to the Prisma model + +As a workaround, you can manually add the `@default(now())` attribute to the Prisma model: + +```prisma line-number file=schema.prisma highlight=3;normal +model Post { + id String @id + createdAt DateTime @default(now()) +} +``` + +If the `@default` attribute is set in the Prisma schema and you run `prisma generate`, the resulting Prisma Client code will generate the specified default values at runtime (similar to what the Prisma 1 server did in Prisma 1). + +Note that you'll have to re-add the attribute after each introspection because introspection removes it (as the previous version of the Prisma schema is overwritten)! + +## `@updatedAt` isn't represented in database + +### Problem + +Prisma 1 auto-generates values for `DateTime` fields when they're annotated with the `@updatedAt` directive. These values are generated by the Prisma 1 server at runtime. Because this behavior is not reflected in the database itself, the introspection in Prisma ORM 2._x_ and later can't recognize it.. + +### Example + +#### Prisma 1 datamodel + +```graphql +type Post { + id: ID! @id + updatedAt: DateTime! @updatedAt +} +``` + +#### Prisma 1 generated SQL migration + +```sql +CREATE TABLE "Post" ( + id VARCHAR(25) PRIMARY KEY NOT NULL, + updatedAt TIMESTAMP +); +``` + +#### Result of introspection in Prisma ORM 2._x_ and later versions + +```prisma file=schema.prisma +model Post { + id String @id + updatedAt DateTime +} +``` + +### Workarounds + +#### Manually add the `@updatedAt` attribute to the Prisma model + +As a workaround, you can manually add the `@updatedAt` attribute to the Prisma model: + +```prisma line-number file=schema.prisma highlight=3;add +model Post { + id String @id + updatedAt DateTime @updatedAt +} +``` + +If the `@updatedAt` attribute is set in the Prisma schema and you run `prisma generate`, the resulting Prisma Client code will automatically generate values for this column when an existing record is updated (similar to what the Prisma 1 server did in Prisma 1). + +Note that you'll have to re-add the attribute after each introspection because introspection removes it (as the previous version of the Prisma schema is overwritten)! + +## Inline 1-1 relations are recognized as 1-n (missing `UNIQUE` constraint) + +### Problem + +In the [datamodel v1.1](https://www.prisma.io/blog/datamodel-v11-lrzqy1f56c90) that was introduced in Prisma ORM v1.31, 1-1 relations can be declared as _inline_. In that case, the relation will not be maintained via a [relation table](/orm/prisma-schema/data-model/relations/many-to-many-relations#relation-tables) but via a single foreign key on one of the two tables involved. + +When this approach is used, Prisma ORM doesn't add a `UNIQUE` constraint to the foreign key column which means that after introspection in Prisma ORM version 2._x_ and later, this former 1-1 relation will be added as a 1-n relation to the Prisma schema. + +### Example + +#### Prisma ORM datamodel v1.1 (available from Prisma ORM v1.31) + +```graphql +type User { + id: ID! @id + profile: Profile @relation(link: INLINE) +} + +type Profile { + id: ID! @id + user: User +} +``` + +Note that omitting the `@relation` directive in this case would result in the same behavior because `link: INLINE` is the _default_ for 1-1 relations. + +#### Prisma 1 generated SQL migration + +```sql +CREATE TABLE "User" ( + id VARCHAR(25) PRIMARY KEY NOT NULL +); + +CREATE TABLE "Profile" ( + id VARCHAR(25) PRIMARY KEY NOT NULL, + "user" VARCHAR(25), + FOREIGN KEY ("user") REFERENCES "User"(id) +); +``` + +#### Result of introspection in Prisma ORM 2._x_ and later versions + +```prisma file=schema.prisma +model User { + id String @id + Profile Profile[] +} + +model Profile { + id String @id + user String? + User User? @relation(fields: [user], references: [id]) +} +``` + +Because there's no `UNIQUE` constraint defined on the `user` column (which represents the foreign key in this relation), Prisma ORM's introspection recognizes the relation as 1-n. + +### Workaround + +#### Manually add `UNIQUE` constraint to the foreign key column + +You can alter the foreign key column to add the `UNIQUE` constraint as follows: + + + +```sql +ALTER TABLE "Profile" + ADD CONSTRAINT userId_unique UNIQUE ("user"); +``` + + + + + +```sql +ALTER TABLE `Profile` + ADD CONSTRAINT userId_unique UNIQUE (`user`); +``` + + + +After this adjustment, you can re-introspect your database and the 1-1 relation will be properly recognized: + +```prisma line-number file=schema.prisma highlight=3;normal +model User { + id String @id + Profile Profile? +} + +model Profile { + id String @id + user String? @unique + User User? @relation(fields: [user], references: [id]) +} +``` + +## _All_ non-inline relations are recognized as m-n + +### Problem + +Prisma 1 represents relations as relation tables most of the time: + +- All relations in the Prisma 1 **datamodel v1.0** are represented as relation tables +- In **datamodel v1.1**, all m-n relations as well as the 1-1 and 1-n relations declared as `link: TABLE` are represented as relation tables. + +Because of this representation, introspection in Prisma ORM version 2._x_ and later will recognize all these relations as m-n relations, even though they might have been declared as 1-1 or 1-n in Prisma 1. + +### Example + +#### Prisma 1 datamodel + +```graphql +type User { + id: ID! @id + posts: [Post!]! +} + +type Post { + id: ID! @id + author: User! @relation(link: TABLE) +} +``` + +#### Prisma 1 generated SQL migration + +```sql +CREATE TABLE "User" ( + id VARCHAR(25) PRIMARY KEY NOT NULL +); + +CREATE TABLE "Post" ( + id VARCHAR(25) PRIMARY KEY NOT NULL +); + +CREATE TABLE "_PostToUser" ( + "A" VARCHAR(25) NOT NULL REFERENCES "Post"(id) ON DELETE CASCADE, + "B" VARCHAR(25) NOT NULL REFERENCES "User"(id) ON DELETE CASCADE +); +CREATE UNIQUE INDEX "_PostToUser_AB_unique" ON "_PostToUser"("A" text_ops,"B" text_ops); +CREATE INDEX "_PostToUser_B" ON "_PostToUser"("B" text_ops); +``` + +#### Result of introspection in Prisma ORM 2._x_ and later versions + +```prisma file=schema.prisma +model User { + id String @id + Post Post[] @relation(references: [id]) +} + +model Post { + id String @id + User User[] @relation(references: [id]) +} +``` + +Because the relation table that was created by Prisma 1 uses the same [conventions for relation tables](/orm/prisma-schema/data-model/relations/many-to-many-relations#conventions-for-relation-tables-in-implicit-m-n-relations) as in Prisma ORM version 2._x_ and later, the relation now gets recognized as a m-n relation. + +### Workaround + +As a workaround, you can migrate the data into a structure that's compatible with Prisma ORM's 1-n relation: + + + +1. Create new column `authorId` on the `Post` table. This column should be a _foreign key_ that references the `id` field of the `User` table: + ```sql + ALTER TABLE "Post" ADD COLUMN "authorId" VARCHAR(25); + ALTER TABLE "Post" + ADD CONSTRAINT fk_author + FOREIGN KEY ("authorId") + REFERENCES "User"("id"); + ``` +1. Write a SQL query that reads all the rows from the `_PostToUser` relation table and for each row: + 1. Finds the respective `Post` record by looking up the value from column `A` + 1. Inserts the value from column `B` as the value for `authorId` into that `Post` record + ```sql + UPDATE "Post" post + SET "authorId" = post_to_user."B" + FROM "_PostToUser" post_to_user + WHERE post_to_user."A" = post."id"; + ``` +1. Delete the `_PostToUser` relation table + ```sql + DROP TABLE "_PostToUser"; + ``` + + + + + +1. Create new column `authorId` on the `Post` table. This column should be a _foreign key_ that references the `id` field of the `User` table: + ```sql + ALTER TABLE `Post` ADD COLUMN `authorId` VARCHAR(25); + ALTER TABLE `Post` ADD FOREIGN KEY (`authorId`) REFERENCES `User` (`id`); + ``` +1. Write a SQL query that reads all the rows from the `_PostToUser` relation table and for each row: + 1. Finds the respective `Post` record by looking up the value from column `A` + 1. Inserts the value from column `B` as the value for `authorId` into that `Post` record + ```sql + UPDATE Post, _PostToUser + SET Post.authorId = _PostToUser.B + WHERE Post.id = _PostToUser.A + ``` +1. Delete the `_PostToUser` relation table + ```sql + DROP TABLE `_PostToUser`; + ``` + + + +After that you can introspect your database and the relation will now be recognized as 1-n: + +```prisma line-number file=schema.prisma highlight=3,8,9;normal +model User { + id String @id + Post Post[] +} + +model Post { + id String @id + User User @relation(fields: [authorId], references: [id]) + authorId String +} +``` + +## `Json` type is represented as `TEXT` in database + +### Problem + +Prisma 1 supports the `Json` data type in its datamodel. However, in the underlying database, fields of type `Json` are actually stored as plain strings using the `TEXT` data type of the underlying database. Any parsing and validation of the stored JSON data is done by the Prisma 1 server at runtime. + +### Example + +#### Prisma 1 datamodel + +```graphql +type User { + id: ID! @id + jsonData: Json +} +``` + +#### Prisma 1 generated SQL migration + +```sql +CREATE TABLE "User" ( + id VARCHAR(25) PRIMARY KEY NOT NULL, + jsonData TEXT +); +``` + +#### Result of introspection in Prisma ORM 2._x_ and later versions + +```prisma file=schema.prisma +model User { + id String @id + jsonData String? +} +``` + +### Workaround + +You can manually change the type of the column to `JSON` + + + +```sql +ALTER TABLE "User" ALTER COLUMN "jsonData" TYPE JSON USING "jsonData"::json; +``` + + + + + +```sql +ALTER TABLE User MODIFY COLUMN jsonData JSON; +``` + + + +After this adjustment, you can re-introspect your database and the field will now be recognized as `Json`: + +```prisma line-number file=schema.prisma highlight=3;normal +model User { + id String @id + jsonData Json? +} +``` + +## Enums are represented as `TEXT` in database + +### Problem + +Prisma 1 supports the `enum` data type in its datamodel. However, in the underlying database, types declared as `enum` are actually stored as plain strings using the `TEXT` data type of the underlying database. Any validation of the stored `enum` data is done by the Prisma 1 server at runtime. + +### Example + +#### Prisma 1 datamodel + +```graphql +type User { + id: ID! @id + role: Role +} + +enum Role { + ADMIN + CUSTOMER +} +``` + +#### Prisma 1 generated SQL migration + +```sql +CREATE TABLE "User" ( + id VARCHAR(25) PRIMARY KEY NOT NULL, + role TEXT +); +``` + +#### Result of introspection in Prisma ORM 2._x_ and later versions + +```prisma file=schema.prisma +model User { + id String @id + role String? +} +``` + +### Workaround + +You can manually turn the `role` column into an enum with your desired values: + +1. Create an `enum` in your database that mirrors the `enum` you defined in the Prisma 1 datamodel: + ```sql + CREATE TYPE "Role" AS ENUM ('CUSTOMER', 'ADMIN'); + ``` +1. Change the type from `TEXT` to your new `enum`: + ```sql + ALTER TABLE "User" ALTER COLUMN "role" TYPE "Role" + USING "role"::text::"Role"; + ``` + +After introspection, the type is now properly recognized as an enum: + +```prisma line-number file=schema.prisma highlight=3,6-9;normal +model User { + id String @id + role Role? +} + +enum Role { + ADMIN + CUSTOMER +} +``` + +## Mismatching CUID length + +### Problem + +Prisma 1 uses CUIDs as ID values for all database records. In the underlying database, these IDs are represented as strings with a maximum size of 25 characters (as `VARCHAR(25)`). However, when configuring default CUIDs in your Prisma ORM 2._x_ (or later versions) schema with `@default(cuid())` the generated ID values might exceed the limit of 25 characters (the maximum length might be 30 characters). To make your IDs proof for Prisma ORM 2._x_ (or later versions), you therefore need to adjust the column type to `VARCHAR(30)`. + +### Example + +#### Prisma 1 datamodel + +```graphql +type User { + id: ID! @id +} +``` + +#### Prisma 1 generated SQL migration + +```sql +CREATE TABLE "User" ( + id VARCHAR(25) PRIMARY KEY NOT NULL +); +``` + +#### Result of introspection in Prisma ORM 2._x_ and later versions + +```prisma file=schema.prisma +model User { + id String @id +} +``` + +### Workaround + +You can manually turn the `VARCHAR(25)` columns into `VARCHAR(30)`: + + + +```sql +ALTER TABLE "User" ALTER COLUMN "id" SET DATA TYPE character varying(30); +``` + + + + + +```sql +SET FOREIGN_KEY_CHECKS=0; +ALTER TABLE `User` CHANGE `id` `id` char(30) CHARACTER SET utf8 NOT NULL; +SET FOREIGN_KEY_CHECKS=1; +``` + + + +> **Note**: When fixing this issue with the [Upgrade CLI](/orm/more/upgrade-guides/upgrade-from-prisma-1/how-to-upgrade#prisma-1-upgrade-cli), the generated SQL statements will keep appearing in the Upgrade CLI even after you have changed the column types in the underlying database. This is a currently a limitation in the Upgrade CLI. + +## Scalar lists (arrays) are maintained with extra table + +### Problem + +In Prisma 1, you can define lists of _scalar_ types on your models. Under the hood, this is implemented with an extra table that keeps track of the values in the list. + +To remove the approach with the extra table which incurred hidden performance costs, Prisma ORM 2._x_ and later versions only support scalar lists only when they're natively supported by the database you use. At the moment, only [PostgreSQL supports scalar lists (arrays) natively](https://www.postgresql.org/docs/9.1/arrays.html). + +With PostgreSQL, you therefore can keep using scalar lists in Prisma ORM 2._x_ and later versions, but you'll need to perform a data migration to transfer the data from the extra table from Prisma 1 into an actual PostgreSQL array. + +### Example + +#### Prisma 1 datamodel + +```graphql +type User { + id: ID! @id + coinflips: [Boolean!]! @scalarList(strategy: RELATION) +} +``` + +#### Prisma 1 generated SQL migration + +```sql +CREATE TABLE "User" ( + id VARCHAR(25) PRIMARY KEY NOT NULL +); + +CREATE TABLE "User_coinflips" ( + "nodeId" VARCHAR(25) REFERENCES "User"(id), + position INTEGER, + value BOOLEAN NOT NULL, + CONSTRAINT "User_coinflips_pkey" PRIMARY KEY ("nodeId", position) +); +CREATE UNIQUE INDEX "User_coinflips_pkey" ON "User_coinflips"("nodeId" text_ops,position int4_ops); +``` + +#### Result of Prisma ORM 2 introspection + +```prisma file=schema.prisma +model User { + id String @id + User_coinflips User_coinflips[] +} + +model User_coinflips { + nodeId String + position Int + value Boolean + User User @relation(fields: [nodeId], references: [id]) + + @@id([nodeId, position]) +} +``` + +Note that you can now generate Prisma Client and you'll be able to access the data from the scalar lists through the extra table. PostgreSQL users can alternatively migrate the data into a native PostgreSQL array and continue to benefit from the slicker Prisma Client API for scalar lists (read the section below for more info). + +
+ +Expand for sample Prisma Client API calls + +To access the coinflips data, you will now have to always [`include`](/orm/prisma-client/queries/select-fields#include-relations-and-select-relation-fields) it in your queries: + +```ts +const user = await prisma.user.findUnique({ + where: { id: 1 }, + include: { + coinflips: { + orderBy: { position: 'asc' }, + }, + }, +}) +``` + +> **Note**: The `orderBy` is important to retain the order of the list. + +This is the `result of the query: + +```js +{ + id: 1, + name: 'Alice', + coinflips: [ + { id: 1, position: 1000, value: false }, + { id: 2, position: 2000, value: true }, + { id: 3, position: 3000, value: false }, + { id: 4, position: 4000, value: true }, + { id: 5, position: 5000, value: true }, + { id: 6, position: 6000, value: false } + ] +} +``` + +To access just the boolean values from the list, you can `map` over the `coinflips` on `user` as follows: + +```ts +const currentCoinflips = user!.coinflips.map((cf) => cf.value) +``` + +> **Note**: The exclamation mark above means that you're _force unwrapping_ the `user` value. This is necessary because the `user` returned from the previous query might be `null`. + +Here's the value of `currentCoinflips` after the call to `map`: + +```json5 +[false, true, false, true, true, false] +``` + +
+ +### Workaround + +The following workaround is only available for PostgreSQL users! + +As scalar lists (i.e. [arrays](https://www.postgresql.org/docs/9.1/arrays.html)) are available as a native PostgreSQL feature, you can keep using the same notation of `coinflips: Boolean[]` in your Prisma schema. + +However, in order to do so you need to manually migrate the underlying data from the `User_coinflips` table into a PostgreSQL array. Here's how you can do that: + +1. Add the new `coinflips` column to the `User` tables: + ```sql + ALTER TABLE "User" ADD COLUMN coinflips BOOLEAN[]; + ``` +1. Migrate the data from `"User_coinflips".value` to `"User.coinflips"`: + ```sql + UPDATE "User" + SET coinflips = t.flips + FROM ( + SELECT "nodeId", array_agg(VALUE ORDER BY position) AS flips + FROM "User_coinflips" + GROUP BY "nodeId" + ) t + where t."nodeId" = "User"."id"; + ``` +1. To cleanup, you can delete the `User_coinflips` table: + ```sql + DROP TABLE "User_coinflips"; + ``` + +You can now introspect your database and the `coinflips` field will be represented as an array in your new Prisma schema: + +```prisma file=schema.prisma +model User { + id String @id + coinflips Boolean[] +} +``` + +You can keep using Prisma Client as before: + +```ts +const user = await prisma.user.findUnique({ + where: { id: 1 }, +}) +``` + +This is the result from the API call: + +```js +{ + id: 1, + name: 'Alice', + coinflips: [ false, true, false, true, true, false ] +} +``` diff --git a/content/200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/03-upgrading-the-prisma-layer.mdx b/content/200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/03-upgrading-the-prisma-layer.mdx new file mode 100644 index 0000000000..0b18eeefe6 --- /dev/null +++ b/content/200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/03-upgrading-the-prisma-layer.mdx @@ -0,0 +1,1622 @@ +--- +title: 'Upgrading the Prisma ORM layer' +# dbSwitcher: ['postgresql', 'mysql'] +# techMetaTitles: +# [ +# { +# name: 'mysql', +# value: 'Upgrading the Prisma ORM layer to Prisma ORM 2 | MySQL', +# }, +# { +# name: 'postgresql', +# value: 'Upgrading the Prisma ORM layer to Prisma ORM 2 | PostgreSQL', +# }, +# ] +# techMetaDescriptions: +# [ +# { +# name: 'mysql', +# value: 'Learn how to upgrade the Prisma ORM layer to Prisma ORM 2 and create your Prisma schema with MySQL', +# }, +# { +# name: 'postgresql', +# value: 'Learn how to upgrade the Prisma ORM layer to Prisma ORM 2 and create your Prisma schema with PostgreSQL', +# }, +# ] +--- + +## Overview + +This page explains the first step of your upgrade process: Taking your Prisma 1 configuration and upgrading it to Prisma ORM 2. Concretely, you will learn how to: + +1. Add the Prisma ORM 2 CLI as a development dependency +1. Create your Prisma ORM 2 schema +1. Determine your connection URL and connect to your database +1. Introspect your database (that was so far managed with Prisma 1) +1. Use the [Prisma 1 Upgrade CLI](/orm/more/upgrade-guides/upgrade-from-prisma-1/how-to-upgrade#prisma-1-upgrade-cli) to resolve the [schema incompatibilities](/orm/more/upgrade-guides/upgrade-from-prisma-1/schema-incompatibilities-postgresql) in the new Prisma ORM 2 data model +1. Install and generate Prisma Client + +Once done with these steps, you can move on to the next guide that explains how you can upgrade the application layer to use Prisma Client for your database queries. + +> **Note**: During the upgrade process it can be helpful to get a graphical view on your database. It is therefore recommended to use a graphical database client to connect to your database, such as [TablePlus](https://tableplus.com/) or [Postico](https://eggerapps.at/postico/). + +## 1. Install Prisma ORM 2 CLI + +The Prisma ORM 2 CLI is available as the [`prisma`](https://www.npmjs.com/package/prisma) package on npm and is invoked via the `prisma` command. + +Note that the former `prisma` command for Prisma 1 has been renamed to `prisma1`. You can learn more about this [here](https://www.prisma.io/blog/prisma-2-beta-b7bcl0gd8d8e#renaming-the-prisma2-cli). + +You can install the Prisma ORM 2 CLI in your Node.js project as follows (be sure to invoke this command in the directory where your `package.json` is located): + +```terminal copy +npm install prisma --save-dev +``` + +> **Note**: With Prisma 1, it was usually recommended to install the CLI globally. We now recommend to [install the Prisma CLI locally](/orm/tools/prisma-cli#installation) to prevent version conflicts. + +You can now use the local installation of the `prisma` CLI by prefixing it with `npx`: + +```terminal +npx prisma +``` + +If you're upgrading your entire project [all at once](/orm/more/upgrade-guides/upgrade-from-prisma-1/how-to-upgrade#upgrade-strategies), you can now also uninstall the Prisma 1 CLI (otherwise expand below): + +```terminal +# remove global installation +npm uninstall -g prisma1 + +# remove local installation +npm uninstall prisma1 +``` + +
+
+ +Expand if you want to keep using your Prisma 1 CLI side-by-side + +If you want to keep using the Prisma 1 CLI, it is recommend to remove your global installation of it and add the `prisma1` CLI as a development dependency: + +```terminal +# installs v1.34 of the Prisma 1 CLI +npm uninstall -g prisma +npm install prisma1 --save-dev +``` + +You can now invoke it as follows: + +```terminal +npx prisma1 +``` + +Note that if you need a CLI version smaller than 1.34 (e.g. 1.30), you can install it as follows: + +```terminal +# installs v1.30 of the Prisma 1 CLI +npm uninstall -g prisma@1.30 +npm install prisma@1.30 --save-dev +``` + +You can now invoke it as follows: + +```terminal +npx prisma +``` + +
+ +## 2. Create your Prisma ORM 2 schema + +For this guide, you'll first create a new Prisma schema using the `prisma init` command and then "fill" it with a data model using [introspection](/orm/prisma-schema/introspection). + +Run the following command to create your Prisma schema (note that this throws an error if you already have a folder called `prisma`): + +```terminal copy +npx prisma init +``` + +If you're seeing the following error, you need to rename your current `prisma` directory: + +```no-lines +ERROR A folder called prisma already exists in your project. + Please try again in a project that is not yet using Prisma. +``` + +You can rename the current `prisma` directory to `prisma1` to make it clear that this holds the former Prisma 1 configuration: + +```terminal copy +mv prisma prisma1 +``` + +Now you can run `init` and it will succeed: + +```terminal copy +npx prisma init +``` + +It should print the following output: + +```no-lines wrap +✔ Your Prisma schema was created at prisma/schema.prisma. + You can now open it in your favorite editor. + +Next steps: +1. Set the `DATABASE_URL` in the `.env` file to point to your existing database. If your database has no tables yet, read https://pris.ly/d/getting-started +2. Set the `provider` of your `datasource` block in `schema.prisma` to match your database: `postgresql`, `mysql` or `sqlite`. +3. Run `prisma db pull` to introspect your database schema and update the Prisma schema data models accordingly. +4. Run `prisma generate` to install Prisma Client. You can then start querying your database. + +More information in our documentation: +https://pris.ly/d/getting-started +``` + +The command created a new folder called `prisma`, and two files: + +- `prisma/schema.prisma`: Your Prisma schema file that specifies the [data source](/orm/prisma-schema/overview/data-sources), [generator](/orm/prisma-schema/overview/generators) and [data model](/orm/prisma-schema/data-model/models) (note that the data model doesn't exist yet, it will be generated via introspection). +- `.env`: A [dotenv](https://github.com/motdotla/dotenv#readme) file to configure your database [connection URL](/orm/reference/connection-urls). + +Your initial Prisma schema looks as follows: + +```prisma file=schema.prisma +// This is your Prisma schema file, +// learn more about it in the docs: https://pris.ly/d/prisma-schema + +datasource db { + provider = "postgresql" + url = env("DATABASE_URL") +} + +generator client { + provider = "prisma-client-js" +} +``` + +With Prisma 1, you specify which language variant of Prisma Client you wanted to use in your `prisma.yml`. With Prisma ORM 2, this information is now specified inside the Prisma schema via a `generator` block. + +> **Note**: Unlike Prisma 1, the TypeScript and JavaScript variants of Prisma Client 2.0 use the _same_ generator called `prisma-client-js`. The generated types in `index.d.ts` are _always_ included, even in plain JavaScript projects. This enables feature like autocompletion in VS Code even when not using TypeScript. + +## 3. Determine your connection URL and connect to your database + +With Prisma 1, the database connection is configured in the Docker Compose file that's used to launch the Prisma ORM server. The Prisma ORM server then exposes a GraphQL endpoint (via HTTP) that proxies all database requests from the Prisma Client application code. That HTTP endpoint is specified in your `prisma.yml`. + +With Prisma ORM 2, the HTTP layer isn't exposed any more and Prisma Client 2.0 is configured to run requests "directly" against the database (that is, requests are proxied by Prisma ORM's [query engine](/orm/more/under-the-hood/engines), but there isn't an extra server any more). + +So, as a next step you'll need to tell Prisma ORM 2 _what_ kind of database you use (MySQL or PostgreSQL) and _where_ it is located. + +First, you need to ensure that that `provider` field on the `datasource` block inside `schema.prisma` is configured to use the right database: + +- If you're using PostgreSQL, it needs to define the value `"postgresql"` in the `provider` field. +- If you're using MySQL, it needs to define the value `"mysql"` in the `provider` field. + +Switch around with the tabs in the code block to see examples of both: + + + + + +```prisma +datasource db { + provider = "postgresql" + url = env("DATABASE_URL") +} +``` + + + + +```prisma +datasource db { + provider = "mysql" + url = env("DATABASE_URL") +} +``` + + + + + +With the `provider` field set, you can go ahead and configure the connection URL inside the `.env` file. + +Assume the database configuration in your Docker Compose file that you used to deploy your Prisma ORM server looks as follows: + + + +```yml file=docker-compose.yml +PRISMA_CONFIG: | + port: 4466 + databases: + default: + connector: postgres + host: postgres + port: 5432 + user: prisma + password: prisma +``` + +Also assume your `endpoint` in `prisma.yml` is configured as follows: + +```yml file=prisma.yml +endpoint: http://localhost:4466/myproject/dev +``` + +Based on these connection details, you need to configure the `DATABASE_URL` environment variable inside your `.env` file as follows: + +```bash file=.env +DATABASE_URL="postgresql://janedoe:randompassword@localhost:5432/prisma?schema=myproject$dev" +``` + +Note that the `schema` argument is typically composed of your _service name_ and _service stage_ (which are part of the `endpoint` in `prisma.yml`), separated by the `$` character. + +Sometimes no service name and stage are specified in `prisma.yml`: + +```yml file=prisma.yml +endpoint: http://localhost:4466/ +``` + +In that case, the `schema` must be specified as follows: + +```bash file=.env +DATABASE_URL="postgresql://janedoe:randompassword@localhost:5432/prisma?schema=default$default" +``` + + + + + +```yml file=docker-compose.yml +PRISMA_CONFIG: | + port: 4466 + databases: + default: + connector: mysql + host: mysql + port: 3306 + user: root + password: randompassword +``` + +Also assume your `endpoint` in `prisma.yml` is configured as follows: + +```yml file=prisma.yml +endpoint: http://localhost:4466/myproject/dev +``` + +Based on these connection details, you need to configure the `DATABASE_URL` environment variable inside your `.env` file as follows: + +```bash file=.env +DATABASE_URL="mysql://root:randompassword@localhost:3306/myproject@dev" +``` + +Note that the _database name_ in the connection URL is typically composed of your _service name_ and _service stage_ (which are part of the `endpoint` in `prisma.yml`), separated by the `@` character. + +Sometimes no service name and stage are specified in `prisma.yml`: + +```yml file=prisma.yml +endpoint: http://localhost:4466/ +``` + +In that case, the database name must be specified as follows: + +```bash file=.env +DATABASE_URL="mysql://root:randompassword@localhost:3306/default@default" +``` + + + +Learn more on the [Connection URLs](/orm/reference/connection-urls) page. + +## 4. Introspect your database + +For the purpose of this guide, we'll use the following Prisma 1 data model (select the **SQL** tab below to see what the data model maps to in SQL): + + + + + +```graphql +type User { + id: ID! @id + email: String @unique + name: String! + role: Role! @default(value: CUSTOMER) + jsonData: Json + profile: Profile + posts: [Post!]! +} + +type Post { + id: ID! @id + createdAt: DateTime! @createdAt + updatedAt: DateTime! @updatedAt + title: String! + content: String + published: Boolean! @default(value: false) + author: User @relation(link: TABLE) + categories: [Category!]! +} + +type Profile { + id: ID! @id + bio: String + user: User! @relation(link: INLINE) +} + +type Category { + id: ID! @id + name: String! + posts: [Post!]! +} + +enum Role { + ADMIN + CUSTOMER +} +``` + + + + +```sql +CREATE TABLE"User" ( + id character varying(25) PRIMARY KEY, + email text, + name text NOT NULL, + role text NOT NULL, + "jsonData" text +); +CREATE UNIQUE INDEX "User_pkey" ON"User"(id text_ops); +CREATE UNIQUE INDEX "default$default.User.email._UNIQUE" ON"User"(email text_ops); + +CREATE TABLE"Post" ( + id character varying(25) PRIMARY KEY, + title text NOT NULL, + published boolean NOT NULL, + "createdAt" timestamp(3) without time zone NOT NULL, + "updatedAt" timestamp(3) without time zone NOT NULL, + content text +); +CREATE UNIQUE INDEX "Post_pkey" ON"Post"(id text_ops); + +CREATE TABLE"Profile" ( + id character varying(25) PRIMARY KEY, + bio text, + user character varying(25) REFERENCES"User"(id) ON DELETE SET NULL +); +CREATE UNIQUE INDEX "Profile_pkey" ON"Profile"(id text_ops); + +CREATE TABLE"Category" ( + id character varying(25) PRIMARY KEY, + name text NOT NULL +); +CREATE UNIQUE INDEX "Category_pkey" ON"Category"(id text_ops); + +CREATE TABLE"_PostToUser" ( + "A" character varying(25) NOT NULL REFERENCES"Post"(id) ON DELETE CASCADE, + "B" character varying(25) NOT NULL REFERENCES"User"(id) ON DELETE CASCADE +); +CREATE UNIQUE INDEX "_PostToUser_AB_unique" ON"_PostToUser"("A" text_ops,"B" text_ops); +CREATE INDEX "_PostToUser_B" ON"_PostToUser"("B" text_ops); + +CREATE TABLE"_CategoryToPost" ( + "A" character varying(25) NOT NULL REFERENCES"Category"(id) ON DELETE CASCADE, + "B" character varying(25) NOT NULL REFERENCES"Post"(id) ON DELETE CASCADE +); +CREATE UNIQUE INDEX "_CategoryToPost_AB_unique" ON"_CategoryToPost"("A" text_ops,"B" text_ops); +CREATE INDEX "_CategoryToPost_B" ON"_CategoryToPost"("B" text_ops); +``` + + + + + +Note that this data model has three [relations](/orm/prisma-schema/data-model/relations): + +- 1-1: `User` ↔ `Profile` +- 1-n: `User` ↔ `Post` (maintained via the `_PostToUser` relation table) +- m-n: `Post` ↔ `Category` (maintained via the `_CategoryToPost` relation table) + +Now you can run Prisma ORM's introspection against your database with the following command: + +```terminal copy +npx prisma db pull +``` + +Here's a graphical illustration for what happens when `db pull` is invoked: + +![Introspect your database with Prisma ORM](/img/orm/prisma-db-pull-generate-schema.png) + +For the above Prisma 1 datamodel, this results in the following Prisma ORM 2 schema (note that the models have been reordered to match the initial order of the Prisma 1 datamodel): + +```prisma file=schema.prisma +model User { + id String @id @default(cuid()) + email String? @unique + name String + role String + jsonData String? + Profile Profile[] + Post Post[] +} + +model Post { + id String @id @default(cuid()) + createdAt DateTime + updatedAt DateTime + title String + content String? + published Boolean + Category Category[] + User User[] +} + +model Profile { + id String @id @default(cuid()) + bio String? + user String? @unique + User User? @relation(fields: [user], references: [id]) +} + +model Category { + id String @id @default(cuid()) + name String + Post Post[] +} +``` + +While this is already a valid Prisma ORM 2 schema, it lacks a number of _features_ that were part of its Prisma 1 equivalent: + +- no auto-generated date values for the `createdAt` and `updatedAt` fields on `Post` +- no default value for the `role` field on `User` +- no default value for the `published` field on `Post` + +There further are a number of inconsistencies which result in a less idiomatic/ergonomic Prisma Client API: + +- `User` ↔ `Profile` is a 1-n instead of 1-1 relation +- `User` ↔ `Post` is a m-n instead of 1-n relation +- relation fields are uppercased (e.g. `Profile` and `Post` on `User`) +- the `jsonData` field on `User` is of type `String` instead of `Json` +- the `role` field on `User` is of type `String` instead of `Role`, the `enum` definition for role is missing altogether + +While these inconsistencies don't actually impact the "feature set" you'll have available in your Prisma Client API, they make you lose certain constraints/guarantees that were present before. + +For example, Prisma ORM now won't guarantee that a `User` is connected to _at most_ one `Profile` because the relation between the tables was recognized as 1-n during introspection, so one `User` record _could_ now get connected to multiple `Profile` records. + +Another issue is that you can store whatever text for the `jsonData` and `role` fields, regardless of whether it's valid JSON or represents a value of the `Role` enum. + +To learn more about these inconsistencies check out the [Schema incompatibilities](/orm/more/upgrade-guides/upgrade-from-prisma-1/schema-incompatibilities-postgresql) page. + +In the following, we'll go through these incompatibilities and fix them one by one using the Prisma schema upgrade CLI. + +## 5. Use the Prisma schema upgrade CLI to resolve schema incompatibilities + +The [Prisma 1 Upgrade CLI](/orm/more/upgrade-guides/upgrade-from-prisma-1/how-to-upgrade#prisma-1-upgrade-cli) is an interactive tool that helps you upgrading your Prisma schema and ironing out most of the inconsistencies listed above. + +The Prisma 1 Upgrade CLI works in two major phases: + +1. Fix the database schema via plain SQL +1. Add missing attributes to the Prisma ORM 2 schema and other schema fixes + +During the first phase, it will generate and print a number of SQL statements that you should run against your database to adjust the database schema. You can either run all of the statements or a subset of them before continuing to the second phase. + +During the second phase, you don't need to do anything manually. The Upgrade CLI will make changes to your Prisma schema by adding certain Prisma ORM-level attributes (like `@default(cuid))` or `@updatedAt`), adjusting the names of relation fields to match the ones from your Prisma 1 datamodel and ensure 1-1-relations that were required on both sides in your Prisma 1 datamodel are also required in the Prisma ORM 2 schema. + +Note that **you can start over at any time during the process** and go back from the second to the first phase. + +In this illustration, the green area shows the first phase, the blue area shows the second phase. Note that you can optionally run `prisma db pull` in between the phases to update your Prisma schema data models: + +![Fixing the schema incompatibilities](images/fix-schema-incompatibilities.png) + +To use the Upgrade CLI, you can either install it locally in your project, or invoke it once without installation using `npx` as done here: + +```terminal copy +npx prisma-upgrade prisma1/prisma.yml prisma/schema.prisma +``` + +The CLI will greet you with the following message: + +```no-lines wrap +◮ Welcome to the interactive Prisma Upgrade CLI that helps with the +upgrade process from Prisma 1 to Prisma ORM 2. + +Please read the docs to learn more about the upgrade process: +https://pris.ly/d/how-to-upgrade + +➤ Goal +The Upgrade CLI helps you resolve the schema incompatibilities +between Prisma 1 and Prisma ORM 2. Learn more in the docs: +https://pris.ly/d/schema-incompatibilities + +➤ How it works +Throughout the process, you'll need to adjust your database schema by sending +SQL statements to it. The SQL statements are provided by the Upgrade CLI. + +Note that the Upgrade CLI never makes changes to your database, +you are in full control over any operations that are executed against it. + +You can stop and re-run the Upgrade CLI at any time. + +These are the different steps of the upgrade process: + + 1. The Upgrade CLI generates SQL commands for you to run on your database. + 2. You run the SQL commands against your database. + 3. You run the `npx prisma db pull` command again. + 4. You run the `npx prisma-upgrade` command again. + 5. The Upgrade CLI adjusts the Prisma ORM 2 schema by adding missing attributes. + +➤ Note +It is recommended that you make a full backup of your existing data before starting +the upgrade process. If possible, the migration should be performed in a staging +environment before executed against a production environment. + +➤ Help +If you have any questions or run into any problems along the way, +please create an issue at: +https://github.com/prisma/upgrade/issues/new + +Are you ready? [Y/n] +``` + +Press the Y button, then confirm by hitting RETURN on your keyboard to continue. + +Once you confirmed, the CLI outputs the SQL statements you should be running against your database: + + + +```no-lines wrap +➤ Adjust your database schema +Run the following SQL statements against your database: + + Fix columns with ENUM data types + https://pris.ly/d/schema-incompatibilities#enums-are-represented-as-text-in-database + + CREATE TYPE "default$default"."Role" AS ENUM ('ADMIN', 'CUSTOMER'); + ALTER TABLE "default$default"."User" ALTER COLUMN "role" SET DATA TYPE "default$default"."Role" using "role"::"default$default"."Role"; + + + Add missing `DEFAULT` constraints to the database + https://pris.ly/d/schema-incompatibilities#default-values-arent-represented-in-database + + ALTER TABLE "default$default"."User" ALTER COLUMN "role" SET DEFAULT 'CUSTOMER'; + ALTER TABLE "default$default"."Post" ALTER COLUMN "published" SET DEFAULT false; + + + Fix columns with JSON data types + https://pris.ly/d/schema-incompatibilities#json-type-is-represented-as-text-in-database + + ALTER TABLE "default$default"."User" ALTER COLUMN "jsonData" SET DATA TYPE JSONB USING "jsonData"::TEXT::JSONB; + + + Replicate `@createdAt` behavior in Prisma ORM 2 + https://pris.ly/d/schema-incompatibilities#createdat-isnt-represented-in-database + + ALTER TABLE "default$default"."Post" ALTER COLUMN "createdAt" SET DEFAULT CURRENT_TIMESTAMP; + + + Fix 1-1 relations by adding `UNIQUE` constraints + https://pris.ly/d/schema-incompatibilities#inline-1-1-relations-are-recognized-as-1-n-missing-unique-constraint + + ALTER TABLE "default$default"."Profile" ADD UNIQUE ("user"); + + + Migrate IDs from varchar(25) to varchar(30) + https://pris.ly/d/schema-incompatibilities#mismatching-cuid-length + + ALTER TABLE "default$default"."Category" ALTER COLUMN "id" SET DATA TYPE character varying(30); + ALTER TABLE "default$default"."Post" ALTER COLUMN "id" SET DATA TYPE character varying(30); + ALTER TABLE "default$default"."Profile" ALTER COLUMN "id" SET DATA TYPE character varying(30); + ALTER TABLE "default$default"."Profile" ALTER COLUMN "user" SET DATA TYPE character varying(30); + ALTER TABLE "default$default"."User" ALTER COLUMN "id" SET DATA TYPE character varying(30); + +➤ Breaking changes detected + +In order to fully optimize your database schema, you'll need to run a few SQL +statements that can break your Prisma 1 setup. Note that these changes are optional +and if you are upgrading gradually and running Prisma 1 and Prisma ORM 2 side-by-side, +you should not perform these changes yet. Instead, you can perform them whenever +you are ready to completely remove Prisma 1 from your project. +If you are upgrading all at once, you can safely perform these changes now. + +Learn more in the docs: +https://pris.ly/d/how-to-upgrade' +``` + + + + + +```no-lines wrap +➤ Adjust your database schema +Run the following SQL statements against your database: + + Fix columns with ENUM data types + https://pris.ly/d/schema-incompatibilities#enums-are-represented-as-text-in-database + + ALTER TABLE `User` CHANGE `role` `role` ENUM('ADMIN', 'CUSTOMER') NOT NULL; + + + Add missing `DEFAULT` constraints to the database + https://pris.ly/d/schema-incompatibilities#default-values-arent-represented-in-database + + ALTER TABLE `User` CHANGE `role` `role` ENUM('ADMIN', 'CUSTOMER') NOT NULL DEFAULT 'CUSTOMER'; + ALTER TABLE `Post` CHANGE `published` `published` TINYINT(1) NOT NULL DEFAULT 0; + + + Fix columns with JSON data types + https://pris.ly/d/schema-incompatibilities#json-type-is-represented-as-text-in-database + + ALTER TABLE `User` CHANGE `jsonData` `jsonData` JSON ; + + + Replicate `@createdAt` behavior in Prisma ORM 2.0 + https://pris.ly/d/schema-incompatibilities#createdat-isnt-represented-in-database + + ALTER TABLE `Post` CHANGE `createdAt` `createdAt` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP; + + + Fix 1-1 relations by adding `UNIQUE` constraints + https://pris.ly/d/schema-incompatibilities#inline-1-1-relations-are-recognized-as-1-n-missing-unique-constraint + + ALTER TABLE `Profile` ADD UNIQUE (`user`); + + + Migrate IDs from varchar(25) to varchar(30) + https://pris.ly/d/schema-incompatibilities#mismatching-cuid-length + + SET FOREIGN_KEY_CHECKS=0; + ALTER TABLE `Category` CHANGE `id` `id` char(30) CHARACTER SET utf8 NOT NULL; + ALTER TABLE `Post` CHANGE `id` `id` char(30) CHARACTER SET utf8 NOT NULL; + ALTER TABLE `Profile` CHANGE `id` `id` char(30) CHARACTER SET utf8 NOT NULL; + ALTER TABLE `Profile` CHANGE `user` `user` char(30) CHARACTER SET utf8 ; + ALTER TABLE `User` CHANGE `id` `id` char(30) CHARACTER SET utf8 NOT NULL; + SET FOREIGN_KEY_CHECKS=1; + +➤ Breaking changes detected + +In order to fully optimize your database schema, you'll need to run a few SQL +statements that can break your Prisma 1 setup. Note that these changes are optional +and if you are upgrading gradually and running Prisma 1 and Prisma ORM 2 side-by-side, +you should not perform these changes yet. Instead, you can perform them whenever +you are ready to completely remove Prisma 1 from your project. +If you are upgrading all at once, you can safely perform these changes now. + +Learn more in the docs: +https://pris.ly/d/how-to-upgrade' +``` + + + +> **Note**: If you're seeing the note about breaking changes, you can ignore it for now. We'll discuss it later. + +The shown SQL statements are categorized into a number of "buckets", all aiming to resolve a certain [schema incompatibility](/orm/more/upgrade-guides/upgrade-from-prisma-1/schema-incompatibilities-postgresql): + +- Fix columns with ENUM data types +- Add missing `DEFAULT` constraints to the database +- Fix columns with JSON data types +- Replicate `@createdAt` behavior in Prisma 2 +- Fix 1-1 relations by adding `UNIQUE` constraints + +As a next step, you can start sending the SQL statements to your database. Note that all of these changes are non-breaking and you'll be able to continue using Prisma 1 side-by-side with Prisma ORM 2. + +The next sections cover the different kinds of SQL statements to be sent to your database individually. + +### 5.1. Fix the database schema via plain SQL (non-breaking) + +In this section, we'll walk through the printed SQL statements and run them against the database one by one. + +### 5.1.1. Fix columns with ENUM data types + +The first thing the tool does is help you ensure that `enum` definitions in your Prisma 1 datamodel will be represented as actual `ENUM` types in the underlying database, right now they are represented as plain strings (e.g. as `MEDIUMTEXT` in MySQL). + +The CLI currently shows the following output: + + + +```no-lines wrap +Fix columns with ENUM data types +https://pris.ly/d/schema-incompatibilities#enums-are-represented-as-text-in-database + + CREATE TYPE "default$default"."Role" AS ENUM ('ADMIN', 'CUSTOMER'); + ALTER TABLE "default$default"."User" ALTER COLUMN "role" SET DATA TYPE "default$default"."Role" using "role"::"default$default"."Role"; +``` + +> **⚠️ Warning**: If you are running Prisma 1 and Prisma ORM 2 [side-by-side](/orm/more/upgrade-guides/upgrade-from-prisma-1/how-to-upgrade#upgrade-strategies), these [SQL statements will break your Prisma 1 setup](https://github.com/prisma/upgrade/issues/74). The docs will be updated to reflect this soon. + + + + + +```no-lines wrap +Fix columns with ENUM data types +https://pris.ly/d/schema-incompatibilities#enums-are-represented-as-text-in-database + + ALTER TABLE `User` CHANGE `role` `role` ENUM('ADMIN', 'CUSTOMER') NOT NULL; +``` + + + +Go ahead and run these statements against your database now. + +![Altering columns to use ENUM with SQL](images/altering-columns-to-use-enum.png) + +### 5.1.2. Add missing `DEFAULT` constraints to the database + +Next, the Upgrade CLI helps you resolve the issue that [default values aren't represented in the database](/orm/more/upgrade-guides/upgrade-from-prisma-1/schema-incompatibilities-postgresql#default-values-arent-represented-in-database) by generating SQL statements that add the respective `DEFAULT` constraints directly to the database. + +In this case, two `DEFAULT` constraints are missing which are suggested by the tool: + + + +```no-lines wrap +Add missing `DEFAULT` constraints to the database +https://pris.ly/d/schema-incompatibilities#default-values-arent-represented-in-database + + ALTER TABLE "default$default"."User" ALTER COLUMN "role" SET DEFAULT 'CUSTOMER'; + ALTER TABLE "default$default"."Post" ALTER COLUMN "published" SET DEFAULT false; +``` + +You can now run these SQL statements against your database either using a command line client or a GUI like Postico: + +![Adding missing `DEFAULT` constraints to columns](images/add-missing-default-constraints-to-columns.png) + + + + + +```no-lines wrap +Add missing `DEFAULT` constraints to the database +https://pris.ly/d/schema-incompatibilities#default-values-arent-represented-in-database + + ALTER TABLE `User` CHANGE `role` `role` ENUM('ADMIN', 'CUSTOMER') NOT NULL DEFAULT 'CUSTOMER'; + ALTER TABLE `Post` CHANGE `published` `published` TINYINT(1) NOT NULL DEFAULT 0; +``` + +You can now run these SQL statements against your database either using a command line client or a GUI like TablePlus: + +![TablePlus GUI](images/TablePlus-GUI.png) + + + +### 5.1.3. Fix columns with JSON data types + +Next, the tool helps you ensure that `Json` fields in your Prisma 1 datamodel will be represented as `JSON` columns in the underlying database, right now they are represented as plain strings (e.g. as `MEDIUMTEXT` in MySQL). + +Changing the column type to `JSON` will ensure that the field is properly recognized as `Json` during Prisma ORM 2 introspection. + +The CLI currently shows the following output: + + + +```no-lines wrap +Fix columns with JSON data types +https://pris.ly/d/schema-incompatibilities#json-type-is-represented-as-text-in-database + + ALTER TABLE "default$default"."User" ALTER COLUMN "jsonData" TYPE JSON USING "jsonData"::json; +``` + +> **⚠️ Warning**: If you are running Prisma 1 and Prisma ORM 2 [side-by-side](/orm/more/upgrade-guides/upgrade-from-prisma-1/how-to-upgrade#upgrade-strategies), these [SQL statements will break your Prisma 1 setup](https://github.com/prisma/upgrade/issues/73). The docs will be updated to reflect this soon. + +You can now run these SQL statements against your database either using a command line client or a GUI like Postico: + +![Adding missing `DEFAULT` constraints to columns](images/fix-columns-with-json-data-types.png) + + + + + +```no-lines wrap +Fix columns with JSON data types +https://pris.ly/d/schema-incompatibilities#json-type-is-represented-as-text-in-database + + ALTER TABLE `User` CHANGE `jsonData` `jsonData` JSON ; +``` + +You can now run these SQL statements against your database either using a command line client or a GUI like TablePlus: + +![TablePlus GUI](images/fix-columns-with-json-data-types.png) + + + +### 5.1.4. Replicate `@createdAt` behavior in Prisma ORM 2 + +The next thing the tools does is help you resolve the issue that the behavior of [`@createdAt` isn't represented in database](/orm/more/upgrade-guides/upgrade-from-prisma-1/schema-incompatibilities-postgresql#default-values-arent-represented-in-database) + +The CLI currently shows the following output: + + + +```no-lines wrap +Replicate `@createdAt` behavior in Prisma ORM 2.0 +https://pris.ly/d/schema-incompatibilities#createdat-isnt-represented-in-database + + ALTER TABLE "default$default"."Post" ALTER COLUMN "createdAt" SET DEFAULT CURRENT_TIMESTAMP; +``` + +You can now run these SQL statements against your database either using a command line client or a GUI like Postico: + +![Running an SQL command to alter a column](images/run-sql-command-to-alter-column.png) + + + + + +```no-lines wrap +Replicate `@createdAt` behavior in Prisma ORM 2.0 +https://pris.ly/d/schema-incompatibilities#createdat-isnt-represented-in-database + + ALTER TABLE `Post` CHANGE `createdAt` `createdAt` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP; +``` + +You can now run these SQL statements against your database either using a command line client or a GUI like TablePlus. + + + +### 5.1.5. Fix 1-1 relations by adding `UNIQUE` constraints + +Now, the tool will help you [turn the current 1-n relation between `User` ↔ `Profile` back into a 1-1 relation](/orm/more/upgrade-guides/upgrade-from-prisma-1/schema-incompatibilities-postgresql#inline-1-1-relations-are-recognized-as-1-n-missing-unique-constraint) by adding a `UNIQUE` constraint to the foreign key column called `user` (named after the relation field in the Prisma 1 datamodel) in the database. + +The CLI currently shows the following output: + + + +```no-lines wrap +Fix 1-1 relations by adding `UNIQUE` constraints +https://pris.ly/d/schema-incompatibilities#inline-1-1-relations-are-recognized-as-1-n-missing-unique-constraint + + ALTER TABLE "default$default"."Profile" ADD UNIQUE ("user"); +``` + +You can now run these SQL statements against your database either using a command line client or a GUI like Postico: + +![Running an SQL command to alter a column](images/run-sql-command-to-alter-column.png) + + + + + +```no-lines wrap +Fix 1-1 relations by adding `UNIQUE` constraints +https://pris.ly/d/schema-incompatibilities#inline-1-1-relations-are-recognized-as-1-n-missing-unique-constraint + + ALTER TABLE `Profile` ADD UNIQUE (`user`); +``` + +You can now run these SQL statements against your database either using a command line client or a GUI like TablePlus. + + + +### 5.1.6. Fix mismatch of CUID length + +> **Note**: These SQL statements will keep appearing in the Upgrade CLI even after you have changed the column types in the underlying database. This is a currently a limitation in the Upgrade CLI. + +Finally, the tool will help you [turn the current ID columns of type `VARCHAR(25)` into `VARCHAR(30)`](/orm/more/upgrade-guides/upgrade-from-prisma-1/schema-incompatibilities-postgresql#mismatching-cuid-length) by adding a `UNIQUE` constraint to the foreign key column called `user` (named after the relation field in the Prisma 1 datamodel) in the database. + +The CLI currently shows the following output: + + + +```no-lines wrap wrap +Migrate IDs from varchar(25) to varchar(30) +https://pris.ly/d/schema-incompatibilities#mismatching-cuid-length + + ALTER TABLE "default$default"."Category" ALTER COLUMN "id" SET DATA TYPE character varying(30); + ALTER TABLE "default$default"."Post" ALTER COLUMN "id" SET DATA TYPE character varying(30); + ALTER TABLE "default$default"."Profile" ALTER COLUMN "id" SET DATA TYPE character varying(30); + ALTER TABLE "default$default"."Profile" ALTER COLUMN "user" SET DATA TYPE character varying(30); + ALTER TABLE "default$default"."User" ALTER COLUMN "id" SET DATA TYPE character varying(30); +``` + +You can now run these SQL statements against your database either using a command line client or a GUI like Postico: + +![Running an SQL command to alter a column](images/run-sql-command-to-alter-column.png) + + + + + +```no-lines wrap +Migrate IDs from varchar(25) to varchar(30) +https://pris.ly/d/schema-incompatibilities#mismatching-cuid-length + +SET FOREIGN_KEY_CHECKS=0; +ALTER TABLE `Category` CHANGE `id` `id` char(30) CHARACTER SET utf8 NOT NULL; +ALTER TABLE `Post` CHANGE `id` `id` char(30) CHARACTER SET utf8 NOT NULL; +ALTER TABLE `Profile` CHANGE `id` `id` char(30) CHARACTER SET utf8 NOT NULL; +ALTER TABLE `Profile` CHANGE `user` `user` char(30) CHARACTER SET utf8 ; +ALTER TABLE `User` CHANGE `id` `id` char(30) CHARACTER SET utf8 NOT NULL; +SET FOREIGN_KEY_CHECKS=1; +``` + +You can now run these SQL statements against your database either using a command line client or a GUI like TablePlus. + + + +### 5.1.7. Breaking changes detected + +In case the Upgrade CLI has printed a note about breaking changes, your database schema needs some adjustments that will break Prisma 1 compatibility in order to be fully optimized. + +If there are no breaking changes detected, you can [skip forward to section 5.2](#52-re-introspect-your-database-to-update-your-prisma-schema) + +Depending on your [upgrade strategy](/orm/more/upgrade-guides/upgrade-from-prisma-1/how-to-upgrade#upgrade-strategies), you can either perform these changes now or skip to the next phase of the Upgrade CLI: + +- If you are following the gradual side-by-side upgrade strategy, do not perform these changes yet since they will break your Prisma 1 setup. In that case, you can continue to the next phase of the Upgrade CLI by typing n and hitting RETURN. +- If you are following the all at once upgrade strategy, you can perform these changes now. In that case, continue by typing Y and hitting RETURN. + +### 5.2. Fix the database schema via plain SQL (breaking) + +In this section, you'll resolve the schema incompatibilities that are breaking your Prisma 1 setup. Do not perform these changes if you are still running Prisma 1 in your project! + +### 5.2.1. Fix incorrect m-n relations + +Now, the Upgrade CLI helps you fix all 1-1 and 1-n relations that Prisma 1 represents with relation tables and that [currently only exist as m-n relations](/orm/more/upgrade-guides/upgrade-from-prisma-1/schema-incompatibilities-postgresql#all-non-inline-relations-are-recognized-as-m-n) in your new Prisma ORM 2 schema. Concretely, this is the case for the `User` ↔ `Post` relation which currently is defined as m-n but _should_ really be a 1-n relation. + +To fix this, you'll need to perform the following migration: + +1. Create a new foreign key column on `Post` to link directly to the `User` table. +1. Migrate the foreign key values from the relation table into the new foreign key column on `Post`. +1. Delete the relation table. + +These instructions are now printed by the CLI: + + + +```no-lines wrap +➤ Adjust your database schema +Run the following SQL statements against your database: + + Fix one-to-many table relations + https://pris.ly/d/schema-incompatibilities#all-non-inline-relations-are-recognized-as-m-n + + ALTER TABLE "default$default"."Post" ADD COLUMN "authorId" character varying(25) ; + ALTER TABLE "default$default"."Post" ADD CONSTRAINT "author" FOREIGN KEY ("authorId") REFERENCES "default$default"."User"("id"); + UPDATE "default$default"."Post" SET "authorId" = "default$default"."_PostToUser"."B" FROM "default$default"."_PostToUser" WHERE "default$default"."_PostToUser"."A" = "default$default"."Post"."id"; + DROP TABLE "default$default"."_PostToUser"; + + +➤ Next Steps + +After you executed one or more of the previous SQL statements against your database, +please run the following two commands to refresh your Prisma ORM 2 schema and check +the changes. + + 1. Run `npx prisma db pull` again to refresh your Prisma ORM 2 schema. + 2. Run `npx prisma-upgrade` again. + +If you can't or don't want to execute the remaining SQL statements right now, you can +skip to the last step where the Upgrade CLI adds missing attributes to your Prisma ORM 2 +schema that are not picked up by introspection. + +Skip to the last step? [Y/n]? +``` + +For this fix, you'll need to run three SQL statements: + +1. Create new column `authorId` on the `Post` table. This column should be a _foreign key_ that references the `id` field of the `User` table: + ```sql no-lines + ALTER TABLE `Post` ADD COLUMN `authorId` VARCHAR(25); + ALTER TABLE `Post` ADD FOREIGN KEY (`authorId`) REFERENCES `User` (`id`); + ``` +1. Write a SQL query that reads all the rows from the `_PostToUser` relation table and for each row: + 1. Finds the respective `Post` record by looking up the value from column `A` + 1. Inserts the value from column `B` as the value for `authorId` into that `Post` record + ```sql no-lines + UPDATE Post, _PostToUser + SET Post.authorId = _PostToUser.B + WHERE Post.id = _PostToUser.A + ``` +1. Delete the `_PostToUser` relation table + ```sql no-lines + DROP TABLE `_PostToUser`; + ``` + +![Fixing incorrect m-n relations with SQL](images/fix-incorrect-m-n-relations-sql.png) + + + + + +```no-lines wrap +➤ Adjust your database schema +Run the following SQL statements against your database: + + Fix one-to-many table relations + https://pris.ly/d/schema-incompatibilities#all-non-inline-relations-are-recognized-as-m-n + + ALTER TABLE `Post` ADD COLUMN `authorId` char(25) CHARACTER SET utf8 ; + ALTER TABLE `Post` ADD CONSTRAINT author FOREIGN KEY (`authorId`) REFERENCES `User`(`id`); + UPDATE `Post`, `_PostToUser` SET `Post`.`authorId` = `_PostToUser`.B where `_PostToUser`.A = `Post`.`id`; + DROP TABLE `_PostToUser`; + + +➤ Next Steps + +After you executed one or more of the above SQL statements against your database, +please run the following two commands to refresh your Prisma ORM 2 Schema and check +the changes. + + 1. Run `npx prisma db pull` again to refresh your Prisma ORM 2 schema. + 2. Run `npx prisma-upgrade` again. + +If you can't or don't want to execute the remaining SQL statements right now, you can +skip to the last step where the Upgrade CLI adds missing attributes to your Prisma ORM 2 +schema that are not picked up by introspection. + +Skip to the last step? [Y/n]? +``` + +For this fix, you'll need to run three SQL statements: + +1. Create new column `authorId` on the `Post` table. This column should be a _foreign key_ that references the `id` field of the `User` table: + ```sql no-lines + ALTER TABLE `Post` ADD COLUMN `authorId` char(25) CHARACTER SET utf8 ; + ALTER TABLE `Post` ADD CONSTRAINT author FOREIGN KEY (`authorId`) REFERENCES `User`(`id`); + ``` +1. Write a SQL query that reads all the rows from the `_PostToUser` relation table and for each row: + 1. Finds the respective `Post` record by looking up the value from column `A` + 1. Inserts the value from column `B` as the value for `authorId` into that `Post` record + ```sql no-lines + UPDATE `Post`, `_PostToUser` SET `Post`.`authorId` = `_PostToUser`.B where `_PostToUser`.A = `Post`.`id`; + ``` +1. Delete the `_PostToUser` relation table + ```sql no-lines + DROP TABLE `_PostToUser`; + ``` + +![Fixing incorrect m-n relations with SQL](images/fix-incorrect-m-n-relations-sql.png) + + + +After these commands, the user ID values of the records from column `B` of the relation table are migrated to the new `authorId` column. + +### 5.2. Re-introspect your database to update your Prisma schema + +At this point, you've resolved the schema incompatibilities with the Upgrade CLI. You can now exit the Upgrade CLI for now by typing n and hitting RETURN. + +In this section, you'll update your Prisma schema with another introspection round. This time, the previous flaws of the Prisma schema will be resolved because the database schema has been adjusted: + +```terminal copy +npx prisma db pull +``` + +This time, the resulting Prisma schema looks as follows: + +```prisma file=schema.prisma +model User { + id String @id + name String + email String? @unique + jsonData Json? + role Role @default(CUSTOMER) + Post Post[] + Profile Profile? +} + +model Post { + id String @id + createdAt DateTime @default(now()) + updatedAt DateTime + title String + content String? + published Boolean @default(false) + authorId String? + User User? @relation(fields: [authorId], references: [id]) + Category Category[] @relation(references: [id]) +} + +model Category { + id String @id + name String + Post Post[] @relation(references: [id]) +} + +model Profile { + bio String? + id String @id + user String? @unique + User User? @relation(fields: [user], references: [id]) +} + +enum Role { + ADMIN + CUSTOMER +} +``` + +This schema has most issues resolved, but it still lacks the following: + +### 5.2. Add missing attributes to the Prisma 2 schema and other schema fixes + +The CLI now prints the following: + +```no-lines wrap +➤ What happens next +As a last step, some final adjustments will be made to your Prisma ORM 2 schema +to carry over some Prisma ORM-level attributes that aren't picked up by introspection. + +As a last step, some final adjustments will be made to your Prisma ORM 2.0 +schema to carry over some Prisma ORM-level attributes that aren't picked +up by introspection. + +Warning +Your current Prisma ORM 2.0 schema will be overwritten, so please +make sure you have a backup! + +Are you ready? [Y/n] +``` + +At this point, you either ran all the SQL statement that were printed by the CLI or you skipped some of them. Either way, you can now move on the last step and let the Upgrade CLI add the missing Prisma ORM 2 attributes. Typically these are the following: + +- `@default(cuid())` for your `@id` fields +- `@updatedAt` for any fields that were using this attribute in Prisma 1 +- `@map` and `@@map` as replacements for `@db` and `@@db` from Prisma 1 + +In that step, the Upgrade CLI also fixes other issues that occurred in the transition to Prisma ORM 2: + +- it makes sure that 1-1-relations that were required on both sides in Prisma 1 are also required in your Prisma ORM 2 schema +- it renames relation fields to the same names they had in your Prisma 1 datamodel ([coming soon](https://github.com/prisma/upgrade/issues/25)) + +To apply these changes, you can re-run the Upgrade CLI: + +```terminal copy +npx prisma-upgrade prisma1/prisma.yml prisma/schema.prisma +``` + +If you did not resolve all schema incompatibilities, the Upgrade CLI now prints the remaining SQL statements (as well as the ones for migrating IDs). You can just ignore them at this point and continue to the last step by continuously typing Y and hitting RETURN when prompted. + +If you did resolve all schema incompatibilities, no SQL statements will be printed and the Upgrade CLI only outputs the following: + +```no-lines wrap +$ npx prisma-upgrade prisma1/prisma.yml prisma/schema.prisma + +➤ Next Steps + +After you executed one or more of the previous SQL statements against your database, +please run the following two commands to refresh your Prisma ORM 2 schema and check +the changes. + + 1. Run `npx prisma db pull` again to refresh your Prisma ORM 2 schema. + 2. Run `npx prisma-upgrade` again. + +If you can't or don't want to execute the remaining SQL statements right now, you can +skip to the last step where the Upgrade CLI adds missing attributes to your Prisma ORM 2 +schema that are not picked up by introspection. + +Skip to the last step? [Y/n]? +``` + +One more time, type Y and hit RETURN to confirm. + +The final prompt of the Upgrade CLI now asks you to confirm the above mentioned changes it will make to your Prisma schema: + +```no-lines wrap +➤ What happens next +As a last step, some final adjustments will be made to your Prisma ORM 2 schema +to carry over some Prisma ORM-level attributes that aren't picked up by introspection. + +As a last step, some final adjustments will be made to your Prisma ORM 2.0 +schema to carry over some Prisma ORM-level attributes that aren't picked +up by introspection. + +Warning +Your current Prisma ORM 2.0 schema will be overwritten, so please +make sure you have a backup! + +Are you ready? [Y/n] +``` + +One last time, type Y and hit RETURN to confirm. + +This is the final output of the Upgrade CLI: + +```no-lines +Updating prisma/schema.prisma... +Done updating prisma/schema.prisma! + +✔ Congratulations, you're all set! + +➤ Note +If you didn't execute all generated SQL commands against your database, +you can re-run the Upgrade CLI at any time. + +Note that the Upgrade CLI doesn't resolve all of the schema incompatibilities +between Prisma 1 and Prisma ORM 2. If you want to resolve the remaining ones, +you can do so manually by following this guide: +https://pris.ly/d/upgrading-the-prisma-layer + +➤ Next steps +Otherwise you can continue your upgrade process by installing Prisma Client 2: +npm install @prisma/client + +You can find guides for different upgrade scenarios in the docs: +https://pris.ly/d/upgrade-from-prisma-1 +``` + +### 5.3. Final result + +The final version of the Prisma schema should look as follows: + +```prisma file=schema.prisma +model User { + id String @id @default(cuid()) + name String + email String? @unique + jsonData Json? + role Role @default(CUSTOMER) + Post Post[] + Profile Profile? +} + +model Post { + id String @id @default(cuid()) + createdAt DateTime @default(now()) + updatedAt DateTime @updatedAt + title String + content String? + published Boolean @default(false) + authorId String? + User User? @relation(fields: [authorId], references: [id]) + Category Category[] @relation(references: [id]) +} + +model Profile { + id String @id @default(cuid()) + bio String? + user String? @unique + User User? @relation(fields: [user], references: [id]) +} + +model Category { + id String @id @default(cuid()) + name String + Post Post[] @relation(references: [id]) +} + +enum Role { + ADMIN + CUSTOMER +} +``` + +### 5.4. Rename relation fields + +One thing you'll notice with this version of the Prisma ORM 2 schema is that all [relation fields](/orm/prisma-schema/data-model/relations#relation-fields) are named after their respective models, e.g: + +```prisma file=schema.prisma +model User { + Post Post[] + Profile Profile? +} + +model Post { + User User? @relation(fields: [authorId], references: [id]) + Category Category[] @relation(references: [id]) +} + +model Profile { + User User? @relation(fields: [user], references: [id]) +} + +model Category { + Post Post[] @relation(references: [id]) +} +``` + +This is not ideal and you can in fact manually rename all of them to their previous versions! + +Because all relation fields are _virtual_, meaning they don't _manifest_ in the database, you can name them whatever you like. In this case, all relation fields are lowercased and sometimes pluralized. + +Here's what they look like after the rename: + +```prisma file=schema.prisma +model User { + posts Post[] + profile Profile? +} + +model Post { + author User? @relation(fields: [authorId], references: [id]) + categories Category[] @relation(references: [id]) +} + +model Profile { + user String? @unique + owner User? @relation(fields: [user], references: [id]) +} + +model Category { + posts Post[] @relation(references: [id]) +} +``` + +> **Note**: For the 1-1-relation between `User` and `Profile` it was not possible to set the old name `user` for the relation field. This is because there'd be a naming conflict with the already existing [relation scalar](/orm/prisma-schema/data-model/relations#annotated-relation-fields) field that holds the foreign key. In that case, you can choose a different name or alternatively rename the foreign key column directly in the database via SQL. + +### 5.5. Resolving remaining schema incompatibilities + +There are a few schema incompatibilities that were not yet resolved by the Upgrade CLI. At this point you still haven't fixed [scalar lists](/orm/more/upgrade-guides/upgrade-from-prisma-1/schema-incompatibilities-postgresql#scalar-lists-arrays-are-maintained-with-extra-table) and [cascading deletes](/orm/more/upgrade-guides/upgrade-from-prisma-1/schema-incompatibilities-postgresql#cascading-deletes-are-not-supported-in-prisma-orm-2). You can find the recommended workarounds for these on the [Schema incompatibilities](/orm/more/upgrade-guides/upgrade-from-prisma-1/schema-incompatibilities-postgresql) page. + +## 6. Install and generate Prisma Client + +Now that you have your Prisma ORM 2 schema ready, you can install Prisma Client with the following command: + +```terminal copy +npm install @prisma/client +``` + +## 7. Next steps + +Congratulations, you have now upgraded your Prisma ORM layer to Prisma ORM 2! From here on, you can move on to update your application code using one of the following guides: + +- [Old to new Nexus](/orm/more/upgrade-guides/upgrade-from-prisma-1/upgrading-nexus-prisma-to-nexus): Choose this guide if you're currently running Prisma 1 with GraphQL Nexus. +- [prisma-binding to Nexus](/orm/more/upgrade-guides/upgrade-from-prisma-1/upgrading-prisma-binding-to-nexus): Choose this guide if you're currently running Prisma 1 with `prisma-binding` and want to upgrade to [Nexus](https://www.nexusjs.org/#/) (and TypeScript). +- [prisma-binding to SDL-first](/orm/more/upgrade-guides/upgrade-from-prisma-1/upgrading-prisma-binding-to-sdl-first): Choose this guide if you're currently running Prisma 1 with `prisma-binding` and want to upgrade to an [SDL-first](https://www.prisma.io/blog/the-problems-of-schema-first-graphql-development-x1mn4cb0tyl3) GraphQL server. +- [REST API](/orm/more/upgrade-guides/upgrade-from-prisma-1/upgrading-a-rest-api): Choose this guide if you're currently running Prisma 1 using Prisma Client 1 and are building a REST API. + +## Bonus: Prisma Client API comparison + +This section contains a high-level and side-by-side comparison of the Prisma Client APIs of Prisma 1 and Prisma ORM 2. For more details about the new Prisma Client API, you can explore the [Prisma Client](/orm/prisma-client) docs. + +### Reading single records + + + + + +```ts +const user = await prisma.user({ id: 1 }) +``` + + + + + +```ts +await prisma.user.findUnique({ + where: { id: 1 }, +}) +``` + + + + + +### Reading lists of records + + + + + +```ts +const user = await prisma.users() +``` + + + + + +```ts +await prisma.user.findMany() +``` + + + + + +### Filtering lists + + + + + +```ts +const users = await prisma.users({ + where: { + name: 'Alice', + }, +}) +``` + + + + + +```ts +await prisma.user.findMany({ + where: { + name: 'Alice', + }, +}) +``` + + + + + +### Paginating lists + + + + + +```ts +const posts = await prisma.posts({ + skip: 5, + first: 10, +}) +``` + + + + + +```ts +await prisma.user.findMany({ + skip: 5, + take: 10, +}) +``` + + + + + +> **Note**: You can learn more about the new pagination API in the respective [release notes](https://github.com/prisma/prisma/releases/tag/2.0.0-beta.7) or the [Pagination](/orm/prisma-client/queries/pagination) page in the docs. + +### Sorting lists + + + + + +```ts +await prisma.posts({ + orderBy: 'title_ASC', +}) +``` + + + + + +```ts +await prisma.posts({ + orderBy: { + title: 'asc', + }, +}) +``` + + + + + +### Creating records + + + + + +```ts +await prisma.createUser({ + name: 'Alice', +}) +``` + + + + + +```ts +await prisma.user.create({ + data: { + name: 'Alice', + }, +}) +``` + + + + + +### Updating records + + + + + +```ts +await prisma.updateUser({ + where: { id: 1 }, + data: { + name: 'James', + email: 'james@prisma.io', + }, +}) +``` + + + + + +```ts +await prisma.user.update({ + where: { id: 1 }, + data: { + name: 'James', + email: 'james@prisma.io', + }, +}) +``` + + + + + +### Deleting records + + + + + +```ts +await prisma.deleteUser({ id: 1 }) +``` + + + + + +```ts +await prisma.user.delete({ + where: { id: 1 }, +}) +``` + + + + + +### Selecting fields & loading relations + +In Prisma 1, the only ways to select specific fields and/or load relations of an object was by using the string-based `$fragment` and `$graphql` functions. With Prisma ORM 2, this is now done in a clean and type-safe manner using [`select`](/orm/prisma-client/queries/select-fields#select-specific-fields) and [`include`](/orm/prisma-client/queries/select-fields#include-relations-and-select-relation-fields). + +Another benefit of this approach is that you can use `select` and `include` on _any_ Prisma Client query, e.g. `findUnique`, `findMany`, `create`, `update`, `delete`, ... + + + + + +```ts +await prisma.user({ id: 1 }).$fragment(` + fragment NameAndEmail on User { id email }` +`) +``` + + + + + +```ts +await prisma.user.findUnique({ + where: { id: 1 }, + select: { + id: true, + email: true, + }, +}) +``` + + + + + +As an example, creating a new record and only retrieving the `id` in the returned object was not possible in Prisma 1. With Prisma ORM 2 you can achieve this as follows: + +```ts +await prisma.user.create({ + data: { + name: 'Alice', + }, + select: { + id: true, + }, +}) +``` diff --git a/content/200-orm/800-more/400-comparisons/04-prisma-and-drizzle.mdx b/content/200-orm/800-more/400-comparisons/04-prisma-and-drizzle.mdx index 760e45db94..7d429db8bd 100644 --- a/content/200-orm/800-more/400-comparisons/04-prisma-and-drizzle.mdx +++ b/content/200-orm/800-more/400-comparisons/04-prisma-and-drizzle.mdx @@ -441,7 +441,7 @@ These products work hand-in-hand with Prisma ORM to offer comprehensive data too Both Drizzle and Prisma ORM have cases where users want to do something not directly supported by the library. Drizzle relies on the expressiveness of SQL to avoid these cases, while Prisma ORM has [Prisma Client extensions](/orm/prisma-client/client-extensions) to allow any user to add additional behaviors to their instance of Prisma Client. These extensions are also shareable, meaning teams can develop them for use across their projects or even for use by other teams. -While Drizzle is a relatively new product, Prisma ORM was [released in 2021](https://www.prisma.io/blog/prisma-the-complete-orm-inw24qjeawmb) and is well established in the JavaScript/TypeScript space. It has proven value , many companies trust [Prisma in production](http://prisma.io/showcase). +While Drizzle is a relatively new product, Prisma ORM was [released in 2021](https://www.prisma.io/blog/prisma-the-complete-orm-inw24qjeawmb) and is well established in the JavaScript/TypeScript space. It has proven value , many companies trust [Prisma ORM in production](http://prisma.io/showcase). Prisma ORM is also included as the data layer tool of choice in many meta-frameworks and development platforms like [Amplication](https://amplication.com/), [Wasp](https://wasp-lang.dev/), [RedwoodJS](https://redwoodjs.com/), [KeystoneJS](https://keystonejs.com/), [Remix](https://remix.run/) and the [t3 stack](https://create.t3.gg/). @@ -454,6 +454,7 @@ Thanks to its maturity, Prisma's community has developed a [plethora of useful t - [`jest-prisma`](https://github.com/Quramy/jest-prisma): Environment for Prisma integrated testing with [Jest](https://jestjs.io/). - [`prisma-pothos-types`](https://github.com/hayes/pothos/tree/main/packages/plugin-prisma): Creates GraphQL types based on Prisma models when using [GraphQL Pothos](https://github.com/hayes/pothos/tree/main). - [`prisma-trpc-generator`](https://github.com/omar-dulaimi/prisma-trpc-generator): Creates [tRPC](https://trpc.io/) routers from your Prisma schema. +- [`@cerbos/orm-prisma`](https://github.com/cerbos/query-plan-adapters/tree/main/prisma): Filter data based on authorization policies from [Cerbos](https://cerbos.dev). ## Database support diff --git a/content/200-orm/800-more/450-migrating-to-prisma/01-migrate-from-typeorm.mdx b/content/200-orm/800-more/450-migrating-to-prisma/01-migrate-from-typeorm.mdx index ee6daa8a59..e04aba8ab3 100644 --- a/content/200-orm/800-more/450-migrating-to-prisma/01-migrate-from-typeorm.mdx +++ b/content/200-orm/800-more/450-migrating-to-prisma/01-migrate-from-typeorm.mdx @@ -1116,7 +1116,5 @@ This would also result in a more ergonomic and less verbose Prisma Client API to If your database provider requires tables to have primary keys then you have to use explicit syntax, and manually create the join model with a primary key. - This is because relation tables (JOIN tables) created by Prisma ORM (expressed via - `@relation`) for many-to-many relations using implicit syntax do not have - primary keys. + This is because relation tables (JOIN tables) created by Prisma ORM (expressed via `@relation`) for many-to-many relations using implicit syntax do not have primary keys. diff --git a/content/200-orm/800-more/600-help-and-troubleshooting/100-help-articles/400-nextjs-prisma-client-dev-practices.mdx b/content/200-orm/800-more/600-help-and-troubleshooting/100-help-articles/400-nextjs-prisma-client-dev-practices.mdx index c42e174863..13fe408922 100644 --- a/content/200-orm/800-more/600-help-and-troubleshooting/100-help-articles/400-nextjs-prisma-client-dev-practices.mdx +++ b/content/200-orm/800-more/600-help-and-troubleshooting/100-help-articles/400-nextjs-prisma-client-dev-practices.mdx @@ -1,7 +1,7 @@ --- -title: 'Best practices for using Prisma Client with Next.js' -metaTitle: 'Best practices for using Prisma Client with Next.js' -metaDescription: 'Best practices for using Prisma Client with Next.js' +title: 'Best practice for instantiating Prisma Client with Next.js' +metaTitle: 'Best practice for instantiating Prisma Client with Next.js' +metaDescription: 'Best practice for instantiating Prisma Client with Next.js' --- ## Problem @@ -28,14 +28,14 @@ const prismaClientSingleton = () => { } declare global { - var prisma: undefined | ReturnType + var prismaGlobal: undefined | ReturnType } -const prisma = globalThis.prisma ?? prismaClientSingleton() +const prisma = globalThis.prismaGlobal ?? prismaClientSingleton() export default prisma -if (process.env.NODE_ENV !== 'production') globalThis.prisma = prisma +if (process.env.NODE_ENV !== 'production') globalThis.prismaGlobal = prisma ``` You can extend Prisma Client using a Prisma Client extension by appending the `$extends` client method when instantiating Prisma Client as follows: @@ -71,20 +71,3 @@ export const getServerSideProps = async () => { return { props: { posts } } } ``` - -## Next.js caching - -When using Next.js, you may run into an issue where [only stale data is returned from certain routes](https://github.com/prisma/prisma/discussions/22934#discussioncomment-8374081). In these cases, it's important to [set the dynamic behavior of the route](https://nextjs.org/docs/app/api-reference/file-conventions/route-segment-config#dynamic) to `"force-dynamic"` so data is correctly returned from your Prisma Client queries. - -You can add `"force-dynamic"` like this: - -```ts -import { NextRequest, NextResponse } from 'next/server' -import prisma from './db' - -export const dynamic = 'force-dynamic' - -export async function GET(request: NextRequest, response: NextResponse) { - // your code would go here -} -``` diff --git a/content/200-orm/800-more/600-help-and-troubleshooting/100-help-articles/430-nextjs-prisma-client-dynamic.mdx b/content/200-orm/800-more/600-help-and-troubleshooting/100-help-articles/430-nextjs-prisma-client-dynamic.mdx new file mode 100644 index 0000000000..820b00a96c --- /dev/null +++ b/content/200-orm/800-more/600-help-and-troubleshooting/100-help-articles/430-nextjs-prisma-client-dynamic.mdx @@ -0,0 +1,28 @@ +--- +title: 'Best practices for using Prisma Client with Next.js and Next.js Data Cache' +metaTitle: 'Best practices for using Prisma Client with Next.js and Next.js Data Cache' +metaDescription: 'Learn best practices to avoid issues with route caching in Next.js' +--- + +## Problem + +When deploying a Next.js app, you may run into an issue where your queries are not updating or displaying the correct content. Or, you may find that it takes a long time for newly created objects to show up in your queries. + +In these cases, you are most likely seeing data persisted in the [Next.js Data Cache](https://nextjs.org/docs/app/building-your-application/caching#data-cache). Any `fetch` request has its result cached by default, leading to possibly unwanted results as Prisma uses `fetch` internally. + +## Solution + +To opt-out of the Next.js Data Cache, you can [disable caching for a specific route](https://nextjs.org/docs/app/api-reference/file-conventions/route-segment-config#dynamic) using the `"force-dynamic"` config option so that up to date data is always returned and no caching happens. + +You can add `"force-dynamic"` like this: + +```ts +import { NextRequest, NextResponse } from 'next/server' +import prisma from './db' + +export const dynamic = 'force-dynamic' + +export async function GET(request: NextRequest, response: NextResponse) { + // your code would go here +} +``` diff --git a/content/400-pulse/250-database-setup/100-general-database-instructions.mdx b/content/400-pulse/250-database-setup/100-general-database-instructions.mdx index 16f7ee1d11..f4dee6dea4 100644 --- a/content/400-pulse/250-database-setup/100-general-database-instructions.mdx +++ b/content/400-pulse/250-database-setup/100-general-database-instructions.mdx @@ -24,7 +24,7 @@ Database replication is the process of creating copies of a database and storing ### Enable logical replication -##### [wal_level](https://www.postgresql.org/docs/current/runtime-config-wal.html) +##### [`wal_level`](https://www.postgresql.org/docs/current/runtime-config-wal.html) Some providers may not allow direct access to this setting. If you are unable to change this setting, please refer to the provider-specific guides for further assistance. diff --git a/content/400-pulse/250-database-setup/300-railway.mdx b/content/400-pulse/250-database-setup/300-railway.mdx index e6200d80c0..57a907e869 100644 --- a/content/400-pulse/250-database-setup/300-railway.mdx +++ b/content/400-pulse/250-database-setup/300-railway.mdx @@ -110,15 +110,15 @@ To see an event in action, you need to make changes to the `User` table. You can You can run these queries using a tool such as [pgAdmin](https://www.pgadmin.org/), [dbeaver](https://dbeaver.io/), or any other way you might run queries on your database. - - Set the [wal_level](https://www.postgresql.org/docs/current/runtime-config-wal.html) to `logical`: + - Set the `[wal_level](https://www.postgresql.org/docs/current/runtime-config-wal.html)` to `logical`: ```sql ALTER SYSTEM SET wal_level = logical; ``` - - Set the [max_replication_slots](https://www.postgresql.org/docs/current/runtime-config-replication.html) to `20`: + - Set the `[max_replication_slots](https://www.postgresql.org/docs/current/runtime-config-replication.html)` to `20`: ```sql ALTER SYSTEM SET max_replication_slots = 20; ``` - - Set the [wal_keep_size](https://www.postgresql.org/docs/current/runtime-config-replication.html) to `2048`: + - Set the `[wal_keep_size](https://www.postgresql.org/docs/current/runtime-config-replication.html)` to `2048`: ```sql ALTER SYSTEM SET wal_keep_size = 2048; ``` diff --git a/content/400-pulse/500-known-limitations.mdx b/content/400-pulse/500-known-limitations.mdx index d892ef8f42..6462eb65ba 100644 --- a/content/400-pulse/500-known-limitations.mdx +++ b/content/400-pulse/500-known-limitations.mdx @@ -6,7 +6,7 @@ tocDepth: 3 toc: true --- - + Below are descriptions of known limitations when using Prisma Pulse. If you are aware of any limitations that are missing, please let us know on the `#help-and-questions` channel in our community [Discord](https://pris.ly/discord). From 95ef83b22b53f843f7ebd97ffe566a698ded085d Mon Sep 17 00:00:00 2001 From: Jon Harrell <4829245+jharrell@users.noreply.github.com> Date: Fri, 5 Apr 2024 09:36:36 -0500 Subject: [PATCH 5/6] delete old pages --- .../500-databases/860-cockroachdb.mdx | 224 ------------------ .../500-deployment/210-module-bundlers.mdx | 21 -- 2 files changed, 245 deletions(-) delete mode 100644 content/200-orm/050-overview/500-databases/860-cockroachdb.mdx delete mode 100644 content/200-orm/200-prisma-client/500-deployment/210-module-bundlers.mdx diff --git a/content/200-orm/050-overview/500-databases/860-cockroachdb.mdx b/content/200-orm/050-overview/500-databases/860-cockroachdb.mdx deleted file mode 100644 index e19c6aa486..0000000000 --- a/content/200-orm/050-overview/500-databases/860-cockroachdb.mdx +++ /dev/null @@ -1,224 +0,0 @@ ---- -title: 'CockroachDB' -metaTitle: 'CockroachDB' -metaDescription: 'Guide to CockroachDB' -tocDepth: 3 -toc: true ---- - - - -This guide discusses the concepts behind using Prisma ORM and CockroachDB, explains the commonalities and differences between CockroachDB and other database providers, and leads you through the process for configuring your application to integrate with CockroachDB. - - - - - -The CockroachDB connector is generally available in versions `3.14.0` and later. It was first added as a [Preview feature](/orm/reference/preview-features) in version [`3.9.0`](https://github.com/prisma/prisma/releases/tag/3.9.0) with support for Introspection, and Prisma Migrate support was added in [`3.11.0`](https://github.com/prisma/prisma/releases/tag/3.11.0). - - - -## What is CockroachDB? - -CockroachDB is a distributed database that is designed for scalability and high availability. Features include: - -- **Built-in scaling:** CockroachDB comes with automated replication, failover and repair capabilities to allow easy horizontal scaling of your application -- **Consistent transactions:** CockroachDB is a relational database that supports consistent transactions that maintain data integrity -- **Compatibility with PostgreSQL:** CockroachDB is compatible with PostgreSQL, allowing interoperability with a large ecosystem of existing products - -## Commonalities with other database providers - -CockroachDB is largely compatible with PostgreSQL, and can mostly be used with Prisma ORM in the same way. You can still: - -- model your database with the [Prisma Schema Language](/orm/prisma-schema) -- connect to your database, using Prisma ORM's [`cockroachdb` database connector](/orm/overview/databases/cockroachdb) -- use [Introspection](/orm/prisma-schema/introspection) for existing projects if you already have a CockroachDB database -- use [Prisma Migrate](/orm/prisma-migrate) to migrate your database schema to a new version -- use [Prisma Client](/orm/prisma-client) in your application to query your database in a type safe way based on your Prisma Schema - -## Differences to consider - -There are some CockroachDB-specific differences to be aware of when working with Prisma ORM's `cockroachdb` connector: - -- **Cockroach-specific native types:** Prisma ORM's `cockroachdb` database connector provides support for CockroachDB's native data types. To learn more, see [How to use CockroachDB's native types](#how-to-use-cockroachdbs-native-types). - -- **Creating database keys:** Prisma ORM allows you to generate a unique identifier for each record using the [`autoincrement()`](/orm/reference/prisma-schema-reference#autoincrement) function. For more information, see [How to use database keys with CockroachDB](#how-to-use-database-keys-with-cockroachdb). - -## How to use Prisma ORM with CockroachDB - -This section provides more details on how to use CockroachDB-specific features. - -### How to use CockroachDB's native types - -CockroachDB has its own set of native [data types](https://www.cockroachlabs.com/docs/stable/data-types.html) which are supported in Prisma ORM. For example, CockroachDB uses the `STRING` data type instead of PostgreSQL's `VARCHAR`. - -As a demonstration of this, say you create a `User` table in your CockroachDB database using the following SQL command: - -```sql -CREATE TABLE public."Post" ( - "id" INT8 NOT NULL, - "title" VARCHAR(200) NOT NULL, - CONSTRAINT "Post_pkey" PRIMARY KEY ("id" ASC), - FAMILY "primary" ("id", "title") -); -``` - -After introspecting your database with `npx prisma db pull`, you will have a new `Post` model in your `schema.prisma` file: - -```prisma file=schema.prisma -model Post { - id BigInt @id - title String @db.String(200) -} -``` - -Notice that the `title` field has been annotated with `@db.String(200)` — this differs from PostgreSQL where the annotation would be `@db.VarChar(200)`. - -For a full list of type mappings, see our [connector documentation](/orm/overview/databases/cockroachdb#type-mapping-between-cockroachdb-and-the-prisma-schema). - -### How to use database keys with CockroachDB - -When generating unique identifiers for records in a distributed database like CockroachDB, it is best to avoid using sequential IDs – for more information on this, see CockroachDB's [blog post on choosing index keys](https://cockroachlabs.com/blog/how-to-choose-db-index-keys). - -Instead, Prisma ORM provides the [`autoincrement()`](/orm/reference/prisma-schema-reference#autoincrement) attribute function, which uses CockroachDB's [`unique_rowid()` function](https://www.cockroachlabs.com/docs/stable/serial.html) for generating unique identifiers. For example, the following `User` model has an `id` primary key, generated using the `autoincrement()` function: - -```prisma file=schema.prisma -model User { - id BigInt @id @default(autoincrement()) - name String -} -``` - -For compatibility with existing databases, you may sometimes still need to generate a fixed sequence of integer key values. In these cases, you can use Prisma ORM's inbuilt [`sequence()`](/orm/reference/prisma-schema-reference#sequence) function for CockroachDB. For a list of available options for the `sequence()` function, see our [reference documentation](/orm/reference/prisma-schema-reference#sequence). - -For more information on generating database keys, see CockroachDB's [Primary key best practices](https://www.cockroachlabs.com/docs/v21.2/schema-design-table#primary-key-best-practices) guide. - -## Example - -To connect to a CockroachDB database server, you need to configure a [`datasource`](/orm/prisma-schema/overview/data-sources) block in your [Prisma schema file](/orm/prisma-schema): - -```prisma file=schema.prisma -datasource db { - provider = "cockroachdb" - url = env("DATABASE_URL") -} -``` - -The fields passed to the `datasource` block are: - -- `provider`: Specifies the `cockroachdb` data source connector. -- `url`: Specifies the [connection URL](#connection-details) for the CockroachDB database server. In this case, an [environment variable is used](/orm/prisma-schema/overview#accessing-environment-variables-from-the-schema) to provide the connection URL. - - - -While `cockroachdb` and `postgresql` connectors are similar, it is mandatory to use the `cockroachdb` connector instead of `postgresql` when connecting to a CockroachDB database from version 5.0.0. - - - -## Connection details - -CockroachDB uses the PostgreSQL format for its connection URL. See the [PostgreSQL connector documentation](/orm/overview/databases/postgresql#connection-details) for details of this format, and the optional arguments it takes. - -## Differences between CockroachDB and PostgreSQL - -The following table lists differences between CockroachDB and PostgreSQL: - -| Issue | Area | Notes | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| By default, the `INT` type is an alias for `INT8` in CockroachDB, whereas in PostgreSQL it is an alias for `INT4`. This means that Prisma ORM will introspect an `INT` column in CockroachDB as `BigInt`, whereas in PostgreSQL Prisma ORM will introspect it as `Int`. | Schema | For more information on the `INT` type, see the [CockroachDB documentation](https://www.cockroachlabs.com/docs/stable/int.html#considerations-for-64-bit-signed-integers) | -| When using `@default(autoincrement())` on a field, CockroachDB will automatically generate 64-bit integers for the row IDs. These integers will be increasing but not consecutive. This is in contrast to PostgreSQL, where generated row IDs are consecutive and start from 1. | Schema | For more information on generated values, see the [CockroachDB documentation](https://www.cockroachlabs.com/docs/stable/serial.html#generated-values-for-modes-rowid-and-virtual_sequence) | -| The `@default(autoincrement())` attribute can only be used together with the `BigInt` field type. | Schema | For more information on generated values, see the [CockroachDB documentation](https://www.cockroachlabs.com/docs/stable/serial.html#generated-values-for-modes-rowid-and-virtual_sequence) | - -## Type mapping limitations in CockroachDB - -The CockroachDB connector maps the [scalar types](/orm/prisma-schema/data-model/models#scalar-fields) from the Prisma ORM [data model](/orm/prisma-schema/data-model/models) to native column types. These native types are mostly the same as for PostgreSQL — see the [Native type mapping from Prisma ORM to CockroachDB](#native-type-mapping-from-prisma-orm-to-cockroachdb) for details. However, there are some limitations: - -| CockroachDB (Type \| Aliases) | Prisma ORM | Supported | Native database type attribute | Notes | -| ----------------------------- | --------- | :-------: | :----------------------------- | :------------------------------------------------------------------------------------------------------------------------- | -| `money` | `Decimal` | Not yet | `@db.Money` | Supported in PostgreSQL but [not currently in CockroachDB](https://github.com/cockroachdb/cockroach/issues/41578) | -| `xml` | `String` | Not yet | `@db.Xml` | Supported in PostgreSQL but [not currently in CockroachDB](https://github.com/cockroachdb/cockroach/issues/43355) | -| `jsonb` arrays | `Json[]` | Not yet | N/A | `Json[]` supported in PostgreSQL but [not currently in CockroachDB](https://github.com/cockroachdb/cockroach/issues/23468) | - -## Other limitations - -The following table lists any other current known limitations of CockroachDB compared to PostgreSQL: - -| Issue | Area | Notes | -| ------------------------------------------------------------------------------------------------ | ------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Primary keys are named `primary` instead of `TABLE_pkey`, the Prisma ORM default. | Introspection | This means that they are introspected as `@id(map: "primary")`. This will be [fixed in CockroachDB 22.1](https://github.com/cockroachdb/cockroach/pull/70604). | -| Foreign keys are named `fk_COLUMN_ref_TABLE` instead of `TABLE_COLUMN_fkey`, the Prisma ORM default. | Introspection | This means that they are introspected as `@relation([...], map: "fk_COLUMN_ref_TABLE")`. This will be [fixed in CockroachDB 22.1](https://github.com/cockroachdb/cockroach/pull/70658) | -| Index types `Hash`, `Gist`, `SpGist` or `Brin` are not supported. | Schema | In PostgreSQL, Prisma ORM allows [configuration of indexes](/orm/prisma-schema/data-model/indexes#configuring-the-access-type-of-indexes-with-type-postgresql) to use the different index access method. CockroachDB only currently supports `BTree` and `Gin`. | -| Pushing to `Enum` types not supported | Client | Pushing to `Enum` types (e.g. `data: { enum { push: "A" }, }`) is currently [not supported in CockroachDB](https://github.com/cockroachdb/cockroach/issues/71388) | -| Searching on `String` fields without a full text index not supported | Client | Searching on `String` fields without a full text index (e.g. `where: { text: { search: "cat & dog", }, },`) is currently [not supported in CockroachDB](https://github.com/cockroachdb/cockroach/issues/7821) | -| Integer division not supported | Client | Integer division (e.g. `data: { int: { divide: 10, }, }`) is currently [not supported in CockroachDB](https://github.com/cockroachdb/cockroach/issues/41448) | -| Limited filtering on `Json` fields | Client | Currently CockroachDB [only supports](https://github.com/cockroachdb/cockroach/issues/49144) `equals` and `not` filtering on `Json` fields | - -## Type mapping between CockroachDB and the Prisma schema - -The CockroachDB connector maps the [scalar types](/orm/prisma-schema/data-model/models#scalar-fields) from the Prisma ORM [data model](/orm/prisma-schema/data-model/models) as follows to native column types: - -> Alternatively, see the [Prisma schema reference](/orm/reference/prisma-schema-reference#model-field-scalar-types) for type mappings organized by Prisma ORM type. - -### Native type mapping from Prisma ORM to CockroachDB - -| Prisma ORM | CockroachDB | -| ---------- | ---------------- | -| `String` | `STRING` | -| `Boolean` | `BOOL` | -| `Int` | `INT4` | -| `BigInt` | `INT8` | -| `Float` | `FLOAT8` | -| `Decimal` | `DECIMAL(65,30)` | -| `DateTime` | `TIMESTAMP(3)` | -| `Json` | `JSONB` | -| `Bytes` | `BYTES` | - -### Mapping from CockroachDB to Prisma ORM types on Introspection - -When introspecting a CockroachDB database, the database types are mapped to Prisma ORM according to the following table: - -| CockroachDB (Type \| Aliases) | Prisma ORM | Supported | Native database type attribute | Notes | -| -------------------------------------------- | ---------- | :-------: | :----------------------------- | :--------------------------------------------------------------------- | -| `INT` \| `BIGINT`, `INTEGER` | `BigInt` | ✔️ | `@db.Int8` | | -| `BOOL` \| `BOOLEAN` | `Bool` | ✔️ | `@db.Bool`\* | | -| `TIMESTAMP` \| `TIMESTAMP WITHOUT TIME ZONE` | `DateTime` | ✔️ | `@db.Timestamp(x)` | | -| `TIMESTAMPTZ` \| `TIMESTAMP WITH TIME ZONE` | `DateTime` | ✔️ | `@db.Timestamptz(x)` | | -| `TIME` \| `TIME WITHOUT TIME ZONE` | `DateTime` | ✔️ | `@db.Time(x)` | | -| `TIMETZ` \| `TIME WITH TIME ZONE` | `DateTime` | ✔️ | `@db.Timetz(x)` | | -| `DECIMAL(p,s)` \| `NUMERIC(p,s)`, `DEC(p,s)` | `Decimal` | ✔️ | `@db.Decimal(x, y)` | | -| `REAL` \| `FLOAT4`, `FLOAT` | `Float` | ✔️ | `@db.Float4` | | -| `DOUBLE PRECISION` \| `FLOAT8` | `Float` | ✔️ | `@db.Float8` | | -| `INT2` \| `SMALLINT` | `Int` | ✔️ | `@db.Int2` | | -| `INT4` | `Int` | ✔️ | `@db.Int4` | | -| `CHAR(n)` \| `CHARACTER(n)` | `String` | ✔️ | `@db.Char(x)` | | -| `"char"` | `String` | ✔️ | `@db.CatalogSingleChar` | Internal type for CockroachDB catalog tables, not meant for end users. | -| `STRING` \| `TEXT`, `VARCHAR` | `String` | ✔️ | `@db.String` | | -| `DATE` | `DateTime` | ✔️ | `@db.Date` | | -| `ENUM` | `enum` | ✔️ | N/A | | -| `INET` | `String` | ✔️ | `@db.Inet` | | -| `BIT(n)` | `String` | ✔️ | `@Bit(x)` | | -| `VARBIT(n)` \| `BIT VARYING(n)` | `String` | ✔️ | `@VarBit` | | -| `OID` | `Int` | ✔️ | `@db.Oid` | | -| `UUID` | `String` | ✔️ | `@db.Uuid` | | -| `JSONB` \| `JSON` | `Json` | ✔️ | `@db.JsonB` | | -| Array types | `[]` | ✔️ | | | - -[Introspection](/orm/prisma-schema/introspection) adds native database types that are **not yet supported** as [`Unsupported`](/orm/reference/prisma-schema-reference#unsupported) fields: - -```prisma file=schema.prisma -model Device { - id BigInt @id @default(autoincrement()) - interval Unsupported("INTERVAL") -} -``` - -## More on using CockroachDB with Prisma ORM - -The fastest way to start using CockroachDB with Prisma ORM is to refer to our Getting Started documentation: - -- [Start from scratch](/getting-started/setup-prisma/start-from-scratch/relational-databases-typescript-cockroachdb) -- [Add to existing project](/getting-started/setup-prisma/add-to-existing-project/relational-databases-typescript-cockroachdb) - -These tutorials will take you through the process of connecting to CockroachDB, migrating your schema, and using Prisma Client. - -Further reference information is available in the [CockroachDB connector documentation](/orm/overview/databases/cockroachdb). diff --git a/content/200-orm/200-prisma-client/500-deployment/210-module-bundlers.mdx b/content/200-orm/200-prisma-client/500-deployment/210-module-bundlers.mdx deleted file mode 100644 index cc5d791f13..0000000000 --- a/content/200-orm/200-prisma-client/500-deployment/210-module-bundlers.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: 'Module bundlers' -metaTitle: 'Module bundlers (Reference)' -metaDescription: 'This page gives an overview of the most important things to be aware of when using a module bundler to bundle an application that uses Prisma Client.' ---- - - - -## Overview - -_Module bundlers_ bundle JavaScript modules into a single JavaScript file. Most bundlers work by copying over the JavaScript code from a variety of source files into the target file. - -Since Prisma Client is not only based on JavaScript code, but also relies on the [**query engine binary file**](/orm/more/under-the-hood/engines#the-query-engine-file) to be available, you need to make sure that your bundled code has access to the binary file. - -To do so, you can use plugins that let you copy over static assets: - -| Bundler | Plugin | -| :----------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------- | -| Webpack | [`copy-webpack-plugin`](https://github.com/webpack-contrib/copy-webpack-plugin#copy-webpack-plugin) | -| Webpack (with [Next.js monorepo](/orm/more/help-and-troubleshooting/help-articles/nextjs-prisma-client-monorepo)) | [`nextjs-monorepo-workaround-plugin`](https://www.npmjs.com/package/@prisma/nextjs-monorepo-workaround-plugin) | -| Parcel | [`parcel-plugin-static-files-copy`](https://github.com/elwin013/parcel-plugin-static-files-copy#readme) | From cd66b3a2ee32239d4549ce6fede5f7eed3d8c630 Mon Sep 17 00:00:00 2001 From: Jon Harrell <4829245+jharrell@users.noreply.github.com> Date: Fri, 5 Apr 2024 09:56:28 -0500 Subject: [PATCH 6/6] remove more old files --- .../02-schema-incompatibilities.mdx | 854 --------- .../03-upgrading-the-prisma-layer.mdx | 1622 ----------------- 2 files changed, 2476 deletions(-) delete mode 100644 content/200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/02-schema-incompatibilities.mdx delete mode 100644 content/200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/03-upgrading-the-prisma-layer.mdx diff --git a/content/200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/02-schema-incompatibilities.mdx b/content/200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/02-schema-incompatibilities.mdx deleted file mode 100644 index b4f4bd15c0..0000000000 --- a/content/200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/02-schema-incompatibilities.mdx +++ /dev/null @@ -1,854 +0,0 @@ ---- -title: 'Schema incompatibilities' -dbSwitcher: ['postgresql', 'mysql'] -techMetaTitles: - [ - { name: 'mysql', value: 'Schema Incompatibilities | MySQL' }, - { name: 'postgresql', value: 'Schema Incompatibilities | PostgreSQL' }, - ] -techMetaDescriptions: - [ - { - name: 'mysql', - value: 'Problems and workarounds for Prisma 1 and 2.0 schemas with MySQL', - }, - { - name: 'postgresql', - value: 'Problems and workarounds for Prisma 1 and 2.0 schemas with PostgreSQL', - }, - ] ---- - -## Overview - -Each section on this page describes a potential problem when upgrading from Prisma 1 to Prisma ORM 2._x_ and later and explains the available workarounds. - -## Default values aren't represented in database - -### Problem - -When adding the `@default` directive in a Prisma 1 datamodel, the default values for this field are generated by the Prisma 1 server at runtime. There's no `DEFAULT` constraint added to the database column. Because this constraint is not reflected in the database itself, the Prisma ORM 2._x_ and later versions of introspection can't recognize it. - -### Example - -#### Prisma 1 datamodel - -```graphql -type Post { - id: ID! @id - published: Boolean @default(value: false) -} -``` - -#### Prisma 1 generated SQL migration - -```sql -CREATE TABLE "Post" ( - id VARCHAR(25) PRIMARY KEY NOT NULL, - published BOOLEAN NOT NULL -); -``` - -#### Result of introspection in Prisma ORM versions 2._x_ and later - -```prisma file=schema.prisma -model Post { - id String @id - published Boolean -} -``` - -Because the `DEFAULT` constraint has not been added to the database when mapping the Prisma 1 datamodel to the database with `prisma deploy`, Prisma ORM v2 (and later versions) doesn't recognize it during introspection. - -### Workarounds - -#### Manually add a `DEFAULT` constraint to the database column - -You can alter the column to add the `DEFAULT` constraint as follows: - - - -```sql -ALTER TABLE "Post" - ALTER COLUMN published SET DEFAULT false; -``` - - - - - -```sql -ALTER TABLE `Post` - ALTER COLUMN published SET DEFAULT false; -``` - - - -After this adjustment, you can re-introspect your database and the `@default` attribute will be added to the `published` field: - -```prisma line-number file=schema.prisma highlight=3;normal -model Post { - id String @id - published Boolean @default(false) -} -``` - -#### Manually add a `@default` attribute to the Prisma model - -You can add the `@default` attribute to the Prisma model: - -```prisma line-number file=schema.prisma highlight=3;add -model Post { - id String - published Boolean @default(false) -} -``` - -If the `@default` attribute is set in the Prisma schema and you run `prisma generate`, the resulting Prisma Client code will generate the specified default values at runtime (similar to what the Prisma 1 server did in Prisma 1). - -## Generated CUIDs as ID values aren't represented in database - -### Problem - -Prisma 1 auto-generates ID values as CUIDs for `ID` fields when they're annotated with the `@id` directive. These CUIDs are generated by the Prisma 1 server at runtime. Because this behavior is not reflected in the database itself, the introspection in Prisma ORM 2._x_ and later can't recognize it. - -### Example - -#### Prisma 1 datamodel - -```graphql -type Post { - id: ID! @id -} -``` - -#### Prisma 1 generated SQL migration - -```sql -CREATE TABLE "Post" ( - id VARCHAR(25) PRIMARY KEY NOT NULL -); -``` - -#### Result of introspection in Prisma ORM versions 2._x_ and later - -```prisma file=schema.prisma -model Post { - id String @id -} -``` - -Because there's no indication of the CUID behavior in the database, Prisma ORM's introspection doesn't recognize it. - -### Workaround - -As a workaround, you can manually add the `@default(cuid())` attribute to the Prisma model: - -```prisma line-number file=schema.prisma highlight=2;add -model Post { - id String @id @default(cuid()) -} -``` - -If the `@default` attribute is set in the Prisma schema and you run `prisma generate`, the resulting Prisma Client code will generate the specified default values at runtime (similar to what the Prisma 1 server did in Prisma 1). - -Note that you'll have to re-add the attribute after each introspection because introspection removes it (as the previous version of the Prisma schema is overwritten)! - -## `@createdAt` isn't represented in database - -### Problem - -Prisma 1 auto-generates values for `DateTime` fields when they're annotated with the `@createdAt` directive. These values are generated by the Prisma 1 server at runtime. Because this behavior is not reflected in the database itself, the introspection in Prisma ORM 2._x_ and later can't recognize it. - -### Example - -#### Prisma 1 datamodel - -```graphql line-number highlight=3;normal -type Post { - id: ID! @id - createdAt: DateTime! @createdAt -} -``` - -#### Prisma 1 generated SQL migration - -```sql -CREATE TABLE "Post" ( - id VARCHAR(25) PRIMARY KEY NOT NULL, - "createdAt" TIMESTAMP NOT NULL -); -``` - -#### Result of introspection in Prisma ORM 2._x_ and later versions - -```prisma file=schema.prisma -model Post { - id String @id - createdAt DateTime -} -``` - -### Workarounds - -#### Manually add `DEFAULT CURRENT_TIMESTAMP` to the database column - -You can alter the column to add the `DEFAULT` constraint as follows: - -```sql -ALTER TABLE "Post" - ALTER COLUMN "createdAt" SET DEFAULT CURRENT_TIMESTAMP; -``` - -After this adjustment, you can re-introspect your database and the `@default` attribute will be added to the `createdAt` field: - -```prisma file=schema.prisma -model Post { - id String - createdAt DateTime @default(now()) -} -``` - -#### Manually add the `@default(now())` attribute to the Prisma model - -As a workaround, you can manually add the `@default(now())` attribute to the Prisma model: - -```prisma line-number file=schema.prisma highlight=3;normal -model Post { - id String @id - createdAt DateTime @default(now()) -} -``` - -If the `@default` attribute is set in the Prisma schema and you run `prisma generate`, the resulting Prisma Client code will generate the specified default values at runtime (similar to what the Prisma 1 server did in Prisma 1). - -Note that you'll have to re-add the attribute after each introspection because introspection removes it (as the previous version of the Prisma schema is overwritten)! - -## `@updatedAt` isn't represented in database - -### Problem - -Prisma 1 auto-generates values for `DateTime` fields when they're annotated with the `@updatedAt` directive. These values are generated by the Prisma 1 server at runtime. Because this behavior is not reflected in the database itself, the introspection in Prisma ORM 2._x_ and later can't recognize it.. - -### Example - -#### Prisma 1 datamodel - -```graphql -type Post { - id: ID! @id - updatedAt: DateTime! @updatedAt -} -``` - -#### Prisma 1 generated SQL migration - -```sql -CREATE TABLE "Post" ( - id VARCHAR(25) PRIMARY KEY NOT NULL, - updatedAt TIMESTAMP -); -``` - -#### Result of introspection in Prisma ORM 2._x_ and later versions - -```prisma file=schema.prisma -model Post { - id String @id - updatedAt DateTime -} -``` - -### Workarounds - -#### Manually add the `@updatedAt` attribute to the Prisma model - -As a workaround, you can manually add the `@updatedAt` attribute to the Prisma model: - -```prisma line-number file=schema.prisma highlight=3;add -model Post { - id String @id - updatedAt DateTime @updatedAt -} -``` - -If the `@updatedAt` attribute is set in the Prisma schema and you run `prisma generate`, the resulting Prisma Client code will automatically generate values for this column when an existing record is updated (similar to what the Prisma 1 server did in Prisma 1). - -Note that you'll have to re-add the attribute after each introspection because introspection removes it (as the previous version of the Prisma schema is overwritten)! - -## Inline 1-1 relations are recognized as 1-n (missing `UNIQUE` constraint) - -### Problem - -In the [datamodel v1.1](https://www.prisma.io/blog/datamodel-v11-lrzqy1f56c90) that was introduced in Prisma ORM v1.31, 1-1 relations can be declared as _inline_. In that case, the relation will not be maintained via a [relation table](/orm/prisma-schema/data-model/relations/many-to-many-relations#relation-tables) but via a single foreign key on one of the two tables involved. - -When this approach is used, Prisma ORM doesn't add a `UNIQUE` constraint to the foreign key column which means that after introspection in Prisma ORM version 2._x_ and later, this former 1-1 relation will be added as a 1-n relation to the Prisma schema. - -### Example - -#### Prisma ORM datamodel v1.1 (available from Prisma ORM v1.31) - -```graphql -type User { - id: ID! @id - profile: Profile @relation(link: INLINE) -} - -type Profile { - id: ID! @id - user: User -} -``` - -Note that omitting the `@relation` directive in this case would result in the same behavior because `link: INLINE` is the _default_ for 1-1 relations. - -#### Prisma 1 generated SQL migration - -```sql -CREATE TABLE "User" ( - id VARCHAR(25) PRIMARY KEY NOT NULL -); - -CREATE TABLE "Profile" ( - id VARCHAR(25) PRIMARY KEY NOT NULL, - "user" VARCHAR(25), - FOREIGN KEY ("user") REFERENCES "User"(id) -); -``` - -#### Result of introspection in Prisma ORM 2._x_ and later versions - -```prisma file=schema.prisma -model User { - id String @id - Profile Profile[] -} - -model Profile { - id String @id - user String? - User User? @relation(fields: [user], references: [id]) -} -``` - -Because there's no `UNIQUE` constraint defined on the `user` column (which represents the foreign key in this relation), Prisma ORM's introspection recognizes the relation as 1-n. - -### Workaround - -#### Manually add `UNIQUE` constraint to the foreign key column - -You can alter the foreign key column to add the `UNIQUE` constraint as follows: - - - -```sql -ALTER TABLE "Profile" - ADD CONSTRAINT userId_unique UNIQUE ("user"); -``` - - - - - -```sql -ALTER TABLE `Profile` - ADD CONSTRAINT userId_unique UNIQUE (`user`); -``` - - - -After this adjustment, you can re-introspect your database and the 1-1 relation will be properly recognized: - -```prisma line-number file=schema.prisma highlight=3;normal -model User { - id String @id - Profile Profile? -} - -model Profile { - id String @id - user String? @unique - User User? @relation(fields: [user], references: [id]) -} -``` - -## _All_ non-inline relations are recognized as m-n - -### Problem - -Prisma 1 represents relations as relation tables most of the time: - -- All relations in the Prisma 1 **datamodel v1.0** are represented as relation tables -- In **datamodel v1.1**, all m-n relations as well as the 1-1 and 1-n relations declared as `link: TABLE` are represented as relation tables. - -Because of this representation, introspection in Prisma ORM version 2._x_ and later will recognize all these relations as m-n relations, even though they might have been declared as 1-1 or 1-n in Prisma 1. - -### Example - -#### Prisma 1 datamodel - -```graphql -type User { - id: ID! @id - posts: [Post!]! -} - -type Post { - id: ID! @id - author: User! @relation(link: TABLE) -} -``` - -#### Prisma 1 generated SQL migration - -```sql -CREATE TABLE "User" ( - id VARCHAR(25) PRIMARY KEY NOT NULL -); - -CREATE TABLE "Post" ( - id VARCHAR(25) PRIMARY KEY NOT NULL -); - -CREATE TABLE "_PostToUser" ( - "A" VARCHAR(25) NOT NULL REFERENCES "Post"(id) ON DELETE CASCADE, - "B" VARCHAR(25) NOT NULL REFERENCES "User"(id) ON DELETE CASCADE -); -CREATE UNIQUE INDEX "_PostToUser_AB_unique" ON "_PostToUser"("A" text_ops,"B" text_ops); -CREATE INDEX "_PostToUser_B" ON "_PostToUser"("B" text_ops); -``` - -#### Result of introspection in Prisma ORM 2._x_ and later versions - -```prisma file=schema.prisma -model User { - id String @id - Post Post[] @relation(references: [id]) -} - -model Post { - id String @id - User User[] @relation(references: [id]) -} -``` - -Because the relation table that was created by Prisma 1 uses the same [conventions for relation tables](/orm/prisma-schema/data-model/relations/many-to-many-relations#conventions-for-relation-tables-in-implicit-m-n-relations) as in Prisma ORM version 2._x_ and later, the relation now gets recognized as a m-n relation. - -### Workaround - -As a workaround, you can migrate the data into a structure that's compatible with Prisma ORM's 1-n relation: - - - -1. Create new column `authorId` on the `Post` table. This column should be a _foreign key_ that references the `id` field of the `User` table: - ```sql - ALTER TABLE "Post" ADD COLUMN "authorId" VARCHAR(25); - ALTER TABLE "Post" - ADD CONSTRAINT fk_author - FOREIGN KEY ("authorId") - REFERENCES "User"("id"); - ``` -1. Write a SQL query that reads all the rows from the `_PostToUser` relation table and for each row: - 1. Finds the respective `Post` record by looking up the value from column `A` - 1. Inserts the value from column `B` as the value for `authorId` into that `Post` record - ```sql - UPDATE "Post" post - SET "authorId" = post_to_user."B" - FROM "_PostToUser" post_to_user - WHERE post_to_user."A" = post."id"; - ``` -1. Delete the `_PostToUser` relation table - ```sql - DROP TABLE "_PostToUser"; - ``` - - - - - -1. Create new column `authorId` on the `Post` table. This column should be a _foreign key_ that references the `id` field of the `User` table: - ```sql - ALTER TABLE `Post` ADD COLUMN `authorId` VARCHAR(25); - ALTER TABLE `Post` ADD FOREIGN KEY (`authorId`) REFERENCES `User` (`id`); - ``` -1. Write a SQL query that reads all the rows from the `_PostToUser` relation table and for each row: - 1. Finds the respective `Post` record by looking up the value from column `A` - 1. Inserts the value from column `B` as the value for `authorId` into that `Post` record - ```sql - UPDATE Post, _PostToUser - SET Post.authorId = _PostToUser.B - WHERE Post.id = _PostToUser.A - ``` -1. Delete the `_PostToUser` relation table - ```sql - DROP TABLE `_PostToUser`; - ``` - - - -After that you can introspect your database and the relation will now be recognized as 1-n: - -```prisma line-number file=schema.prisma highlight=3,8,9;normal -model User { - id String @id - Post Post[] -} - -model Post { - id String @id - User User @relation(fields: [authorId], references: [id]) - authorId String -} -``` - -## `Json` type is represented as `TEXT` in database - -### Problem - -Prisma 1 supports the `Json` data type in its datamodel. However, in the underlying database, fields of type `Json` are actually stored as plain strings using the `TEXT` data type of the underlying database. Any parsing and validation of the stored JSON data is done by the Prisma 1 server at runtime. - -### Example - -#### Prisma 1 datamodel - -```graphql -type User { - id: ID! @id - jsonData: Json -} -``` - -#### Prisma 1 generated SQL migration - -```sql -CREATE TABLE "User" ( - id VARCHAR(25) PRIMARY KEY NOT NULL, - jsonData TEXT -); -``` - -#### Result of introspection in Prisma ORM 2._x_ and later versions - -```prisma file=schema.prisma -model User { - id String @id - jsonData String? -} -``` - -### Workaround - -You can manually change the type of the column to `JSON` - - - -```sql -ALTER TABLE "User" ALTER COLUMN "jsonData" TYPE JSON USING "jsonData"::json; -``` - - - - - -```sql -ALTER TABLE User MODIFY COLUMN jsonData JSON; -``` - - - -After this adjustment, you can re-introspect your database and the field will now be recognized as `Json`: - -```prisma line-number file=schema.prisma highlight=3;normal -model User { - id String @id - jsonData Json? -} -``` - -## Enums are represented as `TEXT` in database - -### Problem - -Prisma 1 supports the `enum` data type in its datamodel. However, in the underlying database, types declared as `enum` are actually stored as plain strings using the `TEXT` data type of the underlying database. Any validation of the stored `enum` data is done by the Prisma 1 server at runtime. - -### Example - -#### Prisma 1 datamodel - -```graphql -type User { - id: ID! @id - role: Role -} - -enum Role { - ADMIN - CUSTOMER -} -``` - -#### Prisma 1 generated SQL migration - -```sql -CREATE TABLE "User" ( - id VARCHAR(25) PRIMARY KEY NOT NULL, - role TEXT -); -``` - -#### Result of introspection in Prisma ORM 2._x_ and later versions - -```prisma file=schema.prisma -model User { - id String @id - role String? -} -``` - -### Workaround - -You can manually turn the `role` column into an enum with your desired values: - -1. Create an `enum` in your database that mirrors the `enum` you defined in the Prisma 1 datamodel: - ```sql - CREATE TYPE "Role" AS ENUM ('CUSTOMER', 'ADMIN'); - ``` -1. Change the type from `TEXT` to your new `enum`: - ```sql - ALTER TABLE "User" ALTER COLUMN "role" TYPE "Role" - USING "role"::text::"Role"; - ``` - -After introspection, the type is now properly recognized as an enum: - -```prisma line-number file=schema.prisma highlight=3,6-9;normal -model User { - id String @id - role Role? -} - -enum Role { - ADMIN - CUSTOMER -} -``` - -## Mismatching CUID length - -### Problem - -Prisma 1 uses CUIDs as ID values for all database records. In the underlying database, these IDs are represented as strings with a maximum size of 25 characters (as `VARCHAR(25)`). However, when configuring default CUIDs in your Prisma ORM 2._x_ (or later versions) schema with `@default(cuid())` the generated ID values might exceed the limit of 25 characters (the maximum length might be 30 characters). To make your IDs proof for Prisma ORM 2._x_ (or later versions), you therefore need to adjust the column type to `VARCHAR(30)`. - -### Example - -#### Prisma 1 datamodel - -```graphql -type User { - id: ID! @id -} -``` - -#### Prisma 1 generated SQL migration - -```sql -CREATE TABLE "User" ( - id VARCHAR(25) PRIMARY KEY NOT NULL -); -``` - -#### Result of introspection in Prisma ORM 2._x_ and later versions - -```prisma file=schema.prisma -model User { - id String @id -} -``` - -### Workaround - -You can manually turn the `VARCHAR(25)` columns into `VARCHAR(30)`: - - - -```sql -ALTER TABLE "User" ALTER COLUMN "id" SET DATA TYPE character varying(30); -``` - - - - - -```sql -SET FOREIGN_KEY_CHECKS=0; -ALTER TABLE `User` CHANGE `id` `id` char(30) CHARACTER SET utf8 NOT NULL; -SET FOREIGN_KEY_CHECKS=1; -``` - - - -> **Note**: When fixing this issue with the [Upgrade CLI](/orm/more/upgrade-guides/upgrade-from-prisma-1/how-to-upgrade#prisma-1-upgrade-cli), the generated SQL statements will keep appearing in the Upgrade CLI even after you have changed the column types in the underlying database. This is a currently a limitation in the Upgrade CLI. - -## Scalar lists (arrays) are maintained with extra table - -### Problem - -In Prisma 1, you can define lists of _scalar_ types on your models. Under the hood, this is implemented with an extra table that keeps track of the values in the list. - -To remove the approach with the extra table which incurred hidden performance costs, Prisma ORM 2._x_ and later versions only support scalar lists only when they're natively supported by the database you use. At the moment, only [PostgreSQL supports scalar lists (arrays) natively](https://www.postgresql.org/docs/9.1/arrays.html). - -With PostgreSQL, you therefore can keep using scalar lists in Prisma ORM 2._x_ and later versions, but you'll need to perform a data migration to transfer the data from the extra table from Prisma 1 into an actual PostgreSQL array. - -### Example - -#### Prisma 1 datamodel - -```graphql -type User { - id: ID! @id - coinflips: [Boolean!]! @scalarList(strategy: RELATION) -} -``` - -#### Prisma 1 generated SQL migration - -```sql -CREATE TABLE "User" ( - id VARCHAR(25) PRIMARY KEY NOT NULL -); - -CREATE TABLE "User_coinflips" ( - "nodeId" VARCHAR(25) REFERENCES "User"(id), - position INTEGER, - value BOOLEAN NOT NULL, - CONSTRAINT "User_coinflips_pkey" PRIMARY KEY ("nodeId", position) -); -CREATE UNIQUE INDEX "User_coinflips_pkey" ON "User_coinflips"("nodeId" text_ops,position int4_ops); -``` - -#### Result of Prisma ORM 2 introspection - -```prisma file=schema.prisma -model User { - id String @id - User_coinflips User_coinflips[] -} - -model User_coinflips { - nodeId String - position Int - value Boolean - User User @relation(fields: [nodeId], references: [id]) - - @@id([nodeId, position]) -} -``` - -Note that you can now generate Prisma Client and you'll be able to access the data from the scalar lists through the extra table. PostgreSQL users can alternatively migrate the data into a native PostgreSQL array and continue to benefit from the slicker Prisma Client API for scalar lists (read the section below for more info). - -
- -Expand for sample Prisma Client API calls - -To access the coinflips data, you will now have to always [`include`](/orm/prisma-client/queries/select-fields#include-relations-and-select-relation-fields) it in your queries: - -```ts -const user = await prisma.user.findUnique({ - where: { id: 1 }, - include: { - coinflips: { - orderBy: { position: 'asc' }, - }, - }, -}) -``` - -> **Note**: The `orderBy` is important to retain the order of the list. - -This is the `result of the query: - -```js -{ - id: 1, - name: 'Alice', - coinflips: [ - { id: 1, position: 1000, value: false }, - { id: 2, position: 2000, value: true }, - { id: 3, position: 3000, value: false }, - { id: 4, position: 4000, value: true }, - { id: 5, position: 5000, value: true }, - { id: 6, position: 6000, value: false } - ] -} -``` - -To access just the boolean values from the list, you can `map` over the `coinflips` on `user` as follows: - -```ts -const currentCoinflips = user!.coinflips.map((cf) => cf.value) -``` - -> **Note**: The exclamation mark above means that you're _force unwrapping_ the `user` value. This is necessary because the `user` returned from the previous query might be `null`. - -Here's the value of `currentCoinflips` after the call to `map`: - -```json5 -[false, true, false, true, true, false] -``` - -
- -### Workaround - -The following workaround is only available for PostgreSQL users! - -As scalar lists (i.e. [arrays](https://www.postgresql.org/docs/9.1/arrays.html)) are available as a native PostgreSQL feature, you can keep using the same notation of `coinflips: Boolean[]` in your Prisma schema. - -However, in order to do so you need to manually migrate the underlying data from the `User_coinflips` table into a PostgreSQL array. Here's how you can do that: - -1. Add the new `coinflips` column to the `User` tables: - ```sql - ALTER TABLE "User" ADD COLUMN coinflips BOOLEAN[]; - ``` -1. Migrate the data from `"User_coinflips".value` to `"User.coinflips"`: - ```sql - UPDATE "User" - SET coinflips = t.flips - FROM ( - SELECT "nodeId", array_agg(VALUE ORDER BY position) AS flips - FROM "User_coinflips" - GROUP BY "nodeId" - ) t - where t."nodeId" = "User"."id"; - ``` -1. To cleanup, you can delete the `User_coinflips` table: - ```sql - DROP TABLE "User_coinflips"; - ``` - -You can now introspect your database and the `coinflips` field will be represented as an array in your new Prisma schema: - -```prisma file=schema.prisma -model User { - id String @id - coinflips Boolean[] -} -``` - -You can keep using Prisma Client as before: - -```ts -const user = await prisma.user.findUnique({ - where: { id: 1 }, -}) -``` - -This is the result from the API call: - -```js -{ - id: 1, - name: 'Alice', - coinflips: [ false, true, false, true, true, false ] -} -``` diff --git a/content/200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/03-upgrading-the-prisma-layer.mdx b/content/200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/03-upgrading-the-prisma-layer.mdx deleted file mode 100644 index 0b18eeefe6..0000000000 --- a/content/200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/03-upgrading-the-prisma-layer.mdx +++ /dev/null @@ -1,1622 +0,0 @@ ---- -title: 'Upgrading the Prisma ORM layer' -# dbSwitcher: ['postgresql', 'mysql'] -# techMetaTitles: -# [ -# { -# name: 'mysql', -# value: 'Upgrading the Prisma ORM layer to Prisma ORM 2 | MySQL', -# }, -# { -# name: 'postgresql', -# value: 'Upgrading the Prisma ORM layer to Prisma ORM 2 | PostgreSQL', -# }, -# ] -# techMetaDescriptions: -# [ -# { -# name: 'mysql', -# value: 'Learn how to upgrade the Prisma ORM layer to Prisma ORM 2 and create your Prisma schema with MySQL', -# }, -# { -# name: 'postgresql', -# value: 'Learn how to upgrade the Prisma ORM layer to Prisma ORM 2 and create your Prisma schema with PostgreSQL', -# }, -# ] ---- - -## Overview - -This page explains the first step of your upgrade process: Taking your Prisma 1 configuration and upgrading it to Prisma ORM 2. Concretely, you will learn how to: - -1. Add the Prisma ORM 2 CLI as a development dependency -1. Create your Prisma ORM 2 schema -1. Determine your connection URL and connect to your database -1. Introspect your database (that was so far managed with Prisma 1) -1. Use the [Prisma 1 Upgrade CLI](/orm/more/upgrade-guides/upgrade-from-prisma-1/how-to-upgrade#prisma-1-upgrade-cli) to resolve the [schema incompatibilities](/orm/more/upgrade-guides/upgrade-from-prisma-1/schema-incompatibilities-postgresql) in the new Prisma ORM 2 data model -1. Install and generate Prisma Client - -Once done with these steps, you can move on to the next guide that explains how you can upgrade the application layer to use Prisma Client for your database queries. - -> **Note**: During the upgrade process it can be helpful to get a graphical view on your database. It is therefore recommended to use a graphical database client to connect to your database, such as [TablePlus](https://tableplus.com/) or [Postico](https://eggerapps.at/postico/). - -## 1. Install Prisma ORM 2 CLI - -The Prisma ORM 2 CLI is available as the [`prisma`](https://www.npmjs.com/package/prisma) package on npm and is invoked via the `prisma` command. - -Note that the former `prisma` command for Prisma 1 has been renamed to `prisma1`. You can learn more about this [here](https://www.prisma.io/blog/prisma-2-beta-b7bcl0gd8d8e#renaming-the-prisma2-cli). - -You can install the Prisma ORM 2 CLI in your Node.js project as follows (be sure to invoke this command in the directory where your `package.json` is located): - -```terminal copy -npm install prisma --save-dev -``` - -> **Note**: With Prisma 1, it was usually recommended to install the CLI globally. We now recommend to [install the Prisma CLI locally](/orm/tools/prisma-cli#installation) to prevent version conflicts. - -You can now use the local installation of the `prisma` CLI by prefixing it with `npx`: - -```terminal -npx prisma -``` - -If you're upgrading your entire project [all at once](/orm/more/upgrade-guides/upgrade-from-prisma-1/how-to-upgrade#upgrade-strategies), you can now also uninstall the Prisma 1 CLI (otherwise expand below): - -```terminal -# remove global installation -npm uninstall -g prisma1 - -# remove local installation -npm uninstall prisma1 -``` - -
-
- -Expand if you want to keep using your Prisma 1 CLI side-by-side - -If you want to keep using the Prisma 1 CLI, it is recommend to remove your global installation of it and add the `prisma1` CLI as a development dependency: - -```terminal -# installs v1.34 of the Prisma 1 CLI -npm uninstall -g prisma -npm install prisma1 --save-dev -``` - -You can now invoke it as follows: - -```terminal -npx prisma1 -``` - -Note that if you need a CLI version smaller than 1.34 (e.g. 1.30), you can install it as follows: - -```terminal -# installs v1.30 of the Prisma 1 CLI -npm uninstall -g prisma@1.30 -npm install prisma@1.30 --save-dev -``` - -You can now invoke it as follows: - -```terminal -npx prisma -``` - -
- -## 2. Create your Prisma ORM 2 schema - -For this guide, you'll first create a new Prisma schema using the `prisma init` command and then "fill" it with a data model using [introspection](/orm/prisma-schema/introspection). - -Run the following command to create your Prisma schema (note that this throws an error if you already have a folder called `prisma`): - -```terminal copy -npx prisma init -``` - -If you're seeing the following error, you need to rename your current `prisma` directory: - -```no-lines -ERROR A folder called prisma already exists in your project. - Please try again in a project that is not yet using Prisma. -``` - -You can rename the current `prisma` directory to `prisma1` to make it clear that this holds the former Prisma 1 configuration: - -```terminal copy -mv prisma prisma1 -``` - -Now you can run `init` and it will succeed: - -```terminal copy -npx prisma init -``` - -It should print the following output: - -```no-lines wrap -✔ Your Prisma schema was created at prisma/schema.prisma. - You can now open it in your favorite editor. - -Next steps: -1. Set the `DATABASE_URL` in the `.env` file to point to your existing database. If your database has no tables yet, read https://pris.ly/d/getting-started -2. Set the `provider` of your `datasource` block in `schema.prisma` to match your database: `postgresql`, `mysql` or `sqlite`. -3. Run `prisma db pull` to introspect your database schema and update the Prisma schema data models accordingly. -4. Run `prisma generate` to install Prisma Client. You can then start querying your database. - -More information in our documentation: -https://pris.ly/d/getting-started -``` - -The command created a new folder called `prisma`, and two files: - -- `prisma/schema.prisma`: Your Prisma schema file that specifies the [data source](/orm/prisma-schema/overview/data-sources), [generator](/orm/prisma-schema/overview/generators) and [data model](/orm/prisma-schema/data-model/models) (note that the data model doesn't exist yet, it will be generated via introspection). -- `.env`: A [dotenv](https://github.com/motdotla/dotenv#readme) file to configure your database [connection URL](/orm/reference/connection-urls). - -Your initial Prisma schema looks as follows: - -```prisma file=schema.prisma -// This is your Prisma schema file, -// learn more about it in the docs: https://pris.ly/d/prisma-schema - -datasource db { - provider = "postgresql" - url = env("DATABASE_URL") -} - -generator client { - provider = "prisma-client-js" -} -``` - -With Prisma 1, you specify which language variant of Prisma Client you wanted to use in your `prisma.yml`. With Prisma ORM 2, this information is now specified inside the Prisma schema via a `generator` block. - -> **Note**: Unlike Prisma 1, the TypeScript and JavaScript variants of Prisma Client 2.0 use the _same_ generator called `prisma-client-js`. The generated types in `index.d.ts` are _always_ included, even in plain JavaScript projects. This enables feature like autocompletion in VS Code even when not using TypeScript. - -## 3. Determine your connection URL and connect to your database - -With Prisma 1, the database connection is configured in the Docker Compose file that's used to launch the Prisma ORM server. The Prisma ORM server then exposes a GraphQL endpoint (via HTTP) that proxies all database requests from the Prisma Client application code. That HTTP endpoint is specified in your `prisma.yml`. - -With Prisma ORM 2, the HTTP layer isn't exposed any more and Prisma Client 2.0 is configured to run requests "directly" against the database (that is, requests are proxied by Prisma ORM's [query engine](/orm/more/under-the-hood/engines), but there isn't an extra server any more). - -So, as a next step you'll need to tell Prisma ORM 2 _what_ kind of database you use (MySQL or PostgreSQL) and _where_ it is located. - -First, you need to ensure that that `provider` field on the `datasource` block inside `schema.prisma` is configured to use the right database: - -- If you're using PostgreSQL, it needs to define the value `"postgresql"` in the `provider` field. -- If you're using MySQL, it needs to define the value `"mysql"` in the `provider` field. - -Switch around with the tabs in the code block to see examples of both: - - - - - -```prisma -datasource db { - provider = "postgresql" - url = env("DATABASE_URL") -} -``` - - - - -```prisma -datasource db { - provider = "mysql" - url = env("DATABASE_URL") -} -``` - - - - - -With the `provider` field set, you can go ahead and configure the connection URL inside the `.env` file. - -Assume the database configuration in your Docker Compose file that you used to deploy your Prisma ORM server looks as follows: - - - -```yml file=docker-compose.yml -PRISMA_CONFIG: | - port: 4466 - databases: - default: - connector: postgres - host: postgres - port: 5432 - user: prisma - password: prisma -``` - -Also assume your `endpoint` in `prisma.yml` is configured as follows: - -```yml file=prisma.yml -endpoint: http://localhost:4466/myproject/dev -``` - -Based on these connection details, you need to configure the `DATABASE_URL` environment variable inside your `.env` file as follows: - -```bash file=.env -DATABASE_URL="postgresql://janedoe:randompassword@localhost:5432/prisma?schema=myproject$dev" -``` - -Note that the `schema` argument is typically composed of your _service name_ and _service stage_ (which are part of the `endpoint` in `prisma.yml`), separated by the `$` character. - -Sometimes no service name and stage are specified in `prisma.yml`: - -```yml file=prisma.yml -endpoint: http://localhost:4466/ -``` - -In that case, the `schema` must be specified as follows: - -```bash file=.env -DATABASE_URL="postgresql://janedoe:randompassword@localhost:5432/prisma?schema=default$default" -``` - - - - - -```yml file=docker-compose.yml -PRISMA_CONFIG: | - port: 4466 - databases: - default: - connector: mysql - host: mysql - port: 3306 - user: root - password: randompassword -``` - -Also assume your `endpoint` in `prisma.yml` is configured as follows: - -```yml file=prisma.yml -endpoint: http://localhost:4466/myproject/dev -``` - -Based on these connection details, you need to configure the `DATABASE_URL` environment variable inside your `.env` file as follows: - -```bash file=.env -DATABASE_URL="mysql://root:randompassword@localhost:3306/myproject@dev" -``` - -Note that the _database name_ in the connection URL is typically composed of your _service name_ and _service stage_ (which are part of the `endpoint` in `prisma.yml`), separated by the `@` character. - -Sometimes no service name and stage are specified in `prisma.yml`: - -```yml file=prisma.yml -endpoint: http://localhost:4466/ -``` - -In that case, the database name must be specified as follows: - -```bash file=.env -DATABASE_URL="mysql://root:randompassword@localhost:3306/default@default" -``` - - - -Learn more on the [Connection URLs](/orm/reference/connection-urls) page. - -## 4. Introspect your database - -For the purpose of this guide, we'll use the following Prisma 1 data model (select the **SQL** tab below to see what the data model maps to in SQL): - - - - - -```graphql -type User { - id: ID! @id - email: String @unique - name: String! - role: Role! @default(value: CUSTOMER) - jsonData: Json - profile: Profile - posts: [Post!]! -} - -type Post { - id: ID! @id - createdAt: DateTime! @createdAt - updatedAt: DateTime! @updatedAt - title: String! - content: String - published: Boolean! @default(value: false) - author: User @relation(link: TABLE) - categories: [Category!]! -} - -type Profile { - id: ID! @id - bio: String - user: User! @relation(link: INLINE) -} - -type Category { - id: ID! @id - name: String! - posts: [Post!]! -} - -enum Role { - ADMIN - CUSTOMER -} -``` - - - - -```sql -CREATE TABLE"User" ( - id character varying(25) PRIMARY KEY, - email text, - name text NOT NULL, - role text NOT NULL, - "jsonData" text -); -CREATE UNIQUE INDEX "User_pkey" ON"User"(id text_ops); -CREATE UNIQUE INDEX "default$default.User.email._UNIQUE" ON"User"(email text_ops); - -CREATE TABLE"Post" ( - id character varying(25) PRIMARY KEY, - title text NOT NULL, - published boolean NOT NULL, - "createdAt" timestamp(3) without time zone NOT NULL, - "updatedAt" timestamp(3) without time zone NOT NULL, - content text -); -CREATE UNIQUE INDEX "Post_pkey" ON"Post"(id text_ops); - -CREATE TABLE"Profile" ( - id character varying(25) PRIMARY KEY, - bio text, - user character varying(25) REFERENCES"User"(id) ON DELETE SET NULL -); -CREATE UNIQUE INDEX "Profile_pkey" ON"Profile"(id text_ops); - -CREATE TABLE"Category" ( - id character varying(25) PRIMARY KEY, - name text NOT NULL -); -CREATE UNIQUE INDEX "Category_pkey" ON"Category"(id text_ops); - -CREATE TABLE"_PostToUser" ( - "A" character varying(25) NOT NULL REFERENCES"Post"(id) ON DELETE CASCADE, - "B" character varying(25) NOT NULL REFERENCES"User"(id) ON DELETE CASCADE -); -CREATE UNIQUE INDEX "_PostToUser_AB_unique" ON"_PostToUser"("A" text_ops,"B" text_ops); -CREATE INDEX "_PostToUser_B" ON"_PostToUser"("B" text_ops); - -CREATE TABLE"_CategoryToPost" ( - "A" character varying(25) NOT NULL REFERENCES"Category"(id) ON DELETE CASCADE, - "B" character varying(25) NOT NULL REFERENCES"Post"(id) ON DELETE CASCADE -); -CREATE UNIQUE INDEX "_CategoryToPost_AB_unique" ON"_CategoryToPost"("A" text_ops,"B" text_ops); -CREATE INDEX "_CategoryToPost_B" ON"_CategoryToPost"("B" text_ops); -``` - - - - - -Note that this data model has three [relations](/orm/prisma-schema/data-model/relations): - -- 1-1: `User` ↔ `Profile` -- 1-n: `User` ↔ `Post` (maintained via the `_PostToUser` relation table) -- m-n: `Post` ↔ `Category` (maintained via the `_CategoryToPost` relation table) - -Now you can run Prisma ORM's introspection against your database with the following command: - -```terminal copy -npx prisma db pull -``` - -Here's a graphical illustration for what happens when `db pull` is invoked: - -![Introspect your database with Prisma ORM](/img/orm/prisma-db-pull-generate-schema.png) - -For the above Prisma 1 datamodel, this results in the following Prisma ORM 2 schema (note that the models have been reordered to match the initial order of the Prisma 1 datamodel): - -```prisma file=schema.prisma -model User { - id String @id @default(cuid()) - email String? @unique - name String - role String - jsonData String? - Profile Profile[] - Post Post[] -} - -model Post { - id String @id @default(cuid()) - createdAt DateTime - updatedAt DateTime - title String - content String? - published Boolean - Category Category[] - User User[] -} - -model Profile { - id String @id @default(cuid()) - bio String? - user String? @unique - User User? @relation(fields: [user], references: [id]) -} - -model Category { - id String @id @default(cuid()) - name String - Post Post[] -} -``` - -While this is already a valid Prisma ORM 2 schema, it lacks a number of _features_ that were part of its Prisma 1 equivalent: - -- no auto-generated date values for the `createdAt` and `updatedAt` fields on `Post` -- no default value for the `role` field on `User` -- no default value for the `published` field on `Post` - -There further are a number of inconsistencies which result in a less idiomatic/ergonomic Prisma Client API: - -- `User` ↔ `Profile` is a 1-n instead of 1-1 relation -- `User` ↔ `Post` is a m-n instead of 1-n relation -- relation fields are uppercased (e.g. `Profile` and `Post` on `User`) -- the `jsonData` field on `User` is of type `String` instead of `Json` -- the `role` field on `User` is of type `String` instead of `Role`, the `enum` definition for role is missing altogether - -While these inconsistencies don't actually impact the "feature set" you'll have available in your Prisma Client API, they make you lose certain constraints/guarantees that were present before. - -For example, Prisma ORM now won't guarantee that a `User` is connected to _at most_ one `Profile` because the relation between the tables was recognized as 1-n during introspection, so one `User` record _could_ now get connected to multiple `Profile` records. - -Another issue is that you can store whatever text for the `jsonData` and `role` fields, regardless of whether it's valid JSON or represents a value of the `Role` enum. - -To learn more about these inconsistencies check out the [Schema incompatibilities](/orm/more/upgrade-guides/upgrade-from-prisma-1/schema-incompatibilities-postgresql) page. - -In the following, we'll go through these incompatibilities and fix them one by one using the Prisma schema upgrade CLI. - -## 5. Use the Prisma schema upgrade CLI to resolve schema incompatibilities - -The [Prisma 1 Upgrade CLI](/orm/more/upgrade-guides/upgrade-from-prisma-1/how-to-upgrade#prisma-1-upgrade-cli) is an interactive tool that helps you upgrading your Prisma schema and ironing out most of the inconsistencies listed above. - -The Prisma 1 Upgrade CLI works in two major phases: - -1. Fix the database schema via plain SQL -1. Add missing attributes to the Prisma ORM 2 schema and other schema fixes - -During the first phase, it will generate and print a number of SQL statements that you should run against your database to adjust the database schema. You can either run all of the statements or a subset of them before continuing to the second phase. - -During the second phase, you don't need to do anything manually. The Upgrade CLI will make changes to your Prisma schema by adding certain Prisma ORM-level attributes (like `@default(cuid))` or `@updatedAt`), adjusting the names of relation fields to match the ones from your Prisma 1 datamodel and ensure 1-1-relations that were required on both sides in your Prisma 1 datamodel are also required in the Prisma ORM 2 schema. - -Note that **you can start over at any time during the process** and go back from the second to the first phase. - -In this illustration, the green area shows the first phase, the blue area shows the second phase. Note that you can optionally run `prisma db pull` in between the phases to update your Prisma schema data models: - -![Fixing the schema incompatibilities](images/fix-schema-incompatibilities.png) - -To use the Upgrade CLI, you can either install it locally in your project, or invoke it once without installation using `npx` as done here: - -```terminal copy -npx prisma-upgrade prisma1/prisma.yml prisma/schema.prisma -``` - -The CLI will greet you with the following message: - -```no-lines wrap -◮ Welcome to the interactive Prisma Upgrade CLI that helps with the -upgrade process from Prisma 1 to Prisma ORM 2. - -Please read the docs to learn more about the upgrade process: -https://pris.ly/d/how-to-upgrade - -➤ Goal -The Upgrade CLI helps you resolve the schema incompatibilities -between Prisma 1 and Prisma ORM 2. Learn more in the docs: -https://pris.ly/d/schema-incompatibilities - -➤ How it works -Throughout the process, you'll need to adjust your database schema by sending -SQL statements to it. The SQL statements are provided by the Upgrade CLI. - -Note that the Upgrade CLI never makes changes to your database, -you are in full control over any operations that are executed against it. - -You can stop and re-run the Upgrade CLI at any time. - -These are the different steps of the upgrade process: - - 1. The Upgrade CLI generates SQL commands for you to run on your database. - 2. You run the SQL commands against your database. - 3. You run the `npx prisma db pull` command again. - 4. You run the `npx prisma-upgrade` command again. - 5. The Upgrade CLI adjusts the Prisma ORM 2 schema by adding missing attributes. - -➤ Note -It is recommended that you make a full backup of your existing data before starting -the upgrade process. If possible, the migration should be performed in a staging -environment before executed against a production environment. - -➤ Help -If you have any questions or run into any problems along the way, -please create an issue at: -https://github.com/prisma/upgrade/issues/new - -Are you ready? [Y/n] -``` - -Press the Y button, then confirm by hitting RETURN on your keyboard to continue. - -Once you confirmed, the CLI outputs the SQL statements you should be running against your database: - - - -```no-lines wrap -➤ Adjust your database schema -Run the following SQL statements against your database: - - Fix columns with ENUM data types - https://pris.ly/d/schema-incompatibilities#enums-are-represented-as-text-in-database - - CREATE TYPE "default$default"."Role" AS ENUM ('ADMIN', 'CUSTOMER'); - ALTER TABLE "default$default"."User" ALTER COLUMN "role" SET DATA TYPE "default$default"."Role" using "role"::"default$default"."Role"; - - - Add missing `DEFAULT` constraints to the database - https://pris.ly/d/schema-incompatibilities#default-values-arent-represented-in-database - - ALTER TABLE "default$default"."User" ALTER COLUMN "role" SET DEFAULT 'CUSTOMER'; - ALTER TABLE "default$default"."Post" ALTER COLUMN "published" SET DEFAULT false; - - - Fix columns with JSON data types - https://pris.ly/d/schema-incompatibilities#json-type-is-represented-as-text-in-database - - ALTER TABLE "default$default"."User" ALTER COLUMN "jsonData" SET DATA TYPE JSONB USING "jsonData"::TEXT::JSONB; - - - Replicate `@createdAt` behavior in Prisma ORM 2 - https://pris.ly/d/schema-incompatibilities#createdat-isnt-represented-in-database - - ALTER TABLE "default$default"."Post" ALTER COLUMN "createdAt" SET DEFAULT CURRENT_TIMESTAMP; - - - Fix 1-1 relations by adding `UNIQUE` constraints - https://pris.ly/d/schema-incompatibilities#inline-1-1-relations-are-recognized-as-1-n-missing-unique-constraint - - ALTER TABLE "default$default"."Profile" ADD UNIQUE ("user"); - - - Migrate IDs from varchar(25) to varchar(30) - https://pris.ly/d/schema-incompatibilities#mismatching-cuid-length - - ALTER TABLE "default$default"."Category" ALTER COLUMN "id" SET DATA TYPE character varying(30); - ALTER TABLE "default$default"."Post" ALTER COLUMN "id" SET DATA TYPE character varying(30); - ALTER TABLE "default$default"."Profile" ALTER COLUMN "id" SET DATA TYPE character varying(30); - ALTER TABLE "default$default"."Profile" ALTER COLUMN "user" SET DATA TYPE character varying(30); - ALTER TABLE "default$default"."User" ALTER COLUMN "id" SET DATA TYPE character varying(30); - -➤ Breaking changes detected - -In order to fully optimize your database schema, you'll need to run a few SQL -statements that can break your Prisma 1 setup. Note that these changes are optional -and if you are upgrading gradually and running Prisma 1 and Prisma ORM 2 side-by-side, -you should not perform these changes yet. Instead, you can perform them whenever -you are ready to completely remove Prisma 1 from your project. -If you are upgrading all at once, you can safely perform these changes now. - -Learn more in the docs: -https://pris.ly/d/how-to-upgrade' -``` - - - - - -```no-lines wrap -➤ Adjust your database schema -Run the following SQL statements against your database: - - Fix columns with ENUM data types - https://pris.ly/d/schema-incompatibilities#enums-are-represented-as-text-in-database - - ALTER TABLE `User` CHANGE `role` `role` ENUM('ADMIN', 'CUSTOMER') NOT NULL; - - - Add missing `DEFAULT` constraints to the database - https://pris.ly/d/schema-incompatibilities#default-values-arent-represented-in-database - - ALTER TABLE `User` CHANGE `role` `role` ENUM('ADMIN', 'CUSTOMER') NOT NULL DEFAULT 'CUSTOMER'; - ALTER TABLE `Post` CHANGE `published` `published` TINYINT(1) NOT NULL DEFAULT 0; - - - Fix columns with JSON data types - https://pris.ly/d/schema-incompatibilities#json-type-is-represented-as-text-in-database - - ALTER TABLE `User` CHANGE `jsonData` `jsonData` JSON ; - - - Replicate `@createdAt` behavior in Prisma ORM 2.0 - https://pris.ly/d/schema-incompatibilities#createdat-isnt-represented-in-database - - ALTER TABLE `Post` CHANGE `createdAt` `createdAt` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP; - - - Fix 1-1 relations by adding `UNIQUE` constraints - https://pris.ly/d/schema-incompatibilities#inline-1-1-relations-are-recognized-as-1-n-missing-unique-constraint - - ALTER TABLE `Profile` ADD UNIQUE (`user`); - - - Migrate IDs from varchar(25) to varchar(30) - https://pris.ly/d/schema-incompatibilities#mismatching-cuid-length - - SET FOREIGN_KEY_CHECKS=0; - ALTER TABLE `Category` CHANGE `id` `id` char(30) CHARACTER SET utf8 NOT NULL; - ALTER TABLE `Post` CHANGE `id` `id` char(30) CHARACTER SET utf8 NOT NULL; - ALTER TABLE `Profile` CHANGE `id` `id` char(30) CHARACTER SET utf8 NOT NULL; - ALTER TABLE `Profile` CHANGE `user` `user` char(30) CHARACTER SET utf8 ; - ALTER TABLE `User` CHANGE `id` `id` char(30) CHARACTER SET utf8 NOT NULL; - SET FOREIGN_KEY_CHECKS=1; - -➤ Breaking changes detected - -In order to fully optimize your database schema, you'll need to run a few SQL -statements that can break your Prisma 1 setup. Note that these changes are optional -and if you are upgrading gradually and running Prisma 1 and Prisma ORM 2 side-by-side, -you should not perform these changes yet. Instead, you can perform them whenever -you are ready to completely remove Prisma 1 from your project. -If you are upgrading all at once, you can safely perform these changes now. - -Learn more in the docs: -https://pris.ly/d/how-to-upgrade' -``` - - - -> **Note**: If you're seeing the note about breaking changes, you can ignore it for now. We'll discuss it later. - -The shown SQL statements are categorized into a number of "buckets", all aiming to resolve a certain [schema incompatibility](/orm/more/upgrade-guides/upgrade-from-prisma-1/schema-incompatibilities-postgresql): - -- Fix columns with ENUM data types -- Add missing `DEFAULT` constraints to the database -- Fix columns with JSON data types -- Replicate `@createdAt` behavior in Prisma 2 -- Fix 1-1 relations by adding `UNIQUE` constraints - -As a next step, you can start sending the SQL statements to your database. Note that all of these changes are non-breaking and you'll be able to continue using Prisma 1 side-by-side with Prisma ORM 2. - -The next sections cover the different kinds of SQL statements to be sent to your database individually. - -### 5.1. Fix the database schema via plain SQL (non-breaking) - -In this section, we'll walk through the printed SQL statements and run them against the database one by one. - -### 5.1.1. Fix columns with ENUM data types - -The first thing the tool does is help you ensure that `enum` definitions in your Prisma 1 datamodel will be represented as actual `ENUM` types in the underlying database, right now they are represented as plain strings (e.g. as `MEDIUMTEXT` in MySQL). - -The CLI currently shows the following output: - - - -```no-lines wrap -Fix columns with ENUM data types -https://pris.ly/d/schema-incompatibilities#enums-are-represented-as-text-in-database - - CREATE TYPE "default$default"."Role" AS ENUM ('ADMIN', 'CUSTOMER'); - ALTER TABLE "default$default"."User" ALTER COLUMN "role" SET DATA TYPE "default$default"."Role" using "role"::"default$default"."Role"; -``` - -> **⚠️ Warning**: If you are running Prisma 1 and Prisma ORM 2 [side-by-side](/orm/more/upgrade-guides/upgrade-from-prisma-1/how-to-upgrade#upgrade-strategies), these [SQL statements will break your Prisma 1 setup](https://github.com/prisma/upgrade/issues/74). The docs will be updated to reflect this soon. - - - - - -```no-lines wrap -Fix columns with ENUM data types -https://pris.ly/d/schema-incompatibilities#enums-are-represented-as-text-in-database - - ALTER TABLE `User` CHANGE `role` `role` ENUM('ADMIN', 'CUSTOMER') NOT NULL; -``` - - - -Go ahead and run these statements against your database now. - -![Altering columns to use ENUM with SQL](images/altering-columns-to-use-enum.png) - -### 5.1.2. Add missing `DEFAULT` constraints to the database - -Next, the Upgrade CLI helps you resolve the issue that [default values aren't represented in the database](/orm/more/upgrade-guides/upgrade-from-prisma-1/schema-incompatibilities-postgresql#default-values-arent-represented-in-database) by generating SQL statements that add the respective `DEFAULT` constraints directly to the database. - -In this case, two `DEFAULT` constraints are missing which are suggested by the tool: - - - -```no-lines wrap -Add missing `DEFAULT` constraints to the database -https://pris.ly/d/schema-incompatibilities#default-values-arent-represented-in-database - - ALTER TABLE "default$default"."User" ALTER COLUMN "role" SET DEFAULT 'CUSTOMER'; - ALTER TABLE "default$default"."Post" ALTER COLUMN "published" SET DEFAULT false; -``` - -You can now run these SQL statements against your database either using a command line client or a GUI like Postico: - -![Adding missing `DEFAULT` constraints to columns](images/add-missing-default-constraints-to-columns.png) - - - - - -```no-lines wrap -Add missing `DEFAULT` constraints to the database -https://pris.ly/d/schema-incompatibilities#default-values-arent-represented-in-database - - ALTER TABLE `User` CHANGE `role` `role` ENUM('ADMIN', 'CUSTOMER') NOT NULL DEFAULT 'CUSTOMER'; - ALTER TABLE `Post` CHANGE `published` `published` TINYINT(1) NOT NULL DEFAULT 0; -``` - -You can now run these SQL statements against your database either using a command line client or a GUI like TablePlus: - -![TablePlus GUI](images/TablePlus-GUI.png) - - - -### 5.1.3. Fix columns with JSON data types - -Next, the tool helps you ensure that `Json` fields in your Prisma 1 datamodel will be represented as `JSON` columns in the underlying database, right now they are represented as plain strings (e.g. as `MEDIUMTEXT` in MySQL). - -Changing the column type to `JSON` will ensure that the field is properly recognized as `Json` during Prisma ORM 2 introspection. - -The CLI currently shows the following output: - - - -```no-lines wrap -Fix columns with JSON data types -https://pris.ly/d/schema-incompatibilities#json-type-is-represented-as-text-in-database - - ALTER TABLE "default$default"."User" ALTER COLUMN "jsonData" TYPE JSON USING "jsonData"::json; -``` - -> **⚠️ Warning**: If you are running Prisma 1 and Prisma ORM 2 [side-by-side](/orm/more/upgrade-guides/upgrade-from-prisma-1/how-to-upgrade#upgrade-strategies), these [SQL statements will break your Prisma 1 setup](https://github.com/prisma/upgrade/issues/73). The docs will be updated to reflect this soon. - -You can now run these SQL statements against your database either using a command line client or a GUI like Postico: - -![Adding missing `DEFAULT` constraints to columns](images/fix-columns-with-json-data-types.png) - - - - - -```no-lines wrap -Fix columns with JSON data types -https://pris.ly/d/schema-incompatibilities#json-type-is-represented-as-text-in-database - - ALTER TABLE `User` CHANGE `jsonData` `jsonData` JSON ; -``` - -You can now run these SQL statements against your database either using a command line client or a GUI like TablePlus: - -![TablePlus GUI](images/fix-columns-with-json-data-types.png) - - - -### 5.1.4. Replicate `@createdAt` behavior in Prisma ORM 2 - -The next thing the tools does is help you resolve the issue that the behavior of [`@createdAt` isn't represented in database](/orm/more/upgrade-guides/upgrade-from-prisma-1/schema-incompatibilities-postgresql#default-values-arent-represented-in-database) - -The CLI currently shows the following output: - - - -```no-lines wrap -Replicate `@createdAt` behavior in Prisma ORM 2.0 -https://pris.ly/d/schema-incompatibilities#createdat-isnt-represented-in-database - - ALTER TABLE "default$default"."Post" ALTER COLUMN "createdAt" SET DEFAULT CURRENT_TIMESTAMP; -``` - -You can now run these SQL statements against your database either using a command line client or a GUI like Postico: - -![Running an SQL command to alter a column](images/run-sql-command-to-alter-column.png) - - - - - -```no-lines wrap -Replicate `@createdAt` behavior in Prisma ORM 2.0 -https://pris.ly/d/schema-incompatibilities#createdat-isnt-represented-in-database - - ALTER TABLE `Post` CHANGE `createdAt` `createdAt` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP; -``` - -You can now run these SQL statements against your database either using a command line client or a GUI like TablePlus. - - - -### 5.1.5. Fix 1-1 relations by adding `UNIQUE` constraints - -Now, the tool will help you [turn the current 1-n relation between `User` ↔ `Profile` back into a 1-1 relation](/orm/more/upgrade-guides/upgrade-from-prisma-1/schema-incompatibilities-postgresql#inline-1-1-relations-are-recognized-as-1-n-missing-unique-constraint) by adding a `UNIQUE` constraint to the foreign key column called `user` (named after the relation field in the Prisma 1 datamodel) in the database. - -The CLI currently shows the following output: - - - -```no-lines wrap -Fix 1-1 relations by adding `UNIQUE` constraints -https://pris.ly/d/schema-incompatibilities#inline-1-1-relations-are-recognized-as-1-n-missing-unique-constraint - - ALTER TABLE "default$default"."Profile" ADD UNIQUE ("user"); -``` - -You can now run these SQL statements against your database either using a command line client or a GUI like Postico: - -![Running an SQL command to alter a column](images/run-sql-command-to-alter-column.png) - - - - - -```no-lines wrap -Fix 1-1 relations by adding `UNIQUE` constraints -https://pris.ly/d/schema-incompatibilities#inline-1-1-relations-are-recognized-as-1-n-missing-unique-constraint - - ALTER TABLE `Profile` ADD UNIQUE (`user`); -``` - -You can now run these SQL statements against your database either using a command line client or a GUI like TablePlus. - - - -### 5.1.6. Fix mismatch of CUID length - -> **Note**: These SQL statements will keep appearing in the Upgrade CLI even after you have changed the column types in the underlying database. This is a currently a limitation in the Upgrade CLI. - -Finally, the tool will help you [turn the current ID columns of type `VARCHAR(25)` into `VARCHAR(30)`](/orm/more/upgrade-guides/upgrade-from-prisma-1/schema-incompatibilities-postgresql#mismatching-cuid-length) by adding a `UNIQUE` constraint to the foreign key column called `user` (named after the relation field in the Prisma 1 datamodel) in the database. - -The CLI currently shows the following output: - - - -```no-lines wrap wrap -Migrate IDs from varchar(25) to varchar(30) -https://pris.ly/d/schema-incompatibilities#mismatching-cuid-length - - ALTER TABLE "default$default"."Category" ALTER COLUMN "id" SET DATA TYPE character varying(30); - ALTER TABLE "default$default"."Post" ALTER COLUMN "id" SET DATA TYPE character varying(30); - ALTER TABLE "default$default"."Profile" ALTER COLUMN "id" SET DATA TYPE character varying(30); - ALTER TABLE "default$default"."Profile" ALTER COLUMN "user" SET DATA TYPE character varying(30); - ALTER TABLE "default$default"."User" ALTER COLUMN "id" SET DATA TYPE character varying(30); -``` - -You can now run these SQL statements against your database either using a command line client or a GUI like Postico: - -![Running an SQL command to alter a column](images/run-sql-command-to-alter-column.png) - - - - - -```no-lines wrap -Migrate IDs from varchar(25) to varchar(30) -https://pris.ly/d/schema-incompatibilities#mismatching-cuid-length - -SET FOREIGN_KEY_CHECKS=0; -ALTER TABLE `Category` CHANGE `id` `id` char(30) CHARACTER SET utf8 NOT NULL; -ALTER TABLE `Post` CHANGE `id` `id` char(30) CHARACTER SET utf8 NOT NULL; -ALTER TABLE `Profile` CHANGE `id` `id` char(30) CHARACTER SET utf8 NOT NULL; -ALTER TABLE `Profile` CHANGE `user` `user` char(30) CHARACTER SET utf8 ; -ALTER TABLE `User` CHANGE `id` `id` char(30) CHARACTER SET utf8 NOT NULL; -SET FOREIGN_KEY_CHECKS=1; -``` - -You can now run these SQL statements against your database either using a command line client or a GUI like TablePlus. - - - -### 5.1.7. Breaking changes detected - -In case the Upgrade CLI has printed a note about breaking changes, your database schema needs some adjustments that will break Prisma 1 compatibility in order to be fully optimized. - -If there are no breaking changes detected, you can [skip forward to section 5.2](#52-re-introspect-your-database-to-update-your-prisma-schema) - -Depending on your [upgrade strategy](/orm/more/upgrade-guides/upgrade-from-prisma-1/how-to-upgrade#upgrade-strategies), you can either perform these changes now or skip to the next phase of the Upgrade CLI: - -- If you are following the gradual side-by-side upgrade strategy, do not perform these changes yet since they will break your Prisma 1 setup. In that case, you can continue to the next phase of the Upgrade CLI by typing n and hitting RETURN. -- If you are following the all at once upgrade strategy, you can perform these changes now. In that case, continue by typing Y and hitting RETURN. - -### 5.2. Fix the database schema via plain SQL (breaking) - -In this section, you'll resolve the schema incompatibilities that are breaking your Prisma 1 setup. Do not perform these changes if you are still running Prisma 1 in your project! - -### 5.2.1. Fix incorrect m-n relations - -Now, the Upgrade CLI helps you fix all 1-1 and 1-n relations that Prisma 1 represents with relation tables and that [currently only exist as m-n relations](/orm/more/upgrade-guides/upgrade-from-prisma-1/schema-incompatibilities-postgresql#all-non-inline-relations-are-recognized-as-m-n) in your new Prisma ORM 2 schema. Concretely, this is the case for the `User` ↔ `Post` relation which currently is defined as m-n but _should_ really be a 1-n relation. - -To fix this, you'll need to perform the following migration: - -1. Create a new foreign key column on `Post` to link directly to the `User` table. -1. Migrate the foreign key values from the relation table into the new foreign key column on `Post`. -1. Delete the relation table. - -These instructions are now printed by the CLI: - - - -```no-lines wrap -➤ Adjust your database schema -Run the following SQL statements against your database: - - Fix one-to-many table relations - https://pris.ly/d/schema-incompatibilities#all-non-inline-relations-are-recognized-as-m-n - - ALTER TABLE "default$default"."Post" ADD COLUMN "authorId" character varying(25) ; - ALTER TABLE "default$default"."Post" ADD CONSTRAINT "author" FOREIGN KEY ("authorId") REFERENCES "default$default"."User"("id"); - UPDATE "default$default"."Post" SET "authorId" = "default$default"."_PostToUser"."B" FROM "default$default"."_PostToUser" WHERE "default$default"."_PostToUser"."A" = "default$default"."Post"."id"; - DROP TABLE "default$default"."_PostToUser"; - - -➤ Next Steps - -After you executed one or more of the previous SQL statements against your database, -please run the following two commands to refresh your Prisma ORM 2 schema and check -the changes. - - 1. Run `npx prisma db pull` again to refresh your Prisma ORM 2 schema. - 2. Run `npx prisma-upgrade` again. - -If you can't or don't want to execute the remaining SQL statements right now, you can -skip to the last step where the Upgrade CLI adds missing attributes to your Prisma ORM 2 -schema that are not picked up by introspection. - -Skip to the last step? [Y/n]? -``` - -For this fix, you'll need to run three SQL statements: - -1. Create new column `authorId` on the `Post` table. This column should be a _foreign key_ that references the `id` field of the `User` table: - ```sql no-lines - ALTER TABLE `Post` ADD COLUMN `authorId` VARCHAR(25); - ALTER TABLE `Post` ADD FOREIGN KEY (`authorId`) REFERENCES `User` (`id`); - ``` -1. Write a SQL query that reads all the rows from the `_PostToUser` relation table and for each row: - 1. Finds the respective `Post` record by looking up the value from column `A` - 1. Inserts the value from column `B` as the value for `authorId` into that `Post` record - ```sql no-lines - UPDATE Post, _PostToUser - SET Post.authorId = _PostToUser.B - WHERE Post.id = _PostToUser.A - ``` -1. Delete the `_PostToUser` relation table - ```sql no-lines - DROP TABLE `_PostToUser`; - ``` - -![Fixing incorrect m-n relations with SQL](images/fix-incorrect-m-n-relations-sql.png) - - - - - -```no-lines wrap -➤ Adjust your database schema -Run the following SQL statements against your database: - - Fix one-to-many table relations - https://pris.ly/d/schema-incompatibilities#all-non-inline-relations-are-recognized-as-m-n - - ALTER TABLE `Post` ADD COLUMN `authorId` char(25) CHARACTER SET utf8 ; - ALTER TABLE `Post` ADD CONSTRAINT author FOREIGN KEY (`authorId`) REFERENCES `User`(`id`); - UPDATE `Post`, `_PostToUser` SET `Post`.`authorId` = `_PostToUser`.B where `_PostToUser`.A = `Post`.`id`; - DROP TABLE `_PostToUser`; - - -➤ Next Steps - -After you executed one or more of the above SQL statements against your database, -please run the following two commands to refresh your Prisma ORM 2 Schema and check -the changes. - - 1. Run `npx prisma db pull` again to refresh your Prisma ORM 2 schema. - 2. Run `npx prisma-upgrade` again. - -If you can't or don't want to execute the remaining SQL statements right now, you can -skip to the last step where the Upgrade CLI adds missing attributes to your Prisma ORM 2 -schema that are not picked up by introspection. - -Skip to the last step? [Y/n]? -``` - -For this fix, you'll need to run three SQL statements: - -1. Create new column `authorId` on the `Post` table. This column should be a _foreign key_ that references the `id` field of the `User` table: - ```sql no-lines - ALTER TABLE `Post` ADD COLUMN `authorId` char(25) CHARACTER SET utf8 ; - ALTER TABLE `Post` ADD CONSTRAINT author FOREIGN KEY (`authorId`) REFERENCES `User`(`id`); - ``` -1. Write a SQL query that reads all the rows from the `_PostToUser` relation table and for each row: - 1. Finds the respective `Post` record by looking up the value from column `A` - 1. Inserts the value from column `B` as the value for `authorId` into that `Post` record - ```sql no-lines - UPDATE `Post`, `_PostToUser` SET `Post`.`authorId` = `_PostToUser`.B where `_PostToUser`.A = `Post`.`id`; - ``` -1. Delete the `_PostToUser` relation table - ```sql no-lines - DROP TABLE `_PostToUser`; - ``` - -![Fixing incorrect m-n relations with SQL](images/fix-incorrect-m-n-relations-sql.png) - - - -After these commands, the user ID values of the records from column `B` of the relation table are migrated to the new `authorId` column. - -### 5.2. Re-introspect your database to update your Prisma schema - -At this point, you've resolved the schema incompatibilities with the Upgrade CLI. You can now exit the Upgrade CLI for now by typing n and hitting RETURN. - -In this section, you'll update your Prisma schema with another introspection round. This time, the previous flaws of the Prisma schema will be resolved because the database schema has been adjusted: - -```terminal copy -npx prisma db pull -``` - -This time, the resulting Prisma schema looks as follows: - -```prisma file=schema.prisma -model User { - id String @id - name String - email String? @unique - jsonData Json? - role Role @default(CUSTOMER) - Post Post[] - Profile Profile? -} - -model Post { - id String @id - createdAt DateTime @default(now()) - updatedAt DateTime - title String - content String? - published Boolean @default(false) - authorId String? - User User? @relation(fields: [authorId], references: [id]) - Category Category[] @relation(references: [id]) -} - -model Category { - id String @id - name String - Post Post[] @relation(references: [id]) -} - -model Profile { - bio String? - id String @id - user String? @unique - User User? @relation(fields: [user], references: [id]) -} - -enum Role { - ADMIN - CUSTOMER -} -``` - -This schema has most issues resolved, but it still lacks the following: - -### 5.2. Add missing attributes to the Prisma 2 schema and other schema fixes - -The CLI now prints the following: - -```no-lines wrap -➤ What happens next -As a last step, some final adjustments will be made to your Prisma ORM 2 schema -to carry over some Prisma ORM-level attributes that aren't picked up by introspection. - -As a last step, some final adjustments will be made to your Prisma ORM 2.0 -schema to carry over some Prisma ORM-level attributes that aren't picked -up by introspection. - -Warning -Your current Prisma ORM 2.0 schema will be overwritten, so please -make sure you have a backup! - -Are you ready? [Y/n] -``` - -At this point, you either ran all the SQL statement that were printed by the CLI or you skipped some of them. Either way, you can now move on the last step and let the Upgrade CLI add the missing Prisma ORM 2 attributes. Typically these are the following: - -- `@default(cuid())` for your `@id` fields -- `@updatedAt` for any fields that were using this attribute in Prisma 1 -- `@map` and `@@map` as replacements for `@db` and `@@db` from Prisma 1 - -In that step, the Upgrade CLI also fixes other issues that occurred in the transition to Prisma ORM 2: - -- it makes sure that 1-1-relations that were required on both sides in Prisma 1 are also required in your Prisma ORM 2 schema -- it renames relation fields to the same names they had in your Prisma 1 datamodel ([coming soon](https://github.com/prisma/upgrade/issues/25)) - -To apply these changes, you can re-run the Upgrade CLI: - -```terminal copy -npx prisma-upgrade prisma1/prisma.yml prisma/schema.prisma -``` - -If you did not resolve all schema incompatibilities, the Upgrade CLI now prints the remaining SQL statements (as well as the ones for migrating IDs). You can just ignore them at this point and continue to the last step by continuously typing Y and hitting RETURN when prompted. - -If you did resolve all schema incompatibilities, no SQL statements will be printed and the Upgrade CLI only outputs the following: - -```no-lines wrap -$ npx prisma-upgrade prisma1/prisma.yml prisma/schema.prisma - -➤ Next Steps - -After you executed one or more of the previous SQL statements against your database, -please run the following two commands to refresh your Prisma ORM 2 schema and check -the changes. - - 1. Run `npx prisma db pull` again to refresh your Prisma ORM 2 schema. - 2. Run `npx prisma-upgrade` again. - -If you can't or don't want to execute the remaining SQL statements right now, you can -skip to the last step where the Upgrade CLI adds missing attributes to your Prisma ORM 2 -schema that are not picked up by introspection. - -Skip to the last step? [Y/n]? -``` - -One more time, type Y and hit RETURN to confirm. - -The final prompt of the Upgrade CLI now asks you to confirm the above mentioned changes it will make to your Prisma schema: - -```no-lines wrap -➤ What happens next -As a last step, some final adjustments will be made to your Prisma ORM 2 schema -to carry over some Prisma ORM-level attributes that aren't picked up by introspection. - -As a last step, some final adjustments will be made to your Prisma ORM 2.0 -schema to carry over some Prisma ORM-level attributes that aren't picked -up by introspection. - -Warning -Your current Prisma ORM 2.0 schema will be overwritten, so please -make sure you have a backup! - -Are you ready? [Y/n] -``` - -One last time, type Y and hit RETURN to confirm. - -This is the final output of the Upgrade CLI: - -```no-lines -Updating prisma/schema.prisma... -Done updating prisma/schema.prisma! - -✔ Congratulations, you're all set! - -➤ Note -If you didn't execute all generated SQL commands against your database, -you can re-run the Upgrade CLI at any time. - -Note that the Upgrade CLI doesn't resolve all of the schema incompatibilities -between Prisma 1 and Prisma ORM 2. If you want to resolve the remaining ones, -you can do so manually by following this guide: -https://pris.ly/d/upgrading-the-prisma-layer - -➤ Next steps -Otherwise you can continue your upgrade process by installing Prisma Client 2: -npm install @prisma/client - -You can find guides for different upgrade scenarios in the docs: -https://pris.ly/d/upgrade-from-prisma-1 -``` - -### 5.3. Final result - -The final version of the Prisma schema should look as follows: - -```prisma file=schema.prisma -model User { - id String @id @default(cuid()) - name String - email String? @unique - jsonData Json? - role Role @default(CUSTOMER) - Post Post[] - Profile Profile? -} - -model Post { - id String @id @default(cuid()) - createdAt DateTime @default(now()) - updatedAt DateTime @updatedAt - title String - content String? - published Boolean @default(false) - authorId String? - User User? @relation(fields: [authorId], references: [id]) - Category Category[] @relation(references: [id]) -} - -model Profile { - id String @id @default(cuid()) - bio String? - user String? @unique - User User? @relation(fields: [user], references: [id]) -} - -model Category { - id String @id @default(cuid()) - name String - Post Post[] @relation(references: [id]) -} - -enum Role { - ADMIN - CUSTOMER -} -``` - -### 5.4. Rename relation fields - -One thing you'll notice with this version of the Prisma ORM 2 schema is that all [relation fields](/orm/prisma-schema/data-model/relations#relation-fields) are named after their respective models, e.g: - -```prisma file=schema.prisma -model User { - Post Post[] - Profile Profile? -} - -model Post { - User User? @relation(fields: [authorId], references: [id]) - Category Category[] @relation(references: [id]) -} - -model Profile { - User User? @relation(fields: [user], references: [id]) -} - -model Category { - Post Post[] @relation(references: [id]) -} -``` - -This is not ideal and you can in fact manually rename all of them to their previous versions! - -Because all relation fields are _virtual_, meaning they don't _manifest_ in the database, you can name them whatever you like. In this case, all relation fields are lowercased and sometimes pluralized. - -Here's what they look like after the rename: - -```prisma file=schema.prisma -model User { - posts Post[] - profile Profile? -} - -model Post { - author User? @relation(fields: [authorId], references: [id]) - categories Category[] @relation(references: [id]) -} - -model Profile { - user String? @unique - owner User? @relation(fields: [user], references: [id]) -} - -model Category { - posts Post[] @relation(references: [id]) -} -``` - -> **Note**: For the 1-1-relation between `User` and `Profile` it was not possible to set the old name `user` for the relation field. This is because there'd be a naming conflict with the already existing [relation scalar](/orm/prisma-schema/data-model/relations#annotated-relation-fields) field that holds the foreign key. In that case, you can choose a different name or alternatively rename the foreign key column directly in the database via SQL. - -### 5.5. Resolving remaining schema incompatibilities - -There are a few schema incompatibilities that were not yet resolved by the Upgrade CLI. At this point you still haven't fixed [scalar lists](/orm/more/upgrade-guides/upgrade-from-prisma-1/schema-incompatibilities-postgresql#scalar-lists-arrays-are-maintained-with-extra-table) and [cascading deletes](/orm/more/upgrade-guides/upgrade-from-prisma-1/schema-incompatibilities-postgresql#cascading-deletes-are-not-supported-in-prisma-orm-2). You can find the recommended workarounds for these on the [Schema incompatibilities](/orm/more/upgrade-guides/upgrade-from-prisma-1/schema-incompatibilities-postgresql) page. - -## 6. Install and generate Prisma Client - -Now that you have your Prisma ORM 2 schema ready, you can install Prisma Client with the following command: - -```terminal copy -npm install @prisma/client -``` - -## 7. Next steps - -Congratulations, you have now upgraded your Prisma ORM layer to Prisma ORM 2! From here on, you can move on to update your application code using one of the following guides: - -- [Old to new Nexus](/orm/more/upgrade-guides/upgrade-from-prisma-1/upgrading-nexus-prisma-to-nexus): Choose this guide if you're currently running Prisma 1 with GraphQL Nexus. -- [prisma-binding to Nexus](/orm/more/upgrade-guides/upgrade-from-prisma-1/upgrading-prisma-binding-to-nexus): Choose this guide if you're currently running Prisma 1 with `prisma-binding` and want to upgrade to [Nexus](https://www.nexusjs.org/#/) (and TypeScript). -- [prisma-binding to SDL-first](/orm/more/upgrade-guides/upgrade-from-prisma-1/upgrading-prisma-binding-to-sdl-first): Choose this guide if you're currently running Prisma 1 with `prisma-binding` and want to upgrade to an [SDL-first](https://www.prisma.io/blog/the-problems-of-schema-first-graphql-development-x1mn4cb0tyl3) GraphQL server. -- [REST API](/orm/more/upgrade-guides/upgrade-from-prisma-1/upgrading-a-rest-api): Choose this guide if you're currently running Prisma 1 using Prisma Client 1 and are building a REST API. - -## Bonus: Prisma Client API comparison - -This section contains a high-level and side-by-side comparison of the Prisma Client APIs of Prisma 1 and Prisma ORM 2. For more details about the new Prisma Client API, you can explore the [Prisma Client](/orm/prisma-client) docs. - -### Reading single records - - - - - -```ts -const user = await prisma.user({ id: 1 }) -``` - - - - - -```ts -await prisma.user.findUnique({ - where: { id: 1 }, -}) -``` - - - - - -### Reading lists of records - - - - - -```ts -const user = await prisma.users() -``` - - - - - -```ts -await prisma.user.findMany() -``` - - - - - -### Filtering lists - - - - - -```ts -const users = await prisma.users({ - where: { - name: 'Alice', - }, -}) -``` - - - - - -```ts -await prisma.user.findMany({ - where: { - name: 'Alice', - }, -}) -``` - - - - - -### Paginating lists - - - - - -```ts -const posts = await prisma.posts({ - skip: 5, - first: 10, -}) -``` - - - - - -```ts -await prisma.user.findMany({ - skip: 5, - take: 10, -}) -``` - - - - - -> **Note**: You can learn more about the new pagination API in the respective [release notes](https://github.com/prisma/prisma/releases/tag/2.0.0-beta.7) or the [Pagination](/orm/prisma-client/queries/pagination) page in the docs. - -### Sorting lists - - - - - -```ts -await prisma.posts({ - orderBy: 'title_ASC', -}) -``` - - - - - -```ts -await prisma.posts({ - orderBy: { - title: 'asc', - }, -}) -``` - - - - - -### Creating records - - - - - -```ts -await prisma.createUser({ - name: 'Alice', -}) -``` - - - - - -```ts -await prisma.user.create({ - data: { - name: 'Alice', - }, -}) -``` - - - - - -### Updating records - - - - - -```ts -await prisma.updateUser({ - where: { id: 1 }, - data: { - name: 'James', - email: 'james@prisma.io', - }, -}) -``` - - - - - -```ts -await prisma.user.update({ - where: { id: 1 }, - data: { - name: 'James', - email: 'james@prisma.io', - }, -}) -``` - - - - - -### Deleting records - - - - - -```ts -await prisma.deleteUser({ id: 1 }) -``` - - - - - -```ts -await prisma.user.delete({ - where: { id: 1 }, -}) -``` - - - - - -### Selecting fields & loading relations - -In Prisma 1, the only ways to select specific fields and/or load relations of an object was by using the string-based `$fragment` and `$graphql` functions. With Prisma ORM 2, this is now done in a clean and type-safe manner using [`select`](/orm/prisma-client/queries/select-fields#select-specific-fields) and [`include`](/orm/prisma-client/queries/select-fields#include-relations-and-select-relation-fields). - -Another benefit of this approach is that you can use `select` and `include` on _any_ Prisma Client query, e.g. `findUnique`, `findMany`, `create`, `update`, `delete`, ... - - - - - -```ts -await prisma.user({ id: 1 }).$fragment(` - fragment NameAndEmail on User { id email }` -`) -``` - - - - - -```ts -await prisma.user.findUnique({ - where: { id: 1 }, - select: { - id: true, - email: true, - }, -}) -``` - - - - - -As an example, creating a new record and only retrieving the `id` in the returned object was not possible in Prisma 1. With Prisma ORM 2 you can achieve this as follows: - -```ts -await prisma.user.create({ - data: { - name: 'Alice', - }, - select: { - id: true, - }, -}) -```

TfKs}7)BdYX!*xHKPX@S$2~B|i`sP|S z;4OEhd5RrlS*Bqbc8zo`5(`c_`@M5;&swsfm+IL&)dQHTzW6R99euTXFExg4v!-j`=?IN8t6c5p4!%d;dtb;dvOLec z7Yo5Pk?9zhQilg~-4Fl4hOEhh1(j1T@D`?uEmuJbOA<&P(0sIe3iu7>T(A16c`Ap0 z29no096*bQ-2xyT>X!RyoxelgJ1rV_e-7AkWr z_|l%w~%M)vc@SXxAL7MmVQu*?d7 zJ}49>)4VH0-Szxj3LJ-*SV=|Mrx;HJTg6?=f9`k}Pc`;jcHj3s}HtaI={tSN!_-fxtSgDEmJEmJ(jy0!#yH1rk4z)7I zy_=0ALu}ZP_qxebem;Abey#8P;Y>)rt44sdLMCVNPngP;H(z;*c6_!op;Y|{Uv&p!}funkq7`5w4aibLB3}@3)6Ni#g_$`R`MA*FJCWE^Z z8}%j-F^-|(eI@w@G!s+w7H}C^14<1kfu-Yu&CWl=*F{a7lL9UyjM4nGzY2Ljo4@?W zL<1U%qW!?w56^7_JJ)S)*4KagV4rIMD$>%o3ME4{AL6%%%@%Co0?4{N#nUJ?ww1qn zR}>2c?;78&qv|_HiwLXYqyTGIk3$2GYU{F>8sqr<3J@K7pR@cNv-8ZW+yR%2(a+J+ z+Ii4PZ&beZqdl^y-meJ~t}XBz>7zJNcZ5fcg||rU1<>6=r1=({h@0|H7#2~qL}%_? zw;*3qPLX^9;24kMK40ff3n&-6@bo{RY;TzQ3EcF{BJQ}E3@#PMq3))`gRf-XT&=nMvj`Xe~pdcVh=som~l+Y4XiqaLN z6A(~o0i<`3F1_~>rG*{{C59w0JNkX+oSFGI*UbDl|3G1fwf1`2{oMDn3T7wiqZrx> z8U&?+K`;ae?`%eMpXX^P;gVd%2v;p9)ngy zOA#L!efbCp1}<%Oy9Hw_(ru!vd)XM z%x>7Y#ULbmI$-w)R6F4W(e)`{q`BjLLc;1wk2p&d(sQT7oZ7O6I0!7nckI&lj73e8hJ=c9kmXD&p% zqNlyV81T1!Jqi5r`f80CCIDjQ@QD#GHj8J_r&;@kD1TF$ryiNbCdVrD4cJ=in+_Mm zKtB(FMbe%wDUB?(6W>pt>Njhg`W$%hPR>;gTWr;N4@$SzqKt}D#fXR47cB-2C8zsE zf*NP7(#`u=ncDnU`5Bv=_9lSze;Sd^M@uy$*AqaN#u=g*R3P)Q z_+y*(nFt1Lz@9f^2S+};BZtZ3h^R&T^MeCO;dbi#l^u;KVlcD2CTu{l zkvc00JTf5D6tgUqJ0?GIvze%odAT#YPB_i3WX1$e*sU-UNu+zgeTVW6J`r)h49sad z03ZRVJtyA84x^?$)s@%A#j2lOcrMCofa2VL-Z7`@C+cM}(V}R%xU7X|8i$m+_Jxlz zL|=sJtS7oCK|4_eo8;pmZYRJ~`s?oR=4dCzh&temZF+GnQ$v_Ai395LPcPph@x^so zK*H?1UsSEpw!`lK+dM!JOx!9T9Qh@`WUxnT>OJ4TuH;rpj*XXani%`@DwbAy<4fSg zNXLAzQF&_h*9Ozeo5$)RM*yakc|yiYAnHq^{c}cTI=?oF6;%w34k}{)1{_V1)5b6G zW6}jEPz#qb!lTM8x3ZC@IsSYF85At{i+4%>GsA1Iwe^s=q~=q8!%9c*ak9c`tHzgt zB6=;wLJiEEy-3wsV+TaJuy4~XN-*?MhlRkZ-mG;m=hrqYWcH-#5{FiG^w1XrQO0q@ z=^^iEy*2sc-!Hy6g?}oK0|2x4G=j-)34kG@%ves;Sqj9J8_s*6D40;$CI>P1G;k+0 z307yC(_-*rl{wO9mL2a!3bI-ietJZjF6mv3EyNorFh_NeeAYdI>0%g`=4J|n3LH96 zm<=#k>o@#V@=qah{;!9NR8$qcU>qWE*yZc>nSxa=&pV8c)|PihXMUUma%}4oI2~Ua zaHSdK<=8Oq$B9Uhn_+q;N5g9CW!j1auk8~ap4<#SMEh`rGEY5IdBOonm*V5 z#LZ_WQQ+>WaOaro`~PwQ#LFzt<4*`J4pfPuzM_4LP;Gf+;C}sVV!=94ON3kkMRb(S z;}vfpH}B3WKCGsSlU&%kB+-@^97M#7d<*3^XGOXu&F2=s8`?HT&kD^?ewV`*)oAGh z_Ii#)iPz#_Ir7$(G)XpVF!^|j_O*#ZmNCVz5l)U{gOXzEdv}zy2Y?zu{8r@dT?8k{ zx--xYeiz)kN{n>5IOnByOlz~a&>`2 z_h@fxh$$|*sT|_q*Ed=*t9>MlT>5Ifoj#zX=W?fmDhrp@RxLHHNTZAEiXv-fik2@* zw9n~v5QhQeyzY<`b2`X0t_KPMy4My0?QlZ9@rA2Zd7pqKJTIK zo{gnVDIB`w5|^97oT|rr^uQzOW_@CHy{nGdprx&67hlXr6Rxp<#y_{>*Ql7 zjidVke=`pwl4yi_J`iU<3~cJ&W&7Q&c!>u_U6Y1(J>6Ha{fO31Z zpme2I-)qw(4am=^E<{@DRRjm^=Xx2mI!(~<8@R-j+J(uRUq<2tCt|-9NQYPrN4BYb zd>C#|>590{$L`VdB%DjfCwWl|*0V%~24I8oY(*G*mwb(}-vV$)W3V(Ft=Y>CZ*$rY zezTwI(B-xlpebMuoKo(gMy86cl9|%as^>M+lW$6|CPd_>dzc*y;II}K8Y#$sQCJ~E zlnPa<%YJ9F$BE{jD8lpCz!h<#5itkgFu`+gz|Td(2x)*vR3=7R+*}n+74djEeiLkb zcU6`3Xyl#ORM+DB$isKL++pXU0`v+~i&Ld-Lo{^Gj+yERPV{XQ`BUoQe!pc&aeWhs z8;xBQ7$#G$nhKTsG$mE9s-wQ*<#<6|Rb)?B&DZ2f8p>HZ`g@iL;Ne$!?vZ}qtbBiv zOkRxH0aaYwpdt~qDmyK2t@FD2<~tD=N>DT#1pt%%KX_yX=)Y(k%k{R)8S^DUMk{K- zZQ|8f*Cwc}msOvHUN-=B!~wHLBgG%dE~Q6GCgX1xW4Z#!Wkr0az^9)9phEa-3ZiGk zwK@@ zME(~dtmsp~(`cP+I;DMnpi{}Hd`I#g+RXf#C%HdeMvnarJ@CV?j&lAB845}uT0bwF z^JaW-Zr%rG@H92r;1Z%GH8DSr_t7yL#r3}?#Gg`J)GM0*0YVzHTij2C=pld(lWuq-vszUr{jOTLBBj&d+>GDRV5f|IcqC zQI5{7vz{SP%Kw}ZS2>VUYc6*bU1J6Mb`(rpeLDvwp=j`5D0+Ex&Sb1O;#KFPNP0deiz01(3mhtkotl> z*`4H}JoM#C!3Y-CYCNj&jPg_iI;zggJlaUZ4V1zTYI8(A<29XpS{P(<;pp*kwbyjY zB+pG)quHzzM}GND6HKl+QxHN`27L11TK&DKOEvk@z+h!SP1)6Z_xh z)~f{`aBuD6*Gr?c1I9ak1*6{PtowQ|=eJ{dsuzp{=Bb9iK23{nz#T7FXr@)(ARLqr zI=Q}Z6PZB5nfg=9Z!k-^s?UhB&jvNUwCOlhG&%CXP1Kjii_+&N%D&m%5;p@E*U$gYfK!0{@Uvd)Ag#J29G(H-}9i&?+r2yvp#EkRQ2RF7~ayv39(7>ZU zHYq6XY3e<0zxDBdyVoi=2Ml-3%7ErVT`X}A$FT0*aIo?F;1p4FB!BM;V`FB9Nr>$F7GY+$%PW5u0izapyKJGG{~nx##;|} za3yDh9Y}Z<*St+#EFjjlgXr zOO3+YB}#T$@u)(q`|wC*^I@KKj1yRjFuzRx!s+vibz(~DD&V|?G% zwiL+O#v1IohLHn54fKlIDuF&nJ#pZX-L}f)+^8inS=r@hu(GUIdz0i*5$)#cY|dcR z8jhTz0JD7A_Nj|+2aD2h)i%o%sWiqboclJ_b(d)&?gT5x$&$)e@A|Hot1HM)-5WS|WhQl+9(&&;R zFihi72}eQ49o4r>n)YnRJ>~EbavCkl7rc{9g3Mn!hX$~FA|;m0lumKU%b)jMw|2GW zPk%=$90mN#iE4~p7n84FQjp!7JKGH%Y>LyJkqtWK21kf2{`PdeLl&$m?1~?3OfBXd z%+q_%bhbO6X+Ewv0GlK1Wx$cud3c_4dp9cEG;ki?eK5T*2cH00LFg?_s+zxW3KagH z4~L0AoblDibqQZ|K!%g`kKtX!t62_f0^rR7scboP!44vll9a!i_WV)pDa4u_g*?#e zCyvj}fpeYbHzUK{os zWBY`P^ikkQ$Kop`we?#Zj}A8yr09e~Z-Z_@Qi&p`C{~(I*IG>Xa-AHhv~TlbdKW%OPxiV6-k>pCl1hfZU6g}p=AiFWZ0Qff#EPm+KqMk&4u}eQ zGLr@ppaznYshX26Z~KrzN?v=!FOoWP4Jzl8J$bp4Wgd3ntewfrfI3nf>yGx@o}S2B z-!c&{zM_a!Q8(?m(Q={soa=e*?%sr(XQ713YNb@6*qD{#p4QaocDVSqQA;ZR?lIIQ8Gp%hCLd;JdnYFmdMt5IcQ4F=R_-CXFa zR%Xekth?F)kAdAQTo$+p?fnrI@Ho(K${E>pQ|6;vXF~pFDq+P5Wxz@cc&}(=kJcNhOmS;Brx$x3eSvuq z3|Fzw!;St3W3r* z8o|9m)5#*Er3mgV_*tM(zco#FM^_QpPqir|d-F{CYaId@YZ4OI4_x;5$1gn=(R<)E zqskkkd*(XEI6P~>>T$j!``WNWN~n6}s+S?IrEEkoC;LW;k;uea6O=X$MK2!KSjbbL z&!d&{p(^lD%U)GPFLsSe(bZJqNxGW;a$72xrzjQdh$^q0dnjqA6LO6ZQ3UoEEbz(d^9QmyrgXIpOXcXM6gb~`y`x;^OZDInTUIMXB>-rAko&Ljy2gclmNgz ze8U8BA|-i{?`ZUNCctSRJfWltCD~=bjechfFLY$*<%}}bTasc7YrI#iJ3oz7Uv|X0 z_X+wuWk(-o{QjSNqwHnYIj1Hn4?z@vb~Y%wJG$yM#ZzDwV<>gY*lu9$ROO%VYpv;z z#^02x;@KI_P7~DrQHBB87~?p-&h#J4HS>eNOghqGS#WcSBtzo+Vb{lHE8BN1r)vY> z7nb#&dzBoNFE&ja1;7i|MZt4r1L;*eerh%lGseXB_c7zk%DIaT`iBdf_8l9o4OD?v zNU&b%baRqXc7a=8J8Z=Ar`0TwdKw>|G@Jgy&q07lt2_Sb=4xa?g+S1$TzwU(UfO4* zo*~m4K*w~oCAe4%D)lODkFiL<$U26oabmRnfiYyz1J`08da&)@=-JeOcY}aOzSU#h zNop+9CiZ*mzLxD%sm&d>i1QS<+yZ_JT=+tl=8;O@_e*a-7F@FO1#a!@2@U}}@@?Li z$CSO6FxE50wGVx;A?7hgNz`F)3O8n)2tG{RaRdO2HtMFsfvx3VcB-Ez8I=h(%Ji$o z+${!z(+V3~2-~xeQf0ZqHxb`+#PsLHYkFG@Bqxn^Q@watxx`ladJ1_32sdD~*n#v} zZoF(jZi!()M*m5pwbjnont^0~!Bvw8zKX?qU4C$(xSFxPii(b;zV4PBeVdXkLte+P zTTrUz5jN+2bRn7Dh?v&B(*}%0fe{RWR)V*lg6_T)J9fJc?M|&@pg}zhbLMTKoR{Lj z!n%O;K#>W<8m6|e#4thBwO2kEc3RQEmFAb|a;o7)na(ELLGv-_e_{vcznyhAWs}Ma z-Ys7BPMUKMdK=R>VC3<;!jXL}dPhzcUjFMweId}I4Y`_Y9%%e_KYCzo?JDADc#=A@ zN&yt5@@#lKASH|i+Dt70xJ3D#pg@CM%=On00MH{5RB~ZrCAX2;U!E zz28$Uom)O}qUBbPU0=?2+F1vVQ`n8Z0+`v4e^N_ISnu6yJ)nAwvodSjVsoVFP6_{% zJtDS!rNuxWJ?o69RnK~!gMR1V42fm~EQ8^#Xwj`gHo>s4=!Uiws_%<(@pScNjF6&H z+kU6x|74qLZ%SQzRwKg)Mg!GgdS~g8$yd zy`q@{W?=nIkZ2BI{R&bIM~6a0Uq6R=D)qEOTBZ&uzSaq~w+(SXI;LQL5pHKT`wKt6 z_CI&RJA3ry#zCzEzn+)wy?~w8=Wmw|rpmn#8S!vPAUI~fI5t-RfbW4ut7mm)y2jpWUOZh#I)~4DfvT-eqRW8Mi<(9L^Qfl` z;Z548Hz&f;w*!7KZh;zx$%aYw4=99*qE=JAl{Jr4MG`aRoc7}AM$k`>gtYTTs7+7U zthCyUR)tJVjHJ$`Hwat^N9#-IQ3S zC{U_-n0BF9U5ium%6eAu8_@s&Jmg(EXlKrbi~_2^bvCF_q583TfLq-FkRuOw!|c2q zX!954K$DEU*|J5c&W{Iy>U#%%5IS-=;qR6ixHDexf7*{t7~#`_u};6TcC$&r)83NF zHMw*l^F~?1+7bh#x*1z)$)HS9ZGKHj8owz5JaOxN_KqMGbHR$spllmua|XHVO6Ilq zWPoaHk~~QW9z8XEq8q>#uv)q9?u2bLM_>!RpGiT{)pPs0`B3;kg9<}+Y|mR1eWh>I z+Nb_7v_GPK%5@%tikFmK=QnJ$?Vs5XEb9XJ2daWsF6WHarM76(Xup++8sbuFFbZKy zLjS(sPh>`Jr5~VDu}2E9OA5S+;R3+$ej}E0f--o6&Z6;VtTA{&NOPALO3aAW(FIbcnm5B?4B4D$U$%-lTRVxZ;aZ;Oo0J#3a>Ryf&y&YS^;NxMr*SJuh*ZTsG(anp9LKD&t{O5#`xC=WBVLqsAO zg~_;uV)C{v*0V~>?H{Ozb~)6xXk@=TlF(HakxfBT{@L-+F0;gPeJ{EG>d}u6WZ-s& zXui(hnq5_~3Pg2(MbVFD+Lxd=%~KfL7zT{LNs|LE)PgRkc#i{x?{oj14hxha`rQD< zwdER!`fSyqjYwVe(?sS6cDlhfgGa%w@1vue+NLF}J*QTJm!|ZcGfgRBQHsp!yXTEh zC>AXKL*_k}rDWZ$c94sPkwZ66oCqXzc21L?+A*bgD}48EoBMt@mbj&X&6A$gw*w;G zmYe{=!Z2T*_lj590QdItfGJehXjwTQ=*8dJfgv~zBQ5x3bIU({Dr_;>BV{l0W*nwC#U>%m zNkvAVDitqK+yUVxq3q^*nO|`k)J$o2*o>yL)w^2BXa;X{o&zAVfoZWb-usVj_RUOv zHAzCQcgcbU=l6eU>NJ(*O)auVy+=vCDUD4kx$_SX0TTyl=qQh|%V^B}U$zj44jqTq zr^62zJ6B@au`fN$YHS=p^t)G zRZdjlwN{kxk=4vO#>8C8*cN$Yd3#tVwPfhWB^NsRz31aU^D}5Sc6Q|G&nkO;WGXbu z7893!Qb@C&K!H^b%&ceUMb=7%=9lumM@CejtZs2$Y>;=fGAbPc$OZ4zzoWQ#(N>6( ztw6_c8DG_CWSm~$Bej6O^6MBRWJ%&$RH!9)7lazU$o{T&puo@^$XU_rc|CVe%(y?k zg9)_0IvdQfd1&E$P;(dZ_A-j6AjN8`ZV}7Xx+%94#8Y%;^Qo?)%AEu{ttEIAQN(59 zjoH7Q59LeLCxPCtPe~zQ_9RuWBcSRAYCC~2&1iH0wNx^lUyjO88K;3asrW)5rF@6= z*3D;Z2JO+dS5At#*}|G%i?Z3UVItBvp0=4%_G)eO0u=c!>pD8nPLBob#V9#G(**z> z@zo2+c}sASZMr!(F(#|TimHl|j5~o*Q#@g8g_2UbcG=2O59{(izayhuExR1ONUFP6 zJ#TgF7fTG9=-Z4d!*tiiiuJvIc3pMZL*?LjA0lZEr6%WLvaK251@YBy1$w_GjThz1 zED8#ni+(F~y!Ua_LME7Lz!o~Dc+QcW4SMv#pYfhRgMBk93+DZgS%;^q3sTV8RDFx= zF=xINHjk<<{Q9kGjs8aUpb+v-g2+0RkmW`3W}n7^*4n4rp*?BpRs(fZPppc0XOtx$ z0bG|qmUSO}103ucu@ME%77443wER&3K%RSFEW5L>h0vJmsvVA9ji&6(8LvzW>bkpc zN`bWI?mss~gAAzK7#XZNg->s#C2@-}0{4?+tXtmkZS@up8}BiuaZurgREP00I`1Hg++rS@LG>dNFTYJtsnu zS=9e|*~@W0sXr_H6bp)a5U=u#F~R!J6YrzB{&$dB{Ll8qpH=-oR*F1V{ZaB?E&$N5 z_}@c=^8eQ6{C}|_!IBa|C#}|7HUDmsy#>shxcqFE^Q>12ARLq_u4m3j{M-4G15C1i zc^Vw6>#VJ)aEngjNa6m_2!C#9vJx~va)Py~rwVmCX;hz)&&x(v)?mRYiH*}b$3p)5C zz`DCl&)aC|O$KLsOlfe(X;#nFZb|P|+f$?_8&wqg;XT`}-^&X`PIcEh zmuE)I;sFD5btMX%QT@rH{C>ZOc}IJ)De4pgz_Z$D%8XnvPLBd8Xvh(~LhotkhHw;#9JHJ|4i(Re+Io zt=T&|IPLTUCa5m+bE_pBDY+a+ji8tO8l(ds9lLh9)eFtqK)|@X$D6VKZ9YRu?%OKKRx|{v6LOBiGhyMn zJ{j9gUVWES5at0ey^2==D*n8s5@>AR4^NiB_5+I4cnTFJ0>iHSoZ~dJJPw~EkY7iB zF-X0AmCDv7a@$8ExXg&_v-HoO+)R-;YBEz%NPj!kMI$<*i6@80oYDWrOPfcP5_ z$sz}~nXr150SR>dxW(yq6UT(3YC!#@OQO-Mi^Ze|cua}Mw$ICC2 zNt9u4KuD*fk6Q7%4Zfmprtk>`B>@aJA!8261CWW=#4zX02f8*Z-V)$687HkWK(MoM zV1S+v?6TgF8+9}z0*vHD(#CtGu{rHifJW@Aoz1f5gkC5c-Jc?2F7fszm8^Xur;v|f zbuJa2!VL|JdpXw}0Mh=Z7x6TGqC^9$D*7t?`&zRUA6*~-+i_!b5(wO0*Bu0vaH^9`VJCRrc|u}378mkTOMxotnm+nKyP=4ju|vQL}AbczBl z0mSbC@sUDJ1pIx3|<>>JH{7`lNPihQh;hG9y+u;Z?k6 z0YwuJVaYu9N${&c>Gz?2q9}7SYC=*b6JN0~pVLkQv1J*@@3tmFTAn5!C%JGcgI1H& zR2FXQn3EQg+cXG3FaFjy z4|wr%3LDFJg)L`8EKF0N2i?_QHC?I8?$e$bs};mKUH_hr?~k)yO9OnCDNX0gVDAYZ}39kn9Hj5G7mosCbKi;C=l6Hi>6_SAN30~$3 zL-{ilIK9KfiQv99o93LUR|Kh#9bTN<_uTFXs6C{uhk;N2Ft%PbsR4?0ppmj%sKT{% z2N-7!sN!tKEmGFSY<;MVA^)>NryKNnKkGEp>;-TPSHJ5V|zBVc@_)3F&T(~MJQU2tF8 zW{5R!z(Bh+^EPFe&L^KL94RqOI&}hmm*MOtFdRp2YboXCU{VniR^1F1T$=1wm|-cF z!y=+&XVkFS@6V|WAn6w>Z6-as#~JWC)OnH0%BxstNLj)HA@4#Tb}36OW7my|VpFda zAOBsT?8(0J3}mxG*obrzXT9u{)BCVQU0E~?XkV)6R7$#?yb-@2zJW3tR{`E@)=5G5 zMkWbi#!8i{(&qSR)Ue!mKUfn=b%gE3%T5L8reA32Bp3<%7Pojcqhm-ch!aNaK4HL%0+F$<^$}%BXDE7I$~!xk z7HIcd^i;93O%?=}KWZO!up?4f|I>kL9TWBdzkXD+nnoR?5b^#NUvmL_A<(s&)u%{l ze2kdsmDf8=o`GzgYv*HSsYeX}zUG-C=~x3qMsf1eMk=eTW^hz?VM+6s4N=ER1e1y0 zWc~28iC(`vV8do?irE`}9dlL$%QO3RtWgy9bMI97f${z*_*Pud% zI)+#v&mayukPA3?S0D6Zfot1vT8iWbubNtQ%+;bp#Pl0*=A-m|bG&zl+-sk7!rV zE)Y|?<+w*?`kS^nOH*9nznxaT?SVF9l1fuKs5f_8V*=Ius2>lY=t7Yz=>a zvW#^u&>dccRu(vE$**jck(bXS!9v33-t_zS3>^}H&WnMpM;p(NTC&Ks~@v z!p$em?}wRRx7qAqb2?n;A~jz9`}ZEe0cH*Gyu5eee92`!pNuai6nS>aFeQYZFVu&n zqt~XhguMWji%e>E-IqHL^PG`rHV@qnPsMWcQ(*h;LA%%cQ{;pR6ZmTWqWvPQOA4Ut$<}v(R5F)2ToS995$O2%B|u@nrJTvC=RrgUHMmVTKvTYGDBZad zt|hb75HYKk?9~fgQJdfj?TjgrOD>cG|8ZZH6hR%?%8KAWGA^9wU9+y?E+in@0)?zh2H5`C_eOU`{hftiLB0X*?S88~ z3{vtKNpk?AQ?l4yzGqxh;jj46|00Gg)e<3*p;R#3=A-1qYJlDEkUV54!pOcw@D8Ki z27}22x2}XxHqJnx)rq4@Z))s5GQHf{RK8B@!0^oWD807(SKG%SS250Iv7X(u?(2*5mKTwwUTQ?{a)c_ zT-ev9*qf(KDmPf$oP1Vl+u?k)ZGKoXUBbhS-~EjIa@-+Nn}vAAM8x2KZSf6Yi{P2D z(WB|pA@OCtR7tq%wEu7|qP5%Z_IYfB6f(`ZcN_7MLs*Fo`o+Q-7^cy4MDKaqg~H|q z1u5253;;akO_6qsz7+`)bR3G~WstkL&O z$N(yA9*Wr7XxeM-SCAm25ptz7V&BsRn4uBJed_PbQrCW{YM{^Wo(j|)Z@m|dV&r}u zEdM@DhcGs%M4l-$15AuXfs!9HTMwStHA{;VP8j99eK~?;H)?1x!}AsbkM5+P6^%j+ z_t+vQ8L^YV1e?@j#jr@><|^kuvg-rIP7|9$#U${Xa$k1P&rUK$CAS@b) zrqp$Z(x4`aWEn6KK%a#bX)tMmAEp_9RzAb1GX5gu%6L_zO~>ULAgN%GKMmLll5NC; z3fiAVcknfe;3|hD25*{!q=7oV4jm1|(dZ1o*mcqU8= zfbKD1Za8%k!9Wq#sGP?j*jigGpOn0WGRV?%_CStjuUGUoB*o?BV9gr_g&EXv%tznLtZ@&7#}L-#f%Pe4WM0RP_8tpV~LV@$&nEAXFiMm zThh&WNlyC?6H`uMbF;nQKv20ELw?&#D&MLxWH8n>1t8GR!+25paoFB~N~OWclqp;Y zgj2CGD}63l%wGU}B6%kD{(t5$-8cS^mp?Pac;PSC`%DEO1^n|dXIudB z=AW$KDk^JgZWC^}CnQ5&oQ)%L zuvVEZoJ!>m9G`AAUaDv7@-8MS?I_?cVDjvHE1V6h0tLFuZlxs(8mr0Dmf0B7mi>G2 zpE$0Tr*Ce6LE-7|9^K-4e};bXI*prKndaVL^{~4+qc@xez~LgtTWy(N$n2J97VGYk?p`xE?^K{o1AB& zKVD%$>TpfWKCapY-xAjN_9DW6pq>-8CFxM@-$r|i4A7;0#YI}KZ9y0sHCVl<4m@R* za=qvh`p9*yDP1l|^oNG#nHp-agu-u^^$o%Ko!M1EGx~<5Til%7YeSrt~TR*P1{o5Ya=g%L_M2zKC zKD%N4tBeMr;J+N2b?f38FAd;=sHhxbz|p?{A-lf!!IoH=I$OYQ_t}Li(`Zl^F!UJd z@LA+5!|S@{m^3Lj$z?LAbB802heIDVzluMv1oueBiq5KA-^IL*%|uaKg!$4bC=AVh z^VY8J%Ut(NIz~?gEsI~~_aaJu`Ed9tVV2(>SvJ;F@sc?aU%6p1QsY88pd&T-d+*Mg zsi~<|YnCn*1?T<9Rpw>>CnK9s0W2Zro0@pHaFgi zT&%b|cE0C1kqTO*F2=K4&k`a^6)bWQCRZUfeII=O)edc|L5Rmko~UpU9kJmC$1i^JV3YRhL$i4eJe z+3r!h#tweTV*-8kO9=Xw&Lh8^#;f8EA9%eYnqd8%$OQb{&+WN@nw~=F;A`#^Ib_jt z&^4Uc2+dE4=?35tTnvZuSl^au_C^YU@Gp!k<+hEzZjEby$z8B)89A)()d}A=N+I_hvPzMT^u5in$+?X`UZA(9 z9k%NaJ1{~f8*#_!s=9D};|6cc+2)c&_|QB2k6Fp2ySB^um!51xfD0@+i;h&+86}uM zBaF6R7%{t9FVwH4LB8rkHZm79E#EKBNG15e@l8Fj&mOyL+n#tf=|qFoK2_b* zY}w>VI2i7pM@ z$Valmn*E!K9%sJ5HoWdB8F_5;%;(k2`?TBBQneUv^(q|_aa(q+T8uBPjDC9^7!E!( z4_uEc5>rM6y_by2@!~}Q+}l3Gni(Zbev;ZaDUl~?TPbiZ;5b1C5|Ba2)*VDF{0PV1 zF18=O;rBC-x#<-{6XN?1*ha>|09Vxb{?=sJ)AgusC7C_KjBwXZrT@}EDq7;%keSCX zjH8lFQB@49d~}+mlE|^ma-**3!2G7o8Hi?vF3$Gn8q6^xXDK{M^-+_t@0o1z0>44t zW1?!FvEpI~H?sx3oxm{$0;$#ZiNOTJDptw_37?SL8L!zf??q z65-qC+*Fw3H0bzM^&<89v)O6xMY%B_%u0BY8V|y5?9n@%)%U#h4}Qb-rx)C?Ejghs z@9rHlYd(t28|%OH(A(_LG@fkMeK?;%?);V?jz@eNQQef+IgizaKNJ^@hY(Y^2Q*?KxZN5>ZzMl3WVhs55h(d~g5v^x{fmmO@@D z)`lSJHk_KeZ`asNI?8BCz&}Z~h^P8(Uy^lFJHyLY+?Ri%#4+6UBSw>+dSjix)#gdO zhxQROb4pb%l*ea(rbcCka{5h}C)zEZD^PJdvS#y?qfgz7&@n2N=xb+M7e9`OugkzM zYW2-eINmeABGiUI{xupL_<+y#^`jd040A#vrxMXN8mZvX+4?+0bUf(+=qNlR{~wUU zm9v|r!sRnk*CckZTfr6Yc_R*ucYI$rNO&WbWm4s}B2J#U1(}a^x~iJZ8rY8Xg?`vR zoXW=%&$*@oHJ?Ak3$=V1Dyz0qt=3-O6Q+JGZ<8=_uWP|kKWBzEI{(mk7*4aF2&)8@ zUGW;|^XsL@3WA25$MZt393qTADDnbkvBmnOjf|`+3&=B%VYRc(S|Gf;=kl>e{ux|% zh6^bETMg1KLs>%VkecNoqDAue+O#|0Mct+uBkD!n-Q3FU45@vVi(!$VQ&MWj+Rt}e z&Ci;Gj1xulu;mhYr9_^hsZ>#zp~#(4^#G=#5N}?MkE<+EHRr=K7;`i+OC7_BkZQTC><2m2{%O`9LArw*uKzyTY0PQT zre}Q8YS8F_dZM7YTGN@%!+Rjbp88B^NyZYm*=qO473DVpYlaF)@wMTUT%A1mBQKuX z1H}?LSi5MSjM z%lh7s86LF9qGaxdhDMSj3(tx9c4m1sbipuqDQn4=$XajA zu2Ubs?2@j^OpfA7+CuYXy6N>q@^BY5+&bhuoWS1;EmfVs$hRi*Bo&?H4X(d5VlIa@sB;xE@|f@ym*b-@8JpmsX^_tjk=-~QcPmt&5|(^?nR70$f$4>< zVDYu}F>?pp#6u62#m)8o*I}Ou`^@*ZqVma4Waql!l?j$(6Ll*FXc@I(;$eb#y(0wE zeEVyDOg^1EF-tm4v`|FSVKv)gIJ>9*ggrxqQxf5`W$oQ~WWzyJ-7alZi@V`W-#Z+C z$Qn#;Z}YBx{2#+AOgH8*M!q;HbSXbFy5c($QffO^m<_$H4>Ygb4BeY%Zq0X9c8n`^ z`iYP47uiHNGDNrc^H=u!!(guy7D}d%w(|x=Lyog=IqxVhMc!)$;!S*R;|Hn4V<$Q7 zqxz7s4+*5|K#0-Gp1c55F-fLQnF@joyoAUkbzYIePAtk9Ya2E=c!0i5F7IC~662 z4*eA_$iylgrhnqV5J@9$?OuD6`H(jCPH7B$>mwd|Nn1gd_euqqOi$i;z>L(7J5==p zn=ocj)1HCoqwM#f6>W9h1-1D8;@Ns0mO$liI9f@aYq!~^+dmI{fW3BFw*O|yFE8=r zDnrJ|!;3%e(3NP7@+pe7R*cBf6>z8KRl;8Qc{FR=+(+j&h`0ss;uAh}8d`-i!DINN z9NuWH=&$r;A8mxqhAgy+78&JoQ>kjXvdQ5;%dZGZzKNeZSh}li4|2(a-6Wx!;lX; zEF~-*Dja8dgg)+IgiU(L95#nyvTEzh96t--BHC9qKdI=r!G$%zPG0ZShQi6>H;a3v>we~bYH6tP z`dXKa1vjHymy#oK`FscZm#NE<%H9(^L5sMN5XEYNJkI2kg}9$=MG?Z~B~(i0^q#-! za&Zn0+_4eS7tM)Wxq|CXNTSBcCkz%U22p^I z(5|pnOOAK{zRve)8~9gE<<7B-O_Xw3g_M!A<+;jZ_v+Z;03-C>dhu9{+3=nPvt&;q zk{FD>y-@G+rSnY$TXva?3*}0e8&Q=XM0oJ-#(vpnT@>Ou4ymBPy<8z~Q3Jx7m+jAS zIWN!di_5Ut-RhkZ)qa)tTEDT?VAw9r;( z`P~T%Wt)fmt&8$K)N@%QYtsH_H&3*n>%)h^+(Oc4X>wB~=Lxs$ZVp)$Lw$JnWR zDSL)q>fyt&2v?9VUVo+`ElVf@M2o*-8Rl2*oYXGSM>27AE zn~|CU2AKE6>$-3Kp6}ngZSTM5{Gr5f#&ND=9sAnXzSbe*1iAM_z^1BdD?f%%<6z)R z=gT;67|u&QwX;gP+QxL9iE})2s@AeHLjmXS=`W}*8&8x5eY#u*f4gKX>A5#MsjR9V z9Uy1DlJqUy)^=>ws9t$Cgfzy=Og{XR^6MIAJ)+WDL4OX1GoRPn)wA0no5y#+X-W;L z&rDx7+=AC=Fkmccafm}gGW4?jSynQLYJ6Uxw7x|B;3F&~{mgqv#LC5_AXMawn^uT) zrqG6Gq(Y!VU#`9a&fI;clUAmEId4pc`Kp}u(;%-4vqg@j7k0@>kVD<0?zwB*WNaH{ z!C*VV!CFEkBc#UmsWSo5yZ_qkp2jFTL)KhLF4-)UJbviTC12l zn@!iFG$KmM9jlZU0=B{oN<6+jgdi*znhbJC=3bm#K-yl?r-R{20pLDPSy%A1t@TUD zHZN6TyhjyygNQ*u$u@2@JO zI0lT28skTI)*H83K>VDWohR(0f4R3x+dJ=gUioXk`cuMVArWf_mP80LtJmi#gi&la zRZ7fBCE~i}*uQ{;_xSUY_D~^K$u`001wASM!CTJU4_X0&q()0msNdu~km#$LL~QJ= zC#D50k-aLI%b+bYFv@o!Ma}f}SUWFVxpA1~gmh6j0U(AB%7_wLL<@@*Gns^P6oeW* zl{Bo>%vGeX@LsYo?||@HwAfvqTGOTmHix_mTCf^!%AmycjoiDb(QhBHcv%l5t0j%o zj1$Oiy7k>;%%|AtjtyW>dXh+ZZX1p%ZjR4s0C5w<J|Rr>;F}x#UpGE9fQ<}BZ7aQPS)hAX zL6l?<_^&V9>mh2Q1j)Y-BPY*I^Jf&WZ+V;_rRRn&jPKS8>|n?_-T~12vHKMeFG74c zpBVc&*j4=C!^_QmHPQM}wh(JAi=6`!%k-m8Wu`ht5+^e>H4@F%e@i3yYLe@4R>&J$ zh1d=&@|?hC#ysb&s1S{qs3bpivQKTuYaq2+;sCSC_l0_!qxO~0k=i^_y+1!0zPCbM zr`h0e_{KmRW>-?|D8Wwlx;0_eaP4|l9N~4RwA?*2LY=RQPdwi8g$qRA4c!NF{!*PZ zh+)Fat2e=&_7CAd*#~XQd!&-6JDVh{X=*45uPgLa%+Th*&Rsg(#pIt$w@xy=`J6p@ zltundg%_};*Oz8%)z^)Erl;Jj$6h~|$yUbkUYhpA6sS^Np2d|IHcLA{Bq7yQj+`2> zqU7pn_uC2(+JFvQ*vE>13Wp9K_FN7#u3~!lM_bt1xH=5qxO*CTHw4D{ znT(jj`mjsA#7|Mi#wK2szWTeQxy#ZMcqgZO)t9ExiM!^my9O{g5KXN3Vzc&4H zcwC%x1H;v4wirDYM!QY5M`BJZD|%o4IW0SZHCT+a?j~JR?I(fPe=E@%*~q_PrA+?j z((yI38kJ15dK~9ZZ0&?q^ zln>HODx3M)$QY9*RzTb!K{6^A;98dB1$WMzJa#zkwIgMBkeDs6hEZ^l`xc)jH|bD} z1Ub5LY-IXp`L>Z*`jg2OCtuQu0HLO$5GSSV!J?#KXI}P<)(p{j-o=)5(Vzyj4q>zB>se4l zqG4UEqWCAK(&$6G;P-`N;`eFIvIAs(l!&rd+04#yiLRGwJp`GHZDxW5ZWYpVPj@O6 zxYIN#6d&(o=V>E?i_69yk!(izUmL-hV}5uJ-lJ1S*+dj*n}vk%_FU~Dg=NLRWMEg3 zs?`mcco`s^m;aeSxvQ^PF-Sm9lW~<Go5{ zA5px(mED?4awiIC>64AW^AycPumxo>AR;3RvC@2=FE++>J5Q5hH5Fi?$kIxcSc0E=L>Z;BY zR?9mnckV|Dkn~v0kEXYNvE*|uNR)oxy~R`h2>-d_2iHrV@=<*GFF3~nQcKpS{b+mS z?=GB^(^_^fvwX{>0V&ORJ7kK*ndEBBM;P*&qUiT{Q4G0vfM$;|QjNan&Ibdl`(l?3 zUtG8;lZcUMj%u+lTh3J@(usj4RJ^mIo$$WOaDYVgX0RSygNr6;q~V9xBGS}E>P={v zc^VhDp2Q(W`|F7KFkJgao6Jz7*h${yp=nF~LWhsun=ujnm|HiW4#U?*vF;*2X1eJE zEUdxQ*7B(Bl?tTlLS=h>tS77E%b?ZW23nVH&d!XE8#0)p#^dH|7`w@Z&QSPPq~ zKT_yevyT?w5P3KL4wYo*XigNMpKmp0LEFObwM48;^(Hsw&`#`Qx#as-w>?dmgdUE+ z>vQfBFVLsg@kw}-0PXVl^5qc_%H0}xxu~$b-cK@PoHrmSH$!7A@?J+%LUH>|#vsGq zR{0TT=e8fGL&TE!th>%x-YPCA+X?xX>zCEqR)b*@zBWQC(2y3wll6^ez^iYgb)Xs! zC@;o+^i@ei6^)Z+HgYeK(;|*AN&1fL&=^}toi#mOc%!zxGDE8Y@+AK!r?$NXFmE9H zvS&`w*A ziHdG1yiTu&vAIeswL;&~Y@>UW{GP75Chu`U*)-^F^%}V)^vdf}M8dsypS+>(FV)gQ z)Qk&bs^Q(vnXop#nI;-qGkw%bkQc3<2zS0B18STX)Qk8+Nx2=jlLiC4r`mo!4^+xv z^l90t{+Y7e2Z3KOe9jUWXBKlyvgh_RPo-O9Z)3d}riAGGJSuB{IIQjzYmLa~yqu`G z36UML*rn$=v6~s3T43M2DSRvA+Ee!|o$*x!EKWH=DaAsS+Yt|hnY=iS>4lA z7#(qQ2`od2^uf~3q4uKS_^}s*@{49M>lA{l644?(iSAr?&V<%9_;9Ja>NIW{^X-Sq z7M4bRv5?SV2zdXKxZsFpeIC8-m+sB7%N0e*`t{+3*H%PIC(iE_3xF>biGvCy|Fr^u z-?ug^X6lzK5Dq3X$0e5P&a0y;1`FRNAJ|t9W6omF{9oFk31Muu4?w+Sx2t6=O|Pii zO_HdQEmREm`f#Yz_ZXq}rEurzEarEynupUS3aAXLnb~e=$b(+4c=T_mwBjN^!vnF5J`lBC7N}1Gb{jZ00KCM!~Br4uYG4-*%~v< zD&8v358{QIs*=lUAi8;5ulZDgq=QYqH_s^AQ2x>k9euIF*w8Y=Ql5-t#9g#1A=S^6Mzo9EnPntn&Ol2^8_V=uY zj8vX3t1d%SjSjxyq5c8aFY*55+77B(1IPFYTQNlFqQPt-O!b zm9CEGyBWqCBKd_904T#E@b~sFtWrSH%Bq|=BT%CBxaXF;k>WP#swMO31IgG|QuIcS-$A1BD_LDc`w6EQ`=iA0Ch1k|{Q} z((~@uK}B#71T`rRRo5{C#M`Pjr44@eOlAR-;DQw!Yft77DGHrqp&BpybM_1S3sOB; zXf^#f)LswcoX9l4Sshz;qc!%-7-x`^Cg5~#;(5k7Iz}FIJ48BeFS%HJW5pG4{mFqg zlKQgg9B%4ePK`N-O`>ImExnBNiOuitU9LQv7{+|# z`)AHeuQ<$*f8TGl>f1QD61zsc#@zp6T}aDIPrmV;`a#9T<8PtTLOI{w}% z8UI0}H2ol2S?QIE5zW^LE&k0Zq5Hi=6R8MMqVdnWdu9ro=duW%{yWSDw$ zBkk80ub!m9g=gN_UbhTRDj`J9{k5r$u*@3z(TY+tqPn=|aYZ*|xJEtB6}oubsk2dl zW0{wJ57@pn{)2e=3JgP8_L&ocxn%WPCW1X=%m}6HvxRm#oRZB1qK)p2l&>d6yi^4L z_yHvlZyt+F7SKHeUUSZshm60fI=sM^Afj*dDxsezWpP7cNI56nTcN_g48R6YNzKnU zPWp*u-N6OyvmFN7$>dL)Z;Vu^|8W1f*fY}KaOOH};%w+~3?wkVK-Wcd=r?aH&VweC zy(KDTjHiAD#9CbXJXD)CTjVG8rP5Z&v<(XT8{aXXh_{4JaOoGwz@$QOMts0{l8*Kw zfa#{^scVg$K4WKU>qg8f6sY3IJrPK~Y}Z81-OIr|;i1)FGQP;t-Qta+JvDqu6JHPj zJncZd_B>Hx{wQ8%OU*Y~YaXQ`9g-_$u?NVF1Un<5i{Q8TSMaL<6Ew2V)^*iR%C+@h z27sEZ93rWeuxm2B6$91w;Gqi+E(&|-fMO$~rgk^x*&LQVSr#1a@v6=$l5*;OJXgQ} zc;h(ykdd}wS^=lAW)kmmt=V*3`BH*QNP^1{c1mS{Yf*ux>|pyu{g`$6FU}e-u}s-jh{$iYQO(gps(%MxHGL6`67Al zuP4Lbx{}(7S9Jki5))jp`5c@vXoJc9p7A;gplU{z5{r()_B}^4bGGlYg%AFe*8wKI z(ffkGUd+A&^5kTBESFDAjGW>+RErBv;($d-$$O#(W$kP$r=;@pGpC$3sL%??fNfrW zJcQ+%78R4F?|DX1{|sOxkvvOZcUWoqRk>0Mci0d0X+@R(j#F3ai)|=$j8mmV1Rc=y zQ6svo6qx{{HS3?g7w9nowy4mYa~yYaD``c=)l!P(*|Xg9L$n7lgs9pQw^j#)T%N6U z*RM58$`H|;EcKk87Xm!ge1@zQ&&?A}$+j3nm+DT9xpX7hUw5TBFiV313{;%34N*#apD}SE&+#m14s$JoUB&xfR1ppNKh0B$j+jDZethm`-dtHslzg9ke8M++VI&H9F)%rX_iUZM`sL%XN2}#JI z_Py;X+T6MTJ>(w?k;sO5sR<`iv;62Pi)gu}=Enrlw|0DWsr(nMF4Vhy9&}i=X)#)V z=|}niF*M|Gt*}S*^YG;`j%d5j#n^{TBwtdUc~jWg>k+wTxij*)NmMLbt`pViy?a~a zL`%n+ErrvsNu$!e#?I`W-N+_eaRZ|~A%R0lEJg9{!zz+YcAE?Z+^)*o>Z2b~ecY?o zmpJxgOTSyV3lxh~dTSpr&nwrL6J}c1;#|2#!-kLS+VhQiNV5X<8r`0gd4>~4tW0l7 zY8a@bzc^C^c+kuy+Xq!q3V~^R)4I|TtK}!GRmUapW4Bv&z*T9A1}urq|M8PVAYN7J zHI<9t3d~YWo7b`tvqeX&>_E>}A-OQk2EFQT8U<)>6i$L(1JQD2Mkpmh zyick84-Et)WXG?p+~r0K07jnX%QL6Tsdh8iFme#c%2vv_t@^OHT3x&Up7 zL~r2ny|yDvp{Z(Z(rCM3>?$9nwvktb@ZW*c2%636D-)`(Y^uFC)4iY0dD7l}7IXYB z%@~cB0QZEQwRk9>rJgstXQ@qz@9Tvr@hEiqSx$0wU#h@I4aAoSf*q%HXv@BxTmjtf zV|qDyQXnZCL@+N`5L5Zy#ssAH^c|Vn_8^IJ!Yg-u2L&>fvA~3HW&t5L-JSPX?(ukT zCT-mZ*5^;XM0?mOWg;WWYeL+Y!a9>go^_V!#&HNtWjAPp{w~*Gw7MH%Pi>33bE#EN zacb%9EMXp^+W4wps9sxuo^&^Tnex}#DCO#h*rYK@IR{dae*bVi0tJYd^}7|u7oO1! za5pQNN;prye~9IFu$C?%_pupI$OC~vY-bUinMf#1y0YE(pxSVqTvUId|roDr|Ky((1 zOO?QQ7kpwV7dHELMy+NiZ_c&Nv||Xhjy2JkbT3f@6(XC`r+^fMTcvhuZ0ivsv?e|5 z=TiA)X40zHsJoIA!=_X#BNA;Uo$5b${Nra7Ik)f9#*CNK_36yWUtMmP>XJa3!m~dc z0||j_$2eM_>ETX}ux+9MPu`g(wF+>nWqyD&s`63uC=E2*}bu>!YS)<@%<11|;hMi5fU zSH0zsdK@{QE5K~X7AYEM|MxJCwfOL<-Zc+~eM)@g-{Y3A=R0mFI#4nNd@rA`^ijc9plR{@;32~ z<2I5-wbx>#)diTvU3di>MUNnu{+BJh-sEGaZ0E7{cb( z{A+=g9|Xp8;WgEIJjZQ^MpWXIWEGyGC2vI&G|S7n6J7FaO022{^eUO{0pS$Qv4X## z@6DIW89(JKAw*pXU3cEMtN$QP;(R~S&X@It3CX8wXuBZNeIEVpCY?kKZ66Mwo_x_c(b$oTzAH{xGW z=dGp@Y4;Wx2?+_6h8zhMvd5O<=!cHH?nj)iW^dc{6my<9k9(Y24n_@(rw{2$jzQDd7l?c6%*zOL>F|GSuBt>z-PWXsQNDs1^lxN%z&F zgQ8B=j6xB;t~*6aAq5GRD_NI?VUwSo;w!(ur6ws#e-fcLvrNO$;B2IwDb-0v6zN0B zOY=43Q-D^n@@BX2-6s1v*Hn%W9iGU2UP~pa{QMG?8u)Sz!y5Bgc8WSgEXq`dpWFN0 zhK@AT*BV)wk+l;O7s{-yliBB_IQtQJZmo_Q6oR(t!tH zL3{@|Dl?4VH_4qPcE4^sE~(UJ;Qh+MD4g%0G#C}5q)3JP>}j`ae-2Il&SwWKakN$7 z`ub)t4U=TGW?p3)#^+F;)cSQJcZE!JOk~rG?b*--u>?$!LML+X)2M+C`a1atYHoYx zsjm^kcIckzp@Da8dujQzoG;F*kY>~1JBOiS4QtE<1dKqs_A%*=s`ZlK25!j`)klvd zhqwlStp{r*%SsgtkAKyp5fHeG0dXbYJH03}CYc%cs0o`~agi71JDZkJr@v;^0VOWM zW4+nN{59c!6zMxY*AWDU1c5Ju?tyo=a|Vnz8uB;MB&(^?)Rp}2)u+`GDk9}CDG>nn zK=4(oR$+TFztNV}(9?T@4K3NSo>9D}qML-PB0Z1nD5iT=Mo`;{gC{d+*n|Nr0wRYX_A zeU^$|HqXt#&GE*#Q06G}(aeV?1IV_ zqXNq!wIky`v*V}hD`TWw1BfIs$-awx_?v&+axNjLP{HF(|1)$`C(aXKNPQ=K7MtWc zPr;+R2IzU+=DAuY;UoLS>P9|1pJG_jH6(UYF(>|H%V}fckw72i4n;)>!NB|0&ew0&NX1^B~8KufkzHq8^)~XiR^ibjtDBT@hf# z>NP62si^Vl(*r9m8#y5BqmDg|8{VF|fp>${k;#`j;hSO(?a9#d*1Pxyw{6L1hdTv4 z>!Q$e676L+> z-KXPUuJ=K=EFy!dW=>t6Gn9((>d;4Aom<()ow`4Nlmf6%15T|5<8SGGvb(Wq=A3XN z;^nqRY}Mw3Uvr9-_c*^P$(+aT@bcuQJ6dMT6gRtR?&ng0TVMP1eM0K+SAXw+#_<-J zf7x|PjT5pIS~X-t0Q{v!V!nEg^C~~#YVCqn>_bw0+^W>!UT!=JK#`R1FK4l&t)fsB zDPnIIpn>TD{!EbNS-d}A_%gbSsUtusx4`_gxe?dWoe%Yg0pj*#;(k|(thxHWhG+YN7)fq))`2pq z7`^*hM&rj5Sr8CZ?Aa`YTtWJ2lI21)F6PE|1I1GlI?fQwdjZM=UYIJuvH=%>;?+Ho zIv@TN4~2_bs8~!t+TH8wlCV^)eL1E>@yA>reoXH?=#MvV4A3XO0#;8#lR<2wv4c97 z&YBMy#LEyB*>)hi6}V-~*~N@PAExQ#``?Gm$wMA}k60aRi71f2No>u=*+<;8**Va} zunFNPTU8vmMpEp%kagp{2D{;|cx$-1ZK9!d5=yFfjNchLPHx0${#2l53l`wuuTnIj zU%(rog3wqjg#W9?YtCq8Z`*Wkz6k36}de8n6w_*37)8#AEnBM=17Z|A$w1 z9&LSjd$I*FJsLt+AWcmUjQ~+*I|;;yj9F}kqR~pJU0X>3+7A?~jL({HXD6M5WxPB; zvwj#N)8I^#l@0QV8KfmQ&H)Qhq+V!SV{` zl&A(HHM=!QQMvdH{9W<*$2uiIVmY0BxnR>W%a?*ha=)6$;2x>N!|R76<`}g=$AWQi z31!Je;Q|@snZ~Wtx^>#78e*FrN!85wU)nL)qmVm2Ear#fa=+cpJCW-Mi7yAcN5O5U z#8^w)YWd^}NT-kK0dYVAj}HCF?cFt?&Hfi`tcWwnG1>o4%sdrxA7A`AK)Y*1HGLci zCJLln{9#2AYtAdPu&zxS0npE=E!)duf32(Y9tushJMYfU{r8Q53Wg0{!D%x1mduO=Ix$w>kI`vz4g`BWjR&{{mW!Uv{~np|1;zt8 zmiSJS{R5;T`9kWTZ((2F9T=3%w7xHPVwhatWz$S3RWzV{!-EE=f6phAG#hAu>}S_l z%1?K&=uGN5ykK(ltfImk0kkBB$?n6_1G)-0}WYDA^)Ge#Xr?Ax!C^LN7U z2U@bfh|^=8(_!Bz%Mr>eFhm+w9xcV z)8AjdLzOza*pfqdv>-c~(CuGMchaP*A0NdRau>qRz+uN{*i^P6xp$ND!?kT=OW$Uf zhf}ub!7?gWV)Kb&Q;K4vW=nVD^(1|I=ajhB&scq=kjY12BQNQT9i;v}lrDjIKPJ>T z9J9z%#+`)6vUqT-wsv=yMKkKU$+UA{Dv!A%U2z9^4j75$l(Lr91Q ziq|Uh_gDCuwyp1$q+cSS0J*oh%OCYuZ;+_oN4pK>_mnSAMN zZn6N`^)5jIv4ahYfg&8;YvRrruN}0w^Ny^ecf8_PWHVAEA~kRGW2kRUak&9tdA$W0 zXU*YBdp^bkTihUC&Hp)E{+Hj0k2}<}-MSZpeWhn-3+%c(9Q6aOj59HAdOMbYpEtxi!g9)CWjUq{ z+jF%LVGN57@@!B>bNxp$r=}2&d|8+BB$`XDl5uamuzk~%RU*p)WY=BTaqh}3?1XCy z&8(B~E_+{}|!rRs+sy(~XO$ z;A-+3tK?J@Q1Rs}WC9{?OXl|L>_6~@mJf6(@zd%bsZarPXMCL~oRgT5gfqvPoghiv zmE&j|D1LpvR_W1^-Gz;bwH%nN!#a+ESNgI)Lj%IRs3DC~buRsy$xK_u%}%RKJ+ufH zC8;3UbhU7eUE71Dx(CfhkEF(J4eolU_Z&<)(|KvDn>?RC>jheK-+;GuAI`9qnAY0K zjWw*$AjnzHy7=GJyB+ykl?cLwDt`um{;FgF+2Q9G-&=8k1j)CbxU|_s-wk;o zt{t@-MmQ=Ll@U6FIWhaStcEp$5ILz)5_igxp6`mp&pj!y943D9|$VyiSkm%#(E6_kr66F0l0r zEH+||4a`PGb`fpiebL?0hd4I=Ys5``gFep&ns=k|I4b_|gK@iA1`pjNDewE&MO?Zz zJF{-Em`h6x2<~dmb6*sTO79MT`oVP95jG^*fJzf_!FEprKJ{nAUme@di&s>OIJ)KwjDy=jgOW24N=MH_CORTAj5?)B`e&uvp#J{G=C?`hcd=98usCh1 z^AZ3E&J_FUt{1xtfI0VVBJ{OxPV;Q-YB=@CGs3P%4!Wj96g$n+-j$6%GDBraRp5Q$ zUso1TjKeh6kBa#0WIjfXM3E|2I&`#6K*w&NvZ-~klJkpQ%3Q! z4d&+>V2Rs;n?(V8l+Gop(`bs{u4bAF!0LMfo`CL@5u}QH5}I=U#3EK+4*7@*`9kY% zy3}6l;44%aP;P1fc(Bl09A!^G46Adt8^>mJY96!L6o0lrYF;2qjiiS$M`x4}_MeAD z#{9eT=_-nf_5|>9m>|UU`@ZV@=}YYa&6N2O_@#ibtVgRE5pUo(s89uUCh61PhR~VW ze#K&%GWxHe_FdE{=U$qi4H`t`*L@z#Hkw_v%80crcu4vu0gk1^Y=N)yLdDo4$K~v< z>j6M&LKY-W6Fq|I9=WYu6XKbB@&*~FeE5g2zj#7=_RCw+9-}i&t6J){jl4=yLpScS zFF!$Q?xjAPY+wr0S7)S*rcMTL7GG*2ip26!f7CF8H8u0d4J!-i97zWXt|oqlzR;#u z*j~TO|1i+F=Iu%V{4?gJ_==3o);)b%Pfl3KY!fckeQEOhEZTs=^MkB~O-UV49DWrf zoDkTg19>ZY+jKK8z+p}8_t+EA0UYcfhZQM6c>Hms@&Pr$e|-P0`WIvJ`zO4ZnLSrZ;Q`1O=wk36A0x05yN(cgyS(uLJT=Wcr*SP< z@__Gz0Y`s4SHCEp1|%YKcSjI|Di!+2_r7KZbL zR~ri^ilG4HI8XE41fQs{uFdLUSpJ+NwKGrXRbL^8L%+xlkJj;cwW$7WpyyItJXBT0 z6}E2lN2E@$^ZGi%>=RXo=(f1Q5wia3!k?Vp1)CUri`y$*s*#$pjMt?^?|_A^@J|wO zw&+#}Oslr7)Ih|xh0%AQw0ua~6|G0r8A({wx<2v-9thSfkf^pt4VB{1b2TX{gD|yZ z3AV0afIf=2_4`S+xQWck0p4vNp<()R@!mL*cJE-LQJ=G#b!w&66~b$bJ7+TZ{fYcA zFn$iJ+JHYHOUU1m_T0K`2)na#572S1v?pWY_^Bk;-s6j9e{WXpPg20E=V_&*O> z=`jWBTLmyEU(6!%yH1X3olL8N?NAb|jP=o}KemSzU+C+#Ang12_3yJ(-XbzjN^Ewl zdwO%aa`DyH@k9ygXL$Kwg`xUQop_hK4cM)s8y#Ep5?*%q1|HMf^3_)eU|6wd;vPU_ z&)^ge;opO8cpbnXfWa73$qI%g;dZv_N&qIHpOz{YJ6$lVH*uMXhJ`KGLDvThmh<+X@D~WkZYO+U3N~)y1Fj>!s%kPhR zOdF6qr2>?oW%3*+q3{upt&Un_b`Dv5^Ywq?@o4;sEBafDTpYT}b%q?=nwf|E`DGD4 zW;+hiFEKg9C$opF1AFvEUj`aaC~lp_6dBMY)*Q823Rx3R#!%8O(y64MEXJ1@~|LyL8L z3LxIqUfehAG?R=|P|C*`e$($>jmbG8gZqcZZw8V{eRx#qCEp&zV$V-u=fcQjsX3#j zw^b?UFSHDcUo;?_H6}J61(34_N}H~3NIp7eN-5!1jRpff`a}ChYEPS8*5B$*k;XI%4Fpt1!y_LUDBtg#t)RyI%}$TN=S}?4fZ|rhbLo3N z>Oey~Q5@2Z1Iz4}{eXkd`eY`S3NF`~o*qK)w8@?i>7TdK38xQ2ry-isBQp(7iyyHA zc(-P(jPJaTF7~KO)2Bb-0o1|F&<<7BgIlS=3+^#ja*pQ;E>e{MpZS3GW0BcC?;P+g zU-2Y1yhKQbbwI*tppEkJc+VdF&DVkJ*g%NKR9UM+O> zUq5Rd)$w~h*z=6aV3xFPTprV70$Tz&@Dp56x#SbZB*WfRr^m{as?(MGmzv8iZcqOP#}+ibj(_um0E?WU&Nz zVP@n5%3&71es*knW}NPrF4sCex?W+k!%T}{IdvMCgevhy(7m9(O2LeQrBz}*Dp#Gq zEJVYL&iC-AavO)H=hLP@OOuyH0HiXAf0tPaG#NPbI_Vh2j_mf54jpq1l$Ki2>AvRB zgyd}0>s?1Q;aMp-n*8KVem~!1`u(^X7xQd^p!>=T294>lR#lEcDhaQhH^=!C?#yBoOS;;K9vDw%B%nd|L3?bZ@3U#o$a& zE4tn&&pKkCGT?HTVk{Up+iA_Qq z(FsUXugwNs;BQ{0#JdxbCeU&g`k7~PpjfQ+^u5Blx`S6OV|ILS%HE@WNz+0|3U;MG zr}Mv4@Lly)P+@E2L!SKhRG_QNoBI12Hw*NssXX0yh|Pfk&ybFrB|g(PVWK~+cANY7 z{KiwR!dJR$?WiNT`{|LQ?kfD`Bvq;8Zp^BQSJejA8%O^9?7k)!G3EQ%eZPPYDE9vE zM!i1x6S1bn09iH9fMZtP{F6DF$1bOb?oF%44Q_l##(#%yD&&~s&;4|Qd`(;hjGe^rI8a+4d^HgI}Y!IG1o;p&3o5G^O?SI)c|BG=p_<& zl7{tkm#?34->4oi3T=fAW(xRIQg5H2&iqPF<^_$ZzmCw@;+IjZxsa<6hbeUTzBs^` z@Tz5A){3Ds@hal5;QX%vK5p<6&;xB9bm*E5j@eEKnSut zz^XxZe(sJxVl6vf`Do*1{%!CF+8h~g;0g}3()L&Al4>>Zkg4r6svb*pK0m!8Q)w9+ zSF!TkxWP%sg-aJJxwKBF(OFE5p!KaSTw$Sn-Mp8BQlVD=y(&%vc@mN~PX1g&+6a(ZL+?Dum3HB2O$r&02~G`mT8^Q*t$Zimcq z&kuKE>-%^JzO4mJ;zWNJE`OUp-;zg9H}IYW_1nP?n#b%~3O6w6&T?358D6Xy%q>I? z?GP~b-n=tRpVZy^t5b|=ageYFLGl|Hg^MB#jo3^?YM&GZ^uCjsAUD|LBUFiR^z z8=74w^)sWh0N%F*p*i#}&?_nMM5MJT=I@N?w#LfdL)^YSp=Cw)^gmjF#(||g;kCp6 zzS-2GC-nP4q~=c0ps8eYh?P5tcdK!Kn#s?m|3x!MXYAn~Ey+G<^NCRldb*7}jDprD z7LW%ne1MnmS|nYLF+E#C6E<6ebGX<=8in_b(O0E?7J}_|O!Vg2l<9-1w5d5tRp_DX zp+9OSa1?nb>bFUqqqYy3%ux^4k2V@nT_@NOGUAYq1!rr@pYO<>x)4sN{!89gyV~KZqODKg}#B~g{c{WTWSBUgY0~C2Gzy>axUnstj}&F`<&=JK=%hM$|Wb;XUC+@ z%ijT%T2LJGGt*sD@^z!6SZ$}wX^*e&oE(TaL)>}AZZ3`5nB9V$X*U{MBIA+EotX{2 z#_~u)91m{7fgj8hR@?-ADFdjSfiSa?m7+LUS*~LS;((z-IAHjXN4p9`6u)L_)$TJ)+IxVl$0}%r5lgF~Tq+rFo#oaWeb&*iH3 zasGmkz^R8MFs>)6X0d1LxEHW59t+4BslJ!}Db0gg0E=>S4uzx_5ZPmixo?aaFEnPo z>B)~r0{+67pP~|ex|E}-AK?75jC&7G!!r?iCj>UtjDOW9nd?PQ(y{Kz$<4QMyFdVA z)Qrpe0oU|ep@19J*kB*)JnZETIqT*3me^yF#r4%;wR4~Sce-4JS%s}9_PB!fR3P|a zPflSEVmJ)??{n==ppH$(*qbhgvisoneP33ENAg%n?HyIB)wexdP(e$ZOAt9QY!s>E5(Zs|jR!gogwMFI1%0sV_Ec?Dy>l zko2i{Rr=8>{@ha+64-NTj+10tQ`BtK10|`A^qDBp4|wSc6AY|zTBknmzpGl%C{*Qc zTzenDkP;uS70gMhv3QVJudmo9*0B6{Bpx@s6VRKV{4NYE2|y^AkGVw>!4bsZv@i+q z;&;#mZ#Jfi*hB8w$G>l9R-c_=Z)%SfX~n(yF4tqw^wxC@yvG=kdVA=J($O)16=Ymd zTy)#ZOF`F)4X9!Aj94UqoQuv^fNd9KPWMv8p3_rZxWO?r3Lk#eyQNp1NB;m<0QN1} z@PskDl;AJGiuzfs;C^F%VqPoVuJF^fp5{#VUQ9n*cztyhigkeQYyuG!? zAlxzuHFo<~n(SxX<##G#I705>X?YDPmwI*=S&wha%sI1H|6W8YC4neSEw+l?S-fM4 zbRsLr>}jMpEoVrTA-zJDa>Zb~Z+w7$Y-mFDb7LxG$vt>YRG2A#bQNBL#Mz^p&wA}a zo9;e%O(9bAX)zv~X724pnhqeNoZlZ2yW19!^7CmZ1N!V}CmD{90vnJ7OU1ViXcK*d z;`hMbw^i}{Xbzma38)bN4Wx@5XL0tFA$CNat>O=Sju%skPP~`aoOCBt+u!=e{5@S4gWg%03Ac;K2ONp!RZ?2cWMoM9{! z(u_DS=7Gi|o2Z&+Z2p32TAxjih8qLXcXok2T)q!kp07Effgrq~ebbdoBnv}A$_C~V z8+|oeA!Bfq#=i#?jepnK09LiHCqAAUsP}Dmq-F2ADQugrvQQ>ga=s7`NskIIeV4nq z>borb03>p^w?lf-*7w{Vl>xNX$$pzAy|b{xIizOB``?)ZwBfk&D}1NF2;Z%-F);>- zIRL&eRHhzD6R{=)0@RZDu9zGRz2xmfm9eVnOWn(@9l_@&rX=C3BvC(rOJBiS_i$%%%_R|l_K(z!O4$PkbR%kUxVOo0=_zdN{M|)ob za~ysm+o@#i)Xptq|Eq8&boQF@&=!~VYm&=b_`1gP-Ity{qWK{k`BMb zZ;RAK9nqmqikseq4;N z@3#R>SbZ;BNFay}x#x2j(QM?JOu{+rRa;=GQy8C^7|%|@Oi;oLMoFeYrMPOW1& ztIk!4!Z0_S3b;*=pQ(ftq#y&rZ}xdNUT!LyaXU)?x(CqtQCA?8`Mt() zmwUTX+f~_b{M$4+zOcu#NV!bX5!@~PJ&_+j_=5+cdbSJX{mG!&J99R-siO#0NC~Xe z%RMN6vonwRh|F)hZAlxlQTG{^X5U_j-N}R2#Mi_EySW+uNi4rRd3?cSWv0XHyRQ}G zLaX9)CgmE4pcHSGTJ0DL-)WydJ;Lm$k|B#b*Xp((U*V(M3QhoW9FGNkoeCG zNu7BQK%DL|TO^PHJ_B%RMqEjQ>t=L~4bU679_VVT6MqZk|74l|fpyqK1=bM^^Z<6B z!&-kXtS`%d>pxX%UxJ_cV$OMwXmI&u)7uAYmquBE_R};M^3NKD1ou&}{*JWAY;$Mz z+*Pzh!=hi-W@9HeT4p}!ioNdruXg!*7Kex=WO$1ANCSGesih2%-*6upe=7^_ zKlm_~Tr@$p`Z?QH?5!xV+DBfqRb$fZ#6~}3T=yTIVy?8<`G^xvIX0e+0oSe4LeWm<1$t z2S4H)oW58HzW{RdZ=k}Fzn<=M&Ff<Qs$N7vLH`T>=$S6$zC`fdMU_ zvNZm*L$yVv>u39=cY5mQK%eLHGV_77E@yzkTtD29?B5&$)Q^BHso_2u(5WH%LU7x| zYMn?9$c!sVfQCedb30wbU?4a99&Zoi=4U9zChm(E+I5-LyzZc7dW1(9AV@Bd5 z_dHWh9H5+?R|QfsN#%C$ifIw$qofzP#V!({gLOzTHQ`dj=*JJln`tU2buYbVNn+jxx@dAK43-jq z+_~0jFaaz(%)o)7kd1>+@_X_%kDQ+Hf?ZUUCoL!K0q%kDkC1(GJt@n&-GHTjJQ3MnOD_uZE zMXE@Z&_ppv@4YHgLy;0nARuBxnh2pv?|~2?^o}4XEdn8-qarPVgklH~fphyj@4LRU zzH|1EELdc5mpyx~nc3G|I}egpzi%?^4lqi z>_~tR&@7Sap$CPx;>>i z?ARDB+c zS;1idXOK3NpaSf^&z`d_3^wA2K+E1q2X%}wlLY28(mHgPp6*YhG}7}kNn#$YLE}=L zdaLaqKC^R!KEb4KTHLC-6!ek#F_d0irclA_GI21TXi!42EP_=9B&&Rh{iE#3viKby zm~fC+*HR#pPfKqMiOh1Ej~TawBHMifN}M zh>dNMme<#D=B0Yug92Pa-G;Y}1BvW|wV7F;xa4a~*8(YzC z-kf^KyW;&!p=uy%AY-iA0k=XFxYdTa`qhzooZ4B1N-nKj4%I@isY1eZ$_(pOL3h?i zQ*l9>XPggiA#|4z)90xA)P$dlukJzu0?i_O04_MTT}|P!ud?CWDL4yg{KjwxH-HeA zGo(VjU#cj$PkAF3`pKYG$BKprP;8EaCQmHVxz@7LY}=k@KBboxP~MrdT!R^5a=AJ@ zZ@gb0FsE>0Vq zPuUafp1rdc5f@hSmv*?TCilFWXPulMZ;;IFWo@}{lYUX3gP_bKbk7s~V}DtY@5&AK z0{I$wfa#-t3$|zDtx~C-osiz$sJt)XytkDG#?3C)Uo$mf5%O4_f1fYV(fHJ}Q^^%v zY0MR&#r`|@T}Z#1BmW}*;1jtsfsUG)({~TsZ)Py-xTN0XMalGO>4js@9rBK#%}L3F z-@AMI+oK8>V*Uyi$KPVwHu$9pZ@i@~1cN!1iY#yU27gTQ*$-7HHMaHLKbOX?->dcq z*Y(4fqS@=|*!DD;W`%wtk2RVpSop}COvTCa(zTb+*shpn;@~0T&jhmVI<;ng_p_vk zjyU^QfKioy3u^}K%BfphhUKv@%4-;D@?iXZ82u);o~tHvzoOn0vt8!A;6wY!Tu#OJ z)K1S`-*>-sO-$F=JLAD6NNtZdW_#HssTS$m*?#Bi@7^7=k@ZmHHG6PpavjqA$u}=! z0~7nvSIGknGbIz_U=HBmfZBN6ue^2^2$O*Rr%5Hh0%}o4?8|^(2ZH)swmB`aoCC!1 zTD*(C(IW&6!0|5zuhNpz0FefeeAvS!MmY1<()HA^|)xmvV1}H!4klN zqn!-Xckb+Wtdz0^Inw;NbL9qdEDw_;e>({6&g#_q0i5L0s&96e5`HBBO4Ebp7Nk%u zg01Ap@@Q{!c45#}$P7Ry=1V;LzPb^|Ri>JNnIm}wFOCgdpX?R5b!!+F*?fE~W~m)Z z#w}Y5j5@f7ih{T#3iadpP0JI%^W?viws3JY8}kG>i1OH^_ANYazh=$OP<43bXyf^V zj9b(%Pgk3)yFWb=u@-wZU^8M>~8ZV*RQHJV~-9JxWo%6-EB0CM>)XXizGl z;HjC#$^fX!O2&iK^{e)nyHaS;osgHy{|Nb!X*C!6R~uKDvzPvf5HlxcuTh2Wsx~!f zz0_C$G~(WTWrHsuW&W_3GgoF_uA>v}3oU+s`%YTp;goT$|JJ}9@9I7!Hd=H>7!~*N z-qpp&%%~jnnKb3(x@3|ALj3OFw&Ca3^S-N1Q%5(F=N$VyaSV94mj3n>JOwQCZZ@iM z-u@D+l#GeX?-s_#ON~b*!YZ5kvIc{XsQ687xWqnBG8Vh#>lS&;kACT#q5pjjV>tZZepY}cLEq04j%+Zm)Z zESFbwdfear%OAXL#JJRCz5xhnl*>AT`wI>YuZD5;ac8(Qi*H` z?|NO&MY$6zcyyYW_Y>SJ-6WV5xYbrp=nHNtwt^TveYHKBT?SF=@!6_y0BNB*6LvH7 z*Q8nz%wf{DtumstOu9r{X3(^~bh@N1-)B}~Y+4E)JMi|*BQdQfXeESzt;G494`(|| z6O0i@k}w&!hU3<;>UA|qh<#AIgWOta%sJa8Kl-O@NrKWYY|g9zDw>8B$ob8jL}eyi zR0g`18{Sr_U$6>ICFgfog!-&id>g)aQ#DOzpc}Vyn$66`r(-JCC%vAs#D75_R_!kQ|&xu-y!r%+VLhVcS#>uzh zx%%n`rsL#!?O2BwTL^<)3J*2F5446}XfB8(@)D$RS2gGl(v!|Rs4nu|mbv=uaw~x} zS0^Jcn&N^i3*8N`{%D$f@`{3e;*$=9PQFCTJk<`4Wu`V$4M7q2)0;21?jL z168_(vfw1k8e1Q`JI?U8(;S2>Fq@R!=;L4J8Pw{yphkB!A|KuU*I1~?mDnTiFedlf z8$Nk+Uu%g5S6?ytaA#Rr&P- z;@XLer*GbfI-mFHwZCR&d2mE=2gHDYD@T%%01Wb2%8)d+{~eQ4V~iPzuBXj z?Qe}iBwMlG&L)JE=D7+(&B%*;UN7oE=A$xYsW3>Y3dOYUlPG2=V2~4`%6gIq`s|#L zd_IvEnfFfFSrZ!o9GsJvR1^qtnOIR46WGu>lbtf)NI;$p;`(kmAV;&Sh;XK!v45*A zdkJHPy4%pXE8q8?Tv+8D2JR*7Hyosnn3~*|H*^{rprtuvSVJR`8~H7dunf)n?CfzF zDiF~rCk-aSaIb}Wp?Z9xjt3jpZBuS3vi0(V6K5K8s_0tXVeOsSt=FUOvMtB)sNPNO zgIk8^Pe$ArZW#>A<&r$ER54Z#>Rb^tn;BF5A&%mZ#%JtTtUPb)sLFUohL5cuz$9sp z+71gD+`_+|syCGQQJS%hx@~%b;Z)y&gz9NjRF&~xov^3u2O)0pGrVMrTNnAG=O|&O zE}rdtEFv^}GakXj~a%Z}6$GEIflw!TVNd5r-iU)j>|$V!6IZQVlb_QC3Un zC7d&M*4poq_a90daUE_+Ea*(MoF$!!D>v-{uO5KsJr7Sq+HjzX>aSFa13%x*bz4Ux zfm;f-YTk0W@=}51S!47g3dRP+gSv|x4d}pKWyMX>f|TQA2ESkIcxx{rMhTbw>~*;u z)Eg$WSZ?fwpzz_9f=rzOL&IEH(ylzQ&REx|{l0nS4k@z?Y<5A^U8X=!Yc{bF_G$62A2d%~AgQz{axq}K zqF;X6;y6jF!!j3 zR_imv6&jyWzxzc*4Og#azndh^Iv3$%)*U)w{tH|1|8MC+elXYReSCecoT=uDjE*nY zpn_2l+(DKDGr-A|5UybhHL=~#x_o8C1emQpwU!got%f1rcrdU$%Cw-x zH?OfI>GKj4xJ}*P@x!04joME!$jf!uFiFqd<_SVFv!ZoYSGFb^9? zoh7Pr`x=w4?0^}=ebNOU-F$GwTZ~i`igVFc#XPiB($a7G!GP!bbTmlqSMzAp-3{BZ zceH!*zw65UQQ5sdjH)>oyHR;@@NWxi`R_BKzwi%)D?u`#;W%)(P4RGJBGPPm?Y^0d zsM^yCcc;oBh<4!u9HC)97$o_{4f#92Q^@EHAPNrX|6Jm^l+|94^j13?0&=4!$cXzN zwi3WLUo4|ekSewLm6oe2E>dt3{<%vVPB_}y*U>0(1-_9qwTgFjlqZC5c`4Kfb(Ekh z6CRMjC94nS>}7JqQ=-Ds%Ott#AK84(9b4-P6h)uT&3_)s$)RW^eIkesH# z*^W0svQ_3NUXR?|x`-5%Vm@!NJ$pF$GJBlIGsp!6XFMSa5$G^SH;DSqfj!_>n0YK5 zxRH~^la=pQ&NvbClhovilO1kP6EVm_kYI_4-|r~@yD*!wGHoOA=`(V=}0sj?Xu#fmyKz6`v!N#lOI7!=?TU;UFkVO9uOf9>9^=`A9E)?+Na^J7{^Gm z(zx3*RIyp2ig!0`&`j}kO6qlMx)W)Ii#<-#e$6mug`?}88_(CU+*ISEHP|MTA9ebK z=%Ho@WVBX!)z0(Hr^GM=8)HXom}3*Q=B_Bj#q)e!F+P#DC10q=#84*~Rl_HyBfuNl zym0~zHcHhM6E&3cm-j86HaB$g!i--)*E0;1aNISQ^16k5&M&Np>9OU^R& z!po%=5uG7!Ev<=L8T@{pn_3>nPd(1RXYLzlOT|4NGQAtWa@ElL6cqZpa33YBDk^W% z9(6bP_mei0jf92~jO8A#oFf?P;|GHyWL92)^JmTXPC@ zGa}AckK90fNnI9kAk@f*eSFyzA71i>vh+yQrOoQV2rja4XaRPTnCImx?fQgzVpSK7 zH+k*ZXE}w-D0BAoC`&f+Sqk+jhAWcN2W$#)lD>;eAH&#-Q1GX@<|I%l>%df|3bM6* z_Hg}MYu|gcfjOAhOt)QL7f(+yA4xG@ZYCt3lvHc!tgU6Rvj4k8SW&1{Luc^KgM4Vs zjn2j0_MuhLDl{Ftq%NxrdRa>*N=SKaV(N)oM?+ndYv@U5YbYnvl2^5t3c?xiQ%^N0 zMc4-3Eo(SiJ+fHR$~S{p#hX!=Q!>b$&Uq$ojc-8bt(!*qwHj!_&TOd*B2q!ui10KV zrAiCdj(*oh3Ri|mxYiuli4#eol-Rb7+$96>>EK(znE&xigLxOo_@A`reUBq5@(e@a zKFjoZ`)^w4dfROaWQAHqLRY%0tfs6PzVc3>T^;$2n3)Yhi}QAHyx`2(NoNlMuxxht z@A`CUD(d!15LfZ%TKMS68g2TjuCZIgJpiNJE?SfTmF72S+?sr43M^^l1oMKh%tXrruk330| z5@FMIeSUxX>-Kdl^y2*6kx)N3=_Xp!OO(efm5u1&JTzW@O*N`UOGepqe2g6*Ae3rN z#s>&`U#&SHE0@(>z*)PQ>ih?_8#$)MJ*cXmbyw}>ng*PL%j41785MMYdN5UUiWDmn|+gqg0AM> z=+KY?e9(YUvC4?d*MLsBiVg>elLShw!Jm52dwG6X42a24T22xygZwH|#h+2{OI1}S zR)?R){^%1oj6WME`P}4DadDkap~0$#fnZRuLN?b;_-YJyf!&W`AVyn|G3IDwIeP~A1T`1D}5l$cCB+8EC zsWKlWsZ;8ourJ#*gn;6&|Hs|5I(kmYZ8uvlJ(^Fr5>bJ+4gG>@5n*!Wfm_6K1k)|8O-DrA-*ys%2n1! zH?+)eY1k7IO>`=RNAQbK#f@ColedSB3Qs!kuA7IZe{q%YbZpgG?;X}%iXCVT$Y#iB z<$7k~H2HtceB|jkd5juGkYLkbV@d+nJEA?2uk2Tcf%Q$IDuIh52ThUz++nFTk+Rz_?AC+&n`-s6FuAC>~Z)j{&s*ostoDo&Cp&ayx(6m$(EMC>|h{PXyNB}wO z#ox0R4sAeBtvSWi0mE#43zqb|r0h59!DAyy@t=ImoQCv8FcQvl51BM7S_I$eLmxDNz*Io|XO9NhefWGS1P)e^c znHu=rM#+@qCriB1K#8C;7Jeo@AS7j}=|W=U#H3w4Zc>J8`rZ!9HLo79=xp?&5GH!a z9sLDDM=O)tBBW`57Zvy4tgezKTJdS^4)Bi5bA#O!Z=X)1S!XnGnS88ujYHHVX10@q z9=o9w(?q1X92I3^UTSDtOWN@A1UQna2E!bSIZAljsP4~fr42JcH6|TvYQzDa>Zhb3 zz-0Dw^rdw5dDTTi$>TC4YXBcGCL2n0|C{n{%&7f@G>Q#wnixv(uB-csLZTJJ`mBTp z{~NUqUh{Pt65|WSyH(S!?EI}8(((S(%4{kbbr;ZF-iY6q7h+MIvkLdKC)gv(_kcCs zoNeR5h91Q6?i9RlnekX8FP2R7L!R*6<02zv|%P z5r+wJNe0K}Xfdg77wwy{WckL|fE_EOY<&$pUgC1k(6czZiBJT2mwptvY!tjvPV`Qfv1H{qp498G(A zD4CJs*1pM-;Wa`lUZx!SCWc~D!#fpf67xm$g<77B=}67>%d1vu^FHJV*Uy)_;4y)-cRHT914qhaQI~W_bAu$O`KGM9HJBnK0*ot&|JM>{ z?gOhUN`}w5D5`(Ttm*t*a(xhOtFK$wbX;`mL3bKd@lC49+bE+~n*$l0$K53LHvZIHeUHx& zo7R9(IW{6~+8;vsRD~A&@xZ3l?^@Tu8PyNGJi6t+^p30<n z#OC?u1k8ZN!XZLL8h?RwB@tr{VyV4QDQZVvW{(q35;fR2$c`9F|A1F0Mw?cnki2#iUmvb z%fG;9VQ|1)LdmiJA~-}j!wbBybn3(Tu5`X%_WZB&bhFT< zcAOs6^P5g720F*NnuW)K@sOZ0W!BnNxT_a4_QQpvI_U<3m%9YT zi>CX;iG3ugS20;wn-@3%z-h=n-M-Ku**-~$^TYUv3G~OeXAu+0=0+}zr2jzHM zgpT?vRt(ixH^8`luLU*YqFFy!8|gyA@fAtl-EA&Nb_dg`HMYIUOiPzjeP&oa)+*08 zsrDkU)GsXR%k74PNVn!ga7*sG-JHzt@;H#mc70jcS7KXB#H`#X*!#IIVs797mP0Ry z>$3XavdKRH((?*TRZzV$XKqPzg946A-f{=UQNAYvo*pu7Fpr9YGEKhFfS&$n`r^u;S9-?0`Rj}}^U7doz&g?9wJ5)Q(tTO1#Ow5` z9>wK0euOw{4k9%7QT(D#PB1iZEo{vMg*C65!%6=)zu56rru*U{r{M$ zgq={um?*k08N^J5K~hAGkbN6nwr^=uT~?$2DgX6_;=(2~ufVF-G6|2ZhRa4t6TE2N zd-#}S+;^Yf_0yzJph8#FC3Wu`?xQOSlhe9Cy_Q_dv8c2uM;gPx-t?Ru1|RsCqodBb4HzyfPi=I9cX8=L_SS zIb3FYe_0g>i%d&Dju|3*9uZnW<$+Rl5e3C6+w3DiE~MZv%i z(R$@MekPVAhQ)yVc9=N>bDOi@h}lAir>Vsn{Gl`;mb&c=Wa9HFagPT71G27ghkhfh z8L7!KlvvVf>M2XAt5R%t0Bn8~j(Z{Bs`aaXdU*0f3QP(pcoU;x5o?&rzoz@%k7miu8M^lgPkgQUBnpjsHfwWjC7s!X02Ia?~o6TFm06u$lNc=&+U=YR*VWA z<<929crP(X2nCN1K? zrt^1Dn%N1=$VJ_?l$2Yeb6WDuUZ+Y0gd1z}X{I+vwaR&zd-+5<>U+c4>DT{**YOPv z1{Wc?)q5?n%5{-ciKb7D4;OouAQcI@pyl^S+5!5e^sUS%Pif`xzw!H+3sVZeBi5ZQ4T}fD7A-`MME8*x$ za|o>vjk+73(%C8#(EoCP7}$8?TEn@muE*%Go-@)!m7AmQNE|EE^O<8m36)(|S}qOM zhzZu^KD0ethyoL5!WJ|2rSNG-^#EUL7zv({gGiK*R{}Uk-yf}?h1=WiKZWKpoguLk z-BL{^s`#OkQ$V9l@8p1&@_$X01p1C4xUO2UcA|7_Hhk$aBt2Ko-H zF-eAySWE3NGSU$am|c|nKhJDq;Z*6aG@g4BP~XRD_1DW}$-!KM7Z}r&T;5jYkBUN0 zD9A`#JQJb@N%%r*9WIF)Ctys&F;Ywm~*a7?+t0|95SGF+7oGGgx2lr{bc zIw5~jR5JaS!n%2lzw+qBmixJN;Qt#JYeU?7#p!&a#r0-m+iDeseI{R~O5W6gy~?kt z7meNa0BWPSZ%AXWE#?lfAW)+ATKvadyEuVPX{*8t*8Aob=Sp%q#-R3o-EwW=wUMqQ7%gyW@K1zIC-At@IW`zM8ssdkl;s zn+Cove%d|z)j@~0tYcv3ZRthkZ7*C$)l{N_FN$u(y)Ovh)a-Vbw;5>xq?l>^BWLEn zSw*TjIn_@Uc}X8D0hK})K9YS<-x<{D!qmqHN3{s@%Qi1V3g%Z5!ouaUde~=?$-Q`_ zrv>mx`DOLuzX+cOK0cZ2k6bKSU##5mbit;tl!iLGVLtebSUoHTY8ciHp7wI%qXIwj z0#YWn%zoRoMBN?rstCESM>WYN6$Ls{gT8|W42bTedFFePB6< zQ?#ym|JSf9b6x3V<6@yW$26GWYU@Nm4v{@B=B25Rr<*rSEtC|1U>J>Z;a%pgIwyye zw1Q+H6(;gRq>Ea~rF0WQ0o-B~fW$ek@DFdue(cCim-A&*HOaypPCSse`|&YV4tf{NLCX6cWW>_+!$CHqyOUsmsfSbNN&qD*lMr`nt#M;7mR!=3ZDuEB~cIMk_}hxVpmc3pap9x z2lzJkzIwA)d?$!kEIcp56AcXA?1X0nu~7!&cjZr&WceKu9$>Dg>}ss|#=50y2vcP3 zgF%tjYyuTYCE?T-M_k^Tgx|HF9YzlB4Jg-Z#CadH3|RI2+u?hO3Im~5I?qwO1mq;h zL~+G#v*T-kNX)<)ZLsuq5HKW2 z^o1H3PpdF}gto8W@em5vkYw@=^d^Q;e7^@YqEjP5ok6|_c-FzfQ7W~K_NX-li2kQ9 z@GxGX4zWI1Y*OkS2bVLh&Ui_7$|?L(GbDZnn{4)sO}XPFrXS8HZ7?wWF;6{^#;#wx zVnp%+)X1K1UX^CPcRG$L**K^E{tfH*M2{P#WA(S?^=v+P5aV)~I#)z09dUZ82PUGX z9LpJOWnibX4BvA-g7`Nk|6Q0N5B~4+r}}Jsf7Mz4{M?cHz&JZa+{Ay4akcd_5C2gh z_QAYO;(d=0xoAC6Vrr$;rK)pJNW$*fi55lTnXQ}APJerOe}dcu5b$g}>vOCdQC&O? zd7Z{c+v2Rq?J3dG1J8$GmBFa;6Hx&1d73-wZkL8rWqr!$A^RfQr{}5PR5;E8cWuu~ z3Vb|s`6|S`8W4j1-T{1a zNSdhZ{q*};^7{Fx9njy$=9cD;?+ZwFJvC^FUddx%IWc^4T(5=>R^hkv+v$1Y`DKTB zoXqPtJwmzD( zpLzGA>TMsha`1*v7U}xNr(Zv6pAH{vs@w_jlyw_s>r2SxX_KdW zbGV;GxQLPF51p7;7#XHd!&(1`0>)e|ERFAP1LD|C!XTNoaV~5ZPZeaXnhGo1!3PFG znYis#Zye0MNmQV4Zy=m$K zfly0N`o-Z7`}BI++nJ+7`X$GmzV+bf0Cby3)9*f(X#K24;~2@&rZecb{SlkhHM8#| zHJvJ(tD51Od#V(HBfTU4gTowu8uUlT~wJ1ubh~LRG(C zGTf&pt1YsY9b8P73ISLvE#7! z{57wEvNb^$J#@Bn<%KwNa9aGnN%>hJ`D=f(23z>Yvuj2eE zsxQAtaT;HKO0_)cymmTnV~zLp){(!|X@)xWHPbx9C^aUAE{&I6Rzl+dFghX{FY5NZ z(pm2YehKiNu9aLZ3nzH^4q?OF{da5+(rfOt4KT%Kp64Nj0gojt{m*-C7#>`{SNhLj zIDpdN6(K1{0V$~t7t-#k8^5AAyK8&)4z8OGX`C>(a~Fgx+211!D)PDhGEw1KUT zUMcIETeEL70=SvP2|i`5pD{s)T0d8$9NX1)LL?lU73|W@bLl^~>wiZ4uK!sm**!y% zI^&R`c4ue?b+}nzJhPiU3LK!?^NC65l&M25f0a<3OncfjP7%ag347(~Y zR5nB)-kYxRLkF}9Zj&t~SBlUAjn`cu?byDe+DH8^)BL_HciR5C+6zY@V3g={X-tbb zS(jCIf6G3}>_N>mtQ>`*JgC23m3LS7gISUtA|$Oko+4=Vl*nqi5O|+$H-a!H$kcbs z5U%<+qhUBJEFt!!>+Vk7p>?yT{$8ea0E{Kj4Vx`=5o?kb(oRbW1}pXhO*(t-!VV>=jt{`T_c;F zTprjU#W!Ldk}cF7YFy!anVfUE*^N6!=v>uEKeOe;h@TVgkz;t=6a~j_1{OtGj=Gtf z@HPQ{_Xmos@IE1*a!Bxo%DX(3>X{dv6{3@Nu<7382S z$sZAJ*Vj7~22diUymVCrB zG`qmDJV|XprQwh0pJQN^GGxB)N?#<-fHg79W*3^AS65f_eP&)0RL|?dph3%FWlu@y z+o<^YJM-NF=i5W|?5N+|dUITp}kpGZ5_OY-B#YB&cg7o zZ@v9LAnsA|>0OP9K{tB;3>z#UATOeGJ>I;KB-KckCE#Tg8VI z7j`t!v{9N-bcF-b$nypw!7co_>WW+?k&ZWsnV=)DJtv#f{=gP=ePOpNZ;LelN_|q^ z-%Kn4N>ae|U+|dD5mGeUOSk}#w@)eLjIx)6Ni0|mQiQADx-B+AF44KTh zLDc+y+^@d4%K|P9`Vm`|r0W|}O;`{sZHch-U0Ps|TNB91{R>7zo_8$;v-GqidRu5^ zkza=ig(_@0G`UU6&V!*jBvcMvZz-d_k8m~I^Dk~yzJsJ0FRRQURuOCR9XEi`=hf(^ z3kgL2_&cjwOJ1}fDXoe3qvC4o=iLfz8&+E^r`97PR6eA-{E@xG^frR@>h@!oETFFQ zFtPM#BeR|qt)2t-+st^FNT$*{)k&XwoxVM?oW+sq$qLkooWe?x6!E z@(C^2LS)v(a)HRMG8HioUwBS&8_HE?LSQgJIqp1Qy z*-?gOdD}XjqirHmz#b1j`zP}*)^L#8zL37-<2m=38vDDYdnN`Ny~DzB1`Lf1a?6G? zHl8&L4W>PGt{A}#P~YZ++(m}n<|z&AH1BT?8>bfyTS!(M$v3y6{xm|!q=|%(?I}w> zlj8t1i>h<-v@~%xenEB^xhR@fLe-)QE{cpihNE7F207kfq7a)Cw;S@GZT2jFCa8j7 z9~%=28D4>YVq1yxt8U0ng+hn?uzPxLb8ywYrv83z2J?)kx#RC;=a_2ni$?7{K=0quXMKW(-)_gm6Sb3JUAu+lBXh zm+rc|UY_>(eMvT9Z)?~zM!>=2hrr~@&!2vlix%B>%7QUb-;6JX2}COIPJ8m6AuH^z zFB~LzmMs7U>CK33dzMG&!Vux_FBxpitRqP|>P)HfCT7|0o;cEhkw`MV*)wn-q$cs< zmxCK?QLDy1_zFXTOAe_`Tg&*J-^ai$zN#{!YZ=-jBq{_IqbPehL{7g1H9hYmjKVt) zSKT@(XQTx77dI)1e~-#Xv1-Q?i=UkmNck5GSt9R|3Xm_}zf?NNXxL}tlD{Fn`<%9N zw7L>`_V}>5r;|Hkc}wK5!BbsI;9eOyY~{d~96zt6QD|zQuDtgRJrZ~Fv0HZVqrsET zVJ+yX@rYmp;!$?+s64QF55tB^65$bwh4a7g{QdeN?a1}9s~1V@STXg97!Rs0!cFY0 z*_%~sZq?vc%1X$0aP-4UsZqq(ewISWec7|?G!NOwcCl(!7w}PL!G5_k3q>6wPaW*- z#6z41Dj;-1GEr0A(#?5vB#`voQs6$tm#U?^Rk4x?lDpG#6!lzay`_4X`-%jxpfKCM zOpNA@CjG7aH~2TSAKLxid4!Du0>ze<&}sPDKq2?7hf zS#@nBd}0A<_k7R?!KocpVnG$vBUd@Mu550TA$rl0Q19t_zaM+P`G!BQZU8~~i!LiR zMrVr{(*q7g>Km|WxrXPtgCbT9pfn^Of?J(f)h3-af^iiGnmv-Jd^RsrNm$K-iPsz` z^BY&>-3LxtFln|fG!m};h0x-^S;QI=&e|Cf8C;xSJmCFNWxs1&tOlfzdQrdoLx?9! z{6Q@T$3}(8?Y)s)u{IFb)<6{)ZT(z}J=4azM>CrVlw)5r;yV*5A2^q%XK~Y_(9pZC z%r!Rfi`YoeJoG3W@k3@iYG!41Zw>P+o4ch%?&UCFuy*{1>jdLKc%TqVwn#C>FY)!! zg7;(OlV3pv9$fM9niC~~+sFh=KTb@(~?&$EB-v5u5^ z)nbh@E|*ThJpb4{G+R@dH6{`tS1(q|+=}Qdw)X`H($|DJ;(iN`%~dCk(<=E8lXF(< zI(t6&ZUv=l_sr2x5FFyr`+K($AE84xnQn|H*p3E_4J=x?PT9ywc+ zr9wjB0#+eRo63(sOq@uPH-4KnaIewJEYz8jox<$5S9ZpH$9CDR{f4((-p{J1-lG$eQM|5>|a?AXONDj!jTbk|f?Mc1d&)rj{ zKqn67JdbW!mwVXu)b9(~$n$mq^eBS8n!6Qxq+f>78TojB?50>+Tf5Z!H*4RUyJVec zYvBZiurULxXd_N9#rQ0~N*&{Z(VmXFljL`EMXb+8bt-49Cj9gYIG(YE&u4w__F6II zG+$VijPI+z%v5iZnN`Ot&?1PtZxlVR%IvX%6HqE2osD7tPJT0@k1!MPloJ`Qx-AQw zQtk2X<8904_FEmUk4H&g1(ekAve&2hSf@XNt&m$z-K{IP%u8F1MUv(Fgal;2gJu0eI8-8#S?8aTp&O>b-1LeH4a9c zl78pc>!(f&!g~l*Yvu9~#HC%M${uze_WWq4rQJAcKWUI@Ttv88{LBm3IiE2nEF{hT z?1ThwwhIY`%q8_77nI1{+l_6 zq{>X=)VfHQPdjohDxLiHzJ3%{#KVr-!IuyC+Bn_Hzttaajr{F}p~k0B72Df7BCD~c zt`_R(Rz=<5()%BdDv~z*xX$w}uW9NhivZ3w77qYW(4`W( zN_XAR|D+(!SHvr{XZ2fc!1G}b(s+Nl1`qkYM-&WV}>{ba@bnQ8o1~P z>T^vk_n>AJP{FhuoZp|~UqR8kTN%};Ra2vC^Nl<0XkS$|1m}S*_1len!~Em_R}kcR zxwzQHUz~mGjW+;!m3A8q_;|1cC#qL$L-VcMtEX+_MzNEgx_q3Uz}ZHOV&&IXMC6FE z7EckGH&7ZrDMvlvp+521pd)7XEz945dfw_7uJ7cDZx+^y8l3w!pljnJJn2ua7+dn5DY9 zEcsC67`Um_kI}iKFTE_TmZLkw`bjsvQr=O5J2ITheiQuZ zji{Ro^-m$3H-{w@@JSUbj|z#7+TF&^jC!?rz6$Ej#FI=xlry4~W zlUL>Vy4?hdwx(==ewx~s%*kSftmgSMxdAsmpf6SgUfosnh(Cap^;ioR2kMQ11-Q$5 zTjI^2Mn$8mpoO~)JEg4lIm~`zafNcJBmHByZcBmzZ&y6Ji3(e3DH^+vb0>h!o^BkN zjO@uZVENdsm!ZEEPQp21Z0CzmfX8~h_cb8?>PRaXa9NnD{(Fjm#=+xSrsavQU}eK? zfS#97Q{?=!b$*})E3uKPTw%B}2wFFjvdOr7r$WN;coM`Fij^rDdjfU&?B!(p|FHKS zKuvC6zpzISs3<5$N&o>B6_75yTR{OuKzb*K8j46Kgb0YJ1UMFYQ<2_#C)7lNfV6}j ziqrt1m;?wU_W||)fA4(nd^7KN=YDtY%$s2x6L|9My`EKmd+py^n|MRO50>#62CNFb z`txRud=H{;*2tfCox~)xGyOLuXy;WZ{qJq8qxFbDJFl3dLQGdPOFwj%s_z*V<7Jg4 z$z9TnpVtU$6VTAxO;4x%RTNabhqgQy z9$D5CkmhLnX2CCmAQq5LAgjENu`(8Hf{{6TyF>hUIN>zmZ+2ns%pK?SyvfQNqT56$HorA7RUI5T}v*C9^eBgcG4`#mc`#1UBgz!x!yB9 zTXMX1s?`ff+ZWeG6zQHSxys;~Y?zfbWpdz0TTlNIaJhjB?{gKyd49rZA&2FEf z@qGy`2?sQ#+9Wahcgri(Ljun~2>X^RV`#E}|e2JYo$|D|l}qFeXkl8oJb z#UDd01r3YKHolzw0I5}{JnWN<6GZNBxe~WNi^8GDgdHzVAEUrBGofeByqs0J8(Gmu z4Vz%)1^qp_QP0!fX1r_DH+P!G16otgVYjB(({@fXj6dd!nuSLf(a2x^O zV?OGDOHeE3-~bJ9^O%bMGaJlVs5~RypIQ}z&C&ayuA3B92J|bmN*u`tf75s{+FS9$ zSkqNzUCt5vc#_dZ?0sI=!emjJr<3#Te(p%xtkGUd#d3{oxhv)zsOy^fX3YlnqF(du zBtpGo#GJ9gm*$@duXM3m>oA67oft{-3Rfp z*wnwE1@~GD$Nk+z=0x&-`_Vk?K@YmQy%l|`sB;{dzQ0`1zAr*Z$rhg7nOF?eo`e$B zlAU?Ajh#r^_TVp{p5n+}q|vlN+iR!Xjy%(!=SqhCt#0t>GHtwa#K8}D_N6C~GGOMD z!zQDodh~1N6!|LCBCa0=M-{+p@v}wG+5AbtO*GU|UM;bdp;GtasN;vqLO8cU&dT%{ zprVg2y!Ye>szGri-6AzfpGKT|zTu;uXiLXsJ^IvP@v8k_{ zHQ3R;1{orywpZ%PrFCx36ghJiiuetww&W~ileFfRl(SuAhI=cYJ>}q0OdJFeL_$h| zB|ye8u-T2>;*(Kj6=EXHnkfvZGL3~urK*Cy6mN;aGPkFlm+&MbENq_fgJ=$Y<@r)0 zBaexh5UgnUr85IF=o!2)r{G^Dg-%XMZ@(gs|Pb{(M8 zH;OrrLvV(EFB-0|M&;q=CT5nnlX*e)kS_v>XrOMW&UH$xHU_U7?BlS!YhP5}i~O_{ zQuS8Xl%9=|Jk@S?dhWa`V;bMR%D+z4QxHvwhvZ z78s%&*^QMPDjyv_v7IYDKV)e1{UpM4;s)uRs9f@`)M3jj=@G!PUjv66C%$0=pr#|#Ork$F7#MA=t6xINB->~?bDsOQwJ`g`(SpLP; zcld}PdjZDmaiYEl{6mTK}5@M2Zm6FwS#<;2>u9HT(SFrtkIV~fm z=v}ccqry`nHgZRGQ!BKrGZ?%lDCJu2BO#@8B2cBr@%G=TxDz5gu)OgpOi_Cs+qc0* zqeA;kS>_d(?5=_bc#!6<@A_u-a@=hzVIgi{mxvo6Ve`sDPzg#`*+jpVyJ0|?T#g}9 zFm%B~X`YirakbUx>xOMtiNSTbf-s!9DJ5~t)Oq2X#-sWrE0k`E-q48C0#K@w(;zzR z-$zpAH8T5iT>iCkFU$<3=se^JaTrM=yNW7HI$#U&AOt-4>A@b|pLiv*qu!I-($A_~ zS4WQfk-urbvu0Mas8hjl=nj}T*sP=-=L7iLmQTKt646u1n*0f?-d(A;z4)uu&(z55 zC0p;)#=CK}@9}V9Hc+yxV=yM9R6WHrtcBM!eegEk$aDe+GEB8uc zEZgMMWLu8znI+$!Hx9LN-}Ra>$U|RS{LJ>$Jt=?tMpy%YJVm3vHwr_bT*>U89d$+) zJ_1!cTqFq!6o40Z)$tB&R~ce0m~wz^Zn=zTK{MU2X|Zvg9&^iSEzvykB=>jmp8RvF znsVnp>j7mw%k0T=9$ujW$r%@hYfF95?}G=It(AP^7ze72%&n89j653qQl;Y9RG#LF zaaXob*v->EI;Dp)s8r_mCj=2_gz;*HJ$*=*bMb3jD=53H5BIZcc5y}p>{wUo!g6)UMXGURa*;urA1v3 z7j?sV^xx{W*Sps0wEC(OAyRK;IFI!j?^F;hRB{I_`cp3on4ZP*J)Ye!@AM?UM??9d zgR_q$?FV(2pIfFORDh!A?<=y!4fDkBhDpr@&BL#5PE4VL-I523 z`b>K_IH?K+{Ce-=-UP;Pdmt89+ek#Wrygh4GNwfhAz4LN+7X@x|k{_~}^L9oM)h59ZqI zYXa4&bLJw3h4&fUc(_0!<>Jmhr(llS$spZipl~s^t{lw(?$R8yidJyxq)*dvl{ntAP7BmMf*|LN&LE*@|IuJ+Z3i z_Nbb9|?Gr7pt=1{ljaZHQm~G zt8Fr9W@DDVc3h+(cKGH)rcY+<%mAl9nwuAt46ruFcXrG5Kkn9qlrEKXWLas--7?$R zv(&QwOZRxf9cTNu`UD_ZWIyg$mh-miZmNxo|JB%Jrfu_10f-Y}-^H{on~$61!P~I* zrLTas+8JHAsOUWBDKeYF36ld#w#G`qj>FDVTl?>NPlR36DqT>Tc0`_m2haIbJ2t@` z9XAz$P+V`&d4j?FM^c1_O6oSy+W@Q4#e{%OL-1!DKkOi2^O;U?nK9vFE{~pQn)_f4 zXJavR<*VZ-+!Y3tOvVEwwd+||1JO2@1#%J*1^3kYAs;zOy?~?K8%1942}t@GjySLq zA_B|hSh3O%arJ!vX!B-HJCT8GcV)2b0E)B;@nY%zhgViA>5uoaITs10?&uyy?axEj zvGe1a&b8tIYrqm>AglBrb;%=)A=U-+K!Tq#^@XzmAn*@vAQ(I!#~36pyk5KBj8nTt zP}Ao{HCgX9Ndf!IFRccEl88i~`^v73n%u_OLTu+J4<8;My>v}Z=~ zxj>4?-9}UllYdk*4z=}B(8|?0Jv0>Wo0?r2vQqcu+<{WT$^TL+$!VwZHAZv&ySFny zg>8C@3h?3IT!7dt1?{%X*Dtv_@3YHx#iX-?w0Wk9Mki)75|?w^JHMgRW3Kr%F}_pc zcHMCFtN57dy%jb1ShFzdElGCo@kK=cy+Aef!oLVvR_mB5gNX1bxd+_LLtnHCXg!na zlc1O)2}jE#nNeT79+FZESU+yPyAx~P6;kxr&gU?0umawfcgr&RXBW2{g(qWJt~>_w$Gvq&w0u-V** z{-WyZYtnjkoG@fb`KSJipV=;Wo>BGuaIOo>yOEjKpYxcKCfwRT=yElV!Mno!ZW?1A zv4&k$FiOci;Js&0q#6&POTv|t7p)bqN}YK6!5~XSVO}#^u&9>=&{Epc2}JfOEgH2) z(q{@6tt9LTE3S4x@-oDFb$m)oe@3I3y1l#1(|QJ%}i4I#&@PY@10VqMau|3lUIMA4jnaN}N%tj?EHQ`_L`KY={+t zW%@nsQez01F|H~+nH!jwIp3uf5vx(|xeB|ARvMp(wikg^a>Nz8e|T?Tn-#HE*5h~n zbxOpg1Jwku6zdrT`+ktBv}@M8wUg$$otcjI5d)~#xQ=9C(N)X^(N&YB#pdkCR^aU? zH0z8DX#c#Y>DWhQ>bZK`6cp5bFVoUe9^>M214blj7M%Xoo9^9_rehyk{dQq+acKC#jkGr3t;al7tcIQ;|=aF+!?x#mi$gHMo z@Qn${twz%D*i%e6`OZW>1DU*@;Nll=l$9PXZM*KDl2r?ea+XhT#P%56aM14T{(31& z6{v?@^ch@iPRI#y#N}#a5bDZge3yf;2z_mdH*%MT&_}^8?IMyHPzy+|&;qjPMCKn) zIa9HVO$v=YN0pf58sxlg8oFGHRo-g=(byCR?ZWB8yiO zohxeU!tPP3F;DbM=3nW}woSd&`-VDdHkyT$5}6(yz5I))~Q>h{YB$?zG#mXs7o^1Q&}Tp*enu#ML~&hq-GCsT#+7q3lc#}`Oy_eag_ zBKvt5hx-UOrii*?i)KWsfNwk@e$#B5&71wq7LHE+kv#Q7J!OGe1!G+zv=_8*6>{{o|wof=An<2yXL>uYe$MV<>gNe(0&5vHoNVzc#Txx2u-@amT@tbYvXt*Si&2(k9*!b0}zVBwNE-}WMKGQ{ys3B&-D%oRU)cO zIzUVDk$q{%7@?_O8oidktvZsY#*ke3nX0qOuS{7!^Np0(oR~R8 zIs}+h7?XYV#E~O80C`fE0afUfr?)C@H~L1ZzgxrqikpjQ{`FXPkinF8?u`Qd>^{3Z zlR9E%Cp;+Y-Wx4flj)^NejYC%8Qu2l*WDbADJ#KYUn&Xgb$f?Np_gw!AIn zg}e=HRIyw6Rb+4@UG7+U?|)l#!}lTouygvH27ZmcE}hzH*lv+62^s5OTOeqyi}W?1l?Eb79fdQP--e zWbSMwjX2`Fp-FYt}s&Ngst#qmt`mvw&ySUw|?}f!iS^bK*>z@%+Q6=jh zr9YK|@4xTKX&b?RmZ{ca1rsw^$L&iXBWqzQ&hMV`Rx9=17l<|&>r_~{n-&Ey%GtV0 zeF}kMJg&P{EO8hX?oFG`q&rMD`{Z7Dq*eZdkXR31YIz=|VLA@lNPPmM5XX@?jx##K zkNn6x#y7AV)fVmgxO%M!vb^I?vdFjg_05bZEf}y$RuXwPydq$3oRd>~N*$rEKN9ENU?^V_ z0^yAftS3{>JIWRG-{1(iDtqlWG)Y~zuN3fR8LvyIcb=~pl`uL(!BjZ?&D%=?m~4hr z&SI+kjN0qos#mxjcK;H@p8x?c)-c}t7^3Of2m7NXB;zge@rp7XF*6Tu;{8P)+`K@D)EmjW*=p+Cvt+P124jkHs{iB2qccarX-o*E z%pc80MS+x$MNFF5qg9{!qRmXk3UB1h6g_mUzWAO4bWXO;_0B)$Hy?xT^9AX!H(CX- zEG1!OyVN6Qy*Jsf;CJO+o;wf5k13SD{_J4BSX{fSm4fk0r$YzV}p{1*jy830`> z+dcCQxfU8G9l?nZgs?(ZB3RC=OAd3QUo@}4R9$PpZ?^Du-cixxM_n`{%IhZ+6a~Hb zWdv4|HR&?DW1pwqM}IZMO|UXHt@v20FMoHMC{+n5ttayE`QEYcngu92NY9`l+O-?N zxqyW5m~65aup$f9F5+g(%4?Vz9SarIROfUZ^ZoEnOhoc(8y_!wiuZDQE7)n_7O@(c$q9 zHZ*s6rJ%c^AL@iDy1aJp2Sb`qi%aGR$o)}Ie3}ty+x&&f5J4r6CDn1>^Uc54UvC|< z-w#E9+s~^4NQY29E>0_Hvw^Nr2_O}vf!&yKEmUDpDhq7|u!oCdPO76c-jy-Q=Yzb6 zq>)kMElSOPYH?IiS!;BBQAET3AHd=(63a77`8?_sm-UT#_gccDi1q==25J(r`NzY5 z(EXoX)Qt+v;vxIiyKKAe>9+(%-H#j@3~M&gV9u2hN|w{zCu8%s;ll@`5l*P*&7 z+uOSAiw?ZiW<9z3RSjFT&61f>!+z>=(vZ$Au^0JVAW}D5A2esWF>^}v-KEaDXzmBn zUhl8pLPND%ow~}LE@uPC_yIA$RHcvLbDBh{n-3y5{8*ss;9Si{QB7HI7C!d@p3GjA zC-PgJ0e?`9sK488x1^h0A@wiDt+?~s(8AJ6L3=k4f2JnTnBGUBUKlg#!_z88@If&n z?o#ggape(no74N*<+`}wJJ1@51?#7lz5#V^(2}5zJc~cxnk|lx*7j3z`3SGc#RWh3 z2dXtdB)PaeY_K~@yG62%oiMepT0XYC_?UXr-m=kW#J2!0ySYW0l=HeOR)Z~2O3PI4 zV#3PIr~x}no2Y&gg%a4&QiKi6kXX;yDtvms>+XB@DYwVzp+(LZUjvtB%t?s&K=wBz zm2KC2jQPluCzmAWzetw>r+ zJnDN;8(i)PvBl$s{$D(ZxC#UW}Ui1=p%WSk)O)*sr8%o+dliAk z%Oxi0X-Z%|K^Eql2UP$UctWJm85x2MVf=iY-77`+fP+kaXmVNycs)T`)A&@j_CCJ| zj&=xf&KkC6wBR_uvv1Hg_}Y38wbAl5JC$p#E%IE})9XiMFaU3x#VWb>f{uaz2J`K< z56uTW&v7Yl@AbiLV>2aX$X1+N%X+rppJ!Ca7VG1mxmq@d2#U5&2_4!-;rrZS5m9qC zKpBGnVb#J7Tc-EUSGkV-U`YM^1R#w?;HIWs#;3rup=W}I_Vn@C2nKn zV7euTXplU>9KRy?uj6Cxx1C+~WiPMyAbvh9lrcC7O zw2b0|QW&9E8`#`a3Gz==em%Mm7~qydC7+IHW62$D(WlpH2u)e5UC*{83JIz&nBfgB z$c4tn3%e6r5)TV@Crpotuf#97cEuI8r~^kr_ffX{r}5K88ZoKLVTRW9z#5neK`i?B zaflU)N5RnzAyQ+s;IGXuFnkaolTwaW+sT!p`x+o-&9y&*7fF-(THO zOr1QLeFr}~jwferNWaC`C5-WRE8weouoL zm_|)YPHzy6&?20@e{nQ=ck+IV`hJ%qlmRVXv)K89s10n4l|3C=o+^U!pLS>%k$3Fh zn=6J#lK1KR)P=_4u__pJ{maWYEj5nmXAJIqidr4xblvXAZCM6KpY&DV(%H@!0ub~K z8`qA_soCmDCM^BCU`vt!a^RfGuZpQ770gG$Eb<^ymo>c>N2IJx@Tlx==S=ad?-T|amRkw zOS!#hP7nYXJiu8a1=ps$`>q&kBF8ErevjKn}nx zrnHJ2zc~CiGsAkq84N8WLA~!b?|iUE9)*bD0$_iwfanHcAMA7 zts3Wn`BsYOLL8$Q@MZkjFgCxKi7a8Qv2^B_D!2hn)C4?iTt~{-4gW|^PYcxe zQBP4f(I?eIU#Ps_=3{cLEjBM%w?tIAEk6o%+76YK*>*>osho{UZ@9z184` zFBMP#46j91>L=m8)YRLdx^VJ(9%ZK;9;62H zpAeI^_Oow-tD=>c%=D&yEa}aL(s##kdBL;;qYU#d^Ptn#Yn+kexV_$wc$ToI&Wsbm zy6frbRF`7dpieOY2AE`r`+QN64MiH9LF#ZF3#Jy{yixbymsFh0fruS&3{0i?G17m0 zz5NLnOsRR7ftS51>3e^DHho`7*2H^O%#XB-_!J_Axn%HNPM8sW^3ddtl`?sXZ)C3n;ZIL;i+0@mUsR1&dwO_s3KFH(G_ zsBSlFs>@n64_7;=BNWe5vpaY(BAk#a?DW}YF1@$ug2E31ezmf=@=u>mfBL0^$J*!G ztQ)+1szu@<-C#WE*6Se-c{@8`~T#2nVn+R}s8_!APXuC__?oWe?E66g~u3d-A>PVXi0XoyhS?&>j`ee_~PCJ`MZWt5MO*cZe#Y@E0W>NfX;`485!7 z98#*xsQ!qg$RxTvTubxE?&RW!m@P&SxpN{$8c5uz^{xd)HbzbD8pX#LMdehT+<@G5 zK0hJbAw%tAHgi_qOgNWcbia^wo<`e>pm_{AcBjfCulZ+tv8Fq3??s-=cK~0zXO@qF z*I(FPlz_j+vYLB+52-{c#fzV;t8!z;fz16jzuv@6s;c}hKK+0>3-bC5JhzktY09eA zO(~xr5|(u;ftElNU}9^BOPC$+wA5Wrr_GhOU<-l6IdD86bEGYJJtlqSq>a_o?WT)_hs#x>EanMw!|0YFNh_8$`L-S(Ueijl@76J7%6*8#JL-WC-r z^!nRe#pi<@L(KcUo*}><;*@THGws^ zEj^H4_lid}J%QGi5NtvI?rF^FEj^{?ybJivG%oXv=2(X=k`fD0XDeM*A-r#66%|Bp zKr06q*5KagUFe2I@tl>5KhsdUEX$M#iE$vbO*4^g&;nj9q%D3f=^j(*AnOp<-gmqBt2O`P3Q@N zJbVJgx#NO++wr!6YWNL++2Be}2{26e+;R(RBzgkz#kkQImF#gB>2=JQPENNbH$~K6 z9XlzQ8b<}i?i{$E3P{JedPN|t#D{>T1Y(*A?i-A#3J23kYFFx;r5>exQ)Ayjd$Y6~=JWLKR8GF7W1<=OKe65Igz zrgi`KIfFtBAyN@M2&I`teg+Za!f3g|u?j!pWH;sI@f1cp)nD06c$v5jq zvWplSGB5_y7rg$m&L$NBu%&4|R-hr>ujQ_>QDcnqyTZxlVd+`xoZVDxkXD)3LXi!C z7W%3HguA}Llu!d#pW4%ImHjfqmI727yUuDR=aFY|NcAx)--b^Uw#YJmyS@no5}Eav z2dt`cb7cXqJk6$M{c9*U1^`?K^cH!i%lp*ihnku3{XZ__G?V2RB7&xQYJr*ol-gEM zac`ea6`W4Ioq+=!6)$(tNq zg#p|7v7Qadtf2a!sVKvROH0JNgnH-I2IH(o4l96j^Yir{s5#64xCFYvw6VOY<^vRv z67u=O&<}YBBTULyAb^!TC@(`eWC<(GG--rfHU@eo?+|J^jrXluco@17p`1+a!$e)R zx#~V5ThLQFd6&ndIM9Qk##?6`cbNg@-mue?htmPD)`ovJ14=_pv2Iy4nnu$N1x^pv zKpIODx6kPo24Y^K(+UD(n)rT+w`x80E&$s<2`W$ui7Agr(0Xw?72d?rIA4L^3)koV zHTp-~fNv=~3N|wq<=ZYZH6#-U;C@DH%?a4ZGB|vrL?DcKo;qtq+?PnF*?~m8fF_a$ zs%<>AN~aMPLf<{ydGG{?Ys;h^vs0ZU^@w2Q-3dY3>{bhrCUe2xX?WIls-0|I-rRo_ zXq4A5LfD4Q@n}Y%dty02??Q0n79=&Mp2hn8ZAWC0lHjO#?M$5&9M2CFTm&8n{#|}i zQ!dUY|Hh`h@x<9QV@ohudEyvT)^ET6h~wwzEiEk@9TsbnLyt%_$Or=l)EOerxM1-l zk+T1uygsraK^~0(+R^kS+2Ylf|0FJ$mCW^_HA%bXnXO*Oq&8L~1k*WEHqd|M0%)kj z%i!WDxj3Ds{|#8dHHrfXN!|s^lwDOzFd>#w(qyMvyS+X>OC+ECCCz8o z4>Xt^^bUa1;eQl*00kpM+%`<-SMYdKFB_ddl5bYy4Jxw|O}`$PP`{J*muhm!cOwAT1v z7M*BIv?Vk&GhdEzi=&un(xT*j)PMFW%zCijwd`mFmp*b742xsB#^fgVpS-Hd*TL}#`6Y>V9?0tJ zq9woQBc!#DS@v_72Yr)23p&M8Anc$A4Ym9A+h^Bv@gut*OubG!i5&&s>~)oT06EC- z9lSoc#u>da1>bFDKnS z=EMtp*$vx2e|_wvu=^1*{=bBaPV}Sr;s-Ty9t3sX$Y|kujLXuGynsNsk+Jz;!yQ z9tHmaY)CPncJqLw+wU2j3z0hL7FhW~(hTXTUE(sK+0tVP{ge*mDnz!QbnH$|oH07+ zA#$3$iccq~{_s;{@?Vl2B@>HTjsPUJA4xv^ZYL?zVRMAg2j*4TYi)G=WaATA&sFC0 zG#Y+JRn<+GXjWNSX_Wurnfx8`YhNtyp1q@&@3h*m6SF4yT;~J`d7gVopIb~ zJ-IH({s0@f04@9wH}r37^sBw_Zf0I#kgz(MTiDRZ;kEjZ_-l4*(XId)M6+z zgX8+-Pk(>yG%l9kT6jgE`mdVe(42kJR^}_LoC1^P9(dYpvD$%XV_8uj0$WWO;D}%) z=>*Nh6E|6J2iGf%pO$qF@>T4(dSlTelxD5eC*8G@z)x?Wtg+7mE zD0^tT(jTFU3MSN>1_rU-3s!^LqrGSg!{IA4L$9JepOC(4_>wmZc_~pF`%7IT-7}lf zREs*_`qkBemyPJRiQ#key3RNXZWgNh>fouyc^<2#}a98<_SG9wGV2py(s-!n>kM{B*|(b zqJ+o;#IO-KyeT1l0MCQV^~VS_$95Fvo{6z+kYi1cWEHoPK9I+GIos2Df(ZMe@KUxH zc3jQ!9@XTXK=PhFpG1HB_Ns$A={n+W(8~*)FFGx{=};Y(8sj5y7vPGL}#}d~K3{ zDIvJ=2^j5K_0krgp|AfyDuFlwhZXpM?eV-0Xo`iX<7N8JCHDxjJ%U#qHLNo>TV2Bix1yY~gl_U%itT#E6L| zO;2hzMrV^aC}5G-kaLtMihH&fcX44V+xacZ<75I)dAoiC4`2EOEir(qEB&1u-(7L~ zwtV(v#F9b0??l(38x8#TOq$y13+aBD)sZ6-!hf;F?}!}gGpTeb8qK3U(XndB@whLz z)#Q1Jcltx9DIoLkO!SUW&+d{&`@4!2t8wHI`bDY9O!0(kl~Hvzzl`I($`_x#_a9cK z415|66XU&Y`tra!XZ$Z+icPJTna!I(6il$;%R5Z}DO{)!b;$yOpsBID+4S(j-k}$C&I7?ueLDeuq-ragFOKM#yr0_c8pq~u<_G~aZI$DO9e;uM zm|yr*NxCG5bZn=?Wmv&WB`NB)p8J8(Uq^tdO=^Oq5#m~EtJTXZQe8csKwlV*EG?pS zP!aZ@LBCbsCbVgGUm#{c_EqDU(tT~i$vSB~sWzsWM_Vh6pBuvGMNk8Gc$rzy$`(=E z-PC<-Fuy2JxicV&7j(6us@Y0ui_$GD&rg#4!6&=ji!L4v_{UpG#-VelvgOv{x#{|P zJh^SYGTzzd2`_Ani{NL zzwGEENE)eR+jr@5#B6k(fo687J%u&~cZ~SN7*(g^O|;5Ll~vK$E8NOr9wTe2#=fqs zt^z{LEV}ca@^S61)IHu-lSDRD@VF)@l5#U}?*!Wi#S|6HeN>DBt0)JsFU>FSZ*(>eo*dN6oaXNAs*V!^||=j z7WmN1jLP}R?yol}`GxyUfyE)dBL9cAyFIm}n&t8fIIFk%%AsOuPI%_I2@yS5lA&2B?&SV^5Hwigt+xa&G= zZ=A6me6SVuEbQv4Av0W-D?FU{T2pq8h7b>=7pzO@W021fOIaAGff}Q8boIH@^mRjKM?<(;lF}B z(9r~ACh0lfQ(*g$Y=idudYj|TPH4h;>AZd)cT4QL!71>D+C7|G+3mAB#kH>`<&0~J z>M?(gx$QhU&>4jj{~k}U#49$|yEMNtq_>0Voy>}2?7Qq-EPBpBICG`%q9iu?5pHVzZ?q8mAA+jErl80#?}M$$ zd#RTmdfsm-8}TibFi)z);vD$%bv;ogD|im|bf?6|goePzkp>TTThU2D=cT@cA)_FC zMX=nA*SVHz66jzJGj-wQZ+8KM@9xKM#~0(B8IuxP*rbyH)x#oAXvg?zyqU2w#;4T1 z*UTSw6d|+MtI4IpH{iRiPmFCvFWsSmwqiE9EH8%MTsa=+a57cJ&kdbs1H>0ejfhX@!+96N%#+joHkZ9KJABO`Cgv$+Ey^` zFVS}nQI$L!H8D)uOmX3*C%8&EjhOCk5MLU0pm#rR5Th299kDC&h;W58nfmON0C3_L z?3EK>jz@pS%&bP!J+H*bF5%?`9m1XJF-Y05455P zAy|J^Ru1EI*T;OQTkWMYh_5ns&OO@=jWB8ql6D~e^Gd(q(2LT`cDgIHc?{%S8ja7QuVg+~fqnrcU!m4U_uELxACoA5ASveH=7k4` zz$Ee4+m>^Oc>U_n?xauFfByB!pKVOfs~is4a2=gP-%VZ7q2H5hELq__1UQe*9UAx+ z`taSe+f(&UK#Z7=VLh1Xk%(r$J|GHr^9vllWeFjE`WV=npssQF_WV)&-P@$+QgFoK zTZKQHB3}TwnRaNAN1mJr;$#LQ;-1uDZe!}~wm3I{B6q-tIfUkm>y|Qrr~5y4W05_n zT?!uF_;Y59wc9k)Ly0n1XYqZ9BdlnROT35KksG}ol->{Vy29_sK(DLsTVNZJgE&5(TCsq?c4^;D~RY?1v<~%YSQw3 z?`iocx&pf$#?Eu;P+m8xXP|T2!HQz(Ab}=0BOtlTd(!CBZIb`fPX=e3j?`IHbcM;R zEbY-mQs7ifl`ZJSfBY$3V8u(IDcxkYW46CCpe(7sdezj-yi*7B#C-| z${K!UXnt&EqzgB)yJb8wiXx!4$0QL!4Rnk41pzg|jetW%dzPUE5@EGoM{Yw6wj~j& z(c9xE{yv;3fHh2bit&43hXmW8?>c4M=MOJv*1LqLd^tCDhq-ML^RoBc&%b2{l$4ri zXZOPP$I}GGL*`Di-bDoLEcBA8TAw6~gXvx9PtAV9b^^@b0Nkxv5^;=sW9LwtpXCAT z=_IkMRv^?(mS4t^lO%~B=il5zH-;kM`d4=+3TlSD}eQ0vd` z%RUzn_N@uFzZ8BjL^AFq_{GJa4)f9RR+Fm;t`|RT;0EuB|L+%$Oox{$murs{)<;6Q zHN{+2EGC@z#=ehlHt`Fpq87hTBT)}=7o!)}#xqb0w)@R7VDhxtR=`4B+OLs4X?|Y1 zvfeuU)eBcfr!Ez%MrClwUEexzta?f7bg9K>q+#d_A5Bt00_3v5=Kc%M{&i$dW;2 ztvSMQLJc$!lT-u8|7T6ytKjIj@nyy{F{urN|;a2x+9tHF)WMu&6QG zq0HQmvwW!oO=SX~;ZyIrn#J#cLpg5IVHM;CM_boj+U(x&OewKje6H6AguB?I`)8^5 zShywugYO_{3 z>5dopr2*;ZY(=RRttNH!Gf3v|bUyCXo+h5jKEg$i!Qxn3;Ta z1hG59Dm4o2K-A@hraidsUI5To8Y*sXVbu#Z^YkbJmFmn|wVH^kZx4N?Ig~^uI(oWx z=~{g+-q5)S;-$`NEfrK)Sww&xUnEsWfqYGDMO$rlC#sPaJqH@74e8~nDJ(2e zJcG^BDaHBcFnE4-=#}(U^7@8G)A_$eYZH4s5Wasr{-t(amx098^U{~fQW^OJPElqZ zAJ_yg4Qq8-=}8$Z4)dE!Io6cyStDLvkQxwa{nCudt)iO342F#%RrVT2Qix1@PGhX! zi(F)pYj~o`vQ+59YTJUEAUlYTRz;D)S|XZXT3+oELS;BnuCm4-51& zLTs`1P6Xm#Isxp>*lwZ7#_# z6anDLC12#84|vRtMG3L5m*8Vub=g6l`YF~j9Rz1_6+6eZVEJ1n2d3x_g2&)8( z=R2nn5Dw~du|oG1|E7qjbRQ_~H56l6CnfyTtFMm$`52d0lkCPqr6?dvAr-c`_ia1c zRL^;j7*AUnPW)KZI_v?HSLTCs-*Q>Y^<6SDF3za&8@AFAEv&&ya+J6CZ|81|g5xIA z!@xUFU)xI;0kWU#(knuC6Rj=!OBF7;lJGV4ZuF|1OhKv=-0`?Z_%FW+1^i~Qq*2Nn zcH1kr9(SuHC0Y0IsRgSabN*10Vhc?9V(vhx6XkXB?7ZWuo38=@d5t7wrUVWsJ%<5HEjm^7+R70x>N+e7;u-iZvX%I1kPzN>5e zUCTaz^b6P>MJl6BHj8%@1SoZ5;1z6RRm(z-Wdz`LG3f1`m7)Hz4q{d7@OV?JNqys# zopYz%5%b_OcE;J1taORkmD|Qc|B9ogu-4($3{sI@&#P8XUna1Wh9IZ*?1StR#$+W2 z{sQ+gJmB5)`)3iR?$nd&jWsNQ)+Tr91(Uq2X+-RpiW#)Yjla0@d1=BGIm#2Ubc~@~ zC<2ZTIH}9nca6wS_0Aj%q7a(Xtk4_f#z{zZb(uc0ENU|bv){F=$+EB1{xb7& zbsX$G-d9avnB6gQ^$L(uv|}B6-F2}_%}<2}EVb?bESvE{%j!^~@R&-|t5RvR)PXPz zL~_f<@Rv!IALPHEm!2?kl!#eVGIP8GThV_Fm}ACH{Qze~xw!#lYs8Y(TAW#TUaw$G zlEYKXor=lT-mx;1QWhq&i!f%CnQEt6X`a_@ubAPp0-|zRA~k;`btH4;Xr6%Lks}OO z4$cS&>bf3UT42j=y8?K=vFO=s>DxP-F{RJ{{xjF#&65VOUsqO|7qJ1fxu-Ph5;bNE z$K9n*TOWJ0MS-(KuPRivw5oY}!gh=BU)_6Ey7_14S9eyZs7iuEjLdKAe06A@b-ab; zrD}4ByGN*-cdVDT?%rAQjVXO8e=PjSfcpy~C`QDuSQ zrJyZs-OV|s0X|c6=?M4lZ@!OiyW(s`#UR7nrFI$v_rB7=6HU>>U_y7M`ItjVCbhjb zWny6y-pB+FXbvoUlge{`Os-AL!9R1v7Kp;a(H;Bdy>1rO39<6uYUu9NFiWmvXYoXn z^PY(K`WocVAlJNb2h>$|oB5cgvuLq;Z`OQ#d2V>DN^8){teChu#_@9po%}-~z2OU> z#`b;={IZkTga|&bI$l;OFxM9=b@zrzZ+Eb8$1uNZFB)3|mng3M^~KruKwZl`sMEK9 zs>p|j&r5Yc(x-pTS?Mh5x^1`QFC$&P0qS}#)pqt5P(5ZVdhXvBvivVxDB3y<>1&l_ z32Gp79wyG8X#v2P&};pQa*Jq0UOL8kek}Tu0{Mqppg|vo&+yvs0=5tpYYoJe}_cd#m9p4wZVcGTrC^L)|=h$l5D%USa7~NL{O_`quIUl zGMm>dN~}5asWYt$-1{iF!jY_+&K@9 zy*Se|O+wfB@FU_g*K%awkkmHY6;*T6#@q?!%z>2|NIZ0eUf^{wEH(G O4SBlyxvXBP#fFeZ&Md^w(QBdg}1f>ZmC`bnZ5kl_}lAwr)(u+t9Ql%phdMKjw z-a-oj=@1fnAR*z+=Q;0L-{+k7oWJ1v!>n0rX3ae__r34EuYK)nM?N#qVrJxI1ONcc zI@+2>006@<06-UZo}PLo0$Fi^db;4LZRP_2Tx9#_paG<1Tn7O70XmxMF9K(=INvtxb?=>s7prnyngfL?w8b5X{OQpl9G~Px4~qR z)mlc0Vs8B1X&p|TK4^>68{8aNrVKf>-h44@eGAW#*yHdp^{LSRaN-S6woA1AUv5&L zpz-}59{Rr{F=eO!k7NGpA^`orz4ECLaQ%P!l>Zp(hMMgE{H6cg1~mS!Kk}4*SpRVE4N%;SGw=9g-!an`lblvnpE)h z8YGVQvt~8Je^{TgIdvomcnaA%f+o#w&wKn2lfc{6?bC8}>})}^GEnAb^wLJ+&(*65 zHs%F3CFmjjvNFcWAU@U^hF_yCGnQ%p%+!G=nk4NA_NWNJdw8J05Kp{>w@t}=Fifkk zz;BIA_Q#)H^L@X=ee*qHcN90v`QJ?apLzF?*oc^#Yw1?tqnw5Ga?j`S~nM3$kM+|qU964x?R03kpOZ*Gz#*s1aZ=9olRCIjkQ5}D|(2hLK|KGP3b*~)&{?ar~ zN^KKHYbRx7bnVPi^Hx^$p6V7`eu_>Wi+}DdbjMs=`1U&RFzS@HsI)9`5a$ljR(yz6 z&i>C2S_G7B1EiZ3rTgln_4%)>l=X@+8Q{VW$Se6hFpwzRC_ ztqS3ujUOWN-Wyfi4S_la*3ofaymqg^zm^wSahaP-ZG&O2I8DLYq%tSezw8-#RZZfK z1nQ~ebDcR-?#d4sUX^NE9CJuj8Nrv{db)Wn4Q7qt;O+Udd$%9b#@`6_+t|d#8`Kr> zWLgoEnSiHdZ}uG?Dwm#RU9T@`No7$u<8b@;O$Q*Jp@FhCr%NH8o@!4b7*^f2iHnUZbsRPFc1=W9 zB12dV&H8fn!Ahsq>cV9Avma#7-T6r3&V6M~R>Q^lM~s9<1yK>P6i{la_f2tw7^{|B z5fYZ;5gUcKZmoDf%DL_6xCM6Mo_c&Sqpv z=QM#CQ}D5akjOJw5YUVvSIhp02l+cbRIUX;a@cXrOv14K{a%k(lgWS>;XcKo%(v5I&B&35$wKQmQ`dir%@GIJ(DJ z6Q3??N3W|sa?CE`yeVRs=IsrN0dTzRLtARk2h5> zo(G*qV;Q!G3s6Vv-)aZS|K+0oWA_4xxvaws#H+kO{Bmbp_W;;=D&=gSnKcl@7zWi~ zQ)`{~x+DykY;ywSpl~~xD834=ta(k9kaKeM+w&LaFc()@ndu=7=uXY;7!C*k`Y~4d zZ7bpCXV>$$z6FE9(wt>2MP>p6+DlMzg(n7<4aESSZw3xC$saV!qSMS?-M)%Ia3T$6 zhA*Fe@3p@$Olrpeq`@u@)XnK>1k4blZ4FNbZ@3#o@IC5c8mn8iX5~(ChmX856&hP& za(2hG5^L`2Y4}u6DhfN28os>>z{h$LC}P2QQ-;Rla{+k6l&JT#q7_B)lQArGcfW&M z+mk#LZaZ!Rmi?IZjZDl0r-SGczGd8b?see`?4HgZ{z8#@xq2&?P8=Wq@yjqr?#@uLY>?Vv3F zL+2J_`m&39qNVuT7goItmc zePjOv41kBxoCUa*tF8=K1tX6~uc53HGkS_r>~Hvaiy%!{3W5~=LRFHjBslgs{bH_I zs*V=V+^#6s=uK*8 z)7N;>aK{xR%y?e>x>DX@FRc>qa|!ah0cMu|NWOZ+6arI>LKK{u#|b1I1jJ-iV`7wUt@`>d%a zHW5-@ywrIDefPUCzc0W391;^7v3}vk4Qgz?;};!0Iyq9rugs0*e0tVdKAnxP8Agu@ z_%TN(m_ECE0cE^=aMD-hHbi6A6qN3YZZH(r>eSW=3U3+GBe(*{BYyJ-Z9=e!C8n|I ziTuA{>uP!8r2oeo*EtUePVhHCkgI$AW}1TNy^5swe~o&2Bwnmsy{6~o-0!Mc@iD3euJ0uMcdTe zw1DG)6=T-B<=G0;zDEI>I)%vEtbpyEmz z4n+-Xs+NL`nG74r2)_hl%bZJ@+6QdV+l?yPu~7+Pk&)i_B=x+};5#lZ2=P1n+-=8N zJV&qf^6*`Q@8a9`*~|{B?i5?TvGD|NxW+&A0V6o6-i{obKJ-R5zx>RpkXJP3qkDccmz896U{yxP|NXTM*ksrkKaguhZsc@RD=siVnU1xS0xNx>4}rqz1GP_jl~!U|H_HSjgxQoCq4@FsS|^z*nWz;F{8Tnmm-0)IV5SQ&6z4VZG89mx81o zf7#e8_p>&M!H`fwy^^Nz7n&n-!K~gCo7n|V%@YnME?9H>wxClTpBH$e4pkW&B0o#< zgQ-HM>hQ71v|I401o5+VSJDk9V>u^o?UD%*|0+daUqZ3Is2X1t!;1ojPr76MeB@x6 z#pOivX`xiJ=Kn#&G}V?9j~%4^BWZd z3vo0DT0QFGfUk2MO^r=?WkApQyAudM7mj?#t3>7a-=Twmn3+=uNN$1Ucu+45p&@B@ zsHKUV&BiL7gKgPv($#vd`qo?_-I=UHBPUu=zLXQ!U}^T?V2 z-#fnx-VkTaFuO5VmCO0$Z1No6^igt!9XHaLA3BXNn$^F~EQPs6U=>3i-Ln5{rHaH} z8@K24cjNl^ET3wdOlm1y8hZt7*(A^4vQvD!B^_8*Ue%g{nUf<(8_ch@oTY|e*t@8A zWhEs=uvbD{KM5Xyfwf)OAw+N)t>FC~de_iSHcBt~FIFV=e*JJqK6Qd0)oUSL7NlqD z@k1Y=a4ACDFQ@k1hqD@Cy$a?G`d6(1))^oPb(MvgM>Qv6edRq2rh&F(!lZB?pPP1k z>r{de9Gxm^BcC9=FOl4hTjp#q8or%6;bt^3dan$Pw61wP6;{yRPI*?m-5JA6M+Wp- z=}bIac^V%QY|$7pHP8-5*TZa0YC_h=MS@;?=WWiS2^d*{C(! zO=ORGDWUl1(ZMv?tq&ALyvKm+c`m{hzq%#``wS&MrSQQyN@U21I1=0+97*2S>r*1< zcr3LpV@al_mc}Fs&}kO#1>V$)*moHGbH(prd%4aA@09OxN1Yn*Ci4fQUW_p`5_r$Y z(}vZ#%UV?=b{Lj|Vg1;OzgO-DgYe9*D)VX2r{Ly~)Q;z#%5_pARY?GHGh80pv_GO+ zjzJ^IX*a@*xYoS69Ag#5Se?doT%D_vWCL`;0dT(5)o752HZZuNMMVw9=U_nWSPkf3 z!@XHs#FK(mr=TT2nWGTN4{E*Of|@PXOBur|4D%<@#&k#wMu2tigyeko?r0Yk6y?!y z^c~cSq(-zk(mMq=+`NtX%X`iZL01wJiU}t>zPMAKHVja1cqRF(4#cP0*S`r2!{oy7 ze5_eGEjfP{rg?+vkcx&I`wcr%Ln@wJ$Om@>a&tM~S({sbM+`+ivqIRFJWZ3gX*tER z2TeoJ4QG`OtIO!C*@kmn?H8nW^eu)M(#P68v|;#)=ysCzP@Vfyd)Jkz@D%qZQ-OiV z^PRk}_J1$G@GBkGUTmaC4guvO$gSHNkv**Z6XDZqV)>C>D)Hq7d`Ej^KMM$K6v$*h}Wt>|ROZR8LbjQ_G$31M)^j?3S z*~6ftM`q0~VN@(+GicqMgBM-`03Zi$w7z)D8!tQu8*FBWvo~fWEF%;A((C&2%q}jc zra1NLjji>ZI)WU=YSA+?JG`MP!5#lju-#CDeUQQeeP3Ya%SOh|niVae?q2U7VFQL@ zo`+H{eqp=1N#3RU@~yIsy&}}uRnD_NUwu#dP@^jqHbZf(=&YM?bi62hI{y28vJJtZ z?@J-0qm^s;FV0&X?^g4CS#J#|idn2YGcW6JdT|Rr^Hm)0=XQC83@mqR``aaZDVoZ7 z4)YRyP^)lv-9*)yxI26n@LR1-GG3HB2)LJMqm3(@qT-00TDbg9OKq(91# zx~-qFEa3P>DoWyOB(Lo+N=I@<%Jp~=R+im(C2UG?YQZ`eNjbc z6hMe`xVtBR7nM?><*$sVfeIzOmqQKG45M%P*aXRqPL1AKnUGGfdbOPIn=cd`D3t~u zP4>l|bEfCRZP6k{sveI zzlCGQ7-r5Nsl&R7l>R1*~&AlGfdf59%tJxj+$kZ0>R?%lL)y>z8z;|O}G91 zduKiZlsS6DTF09F^`&n^F~M*i)d~VbG(KZVmd`=uSNYYdi+sm4!zJcTDL8+M8ut*AMS~@<<{h<_r=*AhQD>wyl(Rl5V7(!O>cTI$@1hQZMMo$8ghxqdm!*C z!j}2{N$Ufp$wBvMmXAcR>U}~Pzsvm=aM_=9yDc7f`$eDY*m%X&ONu<4ii0Dh8--^r z?Osb*0^Y-Zdw(AEFh0{Dse%6$SGL!23p2)|!w$}R)_*L|bF{q@eLwwrE4*WS!JTy6 z`Au1ASFU5*$>F`E{p)(wov;4nH&Y0Yk5;gCUKH#to{VcjkIm-hTlRunq+fy`1%G^W zkZ3Bf@}mjQcZerDd~cv;LqURqM%27>z|HMD7`7AeJC||joxv$&Dc_Fw!sFL0CqCCt zc?-{F2LM{M9^r3TNT`HD=hr?WhobiyxV(Yr=9{t}X!dy7l>u3dFP<++mr!T+>(D{J zqB(fUEtE2<3?Qn#I@o&l18;ry-v5!eDg#+)PnrFJ;?CgET;!^h_G2EE!uIC9nJG%l z7HHUJHEob|IuZe`3pkRV_tzddl_3Mk)==4w9-lX>z8ELyJu=Q~7w zAe&&OMCb(by_Kak#$55rzE6#bHqD%Ze;ij_Oxt0y?(+vKdIdi&969}nCD?JbABVkI z{=OSkz5mY3M{=R?K8h^)cbb?<>Z&$GzL}z2n3trasp~M})7bjA&iOyYDl(yKH<~&q zv#6H7Ml_Q}UF9wVibYKtQy1W0+yRvSV=P&9`<9G#3>?Yd#LAmIFiYr8i>?6GoM7q1 zmh(4!RzMO@6DyE%0})do$EB^N<=@j^65=zrfCqMNl2c2pv_oNse_})~#3y7Gg@$Ym zLiT$9zTE3yHrqq2754fVuf7fXSdp!r8A!_|{qJl){V*R-C=MtcDsy=X z)+(tt_7!&4|Mq0W^tH6YQSMg4isY>1vY6JM^rLib&}MFHV3l^3%2x>+r6l3AMp+9= zCo-Z24+zY0r5PM&WH{v+Do!a)lX2eIyOqGD5X_#l z-7I&Ks9$6bJC!d3Ti;H6i}(HhsOM}3o?FSgaI6SQVE1l?edl;^b~fh}X>>LOk*|_( z(H$!?t@S;*ga!t*Yv3o#tsBgzejLu9`T7(;nc5GUft}@?L&|JmTfOB_(FnDIOh5Yo ze5O~6CP@SBQbva-YP*5>PYXU!p`l5r%FYh(VBw~FVBR@au*)Xb?UG9E9Al#u%UAjb zOQy}fI5l71s>DHLPOXVTV`Hagjq>LW_p9Y60J5cf*pt}A{6&U2>t8qMBA6at6S<`N zt;An>$ujNDui!35ZqWl+s87ekWB2T>1HWpQnR^Ar9H=brrFqsyTc0;?2 z2{0zm&!H}a4h^VvWVthAD3s1u`~(vKWH`d7W_NYnty}2|{cwk!z1$D`)@X+HT(y4JxfYQZRiuLKn>Ug=z(%J_&pJv|B0bBB~ZEUB-)NUB;B5!DGGx(r(yYf{s^@6|0%AU@kNmt( zWC_KEZ7(h^K8QPB9Y|*!@<4j&-CR#M0ETH8y)+h!)G6{l7?=NtFnOAad}hZLU);pP zJ#v1ciRR$JB@Q*tNds-1lQjw|cImW}_Mk0@Kg2*|zxeWa$IXZjZQmDSC?6NrcYqUb zcqPvS2;UNS_pj8h5}1d{4`O2G>BqkNyU({kZ6#^enad5qr&$gB$*PCNiK7pfvH9nN z+}2dgDnrWpt*XrZv5I+dh}JV1wXTnqC5v8{`_#YY0j04IYQy2NE`h(wtUj>B<<)?!D3Rf-XG3(1ENdLZCT+LJ-ywGsVnoWuBQa#^o;Cg z4N$lh9Gs-I`}#wHSs|YU{LVOWMCWRm(a5MEk21s>9gscNZ7brYY`fQmegzK{eU$Z$ z`=;t&B3Z1j!ud`>+i^)bYo4M?!t+AWH7bVhGayKgtOE2`9g9eflhIxQy3xPCO6j?Q z0?x}Q^#dTM8h;mPUTHZMCcQ*yySQg*3JLa|OievgAlRFhf85MT7?rN8*W^q~M{3tF zd;$c2qajXb(4YKjw+uS_bq=kE-*wwGl*xB)gjI<*uVRB@t2ugEY?r234XzJmiNwLC z6Z2U_LSm2y5Xsz?+%2PJkk-B<#FZMqJ;u}40SElV>cUpTS)8wbOj%t3p?K*$ZPrJz zz)Zp}RHX}nqlW}Tw9)7_q-h0atOUM&r23_?3&HmZ75r;-aDTq(&@TiQhMFN$_8M>( zh_if?sBCy90mE8p` zRK6G=7QOsJDp8L+0Y$A&01D0!~I2 zs?vmcZSekZ>%i@?lyl5~Y5_{^`#A&Q__Ve`g-82ng5SFoB$-fmZ3#v4#{_p_<9C-P zyoh+7>aPUlK}Et=Cis9tf>e-Ubr3~p>|EcVhLbja3c+K~#x~uqeB`yGfNI1jkItS= zLa-a)Ey-K;M^o}x@Ot|R8t2iD0TVrsp$>n3olypaYB!s90};VEw}l+P-*ue}1Et7OD}?HcPAT%aChD60x8=%!!euo)>tU;GDNjY&U}dd)-3Edy>fZX2>}vy$Sfs2J z73*w*?8rzoO5Dc!4AI)$T1R+CSet5qzcuJYNJ6c7YofE7hDe!ib6Eubv{cj8Kb3XDdz5TugEl^knY$8{Lxs%{&Z8>(uaM|6#4UI`cr}L zQDMmY@tF~`m=B~bjE$B3QLM*BLPG$qCSH*QRh5BsA@KI-NA|m_Tr9&}=-}m54qXS= z_mh$~P0s00;dL*v(v>U(kTmOZYW-$4MnXg8{D!Sc#)o@RCuvW3+9242lK`gSp8`Yj z_Rp%X{}vSL*=i#6VZ-}Y8j5@}nDtYHGkNGl=V;bJXnBp#LH|V&0U-Ybtk0Ie1SuTx zfdx%kJf74%X{Atz>?bH?Gfu%4RfI{-=d|13OJBbJlD^^%rIrDl;{-PRslPV0S zm#2@F$8x2wDq<3Ih~bHJ|C9%ei^pVa1rb#*kMhUgvWpj$&_n}#)dbq0TL>yyVkMDs zF-_{xp0|2#LFIgkky!d)F~`Ra4b9#^U*(RUd6|AK=%i3m|ATZ}yC&G}RO{F~Uj4YL z<8a$N=!=y9(FY?So1cbFZG(&o@}5S^#be6c)e~`o+2*svf~;U%D5<0zo%Gp6-zURl zLa67e+ZE%{yVOF(ilzyYd!W>~9y$tv{6tVciLM8+A9}*zPD{Gu(Ebd*yTbvhvBu} z@?}nhWaw~Q^#fZgGoM0-CRBH08`RF@bvnbCi=&N;{`txMWRyVz^6KJz3f8qLyG0|@ z0-&zWxWsS7_Gw~ddvbQ#H^?XD{p63oLId+{PGWN)tdlG6k0HLSdJkSk^js`-2sAzsnry)u6O4GS}G_^9BM+gAZQSUu+MPBjm|R^tHP%BSF{ zc)Te2lIds;?cJMCek6V=$6Rn%36${pVtfTOfv+(8Vv)$`#AY@zFPGYZ_<7ZQ^)GUN>9DzD zdYxdSKN)q)g019WCMx3alZ4wOD6u`aVJv-%UtbPF$4$Gcmrk4hcJikr!+}plEA)Wu z8{-7(mtPZy{CNY+E{bmrn@6>MHB&r#9MvRVJJ^hBXs|1tVnH!Z0wS&+8K>dT4HvKg zmR3nLw}v(tmIV94%KbzMO;6C0TBnFk1J56?;dUKzA66z1C6)5l_I%a>GJ`F)EI-d| z(KnnT)4ynTZr~o2Uf#E&mIIa?Dpoe-EDi${3}jm^CDCQhexQ^`b1JP-9c`g?LN0K- zH2}QbdL94W7jJ#F^Z{YN&EO~AT2=A4?JJ(Cb{f1iv=?m}Gu-=~Fzp zY@3HMo=Dd2ia@7|e|kpuc{e~`!#?pzXo|@TT|1rB$#dd4QPE&#Tb(3leK#cgwG`bq z1}%>Uv2(ON5_i6i?&;FO0my}!VAXZp*K4vUDxsV{jMj;`g6GwBR;Pd?yaPgy6W&vE(^jy|{;V-Rr4R;VFSjWqtw zU}$gkB)Aw8!-m=C1jQ|_MhDsPrdwEOtXzEG>W2goA~qc*2W9FcHaEFyqC=b{^QH}N zNPhL@xmYnm4+=w8T2Ec9OlzPG9F@TOq&R82?W+Y5P6ERqFv*Be-BerW{%59e7DYH> z+V23J#z0M9Olap?)cMO=v*v(hx=*h)1$DSndBP;JmO*zXDxlA$4!R|SkJ|>b^k!*v zNu{^_P2O7hv*9yw^Y0&LAL)l7 z=(2fKC_IqBQP7gZ&llSAX30bzN^G79|1ZkIP|922fedRlZ1a#Q9HJ^U8-^KwBjiT> zSg#9t)~^9s;E?|Ij#g9pn&Qg1zsNI-Yi0#;ah$7ot4kG^D6%GkJ*v3ganSN4VoSr1 z_u;-Rx3uoS z0dd1`bx}^ddqBBw44qjvsPFc)Av=If=);uID1gkN>MhohFot{TJjOZV=CiZ;jVwss9Ok11<;|JUrZY7Z+|&ZV+m;tbPJO zghI=#l)qOo)jf$g03X@7>U_cK7kN1uge%O>4e~EK#e448pfdydZuO2oUxl%(7Uy2_ zIUH)LUKVqAU$wbI&7UT`#Zf+hww~-ML{GENy~%i{t7m!_z9>)644uuvbMtvt8&2$a zLz6O?8ArgU>m|e1d&aj(fYgW-KyVv>3~N%0ZNJSy#Tlz&weR)@-~MjG7Qsc9PfK#s z&nh&ohNfmIWNA$<;0=&1b!}tqbEf`kZ`WkuTmLv=>*nIY8?BYM)p;a6kB>(eE&Z%t zD_8y$xPb_s{HjPgr^~SLvk)cL(XR01nl$K1!ioC;+|TKrkJ{%zt5%*HdlKdN{dcigGO>t9a)mXCMq$%ZKE=YWVvY2~C2gedFbxldm)6 zo-G{gG^R^JyOcLXWm~J~ve4;9B?Lpl%~EB9TScXjTpF$LV(8B09u+nyRbZ7lZ;d1v_X^hKY5pA>Lu&g{ zWo_bMv$y}~=9*1=!@VUON}Zhv6bjew)@{|&%NvUo_jB>i%!Fq^SI@`OsI94I}dhISBGWlYCagH5DpISe4t~YeJ}C& zcRd0AT&~5jOJ%y!FJ<%4igbujW{Bx6heSBe;(%2n$d+yfHyg-2a2-$&$OcR2dAwyj z;tiToySg>6#rm% z2EN_I+FO7kyj9(hMC1lwm2XGHz$X!aw_m@Se$Zu%syI(Z0D?SnF<1L9qGk|hm97C8KBZuzTsY07)u!!Y;RimR5f$2& zcl}Y(+H1-Tu{|azdjF4Z_c8tL-`NUR5~@#*w?q|qjk@_1pifv76*krK{6=Rb4W&+ei^Cw>gML{)SHDiB0(K3*nt>5?Z>a2nWPf z-KTF;&yVKRA#_q_6*s0Et}MDPclT6R`Cx8lni8Ac_xmeM+?n`JGn@THF6KfgZh?4S(GJSWt(d>mJ^}#0Zhb&$Thv4i zBg|eI6>oi7(tV%aAtx)oIpwtUAz&5k*xm5|x0M~2CJjS`pC=<)XA-?{R8mwmJ?u{IJ#Nf`3 ztw?lP!PMax_TzHlJQCwOz)Auh^4|($uzh)Wn2=?&kna;4$;B0kEA)xg*ZG%h(CzIw z!%o_xJsKAyl_&t&>6#FgfQw0{>W>yHY76?tx)_%czg_&8Hhg_N?SF^8%(LlgK?b*K zY*wnXAE08E`y?cq3Rak*YU&})xT|f~ho!W?>%UmNneDFG@ZM)Z(2?nF%G)JEJ^AUA zPk1kX3X;lRbIQC9%s`WIDwxw5OziY*$i3eg^{T8hLE;rinY zU3L82R-82zFXsU6*h;TlrPvAk&5ij=RJVp^tnG99S#F~to5xiu1x6&|^mgi=7oml< ztiC+|x*QBTbx1(_yq5kWr@GX?uf=7|&OL;Db+;*@*zXkKW~D&*JEZJ$0ZVtM)%&Mr z%PNtu{8K5_zgGLZ>V4OriWclUO)6v*g}Y4lOdWMJRNwF?=zK&tYopHszSfC2-0~>b zphr{vw|Jb-Nb*C%w58wh$#C!Opw=ydVPg>GuYHu1oP(K^gj+HW&7sCP%0Jxlr3nk|dMsv>94!6zur(QB8Oss&{mPOX{`nbecY=+vyxtiIKck z;KIH)-_a!~=5bezq4KiZ#RZ1oEESlUKTfgKIhEtC#kNY_E9-nxp_$@;b^HR0WVzb*g>gt%>Y78nrc~+^>cHcKO=11uwIW$u!8}X_D!( z8S0vkwBymEx{9yG=zbrPUGyx+e`#q05UC9Xu!H1RWiUzudYV&|et2QA@zF0?tpgvW z(8-~`AD`S^(eiqnpSQfM z`_$WIU7e^YYIU(sEbn{%V?OW05BaCufn3k^Sb=J=A?&M@(CRM3CgkC-o=0@{a&K%6 z_f{*R^nu486YEmke?-&NWGS2Qw=S#n&8s<>0Azr%mHM`9+4p}ozs$9!nb5SmvdwZE zxJLt-iopAm0olgofNvDG{iUmelnKxVr(MH-aCE^f_nlnxu!BxZzHg5m#Ny|$9t*P) zclDpGC5bwHai|7y4fo^gc`qHMq*#wZj^hzMjF%%V>9T>BX)3CRQo5YelmV z-_A{VmTGyc8tkDRf9RQnsFXo643l2=j5$s}&GD#!)|X1Wo_*$0^o_Z}HhrJUhby!5 z45nRrVDN$f!w!t>F{{~RumjdGvXY&dT+hur|JIobi;d^ul(x%0-5on02$(mGSq3$H z!T8ye9uv$a>5f?z-VD-oswo4MAdwQzlTe!PU?Q^moYw6@+nmlGHMMc+xNiq!O&Q=v z8oxH5)fJ>W59~BqZksDEj)@CaCHgWGAo5dvT)_`qsh(}y?TY8eW5g;9eC};Ur8*S zfX6S~GJuXEkGKYfKIIhBD_-Iuy_vIW3A;kLQWXZ^C*-{V<&h;Cw;NOBx<|0Bn)PBhj8DiXF1vj z$>rZQcs5J9jJX+(_>M1?A3l+=v}s*c1TTaDmdio8mv)Sz(%92w_e1A#DMAapPY>kb-(N5~no{gxwXUDLM)IC--vq4Z)vYzR z>o5!tK{6X0vb@CYqRy7F?_14OYE{hM$u9*Dac4y5te|mG;Io`SPC!a5wVIkgxx8CrBbbLKvl&%j|4-${psa^%KHx&jko}*Uqh4f6_h6&b*Rnf{*xk0nX_=Ww&-($7kA#grBZZ#Z>YEC-gkDw4WvvfiT zNdwY@0!`MSwbX+DQ@4vWMMYZ5eP!+5C|NbhOAi$*o>hcLpL1IjnVwk62S|9qF0wf? zU4r@bvG|n&>S_Ch8~m673bnNLaD->Wd+Uq~SIP@r@}y!eCNX7Gi|wENEDkv3RFujf z83oR#H0x6rLsJl$4`4-4uI%r>r|L1!7TMCS@r0IBIlI5M9!;%Vxl0w!t2CXRL|{b2 zJSvM&elf0Ks9*9Z%J@7#ti1~15;3-R&v*)Q{QE}q(;+dD$z9M#0TgdO%Uht<1@5ON zrI?%>?AI@j> z40Cp(e=<8lQzZCux@J1-TVL@?L4f!SD@r&A|6^Kj{Q3w?NlLhPFH$F-Q8@H+o}c?B zmU-e$*<0M?y4eEL^Iv(MXIUH18Q*m?GC)L*lQHzyJ=PHVeZoi9;fM%# z6cjQ}O}INoZ4)|ce&)Y4u5seHsuyCOR^Y4bCH*Ld$U17MrP-VO0Yq)4wAj+9=w-DuRJkQND+PzZ2 zJ!l+AEEkR6BTFKy81r5We@-Jdt6TlmqtmZi&@Bq-LGrylEleMia@orTC9eF_`N8M$ z)VS^ZC!i(7wuk}su1MWiX{1RL$woKOvb8HIdMQ=M<&6=-qsc_jMj@&2@{HympkCxd z;RyvbwjE+MXEYDT=k8TPn@ElV&3g2DpbELBny)*@eY}J4@pilo{s%hu>e)3hm-#$2+6>3HM z`JnuQeLnmzu>c?PTfUR%)mi%K&e)+n1lBjez(S{HFgT>@i4r!-s!001Fw?rcC5s*c zJZV!*1;|}2I(%9jbZd+TtSMiu5(SrDDuqyG`&o6IUicYX3Qc^7qe@Gloatm|l9)Dq zwkg7Y!%v6V@Pm{nPPI8mA-@_xZ!eJd}s$>INZJ|_6yU90IzDk%PLc& z#LQa{QP9W_CvB6pHWj1f_W~UL^grI5hPq(W;E}%zOKCzWh1Y1mj!Ee&x3xAm7;hgz z0Saq}%xBnD3Se3J>qfrY*=f5a;v)AmXxq?S8}#HbS;vKAPT2F8+SC>Q@cr{Xrx5p; zhLox-ko_I^FpD!@^~`__Ymt&20iV|g&X8(V>u%WWbL;g*P-%nCsvweTJJ!PU|Z^lea9! zOBFX6>`)yjpyU&^=+R=9{0H17;g^O+U>p~Nf z8@ZAF`7sLFi1L=_R}x31?j1Dh&mMA0=o6?)3}88J)v;3in%c=@vB@nGm5$4~Pq;yt zmrzmuKU|$24$iq`L=E>5!0ykp_|O9298=kZz>A zVW@#K?>=kqbxM@tlBR$RzBop?`E6|);`*NoS^cXX@S`U9;O-E*g z+wa&>wyDekvYOv4qsEnrY|hi7^n@tVi-XL0Ps?{j9LvkO$roY9%dUVGXs@;1XW|Dz zO@vrCK9)Mk*1_oj6L3_Lp|a!pHv^ny@P=jhs?@#RFBBOkzo|Vl42lO%@Qvn!y;k&Pe^zG3{#Eq`#Ze4))|z#dEM<< zBsqj)U{3{?_dR@{;Q$^H6>s^|7h<>pnCG6jQvIh|SJ+X+w?{o08Q6IZ)JB-wmUCPM zc0K=$@gyR0<6O}17E%fKLd)oWw#&=Cy%mnpwSBuMz94wOeUl;mDG`hjnLe)X){^d; z&3$(tOi%1)+zf+1Xg)}8m#On#_RYC>W+8?9W2042vQVZB0^oWs0(#hyXBOyZ5j%1AsFL{;$+B3eSU)2uu||vhuwVG8}deI?fQq zl_!g@?UYO?UE@P1Z7s>LX)-OJnrCSDBj}eO+`}Lz`8su~cq1VS15f(T-br%lNcuZZ z^%3Wy;!`fX6+4B$X62_yr|SL~-H;mRFeFn{*qN}6rSARH`l`f!TX#fl$rq+t%i@AR za@93Je$qv#w~jyM+&wJsZjYs9ncQ4I&hF&3&+qIU?Nd_kY)`Atw{VUy8lMTIdhB;8 zPZ5*Jl3Vg!POI)UN71G5Xq)2MD%7Kc-S2~ay441aqP0nu$AyPKY1D0a`RnJOCCRt) zxr6Q$zE4K6|DyK)X0&+s`->B9rShxsSQo>q2I-lTgPG^{8L$^HvGZurKYCnZU=oTM zCI3Aw7}I&05?736Z}9%WXzj6BeCwVoN zEbnb=6)Vl|^F}16)6z2cEasZ+8RX6_NptHymR*kDO`u?CB;?8PFVU}fqs?zid_$#p zUZp2(e$)5U?!>v=Y){l)5R6rFbt@Zo;=vbe)kb3%twn^!fhW95m-wSF7{-#ikOp)A zHQDu4RIQ0%rZ)5UhYB-iX3T`-% z2l1DG3tmhth$U871RvW$9^zfDMzfd*f4$A;g;ZkAi2vB8gJ)fJkyJvuuKJ`_qZOJ@ zgJ<`x+2O>V&)jx<(%ukzX#Pp`U3G5}@O-OKmpBv}ZZgSW1fHb$r+SU{d`?ZP5~~Gv zSN;Y@?DZ_1UrC9)HuTO#RSDBS1h&N3%q7KM$1~ors8S=@#~=00NZZ<{WsvSz1fSFq zk)FA;t3{4`kzI5ThaZN_GHG-C``Nto>8ilT)yHEDH`Z#Y+@~CG73CU2$6_!&AGv`&66Dr%A)@+yn#WIka6S@)D3~^ zeg}P{*hs8h608%zwdGqKI_MNA5{i|B=HRjGBlq`wj zoV=$r`s5YQJ5Lc-{xL&)&&>Z_GnOn%c}TfY{ozEhG3@Er#y3y>WW?^_Bi<11(p7#3vk0a4(h^{(J07thb`hb3e}~BKmPQoafv*wJkGi zr)er)*+u%=YbSbLXMxYishPj}twSwlab=K3^{=u>Q?)iio?}VdHdXPOwHS!B*1x%_ z9}EjtxDwnPWH|g&1;exan`ssiJ>hW?6QhFZwB2IB7PE&>ZBr2Qn2v~p!m(Bmm8@`A zPKMO$inf4-2L^4&o{n$Enp+&k8f?*n0AL9}*>LoyN~iE7;-5%bcZw~}VMs~M7j6Z0 zBNV$oS|a`mXRGW<`@9vT+>`ZF9y zVY&u8j9I@JO>-32_U|oRW2f9P^JV4v0wnhR1EBiBvI3kWJu7SHEp*?bTyFL#t(+I< zoX=Nda`&BKIr-40H4RDLsADVYzt6aT+VG0<7h zBRJUAM@-d<3l82&(OD=g(Z33F^)~CsiEVnVMF!ytEukS4^0(0ZB-4mXk0s*6uj0X7 zspxRljsxXbkR(rn!GTXl>ggUo(C@y6B2Jk<5^?s)yDXE~l|>-H6rhpt^nxJwck)Ft zaDd2#A@_wZ^WAGYP0#s5EP{3q9a+dN#}2vA%h_3QiRn|D+$oGXm*3v@x~KEf-!If7 zKaNI$^rh=HkQw&RF)K?`*W@QAL!FR-xnPoiB^Ze_YcCZZ<%|C-EUa>({6;vdWfFPD z^iVnyU?|2h#xbYl>Nf?^<6=THZza7Hs3Ivfq7nAX+uq!YQR;vK)$_VA z-F=_%w3q*3s`6_kt5*d6inh`yi;_9gWGCmT;$AE{1p(%qyW+%%xgXFMEY_|vk0S+! zhVPc8%})Wp+8T7saWX-Au#HA5)-Mi>#cT#f6l+uywvHc-f54smCsp&j{Z~xWOD#4n z!bf3L_DsPxufN>>E`PgVDY)>cYJA^+!!||Ix%g+BP_A*dtN~}vTw($L?M(oj0KoP5 zmjoWSX2cAkL?Dm93ior1^f8O<3l|M)F@L31n9_RU%1(1Pay;B$_B${O+K%7T_fKrO z?Nm{EzFoVgkl`;UMCu#Qxh^w3A*cmxS!V`)Zh&KS>c{L`iUzN z3u>-ISMtFv{x_cGeT>k2LH@+I4}ozrlWfl5gGoHRHkNARcPzU-zAwA@Mk~d@{P%!9 zz0iBGq8ft_eIzU)b2s|y?lM0Rea6gJDKhJw)UWyQ662HYMJ1ir;=J9+ME-D|I;92( zjMt^bAjOoQclpqlt15O*s;!Fi#I8Ekt9~(M7h~7==eneq_en2C^cQF{M}eR{Ij3lx zEu&0gAiF6{>Uf;ZcO`AWiPUFPpuSL*&MCH$#Ov6u;oJ1BgHvqyuL{Rq&6YMMSa|_e zz-u1(1#->aa}5zf@IGn?o1YdzBvy2bP;OwSTX{-lswQKSAIqZPJI2=**4P$8?Be{y z=*3@bAP`e}cy+|>Vw*W^dO_bbFSfKEcN(_Y)jQmL3QoOma6+fv$ZuoV8*`6wkdp?a zP#KX&;|=#0C0}U+RqF9Ek#IZ&&C$(C35(|i+=QiW`-v?;;+%xLj8;grd~KQ*F$XYg zexjL|0vEf+|GPtaDwecAE&VlwZUad;{ARRe?D!o++_LVU+wS_Xp9wM|+M~BE!%+iL zW$To=TTENbjKBI5TpU_dYNZpp~Bbhq}QN z&&_9}y|xJM?JiIV6p>OmtfdcuVX1*cMqCXJpG(|%SB+{FZ5o(|sp9ZOt~ zQtK!i9f!^WgIM3xvfJ{H;?H(XiT6!tbqH^B7x)79|2zkzhap?(&28m!0`4d4za}_8 zA1mmBwtA7J2`XVP8;`DxD! zJ30&%VkB_UWg!<ib?LCfY+C&NtXnyVMG{ zt6NZe4*?3}Mv8*f$1MOt4AYo=60t41+oulFOT9peiNox|t zx!57xucJD`o&?c-?9e2cbujQNO0Rrsd~NW_REGGlyCGclD#Wr#SVzKgEj?OKtD&Xd zPK$wbex5vnc&~e#MNrb42s-TU9-FoA(qXnUNi3#jWESLA9mJ^qw$1mNe?9r7fbFsJ z=grppwKPJf`>v71}IZw}ZmAw4i>_jeQr;kYkM zVqjd3B=v68^vZyk^SEu z{D(?0`0)jX8+EOlJFI3LF;Xnl-jNVrygg6YKk%QJ>uxb+7A3G9wi9wK22*W29KHdv z@N6{WDc9fRv-6)R%jM0g$iI#|kT$1>?O_?pUH%x12S^SB(V%}FMDCL>sgq^ty!#A z>h#wh+?7gq5%j{YW-=I82K>Fg5k=o$tYc2MkHm-41xjbk6(c198yNQy9b6?R!kBF* zIsE+wnSM`N;WBS$6vilAWhGN+!MfdgqMp+JTx~q2`(KFPz#C&TUs@%CrZr&GXP zjRz;?(c^G!>ot2$ugl0USWd1swvdo0W zcZ$Z;-$w8pyK%Sjmd5=!3PhIadzh8A$%s`aiIDd68L)r$Oo=RKnT7`+xRGrf!&##W zG2mA5oJVx4I0=*mL`2<%EtpsC=4?DN2Zd)-p9Sr(lWh$0kVa1`;dDe0Wd8`xKr(R1;$Gg*8T}n^i|EU zk_P;0ro`@Ndgf^!JuzUs3wm8B@qk}uZ^Pt3=EbKo3Q?4TZ5Y_YKA^%AMFD@dTeRwN zgTINN**<+U2tsKCV#@)e6PhMW{a-8D4eA^Xbwk=Z8S^`)#cu>%q7h#dspD$;I?oJe zvi8J9qvgX_Nu7AQ7r=89Bbb-`bhfRRZ0i9AC#^+M1sd zy(FYD2dQ=*W%;gc%_+gWXQ@z~5Py7I>=T?*0s3CGfuO0Jz&VXA@6|7_X0b*h>>=~u zk%)wB5$A|kLSPc5!=LU|sLD*SK)H9EXk|s^iDJ*cY2atBLI6LO8E9Jp!?R(;i;)Mo zMy^m@@n)picxDI*&xVkh`_u6O0@nzeP4|342$Eu7#lH$)seE4_XKD^b|Cb0*@CB!l zFY#fbDxET92_oSaI3A2%Q}1FxU*(c6Ge2_+&(h-=FK=XoyKH0|?vx3W;2_TQ8!pNq z{xMWr=PD|+zJa{rCP=f`@iNdLDg04U3`ZRj#iJ5NA_X~0NN0GDq^G1-@ki)gm^+%} z8NX4|DaTQ`XSPSghj)iQ0pY0BQ{^7(#Ki0ge0FymWm=f7; z$HZ!jy^{YeGLek9{{|%7i|cncLW3M)F4lKFq^u04>o;MuT_x@*#!HkQ<*<%`7%$6r z&haO~v)oY=A)o6FB$-73I?n7YGtMR_X-$D@DmTGRFL~Bpkn#=lUNq=6&?)d!= z@xL%Kt$?3@!w0p}ZG1U{os3thh{@`{=B6gwa6O<)qO-)wao z27b7jev%~NlUMH0K*{(>V%cQ!Ls^pLRK=sq)`xT@xa5PJr$uKQHRub?)CUyiZ zgu1{Q05UA9G_Bm9+uVn?s#iptWJmGWtAHdX4U+dw$X(tD&{$?6kv%*9U9R%C5EJwq z)>mX3+EnZzRg_&ZHT#D=3O@ZOI=Z01OxcMk3BCvsCy^_o0kWy4GJj+_nS!DbTA5-0 zDe#PB36j5l@*$Jz;&s*#)xWoENS|u15wlFGN>>3A9?wl~&pgoI%+qnBo-}Nuy`6I; zl3cbx+WnXKO?jWjW1qXuWK#+MOklDrY2dLpQ*-#LA@9Hv*)POoGEH?+bBrFI~^xnSsV#w*Wl%FO{}R zuNU``>zv*;{~ALq>5+0t;LG2{B|FU3Pn%!tZ}L7FF$u29Im~?U^Cs%hRq7E_NNkL= zhd-uC!(`}ba$gTu5s(JH?8bRZ-Fl7l*~VW99Tb|NP!H zQ**i{>2L8-mPoH3!XR9}laKGT`is=&r@OEnjeJNTQ@90)cY?vH_*#=aT?_ z?hY9j;sPQXc{U{w;^;gliSxMO%#Pgi_-&fH%8=FY_d3^v@5{Y9et7REzMu~$jJ6#5 z@+FK43HlXc2X$4;^Pbu&Zolsy%2)-ig=aReiJ=@P`kUi15w-s|pS`p{ldSvu!#H@0 zGVsSw=aC%u1$yvbS3^VyOnWYW9`_FPIwG~u#>?C`fP^gILi5urGwp}D|D6R`JTavw z2xo=FQv?!zutrC|;hw+Toxr?;U05PR@)g1b56e1eB4p&hOOM_nRC3cY(v21*tlvv} znX`6G&0aX&rTko6yQbd0*7?a#5td}$mg>;m>r<7{Z9}@ZQrRC+g|WWNur?Qji#t_o zkF;ge>ELSqfR}xSsF28;z))`$dVIr$rA1KVx-dNvCo#ldoh9&mZdOGpd{g*>K6lJBvE-1SCe6#j=V|`_6ou zb9()NTii47_mCy)_2g!oajBk1Yt7C#V!k^`^LXj5E+RS+8bu%i#MQ&v_2@HKr62? z*_DR+l_GFs9-cW&o-k)86+r5$6-Rxu+11!?{E@An*3MLLr zf<)~D;P_p;9gs#}ddA|!{w&Bpg=CFQDPBIa|8UVU;ANaGLrQdH3KDH$+}f3&Z@;gt z*?dA~A}cF&Hi8*QHSc>MTd+o^KsH?v^JqtY7;Y`O0kH?TIl(4FXcmjRThQ#r9*S9TIO5OQ25(MV|a^LMRh|^iJ~g zf{s#BC)AUTN6bUE5^c@>gG`&hROuY-LO$Gx@BB&>!w!(KMm1G`(G84kqf}RPBga?Q z->IqS=;YQq9^(~Pj>IY>kZEXgqblWg9{$6<`lr!_xVWrj2svFzBOo%}U!*JCa$ITI zKfUv>5u&Pe$z0fI=Aw#>d67O0$}h1z3|)7D-F1IQR@2o9@>BY#VS!Px?lgNrb2F}U zrZ>v{wjN&$8f%^bC9Ll1*FX{0!Mk~|5)qwOvHo#SVD$4BCWF)bO!T4Comn_91(bu~ z`;x8GS2tIE%@y;+@Zp#e{v4C|m4oLO5=v*6Qxn^6Ir@qE1?LJZSW|y&eK6@0j%x>s zmOy4%%j=fkdDOeIbLl^V=m({X&JljO9YV44FNh+%Le2I-9u`D2K!V0)yBt2j z;;=E9!(EeA&;05};^8APJ9Wm7sq*W?-Wkq6l~aZ!m!x4USg%w_;K38%t-YyWhn}z4 z)D+n+CCk!-k`av33n2Q&!?q<6xaq`3PTAlUgqBI+5QIL0l0=cQB&2<;EQKzqgcAafZh1`(&ynQC`uJUI9m7SCCtfl;JD zWyQ513(i&X2QIA>?zld6bwg%Kd-HbxVu>#>=upx}f(Gi;E)kz4jxuj9gyAjdXjwi$ zs$0Q@pMx)n8L?SaxN!S{68hqBjz{60XK~;rKUX!Ug z{C{Q3-hy^x6-c|k4JYa8?#_a?o^TAt|B?l^X>Kt^hN7sY(=KC$HR@Tu{sk z_Qd1D4IyQ@y&^5{jB_}HOa5IOLHK2*sC1Wt%9`{DIMVjPgU|N4SR>vHvhTcR>u;<+ ziTgaARp{c_k&}!(ZwE$5H#4l|)j5fQ8PYjICvKj$n)`VBnWp=IWW&q}N0`3%;nT75;31)jT{^M4#(s!E!Y@vCs&9z6!P zbZI`D2r8-W zWCR~|=gmWI!0*Gh^8+~F2_VrYu%{MKaoJ6fGJ-HBU%IPQP_)9KwY1F=PGwT-mIdUKj))#kKY345sSrpQuQ1x;a8C}h zWIm_?)4Sx0hD^=!Y`+llmQ~`*n;(s)MwL)Qf({ZrE`=8kPCEdTzM4KbeIIIy*5DIM*c3cfMQ2 z55WSPg&+Wr?qK9fGFEb(?eL7{cwa07AqtaOoNFI^j&|$_h&p#{xyaC_V0-!_f2aKQ z==|T6$uA5JOtUvGSyh{}&hw4m^dAV!QBUIr)GKb~yPmm(w4@#)(|7eY&x{?q znJLD>?=<-6ba4*XCtix@%Y;=kgg4m(_Y-!1z}&+G3svR}4<4-i2X zf7FOv&95T44a_Z1*MFTuKqG;+cpV4gt1p>+J9hreIartJGwtEbc`=R5g3}xP`v^FX zHI@~<`q(v_dDvj$=R_o47V=K~h(ZUl68j^X}s;nD)n7KNmg z)ghl(A%$YQ+UEHEJj=(BB8l~_*`$ZKVMe^t2I(3P(A z+ofA(pjmq3>dn5UL$1x51mjZnkM`Ei8W#x9_hR`rqm>z=8=$Snzc-FpPS4hjAp=Z(xaS6%(hNh-Dpsm+#!!r*D1%qXT7t7<`PtXJn zaMB4{TGq9P55*zh3Nh6<>{wn<0~-}Z4Kt|GMQIt`Wisgbbgc0N1wT3b{wV+<*zF%c@jgL#+n*8tgLQw%y9r2QPX?syAkKO z1PcnlrM`?kGfcFJi>kpUH4iM1+)=;&EpZycwyT4xo z>eK2^MeU*l8ax9t88Ex?eA6HfXhV;ID+e?uBY$>{?|^UI734=!E8eSiulNj@&1+_x z!EJHvR|n)~Q0iuhMA(DuAddVk)H3^xVl@MJ9;e+F725ISsvCI^aXbY{psk#yD^dx| z#&Qi-SCqD1?d^hJ0Zm z`g!0dGwyVpY41>4^Cas3g1aDFl*5WYTe(lmE?#!So@=`Ss4sLRaImb>TP!KfN$^WP z0ta*M$jzKN%Xoz~RGc1#P-R-r(}2Eh0)yLNYrE15Uy85c-W1IBGcsQ}0R+3u({w}O zV154@ryy^Iq@56Vr?Q5oB6Ur8!_6d`(8ZS4 z=Kmf}qug_nC}Am_i017*4>mfN7t9eWX(m_Y#u58`?!Ve1(~pwg!QWz`njL~(d^&7| z*)Nt))b`snnM>Jj%8@NzfREI$dKKu*1})_lUbf}z$~dAZ?4#~qfvzP;;d7qR6bvxc znTOqm5&WXY)kx1n(;unkDzh?Hb2s7zl;La%Ea65g$qMw7g5S=j(Sm$o``Ic2l!w-s zvnK{b5v6EjbGyzj8$@;UQxZXFRx`F891U85AbZh*qnL{ooZXss?T=#kWlkh z47$14vAXp<=)+);EzIuNnv_688t- zu%QGUy8Ndbfj~c|$JuhK3Ce23Avs(O zo=!^A>z&wAevfW!+zd7rwI)(j*ROVK>t>L=wKesqKhI1#fxK4B)LcO2CwbhYTUe}6 zyw(2Dx)T3zsoF9pO~yMy1|0C(Wa#$j5rvwf={v?$OR7zJ)bVE6v@cz$=NGhOpFmk# zZ>peM6thx6Rf)k;#Dq7{+~EBFAV?lCQQ~85J(HNbpcpQ(h(ixzwOnk=?q+}b?3v-6 zez_);9KO65XmT^4LkfSLIuoV)iD!Nr^89lKI08H<9U%uj1K^PVebN9UH&ReY??`dU z^~GovmJL&Cz^jo}HIA&&4v@_FlkQ1+=3l>$_;|eF;n%g}4(Gh#S#|a)w4~R?Ls9!D z72uJprYZ22N;a`%q(o9_oYT-k1fNPS<3#!&f|`Wny-c5e_`j}hwh7d+LlDcYHHMZN)xV4&B>oFW-|&i ze$vg6ETY}4c0K2r_w|Xzib*dH+dovD>9Br4)!SWH0eB?M0Ae%hq>&yZxI+E(MAB@) z&yD-V8rPuJN-eB+oF1TAwb@l5F3!hm5XQqqCBeMES6^}N)nY|K`U>1%a{9&&clp6n z%I^At_^8}f8E7lQd)x|_7`VFWsoQbqL!=5f14 zOwXGBa0N*I=BY90DVyV7C_i`tXBwf_88^SM%1%yasKk5!1mD(D`RDv|n9a0_C0*?5 zpP~)6jLi$GEklb#@QAE{pqy|?hkeCR#r|N>CeJ)WK!MrbW58p_PEfVcRXsF2kgUbE zn^4C^SEc5Hty~a$@53sH5BSUwK-e6fQa=jqAUi_H})O#>gFq zb?G0-BZ1Qe3%W18p&0SVzid2O%9tlvRCv0FiBC9>Bt=o2Bmf6qqgJ!@4oB?;xbFp* z*L|xws!4U&A`|U3Ce1THQ<1!7)e~=c640&p{Z!fU`rM1;&Os}7ycMu97KcSMWhFB+ z*GIs$tRIkdRrpG@ zj{+D>#3A-04Q!npD+ttm?sc`EGRQ2GJZK%fVTw3^?maIV)cAOyl@8`Ktdc;e?ir@1 z$N2IRXSn(PI{Dcj)grxwPit}VA~H4#N%$5W`JY=%29g{vYcaD(W#=}|jo0L(2z?zl z50?m9R!dLr(ck5V*Sc)oA1WQLQs(w$1lgWZNlwQOpW4snrLz0(SDS>LO>pHew2|Dn zZ_sa2Q7kIPTgv8slQwaUBJa%r^bK2@g6;n=&>bjWf&OZ-^g2l_6U4-IY$bY<7|JUrZ=2yDGDZadgz9lm;i zSu$nkul6ccesumO@eB=HYih?G3GtotW+Ds7%a3suAF30NI^ez#lm6I<^QWNtaIrQp z?n8n`cG!>UvFd6St(qT{q)^h3=cN6h$$bHGEcIN_uB3K6ilI>5ll5Y}8VnM;rJMDH`la^3Lc( z%o%0KOLo)6EVJRP%t6Nl?b-F4>=#X@D;xvm87HOo6K%Fx7W*=eNEWUUra(WK?_N`9Wb(fYA z8kDVqr{^SQshL>AU8E-e-pTh2m3|7^{$Pp zyu+NVR{I4l=&XCvs}q2OjzVUUoZ?K!+TQ?A%s&%URijS|*^;OaJiozT z6ALa;DOEr$ZY0r8MB>B;JNh;=Zdg|Fo}oGQ~Is9CTya~1s5DpqCR)t;oIu>#RrDY_J0 z*^^DLQ7DrKEsSfFHIKTtBZcz?;{a%1N!*rJ+N~++k?wS76wnN{f0+o(pbmj8m^?ER zytca{WYJUHYH9ue)U+lEcH^S`~l&hs1DUDBcC)0C|Rbr+@ zeCF^D$jZ-~z}Klh>^aG~vc30T>KfC;)k;ZEU^qM6Ho4lszflfm(#tv3{(*+<3JNpn zH+BTRjb{E3EXf2lzs6nbpo2oHgKXrgW0qdj?7dCCu%y~bX}jtFQSzDrgVB~czbg6l zs)o5+ob+~7OfMIfpU?@38VqX57O<~8^a8SmuS-!RYC}V9>*lIiX?IUS66KU;)z1aD zpkEEh^&BlC={ze=vPjDPFP6Kw&^VQpMVuS=gDq3!5Gg?w*z7rQ_c zKIePk=Upf%Ea7#%H&i^suf=@>oKD>A{H>YCh9)$@^3iOFzEat=)D~JOUsGxRm z{9BqdM4Rl`TFSSy=I&RWo#isPBi;wnte5N=`x&Ay&Qk&bLOd!39v+b%)mQj7Y8f@t ztq%(=AZON_G^tT3hVrGWk~gkPv|HYQ2h$4+NL=%S0q-4GQrub6htGChVb7Q;kHj%6 z*v@yCtMEc>m@S58+)E3FP*SEL$Mmuy&y;qy*BwN+Q(@+C&dCuW?RKFc+z$ynFf7x_ z^|YD7l7g2Gc)~Ymz%N#sW(ug>rS3W)3eo9^m3T0YSj)O0Ar!cd4A`)p_`-`7tDm1Y z-xCy=$nc~*8Rhy6zI9vhBVYGb)ggz><@2R=IorFTCHFmg&|K93q%t=jxA$6j>QRo{ zaC`QZs-mi>B#Nni)3^j1cUgQj)(!oKd=;CMroy_lXfRrN0Zam?b6~W#&qJ zwman%S_X63n;P3|z*pzhRUU;Fp1LV9KhrCp2 zB0Ys{gA}+8_xFvp=KSzJ?UpIR{t+9yga@_FS@tgbq3lnTz}y%lBWd1+{YTtA`lT!h z81QJA63g(-q!HN5e7CRa`|;muA(uvocvhQBlLfE1wAK{F$CkIgBiiA=9ESt*qPhRh z0{oA<^j}5& z(l8^d3+pMRCSC7N0|_(K&L=DeMk;8Lm$;{kuM0_PZ~Z2i9*ejtEoit)P*VbnjcMtt z!-ZAWguJg@?nNw_;xVWhuBes*Z>Zo|14(}yQd(E3_9-amnXHF-AVBsa9~MGBbcnJj zPhO1I;Syj;__eOykX6;hbtf>6_>eAJX)OG;DBVS-VMy+Y2^rj<#Ysm(Hj0tH@v&L{ zn7(KqCnx_)>SWCvQU9I1fePsN<2k$$4bNuUt>cev&UDmypGW|HSNQ-e>YUkRj?Yb` zv{ki?l^yC(!gW?eVt)L1sZFN|)2!)X8_sxmpfV{v-+TVu1c$+-aLu2?_lucN;E~rS z{th)B$eh`w(TW_WJ`ppcZ|wSU6GBj`;_HcmlAU2k0DTe&TpI&^RUhg~K!JR)1CF9I z4{v-Swr`TcXXA<1&8EwjaUxbN?d1bhAJE6$Jm-`J!Z4DX3zSOan4$kb??X8q?b(6V zr#N&B(8Jqvz;6r;YmS3S=& zav$RRP-dQ{s&Z7p`-TSo2fea1X{A^oJ#>(zUrkAQHkv$mc@C1W{B;XFz8^X8Jv;+7 zx4k+5BhGW2-77QoD1a@#K#q`zJBxoLNj6d%%83uFrrwa)wfYSFVt~LfKCpr06dLs) zeI08n29smj*8$E{`CKE1pC5LqlrwNAKox@!?YCK$(qTB6kUezt`5-#Fv1$5l7Rv*1 zt_(UWoC72XY=hfwypG=>wF$60a?z5>8w`{rsmyx%nLf#$xeDEvr)M&9ZWYW4@Agh3aMN(gWDye!GK9+ttNG z?tRl&Z-YiJC{w<8&$dNqK`{O?FVA3OE*p4qGpZe_Q;7jf4|RVGl83F zBWx15JnDN6v(hQe$Yuu`0)}1*dS1K`449{qdkZYU z{;lF9m9R-W_dN~Kp(-kp_T;Th(zWUMtpTQ`mPTjs7VHoSTAi_WzAFzsW_}Fo9?oM| zO-c7W8N{)fxcdvSCVBOV1X`%HClCL+S&gAp_G0uv^F!Z0u`xmbh?zNXv8{ zIP*<^zm8=P`Wu6$;g}h6!nyZhXW)*5XqGI~$J3x+c$U+vAQSDWE>K;b#?r8HrS>KW z?jG2J0*krh3|FnZ9(wEO7&{aI>gO0rE!y>WI#N8{V}@LZB(c%~exlAxPtM&l(L_&= zUOAWDrk_=iz?UM~+8d4+q}iUlshops$-h#YtkR~td7BH-4?YFZg=N?N!8q_!Z=RC~ z@fB(u@y#_`i<|^()>lBfM!H~;7;!PL*$+M7npIM*i^tsed*D)bXwTkkFaJxgY^1Qr z(9TCMaktL5Vg1>65&>pa|=>cVV) zl28N`6p-Hh=%Q5VEvSg}CIZsC5~_3}Bw#_5CLp~;K&eutx6q{qmEL==1`;3yZod1> z%zb9={14~s{qFVt)>^RZxrrPHu-4eBb*_7^@o0hpzu>^17VnL~H=6xFf2kOho$WJw zT3H+z2>-{v_rDHbFmg^12*&cONx5!-JHuR&*$C^b(g@6m_F7m-@MzHJZ*^rVokzP@ zc7hT-`xWn6i$_rs1gY7`MgviyyVbx3SK{)`gM_V7A961r&VnnO3|mbu0qea(4V9ZY zFJ8csUB^u;Y;bqKH7_fgG$>MvQn?T>Je| z6=g)5aO$hkb|ROM@>L-7VT?xYY6{)N#DnJdG~k*xs2jbGL4*d=SidNTiQrdCBsyQ4 zP51s}P=ZmAH9BVH8cI}V9V*1bbQmmsmFZXT5_m%;TE(h}viEnhT|>FW+jC1Xw4FYUd@okE{a zfK*o+Dj`O!d3&!-G^$pM*j&#ZKe$lYJ5KgKjZvl;SMox9F?ZjW|J8NvgU^t5lUJz| z?m}&V-eKoEbc1{hmY1WCcD>b8tXnRfg#?Jv1_^l6m3EPt})8iJY~W&ST+DMZe}eCs;z5 z{KR{1-LO0AObxFbDWn+56`(MqLD@7Gg=Bg2-mu%=Go=_NN=JyORTAe~(#}?`SwWy9 z{^EhLOoCe!pU~ohEa@Xrq^AYikt-I|M_k9M9H?BBz>6>yRYlu8(xw~{helUxhj=X8 zZf;$>bzDCWtWBIJKqWjkZ#O34C!|BVyHkmtiD^~O1UngrD9}fw?lk_axM8#zC{H6Q z{abx-=z$P?FgH&xpAkGxnPkdE znB9*c|KZ2SpO(FL6Q53m9298DWGLM%KGw0P6J(3y-b>Az7m{~=U>Q4pyDCmLvvGrnw{k9x=e!ED0hT34(*B*QuJ=5`Y0 za1pEG#SgBQR>Tskxjy9M82{)-SkQ78F7EplX|({u*w8OnFqt}8&)5`1oFS0S=W)hh z-`6c}q)UF6gU(RLWu$AYb zQ_2+Q+O#m;(BNaWmkU_YF*G(Di5IjK_L5$5X;LpX*CsZl*3gAQ%1ZgCTU9?h`4TcR z9khyzj{#k}aFaiWi)6F`VBZB=Ed#XpF!@)!?9;sd7n=O*p@``vK*(;jhqI(z|T!+1x6~SL<_J z3e=v-$KngyMj0n*0T;pBA*ufYA%@I?ty6cM)0bIl)`2-wn%m~!2~8I*dEn*|;o(bB zl05S(Mp^InK+tc}`0n}jEu00K3|4M==C@=xnqbhW@}T!B4vM2X`zrmaYPCD9wf9+EMr8G+I1AJf)Q0I2Yx<^0C(OWB|Ms;R|1_`YtV zqG*7O3+`>iaZ3nqrh z@3i*#5EEd1*=VAz{qYPbd9qT-QuS--&yITk0E?mwpLiS+)i6_|s(?1d?+q_wMbZR34}b2WPX=sGjV)h^Nro|x5BxQhXbsQ)*pOz0~$P(43K-#*LoHL z%zoxOJEnH@@H(06N2!h?>PP`(T@n>8lt)sYQ5_VD0{4)O78svACB#@a@4BEU<PLqN0cx!f=f$-p>$dM^h&Y5HM_!v0(ZqQjGs;G8uB?ggCCFdzg|=! z8@}v;Y!sNQDk-My;!z!H}b+z76d$zn8}Qy3{$em6ELP5I@$r+vBL)yISiDvpnL zU;KWSODla_bAcO~-mr#N9BF~zZl+Z9d>C9w`0BhANv~#l=Z~s{qVQ2DYRmK$4W1Gh zCLXWc;Zt<{WI6VHyf9?nrx7bHkQfS(j2ih_vRfxMdp~b_k&Eg-X~xlyKD;blaBo8K zp}F7V&mT|^7dF1CELZaiopEsNe%R3^mVcDzE%zhpv&4yJ7xvQvzjfy`pns&45(QRM-lkYuz8BzZ$ zH}4jpwEmC$mFHSI2?Ga${_}*qUBzB@OT0j1wlO9PJKSnwojVU}su3-GwhubWH<@ag zIt5cRh|J13Zz$3V*u07cHP}Eh*%n921>U{)T#7mgb@a+R{rJNBb`bQkuvyP-(HcB3 z#&%rNUa?D&!PT$m;@nT6Vnszk8c61^KsGXp4`$R&A+s^Nm?sco)Yy$x(-dCD^Iu)1 z6lXzYiB}GXtlL?z!&%3VEm1XGPWx>oPG@aRIb+VTwxtDOLs?8kVWB94?GHZm(=&~i zFrS!I2CFadJNtjQoTqP&8u)2)>|FbIlRMIFN5a5-Eu~dnUF;%`!PsVp=VevnlyZpl^(*(k6Go}Hpf2;$raSAwH}NIA_850(jYr@6+Qr32 zk|~pnYXCg?(i^zykRqRMdF$WiZ>vTT(^bmlBguWWzQGGM{Z-~Js*MY?ga^`?Wd;xa zAx`{)e5q8gu)tke{jXMmt#ohTa8I?xab9SvZR{u01y@v=@wFrMFAi6^Rdv0@q!jhh zyMI?j>FVmI#)V?TJ|eY81}ET?e#pudP$(1R;o(LY|{fO&_oqPKkQ}GnQCKA zhuc)kIEQ?w7PO8;-y54)z%gta1$J1PkL1*++~O(Q3&Ew9%|#N6EXWs6b|+GeJK*mr zyFt?;WA7~LObf=Ou@Tg%Y?vr^fKyr$0r|bv%KGH>TpQLJqmWq*K=UaSimc9LoyP7L z_J9&Ay;QwM9H$Q#Hdkfs+V&D|piEyj%RRrpjU)7taO)Y zf&?zA8%S786)aoUQ)Il?f1VpoufIV9heR@VN*{iV&-CV#Shgn2za~YDaa~^)S`&7G zDxawF3a0jCa~GZNs=8&+JIOH}FXa!Km$by+lYm`FN`>svXEJQ)-SN`x{IaCw#O3u3 zy4h;rqeD-%O?oTzm>$^vZ!dN{a8_rgmdjm=NqXiLn-67{15T{=#~yeiZ%7A#C=l|z z)^rJlnY40CYARkIBZ$alFQj#dD$)Z%asOa}OWiSj!6$z!6QX0#M)=^*6^NyNvuLNP zCC62h03fNE3u5on@?=|0FQMZoZ{*$Cf9W?;7UUJSY_sW4y>K8f;h(E44|#KV zLsiC^CNU?E{0hn~o!huHV*l$gGnsB31@{pCCUWjO<$QB+;Lq1qJ7zu~v~~XR6Yts^Yl_v>SW{$TpS<<9#yx^2+?;gl$%Qq+@KUxi-fqiUf-%fBPONTcoTIpDA zQ+07kXL`nVm0tJ4-kdGr9uju)b|{{785b}(63Z9768hynai*Oy4BJLYz1jyY$$?VX z@|$MS6}p3}No2IpTcvGI7+%nSh5F7f4epdCBcy0oP=M*rb{1PpH#`W%<(0^njMtIl zeS9j2yXh4(mDUO>+2BSqZ=@LPoqbeSmX0)c@ML3hzwr0SDM<)hZ5k&%@LQ_^&h1d1 zyFikU1QWWmXD1L5Y+V^t+$;(RAk(&|>+hLzdXZ7qlqj=~RW)Mk&k|Rtt9sNcFOJ3iduQ!37(ZL13CC z!L`jAad*h#&S%0Mt)@RU`Bd7A)vo`;bRK%9J8nyebpR8;>Ipg~8g7N@y`A2k^&paEZhNo4 zd9J?c`1uSTYE-$r7 z5B;Y#kvfm>MdaA;D66*bfU~CIm$%^iv08c(spN0JRel@0ml1%!@W(9S?Hci_*O7Yh z=AN-JAW|l=aRi*bJm64EpSZmsi~AWVya|5$eJ((No5@E9kfh}@s}SVNty6Jj`flm+ z=naXjZ3Pd*mB{^SNzCjK&VTZQ>9jmJ9;{$UuUG(oC^Pq3Lzf(eoI)_@M=6fYMP+aG(Qy`&0VVl{qhKO?T3R08qv#eZ+%e3Al6`~b zPUnYA2ZP4*@O%!_zu}a^^0KPqqp};p+);vMP9`wmE3!CST0@^HuM3wc-@eo|SezeH(_*a^8a*BV z`3oO4Hwr6j|C6}y{G1bFp-HhIXC6eZ1qM=7aOc;tj;f}VoP?81I9;leVr>bCgi5_EdW@X3^UNejGQHfVVHjYTodyMlC3u}4` zt6}dYzQw@3Q(h&uP< z*WQtVGsp~FA&oscS?)n8Bwk=P{PIvr@bQZGLeaU}v~{bZ^dtA_{)Z#y z2Y|xM(*!(OowrGLddGQN(&CRRxkg}lNyIYOW6_dERK)NE*g;X}+SsM^PGZpVun=}L zNV5`4j+CzTzfu4y4hpnco~)lEZA%t1?~tGIhuwFo4Dg#XinPIfUYre{h?#;vdst{I zUyYF;ntntY)>GI#FJ`SFPk-=V`+n;{RAgE&|3_jGk4{kNWbwz))4!y{JYzZ{4NcEA z0O4O(Pfov_%;1Gmze3L)r;GeKCTzq%GJb+k>m#;M4?EdR{<0gAxtFq&WACFNJ;&+^TvYQL*;qKFNQ8#L;~JUK!eae*FQ~)OAtMp8WcCb}_eaq9#Gkcj|J@rO(LRZ5K=~7~8(k6Fof4M;7y;l`(7)i^K9O%omH_IltM#heH z@n03O_EJE#@^rgVP=xPgZ0 zez$WLzy~24a?}~_6rr^#A-Gqablz+8h!(eX%Fl96ECx}_z#mSg{EXJFx!8|GR`>Eh zu>E)%T5;DDw-QPfwqH6Z{)boFNmIX)WqAd1)JEzOIyekfe8gSujbkA5**K7;M5u(BjbAQ0cHV`yx2WwyB5HeH zQXkEUlQ$H%H7}@8`(8F>hMIp-go#fFsq+s86%Z}qHG06y=~9T%KdP#ZQ9SD#npI>@ zAPl;`!RI)&e)eAD6AcyJ^O6 zr-MLX2pub3$!bMnR&C%{*3H5&ZbWGLlRlxkicCSSunksodFRVd%avu14zFe8*_qHW zVg`EYCOrrtPCI2bt=|H9B*>}>-`pGjWu_hw$+L1+l(|@Wfh~+x#QM@o3nZe;G(}x* zeVHw%V-A9 zn5Ioj6`;C^@|^h^0y1$=AII&?Rpqb-9NdxTi#r+)F4U#=?Y^Ye3dY=2bIM>#&)Z9W zOL&|Qb#ZlyNAiT;jvEA8*+$>#Zu&XLc9lR>>u@RJQFbSGGA7&9rMJ=r7vyIe(==d0ul}5LUp!= z#%WQe(pHjGa(a0q&j;f+mhSZPlGl3I11y!+W+E2~pB3gWuC7dZ;8FW!{fsHESU?Ij zN0z+U(B2kir!s9Jp&MT6T^~M@!zYXz|B~Y+UDK*PEAUo(4WA95|HMJw)zaT?xASYP zogY5AGyeH`8BKA3+y15NqozBpmp}JRwZtp2nFjuIh3&f>mHU1{2JE%8YjkEGuPHOF zLqq9V=M*F#;jk?YSw4khHR~zY_m*yWtYZ#YTeY*K<)m}Vh!miP*5rCbV{_(qj8KUz zN!ckPyRxeKUb=KYg1u52!N()sBZRK^yiPg8Z1{SApx`D)_qFgk2jz>Qav|&_xp3w3 zr5{LPybtqzZfbpw#e4*HOlEt*37=OVCCd6+o%{OKY^5=57Yx)RB)eZ_twjHQ_w;k< zLW}%Vsq!AdXqL{ulWQfr#Fh|g<8v#o@KH8RcGLHq$YKt|iJvY$P4q}hmhRYb zBrIQdFb!_n*Tli~V`p4MQ<`ha67-X<>=j>}Bdwez&<5)ig6AE4>*wLx6MH!{#Z;hZ`FVEB&c>2*-&P zIo&GhXN#r&$7Z9Ul9Yah+ zL$IJTr_mBmX5X*X8`aWz9{YzoT}0RlzRPLVdH&0?^WPHkwfeT)QCY^mf_PbvY2K6h z;fa;PcF!qT^OtNB*tAS&i%Vm$$@Ne8FZL8D<5&_RTktF*_;`kL3YIe_S>0qvl@Qe{ zZS}nQ`LkV26crVfbhTe)5@n5kmV}K%82OphT$9^mJ%*9#vydTjTjLiOE4rjVkGJfvG&U{W;Jpb#qkOX!DQ8C0yLE!)K=n5G>@RTj*p;uh6L0jtAiuC&K=y zqTI1>Ke}GjK|B;2Iet=v_NAh&DQ#7xr7SdWuo2X92WTF2r@ioDrYh3t>K3j5m+K?8 z*x7Yo27jBZ-$$9(+3P;my_`XP3QrfR-i)AoBOd@O{z$bJX8L4uK>DEm^1yqokU2tr zl~ADh@|IliKYjc@6DiA6+w5#koUxhm-tkGF9cVc}#&NdTP=+=|uUE6zlJ?DeuU(KK z;cLOQC4VBdRWN=D2Nk5US7U=GMSlO#_=|a~xxU22&qg#2T!XWFFLoTs><0{Je5|#8 z&fFY`#Y0*TiC|e!JUi2LAd6#9^u-ak%$)TfC3aqR$G5S(Z7_=A-DgYH5BR~NLNNwE zt0H#h5S@2y8hZ!K>;7>ZRUxr{QqvdkvG7%Ei*E=lJoHhoz9a>9GhX{q?&oSsbOdo>Eggd*ENc1^?DvXAnNC%#vP*)_`> z8i>8+^hyXuXJ8^Wl?>KhP~_!gB92dTl%VTPLO1KJ7nmc-;FUwvWYs^a@u?9TEtNkJ z$gT&eTMa(nP$e^bE-vZs-#pw01;25dCN|_tkW}re^5H}ilj1dQI>iw3MjLH$V1tD5 zlIUl?I5(|A>3Q=6VKe;CkAh!sQ{2l9CfBNPM*1Ut#uSk0es4uO5N>@;E9%}f4=>Lu zpP0XDWZRr}=X=^lB;4CQ8g@h@t3oKzSYJ@t9JVQF&G=R4X0IF0)GG9>09d+E&r z+|FKj1O>_``qSI!Z`B>6@5^e&$@#2aHE4a6oRi-B5tN5`6BH56Z0{64D?1tBu$$GX z(seO9cjIYmOLm}##z(|E;&zT@AXPc9&IjA^lUKPhip_5;DK~ngvLM6oTS9sgo|E zc*jxl`~K3oAvE}LMpT6Iz;1k1qz}_#i{xTpq(9yIJ5lvCUmx z0W|{o+*AE_UuI*5ZbJkQ>1Mui*`;3S9PBt*Mm}6-<-K<|JUQznH^0)@$wW1_UN-jq z??5}nSfa8&p~~&fOYW}VEEd}kdfp?as##g&e&Vx5>oWK{`Z0FhczNYs`Ls1Jl>)F^ z+~DH>I1Fyxdo9`8 za^|woX1qPVPN|Bg=DyS26b774cY=4$5wx_~1IO7iKg`@}d9}!YY%-J(;-d915;uvT z+Slg08ed15vaU!45btvvp$O9PL^uMg-sn#{!{guxy_iUyANY%c=a?Gen?^jG-$L>) zjZR@Ro@7i{SZB2fB3_>-aC1Nd#Ocf^-`u%tr_nB3^7o-eGv8$Z93LAW}D4qPWAo8vc zvDn18=goO?`v&)28!ras%4y5J$|?>=p09W6i`(s)ai7oGi0y>EdMB-Z?Tl;kFMg}_ z^J7Q3%s4luGD}a2m=xQrn(dTrHd()z_&e{bECAvbgnT243Rc=UK58;vJy~D+S4+yk zD6C$A>BimS(_F#aBdM}`p&AeP^*Ii(Nu2P{KkwhC7?(mr*6ZkjiSem=Wv`Vy90(_| zluEFv>o@yf{U2rANRN5M1Hb#6oe*({Ra)RdGk$UN(8%%237CgC{*42awtRXV{9epr z@hR5@$yaVxPH@k)C+iM08}hEn8>3D-Kyn;A-tP)(<3r2$9kb^54KOHTkASQ*j1Zb@ z6JbQx7xZ%o5@Op!MF`z0hg5A!(N(64&4xRTSXu`*v=2lJ%N8>flf{#)kT(Y_UDv~u z=&)fi1$Q=?L)Pr%{T${=w($^3fmi;am8^bsW^`*}!3%AaN_2#d*P^38{A+fV4#=}y zZr)6|}aWHM;uP7@KWa#23 z#J8-o-K2~{p%qiHz5YIAe&FZJMoiwck3zxmEkzmN?nrY9`$z@4q?=|}V7^op;L#M< z-}xz(9VaQ*cRqLUeDr~{5;qev=33xGwb#i!3nTUQ)y(%0`g;Qbww{gX+?wIH)>{(|sfRk`Lsa94#Y&#}xgRC`EX5$BJ2mj-j-?qCWXG0Zo6ekTuX^6zoN_@f`?d57%A8_U>#uACK6>q)!rSJ~T#&C1i<=?`s`? zo|cEYl!&B@rh=yhyVsvz$Vc;r^p=N^*GbNY+Cx*DMN3aVel)g`LUPR+OgIp92f%Q7 zS-)XT$&-!>iSUIP3*f8VS0&eR>A3Xcju7OVHzcsyL8VsQyjKMLYrvs3!RX87pZI%S zWd2KKY$&{fdTsV&pV7T8tI(1jlcF^R82wEJ0^rk80W9{r-SMHzQwa)os)`hGH=4yp z_Gk~%?GUY~Z23GVs^9aH;X_LAeyeLMZIj7lm%V~wABSd7dK#=H6i~=H-$nF?2AH|_ zh*tLrAAM8~V4)ZD`T?zvsU%9##FJIZGiUe2hiG-qf)qk7KT)2XTHk+3MYx%?Q{q`_ zSFJ1qCmWCG<75VnY&y7ST;^x?v}W8Wlh%n2#HC$Mq&Nvo?(@niIZhuhD-OmD->};! z6s*KfEHC~qE51N7$OuVUwho;&)(>>Airg>(-($5f}H4Cy|k%_ zwy!J5d(s1xOn~7x?dor#xZxkkgBG0eAr)k2%;B?%oqXSkyEPKAalQT$_s9!UO z5tvrRW@pR_-qjFiG6Bvjv~>^`Nr3{Zby4#dG9J@Tw9^&fxp*k@Snhblfkf3=o0iV! zT;Q;-vUqLBK`L%4aZuTm>l=`v;xMNr%Vc@9#C2Q91JM5TKP8<|JYRY^N z8e0sAw-(imWq8)iUz-*!ROQoPoR9}=<)j2G_`cbcbu1yRX=t7dy&5w`<;J+E#AYe+ z+bTPafeRNn=(%gqSIkMr&gk z{k)&;lMskJ%UlTygzu8S?fO=;=WGffIqYdpxUb$`?qlVwZ~^irLt^F``T<8OOAoYcMW*VTC{Nsb+C(Rcxz z^&DEbpI7Fe5-k6BaycJ3lO?4#bGhX<5az5%A%=epliqbG*OSI+wOb?D%8B-KK=DH05|w{v?7je64R|EetT`k`Ho=P_u{sZ51; z>^u3_RRK|6B<)cQU%HSoQ2uCouhBi~ zx%~~Kj#1`8(js|V*hGJ%^41?4kvs6~fcqNFeS{2lPYYk`giD4>S>Cr zbrEqA70=*DH{QyM!v{%d8GhVF(~jn-Lo|3I1ZdzUlmsAeB@LrDFK1Hte`+9v5eFUD z%%7FXDaJi#u<^G>?IW!aP=vwuSfL8#@*Os}WZ)i9EOI%!VKw8} z&2d*E+dR%b6!FGq(RTiPq{$KM36mV4fnx_}HeT+wX<&y^g%l$Ox-=UDDgv2AIn*qvCceP4B%2D3DE zB6uq@mE`UqnLa*9EJ#b&X2YWah3x!q^3;Jb{VDbu7vD`bwc`Gvs7scR9pJ~yqBmn@ z9n-TX2#giQgyA1@$(_>T?Mi=VsIWh=f=Byh6Rm>{bWp*tHvWGeZd;!&krL%&DTi6} z)0=0{I3@Iz5+37v>m%2c8D^eQoL|1(r88h(f35C6pcy)m_N;g%h4quu+B(T$=lzpQEMGO5GU^d=94oD zue+@&qGe4RB#vhV=j7K`A-;Rto)y`-#MD{J7B~Fum|l6!3zQPscn|T_aM*p}aq|FR zPxe~uSY5dot%3pS#1X@zxnd7*oZ*ZYN%O;GGh5m96dN7ZtM>B;qb6MLmWKj6K0CpV zR+3M5Z1|4EV`8T+;xbT1jJvcfsslhXmX?xn(nPklfKj`t8PA>X*q@0HT?o3LquJLt zMo4@1>^}ZtPvzx4LKqoik1xFFAY-$kg)%QR_-Y<}R9Hhg+(`2 zLh(HK0xGF{HgG!5@xU|b8j+m|2$9!*==nvCeh*E2{)F^r8?!u^n5c-9d=R;Sio8jA zcEep%YtSi0>%;s#?pVPA`WI;&n_a%{zaAZ_ZEzK( zla$tQ9Pj!85~=^FYwB>m*zqmNToTcpZT8R{6Q~EtD>D=MDqVpgyr&!0tF6F4Z2j_# zj)YFWnglYjKt}2^0d&N*-zo@npe^V%&6r1?<;N)Vw9Lo-ddZU_?-^;Xt|8HB2TD-SU_s}+B>c5CpEkOUliiM zi&s`8ttBYxm7jSUUR+tL98f<)6W>W7eyK3vFb5nPOA)s4IN8dsv%lljRWH4tbY{g~=F{;-8n6NQ5 zUsg(5EnJoRTcEry)kve$+DslU8|#iqko+WZnxRbBCxhe~8wV0EC*yhj1n4H}A8nmV z*3d~o@!Mp7r^bGjQkGR8Uker=g8WT5qzXpvjVsTtk1ECL>L&QXyq&(5SQwW0aNyC! z`^si^oGIc+y{p%a5%+LEkV2@NQJOM5fj4p-e8 zvX7}&S*lcZ z_xn@7E|T@!aH#vUH1!Dh%~ye%^<{-kO6&*MGi!kJKy}qI^)zPofk9C2?R>p^k@V&cROoWaGT_8z{nAC%)Z zp39FkZ&@WfEyl!i@@PlBDBV@jZ)ZHz_|1SlLNjh8vd6VggI>hzX8dk3!)Ifr4qdqB z9m=o}<7G0R%ef0${JXMg*lO_Uspq;t(VHIb=-AI6f!n^Qd)tzhVSD561;ak_No@7@ z%R4>JqgP?ce_QbxTw8aQ6qaj)C$*rAA#&;IxvIPms+|gPDlB41J>Ia_aD}++YI3i& z<3^a}<|ow(??-=G@z1+YE=#p!U%S5og$bwsW>}N!cpZw8*=E*Ybt7yl9%M-0Z?aDw znxW6%8xavaEIH-^G7k}i6qd;f$XWgVU-KAE zo4N~|sck|4dn@wgowZ4tQ?B;oMQgR4yDC<8dN-xDZecEZ{SIf}KIH2gJdxFz91iNxm9nNRGdtXfufUlMD*B{zCMC-|jA%uI$js+TD6`xilFD zPPXvhVR+xd4y7v-o?k3{7?xb{Z)Vi(2?{w1sLJ-J?<3Z0Kdl;EUz=BWRJk>T75XrV zGQZ+b4*CXc`{0^Y5ohYyDnY_@sLs9gfSntROIhXBHLRn8Drx=~Yj+=XQ(wve?tvzwvDgx}Dg{Wpns?l1+TVS^ZP|gd- zE&K=}U$CQ5@oAH6vp~v!z>*>p3$yv?f#$-|opD%x7M5hxAuBZu$-Tn_9k=xFm*fP3 zZwu)4JgAS-C0R5SU!f!%22vc%n}a)^j@Es9dauY9twMwV#)_GtyEAYDR}W~3Rw@wX z-UQ6m?x~=>SIwdny|SiO3AByg8l$>8cdeS${3bQu@W_Y5mYWM!3*}>!Ys*f^1rk_* zJPLtae~J|;iq2nT)0k83@r@Kq%1E|!H#gw##~qF=PmfO@SZ*qKrONZ1g5M8ucwL0z z&gvfR9BeWW)l!v$#_p?`Ko5BoJ&cxG<#Z0i!6CECfI=iEY4yXL#g= z#c3@unIx;_AuJU;&x}T_#XO`%5pq^xzOxXGC{uPB|Dv58m+3(B7t61(xMt@@PQ(*j zCt0u9dFWxE9~;9E%@d7OTC_{^$=Es}mLpl0*mrF4wPD^7G3PXXJ=<=u++R+h;%CYt z0Ii2C(F=w>RveqG4+3L%Zzm7up1_5Xv|cVYXtv8_%(bUM6y4b&;qeqCqN^6-+lmXk zk`(}#!J0l10ER=#x~*3)NjKUUQeB0Lf#gyB^^E7%Yiadtmh7x7>t<4BKYNIzp~C<4 zc!uMG$u~ySTgKd7F*cIgm?xVoAwu?gKZNyu)u6IEOh-5W#QXao>JA`(z|GHH*4xw79F7a)NW@$glkB+q-d`FlTg!hI1X| zo>Bqj9j`gMk;ql#f3g5Nk*5EEygsP_HGwSqJWd&>N9TOl%xYHfL#$JnrC=bxy3_dg zmGB7ZM@I|ORhkbM!#QF8hMz`UZX8mzx=wR3z;Y6dbx6%aZqq^6dpho_K5gG#JeEi5 zN%r|s4oAM`F2VR7s&>}@V|#hk(mvC$1x2D{#;paQt;W(c(B;K+pu|c;f4@)GCO4xk zitMv3Fh{)j$@2Xc^wehh_@w@=u#pG&9GS`e!&^7nW$Coz4})WuZZA0?i5{WEt3WlV z2D1(xp(ber2PpG9sl;~~pq?^*gS03quA>T(J2>;#W_}LUN+Ly;k+;z*NZx~JKYkV% z;eIR9$fk0et?>YnoHkPb#LHUi;j7N##;6=tlS;@&CfI?-{j#-L;K4YNtI^|frqlto zF1CA;YebHm2T;?*{V7g>sAHZ>0#9{#j@~AO4?@+@_Gg&@F>U$*Xro{)%yDjt4|DDh8J#5{5_Q>ffAPcC%%kK+eka zi+(kuzI27H&UsJ{uTRQ#_|IpT&B3NW-V(>QlzGx4Z~H#ebSZ+clCB{afD8!68?J4H zFw8!4`F(|?vBFH8?DV}!cw2e*!U zQg-eJr@VX=mqCz$g|Yk_d&5tAJ;IWGTwnFE^JzfiyzOa>$Tdxw9pg|Vu#Z~h&jf!2 z%2^q8J9B-|`%; zT88W@s`8H&yDdYNYA*24EeYR!%B=lEw`o!ltgf@#mqI1@(>@>Qa}5oRjX6YpS)yA# z1B#hZo_zP)Zg?aBMN20Qrq}M@SRu0nCA~s&g>TsP?C|~Sjgh{6RF}tC1-rB(c~gV+ zbrrjnF8<{>TfdyKIvo#J7?bsfrJ;ju+0c3@pOuH$37^*k`rHV$1;$1nZj>=bzO{TJ z<3scxd7zo(5~%7)zdd~A2j!dJ2FkJ3J?!L+)jd11ZW*kS&L2>RStJ{TYw)*{Qli2X z*e~lY;WgQY1F4CMq=+}1IZqd8N;&6^m>Y9r-GX=+Dn4_#T`Lr#eUmKpjJSl*G9+=;AOU%g7~`g(!FVu|>{I&M$As zTRdf@YbSi3rmu`#RkL^Ns5nA6qrIYOD((;1R;i$Inb`014S)FZo%()f9QJ(3kpG&c zgyMQX6qG+;y#Q_DbWy>0Z^#leNzsjKTAEjBl7jrUHC*QmjuNi&AhQw#t6Led{=}6D z<>iCO$5r-3=fQOb;=2@$?BHK9`;1j^Qkt``Yw&!X_p%IfPj*k&-M#cG*sq15BD>Zb za);)#dSD~kJ|7K0S~vJcYYGQEN{+fMx|7iN(q&Ove) zKar0|V@5>|KFFLr`67}8yyoyS|+t=iQY$mM9nIOG`bU1=tw#{UvEuwNyF5SA2sh(5cRR+ZH<50 zLsXgeEMAg5BW>CtoL3qZDxS$K0KQL#O%d0SdTyYQ3Y{!YlUu9e$gO6Ep$W79!`^$p zHPvhNL1EfUhnsYLrSKQi zG+PW8F1$zoXzXcN>tj*EW5q)NV{^`Wsj}%^4kGn}RjNuW7EQARuMH+f(m*zMqbmO7 z1$0_fn?s_%BsB0(aX(Gj)Lf!;fs6(eCwiZqPCVpG`pQ|G*nFG&ms$M~XmNecY?fp% zn<3Vs$*+I@yoDc&^ULXAe~r+iUoMUMx!dyr%#40poVM^x(~)mT!wXr>U^TXFE&Ja0 zeAAyDCh9i!N%bC!OJZ|c+DpgJEg#21#M)2U9=9(PcopzTysRKytUdHjzO8`zXy@;E zdQtr&E_~bJhr;Sk&#EomO`6!^#p$uCg35z)3gCK}zo2XhE=HGd=F%sV1N>vj=q)j{ z`%{a)0v8YxrjPqAg`t*dxcLLoJtqq$E48E3r%a*1HBK5pOGlI+QRknwgIp_W1&D8+O8 zZfx7_4;Ofb_j)+3{S@w)edaI{`^>B^d5-(BFU6Psg%+g{GI-Rp1mhb)|4vDoV<5X{h$Vt+29i*v_zzRyh(TLQ0$ zR~=m@EvJ?|E&@Kb82@Fc)FoBw|3emHH#dJ6^W`|`$Bt)c8udhUai0N$O~BqUCLRt; zcL-{_cU#V*|H##Ic9J zsRbr}|Fi=oae0=V@xPtM$0Aq-4MMLds#}ommJqLprV22Tl8|BoEiag!;e% z9|7=tMiwgH&oRBbyCM(E;bKoF*&>-I{qvs-E)=&ecutq>ZNj#q*;@}Uj!FPq4YZxN z60au~|4QS06B@Yq!|sji+Q$kGxgW}Xbcy!A*}wI$Wz*8}=1MJ0<&c?}s5zVBjD9Y| zc>CpG2W+qSGv94?BNT;}LELwHL)0VlXf@qw*=rqnCpX9Q&UC1MhgHZSHGU}gi-d>E zBX6;vDck<2;m%qKvxf*52Q=aw$!qou?QWVu6S;}gW=tzhcl3G_s>(O2GXYVIs z#{$FE`tTg>gMt@q7JQKw+W!IW_h;g=;eSJX7Gd=%ln@yJ;N z8x>&6bQAqV*80+b2}hJ~uFT`}OB5^Q-Yq&Y87seUIYwCkp3{Q6e`t7epE|=8&jspa zl=%gfRv8d%3?hP|R^MG3-ZS52&UJpa7FUBq5;!F5Z$l2hbMs<7s=etNXu4lw-(0z3 z{YLC0eVIAK2lRa6{X7KR%4(oAEM8JPdSQ=Rf6m%WA% zylZBXKEx_l{Hil8P~h^nx7)Tl>2Kdt&ZfZ3hvohIXN!xZGuL)k*9mh_g=_t`Rin=Y zoU{NI-L4Q~`dHlbk|tT0^X(_>-)(n4cf9Dmw?t6Q!DR0LxqCO{GTV+T5WlXqr-Ytc zZNV#MB4sMw9*%^26?&P7fYd$8WUDd_4t89ulHkh`GoL1NCNqEWGW4+AQPj0`=Dm{X z9`BR69{Tl{Co=o0`pf?B0+piNhZP+y25>;K@XN~{>fNg2Zt2l}^?^u&^q`lNaS`o7 zp(yGw9e4lEAc+>o+|QB6I>eXQZ)3QNlSf=CMZqX~v zAAsu5bi7|H3T$Y5r#OoDaHvmWvPB9#jP7T*z+R~@&iY0%eqMa>!fQnTY5wG4K6YXu zc;W_%!>Es*0m6b^Wb6j6r!_wE@NX5StJl6Aw{b;C`*BFcCel7*cpG&% zfu2A%0Xg$8Srt~BaIcw!f^}X_z}+vc17u2X2&;-s?H@E-k9qG7b%E94bR?sDH1f;E zr!^{N2jkia6$ktDng(e4K-%M%ix~&4t6|Eoz-8Sp!5gWa>;Y$W?0v${KCBF)t*q(M zw>Hb#p!kC0?6~eF9(c$RuA?d8^>7c@xR4+5!QjEcI(4bwWEU@GNcx6aF`K75n*<~0AGs@xa%xC>s~tBF1- z=6Y(wmp;uO2yv~rf~=Kk&VC1PcX;>}Pb{eCe*z$fY|ZiB9E`wf4P8^vU;F0aTJ^mS z@#n6bo55GBC+GrfbM9?#=V7>4ftTTa0m6~D?0QU}YX^_VdXX(eoQri<=$`xP?Zq|tJXU$JJ_C0rg&BHbtMnv{ebnU&?At_5^+;;x}Ird@vib@3To z@?DI4ohC4ZFOZfq(D&}D`&+7e3 z{t6!@iq5wY*(V}UO3oD}l8E@p%Tg*_K=;=>*`B@*_fax|zpK|f(o;LbX3Af%(b46( zvSF>y2fpf!M4rZAT{7U-d9mq_rUS2Vvqhl|`q=bmRUAKSW>cdBroSVz&~d&qV{LKU zdV$1Nug9;U0Y?EEqT*5G4xDbQpKJi1Z0-3^_e#iu3^N8FMd9=l%# z@Bd5MZ{a-qJ1~)ZL%7&z;E`U3xJ`K=YZfMx=ul30KRA!8cFzHm4N* z7%_E4nohO*jQy|di~4V{vb7wRCvAAGhj0D>A8g})Zj*CpN&e`9cLqls{0v9w7utdM z={b0(e}vrWY-8?!`56WcOZpI6$2XkJVf6+v8YFjE+6)J_8~pj}B@&>ku8ykT%4WFj z&H6H_dbC={KlQ7)0k|tFIic6AqcXJG%Pj2_ucUr0HRWS{d9s_8t1%q!20u2m*c@qvU5@XRLs=XnmWSn|y84vrk;N_n_$^+diXV4<<-k z(Do;t)EX*hHQ|ciHWq3) z)20)(`Ga{7tz7fEzCU@}l3*dKVbrtO!#qXcDb(byy*-Peh?MGthU6bAJ$!iB{6SuQ zax<^qIa~WVsuQHXz6EE|Ucj;M>9sdY#6`DsU`Sz$o60P>yKKUCrCThdtTbv~52YgF z3^aLs0e*6F@|v<3`n=belc30;bF1u~^4<&PiDVUHr>Y6P!qnhak|nG_BH}#57Z!Xr zj$<+*W#?P5iTa4hAdK(qU`feUJ&y5~&0C%6L+tYsi`AA;Iy##{3w0?WSMvC@m&^Ds zt?UNna#5dV}c;+>)QSehxedjM}7^GYVcFL-;Vy$#qR_)2!FaJau0H?cA0*%p z;!SuCJNj%JkF>eZhV;u?UcpLr1b>sJW=BTOmgb4uAo_~c5fR$-(!H~2P&WfUBWWIoK4ZYy{VU$8$dh5mK-i=Y3O{Ytf+c0nZXIcbUf7S9YM!% znjV1;^SS46F|x@<+84+^oO~JJ^m9U0-g2XCv>B86dQln`)sT|a+pK0V`flfo^19I| zGD@c2Ycgdp68qW~WxerKRmuo>(&d)d1Pcgg7E zVg};5Y*xUq$jMJ?-Z(kPc~0kR<+0545<8=GGY&snNK!%E16ofV8YbTppG|;JZJ@J} zx&EUU;JAl!jzQkIFOIrf?qTs^q~h<*{j|?}Q+6b6$Xh~EaYUL({EQ%L7l6__o%igS zb*Ib)&dDZGnbuRb5oKwW>21gBL$xm#>-?OMiEz={r<4tRNIGQw5Fw0C5>(VD1;e?f z8Yi>1ODKkvFRKgXj_#j8P3&0fX@^%1&?HX{;VJfSg|l_?Udm-LH3LGfttch@wCIfh z6^{eQjQfz5L5sR6ZrlkL$xOGLMZm@z-iaWjdMW3>HW<)elehy}`n){p_v0$(!=NNh z8VtVJ)Eg#J?-`_QWiiCa^7A!+!1f89tY^PBr^34!0z>6=g^4PAn4$(DMZj33-?W`m z$t5Y4OK~B5F~PQ*4tI08zT$>ixe##TB;|3r{HwclA9N;GQ+gGwcRci;Ev~gL1mk?O z5cR%`K^Ov3;GQpTVF2W;Gd`*OeelxQOIXyaMD!Z_$)5)m+K*EoSF+-wwv5yQ;QH-5 z3Ml@b7{6m?j`f5Nj#RyluR_kv7DyF|J)JqjSYL)8+W3kXn(euCA;F|feRiLYLt>EGKTQffAYpHH_Vn!m%hEGnDMzf3hwXJl{ zdIQ&qDNJBR!OWcYzQmIjO?>dA`_fgv?>E^`xOs|lQ?Hiw5@WFT^1Gt(K?x_mo4;ezx(AplBhV;Tz^G+dj(mR{4#Y_mdQY z#-}1rDW8{Aq8^$g1&QUV5?y@!&VQa#c>7C;JKxNR>Z#NP%#rsaCd&R=1#e<7#eVHi zBwp!=nLv}7fO=P}m5V1yhf99uvv4xAuj1GVMgd`eUg1y%Jmc44KB1CZjrzJ7_zut) z+i&g?*_$~hcVHIVQ)OTa33^MaaaGS2?P?)Lzr7WnBl4!lXN;i0f9RLBok!7ym;{37 zE%exHH05szF@~?dKfwJLPMy27p*S7(qb;dQ?3yNX2;r)g!Cc_;N=F0buc;f!iP~}| zT9@ZG>Ur99yoaATD<`Gg6!6qp$@suYu`ID6d^Q96=vx6vBM`#E(X~F*E-AR;T)n&J zxQ3NUi5+1FVsv+D&3FXy&HBsrdLx5c7HN3J6GbDS$>zKfz40~3e31k}NR1&_dr?X1 zFiY(Q90+-xGtNxt!^3@hg70JNcQ0Q)xwD>MsAF}LSINFyGsmambAuK0Fgf<7)9QEK zeU6gAosCtim!COEZNMq>QP8xJ%UMZ1>r@HXi#LMN^{Sphdn_wyl|>kl#1GqodC!F> z1k~aHpKX4oOubC3l9*WZt44neo#} z9b>LK<}i*B7#JWjz=2+g7LmO z$4(Y5;x|CPWpB)YtSvXn!)b+}IKDhrm44Lv=iF_29{K6NG7{IQdJK~MF34;ch8i@S$Tr>kB{r>)j@mMnSS zhO;c{1bc;_-C{|KUH{zDsVo(n-_MJAG|#_Yui~wXV>ApUfq3fBx_<%muWVPGcKLGQ z4g1<{UxA+5vg2|*XWy1dh56)xV!x)Y$<8n0NQ357(rV*GxC5u5?Acdp6?M> z3-$CM>Zi*Oe2n3CfJZPf51rPeqZes`t#l61#btgM?0CucBf(`?SJp@_6!BCblY$`f z8JOGNPS7!!X34CnNd;>=F|71$UN>%HRvN&`zMTY^0|nDVfH&(b z&KG_#t+pO{W6^eZzMyDAj$nw2MZfV{ZSTf}z&v-2SGR22@7~O4-dDOp`cpDywPTbL zV&;Vg2fE6$I=0DVml?x$L4S-7{SpzVrmlv3ki$h>>bVjX$2K3U2VO)jyk=k(n^fo` zNJXY`*>YV?cwe-!>`_?KOx|;!>5%Q}M~a1S&=-`Aue%qzpBQq;0>ql8}BR4@gkbHm#qY@JVl4jRpAs2 zrSEl^w$9tDV+6m-+1d7LC0(5I7EYPO6 zJ*@BrLM_+^Fg}*?uE>157)Cstqr<)COx6Gr?|GVmG~U#>sHu+Kl)O?|5@2Ytf}wn^ zPxyVAg(y7RqXnyHk`@Gsd<$PxIQ!lgf9m#|0RAA`s`LvF=kvkWh}~0CJO5wG_VMGz zKAzLHdwh;4O`j*L>CJ@(Giz_h1Ke(mfIZ*37$gA#AxWbOLSN=r{}l^>$VSBTt1#wo z?EC>!AcYM1NY?{MKBTmVTKP%?6*t=~kg({<>RwY(YFh!?awzlKKe1`~bvH8ZR#_)K zZ1UfXFrJnhn)OfigKaW2+yH6&YL@$C@`s9U!q77tiQTlEn=+gZ?>`m9=tMo; zg;m{V@$tIL6dvjj3^0{b0Hp46Tox{_ixswc5XC2{i@mmMu2s=0?&5CQsSIdr4zM9x zF7;o56%g5Pe58z$#}R*yQE-&NBmf|QTD)2)p&tjeIarwcb($JvT^wvY$0#>}{KIvx z=Q%DGUxC7~$Rv27Qri8vs!Pcq`N~w-hYGv-*|-g#2HnpA@a5eX>%60A0VA1AT_|(5 z)p~QHlm8$F4@WfpW_zozg1EsG6-fNzh!>09`Es5vZ~xPbu!EqaQ?){!q7?`tEtoHD z;}CFTJy&SUq^mg&8Q&%{l%K{`f^YASF|KeXtTYQ$!Rjv?N_9REdo=9=cmdvvd0 zscn^a2`YtGc_H#LA=_V6N5 zVA=A9y38-pIQ<};2S6r;gEV@d;vZ}pW`(+89&!A_z@Vz9^zKuw=LWAiY`j8ijzuDF zLX2&fTt&p5*FQmdax(0sPmctZO6I*p^oIlMwIDAp|LEH_0Nx!Rc>iRYfmLgz26S0QpBE7lHQF$Woi#jRT+}3D zwe0n&O82`Hvy4=2FwYP$fGp9@!#FT=v(PwRN~2gmZ~vEbW5?yiT_umat7txlUX-oG|!SuEt7ez020fvSJ&ss{)O9F`J$Gb+$>uCeZ%7Znn$-|8Ie8QCAR| zN4cP-C`?%da&oXK3toN-h4DQ<2q_UNy>cAQI$VHKH*m!c9~Bg5KGXKRTX*uB=6+-7 zn6?;eg``Ah*TIL*D7D|;tWDAkwZ$9-4DsuQYPFX^GNr3obrf+Y_gCfGmmTfEPla~6 zDbFKIA}MN%5v#W%SB}}5l&|2qjJJOOb z6+W6JNP0?dFMtNCvq=7I=4~1u2C+y{4l#G9R zl_&bnVsrLJ8myc@>TOC$I&Ne`9`I1D-Q+SkVphM_Q1zDUS+V@MFHB{a=YziyS~7jr8H2k}-6HmP-R#B(8anpdlGlgG;}eM1G~7?+sCoH65Um?8sJir`aC;jO{qD&0Dul z(?Xwr7M+XA--`PZaF11upT^B9lCcGYg83zgvb};fg=Am#u(~hmvw~UsPFw$yR-8Z% z=WAhHIjxPIO)$~>CH`U}WfH7Yfa!7iWBA4?_-m-r_F~KPVts~~*_V&cS|Ea8eBwok zT-C#0jKVaKb!_tjfI^~>7K=`|V|1?G&|tcvg$~KjA7uO*Ks_KTBGg96_;~71_{eCP z$mRYP;OqD~!yJ=k>#Km)7v;&T&z#=4&2K(vs{DLCMDdYYsH;+A;Np5F`v8I+P zUWRO83oG75)tZDQFP6?5X)4eWz6@nQgoENs?LhT7(b(qvx*G&BPpi;sM2;dfuLx-3 zOp#2lJ2+m{hnse8Lr((OhmAM^C0l6mOJn&x(~Nu9z1EoMs>LrJem%QHpOh5#RO{7M zNv(;<_^b;D6FR~-KIZ#t-JOeAfmELD{mpd!xy82lK_2Ri2|M@v%*Z>@0YGB(KRuxgy%-UY#bb_diqu?Ez4mRhO@&QmE8~ zD|-IOLg;c4&$=e_^eX*~`VG4ElN#yn8;h;-QI|#CZ7s`W@DUC5x7&l-udk?QR!$n$ z-uo4HmyS*qi4#uP-8`BhY|elA%#)4gx#1V#BUgO z`J|o%O=o{LspJi(OU4V*C108`B1i?m1~2nP9+B@*Uc?!^J6#34Ykz$~P~M$36-!x4 zyIyU;n@H+i3}TCE`%rNg-Bv1V;tP-R`r4+K`4OVaM;G8653>d(&zR9gg!Zoof+};S z9;lIC(h_z8rn7l0W%`V4EeJD;dM_Gz#!{MdE2Woh+3dkBdlHGMf!ugOg~6&ZOnd{} z`L7ya`_!UunaVK87dY%u4xe*PDXLAqonW{0oY&L!kgcLM+!L5IZ;WNrGT_01%{|NgqUc|d5TI-o!VPMK;s zXSln5`@u)$ox^=!ye)EOOtRf3HodNn>dp$-+HC?R&jd6-5T449p~=W-jk0Bnch_r% zHoCMieHpsLIs5vE)P)gPyO|b*H#V0FDA_oUvVC1Ocs6e|4S4N~4+WmIAN@lxt`0A= z>j3C{*CX0_3cqGxgs-I9*-g)>N4t!F>&q^M+a|TZL1#3R?uVDCJ5heieC){8@j|uR z=c<@-jyUm{8oB3JjVj0sV^Y}F4o2+SwiK?=O$rwasKw2n?w1Ge)P65uvzYaCnsmmp zfTUgCPi#q{N+DA75|npsl-kMr>o&`9MuQ7lrk9XL z;GERlMBeJm;jrOi++b-==7aWrGMFqto+Gc%@=R75nt;Zt%X}^aNL#AC7nwLW4|wkX zYVpS7_7Ake?im*l$;5+b8Eirk&^IE&8A&}#mtGY#fv82M@gbv?4b`b>l3uj?O#c}5 zkPs%-wf6yh{o4^5jrc0&kpkAr(zQk*<@tLra%?CXF;#9C=#M%No)q*%ZZqJsOx92hscLaS3>l33#xUb`HlD~gI zjSA6`zF=i0y=ESQp+ADarTc$@t0=F*x%02VFKJ=CxJQGfKACRJ^*Q!_b(z@BF63!Y zIrskQrCCzN9byma;y`P z))yj}8jV?oRh=A>h`sOgKwJQLt5B}oGg?;GsbBi+_s1)kf*D+Ly}WxyjBc<{4~g^ofo+#00g4$WXc@1RLD5b zjH)9=$>qt)8RR7Fju^^Ea+V3#AQ zLZ;iOf<3>6<{z_6!ySBQ#b`lKG}}buzI4zR#L;vYVZyrOArB z7NYb_j`5Gy{1%|L6n9&)R(7f?@fZ`eXL$bjkAUbL&GNB*BKBLn#?h4a^Y*HdN8kp` zUl{WT=i&FE8Cc%r*u|k>qQgZrxqJz0QrDbAS?!*s1|hj1hEB`H;$M?$RrPd#PoLFl zBHeV}yIC-fScv2@b13{Y_uFv6Lq~hF1CDfC@goknK6XGOEWNQIl1g8~7&lZ=EpwAk zH=#Nqx|cT)r|94HHU-`0joFZj01Ok+GYr;NdBj_qfuu}@f?Z$Yf19F)C&HYpUAG2~h_reJu z&+n9p2S#^~^A8Fo(&IB^2fq(x+eW8~@8_7r04|)Hx+eVmn}ZtV-?C0D8oXrK1T(ozdPAJ3xSb2;CR)Ep z4u7){8V;Ck^E-PoS!yLnKHP_42NigyqG70ad6r&zNyp4eyP-wS(8H3{@|oHR+-B-R z-ImN^tv-iz!_Xq}ugV7_u;hf~BxwyRW^;il>t?k{rC#(7Q!xv?4(w7HhSd&S3pq`EC| zSY+(bX+Si4gu~evft30;>Nf?rvM6dIyK15tAyY7Dq~RP;=4b!Rz>MuJj>UZ;*^*O`?Ru zC>f9|VBMLs)uWk^mF7eZacZ@iM@tDT| zTyTQl%+Abi$$D*S$8V$NZru2TA1|4JR@SPrjS%3Yb&>;dL#J4mc%C(EM9#Bc$rm(@ ziSI0`9IJ~?dF1We7&jLQTj*;etAe`Kb%g^bQtvi|gv6{*8b*&%AiLb*Lmjmo8NY1Z zuhJ7A<8Hb_=s$Q3H(TgqhL03Ms7(tHX|S;a<3`j)ZEsHvQvq9lTE%`&Eknv3f#=Ti z2c$s4;r|FwICqYQ+q&p6GvaPKX1RIPd8@;|E5h~MImMPwl@a7pLj<27>Y?$Pzw$x2 zS(&R_w{u3lOR}yG&?%8kveA<bi7l&o@v~7ICj}vyz&nsEj0jcc)irvLu(fSZ>9!(dT4atwA4i^5y??=Kq$Q@oQ;nc{D#HHJkdp zb`@{E2e5@_$7nF~BL~!TG)G1xvai2K81WC=M!mYW5p#{&e=MJy8Ljuj<69ANIWp(r zQ9=i$!UrV&?En7He|GtwU(|>EpW7gH^*`S|BxLCJf42Ose*UxN|26!-@%SGj@PFHK z==9YGAbMde-IxByAe=i#r9l62O>MA2$16!jKSW9jdF<^meo~|Vj~i&c57#cCSq2y{ zN0&E!`!$)IV!nAy5I%t1!kj3FtA~Hu_>bGEnq86Ivo1g^H?>@}esuKVa@*VamUpbF ztn_$s$y{`$)qv?gHsAjBv-1krr9bG_a|mYw#{d8^mm)DxRd-O>@JM_<V-(W1QKi|lI_JD@l_wg5*-vXJizP{>mYLu#?JK_qje1A*u?7VrStGl>G zV?DL-pv5eayTU5My}VN{D{K+sK)Lu=U7ul*nZ0p}W+nR#cCtw~+qrYrvpLH)lV6{T ziizw=nWot!J^3zjkR6p~>pK-ppF{wUK_vb<{=F#pub2ND$t><>i#jW@A!|*_tBx4i zW^(UzV#hAVVygwS8#vt&ot5xqw$|MgMJ!PfU$2NqEN(aB@01aLNg3DrT4CnuGX^tM z7kPVOi&YD}ucZ*wzn%rCrG$tjnA#an!hr6ah(+r~=o!5B&d+u^Dasj@;*)7Vhy{<3cdD?~yZs^H5bq1gLKxgqGo!F4D_^M}2irsq0q%_~L3O{oSl4B;R zWbEWg!>NTyOWZEqxpRkUL%TIX2lrXv52ILMgi~(i^YEYp$OMH+cy5{e*T0{AX=4X? zb=aiR+|EfSb>=WKu{>a4(ig4FJatOXW8ZqxzBnb(dJ>P@Q*Ezb#2#zT`ZU5_NXn#Y zD35oOm49EdF^R(Ly7H~>Z|vSwNnqU+`670K=G^R7xr8Fj>VDj40{YMT%-#)A7c-5I z;((f8>yoC{wNy(jt=2x`ceZP-J#rT%Wj|DNtJXdsGUZ^Y9N6q!4}@x7OG#X_A9t6h z*hvDnp^d*8k1G(}kQlPKJu+?8?A_?-m}^&m@@c@Ye>!TZU3&aDLWEZX^Q3L~f}OG{ zAT!0@wnx9}ySRBv$SE=`uFC3^#YHyvvpY8~fJ9)sfyrkm{ZvWl{-(5SC z=~jZu)5r8vTH*Um4K=S+M2+6vGO$`!lNJqS{n6m*9SsT+)dgp!Sb{tzN++lmV9x!K zi&uEw%p)*1IE5fvV576GxOoE+MqSthlx_ypb+FydE~_O7#IG4&O_iKrh?Sh4D*_%L zhUjL3>PS6wABc(oyps~s@pUs)UkMTF17}+FhGUw_` z;L*yA|DHRla!5Sil0U^JZuZ8uJGRjt*jPj63HrsPy5&!vcLPtuf@@oGEwec|eel`5 zVKbf_ABOF<)vGG2gpa7492#aQ*@>K2_@P&?>SAeY7HTDyjUm7MAfon|{&1T1zz48u z>GPYgFW|H(>-^gkvxoB|8YO-=Cc&ApYg;nd5(i+FU{1h7b}&&LOgu`Z5cnsuYkG15 zCl^Wyaj8xQ-&!gST7uy~D3~Y0pLY~B0h(;`SE0r@a4Nj{#`wo)p~3;FMEask{57_q z2{&%k+mBn6cZO|!DT9r(b|wH&D!?<=DtN-jcTGlaN+1NjxQe8*0>!1PLs7Bwgydqub3z`L~Vn23|d#V zFkz=w%W0km<`l%r7ALla)2*65%=4(})Is*m_=YvI-&2rQp6P!A=XnK}gpf){*+LIZ z>I@cAlK^6ujmpIM`Nya-=Q!r@yG|>yXzGJjB2`|6B@kLas4*;qe}~v8+ePB4Kj}#; z{9ulLX!5~_%ZVpd`{hS^`BI_LpqZFkvd#xLF=LJG_4vbB$ga_KFnT_aI2R3@f-oz+ zLCyO|TX~GE`EI45XBY%?+~$}6U-V*;h3uOM?DB7>1Ta}x8F zJ zMjz~W7e=%ZKQ(QrLE^pNd+$XiHq=x%E9s3lTBJ);C-9|afyEdJ42lYMoGlaAtmy8#iQ}FsrES4E~>yiQar4({aZ78 zGbyQY*+I|HcN$Q@QycOLC1i<$wuqGj&1^idy^i+X^lb&~pO=>9NNhVf@3)Y!|AWG; z;*7TPFHyW)ytsu4rsuLJ^ZJ{PlM1jo^xQTPT){CE!J7qWV9-Ps^PkVTXRkGRXt@6^ z6I9MXy^8Cec=e zN3((Nw!G5qxmHhA+^Un20;uqXx&!Zw`<`EXaFg>}(8(VF|B@Cf=&CD^jd-=G!(I+) zTJ^XkrvP)jc^4jn0$RFpGxjJI^Af>o%pt#33cohAnZ# z8^44@2KlRlx=NF&2J%>~{O_;wW8HB%)?pEU)mP3VYVQr2o8nsVv)A=i9po0?6=nH$ zH}lxRGjax@e;p=LwI+Z_o=~ zpTE4}tdltkfEk@xt?@}qP~(&L%<(;3;2On?C)>=>z2LH(V-<}>44P$R0QCy>_r@niZB@kPeF>r|+7`#UD>!D_cfhA%gEf~sb>K<+hTLyvmm6gQ<6HNf;c_oIiNO zj=W=#%85f#fZ#1ng{WNF}_$8&XnKjbsFfc6Kf0b(VLbDsU61g*s6fV!?1C!gj}j z{r3cN%IP*w*nC(Hz8)F8;2=-=PbEdY`oX3NzRa*eWsb65L>JCS{-286+DWGoxTfp+ z1j1Q_(5PX3xIn(@(eHgK8k~EJ@TVK#U6mdI&j+ z%lv8ev*DN5gfQ?rR%=yIZ|}=BXOeE?oKsPDa6^2=F?TfDlYG1(`)^)L!%dYr zYYfB2=0M8dWUX8irb67N=bgSHH@_Zw1cSD=;%Ww9uBm5uKMC^^rdnd;agJOaKJefG z@_0q@yu#y&pB|PXHdOjTh1fVj%0;HSZrzOOGT21bEWWKrkBn@V$UGx5Lu<|`?W#?O z6zWQR(~4`>7f}unX$gJePZy{1w2y?=F==Szck31Mp%={y=_NE_Tpp(m^ni_Ac`6@M9trMy;=O~>$}%lI>0TEMgm$l zU8d0l2<~)4;Pe#tsV}h98Rxreq9=NWH)#z#CIHWTnb|u!VbFs*97`PYqr*#zD;ul0 zoq{+<0Pm)QxB8s`&8x%IY_8LLBcv!LRPaOLLvnt=j$B{CM0Q>6Q1kHLfa1sYx!`eT zzRI@Xd4+%Xhq|t)S1v|05M4dJCgzx1Aa2B_i~B_BD&{2jS^T?>ZD??P8RI6)_9^6e znmAk#4^Ag-D}#?zsI=l`{bNhZS6I+9jLXnm^Cax-oaFo5K(yRqU{Th)Ei>OAPc&&A zaKSuQa0`#q((cBsOvbFP_T#~AV*6QR28Boh9|r_s8H%RT9DvqEXJ|{st*JyM4l9gQ z+7N`=BgV^&ZOZTNo5Jt)jHXD`mW+M3hzGzcs7A*$Rel^JxC1gt!f7?iX*K^_w>Pwe zs6dyWa>@pMsCOP40)SUtTen&=u%A2QJs;?=9J%{a3N)eFzU$4z=kXK9_AZ00P; zVVF=?J^f~gs}Y4&XSlZxAXg2Mk9r2gfBB58j;||5g#ftfG|3wF#tpg*-9;wUWP+V& z*ng?wu`r5;?Hx^?Sbe+tg=_!AlBI!ge(Lk&UW)qg)XTKBt~BEJadR+l^yscbbX4@K zmDgNWg^N9?<2>eyPI6Mc32OYA1B3ByXF%i>Mq7t}@(B51fj{aMo*DWbRLX)YKUs=LN8kc~99{0!Px5StvTKADYjD^CI;`&CPRNboUqsJ18De+F?_8cEokMcV()TqA#)X$bDTcxFxr zJ|08a+hN{}t(qPIno1zku=c+FymCp^U%ve_@MamSs&FsUqjaItUqjH}{w6-Kn%&B+ zze;}t5?w{+zLT})wq2Wt>f#!|;R1m{ybK!(aw%}JSh9@ z*bm%vuCkUm%ztXvljUE^*h?jxkyh`fCwvL@askRaf1?cyzMC>pZiUJY-d1nL_G75a z=4{QUL*Q3W!i-{Qh=j$kS>*$(CdX>RrrZxI?hj`Ntp~I!ZJ-h~bCxIue<*n0*#Yvm z2Yl303IF=s&UL?jM-<7MzxCwZ;cd7#|E_$n2aoD~*cL~42cDuJAW#BIu9PH1jA7(x zX@LYOD}ClAXmLmq>xC8KN7TX+bC?_{XQ6tTjHgf@ILB8uzMCjLOAi4cR0|g*>b>@r zMKGxg+$3GpC3MB1V5G)uVhB(4hvZqOsl{)x#;n7l!LoL8i_msD+1d`A$!h75?hGC} zFkM)KD9*~LO@9ZvZ641F+dXkzh$x-hWv&M6OjADY`2yRVT46#;Wmk3&H_`j-VpXRX zE>5!pW$MuY|1Jsm3Wwsx@bkxKxNTt?N=)rguWmD;lsW|`A;@4WuR{Cwb*lJxMDW(K11jBo7AqXCv^%=|?MkU!40eE! z34S(*`yYWbRwR|1nX`h^+Z{fvCE|A=VD{lva`*W_w{7!`hdwPbPQ-e}OPN$Muuwz^ zZC7M9fNgjc)}K+f!St}R6-YEcPV~Fae?Z1T1=mD+Ox*03OPz-t$?AFTPTzJWqg%wL z)ebB@k4W^uv)OAKMw)r4gpzXLwaA=Q_2;SaOfT%OOquZwmqk5=ITj>q=DI7qQ+q5 zdzFKc3&g&nE0*3ZJ74}kzTPt$4)E(29W9~+QGyUe3DHGFH$*3Ti!M<{?|qCK(L2#g zh~9fQB++a1-WiP18H{q~|K4@hI`6&bz29cdhxst;dG`Lby&sOlZt2*wa9!CxcFYDp zY+rNuN^`DCF5i^0R7v(1Y~P6EpRZG*FLmQ2*OrBJyC@xRZr@hCPn2k+!#@jf#`e8A z&#xJB`>Ko#^4?{` z{?t9vH}@9kwJP>lL5tzeHClRG1n)QRD8Spd^-^`LLcY!_wm&vB@bxt_wRznGZ-EXm zlPpExxD@ zaYzqtwXdYmUQCsZO2tMP?jf=SK&tb(d5D8Q+of9BEkJ(IxaZPjhJKB8LUqW6*`ap3 z;pTDKfNql&G!ZWNf2E8^Q!BnCUmD(RHuTwzC($T zTBDZBee~~QPqX&w56XAdkO{_ij*!Qvy9Qgo42A~93pPzkYUfPKIz?x4*gU`s56Q0( z`!)wrWuktr|Fv)GXt*Wh~zlkv8yu~c`{DP=O4n!$XLS=R4+w= zREjn)OqifU17msm^&i36z_q!Y+XK+gKJk{SWBmyJ%i_xVJ2v)?JD<|pv|J+)f3tnI zjj3V|&&INayjxdM)-yeUB3rdX@}lv*HgWLf>A-2KDP+a5ZHGwo{O}y{S8J^1G0W|z zF+u}2Q*jG-T7*68s!=s=Tb$Tn>UfpmmfgDM^t3*t;&bifEitYAIP|(K+xcwY-%*)& zZ58K2NL2FhFDv+!xK%~tbz7tO-Cojas`%C7T()O2hV;j_hbO`(@l1&Df;eKKo?+!X z2WUuV?kz;N_SJu5sLgvA;5!Is?Dq8^XFNyWJTdDNbs8b-nrAQHP1Ebfy%e8)qndH} zJCN?k3IsyIE+(4YA!+!!#JO%Exr(0>toi*nWoYmKkKv0^SEisY_3;4ude);8iSb1Q=^}G9Fe%* zOUeV%3)A~+1NZc>9wA9qT!(O7hYI7c*xAM^MuE;U@p| zKmHE>_U2M{jD(cxJK-z3`F#@5z{HoH@xIo1rk|g#es=X0V!3nSmEU%*veFz=%v->! zRw{IsJg;=j1WBzo`Cj<0tVdN>+{{%j)3tdVQ%A!k(NOr83jVGka!@}LeqM<}hYReQ zXXkCR`}R{k5JEGaWjy>K-==Rp(qRUPGZ zL_haO%B8H7$Ha75+vob-wvLBlA0Q7P+xOQeTWXaL#m_3x5FFB34n>6c2P{>#SHD8& zEtWGEfvhZX!NUj1(t+5Y5n$og+Q9aqy1F`J!kN{=aqD~K>GDS(Y4C1q>fvpsV|_rb ze-i@DU2}*G8p8shs9Xq-(ABp96y3?lInM&PCu5rKmp>u#l|-YoDN7kK9+jBIXI{NO z_SfMF9~^)GHG8mX)%w1xdDY1h?D+0LI43EkT(5n-;${jm?K$d@*@S@5TK=JjoRuC^ zzf?w0n?3>m#BOUsh~B^Zw*sM4>)gI9$-DbcZ{D?N0)__Q4#NG z2?=k7JeRTQMUC~4;mT2aIY9T(6hn|khR>ziRpGg-HgC>Qa-OggO?5pF4Y(-OIUBNV z$7KS_WuDU?{$NsVq_OJXg?+`9Ik8YGJSX-SUQq_&g);C^R92tP-Pr-}i?k@6#yE3>qegIPZPt)TS60H{9o#!!$p+ad18y*LGU=vKSm;SbK zn%W}&jp;rrU>JYZG%@Lt-+IfgiYYxji@1~W3_)W)G@7j~8ijgFl`naT+fS^&{@^mn zY}nyl3%nze?X2Op)o_WB=TXg+nChj#`{KJ^Wv5W{59`M3V79*P7-F3(aQz!CD$UTF zaFnSegbiA+4%zDU?>Ct^MnLiT7YTd>2X}_O-^mnEPs; zY`jI`A2ilb9;VVX6JZeFoOR5Lbscg zxdjiwx^x)im*z9!`#2F>wHDC zq+D!I_2C@fE1Y)L8X8$(9~x`i&MqC-%9n}T@O0j`&G^E^DU+E+Aae!9qA3ak2?J^5 z6LXHed@=kK$uf*l_R9Ik==7-3U)!ah1(1c7Qi5Lsc2IMk&a;eSa^%CZXDV_74g6d$ zZqe#hZ5W-8SWP8mh`_mS4IR9-X0A;|l=1>?0_`xCF@9y~?iJ{ePB<+d1@&q#k~THQ zh7nTRav3(dU{v?f2tXhbcLQXes8>jz74y+v97b2ecSQ>-p7FO%UmcEv_A_yk4o`)C0pH3wf3X(8Yv5mSkJZx|0iF2*;XPi9)!+W*u%XIjC7qh(15 z{Xc&$DP7E+6{N%-x@PGdJSuZT7puCi-n8$}ii#UbHLhp*w)#E;!#atBB|fk`{D|fyP-Rb2ma;Z)`$2n|Lv-~aqF3}IzSoKq#M$(| zc1*FGy zjC{HpL6LWw+Z!!tn;NaT&Nj#@2Pp9H?eFN>U1K5S>A*ur0Vf*ZlLS_y!$d&AUUx(i zD_FZ0ThzGv>%rn@=N~PlL|jH9 z?@>YAo^XtdfBiZ3#W^lj*#R3n|K&ct@>;P|leq8bJU>ElFS0Q@b>~Ta@SA3%Oknn1 zL7M45bC>mZ;KC69WSX^w87qSk;T1XQ^rE4_a|PKkTmG$`qq_Cqn8YKg8rgmImYPfL z5n7kTzjbSI8~D;c&)1)`4F#gjlEY2q>LxpBnD-uUDtV4lo2WXdmJr#`(et1 zSoGES$`Q^*@Bq<|YC;&~;9{SyXQ|Br99NX$d~z36EmYlgRYYJ}7vayHqk8tfm-G!q zwg{w;Gp^2I`B%EAYX|xKI$BL7I$W3dPxm>DuIH}VQWFyp==)f$_Mc2aPp{tmGr_f^ ztCMMd9s{&>)uzB+E1$3z$q+kb;#5Z76DOtr%6&yBwDXn`yuVUhE#Ua_VyDyhO6l?? z+RPnaKsSZ$#^4=ZSGgLZSm2HO@gEFa`i;HI!Qvbnv_xfNW+*sc>9y=YEUq~!J8j@` z&}Oa-N3Xgvt?6U2ef!Z{CHaSb{`u^lT2`I$Ka>(nmB;cX{0F*ViCkTy3k>A36ESFb9DlT?NOj1k_xZHGSeEgj~d=*~Ke zJhPF@rIM;*(qS>~Fmi<6#@)BgR!xXFIe=Dzi zr|2ycmo_gI-)b=9Nj49pC2x4b{4k6mMa@HASvm5ges|1cL$mahf_k+=mV;7l2DlK7 zJs`MNwnOxZ^u7%nyjSyuNlc)HR(I3-=2u|V@ud!WRYdL1`{~onu_J38!Ou_;r_FPD zQ#jf=TJ+l69(#5hUA#&>n^slrAqc*rjWar?$YQBnY-m&i+U?y>P!|aNto7cmWnFHX zcFcAnolo&$uF!#wm3r?o_ZxdMp)?HcYPVRuv76B>P!$~i%~F`TWoy<_Z)qQt14Ea( z6=2PR&`cBd2>+PK8aL5cDUDO>9|XL2Jz8hl>wJA=x=o9@ZC2jC9Owy*m`mSvx<#AK z-UAbPYn9@^4P&h`+#+rbK#xRY#My3j&l>gq1JZ79BL0cA?CgDfbP?-* zH+2yn2g@_rtY|G3fr%`7_f}26OzMAU0rs5YKAX*<$XmHtUoL!1lkktsJ$Bujy0fL# z=I=yXS^->~?4K&13wwDRJa(LXnxTH}@)@)i%bZ6kuS&a^^n{Rh`>I_01no|p*F9hK zN=`JsPdJag%@^Mv1mzIVs+gOK4h6dO1&q1<^P5|_a>b?p-{XU5#Z*%AF#*$;mZd0c zJ`#{bQsE0FH6f2F!aZz8cYfer02;}NN2=KbrDPZfx8|QFGj^y!G3e4u#^=;!j``6q z$`DI@ZC-UzBNv8*7`qRq&^`0-k=65-F^p-pZ8hUL1F5JNXF_3(sW7^h5#?TYEh%i=}5uY zYO`jHT}85E=NB|pBxKpMsczx?+z-lj`?++FPP7aX5%xV)_s|};BG>Gj#UDv);;N;p zF=+4n9`gc7ZyqS-?@NnwlUxZ~5Le*Cjs6_xT7!fUSJi|Pj_2B{LZrLeD4!bnu4WJ1 z*LdTk)5$#>rwV4;F9-@9f$XHxjkE4fl~N1geY&W?zx!Kiv48(5S2v(LPOl@;l}aTL z(z*Xb6w#OI)NEG`?X7Cx&}|oQxkAgE>%q0O63qD=2f(U*S~(e*Q*w~GgZ8k&eHy=4 zRWY&Nx29d?ul030%iia&xHlhQSp>gb#IBf|zs%UBKKl#qlj_OI=lekxeDzzI2fD~~ zJA)KlCDH-Kx-DDXk#< zXQD-0NUqmVcPP18uH@Kp)wgtYQlNJ2z26bfpWL$8{rGM6G~(;gs;3;u7c?U8tWhD`_my1}8a?^l%Bto=_= zF_TWFBv}!2*dJVw5MrOE1TQSG^+H=rZm}z8)YJ&2W002YU3->ww&Ew<$eZIX_=bb7 zCq4oq!Xv;9!a;}&n}EV-_dopfc(Wl8YZi;_zHb;KBA(T+Ay%>nBJY&%qcyEU&Md4;+ zv@ZMhyEFYv`cG)#d(%Z?I=rzTXmd|=evOFOF5|d9H);bc2OjGQqeEO7p<{i1&-S9H ze4JN9Q*Th@g;h|<{~1rkxR-zG{!>BU`sN1bq1)hJYvc@KSF$1X+~txXucM+boe z`m&{?{Z=+@FT;Huopas%TE=D;69qujRFQI;mUhE8+lVCJ6aV>y{#FLh&(01raP8@9 z%9zYHh2o4^+Yq{7R;`0R;tUqXgN>HScgog3NbeqV#+1np8s(7T7iKE0d z-N&K6(=BvaaBze|0IFY#&eH4Ti~N#Cf7YIZ_Vz3qDI5?NvV^mVoS-nSrl!lKfae(KFyAk$3w{#aJ3 z{leff)%b)~WE$s*Y~oOlv}d7Da!UdEk}IwHMdu{bT-kZfQskubup>IEpyBm2L9)D| zrH)$Ikk)`sZKaIGT{^T0Mjvo~Z$`tMx?Zm>ArT((X85PXmlV1CC&A#>^~@ z-|v@X@&2(r;#Q8LyFVeZ(!a{5<2*EiZnX!iDEd=yuE$Ymmjp}NuvP5S#p2WWS8TR? z?k!Ip<`8qC$pKHAz~KbH!?3sBi2f5|zcsny{(@+uaq@tX%U(3w%>9#ngC`a$`{jQB zx3x)=4D%WJ`Vd{Mt0h~GTGk#lHnYjw(Z=1aWUWWCsx5Q1vrc&;CQ`)L9ub@K+Hg98 z`Gexsa-ZZCI~7|ockze}VzG;~V%601pe%oMkki@+xQThOy+xwjp2-Ig`&f$D@U ze_tc_VJ%$j2Zs5j2TE#b?+3HLF_XMu$|uNAM!Y{){QHXQluupqjq-d0MZO;rlgOw)k+BG64dTWROfwprDM z2|`Vt4w65ftqB3@BHsQd5=W;~&E_B*r5vt$B?}2h$fM#kBRO1+HExj-CpE=ssp9ZO z()&xD=aa6E6F2WcW6Qj#k8A!v$#g13jt25etcBIGJa>h28YSoA`4jr2h_qZ8C$7t# z33T)jpztC!j$>b7g|C8o*lpY7)QSp&UNLm3&-Z)m4zr^I+; z%2=GTk{`aIF0&@+emCKtfB3ow6&HTBM;7A28ur$b*ys9R|H_79?DNP(Jx{7eMU5dH zyuI3x&?~oviNuTd=onaCYJ+#IMG#P5+pl2N5quf6og7P1c7ypKs}%ar=d~> z)c5>fjo)?Nebg70i>BTG*wUxE88E3)eWq};{FvK$9=KF%|LE=H1h!_E`BNez9dcFE zO#bm*ogSNhLMM#lb)xvY#7^V@{=&jL{PYyYtjBXy`_Z{ScU)M-$Hys@u*A6ZIK&tx z6npNw3J23drFm0blH7ar(64=>mVPqeVYv;8R%H+G7z7;|xRSuLVoF>_n!zfDnSEF3 zvhC@~rMVM1@e|I5+sIg%D?&zH#jkAoZCU$M0fE~3)+`^vn2D;_gl-*!V+qINlE~fB zO!Om=9X{v(=Lg(97+_*$*xKxgP8)!XVH!=0Y^u5*UbvlCdck)@&gwgu1Ii~v6NlyK zs7aJ}9ELw2v?HEcYc@`=C}M-I>9)XxY=g?iU6`#U4UTKINz7}MVS!a({jqsw!_EMx zMN8>eK9q;TJ@B=Kl2bG#&==Z$6t#-{#3?prU1&T6U>Dhke~ZAX8B(^!MT|Yk3)`_p z%1SbJ&hF4p z={6!Ki+?Ro5nRu-Cmg^i2@>~Od?XSpj=_LTD-vQ{yFtcg4IS0ICxynW4y6)R^ST0; zMau}f#n{^v*)Y4G14o$luyQAuTX{mi24ZutPYV|WB{C-ho`$s2Mq;`%u$=##q~eX) zluxmxXB)&F7!@8cs%m}ET?zR`k;riS`4P7K66jL5kDe;{b*m`GxbV6aLbvSWRnxTr zixXufo9EB+-f5NE@w!pc8JVd5&S3+;b|J}+coW)!@7~3_5&Qy6;g(;p3^gToUr`ko z*ZQptDpI^90%}-IXes!ec6xf~Gkc4}j??X{{c_gn>6i_!usNx{YAk;q8}AQ`=;sA} zY^NB7fJElc$~m|dQ=#Gf%}?f*gv^N!vDmp4_LK5H;s~eA1f&irI_p08>SMXzMSE-_ z>DPVAn_m68I#0YehOgpkT0@!p9s5;`;{S#QoS<|&Z)3=TY{-eVoO6H<;O_Ays+}hH z9I*0#xl4jhba}a~lEv&v{yhWDTCb3~<&N+5j9g+`Z`%y96-&wroVaK9ohba}U3(lB zJ>xH22J0xaBjkG*1FAb0j4WePXMH zc2ym>a_vNlDn%8oBVhtS()ElFknguQZI@lN0Fe~Wff>ymg%n{$jFI!mM-!(9@aU+4 z;MLA4>r~lG3Lj7QcnlM5#0J6jJO5JrPVdtKv!KRKJ^!=#t}~>ytnZ!VtdKP>i7D#$ z1GdBqg?ua+0R?xF|L8@KNsD#DdZxvAz@u^A_9u&RtN=V;87w(yw|4gCByZ!}$GT zzcG)^JQ{f<-H|-Xo(4BP%Wn4+M30?Nd@7jZhvlB9S}%n`P$P?%@KJOKKnF5P{mE4U zAN+(@w{O&E)W2<(LQt*?bXTD@qJLe}^#t^#j%^u4T-Ej=XC*H4J+c4pzB>=zo=ac- zZUruKix#%rF?IWr;&EWAfUsxYYN7RxLb6yX{TtPyu*x+NwLLz>;UGMwG=yZ+d@OHTZat{{*Uwji%CXL|Nky*O$ss5}-iEeMU&juFb zXax-39aU_k1Kd;JZ|_nZIr+E!Ef{{D*MGNqnMsaA1$5yx85DaY6O&g7Zv3k!JWd7N zVo{BdGDw-O8FwL9^M2z>d+2yG_JfS~mOg>!0?E6nj5PG_8!z|+q4n}BLTJ)=`o2+qd|RHIM% zhXb3=lcipbz%k{+ytRD|DJ&CbFZe&L&h()7l6HOAoNc?`4Vfq^@GgFTCQ&~t^eRov zbiv@;ONj2M-LA@2;7G&pD>#dD;kRM{Z0(4s?g{~{kU5l+K+^qM)Ok*4FzjOY&1s)ETkQ^MD7q0=DHDt_KbKtN?ew$PUH?D_%YYxVgda`P1Ij+T#iuFqV2!G%{(Q z*+w<@u>J5ZNUowZu<}yN?}@bxDJGg8ceBPXG|k~Kurx_T5)04wwtYRso!eY1on`qD zn8wqYI7t51VA9VBny}t?*t(YX3i!ZmD&%?h*`2$XpVeh_dEZBs!e;74iol@8E%a9F$hn|L)tvzgpNwPA1ftQAy3O$W(71cEov`1hQ>5cIEOg zhH@Y3ckY1E@@7nd{LA6E0kqfwi#PQL!N6#}6F`18WE{gtxET`){fNgLC-D$%#ve(| zpj#a$)Q*;rylR8#&S#BLxwVbapBbd<*^YNK9C zQ(8m7K24`HQ-$T*6Lo|A)Apo2e29IuT;UK`K#v!*zKH9^=W|42p$488?gTOY zgY@LDkT9Yt0+-t{%|?9ZE{=Z?4Pgt`$|H95>Eh03Gnf*8;JSTzx|2^=*u`c zEGAt}R=l0R%ELYg8IDRUp#=`xe~_YeQRi6#(146NWt1sVXLIKL!BLGz8h!2K`x7>px#oBBg-gc) z>n|oA5{N#IN;6kq*8J<;V5)=T0peeOm6{a%=(b{nyEV)EJqHq27bJZqCIxH`12wGj zjAdT5$6auaU;6rsB0F|1QBHsZTzVfPi9UlCAE7+>-PmA_Xt0$6+NJo`FS2YrVOWkQOAwzzyujU zgyDIv$^HGyMv9y5DQ-_ETf1z!dT?*+W)2=7$lV!2PC{45*XxG!)|XUO!S}73Ium`V3a}Q(py9yX-wUDIf=bWm1+BmOA`zh7u}o0Y@wJ9sf5s*~ zAK<-QFL=P;e?A;wT9J!$8M;v2UUfe0VK1wI7 z*^%Pq)$1J@^~2WKwWs}NE5o#(D5wkNOB~226ZTUl{(10U$7uWia&+`JVv>(E01=+s zgnuc7r!md)7?JS$k*Lp--{7PB3aakHEi*)k!AJu9nbzG(-EL>u3{DS?fTQC}K?fTN$BFr|(x$h@ zO~K?Cbr!>wt3%Noq0Av#`!9LA5~TpemT=GKZ;x)QrgpguocjD)G28)Eyn!BWio|2A zj&T5)xm+rMf9|j2)8Ra*IPX*SoNCE0S{*XfH;_VP8QwNV=jvM%B@%r4{EUm*_ZXkN zCSt|i*55CCr9VD+XEYR<{md^yhjXk3CoRkJv_q|b^}8CG^dnSM5Kb2dm=` zJ}$ycA_8-l@@u%V)-lNcA~CE0ApaZ}EVx1gn_g|?FZ7BUl=?a6ou^BW5;>uEuLDq8 z8HY9OD3BR2#WDd{pz}FYOkx3ZYZW_Uy~QBO4WN}^H1+Bt%OQB|qdQu@uTK{S$1-?| zz=r|yq&D%Du`584J*@i@_Ftxox%%%`dL8aC|CR(kwtOMef_~95CTP)bvzNUQKRrDw zPsh2{AYn+@MoXWXn|O-+l}n!LlTURzn0G3S8kKa=*{ioSqJIhTNB{=xvl^vlTuDpf ztT)>^6FwyE)s0a)q|d?y5?_Tw`=@?sH42()2(GuOPG+7*hy$uVI4$%M-noX~c%G8h zqhPr>e*t^UP3y#g)`8m>)b*cW+_~w$Wg{0lRSW-8l~rV)1&7>Lu>{eOb)nAe(no1- z2-r`5x&ATVp#(ZNeKoHc`FBpHmOIRS1 z2@%o@RNZl{nmf12rV40*dauVJWtN`BNAHj`7$t^9Ij!G@BtYEzgrkn@Sk;QbQg~$a zv$q4$wBm9)_x((OY#EZ-fYo4}B5<5Zk-=rgfvhU&kMgrPn-%BkKE)Acz5Lm8rLK+W zU23iIoZ-=o<_~BiIQ6|(`G;4ZrmVPBVir9{MSGPp=IjqQSfgop>2=>R^tDRVWR!V) zZBeX$VKtprYfJFlaHF)Vga%|pm|(h`l|q; zv7zMh5;~+Xlf>`V=dt{=RF5``9fj%k$Yf@UL@6;z;Ej*m$LE7M4T)*|NSdi)r+|C^ zGv=*Es2S{0Vkmd2K2OhXF zE36EAGV~$gv-sW`Tq<#9f&4X$gmQn>aY-=5hSOPd*M-)fcQ60kD&DO>GF4z~G<}pR zS__oALOm2M!Nf-&CH6VrdicU!i6xM?G&t_n=-DATGiE}HS1n>pf&LfcC7fJ5Z9#O} z5iU*^T|q6uH9v=>%StfVmgC@<7V*=?kK9{_XA7_*wKWW@llbasQ0DzhbU1wX8z;D5 z)l-6NDZ}@YCi7+ELB^0yIl+_E^6Q*gtayI(OgX>LfqT9EjVlHOx6#OQc?W+YJ9m@# z)KQH@<&fbE7WCI5y~2fRttRGE=GTChlej8RWAMcx*Mi60c2o{Tdo(QIz0Is9#cykzcMvvAYaC#AL^05e+u541`{p%(fn)8lCe~*9SLo%S+NU{3adK%0>X~|+ zk%j+$^GcC1?hT%uR3oS6rcI8&iTI>qJl-@FBgOn_h!4xBL~XOoS*-h8;$&Kp+LwWk zX=wS486UgzmsdJ^$3U41mU>i~ci@Z3-P#^HzEF3MB3Z!E{r}Daa0(}r{JyQl?f%rK zDhqsfA{`dTEB)Qy@^<(bJa}x_=ve)W^eW{(zxYE0Kj7;2S>|4SRH`57gTsTAPCt6* zC*QCh_QPM1x$-rIbuyprMGrWK$!cS5zp&hzof+$(a5P_Fe?-1S7|{7hLq&ClTRqDT zgAqP&cS@ly{|S?+bn?E$M7l@E?EK_8(+ofD-arP%7{*>8U*5Ve*zr@ggfzHcKVI07 z8$;cq;WUC*(hD+{@K*jPz5a*)Mz=a?LK=s}YV#w&4ojuF>%Q@OuKQ8hsXD^wGUTOZ z^SV(1dpZmwUL@=Ni5ixBsr=`FFJoe0X0W4qkZ@8%_wCl7*7Fy0Wmk_iVcP z4WzgyZxfqrXKp^b1dWKr&%MowfBI2#;5vdVr6kDWPHSAO`US>Fs&{-=)1~RI%5QwQ zG)+=uO8G*XoudR|QU%5rp^46=^A+?*3!3+YSW@OH2|HsEcjHPYY75x^Iluzx1=2 zD2W)8x&!2@XDz^#gvREl)I>b^Dl6mO+b%9om(EEdd*&ke6V<(A-yuVzx@J}}FZLIX zNbR^U&Uaj~_PDFC1~0j+h8p%G`-$yl6X@fwrCgr^vOnP8<;Z4{k+JRN5y_N?`J7Xh z`HC<52L5Hpi3-a2{y$d^daS*TGN*@_)blD${J`Mociog`Sf2p2=m9|kvsSlM$09={ zkA)v`4Yrk9)_d6rpL1g1o+Y<)XstR#)aF3DlcdU|K2|aoi(^Bgw#PfM1e4P2+cc+o zd?Yu!Md?v~8JW7An(lUHExK(I$S`okkPD<_qXYR?DXrA-)x}A$0X-`GSjYjJb84w%y|3)A*fz=j2?BUa|C}dG~ zrXaAjc&d}UOd*E8@*7Sb7L=;rji;mRS9Fi`cYWyf*qzxH!QOK=PFnm+={TLZT{0+%x-H3GxmVEN*POXAI78#?|My5-rMl+7* zl!U(?cim@@#Sa9DvtWIux2y~busmEi+nySS8%T2M+0guTRqxEbT1Z7uYY+N8$f^Z# z^^J;OM}8BICwcUGY#KSzSVt<`M{{b9)cd3Nt_Y%eq97KOwu~wb^ho1+E9$>&<9YnB zaCmzIiph*zwfsQWl@9Ip_sr2Zg9O{Tys7yC_yE`^-~nk*5~!2q60rZo3RJ#4H4Kd^ zGobVV=WUVG)Sn*;w9=WT6U^m`!)SWnxF}R?nrr7{K7`Bv$` zza=dSdyi~1=Vn_XLR@H#H?H5J595N znBG$H7FbS5X5jJH;~(gEKU1ZSBjPYb{pL zFt)?M@M~;KxX&Br=L%4uj}nUC=NH{?w{@5}xKJ~&wul+S*};##)T=CAL&&)%4Hg;2 z|F(Bts34eDmK4DKFyJOTPD*1gl~pPJdhAELP`$)&{v@{qDyaki@J;)0gWB~u_+iHa zN*s(F%w0LA4d_4SOU0EWCM`DV72>P0zfqd{bIZb~w29j#Q%5PGk{^z>&TPYgh;>T3 ze($nrfgtc7rrzi~{2zG;bO0dEp7aVBPlM}=k>Lg#WIfSoHo=;zg2-d=OZLv6lHm{l ze7g(M`9YcK^}A0!Prv4%M7-%PT<%rkf39^)70Dsuw0l)?*v>ktNKa+(R<;k!iMBU- zc~i;&_+{ljgS1*3D6o4K(TIqUG6k3Gt{>4lo;880N#v5vvXb-r^Z{wYBmn@spi55LUjNA*RhIfnWONHvsqa%te%)|6xwdZZ>Dhv0?M!)(xDjarKb;cfh5srav8 zQXxJYw5o+T=h6016fkpz$4MQZVE_Atuh%*XWm;0%;gIy0On&=Pbf$7y(C9P{gF3+* z_XCCylvYezXG%eQ>Hx6seY9aw{>OEN4ahKV+B$?=GkE2sYBCwuD&5B*5gA%6019cTv(ifr&LSt}_eeVXHQWr-k0 zI&-laVNR^!Oc;NS1n&w#`}Nd~*M%=9%c%?PKb|QRkL50$2jo$|vu{a!^JdYm-qQ^> zN_k;ivK`(lQhfSs?wt&ryYw#iVr?H1Yk&h1J4u0fDzQdKQGueV-&tw(J`8A>kDgJK zPv>TVh}+ZJYY>w*WW_dUdGn{db1#1nqsC=t}2d3rP{s9>&X6m^H|X_f6*Q% zBm$V{=3^{0_QBzUD5Fc0ASviE7sHoi4k`o56<=yZfmrC@+b@6OvasG?Pt@8r_e2{S z+B)8`@q3b{U{WHziqEC@{b5ylAw zHH8M1c^0)%Sf8%cQIuI@4GG1!JFYzGw1&x^qqNzw3oL1aZnf`d2`>(Dpg`J{I2Xz$8^Uf@jO~~crkw|`Gy)W=uxun<@}^TGu}f!w(CTc zMf+!q!;&W%ig*jR>Qy5$5C2)W_j1-<*khjvK%vCH=r@I;L!ejyZlKYSzi$yBTfki> z(~Grje3@cjR#i>kBFnJB-u%1aTG7ii@xC?lY7oE{>ru$%SsecRiIA7`FiGCL^vIre z?7EP@iD>(q>eaCHTY9}qAtgd|jpUoM8hcOk!IAtLkl&JXPLzk0jlsd3>R!`@?T7oL zsLrL&DC-#OFr5{UK=*f_--@3_DJA9cHC~71FmbS=b6K_dp;+ShIRT06^5Tuo>3uek_xSb{pAKR4RTiy;}IU~l%uZ#di$KBRES;f zAbqn5hO;=iCd*Sl3-}e{U?zrC9vzDNmnuGpMJ!vmeTthJzD^qP8PtuO*f1>*zMeA; z5bf#z^FXr1Dnua6^I=g~J$?B;$|TWU{-rp=jYqj^^=(l6-MJTr`|e-yv;z2k&ih^_ z&6lr#vfIUq?K+_RN_0EFTl8wYf30EuJ%*lKNc~4%T@LKo_{+raE%Z$u@DJHRe;Ms! zOr5#&PNXiydFi@G&SPJ&0Q9cJ#E5o>&x3Rs2q?K`7hW#qF0XD@U)zqX#l2k(+LQbz zLO(NiuRtoT(tDW&(|6vP5zK&BsTm10%vD}JqCxxo}R!sv)u|8EWlv+8O4sJsVF+J4TyoGi@s+?*n5e&nY=65arg`*y zkC}kEcCCVkd;R2HFIto39CQ!lnaPqAIC^#5^i4w%fyU{jzIWN1g`YzDR7O*!!v+OI zhI-a>suC2)zFL=7eP5_UQimr4RF70;1?^$_+0Mt6H4JogHN*(F4Lsm`N(eN)dgj*z`1s*46^uiKm9MHg}MlPt{e;e~VD8{e_`dC8?4-}z;K z;WaP2VPCo$^YGh_`=Ldx2*^oZh*Q<=ZMX!D+&Achrvk-rgAtqI&$_`x@i{EOn}sV()BlEjry(|%>InqbH)lDp(QXeV zsqx82Z$xGN@w;yai1c-|(7W{Aog{1?|IoPP#v?%UTCGVuby8Wf^>?<6+AB$UJBh6E zhik9+zET67?Z(cn2ffzbo<^Ch7Y^%c|1ZAYgR7}F?AA>P5b25{AW~F{f>Nau2ucS9 zfe6x@MCrYSKmZj1>AgoqN@&u1Q;H&xDAIfHHS|#S@{GO5ID4G$JwE}~T6ykg&TGzl z_PPkv-xHK1rM+($Q~AiG|5H2I@vq`|U6FXCKVI(pk_Q1QyG`Nm-WIHk^U0&m%$n!! zh-v)RBs~N=YNu*eE&9A#?te_(asN=C;zV0P-7Hfn5%>$zK6Pl5FK4j&Z)F*h>D}RzxH@Dd?W3K+rGJ6vsnMS=D_w0CiUb|3!{M0HBZE2wRnvSN5Gdth=PlU(( zKBi>V=%*gvpI@itR|v}Z@d10XdtN{9Y%!Q+H6*W)_C#S$?k=fi!1vg!>Xj0%2{`i4 zKvbYp&^+ItVbDq|rC$leBIfD2)3KYPnn5OW(ocHLf~+Iw7L_3kekaav;{@w0Hju1; zsO!kt_`bzds1DDL71IBvxL8#8iE)$OiF~(}s;aq2fob2Ij`Nnz?D-o3{W-s%oG7!+ zsR@>EUeZS^z`1(RQG6$Hq<{mhfsT!Z=cS=GC5gcB4fL(mNLaR9Dm7U5^ni8mAo+2z zZly<)B#qnZ#2(^e(EPnS7+J+@!EZjgthh1tA+>!vfW?0kIon}syVA(|6le}rJatF*w7W1>UpXv6wis+e8^3%-AM2c)*8cvPwbmFt zrb+jP$Mr1Om$6@{F+&m5;@W?GmGqC(NXye~cL}%=Fxg&2 z6nf?fh9V3~Op24}JQbXZh}0B8*BBIVXA8|kCV>%HAtZZKFX@2u)gs=UOK1I>(zdui z{fOTw)7uYu{mm>*?_|Z)RPL;VDqXVhKjeThWqF9ZLop($8$%6A<%Tn z$l!yUM~pwsYLu_Zzkk`OHv8w-fy06~+vp403%?vtT|<_p(e#=t1EJ~vMn(U(F$F&9 zpjgHzVwq!@4Rt?1Hx+X_RSFUVDHDvPV{izjbU&dB4vLYy)eE*e)@Y^d1!b}FYW+mW z3h0u7DVvbdF`ck-ToUs)c#TG4VX9(CD0S^`_f&jCw=R@$VfP@ThhJ#!SZ?T<@+P(| zSL;}VY#;bS4&GHjmp3^Yyf2EFmq8OZrHQLVOWz5=5$8SL__UQ~)TcZ-U$Ov22)*nULeUHf~rk*_lhhHrN z%YeN8F{pnMUgv7o;GY!yS?G<&H)3H8Nt1uBv_gg5i1x zKa^APcS=t9n^Cq?9@R}rErB&8_lNZ(*HCGfX}E`(CFa~feg^kj{Whp4ibYyQ{#oZH z9ir^w8oWgWNDY4SqJ5oh5Ul)#pY!f{OKJ<(4b3uvJX7V1f-G1OL?JYL*OQp^z;lcK^FG!W0E4#Q$fq8=M2UR8E&IncbBhCu`o93`|6|ue_B1bHfoecU zGKoFx7uBP2=fxGCqP32V>G;BR62OPNTW(RtK!w6%%W}(^3SOCcK^WO<7vBn7&nk;y zqLX{zEPfQ6rvrU_d8|+et##>?7kSF*Q^!?ZA~BvgmpwMT@UKLhWn-( ze51}e`PDS{IM`obv43#p*RAj5>gsnb=nYK0BS13tOnZq>dDK$An=!ygoLjjN>%`+T z5<`l@xzx>-5ywxvzcD!#`y@>!EEF~p;(K|ilFhJb5v3>@C%%0Plma@51bqI!hPaf5 z^&9_M1ab*u9X-ei)ZN!J%&6Y)v8d3Y=?u`x``@_}3bcee`L$oZmyTXW(zNJ35*c!C zg=gYTgq$$vBv!D8q65hjSU9gs$~SI_{dw{H3bCxaB`Z zOzh>VhvGWSt5hdXsw}T5vOp~&CVpd?3fBJOj!hG4e=~1#%|u~;4*x39can_Y+#vRG zkb(jel_{f&pg$@q1TE1To=muPI8`y&rFr0+KCv{VNi`ft=`if6_5jUk_T`H{6Xzy$ zRpu|gy2Ks?SA?N0>ASSwSA1uF*mvFwn&A0XOH7tvth{{Gw`q_a0QpNDbik}uN%U{+ z(iys?7=na0XUSW85iNUVblKokNI^0Gycyq!EoOe=r=`#Et1W2=DIa{_b zpBY~2xhUAlzC^(1k!6Oj{Ee0GSmhi$7W-)ty3mUELK_-SQw)LhfAd?6x2xysCF8Z! z5eNm&70H`>Zz!p!GVg99Fy|3MNZ~4Z95VN5x+@ucsXj>m@M)VAzvfu=8Vk3f+;$9q zWXJ&p7{0{e&8v1h4Cx=G;fTW*-0-wm(7HzX^i4JR6}kMa&?d_{6>w9ZX+70@vg#Mc z79SwXHAZteaHc1nTg}N(xp@~VH+@(*<*Zk;i6f%L9$PU}_ z!!(E%SUAM-ojICK@*6sUoPf*7)-Ozu( z>Sp15R0$4mDy6AJdX1}p6Tux5Kq*44wl0eR|QpxM1lu@6A!B6?e4KkPL@92Nj=G$IEBKPJ!2t_bF&v62qzS ze;+wB*VxAhk`qG6(^NSFJFf}qnvmd}9$DIz0=GJYYcHMz=6wQIIRnX!@W={bHBVQS zbef!1wucUOlnlq+{$kES{`4$p;AAm$^_mav9BE<2HYl-h)!TpnYP)f0`)9u3z&lZb z*SR@Zqt7C6#2|}_Wv9oW)$cr5xrZ;aVYtHiW885qy?aD4_so9_-|Zlo%U=L6#kK>7 zc*Zr29T{nM@Dd%=-*ueYiEq7>XvCwDbQR73?{$2J;h-Gy`+fS_0ARdv`AUbecU1d6 zTHOaN)8BR)Zyf0{{z}+e@7Km2_ybT+-2^92Bb1KQlK*)L?{d<5n?8=3)_~dil>L&{ zz`ZrNxXV-kq_^jVJ0ej7A;^_ncHZdiTshUaCJ-n=MQ#aE%D+8o77eVGzXBT$EI0Qy zvv4082Q)?S_wAd4Qb)k7}d`_cG19&{ZRQ>afOOSo|cbk)r2Jo%1^A7Ck$> z3zH95!MUOiRtr~OU^Bz?`?Fw}6M&Zu)IlkVORKZ#H}ax{t2#loo}jZ_<1O8n0?jA0 z0<4McWDmWXH#=uQyOU^AZ!krKzDV{hJ&9sE`vt2TwR3)E5M+UyplNRK{151e_&>?w zG+^z3J-B`sb=)%V?`W z-@?{bppM=Kh0c!DQ!3Z?uD-z`Y0WTMtL*u!jI2^yQx6cEpMW8OJVgQ4TJYw=Z~ktD zLx%?9hdX-R0c^p7jj!xD?yfsE>U4;6hK|x;r?R-7Vw!DMy!~t`mtIUqv!Fr)v-;j2 zL!b=H$QJXOKCNtNV|=5^6Qh*iw-F;qjnR0J4AKbP&V&dqP(3gi zKa%_JUvm~XG;Jp?U}1IOnUA+1Xd=kotcO^h8nD{fvpL!ndQZ192UljoU<56Rg?&+# z65ZXy=JGjkaiaI)08QlndDqP@?F@%iNrz8(x%f@x{ecA@Ngc?gb*xqSwE}&r)LZWK zdS6|h>3uPxLzv(GtyOg!>$JE&vN*=0NzNQQwRlp*b2xt<)JWn)nn+*b9@**FwoPo} zAPKwfUK4ZrrWENrJ6{lNx@2zxy#zd3_uap*Z4WY>duG2(y=DO0$$D@8kupil4=H25 zif!mtXokuNU-u83&libfgJLOR5zf)yaI#xZi?+ZLAE2*90>0(kt(?Yhd1W8Tp1%tx zOKb-8r`yK?{6nc%U4MvUID@wGB!n6h%-lvHP&x_YYA5loJ43R@7!J~Xmp?;$O6PV* zYI@xzBA`s)D6xjZX!(-NeuABTUKUbs;UUMczYTEIKOcO=z7Vqyc+LF6KP3}#|c#Q zy}Tc(CxR*i*GC{`Q&LpQFwemQxS?x?n*QeHSL67lLdKaJu~sl3Sc8gHL{H#fz1Z)uJ{LB5;`|KsN*d2<&jbA56Zga`#ZVn&JHDanI0A! z)flA50%l#xh00rS+w^9s zGHwRHkCi91MnmJiJdDm$w=cKBJK_R#zSExB)q?6Zty~9Ami%~YHJ*1$0h>`2{kU#k z7FzBAu2WW`qkS_SL-Th&Ty${;%FH-W9j2NQ&t&>PBb^mBPOv~9azHS58XK`aV`~a& zEmsv;hs+LCW@;O8Z@Ts3@Q;@q=YYM1Ou*=i7={-|Uo?}c+GoYU8E1N=4|3HZL&!U? z1Is{u+ZBr1-Zo9Ki+sKm=A}nwRcc#1HoqsQKLqhx`O{no=xnp|h{oiAYvr%MZrLs^ zggZ~|1nXlfgxZde^0GLyJ=Z>R>=tDE$WY^VI>u(Z_VQGiZildUp%C)Ij-zLIkCjnV z(qn;8?Z<;FLPeT2o4NKi`2C9FF;AT>Pux_2eBg1F7Vq)n=+*mk>lSqH8(1)tr`(v$ z*=)3NO+d&BP{JE${zv{Wu9NnDG&?fmnf{3TghzWSOsHa^$9}hIzk2^LJlAW2Qp4xt zC^`<^tmCRp!#J4HWW&IO?6RKiQD43Ygf0hiz<2{q>iiry5eJ6uJOL6f1JE?Hk2|-g)9ehelsc@SIZ1A7b(HjzWM$Zjvsj5WTrSER=s*U`tklivL_w(rZ3eqwGshs@R>HD+F< z=bChM1HMEqZkQ7Qq*6(}a>W!(MH)Kq_lhHFxH``zxyZ|#F!u&4{d#4{B;dtEM5c!n z)J!5k8gi*Ia;-78CC0DqdO%)n!EOLu+g;2uK$_}r{NT8xq;%3?t^s1_RE*2$M)JQ| zlXSqrKF|?ZnYSa#W-9iaZKE-tEiv@@%8Se~!%eC}2sR)(@R*2QWx_n|nQ>NAgCrIR ze#w?PD+4e0te9B5UYC}+T;qHJ22K}l9$y!{1&0XJvLLTCTTIaTkEplY^nT8IOzSpB zBMo!0hSM$JQ}xR~;w4+GQarEZR1UeGVNA968j8XGDc(TphkP774Ej{g#9yH5cZf%& z{kHBbIAM4BF}kVnRe}F3uo_Xu%!X~q+VoFyCktF5l*Rwc2XOha0CoQ0ri>@8HJ^Ai zXx#dFF$eU4{H(LftP>TVzsz{F*X#;M^_L;=NwK8}R8L(XLOu1aG zy71g*bGEv$kF!}>{qjoHlk!Js@}pSn~e?XEBVuQMvBl-cZQsV|R4 zoSg216t%V94DedxrKPu0O!ofTo-*aVjrWC&J|*~Gd^d`l`eK)1w+Vn@)Lw+o954L+ zN+Damw>WzaYnGcs!7@T;vFi)Ur?MTIz{Ud~W#NUNl|q*o%QydxAwC)i7@`Vzd71RT z+>TE^DZ0g_zdNNGZRQ3#OEwQ_iO&&6Zp!u7zSiu042zfpE$cfg#K?W&FAb%;Fmk0_ zb_1c4Czxm7hi^q?)~D3qN{u%ri4^+o?I3gb!Q++}Ak83r*ANUmFgj&Cn@%3a8KYp^8>@;kZc<_IFGt9N z$4cKt3+t_?EF20LPzjQ`gaq_MKO-ksaKDA*;SBRzVFvzQ+XTyl3`gtm!*XPM2r_>QxVn)%d4)mJh*`0+L z%f<9#nolso=MBwuvC!)`<;>-`e)s<^A(r)p?|E$)8Vrh9&ZbDw%*rq#B|~R{UbKCa zUvUp==7Fv*Jag8eiTkjDc_Cd_yc_{4%X=_9eDjmn zlNd5eD{x~>bmqg?xEIw9zFh82NbSno^5cc0U=PgDDMf_V*a7>K%^_mJ4Kd5OoW;o; zhSY2KIK>!@TBOWB2g10ZufpYk(mm-XBh*_3(CwIy=BX53rXbOhK#7=XU_hyfR%|41 z!X0i*<*ik}8c{hbpdf4n%;bUMT>fQTn{K@hCZ{d|kK05wc*!DyFXh}foowVr1Yi42 zt#8GUYQCt9x5AA8<9A`za6P)=Aa2d{E~f7gfN-v{@QvKcXVlK$N4zXzXK=TU!sr42 ztmt_fEXU=aiW;+^L@LZfL|g?DFCMZX4|x>Ji$C)VhzHtRpZuARP8r*H5fa_c#xgwb zpIz~zSinAPN^hTG`WMMok@&PM4u>l;Xo-D2G;@__24oAY4&=$^En&YbW2(H=LB3pB zacOXsp{nA@cGABe;FSBZ&-Ctzf9*R0t+k?^>+XEC5Muhp&35H5Qzpzm_9t^8s2?DlII$5wH@>SU0BL^sxvm7 zx^xgvs(0_SF&GihPfoS- z_hvrC+r!{JRb7RG^Cce5WP^eIAHS{j(M+Jd&&fC845i++kD{p;nFI^~Z|PUYdEN{6 zW~Vs$6b)jN%r4pZPiOVPrsMKU10-krB<4fVu zOiJSn7{>8?K&!slFMv)YiPv8_$6i^IZ`@uw?_tJxHz!SJ<;0b}6#T$`WSC>9-v8BA z40tKvV&0SfZEj|p#77spkY)YlvKswQ5INAr5kIkRksOm{NK$>t7of#+mw4yd8<-Sh z5MYb8fWOD|=HW7`u%%Kc&7Qa56Km}p@e#L1!I(>}Wb#g9&3C8?f(dVA16AqBQhgX7 zZoBi5Zn9w^HlP{!n)FnUBrq7oIMe8=7(Kka*2B6&$}Wn&^-PONp!N7{RlGNyf;v4f z%eRfYaVh9k`K2|VPg7m`j^z?ROrT*b_r6TVEEX(jooJ1ay8`z+Jz-y9hn`nc3v&;z zZ%3wgvLKwn%5CgmgA8lFw|d7=eL-aHCNrFmQtc5ISLr^qY1>&eqU*8^IxC$WmKTcR z=$~RnHz@sC7HUZvIWhi}ANR(d@A8;c&5#slM9|*hs!99Qj?m%woHU34t%ZDD(Ug~% zwQiTkUo-gFbEEe9)gus<0MLDsT(7!+qe|<%CR{Bz3mFUL;kK^zgk{ zmQbnfk53022pszE04*-npxDSU;B=>Fc72MH5GMB5nWamYq_sSd*K&+iVQ-jp)|3t= zD(GCR)jM2}?g;plqnJ+X?^lFY0XTwtC!~ZhwF-B~)U$K7`!pA~lHSYeU%3faKu`cU zU?KE?k1~rh0s}mz3eJTU@@FVn2F}1H zlxO-yE+z#3;f7eJ$LYKt`1Z6?cqj+mbZyf)psPI>7v27F3^Dd$-GtMS+D1W-j~Ofi_8-5=e(wFCaI4j5`>H?=LN^1!qD0^00j>H;phe^b*Du8+qWJtu zri1X>4;nPcaw3{7Eeo(mfvbJpJXi(}arr(OyX~3_YSL~2Vf(G+XbG&GZY}z3EslXv z&9km#dkTh zZpLIUPR^pgFK*A=NmD=rgAltA$e>BZk*Lxfytq;+l$LXkHQ74!C~W_R4lu)Zd=2A%cuLi%-KFMx$2EdS zzcBA3w-B(G^&Is;MHM|4a?5%VdJS3Re7A3%Bd)UCw%16^>r`pq=i=+4DsXB4HY&i3 zbmBnXKxUL>AWcHr=@?sN#+H69i_BF<0i59JuYdD`M_x{a`;e0ux>JiJt7Q!9&k9@- zCpG-Ny30JMUwrR22$qOeS?EhQU%G~zUM`zk-_jHCblN6e7U|itQBZQQzu9?y=df85 zAJbv?xK+Ai-}m~&wYp@;^12YxFx4%wXZqIn9u*Yt>>bp>#(?`9ey_hmED)sB+_d*w zuAMDrp{4(^K?1tWfi*9p_BdgwvFm>tw}_dq1&UXUSw&wm_k84BU(gBSkT@r0$4*W* zHlACqJ+GK=*y^dJy7~mjCutSSa29UeAL@yFkPMeV1nQ@BMXy6p5W*$yZ_e=#@0;_q z*U;) zeSuu|C>}@|q}%oyt9P?(D>=Wi;0@4@wwRsVH}!5VIp2-@*o+8VYJo_q%YW=nQi7cH z4V~vVANO<)%ma~&dO9|4S2V6-+X}J=GPx)T*a4Q=#U%xljA>&%6(MXoOzsoVv+R+|Xy#S{WyU474HJo3- zdNSZ57I+@~{?B(OSjD%*Z}iJ?a&1NxP&s41Cs|e}qr_}-@lp1#21mUSr8WfVwDG?c@3I3TA|Iue33MG53G5_eMw%{YMX(a{&p+Ep%4T87&eV(9Th{(M59=elu(uw225dKgekz+s-*j};Z&%5- z`4?pbmL2@T2mG#xUhH|%&We8ADC?<^ck>%DZ0mR;s+#$(Ann(SQfn1M~D{ID>)H#z;d~kzt*N&>LBgb#5+I1tZ+N zl^=GBy&nQYUsvS8+!21uu}pS5*@9uOmJvFBb|iZ?wZho|RPjv2Ctoyepux)G_Cw-Z zNrFg#%@hb*RZ@?mSvNshgKSHq_ewkmmJ}0xwm*$WMrYM%594(spHf%>X*F_HU+K-0 z$6~f8eh~1YkV!tZ2Z(_w)WF0SO@4QxxGuYN!o!|GbNzjrAsF)m+%J^0uTt+v;-Mt4 z3;#ZBIpY`ZXzn$y{qfL#WVA6(-aQ9;;%Jm73}2c8VLrTE{#r`mL(fSy?~SN>bw+nt zo56MZd6@1?imKs;S5;*b#s~2>5O|3ncI*h^r6bO=2UqY?1fNv0iY*8Md0BPWP-hV# zt(XU&G%oi;(D^Saeac1}UusrD{T!$)mPjVq^K_@t^UREDxmuaFlmXK19_xQc{+1Xk zY?H=)d-Yb#gw;8GgsCM&Ff1fGE!+EW5d%xAb-o?Sn5TiOOXgZaF_R-Fv^!OvBzlBn zTq7f;C7^rAx2$Tb{7y^5^`=m<*WC{% z(xqc`=D{aId0IBQw4e-`*h#f6+(p6klK-ON6GsF(XhQs8-!{_Fr=VJmF&#gSG7JCa*p z$FYYPhG)1Tr|>y-u-yj;?0JE7Tm{8E<4?Npmh zv^?nL8FV#c3dno28Tw6mqnxq*wn<5qKcYwzo4s zwWQ(6|_ zCrl*VGkA7RKKya_I)+96Jx9Yl=%np^!bY^Lcj}1yQfg{*oKB$>P z#K>LNYg`E|bN+4$L^0;I{Hi;lG-s`Yf)FH%QGx^2rVn~+cdjzkFyFuuz2RekeR=OV zxNhdK$k_q&^yR~y?xW-}BItMrhC1k^B3OqQ@xkZ_wj63K+L`j-_t=FA51j`__47?S z=6%Ilra1yQ_rmGoGKWV6k6P%fX| z2eG>}0gE+`PXM6gQpvO5)RpaccDS~OvuKC-l8ETm(QGYMd_v4s(4I9=5%DG(+taSF}7@=^H4Xq2RKC2uNRM{XdrN@jmML^ z_xYZHCz+zWa`d!4$tbxjG7u*BE z6^!^oU2A>pJTV8Il~)rGX`}*B770JNP-nd+QGVuow_A0S)DXi8+=FHlLk!DL#%!T^xfQa4GLB!4=xPQ>92I^H-ojVtVA+`!^pv}NMfr7$<%OUQ@)wX zXp;O4-3>`Z_VzF+vqi7zXDx@;aqX<#Udqm{&|xSn&nVp&Y$oe@thGv0`mzV-tF%ym z2gJS|G%rT_gSEV>e#ltULnXaRLq!;&$$77*aQ?)xQmB8wUDdX|GeC zg1f>kXwre|nXKUSr{NlFPtmznR(`~YwcqFdE)*c!?UL&E+3Ys9Q8^Q_y#YW`7kRcJ zgOzZuhSaml?)Zw;aDmePAppWKLNqt6kC5Fr2526fN{HC<;ob436wpK_#p!y50H>h7DGu&s{@0!>{x$6pawc zU2V^9OlhR@M>1vsbxwRYkp2`ZSCIzh-Vwgso;UPxTFOM_(q`M-NcK*R3<{=;mh37a zGkQ>FPDQVAfN(^!=_m4nlgPBRo`a%k6N@LcHF{evpv+S4FCTNiOLuOGaSIXXL-wB% zd)!a_ayz#`(WCBZIIog5i>7#I??W#x1vN9x&u`@9@pUTWzXd@@+R+~Vjpi3Ywn1nw zHx3F{uXc#X|EG)YBHe5QVSLsk(zR?o5{!WmbM z15DUGPAN5^Rq!CahM5!7vJ?Ba@=f^O)=)`eqa>H(=^ORnboj~h|HA^@`*(5A@1oh{ zAHdNVm2m<`0egX*ro-lYxJPHV{G`X4>5Z*9?Js&Aqo@J-zn;xi!0cXr#lrG@%zK>x z>-vz6Z65#ER~2ZF`TbTDYteEZ(t{NWO#@mt^H+!WO(ytPrqH|U2K!!sZ!|4E?bN@> z*)xByUkfPEO#I=}WeQ-UXC;@us@;rb*3Q|{sgeOI5YdBYZ3Y386{^BCRPKJQdcB$V z?4K$|fo^vKt#DMWH>h57XTFdfjA*iULKZf=@MEGlwKC*7^hO_-u>*Zu@W`Io`y_mE~$ z6`SFpDYcsTb&u)RwpZ&}ehPtC8|nYj1xt+;N|Dqzt^!MzT_uoCd&htJJ6Rp||D_+0 z&)aGu3N%hEQS{>l;Y61V3iU_fVx+`3NdSwo;teTLj-bg|tjmk2pt%PQxCip^cbUt5 zVB7Z1*>OGc;r{!9`_c=t|3LFBs(fZCD$l_OQmT-b%mLXmBTovMn!AR!v=3a`b+cln zm6>PbhFuAAf-mWZCV9$WlEHY&?9clYOP9)b-$qze9GFMU%D|FVdu$s(Wm zPq{>at`_Kfz+f55JAh@J;umX21t3v)-72sC`&}g*WH^ z$~?u{0wqBkk=cCFstAq)QhZcjMR{p`$^p1e5lCk8QU?bDwSW9^1r{hSU;fBnKR4?6 z70oh;adJRLvsVn??6BK}P-1MyT*dGOMya$ag5DqII}4)7bn^J50akp@Z!=9{lq4*< zx#FkSK#hjJ0LD;nnDa5mh)wJCs<=JknOVhC*!~D578=Ikok<`jHTkTjGWP&OM|aK0 zkT9I@g;mpp9{2tVIO>GVtsX#uilD8n zMDuA*?syQX*|brAZgsFJkC9nN7%M3SqDonsj}__cG>g$9gG2kCmp)T%{x0tVJ4lrB zT=NnE`x!pXlA0!R6ST5KCn^DbUi25JX1dwiuKB4E+xw^Yg`dWmVUoBXA5rg#L6+qd zV$_6m_e_iL;90z*C|ma>ilxi80kK?z|Iw{C$5#Y4*S~EWcY0bnX#cGh471(z_dw2% zboxH*qi<(I%3fmzDn|02gC4?E z%j5%QxeLCNBQ>$*yFge!J@GyW&bNc1K8HV;je1ocq4&;p5mXZ~L-W$|Re+4U!q!1d z#nl$RC?eC{A|=65)vpr&ZH))AU}eLQSWN4FZtr5cFO3#p*i!4)t^yBCJApgZPveev zIJeXQM*r-$EDO~k&2I?0Kk0$rt*CjT0u^DRxt4kF>11Z|iRE%PjUzu}-ji%gzrz*h z8xQU5!jtYk_yM(`sKoh+>PG(3bi-bY!|Ok5PP>&}pjQ)Q@ldz5D~cl`_@zPO8ZP!? zQ$g*Cm;!WT7`l}HbnwIk>=zdIvNtbNK@2!~itMul;NJXTf2YIEY>L!HAwwHrMT-OA zEKTH~4w!&n*IdXlkbo89PbSU&T6t0|v)==>)I23yhS&5eoO0hGI2TrW<{}5us zG!GeODbC>L0V?sQI9pEtBa!{YC9QuoC;X$&WTyjyD)(nJ$*`gL$F01`-Ns{@-U}Ho zMia{JGKO(u5Nzh`8H;N9vyU|qG~{W4t0SBzD3;j74Y5r6Iu*gv{L-PN{bsmNy~ zQR|@29_rAHRXp*+ObOjzIKWDeb907@Nr8apJy!@(^qsE z_@wSRwx2=baqjx=M?upD&A2Ram>!%Fr9Dj3+2sRB>U_ir?_UV2GxfZZdMMgqt9H%o z7`GPmROltw)v|&MnVDsT=L`7=|prEchC&{J~q*862E z!ZAD3z+UV{5eeW9lquOUoAdQ}N~4COuEU_?yY!$Z|N5COQzp>!-`kP`W8JTVLSyLp zD1$onvpJ)=DKjL8BaUE9J1LBu0mldcg*pRRHBU3o>SnmO-wyBz6|PiVnic7T+sOol zId^Hkm2pi2=6+N&f|2FX^>ow~1pRs@HFnOPwPIe52OfCdF{B0P+<*X@t?8EahJ)V^ zPl@f4uKm|&%Q*XueBkzNR7gI?4r@5YE^txih=X3P#gw5AS z_m2x*U7Y>Hl(=UZ#X*}2Zhs9kow*%jgm;|5%QD)4+|BbuRHNf?QgUUZF7{+6uPW<9 z2nj-ny{kHzDIGBSCEaxH*iQBlLdsn_SDfZF!CqF@U;g^r<(1N(aQ%aF8Q-^ixsM;it!(PwIC z-s-nJM2*C2o+$p7k1bpIOv z1_D1B+!!O*4f0m|K^DzAR_x9Fev^~2fu4WYjk8sea~BwN#Yl&oQi|QO^KnKisd|e~eX4TCaOD zc98vJ={+Y`dI%eGl|)Z29n%6M+x;i6j#iVh`LBTGTeUz|ELbtYMfJe>>J3?(D3G{S zz!yY*TRD|q=RBpI%Mrby^A3+Uul(_WL)Hw-Mz#6ZOGrw9#a!w+7|}Y?cubx4+;NP? z$JNx}tv^5JsYw@5hM}uS3oo^*_gZu6jLLTD1Hl^U*ZGg3I!`5QevOBcj>Aqq|Jj%ge*Ya~jM`1hn>*`gVUIiG0We)d_tkh&;@{iXh0N@# zohEXLQlJm2pOAY~mP?R6ZBArM2RriMg_`jem#>n1m)0EF&- z6`EJ~?GsS~Ad4-V$)GMCfM9X@fN_h~T{pBr2PsJ~8tQcVj&?%SDerLvm{76awaIw( zdSi>;616zqljUu~Nf8eCNg{xE%YgA!Nyyk)TOI(llwczJ8x+<-p;@{vI6 zGEH1|V2y_~Z0r>R{t||hqsL}DX8ezt#$JdA0|5`g(iENUG)&V?zg|BI%heq?+_z#~ z{zc;=Nk0^yv?I5(=brlqwN=Qx2h4!vzrnv6)x6=;S^zE7etdICM|;(m_$1m4y(fCS z1zK)7^$Q>^Ep}--?h7k;^%R-5OnPjNPW&Thxk8%U))wJnUV-JIPiAg+^e(~t3X+9% z+e>OnAOg&c9vOw10`R;?>2@}LHr}T>74w6s>4lf+PB(iFTEQL$$J+a1u8#)9%i`{7 zKIP#C5q1zzf;fH7yqK+chi1|-%>Ok`-E7(eZ~z+a zWaD6Y4434Hy}A4M;!!<*ih@g-GLE_W|ux{UM~LD zk&v=)(cSeKG*M+cJT)Nq|3<+!LYBVm-D0qzz0Ip(MrdIgNr^a^Fu}PQDFYf#NPf^7G?SvRC%*B2W zZUr1fvH0AlVgNWU9IdclgyH7uXlt1Ma<)NsL#+|QHs*E2oquXlrb~Dy?fL*}_bsun z&t&0&(7V`D*!7j{r&Ua_H(=Rp|IvYK_YO)n=WtG`7b9eQUmcuu==_e}OjbL6`0bkY zX;--9ylO@Pz6i8fiiLU9-zb&(V>wb0VC~+0nEh*vOO0z3TAt-#fO!x zn|V{5;bTkR1GG)pqd%~&ygqjXSeW3{ErZf89L*)F4UlEb9q4fuY6tNz+a(4h_Mc&* z%-bml&uFo;)&JtoTH3?JyVQiaiF+<|@TIIGg9@OczEvnR1?T`w#9@pX4rGezr%$_& zv(f`U_@h9C;|ljfL9lfvs5Lr!TE5E4h3U&W-PhEX&%?3eOKZ8nk_p_Kv(>dLy5_^x z=+M*qYUI+Ns^(6d=n81%8Np}VR)iMxM!jd;&#f_M45Rok62mo6l7XflholIpVm3Q> zLOaV48&^k1meizC(M8g`caPsTHT^t+;U9Iz0*TM?!*O4l6n;Q7l77Q^R_UHs;(7lM zJ(quO1`Dc1<>OX?l_>A?^Y_os%2n6dE;tO_`U~dPf7Ero$ccoOUCDPo6;w!*@(nL= zoC~#ygioG7?|3fNx83m%R{5KcFmM$31e!P*YXM_Jjm^o6kzQ&0Y?7%Rn#rp-S0_Iw zzqZ2%1B&L)8^go|@&p>k$n_DLTExp(tO)V^WM(yW}g`=Y+F zVCrkw>&f!se|Pe^i#4#Hj~s~X zeESd>6@YS51;zxb6V@*M7Eulh4xw)=Az328Q2fzN9PGe9RKNkXs8tYwy}o!KEYR%D zgrIk$5W-(vlQTNnsImR=b;j@Gscq0VBZkEdc=rfsFC}a7qHEH$^#!8X`R3uIy?KY= zdc7Bv*D5$1dzY6i_)UV9CD;2Lj0G3hAFlTv0)N=!ZgbJ`PjJy~1uAUGul1zfQlelw zSJ+x2v0B*nWi%Zck$PZwzbU3I>B6PY7Pl+aCzCFfd0mnftt_PnYuRBq`p`$t0UmS+ zL`l+&D<;6G9%MSCcdH)vnJB;WVW4n|pc2V3=jg|T-E0B-ncTWDdMUeD;+ui#7Smr` z@M%51hU47l)#5F`Mhh$BJ&_O5l{)U$R<4g4B?0!)_!K3fvSc(tb;5AdW(!f^#IVq} zHgvx3E_Bd@WOCsDia?Zi<{oJF1q2E*xap%y4o)To6=b^7uMWw)30U*&9dh1Y!=hI- zeR=kaIk?|dH*kc%qQxcp?K!W8V-I$i1Q7erPl1-somSmjhwH z7gO&Z&vYOE|EDfjT~s=uBv(bJ)yukV@#JM9$~UHm5mn zD?%wo4s+a+*lcVV8=KAdece9S=kxpR5C7u5*X#9uJs;2e^YMt3$F;)aGL!vs+CR+; zZUz$2-_CQRRr#|v7f~d1*srEp=J)qTR3LggM3=PQ1opdq`O$5ajeHeXKLTcEr3K_y zem5{c2C?n5fqLym4TdwABf0+}Hm)UclTTWy_*G9QK=a;I4S>Ed)0s$%^l4Qakn0Ph zM&;JObZ-~}aEgZFxPrgqo9EXl^YIfy$ae8(z>?g!zbGg|OWB8!q>lPQ&4OHmQEnZo ziLdM7>xsh?)U1Oh4n}ro67Sra)^c02)1_UcL6{!Yqb<@^((xt&n|_aqGA8Y5j;QC7 zr;|FI_dA%-SDS8ow-EimEk{P2t!mIzd*~&}ERxnAuiE85Pgo?y!XH0dMCnltHJBqN zSqFV|Wj{l9MNV~lzE)&S8Z559?pe4F@p25T>eM2Tf`A#TMH+64rWG`+N%CFAi+m$d zH^W6^7qOXUeJq6EhyHlDG$L=_SYVjq2?zIW#_T-QygJ^mB;Ta0`tk?F@^omg{X~Cm zoC#&?G)k-1Hx>d`YcVp4-tG- zksQ$WIHfKmtCf&q7~ADW$N<4;4T<8QSx7@tT|dU!b-37_y45-%r%8d(O6u=9PZMel zo!4IZ_01P#4$Qz2+}x8M?#eqgKH;NyTUCVPcSXn^lT&o_TemJ(o)?|27gMjDJP4T% zzVrD)$Zds@$W#NTeP>|0p0bbSybVuSS1j=3T-xhGEJ7*sV+^bkZ*gb=9D6-BbL(=z zh~Cp@krGej@a<;PB*oKi-|5(EZ6 zlO!XCf=rP~915O>0*obA8Xv-V?ISPuOY*s1gSwc?yg>^YAQgCK%M|#l>fbEmjs5Ed zPf#QMeg-3@G^ILFk2ik#yPzsYlNDd()iU1M~P&lv}un*K4%=lQl^uFbm~=0p@=qUtVw%tV~+)+&fn~$L!}s@sygb;i9_1J$~=jRRM z|5@*wtP-ROWmdE-f!sN^!RmLpeVThD70qU+-HzW0^gJEj%$1ikVzMi&=Zxr>>(E-s zk1a8v2i@;YX$)tY#Yaqqn_>xzYN_k-^V8xS3kHNxPfzlnxD-lM%WkX^?}dpiChN!J z>$mopDCBFibN*l9yxQ60pZLgs%w7#tKx5F zA6*@|3yLT3Ff|HTWaVea1n9GY;YsCn)rKe&>5Vn0sUo zGj=df(|KyKYPd}w<-IH0)kl|DnZ3(L3&bMA7@x4z2xe@n@Sjwz8mCLNLq}@+-G?D_ ziPwf|Jsl37z4K`60OC&eRIkrr11m6b7Bh%7tCgHrK?8MG%^hFa_-v?yWV@tdS02po z>mY67j&LIPTaGT|hea8`iigCRzX$CWJKSi|I_7eQuy{;VBX#V=>XlXzHaRPfgRq0k zmxB{C{!K^Ts*^wJaiJh^oDs*#rf>ETCJ;;_tM&Xl#m324MEx;>=QjF)ue9^PIkVq= zX8o(VqNy|sX3pwyY z{IV1G-GLx#Q2|Oj20C&_CV$~S0g{J(3m2qv$^3)!G+fE#_sNM1w^b}KAqFb=Ys1efC0#l!JBMK?v z9%Xo7%PA{W)s!%8)gQD$Jl}5_ML-s_yX$ZB7fZz#gFP@2m|PO&PgXeiMT)dVU*q;g z;X^>?u#0FZB!Q$p&AOd7U+3jpNylqDh8lZ~oryeHSj!>OOl?hmThdrjAUDWj7Qz`G ztg;p^O`q~d+`6%y!^>1}nqi;KBMg2R5V8#}3FW(Qfwo{Tdk~(g@Kl_%_9Q2?nnTdE z)k{4!LH%)6X{#IueJYS65@xw(=2gq&pRTg9>s+2_SS0V7dX3mI*Vx)#$a!;|-gS7I zj@40x6cyN=Ffn3F^Fwy+T;61k`}X}$=#x?s{ah4cn55B(UhhywN%m*EkkGxuY_u)pwf15gClO$|=ZyUWEVIil`6v^{52u59} zDr-$%D6rlq8-qCKt-jK6cU#pU#6u<(a~v8^{D5*69)$sc%}Eb}9WZa__G&m*^E5Vo z?(>D|awd=3Biae0M6Kl?dL)s^>n-IcpG+YN63DC7usG=aF89RB<@(LbyOd5IcCjis zY%__YkB9ZKE?W20h)s>-gzWJl4Z98SP<+lEMTeTQJLOHhi z^Iv;U#QxJqL^>%*llSS)&cmlr&-ynZI~u3D$6WRC&ETKn{^80AiYhOK)3f z#OfGCMW!lPvR7HdJ^Wyf9M8ROXLi$SJOgnhg=Do@C_)+rnrE+V(9{x1vA@7??NexLdlr{Bq31$D8vyi8LM>a3MeiIas&orUSU z|BJVLzLD7+H~Ap!=*#Mii!wEJubs~q1G8husT1AnCfg5~474HOh~CYI4iQ?lh~Icd z*RMzJc)ZFqkVd9Nws7_$owc63W|VV`*v-6kRWcNtYQA$@HlbyWje-3jDYzDA(N01zn2>e zr+$!ll&9tln_Z2Rt*r9FQ4^-aJ6-+@&j?=-YgFxmFs*m-*y+|@{$B)3_8)iAJxPUP z>jPMCVv}xNFDzBfCONeBi9^1CYEklT)%@@uGr=i1yTh5UYYN4ZwEj}DUQoCVMY;tC zt5=I>to>|D!v(KolFLfGBGYJ`cMk-Wz1E%i3*Lkv6;~6Z5c0aFF_pZIc}SUI!JRL( zSg*Z*8e4bw9sf?T?)M)NwD7f<^7MTfTq~7jK(i&aKO*1HZ*}ti|K>xoSQ9 zhQSISnsWZ5O_DVCXr3-mS(1K8{5f?E=~D8WQ1M$<^z#$lkl}}oOGUCQ({d|tz$W;v zUXM!??AyqKz4q*=v*lx#|2q^8TWJ7MLBKApc;w!R`3F>1zRSn&9Yh&>ye{V;4aB!4Xs<=e&F(ahBhXAhS z48R_2^4is9QmzM}vRAmi!>h?@2Iig#dgYjH(v98Nmsj59t;m#D))9QXx1?Y>TG+sn?&y||cmfHV1K#(vvw8u#WL=e*6PqMt)H z%Mf_nX=vQYpqg9I2EwOpbwBk|stu?OHf|xXwIC$mU25ux&vTGG3kD*iv{66)*B=Ls z{2rvNg?`X&U=22>fjcRZ9;D!kw3Y1hKywt-IHx^TxVR_P-rwF5%JgJjli>v98r4-z zb!s#zmraMYd_21I$`taxQtR?sT`o`Fmw3@pA!ud2>kVp<9tXs{;l(ccTrXs@I83}_ zA;D7|rWNzS0C^Px7qvFP9?jfWI?v)X+4CEL30^@|;$^`d{de5%#TPs~JhPOu8`8ts zzZ@pFa?fm`GX1pc(8H^;Lz%h3eifA_kFLw%;M?VP8|02fvjPVTn7$4Fgf~y&#b!?| z4f`%bkrt((hTL243#&?GcQmShh3Qg6O;EJ<_aH?ddF}myWB7+j1*5^%{=6D$)+&SY zEdH^zD`*<_^5bLMXG`Q$$7JqNm3N~GK0uL_6Y&z7<$MTdnMC2_l!;$! z4#F*ItCYDej#-|2miS=xI5+wDfTPugMyX@|`tf%@Q&Ylmd7Tv=ZR&G!(p6!j5*IB- z$_oeNxG}pOyi@S_O-=50g|ttwu!a$yx<<+OhrO-lA-libk|OeDw~Ew!B0!7S6o4Xm zXl^y+ktLXV9(aXH9O)w=Z|m2UUi9}Cp6mYV;@>g+GvB5H9I0^a=fuyNjy_4t+w_y5 zp?l2OanomJ>4bzq(N7zO6SC(+W4M;|v*9j;Im_t!3lzPmk%!zsEN2$PmdNgf=oj(& z&-XugXMqxrEqpf1YWfyy$N&tblyq00`Dz(JYkwAejIf(0izATRvP`Jf3GsqPWqZOW zqge2EiCTWFWqj)~bgBhaumt;VS)PdOXb)%(E~XgG3X3Z}oG2RlcLs))jn>`eg+Fx3 zzbIQ~$$O;oez6@<8|&&@{yQH2V4))t)F656*mBL#o|ag(UijQVJN-2Dlb0?Qwe*)p zc233WU{))pZXoN|BAucJPh{lM?s@HYT3Ic(LM0xo7oRHpy2r#ezvF`}DF?dH< zfN0fqt~SXtuCh9BhZ^{n)^km0{;QRF24ifMo6P=5F||^-e}e^CU|i8yTW!!$ zIVi`jz5Z*OMqh}c%iXiYZM@GFQ?vAIfU^Nvi~thDJiq<`fK~6RM~-YbR4J6`u0w4xmg0zQegAC6M;8e>_+B0D3#>K4#X`e#%2Aml%ur zHPndynQz~+#~b;T;#yU`H7*xWk(6s$;YgGu1&mYJe|}giz(AlVf~iIFM#doZK>_M^ zd{4jmb8GTzz6)}CinrPOt&8stH$&vN>(9vBMHB@Sg{b^z)}l&UgP=$u|6QuxzC114 zby1cDS$)+(mvVcAhyH? z8lsS|3D^GHdAeFN2N=Sb^TTjaYQOBS*#u}`b{2S+A38p8(Kk6i652Q| zFhw~bfWTGbh__o=e&d)nyLvT}S&Oc#zyK*4VXk}AbNRaoMY_HPSM<4bJ{7ijk@MM% z(+F(vVT3Kg9H^+fES`2`nw&B7%BzHK(Z1GKRnl`Valk}FC3%F~{>DH07-{?DFLsu*~DIjQ=TkYwfs-W+O(~A<31oXRxSt3 z%aS73?hzjKXN@8JJ@WG&T#|hw7x7C_rGY%7qKQ=uKKb2cWtB){+z{SG_X& zpa_NY`&LgaxCNG9b|xl+SC_pfZ@5=SdLrA~h;nKetMzOJ$m$`sNUX}O zgq%0t-r<=^8XG37U%sFvab@?e;p%uz!gxjvBt07vmlsZmfL4G1=HBu-Io>xHQIcT3 z;H<`=dNbXoCVOqqdh zwP!$%(&4?-7+GS6*EXE~MVtK?WZqmv>SiIZDXd1MlGb6_GoO( zwsP|kEUj$b-&c6B`(d9eddpYY(xhXOBxeVN zd`(e(gi3_-G+)ZoMAPa|%`$fu*jGR;X=>*>Yc8oQ6eX%s9NmTo0O6ze%wN%X2ZG-d!b>$p9gdmew|nBR zl2X={yxwigHVBQpicZPN!n^}bcpo*<0LsuHp)Ft9>VU5W3bm-uE*dds_FH#XhBa<( zv)O6cA&p@5aeua@3jBM`uQLD171NGv5Fbh-iqO6rQCDtQl;0v@e&|w`5SBXHH-30ZLTI-d2bth?L_`4;mN+9S zqi`52ABazminlbP^8b0s8ZG+)_IeQLv=VcLwqWO#UQp$8MAXck%zRCFi|qG3EykqD zcI&3>(BALbnY?#TwoRn(zzqrzDQM{5afP>9d207R*#3t-Pt}_5R_%$WUW>ku#drTo zHXg{HT-3;2pdGd=nqkpjeVEy;H-q!n9@5avvNVCpP19!Z4P=CPp zCAK*zKx^0cMXOLkm+9p1e#zP?eK|!|es*)~PLLmL<6h!6xhsmtZZ;ZYU1LgrLc&gH z74_0Ifj(WO#bBEaD5T@UrJ0*|b@JKE!arERl=Y&y{Xv7E(Bqfit=v7j-qKHP>eWd} zwU;S>06|@4g0(XT&qDl~t;1w*32#zo)fG3!0!pP23pzZLmBn2)c#nnZ|I?7J3zxzX0;ub+|T`SAD*;&`J99Ab=I07h~qd^ zaEK7Nnyy(tX=tuekG|o-%a%ET+8_}_`-g-$cdY>8)twh|QZL<)-!DeQV{F|MYd2G| zdyfz?w818+;Eph6Q@odcoqp)DarX{w)xPsX8GlWAP38%xlIXwhm>cjLrRVLE)0abc zj^=t!t}d~RA4~4F>9MG@o0n6=6MQS3Uj~lPEV%zd;;DFz&$_?w*7RV>N380qMM{JTt zYG?aVoXrZ~jY6+P`z#0aS^t?hGMWnsSpYmPe_v?Wyo^>~f-2X&+Q!r#Kj>CYXxD3U z@;NY}?$%xbD}~()($9%R?Yl@vh$qy#U{`}bC2HO$PCpdf1iw(ud1rwc_3*br25p>y zW9nPLgHrio-zEGeNN@Op-}^ad-iy1}Og2^oVvXaaE z)&~9>4NSe2(vgaP+S7>l%#b&UC#gN!}H`?21~A0T-Pk7uW4?G-Lnobrcs=BGhc^N|fRMdXXg4f+}e zSMd$(KbucBS!S!4-}d+d2jVrb8%3TOk)54+-}CjzQ--|0`!kAj2aqr~=^x9kRY&C{ z+8u6g+Sr}9H}AhY@xK)_qwuFbemf|z=;-t?bXw)Pt)} zO&Bj4S>!INe#R9$3EbN-hfyX_8LTHZG*YK|&372n3S#9+&^F?AiMbWEK>=~GT$_$g z%SJKEOLJeVo|BXAs|>b8&KKfeM13l-Q+t%8G|v(IT$f-<}WkXFe_Ed*MdmI4>dBFlv02)hJQrwYBJl z%mH8HkvFM!^7{LtFxo5pzLjf(6s~suGmFTS)ta-uS(OR4oq3HFnCpqj48c6puh2T! zN7KaJ?TNuWal*dq!4-)FLdHQLX*$!yFR14 z+5+ecb-LAk5^JWDV&9Rw%gpz~SsvnUU9YOv8QX~H-WU05EzBPNBL<;WuQZjP-F^T0 zHEPyqBJAbE&DSRa)W57%nr8}6gQjv-!A2|?;0wHHlC&RHfVuN&BgSO*v4K|9P{l~y?e5W=2^JAUr#bYR zca#&#r_`d4_ddWZ>=#GnWX}?GRgBnii=o9B!HN+>r1Y1{x6FWYO2DrF|Egi=0?OrI zSfhHhbXu7~@W5deJ=Vo93R{W^kn5>_(kK_mbv=&W9XfxCL>XvR3oL0X7WWKvZ~*} zWw@yGM}+GbqrbN}i=LJU^>PHc6%k9&3*XR|A((Gu7@l@>KR1!xGoYev9P=-dO zQ)TBt>vul2x;H|0Z~(c9Cm{uXy%Dwr@2pW92yITvf3i6;@$XRuppk}1m~Jl zAPK=cIK$=1D5Izk^|yvv-wufFt7Q?9q~-AyV_9mGZ?56$cj0>cYG0=$^Hyrd?a?*M zo}CtEYP_%EXqL|0z42UDa*%$S&2%j$X3)_pf?o{o^282>gtUHss>a6o)|g1(mktPn zgdGN7soGCEax{Yh1-4TSxgMnMiaDc@F7DL8ge&&6(~jT;sf4!hS+04()X@Hx-_4wZ=Z!vd1&~ zeC^!}Ld=Gpx*|R}G|=x6W_2*=!j#9vU-!&1#_A3JjXvdh5l9S&cd^EZ)b@4n4jL~m zS3aIzI0Z_;Hx_Fv47_at0&fiCewUfc^@^A01JvW)sP#_HtEJ46h;mK^PB~J#Zy44$ z#J6)08L);MlN~dbCB8d)U6rp^JeisQ)$S0t9<29VP)2LTZB_5`ucya@t0Qb$gzKJP z+y6k|1~`uQxX1D0Pf4W{{cR}8&&WMOwcOX8CwKwj3#dAtb`C$^9tT;07~bu@4sbT{ z)!I!KkLT4Qp>gvm^`sOL+^Azh^Xwt?GfRS{A@%J1&7ADai~y!swZSYiz%%sg3?b;2 zFJdsWJ}_je!|}Rozp99p_8<}akAf-!dlk4`+O}xlS2|{^ zt{@Ul_UYYTqEePdvkY&pK9N{h(HCk^yG8s`Qu+;fRD~Ii7p*BPI5tJ`f((KO7tPao-O?BJbs&!lqbE~8e+~c6 zp&ZHBCR3{rRRx?ik$cI8AZ z@92kd%hmJf2vG%JXK9FyksdS+wO&ezA)Uf8@pA54C!jT} zp&HpcNe(;`x*O$Y0^DxivoE+@vbf^;3)Q3eXE1t_Mvu|LKOk!)Wk-BE{?+b?Nwf)5 z&a>93DVMihUa{5K9eGE#NN#!G@+}g_;@gJz%Rn7B;t9trmxE7B{V%pf-$rTW7A}0_JOJVR-o&r}SJCLG4E~*T;#<2ilsJlh3wR z1)ISXc&o$s#b?lYM_)aYIzZ*A_a#xP!uOs)uo@$0&nn!FR(d`givgy zl(qv#@^xY^`il-}$wWbF5FlB%7w+r+`g?5y7mf}b4QIjjZD&{QyA6$5R8;$b)q13< zZNT*cG?li;Y0Ku_aG#-D+rCE|No_Cm{|=mk&yKcj8UJn>gMG?SdhRX={(S9NyYX!bFGI4-GtV7&NGEpmnGIN1C-%WN z4Emycso-Qrhpli0=$3h8H|53@la;JbjtgiVENNcVeriqIUj7_~;-7OUJv3+50=r=L zP1_Uo@_pU$K6u~X>G?KE$UJouv$?NkV+Uz>CYn|)iWqyFgsgd?ih1Y5ohIMWX?+q& zuWbgG(rG*8kX*4(q@ZSUdaVhUs3mpS4PV>#%i3bBEIH%JQ%0E^@CX{C@&AutxyrT_#+CM>aBJgqp5?puxz)II)bJbg}=ntVla`=)JOJK?+_M0u3j%YcgT{go% zV9V=}Tif(O9i{GhVPj`j^_N2)!tS{?`52$uN=j1efdO9Qj}2BUs^FYHtr3Km%*!68rTNL>et;Tu zVLJL--LF;xojeJ4n62*uS6<9DBI=IT@da$EIrMvI!>pk~X{5xhaZYR-VA4kj+izK( zdc_S6n>$$qz#%4w&C&r(5mHzJ=g|94T+RHQy$8@_#(o)~7uHL9sDL#~>)*^s%kLUw2&bBVWgaADu4PR1r-^?LGe#PWxdXpx>|y;9gD5wWy84*8d!@6B!geHT zqO-$3B2+LQtM;TsXZtD+R(JiAHK79-T;>=;N0A_m=ciUX(&eRRu+YkLJ>-wMX+0qx ze^hBqS*Y50&!Vg^mqjOTZB(!n+|=hXsxPKwjnGgc#4yJ0DCGN|%`Ec+V)_uW?az%G z-Jeg@?6qr&og}4OMm>KnRj8Ja#L*9)+Y(V{XtEh7e^w7vjMxD1C$+TR%le~+#U{Q4^UPnL-xYT(9p&{gy` z!hLYFMZCjo&SAU}d)3_6-B6>};j&(@GH9CX~5xOm(@o8LF;|O#1 z{f0VvFR>3k6!8OgBO?IwHW$OOjCn!~5~ouPIU@S&seBgv=S9=05AvwF`QV&eA|C*s zvb>$L1^(vbLDFr*I|H8)Xg*H2^8MZkjoS0DfQdtbpoARO;kTNu&CT>%X$qe8J zv*vMGzPH>8u-gCkW0gQ|J4g*L7G6}4iUbD(r?py`GVkbdWZ-%?$L54q|J%AszpLzn zAl9#Ui)}3w^oaHKoA*eRF_VJ!2#}UAWUL-(*MymOn;7O|Q`I2YE`8e3SQIpzs7)4) zW|^6hf3Xje602I>%%l4#oS4Y%!8E*O0D$a)uLkpg32hOHThRsG5eZNA=nq) zuVN?~w+TpmGRpL&+TV8%E`uMIWyxs_zJh?VsERsDDKDGoKcZKkyc`0|Mgfjb`x`j# z#YEQ8QmCcu1%ztK4&{`TGrn=(S-d`CuRVx?QH;YU@e#YAlM|Xl0<6FnPQJ5tmLhmH z&Rj&EJ(XMYjWvxRT?>q>|bXLB_8;%uj1Fe)u^}n za#zBF!{dvoFJpYiV_ekF#UwDXi3i-MaFzBJbb*9Y92BN zRPG~vvD+v?zSf)?jI~Bq!;-fVwSm33LqVh{LT$9|qk!)W6qGn-MIFpb`sgeS)lOJ? zwy|b8!qW4{A=7e(st1*&s<0utB=qtFb;o1#w5MotNcC&~S z^h3DlF(h#iJ_BqnV*)FxN|+Vlbv2tLK!1Pr#wHL8mi2_!ky7985WT&3MQ`0lc(2<* zmJ4~Z^kB4z*)F5n>cOokp)Tfm_z;7Ots9yJT?uJ%OS1@v1u`_jrOl@e6#u$tJgQDH;6OQhL*( znM2;X-XtlHjk3!K7-_-Y&l!VF)2p2h8ZNEnajNe275p|6Yt_k)cqZWSKnR`!QFAbO zm2^dDv|)at$pSGkWUq~AJZ*yi(5OySG2jemR82+2OwiTi)B4vy?JYC?-#u$^@T@v% zW+_c3WH67T6c6o_*z+%URE+3W1Zg(KFaL<#;&ZApGB|e~_;CB_6bEGwb1c9YM$Jz{u@3}N|-c}ho znSJYJ*-J0-+i;iqm85VJ1(C7nBw!R>34vSG0z*)UbR5PTuA{h$-4U(&xMMznm`l{O zqvWnX+@W^%d)p=1L-3XH!cK%FrM^E0`Sh&X#qz{DjL9J0Yp_G^5a<-a*;cU_a|2vl zxj7z{mO9^EuZ1x6@j04UvE|PlOV_W`E>C^{q6dceJ(Bh_^fwA+nykNx@BLmT6@yZ+ zT~|`x1J>IfyfD!)z&kAJ;qA7oPzm-^C3D#67P&gx*>~&SqKu~&Z%?kgs;?W0aoJQJ z;Uz3Y_@&Qxm( z2SY8)2#ko3YZPCaE#E$$_xqG9=^g~M5}f6ITxBn>#cM=)GLRrtE}U{{@HH_3d^ney z(hki-39103td?R639w#-4wnrbI(Gpvu{&2HBXc{YT z3nX!vf2R>EJT3`&EVZS}#_GvU0cOyOqWTZug$-N%+XliVi{0D_*=AQ+(j73nNKDimkM8(uCC3M*zN0s z71qT$XW%0aP{^P875`N2QLAJ7E?kkCX9V;~oc%>9_4KM>gWwZ0o?F!|A?HiP5!ebPO7Nwlrq zrBJ2Q&++2Qz$=E1>pII<^r-A+CP$EQ^!it4%lxkPN*yi75> zLd#mh(0^oo#kjkh`pv(SObmznI-WnV7!87*`on#=@Z*fI)>e8hY+q;CmriN~;3loM z{5{jW)213Iabu1bwx)B?mf_P}BOyYy5y=tD&QvR-Ya0PMjMxctG^=;jzSGIXM_@?TZDT_OWfF zq>sj4HHn_*${!qf;5)y9{-AdhA>~T~*p0KsMedwKW!mGQzE~kih_osa^qQ#4aawbJ zS==swmF|Kl7ONNqgXoPgBL(On*T*oeqL=J#nOCy#)5CiQ7X@^XsFFhB(?Q00Tv0@SOQ(FiStW)9)*f?yR2C#h=7-2cu zvF0rua3Klub)hqD%x zpQ`52Nf5usPkkS$K~=C@ScUN=_=f_F`$0Ggx4B_g&tvmpWo_SI!b{qFdT%6))#HY> zT2Vj^b#-x*5C3Y!RUh2}Lum3-w>4h2{M&Y)1J{%}MLDi1x8N3wV!vh8L2auD*qx=7 z+ZDN9+B&`G!3W{y(3Eet`ryO;5i0?{%KbgzG4r0m{6Z#{Ca?Xa4|Nl8EsoEr^-1XX z^{&s{Cffmsi~4;8uf$>H_-Lz87D?hZ7Tt%@S!wd_Bx^``a(Qs|fD-9#BJKD@8$7%A zuK%S-d}PmAwP=r`;>Eob^7^lA&DtGLXWnzYBwM#X~ zHJ>@jTnglFKBp)mk7nOpGkuDGMfey6_lZx&zwE$uG;n3hDfO#7y*~R5StR1 zgWfT&K7+p}IZ;tMtwQc4mSRtpLwP7@xajUblf_#L+UyaBM@z$?96Gjs>vOqi#oATt z1n#1B0&s&_`z0f5ESI-02XH$5dnEom-BL=UX!oviwk&UqOoM&HqUqUfSUv|e+S|4z z`{6<^h8xMHRd{herL|5N^JkEiSlQivpPrDN#J*Y$u0QjbyYWElND9s#8_?U=ktb~l zUQtmvs+buJ>>BKnG%N6V*)Nam<3(8AYSzEwOv`seM9*V(CzzOi7ACBIDD7FajJQ*N zqdGPbwoEr4i-A*zp;Bx5FR0h14^bVlrhl+TyQ~kX)aG44 zCTbNW3)%F_u~6l5#cz`^G{-_5tt}mylxCL|(ca3B3X$=Vyg`qF&3|d{oE@W3z#^>c zBQDU3B|l^|H`@!j78Z|_b|x$1165%c?BX_j(_4gz{yPcL&78|G;_rn1({qlb78w44 zy91H(M0xyq?fuMvK8^#GPKxuLkIJzllp^9GbNRRff@!lcElTIH9){(LFau>^IK==( zp}#kC4sZVNb?^u4lsm!ab&O5iLtc5K#zwhg>^Ag6lwf_RC=50){t-&Q<5hQOk%|3i zuT8hnLded_{avd&2N)cfop**0wI(K;-Rz$#(+*>!$Lhiy>hA8iU>Dd)mKgQ4MR5;wV)ItqI|l4bT)Z&x?&dZ<9$0sewz zgJu5~jW+y>D&H_Oe>We0Wii&}q!L}9k=y!!v^x(w3Q3mNuRABL*EVtR6U)f8 zFi}DkQ%G-K7j;_e?bu@$tS(^xUw#{&s10biuTAvB9Zy5{)&<1qn1C@K2loHS$TdVY zrR~=KW503m^ZwkaVETxFPYu6|mvqBbGq+6Y)gMotr#|vGt!+)ssZonYb~TDuXe(ct zs%c_RixNt%*$DP-=kr6HLn``Q11abNM)NW%1#?GH3cCv9vH}7v88KHw9P4&6vLW$3A1qk~OnQodp3HP&W zuw*mY-n_%2Xw+4jt)*q{y&+2CVo_zSf2j_6+AekLy|I7CJDEOr%d-)p#;EU$rHF+1 z&wUy(@f-gPL=*?&gkoE;QD})(tW}*GH?3_0qr^-0;kRn%mU6AYf6NgR~dn-BFg*_{Ga1 z6B=#2za|%jGyh7XmzbxXPccMJ(E8?BVcN!o_TmRP*C4Hq_eqbFv$t-1L_O`me`{1m z#JJX|NKatA+UBuO=`)(~Y8~0pyFiHBVyJ!cnO2)kx~HmD`+f50dyL4%?=gLuW-syC zz*qJt%OA5|jX}?L1Lifvza2x6HXrwHb@VcOGy0)t=BDBTx5qyC3AyI-w^i|!(gY?I zoL43(9mF8x3l7yl)_PJ;-gWtc?X?@ki6Dod!w(IKCZ0@I?w-(f9~nf4+;T09d;*(nyfwZcSafi;gRjo1p_sF4_mA5@s8YrLgO}4Ima)CP5Nvc=f_}XTMO4%Gt zToM?Q3`6dBb&zV6C1JAZS=Tyj*dE)oi8jsiccFu^jt4EXBw}IFL%WWsc?!2^i#?lm zjHh=hog43aP5J>Mqy7k$XXAmB3=p9xAe1x?U;bmgwx3FLJ)7&_nR7RDD=SGI-m;a| z2uQCyS_O=;Jj=-jdi3tcloaNI?_Uxj*E)W$kB)Gh*v3-R=G@QXo>KU+#l~0nHfSCL z83V%u<_@6s2xg}|0Hrfe@Fo`b519?X-f+)NN)M%_ch7QN%Cl|bosOeN8@wrPW?mVg zIg(m&?AsXBC6X==8!KSq`$pfa)frFlv}e(2BTfD7`^6EmO&BiRY2=j&x~}L@G~3K% zSL*+*3=^r9-4J)qiHZi@;7$9C>t~!$ZVEF2xxjW%~QkBj_*6C z;*I>JxfWcY3Lf(uT%*T%ON{aK6y}qrO@RdNhekDG4YheV)%-{ewI0A^$1K%im;ds; zkEa4uK#-U<^`~LXm&)I2-{ib)%8-X^ztYF1R(TE71=0T=r-!XJ(8o}+GlW@za3Y+* zK-1%Y9uVrfxBIc<$HLp8r*RMTCGj0%jxQ4(kU+M9^K?4CTS`7)mhN@x)gBos_Upt< zQPAJ#=Eh6iZA;y+2B?aq1{-A6g54EOnEi0&*e@7`6Y?J(=EWJxdEJwpJw8f zjqV%U{@a+FWJEHGc|85?6Uq07ppBajqw+GgnHtWS#T~KQn36$=5@u=HIW!4u_a)Kd z-n8uHsTrQyInz3|jg)Z8Vy-Ed#{H$XY@h4J76KQHE}QwpWF_QS2q>Dvll!r8Qn8?R`ZAxxpv84QElGYBKZtW&)lPU?SaT zs*{NZ#xi{L)g6X`EBEm7fpa0#T@8wjt*cvR@1Io7K0TMY640qR?=8;g;ZW-lzRH#y29`{cg47ihkVshO%Uj05ed4Qgi3x&6zo4 zGDT3$iU2G+maFDvM1uLRsI>mge8;bn`7Md;Bi9)@+jqTuEu;Q$X6Yhzcy+@hP=cDui2d`w zzw@xwR;z@abB0#RvMhOJ?JCcjfUzPTx)LxI9{uUphTHh~$uMxCH}FncO}XXO`dB`? zT2@|Z_<>zAKtb5~;_#PO0RNuzpo)MZw1Ohg#w(>}_@TtY`ZSI~<(^{SY5?23ZFIA- zyNC31Pp%inLRn(Wf6pBGcQ7{MOmvP$MQ}={VGPUp-#Pk_iMsABh?)Q0kedLga9i(v z(pkaaW^eJ6jb*;BVbIdee_JSU?vHK@am!N>!E;O#jPo;q4OWSESk}MAjd_T7W>+Ao zbU_Fs-tg|iu7f6b8dCNfcL8n?{{9`QHC0n58h8bkX)65ee@%Nu3i|^|WNC*<6#Ir_ zCb3d;kWv44`{fad!c5)4(54BUrr(;TQ*-jD&_k%XuK*R=DYlo4r5FVefnl_odtqdM z961oS_k`mT6I-`{i3`a2U(gwNt_hnCt-9)4wB-zFfpOKw5zG-F^{2vtrY7jqSi!ly zf2SS5wb$lk3rDhrzbli};=kv_*X1edx{T6eIENHymVo=Z1#DnA(-1Z}iOABWR0Bdx z6VRpf0(6|1T^koB(kkNGFS}O{I0y#L$)4_f*f?L}RWou6?9Ei1k?V3YoiYm>!~a}= z(RMEONjyFAohR2`tv*_l9DwtxCmv~gJodpjf^@?dppsf-|92z)&ttb#%ma!+^>A6% zxqxl~n?DpX>X{gg^}yRNjV3BX{W`NVMzX^NvSg>V?)qE&>m;lEzuhrcJdrCaM)Lsj zf&&0|_u^5pd*RGhJTQ*dH{~Xv0!7>pfYSY|S(`HvHLFM)HD*HZyr-Hmu6~V6O`7qe zMD$7jAA4^ZR^`^U4HF^~0*Xk-l2A}Ux=R!!6hS&gnnialQUsJ1P(T(P5{vHc?(XiA zS~R?q`+oMm_ulXQ{r$eKX9Hv(h6E1%^|t+!-~N8C zrMr;&UB?KJ)-5pLPd~;FLBZs_WEY(+;=}6$!`0;SHf{;P7smnqip;cSe#p0`<2NaW zNonXu>6{%0EM1LCxwkn?*a#trG@eP{Y6sM`nhReyHmUg}`YBr=o6ONGyc*woCCXB{ zw=%iyeXV8jINl*@*V_FsKb`KUnIxrcfrp~8yTYM!ckWX}P5sSEkfod)1shDy?e>Sq zBNcUsghoM{@U&|9YFkt0kDI&Ghq~2>qIE9%RP?&2-bfj!665c)Q#yX3bW>#z*lJr8 zl5HucR;1}6UyY zVPskTzQ4w7bf!h_hp|l5vjDj5Vbv%?M%ZJ8`Z)8XW}{Ieu*msfb#h{jZ?pVLdYJF8S6hJs+mB#Gn%7>9 zWLOhE1-zwFxbpAx%yB)rwk@%_)9cDEMEMRwC6DXdr>SLTk4Ev1)`zw%M6}1^wrCe|*gLGar1cE}hJOV-TZyXFPtiHVv{5~$E!SKegFw*0vFnDeh=9K*Q z`7zW(#lZX@3U%$a!v`$_S}HReL2RSs-oR+&BI2n`^p^vB74+?IIBTa`-+iogX?~-zNrAgRYgEi>t z;zhCGIsA`uF<^B+P%F?7qaD7Ii5feM=BPHet3*=Xm`P+?vfK$(FLpN(jj7J6nWItZ zzk-|i@2-Va#ir9O3~$e7s6i2H&aJgE%NKTP)rLVTiL6>BLo3&Z-`@DQ6qK+Tk0eD7 zXB>I$1|V{a0paHIgg zOE-v&r&u~N>y>R{w$PCsYNg0(qXTrL5+>IE>bti2sx}A_oqJvdRQC~X&k(xCZ_eH< z?3JM4aVt$@C(pG|#5hFotZdm8$@f%#gWh9GS*NHNbUGLZLB84g{&GN_p!V2{PKQ6{ z6R>a>%}Qm7%!m6#Pq)5f;B0|T5oSX_*hT<^nl+mjc2nhBt&&=ygivlY9lEG99ldN5 z{xw=h#sk&e7H}v5Rd**;11`A5(aOIifnBfP;4(q2K#Gr!X%#bAtPAUnJOi|{DxfA^ zHvt>22W@e-a3q+jG@7+xmv5e`rDY2N$bR=boYh0ul}Sg;bw3&nRCb>dVvhl%P7JH@ zCweMB(NVKsQGMA{sZ1XuS-k0Hd{-E{6(ZoY_B@u$C^$#6x5>Vi$Nxl_1%jCxgUV@#{Y#uvQMF^ykYWUz}*0o)&#o{;kz`yZ`O_PPL% z5Omqpr4+Ew&z*2Ax*;;rI|F)Dj>$n3;#C%F_M1tEtJAky73v}I>ME|PmHvc!@hYuK zD#w*#k|MaLCN-HlE*Vky2s#X_H3T;nS1dkoz>a&^6O`u)_&C|qS=<(XJM{_GX)5j@|DZks(beEHF*&xoD2Sj zwey^7_Kl4SzSdH_|1iqZKHn^!LK z>?N+)0wRa@un|=R6KTeh((QNRI=a(;oFXi|3Yr@HdqcBBLBVV5i#zzkW4yUC6vb@9 zq(3k9W*0I3`9JM9aM%Ah8fcgO$?&}S>}JS#%M1ivIf3|BKw8P;7!@K|a1f|lh4m7bsQ7IoTu{ko;$TubW%RdF|=P=fwBXsD8 zN?9tC9cwh-C8KgQO=MKE^HMv%|2c_JQ1X1x*+o^HcIwMt9Du$4@)f_y@%RZeO0)Jg z>rWe+ziy|46=>D>t6Bd*YKd7hwnl!8!_I$p_e8JqJvYVgQJ8hs)8UP4mmocS~5#%63L|{xS!xFf~1EOuJ2UIaQWVi=qq71|oiOo44Se z8_Yk_AcwhkMlqMzZz@lM472$}5!QcBiQ)(zz=8YKID_1Ie+%$X806v%MJ@~KMshTa zCQHl z>)zOPITFvaDf|?&E^H(dS5r7rnDvF=#U03}KYu(}d$9JOzyA2`Ngrb$)?fDe_vh~t z-X{?L?dY4&6GhWSAOCUSf4 zgZ#gL!IzGU$!a*+?X{;z%bmo~>FzU+r3u2M-g=#S`$vD?!@sWo=2=|hJ6&H@d&gg! zJMWz194AxIJy@frjF%iS3V(_eBmDBudjhw4cukVs{{31sX;N+Nf%m7AF4615_VD$Z zX1;i$e>{PI?fq^Bf^)gtsj{%W&Fr{4^NpOxq9ZbEbO{tG*<1lRdmQ5B1|2KyeC@Bt z+BI&k5L%Up(MsD@grL)JQL0#&^WK7Q73_Q@8rB)UvsBt7kGe2j>A2$Tl-}D!j(I{_ z>v7$KxW5PAeD%j``=3_^-szQPhwbS;#`Sx7Ol$Y4%TH!gMXw&RXfxgDSKp&;ZL6zq z)UQiOWN&k$7PM=^uZR9V6BGa3`TJh7!PKXAc36v8NW zvQ472Ht#XXcP#~Y=(SP2P^)7T|I5?O(cB~3_2#eN&ooge*qx6yimPCY1nX`r|G2Q5 z@p>(kcN;khzK+w@?exnqyK&odlbOt%h+I{r{fAGOq6?P7K}+)2E7|3A(BLW&I+>EG zvx;Zq2e097zRfxMe7_W`gE^u75@&~$G~d$Seg_(s?P1B1%R6zE{CJ~qFi)0Bosbmq z0-->n?MH8>dND#{zl3D!*vel(}h&wWJK@nr`-P->^D>B zS_X}hH1Ba2*_&8l8TBI5#}=s_GMRSK^wL0}^_l)HtowpLZ{btQzwrI~D6wJU<<)0` z6|Q>mSD~T0kEEKO*`Cb=))CDFYnJ`dH0fJvdaSK4PpYrIUG?LmD0R9jmH#$ zn8RZb_eBC$QG0aZYLVN;(?ZrU!cjB37gsus78;(r_|(D?;(j4*-mhfzyUGIC^~YY5 z3fh%{T)hN?Tr`8s_nc5l0f+Vg!pF-kceA#=nCG^mF#kR=A)jt;L5E;%=keQ)h+iBj zYF|ebvR|r2&V(hmgnfWC%7o78=HMRYg>f|sTIJ>4r?Gl{y4X9nAoAh)-YVJ>Kb>nR z!91PpNydFXb&3E=)&RQKKVO8WOXn_6%S17;f?g}(_2Lq3N%S(y0H@zy>!-E8T=0>) z(rG&CJZQNK1ZaO1nN7cyjzT0b6Yi6KDUS@>;M$a4Wtlc;_{2DYoJ%>ybv^kVhHa-& zXDjp%+xxHKP45+ae+RTghyrq%GV2AAbmD0g_XR9IViB`deEI!5?4xu_Mt(7;fIk6W z+I?XKTWc z8eWmI*#tg#qN$nG9GJ^Y(07H>`+CDJI@Rp7W8jyqV>G|{=dI~Vou^!7!ljyW|II9U ziAwI;M(FwBN=hO183&?kjlP2h>e9he7)62tZBZQY`W-Pc18KcXQr*ynCYhvtL9`+IrFEWy?STaB>mKEt;g=x5$dU$C~F9Z zQL5#&Son;fOvc7s?=1CaPxU>Bg?EZVnX#0~a7DH3PtI4!t?~5gzDsqPQTvO2ipwvH zwG*tT3yy-92SzJ}w%ynJ(R+Hi9-O7Mgd*2VYX4Z{z_NE{`J@k0o6|Mc#?%K)=;K#k zBEvz0_vlfFKHPDZX&2M-^^$FVDIk}fVtO=j7E`od__~WXfKK*P22-DpUvL6!xG@?k z!96PdgD&y`v$i^r=wh98+zPKe-f0K6P!WzE{}DOr0lR9~9;j(v)d`r7r{vIHWD4D; z`h9&Qm_LFfx$05BhLvA$pPQSQfEoTF@zHDVCPrX6)l5cfzRCg-9y}_+XL4}C%bn`&^9k3}X|{_bK6lHw zS%I2sw`U%EkilyvxaRIIQ;)~6QByC~Yns2$(SJRTXMH}OaaqO0KdE@Z`JgN&V`b$x znlU#^%;t!BL{KbuC+K5kFuotjZr<_?C{>klTJ}qPdGM4`>U|2=?$^{&EMmrrDErpl zwwECUjA=9JY6l|)`s+4)M#zo%M!)@mt;I^m-I{jo%SfHsPPFSQ^~=bygXp+Rj{B6k z)l z$b}A{O85b5E~fg#*-W*o&FYR;Iq)Q=YHTIzd)LTeyH_yh-*aBhA*F_U!aRFkn~+J$ z<9v+8;}p`JYv7L@%sh6{dF}4GDQ3FhqAFh1b9;1zEw*<3ysFy1iUf1!yr~O)H=pA( zTX62Kb=Tk|TQ4S3a2FbNb-d!NvwHe&H}!yX)1dnxr^>dS{W$AZiO}t;t8or!*T`ix zQ8r)8r_(vl#w?Xw`wJAPPwl+@kN9e8lELZ9V4*U{*{*sSs+iNc31m!p5A}7)2#)RX zhdMxlLIv5jrjNGo=HT-Z+AEC8s-i^L_C7b(obMm-mv#iwq zy7EjQa2_fv)PFoNOsJWAITJ=?(fk|g?0f!WZ-zbo4Pd5ybD*qvJ%Ou6|8nj1zGMP{ zdJUzYY%#yuXv&8u&ekoTtvzr>ZT`_ob(t>eQO9YSQ9iUl)Wt^Lc;1hj zi7ipZI%F!rd^7!gG4|Z&zCVsi7TcTXN7h|?19grYc=O@@QbDwqo6+?(^SdLqdfTzR zBu)!~s6i$NGwCZr{&HQz_VL?BtIIN*&bBiLVa0w3+row4UY!T$TnH@@LU-=qe>hGz z9-RR8;RoH~Ce9_tEAQqa%L62(!16%q(*^rknPn1v;--l7)w_Jw3lZ5s2J$u@857qg zXQ<%m*Vi4Kr1TCKbS^;zx{plKm|c<{zm9m(p_0u+D-je1@^#_(r*bO#tqxqo0&oqmg z0*!LaCQBM2m#k|?RIVbR51dT|i(~gvF^2|ZfM(oE6vd#Z)MA>2oZEukj9X+k6nHfq zz@Jgv%6tvGdhv>O#S`eMPEp!DYrco&jG5?sFv3hZ z+n?OpEqKhoQZ5#it7_0~yMs2J&Nygz@?$ky&Gu*)P@KPQPdavlCATV;&6L|pw(g&G zLygjkq3ceog&%6fjTf%c-@3MW`S|ItB7_Qtvq?wpLW7H2#}Hbzi16X?+~ehr;VhfO zG3$eh?TVhS-=BReKOk<)9=Gj=clGCY$JV}k`rw1GYDnRV^QVMn;l<7E*ix6i`Jd%i z^R%t{tv%BPz-tx?WE-t=JPTA~2NJ8YwmI}GXR6oLuE(3IxjM&+{Ww?~-R{)m6`5zis&G_8}3hG1iZ`9kyp^W4SGd z`99RHbj7g_rfEO}Phz0($BMq9TiavhGQmHD>Sx5WX_dDFFIicX9&8~oesCbsk6&oc zy}K*SS`u?ocMRV0I+-SjY~slUS;xpJSo%nw=Uan*C~;3eqUenoek61CLFb-1o2s!9 zOs761Z85qn?D~5~uXXAO?q3W#)vt3TAFv;YQ!J=8*jsl4{gX|Sdm&}q@cLC&xQA=m z=j%k#zfF`IxBY#>BpT(%U0~yt+=-uUF@SaII}l-L>y9l|n$n%##x--3ba;GgJgK=e z#W5aLq0j-=9$TA7_ZF_6dr#2rCDDFc#hV|zspUGa)_FeUePKQ(e5}|sxsR=IwoweV z0cr=_mgAZ1M5N`g^Sj}1wOn3*Ro+g~Ze&nMbzx?Fk0^M+s`mCgmzYIe;Y;Kb+GQri zNd6--sY$#zgT91BrXh$9#0R1s&)c*(%03nUb71RWl{JR)tC{Yd>0g6}uRS<=EQDNS zj^VJB>pBQip0&_nVU6`c8n!{(*d`oq({=eNTdh)id3r99Hq~|%K9Hs*xjvEe9h6(h zaUdbI5PUW{jhD%ES3mg<42IUM2hwLn*T>3ZIW5PPH@J+GUKHDvOB=!sU|ocM1iz1g za>d$}s5TINe)IMxFC(1CqHWMf?#Rk>7d~F1-wbr_77e=yTHmL={SJnA8%m)e?;S6$ zcpi_i9{brE^om;EKC6{2wa9#eJoIiCQ6#tVkRk|nn3ta_MHVb)t&IVRldROU{sZ#O ze2eMZe6Bk`rClSoB`D(fY?YfC=uZ3QlkMVSxGnV%N-EOPB-R|RU!h!PL$aeDTV(+S zZl}^hO;&pY^xY}$dkf`-F7@fX!ZH<;Xw$`-0`3wed`Qd5;J5;-z5CS`xign3uQnYN z3g5!w&_~FRSv3$}6mvjh1JA8JRCK>gr_X`a4&Cn;XNyzL$q!^j;W`}oEA9&s(zV@CyUiIHAVrsU?zNhk z8*q1v5KmpyY|`3H#lng?@oJ-+yxe9v(`>p%+^{$LF|e;UE`022(%11^Lo$`r4#hsc zM>Ux-m(ZaUU+0#J&QM)iE_f)$uJuYFRg|@s_<5f9CB~`S(FWIejqP_Tvw9aiZZ^KU zrq<9z+QVqI3bWL$=TPf2Ku~jF6>9Rd=eJ$?NyRDl^iEYtR@567QA!bC-ta)fETrPR%AS^ysDg}=p0AAkmu_hRlz@EGj$TcFHwb$ ziG$FtMC?;55m~`DY3|BY{2fL5x1)nV6IxU8(#|l(ii~Yb_?$Ns-myD#N?;rcZKHcN z!d{RJ+}g~2Y_+vAiM)6BIJ1Q8%ASNjkz%rbs`NIMvx&Ii8zceJLX&4PTa$CFUTIM+ z8zZRH%=k$MfB`91`3m8*D(+I>gumVdZXm>Aou_Rc+I;cy^H&nBk4oHETZmjUvO21<(5Z$Si}VHa0Mk9s_R+j%^uH=lE1!d6}L)0}{$6 zr~id^(_uNLnB9FrKe81l1xMNtWo^V5bwFMdGL z#u*P0$I_}iieOTLO1l^Ktg{~P^mn68O+GmT|8ja#Q<99eQ$ZAo*^rt%vO*R z_9~ElkD#oEV;k05Gu(LjE$V*jxs|1U^zp`|PO~-X0q#kP9z*D- zfcNVp?}8F-hSd#o_@O^{r~Sm~OF7|N=QLSo$hb-}LUJCwe;5uh+IgTj-pHO zz1&Vt#9HS}kkpuzAPK?}SBdPaX4XS|@9l!bMax{gY^S#=;^miYQfZ)LEaq{Y|45%I zk>f%px7Z>#Ak=u^Syr6Id2%Hv_H*8|`NH=rS5GV_^p`mqQ|w8Gd=^5O0~FZ~nz?76 zw|`5wzZmla-AmTy(I}egTtT4UFaC(jlm|>niOz?FwyUz)2@y3~3zTf1GEo6-a`@O` zb7pc&*H$Zjt9*Z*!zcUdiJ`lH*uKKu&GZ{G3z@!yjI@q2Pc|Ecmr-{ zIoGw`e+w6Gpho~cdWrhI6E|dMFAFQrqHoh$D!;^FbKW|^BI>O^!wr>IGBuW9M%?4n zcS;wPyzLUUkg8Z97bh(9isTl5fv^0;X_22F_6z?t5OikdeJX1@2~U%K3@G?Yd&C3s z4`*hn>zm>Mpo8jd5^vw8;@|hP9LG4yrLm$qMd#7wD$N+%7{c84p`b&INhs>+~r+y$#73E zw%!Ec71FM3lc67bbiU=12tf>`5^jqLpj>Oz9i9Gy+F&zm{d{H||I#N!NZgQ>iJmh4 z4=zAKZ>8PluY$sN{oyXm{!8Akq}L`ur%iPZZ}}FF-+l7~9&;Z|%vTf;Zba?j%%ya1 zW29T}alcUP&S=s0!=;pOHoN%L-VNPf1N%}l3&u8~W6dADmO!l7*wKu*%K zgg$LO61X2{AYH{DTcn<>cU8=ZzR2Of%PH>BRfbjIa4Avlv=`pf@0fO}VsfR1A+WT0 zv^mPP=`{XDiOGl!Uy=QZYSWwJCvZ|A!5J?m9(#nBv`O*gH3=3acjn6wQk`%Hxhyu% z9}S5p6soGF7Rf*PVd{lHtaaKpWxnSc^H~=WugzrT4k1Qgx8gYmH=+_8s!~&Ys=LhV z4ISfkB4E{JmkNIt^yM%R;G`oI&Rh(Aw3PR$&p!pacTE=S3pBC1jME-mf|a%4<1iVi zkV93pp5(80QTF0M^ zfy$2Te}54jpw;wklNgU+uJ3jVC%hPF<3RabC>+|q<%aH9HZm|P+JR0jZ-JKDlc(}5 zvw{M=KL?A{o))G>9@hAKJ^1{nStiz~q}DKfv2dfo7e_rG#ShADHkN`(QgOWXG>EJ; z6v!#aKnnd-XUnj{H;jC0J?rT_qjlEuwfwW^u^YjpMpxj+0BaHCZWA0mMr0?b9YkjBg1Kv2PBHAtNMA!&~A*>wtUNn=rA(7FmuiwL0m?w;X8NcR@F!4Jq z?c|<}o_Mkx2=4&+PiT@ws*Xc+G>epDb!cFwOztIzTo-EfB0AqH=}@bn zkMEt_eInN=I%hJX3$=pPepwCui==1#XPL9*FqLK|_DvX$-66LmH&2tRyQCpI9@U3w znrn`j;@-I2JZwY#+mi-M5Pk?9#4T){oZsyMQ31gk0I`RjIS0NO?drnXL}k+{kj3b> zDB+m?8guFU!H**N8_h3-%8xt!hh$>jeuLFb#d%kulNrxEtD98s>G=2s4ejs$h=-CM zh1B3VC1?tFtkN!$U{ce}Szo)w2*tk{Wqn&k$4@*ZAes=`Q~bFJ{~^1#FmZ;Hr;vA_ z1k@+f5EpQqhHa1pU6!*o@?ODaW)}#VQtdOcY~6y0b^F|;7XK_vQ7cyRCN6hkdUef9 zfgPW~L)Dd|{O+=(mm##e4U)r0^;43;WLfOvN2C{r>xERfVxN!S6|!{8W~*c?XkkBK zK`c<%HWgb@Z`WGDtvAQ9G7p+(*5S=>6UNs~iYmNfm0#6~VYXRhb1{+6MO$BbJ4vWH zM_l{;l%V)1XWa{6)66l6qdWd?f=>xnnAJ<(kK>)j@p#+|x|dV(VTFX&;Zb{JX{h0s z_{-42R24dFE`&g%F_rv+$Fc`J)wP4Vk(tL+BTM6m+pk0uA zNSc_vma4*JXMeGzy5iW+`IYoC6~YyU8Z@w3MqOZ}wTedS`n&HQ^Q)k2<0)3--+4@w zkmvFnWU1{C5BUko=#{p2l4?67`Ggsqx64FQ*x48Mc-mfQBqYlUt&A6`L5Y&uDuNdE z;L3*VH5vzj``vO;-IIgk-xQCZq89hZ{1Oxh&5B-iag}&G8-WVWGAOiAY z?D6<&-O!xO`^dAoXfci3ubm>`I@N}8ThpaF_#%O%0@@s{@;RuB4JQP|NYq;b4EZfJ ztGDyqd1<^x7teTyyy5#ArQ4x6#H<~92iFkfDqTU}DK*aDhty4u7vt<$ri@y^BGSrZ zl|zqQ=gE5Dmdar&T+krKZf&SpvoI+|`kPely(vf^B$3b<>v%x@Hs$!-IX=aG%iUI& z?n%Sihs@fU1$=Tfk7Am!=dpE3g_PYWsb@k0E&O@(rNrMpsw7q$Jkg-=3-o#RNw5(H zmZLJmu{3Wx^D$XKRAm%!+z#vfo|}1i$lS-4h7fXr-sV0lJ;(Q#9kJ?prmsJe*84*X zgGPG5FN8we`_rBDafEt;qZDUJf5U_&R4H<>l-inI@07EnL?Q-li@Yaw73Y-L%&vqOI2DC`QnE z|B&3veSP0xn)Pt(b5rXjEnmSbgq#iE4YS0*sbZm~OyrY5i?_nIs-u32UOWw#mM`zj z*XmJp3`3Yz0@~=Ot-yyIa6@(4Mv4Yv(#SRGmPgE+ z?Fnn3xF^H=35BK#QVywR!}DJy2xhmBgh}w3PQG+}EP&W8_(Hc1c5Lo5koxsFb6QTnl3xA5*vVF*A5WIElFm&%7*C&TqZD+w9_ z0z3*|dJ@02<36CqPbw4z=&+37W(F0O#%-5J!>6MQR))Hi4p}8g_W-o$Pb+sSSQz-d`iSAXq~}P`09@>VgfW-ra#s3DlCJBkwIXIX$=Vca4|~ zF+up)*SpMDM~Q}HL$OeUtLtDiMi6P+Rpu1>g?>!(194^H6poY%tpO_bkr}xNiq@Ei zjM~y1)zfl6BOZsuxA`3_XNxE3$${ic`U}8`6`H85)?deF>Md5RB7Oh*_3u0V_A@6! zXF+ErNTbab3w^$8_TRoP!8^pvHzqZ5#{?Wuh-HUM%%gso{CE? zDTh%s$!?a~+KB+-E?WrKOS1_~+$}T9I|gkw6rp`K7vnZkJ8r&3w*+d8Kp3kt zjI+Ps{0ZOHOc(L;P?#qU66C-M)RJ0d6C&^Djf|CUaBXaiiKb?9 z*^9{cQ1u!u8Cw@uppV>H42*pqjlHUzGYOU8Wg)q7nF@_vS-+y3!LM0rDgdER^YgM- z&*z|6j@bWTsN8UN&@KhgU|S~vHpnSH=gXBNo_z|TeoLBjw^kNXZnp@-MF8ghEBqjB zFZ(=QNMS=vTDb-hwmW&PR;&9h>TQegN4MkM+0ogfjX^n%lBdeQ636?Q!Zx`gR+uMW zk6KixTzf)dd~r^3-j$HOs4+PhQOH-YZ;zsl|03=G;jmvq#QY*qR`JdNNVBwkl2X1t z5^&r-QzdV!1CjTp7)pfm=afd5Pj?7UV+WSPx_ebw{dL=`?y2`!xGo%J;657BWs88_2E+Tb?xAOP5n0F6rBnk1^x2?DkI`hnp#PbP#?EK! z2)5SZy~>pKK@$(hQibId<>}7@CE`YfE0^{^*D!T%09}RbA}apZp-+4f-?SWNS#a>w z?mBb_7w2jF74)`(|jq0|P(u-6ZNQ{H#$)ONT1V<;Gm? zN|s)@u#!ozlbmy!nme~SoB#CP2Zm8Lb;f;i=ZB|p3v>>90~^9XWVwR9gs3o<*vP4+8$YW>-S(|DLc4o3XOT9 zPs+k!)GL1q8l-EIis%;LQgTbnbS)B~sK5MBn^zm#ZM(MP{=#CWim?|i zWUD;-0sp^EkZDOQN0fZOz@96g&mEvE(elL6W<`%&yzn=WC(fvo>f93I-WMCNBdZb2P$xl=P8dQvA*vc9B6(jPS5R_JrI{-tBS#V325mveIr;xUFr8 zlGiCCkX%F_V+O1d`Ug?w1xCBV7^ztxACUQ|TI-yJsU3pKJWux4fU=3Qz%`6HD0>nx zub?_x07N@u?1N;6aZyY_9zp0}$5|saQ^CUXp}nEVCza+fxs3}Aki;&c;99vo?jL>x z{H@SELI#su8~q)J^@;bZe1J<8cMY(fBDZ3$-b;SDK*#z9dUl&3)oGqP@(~4~orDun z2njJB>kTi6!^$s+Bxh7K09Jd8pYBnU@x-B8oLZ^rYWl@sHDF`+f@Z3W?N(Q zezu|cIUzJ^1A?*8W?3*SjMyd(I>PdUq*0vriAT&#x&T^_#Uv2M9CH6k90Y*qm~9U} zzx3m5E~C-Q{~p><_K@km=of@)vHDv$G87Y^DuY+DN-qv1!-ni*pPK-jUS6Z~A{mn# zk7rEnH?N}Cj|{yXznWv)m7Z@}mB_Ze#m7r^S3XS5kKe$V;`kkjOYa+SL8;I#0g;L8 zJ(;aIhSy5Ygh{*G*1cP2JzACei)r2b@%@G{{@BZAH``_A6w)E(T1%NFJ&F^`g_PI% z3KQRIV17O7?69Qr;}pjC27zj{6#78>EgA`FSVWa4+)pDQRG0J6|+wU5qIiI;Ab@fJnAk@v_ zf6Ag=p;&Rekqq@Cx$~flzshrSLHJ2=$oZpS*B_&hsJvZc0c#M7jq9#dSX?rwgNqpiLozkylb8-i|ivlX)}Rs zn?f9y5&W4NXo;5%D&k(Ouxe%-B>Ul#|N2M->m4*`OB>BU7n)2hg**e5O^F6kv0Rp^ zYV}VXg9_TIXKGcfeHC_$dVap&^QW3G6Rr`@e#Alf@xDQUoa@i9rz*Lo>l+%SmQabU z^+6-Wg*Vas;;&emvZl!?Y)JR<4B)maj2Yu~LM}(&Ks&%Td%51)2WxHNch?Ex2s}ZS z;loQ0GySckDZwSmj%@LZBs06q&u^4e7gil8`8&JDZHv2vMy@~}oB#MOUVTNK0h}PO zEl|Yf@Q2e$%&OAC!TKOo%(j30j%LVSaehz zf5pWC$@cLkFUW4R<5no5arnD&zERR(w+7v?D^|ZGAP8iVHs<{S@|G#+TlMP5>o)`5 zZ_8}8fd?j>->O}5Dh7H3&FhosD=Z1h)8EF8C@jfzsUPkP>TooKO$XV`5TxqH5n*KG z+C^|m_F87og7%=xJJXdeB#YGn>3;as(Ig^_ohsR!(C6<8vli)Jr>XT`q2C@oYT#lw z=+0TL=}-HxeRlT@F0f*Yewk;TusBf+WuU@q4~#BMwWw}!;YArBzuboO-&=H&*!W>| z3zHY5$#XEJL2~cc0iV@eLKIE>bL%h2JCe6WkeK_@idX?upZUTvDBoqhhCCKFm_i%GvW?ZE-iWDoX_vz=6_PQRdtl*IjKj z%Y`h*T2yrjVSN&gG?aQSC}q4-89w{*cCk2yPvi>UKCi6=e$W)RtMhczRjSPQ;vtcy zGj2jl-Y)O10}xWS#R-(!*Y253EMJRUwOs3n{g(uC}WE= zU*OzNO-eru(Sr1a<=kZqF8J+q7Y{Yz@VNJmo&Q@+besEX1?`FxL{TyJWUp)8eH8Op zv`REnFJg)}4FGY139$#;ETOa+$mUu3y!T@Nkp|g59y_6JwH3gu4_bm^ZH{MzoDbVH zWTel3raR}J@}$tb^bIyLekfMGxLFS=)&=-t;4}==YFN)tx2D{`nW*S;)aP;LX zms-w_pcA)IS($PgO#bhM`ZO$~1^y-G*B2l=qgWIAxn@jqZvqAhqnEW}<$`$%m7vxRf3>7$Rsg|Jm2|n&01*A>!`j$v)ZNG`8A3T@FYezZlQOd^xvkDDG_AK$VbjolFnxM zd-6(*+h`IhjC0M%BLGnD-1Mkvzm07%<%^o_7SRayK83;Xp5WqhbUdl8iDDIt7~WU- z4sH-z*VY~_^}BVY03#x6GO}tF^9o!kZ>kT6h)Z^CjUOE5HG!OE7f0dScp{1jF;{eo z7raIb*h;tZ;Kuk~U(lJ3&~FWf@A_x0<=c0i{&B*17vPPlQ; z@ihp~aP&r{lM0N?!-b7P4rx%4(=68^y^sED&@c_$j;cn|4ucNYGpSdY_-;ED&$w@c&T#JoUM(L6>3L&zkY1aanpjZJ~gJnEAl=Df7K9 zb=_U7GW1c2pAc?>WZy3lp$~H=ptA?GlEJ2eAA)9TVCngm)I<64T<6Y(^Z!pANjv>u zNq@7WoDvr#jT^d>|~^9LFwV z66m;kNBxuxFphYAEr3Q@9V>sIJarB_Y(bOU8a%47LNcoZ6YH9wPl9=rcNpu(&(>OY zAAIf<4C@bc{&+XkBt#qqM2ZfE2>@P~$3Qt?1t5>z*3cUnFP&n&K;&nZ{fBF!x!O#O~taJbI%?z}0P3#96B)|ljBS4e>nl2mHuTEY#y65^#Am?-A)i--L1(T-tL89?SS0P$}{`WTLWGHqHO-2ZMZTtowLAVToB z1^ZvsN7#qd*mf7VsCUJ(E<>;HnBG~S$xvDtzo0UJUq8Rq7rs8vHOS-Abt}eRJ0UL? zC=$zpU^20~CWK0e0U!)NUl7l-wXoLQ+HJ+BUaoKSQ`aU-vb?@RSI47F?FZ^Izp8Ur zyLD2k8%xcnSv2m3ehP{y>I+niNc4MBynKAElrR}RR(2cjR?6!*`F)~iX_qnm9%Kt7 z3&`A>p9gmBAa&LOY5o_*Z|8AwF7KIE@&iGa9zFO$x1c-~)n)G<&!LMXqgf?InU=++ z3XWYD`2xAZ{mb>s7{U>JSRO>FRqp3Aiy90UCm8^%eW{2H2fb`I0hA38w(D*&v)A@0048=4!M z_v3MkV#y04Lj1TCmG~>BL09BX`gw@(6zG-R&xB6GQLuVX+<%(}(!i&OHoj<)+9?A_ zQU?1&>trIlw{(qy7e8RKkFECTJh@BGbI#PK#onid!QU}TJp>gz(-lm#|`nqfT&nco$2qr|%eHAu4 zqjCp&35o*hsv2T`6u4&T)#NXzV`}tOpd5?J9U&yN>PY)#+`{mz8}e@#ZN<507+Z^w|ZLv zUHf3BolhA#aGuS^3$zM0phh3v+j5d8$M z-f&G1K`dog@8vmuRK56Tnbx<{sfy8G)GH>!ukX=)A`QX!(k@9V0+7x_Q>^3K$9-YV zKS8RQQ8ncgC!kAo`q7Gy?_iqC7^qmmMz@qlo!tR{ohcqRrF9-d3nim(_QNGj)H5DU z{Mu6(9sPKP`$HW;oKYn*j`Aa4sx4gAks7Vq%>Zx%&#%=IDx<9YD14`mH$_oWj^67h zfS?VuZsx;qp&?q+1q*mM$?~*yoi3>RumSwdAoNkzh%JfP-_x$ge79U!yN!=!5>`dA z90_av^$wrc!d8PhzFiNs53=`X)4nwI@^0p|r5Hx1v4ecx#>Qe>q*I*#%6F5(88GUw zfbq;li}qSv;Du9ck`0F~2jz=4WQp>OIsn2L{l!bdIu+2 zZGZayjsXQGRo-K;+>Ms~CVeWL%F4w4Ouays34oRj`89wLz6vMjfY|&QDJxjq@ z(1K;O7iD&T;s_*xU)&av9(H6qmbd^jT|1Y0W(zXGDVnB-VEYILJ--GKI(#Kp+BA!Zmi{k9NIHE=7hwQ>*S%fz> zeX;p{-kRiAPCBlFq<)`D<308XIp?~%!~(#gEO$H26!buLjk}Jq7+K&LUf^AR0ao?b za%TvY{dd5dHK{ez7cDiJ6a$P;CJ<0Z+)wR*Dl?z4i;pSiC~LTCsbnjP+bl69EP7V? zd=OvX)nV*=pWgWhl(h^5YUx+S*IMOb+luO!@53ijc(Dm1xzn^cF-a1r$U|;7IP3Ts&a`N z5pWJ-6f^X_aOGZ)nQ}cVpDa_8*~Sb~=zlU?Z3wuw+w+i_kgDaz^J7C+VLsmiD5+xv z>T#9z`(O$omdz2%q5ZYBEX`Wo_e3p#y)qE!(59<@$sijp?JHc+4e{joKkU6}Je2R> zH=at8Y%OF@iV(8zOHrbbUDnDLW8WDJskB%k`(8-)b&Oq6ldaRbC1Mr-l)=-K=D>IID5MZh3>R?_w%qw6*OR_oxzpZkztlu=nwREYmDf{ z9YxUK&o{{ZJld`x;LUhGL4_=kw6+>lb$x^DX3ZWA!voa0>pu0zw<{;;IjvP5sK`;# zao$BL_;=t007z5aQOYIfWx%Q6w^s_P!dL2#{Jx7XoV)z+bYq54uf@FV3o(34bM=$c zGiiz4$iC+kp5GzQlWV7YH5NCFAjgVmOJc-zD3*q^6RRJpki8U2m7rPVG?j3i`u;u_ zwHMOASuAtfxWxQ}Gs^ebqeCF>aU?#!eMj@zg2L5We6{rMEjH@TUzYEHs&WOBLh2mO zM?U;LtdlOKU+UYZP;a8%NeQ*(TK@R(Z*BH}HRuc_ZmI1rGNwy?&@7d5med{qMh^uKJTXRcKQbjgi^GCZO9uE_EVQgMDdTYU>OGVP_R6@`%^ zuZxaY@PkX@xn|LmdW9~k@s%CngS`AG@Q20gvYr1w~wLiEd%W1%Vk}7BNiOLh|6bh3m3WwKABc zpJ$_H#Cl%qK9v{yR6Myu9yse2ZIv2Ya&5eRm!M3I1I0IB2WIC4<~qjmn+ZpzmmcRB zy4Yj~#-cl~Z!)Hjjxx+QQ8NiNh^xwb)%+yLb<)Sm0c&b=*7Po;0{hNZ5ZCny_2+vlm1kXgLu6SQ-a5_Lr zSt6_Hu1`-Ey23^)yz9-SdT19GE-cFXLLv_0RoYErLf7k?>#Z)bDajY;H$aI-;y>IO zrg0AR03OSZ;E>iZt#%PP;&JbNR}h7<2kfcN`C&tGWh z3Dh8?zY=B`)Nv-8JLv1qlUcgr;Jnj}F312{I-ZKWc3*UB=@K)8~`p1G|`G!`}t4E*v+1rb!|s`Y^uLc0IGn zfm?I=o{jFxhwaDzR&)Nt4k$Utq(|RRGebR^a=pC?VAG=rY*tO?O~{J7QLdhKRfZB&z;&`||L*XZUWf36%Y8edcWGx5=yAM%^Wn4R&@$XGqunDePF*VS z_05>8fpbX$!sq$!TeqcJ{7zH-$>b@>1EL&bfa9npK&IhE;xDS=8#yd;apc=s_1y!) zjYq|ztPd#L>ayGYk2)MuW46`YC2Pd18W~1N3fmQTWoX9BE`@RthJHVeg-TG3dn>N3G9!S1rJ(&lUW}e*&aXdEE1>I0Os5gxq zV~y5kCzlxH)>Vsq0m?$namMVnj;)J@b6IaVbb3;|o$LbDOV^s27L#*s;0yJoljVYd zniyfVKG6&!cZ(4KcE&xj0xUCwB6HQ*ugfHkU+VN;_f}*!Kio4tZ~vNmRk9-~d+2yu zl&sN?brc>es$O;RhGo zTr#T4;a!`^`n%1Krgyr>DX)4~j|W_*ghqLPlgqkF%H-wLo#cRIT-R{qH~Uy{v=U~z zVSYnBigRE`4N6_Fcam)VZ#6t3fSQV?aOV6Bzty)-rga>)sXdv^*Abnp=tf^FsDknq z-YDjkN9RuvaooSm<3w$ZK2Ca9iP+#%&wOIm)a1WyG(QBe!d%zpTY7+H5nua0ja$`h zK1Y=4p22G{^mY`ySVOsHMQ|wVR^ICqVG}DxhkO$tUp~w2-ufc?6E-|2BK2~z&Ci3Q zktwkv-Jg6&qEa+*1D)8>YUgm=>X6RXf=B_?@zt%dJvz|{rzK!`@Y?K`M?dgeUP8j& zM`YgAuuFkH$@uy32yDh@gvY%~`Yz+lUqnS2EFKz#L^pXFPo~1}24>26oAT;p@Y1qM z#y`I^e$_A~!t@*$6>XKd|IgD#FDWa#fdy{t=6Sx~Gr58`KMEuTTFUJn|LUKw@cSk9 zF84PMUDDhN0i^1uPZ!>&DMFMyT_$6XRHySI0j=m7cYQMO+e-uM?bpjd`}8am3wl^@ zkzrJ5b`?+{C;J&Vh2YdXF9*BHd}Uhv@{r;D%6g3tR*3}P`qrkEY71bSil_6ALCw*! z!sQFE(I-}X@9)6neby5Iw%b7>TAEt49Ns3o;m%{nijmE+q3eK3GrENjcFLH5m^wV( zUMLp$)*hLe({tzd@ET4$>v7CE*80~DMba~jn_(ku_O~()?sNuA#Df*pZ_w=a#+oDd zX4U_F7~tei(dGS?iB*aEyrM7lSs>$5_ST`CkKhrs>~G&*GGWsBvQR0{6qU zCu};ZN?8_XV%^uxuFg&t8kG)hZI1BN&$J+=sLHQJy)mwO@@(=`aT`U(lZcfGc}UMq z`p%^lcCOma&2sCgXm6nmMd-SidS*{Vn>8YX{8j})pFPs^fx~yiew>Z?Tx{RI%l@!C z9cr`Q@Ddm&GE@$Cc`5jDy49R4cY-lp9*)V4YL!{crK5oT2s~BGdGPUHvCU@2#p}#U zfpeFHhi|0>Y_=VO|2KU&kU0&3FS=Zs;F|OwGT`UQY-bc5mQzRB)-kdBoPQ_O>Bol z^|R15`Okxg)BIC5SAn&_tFoCh#He$m*ZDy4+OZ&H=FPFX*Ji3}Uf(A0T`}Xt=_x1K z?WKcHGK63hsmJ<<#?@r48%K)|qtZutPY=ik^GVrQy)ANr3c{KuQ?}HqxleEN81Y>* z@i2h6P#m1_SR_%z>e`9UZQWWxK}ll}^?0BjPgR&g*%rP<8toL1I(x{kZ@>72{a=v< zQr<~|`z{v^PNd}cgl+)|I+~M^L->Te?Xv$bUr8*8UTiO0O(~US1r!dIxG@b(%x)`hP`@rO77~lg*Rcxn=4hC9WuxW zY*E2!WQj#093uTQ>sxD%3#n~PoO62slH~qTi(=tT#wh60#Q(UTn408~$cAv)ubm7I zn%+LS+p>)t3+$e%7xG;TJ8!}qcM2fQUph1DRp?)j9OqcEZs&c*Lq1{ZS*o4f zs=L4&Wh{>!`|^8b#Y1Iz+gd?o*6?eMH#8`3EzHm7&Um-BX{E^0g(h9~H>I9uKvt{h zWb)S=lp5;1I?KinNN$Fq2Mb**t~TiWfjr4=321kNX*CP7tTNE>hW$SFWSzJ;e$A{F zMs7-zo9BiM7b9c$7OkSrnwS}&ZZppo>Nm$kTv9Z$f=9;A&~DnHu3f3;**4oAb|q3j4AcFSSBUFF~oM0Kb7)7tf~2a|9xktUNx~*klaot?jV57axRd?Vzej+nkFfnOrqWGn|n9#Xf7HFzk~V znv3k(P`^crH|lo9R*eBdR!Xpay92=gi2J~&^LtTrHrHlpOODqDgPLFCNyc8%iM7f9 zQLOgp$U!D~_R+sTv89x9ns2z2JPg*+yA=VKd1x%|$H54w*k6EAYtm*iTw*5D+8G2K z`H!4D^!Fo0Rm5%we6(^OV)eF}ntD=UlN>J;vHMi`z4M6uYb0P3-wW5axYp?3D3m}Z zU+%?D)bp*c^V!aW%41K^px|>dKH&mgabsEeB*P4RSqdm!@BXT|C^%o^Pp`)Jg7?Mx z{qtC)Vkx9~4**UDan-iFSm9m}Va;D!u5G74fXtsecm<<9+F(8R98y#MmLFpIlY zi;9=ybSa)-x-D2; z0Y4{B)lQfJ%h33xAVg8Ufk&y4Q-Oh=p1#XNz4I}LQ>aVgL^Pv(XcQ&U3Lv3NeU+u_ zY;Epaap7$gbD|af+;PR#$9iy&f9L$t&joD&hPhzNK*_;i=$Ntyk$GA=VTbIRT$KJfg;Zu9!MruJwV-22MD$q`QfuzMWXL#>X(Q3|PSHbcwari#-={)%+e zHJrL;uI*YmZy~a1sFkt3E8uaOj7%sgm@s&bxaS4|MEpRO4;;n$S!*@1QtaOnMT1ZDz)s%`7%E-~nO zAjxe1tsy{RV$UH7R-p5eewPV*S6rL@g376Y12um53n+kw(_@wW3(o2d7Dq@pOllJ7 z*>89*2)`FH6YWv0utzI(4XRT^<6*SyF)4X{-zo$NapVWUq ze6=cCE(#2<@*mYVY2n2S>&c zCPKig9$7&cu&Az-=FT>w?&pHrd$i!T~`d!t_rVylnVR?AZfQc zrGf95H4E`&Kk2pBcj-BgBXO?AmV{h_qvY}trr`yg=5_j)&%STiW)@C3@-e6lRcZFx zuP8EW*1en3ED8Gd_lMLapiGYC%?P;oulJ8>YF0yJ2p4ZQEB}*RX5Pg}cTgTBe z(+J)D(W)Q~K{^jkZd^A;=im3OTo1DaT6(!|f4hVG2_^3h3y~cFKQhG4Rz7KqkOifp zI*0y|p;N^hNMQu@Y-FY%b*v_+XmSBVLr$8VH|t*uEV6zmU9SkoC(R!#19>TMD1ZgT zGad=ZoxiG`Z(9u#@IF6fIes&Ng)KnAzAHxOrQ;D}Yx(w5Afr_W&fd8*3P)?PD{NO} zy!O5b#Oqcc&FdD>EP%(Wm00Y?fo@gDcMbhq#~rzI(ziS;?7>eYe+^btqhaugN3c#U zf2+St*K=ty8cL&=4WJUdmvQjY@cV7erx8HHX7KF*bp|&9od-QIQ?ZHQN!>|e zU0$A%^s|BLFdH#wv`LF84==-ti6^e*6;2CC&TRne<;+F*53#v|Nqz;q@m*socE*Le z$Rd4bp?J&TBA70sU%*Z@bIhBypw|M7bnG&25AP@u+)$zvF;R}xW(XJL<|n5;F4!q% z*x`v4^UGd5cOq?vJ7X8$bfHC!;yl}BfY3Pp;N@Gub{_lU{%zY@&A0(6F58GmxN6o}vlOHdDw+#*VU9L@vtkl56o$Rs-j zqesM_gjxngqvMe)GcL9{hAa5G&!G3Y!~OrIBZ6J&RhGxA-Y-p6RCBer`6%+J&YbcI za9%P9RQ-B8MUKeCc18W2;O05r4-X!BX!OnGdaqK_)N7>R9(fgz;V!FWXh$RqSRyHfbB3aoSd zw#`W5InDMh1%nmn1=<$Kf~R3_1@I6lRe!Kb$1b5p>2>ge-zykDc5CBqgk!O^W}s@( z)1vpw#~^DT)Cj)jCm>P%D@To#PLHB_AOxH1&;4y0Z~!7bL_^)z&@dH{A^NegJBB6d ztb0)tJ zK#okqZv2HU{3Diaj#2SdcGvr?otht174s{Z*Mcctp8=}H zLEKC6Sz5Nq4uNXQ9FpZd^V9GumWsD#`5ym>#XsK}&UX!s@>l`{CcRO*&{b@7mVisE zjF@o@wwN6RiVMx*57l~B&e;mw1C|4}z;YlZ zeGNzx4|eDH2ddH(I#Si6;~%z%KvV+8wzV?^8ok#0RquzB<5jrCU7lY6`j&YKfzu|V zJB&M1C&U&Qb$&A3-CqNuhJB%4Mc1Dticnh+?$nMQY-P16T<0)j#CAr@`p8T`R zv^pl=j^1Z=%zDA|jv#AI6yp$`a4Nbd6`^9y5iTrd_v>RgGcekF`o_>x=(XXh1Y{nS$JBE&b(X{IJd2ZK$X6qDdtL0RCfibb+sta>^Ni;KI5<+ojWSPfV`HPY5O=R=DIiHZ1db6u5nss4 zw2{MW={sh4>baE7!i9=@XxLAFWt}1c(}E$*6L3fA-ZMKeMftAPH+d&IgwQhBgcGDKXjrM>lK+Y49r z>HrvrL;&N%B8}&2{OsEgAPdQwlul&~)80L99DrUlXawNoD>h?RwS-8OX1}G_qh=s9 ze>Q+2;{8O;shoU8SDOO_1pO$AT^1jy65jA*JR{kDW6*(~Mbxn<0r~0+d=jg3O^)uw zcdf^7?#GRBih2~SqF^fb(}}<<6cuTS8u;83SG~|w!@1z90f7m8;JzEfg3fXmPkuJz zw}MZ%Q!-jW0DHapcYcZ+{Z76%huMR2Hqyhq&H;j{$`RSi$LS&$70WQNlko5Gk}$2y zRC}@^CA4b50Bf|$qh(cg+eTTl1{&bVUVFw1ce^>5R0me6cLVUtf`*X6zPHD(=SL+_ z`tS#@BCailneO%xsRm`Ui*L1c${yJndhBg57EeCb>W>{^7B-Iq`1T4~x1-@PqqO3s zC$`S&<%AM>o9ga?HW-7I=fObBCX~#}q^p|+$P{7@9TLSgAw3LvD$>wqhixVYRLO^g zjA&NHjCFAQS(8w!&(?gP22hs+#Q|JI5o zcbz26@r&m;Y#Rv_a+`A}8BXSJY?X?MK-UlYUBA8ugcgf(TfURCLY1)Vl#0N%&0(PA zLma=c#{5;WBJSU+FWxS8cE39NeeW`dt|hCOq;baalw8xShoZmI!FpdbI#cH5nf}WQ z@M(h^c|-eG*!+Q<2Yqo7n6?fSxpuV~I}r2i)^ATzI*S6*K*bJ&zMpi8*LdwC>orEWN@$gze4V3OGpyDFdb$O#ivA(=28A_ z_v6O-AM>b1asSfGO?>KN>&3w=@(8aQYFX!WM?BBK&P9}Cv}c^`IjBrNt&+=&xZxI3EV*K%h>Wiox zmfsW{*JjF3NsUm+FSs$BP*$y(WuW>lrWxwH+^=d>WPXiLJ0lJ#)Czj>9Or?3ZNKW3 z_tn{L5y-9WT&)OuwX_t;s4uzOJS%YSj5Uv)8WFnpSz{_766`2D+T)<6Ug;g4S+h2K zZeMnLKiqQVHRwspIhJm}(9mC^c=3=fKT_6Y`}7Ki-Q9|v=^LxHLd>TheZv$oH$U}6 zyvg--MelzZD+Bj}qD^SRi9YK#B&qG&MVl?NaN2{VW}1uq++fAB2@K5)*)~YD0{Tgk z4Zh^2V56?|W))1BVr$dv%~Jw5FI$GatZH{HHk_K8X7ACyG@;Xp0S4s7t(9_>__gLH zEb$ky$vVAzF!DB~=0tqm!#i*5>rc|J|JOzld-;~?^Ha}H)i*(fPOHlICTJ&9&nsYL zqBpMgRPHum8+Qj}qadZ;s1qlB$Rj6Cqiu+mK(;vmI-zg}&nn|Ol()TS62Zd%knYfx z^2&cU;PFr3V98Q<9?SXIde=|V>D!fS3L^pQKah&-O}n99b-Rb{3QpaJL6+Xj{S&H1 zC#dKM_ORc_CInvSmv4v*IDX*ON?tbn!SvJ&x`~+FSLspOeVY+L@Gq^a7T69CN}uJ6 zJA7l0>sY}q7P?jzy7is2)O8(eZtk)8D%en*UK{yCU`&~?N5ka`mL3u=EmzmZYqzO9 zt-oOa$9kyf4kU>1L)y|gxF;xjF;u-Dx>M&Y_?s&8g)?S*rzo73YkEb3Y#x#!r%iN# z7@4uHQh(qjj+@5s_>Ow+r%WaXrSrx`+JE?Ar)tT7?+J-K*Ks7ld z=ojJ%MXupFGqw$1G!XEdvOcG1Emt*ioiMK zhe(7@=AkK&0hZE|XOB&A=9n}E=H88BFShG4<9BUpN#r``caZ;kB~BSvg9t;whaq={ zx8cpqLXVc$Hih2nD7FpyOz~rc5y=QF4KT4}scg_|a;nuN;OnuCsUaMt#g#7fS4=R+ z3zwS@#COn%R;V32WN0#f;6fKddBYJ~y(Yik%7uT}5*kLOINpR$DT8z_JagUCu3!l2 zsA6f#sPUHD*xv194%m!GG*~nl=776~SV?8J>WdHgQU6HEsQjGmU@2Jz_N;Y5;9@mzu!T1ilpLNEXagzPCY0#S%_1=!8SQ$vqpXTZpz27lvN{ zR$^W6Qk43l%c|RaKj_g32+`FUMITOf$(c-@)cuAvZt+z6&jyk&aOg(lD}Sb{N56qF z88ZZ|l$Qr{Q%gmi4BL#7&8kcsN=vHC3Jg zXv;n@KXjNN(55KbXS_PgF&*ClcSIW3ZpF8X#v3&qzY`~@LqXr-fe~7y@BqHEgE^0A z=&u&9Ax7b5I;F2%Mrx9&?4%L|7$pa@o}A|@HMAA6D(^=sHu<>R*sFq9foy7Q@k+5I zg0k<2X2MPZSX(+0RH*<#U?X7)xL*x7xpn5F?$J8CN@x@7DWjkzC-cGB)c5sPYl{Mc zezqvDLaMt=8REG<+vz-eV{W$U3>x$p2qVDf7~?!uZ_a|5-!`7*nmt=8@4Hl@o83+r zn}73$DtIF+gd^N=w;R;L6Lq_1tsUpAD{HHq<8D|eMbyW=4R=?6wHd{!*e%#vI?)EF zsLQOs`59nb1s37j1rPbJn5*ZS*MBZL*Q7mhDp>K+F{k(`GlcUtyrlF;K}fNlJTLDs z>SHvExaFF>ml2%R+dzQ*gGJ(<`*B8~Ii*;}q2QGSWZ82=^G3G8Gv9v|LLBm{PbhPh z47@Y$en;6^ZP#cq5JbQm|2A?qtn``qy=~bL2h3yEFK+p7UBs{a?lQif7TwYTSlQw8 zKi(!9{nDEc%y2~JW49F?whUm`TMBxd75(aUoM1lepE*8E`1;VVjn*5pWlK2>r`1lg za;;-ZT}W+8yTE*4d!-9FRYY{e6)qyv;p(Mk%`xFK)x-Nh9u@>8pY9d0%pX@O=9#YV zl@lBZSoKLC@n+X;^cm5W}q@eX#YmtXvOlnTu--o-l8wf`9 zmGn&W+$Dxd_yn&ukoQ8_>xWINoU&OZc}RiAUkoHWA=fU_U<%!2T=8|P?IppM#RIMI z_6!0?d_hpV-^GAE7j(VIq##kK0Sj>Mp2T7c%R=o5w?M|j_aPR{KI8taNgngmv$an% z0x4Uu?+7N2FSi5tn>ZHkpIjYb#1zlK%C1t7sVEr#?-m0xUr625z0RBu3fr_a5E@UWDiP3Jj!_TG{S zXu~J}uCX1{s%QD1wNjVj3rPfey;3ET!aX(xo0_}PESR&E`|gm{s%GG8TyV{WM^um`^nufxs7)0@@5ff93~~GJ z!>rhS$D7c3xJ4^|vL?O0;Vr6QYHb8KysdFifT6Jv0A>ZQ=$qt5qJM4$JQlGn>bCJv zS=zc?yEl%1pryQXAokkt19lVJdczD9d}G#UD!=`ywLCCY%!JZ>^bLoMm#E6a-nHy~ z4&Rm!Zn+Bcvj%~7P0=9s&Otk=6=*dBe&E{NN{Viyk3U0A!codxcwc|6yg-*?z411X zbDll`ydEGkIsB}Wc16Z(d6w3Id1eTh1SHeSa(Xr;0rs#+_d2T+KIBpVN^KgSt})*N zU&ES(4B1O{aG`Ei*@NGt#Pp5BZjIlhcf6@;QESad87-p_Iv#gd*y5IZYkj`p-P4b{r?K zaC38c^RXiw*Y)0%KS1zyUR)gPq;;b3#9qyfva0vu+}xX*KQ^i9RYc5dYRk>?$H;W=CmU3kT55Z9 z*?RgS*FOwS?Y3bojWN@h?yezE_w+UL;3W`_IaSnGiJ-i8;VL3zTwr=PeDiyIyP#;q(lZ%*K#$qN9%i!A{HOT6 zaxUw97J7Oz&@W&`PzomeSYc(YQOEDA)5Urw0q7;bGb%k3FA`pYAJx@+`QF9-=RTGu);U`b`%H8*h zSKZbRWJ{kRL^*V{@k~p`?U&jP^(hV`OL9}|?1OPr-yPV}#~YwtW_uBf`n2 zF8^`)Ddd>HIRPPsF~Y-@hYY`)qKP7miTx*q}!3%`D7K_4~#c8%;7!A!!uMBxI6 z7*UIcv6!iL`bM{6p1;0_f`An;(WY%bWZWYuoxq`qGOmdXc+=8T70ic06a?4W%v9D{ z=L>S=!6d(9lz&_wY7mG9+vUb!8$aQ+!9*lMZbo=+LfL1r`+?kl??Ud6f5D$e_s*XO z0bV)^O#6Rt`hS<;|J?=ue?ABVj%9!G&Oe9kD_3UHuTv1xSre>kk2!JbVdnG-5O_k zNvRL4{VZ(qMZ**0@b`c;!*O)s&SizWTUEG+Xa0J^>C@g0aZbv-1{rpoULG>7@F_;P zS(QJ@HoD{7pVE~|!WvIR{B_)W#00S8zP6yH{%c&s@;RFy-+wq9b{M8KJ&Rc=HqYM? z6&wQfHA$xSK9NsZO##d!i>Yu*+ zG&|#k8xc*{(CGWIp#*-g|7;=hw4jE$se;G~wD79p?Mf}}6SoTpX$tD$OqcU~CI3GW z-T(E8b(7P*SOyW(5Y8Ibtnk`o3E!r>TA3gH1&y9zn*3l~|M_0<*Vptjpc%%RRZ8nA z=Dw~#--{_V&sQX#KXCo)ZO42Cj;cq_EUebO!E3`xf23`KEMWOdM=6?r$Sg9I>8%Njt&+i zJpZ-P{o8Ji!a@Iv2L&Ht|F_*7oz3~IKXP5c8)g1&H&_1U4Bh^1H){WKhEqqen&<=y zLap1OcBWGH+}wG&6t4&2bX^(J*<>o!Xz1~T$H-E9yts zmL{C_i@|(~fT`5&mzst~-(uqr@*0H=YZJ&5lgLjN%-$>F4_noBdLv}FMZy=~P19C8(MzZENV53zekP0A?D&Uxswz79Id*>$@A z;#k$Swq0vtCF!qc^=tYGa8m}P(Dkk*t&Y3AL*?(kOLW*vqPCQs{A6K#N6IC)0M3?g zuEr5xWTJZKx6#hq?S>y6g1#{o9fmbkO(F(kurUa+ku))Bj}>8NT*{1g>emz+^EE^? zg-JYJRRd=#vj1JrP6+?VSJt zi`s;@iKU!HpU+(^fL=em58p*$R=2A;P?nK|uE7QiW^_;N#lqI$^IltXOK$AUr~Ch! za@PNe-W{+B2^LPv%+_eH3c?5rSv4AEx9J$AYAZJE)KO0U=rH!YZ&Z|jW@x3rj$}94 z(Wp@v1%wSNQ4>Seo;`*CeRde`KzN;i?#EYe64N&lMno)dXhE1##Ir@izuCR_8~JuiTu6rG<2^lp5S^7R;|5=D7SV(>jM z(*AO5P><&27u^iOheKyU4?xM4M~j1e&{ zV42>X&3izPWh*RcBow;;rYq1ZjOj2a34+HqI;nA>b?QqRCA@Hc|rdsg7!x@FnhIjSU8Qg)A!!Kr3a4u)|gb?cwCm((DJERz)>L&jDXK_Ei0PR5eaAF~da`c^1=h_s+CKuo^V&e?0-sivK(SVk*i^-Lr3pRwUgxQ4Eodapc<*iWl||ZEwT}mL zDg~-RTd;`lF0@#)Y>ffC0$=h+$FYJB1xV**RDIoAStjdFYJopdm{q|e0vJ~=wx4Kb zr%CJyhpgk02jtk-+lBi2Qk1L{PMu{h0wz-qKr&^D2oA&lXcy!+k2ZR9nArq)`0`l8 zO(XB7YjSrhF`WZb+^s{vj46^$Spx!SzJUk9*ZBCL@p6WL%>w`ZOPYtcd|SzA+)Pn| zG>v($=Q_q{H8|H7o4HW<=CbY>BHRUCyObU;Ue`*OG==~@YPSW{Ywlibcq+1W%#}+v zWe#fw_i6mxnUozIre5Hjm(iqXMm16GO4M-1Onx+T?Mkcfjm8{Mj`frosr(NYpoXk> zLj|$ySuY~wWmz3q3vxoUe%8?%@>PV^?JVZjZZAMq@N05@i|>s;lJiQH>y?UH0+H(z zrcFm=`eOf$gFm(uw(ZJc2{x$Rx(6L zuCylw8Ra&~+7$wERI!G>{XTwK(xG^(NjSh8oeB4J9js`46`j1;Zr$#^JU8z%yD=~V zxA6>`Thw(%H>rYH9{ol_WIT_(rS0z+GfBrgj)RNkV`c8yi2H~REDd>@>cWi+%3h1_ zpFXv2G;O-`TdD(O9X0I>=Yed7&%ku(S?jAv%?A%~E4btI27eCK2kZZHf@{R@Z$6CG z`!*j>vg+#)f;qn)wu!ZIR!pzTIDS5>xA3qi7)*wH>V4B3&f}!J*Ef^^SV_N%qkYQ!8I9g}ZV<@m0KQ?TPm@S_jL%70fqO{8ocSK|| zK|f_U^aK^$VZe@-Mb7+4mA);~^w~ZWW(eW{j6g%KvH!?dcJc~Ynd2U6llLlbz!znY z!ArnGRjaf){tio~zb@LYCl@@|4x?Kar&%Wo!4$7>@6T~_L;eLQXcW6nE;8A;o4q8t-xx*zOJ zHguH4fjcRs-t7&36-DMsFU)MMAXS~);Jd~#kf3EY2*$0TL`B3pbV`)8HW|LN#B5b) zLDaSk%@{uJRj9&s)2-~xMgEd@F`GfF^(HIV=G~7e=J_g!W9eu9%&reX^Zhf1^Qs^O zHs0vl7X&3*7K~;kYZ{m2Kb^l~Ap9u`q01%yh4^={@L>^qIdOB5aCRCEMKOt%3gyuXcBmop0_lNi%0#@^ZmsBJ}X zx)z6=Pv55>_xsIhb^!qI*gN%6z_cMQ!;kQYL~2rxn{U+_YOrOaKX90)`{PO8Ain(X z`&`rv0ht?l<2YUrCSXunc*VBxi`!C%fR&KmT0OqM6WE6GxFp8LMy+&?Ua&ZbEGTl8 z2R7t8@Givq>w$z|k5^t5`WT>3MJ6&^EC#k3yHS6;3*hE1u(2cEeZKAdV@+ELl~?OH*;tbz!#V9PR- zaVE<8tk%%6%Y12^K8$>aT0%`UTr*8=-C^Uv+Y`rFl$u?w8bEaBg-KXv*hXBOr*u$M zFkl!gbgs)o(O`(F;tS+*rbi}p^)SgFW|1P^ycv>WQ%zErryAZ;l9e6B{I#w+Bpt0A z^4=VqX!+UISAJB-9hKeZE*1(}ZEgveRK$iOEugf$vGavq8&glx@5^E+=3R$!#;ZLy z`|qS{Y3R0m3o~WM4_sUA!JC!Y+?f}#ymhS=_>j?ZNNV?$qr9i3PWL)%3o%$W*yICp zOd&`;e)jG8ov}La)N|)R1aI`)v7Br76CK8I$*fX=IRIV7uKmsnM>4%OqrpSMp3?a2 zLVq?`iraVfy^gUS%r@qNJ0o?AO%eL382f0^_>H$c%!OoV3OVo265Q4 zLQ_!OYBslOIAkl%K`E*$H5+b^wFG@-29n)g@d@1Qbp6kTF(q-kRll7T<%htvRewcl zZK%Q!wNaU_tkzp;Y(>i@Dv%b&Vp<)TOSSBCAU!7h$BlbzT<)KG@IgqEyJr=Fj%2k!r2Gc1PY!;5|)QxuZK&b`+w=@xh%P}(<6VTlx1c-fmK`4^mvBPUT2TW zGnFZ!P*r#E#0{gas36Lq`Z7HLOE=CH7&83$^aWK-C4jLB-fUG)OCFJ2%D+x*0CM4% z2eq0VAmrvPlgJtcHm!EMQGl?TEZ)?3|4FA&d6V$CKCnQg!#ZG4oymgDN(70*N#fM` zpuJzrmKGU;t`zZwCXavs*Koj2$gn!_TH_|3Schp+$8A{aETdLy4@_x0a!g;Qh^Zi7wpamjf^<8Papw73lwGOcQt0mB0 z$^lvih{fJ`liN6$ENk=k3B|{~R-U;n;~cC6Cpg6x$Kmx?3XpoCw}0S4k-$3}u7&9_yK0$1bb<*>I?V|8ut|9}8;zEW{aS zT<{28*yDNOI!mz8#%0v=9WAp@uKRTZ_O0f3UXpOsV9~W8Xk;nd>OM!`u3u}n?EZa{ ziGna%X%BxoFCgjIZ*CPBuf-LdW@y`Cq=$4-l(g%Vp=Fi$uDSte31H694Z>*{H4+H& z(-`KrUySab=hNC`S~KEsS(~KilFM0Kd`3SZv?`=m6sJTwfHdxPq-v7q#5EJSvokty z4VD2rLi9D2^PR;rxg7z1hd~(!M^q!PT}Aq(7%!cd&GY-WLR?S?w~?sPF?gv-x!!D> z*2brmTcmN}mRB`w?a%IeiXC3IW>@M*(+Gu z$g!{~c=5V{futi+A7GeOe!nW*Zcrm>`~ECRriO2UC4Yw9aomn>>QE*6v1@up-m^!x zJyy5<-^K4+`N*?T7HF28n(L}T|Q7Mc*X$fRjDWtMBIMPG+KB!&fSOrM=bm-^-UFKo!uRAOPkJ#@n@KoP$;5P*Ma zyfcp+ZEy@ae13=XI7ehWQ?n z2oP;XI4H#8#!|8V3?yV3S$WdCwBPn;4tD#(L*Vb$x@kezE3}GOk#NBX({d_2xb{14 z_c8kT{%+CGej-|cxa)7&U?6*E@Jq32%nm8d0nl zN~slSGuFCehVeR%ulwsHtOD$5Icvv%e+P;IaEk@ion4XM=k_X&` zC-pzuTlLTC*z|v3$=uzI<2UO=z6L_N0>rekPnhK2cQfLj!b1!0hE;t0MF8oT1qSV- zCXTULjhS1c=mE*dcm|kj;J4ggkaDZt$V%+$p>7I>E$)xr!|JQt5XZo^ds$#2ds|0| zly=wyBR?XqkPjch4p)K*s7Cq~5g1ejR<~kVdIoWflx%Oc)jRfl7KE`s8(Nmsy!T*m zp(|C=@8?a!Vk7+{(xONMt}c9iI7*T9A-VBNgIk|ofn{YBn8^x(XYUu)cHsh$+F0s+ zxCL>A_PP*Btyb%s#}tv#$Gyx-$8Y1lXr&Gnc*_TEY+?d7VsHUhCq4x1?;v(|d}SLs z0zcRZ4dtPa(XvRjAbng>A1kR)#bZ^*dBPJzu&txJ{;j?oP;KCqhWn8(zFXnu@eEW?lI1KO>P8~rs)QQ?K3+?R<^rma8z8sraV)) zJD1usgYzrq1@;xjOmWoI)Cb5je@vQF=wtuAD9En<{)IfnSYTQD=51X5r|~--0nD-3P2T2PEB1yXI=h1L8~g8!A7;3*-)Y?(Jl!t&Z10)tHCR1Z8!e8p zjz`=7%pvc>$lQDC^qoRQTI9jXfWse193ING&pN@hU{s7V!hAW=1xa(0TgIP3(k+K^fcq@4mU8(ONZh8OB3`; zy1;OA@Qa2xeK$tL9P|vz+{$^iGM1g^j}pK@=BeXYRkCS?S8X-+^|tqr>#J1iUY!@% zR2t)T{@L-`3u|=ET)@#5l>XD-$mGLPW#T2LlA@Qv8G$bczqorI)h?>9=!}5{_+XtD z6xRFIbV8Zj&lYUS>A$LBC33i3g#L0nw}6$kt$`=v&k6LH%YQX{K-sbV^c(JdjJ08@ z10=r0T%S_Y$l#k^e4rMtTaoB69Xmgk`F?Sz1Almb8rDo%oxc49nx~yPJb9CzrX^VJ zC22I6CZXs;(HF64zh!BM;%RH%>vk(q>lRb79?MNs14}x- z6L}Fm4O!TVc|A3_sb#Y3c6~sXsq_C~?@Pmy&f5Pqr>xAJskBK`r)kQ{%*xbq!FDGd zvvNyK$Sh59$=pG}R?AA;)YKH0+(mN%azRQ{r%Z7}R1`9E0}&Sx1%dy;nR%vpp6B|# z`@Q&I*Dre^^4-ok-*e7=f9}uyxz`F{_FbNOu+notWqR6g^n+8+t-0L&klf%+`w^~! zBAAyQcpdS99$oR`Z};1`xW6EPQhMlB-tC<}jN%6cUH<8phPT$NBSqqW#gBI#v-A3N zHh97aa0Sl;MR!R{!COC59oy7%U*6s7+q}MTr@IBNUgAq8NY@P)=KCB>QyY8(5Xl@r z)6fA&c?8Hbs#!MBho_s2cIS}Je<<@A$hid)u8Q^c?Q@?{j7;?_Tt-BG=mYspNXJ#H z?k6AgE(3L=3v>6ImmnuGU9>Y4U}6GFVaW}J=&Sr>LzC;gG3uexAaD8d@c&|{4{VT&jFCGC53p#p`d$es>dbWwR-;gur4x0 zbo0)G3b?>ObyZUcC&Z(K6K;q9+;5`Z@B4YtT7d`HR>J-qhOJR6eh}%&dl6Wm>C7Az zFch_B1JP-G05)~~CS!vYIKV5sC=e{OixncOwCG26dVMdVay?7?z~;R`;yw13F2vT?}|I#@hj zKI$_%Ng_H#K>;gU1q3riGJA~Jdp#d0ldA6zzHQ{kSiE&u=(77Yp70eI^)o*FXswpd z8FSVpHRJS&{_GUb=!Kr@0H!h}-yx>ycoX6$F=}!dV!mC+Y%^i6x#3}^`{?YHy9yh( zjC8W)SDF2xb-^|2Le23_A>(~+&vJjGHss=jBis|ouL3HGI6G$>1cXep$y7ej-jK3oXk7t5sd*GRZe{3@}jD{z$$_(=k8Qi1*d#B z){P$M%XL)}kR{?Huvs(Ajh}rOnfUEC$(aDt@}G|=JjpEEb`m9AE9+?y;%gXl_Avu3 zI7TgUqtQm7cprQ;lU6_SJE7DtGzDO;Xv4!~X+~2#pFP3q$!Ajy!7gb#kHkH#KGm6k z&}nYc`q{O4USP5K+liP2`^%&igXe|t?ukmq9>y*r=7Y&7xni9-amCo&+rvJ{@M_|h zFQJHSWPE{)73Xnd&T(a)hy8(*S#bJT%&7AOjr$-Vy7QK*yFj**TB zFeYoSPIoYb0|h+&{uQ)uegC(dHB0*{aL<|d71w(6`;?OpUb&0lX}&_(^yT@+W9)Cx z;C(0E5X!PxpK5uC$fhI^wY4?P=In11Mm8%&oc^p5ma!jhHT7qQ%%dU9fcg`}&8R0fAiA{DDM`6Nu5-MUXN#N{gXD(Wv@7N{Y5Rf_LMQuB1ByTRnuo*l zYk`PT2uM+cp`X<&__@+WofPu9&Jo;!h>sgifQ*Z+gXn5WO&Y%~th3RE1r(&NM`CRO zm^5e=mG&2qR1pxcI1E2}_oe*aaGK&mBNq3OW zJ;M^d=)u*Zg$vm57hfE|8w;(uEA9utL}P49IwRW)387ZcVpKpec~KZES$sergI&D9MPjybRvGhFaHLtGfnFoBSsFr=}&~s z0z_p?UBj-ncc`i#3VrGlGFJT2P$N7Fnt4>&VYSpBz~d{{Xy#whrHxGuZe>VJRFzaQ zd(PJgffrsK{;vBqB=d@{V<9*F2cMoA+%9U~C_9agF6{CdW0%DJXxd&#A^OMJ0f>%x zCCcBg0fy0i@X;Z!NXs0Flp~q;>*Tv%+ojgF{SN$n_jWA#;*-7#P9CKU&6XDq^P7Y6 zP))6av$GW;bfazCwu$Xl28?zt^M*Iqq6bz4*rw@OrmCA>-U_ zhIA}QCBttZL`jNMr}t&iO$L9U!VBSoG-wjZU%Y~|N+2k`1_k)JFr*G+6XmZGc-*on zJVgYGVny)Z;8X(!1$If$Gs6W`!vMyz)RjzI<1fBFcOCNR7X%#RwkH3f3bBjEJjlKD zIp2ex==K}bIyHk@_Yc^$UwsK$IUePIBYkYL_lghtkro~%!Or2;@%Z5J zGVF!&fumBCdkQGf()D_9E2_VHJ5y`(>(xB7h1KvgJ(8Sj6s;LH7pxTDyv%R)ZvKhC z5~Kiugx;_9wk|puht1rMGX>$_s$I~GWW~NKh27Iq^-I)SL&m5(<^q1{gZB-9at#e*z$rTcRQc-Ax+~aURZ(Q^OBeq{ylxdm(1si)1wqqcr>jy+{JrD;5>|`b- zkO}!RI`sC&Ei_cWOzoe2eM8pQHs6g|Y#)4kq(nH`UrzQh_Q{w5i*DJamW#^q5ANCX zt88Q@MF_|6u*de_r~s{vbmNH!gLF=(cHGf^)Bx4Nnhndy8BoH}tR`E>#MfdlR(U5$ zIqupa`cBxye3m@o!xZ$uh%*YgO|z$~>%uu0FXo;ftQNU!R%@E?@K$(dUL z6zlA*yEf9Dhq=^htW%6Df1a$K-o)w89%_1qXM`1 zr8X&Ax>Z;YlN4J>hP488rTz)F_NCVinUsD2)BDk5vA!v2b96{lt@pDPYt^qGIxL-` z1Ed01wwS9`HNPN7dJMWbQ~96d9HNYJ!#l7k9eXhF96Qqp-ZlS$)kcbQx=B|bQ@ch- zj9uA9a~w`q77NtM;?#|u%SZLQKjPW=ZJ~ud2wIj<1q^kf8+&D0^Y^nOV?BL zEn!r6hYN_;tfUuae^D)f6+`shPAs=}oLS8ix{GA2kUsudlWS9tWmFrWhTh)|PnQCQ z*>xp>9*95ZBpbo=;~*_8dEv1*NJc<8s-)Eo5k5}}8r=h6|DlD~v~HjNWz0t!nUQ{6 zkW9<~6fFYV0%|$%`g>GwOuV{Dw^ocLy;-p8SY7g~W%iKHwmY`7KqKC`JWI@Cq zs6HaEi5pQG?hXP`ouIR9SU1uX{BgX6$P|cOqSA~p?#f#GFM#O3D55lC+dlzR!zI)9 zgPhpcDn^m1+g(I^HC|2y{x=8^chf5qr_!sFtsL_P9frCQB!_5!Rv$85sJtoPJ*!Ei zK0dVFmNviB0Pt+IOnho&Jez`JPE_x%bE*Yy4Cs^n4)%G$S7>#!%idiAjt633JF5*B z=TxchR{GJkLEAK8u^IqHZRT2&SwQ3tF;55eol1%bpXo<=w&ZyiKul_X4$@V+Y*y1c z`L8*f&68if(A%dDN|s(9`B)OIjjAJh;95(R+x%>VY&Xo#(Q_NLi(B{_Mm~(i<@*2O~*S9U8T6NrI(=$~2qR0^7r(3HQ((I@v zkL*cMJE~7xfBp3Djksc;5{>{Y#IOc+zCFQ;qw5}dJ0?N-E>`Umovf6Y|AnlteYVMh zmWeXvYwSNNwUjrBvyqVp{;yl}!T#P;U^1^xG zkNdPec6TB8-dVR!rT_Ehv{^ZGVd8gVgSDjKaUl(>iN$*m{WML2e~*h8pHXE21*(tF zaj$G4QWt%akdPKJcZIabauq_HB2lzVf22PZ9zG2I=|n+XCavt z@6+vcJhibvt@k*H^V$Pu707 zZwX_vWv+CT1Q-FB@6)wytg6(lG>l3{QT`;c%hXc3mH<4y8|`xB_l}NeVEya zji+Dcs1|ldm$6+bjDnq^veNM6lc4Nn6kc3sJQm1Li zVMxkcAAtj){~17bse}_VGmVg{m5)&G>Q2a_(j2OvHmGjMAA$mgl*NHFMaR9bgtMGg z%9!D%4_IA(pW{EL)RBS?MmF`-^xj(Ls2UJ21o)=?S2-#$48*ua3PQ!*rpDd9?-Tf8ci>IDsF(9Y`po(A^mT@2 zYveV53r>U1g94H_PtWW)##k(J!3JL)C*9S;YLGPq(u7&Sj36#ig6VWih3o{93Wdam& zR!%IHP}~q-^1a0FH$bWAJX@x`%Z5gH(B+{4%@M|kHxN8Q{}wT$HlxOivv~4hbZq>S zzK~GVf$^}nPv(5fB9WUy{^1uWj?pe{xddF$zAC?HwLQ+o)6a4WL7>lvi6^QPS)bYQ zPQ}hlnz6n^>0K+A!nvtVsB3nWm~<)}*5pqzyg2r&%?l7+0D!~Vk~I)Df~E$+JdpJp zp3~pS4A@eI57LjgV%j}I@@AiAS%kj=b%(QW-&Qb5yuPP}PnCcuVYRJe(fRBZ$|+-F z6^qWS@w6E^@jJ`?J37ntcd~(k+{qRb7Cj(p`{|bxqVl~cs~5C1k_Zu=rUTm|v-S~R zOLh2()m(u`DZdSet6o0VzOPhkyQ?lwbI`2F1>aaN0E##WI1fLlMfeE?TSQw}s$F*t z5#2lM5h((J8OTGn`IS$LnQ5p&hbzr#)+B_WlW~or;n+~?!*`KcSIQcOcD0Kqc#^vyqCR@FV-d)N z1YYyi&#&77%QzpYErXJAfHK@1>IRn5$u3ff6m=$?*)t_^4%&EifrXEW9moM{!MEXG zX7GV~eUT^T#Z&v%Q%ha7sqj7*RrrNsf8rcBTNk#r-8F2ic;EUQA5PUH88I(*oAZn0 zr=Gj+=pDuy!i!@z=w>Twoi4E$2q}?;#p8Food)q~T2XIM4Q>G_9uR&+1qT-ic^qws z6I2_$cqjU!Y+ z%Kgdg{_JX^JF{k6AMFV7qc8jp=TpxrnW%y3?i&C8 ziaV>-_7nrB-U?VczblOClUs|e;tRp(or1ReZ#D}*Q(kY_QR}fWevjP|ZjImxF#|I= zOmoP$3Q-xyWe&8aq>@RR{ zL`GejwgS2=Bl)1Z9>mu63IaO5|8j>6|1B&b7y2HW3Ex(QClR9+eN*Rv z^dJblwYJ*y0ZbY{%a?%mE|^;E<7eC6@uPEb zsiNoOL0u%uPgK7Sm*K5Hn;+JP)>eIV#AUhgQwopKAOQQi)YG*8M3e8VVY~i?BzDDK zO9RhO=Ya4-FpW7$1Hn1TtA~`@JRpM#BAKnpke~!bn#HDcMPE%GsNGrslO8Ep@65dQ zc@!FH1Gqj=6$?b=x`FPML^*mvm&M{&CDhCUjZtL=^n`?vFf?pq|1zF*6eEtCtP-J7 zX?#;WyREmLooC}(Vg6F7@HkOzR4vV^XmiG9<|q|J9M*`MH3?@ASI(-PtG#)`A^pts z6!)fZH`~~q%wxY8k=0;st0qgL!dUx91L z8%+$*i8+niGkFBp5wqIT`6)N9VCE1 zh)*=V55E%G;t~>X-~>_m?1zyt=VXCn24Ymwg|=F6_> zuh;Z`(Ls)dPs|TvB_<2EftTjRB~k#@tJ2JZX8(vzpu99^g3`!1{jgf(@GbL4`Z`#-iaCK3d|?q*DXYKx`60c zVG=S~0J7($nSj5xYs&>~!gip)w%&n=-U`OY)jWRs(175x2cu)4!f})Uorg*0q7)m| z*0=(&G&n+K0Q+gaM!TLl8S$$#n0FwoCan6JVq}SoTB3FXD{EJ%5(O4Mu56yR<(XCl zZ&ko1jP%%eF!NZPh^&1|a9b;4ac4F_(w(TIzsFPPt*BvE2&0wcHVTdL?fOWsq$iJU+hy-G{t<7F58VnFz7AXKkllXwIx>z~njI&? zITpPw;)&jJ7oY*^(;dTGJv|Byw*maQV<9Y~w)A($@ZlfMaRxSWx6InQ(;6zDZ-8OU zd_10G2$!-~!leCm!(M49=S^vdZki>rz#o3hUzG}rOtMkcb+XIa-r``GnGikVSn2-` zk>8;TB!bS!1Sx3cOwCCr*U`wq%m%GVSNg(kE{4_Q8&6l;W5F9+uXTWKTiAsjsdVCv z(6z@>d@Jp7o~hR^)K^3{?BXbSlqu@20jW!GQfnbdP?p}lB7A4Spg)HSLy0xPFY)sL zqh5UX!tZ_*sL2?yG7S*2NGZcZQ%M`^4jPCMla5;$fZ)&qd)-z)*O{vyw)Zts4`~ek^E0iIN&8eM-yYR|yq^7WXyLH(ry}R_ zyOks85)o8NlXBvYiGI^j8xr`){`tQP zdsb#Qe>YaLqh)t1>1Du&d~bsL?Anw=VWrB#D=$&ZEVBM6qs+rtr2{#q?QiGVO2nDY zofjqrIi3loPBJl5iIaABnv#;73D<|!$LaJ04insmJVkyD zKI9bb*28hhoG}F;$ zvIVvQ=C7g!sknLbs439A#?fDY@Os96wcLEI+c9yqqhI~dRZd)12tBrYL4=JAUDV%t zlK!bT$lQ#wvV<~LHSuo)0zP(Oo&Fk=J8i4$9uz~%K^+i!0te~)u?WT)y|J}u$QD&} zr3rgsbW-fwlXstRwRabt#C?3_W%Wf`K>unBDa}pAjgouQz2!3G2dH9GY_9Xk#!c9L zxYt7ec}#M?Tjyg(;>PN^Mdjw&;13<0l=(H+Tk5*6Pl38h6~Orxl}%X2{z3<$T;^}d zk%uT{<@JJSQMb{nJARen`#QaRHg4P~n(%8$p!qRZHRX6dmKDeA=s4Z?PM3;B zD#A63z$#sk>f*{ClG4JK_e2Z|eg~>3ktuP%Y>UR8Dtq4L5xU2Wy!r#+jt$W)Y$G{i zUaFbQnuzA>^(Y@K8xqFt_0ll%BRIgjh3mK`PuzzZ_0V+y7LP_T#}K0n3k&G#Y<#%? zj+o4U`=4iQ_eZZA?$9(|ZEyS1#6!2+x1xQ$SNJ`~LM{ZNK(daL7=^z-m{NW*-;YsC z?>L?9+D>J=GcClf+{7LBPG>OWH$7VByGnBh_mT7aoropub~Yb(W}%U<5z1j1sx%vR z*5s6rW_6S;BFuO2)G&TsQ*USpRdjFJTv>pPn;2jy3Yi0JQ0MXs!7N0F`XqZi9uxjeJYD zerVclAbL7bg&NgQx}l{M-pmwI7F8W2MKxax7a@)lx1%f_XU3kyLw53;j{WD&NT&a~ znWPd~(o=FD{l)$+rw`edut;dkX-y939NjZBwb*mtE&-F>Mz(FvD!0vN#b%XxUD-`J z{T~FxNPS^0JK9LUlt4m zP1Sx%C_#&w3qK#q{S{zyzrI`9B64jA23fi705a0*}8+9)WImSQh*rQyHAa3jQJ8Kp}P0*njKyvnRp4 zsr9So*qkcuzj+j?KDX+>je)(J-ZGwvItUCQTa6|MM&*TRUoTfb#|Fe%TSuHY^Ixv) z;PpU`6x%jLn3;)@6MtQpC4jxlmE@7jfgrl}jEuMhMoRzNc_*k1KOZi+C0{jn_M~SH z$L#6X@;1SC9oLhN32vmo`pLWE^Rmg=h}oVwJn*-d{h9kvj4 z6|nvZqgTr~wl?_ZykKi`czf#=FM30NbAsj^tTkR&bOOMU=>dB}$Ku>&nsrp%LUu(UkFYU=M^!VprF@JOUqN;8#-M#(XgiEHl zJJmG7$^P=FzFS!rk9TeFFTHook$#}MFab!1xmJd_PQZ_Udop<+=-UnHmRja$-v)PB z{~Hv2=0VJauVcbCP*%&!-q-Y6n-SOIV#*w++y=RR;_ru!A{&EK)iT*|Z|{7{QJUlp zN>HroM)psfnH391H*M5+5#D(aDy&;>iu#5?!CDK>vf3gXYKr5uXIaj@e)V3^V$P}m za;f^8WYm!FL5J`URP8}5_Ki`#h_W~TZ6dRFEaO$Fr|aAuHTm&lbIa}jvYzZHh*bj@ zP-)+K_Qf~(Mj@*Ih_st=b0UGI}Bct^3pi#5K7EjXLoexzGG6P(vZz+aK2kUzT8#jLQB7SBak4g(Q z8Q9|qE31=P@~Nhw>`6B%Vrb6qn~PpZUDc+4*~|4E6)s87np#B6f2&OLs&)5ZTGBHQ zntwl!oz7HZ7M2L1-<G|be=1Y%%ea~obYPDdojtiFWKUaWn{a+`YWjs5t z*1q9I-B9T}1zlZTV2Y+W_jcyaef_Zhn=8wnYj#Fy;$3~TR$5|WBE7t9KT^os`OP84 zr(6DgDwf|i{riBZZTD7L=)O1Z9_4M+9bFn+5nR+j2e+h`+CsfDdo6;mdSHV3qj$tJHHYE-tHN zhs$9cxy~OUVE5tyk(s4UFgy_w_1p|`8MxlTfM+;2KkYH6431=2aTj)E2qJ&wu9A~O zmta2o*akBs2{6beCd8lWrKj9cM5zUsp9>0yp{m zh@Y0puv1{3$-wvMuQbunl|;Dv*9Y?6m?I5lc;%Jd{h_)(;vv<+Xfl zw=5~zMw~Isg1_$zJ$gcE3Mthov?weU6gZ zD1TZXvhS8Y1A_xRs@BbaeYa$O{B+n03-0o-YyWwEDhdR5m!9R@`y;?x^!KyORH#$(d5#iOzc%2K zXf*W)<{m$ob0pHcU}-G>>^snY*5Vlq*YOHgNm+JO+K%Dd*Dq7 zT`&mSY~OD!;cP(Px&?}|TO?teZGtlAs3PKBcSn(;s-a(JU^@12*MO+zF# znv{bcO&tci4b8>+Po7SB`B}PzPo4(6_#*;7j< z@xQuC_F765)w{=pgURo3Qx}xk!#9`7{GzqF*}ZeOqJ4+bNCdP%3+Mm{V3+*ruy{=k z!DM-A^jg<*;aZf-SDc~l83S)n&6Cj_r&+gzsW*QP**_m2u9~iUfg0uHf8<7L%cruh zow9sy|wA^7rSEL}Do)}AYM@;|Vbm0+d87Da+Et2(I(+u6ecC)Fc$nKmU z?AlNK^YfxW)8NI*TTKiI89OgtFnZNU@WMol8Yg3bg+!Xpqlmu#StB(xOSCP(5sIGr;$s%Qb_C9g?lhnon zwo&JZI8|iv;6dyUY0Sh}%W1`=ko$r}STHp)k+PZ|WMoP|cRH8O`1<@c z=~O}_tHSLgMR2m(3~}L4W9g^EO<1FqdGgbV@hU6Uf%H}L@8pHZjcH^S$&I;Q{4%Zj z<9g!9OM~e*-zD-_gj`$K#SFa3;A(C)Yoc<9Wlpt5Jpr=SO$ghZ?pkxU9nvu|%K>rf zkVXNBUj2$&(VgOi!o(ZbZ)`P-R9a_EcU2E4e&FB#x^v^6zSga$N;&4q6YgXQwl2tg z&mSuwSo4NTG{Q$06v1y&b0!^L{acu?cL3s6)l~22khmY9t~HRQ=@hpAFzqMWhoDj4 zPMOH?^nhiY%gAsu;|)YtpBR?E;VVe3;q(^y(gWx3!8F|7Nt23pV}LODsy3Kce#X_E z`Bv7-q}N6EEy?8M-LMZqOB)f}s$^kicvExXZkS6aN|m4Dkaz;u-&`xMH3&@MM+}_~ zpDY0sXeT_vx!pl`$L_MsDK9Y{@E|#$@V4W+THB`IzU($!TJnY3;|7<8TpU~8B*b}} z7Y>{oM_~8tjJT{)HyZ>B09FUiCXlfk)u75>xExwQ4`-@>9GN+~dm3`UD8hmljgXQz zp(TBIHbdig>eMKxjU}W2#26Xyc2*+MM7GaHa-o4^eE<3B!0hxk)!P;@rKaCCHMb6i z*l-13;GZlk8epyzf$Ic61n5&!a6Ht6zHFBh>!;sPci51QT`BS$VxVNu0`>-a=Y%$? zl=OhVx8@M+_YZtIH+nVa^O5G?KLNh#^jnL-Ra;~$SV3kEZnwlF@6>ot%$%FIHp7sU|ViZ@A$*=1k_HN;wQt$lD&|}AAi$W+GnL%>yP?CrpFzcvz;bp zUrSZ5GWlnCIc}}hmp}}j*yW+Kd*>l4lWrHA-J9RJDIp&9fowVSxc$RTAxrn3+D6f; z5I{zu1O1)doXb^$?=0C@|TcW>?YbPSDEylWzFi#oE2b{rEBOY)i?&3`jrI}F?T z+HTxyasJ@7`Ml1+>tE~>uqCViiPlFB@b>{KIOd4 z$O;|%H6~lj!hPc&&xKVhRkVG~EEZ2k&Q$c#6_zHl&hjyDcdTzuIZa_4wR2}^W%_H! z!7o_n)w+hq(4$Yb5-zcg=!nlzS1#22DqCyS<%ON<=$^cVkfcniCX|2UjtVg0q5v?q zX0N36L;P8+bBbhdAU=zEYD5>ZF}@bpq&9hsg7<8Gm1;#yMXv3sdgSW6z~U2phh1Fp z{?9l)Bns&DvWb`H??EF=dMwKKo>{xJ?O=Q@Bxvjp`0q+44KoFoIhdBsr)a?(&NLMHxR~4i!sEc&9L8}{hG+M#pDeT(Qh~PFr4+(s z1xPUH1GzN5APtFtWFC<&C~Y(_-|_Hhc=3J7vApdExpwT8Sts zEiZ!RTpT289Jfnwwu}+CjJ9DJG)@R&~|A65I2_Li0ZWPu#snjlTATfG{2z}ln zF)RCQJ;#ApR(pV@SFPb+{Z$XOw$0Dn;$3Ce_4-i`NpUUx3)7L_S0nzw_7L5gQI=G9L!8^m z?25kc_v}0D6p)!TIJ)Pu@L^9p+^CP|Om1Y*b$%;9)#*iFJkjhYYBdj?jLeBE(Mcc_ z=8Yu-RmR3puKDL1qJCIn-z)DR-!EOgMsUW@Dy~FsKfFoxHFW0`)%%i;!uRQ975S<- zQuOF4vF~+OpleNJytei+OPgyR+gqnRE(>ZE5|UCiW9#XX&Fj;f8e;?QFe6+V+&On! z7`oE^o==rE54}4Xn{uhsOUlxD`O+NI4g+c6OHHf(F?}Ox2q4iASwq>HBF5vU1P@yJ zaBt8?UuniK76#|M-W8l`PpU8#Ob9TxkOWV!I>Cii+FDwW@biHWPc*xq^jeIWBSC(- zx^tJF)2ow#)^Bhv^w8eosf;7d_8?+LNEt*Mj^%SlBjn{i$F-nelQX>@!91#pi+3N3 zlCYi~;P+T}J!6ta-(C0VJB7VNg7A{z#{T>?yIYOX&(1|U+beI@{f>4&p}k||eiL;T zo@T+9oW1opVqtlxyQ{bH%aP=4F6r|P{m60`(i&gAXF&8?=)gJSmAG=TB5vds}hx`ObwO^cPIqZp+ zSfXO<1mNhNsk7@jqmud}Cvt|-d}5$cgz$nZ;S!FcL{AOb*+kSWs4~hC)h>V6UZ7}# zUajMzx_hH%Dq1?WJ!tRBnB;ijPNyf>3uT&uI zNwqbrRBP92?qhhi zx?Of9aAw#yN4~y4UDowmu=0+^y2-NJuT4TzgYQfvH{g!oQ>#_x{op5QpMMxKd*f(9 z5BU984daL$5T&b6w50~|7B7D_)=r1#km`i6jnWYTGgBPbJyt!}Jzu@HyUNa(tu35b zJ}C8Gbv|`(y7PSdZw92hz$KCG>7)_V-9~XmMS1Z)w2Am3j{b()Xq)7XQjDw665kES z?z`A?6}HL~=vZpyX+x5IHkOy6c3Tm%)Lc*}g6Ssv?71HhwzT{HLPou%-2{=U;rsr@ zhwi~>X!oltmhhgUR71ak-l||O9DsYoW2bi3ezCcfpLljht%m@eGRp=o2WFz3>2g<+ zexh2tD2NC#y4Le!O2Xbw!oe-Ky&@;XGPJL_r%{hi0=cXO<*4>4Q`)N&Iu`9mJqlbJ z-ALH9p{qZi1p*{^mDQ_D`ie=4U_l&b=+ZX!qmCcD2s8A*!YBK|Tk4|a4fk5iZN7L5vnc>1P2fSV zoOi!^Ei*eN6J$VC7aW`jb7P*OiOybQOgBx*XF2G=d2WjA?r0TiNQ@tKSbn3-?dCtsjcA`b$m<4vhw|sWv{$sY4Of@~XD_fgv`Mr!5 zIyyj^?B~T#!B0aS#W=({+$)~fcVi~24qKlNU7Yq3u~Ho81{0Y*O)x{gU&lkk76`o- zj!m_)cs6zLuU8^RC-$Uu5!>9}!>YIU5abpTygd+u8u!_`xf4Tb46g%z)DI@X;@(@V z@j>(RTdEy#l?cwshU4G!RjJFzlJn7%btmXyQ?Fr(mCVmi&`2zL;FClY;UTJ!5E)@t zGw*rUGAogSJ96Tqo(X>aRh_moZ1an6@T@i}kdojW$v_iaxkt37N?bOkWE3@bfDHsA zkMQ?T({C?<+L}*F(dQ{BA)l!A9h`qNYiAQE2N(2Pl%&fk|0DU_RoAeI(k)vXBT5$E z=_pTNB(vG#(br&X(+EFB(v*BpQtk}9-RrP6XjFy zzC1&;Owf(od@sLAZ852y>t7Blw)9%Vu8&)B3RPJ&&)sSf3pdOv?#JY8Z~pzHb%;Y+ z=|<7Qn9Z*|zhyj%*8=DBBHI zzO`-5UtorEsHv&5ubY^u5=BT59#g*5 zB&41vJEye;u#!i;bxza4Vn^?}Z&2jQeFym-6h%pZoL_LRADOdxuokkHbZvY!mKxuq zKtpHTVIc_x^1{-JPNOR$W^j6CHOhrtDP})gF~_B-FC4C1!Ov|;<|^FLIqlUGf3q$| z&b;ctIleixE2~lX^}WZ=s=J;IJ{zW+4>-7O%gjMt9EOy8Cf*GPyxtiCw(<1CytCS_ z5*N~bnUnXZDR5}$Kz8kWpGUFhq;BJ^kNI{r{yIZZkppK4 zacX$fZCcKaG8zptES1idP;OGhKYDlOBgdp@eo~joB!CJn>9YkWRdWKfI@O7B@@R=e zzIM?dB-|n3JU;HhvS8f3f@YM@Ogv&(xVBDml2aKEvy8(R8H)YB8i zrF>}$>X{zE49-jqetoWT+Xn-QRq5Miv|0Uk zTPujComY$CMqMKlFE9vRuMn(f8#2-#0rSya-IjHv!?-MYg1ctjcJvvKDlsDvPnYuso z`c$5vS#>wBpXJh>eej+8nHLTRO zR?;mg6foPoBDG-CIj6uB9WlK8KHQZYSO}c6LLPb}hh1RMrkc(*zxKO6C6iA35TT99 z4lKVrcXrI{z~FKD`807fR6U)2ZvXn+);aVEU2c~WDn_U(E-HS4b0+B0{1I28(tcEz zJ_#&)&u(gpE!8nZ1Qbu2LsrkiXUeH}xP}Y8tkXZAnV+wU@2M9<+b*Q++Ev3^AA8{b z*icDIuT;R*zp0N>{aG`N0!3d>j^-=eQhm~tMk3XMzX-)!uiuX$%-msxr7BP9#n7+7o#@IlCwBlCwr^AX-WLigjyC`m%OUrl6 zp!s`xuH<)~dTyT2Mx{POBcJe~zC+bM1Fzm5=W^!C0mkp%onm&^od>=j`a%dHOtke{ ztls{h>l{G%n11%`1_gy(?>D^JQ@`BcE{{bb-Kky#yzC zJ7^Tq*xyz?iSKV-h(~;mNm9qN_F*t9suHfzcKw#@0Mj=k#MSzI(Rl(ga2a0pl$X`7 z`?mGNUfz%t{rpSb*jf0sn^#*r2hDKK*oC`Z_np=lZTB734IsbVGzMUw1(INf@#Q*0 z6~>5YFLN;R>9+?iK$Kx8KUV`kHB2=(ljg(=R;YKLleQc3G#=CoV4pq}2VWX!UdFq+ zN^mE`V%*~L^JoUkJ^1>|1eTE9?QX(rb9h ztsiar6%8Y794r*XRC5nB`UY;`bpw_{sV~imPdGl5UR4z52niqfqv>C)k`3Li?5Hy9 zDD=;o`7~PAhYO#2D&br)Xv^Bx57rJYsqFM?F;j{jE;Jj%=QL~7_^uKZc$5ss3rD<4 zCbY5Im@6eD+w}swM~IR4sX3UpjRPHOyPe0i*S4loDgXrNsFALH+G<*5Wh#a>q>!9^qnN%}%n?8o zP##C4wA>WjylPnyb_V&*Cwv~SULCVre=)72_nk|!u8yG0?cMuC0u1TU6&1)FfE7Go+UKckiOTz{%zlhls zp|SXad%FX9t{bF{F4l&edyAX;5rAO}(m1iNuZZt(>rIvIz+{N{Wh`ZCOC`(5DXfTf z>&vYvq$@p#V_PG(R;4GthOJ&L7V$2OqpiX<<=!%P9i~liQx#SEGC^%UGwnmDyUJ+? zKL{UfVhiImy%ZWBg$aXRVIOXCnnqC?B(MfSBc>YzStQqHHO>njy)YWc(RcAB`}JS0 zR?#HzrfSi8ETu0B{xU?Uy)3WlGSIMQ7g5q-MOQ?{kb5|&odTVuYG^>R#BMPPX*8o_ z_I?m0yg!ohQ65n#IHN)IB}#5tx;#rrjZ9x0nqO^I<(cV;j7#22RivtHwwkH^Rh%SD zH_eFNwWCIzz3*7b2DU*V?}adE-dJqGcVT63V6lyAypWqymS-KI(3IP#7Lf2W=Kwmh z&fh8VXw{}zY+h4gS5^Tv9t!$#w=;T7_l-k9d_`85Vqa(iCRQ-?cV-GM)i78 zLW*&K!|I1wL(Xw0B5n&6Ni<8+$x8tlBGij1mwWq_{GuBf#nGd=dwD_ejqeM1J6X}Z zg9Vef67S5Mwaw;sqOOV_M2c1~&Si=V#W)ewXoDNcN9U+C_u1i)qj|Ap4Eh37+%9L{ zN9mLHCG_-M9!6!OcXewg)Kpk>kl8`^5xq{F0KQ8fS*1n?h;h!25-w?fb=s6dy3lTH z+2qzm_C{t6Z7=0U4#QC?PXBjW43N_9EZwS!M1KZSA*eGmDb zGsSksT_|sNEMk17Rb3!l$BF#-2v7Yf{z1mo;v&qyGPcC+=9;7{{@sHyN`qmEA&RP13y6=dyIrNe8;^5->9Q|8wezf-9f-NmpC zd@A@_hx*W3hjw|s|COyOn7wyaRmw1pgkjrDUz=4aqaGby7_`gjyInc!D~X9Gpqoxx zABy<6x&(?lSXx{)tiGy^?H^UFbvbBER$In>0I5=zz`?9BzeKkxuRD;3W8d@fT)=A> z7evlQ)V|MyDyZLcA)%kaZ0)Tf62WZa92U4x>Dk4YKFrvTlF2<3>S9ymZ`!$j_POETA9-mu4%Bc_qV1A-tFW+DLsQJ~DRh)@Frcu-})a3+1qN5z<5r!$qZP~j zyWaW6rP|G0x+!q~dr=#dUQ)^pon&-gef3w3$}^~Ooj(pAi#_-b6$t@*mW&-<98_(_ z-JPG_3gFDp#6Z^q6O9A-3%BGsj^A;d{n|>-34AGPd>x&Ib5F9ZV#QIJ(IEp@#0`HmBPH7@r8P{6y5@qCJvEq-HE0cTvVHS%8+`Pz;8maX5NN8HEQ-^3+wM$Lm>IZD zm!n$;|0BKsiw8owBzo$>)s->0*rY!_yhh{L@Btm8$1!DZ<- zD&%Z++g)EJ>|{oI5Hks}Xg;QzUX%0U;-5Xw-kaVC+Hy~~$LIUuZ$vOYH-g$EuJSJ5VU1Q^TsY!=6U6u@Y43W%(%UvH}d`3(UrFA zMZJnVOV?`Zr=$SXYG7)+4wd^8!oYw}{~pnFq|x=sz+qIQV!agzb3J~<7jd2Y^VRU^ zt;@ex6`H`=s5mmYdt4AA=aZLAXHJ}bD)Qw^!ICT9()sWUfO%u|Ufj#|;7?hrm9;;i zs`SD7r#Avh2$?fqV5~MA9I2G_nBZZ`ts|X_F(M>6se!07TC6v&qdMu-`-#y~g>hti zRYorCP>%ctf29&S*WZr8C4&V>HurUy9CidaRP}y>S7B65N70|}e6xY^Zmr`#+vXD5 zK~F@7J8$WaKwrH7*;8Qml-o7FY=r(qWc~*C!+e>oFrNLK}FyYBH@v#*sNd%5g3t-RKxp4EBDHK6{nJf5qfUvnG& z^sJy11GuE15pzjU!%EiWz^0Y-oR@ilA^AV8sBVP7O$Ch+!~G7RXE_j633`(FCk?~L zhjoUoC;{`HHw4c_T?^>zdu61h*z*)iT)E;1)89`xoy>Ha=k-^G+vPPBBETHotJX&S zqr@fSYJI&Qv!aM$F#Za$(L%#VBV*ElVb5!cInNS7fV9L3Qe;Ni`W(So6}WW3NN)7< z@#xl_Pnrn8?e<+Hq`PhQUbp1nyheE~VKG7<3ZCbw z(DyyF@ISEc8DV-UK#2{=*A^O}BnANkjhj~#J~e>-=99MTZYtR`2*>@p-lXwQ1F+F> zC;80jiTdgUa?=a29WjAqDFQQEwR#NJ;uZkQWYVEH2s6$ismprfI^qlv1PbQ9p+3R9 zvA9FWf0Wi419x#Y0#=Q-qN(KB{c9NTJNCnGnm*$?_FD?9c3{1!%<(Al&IouJ#J4yAQcjzN#8rzn(RVO0TNk*s|`olDprxdXxo{`m1+eoAswp zHSYk-$57^6JoD9@6nIBV10}JxAFT_hJFQ60elwKm40grCZ7U-(ZL3_*7IW{NGHl(@ zbKSC19!-K}UHrE!>)KyCFgRRl2v!RhmI!pdqhHpH?hhED`;{R~YnhZt9nI$vRC;;^jea0uZw>53LN$?6OF2VTe6Hy-F zH>LAZ{tlDDK);~6KzD`LNL*RE0%Ln=0-sW(lUWgb=9ouRNH6F~)Y*z0c&0c%N{`}T zVF+rtJCk(4&3rnLc8XyLdi)GEVyg<;9uRSQ5-M0N8PyS%1zXhHZF62ODz$<|r^o20fD?>gI}}{c9Td-iZ$* zyz-FE4ItU`2IE;90?PlBwNO7&SwgMO)bFc$^W{iv)>)x|qUrPJVD^{!@6N%p=1c*H z1%bx#4T%x~e@@vOXK4P@>gc-=4uEA4WOkN&=8DP};BT%;Nhta8^_N^Lvq`bVNK{vKQ?O4V^o#-#3w-g85>Yo*Q?41^lIbcj1^&`u6f$c$Kk$VVqX#JX}^8mC(!EbzA zRDDrz=}&7k(4_0Xg^^5YPt)oG-LHq2_HmT;)^<*o*j+lEx!w#r_L69I&GI{(RrjhF z&;El;d}F@xz|U^EwpQSH@5H7io%A=o*@GtfD(#9Mk=>rdNj%wXAxXB|a%R6;r1GkT z7G8Eo!;5z zMx#}b<60p9nx5qD5O_I1_j9RG;O4L%->hoLtyX+y{XbG3YZxMJ z%}1MN3hyxLbF7B`!09IIeJy4F>Oy<8Lf*3W-=*3SxVfP3Yck>Km7|Lu;sk=S{x0Q_ z;0{HOxP1}AWwqU=l5EUju45w4cy_vmaisCbdNr`_#%RHovUy4Z+1g?SGjHgs%JuA3 zpo%p8Z4*uF*$t^`NdY*neGLj8JhZRnE7bjd)43e7c#R10Iz#f7pr@_3u%Z*}o)b^u zj68(PEs320YIx9>kZ-dc0|Q?z3k3Vd0`whTf>#^L>XVAL-yuYe>!tP^!OBsM`;VA$ z$rJ7`&!~_kK}4`H-P*BL#AP)7k`fb-W{>Dj^*&#h z)SrjS)EuIgz2L7`L$ro!`c3WsI&v}LGoLgbPY!-PZT#|bBdNh4B_vi2!d+smywX-E zAr#CTiXp;ZzGZm3X779YMuK3T7|(@d7bFVCJ{rt5mhYLdX!VvtDsLdeijWEiUH$y;YoiL6IjpLLS0 zTn7?g`r87TUuaveKfbjk-Bx<}YVNEIEgLWw9zK_6DUjlF?dg06Lwal0~5v30s>Ww+~))^wl=((}=8{@EW_G z-<`L*!3fMlfJ4(iZY6#1`)W5^r}W&mtW=ikK!z%rfj{eJO~Sj~^xG;^LPq|uh2Y=h zVG^t%%IJev&xf56G!gh5Nm>MUp9Mk1_jbhg#3y%*Q=F0qV`pjI!;@#%fy+C_=KJ<@ z|8xPyf1igiubjUD;%9tcV*@wo`Zki)Gjc_O!U;`IM4qp%z*`JXg&zg~mp#w2VWxPz z;|$fLvw5m{R-y9cKNAPEJe#RhP9pk#E$QU}qJP1_uoOQ&7Dhr4Gq=Fg^I8@hLH1}gh<+NP<<@j0!MmQ$AX5KFB)Y~mOYXTa* zKZR$w(n>f*5Q;qtBl;<>Ld>L}hbuwBtD~UasMBi|&hH}{^NUDD>K?QIQmN0D&uH*v zUynT(TjFjjF+@GxN#Y)OFL~5$hV6Ujk+9)CX-2dNJQv2xp+7T>!sTncVhT^ z%L=_i?#{qX-xz3*WeLZcD6hm9X!45i^leDBg%Ld5F8mG)B8n3MlvngOpQF@1@bE zr!#v;Ae{5>f`3lNM1Ge=+>F&7lK9y+#ue%AqU3SNlBlB;H%`?Ozw@W~yR668(lRH0 z0G#9@eO8>AqLDw|9q-WV*^)m7n`o#ca3_GBBtw)78z8TOU;Bf-iYFfKTSjH7ATWi| zsFB}R*3qcJ|9*c_TbI^c;<-B-#%7RA=I1sidVJ5TRIkFClp{41G{Pwb2Eca~4Elbq z>-QA{Ypja{*7-sbjvK3?pUg|lj+1$IFFqFBr`~cPKtI_pBbUpu!OwWeqCz*G08Z}8td@Dwr(HPuU@L?Xk zYEElKRBIIkApE9#y3(LQ8?~hQ>sq#H;pwUwRIRYOtEItWW=V2D+Eb^0$4ia6{MG1P z0LykCg8aM7`qTL&YxPSVr}u(`<*21}b;}4@4%Tcac3{n+A#`i4#ck~vd>5%fy*3(B z)7(UU9+Kd?-n`mN9j2#0?@5{GU*o#?>B(r-awc4%7jCpGTY$(CtgJ)hBD^-YLI(kl z?kjei+lTl$Fo-DJO)I5tTiIwpj$uOg`ub*~WYUQnJG9?F^_#M=K!Xrk-725Yz z7}wSBdATE831^1%^Y9AGKfP$kR1_T30B9W?)$?|L%4q?^>Nw_FQ*b;=a-`LBJs6#xaw7)q7=v zC=D2!ZjIjsn%o?EWo2b}B0@A88f`#jCD&gEQzEtl@(2a;rTuDIbmO4VBPYA8*W;FY zJ>ar1Z)~h#gZrVESL^3(4Z%$j!nmVHE~9QO_}xl{*y-T|zM^xM27a?sgCzCkQVkbA z){J4pu)V@BjAoVBcX@a97;EZZ@;~&HV&ty-9A8A1ynH46n1gun zUOB*oQ_AHm@ITu}JsXG1dMB#lhnX+8ENCxuD=k_tFy=kJpK_=aQx@z^F5bTbX7uXW z;J~y{@99F$_Bo=RQcS_l;Jttol`nux6+*`pO>T^z6ie0%C#Z?RU({7#@}SH?SKvP% zK}d&89HGRhx>;qpIuhlWKY!dUR_2-YEOg<5Lws zuy(!nG5?tl?dTD9oFEA3EmP*n4zF6D^}YX*r6J~c23M_#sf0jYsBypE3b^*f%m!5k z{vf`h+VA8?U%+t?7O5!Iw)9j%pTGJZAVl!ZjW z9l}ga7-aBoHuF@kpvbx1`BOr~o`dRT_5FAV^$e_STd5{=k+SLzq<1_ARjl@VKRR~U zf`^c>r%PtELwEpzXQM?UsKP@A$>34)p}nOy^;?F(RK0-t_M!_G39V1&OQLxR5O?(X z?AQ``?Kv0#zOJ3{b|VB94_cyM8qvvGcS>w|(<;I(gqDBGj6N#R1z9 zDULKW39sR`u($BS?rfTS-dP`Getu}5;myE{bw}NF0 z2I^<98d}_zJW+TfYsowC7$-uUR!Ta{I?+g z&l4(u*gC&&C0K(KPIm0a9KXb7d!tVV4(Siov#U)_ex21hQdKffRYon{_4~N!vcxV6 zu5l1%a&lTKeGj(Kw?35faTso)P01Do9>ry(>tFBSI|pO4P0h}=#NC8{fR?aTk<>q& zBR@u~y59(=RIbk=RbqJfw;grX9cU=#`tUcNIeCTAa5yDn&oi7T!9aM?=x`mg+U1Z#ukM17_$8 z9P5xa>%Y^xX$#I)@EBM)E6mgs!vB5e_C1|G|7ym)20*Am(n$ID?J9fljzAgSED87B z`QH=u&e+f|yul+Y=~>so%Tapb^HAsQ6A>%$#NxBB8yV<)pQF!tnR?W2@E!BHO$Kv_2@4 z!wBdbYtC}NIxjiDO?s{)lOS7h`o+k5UJox$56Sq8Zk-1`B zo0)4Y>vML|+uQg)5c+?-0LgRCuc>pE+Ut8yR^}SZ8I5Mj)QdF+0!_})hkJNNA5|s+D_v>>4A+#rVCCVCWnG)>mGd~Vh zHV{YP214uKf%U;<(moGJ(i}!iOPSHh$>H(IFCpM9*ujsxEu~RCONYO0^%Dth8zja9 z;Yf7>{fycwR`0sBk~n`+V3l&HnNHghzHtbB-iA@ERP%p?C{>bOME&v&ZW|q9s{Sz{F1l{THG_ zWL4MX>BoisG7MAr<3}XT3_lXv`#MtDm#L4U^SoD(#@b z)cCT`FK0b5`nuz5w=ktmPYAph8UhiA9D6-_>#T1a}#Rba9D9f zaWRPw-j5bnRE(2l_d4Ai^!d$JH9v-Ps|0EnPY79+(|NY=;q_z%lt|Dyq#ONHm+*U{ z-$({1lpchaXr=DG4+ra`Y->&9<#lv6qf_&rybhiMKtT5|appZEs`17=6Sr?bhhu|z zYe&bJgjrshd|W|jpIfCq^{v7i7{Xq48GW*9n#mV7URaol5I_YsOOv-OHF}#jI;Oqd z;wK|h7J9yV0R5PK&>t`|lMQ8RlO3pv=9W7h*Xv!oPRuls0Yv(f}E8;iZ|u$gb|X> zG8I>jf30PqGT)IxVH)t<5&vL)B5p-vm=~5Lo0NjY4(Dkuj#*@(A^aR_Pknbn!G@Lo z9eod#DPZglUva0QVT9wbOr|jwt;>topnYEEhS#@d=W?0}LkVp(q~IB{W*_SWVy5&k zZ*$#-jEix47S?ZShZ%DbvsrG1)V+hb4gRw@K$@6Nr{iZvhrdH4it-I@M+uno;21#| z`7N?K0ee@~|NV2&Z#23KtZpk^Wj5ObjI(B9JL3OjI>S>8*1CI8Mu>tcrp#D(gAox( zyX)mVyYVJnyRlg8qQsyS|J`97m#Xn;c;i>x9R}XQNba36BIxkc$}K)$?DbHa7Du;P znn=^{FNDn3={{|`G5LS8cB%{ncf)C+QI{hD?PeWhMm(r?e}Gtb`t=CWvfq}A+z-JW z8;o;e6@-gzn;F($29j3HXsr$m{;3`$!kVs`V696jJA2!58qJqr!xn1T7Wa!0n0}kM zz&uWKX1K%1#hupvIq&fmPsQhN1Z)AupebSELhhw8!;sZ z!MpEeJ&?L7+mm`7*2~&1@y2lGOxtZ4j1v^9oiCQ#}Y@*o*F0KwHxmP^Pt=bH?f4bXtRr3^!O-4oY+$+F3#V6LCz4=7J)} zZq)tNYhhrr1cG&hwWpMvH@krbT40Dhe7UxjzS^~LL-UUEg(_GeU+7Jm=Esz~N{oJ_ z@iaprK0+nQJSw&n10v5zB@qG7{b-njO`F!v z4ZtZFuYrDuy7CMD{g!n}1q?qjqGebp@ zU}ezqTOmOv>RSC(FlOp>PLwrTd?tct@b;<`vh(e?0n=mh8n27g&q~D%4L0PSt1jVL zI!{WQekpRM4+m=VYl+O_qHgM1dJ?ycja#hDpI-)8zRvGKs+V0;c?m6AEU&|Cp7eY# z=xn^yc}Kj+dETRY%WCMzVn&JOaMzK_qKL5$QV9HlA>|0wIsdx}KD!LgLwXEe60T@_!a2odp`RDVSa_Nwh+te_# z#7(lzFS?2hQq!ci7xYjRlXa*+GK8s+Kjs55TP%?b(t7rK zaiy^?r$o1dVIMw#1*)OChK8Ek(^ho0MFnDxBIl~Y*v`wZN$GZT9`~SN!kq4Doyr2G+PkM@)j>B=iHpQlo|qnk|dtcH6yv_2bjh+`G@Cv+NBg zw*knTq&tm3{q~9o)~JSPypdj_jp!vN%2!hF3YnNihP6h*6_|a-NB&S^Rm3FQjN^Pp z*e3@AQ+9rjILys8pRehQ9NOg4iTlcz7TpCT)5ocnx*e#;%Z;~|x9*qMN=9)kKri&! z$;EJ*$T!}xFC#1ksxUVo+Zm|^4i#R0L=C3B9EMC1QTQZs0}t!2J7OC4F-1Gav>vF- zVy+)NDPl;VNDRtFhi%EO{3wi&l_h+On3tQmtg@D{=}o)IQmR0P6>=W@fzciXMFl`a zBvbu3J4aU>qwd&rlJw)mpL{%a524W=dT~Pk3{~$7>?iDFJofz+IpFn$oZb9QM^zU= z){I#Do0V^^V3+kQ_F|G8wF4A1&OM`D-`xV zNT=N;Y3^)Ru2)k%$90~C=<}BkQ!kHmHh3 zy+0KzH@w7J#j{|FcPna?h5N^I8T-@pP0yebYnP@1{nJO^w%l*MxM$6#T-k)gvvh4U zgd%5?`wzbK__QMG@ZYqbxacG^2g=b3BQ!MfC0P8BlaQDHc6(Gv(MYk>DH26^jpn1W z#(HTiw%hX$ZKc}Kh#8FJb|mMC`zKkb-W!ZgrK0`X_PCGAWPOP3E$(aFJCs5rS1kZ( zisb~D7CCo+#X17Xe2|T?XEQ*lKy7#nmm@-@eX~s{!&bp@eY-3s3Qv|6wN}S? z{POn|kf2w{qxtn4rE_updJVlxG*_#lJ#?2^{^N~0+GY}`MOYvcO%b-6Z-25h6T1iAmm>& z&khqcWNnJHl+z;4K?X@UL#`?b(L?+_)FDx;lPzDn1IS{*?ly2MCA<9I93Q8eSAD$Z0pB zI*YvoW$@tty2kSof~9wSGU35HN1N|^eRqTM$lr!T(qQtJX&@x6du0L+{(p4N4Eih}jbIqf>pk&5LV_e^dXKP8EzteLr(YEbdVgw>1`4+!Z^$ z?&XQcK3dV{BLEpX%@5|uhC^FC4yj*m)qKb=U{)xdL3-n?#$6$xrcuUNp8}rgkUFN}gTPLw+IsVsNF^)-SZ9b}?ScjFuvo+_QRV=KKF-%+pS)&& ztI@iilM=oj49vQC%S|^k7Bqg7T+TUs;w*sl=bI>$lYTC-C!!rJk!t7d*fxKyH`TrqkxTL@ zyg`-AY~E%r?CO|tKVTjd+h9~yybMH(;`A@oO^MbBL%wF1_$*M43$V?lf*?e-YJTb% zw)h=vPrkvA!KZgZ=wE*Cj#^nZhz`8=08R1=cq@;qVXulwiM!oB!(%!ta4Gn?Qqr9F z+9x%Z-o>0Y`)BYtqCF_x1=W?K-E1!m($$e=q8JwT0ZXLOgK+)-bi|XSe;Dc3AL)W` z*3MW2B`^GJ_!uZE)# zXJ<6xHOzZD2>U3EL_{793rTN9QEQvaNQUlBu>Bgn;Br3U>=ecb;%mvV(YOUW+-iN2q$h$X6p6#K={ba{glEN!NkH{4J4&EJ5WqfK zXb9zFR6qp&5d{jdTV}>uqGo;_8PWv%)KcByb8NydKHTcU!jKAzS>QDSzX6=2Xx5tK z#!R|A7ycTk=6nlKyq!JdHMeBv|0}#aWm*kT+`ycPi@PxjjJr%WXbqr0Ek8=KPFC5sJ@BG8J~?ujdp^#MX2)1 z&ns2cQ_)}=zY^;~iB7>@cUd*luvDb(VUWEskdXV-)wXfIF--q3z@+nA^(HB zLZy-E=JbjU=L2oYadDgRTyl*4PPlO0-!?)oWNH!)BZ{qTRnv;%*u=6HYxG$Y897;4 z2NQR^KhIc2$r#HX_FQIMDq&64oLb=25z{M`nNmxD^L-y_iZ>9QNZ-BxJ+0!#MY0x! zagn&nSoW#Ch#}`W$4o>h4Mrb2=(VP*6aDQMPO2Ytqh|W%RXOdOjBL02XWw%94tHJD zPwk^qV1H$F#(q27AB^#bd)g$CbT_8zoKo6*$up?-!dq6($XmpOlWZb^2x}S+#V$&I z@|(ED@RV6FqcA9ghV7X3TO&X&|2I?M)u-@Zn={tH7gU2^Tl!B;-#dNl(1Wjad+Y{Z zr`b<~uZYF5^Tn(@arb0B-R&+g!^t6jWh*$DmY`OW@o{;5h>LS9>YBwbyeEe!Iv7t zX^ljv{3lt6ImkWXO#}}ZS7`!-={K=$j(9(LfM$3{LYRBg?2%4A4#ePUTuk@2BMBrq zHr6u!mseOvX#Y|dhwq6dm3KzJE}c$BIfB@JkhT~0s2Gq$yj4UC{QLL7kuZWy^8U%{ znGJ~9h-s1Vm)4@5G$iaxfA z&OqR6kEF0mcH1eUk)}-Jk&7j`NQ4dv9;S(({|*qu4y~yfW>?KCG14Te3M-niLV0X9 zz>t9VV|;~L&nZaLh%g|_y77nM4M;gX>4XDh-}+3AOJOpioKb(Wv8WVOT>uNRQx`K0mXqx5*bZl7VvcF}S7*Q`mSU#jBu#VYz(BGw4 za7Ex^ud({4omHk)e2%7Jdi?nfzcR|li^nQ@p723$87ypZNkWprf^Ux;T_6fika^k-J#?oUm+P177= zcMRl83JrqfL|=)D7E4AY3V2FEcN;5}?yIfZrQGdQR}n_1D+cmrZ_5n^QWF(@DWcvY zm-keDbMkbMKF3`{%P2ursygTZdBn*6eQtP&;bF(RyUi(F?r?US+39=vZ+i0=zO-DT zc8fUkmz@}t?1c5=I-`=73j5rlc&gcdzSc>K#Zz52YNv~``<=vi6LRMRH<-sN7WpF_ z?p2d$;Y58ZSP(7w$b#m*9QroI5ZX@gwny2Hi3^R}ci9oJ*VJ99Hf{eM=nD27l@_1I zZKQVgGy&ezZqS`dMetD#l9o?rti&t{$_qlX>>IJ47)}xC50NVilwr-L+l~y~hG%s1b9 z3qu4A5-`Y1w}8pLL*6edC6VG{=3qeN)EW8}`;rxHQu0_r{46$1+~sOtYPM3JvC!D$ zrlY6e%iSZ^4vPg6kD~9JJ*9%?i$!BN?l#p*iC?Cx2-V__yvOg_c}a-J4O+lF143=l z4P`9ERF+`iE5zK#jX<(RS2pK=!=Z8b<5j#5_QxZ)`f524!O3Bu+WJ>_wyQ5_IrEZ! zQCUP^8*dN?nynHj6dB9=baR4NKU#`ha<~8J!8ICR7j-A2ytIy`7`WIOrMY|T(DxAB zIQu?m1;^+*$0GH|(kbebfmMaytB>HpKAV(!03Qv|ygj&rZ%)B?66c55NCrPrIP<%; zlNr+r#0P!+PPVr3in_~xU9PuQIMxKzVR3H0i<`R5@s>vGVa#9P2oCjW^FrOowL83@ zGA;{z_CzUcM%yMlW4W&@mho5rp>jEQR>bM^vGC1+d;)T=;DG3UQIak_MseWeSC2lheXpTf;bJMoF?CWAPx zwAsxkHEMW_-xHC2(vj|6GLV25F_7*Pv>PPO79Ccme#!>a4+(B7Zbq|;=N^wpK|vQe zQ*x04EV-vUxv`I7KMH#_Ixdor_CW!MY%ZuND@bxbpRZ4m47~7|<2&?`==w4Lc%F~c zRt+edqxhTVvAi2J@*v!?Vi_qIovmYn|W4F zqeXi~3xl>8xBaSF=ipD!K6p&^Ii0$b4r+_odQNj?CyxGJk1P%c|Eo5Jf&gk4OU@kGtsKtwy+a#*A;)C^J`>ae}iY0m;a4_ zD;H09)n^%-UuY=V8wpY93nLjiJb=x-{ALp8Y{Kr4` z#K4ArjenabI$PO|pkjIsV7T26P{R*w;2I$4&V)Tl@SLNK%P^|;cry6?2cdZ=Q{4$rA%;@*lwQSapb zMg*v+^Nkmnpn8%=8ExkRMNsc!MoLVnkmwt$3TPvzqoJVPwo6U` zq{r{Bi-tziDVYc0W1gO2UI!dlX+v-=8SfV1HC$xE} zHQ|MXZi)$i*ZNs)ezD~50gz^tc+c%D;TP^hkDE6`7OT1Z!sA?$YIj*C+D?bNh*b9L ztE$CRjjc`v14vgx{vCpbG>@_EyvHw(E?}+1(#qgL%y*OUG9YOpF?`N`2kU#s@LB9Cl6mKJV?CisO zt>*x-kSheR>%d_*lr|s3YRB|(VH*qP(GF!+{un$8Kg2mI(S2Rqe3LYS;`b?k&+vMW zM}*$KV6T^C_JMYw4-I86b^tm)T-T|tulI+j)U}0OF2_CI40d=U))UKlFq;Jv)0=UZRqm7I z7W`I~C`p`w2LB|~9VE-_xXDiJyU3L-9@<#^+-@f#7v^8bHWuQ@B#Y;d)~_jvjVx`n zcMC-GPQn-ao4n%smD|Wt`yrgzBmn)78?~B9w zq{{BF=Vx_nx9wjWrKC&bQ=H#V-^;5c#todE}Ug(hl9fRA}I*c14iCa;jms z%l9nAp}kl)tbj}ML4eo-_E9=)wd*CN!{H4ZavDQg7(rYtr-#a+RBd3Eg>s#sN2U`M z%h5xSh9p5d1wQ55_kBzyT{rYKvg-P6&3Xo?c|FLbLVtN#rT(%Gv?K1IX@~LtQP4E{ z*)yhl!QbCP*HYks@Si@$i4SZrM&{MXo>YRAVpGSTCAa_g{NX@K-i{5%>X1l5)aUS0;(uf_AE)kY?;;`tWe4l^mZ*wG}v=-p}3>hcf&Sf zKmG%X4?AA_@+PbOGDfnP*Njf}4Tm;r(YW&IzAb6HO9tGYCVyAZ@Dx?%E{EV1=hK=g z%!Z3C3a5UluXpOOj8L^**R#sK2K1!^pFY%kM$47%(eI9r$zzr<=|l+k+uA&Eu-B5( z%cdWOcp&$8U~>CjBA-egz8~g5N)1x~f( zAX3lmUB@5_uCS&M2Z|X=M#{)!G5&Vk+{JAxGU|F|5#(x%7CJ1*R1^*3$B80goxp9q zmJh_)aBzc>4%pE|dh*9sC8Q zaI;O&`ymT3>_r@@YL2zxXLAcmj9b}zw0^u@u@8SpL}d@=-(aE4zM_(`&B#UWH{>&T z^VoA;d{%ZKlvHY=6QRHCh9X)|t{0t?N7J^*%41#@W^nN4nyO7TKapQYWGCoWbY^;# zr!dWvkdN(W`Xn$yH7`uv0tMTY_uRyu&-Ywd(I874O9_{sU}n;5LKfiZ8_G@2=|gFy-Xkv6THk^>HndF zUf!Tc*a)x+FybL+IgB=v+W#Qfj9gm_!-z5o!?Y-_-;DBxh%S1ch-((cybwASLMvGd zCF7~W1)HYN4=}>~CQ+D}wTY7tM|lNFE2fD1A)?;R%;y-%wDqxuZ~r2XR^hvav&hDr zU2nfG^a?f5L18XIL1yH(eqjRjM<_ZiHA9x$Qp1vdCM~g%--U&66k7I z`A_aff%>w+xcCcU2#C`QTr`v*-uQ~Xv6M>U^>pKy)?{C=ywNZ>nV=!CcQ7qTddM$? zt5=iG7WDaqFYdsY=XtYTaH(dceSFfaX)&QdbX&Dy%CN11LCRtJ?|#;Nmml{M{C^Q@ z+xndT#`G(iB&_~mD*%>(2VuK&*e@Fk+7HrWtrCgrXtyGJr0>>DL0(kFxDtm!mMP)|=_2sc8eij!b8T&rHHSTQaJ_sS*$M$Ro-i@~XSwxTg=& z#p+DDlity{RE7DW-Lcn7I&U;c)Rw4%=m$YLtuA2y@EDD}ab5WQx#WV{(>&|$TGA%w z4~VfJ!MoUUY9*JQeZXvG8@TTUN@UJaD4%q6DXWg-$C@4$Xxt?Nh zfB3TMohJ^WlghmxnMP-bPFD8d0PZ-rE605+#ZJIEK5z>QLdGDWsRVSQ$eOW0&7JUE zBfy)>6hvE~m6YRnsPBnnM{Wq=g#tX*e?5o473@Ih26FFp2}NJuf-yRWy*27d3DNY% z&T8{NIrJTydC_UwdcKX`V{_-F-Y*N}wf*`Po}W49KEj8%NQAFm5gXTz}RhEUibm3`cZynU$! zqaTM~!A3fKpO`(_r+FEc+6znP$9qVTu+A|0SPj2$p~7#ZPao0wgkXtx;J9Mc>EIH} zDz07l?uIEHSU3Ds**cLm4tDU#2jhNW34S%n^l2!!I|NXo#lf{E$LTnmhKQiuE;M=8O8x;-;3Bi%e`-)Q6S^0=Yw3@G8&QyP7FR91o_Jo(3skqwB7!Rn z4!8Wqom38|PZ$f9ADGQUa$K-LAV)w@5tsWAIZyjQ+FH0==TojB-JTIVnafNm{*`GU zOc?YU@D-;TPlURT~0O2HQW$0?1td{@Q|1R$+@DG0J4ct$Wr%m*qtJ%WrPt zgP*5}_9e*Zs~~{9=p{N&`)GNKI`M5&xP7fsh@Py_Nf}=U090~fwe32A_i+j@NrIx{ z=@$uvsCa$mRW)^Td;u%}T&TwygMa&W3IB${>f`uZa)oVDy^guyM@Mq7sMR&8ZZl2M zK((&j=SstpM(-HySC7xW& zP}eRw+IYsnY(SW?E8KgnNrnNEV6j|7ppyomVa>!E#CRzAUv4mr6l{$+D~=Z z>`&7%M_`NmxQT<}yAd2~DI5IzysNxa_MpgMtR$K5>^D<21MrKMxpU*BiNTxus2(*s z&Pp0?GH+uym0Yjf$FWzCwRAXR&*!JrB$;Cz@+{+JhO>A}yY{Nz(%;8CZ~8L*48>7# z*q=G%%c)7TKG4C;@xVFx(g}HLn(L5~MIT5W?efLSHy7D6QV^EdMiv|NDK+BWh=C(V z!_=hy(c);@3OEQ^w{YbMlCcB2Y+3s`%i|JnrO5n;>iHMX1|BrFPxW12j0e}%al4SR zOef|0-*e6$CX7JP!NL~J=I=~x5DxWfwbCkm)aV-|nS+XtLFO57m}gMDx^2LZY>It; z4Wa`R2{t66Fx^BRvn;^ER{Y_~!TU7ukgYqq%XRh#5l9Nlp=B3|p~Vsyf4vuB=yx6S z#>xOvhS~!AlUifA~Nzf6^Y-2JN8bwl;}`2v2|qVbJ%l37L4pvX-nS(IMbuVWp6 z+;@>T`BV&rJdbBrL$+(G+HbKA?Qif|!!N{M8f)??5>ZvGgCvUx2K0ZL)^$iZYp*va zBAI&se^QMV{Oc+0c|4?s=`Q!)6bUhNv6fXc(#<$lBn_PE|rdF@$f;K?g3F#B{2 zyf3icFiHsS@K0EI+y18T&Ejk*15AvPh_h2;0^m!LFlS$1IwmEKn1fjvhV#52jhh7y zW@!1fLbK*Y4!ZsKq47vim3beG!kqQI8wRq&0YEqFma>1M3eQ0bsQJjO8r`#W1KM?OMX$*4ptd3 zec+Wf`|bPbS)KKliijl%+Xf$PCuxWM?Dw2nN#dVJEZqw!4e9_g;GKD`bG4Q@dzF!R zi4&Q^T8o?0l~cxQnDX2zqGb?z|F+Y7cq$SKpp=kD~TJrOHPUYR-z%MYtMb1QE+$% zF5?Ep8vH;%*?V~29n+_utE#S~NWThWca0&f)Ya>eVpBv#j@EH#MP)xD*;qd3t>XQO zj^A_jbz)teS*FR>uy$xzl+1!~DR6HYJRGEmd|yTyC6_Lrao}x8$`yWesEyw)Jp?31FnpVeLx4XJ^OO%^5^q=U$X{b_HIfhwq9)zoZSPr8eQ z&C54dz9!r=tOtj236o~LSQ~g_PwW-Y6^6-`%v%fE97kCeYU53!=LU<~eE(ylDX#6R zA$NuC2FcI#A=t4J>T6mM&DKaKAmnhbB;vFAyuw%cz6=-|o|^{hq*(MB@?Ub`^Do>>%UH5p#0A+M&+7?)LI+| zhg7Y#*}%IOM*H)GEQb>1MFYo$EsK-#xcTTaFNjS8+MXWLWn6~k*HUUGa>w8Xl@R}{ z_#GKjxMhJ4cuJswvGfApq!3}1DPH3c?KGi=yijfqjs^>ddFP5+fBD1X9R7?o`}+A{ zUc(#fNOs*+6ZZ_hvb~m*HpljNeeOCF0h$J;F$nJq0!AWB;6g$^czv zM))Zx$S1Q+`GF(pxMKppIMGEfJrj#srP?n_w?!YPbXb_Dt#6p!QQpkolv>w3uD_#>MOnFXDwl>NhDJY)E&_<@dE9Z(=a~2}5xw1IRm+BK)BuzSd!vl+}8c zf#hzW4+EV^SVXX=Mfj+Sjjm)vZ13(4 z$XaOgD9NSl;vy~Hwxax~k|m(pZ8idpr^FnOOHGL0Y9a6=1CN6kp(-Uu%ML2~qe!CJ zqFyPrW{^n;9>mN=Yy0QcuXQxLC?I7K-z}>DcCRScVGW_GUIq(^2SZ^H3H?6hNtz`V zTXDg97Yy&QDqQ=hv+KXIZ?~JOBjPur032bsz_?@)EYVkaDE!4gtuTQe{(gQ zCsArkXby}>G??pYnF$IH#?qD#?)$xCw@r(H?|D(+(>>q)V4B6w7d-hccwIWMhYGh) zF^iPt;f>`~Co3PHVnywLOE0lY7q)1-6$ z)MHfS(c7K(7Xd!`p!*M&qB27`Z0<>Ub}8LbI)7!x&HuP~WL4F3D#&qnJGj*Ks}edD z9su?1<#m?Uz6KSj)VXC?C$V_regjKy=%TS)Aj*~KVd`hDB1YwWvg0dF$JO0e?Gb^4 zl&jS}|3?S46Bn0Dml5yO^kv|!26FvH(X|2c!V8|*Tl@Qegvv`JP>;?0sUp#{07xPf zBp1$4Q5LSTv3~M+fba96)nTuj1AxtG{`&lo-Cb)S8K_(Xv>+hcivo6;%KqSX?dgfn zv)4z3S|DDEHwgg9Oi)9fYQXzZ@GC`Lr#4MXcd~+59Y4C6cpn&nUs&Tp`qs7WAOv>@ zy>Ou1X01!v;WKot#B@peN#0hNY(%iE)QIB#!}K2zBhf9wn(ZF zIyz4$n6&#k9sKl#mm-`RM4|Kgy#To1zBpKs!=#hSd=$!=7JfsSg9vOZUXI1du9*#= z4h30|7KtU1i=ZC*vrqX!db`S^d*_v?m#MK(8U*;5&8_W*+0yE*ilv|OpCT2eHN`(7 zY9j_jXHjG@+D$)>XiGbOiURtcG@}o5oi6%Civ;@36mPpFhbHI3{Q=!JPaV1xSe9d_ ztSrA)Lb8X60z=`OsntO8?gGm9P`=N(JDS&}>#~Y0350x_bKs83D&+fSj<6gzjSF01 zRb&#vJi7>QnqWYsLgcK)63Qj|HaX8OoKhyJqOEYK4n!H-cn76lP_{6WaMU8hKEeB& zu1tRRvA?UwYUKKZ>1kQrZrr8E6?d~|KPp#dO^GpMS}%{(#}=P$C7gepE+g@m`s^5I z4*#{DKTy#yJm`XKDcZ8Bo&pC0V!B6#X&eFt$RkpyT;Xx2;fW+yb4v@4sMbGn)IRq~ z@cp6hfqj}HFvc)#jZx#O4CH=`7tSxeSQ?xdt@QaiUchB{u!iNLO%aCzD99helg@+T zXF0nx47}&Jbla+zy5`%nJho`3KL>PSGDt93yvjvkqf)~TNjC4%(0pnRdijz{zy1p* zI!#pa%ol>_tj#}5sbdbw^Aa`IiF~H_iEJQc3ELma#<1uY4p=AHo z0DTMD2sM;==}jwXV8YRQ@CDi}l#u{g71?TwM|c6gvthb3Ns?67411F;V5T-ebtaHN z#UA$(j|~BRGvm!*2&H%^e#Nueo1B_;QJhIJbQhg5-6m}lYug!`a(ewEp_$FMq_H@^ z$VBPiPe015Q2(Q$(*9MB$&0B0-6p zd{+8dt(LCejv3}p-1gEUQQ>fOal?P8{kv<8eIWNZs<8J;UD#cPAdhZrZHB^E`nq7*;6`LF<>Tdq%|?aKFcp}z5V1nE6)UHs>juhgKFfms1T z-}}=Zs=vP6Z8NR4{jcu~=VW*o3riw^EoC^9RN?INGJ$TxDl#Bkp125p1mbRP=EAx! zcl6YSQtJ>?c?+AN1QH;vHY=fkZC4L9x*|XnFpmauXIY1|EC}O7_#JAMvBW{~m}?7^ z>L}wG#fvb8vhSjh^n2sGcy7CY*Q(w(@gmjsWKUwpq zSI~VSwxRZw!(4NcEf^UPb}Zc@sU^iFMcDeDH@bY~9_!PmkN%ssmL6$j@AEKsI>Mqp z0f1VFhmendST@W2TCAjMfrLZ!oi;A?fJh6Ut@yWQ%dg{%AHatxA&Bb85XD*fE8zW| znm7eZh$wTR`AjC1W$0*#pO%zty|(~=a!7DbPyqR6`P&}lt4{lG@>3s8Drhun4j!2R zc?eo(eBtNELS8(4%_nu9FL42Mr*|!m8XNl)Qnjx_oppcfrTMUo7&O2CYEO3Gzo8h2 z!arp?R%pf4RWmOmip_0U{(QEa{Dc^SA?LDkf>JxNZEGx{#u)Apb@J4GRNq+RTdm`c z8;l^K+W+32{BG~xivW1fKwH>))x9cYhkX)Nsc9klN?CT6bMudvsg*zxRgvzS*6}pF zm4zxIe!N;w6QR{F0|=IOjaW6H!wMy3@NI<_vlw_Ft<9sAi3!yfq7A>K5CH)O5y2{v zTus3y9dKhrK|JW(2Am!papR*1Cxa8C!NxMpq@w8B(aG3V6%=}Z zF8J<~S{C8sQi_Q}FqwC(ox~^#g?(KBx1CYj89_nu>Be&tIhPAW!EGWxLm#lPko1~X zCjvX}t>SR7SRUE?;@|?TWe+l9owH`cJZQnArkcYeU>t-*fQG_R%U;Hw&dLARS z=-|@M!d`dPu4p^JZh75wx6w0@Ju&CBoW7q(sY;3Ho#!)rL$%y`jnR%g+#DBxlyx0( zEd(ULeWyd-)5`aMq}i7|BzJsI7%p$@bd2P>rdAS?g}pceDg5KO#gp(kmhsZ1_)H7G z$CO2He7<{!h`MjFJgAs|*rchq@Odhc69NA{4##+8@Zn1)lKXx79wClWJMoF1x@6H2 z_g(zbzUdm)WDb{I2Q^jR(+BsuA#b6FH@e}GtoMAK`~TT8Exnb__L+GxP`_`b^A>rc z=Kq+wZ_@a37L-0`qh1gUc902qfjq*mu9mzq+q2|G|G4?=X0Lp$W9#Ex7B&0t6s4)n z?{rq+;YW=Q{~CTI1!t{hQ0solIFER?e;bqsA4$;ANAoY{){aRMGZvysLT<=aLwM*NydWTfdyWy+K!rM2NzXgUS*Hk)M?0KAG!A^B6~J zUDh*puuSgDEI*p=V#Sha<;cdg?@ zPP@R9djF%O8jG`c_^up54@nMr9_4aW+QT8~E~{-}hHqM8GC~GSSEv#3t;K*xAHjVz z{iX@_MAVUS)Jfm$!8d2d>YKKktw@Ov>?Fmjf|?b9Er!J#d5jRa zZhx<*Dc)(I#;6k25CC7##*DpnAnnFtt8QMGSWM{;Atms}J@h(5mGA*2dz^5JhX5OT zezWN$xUnmhn&-KxNE*J~K!T7!NU3lz0DIEGq>rQ$wrN(Q8lTU9Ri+ISM==ziLg?AI zjZ^K$;3bD1C$RGNy!&C701x5@bqW|2wfm+OVm|_d+K9jcd5%ZUxyz7%RVrW*@9$;%9Sb$KKvX-*@`Qi(|6@trEC z9hU;%>=PfPiXwze)O9?RuG{uUH*QKU`eP)2oWpfn(>Gjoc7oSsolqg{{=2MZ`-dEu z(isWxzSDNTTZFl?MRZ*B)0^cclXF*>l(U-AgvFYcc?n8t9URgGeW2OJ@12TIQ~@WC z5jp}?iP$PMukLkbnbJNEkSmYxDL8h2DOK6ha_v|C&HetvpKN~F)joeDqu<8PFm=af zK>!&k7~iT&b6EVPr31+AE&6@lCpJye<=n$^K{srNT)o}S)jb^j1_9ALm?%}s{5!}(G^?;+i z%sNnpnqDwWgB1LBmf2y_$Q*Wq#`|Q^ZCpDM<<{|cC+R=0+3tfldkwn&%>MIBdcj=v zn)g5UP*8R-8}%xXg3AM*J7vyMLV&=HHrqr*`4>6>nFKL{LOK(#`m}R*c^x(4_mm>L zm@_Hb-2gFRA6q`q1kxo=Hx>EUGKQ11(2)E zBt_^CjVD&?=|`T`w`bnh;1!dm1(x0=%uM37+L$BCARd`dxlaK#qs?HM)nQxzrknnt z?N^$c_|J9==`au&^XPiAL+Myq2PKpAD}DF4UwzJO(ySO;bYQY_f~T8m{30vp==9#e zG@bq-3oq9s#7lY+ZrK7R0RJ#%+@6~lx?!6vUj=u-lbCvuo~vW#;XF-t@qIydypEjk z@Ma7lkVLBiLr#3aH&?tDE-oqxM`gMVz^ZtBmat-aEdoQF1h6vE>=X|O8xJOFKF@5h zEZ2lrtBCKpSrmx3@i;8K3x`L2e&T1LIFj%LX6vRyC3y==#&hx1V}4Kr0WXmT$~ujT zo~Kp9DKyvmUi(bH6YX&gvPc_+960y#pHMVUab2@Uy}-5%TilgS4l-r&8M^#f*nya>CwOcpf|Y>_~u*9re#j~*hq|BoQl5u6B% zJZmtW;?;fs>NfJ5dw`{B6tLd#MmDja{EFG}kD?`Nouk8YtyJ5n;Daty@^{O-;n}=) zN~1^IE?>4BB2i>=bQP9Bo7CCz-@jYS$wmcz9=Dld#y~R-7y|6It~Gba)y~4T%}Lgl zc7~4|f0FS1P_&Nv=BkDybJts3(ySOw60X|w_17eojw8-v^w!qrb*yz&HwJNvtjCfv z21^bb4ln061jp_ZdsP0;l5HleLrZ-|4;_SlTVf_9?}FU<*`1O0a^X}}xB|%5Ipmf5 zMo|;W36Z{|Zpl`;`9tnSphk5Bkl2pTmUR_7gfJuzmz#jyaJCI;u8C6mdE&<&)?9%3 z1E#;UacD*bpv- zbQ1~H$dn_vs0Np80Ht>?>L?1z8u|UmYTY*gc@81~{AF$x6pI_`$-hAsZ+on9!3qoc zq<$*HwA2>dD&R8k16I_`*WmGv6NhNNAu~2c##x7Pc@Gf1;hsCM&STHmpFH6_96*{&+_;zrfq8%e9j6!@%5i!blB@B*{*+ zKe`YAqGC~2gE7njR-cHNM&7r z30Co8?2qHzH0r8d@;t)DN8(EhAqS<`qp#5R?>`{LV_R9VaZM;n27YcH%r6PeVVz#K z$X{(GXo|sg9=^fi&k9~JzZTj_7r}qot!vBR+;oddBqtyk_0g|C{9dzpx4S^ChO$bu z`f!%AwHZPIPdmUZ3^+p!k99ey16CaOU(%2+yHjyd_Yb|kWlc+={C5~=iU;XG^IEy| zy6mf_n0Z1_MxmxQD`h42^quuNF@mPs`X9ud2+BgRoGmvP6mRaYNPv0LJMhu(H9Vu{ zD=?pdxIQlqrJ|H#=mAn5e3@uKz$BqAdg)LOE%RTgEeW3(#};d zo8slUuJeDPJ86ey!|#lc!%7G3*tmbvoBxtBN(PR*)jBqxtJWx&JP*F^EnXe;A1`&k zH({3Byf=9R&y-EKxnI2-5~XhyIPA5t^bJNr!K7gK)0$y+nv~4Mebi98K72>_Rmxwg z>HRRu`yq&}rRlYL1YDp+oVF}XtGPVY0|+2f30hpjNxB8aI?D&P8B|cxdnax>9>d0z zX`F306J0qSnzOXKd>6{slN4|;JJn5!JS`y9(sl`lp=Gf$`6$m11H)ET?-5NFu_RQ9 z-H`1ykq_fVlY(BIf`u@s)w!XsuOZ^0rJSCI_xl^To!8`8r`uuMe#BL#DQYrLxSbX;WuHwufSA{30GIruZ5Aq!WHS1|T!pCEagZbp2SW zmzl%lR5@05X6=1K^CNo{YoIM-N9*q;uY=x}FF4h(&MA2k<6n-X%_`NaE~He6(iTUV zr~Hu(M)+!(6RpY0TQfh$9qCWbSwQ*g<8E3|)&IC-zCghM=Z#IvA0(jYn$O+3Gv#ZN zb|BJOIAN;1S?-}&Nm&?11k=7QtM0forvJZBn zA=*3RuWSGhpXu~EIvQ;R`!jz|5RtaR=@>pkZr7= z=m-;-G`q$uooRwsC7^4J8+=@?kWvA$BF=FTNIJC-YZZo;zx69)N#kaJ?U3)=K5+(Z zRpW(C9*~bn|4fLKYR3hf>P*K>mS0ZRg1zCbz|lRap2qS$_SJ5Ts(~dwJ&SfBunQPn zK8n3cu?{`u8RwxY)NbR0<)jY-tT_joRr&b365`WF{t|dLnyYl0{}^9JkyDqwNO`LA zIp4HAy0vIDhhSyIAgVhFX*a*X65%45(A7SB3ZZ=f{a)p&5)tk4r>21od{ta;y`@h( z7y^dF6fpJG3bUXjRsqs|cuWhiq|}KdI|#Mp=XCBy7AVS9CDaT|Om~|)>fvq5Z|ZGa z3tft6SluWjLImB8GXvg^^@f=qlXhp5^D%_G?a~JTMdvbSoT>tV^I0{tI4A=jnso2~ z95fu(rbX!^?S-BHIjlb9<-yN=4_1+#LQFzhGVd-@_557kT~oM?fSng+M*Wp6H;` zCX;KYfQe(V zla_ViAKz{NII3hB1j=7D!*#C#T#Oo0>e;+kI3Dy2?1Q1Tg~^Ksm+S%MnCLvEi(Y)k z$Mj(I>Mx#%-RFC3iqLiM7^Dvucpd_yz&7>kn_e5Y2Gr26^iwgEV6P-mv|sJ39cDFO%m9>uk#UvRkAJZSjj|(dE2^2hSV`}zL(glY&Jm|AO`vThgWy1bW zl2O6rZ&-QXB==E%eXSLrT#ln-B6*hBlO8?4&H$y*T^~@fh;Wg z37!Fx+#*Oxn1tm~9^-r&a@1>ZES8r7%Q_R#7RsA*)kzsB;uG>uqwWvygSlJS3GkVU z1G+B-1bK_z&W|l*gx-Mp$?TKzk~3+kF@QKEe$t^wQ_bBUL7HX`2jPDAz)Gd#54L4A z^kJuP4vt~7G7r9l#bj$zCG|$C=s7nSOEzM#50|W)u*h(>=?9|z(y4Uv&tE?JUcFYH znSJFN5v?(Xo{v|P#rk4<= zY#N8HV_su!O(xs>IXdvFCA1so$9l%1=LwB{C?hJlx{pZfGxaol^NRXhw$EFo`N#{6 zLqaN2IT>hAA!Lj0e%9uQt4SY?0S7wZ+hTD?jFh>tD2aox$=L;15AFXUIKVa8MQ?&O ztHc$zvAKSU18SDNg<5%vczI+)-iM`f{HV`QOTlKB#phi)o_!x>?eyt$c3O#BcmhsU z7sooKw4gOM)^1^>Ku8j;UGk2i7!45jt@tkc+`DzEo6)@vO<8wtQ^6{da|*{q5Vn28 z#$-`fa$*#Gr}j?+Fh4s`IBSM9Nwn~V5V3aUL04E(EcKHLl=>D0EB+9+5>;vI{Mzi4 zDNb|nc85rs)RKII`fcEWy(PO)V#@A8r+L_F!wt@rg40sd&qNXA%tk}s5y_SFu!f%J zDg}VZeSjMN-&I;#GJ!xzVcM=JHbgSW!iI!p;nLdr+a{ITVv2=R60hgdc7B6xAA?L@ z2TieN%2xy!2rAP4^v<}Bo>H!{%Xr_%4NM{v@+;lmHe6s~3~~RJ(ZSz`V?z1oaHdQ@ z{wM6(SlcDfpgLy_+{4QH`Q%qnW|kmNkfj)RK#oehPtjTP!0znMdh zVv|>YoSJYu-|~-rTky2sWjA6T9VL%)MW7i_{v~X=49?YjcV|aOtjce%JF?^#>2~6H zLq^jd(z(YZj=Zc4V-7(`cXSOwbUgB5Ymx)n%6o?SS+D+@TMS!hZ~rGp{!gM_%s{+T zjjHfe%%$6)U00y?N$gM5B0)yAVH{kE{r8N+#+|H*2A(0*1NdI{j2p&Y{MEIC@s|{- zd5eK9IodV8Y>n*b=+)((J8BQlpUM0(k>7=VoE8^$`d%u9|5pp&UZMry8hzGVM0zIg zi9?wH7O_Rg!dJP!}gBYp7alqP|{dOPzzS-xWN6xBlRht*@K1>cMqpX6|WpXGEI|9Lh4!%Lqp2ei?DzExzcwc4v;G{B-`}8~2!mFpYc96QC7@nj&A)oW6u}j98 zLV``iGTIRZkY-)Coybyx!=y8Ja!0tu*1unT55xv#0$vQ?3@S>j_t^?V_1al#Z#?9MjT#;t zKsL29veNeAdAF)z@!N#!g0(+~GNs_tJyuihQNz&G5bXgGO^>Ziw0N`&*TT@Sjk$4{ zL}wJO(}IEpJ1z0t5Kq`Qcrc#z@tqpWb%xjJsAs(qW^+P?7U@%?^hRi1^E7cfi z_){ShuqJu)t9ecw_1L0SO8QlNc}toDVi(D894?#Ph!?`|tEVSGFG|Ju_z1rfj^z}%2s-?GOhig*T zNq_#z{VW=l-f>7VW**c;RhSl`h;Q9pOB+)%U;XOq?iuQ#Z!vTk3@|UVA#&B<&R;LU zSx4P1zNE5zz!BVN#yRXj8>wG!3%iZ8yf1GUs@ge60Qa6gTJ1K$D1ZuqN zELG23)t)*1sM=?~HazpFZ+s!{(Fe=ew-quv1rKZZb59pJvYQXi1=}xP-%jx;p(;203=j=Qm5Q!nMh1f65it3Wg}wfqqnUL268aBl^uWM`LoI#p5{rdd!O@5<|N zRAi~`J^%PuAy_7#r!PgUYRIffV~ce6ofAOHO_hGT<`>r@uL;F_xJXBF<0X~|v4;bG z%Yn2^1`J;T1w-g1vZ{VA`cX!6TSNYKIaV#Fuv{FX;GbM#1`K$2N4Y+iZ;?++1kqQV zIS5VRxx<=fYzaY@p*L* zPY771!^Wb=!RyhdiK?^nytYi*U%!~sk7(uDJLD%^5U}TjWeudmK-lOvOmn5aV^SET zpwz#k>whPE#?e86Q0A=xZgt~jk0qQEK22A=0;#s|mxz)95m*=9C)$pG7J37MpAesV zE(U#UndXZ$3GIKWd-G<-ZF#&rMaKU&P=m$gC7JA_YFI6uewwj*`BHpeB_YnB_WA~y z?X=}v@dDSAGp;;n0vk?rf zV7N+RKg@c0)`kuNnhfRcJko_gEGP_c>4E{nAVC}aosU0= z;4i2T>+;bHCt_~sK5`3pCfZ7vN~dChJn(#u$|5%^Nj89=90!JFq-CN>x? zhmZtkvkY)~6nKR_Wv5+TAyEn0UegTqn1IUHcBM$2f?y$fM)}6fL*Df%owjM_aq`@>m29(cPhKlk*@OJj4@=fr*ulcqs{JfhY_98+aEvPzL6F(HlL zk8bitn@97p;B|%XvF{GpR=YVK1g6$B2+(Otvo8oG2d=jT>Exoa?dq6tol$BP``u9B zlke48Xqi)qS$E+YrqM_m_7gSLIc941HiXwyZUC3|47o(#a;=5hL#?`}b1A-rDHBKg z+~+Hc$#=lZ=?%J?ihhB(MIGvu6}v9sZwPpye}oiEp)?y4s`J{1o6HuxN>Sc=x=LzHin z#Ll?DK9x$ej?j)Wf0N_>Zh}e$TDxAl%ISN95AN?mT&G#AMBq#Oa%T-^_nZ!pJr}^= z3YK_qlqIaVbep5KHW${~K7WknkBi{8qs{s~&qA|G!x73Fn!WpEshu#d=<`b2+rDu~ z+8T2pmFO2{3K!J!#b^(iWT<7y4C(2I=h=<;nPd3_^(~eJ(Hr~w*MX>y?;GfAANZ={ zj#f<&#}lOb_XE2)XoDC@7L3GnLQI-FbOF z+M;fC>83E{`&>5h_mzl=Cg{dyL_N~@r3|R%gBjFMA_Q-W`&Bi>DRedu)k)WkV_er0nq3tR!6%(J&A9K&1rCk14Mq?x* zLYv0S_E3Ws<7znr(fU3>i3u@`a4}?HppXoZB*%9O=0a^@_G;>)6QwI2I(8TN_pGO< z*~7I3%?brma+iRuqj6utGQr-&Xp%qMs`%2jjTP z`tDToUhmj@FS6XBy6&e7``{#aF-r61&!fYx@pp^+i`%PZ;^Pv&SVYEE88qnb|k*Z64OQtqzCK@I2ddbTL^{rMgf84$mO{Bw1Xe?_SXJaF&% z6$N+?2cLX>q}8mY#HUYp9fZc(`jn*f%TEOR#X2gTp09n#Al}lYX00l3*%#(5l0cq0 zmbGhN`|mdC-e{u4u;9TEV2Ecsw%CBjL09;ytPEZ(R>{r8cK|IFEE5S>iUZYDb5<+XZ`s4QW(d@j9g#)l4SznBZbTwQJcI)}_Zv+s#4bE|!p zPRfxKJ+Wvx@oy~dLxvtO$eD7VL>6SO^PxXHB%4Qa%kXB~w2y~*4e^f98fE#{bwF9Q z6BU$zcJC9o2j>HLN@F~JPmcPx%}v{51U1)8g!HXh?yT_a z%I4@;P<@Ch+?cPymDOQry&@_Pj}0xV;2e+lqfWzPkrdZC4RIF0|PMD9{dOiKVp;7;!X_?_kLCnPX8u+SvoIljXXJXI8i8ZkakB%Z%lC`448I z!3qLSli7X4#5_Nn^7ov+=B0slot^m67$>hr?ss46)>x0k7>APU8_R>qK`g<=&B#rE zWt6lQPrt;V4c|6OxWz@043Hw&MqMO!xT+v`)h)g!Y_)!YSpBZ|@f3AR#}sSI>JZEG z(_#Y~J|J6y7}LsUOF!*$54ftJ93^!8SW~9Ua6Y9DM)89$TyI2HFr{J`<9}!`g_Ec7 zLKG+bNr*oC>(`m_Te?p)%Ke@ z;Qbaul1J{Sxo%B7N#X!!cEkclFf&&Pf$n6!X_C*KtAvRUk)vaD?1;$sjSuPn%K~_< z0t-GY*yF~aKtn$EM50cjg(##mOH*aZO-miw0VF2^dt@#fPG`mZo%m*A;9UpbR!DOz zEHoFW}n86T)7D10HTLxey+2|-*n;%Qtm+6rkFCKoVJoBANE z1Qt7e7wIi?8#(U@6ugecd9mnEYnNix07`Ymu^t8B_z$_jEVwnV8T!mdSS-s$YY*5K z*-9DJnXO)@%v%L+G7qS^O1rnQGbG#Kh;M?l^jVtSnPj2%RUh4&>as%h{m?RKJk^Gy z11bG5Atq&g;}(AEC#Vc%*M<-C6UaBzqvf37GnQUYzPQ6?zO!riI?A#0N_$I8!IYh` zL%y1t>xtz5A&OMR8SW^zV5W8O+|^NR>(W($hh)P~eUI8h+n^uCS)Q0O?y+dGDi-bo z>`CdKA;kjO9`Cb8=iRql2U|{aKjQp>>VIDq$c?cdKdvbaif`aL6r(ei=M4$lbgN27 zqeHJzSxrqX_gHbUs;mR+IxExWDd%$3wac1Wy1mO90|hs-q37A9 zXe5$JaUd;Rr;D+$u*9CH*C^jQS4$$A7aJxAyEPZ8on*wXQN|6xA`P$;9!hiQ@lL)ak9b&HV+te|v%T`gmq;t{}e1bqivzxl0?8!5qCGd`3QvS!&=QtJt`i-MjxYl_&~Ln08mrd}*4D3Nqi53a`K^ zRdVXyUEn9;{Y%7g$@EF(cWWieuK6KGh*5Tdd=4uMZ)+xmGC$unnqGJ|Go2HKYHg?} zIYVo28aPCM84Y}#S`}3tooU3M;>I%Io?s*_ur~dD>4V#$kemJ1p^B@~2YI84sSie4 zgfaE`xXcvOU8Ahi$1}Fdh>t-fA9B+Q%g+cv=RHq@ocX&_=0tp)1Z#ON(H%ZQn%I>d=Kxw3%yOgS5KLPD0C- z-{g3|<-7gx%b|DvGP!1g9{8o;0r0`C;Ek5Uq!qH7JO$3oT^Le7+tevMPS#?5lE>mH zI${-e;TjlzlRoXP8zRfSYnbO_`z7sLlE^~L5qE9%=4!LmK{vN!Fx`Drpd_QUd4J~+ zzqS3Jk{?T6S%^`I+3;lkZVOU&@Qn#eJJR=m&WR=CnEHg-7*9~_$ffs|47`5hC4`kY zT_N&U&8r2gmG7+G{1;oF(bz*8U@#dL0{Y$otQ_~t1 zr-sHh@4>sAK#)fQvBlx^v-%05ATh1gW51)IjyA*wo?VfpndVo0Mc;7FnU|nUkR+UT zp8hxs*K!Jc^YP@DeGMPVw#+5g4U1Q}9e&v?X$^(G62pe``IOEjZu;AAoI9x}(woF( zmS+@GCi0|j89QHA;0od*+%h|p^gX_V4jq!qr!-Y-`&myjZClZ?ODK&avJt$VEG4^@2wZ^Iztlgk za%w$oi6VK&p^N|hUA+FyGwm{OyS7HD$50#GJ5KO+5Lr34g*B`+jb?Oc^ZyW`BOn1` z?4)D$fJXC(Uz4zF33|rK{WR==QMUbl)OlEFzo4d4vI|G*VN_unSqb1f9GhKi?-qjl z?kRPX%}aQAhh|#3tBd)*gUjyJtp!OB!Mmwj;f+@H&CATxW3H;VCn#hg;!=P)-HLi7 z3zkqM`Sdiyqsm9LkE)K}?smu3MpWKTfGY;Cn;ByqHgAmVK@8f}r}?k@3Vwc7k`UL3 z3PYa}aGGcE=UA$BnXNvhT=-ad{qSeN5(cIapw|wq&tLjF7B;Etg*HC{^&5?u^uArs zXT%H@dJh9Ipah}A4jaRp4s#jf%olc7hy8l;O={YkhBsdcpZ8PbK&~gRr@LR(fA?K0 z*uZKzqy}m;&p3a{k#T~v_1*Kw8mD?T%zj*t6kgF@>n1FxzQgV#arDTTv8tr^4L^5? zXGYx>U_S@1_(r>oxxiqNp*sq9rVGwEb3WnGd=T$DffH1Kw{OE@fjwy5$Q94mh>l*H@~KauuZ zgO&dwI5n0daH`m@*ni=j3fGfZfb(k$r zN+Hu6djSKSd8ppqUMw&gyw2q z>(|qC1XO8Nwe&j8!QLD3Awu9#zVoqPLL4kq*X}7m6%sN*VG47kcBQ~CprF$enZY-X zqI_@%?~L&YCQWnW#8|GL!y!fE5WiCz7yW+Nu=cO>JbCZlz2OVt#yTawtn5&bxnKNdA=qu=wfKS7GQkL(y6=m2YUBTF7ZQ zpqYPR`IDiL`6o%}Mcu*hQ2-h>0AOJ|yyN6BS(qcv2fCzJpy5m53jS#N19rjcqHn{f z0p}~+kMmQ9n-*(;S{CPzGqF!~@7PD&j`YWPVU06 zV=M=0?lFuQe{Lat*@@)`ZGJyEi}@{1VDGtn8h5x;G2?vd1T5SvYUayR)4ibea_8wE zyC(@k$hpfI-w!XGT)~b6DIjG^R~qhKG%#wuKDZuq_hutcLCu=}R;fqWa&U{vxrK%+ z=3>@D)`Z5Q?vloPR_7}#uhw&UxO47bprEr+6RsAJ-RgX)~ov9@H*p5_r?S3=!w&4|Lfn4eO-8U+ui55 zZJJYChx^uR+yyCo<6IkQP5bn>KMn15J5;gV+F>lYybCz_*5jnom2aU+?6*?{JW8#6 z!)I*9UOe46vC``(@niGAZ1~q$Xv?5AmH5ZHqLoY&X$wEC9)~iJVq2VvT3#%b7d+E` z(yv|FEq}#PcXc1!)onUq`ORUyWbR3PjZoX0`OhdYhn#Jt!`>CvAIir!d3g5VQ-19= zVDGl>W;*1u{zv1Mms;Cgn+!@RlQ6jN#3}FhWRaPTODFedt0v|6py*yd?dWK2T&er8 zYw%`j-1i5;UR^&QJQBIEFZt%i)fO9v-`nf9a9X_YZWet9d|~d~5o>N1k{3rW$wS7n zmPXw__WPwoIWE{Y7M3Z0Er_X|ll$nmDj~lk@F7HJE`WL_&m3l4{^exr^dZ-kvs5}9 zy)8Cao~(co=aUo#%Ktd`SToAUX%vtR(4qxj(h|EB387Re?W2PC_=9l=(RH{kANl&> z&qYaem8HX(#Yr@gcjaiIV`}Z@GveksNBYsxqLg}B*WqO|66yBwfTmkX9klGg*E8jW zOFI{CGa5u5_s5*DXSOWWwbAjgfYhIO;Bq@L@Aw(nF9KgqHSnH1nb9Kcl}5vOP^;Gh z);2@PM?cgC1yN5M|Gt;2&zPYeeD~bF8|(m;?*Jl4^TuG5qg1+d+km*?p=u!xN%m-a z*!C#u?(WiV3xS;Cz=uVWP;s-nP!;rReh7OTAaYH z0zt@GWQ@)1R5`|dthPW!VNLZ)>Kac`f4EnWwDKFn^L9N{e#q9vx4nPPgvhp!*OqU<5e^NW>do5+y;86*K@b*FyPZE!s#}VD_JAcZ2V69=Q>MnkqACt9Tpl9 zdp=($1$JH?OS@pbsWtucyTY&GUsc|p?|59i3g3#{AMoTYXjAeW)5bfMCI%*%Ad}p}Ut}w!-}(~#seKn&AX~vc!+20>a9r@%rE^24 zmuTD|&X9542RmAZFL0-0lzqU6CGs8RV^T?$TU-s*qn34>Noxu>;Bb?Cmzd7^gJ+XMW}Cgx#*%jHuaJ-`IND?HXGt}`*V2Lz@v&|VxS-*Cn`Q!v$-VvjWQ zUCNm|6Asa6i=UFNeeV``Ew#I~qTDmjL-jdH!iKSLb+LCgHMnzI;soJD^bShe0xV?~ zUMyWBrb7 zMbPUCx>{b$sg`UTP_4~7oAK>-dK`Kzaydbmfe<@e-QM`nC@$U``-^+>Q>pNgzCa!A zfpq_SebR*o@r8uX2JmG)SZTc2hi+fqt$B+Lr65?A;i0ESD8`ZgSVTPZ{(ai5CE)d~ zdo77KyvZGvXE?@hc$Zjotfpb+hueRZ;J8X2Pc2>CZSS|S%7sewnS6-FJbi4dU}|$$ z!^YmzQRh))q*vN%b@fn>@+?ss%!=lUgle6}Ti|_SNuX@rdiipbF_@vX;-sQ!y1;pL zdFcaR8V+&F`B~czFW-$CT49rB<2da?hQ1VGZJ=tQQY#<-5JMpX}!UrW#H5t7^xEFR{4( z3cX!=oz`p-IL-K1!n1eC+i z-O{ZDT>(U?VxnbRsh0^F;UM;)L-FO?V|ZS8e9m@l3Z``Q%4ncS6oC@7dT3_Trh$_@ zFkmEVZjS|J*pza4DWNg$cQ&2(f_`_pbM4totKjTXjut+blR0fR?b*x z_@>_{q*$}XV~rQJr;d8H9t2OiXTb9Ok|{zE=Rgept9yn|E^0k z8q#`kyOhc1ZQ@+O%{T_6$ZA9<>1XPkVp5>{E^Ze!9SlZzxn81?qX~S&fL9CA35ia! z|NcQ`_ny3V{i-VWrQfVDxS1IEVf)4YSpMmB;r$jv?PK`24+WqAN=NXgUB$vMoDHvh z&2jwtJTJ%l!!EHkw3#bZ5iXa_pVIX+j^ozi-iDr{WRA4NByoZr5DQ2HQ2fL}FYai| z;;||MUVTQ8&kummL ziUA^Lr6eZaAAO>Je@ji&V$|oK_y0pSulW7@_b;mmtEgXAQK!D%r}h4wG4Fqo+COUF z<){zp8x?g_)~CLs*?t41BI6I_KcF9mbZ^rA{);1B@XxP*%CVOUY+GyZ>GVB_T7e+|b!u+c4{`ZwPHIS|q3e`EB&I=#6R@z;<(Jfh0~ z83+XswZLC^|0nwBCVvmwA4>RV)d1Q5a}|G~`uEp=Li*R({8yX)KPzBu&)VZN4yP*t z;gkfL{t#)CCTF?;D;QDNj)qdbslPLuHjm?}7oBW33j{(Qf1qOJFQQ8fq9^47(m3(d zjJN&~M(Hr79^;ospSdb&DFz|kOn)eziuu|Bnra}8<93Ywny6OHmER1}q*B?Z49zvrgOH)LVI1VszBkwo+m0NBipe@B#EGUXI^vebmWoe5a$2 zc=gi8Zfo{(q$Z#nb&SL+dj~BIF;*?GsB6)p_WoX;iQQ z0QZ*6A|d_RYx4|20$YL-5(k85hqwRn_tC3*iFydiW8s!*DI|1xsIGN~PvJS4jc>z} z$S-@O68t0K?Nb1XPLx3E78oLeZfniwAK#8%Z#gsI#dH&?_o#cuEe}`V635kr6Wx{1 z@J0Rmk9hlb02qBhL3(xqO-o*UWx#6!^UJhND*~QFE>U~N!M=~3@$~%nLT}wLtUX4T z>G38JD4$jxdEfoYufHz;gTbk<)+NJ2DmbK9BKjQQ-_t{8TJL|)0hBJ8H}L&?-UV73 zxqr_IIh{`T?>Vx^@c*6xPz#}+;_%NjdFnq4o%=7is{dKY>c8N!{#T*@ZOk7u|3Aab zT8gZQF4UXD&YDUx_Nsy~diEo*g=QyuX#T+O)3|5-CGBkt@xXqoHxs$~{qAV7LyYTq zRVQ+3%+b_$si^Di+t0IOAD1va7j-P*i&S?s8Nl^YjS82&W$A%iFup74eVecKi1)``h4Utm5v(k7zs zy0*(GmbJISbtiOSvwziyC%B_}#Z1<6J3xvG>w73uBI&59Dv%GoAob%BUw8@T8 zz`yw60^c_UM8|es{OU%zv+GKqolL-r0*|C?H498?_|4(1c2&+p!+PBV$@}+fUupM3 z*)$I*->9`Vd!R?EKNJ!_|QP5-v;@(k1L&Vtr;=T~?^n|dQot1JsXUtG!7_;l* zKD~_B)TNYC@7yj^)Y#cKO1Y0nH;no0G{1ataqKx1IDH!NG*PHx{=HEFGEB^9cz;$b zh;}f)`8}8%?Z|v~=oP0}?XC9Sp{GjMeq&ta9~j?JHd47|Gj)ka(I;6uHNgPoH-jla zdaYWF2Ct>_y^G$tg;KY+HlrwCx@1wMHnQ2M9zFE(muK7c_JoIJ0wla+ze`{09psDg zz(ejM6#YBqyK3Av?b*76`IUdP=)j(7W@7w@Cv2uxb)X9EcWD7_)8Duwgftyjz3B0( zLRwoNSKb2)cS3%nxKQEmR{kiS@jP4ZnaMCu*Als1hc2JKNosq-$_h|Hk`!d!Qv8;R z95?4i(>-Uv?pySoMnjO_$P5u<{~M{3G^96C{HcdhfsqUg@Wxe}7`~ZF0Kis|Dob5P zSH@+)2edr0zNsu}yYIU!kz+doa!o&u&{au$@o!pU>M_b;>cP5<*m`;j%gO=(!zWya zi>c^JDYm-!TNtUF4f&f!s3xA?{%q63UjXp(T$k_keFX*vz=f1zXBpf@ zl^#e=>WY^NHYWaPvim(;E`K9}=E@iiK;`jop?tyl?q34(1MAT*Dt~0E?e%~Bf7GNC zf2zr+|4Ue^$o=MyKgBIu)t=u!v)QT?5*7xdjG9=pytH zSWEewQ%Cd%xOMK|Yu|DqJw~X=-MG;m-O@7hQZ?MQ6{?7IB>S4y`@jouCCwPuZvSmL znb+9TfL7K~PPvOmQc9?HqLM>cK?_U%4HVFJ^*=CNdeNjAtZ<_{W_ZOTALBk@&D>a= zEED`vJ5_O1=x3_kjKj~Lr&_=62G>Pf+N0OITR$4YT^o_E5Vx2n-tAM0vH!y2t=~lO zH?p=|-U4Cj0*Z_9>hccLsj63t&+4@{!uM%1TS=3;YD3D+hivC0F~_5L+y#ZSks@C6 z!_$LsS1Qv&AmuMC;Qx}(x0wDD3vYq$tBM}qJF~>%p`6jNv|Gjf*`r5t(4ZtUM@MsN zpmS1+Ct-i{65^S`?xttI!_cogUamVIuOOvFJ7nBO?HL*ZF!%ppBP8_miahK* z(V;t>mPJ8f+G)3OhOz|-c&35G0%K<}OhJVq;dYh>#cpj2ZCdPW?$77!vYt1Hv}$Hz z+spY0TeX`@e2uLH6Zv5${=on6_BY%CtKH_ z?jU-Ch}~VSZIkj2v$UvLXY6q0dCC24ozHhVg#jK) z7yJFvw=MDag)d*;E$8LoaaNDvXK5KKwrO3uzbi>GpKi}Wbe`lpXllA2tR3iDJSDwY zen8q5B4O=bB{C=Cx!Q)z`;|%qFq1o?!V7(gmwrp6Hn~&j4ys>b_{+aOadv6SYL~J4`7}iq6kRY{a;2Xi zMpb7mFy^2P!nV_6C!gIqU;&-&Tz4sh>H7Lv4jyNas(N7Kn<(UqStnDzmHO)$QF0!W zA1@nauTc{pIE^+Cg=ab7gvJ2xrWaW%4DD@#=$&?x| z?2TZhzB-okJ!d^m07~eOq{XQP2KL`-p)KEup3;jx5gJY zPjJVZlsc9oRIuss$8*XYsHOtjoo=t7d$kDKajuc9!6|5pRKPoy^KxTqk-V;@4d9Ar zjmJkT++loC5$$V_^$Bk4a$kJ17vD^W~G zGWArts(q~xRn%Xg9F3f$FlN1EoW5t<-CV{SH|o{k**cyHNN3E0g_?TQho>! z2A6AiwfEj-tdbE^u}Xv-n1XvTBrs96(mwI`0K?H-*UVg0-$WHz;C9Lj$3Z4&3ml0e zFA>y@Fs;AXrNLI6Z3wl*Zll%|r97?C6Lkla=-0kt@bHz`5VCcs+xRL28-EF3yX%jY z@tS3i=Z*Sqoiu>q_hQ#oV#+|Vt{^E9Js5{mtCWUb{UXt6b%3oONB*Q55uwFO3y{?% zKMG;3C(e6k=~>xos%*Ckf@5}nq37QwQM}}4L7IC9dL5g`sS~}>5lzJcz)$@@#~j0( z`mX#eV-sFqXGAKc>eAyW>M_N=$M7EX=?uYPaFb%ba{B@nKA8q3*S@h1!*AAu&I8CD zKGZtrf@nppA5Li%VCSu_#wQVW7Y-~y#%8LS!ZEG|dI{Wa1es-*r6EQngz{z$${IKX zHJ6iG{4Vk|^|t#tKVXe@$}MMK69S1)MdKBIEIH!!18xt! z%C8YRO1o!*4+=!s8|w{u?l^QS@a%6sc4zkfDfQ&pkA??Gw{cRB(h6}=5byz9*+=VL z?l+?LaJ1|i6L@x^-(h5Tor5y0i-x~wYI`DMzvLebOyeWH>->aRD=-^qNwcz31bjD! zNi+6LRY26>t8<1^826$uX0FizN6Ffb&!Xq^zGN62x-LsaWfN4&*dEI8721D{`$XBn)$-DIy3@rTCt|Jh;SutQa zSHoWL#sXLVz1?8*Qf}|?pN*diM)!lH_kZb&8D@Xs6xk`PGp$aoGa`VUaT#%JYWNAA zaV1Af@+xZ8J&OBw=_5nur|ax?`Tp&+~?#z!qi8`=w%apiRdvC63gc_Y!yvPK& zA#P+6Qn)A>=+?XWKJOBEps3g|*Q9^6^xgwalZ;DO@}EZZ0g*v=aPxUO=ZP-~!8e}2 z8hp1loQ~uGOje|~7UavGPXX{j2-}&S7Y*x7OKg*<+%q-;9{-_~kLwWy7TRBFm@gv* zhBZ2D=b{&ggn;r&0SND;segfSDTZ#b6nxmZ&fiV)ix39iLJ9HdLgmIuhf-~*g|RLZ z$b{UMMv6&X_Vs-IoEry0CC_`=M@s_U8&UM7d8vyhsyd>`bC1z4L^H;o6+Td9k8z@2 z;@M{8HD63{uN_}O5ihPTJ>UKUyy=`>w8M|a1I*Ksx>DjgD*X1d-?ODpydW#OP4zq> zj1=S`N({nvzBZOVrPFZ$v$p;~e+;=*JH5Zd=mj|FbSc30i zXv}a|#kec>fPB_{bgMRbW`(>Qkpry=a_2&FuMQTAkAhuiTD8}ZaV2>GfMZ$NG5lIe z3t#kTp?QtV!bdw9>!z#DgLzR2qWV9e;ERdlahn-ycfg4h`5>i30?Blll;Tz~x>}2d z`jhCz46?F_}7dot}tUh@|_AkO{@kV|YQ$Sai(y%#bRakao*h;NxH2Z>a3)z80SOht^H;g39h+rUj0*8CfB97(68JXp83Va z(jTH=Bp-B521DmvKpU{zn^Swe=X=7)BetFzsu|2yz3?@F;%}D9b`M_NM%6_MRCBt4 z1!~t}V|$a0xr?vO9w%Vr`MpvE~ULW{HrXD2hPtUV0US3`6OoZ-uW@b~R5a+78;x0bUw{zKV zG|f-h%DpxTS0TtF_5AJi&#k|FrO(lDOX+_ z?p0>vo8xO3AZuAhq+VA!>_22rhp~;8@^q^~Y?47+MlWpS9Po9|uq4!D-~ z1(^Q$3H)(xa$=upwM)RKnpU5fMKD!2ZJ@?0p>K=_KEYN)6?sd6qszRgEn5d>r~m4GqLcK31+8~TJf-!QhH%~+>EHue!fDc! zv@^Eck14Te3^BhgDj{CGpIpaI;>%+-N`EW?1EdLC?nXicE%7n6v!*MGBH+6oJrfPy3vIj#jc^-e4wht|UI8S_jgN`kZ1o5|@+d zLL%oMo#?5cuGw*iJ-80T{Asa{RnVFQXm>pa+@p9X{~%wji@02h9(@|FW1jDoxPn17 z-nLL&s54omQqVs2Z8QgvHb^uUG?BG z4fJ^d47m-mr2HMe@A%5g#pN0oGj%O+?ihZUYIte8@r@3i@M%Qzkr>1??1PUN z=?9Vnv{O|Gj;Uw>o)1#>ffGia(ID2wpp52LRL2vbtBu)zmJkK*N6)WK_5 zVq5W}z0!|Lg5HrnC#6G;Efc+0X7-7JUhwbHYXzi1SA!T?-aVK0sbVq=TCEg@L3)iuYV|8Cr4P!Iv_J25 zQh5l4>rShwrJR>|QO5Q-Xfy{VPhD1t>lfB58_B;QnP{O}ZFDW)=O7j`b4CXGTQ5uy zr?kP^grWUBb44FEVaxvTObQr}jbC;(A!>AB{Yl2tuM14dM@U=b38#U4g6jx;Dj9Py z+x#fLSg6Znq|%e4*6E@3M*aI#csx!$^lq|$Po28EJ9D)!;hAc9^odp%Wbh&N!lpft z7Qz3D+JtkmtKmE66@!{{ae1!FWS>(>-!l+*zyeLX(&zRRH212w9Emy=eC^A&8|WzQ zJ+C-~GA$^itbK{5dSt#?^V7(@W!XBXQ{FZ2<$8ByI6tVvD8x~oTRV$e#w9D!!RQKi zxtDVId@2I9I7!Y@J{Z{a#n!Qn)Uhczp_LBbabDjk1W)8eX|quz%bx)NfvB;X;QH%k zwLjmS6mX^P^e>((7#U^|kS=HAktyH7ZIwAn+K(R4F_diW($UD7T@CEU08P0ilX;bb z>q*s_v+b7nfnz)2`~e-UQOV`c7dUOzBDr1lvvo=r`t5gpuPN^c;3=`UW<^0seqaoxN8jr{4BUd!63OB4#*;wYQ)!7oJGk*)L=H|>_o397Y+>&&IAOOM+v=+nIByDQ3_ zu>nH?Ym;}`9?7_k*it3Xj+Ou7z=Dj#7}tp8qbpV0L?&^)H^*CNqRI8tn$QgoG#jwp zMa45hue*Od^ouX-^_+1XdmW*)`>o_V9RtOMMak)x7-S%~YNneUbn_N_I@~L^WWQqN zK^VWu_1qFu6VBXQYb1!ttgP*j2alY~>%(hx6I5Hw=ybED%X0NLQgN)4ft7b_ZN_?K z0Vl75#fg0A6~%tlOe8~$0t+(LqSi}bft1GZn37(bmSOR!b0TGf0ea`Yh3xD;Kw{-| znfA}v!|&%tC!i{JhPdT|Ui(e7MDht71m$(X>U)6d1&pgcUVQ;(l|$L#1XVsMN)>I< zfU+gF;dMk@Z6vsK4rW}_^TZJUEqbNIPHbOJ-ZG?6Mbk0|mND~_}49- zAb=K442O54rlg(F-`faJK$XFVG^Q19p)fB#EY*0hOY8v+S`pJ>;X~;^R2vT2wrvXP z`}@N;)NTN3)p!+i*texs{8EU;1%+3Pqy zLRj%9W*u7x=cJ9x(b{%?+WHu~h4)xqn0H2amM1=O#*id>2oYw%)$URrS;{d?#FkfK z?_Eqb(mym%E~$H;(au@gGMVYGqfFNIu*MT)uNpY zvfA465+7ELQL>9sT90%$e4HI*ClJy{fbw-mjWCv@<>p0*rwqslV%A{N#Mz+19}tq` z2Usc9ez3b84>V23X5Q2$LRaqA8M#JChzv^S5aCW-r1MP0pLWYj+Zj-2d|QRH__~F) z&&tnX=P+v!A02Oq4~ys!j_;sO2!ki%OB<9ov%7W&w{vC+-qABPdE@fg&?Xwn#JBZ_ zukUwA(Pi!JK{e>S$17rA29&!>6N0S#aKs|YdS3l#SH*-~zy?=Y43G4>sE`x$S#gWS z~+(W+BpYj!L1ZYFy_cS?te3vJj zI~%-)-}cTF*d#(R-;BlJ7W0B)rd6K|zfmL59eXhlewhwnn8O7{*xu{LYcjWE0DL!g zyaF}xI2}ebTU{WrxLRPK!ojj_Hg4>Ik2E=@1=#m-m3yc_()E-y??0vAAg)*1T*Wfx=d&n}A$i+7LDRcXyEo?dND=`Nf0q=Cv8zC zf{ph@GQm5yumU(JJCwRhC?h7){oKjcJwfK8F^2y zYe`q^f+EjR6ko(~CbY0_+8hV{7PoT#VeD#JF0l}6d4spqY0x>Kb>Y2?RWRM6{ZGod@luMTQ@%Orl1B$a{9HSqX@zT}Ej#`&ki*Uj!6vKkK^n zY^N(WBv-iDxuW(*4$WSUWf+9=GTC$L1ou^H$gZp!*O3Is#3yS~4l6;cLuq1LF|}%8 zUzjT7eHX2}l7rm@f_7sK*|6`s?FPBagT!Zbxo>aI;0|-{LJl~a7RT_Q=hn^1($211 zcu%Ft@jM?>alvK2zITTC_j5~tW&R>!dQ0YFz>+cn=Y*H!GDl5I33$2=$8n_V=(E;7 z{9F4LfZ|27*2NI9)Pc)fVL{2Ug+0V@0mug9F*ygOkJ5}^Eb%UcN-5{{DsV3{4VS|t z#QA208O?C|jEv|xLmmn1-K)yN+_v8iEcoh`e0ZhT(h2IsN_#Ys6_E^_b6poH)-eK$tk}+ACp0ZzByf5 z&CVL7(St{nrR;52Ki=Pk3QX)pTD=NPNr~*>NRx4BWwj;ufmU{n9z3@M%?D^djInC z>Gu1$P513&X{C%@(-;c~;tcb=!7N?*#|@19%DN)aK<#mBepAitQe&V7j7Cm~dI-}7 zF4;oy=pn`vvyOFX+KDSld(R3*-({T`)&H{d^kO{{^t8z8Nnc0z4j&j6 zSRPtE_b%b;@3Eo4jSveN_QU?r@r_RigwCvGGTCj zV!mL+1TK!+Ld$BW_u?FHQSW{%pVv;V*heV zt+z><1ru|^GIQq<%m^{pZR0nw8G^Xb54=c<9DJ?3-ORzxF~r7qA!Vnk;$p!~_;00>_z zyQI!`Xj$gwFgO9X3BcX>MV4{2d`N$bO<}(h;SxkC*ysO--AhL?TwFZqs8;kyf81wP zmEV`TY2xsF`*IvD69v*vwJo|W`Lk6h9b`o$T(@kV_(?{x`7b);E+y==^r7OJEY6(t zS)S-udxOmm@ow!-7^G zoHC9ZO@7K-M9!IHdVa=Z`T|C23_fmyo`&D@tc>m&9;``%(Tg7Z+a>}m^FUDSoY>IP-1WHV*`o$IU1WrX&d!tdoUyOHbbO0ur{vlD;uH14p%PQxt>>N?>lvTZiqd zVV9aU_e5v(?8E{?;4kU4`FlFdl*Jh%kj~f}rl$%W!l*(t$Swgsuy*T(t^%cYJdL-I zBysW(0a9?6we%rKm$^5B<-sj3ru7gT**D?cSFr^IE6h?A#Few3aKbf4NX?s+of4kR zv?zUE%{632qTp1IlahE8=rD5!&w(~xxxHyR>m*&5Rd{d9t}~HL&?azex`!10`1CUL z&8|;2O$yNoQ$FIeXiW76D0rBc+K(F}iyjsYeLm;TP{w}GHD2fy9@R-vL-icg@lG_B zP9;M|p#F0Y#5;4?7nq#nyqBiqVu1NiXW_YFLhx%AB~8Mgo_~xx{*H(M<7|Vh2}Sc3 z{>?Gvs2HH!KDlL7;jvx~X+Sb#nYHyGZEX{G-Eczqnxl1sl9)FOQ{5^AclbOZ&wz+j zd4>|23_6_AMFrkB6x6FQmy34F+44*F$efv&E)@@YrCI0^#2>JrZl zAlkDh5i^vvYI#Wipx8yc;>t)JIWppmoVaLRp|2&!hvSC|Kb470;l34*V?Ux6Rac+Q z%XNzp0a;E_F5d(w>h{_QY{jbl;Sh4o8(i+C6fn z*lQ#I!s`(Otj;ChAa6!spMN=tP~C<-lHDsky2eHRxh#BlTI7hk7;Y)2XJ5rIWkF$@ zqlCTpqde}3MYPQw#?6a91q%+Y1xED(E@MsYNKvN(hF8YR{-@F#!@e*&FE+|BgBhc^ z98)+IW0ZMGPxhG4?zB^t$!#yxYQ`f|s$#f#5Zxjzb^HsezcEJ9Zd=*u7bWKP>rVLz zxWk3*E-9L)l&jim7;6Bo@7h*^6cQ=Dzejapf~U)bq?~`=wIfIeq_MA1t;fa}RM2mz zu6f_P@b$71HTW?B(DWU)PmdA{th!8tR>ZiJsh;6ReIK9&WIJlD=pbwSaB_zKq3ADz zc98-FAmgm-Xaz`QyEj8HKcRyOZUGX6F~CIQzJ{nz&4$J(JfkksOX^60{A_EF;zj4D zVrdIf-0J#?CDrpNbp@5EV|WwS!ViYTNfemuGEqy9Im~&vW4C+9geA8~#{Hnd!v3jb zgmmW9D^f7X&I6D%(G)dO2~1-H(|_Cfp$EuMc*CWCoI*U&!@)ic{+cfrkl7l&-Oji= z7>Jwb(Em&pr(p*-(^`J(0zH!Q7Y(BJ>l*INX`ZMhowy|pP&J+Kw0|u5L>xRy% zi6RF6zy^!JSr#&WMz@Y5v6?sck)yLO^`@ySL9gypJq%#$*FX!ATEn5w)iyaaXSAn# z$d5Ig4B4M=IeJmGx5&EP7b_mDu;NtyHRUC26WtUEv{;q69OY447GvBP69?>cW`AoD z6aBKVIbw>aoq{Zzo+4izfXLJ$S{v349ZWA;=`A1`8rJKu2+g`+w%*ONTZB5F6kilm zAOY#>z}x@xTsmQ*2T*TO3T$?2&}{ZNd_J4<3RqBttup!=ew>A8SpLBy|F`f9k2x6f z3=j*!%C`6uu+JGZ2X&yGFxEX@!YEPRa@j2R1&gxMi2YscjN;U}#mWUJMmo!ebpN?B zQ#fdOMoqiGNLDFMNV`0WM<&4WARaH*lectSKzhex<3~7b>oM|Cxe5OzXEktc535Mf zV0n&LCJh}WpQ?ql4h95??3*`t4A#jt>e4X`H-x?4-_H@Mqp9w|5toUfx;;Li0{!SKj(Gz1J8-B=0wmtW%|@g-F=8H8;Pp%Qo>_PkH7L(6n%~o z=amdwYJQiv(|%1*J$jwcR3Y5MzvbClr`Wf+#hNBZE=NRYQ`Lv~Lvrvwp+%nzAdnZK zPe6q>--!B^4>b@UGX{B?h=SDl*t6Pu^}N#UcOcVr4Ffqu^0lml6-VuZC!pLH@2e9* zuf4u9(IxMHsXO$py+m}nUmlhGe0x`4e3ytY$wXQybXex#C#f zOLBQ)$XuWju(j^csQ6?|)myu5x7N^Ed?w#Y(P%|sDlp(;YDH@uU!U|hf<>IbL|YsV zo{KM48MXSh@u-7|72uKllRMqH$K*$ak^tNgu?$K)a#m8RbX-%R=lhej5*ohsDQXnul&>WQG zPtS(-nia7|%wBg2U`{AupUpGwsunOU1uo}Pg`MkS_FR7Wb7Y{iY$n=R{%Af>cM zHwOyL;(I@rF)@x%eW&V9Wd$F>; z;Dk6CegjV9iA*=od>r>}t($n(ZkhhJ+-SIvB53x=N9%zvi(eo7%(OAlwuwYsHb~DZniCHuCx+WG<)5(#2tk2j z*h(IS72pon;t(yEyrtSb<~`!$H8SwPPvL|JzuW^+XETL;UY`#JJH}!v_0Rjejn0c? z^{UvLzzxwYtEbb&q^RENB!*@dZpbwCX4@s+si6rEP1YI$ltCf?iOTlACSrs`w{DUz zi_9N1)+j@txOh#p%!xdUwYX(q7tT3EUDCp7%oFYl+GU|dHko5D1W zQQ??7DbG#Y_NsAS?O|R!OY+tAUy|a1Pkkube*QfMIc{J}8U*{iNG~*<8r!kVarR7^ z$Tfq?+#*YIsHlt9c(JCI!oo`^5F)y-cgIP)x`#Yao(%)JSMHn{5y1z}mfr@qRCW{@ z6#zR!beFU=C^59;&>hlUqI3-1B{AgC49$7ndw=KJ=Q{s@d3jddv6cpuMn38!-Yrex z(e&Lc9*0{cxt%Sa2V(Z@dOu0XQ6ICI9PUlf!tc;>@%na_pmCvMopSs)P6d{ZPqt{+ zBqdmoI$O7W4aEp<#N<=&-S)YH=+1b0U(H9eL6UrbuB1$tO`bYijyC4fp5FWX!2Z8r z*?aQ-CBGvnkNrbrh{w5q=L|0!80iA^jC$S2LcE}SokOAug~??9!;vh}u`;$RIx{OX zxo}I8iceD^RQ1-SquBvv8+rWNaC%3pN4Hq3PruDn#cYwG9=i683vm+`9C|6QMSV~E zk}C}Ss*Zlly&!^FhKXw~7I0Fp4C>M?!Bu^}K8)=<)Yv|_=QTRw{d7O5Pvh=vT+cBg z=+mr{ODNIG66G$DEjU_iuyw3zy9sN=^nP4O0~mO|k4jtdnpisvLEuM^)6Eipaof{G zL;*If-$X#=Xk(?W(U^At-t_eAy${<>`+@oGVJ2Vx9PP)7Ur$w`tN70~K6aI~&$z#w zX5Me#cU9Uty=X3Sb>86gTo6Ty|4sNk6;qa&haflFxUn1mO+sy86l+tZ?JQBHl+eBM zg`?AvbG&eQmLKsd!2yL1aG2fm|mn(b{Sn@3jU@q~F%Zi)!$auVdBUFMm z88QBlTH2s%vBr0zRknPdk*COJ;~G1;iq(I*(=4?|VRT0g;&gIc_yR6xek9)1c>StvX67Tp8M~*%en;yqJA3JtDdc&g&~rnB2jgST zef#7>MO)+EW%bFPYiXxT!yYd-(aZDF*aaF@Kbn8i=l-bwX8%F0+1aWb*yLeLfbQV7 z2m1Iq;QH3xqesQ_%I4Vi(eL}CaoI0&m#wCKeIi~75OXuLQ=nDC2 zjgB;qyl;-qvz$pK3>V8xc?moU|v9&#)#=+kCiJuE^C+wE_HExOJZo zTa=z>mnmB+4^!CpuJ?quDL3eR=4k3zPZmDl3TT~KZ5#|ORj&ReSAnC$=2nsIf3K26 z8!)eX!ofS`rO|I(XeV>~s;x5+9oq*|G-_ePZzqpeM8#+AAfuFgNxI`*vG;`y#d|kt z>Cz$fRHydx_EPSPMc>)U}W_ZcRWljhiQ{>@Pe`zeCqwk?Gm=3*Zi0ZJ$k4P z6YLiv{}eH|81ehR-p*{s0=l0s*M|%xSflm7ye>1mQrW@cG|%C;MZ0aqH^FG4nB#aa zs+upE1MDB$5TC`7EnJQ*TkoOeC(2D&-^sZ)n3lE0j8NNxTo2jAeK%R5A=%#u@yHy; z;wE)PIDTsX3BRHBJK(vZ60rWf#i3mbD8?>at13|3UYQJBgiV(k%?`yKi68H4uPboi zGGFPS;(d68s|M6Q-tHqb2BW_2J^7J{rg>wAFOS zPL7OVs=M}k4#Pz}8LWT;=<%j_{x@@(7C{L81aG-r69 z2X#yL?28cC)X%kF!hSPh&M!C`_LVqQ$J1c!8t!Lw62}w`l0CjeM9Z)X&}3ad%`M9f zT9JeLull&7sVHi^sOV-}e$w*j*t|jGm~gS89W7mT-GfDNPh_of7XV-Nmo^za_J7CGb16G09y;4X@khFDM>b zR*fYW^Vxp+i6S2iG;;fA5(y5J{u95U`U@wKpEpRT);8M?AL zyOSB5Ta+2P0lrby!=uE#QTN}i3Y!Y=nH(k6bZ)<7d&2wIDpTs|CAj^%+<>U~tyPrN zJ@&=?w7B|OMPxtI3a2HM-=0LQNDf*W4HZ6{{Er(%`~85etXG#O!`0gdxD_ zByJcwhIa!ExaKo)t|V?U7+axvU@O*vOt-@uFI7?;X6g;NR@3!->}+W{lTKR9nU*{e z=kJHB7NZh6RGZLrLe=n!9*zP`EFLeyJLmX--sWZXFWS&Hc0R6Yw(^se+YWf!pcw~_ zrrc43u*<@CuC2?Y9YDKR3viSfcvTv?@i%ziRyYBzp*Mo5l~3-yIME-?!k&kS?w>j~ayr$$Uk1n$Ka=<t~$+HXc@n}lEi$g}O(oXxustTZFb&%e5VAEcZZal&t@5diD#2+`; zOLRcWP{IAETcLK;n>*NLagb!m#Fn3X4cbTT30UcU^13M3ho&9fV2*{{j}~9DCiqG@ z+3RSpAMdWKR{tytG@8b!ZbB0H?K^8OsfB%TmP<5eojN@lAH)f2WY*`E z%jnMU>xB%q);jU4WRMa)vMP5S8g$Di>973>v4|-4K#-v0s-Ej|j>i~EcF3;(>C@-rtr16HfkKgGuf*$Q(0zGu&l`9FZFbu3r?R(n<|ZM7Q|lN*&E znvGg7>S)?;zl465`JR%|(y1HTu$IuPB5F7zIKBDAo(Wc`rvz07h_gLSxV(jmfZd!q z8S@=!OrNEgvt*U7eIA+{HBZvs>?Z4BWaXuTeO{2;VNd1YQ-M|Ql>6O)D%`_9ald-Y z0w*JPB4kVDMxuec)vrXf^Ie|LSNpRM@Ro;%+gRP(u~v59%VK-qopF|)x2!wlZ+Ua% z6Wp|-B@RQ`sjX;zRPZPLxa!+O8YE%vr32|DNngFtx?`adezIC}$LNo)pCGUU=*&PEpBRA=VjG2_UHQ>NE7CpH?&H#kIC@87q z|51kU&RNgxdHhEUPz08e2nm{hyc!etS<3-SmRV{c^m3YXcx~L9C0#IU_DosV=Id=! zQhF%)KP4U+l#`CJV+QnP3i^$GsBqE|Txl?AK(6WE(%51)3vvCE1;7wzI`*Qhn$1@R z@jWz$d}RSeVBIZ9qjmk}y4C6vqpi2v^v2Z1;txlw?HQGWj2u&s4XWZqXZ5FQ7U?OR zCUGxu-e0_t*{V9fuS0V|X0;a$-WuaPC(Ay<@00nclD|RjNk0m3W%jO;2D#cbT%9+C zonzvL7oGuQc+o4IMl0xr|EvHTy{bP=m{l%oM%Z;%TSjy{26g*%d8#fPpS~(FY*0+K zT{Xe%FBx}s7(adT=!NI26|Ys6^OT+)qETG_#%r+7dcEn@u^G?XJHyajeWOy1tG#S? z9Ic-f#M%-i4dd(*6frqGD&*`9qP^ACd&Pp zlV1{>$vlnMUp;8VG0f3UOdaKget&k|sg6?KKCiW>Z~t|)sFFt|O}#!m zQHodr_2vVS8~MZo{PFHj<-?-8aXr{RW^l&_vsTi(oh5UhZT&$zqFmf|qAoOLK7hZC zrQYBX+4*2M8@?}FaDT3Uc`$!gwoz-n!7OgFiwh(F)?rYZQAIiHzqNoSv0jRHF7rM4 z&L-*C<>6wFZRRFNbNzB)LmtepQjx-DbwwphK7XSU_oe=Bw!)JZe)rYus`Yl8i{^$u z5p|%20Nw8LmGsK3Knd#Sn8IoJ`Q)1m4yIeB+8t;ni`I9rfUhazx)FKP^WFq$O?mvX zaJ9ok9cW(|G{?u%T`O_b056$Cs}fN#I6bptxF=d>==+DA@9xV^mU=p%vv=)pUVm3$ z7myr&tB$UzKTy#CCSzY=(^?8>Sn<@df=*vDGcw+ErVH7Jx$mzm>Q2Gi9!YM2MgzE4 zRPknZC9LI{_XT33PYE?KW-?ns{5BsCAXLpURn9ehyw55;7pT1Ot^{FX@U!QyYj$?> z+c(LbcFz<6J*?0y1_|c2ck~T%VN~KUrc~Q1K0@+~b}bB^JUYO&F1EYSUZhGt?p`Xo zeQ{LKzz?&8FwdILSjv2jVywm5N%JinBNv6+kp8%QHRknbwtmKy;&=QJol4yQuU8ql zj7}^y9+W}fq7qj+&8}cfReNUKgT$t4YQ^@KhCX>P3Y~4vNovKS$Cq7?q>qoeMsj5u zwOQfYcrcTI)}}2E4Q4?w*U{c%{f&rc$0vvNc=E%0Ea*+gE`w}rBQRZsTQ=V7-c36M}ErMg%g|p+TTj`+Z+6rJ2ZEMRZa%=;ga`4_Bl0Q21u!d+9BPp8x*$GVIihe3v zR8#sbEFnQqVnnD{PC^;6)_VA5ln7woq{gL=icaVE>C!9zVr`OB{zl@KyZ!z>Ntw|t zy2;5q_dPeFkaNeUPNnz_znDYC@Op1Tq3RsI6_PBW{_LU^UzNpu5KGrIGd4%o_e;BQvqTAw1K0+M6vsFGwM6Fa#a3$*a z_vRulX7KFTw~({FyMy`ksgG15Um{X$b<{StN_(ok@1yTJBwH-U97VhIt3M@$D|#>M zYgfjbbta4rb*yGZurH!T(OFRaZ^OC+5$pQ~g8AQFeN{maVd75bh3 z@Y?B;U#y{-ExmQz0yU&s!F^@G5(RUsDoO!+1R2f)h0t&Pw-u-3?1%T$y40de)BYQK z!#3o#gJ!mTh?xE=36;NUefsM^u*}_-+z;vom1avHDs(dUmiF(hsZcU~D%M~p%R6w_ z~ME5NfWNBV)4DEB#iS(iQv!T11J zRG4y!m@I-uQ;5!d9{sVEfIm}VfPAd=e72@%wAj)y){b0iJreYRwtFHgIXDY2@i-@v zHNKI1ay<3)^yEVPSzcZiwQ@qPrTwKbUAm4DewkQ|e7U&hw zdKTjWJcKBRyV&$M3JWb_Y(VObp{i*EX;Ap|M@WGu{LOD&jnF_p7T+BuFso`?($wP} z;HLT>3cDrSFM19}r>jn3i=bti;^Ump8V9JNOZICNc2Mm-#ZZ6+oC~_rTA*&DxetKa ztn@%VXBy~=y97Z7&s&oo~yD|w93Z8FvO<5sJB?k4?cpjGz zlc;)URFC{9JRB(AZoNa)N6+wdx({9SE%#~s^0_=rKt;#4Z4hydqdb7D$>Smq#lg78 zz^ze{jz?@F+Tsap3^9$9`DH_JgQ(u%l#uv$!P^!6B)M&CFos#!aOro4ax+b-nZw}U z;a#%dXbr%-vC!|y6Zo!ZC_fUi>ewXSZ!jx+@c)cn;C?Feu)QJ$_0N(X)Gf~4aNbY0 zcNv}+IH2!Vu>1PaOpr+95P(gloWa@H7E&()Sku+wKgHQPqG8sl(qfcQcl#p`1=LQT zpU*pPi=d(>hQAQ9YZ^}P1o!dqM=L)?!-u5y#ej2pnAvqpO1{0S<2=J({ASOB!^9q_ zhb3j$U8b1LGp0UiYA>Y#da8y)x79wsR51cE513K0R_yqRB`u1RL_4Dr*&$zP5sxD# zNtjg+c|K+K=EWzj{!cQQw%bdg6J@KW)>FCdiB%f93NCwDaDrqfB==Z*aOZC4^Vby@ zu(BzeR}~AMNfJH1{eQR0mh`XOq8zChUgb=Hk6SY@KN}Bv&%b`*RAYfy>c}(4n`r14?mS!R^QNgeDV|D|4epDbGt(eGir?HRjgK>jvSw&|}w?_vX*u1-%{O!%z zF_^Dm2GTRe2qYm#qpq1@NTiDfl?*5|{rF000MSTGP2?@mDm9dnjiq5p7r5q- z_;R*g@#cn2ZNNQ4bnjbj^AHkL)Nv~oJafnN0%V@X6+>IU68Ed9;z}enUp|3hUL{%h za5v5kl*xyn9dPIOna3IZ!PZKeYtEgZKu#05(qJUVv<8|QmVVV zUovFpNSB-{nzLM=+K$w9ReJ19$vopU&NX+ldJ}s~@S;4B-~4O9nUN5|tDGwDO9aP$ zW`(SWD1G)RN?;5nW&;XZiBk)6*S<0*43?)w6JUL}6-or0qpLq8& zhoMiQc80pZWh6|a#+P7(m*t6QfYbdM3_~bjV-++3f(>bva`Nr*X|f@K)5h;Q@4m*L zy`_-NrpgWK>H=%aNikuqCg0QIoC~>A?XEoOE`w(Uf-S`{q5cm+p?e8xI^V&rIBr@k zY8*Y`fmV-xY#k{?Kty8&cM~U=VtBs{A=wFQLW>ZSf7Wl35ht)3S;R=fmk5fWGabu% zVnVvVFul*t871x0J1n?)A+S1o2Kh7DV(*j6Yh7x$TFtOzN7ZkDqruG`xAxZuVhyB6 zEdicLj7#Jydr{^FibA++ozpsLiGD@H41VA4HM6#Ul3O1M<$eYS_W}{NrF>YTdTf7W zKr*GSIulIv6Q$+n$3XNJ=Y@J7)ui95iHyyk0WoW;el7g@Yr|J8su?)5Cm-`d&T0mf z?mbmo(r#wVaizBDw0(s!szamr%*i*|4u8u!+|br449y&x4<=f(-zsl={J8f%Y_aXh z+befREJ*QG@90K+!D-qd-pR7#8Kv9Y`CBklM=%7qsWQ5?yaR|E%mcmRkIvW6*u`Z7 zU>(IoYv6=##hEv=U=8=X5QSLWbEH^A)qB2lcz-i!dgN*nDTPl58`3F0eJ79pDOP{u z$+K7SL!I}}KHfs~Rx9MVqJODw9iX5R*s;@DFJ^xvJLK73i%u7-N2~GTn*`1|G7+e8 z(mhGxMwNHs8O4QwZ8Bc@$9@O_hj(4zxCQY*ez4rW%%!C`SbZHHP?ac6M@A(m-fwfr zL*U(CbkPhSG1=)|?CzU2(?m5m6~R5HY4>+GbAv7r9^j+CN?2->Bz)K!Q|v|V!&oxQ_fCK?3B~6a*v&gn0K`K&ExPw zJSsFUudm5}sjL)FRfZuHWrL8-tN)E1XiT1t%tE!a#Y;9@)7)hYD2Twj1%d$I8I|?M zu+v$SP)OY7vQ1{9SFokooOcL8<)ixB7gC zJe|}1u8%b?7ebAdg76`T-%}o?UZ7A#;2lqcUnX<rTr25;;kc$LYT|H2!M2da)E*!UItJ^m;Jy^>27G`^EQMb571{6X29yscQJd!A_~?@>I% zyAq(b@2#;)BZ-G5Vwr_D(QfIOBpL=IL~HgCGQu1I)5$FjEP zW113E%;qce!?@9!N30~MlI<*-c%fx>;qg>k+nux^Aj)z<)A*rSTH15 zc_H;FwiOWps8M>u9t>vdWCHZs0XqO_^C-pr_m<(>@#Mla1Il$#T~7Z+&2@y0#7 zN41gdM_JpBq7=jCCsvE<6R0wf{-XhU4Ew86R%q0}sBcxex+2u`GBcO+ z4k=fJ(XV|E=t+-@eZUPLTUq`7GQd(6v68!qx6@9@lbnEy_AKkhC26X^mghwW!NSrDMddUUV%)Gm%b?t!hre7L zvc_7FB7llz`bL^SHoH&aUz~D$-7#Ay&_j(3P2`l8-T2JO>*{zP7Oih~<4J`95g1Js z{Br#Bb4jDk+4sSQ+s)YooAy57Te9Z39?VtuozCWDq9vITCOaK1RKUq_k)~+W^AAk7>1Dt{|Erz4{4??1bDRin%|IVYU&i^~^8T2smQN-k}z<@|-)Vd`bC4?Hz#a$2{>^_=Ajkp4xD zmifx@=Fa%d{P#L;RLnZ6RJe$e#w?ULyKJU>`s6~+{`IQm!AlW0`95y*h4i6~)=mOa8s5&BkwM&jy?l)yo~P?Pp&lQ`#E3x&9y@|74&uCM69Xk=~^Z5Flz z8JsDXe=H+Arkt??jk`t~TP~<)S8b^L3D zqIT)foHN-}Gs}ys#gD5&rYZakgnNFcisNorkS!Ma+PrVpwakfUY z?7e89%Panha^SqdqKIh2oL)6sjuzLc_)NV!+1QEohYZ-a-A3w;F*=qeDmUGIjC(SB z3@{?B9Ap_pf6~70ds)CAl>h%RE`%92ur!p+Q^o5zE!!(37n;`h(IVT7qwf7BqFr%8 zg0b*@f&^|}h{=_CQ(p{=kMH*kF+U;YUzkNGpE5BYZ!V}97-8taxNcwXkcrkj`5zOu z*>BUir-?>S6v_#S>m4=ypzlw~S#xWqGh5wKoXME2jr18?ohs?TsXW7QIdvFz?CZc$ zPpiIeDOpxjTtS6=p3QBfxVe@dvOR5pvcnJbeVL`CLsFpzAo+%L2Rf!l^ddCmEjQ~+ zXb9P+`$x5WJf0E>#`{Njzk_q^t`5~WxU?3mR?h6x@^u`H0_!X2X zE};4HxMo-2+A;Dnj2JnF^=z!s@zH+-!2$`g^JUBdTu!BWkMi?8VmFtx#e3NGHnX!r zOCpwSs-!I*9K^Oj>dS4sa*RHH8TGbTH;;LQ(Wv)T8lN1qV0|r!i9#;X1Mv4Z1Imt^ z&RNeDkkhqDVK_-~&&)C`+ZRB(Pmy3Cg~ z#g_v1b+qGtyz?r>fAQ{j^sd81uC@X7EI^D+D4)b+wv-(RjSYSHO8klDIfve55(tJH zpUUr7h^1%R2pUW9P1P7UAJi_}KablF^m`GwB)UVhi%KkWpSvxq8PZK5chEC0LOBf_Q(=%Y>UNvmNa z+#VCWyAx&5Df=ZwMV(^M^|!>hrBFrL@8EC|;Cfu*gK?z|we>`4@HxdB<-)Nv7K4VP zc%@N0QMG>T?|#5yHFb!D$=CSYto8!{}AoRIX5>F0qkw3LbY_ zx}MnibHl4##sIayh@Ek>QS7E1=>If}VV2<}JI=&F&HIbzubLfj`2$QV0P;nnc1gJD zBaS4dv*WJO!-<2uvvy%}fY^u0gBXO$G5xe~&Y!SH(kRQDbQZe6CO;1YC+rzJUE#M1 z1Dp}`{2T*=?-Tg*WZ9)k!Gn@9YrY4Io?zTh^1v186`4q|=iy%58F7`lIFj~_w9Ql{ z7X`P)Bp4G%oZkvmFxM50LmY#O%3?mU;I4=vHI;w0pu0gSS89CEoEAM)TP>*M#z#6& z{2O9IyhGck$_PY%G6{oR*>BcO`iUE^?_hXGBG~hYB8WomUGeJANKzQ&))zaTDAM}| zsm?1996=d=%-o-=3+;JUyG!$hs zvpMCbZFb))w07so?HY@r2Ar|(52on3{=vPJ^59FseAD=RF`y*3)ohiqf{Z)WHA~=P zx~&fAqL8ueBXcz3{5V0|_nep~wN#GO!k*LmuB{$N>NT27V^RuDa^YahCCLmO=Z3H- zB!FV-;?4z$lP7Ffj#VpVxe0`@GCj=_2qc^zW-a)9na1azma0mDyYR%I-!%^PJ(mBM zf;U;18MLV%BMkCSo8R~Jj+}b|-hlHjhEgsGGnR;wV zx>Ng;y8B*IMG8%;$#eSw9@(j}n8_#SP-0ZnvG8SuHf{u2@4sIUg{WEb9Nfo>B?Poz zXK{fC+I8pf&xk1kJNy<2fw4U7`Bxws#9cOvJ7_6+?U+OHp6jAf8-(QI<_p=D^$!jl zSGMf?R-VDRY&dm-&^r~9ba35ftT1#4Xy5AVR9sHdv7+VTV@VB%!^_l=F9k0|M~Tw; zU9;Q{R^)8>>_8Umv+?u=?3k8uDanA~MMfAsvt>tSNGlFd`6=~mALe^L=5Pm$a|`-z z{+KcBQ}ur;72);|09;6K_g5)YPObD`l!G!(xeIp~UMp%BC^gcI78&N=D#RV8WQls} zARE-OZ1;Sx>UMd`s=~PRd#^QkEJtU4#{wLJm}_L`bKL)hJs2A10|_940Y~W^)bKRE_J0sEEQ_wt$E(eAY{x$Ghc;9sycGLO)R$ot7p3rzxtABg%O z+JwU$MT9+N9hTa1Fcv>QRw#A>znh!T>wMEBpeP0=d=zl^j)VGdnez1@`(ad+z~-AV zcdno`Sk8$YjvIG8M6=4cw(_%#H-`7Zd1}5c)W0Q=iiGYZ$l)E4`AZ3O;%UWfmRlXB zefXFOtIy?u=5BSxV#5%?M--UB9TfMxF@!d^VILVRfM=rkY5ajJ9Sj#mPZhG;v|=)@ zZ8{0#xzm3W7?UWp!Q8UeT=+gS$9??8kV%nZ-Y7Hn1dJ7h&cXzc)rmIA)f9pj>3|(_ z{cp7J^&1a~IdI(ib!>FyFmTQR>QtfqCc2*UNAPgwZv_n-C*>^P(0q-gw25NtCrrg4 z9JRnTtEaw@(9su`QCh`@D*JsgG{WzJQ+bSiXffg*2OyT`ocg)>2ecqqi5K?Ub&?&( z1M!S`pIM5?uEU;jr#u=pn+u}Ab(TgEE8zZ+NQmakYcw9nhwxW1uOYU54uJ7asT9z~ zbN4`m`}bK?cM~W-x6ywDq9syeYl`2wiWSv~mX<}nd`v|Ry@0Hkiblr+IRvx^++5m) zK{2{a6&d$y*EpL$-r8RBknD)v3aJ&W?dq8P^de$(wbh8Y0@|K|8-h`&h_j+YYBYd}V;*13g@1$|{vMdDSs1I3 z!-|GbUZg3;O(Z3qU+$$okH|-ONi%u}=5`!ikE%;3CRSC}Ps>H6GNxy60hiIe;8d#` z22aW4|0g!wJCNrTwY*9qAOD(@ig!PcU$`!1QqqO_;azfwxR)Ixm5yxnSQB@FWe-Pp zQOtWsHDP_a^eAcVPqi>ik_63xW)T1xJ^|$?_WO5UAVi!ofPaySLEXenEx?1}rGQz2 zDO}Q(U2SN6^im>=eGKahW4|m_YYs$+#|Mt`y>GRZSO~eagzSYyWs12rxE;+K@O%S} zJHPIKb$4s)IAHSl&?2@-w9C^PP{neOji3DIdkT9F6}j9-Eb&eqgT|0u?&sme`x1P& znjKI(Ll77GebY=Lt)NYmR++j%e9;}^ZD0&p)0=Yq^GZ=(*SWHN6_3}_52e$#Nm{wa zaHvdntkampGoEkQAY3=|$-MNy(e@*^Rhbr=+`D$7jUn5rP6o$zGSz{#r>prM8w^lV z4@e0)hqh)7Nqj=baekK>L*V;pM8uj!_C`jLyS>C?wM5*`_os^4WNzRR6dR~iKKH7S z`|iWkxM0(3?_0vmg74{LiBGcYx;oIYH`}N*&&9uHn72IuctM9TVrBf?Odd_tBoNBG z@nAu=Q#M;Z?Sjv0tmeAJ00UX$dN&h~;JaldT%&z7SgC)G_l$TXOIqYUUC{P5n|_<} z&l*Yhd)(Cby@IYldYzRmnKbv^!Z{y6+>>yli#C7GhM!nut3peTVk6duz$Pq!pe~6W z=o0|ganC1eKc0H@3m@=oug*?N0U(TZB(qUX>7%Led}7fsVS&X54%6@twz5}*9{Xvl z{;dZyE*(fGVARpN4@RPRBznSur{vBV==U~Y(KLeEG_&jG`h32&#vbmF`qrnT?r=`( zTS^(TAl}oI3`9Sz%=~3Uj7X@G(xvYot%-JxXsn6aBU8N^-=rBMxxvh@?!arRCP>Uk z7k2C@wUu~D2F_r2_gdWMI4}0mp|2?8hpP{QlF!{C7Yji9E?F&K2qrJ(o1VvzT zmm5LA;X)Y?Ry0`P1yEI#gZ^(@ldF`yN>CZt;WI|#Zk2{L3l2ETBw~`t2`Ej`Tk#e&Udv#<47V@F>4_CjF=x}X^ot~<;a(Pa$ChI2yfFC*w=}h1zko>~4F_+F+arI5F6AkF|K*;-K?xfE- z8c$Mvf{0ntqYkWl7rshJnFE94MB^&BBGo8ILz|jQjIB}H+oXaX;zTRxozeQ39M7q{ z(uW~*DE#>VquKZRR4KD>EF9d)#Gz9e&x}arwiv8TCnKJOHv5ODWgp%E1c?N>QZlEm z-ePJkeDA}LbwdA9mq&5iQNwnkZH9>jALLO=EqrX3@;CbCCQ!2y%d=NR8d!|NUQKi@ zvt0bTznhWKztyjud(NeRAMO8okmq;B7N#@oJIDe zBk+|xT$^f>i@_E_UvnCb78&60-;7ifr`!BPiUa;l3}gMo1(i$KJ zmM4A^4MO4{NALbj1RUd(EH>5OY31gc59unqY;sjzj6taaA2h88k{gS&8kM&ePL*cG zxcx4DPgWZ=- z%o^Mjrykw8Of`>PAorafG^(P&6tsGTog>l4lxD;N>4}37%JCEm3m9SoF3LS=avMNfmoIx#h(EKuE!7Q%x46uNk=8%~` zOg=Y_#PC16!C$F`J%V^0$7T0x5(q|m*;Cu?7u*vG_62sEdlt{Xf>&D|p`_#H$Y)o( zmLr5=bPt1q8vWK)My>A$KzmGQ39rt(d%~1}-NZ>iLOG0O^y_^!0cbEO1pIRqy(b+$ zE`X68UysA^_kcCY0L+?A7NyqUyH!lKqgiB|>3Or472h7tdzPsDA%X)(VgX%)SkOEF zH>esRzR@cb_@ckY-l@TR?pR%;#gK_q^~cSk1{PkK8x@(gnR>ZRp(6V@*G@`zj(JF{QFMhLayQDG8yl_)8Zps1TD(%L=mA>+M*D0MN zSETFj3tU&{r2V0ed#vIm5Tg(yA*v$l>pHv1_kG`H#X#MH{)fWg)0Sq)uMvyNixBWp z)y9qkqwOCYTsPz^2&|6kEX4UMDJJ`K;(K5nX5<0|+J~P-@X@STH_hm5iXfaC^RWtv zr`|DFxJ*SDx-nEjN=x({%1{_2{tC2z6LC=ihA)@e^x`U7Osv)jY)+T zsipxUK937=Z1w6pK^UyBFacQdxQpQ2-apyO#Jk&}&!YSI@*Y9x!SrgnZ(rcQ#rDiJ z5_Y>P9yV#xx*?zeaW1;YDe_S&0-`S_q-p_UtT3K*HPH3Rt-8|lnP71`pX1&? zy8&tv-w>BlgJIg?t-lEEwS4c$4`(tyv$wCfqpmTm!=H-GuL0Ysb-cEYd0>vRSFbXT zfIS_1iLNWltw{C(y;>c=q_?UM7f8iD(rUvREw9vf&Wefo4GalRELJEQq4yZ$*HVzW9l0TP;7F=G^DBGH*V;NRHDh z%B(c%WR@Tb+6=4x2ua;wc^^+&Fl5a=5Ta$uqGMq^INf;8VfgO?NrB}ed84MkxZ)K;zfHR-BNpoA`c^W9 zI3_c|JyJAQctC_!;_sXUpLs#N{CbGN7HkoWllW7IB<#`c9u8GUr4XFtGJ96 z>=P|efy%)DoRXJq_Q#nCJp|FuXN-FgG{lAz(yAL6UcuwNN0DN8QzLx`8jb!8Nv$Rw zE=i=na}*B0JK&F|H-ZHW=(+}aKl@4+lfC%0MED)dl8vE_wM|R`P}q8|o72tRzDA7> zQu%wp5w@Lw1GiWIi=2=??%CJ&hO}TU5^&ECnHbt>^j>cJXCyytht(0Ww=$wZ*H;C# zZ07l~F9h|2ZACJKJxBjVooW}LH8PXJd6)6lEZGgQV1&-#b#!9<3t_h3Xunz#7-t?M z?tSiKLOcyxd7e0T|z82GfNnOTZqg)Zf>kBqKI1$c*;a$t0X%0Jn%k8m*d4UEb2#n!nk6p(ikDIUFzQb7`Y> z7mO`&W7JP${wtPNoXw!YPSb^AcjqXezt|jOlOqJjWsbPVyjJpcLi?~_e}5QbhXS+e zJM*b#*XM~l_DlH%ij4tDe}$PcofGk%v6oV;19|-=2fqdg0g+@eqs&DDOMAQtvYzK& zYz`zS^3oR=9~b4G`nQcGP6b7Q_Wdi;!>6WxN1hB!t?K-;+8UhZHs5iAUukQ)B&4nO zlS|P72fVfZ?KxREg(!xe`qIGrkpl=BnpW+_OGP}tbfL_6F)?n=bW#=Kek5Y`?1G4j z3_dmlEH%m39}znJlVV~U!WXyTbxIzeR==-c0uRx+rO2hujkELJ(>i+;p`Axy$R<{O zP_Yf~Jek4PXTaC9LNJwL2yKKshOr%A z^BIH5`9h9y&HS`Wmu~ zE=c4ou_$%JJ)@p_#njY>B8`2?VOIDuO(No4z`VEKR3k%>ATUPjOJTX-R_hT@KQJ)c zCi8v6UsBpJrKAn)5H&<=Z%wCK!gkF#`EoG#mH=;Ornd1ZyT-6?a@R<3ReS)8cIiy~ zI)m&Gu%FT5Xyx8U6ZgY$Z_TXEoXkz2DTtfWYeg!YXsCbOY&vZG{iFXG`iN7JDqHZ+ z`RLo9PlK zU7@en%5+4w2>>BDG_}iP@f`^F4dSaaI%zCHRGGE_z(SJ86oSM3JDFtoOd;sEMzNDK z!8W6mXn+19LD&b(89QN*BV1-!tHMQ#N`d(`rD9q_U{PF4Fb`SZg9M zeebSd;66XF+~~Q!#Pi+%aw+#dLuBhN*Go|{;XLkce=7cWX7HNrCCAMrRldY;P~ccM z4Te9ekJLfm&qoO`wGSVc5Z%B02Ou%O8D9j_V3Rxx^gmr{)|~<2;(61_83j-RU?n>+ z_=-D!rQHk493J`wOrdhL0hPbsq?XB_(iZ^hzr~xj`K4z#q%cj7mPy}SfqN>XAc$=5AMaqYO{LtbeLy;1bASx4e+3Yn4%EfWVOk zHXSh^`TYRnwhhm_aOmMv$bH@`=mIk(H#K&3Dc#(;ZjZVmCk->}JMYg_{B-(%F1S;c zP95jUC{259=vB2?hQ7W92q~K(j#Z$Rty92E5PVS_L`k z{}Yh)E>)-m;;0US6)C3{>Rr){V+qPUPR>kGs3wRd+?`!`Zqh#b8)*36x05DQ3%e(r zY_OE@it07NGtU&o-(cbNHu-LS`#dP6Gx=G%Fd>jIQ2FweA3S`4etzVNc@(ehxa>5+&XdYee8G7e^E3&>$>?!S zwFzSucHsNf17RmHV34ZRoBy-qn=jI3aP((VP|8HZEPV}co5rtu&OhD)!Jvuj_7NSu z2BjuWtYv*6N(G0Az4dUVf_Py{@3F6QWgJS}4tS2;H)>k3q`*70Pu^9cKA$5vKuO2Y zEF6JUE_<_&$Gx*wyj~Pv(YnPPP|idE8^o;ELRk`??4kx5Pe&V7o~V@8DMo<{XUnx! zhj1Z(?%zm%2AP>HHc+RH(4>LKbdN3VEpO(1{0~Sc9v}-_>^gC(WXwsAH%9?OKD55< zdbL~XkgQZA+^%0-d<9W=gx+*YDE*v}fV1WPB_i51T9X#r(#aa|URGCQz7c zE(oc`ByWS8kEbYm{bErtfwr(G`$MYa49ZD~%#k-%eG=SMD512XWVYtP=3afXeoiI=_$udVk9AdG6 z+@T2gLuYAcX=!#2UfoCfN!X-bkMUKDC-(l}_Y3>Hp;;LG7KI{<-Cc;yIJX?@gBl_I zo4HZfky^{Ke>C(R1=U&=YhWc)VLGHyLApyyT6zGL z?gjysp}V_VlmC51YoFSrIQ92X;Cgn$h?L`@!FM8+)H&D;2zn053kHT+dXM@dwzFY=xRHM-y%# zAem1VH>hR3(`5K=+fU3F zPe|gZI^~b*iTKw^bEonL^ffw()o_1=S=*9-0zy}Ok;!_KT??1ewFi^?!g|I}xbY6z?X$^h~@&k+iJz`BtRG}AZ`oa%{poI zyFs(PERT8^E?JQahiH-M&g-~5VatB^#LRr6V@)^1)MTKfmxZwH1@se8aq8;_-rzI8 z`%}e|d&LsN?xH&wx|P;ty66qBG1<&;p1iiX)*~fCuvg$ve0P{!I@1`N9={nte|jOz z{Xy~VZ1SE0xK!QuCMZt5J3e0X_PowQ;|D3GNA8f2>%rFm?D0kp!>`4;vNt(|2jfS# zeSR?YyNhT6-tsKZfktk##Xx3)t#~Ho3538Hz}B=GOy1noEP-6Sm)s#zS3_+ud7iGZ z28W=2F_Pt+t`F*0Rx;AzCjkGm<=pD9nl@=q?ZBOW0*Fb;I5B_rcWpEC|B!B zLEx2}^-^BIV`gINJh@@SrL0Luim6ubBo71{TrMS1dyKPvVOM4gJo`=>B^Jctd>eEI z{vQ5Ky`?og(uyG`^TG2R7FB4 zBrPyB>`4q?zx$FeHRuw!5}54+!-XHu^T`|*?TRa$g48yFq>7c{emQMiuYWKL&e<*&T z+`Na|Vz{sfZ7)U^2AH5pk9gpyDeYUrSCB)H+1p!6A$OfFn&eIVA@Jbge8X7HhJ|Lc zKX0h>U4xE=rp6^;X(x*@(`&4tlwZyVJBQiLj1Lx@zM1fqM|+2{+0VxN=c8c8fBhJu zVm5!$QjXz_L}cC}G-&HM#Ekr=&w_LB<$XX<^)4`88Q6tp>Qa?&`dZBfX zi`!pkqzt{9@$g7jm#q(Y^7Uj;7krB)w9Io$beVF1%;tJWCowMQxG^>waPKUJ+zvI7 zo!uIhg1YJ4tmUju0epn|M8a*UnZ_4-t%_+{&?4puNybLbh_~U_#Q;M4K?P&|hC2T1 zmRCNZPY2D|)k`arERy$cZM@6AwLkFSv>b#ZKK_#n@`H9bIz#aEhiuGN;6Opgpa&0t zuhj%)O3A365)dvg;E5%&%{a-&Z?f049#sKOE)A{nV)IL~o}JbdX4wactD!ndsk|X^ zBrx>dLiST*i|7T~A!uQf859yp)Ps+h=Ahn@MSx&ts@VD<)_0{5-*Vfp|7%TRY+r#Zuk?21;{-PP zVFdJe>*4#$KEE4qVtl>^As>*(_3<5lIwtP&mG4uv*Rz7sPH|2L)aX(|uH8i|^P|!D zt+K6hMN@Rhs%yV#Ge@+LXN zuLcvk?JnxS|HM|HJKRszivqfnTm{Bk?LtsGLy(C3=K7`0vImOLPg|0yj1P}D3D+J< z3UDJ)Fi~)))=IEs85fkswSnH^9AzqZGj=MCf1LxtGYU5s>2V(E)V&R=6%Kwj0(-If z@a&oMG=_~Z*ukd;k^z?GAyyIbw+{xHeURXd-@Y4g6K9sd36L-E0T6sH*vc7P`aO{V z-q`W9I1nu!)IZwAOg}tSsEF_Hc=zL1LHfrlQL77bi;>C_Q$8LyYN1wzSUGuRfNU(X z{|k?{fNt~6x{tCwZo9ZipSD_)Of7Ov!zmFntwH1YcxF^gfQxmmik$zADXuE=Cx-w9 zQAAeji=+O9*Hj-#gbg?P0Z0M8d=i_}euV-Nn@(=PE7tkhwc#u&QfK>_k|}f6Znx_= zGm}(F(kZ)X9W-3hr}7It58r^wktF26!jiYZv~(=kq2X}&FEcQQ65Wb%~JOj($1 zqR{hC!TM*&`M*$aFf}#Q_b<@>gsKUksSpaf@`5N)z6pcuA3pi@xM^+xddx zCC(nRjg2&u~N+B==~21(5f$-;b4V!ZzF6n82F1D zysl#blNTt``&NOj|*V!(PQo9GH9HY+!!4Y^nIhEqE>|Tb7o96fOX6zfkJjsnhzAv=G&@Cc3 z6Ob_{JKcWbvFUzIbv_)ChCy0xE{YmIT>Bq*GGkV{aoKdTS&UbQfCrPLM|1o3Zf{Ay zd~Ch{j)+t0my9BGV=*s)c!Gj6{&np8pFLTqGnPVwCG%O}Wgn>3Z3yG@*02 zv0R-@6Lx&IT+eo_&!kSwF{xMt)VPF0X&!Ye)3hn2nS)~@RvE0C4Ldryt$#8P9EnlA z7Uvf!zmn~wNePc(1)HcFKaoVN{1hTqlXWGm8~>P9TU)X!?nZY}P&_90>cOK)89nmA zw%aKyxl9m}!bWTJ3##WYWL3E*XkJq5QXA5IEwW2}=HSSnMl+&cYgs_@2~4?b8sW95 zUNG1Vlp*D%!#qjp_rXZDYm;Za!g{R9@+@3;J+X)5<*N@?2F=c@Jn2Pa11&KVk#y*S zFDXi?cpwP?t=rS~Aqjkmh`5b}bz|gDu2}{>uAJHvkC*?kRwbSdMTi|M6r+5 z9CcAN8_!Hdj6M)OEKs|#zLhMGe|tSP^o!wB6D116%=+;HpXjzZhCBv{d|(*J1%Oi0 zga`It-rr>0$3WAhD%@ zt667Aw{O?&Njn@n8ulz0pXnh{gITyx3^Y9d4?IFWRI4M?6Qa9 z*b@V!G(Hh0=FD?Nco*lP-}=s_XQLB2c_4X)6G2sD*fXMzK5hgYvZfS+`N_b1vh~NPy{$;naflAi^JQ zlO>mXNEw75%nzOXK0{`CNGLMWb1v>9>9xVC^FlnD6nV!L?rC}Th&g(WfeteCKyPDPJL5bv3j!M5Wr3>4yG158>+GdOb6Dz5ZlWDnta5Mm7F{>xth zFLhB0Mfj*calva(9_mYn5L`Uw`1osYHc)~Fx$g}IGFJeIX&J}mk%k9G?Yol1=^0Tu zNAEmD?U2+3*NZY)EQ2r=sx&_Ki;oCGNRB!MCIjixk0aa*${7V+PO4EvF)Ag111|1z z*H*{#FDR+cS?1ghk`f0ClKHLDv8hBQ(6C8ZU<+L4)8-^1-u+I309P&@a#&Q7!~rxb zr?aoHA|AXto(#tb&eR&$C81T4ZiP;xbz(_07MH0COZ|$0rPIFjIow`nQQwtNVQme7 zq#c*~m+nV;!@g^J?(?8+F)YCppS`)H%(mx|=BSi2>#Vx1PrHMp+Z!Fp(R?Ml*pM z3u=)DH}>ch8?mEv1T&&z`H|z3 zQ&i%_KH^vrQ-+y`_ua$%?imleZWQkM-;L{(2+F#i#^y+yKo45D-447L=IP%*c^9&4 zpF5mkkuc0i_L!E#qS9_7vaD6BGD5*h#*KR^_Fi;19V-mm4B64GaB|!-Gx$XKuxskV zf7f)8r0WGj0}_{_4|H#kX3eACjhleRud4B4UGIgc6gELH2myCW$ay{7svtzp zl|Tk$^S1jP#*LeSz5@qFU#^i)PA-0~?d=eu6XpCG8L}mzNijC>cy3lM4L&sUgrQr zoU?8Br{Z^CgSkoSV(bBu7#2=&$g{*BQ+#O|b)Og$#f8tFx?VEZXol)F}^0QUrdPgWoO z(tt|P=grs`)zD6!-^#y_SyAjX3=>D>?YFs(r$(09565r@JJL|9dB^Md%4En^HD9GI zqhCj6^oI>SWSSEE0Rff?yCPAV%P`Vu*friH&SQS9ZVe2~9n<)%0Y=$6N*~@TQtseN z#4|pdUuf96sNjM46_8hq0VtolU0kM)3AgnVRn?{%S+zygy*i2z0PXHevLUS=t@UAI z0Yd*(vf}lS8+x5DBI!SsV{{<3Zkb8n&wGxTRD!LoxXD`vQjNQ!t0odD(f8NA77{h=Il{QSkqH` zCmpe#6RYshho?fFxgop9hMNlmci0RyM_jT=)c8+cl4xMfta;E!QyN9~J7PFa-iUgh z$4Z7oep`C^1ErPpZUmrY8P|S8wfC}RNl;*@Pbg3n9qIC@<8F=9Zwf{;5K1My!WA&s z8V!evV*3%n^HKeo!(u|iO(m4ku3K}YYZfjADq)ntddwBmo+Hv*sEI<>0(M`KEBn}2 zlS-iroN=czjrxA1v{G;0WD4P-`aR7@Ap)Z~LI(6|wLHF>#oC)$$0=gSzO3b|DJt~B zQAM_pN@9kDzPaE|F8W3x{#+jY1U2ppX`5{8^(%4oV;t4UW|4IUFoWX~IC$`jsCEwt zHw}%NJ^iA`p)td==i=yXQWwi?4y9}dLO?x~QK7_`mGQ$CGKJ?=6_^e3ouaxqU=PXV zIGpIyiCkUQfuC)JKZ?3ke>en^7i;9@o4R-{y^ZH{`GPIi8NYz%5V3}QC8;l=vXVf< z3GBX&21@UQG)ZmfTBA?9+7B12nxSvKMg4j;#0$Nhf#h$KgXSweyeAD@7=`7j0vY@6 zh2TW(CC}yMEV+X2%QUa71q<}q&)BTouW8O2@W8U$oPkfMlO>UUyvNq- z78S!DMn?G&tA zr`j;Nt#`^x9}op=d32d#+JZ+RCRde#IlG)Xero!GCu!z|^kypP@ijA>{+-Bor>f*< zcI}ev`k-}D6s9!{$3*7aZu)sCB(=+*5$Zd|(CslJxXT~e`w|PiBC(S(BM4zn%7oXl+ z2Wph*YKP*Iu>hst)r1|^IuCdI9Ywh@&5;urzZ5<);$T=7#7kk1p)Pz@&hmp1h1xvq zJL%?wA-o=(_UK-eub6(fPJjyv-nf=B!b%%~m)qe;1g^iqoz=|A^ug&qZ42g!h*KF~dgsfnbs z4{?bdy1F=+DaaLZY#GlENo8Vc4f!CCCsJD#4sNuS&-116Y}fAx%H z68~|`KtZZHsPl5f81d;`0C2*&JmSJ8LqA5udaRj8;7vbPwrji_#LCauN=m;Pk z2Nm^HY-tQ;?o*mvb1DSPAmh;2Pr#~m%L>l)-z?~iv@WCNXiv$(VP<`?U4q`f_(q>t z*n@x3z_wGQ@iGQ1ntUL&lWz(rr!OPo`Nrbe^wtNSU$&$)naRKmeXcD-Mb?mh;E?$8 zN77VLzXXytXafduLw;hK@c=vgG8Ex;Ckse_t<92Z&;H}V?NeZ%TJHrZt;K@@XK`!9 zv=7kvtfJ)L#vA0}Mk}(>t59?KC|6J_D1iplvz)jJ5NWidyT!~3B|oe1U-KMV@H$uh z5xx8DV6;IjD5k(JR*6XkH87?X@`lYGWdZN~=!(yhaMv2Y^Wj1KfdL5RI>BPBhKfWT zKNviXN6M{WQj-%1WW8=bNrQB5fdtT1h(YW~+)1rRolGw6JL2Wc#P(5_m(_dyHh{8U(wVrCKTUL7_bK&(?*U0;~%9KELe4 zex^h%IimrPs%O4-G>)siT6p5L|L{^jbFoXW?Yz-K(!f33Xi#|=`=ZRSgYio;PQX{E z`5E#+!q0sGSuRO2dURz*mvV4+|K5UZyGwkvDryQo?3m$8rA)~d|iOCAdYmIEI6i=-HSQ_%Nh|g<8Q=TS# z1}&y}NXlaMJ_fyW@!`{)JV z&<@3|xNE>E&*WS~gP8YEnHoM6tdJym(}TEQ0gc}c>(Zruw7%@Cy&jaBjm6>a+yQK# z=F9JMkFYSi`C65iu@N!4>u;F8O7!wU zOH(6WmCYP(GM`!cQ#Z{*9mR=UZ!hLnXw{);n&D{vP%*uG0|3cw5ud-3NEnw&d|JKK zJxz~KTJux`i)K#tCpAqlXmypL&-|myZ7wk^3Ua&Cfp(WKMk3*Z((~}>V_6uULIk%Q z`6}{KixBRyc02J&tiu(c&yZ56+#5HsRi4x;Vp@lIG{tTZRhxpms<1%3b)p7B(&^?@OyOJoG4}W)&q+a zg)L5a6HDh;JBh)p$yIM-(^mqnmt&~AJ>vI8oB(WX5-CtQF%Bmtr>!vq868Kx@-Y%g zgcYqBjh1Qum$lTm9_|hwyg>BP$CX#JHM^D_zD?e`X%w`f5KbNDhm1;EfRE7x7@vga zF9xxszXAzrUy>grD>JfJ_JZ*UYsl3O$h$BLkOLiH*EpWa^E@ve+f)w1aG2PgK@Tbo z@UO}Et>aL!J{6wv{2YGEKbcv@7kwUvf@rTq-{dgZ-I$Hj zT^?*tR~5e}2aa+er+L3Umm-jn#1gtU*XmQy+Z62-wNbrYb>=kZw&!fT_xZv=#eR`(wjX&nB~HfYl*oltkLHrv z;|^(vabjdm^heAd_o_$Ej^yfgHwz+Hd%TL{f*gp|9mhaN*_C?Leu<%2sES3Q1_N@Q zzffRjb&9HABm5w(jPb|md}h*Su#=9zTsAys`)@&+QZ? zxhE^d!JyB4@pFgI%Egc;{j=A!KKGzSUC~%Rt8VZBG_a(6BH`C(KC{wUr1UiYWjp4G zVZ669NY@xmouAur@%`7m2D1*Xd^MY7_C2hP>keAdY@Xzrh;^TJO@gdXeW_zu&o;U4 zqf5*vj}4{Hk&->F5e_i|pVgNNM2Y+gAGYb3r*onr+nMRbZ08R`AmU$;M5_bNe5l?% z2#8WOyEE?axaTSJ$oS}ZnC;v6YL_8x{w6wzT5yu6n2$*@J^Qc*$Cmw<*OGoba8rey5BPs@?A zF#S9HPI~(!`qc^XT?BfwSNz2E1AC}4m=?t_#TZQTkB*OokNS=hn|&U53!RGp_L|Io zz_H!o5Z0-(zHKLn&&)!Ts};pr1FLoqkj!b)sIO8nea{nBMB@uFG-WejJe~KUnQJvU zG#rQ%_d3p&YZ5Q-NAKWa>rZ5JxImOfkc?4K#W2LEKFV$H5GKyp5XSe40jJ_guCMnz zY|N6`Tm{zh~v4J0<$f*pE)qJJgHr+;sxrr83MT1o&-yFxAEq{3%%M!CQ z51Fux7`QYdl6xLUBKv|DI3=%Efjf!*MJb#lJ$ z*JY5s5`mH?wqou(kK(>gaczFA@YC~q@(a&|LM!gwB4bKUUr7M`p8V=TMrPo!(ids9 zxCK0kP7ibCyH_{Ihi^?@1XBt;kN6-#-{wFRO^FkOjE>6^D}SR>ms}gT^)Bek4Rr9n zUYzRkI{p-t6pN#P#z{EFjE_PtzH$xy@Y)`>L1rZ;nQ}Tp+-#8QUA{%a z?rvBdCFU9K^Cw;(n3ksN3rBW7^gLuzLZM>HamGh*{6W!mey6;B+5E^|_AvP-kKNsN zvrJ6hUVJ!TLKVC4AO>F{?6HNuz4|>-Ec?+Of>ZA< z-8hSi_VN|rf3l?9)|n%G7pt?y!FZlEv|EKb9XklVdo?fgmZ79Zs=;DYh(Uu=?3fV72T~k zA`ArrPk%}%(@>N*^T{}n2I#RIDFS|R%G>N5w~oN5mptj+%h+-=C}Q!fe;*$A{my8_ zSExIjkL|N1@VmbCC<$xzopW8-3wV)H<(^LU;oN@|SBeYVkEV0O?KB_Tsm{yWKE4{e|W%;&?A1x76SRIYu*8uo6y3G~4Q( zVD+5GU__@9`>@F8P-u%DU-Vp0tn#>&FlPnPG0IvMJPWX@9s{Yk1nm)qf#sO6;p?+#3S6+oTaojP!gL# zJ^}Q_i28l%8-Ftz+H~m>e$I!V{1F3nY?t2a4VXoP3N$+4u+^IRm|uCdbK$DS;Ev9Z zo(BbseE?Hpf|(z%`^ql;rITA$*as8&Uf=3>?^~URVq~iSaw=Wz2Lj=)+OnNovHCR) ze;X%G=yd33sZ42WEQ~Mo%sp6(o+DQJfYTNJ@di$SVfYB}F7obJUN~taJZh_a9KXjVt1&%N)= z=Ilpf*5vHyXdliMcSq5dFrOQ6nEvvmnl8>Yey4B%zrdBWldu8-AWijT+M1h}fv%_Z7nWZB?$r31 z)>pkJZ<~jBk<(@`M8<%HClPed{wUy%+xoRay_R*O-(lmBr_I0*yus@5_bnCBy!Imq z9Y6lo;=J$WckUMWfJINM0(c@$!pnjY7PAOHd3(=j!#25*)jS5PsOC7bljheiEhe)Q zdkYTd+U`T9#NlbYK{WZmroO(u5YJGg$U8&dd*Rj2LkntfNbIh2jB*sl>Oie4w!;ipbPqHN=0U0U8ZwwMHM=fL-2 zN{cDQ-+{A#-e(BdWnq)@Dtw(PWEIaH%ARRI^h*E{GRe{;S8m1ui0z)OiZ#vIetfQ& zu$=UZ1eUQHSDsvtP3s1RZS5tQTNI=20)TS|I9(q@2r&~Sq*r*FK`+CGN$A4@1aLXU zAG6SW{8AeO6puB>F$donZ9ezutF?;xhXputPkpuDl!bXFuz063nhR3}*r}!m5Y>MYBry!w);M_X+`?q)!!}2q}z=$4vb!#!7?0L&?gcrrort z4`6IKqymWmp(UeCAcoblVk22^xL##dXt3nZTmcKACdfamKkjtORd8K6TCa9f`I;OKgM56fz@?$QZ&gd-i9zpm)?@1L?bQr>sHl#ShzYR21s&# zi_xP$e@K1!dHj$GJd({YTA(b>-~bR790-&0#lKS2lNsAA$ps1}0$EMQiH|t-ia)IP zs;j6K^iW5{<;Da@#LG5*(9L_dK{{HcZIsOAR11Iu(i2H^9{;Pc0vMBlne}V ziQ0q$@)sfiMBeo3qRBZ9j*?yz86oaj7)m(Ne6R78AYD{jtVk;-3VwK)RHm~*-W%k2 zyvoqv)V26HHsFMcnA0E*piZ-*zX6hkOg4)JxqW}olkj;K3vC*ADcX1aG!p~JB+8cH z_2U(ig%pX{UbFcEYf`B})5dtwm|mY4BLb4o$SQ+co}S_r+sG%lrC|UPJxJ%doG+Pm zYdlNDqF+LROhlkKt~V+??tY-oG|w1q4jNGdhhkHs@4TS<@ndF#-HEK) z>jw+)_y-{P?f4J={6X_7P-xT&HrZFGYMck-Ov`&!(x_H%F58p9S3rL+RO5YXL7Qj+ zrT?|$DUj}c?V)zXq3GFTv}Fe5r3T2gsvD6>o&x8MCtFz)civj)w|B4`$K6Sr2G{+@ z*RHs3K&axiz0%dyDdgPDIm)Shsm1*``*w42L%YmSQ`R~4>T_I$4`h&nLLI=zIT^DD z(F1g`4<0>zYBT4O@SFGJoUBISPZ#lpfjNeI79vzV7|tEv_6iIg*WzEGL}3j=T76-S z*Rv855}O&Mzq^O_AL#}XC}t{vY(^jv4}f#Cq%}InU*n|6HN4lP_iLw(qfzHC=}TKp zIo#OQ5SRJloJ?}Y z7LU%B_8lG#3T1-RqyT?#5rP@xdzz+Zu5rltd*br?OgaJ4u?0j&#JT=#XG~kjZJPst zio|mmc*zVIw)K8*mpWgf8H`0Qh!S|wJdwjM!inD!o!$PW#+TdTM1w@!H?BXe2?U%G z7n>jrHlAY`PbJ{O*AUmgI3)yN{VBUdNR-B-vZRJeoxX%q3%_w^{L2>i1XIRty|eJ+ z$8opJDp+?+ny{N8X1~Axn&bMGsvy8~L@rE3-4&fN+?FBgrnKv(4#A?0|L~TM2WQC6 zXf^iL8J$%$eM?kbIqXoFN;7uIe{%-pEiI2BVX~XZJSnQ8K*eSSmf`5^X z_y;DB@YiAiUWviKfwDFJ@y7jeSKdcO;L>ofzh9?|{~dC;UIhGU2<|AtANKd{-`xUU z1#naUbm{-eR{^=BT*Gc8CZ7X+!0)nO{5MOXI`C|X|LRycnh285ik^5fxk4tD*kAkn zG8GToTOo6Z`;UkNviGXv-xL1an~ex(DaA%ZeunAxXCgwUQUCYJ0N5B04W&Cxc+(3| zaH-cnfCHWN{t&FyI+Jhz8QluF5&SDX@L%{i02=wTRI0K;wNAvDk90H;$EYiI0RD>x zcjchP%kgAhP)9LW$P}kR|p8{r)xl#$SeJV3d1Wpyv;R?Kp1RxKYr|cFJj0=={NblLXowm7?>nv-m=jx0&jG9bw zz<(c({J#(X4%ij?C7~9bm-PaIF>{52(s}j?~ z_E*r~!Al_gM{tf4*eGh#V&3&Z<&qla=m*BnPtJoiPbRiZPBseje)q=p=S9cN&7(D~ZnyX;xzOZ0 zwKvBc7WK!43SyqBNTmx7c9GIqijhF>0%6JBuOn^-v}PkhtoAW zzvAt=z85JC@|T^|Q`X&W$T;ONd*594VBqAGjr%+SXWnc6K<9}i@y7*Q;*X1_#EP>P ze(4Q!cl=(_-y&PCSzoF?(p=eDje~kj7@6%?+;f>|_n1j!8UP0gvvxRj159cqN6w|t z8PzQ@@%QgBh7l1EdXeEJZh?<)Xm&PjRUlGT^J~_l*^C?G_~M&E`z8n5a06bg6_1#O z%Js~edGCJ1IfoybyZc=w6a4S9nZIUFuo~8!FGA+_!z(@^N9!+WO7G+GxHjR#l*a=1 zex0M+Xu21hO8BYgy93eY1 z?QEm1pt(T*gW5<&>pIrW{hBE^@;Z+$9&0bhQXA!-8vmcx`eYeEcVB9j>t)241T1>N z1{20=g*f^=!x(1``tW96#=FfL^HD2nYz5EDVUA5)xTygFO|g)f)2e1>fr9hRigPUCg@hxXr$dch#B5L$^L^r;qHp zvu&9}Iy7^7!16x3@V!<+Wb4i6?x)Z6oo^FrFfi)wdDy4#xLuk=D@1;p9*S9yjEp2D zrkZ=`CMSLRqztbzr-F;0i45=jk-8kx*=?X?-@ssPaRN9pTFjITN>#zJ>pEA%<64gZ z8#F=RpQB?*O7CJsM)1o~-BPxBUoEbHS1YbKV;aqlQ%lm0&c@9>%1yY&4%G-v8|(V}ZE^8pwJM;w(=sX6sXst(-PiCBpZdZYLb`eM0b<+dk^5 z1O$IP2-;Rb+(ULoAdzTK6l^dVoQgC2jYHHN8JB*xqCc=o{FA=9>(h*E=J#LC^DO4% zgX{-HxbNLVMJs83D6ZT=;t+ghqkM>nh-@v6E0WS;m41(t(%*4f?%>26&KblUu2Hgm zCHDJ8uBoF-VapALnJq|!f16rYl55o~2yh1(jxdizu0kT2>AN5Q0zXI<~ z4Ju%MpZ)v3TjameD2AV@{^+IZ@B8io;Kj3m4;98RFxAYz@4E;6>oUp~aN#5Peg1yb z@a7N@z5~w&E_@Ha@4NWFmj|8=msI$D%fO@lOw9j_uj%_ZGlTI@Pj6EmJiuZX5T4^! zk7K*gNk9#ztgV|mV1y4TE$Cjt|L!u5I;GXAEhJ1@$5S$OBel1@`PO@i1`8M_6S9B0 z-{FCL#`k+5QMMpd0e@y)>`K!={ge~2kwXVQ?0_HLaNTpNI82U%m7% z70)q#$Ic@>_aO59{71YJgM!G()VSWfzl{NUeVQ=)VWy$M^(kwglIQ+F?&mckhxPK3 z2e>u3tZuUtW3`D_2nG`F`Ow#u@0%g(qMR@%4l2BNhn)> zUz!Ifb?ZAAZE-39+_j#hb8a3ZgWh$KdQxJ1M~lqw{uOc?KIR4~Yx(=G29tS|BKQp5 zAulc&&%fN+ZWeKi-Lds{U-IG>ZMjtb&xpLgj+Hx~jfybT=iwI{jFJwW3-Ix>Ilg#f z)n=Vyz{fX?y5+_u3`WLdOq@Yz;T3`2?MP?ihhL%ZRmUte?N5(%5Rp0kSdEWoXJ8-j$v>Kr1BM!~6|Q}D zNN3$^O!HWig@_+ti0g8ziE=UgT0oKgH)nr`5z}yvi=S>baDBJ15NMFdbjN+$F3= zzjC59wX&ukeG8&AR~oyXm*=NEBy4O^5ILU#iP93U`#cC}^3EsJExi5(OS(zBsW^jlqlr%%4SU%ndrWq<#S zd&t>zg3I;`@kJT=C$l@EXYYnZYt8jzT3UIBOTXyxBcF|aZ#o-_UyP5C6*ZC0USnT> zQ;!c<>e}KJFx2JF4>!`m+oLh#E;+hL}1#o^z;|A)!_8Y;le$}4(3H&Cn!|BYe9BGB`8=RT|4|+0Ub7-PS6jn$lXM}I?TBMn5!(65eZe9m-n#OK5w-7NL}a|y2{k@dk$iT?)f1(2)3)FA#%v2UewDUe zxqj1V_@epEqmHlfP{Qg;(rWkQu8V&?Wu(@7fl+`EmH-t#l|yny;)NUXHmXc4!9*lZ{l~pn8}7k%+|YlN1Eli`UI5t-r0jzh4;E zNL3X(4@1wp=$E>nt+!rYiZaRA!}0~X$~}X1Te;42Ui7_McC)riQEAo`OIO{L?w6R~ ze6CIcfF#dC5{s^K6>- zT|ArMX|+Dj0;)`i0t8r@5U;P0&bpFNX3o-X*hNHsj6PgtgJ^_qY(VCcdCV?BsKAoG zb_>+2SNya1TneNKfQ*`&`cbzY3{6}Qh#3<(og~=IJhpsj)?Y>GgFa_v=Tae^;XS#- zXKCuTurPd3>Q~0sSl7U3aZ%3Ka8J+#y$dUGs0u4?Z^4^hIR8?Af3Ff*P_ouUH8Yjd zITtrU#^!!c5UC_rb=J&t;P6`&kqq^o21hMu91`p?a@Wd>EI%JNTZO5?5+t`A=L|40+ zu#B^6;I(zj?xglk#gO-5(M@yT%G}CtDBZ`uYLwZy%>xqPQyx-du{7d&L1oPY;j9o1 z>tN?A_(9ElUE4Nv% zyMHOca$e5&$EH?i9*(Z9`}1zo*Em<52R_RLO*@S#`@L3nj#jAxerGIJr=HTgqHn?# zziGg6fQjGKqgX9|<1+JQ9^jWM|ZAQjgLyK5h{)(K*}~zoxS%$cj(VshSXOIf?Jb zN?Tjw$RZZE7ox3~hgWQQ8z%YjX5FS;sUAS@M8LbXd*!k`5ctU1TV+mJjgNnwXzu#z zHBrAUHM!kV%I|jk04rM2F*57=lh={5(#w;R= z_w0>gDwunFc$gA&QI8J;rfzTIg2KSwut5%|sl-xIfZOM1JxlHGcU6H023A?$&Za-S zfKOE#+(XK2{_VN}u2NVfWhSf0P}OP~-D;doN9`LjVV7Ef0=nzK?-H}=x>3$``|;Ea z3{TV+xs7uBRccqBNyEra(acp+lK$2YyTm(oZn0mr`-^r?MC^5~Mz~c>89qI>4JC~R z4(A_jpF+iu+bYikB#0>E%_9mN_rX0wtleghew)1C^RYql*C7#02tzQiiruyPNIm7b z`Ji`c>nwf3&b!UPV?ePq-TW&1V;Xng$LCW}*4v(%L*LfS^+T4KDJT=^oFVz5yw^g325nMptozQf zX)>~I>diy1%g1M3wpR1)wEca}N<1ewf|RW{f0)!7A4&+Uin5%Z%~-4_cLK{PU@C#_ zp8v^*f39t>r+?{WDW#^-A(pVII)tMVPki5GsCB$^XWZ(Yz=GO@ZJAb|UfW{3DTj{f zv4t+jch$rw(y5F*#QJ=&cDL`dlVJAO4TD0hH?e@3j)tv`ep|?}bM;+fRLHPGoO7F5 zF?L9biFM)!O=SdI!F}+Da4$ST`#*}1j&vp(MrVCnJu`U)i{3v@;%sD@vTJDxohTmr zKI`T=waKAt5H?Fdmu`o1s!6x@BM1u?-rSLUUE4tSOb%GRP(LmA)xbvLGZi9wiKu}5UV zerXe#PNHQ^iET$dT#ah&e+kJ8CGMs#H6S+n);eFG1NPAN(e?4VvwoXPfzO!*C-F~K zP}_b~)7}QZ-E_=~vCT-Y%i>yy{$7s))ay*7auB~5?*0GqZGC^60bnB_r3)0s_H76x z_o1l1562-BZP#nLNP^qAiDLDouM@>qA5%p4Ud3@5*0g^FiL0ORBttNV<>lKiJNKK4 z^`T-~O}54YAvYzOmeWq0bv3?5zH5_uOC+At@6>q~9v#7*>VISH_TOWjc7r=NOklhp zGPz&uFcwz)YTwgvqAq`cstQkR+d_T{r5?dxsZ4cOoG5em@XHsU)4_!c+2~eVb{EvG zMB8t+>_+A`E$G-aB&VOIFGSJV7&idJ0(TyMH}V+ipC)MpBeVc&_1o?MKELSv9>z9BUhYQf}ITv?bqQ3ZCGy~)o$3)T# z$#1UwN8bqe?Y1qU?s}{SZA{SACF%b=nUw#TOpgb{Qn;Zr-I!y=e+9|F-!RY9=G#<|NlRX&V?EIbi{?9Sp{!i{|7{0k< zp=enL2y#s`3GZVW=K5=odut1GAZ}BkWXceP?<-8yM0ftG1WZ`^+=fYcjAB+MEH0^O zu&Y-butP~$BhGSY>z#fFf;^Jk$;mrrM(Rx?(pDdi!!MH~%@aidAOsKz|6`c$|F>b% zt~+;;siX)yD|fQe9KBE}=iC4X278E5cy$xJmQX_JsLe1FD*i z!L0pD<@mKJqR`@gn`6~S#`LckXJd#s3XqR0Yt&U5e7kQBHl9ci)z)d>@aw+DwVXzOH|I z0gCVX$1;{dg(j<+FT;mEn*BA@H)4^djY%ZH`#-4IV|}95ShjY+dE~p2xSGgT6)8s4 zr`#P@kP#g78Ro%n2;-jxN%(g`f}(LcS{L^y#mmzH9%Eq=Beag-x{oBHBJ0hd2ML(0K%Bk*4XDgJF0@ z10nxQ2)YqqEj7UtjRYE`NWgomen8U&$`{OaAvSdnPzV3ZyiELq9O%7V5Q7|U&naX=S_uPWHA?Z z)`<)K^BiHK(cnscX&G+>&mm~(l6^+-l$>{vV38{S^Eh=tEALo!%T<0o>D;Mfzj2NK ziCPZ*1NQumT2gTOxSvkqixu~6NP0_8mP}>{TI7K?62m=erJFf?b$*Yzo>!J&pZ5#T zZ|l&? z<;p$PylxZ32h1q)pw0*Re+}*bEo1>#ey`}FbUpkv-a18uv(1DfFBI(n^CQ%cS}7F? zm}-?Jz3hP()OtT9)EaIZ_|)yJ-yz(?>f5?|caIlDDQO{+e>=|JA_x^%k9%H9E9t2! zkiFo`L$cu}cCdiMbOOA#Ad-6W(2cx*7vk1`F9h^E5@0O-_I#nEd#>H#^M_Lkr$VZK zXB*DzME)r*Q${&VAezx4psA5=Lo-*tLOSXLg=)_G%6kjiA-Cy5nRh=_GebYrME+P# zgI6vmD3#j})%)E09q!?vRkg0g!1DilDIVYb_fnvuS1Ah})LluE{V%!hryps0tXi?> zUG2$hqb=BF2!fMLD{(%8_XTpGOcd@FMc7%`CyF=dt7P6}_l--j7vc85FGHy%xgHYP zE3I}J514Eq&1f}c>j8FO3XJ+@x`b=#JU;*J(#Jnp=AYp0znqP^c&*XB(uK4M(LVH< z?%z=;5U5pUiW;g?XjP9ktQNqbjJo^6Rs+lHxS5?X%Pi@@{wUI1&LIH{6ztag)E zf2i1zU3bc5Mrj1qDdf}(uD(sHhjf2p4IrWTokjogIR9mrB|CO|p6KZ-`uTDuLN__A z3&;yd`A{vV2KBg_Vp^$9>75ivV8-uwjFXiD@kj~FFCJ1~6;5#3C-60`308RPHCHr$ zg4h=YWGg`)*|9B0oZks_HNbV#!^PtOs`5W!s*1$FZq*<7rdcO0+JD9Z2+EPh-?)RL zRLbBnuyDv4I9t;4On-nDkL0T{UA>+4sje7sUUZ>ZU(|naZAjp9ZX}RH$Tw!am@@YUna^Uv!=HX1Y692W2Ge z*Kb;uQT*|7UQinehv+R1)Yh$409)(T$C+aQTbrVJdvR~tDNLd&5Iu#W^b517KO+mJ zI^s7|f5Vf1BEh29|3-p!8zx!F5+PW7+_TBqsliZSPCxN-OU?EvXC$YR;2b(o5`EFR z(kBhJc`Fh70S)t-JSYX;amP4s90;_Q&x;~Zt(%bru>Y8d+<$|eU;DFDHZtTjGTGq5 z3;4PyqTdPE!=lUAA6z+>S+%ous>vYSE>ntL8UMJ!K0iwrX`}m}MD5DIiP{ACqWxk9 zra*hE`pIzkvUPVwVV2sv7d0E;FKaVVi2{r-m~Ff3RYX>#nZEfSsQY)SYti|i_(Z0I zD&46e3CXE3dda4K`^YN@x6cq_B)+`li(O}wZs{grCJ{x$#?{c)+Q5C6HZuRj8}7}$dUgUIFAyZ@#B0x@C%h`*bRRG zhMIrRt^To#4Z%wXg+H#oOZy@xHsWU2;x+iuw{N# z-Pz=jRN$zTc)uE>G(hDA56X!A%{Fva)7(Q!I zNx(=y9HT=y}G&$L~yY zHespDkiOgPdxS0b#e|L3ru>xFn9!+jH_3i{+*m5`)>mu?bcC)-esbn?_o(#p!PPT* z?@P>?exPJt`I4?+u(LeCBq6Et)6L&Pw(p$)w5BbaiuG5Q6~M;JU`&%Oq(BA;!{Zx`#L!8I}xY80 zwE*t`r5wFM5EwnFWOTCz=dlKR!cMmHk9bu}Ueop=k68h5HSpkrv&BTMRy5xH{GAU# zj&z%9pimnSi#dhL#f@vL!ii`p-SR_@BoDMbAgA#d{QY!wk@u zU>|<%=C=)0Xin1n{ieUYA)fea;7qqwo1~P>?u>TA-E==7%PF~Q>kdzJG^ls9%$e}= zats@=bguI&#%TDymEL#yW5Kr!Xd01IZs@*!Puf%OsXtpd@#otD)pVrrBV*TsaK5tK}40$8HUt?%v z;{H1?ezaF6{QcSfX&CrFCE7oZ`v03sGTq#NW%3p!yS&4U#c~WaOGIwZ@+tP2N{;yT zmL$4;8(_O^b(vTE8P) z1@KHjqk*bTj~GO}qvqACjET&-nl&Q}qkp0-^UWP13mmdSG3E7bVWJ|!Iv+Z}^aDa3 z&MJBT6x?K83{??yEvps;=(A?eja@i(8`&B>bSLc|g(bIRtN@|EYrFd+a9yB!}8@*cfJdb7YXE5PC9I^e70~NGO_o0zFP{ekVZM4o2WY`Ae_jSW;r| zqkb)|cw~h~a7QCrOs=GUgt#ZEfDK=b4t4oVO)*c1&{Kl#$-qwhiH;YgBtrB87)og=sL-*f}Xttqz}HU#PZoFht~DpjcT9QLD+*bQxopIvvw4kQ&2xI|GBX4 zLC`I$=S`oQozex7FP}g6b!5~yTo@}XzmbmCVfF-0R0&**S!wC%w<>^znnx5M)usu% zlAi&eauKUPpwjo%a$5;??8UL}I%>^rlN&dx*5jYo;k&!LA+#8(?h2a#3E$drw(^Xs z?lD?Wa4==OHcTfpR_|DMm#W^u&O>!X+ex5ITLn#lNe_F9r)fIBZ*JRDjfvw()4fKY zS?<}%g2ka{3rK$2(127iFry~(!g_RaZRrY6|G#|Ge?_$)k&?syJ}EV z5a>p^Q`+WQ(FK4I(?;KRX6KbLZ`yX0opL&iOa#RfM<55ep5K#IV~GCDNVx*`MoK|D z&}OkH^54voa|jJhl-iL?VUf{PS6Wqgd?^KeiL*Gn_v>fv30G?a@q;=Rb_}St+^jPQ z+LTv$q8(~gRBUz&m@5p-3fH}N7ZzuK&{cTwxYiDR(er=rt+{_hV6tI+Dg`MFHZfS&-)p+CdH>2BFI#nfZlY4mWO;#onJG0=)Kv)w4Sxs*u``d@kK@jquM63U;8#& z%Wqz9E_tZz{G4CkObsz$b_Z=obz5TA!@#qZVk}qnSJds3j=07Gog2{gwK(wj&Yhf} zoq2o8ed0~iFZAm123r`D9j%#uOLcVgnql8tpI|gUHic8ENP#VvohSNywbPCGUX+%f zbMBPYL$heWc>PZW@yg|BZd|)uwo+1(dZqhoqgtbF*?H-f9r=R&rosF6?YjfWUlI-) z#tjOULMzSn**<`H6Y)KacJj>hYlYF!Wn^Sj*Al*ym0AKmd2+Z9>+FBnD3OSx>ji80 z_GoLNRtGA^larIVA9qQFtl8@9ux+XNc;r>R9+Go2imAt^i3nfYk>&U z_50cfgKvxn=vAC<+;}34N_~(LyiIO-Z~Fp{V1~-FTy`0#2rd-vAE-F|S%|)$|MqQI zmck(SL0~v2AA2C66d7rnb)Hra()+S;tNbm|rbwU0dXSIQ9@Rj1_sB@SP3!BC@RuoK zkeozC`>29^uj>3QW?@+eCEJj(Gojs8Y;7eC&pJ#WC57N4C?JH5`IK6da_BBKCG-%J z-O!HeHGm_JYYYYB{J}G@S@auWex0afYD%e7Oj$l7*owT1aT~-ByWnTat({WwR z;J+D)tcBaeO)W027oZy(4-bdxj6l{nbHrYNofg6xKWyAcpOsUPW7WHX)}*B3BS!;m zM-2>QM zBKsA6X5WJ6W=#43t}kaUhzg9Y1tmy8#8w${-)pP8H%u`)EYiSUnFtQQ7`*zu5?71q zqW@5LxE)s~kcpkC&Gv9|UdzYew->>e?M%m0ZR>C)tJv(fvokza1MYmt*$)ZJbHo=q z8AY81Yb^Gh9TP7|P_`~4%V_a118r#Pq?bo?A_)**cC-j6hxVK~1d@A9-ZG=X=yf+V zpnZE2Tt<}>aVWC2j{ZFA)LBm&k)t~-y@?*(A$|AP@#V!pt;R3e>T$I)a1L|kHit1e zLTSfo2F+^=h7eqd{4dtgxR#zayMzno-bw_h>dP2Zq~f_+zOWY?sZ2Jjymsz=qcC+n?>(zyDS# zg}s>|1(4W(A6h4_pjES0ct;AMKBA9Vk)RvT;oL%$OifN=9m(y0R*(M>RkWPvpsd3_*L8AZIX>(YYyn~v@IRd zGLu*1XH(3QZMkrlHMbC%Qt_hB!_|t4cM*X`^j~3c+xYWs0 z0c7^~pC+^$zEGp^q(Xilpjliey3knvOOY4f)gmm5b2cmT;?={i9VE1cm|F=gGY<4T z%RR8hYTH#H@B-z*r*MsNFzARTDG9L}A!^&q?k&th*KxtZfs1&E_7`1J&j-}fV_RHX zsfVS&ttuh1z24?n2uB@paiA_do~A!tM)!YzlifKd<*&;RND_oo8GQiPW`DRdv-050 zJa*6aaj>~`fW+T70;t(_1_s{I{Aq!&3NZR@#~&8C;%Zy>?%L(oSQr29SSG4Z#lEK7 zmq~xmm|i3zW6t$MUY@A3>)@k9Z*?x=r8>r2lE{`1YWKo>mo-X5y+HO@S{)aXZe9UK z8$$f;HGF|+!`|IJCe6+zLqBAt;wJTbUw>WfkJ(y%PWD}mh`?O`}UKT6H;rb=|I(_+yr0Oz8bzn2=&6Ehd6 z`lm5iB4kAqcAY106XW)o3$z}#o{{s69N<`^v6xMO@3rgu^+wJ`81Qoh?>Ao12A}tx zD(ZDBRmFvt8co56>Us;%{oeqpi+3_0CQ;5UvX?R4(S#_sj+SQ;(7P9>X4hV{gl4Q> z|2PNmYty0)+=kc;HfHG+k^do1i7Yb#%!(pF%ja|k`fphJqMzst^s zB&Vi&>I+Owc~Pg2-J*{xYjd@3J|#ruy#No7T`TSXsplWngAnFFKxUwj^yW~v$~ev& zmMbx-PIL0RayN|Cep5Ga>^}L}La>h3B*U)?xj$}(!NGa8B&2zR(HM9Cy52#>s9*a^ zo!49iVT9>(<({&7(?hWtwRK*YWtjkhfj!P;oDeS{qh0lQ8_+Fp>&-KqBsBfrJ1#!0ck4C0k5jr@@A zYuK>b>=Y*VRUY#e^^II)lhm3$0yz>BwMV>GU+V{j+Wq>qc7OIT7xQ3dX!or+%0`Hv z-^!qJ-OAFUg*s+Ku#Ov%w>d~U!gO8o)2BA?B10HJpR(@(KpSBg;ZnnW;LO1T%}Xk_ z^^J;{8D-%}9$eGsi;dRvr^We!Imfs4ds&wwe+wCW9ct+8ETKEnRs*Mc?Ew7?q~R4U z|33fC0bsVqSpJ2sb0}bNxQg!|8Uk8B-2=N#;KE1XnV25VS!a^odxWIK^;aY@ipAOH zu&mvwdx9rQH28o%N?$F9&HZsR!3ja3Ci{kdh4o_F!P1;a9@7TdSJwg&PNmvvnYhjB z#nq^G|^>@d4OKffZamcR|ypY))*X0MX#P5J!o8M%ABjoDxr*3MEj6aEK*$tl^ ziWBre{Xn{u@p@x-bY$zpVK+A8Ic^roW3WAKdM1ZcoCy^h8RMnk0RQeEeVi9m`f-RU z8i#g5twaebcHci*SWv5s+x;B6?aK)~an99ar`%h;+3%Ho6l4Fi)0Ndb@kR&NdfMMi znEcZVaGZUJ7hYsYHo~$|Zh4Vzz6&K9e#7736iO}7R+jL)H=>%~mT&LkWe-7DLW56S zjjFJ9mYY^{sTycoE%2F(ikE53H>gc}M+a^4;b!I*2wf?j84CNbnvXY<&!K;A_a_gJ z<9fM*`bZW<7WV7A4|mnW=Jrdp{<5P$g2KU}V}yJj5)`i?e5>Pqu3jKc%EFUp?MRr_ z(AHPnA&dTpPCp9!z|u3PwVWqdnrLnWjf`wadkmqq+8al;-Q2Tl*O*ZTw1A?CCy)vR z`ZI~_Qhe!moj~7)N$Lq)eJ8xkrm5}m{QOz<0WZes><&oYXN`rLOrbd_SjVUb*NZtJ zec7V018~Y*#ko=AtdIu5kOCZ$gaDdm9f6G>KHoR?C>gi2nAoDlObn`&^WGS3t>4M* zjqDbc17nlqHwSn1G^`oe_n*GF?nRZVdc!Z2(5p2N**eibpwVw1B>b6UtVl}CU{HXzsnH9|*nyuVSs>C&Ml<0wA&}}vJ4TJ-EtDmspjsc5R-zf3@$Ub+vpC{m1^QSOhn98q%aN_!C+?k01(iakL+nS>^R4^NuLy?k4 zHB^WOc|sR+o-h@Bo5P&Exo)EjU*0C(CCSq$d;C&oMZQM6EULdFm0_l}@7x(@@WgI4 zq-gPMng$w|R&kjX5e@4gMcaN&#s*mXk|Ow5v{3vZwtwKkY$F&loVCum zI;{9g^?|e9;ME45z=*UN9m z!9qwR?73wZ+BH}~Dud`diOKpHDoR&$&d`uW^I{y|II?`)_Lx)g`&1F?*ABO8+!X;n zDkwv|r^0|%PZaDO(wf%JX~9B%g$>y+*R$Mwf$jzQ<=#`yTu2mjgO^fP8W|MJ!H?~jv<+hjT)X#fCVCMe9X@U=W zI?N_+1N~kvqDH6mTUx_s)um#M0TZv&>wgOWc4I%|($enaoOZHt_+HT26=HO6qbx%1 zGE*r=uW3WqonsfN0pdDG5hfq7kx7vu>ayf!vw>puR7iUhNYP&CcWpf^*mKog$~}qZ}jy2`CxYM&4pZoc;KN z>UNVx;st;lBjb&190v;)Ia5aW6VGBEOwCOJ3U&E}YSHGjtVUG|GSL=JzXA`#nu9mN#tiH&B^0ckO^bpH8c=Gc* z(XCKpJs??x-!Cip3LmJ}?y!04u*9E+U;gQ)R^J0J3n5eHgA}w>oULuvC}l`u&-38!(TwXl3+x*h^*$);-Qh6Hv$hYkg8$duIHJzf7Z2ud;|a$|iiS6^~O zuDV8RzDthi-W&nRliq*s6T%{Fw8`GZ*fX{_fs1*MhRfFA3Hl*;v%`fNml{lId^k{6 z6S*5V4u>wDhaGG?kZnnwc3HX_UkJI1V;0IZVO_)902c4V?B!V&Tsj1i+t>3$y{=~{ z71fgeabY=u8~lNoxE*)4g3){#99B-DidmJn-rE ztZmOlnJy3hkkyB)Q@WZt!K(2c?D$p9n@n$bNdWg)6x{W77dG+QnLxf`3@*6q& z@=Oa;7|d!!U%8d5BjcIEoR4`fUHa(a*@tR^Dmw* zaOpBdL++;#l!r+hH=?BPkHQlaO|#yj-c8JD-uk{*in04rv~u%~a5DUv>CUJr zlF!M4jMJpJ=_P(XlmPPWGhAJkI)-ALDK;-wAN8 zUqBkaL*e1opKfxrthyEz=?$4|?iovRtOeb_s1zdVQFYE!u2mBwcX1+vRQMF7Uy1b{=|hlVA~04ilKFbWEpF*_nSUs4<3WKjPx6ytWe_2p=j$ve@q zS2;0^TIkQ9!>J4xkRllh!8~aVA0m5MpkGK$htbiIqaYSFo!*SJ!B1@5hw1c>R#3(*un3fRCI5E{ zB6{&xT?Q{|2py?0jImWU>{;#&)ojz{%PQ&3P#9H}Fe^&K9^}R(lppQ71r-$) zd355ua*fcX$n4cDqc6V8APvosaSL{i%1V5E5|Wv+rY;@bMQB?M)x&k>#2=(T=?Sp_S`lVnPNuH%$t{*iZm~U*ts!|< z3HJ^&t`xyhzF!W!s_&cYy;3KykowD{``pwawKX|Smq?BnW%9(ph(m*w-mQ_@o zKA&!AlG#9fgX&k=+Ee6$$&&Y#r>Cz;HSU$052LyXu_4YNZHqd$`7j|L6d=63hI7SF zZ%-S8Ig^wqR4I+c`QT;2x96uONz)zKEuBpmpi+gF(Xm6^*v0$mCude%7<}ngE{(eV z*)w=rv1Klz!K_v}!))zlly{o9^Yq@N6W|Al`@!g~#T8X8C$NS2g!Ds{H9V&D{Ym`y z0yE3jp<$Q*|bGUAn}tZs}Rd=ag}< z!K@bfG?cXO_bFl06=U+;Y&KGDs!j#`W5ERx=@V7lf|qyahMlLroE(btjrPqddGVN7 zj8;@u=GJvp6zebORzVhY7s&L}CF4ddg~)HmZ+8gq5u*Y<&aa`RF>(jOSobbzg5@|_ z0H}&ic$>m0f%?B|a6`Q!56%M7r(?tFJ=pR*FjUaJht#%EjfzCc3~}?N^w+TfkUS|XJngnK}w~Ee&Nv9MGymMvQ z%76}Xs2LSG^k6wcg;D>^OJ52=P%ElQiw-?dHH?xP<@ACH&QwD+TMs!uh@ z<1?nA5abV5&0M5chZZ(}^lX8P{6(Q5doEaheHM~Bg;k*@50Q0y^N58=d9JeGu~E))MpJM(o#J zv$>*TOytjtv-KB#sEr9~Hs;Ike^GcNSZ)r`Hb;Pi5TlvT(|_F)Gs%h{O4e!K9ST%U zznV5^-n5uK{njT>PgE91(`>B622B2fln_z;>~~s3{R-p!Ny0+^fZ3 ziN_D9zT%ay@#SAlKXVpxAHbbTwV2am1p=$%`N7v{_LS^LOQ+xxKVrR%gRC8*aIKTB#- zP0OCU-cqpIgL2b}ns;efUUp`)KzY7fOG36zg%^D&;6#0bMrY6*?CwEEOA_Bua)fk` zV!@g*q<1rntMM8a4BFb`W7M5mqujv|b?B;XsvdV`mKwd}Q{DZ8mPGaz_p|G3r9w$?WFpL{r2zr>fg;1g@IB8lfb=!5;-NCReWpfYw)m z=jE#uQ;j;IY10usa~;B%L_~sb$LSJ5X3vXaF6Afbb*d}=ikAA>x^ZV#mON`n4rNv= zp8ue%T{rfVZs^9EsqT5#)qLa){%UR(hCxZ8B?EfhK|-tUqtgSuZI8#sXITx%qVZUH zHp;v!^7ZM`MN#C)$U!cpe%_^5IN0C#fQzldCE(F8uF)^gOATm2Q=D#}_vS)1H} zXc!uoq%!$KU!3$TKppsons*|OlKoJYdVNpAes~b`9!}M2e|A>X`r4s&k`cXdpnj6f zRZKU!TKb~wu6Jw}U@QYNvU}Stov(v7_l^SEOgnLg6r+Re%tr;hKDMoPS^2W)c_%MT z6Be3Ls{RQaLeT9=?i5`mEQL^wIbobApe34+l%+jLvuniC+5W%~gws(g!Ct`CGRgd7 zM%hs2WO(Vi5Qng8vTUJc@ATH3J7{^0@D3*ujK`(iSWt9>Y15OsLajz{;#+(TOB!Q_ zQu2(Fg1@%;tgp*7&Zm{sOwA(POkhnfjvTBV64b`!2py<;Ywu`EDDIHHPW>)LKrfd| z_0}&kEleDe|CBA1sl}JRSq#ZC2O0eanstxDLt7@&K;&vzUTD>&0C4hk!CxVeQqI6? zn;GuKhpbg$7QBb-d9VW`NjK@HsKHJ^N?9*Mn)`T;m2isgrgJA=B*uIpF{cu@v>BZm zLeoEdICw;$_SofEApNWrdg+coTIG8`bvV!qMp~cBjhhxCzLgv<^$hH0cV`V{O7?DhArq7qeA2Y?<07Lgk_qPWO02E0z z*$j!50>^HYlqUhLiy<;kuSL~HZ@|3+W(|5J2_KN&7eE-}`usRw) z3PLv8u`idBN{Dk*SlCo^RiChH!yLe%>*BQmCbuxu=i%+FQG>5>rd|U>eq+bbhed|5 z{5+tvm220XR4ktDnk~QGS!a3nQrzSaYr3sejP#Y(#D+j0D<_Qg1(v*rez@DDwqhst zR=KIiJFHb#5w$SIzND|=d+yh-VP^4z2gLkKP9Q@FV}TgoU(^*^OuNV~>_vd@_a3%O zfG@y77rsOLz599A>l}8oIXsctfJ{KQmvTh^vQs{o*=rGG?M-)Ti=8yBWA?A)w9spM zxC=6H(8&!?rYEo)pU9^T5m{ZVxo7341WvndojBFERHVq4Bmn-#ux6GbJLHk1?}0}* z*eB?Kvs86lZ$&NcE5H=JcM(>ZGh@_FDo$a*h~=$mfNX`7G$OKi=MxD7jgp=`X9J|j z$dvBk>r5Fg!6JlwYd7>ocR%S9ttW2%JA*JJ+&=}lO6n; zX5F}R3$B!n0>^HlQpKJmLWuRt;@SME&qvLGEo+tE=UfZhr88aAzz2ruob>27ETSvC zTc3{!67Da~ZEQh?yNHt+1tjyaZkP&a8xM2JU6WsDSDwe}cHaNx^VD@8ce zscV2k8;>@z@(SY6wG&cYhrYIieU+Z*gk}zIv{+_O;o8JvwFN6fz7@6ByHuE_S*x61 z{HtnDs*b=Ltk037J9O0WeQ8=Q_+U!nklN?7KAol3f9FrwGrS%pZr7+r=~2uXI}h-)WjzjwRC!kQLONVDc~h$f0kk+*T!7OepXTqozva0%yK$Qs9V4JTi{7WX@?=ukOZ^vSnI3+uyagC} z9PoSp$Z!l3v)_+MU9I5S7R{7BWQf zMtw^AW7O;oH^^vCZ%=*K674Z}_r1 zC+`aZq8IaRNkO;cj=CVOete{o?XGsaaKF3+#b-l|;vTMGSnhoMFU6i`JTrFu&wYA# zl+{x5{Ub^b)9x>hq(c3#R(z}5CbkwpWr~g?jl{Mpd^Czg&N(@6dNVaNQoy!OkMmwT zf0_A<>B88x<-6MBA2Gu+f?BP$WxJ75fR<5T@?h#r-^s@zHrE<`0+?MVheww_%e{3l zoBdM5N^0f%xbBejtDoo#OgcXM`NuwW*`6SAw2!CKDoP}-FUJiVu0+HNZ!L+(?})6- zM`G{q4Qlv>f4I`36m{s9yWpt*v6Rq|7PZc=!&G=BC-e(gnZpC8kN*6z|Iggr){O)Y|Xmiy(JIX55LDFJF z+1=s z&$W{)OS>BmgHcB<4n3t~2kQqzl?Qe%_A-3Q78BfOt7h3V^-me^rN*)-D_VdXbXHtn zyXN+kKT7J-1~2uz$a#M*u>`Ihy5S39+Ar;{uy(LHtzdSj%*;-gE_EsCxwVC^_vhl% zYQcHt^P9v+lGndqU(1h-sTdJF|B8P&?Ui-MPwXi3&M@1r(s1Blh3_HMwvft0T;#`V zTe3mhKV6&K6L*<#%>Bwkd6lwfQE&;+DT|DRkvqzLxBDsY_@LU2v*DtJot0a5;w0Jr z>-DV?%>Ke=|I-Vw`NIWRtEJi9TiLF$`n2!7$o2Q@Kf9tu3x0eMvbm1kDXb1Vs#3lE zrE@QI+k5fsQrlx~LQrTs-;d}PYQyFaUb|-|b9bAC%BBx8)84&pnaY-z`r+WpdXf3J z2bpIslvrR@`!%%NYCO6Y_Xl*iS8Vdjz%iXX<2+?7_ph79bjy$1yeHBk#jcj5vLd2^ z_D&T$@L_5PPvTj#7e^nqE7|SpJZJha9x44R^?IFu>OGcQK%ge9`I`lk#kN~G)xVxy z{$_e1PxsE@_PzUV&#jZy+jV`aBpY=6@X?A*<+5|aOmNO)$~}*0R{Mj*gp9x|dnMYQ zZ@su^Ywx!6y^TbH@375|mI%eS%I{4@NnuAU+_OR>nBoR6cN`Nd*?e6va8leC+Qqm7 zhQF!rUl?e3%06tSf0i6L_O>cf>G9>wxjt96O+HU|(%yD4V0}gZ4(%CYOTA-@8C{}i zhj_JK@Mp%MnA>e-``)Pt$1D#+6Y_bqwmsS(y?%GZeP5ON_V-vous z*xO(nh(~=m`;H+NJQkfeML!odS-#ExYW>x|Yck&-ZJJ9y@WkPMbqpaip=dkgc7YH|US1)_BQi;tq7Sf#-sGBAJIOo41@{GgFWM_6-_4CTsH1 z3)wvjJa3`tk` z8)qx^{Q4P{dXaVO2YD@3uMv6RucjF%f{*|DasDL2?^DOa;JtGEV;5G9w}c4F0`9+d zF=*tXx%OYA2)ySD+-@ys#wp`_ptQ?b{>M%Sny%ORd<$L|2M(f4LIQeWURw+eamqzP~URom`J%kev-AgGfEor%UfH zHAs@QZlCwde{FDu_=TIgIVAWS>k!e4T60+U&cMTmOSz~EO%b3S8;_m|JJUog$!owG z45;}V`Qf6YKYs{*F6`!-`_CHx(6j42%8j4Nod332?di;r?B~3XDF(zsZKu`Z0z+KL ze7M~0Hd*g|e`!2-j4>+>;eGlkOT|>3AxRp3(O1qr)c&*-krjzwdv9Riz=CJ@f=yy~ z4j=g58IiPb6Z@fC^8AmsH2Y2&E;~R~_aMgeYU!81(d(#RDZkX?_w4ph7(1Q_`0UN|fBuX)ByI|d=afmBecJt1@h{^P9Qe=y zxw0wc{6jF>0VKPLdhql!=+$lFudFo))7-#u{8si+{Ypd0Pk>Rxtk=9-QS^h3!SDJ8 z+8^_(#5L;rr^88oj{f75y@xF>Hy2GB0wpk&Q&-Fm*85Wsq4N-{*h%>f=C~Kr_R%xu zmw!f11wVs+-g@!UNUKBB&}i=ucWx7E^zcuah0~zUg4k&j$57T z_pc6qda+r4@zT>n+Q*+@WNp=VK&~8BI4ineQn^xKS0K6JZgXPV(}nY^_YWX1NCEoL z79-bHhtI`;Ji>s+AR`TR=Of_URG!yQaj~*5J{5IwFbUagy%#^x~8k{p`ClSIgGlNWX|@-Bv4F-JrPrb)=GVi>f;d z5*q)d&uI5sOS&R)qR zuNJ}e$`E~}g4u&IH{-E~7%Q#2zbO@HEMG>MA5MBk(NlP{TTROJdb{|;`J-gcZUK8= zaXKT%V0@8h7YEvX@!G3XhpN&)RpK0m(FJ`LbL(Wb{LEYKMHGi#$=sg3xb}asbrwKv zx7)f8A(Q~c3$$pkB5k3x#VuH|V#VFsQrw;36xS9h5-6p(yL*9RL5fRohv31v`S!l& zo_qGaGnvd}h8dXollOhr^ZeFY*u=G3#1SZ9;UEKB2f>J~Xu8*qrKvsPyiDx+>4DGr zc?TAX_zY`^LS&Mq%x6n7?q9(|&j?g2;;~%{nz0tv--e%5xW1J$LvssI$mnNTlqULXXI4@!i9c-L$UO^2KX3ez*`Tr&7 zGR9q(C(0>zEmcq>TRCK&lWBXCO^-+y2>XmjYEx3tFSS(kx3*{Dev-n<%6r+)dyh`R zHv7RJqS`|SzpFopJ6|vlboN9<5ty#XO_Nq5+~_RAyeg^DCC?JJ=>jW>`Am1xCBW#l zo9h}DCu76xztHCTbf$aTAEy~^-TJeUmpk0VCw_cZHbr>jhv=ftZ#~V5%*lYW_J9uO zxk95`591j`b0o_^y+-qs>;n5|zs)C~7YPtS&Pfmfaf7opb#g`|;v`+u+JiiJOgXP) zd`Y$_VxG>cR&$PeJI+Nk$PNBbNZ*orzt$8XDin;j4c}kb;6URcKiXG(2?s_^Bv}&A z6-xeT8*&rYig>n@E81=3sxh0{5aO{p%MkCaD8wSqGJ=UyewZE9$W6)RzvmyiePL}+ zbAoB;uBf4^7HU>1zR%B*_d{LtDo4S|2dwgdMO0M;pE#B>z_<3sf>I$Kr4C-9SMQ~zDrJ!ks1=8yGyE{iL{LOq_T8$ zkJX}{yU`1L{w(nEY-fSry86UU?d+jGnRW6p>40)pRr4oC<>FWk(T~&H0n9UDUD2Rc zP<{8p{HDo^PL~S2bY1x@#Qm-rh&#SvQX_qDZPCOr#v9ycUE09)^8Li(`~)2>Km&VV zoAhtj^H~wbi16Z?KUaca7jxXah>F(BMlUKZ9P+Z}V+A+IPF<%U!GPgk&upp5GVJH=>DWwa%mhbZC6FX=qiEY*SIEuQ&=(F$<5ZBM@LKA()D zO=IG`Y{u|IpHO)%ZMj{Wjz7LpeZ@`Ee;q1Hb!j9+g!H+!t+1q&b$kT!lE|X^*IVzg zFblS(1apCg2myQw=@Ds@W=kVY@%hh~e9KesYx6=SWoQ>+zzhbwU-KSpqP znyl5bm@?52>{kWDuEtRGKM{^I;T$hDo=n-d%j=?6uW*)mJ^ISaAHK&KfKyf6RFQ6> zv{bVE67Q6kil&~AX+euS9il-P94z3?L~c8!Wk9~veE$1VWR{}_E|UrAvz|(Oe3CPY z)YqFa26lbY4K~?)xR2+4-xL*dv`w#WDtKu4QYebm(UPGxWN>bBpJ#Xn~WKEO}50C}3 zWidv3?!i{mA}wdO-NECJY%@S;F#sW+(R0s2wB_W4mKfa4bspF8`wu8*3? zCYms%Fah`Tkf$_b`!d`eY2D`XB4cIdOb$An`s1zaqHPoG=VS7m%zn$Y8cw5$=5@qjf(h9>mR*XV}B>@C0Om(OwcC(ByRI15N~!5C6fnuzS#{9`apT=l+?ON{sF zeUJCoA*V1SZ|6R>O5DZf|+M)k)t-gP%N|te*K0xiYj5EzHPoto@Ab}>y=S6rp!zsIashfsdv>je&5)O~Q+ECP0s$3cvoU}uGMfbsWm z9l0$7zx!X}Yw;S+r7gq>b+FhcC#*pN^ays9I6ExxC)==2w?H?k#f;Q8^-=gEGqJoQ& zv%+$c^1+D)8kEu~m$fE1hU(^`2qc@h3Udx8!Xrj|XrvK2GA!bx^MHpYb^TU77|1Vl zRP?-?k7tV_@d^fI1Ih88l<@aNHL%0uVdJU#+%3pkj!P5bt&sw279Ih27nGxorTB7g z#cj+HT%WmQDj{Quh*4G5HSpcP&g2@Bt#!?V&JPJxnmQfwjG4Qr=3BduHU#>mr%e-8iTCAi9|33+SM>eF1&554 zKM{=8bLmyT{C$a(@pJkhvZ>aRH zjLD;=Tl7Y^P&<>;?$w);Rq8u$q#MxCDt-3fyT7SISQ`xdR-^r`MzV!@ME`oD#ax7W zS)tTgOH2-T;`jE6d-t~+XbCd{|NKkewjCi-9cFvh1=evKBe`hIeajO@+d=9ibNKE_ zqzLZgNdt=@$eP9^j+)1g<&38}S3g&ijSY!n;Pw2D-h1Cf@!|$)py4{?nRN%$|(I^NWH~ zk4EK4;yVI$;z5m8NGvuYqU_DKv9lZGy@6nlQv1WfEuM|Ga6XOJgVs&49|~vb+3yAR zm-QZ&yJEJS?ULmSzmR^oVMS7J>C4>Ph!){`K7`;`;bx#Znf1{=>sLn3pE|?IP3&S8 z%g96nTyGO*oC(GEqjU%)a&0R={&uyc#}dm@5Ev_wML`aAb1-v5v(F?p)=c2If0E(b z=^&s+6TQR8kI_}n)pBJd)8CE_k?TTdMBB@zt(AeUjr4snXj$dosyUONWPQ27$fMh;znn873LWshR+0nQ2%~G(s;=@ZMk^HSNJ{_8I~Pb3 z**{v+{e4|hH$)T=%?Z%*0x+0Je=PA64#0vWBP>@y-Gvr`-BL@s*y&G6j>q#54@vIq zp3D>`*I$MmzUh$@Yx5q?ca~bi64}U_)k}r~>Q7m;mk(0!t$&Gk!_66H952Br_w5^2Ibp*7_^>|ReHPEEYjlGc0DZn}?u#<(2DkIxmuM!=-{L-u0I4q6*2ansH``^N&n+_# zKgaVMYfbz*y^*t)01Js@_iFv+zUWuhtamKVWt69+G-C5e#C1&=jUXotS zYD0nj*UUf1nqBA4N40%#qxlfN*Vhx~#HYhHDU*#X6J5@mTuGpW{JXtzgyaX_XC>k& z<%!dc8-;DLDFg4W$J!;pW@l$bU#3UMqV@J=*=oY6hu0kp&$^+(IRBj4ZCb#V^g|Ae z(EdLzxZi!3L4fVLnO*8D-dV8@>w9p3(E{ebYfJn(-MNYn@1&i7R(Km-j6)vfGq>;l z!B6=_XIP%1Hs#3yquXr(NNCQ!)DqMbL`HNdsuwNTVA?U^`{nhMQ7$LLcTC8UXPikG zOTMkOLC0EPWs!ip_06$EIT0;zwZp4$cRkK&uQDg-WlBcv$|FIJ+Ot0I#}aD5G4$Ov z!_5r%l+}2uGhgg}>u2oGlJrg*#C9IZ7MvIBa={%*lZeFUTr*muS>rYlQw~m~m_bgZ z4~$6;h(LNm*Q={fX;s8rJ(dh74vxQq9{X}}6U7H5IH&SBYt6?}#_&cL(1u0Wr6kIw zAJTGZ&5!b$Iwvlz*P@NtXwmb|+@RK>O=)3MI(D^X|c@E21&=uz1!>(VC1 z2>NR3uNJ3!>#rzYr=UC+!(VT>^1q96eSF}u%|ZlWigRC{J+~tSH6q?ax^-hBY12G# z@SM^jd>heQUrUe9-@Ikeic!Nz>;EaSoft<*8;heriTAtrcYJ;F@~)J!eF`~*uM*cu z#_an>OihiWR4=XZO?03OVw*AfafzpS8h@K;mVYL{Nl3z}$`M&|u*T12$JV`yYFJ8u zkm%97X@FcbU(5$V{Z5beG9JCdJC4%`YfvWDuzSK1h_duG8Gs-VqW6JYQYFOKtCsdn z{3RjZG168V*Og0#En5mTSGVY!*W)X5&mJ&*jAyD%UtWQkb@0BUl3d?)$W^Ksum!P* zW52@2=IX`+Yif4cR9wLw%ruy&sibYVJ_#(fOPSkP3^%hD78TK7DU)(m3)E}Yp1BbQ z`pC=|fn^>uf&&6Ew4+R%_jS6k)RP@|5@UECrzv8M|5+JzmQ>vC%#d*hs1aXBqOyPM z{sM)>@q846M`KG01?hldh%8;D(1C0}3zdvYyzlxWuBou&HP) zfrBPg2c|JML4v_8>D)iqVneXf64!yjcWqRm0>@$5bCaT6%s3EB$Nb3tosV)XyjLdH z6X2^rP1DkKwkv6ez18>m8uvYsBZ3m?N<#oxn1&pLoBG2f31h&3BowgL|2;aVw-$aH z22MI3w-|h9eO|h^9Lj*#UYj*|FjqgvRxA$0cbkIm>RQC&S3atLRxnP515qFH`A8i! zZ0OaU&S)g@Ep-)cfpAfRM_Shzd&C&<#)XB!c2VwrIm>JiF-AP}oBFn0U!mfi?J?nf5w3krl;Kk^)SI zbn74lrwt}ib2GbZmrzpOZ}n?4>D&W_d);|RYVjdC?|SKt$$jI-?Cy%7LSeZZ^3&WG zNA5y+UA`tapz+9?59_=TSEkKTbU!M7X4LYI{3nUC+*1-4l5!nyex>j9weFLJ(tQ-# z@8p~-Spa7Hc1FxzP4wf>(&En5!xIvs=aYFDxM_sN&M7EZCi5>%xJbEdjJ0$T6iXK_ z3>LYrOU{Gl)^3Zh5pP|wn?$XnPNc%xcX;0+YW?`Oa|XLGKtz=clDkk2082do*4CrCb~?pQBQq`~AAbmSE}Ybxc-BNqO+UmE8X^r;m17MuryJZq}nAfOWYzx4soh+?t2a zpTCvW8HSx6^}Xg;iK8Jy+NZzd9lTHnyLhrpER@&n7@28#f{;xpU);Cw4%nBEw*=fF zS(-#d!@;bNq}D)J#slEfkVwk6VnZlSAs#VCO66&P?-VPi6qOL6z4zn+rAiZL{O=+} zvXIHK@lx}(cgpdrUsWzy$+nJTxN}7nc8hqZ3?7;7HS-Jnc#UqC-4xR*!Cp&vS>yA? zfV{U=iLZ=~%eQAQIDqZrYL78RCjo-?%iCgd-nC(XG)>j!w_rlfMr&$y8SHV3dD;_c z2|S=7k?OEi+S`UwZp=n;*|wjysZ38!Ug+UCc)Xi}$|=8rP&plQbTL~5G}H4h_mdb9 z3x3pD3)lSGwYAYm`}9U%tQH=6Ln*t)>b*zK<%I89&0FQ0-0z*^-YLw{n#2Hq zvz<#~*?t8+?NfK#hAU+VF>m-RR{awl{zr~Tx&^k8SobSA?X?*aw|y*;;Gc>appWrf z3-X=xYko!OBzo_~pMA}>!U5kD`>O&8wuN_o(yEO=I(kmvz?3MOX(ui!8;$xR>&t$^1*LN_tvGt#NCY;`227WfK% zNZ)+>!M`XV2q!pPLbHC+RAee8VFSA%<<+i)H5<2uMX4mv5v5RBKmlA@tk6g1eF6Pc znWBoV+b!tP-mrb6rIm($k%;V~@8v`?7A+QIVxjGth`l{ac);FuG{U(H7KitjRw(|}(`O+c)XhpQ*zQrjyN_9Q49mSq= zZ!kJ}@3a(Cp4IwXk4*;+$77m5!^&-q{MdMwWkIWYIyS(KyDa}J7FrWSTCtIj{OS+r z2UBT4u01(-_{YUoz1q0FiJ5tBh}7i6t8GX=?9N!k_S?0r*Y;bP0~9iMXxJ7X?aECw z^G1$*8c_aDx03ec^{TF(-}ytd<-H?AJNidS3_ipXiS-nZ+$mB7))=4YIVLs12Q<`d zu=wO>C|U?~BT}`wHFTPp&R4D7$n@DM$S317hEX0t+en71G5KGdWpNlq+zsG7f@x$S z@bckZFgs76-hM&pWlx*MR)mM*Wo^C!W~bq788%Dxw33#Albf)whk_IwS5q0 zVDOlQf#v<)A9!L5^|C$c@Ok_OeE+Hb-{=oA823j(GP#;N|6x|6w(a4Xx=QaYsS-)E zN7?jiybO{pkSvI@mmVqJ{d5CuP%n$>AQ)>J+!ReZCq=#3 zTvZWC9Fji?*AxyVK-r)I618+&{{B2ToSeDbMt{mfR|$S=Dq2gtA@eQXN!zdSt8Rm~ zPAzza>Rj(VCEZ9M-MF>h_VlLm;P!xnNP8sTEqU!*E;e1)3JB=^N@@E?C;zK>{%@f40i^Vm! zM8(+N`gw{p468~IanIww?KPl=U}W&*F<#$_@Ik$I$mU2gZa|Dd5^kJ(Fiy>QLQq26 z>((&K5aI#7DD#_eJQJyso;4Set>aM8<9Pr{Uu>?R%UR7-C^qY8rRPA4!)b$gWz#{U za4FSB2}h`<-Mr7h{>-*TI$enD)i` z;|xi|194eV7tj8S1*j+gVW;FsA4h)T9-$bvx_nPOF#AAg(GL~Wz7X+6gy1)plU4A! z^t_q1;QX%>dSpl+eQjbFwO4;R$&9loZ)iy`ja@peAjSS{tNw$$P)x$Nf=OuqE9Hy% z$TU(wJHx>&GhL(pl!-)w=t3aW~PbtQB?dv_+S#iGn z4b5YV3$T&lTU&ciFI@-#Io-^qV?4W8WDR66r@DC|AVkxh?Be8E-|L(ft7bk5iC>u% zeT?CFSf?JEmU{FWS6l!CvT=?P*M0HCi(3v*<8^;xt10j4r2b5hC2R)=^bXw2YN#pB zFwrQ*_i6CAX>y3oY16uu)^6I$i~x~{qeE2HjySrtXO`wcK(Rsw(4zu+3%_P!*KXL^ zjHmB8i+VjA(Ql4Kd+HuGvlmB`%lW{3b;y~cH57}I&aUO&x80X9jc5X~x#hSJ3~_tY z4c=}WGe5J(XeI7CWEtMJ@3r=CrkgJ|TXdDud&UT`K78r>tpU7n{eJ0AR~L~ZqRQ52 z;`*C&)?=g4fTA?a%FPb0?hEMYCSW5JWSu1kR9*4a*-mjlLv}O)>p{d~g*PpzXRV5D zW^2iJT6+ZoVyg9J-+MCKLH_D^BCxAs2xpN|nP-Hj60CDkhR2$@KQlUdh%e_3c{ zTP>x5b9El3+z1PvuGxhC^B|aa9l?`?JvH=_n;4W#0S(XuPLy^_XZen;)&nw ztcT3=8lU8ZwNwg?U1IDh!I;meIBm}9U92sFu@=n0p0Lz`P2!EN*>Q#I&?bjLts{WVFQ}fDAdz9CUgXR5cR3{TnV=ak`48PnX zJdciK8G7&9pM)$0L-GnknqYj$$iWu~BQwPnC9~+0h?<3FnSpwK=Ms?uQ{%&fTgVW> z>O22eHr-F+UD#P6e387uOF11g^?2H$TdODdc@I$Jcmjx0^VI7znl~{O?qpKsDQlk~ z75m->NcWF_AgkSf);iz7_l4=nk>=t~P81_)i?^6W=zpg|7LJsd7v|#)hBk0~Y11)r z7;&WiWyyEf)*U>kUwKSVEr_qv;T}o4MBQnVwEJ?rl5DF~d{Q=InIeO|SYYpvkFh#L zt$QEr!*sK0?D6CM^Ji@m`43SVvRQ4qZ?gs#*i+fVv4-)V2SDAUOXghP31n;F?OPPj zVSeA^&;5U&kdk+Np0m+sIuiV1X(4NHt5^(8Zu0P2Z1(uneHcnN%6I%0F3i()7;KrT z;ApFP)A(jZ+c!v&!Bk+X`OC72!{^Cg`emO5|NI)Cj%_b?jV09ED?uz zZB})B^uaiHT9SXSq9tOq==@qH64w(%0Jd#IbZV14_rD$LFOvQJ6Fv--U$gdwXw6J9 zH{Vy^eIh+nJg+2d-6^#09QKlz;EY5i8+);)iEa)r=uX zp-7o*W&uO}2_6rz5`rcCu(RSb?A^bZqw{ioRdO2o@I8f2w}^f{dtW6#89)|TB~Gw= zC|;U4QQBm9Dx*bM)<)ib@ugT%4{TAuN#D0`*ue)4j4^s&=2rAL^6Leq)@*O&O1_*^IbO-vsTf zO;F>d1q1F@+Wvybx4X$HZDZdWjfBI<(+s#PhG?o3r84)R%7-|r%wl2kda?4l7!~sm z_Bty@7YlVqB031gd=K1I{Ykq`bFUl=7bB8A2JJ8c7S&wk%qQ15XbSho=+E~n(yv~W zbd_0^Gq{M(16WqiRj$L(;NCEdHu(4V;=k=n<7WY-$T#oFJ;fYG;`&6}%?b_CmcFWP zN57LpPQH4UG+t-8Bg1J2woZDa)6>bf`aYDzgS$&YQH6i7E?~$!-bcHK7=!nrPo+^O z+g{x=*Z%MNxI_Y5yqzMlt?~jO)e-*lxXoWA5g;swzlY;*xu}2{A8RXy@m%T&TSI4- ze%c?4{6_zx{b~?Nn5c&rlrKLsRLJfGY5y%_H4FLo8&3ylC4UsdaU+t^1psSDO z%;-;WCgggiz`>u@I~O2q(hMZz?PYC1|J#5Q;{gAUBSyy#)W~Vhw-A`kJ2k_OnO=ex z;_H*_I7A*#y7-%w1}alu#M`BJDOcAF4?9+UmgCA8f<}J$dcMzv*5E)EDT5 z7#L=|>jH~1C9`OfMapGT075_q(ZE~U1RgK;2_%QG<;b5IQS^KoEH1EP2Rs4LK>E<+ zu(KZf2L%0OnrKlEVp^UF6i+|rz^Z|Y{T(Z7Bh_s6B3ox6IDQsPT4jevMzO3R8gSSu{;TYS9Z~-=@{`ln_R~XA{4SLjBZXv*_Ri!W&LM z9cDnyB~je_88RElD9$?kJEw7C`;|n+D_MNzR-H{|0BJser|7`GuvuI)pvbMvI1$RA zubjnQO!*iP*Z$g?6U015;MrdRRdK2{g;tz}NNYLbuMK&h&!pgfwNIs->bEnp=g5*r zyy3K%L>&zHV7%3eO_0!GmE!oP3I-iTe?29~fa^DTobsbDcHRaCCZ=C%(*?9bhMJzd zPJWjqe%Y-)!RC`CsJW@B$>E*2SUFd~3E7sEdr1w$F8OqeqKBGYHLAGI) zAoLxhd?)>(u|if}1CpzR#ypR6w#BC{`0s-sUoN+OHIB%$ic|g357PcdR4}tIRmKze z7i)^Eh(JiIj!{#^pv|64fB(b=PM3-OOTBfF#A(Q*y0@5hj|Lnj@jhn!D&JQ0_Sbt< zUEhX7k=z@>n>l9PLa^PEIx8P{pNgeO1>kKxE6Els)t50NYmpM`@W=fygv)q&l(@k8 z(?2zJ&(g`0T;zz1ycY;{F)-!t`f1`8-0I2^?D%Om6=-=qrimnchDX$^m%2#PV$P-| znlIL~yEVgO8O6(Dx|kv^KFdi0k!#c-+ZrP7SEkj#gxvqmPya91jcH^^lgZTfp*O=6 zx5JxCyVyr6*1x(p^h$Hm2er<2t`RiOrrqZ&E^GYF_|5~F4o*b}`ck0G!`Kx{LFUKd zQgi3Rdygnu@070#5ru2^;9Jw5=}_6jbHRgPhy-cnI_%dy{9wDxzV%7HGSRPesCc1m zC<*=r9g8qo!&~5OqIMOBdagxYx)9ULRJWKFrs?$0K3WmiCN}8jXsn_k`DtwBO|#H$ zF7frlo3s;nMD3SjPbdAzBpzh7&-3}Vu-Y#U-{-??O+1PEFPwnt(&ahxhOW-ra0bmR zR2=Vog}g?P^(Ft+Jb~nmiVx3nzjdb=>=rV@ADy`z2u3@7Ud3;G4id5vIxcpu9L{J; z<{TM!))MiL!_4xN7f-GGqBS7OaxOzAv8csiQbcN*3RjNt#a{X#KNp zIkzS|UmpI>D5WXiQ%g)N7?sTG6Ak5$IsU5WYc+bI&N*Vpc4IGU$-DE~Hy?_6M6rdS zqQE?he^=xGF3Bq}oTX-Vn27`hYgR-H2IqcA2J}q%sw$5E?pfd3)ZOu07DT~4=so8g z-(s!J(ZGSdK zE`S*?`V&&d(QJ=t;DB5@&E4z}VV&Nh#UHoC4^d#XwP##SJ;tit8`CW{^tz;&nSRz2 zNXHa4%?j(Qz|(Mr)1_ z+$0FVu84L(&x5)0-JOA$?d_@-A`jRgrNo}DS(P^*ND%1nC{1l`_|cmcQZ88&e-jJdvtC#w3n`U$Ad8noi}+9juCB)^Ci9%(?0X z#4sl9F1{LNB9>?6S3J!o$`+0<&xY0@ z5BrDOFy}Tb28xz=i;nKkNVD{`dw6B0%Ca7NcU|aG#(6D}&XWL|b+H}q_%j_SnbGO zS&&GOO>(<${e?M~ujd(5dk~iCl&l-tQy%s19By_VO z3$8Z9<8t>(??U4XX`CdZq2d;&mulr59Wjc?%2Q}4#|*-KYnpe~S`U}Trdj3`n&~qB zjREgc)H=}q;0K-1_V-rnQ*oq48+O%sM$DfWaZ{)OW&3R3jqj~W|2Za9U0c_vx%aJc zt>h&yP0SN`6`gp*+gm+8U=jD&YyRRH^CnB4scm0;%G~T6=8yGLWj@#X3sHe2vuH29 zR&cJ@*fP&pLr~QI)35M9RoVfl5n@{g)BnImL{ANn;lF zLfhCn2!g`-t>k7+**%{HVkv#h&zJ`5&G-SKs8`qHDthnYNxIcaZdx!#`Xf+;tQnt{ zW`F(-=etbLPezTUtY6!J^T|eDti>syX<7FzYEfsLBe09aUiu>qY~ddA%iM%i!ip>! z9v1MF-;>duhOLS9*}?XJ#sAm%5SW*V_^_?kRI&5tL`n_lxk~Icvr<_9T zx2Nbmn1S1LyscR&V}I?!4>e%5@B@#Wze9hfFh$kGn3q2D2*;12^Y2Dc28w`?d~-{X zmz{A2!z8W@|JX~mk#LK+>?tF6a{(OHw5ii!LoHwi1S>pjX(U?`7#uC!{wup(q|A!Z z=q%0#kR4xDNW=oxv2XHSO8(88Wkeoeck6Hq6`GUc*eNPy@U!rp)@LQ&bM<^LjXd+C z0vcw^unJU!i3X`=@4R-7uCUKV10<4QRhL+y8VB+l{hmJx+qnCTPQ;O~hc?rp{JyiA zfMd>MJjJUs@grI58b7@v(5t&>;38tOu*o)x<|w>DaxYK>eQ@Gi6a&pGW(#B2-r%-0 z9&`JN0hlj*41NUqUGLYeRt-G?HNrG`>#UzHs*&DlU48#WcTOme{f8E{_nzWf%anq{ z^pmYTSNHYt#8ft-LGT%AAQb7<^q_+OA+?u+$dtWx*e$EIfRW4YsPKLwF2(=HKf=_> zC|j2GNXr=IbP?V|Y{|#NFV3h?X@<`Ggc8bKDaP7sQcH#&n|HYM?@}yXeBAAp;j3*B zD0%HwV`tJ0?qJQ!-+N`U&4k7s-t*b#pKI-xpwjFQs|4O&h?(a0Vw0~oFg^~RhSxuq ze{T2ZC|65WFP&r2AG1>uzAEv2;A8l1xP|E|##Qo2ynro*OEDqVnkXK((;UA6yL6hM zODc^J7s?q;I0bXO(bi~sn6C@{c!~BS+6(uR`bR<1a~;8Rcdb$N?w%Mp*Cq?mbpeHbq9Q zPp0;gW#Y*(>qdHWi6o_`zUQ+TLb2;xYJB!)@wE?Yc;K;Rzf3hJwS4s%PHqIp#pOR` z_y4fw*OjxF12s#CsJ)y{b;ut3UM#PGglKZz7h&9m9jwQs^?}fiI1@!~2Fw@W!frbM zem|3G#LoMFlb)4?qBtK@FvAM)9HB;V2pwNX=x*B$;W<>qVN2n%LufkDBOCrGXMr@#$app z8St%;)qR8iEw0PWx(cB(CVGWy8Wbk@I+`Ov%Aa}yE?Y~u&UUOMQ__B!tdPZQqwBQm z>eHLy{)MT@3difx6>nBIqyVy5>DFR{!SG4ZAQ0m$k!Z0JK%@H&#N6&o-tSzf*4|&0 za|g4!K!&2tw+rkDz%ps(7fp7m+|Ohj8KTNbwt!tykXI7nf!EeJAiuW*I%z5vnHT&J zF5+?~5OU9HVMF_5Ofw?$94%dz>~Ehc7&_LK@a6VdXqEI|=>dutTA!nDPjQ84i`LkaD5jDoxQy-r9<~!~Mqr zBXSg0Yc#+vves_;jC2YG{^)0rc!Pk|Y*8(z!jrxi)!al{S_^EFGaK-IL-yRBT$tBh)``wavy%V`PCy)yElvB-{X^@hg5o8u7>!-qLvcd?Y*P!Trrh7jHz# z0G>;OAP~zlgOI;8vBxU8URL0nt*{#Q^C-X<=XIFI2@SWMAAeqj2CJR#%E;InhyAmM+PGBpp0XuI0k ztyB-qr1a2G9^54FCI8;1S#g$`ejszCzE(e`(~+OPXkxcN;fBHTN#ZkKUp3n(dkt@V zQkqWtEMu1lG5itPY+n#psJzyT8S+GGI}O%fxy2OK|4%V@dW?TsRA%Ue)A*rbDP$!v zRpZ#0_(KO~n`|iuiDX=b!SVG3>r`?gRQ6Fzn*V7X#jPWU1!P zW#gO;1J*b7#DWiPep25m)TWGaCBkzG!UZlu@lM~AdY0#+z5?{u1(=c)63$)&TO9E( zNK#8Jwn10gq+kLq4*q!QIa_4DbXFc@{-Q_=#)nf2CN~d?GjrwMdOK#LBav0LF;%yC z@^kQpm3-^lkRHw&hH+;ap@OxslOe&ToKs{0tsAjmm)eVV(sK73JnXK;$Kf&W&@CG& zDChgDID$J}J*-TXTy#F<78iIsM`E3SzIea@8NuRPd-lu|nf$EZ8A#`d$KFJ>Cb&ZD zna8wXur+gi0U5=j&RaxiETl65sMhQ_Bo5Ww#=lu&8QguxKlPIZ8v50wLzCGVtD)4B z%HDzar*vay|4_se=Ve6)ad8~s?}zc!upw4u$1QS((l(3ccAgp-pH1iZec{ zWwO4Y`Ry2a8;Rj1(bS0}j=YK*;@k)QN&M+Zz%lDtzA+^bhH1u*`7rj)k`=fBgHhV5 z+>s5FofCr^-MRGThN+|5PL98 z&R8{-udB0S9OgCo&__Y&wd-@s?QES>g=|ot5KtGgthBebLi>t+V^GJpSfMF}pU?TiIsj(OzR$ zR}F525)Tz^b|BReVN(*Qg+@!L(2@I_lo!Sx4Vo_thoYTr+OBEmxM`c`olAmwsSm2H zPixP0X~~wOtH{NY%|DOi%h$q!dPt=hjRsT>63%G$$nFmo@kmeArc|!2uO%AcsmIC# zLC{bNin4iEG%UcdiFI(jVXdT2S;X>lcOZkdM$nXt(z)m~q36C}$t|Wt{QT5KbUM6>DO@QpX|6&0$%^B`7eaSze z{iu%JsXPxj*#FnH+ZoO8i@h-yM0={(R~`K*ZWTx<`)1D*Wus9Cpw&V}2BL^NS61mx3V5%$q;6K|K?jHpV&$=#UF-k70SQ>WpS` z{-}2e8O9|)qrF!H-j?Ji-ElsPRl-q~3&f@OVc+{6Zy%`2+1<>kg3{Mo(5ShhBo=Y} z9JfWBlSRO2sO)t&4{C(c0VGv7K#hfcYIykoD_+tq;Ib1CHWvY*uW&P$%J@eibkr&^@g~Zr-aL z_5m}yVlI=VUf?@PHY664c|7lrHg0hs6nHuNVp@?^vsirxy)#*OX`jJVtEoR%Cqjk( z9d9NNY6OkcOf9IcreAF0osJ1l-FZpge+|s}bge@kaL}@T9Tk8NOY-5w*T{0;pLFH{ zF3`>ji}GKCfrcL?l(W2hr~YF93$*)>n|(?->-wR`hre5xi3wA4cD?PmFH7s`F1=l@ zxkj<~J$jSf4w?LZrVc#dibyVvR z@k5|t2%qE2<-5I^Ure}6SW{73q0H1Qv>gEhh{Q}emo;H``H}*YhBW(@7R)tsYmVV$ z%PF&yl*F}%&0~cbo!&NF|1^lZ!D_~-<1YRolapy$Q2I)L-PPz}pop0H+RRMU_o@}W zHSP6Nk-BKU0t)BS?E~*#fpY0sT6r&D-kO|XrLusPQcL5fuo(5FxfX4;d|F9r>x} zpV-%2n$C?0lGhoJWB z5aI1}XN;TvfmN~@G;1$`u!U2bnc2+OJ2wyq(r3jDg-wXqv9qS9SR&;QMs5=DTyP!U zY{m!&LD5g1&ttvymz1%oqwjq%Q(#=)V1Ho9bJwp*S2T-822&SG-?lBP$eAE08}#lB z!7lrRgEh7TU>DIA4augMWMfa(4ZjKOcECfOcE*yp8rLz@)x#{}05EO3(9J0z7*MfG z?YBN5ZeTBTTiRAfWS{P#4&<%^+KAkDDki?5C^iMA_z?g_VfUC-cPsAIF;J$-H)TnQ z&^lR2J+WxBs|L@mxy6D`WN)aDuUj<57OLf5LL<0|Tbbz5YVCp8WKU18>jDzKla0&h9_^l1NbF7lG;UGs{w|J_c&FDBm4=-Zdw7$(Hr z=h>dC0gE%HxoVLb&qXpsw{D(#Rn>iW-<+_3YbwFNUO^@bUDzeO+*vJ4 zpVF#AR-UvIRIMC`l;)S#H*p$tHC$kZ0X#|loVTOll`fCweCwVf;pKC;gN*(sJ%pABO1PL zkYYJ*Drlb z|Hr`pkK*rl1ldp%%&e!Xq>>o0;@N{}w{Sk7=(y;xoVSb8DOgdv6_?3;N`=j}&@e(UeF(Wj=S!Bl77(%xBK zM?0&+k-+(%kjo6lFl1s{`IT%;^l=+AeJ}8#5v=4a`|A1-M8ws&cDy&-goQ2UjG+7KuW<6-p-DHRSg9!{QZq|i@oA39Lz3)o6h4Ldn(IYEYQK5S z+O!t-D@*EZQ}$D#VTJO+Lx%2)UtwBG?agoEmNt$3ZqGns^n=5g81K}oAJ0XrgY%0f z4Uhx7o_h)6d>4Jp#nB_bis5JUISp@8(zT|*B&G-v#uefGZ2xz6|Di|_06K5N}; z{q8|rqA$HW0@k=nqWiyv$aG7G2afSNCgYF> zB_|l$ic6jCvo-4-i!Y3Ut?VR0@NP)4=&CSI&{gpd{pt;)B(y))w2lbL>vVvG7nLLJ>ni%uGY#l*e<31Ns$XG z+^()p%9rm&`;j4NkR)j88tJPBrBum5q#)5-An8w&B+<@{;#Vuv!!^wbEgh1x*1NAa zwb@n2dOl8ZSo^xjryOeUnH-dFR5u0jb^tuSL#zo6Ww7@p)(Z+opLxisFUo?J%*2B$ z*fS9?N@O=Yx_gv&B#%_kK#y#mgov1W9B3=8-WBTzE&ZP|?Yizl8MgU}vtNkTcyhh3 zN|P5{rRBhNcII`Mxzo-L9usR(W}K8Bs9Z{~N-sNNgnucKugRpz+N#`4NC-VtLN}qE z*Edyi$b}Z)I{KCY{!nuH!xk&rT|cr>l-YX5XO-M&pLc$&dWmK73IMwP_MK`8`+B{^ zP0M1mVL8ZQAbBU@xqD;1>w3kIVS_E>dIS0&EYvYeg_@H4T6n595Iy+3-FEM%%|`zh z`7-jKJjH*qtN%l?s3Y6{x?6c%xVHb5hwg_bthgr8)bj@S{4{_{wh7WN;Woa(B3DEE0&YB_NV}}D7%#hYkF;f>)!7nY-rQ}#uAy7+r zyuxHO1KP1TSD&*ag}{TcaM)OMp^O72l3`OCOvJ&a&MjdU;EfOdw}1L=7aw?T(3>Ov z!BXB}fiXEr>*r|q3c${2;FQ0g=T1Qy-fC9TDroR0&UIm3pcalV z9MS)b*7oafW7`z?N8=zW^W)n$RH6RWSL@bPyoS_WaU%dTQcQqWu;}L{FvERJGo`ZT z`TgBp9Kjigo5164khHYJ9F(6VhZtpCYx)|~Z0UwOpZnx>&)7`*6lv9h_$S5gzypLO({3 z08_*9XAl+!_&#E&6biG5{Fr#lw1(*t=P)6)m6iWU9}i5(&7YkeO}-zuzZ;N3xeab8 zW*a>iOQe6*2DmAcBjw9_%OvFuc=|XQwSPNvN)vZpmtq6b_3R8y`-ED4Fvq7alSH&y zXFmyT1zDE+0+fv_ztH(FefPd_7{jy$JT$ZehwetwTJ;9QXMa{M1@dB<;D$Z4+wPuu z@Qna3bWp@vRXN(0@LG0z0T!~n>WrjlpZscb+y0iFwpoI?`EtfTq8AqqnBiFx5-nF- z^IV9wku`pqgLcHy-;iy0{~pbQIWI!}P-L5lFNw$3Rp9@xeDD!#@d0punKb*mM$sCN zO`_5yB(vJk$eGH(*csVO5Epq2WQ`8Zyw3nNwNLv-x&Qna|GPb(TIQ#EE#DG!*#%Mg z23^R%qz3n1{ve%A0#6gKVjNUTOrDF?RsMHj9u$MqG|Hi?P9us{#gNs3x;U z9fo%mvR0K}sGiL|pD=&_<=)0ozr{4-heagXET9K&le41_grb+ZhMR9*@iySfGW%yB z16>TV$nhjHUTbD$lac(9tj19kQ+#m?1`eNj-Tx&(kTJDPwd*H2U!lcl_OHg?b5hL8 z>@*_`_|7JD_yC7%Ww2NEy|SQU+tnvmQiRUMx92 ze4}WR5#{CcXe96D6849{rK^J5h}K~=e=f7UeKqyN`b+RrkVd&{GjjYi-x2t z%=+=&6op)+(;vL@G%JN>%Rfxr%mj?B?_7v_DF|)}Tirx2r)l1fZMJA|P~`V?KwtpjJwue7t<$R00PpOxa6ZRD_iy$$~z4%{6pV0VJ+4vKs_E1W2M*gE0T-L$h!zN*T?~6|{ zw8$Uj2_4if&nR2krLiPCzCxyC*u&vTBROn%+PEu9`tSwOvAS0{or#C@AktXPq!xAa z=#vJ}Jn@*N-PGTPPp4V_Qof`5xb|B))>t+h`Ol?^9%l$|ja*ssss(M;V>k>3z@pg+ z?twUBl+8=Wj`JWwP#X-d#J8)X(?T9vJ#+iFH1zZwr9*IL%!DP49V8o;^@D!=UWafIGib26UTnB~fn$5k6MAbW@C{GV|rU5L9Nd zhcjg8=fp{Xbx93WpMC}kUzNrlN4*?965+_F!$mLJX6B#|h& zIpr>+P$>FBfj!Z8H{JTKi@fam9YVv|hhCqhWtGoo6gxjYaMa7yG(wK9GriaU8Y4d!)O<^DRCG zWo9m`1qs5OamXid67Soaj@fIs2DQs~1#gXGDjg^4Ep=5#zWcbF=R4p+S2ksGGVokp zTh!Y*rQZB(8)9uDx*89_))?rE%_gP(5DLl?xWya^q&Gn4Sxg@n)%{|Ri)ba^e-@jm zSRa#%fAv^2-B|AM2PHdm>py-Fx==-_SSKasFo>4a!M(I~FPa z+W2W><{y(LrzYq>B1Rugq1*}z9S1Z}tr%P=Y4GnxV~#^=01sEc80+rKe(YVYbjRhM zFDZwF>DBMcT|1jVWqhT=tt|VDpRb#si7)>kf)+J*`QSd+<&KTU;2TDFgk4 zY@?@jM`&t77*FkeJD$AYMIq%~RztM836cdTdbjJ!HkL(VU;dtg;~$_x3zJ=xuM(;+ zX)%#g8-9rcWAk>m3dAq^0t=B2kwf`i{vZ{e(r!nenbXn7lnC z$XoaT8do?1TkVVd0G0A*m4;8FH1@Qz84@#%$I|Xb0s}-A_iis2nNBBA%)Yl3Z>F3h z<*8XH(OLq1f;TG9HDAatKfES(*l^BvSDZq94VH1LK*MAcHsl*y4$-NcZ%ZAM{XvC6 z&p3{d zD?Xw#Yt`q6k&@xVqcW^=q6u28llJSA(%$P2>E!sc=nM+wb>DQ2^jE3N68~7KnOuZy@-yZQVr8J>{&Vjdjg3>d z-z{31AihcQDH);olx5GK>}z+o=yVX3`p4yOQCJggo2(k=)Tq|KoCDqlw1Tq z&v>69B(OxX$wELtWuGDWOR!zWuyl#LO=lT!5jc7M6$sz7@=Lw?SfNZjqd17L2)d&X zD7V2{6r@qTf#PJS1blpqMHiWf76HA+H6+SG--)IwtNiX_gsa05!%xz}r24Z-?VZp( zAxb1;q&Vfxw27Bxgx5!7uBWUQ9-iMan?2)}W#+&S`;9sim-Nc?2OMQo%cnlR4d}xWz?onB#Oc7 z+lL*7Y~RnO=%4(LfrLfiacQuxHtB!(orwHi6tK2kL*6FmmL0G)%X~tgaFqSv*#-V+ z_x)Ym$sKt>f@RS1>dP)2`NwzUPGS#VqVssDF}eIyL@NHmhiVySewd;AxtGJYEhot6 z)3b5ZwJ>0PdE@npw*f(0A|uO?yn}mnk}A_^rr_RG2i3JwcYG9Id`9J~r;Fz-9Tq%t z+sU>9SpA(iA8FXjxC4s?srH2(E@@W#y0wUc+fJ zdadr>Zwsax(WVqjT~Ul-oTx|&s?PiC(9*3#U$qez+>l@kp)Sz!i-3E4J@iBS>dZJW z40y;T)$j1*F0b~T$><(QGn3-|eQ0cRKr5O85-n8RP&9Yi5Po+ZpIXqUXaBZ*-`t=H zbG?)b2G~?HR}y_YViM=&o*5*I8TZ`Xpk^eS(MQ%t{pv{*?YiwS`kIc0fXz7!aB>_a zXuL)?Vr-!B21`BIg^p{oF#EAl_5ZlvOHYaK2l)*a{y|g}(T@@5dPF&={pPS;I5;cI z`ro5Rcb^AIf~R{Zy#F)*_G>qD%)}u4LNg`Deg@!d5eugL)ayP1V4Q;Ee_l~|Az;MV zLx|OZMBqs9KT*z2JFths7`XKF!`a#iZNEZI;el6!bTTKv7t^|xgq{i16|zUlZ@9i& zW^T3tO16QqIp2kmO`7(x^j=mNywgvT7u*I9v@nOaQgJW9$W;6TRbKjxpg&q~KL4s* z@P}?=3fi7bUZN5YZqr;%h@SZ|V6wjUJSkztvMEardL+*QI!ZtzE~7M4w!i2CZZ3?F zJ^nXk8Bc#>4J?FX_;$ay#}$F3VJSvwjX)p=d~3a@c^HMU3VP)YtIuArKo0AFy*?b< zn_)`kYdSmGk8&mNGQHi`LOc=;k$YEv=`-Er)@=IBENJE|UHE~8z{A{mpOPFazLHsC zgBcpX^A)RzEr`I_4fuMw&EQBL!-3#AQZv8aI)p;O32^c|4^s|M`p6r0HqQN~Ui@(3 zZG@FQ7XI#dx%HV};ediVrct*4wa=|B&(*6xFTPSpV^!8XHoDQE!?PursTWy^-`-TO z^Yg-5p6XUCTX@jJ658TCiBZ~2!SM@zMcFnLoiDB4YN-0#7~{~I8NEg3OX{QfE~c^rsYSy0Gl-VXenjcrYPs+-G5?g9{{xJqI&OkGWkir5{AsXhDPeGclkU}4 zO5GHeOn1JrPHs`=y=7Uio}m@|(uCj<#BXm%z+du!vu`VA8qqH$=sv|$#T)c4Xw+*~ zafl|rdCz|>k{x?vlWhl@Al;zPsx@7{ZU5+uR{YbEye%(;U%&ilT$N8A;EwV}!ce#d z!e%j4RNv|zYPIUGf9xq{y9fpM;EAppH3b&ksb#z8BYEGW9&1sK#lLZ=*N7&~^$zqV z!I+&Ys@qLocvG)*<#W2#E4A&%Gxst%E5XO{3HCXFDA=_9o3sWp_4fXjxPdGZo1pa3 z6R*g-g}Dk~gDD$Gp~zJza5008ktNp6OrsSYaHK~$5rgqagO$W8-Pz@m9*@^ZI8QUl zyrU3eo(p^&yGxDw^DLV#`coDcp5E`^A69bJ7%Z z#8>dCwO^DPJpUE$aKZj_{dDzp;B^aomN(al@X_P_!fni|0d2#8_q@3EL22j(o|FdU zwuD8jxF3FWOFnlp_w6#0fBE~}G8w|M06C;lz9iyz<&=LjM!@Zqu;yz}H9U1r&dc$k zzVzo-SK&h=axk;YT*(LDAk!$%ctvPl_?vP1ZA5Aa{BgM9Y1I0(u`OW5SlCV>W>T|4bQJhmgMMK7BRS^b6?7iWg4C2M&Nt z((TW%Md3zNpo?-W&*PocPlukbm~skP1p@e14~?9&>AfqBP)lQNPkruhfYX0G=Pj3i zE4%b~jQA|+I;FVC0*>ztpC?z|T?8vnD;Hg0^fLs$+tB$d?><=>(#S4y`@hJWGBj}_`3d!F5i}vUViu`q zBK~(C5L&t%^z{$4d3SEVtv1yZP3$ljd3|ROZD-)kCZ7Q3IzN!tWM=F$l%EOBce6T(8v+y?( zfhfZ5)3&g!Bw4B7?HIdEj{0{OQ2eygV@%Py0{hQK$mXncl*2drlcNl0m6Z4qDU`A2 zYHyl?d@DpouNl9!@BIb-ix-qohQ{PyB$8)J-%^%#bW0(iMQrn$&X)yM=vD0@6X#jU zf0crv7>!&Ja^@y)4hKkCw*zrkyoK-szb0EBxSzL+wJir>fGLV25{w1!%((B~+$=v- zX_E@>2bPFi=Og|({gGT4PjMz!73&9g6$Ov`j(w8r_wz?+KmlhAiZ82Nus^>TN|?pi zlSD01_0YF)kEpy59o0V1!Dw6Qik2y;1?GT2{W^gpY*^v`Er?bWf3UCQ1{5XE`56D?sqoT>HV zXX#H9VT_tw0*{f%Q%ucAeuk(F_DXq|x%#Q)cL81JxEgU})RcwNj9h?&ZY2(ov2Z zeS&>l?NUN}(|P+juX21+Dh`$s!i+9hJv5-Bv-~4Nn4w=D4@*MF0Da_eN_U&nQn6UW zvQ8rFAEW1^{8QA^csW1m!tztkKLg5rNh_5uNhN0Jg1x0@4O6JaAn$J~tMY!JjAQ;C zs+E-wEuU{B_!mYb6F-Xnp$M092)aaH3EaVfmbFdpBPHLTt%ZEz@5@ zl)gsn^YRFe8>oyc-EP+@C9nHO4qb>tsM!`9<2H^V13^^d*G;13cpsk&O)Q0MB_jG& zMt_Lg9{ou;%8c5{4GL1fHji=tE8e<3ZPFMJI zU7N5P*U2ObYbvn_J=EuF`}jP^cf{eCzg&QqTO-%8PY0ZVjs@S%_;U5KFw)hwABRwL zH{~jbBcG)lI5bgGb*Q-+owyy!3by+F@S~ByjO(ECb-3}$7cWwjJBZ?aXS9Uld-g)Z zV85(pB6u{c+YY`cq;zw7ua5vb+!K;qt9ywum82TE-kM!U6E|m zF$1wgK*A*oZxf$0l-Us9NclAR&L2?oX8v3>ce>(|6SD}veO^{HzOcZ0fim9UiWAx0 z?(or&Jok9<%=32!*HOaA=!I5>Qd3{+T@E-2Pm75S%EtJT?=wRN$@6qSbixZ9syget z;}uCnyFbZhpVH?u6Cu!*Dd5~ve}p7rWyiM9@>&W_ApaYB^k8zjLL zJ&6TshR2$8U!eOsT}j&7&Qq+~IU%nm!hu0a^Tt;#p7dghBy?Yo&_P%uEt&=p#uFw4 z8pre~nCDVaTk_|>(+zFn0U?b(<+)6WJaEdS85TQ@PG!;FOkU z)3hVxpDpz|SQ5v2AElErq#JMM4}{3+r>Iw<=?|E$k`O1{248-gr5kAK29Bc0X-|=+A@LW_$kQaHiHexx>!2ogDO5Qx&K;_7X$6jNs2oU zg=&>YZj?q!7mW%A>RPe{koI1yY_51VETWVx7X_s`xLv;xe&u><1d`Go^h**cy5~6; zXcq)q-rx4N4Z1hf&!O`z==D-;*NdeLX)eoX%k;yvrEh5Oja6Dqw2!?S=65u0g861G z8aIWFQMKWhY&fpSYehfe&?eD=r)}2I^=h5482pt-9hbx0&}QEKa*qDlzhn^OA3^wQ z&mzBveD_)o%v-{3>$VMZwxTN4vt-5$l5CLk^dBI3@rE-zb=6}ssCa$ zAtL!&nv~84$9(bZ`L3|d^BcU%&r8^?O0r)b;S~6o@@~uIkcXGS4qsZ(ThrIsPBYVq zp8V9*nHO+N^pP=Sj2N7E%FxkP)+bGyN=C3?j-HIN)-3g3sI~*R_LqQLPg820CYZ}k z>%Lcd1_^Q5pPCOO+q%Xv`W?yOJFpQfKw(kRYsnTxp|67t`eqC)v&g=L=5;3Gd#u~3 z&k)_lS|2hT2q@`F-y>d*`b({9hz2_?SK&1={^4-%o2e{d?Kxf`DEt;9DMh73_KIm_ zwu?+`KP{_e*B^^`q-0kHuHGXp*IU=Uv@NQv=TQ40lhl{AmFZ9tI>^gNWe*n*afy;- znGRZIRj~)5Q(f=2&-FsN?rJEAGBl<@wtyvpMBKyZzY?9({N&qc-{A|dyW+{f{f5Q^ z->Nhdlgz5tayDI& zc%>Cm7r6S(Xcm}!KJ)pF-aq9CO_6@!?{&VveFc+kO;UyHYgn(d8)t%4kK;PuIvvBx51#!@tZ=*U<*JjMJshYj*in1(M)kkH6dEpZ(63Ms1a=7rA z6fRq=PtMiEGKScKQzqM6Ku-vYK*%WGZ|M0a|;R{k^I3N+`J z<9>R%N2zO5^%jfX;<2hb=1`T0aa54rC~H4DpyyO35?r+yu54l2l-VIi=S)UjVn3ag z&_I`TRJ8C@;&JI6ab{fPLfpbuq0!Xe`lSk)dW7js=+TF^r%t859oZ-NQBPKkLW$cn z>gv7_o<@0N7Rv4p`fzcK>6L=!V-p0vj@UcanQT~#G+YVuv@H3Z{#EG=+)x~sQvI}I zI4p9y?_#@=#ev6>T{@%S`d2wbgJ4X2Rg}o5>Fucu+-v!(l_a>y_}TdhFucKu3YWXG zNkX|v9=68ag*zPB&oB+hin&FHjEnkO@Q9J)1&Zd{>)z-~T(5!MleuP-@ZZ4hDnjxN zY>H$T3(d=dcsAz}{r`4Ixg(?l70#z6QJ<4^q+JoRB-YSE={;w&2k=Y$_RHPU{m|+A z#KrrL5Sh!HQ+d6Df3CUUb0x;kI)>4QtBhqlA0C@sf4}zaC(${O5-&1-wMw^X6O=+b z14QPlNX8KWct)rYt9;Fxc!t#aQ?iz_Sr8>+r%oBBn+VC|B*Q&ke`%a4d9>24B@^C5 zw!tbBPYB`nCpqcN_N`!j>h~<#Q>MKm;3h1lCX6#)mXs-wjBIRzvpk`-NRVHZUl${c z;^^+TbSI6ft;(9)7eliR^q_?g;^2?>&H~LQq>!l{ko_9Mum&*)Qe$%@c0YX-@mQv4 zX#?NbKRLneH%Gn@zpVMfE0gdX&1}OJw%?~Q4Ugl;B^C#BD1KLqDEwe@X|MPksC~|X zp|2c0BxgfEcD=0$6S8ZyC*A(yOIamMhbxC;)&5!QesB2 z8R?#~s7|Ay;b<5+Vn9ZuPPAEvw5P_Y?M2Xg^s*1Oi`%oq3B}7kWntV|1Vc=TbS<$~#=kT@bxl@TKD-pLr&~C9Xn*Dn*Vt^MzGQI)Lf62sO8C?VzvDeQla_p}xz5#o zO$?_+WY*d5;)dk_aii}Yw60MjSz=ZSo?GdNPxNA-XwlWBl90btcFQkY1f%UO_Z-x# zOx(@D2ViN^tjwo2cz(QXji0X6Mb_g#jSA(w50w<)e}b{Z9bC|6%R{Z78&W{8J0(m0 z9p~{w`@?C5rXIG@Pcn4!2P3EkBCVTJc@^Ed5oD2-rUaWi{=n5*9?Tl+KsEiP75Khm z?hr}&vHk`b_*%SKcDnK<`r>~)f4PYMkY>gxSzbNVpq4DOO{|-dcStG3PAQC<>jpb0Mb@?XAQ={}Znnolw47Y04o6a#}gd@6wAd_~z0 zyA4tSQ|*51Ev6qP?;j3HNWj)f%b|oe9(+0C24h4Ob1Nv zuo#z$Era%N4d34j7t4l;y=y%krbY@vPo`i7R>g0r11uxg58*4RT0U!W&WfkN7B;bZ2sq!)JHfeetfHDI22*T# z^0L5x0%mygOFt!(Hh`ij=WhBkY#{&F%{AU1S3=NXKBKH)GRJ&p^=7uuTiK7llNDjC zQ`2|t?8g9}Q&W0dik+N3q8I@5CSs}_fh7nj=}tHVEZ-l-wUU1qbN%~MP+ZUtQ(BpS zG-PKTw7s46D^~bgV^SbZ%&SfKP!`!(7%Mf?0E3ke6-66OBGK#F#u%N+b{u&$` zOe_y{zFMd$ElH~1wQ-#DjL1qso?h@MJ4&#c`u~0C=3}pcQEoLAxEq1&%gr2tzJ>S8 zf!F#M4QBTcV6pDvdzCs_V~!0WLwPK2ju(@ZK*eHUOE4bRP)0+?#F(|O`h=&=_qTPF ze~eR(^P9mdUdZZ#Sm8vvikCYh4}*IPc6>VE>|F~W1h7X>kg}uU$bbCJ zwfFt&QTTmf#3vA;Ugp5w+OCq;wJS-FmZ4|CxQ52Btdg?Hiw57nVkAE`t+C`&xanrv z+2(mBvx?j_?{qSIfN|OwaRZ|QWB~^m3{CfH1rUbIqYH85b$#a0=!bb^LebN1!0?TC zFy6c3a)om{xIfTL2ON5#O!E@nWC&U|yPfu5GA&-u)qkR2?Afk22Fe+-wnM5pCutca z@xSD>T-n%|*?=cvY8kf0-aRa!6rJg`j4W)NfnaG7MqLfvn~FKNx4PelajiHscfD{c zI9Saku;1lM#DVELBFLaVg#vYdwo%L1!z8eBSsAi{#0w?2WnILrs|WA3_tDsWsiQn1 ze{R$xi@VbN;r`C^V(7!jFcAjzHuZL|jS>_d(sPS@A#>I*20nf|-)I@0wkTgP-z3Yh ze%HwkF?cTN+BM~{w1#e9!=j&o<;42Q3EwIFcq}dXox@HY_K7lbx>jBlY_+i`Oc7iW zRnEeTI$T7qb8~JsK8D@|JOufl&M%|3O$*eV3#F8ZaLBmm#hWac~@ zYZ^8c9$xoA3*GdkM%(BN5eU<74oyBI`LUfue&qf4{DOFKCrB$aHiZ`SEiUgM-yK z5?YCcCyyn2>;S;9IgRtDz>R_d&(*G8Q&+9^${`70*;#xM-YhYCFZSwbX7S1Kw3&(= zU>Bv5S#YN*m(Mm~aFb`6>8qK#n#-Yg?xIIxmi{u`SHRvM(y=W9{m?Si=P$C<57K8t zCH+xy2VrPxpwBOjROm*3o@vN)`-OecW%L%+-C)S@lPGW9Yx|h!y&I2X?JAmW{(wFB z$nl%O2f3Y%hdV&4zB957yEU&XMlL6um^?i0`NgCmKR?~pTd%weJgv};?Dl(S(?b>c z3b*MuXeh4Bt24;yU+}5aQ3Ty*T5;3QE@F`kF#ClvVB9Af7^LUnwB2tou4b4IHqfYD zAZ;mGIuXiGQM~5!rirh)UdVA_?Q@y7e~I;RT%JnEz$)^d*)@wpH7Ng7VZQYAVelcD zI#H(N66DW)9+2I32WzMk8^)(;kCKM!)x_%ic`)oP0IlTdEp#hzX|`zr@3-2Ayg*$E zG(}NAx$L>j3Mf>eWjjB$u6dud=lu2tX={a3rMrtwKkW0hZ_tp`YV6vUM_fKDpPPx$ zS5!dU4(M8wnHbgOo*pA}@233M#h34X0VB8y`Q%gTN%}R89tCsTrd#S_>e+eIMDiHb z)l_eCd3)3jsKYKmf!ea+v9Jnx`aDv{yY=k*t~@H;)LoN`M^6PMdNR!3&AG?SZ<1|i zw)lo>4(iQvXltQx8P}Mz@jX&X#ULCRp#gcxh&jddv?#Ty=Jp7D58zL$wcUUmVs=RD zK4TH{QuY;VL(KFl0Pp63~JH`%2%B2R? zI1Q7W;-5Wpx-Ml6i%p`%Hw|1b$9m$inARH7S$`meZf=OahY7@190cAhX-ItZJDYJ0 z$ksbkY(17nL9p?NXTRV^OT^^dXL~qL3+8}f7tEhR$J%TI?{Cqnk#6m+`p+;|@4_!( zciUSi>N`}}(9_vbq2l$lu+(Cz%Inb-UL0p;kTAhX{RgL1qn3$=Lg8cm0%Co-uxdUAz8op- zGeoCgV4*IaBfK-YKy}N#IJ$H_p#46CoNQYKZK^zK-bEGVHRn}RaU8&^w^O*yI`7v3 zft#5GU8K&D&Cb<4NJjVhlSvsv#{j~OF_Fyyk>ZP{+qsHbbxBJu))gW?&jv1F_W3uT z-JY_|QvY{|^R%S?O}_hUM!#+OI;&!->q&u>vOU$sgT*T3Z1v_KY>^pu>d#S1&aUpG zxL=}U?d>CJ)Y8__zAbTyV!WHINi7M0xPLfMgJkRiG3o92-q$jwoSz;Rq=9`D32}*@ zM`R^g*>S6yUAL9+XmyhAM$8pDDmoKs8?9%{pPRr7KmnnipJ3B<`6G~d?i~387ys)g zXRDN;#pROj11$3#%bYZu;Vc01(b>8^;1X8 zwm?HKPUpN>7dnedDv6AHW}fqcp{?SYdX;}GnZ@@g-XiM|(HYKgj{mt}LyIC;yLs^S zr0n;;5Iw`C)be>Sp-l`tKdaNOcG`Zgo<27ms(imvO3@C9=P0ilS1ZxaV+jhp1GJ-x zO$$=t{B;iL;Ho{~d<8pZrJiWM&j(?@;??JmAqV%4=xpPbh& ztkQ1tieWIY@-9M=0->7eS5f;wLvMMvLFsWMgWu(tjV~Uw^-tM6FTf|9f<7IKYD`a-p=-M+h& z;uH2f?tDaI7s4ooA)x!FQLDgh(%|#1$8lcv{ditSoj9%xs&wI4}I0h<~aN=c&3v+A!eUfl>0M7L7WhEA(_s zw0fRL*TqU<-KA>s1ef3=7Mzadm$g z54AOFJB2ach~}Qn%qf7R#;#6dwj~m2iiqFro>x>S&O#3erfXR?-byvMOnf0jZfD^v?(ba2fi5y0bd z|5Y{#Z#rm@x2btr8rCq!NfQcEGABB#SGY$hPIm^Z24HsIJ z3I#9q3*NRlug*o90UCVodf%Ha3fDU={@@?&Hn5T+Hma4}HP0Ku-^_v}Q>U^tIUeDd0$T4SUE~Ww26Cf=VUj8;E^=^?Bnq>Ahvp= zMRL~j=0^P_;L7>W-pYIcRGXqf44-q&B$K%B8$DtZa+11QnswQ%=(V@RdL381)o;+h zGduU>ww=X)J6P=r-4APxGl_E7nH0x&^sheg?io*MGV2umJv%<2z)e{42JMV*7CSWD z%zWX4Ep*e-pMmeJUyc{B-(yp}$ht(T887etKJH1PEb|XX+%4rk=G=|f*2H7EQ*@rG z{PR-%=RU%PdTL$q;rMj>yZ`dw`@OL@6Q@Cs-51F{oQt(;)IE^SE83pl*>l%T>l7UK zmTI6yLoL#Mtc{9~&w3iS5&mGPe*n)c#zT{EU-iFdXM3uW`4gOAO6qu&vudh|fUz@VqY*%NUl)iR|8nUK6w6*5%t<6dx z9F*1%Q-HHl+?6$_&nYFpI9?n>`VgY%N?2{SUs-Kwe|`n$J1cw0_yki=e+KWn;QMo3 zrKSUKpeU$_0O1n)QNyp`!}%6@ye4gDxY>Bqw^Hi|>~z9DdT$Oiile#7)2eey?sMz0 z3Mlxt(}jSFafcRBhJju~2F?OW%H>v&_X=Ck-F#C$Em2OZmR!Y8c5>Tg5bWu+%#Z}!3dB)NzxIZ#qu+)SHdLeSwp8<1lVR6Bt-9byRUIr0`qLnFkE_mz(YjRkCxH zk#cox+C5WP6=iR6RZ}fMMG^8QCxzBvCk|e7Hu7*Xcu!h-kRfPaUldM~LXq-IILNGZ zBWxygK3*;Bh?a|zAM*CFwH^u{Sqg}?F*cW< zr;t?$Lrd$n^4*P`fnUS&nQ5|Nu(j!le#Vi8zee@>6}BnC6_Kut-%w}zw3c?;m1vc% zo-H*oSeN6j_Of_DGlrsh3Vx-qt~v5ubY8sO#sR99;>n{=$t{oE3;1Pv)l96rI(@bD znv2e4`as;{!ZOcsQjf?i`Tt}As`PMQztTX_rk^$Uf&M})(L#c8Bm>Dg3fE$S30EKL zi1E^%I&`u}=ep4#$(jzt*!uSLW`S`7m4?-?KyCJAPL63}BHv=Ua{24wznFD;pi@QQ z-Z9qx+qnmhANpDsD)vRy36Z7XiVKs?Kv7woFNGz>b;Ks6&1oF)pBHZ|mPU?lK8h$- zC_tM{oltX0y7f+lW-UKv;));pQ%7tsXvqU-aVG~&VZ(5uwhyOz0qs+ogu6lcdy0tq zTquZS>Z-(6OxPDivl1hk9nd^U2d$NIrsm1{QtB?BSv+a0gyICLjKa*OW2b)Ie5(7= zG!0>_DSldE4=k+TnnrrG1Gzxu8e4U_3TP{BEB%?reJQ3=zjC_9B)-S5APcardNYb1 z;JKi4!F`_DH+g!aa|QwL{}9}}4MZEMzShLZo~L(us80ofQxBD~HGSVEE~X=gdufmN zn$>0bMlR^Z!Mj%k7cMd3dATIFJ4Z|AW?3A?50V`C`+)0nT8{?puk8Qy4$;ZvSs*pjO%csh(qttq< zkb$J|_36e=sCrSTsL*Ab{|$_H{lF%Z+>wp&ofb?Hq*eF93KG&YR)6!_D_ZJYEu=fq z@fjqk^aKzce(xk6*LvM*2hk5GgAnK6SN3urwEcw7}9ZA)5o|s=1^<;JZ zFTO|-^0FUF4(Bd41I$^8#AvMpbX=~6XE8WTg)*EaCi zB~g(Kqvw?cK2~SkSk6whe)5?R8M8#0N|9zK!MHvcFwP*o4KcyOaBg0N=RlLpzft?w zmqX9_eL?U0Gc`&7McE=nYXz$!SKkH)WrxA2?O-jEM*Has)IbuK@~+jZnwJtiKHY8} zaiZXhpMcsMF=2;q0S#S))^p#|8GeZ|Cvvf=U`qmgkIb4qLKRQ#z@I81UlI>yK7q~E z_V+}Wop@wP8u(A@NcwXfwXTX6>ZA%9r@EWQ1qMYPCLWNg3+ZOrQwLqaxsGrs{6a zYo9p}qy#f(W=da6Pi) zcD9TB99FkGDDhm&N~b%8c0L=mS1B?4fMW8$3RXdp1BU%#rZf}aOmZ=X0Ck7C{pq9& zok4iLNuavlVZZ!l4n^ya!1cbEfWM_fpV1G>9vM=sE%Am+)g+LA?i@CtJzY11bQ!iP zt+ijUO)pg8ECi<<5^&L#YoLq|S_YVOX1}hNQv~u$oYNg-EYsyxkKUc=*4~LBJ&@yX zbZ5WXBlMt>u-z=s$)vLL!sN{z-o;I`RSxPKR~c=bc)r7gw-tXB{8$#Hnm(2on>nCO z&z)RohC-xp>-)s{1J^*3+pUdbeXJ=-hiPJ_&1NN!rA{AGdfQ?-CqB=Fle7ECh8?CG z77f$KXh6Y*!}fP0#YyiQokL@Zf1urcv4``AqV-xyvB2|X9ZgwTk*Ubjomxh!cH&#( zg|%#u!!W|V?A$1`wD|%)`#DogUSYl>*^}1D*z%x+%;BAfaz_F_ueAoL4pxBXmt zPNGr&@tHY}tr5u4tkJvEY&`+-9r4e{CpJ@?Pt8Jh*HlzDm#fyh9wYwL=EKde*)-Rh*%+59ex(VWS?lo1SU0h5{Z+ zyBl`BR1ze4AoeA^xy{Fq;W1Ra)hSwcGN-nScG(l2#+*IBue)B4jogg-E4F4)?XKCO z5(p};qj&d&#o2y%WyS8E>=ysJjvuhKsJ>H@JuKmc{DMs~_?C%-DtUFyW zhjHR??6f{P2NwL%N8nolk}S$s2&Y+Pzd zbMZ7XuNj7AGdYzLOL{#F-OLo1Brlrdg~7s&7%?7+J-VhkTcNy*=S8^F zO!AK`XTOawxf)EJ-~F56Xnm&0d;0KG?H%pg zRbpEunD_CQOr74Vt}8mB4d+K7--PtSr4)X-GtK7=n$EbAO5Bn@LKAt#13L>>?w%XP zeeeZDViR}Gd&(-K$RnZ@(HL=xaRI8cqgMi-j}r?REDVZFW8)ahJalO-cWwZeC5n=K z(TBoZ8QdzN40m3?i^tz8lN|8VIm`1Wg%GeO+055F21xKxPPkB*x<(AAPmBd_{$dS> zttGtPiKC#7xt7mSx!lb5%po4`o!A1$!gPpqpV5!4FGiWJ6iF50dUTH1^%c!7JeIKKa zm|(%hl=tBeGt`2&m~X*=es@p$gtgO^l<{aCWHU=NV;jH9df62D$yG$O;?~6Pr7vs$ z)%L@FPvm;Qd;9iDR|Q02ST@HGuo=sbdk5VtI|rSRM;!+Xc`DVxv84a56*)Z((TXE( zh~dn0->h902wk>_&p`GulPO=jd67oug%CAd9?qM$l6)$h&U5m4jtgD^Ik%m`pr=dU zl>ZQ@V^n(a{(ueb&bRHTeHRX?4z>IJ9*T{eM-;Zr*+y{THP&=Wx8pUXs&yCP-LZ}_ zj>W>jj_|(s^){O-H{Lt^84aIG=yu)Pq;2m`rA&7FuAT~dJ1>1~$pxsVBkY2jJvL9M zvZU}1_wisE{uoV03=$mfZ|vc`6k#Pua3GW0!T3eHkic$~MDb>{E#u1`{)k-R~M&p7;G8?{WO@Kg>O2 z=Dx4{yw3A;?$BlQ!W?jHC_u5LVFYB1Pri? z^YR|{8uhQC8AW2QP# z1wJ{3WYn#w+t+pY)UUMFD7!W8W|+uvTahyxTUKW@f?Ii6x+Zr6#*v~2{&q`Q`gY=i zV2YZ}yl`pVD{tjg7xN`wg_nCfDk>`HzDCMQSC*g~PID|q5NGy;`V-^Lh#vA}u4Y6W`d7n{9G9}1YfuCQnW`dc-8`SwkyC|msvR7px9W` z$W5;Nw6+jw(@zLl5L#;WU{ruq+ZUP3^(zFYL*O5j3v@Y`Nj2Z;GnptyL6>S8pZB+r zFAg0DIiu8`b7E_=Gtf-SeBqZSi9* z^PD(Os9c@9#o0+?vf!JsJq3JYFDzvmpC%4z-`wqQU--4jp#0;ew+DCesD=a&1)f?y zvsG&(+GxghwC|wc*KL}|gTK0m*iJm^KsAR3kHkIet}zUuYutJalJ2~L)WKqy_47u) z?)f&+Rw7TDjMVw0Uy5u-muq zk}!wr#;zn)xA3l_eqzS8HS*em-V!H)jUKnEuMrrlSd%tyTwBx#vA0B zb^7KktS#!T-3eJ5!S-k%XNBgXJdlLonG&0uWAcVK@NHH>%V#d8@(Hg-K+Q)l8-A7L zUP+8FnVf}C%1!dg0eRK)^DN7Ju{FyrpBS|tH9_i_g1+ifX=#x#aSUIVKv`kze!9*o0WCxLF)m2^gp zc}B{pY1(byCCt)Pg~v)i-=wt7QufLZ{F<|UGt>_3vsnrnNeAOkS&ffYrN6gtt8g7` z3tq6P_ieCf>}Lo6Fkbp<7#ytEAxJlGgw!oSm%6Zw67g0GI4i%=XLIO@?nN z9kMo9<+xy(6gT)|mCRVKK`zy3l!mOe6WqtENz0VAuZEM`+RIi+n6-)(wns1{w=cgd zpc^qaWfzm9UxK2_y*}EY-D78u_A0S{=`gjQTbOI=)K6&O=HlWS5W1Dh&GpvmbJ1Xp z+v3wi_tXk^($HZ=*V{^%LdUqg?$Q~;^>PVx-Ypb#H5NMm!w%iFkg$fttV|rNFBe_G z%MILE`WUj(jh3?ctO|CojykkdCu3Rq!H>~v2lR=5iR(&ul=2+T6XvksEz{rUUD$`X z;0lsnl;M7j?Hyw?0+FrlY3b)8< zv%)Dv7BT09-KP$BE>9jSW4xf|1H$mhFcw=dZXq9OqwjvELRF2-Sz z&BpRBmUf5iB2FZPt=4G3Tm_`fIDxO%>_+4l?YT599rcH$C`iyq#LKgu9exu%&eCQ@ zZwxi8#?8xv9?H~T9IL>{8l2K;9w>LK5!MKPPu|Kks@3#r`kL?!;Ct8xf(1}`g_Qdu z1TYuLZSod}$2g{V@LaEyMTtXUp+&{J?u&$Qu$;^c+3jn1A>qbwEk z6@#LSjFq9(R{?-^_x|_!csHK!`YkZ`=l9>Ia9;8{AQ*MDtAVh*&= zm9GqQ#G8$&cc#pDvnM4qma?GppE68`d#k&vns+JR?R2uJ`=+4g`R#*mvsp%Xi;q(H z1D+qv3CFFfFIv^@w`jA6fX>5|SRz;0hZ~MN?n`;DST%dESXD>4$W0@}%%@CjrXKD( zIQijoOnD%|+F~D6x^8;(WWI$QKA64qXd>*92w2yuzyHCL7&p?WjNd6lQRlKC4MbEo zj1n+kUxv5xB_=0ZD|BwIg=tMZOsEd5rXqL`Ta+CxE7UDB zH^n&!=Nn_6DTNf3d;!?CWcc=;>FpE8F%2G`yPH_x~76=if-FYO1Ju0MT!1z&=^oV~*7lanh#L z=}GHLc5!Rc>@!e8)b9|Y2w7C89FR4iph&xwbd-py`t-D+p>$qBu6rJ7^wn=4^*(!& z`Fa+4g`k5=5dzX~%=kjT`5*fXC9pi#ruK3D{Xb%=`NZ|h9=k-nA;6vXiGI+;j^Fd+z|NN8l56w-tQjb5_`(AS!cvA^^yZ#DJPjc<{d9e39 zcxrI4c{X0b>DK?95Y9JJx&CK-oR7Ko1LJ>PgMstVz;$rtd>p#@?N0~>Z|-@7hV9{e z%Efi{|B%mh{$2lkCz$!85B74Ni0dtG)A}no{eKQVROk%R2I*faV_7#4Eu!IWmJZKi z9+U;9*VL_-(ByofmkjNYm@)rYmGfffsco1Fy#%@bu6(mWeVYn+2@V3^xqb`H9qSy& z8A2-8i~=!Gf|vEouCecVob=#{9iJ}nwbN*A?H~0Hdi$Qqrg@_mWUXs$2Y)bvR(5!v z+FKo%^~rk$vfZjbx!kS9(>VJ!09P)qSU@Tc{D5QU7wuz2ooJDm)5HvfGZ**D9wnk( z_#EJCqb9<36d_?XIeEcKnFOAFgF^oQnTUJGc@}?MWAqGsjLcZ128;5U8L6^CVL{sM ze;d&#X$l;yKsiSIYPnEaI)m!-TNz&rX^3nE|Y`P{1YQbwa#o{q}QLp{+%2Kb07DiLuQl$ZQp9rMR9c+zDY9Xb?;3J zZ5Zao4uvu{xWfYXZ*a zATY)w=LosuX1$}$FD2@t=NU6a^hrK>Y2=cJz0Fy^y;9b=sPzkUC-Q$2sUqGw*#AlE3{@W$M)bHp_?BI z(H@~hO5D`^`)9gb+&U&uuJf<_CqIVWFSH_9ch6)c6n@+#caub|G3UR2;%-v*X`Clj z79NW{!53$L1wA3x5eK1`VwRpB}i>s)@XcV~Yo z@{#aapPnl(Rbmv08jvIF^imW0O|RukhiPU-mcHC8v}yiwZ=hewY%^L@)}G*$+-qk= zzy{*9K}wQO@VmQZcO6ZVV2*KzAr%oSt(F4Mv9D;E@?yO4@82a@(H1Mz{XSm=S5f zNxgG@FFd=cU66@|VD8DP1jLOi)Pn`Kc-ijP4a_2*&t^V$ckkujrKseO=X6Sx8hur}lSEQHQA7`p z$^W4GoNi#TnhF_e>q?$xXS^XK$RaVFU-Wk_9l)VHyzlnrj?~9pEft=oj7YbMJ&3T> z(upcJ8$uF>7H|C%m8{y}(30$dIc4SGqU>5K95~naH3L7v8dLE5`b~`SIBU<%pEOqf zO=C!CI*)y@Wo^Lc<2ww|s*}!ee@4Hfh2KQ!tVKD(oNW(svN`$PJuw&XO@-y=m=io_X4^y7QfFaUCID>@)m*(6qgrW!*7syjUjVTk{Wi!bq?vMuRak z(^hdZ$+10xP}Cp)vDnSpXVBw0(`AS?vv|rNMQ^)6WPFji3#M@JmJ7tK+@Qa_zYQ8V z@itA%Z({zk;b8FB_ZMq|7Iaw}Uaj{C>t<=tZ^(7$y2#tK{O^;ZOFoCjfSO`2(mubE zMJ#{6tcLh@;kpFW{ZVEHo+vZ^r9A`gdm@ed5vpfZ>k;!335;F*AzWS(SvUWNEvz1U zZF)AG@*U!V9uYqKqGPqx-o9^?W&dbFiQqdDUrynS6SYSa>aG+0^0l4BmA)sm`Y)Yh zB)_=P?jkaD1d6A*YA2M{Jd}3K16z4m>Jm zf8tZf5c4y<4I$+?){>~;H#ebzLDwLkj68JPLE>ko)VrfEz^z(jD%3|}UZ8OWat_3- zg8FmYM=~N4ti~;~);6uk(bmqb@ta|-%Us$+!cj={Jmf2%06?-Yd$w_GNY3#^e7iQ{ zJXu`|YGsDCM@PTW6OZu`>#+CLzcdbN?qHL;GfVW?Qy%s_pO|WlFaN&C-m~YRoVEVA zkx13oxQ?uzAhJ+PF6BaV%@I#h6a%d7RwN8ZE}$@;t)07w_{>B=mKp{U_~P+SY|ck-I@d#*4shg^sf()>#f_j z%W$S3o#r3_=@`zwH$ZGW1&JA!(y}sT#SO;w&SZsPsQ#bfMVW{C z6674)&hEuPPN@mf4$4~I%TRwoes`h1?W|$am#PtO8Pr##n4ZKxr>(AGcUaZbJtggL zN@DIy>)#vlgmYtm=pgaf40dCd*`W0z3grEm@tvpw5O!4|M!)*?L!?-=!hB&GX57IyE>Tl;!F{1%&18a zb%_3TX`r~t+qh`k7_-WoYShF+W>X%`eiVSv6buL~CjU}mIq0l>|j0{rL7yW0XF+Sf`%&%Gi9`EX~;CyY5puyg9X=HNAp{`zix_;xl z?{FN|*m|p5NbqRjqN;+g`KRu7uH!$itn`0e+0mm@lMo-SF8C2lo_@F|VkbM`M8FFX z(F%3w2tvIJk=;2lHa4J;<%i07sNp@TuRF&4kkLmXRpjWD;MtNEv4OUNv@z`s&ey#B zTS~biQuKKc;`fy`xS=usY?9Sl{P2X|@B62HYWKc`PWG1IL3fS4n%~5yjF)Qu*_nj? z3XcllGWW&HSQufyu9Um=F9+hrnWL@AR<`KW(@?AFkq7o3eWj9FEO=?r-^e{3RQ;ti zYdi$7Hic&U#yMsjP4l~nc}zn-k@mJ|}tvL>-!D#ANXB=2{g`TjZA+0&Wx z6mIVy?2yHgOaERmC3PrCmJj@Z^|Nh-8pfjp8gHRW%8QsA|tNJ!&ya7cH zcNHAlN{j9AePA7_yWETH3K(+nMt$%~K?p1OZRn=eJOXlQZkDmgnsUR%>}2vhgtM#& zXlS7hN~Fjdhgk4Iiejh^BXmPq30J$Gx_SS^a^#n{VRL;h*xn^Zy+?^d>l*=S(|`}S zrt>4QlmOb8 z=rUMcR_4~*?W}Br zWb>F8teZ>-A2YL+eAZkWB&K3@u-HozcO@ejprT!J(y zTvT;DT%+c`X#I42&gk@$S&OI@kP*8b2sY!I97(V#SH8@wwaw5r#Rel?h^b*hW1dP) zf3FpJ4qJY#N5#iIAC0soB_w+G7E`PsHm(Tth~q*O%*AG02kh}J-({aJExi2VjGcN^ zjVk}EBM+NS4xZ+_Mjd;$3_-L!*5T>W+7Hl^!Hxk8b8zfiKyQo30pO}+~gIHeN! z_2I#ZD9F%{Gha|5&?NbaUGl_T5ikPdh3y71YF^&@OLuccJPl}KEQ54y3Z($-GcE$+ zFL*AqMZYM~A|Lv!km74qU%Gj#d07EscHC6Ps4LH;P&YHLEAOTWvTlb-M-$&{x})a)6Rxg4|D&bOOF-{d zo#ypPe4kV_Lh}V(PVT9EdfE3phSDFRY^|~9xbv+`vZ2Pg&*Nmw+C-#{8%2;4XF`w@ z)A&ODB$4KH`K>KW0ZC1F+I^W9`>*{gLYfmdk?nf~0#wyuMa4uRou!^yI5Re^&Z+&F zp`+-rW)o8?0b`g*OKjBS8%Y^E`~MhM&a2%%iSOhe&faV$(m@fD>(oHiO9yoR5%gY_tucW!kAEHhB%-bTC&)%W4_7V>N z^322p{s6wIJ6S`>1IX>SmwAs_`N3f>R0p`qSj9K-j~>!Cpu}43WVVZ(HQ+~l~I-T>5RSe z2L&&I(8!nr{G4Pzsg-#vb(`^74Q`wy528ua%<=wJ>oMp4`yIS2eFs&^{`Dx^7wb)b zP~(Bc86xR;rpE_ON|kp`Ym!nk5AWeSll>JH0L%|Wh82xerrXC$S@q3c$~6MInWba@ z;9y!<(e#j-@A#eL+D|_@rAiOt^nGxABd_E?{!%Bq|A4@u-bN@2jBpgLZlo$m9mBrc z60cHghu@Q|;+@TV^z0U`|!`Ao_ zx-z}GWZXf0Bof>c<&!vKFA_4~Tf>9+=wx&E;?fCjs6?MmR=!#1%8#!Nlfx*DHoMe( z?=XOe>5qJ-#_ZA^^(g4z+74bHqv~~_(!9LoHx+h9xrX1Zeu9=+RDVG|H~opp+V0aT z=N+&#H>qsbxLfG-tx%5YO;U6=%H%3S1Z2;E1@>(^Er#s&xtMm)VGCkF z)1&j%Ge*8D?`~n$PGDm>f?US*%(dRniW(qmBmIJQ^f1&yiml(f2{7{5aQ{!()V%y> zPIgA6D--Sa;0?ZfQzQ=82kP$|0RX^n2y-^nU_Lb|xc*tnEcdoao~f@%o@H;2#&gjPJ@X@uJwmvVN9h;VuK$35t6FP54F^a$gOF%zVELd7xy4xgQ2|BL3|{slzF` zb+;TA<7JIMyptN3H)oW!Y|>60X-cTL+m&yTZ(8X3A;D-0W`$Qp<-MCkfQJwZ!k1s)Zof$ZcgQbgJHMQc=deIVOiPC9O|^)Lg8OOjwZSzcIS-gkNIdY{DT+OP=ar3E)bokLT(|KFzllm#?wx(r!8&^1@FOP0D*aD!2VK4Bp~E zZetxNK*HhhSR*{!Y1D@s+AqkV2KqhJJ+--XsM;nS zazkMry!}^-`HSgZA>tp5g{^ z!^GPlE3A7lm147f9}U3w>mt7OgVTbRnPVaYwyD%GSDQzfuNJIm@@alzQYjriS}N3qRUWv zSkZ#wXw|3;yVKaTP@C6fpfnfPS(qFpq9DG{x6T8TynsiERvg!f4p^K6=IjC;$R*N} zwWoOh)J5l1K48=W^>7?AWuKH^dtLk820iazFaPC`SN(^zJrw`|5Ewq(R=NEy zzVfo*m8Jgq9sI7d<6VAV-flvvCp;@soax&Wb-!p#o+xo8#R(J-{IawwBmXGO^GEB? z5bl3IJcN&8>H{sjHN&jY1F_Q|*}ViT`JPxw;{p##9q4t`V0}8inn!`Od@iQe_!Pg> zdepZh8gxsPfbqZ-S~^P~2Px%Gq#Ob&o5Q5|qhw_Rw0f_qfbCBI$&B4TQDGvxSpd@m zbN)FEs~vjuCL-q^A+`}JI5vHTILw1MXV>@BxZd(dtz12MQc5LA&RBWyEP(In?PGhD zgi$cFCeB>2Bj#jvxpC*Sbh|TeDg+i=Kp;d)09{6iITWZo)xhWG%E}{PqmMXe=%D=U ztVZFFBN)KINIOgu$Ux=_Od8*JqIh|E6*!Z!CApDv6TKokuvfOqx0q-nL{U8n|G?2A zlcK<^l;^o4-*sj^2*{Os;*T~)F-zU zGTpaspd`na(GHv*QFoGK%j+m1NOc&@txu7@yv+1}5GH~;|I=OM`mg`9(^E?+ruZ=A zHi?(D_n8RL>cf7Nh_H3r&@+;!dK8}NGp5e5PI^1Q3Qn}Uq@tJkR!eiMRrFnQ0X~bR zz}p4){CGFjWjE{H{cZgPH%o$WQZZLe0c(wj@k28`39)rR26K{W(_;(5j_ZONT65?> zu=M6o-ZYJ4B&436Dt~HusK%2Unkka7DFtZA)5JJgoK1ajcea6$%RuH6rC6}`W?k2- zn~aUhff=^uO% zW<6SLIrvYQNTVj0W?j*ciJs!8Jk?F7GQBuj8~?X^EIx`=nHKH*6FvW9XUYGQh8B5u zq@~YCAUn*uA{Ys&^7yD}NVY?1Oi3A+yGp5AVWdrRpC1-Qey3ymQ>wg?fe|E4pm_>; z4=a9hXiI@>0jGQ?2(R@<>mW|3?xU{L;%dhq&2{W3QlF*&to7Y1-fP5OU?bOg8lTMw zD+026EA{ij+OR%*Up9@WGZ}$Ayd@a_Ov`7WPQRw=#j8+KXuLOh0BVH>%_H zf4Xb`0mq$Vjdzuq>c)x)!ABP1MSysF5JAh#y+{#JZYzgkqwFO?8VCyHcNfa!c-pyK z-NI9y-e#Y!@q?%ZKvbXnCX%Fy-CKxtC^ekTK)Uq2PD8N)%P0VmgAlZGw#0d4dlHB3 z((t@s1f}>(KS!|T4?Kerz_UF|Ndk>pe2s9+cNY?-fj$a<-C~!hih(2jYJ#ecRUKfY6DJ>SQX5wvks0eGanGzx2dTu|Z8fqZ8HXgtC-~IB7dj z+rMEc?b!SWl^@Ov_KryoC>)|5MFt8ksk^6dTepV=-%szKvfa(PzLRZQcuGP7kJkj< z31MBQzVcMhl>tt3U$=J4Jt$N5#~akGP2XMM`X{-34gjNm4Ij6>Lh>_i6E7r@~3+KT!YdUzyt~ zB5-ukt<>f(aqY?Osd&w^VpKv;dxUV^lPQ4tf57P&gJFZccwkpIZ>UmXVB z|LpcL(1Q@cJweEtr+Ubv_sz#_sfU4-y6$li1!5T%h&E8kPY+?`r9J_G5PiyAZY=y2 z$9n!BOM2(lthqhcXz~uj&i%uqg|OyM&;dWJ%`vdVJ@4*j0Y32ud?NoeZ0L1bmkaUj z-Pl{)Rxh{Q0YKz)h{lOV0YwjA_;iA=eetN5hI^{xVQ}wiXbc?fUSOC0zjpD%fTTHn z9(o}l)p6*Bv~9*WFd!0fR|w)>dO1e?Ce|7^Q57#Uc*Ff33fNysip3zh2p|?jGf|CZ zeRBZu6!~`ArGhE+;r|`-vj2~csU-8V$U^}Qqb7mst?`FLE!$7)#Xsw-$Wi&ac)s2l?AyWdOqPkppcH3L?0lA?>lV6}e*go0=u zmAi3E&3~#CxVHTTy(NWuT)geadRBnr8bEwufnlsa7wyn(Hhb+06p6 zKE%QYye1zH;_>$cIJh(^iaCFSw&43sgUZ3+cwz6}!se0~cIeA(c z0q7e046WEcoc%hx`4kAbmKeNL?OL3rJGw=@(HJ&lzrc<9KCet2?t~*L1ac8U_^B^vLEjmMVY)y*8YZ@AUodT+qSv*aU z11y2PbB4%EIz_{yq}tiP z*icaS_|9$ljhj+%BP9MfF=l5w)iXo+6EEx4YVbL6tWlKoPUwYH30_;2Cd!%+bPfRB zY|k*tBJqtqQdqtd6EJf*VW?T1pwvP#spP3XMyzn{y^YV1zjibC>6P&PQ{(sk=7&l( z?|m42H1WOF^Jh~Ih>lC_?JU|2OT8o-CMU~l9Wc30<_?f}5J5+jL3I)+3Kf0s#furgBNCeM<*{{MC)LNfhcCQA(xq#@X?}da!fl5RLAr+MhUrrAUwy-ap}s7 zQ)>Gxsmu*M#r$fNHIb$xQoKzB@o9DbEw?Prth4Ir4|)0C;{xSC0fX&p%4hda9p<)b zpO=c^zXq37wGrOULL56(7NRS>uk+~Fi9~v%7W)-TQ32|Cq@lREe=N*fWPOB3um5H8 zjh7{Mb2rNc6N1irZ4+TF2db_%9)MQ?{8qNx>0nZ2F*Yn=i<{s(H`3 zUdL-pj#lbZ_$BOV9=Q!J&MJF;yTI{U%UpXqybde9;o%iB z$1ToAwrY}J(B#`igXV2(*4}NiLNIs`ij>(=_}8alXi{ZynLDYGXZI1Obz?DE8J>7V zt;kFDHfLF#8P#~jcCon0&zXtn)18JjX+>`|sN#!THDIb&5^m$K;uV5}NGNGC*TxgP zI`QhlVVcgJRK{l|;%v1G1*XPt@&RjEGpZI0%iE5QmI}{dshPBa8uSf%_*fVTFMS^) zNsf63Gleza9nmk(+UnRx>lh(df3#=#(LjDDVE#3z`S?_}_T?P8j(eMBAXsMuxs7k$ zzlJ?oMldaW!^TIIB-Hp<0RP6KfrqysIP=?SB2WI8x+$#c)zhqOCFLE5iw=vvTyB>T95jqq=`Ysa z7;IXNfmolWO^Izr&b>9)R`dQhb~(ZkQV;MM43nb+q9z~wbp$RQqSvI82Y)`@gT2)< zxzRXp#!xIvrGBBDG33_oH~FSe&A+;QqQ^EFq^Lk004TMwaBGN{DVj}&)O3T)hIx%= zMqwn3UZW(W+*4}^D<%UtSB0(BDmit2x=YTr^QCu5n{q?x^R$KWIly}Dul-EJPx$Wk(SIXc!x|RSXzPtu`Z*1Q zZc@cOi$%!54Bc4=i}Jf=$+TuOY?%oiQW;-pZMQ3-@HISAqf908K+Wi}KisP5`1SUZ z)7NyGl9OlAfsaEv6eR2Ov1HsA{$!;!{^W(}&E%(W=5eGeiK@$V?Mtarp3SIIwx3J6 zB-;D^W`}FCqIbDLG|X_tDcT?fGyok@=(e6{CykFNmPeT6-T2sKQZQOVFbAAnXgcXw z2;45QMosMg$>x&wy3gv^oB5`t^(KWzW#jRrf~wgGjknr34Oyv}o67dxN0RsBuB3oA zX+8V1Zf&*nOfOUT`qQgB$lajfC4!enWt*UW!OPF_r(vT1Vc!RbXu4v4P0>d*+ymzr z6;T!yy%9<-ZeKg>mBGSzxwp^4^3Fylp6wk%tZ50UEJB5*+XRKq?A+jHK$;3{J6v&j z@>0fMhsAL#?uwIxALthCbPGmhc-=xYFWftp7p{fqS328~N~XLy2lmY4)~<8swvJ*o zxpdnco=yr8nI9MG_L$G_&T&HNBE_i5OEa!jhLz%##m?lxxiTH@2EP2;|F$nDJ8 zsHU6{R-es?(oEC?>p%r5@&g_nd-eI*3VwT0;rnStv==8(tv|k>5kmW^4>v(aExCX3 zzl~Ujrdh-s5Wc={VKukeMP7Fh+fg7iUP*DqqTmGS`zsj{cd%*L8|-%tlOyLEej)SG z>z~Gz?>XtpUFHtY?358l1{be=p|j4{pX)ATa0S*Gh6L96YXsJrY0wAqvA$EiWQzaT zAVqbS=GLm_Q{GfY@4Ii`)Q99#cjD79ZIm)89OprRuBZZ|I4KTKJXa*rJ9CGh&GKoO zHwLc}kDFFo!t>kz#-r&2N>coBh9Pn}SD=gYF4R}GXvQF=D~rG-XEydQm>ZX(5LX|o zYW;cm6Fh2TxKd+Mo;-`7r+A_VWSD>auF0= zDf^WOYq4LMR#x%*S$&cZ(+~<~$Gs_hkB8VHv%IJW@jMq8_k*gBWm{phI{iOfqAM($ z(3K_x=un>rvxnv1Bla9}fNtZ99O6S|<8DJi72Te}YKzGfantN&g}Km{Q3mvfv(lVd{MGm7vkXnj3Q(w{*xG3DEW2+hCZ{hjCi_CtMB+%J{tKrJyy5F& ze(?oXyJ&QUEwuIITbDe@rh^O)xQ9ecPm2t1KoqpX1oau(&T zAX|`6er0Q@v$W(>TJI|~dV?$ios6r{f%m=|V5vGRe|XiB{wAVH_FA;@vRYhW=9~EI zbE-V5+WhIm5)bX-R2>xl!YgKV{$C_H%e?|}_wMPUKp`1diK=>im=jfZs+pVO)M55! zyY&OOb}M&hI#|>=#}xLyZa4jp4lldA!ozrrHe#u)4mLUUIl7RmOdDCfNoD2d&2fz- zpTLT2P4PvRi5)o@T%UceBtbAmG9NQV80SA$H^`Oc!_x|p?AkwBJkYfbxJSQ{8}zGhA=dvc&eB1<^XPoh*UZL-F% zxBR7=8$DXM+|+>?I5q8^Z}zp`D~b!dVFw4Kwg12S(aw4>gD zYJ2l5!;Pk#cnU!;B1|^!$*7!JQHn{CrHXy3^iJHB!RmNY<`Y~Gh;hQ#kQTK*xe26r z;eOoH>(imcW8EO>#i;0=0rVKOJ&KMrx- zo0}#?iy#JP-@YhqTwVY*sxIY(aq62c)k}U3B4qajWySCy$G-cc!kuAIwi-Dj%NSA0 z%8)FvY#%)b?6;6*PY3}Myy%<{iXMO~Jy`8)#mOK|K@mOM_#68j^G$o(pf$LG>)L4r z*Mrm4*;5ou2ghWR@{g;J#-|UFYJ5&DBrT>)44{d{4?1rgRWJ=NZ1IKo@HbZLTOX=> zr%x&Iz)qU^RnbcHhdqZIZ-P}W3&D;#-Kn-(W~YgmqO0#j0+*-z6^I_!vX~}CAW+mA z_Xe8jX7+s{1|)e1>ddD)81k!Y4WL-yr95#q?+Q0GaQ4lP81ddDUl&};o+IinPUa8R ztoUNGbJb(S;pZO>2%5n~FCYG*GaL~e1th$3;f%rfh3ZP4pI9uWDK@m;UaNHJX zKlf<&bKzdYiyft@#?Ik^BEwdVZXNo3;nh!V65q@J!=CJS+_vY)kFlh3ht|VOKN|Qr zRWIG?7bEGreJ-XZfaJJw-Xqqed}pMV{ftSXW!z_zOB9ig@@93cQC5Tr)_U-+a|=_| zSN&n&eW$ghClLi3UotPF@fnb!E+P7s*%5xOxpV{kho@BuU)}r;KxT6kF?BI z{_|vN-}vWCwByB(eGa{gP}kUxOW0H}2Ez3v)5G|jV?=vdvIp@k{ybTb7ME{2dy*y5 zoKWFq2pz$K+5=YW<@(Qn2Mu-GOC{_maeTmdBy^Fg5P8eSbDhRJB)?f=lXA|N4o0Xa zz^y@09`UIwcGmg}UMhlj=H^__6AFs+YFU&)Eh$M_Y^DHWz1PeWlR&|t1S6e&xgPNnsQ8)&MbnSd~ z4YUD?_Gh;y8}Fl~)&3J!~_@rV(l#@^2)SZQLZ2Ox5PBnuyqB!3y;(L{*+~MRbk>Uj*SGOnRmkWSE97r<%~a zyR%%(AOszdci$q! z=i~iTza$-)u1=|#h^R>PVTO8Sn20_rV0^Cf8_y!>L~@;pmF%vt(QxT6da2~z@!_!Y z-PlXRXhpDvcyL2_Vix0ASF>Te{2M7{o54Hd^VP+S_cL^|$G?~4L_7aBC}t?u!SC}t zS+Gx`E4`o|X4aM*BP`98fgNdEGZ>&7&_&v;5QOL|s35deEx^5Uz2g)r8B`em9NK#S z(ND4_p9X3B_>w4Z5y-uU()snoo~)sc2$H>4;qPc@Wa_;65tUN*^5gd7jl2`iQ7@vu zz8~9VcJ){(_Q?C>ciS&|rU?b!X)I5^EpxIwZ?k9G-b}UYZx!IMx|mwuvy_A-kpL?02=5N>#!1GhmBRO~m}yM>hP z9qhiyR87GL!1fdA_2*7-qUoDCQKPre-Lw&PmSBh8-nLE1vCdppyN+lUsFm^Ahr~w< zTipo;scsUeVHoAgJYZrAE zKFt|YXecKv==voTw%H2ZgS^-!-;C#TbI^c`d1+b`U3HgQ~zUHH|!?UVQ-P8=ek4(WQ-kLTy ztqj0+ZDVccHGJmp9gOEYa`s=aAL)J85@khpa@P>0g0V-X+L2Ma zm0hVTd@)q#NRavJ>2al~e!5ZUC4>^>Jx>Xzw$^(y)WAYn8i9-zb`3cu-aFpg731v33HV4bs30-}Utt`P7>P}j7GihwbR1?$0eu$3^wZ=0M4+D`r)f}4ty`Iqu84iW{p#64G z#n9N~*f#zST-mrKtFi-Ht*ix-n@HyL)sbt60 zU0|*^WbE}j?!~JY80qlst!Glnq%UVO4Kw^atS&GJx+t%+1h$OnyIMay(~LwLJb}=N z3NFH2kfRUSowC_sO!ZX;Jt9Yw)$X`f4-6GS}vj&l>hO>;^V6;kR9pA_!=rb=$eM zbffHCyGwFspjR@;VCI(8(P7r5;+=-P`uTWf$8f!czX-yTG-Q~_r*g3E9OD~&_!JA# zp1!QH53yuZH0zWixO^BNuS?R`TAsgY+ z>3B_;-v$Hy6k4MTqDI^L1byr@<@iZfd)-q;gma3TcQU&ZX=1R1y;jnmfDj2Upvq+; zqBg6o#On*ynj**GPuLfCQ++k%7|y1esH3>DJlv{UEFpx(7+F*J#hl9zNMl<3?S-Kt zgo$Y5vBCiB&4_F1%ol%=?OLLb)(BKtOxGwYPNE4)8kmLvkCQJdOe@Ha7_u>S)+hK0 zZI;@?LJEAnJrg=sPV zwT)pcAM)tmdEkq~*OqIya&*Qz%*?Cppv^AOw2Zq71sJn;*?*D97pY!V<|uFx7hl9v ziWa?_jz_($vEIfCh+i0d%m{Q9TfL!K(E)4^&GlkOWlc?wi!9SisFL$*Exn@NIE#3=boBzJ$eW?H znDs-UaW-CUbD%&wmG|qJA^cewLxp+c2U)QWc+-c!&V<^5-@ny1tv5U=C3K5Ok0)YUL?|!1xSxJBU~Q- zXF$nkQ!7Nwuu@pFc)o|@-A&Azm)kua&cP)<(;veQbXs7mW`lZm1&=+i)nJt|8s9aBL4hL!CM$>S5-d{{Whx})BPWeq?L`AY+fwLWgup1 z_I%O8+MRq|5lmG#9{nR^Kl}xVkI-hn(VZ*!`D57rc*l>^f*p*xg4ynfS%$ZbOdY=4 zC4zxGRR^AMW7;)HlB}DyK_|-zs;JsMGg|wCU60`emLH+*x+e>%tTn)28xOdJRds$* zdpAuBJM7N6?@x2o>8xmA%MDG@h#&s^MEvd5p8X58%ah<&8^)FB{$4uWu6@Z}M2$X& zc)48g7)F=`KmLh@=2tQ7plLYy1DSBmun4s-TU&dJ8bz{&s5FF{^mIX?r(Egt@LBMY3qPUK#U%QwrZYbmn4 zoKPZH5AcX{gsQpLg$B=#E2dKKp)(fxzDHSC2dN;7%j01HXV$+FZg7a`txllq`Si8+ z0+S$X#Q`yJgq};5Po?@!s-)O}dNLodVujBt$*`tbCDW#fL|eJQAu#9IzxH~e4OU$tdH8VC@v`a$qn z-RjcvcvH|P8kut?rvV@R|84ovrAtfxP40fV`sCmHb-#0eef#zG%USdLOV;oICk3&R z!3yNGuWz4+gfw&U|>|eg(UVeA>5wiZ2MmxQB_%l; z8J&A>z904D_kW(>`Tw4s!|}lG`|9g`z2bd|xUZ#5dWHVVnKNfdRaGFmXU<#%pE+}u zm6!g0O&r}TE&YU5kJpDO~9rr&vbB6VdD&+2i=igWAcheYKQ(icx`Rz(J zdKDdSFv*R2Jw9Kd0)jsdd_{5h1-UAS{qlWQl?!a?l;_w2@32OnBW6Q9e(hK+T=C@v zg6p;LwHF;+wtG{@BunEtneG?F91ha^zdjzK@%v#4 zioYJ`0e2Js`9cR8@~0dg@SkS<-)lvdC;1;Ayg7TGC@{rq!f^1OL}jwoza?*}iH*DW z^Hh6&x63IW_Z)pwP&r}r&qF=8aVGzEr2b0FV1)GAhZSSxA0}=+*HOQR2AfwCLzR{D z!?^NCa%D|Y^}ijf5vA{6n_adM-_%#OzWJx2nO%=5X`eHqm*ek^TZRfW;pe)VUD}z3?6Gx+Yqh})&UM098N@K1`o9L! zI~Fa2N3%CO`)?+p`?ckn1Z!8oZ{CB-?0=kDt6gvSIbxgkCQ|-HqHcdaX@j6Gx6g63 zVk^HKZ8uUIswpze=6)eQI|O1CDb_fZ(Ygg zKoY?!R&P$IO~!Hrod}nS$G}6RV(5)GBE2#qSLwje6zZ_&RWp(DW=KO4qCMZOK4mL5 z>Eo?_g~*ET3O}l$7n(_A22ksD|`YqizC=pwIfBBtZs~In}21tZqT(GP02;Wt* z%P+X}KA8Cm;Rq+++=8I;$qH-PJ(}f~w|in}(tDXZ`TqXV;Uqy$0|izD+NdFfOn`Si zZKV3xv2OlpYnjIc8s2%YpX=8=hhUai>4a()(sLU*5r`R;aZC~gDpCfoQoG(GyE{hf z-hK;SuL)giB%Dk&lgT?g88Igu43+E_n07I|GjH^tdQB!rTsh%w-)-$VVx92l%py^@ zEw=pGRMXGO#$$ogDV-{5XC`T9bknHyI4$OuRa;oGWoyXKPQIeRfTI}}7fiQJ0-Kck zNU8NyD~);Bo845OHAAZ~^xfA)Z$_PJ1?qOb+Y4)|$MYlX=Ed(tOUgl~%unzM&(`aA z3rh%F)eqYrLYo3FPXVjp+Irol*7LooV7{g*{qI3!EX*f+?ealD%Vox%HIr_LUwL#O zSCA$b$s#W|2CPKkfRn8p`POGEzJ&9au3eQU?DsaGc5qK=W;RCqTI0b$Q4?o^iDj0+ zKjW2-cA%Z*i1?7&f~iG$DM8O^U081-NW8U8g>lvGPWY7AZmKaBA4)@9(I=Hh- zq}T6!=kt$LrkD0~;8csYmY8Sq8WTRz7WV|nr#+uWRLQ>DHw!r4rlosZQ4hS+^8WJ3 zx}LV|_1D-v|FJ3;VQ)%Ylh~g0^PfK!tbeMd`5)MgwFC1{pU^n}*4~o2q-e1}#{f?y z)FS6xvzQ$+tYO-vx~Uy-(EqcI!8y>t-0!xOkoQXV+|Ne=gu}_^G+^C4Tl$z&cnqRa z&NJ9F4i-W z`$OgdevBMD`?$2o<&{tUS{q(9hV0ZMgF^lrp?fwj?j7#UL@IAc`RuGb`YJU;EoS23>T~^hFiV% z-T@Kufq(55R=pXGWY2hAyE{;5gFR(y#97wfR^*EyO*lA=hDx zU`0DP2gCuZheE54T^p5N%#4{9o5!H2uF38FSb#s1y)f2idXy0<7or>Eha{3A8~sr` zTS2Vv1B8?Ge2!HI8pF=7kw=kymiaofysj~K8uvGG2Js3Z%^M>DQ`B2*v6&dPRlq`Yh zOs{7~xTU2pB#kGMJ3o(Qx~ZD z|L7WSHxd9}&YBA(5BZM98<@eYO&TQ3xCWEf^(vhMSv+OTgUBDX&0rKQ>#d^$*`Fd~ z-m<1gtv?DX95A`1((Wt0k5hu!@I~?klf3pQo+ehlVt3*ri$qxTCKPaj7jLGd;{l1LQ0EzXtjQD2TOECu#5agQv!Mze0 zqH;DmQ1DgI-KQ##>KMl{{d+0P`RLhq9e2QWdkj|hEvpvI!mp}#xxU(*BToq&bgG_< z7ob8Vi|*Wp;b%R&?my?rJnHQbRML&MN$28C^tH)96aW6*H%e52Ora&jrolX&|1wKq zLdDZpr5PX*#Bf=!TrK5CwUd!@li%ne8r|~n40F)?6WWu=YI*zAjBGMc#Y~7`{9De=m)e$%mJ&2i`7wUd8RPf9)aP|8DUXir9>+= z)ctHC(HX`Ey!{${1oe;MFn2>D)ZhYMK%P5v_ z>(8&4^qvL9dmz5$S1|UaZdY`BtJYM6mi_nkPT{m{_47 zg5eOMqrD-l`9|UHoWMB|OGCTRfA9|vnBmPk;jwc_)WD+>OU1BPD>sq6A(-0>lZ^q4 zRMChRO9INYYj6too8yJG(J#+mYJ2&>{y5?m#Jkj_z?$4!!(FeUs8B+1Cxz?klE(M9 zZ*D!Ab!b=>ow;#-&gkDt6pR}?eBkTWy>V5f7Y z-=yVlw(&2v|9|B;)Tnv#&(C-rAMQq` zO+KFqe|ET98EoAZ|3-SfPUIAVS^z+5qjIFoHn^Q7piUiIF&A$f1R&R{CV)&(9&9c4 zJE6Y3z7*V-p&abDGm--`b5jM**~1{<(3fHaCf5QT#rCjr(iB$T!Icy^?lmdP=+Z(l z1+*{JPKa4s;8E%(cJ#{OySuNOPQmN8?^^xtgvF?1rDNsM*Y^s1jbsdB{0=3pHy&1Y ztOEe}@+l=+=vlU#MI%czu6NNbj=1-0@^#I&U#?>u1~AXi9`iM+g?ECg_MKg^g)RPv zt3zwnkPJreh4;ei%K{20W&lrC#+TG#qS}FY<}p_Z0G}3DeG}UjI7M8kf%CDxf;YC| zn#|A7YD}a2_2qKp|Ex?!n@Tu_LvSiLuQ23ZS)L+S>0Gi~4}y|%UmS?J&kh!Il-bbh zR9qVHNj4jmNkiL|hZN@0YgJYfGhrf40N=>?#Ok_*5$O$E=71$uOfv0 z1op><%u@;e>mi?_6IO!lxe2MR!S|g#eYjJfTPmszy-K*ae|wOrSRSh+dsp_B-@(?N z=6x)VJ%4txEOV#-xkynJvxhUQ7{`T7-uDPe9p~gO`4T{1s0mto!y*Ag~5% zMZl}6e82fNrMj+WtYm)KvA~p2)jnCQ#>9Q03!{6mF270#8s{84gX=B z0K6pKM2D*0?2$Ie)Me)Evdy%PmL&dQIV(U>32$DbL@{a$cIN@-Ce^a4W4w@3hUc3f z8JHAc^$AlJOGD;q?v`Mplp;##kcRfhh2$uhH~eJwh`hwuS$1i%F7^Izu>e#Sfv%g0 zkZ$UX<7;L)`5F9kKFPVQjX=W&rnoBl1F?6Hw(t5U+GE87L~du6#krR;9Ex5c8ZD~j zPMNa-O9x%%>6;RQpz)lyCFe>3f^$!leSk8#xO$9m)P|PIU(?+%-M-O zR`F6hRtJeHnj8Sd94SLVq8;`@y(*2QEOIhRj?uxfG*}Go0n0Ncs`py4Ud(J7BQrHq zW5q&dH!@w@ONn(VT4CCah<^^2{D+{;cw?u_mE)eqdp};2-RyH4=LGBR8bhyAa$Tm& zBq4Q$Tn2-}4};H00N8)YDMrc93!#yz{oR&QX4VmOSs+4Kl?_j;isUd81WSrFaD&Ld z#I`+xJkm@O6X@iC620QMEQi0e@g-9Weihr#)aMZn*QnWW_2o^0iv*I4cWxH$qQ_0P zd?`3oRpp}Pdh~815x10r&Qh+2QlnNP-7|^jIKUkSfi$lYU7Hd!V^JKO6sBk+|BSFK zaI<$ZOD99S7EH}GVl#$=6_@JBeRuL9MIa;h&;`?l{j`G@QmhDt2!va7bEb7QI=|fC z0IspbzoR&TmmlJ6M7Hy?bXXMzELnHbTf=2EVoF`=qip2ZcdNysX%!#inFyP}=BUDD zx+=R%;9_esYTHGw|Be+o@4kd3b1ZTDDSzt)7P!fxR8mbm`%^RDjn-RUYhzB=QFiyJ zTNH#3qT3`V*)K*>iGHQfRC$rkukZq7|75|-7Q$txp<|%>8B}v-BN4*#iZel$IGqFP zhV0lOe-b8uxUZIewIr78>?zrJyH2 zWOQwGsjWj^WMf!+Rph%${4Vg0+DKQUXWz~kWiTdqq^zyDfa-X;iBFE6lLyDXKWaVu zjQ{r-7Rv4@R`;@lc;#nlK&a9*^j&N}PM7SFJ82{y`!7 z%&%cvybhvTtHz~D%yUwnQ&kYh2Qzzr!28H4aZ%0!I$SP9-qULceMWR2WvmWF{QoT&bp#3jIJOzG6>)BwkExJwMi8c4e5bu0P;>lqvI zM9Vb5=jjlB3$-AFr{51j&mP>lGrvvIe(w|OG}4|YZG&-95p}nLtp|RPag~dFyBdw@ zB|Yru@-$$!tuGu4cNbV!dz!_KG*fz}iPL#+Z3T^P7}a0Ub)|$ zRQk`x+q#KF_})?S$9Hfeb5gx?P1z-BP@-X{vWJA(JPj{6=85WzH5SfYBdoa6_fC13 zoV0yiMFz@zj?1H0V^sMw`J1?f5UaayGvVsk^O@ISs9DB)Z#FI>0y&w`A)zf~oYG~rTc&FNuQBO&+8U4B_`@&l7+HP~I*-jBCfy0mgMb%||iS`+RpQ`c`AMGB;Q#NL8UAVR$yE0Dd{s<|bct)twa=#utIA z6pywcT;MCPH}@^m;5mi#W#qhp7zIZ5`+EL2Hj~`i)>Y4NeT?~%M!s$bJ~0$1i@?u=;?#3p2-hkHp4rs|(llOB)O*k&Fg!d=6LUighi zfk0eVsVl|+2Jv@@g5qn`e%y|k@V0)jHSbzPf0XKVSfKp&SUOw}U89oswCqFW6})tK z$@lBeG)!-kcp|5(^6eQIS*$aRVAGXGI-Pd)G67LGb`pVgGRE4sl|n)aJdVYUZd9L; zx7+)S{0?E+`EPCslTbv3iKs$pbe_zIexghlrI-&ZvGaGo3d-)5|0mSxKs%+#thB%{ zRSYz1K+9rRneKdYGa&6Q7W}+zcOmaLL-|*g|6jmr_cHX+N?ETr|BZ9MSi!0I{}agGKX6IKG%U7O}qY|s{3C+?*FR&uO5K@7byO($Nxtj(I55;WddFLJ?W=I z_gA0)D(3H6|9%|kNT!|G2sGwvk$L0S#sI>tCtu$c14v4pMnNuSa#niZS@M_r0#FVW zrV2nL<{9(^guLQYT(2oU{>^uh2yKf`^5rH-lFk2OZg5Z;(~507lh@VPm&gRe-&)ee zKP>J1PGs%<`NdhCOkSbJ=N~&@KYSkz{WIHe9xxxCNV0l+&^TDm?;uvN7tG%!b%n?< ziG#~DiFb5fx%cJf7g$N*uldt~wk>o0mYy@ zl|aIIiZ-Q%+_^rF@iFJgWQvEhUX=pM=$jPJ?;kVjf11JiAM8Ex~oNM(=#plC)N22-(GQ@WFD3~myHfzdGqjK3ra{RfPL2=7ukXXrU9EGOsxj$bS2RIXFYBK7O&0?z z#lr~795A*KH+jmhc(|4ev{Tx^IE)ncO69u01-eIpzED|0J6UM?(yw_{w27odx$D(W z1u--M?i2-JJv0VdMM!3s@>BSo8W_z0O<+g`kozrwLA^cv?ltMx49qL}1i;#U0(dj1 ztVb#j&u~};7*x&nMfEpM_5Pn_X~+4dyThjx74!Bs-72s?4qqjVIeh%_oQJ=C>oU6&+R;oA@rF;8S)}TBL-}UD-8(Vy~l) zMc?XIxbi#x9s|@TBc!Ty?MlHJ<9;}VMySXasimAJzN7s<5nH8@IE-GUt3!CL|aO*cB{1N zWJIL5(7_8})fQ{}Zq2vVixA5+ob%C~>eD+EA;Cagro17Z4iq5xAP>-SajzBCy_Lm#ea|fkWS*+W0Re!V3r6gbwQ&~JOFFuwpbZ1 z(OLL;yxA+yV$H$Y$qbuCswLQB5gK(rUXh%N5zVLbk{Ev^@$}d%UMuignsfd3;4|RW z;8V-WDRi5bWdmiKiYUF-*Xlwgt9-(0V;Hb8-Kz80Rf9XlT{rgAict5OhA0l0Mn?TY z6S|8_G1_u;%mBg9#j!gkZ3&syh_0p8J>O`h$q2jIm8Y}`MqupvvsI~pS7xRq0G6hA z;`5`Hs;i~cyjs<4;pZ=1b?~~%&k)G^I~SmKt;Sv^qM1xu#-VaG7ZDL}UMpipgMQRW zMUkWm8Kgqdm_FCRgrY=j+O`;7_9!+gyM$_GnDu;7#k~z1v=TNDq47Rs4Zpl?PjYsf znq#XZ&7ZBO4oI6Y2v_!Hx#)MNu1>}?1%K8TKL9=+Lh+*YnDx3m!03usD@OGj*uB?) z&2}wAIWpp~i(Qr?!q;mSsjQDxjkP%N+sDsME#{;-c`=sz3#oHYQ|O?SlaLb}9{#(v zljQ)c57p?r*se%zb&z5;Tg#zqxci32?88ySV})sb1~RZCgXG%=g^CR(-8}vx`tB}o zP?^4wo)qAmS9Pv$&UYW)Q{=)UiMy_M89YeWLe8Vxskl06$efPE!cJ7Jm3x`bf_E+X7Gf2u(7q4JDi_GAD#YDl@u3 z9@1Sl5U9?@miuBBgkARQ_)F7dnkwVb9Qe&DtH@BCWZJ`I7a?TqQ6yB;dIs3nWT7_% zL-v&tuIbt zcVpTg9t5G)S3ge?3+xXI^d{}g*H<~xi+Lt3Ge=>#R;QtX8g-fgA$1&IQ5|KLR)I_| zH#ig)S4B8Ew1V1xCjbU#UtyB;GHc6I1m;`0?A<`_7<}y9!!nqmCUj8E{%wJ5T4IoU zg&NfJlfC3Jx%Klcq_RQb#TE__vv8tHx*Oqm$DC8%AU|xG3f4iWelok;!L4m(6{b;B zM5Tjyo}8m4dD}l&0!r9#V4XWo6t=STTFWb{sd-AXW&(9}EO96~gq6Q1Uh)v=wMc`T z;c0l^a^S|Q-9|mUSSp5!_iFzjD9q07n z(y2N*SkB025O*?34ht&mK6uR|OfazlUFX%ddU(6*uxBY`x7vg<@0X<9*|8zGZsu+}(>FPtPd z!PgAKo?lrhx#V)l~bpF*1=*XAIypzcNeR1R*_krDaBj9TyV<)jb#(7CFTnVV@N zH|)-WRP31oG5~GrhlDQbVka0MJ!5T*F`IZ2%ZdA#XXE-SgdxpX!HcD%D=S|+r{VxcI~) zgf}EHYi;>60p|6+2M&xCo(37}3!PMH{6@+Ug8<{#&zz?y zQOY=^!+d+}YNj+x5_r-HwbhmJroSR8p9xmd#}CQn>KI>e$=-0Sm;4QAf&Tlkl2gQl z6JL$DFdSTTIEWG_uJyk6DIPjq3nV_|v7HS(dN=A&uyu_NoQYMe9Ei=LLdDc<4R&Uf z^4tbpkY;}#LUma<&!b>9Zth{;CM9YgU`+aLZh=5-0V^$3s8z9@OG0$Ut_5%EX%7EN zkU~pwfMYNaE)X|G@b+W6_|?KsszZ8VJ1cg#X3tQ`^&O`Q-$BTA+d4R3JWq6W;Xbs~ zT{fAfClbc?8_C9cFxC``%yad{$_o3b@Nk+_{?Shx7yM9eeaof(fh;+jlJ`R!Kz>*f5HSMxtmslPMB{vvRHQ>p(2 z^ZK7$o4<(K|HSwHi*Xtz6ddHU5INxqLGP1})rWmHh2Bj4>N*I7UH-f}wfD?VqOn{J z>U!VDVP~%Rn8^G}lJB9qMKj?nf8AU2+%=*$3__gPAoe^To5kCCXV&-#(5 z5djd@d3AZ1cINL2(cj4giwAU2;~+4q8h%$^7V&RI@>O?|9~V)fG@6|%UH??$k>ew& zRXl{iOeOi?|0Mhkat8geUV%R%KmI;@f%pEJ!c%kcPX(t0=1&{{d$#_XQXS|Y_Z|YF zMlBbj8B3ZInoau~Z^)UQZ2u&fPP#lwTP>C)iTm9tfbCiXO8l_lOGC{kH%0y^3DhXS zVTatW(6!_mF1)Dzr}4-UO617W6O7Ew{#Ts8n+K#jA)x9uAD@`7_N<1z~X=&$4RZ@YTpdNeu?+C1@DzjAu|&7OkzUczzFRD6;%@#~85;!=%9%@e*; z1V6<+WZs`~WpLEFo=!{J&LqL%5J)Z~#`PplUmUx~6(P+LU&hPLIKEXwBACo%7O)zZ zJ9op(f3dZAwlg%N_^C}Tf8*hc?(dz4yMrOF>T+2!Q*Zr#G}Ja@%Ctf#VWxb}0p3f9 zpSz96Ss+Jrj9;)53qZQFmz&m|8q1fwk30_@8-Knn0DdJ{?=6xJ4IcURSR=Qb$^O8_2LlD8bJAIOOqaqiTLk{ltG}5;>xvINyvrmUl6Pa0M{L zp$e!`UX%Mt&wl)530Bx;q3n@>-Fv>$7u;04UdN<#jm5;!X|39}Ri(7>CWp$0WdoA| z>w6zYR{6ljWTeaL^C^1e$WaO;tam+t;hOB@gj)wc>YJkZ=7Y)Pk8bhTxtr;YnwB`Y zP&1A5n$;LV8+Mkugb&E=?le5}UA8n-+Dm?pp$Ne^QKBF#0Y6U;Ep{+^&14P7LLrzN z_oxq@{r%Ks;=LyP`A&}Kg#78nOx8E8BjkM3elGC|wbIb?H-~m`$W-o6i8mQLZfh}X zj)tLU6?@A9{H2^W0TUKc`gSwf-}dm^`^;qkfrNLZh%avi4QW5C&!!PpF)Wfi-LL@g zy@Nz4TjDGGwvBkfc3-I(G<^v;dD#)iaD;S#kMUk>_mCHg{Hf<*2qsnWHqwy4vaxP1 zTkV1wdl-w`ojo9*tto>{z6wa!=yW<^65{grITTp-6*p3}84AI?-W`>kchO$bZ>WH4 zq~{`ESY4yLF*n!I9*Jo8z?Ni8uh#|6?sm=hUQTlUx$c6h_ngQsJvs5&iR_|U9i~94 zjvq8_21MdK`w53nA9-$HFIih@+&;+jC$wq|wXc^ir=FW8+y;ZU` zr8NBtfn&Y1+SDQIh#=I zFdSrff;RD?ILO%+Zbo#Z1`lO$!#h`y{Cw-{u8dpxYg-|;Co#D^Kf!pzXMl#bfIR?#i@h6h9*sT zKQRb<2im>el@KU?vhR(lbjjFtrkM)bvXbq*N;;o@rm@H|%~o5s8qY-f6u+0x+ukNj z(n0u^DA?6(qsWC@66%$s+S%KPcaeudgb!z>+vMg%bly8ex@piaAu!&!vo7QrexvxX z)p5_|?(2qwPpZ48q@<5CH#UZOUPsE|ABTPF+}xWcv1!HcZN)^svCCm***wQ4{AYH@#7fJyW5v>wC8ddV*xj(6h4%_=`pn#T1^#i}a5$w~8;39;%i zmRsW;>JZVEr|aq{3fM2BrTeZjlJ~G^c04}7ySdcUI(bej@!6v}X*?I{ON!p^>zmRX zU|w}~8gqKHr?nLlUI}LIX0@e;MTK3e`?o#6`EN+Q%a1M4mb-rq{t9P8+2Q%kqPcm) ziY#PbP4cbZj@{}`vsCP*iguWVVT1g3OUV>6c&#Xm^a{G@(&*BKnuGWO1uI(Z=pt&=T5BCDE%^}vPSBO?#YR7%=WJbQ;op7_2UTl*J6>8)e zb8p5!??!4vwpvTa^$l2S(7h3GjJJo@%>WgJ9?AXqgfCg@g7)go)p5OJ43d=}nH`{` zA06~;7B9Pef%SjS+U>kZ^I%mH(8}`R%X5=1Jv{42gqE4emYQ@U=KH%qHnEQ|i$ubr zKSYvy9ri_8j%K-#v6E=`+ZM_@c9rdZwJo`Ys$s{_RGp4>aE;jssRq+mG{?6K$?A)0BSn31R? zPO1Zf=qg-%f5*$?1p5PaR1)0$dUukF;g(2`44at0-3K;rypq@Sk|K%akOY0TZK|sS zwZ8j%^?Pt4KD+cOxutiqR<8v-L<%eXxH9j|vMMj=YqLiL*$aXfbHiFJG=wrQwa3&9 zl{p5UJIs=1Bvm}YiKpL3lhnxcKjt)rTSUb9eMM*8Rrd#>$W;e=NV`Cy*S_20c+L&C z>oWw@i^_YA;RCG9WRHIMZHUvir}-YaNVs~4YS)WKHKNt%7ms>9(Ly`w{>TJI63TOQ zIvOJ3&p>Wi+n$U2K`I*H%V!_P2Lt|f1PyOmod&-zm~_zUeXyQr%OjELU>U z8&Cs2$}P}fpF(Q$)-OtNhR1gE(O|+yXT0aUxU8lb=d6ZxBBCU!$suYk1#EkkvkymM z^Ik3DIEI&BBsJ|GH(Fa48P)5?S`){(^Jk*0l!>#fCE8WjW|46Kx#?M~57_h5;O?{f zc2RXce!yb@bXQUfas#GYA-Dh8wuW-E^i65VPX#l*HXe21nnK6Xk~RBLqAvDYS_Y*3 z%Uhm~;^9n4|i$v%-{rbe5{UyIxGyzh)kXyBY8j+4y5-qN!njw5V5nhM?lV zc77$;okOyxp{h5_&8-FfKF)W(c21q9&HK|MuQ_r>l=hDDakGDwc&5~A8jgLbAu~Vg zF`JPCy9IjuIg9W>gMSbvsO(aR21r;>be_+k(EBsaIpiCEXy?jPr0Ps~8#H8=FGPc$ zUUXKDMibYjL{F+jzw~okp)+!?;?(^OLB2J6n&eMA|@;rgfLRjEtUm+z;00LM2mA!fFW|(8)$N4yCb0% zvycnYKHq0)>Eh_a?2;haS!8kt(-96;W9OkaIc({Ot{Un0;m9IbCibY{Q1(=vi9xfYkxw zz9+B?)P2>WVS4)@sT-H+HZ7Mrbk1>8JkUN}!Ky^XtGyZeWD(#Ci(gf$3%I~;@3qX_ z7`uuLsW+3{%~KS`I1y2y8u5T9P6@}}1BDy<6@b8K@j~P$QV9JbM}2q*X6w~?_!$ne z4366MHBY2PX4(ulp|jJh+?$hI(Lc*YsKaZPZW1{Oi77q#`o&LL08F65pr-BfYFa5qU=+~740ab5l$6TL|a zSWm@AZXPN~o@>v?99`xtV)Qg1{|+n_8XacKah66qQjw-Yq(-%5S@BY}&z{T6ZURfKL(rboTj&1fJkn;hJ_gIrx%VX-OF< z1|Js?{Mk0Z+QU=;3EP8@GvxB=$!%ac1hluFmoTyk>b1biWt8J}FU?zh!Rx+S*JF-L zA>)eZsMY1J9?3^zHna4{6)P>5UOlyn1y!j8$eElQ{cxi`yjXE-fD*O6#E5^ruxPov z$}!dnu^Fkzi*pPVoJ&X`HmPi7J0C(Bl*JXos)uDsAwYjS- zm$gRTGxyYvxoMV|xo~aA4GBKo)y)_@FzLTq6t!e!_6^wY*jm?D|EMC0HdG*yv>%t` z9_^%AVBQ5F0yZ~9mK`$yj7q;8RWhR6oW}zWC6!CBiIS;~%IJe|TqC~-X?ZN@ju*ZP zq?FT#w4xFy=wKZ5huk6D2o+Gv5<(;0_Q@jamMHKdj?N`20>L9ppQIAuyV9HdF^8F^_7&w_rPp#<89d-F ze6a{fZnzz44Pt$PFoghVPtN;-iO^3f$cF0TIRwi-qH2gGO2 zX;Fj_lyv+0EHW~M0yV26r_W){t5`IUw+u+@GL4;s&iYVnibVZm)%#wYux|h1$$eZh zUB8 zLTA=xd0)T=N~=P}YFEFByf}EX%)M^Y5Y*xzJ$6bkp$F-8fE?toiFx9 zTh`E!?`ByXC}!ay`wuu*K3uM2%3 z_CI|>mK0*Ys#w)OHC>L9b~!3(4r&i#9FN-+EEJ{Pzh)OCdgs#|sI1BlLQSenzXn;p zbz-ao#lExD&`jUL(puRit722R+8!s1`>TiRHz*6T9w)}#j))tKcS>(xc&a=@0sHK4 zm#m+}23vS1aMS8t-+eCE;9k{t16|q>HrEKJpKxmWBjQ_u4-M(zGSF#y`V+J%{Rgy6 z4VOqE(`dGiW=4w4NB!*KOHJqL6k;88mWsnmWgOn1AxBYUnMozvPX!E$>|rCP%fouE z;w?IJOqlx2+_l9xb%sLing9@qBrf))OjC^Sv`K$f>~g{ft4!Bud}idFq)p)UK5zFv zo3SskMA*>$dr_>&;ecobK;A*!O?4YD^Mg>Psj3@}*h8QogoOXBHoe*_-#O`>7?NS& zrb|3$ZlXO2TUwjDLuMf#70P;9oDWQQ^Q=zzvkW=*-hGYnxOipP63tG1N>yvz`Hhb4 zUeEn-CtN0bq?&_1^jzOp2pc%{rZq?R+0cM*;c&WAdnP4bO|Tw zan@N03SK$8ePw)b^SG?Y{pw1ZizG6hSf#MTU8`%bx5U2sRL|l8`$VDnJ$bb=JN)s5 zbJjYivW6(VE{#HZ1YEAOHXcY6)C;^qDo=l3^oYXp;~@hnZ>H9Fnm#$0mpVOE!=$OE zwWQ(&5!pDsmDDJ`ifFQmUdXxkB=mMU@3mg1_{9VP1eQWO!7x5JPv6T{-E?GFtdB#q zXOCGpO4~`{b+nbWDS##`s8xfXze9F8!(Yfy#s)Fni*x^440#7)d3yVq-T`@n=!qR% zEILi}M3tq{r7$s&Tk*w!`uWm8-|6QRkL_MjvC2O|$1vMmQ^F43G*GD+Hidn?@lesm zkhucLrqyYMUP^ zHK@ZF&%*;%xXJJt3Wm`^$X&x?$uhZMFUJjQhCk$N+W0meY#GR0jzSKk-lS~jZNd5 zk*5AHQVRHz-gt-6h;1*G zMI@8eNDukg^-bC57OV)z-W{10V|pnS;&b;}tTAkoF9&RIbWF<}0PjsSYQ zAg!0ECY=30s&5E}S=t`PSN!-_^7QHMGX{a>%_eSB#;h6@{}GGgp6&{kUQ-wX1JHeLU- zTK>z8`H!OhUs+}UrI!D#s3UnzI{?XX?&l24_GS5_H3LlKjk19@bF%XXj>A|-r>cpB zrXNiHtf%~Y)u4i=|X)_h}< z6wtp51V?suk_g(PJB?*p^UI$ryc^b)%-8WgOE(x!lxaVWx5>)MOL*dcgnkI{QD@$l zso0U(-I|>DvFP6>Y?FL+&cwxXruBBEk~J(#@^mDnYB@JFdJE}63q6uOzIRN$+Uzl% zIph;GCXeSgqHSn2J6yNzmf$O`7&j?wTsye+Y&1L{YJ^Et*tO?VPpEKDI$SH!lQCxx zCKHZazU4B;HU(UWBhk~6s4>VU{73!nmXbXIXpupi72UA&`Q8Hekg}W<3auoW67>qd zwpgm>urjSx;dbw77v|2{U7qA1KJoOc9=XJhj8-^pFIcd-W5A;?h zVLomh!C&P$0_27Ls5dsatf2VZjDZGP0oV?XZ4zx6^IHvK%!aL5HYl2p{!GpIRG z*yy1Oy^)qOxa}DP(nF5ek;mtxZov|w)CJ$tFi2Y|v(Qd5XRk*xctKWNPhjWm?pJL^ z?@xWVkAJgi+Z$pv`0cy$_Zxj|%8|@;jWglbC_NNMFKW{73|E^E9|TW^5!P=*YoD!+ z08^Q^MTGm*5!3WAl%~8yBH6z))00$~J|~z(f*&L2vuKQUeO*+9WU!9Uk=$&IP?s)WI zK5iTV6b*77CoUL~vYJCAj{I_@C6^qqHWIg?rz?fkjIx5t=OjOK;AiOXNyHXXKqMts zXA#2njD)*~t2c&PbA>PilAc-wS`%Pud0KA2u+a zx?RsU!};zt%1!1U`L{d!U++ovcHIMnYT!Q%fbp8R4a~*4Ff;6@xUjN#{~((Jyq3$S zPJzT?Ro`kR_7#b3Fik4K=lOmXO|wTAO{FY(zEqEG+Ogh>_i-Bo;cBG(LHk$d7{V24 z$1?w;02RW+ab-G@%~QSKEr4ME9JgB8RKGh$xAT2})75|ENHQ;7DnSU*?m1c@9t>D% z|4CD951)`9a~oQ3Qg>XeUXCy~*cnhUi#tvY#aKm1-I_Pd*hhQ%1FHC`2gf;&qvO_w zFLoywdN59gS_dts)x0c?X;iG+Ya+3vmYVZRdw;y_S+I<`ZCZ2`f85hhtyNTgu=HG$ zMSADw^TJIl;1V3BIDhqvz1FA)WWVSkp+d@;ON*8%JJr9Feq8MXJNznt-ca>g@M@{T z+~(A!wTG}5g&svb_xxHzC4U9HgwD_i)q&?3gorj(ri~8OVIu2CBO4~A1#*+ePwnc*h*u&v6)#*c?bf5?kxm#> zZfAi#t6jT43tVYaq)DFiWNzsDgytZtHqhg$mJefcdpswn>zUTUKw&+X_qL^QH~F({ zu+Ih9-3wk1@^rtOCgf*j^DO0c3~RUbtIFsd2vGWS@c5EE;@D_PsU_v_fKg6;N#EV>y&u(i%?{_a)IEKY1l!4f zNGPAKE-jlw_+~myd#Cx&#}+TY5O_MTzEPc1wi~A}pAkc|xX06u>q)+`Y+qqma1C$^p=|zh47M2nqRHcKIRRn3FNDUw$ zAT4yH2T%|aY7_*dMj#M+NemF`@5bHl?tb6$JntXxU-x7_g~jK0#1pbs27nSEP>(T(j|ZJ7ZVX*JHWk78PkS9VVUbgyjY%Ip zEy!!R)Ww)ZQPS^u>^tn;Vl}hoTg1a#kl#BLsk*Uu#|sgd(~$aOB3c+xd1>=h&_;W# z;;CZe4XTY=ADSGm&X<15onOnU)~pN2?Q1iZtj*y5O>5H7Bi)L%1mxQ*+8C2T5T0p^ z_=DRn>nj6sNJ(T})?rFA|H9gg>)J8+8k{t2f|y>!=+@^PW;Un$?uP37i3s$cTI|(s z3g^ZQ_yRlX4}2Nj7tsj^C!R-2if8nkN~>HbcET>;!@`*)P8=3*j8R7rIcv-%CB-pg0j3zPi6gyP>uYDHy92dZXH zgto}mb*xQM3Lmzwzm7FsG@gQa?^i0tkXbN`K{l(O38dj1LNpr-t-i!(GV<9}ptZ04 ziCXYB_o4A(JE@y6;N3BPz#pJvD4K2l&6%0hi&V4>Mh4IwlV#t6-oQ)6DoLWdwWamJh<}_`wIOSYD`SF#(U~Dkc zPs>vFsPUcy3S{8H4Zwcq-VyUZ;4&z#yMXQX)`b)1x@c@z=!oweKqT~=K$=keIZ`x= zGkU7ZZ*#ao^VIl~Nc5pPYx{lzzN^Tc)(;Xm>I~*h3LHzZFDP`s#W~V2!LicvWa!6T zdCjdn_m1&RnWoB;X93moXZa=X?M??y1svfH)g}`=lgU;x9$3=b zTAv)su|y2Yn`z76|NbQn#F3xKh*KoVp>hGJS@f%itBO6bxH;j?FjALc{n4ENY5~`= zG>k@{aA#(3xLM9~EG_`#oM%W?)MM0kTtgFDkTZXx0p9-I!bC*+92DQ)AM!fglrOA* z=yrY@QhVy{bRr)5I6<+tC$xaO&P&Ndpevi9k|93px(969iJ+!3Lol|tYOBRx;27(@ zKCBEb1pLWM=0aB!LnR1&*N;rrKwYv+5u$7Q4T+T%<=$wX-NBHYL(q#(df+ zbzkEaNxYNtXcI9SnGN-u+L+9D$A=$jcwG(bjFs;35$^ZrrM2w{l!vXcaV7WN+5iz= zOBl0Ve7;aP`!=-D>ak<8Ou|~@4fQhb-b=&Dk?xwPN3tpsUNqiHc_F0mt)qTc?z#*; zWJ-YoF}o?>l@li*PIo^mFe7Z<$ z!-fnm3W*C^+CPxa;Dq5!RUOg_D@>ZTF}kFjL)P~6`tPCodtg(qIMOC$#u~&3Un@c5 z)b!rY!UsLsT#w!9KM2wr5}zp;V>9hKcVb$#3A1AA z`BbBp9YW-b;O`rdzO3_+$4y@0i_b+lw3&YCeadAP-DE$bP#dKczx6nx^Q0;I9hRj^ zg7%A^z32A#;dKH8sz**yLVnKErTwk2#;jQ%?x*3KXmUQeqi$cwZA}L{+U~k5Dlop0 z5PEfK5YExfl^X_tPBvQ7@Z8BHSz&HrZ-Z`s%`@C$HUXQSx#}Y@c^NIMe0kSs9h~z) zJj*coil#-HDQpR%m}D-%X(-o|z+ylS*<3FL>`gDS+-5^EsW?3*$zl@JWr}|^&SzE{ zhxUi!E1b%yriK$M%{eZN5G26gOlPU{LAoU6niF^5*}@)`Rgb~8$U|xZGAXEyE(wkm zh)LvK%?l3JU{x#qI3W3CIZDwkq)YN)L56$LGb7Qkr~n?tsUKv=@~YvT!Uz4brfy1A z=b=qEBl>pLRg_t!qgyhlOw$Aq>1=J7;vVHPX*St(2!O0N#RPFD_h<_yPc%(S1T?89 zcR=>wb`mNT1Y^W=!!_CGXhT-E?5PwC5kCl{9fe>NQpSC5EQv&|`3ecvu@0@_jY% zjEk>O)%eA`h>kv-UE8j5-D0bo4Yk##;@9)Y?~gF`g9^&Yuc#X|QS9Wv@$aLUQNV?$ z*3acGv76dQ_na!~emp`D3o!W{<#YrKbdoTa`o7th2w@Vnpyv>M2j-a6Z)wg5Cp!E} zQ}XWvL_S}x%G+WKq-j5PjR6d*>C|LuCn1XdJvhXAi}evcZ+-T$Ut8Mf1O#8y6j~4L zSbCoYOA)gzH$b^ytHPF4{I_dS#%UBW4!X#vZE4<&AWe@Cw3RdNg$M1`*4hiUru+Jn zjT|b&xs%!0X|1N$oA(X7b6Ml3scY7EB3oOYtGz8e*HL+f(V{+!f%e=rm05+QJ2o=;Cc)mfcK42s@1dG%W?n^O>j&Bg=1EpRd~!cNeXU+x6cYFnh$Y;iu> zS)(P{R9hq|3}C%l_paFyF}O%?VCHUxnh@86%~ZO=4l_>UU#c{O05HOhJiw@OUMjYO z>x`>4ilpLLLE3Vi+7!OIegy@ zGJEUe!^|cRO+C3ZwN(na!EOXcIFeyh zX=v`*?>}*U)2eWq6rh}vGOKijuj<*4eo)8bqdoW2peT=kWaIXcHdOC0kVU1}`mp+6^Q z{-ql2_MW{c+QC`;<_C1F1ecb1yEJQ(IbujhIq~W7O+zRH10O1s7&U;D-}o@PaFZw5 z#rnE}(z{JUJuqZzvRh-8h;|Q^YpFAqeU;<2Ev4(z68vKF2NXe2YJY-s%fiFe2nFyX zer-#h#mY%<8}YqblWE%3(P9Y7%ui%(lTeDbqEdAXTAo+C&ZcgzIsi*N_v$I8wbr&j z)*vPhRc#9s6>#2v^6`^&f&1Z2uYB-X45uAbX2~FuoK-o8@cc#+e)zD#RP|1jfyqXTOK>4 zy=yCf{(!ZajF)EWxebt(;OYJgSwc0gqdl^5#ahRH2IYADmx7Q_HJx^iy5?AsEY=<5i z4n?G-IPwAe+HiNepP55W*bsbUxX-^hN2WpI&uEJ!0Lif6SCqX?z64iIxBixbzGd;U zBr2GN<3$P2IJ;pzaok5;)iLg-%T(yB5IZ!NTW@*(Q_Z4hx4DwyU0)RksbuM2aXeqR zzLxsrLf?b&4|uD_S+K=-#nxblYMF$C1lQOeO_zJgVG0gjn1$I?a4^97r4q^Tw0G}o zI?mU?;k6A}Qs+2>n+8}*-k@~iRmQk%S(M7k!JBbtLHTrr3nQ?0FW42fX=swB18rc6 z(zjwXQ^Qm_y4<)u6L4H6ep=2YO-lC}zBg)f;^=b~olJGk1WbU4)oeA6BUzIm7l06B zq0}I$_fo$CYm~PdTzA~a90YWm6mi|W>SS%*8{*W@kROLH@Y@?b$ufyA$U(dPInMz< zO0C#eAS%cN19+xfe@^jQ{A6vfO(q`@RXYz-F}L+%BuM!Qoer61ropCP89La3B<=&e z9Xa*QsMl25bskF)a!wA3C|XQ6QO`|AJeb8V=rJUv#SSzbmut&mR1vHDo+j~GU|4;A zKfq7sqv(x6SK)nV#t>C(bgIBUjuKYmJpwdh_oud3YP`nN)c=2&;(e*1}i-Wf?E3XidgGkSp%=W zeb9Xpz@vIQT!yD2>jc};qsE8o%wpuoqpHkdzthH--+yL>yYHpe3+Km#JMSt0(17`5 zKPz($-Di`Dr-lnXL&{8$e3N~p{?GTFWG|du>wZ<;K&8Qbp`m(9mlY8b1fdgUdyo1SSM@pFl^jw9t5>|Ubn4n5opa_Nx-K5^mQ(Pdx+^M-h8N?ZpC!x*jCZQu3J*^A1I%H;VSLx4^;tV zXkJJfdfRjPN}Y>agJx=pAV-wUl~5u)oBpu+g!2p-);( zdxZF>I7Qsd(!AB$bP8e)8q2|I(=~$1T@nIfz)8(MneI&|NJE5f&#l1X(|sTqh@hSG zxY%3q=Hgu{>Top`lloVaE{h2BB-tmvEzDZ4t}6wD8Q(PMt%%d+LjTylr)Mf!=^I}P z-V2M*b>`dcl7&Lv818<@kOrCy4L-FLwizTv8_i|fWlOM{7KY<{ZoTaz)Ch9+?P3S& zoZ1em>M*Hqg!B~lw&io1ugGA7bqV<wuV1PeF}{X8_#$Ro3*?F1 z&z%`Yva4Q2UL;;G+ZqKSf6)m|eOFOFJ^F0Z^#^z?=I}w=!TWXQ{(lZvh1=zs*KF-Z zwFF>q;id<1_y=<;V1w_`!R7Vt{I)IJPk08gIDJv?2Tzi5J%(#s(Z40{$dQF;RB}ZO zcR%!YcYS#8!#J1E6$j4(x2av9j}^X0B2-L{-Wm}- z18K^p36`Tj!iQJ4LtpaZ72Dn<*e4ljj%cFdW0GQ`M0ih{L%WSrsRdq6QSkjI7o)m@ z9k&4df(&_I^eI+FPfV0nJgWHmCG;Z)+ezsKrzPvwq-dS}u9i3etOqYYZJi1;H_tt; z?sy-nuEJXv!E>3MyQ7GTKR99)>_<2fYR!{aT8$ek!apN_ zwq2r(SQ6_(R^|~9!uSOQ=!lSIOsCiEGG&VzjtPIjKWR*yWK3Uviry-e9CR_S0vCPk z4ygxUKeXVkTeo@*zQx}`w4|>eT^(|C6e`vcvbN@Z-V1sR--!CTu+hQ!<|T>{LJ3eS zeLwyM<5UIW)#r)e1251rt1-gWnw2e+St(&Xg}N`+#h8V>B8X&ZH(+&6nM*Cwuy zdmh3ztQ!w97vH%Aeawo_I?{B%i3%2B{5yF;o>SquS*_-4gBEXZZeE$Eo%_6c+Z~tSP^}EKw>_Ss+ zvmvAdVt%so;9ZjYc2ODp*DH_TU-aZ9UObx{`}T7;+<0X+(O+{jioJ5QLXc+3N5p_{yhCp{ z{}$$wGFppt@da~(b3>L&GkSi^Fs5g70vzizEww^JMPQkW+$;gkhqjtIyDwccLp;Iu z*!AR~mN8ioM3{V*v`XhlbxG?kr84Pf8gH{y_t1|B` zuu1kmY&(9MUEiWJT9z(vS=2Xld#}p^g6OjMMv0L-jPHavgRap33M3SGP010ER!bON zKaTYoZQb-tMve{uAx!S1>s9$?3QgimSx2ZRG2+`S@EuQ6#tIZt+d*}Mh>ZPc}eu>UFXCJe-Jdaa!E8u~ajPLRz zs`@Jv9Jho9$0i16N92bumhJ&trFU9wPN>?WWprCp0Y(!rX#qz2kfe>cq1k>5iZv@{ zp#Gw;+`6JCDR7}@$}uhsl=(r}X9HFwvb4|1KY1v6ASVOF z>jngisdv2};qCb=G&S9$JPaNUke;^~+~!WJnmx<#TcO9xX+svJH_Lf;KTiZe7O!h$bZdh}aR3$~X{Fav;QP|U zJ^Ge&S3?J7=t;BmqO(S;`()E4yvCVH5u4WCs9Rci@-S> zCimBNTB8}%P*@fbVrR2=XH=X2mFrcTUZG#-s9w@^kQVz+4m^o%Pln=3=YW`;OX9^j z9BQ1ko*7Tapy0dzZlZ}(9qCj^(6U8>UCIkXfltiE^fSGzDWJU^-Y_M@t`ur?4bBiR zC$TP7;%UY4C3@S6f_YGY27hx44@cQWf=P=z94 zl=jx2e5n37hl^h5j9KiT+I?1f{qK&a#J7%8e4ho*xA?sZJVRvN>UX3&_r@(rQy)Uv zD!`U4 z>VKd@lp#8B1A?<6+u4qt)>qpczU21>WB@??1q%S&HXLz$kUAdWeh^$oIQ+%i@m~SG z!2Bp5{LJaekY?@u=o>U^D}pl=FYt7jv!@5wDAayh&s-V^;6G3`LY7=&6DUZ!6*~pC z!}9>nyj<2DE5Pkdq&ZQffB~vc!QpLBRB)%BTSMT&zRff73myZ7E}?n+iEe zo^SZlMTNhO54%Cc%l!(EV95((CHQ7;H`YKuj4Kjoo~H?)IL+>^Npa${XhX!St4?Kr z%Fa;3A1?JD6MPqhbIZ zcIH0%ni!j|;0>F)Am5yKWK>mXx|54XiA8RZj}YmQQtM5J-{3HHs|4=>o5(^{BED$F zkhe(5hi|9#KX)nDKN5lUq0{_`}sqy9J_ zQg&D5QR*AHcYu#()snQu(GeCGo=nM>^G70|Lwi060~$D6p&S^<&&Q{^Fm{L>ca z!qo-3g?SvM2PjPyQIQZ35MZEZOJYu7zJ7<6@*yrmbZ||!g5#N(S1`S}SjZBk5NJ8s zPO4}T2lIzFoB#YppvYXv;~o#I6j&6bd-JcS%+2|jrIr%S75`QAipzWX^IPcY$?*h0 zr91*;UFp`~VgO$FIS4lB%ij2*M|+zy{i4K2Shg>9{#?|$|arHxx0VpKG&DGeSo znI5x9a|!p!_W&sqj~Wio?btIgAbmVdox20xd5pdQ)JU0F{#W2@<5hZ>m;_6FExGLC z*=1{+2CRVbru_9w9j>}rWyepwQ7NZFc4JnKCzV`v0Obu76@Oy|;9On-c%Pv_u7hrO z!y+Bc>%vwVcdaU@O1 zlHgsS2GdFxw$`HM1P!3R)VrGg-9c;e4(+U>*q*hAOGS^ehHLCmj{y>-;cqqe-j~Zu zN;Irne0u3bAl`RsiPVhZJF?h{2c>T2M&n82m@v88cHZamU|#$_LE&!B@p^$os8lI9aRdXN%ga z0og&^EZTzuMICxBqcgdPKn|d86rBQ3{1}s%y-ftF#vugwQ-C`okOf5_#wqJ{tHQdq zVZWt40@QI}2Io-4~yhHWR*abq#h*>EI-E0|A->uoUyWA^pm0x-J z2#Sd4K_HM7TyHYjB9-pWLMD7?wh06g#8y@%vW%nRLQt=XGC)vZ!(s>%sK5~&2hXng zs<64sk+2}&L-6|h16j^M&%q>NKx!bWL2;)cTvPzi1$NGHXqLKr_BL|>L3TIW334lO z0%+@dK+cfa3OTW^9zZutK6JDVBm*3LM0%o`3F!9^Xa24g>x9k*cz3`i)=dIr1e35; zhSS~ljYnbNJ1-muLW4=n6FKTbO?fr0wxkWQ>CJ5GsM6kVyGR(Tb9eSv;q;Q~c1-gJ;UOe9aln!|y9owwzo z2lN~Po=o-EJP1XQiaD2@nZ(ZsiF@uZ;zX~Aa)=7+asam}y3O3%aY-F3ES~TOlXOOO zE5r~}7Phy4Y|n0|ko|Ls0n`RjvVVXl@5_hmdz6=e0*VF$6b?nJP-Z-(;eQwZbNf$; zxc}d`uZm%>Mewapq{-(N66!_ToNh(ylFXpmP8~BeJgH7V>lRf8Ljv31ESVSlCE( z?1?heeSGLR2Taj-^Fyjn*>))__?i334DKSVHt*Y8+IbxdsDCaAXMV~ZFcv=-s{ec0 beQyFM$H;PI_Y>Co;e005>Z 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 OK~-7nL79?O Date: Thu, 4 Apr 2024 22:04:33 -0500 Subject: [PATCH 3/6] rebase accelerate docs --- .../300-accelerate/200-getting-started.mdx | 4 +- content/300-accelerate/500-limitations.mdx | 4 + content/300-accelerate/600-faq.mdx | 18 ++- content/300-accelerate/650-troubleshoot.mdx | 127 ++++++++++++++++++ 4 files changed, 150 insertions(+), 3 deletions(-) create mode 100644 content/300-accelerate/650-troubleshoot.mdx diff --git a/content/300-accelerate/200-getting-started.mdx b/content/300-accelerate/200-getting-started.mdx index f4c5fad94f..25d69204f1 100644 --- a/content/300-accelerate/200-getting-started.mdx +++ b/content/300-accelerate/200-getting-started.mdx @@ -16,7 +16,7 @@ To get started with Accelerate, you will need the following: - A GitHub account. - A project that uses [Prisma Client](/orm/prisma-client) `4.16.1` or higher. If your project is using interactive transactions, you need to use `5.1.1` or higher. (We always recommend using the latest version of Prisma.) -- A hosted PostgreSQL, MySQL, PlanetScale, CockroachDB, or MongoDB database. +- A hosted PostgreSQL, MySQL/MariaDB, PlanetScale, CockroachDB, or MongoDB database. ## 1. Enable Accelerate in a project @@ -134,7 +134,7 @@ import { withAccelerate } from '@prisma/extension-accelerate' const prisma = new PrismaClient().$extends(withAccelerate()) ``` -If you are going to deploy to an edge runtime (like Cloudflare Workers, Vercel Edge Functions, Deno Deploy, or Netlify Edge Functions), use our edge client instead: +If you are going to deploy to an edge runtime (like Cloudflare Workers, Vercel Edge Functions, Deno Deploy, or Supabase Edge Functions), use our edge client instead: ```ts import { PrismaClient } from '@prisma/client/edge' diff --git a/content/300-accelerate/500-limitations.mdx b/content/300-accelerate/500-limitations.mdx index b12895f10b..9b737b3f78 100644 --- a/content/300-accelerate/500-limitations.mdx +++ b/content/300-accelerate/500-limitations.mdx @@ -16,6 +16,8 @@ Below are descriptions of known limitations when using Accelerate. If you are aw Accelerate has a global timeout of `10s` for each query. Reach out to [support@prisma.io](mailto:support@prisma.io) with your use case if your application requires a greater timeout value. +> Also see the [troubleshooting guide](/accelerate/troubleshoot#p6004-querytimeout) for more information. + ## Interactive transactions query timeout limit Accelerate has a global timeout of `15s` for each [interactive transaction](/orm/prisma-client/queries/transactions#interactive-transactions). Reach out to [support@prisma.io](mailto:support@prisma.io) with your use case if your application requires a greater timeout value. @@ -24,6 +26,8 @@ Accelerate has a global timeout of `15s` for each [interactive transaction](/orm Accelerate has a global response size limit of `5MB`. Reach out to [support@prisma.io](mailto:support@prisma.io) with your use case if your application requires a larger response size. +> Also see the [troubleshooting guide](/accelerate/troubleshoot#p6009-responsesizelimitexceeded) for more information. + ## Cannot cache raw queries At the moment, it is not possible to cache the responses of [raw queries](/orm/prisma-client/queries/raw-database-access/raw-queries). diff --git a/content/300-accelerate/600-faq.mdx b/content/300-accelerate/600-faq.mdx index 259bb9267c..2546e8ca05 100644 --- a/content/300-accelerate/600-faq.mdx +++ b/content/300-accelerate/600-faq.mdx @@ -96,4 +96,20 @@ Even without using Accelerate's global cache, you can still greatly benefit from ## Can I use Accelerate with other ORMs/query builders/drivers? -No. We currently do not have any plans for supporting other ORMs/query builders or drivers. However, if you're interested in support for other libraries, feel free to reach out and let us know in our [Discord](https://pris.ly/discord) community in the `#accelerate-feedback` channel. +No. We currently do not have any plans for supporting other ORMs/query builders or drivers. However, if you're interested in support for other libraries, feel free to reach out and let us know in our [Discord](https://pris.ly/discord) community in the `#help-and-questions` channel. + +## What is the maximum allowed value for the `ttl` parameter when configuring `cacheStrategy`? + +The [Time-to-live](/accelerate/caching#time-to-live-ttl) (`ttl`) parameter can be set for up to a _year_. However, it's important to note that items within the cache may be evicted if they are not frequently accessed. + +Based on our experimentation, we’ve seen cache items persist for around 18 hours. While items may remain in the cache for an extended period if they are actively accessed, there is no guarantee. + +> **Note**: Even frequently accessed items may occasionally be evicted from the cache. It's unlikely for an item to survive for up to or longer than a month, regardless of its activity level. + +## Why doesn’t Accelerate fall back to the direct connection string during a service disruption? + +In the rare event of a service disruption, falling back to a direct connection would bypass the connection pool. This could potentially deplete the database's available connections and cause other issues on the database level. + +If there is a service disruption, it's recommended to verify on the [status page](https://pris.ly/data-platform-status). You can reach out to one of Prisma's [support channels](https://www.prisma.io/docs/platform/support) for assistance. + +> **Note:** Additionally, it's worth noting that some edge function runtime environments may not support direct connections with Prisma ORM. For further details, refer to our [Edge functions documentation](https://www.prisma.io/docs/orm/prisma-client/deployment/edge/overview). diff --git a/content/300-accelerate/650-troubleshoot.mdx b/content/300-accelerate/650-troubleshoot.mdx new file mode 100644 index 0000000000..409ed6ce19 --- /dev/null +++ b/content/300-accelerate/650-troubleshoot.mdx @@ -0,0 +1,127 @@ +--- +title: 'Troubleshooting' +metaTitle: 'Troubleshooting: Prisma Accelerate' +metaDescription: 'Troubleshooting Prisma Accelerate.' +tocDepth: 3 +toc: true +--- + + + +When working with Prisma Accelerate, you may encounter errors often highlighted by specific error codes during development and operations. It is important to understand the meaning of these errors, why they occur, and how to resolve them in order to ensure the smooth operation of your applications. This guide aims to provide insights and steps to troubleshoot specific error codes encountered with Prisma Accelerate. + + + +## `[P6009](/orm/reference/error-reference#p6009-responsesizelimitexceeded)` (`ResponseSizeLimitExceeded`) + +This error is triggered when the response size from a database query exceeds the 5MB limit. We've implemented this restriction to safeguard your application performance, as retrieving data over 5MB can significantly slow down your application due to multiple network layers. Typically, transmitting more than 5MB of data is common when conducting ETL (Extract, Transform, Load) operations. However, for other scenarios such as transactional queries, real-time data fetching for user interfaces, bulk data updates, or aggregating large datasets for analytics outside of ETL contexts, it should generally be avoided. These use cases, while essential, can often be optimised to work within the 5MB limit, ensuring smoother performance and a better user experience. + +### Possible causes for `[P6009](/orm/reference/error-reference#p6009-responsesizelimitexceeded)` + +#### Transmitting images/files in response + +This error may arise if images or files stored within your table are being fetched, resulting in a large response size. Storing assets directly in the database is generally discouraged because it significantly impacts database performance and scalability. In addition to performance, it makes database backups slow and significantly increases the cost of storing routine backups. + +**Suggested solution:** Store the image/file in a BLOB store like [Cloudflare R2](https://developers.cloudflare.com/r2/), [AWS S3](https://aws.amazon.com/pm/serv-s3/), [Cloudinary](https://cloudinary.com/), etc. These services would allow you to store the assets optimally and return a URL through which you should be able to access the asset. You can store this URL in your table instead of storing the asset directly in database. This would substantially reduce the size of your response. + +#### Overfetching of data + +In certain cases, a large number of records or fields are unintentionally fetched, which results in exceeding the 5MB limit. This could happen when the [`where`](/orm/reference/prisma-client-reference#where) clause in the query is incorrect or entirely missing. + +**Suggested solution:** Double-check if the `where` clause is filtering the data as you expect. Consider using [pagination](/orm/prisma-client/queries/pagination) to prevent a large number of records from being fetched. Additionally, use the [`select`](/orm/reference/prisma-client-reference#select) clause to return only the fields that are being consumed to further reduce the response size. + +#### Fetching a large volume of data + +In many data processing workflows, especially those involving ETL (Extract-Transform-Load) processes or scheduled CRON jobs, there's a need to extract large amounts of data from data sources (like databases, APIs, or file systems) for analysis, reporting, or further processing. If you are running an ETL/CRON workload that fetches a huge chunk of data for analytical processing then you might run into this limit. + +**Suggested solution:** Consider splitting your query to fetch data in batches to prevent the 5MB limit from being reached. By splitting your query to retrieve data in batches, you ensure that each operation fetches only a portion of the total data volume, thereby not exceeding the size limit for a single fetch operation. + +## `[P6004](/orm/reference/error-reference#p6004-querytimeout)` (`QueryTimeout`) + +This error occurs when a database query fails to return a response within 10 seconds. The 10-second limit includes the duration of waiting for a connection from the pool, network latency to the database, and the execution time of the query itself. We enforce this limit to prevent unintentional long-running queries that can overload system resources. + +> The time for Accelerate's cross-region networking is excluded from the 10-second limit. + +### Possible causes for `[P6004](/orm/reference/error-reference#p6004-querytimeout)` + +This error could be caused by numerous reasons. Some of the prominent ones are: + +#### High traffic and insufficient connections + +If the application is receiving very high traffic and there are not a sufficient number of connections available to the database, then the queries would need to wait for a connection to become available. This situation can lead to queries waiting longer than 10 seconds for a connection, ultimately triggering a timeout error if they do not get serviced within this duration. + +**Suggested solution**: Review and possibly increase the `connection_limit` specified in the connection string parameter when setting up Accelerate in a platform environment ([reference](/accelerate/connection-pooling#configuring-the-connection-pool-size)). +This limit should align with your database's maximum number of connections. + +By default, the connection limit is set to 10 unless a +different `connection_limit` is specified in your database connection string. + +#### Long-running queries + +Queries may be slow to respond, hitting the 10-second timeout even when connections are available. This could happen if a very large amount of data is being fetched in a single query or if appropriate indexes are missing from the table. + +**Suggested solution**: Identify the slow-running queries and fetch only the required data. If you only need to use specific fields from the table, then you can use the select clause in your queries to prevent unnecessary data from being fetched. Additionally, you could consider adding appropriate indexes based on the query to ensure that data is fetched efficiently. +You can also consider isolating long running queries into separate environments, so that these long running queries would not affect the transactional queries. + +#### Database resource contention + +A common yet challenging issue is when other services operating on the same database perform heavy analytics or data processing tasks, significantly consuming database resources. These operations can monopolize database connections and processing power, leading to a scenario where even simple queries cannot be executed in a timely manner. This "busy" or "noisy" database environment can cause queries that are typically fast to run slowly or even timeout, particularly during periods of high activity from other services. + +Users often rely on CPU and memory usage metrics to gauge database load, which can be misleading. While these are important indicators, they might not fully represent the database's operational state. Direct metrics like the number of reads, writes, and wait times offer a clearer view of the database's performance and should be monitored closely. A noticeable degradation in these metrics, especially in the absence of changes to the queries or data model, suggests that external pressures are affecting database performance. + +**Suggestion solution**: If normally quick queries are intermittently slow or timing out without any modifications to them, it's probable that competing queries are exerting pressure on the same database tables. To diagnose this, adopt monitoring tools or leverage your database's inherent capabilities to observe reads, writes, and wait times. Such monitoring will unveil activity patterns or spikes that align with the observed performance dips. + +Moreover, it's crucial to periodically scrutinize and refine essential queries and verify that tables are properly indexed. This proactive approach minimizes the vulnerability of these queries to slowdowns caused by competing workloads. + +### Considerations for `[P6009](/orm/reference/error-reference#p6009-responsesizelimitexceeded)` and `[P6004](/orm/reference/error-reference#p6004-querytimeout)` errors + +For runtimes that support Prisma ORM natively, you could consider creating two `PrismaClient` Instances. One with the Accelerate connection string (prefixed with `prisma://`) and the other one with the direct database connection string (prefixed with `postgres://`, `mysql://` etc). The main idea behind this approach is to bypass Accelerate for certain specific queries. + +However, please note that the available connections would be split between both of your `PrismaClient` Instances. It's crucial to understand the implications of managing multiple instances, particularly in regards to direct database connections. Utilizing a `PrismaClient` instance with a direct database connection string means that this connection will interact directly with your database. + +This approach requires careful consideration because the direct connections and those managed by Accelerate share the same underlying database connection pool. This can lead to competition for resources, potentially affecting the performance and availability of your database services. + +Additionally, direct connections could have a significant impact on your database's performance and availability. Operations that consume a considerable amount of resources could potentially degrade the service for other users or processes that rely on the same database. + +If your application's runtime environment supports Prisma ORM natively and you're considering this strategy to circumvent P6009 and P6004 errors, you might create two `PrismaClient` instances: + +1. An instance using the Accelerate connection string (prefixed with `prisma://`) for general operations. +2. Another instance with the direct database connection string (e.g., prefixed with `postgres://`, `mysql://`, etc.) for specific operations anticipated to exceed 10 seconds in execution time or to result in responses larger than 5MB. + +```jsx +export const prisma = new PrismaClient({ + datasourceUrl: process.env.DIRECT_DB_CONNECTION, +}) + +export const prismaAccelerate = new PrismaClient({ + datasourceUrl: process.env.ACCELERATE_CONNECTION, +}).$extends(withAccelerate()) +``` + +This setup allows you to strategically direct certain operations through the direct connection, mitigating the risk of encountering the aforementioned errors. However, this decision should be made with a comprehensive understanding of the potential consequences and an assessment of whether your database infrastructure can support this additional load without compromising overall performance and availability. + +> Also see [**why doesn’t Accelerate fall back to the direct connection string during a service disruption?**](/accelerate/faq#why-doesnt-accelerate-fall-back-to-the-direct-connection-string-during-a-service-disruption) + +## `[P6008](/orm/reference/error-reference#p6008-connectionerrorenginestarterror)` (`ConnectionError|EngineStartError`) + +This error indicates that Prisma Accelerate cannot establish a connection to your database, potentially due to several reasons. + +### Possible causes for `[P6008](/orm/reference/error-reference#p6008-connectionerrorenginestarterror)` + +#### Database Not Publicly accessible + +Prisma Accelerate currently requires the database to be publicly accessible. If your database is behind a VPC, or access is restricted to specific IP addresses, this error may occur. + +**Suggested solution:** Ensure your database is publicly accessible, if not, allow public access. Please note this is only an interim requirement, Static IPs are coming soon and will alleviate the need for complete public access if that’s not desirable. + +#### Unreachable Database Host/Port + +If the database’s server address (hostname) and port are incorrect or unreachable then you may encounter this error. + +**Suggested solution:** Verify the hostname/port of the database connection string that was provided while creating the Prisma Accelerate project. Additionally, attempt to connect to the database using a Database GUI tool (e.g., [Prisma Studio](https://www.prisma.io/studio), [TablePlus](https://tableplus.com/), or [DataGrip](https://www.jetbrains.com/datagrip/)) for further investigation. + +#### Incorrect username/password/database name + +This error can happen when the wrong credentials are provided to Prisma Accelerate, preventing it from establishing a connection to your database. + +**Suggested solution:** Verify the correctness of your database's username, password, and name in the connection string provided to Prisma Accelerate. Ensure that these credentials match those required by your database. Testing the connection using a direct database GUI tool can also help in confirming if the provided credentials are correct. From 4699b9d6a9c57949b1088be470f6ac73cab00a97 Mon Sep 17 00:00:00 2001 From: Jon Harrell <4829245+jharrell@users.noreply.github.com> Date: Fri, 5 Apr 2024 09:18:06 -0500 Subject: [PATCH 4/6] rebase ORM content --- .../100-introduction/100-what-is-prisma.mdx | 6 +- .../250-should-you-use-prisma.mdx | 2 +- .../300-prisma-in-your-stack/02-graphql.mdx | 22 +- .../500-databases/200-database-drivers.mdx | 30 +- .../050-overview/500-databases/400-mysql.mdx | 41 +- .../500-databases/600-mongodb.mdx | 8 +- .../500-databases/840-cockroachdb.mdx | 223 +++ .../500-databases/850-planetscale.mdx | 62 +- .../500-databases/880-supabase.mdx | 6 +- .../100-prisma-schema/10-overview/index.mdx | 2 +- .../20-data-model/10-models.mdx | 2 +- .../410-referential-actions/index.mdx | 4 +- .../20-relations/420-relation-mode.mdx | 6 +- .../20-data-model/80-table-inheritance.mdx | 2 +- .../100-prisma-schema/20-data-model/index.mdx | 2 +- .../100-prisma-schema/50-introspection.mdx | 4 +- .../010-generating-prisma-client.mdx | 32 +- .../100-queries/035-select-fields.mdx | 2 +- .../100-queries/037-relation-queries.mdx | 7 +- .../056-aggregation-grouping-summarizing.mdx | 13 +- .../100-queries/058-transactions.mdx | 14 +- .../100-queries/060-full-text-search.mdx | 37 +- .../050-raw-queries.mdx | 310 +++- .../090-raw-database-access/index.mdx | 2 +- .../400-deploy-to-aws-lambda.mdx | 17 +- .../201-serverless/500-deploy-to-netlify.mdx | 17 +- .../500-deployment/301-edge/100-overview.mdx | 60 + .../301-edge/450-deploy-to-cloudflare.mdx | 541 ++++++ .../301-edge/485-deploy-to-vercel.mdx | 468 +++++ .../500-deployment/301-edge/index.mdx | 4 +- .../500-deployment/400-module-bundlers.mdx | 21 + ...aveats-when-deploying-to-aws-platforms.mdx | 8 +- .../200-shadow-database.mdx | 2 +- .../600-legacy-migrate.mdx | 6 +- .../050-prisma-client-reference.mdx | 15 +- .../100-prisma-schema-reference.mdx | 18 +- .../200-prisma-cli-reference.mdx | 16 +- .../500-reference/250-error-reference.mdx | 41 + .../300-environment-variables-reference.mdx | 6 +- .../500-reference/350-database-features.mdx | 30 +- .../500-reference/375-supported-databases.mdx | 5 +- .../050-client-preview-features.mdx | 66 +- .../800-upgrading-to-prisma-3/index.mdx | 2 +- .../02-schema-incompatibilities.mdx | 854 +++++++++ .../03-upgrading-the-prisma-layer.mdx | 1622 +++++++++++++++++ .../400-comparisons/04-prisma-and-drizzle.mdx | 3 +- .../01-migrate-from-typeorm.mdx | 4 +- ...400-nextjs-prisma-client-dev-practices.mdx | 29 +- .../430-nextjs-prisma-client-dynamic.mdx | 28 + .../100-general-database-instructions.mdx | 2 +- .../250-database-setup/300-railway.mdx | 6 +- content/400-pulse/500-known-limitations.mdx | 2 +- 52 files changed, 4448 insertions(+), 284 deletions(-) create mode 100644 content/200-orm/050-overview/500-databases/840-cockroachdb.mdx create mode 100644 content/200-orm/200-prisma-client/500-deployment/301-edge/100-overview.mdx create mode 100644 content/200-orm/200-prisma-client/500-deployment/301-edge/450-deploy-to-cloudflare.mdx create mode 100644 content/200-orm/200-prisma-client/500-deployment/301-edge/485-deploy-to-vercel.mdx create mode 100644 content/200-orm/200-prisma-client/500-deployment/400-module-bundlers.mdx create mode 100644 content/200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/02-schema-incompatibilities.mdx create mode 100644 content/200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/03-upgrading-the-prisma-layer.mdx create mode 100644 content/200-orm/800-more/600-help-and-troubleshooting/100-help-articles/430-nextjs-prisma-client-dynamic.mdx diff --git a/content/200-orm/050-overview/100-introduction/100-what-is-prisma.mdx b/content/200-orm/050-overview/100-introduction/100-what-is-prisma.mdx index 74c1a6db21..edad60df07 100644 --- a/content/200-orm/050-overview/100-introduction/100-what-is-prisma.mdx +++ b/content/200-orm/050-overview/100-introduction/100-what-is-prisma.mdx @@ -109,11 +109,11 @@ In this schema, you configure three things: - **Generator**: Indicates that you want to generate Prisma Client - **Data model**: Defines your application models -### The Prisma ORM data model +### The Prisma schema data model On this page, the focus is on the data model. You can learn more about [Data sources](/orm/prisma-schema/overview/data-sources) and [Generators](/orm/prisma-schema/overview/generators) on the respective docs pages. -#### Functions of Prisma ORM models +#### Functions of Prisma schema data models The data model is a collection of [models](/orm/prisma-schema/data-model/models#defining-models). A model has two major functions: @@ -245,7 +245,7 @@ As mentioned above, there are two ways for "getting" your data model into the Pr With **Prisma Migrate**, Prisma ORM's integrated database migration tool, the workflow looks as follows: -1. Manually adjust your [Prisma ORM data model](/orm/prisma-schema/data-model/models) +1. Manually adjust your [Prisma schema data model](/orm/prisma-schema/data-model/models) 1. Migrate your development database using the `prisma migrate dev` CLI command 1. Use Prisma Client in your application code to access your database diff --git a/content/200-orm/050-overview/100-introduction/250-should-you-use-prisma.mdx b/content/200-orm/050-overview/100-introduction/250-should-you-use-prisma.mdx index c9e3de6ba1..5847a6489d 100644 --- a/content/200-orm/050-overview/100-introduction/250-should-you-use-prisma.mdx +++ b/content/200-orm/050-overview/100-introduction/250-should-you-use-prisma.mdx @@ -28,7 +28,7 @@ No matter if you're a SQL newcomer or veteran, Prisma ORM will give you a signif Here are a couple of the guiding principles and general practices we apply when designing and building our tools: -- [make the right thing easy](https://www.jason.af/right-thing-easy-thing/) +- [make the right thing easy](https://git.io/right-thing-easy-thing) - [pit of success](https://blog.codinghorror.com/falling-into-the-pit-of-success/) - offer intelligent autocompletion where possible - build powerful editor extensions (e.g. for [VS Code](https://marketplace.visualstudio.com/items?itemName=Prisma.prisma)) diff --git a/content/200-orm/050-overview/300-prisma-in-your-stack/02-graphql.mdx b/content/200-orm/050-overview/300-prisma-in-your-stack/02-graphql.mdx index 660b92d107..a7e8ba6546 100644 --- a/content/200-orm/050-overview/300-prisma-in-your-stack/02-graphql.mdx +++ b/content/200-orm/050-overview/300-prisma-in-your-stack/02-graphql.mdx @@ -24,20 +24,20 @@ Note that a GraphQL schema can be written code-first or SDL-first. Check out thi The GraphQL schema and HTTP server are typically handled by separate libraries. Here is an overview of current GraphQL server tools and their purpose: | Library (npm package) | Purpose | Compatible with Prisma ORM | Prisma integration | -| :-------------------- | :-------------------------- | :--------------------- | :----------------------------------------------------------------------------- | -| `graphql` | GraphQL schema (code-first) | Yes | No | -| `graphql-tools` | GraphQL schema (SDL-first) | Yes | No | -| `type-graphql` | GraphQL schema (code-first) | Yes | [`typegraphql-prisma`](https://www.npmjs.com/package/typegraphql-prisma) | -| `nexus` | GraphQL schema (code-first) | Yes | [`nexus-prisma`](https://graphql-nexus.github.io/nexus-prisma) _Early Preview_ | -| `apollo-server` | HTTP server | Yes | n/a | -| `express-graphql` | HTTP server | Yes | n/a | -| `fastify-gql` | HTTP server | Yes | n/a | -| `graphql-yoga` | HTTP server | Yes | n/a | +| :-------------------- | :-------------------------- | :------------------------- | :----------------------------------------------------------------------------- | +| `graphql` | GraphQL schema (code-first) | Yes | No | +| `graphql-tools` | GraphQL schema (SDL-first) | Yes | No | +| `type-graphql` | GraphQL schema (code-first) | Yes | [`typegraphql-prisma`](https://www.npmjs.com/package/typegraphql-prisma) | +| `nexus` | GraphQL schema (code-first) | Yes | [`nexus-prisma`](https://graphql-nexus.github.io/nexus-prisma) _Early Preview_ | +| `apollo-server` | HTTP server | Yes | n/a | +| `express-graphql` | HTTP server | Yes | n/a | +| `fastify-gql` | HTTP server | Yes | n/a | +| `graphql-yoga` | HTTP server | Yes | n/a | In addition to these standalone and single-purpose libraries, there are several projects building integrated _application frameworks_: -| Framework | Stack | Built by | Prisma ORM | Description | -| :---------------------------------- | :-------- | :------------------------------------------------ | :--------------------- | :------------------------------------- | +| Framework | Stack | Built by | Prisma ORM | Description | +| :---------------------------------- | :-------- | :------------------------------------------------ | :------------------------- | :------------------------------------- | | [Redwood.js](https://redwoodjs.com) | Fullstack | [Tom Preston-Werner](https://github.com/mojombo/) | Built on top of Prisma ORM | _Bringing full-stack to the JAMstack._ | > **Note**: If you notice any GraphQL libraries/frameworks missing from the list, please let us know. diff --git a/content/200-orm/050-overview/500-databases/200-database-drivers.mdx b/content/200-orm/050-overview/500-databases/200-database-drivers.mdx index fee924c691..685935cf50 100644 --- a/content/200-orm/050-overview/500-databases/200-database-drivers.mdx +++ b/content/200-orm/050-overview/500-databases/200-database-drivers.mdx @@ -8,7 +8,7 @@ toc_max_heading_level: 4 ## Default built-in drivers -One of Prisma Client's components is the [Query Engine](/orm/more/under-the-hood/engines) . The Query Engine is responsible for transforming Prisma Client queries to SQL statements. The Query Engine connects to your database using the included drivers that don't require additional setup. The built-in drivers use TCP connections to connect to the database. +One of Prisma Client's components is the [Query Engine](/orm/more/under-the-hood/engines). The Query Engine is responsible for transforming Prisma Client queries to SQL statements. The Query Engine connects to your database via TCP using built-in drivers that don't require additional setup. ![Query flow from the user application to the database with Prisma Client](./images/drivers/qe-query-execution-flow.png) @@ -20,11 +20,13 @@ Prisma Client will use the Query Engine to transform the Prisma Client query to ![Query flow from the user application to the database using Prisma Client and driver adapters](./images/drivers/qe-query-engine-adapter.png) -There are 2 different types of driver adapters: +There are two different types of driver adapters: - [Database driver adapters](#database-driver-adapters) - [Serverless driver adapters](#serverless-driver-adapters) +> **Note**: Driver adapters enable [edge deployments](/orm/prisma-client/deployment/edge/overview) of applications that use Prisma ORM. + ### Database driver adapters You can connect to your database using a Node.js-based driver from Prisma Client using a database driver adapter. Prisma maintains the following database driver adapters: @@ -41,13 +43,13 @@ Prisma ORM maintains the following serverless driver adapters: - [Neon](/orm/overview/databases/neon#how-to-use-neons-serverless-driver-with-prisma-orm-preview) - [PlanetScale](/orm/overview/databases/planetscale#how-to-use-the-planetscale-serverless-driver-with-prisma-orm-preview) -## Community maintained database driver adapters +### Community-maintained database driver adapters You can also build your own driver adapter for the database you're using. The following is a list of community maintained driver adapters: - [TiDB](https://github.com/tidbcloud/prisma-adapter) -### How to use driver adapters +## How to use driver adapters To use this feature: @@ -72,6 +74,26 @@ To use this feature: - [PlanetScale](/orm/overview/databases/planetscale#how-to-use-the-planetscale-serverless-driver-with-prisma-orm-preview) - [Turso](/orm/overview/databases/turso#how-to-connect-and-query-a-turso-database) +## Notes about using driver adapters + +### Driver adapters don't read the connection string from the Prisma schema + +When using Prisma ORM's built-in drivers, the connection string is read from the `url` field of the `datasource` block in your Prisma schema. + +On the other hand, when using a driver adapter, the connection string needs to be provided in your _application code_ when the driver adapter is set up initially. Here is how this is done for the `pg` driver and the `@prisma/adapter-pg` adapter: + +```ts highlight=5,normal +import { PrismaClient } from '@prisma/client' +import { PrismaPg } from '@prisma/adapter-pg' +import { Pool } from 'pg' + +const pool = new Pool({ connectionString: env.DATABASE_URL }) +const adapter = new PrismaPg(pool) +const prisma = new PrismaClient({ adapter }) +``` + +See the docs for the driver adapter you're using for concrete setup instructions. + ### Driver adapters and custom output paths Since Prisma 5.9.0, when using the driver adapters Preview feature along with a [custom output path for Prisma Client](/orm/prisma-client/setup-and-configuration/generating-prisma-client#using-a-custom-output-path), you cannot reference Prisma Client using a relative path. diff --git a/content/200-orm/050-overview/500-databases/400-mysql.mdx b/content/200-orm/050-overview/500-databases/400-mysql.mdx index 8f28e423df..4a58d67d81 100644 --- a/content/200-orm/050-overview/500-databases/400-mysql.mdx +++ b/content/200-orm/050-overview/500-databases/400-mysql.mdx @@ -1,13 +1,13 @@ --- -title: 'MySQL' +title: 'MySQL/MariaDB' metaTitle: 'MySQL database connector' -metaDescription: 'This page explains how Prisma can connect to a MySQL database using the MySQL database connector.' +metaDescription: 'This page explains how Prisma can connect to a MySQL or MariaDB database using the MySQL database connector.' tocDepth: 3 --- -The MySQL data source connector connects Prisma ORM to a [MySQL](https://www.mysql.com/) database server. +The MySQL data source connector connects Prisma ORM to a [MySQL](https://www.mysql.com/) or [MariaDB](https://mariadb.org/) database server. By default, the MySQL connector contains a database driver responsible for connecting to your database. You can use a [driver adapter](/orm/overview/databases/database-drivers#driver-adapters) (Preview) to connect to your database using a JavaScript database driver from Prisma Client. @@ -50,7 +50,7 @@ The following components make up the _base URL_ of your database, they are alway | Name | Placeholder | Description | | :------- | :---------- | :------------------------------------------------------------------------------------------------------------------ | | Host | `HOST` | IP address/domain of your database server, e.g. `localhost` | -| Port | `PORT` | Port on which your database server is running, e.g. `5432` | +| Port | `PORT` | Port on which your database server is running, e.g. `5432` (default is `3306`, or no port when using Unix socket) | | User | `USER` | Name of your database user, e.g. `janedoe` | | Password | `PASSWORD` | Password for your database user | | Database | `DATABASE` | Name of the [database](https://dev.mysql.com/doc/refman/8.0/en/creating-database.html) you want to use, e.g. `mydb` | @@ -112,8 +112,8 @@ mysql://USER:PASSWORD@HOST:PORT/DATABASE?sslidentity=client-identity.p12&sslpass ### Connecting via sockets -To connect to your MySQL database via sockets, you must add a `socket` field as a _query parameter_ to the connection URL (instead of setting it as the `host` part of the URI). -The value of this parameter then must point to the directory that contains the socket, e.g.: `mysql://USER:POST@localhost/database?socket=/var/run/mysql/` +To connect to your MySQL/MariaDB database via a socket, you must add a `socket` field as a _query parameter_ to the connection URL (instead of setting it as the `host` part of the URI). +The value of this parameter then must point to the directory that contains the socket, e.g. on a default installation of MySQL/MariaDB on Ubuntu or Debian use: `mysql://USER:POST@localhost/database?socket=/run/mysqld/mysqld.sock` Note that `localhost` is required, the value itself is ignored and can be anything. @@ -139,6 +139,20 @@ The MySQL connector maps the [scalar types](/orm/prisma-schema/data-model/models | `Json` | `JSON` | Supported in MySQL 5.7+ only | | `Bytes` | `LONGBLOB` | +### Native type mapping from Prisma ORM to MariaDB + +| Prisma ORM | MariaDB | Notes | +| ---------- | ---------------- | -------------------------------------------------- | +| `String` | `VARCHAR(191)` | | +| `Boolean` | `BOOLEAN` | In MariaDB `BOOLEAN` is a synonym for `TINYINT(1)` | +| `Int` | `INT` | | +| `BigInt` | `BIGINT` | | +| `Float` | `DOUBLE` | | +| `Decimal` | `DECIMAL(65,30)` | | +| `DateTime` | `DATETIME(3)` | | +| `Json` | `LONGTEXT` | See https://mariadb.com/kb/en/json-data-type/ | +| `Bytes` | `LONGBLOB` | | + ### Native type mappings When introspecting a MySQL database, the database types are mapped to Prisma ORM according to the following table: @@ -204,3 +218,18 @@ model Device { ## Engine If you are using a version of MySQL where MyISAM is the default engine, you must specify `ENGINE = InnoDB;` when you create a table. If you introspect a database that uses a different engine, relations in the Prisma Schema are not created (or lost, if the relation already existed). + +## Permissions + +A fresh new installation of MySQL/MariaDB has by default only a `root` database user. Do not use `root` user in your Prisma configuration, but instead create a database and database user for each application. On most Linux hosts (e.g. Ubuntu) you can simply run this as the Linux `root` user (which automatically has database `root` access as well): + +``` +mysql -e "CREATE DATABASE IF NOT EXISTS $DB_PRISMA;" +mysql -e "GRANT ALL PRIVILEGES ON $DB_PRISMA.* TO $DB_USER@'%' IDENTIFIED BY '$DB_PASSWORD';" +``` + +The above is enough to run the `prisma db pull` and `prisma db push` commands. In order to also run `prisma migrate` commands these permissions need to be granted: + +``` +mysql -e "GRANT CREATE, DROP, REFERENCES, ALTER ON *.* TO $DB_USER@'%';" +``` diff --git a/content/200-orm/050-overview/500-databases/600-mongodb.mdx b/content/200-orm/050-overview/500-databases/600-mongodb.mdx index b47fd100a4..4718d34cd9 100644 --- a/content/200-orm/050-overview/500-databases/600-mongodb.mdx +++ b/content/200-orm/050-overview/500-databases/600-mongodb.mdx @@ -106,7 +106,7 @@ There are a number of strategies you could use for migrating this schema: Then when you encounter a missing `phoneNumber`, the value will be coerced into `000-000-0000`. -- **"No breaking changes" updates**: this strategy builds on the first one, with further consensus amongst your team that you don't rename or delete fields, only add new fields, and always define the new fields as optional. This policy can be reenforced by adding checks in the CI/CD process to verify that there are no backwards-incompatible changes to the schema. +- **"No breaking changes" updates**: this strategy builds on the first one, with further consensus amongst your team that you don't rename or delete fields, only add new fields, and always define the new fields as optional. This policy can be reinforced by adding checks in the CI/CD process to verify that there are no backwards-incompatible changes to the schema. - **"All-at-once" updates**: this strategy is similar to traditional migrations in relational databases, where all data is updated to reflect the new schema. In the scenario above, you would create a script to add a value for the phone number field to all existing users in your database. You can then make the field a required field in the application because the schema and the data are consistent. @@ -562,9 +562,9 @@ MongoDB types that are currently unsupported: When introspecting a MongoDB database, Prisma ORM uses the relevant [scalar types](/orm/prisma-schema/data-model/models#scalar-fields). Some special types also get additional native type annotations: -| MongoDB (Type \| Aliases) | Prisma ORM| Supported | Native database type attribute | Notes | -| ------------------------- | -------- | :-------: | :----------------------------- | :---- | -| `objectId` | `String` | ✔️ | `@db.ObjectId` | | +| MongoDB (Type \| Aliases) | Prisma ORM | Supported | Native database type attribute | Notes | +| ------------------------- | ---------- | :-------: | :----------------------------- | :---- | +| `objectId` | `String` | ✔️ | `@db.ObjectId` | | [Introspection](/orm/prisma-schema/introspection) adds native database types that are **not yet supported** as [`Unsupported`](/orm/reference/prisma-schema-reference#unsupported) fields: diff --git a/content/200-orm/050-overview/500-databases/840-cockroachdb.mdx b/content/200-orm/050-overview/500-databases/840-cockroachdb.mdx new file mode 100644 index 0000000000..9dba032f7e --- /dev/null +++ b/content/200-orm/050-overview/500-databases/840-cockroachdb.mdx @@ -0,0 +1,223 @@ +--- +title: 'CockroachDB' +metaTitle: 'CockroachDB' +metaDescription: 'Guide to CockroachDB' +tocDepth: 3 +toc: true +--- + + + +This guide discusses the concepts behind using Prisma ORM and CockroachDB, explains the commonalities and differences between CockroachDB and other database providers, and leads you through the process for configuring your application to integrate with CockroachDB. + + + + + +The CockroachDB connector is generally available in versions `3.14.0` and later. It was first added as a [Preview feature](/orm/reference/preview-features) in version [`3.9.0`](https://github.com/prisma/prisma/releases/tag/3.9.0) with support for Introspection, and Prisma Migrate support was added in [`3.11.0`](https://github.com/prisma/prisma/releases/tag/3.11.0). + + + +## What is CockroachDB? + +CockroachDB is a distributed database that is designed for scalability and high availability. Features include: + +- **Compatibility with PostgreSQL:** CockroachDB is compatible with PostgreSQL, allowing interoperability with a large ecosystem of existing products +- **Built-in scaling:** CockroachDB comes with automated replication, failover and repair capabilities to allow easy horizontal scaling of your application + +## Commonalities with other database providers + +CockroachDB is largely compatible with PostgreSQL, and can mostly be used with Prisma ORM in the same way. You can still: + +- model your database with the [Prisma Schema Language](/orm/prisma-schema) +- connect to your database, using Prisma ORM's [`cockroachdb` database connector](/orm/overview/databases/cockroachdb) +- use [Introspection](/orm/prisma-schema/introspection) for existing projects if you already have a CockroachDB database +- use [Prisma Migrate](/orm/prisma-migrate) to migrate your database schema to a new version +- use [Prisma Client](/orm/prisma-client) in your application to query your database in a type safe way based on your Prisma Schema + +## Differences to consider + +There are some CockroachDB-specific differences to be aware of when working with Prisma ORM's `cockroachdb` connector: + +- **Cockroach-specific native types:** Prisma ORM's `cockroachdb` database connector provides support for CockroachDB's native data types. To learn more, see [How to use CockroachDB's native types](#how-to-use-cockroachdbs-native-types). + +- **Creating database keys:** Prisma ORM allows you to generate a unique identifier for each record using the [`autoincrement()`](/orm/reference/prisma-schema-reference#autoincrement) function. For more information, see [How to use database keys with CockroachDB](#how-to-use-database-keys-with-cockroachdb). + +## How to use Prisma ORM with CockroachDB + +This section provides more details on how to use CockroachDB-specific features. + +### How to use CockroachDB's native types + +CockroachDB has its own set of native [data types](https://www.cockroachlabs.com/docs/stable/data-types.html) which are supported in Prisma ORM. For example, CockroachDB uses the `STRING` data type instead of PostgreSQL's `VARCHAR`. + +As a demonstration of this, say you create a `User` table in your CockroachDB database using the following SQL command: + +```sql +CREATE TABLE public."Post" ( + "id" INT8 NOT NULL, + "title" VARCHAR(200) NOT NULL, + CONSTRAINT "Post_pkey" PRIMARY KEY ("id" ASC), + FAMILY "primary" ("id", "title") +); +``` + +After introspecting your database with `npx prisma db pull`, you will have a new `Post` model in your `schema.prisma` file: + +```prisma file=schema.prisma +model Post { + id BigInt @id + title String @db.String(200) +} +``` + +Notice that the `title` field has been annotated with `@db.String(200)` — this differs from PostgreSQL where the annotation would be `@db.VarChar(200)`. + +For a full list of type mappings, see our [connector documentation](/orm/overview/databases/cockroachdb#type-mapping-between-cockroachdb-and-the-prisma-schema). + +### How to use database keys with CockroachDB + +When generating unique identifiers for records in a distributed database like CockroachDB, it is best to avoid using sequential IDs – for more information on this, see CockroachDB's [blog post on choosing index keys](https://cockroachlabs.com/blog/how-to-choose-db-index-keys). + +Instead, Prisma ORM provides the [`autoincrement()`](/orm/reference/prisma-schema-reference#autoincrement) attribute function, which uses CockroachDB's [`unique_rowid()` function](https://www.cockroachlabs.com/docs/stable/serial.html) for generating unique identifiers. For example, the following `User` model has an `id` primary key, generated using the `autoincrement()` function: + +```prisma file=schema.prisma +model User { + id BigInt @id @default(autoincrement()) + name String +} +``` + +For compatibility with existing databases, you may sometimes still need to generate a fixed sequence of integer key values. In these cases, you can use Prisma ORM's inbuilt [`sequence()`](/orm/reference/prisma-schema-reference#sequence) function for CockroachDB. For a list of available options for the `sequence()` function, see our [reference documentation](/orm/reference/prisma-schema-reference#sequence). + +For more information on generating database keys, see CockroachDB's [Primary key best practices](https://www.cockroachlabs.com/docs/v21.2/schema-design-table#primary-key-best-practices) guide. + +## Example + +To connect to a CockroachDB database server, you need to configure a [`datasource`](/orm/prisma-schema/overview/data-sources) block in your [Prisma schema file](/orm/prisma-schema): + +```prisma file=schema.prisma +datasource db { + provider = "cockroachdb" + url = env("DATABASE_URL") +} +``` + +The fields passed to the `datasource` block are: + +- `provider`: Specifies the `cockroachdb` data source connector. +- `url`: Specifies the [connection URL](#connection-details) for the CockroachDB database server. In this case, an [environment variable is used](/orm/prisma-schema/overview#accessing-environment-variables-from-the-schema) to provide the connection URL. + + + +While `cockroachdb` and `postgresql` connectors are similar, it is mandatory to use the `cockroachdb` connector instead of `postgresql` when connecting to a CockroachDB database from version 5.0.0. + + + +## Connection details + +CockroachDB uses the PostgreSQL format for its connection URL. See the [PostgreSQL connector documentation](/orm/overview/databases/postgresql#connection-details) for details of this format, and the optional arguments it takes. + +## Differences between CockroachDB and PostgreSQL + +The following table lists differences between CockroachDB and PostgreSQL: + +| Issue | Area | Notes | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| By default, the `INT` type is an alias for `INT8` in CockroachDB, whereas in PostgreSQL it is an alias for `INT4`. This means that Prisma ORM will introspect an `INT` column in CockroachDB as `BigInt`, whereas in PostgreSQL Prisma ORM will introspect it as `Int`. | Schema | For more information on the `INT` type, see the [CockroachDB documentation](https://www.cockroachlabs.com/docs/stable/int.html#considerations-for-64-bit-signed-integers) | +| When using `@default(autoincrement())` on a field, CockroachDB will automatically generate 64-bit integers for the row IDs. These integers will be increasing but not consecutive. This is in contrast to PostgreSQL, where generated row IDs are consecutive and start from 1. | Schema | For more information on generated values, see the [CockroachDB documentation](https://www.cockroachlabs.com/docs/stable/serial.html#generated-values-for-modes-rowid-and-virtual_sequence) | +| The `@default(autoincrement())` attribute can only be used together with the `BigInt` field type. | Schema | For more information on generated values, see the [CockroachDB documentation](https://www.cockroachlabs.com/docs/stable/serial.html#generated-values-for-modes-rowid-and-virtual_sequence) | + +## Type mapping limitations in CockroachDB + +The CockroachDB connector maps the [scalar types](/orm/prisma-schema/data-model/models#scalar-fields) from the Prisma ORM [data model](/orm/prisma-schema/data-model/models) to native column types. These native types are mostly the same as for PostgreSQL — see the [Native type mapping from Prisma ORM to CockroachDB](#native-type-mapping-from-prisma-orm-to-cockroachdb) for details. However, there are some limitations: + +| CockroachDB (Type \| Aliases) | Prisma ORM | Supported | Native database type attribute | Notes | +| ----------------------------- | ---------- | :-------: | :----------------------------- | :------------------------------------------------------------------------------------------------------------------------- | +| `money` | `Decimal` | Not yet | `@db.Money` | Supported in PostgreSQL but [not currently in CockroachDB](https://github.com/cockroachdb/cockroach/issues/41578) | +| `xml` | `String` | Not yet | `@db.Xml` | Supported in PostgreSQL but [not currently in CockroachDB](https://github.com/cockroachdb/cockroach/issues/43355) | +| `jsonb` arrays | `Json[]` | Not yet | N/A | `Json[]` supported in PostgreSQL but [not currently in CockroachDB](https://github.com/cockroachdb/cockroach/issues/23468) | + +## Other limitations + +The following table lists any other current known limitations of CockroachDB compared to PostgreSQL: + +| Issue | Area | Notes | +| ---------------------------------------------------------------------------------------------------- | ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Primary keys are named `primary` instead of `TABLE_pkey`, the Prisma ORM default. | Introspection | This means that they are introspected as `@id(map: "primary")`. This will be [fixed in CockroachDB 22.1](https://github.com/cockroachdb/cockroach/pull/70604). | +| Foreign keys are named `fk_COLUMN_ref_TABLE` instead of `TABLE_COLUMN_fkey`, the Prisma ORM default. | Introspection | This means that they are introspected as `@relation([...], map: "fk_COLUMN_ref_TABLE")`. This will be [fixed in CockroachDB 22.1](https://github.com/cockroachdb/cockroach/pull/70658) | +| Index types `Hash`, `Gist`, `SpGist` or `Brin` are not supported. | Schema | In PostgreSQL, Prisma ORM allows [configuration of indexes](/orm/prisma-schema/data-model/indexes#configuring-the-access-type-of-indexes-with-type-postgresql) to use the different index access method. CockroachDB only currently supports `BTree` and `Gin`. | +| Pushing to `Enum` types not supported | Client | Pushing to `Enum` types (e.g. `data: { enum { push: "A" }, }`) is currently [not supported in CockroachDB](https://github.com/cockroachdb/cockroach/issues/71388) | +| Searching on `String` fields without a full text index not supported | Client | Searching on `String` fields without a full text index (e.g. `where: { text: { search: "cat & dog", }, },`) is currently [not supported in CockroachDB](https://github.com/cockroachdb/cockroach/issues/7821) | +| Integer division not supported | Client | Integer division (e.g. `data: { int: { divide: 10, }, }`) is currently [not supported in CockroachDB](https://github.com/cockroachdb/cockroach/issues/41448) | +| Limited filtering on `Json` fields | Client | Currently CockroachDB [only supports](https://github.com/cockroachdb/cockroach/issues/49144) `equals` and `not` filtering on `Json` fields | + +## Type mapping between CockroachDB and the Prisma schema + +The CockroachDB connector maps the [scalar types](/orm/prisma-schema/data-model/models#scalar-fields) from the Prisma ORM [data model](/orm/prisma-schema/data-model/models) as follows to native column types: + +> Alternatively, see the [Prisma schema reference](/orm/reference/prisma-schema-reference#model-field-scalar-types) for type mappings organized by Prisma ORM type. + +### Native type mapping from Prisma ORM to CockroachDB + +| Prisma ORM | CockroachDB | +| ---------- | ---------------- | +| `String` | `STRING` | +| `Boolean` | `BOOL` | +| `Int` | `INT4` | +| `BigInt` | `INT8` | +| `Float` | `FLOAT8` | +| `Decimal` | `DECIMAL(65,30)` | +| `DateTime` | `TIMESTAMP(3)` | +| `Json` | `JSONB` | +| `Bytes` | `BYTES` | + +### Mapping from CockroachDB to Prisma ORM types on Introspection + +When introspecting a CockroachDB database, the database types are mapped to Prisma ORM according to the following table: + +| CockroachDB (Type \| Aliases) | Prisma ORM | Supported | Native database type attribute | Notes | +| -------------------------------------------- | ---------- | :-------: | :----------------------------- | :--------------------------------------------------------------------- | +| `INT` \| `BIGINT`, `INTEGER` | `BigInt` | ✔️ | `@db.Int8` | | +| `BOOL` \| `BOOLEAN` | `Bool` | ✔️ | `@db.Bool`\* | | +| `TIMESTAMP` \| `TIMESTAMP WITHOUT TIME ZONE` | `DateTime` | ✔️ | `@db.Timestamp(x)` | | +| `TIMESTAMPTZ` \| `TIMESTAMP WITH TIME ZONE` | `DateTime` | ✔️ | `@db.Timestamptz(x)` | | +| `TIME` \| `TIME WITHOUT TIME ZONE` | `DateTime` | ✔️ | `@db.Time(x)` | | +| `TIMETZ` \| `TIME WITH TIME ZONE` | `DateTime` | ✔️ | `@db.Timetz(x)` | | +| `DECIMAL(p,s)` \| `NUMERIC(p,s)`, `DEC(p,s)` | `Decimal` | ✔️ | `@db.Decimal(x, y)` | | +| `REAL` \| `FLOAT4`, `FLOAT` | `Float` | ✔️ | `@db.Float4` | | +| `DOUBLE PRECISION` \| `FLOAT8` | `Float` | ✔️ | `@db.Float8` | | +| `INT2` \| `SMALLINT` | `Int` | ✔️ | `@db.Int2` | | +| `INT4` | `Int` | ✔️ | `@db.Int4` | | +| `CHAR(n)` \| `CHARACTER(n)` | `String` | ✔️ | `@db.Char(x)` | | +| `"char"` | `String` | ✔️ | `@db.CatalogSingleChar` | Internal type for CockroachDB catalog tables, not meant for end users. | +| `STRING` \| `TEXT`, `VARCHAR` | `String` | ✔️ | `@db.String` | | +| `DATE` | `DateTime` | ✔️ | `@db.Date` | | +| `ENUM` | `enum` | ✔️ | N/A | | +| `INET` | `String` | ✔️ | `@db.Inet` | | +| `BIT(n)` | `String` | ✔️ | `@Bit(x)` | | +| `VARBIT(n)` \| `BIT VARYING(n)` | `String` | ✔️ | `@VarBit` | | +| `OID` | `Int` | ✔️ | `@db.Oid` | | +| `UUID` | `String` | ✔️ | `@db.Uuid` | | +| `JSONB` \| `JSON` | `Json` | ✔️ | `@db.JsonB` | | +| Array types | `[]` | ✔️ | | | + +[Introspection](/orm/prisma-schema/introspection) adds native database types that are **not yet supported** as [`Unsupported`](/orm/reference/prisma-schema-reference#unsupported) fields: + +```prisma file=schema.prisma +model Device { + id BigInt @id @default(autoincrement()) + interval Unsupported("INTERVAL") +} +``` + +## More on using CockroachDB with Prisma ORM + +The fastest way to start using CockroachDB with Prisma ORM is to refer to our Getting Started documentation: + +- [Start from scratch](/getting-started/setup-prisma/start-from-scratch/relational-databases-typescript-cockroachdb) +- [Add to existing project](/getting-started/setup-prisma/add-to-existing-project/relational-databases-typescript-cockroachdb) + +These tutorials will take you through the process of connecting to CockroachDB, migrating your schema, and using Prisma Client. + +Further reference information is available in the [CockroachDB connector documentation](/orm/overview/databases/cockroachdb). diff --git a/content/200-orm/050-overview/500-databases/850-planetscale.mdx b/content/200-orm/050-overview/500-databases/850-planetscale.mdx index 0e11507771..57b7c9f28d 100644 --- a/content/200-orm/050-overview/500-databases/850-planetscale.mdx +++ b/content/200-orm/050-overview/500-databases/850-planetscale.mdx @@ -37,12 +37,8 @@ Many aspects of using Prisma ORM with PlanetScale are just like using Prisma ORM PlanetScale's branching model and design for scalability means that there are also a number of differences to consider. You should be aware of the following points when deciding to use PlanetScale with Prisma ORM: - **Branching and deploy requests.** PlanetScale provides two types of database branches: _development branches_, which allow you to test out schema changes, and _production branches_, which are protected from direct schema changes. Instead, changes must be first created on a development branch and then deployed to production using a deploy request. Production branches are highly available and include automated daily backups. To learn more, see [How to use branches and deploy requests](#how-to-use-branches-and-deploy-requests). - -- **Referential actions and integrity.** To support scaling across multiple database servers, PlanetScale [does not allow the use of foreign key constraints](https://planetscale.com/docs/learn/operating-without-foreign-key-constraints), which are normally used in relational databases to enforce relationships between data in different tables, and asks users to handle this manually in their applications. - With Prisma ORM you can maintain these relationships in your data and allow the use of [referential actions](/orm/prisma-schema/data-model/relations/referential-actions) by using Prisma ORM's ability to [emulate relations in Prisma Client](/orm/prisma-schema/data-model/relations/relation-mode#emulate-relations-in-prisma-orm-with-the-prisma-relation-mode) with the `prisma` relation mode. For more information, see [How to emulate relations in Prisma Client](#how-to-emulate-relations-in-prisma-client). - -- **Creating indexes on foreign keys.** When emulating relations in Prisma ORM, you will need to create indexes on foreign keys. In a standard MySQL database, if a table has a column with a foreign key constraint, an index is automatically created on that column. Because PlanetScale does not support foreign keys, these indexes are [currently](https://github.com/prisma/prisma/issues/10611) not created when Prisma Client emulates relations, which can lead to issues with queries not being well optimised. To avoid this, you can create indexes in Prisma ORM. For more information, see [How to create indexes on foreign keys](#how-to-create-indexes-on-foreign-keys). - +- **Referential actions and integrity.** To support scaling across multiple database servers, PlanetScale [by default does not use foreign key constraints](https://planetscale.com/docs/learn/operating-without-foreign-key-constraints), which are normally used in relational databases to enforce relationships between data in different tables, and asks users to handle this manually in their applications. However, you can explicitly [enable them in the PlanetScale database settings](https://planetscale.com/docs/concepts/foreign-key-constraints). If you don't enable these explicitly, you can still maintain these relationships in your data and allow the use of [referential actions](/orm/prisma-schema/data-model/relations/referential-actions) by using Prisma ORM's ability to [emulate relations in Prisma Client](/orm/prisma-schema/data-model/relations/relation-mode#emulate-relations-in-prisma-orm-with-the-prisma-relation-mode) with the `prisma` relation mode. For more information, see [How to emulate relations in Prisma Client](#option-1-emulate-relations-in-prisma-client). +- **Creating indexes on foreign keys.** When [emulating relations in Prisma ORM](#option-1-emulate-relations-in-prisma-client) (i.e. when _not_ using foreign key constraints on the database-level), you will need to create dedicated indexes on foreign keys. In a standard MySQL database, if a table has a column with a foreign key constraint, an index is automatically created on that column. When PlanetScale is configured to not use foreign key constraints, these indexes are [currently](https://github.com/prisma/prisma/issues/10611) not created when Prisma Client emulates relations, which can lead to issues with queries not being well optimised. To avoid this, you can create indexes in Prisma ORM. For more information, see [How to create indexes on foreign keys](#2-create-indexes-on-foreign-keys). - **Making schema changes with `db push`.** When you merge a development branch into your production branch, PlanetScale will automatically compare the two schemas and generate its own schema diff. This means that Prisma ORM's [`prisma migrate`](/orm/prisma-migrate) workflow, which generates its own history of migration files, is not a natural fit when working with PlanetScale. These migration files may not reflect the actual schema changes run by PlanetScale when the branch is merged. @@ -53,7 +49,7 @@ PlanetScale's branching model and design for scalability means that there are al For an example of how this works, see [How to make schema changes with `db push`](#how-to-make-schema-changes-with-db-push) -- **Introspection**. When you introspect on an existing database, you will get a schema with no relations, as they are usually defined based on foreign keys that connect tables. Because PlanetScale does not support foreign keys, and you use Prisma ORM to emulate relations, you will need to add the missing relations in manually. For more information, see [How to add in missing relations after Introspection](#how-to-add-in-missing-relations-after-introspection). +- **Introspection**. When you introspect on an existing database and you have _not_ enabled [foreign key constraints in your PlanetScale database](#option-2-enable-foreign-key-constraints-in-the-planetscale-database-settings), you will get a schema with no relations, as they are usually defined based on foreign keys that connect tables. In that case, you will need to add the missing relations in manually. For more information, see [How to add in missing relations after Introspection](#how-to-add-in-missing-relations-after-introspection). ## How to use branches and deploy requests @@ -63,9 +59,15 @@ Every PlanetScale database is created with a branch called `main`, which is init If you try to push to a production branch, you will get the [error message](/orm/reference/error-reference#p3022) `Direct execution of DDL (Data Definition Language) SQL statements is disabled on this database.` -## How to emulate relations in Prisma Client +## How to use relations (and enable referential integrity) with PlanetScale + +### Option 1: Emulate relations in Prisma Client -PlanetScale does not allow foreign keys in its database schema. By default, Prisma ORM uses foreign keys in the underlying database to enforce relations between fields in your Prisma schema. In Prisma ORM versions 3.1.1 and later, you can [emulate relations in Prisma Client with the `prisma` relation mode](/orm/prisma-schema/data-model/relations/relation-mode#emulate-relations-in-prisma-orm-with-the-prisma-relation-mode), which avoids the need for foreign keys in the database. +#### 1. Set `relationMode = "prisma"` + +PlanetScale does not use foreign key constraints in its database schema by default. However, Prisma ORM relies on foreign key constraints in the underlying database to enforce referential integrity between models in your Prisma schema. + +In Prisma ORM versions 3.1.1 and later, you can [emulate relations in Prisma Client with the `prisma` relation mode](/orm/prisma-schema/data-model/relations/relation-mode#emulate-relations-in-prisma-orm-with-the-prisma-relation-mode), which avoids the need for foreign key constraints in the database. To enable emulation of relations in Prisma Client, set the `relationMode` field to `"prisma"` in the `datasource` block: @@ -83,11 +85,11 @@ The ability to set the relation mode was introduced as part of the `referentialI -If you use relations in your Prisma schema with the default `"foreignKeys"` option for the `referentialIntegrity` field, PlanetScale will error when Prisma ORM tries to create foreign keys. In versions 2.27.0 and later, Prisma ORM will output the [P3021 error message](/orm/reference/error-reference#p3021). +If you use relations in your Prisma schema with the default `"foreignKeys"` option for the `relationMode` field, PlanetScale will error and Prisma ORM output the [P3021 error message](/orm/reference/error-reference#p3021) when it tries to create foreign keys. (In versions before 2.27.0 it will output a raw database error.) -## How to create indexes on foreign keys +#### 2. Create indexes on foreign keys -When [you emulate relations in Prisma Client](#how-to-emulate-relations-in-prisma-client), you need to create your own indexes. As an example of a situation where you would want to add an index, take this schema for a blog with posts and comments: +When [you emulate relations in Prisma Client](#option-1-emulate-relations-in-prisma-client), you need to create your own indexes. As an example of a situation where you would want to add an index, take this schema for a blog with posts and comments: ```prisma file=schema.prisma showLineNumbers model Post { @@ -140,9 +142,41 @@ One issue to be aware of is that [implicit many-to-many relations](/orm/prisma-s +### Option 2: Enable foreign key constraints in the PlanetScale database settings + +Support for foreign key constraints in PlanetScale databases has been Generally Available since February 2024. Follow the instructions in the [PlanetScale documentation](https://planetscale.com/docs/concepts/foreign-key-constraints) to enable them in your database. + +You can then use Prisma ORM and define relations in your Prisma schema without the need for extra configuration. + +In that case, you can define a relation as with other database that supports foreign key constraints, for example: + +```prisma file=schema.prisma +model Post { + id Int @id @default(autoincrement()) + title String + content String + likes Int @default(0) + comments Comment[] +} + +model Comment { + id Int @id @default(autoincrement()) + comment String + postId Int + post Post @relation(fields: [postId], references: [id], onDelete: Cascade) +} +``` + +With this approach, it is _not_ necessary to: + +- set `relationMode = "prisma"` in your Prisma schema +- define additional indexes on foreign keys + +Also, introspection will automatically create relation fields in your Prisma schema because it can detect the foreign key constraints in the database. + ## How to make schema changes with `db push` -To use `db push` with PlanetScale, you will first need to [enable emulation of relations in Prisma Client](#how-to-emulate-relations-in-prisma-client). Pushing to your branch without referential emulation enabled will give the [error message](/orm/reference/error-reference#p3021) `Foreign keys cannot be created on this database.` +To use `db push` with PlanetScale, you will first need to [enable emulation of relations in Prisma Client](#option-1-emulate-relations-in-prisma-client). Pushing to your branch without referential emulation enabled will give the [error message](/orm/reference/error-reference#p3021) `Foreign keys cannot be created on this database.` As an example, let's say you decide to decide to add a new `excerpt` field to the blog post schema above. You will first need to [create a new development branch and connect to it](#how-to-use-branches-and-deploy-requests). @@ -181,6 +215,8 @@ For more examples, see PlanetScale's tutorial on [automatic migrations with Pris ## How to add in missing relations after Introspection +> **Note**: This section is only relevant if you use `relationMode = "prisma"` to emulate foreign key constraints with Prisma ORM. If you enabled foreign key constraints in your PlanetScale database, you can ignore this section. + After introspecting with `npx prisma db pull`, the schema you get may be missing some relations. For example, the following schema is missing a relation between the `User` and `Post` models: ```prisma file=schema.prisma showLineNumbers diff --git a/content/200-orm/050-overview/500-databases/880-supabase.mdx b/content/200-orm/050-overview/500-databases/880-supabase.mdx index 8a29604879..ec576ccaad 100644 --- a/content/200-orm/050-overview/500-databases/880-supabase.mdx +++ b/content/200-orm/050-overview/500-databases/880-supabase.mdx @@ -34,18 +34,18 @@ If you'd like to use the [connection pooling feature](https://supabase.com/docs/ ```env file=.env # Connect to Supabase via connection pooling with Supavisor. -DATABASE_URL="postgres://postgres.[your-supabase-project]:[password]@aws-0-eu-central-1.pooler.supabase.com:6543/postgres?pgbouncer=true" +DATABASE_URL="postgres://postgres.[your-supabase-project]:[password]@aws-0-[aws-region].pooler.supabase.com:6543/postgres?pgbouncer=true" ``` If you would like to use the Prisma CLI in order to perform other actions on your database (e.g. migrations) you will need to add a `DIRECT_URL` environment variable to use in the `datasource.directUrl` property so that the CLI can bypass Supavisor: ```env file=.env highlight=4-5;add showLineNumbers # Connect to Supabase via connection pooling with Supavisor. -DATABASE_URL="postgres://postgres.[your-supabase-project]:[password]@aws-0-eu-central-1.pooler.supabase.com:6543/postgres?pgbouncer=true" +DATABASE_URL="postgres://postgres.[your-supabase-project]:[password]@aws-0-[aws-region].pooler.supabase.com:6543/postgres?pgbouncer=true" //add-start # Direct connection to the database. Used for migrations. -DIRECT_URL="postgres://postgres:[password]@db.[your-supabase-project].supabase.co:5432/postgres" +DIRECT_URL="postgres://postgres.[your-supabase-project]:[password]@aws-0-[aws-region].pooler.supabase.com:5432/postgres" //add-end ``` diff --git a/content/200-orm/100-prisma-schema/10-overview/index.mdx b/content/200-orm/100-prisma-schema/10-overview/index.mdx index 9c237a4df8..490b12c2f1 100644 --- a/content/200-orm/100-prisma-schema/10-overview/index.mdx +++ b/content/200-orm/100-prisma-schema/10-overview/index.mdx @@ -127,7 +127,7 @@ The schema file is written in Prisma Schema Language (PSL). ### VS Code -Syntax highlighting for PSL is available via a [VS Code extension](https://marketplace.visualstudio.com/items?itemName=Prisma.prisma) (which also lets you auto-format the contents of your Prisma schema and indicates syntax errors with red squiggly lines). Learn more about [setting up Prisma in your editor](/orm/more/development-environment/editor-setup). +Syntax highlighting for PSL is available via a [VS Code extension](https://marketplace.visualstudio.com/items?itemName=Prisma.prisma) (which also lets you auto-format the contents of your Prisma schema and indicates syntax errors with red squiggly lines). Learn more about [setting up Prisma ORM in your editor](/orm/more/development-environment/editor-setup). ### GitHub diff --git a/content/200-orm/100-prisma-schema/20-data-model/10-models.mdx b/content/200-orm/100-prisma-schema/20-data-model/10-models.mdx index ca6fa88b53..c8cef27c85 100644 --- a/content/200-orm/100-prisma-schema/20-data-model/10-models.mdx +++ b/content/200-orm/100-prisma-schema/20-data-model/10-models.mdx @@ -1018,7 +1018,7 @@ model User { You can define enums in your data model [if enums are supported for your database connector](/orm/reference/database-features#misc), either natively or at Prisma ORM level. -Enums are considered [scalar](#scalar-fields) types in the Prisma data model. They're therefore [by default](/orm/prisma-client/queries/select-fields#return-the-default-selection-set) included as return values in [Prisma Client queries](/orm/prisma-client/queries/crud). +Enums are considered [scalar](#scalar-fields) types in the Prisma schema data model. They're therefore [by default](/orm/prisma-client/queries/select-fields#return-the-default-selection-set) included as return values in [Prisma Client queries](/orm/prisma-client/queries/crud). Enums are defined via the [`enum`](/orm/reference/prisma-schema-reference#enum) block. For example, a `User` has a `Role`: diff --git a/content/200-orm/100-prisma-schema/20-data-model/20-relations/410-referential-actions/index.mdx b/content/200-orm/100-prisma-schema/20-data-model/20-relations/410-referential-actions/index.mdx index 2e22396732..e4098df4cf 100644 --- a/content/200-orm/100-prisma-schema/20-data-model/20-relations/410-referential-actions/index.mdx +++ b/content/200-orm/100-prisma-schema/20-data-model/20-relations/410-referential-actions/index.mdx @@ -171,9 +171,9 @@ The following table shows which referential action each database supports. Referential actions are part of the ANSI SQL standard. However, there are special cases where some relational databases diverge from the standard. -#### MySQL +#### MySQL/MariaDB -MySQL, and the underlying InnoDB storage engine, does not support `SetDefault`. The exact behavior depends on the database version: +MySQL/MariaDB, and the underlying InnoDB storage engine, does not support `SetDefault`. The exact behavior depends on the database version: - In MySQL versions 8 and later, and MariaDB versions 10.5 and later, `SetDefault` effectively acts as an alias for `NoAction`. You can define tables using the `SET DEFAULT` referential action, but a foreign key constraint error is triggered at runtime. - In MySQL versions 5.6 and later, and MariaDB versions before 10.5, attempting to create a table definition with the `SET DEFAULT` referential action fails with a syntax error. diff --git a/content/200-orm/100-prisma-schema/20-data-model/20-relations/420-relation-mode.mdx b/content/200-orm/100-prisma-schema/20-data-model/20-relations/420-relation-mode.mdx index 8d45cb4483..43d7991877 100644 --- a/content/200-orm/100-prisma-schema/20-data-model/20-relations/420-relation-mode.mdx +++ b/content/200-orm/100-prisma-schema/20-data-model/20-relations/420-relation-mode.mdx @@ -96,7 +96,7 @@ The ability to set the relation mode was introduced as part of the `referentialI For relational databases, the available options are: - `foreignKeys`: this handles relations in the database with foreign keys. This is the default option for all relational database connectors and is active if no `relationMode` is explicitly set in the `datasource` block. -- `prisma`: this emulates relations in Prisma Client. You should also [enable this option](/orm/overview/databases/planetscale#how-to-emulate-relations-in-prisma-client) when you use the MySQL connector with a PlanetScale database. +- `prisma`: this emulates relations in Prisma Client. You should also [enable this option](/orm/overview/databases/planetscale#option-1-emulate-relations-in-prisma-client) when you use the MySQL connector with a PlanetScale database and don't have native foreign key constraints enabled in your PlanetScale database settings. For MongoDB, the only available option is the `prisma` relation mode. This mode is also active if no `relationMode` is explicitly set in the `datasource` block. @@ -110,7 +110,7 @@ If you switch between relation modes, Prisma ORM will add or remove foreign keys The `foreignKeys` relation mode handles relations in your relational database with foreign keys. This is the default option when you use a relational database connector (PostgreSQL, MySQL, SQLite, SQL Server, CockroachDB). -The `foreignKeys` relation mode is not available when you use the MongoDB connector. Some relational databases, [such as PlanetScale](/orm/overview/databases/planetscale#how-to-emulate-relations-in-prisma-client), also forbid the use of foreign keys. In these cases, you should instead [emulate relations in Prisma ORM with the `prisma` relation mode](#emulate-relations-in-prisma-orm-with-the-prisma-relation-mode). +The `foreignKeys` relation mode is not available when you use the MongoDB connector. Some relational databases, [such as PlanetScale](/orm/overview/databases/planetscale#option-1-emulate-relations-in-prisma-client), also forbid the use of foreign keys. In these cases, you should instead [emulate relations in Prisma ORM with the `prisma` relation mode](#emulate-relations-in-prisma-orm-with-the-prisma-relation-mode). ### Referential integrity @@ -138,7 +138,7 @@ When you apply changes to your Prisma schema with Prisma Migrate or `db push` wi The `prisma` relation mode emulates some foreign key constraints and referential actions for each Prisma Client query to maintain referential integrity, using some additional database queries and logic. -The `prisma` relation mode is the default option for the MongoDB connector. It should also be set if you use a relational database that does not support foreign keys. For example, [if you use PlanetScale](/orm/overview/databases/planetscale#how-to-emulate-relations-in-prisma-client) you should use the `prisma` relation mode. +The `prisma` relation mode is the default option for the MongoDB connector. It should also be set if you use a relational database that does not support foreign keys. For example, [if you use PlanetScale](/orm/overview/databases/planetscale#option-1-emulate-relations-in-prisma-client) without foreign key constraints, you should use the `prisma` relation mode. There are performance implications to emulation of referential integrity in diff --git a/content/200-orm/100-prisma-schema/20-data-model/80-table-inheritance.mdx b/content/200-orm/100-prisma-schema/20-data-model/80-table-inheritance.mdx index 01b16e206b..093cfa1481 100644 --- a/content/200-orm/100-prisma-schema/20-data-model/80-table-inheritance.mdx +++ b/content/200-orm/100-prisma-schema/20-data-model/80-table-inheritance.mdx @@ -254,7 +254,7 @@ const articles = await prisma.article.findMany({ Depending on your needs, you may also query the other way around by filtering on the `type` discriminator column: ```ts -// Query all articles +// Query all videos const videoActivities = await prisma.activity.findMany({ where: { type: 'Video' } include: { video: true } diff --git a/content/200-orm/100-prisma-schema/20-data-model/index.mdx b/content/200-orm/100-prisma-schema/20-data-model/index.mdx index 3ce02afbd9..ba1ec9f4d5 100644 --- a/content/200-orm/100-prisma-schema/20-data-model/index.mdx +++ b/content/200-orm/100-prisma-schema/20-data-model/index.mdx @@ -1,7 +1,7 @@ --- title: 'Data model' metaTitle: 'Data model' -metaDescription: 'Learn everything you need about the Prisma data model.' +metaDescription: 'Learn everything you need about the Prisma schema data model.' hide_table_of_contents: true --- diff --git a/content/200-orm/100-prisma-schema/50-introspection.mdx b/content/200-orm/100-prisma-schema/50-introspection.mdx index bb3d545ca2..ced22db9e0 100644 --- a/content/200-orm/100-prisma-schema/50-introspection.mdx +++ b/content/200-orm/100-prisma-schema/50-introspection.mdx @@ -49,7 +49,7 @@ Here's a high-level overview of the steps that `prisma db pull` performs interna 1. Read the [connection URL](/orm/reference/connection-urls) from the `datasource` configuration in the Prisma schema 1. Open a connection to the database 1. Introspect database schema (i.e. read tables, columns and other structures ...) -1. Transform database schema into Prisma data model +1. Transform database schema into Prisma schema data model 1. Write data model into Prisma schema or [update existing schema](#introspection-with-an-existing-schema) ## Introspection workflow @@ -67,7 +67,7 @@ Note that as you evolve the application, [this process can be repeated for an in ## Rules and conventions -Prisma ORM employs a number of conventions for translating a database schema into a Prisma data model: +Prisma ORM employs a number of conventions for translating a database schema into a data model in the Prisma schema: ### Model, field and enum names diff --git a/content/200-orm/200-prisma-client/000-setup-and-configuration/010-generating-prisma-client.mdx b/content/200-orm/200-prisma-client/000-setup-and-configuration/010-generating-prisma-client.mdx index aaf406b9d9..ef32c4bd8a 100644 --- a/content/200-orm/200-prisma-client/000-setup-and-configuration/010-generating-prisma-client.mdx +++ b/content/200-orm/200-prisma-client/000-setup-and-configuration/010-generating-prisma-client.mdx @@ -40,29 +40,29 @@ To generate and instantiate Prisma Client: 1. You can now [instantiate Prisma Client](instantiate-prisma-client) in your code: - + - + -```ts -import { PrismaClient } from '@prisma/client' -const prisma = new PrismaClient() -// use `prisma` in your application to read and write data in your DB -``` + ```ts + import { PrismaClient } from '@prisma/client' + const prisma = new PrismaClient() + // use `prisma` in your application to read and write data in your DB + ``` - + - + -```js -const { PrismaClient } = require('@prisma/client') -const prisma = new PrismaClient() -// use `prisma` in your application to read and write data in your DB -``` + ```js + const { PrismaClient } = require('@prisma/client') + const prisma = new PrismaClient() + // use `prisma` in your application to read and write data in your DB + ``` - + - + > **Important**: You need to re-run the `prisma generate` command after every change that's made to your Prisma schema to update the generated Prisma Client code. diff --git a/content/200-orm/200-prisma-client/100-queries/035-select-fields.mdx b/content/200-orm/200-prisma-client/100-queries/035-select-fields.mdx index 6fae7b247b..f43fccd414 100644 --- a/content/200-orm/200-prisma-client/100-queries/035-select-fields.mdx +++ b/content/200-orm/200-prisma-client/100-queries/035-select-fields.mdx @@ -19,7 +19,7 @@ To customize the result: Selecting only the fields and relations that you require rather than relying on the default selection set can ✔ reduce the size of the response and ✔ improve query speed. -Since version [5.9.0](https://github.com/prisma/prisma/releases/tag/5.9.0), when doing a relation query with `include` or by using `select` on a relation field, you can also specify the `relationLoadStrategy` to decide whether you want to use a database-level JOIN or perform multiple queries and merge the data on the application level. This feature is currently in [Preview](/orm/more/releases#preview), you can learn more about it [here](/orm/prisma-client/queries/relation-queries#relation-load-strategies-preview). +Since version [5.9.0](https://github.com/prisma/prisma/releases/tag/5.9.0), when doing a relation query with `include` or by using `select` on a relation field, you can also specify the `relationLoadStrategy` to decide whether you want to use a database-level join or perform multiple queries and merge the data on the application level. This feature is currently in [Preview](/orm/more/releases#preview), you can learn more about it [here](/orm/prisma-client/queries/relation-queries#relation-load-strategies-preview). diff --git a/content/200-orm/200-prisma-client/100-queries/037-relation-queries.mdx b/content/200-orm/200-prisma-client/100-queries/037-relation-queries.mdx index 535ff06a8f..5775494807 100644 --- a/content/200-orm/200-prisma-client/100-queries/037-relation-queries.mdx +++ b/content/200-orm/200-prisma-client/100-queries/037-relation-queries.mdx @@ -38,11 +38,11 @@ generator client { } ``` -After adding this flag, you need to run `prisma generate` again to re-generate Prisma Client. Also note that this feature is currently only available on PostgreSQL and CockroachDB for now. +After adding this flag, you need to run `prisma generate` again to re-generate Prisma Client. This feature is currently available on PostgreSQL, CockroachDB and MySQL. Prisma Client supports two load strategies for relations: -- `join` (default): Uses a database-level `LATERAL JOIN` and fetches all data with a single query to the database. +- `join` (default): Uses a database-level `LATERAL JOIN` (PostgreSQL) or correlated subqueries (MySQL) and fetches all data with a single query to the database. - `query`: Sends multiple queries to the database (one per table) and joins them on the application level. Another important difference between these two options is that the `join` strategy uses JSON aggregation on the database level. That means that it creates the JSON structures returned by Prisma Client already in the database which saves computation resources on the application level. @@ -77,10 +77,9 @@ const users = await prisma.user.findMany({ #### When to use which load strategy? -- The `join` strategy will be more effective in most scenarios. It uses a combination of `LATERAL JOINs` and JSON aggregation to reduce redundancy in result sets and delegate the work of transforming the query results into the expected JSON structures on the database server. +- The `join` strategy (default) will be more effective in most scenarios. On PostgreSQL, it uses a combination of `LATERAL JOINs` and JSON aggregation to reduce redundancy in result sets and delegate the work of transforming the query results into the expected JSON structures on the database server. On MySQL, it uses correlated subqueries to fetch the results with a single query. - There may be edge cases where `query` could be more performant depending on the characteristics of the dataset and query. We recommend that you profile your database queries to identify these situations. - Use `query` if you want to save resources on the database server and do heavy-lifting of merging and transforming data in the application server which might be easier to scale. -- Older database versions that don’t implement the `LATERAL` keyword may struggle require query complexity and data redundancy so that sending individual queries could be more performant. ### Include a relation diff --git a/content/200-orm/200-prisma-client/100-queries/056-aggregation-grouping-summarizing.mdx b/content/200-orm/200-prisma-client/100-queries/056-aggregation-grouping-summarizing.mdx index 065281ecf8..431e389ad8 100644 --- a/content/200-orm/200-prisma-client/100-queries/056-aggregation-grouping-summarizing.mdx +++ b/content/200-orm/200-prisma-client/100-queries/056-aggregation-grouping-summarizing.mdx @@ -330,7 +330,9 @@ Both `distinct` and `groupBy` group records by one or more unique field values. ## Count -Use [`count`](/orm/reference/prisma-client-reference#count) to count the number of records or non-`null` field values. The following example query counts all users: +### Count records + +Use [`count()`](/orm/reference/prisma-client-reference#count) to count the number of records or non-`null` field values. The following example query counts all users: ```ts const userCount = await prisma.user.count() @@ -338,12 +340,9 @@ const userCount = await prisma.user.count() ### Count relations -The ability to count relations is available in version [3.0.1](https://github.com/prisma/prisma/releases/3.0.1) and later. - -**For versions before 3.0.1**
-You need to add the [preview feature](/orm/reference/preview-features/client-preview-features#enabling-a-prisma-client-preview-feature) `selectRelationCount` and then run `prisma generate`. +This feature is generally available in version [3.0.1](https://github.com/prisma/prisma/releases/3.0.1) and later. To use this feature in versions before 3.0.1 the [Preview feature](/orm/reference/preview-features/client-preview-features#enabling-a-prisma-client-preview-feature) `selectRelationCount` will need to be enabled.
@@ -381,7 +380,7 @@ The `_count` parameter: - Can be used inside a top-level `include` _or_ `select` - Can be used with any query that returns records (including `delete`, `update`, and `findFirst`) - Can return [multiple relation counts](#return-multiple-relation-counts) -- From version 4.3.0, can [filter relation counts](#filter-the-relation-count) +- Can [filter relation counts](#filter-the-relation-count) (from version 4.3.0) #### Return a relations count with `include` @@ -416,7 +415,7 @@ const usersWithCount = await prisma.user.findMany({ #### Return a relations count with `select` -The following query uses `select` to return each user's post count and no other fields: +The following query uses `select` to return each user's post count _and no other fields_: diff --git a/content/200-orm/200-prisma-client/100-queries/058-transactions.mdx b/content/200-orm/200-prisma-client/100-queries/058-transactions.mdx index 385bab6c01..0e9f47616a 100644 --- a/content/200-orm/200-prisma-client/100-queries/058-transactions.mdx +++ b/content/200-orm/200-prisma-client/100-queries/058-transactions.mdx @@ -9,8 +9,6 @@ tocDepth: 3 A database transaction refers to a sequence of read/write operations that are _guaranteed_ to either succeed or fail as a whole. This section describes the ways in which the Prisma Client API supports transactions. -For more in-depth examples and use cases, refer to the 📖 [transactions guide](/orm/prisma-client/queries/transactions). - ## Transactions overview @@ -90,8 +88,6 @@ const updatedPost: Post = await prisma.post.update({ }) ``` -> Refer to the 📖 [transactions guide](/orm/prisma-client/queries/transactions#nested-writes) for more examples. - ## Batch/bulk operations The following bulk operations run as transactions: @@ -100,7 +96,7 @@ The following bulk operations run as transactions: - `updateMany` - `createMany` -> Refer to the 📖 [transactions guide](/orm/prisma-client/queries/transactions#bulk-operations) for more examples. +> Refer to the section about [bulk operations](#bulk-operations) for more examples. ## The `$transaction` API @@ -173,7 +169,7 @@ Instead of immediately awaiting the result of each operation when it's performed > **Note**: Operations are executed according to the order they are placed in the transaction. Using a query in a transaction does not influence the order of operations in the query itself. > -> Refer to the 📖 [transactions guide](/orm/prisma-client/queries/transactions#transaction-api) for more examples. +> Refer to the section about the [transactions API](#transaction-api) for more examples. From version 4.4.0, the sequential operations transaction API has a second parameter. You can use the following optional configuration option in this parameter: @@ -207,7 +203,7 @@ If you use interactive transactions in preview from version 2.29.0 to 4.6.1 (inc -To use interactive transactions, you can pass an async function into [`$transaction`](/orm/prisma-client/queries/transactions#transaction-api). +To use interactive transactions, you can pass an async function into [`$transaction`](#transaction-api). The first argument passed into this async function is an instance of Prisma Client. Below, we will call this instance `tx`. Any Prisma Client call invoked on this `tx` instance is encapsulated into the transaction. @@ -816,7 +812,7 @@ await prisma.team.deleteMany({ #### Can I use bulk operations with the `$transaction([])` API? -Yes - for example, you can include multiple `deleteMany` operations inside a `$transaction([])`. +Yes — for example, you can include multiple `deleteMany` operations inside a `$transaction([])`. ### `$transaction([])` API @@ -1279,7 +1275,7 @@ It is now impossible for two people to book the same seat: If you have an existing application, it can be a significant undertaking to refactor your application to use optimistic concurrency control. Interactive Transactions offers a useful escape hatch for cases like this. -To create an interactive transaction, pass an async function into [$transaction](#transaction-api). +To create an interactive transaction, pass an async function into [$transaction](#transaction-api). The first argument passed into this async function is an instance of Prisma Client. Below, we will call this instance `tx`. Any Prisma Client call invoked on this `tx` instance is encapsulated into the transaction. diff --git a/content/200-orm/200-prisma-client/100-queries/060-full-text-search.mdx b/content/200-orm/200-prisma-client/100-queries/060-full-text-search.mdx index d461a7d7cc..605ff4ed9e 100644 --- a/content/200-orm/200-prisma-client/100-queries/060-full-text-search.mdx +++ b/content/200-orm/200-prisma-client/100-queries/060-full-text-search.mdx @@ -9,6 +9,8 @@ sidebar_class_name: preview-badge Prisma Client supports full-text search for **PostgreSQL** databases in versions 2.30.0 and later, and **MySQL** databases in versions 3.8.0 and later. With full-text search enabled, you can add search functionality to your application by searching for text within a database column. +> **Note**: There currently is a [known issue](https://github.com/prisma/prisma/issues/23627) in the full-text search feature. If you observe slow search queries, you can [optimize your query with raw SQL](#full-text-search-with-raw-sql). + ## Enabling full-text search @@ -29,7 +31,6 @@ The full-text search API is currently a Preview feature. To enable this feature, ```prisma file=schema.prisma highlight=3;add showLineNumbers generator client { provider = "prisma-client-js" - //add-next-line previewFeatures = ["fullTextSearch", "fullTextIndex"] } ``` @@ -244,3 +245,37 @@ const result = await prisma.blogs.findMany({ ``` However, if you try to search on `title` alone, the search will fail with the error "Cannot find a fulltext index to use for the search" and the message code is `P2030`, because the index requires a search on both fields. + +## Full-text search with raw SQL + +Full-text search is currently in Preview and due to a [known issue](https://github.com/prisma/prisma/issues/23627), you may be seeing slow search queries. If that's the case, you can optimize your query using [raw SQL](/orm/prisma-client/queries/raw-database-access). + +### PostgreSQL + +In PostgreSQL, you can use `to_tsvector` and `to_tsquery` to express your search query: + +```ts +const term = `cat` +const result = + await prisma.$queryRaw`SELECT * FROM "Blog" WHERE to_tsvector('english', "Blog"."content") @@ to_tsquery('english', ${term});` +``` + +> **Note**: Depending on your language preferences, you may exchange `english` against another language in the SQL statement. + +If you want to include a wildcard in your search term, you can do this as follows: + +```ts +const term = `cat:*` +const result = + await prisma.$queryRaw`SELECT * FROM "Blog" WHERE to_tsvector('english', "Blog"."content") @@ to_tsquery('english', ${term});` +``` + +### MySQL + +In MySQL, you can express your search query as follows: + +```ts +const term = `cat` +const result = + await prisma.$queryRaw`SELECT * FROM Blog WHERE MATCH(content) AGAINST(${term} IN NATURAL LANGUAGE MODE);` +``` diff --git a/content/200-orm/200-prisma-client/100-queries/090-raw-database-access/050-raw-queries.mdx b/content/200-orm/200-prisma-client/100-queries/090-raw-database-access/050-raw-queries.mdx index 9e9e09dd5a..18dfba4619 100644 --- a/content/200-orm/200-prisma-client/100-queries/090-raw-database-access/050-raw-queries.mdx +++ b/content/200-orm/200-prisma-client/100-queries/090-raw-database-access/050-raw-queries.mdx @@ -23,10 +23,16 @@ Raw queries are available for all relational databases Prisma ORM supports. In a For relational databases, Prisma Client exposes four methods that allow you to send raw queries. You can use: -- `$queryRaw` to return actual records (for example, using `SELECT`) -- `$executeRaw` to return a count of affected rows (for example, after an `UPDATE` or `DELETE`) -- `$queryRawUnsafe` to return actual records (for example, using `SELECT`) using a raw string. **Potential SQL injection risk** -- `$executeRawUnsafe` to return a count of affected rows (for example, after an `UPDATE` or `DELETE`) using a raw string. **Potential SQL injection risk** +- `$queryRaw` to return actual records (for example, using `SELECT`). +- `$executeRaw` to return a count of affected rows (for example, after an `UPDATE` or `DELETE`). +- `$queryRawUnsafe` to return actual records (for example, using `SELECT`) using a raw string. +- `$executeRawUnsafe` to return a count of affected rows (for example, after an `UPDATE` or `DELETE`) using a raw string. + +The methods with "Unsafe" in the name are a lot more flexible but are at **significant risk of making your code vulnerable to SQL injection**. + +The other two methods are safe to use with a simple template tag, no string building, and no concatenation. **However**, caution is required for more complex use cases as it is still possible to introduce SQL injection if these methods are used in certain ways. For more details, see the [SQL injection prevention](#sql-injection-prevention) section below. + +> **Note**: All methods in the above list can only run **one** query at a time. You cannot append a second query - for example, calling any of them with `select 1; select 2;` will not work. ### `$queryRaw` @@ -52,6 +58,12 @@ const result = await prisma.$queryRaw( ) ``` + + +If you use string building to incorporate untrusted input into queries passed to this method, then you open up the possibility for SQL injection attacks. SQL injection attacks can expose your data to modification or deletion. The prefered mechanism would be to include the text of the query at the point that you run this method. For more information on this risk and also examples of how to prevent it, see the [SQL injection prevention](#sql-injection-prevention) section below. + + + #### Considerations Be aware that: @@ -150,7 +162,7 @@ result.forEach((x) => { }) ``` -> **Note**: The Prisma Client query engine standardizes the return type for all databases. **Using the raw queries does not**. If the database provider is MySQL, the values are `1` or `0`. However, if the database provider is PostgreSQL, the values are `true`, `false`, or `NULL`. +For regular CRUD queries, the Prisma Client query engine standardizes the return type for all databases. **Using the raw queries does not**. If the database provider is MySQL, the returned values are `1` or `0`. However, if the database provider is PostgreSQL, the values are `true` or `false`. > **Note**: Prisma sends JavaScript integers to PostgreSQL as `INT8`. This might conflict with your user-defined functions that accept only `INT4` as input. If you use `$queryRaw` in conjunction with a PostgreSQL database, update the input types to `INT8`, or cast your query parameters to `INT4`. @@ -173,7 +185,7 @@ The `$queryRawUnsafe` method allows you to pass a raw string (or template string If you use this method with user inputs (in other words, `SELECT * FROM table WHERE columnx = ${userInput}`), then you open up the possibility for SQL injection attacks. SQL injection attacks can expose your data to modification or deletion.

-We strongly advise that you use the `$queryRaw` query instead. For more information on SQL injection attacks, see the [OWASP SQL Injection guide](https://www.owasp.org/index.php/SQL_Injection). +Wherever possible you should use the `$queryRaw` method instead. When used correctly `$queryRaw` method is significantly safer but note that the `$queryRaw` method can also be made vulnerable in certain circumstances. For more information, see the [SQL injection prevention](#sql-injection-prevention) section below. @@ -197,62 +209,14 @@ prisma.$queryRawUnsafe( > **Note**: Prisma sends JavaScript integers to PostgreSQL as `INT8`. This might conflict with your user-defined functions that accept only `INT4` as input. If you use a parameterized `$queryRawUnsafe` query in conjunction with a PostgreSQL database, update the input types to `INT8`, or cast your query parameters to `INT4`. +For more details on using parameterized queries, see the [parameterized queries](#parameterized-queries) section below. + #### Signature ```ts no-lines $queryRawUnsafe(query: string, ...values: any[]): PrismaPromise; ``` -#### Parameterized queries - -As an alternative to tagged templates, `$queryRawUnsafe` supports standard parameterized queries where each variable is represented by a symbol (`?` for mySQL, `$1`, `$2`, and so on for PostgreSQL). The following example uses a MySQL query: - -```ts -const userName = 'Sarah' -const email = 'sarah@prisma.io' -const result = await prisma.$queryRawUnsafe( - 'SELECT * FROM User WHERE (name = ? OR email = ?)', - userName, - email -) -``` - -> **Note**: MySQL variables are represented by `?` - -The following example uses a PostgreSQL query: - -```ts -const userName = 'Sarah' -const email = 'sarah@prisma.io' -const result = await prisma.$queryRawUnsafe( - 'SELECT * FROM User WHERE (name = $1 OR email = $2)', - userName, - email -) -``` - -> **Note**: PostgreSQL variables are represented by `$1` and `$2` - -As with tagged templates, Prisma Client escapes all variables. - -> **Note**: You cannot pass a table or column name as a variable into a parameterized query. For example, you cannot `SELECT ?` and pass in `*` or `id, name` based on some condition. - -##### Parameterized PostgreSQL `ILIKE` query - -When you use `ILIKE`, the `%` wildcard character(s) should be included in the variable itself, not the query (`string`): - -```ts -const userName = 'Sarah' -const emailFragment = 'prisma.io' -const result = await prisma.$queryRawUnsafe( - 'SELECT * FROM "User" WHERE (name = $1 OR email ILIKE $2)', - userName, - `%${emailFragment}` -) -``` - -> **Note**: Using `%$2` as an argument would not work - ### `$executeRaw` `$executeRaw` returns the _number of rows affected by a database operation_, such as `UPDATE` or `DELETE`. This function does **not** return database records. The following query updates records in the database and returns a count of the number of records that were updated: @@ -272,6 +236,14 @@ const result: number = await prisma.$executeRaw`UPDATE User SET active = ${active} WHERE emailValidated = ${emailValidated};` ``` + + +If you use string building to incorporate untrusted input into queries passed to this method, then you open up the possibility for SQL injection attacks. SQL injection attacks can expose your data to modification or deletion. The prefered mechanism would be to include the text of the query at the point that you run this method. For more information on this risk and also examples of how to prevent it, see the [SQL injection prevention](#sql-injection-prevention) section below. + + + +#### Considerations + Be aware that: - `$executeRaw` does not support multiple queries in a single string (for example, `ALTER TABLE` and `CREATE TABLE` together). @@ -322,13 +294,11 @@ $executeRaw(query: TemplateStringsArray | Prisma.Sql, ...values: an The `$executeRawUnsafe` method allows you to pass a raw string (or template string) to the database. Like `$executeRaw`, it does **not** return database records, but returns the number of rows affected. -> **Note**: `$executeRawUnsafe` can only run **one** query at a time. You cannot append a second query - for example, adding `DROP bobby_tables` to the end of an `ALTER`. - If you use this method with user inputs (in other words, `SELECT * FROM table WHERE columnx = ${userInput}`), then you open up the possibility for SQL injection attacks. SQL injection attacks can expose your data to modification or deletion.

-We strongly advise that you use the `$executeRaw` query instead. For more information on SQL injection attacks, see the [OWASP SQL Injection guide](https://www.owasp.org/index.php/SQL_Injection). +Wherever possible you should use the `$executeRaw` method instead. When used correctly `$executeRaw` method is significantly safer but note that the `$executeRaw` method can also be made vulnerable in certain circumstances. For more information, see the [SQL injection prevention](#sql-injection-prevention) section below.
@@ -353,6 +323,8 @@ const result = prisma.$executeRawUnsafe( ) ``` +For more details on using parameterized queries, see the [parameterized queries](#parameterized-queries) section below. + #### Signature ```ts no-lines @@ -549,22 +521,184 @@ The database will thus provide a `String` representation of your data which Pris For details of supported Prisma types, see the [Prisma connector overview](/orm/overview/databases) for the relevant database. -### SQL injection +## SQL injection prevention -Prisma Client mitigates the risk of SQL injection in the following ways: +The ideal way to avoid SQL injection in Prisma Client is to use the ORM models to perform queries wherever possible. -- Prisma Client escapes all variables when you use tagged templates and sends all queries as prepared statements. +Where this is not possible and raw queries are required, Prisma Client provides various raw methods, but it is important to use these methods safely. - ```ts - $queryRaw`...` // Tagged template - $executeRaw`...` // Tagged template - ``` +This section will provide various examples of using these methods safely and unsafely. You can test these examples in the [Prisma Playground](https://playground.prisma.io/examples). -- `$executeRaw` can only run **one** query at a time. You cannot append a second query - for example, adding `DROP bobby_tables` to the end of an `ALTER`. +### In `$queryRaw` and `$executeRaw` -If you cannot use tagged templates, you can instead use [`$queryRawUnsafe`](/orm/prisma-client/queries/raw-database-access/raw-queries#queryrawunsafe) or [`$executeRawUnsafe`](/orm/prisma-client/queries/raw-database-access/raw-queries#executerawunsafe) but **be aware that your code may be vulnerable to SQL injection**. +#### Simple, safe use of `$queryRaw` and `$executeRaw` -#### ⚠️ String concatenation +These methods can mitigate the risk of SQL injection by escaping all variables when you use tagged templates and sends all queries as prepared statements. + +```ts +$queryRaw`...` // Tagged template +$executeRaw`...` // Tagged template +``` + +The following example is safe ✅ from SQL Injection: + +```ts +const inputString = `'Sarah' UNION SELECT id, title FROM "Post"` +const result = + await prisma.$queryRaw`SELECT id, name FROM "User" WHERE name = ${inputString}` + +console.log(result) +``` + +#### Unsafe use of `$queryRaw` and `$executeRaw` + +However, it is also possible to use these methods in unsafe ways. + +One way is by artificially generating a tagged template that unsafely concatenates user input. + +The following example is vulnerable ❌ to SQL Injection: + +```ts +// Unsafely generate query text +const inputString = `'Sarah' UNION SELECT id, title FROM "Post"` // SQL Injection +const query = `SELECT id, name FROM "User" WHERE name = ${inputString}` + +// Version for Typescript +const stringsArray: any = [...[query]] + +// Version for Javascript +const stringsArray = [...[query]] + +// Use the `raw` property to impersonate a tagged template +stringsArray.raw = [query] + +// Use queryRaw +const result = await prisma.$queryRaw(stringsArray) +console.log(result) +``` + +Another way to make these methods vulnerable is misuse of the `Prisma.raw` function. + +The following examples are all vulnerable ❌ to SQL Injection: + +```ts +const inputString = `'Sarah' UNION SELECT id, title FROM "Post"` +const result = + await prisma.$queryRaw`SELECT id, name FROM "User" WHERE name = ${Prisma.raw( + inputString + )}` +console.log(result) +``` + +```ts +const inputString = `'Sarah' UNION SELECT id, title FROM "Post"` +const result = await prisma.$queryRaw( + Prisma.raw(`SELECT id, name FROM "User" WHERE name = ${inputString}`) +) +console.log(result) +``` + +```ts +const inputString = `'Sarah' UNION SELECT id, title FROM "Post"` +const query = Prisma.raw( + `SELECT id, name FROM "User" WHERE name = ${inputString}` +) +const result = await prisma.$queryRaw(query) +console.log(result) +``` + +#### Safely using `$queryRaw` and `$executeRaw` in more complex scenarios + +##### Building raw queries separate to query execution + +If you want to build your raw queries elsewhere or separate to your parameters you will need to use one of the following methods. + +In this example, the `sql` helper method is used to build the query text by safely including the variable. It is safe ✅ from SQL Injection: + +```ts +// inputString can be untrusted input +const inputString = `'Sarah' UNION SELECT id, title FROM "Post"` + +// Safe if the text query below is completely trusted content +const query = Prisma.sql`SELECT id, name FROM "User" WHERE name = ${inputString}` + +const result = await prisma.$queryRaw(query) +console.log(result) +``` + +In this example which is safe ✅ from SQL Injection, the `sql` helper method is used to build the query text including a parameter marker for the input value. Each variable is represented by a marker symbol (`?` for mySQL, `$1`, `$2`, and so on for PostgreSQL). Note that the examples just show PostgreSQL queries. + +```ts +// Version for Typescript +const query: any + +// Version for Javascript +const query + +// Safe if the text query below is completely trusted content +query = Prisma.sql`SELECT id, name FROM "User" WHERE name = $1` + +// inputString can be untrusted input +const inputString = `'Sarah' UNION SELECT id, title FROM "Post"` +query.values = [inputString] + +const result = await prisma.$queryRaw(query) +console.log(result) +``` + +> **Note**: PostgreSQL variables are represented by `$1`, etc + +##### Building raw queries elsewhere or in stages + +If you want to build your raw queries somewhere other than where the query is executed, the ideal way to do this is to create an `Sql` object from the segments of your query and pass it the parameter value. + +In the following example we have two variables to parameterize. The example is safe ✅ from SQL Injection as long as the query strings being passed to `Prisma.sql` only contain trusted content: + +```ts +// Example is safe if the text query below is completely trusted content +const query1 = `SELECT id, name FROM "User" WHERE name = ` // The first parameter would be inserted after this string +const query2 = ` OR name = ` // The second parameter would be inserted after this string + +const inputString1 = "Fred" +const inputString2 = `'Sarah' UNION SELECT id, title FROM "Post"` + +const query = Prisma.sql([query1, query2, ""], inputString1, inputString2) +const result = await prisma.$queryRaw(query); +console.log(result); +``` + +> Note: Notice that the string array being passed as the first parameter `Prisma.sql` needs to have an empty string at the end as the `sql` function expects one more query segment than the number of parameters. + +If you want to build your raw queries into one large string, this is still possible but requires some care as it is uses the potentially dangerous `Prisma.raw` method. You also need to build your query using the correct parameter markers for your database as Prisma won't be able to provide markers for the relevant database as it usually is. + +The following example is safe ✅ from SQL Injection as long as the query strings being passed to `Prisma.raw` only contain trusted content: + +```ts +// Version for Typescript +const query: any + +// Version for Javascript +const query + +// Example is safe if the text query below is completely trusted content +const query1 = `SELECT id, name FROM "User" ` +const query2 = `WHERE name = $1 ` + +query = Prisma.raw(`${query1}${query2}`) + +// inputString can be untrusted input +const inputString = `'Sarah' UNION SELECT id, title FROM "Post"` +query.values = [inputString] + +const result = await prisma.$queryRaw(query) +console.log(result) +``` + +### In `$queryRawUnsafe` and `$executeRawUnsafe` + +#### Using `$queryRawUnsafe` and `$executeRawUnsafe` unsafely + +If you cannot use tagged templates, you can instead use [`$queryRawUnsafe`](/orm/prisma-client/queries/raw-database-access/raw-queries#queryrawunsafe) or [`$executeRawUnsafe`](/orm/prisma-client/queries/raw-database-access/raw-queries#executerawunsafe) but **be aware that your these functions make it much more likely that your code will be vulnerable to SQL injection**. The following example concatenates `query` and `inputString`. Prisma Client ❌ **cannot** escape `inputString` in this example, which makes it vulnerable to SQL injection: @@ -576,6 +710,44 @@ const result = await prisma.$queryRawUnsafe(query) console.log(result) ``` +#### Parameterized queries + +As an alternative to tagged templates, `$queryRawUnsafe` supports standard parameterized queries where each variable is represented by a symbol (`?` for mySQL, `$1`, `$2`, and so on for PostgreSQL). Note that the examples just show PostgreSQL queries. + +The following example is safe ✅ from SQL Injection: + +```ts +const userName = 'Sarah' +const email = 'sarah@prisma.io' +const result = await prisma.$queryRawUnsafe( + 'SELECT * FROM User WHERE (name = $1 OR email = $2)', + userName, + email +) +``` + +> **Note**: PostgreSQL variables are represented by `$1` and `$2` + +As with tagged templates, Prisma Client escapes all variables when they are provided in this way. + +> **Note**: You cannot pass a table or column name as a variable into a parameterized query. For example, you cannot `SELECT ?` and pass in `*` or `id, name` based on some condition. + +##### Parameterized PostgreSQL `ILIKE` query + +When you use `ILIKE`, the `%` wildcard character(s) should be included in the variable itself, not the query (`string`). This example is safe ✅ from SQL Injection. + +```ts +const userName = 'Sarah' +const emailFragment = 'prisma.io' +const result = await prisma.$queryRawUnsafe( + 'SELECT * FROM "User" WHERE (name = $1 OR email ILIKE $2)', + userName, + `%${emailFragment}` +) +``` + +> **Note**: Using `%$2` as an argument would not work + ## Raw queries with MongoDB For MongoDB in versions `3.9.0` and later, Prisma Client exposes three methods that allow you to send raw queries. You can use: diff --git a/content/200-orm/200-prisma-client/100-queries/090-raw-database-access/index.mdx b/content/200-orm/200-prisma-client/100-queries/090-raw-database-access/index.mdx index 5551354b88..7af1631f05 100644 --- a/content/200-orm/200-prisma-client/100-queries/090-raw-database-access/index.mdx +++ b/content/200-orm/200-prisma-client/100-queries/090-raw-database-access/index.mdx @@ -7,7 +7,7 @@ hide_table_of_contents: true -While Prisma ORM aims to make all your database queries intuitive, type-safe, and convenient, there may be situations where you need to drop down to raw queries. +While Prisma ORM aims to make all your database queries intuitive, type-safe, and convenient, there may be situations where you need to drop down to raw queries. This may happen for several reasons, e.g., because you need to optimize the performance of a specific query or because your data requirements can't be expressed by Prisma Client's query API. diff --git a/content/200-orm/200-prisma-client/500-deployment/201-serverless/400-deploy-to-aws-lambda.mdx b/content/200-orm/200-prisma-client/500-deployment/201-serverless/400-deploy-to-aws-lambda.mdx index 4bd7badaf0..f361dfcf0b 100644 --- a/content/200-orm/200-prisma-client/500-deployment/201-serverless/400-deploy-to-aws-lambda.mdx +++ b/content/200-orm/200-prisma-client/500-deployment/201-serverless/400-deploy-to-aws-lambda.mdx @@ -27,12 +27,27 @@ This section covers changes you will need to make to your application, regardles ### Define binary targets in Prisma Schema -The Prisma schema should contain the following in the `generator` block: +Depending on the version of Node.js, your Prisma schema should contain either `rhel-openssl-1.0.x` or `rhel-openssl-3.0.x` in the `generator` block: + + + + ```prisma binaryTargets = ["native", "rhel-openssl-1.0.x"] ``` + + + +```prisma +binaryTargets = ["native", "rhel-openssl-3.0.x"] +``` + + + + + This is necessary because the runtimes used in development and deployment differ. Add the [`binaryTarget`](/orm/reference/prisma-schema-reference#binarytargets-options) to make the compatible Prisma ORM engine file available. #### Lambda functions with arm64 architectures diff --git a/content/200-orm/200-prisma-client/500-deployment/201-serverless/500-deploy-to-netlify.mdx b/content/200-orm/200-prisma-client/500-deployment/201-serverless/500-deploy-to-netlify.mdx index dd0ce2ae1f..db0e516487 100644 --- a/content/200-orm/200-prisma-client/500-deployment/201-serverless/500-deploy-to-netlify.mdx +++ b/content/200-orm/200-prisma-client/500-deployment/201-serverless/500-deploy-to-netlify.mdx @@ -20,12 +20,27 @@ Before you can follow this guide, you will need to set up your application to be Since your code is being deployed to Netlify's environment, which isn't necessarily the same as your development environment, you will need to set [`binaryTargets`](/orm/reference/prisma-schema-reference#binarytargets-options) in order to download the query engine that is compatible with the Netlify runtime during your build step. If you do not set this option, your deployed code will have an incorrect query engine deployed with it and will not function. -You should update your Prisma schema to contain the following in the `generator` block: +Depending on the version of Node.js, your Prisma schema should contain either `rhel-openssl-1.0.x` or `rhel-openssl-3.0.x` in the `generator` block: + + + + ```prisma binaryTargets = ["native", "rhel-openssl-1.0.x"] ``` + + + +```prisma +binaryTargets = ["native", "rhel-openssl-3.0.x"] +``` + + + + + ## Store environment variables in Netlify We recommend keeping `.env` files in your `.gitignore` in order to prevent leakage of sensitives connection strings. Instead, you can use the Netlify CLI to [import values into netlify directly](https://docs.netlify.com/environment-variables/get-started/#import-variables-with-the-netlify-cli). diff --git a/content/200-orm/200-prisma-client/500-deployment/301-edge/100-overview.mdx b/content/200-orm/200-prisma-client/500-deployment/301-edge/100-overview.mdx new file mode 100644 index 0000000000..39968bf4b5 --- /dev/null +++ b/content/200-orm/200-prisma-client/500-deployment/301-edge/100-overview.mdx @@ -0,0 +1,60 @@ +--- +title: 'Overview (Deploy Prisma ORM at the Edge)' +sidebar_label: 'Overview' +metaDescription: 'Learn how to deploy your Prisma-backed apps to edge functions like Cloudflare Workers or Vercel Edge Functions' +tocDepth: 2 +--- + + + +## Deploying edge functions with Prisma ORM + +You can deploy an application that uses Prisma ORM to the edge. Depending on which edge function provider and which database you use, there are different considerations and things to be aware of. + +Here is a brief overview of all the edge function providers that are currently supported by Prisma ORM: + +| Provider / Product | Supported natively with Prisma ORM | Supported with Prisma Accelerate | +| ---------------------- | ------------------------------------------------------- | -------------------------------- | +| Vercel Edge Functions | ✅ (Preview; only compatible drivers) | ✅ | +| Vercel Edge Middleware | ✅ (Preview; only compatible drivers) | ✅ | +| Cloudflare Workers | ✅ (Preview; only compatible drivers) | ✅ | +| Cloudflare Pages | ✅ (Preview; only compatible drivers) | ✅ | +| Deno Deploy | [Not yet](https://github.com/prisma/prisma/issues/2452) | ✅ | + +Deploying edge functions that use Prisma ORM on Cloudflare and Vercel is currently in [Preview](/orm/more/releases#preview). + +## Edge-compatibility of database drivers + +### Why are there limitations around database drivers in edge functions? + +Edge functions typically don't use the standard Node.js runtime. For example, Vercel Edge Functions and Cloudflare Workers are running code in [V8 isolates](https://v8docs.nodesource.com/node-0.8/d5/dda/classv8_1_1_isolate.html). Deno Deploy is using the [Deno](https://deno.com/) JavaScript runtime. As a consequence, these edge functions only have access to a small subset of the standard Node.js APIs and also have constrained computing resources (CPU and memory). + +In particular, the constraint of not being able to freely open TCP connections makes it difficult to talk to a traditional database from an edge function. While Cloudflare has introduced a [`connect()`](https://developers.cloudflare.com/workers/runtime-apis/tcp-sockets/) API that enables limited TCP connections, this still only enables database access using specific database drivers that are compatible with that API. + +> **Note**: [Prisma Accelerate](/accelerate) enables you to access _any_ database from _any_ edge function provider. No edge-compatible driver is necessary. + +### Which database drivers are edge-compatible? + +Here is an overview of the different database drivers and their compatibility with different edge function offerings: + +- [Neon Serverless](https://neon.tech/docs/serverless/serverless-driver) uses HTTP to access the database. It works with Cloudflare Workers and Vercel Edge Functions. +- [PlanetScale Serverless](https://planetscale.com/docs/tutorials/planetscale-serverless-driver) uses HTTP to access the database. It works with Cloudflare Workers and Vercel Edge Functions. +- [`node-postgres`](https://node-postgres.com/) (`pg`) uses Cloudflare's `connect()` (TCP) to access the database. It is only compatible with Cloudflare Workers, not with Vercel Edge Functions. +- [`@libsql/client`](https://github.com/tursodatabase/libsql-client-ts) is used to access Turso databases. It works with Cloudflare Workers and Vercel Edge Functions. + +There's [also work being done](https://github.com/sidorares/node-mysql2/pull/2289) on the `node-mysql2` driver which will enable access to traditional MySQL databases from Cloudflare Workers and Pages in the future as well. + +You can use all of these drivers with Prisma ORM using the respective [driver adapters](/orm/overview/databases/database-drivers). + +Depending on which deployment provider and database/driver you use, there may be special considerations. Please take a look at the deployment docs for your respective scenario to make sure you can deploy your application successfully: + +- Cloudflare + - [PostgreSQL (traditional)](/orm/prisma-client/deployment/edge/deploy-to-cloudflare#postgresql-traditional) + - [PlanetScale](/orm/prisma-client/deployment/edge/deploy-to-cloudflare#planetscale) + - [Neon](/orm/prisma-client/deployment/edge/deploy-to-cloudflare#neon) +- Vercel + - [Vercel Postgres](/orm/prisma-client/deployment/edge/deploy-to-vercel#vercel-postgres) + - [Neon](/orm/prisma-client/deployment/edge/deploy-to-vercel#neon) + - [PlanetScale](/orm/prisma-client/deployment/edge/deploy-to-vercel#planetscale) + +If you want to deploy an app using Turso, you can follow the instructions [here](/orm/overview/databases/turso). diff --git a/content/200-orm/200-prisma-client/500-deployment/301-edge/450-deploy-to-cloudflare.mdx b/content/200-orm/200-prisma-client/500-deployment/301-edge/450-deploy-to-cloudflare.mdx new file mode 100644 index 0000000000..3657cf5281 --- /dev/null +++ b/content/200-orm/200-prisma-client/500-deployment/301-edge/450-deploy-to-cloudflare.mdx @@ -0,0 +1,541 @@ +--- +title: 'Deploy to Cloudflare Workers & Pages' +sidebar_label: Deploy to Cloudflare +metaTitle: 'Deploy to Cloudflare Workers & Pages' +metaDescription: 'Learn the things you need to know in order to deploy an app that uses Prisma Client for talking to a database to a Cloudflare Worker or to Cloudflare Pages.' +tocDepth: 3 +sidebar_class_name: preview-badge +--- + + + +This page covers everything you need to know to deploy an app with Prisma ORM to a [Cloudflare Worker](https://developers.cloudflare.com/workers/) or to [Cloudflare Pages](https://developers.cloudflare.com/pages). + + + +## General considerations when deploying to Cloudflare Workers + +This section covers _general_ things you need to be aware of when deploying to Cloudflare Workers or Pages and are using Prisma ORM, regardless of the database provider you use. + +### Using an edge-compatible driver + +When deploying a Cloudflare Worker that uses Prisma ORM, you need to use an [edge-compatible driver](/orm/prisma-client/deployment/edge/overview#edge-compatibility-of-database-drivers) and its respective [driver adapter](/orm/overview/databases/database-drivers#driver-adapters) for Prisma ORM. + +The edge-compatible drivers for Cloudflare Workers and Pages are: + +- [Neon Serverless](https://neon.tech/docs/serverless/serverless-driver) uses HTTP to access the database +- [PlanetScale Serverless](https://planetscale.com/docs/tutorials/planetscale-serverless-driver) uses HTTP to access the database +- [`node-postgres`](https://node-postgres.com/) (`pg`) uses Cloudflare's `connect()` (TCP) to access the database +- [`@libsql/client`](https://github.com/tursodatabase/libsql-client-ts) is used to access Turso databases + +There's [also work being done](https://github.com/sidorares/node-mysql2/pull/2289) on the `node-mysql2` driver which will enable access to traditional MySQL databases from Cloudflare Workers and Pages in the future as well. + +> **Note**: [Prisma Accelerate](/accelerate) enables you to access _any_ database from _any_ edge function provider. No edge-compatible driver is necessary. + +### Setting your database connection URL as an environment variable + +First, ensure that the `DATABASE_URL` is set as the `url` of the `datasource` in your Prisma schema: + +```prisma +datasource db { + provider = "postgresql" // this might also be `mysql` or another value depending on your database + url = env("DATABASE_URL") +} +``` + +#### Development + +When using your Worker in **development**, you can configure your database connection via the [`.dev.vars` file](https://developers.cloudflare.com/workers/configuration/secrets/#secrets-in-development) locally. + +Assuming you use the `DATABASE_URL` environment variable from above, you can set it inside `.dev.vars` as follows: + +```bash file=.dev.vars +DATABASE_URL="your-database-connection-string" +``` + +In the above snippet, `your-database-connection-string` is a placeholder that you need to replace with the value of your own connection string, for example: + +```bash file=.dev.vars +DATABASE_URL="postgresql://admin:mypassword42@somehost.aws.com:5432/mydb" +``` + +Note that the `.dev.vars` file is not compatible with `.env` files which are typically used by Prisma ORM. + +This means that you need to make sure that Prisma ORM gets access to the environment variable when needed, e.g. when running a Prisma CLI command like `prisma migrate dev`. + +There are several options for achieving this: + +- Run your Prisma CLI commands using [`dotenv`](https://www.npmjs.com/package/dotenv-cli) to specify from where the CLI should read the environment variable, for example: + ```terminal + dotenv -e .dev.vars -- npx prisma migrate dev + ``` +- Create a script in `package.json` that reads `.dev.vars` via [`dotenv`](https://www.npmjs.com/package/dotenv-cli). You can then execute `prisma` commands as follows: `npm run env -- npx prisma migrate dev`. Here's a reference for the script: + ```js file=package.json + "scripts": { "env": "dotenv -e .dev.vars" } + ``` +- Duplicate the `DATABASE_URL` and any other relevant env vars into a new file called `.env` which can then be used by Prisma ORM. + +> **Note**: If you're using an approach that requires `dotenv`, you need to have the [`dotenv-cli`](https://www.npmjs.com/package/dotenv-cli) package installed. You can do this e.g. by using this command to install the package locally in your project: `npm install -D dotenv-cli`. + +#### Production + +When deploying your Worker to **production**, you'll need to set the database connection using the `wrangler` CLI: + +```terminal +npx wrangler secret put DATABASE_URL +``` + +The command is interactive and will ask you to enter the value for the `DATABASE_URL` env var as the next step in the terminal. + +> **Note**: This command requires you to be authenticated, and will ask you to log in to your Cloudflare account in case you are not. + +### Size limits on free accounts + +Cloudflare has a [size limit of 1 MB for Workers on the free plan](https://developers.cloudflare.com/workers/platform/limits/). If your application bundle with Prisma ORM exceeds that size, we recommend upgrading to a paid Worker plan or using Prisma Accelerate to deploy your application. + +If you're running into this problem with `pg` and the `@prisma/adapter-pg` package, you can replace the `pg` with the custom [`@prisma/pg-worker`](https://github.com/prisma/prisma/tree/main/packages/pg-worker) package and use the [`@prisma/adapter-pg-worker`](https://github.com/prisma/prisma/tree/main/packages/adapter-pg-worker) adapter that belongs to it. + +`@prisma/pg-worker` is an optimized and lightweight version of `pg` that is designed to be used in a Worker. It is a drop-in replacement for `pg` and is fully compatible with Prisma ORM. + +### Deploying a Next.js app with `@cloudflare/next-on-pages` + +Cloudflare offers an option to run Next.js apps on Cloudflare Pages with [`@cloudflare/next-on-pages`](https://github.com/cloudflare/next-on-pages), see the [docs](https://developers.cloudflare.com/pages/framework-guides/deploy-a-nextjs-site) for instructions. + +Based on some testing, we found the following: + +- You can deploy using the PlanetScale Serverless Driver. +- Neon currently doesn't work because of a probable bug in `@cloudflare/next-on-pages` (see [here](https://github.com/cloudflare/next-on-pages/issues/499#issuecomment-1863613990) and [here](https://github.com/cloudflare/workerd/issues/1513)). +- Traditional PostgreSQL deployments using `pg` don't work because `pg` itself currently does not work on `@cloudflare/next-on-pages` (see [here](https://github.com/cloudflare/next-on-pages/issues/605)). + +Feel free to reach out to us on [Discord](https://pris.ly/discord) if you find that anything has changed about this. + +### Set `PRISMA_CLIENT_FORCE_WASM=1` when running locally with `node` + +Some frameworks (e.g. [hono](https://hono.dev/)) use `node` instead of `wrangler` for running Workers locally. If you're using such a framework or are running your Worker locally with `node` for another reason, you need to set the `PRISMA_CLIENT_FORCE_WASM` environment variable: + +``` +export PRISMA_CLIENT_FORCE_WASM=1 +``` + +## Database-specific considerations & examples + +This section provides database-specific instructions for deploying a Cloudflare Worker with Prisma ORM. + +### Prerequisites + +As a prerequisite for the following section, you need to have a Cloudflare Worker running locally and the Prisma CLI installed. + +If you don't have that yet, you can run these commands: + +```terminal +npm create cloudflare@latest prisma-cloudflare-worker-example -- --type hello-world +cd prisma-cloudflare-worker-example +npm install prisma --save-dev +npx prisma init +``` + +We'll use the default `User` model for the example below: + +```prisma +model User { + id Int @id @default(autoincrement()) + email String @unique + name String? +} +``` + +### PostgreSQL (traditional) + +If you are using a traditional PostgreSQL database that's accessed via TCP and the `pg` driver, you need to: + +- use the `@prisma/adapter-pg` database adapter (via the `driverAdapters` Preview feature) +- set `node_compat = true` in `wrangler.toml` (see the [Cloudflare docs](https://developers.cloudflare.com/workers/wrangler/configuration/#add-polyfills-using-wrangler)) + +If you are running into a size issue and can't deploy your application because of that, you can use our slimmer variant of the `pg` driver package [`@prisma/pg-worker`](https://github.com/prisma/prisma/tree/main/packages/pg-worker) and the [`@prisma/adapter-pg-worker`](https://github.com/prisma/prisma/tree/main/packages/adapter-pg-worker) adapter that belongs to it. + +`@prisma/pg-worker` is an optimized and lightweight version of `pg` that is designed to be used in a Worker. It is a drop-in replacement for `pg` and is fully compatible with Prisma ORM. + +#### 1. Configure Prisma schema & database connection + +First, ensure that the database connection is configured properly. In your Prisma schema, set the `url` of the `datasource` block to the `DATABASE_URL` environment variable. You also need to enable the `driverAdapters` feature flag: + +```prisma file=schema.prisma +generator client { + provider = "prisma-client-js" + previewFeatures = ["driverAdapters"] +} + +datasource db { + provider = "postgresql" + url = env("DATABASE_URL") +} +``` + +Next, you need to set the `DATABASE_URL` environment variable to the value of your database connection string. You'll do this in a file called `.dev.vars` used by Cloudflare: + +```bash file=.dev.vars +DATABASE_URL="postgresql://admin:mypassword42@somehost.aws.com:5432/mydb" +``` + +Because the Prisma CLI by default is only compatible with `.env` files, you can adjust your `package.json` with the following script that loads the env vars from `.dev.vars`. You can then use this script to load the env vars before executing a `prisma` command. + +Add this script to your `package.json`: + +```js file=package.json highlight=5;add +{ + // ... + "scripts": { + // .... + "env": "dotenv -e .dev.vars" + }, + // ... +} +``` + +Now you can execute Prisma CLI commands as follows while ensuring that the command has access to the env vars in `.dev.vars`: + +```terminal +npm run env -- npx prisma +``` + +#### 2. Install dependencies + +Next, install the required packages: + +```terminal +npm install @prisma/adapter-pg +npm install pg +npm install @types/pg --save-dev # if you're using TypeScript +``` + +#### 3. Set `node_compat = true` in `wrangler.toml` + +In your `wrangler.toml` file, add the following line: + +```toml file=wrangler.toml +node_compat = true +``` + +> **Note**: For Cloudflare Pages, using `node_compat` is not officially supported. If you want to use `pg` in Cloudflare Pages, you can find a workaround [here](https://github.com/cloudflare/workers-sdk/pull/2541#issuecomment-1954209855). + +#### 4. Migrate your database schema (if applicable) + +If you ran `npx prisma init` above, you need to migrate your database schema to create the `User` table that's defined in your Prisma schema (if you already have all the tables you need in your database, you can skip this step): + +```terminal +npm run env -- npx prisma migrate dev --name init +``` + +#### 5. Use Prisma Client in your Worker to send a query to the database + +Here is a sample code snippet that you can use to instantiate `PrismaClient` and send a query to your database: + +```ts +import { PrismaClient } from '@prisma/client' +import { PrismaPg } from '@prisma/adapter-pg' +import { Pool } from 'pg' + +export default { + async fetch(request, env, ctx) { + const pool = new Pool({ connectionString: env.DATABASE_URL }) + const adapter = new PrismaPg(pool) + const prisma = new PrismaClient({ adapter }) + + const users = await prisma.user.findMany() + const result = JSON.stringify(users) + return new Response(result) + }, +} +``` + +#### 6. Run the Worker locally + +To run the Worker locally, you can run the `wrangler dev` command: + +```terminal +npx wrangler dev +``` + +#### 7. Set the `DATABASE_URL` environment variable and deploy the Worker + +To deploy the Worker, you first need to the `DATABASE_URL` environment variable [via the `wrangler` CLI](https://developers.cloudflare.com/workers/configuration/secrets/#secrets-on-deployed-workers): + +```terminal +npx wrangler secret put DATABASE_URL +``` + +The command is interactive and will ask you to enter the value for the `DATABASE_URL` env var as the next step in the terminal. + +> **Note**: This command requires you to be authenticated, and will ask you to log in to your Cloudflare account in case you are not. + +Then you can go ahead then deploy the Worker: + +```terminal +npx wrangler deploy +``` + +The command will output the URL where you can access the deployed Worker. + +### PlanetScale + +If you are using a PlanetScale database, you need to: + +- use the `@prisma/adapter-planetscale` database adapter (via the `driverAdapters` Preview feature) +- manually remove the conflicting `cache` field ([learn more]()): + + ```ts + export default { + async fetch(request, env, ctx) { + const client = new Client({ + url: env.DATABASE_URL, + // see https://github.com/cloudflare/workerd/issues/698 + fetch(url, init) { + delete init['cache'] + return fetch(url, init) + }, + }) + const adapter = new PrismaPlanetScale(client) + const prisma = new PrismaClient({ adapter }) + + // ... + }, + } + ``` + +#### 1. Configure Prisma schema & database connection + +First, ensure that the database connection is configured properly. In your Prisma schema, set the `url` of the `datasource` block to the `DATABASE_URL` environment variable. You also need to enable the `driverAdapters` feature flag: + +```prisma file=schema.prisma +generator client { + provider = "prisma-client-js" + previewFeatures = ["driverAdapters"] +} + +datasource db { + provider = "mysql" + url = env("DATABASE_URL") + relationMode = "prisma" // required for PlanetScale (as by default foreign keys are disabled) +} +``` + +Next, you need to set the `DATABASE_URL` environment variable to the value of your database connection string. You'll do this in a file called `.dev.vars` used by Cloudflare: + +```bash file=.dev.vars +DATABASE_URL="mysql://32qxa2r7hfl3102wrccj:password@us-east.connect.psdb.cloud/demo-cf-worker-ps?sslaccept=strict" +``` + +Because the Prisma CLI by default is only compatible with `.env` files, you can adjust your `package.json` with the following script that loads the env vars from `.dev.vars`. You can then use this script to load the env vars before executing a `prisma` command. + +Add this script to your `package.json`: + +```js file=package.json highlight=5;add +{ + // ... + "scripts": { + // .... + "env": "dotenv -e .dev.vars" + }, + // ... +} +``` + +Now you can execute Prisma CLI commands as follows while ensuring that the command has access to the env vars in `.dev.vars`: + +```terminal +npm run env -- npx prisma +``` + +#### 2. Install dependencies + +Next, install the required packages: + +```terminal +npm install @prisma/adapter-planetscale +npm install @planetscale/database +``` + +#### 3. Migrate your database schema (if applicable) + +If you ran `npx prisma init` above, you need to migrate your database schema to create the `User` table that's defined in your Prisma schema (if you already have all the tables you need in your database, you can skip this step): + +```terminal +npm run env -- npx prisma db push +``` + +#### 4. Use Prisma Client in your Worker to send a query to the database + +Here is a sample code snippet that you can use to instantiate `PrismaClient` and send a query to your database: + +```ts +import { PrismaClient } from '@prisma/client' +import { PrismaPlanetScale } from '@prisma/adapter-planetscale' +import { Client } from '@planetscale/database' + +export default { + async fetch(request, env, ctx) { + const client = new Client({ + url: env.DATABASE_URL, + // see https://github.com/cloudflare/workerd/issues/698 + fetch(url, init) { + delete init['cache'] + return fetch(url, init) + }, + }) + const adapter = new PrismaPlanetScale(client) + const prisma = new PrismaClient({ adapter }) + + const users = await prisma.user.findMany() + const result = JSON.stringify(users) + return new Response(result) + }, +} +``` + +#### 6. Run the Worker locally + +To run the Worker locally, you can run the `wrangler dev` command: + +```terminal +npx wrangler dev +``` + +#### 7. Set the `DATABASE_URL` environment variable and deploy the Worker + +To deploy the Worker, you first need to the `DATABASE_URL` environment variable [via the `wrangler` CLI](https://developers.cloudflare.com/workers/configuration/secrets/#secrets-on-deployed-workers): + +```terminal +npx wrangler secret put DATABASE_URL +``` + +The command is interactive and will ask you to enter the value for the `DATABASE_URL` env var as the next step in the terminal. + +> **Note**: This command requires you to be authenticated, and will ask you to log in to your Cloudflare account in case you are not. + +Then you can go ahead then deploy the Worker: + +```terminal +npx wrangler deploy +``` + +The command will output the URL where you can access the deployed Worker. + +### Neon + +If you are using a Neon database, you need to: + +- use the `@prisma/adapter-neon` database adapter (via the `driverAdapters` Preview feature) + +#### 1. Configure Prisma schema & database connection + +First, ensure that the database connection is configured properly. In your Prisma schema, set the `url` of the `datasource` block to the `DATABASE_URL` environment variable. You also need to enable the `driverAdapters` feature flag: + +```prisma file=schema.prisma +generator client { + provider = "prisma-client-js" + previewFeatures = ["driverAdapters"] +} + +datasource db { + provider = "postgresql" + url = env("DATABASE_URL") +} +``` + +Next, you need to set the `DATABASE_URL` environment variable to the value of your database connection string. You'll do this in a file called `.dev.vars` used by Cloudflare: + +```bash file=.dev.vars +DATABASE_URL="postgresql://janedoe:password@ep-nameless-pond-a23b1mdz.eu-central-1.aws.neon.tech/neondb?sslmode=require" +``` + +Because the Prisma CLI by default is only compatible with `.env` files, you can adjust your `package.json` with the following script that loads the env vars from `.dev.vars`. You can then use this script to load the env vars before executing a `prisma` command. + +Add this script to your `package.json`: + +```js file=package.json highlight=5;add +{ + // ... + "scripts": { + // .... + "env": "dotenv -e .dev.vars" + }, + // ... +} +``` + +Now you can execute Prisma CLI commands as follows while ensuring that the command has access to the env vars in `.dev.vars`: + +```terminal +npm run env -- npx prisma +``` + +#### 2. Install dependencies + +Next, install the required packages: + +```terminal +npm install @prisma/adapter-neon +npm install @neondatabase/serverless +``` + +#### 3. Migrate your database schema (if applicable) + +If you ran `npx prisma init` above, you need to migrate your database schema to create the `User` table that's defined in your Prisma schema (if you already have all the tables you need in your database, you can skip this step): + +```terminal +npm run env -- npx prisma migrate dev --name init +``` + +#### 5. Use Prisma Client in your Worker to send a query to the database + +Here is a sample code snippet that you can use to instantiate `PrismaClient` and send a query to your database: + +```ts +import { PrismaClient } from '@prisma/client' +import { PrismaNeon } from '@prisma/adapter-neon' +import { Pool } from '@neondatabase/serverless' + +export default { + async fetch(request, env, ctx) { + const neon = new Pool({ connectionString: env.DATABASE_URL }) + const adapter = new PrismaNeon(neon) + const prisma = new PrismaClient({ adapter }) + + const users = await prisma.user.findMany() + const result = JSON.stringify(users) + return new Response(result) + }, +} +``` + +#### 6. Run the Worker locally + +To run the Worker locally, you can run the `wrangler dev` command: + +```terminal +npx wrangler dev +``` + +#### 7. Set the `DATABASE_URL` environment variable and deploy the Worker + +To deploy the Worker, you first need to the `DATABASE_URL` environment variable [via the `wrangler` CLI](https://developers.cloudflare.com/workers/configuration/secrets/#secrets-on-deployed-workers): + +```terminal +npx wrangler secret put DATABASE_URL +``` + +The command is interactive and will ask you to enter the value for the `DATABASE_URL` env var as the next step in the terminal. + +> **Note**: This command requires you to be authenticated, and will ask you to log in to your Cloudflare account in case you are not. + +Then you can go ahead then deploy the Worker: + +```terminal +npx wrangler deploy +``` + +The command will output the URL where you can access the deployed Worker. + +### D1 + +[Coming soon](https://github.com/prisma/prisma/issues/13310). diff --git a/content/200-orm/200-prisma-client/500-deployment/301-edge/485-deploy-to-vercel.mdx b/content/200-orm/200-prisma-client/500-deployment/301-edge/485-deploy-to-vercel.mdx new file mode 100644 index 0000000000..1692e47509 --- /dev/null +++ b/content/200-orm/200-prisma-client/500-deployment/301-edge/485-deploy-to-vercel.mdx @@ -0,0 +1,468 @@ +--- +title: 'Deploy to Vercel Edge Functions & Middleware' +sidebar_label: 'Deploy to Vercel' +metaTitle: 'Deploy to Vercel Edge Functions & Middleware' +metaDescription: 'Learn the things you need to know in order to deploy an Edge function that uses Prisma Client for talking to a database.' +tocDepth: 3 +sidebar_class_name: preview-badge +--- + + + +This page covers everything you need to know to deploy an app that uses Prisma Client for talking to a database in [Vercel Edge Middleware](https://vercel.com/docs/functions/edge-middleware) or a [Vercel Function](https://vercel.com/docs/functions) deployed to the [Vercel Edge Runtime](https://vercel.com/docs/functions/runtimes/edge-runtime). + +To deploy a Vercel Function to the Vercel Edge Runtime, you can set `export const runtime = 'edge'` outside the request handler of the Vercel Function. + + + +## General considerations when deploying to Vercel Edge Functions & Edge Middleware + +### Using an edge-compatible driver + +Vercel's Edge Runtime currently only supports a limited set of database drivers: + +- [Neon Serverless](https://neon.tech/docs/serverless/serverless-driver) uses HTTP to access the database (also compatible with [Vercel Postgres](https://vercel.com/docs/storage/vercel-postgres)) +- [PlanetScale Serverless](https://planetscale.com/docs/tutorials/planetscale-serverless-driver) uses HTTP to access the database +- [`@libsql/client`](https://github.com/tursodatabase/libsql-client-ts) is used to access Turso databases + +Note that [`node-postgres`](https://node-postgres.com/) (`pg`) is currently _not_ supported on Vercel Edge Functions. + +When deploying a Vercel Edge Function that uses Prisma ORM, you need to use one of these [edge-compatible drivers](/orm/prisma-client/deployment/edge/overview#edge-compatibility-of-database-drivers) and its respective [driver adapter](/orm/overview/databases/database-drivers#driver-adapters) for Prisma ORM. + +> **Note**: [Prisma Accelerate](/accelerate) enables you to access _any_ database from _any_ edge function provider. No edge-compatible driver is necessary. + +### Setting your database connection URL as an environment variable + +First, ensure that the `DATABASE_URL` is set as the `url` of the `datasource` in your Prisma schema: + +```prisma +datasource db { + provider = "postgresql" // this might also be `mysql` or another value depending on your database + url = env("DATABASE_URL") +} +``` + +#### Development + +When in **development**, you can configure your database connection via the `DATABASE_URL` environment variable (e.g. [using `.env` files](/orm/more/development-environment/environment-variables/env-files)). + +#### Production + +When deploying your Edge Function to **production**, you'll need to set the database connection using the `vercel` CLI: + +```terminal +npx vercel env add DATABASE_URL +``` + +This command is interactive and will ask you to select environments and provide the value for the `DATABASE_URL` in subsequent steps. + +Alternatively, you can configure the environment variable [via the UI](https://vercel.com/docs/projects/environment-variables#declare-an-environment-variable) of your project in the Vercel Dashboard. + +### Generate Prisma Client in `postinstall` hook + +In your `package.json`, you should add a `"postinstall"` section as follows: + +```js file=package.json +{ + // ..., + "postinstall: "prisma generate" +} +``` + +### Size limits on free accounts + +Vercel has a [size limit of 1 MB on free accounts](https://vercel.com/docs/functions/limitations). If your application bundle with Prisma ORM exceeds that size, we recommend upgrading to a paid account or using Prisma Accelerate to deploy your application. + +## Database-specific considerations & examples + +This section provides database-specific instructions for deploying a Vercel Edge Functions with Prisma ORM. + +### Prerequisites + +As a prerequisite for the following section, you need to have a Vercel Edge Function (which typically comes in the form of a Next.js API route) running locally and the Prisma and Vercel CLIs installed. + +If you don't have that yet, you can run these commands to set up a Next.js app from scratch (following the instructions of the [Vercel Edge Quickstart](https://vercel.com/docs/functions/edge-functions/quickstart)): + +```terminal +npm install -g vercel +npx create-next-app@latest +npm install prisma --save-dev +npx prisma init +``` + +We'll use the default `User` model for the example below: + +```prisma +model User { + id Int @id @default(autoincrement()) + email String @unique + name String? +} +``` + +### Vercel Postgres + +If you are using Vercel Postgres, you need to: + +- use the `@prisma/adapter-neon` database adapter (via the `driverAdapters` Preview feature) because Vercel Postgres uses [Neon](https://neon.tech/) under the hood +- be aware that Vercel by default calls the environment variable for the database connection string `POSTGRES_PRISMA_URL` while the default name used in the Prisma docs is typically `DATABASE_URL`; using Vercel's naming, you need to set the following fields on your `datasource` block: + ```prisma + datasource db { + provider = "postgresql" + url = env("POSTGRES_PRISMA_URL") // uses connection pooling + directUrl = env("POSTGRES_URL_NON_POOLING") // uses a direct connection + } + ``` + +#### 1. Configure Prisma schema & database connection + +First, ensure that the database connection is configured properly. In your Prisma schema, set the `url` of the `datasource` block to the `POSTGRES_PRISMA_URL` and the `directUrl` to the `POSTGRES_URL_NON_POOLING` environment variable. You also need to enable the `driverAdapters` feature flag: + +```prisma file=schema.prisma +generator client { + provider = "prisma-client-js" + previewFeatures = ["driverAdapters"] +} + +datasource db { + provider = "postgresql" + url = env("POSTGRES_PRISMA_URL") // uses connection pooling + directUrl = env("POSTGRES_URL_NON_POOLING") // uses a direct connection +} +``` + +Next, you need to set the `POSTGRES_PRISMA_URL` and `POSTGRES_URL_NON_POOLING` environment variable to the values of your database connection. + +If you ran `npx prisma init`, you can use the `.env` file that was created by this command to set these: + +```bash file=.env +POSTGRES_PRISMA_URL="postgres://user:password@host-pooler.region.postgres.vercel-storage.com:5432/name?pgbouncer=true&connect_timeout=15" +POSTGRES_URL_NON_POOLING="postgres://user:password@host.region.postgres.vercel-storage.com:5432/name" +``` + +#### 2. Install dependencies + +Next, install the required packages: + +```terminal +npm install @prisma/adapter-neon +npm install @neondatabase/serverless +``` + +#### 3. Configure `postinstall` hook + +Next, add a new key to the `scripts` section in your `package.json`: + +```js file=package.json highlight=5;add +{ + // ... + "scripts": { + // ... + "postinstall": "prisma generate" + } +} +``` + +#### 4. Migrate your database schema (if applicable) + +If you ran `npx prisma init` above, you need to migrate your database schema to create the `User` table that's defined in your Prisma schema (if you already have all the tables you need in your database, you can skip this step): + +```terminal +npx prisma migrate dev --name init +``` + +#### 5. Use Prisma Client in your Vercel Edge Function to send a query to the database + +If you created the project from scratch, you can create a new edge function as follows. + +First, create a new API route, e.g. by using these commands: + +```terminal +mkdir src/app/api +mkdir src/app/api/edge +touch src/app/api/edge/route.ts +``` + +Here is a sample code snippet that you can use to instantiate `PrismaClient` and send a query to your database in the new `app/api/edge/route.ts` file you just created: + +```ts file=app/api/edge/route.ts +import { NextResponse } from 'next/server' +import { PrismaClient } from '@prisma/client' +import { PrismaNeon } from '@prisma/adapter-neon' +import { Pool } from '@neondatabase/serverless' + +export const runtime = 'edge' + +export async function GET(request: Request) { + const neon = new Pool({ connectionString: process.env.POSTGRES_PRISMA_URL }) + const adapter = new PrismaNeon(neon) + const prisma = new PrismaClient({ adapter }) + + const users = await prisma.user.findMany() + + return NextResponse.json(users, { status: 200 }) +} +``` + +#### 6. Run the Edge Function locally + +Run the app with the following command: + +```terminal +npm run dev +``` + +You can now access the Edge Function via this URL: [`http://localhost:3000/api/edge`](http://localhost:3000/api/edge). + +#### 7. Set the `POSTGRES_PRISMA_URL` environment variable and deploy the Edge Function + +Run the following command to deploy your project with Vercel: + +```terminal +npx vercel deploy +``` + +Note that once the project was created on Vercel, you will need to set the `POSTGRES_PRISMA_URL` environment variable (and if this was your first deploy, it likely failed). You can do this either via the Vercel UI or by running the following command: + +``` +npx vercel env add POSTGRES_PRISMA_URL +``` + +At this point, you can get the URL of the deployed application from the Vercel Dashboard and access the edge function via the `/api/edge` route. + +### PlanetScale + +If you are using a PlanetScale database, you need to: + +- use the `@prisma/adapter-planetscale` database adapter (via the `driverAdapters` Preview feature) + +#### 1. Configure Prisma schema & database connection + +First, ensure that the database connection is configured properly. In your Prisma schema, set the `url` of the `datasource` block to the `DATABASE_URL` environment variable. You also need to enable the `driverAdapters` feature flag: + +```prisma file=schema.prisma +generator client { + provider = "prisma-client-js" + previewFeatures = ["driverAdapters"] +} + +datasource db { + provider = "mysql" + url = env("DATABASE_URL") + relationMode = "prisma" // required for PlanetScale (as by default foreign keys are disabled) +} +``` + +Next, you need to set the `DATABASE_URL` environment variable in your `.env` file that's used both by Prisma and Next.js to read your env vars: + +```bash file=.env +DATABASE_URL="mysql://32qxa2r7hfl3102wrccj:password@us-east.connect.psdb.cloud/demo-cf-worker-ps?sslaccept=strict" +``` + +#### 2. Install dependencies + +Next, install the required packages: + +```terminal +npm install @prisma/adapter-planetscale +npm install @planetscale/database +``` + +#### 3. Configure `postinstall` hook + +Next, add a new key to the `scripts` section in your `package.json`: + +```js file=package.json highlight=5;add +{ + // ... + "scripts": { + // ... + "postinstall": "prisma generate" + } +} +``` + +#### 4. Migrate your database schema (if applicable) + +If you ran `npx prisma init` above, you need to migrate your database schema to create the `User` table that's defined in your Prisma schema (if you already have all the tables you need in your database, you can skip this step): + +```terminal +npx prisma db push +``` + +#### 5. Use Prisma Client in an Edge Function to send a query to the database + +If you created the project from scratch, you can create a new edge function as follows. + +First, create a new API route, e.g. by using these commands: + +```terminal +mkdir src/app/api +mkdir src/app/api/edge +touch src/app/api/edge/route.ts +``` + +Here is a sample code snippet that you can use to instantiate `PrismaClient` and send a query to your database in the new `app/api/edge/route.ts` file you just created: + +```ts file=app/api/edge/route.ts +import { NextResponse } from 'next/server' +import { PrismaClient } from '@prisma/client' +import { PrismaPlanetScale } from '@prisma/adapter-planetscale' +import { Client } from '@planetscale/database' + +export const runtime = 'edge' + +export async function GET(request: Request) { + const client = new Client({ url: process.env.DATABASE_URL }) + const adapter = new PrismaPlanetScale(client) + const prisma = new PrismaClient({ adapter }) + + const users = await prisma.user.findMany() + + return NextResponse.json(users, { status: 200 }) +} +``` + +#### 6. Run the Edge Function locally + +Run the app with the following command: + +```terminal +npm run dev +``` + +You can now access the Edge Function via this URL: [`http://localhost:3000/api/edge`](http://localhost:3000/api/edge). + +#### 7. Set the `DATABASE_URL` environment variable and deploy the Edge Function + +Run the following command to deploy your project with Vercel: + +```terminal +npx vercel deploy +``` + +Note that once the project was created on Vercel, you will need to set the `DATABASE_URL` environment variable (and if this was your first deploy, it likely failed). You can do this either via the Vercel UI or by running the following command: + +``` +npx vercel env add DATABASE_URL +``` + +At this point, you can get the URL of the deployed application from the Vercel Dashboard and access the edge function via the `/api/edge` route. + +### Neon + +If you are using a Neon database, you need to: + +- use the `@prisma/adapter-neon` database adapter (via the `driverAdapters` Preview feature) + +#### 1. Configure Prisma schema & database connection + +First, ensure that the database connection is configured properly. In your Prisma schema, set the `url` of the `datasource` block to the `DATABASE_URL` environment variable. You also need to enable the `driverAdapters` feature flag: + +```prisma file=schema.prisma +generator client { + provider = "prisma-client-js" + previewFeatures = ["driverAdapters"] +} + +datasource db { + provider = "postgresql" + url = env("DATABASE_URL") +} +``` + +Next, you need to set the `DATABASE_URL` environment variable in your `.env` file that's used both by Prisma and Next.js to read your env vars: + +```bash file=.env +DATABASE_URL="postgresql://janedoe:password@ep-nameless-pond-a23b1mdz.eu-central-1.aws.neon.tech/neondb?sslmode=require" +``` + +#### 2. Install dependencies + +Next, install the required packages: + +```terminal +npm install @prisma/adapter-neon +npm install @neondatabase/serverless +``` + +#### 3. Configure `postinstall` hook + +Next, add a new key to the `scripts` section in your `package.json`: + +```js file=package.json highlight=5;add +{ + // ... + "scripts": { + // ... + "postinstall": "prisma generate" + } +} +``` + +#### 4. Migrate your database schema (if applicable) + +If you ran `npx prisma init` above, you need to migrate your database schema to create the `User` table that's defined in your Prisma schema (if you already have all the tables you need in your database, you can skip this step): + +```terminal +npx prisma migrate dev --name init +``` + +#### 5. Use Prisma Client in an Edge Function to send a query to the database + +If you created the project from scratch, you can create a new edge function as follows. + +First, create a new API route, e.g. by using these commands: + +```terminal +mkdir src/app/api +mkdir src/app/api/edge +touch src/app/api/edge/route.ts +``` + +Here is a sample code snippet that you can use to instantiate `PrismaClient` and send a query to your database in the new `app/api/edge/route.ts` file you just created: + +```ts file=app/api/edge/route.ts +import { NextResponse } from 'next/server' +import { PrismaClient } from '@prisma/client' +import { PrismaNeon } from '@prisma/adapter-neon' +import { Pool } from '@neondatabase/serverless' + +export const runtime = 'edge' + +export async function GET(request: Request) { + const neon = new Pool({ connectionString: process.env.DATABASE_URL }) + const adapter = new PrismaNeon(neon) + const prisma = new PrismaClient({ adapter }) + + const users = await prisma.user.findMany() + + return NextResponse.json(users, { status: 200 }) +} +``` + +#### 6. Run the Edge Function locally + +Run the app with the following command: + +```terminal +npm run dev +``` + +You can now access the Edge Function via this URL: [`http://localhost:3000/api/edge`](http://localhost:3000/api/edge). + +#### 7. Set the `DATABASE_URL` environment variable and deploy the Edge Function + +Run the following command to deploy your project with Vercel: + +```terminal +npx vercel deploy +``` + +Note that once the project was created on Vercel, you will need to set the `DATABASE_URL` environment variable (and if this was your first deploy, it likely failed). You can do this either via the Vercel UI or by running the following command: + +``` +npx vercel env add DATABASE_URL +``` + +At this point, you can get the URL of the deployed application from the Vercel Dashboard and access the edge function via the `/api/edge` route. diff --git a/content/200-orm/200-prisma-client/500-deployment/301-edge/index.mdx b/content/200-orm/200-prisma-client/500-deployment/301-edge/index.mdx index 6eb159be3b..e1962bb1ad 100644 --- a/content/200-orm/200-prisma-client/500-deployment/301-edge/index.mdx +++ b/content/200-orm/200-prisma-client/500-deployment/301-edge/index.mdx @@ -7,10 +7,10 @@ tocDepth: 2 -If your application is deployed via an "Edge Function" offering or is deployed from a [serverless](/orm/prisma-client/deployment/serverless) offering and has a non-standard runtime, it is a edge deployed app. Common examples include [Cloudflare Workers](/orm/prisma-client/deployment/edge/deploy-to-cloudflare-workers), [Deno Deploy](/orm/prisma-client/deployment/edge/deploy-to-deno-deploy), and Vercel Edge Functions. +If your application is deployed via an "Edge Function" offering or is deployed from a [serverless](/orm/prisma-client/deployment/serverless) offering and has a non-standard runtime, it is a _edge-deployed_ app. Common examples for such offerings include [Cloudflare Workers or Pages](/orm/prisma-client/deployment/edge/deploy-to-cloudflare), [Vercel Edge Functions or Edge Middleware](/orm/prisma-client/deployment/edge/deploy-to-vercel), and [Deno Deploy](/orm/prisma-client/deployment/edge/deploy-to-deno-deploy). -## Guides for Edge Function providers +## In this section diff --git a/content/200-orm/200-prisma-client/500-deployment/400-module-bundlers.mdx b/content/200-orm/200-prisma-client/500-deployment/400-module-bundlers.mdx new file mode 100644 index 0000000000..4fb5c843f7 --- /dev/null +++ b/content/200-orm/200-prisma-client/500-deployment/400-module-bundlers.mdx @@ -0,0 +1,21 @@ +--- +title: 'Module bundlers' +metaTitle: 'Module bundlers (Reference)' +metaDescription: 'This page gives an overview of the most important things to be aware of when using a module bundler to bundle an application that uses Prisma Client.' +--- + + + +## Overview + +_Module bundlers_ bundle JavaScript modules into a single JavaScript file. Most bundlers work by copying over the JavaScript code from a variety of source files into the target file. + +Since Prisma Client is not only based on JavaScript code, but also relies on the [**query engine binary file**](/orm/more/under-the-hood/engines#the-query-engine-file) to be available, you need to make sure that your bundled code has access to the binary file. + +To do so, you can use plugins that let you copy over static assets: + +| Bundler | Plugin | +| :---------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------- | +| Webpack | [`copy-webpack-plugin`](https://github.com/webpack-contrib/copy-webpack-plugin#copy-webpack-plugin) | +| Webpack (with [Next.js monorepo](/orm/more/help-and-troubleshooting/help-articles/nextjs-prisma-client-monorepo)) | [`nextjs-monorepo-workaround-plugin`](https://www.npmjs.com/package/@prisma/nextjs-monorepo-workaround-plugin) | +| Parcel | [`parcel-plugin-static-files-copy`](https://github.com/elwin013/parcel-plugin-static-files-copy#readme) | diff --git a/content/200-orm/200-prisma-client/500-deployment/650-caveats-when-deploying-to-aws-platforms.mdx b/content/200-orm/200-prisma-client/500-deployment/650-caveats-when-deploying-to-aws-platforms.mdx index b0c38df542..537c687e0f 100644 --- a/content/200-orm/200-prisma-client/500-deployment/650-caveats-when-deploying-to-aws-platforms.mdx +++ b/content/200-orm/200-prisma-client/500-deployment/650-caveats-when-deploying-to-aws-platforms.mdx @@ -53,13 +53,15 @@ The [deployment package (.zip) size limit for lambdas is 50MB](https://docs.aws. Prisma CLI downloads additional engine binaries that are **not required** in production. You can delete the following files and folders: 1. The entire `node_modules/@prisma/engines` folder (refer to the [sample bash script](https://github.com/prisma/ecosystem-tests/blob/13e74dc47eababa5d3c8f488b73fe7fc8bffead7/platforms-serverless/lambda/run.sh#L16) used by the Prisma end-to-end tests) -2. The **local engine file** for your development platform from the `node_modules/.prisma/client` folder. For example, your schema might define the following `binaryTargets` if you develop on Debian (`native`) but deploy to AWS Lambda (`rhel-openssl-1.0.x`): +2. The **local engine file** for your development platform from the `node_modules/.prisma/client` folder. For example, your schema might define the following `binaryTargets` if you develop on Debian (`native`) but deploy to AWS Lambda (`rhel-openssl-3.0.x`): ```prisma - binaryTargets = ["native", "rhel-openssl-1.0.x"] + binaryTargets = ["native", "rhel-openssl-3.0.x"] ``` In this scenario: - - Keep `node_modules/.prisma/client/query-engine-rhel-openssl-1.0.x`, which is the engine file used by AWS Lambda + - Keep `node_modules/.prisma/client/query-engine-rhel-openssl-3.0.x`, which is the engine file used by AWS Lambda - Delete `node_modules/.prisma/client/query-engine-debian-openssl-1.1.x`, which is only required locally + + > **Note**: When using Node.js 18 or earlier, the correct `binaryTarget` for AWS Lambda is `rhel-openssl-1.0.x`. `rhel-openssl-3.0.x` is the correct `binaryTarget` for Node.js versions greater than 18. diff --git a/content/200-orm/300-prisma-migrate/200-understanding-prisma-migrate/200-shadow-database.mdx b/content/200-orm/300-prisma-migrate/200-understanding-prisma-migrate/200-shadow-database.mdx index c2603ae4c9..65351c6f95 100644 --- a/content/200-orm/300-prisma-migrate/200-understanding-prisma-migrate/200-shadow-database.mdx +++ b/content/200-orm/300-prisma-migrate/200-understanding-prisma-migrate/200-shadow-database.mdx @@ -123,7 +123,7 @@ In order to create and delete the shadow database when using `migrate dev`, Pris | Database | Database user requirements | | -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | SQLite | No special requirements. | -| MySQL | Database user must have `CREATE, ALTER, DROP, REFERENCES ON *.*` privileges | +| MySQL/MariaDB | Database user must have `CREATE, ALTER, DROP, REFERENCES ON *.*` privileges | | PostgreSQL | The user must be a super user or have `CREATEDB` privilege. See `CREATE ROLE` ([PostgreSQL official documentation](https://www.postgresql.org/docs/12/sql-createrole.html)) | | Microsoft SQL Server | The user must be a site admin or have the `SERVER` securable. See the [official documentation](https://docs.microsoft.com/en-us/sql/relational-databases/security/permissions-database-engine?view=sql-server-ver15). | diff --git a/content/200-orm/300-prisma-migrate/200-understanding-prisma-migrate/600-legacy-migrate.mdx b/content/200-orm/300-prisma-migrate/200-understanding-prisma-migrate/600-legacy-migrate.mdx index 7d5f55e4dc..7d0c02c04f 100644 --- a/content/200-orm/300-prisma-migrate/200-understanding-prisma-migrate/600-legacy-migrate.mdx +++ b/content/200-orm/300-prisma-migrate/200-understanding-prisma-migrate/600-legacy-migrate.mdx @@ -25,7 +25,7 @@ If you want to prototype or iterate on a schema design in a development environm Legacy Prisma Migrate is a _declarative_ migration system, as opposed to SQL which can be considered _imperative_: - **SQL (imperative)**: Provide the individual _steps_ to get from the current schema to the desired schema. -- **legacy Prisma Migrate (declarative)**: Define the desired schema as a [Prisma data model](/orm/prisma-schema/data-model/models) (legacy Prisma Migrate takes care of generating the necessary _steps_). +- **legacy Prisma Migrate (declarative)**: Define the desired schema as a [Prisma schema data model](/orm/prisma-schema/data-model/models) (legacy Prisma Migrate takes care of generating the necessary _steps_). Here's a quick comparison. Assume you have the following scenario: @@ -73,7 +73,7 @@ ADD COLUMN published BOOLEAN DEFAULT false; #### legacy Prisma Migrate -With legacy Prisma Migrate, you write the desired database schema in the form of a [Prisma data model](/orm/prisma-schema/data-model/models) inside your [Prisma schema file](/orm/prisma-schema). To map the data model to your database schema, you then have to run these two commands: +With legacy Prisma Migrate, you write the desired database schema in the form of a [Prisma schema data model](/orm/prisma-schema/data-model/models) inside your [Prisma schema file](/orm/prisma-schema). To map the data model to your database schema, you then have to run these two commands: ```terminal prisma migrate save --experimental @@ -222,7 +222,7 @@ The `_Migration` table additionally stores information about each migration that With **legacy Prisma Migrate**, the workflow looks slightly different: -1. Manually adjust your [Prisma data model](/orm/prisma-schema/data-model/models) +1. Manually adjust your [Prisma schema data model](/orm/prisma-schema/data-model/models) 1. Migrate your database using the `legacy Prisma Migrate` CLI commands 1. (Re-)generate Prisma Client 1. Use Prisma Client in your application code to access your database diff --git a/content/200-orm/500-reference/050-prisma-client-reference.mdx b/content/200-orm/500-reference/050-prisma-client-reference.mdx index 1eab15dc13..b0ba841f74 100644 --- a/content/200-orm/500-reference/050-prisma-client-reference.mdx +++ b/content/200-orm/500-reference/050-prisma-client-reference.mdx @@ -479,7 +479,7 @@ Allows to set [transaction options](/orm/prisma-client/queries/transactions#tran #### Remarks -- The transaction levels can be overriden on a per-transaction level. +- The transaction levels can be overridden on a per-transaction level. #### Options @@ -1893,7 +1893,7 @@ const usersWithCount = await prisma.user.findMany({ `relationLoadStrategy` specifies how a relation should be loaded from the database. It has two possible values: -- `join` (default): Uses a database-level `LATERAL JOIN` and fetches all data with a single query to the database. +- `join` (default): Uses a database-level `LATERAL JOIN` (PostgreSQL) or correlated subqueries (MySQL) and fetches all data with a single query to the database. - `query`: Sends multiple queries to the database (one per table) and joins them on the application level. > **Note**: Once `relationLoadStrategy` moves from [Preview](/orm/more/releases#preview) into [General Availability](/orm/more/releases/#generally-available-ga), `join` will universally become the default for all relation queries. @@ -1909,7 +1909,7 @@ generator client { } ``` -After adding this flag, you need to run `prisma generate` again to re-generate Prisma Client. Also note that this feature is currently only available on PostgreSQL and CockroachDB, support for other DBs is coming soon. +After adding this flag, you need to run `prisma generate` again to re-generate Prisma Client. This feature is currently available on PostgreSQL, CockroachDB and MySQL. #### Remarks @@ -2775,10 +2775,11 @@ A nested `createMany` query adds a new set of records to a parent record. See: [ #### Remarks - `createMany` is available as a nested query when you `create` (`prisma.user.create(...)`) a new parent record or `update` (`prisma.user.update(...)`) an existing parent record. -- Available in the context of a has-many relation - for example, you can `prisma.user.create(...)` a user and use a nested `createMany` to create multiple posts (posts have one user). -- **Not** available in the context of a many-to-many relation - for example, you **cannot** `prisma.post.create(...)` a post and use a nested `createMany` to create categories (many posts have many categories). -- Does not support nesting additional relations - you cannot nest an additional `create` or `createMany`. -- Allows setting foreign keys directly - for example, setting the `categoryId` on a post. +- Available in the context of a one-to-many relation — for example, you can `prisma.user.create(...)` a user and use a nested `createMany` to create multiple posts (posts have one user). +- **Not** available in the context of a many-to-many relation — for example, you **cannot** `prisma.post.create(...)` a post and use a nested `createMany` to create categories (many posts have many categories). +- Does not support nesting additional relations — you cannot nest an additional `create` or `createMany`. +- Allows setting foreign keys directly — for example, setting the `categoryId` on a post. +- Nested `createMany` is not supported by SQLite. > You can use a nested `create` _or_ a nested `createMany` to create multiple related records - [each technique pros and cons](/orm/prisma-client/queries/relation-queries#create-a-single-record-and-multiple-related-records) . diff --git a/content/200-orm/500-reference/100-prisma-schema-reference.mdx b/content/200-orm/500-reference/100-prisma-schema-reference.mdx index eed0a4502c..28a5187a1e 100644 --- a/content/200-orm/500-reference/100-prisma-schema-reference.mdx +++ b/content/200-orm/500-reference/100-prisma-schema-reference.mdx @@ -17,14 +17,14 @@ Defines a [data source](/orm/prisma-schema/overview/data-sources) in the Prisma A `datasource` block accepts the following fields: -| Name | Required | Type | Description | -| ------------------- | -------- | ------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `provider` | **Yes** | String (`postgresql`, `mysql`, `sqlite`, `sqlserver`, `mongodb`, `cockroachdb`) | Describes which data source connectors to use. | -| `url` | **Yes** | String (URL) | Connection URL including authentication info. Most connectors use [the syntax provided by the database](/orm/reference/connection-urls#format). | -| `shadowDatabaseUrl` | No | String (URL) | Connection URL to the shadow database used by Prisma Migrate. Allows you to use a cloud-hosted database as the shadow database. | +| Name | Required | Type | Description | +| ------------------- | -------- | ------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `provider` | **Yes** | String (`postgresql`, `mysql`, `sqlite`, `sqlserver`, `mongodb`, `cockroachdb`) | Describes which data source connectors to use. | +| `url` | **Yes** | String (URL) | Connection URL including authentication info. Most connectors use [the syntax provided by the database](/orm/reference/connection-urls#format). | +| `shadowDatabaseUrl` | No | String (URL) | Connection URL to the shadow database used by Prisma Migrate. Allows you to use a cloud-hosted database as the shadow database. | | `directUrl` | No | String (URL) | Connection URL for direct connection to the database.

If you use a connection pooler URL in the `url` argument (for example, if you use [Prisma Accelerate](/accelerate) or pgBouncer), Prisma CLI commands that require a direct connection to the database use the URL in the `directUrl` argument.

The `directUrl` property is supported by Prisma Studio from version 5.1.0 upwards. | -| `relationMode` | No | String (`foreignKeys`, `prisma`) | Sets whether [referential integrity](/orm/prisma-schema/data-model/relations/relation-mode) is enforced by foreign keys in the database or emulated in the Prisma Client.

In preview in versions 3.1.1 and later. The field is named `relationMode` in versions 4.5.0 and later, and was previously named `referentialIntegrity`. | -| `extensions` | No | List of strings (PostgreSQL extension names) | Allows you to [represent PostgreSQL extensions in your schema](/orm/prisma-schema/postgresql-extensions#how-to-represent-postgresql-extensions-in-your-prisma-schema). Available in preview for PostgreSQL only in Prisma ORM versions 4.5.0 and later. | +| `relationMode` | No | String (`foreignKeys`, `prisma`) | Sets whether [referential integrity](/orm/prisma-schema/data-model/relations/relation-mode) is enforced by foreign keys in the database or emulated in the Prisma Client.

In preview in versions 3.1.1 and later. The field is named `relationMode` in versions 4.5.0 and later, and was previously named `referentialIntegrity`. | +| `extensions` | No | List of strings (PostgreSQL extension names) | Allows you to [represent PostgreSQL extensions in your schema](/orm/prisma-schema/postgresql-extensions#how-to-represent-postgresql-extensions-in-your-prisma-schema). Available in preview for PostgreSQL only in Prisma ORM versions 4.5.0 and later. | The following providers are available: @@ -2771,7 +2771,7 @@ model Post { ### `@ignore` -Add `@ignore` to a field that you want to exclude from Prisma Client (for example, a field that you do not want Prisma users to update). Ignored fields are excluded from the generated Prisma Client. The model's `create` method is disabled when doing this for _required_ fields with no `@default` (because the database cannot create an entry without that data). +Add `@ignore` to a field that you want to exclude from Prisma Client (for example, a field that you do not want Prisma Client users to update). Ignored fields are excluded from the generated Prisma Client. The model's `create` method is disabled when doing this for _required_ fields with no `@default` (because the database cannot create an entry without that data). #### Remarks @@ -3165,7 +3165,7 @@ circle Unsupported("circle")? @default(dbgenerated("'<(10,4),11>'::circle" ##### Override default value behavior for supported types -You can also use `dbgenerated()` to set the default value for supported types. For example, in PostgreSQL you can generate UUIDs at the database level rather than rely on Prisma's `uuid()`: +You can also use `dbgenerated()` to set the default value for supported types. For example, in PostgreSQL you can generate UUIDs at the database level rather than rely on Prisma ORM's `uuid()`: ```prisma highlight=2;add|3;delete model User { diff --git a/content/200-orm/500-reference/200-prisma-cli-reference.mdx b/content/200-orm/500-reference/200-prisma-cli-reference.mdx index 6331d6bb3f..feab458047 100644 --- a/content/200-orm/500-reference/200-prisma-cli-reference.mdx +++ b/content/200-orm/500-reference/200-prisma-cli-reference.mdx @@ -334,12 +334,12 @@ generator client { #### Options -| Option | Required | Description | Default | -| -------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | -| `--data-proxy` | No | The `generate` command will generate Prisma Client for use with [Prisma Accelerate](/accelerate) prior to Prisma 5.0.0. Mutually exclusive with `--accelerate` and `--no-engine`. | -| `--accelerate` | No | The `generate` command will generate Prisma Client for use with [Prisma Accelerate](/accelerate). Mutually exclusive with `--data-proxy` and `--no-engine`. Available in Prisma 5.1.0 and later. | +| Option | Required | Description | Default | +| -------------- | -------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | +| `--data-proxy` | No | The `generate` command will generate Prisma Client for use with [Prisma Accelerate](/accelerate) prior to Prisma 5.0.0. Mutually exclusive with `--accelerate` and `--no-engine`. | +| `--accelerate` | No | The `generate` command will generate Prisma Client for use with [Prisma Accelerate](/accelerate). Mutually exclusive with `--data-proxy` and `--no-engine`. Available in Prisma 5.1.0 and later. | | `--no-engine` | No | The `generate` command will generate Prisma Client without an accompanied engine for use with [Prisma Accelerate](/accelerate). Mutually exclusive with `--data-proxy` and `--accelerate`. Available in Prisma ORM 5.2.0 and later. | -| `--watch` | No | The `generate` command will continue to watch the `schema.prisma` file and re-generate Prisma Client on file changes. | +| `--watch` | No | The `generate` command will continue to watch the `schema.prisma` file and re-generate Prisma Client on file changes. | @@ -762,7 +762,7 @@ prisma db pull ```code no-copy Introspecting based on datasource defined in schema.prisma … -✔ Wrote Prisma data model into schema.prisma in 38ms +✔ Introspected 2 models and wrote them into schema.prisma in 38ms Run prisma generate to generate Prisma Client. ``` @@ -788,7 +788,7 @@ prisma db pull --schema=./alternative/schema.prisma ```code no-copy Introspecting based on datasource defined in alternative/schema.prisma … -✔ Wrote Prisma data model into alternative/schema.prisma in 60ms +✔ Introspected 2 models and wrote them into alternative/schema.prisma in 60ms Run prisma generate to generate Prisma Client. ``` @@ -1269,7 +1269,7 @@ where the `--from-...` and `--to-...` options are selected based on the type of - live databases - migration histories -- Prisma data models +- Prisma schema data models - an empty schema Both schema sources must use the same database provider. For example, a diff comparing a PostgreSQL data source with a SQLite data source is not supported. diff --git a/content/200-orm/500-reference/250-error-reference.mdx b/content/200-orm/500-reference/250-error-reference.mdx index f05300e8ca..7ab6b2b0fc 100644 --- a/content/200-orm/500-reference/250-error-reference.mdx +++ b/content/200-orm/500-reference/250-error-reference.mdx @@ -474,6 +474,8 @@ The included usage of the current plan has been exceeded. This can only occur on The global timeout of Accelerate has been exceeded. You can find the limit [here](/accelerate/limitations#query-timeout-limit). +> Also see the [troubleshooting guide](/accelerate/troubleshoot#p6004-querytimeout) for more information. + #### `P6005` (`InvalidParameters`) The user supplied invalid parameters. Currently only relevant for transaction methods. For example, setting a timeout that is too high. You can find the limit [here](/accelerate/limitations#interactive-transactions-query-timeout-limit). @@ -486,6 +488,45 @@ The chosen Prisma version is not compatible with Accelerate. This may occur when The engine failed to start. For example, it couldn't establish a connection to the database. +> Also see the [troubleshooting guide](/accelerate/troubleshoot#p6008-connectionerrorenginestarterror) for more information. + #### `P6009` (`ResponseSizeLimitExceeded`) The global response size limit of Accelerate has been exceeded. You can find the limit [here](/accelerate/limitations#response-size-limit). + +> Also see the [troubleshooting guide](/accelerate/troubleshoot#p6009-responsesizelimitexceeded) for more information. + +### Prisma Pulse + +Prisma Pulse-related errors start with `P61xx`. + +#### `P6100` (`ServerError`) – HTTP Status `500` + +An unexpected server error occurred. +This can happen due to a technical issue within the Prisma Pulse or its infrastructure. +For any incidents related to Prisma Pulse, you can refer to our status page [here](https://www.prisma-status.com/) and reach out to our support team through one of our available [channels](/platform/support) to report your issue. + +#### `P6101` (`DatasourceError`) – HTTP Status `400` + +Reasons: + +1. The datasource is not reachable by Prisma Pulse. The Console will validate the connection when enabling Pulse to reduce the likelihood of this error. However, the datasource may become unavailable after the configuration step, resulting in this error. +2. The datasource is reachable, but did not meet the requirements for Prisma Pulse. The Console will validate the configuration when enabling Pulse to reduce the likelihood of this error. However, the datasource may change after the configuration step, resulting in this error. + +#### `P6102` (`Unauthorized`) – HTTP Status `400` + +The API key is invalid. + +#### `P6103` (`ProjectDisabledError`) – HTTP Status `400` + +Prisma Pulse is not enabled for the configured API key. + +#### `P6104` (`AccountHoldError`) – HTTP Status `400` + +Your Prisma Data Platform account has been blocked, potentially due to exceeding the usage limit included in your current plan. Please review the error message for further information. + +If you require further assistance, please get in touch with us via one of our support [channels](/platform/support). + +#### `P6105` (`VersionNotSupported`) – HTTP Status `400` + +The Prisma version of the project is not compatible with Prisma Pulse. diff --git a/content/200-orm/500-reference/300-environment-variables-reference.mdx b/content/200-orm/500-reference/300-environment-variables-reference.mdx index dda26f7a69..e4fffb7ae9 100644 --- a/content/200-orm/500-reference/300-environment-variables-reference.mdx +++ b/content/200-orm/500-reference/300-environment-variables-reference.mdx @@ -270,10 +270,12 @@ The `PRISMA_FMT_BINARY` variable is used in versions [4.2.0](https://github.com/ `PRISMA_CLI_BINARY_TARGETS` can be used to specify one or more binary targets that Prisma CLI will download during installation (so it must be provided during `npm install` of Prisma CLI and does not affect runtime of Prisma CLI or Prisma Client). -Use `PRISMA_CLI_BINARY_TARGETS` if you 1) deploy to a specific platform via an upload of a local project that includes dependencies, and 2) your local environment is different from the target (e.g. AWS Lambda is `rhel-openssl-1.0.x`, and your local environment might be macOS arm64 `darwin-arm64`). Using the `PRISMA_CLI_BINARY_TARGETS` environment variable ensures that the target engine files are also downloaded. +Use `PRISMA_CLI_BINARY_TARGETS` if you 1) deploy to a specific platform via an upload of a local project that includes dependencies, and 2) your local environment is different from the target (e.g. AWS Lambda with Node.js 20+ is `rhel-openssl-3.0.x`, and your local environment might be macOS arm64 `darwin-arm64`). Using the `PRISMA_CLI_BINARY_TARGETS` environment variable ensures that the target engine files are also downloaded. ```terminal -PRISMA_CLI_BINARY_TARGETS=darwin-arm64,rhel-openssl-1.0.x npm install +PRISMA_CLI_BINARY_TARGETS=darwin-arm64,rhel-openssl-3.0.x npm install ``` This is the Prisma CLI equivalent for the [`binaryTargets` property of the `generator` block](/orm/prisma-schema/overview/generators#binary-targets), which enables you to define the same setting for Prisma Client. + +> **Note**: For Node.js versions earlier than 20, the openssl version was 1.0.x instead of 3.0.x. This is most obvious in AWS Lambda deployments, where the binary target would be `rhel-openssl-1.0.x` instead of `rhel-openssl-3.0.x`. diff --git a/content/200-orm/500-reference/350-database-features.mdx b/content/200-orm/500-reference/350-database-features.mdx index baacf0bb76..6793d027fb 100644 --- a/content/200-orm/500-reference/350-database-features.mdx +++ b/content/200-orm/500-reference/350-database-features.mdx @@ -68,7 +68,7 @@ Algorithm specified via `USING`: | SP-GiST | ✔️ | ✔️ | No | No | ✔️ | ✔️† | ✔️\* | Not yet | - \* Only available if natively supported by database. -- † Available with the PostgreSQL connector only in Prisma versions `4.0.0` and later. +- † Available with the PostgreSQL connector only in Prisma ORM versions `4.0.0` and later. ### Misc @@ -97,17 +97,17 @@ This section describes which database features exist on the NoSQL databases that The following table lists common MongoDB features and describes the level of support offered by Prisma ORM: | Feature | Supported by Prisma ORM | Notes | -| ----------------------------------------- | :-----------------: | :---------------------------------------------------------------------------------------------: | -| Embedded documents | ✔️ | | -| Transactions | ✔️ | | -| Indexes | ✔️ with caveats | Indexes can only be introspected if the field they refer to includes at least some data. | -| Autoincrementing IDs | No | | -| Compound IDs | No | MongoDB does not support composite IDs (`@@id`) | -| Generated `ObjectId` | ✔️ | See: [Defining IDs for MongoDB](/orm/prisma-schema/data-model/models#defining-ids-in-mongodb) | -| Arrays | ✔️ | | -| Enums | ✔️ | Implemented at Prisma ORM level | -| Native database types | ✔️ | See: [Field mapping reference](/orm/reference/prisma-schema-reference#model-field-scalar-types) | -| JSON support | ✔️ | Advanced `Json` field filtering is not yet supported. | -| DBrefs | No | -| Change streams | No | -| Direct access to the aggregation pipeline | No | +| ----------------------------------------- | :---------------------: | :---------------------------------------------------------------------------------------------: | +| Embedded documents | ✔️ | | +| Transactions | ✔️ | | +| Indexes | ✔️ with caveats | Indexes can only be introspected if the field they refer to includes at least some data. | +| Autoincrementing IDs | No | | +| Compound IDs | No | MongoDB does not support composite IDs (`@@id`) | +| Generated `ObjectId` | ✔️ | See: [Defining IDs for MongoDB](/orm/prisma-schema/data-model/models#defining-ids-in-mongodb) | +| Arrays | ✔️ | | +| Enums | ✔️ | Implemented at Prisma ORM level | +| Native database types | ✔️ | See: [Field mapping reference](/orm/reference/prisma-schema-reference#model-field-scalar-types) | +| JSON support | ✔️ | Advanced `Json` field filtering is not yet supported. | +| DBrefs | No | +| Change streams | No | +| Direct access to the aggregation pipeline | No | diff --git a/content/200-orm/500-reference/375-supported-databases.mdx b/content/200-orm/500-reference/375-supported-databases.mdx index 1216be448d..baaae5e1d1 100644 --- a/content/200-orm/500-reference/375-supported-databases.mdx +++ b/content/200-orm/500-reference/375-supported-databases.mdx @@ -19,14 +19,15 @@ An asterisk (\*) indicates that the version number is not relevant; either all v | Database | Version | | -------------------- | ------- | | CockroachDB | 21.2.4+ | -| MariaDB | 10 | +| MariaDB | 10.0+ | +| MariaDB | 11.0+ | | Microsoft SQL Server | 2017 | | Microsoft SQL Server | 2019 | | Microsoft SQL Server | 2022 | | MongoDB | 4.2+ | | MySQL | 5.6 | | MySQL | 5.7 | -| MySQL | 8 | +| MySQL | 8.0 | | PostgreSQL | 9.6 | | PostgreSQL | 10 | | PostgreSQL | 11 | diff --git a/content/200-orm/500-reference/500-preview-features/050-client-preview-features.mdx b/content/200-orm/500-reference/500-preview-features/050-client-preview-features.mdx index 626f019f30..ff43ab1447 100644 --- a/content/200-orm/500-reference/500-preview-features/050-client-preview-features.mdx +++ b/content/200-orm/500-reference/500-preview-features/050-client-preview-features.mdx @@ -57,36 +57,36 @@ To enable a Prisma Client Preview feature: In the list below, you can find a history of Prisma Client and Prisma schema features that were in Preview and are now in general availability. The features are sorted by the most recent version in which they were promoted to general availability. -| Feature | Released into Preview | Released into General Availability | -| -------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------: | -| `jsonProtocol` | [4.11.0](https://github.com/prisma/prisma/releases/tag/4.11.0) | [5.0.0](https://github.com/prisma/prisma/releases/tag/5.0.0) | -| [`extendedWhereUnique`](/orm/reference/prisma-client-reference#filter-on-non-unique-fields-with-userwhereuniqueinput) | [4.5.0](https://github.com/prisma/prisma/releases/tag/4.5.0) | [5.0.0](https://github.com/prisma/prisma/releases/tag/5.0.0) | -| [`fieldReference`](/orm/reference/prisma-client-reference#compare-columns-in-the-same-table) | [4.3.0](https://github.com/prisma/prisma/releases/tag/4.3.0) | [5.0.0](https://github.com/prisma/prisma/releases/tag/5.0.0) | -| [`clientExtensions`](/orm/prisma-client/client-extensions) | [4.7.0](https://github.com/prisma/prisma/releases/tag/4.7.0) | [4.16.0](https://github.com/prisma/prisma/releases/tag/4.16.0) | -| [`filteredRelationCount`](/orm/prisma-client/queries/aggregation-grouping-summarizing#filter-the-relation-count) | [4.3.0](https://github.com/prisma/prisma/releases/tag/4.3.0) | [4.16.0](https://github.com/prisma/prisma/releases/tag/4.16.0) | -| [`orderByNulls`](/orm/prisma-client/queries/filtering-and-sorting#sort-with-null-records-first-or-last) | [4.1.0](https://github.com/prisma/prisma/releases/tag/4.1.0) | [4.16.0](https://github.com/prisma/prisma/releases/tag/4.16.0) | -| [`referentialIntegrity`](/orm/prisma-schema/data-model/relations/relation-mode) | [3.1.1](https://github.com/prisma/prisma/releases/tag/3.1.1) | [4.7.0](https://github.com/prisma/prisma/releases/tag/4.7.0) | -| [`interactiveTransactions`](/orm/prisma-client/queries/transactions#interactive-transactions) | [2.29.0](https://github.com/prisma/prisma/releases/tag/2.29.0) |