From 5603a4684b9cda571f8c6c8dec369ef85b03f7b4 Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Thu, 4 May 2017 13:02:38 -0700 Subject: [PATCH 001/102] branding and link updates --- education/windows/school-get-minecraft.md | 39 +++++++------------ education/windows/teacher-get-minecraft.md | 15 +++---- ...troubleshoot-windows-store-for-business.md | 14 +++---- 3 files changed, 26 insertions(+), 42 deletions(-) diff --git a/education/windows/school-get-minecraft.md b/education/windows/school-get-minecraft.md index f385bbbcd2..a5e8476789 100644 --- a/education/windows/school-get-minecraft.md +++ b/education/windows/school-get-minecraft.md @@ -40,36 +40,32 @@ If you’ve been approved and are part of the Enrollment for Education Solutions -4. Sign in to Windows Store for Business with your email address. +4. Sign in to Microsoft Store for Education with your email address. -5. Read and accept the Windows Store for Business Service Agreement, and then select **Next**. +5. Read and accept the Microsoft Store for Education Service Agreement, and then select **Next**. -6. **Minecraft: Education Edition** opens in the Windows Store for Business. Select **Get the app**. This places **Minecraft: Education Edition** in your Store inventory. +6. **Minecraft: Education Edition** opens in the Microsoft Store for Education. Select **Get the app**. This places **Minecraft: Education Edition** in your Store inventory. -Now that the app is in your Store for Business inventory, you can choose how to distribute Minecraft. For more information on distribution options, see [Distribute Minecraft](#distribute-minecraft). +Now that the app is in your Microsoft Store for Education inventory, you can choose how to distribute Minecraft. For more information on distribution options, see [Distribute Minecraft](#distribute-minecraft). If you need additional licenses for **Minecraft: Education Edition**, see [Purchase additional licenses](https://technet.microsoft.com/edu/windows/education-scenarios-store-for-business#purchase-additional-licenses). ### Minecraft: Education Edition - volume licensing - Qualified education institutions can purchase Minecraft: Education Edition licenses through their Microsoft channel partner. Schools need to be part of the Enrollment for Education Solutions (EES) volume licensing program. Educational institutions should work with their channel partner to determine which Minecraft: Education Edition licensing offer is best for their institution. The process looks like this: -- Your channel partner will submit and process your volume license order, your licenses will be shown on [Volume Licensing Service Center](https://www.microsoft.com/Licensing/servicecenter/default.aspx), and the licenses will be available in your [Windows Store for Business](https://www.microsoft.com/business-store) inventory. -- You’ll receive an email with a link to Windows Store for Business. +- Your channel partner will submit and process your volume license order, your licenses will be shown on [Volume Licensing Service Center](https://www.microsoft.com/Licensing/servicecenter/default.aspx), and the licenses will be available in your [Microsoft Store for Business](https://www.microsoft.com/business-store) inventory. +- You’ll receive an email with a link to Microsoft Store for Business. - Sign in to [Windows Store for Business](https://www.microsoft.com/business-store) to distribute and manage the Minecraft: Education Edition licenses. For more information on distribution options, see [Distribute Minecraft](#distribute-minecraft) ## Minecraft: Education Edition payment options You can pay for Minecraft: Education Edition with a debit or credit card, or with an invoice. - ### Debit or credit cards - During the purchase, click **Get started! Add a way to pay.** Provide the info needed for your debit or credit card. ### Invoices - Invoices are now a supported payment method for Minecraft: Education Edition. There are a few requirements: - Admins only (not supported for Teachers) - $500 invoice minimum for your initial purchase @@ -92,7 +88,7 @@ After you've finished the purchase, you can find your invoice by checking **Mine > **Note**: After you complete a purchase, it can take up to twenty-four hours for the app to appear in **Inventory**. **To view your invoice** -1. In Windows Store for Business, click **Manage** and then click **Inventory**. +1. In Microsoft Store for Business, click **Manage** and then click **Inventory**. 2. Click **Minecraft: Education Edition** in the list of apps. 3. On **Minecraft: Education Edition**, click **View Bills**. @@ -104,9 +100,7 @@ After you've finished the purchase, you can find your invoice by checking **Mine The **Payment Instructions** section on the first page of the invoice has information on invoice amount, due date, and how to pay with electronic funds transfer, or with a check. - ## Distribute Minecraft - After Minecraft: Education Edition is added to your Windows Store for Business inventory, you have three options: - You can install the app on your PC. @@ -134,7 +128,7 @@ For Minecraft: Education Edition, you can use auto assign subscription to contro >[!Note] >The version of the Minecraft: Education Edition page in the Store for Business will be different depending on which Store for Business flight you are using. -1. Sign in to Microsoft Store for Business +1. Sign in to [Microsoft Store for Education](https://educationstore.microsoft.com) 2. Click Manage. You'll see Minecraft: Education Edition product page. @@ -150,7 +144,7 @@ For Minecraft: Education Edition, you can use auto assign subscription to contro ### Install for me You can install the app on your PC. This gives you a chance to test the app and know how you might help others in your organization use the app. -1. Sign in to Microsoft Store for Business. +1. Sign in to [Microsoft Store for Education](https://educationstore.microsoft.com). 2. Click **Manage**, and then click **Install**. ![Minecraft Education Edition product page](images/mc-install-for-me-teacher.png) @@ -162,7 +156,7 @@ Enter email addresses for your students, and each student will get an email with **To assign to others** -1. Sign in to Windows Store for Business. +1. Sign in to [Microsoft Store for Education](https://educationstore.microsoft.com). 2. Click **Manage**. ![Minecraft Education Edition product page](images/mc-install-for-me-teacher.png) @@ -234,7 +228,7 @@ You'll download a .zip file, extract the files, and then use one of the files to - ## Learn more -[Working with Windows Store for Business – education scenarios](education-scenarios-store-for-business.md)
-Learn about overall Windows Store for Business management: manage settings, shop for apps, distribute apps, manage inventory, and manage order history. - -[Roles and permissions in Windows Store for Business](https://technet.microsoft.com/itpro/windows/manage/roles-and-permissions-windows-store-for-business) - -[Troubleshoot Windows Store for Business](https://technet.microsoft.com/itpro/windows/manage/troubleshoot-windows-store-for-business) +[Working with Microsoft Store for Business – education scenarios](education-scenarios-store-for-business.md)
+Learn about overall Microsoft Store for Business management: manage settings, shop for apps, distribute apps, manage inventory, and manage order history. +[Roles and permissions in Microsoft Store for Business](https://technet.microsoft.com/itpro/windows/manage/roles-and-permissions-windows-store-for-business) +[Troubleshoot Microsoft Store for Business](https://technet.microsoft.com/itpro/windows/manage/troubleshoot-windows-store-for-business) ## Related topics [Get Minecraft: Education Edition](get-minecraft-for-education.md) - [For teachers get Minecraft: Education Edition](teacher-get-minecraft.md) diff --git a/education/windows/teacher-get-minecraft.md b/education/windows/teacher-get-minecraft.md index e5ce0def1b..bb86056cf1 100644 --- a/education/windows/teacher-get-minecraft.md +++ b/education/windows/teacher-get-minecraft.md @@ -17,7 +17,7 @@ author: trudyha Learn how teachers can get and distribute Minecraft: Education Edition. -## Add Minecraft to your Windows Store for Business +## Add Minecraft to your Microsoft Store for Business 1. Go to [http://education.minecraft.net/](http://education.minecraft.net/) and select **GET STARTED**. @@ -31,9 +31,9 @@ Learn how teachers can get and distribute Minecraft: Education Edition. -4. Sign in to Windows Store for Business with your email address. +4. Sign in to Microsoft Store for Business with your email address. -5. Read and accept the Windows Store for Business Service Agreement, and then select **Next**. +5. Read and accept the Microsoft Store for Business Service Agreement, and then select **Next**. 6. **Minecraft: Education Edition** opens in the Windows Store for Business. Select **Get the app**. This places **Minecraft: Education Edition** in your Windows Store for Business inventory. @@ -54,7 +54,7 @@ After Minecraft: Education Edition is added to your Windows Store for Business i ### Install for me You can install the app on your PC. This gives you a chance to work with the app before using it with your students. -1. Sign in to Windows Store for Business. +1. Sign in to [Micrsoft Store for Education](https://educationstore.microsoft.com). 2. Click **Manage**, and then click **Install**. ![Minecraft Education Edition product page](images/mc-install-for-me-teacher.png) @@ -65,7 +65,7 @@ You can install the app on your PC. This gives you a chance to work with the app Enter email addresses for your students, and each student will get an email with a link to install the app. This option is best for older, more tech-savvy students who will always use the same PC at school. **To assign to others** -1. Sign in to Windows Store for Business. +1. Sign in to [Micrsoft Store for Education](https://educationstore.microsoft.com). 2. Click **Manage**. ![Minecraft Education Edition product page](images/mc-install-for-me-teacher.png) @@ -131,7 +131,6 @@ You'll download a .zip file, extract the files, and then use one of the files to ![Windows Store app showing access to My Library](images/mc-dnld-others-teacher.png) - 2. **Extract files**. Find the .zip file that you downloaded and extract the files. This is usually your **Downloads** folder, unless you chose to save the .zip file to a different location. Right-click the file and choose **Extract all**. 3. **Save to USB drive**. After you've extracted the files, save the Minecraft: Education Edition folder to a USB drive, or to a network location that you can access from each PC. 4. **Install app**. Use the USB drive to copy the Minecraft folder to each Windows 10 PC where you want to install Minecraft: Education Edition. Open Minecraft: Education Edition folder, right-click **InstallMinecraftEducationEdition.bat** and click **Run as administrator**. @@ -155,11 +154,9 @@ If you are still having trouble installing the app, you can get more help on our ## Related topics -[Working with Windows Store for Business – education scenarios](education-scenarios-store-for-business.md)
+[Working with Microsoft Store for Education](education-scenarios-store-for-business.md)
Learn about overall Windows Store for Business management: manage settings, shop for apps, distribute apps, manage inventory, and manage order history. - [Get Minecraft: Education Edition](get-minecraft-for-education.md) - [For IT admins: get Minecraft: Education Edition](school-get-minecraft.md) diff --git a/store-for-business/troubleshoot-windows-store-for-business.md b/store-for-business/troubleshoot-windows-store-for-business.md index 5ea7623579..f047c00df4 100644 --- a/store-for-business/troubleshoot-windows-store-for-business.md +++ b/store-for-business/troubleshoot-windows-store-for-business.md @@ -48,13 +48,9 @@ The private store for your organization is a page in the Windows Store app that ## Still having trouble? -If you are still having trouble using WSfB or installing the app, you can get more help on our [Support page](https://go.microsoft.com/fwlink/?LinkID=799386). - -  - -  - - - - +If you are still having trouble using Microsoft Store or installing an app, Admins can sign in and look for topics on our **Support** page. + t +**To view Support page**  +1. Sign in to [Microsoft Store for Business](https://businessstore.microsoft.com) +2. Click **Manage**, and then click **Support**. \ No newline at end of file From 264dce99f9f221856e53de0b76cce28598d3ca7c Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Mon, 8 May 2017 09:09:52 -0700 Subject: [PATCH 002/102] typo --- store-for-business/troubleshoot-windows-store-for-business.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/store-for-business/troubleshoot-windows-store-for-business.md b/store-for-business/troubleshoot-windows-store-for-business.md index f047c00df4..b12f94afae 100644 --- a/store-for-business/troubleshoot-windows-store-for-business.md +++ b/store-for-business/troubleshoot-windows-store-for-business.md @@ -49,7 +49,7 @@ The private store for your organization is a page in the Windows Store app that ## Still having trouble? If you are still having trouble using Microsoft Store or installing an app, Admins can sign in and look for topics on our **Support** page. - t + **To view Support page**  1. Sign in to [Microsoft Store for Business](https://businessstore.microsoft.com) From b5fffb3df90070957deee3b6bcd715baa4284954 Mon Sep 17 00:00:00 2001 From: Trudy Hakala Date: Mon, 8 May 2017 11:38:07 -0700 Subject: [PATCH 003/102] ui and branding updates --- education/windows/school-get-minecraft.md | 33 ++++++++++--------- education/windows/teacher-get-minecraft.md | 12 +++---- ...s-and-groups-windows-store-for-business.md | 2 +- ...ows-store-for-business-account-settings.md | 6 ++-- 4 files changed, 27 insertions(+), 26 deletions(-) diff --git a/education/windows/school-get-minecraft.md b/education/windows/school-get-minecraft.md index a5e8476789..a07b93cce8 100644 --- a/education/windows/school-get-minecraft.md +++ b/education/windows/school-get-minecraft.md @@ -15,12 +15,12 @@ author: trudyha - Windows 10 -When you sign up for a [Minecraft: Education Edition](http://education.minecraft.net) trial, or purchase a [Minecraft: Education Edition](http://education.minecraft.net) subscription. Minecraft will be added to the inventory in your Windows Store for Business, a private version of Windows Store associated with your Azure Active Directory (Azure AD) tenant. Your Store for Business is only displayed to members of your organization. +When you sign up for a [Minecraft: Education Edition](http://education.minecraft.net) trial, or purchase a [Minecraft: Education Edition](http://education.minecraft.net) subscription. Minecraft will be added to the inventory in your Microsoft Store for Education which is associated with your Azure Active Directory (Azure AD) tenant. Your Microsoft Store for Education is only displayed to members of your organization. >[!Note] >If you don't have an Azure AD or Office 365 tenant, you can set up a free Office 365 Education subscription when you request Minecraft: Education Edition. For more information see [Office 365 Education plans and pricing](https://products.office.com/academic/compare-office-365-education-plans). -## Add Minecraft to your Windows Store for Business +## Add Minecraft to your Windows Store for Education You can start with the Minecraft: Education Edition trial to get individual copies of the app. For more information, see [Minecraft: Education Edition - direct purchase](#individual-copies). @@ -36,7 +36,7 @@ If you’ve been approved and are part of the Enrollment for Education Solutions -3. Select **Get the app**. This will take you to the Windows Store for Business to download the app. You will also receive an email with instructions and a link to the Store. +3. Select **Get the app**. This will take you to the Microsoft Store for Education to download the app. You will also receive an email with instructions and a link to the Store. @@ -55,9 +55,9 @@ If you need additional licenses for **Minecraft: Education Edition**, see [Purch ### Minecraft: Education Edition - volume licensing Qualified education institutions can purchase Minecraft: Education Edition licenses through their Microsoft channel partner. Schools need to be part of the Enrollment for Education Solutions (EES) volume licensing program. Educational institutions should work with their channel partner to determine which Minecraft: Education Edition licensing offer is best for their institution. The process looks like this: -- Your channel partner will submit and process your volume license order, your licenses will be shown on [Volume Licensing Service Center](https://www.microsoft.com/Licensing/servicecenter/default.aspx), and the licenses will be available in your [Microsoft Store for Business](https://www.microsoft.com/business-store) inventory. -- You’ll receive an email with a link to Microsoft Store for Business. -- Sign in to [Windows Store for Business](https://www.microsoft.com/business-store) to distribute and manage the Minecraft: Education Edition licenses. For more information on distribution options, see [Distribute Minecraft](#distribute-minecraft) +- Your channel partner will submit and process your volume license order, your licenses will be shown on [Volume Licensing Service Center](https://www.microsoft.com/Licensing/servicecenter/default.aspx), and the licenses will be available in your [Microsoft Store for Education](https://www.microsoft.com/business-store) inventory. +- You’ll receive an email with a link to Microsoft Store for Education. +- Sign in to [Windows Store for Education](https://educationstore.microsoft.com) to distribute and manage the Minecraft: Education Edition licenses. For more information on distribution options, see [Distribute Minecraft](#distribute-minecraft) ## Minecraft: Education Edition payment options You can pay for Minecraft: Education Edition with a debit or credit card, or with an invoice. @@ -83,12 +83,13 @@ Invoices are now a supported payment method for Minecraft: Education Edition. Th ### Find your invoice -After you've finished the purchase, you can find your invoice by checking **Minecraft: Education Edition** in your **Inventory**. +After you've finished the purchase, you can find your invoice by checking **Minecraft: Education Edition** in your **Apps & software**. -> **Note**: After you complete a purchase, it can take up to twenty-four hours for the app to appear in **Inventory**. +> [!NOTE] +> After you complete a purchase, it can take up to twenty-four hours for the app to appear in **Apps & software**. **To view your invoice** -1. In Microsoft Store for Business, click **Manage** and then click **Inventory**. +1. In Microsoft Store for Education, click **Manage** and then click **Apps & software**. 2. Click **Minecraft: Education Edition** in the list of apps. 3. On **Minecraft: Education Edition**, click **View Bills**. @@ -101,7 +102,7 @@ After you've finished the purchase, you can find your invoice by checking **Mine The **Payment Instructions** section on the first page of the invoice has information on invoice amount, due date, and how to pay with electronic funds transfer, or with a check. ## Distribute Minecraft -After Minecraft: Education Edition is added to your Windows Store for Business inventory, you have three options: +After Minecraft: Education Edition is added to your Microsoft Store for Education inventory, you have three options: - You can install the app on your PC. - You can assign the app to others. @@ -125,8 +126,8 @@ For Minecraft: Education Edition, you can use auto assign subscription to contro **How to turn off automatic subscription assignment** ->[!Note] ->The version of the Minecraft: Education Edition page in the Store for Business will be different depending on which Store for Business flight you are using. +> [!Note] +> The version of the Minecraft: Education Edition page in the Microsoft Store will be different depending on which Microsoft Store for Education flight you are using. 1. Sign in to [Microsoft Store for Education](https://educationstore.microsoft.com) 2. Click Manage. @@ -292,10 +293,10 @@ You can purchase more licenses by working with your channel partner. Licenses ar If you’ve purchased a volume license, be sure to let other basic purchasers in your organization know about the volume license. That should help prevent unnecessary purchases of individual copies. --> ## Learn more -[Working with Microsoft Store for Business – education scenarios](education-scenarios-store-for-business.md)
-Learn about overall Microsoft Store for Business management: manage settings, shop for apps, distribute apps, manage inventory, and manage order history. -[Roles and permissions in Microsoft Store for Business](https://technet.microsoft.com/itpro/windows/manage/roles-and-permissions-windows-store-for-business) -[Troubleshoot Microsoft Store for Business](https://technet.microsoft.com/itpro/windows/manage/troubleshoot-windows-store-for-business) +[Working with Microsoft Store for Education – education scenarios](education-scenarios-store-for-business.md)
+Learn about overall Microsoft Store for Education management: manage settings, shop for apps, distribute apps, manage inventory, and manage order history. +[Roles and permissions in Microsoft Store for Business and Education](https://technet.microsoft.com/itpro/windows/manage/roles-and-permissions-windows-store-for-business) +[Troubleshoot Microsoft Store for Business and Education](https://technet.microsoft.com/itpro/windows/manage/troubleshoot-windows-store-for-business) ## Related topics diff --git a/education/windows/teacher-get-minecraft.md b/education/windows/teacher-get-minecraft.md index bb86056cf1..b3485bf952 100644 --- a/education/windows/teacher-get-minecraft.md +++ b/education/windows/teacher-get-minecraft.md @@ -17,7 +17,7 @@ author: trudyha Learn how teachers can get and distribute Minecraft: Education Edition. -## Add Minecraft to your Microsoft Store for Business +## Add Minecraft to your Microsoft Store for Education 1. Go to [http://education.minecraft.net/](http://education.minecraft.net/) and select **GET STARTED**. @@ -27,15 +27,15 @@ Learn how teachers can get and distribute Minecraft: Education Edition. -3. Select **Get the app**. This will take you to the Windows Store for Business to download the app. You will also receive an email with instructions and a link to the Store. +3. Select **Get the app**. This will take you to the Windows Store for Ecucation to download the app. You will also receive an email with instructions and a link to the Store. -4. Sign in to Microsoft Store for Business with your email address. +4. Sign in to Microsoft Store for Education with your email address. -5. Read and accept the Microsoft Store for Business Service Agreement, and then select **Next**. +5. Read and accept the Microsoft Store for Business and Education Service Agreement, and then select **Next**. -6. **Minecraft: Education Edition** opens in the Windows Store for Business. Select **Get the app**. This places **Minecraft: Education Edition** in your Windows Store for Business inventory. +6. **Minecraft: Education Edition** opens in the Microsoft Store for Education. Select **Get the app**. This places **Minecraft: Education Edition** in your Microsoft Store inventory. ![Get Minecraft app in Store](images/minecraft-get-the-app.png) @@ -43,7 +43,7 @@ If you need additional licenses for **Minecraft: Education Edition**, see [Purch ## Distribute Minecraft -After Minecraft: Education Edition is added to your Windows Store for Business inventory, you have three options: +After Minecraft: Education Edition is added to your Microsoft Store for Education inventory, you have three options: - You can install the app on your PC. - You can assign the app to others. diff --git a/store-for-business/manage-users-and-groups-windows-store-for-business.md b/store-for-business/manage-users-and-groups-windows-store-for-business.md index 83baed4cea..1b56584329 100644 --- a/store-for-business/manage-users-and-groups-windows-store-for-business.md +++ b/store-for-business/manage-users-and-groups-windows-store-for-business.md @@ -21,7 +21,7 @@ localizationpriority: high Microsoft Store for Business and Education manages permissions with a set of roles. Currently, you can [assign these roles to individuals in your organization](roles-and-permissions-windows-store-for-business.md), but not to groups. ## Why Azure AD accounts? -For organizations planning to use the private store feature with Store for Business, we recommend that you also configure cloud domain join. This provides a seamless integration between the identity your admin and employees will use to sign in to Windows and the Store for Business. +For organizations planning to use the private store feature with Store for Business, we recommend that you also configure cloud domain join. This provides a seamless integration between the identity your admin and employees will use to sign in to Windows and the Microsoft Store for Business. Azure AD is an Azure service that provides identity and access management capabilities using the cloud. It is primarily designed to provide this service for cloud- or web-based applications that need to access your local Active Directory information. Azure AD identity and access management includes: diff --git a/store-for-business/update-windows-store-for-business-account-settings.md b/store-for-business/update-windows-store-for-business-account-settings.md index 56aaa46e30..29d1144790 100644 --- a/store-for-business/update-windows-store-for-business-account-settings.md +++ b/store-for-business/update-windows-store-for-business-account-settings.md @@ -35,7 +35,7 @@ We need an email address in case we need to contact you about your Microsoft Sto 2. Click **Manage**, click **Payments & billing**, and then click **Edit**. ## Organization tax information -Taxes for Windows Store for Business purchases are determined by your business address. Businesses in these countries can provide their VAT number or local equivalent: +Taxes for Microsoft Store for Business purchases are determined by your business address. Businesses in these countries can provide their VAT number or local equivalent: - Austria - Belgium - Croatia @@ -99,7 +99,7 @@ For example:
($1.29 X .095) X 100 = $12.25 ## Payment options -You can purchase apps from the Windows Store for Business using your credit card. You can enter your credit card information on Account Information, or when you purchase an app. We currently accept these credit cards: +You can purchase apps from the Microsoft Store for Business using your credit card. You can enter your credit card information on Account Information, or when you purchase an app. We currently accept these credit cards: 1. VISA 2. MasterCard 3. Discover @@ -136,7 +136,7 @@ Once you click **Next**, the information you provided will be validated with a Offline licensing is a new licensing option for Windows 10. With offline licenses, organizations can cache apps and their licenses to deploy within their network. ISVs or devs can opt-in their apps for offline licensing when they submit them to the developer center. Only apps that are opted in to offline licensing will show that they are available for offline licensing in Store for Business. This model means organizations can deploy apps when users or devices do not have connectivity to the Store. For more information on the Store for Business licensing model, see [licensing model](https://technet.microsoft.com/itpro/windows/manage/apps-in-windows-store-for-business#licensing-model). -Admins can decide whether or not offline licenses are shown for apps in Windows Store for Business. +Admins can decide whether or not offline licenses are shown for apps in Microsoft Store. **To set offline license visibility** From a7b71132f896ac2f24e31aa6798f5f858574c415 Mon Sep 17 00:00:00 2001 From: arottem Date: Mon, 8 May 2017 16:05:51 -0700 Subject: [PATCH 004/102] Update command-line-arguments-windows-defender-antivirus.md --- .../command-line-arguments-windows-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md b/windows/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md index 90098f1ce1..2ac1203de8 100644 --- a/windows/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md +++ b/windows/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md @@ -28,7 +28,7 @@ You can use a dedicated command-line tool to perform various functions in Window This utility can be useful when you want to automate the use of Windows Defender Antivirus. -The utility is available in _%Program Files%\Windows Defender\MpCmdRun.exe_ and must be run from a command prompt. +The utility is available in _%ProgramFiles%\Windows Defender\MpCmdRun.exe_ and must be run from a command prompt. > [!NOTE] > You may need to open an administrator-level version of the command prompt. Right-click the item in the Start menu, click **Run as administrator** and click **Yes** at the permissions prompt. From 000262a2e8fb99a99ca68dc619f7fb16a816666b Mon Sep 17 00:00:00 2001 From: arottem Date: Mon, 8 May 2017 16:08:07 -0700 Subject: [PATCH 005/102] Update configure-network-connections-windows-defender-antivirus.md Added note about needing to run as admin --- .../configure-network-connections-windows-defender-antivirus.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/threat-protection/windows-defender-antivirus/configure-network-connections-windows-defender-antivirus.md b/windows/threat-protection/windows-defender-antivirus/configure-network-connections-windows-defender-antivirus.md index d73a96d98b..194b3e9cfb 100644 --- a/windows/threat-protection/windows-defender-antivirus/configure-network-connections-windows-defender-antivirus.md +++ b/windows/threat-protection/windows-defender-antivirus/configure-network-connections-windows-defender-antivirus.md @@ -146,6 +146,8 @@ Use the following argument with the Windows Defender AV command line utility (*m ```DOS MpCmdRun - ValidateMapsConnection ``` +> [!NOTE] +> You may need to open an administrator-level version of the command prompt. Right-click the item in the Start menu, click **Run as administrator** and click **Yes** at the permissions prompt. See [Use the mpcmdrun.exe commandline tool to configure and manage Windows Defender Antivirus](command-line-arguments-windows-defender-antivirus.md) for more information on how to use the *mpcmdrun.exe* utility. From 981a56afb62b47d4ce3b01e33a83c22b1dbee617 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Mon, 8 May 2017 16:24:49 -0700 Subject: [PATCH 006/102] added a WU-settings topic --- windows/deployment/update/waas-wu-settings.md | 159 ++++++++++++++++++ 1 file changed, 159 insertions(+) create mode 100644 windows/deployment/update/waas-wu-settings.md diff --git a/windows/deployment/update/waas-wu-settings.md b/windows/deployment/update/waas-wu-settings.md new file mode 100644 index 0000000000..bb3cfb35c7 --- /dev/null +++ b/windows/deployment/update/waas-wu-settings.md @@ -0,0 +1,159 @@ +--- +title: Manage additional Windows Update settings (Windows 10) +description: Additional settings to control the behavior of Windows Update (WU) in Windows 10 +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +author: DaniHalfin +localizationpriority: high +--- + +# Manage additional Windows Update settings + + +**Applies to** + +- Windows 10 +- Windows 10 Mobile + +> **Looking for consumer information?** See [Windows Update: FAQ](https://support.microsoft.com/help/12373/windows-update-faq) + +You can use Group Policy settings or mobile device management (MDM) to configure the behavior of Windows Update (WU) on your Windows 10 devices. You can configure the update detection frequenct, select when updates are recieved, specify the update service location and more. + +>[!IMPORTANT] +>In Windows 10, any Group Policy user configuration settings for Windows Update were deprecated and are no longer supported on this platform. + +## Summary of Windows Update settings + +| Group Policy setting | MDM setting | Supported from version | +| --- | --- | --- | +| [Specify Intranet Microsoft update service location](#specify-intranet-microsoft-update-service-location) | [UpdateServiceUrl](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-updateserviceurl) and [UpdateServiceUrlAlternate](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-updateserviceurlalternate) | | +| [Automatic Updates Detection Frequency](#automatic-updates-detection-frequency) | [DetectionFrequency](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-detectionfrequency) | 1703 | +| [Remove access to use all Windows Update features](#remove-access-to-use-all-windows-update-features) | | | +| [Do not connect to any Windows Update Internet locations](#do-not-connect-to-any-windows-update-internet-locations) | | | +| [Enable client-side targeting](#enable-client-side-targeting) | | | +| [Allow signed updates from an intranet Microsoft update service location](#allow-signed-updates-from-an-intranet-microsoft-update-service-location) | [AllowNonMicrosoftSignedUpdate](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-allownonmicrosoftsignedupdate) | | +| [Do not include drivers with Windows Updates](#do-not-include-drivers-with-windows-updates) | [ExcludeWUDriversInQualityUpdate](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-excludewudriversinqualityupdate) | 1607 | +| [Configure Automatic Updates](#configure-automatic-updates) | [AllowAutoUpdate](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-allowautoupdate) | | + +>[!NOTE] +>Additional information about settings to manage device restarts and restart notifications for updates is available on [Manage device restarts after updates](waas-restart.md). + + +## Scanning for updates + +TODO: Story + +For additional settings that configure when Feature and Quality updates are received, see [Configure Windows Update for Business](waas-configure-wufb.md). + +### Specify Intranet Microsoft update service location + +Specifies an intranet server to host updates from Microsoft Update. You can then use this update service to automatically update computers on your network. +This setting lets you specify a server on your network to function as an internal update service. The Automatic Updates client will search this service for updates that apply to the computers on your network. + +To use this setting in Group Policy, go to **Computer Configuration\Administrative Templates\Windows Components\Windows Update\Specify Intranet Microsoft update service location**. You must set two server name values: the server from which the Automatic Updates client detects and downloads updates, and the server to which updated workstations upload statistics. You can set both values to be the same server. An optional server name value can be specified to configure Windows Update Agent to download updates from an alternate download server instead of the intranet update service. + +If the setting is set to *Enabled*, the Automatic Updates client connects to the specified intranet Microsoft update service (or alternate download server), instead of Windows Update, to search for and download updates. Enabling this setting means that end users in your organization don’t have to go through a firewall to get updates, and it gives you the opportunity to test updates after deploying them. +If the setting is set to *Disabled* or *Not Configured*, and if Automatic Updates is not disabled by policy or user preference, the Automatic Updates client connects directly to the Windows Update site on the Internet. + +The alternate download server configures the Windows Update Agent to download files from an alternative download server instead of the intranet update service. +The option to download files with missing Urls allows content to be downloaded from the Alternate Download Server when there are no download Urls for files in the update metadata. This option should only be used when the intranet update service does not provide download Urls in the update metadata for files which are present on the alternate download server. + +>[!NOTE] +>If the "Configure Automatic Updates" policy is disabled, then this policy has no effect. +> +>If the "Alternate Download Server" is not set, it will use the intranet update service by default to download updates. +> +>The option to "Download files with no Url..." is only used if the "Alternate Download Server" is set. + +To configure this policy with MDM, use [UpdateServiceUrl](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-updateserviceurl) and [UpdateServiceUrlAlternate](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-updateserviceurlalternate). + + +### Automatic Updates detection frequency + +Specifies the hours that Windows will use to determine how long to wait before checking for available updates. The exact wait time is determined by using the hours specified here minus zero to twenty percent of the hours specified. For example, if this policy is used to specify a 20-hour detection frequency, then all clients to which this policy is applied will check for updates anywhere between 16 to 20 hours. + +To set this setting with Group Policy, navigate to **Computer Configuration\Administrative Templates\Windows Components\Windows Update\Automatic Updates detection frequency**. + +If the setting is set to *Enabled*, Windows will check for available updates at the specified interval. +If the setting is set to *Disabled* or *Not Configured*, Windows will check for available updates at the default interval of 22 hours. + +>[!NOTE] +>The “Specify intranet Microsoft update service location” setting must be enabled for this policy to have effect. +> +>If the “Configure Automatic Updates” policy is disabled, this policy has no effect. + +To configure this policy with MDM, use [DetectionFrequency](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-detectionfrequency). + + +### Remove access to use all Windows Update features + +By enabling the Group Policy setting under **Computer Configuration\Administrative Templates\Windows Components\Windows update\Remove access to use all Windows update features**, administrators can disable the "Check for updates" option for users. Any background update scans, downloads and installations will continue to work as configured. + +### Do not connect to any Windows Update Internet locations + +Even when Windows Update is configured to receive updates from an intranet update service, it will periodically retrieve information from the public Windows Update service to enable future connections to Windows Update, and other services like Microsoft Update or the Microsoft Store. + +Use **Computer Configuration\Administrative Templates\Windows Components\Windows update\Do not connect to any Windows Update Internet locations** to enable this policy. When enabled, this policy will disable the functionality discribed above, and may cause connection to public services such as the Microsoft Store, Windows Update for Business and Delivery Optimization to stop working. + +>[!NOTE] +>This policy applies only when the device is configured to connect to an intranet update service using the "Specify intranet Microsoft update service location" policy. + +### Enable client-side targeting + +Specifies the target group name or names that should be used to receive updates from an intranet Microsoft update service. + +This Group Policy setting can be found under **Computer Configuration\Administrative Templates\Windows Components\Windows update\Enable client-side targeting**. +If the setting is set to *Enabled*, the specified target group information is sent to the intranet Microsoft update service which uses it to determine which updates should be deployed to this computer. +If the setting is set to *Disabled* or *Not Configured*, no target group information will be sent to the intranet Microsoft update service. + +If the intranet Microsoft update service supports multiple target groups this policy can specify multiple group names separated by semicolons. Otherwise, a single group must be specified. + +>[!NOTE] +>This policy applies only when the intranet Microsoft update service the device is directed to is configured to support client-side targeting. If the “Specify intranet Microsoft update service location” policy is disabled or not configured, this policy has no effect. + +**TODO: Which services support this feature** + +### Allow signed updates from an intranet Microsoft update service location + +This policy setting allows you to manage whether Automatic Updates accepts updates signed by entities other than Microsoft when the update is found on an intranet Microsoft update service location. + +To configure this setting in Group Policy, go to **Computer Configuration\Administrative Templates\Windows Components\Windows update\Allow signed updates from an intranet Microsoft update service location**. + +If you enable this policy setting, Automatic Updates accepts updates received through an intranet Microsoft update service location, as specified by **[Specify Intranet Microsoft update service location](#specify-intranet-microsoft-update-service-location)**, if they are signed by a certificate found in the “Trusted Publishers” certificate store of the local computer. +If you disable or do not configure this policy setting, updates from an intranet Microsoft update service location must be signed by Microsoft. + +>[!NOTE] +>Updates from a service other than an intranet Microsoft update service must always be signed by Microsoft and are not affected by this policy setting. + +To configure this policy with MDM, use [AllowNonMicrosoftSignedUpdate](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-allownonmicrosoftsignedupdate). + +## Installing updates + +TODO: Story + +### Do not include drivers with Windows Updates + +Allows admins to exlucde Windows Update (WU) drivers during updates. + +To configure this setting in Group Policy, use **Computer Configuration\Administrative Templates\Windows Components\Windows update\Do not include drivers with Windows Updates**. +Enable this policy to not include drivers with Windows quality updates. +If you disable or do not configure this policy, Windows Update will include updates that have a Driver classification. + +### Configure Automatic Updates + +Enables the IT admin to manage automatic update behavior to scan, download, and install updates. + +When enabling this setting through Group Policy, under **Computer Configuration\Administrative Templates\Windows Components\Windows update\Configure Automatic Updates**, you must select one of the four options: + +**2 - Notify for download and auto install** - When Windows finds updates that apply to this device, users will be notified that updates are ready to be downloaded. After going to **Settings > Update & security > Windows Update**, users can download and install any available updates. + +**3 - Auto download and notify for Install** - Windows finds updates that apply to the device and downloads them in the background (the user is not notified or interrupted during this process). When the downloads are complete, users will be notified that they are ready to install. After going to **Settings > Update & security > Windows Update**, users can install them. + +**4 - Auto download and schedule the instal** - Specify the schedule using the options in the Group Policy Setting. For more informationa about this setting, see [Schedule update installation](waas-restart,md#schedule-update-installation). + +**5 - Allow local admin to choose setting** - With this option, local administrators will be allowed to use the settings app to select a configuration option of their choice. Local administrators will not be allowed to disable the configuration for Automatic Updates. + +If this setting is set to *Disabled*, any updates that are available on Windows Update must be downloaded and installed manually. To do this, users must go to **Settings > Update & security > Windows Update**. + +If this setting is set to *Not Configured*, an administrator can still configure Automatic Updates through the settings app, under **Settings > Update & security > Windows Update > Advanced options**. \ No newline at end of file From f9d3174e0237b37ac9ca500a36c6ef5d629b6362 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Mon, 8 May 2017 16:30:00 -0700 Subject: [PATCH 007/102] quick fix in settings table on wu-settings --- windows/deployment/update/waas-wu-settings.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/deployment/update/waas-wu-settings.md b/windows/deployment/update/waas-wu-settings.md index bb3cfb35c7..d4857826ae 100644 --- a/windows/deployment/update/waas-wu-settings.md +++ b/windows/deployment/update/waas-wu-settings.md @@ -27,14 +27,14 @@ You can use Group Policy settings or mobile device management (MDM) to configure | Group Policy setting | MDM setting | Supported from version | | --- | --- | --- | -| [Specify Intranet Microsoft update service location](#specify-intranet-microsoft-update-service-location) | [UpdateServiceUrl](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-updateserviceurl) and [UpdateServiceUrlAlternate](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-updateserviceurlalternate) | | +| [Specify Intranet Microsoft update service location](#specify-intranet-microsoft-update-service-location) | [UpdateServiceUrl](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-updateserviceurl) and [UpdateServiceUrlAlternate](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-updateserviceurlalternate) | All | | [Automatic Updates Detection Frequency](#automatic-updates-detection-frequency) | [DetectionFrequency](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-detectionfrequency) | 1703 | -| [Remove access to use all Windows Update features](#remove-access-to-use-all-windows-update-features) | | | -| [Do not connect to any Windows Update Internet locations](#do-not-connect-to-any-windows-update-internet-locations) | | | -| [Enable client-side targeting](#enable-client-side-targeting) | | | -| [Allow signed updates from an intranet Microsoft update service location](#allow-signed-updates-from-an-intranet-microsoft-update-service-location) | [AllowNonMicrosoftSignedUpdate](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-allownonmicrosoftsignedupdate) | | +| [Remove access to use all Windows Update features](#remove-access-to-use-all-windows-update-features) | | All | +| [Do not connect to any Windows Update Internet locations](#do-not-connect-to-any-windows-update-internet-locations) | | All | +| [Enable client-side targeting](#enable-client-side-targeting) | | All | +| [Allow signed updates from an intranet Microsoft update service location](#allow-signed-updates-from-an-intranet-microsoft-update-service-location) | [AllowNonMicrosoftSignedUpdate](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-allownonmicrosoftsignedupdate) | All | | [Do not include drivers with Windows Updates](#do-not-include-drivers-with-windows-updates) | [ExcludeWUDriversInQualityUpdate](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-excludewudriversinqualityupdate) | 1607 | -| [Configure Automatic Updates](#configure-automatic-updates) | [AllowAutoUpdate](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-allowautoupdate) | | +| [Configure Automatic Updates](#configure-automatic-updates) | [AllowAutoUpdate](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-allowautoupdate) | All | >[!NOTE] >Additional information about settings to manage device restarts and restart notifications for updates is available on [Manage device restarts after updates](waas-restart.md). From efa97340b6535d33e805820889e3a8cd796a59cd Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Mon, 8 May 2017 16:35:56 -0700 Subject: [PATCH 008/102] fixed typo --- windows/deployment/update/waas-wu-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/update/waas-wu-settings.md b/windows/deployment/update/waas-wu-settings.md index d4857826ae..7e55486149 100644 --- a/windows/deployment/update/waas-wu-settings.md +++ b/windows/deployment/update/waas-wu-settings.md @@ -150,7 +150,7 @@ When enabling this setting through Group Policy, under **Computer Configuration\ **3 - Auto download and notify for Install** - Windows finds updates that apply to the device and downloads them in the background (the user is not notified or interrupted during this process). When the downloads are complete, users will be notified that they are ready to install. After going to **Settings > Update & security > Windows Update**, users can install them. -**4 - Auto download and schedule the instal** - Specify the schedule using the options in the Group Policy Setting. For more informationa about this setting, see [Schedule update installation](waas-restart,md#schedule-update-installation). +**4 - Auto download and schedule the instal** - Specify the schedule using the options in the Group Policy Setting. For more informationa about this setting, see [Schedule update installation](waas-restart.md#schedule-update-installation). **5 - Allow local admin to choose setting** - With this option, local administrators will be allowed to use the settings app to select a configuration option of their choice. Local administrators will not be allowed to disable the configuration for Automatic Updates. From b56f3394a2b81c302dc32e788114facdcc579cc3 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Mon, 8 May 2017 16:40:05 -0700 Subject: [PATCH 009/102] somre more typos fixed --- windows/deployment/update/waas-wu-settings.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/deployment/update/waas-wu-settings.md b/windows/deployment/update/waas-wu-settings.md index 7e55486149..5d7a49912c 100644 --- a/windows/deployment/update/waas-wu-settings.md +++ b/windows/deployment/update/waas-wu-settings.md @@ -18,7 +18,7 @@ localizationpriority: high > **Looking for consumer information?** See [Windows Update: FAQ](https://support.microsoft.com/help/12373/windows-update-faq) -You can use Group Policy settings or mobile device management (MDM) to configure the behavior of Windows Update (WU) on your Windows 10 devices. You can configure the update detection frequenct, select when updates are recieved, specify the update service location and more. +You can use Group Policy settings or mobile device management (MDM) to configure the behavior of Windows Update (WU) on your Windows 10 devices. You can configure the update detection frequent, select when updates are received, specify the update service location and more. >[!IMPORTANT] >In Windows 10, any Group Policy user configuration settings for Windows Update were deprecated and are no longer supported on this platform. @@ -94,7 +94,7 @@ By enabling the Group Policy setting under **Computer Configuration\Administrati Even when Windows Update is configured to receive updates from an intranet update service, it will periodically retrieve information from the public Windows Update service to enable future connections to Windows Update, and other services like Microsoft Update or the Microsoft Store. -Use **Computer Configuration\Administrative Templates\Windows Components\Windows update\Do not connect to any Windows Update Internet locations** to enable this policy. When enabled, this policy will disable the functionality discribed above, and may cause connection to public services such as the Microsoft Store, Windows Update for Business and Delivery Optimization to stop working. +Use **Computer Configuration\Administrative Templates\Windows Components\Windows update\Do not connect to any Windows Update Internet locations** to enable this policy. When enabled, this policy will disable the functionality described above, and may cause connection to public services such as the Microsoft Store, Windows Update for Business and Delivery Optimization to stop working. >[!NOTE] >This policy applies only when the device is configured to connect to an intranet update service using the "Specify intranet Microsoft update service location" policy. @@ -107,7 +107,7 @@ This Group Policy setting can be found under **Computer Configuration\Administra If the setting is set to *Enabled*, the specified target group information is sent to the intranet Microsoft update service which uses it to determine which updates should be deployed to this computer. If the setting is set to *Disabled* or *Not Configured*, no target group information will be sent to the intranet Microsoft update service. -If the intranet Microsoft update service supports multiple target groups this policy can specify multiple group names separated by semicolons. Otherwise, a single group must be specified. +If the intranet Microsoft update service supports multiple target groups, this policy can specify multiple group names separated by semicolons. Otherwise, a single group must be specified. >[!NOTE] >This policy applies only when the intranet Microsoft update service the device is directed to is configured to support client-side targeting. If the “Specify intranet Microsoft update service location” policy is disabled or not configured, this policy has no effect. @@ -134,7 +134,7 @@ TODO: Story ### Do not include drivers with Windows Updates -Allows admins to exlucde Windows Update (WU) drivers during updates. +Allows admins to exclude Windows Update (WU) drivers during updates. To configure this setting in Group Policy, use **Computer Configuration\Administrative Templates\Windows Components\Windows update\Do not include drivers with Windows Updates**. Enable this policy to not include drivers with Windows quality updates. @@ -150,7 +150,7 @@ When enabling this setting through Group Policy, under **Computer Configuration\ **3 - Auto download and notify for Install** - Windows finds updates that apply to the device and downloads them in the background (the user is not notified or interrupted during this process). When the downloads are complete, users will be notified that they are ready to install. After going to **Settings > Update & security > Windows Update**, users can install them. -**4 - Auto download and schedule the instal** - Specify the schedule using the options in the Group Policy Setting. For more informationa about this setting, see [Schedule update installation](waas-restart.md#schedule-update-installation). +**4 - Auto download and schedule the install** - Specify the schedule using the options in the Group Policy Setting. For more information about this setting, see [Schedule update installation](waas-restart.md#schedule-update-installation). **5 - Allow local admin to choose setting** - With this option, local administrators will be allowed to use the settings app to select a configuration option of their choice. Local administrators will not be allowed to disable the configuration for Automatic Updates. From fd3da66b1bc81808efcbcd243ad96c9ec715d7c6 Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Tue, 9 May 2017 08:21:43 -0700 Subject: [PATCH 010/102] xerxes request --- devices/hololens/TOC.md | 2 +- devices/hololens/change-history-hololens.md | 6 ++++ devices/hololens/hololens-enroll-mdm.md | 2 +- devices/hololens/hololens-provisioning.md | 5 ++- devices/hololens/hololens-requirements.md | 36 +++++++++++++++++---- 5 files changed, 41 insertions(+), 10 deletions(-) diff --git a/devices/hololens/TOC.md b/devices/hololens/TOC.md index 1c6e2264ab..9ee05419db 100644 --- a/devices/hololens/TOC.md +++ b/devices/hololens/TOC.md @@ -1,5 +1,5 @@ # [Microsoft HoloLens](index.md) -## [HoloLens in the enterprise: requirements](hololens-requirements.md) +## [HoloLens in the enterprise: requirements and FAQ](hololens-requirements.md) ## [Set up HoloLens](hololens-setup.md) ## [Unlock Windows Holographic for Business features](hololens-upgrade-enterprise.md) ## [Enroll HoloLens in MDM](hololens-enroll-mdm.md) diff --git a/devices/hololens/change-history-hololens.md b/devices/hololens/change-history-hololens.md index fb1d9fe158..99dc4f9bdd 100644 --- a/devices/hololens/change-history-hololens.md +++ b/devices/hololens/change-history-hololens.md @@ -14,6 +14,12 @@ localizationpriority: medium This topic lists new and updated topics in the [Microsoft HoloLens documentation](index.md). +## May 2017 + +| New or changed topic | Description | +| --- | --- | +| [Microsoft HoloLens in the enterprise: requirements](hololens-requirements.md) | Changed title to **Microsoft HoloLens in the enterprise: requirements and FAQ**, added questions and answers in new [FAQ section](hololens-requirements.md#faq) | + ## January 2017 | New or changed topic | Description | diff --git a/devices/hololens/hololens-enroll-mdm.md b/devices/hololens/hololens-enroll-mdm.md index cfc6dc0467..cf8b653447 100644 --- a/devices/hololens/hololens-enroll-mdm.md +++ b/devices/hololens/hololens-enroll-mdm.md @@ -14,7 +14,7 @@ localizationpriority: medium You can manage multiple Microsoft HoloLens devices simultaneously using solutions like Microsoft Intune. You will be able to manage settings, select apps to install and set security configurations tailored to your organization's need. >[!NOTE] ->Mobile device management (MDM) for the Development edition of HoloLens does not include VPN, BitLocker, or kiosk mode. Those features are only available when you [upgrade to Windows Holographic for Business](hololens-upgrade-enterprise.md). +>Mobile device management (MDM), including the VPN, Bitlocker, and kiosk mode features, is only available when you [upgrade to Windows Holographic for Business](hololens-upgrade-enterprise.md). ## Requirements diff --git a/devices/hololens/hololens-provisioning.md b/devices/hololens/hololens-provisioning.md index 0b887cc940..149636b0ac 100644 --- a/devices/hololens/hololens-provisioning.md +++ b/devices/hololens/hololens-provisioning.md @@ -111,7 +111,7 @@ In Windows ICD, when you create a provisioning package for Windows Holographic, | **Certificates** | Deploy a certificate to HoloLens. | | **ConnectivityProfiles** | Deploy a Wi-Fi profile to HoloLens. | | **EditionUpgrade** | [Upgrade to Windows Holographic for Business.](hololens-upgrade-enterprise.md) | -| **Policies** | Allow or prevent developer mode on HoloLens. | +| **Policies** | Allow or prevent developer mode on HoloLens. [Policies supported by Windows Holographic for Business](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#hololenspolicies) | >[!NOTE] >App installation (**UniversalAppInstall**) using a provisioning package is not currently supported for HoloLens. @@ -119,3 +119,6 @@ In Windows ICD, when you create a provisioning package for Windows Holographic, + + + diff --git a/devices/hololens/hololens-requirements.md b/devices/hololens/hololens-requirements.md index 11331b62f4..80c2cd9faa 100644 --- a/devices/hololens/hololens-requirements.md +++ b/devices/hololens/hololens-requirements.md @@ -1,6 +1,6 @@ --- -title: HoloLens in the enterprise requirements (HoloLens) -description: Requirements for general use, Wi-Fi, and device management for HoloLens in the enterprise. +title: HoloLens in the enterprise requirements and FAQ (HoloLens) +description: Requirements and FAQ for general use, Wi-Fi, and device management for HoloLens in the enterprise. ms.prod: w10 ms.mktglfcycl: manage ms.pagetype: hololens, devices @@ -9,11 +9,13 @@ author: jdeckerMS localizationpriority: medium --- -# Microsoft HoloLens in the enterprise: requirements +# Microsoft HoloLens in the enterprise: requirements and FAQ When you develop for HoloLens, there are [system requirements and tools](https://developer.microsoft.com/windows/mixed-reality/install_the_tools) that you need. In an enterprise environment, there are also a few requirements to use and manage HoloLens which are listed below. -## General use +## Requirements + +### General use - Microsoft account or Azure Active Directory (Azure AD) account - Wi-Fi network to set up HoloLens @@ -21,7 +23,7 @@ When you develop for HoloLens, there are [system requirements and tools](https:/ >After you set up HoloLens, you can use it offline [with some limitations](https://support.microsoft.com/help/12645/hololens-use-hololens-offline). -## Supported wireless network EAP methods +### Supported wireless network EAP methods - PEAP-MS-CHAPv2 - PEAP-TLS - TLS @@ -31,16 +33,36 @@ When you develop for HoloLens, there are [system requirements and tools](https:/ - TTLS-PAP - TTLS-TLS -## Device management +### Device management - Users have Azure AD accounts with [Intune license assigned](https://docs.microsoft.com/intune/get-started/start-with-a-paid-subscription-to-microsoft-intune-step-4) - Wi-Fi network - Intune or a 3rd party mobile device management (MDM) provider that uses Microsoft MDM APIs -## Upgrade to Windows Holographic for Business +### Upgrade to Windows Holographic for Business - HoloLens Enterprise license XML file +## FAQ for HoloLens +#### Is Windows Hello for Business supported on HoloLens? + +Hello for Business (using a PIN or biometric to sign in) is supported for HoloLens. It must be configured [using MDM](hololens-enroll-mdm.md). + +#### Does the type of account change the sign-in behavior? + +Yes, the behavior for the type of account impacts the sign-in behavior. If you apply policies for sign-in, the policy is always respected. If no policy for sign-in is applied, these are the default behaviors for each account type. + +- Microsoft account: signs in automatically +- Local account: always asks for password, not configurable by Settings +- Azure AD: asks for password by default; configurable by Settings to no longer ask for password. + +>[!NOTE] +>Inactivity timers are currently not supported, which means that the **AllowIdleReturnWithoutPassword** policy is respected only when the device goes into StandBy. + + +#### How do I remove a HoloLens device from the Intune dashboard? + +You cannot [unenroll](https://docs.microsoft.com/intune-user-help/unenroll-your-device-from-intune-windows) HoloLens from Intune remotely. If the administrator unenrolls the device using MDM, ## Related resources From d916933f453d142910e5153f66aa5b4655a1765a Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Tue, 9 May 2017 08:30:08 -0700 Subject: [PATCH 011/102] fix bookmark --- devices/hololens/change-history-hololens.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/change-history-hololens.md b/devices/hololens/change-history-hololens.md index 99dc4f9bdd..8377e9a846 100644 --- a/devices/hololens/change-history-hololens.md +++ b/devices/hololens/change-history-hololens.md @@ -18,7 +18,7 @@ This topic lists new and updated topics in the [Microsoft HoloLens documentation | New or changed topic | Description | | --- | --- | -| [Microsoft HoloLens in the enterprise: requirements](hololens-requirements.md) | Changed title to **Microsoft HoloLens in the enterprise: requirements and FAQ**, added questions and answers in new [FAQ section](hololens-requirements.md#faq) | +| [Microsoft HoloLens in the enterprise: requirements](hololens-requirements.md) | Changed title to **Microsoft HoloLens in the enterprise: requirements and FAQ**, added questions and answers in new [FAQ section](hololens-requirements.md#faq-for-hololens) | ## January 2017 From 0c43c9b660991c4e33263aeaf2d12546ac5f4ecb Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Tue, 9 May 2017 10:48:26 -0700 Subject: [PATCH 012/102] formatting fixes --- windows/deployment/update/waas-wu-settings.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/windows/deployment/update/waas-wu-settings.md b/windows/deployment/update/waas-wu-settings.md index 5d7a49912c..c6391a6b0a 100644 --- a/windows/deployment/update/waas-wu-settings.md +++ b/windows/deployment/update/waas-wu-settings.md @@ -18,7 +18,7 @@ localizationpriority: high > **Looking for consumer information?** See [Windows Update: FAQ](https://support.microsoft.com/help/12373/windows-update-faq) -You can use Group Policy settings or mobile device management (MDM) to configure the behavior of Windows Update (WU) on your Windows 10 devices. You can configure the update detection frequent, select when updates are received, specify the update service location and more. +You can use Group Policy settings or mobile device management (MDM) to configure the behavior of Windows Update (WU) on your Windows 10 devices. You can configure the update detection frequency, select when updates are received, specify the update service location and more. >[!IMPORTANT] >In Windows 10, any Group Policy user configuration settings for Windows Update were deprecated and are no longer supported on this platform. @@ -37,7 +37,7 @@ You can use Group Policy settings or mobile device management (MDM) to configure | [Configure Automatic Updates](#configure-automatic-updates) | [AllowAutoUpdate](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-allowautoupdate) | All | >[!NOTE] ->Additional information about settings to manage device restarts and restart notifications for updates is available on [Manage device restarts after updates](waas-restart.md). +>Additional information about settings to manage device restarts and restart notifications for updates is available on **[Manage device restarts after updates](waas-restart.md)**. ## Scanning for updates @@ -53,8 +53,8 @@ This setting lets you specify a server on your network to function as an interna To use this setting in Group Policy, go to **Computer Configuration\Administrative Templates\Windows Components\Windows Update\Specify Intranet Microsoft update service location**. You must set two server name values: the server from which the Automatic Updates client detects and downloads updates, and the server to which updated workstations upload statistics. You can set both values to be the same server. An optional server name value can be specified to configure Windows Update Agent to download updates from an alternate download server instead of the intranet update service. -If the setting is set to *Enabled*, the Automatic Updates client connects to the specified intranet Microsoft update service (or alternate download server), instead of Windows Update, to search for and download updates. Enabling this setting means that end users in your organization don’t have to go through a firewall to get updates, and it gives you the opportunity to test updates after deploying them. -If the setting is set to *Disabled* or *Not Configured*, and if Automatic Updates is not disabled by policy or user preference, the Automatic Updates client connects directly to the Windows Update site on the Internet. +If the setting is set to **Enabled**, the Automatic Updates client connects to the specified intranet Microsoft update service (or alternate download server), instead of Windows Update, to search for and download updates. Enabling this setting means that end users in your organization don’t have to go through a firewall to get updates, and it gives you the opportunity to test updates after deploying them. +If the setting is set to **Disabled** or **Not Configured**, and if Automatic Updates is not disabled by policy or user preference, the Automatic Updates client connects directly to the Windows Update site on the Internet. The alternate download server configures the Windows Update Agent to download files from an alternative download server instead of the intranet update service. The option to download files with missing Urls allows content to be downloaded from the Alternate Download Server when there are no download Urls for files in the update metadata. This option should only be used when the intranet update service does not provide download Urls in the update metadata for files which are present on the alternate download server. @@ -75,8 +75,8 @@ Specifies the hours that Windows will use to determine how long to wait before c To set this setting with Group Policy, navigate to **Computer Configuration\Administrative Templates\Windows Components\Windows Update\Automatic Updates detection frequency**. -If the setting is set to *Enabled*, Windows will check for available updates at the specified interval. -If the setting is set to *Disabled* or *Not Configured*, Windows will check for available updates at the default interval of 22 hours. +If the setting is set to **Enabled**, Windows will check for available updates at the specified interval. +If the setting is set to **Disabled** or **Not Configured**, Windows will check for available updates at the default interval of 22 hours. >[!NOTE] >The “Specify intranet Microsoft update service location” setting must be enabled for this policy to have effect. @@ -104,15 +104,15 @@ Use **Computer Configuration\Administrative Templates\Windows Components\Windows Specifies the target group name or names that should be used to receive updates from an intranet Microsoft update service. This Group Policy setting can be found under **Computer Configuration\Administrative Templates\Windows Components\Windows update\Enable client-side targeting**. -If the setting is set to *Enabled*, the specified target group information is sent to the intranet Microsoft update service which uses it to determine which updates should be deployed to this computer. -If the setting is set to *Disabled* or *Not Configured*, no target group information will be sent to the intranet Microsoft update service. +If the setting is set to **Enabled**, the specified target group information is sent to the intranet Microsoft update service which uses it to determine which updates should be deployed to this computer. +If the setting is set to **Disabled** or **Not Configured**, no target group information will be sent to the intranet Microsoft update service. If the intranet Microsoft update service supports multiple target groups, this policy can specify multiple group names separated by semicolons. Otherwise, a single group must be specified. >[!NOTE] >This policy applies only when the intranet Microsoft update service the device is directed to is configured to support client-side targeting. If the “Specify intranet Microsoft update service location” policy is disabled or not configured, this policy has no effect. -**TODO: Which services support this feature** +**TODO:** *Which services support this feature* ### Allow signed updates from an intranet Microsoft update service location @@ -120,7 +120,7 @@ This policy setting allows you to manage whether Automatic Updates accepts updat To configure this setting in Group Policy, go to **Computer Configuration\Administrative Templates\Windows Components\Windows update\Allow signed updates from an intranet Microsoft update service location**. -If you enable this policy setting, Automatic Updates accepts updates received through an intranet Microsoft update service location, as specified by **[Specify Intranet Microsoft update service location](#specify-intranet-microsoft-update-service-location)**, if they are signed by a certificate found in the “Trusted Publishers” certificate store of the local computer. +If you enable this policy setting, Automatic Updates accepts updates received through an intranet Microsoft update service location, as specified by [Specify Intranet Microsoft update service location](#specify-intranet-microsoft-update-service-location), if they are signed by a certificate found in the “Trusted Publishers” certificate store of the local computer. If you disable or do not configure this policy setting, updates from an intranet Microsoft update service location must be signed by Microsoft. >[!NOTE] From f8ee0463efbfef0565d4f2e91e1964df15363dba Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Tue, 9 May 2017 12:48:33 -0700 Subject: [PATCH 013/102] add https scanning --- ...roxy-internet-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md index 2f6d228d47..914544f7c1 100644 --- a/windows/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md @@ -77,7 +77,7 @@ netsh winhttp set proxy : For example: netsh winhttp set proxy 10.0.0.6:8080 ## Enable access to Windows Defender ATP service URLs in the proxy server -If a proxy or firewall is blocking all traffic by default and allowing only specific domains through, make sure that the following URLs are white-listed to permit communication with Windows Defender ATP service in port 80 and 443: +If a proxy or firewall is blocking all traffic by default and allowing only specific domains through or HTTPS scanning (SSL inspection) is enabled, make sure that the following URLs are white-listed to permit communication with Windows Defender ATP service in port 80 and 443: Primary Domain Controller | .Microsoft.com DNS record :---|:--- From 5fb14baed461c901b0cb2d8a7f7a800de0a6dddb Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 9 May 2017 14:46:46 -0700 Subject: [PATCH 014/102] changing startup pin min requirements to 6 --- .../bitlocker/bitlocker-group-policy-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/device-security/bitlocker/bitlocker-group-policy-settings.md b/windows/device-security/bitlocker/bitlocker-group-policy-settings.md index bb1822aebb..fd3c05a29a 100644 --- a/windows/device-security/bitlocker/bitlocker-group-policy-settings.md +++ b/windows/device-security/bitlocker/bitlocker-group-policy-settings.md @@ -323,7 +323,7 @@ This policy setting is used to set a minimum PIN length when you use an unlock m

Policy description

-

With this policy setting, you can configure a minimum length for a TPM startup PIN. This policy setting is applied when you turn on BitLocker. The startup PIN must have a minimum length of 4 digits, and it can have a maximum length of 20 digits.

+

With this policy setting, you can configure a minimum length for a TPM startup PIN. This policy setting is applied when you turn on BitLocker. The startup PIN must have a minimum length of 6 digits, and it can have a maximum length of 20 digits.

Introduced

From 68dd4904adc3b5a39c472438c11c6752bd98ee30 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 9 May 2017 15:43:26 -0700 Subject: [PATCH 015/102] new folder --- bcs/index.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 bcs/index.md diff --git a/bcs/index.md b/bcs/index.md new file mode 100644 index 0000000000..867e2c8492 --- /dev/null +++ b/bcs/index.md @@ -0,0 +1 @@ +# Placeholder \ No newline at end of file From 8eb4b641a0204034a7b5f4e792cc0cf010b16ff9 Mon Sep 17 00:00:00 2001 From: brianlic-msft Date: Tue, 9 May 2017 23:15:28 +0000 Subject: [PATCH 016/102] Initialize open publishing repository: https://github.com/Microsoft/win-cpub-itpro-docs of branch master --- .openpublishing.publish.config.json | 31 ++++++++++++++++++++---- bcs/TOC.md | 1 + bcs/docfx.json | 37 +++++++++++++++++++++++++++++ bcs/index.md | 2 +- 4 files changed, 65 insertions(+), 6 deletions(-) create mode 100644 bcs/TOC.md create mode 100644 bcs/docfx.json diff --git a/.openpublishing.publish.config.json b/.openpublishing.publish.config.json index 006a4bbd17..2d2913c2b1 100644 --- a/.openpublishing.publish.config.json +++ b/.openpublishing.publish.config.json @@ -374,6 +374,22 @@ "build_entry_point": "docs", "template_folder": "_themes", "version": 0 + }, + { + "docset_name": "bcs", + "build_source_folder": "bcs", + "build_output_subfolder": "bcs", + "locale": "en-us", + "monikers": [], + "open_to_public_contributors": false, + "type_mapping": { + "Conceptual": "Content", + "ManagedReference": "Content", + "RestApi": "Content" + }, + "build_entry_point": "docs", + "template_folder": "_themes", + "version": 0 } ], "notification_subscribers": [ @@ -386,7 +402,6 @@ "git_repository_branch_open_to_public_contributors": "master", "skip_source_output_uploading": false, "need_preview_pull_request": true, - "enable_incremental_build": true, "dependent_repositories": [ { "path_to_root": "_themes.pdf", @@ -402,10 +417,16 @@ } ], "branch_target_mapping": { - "live": ["Publish","Pdf"], - "master": ["Publish", "Pdf"] - }, - "need_generate_pdf_url_template": true, + "live": [ + "Publish", + "Pdf" + ], + "master": [ + "Publish", + "Pdf" + ] + }, + "need_generate_pdf_url_template": false, "Targets": { "Pdf": { "template_folder": "_themes.pdf" diff --git a/bcs/TOC.md b/bcs/TOC.md new file mode 100644 index 0000000000..06913f7aef --- /dev/null +++ b/bcs/TOC.md @@ -0,0 +1 @@ +# [Index](index.md) \ No newline at end of file diff --git a/bcs/docfx.json b/bcs/docfx.json new file mode 100644 index 0000000000..9901c08bd0 --- /dev/null +++ b/bcs/docfx.json @@ -0,0 +1,37 @@ +{ + "build": { + "content": [ + { + "files": [ + "**/*.md" + ], + "exclude": [ + "**/obj/**", + "**/includes/**", + "README.md", + "LICENSE", + "LICENSE-CODE", + "ThirdPartyNotices" + ] + } + ], + "resource": [ + { + "files": [ + "**/*.png", + "**/*.jpg" + ], + "exclude": [ + "**/obj/**", + "**/includes/**" + ] + } + ], + "overwrite": [], + "externalReference": [], + "globalMetadata": {}, + "fileMetadata": {}, + "template": [], + "dest": "bcs" + } +} \ No newline at end of file diff --git a/bcs/index.md b/bcs/index.md index 867e2c8492..69b2cf78e1 100644 --- a/bcs/index.md +++ b/bcs/index.md @@ -1 +1 @@ -# Placeholder \ No newline at end of file +# Welcome to bcs! \ No newline at end of file From 4657d293f133c2a04b0cb6b9695be4e64ed1c2df Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Tue, 9 May 2017 16:16:35 -0700 Subject: [PATCH 017/102] update --- bcs/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bcs/index.md b/bcs/index.md index 69b2cf78e1..867e2c8492 100644 --- a/bcs/index.md +++ b/bcs/index.md @@ -1 +1 @@ -# Welcome to bcs! \ No newline at end of file +# Placeholder \ No newline at end of file From 126c9878dfe44c4451ac675cca4a4a86cf4e3723 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Tue, 9 May 2017 16:53:49 -0700 Subject: [PATCH 018/102] finished wu settings version and toc changes --- windows/deployment/TOC.md | 345 +++++++++--------- windows/deployment/index.md | 4 +- windows/deployment/update/index.md | 3 +- .../deployment/update/waas-configure-wufb.md | 2 +- .../update/waas-delivery-optimization.md | 2 +- windows/deployment/update/waas-restart.md | 2 +- ...s-servicing-branches-windows-10-updates.md | 2 +- windows/deployment/update/waas-wu-settings.md | 40 +- 8 files changed, 216 insertions(+), 184 deletions(-) diff --git a/windows/deployment/TOC.md b/windows/deployment/TOC.md index 73fce9589a..8a60908670 100644 --- a/windows/deployment/TOC.md +++ b/windows/deployment/TOC.md @@ -1,63 +1,150 @@ -# [Deploy Windows 10](index.md) -## [What's new in Windows 10 deployment](deploy-whats-new.md) -## [Plan for Windows 10 deployment](planning/index.md) -### [Windows 10 Enterprise FAQ for IT Pros](planning/windows-10-enterprise-faq-itpro.md) -### [Windows 10 deployment considerations](planning/windows-10-deployment-considerations.md) -### [Windows 10 compatibility](planning/windows-10-compatibility.md) -### [Windows 10 infrastructure requirements](planning/windows-10-infrastructure-requirements.md) -### [Windows To Go: feature overview](planning/windows-to-go-overview.md) -#### [Best practice recommendations for Windows To Go](planning/best-practice-recommendations-for-windows-to-go.md) -#### [Deployment considerations for Windows To Go](planning/deployment-considerations-for-windows-to-go.md) -#### [Prepare your organization for Windows To Go](planning/prepare-your-organization-for-windows-to-go.md) -#### [Security and data protection considerations for Windows To Go](planning/security-and-data-protection-considerations-for-windows-to-go.md) -#### [Windows To Go: frequently asked questions](planning/windows-to-go-frequently-asked-questions.md) -### [Application Compatibility Toolkit (ACT) Technical Reference](planning/act-technical-reference.md) -#### [SUA User's Guide](planning/sua-users-guide.md) -##### [Using the SUA Wizard](planning/using-the-sua-wizard.md) -##### [Using the SUA Tool](planning/using-the-sua-tool.md) -###### [Tabs on the SUA Tool Interface](planning/tabs-on-the-sua-tool-interface.md) -###### [Showing Messages Generated by the SUA Tool](planning/showing-messages-generated-by-the-sua-tool.md) -###### [Applying Filters to Data in the SUA Tool](planning/applying-filters-to-data-in-the-sua-tool.md) -###### [Fixing Applications by Using the SUA Tool](planning/fixing-applications-by-using-the-sua-tool.md) -#### [Compatibility Administrator User's Guide](planning/compatibility-administrator-users-guide.md) -##### [Using the Compatibility Administrator Tool](planning/using-the-compatibility-administrator-tool.md) -###### [Available Data Types and Operators in Compatibility Administrator](planning/available-data-types-and-operators-in-compatibility-administrator.md) -###### [Searching for Fixed Applications in Compatibility Administrator](planning/searching-for-fixed-applications-in-compatibility-administrator.md) -###### [Searching for Installed Compatibility Fixes with the Query Tool in Compatibility Administrator](planning/searching-for-installed-compatibility-fixes-with-the-query-tool-in-compatibility-administrator.md) -###### [Creating a Custom Compatibility Fix in Compatibility Administrator](planning/creating-a-custom-compatibility-fix-in-compatibility-administrator.md) -###### [Creating a Custom Compatibility Mode in Compatibility Administrator](planning/creating-a-custom-compatibility-mode-in-compatibility-administrator.md) -###### [Creating an AppHelp Message in Compatibility Administrator](planning/creating-an-apphelp-message-in-compatibility-administrator.md) -###### [Viewing the Events Screen in Compatibility Administrator](planning/viewing-the-events-screen-in-compatibility-administrator.md) -###### [Enabling and Disabling Compatibility Fixes in Compatibility Administrator](planning/enabling-and-disabling-compatibility-fixes-in-compatibility-administrator.md) -###### [Installing and Uninstalling Custom Compatibility Databases in Compatibility Administrator](planning/installing-and-uninstalling-custom-compatibility-databases-in-compatibility-administrator.md) -##### [Managing Application-Compatibility Fixes and Custom Fix Databases](planning/managing-application-compatibility-fixes-and-custom-fix-databases.md) -###### [Understanding and Using Compatibility Fixes](planning/understanding-and-using-compatibility-fixes.md) -###### [Compatibility Fix Database Management Strategies and Deployment](planning/compatibility-fix-database-management-strategies-and-deployment.md) -###### [Testing Your Application Mitigation Packages](planning/testing-your-application-mitigation-packages.md) -##### [Using the Sdbinst.exe Command-Line Tool](planning/using-the-sdbinstexe-command-line-tool.md) -#### [Compatibility Fixes for Windows 10, Windows 8, Windows 7, and Windows Vista](planning/compatibility-fixes-for-windows-8-windows-7-and-windows-vista.md) -### [Change history for Plan for Windows 10 deployment](planning/change-history-for-plan-for-windows-10-deployment.md) -## [Windows 10 deployment scenarios](windows-10-deployment-scenarios.md) -## Upgrade Windows -### [Windows 10 upgrade paths](upgrade/windows-10-upgrade-paths.md) -### [Windows 10 edition upgrade](upgrade/windows-10-edition-upgrades.md) -### [Deploy Windows To Go in your organization](deploy-windows-to-go.md) -### [Upgrade a Windows Phone 8.1 to Windows 10 Mobile with Mobile Device Management](upgrade/upgrade-windows-phone-8-1-to-10.md) -### [Manage Windows upgrades with Upgrade Readiness](upgrade/manage-windows-upgrades-with-upgrade-readiness.md) -#### [Upgrade Readiness architecture](upgrade/upgrade-readiness-architecture.md) -#### [Upgrade Readiness requirements](upgrade/upgrade-readiness-requirements.md) -#### [Get started with Upgrade Readiness](upgrade/upgrade-readiness-get-started.md) -##### [Upgrade Readiness deployment script](upgrade/upgrade-readiness-deployment-script.md) -#### [Use Upgrade Readiness to manage Windows upgrades](upgrade/use-upgrade-readiness-to-manage-windows-upgrades.md) -##### [Upgrade overview](upgrade/upgrade-readiness-upgrade-overview.md) -##### [Step 1: Identify apps](upgrade/upgrade-readiness-identify-apps.md) -##### [Step 2: Resolve issues](upgrade/upgrade-readiness-resolve-issues.md) -##### [Step 3: Deploy Windows](upgrade/upgrade-readiness-deploy-windows.md) -##### [Additional insights](upgrade/upgrade-readiness-additional-insights.md) -#### [Troubleshoot Upgrade Readiness](upgrade/troubleshoot-upgrade-readiness.md) -## [Step by step guide: Configure a test lab to deploy Windows 10](windows-10-poc.md) -### [Deploy Windows 10 in a test lab using Microsoft Deployment Toolkit](windows-10-poc-mdt.md) -### [Deploy Windows 10 in a test lab using System Center Configuration Manager](windows-10-poc-sc-config-mgr.md) +# [Deploy, Upgrade and Update Windows 10](index.md) + +## Deploy Windows 10 +### [What's new in Windows 10 deployment](deploy-whats-new.md) + +### [Plan for Windows 10 deployment](planning/index.md) +#### [Windows 10 Enterprise FAQ for IT Pros](planning/windows-10-enterprise-faq-itpro.md) +#### [Windows 10 deployment considerations](planning/windows-10-deployment-considerations.md) +#### [Windows 10 compatibility](planning/windows-10-compatibility.md) +#### [Windows 10 infrastructure requirements](planning/windows-10-infrastructure-requirements.md) +#### [Windows To Go: feature overview](planning/windows-to-go-overview.md) +##### [Best practice recommendations for Windows To Go](planning/best-practice-recommendations-for-windows-to-go.md) +##### [Deployment considerations for Windows To Go](planning/deployment-considerations-for-windows-to-go.md) +##### [Prepare your organization for Windows To Go](planning/prepare-your-organization-for-windows-to-go.md) +##### [Security and data protection considerations for Windows To Go](planning/security-and-data-protection-considerations-for-windows-to-go.md) +##### [Windows To Go: frequently asked questions](planning/windows-to-go-frequently-asked-questions.md) +#### [Application Compatibility Toolkit (ACT) Technical Reference](planning/act-technical-reference.md) +##### [SUA User's Guide](planning/sua-users-guide.md) +###### [Using the SUA Wizard](planning/using-the-sua-wizard.md) +###### [Using the SUA Tool](planning/using-the-sua-tool.md) +####### [Tabs on the SUA Tool Interface](planning/tabs-on-the-sua-tool-interface.md) +####### [Showing Messages Generated by the SUA Tool](planning/showing-messages-generated-by-the-sua-tool.md) +####### [Applying Filters to Data in the SUA Tool](planning/applying-filters-to-data-in-the-sua-tool.md) +####### [Fixing Applications by Using the SUA Tool](planning/fixing-applications-by-using-the-sua-tool.md) +##### [Compatibility Administrator User's Guide](planning/compatibility-administrator-users-guide.md) +###### [Using the Compatibility Administrator Tool](planning/using-the-compatibility-administrator-tool.md) +####### [Available Data Types and Operators in Compatibility Administrator](planning/available-data-types-and-operators-in-compatibility-administrator.md) +####### [Searching for Fixed Applications in Compatibility Administrator](planning/searching-for-fixed-applications-in-compatibility-administrator.md) +####### [Searching for Installed Compatibility Fixes with the Query Tool in Compatibility Administrator](planning/searching-for-installed-compatibility-fixes-with-the-query-tool-in-compatibility-administrator.md) +####### [Creating a Custom Compatibility Fix in Compatibility Administrator](planning/creating-a-custom-compatibility-fix-in-compatibility-administrator.md) +####### [Creating a Custom Compatibility Mode in Compatibility Administrator](planning/creating-a-custom-compatibility-mode-in-compatibility-administrator.md) +####### [Creating an AppHelp Message in Compatibility Administrator](planning/creating-an-apphelp-message-in-compatibility-administrator.md) +####### [Viewing the Events Screen in Compatibility Administrator](planning/viewing-the-events-screen-in-compatibility-administrator.md) +####### [Enabling and Disabling Compatibility Fixes in Compatibility Administrator](planning/enabling-and-disabling-compatibility-fixes-in-compatibility-administrator.md) +####### [Installing and Uninstalling Custom Compatibility Databases in Compatibility Administrator](planning/installing-and-uninstalling-custom-compatibility-databases-in-compatibility-administrator.md) +###### [Managing Application-Compatibility Fixes and Custom Fix Databases](planning/managing-application-compatibility-fixes-and-custom-fix-databases.md) +####### [Understanding and Using Compatibility Fixes](planning/understanding-and-using-compatibility-fixes.md) +####### [Compatibility Fix Database Management Strategies and Deployment](planning/compatibility-fix-database-management-strategies-and-deployment.md) +####### [Testing Your Application Mitigation Packages](planning/testing-your-application-mitigation-packages.md) +###### [Using the Sdbinst.exe Command-Line Tool](planning/using-the-sdbinstexe-command-line-tool.md) +##### [Compatibility Fixes for Windows 10, Windows 8, Windows 7, and Windows Vista](planning/compatibility-fixes-for-windows-8-windows-7-and-windows-vista.md) +#### [Change history for Plan for Windows 10 deployment](planning/change-history-for-plan-for-windows-10-deployment.md) + +### [Windows 10 deployment scenarios](windows-10-deployment-scenarios.md) + +### [Windows 10 deployment tools reference](windows-10-deployment-tools-reference.md) +#### [Windows 10 deployment tools](windows-deployment-scenarios-and-tools.md) +#### [Windows ADK for Windows 10 scenarios for IT Pros](windows-adk-scenarios-for-it-pros.md) +#### [Volume Activation Management Tool (VAMT) Technical Reference](volume-activation/volume-activation-management-tool.md) +##### [Introduction to VAMT](volume-activation/introduction-vamt.md) +##### [Active Directory-Based Activation Overview](volume-activation/active-directory-based-activation-overview.md) +##### [Install and Configure VAMT](volume-activation/install-configure-vamt.md) +###### [VAMT Requirements](volume-activation/vamt-requirements.md) +###### [Install VAMT](volume-activation/install-vamt.md) +###### [Configure Client Computers](volume-activation/configure-client-computers-vamt.md) +##### [Add and Manage Products](volume-activation/add-manage-products-vamt.md) +###### [Add and Remove Computers](volume-activation/add-remove-computers-vamt.md) +###### [Update Product Status](volume-activation/update-product-status-vamt.md) +###### [Remove Products](volume-activation/remove-products-vamt.md) +##### [Manage Product Keys](volume-activation/manage-product-keys-vamt.md) +###### [Add and Remove a Product Key](volume-activation/add-remove-product-key-vamt.md) +###### [Install a Product Key](volume-activation/install-product-key-vamt.md) +###### [Install a KMS Client Key](volume-activation/install-kms-client-key-vamt.md) +##### [Manage Activations](volume-activation/manage-activations-vamt.md) +###### [Perform Online Activation](volume-activation/online-activation-vamt.md) +###### [Perform Proxy Activation](volume-activation/proxy-activation-vamt.md) +###### [Perform KMS Activation](volume-activation/kms-activation-vamt.md) +###### [Perform Local Reactivation](volume-activation/local-reactivation-vamt.md) +###### [Activate an Active Directory Forest Online](volume-activation/activate-forest-vamt.md) +###### [Activate by Proxy an Active Directory Forest](volume-activation/activate-forest-by-proxy-vamt.md) +##### [Manage VAMT Data](volume-activation/manage-vamt-data.md) +###### [Import and Export VAMT Data](volume-activation/import-export-vamt-data.md) +###### [Use VAMT in Windows PowerShell](volume-activation/use-vamt-in-windows-powershell.md) +##### [VAMT Step-by-Step Scenarios](volume-activation/vamt-step-by-step.md) +###### [Scenario 1: Online Activation](volume-activation/scenario-online-activation-vamt.md) +###### [Scenario 2: Proxy Activation](volume-activation/scenario-proxy-activation-vamt.md) +###### [Scenario 3: KMS Client Activation](volume-activation/scenario-kms-activation-vamt.md) +##### [VAMT Known Issues](volume-activation/vamt-known-issues.md) +#### [User State Migration Tool (USMT) Technical Reference](usmt/usmt-technical-reference.md) +##### [User State Migration Tool (USMT) Overview Topics](usmt/usmt-topics.md) +###### [User State Migration Tool (USMT) Overview](usmt/usmt-overview.md) +###### [Getting Started with the User State Migration Tool (USMT)](usmt/getting-started-with-the-user-state-migration-tool.md) +###### [Windows Upgrade and Migration Considerations](upgrade/windows-upgrade-and-migration-considerations.md) +##### [User State Migration Tool (USMT) How-to topics](usmt/usmt-how-to.md) +###### [Exclude Files and Settings](usmt/usmt-exclude-files-and-settings.md) +###### [Extract Files from a Compressed USMT Migration Store](usmt/usmt-extract-files-from-a-compressed-migration-store.md) +###### [Include Files and Settings](usmt/usmt-include-files-and-settings.md) +###### [Migrate Application Settings](usmt/migrate-application-settings.md) +###### [Migrate EFS Files and Certificates](usmt/usmt-migrate-efs-files-and-certificates.md) +###### [Migrate User Accounts](usmt/usmt-migrate-user-accounts.md) +###### [Reroute Files and Settings](usmt/usmt-reroute-files-and-settings.md) +###### [Verify the Condition of a Compressed Migration Store](usmt/verify-the-condition-of-a-compressed-migration-store.md) +##### [User State Migration Tool (USMT) Troubleshooting](usmt/usmt-troubleshooting.md) +###### [Common Issues](usmt/usmt-common-issues.md) +###### [Frequently Asked Questions](usmt/usmt-faq.md) +###### [Log Files](usmt/usmt-log-files.md) +###### [Return Codes](usmt/usmt-return-codes.md) +###### [USMT Resources](usmt/usmt-resources.md) +##### [User State Migration Toolkit (USMT) Reference](usmt/usmt-reference.md) +###### [USMT Requirements](usmt/usmt-requirements.md) +###### [USMT Best Practices](usmt/usmt-best-practices.md) +###### [How USMT Works](usmt/usmt-how-it-works.md) +###### [Plan Your Migration](usmt/usmt-plan-your-migration.md) +####### [Common Migration Scenarios](usmt/usmt-common-migration-scenarios.md) +####### [What Does USMT Migrate?](usmt/usmt-what-does-usmt-migrate.md) +####### [Choose a Migration Store Type](usmt/usmt-choose-migration-store-type.md) +######## [Migration Store Types Overview](usmt/migration-store-types-overview.md) +######## [Estimate Migration Store Size](usmt/usmt-estimate-migration-store-size.md) +######## [Hard-Link Migration Store](usmt/usmt-hard-link-migration-store.md) +######## [Migration Store Encryption](usmt/usmt-migration-store-encryption.md) +####### [Determine What to Migrate](usmt/usmt-determine-what-to-migrate.md) +######## [Identify Users](usmt/usmt-identify-users.md) +######## [Identify Applications Settings](usmt/usmt-identify-application-settings.md) +######## [Identify Operating System Settings](usmt/usmt-identify-operating-system-settings.md) +######## [Identify File Types, Files, and Folders](usmt/usmt-identify-file-types-files-and-folders.md) +####### [Test Your Migration](usmt/usmt-test-your-migration.md) +###### [User State Migration Tool (USMT) Command-line Syntax](usmt/usmt-command-line-syntax.md) +####### [ScanState Syntax](usmt/usmt-scanstate-syntax.md) +####### [LoadState Syntax](usmt/usmt-loadstate-syntax.md) +####### [UsmtUtils Syntax](usmt/usmt-utilities.md) +###### [USMT XML Reference](usmt/usmt-xml-reference.md) +####### [Understanding Migration XML Files](usmt/understanding-migration-xml-files.md) +####### [Config.xml File](usmt/usmt-configxml-file.md) +####### [Customize USMT XML Files](usmt/usmt-customize-xml-files.md) +####### [Custom XML Examples](usmt/usmt-custom-xml-examples.md) +####### [Conflicts and Precedence](usmt/usmt-conflicts-and-precedence.md) +####### [General Conventions](usmt/usmt-general-conventions.md) +####### [XML File Requirements](usmt/xml-file-requirements.md) +####### [Recognized Environment Variables](usmt/usmt-recognized-environment-variables.md) +####### [XML Elements Library](usmt/usmt-xml-elements-library.md) +###### [Offline Migration Reference](usmt/offline-migration-reference.md) + +### [Deploy Windows 10 with System Center 2012 R2 Configuration Manager](deploy-windows-sccm/deploy-windows-10-with-system-center-2012-r2-configuration-manager.md) +#### [Integrate Configuration Manager with MDT](deploy-windows-mdt/integrate-configuration-manager-with-mdt.md) +#### [Prepare for Zero Touch Installation of Windows 10 with Configuration Manager](deploy-windows-sccm/prepare-for-zero-touch-installation-of-windows-10-with-configuration-manager.md) +#### [Create a custom Windows PE boot image with Configuration Manager](deploy-windows-sccm/create-a-custom-windows-pe-boot-image-with-configuration-manager.md) +#### [Add a Windows 10 operating system image using Configuration Manager](deploy-windows-sccm/add-a-windows-10-operating-system-image-using-configuration-manager.md) +#### [Create an application to deploy with Windows 10 using Configuration Manager](deploy-windows-sccm/create-an-application-to-deploy-with-windows-10-using-configuration-manager.md) +#### [Add drivers to a Windows 10 deployment with Windows PE using Configuration Manager](deploy-windows-sccm/add-drivers-to-a-windows-10-deployment-with-windows-pe-using-configuration-manager.md) +#### [Create a task sequence with Configuration Manager and MDT](deploy-windows-mdt/create-a-task-sequence-with-configuration-manager-and-mdt.md) +#### [Finalize the operating system configuration for Windows 10 deployment with Configuration Manager](deploy-windows-sccm/finalize-the-os-configuration-for-windows-10-deployment-with-configuration-manager.md) +#### [Deploy Windows 10 using PXE and Configuration Manager](deploy-windows-sccm/deploy-windows-10-using-pxe-and-configuration-manager.md) +#### [Monitor the Windows 10 deployment with Configuration Manager](deploy-windows-sccm/monitor-windows-10-deployment-with-configuration-manager.md) +#### [Refresh a Windows 7 SP1 client with Windows 10 using Configuration Manager](deploy-windows-sccm/refresh-a-windows-7-client-with-windows-10-using-configuration-manager.md) +#### [Replace a Windows 7 SP1 client with Windows 10 using Configuration Manager](deploy-windows-sccm/replace-a-windows-7-client-with-windows-10-using-configuration-manager.md) +#### [Perform an in-place upgrade to Windows 10 using Configuration Manager](upgrade/upgrade-to-windows-10-with-system-center-configuraton-manager.md) + ## [Deploy Windows 10 with the Microsoft Deployment Toolkit](deploy-windows-mdt/deploy-windows-10-with-the-microsoft-deployment-toolkit.md) ### [Get started with the Microsoft Deployment Toolkit (MDT)](deploy-windows-mdt/get-started-with-the-microsoft-deployment-toolkit.md) #### [Key features in MDT](deploy-windows-mdt/key-features-in-mdt.md) @@ -78,24 +165,30 @@ #### [Assign applications using roles in MDT](deploy-windows-mdt/assign-applications-using-roles-in-mdt.md) #### [Use web services in MDT](deploy-windows-mdt/use-web-services-in-mdt.md) #### [Use Orchestrator runbooks with MDT](deploy-windows-mdt/use-orchestrator-runbooks-with-mdt.md) -## [Deploy Windows 10 with System Center 2012 R2 Configuration Manager](deploy-windows-sccm/deploy-windows-10-with-system-center-2012-r2-configuration-manager.md) -### [Integrate Configuration Manager with MDT](deploy-windows-mdt/integrate-configuration-manager-with-mdt.md) -### [Prepare for Zero Touch Installation of Windows 10 with Configuration Manager](deploy-windows-sccm/prepare-for-zero-touch-installation-of-windows-10-with-configuration-manager.md) -### [Create a custom Windows PE boot image with Configuration Manager](deploy-windows-sccm/create-a-custom-windows-pe-boot-image-with-configuration-manager.md) -### [Add a Windows 10 operating system image using Configuration Manager](deploy-windows-sccm/add-a-windows-10-operating-system-image-using-configuration-manager.md) -### [Create an application to deploy with Windows 10 using Configuration Manager](deploy-windows-sccm/create-an-application-to-deploy-with-windows-10-using-configuration-manager.md) -### [Add drivers to a Windows 10 deployment with Windows PE using Configuration Manager](deploy-windows-sccm/add-drivers-to-a-windows-10-deployment-with-windows-pe-using-configuration-manager.md) -### [Create a task sequence with Configuration Manager and MDT](deploy-windows-mdt/create-a-task-sequence-with-configuration-manager-and-mdt.md) -### [Finalize the operating system configuration for Windows 10 deployment with Configuration Manager](deploy-windows-sccm/finalize-the-os-configuration-for-windows-10-deployment-with-configuration-manager.md) -### [Deploy Windows 10 using PXE and Configuration Manager](deploy-windows-sccm/deploy-windows-10-using-pxe-and-configuration-manager.md) -### [Monitor the Windows 10 deployment with Configuration Manager](deploy-windows-sccm/monitor-windows-10-deployment-with-configuration-manager.md) -### [Refresh a Windows 7 SP1 client with Windows 10 using Configuration Manager](deploy-windows-sccm/refresh-a-windows-7-client-with-windows-10-using-configuration-manager.md) -### [Replace a Windows 7 SP1 client with Windows 10 using Configuration Manager](deploy-windows-sccm/replace-a-windows-7-client-with-windows-10-using-configuration-manager.md) -### [Perform an in-place upgrade to Windows 10 using Configuration Manager](upgrade/upgrade-to-windows-10-with-system-center-configuraton-manager.md) -## [Resolve Windows 10 upgrade errors](upgrade/resolve-windows-10-upgrade-errors.md) -## [Convert MBR partition to GPT](mbr-to-gpt.md) -## [Configure a PXE server to load Windows PE](configure-a-pxe-server-to-load-windows-pe.md) -## [Sideload apps in Windows 10](/windows/application-management/sideload-apps-in-windows-10) + +### [Step by step guide: Configure a test lab to deploy Windows 10](windows-10-poc.md) + +## Upgrade Windows +### [Windows 10 upgrade paths](upgrade/windows-10-upgrade-paths.md) +### [Windows 10 edition upgrade](upgrade/windows-10-edition-upgrades.md) +### [Deploy Windows To Go in your organization](deploy-windows-to-go.md) +### [Upgrade a Windows Phone 8.1 to Windows 10 Mobile with Mobile Device Management](upgrade/upgrade-windows-phone-8-1-to-10.md) +### [Manage Windows upgrades with Upgrade Readiness](upgrade/manage-windows-upgrades-with-upgrade-readiness.md) +#### [Upgrade Readiness architecture](upgrade/upgrade-readiness-architecture.md) +#### [Upgrade Readiness requirements](upgrade/upgrade-readiness-requirements.md) +#### [Get started with Upgrade Readiness](upgrade/upgrade-readiness-get-started.md) +##### [Upgrade Readiness deployment script](upgrade/upgrade-readiness-deployment-script.md) +#### [Use Upgrade Readiness to manage Windows upgrades](upgrade/use-upgrade-readiness-to-manage-windows-upgrades.md) +##### [Upgrade overview](upgrade/upgrade-readiness-upgrade-overview.md) +##### [Step 1: Identify apps](upgrade/upgrade-readiness-identify-apps.md) +##### [Step 2: Resolve issues](upgrade/upgrade-readiness-resolve-issues.md) +##### [Step 3: Deploy Windows](upgrade/upgrade-readiness-deploy-windows.md) +##### [Additional insights](upgrade/upgrade-readiness-additional-insights.md) +#### [Troubleshoot Upgrade Readiness](upgrade/troubleshoot-upgrade-readiness.md) +### [Deploy Windows 10 in a test lab using Microsoft Deployment Toolkit](windows-10-poc-mdt.md) +### [Deploy Windows 10 in a test lab using System Center Configuration Manager](windows-10-poc-sc-config-mgr.md) +### [Resolve Windows 10 upgrade errors](upgrade/resolve-windows-10-upgrade-errors.md) + ## [Update Windows 10](update/index.md) ### [Quick guide to Windows as a service](update/waas-quick-start.md) ### [Overview of Windows as a service](update/waas-overview.md) @@ -117,11 +210,17 @@ ### [Deploy Windows 10 updates using Windows Server Update Services](update/waas-manage-updates-wsus.md) ### [Deploy Windows 10 updates using System Center Configuration Manager](update/waas-manage-updates-configuration-manager.md) ### [Manage device restarts after updates](update/waas-restart.md) +### [Manage additional Windows Update settings](waas-wu-settings.md) ### [Windows Insider Program for Business](update/waas-windows-insider-for-business.md) #### [Windows Insider Program for Business using Azure Active Directory](update/waas-windows-insider-for-business-aad.md) #### [Windows Insider Program for Business Frequently Asked Questions](update/waas-windows-insider-for-business-faq.md) ### [Change history for Update Windows 10](update/change-history-for-update-windows-10.md) +## [Convert MBR partition to GPT](mbr-to-gpt.md) +## [Configure a PXE server to load Windows PE](configure-a-pxe-server-to-load-windows-pe.md) +## [Sideload apps in Windows 10](/windows/application-management/sideload-apps-in-windows-10) +## [Windows 10 Enterprise E3 in CSP Overview](windows-10-enterprise-e3-overview.md) + ## [Volume Activation [client]](volume-activation/volume-activation-windows-10.md) ### [Plan for volume activation [client]](volume-activation/plan-for-volume-activation-client.md) ### [Activate using Key Management Service [client]](volume-activation/activate-using-key-management-service-vamt.md) @@ -130,91 +229,5 @@ ### [Monitor activation [client]](volume-activation/monitor-activation-client.md) ### [Use the Volume Activation Management Tool [client]](volume-activation/use-the-volume-activation-management-tool-client.md) ### [Appendix: Information sent to Microsoft during activation [client]](volume-activation/appendix-information-sent-to-microsoft-during-activation-client.md) -## [Windows 10 Enterprise E3 in CSP Overview](windows-10-enterprise-e3-overview.md) -## [Windows 10 deployment tools reference](windows-10-deployment-tools-reference.md) -### [Windows 10 deployment tools](windows-deployment-scenarios-and-tools.md) -### [Windows ADK for Windows 10 scenarios for IT Pros](windows-adk-scenarios-for-it-pros.md) -### [Volume Activation Management Tool (VAMT) Technical Reference](volume-activation/volume-activation-management-tool.md) -#### [Introduction to VAMT](volume-activation/introduction-vamt.md) -#### [Active Directory-Based Activation Overview](volume-activation/active-directory-based-activation-overview.md) -#### [Install and Configure VAMT](volume-activation/install-configure-vamt.md) -##### [VAMT Requirements](volume-activation/vamt-requirements.md) -##### [Install VAMT](volume-activation/install-vamt.md) -##### [Configure Client Computers](volume-activation/configure-client-computers-vamt.md) -#### [Add and Manage Products](volume-activation/add-manage-products-vamt.md) -##### [Add and Remove Computers](volume-activation/add-remove-computers-vamt.md) -##### [Update Product Status](volume-activation/update-product-status-vamt.md) -##### [Remove Products](volume-activation/remove-products-vamt.md) -#### [Manage Product Keys](volume-activation/manage-product-keys-vamt.md) -##### [Add and Remove a Product Key](volume-activation/add-remove-product-key-vamt.md) -##### [Install a Product Key](volume-activation/install-product-key-vamt.md) -##### [Install a KMS Client Key](volume-activation/install-kms-client-key-vamt.md) -#### [Manage Activations](volume-activation/manage-activations-vamt.md) -##### [Perform Online Activation](volume-activation/online-activation-vamt.md) -##### [Perform Proxy Activation](volume-activation/proxy-activation-vamt.md) -##### [Perform KMS Activation](volume-activation/kms-activation-vamt.md) -##### [Perform Local Reactivation](volume-activation/local-reactivation-vamt.md) -##### [Activate an Active Directory Forest Online](volume-activation/activate-forest-vamt.md) -##### [Activate by Proxy an Active Directory Forest](volume-activation/activate-forest-by-proxy-vamt.md) -#### [Manage VAMT Data](volume-activation/manage-vamt-data.md) -##### [Import and Export VAMT Data](volume-activation/import-export-vamt-data.md) -##### [Use VAMT in Windows PowerShell](volume-activation/use-vamt-in-windows-powershell.md) -#### [VAMT Step-by-Step Scenarios](volume-activation/vamt-step-by-step.md) -##### [Scenario 1: Online Activation](volume-activation/scenario-online-activation-vamt.md) -##### [Scenario 2: Proxy Activation](volume-activation/scenario-proxy-activation-vamt.md) -##### [Scenario 3: KMS Client Activation](volume-activation/scenario-kms-activation-vamt.md) -#### [VAMT Known Issues](volume-activation/vamt-known-issues.md) -### [User State Migration Tool (USMT) Technical Reference](usmt/usmt-technical-reference.md) -#### [User State Migration Tool (USMT) Overview Topics](usmt/usmt-topics.md) -##### [User State Migration Tool (USMT) Overview](usmt/usmt-overview.md) -##### [Getting Started with the User State Migration Tool (USMT)](usmt/getting-started-with-the-user-state-migration-tool.md) -##### [Windows Upgrade and Migration Considerations](upgrade/windows-upgrade-and-migration-considerations.md) -#### [User State Migration Tool (USMT) How-to topics](usmt/usmt-how-to.md) -##### [Exclude Files and Settings](usmt/usmt-exclude-files-and-settings.md) -##### [Extract Files from a Compressed USMT Migration Store](usmt/usmt-extract-files-from-a-compressed-migration-store.md) -##### [Include Files and Settings](usmt/usmt-include-files-and-settings.md) -##### [Migrate Application Settings](usmt/migrate-application-settings.md) -##### [Migrate EFS Files and Certificates](usmt/usmt-migrate-efs-files-and-certificates.md) -##### [Migrate User Accounts](usmt/usmt-migrate-user-accounts.md) -##### [Reroute Files and Settings](usmt/usmt-reroute-files-and-settings.md) -##### [Verify the Condition of a Compressed Migration Store](usmt/verify-the-condition-of-a-compressed-migration-store.md) -#### [User State Migration Tool (USMT) Troubleshooting](usmt/usmt-troubleshooting.md) -##### [Common Issues](usmt/usmt-common-issues.md) -##### [Frequently Asked Questions](usmt/usmt-faq.md) -##### [Log Files](usmt/usmt-log-files.md) -##### [Return Codes](usmt/usmt-return-codes.md) -##### [USMT Resources](usmt/usmt-resources.md) -#### [User State Migration Toolkit (USMT) Reference](usmt/usmt-reference.md) -##### [USMT Requirements](usmt/usmt-requirements.md) -##### [USMT Best Practices](usmt/usmt-best-practices.md) -##### [How USMT Works](usmt/usmt-how-it-works.md) -##### [Plan Your Migration](usmt/usmt-plan-your-migration.md) -###### [Common Migration Scenarios](usmt/usmt-common-migration-scenarios.md) -###### [What Does USMT Migrate?](usmt/usmt-what-does-usmt-migrate.md) -###### [Choose a Migration Store Type](usmt/usmt-choose-migration-store-type.md) -####### [Migration Store Types Overview](usmt/migration-store-types-overview.md) -####### [Estimate Migration Store Size](usmt/usmt-estimate-migration-store-size.md) -####### [Hard-Link Migration Store](usmt/usmt-hard-link-migration-store.md) -####### [Migration Store Encryption](usmt/usmt-migration-store-encryption.md) -###### [Determine What to Migrate](usmt/usmt-determine-what-to-migrate.md) -####### [Identify Users](usmt/usmt-identify-users.md) -####### [Identify Applications Settings](usmt/usmt-identify-application-settings.md) -####### [Identify Operating System Settings](usmt/usmt-identify-operating-system-settings.md) -####### [Identify File Types, Files, and Folders](usmt/usmt-identify-file-types-files-and-folders.md) -###### [Test Your Migration](usmt/usmt-test-your-migration.md) -##### [User State Migration Tool (USMT) Command-line Syntax](usmt/usmt-command-line-syntax.md) -###### [ScanState Syntax](usmt/usmt-scanstate-syntax.md) -###### [LoadState Syntax](usmt/usmt-loadstate-syntax.md) -###### [UsmtUtils Syntax](usmt/usmt-utilities.md) -##### [USMT XML Reference](usmt/usmt-xml-reference.md) -###### [Understanding Migration XML Files](usmt/understanding-migration-xml-files.md) -###### [Config.xml File](usmt/usmt-configxml-file.md) -###### [Customize USMT XML Files](usmt/usmt-customize-xml-files.md) -###### [Custom XML Examples](usmt/usmt-custom-xml-examples.md) -###### [Conflicts and Precedence](usmt/usmt-conflicts-and-precedence.md) -###### [General Conventions](usmt/usmt-general-conventions.md) -###### [XML File Requirements](usmt/xml-file-requirements.md) -###### [Recognized Environment Variables](usmt/usmt-recognized-environment-variables.md) -###### [XML Elements Library](usmt/usmt-xml-elements-library.md) -##### [Offline Migration Reference](usmt/offline-migration-reference.md) -## [Change history for Deploy Windows 10](change-history-for-deploy-windows-10.md) \ No newline at end of file + +## [Change history for Deploy, Upgrade and Update Windows 10](change-history-for-deploy-windows-10.md) \ No newline at end of file diff --git a/windows/deployment/index.md b/windows/deployment/index.md index 2ef5fbaf96..49b4a74606 100644 --- a/windows/deployment/index.md +++ b/windows/deployment/index.md @@ -9,8 +9,8 @@ localizationpriority: high author: greg-lindsay --- -# Deploy Windows 10 -Learn about deploying Windows 10 for IT professionals. +# Deploy, Upgrade and Update Windows 10 +Learn about deployment in Windows 10 for IT professionals. This includes deploying the operating system, upgrading to it from previous version and updating Windows 10. ## In this section diff --git a/windows/deployment/update/index.md b/windows/deployment/update/index.md index dad9a37627..bc18ab0d95 100644 --- a/windows/deployment/update/index.md +++ b/windows/deployment/update/index.md @@ -40,7 +40,8 @@ Windows as a service provides a new way to think about building, deploying, and | [Deploy updates using Windows Update for Business](waas-manage-updates-wufb.md) | Explains how to use Windows Update for Business to manage when devices receive updates directly from Windows Update. Includes walkthroughs for configuring Windows Update for Business using Group Policy and Microsoft Intune. | | [Deploy Windows 10 updates using Windows Server Update Services (WSUS)](waas-manage-updates-wsus.md) | Explains how to use WSUS to manage Windows 10 updates. | | [Deploy Windows 10 updates using System Center Configuration Manager](waas-manage-updates-configuration-manager.md) | Explains how to use Configuration Manager to manage Windows 10 updates. | -| [Manage device restarts after updates](waas-restart.md) | Explains how to use Group Policy to manage device restarts. | +| [Manage device restarts after updates](waas-restart.md) | Explains how to manage update related device restarts. | +| [Manage additional Windows Update settings](waas-wu-settings.md) | Provides details about settings available to control and configure Windows Update | | [Windows Insider Program for Business](waas-windows-insider-for-business.md) | Explains how the Windows Insider Program for Business works and how to become an insider. | >[!TIP] diff --git a/windows/deployment/update/waas-configure-wufb.md b/windows/deployment/update/waas-configure-wufb.md index 0a1d7e7ce0..2df47d49ca 100644 --- a/windows/deployment/update/waas-configure-wufb.md +++ b/windows/deployment/update/waas-configure-wufb.md @@ -2,7 +2,7 @@ title: Configure Windows Update for Business (Windows 10) description: You can use Group Policy or your mobile device management (MDM) service to configure Windows Update for Business settings for your devices. ms.prod: w10 -ms.mktglfcycl: manage +ms.mktglfcycl: deploy ms.sitesec: library author: DaniHalfin localizationpriority: high diff --git a/windows/deployment/update/waas-delivery-optimization.md b/windows/deployment/update/waas-delivery-optimization.md index 070e8de2d1..919c9ff1d3 100644 --- a/windows/deployment/update/waas-delivery-optimization.md +++ b/windows/deployment/update/waas-delivery-optimization.md @@ -2,7 +2,7 @@ title: Configure Delivery Optimization for Windows 10 updates (Windows 10) description: Delivery Optimization is a new peer-to-peer distribution method in Windows 10 ms.prod: w10 -ms.mktglfcycl: manage +ms.mktglfcycl: deploy ms.sitesec: library author: DaniHalfin localizationpriority: high diff --git a/windows/deployment/update/waas-restart.md b/windows/deployment/update/waas-restart.md index da651bccc2..4d57b5a82a 100644 --- a/windows/deployment/update/waas-restart.md +++ b/windows/deployment/update/waas-restart.md @@ -2,7 +2,7 @@ title: Manage device restarts after updates (Windows 10) description: tbd ms.prod: w10 -ms.mktglfcycl: manage +ms.mktglfcycl: deploy ms.sitesec: library author: DaniHalfin localizationpriority: high diff --git a/windows/deployment/update/waas-servicing-branches-windows-10-updates.md b/windows/deployment/update/waas-servicing-branches-windows-10-updates.md index d92a5becf5..494677a20d 100644 --- a/windows/deployment/update/waas-servicing-branches-windows-10-updates.md +++ b/windows/deployment/update/waas-servicing-branches-windows-10-updates.md @@ -2,7 +2,7 @@ title: Assign devices to servicing branches for Windows 10 updates (Windows 10) description: tbd ms.prod: w10 -ms.mktglfcycl: manage +ms.mktglfcycl: deploy ms.sitesec: library author: DaniHalfin localizationpriority: high diff --git a/windows/deployment/update/waas-wu-settings.md b/windows/deployment/update/waas-wu-settings.md index c6391a6b0a..b2d249199f 100644 --- a/windows/deployment/update/waas-wu-settings.md +++ b/windows/deployment/update/waas-wu-settings.md @@ -2,7 +2,7 @@ title: Manage additional Windows Update settings (Windows 10) description: Additional settings to control the behavior of Windows Update (WU) in Windows 10 ms.prod: w10 -ms.mktglfcycl: manage +ms.mktglfcycl: deploy ms.sitesec: library author: DaniHalfin localizationpriority: high @@ -36,13 +36,20 @@ You can use Group Policy settings or mobile device management (MDM) to configure | [Do not include drivers with Windows Updates](#do-not-include-drivers-with-windows-updates) | [ExcludeWUDriversInQualityUpdate](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-excludewudriversinqualityupdate) | 1607 | | [Configure Automatic Updates](#configure-automatic-updates) | [AllowAutoUpdate](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-allowautoupdate) | All | ->[!NOTE] +>[!IMPORTANT] >Additional information about settings to manage device restarts and restart notifications for updates is available on **[Manage device restarts after updates](waas-restart.md)**. - +> +>Additional settings that configure when Feature and Quality updates are received are detailed on **[Configure Windows Update for Business](waas-configure-wufb.md)**. ## Scanning for updates -TODO: Story +With Windows 10, admins have a lot of flexibility in configuring how their devices scan and receive updates. + +[Specify Intranet Microsoft update service location](#specify-intranet-microsoft-update-service-location) allows admins to point devices to an internal Microsoft update service location, while [Do not connect to any Windows Update Internet locations](#do-not-connect-to-any-windows-update-internet-locations) gives them to option to restrict devices to just that internal update service. [Automatic Updates Detection Frequency](#automatic-updates-detection-frequency) controls how frequently devices scan for updates. + +You can make custom device groups that'll work with your internal Microsoft update service by using [Enable client-side targeting](#enable-client-side-targeting). You can also make sure your devices receive updates that were not signed by Microsoft from your internal Microsoft update service, through [Allow signed updates from an intranet Microsoft update service location](#allow-signed-updates-from-an-intranet-microsoft-update-service-location). + +Finally, to make sure the updating experience is fully controlled by the admins, you can [Remove access to use all Windows Update features](#remove-access-to-use-all-windows-update-features) for users. For additional settings that configure when Feature and Quality updates are received, see [Configure Windows Update for Business](waas-configure-wufb.md). @@ -68,7 +75,6 @@ The option to download files with missing Urls allows content to be downloaded f To configure this policy with MDM, use [UpdateServiceUrl](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-updateserviceurl) and [UpdateServiceUrlAlternate](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-updateserviceurlalternate). - ### Automatic Updates detection frequency Specifies the hours that Windows will use to determine how long to wait before checking for available updates. The exact wait time is determined by using the hours specified here minus zero to twenty percent of the hours specified. For example, if this policy is used to specify a 20-hour detection frequency, then all clients to which this policy is applied will check for updates anywhere between 16 to 20 hours. @@ -85,7 +91,6 @@ If the setting is set to **Disabled** or **Not Configured**, Windows will check To configure this policy with MDM, use [DetectionFrequency](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-detectionfrequency). - ### Remove access to use all Windows Update features By enabling the Group Policy setting under **Computer Configuration\Administrative Templates\Windows Components\Windows update\Remove access to use all Windows update features**, administrators can disable the "Check for updates" option for users. Any background update scans, downloads and installations will continue to work as configured. @@ -101,7 +106,7 @@ Use **Computer Configuration\Administrative Templates\Windows Components\Windows ### Enable client-side targeting -Specifies the target group name or names that should be used to receive updates from an intranet Microsoft update service. +Specifies the target group name or names that should be used to receive updates from an intranet Microsoft update service. This allows admins to configure device groups that will receive different updates from sources like WSUS or SCCM. This Group Policy setting can be found under **Computer Configuration\Administrative Templates\Windows Components\Windows update\Enable client-side targeting**. If the setting is set to **Enabled**, the specified target group information is sent to the intranet Microsoft update service which uses it to determine which updates should be deployed to this computer. @@ -112,8 +117,6 @@ If the intranet Microsoft update service supports multiple target groups, this p >[!NOTE] >This policy applies only when the intranet Microsoft update service the device is directed to is configured to support client-side targeting. If the “Specify intranet Microsoft update service location” policy is disabled or not configured, this policy has no effect. -**TODO:** *Which services support this feature* - ### Allow signed updates from an intranet Microsoft update service location This policy setting allows you to manage whether Automatic Updates accepts updates signed by entities other than Microsoft when the update is found on an intranet Microsoft update service location. @@ -128,9 +131,12 @@ If you disable or do not configure this policy setting, updates from an intranet To configure this policy with MDM, use [AllowNonMicrosoftSignedUpdate](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-allownonmicrosoftsignedupdate). + ## Installing updates -TODO: Story +To add more flexibility to the update process, settings are available to control update installation. + +[Configure Automatic Updates](#configure-automatic-updates) offers 4 different options for automatic update installation, while [Do not include drivers with Windows Updates](#do-not-include-drivers-with-windows-updates) makes sure drivers are not installed with the rest of the received updates. ### Do not include drivers with Windows Updates @@ -156,4 +162,16 @@ When enabling this setting through Group Policy, under **Computer Configuration\ If this setting is set to *Disabled*, any updates that are available on Windows Update must be downloaded and installed manually. To do this, users must go to **Settings > Update & security > Windows Update**. -If this setting is set to *Not Configured*, an administrator can still configure Automatic Updates through the settings app, under **Settings > Update & security > Windows Update > Advanced options**. \ No newline at end of file +If this setting is set to *Not Configured*, an administrator can still configure Automatic Updates through the settings app, under **Settings > Update & security > Windows Update > Advanced options**. + + + +## Related topics + +- [Update Windows 10 in the enterprise](index.md) +- [Overview of Windows as a service](waas-overview.md) +- [Manage updates for Windows 10 Mobile Enterprise and Windows 10 IoT Mobile](waas-mobile-updates.md) +- [Configure Delivery Optimization for Windows 10 updates](waas-delivery-optimization.md) +- [Configure BranchCache for Windows 10 updates](waas-branchcache.md) +- [Configure Windows Update for Business](waas-configure-wufb.md) +- [Manage device restarts after updates](waas-restart.md) \ No newline at end of file From 495023acd75a532a968bbfb18718257e51f02ea3 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Tue, 9 May 2017 17:08:37 -0700 Subject: [PATCH 019/102] fix broken link --- windows/deployment/TOC.md | 44 +++++++++++++++++++-------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/windows/deployment/TOC.md b/windows/deployment/TOC.md index 8a60908670..6326ca65ff 100644 --- a/windows/deployment/TOC.md +++ b/windows/deployment/TOC.md @@ -145,30 +145,30 @@ #### [Replace a Windows 7 SP1 client with Windows 10 using Configuration Manager](deploy-windows-sccm/replace-a-windows-7-client-with-windows-10-using-configuration-manager.md) #### [Perform an in-place upgrade to Windows 10 using Configuration Manager](upgrade/upgrade-to-windows-10-with-system-center-configuraton-manager.md) -## [Deploy Windows 10 with the Microsoft Deployment Toolkit](deploy-windows-mdt/deploy-windows-10-with-the-microsoft-deployment-toolkit.md) -### [Get started with the Microsoft Deployment Toolkit (MDT)](deploy-windows-mdt/get-started-with-the-microsoft-deployment-toolkit.md) -#### [Key features in MDT](deploy-windows-mdt/key-features-in-mdt.md) -#### [MDT Lite Touch components](deploy-windows-mdt/mdt-lite-touch-components.md) -#### [Prepare for deployment with MDT](deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md) -### [Create a Windows 10 reference image](deploy-windows-mdt/create-a-windows-10-reference-image.md) -### [Deploy a Windows 10 image using MDT](deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md) -### [Build a distributed environment for Windows 10 deployment](deploy-windows-mdt/build-a-distributed-environment-for-windows-10-deployment.md) -### [Refresh a Windows 7 computer with Windows 10](deploy-windows-mdt/refresh-a-windows-7-computer-with-windows-10.md) -### [Replace a Windows 7 computer with a Windows 10 computer](deploy-windows-mdt/replace-a-windows-7-computer-with-a-windows-10-computer.md) -### [Perform an in-place upgrade to Windows 10 with MDT](upgrade/upgrade-to-windows-10-with-the-microsoft-deployment-toolkit.md) -### [Configure MDT settings](deploy-windows-mdt/configure-mdt-settings.md) -#### [Set up MDT for BitLocker](deploy-windows-mdt/set-up-mdt-for-bitlocker.md) -#### [Configure MDT deployment share rules](deploy-windows-mdt/configure-mdt-deployment-share-rules.md) -#### [Configure MDT for UserExit scripts](deploy-windows-mdt/configure-mdt-for-userexit-scripts.md) -#### [Simulate a Windows 10 deployment in a test environment](deploy-windows-mdt/simulate-a-windows-10-deployment-in-a-test-environment.md) -#### [Use the MDT database to stage Windows 10 deployment information](deploy-windows-mdt/use-the-mdt-database-to-stage-windows-10-deployment-information.md) -#### [Assign applications using roles in MDT](deploy-windows-mdt/assign-applications-using-roles-in-mdt.md) -#### [Use web services in MDT](deploy-windows-mdt/use-web-services-in-mdt.md) -#### [Use Orchestrator runbooks with MDT](deploy-windows-mdt/use-orchestrator-runbooks-with-mdt.md) +### [Deploy Windows 10 with the Microsoft Deployment Toolkit](deploy-windows-mdt/deploy-windows-10-with-the-microsoft-deployment-toolkit.md) +#### [Get started with the Microsoft Deployment Toolkit (MDT)](deploy-windows-mdt/get-started-with-the-microsoft-deployment-toolkit.md) +##### [Key features in MDT](deploy-windows-mdt/key-features-in-mdt.md) +##### [MDT Lite Touch components](deploy-windows-mdt/mdt-lite-touch-components.md) +##### [Prepare for deployment with MDT](deploy-windows-mdt/prepare-for-windows-deployment-with-mdt.md) +#### [Create a Windows 10 reference image](deploy-windows-mdt/create-a-windows-10-reference-image.md) +#### [Deploy a Windows 10 image using MDT](deploy-windows-mdt/deploy-a-windows-10-image-using-mdt.md) +#### [Build a distributed environment for Windows 10 deployment](deploy-windows-mdt/build-a-distributed-environment-for-windows-10-deployment.md) +#### [Refresh a Windows 7 computer with Windows 10](deploy-windows-mdt/refresh-a-windows-7-computer-with-windows-10.md) +#### [Replace a Windows 7 computer with a Windows 10 computer](deploy-windows-mdt/replace-a-windows-7-computer-with-a-windows-10-computer.md) +#### [Perform an in-place upgrade to Windows 10 with MDT](upgrade/upgrade-to-windows-10-with-the-microsoft-deployment-toolkit.md) +#### [Configure MDT settings](deploy-windows-mdt/configure-mdt-settings.md) +##### [Set up MDT for BitLocker](deploy-windows-mdt/set-up-mdt-for-bitlocker.md) +##### [Configure MDT deployment share rules](deploy-windows-mdt/configure-mdt-deployment-share-rules.md) +##### [Configure MDT for UserExit scripts](deploy-windows-mdt/configure-mdt-for-userexit-scripts.md) +##### [Simulate a Windows 10 deployment in a test environment](deploy-windows-mdt/simulate-a-windows-10-deployment-in-a-test-environment.md) +##### [Use the MDT database to stage Windows 10 deployment information](deploy-windows-mdt/use-the-mdt-database-to-stage-windows-10-deployment-information.md) +##### [Assign applications using roles in MDT](deploy-windows-mdt/assign-applications-using-roles-in-mdt.md) +##### [Use web services in MDT](deploy-windows-mdt/use-web-services-in-mdt.md) +##### [Use Orchestrator runbooks with MDT](deploy-windows-mdt/use-orchestrator-runbooks-with-mdt.md) ### [Step by step guide: Configure a test lab to deploy Windows 10](windows-10-poc.md) -## Upgrade Windows +## Upgrade to Windows 10 ### [Windows 10 upgrade paths](upgrade/windows-10-upgrade-paths.md) ### [Windows 10 edition upgrade](upgrade/windows-10-edition-upgrades.md) ### [Deploy Windows To Go in your organization](deploy-windows-to-go.md) @@ -210,7 +210,7 @@ ### [Deploy Windows 10 updates using Windows Server Update Services](update/waas-manage-updates-wsus.md) ### [Deploy Windows 10 updates using System Center Configuration Manager](update/waas-manage-updates-configuration-manager.md) ### [Manage device restarts after updates](update/waas-restart.md) -### [Manage additional Windows Update settings](waas-wu-settings.md) +### [Manage additional Windows Update settings](update/waas-wu-settings.md) ### [Windows Insider Program for Business](update/waas-windows-insider-for-business.md) #### [Windows Insider Program for Business using Azure Active Directory](update/waas-windows-insider-for-business-aad.md) #### [Windows Insider Program for Business Frequently Asked Questions](update/waas-windows-insider-for-business-faq.md) From d6f8248dba046bce03751a16b6e155be146e0826 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Tue, 9 May 2017 17:23:47 -0700 Subject: [PATCH 020/102] additional TOC and Index changes --- windows/deployment/TOC.md | 4 ++-- windows/deployment/index.md | 45 ++++++++++++++++++++++++++++++------- 2 files changed, 39 insertions(+), 10 deletions(-) diff --git a/windows/deployment/TOC.md b/windows/deployment/TOC.md index 6326ca65ff..babe4c7aa6 100644 --- a/windows/deployment/TOC.md +++ b/windows/deployment/TOC.md @@ -144,6 +144,7 @@ #### [Refresh a Windows 7 SP1 client with Windows 10 using Configuration Manager](deploy-windows-sccm/refresh-a-windows-7-client-with-windows-10-using-configuration-manager.md) #### [Replace a Windows 7 SP1 client with Windows 10 using Configuration Manager](deploy-windows-sccm/replace-a-windows-7-client-with-windows-10-using-configuration-manager.md) #### [Perform an in-place upgrade to Windows 10 using Configuration Manager](upgrade/upgrade-to-windows-10-with-system-center-configuraton-manager.md) +#### [Deploy Windows 10 in a test lab using System Center Configuration Manager](windows-10-poc-sc-config-mgr.md) ### [Deploy Windows 10 with the Microsoft Deployment Toolkit](deploy-windows-mdt/deploy-windows-10-with-the-microsoft-deployment-toolkit.md) #### [Get started with the Microsoft Deployment Toolkit (MDT)](deploy-windows-mdt/get-started-with-the-microsoft-deployment-toolkit.md) @@ -165,6 +166,7 @@ ##### [Assign applications using roles in MDT](deploy-windows-mdt/assign-applications-using-roles-in-mdt.md) ##### [Use web services in MDT](deploy-windows-mdt/use-web-services-in-mdt.md) ##### [Use Orchestrator runbooks with MDT](deploy-windows-mdt/use-orchestrator-runbooks-with-mdt.md) +#### [Deploy Windows 10 in a test lab using Microsoft Deployment Toolkit](windows-10-poc-mdt.md) ### [Step by step guide: Configure a test lab to deploy Windows 10](windows-10-poc.md) @@ -185,8 +187,6 @@ ##### [Step 3: Deploy Windows](upgrade/upgrade-readiness-deploy-windows.md) ##### [Additional insights](upgrade/upgrade-readiness-additional-insights.md) #### [Troubleshoot Upgrade Readiness](upgrade/troubleshoot-upgrade-readiness.md) -### [Deploy Windows 10 in a test lab using Microsoft Deployment Toolkit](windows-10-poc-mdt.md) -### [Deploy Windows 10 in a test lab using System Center Configuration Manager](windows-10-poc-sc-config-mgr.md) ### [Resolve Windows 10 upgrade errors](upgrade/resolve-windows-10-upgrade-errors.md) ## [Update Windows 10](update/index.md) diff --git a/windows/deployment/index.md b/windows/deployment/index.md index 49b4a74606..a9c0d383d2 100644 --- a/windows/deployment/index.md +++ b/windows/deployment/index.md @@ -14,24 +14,53 @@ Learn about deployment in Windows 10 for IT professionals. This includes deploy ## In this section + +### Deploy Windows 10 |Topic |Description | |------|------------| |[What's new in Windows 10 deployment](deploy-whats-new.md) |See this topic for a summary of new features and some recent changes related to deploying Windows 10 in your organization. | +|[Plan for Windows 10 deployment](planning/index.md) | This topic provides information about Windows 10 deployment considerations. It also provides details to assist in Windows 10 deployment planning. | |[Windows 10 deployment scenarios](windows-10-deployment-scenarios.md) |To successfully deploy the Windows 10 operating system in your organization, it is important to understand the different ways that it can be deployed, especially now that there are new scenarios to consider. Choosing among these scenarios, and understanding the key capabilities and limitations of each, is a key task. | -|[Manage Windows upgrades with Upgrade Readiness](upgrade/manage-windows-upgrades-with-upgrade-readiness.md) |With Upgrade Readiness, enterprises now have the tools to plan and manage the upgrade process end to end, allowing them to adopt new Windows releases more quickly. With Windows telemetry enabled, Upgrade Readiness collects system, application, and driver data for analysis. We then identify compatibility issues that can block an upgrade and suggest fixes when they are known to Microsoft. The Upgrade Readiness workflow steps you through the discovery and rationalization process until you have a list of computers that are ready to be upgraded. | -|[Step by step guide: Configure a test lab to deploy Windows 10](windows-10-poc.md) |This guide contains instructions to configure a proof of concept (PoC) environment requiring a minimum amount of resources. The guide makes extensive use of Windows PowerShell and Hyper-V. Subsequent companion guides contain steps to deploy Windows 10 using the PoC environment. After completing this guide, see the following Windows 10 PoC deployment guides: [Deploy Windows 10 in a test lab using Microsoft Deployment Toolkit](windows-10-poc-mdt.md), [Deploy Windows 10 in a test lab using System Center Configuration Manager](windows-10-poc-sc-config-mgr.md). | -|[Deploy Windows 10 with the Microsoft Deployment Toolkit](deploy-windows-mdt/deploy-windows-10-with-the-microsoft-deployment-toolkit.md) |This guide will walk you through the process of deploying Windows 10 in an enterprise environment using the Microsoft Deployment Toolkit (MDT). | +|[Windows 10 deployment tools reference](windows-10-deployment-tools-reference.md) |Learn about the tools available to deploy Windows 10. | |[Deploy Windows 10 with System Center 2012 R2 Configuration Manager](deploy-windows-sccm/deploy-windows-10-with-system-center-2012-r2-configuration-manager.md) |If you have Microsoft System Center 2012 R2 Configuration Manager in your environment, you will most likely want to use it to deploy Windows 10. This topic will show you how to set up Configuration Manager for operating system deployment and how to integrate Configuration Manager with the Microsoft Deployment Toolkit (MDT) or. | -|[Resolve Windows 10 upgrade errors](upgrade/resolve-windows-10-upgrade-errors.md) |This topic provides a brief introduction to Windows 10 installation processes, and provides resolution procedures that IT administrators can use to resolve issues with Windows 10 upgrade. | -|[Convert MBR partition to GPT](mbr-to-gpt.md) |This topic provides detailed instructions for using the MBR2GPT partition conversion tool. | -|[Configure a PXE server to load Windows PE](configure-a-pxe-server-to-load-windows-pe.md) |This guide describes how to configure a PXE server to load Windows PE by booting a client computer from the network. | -|[Windows 10 edition upgrade](upgrade/windows-10-edition-upgrades.md) |With Windows 10, you can quickly upgrade from one edition of Windows 10 to another, provided the upgrade path is supported. | +|[Deploy Windows 10 with the Microsoft Deployment Toolkit](deploy-windows-mdt/deploy-windows-10-with-the-microsoft-deployment-toolkit.md) |This guide will walk you through the process of deploying Windows 10 in an enterprise environment using the Microsoft Deployment Toolkit (MDT). | +|[Step by step guide: Configure a test lab to deploy Windows 10](windows-10-poc.md) |This guide contains instructions to configure a proof of concept (PoC) environment requiring a minimum amount of resources. The guide makes extensive use of Windows PowerShell and Hyper-V. Subsequent companion guides contain steps to deploy Windows 10 using the PoC environment. After completing this guide, see the following Windows 10 PoC deployment guides: [Deploy Windows 10 in a test lab using Microsoft Deployment Toolkit](windows-10-poc-mdt.md), [Deploy Windows 10 in a test lab using System Center Configuration Manager](windows-10-poc-sc-config-mgr.md). | + +### Upgrade to Windows 10 +|Topic |Description | +|------|------------| |[Windows 10 upgrade paths](upgrade/windows-10-upgrade-paths.md) |You can upgrade directly to Windows 10 from a previous operating system. | +|[Windows 10 edition upgrade](upgrade/windows-10-edition-upgrades.md) |With Windows 10, you can quickly upgrade from one edition of Windows 10 to another, provided the upgrade path is supported. | |[Deploy Windows To Go in your organization](deploy-windows-to-go.md) |This topic helps you to deploy Windows To Go in your organization. Before you begin deployment, make sure that you have reviewed the topics [Windows To Go: feature overview](planning/windows-to-go-overview.md) and [Prepare your organization for Windows To Go](planning/prepare-your-organization-for-windows-to-go.md) to ensure that you have the correct hardware and are prepared to complete the deployment. You can then use the steps in this topic to start your Windows To Go deployment. | |[Upgrade a Windows Phone 8.1 to Windows 10 Mobile with Mobile Device Management](upgrade/upgrade-windows-phone-8-1-to-10.md) |This topic describes how to upgrade eligible Windows Phone 8.1 devices to Windows 10 Mobile. | +|[Manage Windows upgrades with Upgrade Readiness](upgrade/manage-windows-upgrades-with-upgrade-readiness.md) |With Upgrade Readiness, enterprises now have the tools to plan and manage the upgrade process end to end, allowing them to adopt new Windows releases more quickly. With Windows telemetry enabled, Upgrade Readiness collects system, application, and driver data for analysis. We then identify compatibility issues that can block an upgrade and suggest fixes when they are known to Microsoft. The Upgrade Readiness workflow steps you through the discovery and rationalization process until you have a list of computers that are ready to be upgraded. | +|[Resolve Windows 10 upgrade errors](upgrade/resolve-windows-10-upgrade-errors.md) |This topic provides a brief introduction to Windows 10 installation processes, and provides resolution procedures that IT administrators can use to resolve issues with Windows 10 upgrade. | + +### Update Windows 10 +|Topic |Description | +|------|------------| +| [Quick guide to Windows as a service](update/waas-quick-start.md) | Provides a brief summary of the key points for the new servicing model for Windows 10. | +| [Overview of Windows as a service](update/waas-overview.md) | Explains the differences in building, deploying, and servicing Windows 10; introduces feature updates, quality updates, and the different servicing branches; compares servicing tools. | +| [Prepare servicing strategy for Windows 10 updates](update/waas-servicing-strategy-windows-10-updates.md) | Explains the decisions you need to make in your servicing strategy. | +| [Build deployment rings for Windows 10 updates](update/waas-deployment-rings-windows-10-updates.md) | Explains how to make use of servicing branches and update deferrals to manage Windows 10 updates. | +| [Assign devices to servicing branches for Windows 10 updates](update/waas-servicing-branches-windows-10-updates.md) | Explains how to assign devices to Current Branch (CB) or Current Branch for Business (CBB) for feature and quality updates, and how to enroll devices in Windows Insider. | +| [Monitor Windows Updates with Update Compliance](update/update-compliance-monitor.md) | Explains how to use Windows Analytics: Update Compliance to monitor and manage Windows Updates on devices in your organization. | +| [Optimize update delivery for Windows 10 updates](update/waas-optimize-windows-10-updates.md) | Explains the benefits of using Delivery Optimization or BranchCache for update distribution. | +| [Deploy updates for Windows 10 Mobile Enterprise and Windows 10 IoT Mobile](update/waas-mobile-updates.md) | Explains updates for Windows 10 Mobile Enterprise and Windows 10 IoT Mobile. | +| [Deploy updates using Windows Update for Business](update/waas-manage-updates-wufb.md) | Explains how to use Windows Update for Business to manage when devices receive updates directly from Windows Update. Includes walkthroughs for configuring Windows Update for Business using Group Policy and Microsoft Intune. | +| [Deploy Windows 10 updates using Windows Server Update Services (WSUS)](update/waas-manage-updates-wsus.md) | Explains how to use WSUS to manage Windows 10 updates. | +| [Deploy Windows 10 updates using System Center Configuration Manager](update/waas-manage-updates-configuration-manager.md) | Explains how to use Configuration Manager to manage Windows 10 updates. | +| [Manage device restarts after updates](update/waas-restart.md) | Explains how to manage update related device restarts. | +| [Manage additional Windows Update settings](update/waas-wu-settings.md) | Provides details about settings available to control and configure Windows Update | +| [Windows Insider Program for Business](update/waas-windows-insider-for-business.md) | Explains how the Windows Insider Program for Business works and how to become an insider. | + +### Additional topics +|Topic |Description | +|------|------------| +|[Convert MBR partition to GPT](mbr-to-gpt.md) |This topic provides detailed instructions for using the MBR2GPT partition conversion tool. | +|[Configure a PXE server to load Windows PE](configure-a-pxe-server-to-load-windows-pe.md) |This guide describes how to configure a PXE server to load Windows PE by booting a client computer from the network. | |[Sideload apps in Windows 10](/windows/application-management/sideload-apps-in-windows-10) |Sideload line-of-business apps in Windows 10. | |[Volume Activation [client]](volume-activation/volume-activation-windows-10.md) |This guide is designed to help organizations that are planning to use volume activation to deploy and activate Windows 10, including organizations that have used volume activation for earlier versions of Windows. | -|[Windows 10 deployment tools reference](windows-10-deployment-tools-reference.md) |Learn about the tools available to deploy Windows 10. | |[Change history for Deploy Windows 10](change-history-for-deploy-windows-10.md) |This topic lists new and updated topics in the Deploy Windows 10 documentation for [Windows 10 and Windows 10 Mobile](/windows/windows-10). | ## Related topics From aa2c2feb9b49eb17aae5c6b02e777b2cdf5169a2 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Tue, 9 May 2017 17:24:31 -0700 Subject: [PATCH 021/102] removed related topics from deployment index --- windows/deployment/index.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/windows/deployment/index.md b/windows/deployment/index.md index a9c0d383d2..95945c8749 100644 --- a/windows/deployment/index.md +++ b/windows/deployment/index.md @@ -63,9 +63,6 @@ Learn about deployment in Windows 10 for IT professionals. This includes deploy |[Volume Activation [client]](volume-activation/volume-activation-windows-10.md) |This guide is designed to help organizations that are planning to use volume activation to deploy and activate Windows 10, including organizations that have used volume activation for earlier versions of Windows. | |[Change history for Deploy Windows 10](change-history-for-deploy-windows-10.md) |This topic lists new and updated topics in the Deploy Windows 10 documentation for [Windows 10 and Windows 10 Mobile](/windows/windows-10). | -## Related topics -- [Windows 10 and Windows 10 Mobile](/windows/windows-10) -     From 1132634aa1d68f5f283a90c37daa1cd49136bafc Mon Sep 17 00:00:00 2001 From: LizRoss Date: Wed, 10 May 2017 06:52:11 -0700 Subject: [PATCH 022/102] Adding more links to the collect audit logs topic --- .../create-wip-policy-using-intune.md | 5 ++++- .../create-wip-policy-using-sccm.md | 2 +- .../protect-enterprise-data-using-wip.md | 11 ++++++----- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/windows/threat-protection/windows-information-protection/create-wip-policy-using-intune.md b/windows/threat-protection/windows-information-protection/create-wip-policy-using-intune.md index 5bcc8e1a05..3b756a14c7 100644 --- a/windows/threat-protection/windows-information-protection/create-wip-policy-using-intune.md +++ b/windows/threat-protection/windows-information-protection/create-wip-policy-using-intune.md @@ -342,6 +342,9 @@ After you've added the apps you want to protect with WIP, you'll need to apply a We recommend that you start with **Silent** or **Allow Overrides** while verifying with a small group that you have the right apps on your allowed apps list. After you're done, you can change to your final enforcement policy, **Hide Overrides**. +>[!NOTE] +>For info about how to collect your audit log files, see [How to collect Windows Information Protection (WIP) audit event logs](collect-wip-audit-event-logs.md). + **To add your protection mode** 1. From the **App policy** blade, click the name of your policy, and then click **Required settings** from the menu that appears. @@ -353,7 +356,7 @@ We recommend that you start with **Silent** or **Allow Overrides** while verifyi |Mode |Description | |-----|------------| |Hide Overrides |WIP looks for inappropriate data sharing practices and stops the employee from completing the action. This can include sharing info across non-enterprise-protected apps in addition to sharing enterprise data between other people and devices outside of your enterprise.| - |Allow Overrides |WIP looks for inappropriate data sharing, warning employees if they do something deemed potentially unsafe. However, this management mode lets the employee override the policy and share the data, logging the action to your audit log, accessible through the [Reporting CSP](https://go.microsoft.com/fwlink/p/?LinkID=746459).| + |Allow Overrides |WIP looks for inappropriate data sharing, warning employees if they do something deemed potentially unsafe. However, this management mode lets the employee override the policy and share the data, logging the action to your audit log. For info about how to collect your audit log files, see [How to collect Windows Information Protection (WIP) audit event logs](collect-wip-audit-event-logs.md).| |Silent |WIP runs silently, logging inappropriate data sharing, without blocking anything that would’ve been prompted for employee interaction while in Allow Override mode. Unallowed actions, like apps inappropriately trying to access a network resource or WIP-protected data, are still stopped.| |Off (not recommended) |WIP is turned off and doesn't help to protect or audit your data.

After you turn off WIP, an attempt is made to decrypt any WIP-tagged files on the locally attached drives. Be aware that your previous decryption and policy info isn’t automatically reapplied if you turn WIP protection back on.| diff --git a/windows/threat-protection/windows-information-protection/create-wip-policy-using-sccm.md b/windows/threat-protection/windows-information-protection/create-wip-policy-using-sccm.md index 59a4720f61..a3fd93e402 100644 --- a/windows/threat-protection/windows-information-protection/create-wip-policy-using-sccm.md +++ b/windows/threat-protection/windows-information-protection/create-wip-policy-using-sccm.md @@ -342,7 +342,7 @@ We recommend that you start with **Silent** or **Override** while verifying with |Mode |Description | |-----|------------| |Block |WIP looks for inappropriate data sharing practices and stops the employee from completing the action. This can include sharing info across non-enterprise-protected apps in addition to sharing enterprise data between other people and devices outside of your enterprise.| -|Override |WIP looks for inappropriate data sharing, warning employees if they do something deemed potentially unsafe. However, this management mode lets the employee override the policy and share the data, logging the action to your audit log, accessible through the [Reporting CSP](https://go.microsoft.com/fwlink/p/?LinkID=746459). | +|Override |WIP looks for inappropriate data sharing, warning employees if they do something deemed potentially unsafe. However, this management mode lets the employee override the policy and share the data, logging the action to your audit log. For info about how to collect your audit log files, see [How to collect Windows Information Protection (WIP) audit event logs](collect-wip-audit-event-logs.md). | |Silent |WIP runs silently, logging inappropriate data sharing, without blocking anything that would’ve been prompted for employee interaction while in Override mode. Unallowed actions, like apps inappropriately trying to access a network resource or WIP-protected data, are still blocked.| |Off (not recommended) |WIP is turned off and doesn't help to protect or audit your data.

After you turn off WIP, an attempt is made to decrypt any WIP-tagged files on the locally attached drives. Be aware that your previous decryption and policy info isn’t automatically reapplied if you turn WIP protection back on.| diff --git a/windows/threat-protection/windows-information-protection/protect-enterprise-data-using-wip.md b/windows/threat-protection/windows-information-protection/protect-enterprise-data-using-wip.md index d00786a7cf..4c6a6f7025 100644 --- a/windows/threat-protection/windows-information-protection/protect-enterprise-data-using-wip.md +++ b/windows/threat-protection/windows-information-protection/protect-enterprise-data-using-wip.md @@ -82,7 +82,8 @@ WIP gives you a new way to manage data policy enforcement for apps and documents You don’t have to modify line-of-business apps that never touch personal data to list them as allowed apps; just include them in the allowed apps list. - - **Deciding your level of data access.** WIP lets you hide overrides, allow overrides, or audit employees' data sharing actions. Hiding overrides stops the action immediately. Allowing overrides lets the employee know there's a risk, but lets him or her continue to share the data while recording and auditing the action. Silent just logs the action without stopping anything that the employee could've overridden while using that setting; collecting info that can help you to see patterns of inappropriate sharing so you can take educative action or find apps that should be added to your allowed apps list. + - **Deciding your level of data access.** WIP lets you hide overrides, allow overrides, or audit employees' data sharing actions. Hiding overrides stops the action immediately. Allowing overrides lets the employee know there's a risk, but lets him or her continue to share the data while recording and auditing the action. Silent just logs the action without stopping anything that the employee could've overridden while using that setting; collecting info that can help you to see patterns of inappropriate sharing so you can take educative action or find apps that should be added to your allowed apps list. For info about how to collect your audit log files, see [How to collect Windows Information Protection (WIP) audit event logs](collect-wip-audit-event-logs.md). + - **Data encryption at rest.** WIP helps protect enterprise data on local files and on removable media. @@ -123,18 +124,18 @@ Enterprise data is automatically encrypted after it’s loaded on a device from Your WIP policy includes a list of trusted apps that are allowed to access and process corporate data. This list of apps is implemented through the [AppLocker](/windows/device-security/applocker/applocker-overview) functionality, controlling what apps are allowed to run and letting the Windows operating system know that the apps can edit corporate data. Apps included on this list don’t have to be modified to open corporate data because their presence on the list allows Windows to determine whether to grant them access. However, new for Windows 10, app developers can use a new set of application programming interfaces (APIs) to create *enlightened* apps that can use and edit both enterprise and personal data. A huge benefit to working with enlightened apps is that dual-use apps, like Microsoft Word, can be used with less concern about encrypting personal data by mistake because the APIs allow the app to determine whether data is owned by the enterprise or if it’s personally owned. +>[!NOTE] +>For info about how to collect your audit log files, see [How to collect Windows Information Protection (WIP) audit event logs](collect-wip-audit-event-logs.md). + You can set your WIP policy to use 1 of 4 protection and management modes: |Mode|Description| |----|-----------| |Hide overrides |WIP looks for inappropriate data sharing practices and stops the employee from completing the action. This can include sharing enterprise data to non-enterprise-protected apps in addition to sharing enterprise data between apps or attempting to share outside of your organization’s network.| -|Allow overrides |WIP looks for inappropriate data sharing, warning employees if they do something deemed potentially unsafe. However, this management mode lets the employee override the policy and share the data, logging the action to your audit log, accessible through the [Reporting CSP](https://go.microsoft.com/fwlink/p/?LinkID=746459). | +|Allow overrides |WIP looks for inappropriate data sharing, warning employees if they do something deemed potentially unsafe. However, this management mode lets the employee override the policy and share the data, logging the action to your audit log. For info about how to collect your audit log files, see [How to collect Windows Information Protection (WIP) audit event logs](collect-wip-audit-event-logs.md).| |Silent |WIP runs silently, logging inappropriate data sharing, without stopping anything that would’ve been prompted for employee interaction while in Allow overrides mode. Unallowed actions, like apps inappropriately trying to access a network resource or WIP-protected data, are still stopped.| |Off |WIP is turned off and doesn't help to protect or audit your data.

After you turn off WIP, an attempt is made to decrypt any WIP-tagged files on the locally attached drives. Be aware that your previous decryption and policy info isn’t automatically reapplied if you turn WIP protection back on.

**Note**
For more info about setting your WIP-protection modes, see either [Create a Windows Information Protection (WIP) policy using Intune](create-wip-policy-using-intune.md) or [Create and deploy a Windows Information Protection (WIP) policy using Configuration Manager](create-wip-policy-using-sccm.md), depending on your management solution. | ->[!NOTE] ->For info about how to collect your audit logs, see [How to collect Windows Information Protection (WIP) audit event logs](collect-wip-audit-event-logs.md). - ## Turn off WIP You can turn off all Windows Information Protection and restrictions, decrypting all devices managed by WIP and reverting to where you were pre-WIP, with no data loss. However, this isn’t recommended. If you choose to turn WIP off, you can always turn it back on, but your decryption and policy info won’t be automatically reapplied. From 75f2f1351d8320a23496f90b4390d829f50a797a Mon Sep 17 00:00:00 2001 From: LizRoss Date: Wed, 10 May 2017 07:10:43 -0700 Subject: [PATCH 023/102] Updated notes --- .../create-wip-policy-using-sccm.md | 5 ++++- .../protect-enterprise-data-using-wip.md | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/windows/threat-protection/windows-information-protection/create-wip-policy-using-sccm.md b/windows/threat-protection/windows-information-protection/create-wip-policy-using-sccm.md index a3fd93e402..4dbf46f1e8 100644 --- a/windows/threat-protection/windows-information-protection/create-wip-policy-using-sccm.md +++ b/windows/threat-protection/windows-information-protection/create-wip-policy-using-sccm.md @@ -339,10 +339,13 @@ After you've added the apps you want to protect with WIP, you'll need to apply a We recommend that you start with **Silent** or **Override** while verifying with a small group that you have the right apps on your protected apps list. After you're done, you can change to your final enforcement policy, either **Override** or **Block**. +>[!NOTE] +>For info about how to collect your audit log files, see [How to collect Windows Information Protection (WIP) audit event logs](collect-wip-audit-event-logs.md). + |Mode |Description | |-----|------------| |Block |WIP looks for inappropriate data sharing practices and stops the employee from completing the action. This can include sharing info across non-enterprise-protected apps in addition to sharing enterprise data between other people and devices outside of your enterprise.| -|Override |WIP looks for inappropriate data sharing, warning employees if they do something deemed potentially unsafe. However, this management mode lets the employee override the policy and share the data, logging the action to your audit log. For info about how to collect your audit log files, see [How to collect Windows Information Protection (WIP) audit event logs](collect-wip-audit-event-logs.md). | +|Override |WIP looks for inappropriate data sharing, warning employees if they do something deemed potentially unsafe. However, this management mode lets the employee override the policy and share the data, logging the action to your audit log. | |Silent |WIP runs silently, logging inappropriate data sharing, without blocking anything that would’ve been prompted for employee interaction while in Override mode. Unallowed actions, like apps inappropriately trying to access a network resource or WIP-protected data, are still blocked.| |Off (not recommended) |WIP is turned off and doesn't help to protect or audit your data.

After you turn off WIP, an attempt is made to decrypt any WIP-tagged files on the locally attached drives. Be aware that your previous decryption and policy info isn’t automatically reapplied if you turn WIP protection back on.| diff --git a/windows/threat-protection/windows-information-protection/protect-enterprise-data-using-wip.md b/windows/threat-protection/windows-information-protection/protect-enterprise-data-using-wip.md index 4c6a6f7025..19071542aa 100644 --- a/windows/threat-protection/windows-information-protection/protect-enterprise-data-using-wip.md +++ b/windows/threat-protection/windows-information-protection/protect-enterprise-data-using-wip.md @@ -132,7 +132,7 @@ You can set your WIP policy to use 1 of 4 protection and management modes: |Mode|Description| |----|-----------| |Hide overrides |WIP looks for inappropriate data sharing practices and stops the employee from completing the action. This can include sharing enterprise data to non-enterprise-protected apps in addition to sharing enterprise data between apps or attempting to share outside of your organization’s network.| -|Allow overrides |WIP looks for inappropriate data sharing, warning employees if they do something deemed potentially unsafe. However, this management mode lets the employee override the policy and share the data, logging the action to your audit log. For info about how to collect your audit log files, see [How to collect Windows Information Protection (WIP) audit event logs](collect-wip-audit-event-logs.md).| +|Allow overrides |WIP looks for inappropriate data sharing, warning employees if they do something deemed potentially unsafe. However, this management mode lets the employee override the policy and share the data, logging the action to your audit log.| |Silent |WIP runs silently, logging inappropriate data sharing, without stopping anything that would’ve been prompted for employee interaction while in Allow overrides mode. Unallowed actions, like apps inappropriately trying to access a network resource or WIP-protected data, are still stopped.| |Off |WIP is turned off and doesn't help to protect or audit your data.

After you turn off WIP, an attempt is made to decrypt any WIP-tagged files on the locally attached drives. Be aware that your previous decryption and policy info isn’t automatically reapplied if you turn WIP protection back on.

**Note**
For more info about setting your WIP-protection modes, see either [Create a Windows Information Protection (WIP) policy using Intune](create-wip-policy-using-intune.md) or [Create and deploy a Windows Information Protection (WIP) policy using Configuration Manager](create-wip-policy-using-sccm.md), depending on your management solution. | From 3249541904eb6edac32db9974e58aeffb29f2e46 Mon Sep 17 00:00:00 2001 From: John Tobin Date: Wed, 10 May 2017 09:30:18 -0700 Subject: [PATCH 024/102] Add new security policy SAM topic --- ...lients-allowed-to-make-remote-sam-calls.md | 154 ++++++++++++++++++ .../security-options.md | 2 + 2 files changed, 156 insertions(+) create mode 100644 windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md diff --git a/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md b/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md new file mode 100644 index 0000000000..f987d0d3cd --- /dev/null +++ b/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md @@ -0,0 +1,154 @@ +--- +title: Network access - Restrict clients allowed to make remote calls to SAM +description: Security policy setting that controls which users can enumerate users and groups in the local Security Accounts Manager (SAM) database. +ms.prod: w10 +ms.mktglfcycl: explore +ms.sitesec: library +ms.pagetype: security +localizationpriority: high +author: brianlic-msft +--- + +# Network access: Restrict clients allowed to make remote calls to SAM + +**Applies to** +- Windows 10, version 1607 and later +- Windows 10, version 1511 with [KB 4103198](https://support.microsoft.com/en-us/help/4013198) installed +- Windows 10, version 1507 with [KB 4012606](https://support.microsoft.com/en-us/help/4012606) installed +- Windows 8.1 with [KB 4102219](https://support.microsoft.com/en-us/help/4012219/march-2017-preview-of-monthly-quality-rollup-for-windows-8-1-and-windows-server-2012-r2) installed +- Windows 7 with [KB 4012218](https://support.microsoft.com/en-us/help/4012218/march-2017-preview-of-monthly-quality-rollup-for-windows-7-sp1-and-windows-server-2008-r2-sp1) installed +- Windows Server 2016 +- Windows Server 2012 R2 with[KB 4012219](https://support.microsoft.com/en-us/help/4012219/march-2017-preview-of-monthly-quality-rollup-for-windows-8-1-and-windows-server-2012-r2) installed +- Windows Server 2012 with [KB 4012220](https://support.microsoft.com/en-us/help/4012220/march-2017-preview-of-monthly-quality-rollup-for-windows-server-2012) installed +- Windows Server 2008 R2 with [KB 4012218](https://support.microsoft.com/en-us/help/4012218/march-2017-preview-of-monthly-quality-rollup-for-windows-7-sp1-and-windows-server-2008-r2-sp1) installed + + +The **Network access: Restrict clients allowed to make remote calls to SAM** security policy setting controls which users can enumerate users and groups in the local Security Accounts Manager (SAM) database. The setting was first supported by Windows 10 version 1607 and Windows Server 2016 (RTM) and can be configured on earlier Windows client and server operating systems by installing updates from the the KB articles listed in **Applies to** section of this topic. + +This topic describes the default values for this security policy setting in different versions of Windows, related events, and how to enable audit mode before constraining the security principals that are allowed to remotely enumerate users and groups in the SAM so that your environment remains secure without adversely impacting application compatibility. + +## Reference + +The SAMRPC protocol makes it possible for a low privileged user to query a machine on a network for data. For example, a user can use SAMRPC to enumerate users, including privileged accounts such as local or domain administrators, or to enumerate groups and group memberships from the local SAM and Active Directory. This information can provide important context and serve as a starting point for an attacker to compromise a domain or networking environment. + +To mitigate this risk, you can configure the **Network access: Restrict clients allowed to make remote calls to SAM** security policy setting to force the security accounts manager (SAM) to do an access check against remote calls. The access check allows or denies remote RPC connections to SAM and Active Directory for users and groups that you define. + +By default, the **Network access: Restrict clients allowed to make remote calls to SAM** security policy setting is not defined. If you define it, you can edit the default Security Descriptor Definition Language (SDDL) string to explicitly allow or deny users and groups to make remote calls to the SAM. If the policy setting is left blank after the policy is defined, the policy is not enforced. + +The default security descriptor on computers beginning with Windows 10 version 1607 and Windows Server 2016 allows only the local (built-in) Administrators group remote access to SAM on non-domain controllers, and allows Everyone access on domain controllers. You can edit the default security descriptor to allow or deny other users and groups, including the built-in Administrators. + +The default security descriptor on computers that run earlier versions of Windows does not restrict any remote calls to SAM, but an administrator can edit the security descriptor to enforce restrictions. This less restrictive default allows for testing the impact of enabling restrictions on existing applications. + +This means that if you have a mix of computers, such as servers that run both Windows Server 2016 and Windows Server 2012 R2, the servers that run Windows Server 2016 may fail to enumerate accounts by default where the servers that run Windows Server 2012 R2 succeed. + +## Possible values +- Not defined +- Defined, along with the security descriptor for users and groups who are allowed or denied remote access to local SAM and Active directory using SAMRPC. + +## Location + +Computer Configuration\Windows Settings\Security Settings\Local Policies\Security Options + +This policy setting controls a string that will contain the SDDL of the security descriptor to be deployed to the following registry setting: + +HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Lsa\RestrictRemoteSam + +> [!NOTE] + + This policy is implemented similarly to other Network access policies in that there is a single policy element at the registry path listed. There is no notion of a local policy versus an enterprise policy; there is just one policy setting and whichever writes last wins. For example, suppose a local administrator configures this setting as part of a local policy using the Local Security Policy snap-in (Secpol.msc), which edits that same registry path. If an enterprise administrator configures this setting as part of an enterprise GPO, that enterprise GPO will overwrite the same registry path. + +## Default values +Beginning with Windows 10, version 1607 and Windows Server 2016, computers have hard-coded and more restrictive default values than earlier versions of Windows. The different default values help strike a balance where recent Windows versions are more secure by default and older versions don’t undergo any disruptive behavior changes. Computers that run earlier versions of Windows do not perform any access check by default. That includes domain controllers and non-domain controllers. This allows administrators to test whether applying the same restriction (that is, granting READ_CONTROL access only to members of the local Administrators group) will cause compatibility problems for existing applications before implementing this security policy setting in a production environment. + +In other words, the hotfix in each KB article provides the necessary code and functionality, but you need to configure the restriction after you install the hotfix—no restrictions are enabled by default after the hotfix is installed on earlier versions of Windows. + +### Default values beginning with Windows 10 version 1607 and Windows Server 2016 +The following default values apply to computers beginning with Windows Server 2016 and Windows 10, version 1607. The default security descriptor for non-domain controllers grants RC access (READ_CONTROL, also known as STANDARD_RIGHTS_READ) only to members of the local (built-in) Administrators group. + + + | |Default SDDL |Translated SDDL | Comments + |---|---|---|---| +|Domain controller (reading Active Directory|“”|-|Everyone has read permissions to preserve compatibility.| +|Non-domain controller|(O:SYG:SYD:(A;;RC;;;BA)| Owner: NTAUTHORITY/SYSTEM (WellKnownGroup) (S-1-5-18)
Primary group: NTAUTHORITY/SYSTEM (WellKnownGroup) (S-1-5-18)
DACL:
• Revision: 0x02
• Size: 0x0020
• Ace Count: 0x001
• Ace[00]------------------------- AceType:0x00
(ACCESS_ALLOWED_ACE_TYPE)
AceSize:0x0018
InheritFlags:0x00
Access Mask:0x00020000
AceSid: BUILTIN\Administrators (Alias) (S-1-5-32-544)

SACL: Not present |Only members of the local (built-in) Administrators group get access.| + +### Default values for earlier versions of Windows + +The following sections explain how to enable audit only mode to test the restriction while using applications you plan to run. + +## Policy management + +This section explains how to configure audit-only mode, how to analyze related events that are logged when the Network access: Restrict clients allowed to make remote calls to SAM security policy setting is enabled, and how to configure event throttling to prevent flooding the event log. + +### Audit only mode + +Audit only mode configures the SAM interface to do the access check against the currently configured security descriptor but will not fail the call if the access check fails. Instead, the call will be allowed, but the SAM interface will log an event describing what would have happened if the feature had been enabled. This provides administrators a way to test their applications before enabling the policy in production. Audit only mode is not configured by default. To configure it, add the following registry setting. + +|Registry|Details| +|---|---| +|Path|HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa| +|Setting|RestrictRemoteSamAuditOnlyMode| +|Data Type|REG_DWORD| +|Value|1| +|Notes|This setting cannot be added or removed by using predefined Group Policy settings.
Administrators may create a custom policy to set the registry value if needed.
SAM responds dynamically to changes in this registry value without a reboot.
You can use the [Events 16962 - 16969 Reader](https://gallery.technet.microsoft.com/Events-16962-16969-Reader-2eae5f1d) script to parse the event logs, as explained in the next section.| + +### Related events + +There are corresponding events that indicate when remote calls to the SAM are restricted, what accounts attempted to read from the SAM database, and more. The following workflow is recommended to identify applications that may be affected by restricting remote calls to SAM: +1. Dump event logs to a common share. +2. Parse them with the [Events 16962 - 16969 Reader](https://gallery.technet.microsoft.com/Events-16962-16969-Reader-2eae5f1d) script. +3. Look for the following events:
+• For domain controllers, events are logged in the Directory Services log in Event Viewer with event source Directory-Service-SAM (from Event ID 16962 to 16969, as listed in the following table).
+• For non-domain controllers, the same event IDs are logged in the System log with event source Directory-Service-SAM. +4. Identify which security contexts are enumerating users or groups in the SAM database. +5. Prioritize the callers, determine if they should be allowed or not, then include the allowed callers in the SDDL string. + +|Event ID|Event Message Text|Explanation | +|---|---|---| +|16962|"Remote calls to the SAM database are being restricted using the default security descriptor: %1.%n "

%2- "Default SD String:" |Emit event when registry SDDL is absent, causing fallback to default hard-coded SDDL (event should include a copy of the default SDDL).| +|16963|Message Text: "Remote calls to the SAM database are being restricted using the configured registry security descriptor: %1.%n"

%1 - "Registry SD String:" |Emit event when a new SDDL is read from the registry (either on startup or change) and is considered valid. The event includes the source and a copy of the queried SDDL. +|16964|"The registry security descriptor is malformed: %1.%n Remote calls to the SAM database are being restricted using the default security descriptor: %2.%n"

%1- "Malformed SD String:"
%2- "Default SD String:"|Emit event when registry SDDL is mal-formed, causing fallback to default hard-coded SDDL (event should include a copy of the default SDDL). +|16965|Message Text: "A remote call to the SAM database has been denied.%nClient SID: %1%n Network address: %2%n"

%1- "Client SID:" %2- "Client Network Address | Emit event when access is denied to a remote client. Event should include identity and network address of the client. +|16966|Audit Mode is enabled-

Message Text: "Audit only mode is now enabled for remote calls to the SAM database. SAM will log an event for clients who would have been denied access in normal mode. %n"|Emit event whenever training mode (see 16968) is enabled or disabled. +|16967|Audit Mode is disabled-

Message Text: "Audit only mode is now disabled for remote calls to the SAM database.%n For more information"|Emit event whenever training mode (see 16968) is enabled or disabled. +|16968| Message Text: "Audit only mode is currently enabled for remote calls to the SAM database.%n The following client would have been normally denied access:%nClient SID: %1 from network address: %2. %n"
%1- "Client SID:"
%2- "Client Network Address:"|Emit event when access would have been denied to a remote client, but was allowed through due to training mode being enabled. Event should include identity and network address of the client.| +|16969|Message Text: "%2 remote calls to the SAM database have been denied in the past %1 seconds throttling window.%n
"%1- "Throttle window:"
%2- "Suppressed Message Count:"| Throttling may be necessary for some events due to expected high volume on some servers causing the event log to wrap.

Note: There is no throttling of events when audit mode is enabled. Environments with a large number of low-privilege and anonymous querying of the remote database may see large numbers of events logged to the System log. For more info, see the [Event Throttling](#event-throttling) section. + +Compare the security context attempting to remotely enumerate accounts with the default security descriptor. Then edit the security descriptor to add accounts that require remote access. + +### Event Throttling +A busy server can flood event logs with events related to the remote enumeration access check. To prevent this, access-denied events are logged once every 15 minutes by default. The length of this period is controlled by the following registry value. + +|Registry Path|System\CurrentControlSet\Control\Lsa\ +|---|---| +Setting |RestrictRemoteSamEventThrottlingWindow| +Data Type |DWORD| +|Value|seconds| +|Reboot Required?|No| +|Notes|**Default** is 900 seconds – 15mins.
The throttling uses a suppressed events counter which starts at 0 and gets incremented during the throttling window.
For example, X events were suppressed in the last 15 minutes.
The counter is restarted after the event 16969 is logged. + +### Restart requirement + +Restarts are not required to enable, disable or modify the **Network access: Restrict clients allowed to make remote calls to SAM security** policy setting, including audit only mode. Changes become effective without a device restart when they are saved locally or distributed through Group Policy. + +## Security considerations + +This section describes how an attacker might exploit a feature or its configuration, how to implement the countermeasure, and the possible negative consequences of countermeasure implementation. + +### Vulnerability +The SAMRPC protocol has a default security posture that makes it possible for low-privileged attackers to query a machine on the network for data that is critical to their further hacking and penetration plans.

+The following example illustrates how an attacker might exploit remote SAM enumeration: +1. A low-privileged attacker gains a foothold on a network. +2. The attacker then queries all machines on the network to determine which ones have a highly privileged domain user configured as a local administrator on that machine. +3. If the attacker can then find any other vulnerability on that machine that allows taking it over, the attacker can then squat on the machine waiting for the high-privileged user to logon and then steal or impersonate those credentials. + +### Countermeasure +You can mitigate this vulnerability by enabling the **Network access: Restrict clients allowed to make remote calls** to SAM security policy setting and configuring the SDDL for only those accounts that are explicitly allowed access. + +### Potential impact +If the policy is defined, admin tools, scripts and software that formerly enumerated users, groups and group membership may fail. To identify accounts that may be affected, test this setting in [audit only mode](#audit-only-mode). + +## Related Topics +[Security Options](https://technet.microsoft.com/en-us/itpro/windows/keep-secure/security-options) + +[SAMRi10 - Hardening SAM Remote Access in Windows 10/Server 2016](https://gallery.technet.microsoft.com/SAMRi10-Hardening-Remote-48d94b5b) + diff --git a/windows/device-security/security-policy-settings/security-options.md b/windows/device-security/security-policy-settings/security-options.md index 2d25a87621..f136b7d176 100644 --- a/windows/device-security/security-policy-settings/security-options.md +++ b/windows/device-security/security-policy-settings/security-options.md @@ -82,6 +82,8 @@ For info about setting security policies, see [Configure security policy setting | [Network access: Remotely accessible registry paths](network-access-remotely-accessible-registry-paths.md)| Describes the best practices, location, values, policy management and security considerations for the **Network access: Remotely accessible registry paths** security policy setting.| | [Network access: Remotely accessible registry paths and subpaths](network-access-remotely-accessible-registry-paths-and-subpaths.md)| Describes the best practices, location, values, and security considerations for the **Network access: Remotely accessible registry paths and subpaths** security policy setting. | | [Network access: Restrict anonymous access to Named Pipes and Shares](network-access-restrict-anonymous-access-to-named-pipes-and-shares.md)| Describes the best practices, location, values, policy management and security considerations for the **Network access: Restrict anonymous access to Named Pipes and Shares** security policy setting. | +| [Network access: Restrict clients allowed to make remote calls to SAM](network-access-restrict-clients-allowed-to-make-remote-sam-calls.md)| Describes the best practices, location, values, policy management and security considerations for the **Network access: Restrict clients allowed to make remote calls to SAM** security policy setting. | +Security policy setting that controls which users can enumerate users and groups in the local Security Accounts Manager (SAM) database. | [Network access: Shares that can be accessed anonymously](network-access-shares-that-can-be-accessed-anonymously.md)| Describes the best practices, location, values, policy management and security considerations for the **Network access: Shares that can be accessed anonymously** security policy setting. | | [Network access: Sharing and security model for local accounts](network-access-sharing-and-security-model-for-local-accounts.md)| Describes the best practices, location, values, policy management and security considerations for the **Network access: Sharing and security model for local accounts** security policy setting. | | [Network security: Allow Local System to use computer identity for NTLM](network-security-allow-local-system-to-use-computer-identity-for-ntlm.md)| Describes the location, values, policy management, and security considerations for the **Network security: Allow Local System to use computer identity for NTLM** security policy setting. | From 55a0b61ef0fd1474580af757c3754a2d42da4818 Mon Sep 17 00:00:00 2001 From: John Tobin Date: Wed, 10 May 2017 11:10:56 -0700 Subject: [PATCH 025/102] SAM Security topic table fix --- ...-restrict-clients-allowed-to-make-remote-sam-calls.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md b/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md index f987d0d3cd..6887868509 100644 --- a/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md +++ b/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md @@ -54,8 +54,7 @@ This policy setting controls a string that will contain the SDDL of the security HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Lsa\RestrictRemoteSam > [!NOTE] - - This policy is implemented similarly to other Network access policies in that there is a single policy element at the registry path listed. There is no notion of a local policy versus an enterprise policy; there is just one policy setting and whichever writes last wins. For example, suppose a local administrator configures this setting as part of a local policy using the Local Security Policy snap-in (Secpol.msc), which edits that same registry path. If an enterprise administrator configures this setting as part of an enterprise GPO, that enterprise GPO will overwrite the same registry path. +This policy is implemented similarly to other Network access policies in that there is a single policy element at the registry path listed. There is no notion of a local policy versus an enterprise policy; there is just one policy setting and whichever writes last wins. For example, suppose a local administrator configures this setting as part of a local policy using the Local Security Policy snap-in (Secpol.msc), which edits that same registry path. If an enterprise administrator configures this setting as part of an enterprise GPO, that enterprise GPO will overwrite the same registry path. ## Default values Beginning with Windows 10, version 1607 and Windows Server 2016, computers have hard-coded and more restrictive default values than earlier versions of Windows. The different default values help strike a balance where recent Windows versions are more secure by default and older versions don’t undergo any disruptive behavior changes. Computers that run earlier versions of Windows do not perform any access check by default. That includes domain controllers and non-domain controllers. This allows administrators to test whether applying the same restriction (that is, granting READ_CONTROL access only to members of the local Administrators group) will cause compatibility problems for existing applications before implementing this security policy setting in a production environment. @@ -66,9 +65,9 @@ In other words, the hotfix in each KB article provides the necessary code and fu The following default values apply to computers beginning with Windows Server 2016 and Windows 10, version 1607. The default security descriptor for non-domain controllers grants RC access (READ_CONTROL, also known as STANDARD_RIGHTS_READ) only to members of the local (built-in) Administrators group. - | |Default SDDL |Translated SDDL | Comments - |---|---|---|---| -|Domain controller (reading Active Directory|“”|-|Everyone has read permissions to preserve compatibility.| +| |Default SDDL |Translated SDDL| Comments +|---|---|---|---| +|Domain controller (reading Active Directory|“”|-|Everyone has read permissions to preserve compatibility. |Non-domain controller|(O:SYG:SYD:(A;;RC;;;BA)| Owner: NTAUTHORITY/SYSTEM (WellKnownGroup) (S-1-5-18)
Primary group: NTAUTHORITY/SYSTEM (WellKnownGroup) (S-1-5-18)
DACL:
• Revision: 0x02
• Size: 0x0020
• Ace Count: 0x001
• Ace[00]------------------------- AceType:0x00
(ACCESS_ALLOWED_ACE_TYPE)
AceSize:0x0018
InheritFlags:0x00
Access Mask:0x00020000
AceSid: BUILTIN\Administrators (Alias) (S-1-5-32-544)

SACL: Not present |Only members of the local (built-in) Administrators group get access.| ### Default values for earlier versions of Windows From c94b8797b7b9e7c5a37f3244774fc993e4f503fc Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 10 May 2017 11:13:15 -0700 Subject: [PATCH 026/102] fix link --- ...ent-custom-ti-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/threat-protection/windows-defender-atp/experiment-custom-ti-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/experiment-custom-ti-windows-defender-advanced-threat-protection.md index 073acf1b34..a74dd4b020 100644 --- a/windows/threat-protection/windows-defender-atp/experiment-custom-ti-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/experiment-custom-ti-windows-defender-advanced-threat-protection.md @@ -134,7 +134,7 @@ This step will guide you in simulating an event in connection to a malicious IP ## Step 4: Explore the custom alert in the portal This step will guide you in exploring the custom alert in the portal. -1. Open the [Windows Defender ATP portal](http: /securitycenter.windows.com/) on a browser. +1. Open the [Windows Defender ATP portal](http://securitycenter.windows.com/) on a browser. 2. Log in with your Windows Defender ATP credentials. From 736c8a6b1917707038184d44ea73a82e808ccc2a Mon Sep 17 00:00:00 2001 From: mshalev Date: Wed, 10 May 2017 22:08:30 +0300 Subject: [PATCH 027/102] Update alerts-queue-windows-defender-advanced-threat-protection.md --- ...indows-defender-advanced-threat-protection.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/windows/threat-protection/windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection.md index 921bf48bbb..27186b87cf 100644 --- a/windows/threat-protection/windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection.md @@ -1,6 +1,6 @@ ---- +s--- title: View and organize the Windows Defender ATP Alerts queue -description: Learn about how the Windows Defender ATP alerts queue work, and how to sort and filter lists of alerts. +description: Learn about how the Windows Defender ATP alerts queues work, and how to sort and filter lists of alerts. keywords: alerts, queues, alerts queue, sort, order, filter, manage alerts, new, in progress, resolved, newest, time in queue, severity, time period search.product: eADQiWindows 10XVcnh ms.prod: w10 @@ -21,7 +21,7 @@ localizationpriority: high - Windows 10 Pro Education - Windows Defender Advanced Threat Protection (Windows Defender ATP) -The **Alerts queue** shows a list of alerts that were flagged from endpoints in your network. Alerts are displayed in queues according to their current status. In any of the queues, you'll see details such as the severity of alerts and the number of machines where the alerts were seen. +The **Alerts queue** shows a list of alerts that were flagged from endpoints in your network. Alerts are displayed in queues according to their current status. In each queue, you'll see details such as the severity of alerts and the number of machines the alerts were raised on. Alerts are organized in queues by their workflow status or assignment: @@ -33,17 +33,17 @@ Alerts are organized in queues by their workflow status or assignment: To see a list of alerts, click any of the queues under the **Alerts queue** option in the navigation pane. > [!NOTE] -> By default, the queues are sorted from newest to oldest. +> By default, alerts in the queues are sorted from newest to oldest. ## Sort and filter the alerts -You can sort and filter the alerts by using the available filters or clicking columns that allows you to sort the view in ascending or descending order. +You can sort and filter the alerts using the available filters or clicking on a column's header that will sort the view in ascending or descending order. ![Alerts queue with numbers](images/alerts-queue-numbered.png) Highlighted area|Area name|Description :---|:---|:--- 1 | Alert filters | Filter the list of alerts by severity, detection source, time period, or change the view from flat to grouped. -2 | Alert selected | Select an alert to bring up the **Alert management** to manage and see details about the alert. +2 | Alert selected | Select an alert to bring up the **Alert management** pane to manage and see details about the alert. 3 | Alert management pane | View and manage alerts without leaving the alerts queue view. ### Sort, filter, and group the alerts list @@ -76,9 +76,9 @@ Reviewing the various alerts and their severity can help you decide on the appro **View**
- **Flat view** - Lists alerts individually with alerts having the latest activity displayed at the top. -- **Grouped view** - Groups alerts by alert ID, file hash, malware family, or other attribute to enable more efficient alert triage and management. Alert grouping reduces the number of rows in the queue by aggregating alerts together. +- **Grouped view** - Groups alerts by alert ID, file hash, malware family, or other attribute to enable more efficient alert triage and management. Alert grouping reduces the number of rows in the queue by aggregating similar alerts together. -The group view allows for efficient alert triage and management. +The grouped view allows efficient alert triage and management. ### Use the Alert management pane Selecting an alert brings up the **Alert management** pane where you can manage and see details about the alert. From cfb53c66aa417c281dd05590fcf982b8db14cc18 Mon Sep 17 00:00:00 2001 From: John Tobin Date: Wed, 10 May 2017 13:05:12 -0700 Subject: [PATCH 028/102] Security options topic formatting fix --- .../device-security/security-policy-settings/security-options.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/device-security/security-policy-settings/security-options.md b/windows/device-security/security-policy-settings/security-options.md index f136b7d176..b4896738f7 100644 --- a/windows/device-security/security-policy-settings/security-options.md +++ b/windows/device-security/security-policy-settings/security-options.md @@ -83,7 +83,6 @@ For info about setting security policies, see [Configure security policy setting | [Network access: Remotely accessible registry paths and subpaths](network-access-remotely-accessible-registry-paths-and-subpaths.md)| Describes the best practices, location, values, and security considerations for the **Network access: Remotely accessible registry paths and subpaths** security policy setting. | | [Network access: Restrict anonymous access to Named Pipes and Shares](network-access-restrict-anonymous-access-to-named-pipes-and-shares.md)| Describes the best practices, location, values, policy management and security considerations for the **Network access: Restrict anonymous access to Named Pipes and Shares** security policy setting. | | [Network access: Restrict clients allowed to make remote calls to SAM](network-access-restrict-clients-allowed-to-make-remote-sam-calls.md)| Describes the best practices, location, values, policy management and security considerations for the **Network access: Restrict clients allowed to make remote calls to SAM** security policy setting. | -Security policy setting that controls which users can enumerate users and groups in the local Security Accounts Manager (SAM) database. | [Network access: Shares that can be accessed anonymously](network-access-shares-that-can-be-accessed-anonymously.md)| Describes the best practices, location, values, policy management and security considerations for the **Network access: Shares that can be accessed anonymously** security policy setting. | | [Network access: Sharing and security model for local accounts](network-access-sharing-and-security-model-for-local-accounts.md)| Describes the best practices, location, values, policy management and security considerations for the **Network access: Sharing and security model for local accounts** security policy setting. | | [Network security: Allow Local System to use computer identity for NTLM](network-security-allow-local-system-to-use-computer-identity-for-ntlm.md)| Describes the location, values, policy management, and security considerations for the **Network security: Allow Local System to use computer identity for NTLM** security policy setting. | From 937026e5bcb355c58bd05eb6aed1897293193557 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 10 May 2017 14:15:56 -0700 Subject: [PATCH 029/102] fix header --- .../alerts-queue-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/threat-protection/windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection.md index 27186b87cf..b720246c1e 100644 --- a/windows/threat-protection/windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/alerts-queue-windows-defender-advanced-threat-protection.md @@ -1,4 +1,4 @@ -s--- +--- title: View and organize the Windows Defender ATP Alerts queue description: Learn about how the Windows Defender ATP alerts queues work, and how to sort and filter lists of alerts. keywords: alerts, queues, alerts queue, sort, order, filter, manage alerts, new, in progress, resolved, newest, time in queue, severity, time period From 3153518639bf89533fb82d33e77b21324de1dc56 Mon Sep 17 00:00:00 2001 From: John Tobin Date: Wed, 10 May 2017 14:49:37 -0700 Subject: [PATCH 030/102] Add TOC entry --- windows/device-security/TOC.md | 1 + ...access-restrict-clients-allowed-to-make-remote-sam-calls.md | 3 +-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/device-security/TOC.md b/windows/device-security/TOC.md index ec0aee811a..3c5f6e5fd6 100644 --- a/windows/device-security/TOC.md +++ b/windows/device-security/TOC.md @@ -561,6 +561,7 @@ ##### [Network access: Remotely accessible registry paths](security-policy-settings/network-access-remotely-accessible-registry-paths.md) ##### [Network access: Remotely accessible registry paths and subpaths](security-policy-settings/network-access-remotely-accessible-registry-paths-and-subpaths.md) ##### [Network access: Restrict anonymous access to Named Pipes and Shares](security-policy-settings/network-access-restrict-anonymous-access-to-named-pipes-and-shares.md) +##### [Network access: Restrict clients allowed to make remote calls to SAM](network-access-restrict-clients-allowed-to-make-remote-sam-calls.md) ##### [Network access: Shares that can be accessed anonymously](security-policy-settings/network-access-shares-that-can-be-accessed-anonymously.md) ##### [Network access: Sharing and security model for local accounts](security-policy-settings/network-access-sharing-and-security-model-for-local-accounts.md) ##### [Network security: Allow Local System to use computer identity for NTLM](security-policy-settings/network-security-allow-local-system-to-use-computer-identity-for-ntlm.md) diff --git a/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md b/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md index 6887868509..97bd1697f3 100644 --- a/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md +++ b/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md @@ -53,8 +53,7 @@ This policy setting controls a string that will contain the SDDL of the security HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Lsa\RestrictRemoteSam -> [!NOTE] -This policy is implemented similarly to other Network access policies in that there is a single policy element at the registry path listed. There is no notion of a local policy versus an enterprise policy; there is just one policy setting and whichever writes last wins. For example, suppose a local administrator configures this setting as part of a local policy using the Local Security Policy snap-in (Secpol.msc), which edits that same registry path. If an enterprise administrator configures this setting as part of an enterprise GPO, that enterprise GPO will overwrite the same registry path. +> [!NOTE] This policy is implemented similarly to other Network access policies in that there is a single policy element at the registry path listed. There is no notion of a local policy versus an enterprise policy; there is just one policy setting and whichever writes last wins. For example, suppose a local administrator configures this setting as part of a local policy using the Local Security Policy snap-in (Secpol.msc), which edits that same registry path. If an enterprise administrator configures this setting as part of an enterprise GPO, that enterprise GPO will overwrite the same registry path. ## Default values Beginning with Windows 10, version 1607 and Windows Server 2016, computers have hard-coded and more restrictive default values than earlier versions of Windows. The different default values help strike a balance where recent Windows versions are more secure by default and older versions don’t undergo any disruptive behavior changes. Computers that run earlier versions of Windows do not perform any access check by default. That includes domain controllers and non-domain controllers. This allows administrators to test whether applying the same restriction (that is, granting READ_CONTROL access only to members of the local Administrators group) will cause compatibility problems for existing applications before implementing this security policy setting in a production environment. From 82c81af76c580724343fbc391cc2f8cd27c5143d Mon Sep 17 00:00:00 2001 From: John Tobin Date: Wed, 10 May 2017 15:07:13 -0700 Subject: [PATCH 031/102] Add TOC entry path --- windows/device-security/TOC.md | 2 +- ...access-restrict-clients-allowed-to-make-remote-sam-calls.md | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/device-security/TOC.md b/windows/device-security/TOC.md index 3c5f6e5fd6..b5b1477df9 100644 --- a/windows/device-security/TOC.md +++ b/windows/device-security/TOC.md @@ -561,7 +561,7 @@ ##### [Network access: Remotely accessible registry paths](security-policy-settings/network-access-remotely-accessible-registry-paths.md) ##### [Network access: Remotely accessible registry paths and subpaths](security-policy-settings/network-access-remotely-accessible-registry-paths-and-subpaths.md) ##### [Network access: Restrict anonymous access to Named Pipes and Shares](security-policy-settings/network-access-restrict-anonymous-access-to-named-pipes-and-shares.md) -##### [Network access: Restrict clients allowed to make remote calls to SAM](network-access-restrict-clients-allowed-to-make-remote-sam-calls.md) +##### [Network access: Restrict clients allowed to make remote calls to SAM](security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md) ##### [Network access: Shares that can be accessed anonymously](security-policy-settings/network-access-shares-that-can-be-accessed-anonymously.md) ##### [Network access: Sharing and security model for local accounts](security-policy-settings/network-access-sharing-and-security-model-for-local-accounts.md) ##### [Network security: Allow Local System to use computer identity for NTLM](security-policy-settings/network-security-allow-local-system-to-use-computer-identity-for-ntlm.md) diff --git a/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md b/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md index 97bd1697f3..6887868509 100644 --- a/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md +++ b/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md @@ -53,7 +53,8 @@ This policy setting controls a string that will contain the SDDL of the security HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Lsa\RestrictRemoteSam -> [!NOTE] This policy is implemented similarly to other Network access policies in that there is a single policy element at the registry path listed. There is no notion of a local policy versus an enterprise policy; there is just one policy setting and whichever writes last wins. For example, suppose a local administrator configures this setting as part of a local policy using the Local Security Policy snap-in (Secpol.msc), which edits that same registry path. If an enterprise administrator configures this setting as part of an enterprise GPO, that enterprise GPO will overwrite the same registry path. +> [!NOTE] +This policy is implemented similarly to other Network access policies in that there is a single policy element at the registry path listed. There is no notion of a local policy versus an enterprise policy; there is just one policy setting and whichever writes last wins. For example, suppose a local administrator configures this setting as part of a local policy using the Local Security Policy snap-in (Secpol.msc), which edits that same registry path. If an enterprise administrator configures this setting as part of an enterprise GPO, that enterprise GPO will overwrite the same registry path. ## Default values Beginning with Windows 10, version 1607 and Windows Server 2016, computers have hard-coded and more restrictive default values than earlier versions of Windows. The different default values help strike a balance where recent Windows versions are more secure by default and older versions don’t undergo any disruptive behavior changes. Computers that run earlier versions of Windows do not perform any access check by default. That includes domain controllers and non-domain controllers. This allows administrators to test whether applying the same restriction (that is, granting READ_CONTROL access only to members of the local Administrators group) will cause compatibility problems for existing applications before implementing this security policy setting in a production environment. From d22c5515bbf8ca0cc6207c8c3d58ed5e54a4710e Mon Sep 17 00:00:00 2001 From: John Tobin Date: Wed, 10 May 2017 15:57:06 -0700 Subject: [PATCH 032/102] Re-commited SAM security doc formatting error --- ...k-access-restrict-clients-allowed-to-make-remote-sam-calls.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md b/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md index 6887868509..f28eab1191 100644 --- a/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md +++ b/windows/device-security/security-policy-settings/network-access-restrict-clients-allowed-to-make-remote-sam-calls.md @@ -151,3 +151,4 @@ If the policy is defined, admin tools, scripts and software that formerly enumer [SAMRi10 - Hardening SAM Remote Access in Windows 10/Server 2016](https://gallery.technet.microsoft.com/SAMRi10-Hardening-Remote-48d94b5b) +
\ No newline at end of file From f318c50aed13264cb7e62bcdf808238a472db92c Mon Sep 17 00:00:00 2001 From: jdeckerMS Date: Thu, 11 May 2017 13:06:29 -0700 Subject: [PATCH 033/102] correct ICD --- .../provisioning-packages/provisioning-multivariant.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/configuration/provisioning-packages/provisioning-multivariant.md b/windows/configuration/provisioning-packages/provisioning-multivariant.md index e3479458a2..77755fdf5a 100644 --- a/windows/configuration/provisioning-packages/provisioning-multivariant.md +++ b/windows/configuration/provisioning-packages/provisioning-multivariant.md @@ -19,7 +19,7 @@ localizationpriority: high In your organization, you might have different configuration requirements for devices that you manage. You can create separate provisioning packages for each group of devices in your organization that have different requirements. Or, you can create a multivariant provisioning package, a single provisioning package that can work for multiple conditions. For example, in a single provisioning package, you can define one set of customization settings that will apply to devices set up for French and a different set of customization settings for devices set up for Japanese. -To provision multivariant settings, you use Windows Imaging and Configuration Designer (ICD) to create a provisioning package that contains all of the customization settings that you want to apply to any of your devices. Next, you manually edit the .XML file for that project to define each set of devices (a **Target**). For each **Target**, you specify at least one **Condition** with a value, which identifies the devices to receive the configuration. Finally, for each **Target**, you provide the customization settings to be applied to those devices. +To provision multivariant settings, you use Windows Configuration Designer to create a provisioning package that contains all of the customization settings that you want to apply to any of your devices. Next, you manually edit the .XML file for that project to define each set of devices (a **Target**). For each **Target**, you specify at least one **Condition** with a value, which identifies the devices to receive the configuration. Finally, for each **Target**, you provide the customization settings to be applied to those devices. Let's begin by learning how to define a **Target**. @@ -258,7 +258,7 @@ Follow these steps to create a provisioning package with multivariant capabiliti 6. Save the updated customizations.xml file and note the path to this updated file. You will need the path as one of the values for the next step. -7. Use the [Windows ICD command-line interface](provisioning-command-line.md) to create a provisioning package using the updated customizations.xml. +7. Use the [Windows Configuration Designer command-line interface](provisioning-command-line.md) to create a provisioning package using the updated customizations.xml. For example: From 478c5d596659ecbd232fdae6b507cf6521900bbd Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 11 May 2017 13:42:37 -0700 Subject: [PATCH 034/102] min reqs update --- ...rements-windows-defender-advanced-threat-protection.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md index 6eb46cb27f..82efa42cc1 100644 --- a/windows/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/minimum-requirements-windows-defender-advanced-threat-protection.md @@ -41,9 +41,9 @@ For more information, see [Windows 10 Licensing](https://www.microsoft.com/en-us ### Network and data storage and configuration requirements When you run the onboarding wizard for the first time, you must choose where your Windows Defender Advanced Threat Protection-related information is stored: either in a European or United States datacenter. -> **Notes**   -- You cannot change your data storage location after the first-time setup. -- Review the [Windows Defender ATP data storage and privacy](data-storage-privacy-windows-defender-advanced-threat-protection.md) for more information on where and how Microsoft stores your data. +> [!NOTE] +> - You cannot change your data storage location after the first-time setup. +> - Review the [Windows Defender ATP data storage and privacy](data-storage-privacy-windows-defender-advanced-threat-protection.md) for more information on where and how Microsoft stores your data. ### Endpoint hardware and software requirements @@ -68,7 +68,7 @@ The Windows Defender ATP sensor can utilize up to 5MB daily of bandwidth to com For more information on additional proxy configuration settings see, [Configure Windows Defender ATP endpoint proxy and Internet connectivity settings](configure-proxy-internet-windows-defender-advanced-threat-protection.md) . -Before you configure endpoints, the telemetry and diagnostics service must be enabled. The service is enabled by default in Windows 10, but if it has been disabled you can turn it on by following the instructions in the [Troubleshoot Windows Defender Advanced Threat Protection onboarding issues](troubleshoot-onboarding-windows-defender-advanced-threat-protection.md) section. +Before you configure endpoints, the telemetry and diagnostics service must be enabled. The service is enabled by default in Windows 10. ### Telemetry and diagnostics settings You must ensure that the telemetry and diagnostics service is enabled on all the endpoints in your organization. From 6ed7b4548c1007a11ebdc1c59102332dfc20ac36 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 11 May 2017 13:57:45 -0700 Subject: [PATCH 035/102] delete step 3 - redundant accdg to sme --- ...points-sccm-windows-defender-advanced-threat-protection.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/windows/threat-protection/windows-defender-atp/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md index 89f4c7887d..4346a77c4c 100644 --- a/windows/threat-protection/windows-defender-atp/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/configure-endpoints-sccm-windows-defender-advanced-threat-protection.md @@ -94,9 +94,7 @@ For security reasons, the package used to offboard endpoints will expire 30 days 2. Extract the contents of the .zip file to a shared, read-only location that can be accessed by the network administrators who will deploy the package. You should have a file named *WindowsDefenderATPOffboardingScript_valid_until_YYYY-MM-DD.cmd*. -3. Import the configuration package by following the steps in the [How to Create Packages and Programs in Configuration Manager](https://technet.microsoft.com/library/gg682112.aspx#BKMK_Import) topic. - -4. Deploy the package by following the steps in the [How to Deploy Packages and Programs in Configuration Manager](https://technet.microsoft.com/library/gg682178.aspx) topic. +3. Deploy the package by following the steps in the [How to Deploy Packages and Programs in Configuration Manager](https://technet.microsoft.com/library/gg682178.aspx) topic. a. Choose a predefined device collection to deploy the package to. From d7dff76876cf3b3bb8a26f3dad4ede50ea94424e Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 11 May 2017 14:09:52 -0700 Subject: [PATCH 036/102] add note re: local script max 10 pcs --- ...oints-script-windows-defender-advanced-threat-protection.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/threat-protection/windows-defender-atp/configure-endpoints-script-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/configure-endpoints-script-windows-defender-advanced-threat-protection.md index 31b9b673c4..70b4cd054a 100644 --- a/windows/threat-protection/windows-defender-atp/configure-endpoints-script-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/configure-endpoints-script-windows-defender-advanced-threat-protection.md @@ -23,6 +23,9 @@ localizationpriority: high You can also manually onboard individual endpoints to Windows Defender ATP. You might want to do this first when testing the service before you commit to onboarding all endpoints in your network. +> [!NOTE] +> The script has been optimized to be used on a limited number of machines (1-10 machines). To deploy to scale, use other deployment options. For more information on using other deployment options, see [Configure Windows Defender ATP endpoints](configure-endpoints-windows-defender-advanced-threat-protection.md). + ## Onboard endpoints 1. Open the GP configuration package .zip file (*WindowsDefenderATPOnboardingPackage.zip*) that you downloaded from the service onboarding wizard. You can also get the package from the [Windows Defender ATP portal](https://securitycenter.windows.com/): From 2c9adfc5bfa25441fcc448f7df2682e48b72e385 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 11 May 2017 14:22:42 -0700 Subject: [PATCH 037/102] remove EU and US senteces --- ...xy-internet-windows-defender-advanced-threat-protection.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/windows/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md index 914544f7c1..6c9b1b4da5 100644 --- a/windows/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md @@ -86,10 +86,6 @@ Europe |```*.blob.core.windows.net```
```crl.microsoft.com```
```eu.vorte If a proxy or firewall is blocking anonymous traffic, as Windows Defender ATP sensor is connecting from system context, make sure anonymous traffic is permitted in the above listed URLs. - If you selected US as your region, you should permit anonymous traffic for URLs listed in both Central US and East US (2). - - If you selected EU as your region, you should permit anonymous traffic for URLs listed in both West Europe and North Europe. - ## Verify client connectivity to Windows Defender ATP service URLs From b2b460ffb0dc0c30c0a10a1c76e56a8d4aebd169 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 11 May 2017 14:24:42 -0700 Subject: [PATCH 038/102] resize image --- .../images/atp-azure-ui-user-access.png | Bin 692766 -> 288000 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/windows/threat-protection/windows-defender-atp/images/atp-azure-ui-user-access.png b/windows/threat-protection/windows-defender-atp/images/atp-azure-ui-user-access.png index dd7fe7dc4d6a4327f027cb6681e6404f903a277e..f62d84df10460d6d646c5c916369405f9c09958c 100644 GIT binary patch literal 288000 zcmYJZb99|g)c1X2G`4eM+h*f5w%yn^8{4*RCyg7nabx4e#tGj3?)!b7=Z{&}n$P~u z%$l|5nl*c7M=5`kMn)t+1ONcYvNDpY005NnztRs6`Hx(T?AHGKAUMhBxB>t;RR0wS zSyjsGe-O@1R`Dy`F3cBfJhHXsP@DfjU$x!D+}*xAx&W%`r)B;jB)5M^(!$lu#oEcu z+R*`ki9km2k0buaB^;f+U97FXy8&uZr}_U;l>ebF7AF5mfo|6J767g%RD^#Pg#RpR zj+SnoCN35L1E7eL2gYr;Pa{~y*eadEJAumTJc9{u>o;QqJ0 zyNj6x;Ndg$?ElCl9PRBb9NYkp)9C~M80>#Cb!#^}3qa-NJPiN<1jtH?se9#~8+hj$ zd``si3XG30e1G3!8JINyX)e`OyUu#f zR>^0AVc$lJICtpg2j2D#`JaE-KLcUeBE^tQ(L$dEAV2FESpT%MI^6L!!)i8bXfaNZ^VJKKR!!=b5D`7VclVk0D$THqxcHoT4`F+h}~ zSn}!j-Rrih$e+$IfX3!w2*q~_UkR|mmX`1%t<~JHZ=Z*e{b`T7XW*i++}1v?^>*K6 z1o$OkG-f@ms05&W`T}$QfWDS7Jb!{;_k;sb9{BOdavi>8yY{{&v^7QI=rM=;-g}I^ z_tkW+>dzJLNA)uLh46%t-0HY8`P-7kmGIazNydc*K4ItJfQ039Bo(WW&T4S-n6h84jf( zAm~zy%%K?{Tp?*C045ex`w)pdiLp@F$dW=oIV=bSc-Ut-s3fAo@UvV{%UQF3oDMOtTG6N&_CkcyFj7oCF+>Ba zS{z6%vB#<54&)}%#*oD}TwKPr=0-D7iAZ#+2DVG0c_|Vnv5BSX$|V#0bj4ef=`EL{ z3`1u_5W|~HJtfbIE)R0@znPTkR5f^mzaXa|T-;&qR&7xwxDy9JqB8*H5Xrv={`yNR zB0%;2+&9LlZW_eSh7?JK86>o>t&Q>Hw1jKDGaNI9hX#447g1foLE$lDirwYB5G0#7HSwcRfwatOr_ zE0W0WL~*d(TP@rqVFCNQSD0b3!4s)`$RHsJKv-6bYc(PoA!JJk$J5%@ww-@hp@D1l zr2luueG> zB8|o8^pGsJw45(DM~XMgGel}XeZ@s>Ab(ABgxuqQL_%G~!M!R)8w|_x>2ZSDaNL`+ zqR1{OI9~C%0m>PQS{DrM!VJxy(d@m8hw`Lhv|LgU7|lat!E(C{!cZs`3%RTu>3VgtssstY)SXe}m>`}uWf?_!-qI;6Sn{WS~C>T5I( zAgENyENE-s{f6n+FVMlMRi6!|AD3&+Qm}MYXs!K;457criJ=tu3+u1hMYpwAX=MHw zqb;2GVG63JY7dSe%0;S9-qTUBkO83_v(~Mut{vct-aE9{4{Pf6#Hv$KI-hc(feTha zfK_`{B;F=yN~q}`1#@;ZQEUZ3l2`jQ>*duN^)q-__))CX4u8r`c;*8U$&S-)K6P0K zPLpwRu8xkye=pRir!d$BLW)TG+$9~V1zE27moQSlD34%CUmBE{z?WOm4a107wwBcg~y6(zywj@4HkW)wW0Qk;-t7HGfYd3 z1Xp^7Lr#_kJ;?ozHNmQ+m&r;KHIMaCWeH-B35oSj9^orW>vp?D6dcw3(8noa?KwKA6^CR^)1m8q1?xRfx#sX-5N* z5=7Q2Ez!6{41_Q0b+{D3MxIpmCOHa>rdcWRv@9|LALuGAOUG36tM6iY*M*-pr{6tb5|oKMX1_>%#4~_O6M!>rEXKWkIdiM+403@kaO6< zP{42>Q9R9X(NYEDkY^uW15HwmswK)xaT-3SS`g{*>fHcGM5bx7RazNObRIb*Y}CocI-$q# zLIX#^I~eonMB2qYciqlS^3y3HixT=6T2Qu-wxilf zv9^uwpJm+lX&H1Sk}T?hR2mwxMH)~h&h!v~vQ!Ev6v@ma8CCH%IBH3UNG?7W{JM!X zCvFuS&&ulg9mYrw`IJZv$)y%D+EjRB%{fZ)p)s!p@d!M6*xax5Dc^-UQ!+K6<;=C0 zR*>aYDnlfK$Pl!Fh?dl<<`e@eEQla-KwSPrI=n_D6lAfoMxy4fyo{|dJppp2ES^6Z z^~jK+wjC>sYH?^i}7axM}br#5Z$FPJbX)C-I69%$Ghh3#fmYk!K!kyO!H zt&Mkk%LZ%QB_djxwRgti>R(FR`&w-Os-0}gru)@JY`NGEm(RpxP_FZ5<;pS2kkM6X zKij3YptH+S$_OD0e?dq>OEGB+GJ(dKV1onVP&Jf}jO6O9+sMSJXfL4+kwZ)*Vv|KQ zCDWyI!;{mBw@Vodxrl2H%Hc$SAh4$G;1x!MInKT^W)ktSS!d2&h**rUN!wqZue#i| zIV>%#c40b`iv`^Oyt5?nE=35bpC!ge&j}ZX70YarhlD`S1Zb<29EfH+PR8%oXdff0<#qTgB}x~T68DRgiDf}Rat{&8Fqpn z4fs$hzNe9v$$llmhCe(8*oyL8#*3`3t_*2;HdOizL~6F;^6OuOm%`T`Vgn(Pvz5sj zW7QMch+FdkQ8CHBOHmOos|udAri{he=slcAr|%9M1uip;$C9)=oBfa{$`M`SRM4Tq zK#Ppb3hs{5yQ0xh<%-C{Hw5|AdMb0JM-9?fPbw@na?vVAv6uZ!!39j~w6>$E8TqUU z!}@Q}5m-7yn9GnERo$~jne0nOX{U+e03_hEz6vV`mm9@S-36>oEKG3ff=C~3E8d&+ zKxBn1uO6D#&@CvxiKh=>`X?jfs42xEHF>p?N+Ayzo8;`Z_0GB+`K@jjp_WBDwlvhj zO*AXbEF+JnZ)%68k=kJQFjeuiBZA>E^`JtgusEr2ofT8E(Mh#yvX(2&dBZra%@t6F zplj%4?2TPhN9ouK={Vqx+nwYlC2b~Prn42}>@3mM1*61coA^{UE2e|_sn{q-fWs(| zz@YDVdk1Pb)570%$6e117|kJrkO*gMQ8Xe6xP1|h2}a}rP!6eiGi26{`n7gKQ3MDQ z<0{1}Rq0svMfQ^rhZa-r;B?7eDpo;#P!{HmjXkfsob%hrg$CI^BZtd0AGB1WdIzIn zvrZIV>>{+BrYn~T`v@g;gK20`r2ZcKfuL`*abifQXlfn?);C)6VPSN5(aEtWKt!l= zmWHGd{FZNpwP_~2@zO+CRRt%9QQ?p#Qtx*hPO&N)Q`7x4K?*8WNJ7|_$jWFFOLDEd z;sfN+NWBQ^(INwebd&KTc;Vv4WXQUgq0;wk6yCa^_`VJj;K7BMka-1TCeGEh=ED(MS)=0FhKu&=reyu`t)kZA)~Fef`4 z-yL)nyngnVkd@w74ac6HSkjM^*Mg4&tK6v^eN1Dl+AR7icN8zjQN$$kUN+I{kq84- z9jB4rmRa7H^qfG?<9AdSwfw~{Ig7Ug*(>k$fm-dRbLkbseMw$;GRR7k@NU{>>tt5Z z>dD$YJR}Uu5MBTlK|v`!K^Px;fe?~pb+w@cq4%PC%fvz~vN{h_m-KmQC_{ zR?kd*l!i@5;@T;`7W-Jjwl5M9h*Dhy@$*Yl1J%efdyP_T6Z5ys$XI%rJdWi^-rGemh8L0+AC4_mDh>HaGSh;aQY)A)3&#YEnz8GYno5I%CY7QC(xHQ3ZyO6<>qG8Cf#xr*$**H>&5b)@+`y=xTBMm61FJ zzOSn)bupwq=I`yqCdx8m!VdsQLiV32mDOz2?x#kUX(S^?C@hJiwfd-jJRuV)Y80k0 zWMo>Ke_JF{WcO+83V4e)x`Ky(553B@iBiL2Jbs_WuDFy|>F+LU@%}y`XN-MQ<)cD@ zhUSVUmz=CT7_3raV{^SF9ybQa9b{7wb?+adwenrWqa^7P%pJjyCy0R*qXi0a3aO83tH44CW24n3$>AGj*<&Rp$__^HnuM~3#R!$bQ>?R}{_f6nBu6W*AR!KQ%cC6CARF|#+^l23ilF13Zz z>LUCZ=R3DSpdpj;6XcRaOeEl0)e+pOa$MkjFjv<`DVz6XT}>`CH4$#ISZjy}vaO1d|C5+2@1eT%Bl#EzcO==DuunUwqr9ev zUR8BUuhlLGn)jk9DR&~NZmdSk2!rs&6}Te%x1{X{p&ukCMcWp0=5XhAm#7djV@9bp zT=7#?{pK^su(hyu|WJsn)IO&n9!F=Oy$h z$w+Dtsi48`g-@WhB-BI=;YCEVK~zm059zj*(+A09uK_v7c#ju-$uO3HjfenPA|%$i zs{S_3VM>gv$+G-%zx%4Gt)l+7zM25l3rz?7s%f-f#6<}qV`T*LzPN3u#6# zN5lgkiUH4=`t@bWh_Z29Y1x=bv>Bn0B+HqLqfra2q?Bn6jXaVg!AgD55Vn%j!m`aW zv9Y#JvpTl2bakn;h)6X`c|##lnKE2;V|I(hjQPm8uGAAM;;K~|y??61J=?-U(IBtp zO9==G!&FZ4tSs?zkh(LCOrJ6POT~41YjlIL zR)fS+yMw3@m=p;Xx<5xQFPk0C8QZ_fv^x|LcV1qeQ>O*~S@X?TF7sUVy4N z0@}MxkDt|G*w0T!w%?=s1|2*TN4Uvt-D^KfmqMUcuRedgJT6}lWy^-BIPs&T{F`GI zdx`J;steaH`o(a(h^={aYfFzp`MhvDzvX>8;N=u7?Ty6bsnubBrQNJgj}UoAXW_0Y zWT7f$$Qkwvcl_Hd4|YerUW_|Kk2FqBMJztM`zI4afg(T8*U~I89U?ZL>5acPks+8W zO78UInVfY55{Ja=lS;y))VZwwK3GzOnss!Z4r(ei2VVtUIUVjZbuJEVw2n(+Qj+C! zvBnZeeSS~dSRcoiDLK13PcPEF_!YVCmtR(B0d((%hS!SeQuNk!T@_W(l&{*E1eR+( z&Ui|bga;DmeNnQMmM zZgb2MxM2I)mR4mEvM|4-F(LO_L3Xh_BMyKFc~ehRvb>I&>?I2W0hyvcl~$jr&*a#e zu8EE%)0P>tx@yyQ-pA73n(pH($(b>gHAp>6^>3S4ZPaEw5FakDu>E0T@8BS7pjxGg z>}m`N7^9^`N5qam7=aGwzi}3yJ^trD0h+W{f|eu2em*2l#7_M!qNA>^RRykfy-O+t zK3rDYy2ZSbLaKs>#l6LhVERN|kBHns*L3%m6~#5%(&qu*_42Y zHtr|4Cp0zNrbPbZz3L}Z?YpiCfjJd*dJUVt!=Xm*jP9dyYG>It&G=$?kUz*Z*m-YM zcEV0Cn?As*ipSc)0TxoWOP`LWibKpWk5|h!8h+Xkn_h=Lh?d7C_o?4ep8}unF21tc ze3lGuCRf;E^D*B#Wt^1Xb2)ljP%240vsd?65rhORUPh}5MdXxUYlQBkL>UG)O6=>_ zX4`)+t(&Qfa)!*ra10U#s4F3xnU@Q?^EdfnWEf>p#OV0Eqi#WE57kRCXw}k>+J?R8IuFFJ< zMxltNOFHmgO=smj>^epa$T)KBV|lXb@aOOHrBb% z>LrEvrAsc3Xlt~%Rj<7W^l7W2V+kaDzOR+->Ehp!YqSamQF82&|4%M}JVu7D9-^?j zo2(i&oz$pm6-@>QcWdIJH=G%T?cO3?SX3zMwdAa?86$c!FZamIsD4-b zLX0ClCzUl_q|0Hxp(!(#>$Ht&s;>{%cUZN$jf;Jkk>Hy)z|ivJvZ>`luA}A^y)zS? zRt{n~Z#*BOVLe1u-~gUe0R2wf6fFx?4zx|7jF7sz*iK`IzF~i{@8^xfd_X2IcA($H z8t0+7Vpu7nK(F=W#`lv%5QP%7z@#@vRXJVn!bmfPh~4+QjbZ6&;X*a}CB-Q|E`$yr zEH=yg-zBI-Y_2Y|&?2*pbk94SZvN@-i|!A18jCdIujxm8|DJ5-gr2`!+?di`piuyds=DmAlFY1T z?detrX}FGyP4g%9GDgsK|UT1;spT5*oQABdi zYch$onIbFVahso%MomSJGRtM(c15K;*-EToJAXN5*k9*4&hDH4o!-7nu`i3)1k*cO zi&j@1O;PV?TMM+}Yf_k@gTWInwQ$KI9PQKox>0)?MGCtbh)6FikrMoqwD^C7#N`F+8DU~u{2ybev~E7e4s z60zs4GqG*DJF~ZL$|~Ukr}NvhR&R4_TZI5!eEwhI%imQn;eE$Z`G+~`wjSnZk^4B% zuE(*p-g?Ysd?YTvf7<7?*Y@0P-QHT{$N8*uTsVH#_I%Er)>j|u=9bnEAYuM-Ve;^Y z6ooFMmrVSUlt2*WAFYbLMS%p8ghZdzs3a#XQV+iSF}vX??|B6!uZc!%pJ^ncz}-10 zd?ThTzDJqiNL`fU@Zug{ZS?+kVHdA}|`j*RPZ*Y_R4X>EFMm&oyc*5MNQ z?2PCIe(Y=Idw@3hS~h1V=NiDL?j4)>X0cEFHeNSFJh|ROf21kKJ(*rgG&{hpEAn)T z4DE^b3rRt3x{9%sj=XmVEpuLnk?kf7%MSk?uZ53JUgR?vUmpYC=iW+i^zXMigzpE1 zm?RkH0>|scnNr#-l49%_q(yDKEXX&8n!O0yROW=JF)L;G>gy) zOopz9fget1N3*nhD|s$^FUR?8F52>*N*8Okj(xl71yt}j`OlLp1->95&kb(Rv5nB< znclt0&w%?PxUHv4Poj<;R+ELMGVr9M(cLO3>2Z26Q}JuOC!`4^CO%BDc<0;SwyS{y zj_ub;X%X;EOm0O@!z-!nPom&o0#xn3=WBOEGMhhJDoET0!zfrf-)?+KzA}fHa2}$= zC>N@JB{O2gvT+9a$k85vaJ;x8idUBr3)QR18w2&bUk6w8H`J!l1bt*am>hd|4pQQmfPM}$ zYqs_Mul+x8?h^I8^a;3Zp4UH5AI6FN(NY*5QUkr;?Jv|G1BbI3B6nCmcl5SimRklM zLvtK@Z*VE3v9|rTUTE^&)Kj7SUdO@t-ACX7{g(F7=*QfSUWeIWI3cGeD4GHvKk&23 zR*wcl{`(O2Ht77~_lArSlfhd)&y|S%nw9X=Vf@UxqOx1nip|T;@KNs>u@#fgNqo`p zc&^tFf=J))Bk9|dr##xsF<*ombpLk>&7RF7#Lu?YUh(913 zJbL0V=98o1-1IVHhIa+6UsEyTNw{0=hsV;+NPOn&E=%Q-3pit+Y#)RK>Q+~=xVhVS z2_-L5sF9i6&QB`qFYqzsK~Uf27Z$x|8U)FhOXUMU3%5EtbJh1Bi*~1Vz)Cruzn!h> zWc1oaJV@t>X~SN!TBKOCwdLp2P&ah^U-7T(IZedZotQHCqk1XHiqT6@giPNMT0B6r zG&n*8B3-&YYU|vb**w0V_;7I|{^yTywZiv_Rg3xW`^BK!wqHXO(fbK^HT)z4H@Yqc z1QnIA{H88$AZv+o#f`^<1;WctdyBRG-T8dOcyes?hn{X7#vW0HlfSD`6ng7=3-jr2 z?>6_T2Y=mV#~+v9rH;$bwG3YDwqAIzQGP8eo?Z6bthAv;(G6E9)Umsnx}CF?NXM@> znclR+kw}%5cbQhSQWrf!(^)g!ds{IrhPtqE*|Vusu%l^{HK~W_TqQ;@l^hZMVHfW3 zy8!u}ulZ0FlKpZb@SY~aJeo6TFEU#YirMH!=J$}fGij-q$>%sL#Vn}xSXyofUOR4R ze($e*UXgBR(R#G_Vq;g-u`c#C8_4P?{F!Dik$t7pdVW)(32c;61vL0x3_boCCiS*C zghCYz)`va`F++hoL5(T!Uf25;Xmi+o=GgN&E&@hYSK_}d9CX>IgIb1tFn}j)(wUHq zsPlH}@1i64yvuP&pnILq_;|l7=pK;>3>a2iT(m*UzL?MTaHftf+O;pA2M_3KIJ*{@nQDfUT5(+ z&N^GR)9>)#C?GW~TTYpBL%vn|L);y(X6nwX=>~ujw1J z2p9do)O)cA>UGKC<>UxahSw1-!mg+5z#IQ3mh27ThlPwlV{wlDF88L9%^4;|>1h$; zpC*|6{GN8Js%x!fW(TXg1>pO#iaf7_g_@OmgH1N~+g4Pg`|?MG&T~won3{mGV6~%J zq6dm{rX~q>#`f0SZsXZUjfBdWA4sGDLq#0N3ZzDIUU$nEQR7_=!gjL^(eNmy^L_#O3>%%VPLJBEMe$aT+%>!$iZ9>%Yc%>i!#35f$OU?dS*mZ}R-}leG8iHOyS2m(QA%B_n>ipdKT?NZTp;_y78JgjD z8_g1M8yy%(D(kbP@o5$#p|F5PdZ2zrm@$AyiwU!gV$VEC(8{^w+KOGdh$7_m8t8XD z^FyJa)l%(vy#Hfi{n9XOusHpk$9Wpe!uuYwkN|UU)gj_`a~ya*f;k6>)XniK3~Tfc zmFcbYq;95<@|lZ(8vZt-Rw5yqs9Y=)1nHu}s}NICCuLZCC|}TZ5&UC2;5G_QA?N=7 zpG$DQ8D*^FcP*A!%!;`t@LF$0Xygdkw9VuhFiGe!f1dbmxj)J#2z9yar*Em@lCT91 zIDh*6q9OJ2(*d`h8olg|#~1LppK>tp*qvvJcsgADamB4$YpmPgaL~rf;P3F%^r3HC zZch&!xHoX*Kd!Z?;i=txUhGsUVg5LFtw71~`Abvp=W`c*bFn`w;`)=}c=oR$NVoky zDhg97FYuMYq31ASoy1R0v2iwa@l+ zA;of*nC~G7d0$E^U(ckaw$V?|8FWuZ@x#IA2;JYIZCiv9U(pVp4M>xFxDzG%wb0a5 z`a3g{fZJN+shNPLVAsv%w#f{&dRFe^y~B`A0%ehDm^dDo)6v__cB%Ao0h8sx=8ry zHr+VgJI3zIet{`@lFP$#N_>!H&e5#3z}rq9AX>s@V+iB(r39})bjYb?A{@Ae~ob2hOXL(%S#=?^P5Ob7#F&j zZRq~G1eH*r{vzZ~!~@LoFPCrvJq0DV#}&M67B9S4=O}#l?>!OJQt&eE`tLr$Z!By3 zdA7sQb6Ll8E8vIx9^hoH>pfXs_+tVp=4fC~qarWhE%Zs`b`H1qSI@z-)_|on)z|NR z5J1+5LHGmd6$5Y^gTS&-3;p8#eulo+pPnt3)i;U!zQf&4A|7-Sy{4n&K=8S%UdO=x zg_ZxqZ32=12>L*$*`KI!lE-c})Si!s9O3tH1}(u3|5uYA{tvFCS-!>swqoGrqZXL;(kJ3k~c3?Hwdl;X2E@BFU2MP7y2d(~Bqns6oeD=dcdEvL&e=*m7-hhGkouX11RsBOb`79n}RA;Mh z)tGb0;>zA?jV`AC%@V`EsA7eCGVr9>)BnEsE?&<`;VJK_|0p#DN9g51VEZk7Hcn58 z|H56i-Wai{1J=BV+dSSDJI*XaJ=0Q7)a0iFfvv)+ejXTD&+MT_D7=rWA;gI zoqOAL#egQ)>6wm(1iZcd68_XTEzy#|ix7(zns~uGbB#Dx3c`%Mu_jo-aQ?Or&Ar6= zjiJrOk&a2ru*qpRU_T=8BPHYg__&`p;FatLk+bUfn7b=Vf#>e}T)=bikBNax9IFi6L_XxJKN$IeSW8g7sJ!d2%4*qf$4KP!a8CdAVNRb2t^Z%x?OP$X-Z>Jy zSksU97bVk|*D)$wBIJAuyxoI@g zzxlbq{5rHb;O{kmA2sm)LDPP5E(8uW@(6*sEAK$EuBWC0+*!d=rHC&9s{3`Nx}Yub z2r)aAjb}Z6OeGH!Ct7|ZXQ@)L`1V4-&4!0+X-@#Cj>(l1@VE09zQU9Be5%@A8z-ws+kNdQ@qu^=Hb+-F-S(^EC z8h52$Pq^6s?Z@_KQAh9Y0cJk0$=@ff44<}{y{I&$fh!{xy?@8MUskzqn~s4Go%>23 z?-KI+Tf}!(dAvU6Q^y0ZQ^f1-PIuZGaIo5W{M4Nze)q!}?;lU7#}NsyBW0xgd%vLu zTt+pvUp_Ppgbv?PvmVN(m;;8_x7`-ZjmiA+7tS&{jcQqws?B?-%+<- zz|JY-0q=TRx!z-^D~5q!kh?+o^L#q+Gtmp3LlXR`L~bgFuKx4TZ4{JWW;>i@b}>h_A%&^8}^c(OtNFH>e&0h$!v*O6$IA*xx0t9VRhq+}f1vej`Vk2r>O zI3fTgBNmx#@HV#2E~IKt(HcKcr(HANeKgQa^XWJ2-B%Dn(Jk43-ZN#x2AEb)cXUQ@HK z8dV~mq;;uLy02Aj*l-1f_#@VTav*U-qf*9*T)#WZ6x~IQFN`W3$@Qh$Q)XFX7Ski5 zS&@2SGy>7IA)rBmy@}OqW5)|KX9ct(A5M*RJR6O5t(JY9hY>`aeH^TFf{&8D9(m24 zis-6CC>Ge<}?)#zD_x|*qZ&uTdm_)ay>cou`E!S%kR{^vJNCyf^ZzM8e?nF3ZvUB?9?)}K|LZy>E0 zk{7eY1YUXGYdW}c&+*yAsf;xJ>v-2db{X64|3mo_<40OJHfJq+}?a!7S2Oih-+8t!G=^96jQSQRwNCOU@1_rc-{nXAHU+z%7 zEg!lY0xkxY>o@aliF^G1zB>BtXV+ieN4|VEbVam2`))OX+Xx#$OF$0*VedrmLM&k8v7;V;c!bZj+y z9D*=$Nw}(+94jq3EnpTA@s$9J-?xMAL?>${AB3c3!qov51<7|(#uN2AZT07k*Uy+r z!e>MUBQw#TjG+=_2= z3W#*25|FYdXfof6!pI?`$s@J;Jiaz)!Kk1&?P4FOUSdnq%}aKt$|!{Sp?gjpj!d7{0Pd`fZWqM7 zV!wEaMgW{+^y#VR$}&RZen0uy`_$B~zDkc#p5r@go^K>swsyc}x z`S$;EutX)@f8ihqtybwE%XF$VROw6j{QVeWtyR)oT%m)odS&aW!)FJ&md_A zNyVmun5U{vo9^-GS%WaVQSRepFmVLV?ugH1b$>IFenPp&$>G8AJS;LM3PlJak1i~d zimf{1d3l?)SEntn6>BBXL3H^k3FR%KR!OXJyrd466Az0F!iKTn1fXjd)UrkVe3pb& z(Ypw}iTa(5sQ>(q%}}=k9~aH1Sfa5{)+eBASB^w)s7dzS*2kB>C2MhHcdOO9EM1dm zf~syQJ&sx8L@zQY;`N?Qx*V1G&w4M}fN9q>D$tr+1;&;gp8sFCA4&(0t<*CVB0*JV zQVB!~anW?#6!qVUcUNdYg~XykH_yF4}~oDCUM|r$Zpp z(|&%nt(g-6N6YS)E9Kpuq_F5lKzYbg!}8HOsgmUbpja_=A>+_X(jgPGIFn(?gHe8k z`Mi$e+MW@JxSsaj&E`F=5z0IE-{m6{<`CM{RAXN6llqg&*v7!B3!>Cr_{;ICR=Z5( z5%;9#C`VOa_J0rtzUBmiC({O=M<04T+&92G`w4 zu+zW!dt*#F{9PN`xD>5HwW*A$?$TNb8MVx#wySk?U$LIW*3|a1LCu>6#CZlcpa@n? zDg^(5O7{~ui=atC2q-iNDGEZ{L8&^u4pYGkN*gG3l`s{$=-@$Caq_9v1rDJ3bg@9K zwfRD1l7Ik@`@_AD1{bBe;6=E}Nyb#XB$Y*Y@+2M^zUZ)Ki3K#Q7^7sNVmV7prQrD2 zFJgG<(E;>Xi1IH+pKmKhV9;@Z*9_Mo3-a5gC#ul%{as#w4y`E`wE3{i$cFVoxgwFs zSVYoURYyj{T60$$5kV?*3-C8TBF(pauk%{#?$pm|>;gty`TS#_cmemL`{4?r?wdmm zxp<1fNzpoV!LS8$XnQ`>8Y+GuG^?&Hx+p@kxF}X)6qc)k_m_MPN2tlzTbCcci_krGl;QgAr0uVA!rEs^G)0k?fc z&kt}0Gx&7Q;pFn%Yo|#1(*HWirO9ZNK%x&e6gqUM=a47jCQ7 ze>cs+k}GiBc{j^t?P&Xt3endeq&_l#o@}LfW`$lG!TJ8fb10&UE{V0mt29sL*`EeO zFa5;mjNgsCqkc&%6gZz8nEq7Ks9CIzo6%bn$4th{O`Iem`znL;i`Di5*Hj(G1iJG7 zqv~x;1=B7-Q9yHxD$c}2=KV~zOVlF zTHV#BPgm_zvWp=`tU-s>-QBfytW>rVOqGbdZj|^h@}szPp4xReFSwnOI4{*08=6US1`#5ZhO<&;rgmt zP6gIRXy&DEs5L1F8_u0b2m-19c=46Z`4aIb`_==O$ zseM#*XR1Ohb1)OcR4}E_))Oz`vyU@R4!IAieMI0Z1A)z zOO1K!qgrG-tKQO{i{L?f;hdaFsEdlHwW7z(Z)cv^k3x@i=T-Yvw^iH6TB|h_E&-ZA zT3rT7aA=zbt~hk{9fb@#K|!XIAsB*@V8@xDV1?&w2qK<^1hb=H2Lkvff|2^jwU7`{eDc3=?gmcVp2vw7ErsW=hGy_#@)Zp4# zvEJQn*%Mj2_KOcv=)V{vKtErbd9Ro8;xbzvYBSD#|1@Ttd(~O?FMV$-lbm>bx-srK z=~fB&$G1?p+9FFYtbBLHj_BZlKkqQ=(M#HNx}NNIJG;vaP#Z zWmR|n{^xb2^!Hjbr>)lZ?{c@BVyy-d<7)ePOJ}2lx`<}~?tYYzHmfx%dKKxF?^zg- zNxL zO1-uPz0b_%4@?i2exZnyIY0$LR}M%B3?`TZe8+WON|;T!Nd0>B-9oeMV8gGb!E7|+ zWpnkHfZW@+p<2s%3BaozH1x^;?YAx;JmO9*6I= zINXlIG9cuKX2zw~`gUt*=5ZiJ=tV&8vrSKW^rj%AX6V%z;G z4?zn7Yj;K)*vQ-&@08MY_fR=mKNc2Y=5$iReke zsh|;{HF*a^lSi@$h?nCwx9AxVp#*c%THpqw2Sf)gVOrExv+1=r7Jqs;Txe-aV4#TI ziF>o@*=YUibAT~`oe_#^Xt#nM3#T!ah}4liLxA7F&gv$yjy1T!x`l8_C~tUu$zKGu zy7nv}x5c|6EYj{OpSNv$o&!65RGxxa>Yzovd`?*9R!5_+_5S+(!TbB; z?Y#>(l#uPemo(M?c4hE?9rI1@QImby{l)d+g5B`PFh(5O20+V#19+`8}d>f(jyPopZYC$D zghPnDt2KItzPo|zel2D9X}G|77-F0x>5Avj5}VS8(9#jpH0 zqrbO*7SHUOHDW~meT~Z&^(l;u=UY>;qhCNFvS2k@TzmKX_K!!`^ZnKPo6-+2kIi=$ z-g+O)-aPFxaL5*Kcx)QtNEIot&o6lXUFfIhcl2dj`Ei|qaljx#5JDwOtP2geQWCxo zL9VWPMFM5Ee~WVddiHZV4tm>-t&;h#b~GuHX8Ziki(y$N_uZYXkIT^A8|0?1O=jMh}+rf5~a@z!{FDrxf>dN{j7h3ZpOlP&m9@( z&xw>$s*(U~w820&9FR5-2|g00hFnK}zT-FPr758=`x%pKNZ-7yrvwZ6n+kPcea?x+ z`33y!UY~YOFsR@;>rOWn#5`-O9!MlJH`$)IuZI!B4rgh~@>qi?Jf1+U-a0gd1I=?mf#L1qHxCURqtjf2dgPdhw+ zaCABK?P8EEO2NcPnn*^d3C7_)lF*?aFjL6HZJ>6tJeJtm>3r9h4Qsoya=)ve^N1n2 z(gSbL*o*@et#5j>_P7^hawO&HMVH&`>R0PcR$j2%g@+*`N37< zjP6RAQq}P8XU0VeMv}u;DTC6mc7P= z5P(8N%*8#lOy@*P)!5L;;qP(wuazPDW%fSq{cWn5quoX!jo4LfoIs&gSLc%6w39(D z!;0-nOHuQ?lB!C7)84+#CVnTI>%v+-EE>I4o?U(r71qfcy!4k+1&Y6ZWD|MTzu}^s zI75K(5T{8(9$&M?G&w^&?6?>T(rR2$yLUZP4zc+v%!skv2+^~JIJA05L3PxHDnPqh ztO8C7v}HM@>=WTbU0f(VE`gwsIk9a#za0)6m=lOz#;A-RwVRr(KIv?t%FQ3nf|JiC zhfNMoI~l-@rL?Snf;2`4HTcCJMMmCFH6>>igfhg5@Iyp9lA zMmHr0l?TIdnfr(y5#Y%|dg9`!;Cl-+oMb9nWL-3^{AAo763ZCs@^FG$#9goy!Htd8 zzIc~nh|-&-LIvtQ1rlP%$kZkK_2=cc?zav>g@E{6Vpf=2qQ^sN%&-E_&hTC;8%K(K z3RW<}oSWvnwN@P2Vyjo@%Mv%&jN(@W7Alt>qTj5TS=iteZXgK~p$Y!INkQiyCl&-$ z8zlX`0#L{d;AdDo2Lt>AduaNn_4Q*jNl+fJU^^{_=P_E)Ni_Fk%^&~Iu22<0ZG(Et zN3Y_Ew##mcsJ2IOFu=%plW7HJtG=cLMnID4MD*{t`SosdrDZRDE7NJ>mt%Kx(QerN z*OxvC4vnv=R9SEfve1U{(2uB8(I${;aspfRKN5%20Zs9-FQRW;l%J?g@uk$5A>2jT z4S2pM8QT8mV^Il4rnnM|vAiGBk)sGXP<1`-_j0oR=XM9HGxtZFrj9=AueJ*d3G?4# zu^Kl0l3DgYNSe3qZmw!|9yr{I6~2uXesR5X{3K1FP9gserH^S(UM9!$$6fXPT-83- zS;ms0h-2%!5qw@7iqavsLUHUG-l~3EmHs%DnnE)i4BjJQpZEB$Cdc z9Dl%oQ|PE|)OGH|vdy1t&tEZ7Q`xVG(BFKb@D+6Y4#tZUviGUngN_R5_on>Nu;AP9 z&~p6pyjPSXZ(Oe;HmqNWgR0RWwTe>ZnjOy)KD z?%D0Z6tBttqwudZbt}qumq)3_p5~YNoKA#YH@6{g$u7rpUUmyts(BUDy-uU$ z0wUlgOp}vExHC7 zddAD2<84a+ldJzk8%7yY(ebMac=b7cwK`KJ4VR>ippRnCT|!GdmKt1dQ@TAi78U2? z6y8t@KDN-n08|8s#-6h>`^HXl?T!<7kB>?jzG~JU3v+W#A2%M5tJxm^9aIb0KkO2e zFBjq!989D)nq2l>7(8N_GaUui29C`7`K?bdiM2l;Z#F4T+G#7Nb2BB#b9im^wpgcw(!v+EBgALESuI6zP3)%W-17^$U_m5C+jmB@zDzkF(V z_c=2KeYXcBz7et+qXIPXu3qADUT1t*x>Gb z|1sO}ZvltFzX?*7x*bLVzpS11b?RV{*&%i|EB$EN`G3=-|wXAxi(BG)BVS;@#e#t*vqAI z^VZ$p;C}k8-%*t0-hWOV4F6Ll+h(=c=IHbI*lC!hcf#Rwer5hf_&EWYh2qPha`6P& z-Ac8g^9W8@cjNxXk&IG~#~4?Xk?zgHYr95lMleRHB(xSDVu}I`F!sFPOPvxsd&G)J z*y?;<+B^p~w?*pe5yI63#*$>?U3X#=6~b`F%GzA=e*cu1&JoxddG+gO&Y$-i>@S3# zUo$Mif8yIOJY8q&?n=6tT;@;5Jl&r5mn!{z4ofe5cXpIt_DVyl*zGFMj2{>QNVa4#>t7%^hHEP_d zs(=D#oT)>G2*nX)c>yS+`8DCHQnuOkzM`dYbv~?C*STA~Tqgv20EPvtK9V~Ttt1i& zjvNBZ3`#)qP)&S3nE`ShfLYK$W8-nGry8@WZahyDyI=m25ovbV! zN0GiOSo}$+7B)@9=Vp~BoNCyh z_Gyd2LowJSMnY;hl3QQ>)_1TrYiAXfQu?; zU9Rlvrcc_aC(TJ#Esfi_)4NplzPb;GLmE9qP_P6||I1SZjpV6J_rL!6>h+tT?#-uu zy76U%o|>VyX(QL;gQ}M^s4^kw{d@oO=uz_+N?t6-A1hh5n{DOQojX%9Z`b`Mt+B;i zHNZ$c2Kwr5^PSW78!db|pA*{$2?CvtlWJ3Q+^FTaK98k+b2ZrfJs2CXy`kJig7Qm@ zc_t82Xi{EaRytI_?6WtF&m}euNjPKQ7kTlt+_Ar zj9x%cTbeYS7#g)-s{(LVU)zgwbzq3Q7Kh`cbkhDwkxX%EGa~?17`YqO;yI- zmglqTu{m5^%x@`MUTRU#JF6>#bjpO#vG8gca-L5<-}LXKX1%-kIxg0>yKyV*|M*wR zdWsp}7dk5zzqYVyggFjHii~VkI7wj>7V_rQ>df<6^QdaQY^yf%8*>hu#veT}HhTV3 zf0k+}Aj}v57l0vDjLXv6LO}jrC;pFv*;h)U&SMNyhOJ*tIQ(u8?7A;G`Vtk09(sqc z*1kMG$jL%~wM~UKo>aHqw!JRgk=!ta@A@^(2fD74JLOH^tx3eznR1Go;}gdX_jg8u zFPU*hPWykBHrE{6FEFmGlcSJTuoGueC|~9a=3@M}=dS8fa&&5TZ}mT&onO2i{Z3%F zl;!$w0Zm`O>Z7M%GhLlg3nY!^MxyS*bC^oOF;Z z@dwC4hGS*N4R+gh-Dh?I$4{T9dkj5Z{5H{K@Sg(tAF}Q?g&j7zu9U>+V%HlB4p7DZ z-ao`-U`85mx>(mH3EnN3OOp$U|M)Sa$QCE|jGs4lFhaKEwQc)n$W3|3!weRNfS`rPb0d?x|*vEEtYsd|_VvCjG(M(K|O-pRhYQOjT{lKd#iAw^6?AeycX{ zT8|i>02|>4bG+OX(K)gOtv-Y}R{dRi^RiQ}Z7A~iH+^X}0CqV^_d&dj?}T6EUvaUR z`_Smsl;}y!(pT9?2Telk8sY!h1dfe&BY-_%* z6;1%%Rv7A+jR(H=HX#f&k6&}mq8xM@3Izy+xwF){u7N6!>+A1TKo%8CPRa5M)jBJ; zF&F=iKWqD59~Q)=Id}ZVc%JNTz02O(BrQwJC|O%ieDi0pqX{zj`-^v6OQ#x$|0*Yy%zwe_Ya`4<#MTm*8bByECa zA;#1(PE(&7y0;pOeAgoFxecC7b(A~_HAY6?7i!gqGsWJ@Hh2CG)a{bTADggO70>U@ zaGO9o$ed3-^0_z)GdZz}9$eSxG{$6VFQBg@EaN^>Jr2ak*jKvnzl+&c$8ajvV#wy* ztHT((pJL;951h=PI>4Yz-{v<|_g#oayHeg$o|N_Wz-*x>;MJIKgjb8`ZAs_{Wwj!O z+h?)<)tgiCl0tI>Z5}wIvsxVSyX~)^w`t1OjC|?z8ju31W6}j~E5^%YVtzFIZrncM z@J4J;Vt$LvT|D|lnmC+qDNEFUKn~BN!YI@0f$k6^fYt^vF;-~ToHC&R?}>B?Q{=W` zeX~3yo`FJayAPwl%wrhujl`AKXaxekYK4lXzW4J{!9K-SyYq)-9t?$XcXZf^93)-R zL$Ysjt&2j`q@tdZVD-hzE%~ee_NC0f!>G5#xLg3vrRUq))R(`1S$;Bu@>w`UccM}= zfv+{*Ih$7tf!bRrMWCOn97aAw*ez5f2M!OeV)|u#p6U<$uF9?`{mvUN z4E;YS^IxmQ%@umJ>NT954!Iv$s0i$(j(=LX~ z*RCbBX>u)c4*|@7X2$gDv6$a+Q3|nelA`8ZO0`=TG>k9M8tt^RspmCz_8N~O7_;RW zI2p08Q>jc@>4HDWmW-@cQA_0!7In?uICEs9TinEEb>fc4xYhblQ4+l?bR7t!LKp=N zS-F3yThQ3^f}O3;zO$ZMmwEAgoNQiqe`Kh*zq*gw2A4sCg8i7bj9(COkc8{}Qanob=R`FMNG&emfO z4WBu^-m6z$R%a*d)WPjZR^rx7P9jsozd2o}NE<1wLKCkEUy%hsYNP|le5CEz06O>+ zAP5L)wI)wU98BPnKH_2m+Gwy0s4&l0$-+n3Nmt+%(N*k)Hj9C2=WZf`u^t{HE&CTC zWQ0H)Isv(+!oI1YRo=pnQGN^awQjEFd}%hh6H<5|G&L7n^J=~)jb9ueepuimc117p zp{5VxE5xrw+gUO2Z(5Hssw6E}EYcKQGdx`;yNkwB&$gExMAm`LF0P5GM0Z#S!SdeV z{}c}$v!59&((7MsR`t3aWmtbMzhH?mei~}5X7^oFT&l-=N62aykpiM-ISbHPVf^V> z%*dUXds#ptDgy){+OM{;FegFw11QH@guPC~(N}96b8E^A-X_6Sf^z%m$>Wqzr`Q~hyYL_b7C7#1zeo=i=~g(OqdlCRoXiKa=VbF z8=QN(kUHUHl^<-u$i*$kWFErdtYNM|i0Xd33Ng|*bQBfSKfI!;W|jngk2d}Oo+)t@ zzr=z_Iz++$dj*qf45K2Ix^Y&CQj5Jpt$XJ&<5W-`wZkGgBVVnm zSgg?X@W7C}Q4?!aM#O?bqen1&5dRX7g3G0~-&YDpE@!#)|91MPkkld}3eDOC>G*Ee8G(R$n?@(u#!8@@z0(aXErL}vL`nlE0WjYTdx_C+gWj1wZEU7SU z3i(ohn9Yf3gEAhvpk40()6kI3?s@X-v)4&c!hl zqL+n#?3az}DgM=T<;hKE8!DAN)G4Mo0k-uD0j&CVlDekE4hd4bddoaQfq+1RPm`er zJ0&;;LuK{*4c$*w8?&h2GBp-kB!*X&yQ==L79fVwsM&pSt}5n2Q-#cbKJa z&^U-{$4IRfyxev?`^-)q?hSd9J19hChx$7502hr|0o=yyJ}SfhZ$i_0>u!13vE@?i z%R}U)hB>}1tw}GAG{CdQXcQ9yKtj|(K#2(tXzWu&{^@=bJhLGt0GuPHGS9~xFyOUs z#tM$N1fZy5m4@O1&8aMY*~Au<&`wqv$gYlJ{*C{mq#SzEpoJkV(m%9Sv=3-}@~OSQq*nYU92 zXn2dyM#DhL^WM_kJ?KwQggEscPp)OR3ZsQf4-)8*SC)!q5(FTT95jSlpcwvoI;Rh! z2IycAf?jJGOn6(k@DY%7_yM6fk*jR(G61P~7d!uVAaSKetQPa!H{jk<1Zt!pErhy& zOsZJMjU_yB<+ra_CA_skyP#p<(DP=tpE`gRthT_H5`qBcHd2pPSi9v0p)ev+3B>f2 zVBDK&1%bgH_;TV(T|~P)h(Q}NU#PP|n4IKkk^JGo)_^GcZ~^qluxN^>AiHk7+JAF* zevPiPB)UBE`nXyFiwJb}Ttm->E4g>1`F!r<`?sRLN^;??J($^ZrVXDQ#(%nq|70`) z(Dkm~oao)LdSu!2r=Fc}9gIl+Ec15?PE4S&^}5qGvFy5h|4UP{CR}Ao`pgtG1VDly zLC~6K6=N4Lk@v@p&V=g$(b;Ah)2Gn@xCL&s6q00^riAwU)8jYHG7yH!Z30b%LQe-r z_QOg10OIhTN(6c+2VS@W72p_oIJqinbHt_AU{e=?ABx0$w%}K>Y*D!Cz+6BhIil1dB>*KJw?i5~FyRLUt>ux#<5q3Z8!o&c zO9&D@Mkp~YqDvpn4dZqw)k3l|dmd!$_V1eBtD#?Q_01{Xza}$|fG-M=%acBG+kq?F^Hd6fir!lv&YLXJVxrapO!TKQwH1k@LFw$Q%}~ zpf!xoPsU#=;_OP4?o(*Up(Ng5{wsfOEIGoUE3~z_yxnnDKQQQfKYdJwZ=FCz_+ZaK zmRfSg(ZzbJjdM#av8zRN3O2RPn~4$~R!V8#1QY-#3cN=W@pWK<41bKMy}{E_F@K1R zb@L}*?==hB1!&m+KIJY}en@Bx5x{s$Zisl4RPx?LzMCI{3F%@(!f$x(s<9e(ca^ zaq44Pm@aTWbF6!t7E3#2N7G6NtmyO>5o zGMNE0*#>Wvvqv?8cqA5t(jIOqY6y!|a)Sd^nk4cFHUKJFCG5%%p#FuqC}vu;8*bwu z^@Rukuap`REY5O2uK2z*?axeadOGr5jp<>qvfKOfUi)iCKx4OMLW@+w`>i~-(a5>p zY8J2L7*+EZ&T0ajWV;IFhCb(H)VU8TB9&hk^P~u|;U&StyC&2K2oT)WH*;+)3kXhz zCaHIwli?#UGX-oHog^4F62wB5HjFG{EHjB}kQ&Lwz(oWKk(6A3X{ONR#%J$EPLOed z99VK$n3AGmKVTCz4H3)roERB2DSIEv7`<^Ys9z$HvbEYxqIj| zt|!nWredN`&-?SHcFz9R6(R{8E_KC108mv}{uCF{MZOk~MU4#$)-iQO#GEvfaWSw$ z1;m4B_3Q$OU-LC)CMI^#;wVQ#rvl0UM$o77UEHY(-OMrbPi3%f+>BrT5L`{C@wah# z4R6GCU9XzG%bt_;{%2yx5-*(eH3F)!x?wU;OZ{t*lTZfAzociEh71QIh&ZYg00CfG zc@=aZu$KridC2e*`^E7$_4|gGDEeI6RiJiViR{+QPd22A4t}sA(aom~qtzuN@fuw# zn&3rx*2j>geH*(d1Uw0dN}gMq!OSnHxBe%6(y;exWEHq-!7EkI4wI(eb9_~H<%3<6 zwYA4nPN6wyk!|s4ui@b}J$`m$z4h8ewjcm3`pd)Pvg4fZQ}C+5lBtq(LhULC0fw-< z>&2=O`@XB7F}rnCdROcnzr9f%=jtXx0tZc2{2cs@;_!U*c7HtJ!miuVB-i&bwpkm0 zsY3PM{##%R8xsKw!9SR{-FLfGbcrdevDW9;4*g0u-{~^V@0KijA3!#k7#372vb;0( zw(2$J84xQwaJZ^-Rnplx<_BF?D}niLhyHytZ4OE4d@vl;lfqW7K&w9Ld2zd6f8;G}c$} z9M%Yv<-wt*%F0b*=1h4eZ+4 zlE4YC?3yWoI0Ey=hesnf?jr^i+=7XtgdS(>P0yWYcG@dl*fk{7t68n>!?!hvFE6)< z7v)i7ohdNJB0YWmO{3?g>PFcmgdw6L@!gG&O*%&&FD07mOn_YRjg?-cu}*E^*%keo z@Pc@Fuul3>&(is381tK#$O06oq}mv|weN4pqwiN51S$luM($})u|$P{NKJdDfG7QW z`GtxOqZ2nk{e2<4ch)-0)|V0z}kDiTLtD#S)619vw`qS7r} z(MSI1kHi0nRzK&&gYQ&qUr^dxJVd*dNxroP)`x89_q?}j4IBVVLJ8hxM}Xj!jXi+y zSDScEdFx|}nWcvYg~bG#4`a7Pk^>}X21r&A02sE!!~`V*fV>>d zNCzDx01Md%?0D2z4Ds2J9<(Uf7i7G7d_e%JaKW+Ve~o3I=tV) z8>FsraX=@ZiE`(QjhciC&fVxfFG$T znb`{b4Tnl)OebZC89y5tsEULO<(3Ri81Dg~;3FUqVT79mC=l@=>P8keR3W|g zF!Tmn*r~KgO9FsLj6+B$u;~~BAV7r~kCd9eX+&WR3ljmI^d5jR0{j3#h^9i2sl}(C zQ-wbUAyb4~+`jm(X$P+c0`Mj2=RncW)zG=*)%bXJQqBnokqV+T0HEaq|FU*wrRj7K zR2xaf5C{gOW0R#cz&qB8%>ZQE98_k=JG`_*AV5&b#aOwSv9(PcElOY`h>`j8EA&Uf z)wtwK_sV%kcJXwe!o++&G81KSn1<^BXmhC_s$Fr;y%3e*B3PeQ7~L* zl=;*B6C*TTj1ULXROM-rvP0`^&fCkwW zU2M853omjm1#Jh!Bn>OuhqzK%B zdwJMOkLy}6yU_%+1~Pn}5w9hw;i$olkH!UV_;2K0E`O#{%;g@R|FlNbHxCCnJ9z>D zKlB0`+8e?(jx6odZNbRGKWa=%>`p})4kR9nYl8&B0Y4FF;PkKCCck1zHU$_>o0lfh z2U2M~Lu8Z2~t{Uic3zRW5`Tm2j2unL6sTJi4BEt_q}WV%oZ7OlFw!2X3O; zh@=<;J2Ir8k-!iWha&O3%AN4|e5kG#4iuo3r$v+>Ntpv1>+&2bpnu^_c}33 z{shxt1ofdy2c!U`f>Tt3ICDo>^y5kkIU8^Qxyamv;0mZ|4;Ll~MVAH45b>NuF>ex*n(+KpK={6M;nx zV3|c{(P;^Y0XM)~Lndb!ed^ z71S0`L>nM4#GextC$y>Y;!OuurRWbR1-CXzduYCI%|Sm!9(PxG5D6!0x7lVpE$8n3 zDaFOmlP&1%Gkl}l{jE18o(bCzP_Hb49d8g=UKeUkB-b;ev;1uC{U~Z^8T<270HYOd zAW#64&hB;K2V9PNY%KB34_uv+iQ3gIU2LI(SPz-!+h&(H)K)n*$6HP+xedcK;Mz+Plcu9gC4y{4lRu-}&tJ-}!W+0l19!BpobC2368Gq3 zFt8NBqDdyeX!O7!l@n&AEYm3Mpf{+~+4jF~9zcP3n$cCuByL&9zRSK$%q$aHG zC@g4rFtnM4fI{y5eIYG-!~qB)Icq3uxH_jS3^_Mq4|;F1lN-S!BRvd)CfE?;i1W<` zl4MRRmRd%0bmphnDlrii%}5?C0CuT{g5eSxHZX#S<6oI+y71y&h3M!)L1axtkUXuh z@~|?5$7G-l}&WlL*Eh!Y6>+60nkWgd9U>+uSg}|_v zZlzj4^^FRLh^}w&r=eH*I|g2;E+bl58H^|d2L%g~)hn)15D`?6{;iaT7(=L5(#&gK zKCfsntcnKJHA?Sy-0kibtABbYf|y1^@NVgDTQHIh&vB58FKY3I1Uu1S={ z#y|!C(FeoD7P_16qmT3**}uJ(TN?M0?fFwG{VV{;?8s)onPNbcOBOeK5lG4HVB-(F zLWz4R7XsX)_SKgm4qXhRl(}7}+q<#oKbjbPcXS3SrE#x~J!W+9c>PXXk|&`@!HlhL z7DkX?o^B7}aP<4Fq&KOhN+evrM>Ouqhp3>4G-q4R?G>_9=N5I6I84*`3>9I&yOUhw zr1JmFdsn^_vX1= z^9pJM8l_?fzC8*2s^OKT0-&JFND4)2bk$}WopPA8;fx@6#8Z7QOrl_mLQ?=h*Oo=# zs%0cZW6pw=@WBE~%utG*P#jrBv4g_}(PGJWlLg3MUzPfmRg+gtmN4;9`8iBesmkg9jO-tbLo3Jb+(U?f(r6eIu z5_(BcTgh?eEU=8Q0~rtyTqO59-k>Pl3od&8)TQ|O{h1LJ|c;O ziO>p=THuN?n1a zX@ZGR#|9k~T_7h;f%;rW${Y_py8w|cx^}4SeC+}VPm`IkD7gO5uQ{nSITKu|QAiep zzbcP-VG6=m6dr2}d>D1IkuZYlyZ0}0wxp_W%kW;DYi9|;K-a(t0Q{7UM%|nFMSzPM zVb6Tab76JIFYrQEWil<;}pI_z%2jQ&0QtA+pPu z+rkL6Jv`R5or~PB82Uf&gy}XgRNpZ-bU5lUkmPO0WtAf5yFCw8k1$GTA|sV>=GAui zkO0ufA}PrHNuk=f$#%2=)ktR%6NDl|TXnU#;c7<+Ne8f1T zKMjhdQ*-SJ<=C{9Z;&K~hpu9Pv%$1pWs*+fA9nKMdU?|#dliVtgn_SI^@5DE>yakKZ=(IfQ*8KjM$fY$ozqY*f z2%$&K=g|z;sLV9;nvGhiojLW|WM{gOQJIPTe$Qj-tVS(>_{0EwTZ0@_u5D5$YcGnT3^gQ&}{u(ZdXM|5tpF@ zeutegrphVv8b&N#PL?TjeDnBJodptG4etHy19UeJtf2YZwsrI=aKmxsub->0l73F& zWjgWJdf~j~oDRM6O7OD-@{^}q8wY~vwf_Je|Sp!l>6IXw+KV{~rJ<54_jQ4qE z{n$s-{xg;Ne#o+-{HghA@lze<#_W%6SLbpW*}B{O(Dz?Eo~idIlupCwLUkl7wO9TGIna=+dwnj?ZKKRmp_C@Fd(er`d?g6pR?aoW;e}YU=j=k*;Xy+3YR;9|?O;^NKXQr>Q zg?jNx{qK23#hpZ&E+=Z&szK+3lRR1en#NEDyC(4?&;$wu( zHQaoy^IAR~@9r-gPX5TzdGOH+8d5drrn?_x{7!fwHEx)x`nXW2sE>^uz)r>#W;ujIxhJ5548r||< z@AsUj)x_Ab_3g0_3dxzl7j?7Sqf zMTe~-u&q3ik9>|!w33JjKHChbX;Rr=r~lIeug~#C4&AEASa*__q=-~g@Ur{=-h?17 z_3XXmG=Pnc+V#pOL!LrQ<9{Ne+Ty=bnNQW_w2ci^xu|wM=bQE10bi@zb=-TJ!%aW*^;= z0tBSKaRYe}E9x?VB^oaO({*siG%Q@a!t>*bhW=IU!+cF7;K|U0&+)(ND&sZzV^B+> z!D%HGh(-cm=lK1V(L-|nke5att|UF3BBt46LIEKP2nc&xdhXj`-6{hbG{(~VoO=ck9sD(TmVYWC0R^nbZUu>^1%@X`_uzjF z7N=LJoQ;ONO+iTCxSn-!63qYc#UuHF7D@-?vBsBzThuHJzn}lb*@k&|lFsj;A#F-O zi>uieO=8t=H5zI==k2VWGEl*Bz%=9YS;egl31XykncQ@VYBtEP|6U64(hj94wqbz1V z`&pc9`T{M7+9GEMRn(B4<2Qx3U>INgM^ef7A;l=-^mA$pCTr5(mo$awjOO5!?sYhV!a_>q_6FS^lcJvdP`r` zH9z!qsC-5J;(32$k8F549@HeheW=@33D%O^s@E#M! zobWdBCKyODx-9v=_CNc?jI>q)G*HY_P`NUl=C zMFA$*Rh?e7eqPs&s~~RM{_g#AU90e?IS~TB)?jqNDiec<Ncj^N7z3gtv8Df)DNeG}a`(7hhPls+OsuG}HGAi5h1 zLp3Rw2oyK7wivJod}E-^*=?$Mf%um#ablZukulk0c?=b%4u&sS>fl2j%#as!)44^Ige*S4m$D zZJ_vT?dk5$8^Hrdqj&zzS%7Fuulf{(zeCkkPxWz6Z;x$7 zD0Vu?G+&2T39O04fBTbZGSImL*wR*oEnz#)E35q>?A$=!Lv&|u(!u^fV)buRiB;|# zpa2ahIi%$u6yab~7s3f9%jXnAL}p6#vtuRe%%o&F&`@4D|LC>A})^=h9a`DFP!qr7=5LhErw=JYXxqw@^_Q=-z{ zzn&uhlOa%vjfNhdn1P{#CS1$h<*9G&+3MlbE3Y&JASWrVafD|)LLJ$VB6!+$(1FY# za#v`ceN)@*bte8e@pRhlf3>+dzTTj_l4j();dmnCI?sne>~brh*9Xg7$SuR}ZqRGZ<_H5`Hk3dJF~ySta*P#jt)?(XjHE^Tplr&w_C))!^=76`M&v? zwX(8u-E+^(wP$8;D!L(vWhEklzHN47bp0&kV-mi+#%Js>8^TJEC1o0T{qcr>JQMbK zt`gv}YNe1hUXAM|6^9B?Znr)fn!c|FVu6g`3VLRhF!h9nB2~Ov9s+E-eC!~kel#AT z>F@2$x>}<~B{ehR=rpsj(QugQGE)?&352 zr?|8;a4jd2D-?W?hWklxKP+o%%@T(%u8s|}wI5AL?w!8CdIYxJ%gDuMbzY;{v$<0e z8GQq8e#Nrgtr_Jt**0f*D-x#b*a+HeeFnpEH#mi4W=Nu~#p;B43?y(vvTcGYRR(wj z(g&%O^srFnuq)g&DW^&OD8?u|slFQC1)c2rH3viX0}- zI}=#6H5w<^HA)ex8g962oCFS-1W|dQFUDhqeu4t_4L3>AkHMuNDM%*0a@Rx#%UA`C zDa^(Rd#*5JnlKolqLGFj97>&~DqhZ=CZtXv&N}VG8e@aTrlj~?x;#3TQ^txTiE%?% z{b#5q9?E~S=}*cPnNp`iAnZlp9cCt_((dFEN-uj|7repL3PKQ1u(mBrXqJ;O29`El zj%qQ-b$Q8G&GHBq*{H8;cJpcqr@9Rn$K)?Uosx0XHAnIoT`Sd7W}Wi_Xg11lbn(TW zdq&Y$O5Dag%_3_qdnvEC_knp`E5j3BOVL{Foi~AX?aT)`xrqZFS@7ef^1nJ{_(Vu9 zHrHgh2hz>$y(rGDx4zO;Mz9diZQ@_x11fk$Xb%Xjh7}Peq~9H94lhpmjIFfcQ*5YH zNEcyHhf>>rwX0tJEwfMy*5|LDXO4&K&n}l@ZKyBgMTN_W)lTK}J&f<}#|>9aM_vAP z=qJIBc1)#V9F>5L9v}RnGX3(S2G|62pZ-%;!l~;SUb{d|5C2k0#o3!$kD1Lh z=h~WfU~B)shkNYZj)FEQNIpgo;mecJjAVu&cs+idWR6TAR;5}|rA-);4wmHG?EbJ$ zBfh}lO{8Y7=SzR%`eP+d;)jb6h1#*No05ql7eRu;tnL3|HjQl)@gqr_*12z&jx)#D zdH16y#g@v(bx(XYCVa_QF6Nf@r?M@NF0zXfvzOMtV%sjD>3fd5E6lT~cxK{UKm`S~ z;zZg_S}c!zu9AnxGuITSY2KZ$(N;OWF-2~_{Jr;`uoE%02pnI@GI*QQ|1DYb5?l9R zKO$3YWoarYOX_hZj(oByjdQAFx^&I|ritc{K_fbo*_>Nm(4#4QJ&PDxrDYJf?LJK6 zI}7J~EXenbK%1xd?W13rFyrKQ)Q~rV{;QXv^GPxB*c-eBmZqrUTpa`kHZ1!Vj||?+ zwqcU|Jx2R4dh?qhJj3>es&G9Cr*Ix9i0VMD#7tcF~;cA7(ScsbwulHuB#{EzBU)vT?k@i&;3== z>%U`9(H~ZA(j@--AIQBX$3B!XC;Crdv3qTzc=z50xcn-V=Kt$_H1IVs@KoFKgKN)f z46It5&*p$Pjr^vbJz(z!?=Y)Nl#`sb0albKc)|Yigf2_Uw~qQ5eWHW+*I?P}fo)md zL+97TOixRTSd=6x32(eux}?38cH^K|RGNx-_l$HUzo@w&*V?A8Xc zav$cU{~q~S#p~@Zu|uoxX7hp>ktyHqOfII$RDLM&jo4FC;?sCW+N;lIC2eH)HFSn} z!a<+#q}_4Uo|*iQ=}E1l;N_K8r<*uyFrK&LKi2QUC;AWUhW8Wf?CnkSE68Hwsup=) zhLXy5W9F}NcUKH9FZg>-zUe46h^S;9M8N7D10U(vKitX|h_dW60%`5PmCYCXW&O9X zh@l_<288Kp7fJ$xeZ--3$^^-?1V zZn4yA3f+%Y;qTtB+(I=H+8@Nk&g$!OUdhGUI(d0wa(#whDv{1y1HFgdoa%YDjUe}p zVb%8&QDhza-aN~vkbJmzV4*2$3Zljp0|y%kb5jjVDyfJiGC^}Pp`+O3X%FeQfQ$=ds*>pA zZ-^MbVSS)K+AP$qe-$cHO$fq=lIZwRtCOUlZ-;@u$$ZdH(FnnBIf8Oq?CMRTVcv>_~e3+G8 z7p=*7SxI}_>vY$`sjm~Ef5eeE&VN zAE#t{&sS+_2Av$X!_PM>w|O7#bGH-L4(Y`(+N3{|htQd@d!00vF1)S6KHIoS<|=2+ zH5ft12kI->m?fB-V!kGPFmro_pS+(u)pLG!ueZF7Ol8Rv?RY(X-K{3bxr4sm&ozrZ z^-Y>uQCmEcHoXc@`V5!7Y}U#2w=>szVOk-{7s9F@!1;9VPyG&U*PkPB*t_juEj^cF zw)1s)-Io)m9}eRKA8YxW7Q!9J>OtwhDb5edI z;CBP5Uu5Pbp+f{sD712MeR?oP4SS;{F~xBxB$jt*s?b(IzKChSv&BSMha5!jjkR_Y z?YQ3KcOALr_Iq#L_n}JV!`A8K{UEItn?w;3{m4bp`}JGs*Ti-g*faV4ZC=6mf}UWi zmpcNjXRp3Z%coIeS@Ndg?{8Vq`lK48)22_3*>_yb@33}#E%Jqo=Mdx!JI0`LmivPP zo6~&Y9F$L?SoyKcA{$ofh0Vj&EE3rbI)|4S=NOK$!DNm%Q ziX_X4Y_APw+j5$0ddc18PDf6|Lq}n}0EWsv>a?wtFiP59H1^yb+p={q%YV6QUuyL9 zA3ikbQV2ZNU4JRCb?l^;qt;q;neD*JI*LVB-vi`hg?n~-&*D)c~Se6!exsZ21 zPP;%beM4qlfAd@Tl>Og_>YpVfI>OiuLnF;Ct8FH&4l}aGOV;la{4Wnxy7#Ab*Io-I zt92S{m)6Dj_@ach*mR~JewVGkPVjgBjj*k4v#*a8%1`nZzV+WZ-1EOToFJY1(E8v{ zjNfGk>yjmFyAAd|bz8M(wrLhzb~xsAycr!PZ@RmAbky;RHP*pLM&(B%RxZ*0>;8kk zuw4F-aK^XC??k2N?mKz7LGW0?%~0dZ)hy!V(?8FEhj4a(TQjI1HM;SBr7u}qAaD2G zsAtcueO>qVZsS5V_`O^ajFE_m4>#BUh|OCp5-q{Aq57e5QC-U#iGI&k+WPZv;R%74 zDarTuecoDRH&FNlLAMEvz_ZILwpXPhONZ$!2HsKMp_F7J!N<&*#jGeA`I@@GJ*)-c zqiLDU?)`6w_}lzF&(F=o^Vbu(Mb*4n+}w@6Ck8H?()@lK)n5}t9yX+J{~(OpOw{Ri z-4MK9R;5zq@KLvz@esG2ZLMc}%?c+7?k=_bIlr7DifECmR^tdlmc^&@ee)zSU z(B4LSV2UTD#9hxXg~j(T>~gYa>e0e9O`uM|@4<6z24tcG za+z!H>AGq-H0<2Shrju={X3GMCKW4+ic?O*$MC+Nz_{u9*tPp%|2fvjBX?nfjIzxO z*45Kyv%b)M)3ka^_QmD$qx`fLP#`^&P_=ov>OV-~qJ^TpICK;=H9#0cWkFpan%=B? z4D{|8GKp=W4(+9r9jt#F3BcmloYh#DogWwZI%`57fjUb%C2JAnxo@u*IM&5}Ulr)P zM>zTT)M5A%-O^L6A2u1dop$DMx@rM;x1VKr1>^6rx^$e(T|=gigyz9-lnyFj;a&VK zlfz-S_%Yn6|Ka8J#pSdOo)ZbKQ-C+%_37~CUTpF+xBN5}uGzhCDsP_gr=m)!A_*P= zH8`np)cyUd?(X21Tv@GZot}WMOE)rAQ*p=IsMP7fpvTh=cA0BlvCPE6+@tP=KgDpT zXO&u=tz|7@Q}C%6b*rum!2|tl9ngck?iuk*PfKP!*K=B4=kn`>dkf=wr-~A$EjN}Z zT;7y_P#bBvg4&**`cs1rcJ20m$)7PAQ>m=+mz(y{;7B@dyB{03+K@?_S`_NW8aBIg z&Bozv7wU+su2m8z=(`D*P2V|ox*rq~CkWmw=Dln+M7|L`uUoIZ%MJWPT_sy*;KiLX ztIo+ZI{eJ?t7=29b#t))?g^1h%rA^(&x!1VOgiqWluc=M< z0`B6;{f;juJMMP>KYXghnI7zTG7?RVxl@u5(GNL5Imb|>p1B= ziwUoqul{N#lmmu93gH(`&8*t`@T_0vy|&>H0S! z*~75W^XBS>BQ>#B_ZY41<2R%c%xDwvTJ|MlxLN^Eskkk!ad6l?8yB|%@%5i#5K74~ zZ6)>6;unR%X)+9QKM5PX9-q)YJT|lQJ|%y<|1E z;fq##goF<1z+?IE9hm7SiUxhfH)TamoX^e%JgU<=Nnv)G^TVg|eBvv~aMK|fN^&0< zJHAZy0ukgnS$`3G>ZySs^hf!w`!%m;DOu~T50}aUW-r0M$L&YCC5MqRaDMm0Y0n!S z1Vt^~2MaT}(T4m2NJeQH@J0tGfiBz@Z0(sTWApI=&%$Doc6|~pc*x0o`u@GK)Yj%` z)}La)O9^k_>czMan|owWx*z_o~6;JW`3snT}>)YsB|AsIAJF@ zJ0>n=dQ?VV^{07xb&cjV3)V2IFa{Kc_xb64CXGu7=D((lKH=mcG-FC=4ghAQSpX?N zx!X2kvL?OmW0i%@TbbE<9#j%U%aQZ~?$K)`^i-y0IMU@Rf+eK@V-`N@>1{engVF-A zm7GLPbv-?5b;w^mQWc8S6b_H8?eTqmeY1^^i-<|YcZaOp+GMJ#$jjH;?5@*#&IZwo z>=lq_eXuJiakm;YXCG7RDtJA{d4s)FtCX4k+bdbgu3(LlFRLJsn$t7eI+UW!{g@t0 z+%cxiWJ}$&HqJ~-L}5`ei9RB+GNAV7z25o)is`2~^K#FbuDK0u1<@c)P0006WKDqA z>Zt6?hSs~y;u(WMG-(Ky+9f!)MYI*zTczwbFP7&yx)_nH>@39{2BPd_5641N{mc!} z=`KPAa@BJc*7G35NY?P(XN^LZeh@w*06#C-b!w?+KUfn;L!(ShijAWK5`!}2LNu`)3cYl~3~7Dpy+Fk942 z5(?L8_PkAKO>zeTyWoA8<%w|MD{^gTMGK*SN_Z0WUj~_*bxRd2&ppyxT}4#)a3Bv} zs5Z;8)JM8$;q4Yr*0z_Q$a((IO=R*P3(>>mKBxK$jvdDiG@_ZapYVVL8=q$3O3fuw zVTCf`OylKFwKdK=nSJmWLPifw-JcZ}t|v&W@Fb(eO~w>&*IZ93=Z;rS4JvE#5mC9p zIE1FYgBw$89j6|*k_ryp)@rWvYo@Gu4awj}KOVsKL8IO}PdN}3;Rk>UsuK5H^WTn~ z7nh>G)>6>)I5?;Li&|5pj%_M|>7j(JIf*|-g6Nl*aM*bda{vCciI+WRr^VMEj!r&e zZBecUK4uvTL9kK5%-nIkY(p1Tb1q$;(4qOe1Th3k4<5bQv^RvK=qAha_E#1DY72?z z^}D(r+tJ_d?7}A-jRuVXN)szINmDEHOOH1}l}RxYfXz!~7XItHyC-Sqf5?ZLHA z%qD(>3~a)4#eJ8pv6LDi-)+XF@^f;)%Zy6g2n zPKWji5z2w%%oxI3XE66M^Zm`ceNn#F>I?+-QX9e?p#}b$Xn{o?-#|3U&|kJ}U0anj z@&>oR7oa)3mR9$n$L<(LSKT+%vG0YwUd9Yvp0<4P+4a1L7l~EJ(8ZgMQjRbOfN`lj zvV2W!T@Uj<>(HLp6^x^nVTU)(o`Z*L>h3iy2n7Ric@(xxL4h5Kk_N80tNDBKlCpZc z@k~Plza;}-Xu!3t^5Nk*v8GsY&D_#Pia`5SF%E|4&bME6oenVnM7t4N|BOr2sKJ2_ zzv|YfN@7dJL($9ly1eJO)yC@2Re}@@F-xu%lPkU|>vFosoafV`lG;n}|A%d|YUp6n z0^k6~oCx+9>|dOo)_jlgV>z2^N)@NG_wlt9&Kn%ej@}qNbh`b%^E@2*#no$Az^V`F zR>Z9cHow!8-4yU=H~dX*PJADqzC1DWxO*(b&Auhu?eVgaDb90PrBy9>_)hFDPo-x& z`?lu+o!#q3P^^QC*tTcuKC-k>7IabVA5fvZdu@8 zTMRbs@TR9X&S*M8sN`T_h5GNCUI|qc46o2kCd_b|%pxRP;ZcbZi^+e1Z*mqQdM!LP z8-kH!9JjlV1`d5ZVWyS$Ws;TK!MhF zvt;_BS9R+TgFOLH)hc<uB_z;p7R8*;Jk?H6eyPRkoOv@dQR!YcIgE-59R5JDIQIaIK(Z!4h zp=~4y7S?jpd4^7X$&r(yhpc6jxs8t)0X~}}`w`!2iV}p6pxo;}T;?Ji{q`)YA{zTu z*!4cLqp-v$9CbYP+p-Dyz4GUtZw0@+oIdYARa1l>*FSPA`(BULw%y;b=UggTPt00j zVqm8B>fwd{ciN&JJwpfyE5GkkzJ;mVAm=cN-@kW>#A_TZyQGKPp2bQZe_$EM3etC{ ziZlec%{?UJF)!GFzJXAoMh!))Yhjsq}t*MOT9!}iCcgFNqryb#r9L$=QC#`U&xQ($$O=X%ExV&HvUp4aeL z?rn9~`t5I=vG$a-KW>xuw`|NS<*E!45KTw0LAQ@&X6t}&FGC5s^Ti(N zM6h%UD#@VBxXpkYag8=bX)x0vOKy-O6{WdbGt_s{S5beBZOMMwO!Vh)B*2>f>f+}1 zxAQWv%fU*@rs8t^wd?G65_->}d)>=QVkaxEcT+#TDF266CUQc=n$Jx=x0jc9PESu(edoum74*I&je%;v zR;E|o?`;+TyI*3`cUo4FR}fHRg(32`2nbnDKr?2tw0)tCWT9C<_GRo`xVxiiu_?QM zEdN87JdBL^7S`JEz7W8}G#Ah!oNcUQ=%}JX`nDR^^xYmz!ntQ`GMkV!_w%^R)x@@u zwcQyG{sLH$_jfNorV~>1^IX@$YOkC&$yv6b00eU0HbGbx49lSybUCC93G-AjT3`t3 zZ+C528mXWoz8zbntyFS6+xPd(YMfCu+qXsilUuo0%v$U`gt-@s`%2y{l4NWi_k2&s#jv z-Zv9HbL(}rj9jdBKV0Uz-u;R_ZF4>URWCTkvP*r4^pJ&oEEaf@tzE&u>HsF`e)(C# ztW{fkdyNF2{f?pN-S7FO|C>*G105(a)lfm1aG3&o1*V~gSkwTTfD3f%uQ%O)%xJgk z2;g4X6c@8%|A ze)G#aaaUC?hrt05vVSOE!baEbT_ktjsyrGhM4`{kBFn`ABqgo%@-ea6B&(`%@e;{# z5y$`EEC9lU`&T0xd%l0;Yd`NHoI<_PnO0MsHKxD1MA7*kb&uneFE-WYZLC?Fl|y)_ z#OW>YSE#Mxd#NxBD3!v-544vP8DPjRA`Hj0oZ z@-E|DU(QcfPF^~CUWPfpFM_Q)WWFJ=#JH(jOTbSnyLZG-I8@p;OJo zP9}=6o4vrtQlgG)&JC7%ZA#X(_$E^XBO;BjQLCTgwwJl`_f`Y(;vWm}#U&M3{rbvg z&ef=CJFP&5s-@5X7P2I!Ckp=GjWU--qct5J8^VnPerF!HR?^t1!rQCIA=bw#C>X!= zvv3G>$;qVnnUco3WZDPSp8U@z5m7=Y&3UN}KBWZEVhX~I8K!O;=Tsd#t46d9M(+a` zzQe?7Ut~+C0kHf{Qdj2#?4elNa6-V0!C_H9AW$^7Zmc;_0U?XfVQb(Zt@l(p0>y+c z=ZxwsHPAp8@g2jCp?Q?rtC8mmj`Y92f;C;-N!#s*^=hheYL8~7x}+`_Y+ ztNp9bmqDgcV+?63!*4n+@2>u1PifC{nbeUBx4!T;{EKL$T9(3)ErfMiv}3&`QLo|IV(ggL1sy;vIfDv=z;ejx3hJgQJFxu>A0{-NayZ2til!VKM4rmN zjqG@>s_c)7ipqX`+@?z^D+5{4L@Y8w7<()O3H9GN@XeF)DQu#s3XSr)*^@tUf;&Aa zCzZ^KWUdp;sU3NH``RF34MHk{^HTYR5mfAu^KMx}300hswE@nM{&JhjGcprtXpW~v z?RWDt1HHm1&fN)bt2iDk%M>fDOV!ydcUG3kqFFyQ!P!rjIhI%BR#2at&BvYtUV8n& zYsb3Ie@q7%xeBD}8hA+@CGIv+%-`hI!+wUkc9V@4_FJ8iL5q+o-%Ze z=4DsTf?(BP9Xm(ElVSf(CD^tzhwPcRYe`OVGR@x`+_#NoubfRlJZ?-?!ND` zxN!Cc1;>lz3k9dFKOb#mW1%L2>bH3@QsHCN2fvsgVxeGZK-B*t`oFzUYqR+xp&ufbG%ffQTV@NpkGVPBI%x!=HZER`jIF}w_M5^0t&IjmEhW3Oyu$`rS?EJA6tQX)FKDK~_KD0t`v*hGSH zMhh3#=5$Am#rJlw=W6^tlBQ7Qe!TFafn2UscNlqqHUrx-?Rzv1i{aE1{&UPk;L5D}- zWf|_(r)Kw`3M_cwt#^WrmpO6N0o?3r{4?kO8&Y1$tf0w+`#oW=gKbGvtL=6Ck5@sb z#^bkCzf^D(3L$>hY8MomPqg`!liz-+!Ms+J8*BBw5;@UlrEnlOD;GDOkn=>}EQ?%O z4MmW{I9BRcsJe)USRGM3OyC)?t8h;utKMa zdR4<$i z{MH8BcK1i)i0Z>FU8Q-C4I7Gtk*W*U5QVQzwPq8@h{GR$ra(r ze*wu;)Pus%fM^Zz=`}}lPw-JwX_y$YCpJ7RJgL(4%<4O zc%9=VSqZ1=>k-QqzyM}jFL&!Kq2hu0djdLUObUjv4Jmw7aO>Tl8lG8XA<`4U_kw1q)dvi*F8^RLW9AP{ib}=Rb@taOjCnZqSUAf`fywMl_UybxbosyaGLl@&nf>U~#T|j!TXEPvhtKs;Jlci3K{6@KqXF9m}?q4Hr^@HCQTDgZkOv+0e*FDwNBK>T3@EzXyU zI47ka5{l04OF{?z#{_)o<|t4x{01@ML%&nta)ludN-%+llT3Lz=zBSJRi^(j7@AA` zj+Livrj(H}=iC|c$w0Cy3J-az}$NW(h?5XRXN3qec2C*xo z`lXq%oh3F!5J${JxFX0BI-pnN`{F8W3C)>uew|w60cM(uUg!SaN__{2fEuh zweS>N>%t%lgb}Nm#?WBy;U}TS5v6 z@9;Pm+EcyHAAfVxF^b}{BtKmZZ1jk`A{M{PkrTMs%;Nu%=3_FWfud!FeeHft%&&L5 zo8{Qux*{$yqV9M?>S$7Km0RQ|L4=WQdXj;d*E3F zaVkqjq5&5>E>Uz_-KoE)%<7Sp$<;#EizmxY2x#@^=0C*ixkS-=>(@<>pVcMIY#kO$ zA*?+C4>?7vcHwAT!B8*ahyIL$>M$=<9PYC4+G^-ucGh%4SX4DVGteRu3kU>#o&RJy zl%CDY5ARZ%0zC-nqf$i!F-(`P#5Kt;ec~pA1H2OlT0L(vKYFk>R;qkq^km^k{trffKc@rIW7Mm~Y0Blc5KJqDK$Y zXLk&>O~;G9qtG%SX_V~a7q)PVnZYt)G?Uh5EKUg_)J`u(5!_sA{Fg}jAxtW$97oRzzS`N9X@TiWm<*$F*%{e!^!LHpJ58d6fxz`Nl<)uEsX%y>)wbn^9i_FUKO0MmYAaLpW>$oG8rz3{-X`}p zJjwaGDg?e#{O&*4q;i^9d=)4Dk9T1@-6-}zxO*x;KI35(Rej3RNzwKSE%84KAI6pn@BG3-p-Ihfb7}66 zv4$(RZ_|lW^RX>O}Ag&{(k&WmUtzBOt{_Q`eHeQ_ip}W$(=V9cQ}D`Ci6QEb}D?(i^Kj_ zf8q6^!;fN-HQ_&tf{WfyUMxhctc+}oQBW3k(KQ$hw(KzzfzHj$te~L4NN8_wjrb`Y z0Jr3gEId}+!k;pgv;jeIE#t;H9nn6crG-+M2f? zSE|tz00KfdGZgU&QvEIxU*zNz1n=L}wS`@(tv9o^e}2_c*YO_AL|xIG6nXq(Ti3&8 zKa3JN;-%Zt<+PC_>LF0aUKzga)gTGrm+*O&c}n_F9Z;$R&K#=9@DOSd08 zIXU)rn5i?NE+Si$lsr#YSX~tzyhnVuJ5j?jDt31gyt}X=WZ&CkGD1@2QtUUqDgS5q)h>UJfZ**geRya@x{t5#dlD~MQ1Zpq z*$8H`g%JmhU2OW-+!c?fyA7u!IoHQN>ha|tq@yZcK8HW;k=K?QAsf4U5={fb-> z>JXvZS+pM(eoy|vZVxZzGlQgbMezr>V(0OT!78oVat2nP=b9GTNSW$RphO=9C<)B6 z^3mJDRae*1vIP~-Mpz~6BC(lAzr|;%@-uT>n$_VxIBEz3PdPw?PI~yp>VBvdFF*^O93rLIS zi;FO0Vr|v$>pFG{*44iJ)D>&8IQBUR!}DQx^eruEzP_m9ukJc|=}UU6#z$riWo=eTRr{o*niVkP|%vi#9BuRCYe?2U7U6nN$JU?m=EZT2ZR+tM^W~G|Fcq7?0*IZr1Umh+UWG^#pN)ui{mA*;5h+BQzR(TO{Lqb&&R{Q>TL33^(>L29IiacBFl>+0wktQ z?Y_uG&R?SrClXHjf^%Q`Uiz%wnmy%3jb)8R+}{3uOS*~v!cB~(el6?1&0?~%8 zF7QvyFXO9t=MKX^|B?(nFW59wd6gSJKj~fzVBewJJ~^LwX}KjoB$wx8lEjSnMowrV zaX68;8J)K1Nt06kAqEw6`I!?KjQhbJ{ZwU~zvU?vl{W3-Pwg6C?={pq_WG76L zA?&dIuQi8Egv3Wi{EY^|LDsl!sPHS0(Qlb(EiaS(cfaLY-rd?yF=J&>4XdGhVt4{M z?$SZ9Kpn5jumystQ9F-mdt9&v{_Z*=&L!hI8%~#tvIaOKJ*mbC6y1DSV8TdC30?WoBZBYr3dpw zh(TnBXu@!Ork;>MY4dX7{_Q`q{hbgC?VmA#n2jhEc)ZlnA#i)=B1ciE<K3{8#(5R9F^cxRnK--;ZJlpaUN*Bhh`DP3oUto`M9U|yk!3u(&0Fd5v9mwj1VHO5*@|G*ty;Tskq)MUwBR& z%tw^cXn;K~b`Uxz@W-d_pBP~PDy28tO$zQJ%%I+&I1c$Z@VAtBW3F;sz+H5RU=}n} zn>fee8)ndmPEiU3UT}J;}G8h2{1H>tkj42@?!|f=5kv2flZn`V2TT3E1C?z;q zJcz;qlJwI&>PaO!BSX0c0UabD8^wrTck6i#{!jI(#`%mWWkGc#Zm5b4#KKYooVDTW zf;sF%%#Chn)sk=a&3Yg@8<#arP-wS|GKdZ+bt6U#>?y|NIDecJLoEKQu_iCmV7ALi ziv^c7b1V+w`Rj|H36%xLt$U#ayn`F<$swsjumEfwg`+jDqe&qI2ap%*Ypd)?6Jk2m zg44?PW)njVxh&gu*#G=D3YPX>5ny5=78)U#aLIhZ7G$lbX#dR_5G_c~O`VSN zR6bqV-Zb)E(Eb9~eWdKNVUld}^Hw};?>yb4cLYQ+llPYiO=Zb6{W*&8KI}+1wSv(L z2%Nwqd3;mGyV?1j5C@?8(uVM6is9Dm6ebD3gEEE{9QMSW&Wj|z*2$3Q_87UwEMQrn z>1(+3ik%yX5Q}Mq;9yg7l)OR=!@dgyZ^qO2j1<=`QxLlL-kbi}?~m@{a>>?QX%v{&87q=A)4WOAi2`e(*@JjTq^KSq`e~q1n-2kaMZ(- zD=VE{_#+8kB3mGcSs*}CN49W<&fS&EkRt=D%!oq}{1d!l{_V zz5h=IosK~JH!NiAD(ESmoFQsaK_0U|wkRQ3H7bQ3f2>r_NAjZ%je0i|=W(PgKqMH~ zT_Q_xLN)H|%9xQv&KeCBhv`tpl%tiV`W59bMSA^Rx3o*v+cy=+$1tU-Z$WIC4 zFOZ??GNgw?LIjQogu-trQJ88V(m5qz&w(4Bn2-62=YZkfK2Za9{zG_#_y)WaJ3rx`W=VqQInn z(Xj*l6jA0|2#kAliTfjahl#v(w}!SR+6YoQh$W()Zyn065u21dXOR6*GAQooEtO82XOtlY)2;s|Ep!r)c21Q#{fEvPEDg3OoV8B^K*cV-Z_8tU$+Pl@jbIzI@uD2DeR#Pt`u z8sPf9$N$U$dv9d;Zp3s=p{(KZmvt+2NCRFSAp(@F_=*h0K@8ms~mOU21!5DB-)-l9>8VJW zDP4-avbV^s2oiSL2RuPixINtO*(D6_%N78@lo_jF2m5!GhaJUCo}FOsxd{wZLy_=x z4fKp;S+osH9|S;(dIl7UMaqZ|B$(VVsm-lSbW2aCNg}+N`@8M#Z<|%jc=}8DWM#yq z)}@=>khI3#llu$eblkhP%gOw+ro>RtQLJQCZ;0qS2nQS(0Q~Xgi=fH5AZ9or9c~=m za&LCqL$P~qWU8Xu;3&K2+k2_e(Ge6h+N%g4wh(Lh4ma3uVvM5$2!UDLG=g%ru|$_N zKAh-$E%rsJUVnQo1R^tr5Gf9}P<2Apg$Q zQP^;s2*b(oG*D+!IXD3V>EK*n@VY&b>&;T3Az(mQo@6-v`=^&RHvf-9@t3X+JpYL& zUSb&yLHlD8z%Rgj@_0f*L^&C{D}WpYHMOfw%BE{ix=JWC4jP3-8%!Rj>NKSA^rxGG zP7R@dV4;7s35BBUs$XEdM(Mz1kJ|Bg_JoaM1A68fYl$CaI*olVKRmgUesf4gX9U^o zAjt)<^3Y-NM3Gz~me~^r|9b<4jFvg1;jq-WIh_7OIgfx%tQD+21PfU--YrI`fz)db z;8R*11W)z4#K0BNhhfG6OyGjlsWBA*pP+FJE;x<3%#Ov;RT+AI*~Q(AKkYu2BIi(v)K( z(4zKC{~t|n9T(O2eGd;QBFIomcZYOIN=u7$cSuQhN(?RC9nwfQLrI4qT|;+w4!`^U zJkNLjgn8Y$_uO-KthM&u&)0Cr9oVMlLq8HC;;Lma1BC_e(Zd@nq#mtCdWIOWzAm%Z zpUeOuzrwdx=lQ*JJArjaK8sJ}3i807*bRv4>jg=&1WQVqVo>Zf3n9kpKjOqe1L=G- z15=SVuCPe3!QeB&ZZ*ZxPIE%=&j8E}j>! z=BC!9q$@hx<)G~2Ur8l+q&MY-(TZzqzlM(=8qr~(p*8;nUK|4mnF5JGEV_qwMYQdc zervs-(a)QXA3uCwn+pU)sIYSuAOzRPssPtJ#n3i}(7%0jqU;@ANT#L&aY`_4qX%;D zlX4)%eUcohO~Qes&I%&RGSUlh{D;b#9L}6i|!IM zAu&v&fJ#S^pnq`y$}+3#fQf-I-&mPArSs^VKhbQxJt~#SILOiI;nir_ffZ$=b&`|d z4tarENx7km?xSh^p!^F(&-&UE<3ID+oY~|qaG6&QK&&;`n^scKhCCLG^FBTjb zl`lTviEAaBYim%E3ErK+9eg%3fR)JJJ?F0Hd^9YA9RXv-cXoF*H8mfn@>6MI(%$qlFl2qCE^&E}kd19a!!_2U|e!h3CIxa8I zw<#$pTy<Ev4E;M`-knvB%S}0Ltz=>Ta*gwzs-ig+ zY#3&J0Rb#uc{#W!5QvOkS0FER#TaQC$r&jGu~Hzj5U_yW2OwawBSH4FwR;Vb-{a%Y z%+A6amvF%BnBPf$b#$z}XDifVNCl zl~Sk^mw>d<@ab+q^yEkguKaSPELU1y-T7c9FuEIDe80uM=|Lry45qRv6H(@*;(8M( zx$lOml#hV${Q={a0q9H5|}-BFBi;!jD}q35^T#IfDB1{vmX^OX#FBp zsBqV7UFR>wm~{Ostx(HtbqFqUQc$sNKK$?_fi2G4?BXl^oq+4JrN%DfIO*Kr*BJrh zhOccd;{pk@WM_Wsp4krOa67&&;kffw(>O<{jg?gi17khwKL465<44i2z2US0x~d z5Kg9fL{knbbPJc)LZH`)uWXS#I=^l%bT8nc4Eij3Zg%vHc7C9F+?8ZrtSA+?IVMhu zA1dVNZ?qe!HL5`4X)t%3y-3RXSa-eU6_Ydln?nPhfF5-_KHgr!?u|cAkkr3od*cob zfbLDKRI`t#3IB_7S^k;%03jqm;Uwn7pa>z^gaK9%goDe0i%3nCe|34l4nj?1S;g|G z5E(T@$$G-p>sqYUtDPtnO)mP07QcXj_14CO@$ZC3IL6Ne+kZe)de9=5^jC&0f}hBo zmy9@ZUvg zUBVrA1?gLExs;catHXlNx5Rv{SqEUg?%)h6)sk{~^c_BKEe-yn&#(9PtzZ0K=3aCf zk1pCyTVD|f+x^snT-j6luf77AP4}ZoQa%U2Mh}Rd4S*mbOtRztmNdI4z(e48G-Ltg z88KG4W0Bs$VnyJO{%)sFp$lYnm<$1dfyf9^;ckTBv$o!})KuD^h>aj*syCmy(&N(X zjEE%>DFTT=n6>Y=(8iIJ8PO;y0_gsVQF6aSQx14%g^kXMgHcBVPFy_-!YMA3^?nh+ z&3b34my)PzXJ_Zoajl`O9J|RsWX359$nZD*kl%H^Qrb^(-myE|W*=YBA0#v+Pd(yc zUrm5xug%HI75RGbu5P#ZK3yBV`S(~TKR=ZQgolX1+B2-@!xtzX|7MlL>30^c z>)`h}@O@&~)6UM=1gMWhQ1YG7P5Hp(Wd!_a0)Dk%ne*J_|M;TE7nhS$-9Sh{(0req z@p67>nDs^9wYECX;nOO7DiZcQK|W^Sq;2pe4^gvuQfTCUZ{XBE)&Di2GNU%|QTaJx zo7!E=Vnkyikxg4f9+m=upv7UMU{eON@fASDP}JlIsqn;cOGoRe!TJ-p;uJx@gspWY zkR;j+mag*zMdd)DXp%aKSQfDXFmpO=uy5OM5IVv_Q1DvfI>SbZ8e>6kqAG}}0s+L@ z^0%2|8+|)8kvWOZf!kVusBk1x@~0RD1p?=e6OMT}SgL}y4pAPl5X3`)q;Ff!ZIP^c zGGDW~9!6eORt6NNcmg-CN$2Z{8Xk1R-8ioua_w~m|Aku=H}X3nOMRI0bQ+UJX6w7nn@B5agZH-TIX>G?dAT0o&;L&&_=L( zbhm0xB2;NPTJo^*9vUES=Vg*0mXz`yA$Nex`)IA3nw3?tfA2egel#H|Y0G|bM&}LI zfA6%Y0Tom9iWmDlW&H8A_@;k88byMXQklrwg9 zJf~KYBK#4EoD`MBpFgxfSv+1Do;U#m4P`fHdM?!jN|ty4RUa5PAlHS2B%suSs}p>_ zod@{YCtv}z8f_Ng9EFo|X32O>E8n0m`Bt)k zz~9B@;(L?{IR!Pj>)Tr_OiUmU_!z@A&huR_qmD`16a$;FsMb%jh1`781a!x16t|iD zp<$P&fseVUti1dm-&+hJN7o3(4nfSsVO&61IwF%j}EzDKQLqt=0T13cE#(kl3|ja-_>~J1(H|YbgFe3*PYjS zaWO3aK^y1w?)A;}wae{zmf*zg9Ikj{Q&US75b{}S&kha_W(#|(mQLqOMSiof;lMTB zt7!M2|HPQ)dzqyOBaAv+^4moAig>^#e^rJYjp^ZB^~-_gOQ(ee zK8Gx0G)HGK*BlQR!FFkUg6%sAeMMry#mElp!_tKB$%x_o;)LJLWwqb7ALIRAjf7N) z)C`ve1w>2eW*q*Eg!BU+fBVh*@reoM-$|QOj!#@!U zU9m0!BUMZj>FysrNMwzft3@eN788{eO5dWeT@Wcs{EWW4WUt9;OT8)U4&v0g{KPxd z?&0)P4Y86&g@BQY;w?_tCjP4%x}^-Skl(3P7>Hen(x8vJ4YMIpr)7Jds}fkkYU=8) zryaM8jagY#X`U;su0X(wCHiz0gz`qCO3!nL>uzXjeZ4m-EbCQP}jf3(WWSei+0^8-uBw`ff59B3DUg_E(|}53Ioo#>$q`mdeT*({vthH{WMl^y2#f=T9+@EV{`~EW0zB z?oSgh_x^^pR)Ld50od%q=EWoOm994O1Hdk#UjII&_;Awy)3cfLb6QJ9VLi0^<$4a* zY;w&60$E6~Aeh$NT}}wk&AYMSIT8`)l$K{)i^318V|jS|4l`h#FY<=1Cfn#B0y3hf zIsfOIOaW*3jsv{7y!;TDZjFGw(AWW((r9A7D&3|Jhk19a*AU2>XMb%WuNqg~#fTw1 z-!v@S_eL9}BKJBEoCb-SZ1UZcxb@$E!^2fx|Jjg_nJ61g3kd|$u|d5NiUkQ3M8C(} z#b0*$rzm=N?(gn)o0yE}dkNeLkST~>rsUY$IXn(2`jg4zUmoV5bOB~e_k#toJ{!0>T21yVf6oT7{LY>);)gps z;q*B^8>0Sq&oi2O=Q*NJ#-^Kb7Z$X};KaC04#v;tjZeG^prNv26nl+NL{MgB zW3yF^ZJp%7h+H3lt%4}Ob`-Nyhk*Te&VqxgSb_`QXlyZ3`<6_IAX@sgWtVKg(MM2z z*6}CgL)%fUrh(`7*?KRtMg@QGT}|g{OEnHy90LYeoP8Rp-5JZEFFM-W`|oRAU0oI0b#n6ZkB^VQ$>4N9Sx!%1 z6mGk9cXQKsK0c7mK0Xzoqe9+((-8KSRDlLZKAGhcXu^uN=vPCcD%wz*{H|PyIHano zik{5B-AmdP_P1-@ROS@^!&}^q;nt=l^&KU`DY3RhptIH5!$7ltqQY zWIRaH$}U(X=PEfWAvxMv0;fascCy5)SokyS<@uO=wfVe&ytKNK5_C*R zyFHx5?9h5#TpNG!Lk7!lf5g!9=6<)jV`njFBR{3l4q(+okojHqRBUVxv)oq+BmZ<> zW}SLu-)^({3*dwcopt?}dUgSu-C`o!m+md4<^1d9BJd})EAFw(FZXGH`>d&Pgmt>3 zzln^ZWTZ@zOG-}my-3KpDv}UQiLx7tGI=}D!uI$Na$4{jQ49?Pw7?8RTUqGAT3TB7 zRZq*~3T=iz{!at`PZufB_M?mKnBzj#(n{T?Dnlsz(C}rkC*%z|?5Zz@RIu|b1gcx> zF|@YU)zk^EoSgiE7le??|C{p_a+ftXBpB{LD$PKt*4*GqF#Y=w6PwCOiO@Kuq8x#^RlOQbdgVAUSTyxg+>+Wk=<_RT^^3L7) z=JxjX<<8iTgqyPm`2zvx9g>eO3}mqY4WDJ4r9E)zA=GL8uNV%83!XFs00SAQ3JUj{ zbA1+=tF5RI=F51?To8y<^u!=(#GNM&0^6d51$9x>pZr*1_}y|#oxFS` zDAE7$7k(2sAe_V;VJ|*d_Tb<+T)Lo_x)smp3iHZg zwf#Pn*j~$R-@HmmEm8Bom`8?KcR4Zg{Yqn5KmemN5hhg-$jC_7s3s+7&LFy@(HTM+ zSU5O>)F{@{)%96Zb<-mxuVEt!+~``$%+kC;qPy_8a8r5`4s#~hY-A!ncYpIFdV728EGIfQBAA~l0~H#G^<{-5#X#<*Sop~ zJAJ(^$16?_4;{YQw{9mBj|>m%=;+*>!hnxMly;5DpQ024udPAs7oIv`x5vfB-Cypq z8Fnt$vW(KKU7-BS5_E5DXn5`>fBIx>Z0zm*h^s8rX*EgP1oLalG3<8G_49*w`aZgy zEPL*q0oqX_1CR4R%$jVXe(gm~P1X4({YwtVP?!CPgM;DK)m2@Gj+sVVlSbAhf-D6( zL;vS%fjY~%iLwcvhDW+PxH*MSTDQ zb*AAF6ek_AEnLSp*hPuoJUr@umA?WF6lxj!zaSTY(MA`?*ck4%I{ceYLS03l@7X#Z zJ5Gz@hrInxaZ5c8fVLJeXDe7#>wy+GS>!-MDGjKi-2|wNg)Veho+g!R9IbZj4l`>k zG_C-fGFqC?VfCr!4cmO9FgyEC1v&r=6u?D2)I$@t#Q@jDQ^j48d8|PJ&rJTUk~$7@ zc%a2{z~5*m7%q90_ln%Cn9XPXR4(F;UP|!C=ORL}&yn@?!6e}^IA5eZL&VlS`(5=x zck`s=$NZ}g4b{G`GiB=T%Z>vZQt}Uvk7+G{S}2X%+BB+&W#Bcr&u-U0Wd}F?>ipK) zni>H5EK+5J;naR#@97Cb16^HTM@L0X&&&p$)?WoFwGBS~ok8k`4%5 zexszO^U9u^S@68ti&JOTT#QL*KxwPGz517-tE2Od&449%zTW!Z-rgQ-({j85T`ZY! zx&oceH%maTx%LA~L`_Sp*=)ZjIeABh+_%29wH4|Qs4#=m{4Xy?1Py#$hvI1gL-Wn{ z+mz10M$L~`Sl8FLO-)Te%FzVu)s0;!0|SFrt=a2sEpI_VL4P0))APNaadmYaGP{VA zA!B4>>I51j7A1Cm`|6#ZR;aqYZSL#q3;1dvYB6`T4u&*#p7q30hm|wg5XHK2k7{3y z3qF3W0(OEA@|j|TU!|1Nq>a}hL6GN$(X1L1kS)uXo}v{#LkSDQJa|7gZJLV zER46MYEU3RSyKm9nTVo!N3$N&lwnO~=Tyg@oynxnJg#)Dzf@;y3KW6*d3P)l{x#y1 ze{I@N{J9DYKM8{C7pNyvTU!^|{P!cLR5N((7Cn~23_Rc=zp}j!vPD}gx09Gj>6fRc zKMHZ0fOgolR5Ubz!@Rx`HQAIr+g&=X(%RPCWN&iLt8 z`DN4UJ9E1ns;{Z}D$TY1w1&Qjgox;))7Icrk-XhfXlBVY{ha6U1Arj6xvlUh+xg|! z9p34?`{m~u+f&84h<`i0WIGZ4zPCyKI0(ct2!P*10&KB-k*cSsXSrtejorcwKF{fq zx4Vl6GU#omH+veye{D*h?YV0zeUXsO-hY4FZt1jnvmoU|$8>E)`J5hYp~r1k+rV4$ z*7IWGYAF0cmPS=iwedC!sh9c-2t*ucZI!^OYA)Fmggt&bJ_-%W zHyOh))A~&(;#5&nW}&eiMP$kyhb@jnSadW#zNsvHy>+n-L?yaqW4ZBplaqdoX4zjM zYtVY%nE())8;@aTrf6L*8^jC=%>&SUfqb4HT!|f^<`?DTcB!sc^XsP3VKUMiI8lRX z*%&oNiHCIgKYBgyQSt!26WGW?eOn}O@$%*vrpZ(Ht@o7!YQRoo@@jUsfb)A#WR&$Y z9-FGCu@SZ#mqs?NcC(x177%+uaal>B(Lya2i$Ob06GG=AJoD;DqWI@Cq2~nhmpjqU zTk>;{_U2}_Lp320ugzBu4|U4E2YEnnb5?9iIM4Hus^m6P*nn2_5I@| z!_LhZ!JmJ!n{HVQ-CBxR015!e8HyW|VJ|m$eZcVJ&W_px`|2cM(g#ksGx%I4bZr!I|JlA)SR#&6T{ofvH=J958M! zAbA}u0r`8bk@4~{2EDt4 zw)@;)NQA}OFJ5hhViE(eO>u9c)iUi5MTRdOmFjZgjD|U3Qpsq3*VF0f==fO3&-#u8iV!os^`U3(NW#(Iu|W4o~={3NN65QXn1 z6J}k1Mp`1aoLb94XrC0sb4i_4k45JSW&qrs}^zwJ=E#P6&%`hzLh`vNY8 ze(_>qVAwW$N;rOTba%hC5p*|bx>@Y$=~<{d%<O9Wv+_vCCC58e$bISqiE!VezR3K)PENSk5yjLG|*UuiGpO`ykkKN>)kzA z#WpgddH9zDzY2UsCQFC==Z{o&1`q>2uf1~kFXj5C?rN@Yr^uA%0VD^J5fMG>zd3fg zU;G9Yi$q>Rpp{isMDLGh=!+B$4Gq2Jzj6}MassM!Z(xwd;auh8-^wO%0$sKLZy91u zwB_r?L%Gs4E{n#7CMhb<>$(HxVP+Bdd93KgAT@v^rWpEp0uGo4s8wJDuIp$0*f@Mp z*4^FxE62|(7fOyD!0;}bZo?7zua2gM#;Vf@E0*xxU#`e(?N%3SOUqrZiDxe>v#u{_ zpw9lFx|?jH2edo=Z3WKKyC`2-_Ha-X4q==v_uKEXDzY`e@I@T7_mb%BD7k?sk2UgB z8l90ho|mkZek!R)YWzY%PiMVYz#CxEsV~XRr67uqiHZ_>JgOTT8v|^^0I(4KMTHr` zw#CR)az(0nDtkZpmh}upcLibhC(aY1O=kO3D{Z${$F45*FBed9$u$51lhgwsHD%=q zAUr8a{AQJ^tD~_v2WxWK-`nOpGfs zA&>7v8}boyBcS=~D+2o5>)HR8|9r-Owc*Bg$)MBc zezsEA|6((TKL+=0m_zG+vFqXNXGVw4`yDHnt8Re206vut&6_c?(=(%LIIoR%qSEH7 zIy!5LeBn>`$Vb-I3;?+(dc6zvy3!QAA5xBp9PTmRtsO}LvX`|?Tjimt>FKM>oR{{x zy1K?j-Xu9pOia7w=5ydrKI*QtgeBQu;4{_m4)8`eJsBGV!|23>GF`%dEEuqrU0stB zr?4u2>KfZADt`LZ4cNg0$VmUmWb^mx(qy`e({qU?H)>XeViqgj+ z%MSX$g@E=+?k65{kSyYB?m^HV0^O%V5SlC}I>n7dTILdQbFQomKW>jd0&tn_G|TLk z+g0y0&qu)OHrko)cnFcb4FejE!0%#TJocxGvUjsQ%Q|eWBq)P_T1C;F?M&#a7>X{{ zR!CA!0$eIQl(@>!J!`TGucy`y=J(uj>O0|>DR|mmo}b^|(Xmup84~#pv8zhI4FK47 z#vF`7J%r#V0Q$W%%E-vXE2)a+&!^xFq+dxo?PlSpOkV8;b#1?P`!noolYr6GIOs-G z(b3UBx*rmP0$OYNfV~itgN(?LH75xIp^+Ss^Z)jL0TAnmNI3*a8yj7J|NjtOieS*1 zBxk4lX`r_2wfgq94l(W4)E{|-+?FCwc)RDEeqH}3P=Fd!Y2q^=V`+alC@1E#&lISe zC5S~xMC+(K1rcWRIehp^mq>3)L4lh2W`4rs6^23~a!gEr=k=IF2k^}x6yXJCj>|UI*s#cYjHsJv*zaJ{ulKAQwyHU zZb$j?wXv}KaJ6A1s^lI=alqDE3L|3r=}C{w*qf_w19aTn!op??-s`YSbZUUh`8P5h z?-}z0^6rD)SrHr1EE~QJXg^wm!T)Wc=UbSeuHaW2oB;a>W+r*)S;z!sPlB?D06+h4 zBX|&-?=~D@RJL|qh7@0|DJR*?Rq3~T)QHl4s{|P9iwktnAi-Dwu)?=6e<mafKBln97;sPjkIpzV2i#z55}9(qzz5|AYZ z_Zmw+0rp^f!0g)cOVKodCbrnGw3=~htE$H5Iklz)1i-Wb*%%^4EeKUioV}|G z{2A{{VpJ;f)60VQC4)fK;pk=CZ3kp@xWe}nYe~;ryc=J7S@C5_IV$rsZu5oYnQu)g zC;$FAw^kBPC`?58?qu%UlP_6%wOY0guxcmMP9*~@YID#Vh6rZaAY{$&NT0wIZn-Kb zYU&@bPgn0Z&1uWf#juePa42A>Mnj`o23t66_RHICu9BdX030KgaE4#IRL&ly>nma7 zEr1KZf&R}Sf|TB zO{xThDIky&P8k`?7XCVeord&ydkS-38{vEQ;^kC|{({2p(f)GR)pcdf#X_l0>zJl+ z^8?FG^ll9pNm6Z4V`843jG#qKD(H2$|0`R+(bim7zI9)PAQ-I- zpct@7Kh~fAzyf{yW{-nU1rfua*RX2T@PGP zRIyEl|9n{xP{+2yvm~UT|D4_z_oXBvLRM2V1r{s%++i@|>3LcbsfCn|M%Mww0VACTgH(>JoS ztArVvnoeVAQ?a%9T|G?6hQ9N%du7$UGm9n|STpozCg)_f$nyBqhk{qh8GCJuMQng@r@P#+&%SXWJ2T`_TSt*o8zF(AkL z4|>me+RQqxtbBe(D%YqQHMcSFyWhrV)-ba<%-#QZH}C8nA_e{w_;)%o-nfLSsloR7r>op!WI`SJu4}y`SSn+O`*x`*(ak zJU-Ygd3&`I6CX;cS_s`9T}rwcoa)_>$y1e>)h@8X&bIaJiZt^$8dV57fhX40)df;i zul(W65Ah;5BlMMHcFjj}y?XD=zuHBBg&={>ecn)rmFi>RcudTD!)4SN)x55NW;MNd zI&)Kn7CqJT!(R6h>Rc@r0N5C(3O{2F<;Z*Gh8(v#7k$^=7@e$?lmqT&ADo|Uz=HL$}ni6lmCF%Z}( z)Lq;fp3mLkV*o7#FsAD;ody+)3bq7E)wueH_SVGIPi6}mx=or2d}xddgE&S;?8A#> z0)rg?_V)z88xrlg>Xy3(t3!A8h|(un5s(5WxKO`p=JZ+=2K39J7K_nDF(}54?nS>F zJtg^Q@UmmmfFzR<6+QD#jaoLFA~+aw^_1fw8H{GFtlK-aO4vdmtWWAlQXbP(DFPQb zwM^4*bDNo&QLpScuz!xOZMXp-ss#WZQ{-E5x!+ECv>qJM$Z2hg-4f{=98H?owfXi< z3F9s4N0<7}s`X*!>QqsO?1toU3x%8=8o)@&8aHcc>hhWHL;;6k=YOBTKm_bG5!3#j zKk|TNae97Pj{(ois};!mQidcc2=c3jRsd53#1+i==n0EDmSgFxN|I({iwzC;B-lyA z+td3!ezQ_{NzT9oU9Komkz#VykpIlmsA=~Sfo?T;TWOiciB3dG?medzfm~J z7O>GUD|l#aedvGaUSCg6o^AE{5uLw1lETx({U~0N*WHuI$OX`KG78AxM73y+`^8rN z7&%(woqD~8KWu(LL}0)+a4b5`5Rv0^G4#H%(`AIU$xZP@PO3iN7{PFaM4?ZajEaba zc!VO|w>>8X$LpL7hpmudRg}&f}Sh&x|so%e8>@V)OTflT*Y}zt3E6o=W zIBs?}c_^Vxk5&|fAK<>iIAGtUSLmNhcK_Hz6-x%ovd!STpv;)i`kWsvVLEo0Bc1K z>{8jjwV0>+Q1ipsu8kBPck!`kXE^EOLBk44s-Z*Q_2h7SZ5Q}=)uyF264df2K1=17^kYj-AI8R^*FX*cwNQeu zckEN7|M@G-=!Q~a6N_RZQ219d7OwCJXIl&mBw00C$R}Hh^oYX#-)J0C$TX$3w1`^x zUug&P=+vUqh0Jn6zzewuL2q_ae@52RhwCmRLYJlVq$7TIh8Xjd#hhii3 zjf()11KNBt{?ADQh7|zzK7Rbzk8&z9Zr*(G@#6g*KrnQ^z#kn+ssaA7p`n2Z?b>lw z7T^C}B%~$@n8{7bk|dWL9j?@GEV-UZ&)lsxH4{_o>8Vlz++d@ zkO6~{j=BosT@xt+*u~@m&hrv4;a`=%5+;4t2864{al|zo4g)YI@7?8K*j;L20Y}bj zbtTOZ4a>y@ls}f5o?Pcxwn5bt1du?Gi1gchBzhG@L41=kQ!d}f5r=lDX&A0BuZsL& z$$_jRNRtlFDaVeobu5GLKiA&0>Qz1=s1V<0*x@tL8tZR;CH&CN%ft1<_CQRW zGvi>9_L0#P{YH3;r6D2N2OjR7XI&+|$<(MC8Uv1?!8X@FrSSoSBM5{)6M_kudhqV4 zFWSgCIuNK_-_lUHc0>?|_0N+Hk(vWgAB`6eoWWZBlk_ zNo;NT+>(Q;+&>em~Jxk^=GfTT22CcJxJ!sLt;@ERGy#KkcXz)6@A(a;Yx zCN07>%#`idL6nqI|D<4$8Z8^1DQC-koW$(-AryxzN({oltB3E5lxswF*f$0c z^bc3s$PoVG)aV{9#{eeAO#WVlS&tR%(*PRNL9yH~iP$L*?S2;iD23nb<8lTTbZAXN z%7EyFhnH6%MTeM!IN;!r*zb6*^PLn2o*4)Q`|)a8t{`-nBWLLs*`3~|vKbo%I8GhE zm+o_X8524Z-2EHmt0R*UovJwzqZz7?;qZY7{dcOEw_fQ9P;Jz93f4fT+Xc0ijY97y z#6^h6XB7VuL#rmYTL@9@HZk#V{HPiS?5Y4u|3Vo{C6lwfw95DbFcqsDA|vJ zz$foPyhuxw;GZ-fkr}uV5x9{U&azxC6bo^$g*Zw3;#@@~DTi9r#p%ywHf7A4vs z0f9s8xa|l}mkU~`6OXT;&Ah*>f)JH_>CD2Mw40tm3u0eIi9yoS?XLnFR?GxSD$`t* zy&?B8i>=?x1)2tYNhrY3?BLXbFAnwjN?cxraZQ^N5gO`gl^jVn0S%Lb$vU381iE1S z514_@Ax!DHa6Uc9?AY7rX#QqEwVn~ZO7e@pYrNlJodatj)=3V};;7JT-Tz?o?Neg- z$yS?bHiMa@iw2k3jJwC8yPLsir;#8k;xDIh${oijx5>YsagDF=7Y(l_CXGF<*XlL_ z{ow68y-efCuNn8z`d%khW6nak&g6$%sqc4XNYRiH1G{L4?>WH(7iovt?z}3rrAqDb zL0FT1i?8ti`>zI$3f24mA9tT6 zM67jYBKu(cJAG91OdMZCLAiC^_}P_V?B3lI5wyBHY?Fq$5Y z9vadYg!_tjC=l87VgOmaX#H1keTx*>#h-c)Xdyzx*Kq|Ed+rH@mXgMa8YC-3V*1C)XVU8wha1DJxA3R(bXlFGR)LcXS)us zo4g5EO!`_^w9eU)1(|QQjenzu28~0TI7OcN#`KI388JtuJ$in6dU|>J2n9JP@PA7m zMM^|MblHP^duv*(lWjE?PEh%jZ(1;FiGhooILmmy*cpV6P+o{Dz zxWDQPRN#9^0 zFq)5&@HAOG9Ig#8E2jUEMdZCDF#3Tfwr?=oAh zf*8)`5eBr;jUQJ@Pz0=sroYt}=4{`lWRLxktbVw|(x=n3reeU;{U*z|yQ ze!v}}A&(R1v^-8z-*xQrDF$P)VR@IDgKS9(sJ|+6@Q>toWN~X{l z2K#cRT*<<}3EDDvwgX~7gZc(C^LjnE>uZ%Voc~TlC@Cws^8>@lz5(9U>npSIcG&^` zCy~Wz-&U5suS8cUfR~}nBcT27j@c~nK4lV^f86vDa^(1&+7BFz|DNQ7{rIF<@YKFw zsahLLjvq7f8;<{uH1HCscBu&`ATfpA5~7|MbG6 z+BfN@o&-nzj0q!(7#d1+Lhs@H|64?ot9cmxA2ER3S1IirUsyc+~&*B#42^u~;17*Q=e>{IomPbvp`K9~)E%KHx+cxPl8M z&pLj}aNBB?mW9do9aM@*^#$kU>7SnL9Uk`1uQ{o(U;uUu@xfRQ^UBypNpINw1}SSy ziEjReC3Zbi<~8t7UR***g^_ColO!Y63B0Vm97Kc-6ayd(67?aiALczpsvvQ*B1aEd?owF%r@T-NHmkWbPYdEQrI=@r+E= zX-!1;%jDFHmIZ2NL9)YDfaXE%!`#fw?A#oV@m6ygEDPtH{-P4tYtF`0NMAlx^nF)B zMEa6RbV4pdIrQCKSD(5h`Ep>Pop(NEWI?-<^?p5Qq>vutmwCbrzl3?}omJfJ6;|?> zUS6iQ+Ak^Md2(m)fnmUmP<+3M8Zm+w;-oXiZM8-;GJ{M!yE9iAusVGS-C>4~ZlLjogPs$Wp!ApGi-4Be0zEe9$J9DFrAszDt$ zrtw!gXk{^A#$0q-G14w%31oG13w8Xs;a#y#jGsOcu`w+3Fj4TJZYg%RcTxrgiIqBet<6fgwq0LJ6h_D#Wwy8TxK2 z;@!I#@@DayjTkwJvV82zH+awq+jv?sGo>*jq1$Vdl0XR0k{kKUV^|ZJe5Ar?D9vOX z@lZGt!+*Xg*Dgc z%K2qGCRm0nc_|^6p8RA$|n>U1~I(9l<;mVadrzHEa_py zHHRRpC}BKga5{4Kl`tm9m4-{_cOU#}P(JcS{m=BsNO3uiO%*xY-%ZWHlO$wB?!uP* zpZH*pC(wsY(X^?B`N^3X4p(ESmFh|L&@2;J3Y8r+rTUG9I0Ijkj;c{3t96>u8jmm_ zQy#$>HI5ZO63c#(+w~xbxk?Kwp+8yb&u{hWx6T&djX8!ioFKA_#6y zP5UhyLP1f9m&-71t;!is@T#CRgy>UZGG|q4(lny1Dktp}=P;^lH$;JTSc;x@e1@*D zPp1aV+`mq{FL|{Xy{VcDELNWf-%L@AITB?`1k-T7!cgJtXXvFM^ct9@^J4n1I1Ija z>%aR$|5T`cJ1~0AK(v78@oEz)WUM2olb++dmt6$3vovVpWlZ7&XjokbsCou4SkdeH zDdbIRYTB^%#YQBcFL}NW4D1B-?jKU2XZyd%M1MQ@r<9 zRnOnQlf}u)tqq5kN*QnRsb${&*K@c(itrT{*>a7k3_y_p%472s2goLYSdG?lz4ccB zSqFq6;X~nE{U@s(heaud+U*|aht-RSHgW%_1+XJ0;CDQ3m{UyWw!S@C(am0R+FM(1 zO@G*qe9x-$F~zo`C_kdmTIYj2ug%vtA64oa{rAXU3++X1Fu4MVAr3CFak)48a1w3cOg36 zyI+L_E&9=T?|7*LIN}0GnJs62BGQO`L(>+FN_1+Fa>V9Hz;XxgO_eZ|j+;xWeMkZL zTXmLq(Hz$4M5a9o@6i+js>Ak-*ByYS;m?nC3rAZ+2>>TD$@s5$JX?S` zmsHRV5Eha`AKRcd0!{~bF_6bsr~uVj^`BJ#dalXcRjKo&m96t;(WYs|?eQw@A0X6g z_ukDWe_DIR=XZY)&8N33DORXr^EnTwsZ<8Q=OkAfHu0*iA&ZUk8)jzlz- z6NH4L`%dqjOrva?v804pe{L=vCDd@d3r&S4Lq*T6&2ey-H|I1!rTTK? z;I|nGyYKx>YKLX#wKt<_2-J8!z(!B9UK_nYVK09ruvm3#p3Yg7MbEds`ro~RLM`sm zK^t-kLZvO9a+lgzZ<;(wQ4y~AP=sy9RD)-Ujfd{Oas8u^(BR)p%V;S)B!12-&(ln z<3G_1Ay2t@8bD#I>+U|$)OlZN%gcN?Blh3BYKgRHa#cb#isA@0@VYMo03rX!C1{iJ zGb-o@eJHu-RvfK-ic4ct3pc`}t?V6Js}>8ZPQAzV!3?nVupw3|Ej9WXF;6C$ox zdwIZKZt5sE-LEwdm;X#U?TAOeO{1u~D~UW>>-%`ZNf3rA7e%q-ZG2;juBs2h(e`wU+ShD2c$OLTOfE*mB|_ z{;=7Igtx@UwhmhuAtbw0@-yFg&V>f_SaweevR%eYv=~ZCBPnEY z^0O2#%E9c5bz$^QTs;mM-!RU}lthA_C=ef-EwN9jfQyb!Kwib~X1KOj)XLw(N55xO znvh_^Jl+kKMR2&-PT5N$eBVSb!>CSV9m|BO=zHN*wk$pc4g3cvguq`3aIP<1Zv_Md zZR!Y&VZJw_x=oJ!DploRFPEv+l9~mYqW3_SDU746?(ugxKLiC2TXp~#IplNx(^k)F zS%@owRacRorJ_%L`u;JNxUzC$*SVDoM`WO7a4?igI%2?>MKf`18{q7aA}hk7#cf87 zKi4Y?9Y5TDbr z$;iy?lrc`@h6#$yMM4ulo6Cn{S0f9_dNcn|NwTm)03KULIziaq_s3ErQObBspxWub z$m&kFycZh-t+jMY2{C!65+pttPE9tuA9vk{5^;*x)Rx7$ z$Hi>to2i4?Q~zZn)vACBuA*w zWP;^vrQMVf3RN}J@bp;$L1gKT9~gkczD&;C=r*9n8gymzZ_5bCO*q&qKJy- z>Y=z=W3(crqww9}4J?a0O-sI}26af8@)f5~MzL|xj})1?8VZ@PB)Y@`f+gr*P$W?$ zGa_AFKS#G|$PoTkQjH*O_Y)u#qL$&ikWm;@Yd}k}#s}jlrY%7S)$i7?^AUd#p-#nT zWY0u(8Z^E3uemw#zuhY3+|l#-jT2FnRwnRG8hSz8L`D|(jR^6s`BZxSNzW?Q4;WSN zwi5ZHDu?ebrTCfJ^}gGg)t%3M7rOOMgG=9)n5auXhhLz{lkEz|ROod9Q@}0I1(^gJ z3372=UaC$_rt#O8+i(yi7L`K7%4DNw&do`er!e{a3zA>f_jViD=jKkAD;qUM#aDo8 z!7f(GXo7J$3i-NJcOTbS!Wy6=-%vHEE08H4h%%% zX{wWnLL0x1-cC668Uh>f9#_iJ@_p&Q=5p4@kwgNwoXl%Vw$n=a;nCv|6vVFv=;#+( z)@Sh-Thz1?TlCE5WV(x|pvd2|qu(BqPeR=TF7R>lIAHwuUj&4&t6sY+fc$&4;I#VY z1gg~j$Hi4arc9qI8zMU0s`eXw53l-V^Z2cMz>Uuum>Cz0&Gf8z+ac`a%;Q7 z2EaEX)RHQpSq>HITXAD(d>-qAbe-iHfh23}fse?=H!)+G2nYr~FL7f$mz4fD|4xsC zHf?-jJC{BB7H`*kPC?Fq-~+tJyZ_>sP(|XAi}&)M9=<-r1ho*FoPOAJVR57pjcWK- zX=HVB=^K?Z0_a}NV0;seb}0uf)+HDeSQdZZx*?$DgNKKYVt@bseXCwo+rN&tscl6x zx>yz*pT$0liG40xsM$CN%vT8z)2XopaYYow#7wTPwzm4N5^|ahjswF^8DiGh{2YsR z8@=#f)F>>pi`cA7kWl{U7u0f4qFIXr51KsGlHv_)+ z9WeA9935SCjg(P%0FZK+T<@86szypXBu`Y*C=Y&c90;0aPO?mBV|dNEoPWfaP^;1< z+a(#%N%IHG+WpFHgD+n!>aU?5NwV_`uT;fL+?qL?*Z<@0Iiyf?C7%a5$*y>OiC1PL zkKJs$d%xCpR@U_2T(wTd)ck#p+80IU-%}RbxmJ7sJ|oSVk)0}^(Q0xNc^=GFo^-$X z6Ayt8Z0zhh4Y}DFGVV28BYyE)$RA?4&Gg5A*iWE~KsxL%r6Zy-PAv&V6&tg{wBUf~ zZRZf7gSG53y->)DOJ3Ds z`Hre@zhe8~(<5V-@d~3s%)`2P{|SG~TbLl(5F{UVtUU3qQ!%(VGEAoQlW0W}b6Wj@ z%ocTUv>7E|hUtn+N|Gw&6Z27Jijth8o%Kg*O4e1VPx@`la#KA-zQjNKiMz%mv*3l+ z`$iU8ECW~sV~dhRRG+qe=0OWmW2B5;;X>wI#=uY{UNqhn%RxaD9!3c-`?#um&s9n6Qe_<3W0c9`911XH~a5bdJkOMDw#pe{`r^DQ6>>qYc3$!(YodOt}Mm7<_-AfBE!Ae8MUO5M)zS+ zZPFn)aE25$XVI&0h9*j_X0Ck%ALARj`$7$27hy5zDbSJ1-f!i9kb0r&l|+SQL1L)K zlccI@@FtalWz(%b7Ww<+xbMR#Ho%($9i4u~;GR5n0ncVk8N*TZ{l3BaOD{@P^e-

5;=1w;FX)$1Vp?^pgGz{jTCz6l+EJk}TV+Ms}wSQ8qJ@8Qm zdsVVXD*N}BI0o&ZMQj2X3{5#Y`lM`^V7g#TaiIet@iL87HMPbemMVo`zf=7F_vpwc zndX6*2kO~CI9o%lOUZ31Tkj!?QjYERU-56^{*h0KJ~SRMbhOmLl{Cg!@%Lwp?|KtI za(HLCWCjIWijkcznuxwFD9c^qq4Hq(M+J?==t?xn@URUDi;yc8+d+QH$Tdbs=j)85m<&Ib$`(dd{t0{dMRWVLFcjY>vx!EC2 z`OP8HJ!6UYEtmG=`}Ynd8?em{pFNQ+)IakCy+p7npQOkVy{s-QcS6F# z>Z#3Yn4wQdSx=S%{`SP1Jc(_qP;hfQ`N@}jE3{Hj)cqzQS7zEPr*ws8drGeA{@ZBJ zXH|1vom|9dvY9i`R|SVlKHbap`TN`G+%vu@U;K?e48$zfU=rL{ri64_|hZys=i6H4%S<#!4F?Bid# z@`CwTBhw|PCrs6-C_!by3mcW)NshFi%;(H!_er9$!VHs!~ z=1u+@8pWt^kly95v4Q~i-{}Hlh?>iU9m2!4(DS}vjSH^(FYOOs;t5k`{Stojz%yjj zHl-!y1{}BI<*W&CaV3?HOr&$$08y}fC9?t*4!fx zHSxb?xAizKH`E`4gW_@o#ZT?-w*D_95d~C@PQSQ{l6LmTw)-Z3e7qqQoSs$wrXVem z&M-i0B0N@>I2Hbo+5MEsyXJin@HqKW7QA5Q=nk4H?ct*vLcuA)1{`|*E_ubRRdMgawpX}We$lXT(|t-N!Y z0_@M>1>;sd7Tk+FUz$YvWEp>~wK9}4TYLyHws9phtr-QTx)_%-zv};ygoJ1|W*<+5oRVQ;P!zqlLzDHf_-lOW>ela6As{sBoNvN{?4|^Vq%};;I8yJ>(d@zJ zjb_oHWjXP&9B=a9k-dYZ^&yemgY2LgVQ9MHuOwvo6mvH&i+m+z6)3FilE=?s z(Hp#LzFQ{&k2l@^7xP_?ck0qAQZp1}jc(D|M|RyU4|tW?pPq&go;PTP!5P*Nv&+Vm z**^Dp+41r7`?x!muFC{!fls<}pAIdi{=1N?)yiTw39Y?e@c@|XZg#rdV`A>(Utm=A z-%i$iRRG$|F{wAs9sjvIHVC+BS1plWc^)JZZoP;BQ4fDz_>KLImYbICyN^;cdAlzr z1;G#wEGDnOrh)I-06<7ME>2HR*H+wh*J`_f?MY|TqFLyn2PU&bF?U)?mlpEDt6@?S zF#=9V;Mv~_z`0=X9Zbu~$>GY|3)i5XxV@R>H^QD#n@ldhK zVjVd-^*e^-i@UZE)wZ3<3~P>7z!C;&kr`+1kusqc@24@?eM+|U#g`9LYd~!Qy9;;b z2#anTg&R^P;^_EbadGMFH*Rj;?wi#&A@<(u&j7=f$R{u{SbM&oI=|$uRzUp%V zRO`T7cI2^oAMkP!&~1Q;RyA-|BxmK+Yi(y z)I%YyqKPoXmcK}EHUB=w79)4keW^oYE2}U~S~n?ED$Gze&HkIHGB|8_C;qZwLI9!G zoWq7+>29T-}gZ4bNZR+zj2_cR!ZD987^II{yRSZubB9E_be*!~QLt<)<11Tx77W{+ymm zspmdwWOkzw{!gjp>BQck#&M)MVAlhPj_-~F?x);O79ajxOc}VWG#W15t-gT>uK6^# z*S}{*BYp2|TBG#GWBq4DvQ5STQ66TZsN&oZtcBuwg2=~>ta6$?Yr<6N=Yr(+uUa~} z(WF5-^Ps4(5AorsS(M5m0}_K;@1`k)<;7Sa=#|*PbmTFdkRcwK0d^;b7_`sm15Ozw z@@{D58r9x^Hzxds?m3*U2k;C!HqRM}F1UdOiF4daWwq&On=fYO*K1Hk&+`*JbV0Pi zZQrjP76>qG+B!J+9N+Eo_-~Bfc$^#yy4zkY{f3D5qnGb@t&korx4+bt^K@O_yGze* zI+iNYb)9ZTzWN9)Gk2MCaO7H&f;ERMCjC{p0BG`%V`gp`BdY~Gm^ z*>Qh>sH$Q$a&dRB1dxSeZdPzG4)+lxQId&TH=uGuyUmr#)`jZq?^~k{pqCeze%VW! zT`=|T$@Qv4O4kaL7ahv_7=&`!z(?s$OK&MG%DT!r5cYhOKGlD=Un}DDo2xEw1 z2NpL^ATtLaYgA}Ct+>sbaS)tXJ~}d#eG+L5Z~@nt?}TL@ z!#7Rj;vSsasTcRX>y40QM)s&56*!IchvHXu3yz)e;e*Ect$e2#{|5&s%- zWMHsX*}STwj{5yLC`=&{cgti1Cx6H>6wDBcUzMmGpY!%jSt^DhE0u1lx4y2UdCcbIdHt?> z5lDS6Q@d5jICz@Qu6gy_kD8Ww?Emmpd)Svrf8u!wi6$alc^p<%6mnX;zv7OEtMUF_ zcC)(Ncy(8K=UY{qzpBH@$A{>)sR9u%2sDD}YuKCJxts(R-j{q}yJ&PS7DhB@_$EzJ z<+Go3eJ%agZs~89O~sg*O&wrtpyk!%;D`!W@mEC z{S_`fOV`RhY{o&%qWrzafI%&N4ic$eNk`ygdz$p1EzOjz7SJ_nL91!L=(d#h z@m>D~BICjX0&}?PepRgIM7H zf6X}Cb)7Y`w&LH6e?yGHil_emT{SLj)%$>X+;xb=qwDd!DRdAX$Lk@RR}WlPikQH3W4xSj}!GJ(9Mv{dyQ^uN7h<=-HSYHzj#ifu4&hFQS#BXlZ* z&H368in=@?@y?97LXYZ8s%u*5L=PeMPwV1euE>!>kT?o?jf@#631-Jk0sDh#NoreD97 zY@dZl)Z-G`c0c`pEr7h$gec{$sRRW+jS1U*Ub%CEoFPUuMZM*8F!&Wl!wVhTR{8Yl z2#gGFKdyL9w=%ex%dJfdGi>dFfmrjC-xV;~_J2^XECw`ZL!%pZ1hsOukl%e-G9!g- zW9y&4rK-CuT4__i;{*cot?li!>rD5yHEnHe>}hb+t*q@cz`H-I)kUr7o5lVNb>#od z-}Vj;1|6Qt78W1(F>S_+uA9KqV%F}U;s8$(Tt!VF;;Qvxr~CQ^-@ygZ)(0aA&TfVViw?@LP{ngB0ILC5tTkRk%|ERTD29*>frdg>*M`ySVlr(a6EL>Z6P+%*<^|u|cpVV$S2P}s2u&oHgMXV#@e!21Ga$fv zJ@1Y@ux~f-`h%G1)yP@QWj@vRiXZG=yK?agwLkUPe2mTJV-l48P9UR_h-*Ds*~mRs z(p;T3!{1rni>{(cvsL^yoVZ@|gr6EEP(-{Rx0DXM-drJ<+r`_>YBNGjO3o$P(#Y8fJ z1_gHKz%*q z;8E^O9>Z~pe|XLJtIqL!9IW`JI6( zX#|A8-(O!~`IG?+qP%6OwW3#9>1+CHX{G6Z=AG%BLJG|UlpDC!mQ(hu$C>Qx_lLE@ z1aNr%`qZ+e`Lc6uafL)t9wkG`tA4B*RAQK9qqSPpku8ISW1)+6{)Ybni;j&9C)JM; zPluWqW@7#wF^jH(U7V@_f-wvhYEd2IC?^)U#4s%^sIvVqH6w8mShy&5WE@Z>V3Sse z*dOj<7?UR1neI4%tmhpSvv9oD-3@XP>+7*7pZkCw&`sXleNx*74`?xfgvamUnpvwR zFG24+k_)j#!P33AjY&5W0ko2?ZtB>4ZEYE$gmSCibu>GtlWm2Wxw*!`beG9oT4<=Z zO{L3ZX1G%pd4Y55;j(#X(GPH}?Dg*9DKMlM+t9`F@{-pU`vOA}FzKL~^2Ukjvkn8gPnHbKLcy+y_e1MN+{?D zmT_csI*u)CZX~weQVc$eGAsAr-*OjzsuR^J(P2jpj3m;URBU+ek3#kj4kR2OZ=E3H zq7@1S;ja@L7L$yG7zHJ>)fGbV zPD%aa!zu!;wH}`|WTY7s!yaGoKh^j-=dq6@6uRRRhX$ea@C_||+oUxC+L)&;>vMxE zy^A*kWp7W0<0+kN{rssg!c#sV#RaPJ;M!uN)0Gke?~b;~mdVG5=YyAv+=EOVho}3> zuQ8Vx>=>k^__vYZB{D|%vg7b_J^cd#goB>s@(G<1H9zk-<~vSx-q;1~c5a^jEbyvl zXMkeI4*|GkAtq`+3JQBE9R|Uvj;>iO{$TQ~xAD(thGowfC-DaUIhKA>$H zMT**fy&U+QL3x4~b(rN+!yY6oZG?|JP!HLyw4@XowFJY@Hf~|zl7z4ADg^I&yZe4V z5_cS79RdTo5d3_u51-x!T#>f73j|3#Tz9;HjE*%Bn3~Rq8(*qg^7wL??GZ>kko>Y% zUUn=kSkG^n>@taoOeT^51tk;6M_JH&yX)9A1!cQ-ci4WB&7W(>hR@b?wwMKzMhwRx zgGlhD?u*C_gZ)oymz>4)y(;gMn~zg58nE%GS_Q%Zf$k+@ZYK&8%?6z}eg;oNQ@gu^ zkRE)>VqdX_-$O$~yDRG`{cp3!n?p1;7wX|B^;5{npgsL0eBJ(SxyZyZKl}rvxtG^n zlil*pR4xd;Npq_T%K4ey+z}b3b1*teNljh6z3m4DI?JUbQ6N+@vYzl4`ugF#Z`sI* z3PEa}`FPsdknnSDAtSrP^COhs1E0>TUQk^{N=cb4XF=;!d=o~PO zg6v5EK>|4o?D9hgkx3q{^yl>XO5JvcwN)@k{N0fZ4_lNyi-T~0gt%b$VGU?VSfdR@ z1Q8p$L3+2}x%({IfkmrkeeYZD-MMCW)Ac}VQqrKKrsh1TGJRZfv&l7RWOx?~Fp|FD z;66_e50DXRZ_fhpe4C?|MFM`lo5X@bA&PSquz1EdKGX z%NQR&sg8%)J7omYT;ADsHLu6pGq5V^gLD-mqYXe^cJg@V$c<}!wFP;MAg_r~$oC(R zEQF^Kgor?Bpvm)V@(@R??5trSJaTdnP$Xio+RR0a1nsCSy|^oM(+V_&txvli0Fme{ zltg7@W@Z<-%63>gZuw;NwU%+c&#gJ!02RB1)UYi|`sn(ox^P0Iio>GjmU2yfeSL-azWKwRVF%TPbo+LU-pIfC3QoZ{ z)bYbMdj*9_bIVz0cfCF$m@xi*hPX=*dgM z42znHYpTp5a%g#8HCXW(s%(Dqjw2~-pNI&TSMvL_WV{$}9L`DW-<<)oP!W5QI z-Wwr!JAeOLZXseL4o9g_SVW-&E<{V3a9T{F!ig2p3wIk{XVp*g-w@{~8DSxP1p&NA z`vB$X4Ms7~X8(lTz{Kse`DJrP2sJI2h=|kr*LP*gq=acp+sia3v5!$TcDfzWW680x zu~Y4TO)cE+{ z;c_BlB8m(@3hmU!j?z6$gs+~A{0HrmTxc52u7hgUUz1X<= z%iD!ac!F3(_ki7we5x9c_l4kRw%j|eV>5+)y7g{s4gVyf!(yP>*VuPRb`tqxY~p)& zW167W8+JuYt;^%de_P;JI;O(~mi;1727Y)U1^ckTy+=N%Mj9&!I|w3U)F5Un0%Zde zMOK{DhbyH(xPr|egZ(`zITV7D357}|0(}`}6&9};o?uM@EafhrH0ihDBz$ApNplk^ zzl4cXfVbw>yWy_`y2u=BilgAYk+f3;&3;fc0BcK?z*ZtSZKkWSHnXYq!T*z(i>?K4 zy%Bj3T^b%U1O2`Nm2RfM2O^V(t$jz4XyX6kW=oewDe1onMytqVhH#0CU{b+YLf|*{ zD!Of=!@^>=hy~r5;-$Wb=G$U1gWIVY1|wOe)8?asaNUaP>e`m^N#|BRv42|(A)Hbm6eZ2Syd|z6$i$G#$H(bXZWkBv1s=185t!RVqdr9 zuLdo};4ucHNjWP5?rf@0_o6cr&O8;ee>*7p+pIJoKkXqI#|@him)jZ~<^V@(}= z9f|9A61gd>jDKJtQuLjsy@%elHyRonW>~3fzF9Z4$ZKpbw?swncZO)iM!vxV`fvA##>jIRaF{9D& z&0Xj7?>}107k#(<8P@??+hg7pQpB4IWXti((DBF_8i(9{rU;T!sA+6!t8BVgI;y=d zDVe4WMZ^D7oqwlgA&&)Ji0pmL1%VC}YKwd}ybTf~&Al12qKQpgjKm`}VH%4V+5#y< zrDbK-4i1XND#gXcAoZOT;GrNrcj&zeDR@{nl8GM#gRI2{MTtSk76|DX{zovJ{=?rlqFl3i4B93AxLPiu&DNrE4Ie5&-Z|cT)k!$H)2&mhs;( z>N932Gk+dZ+n67G>WGp|!UUB%>BZ;-oY~_!gYBu}QDh>BB8HPxeqDDg76EWy$b!TDXw$N-Xk!+_jFrFTd@ma(HQJ<6OglLz!`WF}*x9s33pivaCWN>+E zxyV5FqtVY}o*+Z2mn^T`rHiHG{cJ&^gM+WJxj(;k1Sl~WI;IE9eE9g#J8vM^adRay ztW$St%;P*zIF-(&^&M841NjS_D1;9Z$OK1^*?+r=mmyrHz|g7iPmvJ}fYGxjs#_yu zCgTw}jIS7G{iJ{mh{6StTdVE*8}2X9Peai}skyn`&f793;~=ffSX-m1irOcuLagYZ zO~;1SMOg+3k;Mv9qeNKPI3`n?BS8{}h$ueTq61Tqz*A@_KIHaU^gAy-&v9u6Id)Yd zEGEX2`W$rOK{{S;uwu9L$Je}Rh1gRN8}8pg)EUo zPmc}#X^8DJ3Eu}g&d+mH#n_00me{Cai-T98KoK|Xg9AqZlS6P6zGVuTGMisk$An=I zG#oeOW2+I_vs(c&@yCg-ZTZu)JMps^^>GI%jPgKk$A57_KfWFumyW(? zv;CWPUU%+V)?QV0ep*Em_pj|#)n%78jn`6q4bNa9`X2-RQ?e=e%~DNW-Tx?aw`5aY zsn_ZZmNUtF+z=OUdEN237*KR8oxqj~bVHk-t^5=bDv==uPAzsNWqG7hJ z&FrB;i%LCp;YcA6GI9wX(@@($0(_>i>j*>iz%=Es#PPcE@t!a;W;n>G3gMcGm?x~E zB*bjF$_WGG){e8jUUPIjOhx8H|DfkNW`63?7k1Ph(L8iRRIGUH;qjcY5WG88l`B|S zq~Sb~OM%G_v{2Lnh&cMNI9VVhog=+)deYa$+sx@8*TJ+ zmY@;7-%n085UO!|sJfQ_h!W8*sEe8HMu~9Ue#n`d<28t#Y(hIrlWkl71x0e}>#i7h zL2g~duUjFSjDyfSiukZ^Z{EjKeHr#Pw5m*2Q5mI{O*vd{o|+AFxc+?kiyQ+)4$xpC zL2B&UD=OsZCHiB9pS39BTOQBHJ_nJJ#73IoY7%J4EY8f-84tK5ev>2NHG=k>L0D_5 zL}CA0vEJ*4GgYnQvf3w$fcDOOwc}Iu*q5AHv-qY)hpAOJ)-KNxGq7MJWsEOf>IQ~k z7H^d#p&l+Zx;)+Er84Vk=&$0zd82GDJ{5^WY%MLl*MkrwqY2$MLUxIq>ku%=AiXso z#9?JATC2*xj5pjJ6PU#&j1#MpA!84^!AUhhL&OKst*q!TFOA`cT@@!8Bq&Cwri8bmIA2>?PS<;puxKvb zm9Ktn0JI7)HmaJMyGZ?>{{g)65~zO>KKHtn&o_9uvvmH&Wb6q=g24J5DUPT*LJC@o z??z~I>6jRDxSSGXzXUHpZtRCV^mf_VVIs;#M{%b9d+&6gF198~c5VM|_;C9)e^&rX z6x77Lzd5Y8$oA9Fwo11_>_-}T-^mh}u1znSXKQT@`lMv2Fh%p+wGoH+ImOvPg}~rH zptG&3<1pTT`eYQvF5YD3=I-Y1>bkvyGw58fWC{6@GjquQ=30jWZ@4FnE~KU)MxX2;^XC34yRq|BU>=Q2d6N@ANee63p2k#+iYRPO4Z1Y`-KV zB;u$U=Y_3deX53`i?}jolaxU-wx|$BGYJX|K|>gk9+kexPV5nNAlH);*yD%X+aM*;{5UyD)aH|l%J~n{XC*{a_jGCLF`H`YVlsEguh#~} zufnS@Q!nS8S_*1dC{UQN?2P2xiICGWl@4!QXf9KxVx0p*dr%g$YtXRX7dcuVIlO3q z1;LkJvYZyXKIgQ#>C(Tv6F={w2pdnSi;^8*x5lG_cBJ@SX-iJc*{)-=RU`t10tsSa zhhYo4k^5Jid|USu%&86oANR<%xQ!43J^#y*DVC9uS+DFBEuMSo=t?p3HT&wed{JnPP2R0SJ%J;MYQj6h~Jnf8z6z z@)4q;SP^l6_6aGPL@%#a0HWI1*(|o19d!BO0Q!?+Q)qkp(-|!EptDJ%+f}|JNUC*j zXl!g~8b}Oxq~dVwfrR%-xBJ|v1Eb`@_UEstL_!51S5{b95z*Gh225(9!$~R0;IB{b z;Pth;;x`~#r%oIJTls9u*Ou6+5w8H*aWVpDO8&q;r%$C!;-+w4`hyV{jjA0W7=bW( zT6BWLRIom!z3=^GpT2RtUNXq6G`k~0L4>CqwBg6 zw3EIzu`;Wip}JBzDJ^F2QNh5hPp1rmPPL-0k~s=41?Qz-BS0@qj64JzAwpJT@(>dN zg8;H;G0*z*o}YlYIs<%(Y7C7a`Vol02uzlimxp3V0~XI2q4|~j$J>-nJ|NQ*5fYMu zVFNsQ@W08?05m|rVv?9#e929-Qu}JN4G(&TVR*{H%F2m&zCJ>`-To-lja4p(qqwuv z4*>T7EBOy7@n0K3Kp4>VbyFmZzT=q$9+FY#?dAoe#(yre@@s_ud7i$8RjaFW+ubL< z&c=L>c^w^(_XiI6Ylr+V}0N+`?>qcLw zi5qK$Pi>o8aYH~f&q#SMSOyxA4+2$2mb zz?R^!Iy6Nlu1_a8hB0n{rrbgRO^_7U7F2#gJ1{L)#4KOTKV-zS0!F37H8lc=9o5 zf3j%ixY*XzvjfR?y2~KPy9; zX)tQg#7+3N_bq@g2aMSvpczQ#rVj-~U^;C@^8$D5Lp$(w06U#MhzfocA}RiN)(_$m z1x<(7YfWg}-Q6_Q)xRaIg#DbGYuZe=7>pr$YMokH`1$kH;N|Ye!^z8RbC(+@1gPU& z-Q1viKEHhrq#_61H=QS`DJk!SoYR7671G))rwhK4`kj}RSLFy8Wub-=5@v!>#kH9k z@8eb%TKSv=IYD50%LRpG`u?_CJ9anE_w(D-W`GPc07PL`b~~$H&HCm5O5eut^Amyt zAlUaT4p*`H+C*-yN15^sa9m4Oxx*M=6Pm3dI zKE;nrl~5iuvqCa)kmF}Q*y@6ea3$Yj1%nJl0L7F)U9runTk*>Z$<2h?~ z_}rfYQA3noV{?&xFW)PZ@K>Y{ez5>eoS4l}#L8-~L_QM;;_;#->(Nr*cZirYiMAGO ziYP0et@nQB4598B4;|h+v}R=3w^=5qC`E9{~Blt@3}_ zgEKQT>NfLo+1xJAkBa0XuBNUdGsWHQCqfPbS*X$P1fTzSxfD+SYv3#a|42caOc$I_ za6WFesP;Zy+}|%W8Iq$Loj?f~J zQiFo~7=Ar>mJpQ5NGwil^7MG;pCKp}-p^y3fjjNlVpYf(K$cojNN_U?4+ItA@76TNfi6U=M`Blrl^*giSOwCRgp>_@hMj*PS-g+P$l9 zFUBa57LAylgO)Hk?2QM$of0O4rcRTgy6R%hJ*&-prS|ONG?ke^bCDvM);b?^;J7F! zSsrXc&*qbjxS|O(G#TeZYcx0#qztR~9Go8ur%_m1)3z>rZS4{2-Y4GG8Lo%+Fx=gU?lNof#F zubHu!sOm)5=ezu@d>D9sQ{qAs4a0@7X+@zYTNjs1v&AM7VnK5z&kgB*a2e&?pOWaAz_kRZbP^$7K5S%l4UNGq zr%JasO14V>Ukd=NzO^ZXUa~Cv@C6NtSctgEDgDOm^G;AbztI`@vBD&fhRJ#HC+J5R z<5i&Jps_IWkCWgS{ zciYweCL5a)7nA9_`Z~}ed7lbL0!1juxek7O|?DWjUNP-zxZ@Gx2akT!CNabb+wyg~+>@#NyJ28o@3(xRv9)asIn+cv_Rw}e8* z3qO0~MTSMKwB5;wOZlB`SIW>b^_QF)>Ik!3t+Yo1p$1^?uN>@RczK%hR6@}LcQd08 zGuHsno)rwTcHFKH7heUi`ueM2@~n?msT-())Bv`8?fJU7P%dQT$3W_k%fk-e21 z8a^M}^dR_stHdE+j7JcB6b)KWC>mQ~932&>BC+r`cx$ZAP6^$76JB}gTLP5gGVfc0 z|N2`p(m{V6EEdw2%>oKRLrxJTxEzCw^;F)IZsyKzVi@ldN`_)F5cy0{-un)Wk){huf^bat4pv~^eTH+&P75lnYA@OC;lYF>T%M@lNB<0dx>5}1t9SSyqgWS+0r)1Ld7TLqK;g7GmUeak zh|3Y6Dgd`85HR2Ff)s(YX%qXF4NmG}xWSrvaaatfqMr2%Z41z?+IiZC0u2=srveqo zp0VheEtzEJHDmoVulLH$4a~a`bQLJ1n(hJ$US81U{v~YBwXLLNkSHyw?p(@@irNKc-RwZkCGseg?0#s-Ukn}$+m(k>#b3}X zxFKYD#Z2KUf!JhlD9d$B)QgtODsrLekjonKA6?Je)sKH^g-gq-^zZ)2Kx$xu9H}VY zpG}a3K+Ns5po_APxy$EK2{`^nlvmO3Ez?e~99heU;`h{51lswKl!c&wMnDsA{by)F zK@caJx9MsfFz`Gxqq1E0Up*0pF$8pnU%USRd!@M346!(FPOvGqcxW0Ej)2CRzCpKH zPtOOy4aIE#<>3Vqn_>D-ohKqI`IMN34~zhrT}iP#QsNIOQqGU+N6uVsduzA2{A+=( zCnYE@k}kPGP8Bk#wf~?j{=Z?}A>Rv_EmO=YbsDWfWF&AvGSSl`efZed)gCTX-T6VfVC}c3A6pPu; zGyT4kt-Jr-jjICNEifnU=}v3eF59&80wA}e^#Y8Ef&v1-HJ<}Aa??32UN>SOo$@n! zLaCqnue>Oajg_?;Y;<5{a>zaZ&8P_m{j1=hCm6_}TRYZ@r!h{wS!qE*0hl;bQgAD; zKoGqb80}mIKs7O&&(63ygxcg_l0 zEV8|>Z6U+ql3*E6PW~vcIpQet$#Ysl_;%yvzuR@OF_v~N)7~WuO)g&EPtJGAVgIZ_ zADBAg6fSYNbRH|ZpHO~>3l1j?CImSg7Ix;%pdPQfUqyZ+W&B)4Fotn2EM1a9n`pQ_ zEm|;$%a5xO(G&e2*LFda2tTImnSf%fr)-z2fVz&JvouaZqoM!Nrt{e zE~5cm>I)vl70n)Q<{9hi{)<8YWtJH{zDND$& zZMVZ^;+zp_J@w|XAVAy8OL{SEc5@V`mP$zDytcV2e`-*FfqhIv_1MGZw?Mixd{7@6rAhBZY=76J?>+R$n{pzSP= zJG?+t3N(iaZB#C=$8qlS?YFic4^^Gc+Ez}|PBy7{r}fExi)Ld2SOINY7Q#eYLP{Z& ziL{Du;6D?#SrP>i{j<1fo|6 z88PzB(egZ27c5mTtK!++-(a@gFC&&3U2--A_qTRKO|{L1qJ(_gtM~}3UTk~qjQ}s`mmA0v$0=K8+lI#(8jK;I>>} zf9&{^GB>B?pQFZ*Bjx5HNKM@u76VySTEnan4GFnJrJrj%)@o-6OA#+@>palXw5jM| z!h<=r?=>`Fj z6l6de1nH6vK^p1qP`U)9L!=v|yBidwU%I>d+urZq^OGN&nK|d|z1Fjys4i))-!S)b z83X;W;8!5itJ|In%U)>~x z(PPLmFp2}mz-j!4ZA4adq5&kw*DvRMSjy7U+9CMtFivA?l%5uXxA4#C9E5`}+x?Bk z6@yd}w8)=b(>W;ng<^+8@HC+w_ReCQ5R?v6DiaJgZZb%~G!~|x5)@2~kYvN4eR75u zCz)0G2YHKu9Pq~s*8ur=Iij8QXAW=vF7E;?QE;gyFUHVM*Am$uirtCU0kz zNvdo{m%HU&$&*o(Ba>u-^7^ZIyyIjRBDC4LpW%7A7}S~*f$b~P4lFC=5YrVD{?eRJ zdSu@tw8>G>5S=O2rZSM_24?ZB_+gabNm)$DAXyEyBrje&U84jOql$F8LM8=DyzUET zBvD7-531CVgfIz6F66KIpt;p$yEU+DlO1kz&ebjGztoiwy#*fytq}hlJfa)HDst9byYJ;74%y& zvaH)TbnLeDOl6RNxQ>SEZUPN;;u zs#2GQ!WhiZm;()meX(Pk2c?h? z=**<>uVR@MNkOJ0W<~~(uSoq6C|0~I)Yni9!A!?}D-il7!({PTF#}St*^1q_xE5WL zZ+P}F7~ZxRK#Uom?t{Z+0fDZ`Cx37@>I%1CK0a+4JzDOCW*m*yVf?Y5%8XemA0>O@ zbO)cm?bZ`HTTG$yXsY{)d$Bjz8?x-z{1l9|PxoBlZ4-m_egBf|raQcYka zx$(i+ZVea+7zPMIIK$MGRm8)LiBQjmV~4}=P&rwcm0-NV$-X4G@p$67Y(b3J7#_+# zF9%n8h=<4tVvvwvwU>d{d`c{oB}%-=+{B|(WJpN}7?SX_muN`QFR>f{JN?f@}^Cossm+5dH;-Ov_DLe5ps+Q?%wyX6|FORZV~OqQ(RbT~JgrA;d`3 zv|SJgU3TBADt}+ow`H7kvVO{lGHH`TSl;wOax!Y>k(ptj{FsuAczpDXrYlrlOr6%f zUCfqT?>2hXer%QcJ;CBk^B-$*YE3GLG=w0%q8fsNLDdv03Wo$jbfmlB5N!yGdf9E8 zF9a`WpzC=P*?&%-+J^Yx$eGnmZmLjUcBBr70n$rXB6BV#lw~h!D#UvX2-T>LlDpg$ zrYO`Gv5e!33&!JTEiFw_?tXoJN%i+{-ekOAlqhN*5&^S9Y(`b=(=f{HIxL&>NTQZ} z(Ffi3WGgvB2o)!{y&Lx{Bp3pXffL;95`|=#G%?z;aITTrtSLutoEEb5MLds^FU(g{ z`sGmNr3Qoqjt$5?@{-(S)bv#5CAcxkzHlW@5M>*qm62A4&Lb^lBy?Z=B~pb4fUit=-o-MvGZTR;~boHOD2* z^qxx^1%Y9JWdbchHG*^g_c-C@`JnFVKT7;oT+0at5rf$dPk-&a-c9(2^pQU(uij=} z8uO7&O9WXk0^AeQE-k9pLXR6nmm_MB%{o52_-r^Ls1xc(Cu@9GVf;>@!kmdfzR{*l zxrgq13hVet*fWCqNMlxnZ{kMcD?@LkEEh4uf~k!kxwvlh65?&){xOc)Xq|0i6CW}h zJ`_NI?xoHP4L1}u=M{0=pm#>1Api;uS54gYS3c=NcLPn$WfnAWmesxNeR^~L9IM*~!JTu_;UDQnl`L>+G-i=8!}hi`{#l48oCv{IH2t4j~f z!l)v@)_r;+$VYm{#p@Pts%|cRNBOwR87e@mi%KdEfM%wy(`kR{ag-Thg>5g)8fIi*oeHbod4Do%H z8~h3&>>Oa{vT||&`Q!RHk_x=b=^4x{ z1Dk`k`N%oR0)`UBTGtC54{;Pu25x_4FCx2s3mLH4rvK1#OR>~sdvU%OrRO^(x8$iP zbpcL3-_#pug$v^|aaW&x&BeiMcXIM(6LF3x^w)xOpCZ-yoGIrTyf)V=XzBf{kwY%_ zbU;RBOyN#X;#9Z=bUT8hwc2>|VnlrUWL-l(nKKbGuUc4maunGt_59{EptI$^#BMAb z{OQL0-REyP+%*xeLAHANa^A+TMyK72{#7Yi6hlce`|M^TJ_V}?sj`LUg)}t zW~@N%RCIW4C8dWt4DX2LAkd2HpGSKF_fuv1 zBF3}7C5ZH;LH>tyBx^z}inxNq>4wIS3@+gh?;lQj-hl|KeI2+gLt3NH^=?W-kI!Sf zPny%g2V0YO`|oNg>}tqhf%yt)_ca_o-5$-~+jtoMb0Xf?)ja?wwKuL9e`FPiH3cKO zy>RZ4Um$)35Me71pOC&XAIlU~$ye|KHniygLIdKAaS5X4neo}Tmiy0MBm34p-?zwd zS#`}wh-yw)Z_Ka5;=5Q8rl8y1JKd0beO<70AU;D?w94;?Kv=#L*P9d($(rol%xN#v zxS}fmxCKF!&RL@a_0))v`cnDlX$8oZmGx|s>12Gr%FWq6*c2cT&bc}p3oG+qAS|jk z5(o#nTc_%3SRvG0f6_GV9^6243H0Xrltl$k0%?NVDv={sVemg{Qnl7g&Hx(McO372 zcFXdFQqUig5CT-gKGz)*-%`O(V+Q4f*x2jY+x%6}Ou$yvpu9b$RTREj`|RUpAGi7| z5zk`(q+pG2d-e2EK~3!skOJ};b%pMhHjb!-fLTP-Wk1xwt=$K7VC*l=8>YZ+HZdy1u7ujC{{8M$C>wqy?Lg^S0dSR-hj;OG&l`0W_>AZE{bp3YiCEs24L&T^LZm22^sxOodZ3j zy1EA4Uw~FJ63G|HOj2-*R**IRr9_-5zRL14J!9Ve_OkVn5@cvUcCTV! zjaTMUf18>9*IyDS{s5$TpaakYfNi@0XPUwia7F;;Xx$&*oF(n$>dim7>UQ3@#XR4) zfb`-GG$W;Y&DydB@q%2OeZr=~cYU-^?~kK=CT4fBPJ51)Z?W7uUYD=|?l9ORV@R%Y zxChXv5Xk0`ZP%Pn(U5jW8ntwyHy%@G;EmZyX*mDxd_l?UK6GWja7;)x2|4NWqiu9P z2wxWm<_}Um@8}y{tmb+k7PaA+bu}(HWc)`breD=dy+55MesiEzS~q}O^*ZS-R4$vo@`fs2G{<#%lZ4G z450XPX;n!gk|Se~6zhMusT?gBZLHh9EN;5dQY>wg8V^VDIW;Z+~39tpd{bTtS?Kue=8{RY2dnh+doPW5ve?dwjsKh0DP9 z4i083JU;4vrmZsEhj>u)?z0P%p}n(eVwAJ)i{@g$Rcvax1@kOPzYeE`9H-vd2EkXj z+>P6>I0L9B0=sf?@GVN1tIiPVUGj{RAk6!2qr~IAv?Nk!@)KHLaRgeJF9|joG^Cv; z7pH>y$bqP4aI{#n&T!QkYDaC#FS8asZuLP*Wx)5X0d|bDbUsdnnKUE*v$EFN_ZnYA zQT`)lKv?$?zm4aOtc~wZEi4joxH3p^<}vyr(-=J2V{Y(n)@gFvv9cvAE3f%2Z9`Yr ztP>9|9I49QDfX{Dxs;_5)i)|@&JvX&-Lw*%-cQ=fXpJ!x(pSD8^E6Co80cp zyietVP;pra60>W6*xX)BM?EjOzTs=J4nHur9UUHCsP~#KH|(_1v6-uNJB~%oGo=Sc z&aD8_S#&(*tC6He4lc-~@)^h-Un~qqv-N)4iaEA<_TTV%E9HFwaKZx@nB<~E06Oz{ z>GQbBuP}8rHn{Hrm~Ev1E|iI5h#(a<0*QY(5yPuUD4~1uvGNRhUeS98@xb#5iZDAKZjg4as*}4mF&2XfJmn01fA+U(tsp&*X$hlcn@cQGdXiYIRP;tv}UR!wrAG|og9V&p)x=hTmJAGE{bA}z>M}4??O?A zMW<)If`ADDqzkGfTZZu*lF7uvf)$+eq)J>B78zH&&&eqZw-}bqLLq?355ZoDih3{l zJRFH6JhQ7oV#a9WoEvELOF@wKX8s1A5FgV_UcujYQRD_>vZ-Ps!TM_hoSdY5PA2Cz z_3Z$mZ&VT4UuMo(fknp87XqRF`)Avi0u{nBJV8Z;XK<1wva~dTcX#5_vIV6P@Xw1S zgqXy0abqqE`ucVd%A-Npm?uqOcb`Nu6j4A;;7dge?T6wff#B5<(%+AJRhxGgK9Bzx zBtPWS`JJP%YpmVxD@NfKG~a}^R@d2;>wn~(bJo= zyQPndtq&gOF=-!%8>Gn=E1h%%7rZ8im%w-}nwMemSt~fJrb>0WEvLfeICMOhyjsZw zt&Uc@ztYCo2|c&9+~?G0B2gXq(%ZO0_PsO9w}=@pQkouD)AP!75tRRYde<-r;5As3 zfbtp{5+-g0sJvswgR#S~WbZ69;y^>Zvpe3J7EIIVN>SmR;Ei7J*p3_Ul=U zSwc?!$X!RqPJxPn0a;^t3oSPVy59-1YEx6QiJ&AB;r#0dfjD+IW{;cC+5=zBG`gP4U?`?g%98q1q4U%s|sY7|Kwz(O8K6Gh4oeN zbzE2fdreqY*Ak9g>20Xn939J#hMiZTr z-=i#mIL+VxZ4gl7&>(}AMis;m*Sub>&J;WTz2?Qm#jN-fBd5?l@tH7jW@dLG z)6l-!&fAMt?_OOO{U*Edj#G~LhV2BA1t0LdKQ2H`vq!r7PX9$>?Yy+YE7GEp5(;h`Auc942!2Hc z+d4mJeXKoACle1;D{D$D&bDGSbnAskzfuo?QJc`k-#B1MfuyrWbSC0l?A#XZP1tsD zfBSIxtu=+;xe`(Da`^&x{ToJ7>z|elrx$aQ5gCrd zPSc0(=jT$-y&N~fxo35>pX@EI?u?9nIE{*9P%wjoAi~`Xv+J}&&xI#C9QRHORimw` zKO9-coz_njFIji1R%V_ZiyL)*CDVT00AiVoYm2TGeOz51?odHqvk#rr!={f{S+)`I zM{@I%sjj0Wd*wK>K3Fyq7M3ttCh$Rvy}ka>tC%91>=wmV~Yb?DlpcPm6ZD$!ue}6!)Fn&LXnYlEO8*R1t411 zy)U|5yD>)k40Pte@yF*==U0wAWkHeFt>T%F?~?fSfESiYf2a~|(u}#Wmb#J>F4b(U zQD?sBVgV4SNZ1;8+}(N3)jlQX=LB(M0Bitbv%SUUxz8v=ga|N*Fagst$a@V9q9-9h zbqP^mt2UU@_Mq?7)5P%&w*)=M{KPCKL^mxBuxWPZe8$fC<~faf!gU^QeWseq9|nPV z^;^r;^*=qy!_(Ho$vRI!J+kO6;4gpNs+he#-PCvJr@v*r7|nS72r@GwyN!S@#^vrV zGB!5W=VpUX`@4>}^KMDnao2Rq@pWdXh}Rpyhd~K`2k2R!FH*UE9Cy=}nyz1GJkD=E9Lwnox#zAhiaf~Bm0b<6eq)tW zQ_~BvE)3O?w zao>6J=rYnI;B@YUB$t?QUhg@x9ulPrG`$j=87_Jj{{pZ~3IUg;rw zT*{=rfAah<;7Z;zEG9e*e0!9UEvl_`9*ndOkir((-1`i06_PeM^YL>}nnw|jLkb2d z`-5AbrNW)`@+tuqxgs`d3_xN*7z98_$jT$4_Kj2R_%}bUezrPjzG%Mu5V9I*-_yfD zahqhqDMNxw7ehx)?bpF#nJ_8){o{|uqMiHuaqb*71dOdM^FiozkNY*ZuCDHa+C3m` zT$Y4}Ued%MJh4JwtiBFF8tjw`fBxoEam|=tK~ZVL^5i25Lgxhs^TVFVqsmn$^(GE_ z+f*! z^0oC&xP=Ob=r>ZWuTS;8)ixIb?U zt*oqY0OK~mV)X_+6sAaNNl7zk+(1Mx*_MHEXHR8iB?uBJU+2v7NkXR7C7&f`gF$5I zRSH0pfeXRQ_VIe$CVB_9QE*Z4e9G0k-#Oc!{8Y%oAfJAAloMsO&~hL9^&>1VwjiD? z3i;>HpXJ)$65@ePKjhb8%k4iR0odm90dWA_uZHifD5uo9Vdu8rBYHN$*p(( zG=6l_(sI&DHp`J#*U%s{UO5)OoMnOZXXkFZfw-tgkeX7d%E{pM@KZ^QF7g${JBF3@ zJo>rXLs*jB0ILj3?>omsJu($n(|arc_*|bc+LC*;OPhsLiqvoSWi=k$4gRTmGh5`5 z#`WXZuPaOaTkWMcUeNLiTlysv@h*=@X{r{jEzPaVioi*12I43FzJ@bky4Yof(-+)t z8nc|dU^6KBWAIFn3d!Uz9I6>YGL_Py+oe66n$b#=I8l*^!JtoXG(y67 zvfDzKxJVP@@+O?XNW5$5?O)^|c)y9m&Dr)pauz5x!K|OhVXY7NrroD|9B5S-1s&cZ zqhVkD&VS< zg)bKa;a3o#+xm+il`6IBi9c1bnjy)voCp;AH$^MJI7~XUTkf0YM$&Fe?L`gkJEj

_FK4_wT7sIsFdVOfw~=Q%~>amHhJ{2<1K=OFgaHJ9=Yl0KP5?-^PXE8SnK3 zM}U^8rsj{I#WyH;YSq*db{im$@c3^DE{9XJY_iO1OJ(|6T5g((z4lPc2vlTX7KJ0i z!OFV3Sn@(>M{~$92~h3Z-1RbfV6Rr1PJva=S@WTn?N0dD(iFFu^7gkK$R>j=has!> zQc_ZCYU|+i%k`f^3Y{)nI=VaMxFr!`5UjJB`7r$`B*K|nOk|EU^~UIn3oq}DH>b(g zf92=#v}jMr*BVCBn>{?7i*Wo6fCRKJi`obM9W9{;oCEf@1vzUFyDjQ)(AbK0+ zB(s=taX)4Ntq=g`%z&5##5#buO-ccWH4g9NuV8j>S~UZBJ3#>B!odMHI4)jZOMpTW zGBDw6j}Rv=!o_@Tj8dig0|LQ3l}1PM<-Cv}i;K!-h@}~-!;55CrVE5av6oIE@J?dm zVhc;#Y3*Clu^g#U4j(spH#ax1=ddKiios)4V+G_;XpDSI3@fSBJGAP&_pR&h-TTI} zG<46i3JX&l^QR{!cCLG#IuL1nZc-6bDyM+iju7T-c{uJS4D9TuM>08Y^=6oH6$CP9Sm%y6UW@U6+6bhk zsM^JKc+55++-t}vP1Z%VY7vK4!FcGI?Xog$P*JEz|W?XM7I_*v^5Yq+*(o5Q;;X%pQ1B3Z!V0euD zf>kv`>V0<9ubs&y#I+ zNLwc-Hhi8tDjFb9>Ymc`G4l0c68}L*wrY%Wq=V{}!LR`ucgUMG&5D)vjU1`RQ*@D{ zk^(;)3rp(+u;lrenv}kC+~cP7rHMnq0lkz>~rLN9hvhM z_qj}0=x5)$9qD!`TYG$+)6Bd44??22A9KUq&>vgxP&wi3pR_i z{UJx<+LVIHQ|v0k9r=&pypWeIHoJYWSV$n8Vt;?eF@zSkfy`q&{1_SXCGZ$|{~DrP zpjucB_%Y+7?o{$goLSprSs@QM22u@^)9!;C!*jJZ$eh*#zdJ#Hax(VT@6g5Bc|?cP zN2ODc_c>B*AT0rzQSBeK8f$9`9bVfSt3)=fle<$nFOk8-{C8=49_{*+o=o3)O02C< zH`xFF@=kk82m#q^!gvDQ`G=;>k?QEAzIMj54pJVCDA0iL`~U9pV6x*j~%2%q$RT-}i*Sg4GnRXQmeOJPPM_WO6otuCg4U|*HoeYD6q^SV8T)0H3(tR$*d+0*GiOX@ zX-1u;2fa{4mdbPd@wv2(D7!*7KHbMGG0U7Z zD-_h#w82HhA*A-824Yn&23&2R2R#xhD=sbuI6CFyRj*V8>3YM9&(rm&4AkL<7+Le; zG}~|L%@<2`=c;C`;3)r6Lcp2x&RTcK35o8D^0Ndr-fw(TjB#O=u|~XT*t|a~i-kzO zBE!QwZg&a`Shr`EvZ=iUSk?BV@mP#P#M*7uJQdrEwc1HBs#6l@N{At^%6I+Y} zxfHH+p{kafy$lJYvZ1sv8xA3kO8E9oL;C_LK0XmmJFfcn;yK8DlUhA?g`@O~uVl2? z8M7tYrC#w+UiSeepf`wB(Z5?EQkJ0arteNfhD^=c6Dc&^os>Kkxf{b8717Yq<}zEm zreBwtCdS`leF5eVEzKe==N{km-MSNqy#DLq@ID7#rnjpUb-k`!0>&+WeZ?b=p7RK)#D&RaBsZ1 z*DnA)_E=m3IAiE|fU^(u13zDawzF+$p}`3YOTg|w-`xhlUr*os7n}mh?A%;B>>3+$ zb3oFj5OTHC(n?nT1mL-d*Up+7|BmInAe9Nw9a#cJFsQZ5%0wo9(NNDKc0VqIQ5+z5OV;Ht&J!9n@b1nlloCI7N)z|EJ6Brhl_dB+eZ z777w5!8JRpJ?&Id^UsiM^Uv=oDAVuOl9KbS@r{&}6mc5xqs#v&C@26Q^Vcs|@Tr!c zhnbH8amwW(I;Rz|TKj@o;^bQX9Vh}kua1DP*y{0BdjL9sVTQkGak?(nBS1L&UK31K z$QwMX@09>Gg9t3nEa&S7nCbiJnk+@!%0&Ippk!1f1DuooI#djiqrCVYQeV2T_d+tv zZ-csqmcN%$5}K(0G{f|NcHI?G&xu79Uxg|V)Rc)`V{o-9_Ok{~Ltwb9S3R{Hyc}YP zv8>UjBlEUlikGeGeab37ss-_LZP5|ugp%crtO0Dkr!J(tw!g|cz8_s?)w2HFe6J54 zy?G66&A}ltX*`^skUkrZm=*WCe{5qSlFEmue!QmUTr$ep# zFow&nO9i)c&7Yt{EcfiA>wX*uEBxpn)Q&4tG@WUCSQq&Y`?CRBi0-~-mMbQYx?z5h zuAEz{%uCg5)W&IyxLoiZ8d#X7#gwvWurHN4yMxwU*ctO}f)IL2&%zrS$@v@1r|>bi zS-LS>G5$E4OR*7<*{E@*I9msH_(6cogf|0^5CwCZgr3IEQ2*upg#FusSv4%e;xOH^ zMf1N={4V^)^@Pr3)PIR%Wnson2sj;qXrNnDpg}oLOH8(AJy!`bFRy&NK}5xnGUnU% zTR{08zY`Ph`o76_k%CV*-Do;1kmm$vWDc7o%jl|*c_wy{{2fC8J^4LdT2rro+s@75 zZp{%!fe2V3PJHnljM%eyHLvC`&q%9wzn6;e8%_uDF@8}My)Gv? zb`MHD8Ot7j12WmdQE6~PPKin_tIZZz`iS0}P~a*5qJat3YRfY4`x|k#;CS}hhhKC) zXJL!0p<6sXDK8>=l3hVdvrl!!u|pc-3!>?I3ga*tQ^EC(h{oGL(`xE*Q(Ac|>AX6;hxW!ct=lCLUbQ`Gn+~IND1P8RZW$x%8|v?(8ze=gk=yH}>Y(pW6suwSR4hAn#0m@^p{5 z>!V1_v&z$*qFdH9Gi#=F?YaWczT{kkw1tx2#6 zJD#yH^o7x<=H@VQ+KACB%L+=?Pla`&aQ2v%#%3qRbEJI|m8F8)V90cbHoFXm=rXTm zMRc$6unsP)>3toF`p+pgDvET1vGIR~pejDo(;*dJvysT$*UuFamB@|8u!! z90wD2rC!7RAsEt@<(8X^*Qd2g(S!qjtB%!bJT}hN)(Rzar2*BvAp+yBYj#|;3-b-S zTMRi~yM(4gM+#+;xu55u{fDMBI@01@$#w&4o!|$>#eM8cO-5h`geU*4R6Yi{nfF@Z zz>2tz0m*={JAaMc$dCTG+o$AAcm$*hDW0`L9WV;28orbT^n}s+g2SnNX zH6@Obw$Z#AE-z+vP{ZTC@KA7x9U7LRuN(%vPx#+&9(u_NUL!*XF$O{dD3sw_Aik^j zkBC)u^jSn$=A?b`$?Tn#oaF6nmVDb>#I!Ug1$%eLD|~Epi(R=OTJd{Cwj4A~D8?xK zf0w)J{qGetrtJw61miD%dnJDPg`qArHHEUmL_qBT?lDbdH*=z@y<}9Y;z>VIL-lK~H?3`8D}8ot z0ZzStS5r}{A8HJLzHKpwxPLCn41#e^kj0ZGFP4IYarKX>|Ewb~g)5f?4-!k2H-#1N zzFI{uUS3bp)=&@jM~ZF$M&m>$pBQ;os{4u7`GkQ{R;j={n33FO!Q4 z9d*CMAYDe=6Aj3(pQ>skUhJ94Gq8)-b9{ZWCqhTyetA$}^`+!vnyPPM66?!!YI+%2 zOYEf4XS6h2(gA(3zv+m54J@=O7&tQ_*ESkl|Nno`(DWu_0GuJH#y@cCM`45eP4$WL zW$36c*<981OqJ>28U~08l{TGCN%;9n!L3&K9m_?#9D1w`uXm4(TIt+}vko~NDIHxp z3OsqSRNAl~$-s0H`)@2Z1WPlT6=F&MeJt!`ui<%10kjhz_xg?GzgsgJn#l3Rbr3xL zCed)Vz#77-n-;^*V_WZ9DrD(VSCp-|v`O~cYdJral)N-+%xp`F9~(BHoNpJT-r`Ip z#q)oMIPAS%kE7=ZfvEF8FE0~ryfpWKPzP;kDgDmrOQ7nH=BEvFCZ%`jD8+hAzgsO0 z;;gDsUmFdo;r$?V6iA_EnXJ|H!2A_0GcI-l21br6$j8kKlycFv+$1u1VD2$DguzgB1Jvd>7cPVw^Actmr_)O1&1yuD3Z zDr4yO%xf-CH}foWIO}mObL}BiEa4;J{tBG;2hXp{^>jhVU>4Ez0$lzmw{j zTp(w*c#jeKQ=ZmxHhdR(K~6h)L0zxvnx!uquKFskZ-d1J?S9$&SQz~NJUG{9i*N9Y zUB^Yu^c`O`|8%SoJ|z2|eP;MJrOB0e7P4nKd6aF-P0(aJtZZ-pZo_`e*S*-peKZvMRc$$RbrkSw8aY z65$Jc=%PefVH`#DBB05&=ZugLxqcyJjUQh}x2?Ymt?IV`vi$e*Lleks)ig5MKOGmI zSj{_)%|0;>llB+9D{l0jHl%-z#93D%jqYa|7zM zLOms7*SP>T3zJ4N6?b{h9`C|N9e1@J`j!rCKPhEgoiPrO8{zv>$g!bl4PFau{_K@( zvK%`$?wfOep{|Yzo>TMijF_|9@P74otkU zo+yDAxD}{vs!2UGPomDctg3a@IkqM==hxr8s3<{&y__aDl(G7IGZ7QW53#PUm{J-! z-VjGiqKbSbQ;(d5e{r3-bz+B?&Y=&N*@g^gf6suk$RpB@R6iFhT-%sJczZq~`jg-S zoq?!Tre+L?=lTD2S}GEZ$h8P0Ghx9$&%gBhTZ!8ttL$rnzu1Rif;4Pk9IkAS&?JL= z(NpAIa~ZnUp;#9&d2!}H_Wo3z^n&74{tA5!hdtCEmjw^;KscxraDd zT{$qSN}K>w9E%nv_JwLpamd@Vy(z!6@#2OnN2~YTN=Wi9=hR(E>#!{{VbwPj*R>~3SwM`WM1~2v{tYO+a5M*trb}M1 z$o`q04&lAR&oE+E4MvpKapUJwSr$`?`d9lA__Kd+gS9Io$cB|MmNl_N39X!YY%C65 zog;^kMH>-1p1fIHQzCp=vjw7$lDRskY8PzEH}cGzuSQpf*z&L+ZDtzsYHHlN`eI7) ztA@l)K0_1OsB+;ZQM?rM4c3-kj}HlIe}Y~MV))Y|ReB>LP1@?TWy8jVT;_4tooFC! zq)ZYm7t-~yL3xB?)GygSRnZZ!r?w zgnE2tyup6bGC>WHQ7*H`>TWd!vY!2S<&I3HSN z$w;&^7%{P`bP_SS1T!=;7`QFDv;={H(QM?fZn28@@L0^MmxubWtR7>SnGu#IL#>qu zopFxGA5~XtQ)~23f=}{OoQZfS$@Ns!_4NQIdjflM8MJ9oSK zw{;*f`bQW(KbAdpZBZ0klaM^<#un|kyaSXCji+ypG6|H|rlJJfGd1AB zsA0z8JXHR^Q)s>w*a+riopOk{Z%uIoJ+(~t#!&ic2w+8?3QGmkvMcM$kg;G=&A^iG$;`}-6q6WW^>%C4TZ@)I-Frh`%5 zcay=v5hw{*K`30EFOlKOFFzYN+T8Fm>VD?FM{U?4Hp5Tp^+!|%!Kp$S)01u+=WKuh z79*0RLIu~RRQU@WRo9Q5MBG)wGXn~LwU)d8d;hz`SF}Uev3wg?MjdmH3eigQ4{%M{ zeIqHoQ`a4lde}9li5EB{b;lz2@l%4EOFb*ms@izGZ$0GY<#iUo=$(0TN|tW79#~Ti z5nvgga5yV%JV@dGxCr28;n6s;HSNmX{menLpbHE|Z9~R%+Yas$rWTX_SU_7DT>e2@ zAA)OU26ONfxjNN9xIb*2FG9v2fjfBPJ^l({|A18n##*HbDxMBK5pI$88)21xcgBL; z_;TeY5H{a2XK8`A!a*a1`Bqc-lvYa`Yd_dS+u}XCOy#TsU&+gKNObNF#`Z^eJb7+o zqr$bblz-T@d|yQVl294bNX|e8q65_mwM*WZ4DT)_V^v51qHx?WFzaO3sr794cl)O2 zZm*-`@!xJ?$`^{)q$=J0|E$c7_xHgwxp#D**_2(};-jCJI^uW>CIckBA{kty* zFbBwn8zfWKmhjdmr@o}7N=_4Ee$*|Ak45xo8}m@-JBCTGSr59Qs*f!P#XKbC7)`&A zEiLF(;139jUMtn7XnX=2iWY;+YVY3u7-SE^^hqwMAMwR4?N96YY%Q*K1D?92%g}uRoD)($@4XPSVE|v9r)U6)&-%}l?!f(!!*H z>f|7ghS7idDu)*)-u@HsQ)TgC_kyOT|5Qry+t$vbrL4EXkiJj&nxGQd8JkYW6NB|e z50mQZDe<_S5Ohvy76qcfQT)&vWn*^#S{?0GjUHIP@%$4ak{Uz99ACp07>@$c4z*L5 zy7Z)$7I;Dh-NiTpu9<=^i}QnTT*3IRfHLXf{2UTK9Hr)utwVzchge$D^^XPp#`2uD zr|&aHMszqRbo#N&EyLGefwV4a`plAwStj~i)t*lf<@zw!d8heuiufE9rdcNu(u?pNx2Smnd~|gze-v2u>B#|23@6ityJh(0)3c1SZ>xOHKOpY`J{MRGKg|C z8w(2_U1tiG4CLB-%BhnUGft!L=u<`F+Y<9|Q(_thyq+sCvH>lRwKWj^SE?y9)8A7W zl&|tbP5xHa7>Y*@y;ksTOMF}ATK>1j;}ZBdp+6yc<++7`VikbFG8y2mP{GC4uzL-d(>g-3 zq{K!2GwxnFDO^)HufN0Uf-`i+$8G4E=(j&zJ$Jm^brZUySWDj`h9wL%GGCuAN@3Fs z=Cbcw9{#nz`kC+ou$$-im#Tg+EWhtCY%_kfCpb1A6H}3kakr?J*F2!|;+EwSo8-nw zQ&MB;*;)c0R~%e{MGa4{@!zJ~YS`HohW}yukKZMrNZfb>$IP-;*PiP8TbIYXO^`al ze+FV$b=9>i?$*~^oA;-cCu*iYxa{*xTU-5=x3jqc(w%MzRz9|+D%-L$uPpNDBcW0I zpR|(~Axld(PJ2IWy%y}#GXAZ#;5--QbGBMJp*-mJ`axjU3yhim@xS|j++LQU|A(rL z$(;9g3R4t5Qm8S_u2q>^Rbsp~M$P>qT}e9yPmEL%3k}J?@A6JUk=@<&ob_1K6VR!E zAV5vI67e58N11kw)%wXs;*W>(`xhy^Ufo|gtQKk|y5(%IXE+!XQ|$V?Cqp$YOUPYj zzK)K99IN{Jb70Cw;`5McDdLdlKu&D|qKL@!Je(dQOL8Q`@7jinz9`GoQiau&@v!MN zU2To$fT-r%u|FCK2?^$DafP7x6$0woSb8~L+eMS+p`+80#=U`}1=rX%@oI-ZJNfC_ zZL^g8=6%bZAsrYE^1P>jVh$K1*Da3&I~vOU*-?6zN+svn5?`GU<^@0s2Ji$TBqG8u zH(1UN7-rY-F;9#=J6d{vsHedmn%H_~^q z{>{bq>6$;P4xcrKXRAg=i-xXnQT40ij>?Z9ziNJF97F-S0E_oe8_&M6=~uW9)}~GC z-HzvHcq>~z&RUk@P29REyF-vJVQ8egyIZ=Xg%J^k?iT5k8oH&VyWu_0|GM69Tzr5zXU;zR-uJ!M zZ?&867QGnuGFd*?tF|mj^LH|W%60jNaI<2(u*~9)r`TPgQ1!nkykCo{_o*YF8z+dWqK6VC# ziNgSlFIBCq(C=S4KvnS&7BlS$0T^1h|8!7>I7Mo?2ttw@yeGTv(RYs}Y5<=0Q5;Lv z5m+K-@%zldUZ!}r-*v@ef`s4Ez6yIQQ%-^rI(1CQo{7&%iUP$Va3(nox@~vG8!&z@ zu0SB~Xxp8$DF|f9SJKnfHu0R(d48PZF}po6o@5VtdE&AVa9C+@JcLaKJfw-Wdm~hS zti?Q>7rpC2h<;1%_jEo;%3lS@8YNByaV57W2FfzU>z!8Z5l~>0Up=jKxb@v`qP3qAoXr*yZGbY`vZs?^{9`)lB? z03b7OQvA^Yh=%-+e+CqR_LHjzb=x{jY}{I(xD6?iucKnwGk1}%2mM|%9@292&KD%H?sPeJUkVIg0?eeD`- zO(pNgrU8gbA-G|`95{m1``f^9}wtrefhyPDf*aj`bhb_0N{=* zR7A`#VCg}5d5P8ZmX?o zYO3qlvH<=-C~#w)^|2x-7WXEE5@RF-U%N8i?MQU)00?$(Ix>1hjUX@k;mgUjhfy#? z>M;6XV&F;ZUeNU@cu7)38uvHJ+lHphU;xY{0pzy=Z>Zzd_FHoA6)yh?2kMCP`>scd zyHW57^i)s6>S9)w#tcd!YWeZj$#eBz+lM^PE^wgQwJFhMP?c4YCwzJ;a|ERCS>OlZy z(_OC~kB3s!rv?E0Ui=;2W=sHc2Co&Kv<@N;WSF0H$aS|Kd-L(lX_cuv3;S6DnW)wQOz&0t6RO=7uo`Kkc+dhD|d)9*hBAYj^^Eg_~5oZ6Y?VOq?f=)SXo>=Kp__O`M91s{dXEN3CLSWH^y_DMW4=OJ}7)mPksZ; z2O#QW1;**h!0jq~N`Bcx zm@VQXw?_~}yz>zVml8}-1?+a#e|kbQkN>kth@5m-08spyvJcI$pjVW2aHAbP+Tt2a z9MI*60FY*m+qHJ9QC)IGjBF}X`=9o0iGW$JuFegBF<2-heSm0w*>+g$*a7VEKPoD6 zIfI^3Au2(y(d&;=8;aLsJSqi2cD36hj?2xj8z>TIqRzmh34rzwj*eyxRhT2O9WZbl z0Wsjj5dg}b`17lwxOg)~;RTS`tSxRnpLjP{8{Urqg$p2^IYl9!yhOd*rhIL2+3ZE< zAkzbbgZJ{iCkn(!C2ef>0M_LzaB$lM!pWAp0^7Ne_iFC3ofpGUhuE#5Rd&0MH8@?- zMHXLJFg{Dm_Zi8KsN)l7e4cDzU9Bl8rQ@p+t>v&USZ;C8(jcc_g~*HIjJEU>OG_(r zhJMI?+G_ZqBvs^n^f}->(u&S!qX!NM#5SK0iq_V-YzkeB|{^EvBGMT1bcEa zTjA-csVUeRas-8pbgJkFHekN1;F44z)^&4T{k+>8+;Kj@G2U?@GY@_}UlaS;_#I%u zt$5z9;xQOsWpD%#Na|S4O$I&HH`>F1FUe54W+(elyxr$qWz?h%a4B$*`NM?(!ezEk zEoXIDpPF2cGkx6&1MVvXOxzAUs4%SfLJk(|+vP9nuuSMc7H?9DSL*e;i+@LnH#cJHMU+ z+)-oKepL%qLGpvgmt<-g`2-?3ki*UCYW@DfUUmD)13@{(%d!Pv<9b@Lkw7s$LLy{0 z>caJ9gaUaCK*TUeTAc`oNtdyfWKid45^g^75b};lmtK zd74%ookToWqJTB!_xI;$bsWNRKKZ~>=i_bQ<@$@`Q#QIvT)aWXq9b5;2S6;WG+4Pe|NGjcIvAIw7qC%> zN!l!N*7KXP`=u?(_|gmnNE@GmW^Q-Ka>RC@YQMO-5&sIYDe$!hm>;j_l&@R? z`<$ThakeB0asRCdr5!7@9_;K0!^S5_S%Kd})a1I)&JGVq^(*heGO(AFB#8?H)`Zkl zTnklul~Euod+9&HLvXU@`v$7a%uJxg74(;u^8OcA&_^IQ0jO!K0nPD$#BjhTkFwEm zDIc&W@@fy1wBYBFdE-G$_+!DhJiyx@g*)fS+xa1BYwH_x8pjiC{PnWDj3Dr+LAJcUWjj;meX4tV@iQYy{9zwcVCAg1!Wyo{ z=Rt1$UgC8Rco&KI%?@e5-+2rI=;^^P8;?L`!xA?bFzKESYH4fp0%$PqyW)IaN7-nE z3COA&k01v1oTt$EG6Y5cd@NCy*B2R-$D5-xFHFb_aFb4f0Ql7$Pd3efrm@ z{Fc$|hCK{3ke!tp6!31oHuY_WFbRvTx{jmsDEoSgyLuFOt>ZC+{Bb$$ouizNqnay> z`KB~?yfr$yKYy+A!vGNtSK!iB@at`E*EQ7HIQaS6%4&xS^_v5~mZoNE3}XX~t~W!Y zvJvL0eaC8jlJU}L5HXm+mTkc-G<1yytS43%~C@YN1Y)p@bS9y;Crro zB9T?fW%wqODgD+;NDjifNbpsp#PflA*I6Wo=<8EFV1Mmq2iGc>FEkx517|x;Ev@Am z$HDL9?G5~n$H(@tjyJ#QBJgp0{^`y4ZM#zUWkQXb9aarZO#U4H70j*q08W*M|0K)NFrf9`P9JFO97afgK>sc;O?!bn`4hcG$f z%f!H{h!^k8zd8HS-D5zxG-O$qqv{6~GWXk|T=LBHkWbBC|7~s?V!?OE@hXL*)^$Ne z%}$O-NBeoAo^L?l=Kk$-G(1M``aNIS(sUrp(#O}9IK)x|fGmnLa)km%2Ou6}*fQn^ zZT^I1-51*W0>bz~plJp+F|hV%sw{1(YO;xY@K7xI38 zP}l+*s>;0r1KE{(jW!~^KkV#}fu`Yi)qF!^-HA-{LED8toO>yQFIR&i1)pkuGzvK; zfRazfK9?*nEfG@@IR-Kh>(2yBzSdpT?Xc*A7Fv9_i+@LR6mXT4-w%yen4Czsn5x*1 zwvCgLdLJhYZUb2mOEdXZZbU+Z;?$O+1l<6@2B614(hZ+SzFN`<1ul75G}ao>>}?VA zG&wGJIll&tVu$rY|4YBo)Z7xB_&%QN&CAb_Hk>cwO)lo9{brbqp`)=vuUk_?gUhTJ z(E`wE*Xlb=mn!`i_F`wJsf;rP5Ia$@D9GabQC-N&D!NXA+80IqEELGCu|K}p8C6Ii z;&NEvv`B!p0d+hOH?dMvEM*UV&)6X9<+TsA@vpD1fisWOLQ7L^Z3=3IZk30z4PYk) zI2czJNfTnzv&bn)fcZ*DhD3necG}R}%LCpAh#~`gre*4d6h!2o*&?!eZU1vV0Rx*N zvK`;GSz9dyOv`ntfJTRn*dF*4u z$@c2&!UHjGZpM3A-48oan1@iVFWdSSZmmIyaHffkV`g4&L0`7-f;Jw5JUw>+>mY^y zQ!EgF-PG9Jw}MZr-)d*Yoii)E(BL`)BpTqw_5qL+EDF(~G3gPY#+sd<2Xxq=$Ul$n zX@KVb$WB1i;2|Hs&NBU zPjUq#!x<;EAr1MohOc5~p71V28=QZlNdqm_Q}^Ydz_>!oL;ha*YpS3pcd%#*)_QX$i6 zs2=juYZx0J(rIRWdI?=BXf#fmuftrG2)*roNQyzld4KX~Vr6yB_6gN zRT7^n7yX3{kcqpH50XS#u~cG|NYkg|j=|>t#&Et!;-ZDnmuItF`2J4kAIYfIUV%fQ zx=Ab?wr<=^*ek0)AT$XmHrr-^h6Cd5X7F=JXt+$b8MP9r1>5U<;cG|0VqCcvLsFNE zw7t<@Tt+q5vO^o&ZVccFh)UrefPJNMA&<^s(=df5bCb=}Ey;nx;6Mt@ zJAz$JUn1bp>3?AZO6TP30IX>c@j8=0!F8B6%}q7<_4UPLQtbBWpdgyUe;@p^17-*6 zDLSs&8r7v3m*i$5{?DIPTZy;Pdu6aBT3mjm&6KH$IM3dP#)v&FJXPL+B>N3Ons^I6 zxI#;@_YrNf<`*sJqlI9YSA+YZ{c^j`4Vmy~{h41fK``*+zlsA7;j=&s=zI=^$i-8O z_S^n&Dwa~DjYktekZ$aV1%kP`A5wc|lch8+Wk^diy-Vs(gC3Lj(_78b>staRoBy2c z3N|)06wasnWa1A2INl9>#TQ}MMn;CIa&jY{e2PZk8bwIlr@?En_1kc5S69bd3J|=GF zUpLMjs75CbeC@eC&gLTQGe0MFe)^XBZ|(8rq9^<|`212pEmvIby=?-APPV9GS)68G zlJIAHdlfod2LrU6^E&17xRE#1mJ0qh8t-+CwT!{*(Qp6Q?j={K9``-V%i)!BWwW6k{UT@sE)5PUb8mW`K1{+-fYizzg&l7!JbCD1Mb7n*{|w$KWdHACQVM1 z@_gBDXlzc(6{OE(z4$`*AwySt-V33Zi8#VbnL2`NHv%#`fwWd9+2CA>cGvJ)V6_&A zM~}e&NkLA(#}E~s`LLCr6h%b3F2g15I3cs7E1fwG-PS|XreRhS`E7&!?@KdDMp=8&TVSM2SOOzY8+a8&)1`i%0&vq)lJ~kNFn-ZWRfhWc z%Kd)u6bQI+?=RQ1_hiVQGK`K@3s>VRF(7KjdF2X|=0cQ%AijUwbbKFXc9 zoJvWC<)BKVQKOnFq`qyy1}x;x6m)~0g=j(DwGh5-lA!pb=vUBAXjF(+iP ziovhtQ;v{|VH`}sl~+y1~Vh9!14QTV)A z2%SGPw6_4tA8tvx;B!ChQX3$gH2jdr2 z7rPkp7r#hJqRZpX8nxmkrg@)X_&VPGJP-JD9!n%1eyhK(oqBs*opf4g7a3H-5VM)$ zddkmKu@SHRR)tk$V!={<{>WR_&v zktIX+aw@YvXpZDtOu^GjZvPQOxup=iYYYx}@D_gtAV`!Fw-V1uugatxyNZlvJ+cvf z`$`~~{o%-dALIP;{B`&9(yQCm{?z)*@%qc^`t!4Tpq&x>vanF=tzOV|nmk?#Ox}h& zC$Cz)Pz;>3ReJP8Qoz)i>Sg5l~q=Zd68EMi|svYNYZ1X(&BeQEl6 zByV_j0@DmDb$MhD;>Q^~AC+*XdJGH<4{uNB4rUtPRoAMrG8e8U8Y;fbhNpFI28F@{_ zSqMVK2w=T$P!o1rq#PEPb~5Nec-taD7gM)v?CiP~I`DOiM;8|t^3RS0u_R`i)tqlj zm@opjaj*w&0Fueb#WXOu0lDQ!=Ee8wvm{9>GyN1$>^&5fCU?fwB0G22Y#AAi}FE4fb=`)3gl zc0WNlP)h5Cc?2XLfz$ixYIAjayGR_ZJ=9`NADZU+QTB^5zFcjh*fv-F=_8i--3Abu z2v9DGA?c@&08~}T?`j`tKQ_WN@R=dKoIs`?;Er1d8p2bbc}I5KzD<$Hr8Ii^`V#jH z4Gm2`jZN~CT+d~^10lNA(lSYnjZwvJqxJxO&2}I%E;9HoOfq27NZ&Bvp}frd_$zDH zD9ms#&;G$Cm&L%aR}4H9|B)zaSl6D`8YMN+oXHj6Zva8Ek4BfJv8l-r>(H0uc7gVE zsndUN<*3riCZDG?kskz%b98leQ@J-_OF)Oi4oLmX9f#R9+BLp01^jkNVmAu_zlJC( z`t2$Zn~_tFzSq9AEIcY#;z`60B7*AFk0mzp$9;<@7 ztIO-K&iP^8FQS;3Zo~3c)`o*w?3JX;*ZM8|t6uQ6UfM@19HoMx z2_g7SAp6Y!tT=ipj(+ql6?(I~LkH0Q7ZMQBbDs5Y7iKxmu;#=Iy3YzGK3Gl-oR`5` z_1||XpMBrM@zguGCHNM8-LTo-ZLn!`6Ntl=*OqHAkTs^1RoZ`zESY9i<68UbRY zdiOPy5g7$}-v02vL+77p@doz*lo0iRExh2DMF}Gl6AB_CeK2^^lAH2r0|gH7K+>~! zKc05K9xc`vJ|EctsL3TD8y0{`0*DA8*l*qYwfNxR06-g{>s3$S$M-Wikp&H|iZFOl z2)fLJpLX_uZfxYU1_@8G z8Wev#9z*nfc@tAzWVjywab3~@5qRuipsgzsqez=2Z!yR+x)%~T8sbO{J{SJ zo3y(1M>ZZDuqaO%HnzFDZS9FaxCdVszFtT?fx8<6Ek8eOCG6e9mIULdW4`^+t*F@5 zG_07nYc#yDUjEEWk|_UA9&BVkYj3y^+h?X-0kzjesfSpA>Py7*>3HbQ<5J_ro?!4Y%y>2oFZ86Hr%R7*@FN7K3M?IiW`fcQcAGQb` z$M^>#-S-;4amK+Nt?@0+%v>r2-$kDW{uKjeGudp>jh>_m@aIos3M4q zCE5@1$af8e;;{!Znk9an+wBXqE$O`)A5Yqy&CSEc26EflTx<}_I$f9V%0xu!WQiszjlBCY9%eBdcjk;#9cV>%^}q3LXX?` z{s7aFYzqP|DpDBMitqg7>(gZLCJPw+scUIbL)iO4RZnkT{q;)Sev+5O%(Ii^PQ0u_ zUie*PKa*C)d|sm&zEzl{>>AK<2Y2|KyB9vLlxvl}iR?|GRX71OFbb4`yshkWc6?k+ z0sAtP51s3eo$Ggr>w-RKrbJQKe$UUR!NL5w&lTMdEI0@M{s{xq8`>n%I-Ao8>-SCY z_`mcC^(ra~ob@e%Wl8zCF!*0k=D2Y#DFsE)W+dUr&c%O^zmf(mhJYQoL%Zs5*ucd9Zu1tE4&$)=1(V51w!)r8gD9?NiK(HIPwcjL%BE0cTKB-H!oa3v zQ2gw(DaL}FYx+4nC@n4RKgs|l&>Jlj^XEqm1E4XnF^yi1j>o_yek#`Z+*n#4f5mww4Z4p&-7Hn!`rcwg#X_}KcE-W($ea_vG2b5BZC#V zg;%Jkd)SjXA8dojbsYOxs^6fKSP^i&yJ7emsf0(R))jQz>7*6japD zzdt_i>=Z-en^mrjUuHSpw%A6GkI$i6UYA%{Ga)9WBqckVLB`GV z^Z;@L;33Y;)VsKU0`!#+kB_qYDavkR0TK(1_E|LbH8q^#{1-2`UAJGJz2Cld9JO-C z+qMXo3FpzX`Ior#O9ZRy(HJY~G@FQs1pgbXX?kt7UF1Fa8_Na~GP1n9ys^DYn!Isq z1$lX(N4ER;UE7Y7oSc$^1S6n&)^MfWUrzx-9%7+qTYa=vZ{y<9Gh_F7wsA5{zN1;L zYi!iw#pW=3+I4$YB5@xo-DSG%V`^H|TS0Iz*{*;4@~8?&Rd;_;m&Wi&5-hza&yRG$)*jh>UCnAj66m za%7DHkCo}}{k<>FB2a?t@BcV`91|4~(5s%mJzBg>NeU1w9OVp8mkdpA%VVr64H2F|)bva^e~O_tz|=*;R2PpySQ`Rr~)npHv!(b(2SYv%cR ztzRcj1yFQ#S33uouV9H1w8A7IUfji{p#+^G3EUTN_TZx+mi~sK5@v$SoS2s4!&&@RggC&62 zSQLpnDV+1b*Q)lnenB-24RuXT{M_7i&g&-YSfcBvlte_7vDHpK&g)-2wHFX9!{VN^1Y28Bu}`YNJ_vg#zZu?*l>&s_dWX9-ouT6D0Lnr4*_D z)K2Sc9AsG+`fOT~50Dh%g{F^7MaF&-U8Zta5#V~L5MGBRE#ElX00H?y(Jxo0WDCu7GS^zxfz1bAz- zZ?+vV;^2rq9@P`Fe>w|%1;S@DlUmvq|f@mfuI!4L!d*u{kzIps%?xg@q7 zPUQCobabuCNcqEWswHV;XO(W%EpCYxU93JFEsLQhq=V%gJAjceZ| z4u-Z{xHo9JuYf}ELFl-Ws1%a1G;bW^cvG#PP3)n_%+M4|`#0f=2=8OXsZii~>~|O^ zxU6$05Czc{Fu=YC41>xnD1tVDiI~x4AOdV9kDzm9q;#V^?bPS|(oN^J51_-onc=_) zSxVRKXi}BqWyiT?H?Ho`g)@$_Fn1o>9P)JDFkQNOnAzUoaL73F^aO5 zAPBD`)5LpCD%#jJW;D3c4aC{m<8+|KGnBLm>IpiUAhQkGj2m}n@{$ixg5aNc?Xf_mwdj8(=Z_MTil_XNUq`}t@ zxtfOPxWuNzFzC4C4DF$w-}*k}_C|GRBTX>U_mY-I=%az6vjt;$N-=%6^#XSd1)~^B zVab*){JRUg-D#@v<65qlqOvovnuF2t6BeYDh)oUQ@Y&tvP+V$j9B4W`y@XoTe4@9^ zx8M)(YR)v8q`xYKH4>dBtRYk`d5Sj%l8lbMQptZO7}L%N+HEh_t2@GmcO+*%*WH_w zW+Wi+wa4v}1?ASsIN8z|Q~XnMIDujHq%?X%L$T9%A6w70y-DQm}2p|Pp0QjD7wMZ7TFZ!)K;j>bUj zh6FxB=E>++&SL0ngZ_HlF?ssHw-{LcYm0$T_VeP$A6CSj#|xFqX1@35@o$}zdD8I@ z_)YJV7=2e!aD)jqc`a71&Z@x{u;1ZFf%@9T;cEz!tjmSz;O2(Y{c90$H&q&7V7?qc zL{fTnB;kfbRg#tlcV3bPg9Qdxc;8kB)q>p_x-o0zu-6soLaB#y%Qe2CBI6>wP5p(b z9zT9Rtkx$2T049>s)HvZzSXQ9$kbjOeRXvcBi;STE+H#VBCdE{F35 zj z%`{%RdITTElfl!&fgsIfky+UYw3{UTR=eNM3Z8(6gH0BXI42D5mGn>13}l$Tml zV72Z;6)3D_caOo_jz5M$K#2lJm|9;|k_3LA-XELCRO^kC!I?Kw&g~^D98W_T{G{`!d3F{@F$y3h`PCj zoVh~|Tbd~7bL6~qWqCAF{9C*NY<6fmU7>DxAWpLQR8(aUmKt+iFZPWRkH^1)^bh=E zYSH>bRGXG)?el${Z$Lsl+@PD;sAU6#5JgcO+zZ5yu{on~YEo%)^S>F<{v6o94D8S) z+rL>uq9ycq=!>_*-&%I{y!##;+nE~M&` zldQh8KsQ?GO(G}5Pd7(aY*0>o-fiRh+eXMaUXPp{0sBoS8p6aU4>zvQ63drN2f4V$ z#E4n)ku4(&*OG_?eXR3MDIsM|n;zR&6rf&x@3Cs_o9_+z&i_Muljoj$QAhJq9Ty!< z4gMv6d!U526wd?A*hZ$!?8tue^hU`wS4_R!$8 znsK9@>;25RRggZ|j|I^QoAv!1CLsRUk)wo=n$5(V&re6iU(1c*CS8Ck`Q{svA!46& zdCqKTQIR51jS|wGTzL1ZsTCBzAEPO){UPI|Duj|?+a+#GCiTvcUAk{I;v3_O=XNhN2`V_@4 zDZz7Ten;Oi7sTS(cj!o*)5TpADR5D>R2j0(wIS0QN`6wkaecppN)J|%|HdjOb|xQI zW`TaRC{0#J6ZP_aNN(7)v|}hL>t=-PefzOn4xfYJs85f?`jJXmtPU-_aXjai|NVG# zBqepz?i}Fhh-3?>t_dseZ)9PyH%IMVGB8KCfnzZ>3yTp%Re2*AYT@=pupA*(cAZg9 zX8P69Wib8NH4O`GBZfE+wO&ILOTGtNp%*(!utzF8f|)r9MYlXIU&{qiVT&rW@4ahW zz6`;|N#}BtZ!ZdBH*@Lf_)hDZ}jga7(r3~-a z2VA&fW&XLUi?)L#rRiitlRYCn;nCyWCt}?l^7Xyoam+*D%3=r{ zue>=#AM-EwF!wKx8oTdDvN$FuQm_X<7x4Z@6VlzH`a(y}iaW*nHBy!}4+%Xx``3|d zWD)WoP&VRUko9y&iVYh^6SD4a`h(T5^s;c`l@5X$_`RXUzvdwVRRR&z1m=wv+xo74 zbJO-5rHXP9&J<$z*A@!%cs!pUQl;h<)?=GE->PBDnAgPY8(CvGo1w2$HnGO6lUE!5 z+WhXOB~e!b{H__v=|}Z&hii8SOuQMLq-TavEu8eU^Yx=Va~)S+xHD_)JM3QuHVFh~ znx(PX`7wBMsu(eF#G1Why-Pe?A~aS-)PFUjS>Z}!WsBay#llx3r!(o(APbolB34Qj z06Er*%rw>&v1B4Nm^3vZiugia1=HBr@i8uSbHX3!QX^i|u$iGnrunqVsAax=(i3R4 z$?jW+sDDF;h&1#oVUv^N>u|H7VYFemu5m@5Qa_nX(y67>AoY*YP(flMV-{+s5$S8C z$=?qyB^#RyaT%Sm*)$;~3j*7HAGX{GPRvj&l42}xx^P#=elDO+<0tg+(6>-zAwVmI(J) zFk!^qH2j>N6ER^|LSP)E?y{e1GB?J3(Lo~p})-g}x(#+u1 ztWVNRv`Mf=vheArK&zIMg1ir2_33i+|7!ur%*NmFD3r2pNQFn{kQfRSDgL^Pf*Vvu zQ`|_=P!D0QEz@&eCS17;1&1|(Jxl>9eHS>G1#eP1R|!70&}EKaPNYV;50&k!AR zRQxGfY)7djJz0GeR@71%Nw|s80h2B>QFQ$e$aK2P0FySHS5bf{3gsRQpFQ)H`Kn?kwHj?mO6dp`d7Mr^G4XrWOhzrZP7}M|#IZgW0!KNqF&@nfs5S zosh@mCOo#Vk2oI)lL!GpUqxe#VVi!!7zNc`-rrm(%&h<}WlE`qfkbvPua#E|8hrQb znI3+jj_IcJeGv#NJ({s{Q5e#o8AtqWiYggdCS1}5u})eU1>RE7(V$3{Mec`)MjUUE zl0L4tP)ZbP#0J{JFA^7qQ+*mJVoc*tyga4Z&!XGeth_k*=8>qDMVPiu5g(pYfLA%@ zZvv@+Kt%!}$gFir+bM!`XoefQQ45kuIn@O$`|_%Q zViQc-yOoUT4Qe7&LANkZd)vy{Q^CYZmzxodmY1h*WL?gjU?uDyf}?R_V{*T*)b3J- zJ%8n`SEF8>FP0@!ls>h^J6I^X${|ck2+T2I91jJ$AQKNQ-1Q{TYJ7N}+0_HmcQOeK z_FO#8Zl1160XpT{!f`@iQ&B##<|f>1O%*REzhbtmW7eI3#7MjCktbGroqzw{KL$m8 zG=)HELCPuLb07~#7t=HfW<^m;B9A=8pyG)ipKMoivIq~)FAR%(f3$aI56_Z`Q0rzJ zyah&HLy?Y-5arf%t~WhLZUDTov%C5C`~Wt`>`t#{Lj~=}6+yTA5i4DV>PUpCIk614 zstp$S7@ClVH%M7~nR>eO7kS2qwmX{kn1*P&7XClG_%ofE-@CUGs1IrmWnV`^ngYI; zB+nQ)d)Zp~1*HU3H@DYwoY6IbH5>qLG zh!XQqUaII3ewt+>;+r)&VYO7!2X6GoqmsuQ`nhB9d-RPr!nH z0T{}zBl5Tuy=0h}f>AsmDAe3SqZRSWaPtQ4lHo-(r^0G?{T=l&wux8 zZa`T3NimrT=ZfwO$E)%Z$Gh`!{XK6=;uk3#(_;N1RCAX`oS^Ny*nfTtsiV4+ouaV$ z;Jv@Hk}UzAH(QJD>}g;+Vc(m(F7j=Ed67N4lX!KCQ5|J17WAy@2>^IHxLZ9T_S#zu z=mUxRRe1CYC4#m>{ZGjb4@@^@9mn3!5~)*4@bCqDIym@$sxT?2J}ig46vR13G<9j` zw{r`v_?u2vCHz=8cW0a^>=riq(ZD`ly&Ru)qn2=bbbuOCHeoC}7jx0yt1?L$IKS%M zRS~$~ik_veZp;~Kf;oS@bBT4-X+Z;an6(c*-^5q6qgDgwNFf+C_2Mo+(CdiQ0B6;vUvRa_oLSr;*CWW zAXz2wX6jb#)3D9uADcZ`*LAPQ@@A~`pO%)ku2kEcpZx4?5OOG+192BF93DwRi48}7 zPTQ7M{X4==UiV`kkNdL%_9RZ8?hEfpiI;`Y_Gtfyf_9g4(t4JB@(hdDr>kNyk+tCY zwX`gDN-@vxe_&k{(Q9K@?SKiyWXS%T4ac~+`#o8}D#_uE{^3nij$xn<(jkQ!*oeK+ ze>>yis`o-bO-&$u!mjCX4t?+YNtcD5jnQGG-_tDzMOtQ4hG7eTFtiyO@~=^WQj~WA z_K#}xFfsUUcc#6`c^M{dmybT&98r+M)2YkclunzNgSS%H0+23x9YrCwTSOfA*l)aEgh~x^xMwV+jn!*4U9Uq@vMHv1 zzK*tlyTLL?2+9RxO-3*Msf5Uh&d*HkU>z}A`6XDUb7j|SQG4PXxe-EY)?MCmDy@>yZABgFtx^!zuW42pSGg2vsbHmVW(3QrTpo@u#4> z0)P4V*0eo#@!PGbOyx&QZ-_Q~*4s5>rd`4i4)K?1Et_huB#+dxJsQK-I>D~MW%9K4 zB_kfjiTUbC4SS=}s!&Zq*lYh_;r(vy%rW^f(l)&iJ3JI0YS`KV`)_Ij_8+~hzm|CY zH#7h3%;scWZ}>_gNL9@DWUT4D)-5@3>+1Y+Cf=KTVQ${IipNCod0MYf>>Gv8pduF@ z;pJfU*pY*y@1*}JB~xR8At3Obnh_a@dV5OLNiyGkH97gbU7Kc%azZv{ZA?4e`v(pW zx#{{XVN?It2m5OvwZdq!JK%a_4Q^Y*(Td#IY4Ri##>!T86?mPS)Xu{}xmJI;^)xNf z>EmE-KDahq4DVw7?;=ehNnvp%|92oJ9&1>ItQ-~kyh|OfLD`fJ>uJu|>$aBOz+l_y z@d@jKJ{-Tf++Saho28K%1@#0+%2xkLeHDcBu?{g;;RJ`ew+0s$>PA#F?rvr{&`58w zryduh(es@-XEKpS`v8a6n_}eAb+OB1jt-xvtdn+s*W#DNy(Dcfj1vmdisTWUZSx}U zrkw`@DEe=2GNLt1Rv0N*#EU!qNCfLcX5frIH1OO=J@|O&zQPqp392Hm{GA+cqF&dzEJ7)ZnDMC)?T-3vCsDoUG%U0d+Mqj zCjRqc-k$jJG#BdYzAvL3WRAA}MfztL@tT$){ldWq{j`ZxK6}RAf5k3$v^WCK?_z=3 z)=q0A<78gj<0eWJixuf|9MgBwD+1uWC4ksW7gLwA%{q@>_PzX$)!`T7P6|z2ei?=k zzbrKm9!^7;lGcR|uE1syYKrfNFD)AIN1mam>4@+QBn8gd&yKWS%H@ZxYbRI3`3QI1T25 z=dqv947)nL7~s-S>E(iF;>h}%&VLOa?PpWtw0075!&l;lD2KtLFG%I&eD!zZBU|mX zugPYCvv>}lENH*lI(l;PhLq3;zsm+j6}pFnf(27gYVuj%Gb-I67YHKJH^i0jV4K_n zJJJIt2XFm19$t@Umo}5+<|lgzoJFJ*McBOBRf2UD?VVPVbgY)~!ga0PdGPGn01x5y;Az(H z`?LTz2}s7o%f)oh`wLlqRU`yfdH%Z+KAmaAnkUCjtW6u-+Cec9)w=D;gD9K$Py}9> zS+8YNp^vYE9i^Pw=OkaQC18>bk|e#e&<*I#%I{ zr}b}6B8(@;%#>t1qIl$pUl*2WcMI;)q%vrng(m}7ijP0-7a*_=giJ|ro{gjHndqCa z?1XuS&qZc@f_%DB#lcnJgVq~K#TfZmxZ0zeb1$1jy2a9dV`c822sIF0$7MF3qGKJI zVIAS4>G`Osqa7o|kdKPFK9HO?xco9>BVwrXQ)AGYA(lg z6!=?uL{kOTKVFCTg5*uDWSn%VVtzI?b%+b_+|FKkV8_vRH?_c4b*VQNvw@fpq7_fV*eBUHRcvc<%xqAGZA_A0W` zo_<-s@|&FRVOWL62b7@x$-ln}u;Xdy_d*I%?e1Vs2OcxBp;qe~pX31SYh$V( z1a`BK1`v=YT#lqA*xvh*n$beDV-{}d!7(b1iCvwsx|+(Exfm%Xzer}}o$hyzyDq&Q zH@#NwJu#=Ss&|&{ZIm73Xs9%(MqjS*WflDis5F|JpRvyn#kH95asDA<*C7*URuR$m zH=Tqv>pFTM-p6jfG?_a=D8z%FWFhq)gA20Mx%rSC^uY-?hvE6J#u_OoE}DkRLP>IX zwNdcgU$_b2nBft7OW!FX2)V`OfimTA?#GC+@g#=?Hyg28m5Ot+jS-l99H|G@u=zghgr|KYM1I zdP;SrIeILdg3{l7q=24}S^(X&V9y8zj%0*U?l4Tglt$sLsmvSBa;FcUIFD>;LUOiS zOl&7_J@Ad-=jok_s`*B&HZ0(ZFB0J!w73E)95)V<73thu@zG2-8t!7?Vv9sa?l73% zeTMKU3Yr?7d7|2s77OvL%{*?ESJ>?S9QygLA0ZzS@J$~R^tA}XU3bgjJxll>m%bDi z&EGMIf8a|J_!=-~#q=3HB^8(I7rV@B=V{f8RiApAQmSsG3HAkR9#vmAF3Z>hc5?Rg zN*>z1ju-0wS0^4a#?VlO#mJhe*gXF7KOrL~#}GY7c(<(Ys~k)8!%jgcj|^;L6uj9= zSf-YTsb^pC*5l!0+qg^T2}TO&eH=-~1m5e*jBYNODUoyxZ$!~Oa?&zE)0r0nT-UpP zTox;_?46~%?g!ucmgHGtuIA0-U_5-Ow3unGj|dHWa6?EYNrd>sw5$1Ce~`67>SurF zAoNDOWe;N-PXKN9)ZYK0NOf6SzhS;WH*RU%_X+ChVV z>sX2bN=6P79ClV_x{it#rYHtO1RFvfjD(j6T<_C{F((n(n{}LYxwIe1|jf| z0}QA6ZDZq9j7pbE+tX%y#PjK?DA=u4Jr3VU78xl=li`#>CNZ~l1$oX{DBU<=BU zeF>rYrb<+A#YRSt+XMpPzOErtrv26~psT<*3Uybw+&E7w_3Nh2wnBx*47DKpmlzFM znj;SW)>GnPo}ReGJGDw_=u2b3^^oRYYh+~pm2r9|YCPLP+rf~He~!=V=gG%7GxMa% z2LcgEsyEm`KJQdl!MhzpPRy-l)mgI7v*gDMZlicp#ZJz!oFWwE{Cd z;`5f?K9aQI4Vl)|2FM^k^JYu82I9gszweTZR_qEabD+v&o} z;b~;RO0W8=jB!9c6Da*=%hbh%JKF|Vs!+)DdM&)PRGd%dl}0eWi6yUMkh@hjAKaGz| zM-i=NFv9m<k)ymQ`;Y*=?exM~9T;6kY1=Kj1sE!-OXI3;zIJ_WXy6J8LhN1b6}+Fp9e z)EHTdp!vQ3ba#Sjw&*(%!fgFBA;-Aa&#B#U4JmIH4TI*P(EH2RoZOC^3sAz}i2jx?-;utZCXkA7;L*9h4(MiWZPvr);U0W8W%h{Zt<(zRucV;n)Gtr%yx<4e z;DF}hnn^7OzS_sf?~FCtAbYbMhHCyB;P&idHu;)6n+v!!J|l}VXMzpott#-^d=3JXKo_fX_nGSxH{S@8)_i#yU`6p(?R{u#mmS60#yDGk|1*KQ3(QOTrm^rt$_^){PVHF zLwyROlG%l$2{rljZtJ&|voiv_+4ofBTb(Kv5&=72$A70j20Ffb31F|2REE>aaZufq zA*0N98-w7TLY6C$faTDX5oK`G$K#^={n42;qf)Dhdkmg^X>&H8!IDvTD8{w`n8B4- z7lxj6@X{C#Jum>P0+}F(2Pcl7+;I6&ibBXLa1-uz|J@6>F>43LX)WLOiqTf-hmg>P z@c1(a$k;GLBe7@dlGviSMtD%(TR{woh6M)sqQ0i)@cog*=XvF1e>+Gypz^>2dSH0k zYIjePBqJnOVzX+(1H_zr(5CL(>+z~8)1CpXA9c0P#ina7@;KKHkQ6>B{0T3;rY~z* zZFslscD%BB%R<6OG8}&ya5msgg6I6#2FI5(-5*5!nwP`>z6k1>2e+I+qdR_F^vMV_ zMyy{i3He_3DlMGfcS0|o4W&mRm7_@<5lPzpKO6RGO#*gh70B0@ffxOo0)8BN(9M<; zk}5W>*H8uO6G|28#sfN7dY9AKTOK3CGA6?Qmn#k9p6fb{7fhB4Y>i?^v;J4_OA9Bo zD#Ry-17GSi?TLBXcM?7>7faJTMy7$N5Anb+Z-WO3O>N&F4xT-lf8Q2$dR^k;3fF_qGl|6>Xq^N0Ue?IPe$n7x2?>grO^Qg#PM8I*NOD zeS)lmQ_D~I>+ZhS!l!v&ohw!7Fectffr^jx*Lj|x#|^kw!E*Mk7uM@hw{@{%4VXUF z(?#^U2SoAqIw!bv4%Bc-Wa`oqYx^|mIU45NR)v5>jMf-#J6#*>3B2;%HdCr97D@vf zt@)4gNLP~wUXK2qe(TTQ@Vwg1e>sj^Eg;vm4tNjeF!^{$;_@kHG3EV zgYlpgdjDw5fQ?C%*`GP+V+q2gjapvd9M;aLA7(^G=ses#_H>uFlq;mB3qntPBz>CvUcriC zFj)Pk{e!- zn}6E#>eVh%G#nZVyC@1<2NNe3df-pEX;z1a=3fWq6SK>+OYY&x*Ju$=wYQivSM5+n z$PQ!@V4*N^!w}hn6&)y81hofde~%BNUgIalCSz;+TO8*15GblJxCAvY?KB6f$I;&U8?wIJ7bo#yt5cM>iU}0kVeZ#Uv&r&4^aN6yM@I?I5&l_4zTPD>^V6EQQ22 zj&%}m_q6=mkGq=vA&Vv>-_FbI>2r*81l|)Ev z;ChzeSj&VhVLjW*a9ARwaY$Gf8dN$}zW=Q-&lUCKQBZQ?E(S(2p>#IhwxKMZd7r6; zg`n(`sR2$h*K|!g=#oS8qI>DJSeX=PNo7f{=iJ^yY5>l47Hf@O7gq19fXiqxhvE{# zkWlxqQL2kEI86R{gbW#@1N^vplZ4K8jK4#g1x{xkXRVR-zrSahWMj9=)N5u}< z6FXl_QD4B*?!Onn?3W><%<+l)D#yq9FWOIg-W;}qyCCChJ6!?>y(D*t^xii%RVF-C z&Ts0Y@k0=m4N+ zM!!L6yD(t4@TDN{{?(~g$4o3Y#FHkFjz>~sJ4Ia|&Z#`8hHs!)NT!BdZTL7G^QpP^ zfGsNHkBD2er$+ga##2YIJd2}QCkvzArB50w*c&Xb3VHttoMotf#wL%3E4rdhk zi;BQdr1y5`hJkdo-s-?$2;tMR@G;&B|JaDJ0Zw<+OC`UgZZj{<-tNd<^Ac;6?UnHgD8qBDrP`O6dyV@dve>T zD5|WvgykIXL*t*6MwzW4>HQoGUMM{=Rk&~j!$sF0WN3?{iMB+sHZh{Klf8-a2u^aVqz6zCFJOu1qe}pN5mb`+51HW9n1$YGVRs>0eI^DXQ{>yiKxys$%1kz>F_ktM;uw&B546Y)YI zv9JzmBU42uliR3;BdNB*Y)8h8XEh;7-h?zFi58I$t_&ZQC1_hz-STG-gE*IU1I`GY z=_CuiSs^QRC|tT3cw3gJrj(9tzZT01IqUHSn|OQsZePoBl%b}|XHg}lAdCJm+4&1H zry48MxU?W7`z-l?EkLn}g3@!pkNSXJyJCo9Ac?7(d>A%CJ&z=rPXs2!7z)jeyz0?CsxvO6osEGenWrf!38j^=z^WM^g-5N84W&m)mnEsh{|j~u5D|@}Dlr2A zgIQ*yL=T`x;-U#$vy{rHz2Tq}mqiH^wPpG#7blMBC>nlui-;XUEg^4j_Lo&wQjAPX z+H|!@1mAGTXq zm{VuS5qR2#p9_lstq7qfAGlwriWia!K}oNQl#0SesO(}OS^1X?VF4pb6SW$Go{WNv zl>!EkNvQ<0xX@u*P*S1^v7dum$Id>L)`TnxA#ayai{#$^%>#rJYvv)r8hlw|ZYk?I zd}p^8z^@VcduKl?PD+$Dl&fX7KK!Q(m-Xx${+ajp!x&iZVI2$eBhA(L$*L?Y6a@S5 zd%UpbJ+e8uq(W)2YE#zo>83Gy$w5_8cfKy!m!T84?-v&AO zkW3s?^|T=6gqjf*E$4kX+SGWf8TvASbKosqRr*T z-&s=;MJ$q+ry^5_jdGV&fd!rx0O5nUBvngDc#6#U?Myttgv^yoiI@XNS;GI-Mmi~-Mx&`El>*KpwZfE@pfQ@(EZ9n zpM*C6LlKUlrb>u}iVdYrb0dkZDX^AJ12nRTjuK6-MM6jX_KPS}TGQJ}NLj*_zQPPb zVXGVt$^pxZYD$F3vaABvF)ig=STqC$g#_mfqS-m~h*g(0-zx^kGLD2+A!1kl%+icH zf{l`M_S_tVs3yYLFqkX_V}=D+81HWR6QH3EGpOpa%Fb$Kc-FR5_A!YH~1LXint zwJyI4i>u6az6d1fw#q`zh%${5=PEMKWYX0_vHu(7sX2baT+DaBd(;dmxXdABRi{W~ zZ3r_(f#z`O21DT!V*1S`I$2%AIRJxpB=W_8Fguf+Y@m9kupewT`KXdFj4W#Vm!W{l z&5DlXMy(Jy+rq_j;BQ!1Sjf-HYONGmE@r2T6dDzcr6_Kyl|lfEVmb=xRsQd1N`Sl+7DJ>Kw{Mug?;(FLj&f8`^Tt1tbrp?ubvSWm{2aFcFgOZ4Y`v=}9 z_7f_kDHb7y>tRz16%FTuin!ExDcGjB-gSIgIoPL?@>>V1D+Nfz1RyE__)&xgqc7!U&a{$I{($m$Kt!B~fIwRLm=xea%5aPf3g{YEg8Bd?n8khWT|U zTA(3YzWU;%B02X)lisX>j}IDHty^cyTHh7q^;UbO_jveParrq`5R%BRy<~_ajnmB5 z_~i|mQus5b&|3iQXWUS{=aP(=lb2FDK z#PE+g03qW)0nR}R{1Z&czUrmMD1O@VG89t(5?cEj zbg|N8Ru3%LEeCs<36e$*c6Mge)r}OlXLp>?iVz4SE!ch-G?Y|KV0$in!u>?nLMjjV zfa$4}R`+O_+y2(|lEHj#I#atj*cZge-&-YbrFM`+6*CnRACHJRJ%S}gYg&W6B%BHl zcr0Kwc=|eaC~-K}LzDnQe*gXD@#{$GZfHPl@yr6Gy*3b(o+pZ33>MT94Jb+uP5|st z%IDtMec*t&6vCLf2w)_P!2s{e`R+ffjjfB?2XVDt8I>ZgM3D0~yl=~niwlmp1 zkq}0di?ycUtsFaBZW;d<8>I^}+hnR!Fl~H5x`2f2T06i&LBrv;i24?!E^5lL)8I5M zR=yxIa|K|7xHgYc`Fcstivst(8SpBeLN%(j|1*h^ zyJayJ@=kE<7aJu?e5H;ARTNpmZg*4^AObQ+hKSb8mPJ}}W*m3Ou0-=5mR7Ed>%5yK z-JBaTNiK(y!a|Wi-G}WsCzyYmg;rkSDYmz00M`j@-9k#7C0_`Dz?}p-nuJ@7w0LI>mJsA#&sJeR zNI(HjIy33wpW*D)G0AM1fUc7#ne*IY5Q1zJ$-6&|WM1L?#}UKDOwSJz9-@i&&3tTE zKm-#hRiwTLk!N6U*kxSCOiiVT?pTNhBKjl%d)Qzl9ln>mab|TxQL2wsMJRxkE&6L; zI9WyVmnvOIbC-Cv0czY7E=9|*8g&X`Z5vbyYmD$@c*F((p836b<{|^Wb_KjCT8f4E z&Vt{~1oi__gnn9AqK;Y%AN8&~tfQ0ZIP}+m6Nj?)``WJ?sN`B^3KZrj4E_GKR;6u< zMf>2{JdEeLZpIC3Wk~Y2L6(*zSb8d_nc}m&bb$B4`$-p?M1*BC#* zP}ljUrGy9IQjKvBkJczpN4p^YxBYS*A@Nf};DMBH))Qfm4?*&Pi1=z40mdhhuKJHp zNt&|69z}K;6(6@OG^!dG1@qS`S2Qkeg@g)zECOpTK(!=01+xq}Wtt=8!cr{umhRHr zPVdL9h~pW*u=W%!qn=!^$JQ{2; zQBM6FgAltb17<5kyev#oGYat^WTofdE#md6P`gZ?Z0y1qH@ep_@v@MGs$0bN5OK=n zm6=3^WDd`uciWv!tmfF|)bHWc^>1S?XVc!voonp!yV!3Y#ono{$`;znI@u#pdP z`k-_H8B1F3+0voSM3SgdwIcngD3bLR78W28;=x9j8yr@4W}M>k^NDThefK@X;*3Hx zY+e7mzR-9U=PtL!oBPNFEsxzv9Y!aV3Zw>_u=#zNU%(b17Z)}l+I6%koq21OROH_P zZSb1so^5592gtcnd%g(Lq8sNH0Z4|e1&cT;21_80%2qk8m$ihZ9&E@ME~37^PoEZM z5Hs{F#gT3J^VHQelG6^uNfFcf+k(UCB(J&Z0w+`%4suEYE;`>;r@tQ#v;N(B{?jH2 zi(C86oCjggb>B~;*MyH#c#{dV_5K$)FJoEtZ^A*)mlv^HH(JP z2+bJ*EJ9Xv8JKZ-$?!5FbotU1zxb7a=UbDU?(;DdgC169u_`MHrwLG-Yy-5x;1*xF zHwM8v8mw{2%mzxi=|1+rlpne}IXBa!+1{*(Cc4DZ8Wd!yy^O|ytIA(EZu|P6jGZn- z#ne_PER57Z-h(idxQ1|Xw)AO2a|SYVLhzx8u&`$Jdz7fgyh?!QaFt}))c*z^eoBvw zeZap_J9oX!>?h8o77yckJxKRT^f>~S!#csi)}{=t{o$I1lvf<%W;fZS_ZGZq?z|an zZc0|>wEn1|#hbr8sF3W6R-oN%uc&b=CWx=D_~%s2&X=02j5>-S2MgZGx57^}hZEPD z2d8e{<|x9Lp~-9$dq=xGz9tRH$BT__n=4_5 zpHd3Hxp{c*Q8k@x^^v`{cP*xS>#H;gve>Oo4<6iD9M`^^PCLh+{|bK7v>7?jODR9N zoeeD>X>nQM(xg|y7ctwKcqVGNJx#G({w=h>z7D^iS8ODMq^3E_)uNo|7zZZHId64Q zj!Ny*sE}8nWe%?LZuPvDR;H8@uLbXns+xehd@q!S+=K1*JK}}9--*TcC!UFiqBW8# z#H+brFhDi-wtpyPzJS5**|JA09YvMx-I~fjI7?qMf=}_*Ev-Vq?*uzDH2B#-u}W*1 zIjL7V`uP3K+PG(^J!Tm9&hs%-cW`?-NGOX4@X#p6kL&#PmE;_M!~I{Mf{_vP=%Y@9 z=X^_lElCutpjx-^vy~U6S#qK%3^}0UOK4XztW5hK9~)=H8fmcxTLP4VmOniQ-|9EA zqA>3zvCvBS>;stA_9u*|kgS#W2C2V@8e%W`6eKemHk%ILO(}_N`kZaL=(k?32EUJ` zd_H4-I-SJ)zIw~Aqg}MV{)qe~_|otz*zr1NDv~ttt$|dC+xaalw6GtnFaz&LEnwN*W)H~y@cs>};m+ z^VvJtd)%pYi>tNCroeHP`_Nq^aCZp4=Y>Vb#D8;N#J5O9?&Ia^qeDdQ@^uUvy0m9F zK;dw-KCt8JxBphFDC)**spjL!R;N%p~OQW%GGxSMKrF zr*C?4wT%9L`o9;-I8>C%x`G~@)#=M~3-^FM-*>Biv#>9@h`6peu4cN>9mV?kpxmeV zjStA7p$u+#JUtZ}!PCpURyW~P5U9arbU)%=RT~FJVcC#@m^xw<9_1H;OJh;CYw z$?r6l5EvN|nKDBl2apvMNU{eX4CGoi4&E#mevVFKsPlEc@c0Bdm~_78J#IW-wq9)o z9tXcYn+U#vZA7kreICV5cYpuXx$Jzdap`zBy3(|LjNVTfiO**X`ZK)ffMW#Qd+)uS zRXtW+E(BY!+!CkIeq3G!Gc{uC&n%lqr*GrS2$(XNi!|-sC z@Sh_lVADer|DDIrov(lB(w{WuUM$VoDE}M#f`?($fp88n8+y^Kz%x`HB@v9{goRAImzg8&fVa zdrGwQ%R{yl$9!pgJ-P0`8V<^3;!NB47dn7QmnY!gUy=ZZDA0?#Gjro%i)L2f^ioim zLJ%DOurEC@5~oi>bteZwaYqmm5C$DCZ}-|d+qeWDn)JL4Ri@DNUbGl!+4fggGSqcG zw1e`__=Nv0q^LAE1GoIvYbKe(3*9|$QssOtssgj9++I#Fk7-qeHrKZwXH|l#+uJME zYZ*JuKM1uqpDt|jc)gx{B+#e_uII9A+aH&Md;{3dg}wHoBT0jtFFLeb+CC(M?cP1k z(pgN{?M|scL;4R>Y>s%kGL5dQX{2wx!mP|L!EblBgxVsng}>e(s`2L|6t1gJE?PGq zjzm5;a9ds0KaPexGI&ua!#|GUMdJSKq;LDHSP0wFwRG>I@@#%C!arV$@Opo29JnI| z5TqEkY+uEJ$1*mEq$C+9y(B4%2$9XvQejd4MD=;}+JY!zuwW*G^`G0Kj(H9J;2#(; zUeRIEt@=(L2RH&z{6iChnwmmeH!UiHiPY*6wjl}TCr3<;{?fo^paYpu{A}~SP&iZM zTP^1MPl-*`EQ0~#PV9^PycfRPeEKp9ybKU7WSRQxm$DBl@F=R!E>;NNcT6n<{}Wc<4X zbsYt>7#jaQ4QsTDc{&~;5noVOWld>mw^N1YoV~gfuiHkLy}EGFovuxfkj>9_WSp=e zR~afd}?4z~hZ&bM2)Cv&F?`c~Sq?!M>qy1lIgJ_ch$`W|onH2R`n zn<~Y&<|(GdfxK6x%)NsT9_i2^#%1X)IETt73VBs4Bt}?aIfPJ@VYGU-KiG?5u#UI% za7ZdyWXjbN5I#dzX%)43blGV+efWrS{o>?<#eeXqD3lT+S3(bV3SLik{!Pge8f|Y3 z2;BPr!tyKPo&;VBuw^)Iko40i@t6pVX=Q*Ec1B2 zS9J@{!=937mPwdBR^B{WW| zB*Tdsu<20D^Fz4ee%MpfK$i=nr?VVTxv7$4tLGy_4a!;cpoN*KP?IRqV`k~6SL=2h z(K7FI$$DV3Bc$7pb%s6p3h~Es_!~v|V-qau7&SfJ3AL#kmbUBL3Z61$VX7 z-wA4JG&qYbEiLW0AevM33_Fjb4KBC2RJ(bLD=q0Xxyd3eW=OrF^ZzFDc&Lu`v;r&z zx?EP0lu%bl996<-JvE$|mT4RpJ<^q_?6lM5ca$XUjHIL+KNvbOSv^FuP;^~eOHOtK zJyfiQ^^M>?NuuwElraoUv=O(q`SX0We^I}GB@%JFNK?R>%v?)u8c0I|QSjsEiHB6K zqeden-i2osAX)q@V1p98E?7C-LxCuMSwE`KhHF{nrKWo|06)_n+zUYD`^02e(G29dO zB4(8H_z(Z>4lEn{Z^lJCL5DzS75I~ppwDD7ca_+_|2?!K9kjZ41;;PRjqeue#%~Gt zToXHwyf8)!57rcdVe4tIZLoreD1~PDbw*%c6bkPNjk)Wechq-k?lk+CQ>&GKFe(tH z;DfO0)Dj5TjDv`o^t_?46qLT>g)2R60eH}*Gl%q9B8qcX5zRoqp`sS=O~EUs@$yL` z++5ZS zPN!4O=w12nkNyv{WhTc+g%*CpNneX`;R&9elLvt>M0{_n!EYnD-dF1l9#>yU0s{ty zK~Cgd_ZKdYMPD~Qccz#+JH3c?Ul%%h@^)FbH-vp(Vhvg@R(l)@ymwyGmZx)tK>aLR ztyb^Ivk04l8$hIYBzqn>NxR-w0lUrAp3RT4-qf&%Vuw}UP34YW7e!4}uT zziLliO-kX}oZEKcXm5BvZ%Mfww_BY?`ejIhAHYtJw6K`-bjGC$VO0s9%_$g^ zv%$~m8ci%;`)*y(etmOfRkY#Y{+6R|G~syAA5+gURo^#JlS1+g zew#5y26jPCsx8m}9SW3|k^&rkg|Wle;>*^Fk}cBH)3qj-?XpP&la)5NXU-5Swsavtqmtd|bB*m(o z!Caxh{j733``YvOC-nF6_1pQf2Kpx`+-zA=xG%)~3)^7sX(qRmexYi`=gA)u25<^x zG2ynwv1^6H?*2`!WJpu;8x0^t`sOK7N4^Us<_rGdjM);T`_Cl%y&H*<_KjUL;-&^i zNiD5*ZOOxhBZp5kblPYh?toADAS1(4^-3D$Y9JVet7aJyX^uxyt@+!?e=+7vn>SMT ze(SMUMUz-#&w`szuHJG;OQU>R-Q-@BS!V)-R0^mY{yX985p-tJ%fZRHlU$U&!|H37}Q=A)Q!u^9hIhTJ9rk>|=^Zp@@3 z%%*0)$eNA1yPt=L&z##rqXzxeqjYF+p8C~2*Qzsv|K*EdONW1`qnMjnv$t;hg6?^0 z?&MbC#5^1XL=WZpa1Vt)Dz|Tq>4m?gk9*)ue&+IVBoGOhJE36{Drqu~Kv|W|3v&He zFo1_KTc)UBu=HLB+f52K+&_6$inN>;>+%Fi-M_^;yllfMOz;c&>G`3+9^kavz$D(P8a$qPmX2Eo2TI`s;tD6B7`lcy$;neO14@e<8s_ z?eS{keTDO=q-P?oaa&|SC;;ftWzrD<2HVAJfr%V(gK}J6TLOb_Scm1x`S>Gl7y>%c zOdjJ;h)klsZGx&bFFBA3=fD+Rq6A`1#_Zq2zg4fFRD$Ma)*5ZEvG)p%ArZo&HUFk0 z1D^vl+6}3#MXR>h?D|?7N>N?g>FBipZon)StQ?=OUvAr}68Jc~B?ioxvo`oB-6#qM ztDuVH%U@V6xl0uK4%4AT{!7a5M^ud`aj!RE5=(w7J+!^Aw-@w}nC4y*2gvdi+|5M29JCsvUAyqkCWr;|f&H* zYA#(IYOY7LI#3fhL2|I_V>UiajaJdXSX8po9{6~xBGPnHTI1rs+_^sNnQ8$!8WI*Y z3Mnmi3Oq=@`!30e00j!j;e`Om8m47Bq75}PEmcs+b^Q<$jj*8A%BRzXMC*bloSKNN zgS027S6$fr;h^(R>eZF`G)45ZDzPkNa>D>TPlj;-^ma7+I=tTTfuT=Xp{c79X@!MF ze2f!jC#;&>vRKKK^@E|QLWZV4A`A@(Jrz%Ek!Bp*L!I!}LLjfY!5&r!N}fe=CGCZ4 z*<>LINE8mJobgtW1{w;5S_Ex(^qMFoEaejR6=Y!XmJ?mgb4)$_gT=%0mSVs*BSzWD4 zafr^9^Sw!}v#hGI zgiO1JWj3#+32N*_?`)Ky4P%aTE258t5l|gn!AnYD-1r92S~k9-K+#tFHnIcrjBa_6lT)I-XrS<_zfisV0_?(r+v=VCM zqWz-3h@anNbu{?)>bR8sO30tsj+tfR_Ku*Fm<%<$RvzNL!MI^l(J1kc$h(+<*FtsHYe zLZHX}b}ZjOaA4@93_e=ugQpfX3xk4`kX*#uCvU)X@F^goZJ-(CMv#?*wS+LIhGk>G zJTA#0+&uIXA4va(qD6<^{F}bf`X>>em06CJCc7~z-QpF@A1ku_Q&^~|iq6hga6VQ{ zyQ)ZLZE4xHR57gpu&>GG^RSkXkWebMgu13+<40~%pIj=llM^5VCg9_QdKV#8*<-1i zLkiIUEVcJ2qEc0nr=Lo%0S+F7tFIHIvn|GX(0-NYAG79`@5=@0jpBPz3*GE%83d|3Q6R2;ID)br>D1!i=m>QAdncXkBX@PmS?2il?dG&2Kqjqf~He`^(AoqEA!HSW3&(Xx`7i+CQF7jc21x}8^O%!Wmd>hc$!5HMNH!>5%GjAks1 z;&^N&NoayOkx*h6%F$F@H~3LXP!J&=mE(CBb`W0#WeZvF2P02adZU+=B5vfxU8h{g zl=)iv@^8+fyeXvN$`g2iy-UJhL5QvpkvT!kV8xPLZDLaTu$j1Zt^h2pn6@-?URs`&-1>zCUT)TRS){+{1(GWb$H11 zizG4sZ~Nn?B9o0F0m2_LZHjPwH$tF14Uq2_UpQ}!&S`%NIE7>L`U|tiP#ol8YKGR3 zn8X>TlNzObzbl|sy?|R0oU|zKM@`sU^!v=kxI{{We_)t}v2mvt>0`beIF+1U_Pr!{< z$9)}73l%CwDD?<@tvEe5zQJls@aR%*Q-mqXGwkTj7{T-OkDVt=TYyA&g;T#3m>Bgj zq7=N@8LY3AG6E}@$V!q-(-i5!bJwz~1^*R_ttKxSuF*J0p8o#StDI<|!j)-0yG+4` zDr@tB-T09%IxJV!kf!P&>AEBG8*2qD-Krs^BpGX|RA>N>RO)|GqZtK9?I$(?Oj)b{n#p@9Sq%$3 z#2?CMBo21t?YI(Q+CEnd4&=8`(rX&X}I0}f>8 ze?FGF*fXVh9))HkL7LuS706Se#_JPE+wl%s2?|(tnNMNNJOY4;;KB%J%7ARi!9R!5 zNt(X82*$TPUUVMG1+8P|;b&|joj=ti*RCajNEFnJslLtSMXN#vW!VA~TT`T^We%*m zR4G9m;WUJrYV1qzOd)-p1W$j{a=UQvHE&JW*|FMUv*AK!g4gfpK*^DBU82p}a;cDw zHp;PlbLdLQFmV(AO5~xi<;VHZq06zqrzY)b6rZ)1Yi&O-T;}_El^Z77Fw=Rqkn?-r zO^|M_el558J^0q~3TJ8f9emAmqrG9AoeE9_6_YUKRx)J`E{0U1TE$g$v9&$Qr&or1 z%2t+fs3--1B3y>~NxjRqI!xnRBt5S8Us$aC9SE=Zj}?TZn)CK~_L}xTSOR~f&(g%G z3CxcEM39cdhx(TZ#?-#}5)0db?=$)qJBokJOV@)>y&es{4;a~&H1cusYWIP^uQ{UdtGT887|6h?gw(C|$wR3~YTq!0(?QDCds?YAvp!^loJwohQ= zNAOtctaVwyhFVE(G^dAgnS8H3hE&Rg%gd<*mD4F;!Iq$=W+5x6ixHrT4H=b*_YdTQ z9$i9^1flkvi8DBRh#7o2-l+d%EqbQIc7|+fu3?eNN4>61x%z`BT)^Uj8M-{rQfqw6|kp#DcB<*qY$JW zEhv(Ec;{0+v$*A3ag$z3$^nviH8(O|Y7`ou_o>5NX;!r1dO-b)Q{jb;4V=Rmw8lFQ z5|Su&Z<087RZWo4fKQ#!W?*=P`9h+`qW+NqHd+<^?)P-*@ZrOo>r2ddrpae<$YB72 zv`|Ay9oSL6yL)0|ZtjPghyRQIe`|3{f*gNHxzNP|y#3ujzbhF+8W~i|MUjNrT>Ki1 zGo?zvtT zQ3XE>2@Lyh?9;(|>H%e;F4E4UfqcFy>&LFRI1loaXwb-Xvt6m*AOF=3&-Gd(fn3Zh zBQSGQOQ!~5ppWl*3v)4Ijn5_yG7%}aLs9OYR2oYi;Bs1|sx^O+$tQ>5Py=93i7G=~ zqE31&I*mh|`?};`2LSv38`2jxTVJblZ!9j}XZF5!dT#`QoLak-_>8=3Sw8L8NYU9M z5aBd6N+I;VKy38}e{O$F+HAR>8Mp+41iGRsqGU}^Z#1P+;~=pl|K(M$f}NYUgN``7 z!O9PTD<2!85s0~|Wmr;<$A^cYm-&1Wk)StP;cG+(C!>|pfwYgTJjXyqO|FD}GK5oc z4kxBf8mC_2JUe91Ze!Ai?{#-|b^`ar-H#{3l9n|>U{CWbt}5?~HUHy(yDbk7L$NqD zx(((xC5REDzAh-SmgJlGxOumYWEg|AlBSe$o-4H2tcpEol0#t-YP#XLxFZwX2ywQ1 zLaAq=)2p8Ut(YyZDoEFi%^iS!GL;!#S$Xi@ zV6+Vw8?ok4m&<9V-aSx>p!{l>K7QXXXCiVvhzT}K9*V)P{8Q_2t(ljQ5GN;6{GB6C zmrY}R7Yt1U^Ox$t8Yy8pK|(^9eoT>%>$m6I?N^1~?-yJ;iz9F9h7tJbe4x(3iI5kc z0+z9BR34*j2f8o*c3G^{_Ls+1sc`b|X+8ay??$u_q<}A9GwIA7Bn46S87ndVx1gMg z*R-tG2c8y_zAHhn2=-q0ey-*#Wpm$yJ?rxU`VP`A=iR^ddGn{2ABX51OpJ^dmWB3t zm9>=7U?3tQBR$&bP$WX)3m1H(Eq{>+Ye$icb_?Hr9%7gpjE+%AYKH3KE%vIjK&iB2e6{ftsI>xg32xHsdAqGDtD_= zbg?}L$XbpPTcJI6Xx`uh#sid=<42hJjhW$@4@N96E_#AZvpv1Mlr!0-3L_?ucL5H^ zvsVxmn)LqxJJNKFeFso^qGajIRMy!OEWpJLjgjPVl&+#opT7U`Od(6~^Ee@ov*Ukh z(U?jm{{=W@h48vqyI*|0a7fsry|J*cvbWcJ@^lftv*QPuZu?CH*hJj-D%S&i;}eJOOf^hZ`Fh>oPv)L)LFp0n z)3yFypC3Y~O5qO)39NC|sGQh8V6ahtkjW(*b$U6iHG}_JZ)N3m1fg>dzo&gW76`e} z(&hzUhi5i{zAImCG+HTmdq09H%>S9HFE0xOe{_LA)}qV!d#n@) z?t;zDb@*KGks%}y3p{|S=8yOHV7`vPRRCz0Qs#fL(7bMY|51*?ku%tSS+W>OAm;P4 zye=97vlBHXBnBpVddCoqe8v%@n@-U^Ig)G-OX2lJM@A4d{Mx52CF`KrekA~39`FVw)L8(3K>C%H!z zbTBLP9|v`5NgG0v)9&Wr^74`{1`GiJ6KQ(D{FBKHHldh5jMmiq=C0bI6(|^q3ay+3 zjrA|OMnj!GW7x4Elfa=Ty_7GSV?6OLJ)T2xBg-f*{LLz{LxR~YhP>^io-cbRj0`3l zjTav-0XB~x%$zNu5atzSU!yCJ7fc5E^E$p&L1lF?enL4J$tt^%P#~nrB)dqc2!ZZ| z0Ef`xOreRQ^9x3L^q1f-a;E#{uSgJ7sv&dXrYaP6wm;Bv3Qm(**(2=0c-FI}y0hbB z*__u?=ua@NV(V+bKj<{~!*P@6o1X61qv`DJ<@r{RvjwA9+$K;<JfE&6Xi_Ww;O z_ws)Hs0)5_1i$1xw|V}NRT9CUy&t~2KVZT9n(f};ZIPhMD=@3qV14Zi$?0nFQ@t9V zH5a)Qs%0@NO1?qo5#jdR5s*PA@UW+D>-JK>xy|e_%O;=C@4!_?W~5AsrPic%_c7=y z#pzbPNqUF~3=*4Tku zUD~?w@ZpdijCt0Hswfm)Dz$P^1-aK@l-0H8vZ34Uq?f$^<4iQ_x|b);5z~cjo9DA5 zp=>aP&Qu;B5IEyFlY=b&GyAs+*vac9_unE*q^1QB(x^ zM2)kX+-gqNQ>z;1{xefY@aj2*h%ZM{7UG8sCeqQ3L7M)-tkQ7_vKw~^e1dkg+8cE1 zy)OI;?y)5n5eAA>(rJ|8~~Jm;16n$-!^-L_wjdWkRjpJ;<$ z%FWR3QPK&1y8ca5$P2hRsjVGAKAK)_^z3BoZz!gfho)BfFx6R}D;@u1co}Q*q8|L& zNBTZX8t-t0wm2R9p zN0Fd=Ed@y3pnvV22K&i2ebE{;1F3CPapxDUy){59ijaZGUja8M!B3;bzdl~-KGuqV z34yZ%m5-0B;DDi+(vT*ff6qXJ96E@YZkAUm9p?8#@9kasf#9cEm5-fW()S^du*dw3 z)VhoQP5$T3yozx9<<{e-xdf?{8X6X4n08K;Vixzk&{da&+lUDmI`p>FxgB)N-vt=Fp@GZ6tw!B{B$8jJ=K|cnJ;5%R8 zgg;AJyp)OHM-8@ajvgMg%PKlwpTJ!1O49e^>+PqRy6)Rtmrt)e01E{1D(;*P!7 zUTZJ?+Vx(e+v#gyuElc*bfNd_9{kXLN=aRX6a`Z8jGk_y+dr=+gFl{XDjT<8?neA8 zm*1oBXV!bF3zgD!FJE!>&ULVb(-NHKYzOx?AGe%~tlnOQ9UXa#gA+9nT4a$zB==^P zm**8!!adB>TqiXQ`P*_#IAYalC;iBKOib??mBhlTZE7$=VPCVI%b_PXRej;8<#F(v zwbyR~RkUD#vk!;DGpk%qlN^p-eGf)H75Zfz==j9PDI@#z>G1`g4U-iOf5sX#dxe%m znU^Jj40cjg$DIruJ_~bm{godyM4*+H_PWpN$w}qLyVc7h_flO~-W(1N`&OSou)g!( zS$w%aiwA)uDCA3jS7j&hJ==_Twi?S8w9)@w{N9JBEYIx08SHYmL0$f3BRxGF4TW95 zqM^9hVk10#do~^?PXTKlyfWW)Fx`I4=)@wLZw#?9^q|;`P3lVMotP;|tJC$ojD0Eb&ZuxVR60LnJ)<4&C|q>*xWvd_Iq;s77%D z60p|_dT6@0A`E8Bw9|sKYC_gVGZ(=S&F9~E?BvNOclY|xpM#%l8Z;;rCCYIr1vGwc zH6OM8L6=>hY;gLsa+ahAx(~K{{_Cfa+-Uf+>^i%0UbYBm_|USVDh#ulmf}W4vN>hY zZ}diwkzxE{BZoUg~yG(lKmK=SV0NKJhd``mIZuzj_$^~Jd$0A338B9~4 zL+{c(RAo@>lARW}K$DW)`;a@TU%>ZY5kr}SLEc$iz4H6q(u(hp-fD}>DXrR$!TrGk zztPj(Ymweay(Sl(H*ZkjSt~1Sq(-M+)K9IPzH8y&igR3T+3St=-h2}|qIB%Dia=M` z8uPuXUcH&|TXH^btzYqW2G5HOA?K^Z#di1A?`H3!mYuJcCGH=)5mzsnFET3pAD-sD z&bgX@vL5@D)?N$kDD$fndzQ(w$}!N;aMRG!471XP3L5{4e3-lY`0L^4!+z)W_2Yp< z^Wu@_dpitoA_5FlBqU;@E>VV<*kLU4pK(8@M3;9ns;>>(C6uR?7$h-iWHEQnCA0Ld zvxMEV)vpf_Vz!5u24EtExIRo)OG->c0szY;JN6`I&R<9Sl%_KdGxiQ2zxCwGq-$8( z*?C*flsL!20~QS|`zixaV$|RQ5IebM#JIoF{W>XFSgaP=-rm~6q8L4czi$DitfjKXMHjVG%)W>gTiRc;&Yp5R{8ihJ!a{^r`~4R6)5Uo6%K6IB%B_Qqx~iVN4p0BdO%`Zsqi$f3 z4@mBR|K4fzcsBDUq*+8n#D4MFVC#Iv%wScNZyzomUSd)LjLvBlM-->ArKQVt`7{h` z=vz_(5x>ARisaz=4@tSW$VzrL3C`#O_9_M}<7eM8?H6CZd|6ghg!#=N2$S?0#C??u zWG&9R&;iZ)`AnQ`HvzA~vG}ay_p-`z^i6h#3U3T5c`pg5GE+SEZj~s#LS*RP+WZ1& z-~Pa4URY^7`5W5?Mxd&?F9dB`{X^W){Y6<2WU9P8v`{isYB&-qfJ9rx7a`TH2FUQq zhW3?6idJSl3k;>9aikpAYTIwZA$fJzk5P_$#4DC(AJp0DpYG69Tz#IgUxw(9`1UPs zef@B;o+(}qy}|nOD^;~{miKyU_R~SqL~Lg};*2zWh_(GDpVRPe)cxsx)_v)ul+q4Q z)2OPd)P8$mC(CQExG=BML&5n^RNBJfqT2#DcXexP$&VV)lQDe+Ju3imFn3iXk0^V^ z@oF|WpCPlzEFzYK#+v2p@hxUf0w;TM%fwCK$&tHEGaF4jH_e112I&V{= z;FWu_@87}bgWl5nBQe#+Dl-0&X94?zn|Uk9qpP-!b(E!B2n^>$&gfE_Avcq;Z2c(z zE@dW&AKp z>p7S>vt%u*)V|5m=aQik(4ZQj5G?A}+0BC~&SbHRYFn%G?5H^p7Erd2ek97kz~JAh zD)@%?)wfKtGY?B&a-zKzhox4s`NwrXb$eR_zG zS3rySxj8Z*zCw7%&3B9KDM6OL&dvu3upG-uRE!ck>5~}FnAg=vDEjqlzR7;5S1H|c zWDkJ%_V%u?uY*LyxpOf+-5~H=wogw_XX-Sif&U8@+35^xxmozjj=i z^!XQKKM!=|1SYW|!++ohgpS7%O3Je2f{C>YOvZ-8CRIFh>No2`z) zOJE-|MIVY&!)AHQ6+V_N;b?B>vD{Qk4~^|V_c`7z%q}jsEh3&=^J{ieH@DGP5HEr=Se3hg&K>*uP9H1 zOgHyQ>5ZA8VP}88wX^3$W3{gE&xhW$B zYwCYg^lJc)8A~WEJUslXJ(~n>kll)m&t8ns3I01Qa=4fn-M(9k;CDq`o2AP3{GZ-i z_o)nO@_A@k8n3%D&|WDD)jn3M^g*^K(JA)xJ;J*wFU}0wmiMx-j z*UO}lJ)oKF8{3x@<74b`Rd!YcU>mW z^#RO(g*iKK6pT<(dtIc~ zU2XS-lY&^$`fK+`#(1^b+QhMPKL=yue}A$cYs}`0H9ne}vhNo-O?H`{Iogw9pRH3j z9(5C25Zlg_kiU3gJOk6#)T{#`B!yRv4Y|1)Dd1L-|$auC6l&{evPfg zuiU94QJ4b(TmGcijj0htn#LcgOFnyxK?87q)|D9hdYLT+FYJ-m+4E9oJNrEEVMc~p z8(Y#xHu!NpEFG00&HlTOONf9do8R4`Z=AxEbPQ3gt7OsqWB>k8a`;z7mzMfc-Wwr% z5>wA4h2IJ$xpsDnnD6!UD8qX`bG9~`i7bCA)8mA)<|j^;f=TuWZX36McNH{BhVIaw z7mTR{99QfXuf7qprKP29k7XYVj)JJ|YsaM}*OT$3M&~lmC;o||KdvW#XTU@4Xd!;E zX;vTc$bggg*5~N|aRGKH^EmWqr3~IIqy5s9p;czz!v`f1ji4Q8EqigTjkTS%g9B)) zIF>|O_d~51hqL8h=5b3(C)2u}fV$D_(#(tl1ZA%(Zm{kumGfxvylW;>I&_HBOUuB( z>|I~Uw{L{qZQSf%`G%F0A}6$6Hi9GHyrByx$y%J?wz|ql#Z^*zix!s3YegmQ^65{K zYf#I_t)IPjGfDFtiM-!51|xe3?QyncHVD!avxgHjv|f*;5hwPZ$InAthtst5jJ7@V z9D+$Wz?MlL4lMpKZ1Gx-?$+4j%xf76lZ3s}{hUQLLQR#OvdrzQ>7}P~yhaKhY~V(B z@^9{gR=eZY?NH+J_73UP)N6<3O52KdKTU-|dUg&r+x>qLy|lg86qJFM4fWWaM?{eywdhYwDp0nY2EH(;C$Ht2pC-c$DU`w}-Y zGNP!)^lxLPGut35#8!C05#mon5SO1as zDW=an10@BYs>|Gu=kul{S{{7q z7gY)(A0^y+_NoNgMcjQwv$z~+Zdq-Mm`3`)J zT&bY!{N<4?#~|Va?cA1@J^^W5vLpo6FK{yJ0Qb&?ns;UlE4mhc`)qa!&^kK~RZy=PM9TrSv-wcALZXl^mrwh!SIso=P=F$=ZTt zh}4aOdystlM+Xnz=6R5XRYLNol9b7;gd7NS6+Z6XkH`gUF0%7E0+K3|E3rP>Qt#Dk zdnVTWOn!)OZ!BSu*fu$zFk?p?01?+khbKh$t6`4~k(sfJu=XRPuU<>ia}c0~7R0~A zW;}b*hh8D7!loiZpeK9gtzu&@^bDC<6ELRvo~rNPBdJR%1v4FdilBL&XFJj;ouLX1 zZXw8MkbMh4D`dEaDMI_d-**KJo~;Ywn~O;z#X-0hxa-bS*Ue)8(@s&6PKJHf-a;^A2CXLEXm+0>>2YN2G}v*B#b; zuSqgnKsxL(x1$wW`yvi|LBdsPRy(@&0-AyufGjwUnZvI~^0CzYXklXU&jwp&a`J04 znGXi`rTCEHjympORAe$^GYAbnc2JI(#yA&tCz%wGgODNet6L13;Y=m8Isw}s&cm5>AMwEm%?^0%@);>C+K zL|t6Gl(bUJl0012t4t=`aQwQ8(9}q7h^%Y}1$pHA4r{p~YqONZNpyH*3_X^rO(ZZO zi;5&R_FNh>E*QxlE^9-FN`U1rZNniaPkrLVE1VK-u7iAbnRFo&Sz z(EG!YJGFE%W3#nPBaXdv6kr@g=(*NvfhO+=zr#YSE$J)1q5yUFh?l&` zWC_v~-2n7$P-Jva&?Gi{FQ$~dKm=m%XP<3rtIB5Nc(Y14pjV*InN<%uN zQ8@}}QZk)c$5Z6AAZCit=irej!o)WygENOuiJCWo(ShYIdYHcyVYMTN!+>cXRtB$$ zOXbr|!e`8vGKaIIrJR`P8-q{CO_nI0cy^-UglY(#))HQmI65tTSu2D@}21PSRIxnTXC#Gds`(R0Rcq!I}*OsuAsjO0J$2JRD?qg0^N`- z=n0o=t;SlfA2n@Nx3NK!mXo&0Qnqxc z{Sr=IErkC^}{61t7!pvIuNI?&U)@Pq2d+ z4Nc)_4f$u?h|oZb5LqG*%W9=gSGO8G9+g`f{B`r?SMby?03b=UG>%^H+^-l4M+Q)_ z%u-a*U7OXAdFSf*g`CSZyJMWQFbq0R5A==f9W^KXDB-kiG5HSW1koF-H>K@R}5TyWI3@_aga$w`3wCd+pIJ#>w&G%^fZ0fmbK z=b+e;`hw^#i!+}N<=EFBDDtL`#aCtHC?MP*8`TA0do;_XWc+nEP@bTjk!9$|;D?f> z;pnlHBzh~}i2YGgbj57H;o^a9X-@@v{_k{g=IKT9=jg%*50{YmEqZw0?fq6%h%sv} zMW}q%!eWhVXTqQE3AHGw%F}0*tR(~=$1}l0qSgy@u$6$xou=Resd5I8#hUJ!YTq^N z)SnKzN#&;ca-)pjc(A5BAuxhNCKHvHlx;U`%oeK(s?6nf4qO+nAb8glA}a5{E0FZ( z;)bY+zbtzd^XARF-l~-)XVQ_352a$%`lK&*ZmL@91u=s=-obMQYS8(Z4PwNhgj}r9 zDRllf7KWQtRF}=oUl8c;GA=$zd7duST{TrTph06oT|fP?#uprS5`v&0A;ayXA(u}V zh4l#u3BGsb5>#P=@?O24oWjcaCBN)sWtPxR^Yib&7S+?ynOvIM6pSq^Tft4w zc3(EPRo~BuYOLGf0&`XrgVuLxi;LK1&tl2QUI=>pRkhXgqNkW|wBn3;RnBaHIM~?e z9;mxY(y3lRBj6rHH}}Lt#zmI@|qB7`pdTGj-larv-^VagkEZ=+D7YO!0MHHm1ivYL@pmPZRjkBCWO7x3AcgNb%n>@PGux-{l3yE}6w>u}Edv+iT#%86B+$fLpj6nn57lMpoK; zOVD?Q|xLwzP@g6*im(LJ>>Mg{nP$drG~05$|_5__QeGer4dk z+IrP!m7LwqZu)Ln&WMsLz)>I+I%sic4AZRC#p{?@A-2}Mz^bUroY;6oyQGCRMLu(`_o(=zWuIlf?ON`QJ|DwvcTK$>oS^Q3;A#>zAwki`rWc&_;!*Y$-(%hXs}3 z1{@si$^YKCbiITq!a!en1B2yWNyFTV@0G7!R@27*+aA&T`D?$;wHw!Yr^a!)af?Z! zb?Yaa#7XCMyB=nx=lLC&GtXk<;7DAZwiCes8GH(3t#eB^}X?E#^^#?8i^HeVKd%n>9?Jo4@bw8 z^FAk`llt5l5$x7)DLDYNoBN|c+t5T$Z!A2KXmk9NN2bvY3MC8GZESRue`5_h zfXo|e&x_dZVp;wN`aE6zaip8VZu=x%=yeGRJ1jAOqi%mW%cF*li{yg`UwevS8e}tF<#zm^x~$c zQ|O@%94@+FTwZ@j(E6QWJ?Rl-o?Cugi zc`sAzivgzD0$ixxa~(x>!$FooSok$wVYaWyj{n*ZbTnU{XFsc1pMGxfO0<|>5%2Il zOrtrICNec;`z2ND)UcaDD4jJ&cm2tcQ0D4F8D1E94NQ4B$-Os}^2dv@O#K~7%DF7D z=OD->h{}bu-dMJBY4Gs;lpLkXLu1pE2N{sEzPNe*n~U7dBC6MH@H+7rC9qsWL1Ab| z9C6$JI8_)i0RobMwYR#uj=_ib1L)ooBIAo%`l_3|dd0SmcZ8dL}mT>0;5p06T>F+sKwGP;a2 zVaqxV(!MHyJ-010$KyT4;YbMj#@ka&^X$2{!q>Kl%E^Q)9_~d3q?`at*1qmxyAA+< z6r>sXONh0(?$>=_8@sMW57y?B4?;sjlRAkeqjUS66omS>nuFtzWgJc@w(1I_kC)R+ zf|$kx^AphG!?8X-1n9ZF-Y--mmqJFWIrZ7HsxGq^39VSaw@^~LjFxyjDXo84zdc-h zY=1(GeZ9REXG@R5g$92e{=W}}->_8nD+;HGd7hj+dejaneTdp>(`lcAX30mx2KIJl zBt>%0z^+M6(}%1#d07^u8ZVBhUcPuS9IjpGgn@T0`Y?5O*xZ~-%N)jD?2}!HP|hUg zsz73d5T1SE%j95<;(TSRj!v#EvO}*Iq!xe6}7g0uqf@&a>Fi{AX0v4Ib9;9^Ohht@-)x^paj5=u~)l}{i?_QWto((qc5+pn7)NVauTui#Z|@#GNfeY|IrXoN^ej+gDAdEzRdI)ZDf}+mAAGeH=&7&u=FOrE)6=PdBr3fDWi|$nusLDj>?NqZGaB% zkiucdhp>l=`#$uwKLsB9T^c=IwrUyb=xOaYuT#~p$ z%=_~V8C^w8Og*b($j6izaBK*&Oydt*A zQZ${zzR0A9goHyqUKpxUq{Cxv2~`c{EA_Y~uC5Nrs(o`rN&}Jxwv;vB$Ek z2LqyTdTboiu%PsjAL=#|>HK9F!AOApK(Np1TbeObKT*^`86*m{Nt81)28T9pyVWA8 zf!r3JE_ORDN{+m)&qSC;@zVK$4NwZvkD(*zj9WA<0n+A{gk5CnDgB^yw!H0PT|sS^ zkA{&j%$k1Cu153Ncg!mwD@)hbG6{r*HN5XPs8tx_+m1aR zam=(-B*Igelqi9V&}AYatlwBqbNsb}trBeb0MV9E1(tMy1U0G5Dhr*?^9gJA*iZzk z?OZYmH(58ud$!Ee2fMd6-?@WB6V!$kVX?CGgkjKJu=*Go+WBm^re^LL*8dF8bHTU% z))6#tIi(IbJwCo1KpO{Lh0^hIakF)YDq;ex+CCmhU2r%F{&ReCGlWg-3)&4G$fS8* zZ*?_G;>hn76P`K&S&AhM`CCQJC4AP`7EZ$72ouoJQMn+YeID4`YW2ervZ%rSDCg3v zWVF(#3fKZKiulYT@M*1B*z+OubhOws5!`j4*xr6IKC^iamB0{{D+d*Oc1Te%f=m_2 zNuY(%SmY1|n%uN;20?R|ytWK+v4n6iU#0%tz%8G_;`nd=MbM_S8O}VsG_*$-dFziE z)DbTkoJ$=^%A6Nk<+H;=PEq7wL@rtA@CXjc6!Xhkft&RPSg$W__zrgYT5 z188tuV}InBmq37$C%4$V6*&Yz;({ZeAVDOFK(Q57rcwTmnzC#5D4nFSzf>Zmn)}mA zoCQGpt5!e;{ng(--?}cl&;9cw7l>>-fqlfI?MKuX{~ZjB0ihGt38988p&rP}`~hUl z5~5dqd30ZP)vY8jp#UZyJUW<);B8EaPC%SF5JrZ?59oD3`k{g+{u;x-(>egzaWxb& zBw0tz%6Bm{jOMiC#`vhbP=a8r+L(IkPAhS3L2hB;h2`Z;TYTY%8PWgVm11Bj$IwSx z+iH6eZ3ue#R^62bnyE5V%K_zD%_F(``!ZvvbRjP^blRMW4p!|@7IIuE<(uS2(L4eAW}BM_t&g?|>t+I5>S#)|@l;s@e0!zU^#^Mkn52+!*1WnW=L zpP!%a@9#TvqS<<`{%``T%t0-pjVx^1WM(=uwu!+=g{=50_pi2Zm~Jj*leEa?@CRXl z`L@KHxieTiQ9Gm6nUt*Oo5jxEXg(5oAiT{pnp!@w@Y^e*YCYDU@dy{;5LSUUf0-{oioViu${x zw?PmxH~psIXj_i1b{+UK&jje%J4J}QIKyIM;+Yx@3$(nzTMY`zSZleY3k`*LlH$>= zQ%>yPHaPN|MR3c=r#d%dVqpn!TSfATBG&W3@3tZ@v`zc6kMmnXB-C1mMDdaZyksFH zDd)_J9%Wfs*?zrn@InOexzk6wG_1bnY@Mcy6~)BxhVDw^6V%T5>)4Ke=S~Rw?w%8k@0{&RD4+G=X15m*~X|NHkVcgUw>wh2lw zkeX1b9T6IY-=zssT10JaMRfah2U0v7Dy$}8x zdd_k358`5Z#(VsC$8^K&`5D}1z3F1$IbZ*>b9svL$7UCz=1-T)8gWgw`0gr10~dt? zp5rt#umaf}TvR!k#}pUpMAx+iFg4l9%s!8GPgxzfXyNlfQJw=Y^RSqrFQ$$>1LFC0 zmQ~0W!h$lwf{;)7;}LOQ({kXZg(`h{)%&SwbnoH;KbBjD(BgV z7PW6qKzR9^z=+j)*c@ays5+MJ>e)r za;3F1!uZVob^$DCB>!5B6AdfIb}!$QmX^*M`T2mvK}9y|fd|Te902A@Kq&qImm(e$ zg(W}&Rzn77W!X_}N_|%GCfgcm3CGSsfFaNa{g_y^j-AaTW5{Law*@F@yPP$WFzbcn zYveq0b~95O{OiO{f;b70$jHvlj<54yzKs%^Nvasl zWHW;h@|=S*RXRKgkRMd>X~MfSawd)4w7cyX1105EL!z30|4?agjlGCqE>o7r+129l z!QK%g?btc{(3dMvD&zNfi|6w%P=SQgd!rOwF3L&&Z8G4QV9`I248naYZj1KW_nSA- zImiATZ@(zdlCMEeh;=2z5_VH0y_x65ID|ZQZa;)Q^%49vIy%sHED{wjOTT{Vk&_+p z9<6(HKojWyN*I`_q50pSF!Kic+F&?+zBm1r(`C6enAq8jx`8(;_bQ?Zqyd9a)of;F z=7$d-{P8o&4nO-UO8r$273fzNTux#t@jppu0OR4;7_;p}YDdQ0~kTX*i_ zn%f>}?2I~p;>k}~taohRO49oh4Iv^X)=T;TiU^jM^J~HNIHuxz_GfakYP+CGl_ofY zrp4Dkw2w1Q&@$h?;XvTOW88(%`uC$h5-dZco;Q?Ho&^U7Y_Z7*9L!a2oc2*uQ&Nh6 zDwWVf}myO^)F1>3s4%Ga;4o&aYjU2Ol!$q5Rc=%<^LwVywKf+U7dy%FRx z)KpY77S;1$`^L7DuB+I!wX<(k?ydW0laoBF*BnC>WMm!(mG7>PCB~QuaH~@w&;22#hq6akdQcD z4}Vqi%W9{|ZE?VNsgGZ?H^Yj@=lm`q!)5be6^B((ET&z?3@q>*`F}LN@ zO4#6_Nej-?z^R?8C%J7Yh8Hc=z(5_jTJy1jopT`;yz@n8Rb3CTslY{o^&> z{YgQ#_m0=<)1gnh*Uj2H-_vtFFE6ivOHUOE#C^0w8-J#}E7j6dHwffD`9G))28Q7I zfIS+|hpTP(_bATK2wOw&uxP$`eF3{h1%ukN+M2qTl#5@Cr}g$y5UyOeowtTid#ho_Di%1j-4=pE02n)o*WIp_W6NoC)brw^ z6mA}2aULEGeGOF|J(}keU4w(<)6)ccC4PGo>Ap94$KKcPUay`FWs0~L#uuY-wxy6p z*VMm0T5LbxUwxce=?+nlmmgyNmRZDJp88(LDBVcax~A#Us($4@eDPdfe!;S~Y_;JE zd?>vjA_a5FL3H3bK2AK{pY*+6^7um+EtaTk5zwwHkiJ}PMICDa>DxGU5pJ~@A{le0 zi$^OmQA*E83r)u(e6u<_i_a!2D}5L5QG>}#2)s-7+N;fW=6 z&W%EUye;>ecD*^#dVHj&-1`VX)3ZKRry4C^4bi=ey5DbqwDt77oje~!g!tVLg0RfV z1~sCHM#h});FpVz&H#qQ3DQs)AZg)q*#5LQo9*YjkxyEBe|hL06{Q3=uDyTr;R8eU zYf<4Z2zx(8D+2(ZK!mgW^VT;U(pMj|XN9Z|tsZy38hA;Z@9zJy($LaOd>Cr?ao$KG z)nwOO2k2?h>M}8M5|w*4!alHRjirj%ZVftP;H_3{tEd=x&;PV$Ps=vK4}%e$J|d{c z7w)Hxe2{^vvgo20i=KUF3@Ua@758xpNp-bI9`DsaB~DV=msum9^}D8@Keg#UPfs7$ z(mn%f>!y9yp1kds>!_&PHgj<_Iopr%uH9bge(JGE20H#kKkPoPKCLyW_?=dLP(bZi zYP2`HEi7MgKRy;m%&WXLo$!zC6h;GAQvIIouk}+=0XS-CSJjJEfY+Qi^*$f~&-*V* z`@^9l82jNf={b`>@5PiJB~pH$O2$?un5JY^z2PH66&C(TE2K)IqRGfZJYnab=;oo? zMQ}*vqK>FerGsHhR?+_Dec#(U0nI_BNg2oFB9w|D_)QPd9wt)81UH^?G)sZuWJ9N( zdhkD;Yh^seQ$O82-JT_1AFtrjyB#kH2@8K2Z48gPzwwZTtf?>yBiu z-mbVC8ER;A*=`SmXjvrXYvhi#?sr#h4PLjNJ6H-;Aa1d!Y;JAmvQZETYVjP4emRMi zCVu;UhJF`qr`_(`8GxoX=-(;TR|i(4W*z5ZT&rOLxF9!_Dv}Z8rYE7@QE{oC=czafQ{4IRF)ut4|j&Y}5m z7Gx0<^hwhLiYh;9%d2-IFaXHLfVt<}9{$-DE4OzFw4A{to@I!o1tw6NUU1d%?Z-av4x{?;}fw&%Q<1Wfyr5_EeJO+YsDJRPu=Qa5#4BEWsMMy?j zI5|nAKN(|{;iAw5)cn{%s14@k<{JB0jpxRshOI;y#nM_&7pY_X zZ;oa`W#xM%H|Ep%o3@>N-c)c-TwPyNqM+M&nE!A-%7Cf|0I;sQ-1OIu4Yz&u3B-vU z-hGn=y^J((8RM1m4OXwizhV0a_A{fvEp#w}9CGa#fD6!N;lQV>Lm7tG9V0rE04O^a zYA`?CDI?TMJ%`huw=DfqboSbZ$rLT03HStpk}Ua04G&SP507}qE$f4}<&A_L&>UFU z3zr5un$om|1sJU*S*Y>O%%Mc{7E@(I^{3OWq@{Y1X=vhWqTrl2lp{v${6muhh!G@oir@zP@y%)a>o{Og+Wh;j zu6u31J4WvmaA%HECk)jU$?&{x-f6%734-c$9tbtM<&vr#p>^3(Zq2o+BxaMh5}&3` z@%jC}xU9CeFV>n2HT)vmm~5#j+p_C}auHz4lat96my~aCH}`jv0jc9s5@3K?`zF-9 z`fNUB{(Rf-$T=IaFxxic`d5;jgahPluVR#!{>q4zSDFj@igtV263`j@zT58Y3v^=v zIG6j;k~aI@lJmaX!562|jQK=fd76gQ=>=;l6?(X*wY4m=c}*n)O{|3uD8&GC!uEf; z;cCS-=%Gx6x3{-R7UX910Va7qPauLG0i(^nO>bvm=Md-NbJ@vs_i7_`%IK)T=VEpy zX*+H%D~tpeM(wdzFBd?Q`yM?N3%`R@x?^fkVFY3wBnc?d)SWy5nneJX|6v@!2=j2o`2_R{>%v*D#HSUmNXtrL~x(@V9M(S{Kwy^#}&NoA{D1$nmePvrY1Z?cdBc` zZa>J!0D4n0!O(Z57A3Ub4ali)=S&NIXF9PxGgGqTN+qiOI?q(oS;5)NSv0GH9Va$H zAZv#PfZA$qZEcy~e=67#d<5WV1yw?hYOisXL6&6##zI5%?2n8|Wp~ewyg=L0mg7H3%sa)#KdV z;n^>rb(LJXEhe=c-)31wL<4GZ_#mcX&a(B5cxX(-u~^NQl|NRQ>9}cs^tAH*sx!f@ z!SR=!$^7szt{q`=5xl7_*v%E?S^$Eu@HbKRMppCmo*<{h`2kb zt2^@uoq~-Uj6Amz`CTuE?|ih39u}LAl%u0RBqysVMhMn9&u=B;{C43<*utRO~l#FW%ntiC-;)fpq&LA{}REY^Wgqt7oOc z>g{OsV~^3&$sy&_hQy;;XMnSQethxp?G9)8uVM}L>mOkrD|oCD(c$L8V#4Cvjjxaj{>&>f#;Ai>(oSSl6opxglbs!V`UrAI_T$B0a72(3 zV>IE76#W$Un`Q-yic45nnA;F#h!(}|rQ2$?)S7)n9fOa3Mo}v$Yw_~)nk{!|&2On% z2W$3RJbc4#=-YAYabOZ0GAl|LMo+>iZq8nqy{6H;N%Q~fHK;$_@b-~?E>-Z49IM#vh$Thz zy59ver;`Sr8fKZWV%S*>wt{+ZaO+TzP^tg9bn`aB0AO#vca^BJYu1=zeh($ zt0up-HoN2ELf{i%Ly})5C8pidbD;9Syoec1fDlQNc#}z9UjCJ~57?$P-6W~Q*yX+4 zK*s1Oc!CaAeY?dWf#Bj&?};ZU6@r|)k0193*(`^%+jGEq-qGn`v=0_wuIP zq!d7RaRFoo7>Kxe$s2j>_MGoqYc46m$Yy$N{+qDO|G2l8ucLE(7h z*PhrC+Xdb2k+gYZ9UWv7t_83it+rNJ5t>O!j9jZ zM`>*j?y4MOI~iZ0bl{SvB;U=PU-)u}A+E2j3IT#Yh`!8TZp`75z>Aq6qleOV+s$qE zJTE=82ca(xkX3Sc2u?NM9g)>W>$NUx`rLU%j`57ml6y!<%ZL9|7fhAp&$0Y5LkG`Q zLvzpe(87gDN3yxCG=1Msv4yH?Mw*DM9_I9YioG*}%l#^d$+% zEdHiyccu5%$g!{I<>J2cula1A=nqSy2AElwMi9I$`*Kh<8)zlaCY;+8gX1wA%FU6N zCNq^5vG#KzZM3t~$LkvV?&@H~@&C|tp5bt{Z?qr1cR`dG6Fo%li8^Z3L5LEaXd#5? zC3@#Y^lk{Ex9Fk=A=+p`wCE*zcb@#uIs20jbD3*)dG>SP_gcTTG*S8S3vs_z5$+bo zO5_`fJFcx81v2NPgAeFE|JLA%4FT>E;@`u zP0lFNh}yp|%BItGtN}@ZOQ*v`V~)+B#birb!Cz~aW@TB6>07Yv@We$ zL1-_g!D)#4_4cr-E7^>#N=UUuUzyIAZ^Dl>Wpw!rGk)kGSt1$G@`HyO1t5fFksdv1 zKj2U&Eee>pxzy=F9EAAiYiML#B~^HpdHkgCyN-Y~pP?B( zK&28vP<^pLKB3wsI76RN2JT3n>8r#$zUi@R!b*3ImG3?JXus)^BEGP3S>&lw3ezCb>ZPTr35VqNk;c<2E2lpR|e(YY{TK!16NAS2G`}h1ZW1h z`FSUrDtP=O0VzC&o{sPCX~K{h`+W`Lchq<>6FXXbBr*T#T4>lR?nVl_8a=Nf469~ z^t&~*C}g!bGgrHGGqXnPGoccu-N32z5tUHyP{AX-OS>|I6m428d~|0{Tq*ZUbBKI( zIPdtU0GkT_Km%h zA6h7=WG~f!?r(7&sH&`@m=J15t0V@pq0$D!BwNm<5UC=iW9Z2jvCupQy@T#CCxSEz9K|z8sS&^__TzLj5 zQIgT4A2CF3uatt7-pklulyJRJ;>AQCG8A4;Wct8^Cp||~UY}D?W5KZbnNsR*#;Hs( zI$g*+{{xQG;?-5@dRcR`cz=DY*!tR~(5a9C4sh`sRhxTC=9qkSUOw5H=+?0_H8q{B zv9bVM^Yiyk`nN89!8Vz`FHb*{sWU_C_t*7a8?+VGHrk9QDHmt@sE}eB>~I@4JOe|c zprD}Rjhtt$XY}%gl>qnn3iXj_Z|$M)6wVj2CWzl zHPpA(WtNn@oaI@j^-GQ@(gcvCx7%9%lL`kLbo)Q??NMy}xP3z2?)1G9u;UV{EeyBq z?NF5_OMKPk?bYvkkJhE`zWc}I@G{{JH@^M)H$UpB!A-)8GdK4|=T)NF=DFIDtN6&h zNUKpU|F=^)H|x{1ih`1d1LKMZCj5E6U8W^pLBdjrb`glE;{m)t0AsRuavCk15czen z=Q`5zo1~)EXLQl`{@uj63UcLZ!x^_>qp)zC<0AnBl6qC3`|!XKt3$r^a35N(^z8AL z>e*jR*kgPcmgDx}f>G6|6OWOexP^EnK58~B8`Cmt@44;vrUsAXSonNB*uCmSW zSD(K(-_QuxG7fHg?JX4JM0dI={Em*>W9GfS2V)aCUt=OaT%2*@ECDFyQM(EmEFPUg zDLhz{a`vmmLD2{rzJOVtw;~01szmKbuB~2RBILpHhYE<-vtvBTAH(6y!;+Nm0F1jj z*3m$ZqvGQb`jtlmTLd}>DQ*`G9@)kFQXHQ@XiLk!CEv=>-CZKScYi~#iTaV9ucQ3X zCu)J9=lL9ykq|XFOs=Hk+Ugg*<^g)QU3wVhwoj12)rEwE36SUyxlTi!Dg?5;lcSWGz|Eznp42Hwb7vXk>SS-)@?L;gM zlQaq->P=w@x(gVevZ43edxR{YiFAa=ruN$WOW9+9m|5V-N^*+Uxj--!TQX;FUZ@Q%O zzyB~=Zsaxuv@t)N{El<(wsOE!Tw8mBCB+DkdFlK4ILcj{LPN2snpRfzxQsjoc@CP+ z*%}v`D{Vj++SO`O9-NUC$Pt*C=?&@guo6O2KZ-?By>_=7S^wzhy`at0suD9B#dGaE zH%r?!`qsNJubOFirJFiS6pUQ2_R^<#+`E!YNyu3}cI|Qfu?bBIq69h6#SUzVWh2${ z*tNtLEI#xce3{wt;Z0-5D~CfQ<#Wr*V% zyi^TTEB}u3C^^a2Cqy!>)_-*mBf{C&>)y1z?cYaMHl$oNPggFseh@(|{M{W+5tllT zXcF2oCE4Njj>PC#P@ApNmyN(H%#Dt(MBI;Lebdrrr=vL{6o3Y@?_p9s#DA|9B3z~V zFllBhm+}lzowt!TN!2r-sUGJztR($YJ+II-6>Q}{ni;Zw6m}l5QKsPN&A%c5*r;i4 zllCsmqRPhN`g%9GoSfv69;Z&k?-K#3n_mQ#Hy1b}=O%NBDj`|dXIVZ+-(9J*B|r2M zEHy3PzxM21f2JlCY&zJIObsN8{{^b_xYaR`qVVa>DQEiscU@! zK1<`=So0n3IS9f=TiXEL7lavLM-I^1>!R?O(P84rmc(5gt5hs=1p0w*IY7%vd;Z5+| z>wWuHaOhbHcuBr2gkZ(Pyb89TFjP_G(ibVAX0x-ir%jfc{ceHw!{k9iiFWbn*{Nz4 z$eEoiNmI2x+ie;F7%X4+;nJ0Js6{Wq(}WnD+NX0R3G|foSY1 zz;(pZ3aN1DawbP2$4^SM+1%bcEY@xHQk(p$GQ%J<_C1|SWL2v{jbw;uaIB{QO0HTa zZ(ezMeFqqim)ZcfZVP})fz!MLaL+1@hj3=ijDr5Rf|VI6%sHbwdr3dRTte1l;#@XkSSS} zMG>Q#1(`4!Pm_hRGN$D=mfi(^R;oeh3$~rk^==6Nu^ej^YchJ^{b7f9`n2V?&J>DH zXVx9S9=IL3HbyN{u~;4E;-(Vz#Uba(-rg47s@I&b6u({fcr^F>P_-6AjkI_B$l|A> zEIQaI4kS8KX;BvXveflbazKVONrlC_q7Kx9@qjqsX9hsk_#q!%pJu63kO|nACnGR0 zFh-hmIFr?j%j?@+Q&8!?*W8_rW5@Fm`RtMT4#ISyW>zL}L7&I%-I4VuF&t>h&?|s$ zVw5}jtnOh`B8Yj8{tgJc3>)7PbvrM2g~Y_fw40YzKFIm!GjYbGH}gq-IfzGy#TEYe zO&-+PFdAFlNUnk@KUd0x|7kDt9Pc~$a1XJ;?IX36I5Zzdoxu12O7wvNBQGPh`e5-~ zQJ5i?uH06FFm-h-9cx2F?A8G%vUJfncTkXaLV|9pY4 zFV{nw(OebR9L(*y*&Jp5-$zQcL6kg@eb|T#bA&eJzj^~Co*Dfsy-3|bN`@pfL|?*0 z4@VFe-udY~LZtBUt`E0;-Xl=oRwV01Ng73eLt`9OKBYq-Z>}J&E;4XL)%N|>FTO+x zgV#&#{n!?4s)Wi>RY&qQBtek@$5ctn+dm91IQzO>I;{U-1gDEodDZ6o4|N=xkClDL z&?#6d3ip`EO)2aaSxI3>-k>pOuLrLNbvvp4_wO{HXxe^W#;I-;@?mI@K9MzhGjZGU zVQZ$abRx}Y&eoi7&e8$8l~jS>^BIvF(%Dn}gz){@?#{2~CjTYk@*W0T+x;My$@d5* z>A*=%EPFCi&BQ!aA=1ZMsUyU^yXW!-W+y^me^DDox`+?{@$( z|M|{XRqD>bz zD|ucxdO-`m_GL?v|4d)eIG>aiY+rT0J^zJS9pw)9WT&cO2n`VW~1b&JLO`$t$uDH(!F z1uk34dXnMrd=_TxYlOQ^aFT&1_e|Nc)3#(ytK5}7%8{%_sO#AGH#9{4{O+rJg2 ziZMd^8Tq24|4Z2}z8FG`@3;SZAPE1P)D<(jnb;4ATuW9om6h%KMzbj5d2z&Cb-=Jj ziZNF0kwqe!C70Q?T$vUhf7qaexiVicUfgpp-fE@{KA!QnarjVd>e?6nZ?(tk$bduJ ziG05QLX@m!kaaZ88vpwY3zQ5?CO7Hm!;fnho&SB#DeB+n!okW3QUe}D^{Py#7nc9~ z_Cr=Vi{XpEtM>NxOE2*%f=Ptmw>Ii1DT&UBonhsFFb;%}Cw#C_D$$4E6ueyKzCa_dW`y1H-=di4&#=UMrJ@l=}Khj&O_yHN)Rz<>LPqv1Z`C7TfgSAmLb0}l5oleR`v zf)s$+*GpPVg(fu4HiDxPa~?};9tvOQk%QPpR-`gtH=5kumZ!dVDMpMxEZ>b~K(|#- zIUw(z_-69p*{%rj+CWER_o$YqE*C;F>->wBrEC{jB5qHknu`E%&CxTECi_DUB(15c z4RE0A^!@KL)r-;KT9{BmIU-RTEL=5d>D@15R}0T1VXzH)0UVhCv#x=trXZ5y^t5_m z2%IbGu@e&(1f8?rNce?)`3oe120MAZJI-9Gtc}F=Iud?%q{FdZsqo+LROgdKAH{!F zQY?|BKSb>(1Xl?S&6bKRZ^8TQ+4b)6!oqXFqr1J*10$qY9DA9DwO8vg8Nw7=CjLu< z8!sJ~nzT7WK2&61erw20;_quco3rQXxN*tTgyxIJ@^Oh)y4WR$ygmg%2A-$e)GxFO zmC&9IYwxb|q)7v>)9AC>FSV{tG}zr-;i^68JKcBTP@~1|JPk9C+_l4Q@8c*8JK;7f zH6!Z_bLw96ldGM1fF>JXlFF?=!(LeKU84ZYUaT(xjBH@ZLKZG*be***XU-2=F&_6N zN>nh;FRE+5F7PNuq^@_Hx9vW9-!*M?953A8EcstI#>5awHLs)EywC5h zJMO*nNbisDFH>H*+W4-I-dTc}hoy@aC!hV=oEC?_=Kbn{U+N8PZMexETC^&DMU=_d z@73$|J`x`04P7S4a;5pBc-G;S@E-U|D_+(9Y2K+Avg9BBQXjiIL$jJWVPI%~Tbw$} z!<-M)#5+@Z)A!v{H@?l)e39m)w&iGM4F?W*xu%3qPED!hNbc25P{%x4*yYhPS5XzU11p3%a6EM35W+Yqj~bWW zdDAZ!=o!r}OgEk+C<<2?U-$C(w6|AW0YduK)pQ1%dM0jQJ;;dQkT=*uaFA04%+1f= z|8cr2LLz%>9+UMOy%alq*wbLXax_jVr)%0qe$+Lh=W>%#yZ z*v^i5q(_*CCv{)yAWoL6N zg&x`h-%KRJQZRxy!SCiToA8$<_sjK^kS#%@R}EeT*78%AU+k=(QsQsDpQEX@ohUN7 z-PWTvem@4nByNTNs*L2Y3iQ9D4>hBd@2*spSCC+nF~z>Z@xNJ}f8=|TAloh-iH(iz z()8;XM6~$yP5>8l{Y0^bze)QuJiIVv{twEa8WKIzEUXhIpyJl|8SBky+TPYM@?2ll zc-HQ|_XPe8=+HI9)(hw6ILQhT92U_Ur$RE)D*e0LW%ks=8B3FsYnc-&I5N5Qu_`Q; zPMNN+=XEpLkO+=gi%Rq-eZrMtb*MfXSPkmREeU~|V~@OP8ENv7BmtXa5W^aYrEU+@ z>MBU`&=aJHA+1H-OO>Vp;`bnN*5*tZZb~JuU|+73jL#DIrr-sV91c8$>Y3h0pS23U zL`n1ZQNF;kw?KYd$y@~}*R^jrjP9{n7F1`f!{;CcePfv?N=En`#+u5nu@CRMWNCOeb@uc=B;HF}guPW%- z!T5vHLRd7t`uB~2qH^@3Hq~&J*v^(swx8n=3VesuWly4n`(CEFxnKWP5Y z4ky!9na6o_Wu>RL1VDx=Fkr>7b)do8EY9}S*AzV-CgFZ&l>jj`nLjxkM;2#$ZJ*fI z9))~c*QoTezSO>yJ&0iYA-S>Z%IIsk6}euf;@P|$dXVEYSSK(ddfJY2P*zzvx?Tf* z|5CD^5uaIC&-H$b6A(`Hnpayn46VGN22niE?{AJfuBIySLv9=!7p}Spc#K@Wvw+6n z{`R&(jpcV>)2c^J6pxC6&$U{e0KL`T&d$N+=GTMvYry&S-EZ2ka}0m88p=%~b;Db0 z$v-O^o7O9~u~b@C=Dptpq^oDMuA|RI#=`LwxjRPnw26-}0-*RbXOHoZ6sl3HDIzdv zSn1@TCdj<0+7`Jb^hMC@_VCkR?=e>ofxU_owEIW^&P<#%l1h&jy9zF#&+z7_2#O*! zyY9YIshedIATYxUm?cZVg z_V)8TFK@gH4*$s8dVa^Ubi1flUcRa>aeGqXn{~hAbl2g%fA6M6-#R;7jaZujMl%~Q zBmwmzV6n8GB z&C6$(w+Ht&c|d>@lL0cWgeA;JG7~kPy?YC2APtTZK>5XJ;_W#95sSe3hvYK&NjKMx zZ`mnf$jRf;^1D&S#Un1$b1UUy_53LUo$hjzifz@0$ogds5ibUv1Lkw4*$T4Ax)MSlHV(mu9 z`Ia*7O@O z(ObYgc%;~5ab1DKXynz~Ur9^Pez(^Dfyd+55=5$e_vRmY zo1D2teJQ8KIv&3*|7S-Rt3ZMzn6^DfrWO#9ztSDYwU;XRH=lq9O_M8dAoi_rxuZon z@|Z_dB1?hesrVldigXKZyWTD=0{$k!-;%c_8W<22j1XUu`~J$O9j&e_J$$a}nT;pk zs5eF>eE)no`;Yr(ZC;9-YGFg_UNI)79mQl9Y?mDU{dG@!` z=hPlJGoZ*|8Cqb+^Y!%w#0&W3!a^HJc_Mf!dcb(MeDxzk#L7(^SJmI&A4u9QELOd5 zbybu^pT+7x@zLz=5vP7);nGesy~JxC2Zly(kJoA!pqTOOEW^&~9BOiIuV*75fvjj~ zqzFt>I9xD6{OirXb_b+qHdPwV2`WM&LzQ>7mq)r3^K5ZWj4Uu6TP7IJ*AEaWgv9+aKvE;^%H446n4Kqf(O{bk}N&8+Rrr)G;7>DmFE2IX*{`$xpIe zBXxFv4X3e1+tGiQ7Ej(zodKR^LaB#u?cS;vPh9$-LCbyJc@^JL7IljyZbZNR!ejQ6 zW@2)3a%%P=2JCQ)RVFoC$n{S_hwsUm#KE&`xeXy<6mE3qpJR+qjwL!ONQ?~t5j z-0Z!zHb21l(R&N2_w?%_y}hHo{gCH|?^nl@&#-PWOl%0S^^I@U#r0y6g2X-JES~U9 z?Lv^x0z7vb9YSFF4SO6b!`y3ie&UCve9LtX-Bys~?W=N`^+T@A*p?>|6YI+mxk)2y zgc4FCf-$TH+vKh89a+G9U>Aqz56;G@$@|{qD73}d%PSMV)8-to&URdtN%8mXR^ocT zp;^vD>xJ~ScnPMx7cWq{7Is6Y#Fw{sbaK*g(*@X5-)c%6m59Vn%tD=9RcTt&s>cNu zbW2|I8Y$0Dhn3lW(~}Yv?R*LMc<<_JZ0u-sR~ugYGjwjQPgi%{%iFtlmJ15w zl8p?X^>mv7*<)fmpg$7-m@+(4S$A#m&MyAY`dDwajFVI>)#KSynxjVo5L`SZTZ)J; z-nI)P(6bnatf#wm?Z9^R=fBa0tTsIP~=2uId5feb0J||1(@wko^`!BB=x?B03#zNac~< z`l^Y`uM2v%u$Aj;+wwXfjCXSY?9ZtC51+jwA!}hO<@GPq(|jMuVOhz8{UDPIsg}Vt zxd6n@ZoB=YmxsH3Z7{?C!bD`z!(w9d>XI!hRlPVFVekafW$sAdo1ljTw$9sG4S%m? zd1@oq)8c487Q@!_4UKDzp9*vZ(Jup1p-@>H8)^trH@90h&*^;MxK=&2jEK**Ni342 zYQ+Waso38G!t<7Z8AygyM_0GfxMhFQ`v8#9hph#CecKXQ-N1T|D?P5uviy0y3M*f! zsT*18tLbibaUsP^FrZh$7RXDlJFa{4`7u{Or7g)vM0z;`>hbpZ?**PD-wQ(5rl|Ut z8IVX+Yu(>Ir=^pt21gmwI=5V`T0k-da>sls>ZC9qA+d=XX7 zm&Rm(MP2*6?V6TWA==)tX}eV8+3BSA!h$ixr76?ZAsW52OJ(OXr6=0l(vnG}3Qz_2 zr6PWTi}M2i(ws9HTT?e#J90%7{j-(o5Qq{z8h9L+>3g}19E!k1tk6r~kd0q?Z1XdBtNFp; zqybnGK#)J5Q<=q^)kO+>R%6TifD`dwtr&4rrPKV}R7OMFBMh|g)`Py|mnhWo=~a0> z4Y_;wJmez3GR$-4?lH|a3LlD#UMZ0f-US|fOmWS}`~n1(AlWl^ekXJP_3_{fwE_j- zqx3So(#lGa9L73fbWQd(9PI0?S}mQy4IC9DEC5k0n99i2@pSzf=bBz(y>Z(JxND{T z?|c4INWPoW?YOyIxW94|scVSdpPi;ig%WlTCa-Rd%^Md{T3ZM3> zcdOXtZtd|o&)yERNqPRz@V_z%@!w77w>pY7Zi(texYavR|G)?eGNZX@mESR{)*q%m zx@%n#1vN5w)oFsdqNN3-QTKsAe&v#A8l*&qAci4d>O*{F;6UnP{9(bW7c~{T*zCFS z&?b}bI5-Ug@cZ{`6r+AShD+_6|B<-8S7oP)Dt&#;SJPI0djbNyK%H^rwF0GZTx_-C z&EcVX5%3;Vs55+j!FIT{__$76k4k&Xt9 zd~tjGygDYpNX(ubu99jsJo5*Hc1bmZ_?mx-j};XaqOl4wcA&bI05y*FNT%nr=Xd0> zF9he*CBHm~7|8frfQ$N=I{VTO{>7P#UZ5Yw*Mlb!9^^_ID#}YBVMc|%48#2k9{{LD4%e_nviW(+^e!(y^c9+~{Pm;P=y}s8E$%8|p5tR;eXLF0$$~KuM z3z8*%zj|`bbTTVs+~hQ+O3iN8{t9f+x^S@AWH#_3ao=wK$8NqPWO{F`Gs$#D9Rdjz zX%ZhkJ}px0uqMS!wuU%0CBV5@=|e7BOhKSUTU(pK4hn^G5H|GOxqaU7fi`atlkz`& z5QO_ut3s2Li1JJ=OL$Lv+NYvI*v7b>Gv)0=2{Y6#1$cv2a6Y$1^e1s>e}w948;Ssc z7oUY4GIlq#?QK(bXGG6)S5iHx66=ibC0H7YR;I zC+Dw#m{t7CH;DepIN#kGt;ahSdh`<3s;=4~X2!|U*m@-xPe=&#YDPhZ13DA#N6`EE zWXsIxG(q<~g&MCy{V{B$JCkf8Tl z6i@TouiDWEfv~mG8VXkR%%6N@1{^Rf_MB{7eb8aI2Vt`UPK(N*DU>1cVILsi+(yJU z0O#NIvw_Eoxw@zwQ|8@zw;>5Sz}=*AN%Z&pZ0(Rpf$PJinNRwrvyx!pyztaqQJ3Ct zttuff*ziHPv<~wt4zBb?ue}vlI@g*viuuTai?@`j_@_`SYUy0)^(u0~wM zYc3Bvlk!`6krS`TC>=Qj4HC(y6_E(e47ATQ)Y3^*W>m?828w*OcxNvvujlViKWK$_ z+?be<;M%fNNU&S0!SZz@#n6>XAOZEUuReBOG;o*_Jn**UHo)H7?}(G;Tf@ELB@<^80Q)>le6mOMu&zvrcqS4!hVbP0ZDXHe9%{0IrapvM@Y z#m(eK3Ot0|Y9-X+*N+8YM@R=pPzu<$nGl(hQGH7g^8xar7sOlUtZ33)0pw_z_E|IU zRw8QUDFrK$@D#_R`-^vxo zy$g+;(VXp9$LuUbPlX;>YTCj?8Q866nsmf1`-4=EDwW1Z?KpSyrA`?G&CYfRmmd-nnN!OiTZ<3O=87( ziQ=cTG744|XWP}MuO0g1GSZ7~Q}>S4+CBC`;47t9_7;wU{nhN_Dg^pTfnUGsz!>_p zPJRI|PX=v&>{}Pq^RH`xdLk9T8FoF9G|tS$^>clal!{D`8G$KEO=b(j40InslXZ3| z=ZCBCMWIxr-%)nIk*4He;*e)4ujA|c7HP4>n_gGLwZ@fz5D)K-BuIjNgyqi|FtLxX z%y9BUa&cvI&8sO><0(S|$==})R(aEf2O9*ZlTN`r&;`AiHq7BGAtb42{N_wxOCZB=5|R@KC%R+2Y+dt1^i(txp_`MeH;ju6at^|VkW+5qf2*j&dECYg`DHRSHTKT2L= zIjGBwr6lReG$t#d&eL*hRl960K*FAR*vtHp#{5-?dWIx6K@F|huXuBt-;t`Q;4fri zo@Te7)C?o@DF?9%mcAx0wh8#$Ljy{V{+me&B_(I2Sz^wbb|sMSChC$&qLFE+prII&@k00lyhV90=W4ks8hzbIAyAv zi?%-!j6g`mn3zaqn3%J|ew0!st&0+)7Yy1xnEU*hl7a&^KDTLxv-jTss6jtOncW2s z-eU#iix3q*7;}#&L+-9Wyvx7gfv3984kH4Ju2OkDUtjU*W%O!8Lxa@qV2vO%R@x8igBa7DK`AB(p{mA4zH=o!lu`>A9(QM*A09ZbRJm%D#Nm zr~xIfH9Q>iSV28U@-|rySPGGdEgY$fZ(xowKhEFK*tl`E)6wLo7b%kYNnXHT2e1&KAXy#k<-EPT-S_9VhRoVmr+Ih0K$`SP^ZjM{{mE+o>(Pwe za1K^ylJ>g4W4ax!M_-!mkJD@CT=NoU5WEnfTvu6{S-Z2qN9Kbg4`?Ix@3LBv^9|%< z7SYzM_Ku{RS65eHD3hGV=(YK+INN92-sE}+y#F8<0D$0i{G;(^LFDc%$&-!S|0?ap z({`?8q>YKbarlbsh?oekcnWb@%`3>0Puv|l6)lp-VL8t?J|5Ha>hF%GIj>J>EF2G+ z_-(zoUzKANr<2yxJJ0&CSiL!^?RT89baHay2NbAEVI`^MwIekWnO+P31|Cu87okUD zzuTG9!aW*Yke~e!-8@XoUpIcr)M9FpVv&Ykz2~%2G7XRxWkwt7+rto2`%#?bj|%3{ zjtt3eZtkBPj+N}*Z&Nm#))wh&`Jhi!c z42&R~Y)>E>YHRSlehV3W-qGy#>!P6n4{6Sq#Xs^20+34cpb?t+?rN*rnNTme0uh<* zar3uydpkB(8TkCckuGR^bjBb76#VmiB^J~BSs#{s&)Y|Q)8BKd^3{Iu#Bh4L3gk0~ z4SC(avliwKiM)bV4oBN@whyz!XFp^V9DfEoCNko*LfGr*_yB2qcr2kD24{e!ZbER3 zid37!6pzVFP#tl4K{Se)$0Cd~ph6qWKX97Sqk zMLa=*sK&vrCA$Hx0j;_?W-damF?T5aVCDA{F?ty zaJ_RA%VlkTVSUhU6rmkhkaX%sq#U@Mw8d4DOy@3nUC^(dHh;Dx<@s{t&?(#NayqVU zW`4qTwqzn-N9DIPUve3TA1~923lTPJ6)9eV$CT0v%f-AR=kv?(IuyLlYNrTbD*i#7 zMOYzbcQ=crjD8FY3Xy@+v$W3yd@SZPk1Wjn+w%Mo$eygnXufcAY|wk&EgVI z_R5oC6v49&)^jIYIaia#csBlJO!|UbihBV@};f zm1*noS8BAei`k!H5H59F9+V6m(D+&||76V1&1p#No$wB*X7D?9_Yno+^~EuY*pBz0 z-Z{=XD8O~%Z-34*8r-fB06z6OFr3iQ(b425o&7CJ=k*@>ath)ZjOqvDOA&dZtVo;T z)F#*dSo6G}D3rKg*VnVZ<)?0LB|6QT15q>Y%F99cWQw7I!OP0m#vJKc|CC`s78&iL zNdQA@XO4Po(wx?*F3%DIvww=F9*<3j=yRvOcKf|E$KMVx>4imn5Gq5@X(5xIbX92JDO-@(YN*6 zZp(or&yMdNKusi0$4!%M7}IT3(a<^YiYX}t@XMl+%Hra!irNS;mbs2zGEhNDRo6b_cPc1*RaJ_lYRgbQ{JZvCZ!0UxnCu%r z1qDSXp)xaCQng8vWRmaJthARYjRheW!FRXmBirln8%{C;G%|o~O^G!T0Nnhwbaic_U)ODJ19A1=9g_|#;AQzY zb9(N+oBD3GAD@k{-Ph$!M~mlPt;lV!Ns*3B?KRtnH>z!}y54dz0r+VV^jQ5@J*v+JW<$RIOvk;69c&Q^`Us*h z;_JCUT$S72Lep_4-`DS|&6SOnapezS+dEIYpwiQec+*^G^j76op+3Ewz4k~Za)Bh5 z%66}|^a10!K8Lm@v(tO@lSzb;Quqy8FIbrhb=J4^T~;aj~1!Rvflf?9Yr2XRJ1v$ z+E{pMz3EI3PST9+q;n3HydRKqP1KQn84f{V`i4dMNL`hYT1Nj>vh0!;do;4f+CPkl z1o5fd26amI#S<&qF`x|jT?jF z7ACFiHna8tpe8t4OEQ_c)%}HkC!tsW^zbpQ53ux5P{P0+4Y7(>CUX-;(!SmFFf%AP z@n%@|z0#mI7WDN%VuZaC?cwqzmo(k16Tdd5;dL$S{K$La`cOWN7q{C2hn}N+ec->o zi}qDd8CJ(HSfqGgCrmmHu47kmnYwtR1{IT zf>q0c9@qnIdPvj>Fbt8x454Oqc@(||7UoZ(D|asce!yd!V&cDH4sSQ%m}3SU435FV z<`XDiL(HI8208kMEAj9V7t*T=b8=4JK|Hmz4KbCqI^rb3Z0agP-}v`konh5$q#Ya& z!!F+*QwqiS+1OO!F#6g%7Un3#(qI0Sx)v~3Vj>7F&1C#)WsRGZl&s*jGZk7E#bh)c7xP01w^bfilU?O|ae^Ty8+K-ZgRGosEUQGflJvdbg3z|O8zqpb=huEO%n zjdmr&B}#lQ zXCdXri${L$OvPnB-(PIG|2d@IMJlG?9okv-b9Qih{7K5wr`%-+VMA5lgEwb=O=ll# zoVuUpv)dxg?B#Qlt7RHUFw>M$p_D4K1bR>f3ItqG6DF&A`DpkOn?vg_iS%&D_oWY4 zi;rJ-po_J0^xg3Bf2DW_N}6`xYkUsa|L#Yq7OlPx_ixYFYZ@+8nft>~!|p!(Q437J zk>a14rra1+xYxex%?7iXgv+#HxbVKA)8IdEs2&o9F@?M2nU^I-VmZ*LAiuQ56KUb2 z^N}CP#&<@v4CX2u38V0tG}vDJE|kj3s_$oPZZxj4VP^faOXD%VdUSLIsCoJf;IYoU zrmPuwHX7v@8@#$zxlDlQJdc^~fSKqSsbwN&}Sh z@%qw9FH=-Ij`D-N&#wJOwhs>%eOU>Eb>JvO(zJpD5hfAte`r!!0_(r{2K`td>8cLT%bjq61o{ongA;voaEwHMdo}44`-6zR#)!;w z$z~jbBNiTO_eiX+%>ti;!#IWIQlU1d0YwAN3VLigAB;k2$vHm79iN?wllnUz`}#?+ zybdLib!hmY@#q8P^FJ;}VjgPtoqAbC`p3OJnf8?1DHam@si~>Q3AKq-Hkv+zCB$v$HYEopZ&h?TI*R9KnjpmGs$&8C5efRRnub$4o~NmsZo)q7Kf84P*Df7 zL`|xiK8dGkZ~foq+nc$bxk~694DH?!(KXY^7-l_f4o0@nX36KwuYZc2-}-Y{FAsNx zz2HEWlz8tMR%Jhr3Kv%~)%#WTzeAbFD=B9_cmKXd@!&jPCspJ$4bDh2G#}9fHTFsg z8M<2<(AYZJl}*}9-e_W?lp{eo;BiUCz`(F2yvB->PyV5pS^pI4l3S4zxwXb{5e13I zvUZ*m8*B7vZSkGr2y-~aSNw?Jb%Fmaqlr>VEn&DKiLH}Q&2=v1)VU)hVmqLZdfR#D z4SL-0CO{(tmlG}8K@*yz;z$WspGWpA2$};b8#TWZusW%!&dL0R4yeNt6yeXg4Yav> z#5rsCTYvzkkA%9{XnXMIZ$gE4x&15*s1PyGEyF~*4nIEsz)nSSUAO;Lbvt*~@YsuB zQ;oPrLit88oyc>)|31{iJYJc4*7|o6LgVt+=92p4U?XTM3ef^rYfCW`QaJm;d3tue zC66qYzqo2`#2wV|H$q7O7u->N=V+JASg$Z1MFi{WR4^fCJJ8`eXXYm|={XXJ_| zSeoGnef?< zTKJH)_ABfCNU`vGaqY#|?;?7!Ml_J*E+a&<#Ov1|SV_#v>is#f1M5cosn@*e>5=1@ zewC6W&qL$tLz!{}K6M+55TL%^PR>mWr)KN)H$s0MSMuof{U$vuTyO?(+{qNvZp~m8r$C<<@D@3%t7Q~2r2bL=ZwG#Vp!+XYcUG-_ODJVAGL;)jf+&^y3|VVJwK}}o@UCQ zZmkR!NA9#=W+*N6M&y>%hu;Z}&GQgBQ{!Rv{#(woxYh$GOig~s@^5$m^WdzH9w9St zpDZ)NzlXereAaq8ZTcfy?`0vC-QVe{PY5>A@e~j?I2QyT-csoK*rofdwyK74VI zV}nG_9mmzDDzEx_<>6wM1Oa1mN(!mzhYBwbDfQLKN4*ByMt%Ki=W(utRR+n=kZ>3nDKsSBsMKi~shNUU;0OCyHrV6aA?)&p=#n1iaRMspVfC_IT;=sHv*T^;bEF zpV#B(N-hZG@~%m3d}n z=At&|zO}+_AUJ{`zo*Cc%)S*oSE7vvsZ5>%I+8rdDZM+l6eZ_!0^%{#B?$=UAjN$maz1f3?jY*@H+WWHQzDRQQ3Zg6N2|uC&jH2jjZN^e5|_@+ttiuPhfAD`8A` zp9&p3BsKAw1)0q?*6~a7WycY!;L@a#LS@oC3n=PUR;viqt`f)X3*2Q?EJcYZhgMOl zF+T8XiPoC5~Rx8wPmY42G{0m zEkQq#d;4vT8X`8(><;L&1M#mP;F>hK>`n!$u)_#wXGq&BfPDm7ts&2Of5hJ*xUh8f z@WfA1oU0bv8>dJY8KZapn9D!a8Ali=P1gJ{U#8XT(}Ojc|dP# ztAO%eR??K5_aw}T3tVi0;P!dLc`(QUVN^3V2_OOY4?`>zV9XBHUvZ?rBt;@lq}pa- zE*MJU#0HV?gijLGq!E6YIYC?hUkk9j{LaRX<{ufVVxJ*lQ1%yS|0O0T%QHvA>FEDO zn%+VpBO?>l)Z|yLLZB7<@5^iF%M!VrIHq)wpc1f3ENbv}{%ip;ZQR1_ELv`1A>i^9 z80@@+me8zR6-1_KyeLY<3>1@pCbb0=ef4}v@%K&VxXqRS~RsV+c!M}pPAv?a=LFnX2h5K zr^(BSx93jd3 z-|~FZEXVBmUEQw`B}RC;sy9(?+Dgbp8g5@^eZMOD|Q z?N+$6C-jg&`QWh-wR^^%mLp52S)qSDX9~vrrj&qipjiA9DEvFm#zj|Fawxb=Hh?C( zGO?!bz+*K8=q7<#0igLdZ}wNzwe+xzK)yeaxg7@}q4A_WB(L^VHeaUi?LD_SBzON6 zchb5RA75`XdwEd=#`yo(Z2~b0Fd&9~^7?NlynNgvo8RqMQ})r(m%hI16#capd%ld@ z`{U!~I_m_r(%Raynql@c;c*Za&XHcbTw^|5@cFgZ`HpJQ^hg@d_Gm_mB14*B!r(8T zt0mwu$W(j(tI2WK#n081+#kg1FZn(Cl-o&uZ}|?dcsIKsv4%@7>AB zCku9MkC642`}^JFm79XlKI2(dgS&$mVoD#E`Hew>tD~jc^Dj7W-zLqzyQ;vmqph2K zBJAgntM0)&*x$D2xJAm1-a(Qh&8>TX%k6<1Lce(a7h|6Fcs zZPx~3M;q+t&qFx;>KRF)svxx1({ndp3ai5N>SadG{N=^5x3V5X{)`RW=g&98!`*!Y zV6aG?q_uCmxcw~Lk{QmO_Tb>XpYaV`h#zL&0z1fj%k}Q~{cVSX-yix}SLbH%_WCyv z!}9m77F#Bt>kYa4-O;7tV<>XmZ;8>U6Y`d!_+J{%7O)Sn{C4jhp@X=rF%obf|4H_+vkM!)DHwPwZlu)}2z!4$B8=(UPIqq(Zin`BLTO9zf2-HuM8BCea6bGc=zR3BWZ-^(**N4{teC}TaqzcvA@qkrvSPLX z^=kO-@%P7%E4T07zFE3;Xss?Vol^Go-mkR3rKG`(ephdC_{8t-=gP0^?*;vz6`s{| zY;#V7#_wk*%JOPJ1iJhJa!Aoi$IJ~4kHKSrn*D8rr;WfPZFpRs_wwxC#Yo4p5{>KE zQ#=Wi+?+USH)DkeG9;MwOeA#~YE7AJf+RGM3?a@?yf=;HsK2-O4o_T@`On;Gf3WPu z7w4fo6s-|TQTyrs$Ge`K>wZ7aojjS=V9Po0wJ#k^EG)NOpW8bgJ0JcvH%TYqh!9Q5 z0sRKbsVuJJ)A?Epgn@I4+q)~@2J@@-Pko7UO|7T#@pEa zXcEysYYN-5Z#9%DR$6vh=38k(1l&lu^=!IrN4}*F{y6qaV%%pO(V$*uH6rRIir2nbmh+ zx+%`~eZQ^_*8MS?&y~TyG_nR%mK3NE$Zm?()A4i>zrOP{h}-evWzORtLmrEP)JMA{#vn~4L7EQ0g_#ycuMbPEo*U{j0)$KpG&Vo1@->?`y?2Vr{wkAHKN(x;avCzmT%U+_5E4#!3gsrJaYxwt@bk){)daXHu@Px&8; znkzE>OMZTl-UjB6Kl`&~zD_d)T83>+p3|u{r8k_af~J=)7-YX1Z?763ofbwuE&KIE zvm4(v{kazbx5#m$o6<*eUpcj>Sh!7UZ^{wpBd?k{_3B<@eR_C?uy z4IJijZa+U(@vTs-{q90C3ZJ8UwZ-=PjyQaqj28+^gczZ~5Fy%9^p5dJ4Z5+h8xqj6 z9#-+dPQp!Q{7$6T57k0Zpvq-S)POvHPMVP(YQ?}TRmxuDh4{%sh?flvHZnIwM4Ji zVzO>OU)g#bg}Ctj{JF$aSW1I^(e#Jl{fknB9J(2}2Iaxgc&HZ$Cb^IdjUwgOtR-Uj zDb!k2U-W~U)M&jgx?+7tMYPTFTP)2<5JGbiolQ^fz^w(88Hp7Pn zEz!SupMmABwy6o-NHk^CoTu5AUFcLtG(+|a`}gx2cwZ?Mwn+c(?(TezCf%5jr}K11xhsRy4FT zXN<;>^ZRZ^;Rbvi#6nP!f2*M(5JO<@j0i>|5do)ms4A*DxI!}b5hi2qCINrH#5*{d zBVf@~K?rQ);~;p|PlOnxl%yplTEsBaF?fu`x*@1$so}xFN!LXGniLQZbHUnr_|<*P zZk9r_ewrW3gt)YPaji4R(7BtC7*FLw5_2%jIldh2};E*L&I|N zG}N*d&ek+e2IC;ay+ner-{1KPX7Hpb&gJZKypU%uIb};qOIn9XFuiyn7a*hAqv!dMSjO^pLDvM4hbufd z{Jn|)SN(L5tPPhg$H3cxs%>-|olh8p(Cn4RzrbkOozlVEYToWiI3FBb1m-Xe&Lb5?G?e= zg8=zPmQpyd>9mll!96plQVHpC>(tE<9tR^L5*`9-Y{_v2T#sBm8k2^S{EazBQ~y@B zF};(BPuB$upz5IrNffW~N1&rZRl^wME=)kdO+OFN_giojX{>wh^mXQkZ8)+KMmIOF zI453Q)QqvB;s{6ER zC%||*SdoDcKw@2>I_Es3rmR%+_|Dy~WD%wY1^`!ejC0)luxC?=RJDDgss$}Gx4?&8 zzxMSc7As2J7m9#6U3H0EQzg6bW<0nEo%kTiM=Ah1*lWk1hA;TV>Bx%6#&K*(_BdAs z;GF)zh}sO!LF0Z8X9fLHNFTu9{K)G%H=ZU<@o4XePr6v6+sZT=B=D4!#7&Ar)jn)2 zp+{ny)WMMf{2dzw1F=WfKM4xy=4742QELxQC)fP^c0pv)Y4~-tT#%Q4 z8;}?&224dSe(s)k1)<5*)%{IQa`E!I4Wue7DM!$mO|n(An!|&1=_+ta3;@VWe~!m# zvtXu2Xo;0p;fm?1xu1Swuy zi&S0}|1>nB(qKJao68X#Qa<5_jrRyl5w?Dm8UBF5H@_fD6A=D}sS}<$k*X2~ zVl8-{hkKHE^crK(2?k(FNX7Q8-2xOwI9ULsH8l;=wsmfU!ws7bQoFE}8z}Tu3zuxP! zXDHGm2;WXs5PcSn!|7%+)6vv?8k)yN?T?Yb@RFBz*=N=utmUIHW8ARCar5@_)>a;f z731wYzq;Dz{6H`DL)u8&CiNc^66yF+4B!NSGZfwh{^2S>VY21>7M(3qVe!@j>gk8xGA)3jY@x3{HX&7+TPBeb^*+l5a*gQw;x{(0-;6@}PUG=4A9pp@kP9x#CV1h5%Xwa4Kwx zayydHEb^ZfpnS}Eydz%BSrRG~o_F0jiM{b!x#Gz?+{tVQL&sOgt!F<{+?wsVw{OWo z>r7~o9uK1iF5gvaF}_@7+`|UO)F65Q99SXf)K1O%{fUFXAJs$N(QFDTP$KiqrT!KG zE6TTR9jIAMy>kZaJe)wz=Q<=CPV=mK3jUJ|!9v_fQ{t&-NGn$eCUczV&ds)FlBvU6 zbJ_@G3x2=(J09LjdD6?d9!#v-RQkF*mcnYXd9K#JAAA1JSou5F{Ue2lUbrBL$y^xy zUXXb7qtoUBIP{y}1-l8@Gi0%|yGP*of7%+GKM%_B+f^{sbGdHSsr~YBoblM8AsRn=O?fvF_Ws-Z7&6g5&Dt4=g7^qFqBzVnL)dd|lz-)JLh^|nV5R^4 z!#?f|aKa0(7PiMT^mKGeT$$*(^zzR{e-SvxP;=Sdyb=lJN5|_5u&-dYpisBkqvI~ufTgwM==D`l{bDgMa6Id!W}L;Y!( ziV7Jk&d9ARGJ?dYiz<9JE<8j@Ge}QEibJ}h*5TnHizol=&9lMg+E-i-!B+VnKyN@q zL_}?9Yinzu?HTbJGrNn2sYMYu0s-4%xeFnlPEQgM5$F>3gf_71HZi5idsh4e4nIAu zr3uc${Ib&8f?8i$)3K`vPPdVP)gHY_dHK-BXj^hY`Q{<&OW~Jw^+i7NGS=KL-45nT zBTF9?zZBJ9fErVG#IdEbAk*q@|(Z@`DJAz2hztjF#TMB#H>O1qP~l zKI)_wh}|`(`CO(8VNYz{ct93gT5d217(wW0OU&Zj9It(MF!jYnMFI(r#WaYi6B(~A z0}o7~gX#ZFYN)HJsjJIny%rqD#zsF#sAnT_*s}c3bv~YHVap^JL%~z=R;+W1N@f)d)CVQWVRwh!CYQqw>E7r3ei!7ATia*{Wo_nYzHWQFZ0+K#q8bWH;zj7 zwR!bLK!YtehfXdotqaJTP>XQ~;bHFKI8r5ezH2>KVYvPJViY|}iO4nmgM*(v(XB4Z zVX3uaO~p^Vmty5FnIVcsT~V3-u_sDp_it-B_RNSx)N1Sd7QXh(SR>=@Dq7N`R-R;K z<%|5N$a?5x7rr==L3vV#5o7;lf3|X^?PKG9ORdFdX+=d$J7S2E+vTZ#C+ zLS8~XDhzFHF}*|Sr9%OTY}i5bQ3Oh@^{$7CJwPA{3I%B9q!rw?c1j>j zrXyz2BI2>cAq!0Rsbc!$M#l$>qX|w^O(BQ6780~sl#ODb{G5Yp?d!5v4!GzyEnBwjDTAl?7%9R<_eNJBIlA-(DS0I#s_G5DdL5rnBmoSWJTzwA z&DDMB;`?_{+ii_!5SK`D(hk*-3b+Qja-&afpaH&G z@X0Rd!y}qiszxRdkh#PpI0;w>;)6Lusq+e_HT4RL2(blXxRcAxse}FTVoW0t?FtjC zMih;{na5BUL6g(ULr^eG8lqzBHM485anSLHE{y6hYN_dqVn1FT_!?h5Y~``NB%~qhE!_K^zmK z(Ik^;lFYE>N>X7~&iFCw{)0T3v~Xl82}JlFBo_Orn(lBi-h96m5{>4RIedhVx1EZ) zh&Q>5F4(`G?>quIoT`Wp5yJv2aMGxOE(%IBtwW8kCW{(m%+>?YiTf1g4kkG>{j>gB_b1dJ4Tfct20m{lrNDA-I%^mChh3=93MTdfIf#U!7JwS8w@$~ zMS9A$UVFQo+7^Okk6;S9SO~@n%_)O3szY9^Il6yzvILUJ85}&a7UFS}2GTr@AvDtN2@H=&o2Q{1t2Q!CLx0K|5|xb)At?w!)p?c?Y|*bv!oVzxX<_jp_oW!!K%D#r zrF<&MQ(^5V{ij@8nVW?NJ?MF4RDK9%6d%;_s(L5Qk^SkI3rWtUHM!*-3Fyf1yQ__C z3WCWLD7Z9S%EO0Vhex2ZB4fnkKGEiZVgwF%(^r|TGg+6<)%h+Vb#(Nf>1+R-{?+nf za%~~9MobUp%1h$mWSWfp>`;~P8?D+4r@R0{Ou8aMcsHK#N$RLkV6Lo?oD?=X9W`pU zq7H`qW)UG?E>kIWgQ||Q8KXGx_+O*b6@7s2+HUP&qHzYv3eurpn^5u|k zl?(>edlUj9`yi?_*ATjbSNIB@5`hJlCc9pfm~D5GyjXbT#7&bWi36g0xS1p3*PA3? z$vC`e(5d8(P>3xf1j7W9#K^);F=`;B-=Z}FLG|&XhH4mF+k{WGD$F`pIw)-pUlJ0i zjY$xy$%7G#5iB1Nf)Iqv^n!_C#8P(IeTjdutF)&M zTulYjUW(mW){`FNE#`iwJi31>6hCzp`fg<*GCZ|*x4oE8xc7B} z?-Zg$=GARshtSBzHcS|&o~rd}lWO;?LycBq@#WuKjfFD=>4=iT%E`*%AXUJsrh3yBOkVq^~LP6O7E9n%Dj{JaYNp0(bG$1qsUhc z7~UE>tM|$FFE#qj^5`|(iSj=#-GkAL(~qG~Uz9CrYz_%nG(l!bD2TH#6Uv~cw)b9% zHtt&icJ3cq1~V$F5<(oURqJsVuPRz?ef8d&Z1w;b&d_P;0-Epb;ym$a`(4eaTEWLS z8H%MES7(~lv8-3cwWjHCY`ennicXim1FM@Xns46c)Z6!@ukW@U`>o*AC*c4R#Mut* z@W+ogeNhz69+PiNrf4`@zJI6ucu+m6*MQEvW#F_M_3USKeX_@OBqN{Quj!N{Yuhq| z51UD&Z+hx+WZ#-siyU=no-k*d_0=s%#_ucZC!|!^y?e-Ga z!Tz+?SY5sLc>7nriDAaL-zpZ-+qZrfDf}XJmwAuZAVtY}D?IYK*nx-RcBS8ahTM98 z!%WP(?-rwxY#ds%e63a2B|s{@<@C_levt*D3fZ+kTm#Tr$3^+E?_bF@5Qq_g(gQ{6 zo(GmCyT<$XhoR*ejrPxlS}|uk9M*p-`)n_+WC;3P?r;@Q_@1m4RBG|a9{*Y@@s<>OjPyT{Kr{LvJGN4v%RqNgXP z!|Yjls_zhufQ7i@=A!b8BDt3OySDc;rP0cEHnt>}8wsEJ_@{Mje9wC*9hO>Lk1_>m z6&yxDTu^O~-G!F_T{ z{lP2E;NN3jM*oyS#nAA?@dSF*YK(g-^sSMD)K}kWcViPU)ILZsumlrv=k(ds6B-%g z=op7g^)9riaofn^G7B#+*4`IMeuFzKs(Q~y{=XK$y^c~Uk`QOQMIX9%f*fds@jNh< z-jUfXzpw@7q4PLEeY7vfys0Of^rF&Q`K`W$2}v2U98}T@hQU|4Y5b1K0-364aq*+~ zeJBp``1f9Qr}zCE-+kS;7wT=oUh>P$+C3AjF+V4PxIY|?#ZOIj+JB z-FSut_Rgsqr`Zb#z680T)49QH>$bw2k>>lplo@%uVd%c(v zt&l{R!n{d{nkG-5(EY&vrNPSrWawU(wLgj(v`c4bA?4|hd$(M%YEviMCO~nt$ zSPX-(WIGA`uxCG#2ZLb}O>iJI8RFtIo9fx*3%XFX>Fw1_C9x4Q7HX~icaA28KkGmgTO5IGxhmWd%_VPOL_cz3=OHYIvKhlN(7)%?Q!_oBu4M?65F zf9T+MJM``8Sn8BDp6l6p;yO$OQePQeEdkp?&#$hw?h0gi@gg#M6F2};5)+#$zMmB> z#jGbMYqmC>MIfO)d7D@#&usJ(*52ZI)cT1rniA#ryd~e^Vx#*}ro!csVC<+x5GV3v z-)M%t$MHv*D64;LSD;$ve9^o!;xUb~%#Po|l1 zVT9>un+nTyE7LBjr#T@M(pnRXeBqN>_!T9BFk1h2<`fXO1mLNHN{BI85G zuQ;R#ok9@JH1zv=!-WEC;-_=1nmQRwKXd70vOtp)P6P~>P19&TkqyZ}QQl>hl3DkD z{kFWtHtyo?Ua4PwH^`_N4+VRYke7FVw$Cj?v~7^$P4k0Zho8+GyF)b5b84igxdSZ{ z%wcH}g=#T`lduLN32ZwGT{X4dk$HWFl;NZK+U;V|dqK#`6DL8xwO+YFv-mT0Syrk* zDlHuY9vAIe6lBGgMlkFf-Fvy%aA;)F^QEk{wV@sKQnvn$?mzpTCXD+WIhWJQfN69F zz?I+p+zs9qtdO(~ADpZD(vmJF#M@WJh5f}!IVrv`b;o)2))ypL$(5oHoLkoV?6%iL zV&)}U4BP5cLlQU(!=BW)&B zBVJhi8@pVC*e5!4Jv9AIYUVnHB#77VBg9L>Hjt2C$MyCgv85W!F4a054>4x99sv=J z^WjUO^P)rpk+z(h5mC_w?;n5T?BaVx+?U#Xms@&<96!ZA`Ii>7A&8 zxuAhG+nD}!2!b#%N4dd5xrB$CN(b&xA5kV2=6VS)W|Re!!D9;iQ~1Us^Q)5PXx3c2hgW}8U(0+?#X^cboEp*25RN4p%RcpcZ2&>();&oA+hL=VNSi?qxONSmXoyz!?+?b!8blvkp}2Pk3vX>=C`7np zb?xhLyONDRsYw+`M|&IhW1&5vs3@thdS7;iUja1}JZ(%BmP9QKCUf-KukK9^Ucu`hv@l0 z0flO{R_57lS-tu~G1+UUjiMCy8O_;gIGh0=qo5vA<6}*}S2|Qm3Ir}C&AXieNZ4Pz z)w-`AZSnuRQeRGQqJ=uUNfeA$tEi0Yi+c)jj9sbZSO$#{G(*YBqeun4w|3&6`_IW5 zdDQD^8swCfYX2F@MoJSCh@6Wb=(NBmYa+zN#0jh7c4!!&Av|R@75LZSpzC6rbCh~o z8K)}1rIV4kL(fWlWq+_d1#$-z>E$v+Di%wdHEVC+xZ#`0eQKFe{JC*7M;9v2q%>=iW4P$HNb0 zuO~-Jf@{}@i&?o^p*j|0I&-;(&naa|Y@TxHHtiQ>8Fp+A6OX19B+k0FS}p)tgwSFa zXllgzn@Ki5_^w+b>`WxTg@d@QCwB+i9e=m@JGel@w_S0;aR~*h;y}pj0LY<0HGnX= zRm{)U0{+pOQyukU!`h8KaC*9`rtKHz|1(mn#~77y9zZGzG3pMURDZ?jeY>~2h%5aS#1Bwn~$H&CBX(ARMcUy6SX%9$Be#+*kHH zUl-vxdilq;`~|c3 zqWGT_ox{?{Gm(VvzJ7L~&=wu4fJP@5W*?i)<*D!Ee4nRi$Sf`&OdRmVLzR zQ@m2i{tc|3x1;K6Vr=QQ<)^O^VFDqUfNU{S!m0CO&PshFOV1P%Y}z@MT6>^2W)0dE z^52<>+D3kJ^|GtMR>J2Yy&OAfe=_K|&Q1--^Y7-=MU-azZj^f4o(qw|s?jB-yV7+v zt{RDPI?(XzxFM}D587e&a><5N{;T-ao($G7i2!3UeVunp+;#O}7^eG<+qYYQdInS& z&hursJ=8cjuCDa}aibA@kA^!9=V#S#vf4|Oqty+gPmt?ZsKcfd%CCQmSyV4qq^ABw z(M8{N<78EzZ}yk4?XNj5sS;!aHQB)MmgN}@Eg(1tO2BSzRuH0JUtWGO_s0|%QQXL9 zxQg1EtL5a=j+Bp=YG*+P>e&{!d?r-o@!w<$R97_kUR8iA)z)%*+NQF(p{`ED1|XSv zjn}mQBYOvv19sgyDKry$q zwFL*E27YVmYrW-`zgJ?*AJa?1)cAegB|wIoB_G zx*SpaDqE!KI9GlCIFa6!J#IfkxXj+nZg6;9L@(Q^KgJ3pWbSUNed!jLXoiR5sA{Vt(Ygw*^t`e!o9?{w9J=YKBz zn_xtzpS4#Q!1YF1NzYKQOGUwmqDGramilMNLa~Re_#2su3;OGLuGE6zY`{L!Mk-I5+UQj=L*vLZSrLR{@kp&H+u(@7 zXiSl)PIDQz_32u12N)31;VnD$#&hc*Q!tjwjR($_r;`qIW#A>l^&?>HH<~ zpv-)D%!HVOX54DFFhXPm9vNl8RT6wot(LrVW*RO{n=gx(ugqjqUhq-@iMzHw93DmZ zzAj@DlSXa23myq5!}q_G)~(bP|MQ9~fQCbm3t`%sv9;(y5)D991+;^9)?=tBNfplu z@qO7pFyP~(z0Z3#A?3=X&yDAEl>(f7SsS1Do4)M&Y}Tu{nxT4CJ^+pk+E2a5^EEZg6!YEOgg_We{PhuLO zVf{5+P5qZ_i`00s3187mg$3T{qL?_zYcX-KPwyxOd(~i^USue*X$2Pzcazrw7KUfs#+zu@Es1UGYb|H{u+p*%KHnGPh2N{v%R` z^8r4yoLYdeX?QF0zF4NYMGWh7!O;*j0(nrJr}OwdIyO452KjE3ArG0YV=-fGcFmqlIyQ(AS3=;Z7ol71h^slxr_DXIOVcfIpRWup76SwI}EO>ZWaq!#HPQCstbgt-RUO;WgnJvbY$k z85yepgs2l?z+a=F)}Y?wHN9nUp3PW+5JJ`B0c^$tME?8JDcf{@68ig$~8Fbs2Xa59Y{m4!65`vdH5 zT8SY~X2G@!L9BcEKumEA~`SAC}$p*DRo!MxRTc7qt# z8;1rs<=DLfDDZZ^uQgPps9$CUsWp2?HZr*kUb#2t@~diE*nMJ*KNqIW3(kXNlNg?w zZ(!4}TEcV-x^eI}^V?ZX0+>|)ETQMkiG4Rrk(79RB)@NRu(*!<+^>qdt{MYQ`4v5a z#q}{SivC$lV`%fGDep<6$S^8D))2&+qM*N0Ku@z9n0|}SJvh?TLY+0Q-vE71A~i-$ zM@6@uX)0RsJJT$WKq!q@MFJZSr6_K?Ot0mv4Q`nPrLlw*p%`H#)g~vBN%4{5$wrVpp8qdNRclu+VIHhvb>_weyLvgbeJOj1G(1#E zmpXvf5!rUJWqqc6QPvacpRXb4HH(UC`tLV_SBxa?`VVY;1ei9&9N}wkIGHJYC)m|QoLyj9A7B^cY9MD;p!sY{s|-3$t2Lk_~W81YhqBzBHR9n{@hrz4fJc!Pl#zs;r znf;hPWB>iA8wxw#Qvv38@-B#Lgdbn5qQoQ?mnS^bGdq%Tf&25{YfJk#4vL9}wm8%g zmr7YUdg8@NRi8Lf39PReIRuIOp)X&y1iW1*BK5MbBIaIEmvHb61^2b9{M z#Z;utx{g}35Qh8iaJt76+FR9g~K#o{VbXd-fEX!ZF~_~tuvZ%TA(D(&iFQ=ZqG zHd+1G|0xKk5){wLiUXk=|CjlVjSS_^$-sD9u5cz(Z|GmlV_Wa}eAx=0bS=0Mtn zM>b}3xRR5Og`qR4b&mF8K1!xo{%_-I^eut(cYsuY`o^;BZ}w7!D6Eu6xfnoa2K1BS7*N zj$#6?g%QVIW8{3o$LQAIg?^0o$!~yQEyA@U0EPG&BQlM@#)}XEmUT9%NOnaU{0kAb%ikQO z9{|rlGJiLH){cNWEYsuj22bQN`p&G=Meb9ZO2K+cuCTTcCY+lV+V)BEfmIm~5v|gK zyQ!yP2|JF7-=u!f-?RHx`Y3ohGe4W`S4NB_YeDnDTK=0#)^g@2o$zkgU7Q1lrpVx9 zmR-0qZa-NVn;JD%u2l-Qe zy`6L2>yHk81qTl+)+{kB_sK3C&Ba zqNSmU`MM(&8IKvtqGTCB{mUL&JIkx!-(vE?WK!>pL&G6Yi-UtR4{yo7HhHaBbt^@lS^G)QUf$0a-ws9w zK@+N2ifpAal+{}3BrnF-_8yDyo$fi>(HK8EK9Y-`@*2_vG_}8pey5cGZ|dQ7&uKBLFvaz!8Kr;H@bm55PrO}%Sa?N* z$TUh~V*%O-Rhp^K=*B|I{^p{q%9-Xq2DN+U^M_Xu`QYSZwN{S_PDVxy#tB#!lqAs# zPm&T03Pi$;&!56|@r>8jUWSrUh5c!bfzJXtc&cE0gu_zW^#$$#>H2R0e1$%-S|S

fh2Cn8yXs9%a%Z({`9HhrGT%VDN~Tpg1|~8M-gX(rJsm+V zug?C2dmQ_6E@e}ts0(frq3FIlq9_y8VfE}ZYS5ik(u zVqNBriTcWtP+bK*$MA1ih3t5?U`Bp0)0(f(GA{m_zqXB+msd8BVow&xfG$eWW2%%Z z35MdQB~`|oZ?ibX$z(4JJ3Kl^R185yxI-QADiAcOpeV|a0e>Goys$}aG$y9e)V ztY-ojROR=A3xFdxsD2-9Ix{oRWifK1?0b;Dd~}(!;&#St+3L3z?8wwt#mZur8U0-C zFKB~XnWUu3WkTZ!@=Ru~185?qUg3ZHN?%bMgC4m`wWeq(bF1v@rtbXl_7}l+yk?&u zaZ%7GC_zCguJ(4GCTWq!I9S`hrd!$a9K{(PmD!DyM&OWJLJIW$c3Jif|U?X2cMI z3O|dErbu{THv3Mh%vDw9)6^wQV4EzWUvVU);t1FrD=Qo)4$^8rD617X_o-4p2lT7LXXg2GWI{-J8q-iV&_D8PL#Sg=< zrQI9)BUqG+3Vz$~{)}Q+%W}q?Y;A-olsWrvyqU<@FaP@WL|f{ZLW)-*zS>3OcBvXB zBd|bQt(2%{19$NHyBfw{X1FpxvwQ0+DcN(*{BulXJ9DAsg(;b{Hl8h&lkFCNpY|b_XwamcYD}RSmC3!&Nkj3c zM?)|&7(o7^3yXRwuW_#J$Sb;E#uh??;=c_xaz09{aU>XzRK9v9J;(LlmuLk;-#-o= z=bHqU|3}kVheg%BUwCZOx>Fj|hpr(MX^@ugj!|OhkQ#dE zj(79De(&Z#m}`JD`|Pv#eXq4Xqjf=*kIoiUs=xu<7^jP2L~lG*o8!Wjfm2Iue#5CWO=Gv7nh{s}I%TG=ik%&0J8+oOe~Yx@ z`QCN(_e%gTRtO;D*jUvS20s{_U)I41(WE55p5MwOa_F&;)>;ijtDn+5aQ^^Wwn3c|yp4Q8M)ZuA|V2V#tnaAkl8dHQFF%+YGXji5;hIsHbhGVNY@ZyqY zc|x(JwWHG%xw(MzD*}8J^jrgFg&U?PsgjtEU2cRq{bjQ@5v!|2LZi`hU9m zgj5k`s4NK;7hhtGns4Lh>YJ}V>T$oMZ}6kb7;@5WG6f`Qn(K?&xVX@=TBl>!iw)Si z4Tf2p)Nk=aLq8pm+dy=zP4pq^yHb;mkx`@7IxqqCzF~TwW*@vY{*zcqELU*KAxl?% z5M@9{-SE%&;7JGMPaWo3Kt z)WKPOxwTjZtkPqV7iPyTGiUG(3wnY_raGQ)u8lg6c}q6x;8OS&V`;@lpR65-1Hq?K zTv&+zjTWm0K1!bZbp|Cq6$sF+hBL*?E;a`em_hyJUz#-(OwVeKBF$WU$ci`AHC%7~ z$eXE*I7XiS+a{3O?(Uw5R8&=sk!fgXtX_r0^rp(!?=7|nf0Lh>&_uJhmr%8|d}-(4 z>dHf)qcfSfEtOjI{X5T8hDyH1`Z_s*mpJ$++J#$AoP-lL+r^lPoEqSs2s$t03@e_tE-q~a`5y=9?cv|M@5 zyVkwd)W!q3cpV`wk|3YR2g-Wmwom&J$7)?g_WT+0jHR`v9Q~&oGO9Yp2>H~S)nET# z3sCBkHM1`+a%^brsbe4)@i;_@$-L}6BVkrn*548UCHVfB0pP7O6!H_*KTDxNctTSn z`5hJl&RfnMr+?+)-Icpv_4QdxtyBR_IKJ#g$6fFw z(=D6y_gq+*g$MMk2c8ZYFLJrre8&QPeeUe1%^oh5v|i!b+K=}aJilQO1xpq`WTV@>C!Sq_}ev2zyUx?9{Vrp z`d$^`j*6`+mATv5f#}$IZui-m)14{K4_8N|_idcYsRDl+njSk`%lTpk@|B_cX>F9u$|WM(__y;vV7B2-8DA2ZEGQ*bkmw zJz9m+@9RS;5Bj7ALyrG(1U`UR6)57ewXH4xvO|tWul6LVSf;qLva&WmKiAggzljpz z`lZ{UIl1_Zuhkv{c|DKOD8z0$6wi=z_q*e;+S)qh4F1!K@YU;hk zxv~QnFT29uEVx`}y?Rv!WHh!;wynTj=qK*dM^&HgIy!T{bbmb>KN@&>)wVlZdpr;U z?f0-~suCqCP`)}?r{Sk>3tY|xmUayOo3{JQZ0phNzy~H^S$1H+ztu0|1lZl6VJ15Z zk{oZLzWd}NUe4eH23ZGJm%zUkMx^YloN4m!Sh3D=L0{{Gc_vTq?tBAV#)!|X$`urM z&-{xhzx!+=05CM~lZtLkFT-qwWh(BCAI{su26#Mjf_@OI5vXWR?*5Wf^I;`(_6w=# zm|A8{`#!u!0XGRW;#bq(T@j-cT%XneuZ#4R{&0}l;?(?6#x;#n0r!9mV8>+N{QKgF zy2Dofd*udq@qU7a`hE)*!1TJ??RZ4|egV1Pw)S6)_|dm7_OrhZBkqsCFB(b`kQ@_Z zm@_Gf9haW-@#5Vq%aUd{EW25`AD4*-E_YzUuG_tJjJ+qD8(baRR#VRBeK`p*ObIGs@&c#U!~J<6A)Ea!}XhdPSXL6Im`X*T0JfC@$O&}n|9fUr&hs4 zq~K0BT~DuVMYbKR#4O$41wN$`Issk~;oDfAnu4S}AnJJ7JE~$4My=)b#5lEHZb;<< znVrsPhVROr=ltEoxQg`e>XKv3rTY#LP0i7?TcyZ(`v*z$`yRkKKO0{Rh5d6FWywj%$ z5Nb@MBH|5vh?lKPAQ%S-3?4!mz$$b}GG#cKH3DdO?0BfCRSTj|Z|;I4sJ$&_Yl^aO zx@(&}?XM@?r(XG6UPg!?b)08=?gLZUK|7L0iIMQL6o`x_-CL|Bm9Vz%s|auhSh<7Y z(wS=UyUH(U8{nTog6-Ai>|C?=DscA>|1er;Je^y*^Y}@BT%;1Xf<|*8QN_+>BC#ik z6mP0@*^IU2DgS+Q1Ugme8RsJBeb!EmTkyR(PxyqE9_gdtG+ysPOC6Bc3<4onU119@ zeIEv7j!wpvvw3aD`Uw~+T939hl%Xl|jQbDEjANrWymSVn-7>2PI{+`+?HxkA?M0)a zUaQ~b{o<$Nl^2SvC9DYpKd_}Cqq!}$FQzgSlajm@It1k_4|?=;w6(Qah=qiOm!fD? zhci}f7$Vi4j!Iu=pPw3D4IQ4n8H|5OLz81k`i;wmxacROP^)5P3agYbVT#}W~~&WwC-lPTiFp^GU= zm&FP?djO-C53<5f^GJ>K8+=Am0IDoaqX6Z1-cPH4ii%23C_xpPjd^Arde+L>0@Uq# z1=+tpowAK1M$=xK&ZlCpLIch!NmI&yFNcyQB+qV3wsK(R@M&p3Nei64W>!f@UtYo8 zSh^^qaa^kT?y~tcJza@O>$_m3KLS272M<^o&n6T6*xj$jfNC!Cim3O?0pH_~WW0{^ zx)L`QlKt=}WM@5X_lB1F2*%P9C`vfb<<%m}`|shed@Z*~I@TGUV@_&KCY)L+Wfb?@ zFI8TGn3jO0G(=|Loj0U6mVEAS?YWNUqW|diD7lb*D#Kdm@>SdA{Dcb;wlkb?naiYy zfoVr67qZIHasf0@obyetI@}3$%8+hti$07%Wpp)(PtK$PQKxzjYxA6B5xSP$EBf5W zy|Gy*oW}PEkaAH`!-u>-5)Zii$DD0x6EtqQb-mwm52k_3!s(mL^Hy9u9BgGMx6}S& zmhhS5+>^o=oXsL0or$LJ-<#594E(Ul@{*GJHcd?{{%OJ)rgNQf?lAvrF*T>8WGBt~ znfUSWfA2Hu*L*uw0l$|{P=sQ5m) zSqNww>4BVvd%{e=Q4#gPDA&R3Y7y4qd?cGqjX?;^9Q z=9w4Lpw$*7=oqdbqkbSz8K(qXDCBG6hmX!^>W!fUMf+G9?2xg4_2XzW>lt)o zO@JYCEjnxq`1tt=T`I>uM+?d-u$f~>aHPEVD*jp3nQH?`T#7GcO?6G^%QXG{vml=# z*fez&k_-^*58P>);(>RO1PqYGd>-T0!!~7MZ+Mz3vx}{MBwuH9a4>af0=Kt-t$sVYt??)X zms9>~HVP0i*PR00SHXT!ycL<{`A@bh{Vi{OjhlzZ`tj%2c%pkR{=+8aOJ+P0sVGGD zcthd(xDw7Qlti-p+)#D6u6anFDLIJ~cBwlP-gR_AnmkF!YbU+`?4%D(SBWgZbGP(yQ-5h7An)lM!gFD8cMdF;(xt|AxyChRq?g(9BN z2o~d~JIr~K;9$`9u+v({Vz`lo(Q_mz7%=?B>@D>ZCkV@}c=EHp zx%s9uX4JUB;}q^NR}f2?Iuwx&uDgTX+;vh#z@EXPvcs(#W|cr)<=2LG_8*S#6du;6e30+b=1pxb0>xrxGco!;|&yme{n%e-zzd z14oew_bnxt@V^Z@tAi)sUhlASn>_XcH@@-GdhitW+zZc#Syr-e9c8vKhXJGQORiN-i@xKXtkV(O9=DOKoRQ z^>+&Y#+uc^pW$FI$46!fK=kcUAK?{JEb`s}GJ}fce@u8u2tk2q{PvTrapw0~XY+YI zZ-9h$$s1A8dQopIU%*z;uwjnK3jF6#zvR91sy>!VJm4%b>TPByn#Igm{;O9&Qau$& z#c#$NPIPe>F&Fzdpm$~Z4WITJ-9ebu2p3Tw1R!Z=>-?=J@CO7}y%UwLf+i*a{?a5hdU5B@d?LFSo5DOd6kGP0YAiSRtLA zp94z^OUby*60tJ=RCY3p2TVqO``&uHhitC;^s)>ps6EMLS6at z3pX9lK5&Mq^mbzNT?gE(R&aw@kEROR{P_xMg;BqO=bwkS_n2iaW2wsA7au)3$yG{y zIF?w_CYAw`>bp|9y?rF?*j83hFV`{G;@L+7yoIdAi%V*kpR}@(d|P(y5$rYg zBkKM8uF#OElj7QMcqA^$FEK)hq`OT42{zRW3*EjUIH?48s2Wug~?ZJ@@8k z#%5Qz-lvP$wg;g=5uWF6-~qNE2=elTL3*8%5K%+i>q>2Eh}9%GKFmyFn4E5F!NiX7 zQoH_S)-Bh7STam%FA2!%F5oscnDs=nWNwwdLdUR+uH|6jWx|T(dQR)|*-$KdC|Cj= zL}QvBx?0mk`_X2)nw7@we$3>#^wVbB+O?gj^<)boUjPvtBw+p(}FWP=@Y z@fO;bmE{1iB^MWmMBpdS`I-n2Wd2V=h|_la|MUiv8h<+cF^~|;w;=ifoU~_~JXQGT zx`qMX9`qidd)L%GM+d3Q@w5*O9m?;`&;>p2w6FtY!1Z#~i$5YxsQVz1M?I=HxjL&BR#EIH{w9_t~6Y<|ptigQs%QW|A zVoLWaayQaOmxkpc_$Hsy4e)cTti!qPmnzQ^FAejf)9^c(xwcUHK^rO710vM73 znNGoatC4MMn!r*I328g0RAp;1w*ky$`7507Wv&W#R(0@~R*2FwUNu#$z1X4zai5-b z6|u{;jrSBoWA9eyGaITgHDNxMmq(vtk|!pg?(UBOvEE@QP4kbhob%p@tOmo@ykbXV z#UVM4HoxIbwYSTq$2F+CFOLyzRetO5#c#I&0^-&}k2OpAB5HAQJ~3*w90)uysecDP zq+Ok!Hb9}KUEv_$e9U^A1koBt&!L#?t$_AA_ptU%BtEmYXme(_6dUU`69h|@w&zFB zJ6_-2OMTyFmz|Qf%TwgwxVt{E+{{%pYy&`zd70qxFb|FIS{f2#Bbp7Sc!6#8qze*6 zG@L28lbBGycv7A5vsoZHZG6j(RV#UKiv#upCU{=@m|`mMmg4@?){B&3;jJHluR1Oc z&RGEfx&p#BJ=|(816I=Q#Eg=aJw4oQ%Orc?ecxb@A&4+6Acnli0K0J>m`JtH>GtTT z^3pk|qgcU&{?&|=GA2Of?Z1Dblt{gA@bsa$Q;K}2{-3a|*=j8*R4XMp!AeD?fM-S71@U&?bi{j_-Bfb&dBox|M5^+ajz>;E8ae%HuI_woAq<;{usi*i>1{X&sk8l3VrR$vK1~;@z=w1)s`Pnp?dhcV z(+^%sUaOU4DpqgXHM=M5iIGbo_VFZfAVJa@l`FSErV>)z^xbu9h||-}T?NV=m-NvI znaXQf9BE?=3g-cngCvt$T0GXnn_K%_y|K>)x#wn1x6k%Yr6VRaf9i(7{e3<592}m% zd6D(5EB!-7IV|Gt&$qZ(=zBYlDfq-wYHc_iUg_-$i{yImK51#8#L*UbJKNIryiXf` zSVxu7DBOIw%7o>~Zrt$kyu41c>eED_nt31pXMQ$%c(G1$xdSkq!lS+qm7IjfjYvO= zt0-3{IJMDkpuQdZkJQ&^?rkiko|@Lo--Ftz7S=R~c(95Ij6eOOy51DoGqm<=$5MaoPc=TYH7EOS0R6N?%}Xci9( zqVzYiz%dZ0R<*8(lKZnbCqw6sd|Zy-zf9D=f4Z(`zwUFoo4Sc9Z@F4Ij;50gjwHe& z5Zq}FnEd(V7yM(-=yT?9$OxWQ`w*^4Tpub0E9}e0Pj(Z^e#y$p|IW3zdGn?jLP&6N z^z!>e*dU4`tvdquLV4aDLdJlk0|klG&&*~KSQ4V8nqdC$)wtg(;cOa z-Y%f%Osn<-*TlRBjW|bByiX+Z@i8&IwMXZ zr6ksS^6J_<2NeZ%>x59I@YmZMUt)Dk{z-jFBLZCSXnM?^QrY^SD7{7P(?6!{I{!@Z z`Ttk?`w&i2TDxl-qOJ{ib7$!dRxvL`xvzf(w4v1eT#p=gug+!osSg-*4t9h;dMsG2qdbWxzsIn;ex%toS1HyZpHTGw7p#u(za7 zW=}9HTb64o3P{ ztuxExkrZ6O<}9@=OhGF6$uf3u2koQjDEvqgL4x3uB!!q@B77p2F#-O;6j!M=6H!<- zJSfrpMUeZ7FLjiFb!N4~H9zZrbXYl&shTJC0@Ac}gkMiSkNC;L8`=eXaOjorr#zch zGK0e8?KsuTZ>GTo%r@BJ~C0A-uX3ZL2i#=Sz^NLM#11; zSdpnos2%Nk2)}id&637P8i&(wjVAwc5k!p<_6yRZviY=}M5UTXtQylQSm09KZetwk za4>C%N*sQgM8Z6s%@@U%ml(oAaC6|m?F^<##(`aVtlXueoV-<%lf{t zJeSV-KYT3T0H6Nuf$B%vKN5n*OY_*d37M?4)e59hadXo81s}EJ(Tx;WoWH8XCz6r) zfkO9*HXp+Di9H(S>&6dAw?eds0V}JWi8=&5K20_(EwW$#5T%DY4043R6htC0K->2F z{JGLfHv*y!RQ_&Y|~K_{RN0b)xl=ks6IJE#wCZvkAUD&$p-V6M+~v zauACh^|QJJ$2-tkhQ1!~u_TAV*Y zu7+wn7stjIdGJ9!Ux{Gi>nZ0gmm1xqpSv+TBnZ`_3#Y%97bUrSPQ`z;+7F0^_9nUz zd33_4=M5SIbvzF*6MgSOoyPLlUo6OMFZP8tVTWuFVJ9a`;g{HW{7-WpdF9{UM@z^73Ife`6Vi z90Lv1_z(t?$la?eF_g&kP*fRb=Wa@G&S;2akPKn;kR2;zd|~VnE}WXkKGl-2?`5zL zTasC&n#ajOmP6tzR9rR8%#?oAO@lE6XrRim3wbppKEnxJDcbN3-dh_G4*%kLHL5&u8 z*){%gb(Wu%*RsL)3~PgjL}1KzA@#2!y?)X9SV!_^ZWkQjL4xQsiTz}sENE^OkY02C z+$5KLM@uM4ABrMhBg2j@;pfaV{Q#qQ7~farK>#vZ!pQ&`rgbKriq>PwP5DnV_R|Ym z3$G7K0Uyj|Ej2`W4fjJUb7%x!g%eq2f5lAICydJAv+mYD=Jco0U2nf!cS6DW1 zAaAo8Bd4`q2$o>Xb?VJr~kGJfRWaJ=xC?r1A5^>_?Y2O|( zrnkBU>1t@}xF5|}$5Ov3XP8S^+kTE$PBZrPOiOWY@yA#-Q|$hp0~>J_UoF~H*+N<2 zr{3Wru=B-goRyd-|o*1x%h{w5x*sVX-UL=n$J=!FDn$O#7-mh|FrZHRo&*I_jrvTc$f$!X~(>)h+!|T_Yk%E9I$y+?%|QHuYt($?nY@x#F02wYBw&rzJ}t zwa#*%`u}QV+B58kx_~}GyIiFq1xC!**{~#?A1dPh9ivopP~+xb%_3#B&)#{so#0W; zIuGO{fF$B|nmp8P?8bQM{JJAFBFlYLuRFO%a`WGH;M~}}$6yE#wfE7M+A1h_bMMC+ z-+3YLl8**aehm5e9y4K4V7_5Vr3=Lb-D~ewB+*~c)NTb9-5AbRugyQXKyGBO}&Zgy_&110nem|z=Gjy6f^?(XhDioi0eA3+icQB4QDa!h)%u4qu~`-*&w zlY5k)VAu22PZH-czQs4eyx7CRxWRSj`Rh*&NFQIPl`8@1NDL#tZjx;fo zR}$+(Y-Xw~?++J{gfIHyXzEQm40o1&qX6j`d4H}#9k5xMKFew~xb72@lOw9%;zP2` z?>PVG&ui|iaweSWg$0lVtOKNDTLswX|SC3g9>c=D?T#%Y6r|F`ca&@oL|Dxm~m@eO4Qj&KH}!$9}vt?~QeEaJcPw+G?zw zeAO=}h8mO>N_!xJ%o4K#6XfwO-K3oE!4MLzKq%l^=8^SAq5f_*<{+sV<5h6==_^fH^~ zZrQWVcQYaT_r7$BQL1tQ2&kXS7~#=u0U)GNQKWT%3ot++UEa2$&82FjwPyV3euh5MsX-$2*< z@5Xn16-rsW90^B&;(BNegl_<-aPXP)W)HYzCl(j)>Wwd&0Dag`OhrcM2~BTzv$u?l z-3J{V9Sselk}j|in`hs>xCvLm?b%WkKsG(}2<;n{_`%7?3eU;H*) zX&BmZ-hLscTam%5Hr7%riV_w7ro@_4T0I^O><%o*9|;=^M{RF71Ma>Q3=4nDdDeD7 zZzpQK7}X*PO)VoDNmSN?L}}`!VRsG=4i+cUL@QVN;kl+XH0MVpEKEjdqLL5_BFRV}jtm(@v8T%2puaasX% z>6gcX_Kp;V70*jipPOl=_ep%YHqQ{zxAj!I@pa8I=!8k1{}{KwlSN;V50lA^B*M-j zE?T&$ulNq=SS@LE2xQx)t|rQpCU0vL z(KsD+GWekpNZNo{dE2t%21=8edj8#huNfYzr&+wiPIGPE7x?!R34PDkQp%T34^~dk zMXI->_?q}n*9_!Io85veR7QQEDWet;I-x(L2LjPl>Pr^Bhnw77-{`YAEkIav5r9WL zrGX2S+D;$*G{wEY==;;~8jA>;{mvQ(pWtt4*6+Py;+Bu(qzMRdV8i#l&!0ZNd8 z?EBSjTioa2k9C`^j1~FWEC+IgRnrFB2{Y?*8T+SLgWR1_34XD9=n`X5F>`;r63r_V zrX#wnaQsm3G16#nWE|LKP3{58FAG^zuU@^9#(etGak1VPF{;PIM1~UVr;Mt-j5R1k zs_&~h0>DU!%-{?zb01)GDAp?JS>s8Y0P*S&GV{#p2_1u(b0JeI!9(m)^CjT^hKEJr zst9d$*W{_4u6;3yy)i< zsOU--4rwp8NYInMO0@Qvp9lw z!IDHwRi=b@1?mdk|LEc<9t4LE;|YvF2LHt;bvl8W7KiJzR|axlXf(3Q2Qfbbv3Z+* zLh76H##Ynr*^!cn_{^`xHeQy;cMb-g-mTXEYARxZdeBm440Rk{<#RbGrIPHQjSdfs zw9@&)7Pt}Mqgd*$zf*SxUlKo1UH$XZ>2~MMBTXI1^mz06Y)Qr4WR_>9d#_%0!+s;^ z?`4boc3G>4x(Dd#eOhR&b+v-sP4nrXy`~qv^s@o7%D!QsL}mSuPaagmu|iN)C#r&o-`rmO zU3u6KVaQGUoU5h;*SlnZYj7vBn4{)lyOENL)mUG)*MrFRgu~y&g&z?bxz~N&cAu2) z9j+kfua5W+CCME_k0GAUA{L=EtD;KQxDUc%=5#m>S}pgO)Y(U|34XUV^&kEqV36q- zj65jM^5rfX)KC%rUR>M>c}^yfbC>BlYIHalodrTCkn`hgtam%`xq!P(hA&*>U+F^S zc;i%OF~2J0_o<}nYG_25Wf1@+wt<>>w_q?mgvWX$HE>YmMJkuMm7Cv9n7I4)TCOxE zm&A{(X;73?$`X34Fts~clY%X2mIegUihi$9l{9NVD{0( zMf8{Y6Z!^9WWnf&(n)CN3=gYf7qPnyN8_(^F1Fu zK8@W&iAZxXiH)m_d)NCYHtu~5z7#D!OO2VQ;==Ykv*x7H&aE1Pvev?k0gv$Xmc=bw zqu`^CKvO`i83!lfIcq@eD@&uUM9?efhQu&U~?r^{rE&>SkLb zfsk;qxZAi(pKc7)qW9(-#?Nno?y07(4*pT7d8W&+>8mb25n;TjQAdwbEtyPVj1<0$ z5Q7@;FFUr#?c=T0XTubni6M*svMi~|aUNaa6kTmpWh?py3`UWrQ&GIJ5AaK%psC+V ztm<3N(PiYfk1M3qjF2OG{#2+H?XoD5l{<|WQt(SAPnqr|XV%B}B@$Hlow`bCW6uH? z1*3eqy!aQ!GO>#-z33#(&8yp=k%W^K%S?dBim7ZS?&qko_2i9Sd{u()tgM&zbsPwi zT8l`$)Uf`j?9qz`Lu}{g)<#of6<<16|Bse_5V4+Qj?V^tM^CR!KyPM_ju+>#H(giK zWW6yzqt+2#uVGN`cs;tHa_{(^0#`7>)1|?|W%!XuuI6{@ z59zYZ@xMQ|tCHB<_$eviSgjiN535>Pk!Z;cJ1e)ZWmZGgK5L*5TcEH+#xb+TCraW4 zu`kQ?(1lftNx7?-LVn-seDbC_k}ds$R7_O5I5KSxxY{QMT2&jZA>My$rnySmhh!eU7X zA++t?FDmV@#{@2rYqY3EA2a2p6JFKd>etC_{8=Kv4lPs{@$RBM^Qe9S z8BUI@QO6^stVn7egyCqsyj$fl$wjB{DrRLpEH#(ZPYaCfsN~hue2c&tJaJuoN&u-H3BY zvkO)S4437xUn~8X+@$;39iN;s)1t3*^>HH z8q0#N%KEx4H~0?pKI}DCbxrMIXM2ub==>zHap>Q>UMoRG?e)F8nzC+C1b5ktvrsp` z)*G4W3rsT}{#j=l?$R9htL2EUom8H7vwtDt#!j-}b1_InNEnY&{3XZar@U#@q#!*e zJqd=&-8HrNDs|q=b&`#z2>LE!K?J!$^=^;P)_V4xEaU$Ea%M~hd2fYA4`*n<>>(;T z;Ww|l5*As)b~-4$U?1Kkd!R)AKsasrh4qhDe1TP^(Rq9@Hvu3I@H^mP9UE&oIP zrbS+AZ%7<>Mn$$zPlH$3dCrm`&A3*Hj*|OPN>LsR0YXhYCsppZ=;8nJ@K^k#)$qR} zWR+X6HLguzYn&x|HY@bS3R-$3L%*!!>KW zWYCunHqK1R^o8|S6{R{2!rvKn%M9bFy{1s3vrAgN`m4&ER6*;SY3(J0d6T>`S%9Sa zcFIihi->Shd*V|)ik7OWeWp6OnRzK9CKOk*NSFO`%dOdKT_ZxFTZb@`kLGPNUy<%; z;mV&v42+MmMa7lLk~{FSxjOg0biS1JPcNBOeFn~SYrS{hv|WxQzcN?^>ZZx5DLJ*U z;=Mm)XoWlx}BJ5ktDrC{)tQ@RD@iRhagx z6bOFGcwvJL6ZOaR<%qu@1p;Jgsg>@eb5(b@_GYSmRT>PTLhjq8deuOZF|d~DjQ4t` zfO1mcPgvAS4nBQIBx-jl<8#@`(wVS_!GK*o)AD^MoTBY69+xv*TK|NZR@DJ}5v?gg>>??^0)K_%BM#xlh<>}3D4#BAWmD@V1LXINC7jLY|45mP25X3#c9hIa2pxOWR_sjEV zj9Br|lTf{!d~$xsRU}Xwm9wU4s;5a}f}#0}i@;-V-WOa_dtiaG_fwJq#)?cqSM3(N zNl;DrC`yze>jHLhQk{Q088Pw*SNhGh${20r-MK%Zq7Ks(-&VkH9{;!s?|#!dT)kZK zl5ld3X@-TO_ePR$g+P2En)V_v*5btBdh%HKfe} zmx?%?_VqUntcmuqT$FE>+tGWU0p`PZs#FhT*O?E<%ka@@u_v`#Ob)GI`)XP3uvqLJqHJX%p8sVfwWQCc6NR_bB;~RlNwVYAGAvk_&rF9>a!s+H}943;b zY;7jJr)qmK(D67U+c&`Ph5=#xi&d=7g>0R|Pmqz3(wpfe{tFN4&3}v07gODJ(63*= z9)zzHsK>>{Z7HRjRj0A=h`=hGY~%~nzsa;7zU}J+7cR>c>}j{$W}}YFbT~+_udn<1 z`alwnWvtp~S4VsMobuKVS#EA^rAs4@RkUrxei>SFN=mZl)L+o|9QNE#-POo~mknS= zyT~01a>`6W|3>5`l&=!u(X7eeN>2UoTAP74^|iGq)AdeEo0~S)*47*;xFPLip~Wg` zk#FVXTpQ*O4x9lg9Of2l z&3&d9$KV3`WJ4BX-(m)Ps?W+7%t`C&5F4huMKmuYxYiny! z(EwQ$oB|9=O7uVT^O-~IE5T9Q)BW7=oTIqoerAK~my#Jkk~Qm8>sv#!HShY6hXIy>zv z0Y+*+*`w5zX;FeDuZ-*^Kg0)5Dl#$_l9(Z7qqElYHqM066PnHYzh&a{bq*PkKwoL( ze>zD;mF0WBe|c8l=H5%rMt!q~8nE^Ii zQr`ISFs}#aRU(e(g8%syGu*n=p{!)Cx;~;KTmWmnZPD30m$%MjAmlLxROD9ya*WT; z3NU~{nd%81o);8kWKID}sS5-!AnO3H$Zy{@8|`2+@b;s$zqFk1wQI&3onQGQE;zj9MFsA78kF;C$Z=X6aD`EJK*6x=V&<@d!d*NxfpN|pRM%o3n5DO zyZz~ubvo)=em_wlN{{Mc|8Oh%0ITVe%HG19KeFW4qddiQx zLsFf2xo51O3!T8`u+!T!M3ck9>M2jmnrA|Vk_+>9)$?TuA*z&O%*6_w!{$AmI;~e) z1ea@l;)eq&0Y?`^@j8Ej!m%svjmY`D>jM;1{4h!dMEb3UQ#fLENoY+~1Rnj&aAYNp zDPR`{s8+2v`9a{yuZ$5@Tu=Ai?W){O9Pd7UGcUl)i~a|^<2VrVxlR@ziyx=Kpv}99 z%WetPJN9k!TSl?lou1wdf2~B#O+LzfO2SB5?M7kMYFR)Y3(5#rgSDb_0*Gd^-+M^=&zdW_vIc!QmUguork3 zW1I=H&K{sy;8%S%z2F3)mLL)o(%aV;;Bmh2K-2}IOi~WrFo9y6=@#E9Kyc1JiXxW~ z%7XGc=<{d9<@Fzn@HcxR7tJcM+HX2g%fbGOB|%wTFz>sU=#43^WsE$iQLId7b=!e; z@F+5ptCy^6c=(1jCGe&%aK6#qPOdLelXYQ!?C4G4 zbwhG^qv|A`dc6FAU>cY2V(biVr;P>pT5J|nahT>6(Zm|uu=W&p?!X|;zAyJg5wM#q zcBS#Q0AR)7F!Z`d))fLfu^P%1unmp|i^;P30H^(VLFOzs!k`$A#tZSg)g@nFP-e=S zOO^iFT5dCq_{EiAT(wz~02BJ&;fieC%rss&FNvebZrBXL)v&Fp;r%&2qyBQf!F(!; znG?!q_Z(v4xHbsC0QbW;w$ap?ZzEP$m`}*Q+}50@WM2=ZWmRWB`Y|Es?o%Y7&ys9C zl5zgWylt+<4q2s<3}2@(q}3=;cCxc0r{=u9sGAcOE--ZIA#phy2J_}Yrgj#LNuA1L z{e)cD=m|%w#p(7WsgMaf4#pGvK{Zvp7;4KhE`Kz%he~2C2+id`qyTlJDHJ_#8~d^d0aj*q`;HCFTnJ6bO_Gji*)EJ0T*4UKVv z(p#75;zepL*_tB=`BO+NM9LkZCb)W8Z9Q5GeG}bEEU=dkraVTlJgu`N*~FCf(lPY> z?z-NQB_%q=u*Rb&nnX!VV*QieB>4X=s>#h`Pj3>Gg&L||i$fV!4l56@1HG4^3%-#T z1MfMB71zy*@FeKfWQ!;vWaLyk+uMzsAzDyG(vT(WSl_@PgZr*^4~dND)|MA@Z7mp&U3ta&u7<_M}t49{fze>YfTJ zzG?;5Q7CwTUOkbAg2$dwvTkEfc-oq>_u3yNp(I%TW1VOzxzS7Lq39QhQCrretBXEy zG1rY@Ks7^TU(X}T8#dC}Dw?^Y^JuYre0_oEyTS00^9bJ*Q2k)9uCCI8^#cX}@1T(6 z50>QUH}hUy@#R^_HnWlcUc`LKX!$pEe>1|uiXqu??qJBkB-Q{7&p76fi)-yy)Za*w zp-UF}9Jn+lPY&6qy`Oi{%%xYRg~a?<$&V+k)i=Cin0b1W%O);h`Efj}e(CVRUJ4M~ zO&jTUN0&D;*74C&zw;ZiOc`7leO9MhD=z`1&h>JA2pk-KyY<~)uB0gBqe7U~41Z!u z;3vv5rVRCv_tlyu96oJDB91TJgw|P4No8e|+D6m7Cf?Y~t`Ah$*m5B(w|d2 ze}3fafiw$}fRjN!%+*`-%#6mrgowZlnmqP^U-={s@ScU2E=PeE6o^m35I@O%+GE?p z7akEI3X5r)n)C@{F?nBHa{U<;c2}fz0=y=@k&oJMlrqVA@~c1a0ip7F2nJ7R|F_)W z;NXA%Os(QaZ0QL}XG}pptD$ZsJeK##D$g$0oc=T`kMBV+amUL@tZ;S-U{QwBJUwl8 z<@7=bB5yjL2AqsI1srz+n61>yS=jm;N66MQVUJJ1X3esQ&)}E zgM)*Okqq3=Aqa0^L;?#Q(Kk>qLzg@NIS|%vZkjTHVo~of_p^A|kcGIDwy>;ij28pA zQoNz{AdQ|D>&y*#v*jSZ&=wd-_UL%yeKwEv*(>qp`~pvLlpUz6d@{Js-L9rIM8N(3 zwE)D)gX^zx7?@!W0Ri{Hj$du<>_A%H5aJl3udhG2e$?uJEt84bBh_GtBbzJ1p#$t^ zb4Q(L>Xq~Lfy;g3cLRV8IhMv7)Z6>k+-s>71W-te)qCvae-S(Czdc`~kyWeIZNA*d z$Z`d~B9tKYB25-z)*=ZA5gRXICG@;ps{~%&!k#kp81Ko+*_p`6fwZ)A=x77asK9D8 zo7nW&7-fc9g6e75_r&i@As4-*gJQe?IPdCo(%-*$(+noMSsuX)uKZ@E6B7;7EL|^c z5{3N*Qey!z{+k%z{eY8y5i3|*)uVJ%YAnS2&Bvo19UYpi>zUV}f6Q&(i??+C zAdUtOx3d37(^ZC56>RN8Hyl!$LxUg<(v5U?H%Li$cXxNUbR#7x-CY7A(j{Hr_TKx= zPafded-lwlS!=!Vc7gGxWN27d1^Ao*2T+`IZAS->TLcTcNX4AGVws!5x7{d=t?MSk z=RKjxEhDkEH^h_m5+mJx&01Ip6h`XL3@0)%Ft<)Y^Jh zUC+@GAbE1*|I+)murZf2=7I8V0y}bW6tIY&*75ueFbQwob+*=a+X8#vfQ6021<14c z0qp>aB$?9M-q*)=JVhXr6*Hw|4_Bw8Q_tB=8nvixzk(T=%szLn`|^q{so){*%K)HGKFjzaX?UDIAe-FS6t2@LKu_wX&kG-5fGC!L4c zr)5#0?C^DN6hxOk9vmEOjL*fzWx+;Zb1J@WOaaD@Q^5+nU;CJWI2aN#ngpEEgX749 z_-rT3RkKm5m~?{~0}M)OfS`;rth*2n|}MeUq5kCOs56*7OeW(0C2mhi9=58Xr9j}n=vAjq_-V5#08G$(TN zF;``njPG=Cl=R!+#>4<&nkfq?s0gBulFB7jm1@WV+(^`ayVM}$;x!G*_>W6$nr>Xs z_z~H%-&h*+-jTHyp-6L>GpaM==Yo>WMH`44>|u?>5a3Ko_x_TP@CX8MfBqf(pMTt0 zY5&FV7bV<*PvW^KdLmc-sJ(PFDIH zZWa92T`DJ;35uel7;|-TWwV$MX=2mtgYS#Pi6t3E@YO3?FC&4#f~Bu5gM~Pl z*F;#|^1Csi4kX?1<6@cy)3H^hp-JVU1kneR*C;k zfRt(7ODGHDEZ?VSu|R`ovsmP%xMeb33Qy9H3b4YjI;AoGa9)RhNQu?-AjS#U6)wCV z&971x>sKI0t?|pip@P7%_u03(aUdZf)dj6UtG`UDQDQPMk2opeo?sVRyaeS}wR4-k zyz3>U{k3$2HWb$8!Mc5?&gnD--n{`M8ku%+v%-KPS-xM#A_j9zEh>r7?2WkT(I{h1 zuibw*AXew7Zqms7>I~SRlnM{v2_}yS7UrRH6bD$+$usV%MoB}l4VS6!RsA$WEx;28 zYRJnqfU>ZrtZ`h9YLsgeegfUso6&xrkrUR2%M4tlSU?*CzZ{xkAWUw*KBMY}Q&4G% zo#Kd<@AGM&=1CbcDDR-yWP%GJ7>9tfAtS*dh0O|uLY=+9wZFF_P10k%2*L7Ni$ufQ zL|TGjiByCKF9MqPXwwLIdwcGdM|N&;4vkZ-@E5|nn(rY9YgySIyV0D?{Ft6@yQh7` zw=+kcoa|KU;lin-3SdGTZ_*ay7sUi@VOfDbMd}6<(J0^P`AGdX~TBR za7ej+)Su9?d*M)~?6K=5fNzP^V}KF|6%39+msQ1LMwGv!QUEO9|1;VM>r^4bG;Er& zd2!|xVlR~JoyEvCYZyqv8*I2Lsgr{yndq#wje}fTaP#Y$%Kx^&zg=*X(JY+vnR}s% z7iWe@CGz5P;gL}-DVkc5djT>U6c{_A5Y{z7n1T+3QMUUc?UhLVzrQ<_(|~B8hF6q! z4b}B@!+@0|{WNNpN+5lR1fhiJg;i$I+<|P7(=s?B;;GUCvjfqTUCO~ehin4OEt}h9 zi{s0W(i~qz|BZg-$>S!-(r($Jnv;fFHQVJW9p?M0NSrEAuskdiJyJ48e&lcfRv#?P zuK-kU;R5U3=6-GxW@Sy_WBnWUOm$+ABsH5>mIXDxh(&Sai<(%&*lcSUPf(9srz_po3vW4wtTvlt}oaA1|^q||}hM}!(bdWMBPf&+Qas}LII9uyp8 zs>Rm`EhFs>#t|>m(L4ax za5t2-t5AO~Xru%SFLvB746A<^$5lG`W#nG-|C5v`jVw;t(4Fw!p94}n%)o$LWhG(2 zNr4=z+$YMISYGh4WI!fI2nt&2W^$siY^4@CASNkb;u6XE5t8iv+E=k4{w#JR30O`qZBI-3HB$62KOJc?x@Ex|Si7OfBMs>i{V!J3v zbSl{R&=TUcdBt%*Dj&@osYR6Kr$RkH;~^S9iR>kOsu19cjVQ4usSL!5=9HuB*xBsf zd4-v`Y%%;hHOzUym^r^@)Sgll_PxI=oQv%KP%JxtYw399+goC6Q&}5RyOBknEvLY< zgfb0q?1c5Ubh)m_S>}1WeN|HGkFlDc)^{AfnEA2o`-*}RpM66Mc(8q1r57jB^m?b} zvn*3pkp-105@EwJW=#7D4zl;qdw)nG)N|U}`?B7v-{?V(S&5AK*3?zE>Q}xWP+6!VSv2^{StBFm zAr@KJ3@A(hX{zZ20HSJKwLPs7>Ra0WBmXbV5sPejpito8VB%&D$BGUlF+XYKS!fz= zBuvh43K2a|4s;h6fAH)1P~zy}TYyCsT=6hd<}-qWj7W9cm((B5wSMtjdV0Wk>Qca8 zkd>WPy}sIZV>!L~GNoRvsOR+XJW+JKl-K3F{j;tW-R_v6^QrJ4UEj@z)Z8x;eo~I= z{V>aS{<~-P?cRsq(Lky?hM_M#u_sc=ZNL)7Z?o0y#u-qL4-Ss7JGHL(Bagg5aw06# z!jFfGTg#J=`(8$Fw@4xy5Ac>?iJ?La(&MtbPZ%FoS3ERElLNpRP&5{owDAJ};-{}4 zbGK_!kmbtm|^$qczpzV>gMNnJDb3`&W#oUf=Ppm!X-`(T6>y z_-5^5)Cn**f08;@r0^wbt+N6{t}v?fxiUb0v276Ws_2y+uO_cm;i&n z@p^~W{=LcPp``e{g&r3GSR=6XVpK@{Wu?=8du7)rcLZ5=HPyo(r^TOvJbj_t(!Nql ztHA`0J-v9Q$)L89CrZ@yYNn3#tNmvKr+zHzin)Pf()D^{Uok=dIV4(~;o<8KA5icZ z*IJz=?`k*a%N5pvtTpX)y=*e4;VP$zy+iL;4z+S5V_?m!RL0BXba%b$Q)?>2bX8s5 z+h!+ihPaSrrzc23_LAXVLXVd)WG{Uka^AhZ$IRa(dFNfDVXV=`V6X$?R|(f(#iU>~ zpo$8#j<#B#+6KNWTp|x&tLeZX<(`(ywdJy@k*>G+T?-Jll({`29Kg?T1^kx7GZm<&WH{Djg}es+5#4Z_lOvz>JQ{ zrspcr!L@BX4vZ`dc=cb(_7^;NXZLu&b>F=h=0E%`f{O-NuCF^NhFXrpQB4|oL&F=- zFX#3vfB%yC|BjDsP|zE`UI+z~bFuus93gvJa_?dHe|;_+4g(rr$3Qi={iv!sD~r(m zWaUor?XP0~<1bo3En#+X(G{?1BrpZUsoYQ3S^!wl?X4R{6!X}}9Um&( zOemum9*3X8hKAdNY>L2b9ss=5AhCxV|9SEQdV##T7JfhzZTvC|jsg?Y83#wDCu$U+tkdZ$Cwx8=ru>LqO{EUSDoJI&*R-D`?&ek!fbN(h&EteiW)^_Fo&qUgF_Hh|! ziIj+``3G3cgx%oS9K&C&ca2yz1w)rHWUDF&&_4Z@gVA~>uT0%4~VOlDZY%wzCG5W zFmYd(s3O9H*+_qax$%EF0Xlzx_azW;)oz;S75L0orHy~R0{ybx^0w_Br~N3PJN&Wt z<zOtShct3PKT>JkmCiA;tFa$I$ z_+F2C-xeL6@hYM-cv5AcJpNv8Pi6@2<(_jhC(W?scKSR>%PK}-_~D0=sFvk;pLJZe zu-V+&a#?tMmQpA6JK3Qn^&YH9IvQ)5)^|I~q$r}el+a*GR}l1E-5rVsY1#aq;5mz= zU5bs3o66!u=>vM34Q{7v0OP@hw}wKh%9@sVf5C^NYHjY{xUz_+BL`MvYGf%i`?3W~ z*KkF~@)r?U;RF+2+S&bgmO{R+dncVQrZDC=P0sK31ux(696$4{x_H`Rz#RVlnR+g` z-}m{g?RzcF|bt1dPEr;{cjpG9?{j#JvZ zm#f#sYCzlWVSiN)PdY)PUs-{e26MV5`C|6p+1jOzZ)zQAklg;R7cWq%gaSRFLUWAi z^G%%}Ewk+^-HTt(PDx@+-}c9Wa<#!PW()CUW!G0x)9ibYer) z{-o#>?Vm;UgGvzztV&EVaCqAAkWV7}bP(=P3gl)r4yMKl*>vJwm(fdXcln<|EMR50 zn1=m=3NQeWv953^j9~p;74P#a$34gUZut|rh7|Z znuzZ;kKOq%E+`XJipwo?IX>EBM}sdi9^oTwpzZ~gx?6*_<%x1$y22dt~}Xj zQg2tYa7+*9u=BjE#Wa`kS_u+1n=e-n^0#HoK->VhXSykXTzJvkq?`ppK^Pg9_(@?G z%s|1yI6GBUrr%nEd;dx4kVfc| z$4qFPwr0)}1+v`~vez5Avk9(LObNE@%jj8fI2!H3ko35*%GB9vrujLyocq{U6_gG4 zwd760L`CBe`@zc0;3JacxAvEYr)7KlqnyjyrZRt{#mnp8wc6ZwdStr^hlJN>J|^=R z{tr|V%C*E_1^rhWA5L-ZL};M2{#=NuqlKHOpB^1OUSinuIPYr%I+aAkBt7S^Pt%4i z)~{V~`~CM9GZ%q9g78e8Kc7cPy)MQLAFkFGZL}}PpUw~x&!3RRnFxsqBZ`DEF}s|2 z0Q0p1HDnN7N^D>f?>i!&@%^j&6%Q~h2*9mKe)=Rn7|AXN)Z+%k#PV8*xcFCFe4i!` z**^^rGhTb1^E015DF5QOiCfGF`fu80nktPbuA)9QoA(_^{(g4Qc+Yi|PpR3HNtmkL z%F)9dYQ72cAb0ZyWnNZGhV?qjo^Sa^)BERqGFK{Ga^1rh6NVm8QZaWW)ipuIDXlv> zKmB0eVSlXZ>vG$#?VL?iL43-?^7jvle(zS7ImG2*cZPs{y;iHm!1f-yr zb1|Ne0s(zjS!Vy~KOP0|ktgy5t_99Jx+*)g)sg0AXCJoiy8O>JIzUA~8jMwxFERqexy7FJYY@@XaG*^1Ji{BWO<>9zyGO7(Do0^9>kbgDcp!Izz9iP_Q z$W)h?{wyu>^@0MLY%RV1pIn(^3!$SizQl=kyZ}P^RAPlO(RW1p0qxcRyl9}4t^f84 zNNSZ1x&_y9BjxB7IEk>R@=f)zz!V>C`1kwhLc%hk%FZ#LB%F_N{n!3`s*9N zDvmykk4c{@v$PhIk33XKM`Qsv|NUxT8d0+!lRR#)q7=VQx9tmn0_Zuf(`qPcY2p0h z?^NO>lO%Hv%%CKuWL4gqO*4daL(caXA>Cr9-w4Xv^QooajUg|y-qx3KT`=xKnw-pB zW$2y2m|;)l!QmzeQ=692;%(pUcTUh&qMTW+i%O)w4?ACFeSp4R_HdBsc6;;H(LArk zWY4cwLpvW^eS1y!J46SFOfX3EO1u15(?L$xAMA8S!OG31fIyuAB@xC2zi9%YhWUmn zaNlrQO!*8rF^WZa0>ny>9Tpabfbay=|1(DyQpdly^}di~%jA0XpE3I7anDzY@_Zwoo+w3lb7iwV?a*ka zGrXQBmgu$nD$N^VaVrt4-d(c1z5eESJw}8z;nF*uq*XQ(SYK{C4;OkCd7oM}{_$j6 zsKC1RWu>L5%v~JRge9dWBF6$6$@(kNR;eVR&iG!~dPOY@h13>wkCnFbYby(Y@BPb5 zShWNH@Uuwpi_@4lmJ4)0wDtPbAH;-`EX5?>43GVe^Ul-0TfmVsB=t~`2SG`?!uugU zS)>(tiW!Hxf&#T7DMw&`4e@+vlsV4Xm|JBS79*h-Km2+?V1~vfOa;YfV&a$xj^O4B zgO-VyS2Ot5uhOzqHTKtPe(UAT-QCr-1F^}HS*z#yZ)!TJ(#`{J^jDW%g8Dnh#2`pJc@PSCtxWln}nNP<-#^a1^tDQna}mXzRkQf zO`Rtw5~BTH(UkfsJhj+#;p?xyz6RF5h=T$pWkAe#g>|lAt?TlqPSSc(GN5hZv%y(RR}@AM+%1G0 zs;>mDXblrWl^#|iGN7z8=4OF!CfCd?VSaNR%VVQzsxp93eo~U*HlIJ2+4*a~5fA!d5hB_M@#u-^ju%lK%HhUyw{6wLE_`Hfr1i zo{~CTVuY!Q1wIYjP$@W5fQI*;03NFBkzJ{SWTr5Z4f~S`x;7p8&g5PO26oK+7xYzm zTJiTKRia@q2Z+BCsq3S_$)Y*YF@^0;RsDnUIm~;s_uauB7jUHk0d!^-C@Ot{u=QYy zVdHSa>V?M{Et_Jxs3+b94JKR(94MI!8mZNE=e)r@6cuXRR4H|d@3tg~oMBXX*A-cX z9EEvb*+96MxL^X)ocAD1<39ZBr~Od%MV|1ZZP65Gd@3I|j*7@2+6UT1A2R1{b3adm^ zjp7)o*BF)xlOGI*@f{G85X}xlwJ9tjt{|;$9mt5XsEVo{Yr{K%f~W_3d|3)M^p90v z6@k&ad3t^yKgYnNp-rY)N>$L(L(?GVqhIa6h(b-(Rrn{dCiVhvuk?;dfoV^P1QSxF zggY|GghkP^#EpbBF<3%4&0Z%Wr|6-C`wlZ$PKRU#s{oo67OaMz$PqsJRZC}Rr~`eS zcL+~c0Z(f7>t>$?pkFMtLdxeJ4u{VYpPoiWnQaO z%nyU7tWpy(y;fc&#O_>!^wl{o0-b?hyrH_(SVDz>?70|S%;Vx}TmSNwL?))jU3 zp`s;Nqr`RW2L6-1p4XEfG0@OnX31WZ-={`VYr5L}f`uR;3!Ch~fZ^z-roE->D(I-T z&<+seB5?3Yh~8%H+JMph6r>KS=B22u>R#DL=6<*Bm-0i0kDvcJH@jzjcJ(1|d>bZJ zYdkATO5n3#7XWAc2mq23<9$kMYUE2ASH91xxqdZPsloAq#41jUZ1Okcegvr-w?ZmJ z8OBofw*T(`@|i3|rHH6t4MTjoy8|3zecxUUKmd#?lhek{*LU;Wa{$0zu_xn2xXgS6 zp{Wg)(d%mxwkb*U+)P|gwI6hBD%z59b$nF~Q0q{`jgUNMm$%#XZbC=`z>sd?E4G`D z&&>We$GP9`-aFd6-_22@2s*!%_ZN7aGoR7(00joiwDH7q0t(Ks_hr1H!s3JYdpXhm z5tdvuDrG;AFeAB5xF)KgDR5a&Fwk$_{NIkNz3*-(GueyPNN-hci%>N3eV2GB-ZQa< znI`WT`>hlf76Ql(op%*k7XU!I`jhPf&$7D_hE-=n!=mDl{1yf>Coy4=^u$zT)e5&y z!m1V-ozQ*u_Cy}%-sZb5Sx!J#l{(1TIwq1r5>gvtK@n4wA`M{5{r%r3E7Jvv=d`qP z-QOdq1E8zZ!$YJXh@f67iz9_P=LA#K?fLP?yvfBypjnF<8YCX6B^_DGb-x0yt=-WH zknl`cKUdga`Nn4g4r7&CplTGwl++1giA2`4Of^$isjA1H!5G`#=ga_ zP{PyH^V~0zxUN=~kUanJaYx>w5n7obHJnQMlW=7oCgI%SO$W9ZA<16mH}nv=axRHP zhQ?T&LMKG-2mzV8rF&Vwm1t&4yloZUs}GzRKzbmJttdX60SJ{okEi!;EV14kRlmuq znwq*R-u?LrVn;Nl$-Y$~fNRXe0SW8juwv&>vJGdgC}^`okui#uG9xsaVhf1BVK!F;4_7u|vlQsvpa7e6w>o+=Yrpoi|WO{o$<>hW{g@M&#X zwzSANS;1VqM2%7C^}h4qlZ;45O-&78WU4Ux z0WTT=vUm9SdAJN-Kg)3?U#lX7g#(o;^MA~eZ%ov$C@T%BlsQcU?Ho&$Tu=TKD%Va@SceS;Z69kISbbq5%XWO8-u!vUmlq_LsZ5t8)k z@o-})aRhjHexcM+^I(>f_1<0peFKEb-rnAh4o^Tkeu`)M8h|9Kb7oII_DoN_yu1KO z;H|I!?+NY0l(wBp+I(L(RUSrwaWPMlo7-XAsz>+nBUgMpZrCUI^)=m^8vt>4cfLJ6 zF<&NcV`UZD?{IfU5-;%jC#^=8)c4mc9LhTdt8(To@RbLl+CcCG8TpAulg4 zr%xY5Rsh(zZr`YLZ%{@@wav(B+qMB+%u~R?>?&j(*Zn zQ4oxYzFBKQIe>cSA)7d61~2*P_SS{0*Fl8JA@F{QfU87#?9Q+4tg=D0!{)eY^IKbf ztIw)BSr1!&9ofmM`?9{!`chMq9#ecwOir)$qW9L50cOY3**7kGKfl>s3B%WA|L&9S z^tYk>=QaQf_VN><4K*G$J=o}R!HVqhB9*07wY)@cGB&c zLA>aB>nn7SQ)OW3bt}(KXjkmoTu73T0H}21HO79&H%Vx~rX9TWrnbjBkR|5JCqZ!N z;pUEvefJB_p&kvM5=K;13W5ZM6@6>o%v?NsB3q~KI(7Y`EKr;{_&yp^;Fr!MJwLyx zuD|K}SZmoqMzidi517vZmL)uK$>aNgy4gQ|1V@bZMRS|&s&7q=-M?D5YUKhz%M+j= z6!Lop!faNyqFgrD!Eaqb(*%R=-yOeyYeicS|FWQ=-2Kpra{b$*x-89^K z3e0-tC)+i2l1lfy}?}fZGB|}b-oh6 zkvM_wP2Xk4&NSimwlBPHCsNv;`=^G_qA&H2fc)^c-s@cBf$+B>68|k1hjW3u4R*Ja z6>$nc)*=pYjRLTN%sS18eE^nxxkmTyrp~{+wbgAP42?mv7ItQS-gyXDbE4a9%6Ynm zXLfEPM3U6|e$A$i;RDmtD26|q&11~LQmuf?-=F>)*ZRw@WPm4+9L@avJa+s@I+H%H z$>4>i!FsdhG+)!bz+%Eop+!Ds9$c`P&}#+o(}dxG$qSJMn4OFiM}99Wq9 z$O6$Y$~F$1@bpI$uisfrr7epgAZ=3qSTfdX_q)j!W_q4}_gw+%lou>4Y!?BH<(Tm0 zs`uqH0HXu|eJW#}ot>XKcrU82zty0?QeXvPNkjq&0RG26S7u8@g0|wy##)F_9tO4N zm)mvx9$g2IioUy@5-7WHp#Wti@aQT^xmc2DS+&*mL0!|pbx~dXFTkd=`1^-dT|M>q zAKhlOJmRz2Km`My9%o5#RCu(eQW_qk^k}+v;V{RaUB4tJg&wfS3Zp5S4 z&Hio{4%83!)7^EI+C63 z|Mp8YnTB&JljmD`+i~yfb#IdIp{~7tC*T~o`7QhPWxH2bUmt)MJcnjBSpZm2O1smV zbOSFyGWTf+=1!7wmI05E+p*Dn)%OmF_ocFcG|j_45S)9T^WQT0J)O+W_aA{{q3fdG z(!K{c51yug&flM+=r6r5w}8I`HCAL6IVYtg>UOu~9iVRwke1FX>WH%B%19q3Df!yY zE2;rDhWDeye3>Vz-U? z&$hsZX#;F(iX@g}h(3OKxY~cpx}D789KY`Rhf^<2H;59aXacBBoHiPcj;sN;OWM7D zFRw2MB`Km2pE=lUexKNKtoqOgzVpjvsyO+(v~iQ)C#&=2 zoLYU)p4WaaKZAi6@r!vkBokFOkypz}Cg{b86M0w0_JmH7$K9YDYRWUb7%k*D)Flhz zzvv6zJS8!F8>v%IODn|52c)`z#-gNTRy-~)O$zlL$;S0=G;^8C=m7vM8LT%3E^G3Z zng_*-&tImxWZyAr{q*Xr(DM6THvPJ{+}mnA9~~{!N=NuX3J1@-7L&@3&j+x0(sLRm z7M|#K8NLc9TW@w<-yPD_#0yE8(PmInQxnchPEInyz>!qQ<;4}2m5tuxmWUjz?fyof z)p6UgG<8& zt=e4MTH4%0M0dmiiFPVIG>W)k@hNE(ENTgAP=-^c?OpR|)7z!Z8^rF4Utdj)-$hDa zQ&*Qavyt*r9|0rhM0Sx187>5YfZ;>@kSQO4O0NHMBmdF=tSGt+|C6KR<;_REx0iE& zfBX5Z;o)I9u6MCRZ@=w(b(9T|`>vZ+RBV=ANlHUl*YNeVwEnfV84X{5+0=DwsHvH0 zr|q@Z9)o7GN|A9)`Z^q@1S5t)pg?MT7E+?*YksTn*v8dg0z%)>L3rnZ*4{!8iV;V2 z5?+ACV!7UW;34Rml+sGW^;w65?fT$H6q0|7HkB>} zYiJGQDJx1Yx;81A@mScheP7;NTUq0IG8@ip$Wq=+M*~RYrI@AGIN%`%=Wy$OTBqHIXAQc$0v z;7bhssX!*ua~`$LUr*QD{15oHGr1ji0Y<8lvhsJ^TVg@mm{vyIXbHP@H-1y?AS2k^ zEaIwFkGwrHu4TuUDN+#ZcX)2|)yda-{^@I5S+tDn&!?Vwd;Y%KX}K~qkznLi+4LAdaZ4~W8+8}xnq-9_#DqivrfY%tvOgc9>X zv(E#&d^G^rq*UC7uMR$FJMpTr)X6&zT8M|9UvcDf*&Z%ONDmLs=%oi&K68E9;tGmY z>qlNaG&|2aST^9WTjN~TLn;9HTh-O<#H~>H)09CLFz_LC3=Gkqie=N8NE~9}3%=8` zTTNe|BmjBY5))|ecL?r#24?1np}UW#y-sJ)<4FKzN1?f;1&u_77DP@?joGl2wVIDv zho4uj&5p7RqZKN)BgJhUY6~SCfTkr?D%@;7j#qP&|9Y5DgN0;q_U8|3sIB>ER#ns_ zb63J-39?KS6xEYgJQ<&gfifxxR$BD$w0Q%gtjy|LH&vf#0*(qHXwXkRNkx=?C!R`V zYoBlo3q(x&F7ngMr=Jeo{Qm#s{(o;>=L`A#N|dZM@Q^NI84N?DB7f%bpRnb4N`}tP z%0egQy{NH&b>3Tu2D!Mp;xD7pVD$mo62!|^YwH|Eh2Qau)&Bha4l|*r zs%jd8NnwBYp%em7d7cC;wLyT=^$RdqWTd0}b8>VK2y`s3t`eY!0}C2cAE1^}5*@{c zu_CHWKphNwVmrUKkA2Ml@OQ`9$cGQKO~3$w{QQ9L@UkD@_js|j^MpcZ8c`6t)xHz@ z1UM%6KHZu-XBJP^0REawGb|=*Vq#O5Nxr^$$qkQ-3N*P2<@0GIRaFFy?uPS`*fn-` zxxEjI_O~B7SI3}@n%&s6{Xdf?X7ITKMlFDDrQgiz>T0^o*-E#~aU6*ed~sdd$Mi{P zmSOi5?62KxN1fEmA3Prqac%N-)8#F*!RNI3EeBsdH!8=quNbIUu9_)F z2oixxacbmE#ula{Y#Jyme!|GHJ(mB*Bdx;Xorh2W#FF%JyVXYORGAvR4ky4SF;i}h zduj*}u8Z=!yw1OM0Yoz0>$ENhZ)C&W37eXUpo;V==+Uq0*3G>uu%apI+ z2Q;n9ab*Xd>*bzYzhMMu(u0bvr(+^MgT(wNFb!{jl`GFABrpQ0xWjD=0B#d&-nDg$BhBbzq(2@Vui-8{NMQc zFvg!u_3s4;ZhUSJU2hj2{%u?{hXW^vu^gfYB#IY<`H8P7gj_y@fL;J#%<0!wQ9>-5 zlA7v&mX?i-jNDYICgCZeO!1q{#zJ33CkJrdRr>Rfy59KY=e3;cuA!-(nucr0Z>d3L z21Carqn47cqe55%r#z4`>wjzMf4g!{`UHqH=qJ#nq;dMc`WWV+SCXixsO+A@uYeIJ z!ft5mba%}+%K@0!s`@l<9A9(K?bwa-NJM5G$?%oTRrcU23N0?J8LuaL z7+>Z;kDl(EQwLl}QZEZ#^bG)XefO=`A>G}}m6^^?r4{&r#Vz2h7IdDs%+qeM9y!b9 z6g#q*%Gg?3L|KNL*zmkIu;=xe7TA8eUqrFjaXKY?8wF}NozDQiFlwmeHVN=9dAM(h z2CkLnbNl=IrKRSm^`p!9^+JT}8RTMN8vwx%n?`O0s18J8(*o~SRh0$!Z361_DOkf7 z;k^0pF7m`Op7!s&$zECTgTP{LQ}>rq_~IN=EIscG6-30TAU|t7 z)b`1QwSv1A;X5NZ5~Bqs;eJUt$r z6jg!5dSq)+zXt~s6m9a&8ZSFF^`f$@R4Tt`qpJ68R20Pzv-Q#D8f4jVu|vJi;wI)q zI>w0MXKDA5IMNUA8D((Z-MHMEHLi{wIfYsAtj=xthw1t*&W;s1P&Lxx_M1BNh1~+`75ApwG|O>Fbc9ob*^NV_}axu1_nipr4(2DJ*8N+WnOEXX?4+aiLvw>wiSqzSw5liG@Wx zU;37JyA?4K8*2r9z=TGHfM62BF7dxgXd#_iD=A2cnL&|Dim{-&uWLX-1QZ!k;Y^J1 z%`zci6MWiq`(rfUOLD+#OjKtxm{M3%O!6;jYG1Tn4jc})$$V5K2urrrpZG91-r#3|Cwf<^@N?8QgOk+%{Y z$YC3kF!nhdAJyYiG6XLughFIkSPBYJ*n4=s{yEGT3z=mtIS4g4_BH~Sp2d0U7b88R z?1SS+F7&_>>eT>LA`325ih7tNQ~-^HiDZHQj+8ao7|E^?SvjC2g%A*{;5ChDP|pyU zZtWkghqT9urKOq%%^E{lEY%)ZMN2X4U?S0%EXf7&o5CUiqTEhO>{mu8UKTVardo*P z)C7A-&x*^K?U~Gv2nTM$!hKfYhkgH(HsIp~ zNh89+!%DN(`+$k?=H~n?VS-_iz)j@T-)(heY~*3V-|>_1P@Q|KvLk<_r7eAu=@nYm z>ZgE4%8dVs6;W8SPk<&&CjtS-EU6$OCV|6R3c7w^2Q`ljGEzw=4dZK|iXdYK1qIcJ zr}VS1*iwytmsub)9-8<>1Vvv$;s34#K%XRi_tR~>*k>H5hiIwLu@DS^q%lnp$@>_g zB*aAn$iENcMa5$Fo9v+oeYS)BfuDv0Su@%*6+~5R>nLg#jh{e}(L{y-4rKQbLc4=#Db$ z`YowS+gy;MBO4+Om>A))us`)0TLjn^LWGqtHRNnMz)E;HLx%$mio>E~27Wi%NBAA_ta)V5kl&e_=AUrAovQNpTw1U@ z`{O+3!=@_e*+SZcqT)F)0bgsD91#&J0X4H%Jy8XOC_Bu@9;{)F~ z0V630geZS*GM_*Xkwn9EAJ0G4L(eBx7)c0`qNL4v(M>oMpfh&}^3>J8YtAnia_Ftk zwA)5)kS$j|C`)f!@jyhU6*!z#t<8p>i3)%mu(l z{NOEpc;=X(&wyuYcq%QdqY(m)`wIh0({mSw+!F>`kOEl1KI{&q9%EcNAS{*zGI>~G zzm1uES7GR1;Uq5;^7Z2IKus6TaevH8ln66Hux$I__>(iJ@jSw$1%SV z@40+D%t1mqQMyqh3S<2KI#GT&G&K~*t#{BMV!LNjUXk-u1)qcQB?PYq^m_;AVZF4U zO-hD zGF#9)Dt=LPt(UntTq47K-n;j-Dt`#+(y984wkZ>R^BKV3#a-N8)nNOg8fAb?l{%S{`Wrxu@MKaqsc{}bIivejcuIn7Z0Zdtr@T)^$D;P zVMeX6fjib9iX=f^OP|RQ<$>Ly{WNN7$g{%lkKk~hBYTT5ataG**nDJ8!T_WoAEKtN z_0>LS0+`dM1!(wRV8(4L$pI-W*!JP$kF3cTmJ|VSNcaOR1zpryet)5#n7(<+>N>h< z%lQYl3gM!?tP1lkwxIpm?EN=mz+giB_c47r$4F6==SryfktCH@LZZK^yIO|Ji+-2o z8-}8f0LLV*wZtN5@kEgmw>j_ZGSv-J?(yJp!-B0?SjXp29Z(1UNNHS>M>;W0?TBGPnzF)%X$i}xZ{A1Sh{#vUldIG#@p zDdm_zox+gf7O;>Oh7iE~=Y3v`w!ZDs5(3|`XjS|9yl;h!ynjHmd7l6- zD1lH=kfYgPiON_-UNqTg_+RU8f3XpuhXtxLXhalO2TBCJH9j+bkDcHb5pnubm8i!d z2FyUkO^Ins{2mIO3ZYE&f3{c+@@Z_o(>GuDKN@m0CCc_x^2=62iXjA1Rts*sj{9^=gR-z;YTkEpKeFP9$-M4p;H+U z2|+0tx`#$uTDqiDI;Eu>B&0;7TaZo(K|oqSO1ith<$KP#zWomvX7;SwYu(Qs2}hAc zQ~O`&&V-a%HXEBNDwL^}37uzU<=~qi{I7M)#BVD?a&;6~qB(VK3Q4%Hbyeh9B5?Uc z3zCCulEF#_E}RgsKJoJHJ3YJkS_-dpGID-eAWgtdqs5XBfdE@AG!00y6yeG$^m;k& zVt%GO0rnO#*YIY1koMcvmg3|Lu(j-|`D7lAg2O^;l%~Vdv-4p6yZe+=9X_ibs%=_u zxb)+A+3zlO7$Devo{xxs7^NAY0pLvIyZL*N^{IUA=u=uXhW2T?ZV*t~w!20-!s0jl1(vXKzQ`I#XUqz^LKH>U*J-mL3 zA!I@`VkOH;s|FyP#}GPVt(IR68DkEwc+mzX9gl_ zUOza}Njw7QIbg2&2H2pydi5jsukYez z1Fa?*Udu)v79e7zh_)`9y^kO#;kf7lty=Ey)_Zao5rq5^M`u^&%Oe>IN+Q!KKU$ql zF)l-*3JQqYJ06F%og3b3YHD)Z-vsXsmjkrGG7SGw^Wk_-J)6z>-n{6={=U|PhH@rf zRet_T>-FB?nlmts0`MQ8emUsr%?;^re*?$Khk^*}U!OaJP=7GSg`$vCwZ1sPp#xbk z;CgU%NcgW(5P%aKSdP|43#_>jH2BwY&F(#*@ob}11}M;`LX!MwRK2rd60(=0o1!0^ zBjC6nLxLav5DURpz^`}P_pT?Ez%phjlQdAGd|SIF^;80#lyT<$&CewFKoZTTGw1(8 zpR)v>QDG^kb6skI(9-P+hvM?`YRpmX7piGLb%{A4bVy@k;}=xu2ZLdcOrk~GR+Qxj zCB$U3w45*Z5!m7w0tPUg5J~yst0m$hve< z#~9MI5+fM7f(1cGM<=))xmQeo@y4}l131-k(BOmes^N2H=I<6YAS7w7#oL{Y43IiJ zmm`>3PYT(6kBD=ias3v_YT2V5tDggKi0>t)*b^x>u8#akeXPKm{`>{TbA8{y&vh8^ z;Dcw#h08B)+4SLR)o0MK`7M}>s12@03ydIa$xQC5+ zg2Y*>`&E*;oac{b{q@}C|z+ac$Sj8G|-fSLkPa695Bx}lI6Ah@v zY!hL%VW_ec0Grmi(Lmk z4ppkUT7Oo!hrJPSUR?z~Vyy=~dhb^v3KHK>=K}i9bKq+Vau1V|lX!OLznx6Z0f+`CtB z*uQoW!(igQ+14wos~}&zOw6qDdK?gr7pQ~jk@4Dnd53@8QgP%HH}#~bzuAaAA-*Jb zhu=9WrGTAPUl{q)dnEl)Eeg&qmdPL&YN>uMJULzygHkTrf*{iZrL8*7XkqUHHtlb3 zf~aUd0{pTc+f!x!p2weThxuom^BR~uFa9iHnaTt#c^dGM91W7<)gXGSHIyA37!%9N z%jr?NcHU^ov(i-8y+yG=8xVA@*?yB-u<|vOE*yGk@&4ckUUE{3l<@18dh;jP#27HR zMLioUS#05W@!9a(!FsS5UPs$2vXP-74Gq84*YEvvjr2cS$+;O9y&eC0xbm-H4GNM3 zuI11!bhPKp9v}A_+LG3H7QwC+s$Y50Z|;BTr8QN%{uDMtueMs)Nk+rF9?xSk{F{>Y z+o!x{q(@BnObPRpmz5}%F(vaeT#1<47q}lsYEtVAC9-1|TXG&RQy5|5<)T375KFdP zOkGq67d|Fow3kVn=l-KZq3uCwa-Nk?Z!$}^w^^wSRN{2}BHWybV5rg_5Qq2*V33%!IQ{5h+jloz+?(;j;b9`jhgO zV{{)N32{`9aL{F6E|sq67~>2jgc!$8KhDJr(#AGHc}>v}mFhA^iGs<3mFdEjZp)P& zu4gQ`?)9b*-DtWhI7|LhbZ8+xgi$He6hVOpP)vdQ zBgzeO35ZQX21ENVQRW_4pwn9g?!X%qFNyCj*&X(_6`pH5>b!bYcVFw~cDm9V<7dA+ zJM!B@@}*l{;*VXRa(jEh0nux)ePd_ys{XZ_zM7#{o8SELd$QNW?|W$abQ<=0Vq(s$ zUZ9G_X~(}bq`ZufN%7)JUCvgt}k_KE)*8x-RaeVkXm9qDeqt)J%)cX1ckZdEWWI1*> zRY~E|BTmElC&>8V3)N~8n1~|unJ$qtr1d}TH3ic{b!y6+y#h6K2Dhzg(jCW#mtuyS zwyFm!bT3@-v#w*PpGl4-{QQ}*7KZ3kGy-Dx2!_W6Ax=*OgQ7@`u;?u~jc9j8Aww8y z5C|nE+8g*~lEBfu_m|`E1aa~#fIbyTs@%77XxtTwQW}kztts8eNQ{u*1{8+7bN}mmupunxcliq}+z>pwJiTT$I*=K~ zrf(&4{rtd~Pa0I77DaC6O2`cO0gKs#ZD{uReDO5XjB93Uiq~i3=bXKs*M5uW*YgMG z2t>^O-tKJmS{-$HTdVOZvqGqS%UY}-Pyx@ojQB^<3bvMf`&QP{^6{e>%gpcJ)ytbq zg98d(@jn3_hU}T{i`w$xbD1651DgLmB>B;+iXQ7fVro}PiRQKVI}|eYEWSQyoX24~ z?(oT8Wn^bbc7hPO!*`Hb z#cgTexl1o-Fg-pcQr&qs-95Imz!Q=11x>%(M=Ot#Z4?Hr4{%Bq!PU zxL%4(c7J3jygM$7yLGR=CpERt@i2;|O8Ykj1|eRgR`xNcS04p}pMFwh-i%$(`(QY1 zlBrAbp(+$pg^X`-FN_iy|GVE4ukg4pW$yL0h|7=WEu=nL5Z$fMi+*u;%aP-oZ27@z zkf>C9RuD9rA$wJ$5QRbcQbH_Yg%8oKd&U~7(YAf$YHo@N8As>bTE9BVPY z6G;%&B9PsoGhZdFFxQ&cB}_2&!gvawLpW+6#la`slb8#fWndslKr3Q9cLv<=L7Evx z)SKazdY^@Ba|Upb`$MoCrMBr}P`B_VGClmp4x6rar9G{8#)ZtlHyT$;ol=G#8mpK> zO-&_SouNce6zx_>W17IjLwXFt>d>>SMVhr>A4ztGb*syDLzjnmdDPEtA?(3#i1p}-&RaFcTgM274z7X z$;q>zQz$}oHu*lZZ-+lB`xnM{?pR9TgNY5HDW`s0J4L5tVv zE1Zhw70f7qJf$(2>4Z5TbM?2YTrLX)NAq>MfH;u~rR}ZZH(V4018_a-*iEEWJ@ETb zH`}v8K71O>-zV=u>v#%%;!?uSejd|DePL zvPQ3tFRvO?^21OpOl9Q}e4{UUXmp)>3XC7j(NL=CdS|P}Mb+5aVvafE zSmUfsHzjO#DHNOy6;FTRTiJWJ=(czMjWQ{8ufc>NZb)>JgE(IFd?c*ng_SRDcr|S8 zSu2Wco)2_nHHRDt&%3j$@_%=q%C1NWAr=q7T=iHuD+Bx6d0iEfquLKUgZc=E1>j>_ z$S`7VcusZD{(j)zcdHWYPX1lZ4$bcwNfX9aop(GFEk;^zG6s>|yBi{G5l;u6vJT*= zWj*Ut>({uQo^-XoA06IOHP4rc;&WcrUazVbInmTg{n4^DU^!L3JMA6L_WovxHRaTp zs@eqe`9}tYuTXm$qT9Il>rFd!wYb4giR3a?$}MtJ`}P2HO)y38G95A zr}I6etS$KOYe4nGo0G)~#An4|Rh&Cb#6=@tt(PRG`MX z8+p1htajAC6dHPU6}gQ4WLnC_TUp1g=XVH>;aT<@5ob2qfh$_Z#Y^ zB`H<3gn%G;W{Sb1o6jO*kov>m;dppE2gCZVv(gIQa_{9=J%4Cbo5IzLH|yS}XLDOW z^(N2OBvaAcDTPErm}zB&>ZE z0w=L!1tS2c9E2TxLXC$QW8@g`ym3I9t|U+Cmzl)F8eR(t=-ST3%O2W1XhP7+HfdN% zgeZQGlaubm9?qSw(C2qs4e#gNT{@LaKfV4iSYl(TFXa7lk-NWDgpuew_2cso_bu0f z-CqNus-GAIVxiJlP@vOIbA(fLGu~S-LL$M!&q+9Ai_3D9*y>P`ZuN)ObN1z`-byB^ zzt1;IpLg2J#U)UGR@B>8L12V0CWyP_JVYo&ywhqW=ZN9EKmJx5 zT;%rB$*W>Puh|AIdDiDD8m*yia~nlJ2m=QZ2^TwW-zb?csLk%40r{ze)in_UnrQ?bsr=|_(Dqz4ZyPubIOEB84C52O&x zaqU7X;pWp7-IOOyBNyKZGFrDAEb%mm2-k!c4y7NKgDT#@oNFZJ@V)UAF+*?ELv?N4 z--&W~Wh}G?WFz$t$k3@h83`ZI>oMSFX4mC(jg6m!S!UlmY0zoa_%|K@xbP(;h z@B<~6d+M7@)1aQnPxA00DK?Z7y)#_35~Re_i;3{DoGKH!Tu8u0ZAQNs3?q|CBnVCE zs_pdHq(>B07tjh9-;X^k!&}!|2E`&-iY~}CC6udd4^_6I3xO?1;a&Gl=4gt+({9w$ zZYnj-YAvG}Ent+P#$9M1C~JGf*`r?6Sai*<)`;RFE+2K@v>cr-SvHrwxFF#ERzA4n z9#}n@L5b|7up26N&6=eB(*3&KdtmMtJOhPCtUFs|^mnE_qurqW=FTQ3kCY_i*C3i? z(|F?s?For}qv0 z?D6|5_Xp{szL*;0#ZwGd;}ac)He&6UJ*lC(Hek`$D@an4FI((s|Kk3+tT18d&dNPB z5Rnlc4BvfIHdD_wnN7a&&|9Un(C`h%Idjz{nCtkHVn z3*go@5Hr5$%{!$1?Y$q0x6R(Pk*C7U5PTpsqHM=i(|<1rQ!f~wSeR=SEP5qI&~*6h zk(gg=%Adf}dBO9A`}c+x=5ZU8m};Gg^-q4kX^DyATQZmMSR&t_#m0?FHFIT zVy+hyYy%NDQ4v=XAsSqM*2s?FD8o}WO=Yw*ot_aSUq1SAtMWwpc~=t zrC=FJ?9*=#%W8;(Q*DjhqjE@xN*Fvp|2^;uW-@T%BqPwI+mx~L!%m$&gUfB;vzhmY zRQp6Lu}>AUmVGa?R0Z>VuB(Pqd3PD6Sml1bZLpXWYAIi9rz6C_e#9%itzOTHLaT<_ zRvQp-j#^e{t|Jrs=yjd-1ON|EJhG=IClSB_i`t=iRLj{?+b0KG2Jh-#EPM8T^n8i- zqUt^yEkYS)1vHs9lckqCFB_6ll4hS4NDfI*aMTjQSyshbNg=fl80kZN#8}yfF>qwc zPT%t5|Xm-ZqHWQ(SH8?nc1tF z=kkV|TJLNx?8z}$AzO~`RNOo|D9l%$4Yn+*QDo`a{RvU{h>C_fjAOa(f19XaQenx;GJ;1!%!RJ6r|RuYhyM8FZ8ymmcktqC$9ZM*I_9r?qDB4~ z(Nti$Rr#=D9;{MN`kXnOoSd9k9QF@Xw1(%;m#+7)&G{>#97UalM?|A*4ouD_s$EpE zj&OStpqVVzitgWx>}XwF_S=Xh1aSU*#43d}GO09XwDT~+CLz4+R|l*Q4Jh5mn+n8S zJq`{|A$@37aNc;^zW!9Q+Qp2vA(@S-#gA+r%QM?9fVJDrKs|Iz?%w6s0Rc|D>?$xB z-$&tV%mma|LODo6fhi4L8PMU}ERz%XUEbfl)=~X!Zej7Ez_OMo0Z)Hwx}M^@0C7A! zdCkm@@ckhzIlH#wv8BChVCMQ$x?MjhR$1%aDnf_?i) z_MVl)gk>%|q(Ihi0k^WqrPfpSf@PyDd=Hz2;RmDlH-ylx!A3SXef(&L}bCL}7Iwz4?;UM3=$z+|fXcX@*He=W>dvjG>?X z?dWUo;D>Z36o38b$h-0X)!PJ<(pqcRE9JnvzAX$L1I$Z^{4fR0BR9~-&X&jX@#ua5J`1Z^- zo0*-JTn+h{@cv_6Z4L)NVRZL7Vi%pm?`9g%F@SW8hOe^iGc)Jg-%z3io+9eR{QxTvq{L1vll<@z!0B{@Gm#-|n`|i-L z6Erx4`*z-qR#cdo8g}rhxln9J%R!L?E?0mB7heh=w$K#5`n+`TIU-RaJ^ntO8cW9*Wh-3RBNXi7fXZuI{h#$)BJ-JLV->&#w>i$|_DSZ1k(-3Ffj zSBv8{gCB2)kpekkHR!~)>u+uEdrbZfvdqnUKw5vEs@Ljs2?9rmqNN}90dC?12&xeT z`Xv45?f?=4q&%~;of+WYUeR(k3;2WpBK`WGm*E-E0gm|YxwxzkKgk2OXcfA3Tam2g z8(UkzeRONXy3uMjNzeX{rbA7hQ&~3v z_P+AMrxp1MCMDo}FV>&DRVc1wZ}9+kg>FVj67v;tKHfxir((@m{GJI?n!;7b5yLNZTI`@DQ}yn$7E?bD82!) z@3-@X{kdEYELXQP+u7QPaEaVFa~+Vq;0G|!ni*R@qDgT2ZvbBz9fyp82%Wa&(|v%; z(k@f6V_QEKmUy>cQA)tu#QupkZ?4_YB1Ot|KD%^R!>1)HJv0?6^9F{Y%}BYI-ZIX& zUru))#1LZbnkB(F#{4_gpHZW|`c7LOyQA}Fvf-;0&hlpfXY6AdqN9R1MlDcZd;L1g z|67hAqW7Yz>z~+dREG9;EVcCoa6|%mb>@R9K-4Sx8FX)XIbimKf0`OARB!+>ZON=! ze!Dh?|2$Hs+76?Ss;l??@2|nvwfUEbQjXAdn5izTsyeLKb6|b?T(`>kvPJaj4p4K~ zUpp5X@@+IpW19VAgl~J4qw*pU1|sf$o>G^0Xb?Bzi6$aB53l|lv4HlvOpSAlsTbkdoet+VkzEeT6`-f{^h ziPz~wnfv1De2~W`9)RjeB zwqiuDZ%WhEy}t>xUXI+)j!#iz&p@Ki>YMMb+@_v4-i_yIJ9^w{wO#R6*!peev>w)d z0EFX#SIW1mtvN5VokxM^GIzQy;=?Jy8?N-<^}g42@5^t89=bCm_E-4s+5iT%5s;jb zRM*rDrfw<&jn_?++v3H#e|cGn;H(cDS#%8LjN`nU!q}#v|I&NIv=_!vb|u-Zt2(gCXco>O-uO?d7ef%{>Ah-~5 z*#hXn-6Ns)kKaCRX}YoK|9sYwOina4$V^41UckqN$PSBBV}_{C`Ja0MVw9Ayz*WR;rDIIJWW0lBGC8S zVi#Wy&Fc0~=Z{yPu|-7iG0A!KA1#4Io_Y60-$@m4x$=HQ`{oz7vcA_^&t|Oyia2K4_J7v{4E+7g8DSwVB5Bq8cClQ2!0EqE zVK?;M<1dLK$URWmf?pd(q0N+uHlKM=2zf)IVwF5^WIo zAYim=Nv(>aFX2d?yJ(0bvl$t`6e(}BI0Y9Y8{Zt7m}=b*s?kJ&aE!d>DALE~wVUPQ z(LX+N%$dJo~regHXNaB&#GvA>&^vEkx}xZD9pGryBV@BP~zDVyPQ--mrm zpf!%;sYNj%PTfNvA$iR7d3-Ta!85@0`T!);H-ar=m`rH(j4MrFZ(70F%n~1A3@eOj zNQhXq2ou5=35j==*4Dtz@9-TFKK$6eg|0w;zMFE|g1h!v$y!<_l=j>HUDsTLEmTZfQix3RW%-a1IN zlz7aTF-MW8RJ6i}5dgj)lzNe)9oy-+{w3Jv$jUwqry#w=HaGgX&m?-=U!L_%Z%)t)SYyyo^5Aymhe&X4 zZDpWCI8&2?e0+sBYa<9Dwe_bz64laaAeDH@lXY& zsRKAPK*+@6#q?wB%}IayeSPhU^~0YgJLh7;!%KzH*|3dDO|H&qGiHT( zlCjysg7a##Ic;Vo2}D%cQnZH(QvP}#ucJb0Dl6CDSZr=(?06b*$$?a`5Q&bo>Dg}k zaH#?i?j$Gb#-|iatSjzADu?$FGyKU3^IB?HD6i0&$Dhs1_heej-`%%vmVPgZxuA*9n!P^nc>6DNXw!87yQc0@F*A1CZJC4JZ1tsj+v#SH zLdu??hhyLH>q2KrLNF{0IRoek#CsSuq4MfukRDxXDZ+r*a9vgu#AJ|Kzk5yxk9@^;!lt<2Rdb+jlo@zHev7(1(`2vn5XY zOwFV5qIFp@=;FNhTDO@*8_#FAMSYe+)}>T|OT``sHVUNJdh!`$QrpzjVmscFKQj7I zSeZg-MC%bH@wML{PZ14KbqK_^vAoqDWE=tO0aX%oaX9J&f=AVp%rA$C`VN8bJry&HNP*|rzRM^i+BI20C+-ow}z>Yp`s#v9>Vi2`X*a}I63pzgVOs5>7FegwO2przkS zP)Yi`d$*9Ei~d%wW?%i(a3CJp1hNqol&CP- z7Hh`^NS=nyJxq;gWrIf8Wl8&W4Ud`#Bd}~DC^K51v zwH-vOZfv9ltUAvqGS+#I;0JRHE23-wW@#*`bgdFqi3cRkm4eXNg6?w$F5~WILbh`M z#KZgaTFvl?YdDOK1;l)hJ~AHT`;~Te6>3xQZL73q@yTL zG}Ou}6LB=GpDxrn4i5WYK|mvl5%4bkCnDP0!w@UffI+kO>BK~+6|;X|cH)fS;p4sd z#rsrEmBQZF(*~H~A`+z-kd>2=0JUJ*p(vz$$Ap&Q>CvDbFf~e6D)PS?&jAJ>k3%}s z);-@zN`i=kWEUo}Rh&XUTyCVv#k;gYNJS>tIx zj{4J798*)dqE>kF*6wD@@vxx#>CU#W;{oveFn|?2|8~L!VbOXD79wpl)HV4+{inq3 zwJhon9z2*7IqlAs3!uli|pn z{MOZbn%v2u7)lc2l&gZ7j|o}kdqhpGKt&d2tj$K6&OaL8W8!4yN`Vp;AtMu(W=ij| z)I)CQaTjuT*Y$v4Z)Cy@EQlD8tgOT?4nM!H(7RkZB%w_h21YnD^l{L`-9&FMFJ7VR zn?N+*e?~OG5@-EdB*3hu(MP1sWj!Xl<$9T~6;M-4>kRLEr$Brya6j=s8mEnpiqiMq ztqX@qjkdRo(chLmybq@&3?1$-%em<818EM=>48ZUz#?fVDJdU56y6@<7CkLic6(dj zhG*CGu;>}nw;;X+Jy|440A?JB8jKGVSAn)V5X)ecExF2#3VI!yb{d^c3DAeFkiZ+Y zn&#ZA{d6BR9;xagFR>xZ0YtC$Jki2436Xe44BV4h(-* zVnz3^{oLKpfAB8;{`FgfB^4Zi>(*J2kb~L`ZW~P(Q`0e)LLkEj4p-tZNI>1&-l)w> zpSwxg-;@4dMb}qo@0Ms4vxR!5D|2)GK;T_qj!Avi!-uEwgkAe!Q}O3d;GF%nv8k!A zp7;7%>g&;kF>J`JvhoLhg=-Ns<^V;6p!eUQt63_v%DZmzD1n|qo8z)d)%kx}btABc~U(1X@Bo1S? z*X@5xC~G{nbQd|BzI{EfKFoi;bCrQ1ssc|K;Z^#8c*asn7{{XC#PFSqJ5FsNN7(YM zi_2rkuV1Twf8=amVne7tP%ZP-PBKOuCoTpWz-HQ8*4-TPm57tQJES`Mel6+mIKZTD9MB&-L!4vS;6 zvt#^?yBRj+{p-g=h!6eqj$L?*_Z_?UHxm`}7x4t_>7x5CV8=h=cQwxLzh(%_&27C? z&$&8T?!iHUfB5k)P|!0S2&g7A0ywZN*@aD2Wn|`#*_$iDDL+1b^iyvyi+T~8VXN&} zfrZW5tA{rxom^}6VNTOW20N0fjbm2;!5tprARbXl;f$Oo-}o~i`MCl~(3F20!a zv%QFyzbANlD5^B8H(hC@Ln>*0tqB#rsCo8EzEJJUbITVPd1$+*=jX98F{old@e6~7 ze@+qr@f^9@(1701(55S|&d0ZV$Wk?HS62^5$F$n1*;&mm!Mfh^Hiqg$K7ZQp)Qn3T zJ=IKoC5>HQB+EaRCy_CwQ87btCztXOrMdtqw3V|SBwf@{jvNoH zMRGD~C5|H}t0PvHwdoA?2I2XIdGhF&u8hw$@CopwomLCg%Iu!$5`OqTKG1zQeB1J9 zn`QU4lhq*2roJ?b2I43gpSAhEU7T!h$CjWA8?x$5iK2kKMSFbv?%j`3er?jMH}@e8F!PJ7N{ron>cXundOVPb(x~A6G+g{g*W(A zm7LKz=`O#{7C0;*Q~M2jDro=!>_ijJT-4Wz$9(i zHLavBCKxk(6130A)Y>r~1P+-g)x?zkNYvLF2Al#tn{l-5>_lQD%g~e`6tig)WA({u zd?;b%stllK_=Ok!QjSys1_ddj$Ta?(3V=OSO$Nz6#T=W7ihe9*t=7Z|wZXHjPA~Ui zqzomruu0?pqAhx0;XZ;2VUZGN#B^05lopf9?yg!#S1)oy38(g2vNrE6X+G1rSx=4vZ&LBo46x}3%GOkt=GI913$=nIC zDkCKuIiI0;QJPe3@|c>AkOhiC{Qe^x<^5=+itL+ba54#VLSX`EcaWx;7zCEgj>?Du z1a%flnx`;TRy#fmq{K-rS>QBPh&+-c{;bxVt`qr_X*-BxLG99NqKM=P`wM#dg!SSA z7?Ts9zsy2*%y?iTNw}O?;}`sgV8|X0a~b0$Zge8im6CqGTvepC+sv^oj{ANr6_7wf zgJPi+=`K~ODWb=iS2HYBQ&q)zAOuqlhsaNR%{B~S%7)ugCS!!qN67|=AyETl!#|Tm zp#OpgF)R~S%W?_*iVR`VA%x0Ge^^ChDCB!pg z1SQU_^D-v39SpPuEQ6XGZn`@ILx~4{%(xOrm5SN-5C&FH2t45iJ~_K)$)@MmTRlx- z^uYsy>Pav0IRTB)o{vu?bn7nmvxqDiKA~8bs*Qg312}fFSN@r*Oe|&btjU(!99)wZrjOCxlLt+{R z*puIFfH@O09vXozn|4qZ{J2Fm@ulCBzROoTt5EklnrfFwbLD}nmHKLwdB~0ZorOWc>g`v zz^4e~RLLYvRbF!=gDEJO3aKY-tct-Rt3{C8L2&6hk# zi~R8a{h?W%hN*uh#0b1puvf2zJS+Is1o*Hl)%vcbi{zs#3{_%EkF)89HQqB85j@!@ zi$+wjuoYe`ku!A$u^S| zp+{HWqU#FpeAnE!bz+gTALW)Lc;whh^avUN<~ZK-VIN zkQ9TX_`O%x{;xS!UZ!cQE2dx>`d|CK+*sC*kK*;YnQuJQn+2HCy1ElZ(T`q-#h!aS z%HFvPO%jzO3|`s}BuS(OtrWDq`!jYz-$wW2he~h(&^jODg44|D!+lON@7!YlHJ4yJ z^+lhRYr(z|GcCv0kVg5PqwC!z7 z{tnbgNSqLpP~nNludwtT52DkE|LIv8Vhc@ql#fY~UYkc3BX=^|J}Y``OiP*8))%VE z%_5I(Gyb>f1#8v~cY7T+kqfQDIgwqC`+@4_6b|cps)w9C28u-QP9uJ1z*ma=Pr3#c z{f&JLE9Bz&A2HFv%!LSudP^)Bx2{*GL-=Hf-2M$E4PznbW6bvOs`ZeLIhOx!9IDcX zkch&Hf)IT?O_C`Ug2KcC8z$9mzoHUS!o)Fy#S+SWFyc@sp1|@Ufh5}02}BIA7_qeP zHF2nr_APBBG-MPT0vUB0@>asIOxks9z83SrNq^x$T09(x9>{bS1xa~A7H9qUcsrEg z6>E3H+tQV*bbio%)SZq)Pk7B#;3ndnXmQ%!&S8A5Vx@QQBG7m->A7U-Y0%}S^CW(C z6XjNFia~~kI>Q<0+u`Bi;S!K#`w;MDv^s4vvYK1Z``PPUAbeaiLe&i6$N)IpflWqv zZ|`mM*Y{we(0nlc?F@^95YJ0jc>OJFd`6=Tr;puNiMe5g1TfPCVyHkFFoVhXBTehW z18jxp#;D>b;s~D{x*|zPAS=s5;B!tSArwopVqTfVn?Hb+6HVJ28g)2*fQcAN_V=$+gFH#B{`Nso!AaJ;psIliN+ z#hc)4N4U}(WWTjjc)Y>olK$C5o!hmeHu8GcPU(GiDtfTdbo#-atc#)r zmqQcB0aj90^7|!tx6A>C1}+OiqxQ#xAs!kd>V)z6@|k_SX|kAV^njumaKZZgs}q=Y zi7Q|E!{am#pNL}NcxO+teNw@#^x4bf-{;@YY#jfV6m1>kY^we|`EVu?ju~uq&g%UD zBhab@c$_iV` zGz(42dc^b-@+5?dt8C0FkB;hnAK;&{r_bf8mF)W*#NSnkC)-KUp~zhkH@~yo`q$0! z$oAO+TY?CP4rYw&wNLb<;AGQB_@@cmrT^ms1j$qp%Cf;JlJaI;TfDzvpH*kw zQ|e>qx7({lHoW_MhV)#h$^I)*AedUo&Nb#>|GY(y3dtjh5PK4Z1~H^{lJNQQV^_Pz zm@q;otxQdxMSxWC(SigM#=loOXToY^c?^R3adq-k6wR$=<}+%@dCb*Vl69(FrT@e> z|E^hT?-0%pS!(R?VL!O`a@Wl3@;>+MSs z0!d;I@8)EDHTF^b!YqomU`t2SPJGv1A50LtkGc&H0_X#XC15B>ti%YfvlETT9zH~P zxO~-jH$k|HTxHQx# z2@`_$WJNUyv&uXqJc!xh&lm1TBwnV!Y_hwsT)0uhSjDKirsEjtB_NeS^zeWPy}c5G zu>O|DS<~&$+kAd&P-W}rcBJtgpkw+ ze1>TwDdITzpZ$Hjmjn!bJ*J$SwR_`B0qlS@%2__vV$T+AiGTl&_3w}Jm;JJy>vw^6 zkCXk5gc1}*tTt^kQ^ZBJR_c_7h1yORez4!#zSY_S(Ua-9%U{YVUG%nnp1*+-QsqQA zpISX%-T`y6#`D#4V|u?*Sb#Fe&qXa7Y8;`F@eCL#OUR>m>B5L4dZdI3CRI8FlQcnE z-dnft@MnjJI!j{Z_fcVj-~d8CEPWh^=@?femWdgf?Tdg<-L{&g#-@}!5T`tQqGUw* z#1~1Cg&8auTK}kja4?oO@fB4x=PKa^$vdnSSr#N=h+|TW&yO6e=(nqZhlzr6HcruE zh+(KMs|lfa=Fc2VF_}}^#6xxp6d1{46KIk&(#Qg~{YK+E_O$wE(jaXcJZ@THm4?56 zKs#m9Ad%7#5>yB*BCtze+THC1OZcqbIFBc{?n3N9j(~6fU2BKy7dmxbe$rph4d1S{ z=QcLsUn}klQ|})?90Qk@0C?S1st0s0b-q)Y}zk(q#-7wQQbt$b@zWds-Ec~893ef=%j*}Z3&at6Qv=j zILx0T%?GPckZ`wB((aYt&P-9Qxz=2C!SrCsnTez@+*EQWXSdi^XK$ERVd2o)65cuBy?AS6(n>yD%SPk&}{MxKmYrK znB6%A<5HoD!n(qml6R(L^tn@!ABd0Eq~jSF4BY0cP{YGli{m?%{4bWtEr&8LM?W}3 zMxEB43BP6w4YFm+A6pUha0^Z?nEiSHDBd)Guex_V#*k$Pq7o#Uz)m zec5o`CXaFF?mHDHfzm-3U`F{JZ|it$BAaIQtdEOZM;9;^3)?pXou>*A)gPIml%afM ztE?4{#+EiEIzqq%mgK^Upsp5SVZ)-XxNdWlk4AcuyXC5$bzk+Nl%FO>os2{RhekId zM28{{iU|o$H2RViN6ieAicgheHN=6x4-c>8z@g8UHA5%lDXxpHXgTi)3%t=_Yyrlu zEiI=F{@00hJTn|zxSG8iBdnE8l(wfD0GTM&7;S+#q;wo zqob_?C2PzF5zusD?--s?A+B}?i2&j%Ta-Tx{DjOp=OqH-Tz`;Ws~$f+O*q2aSJL+@ zXw8l)&p_@)U(CZ|eFNf3jgk-~G=R7QEXo#p>9(Rh=uID&?$sE3XF*p?R1@EKp-(q!Hpr^r;bjE#aG2 zwM06<4B|9fE#BM8&*jigAKNO~YL0D?&z>&5WfRX##!jAUNwa>fR>7HwzeTlmj!y%# zVG81I`$Y*yWo*C@N1n^Q1^ZuEKejs0sM549MkPEb;v=C=I!P~^?z>74`Ksi0^+Jh5 z!?wd8paOGl;PeKONE-J=n#B08nfx7wjHDQnS`Xzze}TbF^=*oSulGzODX;&sDd*@? zVD8cqry)xvS)lNUGD|IlO$E!ekR(qda!p?#>ns_y5@O6uPvarLg@}0;{t>`B@9C*~ zCdUOZH5!T5)gGZb{<*)i6fs9x)|RMm@IC)#x4X-l!iH%Y@+hTDL*6_#$>hZ6Aygx> zkVd9`IU;S^%!RTH9w~J#3w@mbgnqzG?NJa!JCvD=K1eoDGw=bl9nuqNOorr`^vYJc z#KszfNG*<-bF(ZyfY$eF_nQmlkVI6Y_NaxZc(xwN>5z%ZzG3TQbFwP!x8!=@<=u9j zwSThnJN@uoeQ)ShQ&a2cQoPz_dY!Vg>c!{>QGUR^B%vmR_e=_GJNJD{TDgRCb$Hlg z{Xd${Iv|Sg4fnL9bO}f!-Q6PH-QBPtN_R;tNOvP3&4RQD?1FSlcS}ph(%kv}?!Esq z?9R@ab7tQ6ywCf2zzBe)0WWk4onfLJ;S&I1kpG#R3BBT*tkAOFI`u~MsIym^H#C&YBXg@My6!F~& z?uoRFvG|O}OFIhJ;TuBGi`oAEC{w|Jo&YY14mVnln00H&c}yZ1+~gx9dsoN8?+ zm?3}sSiG7V4ueYxbKwXj8D-#MUuHjM9{@ui%i~!k1I4+H?qNnweWegOJzCAJ9^x|Y z5Y8O=xLD6&km}~*d?Q|`&Egtl7a(aNR@v<8Xz2*=0@`!O$J)(Vh(|nj$NlZMGok{` z%+$tymCqjs?W9lb?|1sV6qlAXB55wK%q;O^*xV4M^~dI#`3Aho57vPEc$rH{y+ zoi;W$tE)OK$4f(_mwRI>u|fE40JT*0ZUy$m%2< zRW07jrY{Lyho#fO=X94N7Zh06Y^S~9XIvB`hyPc5Z9HG1-P=XY&wsq*&WtKG>Z?_~ z<_TbX^Y2jdkIy%5K|#>?N?aXrrMpPrSy(iHDi|u|rR@8<$6@-z@|ntK-3U_!`r3Ty z=jP`4(7gG}dx+<#TSnu-r@T4J^;cSmwqmsIuR>t95)d94>am~m+_Sv*ZJvt_X`@vZ(J z;~R0t@5RFU%qU3{Xc|&aE61&CWvKRJSt4yEt9e->1_HlhnY$vsrPWqfW2x*6y!HDR zMBO2oIo)HEt~$&|Je{QGw%YO}*1Be&4KzEK;7WP|4hyEAy6;3Rjsr{g62yW5+YZy* zx=L9s(bR*J!~3nwXD6VNLw)xL2T79*5_mjfVdURGH4%8&D(JHQJO-@mp)E$Km%G(e zvG$jX%aHTgxg#U{&3Arr^3|d`S zSO9P=pSIP6AchT=>qTMF)PA-=;Xt5mg+5VY?RH^XX#KJNx!l6xLCQINyU+IYHM-#OKqGi+YK1a-CmN8}+*8zw*$n;O6a4rHH~DDP5_m_| zx?V6cA9$`}G2Gmg)V2BCW76WH_dWeWo8|NlP+m6M?0vH0-eIxlj#zGmii`5DEUdWH zFyIj82jy(94xI<^@X_lXS0$lbcm2t_m@3GW`&x+}6@?a`co6tOeg4+G#eVm&(b$2- zjy4rZ`4=XQ5ehQiU-()DWr0i9*mnJ9gJ5K|B zJ~^J@KJVj}d-+hlePfeUR74y4U6Gu>h(OS4QI{1Z>E`Lf1KbViy6DIa(1sC1Z{+3W zfs4$gaF+D!xz08BEecqgk-AHjiZd)&Z8*5&FuBLY^=##jEZyIHMV%w&;B8<~&cn{6 zPV0~0G;y@p%y#q&1{Z_zxt-)abq2tmck0HC8m{2aN2giJJ6y0cpY{7)q4K9X*l^i2 zTP7FmB6dXd=pxq}{@nWVEcG_z-?UDqX7=i?XZ$Bl5T@t3n`NxW~5`%*8LwE?F# zHrkj4fgdkJ9@kH6MP63cf1Q7L`qE=@n+yAIGMaXLdcW}y{rXy>)B9LWXjM39H*P6V zQV^|qem=z4*AqMa)i=z@dV#%s7+?yt-gcbvoZJI8|JKMOE^ZO;@Fl?5LE8u)EJGNz z8;&*qn7RJEf5GS>ZU>qQ7CbfyTW~MZwko!E36cX06_ore9hX(O>@d8cQ;jf~+pI{n zP8fA`5fV3@K24lW>9w7K=}k;x;8{oMSL(Kx_X%6Lraor!TCRc~cZ``=$5KCBk8b*N zMt>VkyO2qpk9u&`gy^%TZ-xaU`d*w5eCcZccQK;ngz{^D}%PN(Trw?A1u_rBXi)E;`g+r8&gUVs?cyX(Y=RE0cM7s+%|a zd#RN%vFjsoarYauk)RM@DT|BL$wzN{ZrtjPzNtZ~$eA_aY4DX)i{K=%tUOVHJ&`X$FE+gq^$*5x)teazlVUW&JZNfN*MGh zjda7^Ix#AbzHb4W3t9y5o$taz2kuBn`k=niN@=OikJ~Ts){ypc2aPt}+l6;h_}>S0 zT|z&duEHhTKALIf!cNL^B_CsQJK{)5;@zYXi_yWlp!j#9AqZW!9Qg005#A>?A>dh| zZj)^RVt3nX5r^l04pJ|PCQxLXo{;-@g&f3KrPiCZ0U_rbC5a8-m~CrAa<)v&hhYJ) z=Ht|NiQKuuXg&L&3HN@Dn0h)SOm-}mi61~sXmw#l(r&jV92HTM`7H&JeFS=vLd3Dl#40Kw%2VbErH7Go)T7$lK69FK8*f!k)Trv48JV$`c> z`6&5d-y__}!RdPdd9GC{LuX@CY7+A4p~cmt+`EYtpHI+PrBu7J1Ax|gO?@}zG^mOw zD3*4z2vByivD&w^*gWgvczHffi6uVhHkg4~(ilaP278o50`e*vrRck^?y?bp3WUims$8v`f1@k{!Ivg-ptlf zNs52EOE(DI<$KX!%H>QS^A)_opru19R_yCH#N*OL5Py^Y#dDXC`W_weY2%^w*;fP~_*WHr$?gAYENGU?61@X-F7B^`_ zr=AO-&t4SfZ?LxGxm;HpeWaWV)1uA=OZ28W{#Q$=jMK(M*vfL4$iD{ITsLm8Ga;^y zvq!0y9;p@qe*fWz{!Cbdn}!B_hD9j&FFlUHL3gp1Ec@?!+3IUBUUHn3)E_3nr|8$^ z$j(mA_8|OkogTc-W*FP!wIAQ-tjvABtJ+Ct5FwyJ%M!FRHe`46KQ9%TZl^2#t^7T( zuBGU8GFo&rvDF*Pz3wkT(f9iHjU=IIymJWO>=a|0w49{v$eV7I{EQFc_Q+A{&jCBi zg22O=Ww-WbZB~eR8{N+2g5y6HI}Uo|oq(YsOlgr=4MtoqR=YAw}SX z-taxBi8*F_e)97hU~5@e03QYIeYiH6h37MC+Ct=s>-zkYFjpjKX|40&Lf|g) za(C2B7+w@jZT!o{NkwPd?7yskx#jCHF&=o!(X&P~hE*CNJh}cuiA|*YAOg;H+iph2 zu~>`SQb$`Gq*NpmfYJlbTK%mrr?{MLk2yws!%!5wa z{%cT`dLEGqx#~~k7Zh~y^8;~aN&#vx`_a7TZNM$*90oa@ zZC4T+lAR|OFURX2AJ3xObOAMefIseAFgr!)<-FUJS4%$MGdi z!AhQmsDpoh^w2Q`da5$jcsWZ^F!~IX3EjAXA`_t1q$VfVQdTPv7fBsb758#~5Koym zb-jAOx%6(ERB&qrb@vg=Wi)j51g2DoCu2!?y50^0S`=EK=F+Sgdt+HsD^t+VJy8ZN zr)2-6{=MoRgI&kq23>vFSs=5g`9V`LXi&wgEgV<@EA8Y^EGKN;kBO|F&qJUiC_=}x z8ooq(g;r<;+gt=vjCz~-D{{WNmoA*U`+Ij6ASo&_WS6=Fcv@0V{{RCorsgK~TuH{W ztC~d*#Qg&=(7fBi51)1D&3FRKDi!dc#KlPzzgZvzeBsnj96>J5Ig%bXDl zcluOF1vIK!UHX=&+PyXM1#N&dIAUgLt<3{o`)2pjQrKd23Uvt4oUl zu5&dlyT2Cs_FR{tPxa-63msk~3tjtwpStMsyK5Zmc;Z+rQZAQ|A7h1wGG%CN@om0$ zmiUe5`2ohYkYg$iR|r-Hy9E3Zi>vMNqGgDqgwZC2f5Q1yPHLcoC?!m?YARl~NyC3y zV&s zpgR(Nk|wXVxrE!rKppfa3tM$2*O0x(s8VJ*J)aa%GEbOBBX_IIK<~Xinm=7^9DqOR zRqF%oV~l1>VD*MyU6=?+F}e_9&G_f-^~~q(WzXYRY$4|_QH=E4u2*<+7@(A&rlv2W z_Zb-pPK^$4@Yw`+{ERm;LZ0AtPlX|G-%$SAI)p#%?7dVKHGllXjv^;LOW_r&yAbf{ zvTO`1g9GAJQ^(Dhf-vPf&}OsAhO#+XpUfO9&Na9LYN}&R2SffghGE#*Iu0%k;!d^Y zP$pxt38rd+xw(aPV^{$}FRu~ZnM5H6E)FG=cD$Des%}MZa1u}d8^OxB3G8%cb*Ba` zIoTq0Beunwsx;*WY(ydiBrO*mqx@gT`j_w!$b{+Y8JC5M@r0U-U!a-i zBONhi-TVhUHWGXc{PaRhwZq!-f{-@&AEU2(Y9KdBeuAo}5Btf=cNLyiH7+%%J2;6E zxh=3CCwCkVXqdsZYpm;MlM>s0TeiV%)&EI8VD^BYWJ@PHiDiXhP4&>~?RhR{=~m;> z-1=js#;o8h4l&((hSCTiv}PiyTI21HRnWCCm_X2{5oD?*qk#~S$Rsc9QcyIZk#O^* z4JYeYY1W6;<>VZp(%6G*;^TR&_LH4mT$oTstcV7_6SHW3lYp=#+u2L)3~1$z%|;X% zq8(cieWA7$WpZF2Fe-)?6}@`v=W^b#b8MDhgh*S@9LoHgPW$yX4La|8OAh1|R4h7c z$g8P^g$jw-c-dr(9!;lw%*Xy+B^hCTRy)1}m+`s?Ef+@4MHe;ET(z%Z+C(vR(@=vL zX(v4lasjoR86+^27}Ta6(^THr=3>jh%S7zRhApEIbZ2Q8gA=B$>;(Jm((}EJlxh}3 z?5@GxLLmTXryBaruzWAX2Cm*}bAFc7(B$4P#4j1fWDqYwmAIW7P){%Q5ZX zf9<6U)#S{alWN^eR(LBX_498m+k2~0>$Klh(ewy07iq6c6lDX~Z4jscZ)p<2Q3Ol+ znC%5)3Y0MIDqU7&d^Sb9sZwq_pcIdY#7@eQOjlo_=jdXDCzm7#B5vf!WLuiHlrs#p zh_2_+S9F5tGB(75s}fw5HnKuP7ty5w;omS)ECMZqg{P*OW5l^Q8=zYnI7g*JU^og; z;*Z9cM!*>QhIXZE#+snK{5s)S^wwImQ6gRKtN#0M!!|wX?u>$hv97GSaBZg+qDxsr z@w*vXDC;HZ|D-suddh50SXFWDujhBtdF&GSnCSR^vU5xB>|y0cxfHDFhAhNUMK{gd zc<314Lc@DeCovbk8z`rwJ~5TxOEVx^;UUn_+1ui)p+vYug2B?#n#s+ov4*lBqTJrK zWc;lKOeUuFZxT}Ho>qAE>;NFh-U=(?H}-ch`F2)wah4n#k|l{|#XVYduJN+l&x4d9 zv(@z2*;wIv90h5_(lnk7B9_R0OghGaBHIdf_KY-n2E-j|qL)ylOR4|iKAFjfe?&3zr zz(=rbNZMy8>iHa4;-V<2gJhlf_mJt53k!(^C5T#L0-Tmzgope_8sU87#o=^p`|q!+ zfc16bfI^R|s&|zpkQ4oCMx#bXl?<1m1{}2Cl$4Z6D3s_*=nNeb?L+T6Rvwhhk=o#l zwD8EYpFjm1(Y;44OW{K(LiYl8frCi{18xeV$tC->VUI{a-SxAu-t1})`;aT>>^b;K z%V1ul8C0k<`|vpa#!7^T`41UbJdJ3OiCG$zTV(&tbh#ozW-&~9qcm&-(ZYZtX9O%> zvD9O0s|MnUT{K{1`XI|Kh#R3_E@y+0Cd)(Ejpq&`#^Z5e*cfe#r6bg%Ljzx2jFz`> zDs$>IbFvmWztI_O#Oe!^-b$0!w3E(5`fH`njBg*sThTK<@1AYz`jtFltk|X#fj&fg4eVDUs@$+g7RQTVO*K0y#b& zST%*ZRZDJ_Sp@}*j6g?%nnvGMyk;wp{Y4sy4yhU}_(dn|QFX8LS9dm(WGAmpJgyO;?z| z@fW~0@}lWtA?UhS3(zm^ff8Q3y`)>V2?QU=L|QBm1?7*#1W)@4LngnMtz@4GzS9Vk zw8}g`<}XM>+)9OV;<}V$Fj`#L5JmbJtE6YgS?N^>%D_FhMke`1;xyC--ibZSdOW65 zNl&YP-g>;WNxC2HPgKdjAPmeBa{tat=c17u5Le0=+A%+sK0Pf~OgPG@t5 zFfw!$q)f>w?kHJ)rQ&phTJ98ub1Dn*--M4bNLocG1hm3}Wq+m)kBm6Qp?B7y+1YJc z#`{}Y9yEBq=Hb%VC`e%*v_9oB7?>2<3?D(iEV3^lgg27up9r{7zF}`MYOINUVMxbH zkJ1)jzXVRjl?70hfoVl)Wv_>qRB9}6m@C4VntEbrrCyYc&W%7*fM|`1!BAH&Tr@f? zCoRFC6)uR4!ioQXPeqD}pQflz72s19VF;PGpwXIPdnI^-Qwl>0>+)kj@0F&(%R(}= z)ZjqYpug_my|`HNYqy*^3f(DDKWG2%w4>-qJb36R<7v}rnu3_y8gozsT5OT#a>Lvg zw#e}k;6IQyw@ATh@Pax2z6Fm1V`5;Kc;5_BZo||M_Mvx*sJ5a0K{9rsdX-uRBIPX4 zOuD;bR)d5QHWFWrF2hHi`RfWHGmg-A5gl)DzIIhQGeED7_H;)!lV}Ki7wPlrjFy0H zp}JEg8Hb(JpSP&iz%br@HZA^_wmas$y&khG!x*aJwk`IVLXFJvg5Tp@VcQIK+-ulj zEV87SGcOysSC~1i#7NZey;2AGD^e8T3()geP?8Gz%_xE4-6Lnx)|)yfK#!MHa>#rj z`G3c;vr=zDv4DGpg{qen=H3}QCqnRl4-w@1l5%eGa%F!g;rU#G{3(C?bpD-`U)5fr z&)y!@W+}O!vyWsovfsHpl&l;dicC7fKRz;`9E#`Exn15$urnr|xPFZdTuHH@4Y$&D zQy&8oFo>pByUNWi9s?hxjK>RUtKJQug!#S}vxqa;!Log`DfX#ebz2-$7Vkr!9-CR? z!yXuK_CwJGtMLOc^kLF8XLLoDwe60&0Bdq4>FX(z#;BybTSleMPnxr z2TwA^x-SVP&;RbaFb<~Xnzu;8_A~i(vyDHrmq11>9atXSMJQt<_IK=@vMKPWiPk^8 z71?{V|L+qK{y%BIv4;Nq_Y(qq^QX;ky>!D-y0gfEwRYBA!C_>WcCV1aDkBi4naRp% z5PzOz(&|eOQNjXJ@ff_E6!gt$rqS2KzS_On+p*C@um9nXm#k$O-j~F`zCHSX?<~41 z2jNJx8gx&$i`qdz{J=V(idgtx;79rnUwVtU>7TaV!RPAFsJ!u)o);cpvR?_i-Fen} zH~ztp1g0o3j5ORa|644;Ek@zg8W+$O{h5UfjIP|q=!$5Y0(e{?Rvb8_K87_sob@J5 zQI-`6fzGmDrEMYde~)hQWFIz5duhFQM;&}7s2Ek4_SR8wR)St&&SddAUTAxgu(0ab zzb6V~1rL(pIWfN`K}Ru1tEg&bM>^dRHuLG{t>eUr8O-|Oi-r`&@)vd0RXtK#H?kt8 zrUL2DX!jDSz2X3*w?FIkSY0ng&TWk(6CfG-on+a)9j28Nb zR4Hd+(o322`qD4*=SHpi_13>VKa#Lao^nF)_Zo)KP@-X!>f#JNew}b+ z$4E>Uy3vc2Y*n7>f^nxrACAD=y`~8ynZ;GZs&vkAT5%MXdhZc>2DiG|RvrB>Pyv+t!8RvXQdKkCd!PjwkS1lLm=hwnp!CSY4s$(5#zz zfGj+u)@|-AR$#gowrR);ZGKwVeJ77g9aeXhb;awbmfEAZOPh-f30=`$tBh1<4U@JU zt~|=#rXb}xmu#PVbWWo^&o_`&$#48RbwfeaIi&Y^uh`L?<1w@D&k%P~+srJ?aOZx?w)c zyw!Lg4`C{4h4vw@wmm4l$UNrncVvRDJCfp#$DgWXs}=qv6DXQ4ns~*k*({6%dSzwo z$UK_!U}Xed1Uw!Dn?bT#UFT7zF=wWRF=QI1^WrUtK)t|gMLsunkv(#3CVK+uP7Uet zm{xWMR62b-Jw{?=#5e~w+lYuH9zXpO>yFmAv|g+*x*h~Y{!_ipBAN!mEA~oEW>UDU zHF~^GKFG8}0I+V#NKY!2LD&-_y(|Clo*vCyd%U-=hA;#S4{d6p&Yu&}=2jXy8zo;6 zs`i-6JIG(v_9TMC;@GGfG)dZG($nEErh-9eC)N zdM#yjbv}0ucIv%s(tyd|8w~EYrcpI(Ot4Hky5QF8tJhRPF5t;4j>472%23BnHxm39 zIGSP>R^*_7@{+xP_9?1=t-wc(+Dl#h0sBvmNvgW6%|<=_4XoOGjd3{V(aK#qvgz*BqeRKtG#-qfZ3P9kg)iHyIc92GtO5> z<7z5NeqH8fz+|Jsxz`jI5f7i3Ao9(J{ziMF-FN{S{v3Aao;ihhNjnrhZ8~B-;sh6l zx15)AZz`%-9o-*dr;Rx-lBOA~iEYP4hO!94o!r!%1-ObSYqP>Gd!0~<=U$kaK3A70 zW8-phc5cOPRa+Ra_hAdIm@98rsPd=$dOtQ5VNFQoTDa=BXsX-aB_(%7d8+3oGrV8P&R5%zfBe-=?^q5Pp1vFQ=Cl!>+{v+1YV*Z(MXD z8HlPzq3MlU!n_%B6>B~5tu=)(|B(XCHI%AAta|?L{53zE_Nd|(2aOf=L<4pmF!LXl zo6(Y2wAS`m2gAw;+g<-d@ZJ-fzPULh zz7PX3g5L*}oG>!EFm>Fz>NmpC8hG17ZQkNish;r2A2rR-MzX!yjtjW&Qin`atbe)` z3$bh3s^KY?2_F@)kKGowC+kn5OR%}XtTa&7K@^4&P5l(%hG%}j(2c{&u7F$9(|ffo zpGAN!Jz4v0wEc?hj1fVWILE6#jy+L06E4g8khJz+qFn7R&xf;Y4xV0VY}>aF8FF)n9co8U6OvWO{Y2?qBbz>6M%LFJvCk9v`gmFThGu;{8-Kgj%~(4n8Lp zb5*LEDg6;jdi+w+vM4`dk+Aja8vO%mVcupA3hj)(#HjQ6TbO%!b{Fc#%B4qhklg9@ z(>!DC!r9_M|5*lJ%p|y&&%ZSwuGy(JNLyM`is+tkv>rJWX*FW)LeWb~s-msctHND- zIlCIKWy|2IE=?HvOHhw5!x}%F<=13$8G)xrtc=OT8ztnn1n|yRF822u*>cPvr$5iq|0`FR6nwJM#N5Pw-q~^;bTeioGRE}-z)vS zbftBRC;#nd=}=I4OF~MGwX_L^em7j^9&Mk%{|m$7z71XLPpEu$qSKB9GkdJII4mF! zv!|HMUi3!w!&bype7xJ8f3P2eZZ6FVAU0}Q+I}}>?p>pApfq_~Z7-|p=lGKq ztP(ROXN_rF8S9JhhV$j8B|Q=Wjk0QGsbcaFN@*`y=+RUP=q-6SFI}i>O?bV#QN&!W z`CZN|8*aH#vuVNHQVNn2YhM<|rw#V$(Khn@eCp>ex4BUF(lT@9J{jx7^H9#q&$e&< z&%#b0Hy%Qs=R*WMmadYW$K?C0!-gwc82M{P*O~`hh?JSXh`Y39G&A)*1;B&usU$mYo`s^QU+0u<&+H}D=7%V$80edBb2+VS2{}}2=r8#s?`@Wts_vIEW+)orf?Ez$g zCg6eC)HI&A+-WnfUTBXib^FcdcE=bW<8= z-iyy=7M#t+duhi=V>>g!1;<lE#Sf<*?637-0Tk!7JS6- z7p}$+R#zpYI=9CmCIxTbzP%e3g0?$uJ_7PjkxR7uhX=FWZDCRWtHFC53V>2Dx4f(a z(Io&aXzo7RBuX^{MKEQKHzc6HClRs^wNnY%i>t1M0$5lx-NJy6fJ>NICWpz|($qy) z$&pHFhIZvn*eh!7bbtoOY2MLACdSWy{}eDkQ7Gi|4OXYA+9J_v)3Z$x9fh_x_MZ%L zRztk`31}ie*!=Jc3V%8UhHHx$RJYo3pj0w5y?)shh11BD+i0o&(*Le-tt|*XS+waC z#HSB2n-y?f@(^oz*;t3d0^n<}sD1yuX#~Q{#(V#odX0~Z&$m%(vrU5VhG#F(oNUZk zhm`x@{S&kHJubtuD;*8L)A<@R3JQ>_r;G2^9QD(~NxoRSm>6jG@T#Td&SURnxidOd zxMi{*ha&i?0ypgmaU_$+JREc>Vk0%}T zPL_06M(d!aK^sG}LWb77x!qy+Y+(>L3Yf%mI^?kjGIe=uLCo)7W}o zVoXVAbd=;%rG{Di$JN=dFFl>hts%e#nl;!C`M}_vBbh*4aA8;Yd{qv3LOmDZ206Oe zF7SS}E$R7SQ(|Lr`a^`;&BX0ta=2Q*e9h?3M2P1R@Qc=7p4Xi@i0A7<{_z19|MFn* za#Y1;5cFWuDt>p>BGh@V)+f{8bV(=$y>7t`KKmkM8Zes?^ZV$NazN!7eeSpv`+aS!l{y5iq`g6OW4=a-l1oa!~ zOoW8|MTXryw^$#v04&9&d1&zLVYOS^&N7=p?N9gXbR}Ctm4F0Fz+gv!dh>I&_A%8B z6w^>?z{Wnz|EXCBmshUgPsy2x`?bQLJVo1c?<_!yj<3A z^6cVlu-f8o_^7V)epblzB@CGKpUxK6pW!f*ne~@ufK+l>__D(0_Vf8Z-9YrTc%i}0 zp8Im}>`&~@h{a`Wb98k7^M2yXRWz^`uIEjO6?h2yBEMq>?i^WARA&Hxlw!s^r4U!{ zRoNY1y^9hG+zTHMXEd>OovEuhX~f+&H6xtyiaRnWPK!| z=M&Fcuo|PzEh^Yqe=Fce{OaxUMVU~?K|h5>byp{R_2IfM1kf$R!zk7-%6d0y72e+G zY6N#QRv-DSKNZZ)0ka=2@$k;76O11bHTrUpB04lN&}=`?6G# zl(Hv@M|9mAJ!Erm`x0O3BR*5U2`S^hWQqxS0{TW^k9UOwk$>q!ZX80c>l3LYeSbKP zW|SAKG<(b+nLqg3aOc?>K+Jh~{r?TU6Owwmnhv=6_q1aXygZscEnijpM|*#txzvdm z@4EJ6lY|zP4Syq_zL?_U&&~O@o0c6c62qPhIz6^nfGg-MiYZshgw(OCH?JqJASekf z%6A%>bA7<2?AX++Ye=q~p`;+tv&J6%cU&-cceVQt_OxC2ap^~!er@_dm4dwd$)~G=`njVus(V zc)pKb|8Vqcsv#S7(5!K@K40kN^Ubnb;q3fNzYr8ZBDu=cKp|iK+ z1d+u=eV;X(gy&w=g|nD7f4_ZxLhDB*OG}r8|1HOlv2*hmVE$)xxor~im{@o}^KyF{ z0^g&)8!Yyp0CY!g-|^;?qv|`scohYH6ZqM&&Sn~ zH(*edpqz5hj9*`0u^R#w@Ml|{BkY*?6P8G%()B(vQ6ksrBWS-exN=(0C!;}bK_lA~ zLg`CO85V87s%XYjV;B=k%3ECSmPlb$1*Dutha&~Nsk4qRlQuGC?H=|h7fdW{TQVw@ zf1LS{x_F4il*g5onIGQJ@pU#5z8x1n*ULbJtoFn~2L*0<8;!O;Vr8?HpwMon(5!JZjj9JFkMwMr#0kMzEgO*%=q*)z@1>kov8 z0-=GO$8H8{bF5GX!i9ONFlT>^zRvaGR1IFAECZ1IZ(E1a3npJ<=4MJ`BJrF}xks^R z4XkqVy*D)bPQn?(6ZBkDt<3N9Q3GZ)&*HQsW)sQ6h=pce51?W|xn;LUNwR z)mTAc0A%s7bTXcyT0Q4nc?tw7l(0nu(bo%P$d4W*F6_8^CU^cU9V_pk4QsiRx zG3Z^q8#Ye-+>`;qA|t=enRL zio)AmjmL7S=jo&Qnm89Ch0i%-sjk#i~ujGlg@zP7u;vdodz~qCAu82%8bW5xW?jYQzfBGUOa`*60f0$&n2oOcE< zKywyvP%dUXYre5e7VE)yz6ScQtU6%!!zOf>Awwj zI~;ucWVmDk{pr(qemm|zDMM~1UXoCFEhOlTiCDmi>ARHPn<$Vz48XAqnFc*gl^Qew zTm$1~R<&t`w?Pb6O})uhBdibz+ zp!%VvFvO->H*2%?ax)Fd0<1TH5Otr<72@aVd6iz*QGmF2G%5QzEiNIg)pa@eZbzlg zP&_frp~aP&Qq-P)TFj&W>L5Q+{E-_mUn$RTvBPhAVS$VS89{k0YI?NSB`X_@T_bQE zgJ{{%n~{w}-V;URcln0#LZ(X9B@KZ%GB#Y+IQ4d{E_l}BamNBYSdu6~f?v#lZ)t2| zf~c79v*w`Qp=ry?Lc(tB?&90K;5)z8 zx&D0O6S>hrO-X4Ag!f10FIa7YLjB+f1W1?4@Bs&Srb4E4n|5wkQw2{Z-l!wA($edV zQ*I^+P3&R-5o+&JX)PFCmUtJ_N!6J`Xzssaj#J9Kg7}_6q4O8ktV_`bW}<)n@f4?k zE#pxg?B+raD-q}Q^X*MxO{e|wzc!ET`kN)Mm)pe&eY0k_-K)-5H?do@b^c>pj9BYe zyF$-LKG1E$49*z6*a`dU-5- zIfK3I6xJC9&5j2}2Yc^PmF)0vWh3k;d-=MIRx>AwlE0y%U^Cz?w-nN^#eR)5?_7y6 z+a#*b88A6I@@G(y$V<4;fTp~@{%~-gjA*>QyQq7#&6&yP@ybD!_s{fYZw5p{LV``d zCe(T}{BC`uA>?TdZUO%_KXy`RR;fSIW5+1`-jvm>(|arkE_DW>UIm(l&g<6iPN1C+ zvgu*jeC-df(1LF+3nvZ_j5<8e)r2~)E6WR?qcwu=sesUzB_a5taXCfizzlYOf>NP7 z4T#QW?B0H2b;0KIOLQKCU&A|JzEIzuz=GXIbTs0z6LqJI>zijLXYa~d*KY5HptP~6 z?qfSf>O_xjVVNXf+UE1D36r_M#Vcc@4QC*Zp)ZD`&i1J^%*0ptl=}9EFB)WS8PWBo zvFIV-#ukX(|7m=1YaRNbrdm1&I4vA>J->bbc^LLr7Mz6R*;;4J3uEk;4soL#@H_C& zX)?Jz!bIT|aBl~My8+QrQE@!T$jCtZLEFJfKcyS4rVpjZ@pC}K!2D$c+gX*t*TR{T z2%?NZyTyXl0OMto_V)Hp(ph8?5Q2-VE&%97|X{nwp&t_z5P;Aaa zL?@~JNzR%8FK>g@Q-68u$JJ(=`6bXC^k@~9Lxic^bYE4C`nYeCC;|1GJ{uhD7}=e8 zo3))+^UK|?e&*Lf%)7T{u+9CA$w(}c@q*cQ%kvati1*7ETq;R#7l5gK$(alD9hwRg z@raTiG572nPR}CzC5*;E#~QS_c$r zge!S~{3ie)U(u+8O}d1ycPLz|i5UmfWDWV@h5tW2nBU2#85de|~yzt2yLs zQ}W*rYrHR~rXts6G55Nj%{Pmbc)-278n^K7BcMCw6Y+Mjy}!z?)`u`n^$aA`n0DH) zt%NxgEP79@`nWE2uy{O|Sv>Cufa=~<4*gpzU{HE%3WIK~?x4FKD~;I)yhql6RF`sK-ppq;j+{?dAaOygwfo7JS{#whGV0~VZP?;5 zFKA%wb}(ez*?d4Jt~)%UjaTpnU_D>mz)hhpMmc_Z+T(=97v?1Uu;YF> zHN%7tAQz@*-o@C-l;%{S8-+K3xrj>!v$}1*2sV_;sH}-B#n@)^Wtf?7nPYHjHe_>%3}>2ae#c>PduZ?xwtXT6Z2!8;YZx4+(bOP;naMxVHl*BN>?@`b zDZ57Id=OBhFTqc(pFBI`MpV*n()!0+hgoN2n;lFsG*yMQiHK z$~-1k%km6={=+?lgQm2<3tKX$7^S2e#ZyM=ozA~Ah{ z)m-^Ai+(H_aWtliZL=lWw~K`=yIcl2kY=_29)H3DlPScGb7VmtAw?KTvr?B#8*JU8 zRcef^W!tuEn$nw{IeNDs@0ig=q~};~NiWZ#!(~nXL7MTJ&Kg_ejE&krmjO>$#7_+s z&5(h!p>5}ACozN_dUHPxdr?sR$o9$K?5cxv_puL?pu)edK3>mv;v*&b;nBfYAf42m zT7|nl-^{f*Y#7Ig>m2G_^H94dDp^ICvKfk8u;bjW9 ztjS}FS{4%>{BveF)~}@v4ur7ER2dPxi~OD>QmEf3LwoUdtHZ!|F9u@gZ5|(!2d{F8 zyHz4JL=& zbyc`>TmRgTdL$*x$WcE$1)i_D3)$JSUNwi=Lu62{?-&C z20S#Dh$36n4u?8F-_DL-Ap7{@Dk*-^+x?bR6P%?it6B2+e(owN1y!W#)tzp?#FdbZ zvm*4C9Y&D~K=1TZQACF@nU+a!k4BTu_xv-hRs|`oe1@okY_BZCTN!W(dZ>?icUo>S zktTQJUnjyU423Q6tidEVegi#iW?gb_^Nn=bG!6qD+6mc`^|q&$_7MNmxLR`H9S!mG zaQ@U-L{ljZco*nR&Qy;yFgKWYPW1A|ka{6$=Gf6$7PAv-k@axnh54Sor$d`<>7s>u0ZejBM;~8P4UcME{z~>a^89#gicg@I@ zSVDa!-uR5M!=nBl1a?Sz%^BDfV;gxBkc~E_yW6R}u&%G8?cjWm}y{QCnHnwdfRm2MePQr&7N@+ptclXhjbXNih8vNNP!o zc25eKGt`^+{YqB)qssD!umr>DH*(HZFNRWJdCNOiuwpjC51EA@%AD`P()~Z+RjmC# zco^c5ntDfN*S=QpHrC^5X*c)Bf|(b=a=LO|Og=(;N~~+Cn0|-~2-qw{+$7lsjHYeQ z*VX2iOXPe3{m!qW-W8BrCncd{C(GcZ%IN6d zq$Q-010oXA-7O%}4FU%V58WW$ARwT0hjb$;4N?NqA(D6d{oVV%494Ie#*S5ct~o#J zc|O0v#_>L3z@mi216*hp-Ra^xoiIf_l&!zxvp>S1f@siS^H!Wa$$Iu!Lgt}FacNfJ zjyLUtk!%*EEHGBOhmZLB6zH;DpJB)OcnGs7bxPhMI-blR0jsih4v@n6_NY)Tkyj%> z`$u^~NzX#iSEi!Hhl8|&4+fy~RP}5OD&@hjdlZBq%1T>WgFg~8cEtPk`(~c<*7wh; zO{#6^)|!H67InU`Xuf#HxKZM?Gkd>m z-j_pc?GT_FS@3>6WKb`R*us%RNq*VeohV5wZeO;7ym0I(`Kb(|Ck5~>Em@Fn>!PPg z!sGi|hVrTqmOd9Blt6ru?xg_a%DzG%zcFVkp!GemAGDFd!PJ|&4-;-(uCUMnKS)rxc4rtwWapz9-j8aI%qKyj?@?5u z-=88mH8OH6SYa{RPYKrD^U=EB%67hj8ECS^01ipUnl@NTBTSXeq}j z7hxDV%ZmUtALv`-ZQ^wL#&K#cjwE@Oao*~WdVX#Ch&Gp*q1A;=GG+95bqB3EJaj1P zPVkfg^h^#QuD&3-n3g~%H4qyPo}z2EdFB6Z)MFTjn^qPxSfyRtVV;YUr-(OsL&{*v%9SZrU$U<8;0YH$sR3;rYn*44IlW~yV z*>Ogokd+`*w@C0g4)T+EfsfDc>z3`XFV_rzCp=Duik}%-_W8(}J8pdLa02Bj_%J+X zGU$qg-{j4}E{*uS?u46qts_ z>ja$`ZBOep-ImleZ;BqFjim^<^UI&dPfm&hJ7tn?E0Tl|*}H!;JwFcn?=XY+N!gdTZ><&=7W#&mK&|vk z6ZdK>dscxQywf3tQow@O?71u7z|kjtxa%P zbv5(;^3JTosQ#09g!@$SouLpx4E}h1tJd8s0+dw3mwPYsT%aK9xJCpgZJL{mTzK66 zZvK?nd?y6n7x$|$fw{z$bS`Tk4VC2}RLigkl}8&ovN-$Q#vlbgTco^Z$CiCG za(l%*F2$bTJj1DdQ;-h{kSxi2um;B0E;>*>3Z8iaZAAD;2WIbZKzk8*jTmL`?eiHF z^bGP?Y`GZJ&^J3tJA?2FvBDv^ioszZyGqWEGQduZ|4VE5WH(i!XlIoTd?OQ!F>Qtf zR5T6-)Nn|gT)J-5PmWhOSn#-zS~$Zeh{PHTS1{Phlbe}Nv)yGN>&zoErq59Pm*5Je z^8!s$<72fezEKbv!;8xbWIX2aEe1N4yPT|GijFOzPPp9JJBw7$HOnR+ARiWEcNxoTdQWjv- z5Mw8)=bHc>>CM@;{%l%|n<~0WjFm~vJ9V_*`^{Td4(0>-leWVJr8b7h18HCO_&Vb# z)Zj_wpHu}+4Z2Ij#`_;W)snX|EeehBViyzl zj`!4(9fO@F-emun>&6~6YfTLPEGuaVzR$;6s@Z2_PJ6HIW#!y%x-iz$h7lt@@pPD(u3O-Fa)L2W|`z7J@Vd9v7;6a0X~D*%S$YmgOPq0 z(Sh5~7>Q?#N;7~6YbU$9HjKaKdV^C(LkU-gz2e`jhr><0(sS$5vl`ak?k}VL$HSL| zAhB%yR&Or+kE*2H0@z5vx=_gr>dM#J$Fd(90e+LBV;}7QKynp@HrdONFIi^NAPGw@ z=%XBfUdl1Ee@qN<_f*-AG-V(PI!%{SbT7Cp~x9c=f4*9{@?X^tjF}ft29-d%ewu>rMFRJ71bsdAN{EL>^{l) z`lv5dV7$}k|MJY5COX^QTy;bKdSF(evd6!%h!vT=`QNksk5DFuL38G86{7tGryu=Cm}jqPfNkM1#*CrPDlwKy0CPpa zqrV}ZNTcwFz|n>POzTb=CX_^+0i{ox{|+D6D6E_uHI~3}oZI1=?ZF)K=nSux48!GL zguu0gapGX6wc66M3`C@Ia&JiS-ggpqUf9dtvz7=x7EHa^Krgm%buh?sX1Kr?Y`4D~ z)GVKV_id6Qa*V4{kxgoixITMRvhGA`M{2)?Cg=CNKH}WL4xy513X|lIV^*CfyJcnM zLZ8vrdQ!7C1-|=owKw8p8TNViO?*PcBYhxvtwooSK; z2w1co+c^SN;Z&B`aJ3B6-cRkZm`MZh`A8c}tYh$q%_`Gt*a;wwZ5BjCNEj|d3LE=k z4kLtgju2NmZ`6|#I=w>cyothM7_3T-P9f)l$!^XF{D`xgwan3~F@~@>tpQGjF$u!T zE!}nX7*IorfTJkOTfhe?kh(kJNac|+4pGf0l7zqV5a+$7&qmtZA-p>OCO4_itY@Xn z-Z=70-P`bsD11$7Z^JqAZk@rrv*y&4bA%S?^}weOM@| z^QgBtKJGfz6KpH#CVL_(XsdynrVxv*=y8@#<78F7pMIUB{ZTKEiK)9kEKL0MnBq@8 zhLGZ2gbM$_m7emb?AFkayzc&DuM0AzUN?!74a+j`9D1!f15xi^&i&_hMH&ha7!hgW z(Y&p`4tYjXrgjqN76?Ijd3llJgle`&@5RuLrzjRt3N&lKkWQyI%~eBstD8S%*k}_D zQ%!U)LcmGi0G6;598_KlWa$c`!ET`t8&+qRs~xHl@Sc=`h)}z37NDT!EU`0qOcK$H zLiq_!jgb%aKj!Z-JA7L5qmbB<BUnbA@T+IT)NDhir6(NaGak+h9(?*nD3!>#@Ak+$PD95Z7Qt#~ zofkzAKM@L{4=+r{SA$h9W5=^6TxGf0of&u~N80ye(Xr(K%-x-p&zT6cRVepR+fFH> zJ6D>jOt5$qDLYouifdTu+kUIC|xIYza%>Vbg|R`|xCD(2-x zUNHU5kN(S})xd+g{no26^hDPWzA3L=Xas6zSLHJLnia@o0W`)7wNF&&3-r2cvSVK!SyVn^yEXPHH~Y@_i_fKBUd}*ibZknskuXjLC`MX7didrNS z3hYymtGpf z`?X}bp*?XEU{=qFM-(DBBuIMH4Jz(_&n}AjHdh(6gz48hnz1^1M^d|y0fJp#bI#_t zW_VK@)Ix!~N~SB-TXq&avC;bWiOfw$*_f+;$GkvQO#{mk34ShT7iU(K_*^_|7>2Yz z4n{3kJI0FrLA!p<#Hu09FQ>E>bz6J8gY@s&McV^;dnw!nhV_RM&bB$PB^8F@dy0yL zE~I-}>70GI?YP*X)nH6K9DG~GTLwBsRqB*idG}sC>>Ry&j9M?*b}=q>TH-)k(Q(nW zDr80ZmWs;iva|Dd5M+mzkUCd~K%T_@<73$9weQW!T}%TmK;!6Or<}k%r;k(T(H(DI zJ;e3XZJnQwYLdu@LGvX8A^Q*8cYSy}G{EcZs|02R#a=Sj0{o*UnHs_9M56Rmmar?M z4Wa08opsk8JCfdmg9BM+Kr6g-HzPmnd--m{Y;!38AHOLk3*iCgD3e?sP zZano*#Wbk|tOMggsW$ zgwsYwm8*y~wrN?9l+zf6LrGBb3Q_uk01TP_#`Tq!B`f{vh#A#IzpA?IoBn4B)<|Uw zd6|)G1A2d}EH|BboBiLb0c9wqH0Ic7tPBSsvq%GlF>LiriSM9G?}No^yZ_(6=y__k z+fn*9WA2#;qAh_B0qoW$CXU@9RGP2Pvj(YgWLMkAAo23So@p-zo{HM2d!^|5CYD&M ze2j~yMeoueqsRHM;p5|v^=%tnsq(X^&$q>|er6jf_Zw`)o_&Hvs8qC;X+jiuVZz}_ z{506OJQ4u@z?7dsGB?eBBC6(!ic6oLb&Hojw(J}wTXtAh&*&7rs{ zq1}xAE?^J`!n?z~9q&Nb?(6I8ZwWtF?%P36Cpo6?xnG+7#@o-oMN0msb9=TuRuc@V zcxw5%rR64++~oJsk(2EwdMdg{7|&&?rsSj;DnhM~=G$5V%^DrQ_2BQ%l5df7wYok7 zXvExYK}+S};JYo-B3v@Af#Fe1pop2!x$BNFA$+s%0`&Bq)X>s+_7LII%MyBD$Rs4; zDtXisZn;?R5Q|?@UE>CF!P&{lEJd{ka2Taw$7OH9%h(-q5-V$)(C3V+VP1t>^18aZ z*800)9#wew1ibpL+RvYFTpEiDJ1vuiTX7kCYU`^r!kol?T;~p#K@n2!$2?2z_BOCI z8eM~C>*4M8%CW&j*6}RyR6e@ceqqO@kEyA`mVJ1jHn3s;HU7R|vp9#MQl&w2ZN&lj zMX3U%G_FUh{wWvs{p8&7^zis|d8wnLQ)%1+BHv)vp;832LCnrtyt(#6NlVk^X=$$Y zem6dU$QJO&+i-E$xaIQp{NB_^)M=pyd(>d~?&i<$A79I>oN~*`JimWKpPx@l*VFZy z8#BJ4$|#|g@+d2>ahp$g;WJN(rRcljHZB>sIq*F{pQzsjs;{Xj0NellduVV_)aP^) zm$y|t;jmx)XWbQC~R!}@*2kXHgS+y)4=C> zHu-a;b9AZRhtbINJ*B<TvdlB|3)Z+QAw2jAu$Qd zXuQrroEZknUj6L4<9^{2sw#2a0vhUa#+z++-0xpHJ^Tr@3tPQ8{Bw4OLq3uo6qV(; z-?)J(<^6#942tuz<1Fjw-63vHX;rHtdnht{NB^VG`E-zY;BEPDTN8bsLrqo5I;W%f zSkMD7UVigsK;mJLEyouux`RH#ZmzDN!C*aTcNTlU-;ts_4MVYc#TgBhYMqYJKQy+~ zw0-rNtjq$(*~0DoxPRG~FJ|smj(G$w|BnSgBa6g$0>`nftq9fVe4F2R3io3Bap-s~ zwXWck39q?jsogyZagU)WS=h;qO}41-Z(9b?_YS=0vP(bhk>B|0oQ^iFo!#G4-FAM< z?cbj>e>*>}_Sv7MZSi{OuV~obd4058ck{t(NnOW8N6)C%ygTeeV9Q>gp(78iX*!ba zuyG>>^xVyGY_@iGJ}!~E+kKCY`+6+X|9CCP@9;)jK|#UM^EGHA__BW&&hRlSt2;C~ zInB}#48K7eybW+|Fful7bKM$>eYeRpRiX;Y5%nKWz*SUMvYBp7mzyqDo$mf1v0fCU zd4j$U`jqO!MCs>eyb^!Tr^a7pP9&vfba)KcM^g*=-)=mVe{LTx6zodxRCq4w#{9&!2-%y|iL}^-k~XzMGzp z2(?OjGvUIb!_MDqQmH9;Q8bEMzgc;z$Zr1SW>Mz&yPd=~sxc8t(LYR^{2 z(S_}i%KGlaqb8?^U4ah_YWPcX%rY2Og85x$PmFNzC}9}E(vQ{>0(Q6R*kb5Gs3L#@ z$`t<#tlB^1{CU_w?eGB&2R$F!gDENXvrAr&W*M7+K-i4#&Uktd00uo+VefTEa#p3D zSm~!YECQXPHc{xoU4_Elf7-n4aX`R52meDwadG(S)oR0drl=c81rtad1BCt{#y&bY zNJ&8firBq;X@dzXmiUv}aZd`oyS1br9~k&Jy>y$?aJRG6gu89Rx6|$y$kPbgHu{SZ zVKe_MWqKKt{nnxPESL(S=jl0nveC~bsM`E+@Asyx9Q0ys1pAGYGbQjim>vyLSs7Dx zccV*h@^^x~{fcF{+Psi;c<6(!!|K<&{f4_h4}9XA8;pOtyHy4ki>d*q8%dSlWsnp& zp_Ltn*O{5`fPg)%#hqt={#Gp3uefjE|5Lm>TyE(ISbV6g$N&JvePcgQw=oF9jVwGQ zBZJM<@8ap4k=LD6;IHm+P`uaw&#F{jv*%9N^9RrUij4ZV0dr3|WrEC@X})q%14#Kd zPwj@1?5m7$0MmzS2T2Hu#iJAZP@ zeK_BZsR}qKw=ODb5^X}mL6m5)OSMG0Jp<*Ejf`%4c>@COt}kLGFTFv7B8=cdJ2SIR ztR62`@^X=2<|oDwrNq|;MCv$Nst%fCr=(9`u-t`jLhvQO&BCDDI_;Cam6~PNZK2U9 zoDf*14^7K}q+k)@{nkU4zIqB;L#(~kV<@&7)8BA&)=qHLQmn+qFVw=(dK&f4PSfd^ zFA|ReA8vTt&QI}$R|Nk=_++a*EVKEXGv_jgGIg;iRo0?HR0qHN|7B-=-rb#Nd)`Owl=;j-QAei_)b!*UZoa?vf*>@i zKiMv6>l)WtFV42F@W>X|k-aaH@LFD|n<^Q9%)@>lzR1R?W;X*7`cy+FPIXYa)~)APj8c;=;mS&Sp>m3tNpXQ33e!w#CI_>b!KyXc7=K{~6*f z@k~SniOh8CcY&DQHcndc|Lxf*PaG_?ep#SD59dgBt}V8LZPPze9cpcD_3F4;)+|xs z=HU35`BH%Y@@VmHTC>A{^ZP3P`9=Q*Hb6l~mr`gE-l&v2sNWIrT#(AR-J)rB$irIQ z<$kg#@(=wF0g(x|5H$@R@WjjfxA~{q8(d0Pmy}i%;UPutgh6grctgX()ipH|<189c z0?I?xXn?H)&(x6!&s%9`68$$3v62b; zaSUS1HTyqc_ipQ@BLaF)svaz^BHe zD=Po$gqe{ZJLis=FBDX$>9!t1rdl)KkdY!})PN{1wWzJ_?Ky2NLNgET(VlBDfIv<0 zrOu3M#P(~yxM~0)4k#+(12rWoi|4m)Y_W9X+?67pzMxG<27utiLadPhU*M2QsLzRa zM+SusZ~N8HLw~;_S2W$280#Gy56=tv)MS!WR7f1kJsco#+aV zVJdoAS(u;jzQ%ureI>i^mrmT-!$m5 z>9zboogiW@W2xY1jzlZedM7e3m6XX}0{TE@@PvC-q9fV=@p0Sz}?tJ0p)YI`Rn z6aXr%5Xb@)Al8q<>M;N$l`sWGA+c^~`;3IQMA+F$cTzOW^rcyL7woHI*@y@#Zf69> zp9Kt$3jcF)&17_*jzdd1U3Fqh=HTWYALgE*f|l0QoauI4zZjp-W*2x(LYneAtQu6% zCAEv)XBNp;{DFm*zw_4gwT|Z#3imb=7^+$CMh$6USlG{OC3JN3LEGO<)4tH#zQTRfNxGdvC}9T1J% z&veKnba2EHJ0Y7C^6?qytIHW$X>9jftqj<*Qe?XsSdk9vcZ=ApJ1R4-&JANHC^g+@ zjH_^aP3pLs^`o{T=l7RcA^@99sFmF7;REx(HjyTJs3iaBNv=!X0E=H zE!k3dew##6TF4TzFB;G!b-*T5Oq?mnUPSt(35pi-sd24TD}gU;0Eq42qEkCd&fTLY>uCApqeyV0B3Gae6V=Fwr!%QLb-zhlZ1*&rxk}iC|J?1@ z>9;tMXa0;$6rKcKl6scnz(RyQMsbxkH$X^Y;3(Q}eo9Up$=ua1M8}3tY`8 zT|0Uv_GZcnXvMCa8Ujj-J>QqiEY$56vSCj=LjMRKQ;)}ZKQfXT6T`#qAt(34g%$wA z*Ts6$Xsg~0_9A9GQCAoQhN|r2P;cn%?U zS%GhYqAR9EUL2~K115jhPCWK$Ly7gwj5LbFG#t{WjAKT0~ z7D}>x-`$hexVpiB&c@lzCn^9u;7+QdysSL`yS(4cZgF$iE^&H>eF+I^G8$@E#L%g; zNUi4q6#&(Fk|q!C@l@;&6dGFd^BW5bH%8K$)0+nq)A#o{loTUSQ?xbsd3bq`ic(Eb z5NZq*N0@|d>ruUN-8~w3hxQ_{7F^Z7eZDHg- zZK~`R`7?Zy`Nm;%a5U}5gq2&s=5ZdF_QoAUhY_J2qX1CT-v<(#|YgGGd2s}IlZntUscaM%9zQ+cDn-`4nGl}sG z0h_}F79|Qx#nMPYFFvD6BQAv(Oi+G&&~l0vBUqcXtBjwzmAGE=v;LEiSY_aT% zWm|Dl6XFteO)h5MYgVSQNUd|v+Rwg)lENC2_8NR&8qE}xZ6Y{v`Kv7k+ohpGW{6Id ziGUndemVQ#E;9<;7~jiZbtr_L9?N=M+dF3{P=2XtHL+4HemYBlh63o>2>0gVDcS*3 zB}-{iZGY~wE!m#^O;gpw10EC7Q&C7{xDo?vio7XEg5IB7$y*IeuEWm>q~2np)M?MO zp)MP=;8yAxWtyIPfiY%hFu_XT(KvO+-hv99gOooj$>58grQg5zD_ah~uS&jI3~FAu zUe8O~Xa+YG+G38kQn%ewx3}P#;-oXWXfeIr4yw-o`INUE6osWy?FH73?hm(} z?&lhg+V?Bb-F8?tPDV2tU$1g!ae&&%m<`)3M=4m*Z+ePjBXYpvtE@z} zmLdePQT+47eC`4&1FVTSzV+7Q-10HuqKobQY0!OrLA|hGXutnPTucls*Mb88$gQsC z2PYFqGtVgs2??<#D)hV5rN|k4gK&asXBZ_{Hgc%Pa6bH>y z#a3Qu+KIxwqcRCb%HW7c0x0zxD^(WjP`_ADW@56~6ugVeP}H&7 z@K7OYqD_NLHo?_)rWL6;NDv+ZV8@k)DM6f@d(Osd7X&C)nvCu%F30M^sSnIQ0FR9o zWWntj2S*teK*7(z5SmM?OG=h3r2L6chKT`{6B?zGB_vtJFsC{AC3@X<_FVJ~l%F0H zeR7PDFxQ{58RZz@jLRMw9nW}X>B~ToIWeJTAa*|xp8}F2Y{VxKrx9Vz7(nKaA90Bp zElx*=mfRmeQ~L5Udqcy;9b-OT0Rb^{ndj>2>+9VwW9Y@_7lqY~jg7Un$Iz>)DmXcK z7CHhSb}y$k6#KXhYCnDc{O(&%c)T;#q`w{(7R?+d7l+-OH`_+IVJW1ULJqznG@!ch z&i4ZDjsDbD5GODF{3*cz1>6Q^@mYdNG*9UOY0w+oaIqBBv^zg{Cnec@DlCj1EZuiY zLki1pz78At{M%UED}EN#D*woD?b_Xgy`eN55s5?1`bs3=yeGV%pDU8L>5ZMTgEr_G zq~cgPEygS5v^V{FQKqPFw)ykt&&ACtZtFLO)YNP#QJm5}w#=5NN$hE9`Z4DT)I>ug4cDJN z;off>^V(1UQ$A}_a_MOM4Iy%F~#p6d1^K~|!tGGuHC5Y1d zNBM=h9>0pI?e1F(J!4SZ200eLO5TLeaL_qTh@q@>Hng9lS>v+a_X~I248_EF^DC(X zM3^Phb%9&N_@Y72M|MfqkMr`@VgrgV>!xL%kk_Jfd}Hi-QpuQ0h{cAgr&-s z>t=^Kb?fD?h%`;6_)oJ*Je^|K5^k>4c&WGr=y7-ZvtTw2JX_?jm@VvN5)jZ%f965? zLb+)41DbE4GF2XHm=P1|Ce=PxyJBLNSXhq~kgZc(798 zad-$^=6LLH2-mtV+@=-m6(LZ7p)Mi2pUWx=mC*KlpImV~Ihz{qWuWKWxaWc7)kW3A zOBI!3R`!o-2I7^QBlTR&%oRz!=zvIec~UjEp>t)pAOpjb3PP;-B-V;>eIYxzGm-?c zHX?_{t_>rMm3^NnpevTS2x{QPvzLnQWCp>qUNJi;{qO`3wK@UMiBL2Y`NHrHtT=k1 zcl;j=6lJV385!7}iP(p?CDw8T42U1YW8Ta2sVQ>yiJ)-22xx%Io)@BMMe$YC%_5Kn z#5Ui?A6tA1BC(WFJnepbA+Kqv%Q2_yGUl*&iK~jk1BEACW)`lERLdBkLK*YfiX3o( zEO}NeJ!X>2Rgw-Td`m236@xD&ZizU8!2dpq+6I1=-&e(XrF?L09qMz=3hS}`M^A} z7maUWB|ZQ^QTWitJ|0^x0C0BhQip&!VC`}y(^Q3`Ng`j$8wZmeHqOXP`3#IL01GQXnI3eE{8b_$X_3~L<-mC$; zMbwJ|b>O%VSGIDWD99{R5O`8l%O=S{8IJaLQDf+=P)YXJ2O%Q<%|dlwmB$oc-c}~z z=BAke1`4sYCz+Fd_9ge)Qn_Ue>c;}MYAzw4&G&OBswtdRSVm<4oJ4OqJ0=@{k-2Hy0SRv(y;e(Zb38(gn zeHj9X+*?s2Jp&G4E%PtS+uLHd0a564lrODY~>Lc8dI zZO%NWa4iFNpyxbL8Wn}nycrF~KNgORgNjCZPfgAEBawXPqlHl}jA)R=2nrY@BMLv- zge(z400ZlnU&>3`0wfk*k}E(+sd&KnQ$8U|&SDetq&8&20Eh9mAkA?-Dhdk_MByLn z8o$7RW)eGBOcJC224GVL`YD~Y4-vH*vahg$27u0LimQHf1-np0lmP5BL&SbEy%tJ? zh%Qdldv7m;qL7QNrm#yc@W&7P8q>%gUq183(<2)GF<_Add|EpOMH^U74OKfGJIf9Y z;mZ~hs+B>b*2D;u34jI(X?WTI7QYoJ&7c#`Dbj{^9&QW^UkJ%ml3+N{(j zvKe4DUvrC(6e^9G>6?G57J;q@n>)dONZbEVImdHOqqgwWc!c^AAVBWB8-tr6Fq=(- z0U$cjY-M28A@Fk+d{p^JN-H!Z9FO99?wXJ{58fw=0%3sgLu3m9QK+3fuE^;HrcI_G zWBwO3M%#Qd29dyfQuI*t;5*b@vy-3YtjgIKG)B7o#iAQ%0l*b9(>lQ4fXL`7BKTbk zy(Kc>&Hw{Qmm`<|Rq~nv_ZtPL3-Lpbf+Ub*y1nSPNc7OuCAU$nWBK=`1;>RKsvq3V}4s}6%;+B3Q@*Lr2Zvv8I!9IN8Zc5d%p3D1n#Au?lmmIG1x2`Bx|tNh=cxd|3s3X8!6^r}o6m5~ zMZWzNKOws$D6)s>U_K}&BURU^MphNxnAN^Ol7ee6YZc6DKiAQtr#bR+_ghefg% zT!nzK*y4^>?+wm#`?9A|wg3fRP?jHX_tItL%y~23tx9S<{;t`Bq3~#E3Uf(#C;IBm z$x~j5lFUAppsVJ7(;C%xcYQBO$L#4S2*s+@CyzgvksAQneiszF_xo(Vv^%>KZen*A zky3%QmNP%;sV)faPV0)wOiNZwgm?9Pc4M8_yLiQ_*J+1doXW@-tYTvaq1gsWOfK%w z{#ZR?9irScSdymrT=vM=ZMmnf7}2RyDelp#S)^j`$&l{hz9MroR9?-0Hdeg$mZolm zV^?0b{_sFay}iFXf_;-G7q>8I!hJvh{DO9fPBi?Y#0wja5k^WgPq)LFdqW1M#cUq3 zFR?G`lDFteQL_){oOA7beZF6r?PJ@lwjY!hmV5@sGGASu+3PH%sC{hRA01K*mT3C0 zQ*GXcBT=&R9`9(#;8Q-#33P_lEi>kS<*!?1v#3{K_I4bc7!WA6f(9gP1XhIL_Y=D@ zF%~v@H+2I2MmmSg3k@PHlq4nyv-in>{=bEZ0uQ6xG%C^%8V*H>*oN)8-y${s-u%HQClgU3 zi*4wpjM0$gksk8!Mb(jeqRKpju+Q?ai#yR1VWWs#thlo-2@^QD` zhK`sTnW$yvnd`Ni{wQjfIlF;Md7_{7aLictWiIXG4IPs2EE50@05^oA003z&ny-U0 z=Kt4H*^w{JPwl$dGfo@4QszuJADl48kbsQUEjYr*MFE4gk_{TK0HKF~cP zSZE8u6vO;OOA(XxNI;t`X46*#wFqE$NS`K)!?z+tF(Xn#!6HW5{_BR|u4CPue3baf z?_jy7KrT88+YDaW>mEzuWwY zJ6$CFZ}vdsq#W)pdjb!({*628jfRx8?8D z4Y~jDc|#<7$F3s!l^_M4lc8J|-TkP82+gy($G56~e;e42%>6$WpxFu+R-`loV0NfI zU6;?I!q0t~>Jz^4fX(@@eiG&-7Wk}pJN9?vxBL71%S+Fq=}&J+ek!A@QiCsG7&B{t zwZ1wf2a8Wnr&_ER-8p6pQ|m}m6_!XHaIM6T_-+F}5btQtQx`PCWR1+T%uJfadS$U1 za6X6&a6pTa>K$+ydAPl=HP9`Znenr4V&2qpjj_bof$i!fg&gSk3sx+<%#N$tXuv;L zO3s61vO=t!^AFOfZxYMif;}pbq!Hj7@zAYjU&O~k1$KsjrP9ikC}-fU{c2&P50~KS zauPGx2C1Zq?8DU}J5?vV)Is2QTN!IjJI-i$^6k1xi*97D7ZFeyb>c(~ULfUb+G9CF z@KPO&DWGEn{BDLdA!_un;-i?3=tt9`@; z3``DX2q^IaTPSe>Im(@+hujy-8Cz(v$1L9~Pzud-UU{{IuGwm-HB6+SaSo>zu zz^*{2_hdzXwD+l^Zv4p;TP20mX-%B6QoKct-Ed~7>{6e-ov{|&=6ng zaRLLNkh`gL=t--T_`lcYIwqwkKKg|X!1-WdGQa-6j5#JdHKQYs)91z^Gyi=j#em5 z%z)x-h6VHhFRMtfLgbwtWndLg!H64xDHwlI*A{_<*9lmB@D9 znV>_n3uWO`T5=Rb;W;#(FVKVOC7B?M$gYnI048>oAq>u)ZZ|CQN&?C~2nv%4=imY- z)cDy57nOxSE~sB{=_slEUa&HVcqJj>>_0R4B<4OS+cCiUfPTR@H_!WLozu=hvLLx?f?16YjXdDLGC<65jKAr;VlhyYx z+A(c^Thp7%;+SX=x4(8klaD(2nq?wNj_2OoLR$PZ0>c78qnaAyq{<=zu*Q{Rkyy+{ z5&`GlosYD1w4f6Mnmj*7NeRd4UC(o)=^AjmLZKfFW1Po0IXO)WuuL-s@Y*wm*@AK=pDQXzzfBt0SD@B!alT@hER5$vF+*x_wtf+# zq0K;IVTqm^gf+w&uJGReO%+a=E0a@g)RRcVHwy+N$!rfI=Jeg@=owXdy*P7H< zR6NwL5+eSsRLW2GAmUs=tn|~I_lpyw zrRk5@cZ0k%ps|XK6{yJID*0!)AwU$0^|+|-(4D03qZHFinkf90fSU$t>WpW1yWE){EkF_RJddCjf#rO_qK_R zvy5#lOH^5@_xqnq6sGsJ!X)8XwN3(7z>W`5zZlue7wf;C-;Zl3D4_{EtXv%ry(}x= z2g~rjzRd=Ps+X6SWTd3AQN8oXSEv(cR1kkCi za)djBS>RRoLuOi9uNqS>D?YQC>@j~|(qv{$ky2GzX(o5C24+=1m&UuLL027n0;E~2rHr4tS*J0&({j_$XwqN>ojc=Q*fWm1f(A4eh5&eJ7~F6D4u7Kq zYr9FTqoO-z#I~k&(D<}R0RrESLE;EOVa}Op zt+{C}zwF6`T8zc*-KQ>(fbOsBFX{c>o^B56a<_35wF1PJ(JA*BfR?N{rb>E1c5!tt{=|{yt%OH z>KI3TwaP^$3VwBYH2aK72oYSvr-4&*bKo>=zHUyxuaV3UdON^L)nL_I=dopNqeAQN zy;UY)(>zycd{nFfieD9#BoXTdm28o(*QIP9K7?hYr>F23r^m;ygNkAA5op9;^**A~G`E z7OeMxzfAe_;OU4AaeAKx=T9Vj7*XrHmmsug>L9g@4hNkvKMFgoe6n*MPN@KIdtN9G zg0`|S!f;tGrSm@*RmKhVg@sn$-rgYQOiD^RXX@qeWO@V&kBW(l?~J6?xDRS@TTARd zyIIl%xiMXy=CYl)b72?M;6ek|x;&3ova+(=E~-hBwXO5i%=S~VJ`m8i-(T+w2o$Jr zoSbWRNCo7F!g)5bYf{x-hCDHqr(WK~XU_8znt`>Q!Fd2^cn^zQD?3-s`uDpu|Aov*fiGVN1*)|+bb z*4{o+uHfIhihJ?EiZx18O-wQ}GN^GvvjeXG45wCoeCD4p3;cr}4H_K%8K5{nApIVc z#F>UsCs9!o#}gC(__J{0z4Y|-!X%lGwzXa`r|4b1AN7HpDfI&aeW4U>qJB!n|020= ztdJ->#W_%Chobe*il0-*o%o=Y#bn{&&E?U}%AfYdsVU0Q0WRJu@L#R1NoTaRo0^)q zxj*Ps`ZfmILZLzHX#zF@7v-iG?p|(V4R2R&K{-+X(R5u9dyI^TIBY!|W7Cmh4Ee%k z59;r(Ue7jAY$UQO`>uzQAA&Mq-V%=bWH4eG@5#Z@!HUvS|J##(u!C`!WOVGpk;}^m zQdeDnKvgD*rqZSZt;N8HKM!Cb9fQI1a3SE&@}H%@i7j;RoVV`%F+p{byCt`AVva6v z3CbIg2w!To!?e5n#Z+$kZao=+w;Gs)_HQhw+%V1mOc{LhN~S(4fS=|HeMY|8gGG*3yiXIF)x)aWpqym;AGI zHc~SVvJ6QZ_t&We4nMx6xqY8od`Qe$^7%7Aq&qNbjn-ke%aV&c@)^4Y|50{fl`NahKY4UY>t4sg;c|rmj5OVQy<72-6*Wa@Z9Wx6H zVh#(nzkmO3IcoQtDbsEj2JNnA@2~o$n$E^rbgBZXTUv1Cmi9qWJ^!}5cxNqpxY@EX zs3mQq5PYungyQgU@7a_K1`rkbmv*?w029ySYYpA!wG!?=dAQ>}&ilO1 zd9GL1Bet#U(?M|B(pOb+c(Q=U6Kg&F4zwQJrVU#5p; z`zsir&P^A0#;4Mq#GL#N_rV?cEoRlzt}OF4xcuahzQWq&c&`*NpMu_y>wh-0TVL&R z$n47OlkNq$jA?poP9kqJ_x1P4OuM`?vCBo@ zYdJup2y`6*$u5uu-}0L$5SxBQ01>}`43=JikJE5}T(sdM&tFbL$?-Vzlf_j^i`w}`5tkZ zpQ=82@ zfPnhJof!OortA42BHO_nGi~j!NEuAiC3Wt}i9xH6y@p1RPMhJw^9a}9Chn4hCUp)* zz$z2P*8*J2eloSiZhougn`NS3${RYwa&R=%vhck`68LkIZz}_XX-U1Wv(zDL0yju_ z4YS(*ZC;%^yhGI_?~`06hP|up!{Ks}XeHrH@^^3EknX#<;MulwY|6M zcf2(NX@i|5M5y-eRrmd~PbTG_S%X4oC%wN$boWGrE(p}Pmvb!zb;U}JdwO=7f(hIY z9!yqYvXV*4pUBDmJlt-|`;gDg%9tq=;P13O0o3J?wu%{F7Z;Zj^_?$-P;=#oc1L(Ro&;?kq{avWQ_;$rxzf!GnfCcWer{Lu>}S3#{3E(s19c#2q^<3Ic{rAu z5=(lMr>kwyW+B@obv~P`$aHMkl$eFF8xK-myV$UngtABf@wRh`q(xa}3md(jcCAh8 z>HqK7=#$YW$+kD}D}qDHnYuL@w>Q_9Qpr=x+x8woZb9Jj$FwCfSpZLKmxvo96f>`r zJ1C&B>(M+XXq^=d9C{Z?xd?$2CU?TAC{7~TE5?|Ya# zyZ@k%x5rh4ct|LVfh$VYV|#o|(i?XqRZh*J(bG$ONPa+aFN9VhFt4R0c+-!RhesrE zFNq_u*V^2Ct}lg)9-Xs_%qc4?jkH#()hAXZjvaW@8Mb}CTuH$w&hL5_J$W{X29wWA zdrz~8F&XF^lzc)w7meMY!s$oiz~B-A5hnZ#E!J(mPaiiCJf+{1Nk;JIwL;6Og35Cf zS_mg%=^I5Dv3PK5jt*e{2_X7yN?|$4MKboA-ysIHxd zXIGC3>C8Kl{^0aqF|+lGQCW1UdzG!$%;5eF8b}+gwsty!C2P~+? zL_4e_q)28;h(ABi88pBrT##Iv+)Ymqn5%DQ~9O(sNi}ZO-qW)lsH~7c^S>F z+XlaVJA+O1Z5?MJ*Kb%Bz_i4UatiyE)GvMQK8s5K?8FLdq49L2pX_J6nA*Evc| zkLo`)k?`)*QzK4M6)4i;5`Jn65RQ{1@k*+JXEx85Ou_E89L1&3`K4th+6_}ph>dc)}H0FJiXEj^mnaj6jmfvN$C0N(f4iR_)W` zoEOtNZT&mroy>IT&atz7dHG?Tr`hR+WApPhMH4l7u1D#e2ulHR99uUBhtTeBFEVLq zU`{Bf*Xt^qCkaXID~TJY79xRtp@i++C2}Ae$Fr0TG-S&wsx3YCw|{cE^;Ty6P}fsU zwv=5~{@7Lg{bA|{pUT|znWomc?We)w-J@rORF;&2sAU(Dz-`}Umx+A`EaT(lH*3kQ z_T8g{7dVVUckD`3sN2I=ygAv~JLHt}ri`imIkl7>RLlFPRaKEV94|V=54*F^ab0EF zGiFpbFWLrp8D46J$S64QDNG+-r~FM`24wz2jqiI`!9E!AbM1P!eD4| z)4_bxm2OF_%<;EMxmdF&(RBP( zUE!+tYvF=3kT?jn#Hwkcu>5Vsq@*Mj{K%ea)>W+s%ZdwOXQ_{~L@zGruC<1>zAV?h zZEnV7i8)<#iET08mCnHVfC;Bkk2`!BD%-*jRC<)%0BuR_UHY%H7i)UFzNHy(Hmlrv z+@S0aFwLHx_uE9iN7J+8%g+ikjcXoEbV!Pg9!lj$Zb2{Mq5|puL z?<-{_1c&NAp$8pvp_ED7MYrpnUo9>ib>5ObnU5{c8q7huI{Yzoe2l5mn{04ycdVZ~ z`%@4X9rM=S@wtT0(s)M)3Q9Pzna#k=Z0CVc2cyT^%c~)?2)DX_>L*R6fF4*H=@=Oy z4E)HLs@mzt8*Yse{|P>{xv;dWtDDpX9$Xx73dnpYEicEGdY>+*0WkJFmHP#2K987# z-__|VGw28NvcPzvB5Ciu(o~IYo`O7R1&Tn%P46PeV=ac^{AtX zlh+EJCg#%K9Asio0WkCcl+x~i%dvpVWxfDlg8Sa+YG)pBdH64+qCd@Z#U-iJiX}-! z*%|p(gR%!{$3sGD;kh|JG;#pGe?ABt-;xW`zPuJ}J59E~?AIHVZMwu}m<_S)6rBAi zjf+GzrvU>MUn)}g#8?*oU_l9`$ zUq1yz1XB9bBJgj1HQgPgr~Ils{SyRrIw^|Eb`N#RLD>vcgjbzav2kf^Z(RX67a2)n z@2IS-ESgn5d-(J26pc_btZ3-90wHQ3QPpO&jNY)t4@tSsuM^ zVO`zbzP`TK^S7?vVX??J-;RztLqbAW3(zGRxfy+r%S|V0{AcdW)u8_Tc{(vSW=BpR z;i?_qCoCcYoa%pPn?H+g;3d@Fd#iGMe9O(l1BM>0G_UtN9jc#`=70Eba%AKaurfM` zes*5$0(cIv+s8&nTid@Fb%Z%Mz7&MOc|D-mQhS(T&Cy84Fl)QrXa#-4Vd|8RkN&~& zv5nx@;;&!b?qN=L^7zS|W@|T!vpj%F-owq!aBxIyq}=3laZyocqj-vH?Wa!;(+vVi zy%77b)%Z)|& zf8?qbY34`*#H$y3(E-Lvz_C!SO7Sr{8CeJKL+=HYoxvFBwqyUI282pHw|9&&Gc_=% z_qaUU-HilZu^B0@t(NnO*vKOY8+d!S77 zXMLabUIpc3Hht+j7;f0;viycd3Ib6nM(9b5f2tF4nyYf0IXh%}`&Pokp>;LqGia7X z?HHB$*0n304gDr=xb>ch)9ab*b*j6(_>_T?OUC%epO2@-1Vne2Dg)fNSFgN}=O=3x z7qM^=LG2zz!{o=UATyom>ieuo-Af6-r4E_qgPSD`R(v$9E#E3-Er>-p|C$c(D(5zp zm){h7Ib*1++s`fZu%6)TRDT`Krn1VWTM+SVd$w6Q?k;(-#VYPCz)pVI)-oSj`a`|W zeoa`P7_k|-Sp<%&khR6Lc*$})u-tu;NuVH(kIWx9C{FZagAGvRh(Hj;c@D41i||5V z>MRq2c^){zJbKJuLJM@FUOuZ}%6AtsN-Gu_$b8}e2i)Qns*8Y|0Ge)%tc^Ithfs#R zcbJ#8hC)=hWT6g2YYh+Cx4tzxlkr=Gl2AZu_@nKlh@e&kN$O?bTdGp-d%rv@{|F(Z zgaqFbrzK)Re<_UIbu(%0(~>5!;7;7SPkT3lV0>ly5MNGTX`lWr-8fz1WIc4PF;_HYvS<; zQSg554wZwOND&2~^MFHCP;z>fMAUe4hj3fo|1!5!7jSbK>iueGj0|`%{$!LBJ}b&< zo{>8tz0g%qok|%m&L zGERw%Pw)HONBF_*N%6j-U&hS9ll=kbCjzCETMD~Ra=l!skWqM6x-{i=wKBx=wr-<;t(a{374@EU*-|UAzPZZhi z?Y7=J*Etn`9{rwoO9#JWiNG#eAgrAE&h;N`O}FMPyR0lhk;7O&Tjg(~C--*BmBZUoT)D5p%072RNV#)*IOukzoPCR+NN})9Fd-swnwdRlz|GL}Dv&q& zaU`#(Q4ANdPt|edMS7Zgv9+FyeKMOONn+usg(REqYg@ALrzg?_nrEgZ?5U(Baoj~3f_&I|xljF53X%2Y^?LS~r5)KoY%zqZ-Bj4q zmk#47e5nMruxk$QZ65CJ&j@mMNlTwFe^O(${en@QAM8HwK=|LS&B-r^4!emzfLjXf zvkGiDCagIrAp_)IRhe;#^n?4W2>*7^BQ>(j-HLd&ba3011+!3R^5TVkzpgG3Ma%A_ z>!91nnB!;5&n!#*c1+xmk0IQjgzI%w%{*t>g&PgEgwIuO_8?A$G9(PWBLWgiaFYot zE2Oyb9K0b?2@S|EC;H6u?y~9mvd2F=x6|X+ZXj3dWmxfE*h%l1Ic3)jpE9*i$M4O& zEWJDYMNIts*k_kd3;)kdn)P?swg24A1NT|{c9FUcgy}##9`<(M>1E}`%8mq)kjTV% zXVR&PdQ6I|?jkjM*{X`swdW&N__HIe(cJ6~~{r^9F=Gf3KdwB%ZL!P^frrobtx@MzJ(`#)Y@oKjGv*+1_8#2~HGRPes z7KnQEZcX8Tzd02gp57Zs7DPshBHLTO$Y+nLoAYtS=(>Io$l_Wx8m~Ttpk<-3)##-C zWf(Y0aF)NG<>4W|29ps(1$T6w!W1cN+fy0(cyZk~3{SdTkkzB4+>Zz?1Q0*&gJ&E3 zia~8Cg#a}P462|n%k7{mZIWE1=Mq}oFivG+H5g%swqgmcg|Fj3PJJEOm9F-uy*OECtSt0qgn)0?+2}1b7GjIKF!5+4nG~M_Jng_A;e|g}(-F5 zj*82{nygwN50Gd=XfPy|Q&7&7JERAh_9@VOTmyVZd-njss{H%veyIHK0%=B26!_5U zz^)}?@1-JS&C4#!_JJ_p8Z}+Y_g6wdxPwX}64l0!-%du1wAbRXZFlHZkBK%OR1h@V z=|kX0MnL3IaHdP`^~Jad+o!Yv@AmPNu;GZr{$-79@jOy}aD50VcQGw0|HG*M`ArNRsFt_ZZdv~bfZ+F>-tx{7G8+e7j(OGX2w)?R}@RshGdeNi; z=+yJ@?bWTvb;3KjQ>iBdo+@j(q{Cu7D zNnNQbe8Zj41|3z*>qG=uug~XG8T%l-{D=r>G&{NnfKZJzI=%Gx!{`Cw%YaM(rxuOW zvKsY}nYETBH_@7k6L26y%+~d?Z`4l`fPp*Tv3m-6)is;MT%=Q=RiFUg&4K*&;s&Z{ zMC5~U>4r{j!;bs}v_cOXhRnTp`zD)FiKKl~o}b0fJlZ~eRZKjs$IB;Rr_)D+v@uh< zxtqTc>P}hp|07-GWnOc7%Kski6u^{!7Yy#H%@Se@+!MZKlN3 zQTiGj%letCB_B3!$3prxK5kp&fd_n~LU2M5T=tMpdN=r)qn%c04^rW0g=JUZw z9fN3FXo}8Q4$?89GK9BRm+0%C?}RaQ3)JxUA5f?0 z?7RQ91BbVMMy*^`B~8gB{tEP6Yz9CXFiiqb#D27_@pR>F4*7?;+mt`t{@fTiX}t6L z371^LDWFT1akHKN`BU+r~*xEHYL4|ZZJg=Lp?u&p{{Od52O**6Ap(JaYy47pNw3e5vLlp0F$m1AkU*{d5i%e zXJW!2#4O|g#ZJ+{%#6uGu7eCg>2fpG0u{fs13^@ydIPuI+7z>=)2G$vO?i+1I$dJ~ zwws#LsMzrk3NX}~dU1Wd(`6XB`(Z7FniIKk2dcen7->O_&}c(&e`{IoM3Myuf~XrvS#3Jy z0f)i{>Xk;0-`=Xs>8?x%&Zefe)Sz;Gef@Ouj1$l8#r69*uy>T1Plt93C}0thxVAj>XDZ?2)WPqoE{xa&*S zxLis9x|*6{L&QSv#Zn1h>!;Sr`ZR8V?$(pj;W+8DalqZVgV;hEDK5!Dj(pZ`3e3jm zxzkE{&=T43=1+&bRx59LoZ$ED20vA*c4v$~;hCKE99jb%<>1F)9AM)`d z$oS1YT?UCUtLLLNImAFKvkGn+mOol*L+b3$T)>9Ot>fe48MomWO{v3?>$CN1+5`fk zTUXuJ7rA|)zk2SM@|qgg7cV~K6(M}3>&0^TU7z=*HTHms=4-tex&{sF7RQ(OPQ#hca9CYC@*7=+=KkJupljLh ziIJ}a%6Gk&u4AHOd0(1*L3hVCO*UO!1(}Kcb+CU<|ImGb?`p3Vq>AjNn!Lo@F$g#` z06i4Nx){Y@&HoEH0X?a&_DlSo!3eOEZAi5eM0k^&&Njgp7Xl6D8 z@J+PB&qu>H_vd`9LFf85j)KV_O4g zlv%+4w_bkB6%!SaAd)RpUd55qMRmG8Y~S2F{RTuruHY=L(ysT+0V$NKQKATtKz(jn z2JK_*tM%ljo6m28>Rv%2uV?g99p0_3;!cM~u_g5i1BNG>EZ}m(JYcP8&ga#`%U@|NpN^Le)T&A~ z$B?h`^tjXdEJ4Hp{@k%CBLRFPL7;0~r;1qC(0FQ6)L|SVi=yRw%GmvLr{|H0nu590 z^(@^}YYtY{MFoWt;4NSCX5(g56Kwpb#~bwsYY5>Ne0VmR<;45aTvAlpe;za*FVQry zKi&?IBI~z=iHeEMfR5dNqo(lZj7{#pHZm|-_4bE_jrtVnOu&-9+a@05x#EmXbafdD zb(m+I9%Jo)$qPmN5+qbX>SC9+6<-ru6C?DD9uVd1wsFM~vmtblzAXV5LaR6`1&;_;HV^Evbl^PG1zc5 z8_$Zv!NQL!5>C~*41eUkL|~zW#<&{B2KL=q;e3!1aD-U99=g3 z5km@LNY&-t>x4w~+fdn&Lk!`(;Y73IJ3XGv_tWHMRf}G2jQ-786#{BQlgE#FAhhv$ zg^Zqd$JHyTT?NXq*7iF77MQtX$vGHxxATLPH;WCet(AFsu}nRGmK2J3zb=yr82o3a zEhwTyj8BE2QhnnN)L$^Kz(v+#<*Znf5HItc{cF zu!vFz-uS2IGoH--R|^KM;y!-QEG}iw6Gb7kxYstfZpvaF1L=)7X*8Unuzvc}VcgXp z*Hb?^lnxgD7H4Rm&YskJ4^K!t(Ib%9-Hm&y(RJ#_kKa}TX}yIuKN+~7Zc^y9-u*PLJAxp>nTUcB#>{*yx&7y70T7$1 zIWrP~6VjE=^#vKGCYf1NQ?#J^U`=r~PqA8=+_A-ue;viPCO%rea&ZY(^qbQx(XniF zAd3!lWhA^$$*R-)@*bCM#Ct<-wi*_J8RDPDw`A>2riveD-90~7zV+qsC}--Ju!{g% z<2r9`*n5mgwZ2UZ4g+&}*?M(Y$#L&qW)_2qaVDzJkQ>Sp%Ou1>LtBdKF!o)2>$x?H zam~|;&i~U%XMO=@xhWw#jgTt)p z|G2`cJomLB3JB=5?tS>n;2M+^t5>gHSy|=lJ@Cl^S=IXGriVZ}d1MDtFV}`kOiYZU ziWY`!`j4isdJUd>pJtd#%}o3>;=H{e4w!<^x}$ZqqJX?u!E)ptkV`x7Z&g&-$ZlFu zTqL_PhW=by5)b4jBMp@oEP={0cK<&a2O0Q+KF3x19hOdc&Ww*uF+`H~{KsM)yJ!dp zqF=yEV1WJ%%!o3ly_#3Epi?tgH(u@WT~}9D@+I}IxHM||Evz&({law?>D-TWwzFCR z{LjCYBG7*g%3Lq>>=-h3uetejzM%ot3EZWSu3$9m{P)#|cJT|B{_U$WfLKtZf5q=b`X($qf2sX!tG$0t>p|PWKdh0&UGb3`ZBlukf zTO6YCva7~H5MEUBx$P?*$8t)_{0+Glo&8XZH4BH}Q9EZEa&itz;N=n@|ogyYurFKwlFGc&QXF zgRREJ*v=?gIg3Cy=)u7OS($lOuWbn2u*Nnf;&xQ$*4CCye=5+Hst}&~{X~w<{d=XA zi5NAy*l22MLcLsPsUZ^%9^W%-LqZrvD;Z2%{b$PSXMF%;>*mhKf$*^6*$p)(QN6&HK=;RWuiCq)dC4Bk!e9C!J5 znV6U;qEOQQfU+q!%7eWkWNv^X@4ebAUhHW!u^^_*m@rt^7#}Jl5<;QiUATsf zj2r4~5aO^Nd<%o#!QO*M&hD)$2l_leV59{6WN0#C3zefpHx=wlOPpm?AbnjmX+)r{ zUyPm%$*-6JADZYwLAJ!xJyoo?$vjj@sN~|E-UBUotQp#OgX3kZ_un%S_e1xtLMyxB z$K>Dp)3~4hYQFw8HtT&#LxQ%G%-wX0(g6GZG&$}F6r_Pot8|(>P*467TVU5_k6>dc z%dek|K~PEsvUoyWggk@=OBuAT6cJ%j%5^(wCINY!o)K5Jg*j{MxaTXJg845faUoXd zE^@W9H;5srBea*mwwe6b<-JO0++8~vLsk?hE%*eeYEd_V8!b_9V*ZwU&UhZ5#n?~u zSo`-mOQ$VH`pp)H6md1tdAg5?iL@Ln4N}%9EPvAlVBWF-RQLH;gUIV*gLRyEci-nq zT*HpB*#n^to2~DwV)7|wxvkAq+_;IK)0cavy{qyT_;8`{BwnwxP6|U;QdLX@Efh}m z8ci31=MquSQcJKQMjlp?+`nqUZvI~s%jtxh%0h!Fv0uP`tYgw@*sZ^qj3GQXWClP( zTKc>{WfED#={0TIhC&x{`|-DVvS=)DZ>dpq7ul$yv{y5^>X!+H5r6SxT|5fCzD~1v zr{(7Lk`(dw`VvL_QVl1hgyEyUAtZI{-+NCa+Hi)q)S8Go@gl`&yPwvjGSac~Mv25) zHWI3b>E${a)}Y5S&n2-s=vkBo@{MQ^WVq9SuKwU$%t>#VSUH;AatIi&tEoH}P|g)br9~%pOu; zcsn^Y6PPo)z6h-q*PRs?U+l7W^#_u1bk^FL7xR9+i1EilTmHyzCR15ObcaEP+yhvJn~sod!*`_Jh;9XPQZ zr)nf!cqjfIwGprNf7D+)UOi4e){f5lzuH7a!$@x0! z8Gauyg~fbhTe(MRw0#NiK$@JKIZ0Q#G6SFg0lVR+ygHPWhQOVmYhWNIEt;xAKUl*q zivHKGwy(hjy=L0qW6xBiFq6@n3a1McKj_Mz-Y5yzd>z_VB<3O>mI+ygS@5?D;8}AE zKl~q_mO0={Q$tJ))M|`p3)bsFcvu2E48Dzi?AoY>HK8}8!mLKtU5jpWzYS<9rJ#)x%BFgRWiNw z>%|-%rZQP)-kw%`KRX>pe9iZ6V53j`~O~qYfgFjW}eAFwxy&-5@H1efc^Ow}W=iaU*s<+43 zW9t{@94vKov9~2$s$!T7v*rFY%0rhK@HOmibOjX|a;HY=vV}J3VUe7t%aNREd`qge zF)<>CwZwi1f(muzkzk_#UFbOP8xg-m(>UU8{hhlGtGf5LqDs_JYOp5xhz)HziIN@A ze{EF!CYwtYW)$_w{eC3$A?snzoUup6AB1?fGj}2x8Nmlc~O{+04o(8hur){ZIC{eY36<`7nq)^i{PbB8&OE)M>|{ zMzeoeQIW`t4}3S+IwOm#+8GLVk7z#^Zt74Osqrq(tG5{X@;}}CW<9mLyO8ml?rFBq z(Lq81XUEd1{B6pl3|@!kd6+h-4Ofx$BkkMtfPKAl??F)ovNy5iM)v2G&yPYQWC@Mi|06y7(L* zL6pI@Im3g(t;~ckGkCKV9Gg(Dki2^_tO@{ZjywWgNed z*S_yA!kP~dRkw#R^xhrb(w?*Q9c&nwBE*6x+BrBPA@;3ZHae9PH|{{o@@;arA;+q) z{ia4eau}vc%YRq#t~UKm6yh81iD)S}?9z;3&wCskn%UxC2Yv~a{ZbJGOqGs{&4%|= z4CZp6X7s}B8?+|k-NSE)yB67&b?Tgyje4e!oF6eN$^AtJ(1%xi9bLXqD*i;*erMN= z(L{k**zSFDQhPXm*RC+B4x1Rv+RSkH{t78guekiFb!1X0 zw@;LK+%u2axMP&c{uMY#TQ-B)-o50de7}_^4Rt5Fs%DNKR^RuVn$@>Kex{8J(n*GO zLkUiBr1vn4HF~n%)uT~56T1s~r42v!Igdh{)5)T5C`0Q%z6BIUICn-!&w$GPj<~Z| zfNI3(RicxI$Aar?+8_d=RP@B$R-}0J?X;b6Ur7(#ao_#;s@UK!uJA>C=ZI($PLI_z z9&>D?L@%fB&?il|1LOPdq3rY>Q5thUkrDr>!{zJ(T1GfNoS0ooAHDz)gw{DgDSfS2 zliu{orAMU0p^F{QOQ-=iqC_B9G;(O07o}&LX#Il1@bx1`$|z^OMp7$?<~$Nc3n`lc zmk>-l6}AQlS@j3zQT!;#O>z328!F4nq}60x`Rp(M_kWKxCis6q>p=jISFw_{lC^lv z&DP6)=PlFwfB$!XZ1^nD@NIn3YYd{-qFQeoN(qao?@a%M0hsZWAc6OvSCJt^7ybmlW|8AI9Gv*yY}j~xtB*wl T%y}2-5b#n_)Ie3pTLk|fHBweG literal 692766 zcmZU(Wmp_R(=NRD;)`2wcXwOdU4jG+?(WWF!CezPxCD0y5L|)>cXxOAc;0i~@7RyI zrswXvtGjDvx~r-yN>y0~6^RfD005xM$x5mN0C0-{0K6X%`UCO)Mg;qDLv)hWbp-%$ zssD39$*EIae1HgUa!OJNn=nLJ(EJ6oqBj2pN$I$Wxw~08x&X?m$7DYs6t@pZ(%ki{ zi?x%RwW9+73z3}i14sG~F5&3p?P6_dU_ zbJD3>Pd)5RbJyxC`D1rYe{SwM!~uXBg4|-)^f} z`u~9bt4>rhqb1}2r2Yp#C#GSs_@7Pxe;I6>z7bK;ng8qge+qwC+hpH2{V7=+kN5MQ z`@ehqAGCmjM6%1*>OSg~9FnJ5;a+r{|A#`e0*Lqif*kiO|$3$rh1JuI!mk*w;|CjbQ+k4IMRlNAVOt!8>M*ctA5_zXYkQ2BE9KSjm>{g zd{crfh>#}Lx~Kooe_k~7#i|p#PlhPf&Xo#B&ffqs08+S64W@HKkJeNGu9kE=1=U?N z=8@sVf|Zn79+?~zz9}psxoo+-V1BBEbvi(i+_yQcb6a)%((59_<>E9|<}JZOEza_) z4HjYl*u2`j^KBv!>(AZU)O0N+hbIqq zO%3$lQ=&Q%@wgO+W9C8U&z{DoC2tgQh+m5w_O2XzL!sF+%eXKUPJkFkafScC`|2M}^`X-I7jk1V=;}lw zNDGAAq==hVh)v?sFitP-jISitB3W#kmwn@{_!uC0B$Mr;X;@e-V8JZVLWw|*&YQ>c ze(f1p0y{pO2eE+$QQ*ts2Gaorv|x{Df;6FGY-XA0eY~83`EH2El6BhfvdG-Boj#{cdhv_Ej$|HZ}TDY8C#Jc1eikZ8fXGM-pgrGoNrReKm?xm;3P&tj6kx?QY4^^ zvkP6Eex|(RX-Nc;cs{#oXg&!gUZIwoerD&gJ@p}&H|ENpcH1qlA>5~_S(-r0m>{Nc zhe1&5h@8KScfhI1G-dao@o_@#I{DN5UE#ulQ2J$K+-@UvJG=90pRZ?X~>Hl zj};Mji!FKlb&W3d*DIHC0`_bWg*X{SN@*km%TMUkp!`rB)bP(mD2Q~yU|ZMl5!LB9 zR9KeDalV|PGNojqAu_{&!xglM`KH*cf(Fir^a6~61ZP}ypb1rw;b2uyH zrB$T3o9el=tNvgxz1>`__HZ^46&49r%$IPAEJMDlnB}=J-zJvkSNMAjPP6ea^dMYHzB_tuzYT&83Dx$wQIDm|;&GkFg*zAUVzNt?I z!fIcxC3#Ko#i21ni9<}@R#QE|Qud^q9C$oHl|}nQI&nD3yaaIDuoF;bP;M2f{iAHsW_JHCv&B_XqV zI-3ba`~WNigTHK4+6U{X)0I-RBKBErD}u|QOW<|HLOj?w1B(2XJ(!Ib&UccG*Y^jv z!G}UrHmQA$b4tW>&%DmP0xg}6F7#*BFJfuS0>Xi?0uC{z&e7?+Hu z52E&rYW+`+mD(3XED}*6^)E4imFycRxGycge!{~w!h>;@2vGCPx zDFhoQ_8Kz|n5@ybQ$dI_Dpyxuo;PGOf7UlGwZ&X79vo_klhc3*Ddkf}oGu&2ru{mw zYvm)qWmv3>d}U-1*BRW8?fgFV>z@DaXBB=9(bq7T+Ri0IAFLGI{)Xps9!A5h(MMwj{^D!hDd(k5WOJ5}O=(T$+l?+V%lVd2CZ zJzP%@OtHs4S6w1}BG72S!qWs9*hB&(;2c1jGw!yo?)j3`9mTLcs`cUGpJV2xNe!9? zzf;9o(UbPF2w!-Ni?OXY5;-=3B)S-BQF>gA48TMTN!$@LsJ7}IRnL80+ZsPI<23Mo zZ$;)5BCeW+!(1qY2YZjaGCqUOP^>Fvw;*EUug6w_WX@#iSiN2o6(f;%_!&Y5E{B{u z*l*ALk}6k+1;L0z@Jkks$CtBR!}R^sw~wVI$CP~bnzmr6u?gEpn+K}~O@$mR4NvCm zAGiUkH^ywr4_#jq+)vH9c^U7%*doD8P7M(@JW7O7iBmPEBO&#}7Qts#uH@>XIb0@Q z|A8ruv9+8tG3H?}PWhFfkd7IV7QA9+=FiuKoEh|;CjbVeyar}Dm=?yB>LPN=5Q+M? z1*cNRMQFUtmg&H6c9#0ce{ph1v(R+EF)=_aduBmfgg*&OBY~b6_GcC3Y{se_AO<9i zUh%0du?z-o^$@etD3Dtb6-m)7s>XDd1_tAI95pW~*gej?a*mRqXc-Jy@sb|^b_$qA zIX;{bV`N84Vz!CV>Qd$m=#DtoRejD`Q(lpx&LwdZf^F5Nbvx>ZyoI=|GC*OXXuwK( zExT9WfPzPYLN4OjjjAZHqooK#8te|-SWVQB=T?K0WXjWO0JuR*q8FiIYg$f0)3;_9 ze<5Zl5Kqi&t3^OA5Vy;rui=^uNJd?mCt>H}d&viJ#q|u|@3>X*M zg|AoMf3@J1k4Csq%liHzQ34_K=#Sy_+NE}ziJg)+dK6) zN%RnE#}ju{4EtYEeU!)5bPmxgPo-5_A^?npZzkN$Xm&|xGpTm|q6OFq*o)iO*{|Nk zEC?!|FfU+r^o6)%2?ejoiK3IhdOZ6ZL>AQSi`tfxvEXcd4`5RjYB41fbW zr==xHhL!-Ee~PYmavR%I#SqAsNbCn7+h9?QT~26R9U|`kN*UVRKaLu4@k2;7At+s& zP527GhPQ0;j-?RY_!wqhc!8CUVmmrR+<@jqbz|?#n2A}RLo1{_euilHC>XQ@F-L&^ zg3(xlJf-L(6(qpoP7;mP!xeJGfZ`6LDz)k&D=rUEMFN2mQ^um8$!;m6qFARHVG*--aWqan?W>BVe3B-mpGUKAO#egfyRZm zszu?n3cu-xtKiJwvetnWWAG|lKf?dQDJkzL9D%@Gx7!Mhf^yavx`!%m&U%CBt32TW zL&EhIHF>2`5@2r{8yF?p0@7}25oXh)DTf2>jDNiGI7w!pfU8Cmk}hs zNj`^&DX1Ep5gb;8X* zk$zo+LOWMu_`HAnW|N3Zv+B*sk*?ssTbw*8#4E_JSEXID{>amH%bfEggxq3YFo+GA zfbaabp@a3MDGKZ-(g=Y5Q2d(Yf)L1_G+;B0LzJqwX4A8&-vfN4oMTWo=_#}NEaH*d zY7Xm>PIB;b_OCNF8lVSA&D4X*g>1f_)t0@PS#mKu<0*14Rpe*dlFH7QJ>$9NvwdzP z=)WzP@Ui{7vrc3+X3SHyRmaAKHr8gx=jBSf8+B;G^#0WMj9wgxDyW4lV(iJ(!eY0W z;-En5CdoScfcpUZ4;fZdDobZlCuLO&%FNH2qp9aGzBaGbx~vAi-&L-B)XynfS{1}t zU^p8|?*o)-{@PZ5zX*+r*q}jc=&lm_D}3w|eZDl7CY;F=$7f9B+rnrBzwk~LiN+*n zs?gWp@Zcfr(YkG9H9usJ71=Pl1>%@)7=` zef9(FUCm4e>Z4Ka@a@R7;JNNzR8Bk0%k)Ozk%)B+R^gaQJ_LWlu*>%Ma9=x z>)c9Gk)c2LIMLvVp{(cS?h9U~(Bkp2L zzyu){mji)oV>ch368k`GEB@*Xq#5fqK_3FGp%X%|H!8^5@vviQ6wsZ_z;HbGr~Q1E zw=491-O>oDFI=;;u$L{y#-31;52L^#F@{G*-s=iY%+j)6Xu0z8x9@%TW$fJ1 zxUyyW_i2Nu-K#s~$?k`3BcXt&;oCodc=uL2uaWJL{AR@EdOOcmxj~xLA-GDIp}qD# z>3}a{*0$;_GITa0?Ri?ow(&=zv~~Y$15GeP z$OVboZ>2;MJqgWUd{)3St!qL|q^fMYVS(760Bd5pOvti|2dm%NL7Any2h}hB_q+AV zb&NH^8ggm4oFb_V5K5DjPT?{qtUDek@KnIb@J{@qZ8H5oHd{91`$pJ6YPyTp%rRn? zeQ0yRA$jYf^zC5+IJzeuDrY3&mNAOAl4)BJyis z;I_abHOm6OBq1(+%Bf>5+yb8o542F}SI=zJEOhJ|cM(7vRQFdkIDjyq5aUZv!zyTk zF7uitI)^W%zsyMlQ4%z$M4yNVjXBGxH&6Ebjp2A{=vMTK_IH&6oH76Cov>)hta2%P z&v zIPz>m@~Tur#sG>UL=@RPxBR5zvEP=4Ol6R==p z%kFQX{}m$qb%#8Dn{cg3q~fq|oU@ONk*q+%v>mtqkxoU(q<1^qt^W2Rf+!lg#jh3L zO100=`RWCE^8Fy5SkxKYU^;qk)zSZ2aP!tQ_AT^C^S6h>+LZ1Bga$(#Ndk;9R?4|U zAoBdEFZ%RoY2?3a#eY6=R%7(8T{*#fzII=)3Ta@fkxL(a9G<$YN>0u!PA=T-^hUsu zY!L)l9M?A&M{PptG2s)Z&X*$d{|Q6|AK#I!(EFWUvqV6l!+fdP)HW3g%wUJMPG59) zdnH+k)|dWiT{_n?KF%+2T#eeY(G;2AV-VLSVMmY&g4io@(3wEO7_`QHCxtYg)LE5TC(gT@br&BOUp?3K{GCXta=<+(G{!xhUNw?+p$I8`x)JFW z=Kq$`Hh5AwxNY3QY`LS+tX((7xqf@8tVbuZBafaIyZ%u#x5r=b5TxJ*mHGbVGBEpt zPYgG1R~Aia6-F5qBRI?cH&)sdr-hOl$~+;#;$FBF#HH2TyU^*ETbOD-Nt5Iv8DPyY~!i zDiLcgh&!M9)W^H5AHO2(9vMfVE_G&pvHCtXbzBM^f?>#@ z%57zVgxjw=@!)oOFz!`|?5!I>a$+{y^~l0emkjl0h{JDTX{^8VVb~RGd3lv}1%zv+R|>DEt@e zT(jZ7d2eY?CW-q!zTayOwxI_-KkNc!>F&}WhXQc!_qA8GV4V9NZ5;!H;)T%eBRlV= z(&`X4BT@0Gpns}LLtqZWX^tR>@w6n=o;9F+%tDF0SOyLIV{cGj7MKNhRYRply=Ys? zaIF2>wcWpjWxdyj=J&tKh}RMPuWK5sdmQ9)42j|zjWG^CaszlouPa5aW8C1SJ`w-Q zjucxL7}`~s5KhkX%|Dz>S>WrrH~N$Q}ru9G`O?)tDay4lArz^Nm*^x z9B8uceVm*1l92U?2VACQ-3(Kv%I!WSSen6%ry}b4T%4|K=y!P#wY>gP(cR^Be0tw~ zOSm3@jJJOQ!0`?TQc0wnRI62fkjF64h~U}uBK@GmMxknwb1V=749w8ozG@cXHD-Tq(v zJ^A+OqP_w*)6Yx)Dsd@{BL@z~7MvFsJmR(R$hffc^iaCK^U%5JU)?dgeqPwIT8>NJ z#_j&q%sYR_ZA5KO^8yyvGdw~l5~OCcDT8Lnetea4M0V+<;I`u*431P&4cFpKRUC1e z>f3}xA)1hm(X9fA-#AIs#}g^?dg81BpI=5v*o7`Inlucl0a_!qv$jTv1I3@%|DAC% zgpeI*6`*U^H|42?6)4e}(2|nmv~EBp*xD_j_c?IhBCJ>q775wpru-9m<3SAQOS>Wc z1ZcOtvxNHO2k(LPNZJ4A#3qbg6E$K|nb;zz&75j@r%y2T7xAY}Bu6Bf(qIUkm~;(h z5K7yZZ4;{n-;`bXjD496N}btr7zfSwQGH9|Jh(qY!7su2r&d_Mioc@Gh9c&&IXHMl z{KZd@?$-=v7!J0w01V`5_Q<80{pO;&LPp>o2Ya^v zC)lEflDFhB%w~Buv>0!Xvu&iCof*Jx=jlE zcIB*Bb*2x=6+bLKpKpiy9`H`#agY8a2hxU_N^`n#R(>vZX%NCtC^;s%hWp|BmYMsk z8@M$eHY~N8a{K3L4dFcC`PS>z-C@39w$cI6N6`i}sCqr?Z0@>ital7R&WiIg>no9bx^E#KEKrWk{MWXe+Z&fX_z|rb?iTN&vGB1%a^%{~qmWS|XV# z4JYw-H5Fc%ohA*Ma)c-j%H=U%f9kVz zYR?MnJlDXXjAw>kKdN`Hl47GH>>hYH^!|gF{+YJuvUz{b`K{oovpt9w5$i5H_9u&E z`yXbjErfeK+Ck3knP%l5-dA@%?j)P5eri#cKLR*L_ZCYW?_VwI7gyT+E6x>izUK

Y-aDn|Xvj}Z|7h5(KYgbt_@+c4ptasdY(WvC9`3qiU1h$a zZxJxsdMp4q@tsAQTX9!I($vROpf65YAwIrUeZU#pb4_wX$g`jj_e?=*FKZnVrm*+? z!nD78hM@Y1*#gh=e7;^|eBk2t&tjGSAkEgC#=@=tt_7!{h;#gu88HQ_q<9#4N0hAH zQUA`qBPh~}YmwJ%wljZ?oPL*2^s5~i$?@}=V_isPrC5C4jKX4N!CjiUw_684};WGpDRIOb(AqH7?j+oa7K~Uyyjuy3z zSQUuu3mnZ)hG}ROdWs}wC`s5u21U7Ka^0(FcS9CSgZ*MW7yevYCs${lV~gu*tf{&) zj6@69QTp;e`YbW2FsmPvX$*_JXmUV%&J>$;J6yCIxB_dQQ3Hx$y?jj#H50z2B>xP( zrW6X;>_(4orKLEAP#N+(3O~g|emhAj1b+g`I5i1feTK({{C6&ZJS>-cc@$LSu2A$6 zPofIFJH^0ecSxPIW{;#s9a;es+$#g~=_B5ctnp;(s4mOPtG7$|3|YmvAK`T8)qlTOE-=)1w$am8sX6M7!)t_|j zQFGSvzY{6hZzpg5Yoby{2}zNX4PY(|Ej3s~9Bc$hZoFRZ&BKz5E6X1bm!wsr=EF1$ zuF{nglWPH-YyL$3at!1cA3?ZyrK*zs{qwH-JKnCxw`Rlm`}2Z3d6|?8^-jwfS)q-5 zu~-m1ff<#St*;aZ#EkhLb{Hz7LV+AC92xU7EB4g9Jy9tHsdlK0$PFPV*m!wlFsUp{ z4^s^sqAqNMTCY5(X6lHwKY zet&xvedqPMc2BwGC??1Z0bY{DIj%m9jk5Y}&XpMXu#dOR`M7)dY#yU(AW5@zjN6Yd zSv7&!vO+1{+F!oO<4feT>@7WX>3iLU>9cln1YR9BCeLnfQ@7|TLHe`Yh%ss$eO%#Wr1wo8m99g+`yh?X0+8=Uk(NUj*IP z|4EXEr~LLg0oazn$&nR38*1dq*)g>PG1qf`%zJ@>US zAFF`gQ)wZFQ0HF9k*lO)uPqYd%bV?9uM7CKINRmv2`;E{lL6R-pcP0^Oc}T1MN7=> zaV7=$Sd?+9OG@FB(Aieb{}Sk%lDqEgWehQntoO+z9e3^B7rA~pf0k8DDxWdJukjlma7GG%na9l(s_J>9dm%t)`Q$~a&ojmD`(QhinrY*LCAwAJSf$5gFxX@Yxn8a^c93T$UbjX}Sv9bJUtW z*PVaCBy0Vt7+tV?1M0Gx6lv3BB^l7Odf%=;SYWbs4au=zT>SIe-W-Pu?Qvb)_bC&* zk~iy=(da4a{YCV3Jn&8>fRfhtw9)ZL=Y1DTeD}*P>udA-`1#ur>-&};d*Jmr??QH0 zroyb|XCm;dqN@#8Dw1X_+3F!V|Goo!VksKOKHAbAk~NVsqNL`cqj8dYlee-rO*mZ~ zopn=Cu-Gi>H;LXWI}fg!Kf1hKYivmB^SbKXmdj2(S}_+oRj)51bgRP{h|_AsjS&b3 zsv1%TRfom=(})=PdecQ6&O8Vowx>rk+maC(=zPnNSgXbNu;bmiZocB84 zbA9_?4(OQX=8)1NMvMO-H}?;J5|1Lq)Fg}5-n~(QN)@&!?<~(QB}r1h3qY0N)!_UF zi84!VJ4@D6PMe*TOeyX@IM4l^W-y`(FC^ccvv2g+X!K0_*8cuh(S0|!yY=wBdCmL% z)RPCVf=pd`)ld6L>*g3pqk$7W-6x^c!FsZwmZgpe<;rWsWYK6xA+*v*&tY>3Zfzke zI(Av0){;!od)BLP<6KYC^VNu|JDi-PIGQpIxct33jf+w$&ed}fRH)CCDo!f|-@Ae+ zn=TL>j`imdd&--4GTNNk|Hk$lSxYjw)U2_HY`Rimo<9`NKLxt6Bjfpr$*1h8xYl^C=$#1d7z7A=rAO)Px5gEcAq zzNYWEc_X4;?O!8Crw4D3m{s~Y0?C-jOO?%NtE|Ma^Je;G=Ps<);TyH*H)I=3vp-*y z8j5i)k8a;O(I;5X)G2y9gR14RZ0b}gY>u+KEuE$s_Q?=O4bC(hy<&l|vQ?&M(4|dY z#;UWLTFeWCu%;JBKsgL0XwF^*NdPPk^UptKt9ZZ6Y|<3D8kMBwe2CK+;67n&HV!XT zANPnwDHM?JLBW^FEh!Cy)JFe${5YL{o{CK%E0u_8OIR`ufFzV7X-u}2=u2Pya|r|TFU9hE zQ25zh-D08pP_`n$XQ3XB$}aM#6m`rfpXa+_R=-`#u7@K_mGj*9Iit7n_3pPP@9tm< z+90%=NbKzK=v@C@%fKgEBd@nZ-Zj71$@eXluE!_dqowp_!%9u+&Kpc|FCO>Nih7M> zyS3dBqzIVGVuz<$W(LL%Z4Np0;<2`+L#Afg%c z**er{6~?5gJ-;DV7#;Oc2lYXXX3;OGZ}F=VPPSVxt!X)|boN z@wXe5xADu~PgoX(eh>WlncWda>CUQHXPo<9T-;6{Z3HV6J|x7Xy^Ly9Vn{ z@Z*sZP}G>uMN_fw%$}}gQOXDU)qQc+=+NWAGOr@Bn^L19K!eEBno>Z|d8ZfN&DnOh zS#1w#YA9#d-PRoab@cpt3jZ3&#_CzdI5?WyQk)kac(;oec!<|^H4;79bv@twkth0o z?$~iD?LK}uM11p2NahH1HCv@`^qOk)*qSTQdjF;$c!3ZYH1iydXZX~M*LAVneH-sE z?(7`!BolZeQ&I0bx=q_U7PACxqJ5 zyR(a}2Jf1qaY8~6?YK|F$s}t6w|?BL6r%Ly_!6T7@j8oIfuwmVxC#!fCw(+IdQSI7 zYkzUCK8cJCOS@(`ufE#*84+DZ@;mEZ0W7yp=X5849jzyOBv-*Z9nrW^&t118Epw6e zn9E27`k4j)+tz;9#c}tOhD>-}b>MxoQTy|maLu&40qRY5y?(RG#H326CXY+b zk1M;@ob;_m8`v>eaFyX`_>`xvZLFTSB(~jD0)#0}MG_dL_oTj1q#v>?l+CJgz9vC7 z$q9~6BGcWC5>x?8YW&=DFRO4D)6Afjw_fW?k)jfkEw?#Upkyk_ZuRx5WYtdK6EMuF zfi`pviK=`CYlinfO6_=`#kp`Wxt2-RR`RZz8a_q41boA-`GF;OUv7^Rln`@4cm|M6 zCSmvPL8f3kZc8bf#-z_(_wAci7nq;r*O2r&guzo;5qOG!-~1f# zroj4oXteTpEczZ@<2`kevsbS_id5D(-zAL=pf6^j_Ds)_0i7;$P!~z}d(8z9yLVK9LNNYhYHhApUkK6rL$ zJ-K4~ci(ugZg0VFi7OYVeC`bu(Ps5C1;|$HBLASQGS<14*DAdu)r|}75 zKF|bBfT4Jq4tSw#IINI@C^V%KrnS>hDx|}4W5vZ(!~LqoU|_c}FmTv1$|ApsSF(i= zD)9pmikmuJ)sI%G#fPat8qUx$rLx4ZP^b`z-dQQ@Z-gKph2N&u8CV8PWzJ+>x&<}V zdf&!a(1(Na5-o?WyVg_Oe{bO%4F0H4ig%w)$ih^QXwaFA*S>Bo^5cD21NE$wpMDKz z3#NymUKv9(JHQu0zuYUDsm(8x3&+1gY0m9>9doTOEbOX0?|S#(KjoesNt?kg<*{PSuqXwv?l9FP_XGDSk>Ao$sb)U0}ST0 za(K?oC{qn}N0rh}SbHGnELFoXhv67l2_b|P9i}S55;;|k8o_NT_1V9}5`9i(eZPJ` zvBcNO%3bx}XMKNq*R9f~04WsPNn*hZ(3sdlqaJsXYA+Ia*xREK zG`}Ysy%n#&jT;$!zkR$wMPIR+-*3;~ zcNgAYyM19;R_*Eq7-fM3b)5|4aw$JKMlA}~d|}4{sf1ioUXt!T6;yJjNl77U&jF!p zhQTfBh#5Z zxhWWuEL#vWUC0Mft{hz=3-Z0}WvES|f@1QA@3`?_1+mmxe3t0Y_b}w8lH|6Lykt}G z;8M^Q>Wz*D3=Y&av}e0BEQZ4s>(rXyyA( z5b(xm^j7o!C-723)MNknee;yydHuO_{UgRRRHPju=c+_3PmgyTRt)=KQ>^yaoD)mB zyF4+uR`PU{I~!cpwvz%Ksa`nznq%)qGPZ~8gI!bXH6rKoxlgP-Q#>bl0~Eg{wa@8e za=G_iJjI56lG7_#7N5!XOdWgxe0XhM?=Q&qM9yDuN7v3~-XGn4L?8ttDn&MVqhfS* z@zG|l_cXT`aY8O`+afU8xJ!$;Xe0{)z0meXF%Oo^ROBJ)po)syDJ)u}r|I;!MbX!Y z#gCJAmAC(VuQ!(OcavZ11Fq^-sw!66J-?mNtqZV(!6<|U!BVDRKo8MoRvty5VvZ2) zAw=o0#2fkF&aFRHt-r{0KZH@MMur6iK|xhAPRx6qE}y^UzAuoz4wJqw*SvPGKh4`Z zR{3_i?t6^k9c&XBJ@36=*1VNxPrlv6zn@g`uAM!L6r*jCbf$MzQ*(#c-NXu;t>>n@ zD|7m=YHGk>Y#Q38%F5KIa8cVH;>yvY8dp)Rew7f=F@}YW8MlZn1)2QO@O1FsbQSfl z`_ggweZlC%Rg9h+Ag|xWsKf$&Y_jHym7VJuKPNOLdEK#~Y!%1~Gj`07l#1970%}F#aldcAW4QS1QlEc=5N-nd=(a`E~yI&P3qv>?n3D0cf$&@BiBbwq}Y& z)2x{--8Bu<`#Zk38be~By(W0=ln&Idj;1-$CEhh)cd zZ^M5sFfPYif$XIzD+v)?&6gKkL~P zy|9*I7&=8h%~q}}SXQazxs16-D)B>%nkRS2#s7Vl#P{x$Y z#y{L=j8s^x{49@F%v3sN!(Q05gdiQ5I5JH#L^-jr2tHjTEsb=8ROWE5Mf}2wAUiVQ zqDV0TCglVb)e$&O9de{hF+rxZlKQjIlqa+MwixdL({S&Iw@*uVhG>y34RTaV&~Lak z`Sy$zO@@llz|{FGX|r^c@eJbKk1ZqMYH`uD>v6;F^-b_$;{?WF-RClG9PgSoxBqlm zhiRj6m#3iik3?9Wb_5Kl+($kRf5%e+r5_2i^Xt@aOdDoHu`qnD1k^}!6-QW2x-ACP zuL&gcv!Xb*a#XH^W)gdwMR~zEELw9)WJ|uI28Ez7-wb&F16nArVDqAC>L16#07M*& zVe&s5xSSaU+Fs}akpn0N3ixTTq2yVmAPnaLY`E*t7!%RRJMa6(a*JbQLU(^3pC{sh zh3>c8_lxuQ!raHi$IpR}`+}F-nXl`CPx~LyOK<0nA?t07c0O4Yf;We(id#K92{?+O zrQGk|zcZ&tFCtHF_#Zovju+plX{Uu5ib+HdrwuWvtO@WRC4jQ$g!?Ui#LrhOU1{j> zzGJ(_z!)5v_M`c@U>_1tjkGoAM zVoWc@WHp?A*zTJ7J7)ZriQZLeBQ&NnHJ_)`n7@e87n_en0=2m7A5DL$B@ihjF=I$a z4F0?^Jo4c;S`ihDaNMK4&cQu?qu7Eb8D;UbmY(UN*2TCfu6c!rxUY6(Q>)2g_|K6^ zo!(uA)_b0<2HuvEeOzxP0!5f&Ear&R=_ zNm2l%!BkTE9=Z(PRaIBzO(R!l@yrqK-o@q2y6sIP48F}Rb@BxSDM0qfyht!06bc*^ z`WuijEBt-?wCfPUdKSM7q@vEugOzvLd~|MqUYofWy#I0Tx9OjI?~PBk*4l*@B)3G& z(o+T~nZN`&(Le_4H2Lu>a7us*QlcQ;a=laduPfKkL3Gpv+g<1M#rosY_`8*^DSQJh zAQEy_dE3m)F_*1gvJ0U}K8oVmrCvRGIvr2%$x4&9(IDC)RTdlOdMZ}|m}@#Z%M{RW zU^Cl94_~Lb@>pr%%D%iyR#kui+Inv0NYQ&`)1rGVBs<$1G}Z0ne`w2#>?#MfO17^o4^ zQ`G@rzWtSJfAPq9`7%Y`AI2O7+&CMuEzt+NdyO=L&7?t#%e&}f^SJU=7teii@E%2PraA#R6#z53 z^$;%Cha)w`t2Y{Hx3nbW=2NKlw~`|1S@ZrbQXE7NFEih)uo^Pf*a?0eoM z*kNeYK}EVs1vK*pfgp2*+mM?fI$ zW%7XO#r}n9WT-1Pw!TYvT<@=-XGxgY7L2cCc&X9FM?GNwGQ49(HYBH}(PFq@_gQ|2 z?_ZTef-tZtZx#xEAjOAB3(m))DdMJFLE%|1n1^b3h1e7j2iF;+b;-DT4}@|4wMJkM zrUib@!N5NSrl#r2;5Zw@l7tOzx&q;UgMkfU(*QUVRe0UKnD7Z>sz`+O{VsIz26r;- zr6Bwr7dl)3QgNR7h5*6v7Y6QneRZ>#-g`1=)%jxP4*NJD-#_eHHo~$H9w$A1B>5=g zezpC`#(o_b339;ZZ#CGrG&L?Jzph)~G%}^cepPwQzYfJ+l$q|+AK@M29z+NjpWJw8 zAAlUnY2?XM3{q1?nxs@ac=_}q#DLSMQ=S7QQ4J~mCLcpFuCd-Q zqbZ07xe(H{0lH?#*eGjG$TY?T8#;wj0Vq}B$9Xt*b556h{*f;A+9B@ngG1f6ft3}u zD7|8QNU45hybRcM#kwnEu2`{YDBguL6Y0n%WjnXG!*g0($9fEWgFqLyCG~Lu$FcKCES|a~{Nl z{`15%SzXF+&mm68rv$6U;5f>8kVQ;#Ef89B1PFtVn3+$V&n!eL1~mQcPvRqxXw^(k zUFmMDPNYC56ig<55RA#U+~|%_QVVa5AWtqw&T0Fd#u%c?&}I|)zFL@p+UnT!G^F)GtUe-u&@T)m(ga(z5OmB74dM|!9vd| zaB^;c9Qm_=m1$KK1zhJ=>=d4TfAroXEqV1E`3Zz;lgf!hW+7WzWO&vFw=nc5~~}Wej38^D6BA($Pr$DaRPb6$FJ}YHNuk9pXd? zjQ3tTYM61JC9uw!$YV0@5rU-v1#isaC&!EDKF4|#&RAtPz%YQBN)#0ki#MbEQojDM zOjS1fnap*36z4vJ-nH*4mf_^&pr8@c@d^Y}N8w3{M^ect*3*9v-4|0GN+bU<`9X-& zJ>H0El>HhuL8F;<)sc>luVLL@JT0&UbTwxk;opN?w9sa36PMWktWp!8ga8O>6znai z)R%37Bj5+v3Dmf5-E0<&eiAO>5mXsxy8!V|R9_k5VVU3DLBu zOJyEu`=U60 z2oTAM0nFEMMYoANOBk;%zfpM$q1&N|r<0Evr29IC|CJe$E?GO|uY*)0yR@x&60B~B z;-DBf#(kaxWLY&gAa5=B3k{~Xr9PbFOeTLa%$3HvS&TU)Ox^_Xp&F0 z2lkGP^_)FARt+C5`_Wgv{D+Ins{-6owzRTf+c5-3KFk$zUg#;6C20q-grlKX)H2Ny zX_Gd%@5%*_`%x4`o@Z1l(^Mxq0fW>kET4Q}J(+W&Dt%w&0PL*|5%VuMpQ>UfUX#%AoI2Z>( zp-^;2`kZ<`cSg43j?E+(2j^J|>9k4OFj<^&7z>%LY;1sV>g7D&cgkgH1_nQfGU?KK zJ?)BW=kp>6thGi;?s?r@DIr8kX{1D&B1=$?l*(Y3vc`2{7>y`bD3{Vsth6?%0Rg)5 z3Z8G7S6{pV$_Xobe$DrMLYdXl=uX^eSeu4~20j(U!f3)=z<8mjH&r@I(?+{vje)gW z8sWa5C>{8|=Xr$jOiE`px(e|hq#8fK-$DEpVlnT)0hYKepEzo%?FM2%iK8AU6wqkH z$yT*AQ0ggE%Eg|ZW~GA7I%Jj+8-h|woi*j#7`r2>}!EIr0H2 z1yqYcrATu@n9or{h_+N)Zo#C9H=D`EdVA&uw1jo={bFyeXJ8=A5Nf*70Z#oWwXS!OIKD1|Rj$VatOp;q+^5eowaf?) z-q6^1*f-?LJuN>_`C_UKI7gxE?K_qmnW#~(=y+$f-cC|iC?>^xqm*}jrNkE&AcZKm zZN%k#zdcY=GIA!~Xe><6$fZ>nV+cUNfFF|OBZN3&0S$lGSeNDY_1&M|b#ex2jk&!SAo12aL>e~9^65wD+w_J!4 zz&b;mH3qpT9IEz?_JoyOCvGfVpVmnVO(g-b&ibC;+gqL3&iZPOxaQ1_*3tqxF?y=~ z!^2TACkSVpt}m~x%+4ZNeaqL$TF!z}C8<_;tz0PNm?wl_LFjX8tyUW=OR~AyUR`tR z>rjc&He*cC4`!;rEqH&IygyoU@0`}!Im;;W`KSXuH#hg~#~TG2Lq2%&_`bVtJ)Oqw zQmOR9D;MYH7Q?FVVC~y>(cKuzPv8LZ1G}ep`W_*~IVXe{grVnozTh4QtZ_yY*udk2 zQmG_$f>UO-rXa)_PQZas&_Wo5oVS}XNjlmII8aWR@R*>!2q-67npR7}xk4`VxZh}P z$}|H*K36o3TkR|ianv}SrLi*-U`;4ag@q}V3fyCHJ4x18O(=4?C<=-eE{&5`W0N>A z!ONAL)JjX`2smYgQCO{wqBQs+1D-DYFrtKNshm`xY>Nk{C76SalUO=Sp&9YQTu|`C zV12b-=qpoV8|}5`+8WRMIsc;PJ!fdfuCnhrTW1~FQZTlE(QWnPbbs=;WQ--CT^5gEwASBqaR1)Xk-k&y1Fz6#1tyZhuY%#$p<5`>#had=}a+L`#)2z{KSg8!>lsT(3aW0n&iKDHK zgC$`ua0Y3+k)^TlxhI4pL`x$W;l(`Vg-$C5b<`Jx0nWf$!G-5XSsJHl2VnV1iBl1$ z9cx@v$O|g8mRiazQ^ZlqNfh`@gpIWg9(sWnc6$*a*7rOSMvX+i*Gur{!&+lNVHu;F z_4TKpewx5WAwP9;=bg9RY8}yze(%*cl~O8>Aw<`R5paaUSwo10bKSD4_X)*Z_{CrQ zpGF62vrFq||H1z@w_Jbwr5~lq{53ZE%b$Dj?LWWtt#j{RTV1?+e)w}4h5rpGWejJO z77B$B=rmj3d-42@i?4;1J~$c%#Zt9$?!|MHyC-kH?dDS_PafJ+b`RXUy14wmZu)sNDw2V8M=ZPrrL6|lfz`2OH=NTii^-XZn(^ClpZ+&$& z@Abv)rdFB9xnoRbi8NODQ7#CbsG5JWeb4te8H_WnX{=M zi9)fY!8SLWP>ENFqOhE)RI7{>g1`$qaYh~W80R7Yq|Qv*>G*+fc+uwa02pIiO8ZUh)gA!|1NWXo{qt@t*D15%0l zCUh(ZYI?9oM>$h0qg+EfMzig-VSeZ+Q=o~q9L6~c$H5~Ms(!iGFXV*Bu(5*8CZZfu z#yMk*fy$sXGHWz-aBv)9t}rm%v+v;G*l4HSY%{%7UqqG~tDr3$BYqxEgN29!)Jkl$ zw>COd8R#n%3Q-U+3#u)(jyRjd@$&K_pBL?gc~}An1i9SsXy4wwrT%{52P;oM)Aj;5 zTN@u8p4gEu7OXbD%3fWYbsGVYz%YmaQGlMZs#UAI_T>GjFJCI>O1|$KLOaf8P;u7G z(spBYoz2Z{vH)ZSNdjjOcZ^2~qaX~NAqZTl%Bnqm+jkafwOTo!j{?pq7}eHjm2#V{ z&fV~sT~?h$XWCdoJrEDv0~PQnO1WHrwP)Kv-_T&WTn_!9EBXaaHAo}rtTY;CV?#-r zNnm5e5h&sS$KV8|6Wd06CwB3H;aO>>tcqbQNEn8P4j(DTan%z%l`A*qI-Ml!8Ds-} zYk^qfXfmgfg?`vOINaOUSJ7Enr(C8>b4$9>nyWVu$FP7kj(LEEqmEchD2N3ZKw!J( zL;_AYCro!6LupXW`+46nE!)kszKXRqv{FPlNbQ`XVUAa;q*QQ%z2(yY0^*1RB&%dGSR7I4~FU2aVK^OrBfIq;~|w{7I$ zv0|;Xv^;C4uC1>x!q}~nasmrSoU;zdG-^?K+t~QAeTBZl>eBq?X0tst0|IA>A&z){ zuD`c`&#uDu3GRt09wpAxje0aP)PHDKt-p^E$CMRsOm#Nn&Pof!fl?4=qX^Y<`M{p2 zw{Ngi&UrlGjB~1>lPoC>4>wm=*QTa6EQel&%p7Hub8Gbn+Gc;_cpsL$Ke#6#KNvJ| z5TR$amRZUejfyz{t&R1$xrML($zy`*VyUuoa`54Y?-60t=)`jiO9Td>WNT%^L3CH! z^{>!*>{gW%(Dk}hvDL~NW2{!rC{7@#^?;Cjk~<@WP8HLR5G!Ts1ymG-pW^^p>l^eD%uW!m`bj(v}%h%!k!V>FCiTr9!S) zF8hAiY&Nf7zy8|mmlo#c^2K7B#?rar;o)P)j*SkFEG#Tsym+CI3nzDM?;jXiSzmkU z#h0h2r~Od$_xGQ<>7)=M7lmHn%S_ELEnmHQb#8vS6&p&3?Ur-_UDbkag@};}oEsSI zKX~xq?#Z2D7-nhH3+(2`^33$~wJX=>=9jZLX&bFj+;ecx@uP=}A$#$KXRcj&V{oYV z;NhbKy+e7HPnz-6)U``*yuP@;Zm6&b8!FTl&yOokACQW7B>}Zu#%lXM26FYWn@9pjNydVssi-D~Y!J|ixH#?pAxy5VO zuFcNQYMF&zP_0A<_wN}P>?;V*rh%wD?;>j=p)Vk))1{Ra<>jP^2$ zXTS4oyex_Exxc?Z3`1qG*=Wto z&Ce|@Uz@%GN)6C0LfNX;bJV_@ECx$|GxJH7W)2`f zQTmYBx2o{Epu!8S&Xjh=C?9aPy0Y}dlixK)ar(%a(|aF$;FcuSnfmf8&z}eJdv@*F zXtbOoAX^zD>l`8PYbXZ$cZ}?t7;d!VpZS&Fcy}NM!28PLoLgQWz5m~JTYTh0r{C{b z%#X0le!Ou1TRcscD}bO8C(SsafXBQ@_@@)_U(s{9E4WaZ(P6l=GAzkldn}KcTa5JG06%TEjIDBaT=(c`O&`fr;R)o;2S7xWKhXVrx$B!P|yK~3R$-codP8{0x&;RFN zk_NNO8y8-`a_z=Uk~WcU!kJ^o4ovPG9~$Zhu?&t2+NihZ=NDf%_p+2)ce1pTYOBk| zXzzi&2M!!qo?p9mZOU4`_rRW!(V--1!|HOm7{~F;FTZ->)i=}jYLKf2VbCE|sf1~L z^G(MOA3ofQJLjH%;nKy6Fv#`vCUHh7g@aX=GCnxaw`cFpiSeP?nb)VLi8b`l;iKDk zOs=i2fB*Zh-ncOpH#Y#+UoA~ePE1ZtmMTT(oXKQP@VTkEORrv?nO<$T62g7%f#nOO zQXltn03pgTZK1VMT3ga?wWCsDV%PZO) zgbI%(@`G5+2lzXQ_dKx~W&lu2iKd1Ego0X4Y$_OKgd59XEwO;M)@o~*vt^&Hc2cY? zrnU0sP+v33vGJX#cd*gI>RMzZrPMjDS>yyKwyt4d1^hm5U~gq`QiIiJu43*w;KpW?j&;4Y1abDSYVPz#3tq;{$5K&`k++LZv)@-b; zdqg=x#p<%~$?%Y_}R^Qh`z8h%;I{ z`j()t1wq$89NGz*Q?Z2e{IIMbq*5sQ*wz>I=e#myB2HRMdiEODR$+ZKlWcyi(9_fA zCdmcSj%}TdWi-~kAj;}1ek2h1fQ2QU*2dcOj7zlFUrRg}GnqO~VL26^2@LU51f9T7 zi=kJ^6}T5CoAssD=FBXbZNNuIq`I_1D(fU@mZEts5g2r0DlK=uq0Bi)oneHUs0tUf zd0`_eZGf&S)20j}KquzTCIDdS1bN}>peT4CbECWr);l(OU_wmP7Hw>#9LNW*f&z@87}mW=ku2rF1%_M=d80- z1U7Bbt#Yt;C87TO9mNNDAMw|{I(YEl!GV77 z%^S(Tm;Z5Q`ueVk?Z5c*KY!xbq0xSi0WAsPVR6;`f4}p4zx_L3fYpQ%L4~8j8e&Y> z`_o3bprzY8#)d!g;rl*x$6b3SdvXEN435BREKFVfldpdD%YXFMnboHAd1iE>R{h0) z^0R@meztaaw08R)cb&fVHtvHd6au{Y+UtM($AA1s-~6+yOUokI9^^{xl{LSZzxlw9 zPd#wQEhkU(R%^RZ^|{P~w(d*!)&Bmz)tCk5LkH7pir!ucl$#`IiE0s!r z@6m^EIW+d<6W{su|2#c48+(Q7#N^~>KXKo&1KazG^z@7c zgM)L-Ir7e3WhFviaBi*cihvoTtdv9u0IsXmMLD=f8KZ<-1*0-Q^n?&`+;*^naibDZ z@OST-IC|oMa(MFD7asq{*Hc3doIG9}8SCFZF5Z|<;|-dn)GtT*YKNc=)`rytrIO#- zT!}b151pcn_=2)DYck=O=VuwAUYR)M&~el`WujamZAufXdu~1T3!l5?wHN08&zU!u zW+Z5+DJ*BKklV3$=k52LzU%bpw;zA`-~5|%ac7YVKP>g0zWeq^9=P?`z8#a>MgeRl zFu>A^{(pbx3yTYD8;zzPhJMc9Hdy`0{de7U>zM=l#zX)CqzR_3>!+W2{0|=c%Byc& zaLO@JsuU}qdgSAKb`QOL{<-b_x!X?PbK>~HTm{!=lK=f*|EuXYU%B(vvp@6br*1iO zrdp<{gtnjp*QV3|{M)}fePdoHI?6{{>Gv@B5DQ}8E~VcJ$2iiBkvZZCk7wE$i>TDw zQR*AtdMXeW`r|j>diW#v-yt~tFEB5>e4)8`BM2j90Lr=WQb}y89AlzT+S28DA28Bi zE9IlvrS;k6_4lcXA4Rj1Jo?XmI1|hHpS%!T6 z2mWnqec~DEjPJ2Rg+&DeAhiWv3R#tgy^;meFz&I4SK{`@Qx{&}v}XU_eYfr(-MMRQ ze60V*>PqV3Bd7QO;xBxrKVZN2+rPVfW4cWOqYGm@j{M_a{KRP0D<++Q`=@Td@A&EQ zwnL@2Z)$paesOkqsOLkspM3D1yN?|`I?(T@4y_oR;oR}v-~7|Bf9t7pH)a-DmK=w;h`} zv3JZ1+3WM>SO48_UYofN(;g^`n~oj5??Vrtz4dIV;`u&+#AwM(aOssR&u!oPjjuiV z!i%q#YCT#g=E&(Y$A9i~pIN-R@YS#U;lR+q$jjw|M^e9|DP_spgbtM$B!I8>;)oDlVT7C zz{=d_`R_jar(b{k`Ij!Pb&`}69rJmvFU@=o?inw~yn-KQnYN4-OLXtvkvng{^RC

2vZrc)w zp|HeI2SPz1y9K>n0or#o>MVh#IwLZ6t)|+jr_Hv?_lim{DOO#s1mO#n3PLqwAf9o= zSPSC7Bjjpfp+^J-rJJhVLT3Z1p(^dV0-LU$h<0$4I!C)~Vn;P$F&9P%El9>KkO`M@ zW0V!}2v~rj!Dw`BVBctIyowxcbv8HV7L%p*czQL+tW7dUY}jAO4Oi39pk60RapORJ zFfZZ$CikrGr%Ixyw<^4HIWSf&E-$n@t(;>b$XP-`1+0MO$XCVagtv2dI95xu&f?O_ z<{LNMwfSs)BY|m`d=!0*j~9FT`fJ05d~I+d3|zFNh?3fv7>-#BcnpOyAD_sLjiaY0 zwr+iWxjA(?SzXc_ZD@yl8P($OP%R*>&ib;F9SUn4ff3*VMBeWosqP*t?Hpu1;im31 zmY0&nmH65$ZAy|^?uVqO%m@1Xv7u_U+BdpW)Otmz71x-b$NDB!V9s2=_?pcv#Knpk z8bHBg13kh~WZBg7&tYvIRDlsRJIFLd2_lb?3C>xR3%SR$c6;;sw0!k7wz)cEl8{3w zwYj;8EF(c61k=Q~TRJB82Ob@WqttNojHk*2G zDH|Qh6?3^t#U`yzxs1TmDyvk>gqoN^TLY`oxH&&JySdtEUC;@)noGD0&Vcwp2%0AY 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