From 46e217bff1cd04bc2644373c8faf4c535e5b6367 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Mon, 1 Jun 2020 11:03:34 -0700 Subject: [PATCH 01/20] safety checkin --- .../get-started-updates-channels-tools.md | 79 +++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 windows/deployment/update/get-started-updates-channels-tools.md diff --git a/windows/deployment/update/get-started-updates-channels-tools.md b/windows/deployment/update/get-started-updates-channels-tools.md new file mode 100644 index 0000000000..464a910a20 --- /dev/null +++ b/windows/deployment/update/get-started-updates-channels-tools.md @@ -0,0 +1,79 @@ +--- +title: Windows 10 updates, channels, and tools +description: +keywords: updates, servicing, current, deployment, semi-annual channel, feature, quality, rings, insider, tools +ms.prod: w10 +ms.mktglfcycl: manage +author: jaimeo +ms.localizationpriority: medium +ms.author: jaimeo +ms.reviewer: +manager: laurawi +ms.topic: article +--- + +# Windows 10 updates, channels, and tools + +## How Windows updates work + +There are four phases to the Windows Update process: +• Scan. A devices checks the Microsoft Update server or your WSUS endpoint at random intervals to see if +any updates have been added since the last time updates were searched, and then evaluates whether the +update is appropriate by checking the guidelines (e.g. Group Policies) that have been set up by the +administrator. This process is invisible to the user. +• Download. Once the device determines that an update is available, it begins downloading the update. +The download process is also invisible to the user. With feature updates, download happens in multiple +sequential phases. +• Install. After the update is downloaded, depending on the device’s Windows Update settings, the update +is installed on the system. +• Commit and restart. Once installed, the device usually (but not always) must be restarted in order to +complete the installation and begin using the update. Before that phase a device runs the previous +version of the software. + +## Types of updates + +We include information here about a number of different update types you'll hear about, but the two overarching types which you have the most direct control over are *feature updates* and *quality updates*. + +- **Feature updates**: Released twice per year, around March and September. Feature updates add new features and functionality to Windows 10. Because they are delivered frequently (rather than every 3-5 years), they are easier to manage. +- **Security updates**: Updates that fix security issues that have been discovered are typically included in monthly *quality updates*, but of course can be released out of band whenever necessary for severe issues (referred to as *critical updates*). +- **Quality updates**: Quality updates deliver both security and non-security fixes to Windows 10. They are typically released on the second Tuesday of each month, though they can be released at any time. Quality updates include security updates, critical updates, servicing stack updates, and driver updates. Quality updates are *cumulative*, so installing the latest quality update is sufficient to get all the available fixes for a specific Windows 10 feature update, including any out-of-band security fixes and any *servicing stack updates* that might have been released previously. +- **Servicing stack updates**: The "servicing stack" is the code component that actually installs Windows updates. From time to time, the servicing stack itself needs to be updated in order to function smoothly. If you don't install the latest servicing stack update, there's a risk that your device can't be updated with the latest Microsoft security fixes. Servicing stack updates are not necessarily included in *every* monthly quality update, and occasionally are released out of band to address a late-breaking issue. Always install the latest available quality update to catch any servicing stack updates that might have been released. The servicing stack also contains the "component-based servicing stack" (CBS), which is a key underlying component for several elements of Windows deployment, such as DISM, SFC, changing Windows features or roles, and repairing components. The CBS is a small component that typically does not have updates released every month. You can find a list of servicing stack updates at [Latest servicing stack updates](https://portal.msrc.microsoft.com/en-us/security-guidance/advisory/ADV990001). For more detail about servicing stack updates, see s[Servicing stack updates](servicing-stack-updates.md). + **Driver updates:** these are non-Microsoft drivers that are applicable to your devices. You can turn off driver updates by using Windows Update for Business policies, if desired. +- **Microsoft product updates**: these are updates for other Microsoft products, such as Office. You can enable or disable Microsoft updates by using Windows Update for Business policies. + + +## Servicing channels + +Windows 10 offers three servicing channels, each of which offers you a different level of flexibility with how and when updates are delivered to devices. Using the different servicing channels allows you to deploy Windows 10 "as a service" which conceives of deployment as a continual process of updates which roll out across the organization in waves. In this approach, an update is plugged into this process and while it runs, you monitor for anomalies, errors, or user impact and respond as issues arise--without interrupting the entire process. + +The first step of controlling when and how devices install updates is assigning them to the appropriate servicing channel. You can assign devices to a particular channel with any of several tools, including Microsoft Endpoint Configuration Manager, Windows Server Update Services (WSUS), and Group Policy settings applied by any of several means. By dividing devices into different populations ("deployment groups" or "rings") you can use servicing channel assignment, followed by other management features such as update deferral policies, to create a phased deployment of any update that allows you to start with a limited pilot deployment for testing before moving to a broad deployment throughout your organization. + +### Semi-Annual Channel + +In the Semi-Annual Channel, feature updates are available as soon as Microsoft releases them, twice per year. As long as a device isn't set to defer feature updates, any device using the Semi-Annual Channel will install a feature update as soon as it's released. If you use Windows Update for Business, the Semi-Annual Channel provides three months of additional total deployment time before being required to update to the next release.{IS THIS STILL TRUE?} + +> [!NOTE] +> All releases of Windows 10 have **18 months of servicing for all editions**--these updates provide security and feature updates for the release. However, fall releases of the **Enterprise and Education editions** will have an **additional 12 months of servicing for specific Windows 10 releases, for a total of 30 months from initial release**. This extended servicing window applies to Enterprise and Education editions starting with Windows 10, version 1607. + +### Windows Insider program + +Insider preview releases are made available during the development of the features that will be shipped in the next feature update, enabling organizations to validate new features as well as compatibility with existing apps and infrastructure, providing feedback to Microsoft on any issues encountered. + +### Long-term Servicing Channel + +The **Long Term Servicing Channel** is designed to be used only for specialized devices (which typically don't run Office) such as those that control medical equipment or ATMs. Devices on this channel receive new feature releases every two to three years. LTSB releases service a special LTSB edition of Windows 10 and are only available through the [Microsoft Volume Licensing Center](https://www.microsoft.com/Licensing/servicecenter/default.aspx). + +The Semi-Annual Channel is the default servicing channel for all Windows 10 devices except those with the LTSB edition installed. The following table shows the servicing channels available to each Windows 10 edition. + +| Windows 10 edition | Semi-Annual Channel | Long-Term Servicing Channel | Insider Program | +| --- | --- | --- | --- | +| Home | ![no](images/crossmark.png) | ![no](images/crossmark.png) | ![yes](images/checkmark.png) | +| Pro | ![yes](images/checkmark.png) | ![no](images/crossmark.png) | ![yes](images/checkmark.png) | +| Enterprise | ![yes](images/checkmark.png) | ![no](images/crossmark.png) | ![yes](images/checkmark.png) | +| Enterprise LTSB | ![no](images/crossmark.png) | ![yes](images/checkmark.png) | ![no](images/crossmark.png) | +| Pro Education | ![yes](images/checkmark.png) | ![no](images/crossmark.png) | ![yes](images/checkmark.png) | +| Education | ![yes](images/checkmark.png) | ![no](images/crossmark.png) | ![yes](images/checkmark.png) | + + + +## Servicing tools \ No newline at end of file From 7a042785bbaf48c4281ee12ea3cfa77a92a0febb Mon Sep 17 00:00:00 2001 From: jaimeo Date: Mon, 1 Jun 2020 14:10:19 -0700 Subject: [PATCH 02/20] safety checkin --- .../get-started-updates-channels-tools.md | 29 +++++++++---------- 1 file changed, 13 insertions(+), 16 deletions(-) diff --git a/windows/deployment/update/get-started-updates-channels-tools.md b/windows/deployment/update/get-started-updates-channels-tools.md index 464a910a20..c5a10bfb3f 100644 --- a/windows/deployment/update/get-started-updates-channels-tools.md +++ b/windows/deployment/update/get-started-updates-channels-tools.md @@ -16,30 +16,27 @@ ms.topic: article ## How Windows updates work -There are four phases to the Windows Update process: -• Scan. A devices checks the Microsoft Update server or your WSUS endpoint at random intervals to see if -any updates have been added since the last time updates were searched, and then evaluates whether the -update is appropriate by checking the guidelines (e.g. Group Policies) that have been set up by the +There are four phases to the Windows update process: + +- **Scan:** A device checks the Microsoft Update server or your Windows Server Update Services (WSUS) endpoint at random intervals to see if +any updates have been added since the last time updates were searched, and then evaluates whether the update is appropriate by checking the policies that have been set up by the administrator. This process is invisible to the user. -• Download. Once the device determines that an update is available, it begins downloading the update. -The download process is also invisible to the user. With feature updates, download happens in multiple +- **Download:** Once the device determines that an update is available, it begins downloading the update. The download process is also invisible to the user. With feature updates, download happens in multiple sequential phases. -• Install. After the update is downloaded, depending on the device’s Windows Update settings, the update -is installed on the system. -• Commit and restart. Once installed, the device usually (but not always) must be restarted in order to -complete the installation and begin using the update. Before that phase a device runs the previous +- **Install:** After the update is downloaded, depending on the device’s Windows Update settings, the update is installed on the system. +- **Commit and restart:** Once installed, the device usually (but not always) must be restarted in order to complete the installation and begin using the update. Before that happens, a device is still running the previous version of the software. ## Types of updates We include information here about a number of different update types you'll hear about, but the two overarching types which you have the most direct control over are *feature updates* and *quality updates*. -- **Feature updates**: Released twice per year, around March and September. Feature updates add new features and functionality to Windows 10. Because they are delivered frequently (rather than every 3-5 years), they are easier to manage. -- **Security updates**: Updates that fix security issues that have been discovered are typically included in monthly *quality updates*, but of course can be released out of band whenever necessary for severe issues (referred to as *critical updates*). -- **Quality updates**: Quality updates deliver both security and non-security fixes to Windows 10. They are typically released on the second Tuesday of each month, though they can be released at any time. Quality updates include security updates, critical updates, servicing stack updates, and driver updates. Quality updates are *cumulative*, so installing the latest quality update is sufficient to get all the available fixes for a specific Windows 10 feature update, including any out-of-band security fixes and any *servicing stack updates* that might have been released previously. -- **Servicing stack updates**: The "servicing stack" is the code component that actually installs Windows updates. From time to time, the servicing stack itself needs to be updated in order to function smoothly. If you don't install the latest servicing stack update, there's a risk that your device can't be updated with the latest Microsoft security fixes. Servicing stack updates are not necessarily included in *every* monthly quality update, and occasionally are released out of band to address a late-breaking issue. Always install the latest available quality update to catch any servicing stack updates that might have been released. The servicing stack also contains the "component-based servicing stack" (CBS), which is a key underlying component for several elements of Windows deployment, such as DISM, SFC, changing Windows features or roles, and repairing components. The CBS is a small component that typically does not have updates released every month. You can find a list of servicing stack updates at [Latest servicing stack updates](https://portal.msrc.microsoft.com/en-us/security-guidance/advisory/ADV990001). For more detail about servicing stack updates, see s[Servicing stack updates](servicing-stack-updates.md). - **Driver updates:** these are non-Microsoft drivers that are applicable to your devices. You can turn off driver updates by using Windows Update for Business policies, if desired. -- **Microsoft product updates**: these are updates for other Microsoft products, such as Office. You can enable or disable Microsoft updates by using Windows Update for Business policies. +- **Feature updates:** Released twice per year, around March and September. Feature updates add new features and functionality to Windows 10. Because they are delivered frequently (rather than every 3-5 years), they are easier to manage. +- **Security updates:** Updates that fix security issues that have been discovered are typically included in monthly *quality updates*, but of course can be released out of band whenever necessary for severe issues (referred to as *critical updates*). +- **Quality updates:** Quality updates deliver both security and non-security fixes to Windows 10. They are typically released on the second Tuesday of each month, though they can be released at any time. Quality updates include security updates, critical updates, servicing stack updates, and driver updates. Quality updates are *cumulative*, so installing the latest quality update is sufficient to get all the available fixes for a specific Windows 10 feature update, including any out-of-band security fixes and any *servicing stack updates* that might have been released previously. +- **Servicing stack updates:** The "servicing stack" is the code component that actually installs Windows updates. From time to time, the servicing stack itself needs to be updated in order to function smoothly. If you don't install the latest servicing stack update, there's a risk that your device can't be updated with the latest Microsoft security fixes. Servicing stack updates are not necessarily included in *every* monthly quality update, and occasionally are released out of band to address a late-breaking issue. Always install the latest available quality update to catch any servicing stack updates that might have been released. The servicing stack also contains the "component-based servicing stack" (CBS), which is a key underlying component for several elements of Windows deployment, such as DISM, SFC, changing Windows features or roles, and repairing components. The CBS is a small component that typically does not have updates released every month. You can find a list of servicing stack updates at [Latest servicing stack updates](https://portal.msrc.microsoft.com/en-us/security-guidance/advisory/ADV990001). For more detail about servicing stack updates, see [Servicing stack updates](servicing-stack-updates.md). +- **Driver updates**: These are updates to non-Microsoft drivers applicable to your devices. You can turn off driver updates by using Windows Update for Business policies, if desired. {WHAT ABOUT MS DRIVERS?} +- **Microsoft product updates:** These are updates for other Microsoft products, such as Office. You can enable or disable Microsoft updates by using Windows Update for Business policies. ## Servicing channels From 4418a6e7b063bbcd5c80f8d6db22950064f799cf Mon Sep 17 00:00:00 2001 From: jaimeo Date: Tue, 2 Jun 2020 15:18:46 -0700 Subject: [PATCH 03/20] initial draft --- .../get-started-updates-channels-tools.md | 70 ++++++++++++++----- 1 file changed, 51 insertions(+), 19 deletions(-) diff --git a/windows/deployment/update/get-started-updates-channels-tools.md b/windows/deployment/update/get-started-updates-channels-tools.md index c5a10bfb3f..4fc8607bbd 100644 --- a/windows/deployment/update/get-started-updates-channels-tools.md +++ b/windows/deployment/update/get-started-updates-channels-tools.md @@ -1,6 +1,6 @@ --- title: Windows 10 updates, channels, and tools -description: +description: Brief summary of the kinds of Windows updates, the channels they are served through, and the tools for managing them keywords: updates, servicing, current, deployment, semi-annual channel, feature, quality, rings, insider, tools ms.prod: w10 ms.mktglfcycl: manage @@ -18,8 +18,7 @@ ms.topic: article There are four phases to the Windows update process: -- **Scan:** A device checks the Microsoft Update server or your Windows Server Update Services (WSUS) endpoint at random intervals to see if -any updates have been added since the last time updates were searched, and then evaluates whether the update is appropriate by checking the policies that have been set up by the +- **Scan:** A device checks the Microsoft Update server or your Windows Server Update Services (WSUS) endpoint at random intervals to see if any updates have been added since the last time updates were searched, and then evaluates whether the update is appropriate by checking the policies that have been set up by the administrator. This process is invisible to the user. - **Download:** Once the device determines that an update is available, it begins downloading the update. The download process is also invisible to the user. With feature updates, download happens in multiple sequential phases. @@ -32,11 +31,11 @@ version of the software. We include information here about a number of different update types you'll hear about, but the two overarching types which you have the most direct control over are *feature updates* and *quality updates*. - **Feature updates:** Released twice per year, around March and September. Feature updates add new features and functionality to Windows 10. Because they are delivered frequently (rather than every 3-5 years), they are easier to manage. -- **Security updates:** Updates that fix security issues that have been discovered are typically included in monthly *quality updates*, but of course can be released out of band whenever necessary for severe issues (referred to as *critical updates*). -- **Quality updates:** Quality updates deliver both security and non-security fixes to Windows 10. They are typically released on the second Tuesday of each month, though they can be released at any time. Quality updates include security updates, critical updates, servicing stack updates, and driver updates. Quality updates are *cumulative*, so installing the latest quality update is sufficient to get all the available fixes for a specific Windows 10 feature update, including any out-of-band security fixes and any *servicing stack updates* that might have been released previously. +- **Quality updates:** Quality updates deliver both security and non-security fixes to Windows 10. Quality updates include security updates, critical updates, servicing stack updates, and driver updates. They are typically released on the second Tuesday of each month, though they can be released at any time. The second-Tuesday releases are the ones that focus on security updates. Quality updates are *cumulative*, so installing the latest quality update is sufficient to get all the available fixes for a specific Windows 10 feature update, including any out-of-band security fixes and any *servicing stack updates* that might have been released previously. - **Servicing stack updates:** The "servicing stack" is the code component that actually installs Windows updates. From time to time, the servicing stack itself needs to be updated in order to function smoothly. If you don't install the latest servicing stack update, there's a risk that your device can't be updated with the latest Microsoft security fixes. Servicing stack updates are not necessarily included in *every* monthly quality update, and occasionally are released out of band to address a late-breaking issue. Always install the latest available quality update to catch any servicing stack updates that might have been released. The servicing stack also contains the "component-based servicing stack" (CBS), which is a key underlying component for several elements of Windows deployment, such as DISM, SFC, changing Windows features or roles, and repairing components. The CBS is a small component that typically does not have updates released every month. You can find a list of servicing stack updates at [Latest servicing stack updates](https://portal.msrc.microsoft.com/en-us/security-guidance/advisory/ADV990001). For more detail about servicing stack updates, see [Servicing stack updates](servicing-stack-updates.md). -- **Driver updates**: These are updates to non-Microsoft drivers applicable to your devices. You can turn off driver updates by using Windows Update for Business policies, if desired. {WHAT ABOUT MS DRIVERS?} -- **Microsoft product updates:** These are updates for other Microsoft products, such as Office. You can enable or disable Microsoft updates by using Windows Update for Business policies. +- **Driver updates**: These are updates to drivers applicable to your devices. Driver updates are turned off by default in Windows Server Update Services (WSUS), but for cloud-based update methods, you can control whether they are installed or not. +- **Microsoft product updates:** These are updates for other Microsoft products, such as Office. You can enable or disable Microsoft updates by using policies controlled by various servicing tools. + ## Servicing channels @@ -45,16 +44,24 @@ Windows 10 offers three servicing channels, each of which offers you a different The first step of controlling when and how devices install updates is assigning them to the appropriate servicing channel. You can assign devices to a particular channel with any of several tools, including Microsoft Endpoint Configuration Manager, Windows Server Update Services (WSUS), and Group Policy settings applied by any of several means. By dividing devices into different populations ("deployment groups" or "rings") you can use servicing channel assignment, followed by other management features such as update deferral policies, to create a phased deployment of any update that allows you to start with a limited pilot deployment for testing before moving to a broad deployment throughout your organization. -### Semi-Annual Channel -In the Semi-Annual Channel, feature updates are available as soon as Microsoft releases them, twice per year. As long as a device isn't set to defer feature updates, any device using the Semi-Annual Channel will install a feature update as soon as it's released. If you use Windows Update for Business, the Semi-Annual Channel provides three months of additional total deployment time before being required to update to the next release.{IS THIS STILL TRUE?} +### Semi-annual Channel + +In the Semi-annual Channel, feature updates are available as soon as Microsoft releases them, twice per year. As long as a device isn't set to defer feature updates, any device using the Semi-annual Channel will install a feature update as soon as it's released. If you use Windows Update for Business, the Semi-annual Channel provides three months of additional total deployment time before being required to update to the next release.{IS THIS STILL TRUE?} > [!NOTE] > All releases of Windows 10 have **18 months of servicing for all editions**--these updates provide security and feature updates for the release. However, fall releases of the **Enterprise and Education editions** will have an **additional 12 months of servicing for specific Windows 10 releases, for a total of 30 months from initial release**. This extended servicing window applies to Enterprise and Education editions starting with Windows 10, version 1607. -### Windows Insider program +### Windows Insider Program for Business + +Insider preview releases are made available during the development of the features that will be shipped in the next feature update, enabling organizations to validate new features as well as compatibility with existing apps and infrastructure, providing feedback to Microsoft on any issues encountered. There are actually three options within the Windows Insider Program for Business channel: + +- Windows Insider Fast +- Windows Insider Slow +- Windows Insider Release Preview + +We recommend that you use the Windows Insider Release Preview channel for validation activities. -Insider preview releases are made available during the development of the features that will be shipped in the next feature update, enabling organizations to validate new features as well as compatibility with existing apps and infrastructure, providing feedback to Microsoft on any issues encountered. ### Long-term Servicing Channel @@ -62,15 +69,40 @@ The **Long Term Servicing Channel** is designed to be used only for specialized The Semi-Annual Channel is the default servicing channel for all Windows 10 devices except those with the LTSB edition installed. The following table shows the servicing channels available to each Windows 10 edition. -| Windows 10 edition | Semi-Annual Channel | Long-Term Servicing Channel | Insider Program | + +| Windows 10 edition | Semi-Annual Channel | Insider Program | Long-Term Servicing Channel | | --- | --- | --- | --- | -| Home | ![no](images/crossmark.png) | ![no](images/crossmark.png) | ![yes](images/checkmark.png) | -| Pro | ![yes](images/checkmark.png) | ![no](images/crossmark.png) | ![yes](images/checkmark.png) | -| Enterprise | ![yes](images/checkmark.png) | ![no](images/crossmark.png) | ![yes](images/checkmark.png) | -| Enterprise LTSB | ![no](images/crossmark.png) | ![yes](images/checkmark.png) | ![no](images/crossmark.png) | -| Pro Education | ![yes](images/checkmark.png) | ![no](images/crossmark.png) | ![yes](images/checkmark.png) | -| Education | ![yes](images/checkmark.png) | ![no](images/crossmark.png) | ![yes](images/checkmark.png) | +| Home | ![yes](images/checkmark.png)|![no](images/crossmark.png) | ![no](images/crossmark.png)| +| Pro | ![yes](images/checkmark.png) | ![yes](images/checkmark.png) | ![no](images/crossmark.png)| +| Enterprise | ![yes](images/checkmark.png) |![yes](images/checkmark.png) | ![no](images/crossmark.png)| +| Enterprise LTSB | ![no](images/crossmark.png) |![no](images/crossmark.png) | ![yes](images/checkmark.png)| +| Pro Education | ![yes](images/checkmark.png) | ![yes](images/checkmark.png) | ![no](images/crossmark.png)| +| Education | ![yes](images/checkmark.png) | ![yes](images/checkmark.png) | ![no](images/crossmark.png)| +## Servicing tools +### Tools for on-premises update delivery + +Windows Server Update Services (WSUS): you set up a WSUS server, which downloads updates in bulk from Microsoft. Your individual devices then connect to your server to install their updates from there. + +You can set up, control, and manage the server and update process with a number of tools: + +- A standalone Windows Server Update Services server operated directly +- Configuration Manager +- Non-Microsoft tools + +For more information, see [Windows Server Update Services (WSUS)](https://docs.microsoft.com/windows-server/administration/windows-server-update-services/get-started/windows-server-update-services-wsus). + +### Tools for cloud-based update delivery + +Your individual devices connect to Microsoft endpoints directly to get the updates. The details of this process (how often devices download updates of various kinds, from which channels, deferrals, and details of the users' experience of installation) are set on devices either with Group Policy or MDM policies, which you can control with any of a number of tools: + +- [Group Policy Management Console](waas-wufb-group-policy.md) (Gpmc.msc) +- [Microsoft Intune](waas-wufb-intune.md) +- [Configuration Manager](deploy-updates-configmgr.md) +- Non-Microsoft MDM tools + +### Hybrid scenarios + +It is also possible to combine WSUS-based on-premises update distribution with cloud-based update delivery. -## Servicing tools \ No newline at end of file From 6fdaaa5d2a20a168033e060265657b7783a81263 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Mon, 8 Jun 2020 08:38:30 -0700 Subject: [PATCH 04/20] small tweaks from Aria --- .../deployment/update/get-started-updates-channels-tools.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/windows/deployment/update/get-started-updates-channels-tools.md b/windows/deployment/update/get-started-updates-channels-tools.md index 4fc8607bbd..82a5957f04 100644 --- a/windows/deployment/update/get-started-updates-channels-tools.md +++ b/windows/deployment/update/get-started-updates-channels-tools.md @@ -18,7 +18,7 @@ ms.topic: article There are four phases to the Windows update process: -- **Scan:** A device checks the Microsoft Update server or your Windows Server Update Services (WSUS) endpoint at random intervals to see if any updates have been added since the last time updates were searched, and then evaluates whether the update is appropriate by checking the policies that have been set up by the +- **Scan:** A device checks the Microsoft Update server, Windows Update service, or your Windows Server Update Services (WSUS) endpoint at random intervals to see if any updates have been added since the last time updates were searched, and then evaluates whether the update is appropriate by checking the policies that have been set up by the administrator. This process is invisible to the user. - **Download:** Once the device determines that an update is available, it begins downloading the update. The download process is also invisible to the user. With feature updates, download happens in multiple sequential phases. @@ -88,7 +88,7 @@ Windows Server Update Services (WSUS): you set up a WSUS server, which downloads You can set up, control, and manage the server and update process with a number of tools: - A standalone Windows Server Update Services server operated directly -- Configuration Manager +- [Configuration Manager](deploy-updates-configmgr.md) - Non-Microsoft tools For more information, see [Windows Server Update Services (WSUS)](https://docs.microsoft.com/windows-server/administration/windows-server-update-services/get-started/windows-server-update-services-wsus). @@ -99,7 +99,6 @@ Your individual devices connect to Microsoft endpoints directly to get the updat - [Group Policy Management Console](waas-wufb-group-policy.md) (Gpmc.msc) - [Microsoft Intune](waas-wufb-intune.md) -- [Configuration Manager](deploy-updates-configmgr.md) - Non-Microsoft MDM tools ### Hybrid scenarios From 221026a73ad16a2992186d5f82a36ad838c6cfcc Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 8 Jun 2020 09:25:56 -0700 Subject: [PATCH 05/20] convert table and other updates --- windows/deployment/s-mode.md | 3 +-- windows/deployment/upgrade/resolution-procedures.md | 6 ++++++ windows/deployment/upgrade/troubleshoot-upgrade-errors.md | 2 +- windows/deployment/windows-10-deployment-scenarios.md | 1 + 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/windows/deployment/s-mode.md b/windows/deployment/s-mode.md index e8a3556632..bd9b8af4d0 100644 --- a/windows/deployment/s-mode.md +++ b/windows/deployment/s-mode.md @@ -7,7 +7,6 @@ ms.localizationpriority: medium ms.prod: w10 ms.sitesec: library ms.pagetype: deploy -ms.date: 12/05/2018 ms.reviewer: manager: laurawi ms.audience: itpro @@ -42,7 +41,7 @@ Save your files to your favorite cloud, like OneDrive or Dropbox, and access the ## Deployment -Windows 10 in S mode is built for [modern management](https://docs.microsoft.com/windows/client-management/manage-windows-10-in-your-organization-modern-management) which means using [Windows Autopilot](https://docs.microsoft.com/windows/deployment/windows-autopilot/windows-10-autopilot). Windows Autopilot lets you deploy the device directly to a user without IT having to touch the physical device. Instead of manually deploying a custom image, Windows Autopilot will start with a generic PC that can only be used to join the company domain; policies are then deployed automatically through mobile device management to customize the device to the user and the desired environment. Devices are shipped in S mode; you can either keep them in S mode or use Windows Autopilot to switch the device out of S mode during the first run process or later using mobile device management, if desired. +Windows 10 in S mode is built for [modern management](https://docs.microsoft.com/windows/client-management/manage-windows-10-in-your-organization-modern-management) which means using [Windows Autopilot](windows-autopilot/windows-autopilot.md). Windows Autopilot lets you deploy the device directly to a user without IT having to touch the physical device. Instead of manually deploying a custom image, Windows Autopilot will start with a generic PC that can only be used to join the company domain; policies are then deployed automatically through mobile device management to customize the device to the user and the desired environment. Devices are shipped in S mode; you can either keep them in S mode or use Windows Autopilot to switch the device out of S mode during the first run process or later using mobile device management, if desired. ## Keep line of business apps functioning with Desktop Bridge diff --git a/windows/deployment/upgrade/resolution-procedures.md b/windows/deployment/upgrade/resolution-procedures.md index 41c49f7eb9..6406a51c0a 100644 --- a/windows/deployment/upgrade/resolution-procedures.md +++ b/windows/deployment/upgrade/resolution-procedures.md @@ -38,6 +38,12 @@ To resolve a rollback that was caused by driver conflicts, try running setup usi See the following general troubleshooting procedures associated with a result code of 0xC1900101:

+ +| Code | Mitigation | Cause | +| :--- | :--- | :--- | +| 0xC1900101 - 0x20004 | Uninstall antivirus applications.
Remove all unused SATA devices.
Remove all unused devices and drivers.
Update drivers and BIOS. | Windows Setup encountered an error during the SAFE_OS with the INSTALL_RECOVERY_ENVIRONMENT operation.
This is generally caused by out-of-date drivers. | +| 0xC1900101 - 0x2000c | Disconnect all peripheral devices that are connected to the system, except for the mouse, keyboard and display.
Contact your hardware vendor to obtain updated device drivers.
Ensure that "Download and install updates (recommended)" is accepted at the start of the upgrade process. | Windows Setup encountered an unspecified error during Wim apply in the WinPE phase.
This is generally caused by out-of-date drivers | +
diff --git a/windows/deployment/upgrade/troubleshoot-upgrade-errors.md b/windows/deployment/upgrade/troubleshoot-upgrade-errors.md index c429b8496c..cd9734bcfa 100644 --- a/windows/deployment/upgrade/troubleshoot-upgrade-errors.md +++ b/windows/deployment/upgrade/troubleshoot-upgrade-errors.md @@ -26,7 +26,7 @@ ms.topic: article If a Windows 10 upgrade is not successful, it can be very helpful to understand *when* an error occurred in the upgrade process. -Briefly, the upgrade process consists of four phases: **Downlevel**, **SafeOS**, **First boot**, and **Second boot**. The computer will reboot once between each phase. Note: Progress is tracked in the registry during the upgrade process using the following key: **HKLM\System\Setup\mosetup\volatile\SetupProgress**. This key is volatile and only present during the upgrade process; it contains a binary value in the range 0-100. +Briefly, the upgrade process consists of four phases that are controlled by [Windows Setup](https://docs.microsoft.com/windows-hardware/manufacture/desktop/windows-setup-technical-reference): **Downlevel**, **SafeOS**, **First boot**, and **Second boot**. The computer will reboot once between each phase. Note: Progress is tracked in the registry during the upgrade process using the following key: **HKLM\System\Setup\mosetup\volatile\SetupProgress**. This key is volatile and only present during the upgrade process; it contains a binary value in the range 0-100. These phases are explained in greater detail [below](#the-windows-10-upgrade-process). First, let's summarize the actions performed during each phase because this affects the type of errors that can be encountered. diff --git a/windows/deployment/windows-10-deployment-scenarios.md b/windows/deployment/windows-10-deployment-scenarios.md index c67c06b664..80dc7ea0eb 100644 --- a/windows/deployment/windows-10-deployment-scenarios.md +++ b/windows/deployment/windows-10-deployment-scenarios.md @@ -25,6 +25,7 @@ To successfully deploy the Windows 10 operating system in your organization, it The following table summarizes various Windows 10 deployment scenarios. The scenarios are each assigned to one of three categories. - Modern deployment methods are recommended unless you have a specific need to use a different procedure. These methods are supported with existing tools such as Microsoft Deployment Toolkit (MDT) and Microsoft Endpoint Configuration Manager. These methods are discussed in detail on the [Modern Desktop Deployment Center](https://docs.microsoft.com/microsoft-365/enterprise/desktop-deployment-center-home). + - Note: Once you have deployed Windows 10 in your organization, it is important to stay up to date by [creating a deployment plan](update/create-deployment-plan.md) for Windows 10 feature updates. - Dynamic deployment methods enable you to configure applications and settings for specific use cases. - Traditional deployment methods use existing tools to deploy operating system images.
  From 9499b037bc5d0f5302dda8bb3929239adaf54de5 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 8 Jun 2020 11:58:35 -0700 Subject: [PATCH 06/20] convert table2 --- windows/deployment/upgrade/resolution-procedures.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/windows/deployment/upgrade/resolution-procedures.md b/windows/deployment/upgrade/resolution-procedures.md index 6406a51c0a..ce86001b76 100644 --- a/windows/deployment/upgrade/resolution-procedures.md +++ b/windows/deployment/upgrade/resolution-procedures.md @@ -43,6 +43,12 @@ See the following general troubleshooting procedures associated with a result co | :--- | :--- | :--- | | 0xC1900101 - 0x20004 | Uninstall antivirus applications.
Remove all unused SATA devices.
Remove all unused devices and drivers.
Update drivers and BIOS. | Windows Setup encountered an error during the SAFE_OS with the INSTALL_RECOVERY_ENVIRONMENT operation.
This is generally caused by out-of-date drivers. | | 0xC1900101 - 0x2000c | Disconnect all peripheral devices that are connected to the system, except for the mouse, keyboard and display.
Contact your hardware vendor to obtain updated device drivers.
Ensure that "Download and install updates (recommended)" is accepted at the start of the upgrade process. | Windows Setup encountered an unspecified error during Wim apply in the WinPE phase.
This is generally caused by out-of-date drivers | +| one | two | three | +| one | two | three | +| one | two | three | +| one | two | three | +| one | two | three | + From 4f7d7f83933bb65cf2bf2998d3ac4ab97233e8b0 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 8 Jun 2020 12:00:59 -0700 Subject: [PATCH 07/20] minor tweak --- windows/deployment/index.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/index.yml b/windows/deployment/index.yml index 636b1fb88b..bf40abe0b9 100644 --- a/windows/deployment/index.yml +++ b/windows/deployment/index.yml @@ -13,7 +13,7 @@ metadata: ms.collection: windows-10 author: greg-lindsay #Required; your GitHub user alias, with correct capitalization. ms.author: greglin #Required; microsoft alias of author; optional team alias. - ms.date: 05/27/2020 #Required; mm/dd/yyyy format. + ms.date: 06/08/2020 #Required; mm/dd/yyyy format. localization_priority: medium # linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | video | whats-new @@ -123,7 +123,7 @@ landingContent: url: volume-activation/volume-activation-management-tool.md - text: User State Migration Tool (USMT) overview url: usmt/usmt-overview.md - - linkListType: learn + - linkListType: reference links: - text: Windows 10 release information url: https://docs.microsoft.com/windows/release-information/ From 0eb3a2a66b18fbb6de53922922d5d42cfd2e2d69 Mon Sep 17 00:00:00 2001 From: v-miegge <49650192+v-miegge@users.noreply.github.com> Date: Mon, 8 Jun 2020 13:12:59 -0700 Subject: [PATCH 08/20] CI 119651 - Created article & images, updated TOC --- devices/surface/TOC.md | 3 +- .../secure-surface-dock-ports-semm-1.png | Bin 0 -> 96178 bytes .../secure-surface-dock-ports-semm-2.png | Bin 0 -> 34252 bytes .../secure-surface-dock-ports-semm-3.png | Bin 0 -> 96680 bytes .../secure-surface-dock-ports-semm-4.png | Bin 0 -> 68558 bytes .../secure-surface-dock-ports-semm-5.png | Bin 0 -> 21239 bytes .../secure-surface-dock-ports-semm-6.png | Bin 0 -> 48622 bytes .../surface/secure-surface-dock-ports-semm.md | 160 ++++++++++++++++++ 8 files changed, 162 insertions(+), 1 deletion(-) create mode 100644 devices/surface/images/secure-surface-dock-ports-semm-1.png create mode 100644 devices/surface/images/secure-surface-dock-ports-semm-2.png create mode 100644 devices/surface/images/secure-surface-dock-ports-semm-3.png create mode 100644 devices/surface/images/secure-surface-dock-ports-semm-4.png create mode 100644 devices/surface/images/secure-surface-dock-ports-semm-5.png create mode 100644 devices/surface/images/secure-surface-dock-ports-semm-6.png create mode 100644 devices/surface/secure-surface-dock-ports-semm.md diff --git a/devices/surface/TOC.md b/devices/surface/TOC.md index 27582aebe5..3040211666 100644 --- a/devices/surface/TOC.md +++ b/devices/surface/TOC.md @@ -51,14 +51,15 @@ ### [Surface Brightness Control](microsoft-surface-brightness-control.md) ### [Surface Asset Tag](assettag.md) - ## Secure + ### [Intune management of Surface UEFI settings](surface-manage-dfci-guide.md) ### [Manage Surface UEFI settings](manage-surface-uefi-settings.md) ### [Advanced UEFI security features for Surface Pro 3](advanced-uefi-security-features-for-surface-pro-3.md) ### [Surface Enterprise Management Mode](surface-enterprise-management-mode.md) ### [Enroll and configure Surface devices with SEMM](enroll-and-configure-surface-devices-with-semm.md) ### [Unenroll Surface devices from SEMM](unenroll-surface-devices-from-semm.md) +### [Secure Surface Dock 2 ports with SEMM](secure-surface-dock-ports-semm.md) ### [Use Microsoft Endpoint Configuration Manager to manage devices with SEMM](use-system-center-configuration-manager-to-manage-devices-with-semm.md) ### [Surface Data Eraser](microsoft-surface-data-eraser.md) diff --git a/devices/surface/images/secure-surface-dock-ports-semm-1.png b/devices/surface/images/secure-surface-dock-ports-semm-1.png new file mode 100644 index 0000000000000000000000000000000000000000..d1eeafaf12d616351162591cf455e8c0a632d00c GIT binary patch literal 96178 zcmdqIQ*b3;*f%(Qw)N%zzV)4(b9=7NMOSsL zTHUo)t$LpRsl()D#Sma|V84C)h9Ds>toZHQ_t>w?1RC;dWMHe?^xHS0ZxX@+%I=wG zSrCcZLrJy3gNx&A0#i{0^Fm}67R_Yq5uyg8Nbroe?>wy%t{i^#8P<4EXZ=)K%>(1( z<1D?z7FZo6*q?JXVx&?37~{@3{d^AZ;tm8Bd{pjFRM*ShYR(4i`1Mv>TJ3`Sw$1MY z;QfCS{e-p+fPd4hV&6HsF4!OKed~RqB=pe)?~edOh5iB7W7c!*O{aTt`<$8I_yf%U z_mv0q5n>w^(|?aTL*@PcZ)}<_F@O2%W^1fx-+9NLGj=4v$OE_;qfIYXvqYM(p2a6) zQ&n|@0I5u)a>$f36*6MnYtEW4PX%z&%;5yT{?1;5TQV2Cw!L+i*N3<6_D5%}MM*`2 zT4(ohnHuQ)J!EXoBWD35ZR3MF`JgGAoEbOUrgXN}n92`qJ4!C&S}oV8djfaG=e;j$ zTTsp1a;y1>6J0w@ncS_PnVyeSdl{3GQX=);a(u>4_P!%tb0v(Q)TZSc7lXre+)}4@ ztpHcb*e`C3zS!vLjY(0^SbA7te$4Q=z2|T6cm#}AlwZB@w>*9AFXzwi5*-Z{5h*8@ z;%4?TBRh_aHfOO&5r|)94U`03s~dJ!FOX5-r?}1 zSE{P&{3A?$<0GD$t7WMehnp>fV;nyvY!=Gst(b~v=Z(jPLxP>-L*GD(`QJuPyEbT{ zz+Fsb<(5+@A79`doW32+eiM+Ef{i62>lCnOE}?Pga*m+#c9H@#IF2W$)oMgJrF5+% z(0zZlGp{cVgNcJ8zw&#?ZvEJ?^?kYh>>+zM*=hRxU@JP5yLthB20p4)Z3~*v*(8-b z_qgTkug4@SX(){)t6W|WwW#T&ghy<4z1e)+a`>5E=LcDXoLURiy`SE@CsFc^lpT{? z?7Dg;jo8Ra2IQ5L0%~>>Yj*i_KG1x<@zt7Ca`v)B#u%Tgvu^cXYkm{8MzpTmDoc`= z9UqgG6voDw!G>Ra z(8#E0ui$=0k>WJ@BOA!T-8aVn!en`>v7yLg-WZfRdvKW|1HIO^MXoSt2k zE~Sq)Bk+rND0orob^|}=6TO-H{J_t1RDa{ouxQ$INxmL@^qab%!L*})j%75d1-dq= z-mVh*4wa1&=)Qf#9Hnd-tlUK50et@)Ef{V|9*vO9f!8=1}+t;Ex^J3EMq3GVl~n*pD}9P)I;4tR5CVDLUXOtjOP+>Lqv zTl6~G+S1~m)Ahzz&AIcu;P(+~?*a#WuHi>TP3mjdbQiuO{p;ruO~BW?Efm6t(^n{l zkQxtWnss;QOd*}=K19f`pC1o3uFL_iTeN%A(ZY+LYC@}9pQ`5j#B3xQlUJ%H*KD`x zFI(~svRGFfl|jGy2ZqVROlb7-9wV>S9MyF?nOjv_@?tj@$`Oc+fl8{gwg?)oe3pwV zy{)&}G2r?Uvw7-c+(G!h}?VG_LQ*XT{ z+w|D}&d#9muiWMI`F?YQ$aV|uh1}g^|COJt*&Q!{IqB_es0KxYHL~YD9A@T(`iv(u zF5uOEAzY2sl7QdCk!&-aCmEj-r#1ukNq+{m%xI&*5#Q@UTYm=E&tS~oDKd@IKR;hL zFa+zGt1HmLr1NvIX1Ue|$?s!xiODp2d*yjfy>ScS<7%7RlPvgZX9+0K#+9n3pGjZ| zFGlxXG?=@DjE*mnQS~=P?-^j%1q|zNRHn~aACj8#i|9KXW$HK6pDyJoba66%lpsj; z0v7T@`)2ml_&qymvZjq=Wla(KJwkmQ$G=lTpMO^tkM>UmK&PXAh~mji>CJA4Oi)8q z45p3gKs*PR>f!#3msssl6wu+IpGmb^TjpP`yZt?+t1Zt&Jn%D(4vL=9Q<;e%CH_T8 z>-o6GS6cYm-gF{E$Tc%P=i>^hA5G3ku!d3heXOHWr#m``u%=|`YC8uQ1p7lzfL^bA zygI9cj2z_&pUXRSy~9;OQPXjWVDOV%=3$?iD=jU}db2Jo^(fVr8p)Oe96JjvEI?}- zah#O?1z1*5W;DD%#;c7iprMVoOV|p$)lAzINm&24ry%6M+rp3l(5FQL@TLWn(C15! zlXKCe_h}&|EV#k$ioyRmXdpAYI}rPPfCj!!wusYa{`;e#gw^iDr_yBV`^XR6z9)ZO z>262vP#Ni5ahlQkwfq*q!8j&1b9803`I`y9SGMOm-$mGhbTt!QmRMvZk zHs05O5_{!r!`DTn@pQhV0kMqQ(_Jh+gP(DlEJZ0@ypJ6kWa^WOFAXi!O8qze!1q*Q zAC~ro+8=*wa2`P{QZGIVKcwec(rrLh1GlHoBQbvCJ>XDe*xBxH4hK^?Q-2}g0B+nZ znf^!U)08afZfFAxxu9R+woMcxCd7#x^A?W zkY&b})N5+*c^*1xKYjR;CE!5J=dK(ctsMz3wJfvGy4xpXbd_&_-{(lovcj&}^74nW za-u?=8yvX|4kY}<9uz~@@GsySIRt4qb##NGYnkfk(oxg(LxtboiCU~p6Q=t!6#w27 zp*0B`T}B=_)J{2|7wPjIvy#jGn_ns*SKs8mzHMRSWMtmq&8O%( zu#kGuS~n&hj)1&_r@BB?o7--KN7V$ z$ESSnjR5NP1PvpyiiQ}d6wv}T^1F>qTk$##R)B|{77O04u#%i-Zide*uQNV7)15@( zw>O^6-Hy#quDGrntOP;{6RQa4t_5nLDpey(+rojJ!C$xfH`LhdrauUMp0sq|-x*f? zZcv^Bf=M~D4nz2#v85i*22snQnov|igIAqOR=O;}Qz|B&-e?r_QC6DuVL}*EQ@MHl z3Hje`x^G86QMl~MxcE@(bXu4MiGG4Kz>3K-7HDk5%d5)rUPjSREUhd`Yc91PyKvv0 z<@^li4rFLG+La~Wt6DY(XE!FNd|&3KvN8-$?x;8Mm;GY5i&>bth67O1iWEK87Cf3Z z#9e&>4iaIJSZvWVeNf1T@RX##ViFVK4d-T$;`sm279^vpu)*W7WcPGMFa`(5XKDx+ z3k+P3$?(3vwH#%jPrWSs8b0BOH_L8~0f_jNw#kPxRixVS-4kgBB{xRWqU;!rOfmGD zvL$40LKTSmYkohJBRs4hnQCC@{4FYpf_;3gU0r4H&?m>_Va_x{eQiuJWHcWVo1QLs z`5^*N0E&>pq`_t~LhKugF4i;9JDJMqMMs{>ESnRbep>c9!&`YCFeV$)ro#(H#Fe-m zP;w`M^LSpH`k6ncA3Ck5qZFZOWPDT_x3_j$NY7ctxzI3p^!4E1_L$J)ykI^ROQ%U6gijEr zKiXq|S`hQuU)bgA?lllBh|x)uXG$FcJB^Ce_uKgL;dg~SjwP5j=*2v2mqABs3< zes`zO>+<%Lqi1k>ZR2eu8v1^YM)Z;vf8oN@&W9zn(}9pcJ%{{VB^abR1x|17+k*|# z#E{=aPrW~3_kKl>{_Fvj=)HY*VSO=@ls{KNuxy^;V=AEoWq`TshA%{E-TGo^J38iC@$pV!&v3>p};Q z%NH_YU4rOuxuTK&T_QHxVbP|7!b9bAXw1^N(ef~|u(0rst0y><4saf}g;m?&a6O|y zyj8#0U3HE+$!xk+2Or``e*i*Q>{@S1uKjOJU#tWNR9~A&o9b0uw8e3k@J}n zK+Xn_2gn31i+9@cgt%UsZuS_tDf>TF-JgMc{(RpxV{uy?jt%V&q0y9H+V31mOv9_o@C0g1KfgO-A#u-{n(RKuEn^=Mmk90M zy%vx8!e4)Bd5d;&pm-K*{;Bh7{Le}j3?Em?@p#wzZ#O@YgN_}t>SOTvkt-(rr;u)V z&{9@RT6PjD#3#kOT(5G74jKfj$SLTfe@30KV^W1hhmp_cp7N5ZQOyL4GVOm19j%dm zEIy8)&$@JlMDOQm6xb$oWDcjg!;ALeyQBO^O?xndb8azzNleh4<@173Eok=6uTBEj zWNe<~e_~*)?sJDs{9WH3#6tELg!HWmS!72I4y7`Fz(B;~lvWpH4|+~xWzUc=S5{w3 zuhTTTBJImXikq!VOXqU?0HbI~Ito;Fbaa{q<#XJ5XlwIoN$Lo(&}8|KXKL@{_tkXt z%DJp~&?oDOnnmV|`4Si`xxBfB|Jk^G1(&-TQKAC!6U~&IN3}c6G5+sb10(wbv1AE4 z`v*=`>l17Zx{vi&c>MAdkf+>qy*tOQch`~|ZhoV0dOw@&H0s+_ZOZ}u0=^p!&1w4v zCy<-K6Py>kyeYU|0K^p~X)qt{jMws8jyaA21er|XyF9A5J@HY(uCfTdGZ;mtjT_I_IaZwVGaK(%S2L{C zJH{pwZZ`Uf%i|u+jWik59c=d>%An(I0vrR~esUMsoZj z!0eTl@zulo?Syq+Ma0P7uJ5mYV*E4-BMKur)|;(i*K>zgdU9QVHV^aL+M)uVu-I)u zqOPBHAQldYC?>`BlDxbqVkJ`+qZ{)?=2pjtZ@|}04)u;AN~aR|xavA~m7CSePfQy} zrq72g%23#a?fOQC?lnH4C)lVIW@Pf+P*T!&)&XhH20XQIsf&OzYOp;!mtcJm#?(1N8q}jmwIvW zYY}M;mqltZ)e(oQu|Ea(Rx|n)%h<5sUt~$6w5$6M9plsa10DKa#fOX?n;L`ll~*-7 zRt3zZQI4^(XWM=c@%T;(>2R;_bqc`KZ%8c+C=!+aW~bHr%fOss=Y1G7X#=zr;^d3? zdr(mvo^ZykInp=f!&Ayjwhce-wMRYbdyo5Y$v@c0S)4uQAe5TzQQvg_Sez)Y00Xn=K5FVSNhd+XMEVy!5x$NIA=Xd!KFJJ+<$GdTRxI$ zg!ke8v+rNQYhjj1&BqV}7Qh7&X)0rNg&4vV=R<4t8HdUHFMfAqDBWWz9W_oc|TE+%H1$PZb?tHmy&vMVugsux}s{5RSRK)~yCQu~z zs@ZAV8b&q-sYo(l++y(3Wo}XNvrL4hQ*Krm$JA9`TSH?N3EzOU?bhh0bj z!D{*IVIS1$Fh@8qzu({O11!dB%;@#sgo_a0vhb>xFv(NJ~(7LAvmKOm_2$e7b2Pwxs@ zGip2D?{FB?H#Az}q!5dfF=jo#8j+W63*6}>$^R6CA~v%DhN}}?#p8wXc&h`M*l^M0 zlj^&bJ^og3fdAxEaX?FP-q{bku8zdsIF?i%FBDIgtAbvY%eOEoiiSJCw!6GM!j>VQ zHRm^5C;}1aNB&otou)14wwmz2ie*QJBpt{yp^$CkAuEPm`yMH4(R2HPCBSBI8O0(1 zgKo<%Y7PUZ)AJ6mGK`-3*H;Q|=V47O0R^=PY1cYhAF51&x=w4=uDzhUTjOOzU}oa} zc$PF|n$nobZDU?`|GRFwrZiO|&M||DGl>Bt-Qi?rn+hoagV?F1GpPSo9; zB^y=JsGKsPd|})4=ButJN4TUkPNcG=#}`$?1&^?H1SP$N$qN zZBXMkY;slg?u1^umqI6iN}0^*vvyeT7FXGZ$D5AW?O?Ap7@DCkS;hUO@pkQ)&*B-M z;u(NFemP`nGqmffZ)wvvzbGmt1&5LGo*wCc_?|e$3x*5h-OY1L7s_Y=^VK4Lv`LEX zrwMhwZiJvc(2|jmzysGN2b|2}uy;HTRzliVgC4P&;<7{Jt_}!&$FAZ?ue35OoW@4R zM|QMbNGGE|rVd@^R%idNJ2-`$Ke`vPeb3lUr!IGYa(6xF?>Pm2()EQP6gIVk<#!__CVs)?#==PVDej7`m34L-eW zIp8aVpEn`xm^nVj^xpUX!7!b=W;TbLei%zj+}f41VHKPmCFY~G79`}sYCZck>8P`{ zri}V>P1ay&igg~if^o@_l`*ut;{e(31SLtRLvqL&$ug4OOUNB-wmb7>iup>n;!(hd z`_{6&^e?@@p{P3T>WS4BuN?dZv^lIz7xrz=x z0J1xi->(k7Wr%^U6bfSn{D7uoT|(QDg0CK&XBd>p?TRO(j?$JE)-pMFxN}#xOGUaf zGA7-1&z2Ln^zmZZ^}pEk3G@RkR2}@QRe=e#{Dc+$f~`N+1^>fDUotw}|CQ1Ir#$|D zG+{4#cgUc@kU7nvecc^IKTd(_S^^a_H}2o%WntmAk$9ZsG_>4kg4xX=KPzP>>-aXm z(vdE9To;hp=Dv?%_Lj-p7;~G{xwtB#J?&7ck&-2seLu zD*>b*dh_*O!iVb=OMY-&U0bVz%r3ZXyWuRR1GwHO}YD#rlpbNwm`i^~mpqf7ykp{@)hk7`p zAZdynmX}FkwqISfuw}YVTlL?RvZ{c|>Iqd{f2ZN~JE3B;B^?m)aH|4HB3||-amMzZ z?cq*7akaZ)#&s?16_bOS-ae6~ZK{SdC zt>9E|FodYOF*hWE&+MN5qlxW>dD|hXW%Y|jhsv`GrDR>wNlD6HpXgPv{_?LpksBUF zz@W5gt!7_!la$2+R_f=T^;@aD0Wm8tSd^rTQn7}QX#73)rd3Q=6naE5qxCAUV|-tG z_T8(%!-{5n50+@_&=riDw_ru54uAu13AYa#W@(c-tTq%Hp4+Bn{}V686`Vgqm4TSs z466WYe>3*l%v<9!_s>PMXR=RcxWeNECCka;z6WV_^BApqZ74`!7YoD_aWE)~wklVC zsimZz6HGZ>NT;se}UP$N|{!@{+r1FxZ_Wp;X*<{j8pjnknw)yajFYoC5K%Jw5z z&t)Nrb06}UbCTV7G&kSQvU14i39ZPlg8L2c-lU?Yc;Linv4ACv$r6j@d}Hc%czwvq z;Cx5q4vQ|Qh}DKopQBr6RwEO70&uzTQLOT&7gYDM11 z4SBR3k7R|`SYq1aPt4+?=E}hM8`Hrk-0!wXfUqx;HB z3v~|9A*o`~MS3-O(oOr;%bf|X841gY)`PNm5#0r@HQL;L7ksaEtGs0UXw1GK`?4Ky zrT2fAs>+E3Mz53a?&zL_vRM+MhMWldMVY`^=~jV(o-U}ck&}V>kpk$*kn<`R>y7%T z)nE*i2G}%K3)b&!Ws4{F+!J_fz$_mqxwv&NBGfO}ve}mUQvbuZCCdhP(V;s(cn?HE zA&VD;Q_H?o>(FOvnXyVuz#g3U4$ECs1#nC3J3L8qokF8#sOcMjxnH9q;0h}gr}JX3 zI`H;DaCCtV5RE2gV1ZHd0@rdQD4x2y?hh(s;!v)8l!qaukQT1#X72{nn$Tg6T9#U@ zLes+)h{69eu{9n$u$gCX&V`FGn!TeI#%bh8$sQWLpj+eAQVko#8tU|DuxNGvs~Hh9 zIC}dOl_s6R7D6p~pshiEGHp&F+wmnIGT<)SPq zArR8(A3aguP0ADrH@LNPG^qcj}~-z zypu#jdbVK0e<`8l;K_L#>x&YudPEUIID|R$i$LB0i?LjYJv%uNrMbVULWz9_TBtthC!; zQbYuy6Ve$^W_p=dQVrxu6}$P;w63ny`|@F0N$;Vf{~eRi)YY3M)vnz1{+$jnh_%qT zpkw$sBPE^69rw@b;M7{=<^x*Zp6yU@ePL`eWzb9uc!!cxWOZjH zg+hPt%gRv)Z;Np6(ggwR%ph@WpqrbyC8zX^{|$#7;URc;+Lt+3ca^0pk*5@XGWcHN z$*lP zt_C+N)6#mo$jIzAH0({Jz8e-7Jh+`zRT{h@|D_O2J`1$_o-##XdVT;NnaY&n{|r;9 z(~i}E2|Axp=cOs0%91lJ%p8E@?+uC07I_vH6Oo^GBjT%9vZ&%3npM%F!r=;#=!0Eu z_QXy?IM*Qyle`>y67cA}J@Kpa`3yUqbmwwAKy#Tm$nDpqG?UHhHFoizor-Sy#pQm$ z>>@U4FRWWpz=ZV9R(qJ%$p-QhY-rYwTU?Wx0GY=X~ zN{6Ij(9Lb`Zo56uLWsnn&)TbU<0k=>aO@666Opjy8iQ!PPi1JdyrqF|>}gDr8?UFE z=CuKubVi%aE_eW?p5ZW-+^TRSeswTrd=EZH7#Ntm+{0yZovnyjIg;h8Ucau+wGeXP~x><+F`Q zT)>~BR^bc3D*&j9O_?K|%XjOihY%&R_ithtY7LOzC+!J+cK!fd`P%Yq3_edV6MGa@ zK=SguGw-4%A|W6`vxycTcWFmgq*z@QbZGqXe*bJNeNpbUL$*=D9$>t zsX1MVQq1vB?7M*f^bZlUsT4okt;$ZW~Nc}-1PC~ucOw8%wbOgjiU+X?_hJf6Jk{4yhCN{aH)8YmgZ z=HfQJzJYt~$F6x%4LnO|Q+2tIIlk~hqb`1x&8bKcoInK}j46#$E`ov-0u`hFjfZx; zfZ1fiRISauHA+(ItcNZ>ifpSuOj{dFiJXAr zThl<-)sc9wV3T^K@9{tb-)v4OHy+@eTsfd6pb8~P)U?9%4OXn#~6{3&0 zJ)hZUaZ+aM^6#k~LsnwQJ^ZO7Apz-~rZDdD!fyaXGZ!0x*#@k|VQ+94FzJqw4_u|JS4pSRG8g09*HVDV5Rkni~j1U$531-zNe#kNXdiqA}KFDDqL}s=W-91I7Bc znl(B=3$v?#iMiA4ZI_iz$jO<_h$b#E{@KGfUDUfE+l#q3YsaMPlk5E({|p-=7nO14Fi5 zTg`3VVpkd}U?xo6@)pXe`F#Q#plIFS051qQp%=lXltVFd=O>Qi=eK|Om#1kDTuI{R z(%5YrQ>?~qY=kKfSw7>qW(QGn_@8(;v@ZTR?%sKdOH7@mi+bgDqwq|0ea|N$spGQQ zx|Ouy6~<+)8A+mX=9angxqq?u=xpU)mC?r_R~u$bo51Qdf?0B_bQ%?$4ml#T`k^bA zTb3se$)W`Lah^)urcK`)xsBD-V`fgp-#6;A7Ai48yhubzODm0I53wOvG8VAu#J2le zE0!!in}?mc>Xysd;5snSyiNm8k@{4yrYg&#k()Qih-L8nCrfOHxIXUAy%sX~!kJ6Q zwMRf!{1Psn%m_D*e(pLHZeb?V+~whMNJ*X3xgx!CMh7(YtykSDZEL3hi*%*JRFIMw z_mr9*r;JcXR%EAiuh1SIpJU}MXdt14amBb0%cPYroBjquf%JBCT8zT+5(MRL|Ix>L zwdGUTk5kK&*$S$jq)W7IfohWsT3i43&_#*mGzAWi%lzkO5}}h3b6rkV@u;S$T)6tUO8#b z)FF2U^v1kWrHWU*WzR*;l~z7mz^Wd=(7C28G_X&DGB?)_N{CGrzukAzE=NdD;HIPY z&6$_@@k>4m2a{M~1mv`-eK3(T)d_Wgf?94eASM+?k2N|kVI&a~le=y$x|p|Dne19N z@ngFDo$798Jk^KrmcTbPgupkpcN~}d$~B?U>6GRRA(>m1lTW`G)8n$?N6gdRr<7IL z305FZit}FN*0+Z<=m#f3bcEkmETLri$#nmVCTfzEag@dyipD#S2NI7{xwv+PM44T@ zJ@eiT7f5HZmK%L@h`QUuqEF7w8}Ve5qZC8Lr(`ErZ}w;3aaix{;rrrAGX^Bd)ZAtS z{*R{zu2sFI3JwQH+w@|)s7mH#Go3Hp|S z*0Ulmw3ezx6Xrv_iskafGd9Xn?*`uFzV#H zeND^fvY;jETrg=H-BClWTM=*z0W-M#a2)r!A&y32qb~ zJN;|ui|cgR8`>SAq+@1XL@bRE-UyQ?2JjuSfzUg3d+tE-^#S*7|DHo4Dkit{3|44R znn-^epVb!=0C)B0HGdT>tN8>fJxQK@A0+~~9>R&$)=@~VRs(zKUKQ=~4bI{?F7tSKmJPJeMl zLIN-ea4&7x3fMH|h8|6ne(zo|VmVe_n{xND83(fOZji2Ggt{jW);(O=o3vTDVD{fq#C9fksDy1B;vYQMtw@eeQ zW<8{iGKyzX&Ph7tpj;NcjVBhXGb3C|Rqw34|0L>BESOFLe`%>T2Jg~6&@}|1WrF_Q zZ}_Umdete*n;r=f2|klK0<7e*xL@V!SPw2MLeLOL7J9kYKj!fx2NEGAfdU4xf|bKg z)FJOiP4{2z6jy3ECQ^QZHMd7M>Zn^MZ%L~of(IiSEhN9wYFP}#xb@Td=v82Ivi>LArsvzFpCm{O8PN-_i&Bhbc6kkjuATrK1*X)z1~;tR~7J)SS-<%iMiDKqR-X&i(=CSV(j!4*eaoMpiV)ONY8m@ zKuhJ)`)#s*k+_)xN(D$ZjEsQZk3Otb;2~YcZ%0)m6eGbpF5W`p{n*5xQlU)ps?>ol zsmQD^jGlX@TMo+#r+vc{Q=}ksA{y!dssNM>t-;#3g5$It8S~QbMI`cv*gul{dJ7E0 zpy4PP7%+2&!nDx^WqrTHFm3DXO=EvG3yh`5e;K*D% z2jaY7c~%?*rfZn~A<=>pbu8GJPzrK#Y@<@$`ngT2oSvVtaxzoBV2Qp+%uxdIbmOIz z^mHk$&|S(k*VM;*d!_{n>%41YG*t1cL4C)>e8ALeR57>36k^uDsmoNXICP=~$VTpD zFkvIY!66B$@w08N?nzgn;);rjR3-lutD^ZoxNa@koXd5eBz;qMeBy- z6=r^-QCLK2rpEq{Y)sVZ7?NC)QQ3ie%K4@i(4mtfD6UZZU|P@lAHca1*@ zgrsM$Rv#>bThL1@Y14V%fQh!&8R#82?T#F3htO@V(wK~MO8T^y{E9|gaQoIo)JI@i zv~1vspH>8}nI6mrNpbS&@L=VPjTXTj)^YNCHIj>Ugh^qJU3teL_jk*C#|QKkFFyE@ zqyf^_7A~`hxQTtbb#?tzq;br+Zu<*RL zylmHs-C{C43>E~0s2{xa!{D;Vy}j}--oFp(wU{z$*me1flPS`*CO9DG>b1sM*;%(? zS|hJKI-WS|TUut8=Nc}-UuR# zJ$($=_w?4~aP26N!uH^^&5W+_c($;!NgmyMafEH(X9&iu*^}(wel4NeC%L>RPlpc?t-? zf|!Hl(j^^Ys(s5PqtA>V{aJ=he2*iZxtz@M2d0wQ#_UI%p0aE*fy!gCVJui13|PV^ zz1LmV%k4-)%6O3EPiW=2ORJ~QPvCH^Rs2rIn6H*JZ6JMvxAE7bqzp10XZPkE18KYk22RJ@*P>S%S;C#IG#bO+d*wvE-V;^k=Z)84+31sT;fsd4qbvxts5F@z zf*$DT3e2t;CZlggkeKy03n=v37NY)8GVUmklUYH!+h!9xLH(GBM)EbZ$8h^5gx^8?88r>K0_G%@J5ovN$D>xc` zzHMBUHDdIVr|`nn?FHwef@yC4$b8@Ju}2{$HOa zq5p|V*w>~+DKA!d^RMrg5%lwJZ#;V<>hes4YF)@?0%N+Vq7T;&i zs?}^)Qd8Uix3lYHQu2&dKN&^j5w3T((~w4kM+++!bd;3Y;u&@z)jwsoFq5&R-Mhc5 zKL;XLoI(**wi(&#_X=W|yb{UCMP{ZAi_*h&q$2F)Q8@F11{}(U|XjXzF03gn)E1cgy-% z#MuCccEN0={*bkSz|a2>crDY3aJa0cDJ1kP!G6v=c}A(X)n-OO%EELKJamJClQsN) zOL%x(a~8Mb8%l`?)>{T2_?CDW3beVaQk}b0JS9GMpATlf({9icIq-Kn)HwC z8;H4<8@0GR_MqdAgLtn&5ol(?b&fNJ?c+wu27w_|TrRXnv{RaHaX00V;o)#AKm(Ye zUz+YmWhEXbX*B{`5E03h35qT0nssiIMBedEA|b5IDh}6oFekK*1YRdFibgeVX1fVH za#XusH=qaxMjv6h<{BO9thhBTYCf;HH{xB7533ma{k!jonQ((mdT%|3y|b@3<1BIt zi5cQDK3S|hr{RQ7R=BQWL$qUuamMjwE{SLA1I+~{yw5vJ9tU9|;!@%HUEPsQ84t{^ z7pT0iQFbT?)n@0(1-bA=Hy{{GX+XC3*D0K*Jn3IU4o-Sx)&TElA-KwP9A!cyO1@&e zDH-cq*2V4he@E-}ss2i#s|=$NA1O2AR4eaHi(XADO(~>e^$s@mxOUmCE0&*g>$)GG z@_uZwMxU<=CxG8+5}L^-{Y=`(!0f(vQ9giWw_b6Z`?cTLY{U#3SIPA*;IeIQyU-b~0s&#dndHz(=1(thuJ3awMpuEE4_HjrpRR(*5C-!QhU) zp^VgbGM~KSn9UPos{4tgZ3cF+8g3ML763uD3+Mh3WQHvtE2HES!0P@ah72oguca-E zN!`|Uyon4^Yd?)#w2SoYW=gH1vV`uZy-p(IT5v?n*;`M4g? z7ZRTp7do|FaPy||Cdqb>ZpNkMh*Q!xxH4xJDn3j?uGts7P*L}^7f)DSO%)myS$K9Q zz;3q^G*=_MxUHsc6q#@L*)uy9tE&FnP@8H3gR(>}i=4b9G(R$zKTjY464_?jz|DmX zf%E+PrexgR>8938huNl~po=9fJ=L!oVN{gfqIeWZNrvs(W`|=*IzUnJ+^yxm#Kff% z!Y&@|1tbE#u%B%a;bU|U_r+)T$sjlLhz;MsT5j+J*8gKC@KT zQ7Y=%y1jh?`wYYh1xRepPpys;w&PHUgmll$bLQ1S8m<}D@=NA|RdmwBR25bMk35n$= zkPZk-$UvJN1~1GvwLx=iZ2e(n4%#ckDj%hx;!zX0j%6al>0DmTu=jj7zCR0UsY0-E z=Y0jq2I2pbFmSKzvolzab3y(4v zT~B2^e09IzGAQ}a$nQKwodzdJ_H%0Iv%h*K7Q@i0)E?&v>EX$%1Z}UF%!tGIp+RF*w|4bJ30~k zyF}qVcFht4SJxf)IqSSOF?$ClOR;S4>TIxJ5e#kiw6b0VJx$iiql}o1UGiT)3!Z|v z7nsI99%L3Bs-HbJGpF~g%E^u=XXwZAMqbU+JF4+n7=7E|A)%vGWWU(5ACe(0PjP1~ zlhE#lji-ubSby{$d1SG+djT)eF-#r*-8#9mhEPbraa3^w3w7ffpQIYc&r+vw& z#%vV(V;$FrA1NmRq=iNukMH~s8{pCnr}SqZ>kkjiUFYLG?73C{Hw*AUaxPh+Qb)Iv zOuijmM=q7j%H=4piB0hitZdH==Hiw! zpN}nd{S}sKp~<+6_|XD-(6j}vy6<_J%|G;% zbdSxMiHVafEw4nux0gDc2)}2_68fe4*KsKx(Rr@xSdlQ(Ey}9Z_?;UJO+z z{~z|=sv)ju*&2~^6>XKm zi~7Ao!{VIIKG7Yu%(l|;ke#opw~g!hQO{buE)|VuTgej_mIYEHQ%BZPN-o}d_ao{z zt&8j3e&1hC7wy#NxHzSAyB%@wI;%u0z3b|Ae`0f7{DADRTD|)l%-USpVVF~axLRqz zP0#DiYZ=sI+w$u;ePb+&9Y2RGS@r7|KYfz8-8C$Uzobo1ktXaM_&Fv3F6 zNncBm`*Z5oo%C{?59`p3BcycVDGR$x!`s`0jF*eW6e_p&rwZ57uu+8eJNozc8~xo` zm^@Orn93}<5%@FDejN9CnK;nXV|Kiph7%q~%kTyqYIQ$*A2BWPdV_XBhjQ;rQ?G~U4WD0Y5WE>R+H6YpjMaIXNkO+HIWowyOPb7#YDL;= z+ijBSI%tsD+J z9&9-T*L=?#yxuz*knB!0=yg8^nm!mOHs9%d!H2$rGf;$0nN94tt4$wMnXmIje7)iy z4-`uqSw@4=x|o*Dvyx=98aR~^*;|#Kmj`v(Eio|&nF27lF1YPstG1lE5JEyaQ}8HM zSeVqwR%J z*5lX9`8E%aYrAUA{_(7*zservH z@I7ud8T~0989=4}1gqn)3J-2om%n=OeKPoj^v)YvS3Uc&SG&H*ZQLKMKJ9pC@3@IW z%8eg9t8a8Wt6%QnUA9L|zOSo4K5p52aHXqCJ}x;b^2-4oF_4gO82_9Jf|Ii!wH09k zF$wTd`%61Y6%9UT#@PgDl^9TMYG^))^uFxutn|Sl;v(aB^P2@qk_`zQ`=U&IY&m?M za;mThaACFQFpHJYgJ9qbCEY}X;WB!`lMi_C<0htmDYxx){dFuK6Bie~-@(Rxb>}P* z^N0Xdb#?jCUr0VOlK>f}zx2vmf6nsmv?NiwM~}-EGxR##F=!_x3s-gbSq+b+Q8n&Sf`xBIY^g2G^d-$fV=WaM|&yDi`?Li>+Scf zQHzUcBrIGwco@t1JYK7Tn0g-Op8x{j3G&1Vmnx}0`N(7Br}_B;*(YRh*QP*48=CX}m5CeFZ2HpvsdVJ% zL+DLMHQuHQLKE?Ne2Koo4DZ+M$DO9-8$1=)p<#$JFfi8tJv2Pm>@9~HvswAL*=c$-WQ|iJPYF+P>yTY`652gH9G@}mFQzID#Bn;-}K^E*FQOHz~q0-;}5dv zpIR*F5f^zKMTCwGy_9E>{CPDFx#D}pf?oS5+-{E)ClC-y+7qLrwPHdm5gB!5}%CJ zzB=Q*S9hOl3Lk%8k1fA_yqhQ7VUc*hZoy~BpO0(a4>d-f1O$&=kZv#Q4?1y893vtz zp`oE}=seFuuFd3~!x}`x5pkb~7yBYYqZ4L|5%Q`Tfmnef%lb>+x23LwaR_Gbs!-j;dS9BSol+FKg>+N;q>JwEN88ass?Xx|3 zyxNg%$M1fx$zQm#2W{J8$_~25A@KbC;og6(*bITPdzVC5)poDtWaJ&?QCAbc@TULt zOFUX<@WuD#?R8K7ZLXA!nO(%e_Mh+iyV+!>De>QPNW1Nir#Nm&2Z|3luJi0ya{i|} zP|ulh+{bP9J7CB4Q(QgwzcKIImpAe;e6kOf!mlU3UhKT%SXn+-qh7Z+n|qnA>%-tY z`9E(~cDwKV&kQ^+9+B_Y;!B{WRQ=~Bez8|h6&zx?Pc{|t4zh~XUH`b&DmVR#0+0$P zJ7v$z_u_C4xt%6X`bnzPD)}jClx_1K{i6MedV>GC$@+A;x9Y<{*C^$je`2`iS;$D< z=hR0o17~}U-#hx_<2wPlz-}GEYgPNT^F!&SJn#J%-&_8796Pu3^VhbI2ax^kuo;K@ zMaHwO&l$wWRex2TPf3|C{{MOqM5>G$D<%O>o4Ihy^Lcjw(3Jc^ zxG|6aCsId8M`<^TJYP-D&uxx76CV?oXJvW3UDl?}&dTwJEH|MyzCZJ-r=4}@)CQ#i zAFrEyLIt&5+;;1e!oDAeUIqN5SY_#hv}K*tli9Bm3^&5Apol77pXkcQ)~VtZd@YSd z2A}IgpS0dKPwck^yvtT3ZP&3w|Nrd~{+;KmExXa&DQRg3+M8OJ5StyI?7ml!pvl4a z9R|k8yUP8Z9paBeK(=DG{@aOq)ysQ{owvU_=mee5ev{qpEGGmLH#zzdllPoUXfEU! z^t5xRk-;%8&UedHzCq%3^&KQku84u?z`0LY9P*|Xfzjie+!I0YItV(9qsZQFfrpL$ zpIByc1^77FEEWU3t%AtJ4^+9=oELT5U)Djj78IWX`F5?X;qpIM5|~bIbewi>cJ5*i z$n#9ZfZib8o^0$6YPMrHUmg#e*&v%bFCaOmP{09mD+s(%h&l{&CIwU#^oc{*8*RAx8zGTof zn$NqLFA(9q>cd%++xz13J-Y3(CB&F`!WHzw0f~UOQmtFTG58sLct->yPpd$F(ZI87 zSD4)Z9v8#E!i%6t8yil1&!ewn_Z_%LV^>QkgB-8n+SAe~JT7Mtkao>MSqm^P!SkZ{ ze9s&$7reN9)i<1;a}JWL|7#}lnJ}NdAtX~%v!^)MH%5Z@EAgTIoAirU(C66U^_Af@ z_xW|v_s+uSQJ3GLf6bCgfEY#XKN-Sgrp^XO|KoX)quQ6>_iph+98LCheDe_w|80Wg zGvG6^vi67V4nFnizmthqa<|j+yzj+)Jcc9VON)dBe(C^e(!X~RZ@cEwCt3f!K!3-G z;Dh61v+ASuInHX{s#R_aax}B!uG4&fH6qyMy>v&& zeoLRcj)LqQ-s<|2bvZq~F)?1%oa)-Xi?;?|S=5_uVnZhU&+oMNy5`kyHXh#8H(vOz zco2|+`*y&|W9O0o<0Xz=1q(l0ki$NwHUE8@_h-&HTL8jyW>36oc6T8+kmqw7E163u`oUL_)SRoJ;>QEy^ z3^qS+5oxWi(BEt^;Qwb71?IUL3qxt&y=dcfKY#_|Ub5n`HxK>Aw-+T64W|$C5H3Dj zZV5nm-6jApaBsSZ>YDv0Q)d~4NBnqSpL~r(#z&SPjzXNBO1dZPJF&RBhIN4^V#}bc zvTB01dI51@m#O{$ek@=E&R8k@$Q4$i=l&(K%_$i2l;Byk&ZIzKG!Fa7%vnHbe&`^V&21{g+HbkFMS?Bhoxok)t6mgO`6{?uOhf14M3l};?U zL3^MxW(QMfYbS_SW$sSmBl?i)yf4;YBvz6tSs{(g z)+kN%RG#$`@%KM*i)RqCHRq?Os8M??z;^q^tun*{+w#8SY)=nAOpV(pd5pqP^JwZ% z3InS)(?8aXR_7aaZ@1Y6j=^L&Wy_aezLAaBzpdyra}A#B>JrPceOLV6~mHH?7l_G}ZM-VE!^dO3X zQ5Opw>(%J{>90WZPXdQ-6%6T9CP8pYtKx%uu^!v)LHUzsUUB891t>1SFwdL)9$bFu zYqXuSmxb6@U?CS6=%>($cRWc+i;kI%sjg+Ft(}e>Iz!6N$~oK{!;_n3rjvG=NG1L8 zzEIovzl{uRw2izLHorXCUr`4owUj8DPT&`)rF4fEeNGBgwMLig%p{AH&iMZbzzuxv z!1UPbR`NRpGD0y`U?w@l?M`M8CXdgquIBZ4Tg_8{7Z$esb9!--n^%TYWa@ZULSbQN zrM{i#5GzlnBqJ+Z^0lh2F5&*3Ej|qOd%*Xx@$u>T^#U2Y!;ncDxRSP_bT`^Uh=}_2 z(dGLK-Zp#Pm<6EPH!Lk4!1&P+6cf$Bgl?O;rLC!p3$WYIFF3(_zuX59b1U}!RqXr6 z$o&qng>^b~e#5st2Z#g(B&Q^Y)WQRDy}J|jn{zww^x3Y9U*qvBz|JE;UFQuG%EmzqiTgT9{S+muy~o(vY|AMH@QsJdFMG_j5to= zTb@qIztf+2c}7yg@ix4Z>TjwxIIH%UcsRX|-stFul&T{m`2|#Uz(Uh2!*f|p{55B1 z?@`lcXPxLT&2IF=1rgd6YQU5RRsUPP5Nk%NP-MqDu_go3g=GDjxM z?|5?~BP$;_x}WGmbbeqamraaHlv-1sc05X1WZBSjJZr`zt7}1#12y-B-{GC-Ei1wz zC11$`9RoczJySUg_E+n6AXqn@s}ixxBO^XcK4rBUkROy z#Vs1>%daq9sI4GPl_>=kVA)z*C)U(3Is1&@V*EUc>Yl&jCF}ZU`yLN)eo~G(`32@h zpfN46IoL@yshe$1`oOO76TaR2?Vys&|!gnnzdy>IBsR+7h zX}>;|*v4X`Hyyqs`J{h~kP4`6jcRHa_?yzN17W~dIM=iR7Hk;;HqX)e#x4cAW7Exs zFD7Ca#csam#EUII=>PGlO!%h8ityD@BwUn!E4)1`_Sxb=6Q45>~m=UF2Z;MPj4 z@pG`;vZU#=s}QIw^C0?ndi=4Czi;MsRLDXjauRMjFRok0J|D1ya%8AdWg7V&Pq^kS zqg1Fx+0wfk@%HV)26s8K@^J5|n+yX)>XygBqRe?`s}%3iA1_6d5vAQ1l@+NI+Q`=)@&jqoO86nm(#Tos{@{MU2Z+tLEpdWJi=r@QcL_ggqmRJnlx5Ei=5y3m-+uIu{vi)65N+?B2MvB5mHCUwG zJ`BTtp#pQYK6p8uwW2?b4#Ne>YG5QvZ$Vb?zG0sN$Zbh#X0a0Fvj`RI;T7H3>U%DP zF}i8#j77$V6|xw_SjlZ<^OQyV(H1f9tM8I+H2_m{z#&bSbhGTd+~J9Um$^O~P@BQJ z@t?`Vd1V`0XUgGM+0DlRNjO1EVkL=N>r+MYGKUf&>QuvN-M;Ytr4~mD<=NR0$ereB z2M+=sx7g?jxoCWE5erm2UEO?T$d6~zlSYl#g7FKpe6%DdB$^1$Q#bc_&hc^;WB#^f%T%vY%4By|rpJd^4{1M2E zVA=0Oflf=x;t0tu3YdgF<>KhxW z`6Dx07{se}(UXl@JsNGYWM5!xPH)h2kj3_S6%E>@zlmtIe#7RAqX|jQ_)?N6^?KB{ z(LX&%@WIEC9(tIT7sFpuIT+*py6d&&`-Qo;|dGQDJ$8gbS^ zhlyBfjL@4+tWH?*&*&OrDndn_7og6oxOjQ>CPk5Ctz(x-$m#Be@rKEPm?rs5Ezu;9 z<`qm~%}a=skbgEG!UlK7CdbQKb!kRb_v<*x2on)w`MxZwvS#T_st(2;09H#%CTBp* zY;4_qefcY(k`he|oPI+^xYBD6`FYC`EC#&G0O5cr#4Qi=v$NZBWG^K2UbzYc(s2F89c`gfsQxwz+G_0wGP(c2S+i6FIAe~K((aq{Ov$g?FV z+UyhRU251R;!K0Rw4n))A*xhqj>OiRh=8(`G!3oKTNP)wa0GoLMWrL*M+2qaBm2yP z3hcc(4%h>U%hDDwa5p*TJb1^+EwOpIRFLf~6~nRmst3ZI`e~IufxqA?5lWrMcYDh9 zw2?cbJ|xfmEjvb<+w(c~De+sB=5-lJfif91lQo^*=h`g?bsE?>YUX%R@0N{uf#t8X zZ|W`9YN=4pc^h&`UeH1&@a^$#!_bJD*#ot(Nmy-r%UT|)D!Ef8lvU|9anidpYV-4( zRd|1r?>Eod*&@U>pIWlm(MvJCy`!!)ym@N2yE>MiY@9A|yf=!+k!gbZpKmn1vuL7z zTCEqBUDOrQHEAQa&&Z$#GAJ+!*ZAFaY%3(a|DfUlGPlmwV2Z;NkY|o=t5|b!b0z)e z@V=%>;+|=8jB$w1KE5pKXvnO0&>CctNsVBPIDE|TG}YNRU}<7!V&sX`bry6))Z(QO z4sDH9AZL*^jrBBV=I?Wz76~;V-8<4nVDAxlBqI7MbfbEmm!plD6Goo^wNIN!1X#AoYEH)-Hzr=I*uG z4=YsP)s_4}bAdGEX_ZbY^gRa#SH~HXlZv@KCF95N9}3ODviIe=ldu$KU(pSi@g934 zsBzM)*hRf;${&7X|B^YmsmWpG%{fYeNfCm7Z3SuZi%(-w=+>F%J78J;${*K!h*MA8Ehpd5*u?p+J~BJ^|t4SjxeQ7*sAUU zslX>%o6`^2#4p+wz46eVImm`jh3(A31t^l%n?_wF%&r%(g1?m)bU7+W)_&2gtIw`< z1Q_kUK@E~8L2-1t#n156H((n#;K{(@`Ul25)qde74;?4Bf5VQD#jkM#1WPDaCQhO7 zEz6+zG)T0t#l)R;OC3lYu5=C6GV+TYp)v-_o1;wwplPS0kI5tsw5dEy!n-kvFA#5F z$4aB)EQ6+kT9A-ssmgV-QZ}W=8!6FY0_CC@5B_0wK6k@i>Bda4EG;_6b{^>cEHcB& zN)a(ft53=Mc`R_$y#Iw}Zm991%i=W1G~J1*i?1zx;S&wFVLw4`R?_ly-GBj_SA3YN zmXSk-us4dkk!U5o3)-N2pig9Szgib(Ju?@;Ue1ymR|A_%9i*3}!S=6Uks=ue`t~o| zY|$t3hc#htjb~p8CIW`{F-NjOE5BLcpAMZt3$~4(zsQK8=cWs~v0MFayq%?*;LqIz zSJPQP%~3h+W%nzbR^qvSrAp3Zv9iGtgKN4yPTUgqz>=#tYiAY#^@J6gUiP= zx}-NN%k@hurvEH7X?#2s^4clDOIjrs6fdiqjOv9yB!4epF&V;3)6!CLiivy=r7*N) zI5t)#3R6zVpT)Y%ot&I35mZZ4GBz*FU|IxZCReHpYZrX)^5_s>-D0;|srKu%=aiEM zMnPU{6}-KHDYEk!;z;$WiHubg3wnBIl~KL3Me>NxW|;QRUVaz_NJHb4{+4!(U|t{M zu@Mi9JVFnMh=ADt_M^_fY&bU%zpb@uTj0TVLT$j_GU2QimOPV5j3>s)F)~Y+4wYH* z8|R}gnMOUFVV2m0)b5;8{ef%1{OF?yf4*hCvGyNRoA7+bRo7UH4L{JK2eo_mo>2U6 z2fw9M``fAh6;M>lf+Tmx<9SD9cpZx~OWgP^qn>j~q#TlC8e)OL7?{O|PIJc7b$bz> ziC59I(Jgw4I)}^)b}=L+qh6KK%*n0sUPt@*IIjLvM22D7|tMU*KhB((?it&XU`4UlX28+SSE=(wAJ zrZ+br>3qQYa)3$>c~-ve^w~YF{i_(LrfV-H`VaN3i^_3(i%_nprP2ABw3)j}WAZO{ zfE*1;p3#_BM_->xmyS>oA_wZN=t?Qmb3OSTh*;Jm1RkF_K~9;HmRfoD$9Ka_iSO=l zB=ch_CW>)HF;T>SMp`f++E0>w;yf=}l2>t(DI1bng;mO8zG(I46$c9O3ai>;L@_FP zFXQVpty)H53y!)hsy3?ESmUU(9g$J2QMWl8{jtHkNuDr!dJ)TJW)z^;Avxbr!Yl+> zu&!$B=%^sE%?$9c1M-+H3jQ!TE2k3W@2b47Z!DKwLmHzdz|M~yT#rOsX&eN-{Ig2t z90D;)c;29xO;nrt;NM8=6Q_nbC}mDJ}7$hes;$k08#Wovm>dC-ASzR#lhE0@SSyBS&JY@a09gwUz(a?U;_Xclb}wK`~I?0rLMgJel^di%(htAO@h1 z*UjY6CxSmJLu84*9VyL5NxX7Ul8?TxOPne9+k`vi&hy`#ytvCx5O0{6|9zpH!~A+Z z#EYb7=A#yk@49_xjt)bAkQpW48?WgE+zzeF-_+h2mzh?8d@z;&An&&(e9~#+yy>*` zq$(0~i0`3d_M&01^v(ZG+sBc&s%TR%y*VsY&4OK5Mf~H!W|QC_C2A3|I*nmc4dwAA zN@4Zbq5Fh{X6Ft`HA*GLroGG;+VIsu{i6GOi8VJf6Ev%Z%oa(n`%hWOD$zy>!=@^R zN+lXf-+iR5B4)yIS5;GcnKJ-Mu?JAAZ zp}1Elz3FveZ)g=5p~&tS;y;WhR*m07D^3b>IRcK$rEKd)(RTWCsVVfPoFm~}*0nVH z78LFZBZIGW?KLd)aIo;n$+Kg|)KgOjXwaaHDO*gDSQ@s^qjn2MAC>tcSYy!3g4|Nn z@4d#eDJT~htuZdoAbvFFu{#?A!;c~&+T80zchVVWtIPDOmH|EK`YXTnq1c21VJYMy!FyeZw(O+bMk7Vr zYP7URgv86CK$-XcSor03Kq%OpW~A7|p4Z;B_>WG^_SX`~p| zZZRKNjMXXe(6K>5q9%OWrx9K?*E1-D%Z%*VCSnem1VyXv~mBcRj)r!(V zTELN?z~v$!n)>$?)SuLzYH6gOi)z6#>0J7f@*zlqE)XqTc!A(UM! zFIcZCrR-VO5AYi;g*L}YW@`~go1{q*J~R7SEqgV5^S1f1aG1_&M#w7Dt0JVckT+s_ z@?AzD1Clq$j?~^$DgVKSB%MWb3_*!bHo<8(R%RBduA0)mk*jE|Z0=h<_?IM!=-5&2 z9uP_jt-cV#pgj2-`MsQ9QyGrq^gub*RzDK4Afx)1PS7^FP!h;lE20`x%G zppA_DlzqIS#(CuMw-b{?_TDUmuK-f=YyV3z0-{jQN27EPAH+AYw ziIRPB7U5M0l=%Rb6>%}PlU3m_#H;qdncN=pA8F-~jkse(^n3a(mONn)LlNkj(h_2Z z7Gk^#4SF1^#eo!bsri&LNp!e%GS-8t{=%v%N!wWF`LkjjJtcDrJDesz%NWwWAIpe| z8Wl5YtShX9WkgAIBe4Ue#4s&m6HLpTNb;I(g}wvON#bNmI`?Tse~}4#^V*OF8n1PZ zx!9zb7y=7l(R_?D!#o~MIx44>{s|CUl-%6ol=YJ(`sQW15>DE2zSbJJ0QMUR6->)C z=t}})#zbQ^r0v-m*nkp3K`+nT44`j|?wzY4h*zO#EGm?c!Y&>{?@oSU< zb#y5KKZ{oN&YTi8n=*&QjcuDSPi1a<3#XshR#90l>MCC$m zSwY_lAl4xt)dx_?l8~4)Mf@uWv22n%>_%rkE=$o!$@RL%x&^R0#R<*I_&bD!^UJ;p zVBA{+l}n)8S7>WW1<6;%dLk96Ehe1_r7oDz*!!Kh27T~nfTmGxDkj>5dB5a}8xk9fNNd7AQW8Q|e`lMjx z&BR82<51+2!3JAmB2*5m(SV#6vkFltdEbgUyNnGi*qxA6Hj-eT6_O!MO~6az8rFcF z9aD%dN^FsG{=K1*_ybAl6Nh(PKww2+b%)}9@gzIl4O zs>?yV8aEDGfTngACeGhfDq8i0b_b};*o`Inv~)XT(zsm94D!m!sX4Z&JRCRWuS^u8 z%7bhUdKsTICr3k&bZoR00R4AkDv`pTqK-gWt*KEJyl?YBTtkckJGDf z(S=6Uka}FY)%Nvd^n-sMs_bQZWxWZ1KRHiO`-K+ydCU*YyIe^>=ucSuBtHY^S0yWz zUL8F`GtGX8j*%uI1R#m=QxNDYZ0_z$RRGGGN{Sw)l+R5aHju z1Lo;Jm7@ts37DK$(z0wAi-;ARg&EA-La9vBhtp=2gRBqJt-F$Aw@`BBKNvDe_Y;T7 zm>&gUdz(yLzL67Ij1Ed9Bee!l4&#Pta-Gv2cJ3*s668GLN8RJOi>>Y|ut*lBP508? z91i|bs-wN2N0Ey`mQf2!=w?(pl7ky(``nlu$QN$l5N%-&({qs^CBoPg!VOeLC+4&PRtwOV3hkbCAi)_8&Um>H}=7HcatJ(xWam1RPM1sGM)#ez> z^wb|1wz=`5^Gy7cD>3iPX_4L6IP$3W4Pc9GY}|tOeKKzJpfT@wJWy#WEMLbNe>O`r zd$Cw^%42=8#d1^eAWexUKV4?gD+SBH`)lkwsd66M>W_U?uoHA#9khe$?T&j-k>@d$ zlY{c8Pjn-O`;s@Z*>rHpH?3g`G`8u*bvY~A0CyM6$%;}*i>=X~h~ODM<9=hCajD== zEtRto=zZ^FQ3F=|jamz%VJ9PO(gVn+gG2rxecir4-^5xsa*@lOY8(ctH3=^Z+Iw(n zJOqI7qQXX^zb{w#*d6$EPP`T_d`sTxT{4r~Z1NnJhpL^J5T5%dQs=2cnX%}zh@Ge* zRst|_$Y4AFmJXR3Nsy08)1e5LD1?7lH^wT3Y!nsc=QOYa)TZ4n83#6&k$T?9OJ3!6 zT9AiD@Okh$Y6bq-!umSlAM?!iLKryyikkzYTP`^qYtj4&()14_x?RC-wT-)27Ui23 zvGI|3(i3TyOm)lG3<02wJwVV}(r@U%%}T~YIrB&hOAnaaw8oXWb_Q$BAMEYy&fS|r zP2lc7XNH17Ps z#iw0igaRj2fm$S}bMPgwoZ9{IY}xw$-Fm_qaK3AJ-ZJ#tm(w~?yyxeGRbH=jHn6}a z(53r3QDR9==Vm&LeWeyj-bz?%(Cd;q3z(U zYNXI^Cwn`EL-G10oA-kErTkT2n=|5Y+;YVfDv%~x%pH;h40hp{A|EE=JVv1^7)F&& zF!OnKNvN@hrwFYIHR^4!xct<#1A{D}Xjw*kZ)8eaz9?28lBS0ibyaZ$cFs8?2eQPC zopsxPCpR0c=7l4f^@mOP)$U$vkl`kn$H6Ub9z!DY#|k~n8fUetHEUvwRmIFkF4HR( zTrYpUWm^kL4uz1y6L&v^d6W1m$pQ*Kz&W38Z+=KJXIwxATk!pKLYzLC~XYFl*ClHXO zKnBDmSvOK}B6L zo^=l|&EPdeCvqNgYI68sT1qg_+AeEh)!|%z-SoeY&$GuIShzVMouTd3pZI{pzf~CE zK)oQ!sC^rgd|mp4LZx|$LG6;nGU^9%xgrNQgv^vd%7dvpax{&c7v`BE0hLk+HVC<2 z2Bc6j0XsdgX?Dm*&{L((kayNWGt2I4=YYOw86$+K9lT`nT5OL_j9zBSC79B=Fp~jr zg$ou=l);`P<~kwXS>@MEte*Cawff(jS2~==cZ{f`w=p~uDyo(;n*QK#YKJ@>{I^gM!xXOnDoB+G)%27Z^B?%`lClF+0;3>hQJztJ;y z-^dj9F!ebkRs{XhXD#HM21J&AC}gfMjVK)-h^AN(`Q&B$@i*Kt-I#e3M_-3P6u}^^ zf*?)x!|5H`;kwD#jMRc7F5D@l6wHxuA{dF0UxT$PH6tz44XSpPsQCA2_0-$aa(|bs zya?~YN)()(c5=4H669m0v5jwJRq}7JYptSWIP3E)Xj zv_(dh>Q}5>5(DlVCN2sBtWS)VkJefOzpM?lH#BDYguSZ;K26Zj9NTRLp%UWYN@WGm?r)@pqBP@2>-Jh%_9WE(CXutE7Ix1G)xMfGB=WEl zs}RL+y2h0I=4zm@pe9b*2IZJmN~ z=CgY3@l*#+N23H`c)mlX_2o+c?b8iybTSky!8$T&oww748=S6<_|+(z5s7dly6F@% zvtfwVPj2{y!?CEpsC; zvkTOqV@~RQN#g@)ha5B_8Y-3+YMu=V?ZBEJY3ba{ZRhahW+S-SID?Bj#s60T8A)uo!!KJmsD)!M(p6PJQ` z=8)1(@+dDC>3K?^9%QN*q6Hy?p|PYT5XBR_PL)bv4@J&w=)q=?a$;u~E0O+&T21YE zjgUGt$v%$;1d5!Dy3W-qMgr{h#&W`9zt61Tr;oQLkH%NNbr`N{C5)RcR$q9rKfmwP zeT=^mrr)&;cTBT!ZAN4Y8>PQO&Y$v^Q|?lz$)Kvpjlvv=Y+@d3RLonWqhm-8(4vj2 z1CvZ<-IH3Z3+Za<)(O+9cP+d$Sri{6Er=>f*3mh8WMB;SX*N1JR?c_^S~zNI{kA0u zBD&a7NFB#nT=fRm*4$qW(QGEjtF5R>bo*AOD{zT%17v<}+KJId5+ncgpbpArsa_Vt ztg}}pInv9}Izo0~iL+giH1PrEW@z0x<+jwhfw4=h+0|+@mFx0U4#lC@kWIPri%!*6 z8g=FAkapL4I5WbC9cKeHQmH#KHLXECYdxffg(LpegjUE_HH=n2daC~-P5#qf$25Qm zQ~5THPP{To`YIPMf429hGjfTump`96(Gxwa-{uww?-fU!Lba95vqLP_V=g9N|J#Jf zhIDzgCELk|-G(WXw}lq3gtl3=u<)fO;(PPFz3Cl?V{4Gz&rlHxtUR>dtUd>sv<91c z=Z1LJ8@CBcp#?n>1w~En#s~0;`erHcHR-f)F+$^HGy%h+C!SyZ7eluad0FOBu0c;c zw68r9vwG!@j6BLfTTNuJS~YXK6A4@TKReW=`oe6+asqx>h(`SZuySBDHhz$Jm@HW(0vM@vI73 z8_-x#hbJ6#T-;UX2as(Kj)l8Cn~`vNnf6nK0{PrT^@M1`^{%;a8R8LU#)8g& zoa(*4ZL*~5&@w7x0vlAPZq7r`d5>UJUqx~FsjhCg!oIsZRB(nDa3~M{lzi6I87ITc z3|v6Xr@h_4Bwi0!PMkP)R9V;bXUjHL&gxtcK09~kmD4eDd#5@WB!?oWnBKi{x_60# zqeGvJ*`a$hSJh+_rGMW?reTPkLpeI!* z0CvJl#(q_!HLfwvMlhDN7N*E@IUO88BPd3;z!1>sbsw~(pD(=^ri2ji+zwe~I zY#gTcn}ngU{6kmcB*z@4LhdM~3>?dfd4iT=>!ZW-wMW+uaB2<9x7~q&4<5T_`*zzb z_Zw&+9>w?V-rGHKp^*6PWd}AKBK2wA{HD&lK{5Yub7v~W=QJcY8+W{IYin4~(7(w>P;}pCUk@PZ(~WXd+rmb> zUgus$In4#q+VcRyrzUe&S(VN`k48E&cACeJXD9)+*Z~G{N7aPWyv{s$W1+rn(i-GXMqc;75=@Xx>%t|@<@DG!Lax&(O zW(j*>-$=&DJ_Wg3w-=$MA!4~CI!bYI#?vzA^W@!Z#%NrkWMB*@(EOx&(Wsoar*11@0`&eo#ceiPu@9bR~9gRAJSQXW{9%*3HAC4=-rT3C%IS=Coq6We^lz|sjQ+9nj6 z9pcD$(T(d}~$iXgd>EqYA0)KCcFlB5Tk}quDl4!)I3CS#&6qL$r_NFL? zVpgoh*K^iYt+TR=u1fRC8(%^hoic@rmM0Ky)@(Gcy ziIO7u9WWn*f*vX@tcF?Ltf7Je)nE%%Hfk=-uVLKd5x3+1{_74bgjuBp#c#U3h#L(D zTk0PWrUKchV@YS8^bfZf$2`p8DpqU%zLSq^?`L6A@qQN!3gRfT)v}yMT7g2D0-RUih2Ra_ zh!Wnlo1ZWyf+VTY+z4x69I>@D z$t#wYL*^~-bbk(K$bz=#Q(s)boatl&cD23qkDfV}tkmuXLmoH!d@feG-)f=ULqw7P zhXwcnujUSK5MwmxWNtZdM~CmuD0Vp-o^My0OR*pSP4a9RdA>vv8HTm7fi=&$A?|`z z(8{2XAjdi+1qR!ocm}c zvKgbc0d;!r-Z`26ae@3NN4PRTjYNEzUZD(FoHQ!a`UAZTJ{V035(*IZ*P-|m4%k@XV%(R|51 z!zBk@xTqV<6c}~p}v~MHif_N56F=81Mj>3a#9clO|m&uonEpe zG@4O>P~ap`)^1kRi$>boAV0Z|S2sA(a@)bouwVX7r(PD}BZI`7FzTd?rb;}Obf4M_ zoWk5Pgl*=d(CuhS1SC&B7rW6V*CilGP_g;Bewm+ZQnO;1LKZX9@NT=|w)S@!RfiMP_>nJ<9tHN^O7aW;j z*9#&x)^LF5FDA}$|2GGvOWf^+Q(kgy7#ZG!cmkB8`EN-hr1f}(Y|}zFHb(WN6E{n8 z-D~Y~hA!W%OyjC83DHfD&ZP{`ex=BwL4h1Ytwuaso(hw1_Hibd*{&GDbzGTGWyi}d zbXqcIN;Jx}Z5a%xB|mOBz|01P;m7lPt$l%xto1?6$0f{6R9!9w=F7<@^0hJL_zJKG zsl~Sd)wBZU)7=ROl_1&J;W#^6W#?YwYJssKqBTxjrkvbQ!hLVFMwWVGN4!f#Iv_%{ z))u2myxVT)W4|o{{d$}n7^xgdS2@H&ON{M z4eQql;s{+)5IU@b!4Q38nfbYs_(Vj3Q1uj>Hh4p4=ld2Su`tPsB;qUKSYR7?dL-Kk zo{*Y|Vhk_9uq_D}eVc>TdtL8kX7aYz_5QF zZilelXFRNuFBZ^Dn_X|rAQjVHEfan>$44gN(D6JQkw&UlAsWZ5x3>ubPYRF@n<0a} zK1$k0%?wd-iCoZ%IWolq6pS2mMwUbf{l+eVavd$ZOGoRm?ru`8xA5AcdMl#pWeml} zGIhx`AB}txxdD~5CH3G|$3wbNpXtPDo-TiiBgvC=+-;8Mv-=fXkS0Nq$N?*vWi;q< zt9^s5VVhL!GnLF?saue|b#d`_XVefLJV1L^&7GL`y(RUp2E*Kr>p zsqNS_*Vg#@wQDHCQgr@t)LaQMC5uCoa5Q+sDC!;8y{Fba0*Ctog-G9qLz8(*l{wCS z_gkd$10Fbel+QfE(kGgi%fZfes{?BZkx{bHVk?wx^bWR&OL7& z@8R#hcU*M8VDWAz{{4UfcRhv_Q$!`YJ9k-#=ejFnC7l1YCwg(fU*ms@y0-6Qez_t<&%dAh&T#?TKF zclyL)?v|Q_l~)Pd7WM2D$vuzUjE&0;oWcxHVbFXHqt(IKyG&QH(WV~9Oyn?IyO512 zEY1-78Y?>uM%pa8W;6BJS&D-S&*n{Tsxc|u!m%n0*RM0^3rTyEP%!`8ec%2#nOd>~8S4ehxxI1;awGLi=n_gNYPzSg{2j57cni*70DD)G7_U&3CwYulI`;O zpZ!@ZL#N%WvAVv_Zey2J*2G9vI5K&Vyiwxv&UyO2@V*$ae(^7)nyXOzoICOJl;$3h z5YK&d*1HX|W4VEa5msE77A{fb5)P)O6A9#xs$=WW7pND(>0a?}J21XWS@TYVhC6q; zUx2vZ{dkAqqr5}Fx#uOt();91aN2tXj{UHf@`eiXn}2XD``-bnREnv}G`=^YQ>`%) zj(*bLW1Fs-A*tC|euACaCZu~PwObP6o5&xGzOAm=lOR%>|oOe*w zNitVA(aI$>_LxbO8MZUD>t9EiOpsHLq3=`$*qE_7BvAG+)d6~OpWiXu8!;5VHr_7d z3q8W3NBs1NmkTEuZ_Z=htkb@76Pis)eiVnau6Za!pRh26HY>ga?6rmMr_hIKs?{5K z@dkR=!`pW8G~s_@NO8${kc23WmdO+6@M&1+vL z^xNbsCn3@#91`BnL68Sn9Fs`dc>N}4|HHqcP|TA}I#N-7&}nh)h40X-ZKI5PTnko;Z@u(*WE3#GgU*<%9*MG-KES>9g^-a>}-HE~by%bfGLH_Qg-X6BO?tt^> z&&dPFu}t)+Pcm~DCj@_3qn|2EKaNgy1J~WeXpNzEi{W&dz??>DY!W(Y2>MbhN+c3S zEHdj5x8sp09Fro3FKs`I8VtxPniNFrmvod&3Uy0E-Sg3!A(3a1$Sp{+Vp~t640Xb* z7qC9{i$o(IBkU0NJX(8Q%;F&;{{m__MC}XzkrZ9WA}u6hYOfNHb=2HLxa}^@VNcEo zLS;vamraHwG7#`#m;b@ z&Gs6j&Nh+Xk`9XqQ@Ess<~YQjMw}2@XbDI<=vo>(X^_w&^ihI=VbRJu_@T)}vW_ux zi{Z$iD`twSMVy|;%UI~c3dQ6p7#G>vTcz*aMC}hzHIrksOXaJ}ARc4CHO zGxMyvLtgmaOT^M|XCHL4xxOKtMa57V0_GNRWT$wYrR=;8_@(q;og5T}}TDLb*cwneWsK#uX< zv0r8C_(w1lohS|o1zGYQdszXAOr3aufHAG_yoMbwVQUklQz_crU2dHJ3%p*B$>cOE z-}oJ>$6g>mafn>`Fm}3#W;=www?Dl9FA_!GWr<2s69F#1&nI)6o&G+`nCx2w8*h0H zQdBR3TD>mylIEtT*=x2bWD`V53&T3e#@add{0>fLn#u8Dw%0BZ>N%8?6SNOnM7J~w z97prISZNF262?qDnzPeb_+Rh@ssB-6x6zVpB+-6vr0tW2`^xPilc)(tLh+44&g+7Hn(r^v!DMQN~}tP+5G%0siZ?To0UVjQnAR+?k<1)Cx4D<9FSSspx>3` z!+}?%*RP0KAaipE$mCKqs@rlNqUnNDpuLGm5;nW4O0qD67mrC#Orux{bUQ)*;0Z<( zWggI65}7jT{89EcF3{M$%=Ypby8Ts-KlbZVYf4P2#Uc2vJe2~WDKpo$ta^MKf=mGk@789{gvfz+VPmr-nWW-FRdW%}S&fZXvCrdC? z7LjL>BhF6aW;OKbF-|_gxZ7t`jmZQ_tdvj2(wK`KRtKxB*0;Hl>EjeftORKWTTQ0J zNh<0A(#eSR{w4HIiBpF^#mV`TXm*}&d0*k#ORur)Yb-qU5Dy+YKvfvS4SJL^Nv0o%TPnhUGl1q}i?(vF{{mI+@;mJgTv8qeUTcco5 z-&^L)pS{e?fhT$3r+!V&4@4HOyb}}r9hRNRQNMYG&hnq~w|?dCF@E6VjNFc7$7a(> z$wArN+~C^v>yj*Z_~=pj9GlxU8qGG@Oj^py>sFdlE_40czs125pJD#+$M%hz{@RD}d*`mamq!w4wdgMNH22Oz z{xd(bzs|bfyk2M`>4qlBggZM`De0cHEjns|lUg7gZeo{b7}R&^?_OfZeh}X-;!TV> zs(Jj}^);&71FCa-oSALW+8&_!0Y;^QnOA6q2HvoXez?qMrqcX;b%t*o%<(TXHqlpJ z#|N0wt{yG;cy@2j$S`i3d8S>Jv}Q5gmVoaD0{S@-<3_KZ2f} z=0I_dxm=MmXP>2In&h%ejH~MmEy!m}H#-RP1? zO;Ii#lT+)O&=xU$CdU!!UdUEdqh<)SQwhx-$jZg^!5y@TIzzTc6{!_A>nOB0+k`E@1v^GdIC#iUio$7~@@tKGsK>`^*!gk+(F z7KfPrkiz^d=U%N*yYxC*B1`7T5{I7rSyII%jADtfxq}i0@*?@`t-qN{MgkL*{ja-u zAl&T-a^GY9hqLx)MQ=WroWW7dR*0{T@v(6=AG^BDz)cdSk{GoOtW=4Pka|DSXC^a& zlKLrj8xbp;XK7vk9#acPN#|zqYr9-&yue6_Nf#$cm^Q7}CeLs7h=U%wZ(vOwW3+XF z-THSKs3XkWH1kJ3#L1}zHn+EES1&W(zQmwg$M;9Xk%sEF*{LV6mzLR>sIb~RNMh9_ zvD%lmv#RY9=?#2;jh^rxDf+01B(0YoWX^?$KHBE_${H7j&l6u=A?(FuttF9CGWWuMue$lS{|w+#0Y@O!Ls`$r6w48Lw3ypy`_>u2P+huREfN`*l`JHRjzR@OI98kUfDt~zHcd5*#C5*N|br9#5K8vE&2)#DS z4vFg@Mt$x$f9L5Z`LhQ+&TqUzczu`6E4O%L zzKy@LN^{UAcjy!NxiUl3qqTm4*zK}7`2d5i&y@?$5i&$yJi^0Ao}%QWSaZ+w?8+Z7 zxNw!gjfn+VqZea4Wh_-AnV7-|)2!^o49yg2uTNpqlUj9ZF^`d2ME6zVn$MuwBb+Ld zNM-13me{zG;OCY~^baj?ZJ~#4dJ!<*)uHI(xfB0i6Ey&ojAjn0~u1iHRaeh|FCKaHVv!ZcDhPYKWnniK1JK zjRc!#pT%!%kt>u~-`eKdwd?p}kJ8iuZd6BHdhIzjR&O!Cc!b9ue}c)03H&f-YyAf8 zy_&3s2J}fJ6O8>(B2k7TPxjTt^J$jO&ZZD?TNg2d{PaA<$ywGfzszv+8m*VUMSXLd ze9C5Ss>ID}*T^p}N%@Mk^B1{UoI!vQ#hfS#0y4(F?8csIu{PReJao~=3R91K2=(D7 zh(|7l?noxDR11DLnC|`fBi|36tGvT`f4|==v3&pK^?45g{0&aX`^f{j&lBxGy()w4 z^768LJp!qfWI!)D!Oq4-QkgtSr_5LlNRCDXQJwtk606T%#@C)@>X&!e4otdN7fISF zhNC{gpi8FTm#Ve8p|ZC+WVHGvN?**AT>LydcN0oW`0fZZ=wdh~oq~pS#O9-mX>JHG zM)V}fl~wG42eH98Zex@UBCo*O>o(6nG^979qgL}Q6jOx$87^FS9^I^PVCr$)Od3;J z7Wg7MQyL4^63s?~?dGnWQDhfCL3(D2Bt5F@FS5S3#;~!C5scANNgREK^2`)=c0pD# zyNye7PGkEqsZPwKRwn6Wi4r-+g!p?cx;xtpY7K@;pJ;tr>W3XU+#y>y$koXV+nSDH z&!H9`0&(qX0XyodfV$zWt)pyDQl1O2i+!dF3z*3S=|qtzA`C(fl~xQL@40B>TNvB-4%#G zmfZ#YCjsO~YY8VXX)JWt5*e$ZDzeo4-it3vh1Aww9nX(QRhFo4Tx0UUF;0B)3-szc z!7PhvASfg$gQj2CX=0_+o@4lIK}L-r#Ml`aA10Z)qcZim6hqu-y9X8!$Qhu9P?Ifd%0=TO_B6v5lPc$V3vBiP9lexR_mxh1n7ZS13Z z9;Jmj%v4@xVNpWIHZ+WINDygk^fzfLRg9!V$*$1dy2{mCUz3h+k39LyEG&JPe!F(p z8_NBE=03mweu3uu-T(HIGb}}Un?UAUik0^>f~ef1lfS?Gz$ckXFlr9_oD(g+YRyxtnrNK? zO4lOLV5o=e1QsMz{ESd3?xK!LEX5CSr1St~GsKJA?2U&MwFCv#W~D!3De))^v$JgW z;AYs6?Ps$*W~3_A+%$`RhO~8nP(OnfyOO9pQJSDoEOPeMGZJ`n?@kacEI$Zjweq9B zK2QN(?d)1UejH&>P=5hx?Fuuw4gG!8!WX{llJ;#Yo~ z-5alR?2%7Wnp&XKSZ8xrUwbh~5+vU{!Au6*ooS08DTd8m>8l$KKwpv$l2R4rL z3DW5zw&h?t3ChI+M~|IAG{hRU8s{!v;?~Md4j-7MG&Rr4MvIB584SypFwnh5lSDR$ z9;=vfo1ALMR+f-7Z#J5AdtI8H8e!b$=l;%b(0J%HSFc^6-fdHKN~Cm!R&O9WSva;y zI-h55eqOf8V%20k=+SEI;)N=CZwga=1b;AO+#fQGLaZpmcs!uKe3_(PA|qx;{%vUD zJ2Bzk?f>pqk-Xb&@BLZAcw_EXba`XFff#!~hv;udgK;~Ei9IMB>l`P6W!dD@f;sJz zGF{Sh571j(#hP|-7v`9B(xi4aF^?T(`oIY;UU{C*<`xe>_9VG_l18@)g+s*oBOIJP z#qO1}tX<#Y@UMOX%P+9L>#{Uiq1N4CX>gp~<(Jrguh$epj*eVvopAE4bL!9%OzG{I>O-h zlKjfyh?QS>oE1CA=qrE5&CUwmQ24Qj7^xx!!6!-OP)}7bkIv8PCc9nMO5FV7e_9jrC*poB#kI07*naR5H4e zWX&3o4INUEMo-_tZFPw|Jrar6Nq#)f&8)_DDvLMtm=hXxv4X1UwA&rj+p5_jNJMXL z0QpTMYC;(t$9doOz9(U{VRw^aF;8dx z3g7wv{x?bsCz+jFVq$U<+eyi`P9jr4`1NG-6AZg;%Eft#ih;lS8h>%orP>{`*XeNe z{I|&Eb4-_}dFiDWdEwcwQQvE0x0&6Wt#kkSq6ddyC5nO1+yA?qlWa*6fL zs+=2~e)tjj`nGqg^g2BT;zHGuvekC@zzoMy4(HCEXJ>mCJDWv|1{BER1}5t_R!Ai$ zm|R#O4!rL_^tiV@#XUvA{dCyxz5jjgD=HANkwf*Z_fzh=&HHMH{tnNjYliH9zk2oz z3ELr|X)G;1%x*el?c!@#QxEar!%wl^yUBs#VZw?-DRq;Vm(P)#I!Qj2W!10B0q#sD zNvG}O9C(mq9AFiSWDY!x{@TC8i_#2>5rsyX$0knljC+<#Ti?Oh+ay&~>DOc8**d%b zXp%oHpCN2}SeXe-Q)AHHB@q5I-Ytx+JnG;miIm2`xj|3xi<~7AxoKH3^x`o>zf#?D zIdJ^1F#q8xzI-6dCKid5B`dD5x=mr}G|9<1;$#Ld_884aD!V(Eb!BTA5ZbW(RxOe;Z5okE%?s)D+XSuGxZbOB zx!0#x?-RC14Acf@>Joib@MZTDD^L|Yx(ve??%;>L|-CMy+bzi{uia0dg)M@zpy zyYYv*K5!KXw>blE=<7<7pC*-28}&NN*RM&v8UeBG3r}W2%u@`;e!$3WqiYJfm6D`C zVRtK~;FEdDL9nxqbVX}zH~8M_sw50~-cUYXQOjbu8cNtfPbQd{EOYwQQOQ)Do}T5@ z=?7&S%`y!3_V!p=IYgy0$)Enom(i^D#s7bbM@*~Ij?XhPf!&Oicu(g zt3!7v2XtP$O>T0DuRs4PH(!5=NR7!`d9Gc2opZe&h4PgAyX*Ca1Oa3-83_{bJriA5 zx%k>kT)*td=bNpRSvqo|0Foqm+Llcx#1!EF!s_t+(Rr&iVXyYHRg zq2Al75|+gA?bq-o3hRxz`5P?Y_h(5b$$R_T3bz$oV?O-hkI-$mxO(OlT0$DLatyoL zWXs*-!xNA2aN$ADZLQKPPtej;9?nj3akqvxF;68d&}#2dm@hF=$G*d+G5WPFVj#5}curQmHdpThzu`Crg7?8@?6f-$|N5_j5 za%PGtL$H|!jMWG;k;YS?7RNMG2ib~ZqV5e+YKl}86ZmZg?JEqMH%MYpP9-pgEqdY_ zAy4F|@%tSV!K&XK5`_tQ-3TJDuvXTM{R%{&Am7;Dx3d_b)H`%tD3#u~J^900AFvAK zO&zR#w9ajar|=;U0w&56eD<@S=MVqz_i47;6et)-_{4yRj{FHJ~>T!*vsX>`Ew~fYhprPM`#I-5v#{f|XFXdFBE}rb21E&&6vu zrOm9+>IzkZ`u4`YV_PE6L^fn+wBpC=rT zJ;_c!bm$1@UptFoTC}%saNvojIrW);z~yVNaP8)K62dt!7_t7$zr{`-C7V0V!Bm2l zokxuujDu|kxgx_$%ZzR`a6jp=dU%~f*N&4i57BSadg>u`HKlGLnP# zK|A7bVu`BY3Td~{`U~uxF-RmsY`?)|`Y5ew1IG!ewL9$fcCkhKSg)W37Pi@@=jBL` z9Hxs?ydqQtUcZ9jchHq2K}#pL9P}_p)J~yIIhYeE(oPXe%b)}*vvH0r&-Xr5ZqOWi^rt5n7e~;o;zT~J^dyFIl zsR-4!iIoWky*9~U6BUnUzeo_6_=5&PSJ)D3M2aH`!QRMcZhnS^g+*x|b_cQ>-!&E! zis0Vp$AgXjfn%a`S0->9cZ;rS5>nY0S%IR+!&uieaw&~b7qmDglQhXyrkJUe_RCVq zY}N?Ip6q8z&P6yD>^;&MUwTvY`ldX54cnAl6G2ckHJgNGlCl)E=?M%c&CFDZ#f3SE z=o0!;*Xy!VHwlA~q+|2TzxeaC`y)F20rlO8My)Obfs`=`V^Rr6 z`WFO>N-C2j5_0VXQijDeZ5+`GQ*~MDi#I`_#|+b;SSXUqgbYPnLLh`v8Tq}KPm@Wd ziPaYVphFOhQKJ~Q(>DL@gX3ytT^MQBg(>;=WC$vP76u*)t>3$t)&f25^zoWRW6MF!Zr?jond; zz~AK~Cmvy3IL5i&kY2BbHr${&Y!WyI$v|P&s<2degd5kNWpwpCxr3#Dxc!saf zpJdq`VO`yUsz%UNFcN8UxfxV3Ku=__b2AtPn|>iCy*STYBG0(qWZY`g81%7SpG+vc z#zR`Js1lkC{UM#PLQjk2d~mNlLs^_3mPHy3Be0l^X0a!1a#5P7v&Nv)mh$nLR7SQcg>jT=8T)%L zzKe-2cxFE)u7n>f81HQffja@@&J09k-=*>dM~@t)UaJy_Og;+P-MF=nRx(UXE3t1b zB@SL|U*})I^qf>mG*D>QwmBv}Q$&_Tr3P`eMr7(r}#L!1GT$1VB{(M;#L`Gc((BVi7)?;aABv{j#bW(15 z0XG~+k-Q)T>qWHLgf5tvy9nJU0io62vvK@=*8PmP-tFJ_EYZT!mHn@KL&X~-^!L#d zUAd2Jig;<_Jr>Evv7^UuY?~Lp{WWGEJVH}X(75$F;q(mp!DCpp6`EJh5hUg?p3E^Z z>e9~rDOKkqw1+dK@<%b78~9lGlPx~v4DkOipF`z7JHG_4{OM(yD=TiKhK@y|yea7rWm>3neKv&pZ4{6l zv}n|?GVbq?Y;-XO8m?h63PZ`a38RQeB!;Sj5*ZR4BE8ASee`jRE?^ECQb5wwiul1v zc3(F5nZV@8g2}Daszg2}J0`XgaWrv?6WLE;=r)#OVg?r8V2mod4_?ICmwuOSD2R}0 z);Bif86w(P%6;G)f~@@GVr%;WQ{%nO09BN?h$)W7V2ee6<1u|NWaY*U?BXKz-jK`Ju1Vg9HyV=3PtdMy^UMpcV5UkmF5lqltxZhRq2F!M z+uLDk=>gnPNZ8wvY==8a?%~)Y)(qy3KgG`4GTv~PWGatFh%RntS|pQ6@|gq)$CPTW zB53rwt`q<~dh8IjT9ew&h76d7VN>7RMKv4=9PovwgxixD^u)qJGPxY1e)qPo`dx1- z@1bpUCotUWWAa|%ymvi}cz#WJ6aDl~iu&)@x}S84aDx6HnT0Ti;L1Cp|Cq8+K|8`)YU3{4r(|^V@`Y8hSmq;$2Ak!J~#A=$G*Z%|G zI`WTc_Y@|d{VM6z8w|T!eEE-mi+}RZ{wdx6kmdQ`|9wt<_P@bc)H%2FEMDme%H>Cy zD;H6AF0g%R1(OmKm*@oN$>_6uZ2bf$jwbmR*#-LFc!ts17B^R}vstS#C{OTE`NOma zI%jTNqc~q6j2$vlhgi^5N@|Ono$G9N>nP(6JH0B3(Z|SUh(-oOJ&(6Ff!V8(&{cG+ zLgMHGde&jw8?o7_(-^Lz8w!JDSCag4uN~&dRKQO00?WN!l;!|C1W!xTG=|J z5*bE9bs`uLc|+;tVWbo2Mu?TP7>#t)v5KRosCPBus!-Sc4%X-M^rme3`7Boc0p^N_ zDc1+2T1}1^vmDJHl$HKq)TQY*sI~eu{Q>QMLlQ$B-INvk_VyOtZjZV7IoYPvgofN( ze9;4$4E{K*51gSCcU2&=V=mfLsRXs19sc|O>7U~d`jV+FnBM7Jp1tZCrP3smW#O=v z#5%BuZY3lsOgQ<8OhO*s{zyV!g|UnnVyjZlTVv4LL?64P98=B-R3|CXUegmP9y#`L znZ*kT?V-cR83#TCcPO=VO!HBS#S&loz2C!3&9ZRdFs|$3_Isr4Q2j;fVG14Z4Fdwy26G z%h--X%Y;VD#j!L+$%Jk%Zq&I#G|}sDKZNW4is6*3~Al`D~xMr(XGR%r9*_VhkbM# z?b;Du`4M=jdi;S$gmniM<}LuB=LpHY;1g9j3`l<{4$0Yz+D| zHm=icTw@reQJpNa({m(qCHf;#4SGbW1(`VbwadhQjj`e2wM~N6{e30m+QadH$TYA{ zjxqgXZ2h|@`RM6eeDohU{M!i_SGUM`2FX$mwbjQTxR?Uoo~>XT76o0w5n5P+|Ak7* zwy+%)f7Bxt$0SXMrm8a>L`*t;rhaCKQ94OI%(FBK$OaKft4ojoGu*>%j@a&X*l6FP z+Fhr%*QXte%Dm0dKq0MJGC4hd{Df>fYpPCjZ*O19ZpzFEn;Ez zq#Bgt0rf^*h;`6xx45#kj+HD(q?p&=!}o)I-K;Q_NFOg!>8;)%X_;V_q?Cdfh>KZ= zsmB<03d7FG3rgHR2x1zo7HSkqou*)?#@O>%-PmFzkY3$3rSdej`X2puRnB6>^QnRZ zpzgN`!Q&!Www0?n1_T3~F_nDB)1v_-!_qU&nuNjuZdv(`;Y*8s+dbPaT{fm|y0|+-LcNV25t= z5Vn^`R~qO8mqFtI=8-MzznkK>GcB6CI?2Q#GV@su&E@HhYV=%>b_!_*mC(274;%Qs zBzZGIyVIrC9+LEDD3(v58xsureH`5(WSu}6p^UCE_Cki?E>X9R-UdC+l1}HyI2PR? zAW%~HR*vCX$ZY9#awl!lX^WCJi&H5xu07A*$||Fw%B(emCZNN)B#~v4vQr$&lw`|w zZEr(X$yqZ;Mzg6n8aV+CwhYpykKfwlMnA{3hDFEqu)5c3LsPiBN#!)>U&Xt4$1PXfq~ z+<$X=ABr`-657aMai%j>g2HE~QA4jz$=Rlb>WFpJnO56xm#!UboNI zZk42>adiGs1m*Gkh1Y2|+YH8`%&mLvCh=&<^ucL%w>KGeIue3xsJg5|6awOL$n5cl zWJT0%Y{^#JzLBDEAJnDvNq^|k9fnkdj*_ln*(TNPU6xnY=nOoP$rPnRj&|QA@`s}C zmbXhK5)20}LxlEMgr?o;_eXyNS^f{MRi!HTC4avSLixU|yIJpdclP$R@G0aA@<6Sb zE>{{)b2Iojdivk9aI8Ybs6cy@ho+|4vK(IDx=v>c9{*W`moJ^+`qey#pL`OvKEl1e z$M-J&pXiG^IfSOx70eeD(*6-bdx4;Mg1`T3kE8y==kT)uhSK4CFMN|DRtMv|Q#=sZ z?ES_s@q3LwA#;5LHNV6ls}lFC^tN9iHT9R=8vQiZjgwS@3}dayYrCtI^F_Y!@DsE< zYrJst3af%6bW~>?A7T9e9_7;~u2Fkrj%RPw(0UzGYMW8JN3Xky>vc$GDtO@#*N7=q z4l!5xD8rsWMyX6?i@gm87;ZV#{66zP{Tw&)hk4dk84i-<+y&x9l0@1e zrR7N}7Oio>NbCg-UfDOrbErQ4;2piP=IvWigHAkV92YV>k;$83(#6sBsHLNk~|IKA)FKgqQ=} z3+Wb#-W_ARANBQt3Lw2+Uw#)K=-vM2LPEXQ>v8q!WhN&pcp}hfhLoV*xOSeY`9;c- z6l7r@If8CEGNTZfd6~gSA^BWVx{`^L+8evF9VCY7(ylY~F>U8|(21l3O2UACY!fLO zj%6`bE>JEMr2O;R#s==tBbCib#`2^<-ee1`Z|z{0N<47*k^Ks2oMYf}_0vBt%n4cg9i{@&9k_-yh3|Kjj1PH%sNc6^bqY+l4Eevat)EXhLxI{Pv& zRV)1c$thlZaKxW)ZL$y?Ms1xTP%7B@BH@%rFuq7UQgI>&y?cO$IfK5IW`Ys3n#Les zLQ_>9KX8bg4jr}3q!Y78jOTiktZhbWibbm)`NuBPE7Y*{7ulm<$aLXD@%3`W#3HtB=gH-= z5-cHrF?SEmMfE=V35@qgY{ju`%Ww~sK(rM6@t8**eU#bRS-$bLuS-B`E|VhcRY_VZ z`I5+(6xy{d;&ERhFQneTKPEphjVmB~t*Sgs1>0C;PJ!TXXd30kLyYRXc&$w|LzOM6 zrZFbaBX%}!(J4(+Z4KdtbJ&__Cn-|iq}!Pn=hk`d)5RtQD=agQZX|zelJEb97dkV%yPKNm_T*Op`%uGHsW>6c2n{;`oS(EQ>9q2`Kd!k z$)peP-0n>_-4zD9g*#5MI8i~@8{8N*2(*BN)n|~+5t&C&1XN!LvKF!^36&^w6SY`H z$oobD?G^6N;B3d1iK@6xM9}r3H!E~80}*iUABXjU2_ORfG`hzL><&I#9JE5#!&h~Z znXK&LippZ_cCZ|q>e@1DvLwAFg3*vf+Lqi0Ma&dTTh15yf)^n$=?O<7mxPS7fC7)2 z+o-;ap-P7jl9@D#Tw0d4hfh69CaH7c!~-M>b98pDaO>tWwxRRH&;N`Zl>f*7_#X+B zq--fQnoSD%A_q<#K{1jP>`D4PQ>yZctrC6sm$0@}=Dq)!t+7os6mz?SXibMlb}x|)KF0EeDv7-o+rQ<~IdqcDksQ7H ztLVui7{yQGDHRICWu^uj*h-GLU{KOkR&HLW(-`y70}taXDHcmQN3(fezq!NJwQJJD zWUHE`@9m&#*JYxWta=RkBdnx`O@I}tv^<+(JA&y32`A6Q&Br)(#APkJ&DzQ;TCItq zE3(~7pp!C%0HQ^#LpT^==~)ab#7_>0O&>i_iT{80-ZRLuGrjNooqTh?w{!P&Pr}Rq zGXMs_E*2ZG;I5a;)lv*5#b8;KN-CGCRQ5N0aFxsaV!7-Oc9n`MO131E62(l4+~qQC z1Qu8T3t$i?U}k!zdph0@H>VTtImh+Bw`VX2%TE?)aQCf34LaX&&ilO2|M`c3prLyx zwoBkgXvfQF!v(@`p5*-U4(?N{T$*tR8VYL9AgLKdS_RT`l%}f88VcUP#On_^=;~zL z1WFm4fLPm-htYH~)Di{cZU=Jj?v~;nMQ+YluUtb}+mJ1%=h!&jnA*ZQ>g(4iSBjJ? zc`Pw}Hcv>$QUOK9LO>|2+g)3FX?embC5|U^0r{^XH!jh##;V0w(HZsnM7k(0!g~8Q zN~X&GL5pNMLn@)l07Nt2NAof$#nRJog8gBEI+Qe;w26KF5G}KKTQFof7}RuYQ=B z=#viZ{eMp~<-(9}eB&FWQVH^!>4R2L?@fDF6T<07*naREEOayLF6w3SZIC2;oL*?e!R&g!%k1#yYm!BC#D%OItFBWTBg*s$AsGu>*Fym&x7< zDXUqGxXOCnXB@0Eo7Pw=oy68!*t&lE^R|+IZF}c>s)~J_r_@;}Y8flFXnf zCG3~KfW7r?O378C$dui#h-0uUi~WOrCS=IF+5E_^-nM^KKt57SvXkx`T;1EZ1nePj z(;&dKhq%5ggZ@Q&oDdLNW`cZqTC%X3hg;bF1IcC*j49u>IrhLKbbA8^?WTlJeBpoP zjwIA$CDW9Ovnc*p`sSEcl1wHeg?NT#QJtMfPv%IK77+~Dar}@= zZ@j@^7)o)UP=k+#U7mm8d(54DjJ;-$Y|>K~FRO;1icB69Oc z?5Byjg=tEmV8Sx-HHEQmkt|N*Ih)K^e7b#`etS%*S|*)HNQ&=%vnz4iq@j}%cH5eQ z?>OSnFI|A6IC^KtzgM7tfTklp`l6&4|20>U^4AoX`_^5X2u=N94anqoeYlafAGE{} zUAP6DdEg9%e3sSMUZXjV*&T;Gbn-YUV~*F~-e)wtikdVz|M90u6^a~BEwQox8r8GQ zEbkV0_O(2E=9^?r?o&CwAZIIA54XuqwdrsMb}wRxmsTV=ZB{1iLp7$d%d`DTNkEgQU=ad<1O^YQWp!a$)h3Q1O$*%>s+ zjoYM>u(o@EuQ;54_;Kc!A0aDP-buK6XB*uW&sUWPjfh#<39q(SAsnG6LX-`K!ql5& zpYlk}))-dKVO-1+-K?XuIxG|y@k~>u9on{wnbydP0_=y9^kUetq{)s2)T*aZF=&qt zQ0zYbRhMA4&DGk8jqb`;K9NaxtvM8x6NDa zHFn#u?-+FA0(w%HCZ@5c!MFs16cdMF$JA5@pSGMIhQ`FeMjTc}H$N0PEkPg)iJ;)a zJL#08BVWFc`ud?MAifve^QF0ePZBq^uq`okLyEiv6eA*G)5#vao$FY7gaCj*f4}dK zK+j@Hcxp;2w}ls$wDGVk<`xPJg#bzJs~|5{KkUGt4Iwq*E5I?a7NwJRY&x3+1_EyBLPb)1Uk#XHOmD=8fwduRb8XwuH{3 zUO$kh8aEhA{f7uAN~W?5`#ssc2r0C9++){g;5JF+r!ZWXk>f&?WiY&r(`(T7P3$0= zD0#zB5)4X(qLd*@%l3FOH;NUNTp^8Ns*(mQWiR&;6Yjmhch~#64dopXVRZBblmW}yXiKYmz&gl3v;W5a{CotE3VK#bBw~x+teE_n~u)z!8ggyC&_;?O+M&w z^R~mdlSG>q-YLL!P%EEh`}n_O`t1Rm=QFsSm-u^!XZg~{9^!vp8nWLCaJ;vuE!^hH zuYQ@&EosdE^IhIdl?XRr%Tnob9!-X|nMs0X;+79J{& z787>^0u2VoCl1qby-7S6VGHW^Sm9Q$g))wby`IdsiM$$zN*Oyf;zq8EUDu%5MPGLb z`wsoM3q1$Xb{|9~b}MHnnYN@fq2kRFm8Gh*aQH$O++I79){D)lHcbB3M_VHFce#9G=Ifh3kY;uqPDd zhM6Eyo{=H_LO3LT&KFU#X1)+UkDlp$DxWhIzfzSzu-G(n^h_Pdg5tIO2DF$#ieERO1y zR6+~Lr(ByQU!2BqhSGcM#L5({!yN|whE(SZs9|GsQ#ufjqcOQcl0r7ifqEcw*`oMq95?P{(j=h2nz4saBnS)92=Rk3@bJbIawDv5LCW zvl&Qm((k&h{1}c#PrgQ&Jq9&_+?m5^{2eI(J?dYVlnV zW{bNASmTf&Wl)dzQ9VtHW%Xi`ag>txLzE6sXG*A*5~-ezrX?6C5mEO5&DCX6r=p0w z{(wQtmuZBSGsGN@(X}86YHZiL>@-H$*%V{d!gsSo`W&;C4|W%? z72=N-yzwELbdm@N4UKV>;LuCqPxYA2y5wS25>CWrFXRB_N?E#JNMc7kaqiY6q#gaJ z1No>eF&_~51e5j7CMD^WnkI2e0mF#Xf|!8_y+ppYh`V*0L9fTiSMgm3r@bv%Qo5Oz z+KAcX=V&$$@P{4wvk_y-a?+*hID{xb*J8$zhpDJ!OC^%&6v=dfso7(4bWc4Ja4V=y{!NHj5HRv|3FX zhYdRI22o&ATRbD3fQ9>~V26l8MUQD-r$l>9TaS)-IreuYQJO-(He;;S|uC@Amd`j-8+P*Kq{0DiU#P4Zg-pjO_ zq!Fs>`@OLK|Fi@YC@7u+RusAD!WySAl?PLyad;g)-j$gz@qCJp7ZOZe&+)r^PmzA) z-(o%eixjQLP&Qtql6{ti zHp-0@OP{DRYPNafFW)9*oJO6#$oaX)c}S1BHPhsGrZxIsd4X(WoksJ3?dSiDpZM%g zGJoZTIivLA|tDH2yE2B9pcC$_AT^50?jipG6|Hlg|B${f}yBoQ3HdnC!Bgs^n#9} zSj1k$RHSj-Dlst9XoVa}CBr~4#FUtdW?`UmC>WeZ%zjp5c=$H?_%gm5${dihXU?*8 z>=@tv&Nrp2_Pg(mccLXe>g$K61MvgK{zUy5-@gaNVi;yh-zO0?Bm9a~sc`@!cE}`E zd~bl6Es@9(}We3B>- zbmD+cx64lbP!7G5`B{>gBAwQugy>XZcqqM>44IoPIuJ1=Po{Dtb5&{jW;-^yT#iRB zoM83ZCE{^W!ei?j8$`Z`nJP%D>TbU!VKqb37xm&JStB2f9E^U!H3y_d~p7VgazYR=I)D*$nEtxQK&h9q;qhlTR|;IKlImeigD`qdHZhyWunU z#w&DxB}FhgLu{)kw$LQ$lNZ1gFT|q|egl2MV=BAJ$NDXP|MD#Lxf13x&#=2^Q`}x- zG@PQi?s3j=2v5#ZUb;Zh9iewS>}}iBRUt@Ja1S@J`+}qar^+Ut`Zi0kPBgzl$Jr)$ z`4WcLAyrr=Os3I|9Bxi$oJq?Z^g_RnAJ~L(Ou(3=punp+!o(DrbP5d%rKI4-9(EiM zEewdeCGt1ssa~kFHw96ngc+!qmPR}^jarHbM=nv|q4<455qq1|F$xCQLNFW=41JQh zY09}YksUB_9qg$jTEQi)4jJbRTt&wmrzq(qYAFlF$S{|$U@8Hv;fRu+A+PAHHMePm z9g^OVPB3IFy?GRgXfzs!wA(FteF`Z0o~h?i0dap+Kt5VaoZf{3`~DRl$-KlHEd6SZ zhP%SFkg!jCf0r=wWyeu2l}My>64nw!vO%X!;EYJ;%k+C~x~)T5B!VCz3zW!JPiFIE zrfC z_}=%P$G7{OeC)?L+}Xkyx6yS=YEXoBMR-#Y`^14Q`Q}#AlDNBw(G>2%dMHfiJQORG zVORFywuJU#k-=_hY;JAS=nOCnQ^HqM)iOz4r`h);Oq9u`34@5C8&IrOW$~QYGQ4|; z{_b)1dj}wQ*AMC#KB#cq|1-+_zE?T=oAJ^2|4n*fP2h_68-WQ{o1jn+MnlQcD`e7q zcWsNFUnNsIiEsvtW{RY{FNGhGf&{ULz7FjRA z%7`cg1$*Svv0ZAVY0AY6jZu$VzC$=SAlRwE)ny)i_<+L)N9=_ob{Y;-zDj?zPqWvi ztfv?aMqKOPk;S>&*`aT5k<4evIAR}Br2WuvWYg>Q<$fUC8>E2r=wiG(8}r9MvNHKd zEx}THpMlv?!4R9T5C#ex5HXM**e=6f%_iW5dGR;M_AYzb3)m}X-i!!mei{;ZsF1VJb<)%xBZ%~nV__E5uE;>Y55 zhQT`_P`aXErqXg#$z*aE=_0*OLqcgn3nEnSqwYSv;gGj)-on&1rb~H(u_os{>2zLp zY3+8KVW&kdn~ygr79HjhCG4xMk4}Ys3A``gcvZiWO#hRB*Bq2$nmF+=elnL0Tm#Z+a1lgAfG z9XQ;%e&^mbCyItppicnS_g>k;*!4$NCLgIKyl3v(3A}fRF5YbUCW}-wp%@jj5CJ*a zLrJ}zT|ULA-zJ%=p&dJpCh%P8AUHl^ZKX*WDu?wA`LPh+3DKBMlFoOOh?<4Tp+1ioclPG4` zSigxD^yQG;@jd!|TW;baQ(feJboRGINtDozcwFH)CKCQ!LMxI&xUb(319BvTfB5!N&4)9(wb7n4$@OuNyMGZqnKl}MQ6@)?SSj5Ly* zoWzlFy8=EO%OT7=caeC$krXz@@-~wqURAxrmCol?Es4x4l8t`!0A@&Vk85n57I5QX^xwPr(Wb`Ds8s3D?tBfH~ zKTTYEiCixtIr|!;-Fcedvibhft7w&rOeG(rxPHh^XN#d3%N&`*OolL1ps~Hf{&1D* z2_N&|GfXQZ_7Zh&^bg6ZeUeO59%+nYgY{$@-`ORVR0;Jd!m7y95u)1)apXZ;M-@u? zW9LXjB9*Ymlz6=y5$fjB60r%6jggEog@Z!Z$F{TV+5!66Tl~&cg2qrM-8P9Fl~9dQ z1pMre87eU&rHzt|8T$eBIv@nHVh&-dsCp8`)fjss`gsgu<`PdaGt(pgV>|3mAET97 zl%7_h?lTZ+qOo9IhIE3Cblui04c&A|<`c|LpQgMpg)_Q6nR&*_(Lq5wIxI~ft$XK} zyB)}nys$o6%k|!!0(SpxtxC&*$yq_X>q$$;?X=M)T~%Rc^%A9-las+$04KCaImw1sf<}ZSEN!ZVF}t}7-2ahl2ZH^G3@U# zZ0~`QlEq94CW&S0pcw9(hA@fLCDc})o|DvLVbYjL=_dSq%*W6L@I6AawV!u%Xyqbk+1tk0$QQId!oyO0d7UobX^Qxq=v#cp%RM2h$Hk`;4~GsMB?aTo43^j zLpuQj4RgFiq->+c4whz<(Mvc+nmFO2<%V>OK70O%1*MD=-x2Sw^kkD1{3F`AxE3UY zb)PE&G97hd3#92E?Jf9+r~`5DDbe4BjVruQ_$Gp#1Z`EEtVK#+QnhIJ9oqYwc-B<88 zdj~RRR%j~%F)I;lovbD|^Fg4Ju~bg2EV49PC5}GD-rhbV$3ci$9Z63Va7h~1>#%vlKg;>YE@FFQ_O^HU-Zx$beT0MbbAMA?tVXO~UqKiVWDH8~|W!UIk|_+tzxvbS@SYHgZ$_ZrQeSBdg5!Atuj=l?OS7R0?rvX|U0Q5G@RuK_^zaO}`5HUBvpD%0KmK?BcQ&``?5_Pw zT8;0qwKGS0=4l*lnpu0DQ@Lecx^e|YA9A5^p3(PS;lZDJmQnQ_SG_Ei#Tk~P6rC{1 zj-!!Mb7WH)ywno;a!evlFj%`rbL$GBw}n!iB2zZV^-jaLk8$zmZu9!0L+g@3Dhe5S z`>2+RnoALPTiAAZWJ2nqkCSMfG|IKQgq+7oAJU?|8bP8!s4M7m2~cY2mzH^8rA>P! zWX&IAY&6O15dj9S7o%7Kaj}HsiFqLmMoIdOGSofPYd6tEu5(|^E=*$IMT>0G#aW_6 z2G`g{6=$8a&W_q-DISrtDzY=4AQdYcWGR@4?V;JTqB-K)igQ8Fx44S%%m(XSOtJthPr_E^C zm-CEN^%$-88^Xv3%@nDA8d@BXFHe!L=p@p4iqp$<+J_9fO-w~(8R%?o-sJjfM5R)e zOs5xKd7bsCs*JHU4GS$>WxKvRF>%xl8AfI528C=AZ`34k`_f@ovr^K1S3qi-8puw> zv`jQpCy~mMDW)ZbS0o+gvvbUq(-Kk=1!6vtB%hmje)R^z!8A`Mmy&|W&Ow80p~i`o zB`*BkpW*NQga4Mp??1~QeDyDQ=<`2LzFMS67mciRGfkK#Rx*X_`s}P;Wn+DvH*VJ1 z|N5&u^s!IKdCldGHd>@{VtNHNktQ+wDC2a8`Fb7^_m{$w8WpOHbk!>gZ?w zls7JaA7dOd3LEUNdYFNRH)j*(ljJ{<#a16;yW=xBrc<0NV{hHT@0h5cdYrI+lDI96 z(U|y}$CJF4yh2nj(7XCM5|2O2#>^w!N#uNTm_!k^J@qe(=T&Ebn&W%$` zy#AkUs>#dz_=Stq(i(dk`~2n20jUdF-kMT5xaM-KQ($4LKy^GMJsPt=>d-t~MKLN+ zS(KU%@7PJ^=Fc*!AJFdYFkbDFuJxH;^7*n`p>wLt_pf~y_4?Z=rm$g2ieVjO4D`iW zbR$LF@1gZYC|d!|ve8|ekrER54t}G7Ux6@{CNUUOwj8XH!h_8O!w09?Tx`=_y@9>g zB`#J`jVdH^2q(};xMh!8sJ%9^vWyy}P!A4?hb>|&KrsbFEQ>Zu(n|$I^B%EN!GCjw zrF@sf>0MrJzCg7RQq?R0YD*XygL{M$-87E&mUng>5$YxmaHeH_XxHU`iSCA$ z=N>>w=y?4$oo1b3zmI44D9@dcIuQ}H zWQdJfov^v&pj^xyoUXKe(3G^iuoU5wCG;YKg`sOw_YtbQOwX^7D^%s|VmRpV*-t)( zYB%_uKmG~}#~r ziq#_F{^__9RuLDnGa6CI)?^H4x6_g>x0TFLD(AVi{x*A!j=)wV5#Z6YOR@uM^=u-4 zC~3x#QQ+JcpCn54#wB@!7D`#!bqMHh)E`jS z+MK(vMCQpSNId>Iv~j>|zwxi=?`|@C?jagVNSG^PiIX9>n(MUgIFhtr z8#+t7cgX50)p*F(>(|+|TR7ub(oEmiZ+w_mSns;B-dVa~NSkqyNGRrUa`rY1*q@2W zeBv8ae23NzPr4=x%M;5;5)4~(nr$vVQ{v&wKjTlMQ#hCZIl29t7)v!$Gop|OxZGe= zKMDOg8Ll-c9uwFx_9iR?#RqTuvxJ|olE2g83-h=6_O(kq|E;euS6bxs#V(zV|C%3r zdBmw_p5tHDET)Dlv{FU($024m$e#9-eI(Zs>3 zI89WTW;beKIy&C=G_`%5hv&w8t7bAttWi|0sl*j^kAB^=5>GUpUIU03jF_FSA0m%0~;!cP0sDUX?FM_F_%92i{ z$>q!JMjk=nQLap(DiPg|F7bN7;u1D00%{T0P~^JgYX+l!i@{(-dEpe^Xuw-9eq9>v z`OZi(o31?DC6Ou6v?J8Led&O^GCwULpq;%vxxv@#`|KU;NsD-KV~7q*z*IBk8JQ8% zsITLC7P@N4LAvNd#J~AcnaCUBid^&g75Vf5i8B=WT%JNE!%lsNcBjX} z(hB`flU}=lO9=apex()bpM0WJeK&BcIR9>#VPj7fw^~`{a~8>TwgV-DT%Shwai536Zst zsFEy)6Z} z(H?5XB+jK!gqF$QA@JJ-ZciQ*6mgjG1%blCZtRF#LRu0Wb}RJLA^@v}ySI(e=wO8l zWaj57O)ue>r={I`-c{%hhWM>I>i!NRr-Q9IjEhMWiUhGL(>`rNEN#q8F(sX@V`G)X z;|*fH#9FaP*RTi@;p7qvCxYbr*>^%S^ZJ17$I9=(U?v zXO_s;j?)`n!Vp|aMJ1Wf%b7@R?ih=yEUp(&nLowxBkO0OL22yXV#*q^vT~e!DNnE4 zrM}-}bMKJdtqnOZsm&cnPo!8`nwJCTet#(QJPdrAo7YGcYm}!Jq*JdL;zwRc6l*f< zzc;*1I+Mdn=Ot%dybgOCw>X?B@Gt(C|Cy7=kMZL7U+3E|T%uM=Q%GBEZ{DKO>B|kU z*=+OX@BTjj_<#CU(hpwb&wu0J@$e^~;?()as2z0p#(WAhk>c>+Cf()% zsnk66%~dJxw5FzLwVMoj1FT}1g2DUE)p{&N_L12_Q?wN+uQ~0#JnVb9Mos{da%Lh_70JCn#FvD z%+OzWF=0Dgw%in`IJje418!pI;phIT=05sWXf0 z>)+ze;0C$J3tT#uVe_j#m1`}`N`bR;pP`r9XJlXI?VHb&%^b%Y_iz#^l)1B1+ylzm znEI7xadH{7+!VfuJ5J9M*qcO|6hNNL8h|wkr&oo z3a|1mil-`1i;6rw2;5q@@dgnSHER?|_uPb~%OT)lBn}vpc2u*{sL`16+;KYHz7!S; zmX!#T5-g`&t|Whcu=h4eIpo$Q17|qwlc~(Iw{@H0$Rksk<6v)>WF{wvg+d)J+J38C zl>Swtfy?r-lT1y`GwL<)&mJd?BS{K~qNJof?(OeOcGYm;vVYj&kx%`E6fs_V=^Ln; zjy-VY9wG#cie!c$=QycMf#Gn3J?i579=aM~XtA8-Jpb}r{L6py|L_lg;V0x!^pC#s zX9S*$W$M(X7bwjw5vm5S{pla!Z`|N^I?1I=m&qtG|NZ~)PgyD?_~SqLBVOoqn4X?O zD^Iar-{p}DPw?e0{2aT3A)%F^ef>>_x2|HPbGXigl6>R#8ZT~dlF?P6d_xA0J%v%K;fWxk)f>3`d+3(+PWJtM>%&B_ROS5zOKcwEJrXe1*S_{u zq97zE-gDhS&u3AbZQRHvp&DeCL~>t|QEHlw+aT~Z&|A>)J>1ielMQAmSVOwomnfVG zh=w1hc|*gP5ea-V;Eg8~YC#3kx$8IyNx|nf2>#QjK>0)5&y+Zv$>5d(l1o2LO4;Jg z-}(l@mDeb&oTB{r7fE|J*}L<56lb0yG9SiZ2Y34xvB-?^RYEh#xKv`COfVMLuNdC9 zR&i2E94&=fN?^_vm`bGSi?FrT3Yo3j#O6R+o0z&VPmEB7+I$q!z5EhnZecuhn(X`n z-pi+1$qpGl*kiltW7Ta6Rg>hxaSFBLq+*NAt!u<;M5O9;>=B2ZZLHWJKTZ?tY3!Vd z?TqEU>29r|W_l>C20Psy@{vV)?*PZ{V`t2(i*(sq$#2>WDmuDzVFUXD7u##kRdE8O~d)T4h z@5x~?p@yQH7|A@{?#&5aD^4TAw?~6gb(UN?mL6F7@+^mYJ5nj$I@rNd1HN(XC5%j2 zs=&km+f1Z6cVdxIw}BsOq>59FM{VqW6UQIR$1T*iiwiR(8L)NzraTFch0a3Us;LxX zaRLrQQu(ahV1$A^mB~s)x+o0o?vP*m&94$h3O8=7v9dfzK9`nC_}S?xnJ*%!hx3&T zYwnP@E?*`y_L*KKb4k#619gG*h?hqYqm10b`zLdu9_B1zZnFzk2QHI11oqi3u1e2byiq@WKNWi3XnJwlR{k|qU8+={!D)CR$h&cItnw*m-~#CnL5 zQYK=;NE8rp>N)B{5;0*zp|JQRBK=z=^Z{vgmSXO^>|NK0*Yjioh4F9~=fyW@=QQ-s z{wy;aNqXzg)51hA9wWJQmT=g{++8I()@j%Gq)NSV>KvY~5L~~CwtXm0ETrdWDW@Nz z_pK-R^v7Q2>P4L!2ThXu+mKE|Iz}&)QOzWQ-IF%!L8ucRjwl`W2%8#@b~G}NRQT76 z2h?xAKxb=6W`03l+g3J9YA#1s6Ew4kgl&-0eDEVIO-Ico8Cw;aPLjdkKo&Wst5CD( z5zy_8DCcq%)g)$rh#d?V2ad?HqF3J}-dZIN9E`xhGvHuQr%;%sI(v?+h`n}P^eD}K zcqsReds?!iW2$nL19NYPezyaWo@hVnKt3{SeAI!&N4n#Z*%!4}J0TTv=V`xj+9ZC(}B;oh^QAV^wxIdv#$X znBnagpX2l+7g;!QoZ9j-wZXf-*zv?O24-`eZai&ShB8n;&2c>5YVS6-)FDo(_m zx+y!q_bSmp%t+fwBBAoW&&5Yqp7`3#^bGqWk8s>0N@dVV<6+TPO$x%V$x?8YKK=GC z!TvT0vqXOJVd8_KH2&*ueVvuh#DvQUoa-fw&;Vy5c#934i9K>SnSscMqC!G+;tILM zJmt^)H@toG*Llc0$(NSle@nf_jgC+0OXM!-QVWW9dhi<&r+K?hPnGK zc5lCqpR3@{9A{?s3*_A{?$#>Nc9;HM9krAvkuDQ7Mlu@Lz1AV0yw17#n2TDL#?(Al zPVJ!|u41?r+1w&g>|&b`=M55}fwj}2wbkX&fKwO0&uC$pdgTOaU=!s6?D{_T#*jwq z0IN1bVs?>awm?P;NNPUwrK;4}h{In-Pm{`4=*LAi`&G6S8>j4HCC8+4CE^n`mZNEo zcO$aHF&RV0i(Q;BkYtQuuO|(T2C$W`abC9{m3fee=F z)NeEDG>P=29F_;6iZ|?V?CcZRj!UnxO(Kz$+7N+lCX*$EZ=u_*!`Q`%CkpFmWK*cA z(lD{ z4bhk)IeiM%_2`er3_E{DqTzBFi)`%^n0L;g7y+>^W&bF_M64(wD^r!HaY^g-6^sJx zulJaLG7YJDhRNTg?ViJ~mq{pN#y7r$e*V8g{h5D;vGGmlbXdFmRT@*LczF3~Jn#E- z_I6NPeL6GCbQ4LE);#{XC6d~UgbkIRdQ#4()PaXP&T*&VqJ65(A12$NT=FmW9YJI`VI!X|tdkzU97A^_GN}6ms!(JjqFKXQPjvo~u@Vj+*y*}=@^F?F5#?YE>_J6WiaFVxV4 zd7)v-If>YS#U?p+`xNp8dF*I44;YNvB+^+@wUdn2FB1j>iq)A(h?MV;uFT3IxELTW zoW981aTpG|lASf|9&+*F^O9ZE?TYx%l!UMp-I5n(Z|D=LCfayFO7Tcni{#TumKSPl z@9bfBM5^5gGhM()X0WUzQ^(Gd%@?E}mzaA9%}5Z~66P4}uhS6ll+aFzA$xB?!n(rT z+zcyAizG~gk3aqh$ClNC=14Xe@E=<#Xqy6TtfVn(T~(%dME9JoI3h?!gA#jxDt@cjHF*kd^2k z6vHe0u>`HVm?@yf8m&Q_grHRiHvV1@Q%zwR7OLVia$Ve^gJz8>)*PZj1+URzbg+Xq zl|b9rLK~&f))T~+e}d?+hL&;PvC&sTxoM$9#N(qEz?irp=m{9LHLl-Yqj>x@-&%tg zw*tv7nyQ^3SW`KC6e;qCAVwBQ!_7q-xBTIa^i?w$L^G-};lwf}HaJ~Kw>4dFS3yhR` zw1v}TWzbuQFJ>xVw;6Z#N!kt60PI3VYCcFNP)b7JD%>H!omyn9C26f~671KBTL%Jq zKp(GRB(fmj*s4aQlEV(Gl*1e+?LD6FwYk>Zp)nSsLyJ<+kZFU1a3pE}dSuD@W+wJA zoB_Q!BxPh6dOegwmsZec-0PDHJZW4SA7y{sy%yxPCq#y#`#k!*un`)Kh9BNF`Cn-L z&=e5wULN{=pF9e95%I3FfC!6?qjbAuw#4D#4*AMFk3RDYH0rlxfR5;k1x-&5$YM=K zRqpR@;*EOJUndNG!m+RypV*3c?G3WoB(57vZ>@1ccoP}e`%SsK3AOv)-k-_N#meMa zKKn5qz3?DUJ-#T_>}$I%rWcmc#v`u2`6{JSdE!kqa&T*TEW>1b>kfA|HyGJIJ3HHq zh69eBxkx-5(mC9dW|0fWPT=_gdpqm0D4jljf~=vizJ434P~zl?vs``q7WsUR=~|g` zu^NSGVkWV~%8Z}!Xs?0E`Z!_%l$j>hD_!Ad-=)xIVLz`5g%!;Yg7r3%!@crk% z$G86cFXRm7mw)B&GqtqH$VhYR$`#T{lOT$js#YZ&XM183(I*~5M?O^V+QL6fE0gy$ zJVzdo1W`aaRi$dp^LFq(T(3#e%8|(QARZC8T|6%$iVEm+NvsDN6rE{$>%xm{2lLbz zW!Q&djCP`e)A?oGx4wjG8DJ$QU4|MEOWNpo0%3_QPz2tK;qF)wM$II~DOx>25mrf0 zKSMaUMK&j*WBbg{t}xg)$?Uz(bnowTd=uI~-{R%<845REWH57z#j{W1_UlA~&U)vN z(c2yi84)1$2xqkv`On_sKlWBI|16jl{q<+wC#vHL=x@gH{8jH^NXgsSP`3LrOD_s>XZXf8MPf5W-*YM;*vVXSwdg ze?PvjwY)n6k(_;*YNtreN4qcr?=_Gb5&#jx!v7hHCv|X>x!hCirkX@| zZsI3Q+RF~7)kQY;N6cS%j$dM)ujmzCSf0bawT)^bu_195%>KHR~SVl-RTqm-}GRikW9<4K!UTEgxH08wv{uUT2{_t3ti0p599(%V} z(!_~Yzo$f(RyN`d4u<6aU-sTRNRs?I5B$<+mN#9lefRWuv$Nj80|W>NB#$CUiV`JC z7cwWqxR8P&MO@s)QM?G=Kl(=o3h4|fx&;9)VF&`CL;$-07Q2hZ?#_;P?QL~=U+MGW zy{zi#87xSNCk!!5W<*U-RsAY`zW00Yeee5X5r)pLUi>CJ$3|)46rOnWgP|~x6Rt1t z0^|#mP*oANy=_>7AuIJ!6hJiX^sw+cZ4c#u@3J!+m<}RF z3^UVdT)KV>YuDdIESN#`@kP9KWd*OiaT%g-afD;``^e;Sn46u$t=m=@KD$IUucA1A zlARspk7J69Sh@(;8ZZhd5{>gsyf{C@FvDonKyD(9)wL})!W3nlJ985GYz7yvULUa) z1Iw%H%*IQOggR_zrY4cgW%xKq^SfGW;M&aj7jiiI3*FRx;Ezk+k8Pcl8q z?Ui*@_p96$Z|)z%{^~7sO&hrki6|XGt=`1iP6c!GvxvrH*j~PkJwZS^m&IexJO#f| z#+3_i;mYM}5SKR~Qxl@5g$%xj%3TM~?0uv%3H4C!-X7gk3N#F-_OUNt#)kVZ&{|)> zk;zXY-qo<$Q&3aqSYy8wxq*qAf}QV7;P~-87PDW*3yI6N{UVwD~-8srO=e{|2TqDjG@? z(Gx{HGI$y{m#^breyof7rB&q11E}x$2sBs1mHIx0?HvsI64dlGq9+w}YfbFdve+bX zwY|5X)!VEHNU1TeNvW(1t8m)&3VfI$F=@?)M~$dM6^d0vK0c49d>O0x6WBOyz;#~X zXU6Q?um*cTixdkL2(yb2eGlHA2UC_|oLt4AbR7H1c?7Lpq(~uCqgj3*L05#Q>k#5` z1d0bCDnTTqSD7Nc2oggdIVX={N`VlyF%^v?Pl9s0YpCpQ;C8o+njRoowh<9DL?I$S zk%H@Vk?aW=L?iHfJ)DpV@b=1Zx*aI@2yosD;NV0fJ-g;#Mj#K&G8~7Chpr{(B#F15 zlmv$+9MY5!1EiBNE`GCyh#z3-p?C94zDc!>c8l}u4&DD`d#8u0K_A3(d^LS=7*ol$jfi%Ir~>V%A7ty;r{`Yxns7T1<{ zkW8kzE+fh!3(?531YM3mCCYhC;{qLZ{TiBvYOTtgOIo`P-|S$fkU)BB65^?8G#X7d zE}2vc1JlIq)pfl5+MC=FAJKKh;}MQJ$jMQ`_vXzNT=Q=+UY(Fzu z>2-9=P2}}WJhdcXIv&AZYa8v>I-HFp#MTrL`$Yu3C%H45!`L9njhdW$B@vKd)cH*4 zLQxGn2)&Wem8YzJ-wXp_&(19-`uz9PB;6pd?^0~991S!Z`6-sUa##9MP%fWDK2g8_vm@6>f zR!r3R`So%~;cGT-iIie;p_^f(rz9mdZoyDN&v#)Gyf`|99}FP4LkO;oXxqf3ub_}C zpf{0az>Jp2LXX9<^>)~=>V!g74i9vvw(h??kM24j+6~!oL^}glZ9^8i;tP zk&q^BDrs3<<(e1TrC~vPal8M$pH4WP_;W%-` zV=)9NpVL(uarxMx&bX$loPQ^@2sH-MP2@R4t})EaEuh0qP_Jy` z`7it$A`9<_JE&o1aw25&C9M(F;D|w!LSz|<^du8;PR$XsXt7kpL?(@`-3k(73rnQ} z>dh|qb+mf}HssN06-O54urNCfT~pXG42Krpx^xW@Ll1?qxN~1%=P{8@v-04~R0*kg z44a#~*xoI(u~teu@$f@unbT`97~-ohew!nkcR%|ir@WHsG)|p7hVp&|7cN{vv(v-QejO){E^q|3 zwz-YHat-mA%8ba=(N8G1yBK-za|&x*b2&(%i4+)lur?#e)rWX0`NznoUPDXHV$a!w zFZ8h>t)fDFW2T91ZyD3kCiYw(m;EgSRRczY`1IccM?MeNS%XAkAD#_YY$Nb=h^EXb zChElZT?LAvLX8>-9720peD~X=NNKCE_dQ5+MIuc`OnnpQm9sE1N!-de(Y|0|Ptp;e zTfmW34|?f5nz|2j^BTl_5oaeKM@C6vUrS=JeFN3qO$Y{2=;WdHYS!K+-N|hsKj<)^#@EBA628!^(a!V4butG_azL1AzZT!bO5~# zSkVkNiQ>lqjtBxGy*`GNuC{teW{P++S-??2z*?h)j1r(I$r#!?Vn!a7OblHkhTU!j zdv2E{8I%$K*qBI>`LIZpkQlZdcSM&ILX6FEUG@Q9{z5nqn&lH~E=Iya2Ms;G57ji$ zI(HUpCr=@B?HXpU-bAa>#ze9d;=JQA)V5c#yK;$@3AI?3(=L%{6jSp{s8#pT?X;je z3JXTjb}D;2h{V&7Q~}LqgL_A)i<`RFO<%;T-}o|Xs^?2{OiNOlJ<9tPjm40e$RV(I zaOB8Q45R_l1r23U=h;>)Lfz^T!*7jP9IEa?)f6@uw(H~3M;=1A*GDRuz}(zC7sJ2v z##N-#DHIAhtggSwH4UPTzk2;PpMu4OIn2#WLRAL%vA^;oh{vK#7r(z>gX?=-@1PV^ zwN^*B-^F*{xX7YXw(Y`ke2z>EL*oeP_|gK7EY70ZXrR1b$HLqkr@SbtIe+dH_R1C1 z>n)Dh1V6ygvT%EC8-;uxlf^vB`&F#0ZK2+5W4~I*GfzB>N6wyMc=8J`y@t~#jv|+v z!1~rM5;23*T-1<7$S~@-pPVdVZTWi0diy=g{Vk%4qeA}JgAnDqJ9Lmr$8dE1Wjy6o zu~+kP>GlA#Ge?mr#$XS6+^16>)*-qQ=JEiNKyAO%sMf1EH_Ss-72qTgC^aNv{~NN$ zlN<#SWIUOQLzYxd)7sV$v3LwdB*yhR;!Bfs0RpKsyB?;Gk@BU5>({P9c}2u2s>9t( zAT_8!QMa*Rn3!@jNd8Mysz!loUb2Rw7chG;Ju`vyIrJnMQXoQyj~UnI+L~b`kaj)H znSFR9TqcJ|MM}47@=YjOltC+&)93w`#E{iNpotZMQ#L%{g;ya`=QcC`yCHkDs>2s0 zh(bt0>IUI>&LIc{W)UD#p4bcZdq5|er63;yOC_eOocVl&J4V6j_%~qF- z^tW!W;^O6N3}-%mbdenuIh02qKEp+IGF**T8;<8-Wp#^bsAs2&7@8JGUDVC8S81Tr z?ciIlyvC8q```5h-neuX-+kjvhSMezF^+V|7(}Bwo_Op$%KQ7cy}ZHE&BoRaws-e& zY-t{koIAm2v3!BVxDwdgukzSZaRQNu&RLqpnIbm#DyTL(yj_YqbXmgs`Wi=?(ui5$ za7X%mh4BibGS}gcd>@`9qZ3O*$xp*JZ8WWIXqim}`UHA{fuW#*OqrHUU}k0p(^JzJ z+Bcx<4kOH{e=ykEWrD0^+0+MsmlV0LyhT3>-Mj#t?%djym(9jA(>BIy^SWL-cc8RmdJ!HI9ONKEJ3y@25YQUI zZ|PofM*nXTF(O2$k^x5y;P@V7k(zNyJ_^tzqHCAAZrDwwfp{D}>S!kiOIkdd4$GGz z6H0DWhaKOQmi?Cz$OEy^jMO~j?eBD=gR$fZ(mKC#4IRfuAWN8?o5q0Hdwmb7WRfYF zsTdy9MQDl)DQmDZ@tqd4%pRF7a`Bdn;%p|fkentWhJoWt^RO(JC2|9wkXkB)AUV=R z4w#N12)YPbYgnn@fgw8+HsbL( zJEr~p3Oka?ToP9dnxmH(}nKvtwilNtOqt$G}w}vQWVh|LKfeDoU zA~nUu=>pCyl+Yt>dO;j*zlZhZo19uB=r7&|40AsgM*1BT?MIBP0bu8*@Xd#R3`#74 zVZRG~&c~AolwKs`)D5prm_u~%ZZBbwl9Z99WFFc z#&q1kW_O65=W}n=*}(>)ULS8o7ST{6nCTDkMAgKtgo>BrGR|u%X3{x67aOfQF7yV7 zsWK$jXQt(l^+Doo5X-Va-0fnBppzV*BLR9(d}|58XKnwXq(V9%r}^)>2nQf3ail0H zj}UzHe}D8>l|oUtAPBFmA98FT{FZvGC=(D@6~r`!1;h|fpue*L;iZ=#*6O1s({R`S zGKKYkEL1BP*FeVk$MFP_ir1c|p%;sx*KV;?t3**jqlrj_kRTo-l03H)DvMF>-VCXj zg}~=^MWf&wi;7}Qr@>XSHcZ3doHNs?@MJ7NJeJ@NRH88mJ5+&KJPLC-U~Lb&CCTAY z&4F%V`iyhL)L|?Dt#&sgVG9EEdsY}-*%q&le&>&t(O8scPlMrr5nN=j={-dlRQoa6fd+hh z(P$Kc5JDBl+R&7CXtkQC*Xu~8!=_7Wn4=jbJ)ordE=mdtr77(0?qVXDf=2mrJ%+X` z(V1aK;gC9_-$z_@u_XcFar5OOFHWj`68jtImxm5*cKc>K90OGxM{T0@&>!j>D(vj?`v z&Yy@u>0Y6Tg_#v>56Osvd_={SY8O#OL@^m6@CKfT+R%dPi;zh>T@SD}jN)$}UBkcr zz^nMbE}X$XedQ<~%d7a6XO5$8TKESq-h!vYPZ3&XR|BKp$T@ME9+ zO?>7@-h~UF_(?wgn_u`0>&HYs^rH|G5hypx_-Nfi_uUKl;=qAw4^dLThEg(v8~tZc zhmU8MJNS7^!)MM!@q7^Ae6ND9Ie&~dlgIHh($mna9wOqObz<-~4H={N40@3yzGv+q zz|+MHnx>66DlH^bnSp&dL&5op6u!Dq!BRSkADt`Uw{L7=t201EkvOu^Bnfd4A^m*NmcI}V#2gGT=!beB;C$$~Jvq!r(gW9~T7{uwc4m%e z5@hfQJwdrm%CWM}G2LLIz!#pw=#f#B*Z_J+rBY#-EQItZ^k~!UTD)gA8jHs{1ZJm3 zH?F2}r#W?#^UPJ&;Q9jg_eo_?L!qE?!(p%6W#<;pCRq1?+loC05*JbdR}~@JKJx&P z9*E#s@PatpKw_|tL_9zy^{^De8Ee;tCAbhHT6i4M0G<^flb+zPylj&Cp^jWchbT+X zOdB4l=w-4am};ndATULT%WzwIh{!R~@ze1|W5Pk|fXN-%$cc>BqVuj1jFZwkp2yCC zobavNw^#(LTB)#9usN*q3^W!`@OkFUwlG2!jk?YE%KIGEX{yE!{$5Ix`@00+<3DI$ zXy%^E74X%bfU>C|Uo65%Cm_copi4^k#E@t*h@?{%pu0W{S>gyHLdhO-7*qs@h-4(Z zRif0Ng8okib=uDekEQR+tma+Zu;c^;qL zk#NP!VX8ENjuPOvxB57jOE5al7DQZp{BJ;6crT>M1>^+*{l%mB)ZhH8*qWU|T#q55 ztC&7}7J=uYSD1uO6P&34*AosTJ&pvCDmW&(!9$2e($JI)67W$iY51Bap_PoF$oyRr z{@?CHXrz~r65)B6Ll3KR{Pf5m$B8QyB)rDTmUjV~L3edHD3|+-P{Kx+gue|&+nzb6178f|}Ly-d+VvGu49<$zx{E(8t zloW+$`VABmuZIK1V3IKF_A_5|X21vkoYqoTqh z-Fjjv^&GCfOij+RV_006=VrxgSFdocUl0S1s3MUFqLB#alF2xCdp2eG^jojbK)h}{OdUw#h%{P$hJwXl$k;)bH&rXRo^okL;7!pFIIjwbHZ zayW8kw%3p|{&1Z~V(`!R>TL>K6lSSS24HMi7CIEohyrg<9+CErhC>m3e8X1pd@q8y zaRo)gLe2H@8~hsyh8!B%W+DxdWNW|vMF_TqzHVSSk$|>#3C>&J!nUC!H95uCYwJtT zq1ov|H8i|LMXbvm%)hy&P?6#SwXgXX-5Ntj&l z{y|L)4pLDFu;Yf;L!*@8sMbQ!{cYDnR2H%02l$TTBBfIO>5h0*TM+NS$O&;NDh3(n}MV znMz^M?W5oA@|{Kc8q_F9{SuaGLDeC3hahgo5g& z+l;Vjzjqo-&|$u{4twZhKJ#v*3<+;EmtmML-d8eUXA=0v#Z5?o0rjB|px<4Vh&Wbw3?E7+4iv-2OL92$m*`3;!lQInF<-*w)*f-rASx-$ zd9;|HMrC;mM<(VlGgrcmSHA=`szVG!BnUn%yHLC#yue|8scyRrv(pYm_y*zZZrrMs z7?khZtr{G%a0iSBkr=GKZS4K~|AP$)os&%fE2H~R_&)RK;7^!mA2y_aT83_%(o_B` zvw8YRfM9zx-W$DF4s!X$;c`K14XKP1$<*0|%1gK~zRmDJ<%wGJ=VCq-;yzG?S!@T$s}Xi}Nv- zVDJpx^)&>R3nLO>Xq!mHVk|SeQ>j5!M5ZkZkqAu|eZGPyiRd}WcMfEtH7G_#P@51{dQ|gJ(n=~d&{gKmQ-IB3U4ivbS z4^n5L5Br z|GWPqe&e@(8&N~Q1L;NBlXQ6b6KB(ZT4v_Yu>Aj8o$#ma@ZGz909*a@kfi_fTE4G` z7Y0YHitH1eke+|F+JHK;(SrYy`E}#65|91Z!9f4Rr@bkaEjX%0-;ppG{3`!jX z?LM%O1JXLM+yFYm02hf*YG`t}s>Y%itS>{+;&3Ago>LHXaWSu9y=udyLYZ%(y<0|* zU0_JBBzQQIkr^GdS+|kRs;F-50D2sDBo0;bF&Pt}=?c`qM%__a2fe#jft#OWm?h;; zA1MVeA>!JekI9sX?Hk*0X~vx=ek~ueYvR+y6sN)(h!EgRMqsGx z^(ru#1{!N?Fw-lP^aHFItZd!xKWiI$sCY5qrhqbU#Hb` zy3oB&lQeAU4pUaDYzG75iaU|4AY zRv&u<87wL0LX&hTtqK&4n)K30M~0ZlQ{lRYcAqpfRP1kcA+@T|(^)Q}&rJhM zlReztc2PHpid}x1)I*`9Kym|YH*EBM1)ZiqRuFn73(+)@%Q~1Tbg^A= z(HsU?+tpw;+law|;}b>u0EGfzpn zDigq_uJnP7t$`0glwng7W+VpPF`*=T&=g7s#xbyD^i1m7cOee@2;$*7g=WhLs_Rgaaaj9BSY1G~J!pYDO3wUX7m7sZW*2xH)JvqP${l*| z|JLRE<+boOxvhIQ@%=zYe_9^w?Z)3b?oS#c+_O(_=PCcJb?*m!p+LkQ)nm_{JNH04 z54@8d$i*t~ufA5nWKKdnxrkY?BwVsQ9B*9qt;pJ~2|IkAiMoSnr2FRB*EM^_7_kCzV1pV?dqV67ylTV}71sAuE zPX-LH+!bOxMRu;ejLh5=+)NHu*F`=l;n8Uab=O1RH(=H_Aop${^Thkn=&JBzX)I3q z&?Oh^o(M@-VBUBIxm+CHQ~})%kc$R5pLKC@KS0w{;q+S&dn-sCe;9po8;La1X%7p@ z0IOaAS5si$zJQn(K+G;cAV&lN?<%=iX#qFdGE<8OdpDuX9fNBm;iZ$9Fan&)2Kd&d zfW9DLSXo09Wk{KGu(c>Rd_7vAR9k@WmPJPNpn46FWCC7x8nT*Zt1vwgpxgmk1Wc&z zLUp$w8*>nfIe0++!*6u6@96_rg!7P`# zV0_imF>rh?#5v6_!(PSA0vcN;{9ySDHPGL0L6$w->KnM~ z3Ghf2QF2*BM9-zrtPYr_J}@*~b5+#)K1*mjLlX&dEK&mf-5wBFs3#+Mqa}jS(9}IF z4n64EG z_8@rskm6t$gS$5|*3yd2~C(#pB_FlL9+{%k@e4$ys#2dja`k z1YY4ddL0i(vjXN4z*+;SPM<-q)q_~MgyNawF#QDfhdv&f1R^qUv7CgKe+2F8TS!Pv zM2?+7yCZ_i?H@WRV5=2iEqx3@T!8)BCFJH4K&psV8<0 zumD{M@PTPys~y3nf09#B>h?uMCMO}J(l8xhQui?v3vj(P2_XtdyLH668_)}L@N^BH z8{lj$a!3ie1)7EyNS^LmZc_5aB=!M6#+XZUFuq_57O_zum!1O2KDN#tFFF{0+ zF`2m!(Fa3nWriJ7ZR^P=pA5kOeh~6B9q45ThX@x(y)wbbjE#DgfS&!bp0^>~LpXlOLi@M_J-s&#H{QRouFm&-?}tr} z2m3f)#{sl@1ey)}5wu>o+l&Xn0puHpooNt4o`Si!<4LEpDy+*W;49Ded zj$qIT?u|R=3XPTkgQbwyP7fdRq#WdrucE#yifx@HV!tpi4iRisMo@R5wDu4?aTK+(hrqR9sUo&apk)D; zpfL?4c1=P0(P<0WOBw(W*plyp#yDHpr1-U{1)08l14WVlS)?5KLb(A{_0^5Vq zsv){qK%;Jj=^|0Ug%#pb0*0c-?5Qb*P+|%i$>iX@-S(Q3z*> z)QlJq-AS*5n3`l`NU5!ip<-_0{`G=fc?Y_tuVn_ur7KN(*#$nvPD zZ`;;EQz%WUf)Vj3akWvStZ5B-om2p3gUUu-WRL)HkrA^p?Hlbc8)VuCVXU{KGN^zE z6vx~1N9Tcf%Lq+KO`s%GEJ@Nqs4$+_Yq}QF5t(M#Z#0T(f>HRSt06@_vFMJC`q)9z zc_QQ^of~3H2)_-RV1rSEYj~bzrWRpGGje3XD8!;;pmh+dg6ld5$3PJDkYPfArs;eP zM35Mw?nVv?clvrHNxBP>NBd_O5&Zlw{KCOHAGGBi1=OR#*y?#%gf^c{RX|x`)JU8iM#3dYgMl zWKsyU6dUyUB#`uh?Y4{T`O~nv19*GOh?gee3Mxd&$MJ-KhACjb8zA=h)97wjp*R~* z3$rjC0iGJ*cmY^%22hG|=#N0ZTftQuiR9J^?TAVXvkUJ8bc)e7+S0Q&_oMbs=x|| zX*Iy`(;G(Ii{s=x&cxV z0STgFQByE-&!D^20L(gKr4k%LLd^qai-htDFo?}VqR4Bx3{hwynx81Cy#&S%z9OY?;XVWI$K$&wWV7n7P0f z7eit`;sayGR*wxKUC%He5a75DH$H}RE|h8u4KMwk#&x<~7)F$h7(uAVGil;hBcnt8 zMl=If;xacQ(l)3UiFlnBQ1d5&Nr*y+bZRCir`So6g zoT2Tu%|dO-Wa_|yhmnmxLS2RM-B8|GIA|KZ@W$(CH5>RlfA8;eYU@E;-cb(Z|Golz z<#H8^MFTc6=#*^)nuvrZL01CANO<29U|In`zz4c<5fytYD~Q?~Fpj+!-IfSN7m$wn zh)EtJFMY#6>(XW9vH_&R5{4}jQxY)|_t6>pkaZaYTf*ShYnVJU13MCf(+iM{OUTB2 zv~3@1LPN9GhOl=T6OTWRfk}*=K2mYoKcAg|n$%HUUP08^L1OM*=+;E;-yo_BUGyQV z0&Go3`_g4hlmy7RMf95iA~6Bf_}v?NP~#fVmJ{XIIzN#Qh^PFV0IvsFCmzJ8iA;AFDJ345&`7> zSeVO9)7a>O4V23>SLQz(&5Uo}youSld1Nwa&V|z~f6Ny~Yz6gN4YgX0HDD%+B}`6F zaZ_u+QH6q5tA+CJ9`~Fil5re6b{y??n~gGc@spw7+*n7u(`KHqvr0>cKtf+nuQPl$d97e@3Fz8*|wsnO#id8x{OPg-oht7@w06FI-NF0B|7WIIH>IJ z;l&qUz>j|PV>o^0EVec`L%}n{;C&!M%!?Ni-wPMtWTSrK*h%JLOC;jxlT7rer{c!V>*#d*ICJhCnvDix(HImG za_bNH{#jXGMzvPP``-5fb{a(bnak(-wEjN+pKC-Q?ExhsO8@&IgPM$)$)8Xsxk0|Fu>K=_{ z5SWNm(+<*pu~-b(uV2T1{P&;4|NPJX8Amb?(jtBA;~)K{Cmwq;_CW3R+bp*_z(4vz z54zJvqA-O)TZG&1L**HYhjPQiX5B--?*g_5*Yw~HU3j(!v*|%1J!2|h6M~4+G>sm% z*2~yvNe}`Fe$z%i<3q^Jqe)@`kTEQ`u(sJi!;~PpB7{~4#VHL#sf141Wwz1%jRtOQ zcF}WW1f~Fa&_#AWjcz{;tK+g^-(78DyK3@yrz;{R*htOhP~8*ZTRz-@hn3YPHtP-o zPlVU>QAh)7dIGg=4{{)&-E^_M+CXa%a8sYqaZsF6;mb+1_KDU*MY}S@_BK(o(|Tnn zritPlQGq1TsoIdBU}vj?o7+7Eo(!ieL-7YF%*4@d8L;{y0teVwZKKj~AO$i^?$IE@ zpg0;85xyhA8hEH|wlN&I2wX}LTF6ZZh{ofn>{I1i#js^zZ@bIX;=ZLYfFPQsnXrLg zQ-fa76vj*nqa#IPAajmgl9S@^cd zy(}|v2S0a|2nm1ib0%U%-rLeWlEhyTvY zk#S^ciN{dxozf~~;A2FkqsVyewb$6$&CSj6?7Z1%a)c0#M^P+JV!ynH*Is`OCr_S4 zCX-L33XoH%h3iDZ&fXykZV+om+hsj_dr_yVrqxQ>U;o##me z(dlH;X-vw{G6V*>h(P#{94^-+kk?{yWBj{L+g7 z-nw1JOeu+>9brEI$!QG_FKQ?iR1^v-EM0|?P+=q$=qUw8MunD8V5B4%MG9|qBnmPD zuMKbeBBq{NfRRff&}BS)M8@f*3|872qSG?`b{R_VI!aF-hnk2$j!Jm)xXwD}+XESi zX&Kh;O+>{C3g?eOjw^_#L_B#i3OSlWCy)`Jl3_KfNG2R)7W0teDq<-C&z_0HS7PWX zDw0JRcB_hH21rk*Atn?|6(oG@(Kzas4l|-6mLY`J9&$&bh?SC%3=yY~$ar`mj*h27 z$g5Dr0fPE6CXVM|WMiD3d+bC6CudS{MG0;}g*a$H8t$NQvVd6DfSv$y({X-ayr_zJ zQ9{tGLqi4GBRNE}Dk4b{Q!`0uktmQ5fM$(OF(==LM$UePl||VM4Vp~ zu{b4Swj@DHQ)*xU&+;H=(hyu==mQ0{hyS72VPx13dLhQ){qjDGY!RhCrHeSNGjb+m z9P9N4*97L~=UF?R_>`z#A*(7}+hxN-#?~-&ZZ;#MMAsoSOyT+_ayg!1Q|hHwts~jHhTOyie)qKq5~rF+QOk#VN=6WM1rlR>3YVK!!Z(eLSRB9UYkXxa`P7cnyDbGcAmQ`b4_ zqR+`7({WICt=(!Nl}__E=seJNX**=3C#R;+Y&JQKHo?aflC0=PWRwCEQ7o0Px4Xyd zrTwK;6J;HYh{4+-p*3R1u2%PvoyalUHkHcBiIWH%MR_x`GaNw<`a?c8b`FxnJZ$9L z9LL4cW5@W|9nU+6I{6wADWK z;q-m<>n^%Y8^f*&d;L15<_xsFc{G-L@H%~T+5v8?IoRI!FlYec_FG8LWzjTC=&W?$ zbxqV70hTvhv|0grRS$CQD&nOS>h&xJyM34)8!ZDEL$bRtq9W=$0-S+_ zVZ%as&qaCPh1CPvTP75-2SxHwFH@g~h+f^o@|MTPWOsqi&H#onfamFGZi{exF6vbm z>)Re`H4pu!jNWD$$yf)bokqJX!S1@eo%Jmj<%)-1TZXy4fn?f8x0gky?7{4K7`6lK zR|K@n0}LAita<}l0;rb-3_3cjrh`sHK(!X2SGUot2ypf{p=EWH_oC=G$)Pytbwq6M z`sh_%wD%lH-A$-b5#>z-_ArWm&BlPvTir*e?r@5**YIGsJ-8hYorcHPsNWILsr%^G zXpDzJ)5A{L$NG+ka@j+@CZV;q4^0`sn3;e(2p!0@KEz*L47l&-2fa}0gwh}+#Y;1K zX~a$}j*K?VL`g1yioTS3a%_vgBjZB6V#Fv+v*2?NJ;dzAZ@m5*wzf9$%)8#jQA4ZQ z;+*^Z{2b0bbRMl{8{hfPD`?c~c=vnX8hu}R&oA(AUVPz&5i;y4jtFQx z8SjT5c?7v!j`#V6uYV1t$rAsL3g47Q%Vx9u8&%V>y}gC6{^vi!$y28=J2%Jmhsypw zjvhUR^XDJosNvG3i+JO^ui=R&pJKyJ27fs0^ZWVvc}7A}B(b`(60TR*IrT)x|ID+` zva=zj%jcheo{ROAIwFVIXg1k#Jn`g{JbS10e&*A^i$bx4BS(&K>X6cS=g&Wk6UR@m z!QR>4#^-+j_i_Bh33hZ8$x&27=aL*bY4&{k+b`qA7r%}to_qrFc!C`^)gzvI`f1)S zMJ=EI!e_C*zK+Kqe_~W)aWKEIfDot(dl`tGih)02AMH#ac zO{fxDL|>;#FrpGvLxx6zQ2S*VQVo$(27#hsA|>MNG*Ng2kS0{E1Vi;vNlrqVm_qmV7UD@0`a}vtNx@WB#ACApd{Qo)o`sk$V7Rf1XxfIB ziNm2j23>?65urszju?oqL((KpyQmQnjv_%ZBp49^T1-SFpMt0v;b$?@Zx%6-==b3m zJt4!$Wf^Ir(fb%3ugFL;TA!}@h-Bl?i&H!U(_#|8d`*N)oLW&4h6Y57DX0^9erSm9 zB$5yzXyi0@pv6TPi3s#U67!QuoG7SpC><0PA!#lKjVknL03)Fwy;#JF=`79_M92{d zR#ah)_+euYk&J>wT7^<7Vs3H*les8*B=wylL8JiAumM%~VI&MbC%J@($&3h-3~NG$ z>~~>xD=^|Bk~tkPB;->fpZBIf`zS)wWC+Owl&A`yP+C4P9~s~$k1LRsAAF9PQZw6I z+dRXiVmQ=$zo_^ zJr5RBVHoTrs6b7rF>)Z3Qi(=mp`e%NvNZGT>@4T*Dd$fHnp6+zTGRg0LJ>{AP(-WI zZ83svl4)j~oyg8E$hh zqtrnNFO(RH)34Pa)xLxHOa{IjfggxW_f4|{RVJev#kGq~h@Fc_&Sl_=24skckU^G0 z&1FY2P`|YYeQ*uY=`37PV~T7N{GsL|QB`1jDjLg8=+ZtS#SDUg#>kx3pzbyrWA-Fi zLmi^3hb4VM=A1Pd3}28TC@RdJ2+Pv=|KWbhh!DFcL5paNtZ*&D^;FiA4g`rGPMr;w z41o+iJ*+JezM!)qgCH>lItfV8Selu7fy&VeV=L&!jY_a;yD;n(BvJ~aZG2aRO|=n8 zW6rIB&R1&>DRBh`^@Tu&XUlNfQkcFWw1P&|^BYLX>xhV52r|J+6<9rm>i|sbs7P?? zdx(phFw{X<6Ocqiba6zdPwNqY{uZ**G7P@~-xI?049(sZ392ZOlnVUD2K?p*Q^5M8 zz6(w8ApTkDME)BWGNKI2Bv1qwq-9QJkU^6faw@O^CF3$23=!enxXP6FJf71Y8qd_p zKrb9Qf-`5%FiPs>Z+|;1bn6T9QA4ZMKxuLcANue|aO%uyeD}52xRyY9ewuYt>WWfBCr+Nk zk9_#UY~a7~;tMQMK(z`=@6h+;jGlh_X}s&*?_me^M_>60*49?J>5le;v|?<_#0Nk4 zK|J%!)0`&z%x6B0?X4|jb2*NT_A3?M=8ylxPvZO|kFX>B)Tf?9uiN3e3Dt=9c6K=J z^i!Ys8JswIicxL9`5V8%IDa~JS`Rs8ax$Oz>7U{Ayt%P~-~O%NN>E)(d2oF&~mCr_Vd$NO8q{_6~n{$XAo z=m_M~%fP>Sp@EWaLz^hU=?*ZgbvYU zWc2oJ2)2v8nuY7zHhLWgeuo+}y2vc1(Ax1aXogC2W@iYiZ^P-ja7_o!kWx_&?EdK0 zb71ux*aHVv*MU29;EeuHoL46O?YX=Tlit(#A${kGNJ2uscm;7BbA^)ow~$l-{ijaDB%?kG9(etd52Bd=l-ZicVGFZLU-u zT-tQdXu2>PJ}f&xn%1*tq0uzBAih^~uu*p54L$Ul0o;BEiRm~x?Fc$e5w_`J(09;m zyXf{@^y&mP1roCGLw^{Vmhshp{o}zaJr0sM+SE3*ik-aihy)YXQThtg$rC*ruC$fVS%6O4K#-K znIgGYUwH*PJKMEk^M2yHm)JWem%$csAaHk)Ibwx%F zV%!Hr>y%}M?**C!9qt36b&)vT=K4B2#M5Wb{!m6D6oEXjFy5U3@XIfl&;|`eXQx5x zkXlMdDW!5}ZP=(A9OzLT&?^vwtGb9l5|NI%$j;~^WnBLA!WG8%!KRA zQZ5}~Ga^x;i|Ra!%w%F7vSNTc3ezJtQrf;c$rSIIm=8&GVKur?1j6tO=u1o7H*s)GmbqwhpsV!2Wm_AFU(ul{CJcAw=)5)N|{@w3l zYHEs8Erd#<+&rao$e=R>FWTGgC)=Ng5Y7{hPX=#b09@-W;EJ_(sZD%5r zL7|w(m%jLijC`WhRw5Q>=q;hY2+m6oTY7!|v!CVlL}F3o3wd@R1aGEV34KrLwlDp` zA7E}STo1u$ho;F91MT10ht6SlcN<^)!WXz0PGcyNpneu|a?Dz@Z-<_Quc5shA_87Kzw(+Uweh0tw&;JFds_49u!=NaTBAdy{N%Z;y)(8?u zj(D>ndcEYTJN@8`Agd@j}VPkzAzxTVpi=X_& zC-}I3*p>%Y59AkL1pd>DTR4_e5hM!?FXabTI%GV@96yJCCypEi^#*X$t8hoq=dOh) z6ufYK%Wo&F|%=g%(dpK~YUPcX#=H?c>fdVaEWIc5f;Kw2P)4Nsd#v46Ec_ADY z@CjIImz~+&o8v;J5Zvi(K1@_`zz0NK_;;`H?GItx+(x?4y$(FpL1cOYzIFH5QDgF5 z=j!nBj2SG(lJWPFw~qIn2y=z;IT!B!Zu}b(f8^^T-l0vp=hB628AM}Z0S(W`-#Tw?Y8 zP(NlkWF<;6pda|qk1%?R3=!2l(%CF4GEzUqmCKjd*?i=qALW@a70IdJgp4LdE|i{G zy?q-S8=Lsp$3M>dNk)*?MQI|E0%qg7xrx=)HGJfwKgtLwl7yzHfQ~2ZH3^YSKI{66 zoYxOK{vE^x!7V9EhOPk_Xkio$(0dxwYPayW z{?^~d^71XTT5XQDXrVd=IR}zg-r3s5&;9kkj*X2CUUz&HNzt{T!FK|G$6O8^pCRhs&eddo0lz->@d&j{)G?Vwg z_qzk4wL|L(4t+MgGyz|#T^gg)f|NNaW`b@Zc9dG+0eRVpystz$0xg+No96CS3q4RR@c?g4v zgGl4v>*60ix5A<8;T^h0-ktM%a9zAR*YmFH?%#3n9@D!7cu%&Arx&94t#_6R-eFNR z8+L1tq6+4WB1mpBiJk3T+`MrU)6rgw)hh2V>rxm7r_!R4 zC`TjpS``nSe;Czj6|V2IBMHZtT#P3JNc&5FxhtKD?fpKFaYu#saEu*}8Fl1S^WHdp zbTEdy%iR%ei_6;}M?>d|j5hs_wn0U3mr+k)mpDZ^G=`~EM%wyRuaeuDdM zX#13wV<*OGz68GVm9KDr38Bi!=pW`WBd0{E!OwsGbGUKi20r+q5AiWF`f8N!(ixc0 zK5$TD9xeKwoGH~r%Ku+`-yI~!b)WflnC{7Ga{#azkw^qV5=>%{WKpIp$(DEumQUyN zmFzoT*=PN6F56}Q;k$D+$yUFM0}Y@l!9>$Ayl&<@pUWRF*^u`3q(9wwgOr&Kk<2ZKYD4Lra zX#|j2AF5dORoAHiAx>qIFG7U#)WihUI#gq6RB{Y)&PL{Dv7)_$&e*SBzCxY!M9>i- zNQHbpk9aIbiG=tt`g(iO*wAQH%q<92BFLz4_jsteha~n9GZ7&wVvZpKS~K=5R@*JR z7j${a!dz~lhsvxCW~>3P+kPvWTlGSbL(Z&gWvhhCnR6JDmtm~-ryB`;Bnm5BTX5`O zzI2J2&`b?RGf2kNNXV@J;>7`Kx)Y3~Kh?MorYVVxM}J=*72YNY(QtHy(n5PA*rETz z1?p!aky>V$F8NI`vg?UT64AS5I~oX{kPgP31vw4F&bWHu`lNQwxb zwiWG2rV4edG^1)RE%;{$MKU`l8RR57iwH3@8mOWwuZ8TaRe4Jl({;ZnuZ}B}hADc2CShgrrSJwN-l{ zZ4#nc*4j#a7uI5k=J^U5gbPnS^9&+nA8X}dOM8SIT3cFaZViCaSQ&rBheYdpn*oa(MYn6wBQTbbkxAm*4jE^>ze)wS5;k zyeMoJ=>v(hO;5~0kUZc?<>7yK;c8k`#lF@yjPvluOdf)z6t$%fi)v@pwpG(COijWP_)v8W zEE-3}eYdx3_(lYfin78T)Dey!u0#mN^X&N%V&zF?|Tj zlnsgJ*3!SG*{(rfk|j^!j|}6#95QW)LoKO{jz6ZtmdJ{6OXEn{pjqwJ1J^KJ*;wTf z*J-?Rn*S9y$lB&5@Pu-A)nq(dEHbez+duH})<<`^A@{lDq2Hb51r z!VWIFm!O9_Bk$|ea@(|x%|V55Nv*#lu7DCe-jh04Y0u~WL$vEc7H2J-DD8+q?TId- z8n_IF2sTby#CP|B=waYTSQI+cSuPXpq>zy`kf7YRfaOWr_i3NyRnz2T18XpGZ=2BzL!aair%9xh>{?j_YKB z@UagzH(=wNh<6!F>Sd?ey91e7tJrTrcTy`6q-;k-?rBr4oa5FZ;RB~kM{G&Z-O4NO z-zN-kQywt(0&o>}#lMt!$iKgb6u$RH~1m%2z5{{09DQWTgT|-@#z6KKlk&rlQ6n*Uo+bYOn~2 zW=9ny2x#?S|GK8$vEU$=dM{{)gS&7s_NDK4#2x2PK0J$G!(WDSsw+gbYo+D=K;I=q zME8F_fLkTdv9t3~W5=?FwdD-rV(9cB3WkL&Sg64dvr6hjEAT zqd(1kH`SoQ)I8C%zRAtQHbpVYucppvdUbN|vSp}bSczGKv!)YE{@J63T)QeOtrZX= z*)eMBylrLNWHJ7INAt{m50R&g3&vK*{T;~Y3Wly1w-b#P2Uj*Z-`n$_Oa zvr1zv7%(7Zbz;RkSz=2Vgp}npg6?N0r$`WCL34>h?&-EqF`x6JjY7#9IU`yNV@Z*9 z@d1Yx2E~Kd^jgYFF^1gOA*{XLVr&pSbUfFQb-U&$uX+tAHkQt~#)gYMvr6?>X0GGDq=Zb?&G0bX zlk|C#Px5_m50bH`8A}>g{_GqB^3N%n=x)T$@BvgKeeOn#cUbhp$~StnMZ@VC&UEces9r{`D= z`YV2HMiJFLDFd~M7EgXXiaFz%532qB{V>;1W1KKYFuTdIH zO84q%N($xqbq9nMkHi8>9mpID-O{OLN>f=hWUW&&)az`1cXeh`n9Mbbgjb!M|D;X& z#)KA0k$G;wCFNq(*=qT9hCo}tCx(p!)zhhn1jU3hUCVd8{g=vAyPCVwRMQ(74u5AI z>AhZU#TS>Bud!K8jv_FgX-XzrOBT)SF5m4JF=$G@`iXp!Ur;T|N3~Ad;aXofz059} zgd(Y*MqHH~^^kjmRbEOe(S(|&n3Nh87E+R0!d(UpXL8Uu_Sd}YygBAo6cT~xPZgx4 z{z!%%_%n5t12L9&%KmT}NM9K2CGnS50qwavX(<6Y&6$Q85#F`47aAg5h~m0Fpwj^k z=aNTv%Wy3p)-oOYtO&Azq&QrrQm&G&#^m&@W1(sRcR%q4o`PUG1D;m3b%=mOs3n^2 z$jql}RTsJV!ZjaZ($@5%2ppw9qj%N1wi*h}ER7VFYEEH#HKm^e(OF)s`ab+X?{eP^ z|L|A$K$dhz^5Y(rs2f6}*qhK@>IUk@4Z?M$b-_q#qJtC*4rkDr6S5_z)*-qs$GPf! zl5tr?+NEyMdK$lhBa*RCKBB10**4*NpFY^sr=X^fePM17Xn6H+vD4s?4gD)Yn=4b* zKM@SL25hs{vmkpdf_`6HD|M8KLqE9U`ae2h_vpw<47AbV5mhxjn9Z$r)Q6VFgiDe& z&2v1ONtPg1K0JtdeoI`Uu@MmG?F9YV0%v92~Pe;6(! z>34drG7oAn4sq(xUAhnXc-`>F;(h|-f!=IsP7&dfN<0qS=2-G@Iy9=#9}OA8v5}>o z^~So52-&^wCqwnc!^3Oow6Dy^V_{$*fE?{vO|p4~e7Ov@Vpi@dBh+ZwHMnmU?VrBj z!`r}p)}EElg+9Uam9Eq*YsE`?yxgsz6t%}!W1v;6jNvaF5*Z1IcOLExdZy#4HmZ^V zlU`(&U{8Pl5wN;8Ocpy|wxBPpI^sEdZK9_md}zf{rq@`@N8H4{?uI!(QvFQB!1Ez~ z2pQ|wootlP+0d{;8!0FJP!Hg?>`D0bqg4Wd3+h9f*aog^Nu0nHs!CCten>5vV6 zn!u>9ot>=Uz1LMEV1`rfWt~la$Te%?p2%`5n|~kr>022lg|a< zibvHW#Nj@stx7gvHQEwrt{ETa{F&6s+@HM2G|3LA^G{8?))yAfj6ajK#7Tuk#f6Cx zn|HWt&`WM=K3ysN1AO247a-iG-fNN#5J5fQIyLt8&oMGBHc})O>aexs&o?YgOkk=K z5Fbqwxz4G;Q72ZXX|Sz;z|xA*y-Rf`?P-b);WImF^^}(8R~mpc-$%zYkSa!#!PfX6 z4$*R>=El@?{+gvF69~&E_Iby6Y+c{2T z@DMA80}ry0b$D{N!OdgD;UT*+aLid!RiE-j{Yay|F$PSdAWqYtDJ)@eb%0J63EGP6=0A7he02$4bX{|G z!<;T=;Kpnt3u&`vLHB{r!_iG&T3Zv*^IaS58=ietilTl`vTMz|5Zb#JT_TjKh|Xcy z-dU7TTkvm(1sM2X19Y#tv|qShe!4H2;-y^}(0S~?=dHTC8Q-lvVbl zV7btG?OqAQSiGD72S@y&*HyiF32vW%zZCDdF2(o{s93q+%uL^*hntBS8?qa=BXDtG zRh<2_8rRvx2~%34CD5~GP0acWCy7*HF?SvV!wWr5l30AHBAdTE81ENlx~)^SZ*Eqr z!(Rh-_|Vt zGHm{cY9pvYgvS?*9t|=S9iE17m3n9%C4aC{E$LCM>4>D8QM_r+-Q{UWqa%SYvwemM zZ^?I3HgX0f7*VgjDm2_Og0;&RX_lQWEW(VHKC(+Krl#%d?_9X3OD%hBbPG#ooYquV zmms)`Hal)Ii2`K2a~KL~V3V^xJn=?!UT|8Y_;ea+R5Wnf!ON3XNnww?qC_WcWBg+J z6_SN*&8>>_nR-|%JV=O~gW#gshVwvV`n!gz8y`_%G2Ncqx8qbUt_{m~2HVf5;nLGk z`+WA17#K&n#RU>TBJqyvZAC?m$!Mx9Ez$22!#?|o4z%G(AImFe!Q8PkIY9?rVJLi> zVcdk=d-0#4R<@6O&fPE}oG6~|nD$cmu>};NFd1y~O}C&fCc^MuC6BUx#y)q$%C}@T zrIv=hg#~Js ziXg%aaAXVv`R5DIWk_C2CsVCD=ouK7)oU9^Ba4fIWb1=T1CpDQ3P2QlW&1Uf>)qI3 z#1-BpxlGBe80x?q-mP&Bu!1yH+0j!W@*5DKC{5dIp^t-jNBh34VaZKU=V-)be-sAs zeqj=hNOx0b!1Fj=h$j;S;v{OiJKlhcipZHO3v(@oD<*0 z3D7|J_XBstf3h6vh~1}PYTkfFs6qv)t3#?b;3h)*Px~Ox2*{P$+=&N~pI;EiOm*rr z0C`hBym{;_Wc~|!hGyjCVX3{Tkdafnk=jQD(7pPUM$>utyUBWAYWAn$3Dv;V7}=e| z;}lTk$+D^GV|&PlRSYjoP}>F6H(BL-gX<)rH$3dQ_p7I2`)q7Y%J(yEJXlUrIOAft zFJ-Z$!g-)*ZK4fIL4xxpE$qDmuZ(rMiT(?gzYI!%P61?`+a-xPp7lP>)-YmXakc-f zsAb71sV_r8lKwChd3leQL4Oq@T8DW_euq()0h{P*sL>FE5b!p?}(%i z!9jt4$56_DlI8zTuklXUUm55A4?X_W*nhB_Kc-WrD$*66iI7SCml;Hi;c2R}{s@%l#IoSGkjLQ7IpK`l*ChM$|nxCYCGgqURqUfvW2e<)@u?KDp z<#GL}<%pRV=S1IsEbWGTPN9U7r8eh5O{|zZ5R3 zJO}>RV`m-9xGnc!Kj0OD5YwKye!q-(o!a-bInY~wWr)(s0*aCzkOG?~&+We&fG7lN`siH?oQWI9w`aNi`Er0OhK%bYUVrU;AR zGPFwiYsW6O58a-U9dcX#q(3K`iRV7Ab+-bkAtjZ!krYjG=)t|z0iVr|1{pwV`8qQ@ zH~at#c;HT(qhuzY96AJ~`KI{mE#*d;153JyS{4vB1)=_?L5(ea(B9+~X8faW0N4e* zE=|PEZAy5OO+l+)$K3p3V)ErB-JPR_iUe7Ee)kR$`_?a64MNK!sD2pCiCwy`sOdu= zJ#oquT11`ZfqUwZPpO!<3sp6;LszdfwTBxU-f36>p%{9eqZ7u%lv5o-VI`5Aw|^(DtGEfMX37(lX&SS3x$ zuU)U}PpzTU55mIFQW~%tFx|M|TzzU3Fp3ZYbv-OcbQlUC1}RBAWuQysTi6(T|A0F- zBEVN|s5J_yKDGRq)-m~5K@h?j9nsd~wwo(F$Q!35PFNVac{+Hzf;r6V6D|V_`bFX` zhAYolhMki)xN?92w=1Fuz;Vhz7nXzN#0_Dh$jjZ zirg2;Zz~X;c?+ChceqnDr-*+ojqBzrO8-7Yg_442oQSuolHQxybkKi3C1lQwIbe!i z*}+`OBMidD>2AKk%E6{3hj)rfL2nA)fR=AcT)Ar2eVeMg ziy~klr_9cmpdca=AF^d{W3mWuJOj+ot%P#eq{0zor_cdKctf)ENcoFk(z=m;%!hQW z+D^%p5ci72NjiQ2DTR)y=1cLQ;_P~SyzOxJ^G}jck zaGn9)n@;cbhg%hrRN4;h3+YUW>3Pm1!85g+2)?$Akqn*~U}s^jWL$Iu1^m~gV`Ha9 z>;m0~FxLr-91e>0;2Uaco`NW2FjN^Fcs~gAx`xct1o(j0p zTDcLyRy}i>5ZmCv$_P_n!(4bqVERJg1Ar=#(-$E11qTJN#^}B@RiL9+phvF+*->u$ zNrW6RAcJ7$l`zGLu*$>2)Q^(JPoP~sbUX*S%ZQ2u&^YfiJPg+Qc;b$4<&P!^jsd|ENgIH?wS?C3CY%{vzCXhRbTcKRFuog zjw_|hK6i_NP*cuB$M)ekuZ4VVh@4d98+?ZBrWCA_bUfO7j2{C6QL;lTv%a(|n#fU; zDi2a&gicuo7-L03$Va2!$WXvxQO12y=+-m4dpn4RUEJ~MOFG^o`XPEz4NZgC z-uW??>nWdH2_KBP?%)nGcp>*d7=HH2Bz4&a`(yDaT$i1Ti+1sEGF%68zTz73^yQ9XAaB3>01aRcUs%eN(`p@pDv!cwzv!qmwC<^JgiDrt6dXX;wY$SL? zB7y~?dtM%7aL_EYHTQ@9Tu2P~l}FAlEXXo)h0e>2+1i<-skxbKay-6L(j8g2JWE6U zWT)hhcdwpKN~3K!G&Sd4o&sDta-lvOilY`DJTh;Ka*Tt4$Xfw7s)l5F5!;s~sXspT zgI6n=CEW%N({ND6=8xfFUGY$JUo_ zjOVL7(xu^)DPLW27bK(z2hkZ&y6bY~a;(+u!Ub3z+u!@fcW?aD+=VAG0Vz5K78tzS z$X2I%*l;1v84dzSe8`qm=t8!)52m6}+ZlHOq)Y+n;DfqY(bNccmbK3R%sdf*;R`zg`N5jurS(t_##lUv~Mq@E4c(eSxt~q(J5_>wbSW zlgOyu&78`&e#U(M)nGQrU*euZEHb@K8~fXr?#I{5{bvwvwa(X_zq_wOE{{y!8B~+w zDk;d3U{0B2yM{79VJl}tIk7Pr7jzrDi$P6waX659yZ;@UfY=+kK<%j{XphASV%ZRQ zXNT?c@;g>S(q-D>ag9hK3<3f0Ek@3IJ#!gvzY#+6dxFyw7Bf49qcQ@YN#ENXa149l z!jQKIiqMxEt%hFpbmoJTS56W8M=5JPAwR0bq7PA6O7u$dE#5omdr2L>&-6xtY>@dFthD9 zS6VF?2OaIP@$tNGYT<31&ZLjC@AQJU^$pKIz^Ycs`SlP%KJhNq8YZyHEH~Umn+#@a zPbR4z@47vGGB^uGBPj|7XOk^${J>#N=eKb4CFKYiI_wn}yZW{*ogtJ!q3{Ad7{c1S zuIwR>Lx$FF{}manGwk=^i}tMcP5LP7`sc*ekdjjNatEc|5O>)LVm=>9NxpRhpb-`n z$+j;9S-GCP;#C;5;Z}?0xVjv(630b(-zI~1bc9g=i1lwLh`Bv{VUfOAU!8+c=Y=JP zr|{eQ?nwh6*&;f$0XH# zx?IBM3f)s$-BAm)EbrB31Vsga6U+q$O3G`IIC~yBiL>@+^^XUNet7K+wz~2y_(0Wz z?v|rs%vx&CrQ;0-S80(O_AfTyqZ0idmEDybXVaNpc;a`#^vTX;nw{jNnZwDcVI9na zbOavZ66z}G$}ES49b0_RhxEZUN^ZzF+Euuu0ph)DJ8;WSwifGc)j2ChhYoiiz*%I+iFY@wTZZWEU<@C@rWrX zt5u<;T75)z-o#f%B$t0fiNJ$#U^?tC_Y!Z*7d5e) zzd?hqthqwI_vG?*iIM=Xy{Gc7hMQOM8slaFnXitN&NVT)5V(3@@G6V*AH%^dapV|d zav}qcg8{Nx9hD&M4KZ0k_;0&+&EWuyi8MHIsu4d%-^SA-g{$EbEE-Yq;0I2%9jxBh z?Ihx}q19NK_OF)YSYl5kHJ5Y@w8&2PR6`zH@Q(Lrb<=Q(4(k}GB;EI6mo#S%?|y#H zGBh~gq0^D?nwNWj6)_Se?&$b`7*Ta2KuBaY^RPIAh@)4zWqHMxT9)^}Uj`sEB9B2Q zO`drM&2j7B&Q%S2xG@$tgB7S&qLP&vagt?Lx|{F>6~KkAa5{IlrdIyM$1^5_H+?sL zvt^t`KZ0PgcVt(J_GVwk8vYcGVSk0Qz_VD0%g{hrsJ9vH*tec-HRA;_Ws;K*cZ3A; z)o#U@1icAw2)$6MCDL7;G79WpP&n_eZa;o-ut|r$yX#BD9QQJ_+ z6aN^g&Xi+fHzVjm86`@%O6q}1BDAy%HF5hNwLqOoymAK8?Dl%BqJF>gd!r$>=&wXg zA~3hx6HETzjf`2EslDNTwxxO#RQgnAJl-FcgH53;dK7A~!shZR-r)gay|>|1ccGD+ z$Eg*b(4>K(eH^Id4-5|E8Uvu2YDus@r@FSm-Z|}2`D$9iwEbqg0KURyOAL6q13Pb0 zgYj342x|8jY<;YZG;F@%acJG|@el>YJ!r>EfVXK!_$p|kXa+im)F?9pQ7J0(q)7L{ z|JxVj4g2BjQlURNf}u0m0cj3IXun)vy39Nw?htSSwCNDLh8DL%5|eH*^E> zR5$PgulK1!(D{nK_YiEQA3{IEF))@%os)@Vgk>|P(jt5EDbV2DI{3o{y@C7UAGUo_ ziAFV{FPjUELIp8!5b8FEUMk~+%&++4091Hu$ll+PoC;efsrO525JT);wW#eU3lF#K z6q>B~z^m8-aHhKSF=AAQm=z-}pB=pjm5hfmY`HLW#oc6NIq;&{r3$sw6V>GLxAV@# z7*$~z^DmCZR_s){9QBda`Qr-HTCA6(7=@%`S&z1b;-XsQClCAtNs2$)og@RDBG68< zIYqeK>~hGdtXOF7pW$l}P7#r{*-v=EgQwUaRNwbLL%!J2rLSU-P{FXSqek%&nCja|IiCLsg{0d`Ky(gl_dK5aL9)O#Y zK0GP$2-^a+^WSGJ0B1+T1Bl=_D2SfxOFZSU#6m+sG!YIWGVJJ-^|2!L`_UM`hA(Nx zAAkSojh~U&2r2k`0&c&Yo7t22x3sK5Ri)r3)*>L5{Ew?-&c*ig`!>}NGIK(7$7LGZjj*iJHBd-M$Hq$4vY+Wj@_R%F^7`|yXitIDspp+bJF#|9k*YF z!FO2Vk%epncqk?I)1>cJQH7UVW`Zn^elKa#U%jpKu@wijvo^8trQqNpzwLo>2ec4L z6g!6Zb0}3>)Bs~5nj57@c&TTVrM7p|3kSFhR>49)OCtXwm=-N^pWj4Z^oHLn+ICC8 z%^dl?;ZHM`lH%_WSmtUowlbRY-Q7h4S)W4T@%>v*#LZf@DK(a; z6R{-$k&_|U=Z{DRI-T6EykVsZgU?p5%QPaChQOV?Exx)qs{v7j8Yj1%kFrDiMry+} zXl1y;%Cj0&9e70FsHrqom=F02_ zZEEU^;Hrw25+AmF;boTVETE%8lrQJ?=7EoJ0ICnsdMxNa)}zO7@!yXC8oI@Uqmxf z8tPPPBG~MzAuhIRjw^MP1 zA*rchcW+ZqvaL-o?7TCo!3`G)wS21n!%4xbN4&)MA`|KE4ilx_dkSw``OGa>{8pgp z&*91Yg#Y7vrS5i4Olpw6J9;8SF6Q$4fP_yFan7%o$S8*@%tQ+~0T&5othDew8FX#W z)}a*@MAJ^%{d80z?C8OeP>Ur2YZ-`(3^*Ti7!4^GzaoZENgyb^eze)|S!q0mA>Z;9 zyFb{+MgSNxB>XTA!YgraZubs&-;8e%TcFL}SKoRb_m=xmu`-Z^V0mdXxGNXUG_5JN z0v`hWuO?^A4)&<2eRd<`2sX{my)U#?7$?H@6?pQ7Uf1&nr{7YAybt(%IRR#?KWkC0 z(IELE=+*(OA{odHXBS?xe)nv4%MOyYrND28jb-Jq^*#3hLw*Vy%r0yjTV$ewVY2!^ z{dZ)`+^MtBog?j)t}{o&PQLKWVvG5sJK`?!1Wz&@vy<}|?+2(-oUt(2aGuovPxQ36 z^O(Bp)ipufw4L|+0Oypv#mT9|*sj->barZyRZ4}k38v#8TqOD9q~pAm_B!}f-IwZKAsjg;6xBH*9*xzT+T{=Z<~QQA=|`(Z8hkz6ej6F4`kUb_I3;WKb1zY8 zIPH7~I?u~|PW6+z9R9;JE~zD8tj^MwZZSX=5I1$emAuqgWn79?g_hv^SE(gUF;t8X zz>;-J3QY8Un= z=sc0J*Q8kR2hi$*xd>*=hRUWZFoj$lZD0h;@${N~zvJW;OQn&2a{qGDjnZc@Xlg=* zVDdqS%{fGKcFyY$A5S-t!JqB8iE1JjTM$|vt1fUS-IgzblUSNTBt+BtdA8RVUL;-6 z%*q^LXc>$%^ZVrFyi`q-zFr1jam9&}#r0z>K!lPq2nE0%Jzox?;cTDnaU=K*&yg$a zgCWcu9)G3_q|6Dca=U${NfxHN2Zx8I{Ds2}ICMLC|K~`!8M}vVy?A^k3PK#i`h!U2 zAnB(J&qES%RF3c(7-!rSH_;xNpATr4gI%sO4*5}pdFO}YLCyQILg5s5GJELyV6El-I;E7@R=&IPStdJ^kt4XjcZojAL9aw#+)l68s3`o z2fSPa%>UUB{K@yx-V{pnJKfW4^C#ezawCCOM#KMNxi4nnTu4hTyzbCOsDZ9);D%I4 zRfZ?;`?3^BPgNCLhDgnVq0)jr`b3(t_#i|VPK`6MJ`r%a*K+E zyA#!$Z64L~Wr9R-6_jJKkiSw&swB@YX@CzMjVe&vxqL5hpE=_3?>%9Y_28TYQOR^> z{d%c9Ybk6htEG5^!*VQe7Wf5d$T4UNvWKEIk7w5cs6-6xxjs-74bXOGGopzgfc1*> zur*B_+X;hi9{%~cNx|*Lb;s-JfY%2G24LNpF-d2D=SQ{`25hzSQOwcE+9pa-RNT6j zi=p=^kQC&Ya+c2`3g#)Er1U8oikT$+wvqtyT)JzSIqYkc1u5~2B^v{$kRgAau=xqv zlY?X(zA9;75MlJ4Ye<=0k|75Q-MNOwuA4}bn&pm17aHoZ0y(j7Wk+cq zEOI4^ilF5DN%OBx05x?O*m^woWD=0OEP* zqC7CC9()EH4NfBP8|0U)cnbN+74q&wXObENH&IsDJW=7CCf#qV`~&8s_J7^di0@`} zKyW(_B=Q> za*^=4O4KQN9`D<%8B_# zpm|hT3+DC>p0pb2ZH4?uA`~dku&tP;#A+4-=)&del;9VzoN7{4$@+I znEJZG+2STpVhrr3BvZdw-SGK$LZ^Ijpgu)Rw%O>kKPgEW@}^6ZAuKLJnN0lL-Wp zH;`#u#u&=y*5<+*)aCg|OGpduM5Y86x0ah;;BF{tRSwuF42aQh4i{sOnbcjX(@}oR zzA|spu6ygMW>%96rp(AN0ECTX9aV`ZhQ+*7#;tPV(i4piGgn^Pq3&RFiPNAX-X6*8 z?@lPZnpUNL%~D4d0QR(&HCEEJ!9?c3Y+C6NNxU^-Pn+R(Ey>{m$lOQa0Qch z72`H98iGWP>x!xNda>TUuGckZPm}Wiwljk}_l@Vkl~KQB>*3Bkx}D_UaQz=~PkM3L z%T?Mb>{MO9Et+PJe{TN_WNK?mJ0@YWNgGyBnNqGQ)9DrbG1vDCi)m7_{v28hOc_-Y zV4fMwe(#@Xqt2G+NFDU(G!1kWDh+ZM%=szAp6D&6K$|QcL!BY{+Y)DhQ~zht#;Ge^ zu9PmF$4|Aa6}_P%(l#34f3M_=-@A~6!d$>Bg0rGmUjH8cwKuJv=hmG~2@L=5qF*Rs h-tr6J4%0C6@t>vy+X`~V+!o9`l;qT8>!eLX{|^~QQ3L=0 literal 0 HcmV?d00001 diff --git a/devices/surface/images/secure-surface-dock-ports-semm-2.png b/devices/surface/images/secure-surface-dock-ports-semm-2.png new file mode 100644 index 0000000000000000000000000000000000000000..db8de73dbf5d7dfa68fbd1ae0b385cffd82daa08 GIT binary patch literal 34252 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 OPewvPyjIjG=zjq}?o|W; literal 0 HcmV?d00001 diff --git a/devices/surface/images/secure-surface-dock-ports-semm-3.png b/devices/surface/images/secure-surface-dock-ports-semm-3.png new file mode 100644 index 0000000000000000000000000000000000000000..c9cf60aad353f0000ce027b5fde18efe89508f26 GIT binary patch literal 96680 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
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
Code -
0xC1900101 - 0x20004 -
- - -
Cause -
Windows Setup encountered an error during the SAFE_OS with the INSTALL_RECOVERY_ENVIRONMENT operation. -
This is generally caused by out-of-date drivers. -
-
- - -
Mitigation -
Uninstall antivirus applications. -
Remove all unused SATA devices. -
Remove all unused devices and drivers. -
Update drivers and BIOS. -
-
- - -
Code -
0xC1900101 - 0x2000c -
- - -
Cause -
Windows Setup encountered an unspecified error during Wim apply in the WinPE phase. -
This is generally caused by out-of-date drivers. -
-
- - -
Mitigation -
Disconnect all peripheral devices that are connected to the system, except for the mouse, keyboard and display. -
Contact your hardware vendor to obtain updated device drivers. -
Ensure that "Download and install updates (recommended)" is accepted at the start of the upgrade process. -
-
- - -
Code -
0xC1900101 - 0x20017 - -
- - -
Cause -
A driver has caused an illegal operation. -
Windows was not able to migrate the driver, resulting in a rollback of the operating system. -
This is a SafeOS boot failure, typically caused by drivers or non-Microsoft disk encryption software. -
-
- - -
Mitigation -
-Ensure that all that drivers are updated. -
Open the Setuperr.log and Setupact.log files in the %windir%\Panther directory, and then locate the problem drivers. -
For more information, see Windows Vista, Windows 7, Windows Server 2008 R2, Windows 8.1, and Windows 10 setup log file locations. -
Update or uninstall the problem drivers. -
-
- - -
Code -
0xC1900101 - 0x30018 -
- - -
Cause -
A device driver has stopped responding to setup.exe during the upgrade process. -
-
- - -
Mitigation -
-Disconnect all peripheral devices that are connected to the system, except for the mouse, keyboard and display. -
Contact your hardware vendor to obtain updated device drivers. -
Ensure that "Download and install updates (recommended)" is accepted at the start of the upgrade process. -
-
- - -
Code -
0xC1900101 - 0x3000D -
- - -
Cause -
Installation failed during the FIRST_BOOT phase while attempting the MIGRATE_DATA operation. -
This can occur due to a problem with a display driver. - -
-
- - -
Mitigation -
-Disconnect all peripheral devices that are connected to the system, except for the mouse, keyboard and display. -
Update or uninstall the display driver. -
-
- - -
Code -
0xC1900101 - 0x4000D -
- - -
Cause -
A rollback occurred due to a driver configuration issue. -
Installation failed during the second boot phase while attempting the MIGRATE_DATA operation. -
This can occur because of incompatible drivers. - -
-
- - -
Mitigation -
-Check supplemental rollback logs for a setupmem.dmp file, or event logs for any unexpected reboots or errors. -
Review the rollback log and determine the stop code. -
The rollback log is located in the $Windows.~BT\Sources\Rollback folder. An example analysis is shown below. This example is not representative of all cases: -
-Info SP     Crash 0x0000007E detected
-Info SP       Module name           :
-Info SP       Bugcheck parameter 1  : 0xFFFFFFFFC0000005
-Info SP       Bugcheck parameter 2  : 0xFFFFF8015BC0036A
-Info SP       Bugcheck parameter 3  : 0xFFFFD000E5D23728
-Info SP       Bugcheck parameter 4  : 0xFFFFD000E5D22F40
-Info SP     Cannot recover the system.
-Info SP     Rollback: Showing splash window with restoring text: Restoring your previous version of Windows.
- -Typically, there is a dump file for the crash to analyze. If you are not equipped to debug the dump, then attempt the following basic troubleshooting procedures:
- -1. Make sure you have enough disk space.
-2. If a driver is identified in the bug check message, disable the driver or check with the manufacturer for driver updates.
-3. Try changing video adapters.
-4. Check with your hardware vendor for any BIOS updates.
-5. Disable BIOS memory options such as caching or shadowing. - -
-
- - -
Code -
0xC1900101 - 0x40017 -
- - -
Cause -
Windows 10 upgrade failed after the second reboot. -
This is usually caused by a faulty driver. For example: antivirus filter drivers or encryption drivers. -
-
- - -
-Mitigation -
- -Clean boot into Windows, and then attempt the upgrade to Windows 10. For more information, see [How to perform a clean boot in Windows](https://support.microsoft.com/kb/929135). - -Ensure that you select the option to "Download and install updates (recommended)." - -Computers that run Citrix VDA -You may see this message after you upgrade a computer from Windows 10, version 1511 to Windows 10, version 1607. After the second system restart, the system generates this error and then rolls back to the previous version. This problem has also been observed in upgrades to Windows 8.1 and Windows 8. - -This problem occurs because the computer has Citrix Virtual Delivery Agent (VDA) installed. Citrix VDA installs device drivers and a file system filter driver (CtxMcsWbc). This Citrix filter driver prevents the upgrade from writing changes to the disk, so the upgrade cannot complete and the system rolls back. - -**Resolution** - -To resolve this problem, install [Cumulative update for Windows 10 Version 1607 and Windows Server 2016: November 8, 2016](https://support.microsoft.com/help/3200970/cumulative-update-for-windows-10-version-1607-and-windows-server-2016). - -You can work around this problem in two ways - -**Workaround 1** - -1. Use the VDA setup application (VDAWorkstationSetup_7.11) to uninstall Citrix VDA. -1. Run the Windows upgrade again. -1. Reinstall Citrix VDA. - -**Workaround 2** - -If you cannot uninstall Citrix VDA, follow these steps to work around this problem: - -1. In Registry Editor, go to the following subkey: - ``` - HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e967-e325-11ce-bfc1-08002be10318}\CtxMcsWbc - ``` -1. Change the value of the **Start** entry from **0** to **4**. This change disables the Citrix MCS cache service. -1. Go to the following subkey: - ``` - HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e967-e325-11ce-bfc1-08002be10318} - ``` -1. Delete the **CtxMcsWbc** entry. -1. Restart the computer, and then try the upgrade again. - -> **Third-party information disclaimer** -> The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, about the performance or reliability of these products. - -
-
- ## 0x800xxxxx Result codes that start with the digits 0x800 are also important to understand. These error codes indicate general operating system errors, and are not unique to the Windows upgrade process. Examples include timeouts, devices not functioning, and a process stopping unexpectedly. From 78f0b528ceec47c4c198ba52f7425ef3d03f14f7 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 8 Jun 2020 14:03:19 -0700 Subject: [PATCH 10/20] convert table --- .../upgrade/resolution-procedures.md | 229 +----------------- 1 file changed, 10 insertions(+), 219 deletions(-) diff --git a/windows/deployment/upgrade/resolution-procedures.md b/windows/deployment/upgrade/resolution-procedures.md index 262b3f6c46..64ac6ae16f 100644 --- a/windows/deployment/upgrade/resolution-procedures.md +++ b/windows/deployment/upgrade/resolution-procedures.md @@ -47,8 +47,7 @@ See the following general troubleshooting procedures associated with a result co | 0xC1900101 - 0x30018 | Disconnect all peripheral devices that are connected to the system, except for the mouse, keyboard and display.
Contact your hardware vendor to obtain updated device drivers.
Ensure that "Download and install updates (recommended)" is accepted at the start of the upgrade process. | A device driver has stopped responding to setup.exe during the upgrade process. | | 0xC1900101 - 0x3000D | Disconnect all peripheral devices that are connected to the system, except for the mouse, keyboard and display.
Update or uninstall the display driver. | Installation failed during the FIRST_BOOT phase while attempting the MIGRATE_DATA operation.
This can occur due to a problem with a display driver. | | 0xC1900101 - 0x4000D | Check supplemental rollback logs for a setupmem.dmp file, or event logs for any unexpected reboots or errors.
Review the rollback log and determine the stop code.
The rollback log is located in the $Windows.~BT\Sources\Rollback folder. An example analysis is shown below. This example is not representative of all cases:
 
Info SP Crash 0x0000007E detected
Info SP Module name :
Info SP Bugcheck parameter 1 : 0xFFFFFFFFC0000005
Info SP Bugcheck parameter 2 : 0xFFFFF8015BC0036A
Info SP Bugcheck parameter 3 : 0xFFFFD000E5D23728
Info SP Bugcheck parameter 4 : 0xFFFFD000E5D22F40
Info SP Cannot recover the system.
Info SP Rollback: Showing splash window with restoring text: Restoring your previous version of Windows.
 
Typically, there is a dump file for the crash to analyze. If you are not equipped to debug the dump, then attempt the following basic troubleshooting procedures:
 
1. Make sure you have enough disk space.
2. If a driver is identified in the bug check message, disable the driver or check with the manufacturer for driver updates.
3. Try changing video adapters.
4. Check with your hardware vendor for any BIOS updates.
5. Disable BIOS memory options such as caching or shadowing. | A rollback occurred due to a driver configuration issue.
Installation failed during the second boot phase while attempting the MIGRATE_DATA operation.
This can occur because of incompatible drivers. | -| 0xC1900101 - 0x40017 | Clean boot into Windows, and then attempt the upgrade to Windows 10. For more information, see [How to perform a clean boot in Windows](https://support.microsoft.com/kb/929135).
 
Ensure that you select the option to "Download and install updates (recommended)."
 
Computers that run Citrix VDA
You may see this message after you upgrade a computer from Windows 10, version 1511 to Windows 10, version 1607. After the second system restart, the system generates this error and then rolls back to the previous version. This problem has also been observed in upgrades to Windows 8.1 and Windows 8.
 
This problem occurs because the computer has Citrix Virtual Delivery Agent (VDA) installed. Citrix VDA installs device drivers and a file system filter driver (CtxMcsWbc). This Citrix filter driver prevents the upgrade from writing changes to the disk, so the upgrade cannot complete and the system rolls back.
 
**Resolution**
 
To resolve this problem, install [Cumulative update for Windows 10 Version 1607 and Windows Server 2016: November 8, 2016](https://support.microsoft.com/help/3200970/cumulative-update-for-windows-10-version-1607-and-windows-server-2016).
 
You can work around this problem in two ways:
 
**Workaround 1**
 
1. Use the VDA setup application (VDAWorkstationSetup_7.11) to uninstall Citrix VDA.
2. Run the Windows upgrade again.
3. Reinstall Citrix VDA.
 
**Workaround 2**
 
If you cannot uninstall Citrix VDA, follow these steps to work around this problem:
 
1. In Registry Editor, go to the following subkey:
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e967-e325-11ce-bfc1-08002be10318}\CtxMcsWbc"
2. Change the value of the **Start** entry from **0** to **4**. This change disables the Citrix MCS cache service.
3. Go to the following subkey:
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e967-e325-11ce-bfc1-08002be10318}"
4. Delete the **CtxMcsWbc** entry.
5. Restart the computer, and then try the upgrade again.
 
**Third-party information disclaimer**
The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, about the performance or reliability of these products. | Windows 10 upgrade failed after the second reboot.
This is usually caused by a faulty driver. For example: antivirus filter drivers or encryption drivers. | - +| 0xC1900101 - 0x40017 | Clean boot into Windows, and then attempt the upgrade to Windows 10. For more information, see [How to perform a clean boot in Windows](https://support.microsoft.com/kb/929135).
 
Ensure that you select the option to "Download and install updates (recommended)."
 
Computers that run Citrix VDA
You may see this message after you upgrade a computer from Windows 10, version 1511 to Windows 10, version 1607. After the second system restart, the system generates this error and then rolls back to the previous version. This problem has also been observed in upgrades to Windows 8.1 and Windows 8.
 
This problem occurs because the computer has Citrix Virtual Delivery Agent (VDA) installed. Citrix VDA installs device drivers and a file system filter driver (CtxMcsWbc). This Citrix filter driver prevents the upgrade from writing changes to the disk, so the upgrade cannot complete and the system rolls back.
 
**Resolution**
 
To resolve this problem, install [Cumulative update for Windows 10 Version 1607 and Windows Server 2016: November 8, 2016](https://support.microsoft.com/help/3200970/cumulative-update-for-windows-10-version-1607-and-windows-server-2016).
 
You can work around this problem in two ways:
 
**Workaround 1**
 
1. Use the VDA setup application (VDAWorkstationSetup_7.11) to uninstall Citrix VDA.
2. Run the Windows upgrade again.
3. Reinstall Citrix VDA.
 
**Workaround 2**
 
If you cannot uninstall Citrix VDA, follow these steps to work around this problem:
 
1. In Registry Editor, go to the following subkey:
**HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e967-e325-11ce-bfc1-08002be10318}\CtxMcsWbc**
2. Change the value of the **Start** entry from **0** to **4**. This change disables the Citrix MCS cache service.
3. Go to the following subkey:
**HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e967-e325-11ce-bfc1-08002be10318}**
4. Delete the **CtxMcsWbc** entry.
5. Restart the computer, and then try the upgrade again.
 
**Non-Microsoft information disclaimer**
The non-Microsoft products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, about the performance or reliability of these products. | Windows 10 upgrade failed after the second reboot.
This is usually caused by a faulty driver. For example: antivirus filter drivers or encryption drivers. | ## 0x800xxxxx @@ -56,223 +55,15 @@ Result codes that start with the digits 0x800 are also important to understand. See the following general troubleshooting procedures associated with a result code of 0x800xxxxx: -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
Code -
-80040005 - 0x20007 - -
- - -
Cause -
-An unspecified error occurred with a driver during the SafeOS phase. - -
-
- - -
Mitigation -
- -This error has more than one possible cause. Attempt [quick fixes](quick-fixes.md), and if not successful, [analyze log files](log-files.md#analyze-log-files) in order to determine the problem and solution. - -
-
- - -
Code -
-0x80073BC3 - 0x20009
-0x80070002 - 0x20009
-0x80073B92 - 0x20009 - -
- - -
Cause -
-The requested system device cannot be found, there is a sharing violation, or there are multiple devices matching the identification criteria. - -
-
- - -
Mitigation -
- -These errors occur during partition analysis and validation, and can be caused by the presence of multiple system partitions. For example, if you installed a new system drive but left the previous system drive connected, this can cause a conflict. To resolve the errors, disconnect or temporarily disable drives that contain the unused system partition. You can reconnect the drive after the upgrade has completed. Alternatively, you can delete the unused system partition. - -
-
- - -
Code -
-800704B8 - 0x3001A - -
- - -
Cause -
-An extended error has occurred during the first boot phase. - -
-
- - -
Mitigation -
- -Disable or uninstall non-Microsoft antivirus applications, disconnect all unnecessary devices, and perform a [clean boot](https://support.microsoft.com/kb/929135). - -
-
- - -
Code -
-8007042B - 0x4000D - -
- - -
Cause -
-The installation failed during the second boot phase while attempting the MIGRATE_DATA operation. -
This issue can occur due to file system, application, or driver issues. - -
-
- - -
Mitigation -
- -[Analyze log files](log-files.md#analyze-log-files) in order to determine the file, application, or driver that is not able to be migrated. Disconnect, update, remove, or replace the device or object. - -
-
- - -
Code -
-8007001F - 0x3000D - -
- - -
Cause -
-The installation failed in the FIRST_BOOT phase with an error during MIGRATE_DATA operation. - -
-
- - -
Mitigation -
- -[Analyze log files](log-files.md#analyze-log-files) in order to determine the files or registry entries that are blocking data migration. - -This error can be due to a problem with user profiles. It can occur due to corrupt registry entries under **HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\ProfileList** or invalid files in the **\\Users** directory. - -> [!NOTE] -> If a previous upgrade did not complete, invalid profiles might exist in the **Windows.old\\Users** directory. - -To repair this error, ensure that deleted accounts are not still present in the Windows registry and that files under the \\Users directory are valid. Delete the invalid files or user profiles that are causing this error. The specific files and profiles that are causing the error will be recorded in the Windows setup log files. - -
-
- - -
Code -
-8007001F - 0x4000D - -
- - -
Cause -
-General failure, a device attached to the system is not functioning. - -
-
- - -
Mitigation -
- -[Analyze log files](log-files.md#analyze-log-files) in order to determine the device that is not functioning properly. Disconnect, update, or replace the device. - -
-
- - -
Code -
-8007042B - 0x4001E - -
- - -
Cause -
-The installation failed during the second boot phase while attempting the PRE_OOBE operation. - -
-
- - -
Mitigation -
- -This error has more than one possible cause. Attempt [quick fixes](quick-fixes.md), and if not successful, [analyze log files](log-files.md#analyze-log-files) in order to determine the problem and solution. - -
-
- +| Code | Mitigation | Cause | +| :--- | :--- | :--- | +| 80040005 - 0x20007 | This error has more than one possible cause. Attempt [quick fixes](quick-fixes.md), and if not successful, [analyze log files](log-files.md#analyze-log-files) in order to determine the problem and solution. | An unspecified error occurred with a driver during the SafeOS phase. | +| 0x80073BC3 - 0x20009
0x80070002 - 0x20009
0x80073B92 - 0x20009 | These errors occur during partition analysis and validation, and can be caused by the presence of multiple system partitions. For example, if you installed a new system drive but left the previous system drive connected, this can cause a conflict. To resolve the errors, disconnect or temporarily disable drives that contain the unused system partition. You can reconnect the drive after the upgrade has completed. Alternatively, you can delete the unused system partition. | The requested system device cannot be found, there is a sharing violation, or there are multiple devices matching the identification criteria. | +| 800704B8 - 0x3001A | Disable or uninstall non-Microsoft antivirus applications, disconnect all unnecessary devices, and perform a [clean boot](https://support.microsoft.com/kb/929135). | An extended error has occurred during the first boot phase. | +| 8007042B - 0x4000D | [Analyze log files](log-files.md#analyze-log-files) in order to determine the file, application, or driver that is not able to be migrated. Disconnect, update, remove, or replace the device or object. | The installation failed during the second boot phase while attempting the MIGRATE_DATA operation.
This issue can occur due to file system, application, or driver issues. | +| 8007001F - 0x3000D | [Analyze log files](log-files.md#analyze-log-files) in order to determine the files or registry entries that are blocking data migration.
 
This error can be due to a problem with user profiles. It can occur due to corrupt registry entries under **HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\ProfileList** or invalid files in the **\\Users** directory.
 
**Note**: If a previous upgrade did not complete, invalid profiles might exist in the **Windows.old\\Users** directory.
 
To repair this error, ensure that deleted accounts are not still present in the Windows registry and that files under the \\Users directory are valid. Delete the invalid files or user profiles that are causing this error. The specific files and profiles that are causing the error will be recorded in the Windows setup log files.| The installation failed in the FIRST_BOOT phase with an error during MIGRATE_DATA operation. | +| 8007001F - 0x4000D | [Analyze log files](log-files.md#analyze-log-files) in order to determine the device that is not functioning properly. Disconnect, update, or replace the device. | General failure, a device attached to the system is not functioning. | +| 8007042B - 0x4001E | This error has more than one possible cause. Attempt [quick fixes](quick-fixes.md), and if not successful, [analyze log files](log-files.md#analyze-log-files) in order to determine the problem and solution. | The installation failed during the second boot phase while attempting the PRE_OOBE operation. | ## Other result codes From 9abbb019f9379adde731de2229d308dcf0e0cb57 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 8 Jun 2020 14:22:17 -0700 Subject: [PATCH 11/20] added some links --- windows/deployment/upgrade/resolution-procedures.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/deployment/upgrade/resolution-procedures.md b/windows/deployment/upgrade/resolution-procedures.md index 64ac6ae16f..10d8359b4e 100644 --- a/windows/deployment/upgrade/resolution-procedures.md +++ b/windows/deployment/upgrade/resolution-procedures.md @@ -24,9 +24,11 @@ ms.topic: article > This is a 200 level topic (moderate). > See [Resolve Windows 10 upgrade errors](resolve-windows-10-upgrade-errors.md) for a full list of topics in this article. +This topic provides some common causes and solutions that are associated with specific upgrade error codes. If a Windows 10 upgrade fails, you can copy the error code, or find the error code in the Windows [Event Log](windows-error-reporting.md) or in the Windows Setup [log files](log-files.md) (ex: **setuperr.log**) and review the cause and solutions provided here. You should also try running the free [SetupDiag](setupdiag.md) tool provided by Microsoft, which can automatically find the reason for an upgrade failure. + ## 0xC1900101 -A frequently observed result code is 0xC1900101. This result code can be thrown at any stage of the upgrade process, with the exception of the downlevel phase. 0xC1900101 is a generic rollback code, and usually indicates that an incompatible driver is present. The incompatible driver can cause blue screens, system hangs, and unexpected reboots. Analysis of supplemental log files is often helpful, such as: +A frequently observed [result code](upgrade-error-codes.md#result-codes) is 0xC1900101. This result code can be thrown at any stage of the upgrade process, with the exception of the downlevel phase. 0xC1900101 is a generic rollback code, and usually indicates that an incompatible driver is present. The incompatible driver can cause blue screens, system hangs, and unexpected reboots. Analysis of supplemental log files is often helpful, such as: - The minidump file: $Windows.~bt\Sources\Rollback\setupmem.dmp, - Event logs: $Windows.~bt\Sources\Rollback\*.evtx From ce6e4bc0deeadf0d5eb13bee90be17bab6a72d0e Mon Sep 17 00:00:00 2001 From: ManikaDhiman Date: Mon, 8 Jun 2020 15:10:18 -0700 Subject: [PATCH 12/20] Added SKU support table --- .../client-management/mdm/bitlocker-csp.md | 23 +++++++++++++++++++ ...ew-in-windows-mdm-enrollment-management.md | 3 ++- 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/windows/client-management/mdm/bitlocker-csp.md b/windows/client-management/mdm/bitlocker-csp.md index 8611ab72a1..3a1ecfb0f9 100644 --- a/windows/client-management/mdm/bitlocker-csp.md +++ b/windows/client-management/mdm/bitlocker-csp.md @@ -930,12 +930,35 @@ The following list shows the supported values: Allows Admin to enforce "RequireDeviceEncryption" policy for scenarios where policy is pushed while current logged on user is non-admin/standard user Azure AD account. + > [!NOTE] > This policy is only supported in Azure AD accounts. "AllowStandardUserEncryption" policy is tied to "AllowWarningForOtherDiskEncryption" policy being set to "0", i.e, silent encryption is enforced. If "AllowWarningForOtherDiskEncryption" is not set, or is set to "1", "RequireDeviceEncryption" policy will not try to encrypt drive(s) if a standard user is the current logged on user in the system. + + + + + + + + + + + + + + + + + + + + +
HomeProBusinessEnterpriseEducationMobileMobile Enterprise
cross markcheck markcheck markcheck markcheck markcross markcross mark
+ The expected values for this policy are: diff --git a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md index b2ca393530..58d58b3935 100644 --- a/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md +++ b/windows/client-management/mdm/new-in-windows-mdm-enrollment-management.md @@ -1984,7 +1984,8 @@ How do I turn if off? | The service can be stopped from the "Services" console o ### June 2020 |New or updated topic | Description| |--- | ---| -|[Policy CSP - NetworkIsolation](policy-csp-networkisolation.md)|Updated the description to Integer instead of Boolean for the following policy settings:
EnterpriseIPRangesAreAuthoritative, EnterpriseProxyServersAreAuthoritative| +|[BitLocker CSP](bitlocker-csp.md)|Added SKU support table for **AllowStandardUserEncryption**.| +|[Policy CSP - NetworkIsolation](policy-csp-networkisolation.md)|Updated the description from Boolean to Integer for the following policy settings:
EnterpriseIPRangesAreAuthoritative, EnterpriseProxyServersAreAuthoritative.| ### May 2020 |New or updated topic | Description| From 73442c7b73c73c00e46c5413175d5eb3f43b04ca Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Mon, 8 Jun 2020 15:38:39 -0700 Subject: [PATCH 13/20] wording change --- windows/deployment/upgrade/resolution-procedures.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/upgrade/resolution-procedures.md b/windows/deployment/upgrade/resolution-procedures.md index 10d8359b4e..a96205d6fd 100644 --- a/windows/deployment/upgrade/resolution-procedures.md +++ b/windows/deployment/upgrade/resolution-procedures.md @@ -24,7 +24,7 @@ ms.topic: article > This is a 200 level topic (moderate). > See [Resolve Windows 10 upgrade errors](resolve-windows-10-upgrade-errors.md) for a full list of topics in this article. -This topic provides some common causes and solutions that are associated with specific upgrade error codes. If a Windows 10 upgrade fails, you can copy the error code, or find the error code in the Windows [Event Log](windows-error-reporting.md) or in the Windows Setup [log files](log-files.md) (ex: **setuperr.log**) and review the cause and solutions provided here. You should also try running the free [SetupDiag](setupdiag.md) tool provided by Microsoft, which can automatically find the reason for an upgrade failure. +This topic provides some common causes and solutions that are associated with specific upgrade error codes. If a Windows 10 upgrade fails, you can write down the error code that is displayed, or find the error code in the Windows [Event Log](windows-error-reporting.md) or in the Windows Setup [log files](log-files.md) (ex: **setuperr.log**) and review the cause and solutions provided here. You should also try running the free [SetupDiag](setupdiag.md) tool provided by Microsoft, which can automatically find the reason for an upgrade failure. ## 0xC1900101 From 50a7a7e809bb65ed69b90cb8df808a04abc6a52b Mon Sep 17 00:00:00 2001 From: v-miegge <49650192+v-miegge@users.noreply.github.com> Date: Mon, 8 Jun 2020 15:44:03 -0700 Subject: [PATCH 14/20] Made corrections --- .../surface/secure-surface-dock-ports-semm.md | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/devices/surface/secure-surface-dock-ports-semm.md b/devices/surface/secure-surface-dock-ports-semm.md index c744d232df..6ee0fdf411 100644 --- a/devices/surface/secure-surface-dock-ports-semm.md +++ b/devices/surface/secure-surface-dock-ports-semm.md @@ -69,23 +69,29 @@ Prior to creating the configuration package, you need to prepare public key cert The required EKU values are listed in Table 1 and Table 2. -#### Table 1. Root and Host Certificate requirements +#### Table 1. Root and Dock Certificate requirements |Certificate|Algorithm|Description|Expiration|EKU OID| |---|---|---|---|---| -|Dock Certificate Authority|ECDSA_P384|- Root certificate with 384-bit prime elliptic curve digital signature algorithm (ECDSA)
- SHA 256 Key Usage:
CERT_DIGITAL_SIGNATURE_KEY_USAGE
- CERT_KEY_CERT_SIGN_KEY_USAGE
CERT_CRL_SIGN_KEY_USAGE|30 years|N/A -|Host Authentication Certificate|ECC P256 curve|- Host certificate with 256-bit elliptic-curve cryptography (ECC)
- SHA 256 Key Usage:
CERT_KEY_CERT_SIGN_KEY_USAGE
- Path Length Constraint = 0|20 years|1.3.6.1.4.1.311.76.9.21.2
1.3.6.1.4.1.311.76.9.21.3 +|Root Certificate Authority|ECDSA_P384|- Root certificate with 384-bit prime elliptic curve digital signature algorithm (ECDSA)
- SHA 256 Key Usage:
CERT_DIGITAL_SIGNATURE_KEY_USAGE
- CERT_KEY_CERT_SIGN_KEY_USAGE
CERT_CRL_SIGN_KEY_USAGE|30 years|N/A +|Dock Certificate Authority|ECC P256 curve|- Host certificate with 256-bit elliptic-curve cryptography (ECC)
- SHA 256 Key Usage:
CERT_KEY_CERT_SIGN_KEY_USAGE
- Path Length Constraint = 0|20 years|1.3.6.1.4.1.311.76.9.21.2
1.3.6.1.4.1.311.76.9.21.3| + + >[!NOTE] + >The dock CA must be exported as a .p7b file. ### Provisioning Administration Certificate requirements -Each host device must have three provisioning certificates. +Each host device must have the doc CA and two certificates as shown in Table 2. #### Table 2. Provisioning administration certificate requirements |Certificate|Algorithm|Description|EKU OID| |---|---|---|---| -|Host authentication|ECC P256
SHA 256|Proves the identity of the host device.|1.3.6.1.4.1.311.76.9.21.2| -|Update CA provisioning|ECC P256
SHA256|Enables you to change dock ownership and/or policy settings by allowing you to replace the CA that's currently installed on the dock.|1.3.6.1.4.1.311.76.9.21.3
1.3.6.1.4.1.311.76.9.21.4 +|Host authentication certificate|ECC P256
SHA 256|Proves the identity of the host device.|1.3.6.1.4.1.311.76.9.21.2| +|Provisioning administration certificate|ECC P256
SHA256|Enables you to change dock ownership and/or policy settings by allowing you to replace the CA that's currently installed on the dock.|1.3.6.1.4.1.311.76.9.21.3
1.3.6.1.4.1.311.76.9.21.4| + + >[!NOTE] + >The host authentication and provisioning certificates must be exported as.pfx files. ### Create configuration package From 47de690cd11a5da27be4b9be2d0be0c2e02a1dbc Mon Sep 17 00:00:00 2001 From: v-miegge <49650192+v-miegge@users.noreply.github.com> Date: Mon, 8 Jun 2020 16:13:49 -0700 Subject: [PATCH 15/20] Updated images --- .../secure-surface-dock-ports-semm-5.png | Bin 21239 -> 43779 bytes .../secure-surface-dock-ports-semm-6.png | Bin 48622 -> 73947 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/devices/surface/images/secure-surface-dock-ports-semm-5.png b/devices/surface/images/secure-surface-dock-ports-semm-5.png index b517ac8f94caed5aab62621525c4472e478423fb..0d4c7df937e1992dea1e7b9c5cc32fb6ee04255d 100644 GIT binary patch literal 43779 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 diff --git a/devices/surface/images/secure-surface-dock-ports-semm-6.png b/devices/surface/images/secure-surface-dock-ports-semm-6.png index a2096d0d8169d65fc2c2061614487870d655c547..c5f6c3ca1f24c9fbe286596127a2808b5322d728 100644 GIT binary patch literal 73947 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ð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 V!eRTiXDj?QWbg=^IO{2E{~uHJ=Gg!M literal 48622 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
(#LIX)fU2?j$7Vmn3-)9r>s! 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 From d2d591a660518aadbdf2c3af3c0abd12a3677f40 Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Mon, 8 Jun 2020 16:23:07 -0700 Subject: [PATCH 16/20] HL2-6B Release Notes Remove dongles --- devices/hololens/hololens-release-notes.md | 42 +++++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) diff --git a/devices/hololens/hololens-release-notes.md b/devices/hololens/hololens-release-notes.md index a41f581400..5fa0ee3e55 100644 --- a/devices/hololens/hololens-release-notes.md +++ b/devices/hololens/hololens-release-notes.md @@ -20,6 +20,46 @@ appliesto: # HoloLens 2 release notes +## Windows Holographic, version 2004 - June 2020 Update +- Build 19041.1106 +Improvements and fixes in the update: + +- Custom MRC recorders have new default values for certain properties if they aren't specified. + - On the MRC Video Effect: + - PreferredHologramPerspective (1 PhotoVideoCamera) + - GlobalOpacityCoefficient (0.9 (HoloLens) 1.0 (Immersive headset)) + - On the MRC Audio Effect: + - LoopbackGain (the current "App Audio Gain" value on the Mixed Reality Capture page in Windows Device Portal) + - MicrophoneGain (the current "Mic Audio Gain" value on the Mixed Reality Capture page in Windows Device Portal) +- This update contains a bug fix that improves audio quality in Mixed Reality Capture scenarios. Specifically, it should eliminate any audio glitching in the recording when the Start Menu is displayed. +- Improved hologram stability in recorded videos. +- Resolves an issue where mixed reality capture couldn't record video after device is left in standby state for multiple days. +- The HolographicSpace.UserPresence API is generally disabled for Unity applications to avoid an issue which causes some apps to pause when the visor is flipped up, even if the setting to run in the background is enabled. The API is now enabled for Unity versions 2018.4.18 and higher, and 2019.3.4 and higher. +- When accessing Device Portal over a WiFi connection, a web browser might prevent access to due to an invalid certificate, reporting an error such as "ERR_SSL_PROTOCOL_ERROR," even if the device certificate has previously been trusted. In this case, you would be unable to progress to Device Portal as options to ignore security warnings are not available. This update resolves the issue. If the device certificate was previously downloaded and trusted on a PC to remove browser security warnings and the SSL error has been encountered, the new certificate will need to be downloaded and trusted to address browser security warnings. +- Enabled ability to create a runtime provisioning package which can install an app using MSIX packages. +- New setting that users can find under Settings > System > Holograms, that allows users to automatically remove all holograms from the mixed reality home when the device shuts down. +- Fixed an issue that caused HoloLens apps that change their pixel format to render black in the HoloLens emulator. +- Fixed bug that caused a crash during Iris Login. +- Fixes an issue around repeated store downloads for already current apps. +- Fixed a bug to preventing immersive apps from launching Edge multiple times. +- Fixes an issue around launches of the Photos app in initial boots after updating from the 1903 release. +- Improved performance and reliability. + +## Windows Holographic, version 1903 - June 2020 Update +- Build 18362.1064 +Improvements and fixes in the update: + +- Custom MRC recorders have new default values for certain properties if they aren't specified. + - On the MRC Video Effect: + - PreferredHologramPerspective (1 PhotoVideoCamera) + - GlobalOpacityCoefficient (0.9 (HoloLens) 1.0 (Immersive headset)) + - On the MRC Audio Effect: + - LoopbackGain (the current "App Audio Gain" value on the Mixed Reality Capture page in Windows Device Portal) + - MicrophoneGain (the current "Mic Audio Gain" value on the Mixed Reality Capture page in Windows Device Portal) +- The HolographicSpace.UserPresence API is generally disabled for Unity applications to avoid an issue which causes some apps to pause when the visor is flipped up, even if the setting to run in the background is enabled. The API is now enabled for Unity versions 2018.4.18 and higher, and 2019.3.4 and higher. +- Fixed an issue that caused HoloLens apps that change their pixel format to render black in the HoloLens emulator. +- Fixes an issue around launches of the Photos app in initial boots after updating from the 1903 release. + ## Windows Holographic, version 2004 Build - 19041.1103 @@ -32,7 +72,7 @@ We are excited to announce our May 2020 major software update for HoloLens 2, ** | Improved provisioning | Seamlessly apply a provisioning package from a USB drive to your HoloLens | | Application install status | Check install status for apps have been pushed to HoloLens 2 via MDM, in the Settings app | | Configuration Service Providers (CSPs) | Added new Configuration Service Providers (CSPs) enhancing admin control capabilities. | -| USB 5G/LTE support | Expanded USB Ethernet capability enables support for 5G/LTE dongles | +| USB 5G/LTE support | Expanded USB Ethernet capability enables support for 5G/LTE | | Dark App Mode | Dark App Mode for apps that support both dark and light modes, improving the viewing experience | | Voice Commands | Support for additional system voice commands to control HoloLens, hands-free | | Hand Tracking improvements | Hand Tracking improvements make buttons and 2D slate interactions more accurate | From 9020b1645a7792c7a08b3371079aba26b7271ebc Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Mon, 8 Jun 2020 16:24:56 -0700 Subject: [PATCH 17/20] Update hololens-release-notes.md --- devices/hololens/hololens-release-notes.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/devices/hololens/hololens-release-notes.md b/devices/hololens/hololens-release-notes.md index 5fa0ee3e55..324ed9bae7 100644 --- a/devices/hololens/hololens-release-notes.md +++ b/devices/hololens/hololens-release-notes.md @@ -22,6 +22,7 @@ appliesto: ## Windows Holographic, version 2004 - June 2020 Update - Build 19041.1106 + Improvements and fixes in the update: - Custom MRC recorders have new default values for certain properties if they aren't specified. @@ -47,6 +48,7 @@ Improvements and fixes in the update: ## Windows Holographic, version 1903 - June 2020 Update - Build 18362.1064 + Improvements and fixes in the update: - Custom MRC recorders have new default values for certain properties if they aren't specified. From 2cdfe58df53b9c3e4b46d111bfdba85106fe78c7 Mon Sep 17 00:00:00 2001 From: Mike Eggers <49650192+v-miegge@users.noreply.github.com> Date: Mon, 8 Jun 2020 16:28:53 -0700 Subject: [PATCH 18/20] small changes --- devices/surface/secure-surface-dock-ports-semm.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/devices/surface/secure-surface-dock-ports-semm.md b/devices/surface/secure-surface-dock-ports-semm.md index 6ee0fdf411..615ba03a3c 100644 --- a/devices/surface/secure-surface-dock-ports-semm.md +++ b/devices/surface/secure-surface-dock-ports-semm.md @@ -28,13 +28,13 @@ Surface Enterprise Management Mode (SEMM) enables IT admins to secure and manage Managing Surface Dock 2 with SEMM is available for docks connected to Surface Book 3, Surface Laptop 3, and Surface Pro 7. These compatible Surface devices are commonly referred to as **host devices**. A package is applied to host devices based on if a host device is **authenticated** or **unauthenticated**. Configured settings reside in the UEFI layer on host devices enabling you — the IT admin — to manage Surface Dock 2 just like any other built-in peripheral such as the camera. >[!NOTE] ->You can only manage Surface Dock 2 ports when the dock is connected to one of the following compatible devices: Surface Book 3, Surface Laptop 3, and Surface Pro 7. Any device that doesn't receive the UEFI Authenticated policy settings is inherently an unauthenticated device. +>You can manage Surface Dock 2 ports only when the dock is connected to one of the following compatible devices: Surface Book 3, Surface Laptop 3, and Surface Pro 7. Any device that doesn't receive the UEFI Authenticated policy settings is inherently an unauthenticated device. Restricting Surface Dock 2 to authorized persons signed into a corporate host device provides another layer of data protection. This ability to lock down Surface Dock 2 is critical for specific customers in highly secure environments who want the functionality and productivity benefits of the dock while maintaining compliance with strict security protocols. We anticipate SEMM used with Surface Dock 2 will be particularly useful in open offices and shared spaces especially for customers who want to lock USB ports for security reasons. ## Configuring and deploying UEFI settings for Surface Dock 2 -This section provides step by step guidance for the following tasks: +This section provides step-by-step guidance for the following tasks: 1. Install **Surface UEFI Configurator**. 1. Create or obtain public key certificates. From 5aa4deaede30b3095a30825f817cf519de7c6794 Mon Sep 17 00:00:00 2001 From: Evan Miller Date: Mon, 8 Jun 2020 16:33:53 -0700 Subject: [PATCH 19/20] Update hololens-release-notes.md --- devices/hololens/hololens-release-notes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-release-notes.md b/devices/hololens/hololens-release-notes.md index 324ed9bae7..38e382a7b6 100644 --- a/devices/hololens/hololens-release-notes.md +++ b/devices/hololens/hololens-release-notes.md @@ -8,7 +8,7 @@ ms.prod: hololens ms.sitesec: library ms.topic: article ms.localizationpriority: medium -ms.date: 05/12/2020 +ms.date: 06/9/2020 ms.custom: - CI 111456 - CSSTroubleshooting From d7a12957a962c664ce5c95f1df44bc9fe186e3a6 Mon Sep 17 00:00:00 2001 From: Louie Mayor Date: Mon, 8 Jun 2020 21:02:24 -0700 Subject: [PATCH 20/20] Update configure-machines-security-baseline.md --- .../configure-machines-security-baseline.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/microsoft-defender-atp/configure-machines-security-baseline.md b/windows/security/threat-protection/microsoft-defender-atp/configure-machines-security-baseline.md index 00d7f60d42..ace57f0c77 100644 --- a/windows/security/threat-protection/microsoft-defender-atp/configure-machines-security-baseline.md +++ b/windows/security/threat-protection/microsoft-defender-atp/configure-machines-security-baseline.md @@ -38,7 +38,7 @@ The Windows Intune security baseline provides a comprehensive set of recommended - [Windows security baseline settings for Intune](https://docs.microsoft.com/intune/security-baseline-settings-windows) - [Microsoft Defender ATP baseline settings for Intune](https://docs.microsoft.com/intune/security-baseline-settings-defender-atp) -Both baselines are maintained so that they complement one another and have identical values for shared settings. Deploying both baselines to the same machine will not result in conflicts. Ideally, machines onboarded to Microsoft Defender ATP are deployed both baselines: the Windows Intune security baseline to initially secure Windows and then the Microsoft Defender ATP security baseline layered on top to optimally configure the Microsoft Defender ATP security controls. +Ideally, machines onboarded to Microsoft Defender ATP are deployed both baselines: the Windows Intune security baseline to initially secure Windows and then the Microsoft Defender ATP security baseline layered on top to optimally configure the Microsoft Defender ATP security controls. To benefit from the latest data on risks and threats and to minimize conflicts as baselines evolve, always apply the latest versions of the baselines across all products as soon as they are released. >[!NOTE] >The Microsoft Defender ATP security baseline has been optimized for physical devices and is currently not recommended for use on virtual machines (VMs) or VDI endpoints. Certain baseline settings can impact remote interactive sessions on virtualized environments.