From aa2f10974886c8c2c2936b51365fe97fd0e86081 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 27 Aug 2018 14:55:45 -0700 Subject: [PATCH 01/80] revised recommendation --- ...s-to-cache-in-case-domain-controller-is-not-available.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/security-policy-settings/interactive-logon-number-of-previous-logons-to-cache-in-case-domain-controller-is-not-available.md b/windows/security/threat-protection/security-policy-settings/interactive-logon-number-of-previous-logons-to-cache-in-case-domain-controller-is-not-available.md index 6b8b3f2fad..79e833a7e7 100644 --- a/windows/security/threat-protection/security-policy-settings/interactive-logon-number-of-previous-logons-to-cache-in-case-domain-controller-is-not-available.md +++ b/windows/security/threat-protection/security-policy-settings/interactive-logon-number-of-previous-logons-to-cache-in-case-domain-controller-is-not-available.md @@ -7,7 +7,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security author: brianlic-msft -ms.date: 04/19/2017 +ms.date: 08/27/2018 --- # Interactive logon: Number of previous logons to cache (in case domain controller is not available) @@ -41,7 +41,7 @@ encrypting the information and keeping the cached credentials in the system's re ### Best practices -It is advisable to set **Interactive logon: Number of previous logons to cache (in case domain controller is not available)** to 0. Setting this value to 0 disables the local caching of logon information. Additional countermeasures include enforcing strong password policies and physically securing the computers. If the value is set to 0, users will be unable to log on to any computers if there is no domain controller available to authenticate them. Organizations might want to set **Interactive logon: Number of previous logons to cache (in case domain controller is not available)** to 2 for end-user systems, especially for mobile users. Setting this value to 2 means that the user's logon information will still be in the cache even if a member of the IT department has recently logged on to their device to perform system maintenance. This way, those users will be able to log on to their devices when they are not connected to the corporate network. +The [Windows security baselines](https://docs.microsoft.com/windows/security/threat-protection/windows-security-baselines) do not recommend configuring this setting. ### Location @@ -56,7 +56,7 @@ The following table lists the actual and effective default values for this polic | Default Domain Policy| Not defined| | Default Domain Controller Policy | Not defined| | Stand-Alone Server Default Settings | 10 logons| -| DC Effective Default Settings | 10 logons| +| DC Effective Default Settings | No effect| | Member Server Effective Default Settings | 10 logons| | Client Computer Effective Default Settings| 10 logons|   From ee0e267b39c3e13cc7b7b24f25f99a0d8d503417 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Tue, 28 Aug 2018 14:43:36 -0700 Subject: [PATCH 02/80] initial incorp of portan update frome mreyn --- .../update/device-health-get-started.md | 91 ++++++++----------- 1 file changed, 36 insertions(+), 55 deletions(-) diff --git a/windows/deployment/update/device-health-get-started.md b/windows/deployment/update/device-health-get-started.md index 3121b56334..9532e8bd29 100644 --- a/windows/deployment/update/device-health-get-started.md +++ b/windows/deployment/update/device-health-get-started.md @@ -1,11 +1,11 @@ --- title: Get started with Device Health -description: Configure Device Health in OMS to see statistics on frequency and causes of crashes of devices in your network. -keywords: Device Health, oms, operations management suite, prerequisites, requirements, monitoring, crash, drivers +description: Configure Device Health in Azure Log Analytics to monitor health (such as crashes and sign-in failures) for your Windows 10 devices. +keywords: Device Health, oms, operations management suite, prerequisites, requirements, monitoring, crash, drivers, azure ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -ms.date: 08/21/2018 +ms.date: 08/28/2018 ms.pagetype: deploy author: jaimeo ms.author: jaimeo @@ -14,74 +14,55 @@ ms.localizationpriority: medium # Get started with Device Health ->[!IMPORTANT] ->**The OMS portal has been deprecated; you should start using the [Azure portal](https://portal.azure.com) instead as soon as possible.** Many experiences are the same in the two portals, but there are some key differences. See [Windows Analytics in the Azure Portal](windows-analytics-azure-portal.md) for steps to use Windows Analytics in the Azure portal. For much more information about the transition from OMS to Azure, see [OMS portal moving to Azure](https://docs.microsoft.com/azure/log-analytics/log-analytics-oms-portal-transition). +This topic explains the steps necessary to configure your environment for Windows Analytics Device Health. -This topic explains the steps necessary to configure your environment for Windows Analytics: Device Health. - -Steps are provided in sections that follow the recommended setup process: - -1. [Add Device Health](#add-device-health-to-microsoft-operations-management-suite) to Microsoft Operations Management Suite. -2. [Enroll devices in Windows Analytics](#deploy-your-commercial-id-to-your-windows-10-devices) to your organization’s devices. -3. [Use Device Health to monitor frequency and causes of device crashes](#use-device-health-to-monitor-frequency-and-causes-of-device-crashes) once your devices are enrolled. +- [Get started with Device Health](#get-started-with-device-health) + - [Add the Device Health solution to your Azure subscription](#add-the-device-health-solution-to-your-azure-subscription) + - [Enroll devices in Windows Analytics](#enroll-devices-in-windows-analytics) + - [Use Device Health to monitor device crashes, app crashes, sign-in failures, and more](#use-device-health-to-monitor-device-crashes-app-crashes-sign-in-failures-and-more) + - [Related topics](#related-topics) -## Add Device Health to Microsoft Operations Management Suite or Azure Log Analytics +## Add the Device Health solution to your Azure subscription -Device Health is offered as a solution in the Microsoft Operations Management Suite (OMS) and Azure Log Analytics, a collection of cloud-based servicing for monitoring and automating your on-premises and cloud environments. For more information about OMS, see [Operations Management Suite overview](https://azure.microsoft.com/en-us/documentation/articles/operations-management-suite-overview/) or the Azure [Log Analytics overview](https://azure.microsoft.com/services/log-analytics/). +Device Health is offered as a *solution* which you link to a new or existing [Azure Log Analytics](https://azure.microsoft.com/services/log-analytics/) *workspace* within your Azure *subscription*. To configure this, follows these steps: -**If you are already using Windows Analytics**, you should use the same Azure Log Analytics workspace you're already using. Find Device Health in the Solutions Gallery. Select the **Device Health** tile in the gallery and then click **Add** on the solution's details page. Device Health is now visible in your workspace. While you're in the Solutions Gallery, you should consider installing the [Upgrade Readiness](../upgrade/use-upgrade-readiness-to-manage-windows-upgrades.md) and [Update Compliance](update-compliance-monitor.md) solutions as well, if you haven't already. +1. Sign in to the [Azure Portal](https://portal.azure.com) with your work or school account or a Microsoft account. If you don't already have an Azure subscription you can create one (including free trial options) through the portal. ->[!NOTE] ->If you are already using OMS, you can also follow [this link](https://portal.mms.microsoft.com/#Workspace/ipgallery/details/details/index?IPId=DeviceHealthProd) to go directly to the Device Health solution and add it to your workspace. + >[!NOTE] Device Health is included at no additional cost with Windows 10 education and enterprise licensing (details below). An Azure subscription is required for managing and using Device Health, but no Azure charges are expected to accrue to the subscription as a result of using Device Health. + {TODO: Write a detailed response to pricing FAQs and link from here + TODO: Screenshot} -**If you are not yet using Windows Analytics or Azure Log Analytics**, follow these steps to subscribe: - -1. Go to [Operations Management Suite](https://www.microsoft.com/en-us/cloud-platform/operations-management-suite) on Microsoft.com and click **Sign in**. - [![Operations Management Suite bar with sign-in button](images/uc-02a.png)](images/uc-02.png) - - -2. Sign in to Operations Management Suite (OMS). You can use either a Microsoft Account or a Work or School account to create a workspace. If your company is already using Azure Active Directory (Azure AD), use a Work or School account when you sign in to OMS. Using a Work or School account allows you to use identities from your Azure AD to manage permissions in OMS. - [![OMS Sign-in dialog box for account name and password](images/uc-03a.png)](images/uc-03.png) - - -3. Create a new OMS workspace. - - [![OMS dialog with buttons to create a new OMS workspace or cancel](images/uc-04a.png)](images/uc-04.png) - -4. Enter a name for the workspace, select the workspace region, and provide the email address that you want associated with this workspace. Click **Create**. - - [![OMS Create New Workspace dialog](images/uc-05a.png)](images/uc-05.png) - -5. If your organization already has an Azure subscription, you can link it to your workspace. Note that you may need to request access from your organization’s Azure administrator. If your organization does not have an Azure subscription, create a new one or select the default OMS Azure subscription from the list. If you do not yet have an Azure subscription, follow [this guide](https://blogs.technet.microsoft.com/upgradeanalytics/2016/11/08/linking-operations-management-suite-workspaces-to-microsoft-azure/) to create and link an Azure subscription to an OMS workspace. - - [![OMS dialog to link existing Azure subscription or create a new one](images/uc-06a.png)](images/uc-06.png) - -6. To add Update Readiness to your workspace, go to the Solution Gallery, Select the **Update Readiness** tile and then select **Add** on the solution's detail page. - - [![Windows Analytics details page in Solutions Gallery](images/solution-bundle.png)](images/solution-bundle.png) - -7. Click the **Update Readiness** tile to configure the solution. The **Settings Dashboard** opens. In this example, both Upgrade Readiness and Device Health solutions have been added. - - [![OMS Settings Dashboard showing Device Health and Upgrade Readiness tiles](images/OMS-after-adding-solution.jpg)](images/OMS-after-adding-solution.jpg) - - - -After you have added Device Health and devices have a Commercial ID, you will begin receiving data. It will typically take 24-48 hours for the first data to begin appearing. The following section explains how to deploy your Commercial ID to your Windows 10 devices. - ->[!NOTE] ->You can unsubscribe from the Device Health solution if you no longer want to monitor your organization’s devices. User device data will continue to be shared with Microsoft while the opt-in keys are set on user devices and the proxy allows traffic. +2. In the Azure portal select **Create a resource**, search for "Device Health", and then select **Create** on the **Device Health** solution. + {TODO: Screenshot} +3. Choose an existing workspace or create a new workspace to add this Device Health solution resource to. {TODO: Screenshot} + - If you are using other Windows Analytics solutions (Upgrade Readiness or Update Compliance) you should add Device Health to the same workspace. + - If you are creating a new workspace, and your organization does not have policies governing naming conventions and structure, consider the following workspace settings to get started: + - Choose a workspace name which reflects the scope of planned usage in your organization, for example *PC-Analytics*. + - For the resource group setting select **Create new** and use the same name you chose for your new workspace. + - For the location setting, choose the Azure region where you would prefer the data to be stored. + - For the pricing tier select **Free**. +2. Now that a workspace has been selected, you can go back to the Device Health blade and select**"Create**. +3. Watch for a Notification (in the Azure portal) that "Deployment 'Microsoft.DeviceHealth' to resource group 'YourResourceGroupName' was successful." This might take several minutes to appear. + - Suggestion: Choose the **Pin to Dashboard** option to make it easy to navigate to your newly added Device Health solution. + - Suggestion: If a "resource unavailable" error occurs when navigating to the solution, try again after one hour. ## Enroll devices in Windows Analytics -Once you've added Update Compliance to Microsoft Operations Management Suite, you can now start enrolling the devices in your organization. For full instructions, see [Enrolling devices in Windows Analytics](windows-analytics-get-started.md). +Once you've added Device Health to a workspace in your Azure subscription, you can start enrolling the devices in your organization. For Device Health there are two key steps for enrollment: +1. Deploy your CommercialID (from solution settings page) to your Windows 10 devices (typically using Group Policy or similar) +2. Ensure the Windows Diagnostic Data setting on devices is set to Enhanced or Full (typically using Group Policy or similar). Note that the [Limit Enhanced](https://docs.microsoft.com/en-us/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields) policy can substantially reduce the amount of diagnostic data shared with Microsoft while still allowing Device Health to function. +For full enrollment instructions and troubleshooting, see [Enrolling devices in Windows Analytics](windows-analytics-get-started.md). +After you have added Device Health and devices have a CommercialID it will typically take 72 hours for the first data to appear in your workspace. Until then the Device Health tile will show "Performing Assessment." -## Use Device Health to monitor frequency and causes of device crashes +## Use Device Health to monitor device crashes, app crashes, sign-in failures, and more Once your devices are enrolled, you can move on to [Using Device Health](device-health-using.md). +>[!NOTE] +>You can remove the Device Health solution from your workspace if you no longer want to monitor your organization’s devices. Windows diagnostic data will continue to be shared with Microsoft as normal as per the diagnostic data sharing settings on the devices. ## Related topics From 4f07c1a5bbe3cc1f1149d9fca1954ba03bd769e6 Mon Sep 17 00:00:00 2001 From: Matthew Reynolds Date: Tue, 28 Aug 2018 23:37:29 +0000 Subject: [PATCH 03/80] Text clarifications to device-health-get-started.md --- .../update/device-health-get-started.md | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/windows/deployment/update/device-health-get-started.md b/windows/deployment/update/device-health-get-started.md index 9532e8bd29..72b48d1ac5 100644 --- a/windows/deployment/update/device-health-get-started.md +++ b/windows/deployment/update/device-health-get-started.md @@ -30,36 +30,35 @@ Device Health is offered as a *solution* which you link to a new or existing [Az 1. Sign in to the [Azure Portal](https://portal.azure.com) with your work or school account or a Microsoft account. If you don't already have an Azure subscription you can create one (including free trial options) through the portal. - >[!NOTE] Device Health is included at no additional cost with Windows 10 education and enterprise licensing (details below). An Azure subscription is required for managing and using Device Health, but no Azure charges are expected to accrue to the subscription as a result of using Device Health. - {TODO: Write a detailed response to pricing FAQs and link from here - TODO: Screenshot} + >[!NOTE] Device Health is included at no additional cost with Windows 10 [education and enterprise licensing](https://docs.microsoft.com/en-us/windows/deployment/update/device-health-monitor#device-health-licensing). An Azure subscription is required for managing and using Device Health, but no Azure charges are expected to accrue to the subscription as a result of using Device Health. 2. In the Azure portal select **Create a resource**, search for "Device Health", and then select **Create** on the **Device Health** solution. {TODO: Screenshot} -3. Choose an existing workspace or create a new workspace to add this Device Health solution resource to. {TODO: Screenshot} +3. Choose an existing workspace or create a new workspace to host the Device Health solution. {TODO: Screenshot} - If you are using other Windows Analytics solutions (Upgrade Readiness or Update Compliance) you should add Device Health to the same workspace. - If you are creating a new workspace, and your organization does not have policies governing naming conventions and structure, consider the following workspace settings to get started: - Choose a workspace name which reflects the scope of planned usage in your organization, for example *PC-Analytics*. - For the resource group setting select **Create new** and use the same name you chose for your new workspace. - For the location setting, choose the Azure region where you would prefer the data to be stored. - For the pricing tier select **Free**. -2. Now that a workspace has been selected, you can go back to the Device Health blade and select**"Create**. -3. Watch for a Notification (in the Azure portal) that "Deployment 'Microsoft.DeviceHealth' to resource group 'YourResourceGroupName' was successful." This might take several minutes to appear. +4. Now that a workspace has been selected, you can go back to the Device Health blade and select **Create**. {TODO: Screenshot} +5. Watch for a Notification (in the Azure portal) that "Deployment 'Microsoft.DeviceHealth' to resource group 'YourResourceGroupName' was successful." and then select **Go to resource** This might take several minutes to appear. - Suggestion: Choose the **Pin to Dashboard** option to make it easy to navigate to your newly added Device Health solution. - Suggestion: If a "resource unavailable" error occurs when navigating to the solution, try again after one hour. +6. ## Enroll devices in Windows Analytics Once you've added Device Health to a workspace in your Azure subscription, you can start enrolling the devices in your organization. For Device Health there are two key steps for enrollment: -1. Deploy your CommercialID (from solution settings page) to your Windows 10 devices (typically using Group Policy or similar) +1. Deploy your CommercialID (from Device Health Settings page) to your Windows 10 devices (typically using Group Policy or similar) 2. Ensure the Windows Diagnostic Data setting on devices is set to Enhanced or Full (typically using Group Policy or similar). Note that the [Limit Enhanced](https://docs.microsoft.com/en-us/windows/privacy/enhanced-diagnostic-data-windows-analytics-events-and-fields) policy can substantially reduce the amount of diagnostic data shared with Microsoft while still allowing Device Health to function. For full enrollment instructions and troubleshooting, see [Enrolling devices in Windows Analytics](windows-analytics-get-started.md). -After you have added Device Health and devices have a CommercialID it will typically take 72 hours for the first data to appear in your workspace. Until then the Device Health tile will show "Performing Assessment." +After enrolling your devices (by deploying your CommercialID and Windows Diagnostic Data settings), it may take 48-72 hours for the first data to appear in the solution. Until then, the Device Health tile will show "Performing Assessment." ## Use Device Health to monitor device crashes, app crashes, sign-in failures, and more -Once your devices are enrolled, you can move on to [Using Device Health](device-health-using.md). +Once your devices are enrolled and data is flowing, you can move on to [Using Device Health](device-health-using.md). >[!NOTE] >You can remove the Device Health solution from your workspace if you no longer want to monitor your organization’s devices. Windows diagnostic data will continue to be shared with Microsoft as normal as per the diagnostic data sharing settings on the devices. From 3b49c7917bdd3bb0e10947fa6f0977f49cee5dd6 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Thu, 30 Aug 2018 16:04:19 -0700 Subject: [PATCH 04/80] update links --- .../top-scoring-industry-antivirus-tests.md | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md b/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md index 662286f60b..7aca931dd5 100644 --- a/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md +++ b/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md @@ -1,6 +1,6 @@ --- title: Top scoring in industry antivirus tests -description: Industry antivirus tests landing page +description: Windows Defender Antivirus consistently achieves high scores from independent tests. View the latest scores and analysis. keywords: security, malware, av-comparatives, av-test, av, antivirus ms.prod: w10 ms.mktglfcycl: secure @@ -39,8 +39,8 @@ The below scores are the results of AV-TEST's evaluations on **Windows Defender |Month (2018)|Real-World test score| Prevalent malware test score | AV-TEST report| Microsoft analysis| |---|---|---|---|---| -|January| 100.00%| 99.92%| [Report (Jan-Feb)](https://www.av-test.org/en/antivirus/home-windows/windows-7/february-2018/kaspersky-lab-internet-security-18.0-180557/)| [Analysis (Jan-Feb)](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE27O5A?ocid=cx-docs-avreports)| -|February| 100.00% | 100.00%|[Report (Jan-Feb)](https://www.av-test.org/en/antivirus/home-windows/windows-7/february-2018/kaspersky-lab-internet-security-18.0-180557/)| [Analysis (Jan-Feb)](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE27O5A?ocid=cx-docs-avreports)| +|January| 100.00%| 99.92%| [Report (Jan-Feb)](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/february-2018/microsoft-windows-defender-antivirus-4.12-180674/)| [Analysis (Jan-Feb)](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE27O5A?ocid=cx-docs-avreports)| +|February| 100.00% | 100.00%|[Report (Jan-Feb)](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/february-2018/microsoft-windows-defender-antivirus-4.12-180674/)| [Analysis (Jan-Feb)](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE27O5A?ocid=cx-docs-avreports)| March |98.00%| 100.00%|[Report (Mar-Apr)](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/april-2018/microsoft-windows-defender-antivirus-4.12-181574/)|[Analysis (Mar-Apr)](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE2ouJA?ocid=cx-docs-avreports)| April|100.00%| 100.00%|[Report (Mar-Apr)](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/april-2018/microsoft-windows-defender-antivirus-4.12-181574/)|[Analysis (Mar-Apr)](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE2ouJA?ocid=cx-docs-avreports)| May|100.00%| 100.00%| [Report (May-Jun)](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/june-2018/microsoft-windows-defender-antivirus-4.12-182374/) |[Analysis (May-Jun)](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE2v60I?ocid=cx-docs-avreports) **Latest**| @@ -57,11 +57,17 @@ June|100.00%| 100.00%| [Report (May-Jun)](https://www.av-test.org/en/antivirus/b AV-Comparatives is an independent organization offering systematic testing for security software such as PC/Mac-based antivirus products and mobile security solutions. -The **Real-World Protection Test (Enterprise)** as defined by AV-Comparatives attempts to evaluate the “real-world” protection capabilities with default settings. The goal is to find out whether the security software protects the computer by either hindering the malware from changing any systems or remediating all changes if any were made. +### Real-World Protection Test March - June (Enterprise): **Protection Rate 98.7%** + +This test as defined by AV-Comparatives attempts to evaluate the “real-world” protection capabilities with default settings. The goal is to find out whether the security software protects the computer by either hindering the malware from changing any systems or remediating all changes if any were made. + +Microsoft Windows Defender for Enterprise with Intune 4.12 | 4.12 | 4.14 | 4.16 + +### Real-World Protection Test March - June (Enterprise): **Protection Rate 98.7%** The **Malware Protection Test Enterprise** as defined by AV-Comparatives attempts to assesses a security program’s ability to protect a system against infection by malicious files before, during or after execution. It is only tested every six months. -The below scores are the results of AV-Comparatives tests on **Windows Defender Antivirus**. The scores represent the percentage of blocked malware. +The below scores are the results of AV-Comparatives tests on **Windows Defender Antivirus**. The Protection Rate score represents blocked malware percentage + user dependent percentage (the user has the option to allow the execution of the malware) . |Month (2018)| Real-World test score| Malware test score (every 6 months)| |---|---|---| From 36256671167891d88cd66d177786c10175df7330 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 31 Aug 2018 11:55:15 -0700 Subject: [PATCH 05/80] AV-Comparatives updates --- .../top-scoring-industry-antivirus-tests.md | 35 ++++++++++--------- 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md b/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md index 7aca931dd5..3ada670b62 100644 --- a/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md +++ b/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md @@ -57,32 +57,33 @@ June|100.00%| 100.00%| [Report (May-Jun)](https://www.av-test.org/en/antivirus/b AV-Comparatives is an independent organization offering systematic testing for security software such as PC/Mac-based antivirus products and mobile security solutions. -### Real-World Protection Test March - June (Enterprise): **Protection Rate 98.7%** +### Real-World Protection Test July (consumer): [Protection Rate 100%](https://www.av-comparatives.org/tests/real-world-protection-test-july-2018-factsheet/) -This test as defined by AV-Comparatives attempts to evaluate the “real-world” protection capabilities with default settings. The goal is to find out whether the security software protects the computer by either hindering the malware from changing any systems or remediating all changes if any were made. +Tested Microsoft Windows Defender 4.18 -Microsoft Windows Defender for Enterprise with Intune 4.12 | 4.12 | 4.14 | 4.16 +The results are based on testing against 186 malicious URLs that have working exploits or point directly to malware. -### Real-World Protection Test March - June (Enterprise): **Protection Rate 98.7%** +### Real-World Protection Test March - June (enterprise): [Protection Rate 98.7%](https://www.av-comparatives.org/tests/real-world-protection-test-enterprise-march-june-2018-testresult/) -The **Malware Protection Test Enterprise** as defined by AV-Comparatives attempts to assesses a security program’s ability to protect a system against infection by malicious files before, during or after execution. It is only tested every six months. +Tested Microsoft Windows Defender for Enterprise with Intune 4.12 | 4.12 | 4.14 | 4.16 -The below scores are the results of AV-Comparatives tests on **Windows Defender Antivirus**. The Protection Rate score represents blocked malware percentage + user dependent percentage (the user has the option to allow the execution of the malware) . +This test as defined by AV-Comparatives attempts to assess how effective the security product is at protecting a computer against active malware threats while online. -|Month (2018)| Real-World test score| Malware test score (every 6 months)| -|---|---|---| -|February| 100.00%| N/A| -|March| 94.40%| 99.90%| -|April| 96.40%| N/A| -|May| 100.00%| N/A| -|June| 99.50%| N/A| -|July| 100.00%| N/A| + The results are based on a testing against 1163 cases from March-June. -* [Real-World Protection Test (Enterprise) February - June 2018](https://www.av-comparatives.org/tests/real-world-protection-test-february-june-2018/) +### Malware Protection Test Enterprise March 2018: [Protection Rate 99.9%](https://www.av-comparatives.org/tests/malware-protection-test-enterprise-march-2018-testresult/) -* [Malware Protection Test Enterprise March 2018](https://www.av-comparatives.org/tests/malware-protection-test-enterprise-march-2018-testresult/) +Tested Microsoft Windows Defender for Enterprise 4.12 | 4.12 -* [Real-World Protection Test (Enterprise) July 2018](https://www.av-comparatives.org/tests/real-world-protection-test-july-2018-factsheet/) **Latest** +This test as defined by AV-Comparatives attempts to assesses a security program’s ability to protect a system against infection by malicious files before, during or after execution. + +1,470 recent malware samples were used. + +### Other tests + +[Business Security Test 2018 (March – June)](https://www.av-comparatives.org/tests/business-security-test-2018-march-june/#management-summary): Containing Real-World Protection, Malware Protection and Performance Tests & Product Reviews + +[Historical AV-Comparatives Microsoft tests](https://www.av-comparatives.org/vendors/microsoft/) ## To what extent are tests representative of protection in the real world? From 1a75b236457f487bc5a1a87fba9d97c9a4d5a126 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 31 Aug 2018 15:25:09 -0700 Subject: [PATCH 06/80] wording updates --- .../top-scoring-industry-antivirus-tests.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md b/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md index 3ada670b62..02d112b892 100644 --- a/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md +++ b/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md @@ -67,7 +67,7 @@ The results are based on testing against 186 malicious URLs that have working ex Tested Microsoft Windows Defender for Enterprise with Intune 4.12 | 4.12 | 4.14 | 4.16 -This test as defined by AV-Comparatives attempts to assess how effective the security product is at protecting a computer against active malware threats while online. +This test, as defined by AV-Comparatives, attempts to assess the effectiveness of each security program to protect a computer against active malware threats while online. The results are based on a testing against 1163 cases from March-June. @@ -75,7 +75,7 @@ This test as defined by AV-Comparatives attempts to assess how effective the sec Tested Microsoft Windows Defender for Enterprise 4.12 | 4.12 -This test as defined by AV-Comparatives attempts to assesses a security program’s ability to protect a system against infection by malicious files before, during or after execution. +This test, as defined by AV-Comparatives, attempts to assesses a security program’s ability to protect a system against infection by malicious files before, during or after execution. 1,470 recent malware samples were used. @@ -87,9 +87,11 @@ This test as defined by AV-Comparatives attempts to assesses a security program ## To what extent are tests representative of protection in the real world? -It is important to remember that Microsoft sees a wider and broader set of threats beyond just what’s tested in the AV evaluations highlighted above. The capabilities within [Windows Defender ATP](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=cx-docs-avreports) also provide [additional layers of protection](https://cloudblogs.microsoft.com/microsoftsecure/2017/12/11/detonating-a-bad-rabbit-windows-defender-antivirus-and-layered-machine-learning-defenses?ocid=cx-docs-avreports) that are not factored into AV tests. Using these tests, customer can view one aspect of their security suite but can't assess the complete protection of all the security features. +It is important to remember that Microsoft sees a wider and broader set of threats beyond just what’s tested in the antivirus evaluations highlighted above. Windows Defender AV encounters a staggering ~200 million samples every month, and the typical antivirus test consist of ~100 samples. The vastness of the malware landscape makes it extremely difficult to evaluate the quality of protection against real world threats. + +The capabilities within [Windows Defender ATP](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=cx-docs-avreports) also provide [additional layers of protection](https://cloudblogs.microsoft.com/microsoftsecure/2017/12/11/detonating-a-bad-rabbit-windows-defender-antivirus-and-layered-machine-learning-defenses?ocid=cx-docs-avreports) that are not factored into antivirus tests. There are other technologies in nearly every endpoint security suite not represented in antivirus tests that address some of the latest and most sophisticated threats. Isolating AV from the rest of the Windows Defender ATP stack discounts the synergy among components and creates conditions that don’t reflect the real world. For example, the capabilities such as attack surface reduction and endpoint detection & response help prevent malware from getting onto devices in the first place. For more information, check out [Microsoft's transparency report of AV-TEST results](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE2ouJA?ocid=cx-docs-avreports). -There are other technologies in nearly every endpoint security suite not represented in AV tests that address some of the latest and most sophisticated threats. For example, the capabilities such as attack surface reduction and endpoint detection & response help prevent malware from getting onto devices in the first place. +Using these tests, customer can view one aspect of their security suite but can't assess the complete protection of all the security features. Microsoft is highly engaged in working with several independent testers to evolve security testing to focus on the end-to-end security stack. In the meantime, customers can evaluate Windows Defender Advanced Threat Protection in their own networks by signing up for a [90-day trial of Windows Defender ATP](https://www.microsoft.com/windowsforbusiness/windows-atp?ocid=cx-docs-avreports), or [enabling Preview features on existing tenants](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/preview-settings-windows-defender-advanced-threat-protection?ocid=cx-docs-avreports). From f5cebf2201bbd108b2551bb4304fcc689fed30d0 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 31 Aug 2018 16:07:26 -0700 Subject: [PATCH 07/80] updates --- .../intelligence/top-scoring-industry-antivirus-tests.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md b/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md index 02d112b892..00d6428e78 100644 --- a/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md +++ b/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md @@ -69,7 +69,7 @@ Tested Microsoft Windows Defender for Enterprise with Intune 4.12 | 4.12 | 4.14 This test, as defined by AV-Comparatives, attempts to assess the effectiveness of each security program to protect a computer against active malware threats while online. - The results are based on a testing against 1163 cases from March-June. + The results are based on a testing against 1,163 cases from March-June. ### Malware Protection Test Enterprise March 2018: [Protection Rate 99.9%](https://www.av-comparatives.org/tests/malware-protection-test-enterprise-march-2018-testresult/) @@ -87,11 +87,11 @@ This test, as defined by AV-Comparatives, attempts to assesses a security progra ## To what extent are tests representative of protection in the real world? -It is important to remember that Microsoft sees a wider and broader set of threats beyond just what’s tested in the antivirus evaluations highlighted above. Windows Defender AV encounters a staggering ~200 million samples every month, and the typical antivirus test consist of ~100 samples. The vastness of the malware landscape makes it extremely difficult to evaluate the quality of protection against real world threats. +It is important to remember that Microsoft sees a wider and broader set of threats beyond just what’s tested in the antivirus evaluations highlighted above. Windows Defender AV encounters a staggering ~200 million samples every month, and the typical antivirus test consist of between 100-1,000 samples. The vastness of the malware landscape makes it extremely difficult to evaluate the quality of protection against real world threats. -The capabilities within [Windows Defender ATP](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=cx-docs-avreports) also provide [additional layers of protection](https://cloudblogs.microsoft.com/microsoftsecure/2017/12/11/detonating-a-bad-rabbit-windows-defender-antivirus-and-layered-machine-learning-defenses?ocid=cx-docs-avreports) that are not factored into antivirus tests. There are other technologies in nearly every endpoint security suite not represented in antivirus tests that address some of the latest and most sophisticated threats. Isolating AV from the rest of the Windows Defender ATP stack discounts the synergy among components and creates conditions that don’t reflect the real world. For example, the capabilities such as attack surface reduction and endpoint detection & response help prevent malware from getting onto devices in the first place. For more information, check out [Microsoft's transparency report of AV-TEST results](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE2ouJA?ocid=cx-docs-avreports). +The capabilities within [Windows Defender ATP](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=cx-docs-avreports) also provide [additional layers of protection](https://cloudblogs.microsoft.com/microsoftsecure/2017/12/11/detonating-a-bad-rabbit-windows-defender-antivirus-and-layered-machine-learning-defenses?ocid=cx-docs-avreports) that are not factored into antivirus tests. There are other technologies in nearly every endpoint security suite not represented in antivirus tests that address some of the latest and most sophisticated threats. Isolating AV from the rest of Windows Defender ATP creates a partial picture of how out security stack operates in the real world. For example, the capabilities such as attack surface reduction and endpoint detection & response help prevent malware from getting onto devices in the first place. For more information, check out [Microsoft's transparency report of AV-TEST results](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE2ouJA?ocid=cx-docs-avreports). -Using these tests, customer can view one aspect of their security suite but can't assess the complete protection of all the security features. +Had these organizations tested the full suite, our test scores would have been more representative how effective our security suite is at protecting customers. EDR and attack surface reductions. Using these tests, customer can view one aspect of their security suite but can't assess the complete protection of all the security features. Microsoft is highly engaged in working with several independent testers to evolve security testing to focus on the end-to-end security stack. In the meantime, customers can evaluate Windows Defender Advanced Threat Protection in their own networks by signing up for a [90-day trial of Windows Defender ATP](https://www.microsoft.com/windowsforbusiness/windows-atp?ocid=cx-docs-avreports), or [enabling Preview features on existing tenants](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/preview-settings-windows-defender-advanced-threat-protection?ocid=cx-docs-avreports). From 8543b0bac67369783f48c0d077e46c445973444a Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 4 Sep 2018 14:14:19 -0700 Subject: [PATCH 08/80] revised countermeasures topic --- .openpublishing.redirection.json | 14 +- .../bitlocker/bitlocker-countermeasures.md | 211 +++++++++++------- .../images/kernel-dma-protection.png | Bin 0 -> 269397 bytes .../pre-boot-authentication-group-policy.jpg | Bin 0 -> 484305 bytes 4 files changed, 139 insertions(+), 86 deletions(-) create mode 100644 windows/security/information-protection/bitlocker/images/kernel-dma-protection.png create mode 100644 windows/security/information-protection/bitlocker/images/pre-boot-authentication-group-policy.jpg diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 095e765c2a..8d21f08d85 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -16,8 +16,18 @@ "redirect_document_id": true }, { -"source_path": "windows/deployment/update/waas-windows-insider-for-business-faq.md", -"redirect_url": "https://docs.microsoft.com/en-us/windows-insider/at-work-pro/wip-4-biz-get-started", +"source_path": "windows/security/information-protection/bitlocker/protect-bitlocker-from-pre-boot-attacks.md", +"redirect_url": "/windows/security/information-protection/bitlocker/bitlocker-countermeasures", +"redirect_document_id": true +}, +{ +"source_path": "windows/security/information-protection/bitlocker/types-of-attacks-for-volume-encryption-keys.md", +"redirect_url": "/windows/security/information-protection/bitlocker/bitlocker-countermeasures", +"redirect_document_id": true +}, +{ +"source_path": "windows/security/information-protection/bitlocker/choose-the-right-bitlocker-countermeasure.md", +"redirect_url": "/windows/security/information-protection/bitlocker/bitlocker-countermeasures", "redirect_document_id": true }, { diff --git a/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md b/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md index ea8973ef41..ecdcd5c73a 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md +++ b/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md @@ -7,137 +7,180 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security author: brianlic-msft -ms.date: 10/27/2017 +ms.date: 09/04/2018 --- + # BitLocker Countermeasures **Applies to** - Windows 10 -Windows uses technologies including TPM, Secure Boot, Trusted Boot, and Early Launch Antimalware (ELAM) to protect against attacks on the BitLocker encryption key. -BitLocker is part of a strategic approach to securing mobile data through encryption technology. Data on a lost or stolen computer is vulnerable to unauthorized access, either by running a software attack tool against it or by transferring the computer’s hard disk to a different computer. Today, BitLocker helps mitigate unauthorized data access on lost or stolen computers before the operating system is started by: +Windows uses technologies including Trusted Platform Module (TPM), Secure Boot, and Measured Boot to help protect BitLocker encryption keys against attacks. +BitLocker is part of a strategic approach to securing data against offline attacks through encryption technology. +Data on a lost or stolen computer is vulnerable. +For example, there could be unauthorized access, either by running a software attack tool against it or by transferring the computer’s hard disk to a different computer. -- **Encrypting the hard drives on your computer.** For example, you can turn on BitLocker for your operating system drive, a fixed data drive, or a removable data drive (such as a USB flash drive). Turning on BitLocker for your operating system drive encrypts all system files on the operating system drive, including the swap files and hibernation files. -- **Ensuring the integrity of early boot components and boot configuration data.** On devices that have a TPM version 1.2 or higher, BitLocker uses the enhanced security capabilities of the TPM to help ensure that your data is accessible only if the computer’s boot components appear unaltered and the encrypted disk is located in the original computer. +BitLocker helps mitigate unauthorized data access on lost or stolen computers before the authorized operating system is started by: -The sections that follow provide more detailed information about the different technologies that Windows uses to protect against attacks on the BitLocker encryption key in four different boot phases: before startup, during pre-boot, during startup, and finally after startup. +- **Encrypting volumes on your computer.** For example, you can turn on BitLocker for your operating system volume, or a volume on a fixed or removable data drive (such as a USB flash drive, SD card, and so on). Turning on BitLocker for your operating system volume encrypts all system files on the volume, including the paging files and hibernation files. The only exception is for the System partition, which includes the Windows Boot Manager and minimal boot collateral required for decryption of the operating system volume after the key is unsealed. +- **Ensuring the integrity of early boot components and boot configuration data.** On devices that have a TPM version 1.2 or higher, BitLocker uses the enhanced security capabilities of the TPM to make data accessible only if the computer’s BIOS firmware code and configuration, original boot sequence, boot components, and BCD configuration all appear unaltered and the encrypted disk is located in the original computer. On systems that leverage TPM PCR[7], BCD setting changes deemed safe are permitted to improve usability. +  +The next sections provide more details about how Windows protects against various attacks on the BitLocker encryption keys in Windows 10, Windows 8.1, and Windows 8. -### Protection before startup +For more information about how to enable the best overall security configuration for devices beginning with Windows 10 version 1803, see [Standards for a highly secure Windows 10 device](https://docs.microsoft.com/windows-hardware/design/device-experiences/oem-highly-secure). -Before Windows starts, you must rely on security features implemented as part of the device hardware, including TPM and Secure Boot. Fortunately, many modern computers feature TPM. +## Protection before startup -#### Trusted Platform Module +Before Windows starts, you must rely on security features implemented as part of the device hardware and firmware, including TPM and Secure Boot. Fortunately, many modern computers feature a TPM and Secure Boot. -Software alone isn’t sufficient to protect a system. After an attacker has compromised software, the software might be unable to detect the compromise. Therefore, a single successful software compromise results in an untrusted system that might never be detected. Hardware, however, is much more difficult to modify. +### Trusted Platform Module -A TPM is a microchip designed to provide basic security-related functions, primarily involving encryption keys. The TPM is usually installed on the motherboard of a computer and communicates with the rest of the system through a hardware bus. Physically, TPMs are designed to be tamper-proof. If an attacker tries to physically retrieve data directly from the chip, they’ll probably destroy the chip in the process. -By binding the BitLocker encryption key with the TPM and properly configuring the device, it’s nearly impossible for an attacker to gain access to the BitLocker-encrypted data without obtaining an authorized user’s credentials. Therefore, computers with a TPM can provide a high level of protection against attacks that attempt to directly retrieve the BitLocker encryption key. -For more info about TPM, see [Trusted Platform Module](/windows/device-security/tpm/trusted-platform-module-overview). +A TPM is a microchip designed to provide basic security-related functions, primarily involving encryption keys. +On some platforms, TPM can alternatively be implemented as a part of secure firmware. +BitLocker binds encryption keys with the TPM to ensure that a computer has not been tampered with while the system was offline. +For more info about TPM, see [Trusted Platform Module](https://docs.microsoft.com/windows/device-security/tpm/trusted-platform-module-overview). -#### UEFI and Secure Boot +### UEFI and Secure Boot -No operating system can protect a device when the operating system is offline. For that reason, Microsoft worked closely with hardware vendors to require firmware-level protection against boot and rootkits that might compromise an encryption solution’s encryption keys. +Unified Extensible Firmware Interface (UEFI) is a programmable boot environment that initializes devices and starts the operating system’s bootloader. -The UEFI is a programmable boot environment introduced as a replacement for BIOS, which has for the most part remained unchanged for the past 30 years. Like BIOS, PCs start UEFI before any other software; it initializes devices, and UEFI then starts the operating system’s bootloader. As part of its introduction into the pre–operating system environment, UEFI serves a number of purposes, but one of the key benefits is to protect newer devices against a sophisticated type of malware called a bootkit through the use of its Secure Boot feature. +The UEFI specification defines a firmware execution authentication process called [Secure Boot](https://docs.microsoft.com/windows/security/information-protection/secure-the-windows-10-boot-process). +Secure Boot blocks untrusted firmware and bootloaders (signed or unsigned) from being able to start on the system. -Recent implementations of UEFI (starting with version 2.3.1) can verify the digital signatures of the device’s firmware before running it. Because only the PC’s hardware manufacturer has access to the digital certificate required to create a valid firmware signature, UEFI can prevent firmware-based bootkits. Thus, UEFI is the first link in the chain of trust. +By default, BitLocker provides integrity protection for Secure Boot by utilizing the TPM PCR[7] measurement. +An unauthorized EFI firmware, EFI boot application, or bootloader cannot run and acquire the BitLocker key. -Secure Boot is the foundation of platform and firmware security and was created to enhance security in the pre-boot environment regardless of device architecture. Using signatures to validate the integrity of firmware images before they are allowed to execute, Secure Boot helps reduce the risk of bootloader attacks. The purpose of Secure Boot is to block untrusted firmware and bootloaders (signed or unsigned) from being able to start on the system. -With the legacy BIOS boot process, the pre–operating system environment is vulnerable to attacks by redirecting bootloader handoff to possible malicious loaders. These loaders could remain undetected to operating system and antimalware software. The diagram in Figure 1 contrasts the BIOS and UEFI startup processes. +### BitLocker and reset attacks -![the bios and uefi startup processes](images/bitlockerprebootprotection-bios-uefi-startup.jpg) +To defend against malicious reset attacks, BitLocker leverages the TCG Reset Attack Mitigation, also known as MOR bit (Memory Overwrite Request), before extracting keys into memory. -**Figure 1.** The BIOS and UEFI startup processes +>[!NOTE] +>This does not protect against physical attacks where an attacker opens the case and attacks the hardware. -With Secure Boot enabled, UEFI, in coordination with the TPM, can examine the bootloader and determine whether it’s trustworthy. To determine whether the bootloader is trustworthy, UEFI examines the bootloader’s digital signature. -Using the digital signature, UEFI verifies that the bootloader was signed using a trusted certificate. +## Security policies -If the bootloader passes these two tests, UEFI knows that the bootloader isn’t a bootkit and starts it. At this point, Trusted Boot takes over, and the Windows bootloader, using the same cryptographic technologies that UEFI used to verify the bootloader, then verifies that the Windows system files haven’t been changed. +The next sections cover pre-boot authentication and DMA policies that can provide additional protection for BitLocker. -Starting with Windows 8, certified devices must meet several requirements related to UEFI-based Secure Boot: +### Pre-boot authentication -- They must have Secure Boot enabled by default. -- They must trust Microsoft’s certificate (and thus any bootloader Microsoft has signed). -- They must allow the user to configure Secure Boot to trust other signed bootloaders. -- Except for Windows RT devices, they must allow the user to completely disable Secure Boot. +Pre-boot authentication with BitLocker is a policy setting that requires the use of either user input, such as a PIN, a startup key, or both to authenticate prior to making the contents of the system drive accessible. +The Group Policy setting is [Require additional authentication at startup](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings#a-href-idbkmk-unlockpol1arequire-additional-authentication-at-startup) and the corresponding setting in the [BitLocker CSP](https://docs.microsoft.com/windows/client-management/mdm/bitlocker-csp) is SystemDrivesRequireStartupAuthentication. -These requirements help protect you from rootkits while allowing you to run any operating system you want. You have three options for running non-Microsoft operating systems: +BitLocker accesses and stores the encryption keys in memory only after pre-boot authentication is completed. +If Windows can’t access the encryption keys, the device can’t read or edit the files on the system drive. The only option for bypassing pre-boot authentication is entering the recovery key. -- **Use an operating system with a certified bootloader.** Microsoft can analyze and sign non-Microsoft bootloaders so that they can be trusted. The Linux community is using this process to enable Linux to take advantage of -Secure Boot on Windows-certified devices. - -- **Configure UEFI to trust your custom bootloader.** Your device can trust a signed, non-certified bootloader that you specify in the UEFI database, allowing you to run any operating system, including homemade operating systems. -- **Turn off Secure Boot.** You can turn off Secure Boot. This does not help protect you from bootkits, however. - -To prevent malware from abusing these options, the user has to manually configure the UEFI firmware to trust a non-certified bootloader or to turn off Secure Boot. Software cannot change the Secure Boot settings. -Any device that doesn’t require Secure Boot or a similar bootloader-verification technology, regardless of the architecture or operating system, is vulnerable to bootkits, which can be used to compromise the encryption solution. -UEFI is secure by design, but it’s critical to protect the Secure Boot configuration by using password protection. In addition, although several well-publicized attacks against UEFI have occurred, they were exploiting faulty UEFI implementations. Those attacks are ineffective when UEFI is implemented properly. - -For more information about Secure Boot, refer to [Securing the Windows 8.1 Boot Process](https://technet.microsoft.com/windows/dn168167.aspx). - -### Protection during pre-boot: Pre-boot authentication - -Pre-boot authentication with BitLocker is a process that requires the use of either a Trusted Platform Module (TPM), user input, such as a PIN, or both, depending on hardware and operating system configuration, to authenticate prior to making the contents of the system drive accessible. In the case of BitLocker, BitLocker encrypts the entire drive, including all system files. BitLocker accesses and stores the encryption key in memory only after a pre-boot authentication is completed using one or more of the following options: Trusted Platform Module (TPM), user provides a specific PIN, USB startup key. - -If Windows can’t access the encryption key, the device can’t read or edit the files on the system drive. Even if an attacker takes the disk out of the PC or steals the entire PC, they won’t be able to read or edit the files without the encryption key. The only option for bypassing pre-boot authentication is entering the highly complex, 48-digit recovery key. - -The BitLocker pre-boot authentication capability is not specifically designed to prevent the operating system from starting: That’s merely a side effect of how BitLocker protects data confidentiality and system integrity. Pre-boot authentication is designed to prevent the encryption key from being loaded to system memory on devices that are vulnerable to certain types of cold boot attacks. Many modern devices prevent an attacker from easily removing the memory, and Microsoft expects those devices to become even more common in the future. +Pre-boot authentication is designed to prevent the encryption keys from being loaded to system memory without the trusted user supplying another authentication factor such as a PIN or startup key. +This helps mitigate DMA and memory remanence attacks. On computers with a compatible TPM, operating system drives that are BitLocker-protected can be unlocked in four ways: -- **TPM-only.** Using TPM-only validation does not require any interaction with the user to decrypt and provide access to the drive. If the TPM validation succeeds, the user logon experience is the same as a standard logon. If the TPM is missing or changed or if the TPM detects changes to critical operating system startup files, BitLocker enters its recovery mode, and the user must enter a recovery password to regain access to the data. -- **TPM with startup key.** In addition to the protection that the TPM provides, part of the encryption key is stored on a USB flash drive, referred to as a startup key. Data on the encrypted volume cannot be accessed without the startup key. -- **TPM with PIN.** In addition to the protection that the TPM provides, BitLocker requires that the user enter a PIN. Data on the encrypted volume cannot be accessed without entering the PIN. -- **TPM with startup key and PIN.** In addition to the core component protection that the TPM provides, part of the encryption key is stored on a USB flash drive, and a PIN is required to authenticate the user to the TPM. This configuration provides multifactor authentication so that if the USB key is lost or stolen, it cannot be used for access to the drive, because the correct PIN is also required. +- **TPM-only.** Using TPM-only validation does not require any interaction with the user to unlock and provide access to the drive. If the TPM validation succeeds, the user sign in experience is the same as a standard logon. If the TPM is missing or changed or if BitLocker detects changes to the BIOS or UEFI code or configuration, critical operating system startup files, or the boot configuration, BitLocker enters recovery mode, and the user must enter a recovery password to regain access to the data. This option is more convenient for sign-in but less secure than the other options, which require an additional authentication factor. +- **TPM with startup key.** In addition to the protection that the TPM-only provides, part of the encryption key is stored on a USB flash drive, referred to as a startup key. Data on the encrypted volume cannot be accessed without the startup key. +- **TPM with PIN.** In addition to the protection that the TPM provides, BitLocker requires that the user enter a PIN. Data on the encrypted volume cannot be accessed without entering the PIN. TPMs also have [anti-hammering protection](https://docs.microsoft.com/windows/security/hardware-protection/tpm/tpm-fundamentals#anti-hammering) that is designed to prevent brute force attacks that attempt to determine the PIN. +- **TPM with startup key and PIN.** In addition to the core component protection that the TPM-only provides, part of the encryption key is stored on a USB flash drive, and a PIN is required to authenticate the user to the TPM. This configuration provides multifactor authentication so that if the USB key is lost or stolen, it cannot be used for access to the drive, because the correct PIN is also required. -For many years, Microsoft has recommended using pre-boot authentication to protect against DMA and memory remanence attacks. Today, Microsoft only recommends using pre-boot authentication on PCs where the mitigations described in this document cannot be implemented. These mitigations may be inherent to the device or may come by way of configurations that IT can provision to devices and Windows itself. +In the following example, TPM + PIN is required to unlock: -Although effective, pre-boot authentication is inconvenient to users. In addition, if a user forgets their PIN or loses their startup key, they’re denied access to their data until they can contact their organization’s support team to obtain a recovery key. Today, most new PCs running Windows 10, Windows 8.1, or Windows 8 provide sufficient protection against DMA attacks without requiring pre-boot authentication. For example, most modern PCs include USB port options (which are not vulnerable to DMA attacks) but do not include FireWire or Thunderbolt ports (which are vulnerable to DMA attacks). +![Kernel DMA protection](images/pre-boot-authentication-group-policy.png) -BitLocker-encrypted devices with DMA ports enabled, including FireWire or Thunderbolt ports, should be configured with pre-boot authentication if they are running Windows 10, Windows 7, Windows 8, or Windows 8.1 and disabling the ports using policy or firmware configuration is not an option. Many customers find that the DMA ports on their devices are never used, and they choose to eliminate the possibility of an attack by disabling the DMA ports themselves, either at the hardware level or through Group Policy. -Many new mobile devices have the system memory soldered to the motherboard, which helps prevent the cold boot–style attack, where the system memory is frozen, removed, and then placed into another device. Those devices, and most PCs, can still be vulnerable when booting to a malicious operating system, however. +Pre-boot authentication with a PIN can mitigate an attack vector for devices that use a bootable eDrive because an exposed eDrive bus can allow an attacker to capture the BitLocker encryption key during startup. +Pre-boot authentication with a PIN can also mitigate DMA port attacks during the window of time between when BitLocker unlocks the drive and Windows boots to the point that Windows can set any port-related policies that have been configured. -You can mitigate the risk of booting to a malicious operating system: +On the other hand, Pre-boot authentication prompts can be inconvenient to users. +In addition, users who forget their PIN or lose their startup key are denied access to their data until they can contact their organization’s support team to obtain a recovery key. +Pre-boot authentication can also make it more difficult to update unattended desktops and remotely administered servers because a PIN needs to be entered when a computer reboots or resumes from hibernation. -- **Windows 10 (without Secure Boot), Windows 8.1 (without Secure Boot), Windows 8 (without UEFI-based Secure Boot), or Windows 7 (with or without a TPM).** Disable booting from external media, and require a firmware password to prevent the attacker from changing that option. -- **Windows 10, Windows 8.1, or Windows 8 (certified or with Secure Boot).** Password protect the firmware, and do not disable Secure Boot. +To address these issues, you can deploy [BitLocker Network Unlock](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock). +Network Unlock allows systems within the physical enterprise security perimeter that meet the hardware requirements and have BitLocker enabled with TPM+PIN to boot into Windows without user intervention. +It requires direct ethernet connectivity to an enterprise Windows Deployment Services (WDS) server. -### Protection During Startup +### Protecting Thunderbolt and other DMA ports -During the startup process, Windows 10 uses Trusted Boot and Early Launch Antimalware (ELAM) to examine the integrity of every component. The sections that follow describe these technologies in more detail. +There are a few different options to protect DMA ports, such as Thunderbolt™3. +Beginning with Windows 10 version 1803, new Intel-based devices have kernel protection against DMA attacks via Thunderbolt™ 3 ports enabled by default. +This kernel DMA protection is available only for new systems beginning with Windows 10 version 1803, as it requires changes in the system firmware and/or BIOS. -**Trusted Boot** +You can use the System Information desktop app (MSINFO32) to check if a device has kernel DMA protection enabled: -Trusted Boot takes over where UEFI-based Secure Boot leaves off—during the operating system initialization phase. The bootloader verifies the digital signature of the Windows kernel before loading it. The Windows kernel, in turn, verifies every other component of the Windows startup process, including the boot drivers, startup files, and ELAM driver. If a file has been modified or is not properly signed with a Microsoft signature, Windows detects the problem and refuses to load the corrupted component. Often, Windows can automatically repair the corrupted component, restoring the integrity of Windows and allowing the PC to start normally. +![Kernel DMA protection](images/kernel-dma-protection.png) -Windows 10 uses Trusted Boot on any hardware platform: It requires neither UEFI nor a TPM. However, without Secure Boot, it’s possible for malware to compromise the startup process prior to Windows starting, at which point Trusted Boot protections could be bypassed or potentially disabled. +If kernel DMA protection *not* enabled, follow these steps to protect Thunderbolt™ 3 enabled ports: -**Early Launch Antimalware** +1. Require a password for BIOS changes +2. Intel Thunderbolt Security must be set to User Authorization in BIOS settings +3. Additional DMA security may be added by deploying policy (beginning with Windows 10 version 1607): + a. MDM: [DataProtection/AllowDirectMemoryAccess](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dataprotection#dataprotection-allowdirectmemoryaccess) policy + b. Group Policy: [Disable new DMA devices when this computer is locked](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings#disable-new-dma-devices-when-this-computer-is-locked) (This setting is not configured by default.) -Because UEFI-based Secure Boot has protected the bootloader and Trusted Boot has protected the Windows kernel or other Windows startup components, the next opportunity for malware to start is by infecting a non-Microsoft boot-related driver. Traditional antimalware apps don’t start until after the boot-related drivers have been loaded, giving a rootkit disguised as a driver the opportunity to work. +For Thunderbolt v1 and v2 (DisplayPort Connector), refer to the “Thunderbolt Mitigation” section in [KB 2516445](https://support.microsoft.com/help/2516445/blocking-the-sbp-2-driver-and-thunderbolt-controllers-to-reduce-1394-d). +For SBP-2 and 1394 (a.k.a. Firewire), refer to the “SBP-2 Mitigation” section in [KB 2516445](https://support.microsoft.com/help/2516445/blocking-the-sbp-2-driver-and-thunderbolt-controllers-to-reduce-1394-d). + +## Attack countermeasures -Early Launch Antimalware (ELAM) is designed to enable the antimalware solution to start before all non-Microsoft drivers and apps. ELAM checks the integrity of non-Microsoft drivers to determine whether the drivers are trustworthy. Because Windows needs to start as fast as possible, ELAM cannot be a complicated process of checking the driver files against known malware signatures. Instead, ELAM has the simple task of examining every boot driver and determining whether it is on the list of trusted drivers. If malware modifies a boot-related driver, ELAM will detect the change, and Windows will prevent the driver from starting, thus blocking driver-based rootkits. ELAM also allows the registered antimalware provider to scan drivers that are loaded after the boot process is complete. +This section covers countermeasures for specific types attacks. -Windows Defender in Windows 10 supports ELAM, as do Microsoft System Center 2012 Endpoint Protection and non-Microsoft antimalware apps. +### Bootkits and rootkits -To do this, ELAM loads an antimalware driver before drivers that are flagged as boot-start can be executed. This approach provides the ability for an antimalware driver to register as a trusted boot-critical driver. It is launched during the Trusted Boot process, and with that, Windows ensures that it is loaded before any other non-Microsoft software. +A physically-present attacker might attempt to install a bootkit or rootkit-like piece of software into the boot chain in an attempt to steal the BitLocker keys. +The TPM should observe this installation via PCR measurements, and the BitLocker key will not be released. +This is the default configuration. -With this solution in place, boot drivers are initialized based on the classification that the ELAM driver returns according to an initialization policy. IT pros have the ability to change this policy through Group Policy. -ELAM classifies drivers as follows: +A BIOS password is recommended for defense-in-depth in case a BIOS exposes settings that may weaken the BitLocker security promise. +Intel Boot Guard and AMD Hardware Verified Boot support stronger implementations of Secure Boot that provide additional resilience against malware and physical attacks. +Intel Boot Guard and AMD Hardware Verified Boot are part of platform boot verification [standards for a highly secure Windows 10 device](https://docs.microsoft.com/windows-hardware/design/device-experiences/oem-highly-secure). -- **Good.** The driver has been signed and has not been tampered with. -- **Bad.** The driver has been identified as malware. It is recommended that you not allow known bad drivers to be initialized. -- **Bad but required for boot.** The driver has been identified as malware, but the computer cannot successfully boot without loading this driver. -- **Unknown.** This driver has not been attested to by your malware-detection application or classified by the ELAM boot-start driver. +### Brute force attacks against a PIN +Require TPM + PIN for anti-hammering protection. -While the features listed above protect the Windows boot process from malware threats that could compromise BitLocker security, it is important to note that DMA ports may be enabled during the window of time between when BitLocker unlocks the drive and Windows boots to the point that Windows can set any port related policies that have been configured. This period of time where the encryption key could be exposed to a DMA attack could be less than a minute on recent devices or longer depending on system performance. The use of pre-boot authentication with a PIN can be used to successfully mitigate against an attack. +### DMA attacks -### Protection After Startup: eliminate DMA availability +See [Protecting Thunderbolt and other DMA ports](#protecting-thunderbolt-and-other-dma-ports) earlier in this topic. -Windows Modern Standby–certified devices do not have DMA ports, eliminating the risk of DMA attacks. On other devices, you can disable FireWire, Thunderbolt, or other ports that support DMA. +### Paging file, crash dump, and Hyberfil.sys attacks +These files are secured on an encrypted volume by default when BitLocker is enabled on OS drives. +It also blocks automatic or manual attempts to move the paging file. -## See also -- [Types of Attacks for Volume Encryption Keys](types-of-attacks-for-volume-encryption-keys.md) -- [Choose the right BitLocker countermeasure](choose-the-right-bitlocker-countermeasure.md) -- [Protect BitLocker from pre-boot attacks](protect-bitlocker-from-pre-boot-attacks.md) -- [BitLocker overview](bitlocker-overview.md) +### Memory remanence +Enable Secure Boot and require a password to change BIOS settings. +For customers requiring protection against these advanced attacks, configure a TPM+PIN protector, disable Standby power management, and shut down or hibernate the device before it leaves the control of an authorized user. + +## Attacker countermeasures + +The following sections cover mitigations for different types of attackers. + +### Attacker without much skill and limited physical access + +This attacker does not use sophisticated forensics hardware/software. + +Mitigation: +- Pre-boot authentication set to TPM only + +### Attacker with skill and lengthy physical access + +Targeted attack with plenty of time; this attacker will open the case, will solder, and will use sophisticated hardware or software. + +Mitigation: +- Pre-boot authentication set to TPM with a PIN protector (with a sophisticated alphanumeric PIN to help the TPM anti-hammering mitigation). + + -And- + +- Disable Standby power management and shut down or hibernate the device before it leaves the control of an authorized user. This can be set using Group Policy: + + - Computer Configuration|Policies|Administrative Templates|Windows Componenets|File Explorer|Show hibernate in the power options menu + - Computer Configuration|Policies|Administrative Templates|System|Power Management|Sleep Settings|Allow standby states (S1-S3) when sleeping (plugged in) + - Computer Configuration|Policies|Administrative Templates|System|Power Management|Sleep Settings|Allow standby states (S1-S3) when sleeping (on battery) + +These settings are **Not configured** by default. + +>[!NOTE] +>For some systems, bypassing TPM-only may require opening the case, and may require soldering, but could possibly be done for a reasonable cost. Bypassing a TPM with a PIN protector would cost much more, and require brute forcing the PIN. With a sophisticated enhanced PIN, it could be nearly impossible. The Group Policy setting for [enhanced PIN](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings#a-href-idbkmk-unlockpol2aallow-enhanced-pins-for-startup) is: +>Computer Configuration|Administrative Templates|Windows Components|BitLocker Drive Encryption|Operating System Drives|Allow enhanced PINs for startup +>This setting is **Not configured** by default. + +For secure administrative workstations, Microsoft recommends TPM with PIN protector and disable Standby power management and shut down or hibernate the device. + +## See also + +- [Blocking the SBP-2 driver and Thunderbolt controllers to reduce 1394 DMA and Thunderbolt DMA threats to BitLocker](https://support.microsoft.com/help/2516445/blocking-the-sbp-2-driver-and-thunderbolt-controllers-to-reduce-1394-d) +- [BitLocker Group Policy settings](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings) +- [BitLocker CSP](https://docs.microsoft.com/windows/client-management/mdm/bitlocker-csp) \ No newline at end of file diff --git a/windows/security/information-protection/bitlocker/images/kernel-dma-protection.png b/windows/security/information-protection/bitlocker/images/kernel-dma-protection.png new file mode 100644 index 0000000000000000000000000000000000000000..297809afdce8d30b82fe5c16d8e6dab9206de487 GIT binary patch literal 269397 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�skAg$6R6@frsPfzfcqmMUT}(P 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

jT)uI{R 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

UYh6c_M8lu2B2yXeMDzPUek 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�!}u-y|YDj?FOMmkDUssa)bq=*!e-XbDGh=7Pd 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ⅈ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%0AYs8J%Krr78tKU=zHn;-C4 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�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

Ip!!Bp#N8+@NRCXw;GpVw{7<81oTVBue2R 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 z z5TPctg!4QHKd`7my~Y2Tgx#Sn7R-eWH)A_dh=Ajh{^dt|yVBKhUVE?_ml;=R?)mvf zi)Baid+gKUMKZ}89g^D2XubRMd<>NmROfU z0#6m6hv82;k}YCnE{en(=q*L&(o%pSghCrFW^hd4z~_MW-z)S*pa9|{Q#D?;6#CFb z*9qS|?jP++|H&Vm_N=^Fp8^kN087V6=^s7A*6~g5Rp=7i$-^P0yrb~b@@<8y)^(<< zJsTeJem@mD!_Kp2!$6eN<)vP#G`}86S?ckq1TyZpd%joTUYu{qn)>R~wa$%AUyU=0 zW{)>71_^moE0Du;!)-`XCAZl}GuTKg3dxdhl_4frcoIp(SE(O~f8KdeRnY)jT5fx3Ry8PbUd4>kXel%9HXJZvSopdbU{M2stCwPVRjdGE#>0^wpL1nT9#wu|@nPDP zSm)6fXuJ#JAhthRKzQf{@A;!R!-Y-Zb@Jz~^kXh*^Oj;(&5bcj*~p8g6*tWzt&w7g zByaY_NbTtTFm7z=3kIz0%%UI9?@ch}K z>RmAlv?t4r_nfX30GJssLB*#zkFwWfG7(k691lyjz%`p2RI2@?853(Dx{f_v$9sAe zRMWb#Z;L8icN+a$JI^m$ksexjuP(D&!6mpxX~x!cbo%D`trh2M{^!9#H~mBQ_01u) zOUhVxii#C2M!RD$PL*aKtPw?-87X{|w0O17;#;}W#p)A`;FE*CK1-U%;1_!J?w{8k z)>qjJVHT9L^gUU!iICH@l=is`l)z$UYQ-O?g&KNbx@vvomXu}r*xuhHgx|5!ZuMgB zg*U|1u#2<;`X#g_6`;LJc!qJ)z*P0GnA6I#l-V`3UNbcT-H*pRnIpTauoALt^+B^(4Z70!R`XrS2RO`$P97ONdy2E>G$HCsS^3H zNA-~l^K-HTLygH6(S@q%t&Pc7*-yG0E#u>(iLUeqxJ>{C8E`@-j4Ve{@4%kXun4^g zlpZ59;H6WBp`wXv@{bc9-MA3`^w<68`$F>y=(+=az+27PM#Z-OOAXD0esx-j@Tr5u zG|Zi)F!)gaLZ({4b8-nTj`}O%`z{umjq~S3%$i6cTscpjmY$7ptTA-ySKxr98Qcjz z>cu)Tghnj1@u6>y?W#m+J2}MmMkyi{{rhQ_i>}k{M26S*G)rWFo@!6Ybj9B|?s~Hp zdi3wQ^x{KR(rnl6($?|`6$qhduVM+fA{c!-|=@; zC_bscILEu5Pt>R)@BCk-H&Wbpn7=y2mH^*zD)!he_63LwXZL9qt=2#b$*Cw3`?LHH zo7r#~&ZJVlKH4In6#v%G*CXKR;8th>x)|iKdBOhpOo)i+pU`6fIL>DT@S=fVxSpZ1 zqIh=kaf>|4^Y&G-yGLha)Qu{_uX7%J2@O@SCGB^Wi!W?;V$PsSyBy}HGC3k^*Ar~- z;@C&i<{>VZS5;uvk)vcQV|A!&hn+h_=h~t>m$ENi#&yKw&vI0W zVY$~8S7=)XGC-_f-0eu}yEE7I;$LM4FIODPJm4h_ZfuvJiddXE4;GTx8LAleUUz1y z{$wXs8&X4mjD;89@GbUS+Hen1Lzd?@#(#d-d8ujYl5wy?-wu{0*WH`6!I1V)Y0m;5 zV*m!Eh$@j7D6wwm&_AvDbcRTjCfC`e%n5?o6QdyQk-WM(T(v@3xpe)(MLWV|ibg|= z-;N!o997hbIk=1!1#biby4$fJqsoUPh`ibc)t+39gz%Er1VJ{oWA$uoy!Sb*;Jsmh zzqao#4Y=Ul>e^U&&9Y|y*XV+u$2^eN4U(5&`@Oq2_+YNW&c!sj5!M=il=n70Oei&2 ze)L`DA7R9lt|ZKlu8IO#egS(%+0@n5CAgi|yAgWo!sQp7UEf8LZp8ki1yKBm36)8; zOpDILyfv|jOtNO90T%m@~ke^~M zG)4U4JeD6J`uCvuaRKF4#OYVm(T>TO;9_qPLcvBA%-J>gqM4ndPi*qdQpwiq-C=I8 zNVoB*`GHMPJr5sk>|DV4hc#5h|ZIdi^->X?!nq%+Q2MtwW~|k-7{;3^7z3h zjLfK5v_cUiIM2Jr%OQMjy~_zv-sL+p-FI&I?D>p5#bjwj7_Su?+0zCBdit5zGb}}~ zz=kFgC%>N4067!ImRH!j+2jS(p62MbU{95-3@Tc4DvICL_v_4*P3iT8 z3vwa+LUIi?8bmAt-b**t*EnXMC7C?b2A!<|7Mm{_ruEG9f7rY&KvA5a7_>Vj%7(f$ zS3r`$bg2LX=E)Z2g5vrNo_s%oGqbD{ajY@Y9g6Bwz3HxiGqP>FzHH&QGqNSEo`m(` zm|cjxs$WH;+#uoh+c8I!7y?w=t~piQzu?V$>v$PHXntmN!*u?X(Id}|a+{NRU2vIX z`~kX;Gvno(7bSR35@x!Eq#a)VXjBP*mIm( zkXcR4`;u)a(Q)sVc2~^#gLv!pHj2&Q8LwE(Ks$vi zy^5TTHS6N88x;zCzA$hurHB2YR!qTTR4%&M;>WYN-))8)S8Y`hi%T+3&6t+K|F9*5 zad;WX(Kd;oXc6^!9$5R~t-SnSUu6@XELp575^Sa9?=`|r1Mj~$9SR3_H*oO*0D48{ z113e{BSJ%*283rl?A#>Ux}=vl`_NL{9x!Z;dJWz1;@MC$k*zhZ6VR=-y-8l`NMzaG zPFQ>nXh#bN_wF&1YG@K6 zu$#RS0g&S!KS{ld6~d{*!5z~m14&wcuUOHGoi;v9hgpM-h?u|F+s5or-Hn`w3BN~` zg{71o7tQ)c|s26 zh>5Pfx$jqhFDzo8-O%T7epqhD2IxsY9sSS8|DTf567f_4%w8Zcz$1`}FB8XEKPY(d zh#thI2}cFw7${wn2;ghLp2*nDNwRh+>evlhL?}^LyfQ%y`RYEdepFHU;;4TyDy!gWsxrq5p6rh0nTmo_5lA%kp_M!FFzPEhz*|vO!KXDKZek_=4Q0P#qm1G zv1tZ`vMP6HM9L*lU(U679rgz>^BCbAI)_0qM8rbaCO)cwF`~vu|Mw*$Wl5Fbxqx<-sg>H6RY3*AD)`kxgzQ}(6D{iqO zgOKbzWcq!zsV6;O3kzff)0(KG#7>5}i}qsV=YC4%LV0CZy*ka!Bygh6zG=eUQUk!s(;f{ zwy9Xrbv!}HF(ZlXXowy2!e8+g_QqJ_w6kBRI{&g1-;ZREfa-h4cEy!4Hg<408p!WdlV|5 zxAvlI4*;RF{iUvGQ;I=4FaewliYgpJ)RjZ-rp>Lv<63R+G}hCDem%N3)T{Mj_&`Z8 z{9gS1A6I!_0IhFWf}}K!Yf(i22)C5$6xTPmK&V0Zywb#Gv#To6GQk0HA^LYnE@x{) zu9YFma+@0GniIM=llR`#SjZ?`O4;RFnC$+@v54uIJ=V=Si)W1i(@4ydhrp)2N}zl1 z{UfVyblCD)c1d_)+MPT4$89%^f(-b9`5V4wNi}h17GE3=lXF3BP2Z)u*VUybmb;C1 z&#nP&Go^wHF6SE>px3gsE(=WvMeLo6ndyUtAfl(EX(0eD*@}m$qkl`42F1}zkhmaLL6#p?f5&*;o;F+u?4^d@@VHo6=1TKlo)4Sf}xa0?>Yi_i9DzE z5vZb1yJE%TY%cgq`4bl;EgZkH{p|=hkye`?;hOxbk_Gt)l)pggj4)=Aff5RUhf6%5 zs?F(!s*^N(-sS_Ws{qeKw2qO3Lm+j|8_8uDyl2f*o9z71Q_dnZBU$_2+{LZ=aLhS_ zD`7*DmuQX))4T+Q&LCme3!^w_z-JovYY;&${&AzQjpy>PY+I3(}t^Kot&rVwERJYbdpF%B_}F<5tg7AOak)*O8fb) zL4KM8l=4GIHaf|2M5#`k&UHWA?8%X)^Y9DLvUyJ`J<;WP;S zApf_|NmwYHUUydxVILDQ_f;=OHyqzah#h#baOF zWR2O&7VGnxZg$)8ugK}wp1d(~JIO28IL-)i|3tgfYyURDA`5y@zVO;<)gdT3MXy*) zI94=1M$*|Qbxg)0{h5&COC=Y;pA&A~Y5-B+8YC9I-ZjGl&gPLYEqH^g@)zc3J!9l& zrSXcm01VM{xq)iS`~-zg8x<>UJh~G}m5K8;^Ckn)K(3Cysbl$94au1^D0a0iR) zCC+vcbJ`orrw1ur#fwB)H4g_Mt5zo_MQpsp65croOmh}`@=u(|wg3c_pU%|!g%$jH zAL4lA!H`!davSPr#n9;&S4v9+jg zX=)l)=IP1sReYEh+#D(Jm`*xsP$ zcL&;b1YlB~*h{{vFc=)P#hb-yYG8%Ke~bDpDeKG2k5R%fM8#3{f7rmj7@fl*|H@TqIG9OTH)hKN42T&vEJwgQv0`jXkSO$RNdE%Ux1Ms(d9~B`@15z0m1}G2 zCJgB?c>qWRb_RryrMxV&%D~(gdU7njHbKk~wgR(Y7X<`>4+E3cd@T46WD-od3@p@> z;j^DV@dEGv8rconkz2>ogdPCp1Px4wHYw>)V0Vyl>I>kG%G~#sKh}XEic?LPoQEr{ z!bH($T4>sobz`7Q zjOHj`Wq~NMv5!hm<`=Y z^;;0??ZI-H?JOe-aQSftJU5&Gh?+?PwYJ;9@Hw zmW_h__y6dBIKp`vM~L8mdvVggzwTe31O@r`)06jaXJ)d+`nsgRzn>n@e?K#tf5)si zUIX*>e?33o|9Wad>OKFzp4I>9SWtl+^e`dn@wTpSDx3b|%*zw=x0@UI2YtQi`N`17 z*7euU{lnHT@Dp=-W%2={y;Z$e@bEwG;m<4dJSyu}{{Q>^g@FSt0ZY5*^cVc+JeU>l z-F+H<183`S2%UZ7sAq^#Hs>1i{o7GRt-ON3H@cq?ax+sH20K_%I^ zyS2sa!MVMlnw0EDhl z9hIkykh+u+-6t_-|7TP2tqNDkTg@spJzwUOI`->EC?978IMNDKp`Et;8U=uv>IrVf6 zPdRcQ79=UK0HevNbZ@?HJE{1D0VY|V7f)NM>qS^4+!U#%*Y9tT(}5MjM@4|5J@N$g)w zkh7!|Me6Ytp|%#g{nmy}in1(P5^k!QeKjQ+Re9YWkh&>z4qY}d!_cPn5n*xoBd@w$ z`KTsQXlr6zcLr&qHo=^0`s|1n>bELHTr??dAx~oJgc|P+pt0P-;*?wDfh>&gM?OJY z=6>6oW2d;rJfhCct#bJl|8W}MD^?71Z`|G}zo_0RXw$J}DHh&tVIrj{{6w z4u%cQvDk}3<8Y?M0l~KYK^}_(9=#D4TLEm?oaWyGp}Mj76Z5ldpG!qgEq<)|yQRD* zJAa3eT|}&$1`~O^c#o}R%MXPqpmoO4+PSm6MQb|a=`o5G8f3L)8-Dr6@66p2?StK{ z&z_&kk9Xr%`k|Q!P)34WO8(P7Ff!pes)??lodg0@g#Pf`j@|?l8GH zYgMD4RbLybPmbt9N#tsaN5Nh0U$^sR7Dw^YtYHihpD9=8&>SO!ezSvrA z@`D0~9P>k2nDifV5v}*;xTccucS4Ag(|HfS(*?zZU(8(HR0k6yXr;z+jvsvY$+MYM z2sf(-CdlHaC4J4-ri>?b>duRKO}Z*zohjs>H9>`c>J7U@>KhW3lykpinkBRldh$YX z7Z-nI)bJiweFjp(T0nWs$&H&2gIfG2REK=xR!Z{c2zft7J zwxG-_o%az_wr{SM?*IT19$#XsgHuvZwip7`Sx=o=b671l+zZv>eBemR^iZkdBe}nI zY`l!B%w(yBbz=qp;$YO%^!De4NyuE(HtBeJjLJ?HL}YDFpmE%v#?bXDYPJCGxjy}} z{va>GUoRa7W3MEsiAde00WAvlX)3bQQeXl9f)Ewq&`AJA)+X?hj9bgQ`+2-}%v{$k z=x5W^x`oM0{K!XvuS>3_d%x6ioRO%^+1X2>-$d~Onl8~@5Zh|lHA?7yl7=p(-aG7U z!$kSgc-g1vv-}XxGWSIF~&qLlRXg9>h5Xv`*DY-~}tV8?q!PJ8FW z)3&rN7If^IXToNIL?#3NKh66cAR$X&B#1M(M6DYijHrvm1Ebh+a(1Qc4?-(;3f-#v zy?IQkK@B&;RS!oSpOwiiTETxRFCVNjP{6dC;JF#WbS{}g+%FWqt$^%H5aAS znT8;`_?h8w%~+Vo#1K?ze1ivh>Q`_5l*|=F*}3J^ZvnuvBV+=7of(C{#Bgh&rdE8x zpPx{W7RHfXBTvf^>nTla_AKB!eFL?CutXo2iDBIY) zDCP+ys*Mx;i0QUyIT=&?(U!QJl#j1%u1_g}_MgZTqw+ib94S-N7?I`T&qEI0#tlD3E@OqBw?d*froXi*{Q`&T|@X%AD*%|gCT;& zVgh0>eg(MS3{|3!x4v{1z*^)B2 zP#LY{j}c)QQXC@cEN?7C5+>~@5oM1*E+^kxIF)?WZ5bz!yMP|xdigyw8%zKbXJ8^x zofFiRaG*PP-;!gRBNFOdFV=aZ29^4RF{s-=we2Cww$ch@raPi9P}6$=oWu&LC<-k{ zoM&6pcD+m!FF?83jOkeh>EkjbKJMjJD%LECW>FLTPI8-=liQPMAm7wu+(m}vEwDor|;acqF z&vwS0u%IvbX-r613$qn}qI&^h*hQvh5%t2vN9uStLJb`Zu8aa2ma@&jD(JNe?iT5f z?*zUuei`;2ZBbB3kQ5kKeDbJ)3X4*{Fi|HmqWH`E%D0A~hu6*#dW60Or@95I=Jeft zEJVeDsxZA!l^1Ev2I+93CD@r#QCrQpS_g|Eyc=fd)+bpe52Bqu5XAe7FR7WfJsNwm z9Fy#v6~mEo&V{2Zi6)oS#Vd%u4LJYG&}Kwv@dm4%)W%gl)Lh3;>i~T*@%8mvD&8uW zi87A`rwpX{mle)XeF9&iKj4Ln)Y@<>BM@s$o8s}hFE%Zxl)!x zbL0ZF|9ErDE5)jT=nMhH#K5{7Sp*wncHTpnY`#u@P}6*u5^WmRE)|`L}0V?on&?$9o0MCxd>4yF zSbU8tyX#O#+;#GoBaf4$=yx_XRhM3|s!;u>+D8oJ&^**$vdTFfSd4+-8uo1Mtig(D zjMSLMdJ_M%qp@yz*AZ>;9G{eKskf((_6dIQ(A-jv1J*h3sFSbBcoAk{{|#zE#aqgt z5rDiWqj?#^9fM2YGpUO2`HuIF>FG0LDeJsi(Nk-zI)3%9R;5fi0hv4mW6`!ol zDutJ;O{|a#6OIU2B9Mi%%od~I>xyYxkN{u#liw?Sc{7qpXFg+j!4F{|z|3+dCEpwP zyS#b8<`Wy!ywcSV;)B9w`bgrdb!T@u?Y~v=tko?sVl92%9}@OYy>0SLf44OwDLC0bUj@`V?WoX&ePC(% zib^X1u~ohb<3g!8QCzbE3fCvo3EB7t+tq~Q1Kqd@Uz1}ecNiLQy|3z3+b}%{wT8t> zUxbJ zpWvJKcG{9K^#j-ram$-Pju-4CE$w^HzTv2mmVqpcd_$Jitl{OJHfCgGWvF`p-1pnb z?Y?~XeuPX9Vca*9Fq9$IDe8$*W-KHvbPbO* zRW&loNtLvV;MfP@6N4t>8sb@S%xM&dxxl<$)r|9ur>kt%y)ln>iZTNJ$>B}M{HNv< z&oPzgXVJXlVMowcsTWgAXT0`p*CjQnpy&m-NswLrm?k{ymtB7@NW(-YN>s{VLs--; zKR6VdVcXWSt?$)58N&cZmgHjUD^@QY!!+?X-|Ja-l>?GJ&5L??=@RAtux_Ef7nVH3co9-#98J^Jt}m0 z!XPV3A{0&p?P4O>&Ez}wmZq4{KR0Gzo;nPH zXYlviwv1Nfr4dNFpJii7!;9IMq%#ErRKFF;p9t3MzCq_ftAb9T0mD)G=|!s{h81bW zxpAxx$~3eaTaNA-avmt2`LSQ=dn8txeZYY3#~lXcy=0oQN1=_AFfTAQ341LI%alV} za;TrtFrr{m=@G8#g|}GU$GCnO)tT#C?1{t~sZ71pwXk*Hu#?ORv>^r3>#9eo?B%iT zuz@Tv6>d|7lA_Vt1u%kPIRQ4PUmLi1`|aPNM5@oHEBRMuoU>AVPhPJ!m4b{esyv_f z-Tuia&GIY3GhgZ*!{m5AN03*#$WEO%Tj~CR&x^V$`PZymzKs|Wl@}Y^-ue*d`T2yt z_lYSpOA6j+iGaQYb+p82iU8$wmwXo|eRs_x!sWr|o_BbUK$LTMM#{c7@b$@d{eAmg z;zDpfYENCYT*eK1xmC;Stb@;x|Mejm@sl8p>;0&#>vvV(q0E({6p|H|4uJ20% zi8olM(bsdHRb#*D_DuT$$KOY%t-OfFX~rjurAz$`09SFipQla{*_tX%l8Ymz+hF)m zDHfAE3L%z3*0CetFRPiMwJO0yG5p_wpxg3CX~JpOaP{(waN%QqP~gSMj7xw+LQglK z5-xdpc;01Lpi8Y=<+Wyd){QUQr$TFNy0iV)tw_dn7B5SNctDdyr-1P-loojI(H6GWqR<{Y8 z75vcpF@wNBF+ZX~bfZ56L{V%leLAMrVxG*SVl}dBF#x(dvUGVkLrLXHe(ajCs_Af3 ztnuk&H7&dM4j)jZEY3KJM-Pj01gBk$@^E4ej4A~v99u%=**7$ek#{*qLVh7DF0=^D zm;b2BPv$C?o$GIUDYN3YI7!y@r6`a_2?Cs)e+JQ4~4R)61h}1S_ zDwq}~2H8HRn7)nS>SIeivw44AwN0g^%A<^N9e9%sCwnJprOXEaCRdmK~6!84+`e25!fT zPz{Oz_YW9C#g~@4z$Yh#YX~QF?oNF1I&^&JYT@gvRMW4xd5XhB&Eov73vgx1QLvp@ zzQJ%L+VUA*zOJomL^+}@DnNU5Lq+9NL)!Oie<$WFLSVIApY3^djJH3=do_)}@dFEj z7jm;D>X^AK35E{E=Tmd*UejWK(n(q*JON}w7mKbPxV5~@rEmDqaUkIMc$w<$s{Tu_ z_TTDxowrFN1Lfz6xZCWfD=@zOp8|0zet790#;v-EHxC!0kIi2iCRoZq=b~Jx=xI@cWUnF$t}8 zvt#wc=Jv94t70wL_iFed(nKWf5)5dxh{UZ*QSEjDn?vK)Ztktz93z(nh#S8>ACe`W z{^AD4CvmM@^FunHGVK>$!fYdbubhU_j@6tM2J=Dd%ZVTTAe6ZR@B1J65T9Wt0tBNl z!)2tS?S8DI$ckcT|I>W4z-CBAREbm3TVChwUb#a3wd-MF@Ff_~3aRgDA`Jq2!<7yU zpVy%)me_W>u848rdA#|$=Fb7Gj&1AM)gP7OIv>qBq8>`A%6v_~(gd{8Hh}5wxcnGi z1;`EPjnQ)_&fc2tG!UY`)A5LK=wN}y(KkxGb&P*vJwn|B{NNr!UBugCbzfMX}v{Img*B;!~-I2$lspGjR}66aAv70R5Zt z{?NkI2V)htg?}iO8{Uvg^NRO6q8by+={7q@OW!M{Bt@_^R}I+4eDq9;;B!*C{(TjC znkC9_KU@CRpG*}ld?2i5dOp&TTj5%0RU4ahth;25F?x3aOS>e}j+I2c+-X(sDM$WZ z)k$oT_*<0kE#{hKkoxd}h*L!CY&R~jh9LJo!pH4x?t|96$9JE80dmgF@O)6z&Cz?f zaXoi8p5-r@JQdi`1^wsqcC9UGBO#x2lOV}`%FBuO9$>$}J@2`Uij}T?<<1r=Vr)0! z?p2JGrVh+V zp@R=uFs6_a8%i%@8w#4!EJk8!zy=fZ2TW{Z>JcWK|Hr3?3hrxTJd(2Zrf9#xYiEgW zJ?gB&ZBbSeTg&7-mSj%qCeEvzTI-n9a zUt{>|cp#no4TlXqzj4%{UYMX4fz(&AZZ*BiI%`Kgrvs!BzcYb9Hk{H>%a!-gDm(Ws zS{c&iOTUGh-@8klC+1FHk@`2V? z`7h7EZVio*W`?}OjByG3#XiI@Iq&2v5p5Akx80lFxCS*f^_Lz(0CXXNwtWW}-E0~6 z>xT4Ps0uyVN)1Eko7rcZn<&^AJzWwP{MEw&1d?56W?wA-uQKN)-NEy-Ql{U_pu+pW zS@9(e$gxgIV1#o(-Mj+RYndj5$M`YcSdDV7c9O2HpztMjAiGXxY%W;LLF9^1w)VEr zs~0`sJOc?vz$i-%71ALoMfn(6O5#0>B~#&TIDV^F{|Y!;?|z9UJH0j0eJ+QV{|)wF>{Pln5a zrP~I7dk|@!cQyNLvXa^nWKp}Q>K{TSLD}lf-bT%1uk#to7lLQ(Xjur7XswInyjcUY zq}<<*hV%k;bd6w$m+6mOFVXE*2$*`KHnlgsw~qvjAlPr-f8BGja`e&q-Oc=|z^i)a zdvqk92evOJ1~2Dk{kC^^?Onl;k1T+buF#-+DOBO460{Xe(6|_dF&iG~S-IO-{mK}j zeKW;5%XBoa>4mfNBiM$ggfhA-O*c3<+kQ5M2v-sMGsjB{aU&&(gpEil(*hgBC?c++ z6ifnIx6Em6Wdl;!?w>v>qBAq$Sy`;sAE5h7BiZEKw7tAtSWPpt0j+?fU~H&0UU(^1 z{|EyC6e!q-W%v{aLYa-3(q>889&Z|yT6`Z|=z3kEdbvEN7}IX70aZDHqIdT%fMaYJ z2DH#Zc+fVgUN=;~cGk&K`iICHXb}NFQY{1c(IXqfPkvkst>}-u?9{EI;hdF_bddsk zZ6J%{Vx4?RX)_+t*p%>O$&aA*iE)s9?N<|8>)nYGhl*PL?FPxi5u!LGq0!@2?i+~R1tT@ue6O0E}l8g2LgQ1>1{O?~~^C{{#31f&R3 zq^dOON{b>@L=A5K06>2azJ7LxO|Q8QpUPW8>TV_qTnzfCv*n-}d87O< z6K*@_?L`T$PZ!SY2Nx-zg>$H9%w&A&e4-R;dq?LcON^Y{QkSUsw>4Zc01v$UL?oY}6Ov>2zM*p(-Rdvkdv(n_m7CbRc@T zB(3wYX;mA2b-sS@w_M0ouUU%a$&p4=@}>yF=2o1=-~weM3pxisw_-2EcsGF*fkm1$ zumU@A#=@)XxduOFe`WHzc`o?cra|n0;rXnJ@hBRZ%AD}W>?B=}Dit-)5oIl)_JP4e zDVS-D`wZRP|FG$;KAxLYmgzP^9+y~2TY9pvV9BQqt_IksuqPmik$A76hA1aUwuvpI zMAYc$g}5gL9h<&&5!YLhetO`k_wK9N#_SWF12$Uf2X26K`>c?hj_}0TD(thV4h9Mj zl&f(b-!jhcE-IUp3CxPNtH_JFJ9yAlz`v(#MYHKY0g2w@YeTa&T7h_&44_^FSegK- zMf8v%EkRNR$4chY43a~Wa|`2AZK%h|VGF!1dwgXz*KE==dGAFtMc2PfMsGULVNmW0 zM*v(K4K!<*Ad)-2f@w6)0HPuv zSMQlG^+oNpwj90rZL%)ez$a`LG@_pRHIg`#`=PW+SK|R4G{_0X{dSU}rfw3ZkCNNw z3(G(Q4>=r`!k+$m9b;S*x9&Z9s310y*7x34%e&~4K-$F#*DdDvZaqLA3El2+9V{kN zOdEkNY$oarlBED}Z=Kk+#8$@{$dGD(3Xcx*->j*cDc#^~Jym|oo8uzH5$ShWh7_cz zb#|_Qc`)m=0*2!7BYjGtX=FKD828j(9n` z$CIYnmF&uPG}Zc^?mAnG(f6Sv;-c9;nZ662iP=AX=?D{RI1;NoXStE$q%>;2MrX@M zZUXzTddsxxlKcI;v z)x`{8rs}d(LB%r$QB2I_pG7NrgtT0&Gq*}wr>04>|6mv$o97ifwosV}~i(YS0QKS4_&wa0; z_J{_#FAKLn>|U3CO~fw^RH#Dvo`QXm^Ng8vkTa1M_Ph+q0kpf2A-sqTEroo*ZMLny z*r|(_G7}e`q3YuD>x=#Ot55a1x|I2C3{dum84OJ*x(43*9%))=yOL?P@3)v0T<8Vk znpw7~#d0}3nCKHrHllYe#{8@`>V13H)WQA%dNV-N@&A=;WbrY}e>aJ2Hu-m+=6`5j z{-u5S|LFJAyMLLU9m>R0`KG+qDj1}F8$q%{-N+HJR|wYS|A}Aelt_Zd28bL-&80W< zQ~k=baRtOk#`&=o-ch)?q0q?S^5FaVq@T8(=Yw;8O|;yr6hGQH|Lwo{N>;c5$L4}% z$fz~WIT3as_Pe%a8*Zts31T+lyC<%sAAEe`g`w=zbCD14C1CfiOtf82C`pAmG=(Ns0qt~j;769HPk2Yd)K^XQ=BrWP+?fGuGWuAaDwvBD<;b3 zBlx+T{g5n|f|g*)06793uWAOWsucLboQBO(tYcRk)mF{1P&S)Hk6$KmuNxm8>^*Pb zNzGxo9{Hzpjelb4wI2t^DvGaJ5s^0TG~{>`#CyyR48z^4>te|>FuS~}TmH)uYI`Xb z2QK)OZ7x@IKXwj3mSRE~t;~aI6vZLE!S2SglQ^8K7F*iwinWjbHvDwwXM)kX_d{&# zwA`k|#Yd4>heD{~2^&M1&gOdCi9C#P&@O3`>OAL!o@){z+eFrwad~Ct&q%;LeUJGR zbr;_CmiKK~Xh^fR9rAmwY$wyz6W0Ac@%`8kYA!!hB)s`FfU>UyiJcuBG5%`JCot3v zY-!7*g2NL1VR`YuvYCCA?BmISTr+-KYZo)3lGk))WbkEx0?nAR^jhm?!HPd$CShp# zWqORN?eVRS-X&PTmh<#n;KNiqSGdB7XBpiu_kw7j4kPLMBnVR*_=iYmQm8rU_LLJv zuN72-mF+3(=%_!eL5L+x4P!)I9{1seL%T|{=JK<4iD(jAl~QhwnYTaBU5B8CWw6n( zk75W+wiQE5`cw{|brt|6MwIv;h?J8{7LM9;t`>9Ap)1y;ZmWxFH!;+d#ea7Fvg{*( z=A1VuWZaFSTjqPxbfg+6X&(c>tY`=)GRLTDI%L(!f2zs4HzFEy$N6!l<1W`NK`BDa zulIY$3aHX_?gJBI$VHU5bfS*f7_{08cNdQ$mDtJh8RAEFT0Coa(Tz1h;g8d-e^X0W zxl7#|tCspo7!rq3Dna<8(0%zt@_-=1=Kc`U;S10PVny|(-}4HcRsz(qe7cI-HKRiY zA=5qrWdx@VqQD4!(S70 zP;gbHShfD(j(V+yLS{mwN$^UCcDM57jv`m88+PbB2?G%f=M+`!CCaw}SEr43H$=V&JC<3C-4_8iEw? zh-M|KgboW;ltNHXcJf?@l{!il(FAkOp(ac;PJOg9!r6)_=~^Y|L5>Myu zG^RR7H;ckDXA`yj$`DbVwfC08ER%C0WAJjZDvUXN7 z-TM8HkpoPVBTkKR1qY;1Wh@i4{W*B1eh=4X31{VU z{P$E3o|-DceUrK=FjYX8t$1QG<1P!HG&@!V&S*q4=dy-+OruqSAtka$PT8z3eyuRe z{;REctcl5h+Kis(qLF1E%rDe*a8dn@-O@Jvfy{9X zp?+(0Q>E+SkavaXO`Z>2H{nl1Y_QmPxB4_|y^h^ZsbxlvLi_`o^J@`IxCmb({0qWs zwWV2yVqI3a{B~6hO-Y)Vyd~UF)U_!vJ=v&if?d4XER)1T(0LsAw&TI+ZG}*agwJNC93w{?vPUh*Hh)>MrTf)`|MMnpXyqd8Xn?W zQK?H!1LIcVOm^+$&)yqa`j0%Qr@h_ij@}+x=F+h?mN;Df`pBUTqy zQYTA}pBHlre9HIaNki>*S7&9=C|v`O#h_d2S3lUl^%8IH=@ zG@Cjw9Dml-<=-Xk>8{{KL8F6G@+pNSO~`i;Hb(T)QTEUPZP*a|LjQ~ z-`HtrkclprE7Zd!*h-916O$1i%^Vv--8*Im{ms*K3raxPAJDW=fy|t! z%5hu3--A^yw;D6T$e9fN^V^wJ(aRa8oMc@qW0DCc9y!z?ekWLf*>!) zJcrInbx$wrB#WF!BsvYv6T=)=ZLZ!XZkEi9IXRhLjXjn0V8Df2tfMmb>Dw#etkrQ~ zd6KTfpGCr?NA8%3AWbOc5elJebdIu?!YSw+kaf2v($>3qWP3un{feR1r*1FrX)F^V zg6YiE%3|}TZs+raRy(RtisRB z71+fY#K5n<>pm@EA(mLCWk|6!rFv2<9UZ;Qv9JB~ewNyKEE-#kI>6Dd8x+k%uN_Mc zDN>%tu1$WTzi3c`*$7}7(UgQ0h5+Po(z)O)OCyWrSGH;B5vyEa{w+~B3%fe-Qn>)t9+tVC*rbJk+lIp=hnfWF$Xq{u<>|y~3Z{*X>f}5>J2u&h zIvb(_va^0|dyVe@Woo-FZK@M=dFUKI)SN-d;Vh>^{(+s`B0naFIt%IxpNO z&hd`l2ki@kTSXY!l^-}~eNY-q@c-t!T50Kn+GO%^5@|<{nEtTQ(FD@`LcVu7cm8D(hyrW6RyU5jod?VYn@Pms zH}hpjiY(IsLlA3M29&AgL;Le>Ay-olbOzdXb!1Hr&Gbf8K5Fb5W4GG-NBC^68VV7t z*Oo67a?RYjYR6-H#HI#}$+`q@)2xW9MueK0bnw2NT(RD_fD)Te6XpIibT3)TUWONH zXU;l;X)Wc#{1R`XW7B})} zg!DDkWD%I~Pl)Hio z94p)UP(Sy1+hGBQ(Pre<@92SQq;Ck?xaSRYYxQ2)$*q{6| zQ4uRnampk2pJ_#LtoRtR#Ga49)4p_`@>X?ii1~Ec-#b6>akk`1qYr1|Xeo#FvMBf7 z#4tseun1MYF+>(-4rSMg|FmM$TUcUi=DWpTR<`Jq9(t+0;fcSUM2c+M_Iy7Qq=OvC zQLT$8Sq~_kAR`nB0ep&p)o)w~R>FjT7-i&Ue!l3;d+A|0RL$wJua3GTSL5sjx9|4} zgnF8DBFJI`=`$uKz+)UoObz}F5Jo~ri&9U-w=?3UirxHOs_H9!VXk$xNjGEH$9Uc! z56<8^QiFZ!?0d0potd@-c#stmAe4$Vzy8~1XN^Di=ibu%{W2M9WB-OTqo^{<5@Fo| zt4qFqCyjd7-C6AZCAK>DdqO*v;kwA_@RW9Vx^a=O~7xqh;%Q zxmKFjuJ`fU1-SR+jSg-i-y@bruR zFT4ac@}$B(8|FZt>pw|Xii@`@>kl=0+k2r<@!H$V-%oXwnT3kf;KBBq=f^XQ?KXDu z5w+x1p6P51smZX7IG7&Sm!MxW@-PxEe{)x2a-nvd>4nQfEoty}qL^N8zJl29RDxwI z4y&M#0mPQw5Z<3Ev+RhFRl^ZgAMFpkk5?@-O_obHT_aWA5*B;Ti}gVlRdgPk5E*Ug z%3F*srxQdKyV7R1{E4p-l365h;c}%|IzLI!Q*!FSV$BC+p325YTPdxaW1f?GfU`xn z%~CATVcBwnTKYj8ael19(rqu>ctW3 zGvg9=Q^%tlzViH{f&Z*Y#aSmLGY$wKbHt=gU?V}F;R$?O#WA_4$P*tIlc1j+Sj{lb zy|gq_-Hl6P@jOXS$d8AW^&Im&aU2t243;dHgS+@QCyOf_WOXi4&{102C(1@&3+K4O zb>d1Mcs(~$E!{p>k4-jClC1T!7&N$l`%cDj?}Gk|BQ!8}Xju3RmDpF-qNleqh8!LH;yiiJ#Wjs4I1i#B-#@X!PXthz2Yn) z?Av8B`>pmg?7l%dvgLg?=5+US0Gt%!TPG6U>zh0-BE< zhVQIP)5NJoEln>cNzF0&h@oDK;myQ0v*R46Yz>7L>R&IIsMR%yc(SH#vtIT2`sB#7 zsq(UeBZyw|&%y#}0z5{;2~Uoz2hTF>i-{!hf@RvMhC#)dvIW(~-E(fFC+-z2fIAf_f@rHtsY#M-Ubr(lP^0NMh~#UJCV(#*n-p#Hlj|vX{$G zym|hhm%F;7gl1>werl`B-uuk*Pi{^OFjoM^OusOIKG3N7$w^EFiKv0~2Px4b-oF? z67rK9&~LP&#I^IzcZNt(zURzMbKI$qYY*WV+8N(`g#G#FeAc}TBsR#w*47y6y{NtB zE_K~#_6KOBhNhT0K*o+T$O9&3;k%i4UZQA@*(LeNYjL_%t6walitLt_3G1T_$DCW& zYU6@(UYx76FaF2pdzI{cjGT}aTn-!71{sas&sU<&4f*-bSA}Jacy$ z@-F2lVv>~Iz>6WtnVC}9M>Jd=o-9=+3r=3g*yYzH7|FX!bZR%`XFD*u?3O?*LKz+w<+I?idWMu9TZLK1n)$$z>^*PPk6-7 z8HSgz9GySLO2V%XxO}0bKrTA+ri6dh7*N}LgMul`P7Qkg*|}3brpQaV*M}=l>v@~% zd|uD;IdkTS3nf(>E!Br%bcZ>)TdmEPDQH5x$X%c$zqhQv6ed87a2rtxw$^q>lyByl zoZ5VpHltc!TjLoz!+qh|70o-28Tpg}IyY{+6^|K+YgS$kk;B$d4GFBPMp}k&wM2

n6k@5wtqxl!cp!*VSiiUVmW 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 literal 0 HcmV?d00001 From 07e0f4cb63d6569344a5e25b5a10e4755b132ee5 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Tue, 4 Sep 2018 14:31:38 -0700 Subject: [PATCH 09/80] updated AV-TEST info --- .../top-scoring-industry-antivirus-tests.md | 45 ++++++------------- 1 file changed, 14 insertions(+), 31 deletions(-) diff --git a/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md b/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md index 00d6428e78..2cc9f3e145 100644 --- a/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md +++ b/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md @@ -17,7 +17,7 @@ ms.date: 08/17/2018 We want to be transparent and have gathered top industry reports that demonstrate our enterprise antivirus capabilities. Note that these tests only provide results for antivirus and do not test for additional security protections. -In the real world, millions of devices are protected from cyberattacks every day, sometimes [milliseconds after a campaign starts](https://cloudblogs.microsoft.com/microsoftsecure/2018/03/07/behavior-monitoring-combined-with-machine-learning-spoils-a-massive-dofoil-coin-mining-campaign?ocid=cx-docs-avreports). In many cases, customers might not even know they were protected. That's because Windows Defender Advanced Threat Protection ([Windows Defender ATP](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=cx-docs-avreports)) [next generation protection](https://www.youtube.com/watch?v=Xy3MOxkX_o4) detects and stops malware at first sight by using predictive technologies, [machine learning](https://cloudblogs.microsoft.com/microsoftsecure/2018/06/07/machine-learning-vs-social-engineering?ocid=cx-docs-avreports), [artificial intelligence](https://cloudblogs.microsoft.com/microsoftsecure/2018/02/14/how-artificial-intelligence-stopped-an-emotet-outbreak?ocid=cx-docs-avreports), behavioral analysis, and other advanced technologies. +In the real world, millions of devices are protected from cyberattacks every day, sometimes [milliseconds after a campaign starts](https://cloudblogs.microsoft.com/microsoftsecure/2018/03/07/behavior-monitoring-combined-with-machine-learning-spoils-a-massive-dofoil-coin-mining-campaign?ocid=cx-docs-avreports). In many cases, customers might not even know they were protected. That's because Windows Defender AV as part of Windows Defender Advanced Threat Protection ([Windows Defender ATP](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=cx-docs-avreports)) [next generation protection](https://www.youtube.com/watch?v=Xy3MOxkX_o4) detects and stops malware at first sight by using predictive technologies, [machine learning](https://cloudblogs.microsoft.com/microsoftsecure/2018/06/07/machine-learning-vs-social-engineering?ocid=cx-docs-avreports), [artificial intelligence](https://cloudblogs.microsoft.com/microsoftsecure/2018/02/14/how-artificial-intelligence-stopped-an-emotet-outbreak?ocid=cx-docs-avreports), behavioral analysis, and other advanced technologies. > [!TIP] > Learn why [Windows Defender Antivirus is the most deployed in the enterprise](https://cloudblogs.microsoft.com/microsoftsecure/2018/03/22/why-windows-defender-antivirus-is-the-most-deployed-in-the-enterprise?ocid=cx-docs-avreports). @@ -29,22 +29,19 @@ In the real world, millions of devices are protected from cyberattacks every day **[Analysis of the latest AV-TEST results](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE2v60I?ocid=cx-docs-avreports)** -The AV-TEST Product Review and Certification Report tests on three categories: protection, performance, and usability. The scores listed below are for the protection category which has two scores: real world testing and the AV-TEST reference set (known as "prevalent malware"). +The AV-TEST Product Review and Certification Report tests on three categories: protection, performance, and usability. The scores listed below are for the Protection category which has two scores: Real-World Testing and the AV-TEST reference set (known as "Prevalent Malware"). -**Real-World testing** as defined by AV-TEST attempts to test protection against zero-day malware attacks, inclusive of web and email threats. +### May-June 2018 AV-TEST Business User test: [Protection score 6.0/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/june-2018/microsoft-windows-defender-antivirus-4.12-182374/) | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE2v60I?ocid=cx-docs-avreports) -**Prevalent malware** as defined by AV-TEST attempts to test detection of widespread and prevalent malware discovered in the last four weeks. + Windows Defender AV achieved an overall Protection score of 6.0/6.0, detecting 100% of 5,790 malware samples. With the latest results, Windows Defender AV has achieved 100% on 10 of the 12 most recent antivirus tests (combined "Real-World" and "Prevalent malware"). -The below scores are the results of AV-TEST's evaluations on **Windows Defender Antivirus**. +### March-April 2018 AV-TEST Business User test: [Protection score 5.5/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/april-2018/microsoft-windows-defender-antivirus-4.12-181574/) | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE2ouJA?ocid=cx-docs-avreports) -|Month (2018)|Real-World test score| Prevalent malware test score | AV-TEST report| Microsoft analysis| -|---|---|---|---|---| -|January| 100.00%| 99.92%| [Report (Jan-Feb)](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/february-2018/microsoft-windows-defender-antivirus-4.12-180674/)| [Analysis (Jan-Feb)](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE27O5A?ocid=cx-docs-avreports)| -|February| 100.00% | 100.00%|[Report (Jan-Feb)](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/february-2018/microsoft-windows-defender-antivirus-4.12-180674/)| [Analysis (Jan-Feb)](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE27O5A?ocid=cx-docs-avreports)| -March |98.00%| 100.00%|[Report (Mar-Apr)](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/april-2018/microsoft-windows-defender-antivirus-4.12-181574/)|[Analysis (Mar-Apr)](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE2ouJA?ocid=cx-docs-avreports)| -April|100.00%| 100.00%|[Report (Mar-Apr)](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/april-2018/microsoft-windows-defender-antivirus-4.12-181574/)|[Analysis (Mar-Apr)](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE2ouJA?ocid=cx-docs-avreports)| -May|100.00%| 100.00%| [Report (May-Jun)](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/june-2018/microsoft-windows-defender-antivirus-4.12-182374/) |[Analysis (May-Jun)](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE2v60I?ocid=cx-docs-avreports) **Latest**| -June|100.00%| 100.00%| [Report (May-Jun)](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/june-2018/microsoft-windows-defender-antivirus-4.12-182374/)|[Analysis (May-Jun)](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE2v60I?ocid=cx-docs-avreports) **Latest**| + Windows Defender AV achieved an overall Protection score of 5.5/6.0, missing 2 out of 5,680 malware samples (0.035% miss rate). With the latest results, Windows Defender AV has achieved 100% on 9 of the 12 most recent tests (combined "Real-World" and "Prevalent malware"). + +### January-February 2018 AV-TEST Business User test: [Protection score 6.0/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/february-2018/microsoft-windows-defender-antivirus-4.12-180674/) | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE27O5A?ocid=cx-docs-avreports) + +Windows Defender AV achieved a perfect score in Protection, maintaining a very competent trend in this category ||| |---|---| @@ -59,39 +56,25 @@ AV-Comparatives is an independent organization offering systematic testing for s ### Real-World Protection Test July (consumer): [Protection Rate 100%](https://www.av-comparatives.org/tests/real-world-protection-test-july-2018-factsheet/) -Tested Microsoft Windows Defender 4.18 - The results are based on testing against 186 malicious URLs that have working exploits or point directly to malware. ### Real-World Protection Test March - June (enterprise): [Protection Rate 98.7%](https://www.av-comparatives.org/tests/real-world-protection-test-enterprise-march-june-2018-testresult/) -Tested Microsoft Windows Defender for Enterprise with Intune 4.12 | 4.12 | 4.14 | 4.16 - This test, as defined by AV-Comparatives, attempts to assess the effectiveness of each security program to protect a computer against active malware threats while online. - The results are based on a testing against 1,163 cases from March-June. - ### Malware Protection Test Enterprise March 2018: [Protection Rate 99.9%](https://www.av-comparatives.org/tests/malware-protection-test-enterprise-march-2018-testresult/) -Tested Microsoft Windows Defender for Enterprise 4.12 | 4.12 - This test, as defined by AV-Comparatives, attempts to assesses a security program’s ability to protect a system against infection by malicious files before, during or after execution. -1,470 recent malware samples were used. - -### Other tests - -[Business Security Test 2018 (March – June)](https://www.av-comparatives.org/tests/business-security-test-2018-march-june/#management-summary): Containing Real-World Protection, Malware Protection and Performance Tests & Product Reviews - [Historical AV-Comparatives Microsoft tests](https://www.av-comparatives.org/vendors/microsoft/) ## To what extent are tests representative of protection in the real world? -It is important to remember that Microsoft sees a wider and broader set of threats beyond just what’s tested in the antivirus evaluations highlighted above. Windows Defender AV encounters a staggering ~200 million samples every month, and the typical antivirus test consist of between 100-1,000 samples. The vastness of the malware landscape makes it extremely difficult to evaluate the quality of protection against real world threats. - -The capabilities within [Windows Defender ATP](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=cx-docs-avreports) also provide [additional layers of protection](https://cloudblogs.microsoft.com/microsoftsecure/2017/12/11/detonating-a-bad-rabbit-windows-defender-antivirus-and-layered-machine-learning-defenses?ocid=cx-docs-avreports) that are not factored into antivirus tests. There are other technologies in nearly every endpoint security suite not represented in antivirus tests that address some of the latest and most sophisticated threats. Isolating AV from the rest of Windows Defender ATP creates a partial picture of how out security stack operates in the real world. For example, the capabilities such as attack surface reduction and endpoint detection & response help prevent malware from getting onto devices in the first place. For more information, check out [Microsoft's transparency report of AV-TEST results](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE2ouJA?ocid=cx-docs-avreports). +It is important to remember that Microsoft sees a wider and broader set of threats beyond just what’s tested in the antivirus evaluations highlighted above. Windows Defender AV encounters a staggering ~200 million samples every month, and the typical antivirus test consist of between 100-5,000 samples. The vastness of the malware landscape makes it extremely difficult to evaluate the quality of protection against real world threats. -Had these organizations tested the full suite, our test scores would have been more representative how effective our security suite is at protecting customers. EDR and attack surface reductions. Using these tests, customer can view one aspect of their security suite but can't assess the complete protection of all the security features. +The capabilities within [Windows Defender ATP](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=cx-docs-avreports) also provide [additional layers of protection](https://cloudblogs.microsoft.com/microsoftsecure/2017/12/11/detonating-a-bad-rabbit-windows-defender-antivirus-and-layered-machine-learning-defenses?ocid=cx-docs-avreports) that are not factored into antivirus tests when only Windows Defender Antivirus is tested. There are other technologies in nearly every endpoint security suite which address some of the latest and most sophisticated threats that are not represented. Isolating AV from the rest of Windows Defender ATP creates a partial picture of how out security stack operates in the real world. For example, the capabilities such as attack surface reduction and endpoint detection & response help prevent malware from getting onto devices in the first place. For more examples, check out [Microsoft's transparency report of the AV-TEST March-April 2018 results](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE2ouJA?ocid=cx-docs-avreports). + +Had these organizations tested the full suite, our test scores would have been more representative of how effectively our security suite protects customers. Using these tests, customer can view one aspect of their security suite but can't assess the complete protection of all the security features. Microsoft is highly engaged in working with several independent testers to evolve security testing to focus on the end-to-end security stack. In the meantime, customers can evaluate Windows Defender Advanced Threat Protection in their own networks by signing up for a [90-day trial of Windows Defender ATP](https://www.microsoft.com/windowsforbusiness/windows-atp?ocid=cx-docs-avreports), or [enabling Preview features on existing tenants](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/preview-settings-windows-defender-advanced-threat-protection?ocid=cx-docs-avreports). From 567e4375bcb81fb77a7c5432df19c224b1b55612 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 5 Sep 2018 08:30:47 -0700 Subject: [PATCH 10/80] added png and copyedits --- .../bitlocker/bitlocker-countermeasures.md | 15 ++++++++------- .../pre-boot-authentication-group-policy.png | Bin 0 -> 1293849 bytes 2 files changed, 8 insertions(+), 7 deletions(-) create mode 100644 windows/security/information-protection/bitlocker/images/pre-boot-authentication-group-policy.png diff --git a/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md b/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md index ecdcd5c73a..fb7ae61c4e 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md +++ b/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md @@ -7,7 +7,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security author: brianlic-msft -ms.date: 09/04/2018 +ms.date: 09/05/2018 --- # BitLocker Countermeasures @@ -79,9 +79,9 @@ On computers with a compatible TPM, operating system drives that are BitLocker-p - **TPM with PIN.** In addition to the protection that the TPM provides, BitLocker requires that the user enter a PIN. Data on the encrypted volume cannot be accessed without entering the PIN. TPMs also have [anti-hammering protection](https://docs.microsoft.com/windows/security/hardware-protection/tpm/tpm-fundamentals#anti-hammering) that is designed to prevent brute force attacks that attempt to determine the PIN. - **TPM with startup key and PIN.** In addition to the core component protection that the TPM-only provides, part of the encryption key is stored on a USB flash drive, and a PIN is required to authenticate the user to the TPM. This configuration provides multifactor authentication so that if the USB key is lost or stolen, it cannot be used for access to the drive, because the correct PIN is also required. -In the following example, TPM + PIN is required to unlock: +In the following Group Policy example, TPM + PIN is required to unlock an operating system drive: -![Kernel DMA protection](images/pre-boot-authentication-group-policy.png) +![Pre-boot authentication setting in Group Policy](images/pre-boot-authentication-group-policy.png) Pre-boot authentication with a PIN can mitigate an attack vector for devices that use a bootable eDrive because an exposed eDrive bus can allow an attacker to capture the BitLocker encryption key during startup. Pre-boot authentication with a PIN can also mitigate DMA port attacks during the window of time between when BitLocker unlocks the drive and Windows boots to the point that Windows can set any port-related policies that have been configured. @@ -172,10 +172,11 @@ Mitigation: These settings are **Not configured** by default. ->[!NOTE] ->For some systems, bypassing TPM-only may require opening the case, and may require soldering, but could possibly be done for a reasonable cost. Bypassing a TPM with a PIN protector would cost much more, and require brute forcing the PIN. With a sophisticated enhanced PIN, it could be nearly impossible. The Group Policy setting for [enhanced PIN](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings#a-href-idbkmk-unlockpol2aallow-enhanced-pins-for-startup) is: ->Computer Configuration|Administrative Templates|Windows Components|BitLocker Drive Encryption|Operating System Drives|Allow enhanced PINs for startup ->This setting is **Not configured** by default. +For some systems, bypassing TPM-only may require opening the case, and may require soldering, but could possibly be done for a reasonable cost. Bypassing a TPM with a PIN protector would cost much more, and require brute forcing the PIN. With a sophisticated enhanced PIN, it could be nearly impossible. The Group Policy setting for [enhanced PIN](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings#a-href-idbkmk-unlockpol2aallow-enhanced-pins-for-startup) is: + +Computer Configuration|Administrative Templates|Windows Components|BitLocker Drive Encryption|Operating System Drives|Allow enhanced PINs for startup + +This setting is **Not configured** by default. For secure administrative workstations, Microsoft recommends TPM with PIN protector and disable Standby power management and shut down or hibernate the device. diff --git a/windows/security/information-protection/bitlocker/images/pre-boot-authentication-group-policy.png b/windows/security/information-protection/bitlocker/images/pre-boot-authentication-group-policy.png new file mode 100644 index 0000000000000000000000000000000000000000..94d0720c762f93cd4129082c33bd86097794cc37 GIT binary patch literal 1293849 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∬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

l2;nv-dN}hxy+gB95lwo#UlftoQMrooA-^ z8c((h?JGz%V2fi~yC;ew`DDn^xt8ML`H5dY4rex6hY(lVZ5QIDHA3Na?}EjD0HL!D z!~ED}xl3^#BJKlpjY&XnPz!`YUW|?|@cM|(Tj7h4xs>sL@J#-663EfgrZB4?2d6pI zWq<8wrqh=0(U>(v8 zADkui?lsWD3+kiy8uIMo*nuIW_)A3{CsmhI`NDjw8+@JqHQOp`4Snt&GIe|oFmW5r z;@~%vr&)=dt1-8RA||ul?2{v_6h1v^Q&>ssB-j;Ydxd-N)*9E%l&olR=-s6*^_gBj zQ*r=D3xiNh8kFD)&m`Oe<RnsdySs zbmv0t&Ya!(%C_LrjLXvHWC0(RR@T0OS_hx?P#YA*s~DXrOJ6NpQB~`U#ohrY_rBW&3bL$l}x%`CRX~uM3Vdujld@poN_%9GohTWwd&T}pQ$cgfJ9|p{5i8(%~@;EM)I)n z{ew>*FE`AyDn?8VCqe>&a3_>2IYIs}i>2C2nv`v1fla+!KITI`fGH3TBu*zFIo9h$5$2 zDkYYCXVMx?DgDm*Xs(;zZsCX%WVbTP9mBAKqmfvyF|eiTD}z z{C2}VF!H{b?!|J&NEt+sIXJ{zy{#CMI8Ewt;%A7(-$inqp5Tu*61cCvA=w0Tp-7ED zO7v{h2;=`P=Z2xr0I(k7g;d5a$gUdsXBnFaOuwC3Uq^AD>X;zu9ud;K zXyMXel1+wRc|^zy&M-UOe%hm+HlS-Uu_MvM>U7n$6!EWiPgD?MavEX%DZAxVs&!(l zcZ$k3Jq1138NDh3x7H2aRYq^4d-6V{-8MJ+)v=s8W{RfbuQm+Vuyad6wUr}w4!>qh z^I!HGhAP4(06#-ydG8Zzm6A_!3^SoF(P^yL??MR?MOE^!6N#9#?Zv?gVL=i}oE$Yk zdLu!OIv}f4O!_%p!v8j#AnL0>Z-G}YZjVFQwzj;nb-hraB#UiABn}Ji_&AndqfXrS zOdSmkL>p6c4&3MNa3JGR;Rh+n#tv(0B*k*DRamc{L^xpWV0%I7GO=5c%E08?8^Vc_ zy@$`b;l1-4VD2bQ4d_rzcU6`)Z0`-#TY4&XYTeKfdyIaBsIAMtYgrgT*r6cCE$qC` z@?P$;kn+ps2%L?lzSaFqXrmFrdZyjiNvNo$-Xy@JL9O+CkIqsFx zGEJVT8+JUaXO@oUKDksg3|#YzpVAP}BlgQODrT*0mML z)>b8DZy=4~r1qgsI=ZVtTvd)tc*uZF>O%}c8BZzZ$DQXo+qp~*E>->elw!}0KXhmL z$Z8crm{ulcez&D#Z-lh)g+mlk9n+rxW63Gkh0yKS3LZzdj&d zL0c3(Dz0nt|dQ!Tv$XBTCeUV8H*M0$Esw6~0tj~}G(FjZtLo?C~ z9Ux0^?#m8#QNq3$z{Jd@QQe}QO!@USo4dZPSG`i4)u^Pj1w1@UTV|G%Fzw)u+O3-G|Cq+gkwB*em1{Gl71%gy~iA_L?H3+QIWVu z&7{)q1j$S?s>hB@a9M`?$0%YVGjK*9y{Ng|gYrWwwF*t2WDCah;z;>o8JhL?2Pg7E zFm@I!z^-{b(Zl?}Py6?u`@>ryUDdl+WA)fxdL<2o1x=#^1NM(aP54xb7vPM9?3OZ{ z6?y5~lb0@|lmW_s%{YceQhcI~4=$f+#m&rCZzP9%^W9`lUaru($ue4mFI* z#OcWO6N&0 zj;Dkekobnq|CTuiN*L=ptV^exI{v;pDVj|+dx0c_aV8A0d^NTRWasP9Ii`?G(79dX zt@JhfeHLr9$_|R2+Z`)_!s7AEEo>B#-0Cj=2XC|c_TFs*t(V^Qujfklf4y)){8N0b z@+y*}+A&eTB}guR=wGZR_vT`gbxf~}F|!L5U^#>|*9WLN+ae=B;aQM(aeMWa+Qog) zi$-chP$OM1Ff*I6*6O>J?1jsP3jYmlQ5a_hY*;BWRp-jO@7!nS!*BY#u>YEEltoHWoK)A)}7Rf3kSFWi8Xpbm=6PP&p5q}&U-IUL7bCMbfQI+w>#KD zVUy4zLWu}#OjlKP`7EAM2JHlL!~g;)N)f;nx&vWow>7OZ84zpd^e6CMQ>Ll9b`UiY zsMv-r+f$lc9Z%p&t$;<1g8x$b8q0-$^p*1uVoQ|YJeR!v__0Iu<1W?R<4Z|FKWNxh zQxr_qXitNGGyUA^!pKFv-dGbuZeMD{T`kRsCQR7f6ZSebxGqh?T2^l0l16^`Y*@_2 z{(nPafapV>=dV}N%+C+ru_)LTwNIWC9Fd>L01v1s(j+8E<_c(nV874-CU+qcOFtT4 z;&*-L-`+)1d=P6K1+ET{3{|hJ+=?Xsv3dLbPa4+0g*POP^MvZA)dOk@m(6{-Z?(48 z{)*S^xC2E#vhLGP*JG>iCc>dd5+_ zMnYQprN;yyJwWy^Ao_zg;N2e0_G%9*I~m`OMu7j z!Y3HG{IX6+RZs9%as4lGY4!4xKl*W*Ql18j_a%Cv<=&OvrZ-?sIY@pz^~@rYQ!w(^ zCQN5oW%GmI>r^igD>If@_$g{eZAaBwpv`sb%1N!K75;@^s1@%qE)zm(SlJVCh#kr` zldU?{^foR6zW{YY*nSx3il}JqWRl(1Z%9e~xuuE6Mk*{NkW=Tv0pYvW^PeznWp@_jSqH zi5G`Oo4Fhlx2eqU>ZkhkFJXKW5v{PB?oV2|9vD++Fm+XPEcYOziW~+ybjx@|oKG1P2IajzK`|syC+!NF5^aj7)o%KIdDK93Nu={%c zK9#nVOak(q8d&c!e-lj#0_-sxheUL)Wz$tO`1{co!eG+0l}2`ZTqi^(bZCINj;W8? zzofIl0$pwiLAEpja@~9#w$z#E-T|)9#&TN{uma@vr?cl@e9YQm;G}RS;J)M*C**R( zMJ%unF8kR0`o1MAG(OwfdUag3+tA#cn6JmaPoUAcVp=dRF^N7a z92r14p%S(vZ_9dIfYnsOR8YX(G0GJq?na%%1vrqdQ=gk7480=biaR%A>8R^1I7!$0 ze2Cq+-yEFfuw0X!zKks)yUt3%QWY06YP#9YDJR(3uAuzsDF@{JFY*z;Tn_arFvV%?+<2$e6@Li*JG;`zE0aG#ep%8FwlL|HnS7&PSR0L_k4X6pjwt`5^?GMP8jIv~E~@ft zawP%r-gzXCN2&>T|F|LMV=NQ$wKOlcho}4o)9HvR&g&vK6}m^j!7ECz2D~a%$)rQZ zms{`nn^w(`c9=`f|!+{7SxaEbaP&BE| zFH7oZ05q)THas}wFSgI|am{;a6S_dc#~Hf~j+cxpRb+^p84Litq^HCU>mUwD5BBs) zFL<5h-V?3HeCA8fH!5&-(*6H?XWB6diL?0Hm}nCSrT<5^dx&6V75dtb=B!Z8ftF*^ zfIhen2VfHD*Sb)eOj6H>3yJE|ie^2W_TkGzJKtGO=z+TH(*wcvN{0I*YOP&;peN=Y z(zfIs^KhHo<|u@n^DH!gZKSa0O=*uFW-*JqzG~RC?$Sz!A=|o*k59$NJhQ^^pdgBf z@be$+7%av5jz0|w=j6HykI?k!090L`vR^8)69?G5)~EB`biV?pKFNONr>>R9ryW2D zt>e*_1lESx$;Su+cy$QfVn^)gNjU$y?PXiAXM}9mUucq4#vZ6Op|uW}CgQ)KDg}X^E_En1mW#1^LqK z^FAV}+f8Gg6ZV7$m6hE{2T}8PSFsQe`mX$A6UH95PfbDi@3gf|u;jD$mU8(~^vIyn zeg4N+A!_)ZRA?DaFe}?Ok6fBq=;`w-hXYEQFu za(|%r-LiJGlmK1%`yW&yvO(1`&X(5ghL89ch<1AoLbgAk8w2x=Ic$=3wtbDl=En2H z#_X#DTJI=unVues{_AqlGSD;8yioP7QDyL}DJbaHn*7`Rm$P=@Rbo=MY{tNw$>SN9pA%T=ojK8?61MhH-Ec;#GCem*3VSB z3FyCn;_$_%)giX1jnFG-Q1C8axFb8Ao?&Ur_!FT7DnN^I$l{CrCubX0-lPC3f9Lb* zhEqo7>EgDK{(RJ3@5<}-(R2SFarlDIItsO!!$G;5%ElatLuw<+|{z5S{s&rOEL9YO^Avn+FR z^aak!k}=^PSPGSuNHgH;S=Ef^Ad5! zNvi8huTLwy*$fHAZ4RG$+Oz$W!SNpUgWhlk410e9EXk!sWi+9yX)f=1Ly`5Z7VS#$ zq{Pg9FGC%TEm4Xduv)nZM&R`e!1AK93fwcG0x;1>X~wahmz?)SyPo^l{s&+Bw>}jz zw_O#&3w*nePU)f2LjRR?MA5qXIYoMbr3@;lkpf3JM6UdP85K1F^m6j-dJ=~auOt#} zmma?I$bR#}=hP>UYrF%SP}GZetdLGcb#?yqzsB9&SkrH%Q&3@f1-EMO{?$X2Cpt1T zh#!G)-K@sZBC z{|tQ6G?}f+_xpNL z3jR?LnU08&2FHAQgC5~ccj88mkIe2X;#!Ec6O+I>DDh4Val>@g)p^IMqT#Nvabwx6 zdh+2~R-$2Qwf26(W^22EFD*jjLZ)aIfoWH&&J6~a|QZgWXc#cKu zoDTRaZGa{e$jA2a>g?-^8Trp$n0(AzC!tUV)khb?xLF z6BtwP8_>R>!3bS+QY<jj>Lb;{FJ#Pc~b^K&X*)iul zVxrAbj=hJS=i<&0Ium9#THgFj_|XHiZUnrfo(?&?Mv z9Kii2IJ%akjxA|vYaY03zeH}LK)G5NXJ!sxQt`MGnd&(pvwV$5HFBeNrK8uJZd@Ou zAJ4{hPckymyFgUM|6+8G%N8!sTN#8yj5&J1WK{&_MrR1+Ig4dR!c7x1G>W!1lU2y_`%~0 zE}TxqqlR>Q0gW3mEr4e|gVkNLnzx`ZXZj!lF?NwBErCi z!j^MjyH;6WAR|jW`2zba$H@M}3)LqrJS7cI;{@6d&m_s{S8R(1WkVDV)@2X7?`*y@ ztNPN5J-$0W_g!G#akOmRBxWq3=+D!8D70Wi1peD?^wVCd=Z@$NFaP2alNFkQrJ+*w z(S&LnYnEKu+=hAfnAnQJPg`sPw^8Cs_`KPVbZQ&0^2+7#D8)rd-~E?SvY*rVRRW6* z_DKW62s2v^X8=3YfBBPGr(2(jK?smG&d1LjoQRZc67rqLMR&TESZdMMZQ6h)e?-#r zhz#yWDXweF3hrI-!AR7+O z37tP|NPgiEqx;hHmey`5uYVA!$1#b(vURF$i-#ze_Z0bmWmF=(N@#wY19U7`{2$WV zcAAbZ!e^lnbLD~_oO-@=0wRfeyySmvBc@hz*GZ?pt{5Vo{w{r64ryVM_+}7d(6g(E z3R)QVcuQv6iY)JAe!ydGe#u!XZ7rYZnkPDAm@*h({+du>{k{8!>BMIhROGWx|8d2> zTP?%geaG9&iTC4&O83?I@$Dz^@E*L|&O6|N}HMkCHK zkKFU!iu5n5uccr&6SH6<^s2$T`)Aw^ zZ>vru#Zhf~KgKL%7HtrZUF|J0G4!pT{rIub@jy|4K*kew>)w^92zmwb%UQc!cwpnJ z(;C1QuBQin4n@;4ws*UjRG+!;kO$Dk8p!U3I%Js~eF? z2v#O#H%d45Zu;w6u=oP%<=S})Mmrfz#Y{;}i8M669vstDS4@~LaWTxeM`Ib2^?LbN z##J*+;Y$8o8s)=l=gi@}S*J3<)GjV(9aL;B^HYj^)mYy>q0R6|nz!K;kG2S^sR@I7 ze0Bf`uf9nTvX~lC5Xk3?T~A{jPB8x4*UPu`pc&_ zyf$nX4ql+R6)4`~Qrz8&ySo*4_fU!kFVYq(?(Ps=3&q_j?wTOMc7FFe?>x_**?$0E zGGwi+>pIWlIHt^@uL1OcrHxP=MI?TGR-4two+`6#t=xUDSL3%)Q+C%(uR7u3ja%F} zf*`iSQm8_v--;4~@FcbPkE4cv#bB~lAf8fgp}pD-M1u4QABcaT647I3+`l9j-1?}4 z7mR8W_mblG+iTFVy-K4a1OCst@}>t>YCofVnBoEe3`Vs%6nQm!mUcC_y8PpcffcVcgxIN=bd+p z({4^YKEM!&JHoS9^bX|ytQGeDw>Fu-LDu72w9j{%s|c+~Up38QzTCu9yL7UcghA-W z^yYuwzfX#V?Y!4MW>Pgt;y|G{Pwue1%DN}JE2{1XG1Mxevg?&sOV56>@E8yYvohUI z@dWxgh*nfqxv@Y~Vl`_j)}G#@dCqfLdavM^fAa8GD%H(pVP)o@xPW>V`y-9LGN%=p zKFz(;GO7C)7D5(`{0@{uo=9>WwyjMyY}t}8<6PN?5UWM$hiK|EW!R0@74NlwILf_? z;Jx*f#7ISW&*5a3r~0F2AT^h3f;nAelH;!ic|}(;O4q;QKU_EUPyFzYx>SoE@w@6h z*6&;|3b$ee83_9Q^2xg#!ibZOq9n6e62vFMG#&7Vjp%6BB z`&pnHt43OI#4vE?vOvV}oT;KuPulYy-2i_aL{zg&?UA@ed=?X=ZuWG3Rgv=f#?Jpc zB$VNQCpJS<*Q9)M+cs}gLGJ8iB*GPfGaY(~5A$VRTu9_o5gP^af-hJ}c$x@(L{@;b zGnROd-*u8M%uG5bzo(&K@-=us;ILitu!4Ck5XGlIpKSA*e@AG~dgD)@K~iE?cEYO7 zHr5f|eY!1cEsBy^2+kF}BNjA;6bxi}{_wv6?|%bwF+0M2zr&n3|2VjPsmEG}sXK$K;{+FA~_pBBI5b4vz?hpI8;)P$e zR^u90P?z~$L_&f9;yT{tDyEq@hD|cZdI%nzg!l_^V0WFJw^FGS`tU*dDfnCdR|>2cKSrfD%CH{;4dzItCu5b$OJsy4 zeshc1_X{^9MbZgwMf(*r=;j$D34mX)oCus;>nkz5n4sS1O+qSn3090}irNa-H_Frq zKapz3^1C=rS+wNG$Va7C@$zBUts~s_TxHs#U3%vHFnWyL3=|65Xy7`tdtW!|=}WMX z2FwDnGBx3wI>Q=Okvj0Tg{hHcKs3nx|Eo-;{y#9%hH6;J5!D*^Ar;ON)*a1Mw-l8K zWi4isjJU_o4dvZ$?7NuDfHZX6F@+0+U#K8PR?1*baMub+T=F9JA@6`mBqDR0quw9Y z7REF%@~IUK{?8Fw&TA?_{Gc0Jh5|btfXP^yMa7s?n6dB)u)j~@S!@-b_;L4VgtKo; zjPQKyn|Cy18#tI5`j0SF2GN^40s!wOZYZN;?Gg&3H7n+C?Me~E(;(J)EGz9`0&`9f zOvi;y_ANGhMP910AvY_QDpNfDp7z0(n{-fsqaIdmAZ20O|J>=gn)wH${z!kZr|E4Z=cC23PCr5#*FS_V4jP$UULWBaJ9-t}V3_>zEL zj4C;dCaxl(1@1H|iD8rK^6a`%x($aT;3cC3+8%;jULv5HlRod!+~Vv4bSKb}Dunqv z?t}n_7L9DKLY_i(JtC}cYP-KL^HeQ@W)5ma;BCYCO+FxMP6s3Hp*cfPyA~^|T<~P| zA=j20jcKaVVd+$i_%_e?WbluD#=X1pb~Y+&^W>~bllcpXS6kpS0I;b}>RF*YL!-hc z+p1IU7t5_^uZo!7QGKF-Dj-pWoG(@yQWJ2{^0_2-1xHZ28`BhU*n*w%aTonrR6lb_ zaUgRWVIsn-R`=n4I`EmEFTOP!_m?Npd*II>KVs^?>-IF6_R~ z2xCX!Uk5nM@k+4$c9s>{r@8zdNUq-dPY_6S{GNXSq5$yW<7?eFq-t4P>$miWR|6&H zlReIY2r~ZWzYu-Jjw3eKPdV#xk=7cBf?yeQBAvHG#TM#S^h44EsP4d8&aJz;of=H+ zzH`3QDi1?p{`Y1!Y$Jc-VK~2w{NCmiQ?CCqvqAu(KOLlJ$7Z~QMKIYEi}zWSlg`Jl zAdaa@C>F^+rM7+cVAMa2#Nvt58z6_+0B5Kky>+| zPyEXs=@a~Q;Ffs$k)!vTuf9w7K|u+xmkL4!Yft1IB`4RFypwal#BpVC;IpH2@HgRgDebfq^+S1y)7ciyAJ}d} zNsdc-+85q^chPZ&dX?(RoC1(S{r3l`3rW@t4HVkWEcn09cfz9*Nb()dl1<2;mbDx9 z?yHs)+87=ZHbZOv4ZnhHxD(6=&L~=uB{A7`?}RQGZ7i0Oz?j{?iQsbFi75SVM1KE& zkI2%W{i#uAs5K8xg ziLt1OF~LFL?C1->p6XXsp#ag=2<#?YV%avFy|_`y)l1!NmF@huG%E8u;%GkTtYYuU zM?wkJ-t6+j$MN5`+dtJW&3n%Gi=+A|Xm@u@8#ZEHFc#5;b%X!5i!0^d zf{*{_dl^SCKJVXreY0ePmyI$6IE{p1fC%3(s|jCaRiIsa@8U#!nR~k86z^n#$!|Wd z-@Gaz!UY2Ej1b=cC2Zhr*I`WfUt_t?xW4QgPL;AmD&?wFPSX^zqp~E4eIOQq@SCAKk4>Yt{lwII%MN1_u$>z1VCTD@zB*itD+#)?`IWWlVoqZHa0+ZH01 z?(@T^(NAp~2yWKOJq{VuaS=Mi&wmK~-5r%ArZFmOAlV`Pu`GT==3(oS$m>X&{wr}z zWWr1UE5_uyX!JL|zH=I~D#(zBcgr6{hc(^;nVQTxkE5>C{h8SQ&fW;Iuy8=`${g1| zU9(fm(E-b5darTRK|xbu2)mL)9%|!BVxdSQ1?1)ru|);1r9G~INg^0FbvW4K*%ub?US$sZN7^7*M3Cq^w89dRz!d_IkGuc64Kp7-qSb~4S$ymO5!K&KZuV- zY0YW0gOOe|`g^qcLP6^xEQ`Z&puZgFxT3c41ET$aZyuW;fvJaRiZ~<-v-d;=s^BJ} zf+J1U4;Mpg1ewb1McAft%qYkPg!w8YM)-#8kRKBR)3#ummQP3{lCwoaeW-nJ+61hW+pVZCZ1iG{?1&O!T`qtaA%O~%XR0W43~sBk=2COaW~&{rp=N$g3h0Ha`C_b5&9$xr#mqMFuT)45&PuXp`N^0YX`JM&!3YidvJp3x`G@ zG9ZV_hoT80M1aBM+a{wD?$Vc&3iOJj{Ht#1!sy!RX@T9}IQ-)Iib9f5v_Isa*m;J? zhkQ3%gc5kifu(f8&YoWp&p=Nk2aKg>P(q0`e-e?fv7;@vu&e34_HT0Yv@X4nI z!o5AA*IBb8U&(VC`L?LxLv%j{bLAV4Qp&8?IaK*QxuzTPhoTpRlwM)*{-;;KkuYr(KwvB?$Evsw%KZx_02ZH6l)ocEfkOb5Js3z5Dk>71?Av=qU z(+!M$wac{YS5Q9F$?s+XkKgBOT5;SM=JeJ~v@|6m+7D(>`!chdIkh1w888M8u*i004!&1DZp$yq4hnb9N@iXPRzhfjUKtzW&CDHKY%b zvSyT@>~9q+jShw&)SK96*{+zTZR5I=kKfr~t18X+gXGS6eWU)}E%}v20S8I*Lq4nE z#q(MQ%KKzzgV*S@CD_+4+mhfI`hI1vw5VS~jsp>N1fj%^24M97)>x@lT~_uzCw6+> zX(=Lq>+Q)l`CS%6nFRakBaASs1+*TGxOhLV1kWh6hrCx{jfY`z+Bhk`h~w5TO}*MQ))RG?For5ddWd+j5XeP z#yfzW_Fg=z)1n+^ZY>XH$Utu&31%5<7Y+HFF8#l>hL(AK7bar38jWtzkD}sZ-vw$3 z^No%ZYXwv&YaO;|sL?SCERr)x@@02No~a3eZ;-`hC{k2gUu_}mrV2A?-w?%n{(D~h z|74tj4CW-X)wulZ>2Qyb@&=oxqVDoZP51c~he`Wd|M9#d(E*=PqubB4bT?G%4~w+s zlFw#4sYns=SksnG(WMmD+GZ>qbSlJ$ZnpSgAXZj++rJKA2kl%9@xmJ1(03VYh$`+# zTr$MHn%eqV+T9jAXghRp%0;~Ep`=a<0%SuID!3_8D3Z+g8>bpQCS2@z3$6Q5IFW;s zT`m-3d7<#&h+FoBF~Mt~F{b3L#k50VKiwY(f6?qNtZ|O?$oy zGYHS_o!(Q2es(ezEm-thUgr7jBh?i^ekckM@+zQK zqg!6Ji$DRa$Lneu|5%Fty;c^K%rf^T>xwVq?W8W{1H~9W6+vJnGYU)(JBDfk^b)-%v~Yci z6a2fdatXm?!{YQH_OH8=!Cp2Dom%uc8?r_9wWVU0Jbeg0nhor(Y^o7E!%a4CD{MWAZSwJ8U|6aIUvBUKeJQ)g}4LNz?tT~inl}14AkjlJsj6!r5?3kmIzAeXFZ*2QL ze$gNm;WZnJaD*~sa!mYKfkv2n(p!=14^d~L2pXw;?nkRR$+&Tq(NDZ@L*MVgg9$S} zel;UwgWnOX@Vt}ke2+zFa7q^?B-Os@e=ZS?`5v$ImqwIh+k|fj&~r^LGL*KRR{j@z zpPwe`FCj z2`bs2)?aR)#$edb`F|#Dl-_QlqNs>+S)sZDJK+al6)vgr)w%p+`M(=)z1M%_`Rs#mwH z&3Qe}WOSL2Emk+JU1N;R1_{@+u8ArVW|;TBzk}sn+Ohi$2R|;qb8Pl?WzQ| ze)@jeYq4Y`0rN2tti&omYdsS(GgJn!m5-5SvtmpdB?#v+zYEg?Ei4It5a)~0{Gd@# zfXUB+C*5(VIw>Szf$%;AKnMk{)1gb<>L}=OY3uM0f`rMR#(`3I0Ombx1w_}LckB^==CKJ$3>r+PZd7g24 z6(*_6k74v7r6pAAycI4L2nksBI6UvHP_sXy}a*%mKIFKybN>5tH}Ab^LKh zJpaplZXu39L>FozRf}SZU_e6>RDJjvJ<6Qb)mgsjJ%-U|OJqZ18o#Uc@kft=iP^+MXjF=Hzh5_7C}8E-6MN!#HTBdObRt|SKaHsG#E}04W;Nk8 zrN2gMJ;*FcCC2>8TAQccmTC7KVS{PT2s#6BJVXd$yUFz6Te*fK5%#VS$j196D*;?s z+dJlquhH$kj@iIk?%cm6=a*Ftq?zp+Hp@VjjlQAC5GzxgiU$dp?1=PO%<=8w38rO- zpNB=*0`SW|>7-q25D$;D<0o7r2+63^OwDMPDY=X=e@5+*X+s*ppO3Me5}p(9VZU-_C0M9RzANAgw)8k9x>Pp2}4Jld+iw;69pQ@yEYTw~v5m)UEG4 zv|Fm76;*(O!-F^-_q61iDI&p=pR#`Ebpr(gfP&T<)YR)MR5$HohAkKA?Z01K-)dM` zbRCNr#<4RqL3o%F4;1We3aJv#Wp~rS)?bQ_Ibb#elY(>UpZR-UXRb#y#d)DguUO&;#5$#Gt;Lay+(4J5AO$|a6rc!D=0>XYe$F1Sl!(kM z^>5@0&K0AGOh*se+{fTdyLAtACHpI?UVpVs*nXD$uv(a*49UY+jw$u znuAC@_o|Y|{nod!E~N_}0eh`rQXVMSBhgf3Q`qrDokX%LBWshkQHY~pTIOQ>Iz@ok zjusrdE!n#+>QY>0cAu~O5U(Q(%tTr%UmOuKIr|OXXH@Z(tl3m@-0qUZUJv(*9l&Yr zzz+HY&X0XS$`nrZW#wlf(0xI}ITKB3c}BZq5_M3m%4i&Pxb{Rs7a!yzVMplH0GuKfwWUvn$t zJL9ljM^509}OMd_=(VnXY>{D3L}5b-ky|_-x>4Gng7Bjkjp|E5n-d3 zi@ThpsH9N2*$e00@DcNs8SmkmXa$&}F=Ml5&MfpLydOv79aUCZtCj|8Wi_>Td7BC-7I zeMZj8!uVOPzak`tU!E`WlW?pB+sQnTO>iiX1s^AY|1&(w@^s-?@oiQbGz?XDzXXga zPiijDEs}~u$OAB77+jR3AoifM#F_>a5V3<3OMPGd`xv8fStSp)$0^lEn4Xv|N9R*k znr?dAG{X}ftW))%H&EPNr>Iu8q7ZPwU5K;pA!En*tVvLjpfCfg?O{-k4Jgx3zw`3 z2||Z*A&+4B!iSTdY7;(>LtJsa1QZ;4JWx98?I7kg(bHS`QN~c|Z&EAr!J2yx*Rlk})jysjjDt&>-wfsD^lcj3TOmSGQRr1Q zQ(o|RGtk%i`CZYH5)eBO{Dd~1i`g!Ul?T8>t?0KUCA%l2eo7 zT8M?cyI}R_>0T?mt8`-c!Ol8Sza;BcK?1cUUV_hT^@uCW=wRE|H9w##QGvnu|vK9PYkW^L)l!z)CD~eDKRQFZ*|c`yrIPaJK-;o|}ST)^em{ZWfk)Nt&53s;3s2 zoDmjysRscpmz$r<^Gc4A<5B+;$1TOsVp>FhE8?~%f=;&{yFO;}NG&Le0Ry;RKhRb` z&|6H;niY(cn`43ZqeN`{UhdU?J8o5~DPpKsZr()ar6^uX=pak5kG-F>TTq!nIo209OfXYPv zBoB)_OU?B2@Vv?9{~VcQ_T%8}odgL`bQklY&vAr)7yUuLyT@4&dP;nJd^5){F|iSj zW;~B@iZ)g7O#7*UD#VgtLxrd8wvie}ty1%&Xr{EnM@w(~VbkVBlSK=UewiXvKh zE@~`iz&I?BK50bKRc(({Y@ci+>WAM9$$i3YA$zIbE@_Y8b8btSk|q76>6;x}H=}?T`dox}C2Bn4 zvp)ks#K`&a2$z^pIcgl_=qFl^<@W<}2#lhlS{`OrN%@v>lIJmXRnb@^fDw#1Iw#g4 zO#)Ks$7KGYKO-hQXWF*QZGs!B`oaB!5VmM6Trd)jEVXOOOZV@B=ZcNVmI1P^Uz&78g-=el74pt~1dY7mTne@T0;YJ;t%jD}LVv$reHL z$vmDXDd!;>SE#FbzOZ$Eh?VVfr%kkqC?`90RqJ%hZQsIR8PgQI{s`jL+vCspcYL=u zVfo@dcPM+>r~Sd-^8kmR(b@9$`zX2az8 zm9$v2yumi9ud-qEE2jHP8q=NQ{wr`$>!NmO4UH`a8qG`CX{p=XQyEmpOVs5OftFi$ zK-sCgS>pd*8Fb8(myzxgpZ3d(kZ|QCTllQ;yDB8YmcE+@fT_r;YY{Bj<(4;?Cds(eRO%2eIil4y-H2-|MIT2D^lDNZrFbfEO}(H7H46 z|C0@p!{+M3Hl@Uca|T_gw{6ybcO!nN|BWOICPM(VLqpmu`sx28(=T&RirCh4-v07s z75BuiEv;Tr#PDz)O8v9Y2oSz0gpC3Q(JYY|(`TcujC+zj++5=32XxB=lPz6Iu zcZQkt7jh8)e){`MXg2+?*(u1L^;1K1B#SyQc2-rmf1$?k!2B&0qIR0Dwjmt5$XRbW zsFs_WzSW&Uco0bGIG1}=!s?~zgSbQ2gNm6037z?>ugoAZ5;+2^7IU{o22|Csqif?FUGc?RS53X{~Ot_t!orHZ2k~3`Y zIIgB}J=dzQRlY(10hkLvZ(0P&Pw&i{H_7_H*Vfu- zwGB7;5)c^-0Vgiyqkw`r-vx*H{24LtB)TWU&Yhr#Jfrd-d31!{ zMnp+c;D~sLZSMo4IqKy62jg$F{Nr+ODP2gJj&x0pw|mGvc3b*Iq1+AN#C zpLhU11NDF(4z*)ow83w>2FpdnyQeU2Ku)`t8qIDmv}&N{gZI8Lg6A-n2T2WVN>y6Q zBvq!a?c<=l`u9R^Q$vXqwl!T(v5Pevu-J~fm%i_iw^KcC+gwNZmZ(~EX4Uals#U*DvRji+^RM8{=ZPsp(z z^!Jy_GM7t01h;f&&YT_-H>kHL%b>j3Yq4*y2pbt8q`0UkzyMG>Mv%!>Tb{5cvbg+1 zW5;>@S3En25#D*e9^dBQ;XP_)`O*{ZD-Q0AJGgxVR+KyQ6<%$>LCL(5%x<)HK`G!yTpp(k-TtMjyN%Pq*D_I)zJP4q) zL!Vi1@om8(7n)kAGAVPNBaZ1B5azrRuw_a?=fgqfU)d#)SeQg%px8rN+-oF%FxNuz z09abafRTW22>Cj`y-@T79;Y`m{vCGaCa?k{UxjGDLI{rg`CE@iBlY+WrhKKhg8ek7 zDba^tR3D_MhZw0eC;~{KV8#0VfuEkIUoqLQg)SijV{328KaFtVl*k54LuIorHjp>xe5d!q+&Y%Y6dB>@^#CC`^UJ)67V`4|%1 zZkY(~p(l$*nDKd@`&rg#*zfD%KUraQZ)9aZ${%w8JDz(2mc4n0f~piw8%?K7y0G?wK?96nT2~>(?TYfG);)AWLrZ@1mA*{I|4$f zqiZ^G$|$4-D4z>9H`Hizkzu6QXV1t!51Flf0V4_w*@S+3aQQ|I-EmZZf`HHKZ&WTOV>%A}tg|)M=PaW1OpMre! zD%{6WX$4wX(D|2{`&u7-%dNMRqQkQigG=0) z8+t1!zVsu;SBfO#>&6x)wnhCY!J35u0VwjQ+4Ib5W{Kn%QP*$r3(m2&F*2?f^QNQF zskg)@>rqwKufgd}Q0$7yprLL1$z`QP6Gz>Qd<7m*J1aipy=B-B$?xIJyi?IM;b(C5 zu$~aBzRdS;EY(kyqSuEzU6^Do)`52y4H{N*?a=X`w%HDBhRwAL&Z|q$aPE%Pa6(h_ z*{VU5D#h9N+^0gdZ8%BO@a|l+DlPR94&;CA!`I<-oBGso@e<{9ocgni@p8q{bt(An zd48p-AIpoS|9EyYi^na#<10j&`wQx{q5Q zLl*;ALb>+(A4Mev*~xYYDs6DAtQ%}M=_TCxvDkSd<1p8qHEU@tPe3m2z2jI$H5@&x zLK*Ofq?G04I4Ga8}r)QSfB8(Gjo1C zyV%~x1^kL|KM!xBd+-G92mu)+!pX?FtfNJ*F17r+yf8l#UpuDQ)xau5`QPn39JSbn*$!NRL`jm9%+1-X*`LgO!gg zolm=~2yFSN9M$FCV?@9V%RjmR+U@FDQ5Q@D>!LRRAcUYN@#PuyahvHvL+o0HZ-+<+ zn>rxfySMyTcbyXk7&~bcGb=pq>3jz62wZMi3{#u1+Iv@ZSI79N!&1Ph20GZ0&ZrX{X_Pd`yAFJ4{F z?0!iqrT5Woh{}eUC7v&=XEkfp;CRa^{J5R zCW4{Wgfpk4m>wJWC|%;!9ZD_Pg(tH~H9r_*^ij$Hs*o_tcgeF$Aho8*a2)Y8 zo6#x<&3B!8gm~0ci=OR}g!G-io`mPnXIf0- zl_VI!gK=U6*?cP5~hWXE>gaaV06t-Ge3nK`?SUzV) zHL}p9r!l$BLq7zl1y#p8y)olkS{%1m5%(Fwz(dJ#VS9d*QPN%F`s1lE!dGFyYo4=T zO^Un0Pmqqbk{Csr%K7qFtO0{#Bi@me!z>qvSiN^7R>$N{##=}$34F(^u0S@^`aX=0 z(#i6YB$9B}vi6sJwl@l}JN$NyT}i3@%al~#tLPQNr$CL zBc9F~PHSd%8eUW01}$J8_3qz4k*iNsG;UOkhw;Y!&)wfY3-3mVbW`=X=*!UIl7!x@ z!=<-pSDFZMc<`7Nf*Ovg=KS{#Zep4mv7n8%biJgL>*hwrRTIvGlCu`qkTXn|I*?5N zF;&G%cIMqm2?uxv+a>LV->=g3T|n?lP{%2^UTYD1l{+Kby0`AGy{T@qZ*gMqeSfo3 z`_p-qQI%OD@H~GJjlBF@a(gxLhb)`oFGj;gktPg|>ucz9Edz zP6KCzzD7=EG5p`I70J83|6D61kk3OB`%csJ=XTtJj-(f$J@dpL`rC+`q^|R9oJF6j2y!)9mWB_a9C*9h>@K6kkw zC=2UXG`FC75kBCz*mK!frP1Pq4;%sRZ_|AVR|d}41ow{;bo6yUc2=A&ALKTeboeaU ziuo3)(dri#X7MZ)GJSW3m(n(pSY=e+i~r$sSvv(`W0J7dnLQu#yYvb>K>Wz7HnAy` z8%%`n3_!%rr~8?qOkbGvOjzq&)&uSXaWT2`>@7wmK1sr*dWrwb)rbZEchAC!=as0R zS{|O^)_M!cGIzNtX&ezJ@uz=HU3M`bVOZ@QXAdKkuChd5e@8?G5mf6%*<(Un5=^5! z@Rg!E<@JHIL&M;{&x8{c9R{9e0WV=->3Hj!V1J(3!nDc}hw4e#5*y!m-mGDf5qJ?J z>3_P3aM@NIVX|Jhf*GcU$P|)DrMw8kZ`Rr$qrYEGO*o~;{Sya&w0Ul(NC8*>DUyFO z2SSf#dKVz7D({oI0W9fn^~6xlkjGhA6n?cx9D74Sh#?B9o$wSF#27GGAkvAJQu z2<(>J$%y~LjpP?ztG=r&*~yWO(*bj=o}r{don`(DSumcE5T<@8v-u$Un?3Uqm=Lhq z6{0EP5>ps7r^Ek%R~>a*@?a_C&&KvgFM!vS4}eR&?Dw;Q@q}EFhd#rwGJi@{?7`aT zX~Dx$Jr%Gpr)CmdXDyi!Pb#)_>#|&J$*(W#pQe%}uuLRS(-7;xg7TDP`pJKkXO)iB zcgsAsW&E4_&NCyL@d?r5KxJbrcN9yNhT?nMIvUR{f)xS@PN2!h!3a}%>;a{81nRp( zIPuSE^^DxEe1|8t@!cMZ&(7m-0)bj>N&n?be1mOG64NM@EK-A$^E4#JJ@2Yp#7|5G zE&y08-IfSrX6p^=U(;rHYHzHhsA^Ps!SS3w`Bn`haa$X4b{I8J;2C)7e;ZO zqPvg*gZ{svWc-k%50$@piqo}L8Gsdd{liOb6V()T40dLDETSJiC)zX@ZWR1dvy>9#IdlxGc<}U45s9Fm9`w>#Qbn z+nAF=%Te_^D#%Gj+Aj}EH#jdfd|?ELC_pZs)*MLbHf`@3N# z9}a`VzhA$prUEBki-j_T;9Pvd!Jrulgkk7i7{zA7GR5qFiC#|?+)m$cT)qrf=r`u_ zI2Vrxo?*F~v5u^NY#mioMusV?>Q=*3E#o$$VRQXr6M#N-*J_qn-?fz-p0u(pdjv{1 zl6fa$5iUUaMd|a?A>}%nDV8>AP1Ct3Z0RMK=>>gY-vssvI<(KgHS{ITj&4q)<+*6k z!6=QS7UwehMj#m}g0!t1>5meWhRQQdO`KU~(^`qLUwVXyNY^8er%n*BN8E)W$Lp8# za{KIRiKcT@ht8(VZ=bsiuYariPbr0=3}q7pVLN6?HdI1qtQ|LrzRNZlPl3=V!Bb$RU1eLBov zo>gl!$-G@@hOR>`y17I z;0uw1XaP3%g&4g0vH0&>;4Fz;+=l{MjVYu$zdD!k0Qg+~~^D=r^$o};_(XbLHUrF9b zdY9b4J1v(tbtMtjR6+;Gc`Nwuw*i<++{Kg4IxLG1w35`sY}CIV#Pd48LtaB2Cg|4a zSpFyC_;&F?M?I@+LSQl0Tm_foZRp(#gG^L-5WZ3d9O6OaIqofy76PW(p#c>&j4j|s zZDHtu;6lBP(#cd+W|V8FJi+c7tz)T+mw5(?5OF3Tv|tdk()GhBz!OTs1@OnUrT~2f zpMZ41H7`-JpOk`FS#53h^gGg>orhs;UHU`Y!u4oMTgE*E#}VZk<}^uzpNT7comO4o z=J2ZsRAi3eY#zKzW29ut-RbuPDUeNtyqafjbN;m`iEhl`OTQkMn=AZUm#gifEHPlG$ouF8ot79-T61-`_weLp8EQo*E1(wpHZUSci6gXTVb~T zI@$4=0^Au41I}9d~D8nz(5Q zWk|?1XESQ7Rn0bBuHUOMR6Hg=S?&mjo-dCHHJ^TIdD-?EQ<$7@Y0}lg?9s5+8p3YT z!OZy0wG=s@c?y}Ggb1NHy}(=0EBSf{D}|gpYh!ZofZwU3*=zAw4uS3DRXn`tgQ81k zucI+cnl^)ed)hSnC3}mjIO6*HsUh?RR&qH~s%94Ovniu`s!jzh@TKfPTdaX;r(`9v zDa8t3FgO6aR?X~%6pmNgMnFRKUkMJtsTKL7wNewguW-RJO&vr(fbZZh|g z3+#wvZSdb#p7bgBW};!{Ns4@_B{%*Z@63vqo$Kbqg6}%5&y3xXfs(F}Yn{YuiK7|$ zR8{x&;==x!HI zP_dBYcyhtNikKc%pM+Q2eNL@AAKy0Sbi(XJnBgPBx57bgx!GRZPLAv45zo7kj?UYK z8hoz3#ucUZwSpxfBRPS$vK3|O;%Vi=w%6#*-q0^pnC{Y@AWL|sQRnZbbZ?Mi<+-t zNp+{w>x&oK^Vr-4xkFt}HNmE8?LltPf>6teHC%+-Ed1h^iFC;vE!*;&2Tv3 ztTWW=pOW~|LP5uWpnWc#mO+16zQ6^A+Z7g1sHv^1E1y_BC+6bpe@>e`X*8u*=e_6i zuE5vrpfSrJIG5D-`+BjglH+1=mFUa;&W2nt8g^}Z3YPOq6Lc`JN6y%YPq#vCh}ndX zRljj+JxJ}B*fM+jrIm|`^7C6NzLgcPQ_JcGX zk&i=F=vH#8@#3Am{H8ufGvgs}DfZ)!1TpN-i#3~oi`;A>?|OK{PP#rSF4N>LyrN1v zGkrl;#OIc@iQ5*k2Ldjl-U{RcM@Tn+t4c==^y%f zdeF6-$-hJhtGf|*0g)wyAJV9UnsGDpZC$>23UBv{f$vA5%y(dJWmi|ffk)!BK+g-^~> zM_?kH_YOV4#-3wU@7M{JK&rjF>Ui<$@N4Q^JWvY__)dR3$mjB8?a1=5q;T|nT5QCV zFyx#v)G()j}X>pfg#ogU0l;U389SXr+OR?g` zt;Myt1$TE3PKvt*4}p_?_PO}~j5Tue-6Z3?SZmEW-}xkGJFcc20X-oCqr2Zmo088` zZFBB<8Xhf%CWL_xx8Z-+{cb0@;Y0`{CSTg1v9a0(7&GY0&ehNN$(4ai)j)?~Rfk{C z>us*daU=rk*0B5Pr;xZ@u0^6~VnvHYsH+F!jh=v}5Q%asd|Q!7JYML(dhaqTit$?X z+B58KGXX@Y;jGOCyCiS89{~JHe1F{(+3%FD!C`ZO9b%2P3Ac%r0Cv*NE&!_k_Lc3k z(3?t+Ba=hr7V8r1ddg+?w~eHIsg6ebU>;Hly^#K+}M`*fOvVjx_dJx z;KAHs#z#2lK|L-Jm0uvW!s5f}e(tNZ$oMqhxwY@_$a~vWv8x_pNeF%Fr~0a*IYF;o z0>b5(nr_G3mR*bcpSYY%$tK#iukKg$Sf|@RT3hOS(V|&5#;6iF&9`_K@PplRF-E1n zGyeaal_xRX8z)&iv(EHrRah_-fk_2`YR$2+@`5)mCw_AegQ_-mIUopQZ!yXDV+7cC zwNNIBPm=xgk~Z1@H>lPO@9jeTiq=yd324)Okn3^M$P6>mXuV(vzU+-Wb1;Qw8Ll^Q zBj1-|>Min@fpv72e<20}CbP747S(MZ@qXensx*vqboNaj44R>+6I$dWx#(C-^-Cgq z!N^3ye@aA(>MCNWpX#W%4(e!}p!avA>uTm+Dc7WRD-Fu2STbk0fejP*~oKK)YB;8QvC7W?pwEJ3gAe6gY3Fa`-rIot1t@%7a> z#`tJ!&2&Qu47FwOn^I+vO%48Pz{C+q0bfkSH zz8p5$o^6a9!@jU>Zt)dvYk_N<$UYHQX|6{EK(A?1S5&Zi(@7BgpcGgUWEjKmSpHc( z6_bo-fimy`7ZqDm)5{PX1aO?*Tuh=S1pSp&T5Dz>{HwGWRM`(2tSS*$VzDTPPd2Na ztp9C-6N3w6yqkg2-k(fvFIJX-)dmMTo_eSCGpLs#djy`qpq;m@&SmwEi%pHBJC0Mh zelI=7-mJlx)o=@S9t?C`J>Gj5Kp|e84)!ZV?r5>0KrB4^rUP}kpGdt>cz z!_%#J0qcuT;|k;T%sULrPpK6YbjX#cQiiQ=#V0h5B5U=okq4#K1)HkB`POXWGg)Ly zdZ%9~#QiFZsm2- zq`$&ZtpCFeUjuqJUo&(~veh1Gsk)$BKU}OgOf{?p2S+C0vqT^dcIcAE+~hz1pdk}b zZktO3oYwM#gW5bsYl^My&^!%0@?5OnpYBn zt_WB>ZkodmHjBG07Vz5T^1tatUB7*d;S_TKtN~|)+GgkKA%OKF{D4B_y>jOAdR$n< z%07Q~l`25cuE%UN^lY;`5`)yHyW>$eak2iGvX&hXoMlL!KqfII5ja{}MZIa~+yzHF zU(9PKqfULTYEnopT}z&RnVg1oLOAdBYq~<|kke#!)_;p{;4~+7Ad&I=r2G*(`Fvq( zC;&)fJG9e>YE_B}B9XpcAGD_=ur%|L(FO^%c;~ja4P@P=WjpBvIRGB=aGjcBZq|@!8O6X3T=NRX5D{)k*RD4DDD{OX^;A(nF22Vq~KyqerTU1 zgUY3QO``GPK0Kd=PTep9_9QAKmoy zTCvV;{MJM$HG&=Vgzx{bC1;FoTCAPy?V<@(LbGEi*?d+w~6-O%GOBwvEKy{y4 zbbG$B1_Z2-9x=6`{5oZxn5?r;W?1b-_GdeDiKgnmUNZ$BlWAi@e zIfXM_o!}C5Qxln>e#p=pI&Pxj;yqcfu}sFb@fz6V-rQwx=xGOb@WA{hs-xM~_LM|} zm?&&pwVeF}0itrOx%zs*K*kl&d`AcM4PxU80b1El!Y2jB9Ge&-4)+bmzg=rxo{`8= z)nJ6T+y{v!0$FFPAbIOyW_>-18%); z6y1q3-A`ciO6rf!M*D|3IB=Qije7cbtl<`q0Y4qjf1s%+z}#{aRy>W`3Rj)~8b_d& zz-J!s`7BST#HH@wVE^;XgU+sH1W~I)7jRkFx!|_}J;PQDIFj3w4FKPq`AX%8%Ux zWn*)uyk#Y3^L} z_4gF;o2X#(^ZIo5@K}ZlNyQ+T@B>)a&ggN+`SqVCzwfC}`$dkwxM_mKby1T8cn}Bx z?||BbTQZ3AiTS*n&vkJDNpLibg%0+G)PiflCZbnjX6O@EBeE#=w~oIH%bSyT=gZqB z;S33x7D}52+qN}o*<8IQelNloG0=O;+7RT3HbESL`2yBi%Zy0#@Rz&C5pXE~y5K7m zEL)@`<V4SyWOE|bNJK#VReAPxz>0zlzvi{ic{+H|9&DXi~Zj1i_QR`wb zhr?U-&sFmI7&jzdGnD|7t9xl$87BvaL3g~S^=ih~q^O=1F%^z;5B6Oef8~8qm-n9U z1c}&cV$E8)aJ>+Fy#GhX|3y`?jj7_`#?d#%$aDwD$41-;{tPJx54l{pz5 zyD5F@OtF5fbA`Hsb-a@WV8c1KUfs|Q-VoNF^WM{A|W#FF8!;cF7zt?s%ukg@(u=Mbq zq}6|WtzY=f?y+^gGJMjX5Ke2lJ1k6C)7CXE&RI3%_jIKnLb6LGB?=6G6mUPLL-lf% zkxww`HjlYI5j}hdFMy(T6R!FG;(V-2h;=-7@0v|M79!>4Tk20lqF>s_{}GnrU0aEC zIVgg78MQGL5u=3Kc}$^a^ZxtBg}Q=9xk?t-N-rUeH8pPw%*veOv<15_y|MKG4Y4R3 zBCr2ImyIAg5-HUs#V!J5PrB(Xm?>!#{|{K_&8fhJ!|Q}avoL2}?}2l$|LjE_N!uB4 z?d%0gb=jR8^rR2%r*d*X@vX*r^nu+j6{;v>@`JvXy22;&+!{1bQ}At{mSdJMh!#ol z5xs^JvMtt{KUW94Hb{706RdRxM)HGnR@xSoDg(2LK)4R0FUWALQ}_!7D2z?4VI;hL zDi;Rlho0qhlNej>pK3X78pZ^0Q;v56;j-2VunK-Tn!4Lc2wVs;CfW>*(fAHJZDjk3 zz{<{4$NYg+5U^|~>h0Ko2!pQj>joR5^v~6=PdAXy_~$hNW>*YYT{@qW)cj4VqJloa z>BG7!vG(&-n)NXq+x2(Ef~Ej$i5t|4zsz^w{qDBU6xyB?&b7y5nhths3lD+IC2Azr zqNzY0dsHuEgxh<8Z6i>!%~V}@O^557h+Ua8&t&xP5gP? zGR4fFzZ%y26ob==w3i!48_1W%e$YqYc8C zG(B^#YL#sM`Lrs7BMvLp=y8f=@t-S#f*1zS8D->{w;s z4Ub=~t_%_fe+4v*OL(k~VkJQ{LE7A8yf#1C^?@_fOJ~AnVSv?+jp2^x*Z}Au>A}jF zEGxx;Z89#=V=VoA$)pR;&ys!>$Otv9<1|Q|h&6VFZE^OPzTyutS_6NVDw%VIE+?=* za{dgT*z_Bz@FP}NVlW#V;ktG}R$Dgk^kLCfJM|BjXGxVoy|ky{#jWR}cb7wrB=pDN z;sHYf75ot8>|rKI3#)x74t*%;Y;xQf^Se8@rV_mmcy+p|<%Zw>O-4!M{69F?w7(4B z9YD{UQu-quA4bg6s-4Nm;7)J@;V;yTP@NO5}rwuZX9pSq% zFz^5?SA7=LQsmgz1h8*y7rKyi`3~C_?6!#b2P3`2{1q!P)8#IBvffZ?{BRXx2L9Wpmk}ShDE-LRdH03n^nB7YM6T7v%V7-zuV0p%)cP z&Ms!(X&GqH=Q85{@C~I^_fQ0ddK58ZebBTq5>X@JpAuj<-1~R_vkN)(PI1ZGVr)La zsb!YZ|5zUtc}n7d7HD;(=zWl#m}BWq=PX#ccAEXM7RR_XAhnq=;7!ZGP$I@?31Xn1 z98vk4_40$)*&?_(J?AyMxU{HEd#j}BTd=?g^CTQTy%J4W5&!Rp9y(8H{&_~W)FqoF z&)ZsatjGRm6lq3j>unV=s&Jp@;xJYl@8n7_!lfK0g}sAr4W#ak)J`x*+rZvPN}?rT z=eQ{?`_B%U2+tf(r_t_KyRPwBJ;5KRSS!#Frs2jMhfcx;@$Jbm%Vbl53OeZ#a}I|k zU)wsIgzk7fppcfHdUPiH+H#v_cp4Q+DSgz4D-*G5(is}`Zdy58WLyxBK;iWdmunW7 zH+@IUVv2u=CB4B@GVqa5Zfco6mP)i&uwUJAU1d6O%X&K4UcWeQSkd>$AjX<_rM$s* z?YXt)F+=5*Y^EaD>KmEEVtGu{>B4Mv$0?d<$7`PPO(LW)?&k-)D-f6eR5|>b`T^A| z(D~O%XCkXD%k$4g4sAGn_NepM@qGW)=!t0W>E=BjRY-HQ^YRwLc}WxNS>eHNW=e;~ zD_Vx->dE$nYGzQgzxVib8dj0>)dXCc2s$G=a`gC~?ut^m?|Jey7rUHWMksCb=n<;2 z8~VNL!*}C-#feG1fhXIZ^F>`#n0F7yMTGw*_Q{uaue0l&`sIZl=??>ywJnV!OTWsT z<2PFla-gSoqUYBQFs1QvK8X^&$|Ch0@2a!4`q7vB7+t;Y7x60D6Qc92ZS>q%)1%*e zI;NXuk=~`NN2LKH;(-&!Ei(r4&fjMLrrsVdP2Uw;>nVN#c2OK=)B1az*`%91zc+jy zGJ@ZqhreK*ItO>b5(HXIo$oI%Pv@t7sMb5(bN|54`9RNkRaVX@XyzEepb-eH5-~W@ zIXf%K4mLk(&74!As)K_&^&^SSPUmx579@iAZ21_M?IW>l^<85dAXfw$#oRn1lId*# zti$b`%wHa@&tMAa+#SW>|1hkB2HLLbPVgr823~b}Xchhs4D}j3Q)g+Uw`5ys1;KZ~ ziOsA;sa3!==0g~YtucD7VE5`zl@1Hg`~(l`)ajZAsifBTR&f>#8mr*&An80&U(~)V)Q9J0_ERa9Bz>1{5aT!ZkHK-aUz-3hnsdVEGM)* zKe~>~X|bfKJvLjyJ>tXl_c2}PCD_fd=8NGnqoi*X=huI3Sm~xM=1%kZg@(-adhkR) z*IJ!zcM9ZNbCKEA0=q{AS-=6Tl}ZAf6Ljp$t=G65mxRUdY?1Nte~SW)7+ln-#Qu*H z_U^kiiNXB- zbC}An4{DaiFba=Qf_B@&Jd&i*h!?S$f8N$v2e@*@!Ikh?O8anNv#C(lf#eAp%)M6 zpUqMP&$Y&H4pn@uLk1BY7*ryC@X*N-dddy>JgadhsSZx@aH_+mo*A8|3JPvl8$l#> znT{MJNc)z|pb||~fGIH&GbkS0YybftV#wW78%U^;N7aD^aDsl;|ry@d~n}4fLT{}B!F9;Kbj@8&f=s{aub2$#=d>WUq@-y^ z%HZYIZ?VQg7oK}ZdABDk;BTxqG>cM#^ZXnuh?+6}t3RIEyzNJ}#Yrp6m>QjfP89uL zoU!G>OwA_Zeg;8p1l0kHr3Hx3e=9gs;?>P|BCs1L$un_ui!@0kUan#`L{U9?-LE}F zTL9_E?frD7n<=W_jby6LuA&#W^4C4~kYaZI*4mv*10NRV9q&sfhazxSA*f5wGjQpQ z+uL)k+nY)f+W2;9G>-x8_a_Oj0U=RHqx)$egcCRvrugPCYRzFc4iaL5oeeLvqH^%} zrgHg+hVVfgwU+3lPow{>p^ibcYY>&x95BvsqkzbJt|GnWlGh9IZ;49wz797BEu(6K z%1N_unNfze6@ElqLm-)U`d^3dSW^@x-QPm3DMo6OOQ#xRVW?t~zK`Mi9F7iTfQf(R zK;JVzR4+@#n(mj)TGxgXQMftT_($|km@Dy5qO-fI&g+HWRT%!NHAN-QfZ^ zq;J@#lAoU}%bly+4+~-(*CJG~qOqxj`vmMe3f2)orPIP2CVpGmM``o|+poi$`UuO~ zbm*ez@K1Dm`#4AKX+7IH7IiOmOS=Q!JB6Q#INsj5nX&EdO0ZjPaE?)Z$i_Xbv#o3Yx(fmD$S9XzaoTww-j_x z8cSvF=uebG(py_wZhcq7ike21yG5n)MpiApI(2&yI^$vIJ?l^WF?;L0s@4`+Zp4<+ zU4iXmZI~7G`cQ{~t>Ljg+3|__UlNXMl~s=5#{P~cy@b4QjiFk~Z9vpD`5?!ZeZNjnDm(4ja*2S;#2KTDVMlBzwZwwyG>+JS1@ zIJFcOulY2uCJ8)9uhOT*mV9aX{F&)AJx!nF`Vq1(;%ujKkQ>~koGqXNs##;(XuH#V zKD!h;%5tbqB%Qa>*MsyosYKOj5N#a5jq6nL_U7zir=@CR>(zxL9W}9GsP|a`OgS<= z(>ownBG77U&UzoFLS}50sA#`Z9qzc%rEu^mKOAvLX?!2x)`meP^!3hhnMU|Mv)i%8 z@aWy7p`#K>hx#yixscnFGK8r{7oH?vtM>WLJuC5%4Z6BWmJ-CADADPj zIscky4pr{WB%xp*RMf)7dMI(I;oalDe}AFk1WrXcaDNNjLu0Ros8SRUs2tYq)x^;I`8w zIC5&wYi*XWSs$=v(f>y!i=Tg5w@YCKJC2MKZr0avJ@)La3rl7!i4-3k`P88@)+&>n zb*w9!2U`whz*4_|ihcWT-tp(x8nEX$`}J9o0!T74?gPL)K_A@XOS0{>S>)j16%tG8 zU(_2%`gkN}x6xMRXwt3$>4L?5b%)Nb7Igd?C-<(MEdD^b+_+oI^ z*Bp}9jGLoXT@afwtv)m9oQy9i$S&pXl3H-XCp$p$0+mA7w&=SnD(|%asbAN&ddHxe z@oO>u?MGBruUD-EW6pQ9T0~-m(mYel7n4iiU)j!G`Xy?)PG5RSkVEymo}bZM|8+q2 z>V|WE=@o~slxCafQR+V#wa%3luVf}AkcW;5>iOjZ`=$sb%a5fY9$@PUxpH$2?wvmHYct6(~6MVS`g?;*OX;2dd{z~BBJ2M`KY(A5~R(1#RhW< z;l8=Ul%~b)lRF77SW4+stjGV7Mw`>Fci;cZ*#FG)dc(VcPFQ#`!y8XpHVogM^yn$3 z6BELIN;ZMAiS*8)g%W?~P4K&hx>~-Fb`vI!nmI3)`MfX*Y!`8U?WiDeITGpZtY$ws zm+koY5VT_TCtYR|Mv~vG>*SSE*NXHtKK1aCi8EXUAY{^zy}_FpsnBeY<1%XLpNind z$JR%tuitg8CD3_23WyaHys~bNS2g-*@8lJAvaGg73)Fsl?)zS^MCP*2vl1l{B;f2X z5Ss=v?@;;bft-y>m4}<6F*YQcgMy3EIa=haVZ(7cZ~HvZ)rfGyOuhSWL8@DjlII%!5&{xa(%VDDbeTc*rmxg^q`0(% z^u;_rGYGAaYD0Q)(eW@#;bMBC?drUu<*<~aqjI;wT+Z}CNw%3bozd%JRWrtf%u`Jx_5GcX2_^of} ziof{h%{0RcCt2wDg=JMGZ}~DGCbYgp{u`9{@BLI|2;|0Ibj4QvWt;2!X-=zwO;Kt% z{*U$cz=2~Wsh}N7iZ^>!GdH!QqCQpN_aMVIt3+}Euf`%eM#TW5*hc$}IXJ#BFV}Bd zfd{TfvX@Orn=DlsE}7w~iKdA7D{B~0)3?&|bX=&fbXbHU$rbw!V^WA1>2T=NYoid( zm6&V!s=l{4{$WdLnTUhWIvh($>)$9Qh5@-XfKC}(9aM`0<)FBcRJ2M&HC#TlU$<(h zX(yp%dLodUhTSW<+*&s~RA_!^HuUDm)-&ekI;TpuKw2?6v4Y1y5GkKkt>bdzY#&zv z0lBziN?KEdZn4VR9Z-&aOkFH%<^0FRo(*wEIs}cvG=~-RVz=BFUb)dS*zwUm@?^&i zU0>n?Dr`Vpr6yZ`rj3D_qovMf&cxz*R>8vgtD0hU>>eCwYw2_G$6G#q>WqL=K=JQX zQ}R@o)c%C2oxA7Y_TF4$kR>GkP08hjj_xBc&C z;4{ng3ijoAU6RUAcNc{YdvpNX%&i3OLOBB=MFNWcNUUTviKpc$jm!G#dbuEF>5f?O z>v#Ii=AG{^s&Mx>0$kdra0^i3XFMaPwlf{yyT>S-T7-#hn9o|3H|gFduYkAyGfwGB zoZZS1u^;HOffsHq8pA~zoo(00teh+N`VHCq4mukg1nn0cken{g`XHF!(Ryn`QHj;q zL}o*=-2GGu!GL-RAX|sW@<}k_)$i`qo?7dwQ5IMHE7W{!m`V}8Nd;W@Lg(Ot)0K|E zNZ&Rj6)w*kzzLAuYR4wrbC2-dU@Q;LwCdQ=Y(ttvt3U#lGP1ecm<`jMhQ0Bkj)5CtNkiM+jLL2Gp9}b7vIpS@j z%~}lEk>8fj#d(aNUJyUAfr=vS7|=eql5r1p>2J3zHoe*rg7yhi7jG-a-;=OM2r-G{ z*5bHdAH)YOSTN9r|Dw-`-hTE=!%8jBRuiQJ0WWN1bNaMytxH>!x4NNrTEvP(h_6gr zZB@YDDd&}m5B_>=J*|}AYmHM*$I_!M6b?}WOd3h3OAbY%c_<3s+$Blwq$GQun&!O~ zDBar1JL6h6?63=2w1hl)3Q$h46F8oNJ6)@Iz4~}tWuP4O3a;|1PWiG(2;Mm5hvc>o7ZkShFYMs{x1MlJYZYz_l zkc>@1`Zmf@>bt8~mf6{!mOj#Jlrv~NKx70Mw+2|xSM$19W{Zp?XTAL<@QWhb^ZAx% z7NJB{XT97*+Qu&pL;XXv`u&X7XF>BJv&QeeiRq|5PY|=0A7E5dD1TDTFlYJlo-iju zzk8pvoHXgX@gzJv>#e@<>k-<7k@t*$?1nzeQMeb0xqxB7&hKa3ReZc+G>xR-@lkof zL5{>CMKpJ1%9MN|anl3VA$;K@UmKTH97^Xeg8(}eGp1JwUiVSf zXKpi#4J%ci0}D&bxG6e5dPth^elB)SXg>Mae^>V~2IgQE>IRxh)age9dqI%=q0Qk! zON)?y{B2TUaHQuocFpo_m}Jxtb;o8a+$74#N^S-GaJ3FoZY48|RUB6;s>IVh^vS%M z6yc)hv39@-Hc zrS&$Z)l4h2#{H=cRU!=vBkz*%>m~6E8}dOfEoL~DCD}s57c=%d+8d&y{Veqnbyj9< zQun+1K3cx8$>3mo%{pVXjoxZ zd4VniYU%6U6;|=KO#A=FK5osYi7NxEG5Kd%*y?;08)GE82$bB0Vd);W@oyS%>t zLZFVpr$4sY!p)^Ah!te3r$USDj=-huY{o$KObanA7OUZ@PPZfaVBoJ1CU%?!e4R#< z(5JaVUA5N3By{WPF8Ge-tJS&_zcvtwX(7SqxU4tF`>wniFlSUY!H;p5_esX_RTBRl z>yOh}csN$SO`1_H^Zl1}HUq~W5@AV#>uwdw*)PUYUije~B#rnznM2gixod#|P6wQZ% z?z?5Q3B1m9`vgA*hvGhD)MHaa_;pP=;*OV+%#kCex7`ixrET$@3SAViZMaTZaqF7a^^1ChmveD)S8YEV5(l6g7w#3<^ zaj!IJH9E$rZ?$26oVQLN?|DJqjr4`6sOy$`sl@!9ZIB~gX@yrEluP67B(t%(o_)A2 zR;_w+8m<4j5&@l z5YUsX+_*V@;hVbLH@jf*+x2A4lG{;LwPdd<1A~^Mr`wZknjr$ktUO5(Pe;xshs9rM zlZGwgA>$QRHzVBp+&_`7!*)~!!V%Cg-VN(i8R&ohMZ|6}Dtz$Uwm+uNZG4~NE&gX( zZe*Y)FoY>h(m1I6mTFdkqx*(OYas9UMoUoWLWP#@@nRMGFnM6n?||#k{W^4cu+Prq zs+p*~k_g$s;2}lN531-nA)W+*%RDQZWq~`y2By>cQ>pG;5 zCa}j-X3MEB~fjfVIN##g6q?WNcs(h#u$nfT66{eAb@ zwzk>(003LaRbz^BV9lHvWw_EO^YUtTeYcw{#?b=nah1ey?_$$nKaUF*=-qi*QHvc+ z+llgf)3?Q>{i-zut?(LrRk0!IFiz7J^$&-)eof!9r5n9#oa%#O(x%0XTMdr+zp*qq zETuxG#B`rLPUszUD_t$c{TeHc+d*CY@Q{;nWEz?B_G0MOK*ZunF;la8JV{_tfS_jt zsnWkc5`H&QnG!Ii3jFBlw%ZT#ollt7+YOvqjQ@aDh{YvSkp+F^5Rvn>_5`EHg9?uq z!Nr#vYm@7}Rkg79RJ;}~&s?wmfs~vB(oxZ?oM&sz{CfSOiv@-$+D8T}x-W1dw&5;D z*ZtzI0+EegU23IKXI}xJHbM|ECvT(t3R?X^{2`GmBW5CWD2^I+a2q)dpvRHsAig!)g>7d3yIHTh(^UumNl=---0?SG+uyDcy9b{x zbjQFicY>||l9Y-OoHbR<{qGf;RVfI;8#ZUS`qkO#h5P%md8?T`%`e4Z zfiTY{z0ODsN+!k}m*0*X^`lRvaG4x3^caOZn)u@2E9F z(yea5U=F<-$>{$w_LqNL<`-ECVe4G;MYCE(JlD%4ew2Q6$8HJ zpHiG%FKx3LBqNTSU6Tc@w&=LVZ=R0KI_rOv&X*&x69aCE(oM(Y$W|BV=;cq3rkE4#rb zr^X<}{Ckkn$<`xDO5+4GK}S6L9Qvx>1EXQ?jcx4IJbr?3Zwh?Su~+NackeO1Sg9Qg zugkV(%S;RcFI+D5$qV5FfTV$r8&2RJsqM5AXYGJlsVU+60A^6kLb~?@!d3=6Hs=VF z56f`w`t$c9|6fA#{$!SXLrL6Zh4)%X+*G^TQVH!)Z0ep;I;oSKzPL+|Iz_iUAVzPO zL^{v^18!l4rvqq}1i!c-ejDK$Urj9EWhURx)I+*@N#lXhV&afnPJYen51okE7hvTY zU1214^5M_Gr<6PIPw|UYGQ(4CHUhPtkl1Pn9@9%NRF+v!6vlkm;5Cw=CwVf2c?31+f{kU0A3d#A5~pu5_OnR|W8iMj0g4 zG#g(&lQNHTrv7LYQ;1fm1&r4>pwTfJj;l@b6!Qk|p`=*VEWnNe%%)q_UtqRoKOXy@ zk>9osIal*W%FpQeP(At%2B1`j=yHDluO0>eei63@iFQwYO12PtCw{b~e36Q-GTt`g zSzQQw&gyw5&(+tQUq_LL%@vGh}NBA{uCMh}4p5m{vlu{+gQk zy|uDKzTS=J)=9PpS}^u5AdHUg>Bm6cQz2s|4%3|N@8loD58b{UGDqFC6d0U6bG>Lq zW+?b_HCAp1M(&EnJd|kf8geop3c~YcaH44-{n(N^yIvKOi)b1VE%oY(XuNciDw!L7 zY{HH=Tq|9c4Ye`^NTaaCy8ZIhTtm7OkRzWt9cY3?3TKS4|J^=*->+#2*z*2A=tY-p z^e+zMHU%4<9OleSZmu&XZofLUT~O7~DecXN)%JwSKh08T$(nnI8kW{C_mFi+mRu~U z1NCqG?Ii1)k$#V$3%nUjw~UuS)X{6%aXJ<@%{H&0iWrwLKbdyCH!rtKrrGL9YQT;5 zzEi)}E>XXQEh3sF0u~YHUREF0aJVKJyE}Z7{`K^!X(L_9Z$H!a>?ewZG;MR52r~Lz z#4hx7r+GkI5<}(H3sgFWD6I@XjX-bOU ze)PHZpbLPja&f*ed^CHU2d`w3c&5m^GUtC8SIPf!TcOxQArg5hu`L1NViq5_a4FiS z4)d}I+E;Q*sy^Ds9reET3&$r)%Fqgnq@VZ;Eo&zxEI#RGc>2M!EGH?^%M8x&&NJ8qci$}754!pfdA%)bg zB(7Z$2OV9Dd{Eb;XXGH4|mQZoRCEqaXuQWZYw+OQ11Mc`W=0i2Q)93X*gLupfYWoiD zNgkDXuPq7bG*qDs#m2F5lhhQ*)r>`9FtB=~~o z|4_w#soz{|gbGTo1sr}*dS}3%i*w>**cQ>|SX&8;)1V=?!zQ&HxmG-*Iztzecuy8* zTLOk;$Rkalr!@G;;h9HzUthanlr$in2nY6(?}&B`2ZVp3d2E#$F|tF5|2l~w>Dg08 zJjP@C77jp}K-{N_u!#-1E1?(Dz^w-RUv%;uWtV#;NN@)fTPsoeNVdut zgNw0jiZU^I(>ULYbjK)hP0>ZiXOFik<|2gBrF2h7j&Y7oCoaRFH*&3X1H%UGB!s*K zGmmc?kWY(B7&E!a51xi4Faq2r6c>Z2jT~&MW68N@VjUC-&ohj}4LJ0w^S&Oj?Zu6; zT>cn*_X#?5Y4g1%kJ>6+_@W$Lg04;d6Jn0o%3Fs_CJ`T#Tx3uu4cWRGL^Bz?P+3Ti zDtg7|W9Nv`Hu=MX+93(^i!IuTa85s64(qA*e)59 zI!5|Y@IG3!JF5)Xb{%sGWuG0qYiy|3DBlsvOiRl;f9wBGG+b6h&~x*_)%?}iPVG=N zyZ@iUkX{WgjGj5sj#~s3$$@JRk0`s0lnz9A9<+&2pb8`>0_ytRp95S}0z;U! zl#h1yJIb92cCP^9vq0RT)I+=;GQ|p-J>K{IMi@c)0e=!mJoV_XV3RF%e>7U}-Z#CO z=5hWr$o{g?!qgkd-2mQ+v;wj6r!n;dCcnei(UU504N z(7SE^vBZfuv$8TKC`Sb3 zy@F!<(Q5xwpLp`(p?iCZvsDE`*Eo=vSz|USJ&A3FbTlbF*P8Fcm;sQ+TFjd#vajz&GCDoirc`@X4tP<-# zenFn8=?XTYLJ{+{kGwuuTuEu89z3VwMy4Xqn;(hsxxjjhja1X_z@-dzZ<(@Q&|Oj3iX}sw{;{ z%c6xp0tMbHW#+NX*(kZDdVROCcD*sl!Rv3;)c(a_E&N_Hjf`CBj7&mfbuKeRquITZ-Ozqvv#{6Epd-q7x%uIBm|S5w(eONDDP!72!1 z@x@NzrVN@67Yrf{J$HgC3|8MS56WB~cf({AJ*K{9epT6$#CFc6VV+b<#sXxIPUz2n zwr!weDO@ji_x3$F!!D{Em}I}Br>(S$=b4oFOy!;gpV=EI%}s>&|(7WUoigwv+v|{6({p*`#HH9pmx%L~A`^`YM&$=c~ ziH(k%Uj(YbG^eOhE-0Ku6xq$$Jb!)XiQq0w?(%PI=N@=W;seiH^8^b27B-VzvA^$_ zR~r?SWRIa%XREhF(WGxw$vSw#y|~`?TH+~o=k5*@u1^Zbyaa!UUP+fjI>*V`p@_~C zrKg|#iE+-$`5<m0eNH@+UAyt)D_ZtlN{SedYd+=OkJdT)q97fx$?{Nk=)Zy0_k{4p# zpr9cL3Xr6o&f6P0ebHwd4trwfoVz;~9>W^zDGLL8{ZTsrtHhMycmTKB0UgZ%B z!1XWlU0?V^G<1W^<7cT%LOzQtU+QbJozlnuAe9Z(5)qY^@)8(Rr>v=mEvhT}(X*3s zD&iBJ2z$P5_TR(1d4G$DI_oVamswZG)b0zOrDEE7c;oWf#ui8A-38G(c&UVJ#cv*?m{nj={#g8QTevLyDgrduqa# z&D1?KFbv7KCp(1$!L4q zq7u-7y17L}8sKo#)@6(TLwqt*Nd$DXBFxZ&`r>$D7T%;7_%`eP1HG64tY7E>=h%AX zF{uKQAKZLi?|1|+^2?!7adj=Z#%mp9(jB*6JFl|gOG*vxOMaoLe9qaZ)>le%}oTpvlC zs6~x12|jtxX-D?2p-0e{NwM5Ee+~FH?N?ybk*=X><7*2Q5w6qQ9}<5wspF_ahU z(l$Q*)-6P<~c7(}4CWRXyyAmF^HcgLUFAjych({=}ag>WVSR z#o#i8w0hyUGE~W>wFJ`3zW?V{-O%-;bbkKlZiuULPA_WVV29-znjOP_#N=HM3G`~0 zL=1@f`qGqCgX&(8)iv9SxH0zOsaxZ;zz)gOEnYMF^CL;I#@m+P2d${=sk(VL@Iz72 z<*IeA0gcOy-yuOEqJC&kWLpWr!NKyg;`C@O&WM4!%ljj5(SE{#zFkB>EFSq$#Uz|DiZPGp4YA2`>mlc-wdY zPUC`nDMP&X)a+}d9HsQO3aWprPX?oH-IkqO2YggOrgq=|Nq7cE6f7}&1*gC~&xX}s zcC5_$rr{C=Bx)CB?DLPy#=26^)`J7KB^lwA|E^%?l^S<)eNKJ!tJQF)JqZt9H%8DG zkS0&JZ=}0jjbxF9V2kPkeo4j`7bj(b(AXgiMHPLKLvL@D2$?T4$o^r+y!!P3e}332!IL zKI!J+9DK7AZya)Fd=)(@Muf<^vbkQ3A^lAEH*YawwMp`&>_eK~hjU2((L5%xlQFNu z*QDh__-@wsCo%=U_M^)u`LH~ct?&3owEx_5G>ZPcym=?hoD#%=(vN;H(H=@DZ&DuC zT%pV3D@&lb0iR!6OT1#_+Vf=6ZI~0-f&wkz~v}=NZhF|Gnw2mtssb@_}8TxnY zmYe1?vlZT^`t3G_DFnI&HT9heD{D@7r>#VrghdH?TzV~&BySQ%U#D-tnh9W~YuM=1 zknm10)8KhX>mCneYPvU+usx{velLmA|MYz;WUBpaB;wVlNc?eko+#S2FHCMPKaw)7 zG}liRKCml5D*1xzyB$@k?D7*8c??ThX}b#jl-Avb!U~EAVg^y+8#%!AL-ib3E7rw3 z^w7~7Ce@>gNi!n9*Lgv@m2*euJ@v;~*jZ=1W9VtfYxo1n%(JR{=}{0ZzJRT}dx|Q_ z6?CMdh-f-&;xF0nkS68TfK79(W_k`+0W(WTffHFK%(Hb+%!|B_t|ofcz$HONQoKc4 z>9=x21GE1F7(wU0OBJ?XC1s%;K>5KQX($-z1Nt1o3#D#;R-T2y<9!5myhAx8)_&Rp zO@Km(%yTAi)$Hdz`|Da?YI_j=(`OKSctN5nsnBPN*^4(PU5ZK_&0vCHeV@8IWt&R~ z8WR%Y^o;hEOKe=EmFfCUOn5{2u3ipysujvQXed^_f~A~#m$2}Ntk+QFrbH&m4iF zk}{>WG-G(DcdQJ)LwUU8z2WE!LjLkS%0W=icp{wU4V1dn5QQWHSA9iLL;*J#Pq2sl zx=kA;SMR44<(bDNN@Uu~oMbOg=fUMXurUUptzN;)bM%#YUD8Kf)iy8}J>6SeiqNh| z&N$-)Y0|i%g{~&VHP7QEM)`Q00*hJMX>#<@N6Nf~ORP9NfbhcQoOuB~NJ9wWXZ87|&Z~%NW-$*c3 zUb#-+QZnHwDVvb;2Dl~4Lj>q<>c_Jv#=t8mKM+K<6ZQ2AHA@+QyN2fF~>O(iRj3>|@RmEk)jYQI6h`T7Kmlcl?WN1s1Ns4!!i0tQie37g@4|D@C%`0L(nNs5yBq~^s?I;F zo8F_Z@R)?Bv?G14xQ2IO&JBO))4&CZ@nxRUuRO!^`N{)wyzruPrD?N<7WTP&&u*sF zweM&~(c~4eT%&(E(*JzBQpZ_aV=$6eoNo~jFd|{B_zvrAW?G{0tCVOsPRoNfMF~uA zJO0rbRao5u_|3i%O8*DRt^JG-<7i`{<7iPh3<`>L-U2HaC?VhheiS$9+QNIlBVz?@ zFlTrJcx85j=fH^v=B&#Hr=Pn1ODFJ_UthuNzl36!XUSgv5fKq#^bOxYcEVc1Hz{j> zRHQ;YGNoKIrn1OQifiB(V`38xe`5fd7#k8XM; zrR9}&WgDan7Yfh|9Gx=n5K3L2LyFx$T=sCm`~hD14c~#V8Co2Aj=AZ*;F)V2LphW~ zIg~>=l>aCh8WLL7ua&Hm(3sFztdX9EMCnwo&yLiD)An`q8U#YWxk6|ky=zK*8!RLch z@V$S!|Fbtk>HjhX!wKiW(ZLENuT=7iU9W6%zkg1#n{Rs};$8CL`ya?P*Zft?yS@rx zAqoj)ma`Id@)ziP=?4GoRaB^R3I&NdQE2tN=O0YBhjWl0^TLFEIxk>i9pZDsJd`nB zSc~Ta$q7ZYJZ0!%v=ymnK{}5!vMrS1hIQ+i-RAXBT&}ZJU#2~QDQLMk4}79Gv`CaX zP7bE6DO6me)uaw21ZW8HsSo`@wQcVtO(1I8;pS<;gG>u|!eEzv)%kmxwX|@rwRxNZEk5IL^1D~ zryTtZuyPZ{nw|sSWLvv*?xM(`6)3texIz(xkg+=Jn#%gizS2BMTM-suI7LPY%le5@ z7sVtnk7uD3s`s6MSl1b=9z0YsTL~u@@;w8(o zw9)z(>8mEnH)Ani-=ClZ1{ z%5wNbzlnkgg*-HlJ_qeU-vsv$3Q{Ksb>H@$kc2Hn!2&L|@TdTemO+MIVH*lE38j_M zYkH1HCck+O!!xd#5)6;Y!1z-S+Ek?91Vfv$q(tjX=ujnOt&ZA<87awB(E1gc(CVQ7 zDF-;AEWShk0vCLb^2nx;(sx}LT=z_MI9=@@uTb|P{dtxn9<{&_-=ZFPl{#3_GPGR( z>;WZ>(wqg%HNC6tFlDbEZOru>v>!u3C_mOU!abtUGVd$?muh{A@ZwY0);Y>^`8r-G z=6IKRho>fG^9}!9>SJ?J>tddGN~`jM87S(YIU@qTuiq}o)3M||#z|>m6g~8-!Y=PP z@7gMBhmD2K55AF-mTYTiZk~=Ok81Pj8{pe3lz|)I6@?-pfBhJF0|xJ%$vOya%)D`i z08TLq9ZNaTyo?L9G;OfOV4y`yOs+~U{J!;cCYF? z+JC?zbAmE>pAmx&fseuB*Lim9nCe*5mllZxT0zSk7I-a_~9Akp2r=VDQ2kW5&c#yVO-{_I|P$byvQlf{fxJt ze~-@0s4z`#x z&KLsxX0Wew0DQ(+yR}kGBV9V23|EXe^^})Z3fQ+*I`zCx#N;ct{ z;c_S5c;}N7*?>mq171g`1%C2-^W+KvDo-tGFyZ zImPHa6uOz&X^O`)b$u%^I)eIRsF+Wv{!FI?Caf~+AzM4}Eta{AoLt*8mytxVo0UU! zm2#t9SkF?DQYAMdPZHx(td5LrPGO0pY8?rqT$EcZIcfS0#Ss`mXJzD?G8kh-`iK6Y z&*&ozoS}DluUg3)eAIsVt!LI!pIw`@z2xfOKYsp~&%kDIKGZWmoiRo@ICK5S?fPXh z9_q{=4+aJHrW^n+m7yy#pRe|C@}_BKc6)g0Ew!=X3D0|Npb=4_~kUzWV(V znKt@-sQdqu99-5vmsdUZLHGVU$NiVeuARSc_zC4u{%vR0x&!N=yT)1wUFEMs(;`FT zI_o0m!Daj*6}vtKGm@SGAi;DZXz+rQqCyyVW&D-VMk(r{Et7?|`DETnTh9WI|YmzyN^^ z`+>m-Tc{)@*0~4q1#@pg85lDd{eWN(AfN#zG^#sNXO3DuS9=36Gr z)VnYwBvTY?zc9#*rS+56kFxze68CtQ-}I|LCs7xFj)1`TJ7sbmffWJ{jtCS?D5mwM z-L#puQhqMNMtu+A10o|6fa-nPfgma)7e+XFX-ovI^0I6*-0W5`RM&O9T zk^RcNfRh{yhr#E+*A$EsJWL&|K=MkZLo0UO`9CXmUogckp6oEEAH4UzAvYT<@xo?= z6*^w!PEmm15#exwju}EKLQWMT6b=lJDWrf2g(2n#7ro&HFpdz6=lE-u>UIt?bcPRZ z9_wrD=cyS1VHFBlosV5Rwv*MXR@n0vDw6LN;T_K$^-5(2Hx!J=i9T%gU{2V_c-y|^ z<~8T^=|5+!TOjj{6{MN>`0YLOZQg0-o`+-J_ev)VMTihozfIjp+_$y{%Jtu&Pslc* zw0(30*DcxSwO;ytulRCv3c-*Q?%FqbS6@MZfTtOril(4&uU89DNv>>H-=E7qac=bv z2r_-99pH33(kD8<-5ht%RX?w7AoE!lJ~%KgdY3kU6TlDPA+LyH(PWPET~kb19jJ>d z%MuOKG7e7e>VbL&x5W}a555$5hHrAtqW@Eh-Gk?vpM!@|>^cPkVLk~BLiyl-;0Ktp zTh&Ld`vmNGV*}cW@_<&M3@jpCykKhWllb}X1aS=T;OQn8Nd5vHH@lCiOV)@!El zP`F?mJbd_d!}T#Z!1WyCXY)32ulgB%&0tF3_0KR)?!Jd<=8v9Rt=*i*wq_HeSC{SP#lboFo59~EbI-oP++ls!elUeKGzf|=gz9CA69e-Yn!uh> z+QPM;RT7043Ud^4g*q;7u5)g%YIBhOMe&*?`Grc;R5@>H_bhnOmCHNsSyva3r+Guu zpV~&|v9Gf!A_BO8{=s{e_1gMKuaUszyi4L5v=8la;jroF0BynlplRZ8pu>Y!M=irE zV);$|=mUpmoWj@oTklsZ8T7ZShpP|mA^U6o8Ta0QZ=(Br{-<=%MSjwnA6-7=i~nv4 z^pj;b9xne}I&lBr{WQ=0N7ejaCjZ?Zefy9XT{`4*fpmz+gVMk1v*7gaKKnCcaZufU zGWq8M&j$Z=*?;5U{OhGaRsP2bw8WC_v*9V7+om|B&Wfi?^A*1-en+{&w1?*K`?Ooc zB$}q@c-MIvl4nTZr?eD!F~ygJE-ip|v|Gl{xHSaY!r^3h)E?B=IR>u-rdZW{Amlo; zR@X(P-B6ChKe4{Rlv5w$3-t(}##+EV$~Wb&K1&UuJ6WM9i6hEa#gfKv}7o(-j6GSR<3?qio22_2^@ zC@Xkx*8IS_Sel{hWSTzX6rp5WKPz?p$1t6D6(00)ON^P(Gk{3Y06N&!Y~KQ|0`!x@ zpwA9h{CWvGfeg*&6}!xje^;@4#~pVZ(qoq+@A_l#ImiEL{*h8GNIB;fYCpQK*}dnV zbI7Mc zMG7mq)#n)IVMK*tj&0$g6CpD<#}ws6a@ewzr!OPxtc{3(Kc}89+50Em50Zufpd#Yq-7v)d*H!w z^3+pL$%F|H%cGBslZVGWDB~Y~NFKWHUORvA!3QlG)FY2QDtFvnlu^5FP~W!$)N_WYxIZTy1|*zxJ7o{-ybz0JxXBGuE+JSz`A^sr2L&56Cl5KPmU!d$&CI z>@#xDU3bfU_uOj{tRB?1+;i{!)~1K`_x%rO-N%hr{BxH)`S??E_nr61uXnyD+ZI@O+JrzRx+)w+lzq}+9yKe`LJedHWsm*kg~$ecU4wnZnNaM_ill zyz@>Q*GKfZ`|rPB?z-zPtJ_mgY5Ce0_uO~4^}&PV9thN1v$oyAq{7d`Zp?{l23#`^ zk3ac@!6Yzti`Jjtx7~5O-KQQ8J@BB_AGmq;nTd7;<|&&x+gr;XYW-w;@x|H0r=7Kfm6Pv-=XgeUiCNieBv>k6FO#(Kc?mD{JrI-o8^)5I*$78 z0}tp}>N^kU^T0WE<(uQjQ>L5W|NOmB4&~oY28R7S0$2KZ1?-c#4y?PmaA3aq^WeF_ zy!N3xHi|(^^8F~O2tfxJ_(l?~o4I~o~29mEU%#8_6l{v?A#4NwLrOXT5jCmPU zz!1T-!rhced2zZFW$u@<>@a;MTFUcwYT>cURY%E&6*J`P&tH+n^S_j}E5DKNzkN;C zF8)%aI7!M2QkywJy|)f%ghuk||;|(Wm~p zhXWFOXYd;!BJnMVSuaFK-~f?K$UN$4!q)OK^Gq})h+fTA;xE2TL9vNFGKGRv>w$ zl2ijIS2td&vhDs%*dV<;4XH-f|gVK$p} zobaAy>`8$sX7i7E=i%H7(!5fZRsjc$KV|a^Mv72a26I$FA3|}J6c;VW9ebqg*}KC+ zCsK}idhm!o14D;`mm{!Z$}0U&h-qL61(NruA|Fs{Fz=io@TW4*b3|d`6}kR8nfhb7 z&ovlY6xb{T%oj`4FCd_FUQyclTn?0vz{t%9d(`~_cUE}?i6;A$-q3b4281A_4O%n( z$6uXG+RtupH+@z64-0YcZRY2w?|1so*B_Yrx$G0?z@7=Es=w;+Bz@qs7rgrCs-M@- zk!g}C6oVAIUT|gQ>9eNv*YD9L7UE#M>64YkB^su09h}@%U(X-6#S%Xcz7%-IfA3I= z-Gk>A`R5e7^qEhz2c>54ey$|;A7n0a%?u;-6*A`}>cTo_Q7g)Hy(!L@lENIRVt%3^ zRG36yotTzn!s9~i$E4g$NzKl*w$Mj>n{j6?U=CW}Yw>=r@C`D3^-p6Ll>Kx1-||0S zcRBbSubd_O_WS*CSt}TOryS*JS0?ZHZ1rH>0(g8jp*dx^-_`RekR2@Xu3PW?d?y=T ztAYjqua!woZn}06J*WLsf{~VkMZ8B4`uMWEq7!8~o?!-?T0aCxC8fNFz&Be8ic)nh z6l%E{*6$E|939@#xvDe_Wid8*r@6=i2jGN6xNY`+Bhx;wlt;D89J8|MEXII2rLbb& zmEaAfjerqT9_W4Wf*)st2QA0dg);PI{p~aBG)J%KMiK42k=#4b8Ns-;y1(@vIFih7 zf8UQ!D1}le{k9YM9yH~%$JXExqw}FFSih7OEGL|@PJ8nZ<`I$}@zh2@kLM~_g#CBn z9Z7^hhm9%7Q#y`!OI>(;)(pPIQy8~^13hl%IwZh>wa4Kjhx;^J-5lKpeFh)IIeZ%# zej}J)gg&#ZZDB7>i|)X8wL(OT0+Ss$XMLn@u6~}*q8@glc;6bL^}$oqu%^FH-IQLk z$W{72L^<__X5iZv*+R>tuHaOC*m89{^%psme#zwe*yZ5FNGNYzmTTeC;e6cqVDLpm zi2|c35cH4?#;TNF(~J>;8*jjY@njv<@(&uk1LJCtWMz98_nGUzW};q3<15@kCqT1! z1=_!(*gcfTt`~&)Oc@+`Cir?N|5oykmAc?mwhKVH3!MmU%>MN#bd!@4W&i$gS+HQf z)U97nYSgSDt=qSgnRDkzVrrUX=CTjENJ4z7q-N#H)?IsTUL?gPn_)8BJAr@MFCQL0 zK03zk$H&GQOd@Pe(Qhz6@znPF>%)JiXQmnb4)1_s7iDQ;Qi|bpwmPuwrb;p;Avs3p zvck4rqa4cSTgWbuM|ejNwxl77-~Na&IsN35WYd~8l1-S$l<)l@>FlIsyvOu zZ}5l;M+#F!iJ^Tc)r~*W0=ywVb>h;2=pp>oN4U)?OKOqgF^vD&``(92;GTQ*7fGOU z%Hv2jCm~H<&I6p1kl%t={pYE>KM%(1wp4JD&N5=b(GQ-k@%QZ(WoUb0UFjcqGvwOH z2}tw_j#d~H@Vz7=Ea|tHvp(VB&6;GxsLvp-)}n1&9`5l?V1Vcn1m;6D2P~E`FLZqX z<_dGOjD|w?MI!Qwr<+ickSGUQ#>+#fJITof9q(`SoZh!*tbshJnV*3SY;hlh4`7Mt z2*u^Bm6X84I_?Vh)ZOI%T28QYhvR=;vCyW}m2+=o9}GV(`rm&JKd#;`Qw`=Kx)M_e zY2A$1ho`2m0|Nm3aGylod_8Hq(G!~dF_c2-_mKSDB>8#n)4zgs?nA3`1m_ZU>y0SHov(gfML{wtY3 z^DQl%MJV41W+5+>AYd_LA&ZKP(8WR*lz`U>UV{*6u2LfDN^Ehxs8HY6dh;G3B3ZOR zv<#*RVf8nJhY2XPJij*+9y<^pl$D*HVMHGTi&B?Q090gvhQVd<8T5>_bVJ_UqkOVY z+y{Zvr}QT-;y(F)29W$1@JwoYn$^(=NvkVm7Tdy=lAuH`9=E!fnb28lW}~Ce@tZ}1 zw$pArs0j;qKv=BApf1c1d^8AeKNhk=B{2C-h#*^F^cmVs{b(mK%vqeVgrpx}_PFN> z8xj+P#3aJ&nL0;C@7F6zFlarz#XsZ7`%DzzC`k!%6Y6MJ1S>gw3O@h6ri0r{-yW<$ z@=7JIcsles%BQXWq}atW7FZ?}GZr( zIfqMhzClRp<6bF70!C0|CdMaO_)3%+guC*df%Xlf+}ua}o>@Pac^;zF|Ay%RH+W?S z<)o%L=928;o?(O0L^!F<)qXfI?|J4xnY7=Lq-1yEuDknzgU)I1u^X(|#W=$CqrQP~ zQVGxs6h(B7o?|TzQww28iT*p31r7wJelGjOxy^a48{c(V$A)rHk_ECCLiuN^pVxQE z;3@EsSM2gW^(XTlcoN*n5qt-};plOS9s>38#{+c?PF(eMApg{J!O1_v_c#Y%9ZIo# za1OqHD34uZ=(Idve~h2}eDUXe+T%DFG2jISD2X+L=o7RE#je4I_BEb978OJL4(1nc z`h3N$nTk_6!kFV3n-Cpu<#-q{$l~*S6GnnltpI)O&yAro`0xznkKw}S;QkHHK5<6o z8P*t*eMUbEyn^q6VPJ`pSbKRExG{l*zGE2yy=J&li)S48jQ{}nx6rNHZWG+-x`^_)SnJMOZ9N|7XK+iPTkSb(m%;`@ zDB481C@=7WFy*c#=nXetIk(^TF6BZ8IPWpaqYpS5jS=WipJ7IQKl2>$@?)5BeH9E3 zp%hA?^xI5KV`x2}4Nn`r2%c1YfFX*mSt)TuV6q2H5RCxMB9|!oz{5#j1Le7>63{hz z&VANBen7L7E8Rrqni)drGpuLeKgBecmE*&MDy*w1?= z+(x*j8D1571N;j=%YDz+5{A&~sW_RslWqTTt&x?fcacSs4c~FXx)E5TkPAYk`TJHU zrR9u=#aJ1lTuUJZ(^#IKa`*I#Z>Rnuhte;ZTp#;!AUT>y$HU-F*LtNP7#Wln9E(aa z6-Mw1K*0;`mh09*9a{{${2ItQ?UTWW!9n1HrUT>ZMjj|5`|&4p{nt#i)zdi8BG5I^ z;m9fA`TsYHT@)Q0$y`6wc_{yu@{bj}DCqnV1ux#Yk&zKVlhM+6?v5QhS~hRp0?3>E z>YWeXH*ejf&5^X!Y*XwqMfU6pv*iT3nCM%`fJkf$fT1!*!N?epM;TwFwCe8N zJM|o8A>qEA5SQ=6m#3wr7!2YuO9gl)0fz&f%h%uVS6R4dj?V28iBE{OXK5oc3uFpA zckVQq9JDv|FYm!KUwOr!WcT(Rk`xy&$+5~?X}LIvq-SSI3VSc>T7g{5cq>Kxg!hII zOH53*K0v7x85JWj`Yzi}uqMRnn(39h)!yEw;MF;&=Uz$5GbncPili*VP0AM(SVvZT0}&xJMyHY^kh@SbG~QKE?cKP zKLX<1w+qJ~r3G*}(Y9x1W?R2_B{<(9WHod`QbMY>JwwuyGIV)We2Q^9(aUnRFEaz7 zsqs}$tBeaq<+B_-^6`UtuL zLtQ-6U5IamDIB6Sh3$*f`IsST=~{j^G*N{q`I*DW?&1}mc7^SitUT5|rP1_z<+?5u zXx;bk+ilO1;^Px-Ok(0#Sb!xXs+Gsu~ktH>7VBM(2pa||aXoI;Q_rzGjRmZIaE zoaq$i{~`Pstm;@ZAI$hf=R4mu$0+Rwqd$u=)-ROksQtF>6`Aql8@$K+;EN3Et?);= z{us)k{9Dh=dEl9KgSiX7^mvxJ?w=ta{4SYic%FBCV*U`7fHKJ7A{34x_49S5Ag_0CKSCXTrOIiLR zsVZC~mAUg|?V_h--`2M!ZvW>J9sa4rM0_TZyFQYwtKODPD?iso9tB~6l#~`2F@t~> z;U!+dUwrlcB)&!B zITAp^H5etH;d%1;=btaNYSoe&HEPJ7qZ0o1p79YcPy~h zKK%os$$oIO3q?vnX`y80D}XCe=<9`IxKJ1A>@?^72O*8J%qt?OFKxH-O0=FR;{w;M z5A-_LfBZ&xZC;eXj4rf{1N*{3&><{N(}g}OQ;9;tLhEl++67<>B?tAU3sFd*zzcMt zJ!5_Q2S~x~C*~N6 z5%WydvC}(}t#b$n&dAI)!kzH~R-6RO!66D`kRs!WxWbe*3bTkPzzM*hDFgYAK4Ei2 z!O6n-DM7_vd{h?2F7?UGO4UA4=0=HO+sCND5o2_bSCG*j101TNj3Mv|JYw(x;cGW6 zTP=cq|8zD%Vc;C04f73#l72#2M22AIJ_`T|0@6H*OO(LQE7tqKcJO%m@&k$*J+nLZ z$6e>>-f@=>R_xNBHkT@xpZdJcf0VlUIwmM~6JrwWJ-uwgRa!w&F2aEOzMo4!m4g%G zbFk3S1XtRR!HQkJbl{o5^ZKsG1K=Ux!{HA1q#3B7qzoj!?H6_!1A~n~;*?DF4z8pB z&0k*!^1;s?D*0#VOU_yJgB81eP92=N=jYj>6uUmLUXWInQZnydA`^~JDfxF`TfS_9ErLKeKv8xO*%pZMNqT|6`j;s{{ zFfvAs)*(p8D1x~{ANo4c-rzpwC1A`6Cf!=*`^TSK=C@sSDfl^3b^q%*>lO0=Mh#C@ z0F!62+_p8y6uj1h3S+7^0Yd%oVA7^X4E79PSzJqSS%ALL>%shQ* z`yDDxVbAJ&*57)BaPvk65QB!xw4cB?2$R629G#~xUhB$0Yc43vFO|G3}7)Q!RscSHx z&mHI&2OPn8(HpFQ+YlsBCchEdImNMi&iY-Cltt#b;Owuv?*-ZvN}&`=zuCkz_DWro zn<-*pO#+XALkdxTLXT-K$x|Lc=|N^b^al!B6t>*MlLCPpTY9h-Q5K0c3BD0r1xm7T z%mJk?p_?%XG~B1zDR%X{`q%0az%w52c*U;6aSk7W)1cG9V+a(@TLfb(r9+^B5!g`% zc$)PGfhKr%=k8r*NJ~9X?0U~#M^QN(X!Xzs$cFAXfwv2+Q;@~3CfujrSpO8C>Y9Vs z3tJbVSRnCTXf!fwA9S*{$-YJ5T1Fs;(l40+!~ih4tA(8Yp2%k$4aAsLy8Lc|@mXaU|4=At-e zmZE$H-$!fR;jcDsTrW4>c)hGywOXfmg=Fe|lw7n41yf{vEUS$qCnuZYx2!<<_55Np zu4O%pjg7Akw@mpcYw+A7o+V;lH5$~zsPXg zGa4D6DOgj}OgN4AFzXlngklQ*8`&NEN}D2A>tCStNlQqwwpgEPIVowW#(Ud5)$z;B zKafoTpO<4^y7}1|rr3pFp?r7__Nb;!$cKuGm3Kn1rQ=8n4-eNqj+La8MDwan&PcH} zZr7fjw$2e2n@EYtdW?&T)HSkP!uN$)2yVvMvi1diSgj1#^1;1q-$2Kf6_%UlH%fIp zrjZL_>`yp!l#pJq@A1*kW&f}zTj1|g9$P~meyLN}$F2DwTY;$J4%!3XhPy zj0|BrMBIjn3dOv$J;FEpTlhe}_RaD9Dy?bm8W$vLI#ke6ZDq8VKl|)ADH$w)>F-5B$ zfgMwp2Cji;@^hg-owsgsT*`k8Kfoo~e-~KwA=S+|K($P+@FnBzJr(AhvkTgtW>SDe0vQN|Nl|Jwx)+ z7D_?d3@Oi>Dfy|NOG(-nQl2?UK6~q2`QVMSWa$rg$c!m}mvxIL$iB_*$hTjN*AkPI z0ms6v#0W90?(ExTMe@~`pUS0|T%aF!LR!KAH>h9N_K~1MSY*HZ_B-LSS!7IjshJrqDkSVAP3zhk(OV7(o!q+@V7T$lg6Ww0%mb1+1PEk`isfMG0Zy zGW44;0hCpp`0=9)zt0qm6F3LX4ptxqE0{R`PZYaY#4)ZPeDHzXa?36H6&QORqhhQf zGj*Iw%=^nid+H1ZX0WhCaTFe-1fQY+$}_o>R@FSvbgUBtA&s1uB8Cx8SY~0t75?1t zRq8YZ{=p+C6%?idN?l}Tz${)MgnG%)Zz5cQDCJ$=C@4{wR``IJM5qFh9VpnWdQoI> zj$#*r$tx0FcDU=n@1M_JVZk~5!x1KgexeN!z)tw)!tRhvP^pXtnG`gXI`6#)95}@H zhyTMj-F28FdrvO~D|V>^LO&Ef%qjZW;Wd4(L~%nP#4CbQ2yvZ4CWiFi@yZ-v>gRHB zVjO=;vFo!w5y<`-_dI3s{=te}@SWjXYm4Fzea`nExY6TPe{OXM;7C$%9qk)@OV5M9 z?Z5x8l7GhIZx;RkRI%&Jw6+J%H*DBs%oH$7GPu=*aRk?xmneHt`cgIoJ}n}f7p7*# zrdr`roiC2D!m|@aBJ&HQ3m6AFq9nUO3Nv!edYRuAP6-$Ze9x4PdQRP}e!!%`rPddC z5B#=qCc8U7%3P~X04zC>{PP?cUj!`tV4hp3BumVFCj|A$;6lfpqaXJl)h{Sl*X8bNNWpg%{-zn;c)f7g?+Qh_oLS=+y21XkuEEKDFP4aT3&|WCDmvX_plaW zN($P?d?UGi9-YUoUJvYr&9`VHuxBu?c#n0Oaity1ah)Yjaj$g*wk_#5NUYDy>C}`2 zy{47I6HIZp8K7y-&DL+w7K1_hQu{z*C^)P#{eJ+rRT(i$eSVbeb*-z;UFI_F1WtVR zc+$g@&!H4bq4e8MOk<-X0@?7o&HDfjfe^&Vg|$b2Vpxaatly@?4F448fkP0M6Y)i{ zq}^vNGUL1e%~ql~wYbpXOn3kkyZR+9*3lPEsSCXkSc9r@jo#A?{v*R1Qa?|-!AFr1 z#6y$9vmz7#=aM`>#k%MjcM=$^nwHUXjtKhw_pBaz!c{&T4i#Y(z zZF5E2%Utk6G3eTmV)u`l|5>r?GfE@8XFUufgCqJ)>((vhl~-OddLHF2&IWj^o`3#@ zvU}TJ$;~R1oqNOOn(J;fPr0=CG#T7?piG_gjnu7MUux8-C4al}uO{P)jZTnWJ^IRm zAC^eVmaWa{;lvY9G=2&N79kkhwQD0aYt@iWo!iN`Q@=J3RXp*!cIqiFJ^z|?Xx&~$ z4jm#*8rG3EZ5qj-K|PdiPq(d}8aHhs4H`C<+I1Spjy++LnO7()*RPiv_3BBzMh)e{ zi!YMPF1t)-Oq(uoF|me(QS_k1+OlK2^y=4FYSykL&6+fo$)9~8sWFLCl$j@|pLCjh z^ufo{P|L1Sv$o9mZk8!-SFc$om;dPs^VmgkgR+SX|K=6BWMpV$AHMnKTW+%>3eduW z95e1MDabY19GUK-^Z^Oz`x+za2cSD$nH7URf~o02Z27+xWB(agL>8O;2L z4`8iCp_{JbOvd<#aLIg+@1o#Esf_ZKilKx{OU;s$)J&xTGOX^jmpU--@dO3Oq0~&l zxkJmqYZq^Cl<`DL^gIydB5%bp1jAr(EHnZAgmMst9ODlkjbb+=E!z}xr3GasOCtIk z{0|vfCJIC90FF8|jQ==;?>s&W{tZr~f5G?Mqix{GsHiCGKep53Ir<*lZpw;0#edp& zHr6@WrrgcWWiI*e1r&kQk<1(mns5HTh3Zz`J}2ZCEcH!5sa{knxrHUx?~HK{_&+An z#vdgr{X*Iw8ExMRb}V8{Sx3DB2gNjSZRc8FzC)%Dd_U8Neq51>AmU&a}`I(faO_talAIQ9~pU^_$H7g=4XU_m7T=ZC3QLI%ck@&bMIr*gH zOaTNl|NeXL$g8isBsX4vgCR?ZuaizVQC6*3X~YbINf0ecUFw&tgr8Z}>JOBPwgBkD z1`$Lbz-nRfbnKBw$r>$#mjEUfFPLwi7-$lV9s|yIuoPmzeF8X0lnY=16aX~O11tb4 z#N*t#bL|>sd1i}mQ4f?M5MHM6Kw+ibkGCEcf-FWXLf)d$>Z*&24geAZNm77C`3iWcBK`7OJIT{YJ86 z(NYr-rYW<+yf+wTV)GxNACo2MyFZr?2voq)PDqCl0>7OS1mR`8^&3`)^d)l%f{~$% zRmQGqla{h<*$Vr801pJp)H+zX`it!TxNm_ot=e4E#}Nji*d?1{SIYu3d5>Kp6fFH= zu_VVP%8{cFm+hOjnSKeP9>WN}?27UQ(w+lCr9!Ux^)}uH&)H8GbH9B7PNSHQVl$Ifgza0h=>SMUg*O;C|Fjb5*fk&&-pe@~UdZE}^~r9!1p6+7H|T*T4qf1AqeA z!KCZYgEPtASAaEzAAlQ3%ypize$ZP<3CV8X8hysrV&GbtJ}Vy>(QWQT;MUk_$54nfszb!?2 zo}cHG0Kh-OUozIy`@?yYV+f=8&S(v#0X(eOcdywl%)0L9o924=l**hC2BS4 z68D1zf_vaY{YeYS_HFPb5lUzabTDOW{fXj%aWVbDJMVYA=j7KN1rH1ZXMJT+~YQ4Mh|h#%68BD z?CStj1M!}o28P_dUoUw&i*=qh{!)rvj$V*SF@sSld~sr8yeV^u zAOyV)&IN8!zSgc?TNW%@Xda{+Hg1+9jyTF}5clm2m$2|CIpfT8B`zXPa+9-VV2{3X z@p%`Sj1F(N_O05q>zfHs(k<^^`MZ$BtcgZ@_>7GIi=S``xr@Q$23exm7BA z_HLK|6I@RQtaq)?= ze)Bf@^VQeL_OJ-4-MFc2(6SR1=I8#fK-#u%XM7&A1@_mC2n&~e;bGFUZ5vbW;^BzW zbnKAf61iiaMDGfh4qE>|UG`_2XN#9ClTo9`nzDuvtHVc(3WO~#_>nRf1sX~qGS~6q zg^$O3@4D-6G%Ud$!x(dB5eZM%5oBt30HO$uj*K$?k%VxX`D#ukigmK_9@CecxC#8 zK4Sdgli{0DcoycD$ll%IQjlF}i*5MsFq4OxfxFfVM;*LNJsty3{j1D#{#lOTG|s_^ z%n4`*viB5&Uhr~Y&bbcmwD+~&@YqGhZ2K@1hWS4T#f-;pepaC=1M%!d{>}4z-xQW< z*~VvXRk{MXG4qvh*Cc2%<_7npBI6`IBUfRoOyM%s93vP@1NxFa zcKym&Id5#np0$RAe1$f$Z!lCDN4|?EIPgPgaXiu^b#5X@g#ShEfFS_zV;;|WZW}kR z)a5(y>$`XElf2A)W99!-_+czf5g+&t1`d9113wsF0N-pCnUS7qh7n}i#@yBASjWuG zedZ7S<;rz^b@2B>Ih22E*~2mO-79vP8y*jE&(oB_nfLs=tZgV?;pbSFNGNuhM?OTv9saIDXo-kh8 zw{9aVmoBqK51?q%uC3H-P~WWdrhhlXu3d4(74pqD-`F6t+VtwtQ`W9sYk)wwid%2J zRfY~7DlJ;HFhcab_q4s5?0HQ9Q|Hc|Z4m<)Nx%rnTYS~7TgNgMjnk%1H=zj%)mBYf z$mGu_NuOSQrCy!-vS`6VdG6_Fq*Kc_(y&HtdExOVkfg|fK0Rgfq|c>6g9chgU3rr0 zT2~0ay}S2FyEbj5W{n!spk95MGG&ShBI07B<)q_|mDgT)LF(zfCbeqH%TGNi`?P=Q zEC{b|Z97TxdW~hw=p!U6w@5Z_+hqj%V-G(r4eK>L*VrHocz2ax%u?diruYS zw^l2eydsM1u5YvaPl{b7G?>#LfBdoh<*!#eA%cm}%9ZfJK%?9&LJ9GLLaAfN_A-CL zJR_!1ATb6V+jo)8>o%E!f>-evC9Dt1JBSqEnpQA&=540uWC-~R6qOZ@`J;WviX<~5MF?$1_;&^31M1U*#0L z^bJgqjd$SN2d>%U_WgquyLjAt#qPlV17y>h4f=sf>D8r&?A@`)JojM)DTmrqlob~c z6k4DEOb$-`4px?WfzzQByI%O|pXXg$=K|}6SL||)`&b0SK#=?*3I03nlv8Ep@)c&B zL&bf)JU+Dk(WA9V|Jt_#=X~2gPyScQKg0Jq2bUj8u^T+M$jmQ42M^`3>&vzADlM0# zOP5!}0?qIqyCkl|WGq~`*t~Xs_~8ecIdi7rUo51Vi{>H4oKZMPPfn2AZ@xjUzT(ej z^+_LEyA^at4ICzOr_7Ynj6&(vp@&39#8@aLymo;F-~u5seMOsHpXzu38_JZKG?GkV z!7$15furwZ8wfHCp3gz;<{UwJLR_L;c>YDQYN^f-gbex!%p(@uZeFWhAKn*?@t$>FDsWUl%iavC3KC}ib`sHqO@(% zMrzlnBOO|IlvYh!%hCnQ_1hxrR&SD%PdHr)^VrWjONI^^T)kyfn++RvNhwm?-8~eC z;_ePbio3hJ7B5mXxD_u2f(Q5F?oM#G;?9@nT{E+0=4XDBu)w%kZgzrFlE6Jf&yAXgKX#cZDDH=WB_2yNzFb}hv)+Ed= zqbW$K^26QP$DOmm{{03k!NsVd|0{plWG`)*y zx59AG_!c?CmVOBN7dZXqr8 zKi{2kJT=u&>We&G8v0uF_9bU0F$fFXCj&D)3^hFl_VI@$@7JLJ+{b61WSF|R_5W*W zdY6p&$462K12^#^j1M6PZSH_QSGf9KPd1q}be_8C;YPM(`yOdo%C@>1Ss%aHoez-4s zkX*JmjrhL7a_!ajilB)-J+!BlOF)y8CvCjJTZQ^ld#*b^W{8J z9D?KM#@>^zSD&Hfp~jB&M}pKzPH2c&y^hQebbUn#;EiFnDCLLO!`PD@3b#WbkI@;d zzYRh^0Q?!L3dHZ1o8CX>CQ%C6M@z#>qX`Q<>OX)wManFj7KlCu-&r{=*R}ZOZr>zj zW>Jsgvj9bn{h}R=x>T}w9qDVQIrcja@hmDKDw+DU4g^u0GigENQomO^ZKFtiAJpnD zqonbBvjf$8EXfgFU$prj_$PYoH(7%;@R8+r#cFG(ulfn{w*%GrAJxb`KVGO4swWQ=BdR zxd&|^GzOUn_s3?teXp1U()JO|L0{%|Cr~DDU0oa9aDy`M)#}=BW)zV{aV(ve$a5tv z5k&cN!=ug`JM1_(bvk{L3|yD@>H@FvZD;>fLERv70i>o0^-3J^gRGoiT~Mbjup1q_ z<7>x}MccsVZwXsbel(N+VhmT}rt^qg0Hh&;OOk&3-m{*Sb_%bpx5c(Q^b6^ZtKd{R z#WY3-(;G^3(L+ClmiO~}D2L&FwLZ$yg(OLq2UJl zyD*J0J=9z^63gFOHdz7QzbD2RCNn(9d&~shuQL?M{7g*7Z6cMto@`rW!AndOG{ef>vzH zmVG9koJyhWA^xk&J`8;d6(~xxQ<*~IP{Jh%2K!iMqs6^UmoFI*X5X&ZVY=Vuaq`(% zInM%BG~97?zsjQT_;$Z`wMc`P-|S{9IVp$rWT7(M&+~Ys&AHRkR0~{bz+|Y`m_|z{ zm(BB==^)p$^@E_;T9u;qa;IlDmg?)%O)8t{dvE&>8x)kW0ko62AE&<^J2xxqJ#LxO z*GYKgMq52gbONzw!685-mMn?j-CktU7a151)C)eEtv;880Iy9!j7C>Flr^1fA`d z$E!!N_enlsq(UXvE#hXE3ZJ0^WX?NRMy&xD3u|&rWUf-+RPwq}TO5Eb@m9bE)C{)| z<17i)3BI6wrOa07!~GLLf)I;Zi^%bl6Ali=VAFJPI>Ol1=$=&hu^UyrT}no0e=?ZW zzX16_#bgIaX>hRAs_brv3vF;l{Ww{4{(idAvG_wE5+hdbvIweOz7G|+Q0{F<$nlLl z#VwBUzRhX_$p)T7byZM!@~hx4<6zwmkCHQIUMnaTz11WdtMcg&QtBbw#BjiBC&j~t z>VIidMM_%t^s$_9g9!9cg+em=V0Slp&FW~48j9C;N5+zUaO&%bgTl6G3ghQ-0`hUF z>X7w%Et@=X*DCEiUH$7F%4Mnd81e$WUm@`A=19N)KVXeQp<|WXW#e?X6hG)X?j+~9 z`m9_%l!{WwOBopW+*=h_uCc!HPlc#DF#d{_!Ei(o*fT1ZI;$!oel1_;I~#fIXMQ*< zpV{!^XRDTF`pA!m<2T@yP#YOxgU@c8=qa^jz0(nKxx+Diok6KJ@9-dJE1bgkT-RqyOt(`gpYh^r zreAAiARgvvHnqX398W*1OGq+yfMy26x?p39vc0x#8Q{(26zexZ`siT+O=F(FQpU}e zAjPQsU>@}_l23OGDmgp!>OTO8FIOivZHOcCYz`3ijlm_rTM{TYq*-sfOTM+|v9Cpr zed4F^%jVfG8E{_st7PdW3k^Au1MV=~&VGL>h;Eb?)zK_%)_i7IGEYBXZf6udl#GZy zt<)55Jw*5fcL?Dq8W>6LX9CP5pP0)`Z;4I}$6LAU%Y9djLM1Z0L0weJw5OP7;J@Gb zwX;1qln@){jz|y?LHfUb%vteli(a|?Y;FsgPKv`gOcdZ%qrk`U@H>^;HdKcItS-}g z;76&gj8&L$SX1?SfYgZ$`UeGW3Hpe+!2RTQno;`i+VZ+5s8V0W@&%q`Fk@Ewi^GL zDG8sZ$j7x!A|C(3EQNTmpVYOzos`%;Xf>B^bQPN|qHO=)Eg5tzPRndFlnBr@c$7Us z(Z+X|U)~RWEUTxy_hU_s#V~fuWiN{5!Nj`TOD%((oxz{2(MEfok$wV0C)12sbM-Ot z?}zS$^1l)vPx~hKQV)z%Gk)k4HF`Th%x|~~e2x9jxS{63bY{E7mV-Qdh^k6VO56=? zCdVsD%QHx@n7vFc5`&m=OOU!mVfbaKWBLj@W*xGo=%OPc;;6Hmhi%y&QLM_Vl*Zyf zO4c`Gya?u(R}r~@Wt=L{EPM%Yvnn<4ou99>8Yk8e!y3p4iIliv zT#fVnGE0STMoB>H1I4oaDod!)q_kO5_s1g5S&_2OsnuaKb_~%+vwdGDt4L}5k>Q~) z)oMc2Lem8!0=~&FJI=w4iDN)Vehpt@GWQdjvuxBV!HtZefUoUXYSCZEG8y$Q#sZ*sgX~J9 z7J8RSMhoGfs{_$=Ve%c_iHXviIWhVf*8phnIOWKYg9t3n2Y;j@bd&@B$k&N)kb8Q>_Iux zTH!SBULzI}`SwcaNIAu2pIVreBGPwM2omcBM#U1H8uYJC z{IKReIXsj^vp0>DkXd*5hDe@m8xl9z}GRkb#?#e|kCvB6(qE5(iLeR+s zuQuz^|E%ujB~q@rAeHpHtk~fKt|ZSWt-T{bPW-PFW4y27RUahjhKyq5RCR#y9k!N6SVBgz(ZjLgK=`OqHluoZQ6GpkBsW>J&P z>&)8bb-|smj!xEg1WQiR{!#LG%*^+&S% za~*-Zi*;Eq$K}#>4aO2(-~RxV%V4W2)Wd1$)1=WBp(@LLX|_|cd+^*EP0Bm}(dn4lt`FQY5AT-KQkh%xJL$YB-Q)!;{Nn{E@`T89!1pTqZpuqe4~t*XW` z;;Utbe5iXW|M&F;iS)$slT&#m)Ps9T_#?a15)_g%DRixLJ?Fd#$`!hu(^$B_;kZug zsD^q5>5-6J1ym7_E{Ls6y*GRh82_zk69HwwY*WkD`4xNs)p(I79Tbe8zc4Re7mWgS ziRY>vAIljixFe7sB3z_>CN&mjaq^R$I{ZdP8c9&cOw%$d0G`h6j{+x%l@e?nFWCKx zk6K-z+%~zt=j@DAz8h`!s>=;&H3~6CsY#XET?KdgEGKR93YVeT&Ml8J*K<}5fHv#N zy#K6+V&nVokoPxl{fBPd8+h`F{D8aic|?GCG&DD|dGuPr?e8h!Nh7q5<9BG_U=M%m z(MxgWv7M3XeAq_OSimCpIvr9gt%0xZ*+eBS+yUE_1VZagu(FHg-}G0&PBaI(?x0(W zTRZ5B&P0ln(uz$I*qeVr@{;^xEV%k1zZ_dve;%G>{o(*mpgHWbj8O(HE?v)W+m zP9zdg98|B6nOfco>ZEk;xQz$tvXPu7#t|WZ@^Y-U$I(iM#@Z{3DZ8Lmr?dpoC$aOE zXO-tj-!{9l2ImjpjL)7c-)rN-jFd?D)9UIu?XnWL$(Ea=4^B5qOW3uxX6&Nuw?3j zyU?bY7MS&|{0C0pxQc+4Kvct%$k8Xflae~Q(FL=oyF)g?rqi^WVkM#_=iihmY(rIv zR38V2fbtr9IrS4@ZtQ+md*=kF4&~ZWonP8u0A<#9U$}e1gdnC59D8(|zb?P%Qv0CAAX1XyW=@#4|!6i;R~VlO*3E>Hu>`1m2Jnr52Pw zGl)Iem4c)NfsSZ1{(z8K&)gY}D*tjKc-y@O^i~8@X34-qw!rTf+mCQvVe09Qj+hea zSPKzYG%~|!RjX&Zt0Iz%x-Lf_K9asx{D3@d1VunILsC@jvR~+4uNOAI$c6oeirG4o zb`pe#7j%7!>yj0qVj8tNvm;_EQov>8uLT<~8|1)s8%-8?pIe@qZkiLpn!iaG4*|bK zdL9=Q5wx>HoR85Q500?Hb&P(aI=TS*S;?`Xo`VZvim%7XYS^w)JrUC%pS@+I!iioa zquBHw!UBXXlY8J?ZlF4=5vX;>dEygg1GVA!)L z8~&XnIZlG!e|~6cZn;?6QM$x3{5d(DUIo|$@i7{e)9!Tq*>25Bk^jQv0tmBv7HE^l$mQ+PpeTkTri)2Qq)r<8om71#=eisIK1^;c+g?ycZ!hMPM< z3S!5ytL-b|aqhoUxolin0v;x{+iO?v76YG-7#cee^l7yq=X;4)?n2DdYU#JK1h6GTdRmt=5gT@;|_zU1qxo9)` z3;Y{A#C3g#*@ZGNlKMN3=?`TnggU{f73Lu^2ru__c6!|v?`QF==)7A zh=}nI+xP6YY43<3pQGgBaGK`lz{mt!V)jL|zEQv}n*Lz&_I9eXa#GAT?5c|M?G@gg z@~&pCfOl$Uz4h`{i~Xcin6S&=egb0~tf3|UjN3$!zvg(4up`Q-*qh@x4GvHForq3_ zg=UqV!11LIqD*Nl>CiK#Trc(AvQYQ4|5`KR-qQ)FG3ZBZ3=n04Uw_LQG)$971M@Mw zbYK&PKUl_Zq8eS)s9aG$MEfbeW@*a1J#6sHnN01^)9=3FZX~*-ZtS>ygrN_@C6e~m zfcHE%b|J2&ZmKcH{mv@w7^aMiH=?UT=~xGJ2~~E)B-ek;lP(r-NdpNK&XYxy`>pS3 z(3vmm;`MhQpxMu-k+I3}g=FeftBzMKQG9AqP&qnFt zEY8FC#zK`DU!&6$fWIE`BXyUlr4z%i%_i5)qGQnOYksQ=J^oTB`mESh}aM!{AitA4QU&72y*SFIwahX&>diuXZ9I_OQ_6t=!RKyGApXypY zPg#p1;}U_*w9CzARSgbPbA$*Pp-_k|QD``pz`xy;oP&rohZw3aG*4(aGpXrWGaf^~ z3PKm1{^q&(^E%wKJ_kkJRqcggK&B6vEX#~4)XG4*Skzy{iAIbnF%<&+?^9AowRMT2 z5`-m;e9nEB>qmW;QV3Y|zLMRMYz<3d2-7;Z|BHNE$O1S~*1DMd5H}-t$rUpD`)QR1 zVOQDTsqKu1rn$}I$YRIjy1roz*mhbJQwKfoYY;5gI2Dv~Y~a)5kZH1e<7@?=h&hf;RdB=E&+`MWqJ^7+ zb`Wgmn#)g-5`N#ga9rS@F#{*i<1r>gb6*V1EBURb-&G|!o~5z@(5rvmOCvUF^uX`L zC4GWOw8(fkrIdE+%UM;?##`Jy5Th3!!q?-p&ytV#71cm^(J^kT2LVevoeC55%N3E6 z2aUZb#`@wfbgGdzq<{)-P<;ylJ|0u!F*nevN>A}j;C6TQXtojreLaY4zdv8yKVlRR z6>Jdy)TIUa-GHeJOh_cs8JAqD^sZ5I`p;tvQj=`;Ja)j}$Sk+zv|DoVJu68s@fz1F z%?UoO9lWt+(PEk^FqD0K8fC=qEO+gb;WP~eo#B=~mXbK(#<4HSY-SY2Hy%VI_b$L< z2(wSb5ka@476URt3a;oR`}p z*1S%}OP36rV8x>(3OOOqo9J>$m6N1*tLLXvK0(vhhVk~ZbXgXbN({LGd*t9YWBed zfnxv{r)hTdNp+iUJ`RmVuB!sh<7__btRL>lgSA`&`TFT|KtiVjG{7gTeUUBS=(>QZ zH$rH_mS|Oco&dAJ$E=&i_;)^SD_&cLmS#Sz)t8EyiiEP+uwCc)n#i-gU@ctySNu~n zJ2M-38VlI3#_)7_$-ANv*uvBHN?khSYdK~MPHnqrnFKbTY6r~?anxD#Nc5p)w(!q@ z3=vmVN=s+_C<5Yg zBvA^XN@!eK7De9TK^7Aq-L3R2D8Ye5+-}X=>)L4f;`VD^i|ffrDfaE;4_MXfO&dXr zHf9o><|cC2)OZ;FecjI&9g{YMckN|+gw#$O&BN{DzjdKHPdbs$;FWygem1ZWB5orw+J2P}w(H>U4vpDvLXnheeOr$m*vKIKcAujwk?;H0B># zBwwD)R<$5Xi7{&}Iee9T2zunizMqxWA2LCYL&`Sq@L|!npfI7gC7%v0r&X2)$9dg_ z$~BVxZZ+phz zX*rSCO)ka}7O=3_^DPm8trLc|+R}Ia&$s;$xu?UTgj4-Sy9M?fG-s(F+Q7kAKlH>( z+K8T;0Qnz3l6<+Wk8>OW9}zsJy^2R$ZwUbD#uSb^JL&i&Pk#3jdX z_u||qQo9V@tB``#0=8Rz^kTt7PyFMF`z-p+RjW6vT=an~M{3d3z9pP~Q!ct44yjuR zyYb=fGW^loCpTP^P|hnK#U7f1!30LhQvWIxebh99+vYIYC(;D)s`yGMbH-b3^YGPY zm#Qx^3ma=v{^210Oi<2zZ#iD@*oMoDF3VV4Arfe@E5}xHq-^vFeYI5?DxIE6@C2%^ z{qCB@L&yuBzZE{Yi#W)$jxiKMa}E8sSQaR#q1R;RJdJTO@6245CKvDDdefWia1o zNQq2Y{?RyzQBgygYbBX&PD}GBN`#8y>Gba(w&PR&Jy>w&Zb6D#h z^RSd3g+Gd55YD?9Uta0b4GL@WoZXyO28myx!OJl69?>#6YQIyEIQZsxT^ZDIN1QS~ zC4&pw{TPXs&3wagVb(pNbD9tXG+hzdr6cT2AQRMrn#Th*R<6($zWJE%PoEnK7TYgQ zAS@cTc@ao3l-cGqy&q6z?ll%wFkEUC&P!?c%NS};? zghFeTIVJ<6t7|eL4rAEUZCd7R>FP`N7u%RKqVbJZ{U+y+adA8-D635CZQhNy-*<(* zTxk{N-o7LJF>Xtn`=h4OnJvyU~?MC7=rQ*?K>Y+v_ixWbz>{k%6o zQk@QuvQP3tSpj1;5Kn6Ae`@A}uH54BkJHroMWh1}@FHYx`X@N>VVOSN_|3YAiLLbz zyS&6@O3QX5LF8?2^WzTYU9wdUk!XAIa$5A)l?ih!jDMtkh&|+On`T{Uk#11l7Z>}f zX;$3K{A3_!B=)BIp{kAYZY>`P=40672ghT`^%n+N7r01e;2B=qTQ(JR1#Qd_ubJ1H z%vWdq(Wor^*~ezhM_vQAOi!x}E>BmnNSZVI1U68fsA%N1&UM&cJ&#j4rf?&zSQ$fM z0gPDUav-VRV4nk&7NuicJx{L;RFyk_JGgm>p>+z@unO|amvaqIa~CU61pSfX1MO+2 zGA5;bKFA4d{o?R-5QwkST~oI?Y!z!^mi#)PQ6}4TzMmSqH(?q@!BU}JHQ2qv9KG}o zdm`HIe~I6>N+8`|mLE)?yV96Wq|wD)2=czzz%PZ}M>XjgL9mJnlHdq+yX*8n=iVJJ z3|uty9&UDB8Q?silJ+~u^*$wr>EYg>Gvy!J4nbsJgrWX^a?RG2m{z4foaJeM)&^)f zd>;yYR(6>w(`Q?5^ejVCr(h^o}D(`;?9rDIbH7#WdMQcfCB z&d!J;^E{j>i4AyoLj?OswwqwdlTeyG-i(FH&J4%`G${{PZhIIO4H13-QT4z$o}w(J{r$7{aH>GGR@^Pg2|$Wxnd zJ$;?+s7yA-eng4+N{0r9u8?yc{m{OEi?LR+W%rCk4)ckX(~ivjGi#(7ohnFyt>!ew6UQ6 zm-$ewVMdf4hMm^m`+|#(Egaj06bH{y79aVpiQWQt44@S}##sApv|E)Xj0tJG=K)N8P@f}>aZ z5YEB}AL;m>=Q6BCjVCSW|0ETDmY!5JFho!G44Yej^K2R1YOo(DI(SDzbqs^FgVuX* z5O_NuY0cXCU>3#!AprOu72S-XW)}f9G@+7e=)K5pOxaeqAjfs#2){Pu?uLS|`>a3Z zqEcUNKsj?4uGCP#<4c5KD9uQpM)2P8Hy(UupimeAWz2f+s&@wVCo21TdgU{LSWZt$ z<^=|0rKhAVL?R{?XkPak#7y~ow0l7Okmip6D#_@DG10S#0i|GA_aIr43v}hWoU=j;r=xacVXtIcWG8=CF;ZQ&$$FU6b5Kh6nBaJ#vGEM|s@#@~i6} z;jfou4|EzhdvqF%e75@WT|+euG)*?X5~g_CE$ZP<%yw$=Q3}mJL{V^}Y*9%@4$nDT z0V?r`g}`$ye>)RkRK&eHfdJ*NYC2TH0(Xhy_B@JK>ZJjKzO6Z4+eFEjxy84PK&p?j za++{?TGVHH9?57GhM#0It2UQt;#1(S(}pUEAfxlak8Qn;tHz6PBt-E&bfm;v ziV323d?*YU?Jixi>7c7xP|qi&ZbzDdxU@$_d|kL$m6(gXpmSe;NQ5+K>Vj_Mcux_R zJbpGm++RWKVZ82<+iJ`dKc=M;mw3XrD(MFw4Eb_FU|)BQEY_EpGD$*$@Q<{YOWki_ z76)l$*m(H14Fjf7^KBixA}u428uai?UnCR9vxSDg;B$-1N1B0BAU%C_0) z{|cVja?A;r-Xav0OWYrE3}>;6%q`{Kd+MB3Go(JViv8%Y?Xwz|pG+%~{h6ApkdJj+ zppiatb(igQwn~A+^f3}G1zJqZ^6p>4Lbt}kfXxp^5wC8B>$%MbTD9%%pWJGUd^{Ge zL6$LaTy5gGU~aeQD-Z>4NU_Js!uj9i`W=_wRq?wYEa$m?ZHA5!XIlK(bZcD7BM$m1 z%$5?jBB7X64p~yh3vp{Z4ahW2ds5Yfpm#>7Gi0Je<|6?RIGRx_JDg+dUc%XB;OBkD z3T+_e1cd-dA{1!6xk5w?ChE8=cKZqPG}?(uPAuGYzXazINd-P^4bBv`p%^0Rl_eZ8 z6g9!##FnW&oJ>d@iOP$f%bvN6h7|L9FwPYR!05y5~mJl<-}2#8bSI8hQLsJpwh>s9{@LvXEH5Km!v3Cl6} z;tw_VZ+~y*WhS%eDtLzlFMBgl2~9|Fl>KEO5#b2}aC|enAJp+#*H9Jdli-yc?Ztq4 zns*H^FXpHipdUvQPb5wA${$r|eP%Two1Xcjq_qJ+tPieh~dVMXl{;M6}a906+JE1trO13LRv z?!J^Twy!go(Nt!^z~T~XJ*x`XhY!_r(yp=CgYP26X7^i2CZDeN|C;l%F|GG<%pPR( zfYNbP_Hpy3Td>!XnuI8`H6I@v5eWcS%(K? zXr1)j&PkjARZwOEkOU6A&)2Ps{To2nQtSqe4lPQrPx|~v;VEajyT70B&UvfXpKgh> z9q`!nfzg-en^J{DnAFeXyvEvVwfZUo|9n=@&;B9pSZ6Ht`zWH8Xkpr-IR>SewV6j^VkSG6p0V$iL(Q|zNWPZTami?|J25@hFu z{`Lxfn$53N0=6}61jH)6du6$298D{Cz6Zrm!?^DUur;lFMO}3wasGP8Y`HCMqhsP8 ze8QzcwonMay+xiAyl7r54DMkHemP=r>&FYObNjtGQ!=_&r^wpKBl7QoD>-3IYtSkB zYVC66a_5v0(%{Qgu2unVzj@M6PEKM`6F7$v>)gI;ANyhpX^pti$OtuVzgsyOll#yb z(TL`Y=Cr@{=a_J2c(fS{#M;ZJe7e%dX}CgFVr4Brk#kH)DqFsqb!k-v+LWj6cZgX=Rvi zgoVAX5JT}}{zGFQO;)UvMP(Ud$56wNs;8tG`dueTUCdIa3&!Ma)OSlZKY^lf+uo^t zB_IsM@`W4n@<=0bs`Z!H1EDrJH+4uJjuEoWM!JP?+L5?;19HCqSfNl+_~E!Gg>7&r zC7r9YqU+qKdh5G1V|>6wy9bV!5IqqVo1E9pNizOj!cvqJ=U!{p!gp^lJ`cC;e_D55{hX^B0)t_+j+AF=mjyCB%H3BE!tWx$FqN`jh>YWhZ1_nPC1~3GPGT0M_8PlhmnuI}yK^F6xk;Z^WkNt$q{6hh^hTDFT)AG|`s;R~sa_&XnhVadf zk=SWInTGUBAW^3UnPX8muw>7iP##jI5C0MgwAh=WyJJ~VYm;F)ngbU_6bVD)b9 zWTTGfmEPz=p?qPq=NtBZL8+s^)_Lq0MgI+*qO)5{Ny|j-=PFr{S`TqTL;rAbVR}4R zz@EKN99_khn&fozUwYQS4l|{;hayP>ySz4Eg3Few0BW#W2kiWG{6?)_M;2SEzwu-~ zuq%ZhZ`JBL401YFhrWJ5s4YZBt3MoDO{f$ty+u zQY;n0&DC`|)vtI7jn&h#oxO}4n9n7nhtO27LAE8UF%AiQN-m(pVRK_eY z1DElkXUnd$OZyadqX{|~P^wT!<#8a+wnPL7_B%8n^^p{#r;s|9z z;?a(rb|rJnQs~TjB8%R8%{R9F{!RZs6~an$?;4NI+*GB;BmHgLzX1}@w?^H|iJ^ zRtpFDib0?cG&x-8(9)`C8T!Q9_4Vmj@-|T;!CBlq{9~Ooz_gl)(&Eh#Ez>M*J!@CTOw**KWHdamUGP>qH(Ez4|`QN4w zv9!^NQW>fUy!gas)mS@+dmK&cCu?y2DeG5mT66GUfH9UOb1n8w!zm@%dygQ0A!hl6hdf8@MeD=#3bXSk( zE1CRpF=*+EvziugRE10-Tz;wvJe@H#3O7r7&lse=IbmvNOW<52L!U%@?e|yW%<>cS zP|lGsnYhHGdMiN#sY5%=)?PmY&G4J^`EMIRC*KU26mcm^mUxfn9clf&WOZ~24NR3$ z&!)>%*=!-5RnojvX0WDB-@Tub>M#UP*)w_2PHYLVNg{;e*blQD@s>t|FYeY?5L0K2 zY=5`ZcQs9E75ksJEk=|uxfT?4EP_<`t59Gf)d3MR&eS1@8DNoBf!Hgg@L%>75#80l zliTB%%ZAp#vw8Y8F10!C3oYsed`+^?Ds_Q7R@ZB`t46K{3a!3dK%1>5NClty@s~a- z$E+sq5Emo)=v`o{f|*upm7v;|X(?(1M6wp;EHO3R{<-p&WNHx?dEf=m+47HKafCp@ z*-R`ZgfLPO@X^d{$MWHjqs}R1frdj`h9U?U9wAE{MkZ?zk%|}T zXc45WANvCLvlpNI+Iq5{n~M6gkzUggAj!Y5m|fVowc&(PpVx_9nsS4XY}LcXNU+gP zK1GYgVrVl2n}CQl9njGahM#KtgyDaZ_0uGENbQC!G}y%&I*S`Xv~gVjjIHo4Uxt9jt0EdSKlg9uX7)9y$t3+kL7x-na&h=#e|c-n_AjumtR#rBpS6qs zesI%09*XoF>3I%pJxy)*Io<9V#abqb{7v|E@UIk6T(*nmk@kc4X3+CpuDX_v>4(?t zlv!F9ChfXew_?irZm>9&him1woexc%U?w}G{EOYsr4QMqljhmv6e$ie)r?60lG8}bF1q^&= zG3_dG%m?9B${y97nh*|0albUF&lv72wG2Z|DWw^lIiCWCt}pE>b?d>To@@Ui>+xCi zK`)XlTsqDxHA(!frz^GkSv*ekI0K?iR8GS`f-yv)ZLICWoQ=2&cEl=F z!2002T!#l z`OCd%P;r?|zutD6_9L)18MoqE!B?Bwua*o0nndoVsEW)(C#iy~rtNS0B&7zP*W8ff zNYa<`vb>}y@*GOWa)I=^tG#Dml)VNGl_r-dh8&liab56~|6$VL-qC^4mkTus&!VMq z6~#0sveisAUN^DRF^Ok6Ord}A>=JC15xPyOB^Y+E|&v(h0 zISy1!AwQvAj|tL(vFC5T&${&odcl$mZfLsLFEmMOD*Su6_9qbs#wJN4^uhmHgq|+> zeAPyMj%x=Us}C(A+~bl7#*7K!M44!nSD)?sFg6CDi#>K(j)C{Be+h&^rch^(Y*Kb= zn%zL~R16=7LEyac7~nfMZZb>+k2|EUH`-XA|BaA03L3_OIoVI~+FlSqTh2PO!X44% zs4chw1gkUR*=|x3F%Eg&8Hzx0bVjfDC?tt|nMA%qi;$Jxoe6)}+6;43YtbnOLK2P7 zc&E|&sUXLnsoYE=z~;ad%ljv7i}%uWx`6e1?5;gJ`IW~k=##19ouiNVopZ1o~!d2x-5{L zm=5A5dytDw;Bf}uqs`J?)&Yn?(0wv#4ACSioVsEf3kZMC+HzkWvhmU4vCtCSq+==r zLOotqU0|XL>$Vfi?<@saDEX52g|l@&sT=v8ebYeAYBB|z4_tl^-v3uNuFuQLspZFH zZu+c>yQ`4DvA#DuDbmnd+vPC|KBJY67Q?mpwA3z9s8}{JV1xB^{&z<;`G8);{&I-4 z+Z?hV!3yicn+ILtS}`I8B#T|qVhTj_%l*LXEu`H174-M){zq>3w#(G74-5CSmvT)` z!eeIKGDHHz>-GL@*D4WTFCf(kzNa%~!~ZyD%FRilqt~60<$GbbbD>?^oeu9}(8Tn& zZ19pC<)OKX<9esOOafU?I&>zHYn6f3DLS@kHuXJ()B1@SrC+Gw-2@3jW@YM-&F##n z(Ut3jjQ<1*>O-(X8lkl|c8rs;A#i*;uBhIPVFI!HP(F5=#&=zfFu6fK-memJrk$QC z3UA{S?)@&pNcj)#(cXeI9as3&j1$jm1-qZzk7X4_(4ztUNycOC)53MJi*(aKP=Nm1fKfEph1zz;3Pcsty;&O}jb2{Mj6_W2-c16vqu0{IU-9*UVpY~xN50dlk z5i0!9gd7 zD%Vsk*UyPS2$fRM?~i-62$=l5lF?oo^K7mcCZRX$NIZ43CjQ$MxA~XYtak z2;_t0fpNMpTyVM2eJ=N?_NpE{v&rfA4|5p= zb59~{!NogkcLsuuTJ>l)}tA63)!>H*yDbM3&%G(tvji)`k+pU z>!{L(;-P30nta2xw>}D%=&2=`$WmHI6OC; zvI~tllcZ77jy(g}n#4q&HYKkg1{HFhSD!$R;#lZ8<|ZFbP1zU9WK~ZDxlCp}?qBbR zQK~zrePg`;ImCXY&$=aC`}s{U=Cp2GsQ=>VYM+FSgqc|%{MW=`_eX7=)0vgI1(I~c zKU{Z2Hs?FiD0Bc|sQ&91VVN462}OIW)wsa3NFbNTC3_~fBN(`w{#i1IHFw2}M-uyT zye34Fj+=k{>67VNN&2h2$lD8wyo$D!(LvY!(yjZL0Hq7@e?zJF*XVMT>RtEm=2NFW zY%XjCWXskB0Z`%01zKL~_KfJLJzG1qprBV~t#P$ThjKKE3fqk5d5rx#t43#@ z9qi>!ypR$8OATBbk-R!_A|*J0O@vb&+H$ppFwbyfihF{u#G$f``4e8_;M{=6BZioF zMN6@+H+*7@Ng|=*Cv;Nk6CTIZfY+cdaY@U&oX355Ny}vtGCzEbT6a~^RaEWn{>z{a zT(wZM61J8UcgT8f^ ze;J1M2#lDcYn_aFuaS>727zPJ3W_viO)T^thCL|gdIJnky|=-DSB7YEp~Mi&tDfN= zz9e>Jpz--aWBp7qp_^-klnVbp!pFmP4CUH3`xElmJZ>>lK^nT{UCbfLuctx0?%*>T zGzQJezv*S#9ZLQGHnKt>n+Aq#SJmkcB1Bm@0<=&a+FtO4sMfKBRWq&shp4vlE7Ni%)GL1ju1qUCNJDehJ_A>0{ z8Gqmg_?Q8FKZhC*wB?0!$-wd#>^NL|a%*}p_WTR>N6lHmVZHIqG{&lrXWa&F_uNHN z5oh2C&`_UhF?emU2|4XZ-0lS7{l^v&l6SYzpG(p-MZ+j=k#DZ5GoJe`tMrc@$B@Dh ztTWyA(=4--2&=n$QSzPqz$~~pNp+JkqWs^zVBk!%?C<+CTKO+k@q4_)p8A$oF9YIP zT)P$Zlk6Wr4ruWR&J0_-)}Q~>HMO+NP68qMb`>|IngW7QXE;@D&w$ zf5P^-n?dAuOqiWDe@?%5et5>iR}47g;TE%Is+{{TPaMUkHZTHKnM~kIMl<~nr-!zk zzYOO8(*N-*V=Ep+yoH@gIGerYdbhcqm2z&Qt(pX4jJfaRtql71t zjiDa&28dHeXQm?GY0Kam^f?)LR^56I|6jbV9F;=1jQ&3 zu)9JDk_J&~6?sH|y^tSx1%k<2SwvjW~|pBHu2Sme>xseDS;pTp%}Ek#KYjog2U@$(lhhYHO3(*mvO9qP%hhz@p( zD+KMAezAIsL5_sWg0I-LJ*a^q?#b<8pN!cI$0Gy8J4WQvx;=h9uz*WmsfesVRsxcR&O z4!|p7lBBIDH`P>z3MVHkpV%J_us7%n>J>ar#5O-TyR>88Q6z12?51B5zz8;)<9-#A zU>seCQ%u)cZhyowP+E`h0eAgC5PZR=Dhir@UV&QNO9)U>`)c`IB0cD!hZ6>w4~$X@wU{ zp${2fdc)VZ_;51=tHDn?VU^=kn}sH_1s4IFe_Z?aun1E3#O}q2h*EFwU|r^rCznm} z_Afg4IQI4uqLYS8Sx06*N~Yv-Q$CJQ%J-gA4C^k@NO`qfE7$Y?w9a-MsS15_UX9M$ zd%ZklI4hQwkSHYb*qf0XKbzwZ_dW%~7@9jvWZj#=$3#ap1ad4f^wgi(q(VPafj>9j zi*qG-{cxyQxWuKbGr*CdyzYB)Sc3y<7r#y$ICLVD02laqb?)pL{+wEk^Ud~{y(2BG zZ(e6tGj+!Izp=w>9=X4O?(jzg{tHtQFvWBQc=SC5Bqsj3#ykC)SLJlRpG^3X_oK?Y z@_k4r-281i&eUvnajr;f<{!B1j!7}2krkH49GU{rX(VLm<&l7_o%=Fg?pzqBJ&C%F zn?Ab#D(KzfdZ`y=XOtsq;enDZ)~chbWAqBU?J@oVg!O1MAP}Uw*$%xNQ&Sc+4p;ht z1gGiVlIPx|hLE5*A+VNP=PKvXqWgU{crZa|K2JCJPyX7BfeRYfCTHKgHZ>_HXo8d~Y)8Z($+If0d`Bmij&$&(7<@AH{~QpkRb~TyX~b zunn<8V;`hv#Jh+ z$U!U8(L#DcUa#K$>p9+cwUXIn6ew>b1{7*SIaF!%+I3E2N<~g5V}D^8s5zJwm4qJL z!J%S*#M7gK$#VfM86n8NE&I$)sGW*V68))qhS=muSA1Y2Xf3~o)efUc=X>j zCMlkIcRAEAS0WaIH_O!0&7utA;y7|ju5Bnp(^Gx?VlgI0&5n=U5n8I<8sbH@iP6mE z?ETgqgK^lo^G2v>nmQ3o;s^|rGIi>hP;M+7eg~Y;oL2vOyy|Yn=T8@98j?`X5m4Xc z>0SBa1A}dQ5C6LrMxOddQY>E9k2OiqxotPHN|2}LXui?V(2jInv1VAhM}uff5MF&K zbcRP3Jc@prh6OYS^DZ9yg)*xijjyUKCJMGc=p+KHE;@*ssO6Cn?CKLsl(~x#Th=f8 z!+?2W$3`azZx?H=x;rKbkt7x*=4LdfI@l$=-1>`jS%LeKpfS&S* zJ@9W*akte#*Iv9~I@L3al9D4aEee;z@p#Ps&~z07eAH3BeBUh3>)@Mx9<>UGf}v}bE}b0 z>p0-|ZzewOg~T>bSG$xMO6jy~7R>am6kn|xnN@&g_OyP|0>WymX1objq4Z()&4(_j zRSw=LyrXYvhdGnCW5)fv$bRUu0rHw;qBu~tS9gm)@h=@>b;peyp}^h^-LY1Eo+lP| zLM4j(U8~FCh;UWs%u97CujVMjZG%v~*?Ai-e^(q*Ag1%OdCCZw%9D4M!U9GG#yjnT zbV+L@acy~=H6Bc*T>FzXDj>lOtAzh3qEFh9%W?h~8m;=P3pX#P)h8U(P02mCVw$L` z{N|&Yb5X86raX#=qTfs^dLb~Ej&j~QOoFW+8WcG_6vn_9glrQDslsv(mu?<>h|#AO zcgr(9aqEVCIYMt?%c}E;h;drOQ|Cd$Pv+*eyeIut3D~807S+|2W@*hd@J6F=8oB)K z?DhGU5sDD(iW0oV2t?o01H7kLW%)ZrrhC%a-^~bIrke0r_!df<2l7}<9RIzW8Ir@B zfqNlcGG3*Le6zjEr%vQ9j|VCpp~Ngnq$*M z<~kogLY@1gcrr}k?jSMEQ->r7#6zU11h8DNO>vd$*)QMQ@O6a2F@$(Q{SnL+EIovG zgm**|zYq!LK`*}pGw%bT26|wYX59_*{*RbnnM_Lbb2Erw2^fR*>lTrmBh24oNVz_Wa@M3T5r}V4=q?-Mk6c`$NAfuZf2rTkH{b!UfX~L@q$xjWKBv z^QB}o$}3W&qc^%>ubW*LtQ21GV3eaaA1scom=7M|G<{Ko%W_lw!Iq2CMJf)r_M+q~ zHV%OS#P&k>gZ|?IPeu+o{syPzo-Oof3UMWZL56d{K$kcMWr7Ou{Q|ER`_*{ji40?S zc(x!p@ZaxjpK1w6eL_d1VlZW)$!UaflnWD4BdqEny<&skU@+)8=((aMc!_bik)QDb zqeP2H%q-R;<-@4YSYJxeu3Nm*2FBINpFU6ZB!8=D!}Eb67euh)AyW_(l3Uxyx$6;D z1F#iI{3Y}(^xRqU-;?EYq5rjE(H(chk1*s9U%YUSeVPt3XQr^DIAr&qwR?zElFi08 znp^S*qhfMLq|Q-WPzQm#U0RRfTQ7F zRoKwO7X8AYc*vROw*FSeYBsjEO(TcX$C7p({1Jix122LRuX2GE-~k?J+&rnF<4p0= zvpzzzhX(j(cm!3%7$DXXV#b$406TybhkhLFJiLYRfkJQP`@1qo-lNV$&!6Kx%SPKje_y)$i7exOO^ki&x}+wdeWNqcRZb^ z@2aJ5muf|^uV#SurPuIKx65HmA=(MCRs+4G>eKl?XTLpd^91Z`zeaQ=1@1rUkZXS) zp|E`wh`g&52m`YXmrQ@i~P+Nw41H&FM}ig)Z{E?*rMQ@H3pUu!>UeD zYRSbYnZ0hK61yq(gqqD<+kF#_goHFcheXS}g<|?xyrg_3bK&{ulMzf0$wg22CbHH3 zU#^Af3g}4ONb*ytSCaelWqJH-ou=xG*p2r>if$RW#}kI~WXAeuQv5FtKWiK; zr*e+mgE@%51@XD()jj^&l|p5V)HJt_D=Zlp+xqY>^y$?32IiWYLZu;>FW4up+!M%G zzC`U`ypqO~tne^sRB^>6l0kT^`GF-QRIW3#WwR4x%!agc1nvJb&3PV&W`i3AiwtE)s^ zX>>Ht?v7jxM2}2qTiFn}=vWjRFqMtY1NHd7Gof&kv?B~%E$Mgs4BNJx1s6%N{5qLW zkZ0*!dojNs{q?O|0~!oEtIG6UfSs*0bz5!`+lGl*hZNtNT)m9f;j)pBNUq#ZP!?|H zODnj|yh_LnS!I;uUk@qIvpeC*`&AEaf_{I>69>GpM`PJU7%D= zXXm2PnB;voAD`}S-Zq8wHV(`5&aS>Z3#M8WroA#7mwhh%Kw_zP|xmDx_axg6lz zbD8Y{vd8NHN14|2n(vZv_QipAOOU)!LfrTsC%a3J4qARhvdYv>~Zq1TqmI zru_l6$wX`=A^8I@4&76_*|xG(0ZsgBzkEJD0xl~?E}Wc&QeA0>&TATKEjjbv%*&$e zD)XpQF81w9W7C-UwE8Zd-!YBhl~z{GY9}^_H=3`L|BJNy#vk=Vr+wV>#s0(~imZ2_ zSBy)xnhE^V18vxw3|RBr-Cr!yA47xeFZqg0y3+2+!$D`iR8z~SS2O=)9*Mr)m?X$r zt*_gUuRKu^0bZs~yh?w+BaJLVXG5gp{=OGhKl?43I+fTvWA&DM3RZg~!Ww5-23#yG z(%WD{bn$#5515eQDp3}Z!Vs6W1uJ+NmsUQ-P&u_AQp+Y=yreh=h77Gig+<6FR(#)g zslQ2lq~|Ka@~Y;urehi*sZ`L2tUzVHU#$?Jn?TSGSH)nJHfsStLs{lYTcuO8U!UC+ zaC1xu+M^p8Rg53c{2r$K^YyfkW9N^kjCMXUxwuGNkR2)?nJ#T_H@1l&1GOYpLBYgW zk~i>rz$|86>>T=lC(p{Mi7b;-ccf+?0?DSs#oA5Gr0$w+3r37R@Kkjzw@36j(2Gec z?^O-liRc^L%8cXkO|JpSzHQukcp-33vPza`$2{vQD0FSj_ppbpIP#ie`vIN+QG#!* zr-WwknPw%$s|(t6BU@v3@~Pa!cHW@VyLpZ&cK(k6HDwM-GOx8(%S_5sjmqRS4vS@< zLI4ey^_ti>wK~SlAMce9XTf*|XHTB?bjB577NUkeciXQ`)F^TW3C$LTW9K}ZR4HF$ z;>&qMesp`fUDRAXx+F@&&`3oB%wP9*e<2;u)QfATRol{J&y3+!#;)kVyC=L}n01oS zY%1oI)udMgpOvg<@`LBgHI;Q5t(nF&71T!*%z3!K_3W zRQO2;WX8t+rsyE?v>%ZFGb|z|_JLSO_K_s(9>3|GZ{i14n3YOpQpvtxQx1UdcVgwS zpyy*e(<(RNdLIB{&NAy)bf)vDH4QZN4biSVuTvjuf4$q$w5(J#5tE(MVx=vMc9T2m zSj>ogtUY%4bEBqVG8`&_mcH%33R*DKl9gp;{*F_-*&%9P-JnIIlK;SayoJMYp>i-S zuL{goGA#BIRE)=px38+ysvWngI2esE_&sR&^WsaYlUU*;x;`V7#U=^9P-(Z_tPe#6 zkN5qGt>bV{Z{Xg{5UH9_XR-Z=dWjN~%c%Qdr`v=n4<+s90mQ3-^yM;xViKwS_v$M9 zjG#LFWwg2^%$0?ELT*HZ(Q(qm)_LS$Cf3mf^&aTO8Au}>pD|P(9jZjVVD!Gc%k@?U z1fTHxXUtE_tNx970PJ{9ch3=ok)L-U6H$9rEt~30e0HW8`8@vN7)$3kMGCp2srTS+ z22Au-xc-7kv=0+1xEqbha%-u-E@cpUb9f~UdOG)LC6_*qRMbVR1S>Dblg=Q`B_!sa zINS6c+2iaZBkcEVoX~X!YPX^)rVIiWleU@>)@b5X*>{8HZ($^FuH+33nPNblh$Lm& zOqTF9U>T#6F}4SKNJ}A=v>dW(G8rpftej~+4jx1OX@?;1$>q0mm5ReeD^|&B1IxI; zA6si4NBKaBvUp2#LaD=6cAQ8h>%jOvplp(tf1HxCi>DR;KJ0h{ySbcK%^&tu2z+k{ zzgWQcmmvmm2nZ0)7L^lPtj9J@&sO!TZKAYmxJwG%oN$CmVp}dwfzUz<^@@f)r9z$u zGsBP7E(N;G#!E%=>L>|>$lL;6!&mJb$=3ADG`T4)8A}P04pTV_nD>{>7jGd4Jm=ou36Kj593M-A z1tGI`Yr1p6SAg`1hFF9b6U!zg;-n-T%k~q3)YvMn$Ytt^$iVe8rnA{^ZjX+nd+PmR zZGD|Z4uO0Ckvt%X%-2WeM*uYjf&>{9IXO&Nd;13UVcX$Fmz(G5MVGFlcX`f=w?lmj zOv{nL{qjnhWpPR4-?sL@<+|N2fk*-fUZ*#gqlvrG30P(sLgJ7(G-XDOqnT@D9CvQ% zO1zM(_#)7nN#A9-q+HXPlF@0J8t@EniEjo3MeLyRjXScekZ(l1F}}QP3GVND(i|JO zuEY-F+u15+dpSkgLsz?H){C|N348)1&Y>yjdF8=HNSdfyT4P5yJ^n5rR@_K{Pjc)+ z7&y_(*?#t;g{c*VC)ZGXXOgScqL7Ak)I16CTX+1Ofr6?JV$t{M(cQF}D5!=hw+2GvBhr?`Orlfy2BJNt>9%A^+M^1cA+po*MXp?r zi+GYLRnW9ga)?xV90&@0nDTbCFSie?B}peka~)6tRq^EKe%W#C7tdTW9$h&<gZIRB8B_EJ{H((>8zbA!BNQ+K0r zOXOEhjEE^ZTIa0braX${Q1MM=00*mWBbmT)%9{*v$|1yYD==!S8{Vb{lKdMhT1B`= z@vS*=$=uLxH&W49~#J?({Y&o3P6b!%E>;ZHWBt^$OXA>;|M4R?BB<0&4s$Gfr`QC-9x(>Wjf5 zv0gGKiZD)TB?ajLt>VVUq4^B)Xc52MnI1Lp6-}}%{Y{1SJzma4*LC1WoUAji$}CyMdmT9*p)OD8A*Gv5j^tZL%Dg6^X&Lr8V7yJT zjK}?5!CFpf5O=<UT80P?}q=?Mm}w?)_~8?Qsn*_bx0@ zf$c+F957j?8+m8f9qHdJbDQJLI%0O5t>0dWKG+lLpUMZ@#_$CKXWxpnd>56eg6f>l z=$3s_nn@+y1lh6alG{uC_F?l{KO>){W5$of8Mxof^pYXffu9k~7Y7ojvd) zEVWoLjWp@Ri-F;_#^d5k%HBxV`vBe@gHnRK?TuhWbDrf2Y~h9WU2JlkjSD*~HT6Va zKCOQhe!GhDk+!>XJ3D*`x19V}YMyeHI*!{4RMu$m0=rZBj~P;oMSo~``wG}|warBI z-{u{n!cwi%u*u2l^nzbWEn%n3p6sWx^%r341U7mTzZ3HuyDN;Dp{Ws&?$%~<+Vkw= z+GO&_*|Pw8xClUADKR!t?K$lbKQ@&ggar_N8|ClAdHG-sC-Vp`!8{C08E^w z$)&Yb$JoV2)DF#t@7%EiJ{fdNa{EVjt*<^tv8fk{0+A8-2Yq?ZOnnDR+Q^_ zQQqNqCG5ULvd!QdeTOQgT!G4dbd)KuUM4aQB4rB7j+0cH8|Hc8x~TQ9Hfd?o3q%j2WIyW~5-HnZgGj)kVF8?pf37cY6?3yZn!h{e0K=w(YtPrhQL%*1;Wc9`NTK%<}l-Z1e5Q6#3e@FbSUANaha zX`^>wsTBL>RMoz4tQpVuk2U|5fgjGyD%s{Fz8NKp;}sc&jHm6fCZd5LFcc>y4%=Ss zA#Kp8LW2PMz##xlF{W^TlH8O-3ybnE6xXO;@m_U!v0@mal|xq+fZ(WjzH*r_nZL#< z61F(7GtSE5DE^KhbanYjRv1_SPvWJ;{Mkk5+BiUyV8pGMfIb}ZPmNWCkJYJn+MhjA zlu9hxRb*KzLL_HChwu^KUF?!viMZo6}(y{yf;iUsM*GJ43;)$?2^eGkIvtr;Vrn6%AUm%0v(Ta!EwM>?Xwb& z#`Y~zKTXR;IZjpYshy024@3^IibCIc;dbl?Y5IAh=2=<%ey;?S`})G=2!zylDZho^ ztH#N`S9P8L5$Hg?G#RdcIYixxA^bM&yo5cf==m3AdZhV$Ky+K3d%g^1NPtMlcqY2B zAtW&5Iq_1#-~Rf@_XhU-sndAQ-e~*I+p1s610Ho}^dDfS9|U_#7ZpvIS9JQUdi6?k z>y~&Zo%`|66b91^29m%n?SQk|?W=iWbDYeiirnQ@Y$&CI+FS3fyN8AGT{Vd*p0Dx~ z$cb|}+Aq0l7jv7S4^Eq4$HlAys-=R4UiW*cpa^nQ}b}HXyEt{kxYdr{Gk8~ znP~i16m{+pOE8jHi^OEVVrp(iB_YBX=8{Qe@UkkMkU#3>8hzON-4Pwj6R#fxG<|Oe zS;Bx?bARA(uGPJ=4X~ zCTiR1pr_y7B|u^(MqNW5wAT$IQ=ONofuZ30K&S2BjZZb;7bi{- z$f--eLmK(@V@5d$Qwk7sXR9}(Rv>(Ma@pY^i|g2ZN`w^=tY3fdi#3ymgd9Oiz*8bZup=1-2gewQ~B96O4fhS7wwqJ68`VWBQj z1qz5Vtg?)parh4roT+V6QUtHahEbvk7a-`^oW=kL2k>+0Yseu0&Do`%%TbhV?1T;o zX?v%m8MaLzu95WJMzHmf+5BIt9bLW9wR4)PHf^|{2f|k^uPTKwNb5LK9uog9_HLo5 z6#@=`@s%q&B};*_0%Y}VkFMUmHj3=vxA6A^{W*-AD^bx7g{^FME^e|`)sZO0wMD|L zjU?mdQIz)0&bL?TLeoVXTn)ejCm}$94F&3`?<<3i{VygG2Ow<;;JVa%-V)!v@FXb= zUK1sL8i34tbL*^d3^`?_6)Xg?<2Q75U?D*Lg;>O}XkT*Wz&%^k0ncCz8X>3wuzWBXInkWtPV}yD%18(49?EHdj6^(ZSIg8P%CIieS_10uWRW;>3i{7 zjL!03;0i9B@3&ZzVuq~99CRV$VY1^=OE38)qM9i8z zm;PMAJTZ!9kfbV#yn*IXB<3rMUSUDVej0N@#-RIKiUB z_%RUb1i$8C#*_cuv=+C1j@!@c@J(m3qVpi#c5jrSy1_*k5cKx4*qxm7wnzK0x>-xi z{5Y&|v-gxEo+~+>w3g>c?MTK%; zdMk=q0dSf^`Q#u&O4yV@1l?eqj2QM&>%cK+o)yrH{^JDgY+;RMo0*&|(MNDJMYIDMCI9UX3Xhu`a{pKSQI?jEs<#soIB?ShXm5~0sr)hc$ivr^bT2V6L~(Hchb zqA6J)DBwGZuAgr#ua{yCnL?iN56G-DKA^K~W&} zsQ|hX>$gg!J{^Jw&$jN&^FTFS*)}=P8NY99{EEkXcMNME0%as?UkuW0wNp{G>6%9c zN;`=VSb?E$sp({CJOxr(=%9{TWc{$hKxsdENoD1TtNO|mf3gEr#%!ruZWs6Wr#Fc} zNpm;{vGYA29F4c(*q0i2j5>XQ(=*GiS=e5^Rcl$sI~sIvs}i1R(FQl z9*y{eb^wfmleol)`Y15i^IXygdj}u#^*QrBU`Mwfud(b^bVQfK;Ejy651~s*J z*Yiw_qyO6In(JRwyjGHx>F_vFW|mx&e$i>za7G)Uz%Dz-yQ|EK{ejs2lj0nY_no+d zT(NI^TmFNUz<9WvX%0rFph9Ld#YQNgnb}Y$yL?GXVYdQx6osLFW0{ZIUFJrf!#ev< zIE1kgtKVC&s~@dNf?+56btsbon~cYMVR15?_+W4yF`gX?oH-x5d zE>^Pv@vtRPJw+aKbuc+4{bo#X5S>)6iYG)TbCe-d6mkM8^H^3_EahP2?qQV7uZg%S zCOIN%2^qvqr>vCVFnV?aatMhz#JX16N9}q!kn|8lo;z)+RslrVjMRi4^;{{*KpIT} zY`cH@diTUFmIh-rpdD?92@P!oYu~YdDXr_S;jSos$87^)P2@c zSc1ZX*sbgO2L4`QAuV7ic1c-d9k;Sj+N0P$o>x82+GzR9ry*w9s-<9OZ|;bJM1cvQ zY2Gsd@m$$y>&;gUN{s#LkS>jx{(Rv2(|m@RqV5zt1M{JGo{2&|M_+^JP5Y` z6Yj3fw&$sN?{e5VICW<=_9u|(Mp>)#2HOtigI6diRtZ4+L-Jv{MdWqIhIna#Uf+cz zaSZL%VD46uj;vd7>iT|F<#0n89=xk&cR@wPcNq_xp_ojeY~rWO4c%HzZJ=UQl;whz zp%g~1G++zaEOm_SwKB+?5v4uSm>_gpa0;>CTkr?rqZ%|REOd((IXHcDBYF9@@{}#K z^lAa}vtt;}=UVNR*>nk^lD1~WgMD6zMlwe02PzGPN&{SXZ!Vj!0llGkx&9!4a{Ya& zFPfq^cFnQR<@r@7+@bEl?$Bt>sT^nQq2jtUz&J>;;5N+gIB=_fxQ5X9KfSU&gnGQ# zGP}rjVOD|v+2!;Ja%5#c^ZDb4#j*d-I{4iI*#FPE+oXtIZo*0{4;vjt;XqOME3Tw9 z0i9;ySIO&KnLz{k(G4UByMVb78Z-RE>FTKhW3;7Wbl zpI8P_#*mJU;lBf!NooK-t*-kLq9ViHl z05wx{^KW=1A`pLauH5HZhcXCd@=$O7G-rA;nS38SlJXAXcvtDMsWl-Hr(@=&jq{9< z&*4ZjE8>#~Q-y~{-ydQf_aIJ6Hz3ii+(Iqy_8zmj^_jO@Nd70gu+3N&oXSPo#AQo7 z8ksv@992qsaot2UWiX^?{B<;-gk(>tvxi6|_fv&5Xn*uEgiR8KTm(hRfH{$Itw6%9 z+NcMW6Ee)uG?JXlv61wZc-8@lVC68-@5#$4rozfj#JM1zFqKu}x&GdEG0o`_{F{Fi zzM57=ZMWzs%>K*P2EVt4uo7FZ?k=rwN;l9ljL(nTSo*re&uiCd7tXw*wo4{dWpVcX z$E6O+`!qT=4GGWHm!z7c+F4#;b*;(#et0N@ah@#-qaAkt4lD!-nE{kh%gH5chA4J}g$szR@sybI?LiIzeY?P1Tptk(E0LA_5?zMu) zZ5=PAmZ7>$hYt6~+_fn3Jsi_}45L5j3H7{&P9&j*U&H`(YX|J?-rTZoU(20~;W=Bl z{Z6@;b*l%yDqZ);LqMY>8V_8Ka-?`ebXQ)OMEF$*|Jg@u9T9-v@a(umLm;d%CnwTZg&ByEOx!M?HNW!ptZhMpk*vYOq&Eqdvnlq<28kkA+!Y*Y_lu7;!w z^UsHQh6Q%aGR^7~$BNO7ZFar8Oy7)5zj#Lj`)hgu!R%_ZO4tTNG_aykX z#?VnZ8=_OCqGxH_zHpARkL!Jy$3yH)mRPdVXAWkKCe!Q{q` zS{N$+-|XP(25q`Tft5r|^!1xFXFs!MA8*VJ<4*Peqy>U-#nJnBAXr~S@tlD|?_Zx7 z0Qj!L64R{c;flkABmmaNp_VbqNFMiLlcn18WNJ+fW)CF|#@`Cr-h2EW7c-k9Yj~ej z@|K_KO*BGueDH_iiH->;9gTI)y`48J_06LpNi4%JxYgEX?oTEa6*W&Mn5JgtY2Q;) z(wyLanxapbf+|cRS^l}Y3*whEmLX^YH*t8?@B$Gxtmu3mF9cMCjm1=trO0rSs~Go* zjaCaZ;3yGBO{(0>R+hnz(IOoah5=OyyUixau{`p>_W}O6)PFxX_g+(-*KsOqEeqv= zO15-F<03_ITlO-{1UU4Kb(W8=?Iu6RCg^9yPLv1##v5HpjznOh?KU#BisGyk?NiHL zt!Vtxaa#!)q<-edRH%B?8yi6+u~)z#j1*www+h;eYhm5_COx3s`J^#UQgR#b8O(2} zokiDnL6_LF{W#+>bqg+!_3COV@rpu~xrU>u8k((<-xtv|$jOXB(hs$7u${=YB^aFS@pU9-bk>^E#G#_*eIXXef0e+0moi-@OyEdI zlQN+TK9mmD8~4+s@%qHut=A~ZA&(aFDz6q2wT8hv*D9oQN*Z|F|5|kr6r>!BEZ5L1 z)F0>T-A|?k`dN!p4A$u4-_l9Bs<@gh1+f)?%@M8lm!&*ba6#ZtCa}>@@{GEk>codL zu@W^ob3C!X1rI58iS%=JZSI&9xxXqUtbFL)noTD63^*h}*Y!r1fS(94{Amj9pMp|p zSTqHtnm6ZD>vn&1Q-AFuy*tT^5^jIB4&Lh#pAOb@`{TOH4pbJS`hyRp4~Qf8xio~( z;Q>)6xXXL*aPMC40;rakrlY=M?Z%56gEyEv_L)-{%FscNsP}6C!W{wj?4{S2CMu#S zQ%HhfVFHXblSOA(gmwqk$*W)oMjg?vq&?iFXw*d97<~}5)KFo0hqC()V#vA*OY-AO zox2d>&B|3fxq|ox?g-J-mp{m+PY)s;8wU#)FQjkEyJ2JjF# zVsWe?Yz`E5ojuyRer!h;Ymp>LLY`UloQrlvoZF{gHOqmB9mp(#6| zJ5ja?K#=1MB0EAqSj&8R$xW%g)Ykl1=vs6HV0+|P?oweCI8-p7+~T!cf9=Nfdh2~Y z6drse$aM71B*1s2jJygQa`y>CX$NZ$umJHPntm;FFErc*zb4!#5++_|iqsGS4<`x> z5suH_FOa3DS$xVR$zAQM5$=*K=QCR3-4@YibV`TL`{(g7aa3IdEQn#4z)f#PeGM9WVj-5|y)q8EX-3upuZ!vD4 z1;j?}P}r*gPyR~Is&Sl=hlGP&Q1bN_OlGGG=ke*u#@QaSva+=gsQV4L>ug0(aPkoR zT6K11nLZ#(vwqM-e9Dx~6+cJIy3gymlms0yLQFHoq42)N-qLbvmp(HbcH#s%HL9*| zk!Gc+x8DqcDUM^4-Li=XwcgeEAg?<0F(3YcWU67RS?^-lDyw5*9 zE^0NYca5sPCmFGpBY_YU=cc%+yXl&GZ{#8||GiYK?X0xf7c|)X>zn+0GFy~^@3Hp7 zACpp~KRJd@pXeDi-Y}8jI1Rs8i~lFD_DX{-1A}H&MGQ1egeC>-{7$fR$beNX$mhQe zr;QY6;4s3|s<0N4exqmp>BDzDd^swUY$M~M7MasMNdtCe-qJn2;O;9OJz9t;Y!ERr zN+YrI^$&MF=1^Our~*66DNwdAHPpbkpAg~&hmJj&^& zhlL)%*9fF=Y8G0|iSsdcYT6~c*sf^INANn5kO;h`85_p?j8&IvYeT5rgm`qxZ zIFLJZ(5F`SfHD$z3OBJQjIw11Bixwvhr2;<8S8C}*qEt`6%K0j>FrK}GcvG}FKL2+hjx@^@yZn;Oau z)X*%gmc(p%tl+bQH!?TgUwi^ejy>|`gum#rVdDX}K-!xo%X{BZavl31g6dtTH-(Ih z{Ggs3AxPe*{9hbdlRG{8nU}8C{=k0BR7VfM?Rx-URzHcv_@$*!YVt@3eQu-M9$itp zcl{5g$9%>42#@+sM5>2rFL`!W^FKO~xMEls6~er2uQ96fK8Of51cDy3W13CGz0f|! zHx`?zyFKtWc$6NkL}Y3p#eD5N@|72q3JY^pz9v-*lHmjyr#S2C02eoNJT2p!+0pB% zX;b{e9sH)PL$yB$3tq*ooNkpG4|1e}R_S z9VflUI6~AP_l#|qGS_OrXg}NX7SmA}j9@VpBp7Na!}q5W;kcqPtaG2kDnaLM$&@9S zQ6Om}1#6$l()nUZHPxlCp5wqabflC!jF=p^Y&r63ewzVofwhiKxSsO}b={9`v5}E6 zu3)KQTnzD&HRWfX1n*pdj) zdE4}*_59;9k56}1Y5R4_n3i^|vGM+zuy;L_)4*>m`GzUAEG5DRVM%u4-?qc^sKLU< zS}n>hrvD=fH}j>2Ka9N0@1wnTrwCF;pzu>vq(g!AWv13CVu+_iiS9cd!uS!eQ zG_`Fv?uuZ0bH_QV?9>&s+-1t-#s;)|o-Ou*ziR#ThXjbTZiAw-sN}!U#^cH=E63n3 z2f!0bMb9Vh)nLHTsJ<{xjit~R42|S3yKugIEu;GyhZz_;_7}IDnkCdetWa9u z;PAj&>RL)84S~sMKm)4J#c^+%yw3dtYK&1=Q-HXqU>eeyjEQpn2nzh57J-VIxX$s! zjcfWUcdl(lA7xYd>JG^A^F_!Og zdjm;`31)fuV2e$KZ&{iBVCG`DO zY($#<5FZ~|Y#KRE$M{?n^{}>V#-=0MxqvRuTwoI+0!oFdmSImH#*<)^DFX6R z%it2^=Iah4?%x-oNRMF_zNX&~Z|*{sz(i%=h26M)v}ac@T7+!^okVU#PW%{$ROg>D z?IABw%Jt;>69x$YQ5aH9-gr_%l=dqH!D>3?P$#iK6e_z|QOM^Bmy}i-bb{br&o6K% zN8_=q(j770czd$3^d!pOdPtK)(H|R_e{zH&3MV*pbBiAbf{B`IE2AUmcy2EqN$EvlGQ^_R6{duB6Bg!VwNZ@6@wR{%Rw%$H;Nt(T!*Rwu|L-8o0AARBfmb=- z!}p9BN>QJ{IO9ig7@=OogfGQMLSv{~m%TNT^w^nLWu?5ii|cj2pY6Y;zX#xy04WAT zFXB4DS#9&1Zb@g-gto{~iMs5>w(*ktmpY*g2I|nwSiY%GZOhx&q9zK-0)}Z&4{wmB zPSKvF<&k%iJcs(H*lTUckdd5M>x4&!5)R#=YB>(v0D5=du3wHsuymS$l#eLg1y2Ub|B6{C zWH5WAJ-a5;z*VduRT4&F^*gX<*Jk&xxg=l_h&82fUwhCG!a%1TYCUrg$ox#qfRKl@jm!Fr~m=YAIh4d*>y}$d$2z;}<(})?cM$hJ#h515C>VU)kiB9h*pwVFD>pL6^8b-_mQhiL z?Y9RJP*OxnQfcXyMi3B??gkl37?AE35Ey#sZfO``NJ)tqy1Tn!=sx57o^$?Zt@CX@ z&YEYipggRv<(kC%?JzbbHpowL#2d zv^mYrhjW^#*1}@<*Jg#he98s|0mB(ynY`2dcH@N!_sC>6@A?&pIo=!zS&mCfp*NF> zoZ@XYfvX60KcZnG!GGl-29=){7Mp$fF!jv{<9mqn(L%SYut|VFhkroQy2nEhit^PV zPP5|bJeliy2T3KXF68e9ssF&Yc8OFx5hpVa{m8RJIhU>F5FeG4?pw9ZG}?fo zYPI>gYEv4pW>>f2VOp|j((=WFyN}>S5;V4VJm2){13ey_O-<{d)~ULAM+R`{oZbd9t6wPp}1JKDapAChb55mZ;Wrs zOZZV!4|TY~tgaK$n^pxd3?v;}o_m;EK9e8d8JaWq4e>S$rTaGZb+5j!PRF3S%G2hz z^u$Td+}db3X(&NUugWqfmpA!udxf`EnTZ}$(YMDyf26{$9Euv9KkZI;?)9>#CVb?+ znjiUkjk38Hokm_CtE`=aYmL*m4-oSS6ANB5|K~=@^zPxU_N~x44Eb`Uees`{t2Tka zR}+&26t#S**+#p5StP0T0y zO*yySJ6(^XfYQ$&uB;4f4fV<{j6Wn0bwi0tCp6?8e4{3`v{JatCLsxG zF&P{@g_QOfTqx@=F~Sqs^wT;@4Ev#DNLsq}QdzL~Dz@>MOhv*!1|mG6bThsvlcC0< z%^HYPrkBDrUZ|7^I@gd>5M?!NW!p^0TI+EcD(@X5 zGHz%8THyTL*!|GvvSuf1g7N)5*6u`O2Cx0>*VaovV}aqhaKtwl<~J+t!O=bcbTBKz+B7kMqc|!Jh#$OtY)x>h;Y~@yFQO@8fz1Y^T~m@Qw{Uzobc{ z%Oz3Y{-K7b7DoiBC?yL>x- zm(3IVvzD0!%L`?PYTrnQWZ04%~?Rp3&kTXENQu~pqa z+xWTFeN?1zC)Y_c@lD_TO=bVjm$Vzuwx##x1>K09uIRpt=_QkS5_~FNgF>Yg>&>MG zhZ=;EzMTAA<+3L1*Q%6x$9<#xd%ncV<)=OQ;t#BGVO=tEV^Bj+I{l? zY_X@wKqP`O-*S64ahz5*I_|GIOPSI(yUquJ$4yr`g<(}OO8U0@N&7M%6}r@3_W4Jm zZTLziWr0+h#aNw}rS()v3Si4zPM1&rSvV}yg=Jd7Lp2yg$)z+^IcL&C0w1e9rqONv zUJlmOOmmoSu}Hx0!J}qV7QY0KPQ&YL@(qikAf69GHh05*m)V*t#~kDW_T1<@YXu4$x8lfO0PeQ8ApLm1tsf*?y@e!- zv8=j;(s~>}pl|aDSsv}4M_bGQ2W*Cdke6mdi<^Xu*GxR-{DTzZ#jztG~jCD4dHQOe+*jX+?^{jz-O;J&pMDhatgo{u#8D*&T=at+bSL zS>3`Ts=!w&0b{QZ=Sx|Dt7-+lp{unG zUv3iIYqQ?_ZKMUuZq8XwPgbk^GJGeW-|!RoP?`@3FK<_^3azqDIpW4Ox2;Anrew2j znU_Q}yA+RAB6B?4;UWP>eyjk~Y9iAWIdCROwxpEzLFWc#E|_QAtjT!a>`PVylN1yA z_QrnA3^95-YLx9aVb^&>|6`4)>H?8A-4S#SHEQpqtRyoGttA3Xs`Gq&o7<@8Jtr=j z?-ZjzG?WDiKPb>Pr^Qt6!~iJXefFqKsj^m^3+= z;#W!0)cZAni?PBAt(>;Wp8r1oNG0{dgY2A~yItqKFk|IXcBjXK9VhCn%X9xJ#Z0EZ z9Is7BBgwRQSwk3kruHa9NTAA_0thvIWkf#$s0xB9+X0Tuz{I;AUXbOOz zPS8qQb#pA+yr0Dif3NF2J7$8F#LtOo}bTm491N!qR zldA_^O>JC}s){^5BWMCHAlb@X8yW$3%bW6Rp5n9 z_y~u$gmJIV7SeiG*{~M=pA~ZNtJQ*Q79T?I^$^49gvPj3FZ};5mXU^FdZe!FS%%yE zs0f(xq4s|rs>Wk&y7nebq`RGQfF^$71h2c}Q^vJj++S%wa2zPK;Ce;8;C_WtEy=ri zDAPWEuB$#RKzr;st_kdwzcuop201o`&0YQ$aXKba({Iw4C`Lkjn zk1QdVCOU=+@TAQYjLb3<7>@P!>2CS1VjxSPmm%cg?jlyuX=!9T!Ghv?veH-6SgT6= zxD`qdv@=q_ba%NOTyr58E0WC2LrJjso>{E{_nB&< zvqxZYTqc+?FC;3q&SqLaeYou;Zo&1Aa!QO+$Td-X(Y=Nl5EgNcS46?t#r{3nX-HJ+ z^=ly*va$;}@XRd3eJu=PJIighhK^0#ckK7%W%eG_D1J9P%!-TfL=ws;m4zx>Z@+t7 z&RQyZa64{%Iirv^L!>BYu?rZu{Zaf~{1-{>gHOQJ2l}GEJ=RTI_T&1sjDjWIzjDKR z=96z-gIlFmWOoK%9HRyNJMNrEX8bo~=mq#4jP0F0F}v(C$A~vA-*sI1ozN1hWiq%Z zb_2`-aDU$idLB`!tVvzbPRtRHW`3X|L1=rIRhMJ{W0sFh93EqTzP0)wsj>(u`HB2u zHL$)XiG{F7F|j<&jTHa%@NZar!jRSsw2L)lMSgzeLd>+2&SN*2MA7u4?TEx|9k6sF zZn#7~MZ_U|Agj3@gy(+H%C)bk4#}sKPly5veM!Q5$^H9SLf`*%)@iuD@N+<7Y$7|d zY8L@hrYh$<@BC}BaN*Z zJJc~5!u1Mmt$zwEqwU7xobrTSW9*GwQvi(AiD9%d{gQ*&cOR0hDA#pcET@e&mp=$s zdd{41#Wi?lw4AK|0Ok6JIW zTOqKwB4_G!Rf>76&C(b)j79l=iEG-xtz6`KhZaiY)C)b#udV8PqoF~wjlB)9gwG(^ zt9||fj=jeAJa1{nN9eHGQu*u|kl>d1OFhP{wjD`zD@wQfFbDv~oyWGF(J_aulohw68Vbe;WJjw8OZM8v~Q+CmA65wJ<}L9C>4MaUMqUtkq@zJDE^RG#&L)=`dnoMZZKu zwb;kAOY%9F*$rq{ot}lq5ZTvhcC(?_I2CQkC%(~^Uv~aW2qVTVhKalQmEbE{MV_7S z;-RXqorMZH7OI`G9Hpg|#;`o)NWi?H?midmmAQ)`h{AyxS>-(*qMS?(A2nf6xk@Tf8 zv7k(&msc-|)naw$If`B&G7ee3ODW_$<2#?Si)GO_S?f;B66J9b-wJzyLvWi^yPchW z88&Wyn)?|x-U_Z3AB=CWDS+we>D&&{Z1!w1yL8s0XC6V$AC!8VgzU61YXlsW>4+rh% z(w7Z7NbmmHqljb3BdeF1DLu;XpPibWd<)n@@?ik;Bs?Nd?SF2z7+A^?>v0*s6?QGVSOgtw{cg#%51dB5m2PoKnU1lH@$ED( z999R0;=)TL9yl>hd;!Nx4>=qvWO6z^5(6B&-a2$$QQSqD2y6Y5KBX@$vLQ73_h~Pp zxKxTy-QSo*DP>8vwI@GC7&pvVfzj28%qQc#ReJB&8DVA97QInH#r(BgH9gpDfpi_Y zoITinJ?c3MxOiN}- z+yA5H3H@(-Cv0-r<7sRCOU&|$Fqx~U_kWLFfv;AbpGAD1tsj@V7@1ifq;@7r8I50b zyUsS;+N-6U<%20&6y&cSG(TJ|uuk6DCx-jff4O-SR~S7?D{wxhRD)hEt2wN2!R9aW zTkiWb-xJN}LsNn5*v^p1&Up8rZEP$Vkr7`+9<`0u9-V-&>`}`)wPVLk)^ym{ROXh` zg}lZSBbZWuTycC6tch=5ar9SQwf*uV#AV<0OoF0x6?N_=z9`*xiJwUf^ZeLGMybW} zwD19GN45)p#o&?TcZ}(HVP6^B`hYR>9jMLO@T}nT%QE9=Dm5gnD?vJ8EYC?`w!tC@ zP`Eu4e(d{jyZh6ol0r!?PRz#>hAXgO5?_0e?wp}R46C(P2MnbPLiZ?wcPk8q2S~>& zr1W|EvRBHA*^@30^-=(y-PIDAc#QN~?R;$z>>&2%?>w ze9L=p+GM(A={szEKWK34`2em$os%t3FE@&V_~i!LGqO^p5ATmj2M34~`1R=3=2GZUP1E60bCT^Wq>i7kVqGZ@u*;=+)H`3*^NW4?{{pM`EH!F#e}&-*GNa#Mx?+NDaYmR_^^mE*FlAD zotBc|O+3Wysx^j7x@A>mD6RL`7-pvJ^5fLB`D*8^<6d#Ef}BI9_bE0Bd{2`FuyI1* zXkr{URo@r$uB$e){(HtmGJ$;$hzzk;%Aw$h_+&laRFJk8AeSJP$gRZKyy zr#NJt%t97brDWlqHxWpaEF*@@yr@?^op76k4CpOcKe^?Rg~BJfMxdZw_PXpCS73qRiAmxliQSpjihdOe@}@N<_j zwb#!20B4=ctOo|!WXTWoWU8#a9ESHL<~(33L={GIV_uBcx4AXm-z|B8Dtkbr%z|Vo zTf4tZ(S6%jLQJpJvp!0*e>|?~VEMGZ(1dJ4bSZWOpddiqw6&IZco_rk(H$>nYrLL6 z8zFzCd^~b{_c9a8ymFqY)W+OpX9n_HnyDf;##qZwXZ?=4QVEM^?EghTdr*(Bhl26C z?>;}DPMy1VIs(nQdcRZr=|))r(@5yYioeL&0MBLS^>tJLj&`R+*9m8z7xB`{s{C>& zBCg8aTl}^!Ud>30O?TI0Dl5C?GtOG0PE6=0KHE^`EYJok8+J1_%1>t2zWBE|j_{)M zB2!g=s1v9N`vg8ljtF*qwT`k&$l>$D$PRj1$DkGMS^VpUUK^U)VQGO2Op zYoqhqB!62J_?GY7jz>zTkN~{J>~`}GoONOlctT)hsh3pb?tG_&+ce;@EWVf8N3u{k z!xSN??P0cY!qrogE*mv^HK8uXe6`?G?}NRyX(1ndWVkt7WX##9+N=6n&&Vj6T+j&b zP@Jaw#zPO62&#gc(kD1?w9KmZE*>0k8Xixge|9HY+v(QF0FVPpXW&qBex0h&VMI^S z!&9_dONK$dZ3@A(Gufvct7v+$D#<$B6>s^73b=hYkf^BO?E!rO?R_#dOl#8_`dl<2 zEiR!^Uamw5?Z4gEFKI#cH}K>@bhBAjQk8bXqw94gXfS49!iplhQ1bBD<+rNA+?Q|? zVkCDGB&+`zEwiCLKI$8knoT!PC&pAK>^#?Oulvw;IC{O2dpFe4^-^>XVPt;S& z#cX0;?Rfk9DvbAQ-E4XHa*3X^u|EHdmtT;dIt@tX2o?!EhxNIQT{y^5XOs@6@C zM+0M5&pS3k(dqn$v29I5x2T!=%tYP{k#2i+@@VC@nTq^G_&>tk!c13X5vv+ViGS+U zB6x_JkLsbKOvN0$1ht!0Lf+4-x!yO^nU092nkL;wulPMLIRTb(of9dEgD6ArspyK* z-2+9C&A@6#8Wxp^8Z3aya)+Zz@A-XU8xu2Atr(h6Em!a}Ane(5;=k2WFRXZ|OARNf5iW6H;irPJc&3Y*)kSCF3KQA_b| z(_nm1_>RB8?jlz&HyNN`VEa_AhO}}pFFgprmM`7@h%u$;Q^zJzwW`t17drstU4Q|F zTJ+rob0^Xr&6t}ul~keyZo@`nIfhph^PBx7&sb(|&I@uFd{bVOpZBtHHq_5BK_D|MGFe;+qNgcZ#VWji$==^Ws}M zJ)Y_O$!u^8rts^OD|~LkvNeBvo%ScsNM$OKcuP*&A;5bpJ_`(zB8y8)WMM>l7GCp- zmf+FfkK{=4J)rAZ7RZCG5fkdla=lTMn|0I1+|i5GX0rW{`Dlf_-KB2r?P7)JbPwZ7 zPqk!(c$6a99uzk7vg%8_<4Q4;3jAM`zE^-K1?8c@`P|Q$_81g}1x&)SAPP47p%hDb zLK}gyUvm|t?)@y`bZnxtN7R1zswsj_O^Q@75|+g-K-?vfoV-x}adgsR^VRpq8s1Ey z#)nJcjY_{p&BupfKiKkUQUJ_P{d_xS|x8T;QV{Xs3ATi@+VN^YM$-ZS|R ztbbn-h}ft!eOr(w`)f}M<%-FYh*-fyJLL}W0!W*o#gQj0wEuhu&nh==9s)HZGpD&P zy4rimn%xhcyD5`(Iqys? z4Oz+T@>_JepT*HG+cFCQMpSsV)*kpg)_7-IiR?SS=RKjK-CFA(gF$6q$@srDct9)w z7HN#`XT;^U1kWU|2Y8f{da1oWv*c+ld7C9V?}4*B1vGA((hp zEk%rGqC~Z={pn8ZR^ji7h`&onvAzkYwH9b6Di~S7L?5y_5xpAGZ!xXUEPDIyIDI=6 zF@wIsjDcxj?72&yNAGUCH&M*}V?{#Y42d`Ar#)P0t&d5&L>-Je#}^;02{B+lOi9N51;6j%-~LF|u_byc(z;;AyF z3>=uY|iP&eTI6Oo7%AyxD?BS^pClbQImVB|mfyWR8*-Dy{`#guYcSqW+|RKEau_Rz?E zEXn!ZV9+1JCF!@5l~CI9wNNqD3Xx*zzPonHV?QK$Cu-fPFAak;W#*Ms-?yRU(MUn|yF;962G*yDR+RP$ z>nfI#MTY@cEB6YdEzM*>63ZhYWIt;kPuIvrUBPAZElW_-o*y{nCy`{2d|@T8%c%=) zga(7GGW%ZnVD}h+E}<8tQ)JAsgd@0$D%GlxR%bc`WSCk5HS;^@B$6uv!HDfK6P_Y1 zLdd8DZd>wAOZPbvyktXweN8t;Oc85m96HNp!eTpaq)?rc08I7>piYdS>p3ZMbx{CF z*h(`^GEY8#>GGk501xzMri9G5ACB#W3&04`-6$I*ym*I5c?>!YKYWoLutOMo>WyX$ zks1g@kEr#-jTqGVi#C(~bvezl5dKEsB+l(td%oavgq<)8Q&o_nZ9erO8>G_~+=V1Qcf3YRiS+y6mXu zR1Ap7ww1F)z4<6{jnYkiG*O&oiS=gQE-{@=Kz<0?_GN2JpWf%tnBJ}5C$8z# z)Z^%prJ&F@v?sYdzWlxV+vgXO$p(WNcZJC5?PcMP*}N3^+1D*(>%Rd{jHBI7g7yOg zlO&&VC_bG6(!Vkw90SA|OwuK+MPUQ$anWL0AytCZ!KZE^j>Yar$s*?-$>;gc^1K?2Wu@~+7*EQEuZ)i(;$>>xrIzokSRPDXsr1{<}q zNdLrLQiFMvol%Fj%T-2!9pQXhoklep?x$Wr{2Vn!F@&8UiAPaLyHgEo1iPDJQk1Fpm zo?mQg7Y1#gK&sLXk@MRv{uFa zh33|%yr61Nb);bC_rWy2_;K+EX8kWGYYLS*!k0(m!%(qal>i5m#U|Xbwqq3Bc}XF+ z1G?>W7w9PM&FX?;g_r9w*v?QGW>eW}E8h;(hkoF=;^Hvhi8whyUiKDg`jF4fR{ysd zYkN?7i}S(A(De;Vk}vE{%yPp43-n^=$>+f)acHDN>YrsNkpt128~m53^uV?e32B|t zn*JMfb(_?BPo!8shG@0vwcBUKW1v=h919sg>GqgKnpX0h_hz(&+>~Q1%Jup>3l!*t zlXzajH;|(cedV9)CNi_uyU1fW(sdfAobFtbPc;;?3eN)0L6a=lQqw{o`KIqXpfIt9 zZU5Q{&o%D_e#*K2u4r)!dB$sOX`ACC(Sw1#t=mB)PQ%VTo!73cOt)IiV z_X|M3L4lz}q!Kh}a?zh&tY86d(NLr~c_m2Kf*4@>_6bj{zf7|`gk#)`6_$=?YkFPn zOwwRfbK)Y1J~OTDKF1bE`^HUT>)EChUYpskNXQ*NQ~}L0Hkwk{$htb={#>@r-?>0} z7?pc}a~6tzoa2L8U{f?SCg*WhVtlVws3@v5RkjG2zl|aj{glY2s}#yOTfEEdc%m}f zXqpGMHVVOg%PRi38lA6@WCxXY7+ZZ~U36OYJI8#VSPxEPdHQ*CKoev$GM%nlIZwQO zg3&WLZJbrUX-&_j2TdTaXoCR=sS?e4BVz=Xyph9}$Rd)k=Ss{E*?sh)enp|jqEG@z zPxKm17qqAqHoZNa%Br_rgm*#?FEZTj7dI&MOP^Mnlk{a#{Z>9T+wRKe=|hW-#@%8z z(S6fJ>}p%i7iz}x6as7Q=ar6{_NhFsV;NbI57ZUhws0!|6o{1f$hx0%&&}8ADK_vr zyU^_sHxDjwReDUk(5Dv_?85n-!t5RyjrIactpd1mHYjX+T=I4M^f2u zI0hTAeX4#G`3M8kE?+t>Qa>{N@w$xv+s%^iwM`W_!vATG--ad0$hlY}VX6;Q%m~Bg zXnSXPi?1Q{-Mks}`$rXj^}zmhw)XVUnBja5k;`pF7Pdi^*|6{K(w`#ufW;IvTEyG$ zWMt}+yv+G5g+T-HWTNg*jN+)>@v%>MzQ-D<)+FPQU3vg85AXEW{PLggvyh;gBuU}d;Kgf3w8iLoYGbgee z0BU2i60PTVos>L1jB-F!LTX0tw;sZbt%i3|j`N3ZB?nq$9Y^@7foymqt#Mu;#fpX^ zjCSPOv_qD%B|1!Yi`e3qBqw)ccl@8+v5nmjMe@z?tf#N7$ZtOLG4S+yXO$K(WmBo| zz0Y5kWaQ(i5W!zwpjd?GIKSNWP4N~B@FPNtZPO{qh*cl|AP(O2L2mNqrH_KSZ-DnM za#hef^kI6=CC)O_2L?bK8Qv9WM=y<)1ouqm7PLGfST3-SbbelL>)UbP;5n0_+uhf>=1zIN@LY51O3Yd>ma zZpPAh6QU28Kw`h#SGo1+3T6u%E|&WGVmPHD>0n;y6Sg9dSAE|NchhfBA1+r~eOxO3 zXjP229%+l;Buwmrb7k&2PicGl#ekMSpDNhqK^SB_^;5p5r@hqmH=Mw}T)6z7MC+$} ztuA)Y7Xn-Sog?voPiD}}6k@6ihtX)e?2yT$D$-$&f%5-+{uf1}b~*R`K=q$2v~6fyj?us!%&;UP{IY8G_WXDQO2pK}=P{pc&% z^7TZ7pP#0iJo)W%+ql+%Eix8-b>wvvPi_5&HhUoL(>V9=a}m0}!1r*$H&3=Kdqxw@ zwM(jwrW*j3{=i)C^}J34WYMwwN%G4g|*-Q_`2iQ1ro zNBM^3hJt4G7W(U{7u-C8_G5NzO0*sis;U|mjzNeuU?e1r=V(U0;-j&7`BctiSYrR? z`)16Q$bt7*P!UEPIL+D$g(gBuD7{EF?Lhp;$XFimAUM!obsu?-zix@NCi!=aPnRd7 zy7TwNnbexISj;5@&9c0X1XG0FDsaUXPOx85ZOlGgE!ziSV$h*D_*-WAK$)jdFi3yW zFK7CR6eY16en)!++9e%3v9c8S$*f)oyV=gFgtSR+4P?>(@w}))#ThAd!JMtq+N^+T zLdS+jKGD)&WVfnMrSQ7uiu@Sc5p)2V4%?Rd{QfTNZMz-DFvLMc~jB~t+=Tqw|13M0nzy0*LW%f;JKxaPijd%G!gCe)Bz$2MTPGOnCW;&$PNBn4A*4Wc=g zt7`*O(iGIzU{>!@jAPs9XCj#DYhQZUyiVyQD~EJ@o^1^R1zxOWUG=1K+f7)>$qAMD z0IUC**Nl8m`8J(=iv4=CeuPujsg&GL)8+(yr4k=%aW(eX)fCRUUVduQHdhT`)oU?m za@{X*q|u*O?{)uRSvCUqvfcjmjv%O)Ww?!XoI$BhNO{RmXXy5PcI&0{k4os|buq;H zPzI(n%*l~s9ziUxY6Jz5aT&Z$s?Z_>5U~fR$Cq7rb=E5PohggiY{x`X@T*Lf=@cRg zv|Mc$Y1?imH5vT+#_5e4CN{cnFUSX1@NS&&=q#PrQN4CdN)|kN+vsxC1?Evv@=niR zj?-If#{n2D<&``$&-cW>^eBobsbR|l!p8iDjeNe|49)&-z-&>4N0TFworxNU76e#90ryWaanuk%>?uu@x` zYSVtL=D?$Bg;r~#ULBG*$TWyy#-MA@*ga?|(lpMGF#t&ibOfKnYyG8olkx$HJ%<8Zn*SgfG z!ki$i#*?y|O>*O>@2~PwomCys*EBpYcWj#5Ik)B;Tr)s#3lR>Z?~6xI$B}90&Cau~ zSOQj8fYRr-fm5y`pIaU%50;r}l((riVbr8)#cZ3sxW{!zD9EGnazYT@yo0>n?^q1t zc4h~Y8?3(a@xqTOx8c`Y9xHbWTzH(Gx5dPSZe(y-r&1<#9pRGmMNi)!2}S08EsV@! z2s=yUdY;Hg<%?ur?gE-QRWjG!M^%q%dk%}lAu!IU-3VGpBnGJh_^+ZjGv+X-|j<=0(i_@>A$W(nwBbb@IT3+ewK>HEH|`Xu(>l*sVvoQf4AT8&gb=7j9b-m(N%-SC9Ih~MHEYjhWxTdSp@$QTQK=CI9Ji_ z%hHrEo!J>Myk6n9r>%cg(=W*<;y6aM|0tp8s7apIthB=*vQZNLy#y!Xfm7Wzw&lFto+nA1sLe$<$D**tByh#FqI5=R0Kud@3D(@`5!_t(1X2n$ z8h2eG`uxaKqjqk|Nh;xQ`v>OQ_lm~Bslvq6AwWYTk%@pBQp?pTabl5QQUZ=!>ztue zULWO69@#>2k$_=|m7lpGY8OUfdS_qBO{v#$Btf=%hFlmgEPq1yYAv+JS)f8aDxWht z{W&RCk(ftmf+M5PiMlE*RA?0Q**W>EWZTxUzkzLE*Ytdc`jB;HU1=G`@)WC1NW#D` zj|QlK^x&wHy37{7Ri0g8yVHs` z-1FygU9bO!F_`_^<=5-}KY2i5n*#fGh|H!gu}!3XHX8T`Sz`*+u;a= z&@46UHnsrPPS$THMI7W}Y8^N7l{(jHZ9`U-pJ*Z=3IEoivATs(I*soIS@wNx2 zQ$CGUZcqm+(&q8Ef>ppFwnCjR7t=^o?MrS5llHpQ1hVKC(LXT%dRU5web)?U+u-GJ zU|1?Qn_B{$QW0AU%knlgDSZkxME}|NBdLo|zZ%H?-Rp<(^V2BIvWkmvO!4g^EwcRQD(WQT%mi6L*#CO%%$7TtcRY z5Lazai+etg_cxBntX_Ylz>-za>kU4C2mVJd0GDOF+y2zx63;cVpZe2+_EECeiyh>-3+XRIpZ{I zZlbH{Yq7ipHp#_C$;E+XZm)Jf0Fk9||y;kl^s~n6)<%YP6!~bn^^oLu>$8lS&vek?+FvuZAl*XOMTx}w%&(( zEZ|XbOKO!F^iR*pmX@jLq2L$L_y3eL+azggk~9y8ipkdp}M3FME5Nape%0_+rq1Wgc9M#CJXc0}t*C|q765;$cA%W2h z6E7j3t+^o4@rs;vU%OoDK)3mE4_>;tyKNlEJMhaUBI0}rw|T*-0LR2ffDCyUt7act zgHCY222kWHkDx{pcp{PI<{i1gGH3mXZ1HEqcV%oQDIZegip49RliRl_2l&Im7Hso<=vmD(t%4psu(vV_s3^Qu-`hbDa_wM%X`!lg~7GJ4}zwf#0Y!~}DFVtD~Gi0b}_x1d}aJ-prWnuP; z+XU}2_NOOV!a6eU0AJcr=PiG;DMe@8y%X4mGn+K;Ga6uu^|x+CoR zmtG_?jr!Y>zwy#Mb&W{Jz(h@r>%Rpyj4rc{2gimu`5; zr%~iG+8(~{=Bq&U*#87Goc2?sYFsCA97h64H>EM1ql{@1T!<`WBprTDlN%L%t>WA< z`Pdl|a~SlA!JRbN>NCUKkw*w5l{JU+oB>A$rpEK_jWL)bpi@C+^S=QtEtHO_B?uPU-Zf|se@`U90=#}bTyILpqs24j}`IfK@@<-eE3J2bW5tIrKbUU{E#wUxg%t)36Mme2;uzins2_CWPT-dt}sfA-?y&&4s4Z zk%}S5fSJL;`om&s?;V1httTIS1*{9|;uaodwent*8EogznxB?m2$u@`SYo|;NaS(# zArk6gNV4~@i|j#{;IZw(Vbjp6e)Z1%Ak(*}C?9yoKUOBqGan^r%LSsrw*(?GJo-AN z3gDP;DN9#!XzZ2WxEeXVFtP6q!qgoJK;**RXP+^DJKwe zpx&4apHmK-{GHGM*?#hk5$`-rLtu)%$OKGKu84d|UV9Jf_<%nXE3uD1Ou}>W;m0GR zZk=aT9U3A4L0kV@%^kDr1*)n{B1wXrbajuSK9Q9uGxbV2X4MNcU0LBy*>p-dx>^#* zD|5nmYqXQtf-qHG+Ptr<6dl=v0wb8mawLMEQkYmQ4;<;2J#K;vC%&1YphXBPl}^6FIOA4jW|;V5*O@SPD7xI zPji1zp{BM>4>=6cdRe2=~N*l5bLh#Ah^rsH14wH+bvRGM2a+68Oru>pU+*Pw!jZC*gHTwzqp5Wti^~#ju zs;K1(h3wj9ML!I!KW_)F-um>LO9aCxG7FnZ&OcH2$K zKK`h}g<4M!8~UO~m^eb2tN=REj zoiVJHEI}xkhmYN){++b=$j(xksL<-2vT$?kH4vjP`TmatB7)Tp>w*IrVuDDtO^_x) zE`rs>I+e((m^hY+??IHpTCcS$s*XRhuap`$em!ctqaqV_1j84AQ$^oq3aA02dSURp zna;d+zCAk%+T1^~cvpZK!cB6?cfX$nT3ewr4_4 zLU#e8nZ=K7SoHMgVEoLYzZw4wF`0zS57y`O5=&*vRj{7V9cFHUWk!uMShcK0eu!}` z26CP6CeSdW(g#u;(S~IjIfL2(;_hlG_{2-~fvR4yX4+6Z9yCs;xQuzXzLNl{0vh4v zE$Ke&DE2<>S(kh8I$zscm&PFyYAKxvYbv$&$pn5VRXj z-ts_29rnzIGD}fw&Pd2l3{CnF6Pb!-^p>;`eF{I{8%bN9K1Kgu z>V9KXHgm#3A-Tw80k>IbBro98u<1SE&9gtBNN)!!FNaQNq>`t(1cWX_3|lY$Z(R6i z(pu%f_DY(27kk_PoRTicQ&QeI^fA7)?d*}w_n_}TO`N}J>~hE4waiCOs0yev=`7Am zJAMSl=1MRcrrat7y@ps41xwp-gLx_8U@f**`1jSnXhx5H11vp!8FP)CtC2L8(_m{b8f&x7}y6 zAV9;5T>iJ9T&+1-UtMx4Lg;{)OKq3dyZTg+L8ZSN& zCu#RBUWwBzH{E+#&~+i-AGqQ)+G6-ie}P7Wk(9WbI-n6I3hg&@M|#uz3A4 zvMcX|d|paw{V%qs*Yz5TZ_Q%0&u??d9sSnYNM;Um8k}MH2XNA=;ln42k#{Z~-_Tnk zXO-rzgSgvC;Ea7J0$+9Msu5(0yBw)WQK8a!BW}R*Df9?xteJ3K52<}#4#s6fy8w#z zPF52G-d?H@`c4_j)j{`sCNB(A8~)rx<>w<8)Uk*6lxF`I_FD;VFxZ;0zg|yiE}472 zlUSHhcq0gZu#}{=tAWY}TRHSzN|=>2=kbL-Hs_l!)K#~WobP;F_R-p&P1uW2H*;l( zIIw*fZ5qA5ewL^r>keRE_x>&LHygj)@`ZFRu20f~(O{dqNw;+|v zn@!JQAgEH*^SsKdQ*!(y!9D`#LG*Sf@7-|qagJXM?}_}zJ%1~DJ+cQ)U$~|mAStP> z+wh|rHYVzI37aS$KTOxb60=(2)UE!OFe$+KeS+z1O4R$K=5g-?IgTLa4~e!8*B%y` zE@W>6>`YlaFF}LFul1BcZfC(zi!OJE_-4V9Bc>?JyGO+Kf01>TL2Y;8n?{ODTAbpg zxCSW}thif?yHf}hcPmy36nFPh+ya!~?poa4gS%|{{�~cE9FpX3qIN=eh6enl0C5 z1E=xEU$JN{xb@_R0pdr}KfKDfWECD22sRwx<54A8Y(ffv2)Z3v8){rKc{H0sx0mdO zl7Ax4c{xvXTFl{_A0(vKSX|)BDGkI8#9Q_s!0#qP;7?pi{%(kQ1$${66MPl+yKqQ} zRMhg;TBq8_;wcYz^b22p!6a61c&o7YKm~a5co}8a-_X!&pHNO|DDLkepWMaF@mAri zWx9Skk4>DXUKg5=kjauHHxljW@4-X!@qpYK%fGtuCJBjd(-C0*$eRzwpaOsr5mO|E zFuh%E`MTvWzj6|*?w2dEN4*AnNO^=ny4%Z&FHxuz&0n|;71Qb?yI#%ot=;fmtkV!% zh7lk-Bm||s(Gj0@Om`|SGm(C?_h$mm;jHdUZ_{u_(@(p`v!XWHD<@F=jON93@bvl4&%R%qb0oS-yEr)=Dclf{lno&^(4!yNY^CoHkp)xoB9gPSuvW-xrE$mR=0no+?qRz_2^jazWK<)cYl#NkWwXBy1Q>Fh<8>|F6tH;YNGI)ZnGrKJ#oIjuv zqfmhdoWl$LqFja9lTP?zT1GmGj6(rWOSbyjKhkS1s%NXH*MDK4xWAll)$|EFi13~c z=}O(tcRkgLZFnXs-TdndqIycHlUg4g>w*rvY%$ot$&mY!&gY+7pX&{a)1g1cXZSh$ zEb)Lv!5#G$sD9GCYsfj9($Lmm}%kP+h^Mf zcCX5uQhtmqI{q!2jRba8*?X5hd&n;-bep%ND5tzo_+$#$Uuw-P(~q;R^!LLwNJk zZ7)vqDQTO5+(=8<{{*EuI{_?{T0ls_%X#%XF;TQUGAr^QtqW~5A@pO8V4} zh+0Oz^)1d_>^D9tQ2my%NbKf5@{}rm=5Bh`P@q^U3|2x(6v{neQDbPR#%hu1sctAG zVcOW9lKVZdun7Jbi&>C|1o)6Ct3@=|oF)&lD!pueS2F&Ugm0v(z|riqlQ!sbbLzhD64y5@lzsdd+ zEFQ62D&gDI#QY%!^$RYa3y&fuSZUvpfhpzEYyG{fp6eV|AqErwZl=f zwugw+eBfl@H4R6H9=C_EZWb>{PsBMo7gQPGjMnv`X`1(q3H3IqC~}PwcdvLtGogA8 zc&*obk(~>5RNIe^oyEOH?N=)j&Ml#6$+g#)NScZmz^lmBu5o=iKs#rLcc-(8fU(a( z`zFFIs$E8QzPJzn$sOdstI^(WV}{$PPF4V_8)mPMLI*Wl$=hcjJ`;vl{U=kh=#a2m$7k8PAXx@=^@&shE8B` zXm8{hc=jbKqXf~NNx(cta<_83sH6L7APJUdh>yykvXef&kz1o$-A_3bDu%g5DjA75 zS!efFSw6ZKth)UpN}uQBa>o+e>YzUP=GLJm8fjk`kW{^5yiSj!D3)&JgyRh7ED$zX zQM(9iMfdQi0d-0`u1!wGNjk7IKj~1yB|kYg7!Oca+x*>-Zn*9Z|_8D7>kq6(s8Nvu&2DCY`C;p&j%#j|u&mDV)M zU*vB0HYy8EQCiOZg*f|NJ$45b+ur?!8#i8DSu6t@^*@Ml!=v@t!ucnv%r{5#QwxM+ z`jMG0w|$~paCLk=BKqmL1mN#(xHziTLA0}*KxqsNeyW45ewi^^A|O@qIu0e304gcK~oJR0_p)vRFlQzQ!UwF$x?bdXdU)@c>!g zd75t4@=xV+kG)!D$h?*Fyx!j(7E0kVwqCBWsU_8v!6s#9NoM2o%H*=C8TNIiG^b1F zv*+3twK_Ddv%HD87!}kr^m#_f--MSI7Vco+Mb|hEzinGC%MAjZI=c`G0nRU%+T7Dq z^d2EmlmhZ@_VaX7O?2uy>TKEk`=4~`jH};}*D2gxAFITT8GOwx)2{AprNt)?X}=oJ zegCf#Fu{MxW!#Ry-8uDPrA^=a7-lhdDt`XxJjTPipqkcq;nE)?9+!|{zMAKNw+SFO`GzT<@3t+m3wvEBDv{N%)Mq`r z98-Z6CbFMSi{0qm+eDBpMt)yuLgMn^Nhud?PJ3(P#h*GBmgR%ft?+(g(g+zFxgMl8 zUUGHCw@i7lu0tDdbe3+c?x9Sl_TWL;Isu3zJ&#MVz|`Wdm1bjU#%R9#S?hUbL*VI> zo7E4BoZI1OCd0x;&cUL^+VH3dZ)|8*=-XJBpTT1v&o2cE(I@BowPVu_uGc@o)!r^A ztVXSC7n6Ls5v<$FGe5yjb4)K?5ETOT@UGQL@t9ft%n-AqS5$;kyrQx+Pkt}mO|(+NQl4nKfys=s=6N> z)Y|r52?XTUfe$}G&~0F?$m*Z;zidXs9#6w2*=fW_)pgoCB}{j}#;8fGrkH-zwE z919I)%&yis+i`159g%{Ta+UPBPioq6jwbSx;jA+Kk;XZWDY%fe%3x!Jk@}kREl~sH?EcRL~6%JR$9kJN$`)kg?Sa`x^~n z2*=_d&D1;r=q_1g1mm@u@&-=CyEm{AycUjx8oWrpd9Q4a`o!0g;qZa#J4+=q1e^lw zUJyuro9RvYjid!3vejdM;kqU-KJx&R`;@b~&p3oH+;jg+*GI_?xL*7XqyDltE4NVB zh7%ntrlFsi%SJ|56_dtXC&8LGbo^~()ZDA< z;~37JYBKJlbAHIHd2FHTa2k0Xg7NNf@o=!qGJkw>ve~}6n-zLz*H=aQyHOCHK>YYd zgy+GGaaCt&>>u`O!sFn;i8YGOZwQX}u!haj+Zw8H9DIA3^IpOo`qeG`B58hpXCW^E zg!A^=7gX7?K<|w&|42=En8gh%Xq5&P@O>G(9?)#5d3WUj4wkyd7_mm>BLJ}fvgRHK zQS%0X9m}=OKMLs(@uE|rXDoj~)dY{-vw0D6Mw;?S<)Tqc%ouVVgu0Zq)}5@U2FX2) zsCL}228#vcnFqiSDhh@mLzE4f;$->2$W#)6M?N0OW>ZDyO-3=1bv=j@{A1_tV@$pz z4+jXvBh#xhr6bAfRi3c6OH69wZ&9;F`M%p%B7IfXsM2h;Lu}T39=WKVy-D6ArCs09 zJmj~-!3q>m8C4_`6-#exYl@uK+oaXH!dWT`6>AQ2ojG2FoXCQanQxjeUfJ=4k^VyN z$LqygJG&`B;vQzH_9@b>GUHp~x5dvT5(f!C0XgI@Wh7m<;|;N4&*3C*sr~!qB2S5$ zo?}(E6(eXx#u8E=C-YJw&p=(Ik|n0jn(RmSJFLAPVyW@5YKw-}pW-pG!B*5}LTvET#QJhA#WsJN07ERq zave$D7OJeF&dufrseW&FI*1c0eTy(Aryya|R^lZCl)Z;u+`r>Uz-rwU*v1CsJJI#F zZE@4m+LdFdYM!rcZ#A%3ELV;F9n8D?STT3qi!vTXa!e}sg&*WR_bnb)PFZK4YvKlM z_bvqN^PZ;;h}f1N84rYnHBh3oV~D zSRFR=VvDlAA>ux>f57h_U*v?#p3p)xBu6Fm{LDk5oy7yVZr?SduXum`>29mqRH?jx`ATw<-E;cQ`Co)KMQ zD!p)o8hC`T^j{R6{M&y0Kde>cNrwrmo)^nUxwhU$d|}W%HPMyxC-P0z&T&A^ZMMMt z$#OIJagYzXOR=f#=0a=l*LM>xLVqQ~&2>cSj2@pJfJv}gP5E|3@2dN?l(~{p_zKbC zD`5qBEFe3<_XI0B1F6vIs$(aMH06W%!aN=w<_Lg-Yl-ssp=yQMcsWnBL1d|5VznH$ zGaD$a-DB({cAiI_$&dcwQLgPE@4?)!)C7ZA)FfZd>IS&Bfj_h&MD~0TUTw>U`bMv#=IiJPV0s+1cE}>W zCi-dtRNTS;w9C@xfj+h|==7@fD!tb;*i!YV@qB(YzLnO*V>A&4GRkUj|8~py?E8P! zE!WR>q?h4*afQSgSo4ec-3p-9;jRXfhx_Yc(20qiIYuAMO+cEVwj z9LK2}sx;K^JU5g27(XK19KY3=$}qIROLol1qrCgkm%m(G58=k;Q(Z(*G9fLIXU=jB z7gsrs04#+~N2}7nY&(>pX+vqaskcAWBP)khlVizdp+I3*ChPZLf^r?$#(x8WU%>%R zRybdB9*eCTP$ICf&&${dU+Q+Z!Uau@KR!teP3I>Exp(ij-StKpR&ZKISn`>Ndi4fS5-f}> z2_IX}O?NT%c2$fA6OUAt-jKBWT}2qB&Dt6Iss4#4@_Y|+>bgg7#B#JXdc0js~wcQ~vaJ!$Me^3s<}d!A*$gsx7Z$L-+-2{-#*tU5J0E$1{cy^a1%B z6IdrOVU$0D(2EXyklbhQQpIh|D~!+-wt9Z383u19DH7Y<2jizZ_ww?&uI!qsw9}E*^J}1Ig zn{PCQ7TB?Vh(6pUa@jwcUj!E^pMAq61vFC{Ps2&fS1NxHgb1}C`p#uD*AQivr%+G% z9;Kf8rrz5iZ)LhkOKZT`OMO9aD(dtq{$fcREFh68Kd3Q8*2@zA$%i)uKay+my-lJ; z`(F6zVz*glu2ZOGHsE#gPr6dOiLn@Q2{4P6tb`PVd~~#yMVetD&Zjw&N0Pl~km^)6 zC#fA>L=YiUfRX~*5*j{XWxw>N~l8k&~F%z#w=>rS_qhvrZPvQG~@T6B5l_WX4zjv%F?E?-uz4f z>+B0KDZl zpLeH_Zb8p3r?DfDb^1F$uf+cx;62nkb`|cHw0H%hQ{4pyhx+EGvuSdsnY^(LTnUpZ zg<9$3EYJIV>;j%xAtqF}`3;?t2nL9}y%%R^7Q`cq?!{>YklypIJ?pRcVy?A zf!fGNs)iCdNAp1uw=Dk?AOvvt-Z)&EMGD_V`NgxCDY=xAI5nL|QoP{d;~%3_^rra` z`xiPq!W($DPbP5K&T3%l&-`yh*>A0Xg>X)Mm=4G5-@+X07_9kN!YqUMGxvj$mAt@P z{c6zX%8cstcf5oTS0XxACX9jH1vQLv{=56{S@gaf^88Fw7s{W&F01}CHpVvTaw+Yf z$I9BxU56=UpGc6Hn3jy=WkSEGSmsM7@Z;5avR00y1(0bEM;<3(jzrF7(0q3U1GRk6 ziLOka``bEcSVM&fuP(Y|9=<=w?Mg?LL{L>ryks09>Yy4!6;lWaxc_bIFQ>Hsm2^fv zO^DXzsW=VZP^Ho*-pHZ=(^pc=_!8(;U6_*5PC=`TnsUTaHDMC-h^Rf`GvU1<$v9W4 zIw2D@c1(*gvjGUhGLHzWNELIqcanEyHocw5>kq0cs30!;X#CU13-Sz zBo&Q)jUnUIRL{ce&t%kWXeUe(X2^JL9WR4b>B+V{!)}$LPy5kk@_bU;;mkt#x-bFO z$>cO!H_p?>8^&GEG)IZ-OHUl%AY@_*UWWz%<5``STJ=(I*}iZKdRMV|?`91=P0% z$T_57Z};uk&Tr)Lgayg*A;fH}))b$T<#aqv<`#5@3d9Q<3)E4u$>|UI?5e@Fh#u`x zsP>Fb3(}UU)$kE~9=a8MtHw^aLp+f31|DWtt$~0`w%|av0fuZltJY3`c5j4({wS-5 z>*^8KM>5bC#6be=5}@DId2aW?-{J(v)L4`GL;x2v+c0@#7JFILoe7-CeoxhoG zLOxS>2gw+!_bt)7H%?|{QQlzN--dpDh8iML#8=vr6t`W012H0?MZ&)-$1?oVsz$(v znrsE&MMzw1Dx1aU`nXIZV*?5C*vU#97bJtuL+OCm1@9i$q?bL=BRtS)KWOKjFmfPs zpJN+$yLmaz*U(#qM65HXjSqh)LE|m{n$~8;7Cih zbgCKx+WLJiSJGSci+_xWed1^uttNowtX3@YIpYt;Hm1|JOK9u&F82fKHnCr0F-ghU zHy&~D|0+4m>ax(%ct$W^fjfc69%A8e{%n$MnYnqTv6<%>Z5*vh zDG({pTe*GtZVCpN78?K$ycZ{0>$0aLJSd~z_$1KKkFKJ=ZE!bx^g!@A^i3bKdcmRk zgDsPVnq{{Z4>!Oc^Qo7OiT4U*r$uVwnjV=ow^ogRgoP*iWu75B(r|~bJ^-oW`BNV4 z6Zp)r+BJHe*ekzBfZmm^`NELJdw&_-PbMGzLa1`y9d(My#3m7CtjZJ;YZFWL9hSML z1aOU6a9hw}uM5MH!b#p~c*rY?-{mgNL{l2b1J&W{wkLza@IUah+9OmW{L}KB@cP`~^ zy#SFoe)x+B8j=YfxILIr-}Lngkm;J3gh!i#rSr>yX-S1_^6yCrbpxnMfn@c0z-Xwu z+<^$)w{98pyH0P50jT$T$7f_N*j2Ly>{_bEeOA8Q83Z0WE}PBC!-`M)!9_6fZrfr( zRZxZ-CFh+q(x+GELA5e!P8+;wX_OF?ttBOF?31(J_u~y_8pbT<;`QtIQ`& z(<1e2FZ*2pC(UO5}IP+lYa*8-j213TMoz|B6-M z+?7>ykg0d=aVNZ6H$X^1*l>4HAYfsXQe%IZsUvCSlvgui{5GGJ#IN?sQ=c=IrNKl# z1!5?NhgLC+%9zZZc|kJU?w$+9A-NrY^R;OE;0F=&NTQV8L^$4Hi@F*mGCF*X5$PJ-RzeE$3ZOEh{q$1LArW?~!sJDjKhmI|LvAhr!0 zgm+2@pqGrs_8$y)JM?~wZJOz6Wtq*nN|DPWVmp!CG=?2aa;cAu$HzKpcTG_a4l&m9 z=vVn!ljYxu-DPFl%D({xpY@96sQY2Nyy`Iyi(3Yj6O=gbVF&^NA6hD>K6I!KCqm;t zT!k6S$jOQ{z?NvZtws~-OJ{>0zvy*RF~UAntiINkTWX%c%fPGU2*EZFG#tq zSQitM8J@bWww#l~MP!tP3wmuK>9{|-jHzi>N!*v6Ng(S!Mw9K_1v1GMas8z3x(vL! zGb_U0^B;&2>H^P!dKc(o*)B;$;phDO=hy)7AfZP?H)ObHTwV`{45+`up>GUUzPHO( zyaV2rp-D=Dm!smYi(0KMVV0K#D}29 zNPB#C(xk$pF3zcXhFWV4{y}1gpX!XXH+B0je+X;)FjSQT1TESTPb1I2=WXYCL%vCQi#fNpXA@#(-d(kt*{lSIc`2HEFKqE5(7uE;OF z)?D(0aJC;9(G8?p?OjfV>@C>O>0c9>H%m)DQC3$KKswzf#5B1>#UZrLuZKJrv{Wfu zr7X>cA>#J2*N$n}>&8mzb$+UwMWaoo=7o0l#&m!Jn5zYu1sQcDVDgUs8IvC{ z0YIdrI;Kq6p#e+-po;ogqD0{RDw7n(9JMZ2RO^UCPt zouveo2edpTd9IC$-w14j&`HMTyjLj# zfJ!A428jNzw)!#d%jYV{1lfbev>7q7xunI|rz%fzCGgKW$IfiHS5Doh3lL$Zq$do`JPI~c<$UMh6A7g%6-9hCf?ZOdm=m^crfps zyex-&m(4flLmdTdW#?Ar>WgUS7ilNOIgwlIZB^Mzm;) zW`H7XXdQZO@nd5`++n4H3NjC`(0`P!2Bi?Um zuJEwMo?n|uf0n$F(3VtA&m&Hf{;Iozb=gxf-| zUaeUJXr;$8dWrzu^uu_M%;Fkvbuwjl<&_Mozh)JZ(z$Z&P=?y^S!Xr#re!I2a@9I1 z<|dE5(ytBt*xvB&7J>Cu3l=PlX&$_`R~34W>=Vy@%poxfY=>lwx%aii#9hM$j;MewG9| z6IJrAPnKKZ;`P#r@f4BHj1hN`D#nZvsb^ere(UwQpLn!dN^Dj?QFp2ZXE{k$yO^z^ z{yI%YHoc4lT#Sm0v_D)qG#Hc37_*a$TcNp1UvjH=hfeJ>n(dDEf@|G-S=~ta2t@M(yxzj(nRumcEA|c%DL`?S_ z1X$r%y>F|u)nGZET+uI8D9q#3o5Vd%R>|_ncsxCaVXk=T^6RwO*Sf$aWV~+n8Q>L= z*gAsI+KR*xy#`r$L4Bloy`im1Hx!rjePzq_54JD-4@cbF12R;T9>9~&1AA(;=A&iv z>Yvr=H)Vb%2`{?I`ne^!sO+(>!o$h&qsNP>GW4#?l}4gAMK;kCeBwK!dd7OWhSyOq z3?pfL@jnglwpQI&Ev_64X%>F=hp!rV7S=h;tD{~WvSiLDZkEsMqiiD zfrih(zZPC=>B7cH_P=>417R2l4WVSWNn$E66P8*G-`do8%rocHnxnf6rW(#ZuQyCW zGLsy>iVB={Z=&JP21kSRCzPaJ@vKOcqLfb2*;Y(fuOqcVTP9 zJGKX}<_}J(h`@~iHlBhmNr#mW5-nWJj`L1%+gaFqmlH-dJ)Zc;%dWWCB&Mk%#bhcU z*u!MKf|bqkpZX==o8>qkYPf`FpE)QLI|;I2zxuFp^WNqKk$ZF!qYIzp4+sB?v$O;} z%N0Xxfv_QL!6%XODj4nE&JzNNQe)tc{O=Dh>6Q{>HR+zYo=p{qxNB= zyT48DRZ5P9*VENJv(;~<4=SlZ4L|=UoJnXo#0(4Ew`gC=w~`yfTgd9qjI`0=$=08j zPv%DE!9wk`3z|zXA%3siKJ}Fvhwlpw*~T_9bksY*%Kp^JbI<{m(x(dn`4r|U!@q~} zXH6iWEI3e&A1$9+yRe3T>i#3qUa`(-$7kZ;pkZ1V~dc^kPROFbb z6Z!z<=wM})UyJIL<&X*yvaxIqd#*px_peu%-%IPDlCZf@oz;Df4dIkJE!e!g!J^(F z7cI+Qb5Y(=w>%U`X_((QZ;PdWz*XlI{60}Qg&?-_C~zLgb2d&Fc|ic} zaIOe0E~CK(c}o~LWoyOQf^n6+NX43GU+7pH^M}(!{UnkRc(yJTR#J_P?ef^p&O;&w z>z}o&WE5M`qrCfQ{n6eE;?*xjotB@@IKaV@L8u-hcbw0ZhFg>?p$uTk{Ku|0ydevf zjC@REjH25G3qR!+xaFJ9ah)lIoaihO+;l=7--&Dm_9!h7y*p)=*}T=JGS7YY6nEo! zX6Cr^;E{1h(x-IF*8e`+1Sx`;kJzb8fp7+U+$K5V)TEx*ax(WHk2_2- zOaSh_F`3s6FtijKK4Lo={UY`N`CzF7wh-U@pNV}kXU#Kaxj$i2%A20rK9n1e+Vp@j(jUVtg zBXm(***27W&|tRNCyTOS=iYpBiw37{`NNyN3y-jgMEA?6yL~}ujzj{ zW(@mwPBlTiuJ^O_gZBt@wiZm3T#UnY>JfncXA0--@zL2rR>#iMT&EI6BpPz$eNvI>;T)AYWv#NnCmS{W){GGa+Hp zK(zlQ_g$NVfjy>OLc8U3IW9g|q&d$?q|KDYd|uBt6Jj$uPd=E)$n|YC{&3ZLOnNE} z?>1eH%R0zru_%$;eaTUpzrrIFl^U1+YHJ9)tcVf)bwWNhK9G|Uq5Tvz{sxvV{X~p> zvJtEKD>~bSFi4Gf8q`hZ8g$ax=_R73TUba~mRB&9@*Qbv#^lf&5LSpc>9Z_0I3(gL z^N&sj=^!rd@a_nQo);o!WPLf{_ zMGCv@80TS!6})tuMtNcz-deg{hqz}qGC{Np3b4DP|4Bv7xteL*KEV^(33?>_l#MTj z+^mx`+fttD264q9Y;Q^!YaT?FoBLsYzKI{OdQ+MAXWe7$7N7>F2Wi3&N_RtS4Z4Xx zDMXbiy|zq-c71P_Y^6KO_4v}`px!qXHMWbEQTZPy)d2%36I~Wlf3DQ^44KSAqhjvf z0*J;}mYWCQslkHvPSWNK=ZL^4{$y4IcD~hfV$c2h+3lq_T)qvB(o1!r-j;zSi6N~zODbLW8mac*w$zK40c%e0NCrKUEWhvXEL5hkU{}eJGnGDmF>Makb$jx06M1X!CAh z*fF*Y_LBrWFZ-EgR;T6WVCFNNQ*6h@qBjGM3BEQcDB~n4T|@CG{#BrgicQKsbd^3S zA1i_!HZ;gf7PYx>3Cj<=aAvJOlB<)X{b6&9V~=}h#+;7eH=thEL8 zpR(XiQn2Chy-v_~gQ z>{)pKHtag2HKiY?Etd*Y-Wry_W^uBfJ+5HWR&=MO&h7c#Y59Sc;DLlm*nnUf;heMp zdm3LWzzh8j`&bNAK$uN@e&XnrMZWwi0x7djd<<>Xq>+`CUA3vg>6`OCuM1NUSIf74 zuv6!|*U5A{;K*35&2?|LIb$+Qb0No?{%?Nr3LKy7r;X}K5lFcME`O2`kNi^WLZaI? zQVOQPW&BO%&K6C0DtT(S$p=0@#^#jWrZfvop2ztk&i*RD1(^r?wmtsdeF1aT_UTKS zpPz83s+WkHc)LfGS~6Fo$@IlH#efgXRnds)Gr8|Ah%^`F4hI&;E@U4BUlZTuMt1L8 zYzc%;k3X-IiZ$M{aG`$nYVctK3m)rG{6=`sG5+3Hz?ato2or7DC|9t{s8v{rmCNk| zxaz4$++%SZZ#aQ%TgE;M((IV_=HJ5|ahR0*)nr+oJ~DZ+9dB+mJr4QaNS=x#gD{a! zGhf_-ez!S`NYW>jWUT)nXD!`|JYzmaCZQ^|n{0+Vd5Q>S1mn zs^OBM)f$-^@aUF``(ieCRV~ow`-tnYx_KVFy7Ka__#3Du`-8j58>)zR;3ZNPA&@-j zUiNSR8H?!HQ-iR^{CEA0rW;-<;F!fdXELk+_Vh>M(f1WhxKTXGw*Fn)9J~`waY;nP zQx&h2^PoF0vmrH>27#ltm$l=U|27xpMw_svfA3yOv`_+n zFnrR2{b%F(FBvjsKC=y5-W~#kSYSJ_bnA|<1Fw?jfr*g&voTjfn_O8J1 zF#tje0Sfkya$2CG4-Sy|pk9-qTODg>pOr~zhTT`Pz&z@c1(eBRfaCiX^f&iQGM#gu zsKs`f(O@aSU&B)P+Q9Q-KfAwXwj$9r;+cj+*fGd2J@1T=d4k}}la{Ti;t4O6;KU8K zv32*u@wAGs?o9crb-Z9rtWo>*PewXhJ2Fj(?Q)fuaJGV`WtP&dfL`>f1R6jCN$$f& zp07e;3g?kB3Ag%58;spI)RZfus~he0>i{l-F(!fzae=o4;r+s(^jdU21V8DIp zj!#G-&a3^F@LVOM<2K-9_o%~P=KcZJm@nmei|;fx8651)gsjIA6wCfhd02+; zjzEpWn4iF5MlBsJ%hUoH?QKrr(`Qxtseu>6{i)()JHtw-uBP4bOsx#DPP0=Yo?28S z36JCqeMOx!4nq_f%Y)l-!n+YND^lkf=9NF?y7gQt3u9USfp&}adb$uWL&MUu7E}IH z-Om!H#ZVn41d+uW`^-y4*%&u?8NAI<_&;X=W0s)nZ%?nB@%(bQE#b?q^a(tOFLJd% z6^WW71v*ep@q@A&Hg-deij`8CE)267LUcm7z>hpS)#il>1e&r^I`yO)T9t+@@Fh#4 zT0TR6M}kXXh4J3~nTr2AfXL~uzc-C)wD3FlujMfNEQEyHr_64(Zp7MiV#9N?)Sb^} z;&)S>^_1ZU@G@PZJo^)BbVB`Gj{CYZSU*{*S91H3 zzFxj)cu3-~96Wlwz2rPv#hEW1ne>@OQ&$)n-hfFkScK>;E2r?li#3e2&NVgV$2lVf z5@>}A4HcH(3v>6#mCjj&&B%*<&z|YnN7bo^;YOwM6S-Pt7Sryv^|-p-06X1gHPjoj z_f4ehWu_2r=>5U!!1B$K73M4u-c`W_KNwe)BtbHThSG34I1K@>6_8op@>e#MhAllIcM4*AYqSS$*F7VOsWCU?f39z3)y^Q-<+(^ zG+UiorQPf*yLZc~Q;%S%(7DOEQQLM_IA^Dyf{h z@l^NrDrgdn0&d6{-|Y&Onu>9MIq`o8HBg4t6IfQQK=*Lh&3{Nw~0sbH$mW`Tyj5k@Ss(bKk zP46t0OMA=3>l?-3M!cU^-QvCr+A1&#kRO8ICLCHVvUM=#F?Q1(u85q&w{a7mxQlY? z(IQOtat&cH^xxHT(5mRh@R&!)nsPr)cL0IzXvrPDnlQQ=(^skYFNTLYh4-Lc+$%IH zo|G@cu%{-D!81^I*u~{j!&L1q#+tlfuF!tEOQ`yPkm-dyj=(R0TM9EY+c%ucU<42lGsPbDC5vTUJ2s&B~Qu z@70qS zmzLJ9l$s}~=1e*6g9Hm5^u8121RA})-RVNu!U}GUVL0XV*#bpn1dHw=r*Rz_I`$C$ z=h%s+5##_8o3cvy!K(B@OFpW9QqI&A0zWa^VC)=}W(#EWU5eRN%yr z3&(}I+j zo<9a^{O*w7NevZp9ZNCIdAB7Tw`mvthbL0!Pbfh2S3!SI}hdN9zX4sSRuB~E^*B>qyO*?q8}n$}|Ehs6%XFp&z> zj0?c&G1M>1y-khZ&DkNd9!jjDIv(|ww-?*a#)hdV14nw9lQgJtm=g|(AVKCS=n;PP zHen)=nhEO*5+rZyM=qd;Pd;gqE3Q{G-VlvMKJ=9nQYE{;&+n?VBn+maJ|&<~VU zi_HWW?59|47(~f_C<8Ko-OYSS(5qvIQ`KLJ_w&gs636^bK=W`_N+OV!mXY39VK-w5 zn}x&1qG(&!5_sfvLi6Kw!a)d%0GH>vADP434Tkebe8LXn;BHwzOsKDEx8+L!(6)o}( zuEzl!MiF~pdEN!S1kY}EIjV?|{d+#$>ZLzf-n&!|H2}G(`7FaHE~g$9e?|+byEN6r zPsGI59ramX1`FPc>J=%GGYk=POdkAB+zJY_IL%qt6}1!9&Fxg~Vve9c7G*5XxR+z$ zaQR^ZyWOQnNRx1{iyq}PE*8xop?CKn~_fM9+!k&A*nK{ z?5N5@V6e^C+Z|ra$Z8Q99)iUwu-DW&4czQam~HpK;XxnNVyWR4+2lg3PcsRh`hS^p zSv>5p#U&;&|JA*Q`=e{0L)Fd386roZrN2KL`Fzs{c zNY^XR&I)9QR*@m>=9Y)+Sh(9rceigNf?L!%6pj?8t+84)B+WTaON#sLN<@@Xb)(4!Q`GXos(Ko{n?p;M9Sw>20c5ln{RNg#HQj={5|yhXxMO+_hDbf zpPr-jwkGq=b4iY2=&?uPz06&U?7ro6Foxw^J-Z~LfJDX&zau;*P2sFk{L*IMLk>rJ zG|kHgJHI?YUDwBz7v0)te}X9>r`4lnIrp@87=`l})dXXR%a{T&Ueu$v$vS&n;;LF^*s$ z=Z(8a*oq~F3HHAuuZeq%ml>4zV3T@& zj8Kbj!wsh`-W?v>m$rC%exU1&*A>&@@)@sJbn?CZ>PN=)RfUl5(m zt(y(Z8YI3k?HP)Pc_{np30r?WP3Is%>Zi2{zSk1r;HX*MT0IOCNxwh8UQ4~Q^(u@; z&LMvJS%;qPlyX6D3)aHhqJ3)G?mEZE#;^>|0WI*Ue@K`+Lsj20y``sKOxJC;B~5UX^tCHCe=NoAAel5S`}!7rvk+mt#ea7lp_Ps*A<-p6`j^Z(mM!0u4=-Oe*a!dTAEmoCI_L%kdjR)o%R z#5~Sl8{r0A)8KBPZ9E`!p8s?b8=^#8a}~SW9NN3PsB7{9Wzo0Ejrq4xiRotfS8S1; zo_l1rN3$N7oEev#OBo_Im;SPYuT0f+bZnf-8|AmPkI)0Egg&mhZ$wo(N7_V|0*^XZ zPdN)MSv!PQo#rogdJT8|lQAMaJ(H7S?ZRvQ@*H~Ox?e3)_&`;*t?hE31rs(iSp5{j9 zm^>d&&1wFcO=ukpEDQ+=OSJlYot(gxtgfSrf6s)lfU)+}8HSc)^m-u-kRxQyza2^( zt8gjY&ttA_)@A?S>XA|}*l11o7G;y|W;k2lVOak)Wg+Yx$OjE?v@PO4eGj~qN_Nj5 z%hI+#MB>i16Y0M?-5Bdl74LNA7xNqoWVJftdfuYASGkwJ@4f{xtxAV3-@NKHp9}n# z`U~B4E9Lkt&|HMurT!;B!nl2|fr`Uk z>!q-`@sfz5M27S_MT&*G8PJFLl_#|RyloaG;KP7QwxyNN_3^6Avs+(z=e6}Ta_@4M z@E^IpYl@%(uWIr-w$?|Ouf(b2G~sH<}bYjOontS@h!i1e|pG< z2#N>^OZ7%mniyt0uC)3#9}kE)T{4y;w|XBm?H=n}5b)cL*iw#f6RMYcJWlV+Gj!Ol zjrzYR*xwIjD*+?pJXZ2T&dXswi}Wvye)@N>I&VjJVWF#=U0+ow{*SUx=6`BO8gQX7 zJ^=JJ+vh=V6+P4deDh~ey@Z)<`aym`S%{Su6%fN`*#JleAXD?mRAWM14h472esi~U!u7L*bum<~i zYPi|{ZeD=PiY=uFMzki(1zCtqGOs^ZG&{H zC@kF#(jbkbbST}@EzQybg23Vu3n-1G(y74GN_WEoOD)~KOFjF0=6Pq{zkrz?WLrO*GSUS)r#*yscQCZ#hy zlKL1i9GPCmlUNGR@2U$*Y%)2mdc$d1Y0n%d_ds9POb4eWB z-M?)~iJSvtm~(Lys{&bH?MXbfu6$8HQ+@UwVUhQYTt#nhv8~Yfo04(hGvwgQuq)|P zzC#3%gCyeaSxjA!C9uzvtY>DQFn%++^o!5ypg!~xJd`|~zcbjsr+@^g?S%20P8|LMq5kmoZ`i+ zh)b@);0T^aLE@I}R~>7fgP1Awz-SJjwq=d3!8`ukDw#xvAOXV^ z5*F1^I)!yiy%*`*9VxUoM2VS1HkNSNf#UOenj6HfgZ!M0G;zF-po!4U1-8G%i^vtg zS7c}ktq%iV{HXrT*QU3*Z`?OT_#vB_Z}H3aO4A8N=zD+dmWiU7N@k*oD~8u)0iQJmAQ@_Pxd*YJ)o^ENT) z=^5$7J269gq{i@^y%Rly7iT`fAHD|W$lXbi(d1dJoYJitWq|wBZq8=T8zZ+99CO3> zVn1$vx~SxzIEf|z5+$%X;mN@>;n6r>`p#DqMAs8#BzQ#{a;y}nWGr_^&Z+YF$?#5E z1)r|$_nzKI-}uV7J4FjgR3^*qd~S*4h@{nDcn(Wsq^*t2CY4rtee+b-_D$Rn1E}%j zXNEv-Oj-EksU)j=*gNo@zvN#h9Y7#G5;SakjT`ZCoXDtKGL$95Sy6bi_qk&-?^t}i zvC>l~JVX>0l7NWtCgvX&?<&3!9_w*Y&&*L;-hy8=5XWc*bG()ReSWrOF8+#D{%G5Z zGf}U5gR){4-Ui|Q>xQmxt$%9zH^qqTTun~i`EEXu>$D$;CE%pQZ__ip>9?1=TT>U= z!;lRYkFnU~G)mgmT2}pUJ6?F6Y_+CUHD?i!bIQGehcXUK5jf$2;=q-qDgMtS^s)`S zPB>+J@^qtiX3t;zZ(P4_2|Bf;2pvdy&&Cc8KZIjsxh zba(RDp`q2sT#G21>xc@oGo7C!K#N~wa_pk9M`??j;cx#___;i~qi#w6Nfit2YX6kH z;YZs5_|=xZtDz^W{L1S7U#9JxX|R6&jXv8P7M8Ui#Dhp$A@_>w zLLCLFeD_!0(RUh`$>oL}a5+y^q`6tNnZ(y6{O2P->rSXvS9VU6{&>t1`R1&%o%P-G z{HM#Ue)VsiYl#`gHMT~BW(NO#uT4e!9G6=K#1e7@gU|WG8(wwz_h*qBLyQ=%p*Rbb0%gHP;{plpGe3sI% zsylRlet*>BEYUL*2KmdGKO%2v#D%a|PRYn}#}$*_*&6xoDQPh%?l2t)M180HVyHhQ zWVgEdW(%0Wj8$zsID~y2&~cx*6gtquYS}p-Bo3UvH%1pM><>|X-fRCT{{afs z(Y{yvTt3bs4sBZg(!49@@5Fn4HPdgO`}}_g}V!InU#tbAREmcVRCS z3VT86!3-h&((IJ{I*?@BzJ;clz$dw=0iACO!F}n8XK~~XgIeMb6U3xC(x=fNfS^LV z4>CaO*)XyUz&)=`j*yF>^eujj_uJ+pbIupG7xNBn|Yy06HUU0DVl8X$Yc zAM^f2U2_j|OB3SX=AkVEtGQS1|CNbTXub&$BJ2J311Uf)=+f%|L;PXzQL}0l^ep3z zGe0+eA|jYtrPoVz*uLBf2}mrfe3Ih;*^ZouAV3V{#22GSkm>q<^fr z(F)Z~X}^9$zz#UoHAcfy`7E6#px?87MolI=!mSo+Jlam5tu?vpqZ71gOjxL)Y;i|d zS(lOg2G>6A|2)PGP7?}}en-rY*OkZpllF0w6+n&ir|v5)X$Lxz)|bJnow9{;i#M)T z_wfy`Gx{;a^qgpaBA*F#dr+QyPrC?r<~{xAE672cvtms#6oJm5YM6$@DI;g6p#r~4{FV7YRF13H!9Xa)ey zk6Y?$$MLCjom2CpXdW(9|1(0N@da`aXtwz-tQCApr*2B|j8PHI3TpDq1s<80iJXsk zhP{*Y+bg=0)x#yBwj+|8@4Y=c4lzPq?D09~c$G}h!c^-0#J7=0dYL!@3a09^}$cE0=SFne81o7)%L0yYo&e! zFko(0V-ayhuD!#HrH+xM+h9Pl$_}bX&@BNXy{J~aBeeU=)A%T2UQbSSd*CwO3!Ft= zH;5yj>|P66XEME4jJ&XLr~pq0(06#a6@>|G8NSDr-ROVvVV!2OpnX{}5x&&JFiwK- z!iFyA<8-JxBQV-dzJ|QE!odQ?7%l$G_vmHj6Bp5`|C)rZ}v(P9Q+a6X)OgFIob+9#pUO{z|q7!O*c^3rCGJl3OT8@9>J;* z+ld~2PrzR_hBfOm`8=RS)Hw4P##jdbItzU}(qy2T0^U#KG!K&ia0(u6&Ti-VmWj7D);>FYo5$dZ@%IMn z?>1h3?#(QWh*1knldox6b#wO*E{==A841!$LfrdyQbLUMmz zYe9mobap^<=D~zGV~A#({5yK_r&gZYJfzw_n~5K}KN-mG{+Xqy72&;M1Y35Dm;Rk~{`Jo6@yYtKQ!+-rECZb<=jtR>RU|`SJwC>-p zMWZ6Jf;)QQKL3%WvQz@G+s}E%R?!+U+(4DQ{+GpK(gb5&;U`?SZRjA^f1mkx0?hYm z@Trc8jEQihR9^`in-49jdjz09O2JSL~+qqNQ$NsJxMTLCF%(Sm3~ZQW$rjgOy@nayBqK~yXnndi!z zyLlg5?5aSfHVNe@b@=|_?CkjdZEoll`o;xGHpKKZsPi8oL=F~PC0R)Q&YXy^v}Fj} z3~S!Xgb&t_wK1ZjAKN8=Z8Ww|H~I!s*b*Sl^=N~gP8wT6x(3iW4f4`x01_u`hy3wU zKgEijgCQW^uGk^-)2GTRT+#zi`qpfBDd)5I1H*hZ&cZis4EOUO3*sQh(QghacSDcI zG!W z520+reV7Zq?k5pncG^C!E#Al^*+)z{<}%@Aca%qK03Lkqb&%4syx0Bly|_hzSmbk$ ze`^x1C2-OCgCM2$tHkQ88gDil(5Fuj*RujvvlkIU42mj0XEALCa)6@mxiNP*AQ?Wf zTF5H?)0U8vF1*UnpIB&UMdY|fuM!UCfYkNDP~TKV%j6ym3wJHfhW$lzwkZF*^D0*y)IqIgbbAaxjuVSSw9{*OTisfNVU zpLmR11Y-p!H1_1ctrhq?F^mmtdT$!@d$+?q%@z)Sg_rBiP1~qq?L>Q!m(&X27Xr^V^LTMV5Iyh*UgfEv4|_{ zeR6`H1?s2*7{YGWf}&)wo_oHF=)&ztPNkFbZ}?1>hng-0k(T+KftfQaC%LEzoqvdj zC2~dnRHXqo@%Cl6J&x5we8t<)@4J>M#QK2ynA0 z&A+M!VZT)bV+b^PFwf`naUj`~X_CWrksYJKbwojSzw;o;H_f;KT15nwT%Js}3{AwJ zU9(nS?W7HdVF)dsxHo-ERMqX}zN0(Hkxj72ril((q8Q5JnUr;LI(v<7D8Z+BgeXrA zvy&C^NZAJl@@|TxAMX+jJu$q-^K8fc$Xvqkz(`#VPJK1--DIyNZ_+YTgnWk^Y{*6V z#pJY>z|L&&(w^s_Cy_!rZp3F&tFef&_9X+}&%7Nv_Iv2|riI1QQURpi-v0|(i8Lbf$zUC_fQA2WPM9*Wc8G&-tfwadsfv7Mt-B*K3 z560vEE5PlAZt33m@q_lZRs_^%EIq^0PWHu4X4AEp?Qp~}m;OSxwghigQHgQ>zb7Pi zFIMjc=ZWdX-Y;N#GQt+tqH-vtEpDj454}#5h~YDz`L+#jq`chDXnqp0R$By<5Ae|unwB+OqJBk})>ltC*peeNiL~pdgGH!D zZ(=TMvAtyfWV5tmw>CiB5F^)sR=qG?)1j0b2t z+IOKi-?7&lyzfd<7C;cil=0fc>AGS+_u?W42Q_M39(4;nCa}z91FP>byN>KVgiBuc z!}rO?eBII4_rhnW@_Nl@wO%9aR5IS#yw#V4^-(!Gq?wdgsd0^A#gR{fydUO6u) zon%~@6>-0g`-%@e_N|z8E*P*T!Y1NcIa1@amvEjhE$4i;|166BY^MyMKqug;nEoy= zJN`(uW8FAN@z@MlvHR6dd2cXgZ7xjEVot=aa$(uX-cC|_A|JLZMw zQu!_9o(?$XCEwDAbV>(t8Y!%YZId{3gi&LowMNM=FG=2Z;g%e)Jf0X1LoyCU;Mr$Q zOLy01AY8y-v;Ya8Zx8;Za_6N}AbCNVf}V||l8e}odbR=$8*RjsDy{Nac0gR}8I6?_ zV>B~;c9*&ahAqbKHwC3?PQ>dW02>yeVnh&z0DHdqwR7fki;kYD@og%s*mKCoQybp1 zC*NK_Lv7;lyFns1ryyTUJqDfBl|HNUag^!Jn=G=bZ?C?9rlmk=IRI`*T-zk08(q?M zgj72d)O}#oh;#3P3MP_?m(i3^;RY=-w;V9jv-!TcEkVshliw^1SY+Yr`vk-HCOdII z@f@^?AB|9e_;Rt(+fK_7NeFz&?@<5yCx5pP+m9;Xo?QMRhpEN`rr{JvS$P`s5EJkg z9{fYs^CayQ2Ql&ySJd;%4i+9fjLkI1cIhr%BNcHqcB{uj!{G?D*61b@hsf=teEUgQ?>j1LJ)`K;5N%k5mEhTv zhhQC=o#;3A=oX=h=SscplkH2~C~@ye&vAzn*+@^QH+AL&1x8h1U-<2aNa62l#lTq9 zr4&WY(?L(Y>;}hq? z$Cy=rH(nH1fo8v6tZXJfK`0w0bBy}4KLUOM9lUW@csa#3h&m|_^TO`ps49{VD-73Z z!hF77l<;MZD86(laecV|4yA|2qT?P??>0EAYtMIVR0C%_@C2S-6M~cG=L31La&H>= z_PT*O`|`Eag*57h9Jem8y2(#1F|We1^eKwQkMiR-Y#k%kTa0eSs{p>ItUt5?t~LG9 z7DTg7;a?`OFK}Oge*9fuU++!Bv~Lvt;vxYFbL+A)-`pY51y7S$E>FwtKFvjKFN*&F zAAXHEVDfNUx8pn;J;fRe?Z6OtT?&;h<$5>QJ}Pjq7d}ESRR7;hFIvKF7J+AR)4K@{ zBO5EQiN)QNoraef$fykeYE*RYHAK>&q)gv9+$7MLp< z#VSE~@woe)>QjJ+nL9L~4@|>$+;;u->`m_K=D#Dxlb5)xsYa-*T9S(^%VWEk&k}$k zd_@bXYWul7g#f4<@aTMfA1i1w2I^*$jei0X2-$ER^|Zn>f3vH?9XezTEZ z5sjt-IJQ^(-9>qE80BM;zwU0mIEC`fhDebGz&mOTLd}t7oxHe=hM@^ zp<{tP16-Zk;x~KFO6K$-$Yuq{&R7O39(#fy6aYpHyrB zk%~mQVEJAt5TXx6&8Nx$goNBp;0=aJ9*>75e8jp{&9un~VxYUoIX~%XyG$wlBjROp;xqTWV5RIn_*ZvdPpxhf0uvY? zUh+;@_Ft77UoV!{;1e0W8BLo36)Y2&(?$=GxB z3;CEb38`jtyyi)HcK>J7EmZfc@PVtim40e&OdYuruBN<1q@Q!sV&`%D`v88?67n$1 zCt0{sm~2nv`0+=CA7LcnPtE~|iLh)kIhcWCL83Or>PxaBPxTL7ZP`m!q|4r%knfEE z@}vi>^%HsK!>>L@YGHrd!uj*n&-7=Cef_T09el;gGeVAAPn^*%wGaM>wQ-X1+S2|+ zllnygb60gvN4z{A)WUwcO9a8&0$|wmF@@Q#bCpS$SS%v^@kdN5!UO$(LR+ z4aIAo&Szzp_;G$*uTDmNU(Fc;$m3=~+a5prP^cL=C!#$Xs+QrqS{fUPb5>2~rbbof z9`vHwU@6D04+B#Jz89l_I9f>sni^qdnalYN^sxW~h(tObW-njE!!$fvPJ^WCqi18g zDH?}Mt-|@l%kr(Wlt4X}KO^-h!HqUpcniQh&X2b1wrtRFs{y`O5cgL9L4wk3UZQl~ zra;~IHl55KKw%YgN4v8aPEd;*+we>2Z#I-;U$~CjIl@se z(Gu$`n69G64kiO*=PKX%Yh^CIclI$Nd2+;Z4%1xTxMuvD0_nVFwM)b+h?!Ag@=y57 z`D8KJqb64|1WlsnxCBz$bDW4GA3^m%qIP|8Glezq~EJ~Buq^EIu@~x z1(xaIMmJM&spr%IGS_n)9h(iYr46yh^p*;iI-NkzaM%)aDrt4MQsI&tk>~nTG$f_P z<=g@BKoH)bs)R}4x$gE%FS(mVyx!khOk6rsX5cz7_nq~gRJ-!2qvbEmFNqp8Ed`_n zaiw?>l6BG{`0p3$okCKtI)bqIk>dmK%zBE6H6bUs>3jiU13UrbkA%<+u6 zBx(J-v4I1y`)|>41rqYHlzf}j$#{!~)D4j9NHaY?Tz6F7Mfasbx^V6z!3pR$JN)+W zcZu}*ZiGXp{>kCrU>Zy}O8kWpay7Wk>zE@9Z%pKPvyYL~HI+SUyd!i`ZkP+T;wcr|KDz6u=*OVaBl^s(>bK|;*82uvFGMg|{ zNRf&Kq^oH|!W1&PiP>yADVEQ`b8LsWJ(WPEU11HQYRKo$_$Se|DY6=x^Ze)y0DR&f zh>B|TsnJg$gTTixZpIz|1{K-dV6VJg7HZcdS83vc}j*a6JMNc#u$}*(Q&?Vdu zls)4Q9u^7Oi`Dk3A1>sk8Sc5q?kFlkqEsI*cBd{^=$*|ga9@poJi<)S79b63x%JKG zlW%V0{cF2CM{-7$uQ{DnZPqy_g}g@GHAXbZ>qucxpM%7P6=q6v11F_vMrwW~;!sJ| zJYuMQNvK|y==2XAce5238T6N0U9E)uu#j2+(77jQ{q)-V3Fh9b1KlHIreSg7X(WQ3K&n``M*fc||a7lnB?dPy@m4-*{=y2{5t6?Ghr zEy(y4!{M?whm;(;ju?K3JvIBHL4tmV)BQ$s9E{fI_9ff>&r-q3qUGW@A4~ve8&jLq zN@q{+<}d`qF?M^N+<)VHKk0SQ*&gake^;Oh5H{@-2a&6T7&vskv6g34Cf9XOVg)AW zMC{P;4PtZ#o7VeZci^n*@M~0f8lY3)`4%i3$!{*mX1aTY z^6#Euk#F6&q3<<9)6$C)Cn%BsJ5MkX+u%QnGl#x3LP=D$!`BCIQp=CY?#1bm>9T@< z$n4x&9LI7^EuPrw!2_P-q4dMYMD6BfSXVjpx>oaWWaiBJZDA;z`AVDe+1Dn5k8E6; zNW(h+4!-YFR!Mg`W9p+#9Bfi3f`1%r94IO^_*upJc}n93pISUhw@(eh%Oo*4h8jmz*>mEJ@E z%YJ%Qig(Vq`%;ZTrijNY5^9k&bU9T`g_MCsgOa~K{9vKjQ8l{O=iy%5Hs{q(pf`<-gfVll>Q5KokEkm)Iu0BIi_Gf7xBvK!ac)wv+svRd9~4)12j~^gZ!A2lhjqG*Y^tx93}j#a^itbsqN= zT#6b$J6XS-0}}}Knhg4f_+>cAIY8;%KWHmkg}R1rGF=~ejUIPB(Z>oKTwQ5@JhEN> z3D^nm$lOV){aU1bN?P0-Q@i=3WdGS$>PaN7zu%tM7^+9%o`KCg8u+p)`Apn!*AvYO zi-2g5{D|*R6P+d#*yxAo=8_xLbO)H%3fj5H><_1RhBxIXDJu`u*$)+|O*w2;!fKqq z*&z^F$wc?hFqZW`7G5w2I(?zS7tlt$*c?KQWEH8MJH+s}qX^G|?{2`irF0EsR zxtWoX_MvT3?U(~JX;7OvnyjVcWATHn&8;l`JU;Z)v2TGy^X}J)?+qlI=Pu^IW==2o zKR=0AB7Vxbr`Mm=^$v$tsrwuFlpKdvq{r;vi?1k>?dO?zWe@TbYcj%tqru}&1{+Nx zmnx)CxIpJ~acO)BP10}P!$3Y@%Tra$H&y4-GtUEA_;;Fw5fv_THctUj42P2tsx-{P ziWnx(O&Cvn9Gr&&Nvh0rjISv9*Gj+Su(+E_BcEiD-tfHe#ThPJg!kHgkIv37HM7wC zgFaiziYjk=aoeO4W$TWYf>XA2#Su|pTm!XUWd#cyI) zZf7-gOFoCK2ahae=vDKy9pB&=KC>T1XklzqsPBIT#Y7zlR?z`VEO@-#C+<|nQfs46 zJE^&T+hhT49=JBFGOS$ecgzbd5UEH%g!!Y(duH?C2opZ-|w|Cvp1I8Y#p6p z(Bg~Tm#?a!7r!Pe&6)9t>wJE~oEdJ$f{#S0z|XS0JH>gSLAQqiZ2E|>s2DB8tkiL> zvK%qPQTw(m4Ov9^?T{5;$M@aEK6K%aGCQ;&3}!K@uWzq2{3`AXzBvDW$K!?}m6S&$ z+NsoUCkUHi!8+N>76C>MXNzjpo7u#y3Xi@Xaq5Xzo?Jcf7%eW5so`|^TbAs-i^y0o zStFKROQc_J(WrOO;*&n>-NW998Dwd7`L{0E2fW~iqWcUM+VJbuC^8xb`P6VH`ZbbX z7RMaF^naf?uJ|7Rn9Tpmaxa$)d1NtLP0!4BKy1DxNNQ3wTWaD{Z}Hn_wy`;xm)Y8l z>uV{uUHn+wxE6h5jHU%77URj?2s`7EP;=_YTta3;YTGw3yeq6pYV%^Tkeuw(qfmL%CKnEy5mWTlZ^bPpe2%?*Bo+AQt3jry2cx^`ZxLDRHRJAw z7ksM0JdUaCHbSnwnmjDITdAZ{=3&AA(hN&M3VYj6PZUQvz?73olD$XPenU5qkKn9k)3($pyth+k>|zEJ-Cy`yN_oH{8XN7&U68X z^J*}6Mdw0y&#MM!{U5eI6y8b~M{HxV=MeXB(ueb|TlZ|riPF4AiNMQQGf(j-m(9+C zI;S-u*XuX}F4I1(BKvc(GjNt?t#aK#w2}-uI6PtZB*7E|>ONP!%vg-W)=MV7^fBu6 zse5uEe~asPYA4CW20kV$i5M1_eNuws86#>@;#8Wd$5s%nprN6wRRZtnIcY~yu`KO6 z_roKBKrhOxe}a1vs184|tg{($0j?*FjbtNf4cV{mx;FoBH4`Q`nd`*U zpxEmkrpGbnuKCmEoA4w%fohiRR|M?;wl@ONkFccnK`_^D&mUCq%2b}$<#A*OiOPEZ z7>o3VQ5Y6TZz5SJ{nG0hxP!yIzb5!?r%tx?4V;rtzO=KNOI1+!keEHt*#N;^GI+tC zms(^2S6{yZv)SKDr98jSEb<69cwT6gKAq#Kes(3!DvEMfiwiQkstQ%Ts<_o(3Ed4# z6w`4Lz<=K|a|>WTwVsIsJf<s?Ueul0B<&xKWtZAkj zl|nQfe4p)deM#2B#X!g#YmiBni!6(rctiIXco%kZ;rG^sbiWVCI1Pp~jnUEL%Z8Qy zk$JjbY(;~2Ix{iTM|QKb-@TWClK9d+!lI%AUU}N5)KV2KyS#cALWxfWf`1C)j|#_? zc~HiX3|yr*(St{9CaU9!AG8EN(iUKM)F+a~EQ4rsq#=+Y8qYR<@rMnu0X|+q9g&@w zE;=@B3Hjzt5>?GByHvvjHv)n(u zh0V6uCldh++AW$bve-h`vDa8So2F;roZ@YmPcyBR@|RO_jn=m$L|EXPpYcapOna195D zhQ+#^laNsHV$Tf)AGaB)LNHX^7q~g-!y~BzPa@emWZ}?0Tfd8b!KQj_+?zl1O1m@l z=qa?eH}XG)(!<5JE2KKXZXm^e63vcLd;3*9X*}8H6P~E+BS+jVgoe?8eTMlPfep+J2}I5t z^r++&0afyZG0j+$4$3GoUGjKeeD>4Q5HEF<{p z!I&(l3rL1l*u-G0su(T}$cC6xM;56REbF-9CUF#P``@E9dsB}n=aT#`75cnMVdE$}eWh^+$nZs89wYLFU5XlK?wDXXPIOvP&^uKIn+qB-RA zQZPJc@o{sZiXPB(>S87k5ZB;7GZAACH2Lm*Wl}nTeqBAhY{wDA@6UoZH(A`CQ72rL z=-jJ3T$RdYCFk0{$PK$AK!tEU2LpL^&J3ghd`W ztxd{b%~B=(eObu9Dvfc+0y&HL}WrZ3lgW; zpH~?zh4a%-+4pCCqr#mtbnau{AJJYH_>jFA^v~(`GUJ^)sMWd0VRycu9C&22y1T%l zKo8u}o8xdsjc0wv>lbamJxJB5v=oHY0wR?|XstRI=F$J^DMiIaFsdZp@oy5L=?E#P zqvt}2d-N4P*-F4%4tr|r^$y!_cqn*4-#@V6IHKgDSuy6Th$2M-3Uw6+Nh_b#P!p_c zGG}JNd+U2)*y>pN(jUT*ZEqyO;tawXK_6&C6`Esng`DbM(W8Mdva3I$UFC7-FC z6#UNvjIZ5$BbxTU>NivrAA@4~w5HYR55Xz(P9 zMzo!pV}z@nc%|TW&cKD&>?sK;l$aP|Nobff8X2r@HakCYU(b0q1QWxp!XDBFwgV4? zQCBpK=Ue>mWpx)M9I}UVes_+-iaoW*(0-`CU-}Z~4djTf+hg68X|J-xe+_OZ@tQFV zSNGLYWScv-`IyrAm~vY*ynGrc#^M@LT=J9VM4)Y>EbttYl9=1 z$8GJ=eWxBih3nK&Wij#9xz*#=OnfKS zF&2}**rE#X9^3jD$Ts-`Cj&n+su)dTown{G18GC|PGUD6Wls;qI!8DEUbGo}Uf~lsg{E4QSSEsN z@-iNC>|Bx8k()coGx(=hy#ZH&o;D&4M4vVgDc=6it8LNpShJOQgpbAj_==2Ep?$-J<-({=Yp%) zI1K4|tHwI2aF9d>K+Xxb-1-zMQ=cT34+lnEjI7f1vs~z?tBKGv!KuD4G|BwgW_YWt zYux3|cL3^JS=D3&=@hxgbB$o+cCBO)=!gVHSDp&IUSGr2ecpu2Z%CcyL@>{t?HLCr zo~QNp^5`v zGb}WREn%-h&`kF_`*#f`$@VeJ1ce-fXP-6L#AVF1WghI*V0k}Y7V7=VM?05`fB<{@ zZH>U=F!h8=3Jx>3+@N)}I)9{k+{z!5USfty-z7VnPjweKj;zkSFc zz@Yz^4@pbsMGp#Z502;zBZ}q&zYDm4D$MH?>h$Z2O;QcdI`0EBxN9EUQ3VNs<%wwl83J`pZi@=kJQk-EsEy-l!!VE- z3yYM;s{NPYBCQ6u6@?BH+q%@c<&b+4p@1#k1qK=pSEDK+EGo-rfd7AZ`r!2sY3(GN z%^6njzrS;?6ZE*2b)Knc2JWuCjPp8x5{;%=2udM#$iF7*(^aRvPgj5AT%bg}!!l&Z zZ-ms(zb6`87a4e)m_h1ps!>i+nN}+GjpKyMF_&5S--3|C!AFx;|3=DEp`u6p?4pQa}9GP!5_D{zdw!;|K#FK9<5v)OaT({j+}LWpelw6diK()X{*mkYe9xV(p`U)A!8=xh4x$7pVL`JRgb5;_`cbV*u~P( zu@@k8SzcXvPvd!EVIH~yGFPO}t`O-@yHiJTYH}iv3<``$>WfPR{qgmV#u0TS_WXG?07OeWOquco85sp@8k#Vcs;nm zy$azzuheoCpOmUSedeM>-V1^N>pMhyJc3M9XhSb1&K4X;%hUfX9QIOuF(7@v|3|s! zaH$qeFuev>Im~57VHDaogaY1?+Py&+Tp5O5n<+?Qt*zCmt%J`8~g-a zUXwarI$`$(Qi-uYgT0yJclQiu zTae$yjMl_o<5xWHy?@LSZQy-#*e_|EtTzijRIP861-xtV+WTeT3MyR_w`az6^zP7} zr_{{iMh*_y#*#MS;6Qc8#>GUvv)$rX_)dQ|3wd|z4G!^CYQ5xU@IRVX^!I?--VfV5 zT2**)2Crvyu@pu>w(jeQ|K#*E-NY9qs^fgLKk;aa~}QddxK# zvS6i?`iHKy*zfKi7j-t<& zomSt4y|&tSIYKOn!-0&UN&cEyD!q65^sV%5g1_7A`2PQ?h3T$Xz;6ED3QN=cTmQ`f z=wYszbX!kBsfn`knPJtonu|I_yCp@L`-5oG2ZVO)%T_vy{m=>0Ht-Yy%JQF*S_13` z{Dr#xXJOI;>F(D~^Q)Xo!13Ag(N?jtTpr58tSK6Nu&RQ>@&qucz;n8w99*9Sq^q zygo>%{Rqe+(3YyL47O_kW;Gx4tcUnX&YdIT<&Se=FcW7at(W>Yb=V?R5Dr#DPelB4dijYr zVfd;m1w4c=ceEbRGIP=|0gbp?IA;<1PgyuGBE$k)4-yg@eaqykpRUKh5oO_9CdTwX z%8A*gXMMG<8mHY_pe@*x!m;vf7JC203r($<_&oC=Ul(tOQxGHT+5BR<`YUKun)pdO zHy4k8F9{B0%}vKCH19zLH`rF%D>7{`3P9)lgnIahfJ}kmOywRX)=D^C>v`N5?|DyQ zdMlI{wD;42vls+a{;dDYp2^@vzciLxZA4hqL_@pHwKZU=eUHX}pd1hG(2m@qDc6bU zijvz-4=T}wkUSKVQt3h;Q2Xf|gWc&%4FqBJY!8%qp+|x5;9jDI4J#XLlWneKafyj@ zA)DXz?^lA4GstA`-lwEYA!=B@rb9q(uva;UZSxjOKFd+;_mJq+}$;B^1S=(bN2oN`H);$ za<4hZxG_Ke9=h7-!Ma$_3UyO|EpMqqyo#9&amB^ysu9u^=^+>j2uzCk0vVfZKI(^dv0L08X(A~4M)({ zpU{P$_UTUs<^;FK0f^`{omZtkFCrj@e(d8+d6E@nY06)39@4ABuKB(#_Mod~dT-GrvfYxhC|`(k>7}@fbcn zU5Cd2F?O|eEHG|{WJqoI3S{P4GDphlkc>)|lv47!Vm(ujn^69MPm$7>!r@B`iu z{tG6dkeCY`^Q|Va9K!N!NUZ9k&hh7E>gqM=>8wpk1a?l@_%zmBo~aaKOWS68`eEm- zT{~WHYg%U%Hy$vRM;+FCV{&e2wWEX2t`0I=bNBd zqZQ$U!1$ff`J&>L$i%XurIp~r_yGZ zUy47O;b}D<1aUZ@!xb7 z?PB|ba0}OU_r(U#Zr2ZJ5#6yXQF_E87Z`znf@$|H1R$1-Pj`K?(h~K+k(!P-iclWr zE-HGXszgy*!Bx!C;bhi%k*b*?f2JQvIzHO^rv2dsRvsc-Gg}4PdpHp)G8h9(qN#EVow}&JH}vl`bm>BUT2=$mboff(@D!#LxALZx+-{ zCkdV6V#Py#{wkj%+_E8E&T#G1qH(2(Os7bnE02#T_(Vv?uNjs|dm{9jXWR(86*L?3 z4~mN|doG{Evzj$pmk6Gew5+ORwi3W>@k|?mz2XqNEPjuM8;Ju}|4Y*R|D%p}syT9- zV9e&%{B;^Oo<$|F7@@Pa958HXF{?~8g7$O>(RYJeEcEk9`q zcueh4BQnV+mTsDsRF1@k$+$)_$-HIgqfwMAMe5Uw;N0#c)UNlwP9C2h|F-$S!to8Y z6{$~HbfOsJ5MF~M^Pd!7y~FkqA`z-uLtRVuCjEa;4cZAJ1f%w4e^4BK*vc`^_BE1m zM3rCGusZ(?3ZLZuuM~z~DD(Mq?YakU?wcx;1&L}i)7`WW2cxdgWSh!XeXH#$ME1G7 zg^mDhZD8ll7kX-~WvUrG3xWwYI(DTn#}_In3UnW>RW|I(bRh?k!?p0rS=_2uy4M(Yarh=qkiK%Lim!WqC6LqlMQF6;@?#nz z9X*|(f2JF|>erNuy6~kYWpUM?`o9aE&*miXneBrSAqe%HGuLF|74`BeU`tQXP9Yu3 z9Nz`qCKI2fp?(MA!#Dk($kfcF2*7XeZ6wViKQ^Trs|S&2bis=T;oFKqAo$VBj@s1yd3zLqXV>S}O6jG-XY;~F zl2hD+tKa*b0L#xIxwd?<505RsQnKSAc>>-2c#Rxj1k-AD{!7==7e!{Wthbqaj5SDi zTVgWSW4?i?CZ)ySomf_-a~S(b#XMvr`3);0KH2638UmM^^`c2-I$4DXRj^2s@lA0ZOWS9hpa3)BW}&`x+Oi9io13cNH;<#WiRAAR;fd9MyZ zXn8tqR>!tHdcg0VNs>%88^E62JFG3RjA8q%WjQK|D>QV4G z-FVAN4h8ylRohG7X2>2K1Y)tA_FaFhw`Z#Xtb35V=3==Dg^2AQcbuOJZ?EzeE?hN0 zGrmR=@y0J+eb!p@JPxH@gbZC5O&|ffwAK`of5KP z8}aM2b8a&hW_s|6LHH$j=U+a}um!o7Wj|}VHbgg#*UCCrFM_sOU0t%0(5SNclxV9P zJ5ylDL{aGXjUwTNdG8a(4m}Rr{(ID{lv#!%wt}F$Q`UFV2l!+Gq}waZR8~n{b&)B;U~Xh6%P(dra-c^ktP92Wnzywf2*AgVv(89Is;rE zudTHEsV}=Q#%0UYnW-3Lrd5nDJw^yXg8_Hx@3-LMy?RIC%kzL+@7obA4)Yny{Ex^A zV{UqF#)*@aI(JzD_i`#(Q{;~!lcxv$SsY}BPx=u-GmK~k=~BYsh}R}9ZGe^+lqc)} zi8C_c3cImXZk=FEBHQtcBM=w&mMV;|_9@Ah5|K`^@>2=b~* z$m?BjDVs2KOLFC%!MAI#)npi&x$607MQgR}*6b33y!2`3XuhawBuhk`+_HJj@pK8I zryz98cV%dnzF8h27flon%mB+VW2e(l%PFB1Xyh0tqk0Uj zl`^ylx7Gr?wPm74jO<{p7aB3E(cmvUOulbL9XRAB9u<=jordViV%3g+g0*%(4erWM zE*TuUiCOs@Ijs)e(1^Obo_#%&2kLPeP@lC8c17TGct9PuMl)8v=YK?d-Tu4_e}9i_=(9@zO)Ps6mS7CGa1k7$8a$^TRh5?)r~n(U zq~UxV5eisBG6WDA7qRVp04+(soEFiE5Ho6WJ)yQyuh3WuXRad@aQ>(3b(5W_PCs`x zH7*Lc%zjx#KFMs`%8wQSU-`h4-yi@lw~*FY-PeiN4BVfozwjwkp5s0s61Y0N z2wEWR9o%F84VP6~To@gTHg`o_274@^!DAkcgl3BZ?X|be9=Cl<|6*#B7roQj@iGS0 zM|K2wOg-ga$5lHu&+PNnh#$e@ zjk7X#;-?GYezD?abI-lMa<&@K@C`<^inpfGcfuL?PiAVjuN2$kIP8v0LLw5XM4m^M zR?@55%(p@S?XbDN9*azuCZ@C+B?b%|c$ETgs>RAC^`>!%6tAM6%prmvoq&=3cLtw( zolw4)O39pTQdEs*PqnL}{|*0|T)Gtot;plOlhq<5fJqxN)t9IgZ@*M$r@L))o?JPM z`;1FrThDB@H98DBt4gYt#4>{oB|^kNY=Rmb@hTvdbe9ivIk7+N7ECexn(B^nOp>GR zYCf90ahY9cw5a-I(~5t1pEOB|0);Q%X)L~tudfc>EbWbV^Xnd!|Hpyh3+4uE&`p1) z;Xw714T1!AAA%v8y`{VE!cyc znZ|!YRg>|4%9ki?hdUK;h^iG(iCYXD2&jyG!ffUiK$c34HttC1^m~_R6)DW1#JauR zVT+;&e&JlAV&;P){Mx~8MGEF>-_vY~e1AE|OL0N`%pbgZoPngGt_VCLeK<0xsu>hozD2i? zNwy*W^&?eFUAy@EFz^s;R&9q>1n^uoLTVTNGG%#soZ~bu(VqG0dx_FQhFTwnsm%!H8aAnSf$mf}a;n0oZhA8KoN5 zS3w)oEvkw78F;o~KSqfU5Vw&{b(C6mCyc>*Y-Hskuh4ZFK0pLbmF}W>is8hkw+zs5 z`gaV=T<(|-Zv8oOH+#2WJZ=r4?XQowvGq3dHWu4LLdus;`d{y=3DF(9HV^*#B>-CI zaqB2W6C!&Sj8jkEvsd4Rlh83LJ6n0vmEGk~pKTLs8_|solwRpeS`G0>W8gD^xk^N0 z?Au`4`gJ1;w~ZbNvV8$*tl>IWZ=xr7+{Sn_h6&^VZhk_YINiZmwJu_O5sd^c;q`H? z{gw6XSmUlUtE@%~H|xtBWST4am?q1kaHt{?&UgmD3Yo_-J8&maV;hvL59Z*oyoV>y z61Pty424_My{GV8gY_9dD()6`aC09Paccj32ES8zgcaez6r<30 zm*XX?Ytx)*xP3_rY#Mseu{|iYq*Z$^B$*Mqg~Lh7apCY{H6N8(ARQ3A3v(N(p&c3l zVo-DPD&jNiu$;ing(#6kX*FqAIdH%Ep zTO)mM+i~~Vvlqh_Il&7_bLdLtr>28B$sx#Nd819(Q79I~L-wsOH9F2Tf# zw*%HV;Idv&+PeVN^4uK80OyHI!9}(dIt_q$2&o`Jq@e4`S2(nk zOGH{;q2_FZ^E_ZaVeVikcruW!sXTZk^UID~tL$rW>HgA>`T;IpiB$s%ZL zmliiUHoSwLY_U zjBk4T`aaggtao!~SM77rwcTP~MV;NW@_!iJNu5QOj3DGh4z~fcR30bn#l$ZEU;K~z zCMTFS-pHV(c|3S!oW7sb0;b~)iIP@(VbW>RZ2EIzd;J^q9GcNLOw@f)9J^Hqv*RYB zsNIksLzARgj~(8`t_Esy+GHmXE(V3%$@8vQUc6_8!U#f2s_qxwSgp0?J0H$Sq;cEO z>}7gD2+Q1Wu#@r1)U8_+e#$ud>$(q03?)~X^$bip?rQA~fT?BWd0t?<%kU69{^JXJ z{*E*)IqlW%_)JrI^@+=%DD+{0G8mie%Q6pu7x^Kq7o$LBS$(SRn@Qu|?Ngn?7=+Vh zno|{mmzY}Q1+TYnCHKjz{ie@;=uO7NshqrwAQSC;)Lyz7N-R@D;bKpnuG2~Za_kkD z!IS@Ora}%ca7UKVTH~MQ>-`lyBI|{@6TtzqWPPiw<1MM^I98DdB`cj=CN&!I5bQ)a z#6U}LQh#C4u+#tToOz2;LmidD?pPX)aFa`ndD=L9d?fDv=ZGPEceGwWV5cD7>`-Hk zFH6l`QREqIG5_S#qEx27&=OTM55=(Mn(p8oTqQTUK0LRpYhq%;Y;avR zKhXeQl;ZcaD(;~wmm`T4yb2vD5VCSf&KZ`9(+`L*T zoHMI?AyJyi65 zTgArU>9$w;3375wVj*NYU#VG|y-xt*Gl&v&{AGBDTJsi(QYtcD?TA;paA;)1q;EL* zMyFh_njl}NfoxZK#6Kl*X*a#h(=xBcd6~IEX6?m`%6eH{=X@X!q;6CJl89G#oSCE@ zi0P!Hrl(PMv0X675GYj4u55JijL*QW0_TI@?YH*rUPbO zc+~M(v}qcFOLxf|z4|8+K4}0vJ(P*n`9Emb++uqOhnle_+BBph%Kh9r^#<$z2r38? zS))at|JF^v04%O~1_uY~I472EUOQ_L?3N+*ZvjmHpm|1R8q-gDaMu#&f=UC8!HUq@ z_zkSppyl||VILt2X%O`!O+>(S;eU5~{~JbZyi%8op1u(eUNu0bb7Vv5fH@Zu7j;d) zi+$NjGf<;Xu2EIpIV53Jq}|f`rJX>}ow4^<4W+zt0te&AkQ1noOKtD5 z79;n!4T==qv(CZpLWuj zoo>I^HkPbx4AeqB@;1?z$F^Z)x4kt(G5psGFtKSwMRr~H4< z7FvsqyR)~q%V$INKFxg*O^G0hG|eEm>6|fisJ`{n&=4rRz$ApHkg2yUWOk3~pW%~G z1f9`n`XCmsu7!?4SEbugmit`ehq+(vRtsWA8bC+cv|J7Vw6TrDTS3tSX-#`bT$Dh^W-#X;LjC{I@#nH(%tg!E8@hNAvya@wn?5D3M`f83dp zWr?XS)JBoN3%G+e)WP+-CKkGRfl}|T2T|z~ZYW_c3pt$}JN5G*i#xKy9G|Nj-fc>+ z=uWgW(dYB-xtjIaA(zy%w%07@qC;6HZ#29tcg|p|PoA2Ra=68m|L%IM`7G|1R4}Cr#rxu9 zs~}#X`Z#%;WDRXK{&n{EBG)#xeX7xbMKt) z8|Bxv5$SkiXFCVd|6}=gZfy0TaE;rV?$!N;Uw(|R$Jk^M-1tjy?TA?c^L;z)1W@s@ zSJUHo68?4?Zw?#A$3;{zDv+a z9J@Lb1s=O&{x*R3UGWVNF3P|22V3Bu5#YK}3qPY}5?Y=|K%^g(?%QvdY|M}QiL>Ce z=<$d>_@dYPnSKD0Pf+!*NbjMdbabCACYnG-Goup^h!Df`(47*Skzs9@QoAuEv+@;r z>TdbI?{w9|LFKe>G)>l8z4F4Rq>WMe9^Ml8sG+X}AxwSqjrd-eEhUzvv{xL?mHI4r zIxE(wAS~q5gDV-Az$rz0TCzXM9w=a*4IF#9wV}X|JE|`dFLDwO;Dh=xTI|O0wi9&i z)J|YF5{$)AL*yHSExw@{**0I2K+Ig1xvxf);{B2^IS_xzPq{m~o87BdCC)-3S?!2{ zy}&_&!;7fy;vQlBm-Ejz2cI)>Q$_O^SxGwn$&xyaYtwL_;-UBXqgIk&^V-#rAran+&pNfrzMN<$qeccICS}7- zOrBlPN+PH#`8X!wT4ye6)R2PgT_mSY21Ze|Zhlw=RB_~Un^7>eh#2>v2|D3xE1ylg zqZTI9=t0Dp2*Jh40uy)}Vzf-Nx5Q{bWcr>yo;l!t=vbx(xw+xdSF8dr8y|p4EDwGE zh#P48PGLw4Ei>%+51z|NX!wd&?h`34DJe0gW*2_~FMJsv3ZndvJ_>nm8eKjVWfNvU zS=fpmpKah=N;aFkN5&gu6de0%*b}(7VdECzdY%KS@*OcJHoX@RF^UeRS0=*O;UBCu z5bN3e((;G2Hfb=6bh3|=SiS7oa^@GUHW6yoHSv^!oB{{b=z1J51v2=qAauR3b-BYk zO{H@sraUNG*Hs&DFT^y+Xz#2l7PX{)LzKjh5)A$T($Frw{9@OJtF10$~|QS^zQCGwXxjK=x!w6co9hIPl??-?i~N z;)jE*m8KD@aCDiD!x6IN+suMDO93a$fuJwH{tpGrd5wjH?lqfe9;*1Xmat&FGlPuzdORHu^*nPtC2? zng<`^?epDzB*FoCG*;UcK~$L`hzra$j7rZMLXugI^M%^Hb>0 zv10h}dLKgP&J(|zJ=*q@RKcq#V&}u||4ss=^8zZlIUH{Gvjfnm17moP!9k>9a1YkJ zo>N8KcO6aY;OJjhE>#R;i3x$ij*|}-gK4wF^0~dYf8q1m_lvEpb4%1=dn-z170}73=%tPyUa2zS|y=Vxn7L?u!#6kf}5Q^gH+c1x2GfTjv#DZbQDg%$hP0U9NVwqb}X8?A~)pZ&*NQ|P}gs;iIn{Xcf&&7X6nMnmx2>{zKf(O-< z)ZPYh2~IMN@_h^02BZ_qCf8G{e$qb$$Iv$UJYGPYi=ED}!HZ}8Zq-l0 z6wNESZm|T77{>hmsJQdL`h`DN|GBq1TTgy-kvL&nQWUTS13Q-#-e|vwXukx>CTnt% z@^}`wXx1$8?@0f4@yh@{^6#cbjQy?PJZss4F4;G%IV4{MqedXR*(qf3>H9SD#K$Gs z9>8w_V`JY6uky>yF_m+~dyvCi&wnOYuI`i+WlctLOEJh^H^*+7wiV)pC_cFa>pH-H z5Q)Qt2V0EMqy)M;KES_@2$VX+DMBH)>dWKhBz^e9H3Y<-$pH1OScb3%ee{I314OSr z^%mdV=SNHLjb&0ZFbrXCpR)w7+KxG46X5<05J0APg6Amhn=gOD3ClhMCdrWDTG}kP zu1ZYwmJe7}ycR;mJRi<)SB8!K>xBUyVw%2^ujEezG_=&JUlbRrY9v`FbMbZ|}*}%(e0gebr&BHi{S? zQ+>34Q>TSu+2_+!^Z*i-nv8bv<;r39H5#dxPNwmCg$7b>z5P^0;Lq$MgG!wI_VTO& z)Ne2TjBwKrT+|K4@RdvuOtvFVR9FdsGQz=zLegSW?d}Mu5F)ZBfF-_EMVTftUI>Y|CpUIpz7$bcCb@2)XprB5u znUU&{*OJz@LH@DpA_kgGVA{9+mc-Z5wb3fgi1qI!4J<+S(ir65fOhO;fpx@!M7rDG z5&9|?K=iajS zRx(ZWM-<2)^u(Qc_iqPxz6v|?||4dh`%_4c%kId zGVi5(t@xJY1&TpD%x1521FpN+_o`LCbTcA`JLRy))RC-r%o`XRA0#@`n*FOwW^vSZYg7y zKl)|%BNBoKlTQ~5PPvF$NTl7^DtAsK7r-y3FN^CZ^VC%kIlu&21=)2+#3ED3hpSA3 ze9XVUtvU;jOjgeC*G@0Q9uUdOF7O-qat87J!Pt4Pd4M*`Ugu892U8N^QW5js1j&i& z6tf^HJdfiGeMQt2cz}( zmPZkfTs<8013?WBQCCi~3BhkAO#nX&*BIy=;+?h`VQ<2135K-{dXT7@4YDrr_p->H zHfz8J{WU#`i|jI#@q8v(ka7MYCgU92p3d*2@eg61$ZNYc+UFioQJtFqj8FiM#TqSh zi%Engtj0+06BCljE(}w5rK|m?J!jG6yzWpV#U0sR=h#wlr8SUTdrG;R(jGWu0wYlG>t#e)jJDp=5l z{?a33Or_VMa-SB`;&}a-$_vxe;yMyeed%Qcd-rllORwa`?>WOD1E0P_GRwzOb*+CR zX$Uq>SrB-hw6@(gmX@*dc0RF?q1A7Me&)iW{%`xV*}Af?<_owGJ71gcz3Sd*C&zvs zo6h6Wr$pKh*caX@@j9pUWAd-R;KyVM0BPVHw&O_Rpn9N^ksv+n-rT)?AP-#kbc!x7 z28dlsf((&a?q2S22wg4~Byz(-=z@Q69;+v&Dr*d(S3`!{^pvOaq>-&=IYuBK>^{w@ zdOOXY+1@-{6V?`3X*yZ0FpWTVbsJ5Cs80HE1qa5!vcoQY=~Mo?B}zhv1KrjQb3JIC zF0oD)R%+6J9Q;1*6)X}4mL;=J+K=tCo9>HUE%a6kzMM;gEqgx<(mOA+OG#qK z%$BKJGR(%MrhPS$ii(LW(~zAB#+s^7k>b3DSeF28XT(^Vk3VqcoRgxU?sqOG*#?Cg z^XRPA2p=?Y6U#4r`kY`xhPsGfk&!st>Y?!t1LI>$!eZFvvn&g*M5L$T+9l$2ap))~~!iBL0%jQ#l`n zwBuHi=&%T;Hs9V~rPa-Akm3i$sn6^2u6`kx2P!&pI+{KgJ3xe~(Fq|dqyxGfn-mt7~H3LWQC_fo&Ix44pPkt~ROdQ72>N{T*_ zrx)GxNt;wC`8(OBk&U(-wjclrlhJB&3$>#i#E-L$Z_+;UcSFS?G+&NG>IG7BSodgZ zH5ymYbKKF=$X?-BY=boPlV+|zFLbci+oUKQXpwO6M( zL1^nUT+Y`}v>|sMajO8b@(oSYS|~1mjRSA&1R3$>vnk3Xo(kn-nv1Du1;)}XR39xX zc|9uz>j6|vamAh+pzdWr!!^&VQAc=_X(7k|>f?WmHeyquhwXSrcq?-0CO3pE?x?c4 zlIL|B1C+bQ^0{XLS@D}kjD6s@$$eoD_L&@#A6j;oD~H%Pf))eR28DsDyXPoxPIF6! z8>Xb%1z+w>K)@?D9m@%b7qPT@8_Tbkj^gmC4?EPYh!=I=XQ>&L#LF zn&^b3$NdEJiA+kpP1}{jJj6dq>Q$Q4O>s;^&d+Zgr-;8i>_lckF+K438&Yn zKeh#pA#q%G`J;V`xs6Op=ln2;dgn{tbCJa;M(md~5nBC%ZalMt4qNc@U4z>9Ih_I} zSCwcdqRvhP579xDbArKiTZ+t#C=8g0&gpb8cI=ecZwLMj6waFwdKALK(|xQ1z)Rcb z;x%Pjk=GtO436tYdJtY{1~@KjPmdUbe)HrvhRdgsnDP#a#v}_F{<7vJ%xAj(3tZYy z2jV(isguodmraj|@GeQ!oWW^J~w$kp;*N-jmYR;{`2s)%+7t%0bXDS@wC!W7opX8 zx$`x(ya)$WWeNVMMd(uDt=5*RJUNSX?XcES>!P!)5E@`tWkr5Yee*-`{G>a3RY5-l zhtyn9or03NJ1lTV2FQl~^!Ue0FrX+Nd7C)Dtq|1mHnvAhAT{y|Lu^&OVz=cdPc0KH2%7>MJ@Fuk z;W@DNjrNi3fSycg)W!{&p&vZvbjHPe#WeRadDtH&)vWYT@GK$NUya6GE}tH&4u`G0 z7r4SQ+X`cPW4WdtLc}7-INFCkL#)4rw-Y#dF7P{#ERuI47J>CkHsb!bRe`4Jh3?7a z-m+{<_bgGw!?)XwWt6CO64|1@Ex_~fzx_UE7s+qPE$rR5F(?2D@e-^pg)hR@(|&t4 z;)$d!MI!Xvjn@`%*i#TgG%%{4#qkZ{pjI=rSm5^94{2;BMxfYPE>Lx~C(O_dml8^3GzZ>`Ey{{ zt7IaAmC|3;c{+6TZs$;_fE4~1P#k~UUCZ42CWR^GC2%D5@h{vT%POsyQel5$D!$7*9E{OE>~mME&8JmwFlfohnjT9l3Pwk+4!BdDyL2w+{U|;@^UM~ zq^PrxR~~^(mku!HYBTIjX5~epXzQeuV;sN4$+W6t`3;Hh-uh{kS64z^g|r6KR??_C z&8j;hj%iUo*duVMb-I*8gw3U^Y^SxuBru9veii;v(WjfG)<#vM{?II_-Q;R*p-=C| zxxV51#WV!HT_Lks=C{6|>E7O8&}RdxBlXJqt0y8}t1lOWRxUI=Lp+=W$@qio-(aRo z4F+17;Kaj$4NB98DKksqf)C>*ao?{#oPLIi!{f^4k_wnL-N85U-+XUGAX{&n(>=;$Y585TFMEs+~(zXP=}%{_tMOE*~i#`V9iH2%=zN|qcyl% z)-Hmhm(J>oj6U#0&1&xJ2n5K&FqoWYjE|x^P^l+qIuP@1ZgOfc3m%6xUkJ*|$ZUjb z4P|ivwda4KbNm4z@+tcfgxWX*ap&juHaG<#4y8Yay9t}2)v{0D)hXu>J&qrFRLMif z8#*6@^(>9AF?u3x5o2PL@Dp z21ITz`H@yI7FEQ{x32a3B;)6R*fTMex+Bt-Do}|;Lq)weATto!ZAcXCer^|1%QZ+Q zT-sL3O@r)$l@JMFoAFB+Mq<=nM7uIT;(tSrIxlvOil||ZOB4gZJ-;E=9Vc_!eWaep zapFdv)3cEuM zr6usDBQdLHfPm?k)d&pVTu7Sihe_#^HeFyz&*bj)H@V>iXB9R27YyQ6nM`#JsA_>6 zRe>0#$bA;*ySYOEjxyfciWkXmfa9XSOtj=P%s0o=IheNuEv?ND{}$od3O6H}+<)C(l;&A6=+VLP z>|qV==#Y~x)_4@elsNw?B&BI7o}F`rK}vjoE5*$YMM(iDYt&(CwEwBw(N}ST$*;F! zd|XF{;Vf+mcy00ZFvp3{EwQ{W$Q@^Idwhv$i>>)`@%cb=rY~YBhagOz=ZLtiMwN-& zz36=`5-cZCqZa3k54d|D=JrpUg)1Wz5etO6>5-{4K zS@N;8)V8E@M!I)w@k9F+F`TH%3OaE55r!|Lyp#+!n~ev%!xu8vL#)uX+sYqR-fDA9 zZqjik@TeT{%*OQ5EAncrM!J#yLRVi7Q7Jdm9vJ)l65Sr}G%h->9vlBwh=l#u0?-zn zkbdw~NKEHuG!O^pEyQ5EK}C~zzn^YvaTf>B`d%DGwzhEWs>&((H;2WkrwSXGJMUY4 z5?Ows!oDMTb~HtH-cdUI0B#H zcoHj%BQUjzxnvq9A(y5)i$OlH6JL)WzKS!!Q5$UfNAp$DKpmw0*I};Vr@CV|2P4%U zG_P4eRm{^F+{2u2WleFPa*0huKyTplkhtnZrZF8HS@81#ta)T)xh=L>>l6YcaXK|v z6Ol>YuMpt>sp37tskjJFLeSlm6*x>wI*xm}>V(8)rqRQi@6`DJNqsQ68xGntpd$Bq zE}8U%`ai%^NFNu$@&{#?=+RmbE6L8Z%v4%0_q$|xeOHEKdNm0m5u^ZI@DVG3Q)z}U zUl70%j)p=%a)Un4H>`P6jz1q+U7`PHnq|^!nz{Vg$}OY7cj{)7ZZluWjk9>N+@SM# zBIx|fI}+kj2hb=d;eQ~2hg5^?WYKWGyyk3tR1~%f)`J*HpcvghTn>*@3$+woux7%a zIn!yYFTbETMf4A73$f6W@F=U7YZ|rFlDhm8db;MEt2FS~Q4=Hw4#rXUbrVorz~=?w z{hx)g9eXeZiQ3wX8oZk?@5O`lIvU_ev?mm|P!F6s>8{u|)UKH!-o)DTNZwy6$^>jN z$@(JhlyvRyaHa_CCSxx}!hUYSe3gT}kqB`!3db4Gju`QUA6@5)Vk&bv57VZm80(Y+ zYzVrZp5KeY5?;6#WrVk##z06y-5$hD8}dIJk<7SfJPdfBc_|*seV}jZz&3Qa=MIl$XW?S=*_UIJQMX(83bVaCPd0}^nxnqB#ra|uB|b#iNy$w$ z|A3{hLUDDuD540+<2Ky~uE9MQoG~2peafs^hI|y5@MCXaudWtJ^c&(oq}HOZt-*Ta zICT%>>ksLGVw|N+-s1(r8h3Ft7rpZvvlHbiiigeM=MR-*)n)DVfUo4+u@by(-a?r| ztFXxNW>{qf)uFKO!Ae zy;sd5A8&Ef_QZm+qdYmk)`{7Snz!3Yp|r34fA4kcZn5*72y6H60IUAW_&D?-mZFO4 zEwLJ9-ydpvNJH}P>KJ40bT|0;{L0FBr4+UEf{PQE$(SQRXnaIlB|2}%t-)@ z16_yWXM{bYZE2D`NimEg0`_X1UrY}UojBjv2tTdT35mY1E-!-sa9H~qCadxX)a54p&!PjtwheGBpIgm$Uy>AZYync`mEr=3DB z?8hj?3~VDGpu?0?M%a>kfQ3I-XU5HUYq2651JTLjbjxVnLQrBkG@M5u()@qa`!COp ze|6uzM82OJ<~79!51uG=xh);c#|Q_0W4VZ08yNZbk1yUtKkLg~jFtZBg%|Al`+xj< zwm?ywqiE#VW?k4l2mDd5w^PyhP*FV~`v?#0)^o0^N5!2;_)86}v6)vWUtMq{FRshV~Qh)xrr^XkeYfprwwLCofU@u>b*hDe|rCM^xrqlPo%blp~g^; zI(LBHCji~YyOU)TGFwjbk!rpcaFjGHx~CB1yYYe#W^d!=AbwOnY~;aKV^}v??!6L! zP=0k8&ji1uYSFvM%S*>Om`Dw;5IRv&(#!uS%LP=4IQD{)e@go;i{Nw<_Ss;HWhD*| zmzu3X-_$f#i!hG#FYNsN*zTGgLCiS^`7L3DlXj_HWvgX_F3{Rff$)Jf7~}M=e=Fz! zLbjb{|I(_al#^$TMJ@ymwOLC=Z6zR8uA&#P zdJ0V%d&Nh%?FCvK7<(YPN|~@8zh05TuG@am_vvBT;H5OQBY&)#adv0SLxaIqXS-0I z=;!N;7szN!((!R|Z$ax%M$I686ATqQ2A*os+#S!#7t&#p9y$wlkgwZO`G+m&BkeDu%<3*IX++X5AQ~%TLX*r(jk2x&&9Q6N~`fK=EwA?%B58v z{xcmPpv-U0YP^2yO5;fyW@()e+Ms@!LjQ9EC%R@R|D zGHTsm46QmyLDV56ty)#44AE|alNA%H+U}>O!XqQ=*GQM@laq`_O%J*xTy~91cAY3J zIu)KENozRiY|4f5u)a$vuSjxH=waFkvd3L$O!|v=EpU`)&QtEyvB@gDbhy;Cvn6P% z1t@DZm)FSr)2Mlpwf$u%A;Jg#6@$b>6dZR`Eo_>LV^#%C3ZxpcrhXh1s}!-wq>HAa zy55nsQn^3zFyc7AUC-#EhLhOUSD3ZAYU`#sr{ejAZn@U= z8bQ}nUCsqE;I%S`%^V4+S-p;@S=0dbd3ZdOHuEbn&+jB2yJh04I=eLm5=G#dS~mS6O7lsC8wAJT>z>e$ zW{=kg<}te&N|>?GYMU_4op+oB)&Zg^|6eIPbHoAGyvOT3-##~JmU!llMMj6P{q9Fn zsvp;RGmk!X3Fr1)5cgK)kk1wVuf=j4Y55(I06cYc!R~irB<3AB+oAUQUq-#Ws3`|L zw)1$8iL4C}^KjpK32k@VWgoS?)soB8s`JAG`(D!v`syMHow2(i3BMWcA;<8{1r?T$m%NqeDsK)*=^NYib_-19~E9&{4{}Xg)F!yB+tgLVGW+TfYZC?A){TX=h zD5S#THjq5YSg}|Wm~sIP@ew8`UH~PdBLw1?UQG*cX>S_kIt4?XXsI?F+SylLeq%S9GyUI%y19vI90FoUP}ge9tw7! zcn=fmz9lC&J&ELP9Dhe{yS+Z-S`dxcL#)UaRc)Ez<~DBZW{L&8 z4&&XtfOh?_>7o-Z&|mi({+HqXqFC+$vh5F-(H>b}0Bk7dBo9F?=t=uPAsL@i^Yq0dVdhYn|^=Og{9Tt>!;WMrBsO7>4bd ze;slf`NY}fOYq?;szFG*bv^@H|MP;6L}eDP8-5VAJXg}Hoy$ZH$?Nv{`<2`TXAdn- zs>;nI&#mWu{75{mIJIH0xmW*>31a6~zt5)r2VX?Iee8&+ds&1(p|jDU7+Ri1G~|WyN9aBgoBIWEQ%a}$Su6W|*P-i0jf2bCnn^;Q?r#LOg1Rzx zN&(-RT;Ie6wMP-^MM5bqY$2Cs=K~s>c{?`BHc6APA2@YthYw2P)pF-n@G1>3KaQ8p z0b1gN?}_s@Ax9$9h}XbM`3s=sA!)_FTRsWfQ+JHe*sM30PIIx4fb9D~ZWM)vy^3|= z6%E3JIf`QqX7>?N86~Uf;$Ga#2sO-ZC`WF1;rKQoADy&1)2s1dVjy(a^34-ul^ufXy zj8{>U-lzU(z$Tl{xi|95ru%a6USUOrc84T#Z|fzAeYuLOjEUPO{X^*j13EMZk7|Hf z!F}?g>00sA#}%I(6hhs3v%RhQBoA#1p7%G#A04zt2?P3QfM+UW!Ae(D5hOh0G!kB^ z;nVZWbpeM*W3F(d*@>x@Q``+-hn8`_QSqck?Bmu0@iOJJOjV2>fsZB9Hm8i5^VFs~ zv+6#=OXasE?h<DAZ zB`D~!fD`#}@1tMuoi!XL_M2w7VYz_GoSm*dtk+60Y~iv&Y$P{PA#osbDxA~%?77`>a4`cS}+ykJHZ9#R0qh8%1K*#zHX zM{r;q>tguU`RzsnmVLVp6!iSM)Y`-@>ey7`K8r6-!EP|s5mTsFj|cOag-}}e^SSB# zi0Qm)F&7dP$NWog8bkI4*7B)?yFzRo>Oib^kWt<@wfrZ59t6dv;)pd@bn2x|LJ#m& ze3*XfqGagmofx6L6q=a$CBHzwWQK5G9aMsT$W4$_>w2_k%{Ji7f75q*WB!$Y8Ye~7 zAcoV1G9Z2OHB)K>>*P2JrYo8HZ5s4;kELp4pjqHAVr)fXFZmb{(>^^+jr-Z>!CS~t zmMFGwwDd?rrHC=R`8nU>@1DWiB#u7QD_(@r=+RC~KU-LYP7T5x_@6&e7uo%al7cce z7l0v?@5r^F$|{&kjoxGThV%aW6Zcji%e|mzU=QaYZ*TzmrohM}djx#<9B$_W9RtIO zZuCRatMzHIS*3=-{XqUl(NBjbX>e(+gIm*!;J35sP;yp5ePRM(3krX{7s?m34ei5> zx%f9-(>|i{8#59YRO}7j{SR#GzhKd_uIGa3-`X7H_vc;IsbL=;Zj1MzUva}J)} z(N`6Kb=-D_^Xvk<8GRfx3>^O}<^|X}-*TdCAJ3iWYpI8O=2JN3sm#kBip!O0k7(8jEwQs<=Qzu^$CyQtK)uT2b7 zJ6}_7%+<-KKRS;-32!IVUl`aqu$Gp2Y(f~LJe9ka;mOm zOFSN>sH~GCWZr<;m?0nNBTeM2wq>J0@>h9*^6PQmOPKc666c9aUEZ$M6Ys0!7KVg1 z@>q^U#FLKlpEdA*=!_G9UE#~0>rz&0G@03Zf9QW8Hu8$A(Qo-|zH>LSbYNn-GBwCp zIy#+bv3q2bmkv`5C}a~&>|K3-WkwWQDkC5l_WA*am5X@%`kCz3%5qno57v^h(#-Oz z#?N5+Q*eVW(#n8$RhODiDQCHY?fTK^~7FEvI;)}jWKGlF6@T1^~dlF7DvZ{MCS85I=?$ZLI47~^4P?;F;n{}0`p z=AKQ*D@3U-uNRQ{-$fF-U(G2g!EO-gcCoB{y{^98dc?G(_n@w?&MfNtWmw0=j}~a) znczs-IjRva#wR*sV0Bdh@CerW0kU9zC z)w@DlCI2aVB&q~?b*T!su|E;|X}ywGeYVn?oHk)F+=nezqE}DU8Wj8EkQLS-5m=?f zw|6U6!d`VP=d)jx6K(@Bw!!FO)+mFtyfu30cB^zs9G%Z-8qKCR@BDmUKG6tLp38Sa z;3GHIfA`;(lX&p{gqD;P=^Ov&XfE{8puRcfEX#AIvoggkC z+8k_f1vf}bZ6%0CwLPz+J?Teyib$r@NZMXKk-bj#V-S&&^f$tKhG_%~J;uW)Y)^KC zJC9l?*3Vs%!^e_#n3vfHv@$Ubyuez(V|r3eGs+>-+$?ucXKJAgIcCuJG99)hEI2Y6 z>qSRJ{Hzu41+;0DVkQ|~S(EZFd^>E3EL)MG?FD*f&cWWpy$Eo8Jq2;xE1XQh#;t^4 z_0g2qV5lWxud}MpdV+(3Qdck`*L|-d6;pk^?5z1`DWtiB$X((`TYa&*g(VYXO~rJ>y84^x5LzC$*HkvYGZ^=J0$rMdvIA$&jx4_ z6UkWy2H}9@cz{i?SVg1h<@o-j_ zIH>JT%?P_%l`Vt;PnyH{cM$;O7OYB(Sz7ig0u0U0Qv3gVqbLYmb#**!a-PjF%A~oD z53mC1?l1fxqIihjm9dL39hW{zy!%w3@cRSeOx50Lyi5s$&+ry9a+vBX)`m_}hy9p0 zzx|}vvO|m?1}3d^jO%e~6)9OC!U-;s{I>1RXweM`AO?d7GjqjQ&%6x*qCFZ^q4`gj z%~}|kYz#CT0l|_1c`7bwO~4+UgD?6JKK~cZ{B+wu#qQ14%F>sGtL(DUXGP+|nG>C9 zx`vbB2>2J>A}rJxur?pk<_at%+~r}}Lt;vR>GBl=yx>cW-HcRQUl><2$ansmTyg&V zmR$Pnsnd&QevdaH4hgmF`p#@kpa(z^BaRtzeJO=QaXu9GR*6Hw=+EQ#-2u771_R0b zw=~tVxfUX9+eM7+b=AuVn_a=7&dK7^-$vU$C{D4g_@8iyE6JwI9{1iFzsjRkNF079;ornpbHTLwL!%etJW1TJ~eWxCYD+`8VyHIy8r z+5#Ba>&ERf7P(~@#Gp1i0WT4kGH?ra-i>#3AScETD_ZjL%(1?7fp?>x zdkf%bitl4rw|(=TZk`4HuPpzDm016J%njSuX-P10Av5#GulAQ?<$RQ9Y$qg9({PV~ zsPeOWtI@eeXfg!Qe2Ua4VcDXuTzbpVWPDbv+Ri6jdJEAU>}Im^HBJRn)+>%z1&-Nh zI1({$)Zufr7Wap0FrGVfSsiet%3J9{U}880j?SBR8cK}i3?o7ZxvaiB_;mEN1`)Aj ztg=+@Iohy%-DxWjm%-QbtT~cm<#(P_FKSXw5<_;|7x@(rN;>N)vF!V;LhZ_pT^s8$ zTnolwoqWGCcTOm*Of|Mk8^=?M#FmhdV5=ZI`8|i%q6~NECRsJ9oXS`8`hdZYi3}!_ zUY$$>99LNE!T=86ztpik#<8wQ!!|k#lYP6{>s`JhFf5eq^S{Wl*sI&@N?!L6eRf*e zm}F93Ytm%LzwI)40sGF(OydhBV?dGpBCrFgxKB!rUhC(oD_xGNw4&3G4?C$kqpX|& zMi_5>wh>6K2X=~NR!-y4W1f0Bk>>r2NecKZgF((-IzZUuyTWm_RQlavsX@(!_h*S} zz0*<)u#=AQH2p_jm*x4mp0@GiF@?BC&UlWPRIB6q$MSriEYb_EUy#dZSa2m?jGtD$ zjbqJf_fqX2CXz`^XS^u1Vg_`qW1<-ExHbU?@VU_yF(Ihm1$F0sz!tm7n5`JZ=xkee z>vBqCJ!o=)u;9xQs9OvvCjeJGvuqgFSuabde+%jJs);w_u;I6tpC6Ma++!kvP@nwo zQ0Pa4%+g(pd0jN+QniPxK@j#p$i5FV>*7ckgM3p7qPohg_4Ls-LabL@;h&W4(Whmm zGs75*uvQG~7Mv>Hf?b0ha;bz7M_EK#9+gs56Xu%*PO@h+{n zVK4eve@gp!CB^^^#R6$U!in@N&sUGI4t6}$up!^dBJkhk?%e2VV0n8(|8{LZeY&aP zjnH0!5qHDTWrj}4XQO=czv1MzzD(2A)uVK*ynlpoXKzBNAB$sXfWn9g&)zh~aQaWI zXc&honFYQV>s=El!>*I%;drMXC5#$?`MK#NOuR0?F>qK!3JdQn%aTSAY*!%my3lr3 z>$WZ#N!6}IB=4vdV*4oBZp7SF+}m;_YeobHzTHHh29z82BYnXxmptwWQ(<}5;s|cq z=yx(=80c&`LDVkSXf=5n>Ow167h1xT-_A61%`mdy2b1Ax86J>_1r9`geKe+Mkbre? z&tU>TT_kGF+LXN09mu<%<@)M|HvhSE#T%J)@1}z-hQqPP3rZe#MRo2&0KBG~&!$ND z)6oZ(SjBazk{3U9Ns4v0cMXpJ+%KW2X^d@HS2Q8jx?4Rf8dE@X1#*(5cRySSnJR4) z%=X9`^=e!u@31dI?&J7TRWl^fi|cO7^~ErRz<)sSv-E_3_ASn33m}E%7x)2>&4pv? zUmai}$VX11@>lG^3j|2*m_ zc3wAb74aNuv6r$Em!5t^F<;E?T8=uPF1PMG7v8U~L0Oe`#5CQc!+vu7zmE4$2+lo3KkOJ;NEWJzesA5ArGAFG(+Ey zx;tS^3!z{YSOghUb=SX2+_A%6ztMP-ABOn}$B>4zveED1?NaYdVH2 zS{?OZT6iDs#Mkhits>Bj#l2Z@P*s ztFzcG;tT2HD_K9bIgS z{7;nvHy)EoQYEXJVV2}_sz8Z6A1H2igGI{yV|JxWKlhM=q@lIsr_`XPr*F}xW$W6(WCtG)<#mqF5UJwYUFhxmnR8|tMFTJ44U z=%n?nms0nWR=kCrXTAj5cws|3V~z*J9NFlPb)SWs?bs_(VcNJ%Rx6>>1o=t9BRV}m zV4P)XsY1228ISFzDXM)hX^!&l{f-KMsmbndv!-tY`qlm0;Ex>-zp^cb558+_XL5Vq z{iC%0OGzdqhqtp`O1G(XpDu39P7QerX0~Lc7OV8=+=p?`s}`Js)jWq5SwrgP68cC6(>+_M;$57;(^l(>e7HUm0kE8h|GQpME zI1(ZKG!6sj-)YNmXY9!MrGG%8rHb;+gWpZ0zD&5wqBR0Usm&i)+UU;{TK!Si4k;SUT{F~8D7Rvr z1t-gvJF#-qC-Kx0^E$Hpw6QEXBA>9weQ@2v`A5VPvL628)>*n10inpsD^K zA&z@#MuEv^O`oF!!J+!3rXtxm)AVI5bo>J)G~uKR?OWCO$ufJ4a}a~WgBX{TaotjLx||t8lEgcgi;P3bwGjl@EM*+D8{OcC zE+KL}1{!#_5cLRMNtInr4}60qB!U2DfA=z}al9_Kyjm?s@I(Z>uC@m}(i--RB0uMi z>sDtfFX!7je`SE$uS4Pcgw2?LVk_oeV(De&40FFHp&XkC>Z?Pe!^BH3#`QKc#H;uT zS5#AT`&ms4jh|n5{m(^e9*O(Xc2c-nGeZ5YrPG%O!JWSt#%N3^59_0a-bUR4#iFuQ z@8!%Tgad*<1J`fjObmN25Vq^bEOMRaQm(WV7)OilQjql@E~(mGH-!2=MF0q%-5(e@ z(w9v8>XPlSPY44;BQLv|sde!{SQ zL($w9*Ip68r9Uu4($sCS-|qn{3OCLnzdT~cJ6k+Ev00ryLqW4V`C63tp{NhD0 zgtbY9`bZQ>adGG`E*IL;(m6mc!5jM-*`#9tPGJbGG*>%xjTJ9GF}ey>6Z=RA@}Xdz zIz{zIeI3X1427w29<=LUKAZ(g_wU#%Hd+7Q#BkSWK_(nWzxcz=(v4zQwI@@!6Vj}g z6Zr9MJqLAy{T`o}Krg(R#dk~rFv#Gyi2T2QBK`0fNiFus}xV$$0qh zI#IP)Hx7C4m8%!XJu5wTnb0l0?EDHXFj~)S?(n<@?*{)l!(pe0x=Z+z*HfEcg3;e* z$^udQ92;!NqMBgCK!))<7<#`w26hVGeSa2tfpUV$v}$p)nb*u+k-*Wp2FK>~a#$Si zV6O>Priu)0D49xi`yX-32_t(jM)GxMNin6e`J0nbOy=oLDEYchIrKpZo^U>1GTHnxu6i{0TJVroHI^E zXxgIHKO4{EoNw8aSvw`a@T9|3z=EokO-j(Fxf}1wo6`j~{Wi4Z!B{f6xrT^Yx|&9} z<8{4lylr}yX&k+_fZ{#WiG}ckJbG&Ib?fVI*4DNfqs|5BWX?+%zG^Crusx5~H)=eY zR>Q=S3@`dLoV8cYj-`RZY_8N_5#2_EG#x$FDYsB(XeFbHkwBuFY3jnkwit}?_}_8* z`P?%Qg^BD-rc3shFJY|szj&V}g$~&C+8krOQ7HXy5(iT*Nt0WLhkKeF&$M9-+#bVv#0%PN%Hmgi3BYT4xy!^{YDYcf&(jp>s)O0qT*DYQL_UfUW;Av&FQ+7dQuWF z$)5GL#eu}~@e4)*<_W*S1Gke&z!7NoI$oTc^Jm|XYJ!zw+Gt*GXNf_2ony51OWeuJ z-8$o3S%Agh4;_<$fq=l9o*|bhBTs{jn|X{#3NE=FV-OMs!#q&GC9R@1`_q%wzJCbv zx$gy-6{f(%%$e%jO$8!F$Ncm6xlMU#d@A7*7;0Sf4;SkB4I_|myha2pvI_XoPk12P%oQvzGR2A?>$)rnwf{Yyz&fly5 zx)c=ak9%3$W=TIj8BBcx&w4)6xt=)$0S?sM0S>_W z*JLw`9#rgYe^S<%ZPB@QQ&EdzvDYX~lSl{zQ~TjjLyo4XI~1Iw_JJ8K%k8`z+>d{gUt+ z;%FEfpee<&^14q*HyF=sI z+%=UMO|&W(nQbduz1KZlkKZ9?y4wQWEhZ*2I(T!#_d#MvNv!KTRRnQNXOGP(9#+VL z!2e|1|JxbzNgjTmAu2d8Bn1D4LBHv-qlws?yq3&*9`PrVSE|(N6&7!r2}p%46Zk+2 zny^wGQ!F`u65&`{c4ImeZz1N?XR6IAd^znlFZ^>XIbVWBJV3#v$t5)|E01Wg1%y)D z^Um8nqTsid8f}xke_vf;1VT*2a^PR>=H>XJ{u1h~*g~Y@@f(BabPng61(3h*?+OtY zy6EB}cZpJeZmmMwvyEA&D=$PQ)pmpq&kmH3-w3SVUn}A-n_zzf^y^*NofUMmyQcwN zT_rjlW5cDk1`9gH^=z!a);ICnWX>b~)P;`w%=JB~?@+adN#XLSxT>4Go zJDu$ozhA0sUhK!NzNLpgZt=lQtQX0Pp~bA}<)N~$7wz`qdypz1NoN~F<_@fq*I~nP z7Ajgl_C5aY_wygwx7x9oQRGMbF7v+=a`LH?2&ve_oc#I{_~_)r$;KGZy!HraBtY+d zST&cv>5Ek{v{O`r?{!h|#T%Sw{MER7e)xFWOUS7Fa(TENyH4x4mJPlYpn-cFs8!DV=H!6Jy1Cm5Y%Z}B{* zy>n6U>sNcu%_!h%X@8=EZ0oV<5Ts%;BvB{OZ3VqBi7*+mIIV+`*V{U@N;RbCunzSe z`bU-(1m~X%`;j)cjWL*yggkir@_&2A%UrM9?WcDP?CJBZY!Ylm+-zVkBx6{6H|MN2~u19I>(Fg zTn4(j7%4B$w8|YGX7!#2o4HX5`Gvt!vW6yyw6^#K)Gzs7K3QMvC;y!^YBJXk}T*>!TuiU+W^tpJ+7Obn|FJ z_MAyYLF+K-cI(v%smyZk#fR14MPX@^|GCvsVI;bfm?YA(#mUCI^gJ9WxXlw8Y=*AG zXFkBLP{X2ks}@@`l9xGGh_Yy>6kjq3a2f=Y%tp zcyN;uP$&HVk{fydm)vl}lWN3{_zmBkd6{xduPXA_G8boPEU7*}0s68bcLccucJ4)G z1S;;GAC$NZxvE3XOw{pSa&}?jn^{79egJzTxk(yG46L>DxAeN|OV@sO(ipi|#{E>@ zC#k_$N}#bPA)y1he#r>&*aLAc$3@p$gxk@wF_r&~S#3Q_OVw&wGQ(jIGUsS$ah#w!cfDpwjOUX>==?HCv_*<`Y(c z<;$(E_hZYr_D@$m*Yk>;HAkxJ!6n{jEY}C@Gm&4zF=8kfJlEaxk4Wwpak+YU*6gs-D&^87RNpKk z6GLKk5X%EkPo0>EU^%z%&fhpWHkFh}`+e;B!4*h;9QZo7H$gsbn~{isG@7MV%`U#1 z`7>$+J9)vZFCr5+qCIq_OrZIN3@3-<|JBQ(@o&0Z1b}8vv^zt*GK-XaPp=qZ(v3m_ z+S6=}^;GefhkB3m+GJ@G-%({;m23&-h{E9*=>_Z5^y)E05Teu$eA^$c+sQkxZ*Y^t zkwTJob@-0G>YgMYMZ00}wR4igGy)6TnG}NLB=wYiCcu|}7mJdOGUuXq73j9xm{ON< z8ggHURHmU+@TV7RX{K2XMR!bW96i}Yc}@pL>IePGLU54qZm;jNkmgly?46}xXkHHh zt-B`2!T!@Kf|p2NcM856EY9f!m+!NOeYK-3Z9pqpTpB@Fv(c0apsiN8rJ|zwZf4WJT$X>7;yfvr=iHLXn z8f1uG-$7k7tNbTEx}21s#-2Q+l*0TL@JDoN%W#EkWah%p;EPy-29bNi?;wD>!1TKT zs>HHV7mpSs26*LocA&joc`hli$9vfRB{emJN0W3K68v^qV^bd9V&C$H-i%oEd1+GA zpK(-e1uIvnqoQ_Q$aOsx7a=u3W3P3ltO7CktYrj&2mN)+&*vW5IEZ?t_=ys6lNYZH zIE|&ov|NM-Gy&L{B{16}oW*#Juy6F$vizt-6THcoqUm2T+$3g%w{70d zN4_Aotvn+_x%6XNtm!|b==gl1D@onz3h3^BrS8&38DM(lJya9f2EwMHtM8+@?DZpv zdk6u2*+~syej*>l$l0VDe8-B_s{`&x!`p}2E2PD?aZA%$FUl=rYeJRTQUkQtZu7r)hk{k)K%&T-V;URsv^FS@6fKGmVI`C zUcO4pRGhNUUuiU6kG5RJj((>YB;~`HVD-no@O#>JKG8ngTe17;aDcW>&p=n1Gt$XNgxbRekUq=nW!uiStDs5zC^T2#>V#kv%2IHI*HX_9Bjsn^ zjm1ikP7luNIu?C`n5`=cP#~u5P!YDPcZmb0u~%8e#Uz@)LEbNswkSG+_mMjG%CcKP z3(lIx5pnYBB~^k3Xs$dCjko_f=63!WCFPY{e5UlZW=%`i94jR@{K!hgp48kg2()?R zpjT5k5^q+vEVVZ1++n+~u7`ZqW;3B1L2b;kF49c>My;tyyF@B%GuPU;JzwILyJF|d zIzG{qn+}B~E0|1%#xnII0RDM>?S=Yi3C!LP3yeR1&+H4InwGk%4nhn`k*7Uj=$kg* z{V@{njPxt^9n$mvM)TM1$kwlP;)`bsWiG(LQ>urvz4YN_Ek*bBRC|kWgYW)BRRZoe zLzA-h2Vcf%)#u!5YRpAgH4Y}d2h@!Q{wOp@?|;F_bDP{*0)}zz($5w938uOq=HTb>eYjj2-YHdeGHTwj5$s@;~7`AX~hZ) z^(L^`O>+`MEcqy~ZJiAk!AZMsr=z`CsK}kIboI2Wd;tBeh%~%fVO2H@Ax1K&V_;-d z@bXf%TU6PwUscZHQ!i632zgISGCoBlACO%NTbYj$>KK~EB45<7)`MsBJTKOb#9*8c zUOzYz*QJH`roKt7z!imJnb;D&pG4aHt#rkDT$de>@qwuu#t+CEJ}D==F$b_29^21^ zy|QuyrmjSJ*qy^JQDB@1m+qJiln5Ko7FR@87?~{tqK`>!KyY1_tkU%$BjkgmWQ>^Z zH-|I(JqW8XqW>(!-?w8k1pQRtEIHz2Ymw^`Y3%)ZBH{nEG=y=USXhl3jWvgt2R@9juf`+?(eyK2=}(0FE!eVY*czOM@S~%nZ^m6dOZ)>!kBwJ(Y0=k~q9(H)c*wcD&=4lDTId0dng4zM zyH|3P#Y-(%hbkC2wgp2JiGI}vCFJn~f6d?qoUe7p!#=!UmTXLhE#gHB5kiswlS{SP z{Ei}IjbY3|Zr;aS(oSF>qT?Sj(au{vNsEs5 z2|ICOY#}OzB^GTdO7Efemx2p=v;!+BWikgC^D%nY&NKKM&#&oMd1QJbTxEpf9j>!2B3(Exo-WVCT43a;QM6F%@(ocaFL|H1I!$yH72sGj+vTj^a-Ez zn!Xfu$%c^465ETxFqb)!>fNOPYXa>uHk~B`;-69oz2fJhJRuG6YSu3)yanH0_E@R6 zQA=;bWh)2DtwLG@V43+FrY=zv(^Gnm6*U?h8(3G?%J&AV%{8hOpP-#2Ju0=0o62mH zo&vb|h{-O;JXrL(*7v0hEVnc32e(kB1tB7~c<-5aM5=eRz?onl^UI68srnu36(-*l z>eD}#u21pHo(-2sLb1UjvSZG>GqNMZCjNGkTcm?wUL!8=QJf_$mXUx-zk=UrsNJR} zXXTX~6KC~K-L@$Ff#t+!ouh*L1vR=ZJQ{RGAWl87OXW<|8Wl=N?s?3ADhv%)cw=zaC?U1~GXVDs@u{oaTEt{0PBo>;#19z+xP+md77Y3LQ zwZl15&9&xk1MSgl6gWa(jlK4)gl^|G=%Zard<7yHi0Ls1Ejv(<8cau=l?%u64StWkh6NpYgL^|zJM zDPEy67cwb!QaM$3=#Ptp;&3+OIhD4ms9MWpdRozuSq3c2;1QFF>fDEkUcT63E)m$^ zowRr9oNNh`?=5$ye-j@j(R!i;X2+C2_om`Jhrl6(-WHs5hbWw=oa6+MQjrLGRrtMb zm0NGN3<&892-D3S>{z`hP%_$oa?bhsyuS8G8Qq%l#>Z2o`W=V=)igVx^}XJ@g;n0VdOcT$gN=ucR68d5_eU4=GF zFG6pe#%{zml<$|d`^|TSD4l7!)=v1Ne4`z7zE5?eJKxVx!3AcYoC)2_Ruxa$$IO!R zN_XnmPGY6k8q#|6`G=ZI?UrDzOg6k!p8v7byVT`*H`($GILO`fiF8+ zP1X;e$;B_$TGnn@^8Np10I=3h}bOoCl4b_S+^L=(*5Cr%it#9 znRew!eFCivHHS&Sb8Oh%VLh}w(=cG^f?kwXXL~z&Z~W)voPE;f-WUf$%)`?0#sT^e zIhSDl|DE{}{!6D(2m6raQPTu7hflMhA}zjq;gee6c$UB`E>}1myrXkH_@2~#N6Q@J zZGz?jVeMF1PmHMrDfrA2EOj5bFa3P|q{n?{_pmu(&=MN=$E(TBSld)V_xc!>DI`-) zke*e+CI!w*d2{9~3u1WY|EQ?DtUJ6P3S)S!N&{pm4)T2Ka%ua*CvC4Yt@&=*>-vlA!4Dw+}Ieh4qcpq+lvcOKSfsDr_s;E${lo(`#F2e+oH49zD9^{BY zV`lbJ-1hHV!p$TKA*@;FI$*5Gi&vYUb&3N(6ghpAjN8$QLzgOumY$TA)6 z?P2=iADm!Fw2^J;F(6_NX&>R={eES+T-j{(fdrU0W!387(6?)9RAp|qp_YB6#8TG+ zG2~imr)1_G-?yL*z+GO1#O0Ug|9Ui=c}@RUqybQRU4T70LXde+n-pNp_KhU_`tHf& zP+^ zxL2*SrjVb%i2oKkzU04KpALraN0@?-sk;2ogx^a z@Z;0J^OTX~!Lf7`zoMzj5H?;58h@mfDe>F>IgbVJ?0w+g`O5i>j3%wrM+%{02?p_qdWK{`+sr zsM9TJ(b#`!7Xj^@!|0csu5O0g#f;+YEbo@7yn=IH*KTeuRaUs2FwB!d9r%WPwA7W( zX3*NZEP3$*(n?b0{}k6`e@8_sW}Y%qgC8fNwjTJDyBy#MYmmCYoE&oB%#&bLj8;lU z-LPpUrR(w+r^2$(;PmSnZb8P==u{%*z7m*bFHJm;@tcV-OoZv)IG7eWdC%)b5r&uT73YIm0&U zDNpp*$b5Zw3OvH&(mN)k*m-f6TKS!QG8>H!C{#RaZuhSmzST%k>4LT06vE?O3ww(J zKj;Ijx7_4n!IkUw*Rta%BKuQ)?5%$W;NNg^8pnFFwe27N)jDZbyM=~IH@ii7h8R*- zMhe$vrF`x`hf`jrS5QJ8XQ*21FdK}nxKjy39xDzl0QY))&y%b0&d6J+X+&G;_hO#& zx*ju%LWGMjnmsW(PFlKDDR|ZO1?u#|m(^!I{>s1}u8?V}uBl4|yq7 zD`uDl)Px&89oVOUTubUle|{q8&)V|+z4-yUJEy8AV(PpE`vNYDJWgM}I9utE{pEi6 zQMB_W;iRs^7)cr{`A@Y@wbDf6Ki#iC%2o3Wy&7BN(YVN_&yy z*tG^N`f=iqOd}KH|DDM`lQG9PJO25+?srQ_%HtGNx>BeiyF-4M+bq81Rj1<>#{TPC zrlcn{VhlfCoYqL#eG%H6q$>9MS?uYC)o!&Sv)OiC#u2YL?VC)d0-78jgoRFaf9{4dQ`7jw z9Bk^fE?Kd`!Ziz}iUI~Xz2<-wF{7=1eATr534^LrTZaEIC;L6OsPMStA#cSJ-MZ1w zSOugWc00lmpI0i6koQN`XExW5nAU%dewoE$P*u8=SjgJ_ zt;qympFgSVsnf5mc%;VFHjB?fj#tM5Eh5&MB}^17IKNUo&*i@|VUm4nK&%15X7gBP z*rdvEX3)mdr*hB=w1VA0xSR^NDs$}F-@pfsBIk(SuGbR+2I4Dq{x+%KnY6P}*UL529c8r!wk~wB+MC zDEFc^3>_XU%#2{&Q3lV1NHcbW4n(bGS^D$nWUdKS1LYl|)KpR7yXM?%-D!9u((0e> z@xC^LbqM0ds6B!3370gMHNG*0$yeW@EpeO~q1eab68ts#jCV(VH(P=0)h_`ZmSvV> z?Xccy(D26$f8T%KOazDHT)q`G{fk}PNXt3>e4?T&H&*mMc4n|P;1!jkM#bM(WPWph zMtrS-yqi(QyvSm=HQSN9k7G!W(2_wxS}jYH*jjEDlG}>DJU1oExnjN(?hX`suxb+j zKnQbZb3$0!j00uaHR*|7k)oBPFd` zwwp27u{KV+zP0J6?k6E3E%P0`-3*I(0ZNo#tQj;_SysplbSLuFoOKA?;GDsLZ73 z#m8J(o9tiYp&UaCg*%d1$(%&Wu3xlYp8vyu!1TK(T>pJ~!BZ}gBT2}^5dsz*B}?BL zh`C6I+LN-&!&Ej{UCX-IugkkWnt-2z{I0iNpcB4rW9guEy8JGeEQuh*_!#N)II$on7+htP$a{;OwGPIP&x z&S$SpAjixUYS1&w1rJ5?DaPGoY^MrYso*>)4BNbEXPkIMq629{kr*)4UP)~tyo=9a z?3yJZ#KCHf^#H}X&MluELX)A0EC4zs*XHkJ!$RI0cBa8g-46p+52Kw{`~DLTrk8@Y zdCCfo%ZNZ0dZC_sY>U)8({1uee8d9ZgGr-_lOfPfjM+T-QYAX4gkHra^f1U~9{+&J zmqyGh4uo<-%+$|#`e!2*rbPq8t0Ud_v0FRI$Uzmz5xit_rcvT?m){#ZlXw}CVO22J zZF(gTDH$>FY$q^1A;cDFZ{mhnt80b9@*7|niWCXE>C52MpK ztT%-8-iLVoaywyJ@jT}$=67M_UCDJPSHccbAy~gf@~VU67VcWA4JCY#`mfjFd9!e@ z_xs(&SD9^uN{i!g(954ip*slX8^t9s)~&rB^!FB6B?g^r>ww`4x33PbKe-?Cb$Rmn zALQQc#tM{W#2~0~d9TaP^n2F%3%>5vxVAR^nLQ3`Dpf%ek^BA+2qcE>dSM6f6tOPa z-Kep8J~EE1PTed%TNa^8q5T#Sk7=0gUGAh__h~xCjg;FwOey!Z_Rqt)C^wJC>U+Hw zpW2c47-l*~?x}m^dI66|9tqR>f$~O&{bGLXnmyiRHre%AcWmak#!gkNbY4IV z*1cV$pbij>Q}N%ERAu?g?cT|N%i%tSM6!`__vjDz#4|tBfw{wB8E22wzT3_ti>)Et z7e&z=ja=2*HO-OUcBpxAsW3=%`I!HmON2;H{d3in+M&nsygZfnF78Qjn?r0GH$K)P z_}lx(r*VzRgn?^fxx6x7mwv9Jjrw?IF$;4KQdM5L{=USYp^LRkwpfosnTWI1vSELS zqpe_`IW}tWTiqUN@uwk*1c3lmiogs*kC8nO>K3ccuupa$U_AV`4W?8J3l9S^ACGem z-`0yXvf9qQXyTEFgIufTat_CiTaSm!IZitIPZ~%V6qXT=qpc!7oi|4_ivP}kB#tJb z9sPwQvsV;3pcAtv`<{1g0CWJ@Qt6PbuH6=5I%5s-qGUgN2nuo+$9nQ6bEAC&HBF|goP!y$jQ z)&N_t*|c$ldUAII@@e!Q>zCNeDQ}a<4$@Jj_ph_K75gEn7}*3~HXc$TpA#XDN+{3Cxekn#~Vt89<>F_DFMu!TX4gOzFNYmetY?4zT*)!9s3*dvn-g zYI>Tm|Dtb2ZfCP|afqheh(KKC4%;ih!$fMjJ!wvG)&Q)T3ryLfmHlfOTcJd#EmC)n#jv((}LUFK`CAC+C+nZw90hX)1k{mKJ6*hI>p zDy*-f4N?5_)KV=VH%0{9i(9#v5w1-k99xttjxb9~IeercPqy2L4Pj|A3G;h-V9eUX z%Y;5E&Q{1vEw%b~j-1uOy1e2SzQ2hmnySYudWtQNz@<%Qdq^FJtI@RqM*`>I7Y>o9 zY_BQtx6i!ivqS8Q&uiWXYtRXSjZx}XrPvRm^R86Hc#9DarF`(DVa%S4pe zZv-1=iCE-m5^BmVdaPN-LX8TcDnRtPr=(Lr$L^`??$r==YLQFZt(XP2>3oG6bYi}q zulNrOa+~5^9HrIP>5?DQ3#|_fZI@?(jwyss&@nEU3~sYsQfUQ6CyvJe3=#y*R=2Dh z1~deUWI^6%13Jn9{?D(-vz1b^EB_BuXBE~~+jZ;UP^=WExI4v*)8gLZ?(Po3DaGC0 zinq7~3GNQXJvhZ7xbM8*f3lBq6uFYD^^7^^nB&F|xw;L*CZo60DqoxRq8mu%@*FpT zMe+OS(awS_xLfb?R&O*~PuB3+WR$X4XUisPTQ^8f7yq3TY2BR?vn%YgCCHz~=L4T@ zY^s1gupBxOX#7CyFbx6rj~-*_XT&!$@!pVxx--rlIeszYwbaBU)*b0sP%dYqS*lrl z4y~KjQHQ3IdHz>#tf0M-U@e_Egq6f<8^TF*BPTNhcq9X{oUFu%22(qB1_O(`cqfACbWkEUF| z_*%TS>$qO-btRfRbXBw>MZB|fdh#3?fi3D$H8id7ThWg6f0v+Tw=AO_s6$U2E~D^g zdTW0(nJ_33hK<#r1B4VAiF7P<64KbjG)OvhD*>8IXO{LIdAW(KbfE%*%6>}ZZEvEh zqd@1k!g|L6g4FMVXYwoweS_qV=xluDq$JZ$1<$W{fpf0h;gy{0C~oE$ZQpXpEIu^m zm%Uk#?xu!p)Q*u-!4%HcTlR29Cer2J08&z3yOC>y>K?Y10qmQeN`qy6kOiJM19$YC zIxO@!iy)c2zSTU|bLu2K_NL_EDqXJxIoxLr5+e5VK+EiM;l0BB@J*^nsxihJ9+CaEc3go=8b6q0GC5`(&&4ofdR=MyI|z5s*WL6Rmk&z9Chc40(A{t&4@wF|COr(O!82gx=#+jnP) z8(SiDu=ugV>FN%cO=U{h|DvE5{Tg;;a=p^U!Llm#RvKOO0=k~qH;76W&OWoW=`}lo z1nYrU`WuO?(MAm5D`X_W;JX&<(uIbtk{24HbqR4`6r6IGiVdxmK8xjNoy?~#0GSLJRyRf8& z1sUE_9?1%~rz$U5GqNSS22KS0JS%U*o*{LnK`dx!55B}uZDC@)`v`TBP&;h2DyE0g z)0;5H-u2by@6xEq&7Ycy>E#kNE3)hJ#m|z09!Jy^f%l0#b|jXkkA2u14QOb{EmeAa znPs$FPMw$Z0`|RI^`^`6dcxc0im47rf-WaSnY?a-s*0VtoCeh`+s)F^yVn?pLZ4JM ztF#@E>D#$3U4>tElgEjAZch}_*%$m;_`-5FF*KplS<~T<`;{UqpT$?LtPqagV+(C0`^~NpkO|Bd%)wJ7|Oe5Ya%adyuqfs|*(D zyS}r7{J@ImNQ_b5zO!hK&Ppg)eFL_G0)#ca_Cg5_RRjDcd!b~FA#dM*7wVfcpn*)| zNSB6UE~m-Nx`-zmQ5kdYh8R|sO}t5!NCI0}b3`C1Lm{xN()s8#76jX_0uw>c6GkDg z^Lp;Y@6-(~I~7)Wd^&NL@n5h!`U=88BeaAid^X!AlRxM&jJ>C}msgwgum$$!W~*u> zwv;>h9rZb^asqz$51ciXGtwV)dd)Trf3#|NIljd-5Lu33 z>usN}#%{wLa99*3r@_M8_#W4nLz#5|xwu3hSWxSJ>wKdL&EdxUNQ_yW(89)!M!W4i ziQQ_WO-$7BVpSp=v(ZIXiQo0!G+w8r;wS5A%1j}zYNl7~fFXo5CV&9xGB*m#oX&I8-H{tI~CPm&+N?@ePNe$o0qy(xYGzS&Sz?B;S5ek z28I%avbc477WWv>Yu_B)kGKtsP)C-WPieND)K8yPsPQJfq2#{fIG)0AW>Lw?qVtn} zKg0&($T)mc;(qp^`Yp0GXD*JX-DK0bc2g#+DP@5YszrRqI2m%RdHPxaZ`Il${lOR_ zWtzIvpPbuk9z(g%5t)1vwojiYv%$lXv_e5Kq`cCd^R7##e5shBtpd8?La^ezS~V%3 zEvE^c;^k&4u#Sf0)2G`bGIq`tqk@)AzZ;k`*0P++DFSY=$Rl)I@!A`&u!ts($97llpOaZ{oBnx z8i9awMx}lskgddk!0wfrPSCdO#ssh<{m*Yhr)>2hWd5X}aA&ng0%e2{;%9?SOO1k^ z#QSG~B>t26(MCl!?U_=_?`>w{^7baPW6xERGpItK84NtR^>^P!kF>Do=IBoi2uWcM zb0cdmoNeyAc$_zCCw9*pChFN329Q9!L9=3*W%O@d!-ktCPndysz;aTF>lss-LMkYK z>xIVRvC+xG$uGzKoRG>lRcjLw^yTeTqbq$GGMV@s<0s&Uv6C_ni<|dNh+_3yY49(T zbU$|tqvMWag4Bn8cFUw!%39*P*Rk=2*Bnz?)TdDsdm0Cso>BbO(_}aJMJ?NRKuA<` zw*K*tS-z`){WcEs8^0O$g3F{X+WE4KDd?OpN7y8(32B7^$$@-9F^%2Ol&g0P#T?$D zT5GDa-sDEQ+1PvzRc@(kiU8X+MhO;2Em&$(Wj3)tQy|Cv(TI+rbXcb>mtC%IT&u|s ziH^%>_p@F`k2j!gCSG+gsopeoC!<;7V(iCpSr@kLP}4sl=6%Ms-&Z@96XYTy|7E}T8S8%? zEc)%bu?%W{28jbB<}r=i9JhU@de`Nz+$Ybxo#X-FO=;;U?596viN zPCfG4Yz)+;`Xdy-MeHk-n4dDY_55ApTz6^vsu@=CK&7s(d% zJZr~4!y3d{zB8z=AP%w=mWv-nMaBlk!(+u8bXoxbpNM;}V$oXl9IBWI@UwoTIum8u z?|)!4Lc?Y1NIPN#?6nyMJ02h&4H3E8V#*hM0E9uqK2!&&hEZb2;+0X^ppSHYk0G%-DA`DwhdVoX8Vdyhkw;S`~0Z=DNXy zB}S3(JC=LIn3PF|VN)=3a&iu?=GZ;L*6CKL-%Z~7Zw8}OiWcCwz)b@KE) zD93*9WyW;%)$>ld`P;8RNPsI0Umh*?<~&?bXes-{2&RoW?jUbL^9W=Z?(D-ODX=lp za9a~g>;~na1vDOI7Z$N<3WWPaZbIARX8sr6i;owXrrp%KB|iX~=#UysNV(BwHWZW8 z%*k4T0o-X?oLCaJTF_@fmsgJI8j-u4sqt!Qv{{F~nVqu&Xj$S!1I`9p!B1r2NN7o$ zRQ+=BMwH^HSYP0&5E&B0ozwf);}Is;{ikm2?-mTKEUm1nIv+Ju&L`PWXyK@LZwyX- zuZoQnJUqN!z`rL#8J|u}T@-zm-CTQ9D!5>8+mO;v!ZW4cwaZ4UV%@0%2Y!rSMg(C6U z%f-cPK1Q?(SN_+WLlxr>!{Wsc4NV=-m(sxdt?<1CJ*Orwu}9-DHWG0|%ChePGELZ} zDGpr*B15tK@0M&GShS^aWL30R;Rt%P30>jFR94P_A&T_e|jRWOW6y_Or7TQK< zuk%?2KPBkRMr&M(+=&(-^#0ikej-niq44ex5?`6^N84d#2RMj#a8KS>jAv{S@Wy=P zpIlREC`bAR{I_WWg_SWGD8VBu$`AA*QulX{$4<2(5ZRs0FMXIxNZvszSVAYxZa@`a zI^J&9yrWG(pegFAXko7@fI7QR5Rq=uB`G$5?wU-%T>{Yo$ z7ac|CRdAYGb!&`tFmdF3M19;TSicw==VfD*%}`!p>WL@@%jP8{wBKG;+d**QhL(OJP*V#h%*X!uy~s6A4xX4_O z)hmAvqn#&~<$15@i+CMP*98QBdJg)*BDV z*L_CwcGt6rQ^BDnTm@c%2;7PB7ediC-tkCuFHg70^JAKs+m9_palGiAjq0~!cy5q3 z#W9kN2+c6}H9Qa}N;KRXbWy0pVr-ww|B-u8>~7twrj;jfH&JHy4E$zm%o|*{fX>m$ zTBX;_rxR%(j;&ca&BI7hM$0hvle6e1+gB+svvS(0fpN1S1Up?yL5sK+Jp;WQv35+f zaL?lV>J)GQ$}32KVbkd$TqoSd#V>rmrf1JdBb&`zBXWLtD zVpv_E$c8E68Q@ zCmOE(77n`WZw>nA%N4slq*Q-xXe=?O{$3J@&;ez zc#3#~6p3+uY^5)Q&WzA?*=EnCvS^L1=GywdmrBM$;F;?c~=9rCj5#lgbDE7HyB zY>>Wm-Yg_gv^LwRyBx(c(CaYO^`RtP?z1}eR=pn@zNLJn`oWn+sO5m~O_SEh-ysT) z%vPj*rC(fl$>@O|!8rlFBfk(BnIiRG#hdTL(;|{M8 zvv@J{yg5&X^8}Z^A-R<^jOALN!uJk0qlVi3Sh-9)26o*5) z#-vU4de2qXUMV}H<~cGzm}AAB84YzOtwBH*#_G756oSsFsbtz4!4|sRg$ux}+VyL! zPJeaIR|>C6o>epXOtSE-2;>=?wFfcCsTK`xP)4ShK%pi(gUV^?MnDPA6Gcv~an^nd z7j6RZxRpXvmkZa@X-%{;u*(LEu^t}5`B9#2Vjd0hTmbcIbAM44m#Zad zHlHqdUA`JV$k0&TH{uRs$A;Mnk3Hq!a=_8i9nLH0Vzu;mKrVw_d%i|CKKgOt>@A67 zj=I5PE)H!~d83ir(7cv&W0$GN5Idm*P0}g6{^62 z=?3`3`%}js4)X18&_7KkK9=SH+~P%Ug>*G_Twjs85}P6ZGI4^Bvdc{jI?95lh&o-s zs$IhUj3*JmH@h_5c9htBYB$k)ZR*F|TQ<#wo{L%yE7His}#DQnZ;6jmxTW%mrsef4O}-fq>)fRaQ!=OJOZ{CBC~-wydU< zQl%`pd{G!hp`FUUNe1AUFC2;+GXOSx-him5Y`8YAIRsz9qo|ZpMlT$kXV5h8X}q-+DqRKHkdIoXTe@hZfc6c zok}0{!48T>q<(r=!jf&bC?|Z4Y%+~P)e`v@bqW_lF!1Tn(FYwN>*@D)2$y;bQ+Nc_ z4U!Lwun;cMd-1n6Bwp<}@s=PGPQThygJV{YrkZJ2WPRc5O$m%jQ&m}Fko|_dr@b7= zRJ^V;Sqj|;`}lW-8pBxrdFL#im7E^m>NbY3V!|zKsd*H-V_;xL=D+0>XhzB9PsWmJ zgTml<=e^pH05Dp8{p)k4AF*hgpTJZk6PplD;nO|iHf8k63~Q@!MjNm$qSz7_`~$TU zrpnfA_)lQ+Iy!B+cxSvgC?Ov|1(mb1x8AlvK2j7sBTuspnjyT@aq%xyo~ln8fB8z1 zXjU8<>6HyS)u2E5gsygmN&a~l;0o<0@8yTM7m3;wVO7x}J8(9%^^0)$zc;4oeo_ha z3CnSvser;z2_)LxKceHvR>xlM-XR++Ezgk>61ftvu#9;pY^Wp{X{%KdDW970K% zwE^evGx|dyKciiCrLkxC-3wRRjzJqaW%HWnpLxRe@By|0h8t1OYodn<;K6Eh!ucF; z_gOJhGA4#J@-}m7{lF~R4$g**asu+o;1IWHqbQo)9-7(U3Oq5v@if1~YW=+C;1wIe zzwsyY>XFMY{wQO(*kU#o?n9?u*?a4tQ*foe^T7F#wT-XWF}DWv*-d3^FWsPcaqV>k zh1|O!$90rxe?RAvzJQ-5!Jxu-Pbn2;QQxC!M3{iLC;IREwD?pmpC#jmzNW>cmUxk= zrc4${n!=)E2OSMq9O@c9QL>lNLu2s-S}&#iVO6RupsiV>>*R{0^Yv90(ulw?5`w*E z_e2_a@w#ehlGEt$hpoTclwSZ?Hd4~TWCNnK={vefdrKkn-Mv50p@azBetrq4OXc== z$`|!l1krG##bj@q4CV}Pg_HXX-wNG6f00d@|8jqh*2(dQp?V;4fWTsu@Ht3K8#N@_ z?`v9IWRiL(jg>B+jjiuoJy99(SQAQ230t!A~{;TF#(O~UWmt}~T|q55F> z>sdvwtVU?>=g!`V+vJ=Irx4!A;8!h#XbkOs>9}^M=}Cj$M{z8)fstx_>)#M3kqV0Fy!)@WYv?De^bfNZ8uAgE31%c24J2wae_yc2N|jj z#SH2?JN(y!&n1dOd8o>Wjr_@L$4vi-fN!%ro;1>5CSe6g?vO3P;wZi#DABrgG|cZK z?#tnVUNIZFp?kpJYN?N{SA%+Vy4uW5E0$L?s(alq1)8X}%I6(q&BiU7#b9@d_uYW5 zrv0J*);D)IA*5_Y_;|VkWo#jK)jda#VJwZc8L5hFr5WTO3-LMCxRTvw^(>Rup?Z3> zl9LO_)Hyj@0nG{%axxsRG=XD#mZ8Skap=p0`M`RLKJoDoZA2yF>2zRFsOTq{PI)Z- zFd7)NNS)nPn{c~kl*^<*IN8wAc^RXbkZ-r6&+7TN6v1CkB)+&`rDSIofHB=Zn zU6hob$)Yx>#N~vos$;hbUh~;GooQYaw<)}e93uB0eGKcc(Q)0DD;o}rm9x}--vdn# ztrRRniut5d3HjpH{KkWV_YJ1g5Rtmiy6F6TOr@AwB3acanw6JjDY$1M*%yAC0QJ;x z7hK(p9r}Qh3=@n!wZn*O0~VYGHJ)*Wrn&JNEAqCTcF70w;-(^tPxBr@;Fg}K<>DN{ zzejbFg~^D!9=H@D+rM=fNKaz-Q;+vn9*X|aU@LA=YvA|Ww$`@)tDI87b8*ACM=wY3 z|1rS+4qMzLBOK6ec~*D~al`#YltiPr$6$s?6yMFO$3}tOVupM|JJm0vZ@7$HaEuU> zMMUvVA>tXzez-aOb52DbO&GgK%`k5SP2X*=WQ9uplltDvkEDae z@|Ja9RyT4iWipF=MtWnI1%WHy3fk>)he657Ub^0&RrJRS1q3wCu}f)CA?)(sTn?0y zeJ)ioGXso-$dfPK7$-lyJan_C2~L{c=^%KL#S4&c$p#H6i`?+MYzPXxgo`CS_rgEC zVk;-pu@HW&1$*2P?48=Kjyc0XJv`hM?=(ib$^Buh=BA`p7AfSrQ#*M+668I!&#Kz$ zmH_%FRt~>#3}RY^G}d}h=tr=qKX|OPxT)S_m7bW>HKK`Q2C3^_upg6klyAx{^7#rD z&^MavwZR_PaWDmaI@UL5(y*+)ymJ+Sf_(ssX%UWE}6^1_qM=Ll+qXE&)k z*5};eYnA_1SbGZo9B@s*62zG;gK*!q}$?-_Wn`HAsY`?J91ee&+a zB7}?OwetmeI18VJ4FYIwiP4l!oO$+B%d1xsDuFVmh3k?YFgy_x~wviyKHB~yT4?F!j+O&5YoV|zIThtM~2T#7|MUwi96)$9Dz zgeZ`Oh!D5YKb*B-u}5L!ba8!A$2AVKNHpl5UtiMUu?hDy8V`+`GA}Qfy0mbEd9?N(kE@%w5DIh~Y^&HLQByssuD;ju%F zNBM;S=i|j^&&KEH1F>X22VEN=53IZ5^Yv)YLSx_OIm0Zj&g=2!lL)E zEtGJS<{;k-l;eNR!rXkfyN-~yRGn$+aOKGd27SLQnT}$h|4n~g17T(i~W`>EQvF@(H>?X@7PmrSTbl99jWa5W4pG5+PqSw z+jjf8+{j7o`D7V0!HBKv?S*$g5)e>^ZP?}-%VV=4pVjP0BjR(*$AQ{d0wW^ygT_8T zjpr*!>C~O_FV$#yH2}gEb!6Yq`{W4k83T{ku^qmX6SNgc$7!{;>r-zrM`|p{pBuhR zn5G9T3|6i&@K1-w){53!m%n0XNb6F1F4R^yjw|SvF{-^OBU_$ z9c^p+!zMC3U7=QH>uX?-9*Olmb3pWOz!s^Yl_tB+mqGK(cBy@7Vjb7Mo4|62W*Fx% zL%tt1nMN9q-Hg7n$ew#9&!u>#h+7=oER76CGVsbncz{$DrQiFvG3ipV9J)=#PD}pF ziPiq0MQ9ohH2!)c;Mf6~i_>uEg~bB>FQ3ENa66ab*_Zp@@GnWn*|&rwgNZBooau`$ z6D{9q=xkn)Kc1V840Lp@yVbZ06_iclx|9Fn0y@e6zBFC+WOJZ8n%NtxWKVp%j<)YW zRN^PFgGf!Xo`uCena0-FB+-ET@b;=Bn zk9pIhMO4{h1a@KuIjJ1Hg6U|-YmCKRWACo)MT47TdVg@qjj<+VSPK0zOa7XBr=c!G z$1T(+PC$?-IXYTpWa=o@rIJ5ks=AA?LqPxz)se*clloiATpn0FW=Nux7uVG+wX-Yfg%4cqxy|1d9ZwGyJ*H{Bf_u+7pOd^i<1T zOS*T79WxSn0pMZhUAQa5LB8SWxsF461tJm?yx=`HJ(@a{Ku6nBQm#Epxz${D;Ifpe zy0+y8F8cLrUW$7%?=`-+0)N&^6WS*herSELG(Q$pOu3nkAnR#Af@ zc}JG~aq}4WsId+eKnrk1HS1A%zCBPJZb|>_vco_1zFp6(8pk_q^UUom;LQs$e`D&` zTlMDg&&}gn&Y;~dC4tCG7V{MExNn2aRVQ~pqH6*S8{W@3^@`PWy|$71{3~>Q!3?Yg z-4B~#k6CCLFcTWN6oOJRnsQ$eP>3i;5!-lb)REoKX)0Dd<$#8TF(h1))m{6x6F>EY z0iS#2t?}Miv;?Jyf7HYJ#Fi#{IBd-w&fvR$l?dzRZe=3&_mr(?ZFWtx`Xaqg7hC{} z&FljYik5Jp0|{&q?ar(9B8$5`^B2p~eNNUs8H^+u@(!b9HH(FA1e9CC+ZbvGSmshz zYmWK0nA4=6&0=XsrD3bIbAHs1dPWW-O*TFDS$dT^DYBEpg+e7goqFTKJ*SzL%gGsq zJtUXwb0Kj@@Sdkyni;0lm1(Vt-rz6%KVV#y&&qiLN1WiW?e{?#ca4e|M7y}K-35Wx z%P_I!P8RKIlN*$8|E1Jt@=vu|Si%D`z{aoo2(fh={`(bWN+$1|mp}##FvD~Q6mavN z*SNWsQf5|oK_CB@tSP^>H|hIfak&ZtK`_1y*$q-5kW7$=E@VN zP}XrPF_%=E^+xjLV?wFQ)|P=ir#0wRZ68*$7{ovQ66b+#x(EKqROjy4=uP*m?P>~{ zx{$Ij3p;%bAafC!?f~d%aSW4rI1LfHJ6)gsPo;S0Urix+er)E2Am3TlWoPh-x-1$5 z*439`0ybQ)(+Ut-uP7-TTlWZFj-e)oRQ8urP2}sQ)I}|(FAWj(Kew|6e17HnLj7?M zikI&Q-#^qsFCo#%19H!oPp`O+g?Nkle(V!IeZQuCTi_Sn%oEA4Gd~|9^&cxVSSqaR!g&i6yoq$kp2h1N`&BaVX_0=^9~1O!fa z{J<9!mLu*N1CU%ON=s*nO!)>-;de1%-?`k8sX8znWJ|OA$M8RA6y>!@cgE_I0MkQl zwZ|H;i-EWWfG^M28}l$RDI5vtv%C}LM=t#|HeGw)-6Qd@%wv7XCrJ$6(`D~k zW^i32tnZk#IyN7E2W#mI0tsAg7Vdaj9%q-RSYxRM1=BROlw*>SF^S6^tW#g;l>kyf zkvHx8U1j_Zr0P?4>;@MYENcQPy9PTp6!A%?*%i>)^Zb!3KXkxy-e0?U{1tF$lf9Xr zo_d&;f{!lf`cO#riI(h-4KNY8)69&=A-Uz3ImDgJdEpItDObc7)JoDkb$l?|4% zXYl_iRUt;@ueNh-wIZ$f+PXPw#u141aB!5rxOrs}E&EXLL31boCvlZxjY;QHJctwt zU`qO-|jli@}rN z4=0r2KOx6<@fxG5_OBt;ig)1-TPT#MN*oME2W5MyNfmc>OB~D`X*19d*^9M|IGY5uJ6EX2 zcMaw3b2w&BD&z5D@$IhvE31ttZ)Y4S0ULw6XRQavcbzxTuLqj{oD$gVJ^HA>6I5#) z5}Dq27pf*0Fm6H1cg+cjV9pZw5R?r#(p#?4v4%m&Wf#J`|0W5KJpZea|FMSK`~Jor zk8A(Ez|>B8Ac%jbZsCKdJuy2}U(A<9Usu2GlgBh)xL$8FkHYnqd|zH=VU7~|=ei=@szGfv45 zD`0PKNg7^JSv}Z_4nEict z^g$QR{dEArix<+-Fp5!GEF3L1Gq5(&4O`G3r#AXnA;^GrjJ@q&^Fn9NN)OX-e?aBG znUZMQ^EIkM*;ZPIWm*K3yX4TZ{o|i{43~dh8yZdDG#ShqjNX_b4y^N-q!FFFhHb@T4Gs7*8v`9)5e~3#NZ499wgDrU%d;O-P^C&xQ zUHz?r-hljg>J(__7bPTHc?jSTp7Nbe_tW<|9B_s0vFP~qtLbV|&hz4PSvwmwjNARK zkJQn-Wc~UGv(u)=oeB{bJk3(PDL&pDI(1jmkFcs*`vt*4M4wR`^gjx@{>%wDx-;LK zv9NrY2U)P_^%xRIWr4MB^G@ap8yao@>i*|Qg&k9E=9U5pxaePQ1@+sl^I)5zkU@%^FrtMq0H42 zv>@Q!1joD1Dk_KogrXMgwCZ{d>}IFpGz?mUApn;2F?Tcx72pUKD8tp%W--d+2@}`N zzFpq$#2<5*gVd10&;S0WM2%u3FcFAlw}0(0Y#4S*Nq($G;b41xgjDBWNRqQsy!yJ- ze~uIj=o0m*$%q@$%6E+Zdj1m9%|6v~4yL#j38V>dra_w9d}N_I7xmXaVEB7ay+%=M zw^z_n&$N5vW%@8JW*Qt(@@^ryQD8J2juIM%gyEPN>WkfcoAVT^bJiDW9_b9>aozhh zV6_Xkj_i74Vq*%2<$F&|F(>aSs3#F&UR-M3GeFC0QAX-^lDP7guCo%6K0v4KUZdBf zD)#5l3=VD&hXc3M`-P*7&x4JT2h7Al%S_B6={c6%keQm^y&^CJm(t=l8M%vg0nfv>kJ>S z>*zPAx6hyW(f-xq0yC-A=2oGUKN6 zA6c6FHJ6WBPnM^#F=u4NTdN@MSX(P0RuI1^|NTqhsngK8(aRC3z`p{CaSIkF-Hq)l z)p{kZ0jrjg&snb$B`IX5VU}UfEzs%4f20@D!3J7C+V>dAWdV3UIf(x|L%u$D-qg)$ zP}lx(+q?HL>N;}~fo2O@k`~I?UUuOuy--IRpq!M-*H2=zcb$BASl38DeE$7SUIE}4 zOTUC>?3hSU&h;vaj-g93N`jMVffGF% zGR8v9N3r#EJ!Q|4fVzDae~a?Z=Uvb`Y(o6+>hLOfJeI+_a@I ztJ`;%_-0;d^12M#c0!h7(AIpcljCg~>p zr^VKN*W^H=XyZQ)S3(bTXY2V2otH| zsez+kE6gmIOT0+U^!%#7Wh^ddo=qz({st+J!g($0;T$X7D-@}VhQ6)!qIDu*gF*Y9 zu>)yd9pg>}eBCtwmg2~6fkjIAuLPk8J?MI@iAKJs_|?`z=sI958F`+!7Umkh?sVb0 z&EBq|uUJCy^Ri6uBBC-RX;#=-ewC^_zw=W{2U!t#BrpJwY7mFo((k6vFW4!`<>+e| z-BqswatB_^jjM9Hv7(9IlKAVv|*gdCeigwhwM zzA&Mk~Y^>x_hb#EE1ozJ5&`f}UhIv&X#E#zoN1CCPt;B^19HO{tuvh|#KWEwDQ2Vv6CDg+wR6&#cPj!U9>&JFjtCZQg~bhBCZwI84{mYp z_I3!X-irmd6a>=$_wf0R)wr3H&hSk*+8_=HL~^}b4@?z0Zy(ctcs=vdTE%I5*w@>u z3GC1cczZhDn^E9cy!EbwCG9#u55(SDn zP@lfS8~{_q0}tzvJJ>=g!cr51z*hI&GbZL*QMd#XL+H9MvEBX-@)zS71{F8 zaYdn`fi7DtZ7x>@Lz%b7E^IdQBGF^N^L|1`4sO$|iq!KT4{UX_tQBF;w?7gCE=TxP z2$EWSb8L?-*p6N6<=GLM<-0N(X+-Lu>uN~BsMcZa(W=rWs-#Ilaw1DC5vDyPH;W!f z39hf_+D%bY=887hbqO$x8>!o-7FS)|M@tc^w+ZZK-^qA^1G9@%SIUJj9bm@(eIp$y zcr9D!j%Ysr=W)CFGCKSw9A0s(q%46@lUNMUQ$$YTWjm6DBxntY{{(uh7K;CChNep@`UP07l%=G)| zi@c)#+AcdIneqdX)R&mxH*({2;7p##6M`q4n*wc$5$$(YyRpW=U7uERT-Z+HeA6|&dm_-Xo6JR|m^pCb!h+zJkw;d*;)^O}*`cK~mcxo!s(u{cf2b z?Qxn2hmFv|SX(NEwciO)$9BP1{hJgL<XrDn0I?*V(L%27{F+b6P4@YDIiWU z09=Yg+IbO2zt#)^r&4y_FnZ?X7s>|llYROIst)GhAg?@hj4ZsEn*1dBT~jJFH5s>4 zbj9gjuj}2_qNEHj5#RN7#?*?5iA^ku>glokXt3+Hi;Al} zOsnyOg^O~#fiKhyWi%p`q7!vzUY|mLg`~{pt-s-wjKvI9oN&h7t?~f7q{COOaY9`O zxayG?54m#4;Y>yGj9uJ@1UG*OHUJYaq?2nc+#G(gq_Ji2ZGYbSxX_hgbH?)BleL=a zBSvnNLXN#TN9QBRV3?2cv2*lGknN09H1ahGB#dGyEHG8oO?#!77>9P|PzX!7|7uMz=C^iz+>zA9P7iCFrSKmYUGGU&RN8X~M((HG zs4(PwRezEB3lM)^$oJ237(WzEa|><6owYV|y%8Uih(Qo?-h2(-;{6#gXe zFez}lzy_sK9rPCrpLs~MT!l9)%~|sUpAK?3_FzT3whsOfJ%%JqWOe!&^XC!X87QF~ z)@VE&_ZZ|?dlQ3SlMmKD`t^Mm?w=+6$?@@jH`O#TznzB(1n?~u4c5`({AH)`{uJ5w zXnLy~-iQsXxT~JUuCo9CzKZZ~mdN+DqnjPwx~Bbzi;0QFGbn6QUVWpfW4eZ z?Vr2tZgv@c<{h+1DH~n&{jCV31lBah1)x@ETwipbi3m1vM$h&)r#b~6($v97yFDL> zT7@rPV$@h_uMe5)lrQ|Z2VvWL<^LR;6D5PL1BvMjc_a`Hrqy)qi^w%e!XQ$M&IrR$ zAiQ8vl(Tw0_m%pj=FyXPqlj<0k2X4O*58643@b9?`ncQc3xmIwP8 zt~e!(xJub_OeXj{qdhNt0~p-XZ!O|k9}ct0%7rLC%fPt82_N9-w@d)}6F%|D;K#4+~(so`TsU8i5< z;ZJkB$$yg%7s(ZpUMr#R1$yw<%cMkAekdXJfB5zeImR};=gtLF7C2)F_d_J`f*jBi z47b2;%hs9yd>=kjFU9RHI;npRy`8TsL}H}U|(d3vaO(ywG#w_e>Oh?u}C^^X`-npkb2 zUnLJNO6eav(&ogs^5^-mGRA|%`!FTP# zoOxS1{+q`DPZ5_XYI(}H_JJ|9zghVvFA*qSz%(LRZZ4$}af24VJnUV{cLPWFozWNV z^NF32Gl?`WETcm|s2%bjS08OVohTN@i4%joGZ`PaUU)7IpI2k$W~E7kTC`8<&vW3K z9{v9xQ*YVU2G@n#1}IXr6pCAMr+9HF?k>SCxKrEL0-#C1@huis*)9k6$lmg+jk{$82O*09W2_&+opF|BCy^WJy%L6F(2!lTR`9FOg2nc&RuJW_``S=bbxAx){ zsen*fw`|j$Eb{ze150J-ocVgZ$*C|};Wjb>|L3)xJBG~QmRylhHq znVVOkl8`4T^81y5Fjkrx)r{RiDBV?4+f1x7Jv;S_k}ndazw*$8gbls+plxTnu%g(V z5lZ+|Ef&`NB`Bk-K59R07<3?r&r0eBZaECMV~+iU}@RF<)8k z>Fxe1?@w18dw7>D{LR(zRf7AB=J*Ly5R8AIcVQHfJeL zN*%wefpz@FJJT|X1nY5gu28QYq3fb(*NvPg%OjEC#^dA&CEQO;yzBZF(B@C~->UA0!^Qyh)$N@W}NjJt1Y4l$6U1t9*R|vNf7@Kv*bq(EV1{1ly zMc^aAe@CZ*)oVqx8)*OU{M8A8t=#?B5SXM(Fp-LaoAZN6?g%_m?Gc!x8T3y4KsgKl zM=N-=n+K<6fm~7W-1B3^rIB;9Iq$)u!W+uPO#jmA^f?k=ZXWWB0ZY#-2sn&YTR+1l zQ>*ii->1LH-(p+1?5MTbrc#T)kH#$$VypRqw=g+UXx32xJ6SEc%-Gm$6FlOcDv!4yyo$0Wd7h9GpfjIRDAXc z8~Lv1BuPCD{%}FF|FGh33VP}{WxBh0Znp(7gq$1#dV2a=OQ(aCE^U!izFn$E16{m0 zSa4$Kc-d8Pdz?EEH*rPbs|uH zu&k1!w-&`1kx2mA{3xVSceF97b?R-Fw$0NZq6qfw)i`E2N094X4troC$|t{vr%MBN z&R7YC>p4#4QORWeaw8K{qXsteKCs0(vN8EdLp926r{;ryV`3<@LFjWo*B30qFb}(L zmBG_i-|PG>MPv}jRliyZtN8v-KWEW8IA=%D4^)AFjK6b5_HL=&`fI?2;~C@Ge2P3( z5Zt)k!wt}bBK}g~w^t1<8eaQUreKnb)a4b;rAs_}_nC4|)#)?E^aW|e-BYh%k3DTE zKd!rlSkY#|F5njvBjdDVoZ*ULg*zpq*;NMk?_P*yMaEI7qAZ+_JW+W1nX1&r3b@k2`wx_js|5Of(}VpI*%{M9ZdhR}Uf;a)-q zf2Ol`!Eqb;mi`lh;ZD$FB5~4^;QrBSF#Q@G+39nBkjGnLGX7__qX<5BWpwzR>?xPt z?^Q`*HyGhPY)BM$H)0eqc*Ybvfma#Lx5|b+cZdb{OSq%Xk~F^cXPm6Ul|Im0^m8%! z)L2Y^A~;m*^6SZ-{dQ&Obx;-jQiCz?T2sqeX9<2decVpWgXa-%jHDLam>1vvrBn<3 zb_AhJ?^QhFhbg(?EJ`@Yj(yUDC>fA?GlE)N{_Av*x) z7jdALujbdeCSBKGTH!d*>)k*-lpjXZ4aHd>j?QBp(;te!XPXGey*Om_7ZO0-_7_6G z?AB5Zz9GNUIHXqtb8P3jAxuYje|Dr3aK7WoilZ;#ae?dsf{n7#g|S$7YCt2 zr1IXe|FD!g!q$F7GFVxJqVB?w=g-UJ#yD>|Po$S?!LbHEP+;4i?4E{JKk41`+wJQrvZbh|OV8KAIQE#R z%$;4VJ(T^Q@`PQQwtCXhI~Q-{{WjU^43K1}3iLLk+r#IrUn>qE`XXlL!*ge?^@Cyt z&@V&{naeuED_IHJ?rcFW$E819X|;&FfxIk zOgC8SYzqp1{pvnhMYDeTqm=5H775z7Sk_ND6uP-{+goRUw7l}#h)h7%6pl=(dINhk zZrXj3;&X|VB|7CELX{4`6;>RA*?U_70E0aSZ^SCP=}Iw}!p{C9`UQKmG2B~kzV=p{ zR+CWQ_G~5X|AHQ(Q4FvZA4t$!a5e?Imy7GXMD1`b+1pCrln1kCE#?Mp1{nV-f%1cE zLD7?9_@3~`R6U18nH3`m)a=9^7`DWG@tM+VwvY>AQZnWv%ZR#}%xlyxmA_ngd1x1< zLAOV5U(;6&TL-UyNd1!8oZ&t4R(Bajv9>PseN3@d(@)DSL6=W&R0Iu#oymkn+ZRYC z&_cUAZkP7RCHr6zLP)A*k^DcjsqE|@m(6FaRe$!s2c>32H5M(f&8DL0bVf7_HryK> z0PlgjsB)@+Pmn??m!|*I?`)Y(GC%Xn2Wmd25e;C2X(5UKQqvxc1l8mM_@vuqlJJv& zZv_b@;Bj?xtb+6FfO3Gv0UaAX#pDAdbw;D=pJYO}(T)M;@?%#?jyGrP4lYsz!)NB? zj{VZ^6c^k=BY$Z6?&&R@(7F6kmDVY`-0I)PkM(aPQGH|%FA7u@k6`W9w0jO9Fed223D)lP z5)Jl%Q;vio=i7#I(sXa!M#{US1^c4j?XMx@Li-CPi!!7wa;q8WS-8GqILySE1`5(U z+Br+>UrYvO+5ryp2=>T==J$>ZQ*erbZDvnhXlM97!i%-eD4{1>~h^3%VpV~a%9J6NN=EI)Kg zULMX&2rWv{qke#kzCu28jhXZZceC~k+U7VYh!lWcV1qmr1cyJ@MZ<`l+7WFAe&CSW zPrbwN$%(MAvaO}3*cPvJ9tiOFFadvzbR{=>uBH$#@=Dyd_tUZHeS+v&V zZD}T0z#@d!z9s3q<$S>;OYM1o_s%D66ij;V7Rha#E5f@GvLedQj2F#d(t;RRSxq-n z7XWo@*z`6z7hkzX2y7dwK0a26TD>Mb7C1GyJ3_<5f_tG>6F_lDhQ+`f{c$5g zZhyVE?X@bf-hYezaHcc={^udzX=?c3C08vD>p4VJuwHMcp}iZ;xpcqqGmw%yR+^k# z!v7>K2@Z+~?T%;DMwV)>-C@DkhP^8TK6(n5I9fVG+xN0_?f*S>&sqEU7Kv861YE{N z>e#9ynZJ4i`w*%QH-_g@48x_7hi{KdG*(1Cg*cBv7e)e6(M5#L?M9#pig#pXfOml)r+EO2ocPxIJK%UJC1{c1M z*c+Yn_b;_uY9C|9#meAO4aFcf6-CBtAYE-tfSGlV9@+nG)+uE2D>8{tGn81v)H%|_ zV>7ZUhBf2lOe1+}S}K${(u#=%4a5!VY;l&^eoB}EdnhHP>Y0ikNirI% zC?ht3Sa>qkpTBATa3@1{gClZs!!L8E2nNOg$1nvYKlOI)VUgXkikF!J>;k=RW@knj zCUyD20JAtW`j73V-@3P!v(w{Mf`O?v!psKVeYN8!#iYm%SAPKn#Titda7z3J0N7z1 ztKDURO1y`^(3UaVIYb`e2X9PgZGlL84_ONuoLGq#VpsI~WexkGG}+Ss$k42H-9Nnt zbb}@71m!mXGqMOapFHHTPBGabu1u6!c-HT>t0{>sf@f_LO( zIr=Py!c`$-ySTR_Naz&2^(6LH&XfxP5x6a=xk42jb#VTLQ1P+EM_L}Q+)fnwINugm z7AC6MPRs5rzeTq+VJAZ@e{DwPgU3$4JI|NttGqrXuO}~r?X#(zeE_vD0%`PE$19GvMM=FcK?bKYoy)%SYtl6QoUDhA;A`1veUFpg!qoi9U~G^X1ZO|n+vUj$A{wV>L(+1m&levsgdpFk ze;@ja=?JtqVnBIi>baEl6R?%QOYBjw=z}13301Xd#h$l2zB=#d?zldrBHicvqQ6c% zz_~Yo|Kd2`|7tqwB8?Gw5Z^;RS;x%lW;cm;P$Ll(~f7ZRD>zB>Qx(i@I|C z!B+2jN$)FCB2-jDgd;zif%3`|0Y1|c>1;YCrJ4RNVq|v~wukh6q7}pT@i?q(Bl$9U zWg%E=0*OUAe-iaYIAfWj>qwU5{^6cEk2Oq4eOZSsVImDp(QGu&-h=DSCIy}`{fd^4I_uu z+(j8gD}6;Dh&rUOS040+@ph>eofJDHdT38U24pHY0a(KLFaEX<>ui$RBPE+9p1bNX}|3S6D@0HmVpk|TE{4>ehZaOjEPGg^8#7egkQg{`7NICx6mi+ zD9RZ6T=Maq7C6c`=P7t!9Wv-Oog_M;ILYiCj#kC(XZwrwLR9&n=lPI?nEgZQyf0t< zS(Ej>TiPEtkVhmYN-Odd=x`7vU8e3BW;%iL){C_jUr(2Ywd`w(Plw{DXc!oVX*Co) zkuXWD(2;*Dr1L1!sjQwnO^IW1Ln!M_`%$eo+FO9fE+Kq1A;h1I1KD$tMN@uZ5OECw zkF7pK64jYm3Fbt0@84yi_jZZEj%y>f|3+;mSWD~G4*7QaUBl7u5_A(aJl4IME~rHr z0My;5*$$nu>Q!x~S6b3@RY_#5dB1`SR_bPfv z&S_I$uG=uOLYn;>KG@L<--q6;orcEQtOYdUuSj>`ejv&o7B4-kdcfQi3-`{u&&tKud|8M=#k7Udtv`}r36O4&v|dYcj^a`&vH%*KtZ^n7mIt+9sSdu|!h*>D ziHo5@{0`%z5ddL}^%{S9sg8F`tfLb5hhyQ^3;mdGp!QVbx(#5kYma*i3$v@Y0mt94+TBN_bnqIA3s=x@)N+z{9RY6%`#hb~H= z0*#I`zw^^as7ygww1t}`-F)KBhR3s{JA1#~-@5?l2260vmc zm?E!GWy^}^6|%BECbJn?Z#hayB^4#ae?|N7GhocmJ?Mg^ix}_iTpAShJlplgxbZu> z_e5R0^p;P-FmAN&vWAp=AIj;@!e7h$A^C;Uqw9lZz>=lJ_4MkS3Dg^$UB z=>yt2!?xe+kU4#RIVU_^_$4`}3k&Ckcp^!Xxk=P~u<=vpJ%9To;|m^1*c)Y$>R#u+ zmKBO;Lyo_|IGo-Ge}(%tg!eOu5wg{Eix=JRM0|k&WzYw^h2Wrsx<-qF$ z#>jL(#B<8WD=IXOMs%vnW* z-g$`1x;Gupnrr4vMY4c!>s-95%E1(hv&`C`M%iQpEsqrh8G$}gY~Kq{L8<2 zi_0RjF;!3S!mDcH$^RpL2OW6dA?^p!y!pS!UX?X|2&ab&5f7VO69k~)@*)e25EX~~(yjgTqQWy!~8*4v62?YU_@X7b}n9NxuA zy7AmBe7?x(?$vuhegLfG$)_hcCZYIS`=IwO;?SE&>!LYl1^~%!Q z^W)pFxq9Po#wtqQC-g%!6WDN2m+L~84-Anol6u`gTDip`5xRIhLT9yqgm1f=gnbn9 zR7wsvuvNDi>@z2)#s9RlS_F_Ef0QLR*%*mv$3>zJh7S=zjofKo)fK6~ZJ zBYf@^ysOLlmk9YU)&Yz1b)~}_!*ue^%ix^M+LkD#m6}>`8hlB`8pEZ<3-C*7mAn{K z{Jm_8(ILlaT$)f*_;HK6&2El^-BEU-%c_uC%`P^BQWmSDpmWWfWaD3SAw7Wm5hGI} z5}H^huk+7?H=Wu|m9Uu?j`eI~3zzkRL|VNaWe4(A;*3n{72zk9q$(ZT1I8hiI8Og7 zG_ThR!uM#}@@0Qc%pa2ssMSru4K6do#UuGJf8&Qr^*)=-Q%R;m3A%vY(CAq1$mG;K zgd;92iEEg~e8cBVDE%qNIQ^5!H+B-^{`?qWMvpb;FhQ6!4_Ykp96rPT2ci4>J<6wp zFmit@oQjD|0pi_W&mv<@VV|9FI_79twW9TJ9mGrmL4)g4oILs(T5lKcfAz%g|J4&q zeO^L;>&cDr7vsp5`ibypz)eet6kl2b;om}VvRM8S|MT`WztQJUwmGKHN+ z>gqNcs;bP^)`ZZ^U8OjzjaMC;>o)q;l6)PS989;lDTnPS=qF>9ik3+CZq{x~Hv&Kt`vz0mb~vj&?REOM)No$Ee8WqUuP^L^CX_Z4Qz!YjZcc`w3|Pk~vnEh<#&^h0-; zXi5N8Rfo6%RVt}bn7=mfi70OE_?zeQT#8acy@drN*A*OSD zH~Ic^aek5bA0iMkwy)98^qR(8k~%`8!b$@DqPlVb||N zFh5`iFdW zEeZUza+8?f9BVa4LV9m<+`cSp+Zw7=?tj=j)Hd*?ha1k{BqwIV?i}q6*8%D5&Ty2L z)Ynog1I`Lkq1^9uFGG&LU}YtQe#`S!#6Q7e;);tM0S3O)GA%ATt+|D>jD(}pXgp_; z!-A=IspDPITPadHVC+kcW^}B?x1CV}q@JczATdadE}4 z5g-m8!S{{n;R|Zi(Ai@C=9TPBaFW%1HwsQ4k$A3bYR<#dU*~HPqafddBP*DsJo5|& zOchSRxjC~8dz7?blgm&&!n=kz-c=@NlH3bJ zliiP@7o^c1JRXxW+Ik#9(2)#n>a;#^RWfUGe zT-IXCNTxnpkNVpZn2Xnc*;T_(X`J(29BK?}sV;qPEfunSbX*s3Y8UX{xm_gO;vRIw=w>yOfL_AJ&-8;g zi0-3@A55}-1XE2?8)E(6Ym7dpDuO768x~L$p=hq1#`zJhjG-kV`9Lh`AIhBmS}o(* zsqv@tqoe>?;?uZ?jOq-FTI0#2TKw0xMEjRWT*s$KTv*Q>HGwPvy6!lXK51BSR(#M$ z{HcECMp=A0&=d!>+a4p5BwkEPzx^(PqnH3?a0Iksf;=+n*iIQ7ijmAz*)BzQMtM-O zJkzocrLA=S43!Bt_P`so>F{${MRoaE_$lc2$T=Nrfue4dT{9`sH9oi9)IQBZN; z<+W|*Jgf9C_G+|T9e<05I%t69t6bMkIeiDLm8G^8MU11TW`nWT4~6?4b|Oi@${C58 z_*JKUzrcKG8<~_ca-Z#!F+Oj{v(IfjtivPM0@aIaWOo{?t|b&@8{xs-qA5Jq#7nZ$ zOvMG`FS&INdK_H^O1{ZR?ddG{mIzXMET8tUD%-H(74oZkYXBb+fY4IP)KDQ=pmE=& zkNBvHOv?CApK&NN2l(}oc|oUj4ELU%iUCI-)irwO-IR1fsr~28n?NXNyStE)fnFjB z@bD{;w=hp;pVa^YPTu?kq5<#+afNaN*en$bJmTT zD`~#BDaLpMBSsc(L$2QDG=f^b%))R#hUF9!;>4wfpdZRKY$7BMO|`UhYnk~xXHbAO zo|Qo7BGCTmRQN7rJjRmfT|i%xa$=0IzPT}1w;v&1n=WS2*om%jGeV z@yuNfj``qCrWWnqhceCbFRJg=$>~)}h!d+eMv&2nyLoYI09~w_gKvb8=#R{~A}<#eg2P2bp|j zD~Rj&yYsIaUfC|<*q&2j$a0fp>jm1AryMXPP?Q*&^jiwtGJ|OPuoC5+b1#StF?5UU zgs30#aBW+tUW~brJazl^XhG3p;!cIUgcE>Ui#k=l9rSJTg0s|3npJh`H?k(SVwGVP zx@3hgy|x^})(jrqUylw+v>rfzGkik5Nv`ZFUv5xwO#2#nvarX!j@@2@&5mQkivnP8!)Hym=Iz5_)VWhO=FgHZStYq!>Eli=~S zE9Zv;jELv8-iJ zBmx14Zw+*mIix-KfFI0T42vGJOi2*m%|I+a%azjE$C=Aftf_Iqr>r^jN3Qp)e;Pg^*y$ai{@U<#+ z{bgl|LC1H_wbn;?!(-z$h|IJCfZS`Dc0qZd=cxP4Hk`t#+NRD-?PtIzWZ^t!&qm6_ z^7`eY%%hCoi*syA?iMX1Y*>fiE+t|Jnp5j}DuNuHz)vO>`>Su@I;q&1t9!3GpH&+E z1hoQwNp;SO)h@xcwA$XfKaM9+{tk;tv|si3;Z8bI!dk7_TZBPu&yHaT_XDdlSi9t? z_X!?ha9eEVttzXa_;M^yCzfg`+1!o9Ifx*{Q7Om9x+_cJ{ml6_x?#^_IFFL;V!~i_ zGE4v|26;zO?$RiXR6Y7_Au+S99HZ_R`ZDs_Z+Ti`Q_MFOte{=eC?V;6+VhqZ)e7GA z1;UZyey{k{Ovp^0M2=7kA~qwAPP6(5d^+Rs$cC*n-mp$r{>6oXITy|yOv*6~^M{P- zi4`jujF}-ha|lamIZ>ap=w;-cL_XycoG&_0mjhjPiS|OHBY~bW`~df50fF+9Je@}o zJPPbt)BgL|S9)>7UQo(&EeAuUN(bz{qERMTYrk1zEfWD0jmTQ+Ji z4X*mp5zBw35R%VnS=`sph#dQ-U%k}#>ct2&xu9*n-#SPGdJc|nIuRS*bkD|h@Dq)= zYNt35V_3flNu&{>Ye_GXUl~Y-w1id84Sy}_%WL6pi%8{&Ox42n89xYla`afI>1sPR z6{<>-X`W*?0;Fd7Ik#pwjSO4V_&k%p&?~0Z$0m)h4hd9sjglxainAZA6ozHo9-)o7 z*|arg?q&I$ajqkGzk@6E^l}a-xviiA&5m$mF3lsW^umcMWPDb|W7aWF5Tez}mySsy zYjwV5%6w8BskgKOCpQpFaBfTut_?S}>vx zhS?ZXWpl6Sri4G$OCKN~>FMqaE8MM{?|Oqk6q*x{oC3&uYH+h%SPX83ty8F)!yUpM z8-5-B{s7ihSIRd)P=K5AyxNxDiwh&;k>q!1FIG%vJmM(_L!H7&U(b%~#tNa$Z+Ai0 zGcXk1UzvlY){c7XX_$oM0gIZKQ+yzrcJk9eL9k9$w z=!mvZ)odwzH5IHVLsidfzd|7*vRhna#piiQ4Xm?E{YfIYw3gFkKcnvteI`!<51;pl z?*)5ofMFm_Ydvc=n8l_T_&u*Woi`x&>TrH=jS`EPV{Wb9@>H>|_HcO@kji;WB`=^w z4fDswE^hiNK46hhRB&f!!u+(eU9V=Pll*X^L~Eb2eNHF2CZcEBfjE56^=D|!IIYB% z+hWCW`6s;d=D)lB#X-|gAfz2iD>Zd@xokr}NGVeln5RPb=xm+CddKsAFCivT+NNC4 z=lXzweDXo2`c&XNr(~wxOFaRBeDY~XbbWzEPxfe`0Bai$jJ zy4+wJcF{A_FK?bGtPEU#+;1z?E3T~d8s%XaFfhhQ>I5^k&4BI#9cumOIS}ke^5;2B zXC#)>k{Eql(af)!|1r~Ds@+;H25bv}k+ixKihJ6Y&)MddprIaQ(qAt1-wn)+&czsw z1U!x@D|G9Vm{{9p?%W2W4bnOdXWC(6;N{XNg@98;S(r-5Yo}%q0&6mG^IktcT-Qmm2m>6Z#c381@V}f5XOt%cqw=!S8cKZZqCDO0? ze8i7_`_8Um*ir}1>5FeGx8-coveA>g?K9h)qFVGbra=DtXXMu$OVO0OmN{PHeB(9T zMWg+!>_)&DPAEW2iIC8`sGhsOqSJ9J7m64t`WcVi6b=z2Wk^rwiDdifoA#JMe`P|M z)`0HDP`(Nu$5>F+PweWy7f(A~`*_Kkwz{quiGTdceiJeCUzTUsGHGh5;}t1X&Os;R zD4FB9tuBUh#PZFDcRo~3XukZ_r0G^J_T-t;>%wwc%GXo&db*%fJYCLv+fhVbw;#v! ztH2rG&c{t1 zy`45tXFKVz3-?^_rC#HnQ#&|QI5}PPBe-8YH{O)*yqkf;af74->8zCt#t$@^qlYld zOa%&lbUbIFC^F&_^-`xjr!(f1SZSvuGfv+JEWx>b^#5I#`0@Jap#X_ufT2-dKhx$( zJPb2QG7@j8#ZP@S=>+pf7d55}HlTb~?Y7lr+882JXr)5g7|1U_)%y(r`^zX*fuDv%eXkmI}M zibvTU{N(QCx+}esC4$w<%QR*96LB|0;!~FSR$f=>GG(x&&_+U_H@ui~R?M9K zxR-vrBcvUCS|Ldx|jRTGGrQuVa7HP?%ocC}y7j`qvG&fxccU zij0ZePjHm>p|Bs6)c!N^>+m>i{)Q#g%S^5MMkSLTPUS0Sjb&blCaRqC%`(WXjRB5Q zNj2OBuP8`1MMcc823fs_4qz)NP9a>0y+v9)=j3qRypJ%M^V1d8B95u5UG22%)!#Cx z;AhGm>9-g%W27WLHJy%gpCyr&Wp(tloO&iSDJQiz(4KK1T^a$*bYFQ-;sp81`f zm6fw0Ba(~oqwJ&%`)CPBUK>cPD8E@D%gDVPl94~w<+oQ;>$&kB1c-BD7@4#|$aCyE z;3=7IUG1<9gKKmBGsf|fgVXyEqI3||w2@dB;1}(`h`5Ip0-^&TY#}ZzB+x1Ibi$?R zba)r8eI3o#!0a>MJI97@=sBWQrjWm^KF<`+!qt9VMjd8l7|5;Hm=7(aOk|@%zK#c> z?WajX%#@Xrw-W}2Lk(81-^NYn(~XXRh{4J9$lY9fDh*t)#1&6Du%cL#!=g{dH9QlX zRO!W>5L`?`T_T{a@bRb5(#tdQNLf{9rFAK{hANI|Gtjb zbAvW|>=*Vi?$Zl&;}3fe^+eB=Z4+db^=RFU6DDv40oF-# zZKZ;vp!^QWWqFXss*jIHy=U~=zvCGBc7B{$JsMVke#MlKqbrot$GU zPMtutq^pLXSW9IjOs^fOKqT*v#nnnhzP{uNVkvr_<@JfaB3P5DH1(ZkXyf&Y0L=5B zL2is)PG@hOMsCMYm4ZFO?YD~YP?D@6AMpa`dKR~w z(0;b{-;iFYx1L{E!LL*-!K$1kyYLp>7>)_5bT+Opml#xPo*P8fJ}RvSI3fXF3*;|< zO~!VWxBKqKCC+h;XD_(vT$Vn+^ZKaiJBZg}-HF-|vqh9c1Nri*nwH==sUE7cr)te( zG4puN`izeD2S(~Ac3Edkkzvr%0Qxum0=``yf34ZA+s{PbCXyWf4-H+IPSP}Da z_W+)h>VTb_rN8~7ilL|VCwUu_u_4N!lo70^FutciV*k4gf3S4SU z3H{xQIRgO}$8)+fb}0#|trkf_xnYKtVJbX`PN(+w(lJGrN}~&R)dJ@P5mD}&I=Xpg z4%0^j^PZ`X!RFU1+#^-9eh6iw%((!hR$;Vp>0TeMJR{$>)yw(;Z?^@8ssBv{O5Dh z4bo_#V-#Y6p3uMs<_uByG{I?GfHC;PyvrE&;7A7WQZY2?VC_w$!2|kDFK8S7)Dfuj zqlrK-FxNf=kR6ZtfaZ!^#o;Ao5BGRJ!wiXpUl#br|a9v zo!N=436PnUFwO-V<&2tnav8&JU{s-BV;Xz~{i-PywQ`sJy!IxsMfl630zNZ!=xc=? z-|M@|K^uh!l1QIu2?X5R?c`R9I2O`MhTn|9#E>|X z8bmaDXR zOjymj3ylQ<&+Pvn?c@I+G@ca?>?-|B#L#>+>HTuEE4ihVTAn`^s-naGq4(ORC4`EP zpHDfS@JxgOma&L!zu3uyK3wvStg@}sS1ERB8Tvw9yzUQ}Am63g67b2})UrCxI9iUd zy5id$+EvJ&j;`Oo<>MVwNR1d3FDj=Y1*ZBGwl{YtcG4rMB(Wb1D4IJM1~J&tDP}R2 zX;sbdb6b6BI+9qsiJ7tcdg2+_@~)o|@wRLa0j44EQ#@M1jhCYz?)U=sbN2#}1)8+0 z{me&3@!cXClN6mE_M@(Iwk6^@rcSz-Emlir}Q*7qgek#o+TZv~ahb zquT#Aa=3+&$DReX$IdY$YKpV{bC_$!*p4cAGTrMpX>R5 z{kfr~3p0fh_rnsp(Mll!MO7ZJk)ZfSPDM2s2ypG(8Fr^ox;jTQZTbs&52sgknV^=* zXl7ph70_95SfWLwp)XQBmj*4K+H<(fy<2Xvj0|A}qGQLw(w7y2*MAcpPEtsm@1`w; zB57DaCP`Y{?91SGpwj0T9Yt3e){ZN+`>o%E9M&V|!)(m4yD$w(0q7WmAnBCLZQf(*~|x=CGyZWW{oWHgogd6AE}|jOo>XK8+xpDv*nS&hEtyn-xkY zW5Oy|+k=I&Ds$X@d7VPraOfDEfzR;a2Vw>?V7q6de{p!d&9a8~?J>=fRz>2|F*Aa@ zW&2~+pTdPb)2d1#NdB#*t~dUK5jCt#SX5eQVGMPgyubE>j@3<;Je4M><`3vRJ1GHS zQZMa=N<+)Q{wxCq4)dugZ#JYMnQn4^N5DsOYI{c2h1{vU{34PrM(wfi%^VoX=01Gq z=f0q*>{jbFsdxDPhX3RGgC}6gD!tjI@45B_a`+*D1grp8B7JIty-^BsEt|zR^o-uA z=RaF+OJ2K9ZX4GPfAECKv?|z4#KgmH3<}y7mJ#=j%qb34rAesd|FD4%WybKR-R!1y zS9q)$1KMwNFF)1Ttn0eg2z!oMEjM#7ch-FEaY_B;l6SmPuih(ZLMULG@$`qc3tTjw zPWY*rS4dO0!J1)QuQAqQT+gOc-zyP}XG8qfnp~fHkj$+BI%tFNSsv|jZ|FBB*ki-n z2vyrSg7P)p_uMIz~e{wnR7MnP6a|1U-UQXVN46EKZ_$;~~te2%1U06E$)|-qT3_)u#cYT)w z2#4LARVue*XN$nZh^r3^!dh)?v0GUY%(lntbr-1^&vj6KM%G+|iuv$S5`)Z?DtXg*BBe}b<8Q7SUCQbxo>hQ)3VP9>zKAhGn zJsV3Jr*iAp15-$#-i@RyzFZkCOM!N>q09O;FVW{fu%MYd9!vM8Kzx&xk0T}NN@HyL zt7nHo+Gj01RzqVg(_LD{Mnqlvv?d-nz8KrDlA3ZN8E$u?^*iwcui?l3didJoUBNDyxgFN`FBZH z_t%*9rrKkhWmY1QKI!6s`A$k4bjt5GrTD%1=z73?`ow6dJ+^uzp1v*XY_SO2eTyVx za9ApY#(KFC6oyU|xR`GNUF_Ph-F+vz1;aV;9TcdW7mnbeQc-bgV~XrprC#?im$1eh zdNze+xcwodt#h95v>jARDD%61Zp;)I#1|?pS5Rt1{O%di0^=_g7B>!`47X`&C0V7< z^AuWt+EU)P#@wreZ!-0;6uWbQONHz$yaXd?6DrrJgx>RSxcr&arD)ppjeNQY-8|yt z$BYg~KjzeNw_BzGeJ@ng(x8X!C`_|Uxt6WoZl*I3^0lbtUJtoc|LXiO)A_#hh0?g` zV^ntX1RMDi!3V=f#vp^}cZ;_kWdGwH|8FPGh=!ZY7ODGmku2rcXVLj@*%gc}!3dZX zq6V(v`XAy-ZMx~SjCS2IL6mrm-zhcuC~LT$qtIq?^V9xfmSCRYhFknCM!m|?`f8G< zCEB7?WO{QAMYZJK(LaKl(mM1h=cwXgdgoBPlVnD(Uy^VpTDc&5Fd>CGo!Sxm^czDZ;p-7^@Phsn-Yk))E_Tp+1ayH zHR~f`kWwA-(#Xr4ZL_9yAZwTFGvm-j#r4M9F|dx}->3;(;&&x_7zXIA{*=kyKrr9% zwLB36eg>53mTIzQxIiyzZ6Io{>YcnoimWZiYQP$c289g4o|&))B)L-$qX2_LMkdHF zYvkcH$w(SqecBI_g%&lVS#5lTsYtW{6lT5JwVQr2PMh+Uer8sfW$)y=X+M+ARrsYZ za6MNXX=nz7rpS})l)-NwF=o`<&3wrJ^_V%^mqTy1)SmnJmZKucK%hx3nbqDdTlog~ zv>g**KJsOS7fOdaytwbGi5D{FV)HlfW39$z6q8!Xj8Xw5wfbO8azTSFhUbXfCKa+` zDm_yYTLToS;2-)AJ!QZtB+y55O;*J76@fOO)k8q^&t$f3ErWo_B;XA$Zvi$)&EF)e zpy)KttkbU^2CCKroc~KR^%jm6aA`3d2N6c+^$o|x>0(Ci*I0UhTXqqbqGX~545$Z5 zee%Zc&Ew3AEQWtzBWMgH5}`Oh)eI6&O=JxwzLwIAmixlR7b|8_9%)yxZ;Xyl#F4GH zre}QBilJOI@W_PAI(OO>Mi`%G_UZ@kbO!~4#!DNJj`Q$|1)YAhG~L>l1iZd1@Wdw6 z)0vaG5H8D|LlYWnM2r`+eg3WGHH$>TX3u+kfYWrxPWywg@o`=i^M|VgiwcC;P(*C6 zoe#`(Uj7pq|A(r#aBISS&0e5Uism@loo@Erui9#&G;7O<1C>6 z3TYj7UxQnlo1N+DB<(hn$Ial|vtQY3RFGLDzb;-F_iC2gTJH8;y0WC)FJSff2T;3d z1Ktk)aO}#X>G}vrSEk_%!P6974<2?$U5|}S`SjV)`(CKduYe?z%es^$vjP%tVBB?t zIJIpaKRmdJHnG)yo$|7Qo)fUd+f>~KU8$dYJM(8}`z18JlrkK|FXXefEGcX(M64sg(a6gRu%7lvm zqgwAawVPl5O#l4{5f6yhEHf=Q`+ZuJ#S{!HtWN9$+WphLuHWvYPBs;a4X`87yXJlj zoqW&wkLIZ$XL2sHQdZ(28O1p7qr1ALyCM>nV_z@#Wb~s>=}xNn_;_RQqOt5Iomc1b zraga8ov*W>^Dd(`JqGb3AUEH)RnJe(pvUqFbcbdxlS-f(V=$mCz~A%@rhatu=C*+; zx}1&a+gku(HkUm_@Oh+e8#`Sn1s$85W=Oz2-M((-cr1#(qi}5RUHL~ijeo-DM z(0IHiN(SFG&SX*05{A|K{W=|pj1h_NTykyt5g`v>b4oZM2YhLjJm)zJwMitPY5=-# z>mv^F^!y!5k=)aKvwXdl%{$lmi9q0auX};kz)*~!N7eA{7|@|xzx%F5I(x-=xnXWG zwym*N2~l!jbrDIcSXGX%^Sg3^OCNfN%WZ9(vw!TM8M~^`8#>xLoGpUfUkNy``d$yU z9d|Gj7<>yGde!+7Ep-=8D$OqbZ-${!h3-ljly}j2{jOUK=_WLoaIj`HJ^q_QKE!A6 z>ln(9+CB|C3weB&dJc>0mG+TeFJ1BvhXe`??xSnJKAP8+QcU_6)7UMQ+Og9u@Cyf| zJMu-BBg)ev2{x7OJ&gnF#2*NKnInYFM;~Mo)R+tSS|&B`+w#HChW2E+CZ$7!gDaZn z3pU?Uo|zts$>|H1lh3R1iX@FGV0*;GdMI*PKpnw*HYEaDHlIDBn;K<#nzsTV^2uz; zRHGJE@$Du)TVEZ8U=YrmIOWH37Zt?tCEZ7B({UQ^``$6hEoY)z}HlUV+ zS4f>MiilpI$+qr_1S{AKA$hL#oWe(OTW~*%nlo&=3TYUckNaghcV)^<%@UmLv!`lz zr&G>e*(xvz2P*?|i1TFIp_1kHD#nrr*~@67xy?ijej5tE{)0(-HvB%nG-l zeF;e4PD`t9!INNYcDuD!hoBrJ5x}82hC-(M{jO%jB{yu=cT!Vp zyi1I77m7ueV-+@dHA-SuJqz$A*S6f@_dM`eXylNkGJ|guzyEy#0o7HE4B^iHKzzA) zGi)U#CFXG>Yqf4hFK&eu zWz}CrOWq%}xG1P%f8e%X`UL9m;kzm7;MLG#(~IeSRl-n~7(_=w#Y|9<*e;;HRllhe zf3_qThF48s-SC=(M`D{5)CFYT74S)6(Q9A9OEg1$OEmBD)7G#CR4NDVyu;?$cMoWe zTvFIw?2M_mUG9Nl;T0ZoS#1y}hd~uMSX9a6EF3?Cyw8q6@?z~7)v_V{nDiwC; zbISy;{;JnnxThsmG(ty*8na#N3M(Sh5OZCv@{a5mGNV(Ub)Sz6XiczTf2x!Yi&~Y+pWYZ^K*Of6$b!eE$mqS!a#XN!K{_e7{>PeX3tIJhG=N8D_wgBCD zH69&~Vj6eycEuuLb$Wa%W2W~-tjMxoTNHb&6N9L?n~1LwOD{A_Q+Bo@-yZw6br+e}woo2cIC{p(G z9k%NBK~TNxlG6Z4?~6=AvL2;0xl^sr*(tKDHeV>}^?p@511ghyc_wq`2XCi3d4XRQ zEQXM2eYx|8SOCg0GMCxwr3)j^nd7bCWW#zlzqLdw;Pd9~w%01K1g@5t%uI`VJNe7R zdq_#X#-_dvk;s+HN{bG5tayDOA``Dw{)fa~S+8qC+t5SRc@mhfTvXX8LXX4{G2wSx z$C*zfpxlp5%CtCV&$SSlq2J*V24dj-V*wiExbIb_L6Do`VB;*RS&Zr}xKnbOpZvmo z@}22R;T+Zvrl1DPis{5T-6jsVX^GV9As@!Uv1F4N!TvMTqw5AzwAVz4ppiqPuOBsR zJFn)|LPD*0tLq_+`^pvlsCEI!xvtpqZ|oBS;?T40Y3P>AC~5J>&1& zCfx_YT4S#3#6(;kKWyjo4jD-su0rH3Zno$}gbje4YWa;!G~hVnL(WiW9_=}8zMbEE zaa^s_C|ZTQU3M@W=ri#WrO#!ub}L6#z1;s_%oXbA9e1$YE^ECI z&uVX#JHtLab}jGgn5$Rp=jsi`=6o^>e0g@MtZhVl+U^1%%)pw-L;P0q$I~Rno==r%bJD_iCUShG6-$$7J5;Z{buHr zlHfv@`I!Rf@?gfueAK|yj$glIu0e5QIPI3Wn}X3T3+La}qD3nEeWC!7_V1XX^d=~W zG%2giH^B&t;9D2r`17$xaN<_-a34p4+0>q*TAC4y0jwb*FN0L?r^I>l!Q|@D;<5i1 z``-~v;Bl`0Shq=}wgb?!BD$MU4wU0G!{mPhjQxQVnGn4#DEyK-Umw?N6f0_lWd>Y3C0R*c5`U^0h9fy!r2m>7+TF`8q@Dw7cX&IPis{MasfQWMvv+x6F~sTxmySV9EPr zpJniYdP$G!BKc8@_w_#8s2)!o3ie-HEnCYgs$98$^0M16{R55F$nXrtcl)IUVp9=i zlK_B888po;&2{3g8PX{9fCtXJ&q&^dp>4^$h6kmQ;YE5;xP_EIj^%B zNLBmrb_fv1Fg7qCu`w*7(;odBH{7jFtKyLF1@edSkjt`y;KBw(4(_bNfs84kNQnbe z0?!$tC<@|oSkd>p>80pj{MbjH9E@mLMFZcYw>v8HU2=gMZG-noHKYItqP!{Lmsck! zNa32`HS15LT7U53g6N}@Z|j8PhgHHDPj_}bZKA3q>$ZVkmpu5kQ#MU!%lQz$Wi_jX zyb4fSz0KTbx$tnTgVyc6RoTVH3itq`Cb#u|OAmdvL|j_YLEUPq5KQWO(1i8If2X3U zz+v2Q@|AX=|IM#MgZn=ReDAcr>ZoacMG_o_Qa;`d6>{$<@@gnCf-Q+_{{Gf|8$qal zJ1bEJ&&Q3Ks zh{;t_G?}c4OI;Ujjw6|%NAcM+8mq~cb0&y$!!2W@-`PR5GjKaRl|RRXT)?dy(D;Ji z4cY7%UT%aG^!oAtFB{{x4VtV*^Fa`y_d*);Y&lbY6qL$y&j8XRr!C!2`jnjJBj0L` zrhd{2rS(`!>OjvtQg7GM(KgbqVw3WH-*nb&nfdSKE9zo<#ay{|qwYX6JY8r7c%?&L zlQ5C+*iD~dS`pzvf4-$Q-JLAhPW^tDCSt+3_{TbPW@rM?YqnV$rIuso4oi`Rfu*=| zz0@iGF1Hog!a6{}h*xHRZ=BBlWT4sxGl5EAg;Gj!nfvZ?pLII|du(fn6!XS3d%G_DSXpdOR3G$VZ~k;mWc zw2XWUc+CgHr7g;AjAKn5WDUnekl+Lgw{7L$z#q2FpS-nNY0U(oprBnIt%x_$TCFsYyW1@@p|oCcVM^oc&1d!K zhG@dJrEv(2X9FN8)tnv^jvy}gnj}!B2A*~HN7H;;r4?Fmn&DMB+We@@as}}61^iEJ zty`)@uO!fG`Xi{;Hn$~F_#`%nyYu{Vu>n>IUPZ@F#wwfLy=H7RJ}UP|60&)_(df16li0kX(8$_3#(lypNZpb z7WKbMB}kmxQz)#^?~uBk9a1&65RA|2&~7E2_zbse^pm=m-F9XwTB!XlX?dHvaP=78 zL)CKKs0VMb$d21nNqv31I(LN#9C4Tv7CL|3EVN@%7k3`{vpQ3=A_xxTADDK)`O7=s z-?rF92bHDIu#LdA3VmY|1&3g(wM#;QWAc}FBw6f=WeNL7}6GuT};W1M?VpPF~cF-RzsDpELb$1{7Uohpjj#3uT`8-x)rWu4B; zXh9RdafeFkGDt>VjARza@fzGTT^XJo&* zqE@Dgdl?idb2H3}t7*nLXz_CETxlikH!!tpQ#Kp-8xtVU&!ps6YSDAPH&Y{GY;Z~c zjH~zZ&5#nR4fA*3P7Ye6hBx8+eT=%kWG+8N_Oq|MJ27vEw0uvF9g8bDXxVW;eg}PH zG`U?30K7;UH#$GPJOA)t5!%Op_Av3k_CWflD)h__q+0CQNaN=aZ%fVU$rq!Qg_)p{)=>sVpMY%NXLvU0c#K+heXaUk{> za#s9K6ql0KH|A;PSlSV1RCJNGRCH5SzqqHK6jL>?RDGR{=S`W`)Msz0z>qdG5AxWB z@}JP~3+!2~uVI$yX!YAII{8aTYQFPVd^D5+5%?`|PUD=)lmx6Qq}eTxxSDr3v+YkV^E(4pi1x5=&2-t*tY1Tb^BXOFawh$xY+^^@f zIeks@YE`WV;g4o&^c} zG9bJzhok-dnFh3!GqyEs>AIDv9bY}2}}uh<0|LGALmMF$^$5 zCphS2Mg!J4Fa;0@Vl_(`B8?5=xLzSrG`ge;f{(~~@f%_bEhcSTHZY0p5jXqpmJY9( zSDweqO{1%rGgMWT)^~RW6mot=`Ot!f@xSXaZ zB~dQ7T_%w&UdiO^Llr#}>FE z^t9-g*0O^VR3@Ro+>-Ob=>>vKBce1{_=Pxqd8dO86qMRV-r&Qz;q!~CEsC|*Y9~ZhK+*dr45kv#dv;or5W1TwF-|snV(Lv~) zRQ~h(BxTFk6?%h^RL&8hokG{NenX)XdmH>VAulXM;DKjRU`s$PoIdvFk5`-p{xQ+c z3&A`4(l)e0)bdi%nI9J2j^e;&vxC)Nsb3$UE}_2hao<*8#_50GJnVaOO22g_a6G|G z%(dRE?SGnTv2}*YK8-UoOpPPLAWiP~15tCOC}&-}yNRTDma*@=rF--%*fJ|v%u8%q z@tN5|^)|cS=k2dCmz! zxo5^L*IAu|3ChCu<8|mXhZI$mxc!Rt!7q>s5A>pbAK4&!84vaD4&jF=^8RrN3G@R# z_d1}4Zw;nJW>%iNpCmo=D&^pn!{@Rl(ulpJ(+)!39z)KlbY*T1f-JXP#p?O{2hlZ- zp^YqieM8KU4mP98ju-7ALmtch>}i!fk+yucJ$M%IvaPFjTd#!J>HoR#C z)9cctv_oyz^Tt$(CpxPYhIOBr5{(>x3*rO|8tePV5c2m=W_Qpl&I@GtPzxCP?7p{} zgakv**F(|v@WCy~(j4VB+G&?F{#j%A{l=$E@3-x?MEY&&_ z@#;ExXUd3A{;2Vhv#!?J_Sk6YX6m|Y6IVJiiJsi64~BZbW}aV=&SIv#-hjaKnQ(89 zB}ppoYun{m$+$Md^cyQD{m8Ueb^Frli5VFO8`@`gMrPeA&aNAh5g6@izfFD=x3+J` z=J#N|MTS@ZuC1m6+lOfse>S!Fjs_i|B?H+EsA)=fyew`t@twONB05HvzIm@`o1#Lc zew_-Q4N^NpS({?N-vvBeoN>Ke%@EDxR5*Dt-k&;tDc}5ZVqa(UYH!v+t3s#5gvfgs zl3nfKmrgfodisE>rfWziE*%})a=w$=l>G3W3LzTF$HPxd6EF=})?}XDgDBklgP#M8 zB4xuHRt5H-{n&U{or5$q_<2VH+7v3KqX_>61uL%z_{r4`?J6E68I%VsBvH4C{q_r^ z8eOq{KPJ_bX*pB}vmY?V1heI^VZNk~&Za@k0TP!E1o=E*l+KH+W5CDVqU;7==Y;r1 zOMW@HcToo2G2|gF+MBA@by3M`vcBLz29`@E-SB#EN;-)R^u=T{ug8aI-XegtKiB9d zFk1CC07A0V)Y)Q;jgZ%;7G) z+>FpsF9Pwr#!g<^W5{+&lv{f?si^8J9$D%Nm$6iTuhfmvlxvVA zRt=Le%asZU#%FuktM-LG`e>_h5 z+ru$CvfHD}F%9>~& zGM;~-hb=@2-i3t#@QqLGzHa`qGR5C_h41eDdzA(-+8sb2**b5cqO_a`ii#{4oNgE( zl7*vP?1+^tTiz;{{pTB#O;U1cmw0+5!10Yd#tnE|Rk!d^7Q~@dB3OA%S=2lUXb9}n zR8uA6aKyjPvusAvn;_XZ!`4Rh;}5-qHGP}=@GK!Q0rVX`#&*xJ4LK;Fk_6x7M896l zf9`J+6O}~XwI#tAGQn?(fWW2@`VWvyP1M;EC9T}PEmFR~ed}^^RbwQ6alV#Y^Gq2> z=RBz@fz;pElq={z^TSowrj!=Sni``eX$C(v8C8PY@QutEtl^fgrukW~C#g`r0sLb% z15V9B1%X$Jp+6g5i*k0GN1sWX;q!rzs`Ip&jk3 zGZekzK7OB;tx~LDU2j-Se?+~*bSWJ;iz$ko3n?B!VhxCukt{hA%>`q?4?gRUspbQ? z06$QYP-M2@fQPxXMe8%kG>rUorKHuZ(SV#A*G-bBDR162V#xYxL1nX)&$rpiX#M*Q zV(E<)it5FbcU8P-Zoc|2o(~7ey~WV68E2~yN2*4lQl|CX0xl83$iLpBP@TyD8;S>j zO}4F|;Ux~9t^?!daJLLQvsxodY(#Mg>nHrU7ynNK4@lNk?hVo3GNTv>h5VLwg0#0?hXQ*lHF<D-ER{M)Jp@p?yhKwUW z&{ln7p_W!okc^m3&FF^Ve&N;6hiGfE;YwjA?N_#lrCICBoZC3GBa|bdJ@1|ON{Zy} zu`^94)^eSD7>kC(xozN^d@c>7X^h+)NI||Th)uYyz1>1ny0khJ=lOtq`{Q7##-$A2 zDS6(=|K%~L-eDEW;>PGN?_XvPwEW_~$q2(kl@Q1!!zSX=P*a~8G2^+6tM!ga@>k!T zZHVwx`4VH!a*vJ+w4KtU55kx7v z+m&mjxOm{9NFq{ldV@7<#bSMeurH$x{+i|@dFwO)5-G49T(=`P(0G{d3B{i*RkY#T z$#AKE2+#L#%BuC9GUs)hdT=|08ECN@Fvfk4J^bqbfKfCkcR1%#Klaz1c^De0>~`en zx}@d_-(zM2$5Dq24$m;#W(YX#1=iY+dMP#zt008x%ANQ90_HWZ8J;tL#l&Sltc99C z%HRKDOK5TccL$;AWEk+fCM78G4{aGt6^>RMt_uP9b^__y5fTsthwT^#CX_~aDIs#q z>P7^eI3l7yfVCRHFHdVtylYwA0>5k&QFzO>HXeRR=e6aESawBFsX~>=3e=OwCN&lx zz6VFR3Kk@o9QHdjBVzY?ARE5h`r}1pqPy4q)RBs3n6>bnAbJ}C2dYtxXyNA#%vq(A z^6!w{KetGHIlkVh_kX0-dcPOx1lzs;?7txh*c#koM2D`_+YXI0C&?xh>KMu2FEyAn zMH2E%3V!&gl_uaFeJYf++qCSK9!V|)yZUVr84C4UDyEpINg&O&!_XeF1y!4kA_fWd zR<*{r#$@Ut4P+Y7G|jTnI&s`li}OZ1_&rQ{P4YWeG%=5Ur&B=VqYHdZ96K4uVl2KK zA_k^bGNf`?o-fQ5aw2<$81g4tiMROi-`qEh;f7y1(UbefAFOl?2tqZqlB^%4Y&o>r zk`8Ijq)RVDBma1lPW-+b(_+YJDSQ9YSiUAwP{yYzqEd}y>SaU^1Y9f4r1iuONepS!!3^P|HBAQvStiTjK6X8v(?P$_4%niYRaJRqv zA57o3s%+t$ji5A)JOg~=>;@^n6%KN4k@$SK`Ryz`K7Sc|8(7mmprv8 z7m#FwbOGw*Upp5gfa_0BF7y_C;GbIs8TUP1`Mr`ZMs`~B9!~kUdEU4oPXoJxj-D(T zPp@C1`9OJpi+#`5L;_oc58iyJ7PV?P9JOj_548$<;7*=QR3%75qCJ*4l6XmMl&Uo5 zgbK35wP@NCFkXuu8&&}ATs@k8hd%*Nt*d7d`agQ{EEYSt4y7=Gw@VdOn;vM7E?Ea! zzgAxmqM-r1!k`WO6J7Ca!k^ZKow_}QJwk#2eDuQEV+fei4+-*<%enu{1mMPNA)j8R zsNNTa6${=kedBxnex7I)a8Qah|2yv;9AD1g13NaEYpnz97Np7QtvM&BAV*C*yswFt zzc#6~VCWeKUJOW{F-I(Hnv;54qg=`_nDWM2!AL)~-?AoKYRZI*OWw&;px|G2pa;rt zdcQ*EpSSkvf)k^^`XwO_*nVLPPE1Oc0k8BL6A%o%=?e93>?tR$@pFPezk2{M2+GEzdrN@9A z6s~x-Ex=lKN7Wg+8RKqu8nv$B*H@nHW^x`ZrAXg~MBt*WNMcqy-vsj)Hl`BS($e-7 zY-I?Y&g>9>cZtcgIv6>jT%THW5SshfgtWe1+4YGb)M}&^Z{#vtMQ?-NgX~b@+BU0D zwjo}d7ozB0vZ5x#f_PHGE&Ks*EBl}C_IkC(n1cMO;dMF7W*{23^ zGC7>QRsi*t>wAlqBBupB}oi+Fne`WP0XdQ{Kb^Ikf}f1@V~$w?*3xkPj|1<(-tP6lUfY zrxK(r4r?ekFUr2|#nqOTmb(JQ7p^gNYuf_Ddz0{vrC_xjE)+gBOU$7ve*GucO;7>1C~zA*|vM2efd- zp)^qezOkfkb3bz43`NvRHtTzDjPatU2~gBGf<->%+TVO~(w2alI>6Wzamld;V}yH5 zypCXsd#9fP1hY>27jKn253a#v~90@J>}iji?v&^mK1cs*X8EuM&Th1U~ZBmoVd zV*))fl>3nQFZGFVm;0KKi^C|&-J)J4XW&}C7E~5ENJE8GLpCZ>W6&Jh(-LaILV1`~GV@y!PbqX&ts(?Lr3}A{2 zKq4dj*pvuz4EfOY{DPeq!!QYLJsr2cG|E8e4^z4CKsWtXLlo`>`Tc-1PLfy>Va)Dj zIF%q%3kUKel3lQe2ljU`=DEDaQR~&<2GPFW1t08#33C5WNd%vz;c=a68P;}2{zy=Z zdrVP}I*B{O@g+F^{2&kGC%Qhpw5y9+l-6?q$y!<4|k7I-5$x? zklM5jT)_rK6q}wug+~T@mwwoghCxMe{{`tUG!wMDyi?)JEYt}P4yJE+^rfXZC@c)e zyaz>BE>A@Rm;O6x?(Q%aBE|wwsij}u?hnLe_>2Td3cVWRyuQtJ^qK z)2!Cg@;OWKx!5y^uisDvbv_uBR1E)dwg5&UGgU4{CNM%TU#>eR2?2g_&*$VWMW9d; ztCXjyeIC+gdiC+w4b9NeOv`o79sl+h+}@DZRf_J9hO*}2AYXLtn!>K)pRoHE9az84 zu;;!=QG5}s62$KD*Ul04J#k$m6qS3C^681Xi|xnnBlU4X)?_2kQ~+}SeSoBEbaKs$ z^P`{ZpOGY3+`s~0GUmjpU+>Dw>UqSR@XL)P>RzslqsScMLv;R&KK+1&o7}ETTXzP_aA*d`t%}TAlrk=u{YQbyUxU$1gDaUCA`C_;sr0N4Wfg+A|~+ z-UQl4Qn2)0^LtxsVN*uK=b7#|&Z?0s{OZ*ii;<3k`f4=2z6hX`iWzGw3~Jkj$gOMu zR0g-K#ZJzWxO_oh=FV{fxo{DrJUSGP8d!ml3z=wGm+{M&+M^8VR@pko$iRd#$dYYS zwdlEJfP9AM!%AC*_z8}nS|J>{3J|&YJ@T#tO6Hm5ZAMHWaewWL(ai{Hu$#DQs4S80 z(kj0@YT36(*oL^|seO=)aw02d&say;_N;d8iX7u^CbfjP% zf1B5I{>9=Q=nk7>wH-o#H$hgrZepZkSp4|Qw_ekA9zFrT-`EFXoCGF(u8af%Cr36& zC7HeR)Z$;W8%J_p=mh{YnK;FMw>VF1VbuCvGDQRhm=!iMF>`L@*Rp#|aMgKt=lC7@?-W5}SJBq$SnZrxBvYixkb(qXTZF zu=D;=yp387YmA?W%}y?Gk}4lx-3xat@!|wNoV+3<4YukF$#|kdj#YrsO~PN?>=^ z5YVk}$g|h9Pwo=fsVXQywf0}W!Fale2x2hl2$BxmjCqbe#a+FMP%U;D?mKkd*61%R9%#{5V`f2t8AKL~}yow|SggMXuE&nY5t3 z_yxf=%GuoFh`_Kszqs^L-_NcM8HgjAHpv~s^F)EAaa zkQbh4egB8r4!;8q>PM|l7h)9PQnIt~LQn0ZqD98F|9;w7h)p!G5igU{@pdlUo=W*z zB}}tGs6u%U)g$c*d=hK_c^g$my@^;5CnS%be`65?4q-n9}G690x3U|FAyvRUCiV}`J(3L3gV*B z?#mGfJGm0hdZPH)M`T{mnUu>&z?&o#W;bLbi)}|r9(gdQV@o1)6Ul7tyLy!OD6;7M z^yYIOqz(9;O94DpDh)5H^b?{wZASq49 zqc8ja7}izM6RaP+`5aih;|8*&pNO6X|5NE!cVa|zCOKy2)oiTm25bCwzHm>n)xAzj zBw&y2DZi#w`=nkfFA|rL$qp^$^N+hdUZyMAH%g38B&s#JovO9lor=#CR8Jc9mD)2V z;{S|-H!;+rR0o;CT}67xQAd}#*<|G%luS0V?0R2n2>PIw;uR(2e5`R1oyeGa-9leyAIMvG#=WA*hlV! zNRY3Qk|Ts-w8#ok;{X?t@%Nng-x)}ib5EuAF>EJgIYzOaUJLmL-YguD;m| zOML@9#^#ui>ghQxYfu{d8*zz8MkwtVr@ z0=O04$k2ZXKnVaWQE8En6|^SsF`&nh1UUJih;`fJhe{NisfhRUX`coB@SX$ddZ{3$ z%WP&Zb>xVLu^u7@axo;wTAbbIAk5~8sfnn^dRdp`qU7F>@k*t?NF~dL1p^??70Ix0 zeitWe`!nv`x9}L}#IL&13em-wXHf#ScxHpD3{O_nNO;=lI%j|H)9jl9M5l6V38{Qf za?sx)#g~&N4pMhToTeAf?EKL~nes!*wNeZCX=a8UNnI)7`In%(tH@~fJ!ki66rD7b z_)Dtq*P5R8yFD8?;?5cu!QP>Rj?y#;Pd2jhc5=o!NxpA3+a|VhxBBKe8q-#UCPUSU zByN!N3I3Hopj0L89zF-b9f z;VECg=xLDF)XTNc-PCf;*6bwJy<(Vuov~WU;PlCT$+FN`@C6vzpf-k@p z76jU}UhJ}tXU8vrtO*S!a|e3a7dwEp`G3|~)C&rJ8q2GA-Gz|Mxazdue^V5fl-b9L zP-qu%y08Q_TGqIzmjSX^7+rv)2`J~pH-inblY>-%rjvl+m-&F?eMoO}x2Vvl$g0%3 z=t@gy1MMy6F(s3Qh=MYFFIqmE@N2ABXqd5EB#i7q1@Wp>(T zfi^hJL?(j2R+*XIPfvdoqAx`Jep?&DpUY~@r=4%MBPx_Q@4*A$nQ_0!Vn<&>4i#7G zNBNFtE%LowMt(dou2*`f{My`d)~*vE>shnz*Xp-cy&fDz%_D6+IF3V-w?6Pul zwGMG^!e1X#vfjFT-5D~+lpk>M9oDOxjijg|%taKs?RS!BPlM-)=$*1SbFsZoph;1o z6D*vABSmFSKQm;p%(s>(v*Z_mVKRcX0E0IHb-=JB&k@)Uz&H}x@c4vVZzwtMNxI^Ommr}lyIy-i+790Z=UW^G!@#tf%axy zzbwe-&Di~}ewx1xi89)#?S5jwnGIRjjLU%N+bj+WZ_6y1v%OdK{63JZqcfm3EbOS# z(&&FfnkwJ+8Nb#*QpvE;)Z9j3R-ivYjwRqby#a;Vo@wmwjh{S{U*vI+G*&5EI~Gm_ zj?c(UHy!+3vJiQ|etiyJn^_59Es%9|+fyv&1^yOZ?aT|iNK~#gA_x!>+)9NM2yNrT zWrO>nPp!?8=&vnE;&j0!EvXl|mF!J78f<9~Gd99T`C;{+2NOT|Xm*3GHjzYn9Ks-* z`0~3qI`@v99`(fx;9$nEU0iFwrZ8ub32qsJriYFYYj$)i%id%;LhkB7Gb4V7!FrqI78wp>Lh85?9dxBrcDwV+8+5ZxVK#Gczm>W3 zO!H2D<|Sr+W2r)nYRQX-pPFfE&=%#=c-BQ8=(Kp@;FdVuQ1~SjYYEjcCrKtj`&&+R zxwcy$y>y3gYTv?n5~};?UW-=Do!I6M32q=YE=|fSGqP90(cbE6aDmm^Xauo-jxdtz zoaOWs5`!WY68PwFgudQMtzsm6(`xfSUu6guR)9U}Pvq(4X1@fo-2N{6&!6J}ZOS6| zkq=jSnEPP8kDrG99frWI^uO_3kuY@_h(vV>z-g_qeb!uAlY%I27>0jh8c@5)@sk;Z ztJTCme|=^2_yS2$%dNvk;BuIG`go>Tm4;VDdJ31*Y-nYg1w-0~CJ)idDXj)h%4A6D zwFHLfGy-nEyv^f1NbehP)xWl4uJvs=4|mBgM`o@}@hg}u59+-WHr<`&O0Kn_bU-nj z<$8ITaiG9VVkA|*h5pHH4bN)M=Qo$Z-OF2NKmh8Te*jZ+i(9x$g2i1YgOS-AvmAJ^ z8C4GM7n)nTXNKTXjf1ZZ4k$LSDRZJK8bPf(1LPnjr8ZZw)<3FU)=J?rPt`N-uZ5?(GuMBE zCQ2h|zMPi){59GyPmalknMQ+Xw)GpEE#MwW$pfD}PpMg3N6WO**{&PONz0l({CxrC z64Tyh4j()mUf-01lCtgn2I-BDJbk3k1>nse7REJ6ta|1%xg33rZx4tx{bLI~EYl(A zA6)Ws^~7$0CBp_u(ZFk|X<5kSxOh&Hh;RyG^(b&X;sg~UlpG3b+L{B=^>@?2WnBQ4 zIXQ+?E<5Df=Y?Bloy-CQxPsCPEvRp1%xCOQkAS*%q!=f~bV3I%RMihdA`a^{qq*;iphnFLCidpEU}HUb;sMh$Jh?|MKh1BG^aD z(n!)o(ONhtW)G-n)RE7YTEMPGiydehk<)@w zYm5j#stzg6xm6to3&wSP&(j~34?g8uWnJeJBJRpPK8B^*K1h2vicu+5U}gbQ28Twg zzr|NV@{HR{vp3m>4HfB=rXWED{$6MiO&PYP-Du8nJ|8FY1xG51gd=vo@9BbrnPL{q zdmt2jtW(vxQugNxRr(*;q0F__EC2 z#>RHoZ$9gpe+>p1B=A;{Tpe-XFt%Ye4;V1lqMc;ku|_4PN{4-q-|!&Y-yDv?hM3kw z*$C`NxBpN%#F2Kawl8g)#vkiuOBh>?l= zKoi=oE>S&*#6o)AFK`gX)w~;H`OvK`)0XWto2^NC_J;j>fCrzD(6VS^U-MsW-;7Gg zf7GiEaxrX5o0MzHASCZcWcJFMkHJrPsRKe;Ur8hBkwwr&7nDhP95fgDb>^Wp|1 z*mB5QE$beFckC$$K*;f2;sMP+09hb zOJ(HNieilL`mK|FNOj4WOlIs7Mm^ZYUwqBbMCkm$ z#d*bHO#Aa59^##zQ>+eau`5Fq@THUlF1@3h^84|&w~Z?s)yRDh0J|&aNT8;#?Hv(% zX8M8FB$FZxTcmG_26QAkcSIR(nu~LEu=y_ZY8`ihP>MhYlfV}rhg?ovJ{xxYvzTg? z>odpcL`Cr0|3T8}5!j|;?MIIK8HlvCiC|eKyNn6x`8`27^VJ8gChI}CR;x8pTviJb zx~{ggysJ(Lz83%X`?ao^RjNpV+GdK)YZQG@qkeB*RAg8U~c2XDC zaPWcmaa|cL0E>uAhsQw<`1UIskoybjzgpmHB0(|y5hH77^xtosezAzv{DleHtp>hg z5L_@J{D}7k*(?Eck@j6?bxtB4ho24;fh0+BGLeR6@YU73EK(sr+=-}|`13;0$akya zd|}IWgpOk40Cz4MCS`DGjdO(D*J2eWYv%Ik5#T6N8dF%wgSje_;0r58BL9=uyAnP4 z$-j^)>Y5d0NyNkSsP&p0>bT;B`Bh-wn*wM6Tg%M<2lzk-zreh!YA+`V3hfib01)y;AFH@0D8B)1fKWunsRbLi*xJh z7h(X~am4zNBSika)t%o%+7Cboe4F+|`8g{nXBp}jE1;0(o&m=Ct_OIC!&{2t8kWxi zl4BWYbrx4l+jq3EaowB~nx6>RZRVkSS{GbWmARsL{v4Y0am}Ee~{S z8S!lZJZ>U0QNVl9-MO%Jmd3uEy{l=`NLte~Gpx+m|CB`%xp@VaZpsASws^H+87Qbn zlh0ZfzI;iKEnraD3P4a1Ezvgsx>=;+_{iF<%1h!hz?wAc_uwgbk2XV{@?pSs+6jC} zI@~#9ks86ffp43Dfo@M^$FIIU5vTPXSQ+yzE^5FUnpT)=UIFy7zM~niXDLhX6@qlI ze{m(>(DW87e;7|`x~O-?P~_db3s~GPU$g_{8|PLY^i7(7z?{syER92XU;iR&kcq}~ z@TcaB`r$o5QQ~BrX?=>uL*8k(Jj>^33-BS|f_%G#uXx^rL!t6wjSGuKr{wo(V_^#Q z4lfcP-@z?8zkS=m8k>8*om0o;pR`c!07?YX<#?Un)Sq*?PMk#G#+I}pcw38G2^m9M zqx}&dGS2u&AEZqD*wObDEPik@z{yCS=RR$Uaf2IUI=Mz5P9J>Pd^)%~YoNyA@45FG z!9M?a?|(JHwTTA$UkGHAcJ9e>upZ-M8|E|G!0H$C&_>}Co`UBpL&_)m7~?Y*Nnrg? zTjoBzgv_@eN>vdZ%Y<2MqkIl;(ms@|U21zO1uWGgkK^fsZh>>+!##l??uX_2v^K1C##|=8&tOP4hjVF;lJbMiC?H?14HiokMP{TD^R+= zk9H#ic%1$K?-FirclwxUjBQ)on2B);GSn?T1oUNjl8z~mxyl>x2mzj<`fQA+N0ZYk zg%&)rhCr5o$ySGSxq@$>%L{wVReeo)Jj72>#>w#UaLtOLEB>wgk0K5N^z+~mKCoJ_vqK`OtUnl?zwIFd{ zwOzKZc~ojk-jnM5m!u-&F{#d0%6wE}>5ocv#uE}veN3V$Pf2C!bg9_$lH_lDQQn^Z zJDpW+)krgyoOKJrH`SN@>kR6a_+MM7nn9Am{z+ zOzGXdo9*p3V#r`g-oDk8At>>N3>hZ#=Py*=5E(ppsQm4o2c%{5R?@slGx`1RuC?-L z-K>?gYSvu(_310$JLzOo*7oSqU6w6bu9L(%>Dj%Py!!GR(zbOwr4I7Kb1%yDXI_vF z?K(K5R#|1%zbNSjDF4Az%a^ZYZG>cI z<(U#0%TD$q^SqB@%-r!-RhU&ON~?iGhsf%U>)qas`YjYAJZr9-0fd!8#RW2Ub?6bYcJ(^@F3Lb?_x3$9dE68k z*ng0`_Szd(rYE0tnruqiZZZPJCpA}A4#0r2kCpp+rild10C*fVY`Cmhx<<=cAJ8mB zwQhzE7-IV(BTs1i26pLf+8;`Nevo%8V~Gxsw*(+v%NRu`i&P?EEEOGCY9NM|A!Y5r zj%ow0=$wcP#f?9Qh7KMg$y-!5qHI!mLj3}ahD$;ekIIB9iIFaSys#`RWt6v`n{HQ6 zm=HM-1FNzk0}7F?)H$wV0jEftcbSZ$)~p>hjaZf*e8^$4W z^+$b^h){|0fTj;#aeL9}cd=@wtn{4p+CF#WFQWCVZ9?t zMIMpkyjxaME^Ah;wfgWD?}=dU-vjI>2CFZPpTL3}0t#lXlXfg~xepl0H4p6jBk2Ro zHHD*=U45M^q38xMWn-i%0095=NklY?e5@2Fcm;u_$MQ>@ycaJ^jX06`%)Xx@PQI_-A@A|`Aa{>? zbPFf&N&o@!+4K5{f7XF>E-vj%0VM=<>`6GqIAkzO$#yt z>rk#4xS@RP-27@zYGbwtjm1Q?PueL9b1c=gJNg%G_qc6#;E=s#_02C*OPvGiP%@-} zvbLkv2mC{sTe`Fjxcs|1^kq>~3;0Pt;oR*b1C5kViIu@U_2MmjU0v$8R8H~R$Lj)_ zck#Nib@gH7e;ZNujwnw@j&~_jNA5axXYw)r6=b~6Q#l?Bw4XwT5nw@NuYN&;#uqP- zL~Jt2Sl#Kn^!=10eFS~5kB|EtsaF<2Sf3jwu36p0%g@S1|GP5b z_-V37c*Y0L`r(^OmJWS_Woz__JWX!cgSQSZF)ELcgXGN?k!UAuHyRt4smyPcXtTxZbb?$Efi_d z;!vy<+CqUsDbV5?+$|x*-Q8WUd#*;;`~9prbMGMym0wHyf1Z~~=I(v=o;|W=&6*`M zYb58SZnd&KoV8!#W1a=4j5qpORMblL6#2q2aF_I8ApEN15a^-bF?fF_#pH0XXWvBt zcO#vHmccK8kBpaZGwkBQg`I5}b}{N=Ea5%r7(>7K#Vadt1VQw8!!z=R7Xdyl z$0)GKkhH|$l}8XyeESdK$m`??QR1pzV|>PiC`4bRB^u;%m5=lNwo`H*vJ3M~T%ZO0 zj|((>@mL~H7Q|5<>gO=xaYT$njP;HE;^DHr)ez#~aa9r~M?A97eu@ z*9tU{@e}84uZ~CR#{0<6Bz~7iY7hh8hVNsj$Rp9lZ-kg097xVHMCujcQxPh@Ne&_Z za1HGVyhu5pLIhwQ^+Dou%ArHxMVYgFVUPL^FfhmQI?QDnZ)N%7L*Tpgx!(KYqr@Uw zpI4NMn#THab-ZK_aY_?pqR5*Oc<;~ms(kob709@NSBD2AI9-#B&L_y-1h2OKAjjkN z3rMkeh5mEd#uJD#I&M>6U`(At-2=Q-W9NIQPblj@8OR^pgEm2vpi?|!=WYDWd+1R# z25^ODL?!(dS6t!mdB#Fl-n00N@eA+7LQ^(902>wzL*psKy=x@oPuhnE5j>2!Co=K$ zq$mF{c08GTMshDm`VkhACiqt2On43(6?8S=3tpkXwa9mpsq4N<*i{@BmXTLRR%+lo zd9O$CvM%rO2|SnntBR_lXo%_ueIg&qM;90S2Y8WZ)K8Foq@P~C0{MbBEP$nL?tzKM zDmp%?E$~IiE#O{Q%v^ydgh*GIOQ9h|+F9YzE9f%#E-c=rP8ADs^K*mFDlAx6-KoD| z597FRU$N?{K2m=m+XVPB)-;#l%}?LKyW9i1t#Ekj zl|GCMZ0QREw3+7^fr6~9VpT8Njf~A0Bfr>I7R~x*1Ug1fxB@GlG0!m0s2eaLz4ILj zn8YiaH=G7XSS98MJ_Mg)-;~P>iGGXo48Nh%q~$&>EyeSpJmxp*4BtZ;c)fxC6yqT= zA=gA+2;Cf40&Qk&&<^^>7ruKP0&X*B=H+J!M}cXed%N}u{`*SQCqZU|K7|lAY;a{P zMf~J9ZH8BOIauw9Iwjh|?|2*=WxH-D(N>3n@PahJ!f`_NbT2*16C7ZnDKy&k8M=b! z&{Wq6scgmI<)e&us)7&{INHY=2>je;-p2k_pseY5^L zHapyXyr@25obxoypU@}TKy-Sn=P_US0zVE<_4YBYD-oW_$F$PWH{c1_73PMZSBx+X z$5`PlP~%3y+Yh?vTLSmVzX_BVLmVR^gueP`0{wolNPtFrzlcT?G0rm1z=ue;q2bVd zeiKLoj|#k!=K!8NjZg5Y-y3%S;~{o>QpX@+xDdH|6=>MJ!^Y5J#VEOU$yk*FWY-B{?hgpFOp!r zK?4ruyNHbhuwBI>G(zJ2#buVgW1F3R((&%1nZbYUFMesWXDt#U?6!^_d)jHIpW}@6 zvV}{nL#sBnYUxUMNr_?iu)_}bNi!uiJs7SQEp)f0K?%Lbax+rxm_tX{gLnVRb{7l5 zGSjS2kM8#I`|k-9`z<>&%Z3aYW-C^#vK`ygtz(C-cFtMnIhbZon`JE;H@CSn=J@YX zBSzY1AARh*qA+T8Y}3JZY~F4g*Ke_o?Yr2aBM$d;J;p2;zSG=)=$K;fEgcZou6lf(ndYfNBcf}k$1MWph2O|t)lAfOG6BJ5p#u}3uI~iJaXlJvR zEKDfx!)}N4)HFCO+qz+`?bZ0B9_?B-v)R+9I1>6~T*L&cNk@g`t1gs@K%18pc9A{$ z^pkeaqrbOQ5qU;kX^|MYtew`s*8rP6d$u#)&NPcCkLW+Z)~;OPyCRt6JGbv(+tzNf zUAaZpuX9iP=>%Nb{ouTdH0d*T z#H({SmUt7C+oik+2kGQpk$#aE} z+66NTlMiD`5Z~ZCT@WZzGq%|tF(>Q*0mir_2CDP{Wg^(+7w1{gE*S1;fDtv-qzKIO zbMvf2o3=K2`~;_iyEXo!;U?AxnCBOj+O{;&Gu;Dsm>?JjCe)}{hR(%ZgnQUci7V8S zo!)K?x$GqM-FoVWu!x{UeV1-6TeY+4!XsQIf|otI_pxcyXN&Pu5*3)fLyRYktbQ;w za&l4H2RIPH$-Epfbb7aA%T|YX*pX+x$N)SmR2^|84NC)V65^!HcTq8MFvBk6ERL-h z|DIu&@k+kHE;6h1AA#S*gOO3(5EGbV2*B0_2UQG)(a%lR2un%Z=6D=-hwQekTQ{pL z80)ahh~0oRCNgkD-iNse>-tbH;ky4m6$-l zW#3J!JYa^XfzzBs-vz-`?*t=oi|FH5(Q8aS^pG|Xfh~D?{)*|D8NM5gy6_ue&IRxU zeW4KW4xyUgVF#+lsm2+`T?Bd3!YGG+17@Mz7`!~cR@@W3Zu$)~8Pn5eVX;cZ`xt`q zB>_*>CPq?}r;0y_i8d0$cL|`W1yRWqqXU$_6O8<-^a!9ZvO!rJn0DHUkcLVJ3_|Ea z5CcB6-xsBM8G?y$im~PH)>U_&K|dLIRLgk7lY*S)?9ju$BQ6hP+?BTjxZdU+m6lnf)_8emJkE4~SRcOZ=8^BBw9C;AOu z=+^my{o)n)uBd=>-BIua-W35{IeGALoiH#`#YktMIp7odk~{fwPk)v7A9RVR`Ou^C z@-qBg=z}2OhkAXdhFxHz#Nabm%HT>LQip9jwwAXi_7@?x#q04egk)F|$=7L^dKrA9f<8i zf#MjD)CTT>e|R3o1?h>v-W7}vbJ04|zB0F8r`T&p1uk>+ZvOR=PXS@`^Kbx7YF{JH+|2pd`P1D%JC!-lf%KDeHS6pg-FwwJO0s*-T#JRH~D+OfGibxXx_y+j{9hkK+#BA zu6U&)iztKrU3l{NfauC#(GTbe^pxm|T#e;uP-A`sK78UHGE_gXCg6!+ijhJ111=$t zIN4BQH|lat@X;Qj8_*El(-$$&C;X;Act?9k&fHd}nhS{p zKA~8zTb$eVad|BNP2n+6PV&e}$|DiK8A$)Pv7!v1lN=6ATMnKhaQ#0Rhit(5k41LC1mo>upk7G3>HPg@v%Z zcN|puU~E%+5^(48jeb=Od`}oZ|LMS(fJULL2WBYXk#E>}%R6)%&?)E@G>I6~BU7WK zXEzwnqk+Jc{t3e_b8%ilzFmIh6>i9j{5v5S^fX6{f5!NToKd>B#0tuSJ_b1*IG~p* z%qj4V0*tFd7Q3=>0eGN)P=4@5j2G$--XnYDXjQKxy@!bPR76+*1GStTfNd@kE^m9O2QRFUTEHZ-LAh z`AF&tjdDI(!_gO$2=C)UIXCJ`wg|WuJfUz;pAcF60(`w~${;m8#pyzXvBOooPn65R zYp$+C1m{%-<)P;y0#6olmX+awEl+b0o3;c;)gfCjaKoJ7!U8_$?IUQ(Y@jf;Z( zY%3{JKPmybAdb!|+l8^dMD(!0@(U%a?Ju^1B8?B_=sGW@UB7;##-+*@4n*1k%>sXb zLzsK@TjhX{=z6@*6ltI9HxoDsJmLlfo&gUx=sJAJgS^5<1n31|fsREQ3H~siz(MMR z&J!ItGf{zXh7B%ZF^6!tG{4-q>&KFb|BFUe%JP0;FsnbA0P=Iv1><~uxz{#r+iL0A zS&m2OTU=jEPQX&~0%L^!WmA>ov&IYMLbqtoZuIi1uk$}%+n|@>H!*cbio=1xdvJ*3 zZRi&ka0glv=m5A4S_21YKr{|R7tqa;0q}|Rh!DpCeH7=O5dU%D+XEx{5ZJv-e$aJz zPVV6?pzE|f(5w<4pFAU7oC8S9v&g?PcA38-pZdLF_dg!~`HlxiK)(I^L3GY4!;RHC zTQ=*@wmbbjE8F^l6|Q~EO4mPZyEpt^@wa|0UGqCDTl1)uu6@$>ZGGKx*N(PN-?&{A zXoV((Eg~o)jvNlj5YU9OTa)`?Hfs<4@TI=l@9Mn>B3I+&=%} zE3ebm4O{GqKm5^NdH!YJ)z-ah51TS&nj<>~m+No3(O!D()x;#Pj@KZ}*s;}GG^l4Y z*d?fey{mYq4d~O`QZ=YoEL-jarf=W=_VLG``u(7R!`$%7>b`6-2N-`Sciqah)~j20 z+p=M!?G{nXN=vuHMvk&c6DC_)N~Rrk#IZJI(sU8Au==QH_dYgt@-)9^QfCM7gs~H? zW|dlYNTsS)y=pD%*0q=Q?9tbaxk~1{9k?PeaE-|OefaN$WSYP|v?AGnlx)~_LlZ{b zgkhIw3l=SO-XP;P~0R!EgCbdf4 zkzp5{b%D*9I>$P;>S&7>E^~wH;w3ArTd&?$wPr1=->`xG>CaF4gu(coG;y4@Y|%vc zR>|(U_f8u$Vwk=8(fgVhi>zIT;8vW;uUG_naKGL*{_{_4pT$5UsQqXRLbt%y@!4I!N*9<)}?g^8~6EGJN?wNT;^T7ZjyKf&GKYpSsD$YLh9IIBXhE>y;9sAYS;T+oirOqT| zXY8JD1LIuMOOKcN>-zKW#Q0AVphVgNnBD_ty0PA)TnC97tOQ5{rh;I z))##}@BE9bdGnT5vqoKO(zK-w8GeMrv00lD%<_PzSr8fZ*ObYuX83eUko%LM`0Wlv~eXUjX}_6O8Pd#?tw9m zHR8AJ*k!K3C{LI;ak9@5)2Gk0HEY({7hjA~AG~ItefEV-m@r9sEVF6TW_WsccdHN? zhjr`LC@%!AAkZPOZ{M+5DPY8cOIhBt%P0OOT~rWrADHAIK>V{YnMa9qi0GZKzCc0l zFx1c7Qq>znK4s`P3kF!J%nyFMVoc0C3?lOi5yqM9=wlbMbmeR45y}Qc9HQ4lFKHu@ zx;XQvZ(!ibpFSlWOsu>3RX{*TXoUHN;U^DVc2ZwleWQGJr7UF$M_`^|7Gt}CJy*hk z*8@Xxzr$>jM^ru@7|4T2TVwo2t`L!f#PD6{M-bkXU`Y`=^NmPK)q@yAY#Rb5wS$G` z-dBsmYY9dw&4meI?Pc+~N4+6m!3@I=LJJ04K!V@`EoJ;83^9(jZxz3$cO~j)`WHj& z-d(~;(c!-}>=FYW@H-0n5qBN$6Kw&P9BKy|c9o9bzC%H|kq^RhbZL$7$un>e=01#- z3g(I#?Q*aF!V1)6QfN|^-?mZ^v&P0s$Ebr&U?{b(bjT_QcisPTkb^|4SsHbry zZCuDhPx_sgCAiSeq)3~HvApu2TNfyGWt^}OkbByMq8Y^kc`-+0^rlS8uGp;`1nT5G z!5@mgdg$Xq za4XR`^0RgI(v7$pTkx8sMX`hOl7%6zFjRWzIxwe>&=1nWM`0XLlN=7Xs0ZI!coXRW z?fW*vF7WW0C13+w;y0e5k~0UO=<%H#`i-I$`N=Dyh|&jshQK3?x+rLTE>gXnXVCL7 z?}YLgdFpZ9>P?LN_d3x=eXA4)8g`xb(OBh6|Dl+O3OyD;MI2(j4{Zy=MX>dPFd|tXBjN9O}wD(x7)ix50bTQZ%t#{`zMF z$rGQ%`cqcu&oI`JAu;H{Cpf>LdO+)P^E7W}=lb}?u*+^OdOIqjotJ=AC~daVc~N{A z%S_M?j|!1@42o8G7X4Ooyg=a*3hdd|gafkte1*&|eJjK5OJFt)taUU5Fo;Dbd zHD8EkF&>byD2EJqPub8g`XhRU0$2RK=9#>re9JG=*ipH>M|Q$!#tz~_@y!?zn76$( zj*}V(Dhu3)P7uK9*lyYYtRfGUJb(SC0x*CsVU$IYPkAd=tnhcxAvbsk7K|NeQdG!C z11``1o?(}Hp9SGpUwyUbO*^4|1cxnc@^Md`&In^9%kmBV0H2Ukp#Iex z-%Uz6B`U8}biG7{>p%LBJjueouvhP$cT?TrF9MIGQZG&S}w_(t@F`QRhy z4i4!*JQciEPBzCR38z#iuEA?q=&Kmh(!-_$@NV_mRbEwK4bH?l$MbN!m5frDYj}SH zhv+|GKzY2wpi5fXvQM9r;H1N#+Ll1Z1&jc%(eW6>axj;Y!Ol z;32T$H-=8yN{nL)zR_u{^D3mO2=rA9+|y?cHzlJy+Uj$UV6t`d79Y!$5%YuE&~D~1 z`YP@`j_){<58WhLW@Xb41nS56)p#lcM&Or5MOj!h5Ei1MBW2N(aK120&jKIJI3z9o zTZOMos$`tyx>QxW5MxiJ*uuOj#KJ8gI4tkMN|2OS?U@C5>1FXaz7^o~dx zVqrm%8^X~uWTfv-b%Y;aNYBOM;9Xi;TKW4(@413s&~NS;ul)Yru=|~af3D*Jjd!vL{r>&9 z9?j5$^|ol*pKVv_`?hDttF~+7Q?_r@W43?OL%ROf_HKO8_HKB{%GUnDcCL8Liq}4G zX-i+Rk6*u218co<%}_r1DxK9An)Er-3}Ty?ZLOL%v=&Y4S;KlYtxoOgZbYb4yMb-q zl49Mu_i+PHTAJ!0hU>B){nXxj^Ibo05ckKMHlY|3F_7T#!yo_14Z9FU&gR45!4BP# zLk8OFWs9vKJ3|9F-@0^YZ{x>~aRP+Gp+}EiZp6Xph8t)Mv<%G6DtGvxVK#r(Jlj*U z+nP6SVpAth@^`E<>fEu5eKlsB2EJMAmhIfw<^#I0%!Uja?rxf4(xC%G1`V~3-u>8G zH*4d}ct%>b4^{{;n8>OsXb?tT47|}rOAPeK_u;z@$uxm`XhpIC>0pN4h4UAb8=B@X zT;Rstf5ouN6ywTQlulyG_7vn>k4~Lz$>N1}!_BwY!;k&Z@q=CAL;DT2()>~z(0ib* zTCvudrEcAO+jB3y>=WM1*|V%^^Jc2+ToJ`=>)WT7ee~hGeg@&_H(#|%l`Gl&rHkFT z(xqEhZ&OBEI$VhL@7dF4P8@HAxtTU}Kwn#>@xmnBuTNi_K5e$+=GX~S?6D`G(S(R# zDSXu!fZ6RkY_M(61dKV$1zt60PthJ96HAsYb!IJ7j9<2h_K8OvY0DQcaz^y&KR@M$ zUDG$LP9D~Gki9qh9lQ1BJM4|u-xd>6>W17=haTxncHce&ZOoTnyFoiGHOo#q`3wp6 zMYev!Rx#%&gMzTn#OIT*pvz)5fQk6T;` zHgDQY6W1)YyVUA7s^{kjWBB5Hta|n8+4yl^Tgvtw)~H^6Tf1_V`hKsqZ`s;bE?wq3 zaE?9tIJ@Vb`&{t~0|zCTyKsq}b@sWoZF^W5#pL_>=bySDB51o&cj}Z0cJ4W6_-~jZ z`kmOeO)GbE51!4NHQgTl{R6f$H_N(q>tUaM`IXYMnykRux9e=5eEda#q1uWueEq8B zzB9Xj-vM^w38y;E`g+_XwXv0@Y}sL1shRHP`o(9TQ~vwx&rd#KwQAI~8M9_OGmdat zrm;jDq7jh(ae5}4f<8v3FWIoWXhFr!+~ml(;~ZY@4`$d66F$snpr7;REpP@YxaZao zORR_`fFkU4!mtYt?AVc-NEhfpJa-d8%y;KHQ>eKmAxuTLM<^g+()kUO&NF_OE4US- zVDQhxWF95bA%6yws4c0C|j=oTg#p_X*efgt>a=gexpic{&BXA!Q5S$Vm>@-gi63^+j`4`S%Q z@a$m0>!f;+CMZ(EGZ;*+FrqMkF&)O=oP&k>d!-k}=)T;zi+$kDwEVA#bKX;3gE;G=}f%5i~v;7VI5hbJyn3Wmg>L|3Z6 zYuME{dIs*HAnBZgYX^lr~bTS{Coqhs*Kl>@#ZnWM_DJL?s>+%nG`GfD#TcC z_(Aa34e0s~p^$!{0k}p(SVzESyp!Gq*hDdal5`a8?M#Zmix|rzKzGXfQ~9_cEBxm- zJg@IwS6vY3D3^SEwS1y(7`>yR>%eh95g}HT`OO&K2UzhV!YIHI*n)!<=|jJT_rNc{ zOSCc3ALZ>-)~;~T4Se(7(jv=2@ZMA8tHl|6%z?P413wAg2W9GSiqRuLOWdQr2PZGNyqnNj68v^%4rEy%O!pbiy zzW4~7rT>_JQASc5jD!gGv5v{%@6oh_1?m%FMfBEszC2JJPzH#uK<_c^GM2J)^1Ryo zVHa=sVV0JaX_*PbbMjFyC=A$H!j4_|E8Lu^cYV$d^FjiajsszQ#SmZ{;T$4$i}N4w zVb?-bY+=A<*E;w4oY}4Cu0YXm=p+&NMMJCCFAZj8ga=W)*so-!YWqNg^hPgFX8$0%Ms7 zj)D8|#8JtP5{ovX2>W*oyZ_gA@LkNu`9zV^AmHO^B@W?4<^#^jG~ia`FH6b zNfaYY2wa(K++&X9H%2_Yh`}K&41<;h#cW&{56|HXeG+s!DwL ztS?vkfe?&4@DHM^l2?j%i@qtD&tb}!`3>^ta8qXG?M{@zGsi;};YG%GWT@zK4Bt>L z1txAv-Rp}coWN)x(q>}# z9q4#@B8B)az=jap7UMTV%XN;w-`W^W9;gTaXu- z6D6mW?sWqfW7S>a>Nyw<9ix2T0Vlp1Lj~9p-@`{aO-RV1^pVRFK34Q75%^7ig!+WO z{4N4=4H4x%bScsvo^9Q_)vweK`o(=R9pm@kGwdQua=qe;EBrYDx(LR);H ziay7yVnyEwH*_D3Mes-LsK(esa3gZbUfZ^MqcRROgJRg2L4emm{$R&0b%E!nzo0ST z2lz#QhD87s$JT&@q(^Rmmtp|`^dfrxL4I-f&ceHx7Wk7##C!0UjZeA&1&4E#yJOnW zA6YK5g|QWI$nnVyTZJkIgH)NrgL<$?mgC46M|g>&%{#WHyZwy9HmqA8Xj=l_w2>p@ zSU|`l$|Nt|vAY*q58l(Ccu8YkM3%-ti6NT6Ghi0y6UIi=14KTOcDn9EeZ-YEBWpx` zzw1yE#yjR+V1aIe@1pL4XBf%h@##0@@ly2}v^S0~=4aPmI78XU z=sc$|@}WnF;6vPD>~o&lk1T_H0Zj>dzJ0+^op8krPe2}wE3cEd_xytFfKSSndO(YE z^D;CP1SicMq~Qv_$6dv+#8f3KBeTLd>pV$-5$ysuSV+Le0onsTc-;jD79N0u{B{Fx z0=`6-e}zBb05XP`CwPJ{!NZ207YF0=?&3XGoS%?e6#bYVRc_JuSbSfAE2Mbiw9Y-fWsG-s!yTwMR{4S|G@r4T3;Zq^zrCB=tfCC3zb9p9M#E~ z!`4Lod5r#w06mKG4EX1Z3G@RzqVIW++>fpfIDo?xf~PKMN%W$~xTcQ4n-F;?Xizlr zrtDDv={3&?jO#e(Fm?&yd!B{o|0wX?ficV}`pX< zta`!9wQd#+ z3b?=N(XFS1nQI*3P_8s>*}}F-NJqiLws$5Wh(oi6^=#&piB2RiX#DWP^X=`oM*EzkBdue;#+0L9~2@i3kl_ z`IGwrBnD@{58r)ArU{YIB^!`1Qu?mkgn{YX4Z9(h8+IT1gB#BNo?(}>4>@0VuO_>m zojcpSd2?))7^6`~9nFFx``!J&x3^z=lbOxBb?j=hX3Vx_%T`#IuHCIr6O1eRmEVmw z-(>H+^Nw&U-;O+Dlusn=TxSyO+`XH9Iewh4RBGI`i8BUFDj6cEP3qONMRR9q63elk zT{`-XU5vh!D;?rHG;7wX=esqB9d@Lzobpv+Vp5pMTX$@4xx0$3K;tR5P|O~TLfL-n z+_9S*o71wx8Fc)wru^6m$`00!?K{}IRjc8`EH5>~26XRZnJF0>W6N#Opdmhy|NN?J z?Xyq5w3O}X)=Bxzm_7$t*Wq}jvHOhN%Wb}^vO zoH^6$fh(b(UwM_i|NgtSC1ta<@6y56tXZQ%nY8!1LT1XO$^N^0=PovT`V8B)VUzXm z+1nP+TjXx$p=$)%NS@o%GL3U@>1$_jL=z4@^iZYH55*;m=ZjegLIbJ@j`3Hpn!URfjqSu4(btPS# zi@a<_ge_$qo@=l&4{Ku{e`k(p|VUQ8F$k$hvlCRqO&(3#|v0J}h z!eatX2ZrQ)NLvoR7*%^>><33gVp5{=KJZ$TUl8h&V|X556~AK~#BW{jQ@h|xaP3B) z@ReHc&-^=z)fgvG8gyF;Bxy=ma^Y8HArNSuV4*}{`4y-m#t>YM3eWb74sKYtS$HVn zTltaB-7BH&R7^JPCI@Bdbq$6X!OFFU^tl9+1fKjO!!G6cYGY;X{japlJMd?mp_7rG zd@K}l+#sS9r)^$Or@S3E8_EW`_?WsP-+)%6MxHRK^G=z}N?lNTp3Mc`Pm` zcS7ikZwt&haje0&a!pOyp5UL@EtaXiLNU767s`^<@g6>3_{kOCJt{tl^eg0t9*v4rzKwJ&KBFGgi+6FZf{)D4EAmCC0DRff zReH}i{yI?yjUe^kKN~2|7wT#BGWsyqa_@aCej?1};x~jA$VlJ-yGFuXDc&iuvloL7 z@~OKAP1MKd9q=iMZj{GFpw866Jt35mRy3((mt=urUu+EjR?b)N7Jem;O7eCS^{ux% zQ3mt_jD)80y!;*7T6iku<Kp7sq{4 zy#yz!5vvl6`pC`2mR|s05)47~6NUxkJorCgilK@*p`1?>Jl(K>Q7};!^9S=UKcOYg zuj^Z2jJr-?>@tjS&~a8o3Bv(9dRf%SVqbPz#qj}dkSjZOp;gSu{v4cCz6Coav+ovv z%#L2s16m2LGv4Uiun4ju(6_-D5MrE%|CRCf&j#vFJ)lL5H5RHgGKmt>eaMg-gKR1WTjh^ zW{q8bcVZ7(u*hHXeQsu!b?MyE#(({lr6@xSEe{{Z3&yX$9t+4~!$5n#=qJE4q zU=%}yQG_4HAfCmvj4fs9eT1>iJ?c=n9(;IP$h6Iyw!0_5g$w6<`JDf|EoGDL)j!IPsU;^XQO}aFh=qQF$l;~HpDA5l zX1?QjUS@$RAh}L;q<)kMjzBkKa5||rd4Y<+BUAD#`c-T#=mmV!gWmP&)!Qa~JyGAN z5b7gv>?#X8Uoo`uEjod`!~#@54kkzVr*!lUM%8xBn%GLU52S&97MFxR4Pl>eT0w4& zF7cy2iYj8TrN13^0!Bv4HalYEP;1_#zE!I#`XO5K)mL9ToVKmsW*wTfvsn{n*#08* zPYDZ2)aS|v-eKr~VXl{Ckp_zr2*9YgAm7Iz3jpF=8}XKJF$l9Eka{p?it_Vp$bkMf z?#nOqK-dCJfr(XG#t#d$i0I4s2DBiSmatPk@M0PcHLn*Nyq*7hTZ>S02u>f3NGP+;1dW949Y%} z;Js&u&7J&$!Jo7yvLRsVQ6S55ND7U3WDTIYb+x#tNMhcUgMw56<^7()v8n59(?HcuEcO3>SDmy#fD+`@DW38&GIFh zlr_*4*}Yb$c1^2ax1ODI*4fs+Jw}|luKed7!>%gngR6Sg8g6_+xq8EO*IT_hb?vgB zUaI%|-4*k+DbsDusliCK%vOjD}rea)^WO`|#a`WSYP|v?AGnbTGs2!Cf)`9mB4eO$@tNUyET^ zKT7+?)t>3W8 zcU`Vnv(_gZ7B~F*H}~6L|N2*3wrrVo>e$|yLMA_$w9Y-c*s67Fo%!fLaDdI4G1Dg$ zCfXxLjPNm%owmc>^v<0*%@uE5J9n|%99GEt{OSfqUlk<=6ov;zpkw#0mL*1^2mwd+ zD-)wolvnJolb5et5mq*8OyXV&m&0F=8SBW7au4G$ZQ8hctuw?Qy#2n9y9+P8$nLxM z0UJ7GBw(?u40fJ&wAHKDJCn#{*SC*rjx6%B!!wYzvnyuzHQ_dtJh+@!h@}^|`-3E4q+nT|0KNP3zPieb=u? zFIzNsp{-uF%9=KA<_k@j%p=^1Pd)t?yXodz?S&U!uzT*gM>JuVakg&|Mqt=5I_|b- z|N4~ZOC_5*W14+6_Dic>tA;bEVO1R&hTXgvidU>$t4TKq11(y#5}q$~K^7xS|K7c9 z?TV!?bk?g?+s_(jhYywM-L03+pE+0kw%&#f7!>#kHJ(*}1N!xMc)6rcV`f zr~3L%b~Ot8!IKD_h-{n+9FI9k#P^okbxnnx zM5%1}cT*Ba!+--~KG|Jp6}v{<@-zNc(B^UtXGC7zW3a#qx%G})zX~!`hl;w!kf)xU zwjpj_4j;%dJXx@DxIiNCN1++yo9gikHTVskn&P0Zkd=l(Dg1X|kNq@XIr6XARHMnr z*Ml2^(9yt2hoA$^MoT`J*n#j;b+BN1z*$9GCPxk#PsG~jD68pW=TqNK!bmZLIRw%i>JWm|#hwUY## z8ZHHWdT6Y`y?F+gQ|rP=G*-Iw5Q0ImL?j+IZy_c_S#l6wCl%&zILVvG^@R;(@f zDQ@BX7$>y|>Fd;)3jCBo0JPQ`p>l<9^=Bo<-x7c<#5{UQ?rBC z*Dqu?Ga+Mu{Ufubk{q9NCpKMdb?fi4gRxggzFpOcXcauqNu)9Ebbph+CgLxn#UN(9 zX;>rKAU|RoI*NQE&Ne8G_(z(T6+7Vb9z0j7y7v5Vc2H}wuK(&UK;W#Cm)!Y+$OCqz z!g(wD$fI>mm<`ose~$Dxy0=3GF_9Tc!J^Rh#peIyJt|Z>#py!Ggd=|=vG*oL4gT!n zcOQ4~u(g4f#|jqeeSn(COBx{ajw1CvMe<)qL~wXYO^&zi2_-Ql_q}Xk?UaOv+E93X z6oVfpQ?a~Ujb?A9?Z>ol{@+YSK&**`eFi(U&qoOw=p#kc8xblQ$}$l{#&BJ`j2x=R zA4V(gDQhs3OuP`~c0vSs$o|1yvjCrp#0y6)3hnaSEShjEJ$w&~cMSAjv#!!6X^Xrr zs1(B~<($47-I({D6ML6;N=0XD5%10h^F?NQKUTz{%`)$WG#@2^vTg$NgkNk*T&}DF zMr`;2y9Z3F(p{WLftR#7s19VEo-Zmk0K84WIlpP~7Z%XH@A;PC2Eu^Ckgh1EfgE|zvE`x5}cfll-o*R$m%cd{sY+tdRQ$9i9c zDus@20i;y$i!NKq_<7NQ`_ATl62=g1JqJ@}CtIlW?YG_EQ#5!J&`##l{bR(+Y7Ou0 z&r4BtO4h#qkM6g~Vnml;OL7Mt&^2*fbwY(-i}T_)1!JHuk#02dh^t80KX)wvmGH9@ z`<@Ob-3J`>8C98_*5OilET(&TeDqUc9=L6Ke^w-R^N96Avc=DRTUn*VkJ8z3fChJ@ z0RW$ITvCVwkPsdk}Qi{zcw(l%U$_Zx}sIv%U`E`Nb}s^I`jORF%VhTevQ zGj7PYsDvn#)pL#}#7Vw===zclL@)&nyF7Nh3w&X;L?xG4o-^BU4L98IM1^%u-aa`A-S?^n@gvDoyU@1zmTQ9sgjvS@LD@!kx%$p>-@6 zi)ChmK(QUQKjzDLF~)6R3m>6szpeRHM;2eaZ}7&s3fXdRrfRXrp};0A(o&s}jtMM5 zgBHG^sR4|O(F{yR$Y4%EZrJLKoU@?K4|3jlK^)WZY^7-eKXoQ z$D%5e_Ew0_^c-JdJaZb?46>6e(E$1-YRwO(-GJ(lt1qiXW6xv7L^KYpp_9gT2u9iU zKWaQ(&dlw=@9_&*YceHrI@WX7E@IF^49e+VSHyfp^A%2ZTJ6@+JIui8`d^F>wa2ZT zjT!IPePt2`O!Zm>>DgHsMLwuff4^6#Yi~y@8?z(bS**3Coh{ZcMYqkOXuuMV>&Ppa zOf%}_%9|KuUTbOO;g}lyDSY!K?k0FQ6H8_7AcR3<1D)27kRasAPa4@{@ke|03uP1f zJb*S@Smv*^jj(h`oHLyZ4XnE}`rRq7|A!4kfkF(TOLfE5JjB4tUQpu@F#T3%y0TlN zTPrKQ-Z&NsX;&{|)!dIbVD{|OW3qZuN(S%BN62dp2b9>XydGGO-J03#ole~^-#i?> zknH6nY2w22pkUg-!@yMjh~hPSI$tS)q9_&;G7@OC7mJEFgp~CyBV71yhoOxZm%ytL zVUm4~DN`!(3@y;kE0&;?fjpAHqkX*QwRIf8zZIs$s^yQvR3^~zqT1ha|KbHeY4)lx z$Z!jPw_+2xsXAn#iil8&<*b28fb-k&87Zz3{zCdULdFMt-E*^SWwG+d8%|25hgTB> zXs0zRp%{ik{Bs)3I|;`4$oeaTLzySd{e^}Y!2aCz??+EHaVFkLt8v}fLQ+@-QfgEv zna5x_nOS^2<$->Pj;i2MQPTdN`bM^p^>*)7%mlg5b2uc0+U@glfKA)W8nEIhD+g5fKF^7|Mnzb{rGrX!EPIr)?w^Vytckd-`Iks9-EdsE78dAB}ja2SaH8R)3}mw+4r?ihyHucJ`$$a=bab zp_mvR!5O&i%C#O*X%g84k!U|nq#BPp+irBJ)@bh;A=yT(Dau%{x?aqV?T=-i?7%z# znY@4(;1_SfX|8sU`vwh;gBG?9z?dYlpm9(?+Hby_m(PrS3Jh8VqRSXv`ju2{buZ2_ z*RxdY-^$Gl%Fs?l=uYd^*4f;Edhj8W!RVy?i;yzmOqNen1p0@QjSFk~Pklf^+@4x_ zRC5C`m(BDbnfI+Cd5_hCO>JxA$>RPP@tlrlmCDQfJw(#R=dE92u>tn(>1Cx{X)Ux#gkRo#*JqfN$Pp)OmxF>a8MFMN3gk!bhr(GQ4@&0S>UH3j< zh7^EiWb%=6*7`nqYwy7)ER?%wWpKK;ru6hKH<;NWAyhEYW&{hGLh{BA@(3mZk(GKi z>tGz*$0FM$gE1n`x;>PX2&YveG|RaxECiO3aWZ9`Vgf4x-yL;VrD3d)nE3{|HZhz=2jgb5Q105Ufcd_Ue{YzF@t_>c#d z%%mFYE>XOa-SjQ`Wt8J|lSJX8t~SXMSN$&fecs)n0Nq12CXaG34iOG6ES|?3S}oW5 zf82*72PsEIP?bC!+o=hXaK1AK-bI@oN2$|pcBnZa`bjKO0{wafkiMRJ+5M@BL+)pVQxmQ6^OKC%ZyaYzryH1j@z#5)p0Mk#;uUdG7|(H05$ayMg_ZR zudkm;)j6KdHR9W&fE^Fljws)u21~}?@7~l#F6!|dduadbHdMH9pTfmYBWgE4^s{34 z7BOb8oWP#47MmS7RVfJTiU^5@Mv@g3WAs+;gS7Km`AuB(=a8IyLqm*E-~6bKAq_Ti zCwmY8Oh4cJl)p9UJ1kCMB(>}_Rl6ERQlVCo$DA6A;)SG$-S#F^*WRgOLH+L|+F;>C zR+$*5J1x~R}HnlKbXXz)Vt z;E12yEBtEi_b1@b#Fu8pMp!$XQ4t%&5El=fy#mbmT!irh)52xbZk z7PK+gDaL%QVOCb2e)Swoqg?C#0Yq`NFJFm*Cn39j(hMHgrUR&tA(Fs9Q5X4s6G9hM z=kas!95^prset@JvFR+7x}r6cWHrd z$v^FIVV^gFH#tkQAPIB3KTN(gITS0HK-z2cOs0vHda7mVv@cG2Wcm^pFIYUMU4R*W*`B{|+L>KDsZw}Y{t!{{t{)nlpbBLj4ew4p$& zg^cP@3;Hy`R*T5LtDUb;X$}&@DgP4juTr=w z;~_x^>{^3B_!ky*Tq+XzE?_Lni&2;p-$v+DCO;kZ^T>&$&agjDHcq?lZz5Ds-kM-% z?MW2r%VhJ`j>ClG#gZJZunBPfrs3=0Wx>2aOf1~;I zY>eP7qUTvriubu#GCp5I<>bu%cyV$WKk%qF`@8&%mZD1IW z*nj`_HSPjuDouDu^IH~`ocROcs)Yh!?D#J&c@Q=sz z3hO$O%4e4Q6c2q=5RgXNLg3V7*Eg2?h}cerze@~lL(@KkDM9<|9~D+v#tf5Cl)XzU z5~*4tSzBzj_N%}YwVOLd$PMG@R(?owcEY~b7hb48MzbzG)!^@BqW36~vE71udw*%} zE?Y70NV30N311^zX-MRHqp~slK(+Z5<0}$$VXh(p7NpWUmLjW@8*-H!LwcOKD-2Wk`+{WdhBn@ulL+3ItL(n@>RsAa76slS!Ko2<-1EtV zLz~UA7Beh2OU;l8&}?q4TL}oh$Xa9=T~~|sZ>*OLoqnenMyvZtvLCHStYQ(WPAPb3 zbflImW1ep}@={JgeK(t$047Sx91eoC7*Q*1AZIgozlh*(1I0Bk*1~^#9%4<@fX?{` zqyZB*#6-z51OIXN!l@?{EbXIvCBPXhjpcT{qX%%l;mKN6gKTE!wp61Mmg^g{7PqUN z*3rrg=I=x~BmX|E%@|B_7}C2Ebl84&|2hcr-o>%kXi;EK?Qd45HM4fPhhilW`va3n z%EsvL3(Gt#OXmpSWO41Q&$k%c2cy2+Bx_z#xXtf#`mR(Pu&xuJwzW6}$q(onoU2ri zt#>>Usn{_^+QaHD+9;>lxe4+)J7@kXEv}osd@t$jx0i=z8tG&taDG}jgK?~tBE>Vs zoYn(@7Cj5(4*pVZJ=S1xv_iVUZL^$f=5ZXx06f+xJUgu0+{rvoJa3HeZs#^UROEJ< z)*kse)&Q_s7MPII9G(~*1rUW+W7jIkb3;JCTTk836@AtRTjOm*s0wU=FkBt~!h_F5NQas!? zS83ie8ZSFI7vXAk4!f&J;hXR}W|my(x657v2xnR69&$m!Ifcf0hGZ|1;(y@h-Q>QL z{DTy(U|Q(B3)5?7FsYgpavJBdQfc-kB7cgZVsaKM>4Xk_?Y15nAFKT{q}7*>BPJlt zQnsjP?tChAL z_MyAlVM=_&;`S zb#7$!6WTea<>aj6v_zy67hd!JvX4oN_a67jLQxHKX5-|5u$xffhr$q(9t4Tru|%{U zg~}!vy&C-+7hba1+g9Q8aN`Q+h!^x-Q~e7(8gaP;pUbOTsBfG(rN@s=q_+}qZ)Mc! zCy2a2L@k2>je?+YsxjyaazHz5>n!q<|DfabA;U!4jU0fzj=ZlMGzzFW)FXG_#S*yc z#aXNNH%N9Kg&{Desyg6N+lMh{nF#+cngV&w^FrMXQkTWd`PxE?MA=h|Qw+6dH&?p6wk;D>xw?my_b0dHE;`_Fy+)gsya) z?*L&BM-U4JSpZOWX2~w60twrSm#Z}IGixoH>3N;sAvDvaxhdfyh(U$$gKJUdE^}H1e+ZQ1jP{4Cw&L8aeAQ*4w+kkW52|T6#SI7X~vW z+tX?ZEM|h#h;qkGXX$PTOQ#kMUX^Ug_5<1R*xD-f-$>L(Z}wTHQ`haBOj&CqS>D6@ zV+df_zd@W9b$y1$YmJJO`qapyb8--nvw=C4L#A0{r?xV-y z2bo>{QE1de^L*%uC6SRic3r(<6nNTAz+pzMcsoRanw~H*En#_!J~06ZUV5!9&mH&t zR&ADJ_VvBjDB**!oHnlNvW-XoW@bw)Z=!kDD*>uaDB~TAYNZCKdNix7qeBhip{Na4 zM&PD48FugdguoZ{e?vR{k$gkVG&gwaJFRzB%M?jx`^0wFI_ptb0Kg07r#VVUGPW^_ zk+O@>0uI$5vXRE%JbtI@u{Cx?l>&guxiWIZ4RuD+*GUau9O7Lz!+zjF>}5p_`mx&9qD3$ahq?dyyC{&M7$b zu>3VZFbm(Ok2;Fu%lA@C=5MIsQ*g3pJN+FdcdNw2Pt;$E0VepQ)n-zr-&P3|P-pz$+w6xyLe$4Z9C0wY+uk#k(A>A3%g{ga}>WlqAz{G3i zaX+e2Zl=)Gxzd>uq;u+j?dhW|_u(JApz&1yt<3O4I;>5;kWQ;}Ls_>}o%i=tJW{GJ%8Xk0hTd4P?!o)C$B=BZ;C$SzGGDU$WvOOB zGXt?;iS8s>kk_)`cEaa20uSVRj!LJ4YHpi(ZF1tt0_?ermQ;uDKFVV&D!R5&S4;lv zw?@t*;|w;Ngn+k;yB6~;=(|{ZuK9${%rU!Tl9f#(t*wkbngt5J{)Zt8Sd0tCN5#7` z9|X7fu#hXJHb^V7ZSPVp_3TM6tv(Y}YkwUYrQ3YDI}C)h$VYiOMMgvMV0ix0azQfZ zf>AvHi0{0LZcR=he2&AcIC&Uu*#7+vB_HlZe37v7OE`O-F%EZRM(vyq#vgVp7Jqe$VO|@`0U-JJP37Z~Q@~sIW5Y!+}S2pGV z>;#GYFw_?A;ECEh(^V#c!CP~P&eYE_!t&CRf(;0CVbstkWw+MUQz0HzotkhJ+mZML zNwWm%UtFz-1)v`u!+*cSK|$W|IFlWsqg9tPjd=D**(*HItYLYB#1@wfHG)vK=?QQK z_b3B!$p{z{cw4d0=0%P@qIH#f@ zpxNB4EDJE4)=%i(ONAj)tc|d3H2s2WOYtWe%$M?vu|>1{SYH zwIUI>7tlfZ@@k?qU5#cJ=a}@EWTfE30)=J8$&nBG_nn&K=5)KKE3v>iV-D5JJ@KYM z7iU~)+VEm{(6c~EZ^#4TcE=H`n@iE<;Ty^aqFyO%Mzd|bRW)e7T)E0NsX{s7Rd0bo zrP?@}XrV!)p=7y8q<`&7U}r1Q7moB0^d!@DIrYCaW89BFgWi#U&HPDLi*^^_jTgN4(qDnkO*SW{6Ca66at`gkqlp?YMjA{)K$@3Kci5L~c25d@i z)ueg9uY9srR>7>-)?0zb%)1>{;8o|@1AliqBqC%B(LPtV-!C(w%Rf7wueK0PP?5lo z!c=Q1ePnr$A9d|HpIM$`A@H|4_F-Es7y9q0tZ*}1j~(yLSD2}}vT8{HUGFu_)Ei94 zwDnX}+}xj!%vv+&+O_O5zPX3={4 zUiWA~BmCBjZ!%*BKGXz8`kaTH*g6tydhflGYi~Z87UC^#zK4Pg@DYO6TAiB-XNq6) zbE1ix;ImZkh^i~Rp6+-=aUj5#)@h`?@Ex4^shi-|EY4X)_>NapF2oAH?zv{~dEav2 zmJxQ*{*b-H&xuB$Yu^QTzv?v6;*iMB{{2qqy41)TWX>hI)-MYiD_*W1X$L)Hf0OW+uqdfpDSwkSZej%A8Wtg-vL<@UFujl zc^@)4yxs}ft${*s2WBMup~~e39WQ4_@q}DzpU;}mMi$gh_L(dHBpuJ!>(FX}EDIW~ zXNQ+7SmuHgM0gJb$(yO3Z|j=5Bv-iYn29uJd|VFNkDaF6=Q6IMN`BabZ8B81Bj-_k zA2f5oZ)fp2ucLQeBgy7I&fBd6f12&CNkJoUtj_a#zHf~>Zts2PA+2mxi!o$gQL?Z4 z0ca=ev&X9C73{iewyo!;djI;b(ryk|9G`x+(BKuNw18_Ads^pneVC^{enYGp03k~i`Kuzc5waAX4#4+ zurwK&)nz9Ip#NyoM`a2KCK&AhD4ui%(7gPW94JS1N8#I;ytVL6kuGU2@aour%lhEb6<*2P>AMXY>Z+k zZ(GAb%F0Xz;$k?%>+PO5ca&Oo>JD`(vsQuC8QqOC4i9)bJdCz84QH*E-*y>DD-A=X8pTD_zcBNp`8}k4K3B5M3KKrR|D~g`K^P-a+(*T`4lx`x1kHkznRxY z6LR#wU>75(&{rc-D!2Y=bcLO@)I=z@0A+xFXv!@+|J zdkK^F%863zwF^R22l~{j1g&F=D(e=MiXz?t4vBCXf4l1IegtE#bn3^*P}@XR6hZt| zftM-}s)ipr@Nee>sGq{sea=)mrq~6%7PDG{xr;;PnOc?P2qA!c%Xu z;jQw9LQAt5PG2VZm4|{jVFky1kHhm(0?LWqwoyfZR80Bz!s&N0hhjznQ?%c{=Kt-p zL!^EjV9>+F?vMM0Q53?|+4u8N zjmR4Z4ttKFlT+~nDB4Zvs>AM_EFzzHGTiwi!=8^Agg|v_5K3x$gU>`+wh-Q`m>o;L zc^J;9-`P%kIgCIQfQ@MSg+Q4a{VTz@&@6B)@HD_A-yRoYGNWS{YxXuYy>8&JKHQ|> zwwfp5DU=AN_a~!f5a>L4!Zvc3gSj0)`SCg7FwnOkhk$AjU30L(s=8%--HnQ^5B7Qo z=K0^N(fMbimG-y22~3Z<4g#J;o&X9)5~|fUZJJ;i{wmlHOtQY)mM(09V;;uzyEp<| zqz&vQui*6cBI^xa{8VclMgq6As>(MteR1k&8C!{qfvVF5t zN0^qk@t&jooR2=MJxBc9|I|-cr;;(>WZmaDkmh1Fzp@ody5$1ZpBX3QGYSjY&c)7^ zYR_0MR9pRLqKVC!KZVT^8hIH$kh_$L)&iL(p>)uRsry~Nzg&3wIIQ!%Kkn$%TFsWm z!R{=02_I4Ie?STz?K6qk^!*OI4YKjnZr55}oKmSo4ZMEIj?_bmhpfo^09xkkR(t0w zwK6)T#}r%Ajrj2m-&2eldV}2AZ?~qNsfQc za!z@rVy<>U&!=yh)7JE^Vz%BRV6CMj6XIo2o7Y^>U90?arl|`0WyF)e_1*YwIB6c7 z6y%WPJLAHm*^&KbGu3UfCjf|CY|LFUy$MO0FZDsIP;9TCt5obu%IidUxQ`PN+>Ko76bGzwSxv158%13+;cfv@6OBYV?)gL61)S{KuHZ$mVJLPvk+_0l zNClp|a~V{umeR~%i{w|DY;4klh|yT}DsK+S$r_fqP99rMn%5jb{6BVp#x+G3KkGtV zP9Ei+JTJf#t{p~YXkFAmHwsmdDwpS8&4hZWYL)g-58<^Gxl_PQbmEv+)vq)DE$!>$Ih&Px&XO~N0Q+D# zAH#pX2U!o0(m>zE;|06Y`iezJJ4Wt8^c9Nk3twFMPB)xWrN&H1_J;Sv`dMU#DvREh z;P(=_tkZFUi$8o^G^^GP2HUPzs$GV}_JZRQmo0CwcF>%duJchF{n5n4W)keQy3aF= zB=>Yy!f&@qYV$w(RCI+Iqg(ruy|wEY+HJIu z3MWKPkSVuo&RYi#kYHtS;rlLKK+=^uCtvS}Mr}!sA>%o<71lV;@l^Z$wq0~mp!xvzNjYKr7s3{!E;qwD;9^XpY_Ri}su9*se%lx43q$XW0Q5{lS1+LWfE@0!Fxa)YpG-b11iu`hV~5LRcog4~HGu=0%~0_htO_ z?v-2_-8Q$fn@}LwOpV%&Xq$;IHX^_02SKai z>)KZ{vM7A>d44iOm*21Y8cqDX`r}o72Oa!b&86M*VHWsUMf#_xen3RzEpg`gYc$ad z!9c-~osV}1t9=2+wwOrFyPxeeZS$&g0~!hM|(78haZ5>zKdgSau;^{SVr{(I@ zA%aZEeMZQ@zNudq?JsdRNm0bBR)I6M^P4s#vD#e@&pdo?zT}suAjCxSlg>rI0Ry=g zJt7EL_<{+e_jQ>*je=HSjRkZ|D~z5Oj*3`}7c)pW=^B=Vd*1YqRD;`Xv$pq2DV~)Y z|BIF(n?Y_j43-h;5&0K18#CMeW>)a;(UmC^dQbq%$C5nf1M5A%_v@AvV7=uaQfdJd zfSnUrisLwLciu4|{PZZ~x`dVmhG2d+GsVo+0{KjkU-XL_XDC1P1;I2&kKqtq4%YYF z%v)<>Zu`;_Gc1O?U2}ZBLdkYGh5`2c<(&zaSnDn^DK~Gi*1LLJb(#blg5@ zSn!sYf;Rh(a5nO)=SR)ylUlY*IJO3c5x`b5o3R+HjqiDoLm};)g=;F*z*VEuVxz3Y zLkVFRVf-=&ShX*+?0Meav+nV7cm0mU-;$Lrd^p_Q{j1vl1KIw%=_~Xrj??G*fZsEu z^)!;2LlJ|@rP|hUprz{HtNbgCHK}+V0 z9OA3LWN#(p|NXM_y83&)^K|-zaypRmI=k}wiKfUMFgB;QI8B4nCJ*`Kn7}-v0n%`? zjwgJ4S|&;cL7Ry^5|?tnmdppTyehNomw(yLGEX%ZO(LzqEG%MB94A~8Sw>FD&ad&=H=_Lc9+QT^nx%6v@C7n;v=XVl`f1D{O91zz$?X>~spc-ma=h6AP~ z@cG|y*Z^(s9(}+9ISx~q1{9Vby2v|4rECkX2^!gb*92IZeFy zALB+@&IV)N4O=Jke!SiUr##6;{#E)h6TsipuA{&8hcyR*fx< z-=uivTWjV0>%0SFwqg>{6rOE=Sl7kjaUDClfC>lq|r#TF$fvKE9B$ zZ0OIf0}Zln@E}>rM$pB3lKJoOyYrcebKnix0ZlE|lOgP#RLE}AdDgN<`|_MNxKyo1 z_mWLaqxIH$ZG?MN&#un`q9<1p(Q0&S^z7DGgnmwRFroz-q&$%>_rb%O_i5RIzw%jD zm>8ee&f91$uDTnbX1gqx0Um5Ru7zn@U2&#rb#+=7yO$cywr|EEk#nyp2N){AMD?0i zj3{d~{t(1@UNB-$;91l144=N)B^2Rp^%M7AJ}BZTpHj>hn7iev= z*oUuodYiQ|`3LX%lK45AB9+hoHm-?7l8Suf?ti9D*k?G9XeFj?IHp*l#yDc6(`tKj zXTk2iY9oD#kq3Vg|M31?0$mE@^eF&qn`a|J%}YKg?5}d%FRU%N z-o482lnGD?a0{u@j^6LY6!RkANa%JHs%Y1U9XF zAcdUIt5u@fhU5 z(DJWjR3BF#@dkx6_mifg;FHG&&9Jm{@NvN0zckBH1ho zoCG;L%PdVlCU$g094fBS%E(Gi7~-kzs_ZO`Amy~K9Vq_l7blQ!b@3?b)A2ut(C`dg<-0O!zd_)&J<;whsd8xu2099?2EmdCV zE>Wa_B&x0Q)FfLB%j2Nt96q?}*9|vd#>RD7t`UlgqYZ&H*1p4X$#6tw?c9v^;bdVT zNeQTFxmsVutXbE6q+9S6O~RARen0zpp-O8(*zLl5Annd-;mP){EJ4L=s!m)A{UIwY zit5lJp&0FSq)v~ZJkM3+Ws&T;=VHyxadA-mY=}0e-cZ|`5s1QmcUKDzw0;sq(#Tf< z^)7OoD@>?y93XG3zr1pQK6o%%Mb}HDTs`lC&2+GY_h(q=@KtR3Z(EYpsCC7j9L~|5 z)3cItydIMkh>R8`^_HUZ3GjCjF+8noN2;_7sN*UG|w#uM$e+uxwT?7Np4C z7Y{0qxh$9d^Nksx#z2qAL}M&ZfhImZAp48*ns2gYbm)h(Vv4aDx$yJGG_T5Od)W;?)Zu*BhEtb*5fM1a>joy91O-grG^Mx(UTHs|zM;KD``P{g%Ou?mt z?`_+oOAU`Eg{dpv7KhO+bdns_Hx-{i-fMlt})z$MM zYf5$Kg1% zt(aW;q9OwOsRbnSdeIq&JDE;Vl!_Y#oHX0`9?oa_Z!gZS+Qw2!Go}!y`a}b189lex zqkRUC8F(1GU88=O%y--3fMyWKqyM)zE-A_9PL0Q2e})tZ)X|rVwufrSTE|RBBc?06 z4nYpe=vXu@lS0IO8dh3f+Cj6MGTlO{*n>RF@z1So-9&Z!J_Dqf#5HRkmGs--0JGD} zbkWFJHR#*{=u+o zapY?ee4J|b<8$3Mnv6glR%@+|-p@l)!jj2WsN0P}!nws&nvJy_6M}0NZ{=JSI{xi| zH~wFS%p6W`o(N=5aNVFFi7`9v{&;T zci|Xs27I{te_uzQmMVs>)LeiEZVF-4CpkRNNnB%j42F$g_U?Fq@y)Ia)%RPV$%ME2 zUL1KKLUPT3yz>OYCGEcnciDZIRR15F?m-_AvU!ab?VscsOJgIvi=r?<84?Jppl61;bvkz(r^plwQ)-QYJ z7A3DJPkLGT_e~Dx$F`dI64^EIrTt zCEBwYc5*FMpW;Fg%5pG=9ltsQ^=`Vs1H zwLN=_dm(ikY+&#~h8G5(0!*ibMN!fS7XDx}^Bb|gUTi24eI1{#%}_DfGiHeH7f$2g zX>rg#%k?3s^)3kWNl7$xW33kve9iT~uCsS>P4f)u3?oH5TmwBc-=3vGN4!^btl87? z?icMY#|2{G>k*8%|L~0iCCJjptS2*r!>!oQrS4)pOXoA;P|orreNS5lHr;DGtKa+f zxb4nmFjr2zt}s~ZSO>iNs&rh=CeG?dd`%~W9s*eHk?rZRFK}3mfDctcSFI zYWGBV!z|Q6^tK|(>n4r zRGMkl78rWDEg0FaeZ3_lNV?$!u}`{HtN)B)V$o%%nR7k6Kb@Y!V@)q1GAL#J98(y+ zAuGdR#<$5Ta|NrRSdsK`_0pV>ywu zf0eD~TH9~#n1W&sc5K&Lm-eJl3H}ih{Nd?W{j0J03txcT<%XGuTATHvi8*5dG-6`h zKrkV=gWJBcBS5>Qq#=W>$EE#>J@A{ap5Aa2lK&qnEBAb;ZnxfgrLpWG%i%!4ATieS zLq;nUuB=t3O-IGS2sMPg~aHM4oUDKFA)=>`spkvg;_Q zLiyKt_fw5l4|`twySKG$TO@)DR*)p!FX1y`0R@uL*m^|c4W|B-kyC2Fz8W5w3W}$A zd~BCnt^EvDtg*?6X|g^0s;4bxta$bx;pp9$3VZRJ^FD*i@-XrxudKmrtd>lu_2~*$ zSdVUovF1Iv{jSS1IXPi(2RDn=iBsS=X$&Tx(8!!8UX3djS=Y%V%QLagR}i4tX34hQ z<2HHq+rq)8ww-7qpH$gb%K#e)`#sKkgsUaU!(_YbrH$7+p2H)(V;PA?$gRMI6%%et zY4&i+E_x9#8g1QSNVraV4}akpKeSkfLOxgR?wRq;wET=U{#94uw4N1(oSkl=OhxZ{ z<|x3a`#g`oN~3WeUBo)k)3NPi;bFNje22Q`E^iL7jxp}o4t@PO;~esLIQ7_!nkBJX z6LV1quX95r1#@+H=rRLc)pr?^%rC%kZQVL|7oD+BP%o}waih|!y#ZJs|*HeUT#nUGkvBVxb5ya z53C?#Iim(Ri~OKYPe&+M$v1-!ko?!O1MR4&H8yM4@G8b8{xbrqQd)&JHzl^Y@5_AE z@LGO@;(kO0OM~k==@~z{;F!HJsdtzfp?;`AyYEEye3dxD%UzAnXF7ZQbKQON45qA67!TK2|QkaTMBC2Y7t0o7Q z?b8>S-haSr$%%ofK@7x0ILRzvfkTVhyH=)CCd`%NT`ee56|G=CE>A& zO^ChO>jz7QDhmJg_m^oXd1x3;zDt(=50{_SFb|zy{{O~_ciSt9xV?WHYR>!GUbh%_bc@dVfQdixv99z@bVD?@v7&`uhHrdKrmi#6s3fQUnD-&_m!(on}&GGx4B8o_{tIbYQ$MIh^Td*hq9|jrlPWb6GNKhbijP6vxvfe z{1p|1(9b&`2FXh@9@gqSO4K>7piSa^)n}HR zo^5(Z%uS~U6n*XEg0xWxp)MlAKm2y>T3OyWlp4g0_vW|MN|- z$%-C|mL{{KOFQ;ERzG@PHoJU39hB$Yp~b23kM9$NU+GZU(7UzgOBH)&W(E)e|5E%I zO#w&S*dd}mY$10i3$8p;r|1%?1Djo!#~k*hvN=K%NnD*9t{%tURhCIy@GAIMXuwuY zpgp*U%hL?J=DbjI+OnY6z;x%-Ot#i;XO3d)!0&vxYj*O&j@6wu;^R>!o5nV!mS$9% zEnt@XSW3B4>(kh1wK5I4a#|%>DmS){5v|adWSw?9H`@wnBh@xgGX-5b6oHS|>nfPj z8#;BY?J!|bg=f{)(93j2h?*=ddO~9Vp`FaHu;-(>q5C!a9oAc!ZUvag{T~2oL6yFt z3k9pptW;aPXs!(&(9_ngS}b@6WhwAwRWyNiOqmqi#KSAydB<(`m%seQd8>vJ#Bei* z+jfjJxch=O4j4GtzW8dK^9lU^^2^VyMy;CeKAt#r>Qom98aHlg)27dM7n$^5vt~_f z`t+&3di({Y|A9={<%xyciIt-6H;dnpCnH^i_U2wjSF&2y9j_;c5uJ(CO1Wscn$NKc@ z>+hhqOBXM*o}If|jYANyDp^~N>yu7A&2q8}{LCm86S5K*;d4O0f%fI+V+2bTs6ttJ z?MEbNT!p!FpDkau$c7B=@9-|jXYt8C8##Q0pS_Hdm0h^F%Y}>+*%eG4(0vvspd4dY z#HE*B>Ukni)vQ_5ahk}&f)h_X*$t`)zW3exfX`{nk<5oIaAa2lXJ&Qm&{{NVmFlX3 zge&aqpt4-4?g-&>RjX64t_>M6($Yj9nlx+bd;tBTT%20k&hyX63init_X9+MoZzKKVd& zUVSpK{{Y8fjIqZYeYog$v3nY+Q=8)@s`$!s4Aw^-b&T@_1BKJ9Zin~Suzsx@jfw0^ ztzDA zH5+}t$jXxpCpbc17pSjUump1g4S~nvdlU;SNMNUQG&EnVG4|1W@4CXhPoG{kd-hDv zhaGT7AAg)pnWphBnmM3ff1fL&*9R6#%$qga=FgsEC!KJj;{y?%uuG@T-WSjp(xKpD z!3PFxaFMwcB3HLY9h*OEp7Yl1vc@0`ovJHdq)vl|cF~0wyK?B1spysM#e_=qDceS3y0#J6a!tS?@rO^c>ZKj+Vz zv>Rau~_3Yz!KJhaFDSYkfHP&1_7G5lX zI}7I6;YFQJKkaPieK4Hjb>gCn&zB5VY~TZzZBcK z=bkMdv4hXcoUg~+2agg1JEG&!Y0zH0ZDfik#rqyQ5WK0>t5w_T)~sP;K7UVmA9jAW zZ`Z}fPnc@;>NnQ>TF;iRTwzyTb(PhrTU~Q(e+}qDMYC=ldbx|&M)g~$-#9Ml2W}w8 z?e@v19Pec^KVN#;k0oPe*!9<6DHt^LJ{~q`pwCOgh7Ypr+#JiyDYB6xkGF|qr&*sW zV;AK-0XjsR@U8@}N?Q0Y=n{M^hF@qKG>){9&XE?{hrDpb6<2s$80)|ee!z|Uy5hq0 zh(m|l_^-z}4x@(x&)7w|YQ<`InNHI?x9wm>ULPrFE_{qmDB#!nMDyy5C!+8eLD>au;8cI_-}t7JWufvj-Z<(Jy)qhIrO_v$Ly z_sdCEmbKHpOt82YUa)cVR=(&m>h911P{F63deUyY?KYRcxJJ4i^`k6+VG+o)&pquf zm){)ys>_ndfPN0J@?gOSM+@R*4-Z6(7cFpp3|a`kgj~hA->`18%Y=&;E-^MVxQCY+ zqDOo7`+UhlQ{+fw(bG>m$+n0tP*;w6V%O!it>JhKexn;;}gD z@}a|z@o~z|`tDtOxPg1=;uXGtcip-TK5iHu{k>mQ&s$TAN<{IJVAZ@&4a;|KT{b<`~Q#PG{v?(1&29x~|q z$U#E}+lEaWgBKdL^}1`Ww>RH-OE@K(BDovA9d-v686m%Y4bCW#H?SnOXwul$iY`Gz z)@x4b-o2~qN7=Z;!tV!u|2up0-FKWW;JO_-lm-0k*hQ~`j*v*9z_w$Dc0L!zKEL$R zpEg)8_@e)VskwyW1QVi>h3n4Ig%x zjehfO*If-9*gxpSc41ct8_V$eFm%|V_T`wbouB7BbQu~bevC)MIyIb!biPJB0B*|1 zjhSfcS8TB1y@%SeS<5VQQ@Zu&*wfaoSm$jg*00sT4ZG~vP0tQzfn(SOFXDJ+A;L|! z+$g^0EnlpFt7&)!z4CtatLnq<@1sT?X6Kx7x^D*t_SzjG1-80FvIS` z`3w9vasI*u{(j!K7ou7qFSbfZSxUh$5?uTqq+;C68BD(E=wm+TJiKOJYp z7{X-0aDlHF;V>E|8+PMJrtaRB1m1aieG3D~q!w{L_8+^i{JkQpS{Wyd4_4$jEa*;U zg<%z(MFGZ+U0lHA=CF$&qiUcZ81#w@%UtM2nZig3@2DBgpgzK(5+>Y`FTn}F+KzGq zCfJ{Q-Nn?a0@?WpaRGPSD601)@$=#m3Px#NRw4m9j8SXi+$H#suy7Ay#3?qEB1BV1TO zfN^8Yn6J#eJSe~@VE~EvgJOdI$EeG1j1_NJG^jR>WpFnpExVU z0VSN{9G{Qhe@_inzon)7IVG!?t+GvPH(JXkt!&5U?Ex3n(RbW&n}o_g*lG!j-Fx=% z-EH74Lg%fw-{!8`nNx}+bW$c~BR~6>zl!lm5yL**cPh|66qlUs;^SYq29V40cDg}q z?aEc|s+YwToxAj~FTNaStJiO`R_!`^oB5t^?)~+B_St8+*DSMBPC3b@&6w)vKW$In z;R=>Dt5*A&&df*5#g1>v6XR>w?%kArdSJE$v!jkUT7uOF4$F4!I@q|+$2wj&uGh%M zjs3bDS8<;_efsqB-w2E_!?@A}hoXY<_SGt z8(BTrv}sdk5c$UEXFbOab&tLSZLS1dN(S%TQ-b;s7tC3y+eLr#tZT=1?otQ%&|@c` zbGE(z#pjlhlWhYA4fGwM1a_EneiAz~;+b=|-+G%p^~9gtu-m;`7n?q9igCs_hTRVB zTU&Z&n(x@n7rkf9;c}~ck6vzc-Y&-8&jM6G?h{>O*Y%9a(|sp4ZbT94Fep#%GiS`xm<;rjfMNzXKJnz^RtF1)J8rj+KmEjh_t5X1 zei9HOI7hu!ts3_B8>9W)8(hRLU%t}w%uLU+j;-4Zo;w^aS=qT^PE+jDtG6pj8U6@g zhm9QNcnx2go3qo6<5Q#j6oEBkCM_k^jyQCr z&6+mV4ZG`BEjP|NqhDz+3mzF0+lA*W8h}Tj-QH$p#(C&Hx^#9$0p~{{#Q)~r`|O?3 zZ+hNOYAinT$RqZK=;))5{9ZIQ*Oo0^Xf2vIcGr0B9!~+Do_PZJ&z(KT=^H|Ov!;Ss z1|EL|Gx0gh`^%RvwWE(d(iIGNg2>3s6>LV>_z6?Qk3ca3e-T5R_x_bYa^}n!l|#q} zUIczeyfh1W@+JRp#x9;N@Tda$IQz_V{Cq2RR7{#Q#qvbAo3(1`Mik~*=Gx(`HyLIetE0?eF^T<$MP!@sn<=eDqZacPY^mg-p=_M301LHnI=V37kJF7m`fU2xv{3R`dx9td23 zF2i$ppDHGYI6fn9`dx=u2kJw;plSbU!|uP_4w5Uv8oW{6`ELWd&Kqwlk;5MhrgG4ZdmHQms#qp0<4P0^3!*(|03AqXfqa zpd>`@V#j>nfkSNK)ERErz4?~gTn2y_E?-Ewf494X_oET2R&&>(evYqR;fk3BEYN!9 zGh8vh`pWZ~lSKj-UwV2p2b$ z3MJXu#4f;I9lMAZN%zHjpMUv<%NNWWCmw%_rR>PCl#Fak%g(cN&i|nsLk9F7Xiq)< zw8J#?aj9+Eyw1jc^|?Lz*hAhfTxoJl#3apsCBg-c{a84Ek>mUchaG7pst-O+Z@uG2 zd+USOEw3oY4ZAEry5`Dj-2k;{)>1oS_>t~Pc=@7bhF1iR%V2H;hAf!Gg(h`8?bNeW z7s>1TFfA>`jy>*3H;(SNQoH{*ciY?VydikN=W8BdLq|f^MQ(&YU`|FcJ9FktJ*$}K zwr<_-$EGb_vW(`2d3#TpWn`sWtvWT`n4B$I%|g1qy*i5jALnrC+^L71dDeNNz5DI+ zFTS$sHEW0;nj$$m!+v_nIW~RDSlh5_oedi>%8ozsblaJyx~RyLPddS#din{q107#5 zm}lpt+cno-srg+vx2wQzyY-j$%FE9SPxiVIpm(3{;)yo05!#wI>13Dw@JicLu-kSC zmvEo^>6;(h{+;{nxZy`z?v8BVS$WEtrAZ_OcG*ph zu2Zv#U3lJEwtn>rmj~CaTx-LJ9_n)}czD{`r@O(4vkKuu)hRY(>eqJ9J-6E0O{;Ch z(W5L|vUQGl?jqo<90L!4E+Qd6>v=_t&%QguF8N2g#GDN8$xb;p`Y5pA0a=abci(-t zWUDeyi^873Jqr}MLgS!W(RctIBX53l#v^o$#mwLcSHIUY467X3v2oK{D=yt>g`!dL zxGh>WcS90-id}`JHcE2D()kN5NBm*$UOoJrZl||`J$&{XZ@lU94S0?oYyG;FPTzWU z>uSHd|Mw2Q1+y1ft*W(MZwFt=4n17q!n;62@K}Y82R%gB4qa@`Ldg($B{rnrAa`+G zAX%29YVNx0o*>`QgX%wIPR=YxW@Q)Lq)C$;R#6^~^8$ulzIo>9Kie;UE|{pU{rdKH zuL;}-PkZ8Tb`{%EM;_*~CNc)P3;3#;(`Q9hg>@F~S}<>+rKe_yKEPMaaHB8u4}usf!HlRW7bU9p>u=~$6LMs;RimSaMt?J!NVK| z$Q~!1bc*XM;D^yYaoh|W0Kmf_W9$=5ifq(~;l3Lhn6t>AMFelXHJaYE^^!Y~OLnBE zc^T9bI?p&g`luuPjNRQOg|??u{jZKdra&(+?yE6ge+*+?yLQ*ONfRtgebL^%=djZi zT<+ULeKl#CWee7W`t-3S^CU;BZ(xEuw{Ii*INo&^ojbL)4?ld^eC%Pn<>njgw-5f>f5U@!?%2s)fuqNyEp2h5yfw`-(z1P_ z#Y4aUt?P3OOVPEJ`hv|7gGbs_$xxJw?yFU!`nG)j9M`3=8DZq1N4N)9_#`|g-EsS^ z>J!Pa8c*~Wuy5L|m8}r1MMhxpwaa%JyTE9~V9C}qr-)A|be$pny?mKuQ;m;a9eUWp z>GK^9J-hVs@rxHR#t8E`V~5dMiXL9$6Z=i=>eX!g*I)TOx_a#@>(!^Hd#50rdHNZ4 z-OmLdO%5#jXZ*7$te$X%#ie)Mew#h^uy_E$D=x&i|GwXNS{lNbWp2gu-MFtN`uO8F zp126fd>(u5PAo6Cp?G7L$e9IV|>D!#@`ronFDyv zeWdZw{qGIC-$^)Fr$=OnLXUn4sfZ}_nKa7Ea>azBK*H#RYeH z@EZKM!;358z55iI#Hc^6Vs;h$P$fts#ijjKiJ=&I}2wdHGl?X5!7;oalfH2CHKpFq7 zKwZHBLL?k8Yuv-ob5DqA7%cwrOEw@a zS+>{~ESg_#VER_W?&A3#%MH5^KPbYMW4W1GJ}E!<*Js^*0cSE~f}a`>7}c2c!BvPU zI02L$(yA5{EsO<>A^3QpVV4M25~;hlC4q0W1N_FYi!iB&x(0)KV2&V`yENVq;zC-+ z4S~sI)yj3MmujNy=wqPdXJ)eiLjpVQTQLU1NTINWK|w!8-7!4T67r>vOy(FmnKWTs z+#sTWLXCXEEtm&>KpR{L)wc*yyl16kG}N&O0{5`~Tw^C1c4?oFN5P5cvt**ZF@mQ| z{;v2_ePHf*Mu>O`yge`S(f8Eb6-5%<_UtdU(jpjsF%}r9Rf&Agds0yt2!R{zCn_ti z0{Mo%2!;usDSMB}_vD3fIEKJvR$QqYA=a1h4LXrTXAWlARf|2AKhr0nm%ttc{^&Ds zjFdhvs6H5T{e|)%A12u-ki@Y~)!f||_lgt`EY$3BxRyt~2kunkKV{erc|&W$Jn{PL zqeZteRL|WuYSaq7d0bbMAVhK#F>}R(gC40lRRn>O~mX+LMUa^5V8=p{>+yNgMf8(>R0 zFu3o&^On1lWDK@x-BAqm!;Z7K7c5pE6=}ZYtZsI#;U2YZ^XB&Dr=K{y86&LjN1?E6 z)oS1AgiBXov{~b*dCL}V2nClAbO#I>Y`5NZr_&~O4xe!v?pN+``jx;AH@>oB@vy^3 z+1PPkdH*vHcWB31F%z6AV;AkLDbuV({d$;$OlT#{AGE)J|NgERB0ClaFc-ooAAjs| z?t&9xj}^qYspcEnfh%TqdVuHAm_@m*TD5XRLtL@zbrFqf*RGwf>?OcdVwB7)DznP9 z>)9L$ri>OJ`|P|{pY6;QZ7wU4a9V6Vx^(ni6|BIWG<$|Ml^`^KrG!v@!@0r;j?gQZ zY+UEE%bPL3W&LLFcLb3F2{$8$4zUGuX8Pg}R#xLi>#lo#W%;7-g`!pDLBF4O{)KkU z4L5oI^eMQE!FEXh!NKje8$I_}2bIlPG6=`)93X7nyv0`lPnkU4;fOF^wQ>zNfM(^3 zMtiC~612Bi_fBo>jaQ%Z-!o@S@jk-vLa(;((8;d2>Pk-yKCm(xID?De&&@aA>Z_We zuL!%~Cg<6FHDRLT>XIdkd?hpQ5x&^D!H${j+qYWt<}Gc};-${yGj}y_f!o^YPE*>q z?c^)JAp*FY0)C6maRmksJaE8J8$TXb$ffRTopVNUGah*= z1R#uRxVoc%0!LYoImh+c(?DAp`7>kNnP+Z!C5Impq-y zMydPgA081M!?o{z%g)&u+6sMEKJY~Bgjh6pmVPrQ?Y7RHIyj!wS15>ae~3W+(@TG5 zciefG&x7Ox4-Xj^I>ta70$=%k`1b-Z z{98BzUt)ZZT;azj3D%ielTyp;x6QC^AYZy&$UP2XvQ`VR54U)e!_^6@9=xoDJP zUUr%*$2oHl{+%-s;rTE7*%dZ+{3Lti@h2^>u*8l!?s%66s5wSSH-r=w*kzYo?1l?o zVEE*`((z-&Qy1?E3p>O+Kzsi1y9dHtyMLD(=1xBOME4*ASfFe04D;sAv&$~KtX!TV zu(oQj%f8*hb^Z3sF!5NO@S6+3QANTO^V~<*{_|~IN5X@-2 zz8}=Rw-se(h&FC@gXPBUYc+c*AI;|+$+HQUv8rEwdZ8UV>Ns~}i5CM5&r$A0=9n~b zyxn{EJ?_%+2j^bsGR@AyT;bC;!T%ERQrY5<^6aLYud%UTeddL`ad%&-`Y6-Wu8?el zCj?|5&bMd57lEC+Y`j>saG72B!;4*>1I{!7gWKYzi|nj(&J>Od)@su}@ro0^{>Ywv z_Hpq*DK>2A;gSh<2_|{&@#3s=&UV^cRGcHe;U0VKP-)vs00cj5sT;PcB{Z}ejd7}GaN zwiAHthHI~|wQHBU%k7cJ9B#RyX9a>MoPJma3hhGw1J4)a+!zVrS&+>gX#e2=t%5#5 zYvK-F9 zj~Jv*Ir(^-Gk1n%<)mAFah~A6&yGI!DEs_Vc1H`8#k;I!i*2|5bEGEL!3=3QNrfQW#?B$o9^FGYV%J9XSxEm%wpI8)$ ztO0z!_~HwzQ>TvakY`~xM~r|x94}I>N>%qFLw-NI?5FMt=$AKK=Zg@}I`ec-cf)np z`%c``PC3=KZ{6X$XF0Q#cbz1sFP%p14qYfMCi)1j+_3nZ3Y=P3^F{ZO0SBJc`X7vX5j8nUQ z1FKxUhE1OxcC5095B_iH;2}1C;@9rQaO1X3)~!cZ*FO;6dh0D~(W<3;;KHjAI2Cos z1l+%ZgY4)%?X=UvI8lUGUAJMqyKzR(!S4MpKLqTi^0 zPZ!LgTi0KAjWujg&#t}Z7fzedH#F3krf=YbnU5LM;4F0kVXz%wbnMc(y)~#`+Zs2j z=Vuo44o^VzY4z&Wy^q5g#=`S5$<)32yQ^VfjbRek%p6t1+{}?n3+K)eGVb+-kc0a6 zwB?KD*k1M9=byZ9_3Ko%nl&oh)xWr2eR8Z#o-)(h!4B3+hg7jDRjSwze|UlFQ&;^w z*-|Bga!l6p1uJ|WL8e%_WTACz+s3M@|B)fC{`oboPjUS)dI)8R#~sEAJH%-Z8yvtr z&UlV^+Fj#e(ge*Bx@WO8crfXub&zbIYg?4aW@=WA!(E$vp=+W>nQLS1PcLmQzhj#5dd%NKw+^ZBBYck%jW~H@l z(Zm`medQ{ZT#tjk4f!B9BgY2z?r*cE%$?cD1|rOH*TQq?N1 zYl7Fr*v_JG@SsDdjy7e+bjuJuaJr@P8`P=m@(mjn!XgEBQV+0?K78Nr88;(_5A}1X zk@Y)v?CfKtN|kEv4FtKAg~m%3tACUqdQ0d7_@Au%t>E*Z`Trc<4|B!eMgqJM_lzlM zIc33>s*iZ+RmtW#XAXShFFXWKSUvYFFfvx#3lZ=Ljz=8GrMxlZ{;exfw#tk#(2lo51GZ10J-M;7@2hyXAhoPi?L@aPt5>&VQWFMF;Jrz+xNkclA+Gxmfqfx?mLu8U?(&Zk;mh|zREBJMXao3Gg7$lgD zJ%n$+$yCL63Q!p$4b+A9u(~`D%so!1P$&>l^u~!P8Ap=^w*N+m1NgwP!a!qC^DYJk ze@qh$62Sn-U}o^a{6QRiBG+Jz3|n%by#IAbZYTHDH`#!6FvG4#-Se#674yLiyZKo@ z8Kd-n?Uh&UrkieZqb`sTCW@JeEAWD_pDP9zw;m{=_h3*1*M+OmsQdQ}yVRQ)4SU>! z=jDc7pX|WZpe$rOVBjFn&09A)-iL9K2;i*HkJU@0$6Y$^9mxwp6~-96$4w$3H@iT; zg%`qWv4i@D(U#Gf7y^37q>D=tCVj7;3Sb9goD^v<@Sq+T7dbl{Lkxk*jXY4+!%)Ss z6Wbrg9tEk5f>(LeM=^qr)WvscB*t@`EFE@AbD&|D0Ml2-B9-D?Uxi*;7|u{axnEoY z&7y7m4ZIR7dwGZ=T-hf2;^2l|-vy<#+yfuR7vOZUQikSC6`P zI;xuk4ZHsdSIn%YfByNf>JtTb%a*OJRjW3RKd-&^hW+`^Py3m>D0$;bINUNv8s_d= z)lOiBVgovdU{SkvU?w@&2LlefmM})Z=&~{#H#VKxb`;aS!q34<+m>O~Dpj`{)vH=d zF_-LSV!UPLWZRZ)Tdi@^CRVd{Ef+XH`Sf##C$8II{t-rSP0H>j4GG)0X}g%{R$@-8 zS(RF~?3hzevSJCPoYhTTQJl1D(!`c5nD6+5@er3o?(S7^0mht(;|yfg>NaueH17wL z@VL#aR;#A1*tpKmCuCPG=c%CJ00!VbFo+C3j5$IRu3@R?7oU9&*c^ViNS-@=rj?4> zzUTHkU9de7MV|t0l@Zclo*PQgV^80kO$@sB<( zFhIf_GA_-pgjpUFhx^QT+NGFB;9NS_C8(YxM5k z#m+nbYzd&%tZKd5_Qj-$RwVkgYTa7vKX8C8Ub@6-9efD9OPf}0o$;?(rG^_~q1QPX z>2}YZclcS$KRoXo@gGHk{Y>ksyeml{=Gxz>TT%X3ca#`jE<1)lU-IPdmf;A6Ea?tPxxXKXCtp*0OmUUmc5Km)!=? z>HM5@OWnHO+B9!yH6+-yXxYTi%Prnj=DTkD4jg1x{o?2DLJybkxF%#g0n0UOI2XE0 zxhv+2Bpk9x55w-{=`%bX_q%%gGJ{IO_ z?$~8hr;NAi)hb!Fs+H{Kn||r%wsOuWbP=QD>{;{O*hw7Fe~9ncjf+n%xZncc6#=b{ zbcvnN>^NfFf!k-EdA7UUtyUF!QO(+j_H5d`)!_tUm!Da2L9XwZ$9)+t z(%ZLhuYRp;=l$>^AG@3l+f}qIx}s)RF7?>Bdaa+^)JkRJuI%eE;cPLKH@>6&taI%0 z%P)5$JF}W*9h)_Cs?|~%xT>sPy{4UU##vsco;`cp?3uG1A8}R9xxKjIN0D|&8&6+*mckKFOUch&7I{L6P&){Pq0cU+o2d6K{?ez0(-&vO$ej`z8TvDc$t zADcCAt_$tmx^#8JIc~dyJGs7oYygGg!oIQQ1M<85=3A^?o3_qhgM1ixo78QhcUA48 zi+>^-(#@7GSmKHp47=>urN7x#z(THO&07XVjQZ!M>u$6?J4Bp(8vE62YfS&# z&;B0!)dcsl5_v%Q&;$8j;1QtmefakRgM#?Y0AvGn1!eHtN4sQ^_3L~$zMm_ne%ZIT z)E8yE`1~tYr)C5D?87h6$NSFSLH+s)->X=iT6JyZinX4b^Yr=-!!8TP=|ko-#u1VG z1B3IW2YLRV4zUi<2Kah-8Tg$4q+$184&LlQV=%6xqe1`Ere!1R+lzTaJdXGS&fh!z zq|^(T!og` zvESRO)r)Q5pgx-W@-zWNmtXjc{rT}nRc<&2qhJ4?&W}hWvB86m zv4V^;D@bFW(|q~ozu0q+{l#`=mANbCtgRU?_ndL=nT`V41;yf(1$|W%m)VXM8YiWU zVclb>y7)(zc$?!HySLnUwauM1Rb!*j7Z-_b(DQw6z$9OcNCbAs{rR!S?D}gi*RNum zK4+@+8!^DLic73ed?b%{J2SemUD^d8@e3EBZgff-;fu2X66+r z8~x%tij{VMp{^>9sxtS`6Y+f7u!#v;&%(dGcK!9&+pDj>s%Nwh{S&E`pW03&&~9Wu zzGuN6Iymlq^MlII(^#f3*A2q6=$=K=7^HX~4Y96U5-f1D%Q!3)pTs-YIVu4=8!<#u zKklJdEV%95v72~c7zlSbHoZT{5QTQX&8Z z7xCl->=-jazsF)i`cAZ*MX!a_5u6fUs-Kzjd~=%S0c0flPZ?OL@ZR?5x%zEyX@Pj} zOxsn$d|}qAWk=s=l9tKB2T>K}L;HeFgFa(1I~!BNPxp$Yy6@E7LTBy8P_6!CQ2>E< zqxUJ-8489hyaK1$#SDzN_jxDLr(EI3BMvZ@+|z~%Gd-+uV)qg5PIv7sR;?uPXfTjQW6B3kIr1kI z%+wvi!!*hcUtBrk-WJ6YMApwF5D|c(jf6THaETCy`1`;sgwTz;`W|Bg41w1{S0;3y z2p}GMA7jk7JkmI#(n4gy1RwB_usvl5zdYX+t5*7zNhyZ^7Op0bi%8fQ#0*HrO`Oo8 zf{}q1pP_^&4U-)Mk9_#efK4Wn5DVVLN%jAwkPPQo|6~JFvSF8V7FmrJ4ZCh|TCD4m z#WsJ*0+0DSaa&ya4Z|*s73WDH*wVx7xZ9kv-4*Oi7N30du^TT^Gc(+Uo|7U?6!z?ZG4J{kIW?qxx;HCQ02hsqmaWLEt6gM&gXKPPYk@#@pQabKJEg zE*&+W`L11P0{uo=oHLuAhI?5t70TCLO^c9s>C(kro+xW?A7==|gtJJ4db0Bdp&9q3 zFyIUqaDC&}Eq46LxPqPT%$GL?W=>2kt)-m;gEK&Zxenhk{$jfsk-#N+492!nkoT#l z5)>2P(r%P`E|4bhlysgpK`WyBYGB28C1R%N2NVuD8L2+;vuYV$J2Oj6u!;wjU;?NK zEAjM!!vvT!K@*dz8NN}3p^FCI*gpiun!`RZwqiW!I7-l)$b=v zR}enwf94fjZWUnESDKBQUzj7*N}sD@KNjWbnQ($#4SMCfZ!z}x55=&fPWU1G!{sYi zen%#V^aujX!@R&-1+Bw)5NL<$r}?vRf0>mEM^S?1Wu-e)PW~`ql;OMiR3vpLf9l3f zp5{*kE#QwqfV@#uWUIVf&8NTsH>7d?!$<^9@-0eq@?s2uo4CS*iG>D40ZhQP0x@VP zHhj+0BN#c-;lc^#HyU4f7q3)^G+VcB^?XnW#CZnAK@4$BFy|1WM~S$Qh-(}#v~fp9 zjw?t|zG1+?FbJGDpO&4vF#ZTeo!Ygwl+>-3!vYq)U%7dcZByUF*i*ffRNT)~QaJ0C z9sADw>pw0EN#w3>i%?4Lw%jbiM)Lq?mHDC^fe?3Y^dX`E1{t358~Eo5hny}Il{t+> zU_=?a{bX9QS z7!9Q(Qx|y1TtL`gy59;iH9u(l?qO%AD!6gYWFI+eh%OQ27{IbgwfblC6TrS}NTlpI_y(N_#5Xpn!a@6;78*rVWqK7qHu z79K3#`?w+(eM~t#^F@vcI1-@~+;Zj+{lVfg_z&t)n49H0ZS|q!D9VBi3E9-m>4oSJ zfxH<*2wKelD6S*kF`t1GYNVAE?r7GW#;?hC)x>3O5d*W zsvppYe9zD&SdHVO)A(~6!;O8Z~Dy~h;fy1O%BjJu0(Jx zJ5&4$L@^|{j2w+G8&?Ojh^^64+xD#|Y-f9@%Wv2v}>?k>ut#Da#p{RTQksi-lL--?^HX0Hd18SYgqw9{bp({yuN0&Onam--mxQ z0K_Cf#-A}d@2R_SvnCdnG9Fl5 z3LX&QRlGkFk^YVJG=_sc`z}JP19U0Uad;ef8kAV@QBfiG-!kkn=9%Y!JAF_n`IX(T zH~;b%&cm?ihNFVuNsc|@7@I$9p_T63WdnK*v5f8FYc*{8^&DVXsX6X;w`J32wshe< zE6ByTS?Whou)Bx)auyM_;YA7b z_lOZAY~0rqyzB-I8u`%-PB(;4xa-|lxW~G-YG->jcmMW*2Yq)Kf%%g2BUi1K44||H zqAj|Jw(hl~4m;Y7ukq~L;HggYhj_3zM!#&o`1$2FX6$F`yBxLuk9NXor`deTGSKc6 z@lZz$9&Rb?#qaJZvxooipnWpt1NDmLQ_ZQkIo(|>J^{m|x~x}+p0=k*{I__t_O094 z{MoZyk-W1Y&ySHwPfhd1$1R$-@kOfeqN7K@?h6=Ku3DsemDp2HKW4AI`n=C?L=3xo zHRfJ;@vnB&(W9K^11lD{az-+!<}#G7c&cC#4ZI)p67OA%Wn3RuuUW;`tXbtAHQ+mr zJ$k6kojcK${fCY`TDXpj$zt2MX`7vY;RQjLx4*7@4RY1`tf-V*Ie;f!-fxZ!#?`OyYIZkKL42Wxp(?P%fm(qPsL|w zO0cF)y4mwjzV0}ixjDu9bnI#iCeO7!IlJwYLr=8QY!+@7S&OzUZOr&dlKEA2^&z99 zP;Dp{ZnATinSy8R*!}S(KlQ#LQw-BrU-eU)`1O}cu*Y`h6xgN>l4tZ5!|t^=UT2%P zZgKbVqhEc^+B9osFTe1#6%?e|yv1|uh?9@DT=8FMIxy}E)g7+L-W9Y9+zpWso@op_ zQ~H0W1K$>)Q^9xan;qJeBRKj(8VXTaS6%UQ zcOMQL$T2E8S-D;&WF+#UMwP{f8u%f%*O5=2myMSi|m%nsH9!Z|xfE_rA@d!iFdFP#LDJk1MAC9);3SPih;LS7WAcAK^ z;6qyaAHD$NFIN_~^9?#5`YA5%kCE|B9l+~I4{0Mta*TXlQS#Kc%w0j|L*}7>fq8hx zJ$2{%AfN2l{LT*HfXBYk00suQBygBM!d_CWa-82rF3FbcRwg+ZxqiQR2k}jp{^W8S zG5koEwGab}^oLPH)o|m_qMl66=RDw8lHy$9g{rm}9gFIWJ_KGq>LID4+d~p{kH%W? zi$0F`$n)R;&p1lO^B3Rl@-=NycAO&{V1WnF;I^1C4qc(2S@20-ZU`6E!}9@pY3h#d z7|0<@Fq-HK=sE9@6LTaFa9<=`Ltdr+@Q)l1Q!3ttzJQkiAJ8W=K3N1#fUX2%a)MR} zcSz?tVP(n&BzEWXmG`^q2#@2sGzD}K$f&Nz)7WLa0}HQ^0&OI3WQ*0SS2{ddSj97F zC^*GJG3HagC6A>`m;1fvp~yRAR04fMi~-m=fIa@>5Wi23)PcwmZ2V^Y!B;}-qk$K` z6g?XYE=a@gXn-X|SNwbjy^Mxko^k!&u=|~aZ|n35gmADZY77Sj@qUPSt|o`Iwt3BX z+pz2-+mkob_7zOk2%Bo@>qpznuYO}w$K0p;x2#~tC$?(lUv2$@H!N-4SGHi<+xk93 zNB|{4+P)4k6%k-{36t_JTosg-EA;SffBg+N+a*7_)CXNb2}(qi=qL|D2=3eZ5;Vf{I_V<++9vEcu`WLBn=D_gtcNo1iYyD9hLPAc#yeUkM1^k z$~0HN?-B8hOoxASU`*uU0ho%gx$;7lrydX-zQg4$6B4W8D_1?l4jnbpiLZZ>z}5do zI9Ms{4C&ONqZrbS?uMivtLv97cbG%m;z}rXoi%FI$X4kclXRb6y?x+fq{c@x8I zyBD5&-fp|?Ha8qZS3dN4R46i;!0d(#>ol6hD?+F{`<}%(raw)QQOc87MBDibaWLv zZOTl2uabo8?7n9lvznHP)K^?7FDAsOh+{kf1KeZGnKxH2l|Ykt94oXguSl>G&cy(X z7=KDpu8`xNXHhZdPxO6It}|9cdg@Ahx&OO{UFwj?BYZCgOm*6;wv>vQLf~e{F1t{^ z{Bo?rhKfW(2z3I-xuLzWU&5rM_aS?a+!LeG%?&hq&IIR-lgfr+LO9{-fuwrQmB}uK z^7?}ViTl70@6wkYF|gd=gBrBK=ax`B{33A|C;Ud&W2I z<~xcFLQO@8bs{Zvlr#r3>>g;;{bvlj1nN$JIePTbKf17l@PrbEdB%+?7=@G$p^dW= z1u8KVnVudP!$iP1(nbupq0M2pdTcwe3P%M1AB|bja^OjS`NAlT2aH4lqxwwnV|*(u z;|f@Ue~dk@j<>1bF<&jIXE3ZjJak{IJ_q8Q*P4?s7&BM#9rH^RKKPJ2 zfg?m{vG=>aV2q;dCr{{2wuD2BnML}ZIxz>vxstI0W5xHh#aB%#563-jl!>=Xz$6`t zHqL^Ck0@n{9Dyc5-f{-Pg7f*t#$BfjiHgG^6n=s*PPm?A1<2D(}gMq}q;|t*}V}kmG zzGl4Yjdza5tKfxzgdoO9f==#M8NS#|NvKO$@egg({Vw5|#=IL!1$TM}S4=1eFpURbKxl$+DMr& z?H<$((CSzo{Ya$VltEzUIyk~Ogr4#aV{h;V5pbelXO1g1Q`5EzL@cxjD?wf1qWr+C zu-ab#cj}MI#Xwh5P;7VJc8@Co9i8=@GQd9+0njKG+h`Q3_JJm`yZW?q&hq{Pr@il0 zA2;kO16Rt4KE*{u0e;E>9!-I9hSDZS^>dz4-vQK!yR-?q1}$-AMuMIr(0G6GLv>-N zY%wnT)d!S8UxD*PzIDT(=oC@I#bGQ^d0^~Dx*q2~1SJCSjEWxu7ibyvpne#%ND~d} z-e;PNIqL~L!nn&KLl%!vPn4-KFkXT;2FjGcS)jfG=Bgly4}$aF*?X(V_0cbL>5O~gbgI<7W zf$w}g>L>FH*BBDr<9+h41ini&$0P6z{4+l!VCRNK5wtbJo$4@;#=uH=o>6pG zUT!%Kxv^6)@wzGE&J=WwX`Pk|uHXm#LqTE8qaX`q#d!ssroUX_!|rgwEiHA2E5yjl z`GSO;!1obf!GBkTB^sESijhB507LKfS6^d?jXcyB41sIj7pi0G))eIv@W(;HA}5Vi z-lc3$bz1C&DQwxHw25^2nPI1c@8Z#K@R6|xu0nhHB<|b*_dHP|@HUa<_u=0O05J)W z@n?(y&ib36o#hHpjc@2wI8Sr8^Tt9mMe#nl>Q5&uyTdLeWdw@3f>h6$OQE32hTVvR z2Md9AfBXCYRG=P2#)Q)|jk*7|Vb?oB@P-&5BQjq+@`vBr=-2Ri!{ns7OY=F3L2kW>cYtrC%M;|x^=1>-b5x&_^N!qL5bI+S5F^v zjL~VcX4}X^M>%bRS0niDDDf5WQ0Jd_uDkvuR<2aV)~?_%*0E}}>e>SjKIC)e$RUT?j?FBZ z5>3^71rHq0Y2UhSqjm4mS#(tNXLqU1m^0gk9;W<+>&)X!l*9V=v;F!8FEZ0-OtPAF zD%;2-hP!@iV1Eqg;srEBvUX(K$U!5WXUf=-?j8_o)~M#56Dn7(WS@Tesn6%|7n~i; zv+8*1FUM*%I+bDBTsN^ z8;^&87tYNqu%*jZSe<%xU6<9gc{58%+u<_Qx(%z{!x7#RYFDdlZ@uxn`k=`1e5hcQ z&QTV^fvMAG*vY4!A{>S%F0=dZztzTn^|9?PDzn3e9&L|5@~qXY)=+&@%XjR8qr1iT z_3YKfDydD4o7A@-{rE!r_@j3P>jGOaf3`JhSl9JY%txaRA8uQ=ZPqw58!_xSd-l(- zTGdL`tX7p8_BC#Ng}-IlB{r~Yf7?^A%W-twhPCcGmVT{XyPn;A`yI}U1iFG|Bk(8l z7ca3NUGih+3j`78Z!f;+JlnoyeOT}Waw%f4fyVvll8gP^SLU|el6ijo!wX#oq21GF zPqE=g9cH;28=S8T)q`J!J_cDV&@jkUjD+xvIX2MG|8yXK=o3nM=o9zw0pJ$22^s`W z@Ekshckrt`<2Q5)8pZeYJqv~5CpZt4$UUx@G3-X&Vvs?D%mZ(M>wobTYlT#v2<&bPwLg9GB>*u5LRW5P`A@YMt6*6b|tv*42&8uap| zcIFwUIIYHmQS+uPY}=L;!9{gZ9`II_A9*Z{Z|Lxu8{n&Um{Lt1d2@}2ip;0nIE?5_-H51yT3IlvZ} zaE)*dJ2WM4CFVie5M)96T#po@_c&yjD1$I}a10FdM=+LyWWu-I!PD4LhYhzz^+l&d z2V1phZ9BGSh&Do}luS9Wz|CR7MjSpF- z%a!2cnIwunF8ns&{XY}pSPJt+ybqC`@6?4c2Yxf&;6Ecz3LOMrX&Z2f##^q8SJHFk zeVi+JPyF7n`yGS?9vl!sgd}9(A%k6yT;Z}0wwkS$+>6WsP{Cnhfa*dzu@WYQzZz&T5E zX3h7sdFdKV{!K!Ws|=ku>Nf))1OXoyj36J+c#og>r3)ANsxMa*=|gsYKxBv@8UqaF zAdCe0;deb4aA~H#P*cg*^A|B7tt$!jV)LdAR;zY3d;f#C^{EK980lrp7m2~0sPrg3 zMHEC38C*{I)dW_#McfU_C=nXvN!~vB>y<09g#4u1z9ZEM9&YTM=~18^o`dSkcih7m z0dEZAb7#*fSDg8ZH&%P)?X*6fyV-(Sb6l{aT-Lu8h$!+c>38Q8SuKVt&-N02Md z14J>4@}+I-b~bPRLKd~@yIoc&2BCnui-=`I43!=M+}+6$R6dnsqV@WI$05R%z&*6$ zn}*$`!QJvdGVJO~1c#Y`9(w2@Cx*V7u(-^3?6N9`9W7vNP=KnJ5>>wx^@|4Go~%{xs-Ml6y><# z7yM>2gOQ5F8F0r53xS^V{ScC=w=)S8ta^lV?ZkLUP>+fWa6EDAWhHf;zjLFszQ>3W zc1r!QwgWC5u5 z{{OM}9&mma#s7bL@4ffl8zhv_JJLm|N);6ODpCXlL_tsy5fJIUR|zd4z4zXG&*gHx zUveq)pXX~od-u6ZK>cdu`};rGWbX4W``$7;J3BkGJL~-}C@WENMWaIKL#!YJpdAcG zkzXi-WH>+p;TIU*BHlwF_TdPzuSMPq-{tHp&fhweF*o`8>kPYbeCL;EzxmB??03KW zorDR_XvK}#z4zX0cieG@&dQ)4{_&50)H{R@&Y6Wz#&lwcEyCxnSReIq=V0OR8cbl_3N5+l&A7^zS)NYS9Q%DxvdSAg&wo*w{%zVdP= z;idAwE~M%&&*<4e;(g-#gP~%*13;4zDt_Y+RbRrP;+F&BR{%|xK!U$7{XPaRfuuA- z9DmGhBI_{OVp7JW1*60sTe)J19WiW(T&=>hNruT0D~+RK7>Ggj(KuD1jE+I@EJdCs zO5F3@$5j8zXwLXayCteoTE2toL&Gz6Gcj?Vs&XgFk*usP{Vu7_J@BK;c;OL3J5+=OE)tWvsNVtx5`6>wfz&|VpiFb+bWBL^X z&%hg{LJ>ni5fGJ=oFjJ44}NGhsssZ-@9sTp?3ge04h2zAWYB+u3>M^D#{p$X;!{Eo z$%jV*6(^}|6(NR-_uqzZE|l*d34j-gA0^r;Ht-=J#0hds>wja|{qc`~th5O6mk{OIsB9!q_o$dAgk2*p`z6LhjH+R5Waln@G%Vf# zr_4DtKO;F%=-`ia4@v_BoP+-$OOlU2Nwj6mgFG3JWdw0t1O<0l+la6FW#m!Ri!w)f zoDky2&L770@LgDZCk3p3&m4$_(pngTJPr7B%87y(SxlY{68t3Atu$1;uMi^nQ7jeB zlL@rwKb}!2S9yr?kHDjc&ywmRxry;Aj9sx0u;Z4P($7%dM44p>Q2wOkt><-$RZ;o; zD&Q+ZS^o-*Gr>GdAwH}4Ji^z7L&YZ@Xd%!;asWp>qbwL7a&pt1#Rpk!@W3HHk1xd8 zjL(6Y5APN|hOwMEi;u_{EF|MPZe6ZN2f*S#7OAqsR(-;8P_oek@+R z25$*G61WNg79*5B4`>EcC2EyjVdEvPL}j==%ZK^K@i{dd4cqw@C27HFruOh!U#$J7*!%4Azc=X=H{bk z2<;l?5d@DzUq)BtWr8>I9UD8)#nGPR4{fqYTvUKg*sm}ih28DwbN2{;@Zh-66550( zQcmi{B7nFUm3!R1axLQ^I&Htkpc)tZ5g1#*J?%m}P#>Pfz?efF!s0!2%`Ce0F~jSD z4vM}(pYbTc+lk+UGj{k&ujZ{Fx!Q4nzFuwRPsxM+$33`}uHIkp8;yX}g|ZVT8uQ_W zQ7@u7c%przr}OvPaqZ8zW?>%kq+IuVeu2-1#iV=(t?9YP2HzO*$eZ+d9`!NuWaA0) zE#DA-S5}%94O4NosgD%7`#}HR z)?OC+Fp>c{2Dr{G!pI(U+tHvN@(g98EYyW`!8gw%p1ep-XD-ut-(swThT=Qvjy(tB zvj_rRx!MID;y^oz4!sW44PL<0QlrP0Vv2he-KSE0%RJ}HalzJ49y+H0@YFS=FPJr*yPZZ_&(52cf>_zaxD%aY|& ze!n&B9)=*|ItXHeCISy>bN?+f>|$)#XbWaM?G!S}ig$is+3Q}g{7uizkJn%bpOt!VN0$nuBz(U`4I!5Wo`CM%4hgpQdbFZakIP-GJ55mWYIBnu|ABg-r z_^Cs&gx>w70}P#5XSR4?wNwnOB!^MeuU*GxO$%;07(f|-=|G@J#$6XK8B7^$DRBCZ zopSeuVHeoCd7BJ0bVddx;?vnsF5;K|^wUnVci(wK3>U#YFF(^eda?Y^!+fIxG7eZ9 zHf{7fX9r14glozQgGEV_vOTyrpku)ZR92WR7asUw6+O&@8_LhK46hqCV-@Y>iIW^T zfpN>oxW{ppl4eKr8DOgyEwz2lJn3Nm*0M{A$Th`k#M;~dA{`n8qwp|OYbp7>%_Y3zvwp+XQU1VI#%u2NpNA$BL3uoCL z?=RV@+18sn^_$pFeteg8>@dh?&s?U76KC__ zQt6L>_?^A*{L`hz)?U4O=?qL(HgV43HCO*gDN|hv_656-xY+M$arTe#FR({ub=vo4)`*r-vT`XH5UJ$rSv>#n;- ztEL&mI&|n{kNx>cYuKQvRjX3d9{$}QeK1Cl^yIzYz;Q_a9;)};Shr1yaBkbSl48zSnsa_k4ql@n@nHvy$1b50r7!|0Men3RNmj0ejfvu z5z3{*z2hq}UUCyw9XqW!-3K>RB~AmWqNljZn9l$L`Oq#QKkASKiT*-h1Rf&3fJE6M?&W2{@1+1q z1Qyq@Tb;lJT$uuia&Qg4%GxcFo(dd7%)7J<3L!4IQ2m9IKyT2P*FZo$6_k(vf$cf0 zU%Sa=82`eP*plLtIa2UHaR+9;PmT-r7FhP4T%UyROf29ju^n4BYBf5zE%N@eGnLiB zq{&$|KC$%njyz9opQsNZlt0upv>%4R0HORYdwF}h^ygnCa01XqfWGxKJT@t+4Z%mm zr9;F~1mYw^d|n#3OuGHbK%AsDQ(5RIfM4qsFJf840|Vuub;6@?#gjyvl`CTcH|3yw zeUxYt@J;xxe7uV3RQ&GX;LnJcsAI+S4hrRx^Ek9wLID->!?0VBpap2upNURmz5Q0; z<>OhReW6*Xmvmxz;6;%ifnowV0J;~HuWuQYFF)6T$0Qzj&@)d2JW?UPlU6#(u&eYH zOQlc5_q$lW3iOsJFL?@b2*#V?jeid@OP-Q^ZGv_&gcD4gYsS8ND7F zBF&f5C(Wnd@Vs1HTKo|04SW-U{vG8zafo)GZ? zEdc}+@p$rM{v8$nah}fnJ>K)XeED+C*ZEz#bgB5-b=O@deua(}-o-QYsu(gb&SBiW z>YA&y0U#P(;9r`Lxg0<{z$@VaIUW~}JnXz9J~-0m1~Cl!20Mono~(TS#6}8w0K8Q^ z&)b$oV@^U!7cXAX(?hvkoZ`{m=bT5t(b#CfW(Cs4FjrhuP`U$@z9?fD^t+!nW}^iL zwn9%g7?+v*v%8P;o_UX624f|pN5F_iTBW=5Jb&fwauFU8(fepIe}ZsX&>xLb9A^~f zww{6~$QS_b)RrEZIz?kqG-4AE{fLa$iJhdBfi&SK+c;;HvQZpQT5~i#0QOozVYd2c z@ZJ{q8to{3lgCi~(7&KdW*&)t*MGTZVM>@=hVo(Djh?_F-R(*o^Mpq{p0gQX|YhEAAw`agkcwbI^_v{By8xDan%Fg(Z7&>B{fyaqA zQFaI99SrCkA5ga7m4y(22gc2V@S&*Ni?mAn()SM}ygE`Ac4U(>_9?l_hW?4~zwvl3 zLZC0o7skn;4@%G@i8*|gVHX~ceir_otcOk3&qnyxu=`&O)c9b4{DDN^BEc=g8C-0q z4~E@&)BftC$Y?7`dDr%AeaQ}Nf6n%A`&%jO+xoQa-uPGBzx8FaT_0NhrVniNJHNJl z`O7_xUEUxtnm|O_7ViXI;)4Mb_H)lV(-zF1D<(Q@*sz4*$ZW{aBkY3@M;S(&hIJa- zAAb8sm5*~2MjmsVz5McvR;@-=xqo@|u|H{Wp~3t0>2LF9&X;?jo*nzx;yFva4xXZS zmhXM{VyjZAvfS{z`|i6Uwi-2RXm`j>H{Gn&4ei^u)5`JM)oa*KesqHb0Cux3Sh83G z$m+FgWPl=_#`PQ6t1rHkz*&hks#o9s_QaE3<|;a`<(6A+^_qCr{*FllOa)gA&6+k8 zF6i7DnfQwLj+}>pu-8_uTI%1{m!YOnqei8N>=ST%{LC}YSOd?eNu$R0SI_IUS6;Pd zO`2N$y7jdCj1DpUs1f$qecL?d+xDy8`cZ2KfdWFa%)thT6LXk0&A&M zwTfKn)T>k1E^!=zuP&WB+qh3YckZ#U>w7K3@r{d0>O6nK zbSvDRVVzpGb75|!Gi*wOEvp#<)W2#>hUMqxY3_kp3@rciOx9l6iZ9r zVXM|GxAt8+*qiUZ=Y#tJJ97B3Hf`E84a9@`_pmQM{lG_yJ=U>RN1HTprsKtI;iBbs z*RSrj9Xq#Lzk$8%&9~ojx-GUhULR$R8g{gq)0b!=1_D7=_D=h9%x8Au3CH@NSmbz| zW9{0t6HX8;F>*ijyFco@vo>woS^xe6CBUy(zSR3iW81NPv!|7BT{^e3k3RCUIKIF) zyqxm}TDNX%S6qIT3-SAG@}%k3tXT_Nv0{}5uds``*j{?^89U?jlRTYZSiaHwGw!en z7*;>~>(**eraTiTj@LDSD@x8N89sD~O`SMF zXU0LZo!WM^v7dh_0XQ{fm$hi##^QO)Zex`CT(Dmri!!Et_a$B=zoh@46 zeZGDZoqHGEnXxhufunElKK9BBFKR$vy?lkWZ{0@c(IFT&^ge&ldFQLYa&}dX8ntYj z3;6UI6d9#MHxr&jfVP!^!~bQ&Zbe9bUeU0tIwb-^0D-X}IYfaw3SzOJ$G~;GPkv5_ z@ymb-NitM?&o^ZNpNoKiRw}TeKx5)oAwBY^{1GTlavFRKkWNf1rk9*fX*)+KRV*L` zmjN?3DUJLW0XRwq;X3L2gP>x)zY5B}iS)&Djmr+Dio(Qw>2u-(&@Vt5)G-k^IgfII z+hp*N+@?&xwJOxpW3iRohpKEL#HhIHq`e4y4-JKM%0Trh#cLTfH;uK5P)k>Uv!oD#(%T|+W)hH7~aPlLo?9*>Eb z410+_Av}{OjS%V4W0NAk3Q98ReXO$wuJqdfmOcGn1SR5s0Ip-%9MoQkD0-&8L^(ps z1j-1XmOY726W=K$w`qhJ4t__z;3>9qc}SEi0SA9yF(jTR>UeN^<)K_s#HYv6o(cZw zqoe;~G-Ukqdh$%;U#K@pgk(rBfiwU0p64lr{+FB|{YUwF;4e7(UWL&dZR zdgh4)s^*>lLUYN6UDYvU6?#_yJ$ELNoNi1njv2};f!7EzUT7blDQf|@W$zD$av>2{ zW0c>L@Ai}(nxylb`BqdCRpkG1=MP_DTnguuGhTU}X%DY^tef)XJ2D|p|KTzQ?jul! z_)Y1z--iEVA&KC=4w4&I&3K474i($`n{0FXA%I-RScW|MpD^rFC(`7X9dV@1ydx+j zQRamZ`i%V;co`!xRA|vL{mtJ=Vd?ROJMU{!%F}24HsX}N1;B#>1fGfF zk~bk8%0in2g*f@KD4F9DV%f-opra*FzWb-bTOxgUVc6x8;CApp|Bbj+5&6dFVO+<> zuB0V)nRrfa%#$$cmg9x~AK)jMkNm44;-w;#)x+vz*8%bvayc|2_m%lscG+c@Na3r+mfnyYQGz_DcJ^;X zU*H9rNPJIV!$N9at_-`hI~zifD@7NM6wSk+2al^Zi7z73xc-j>>PFoYvW0%j>Kx#! z!asU{ctRTNeS-4LebV(@j=ggU-u^cy_=qBMIacpO! z35H#Ed*YJ$+H0>B4+woY@H2QLdLeYEe2dXzd+JX0S)JeS80CCN-ly+mC#hFJeLXDl z<~@2_$vggxeBoQ@R^VZLmy+V&h0kOd3Oi^y2B}E=mH8p_Cg>}+NlME0Qv6UZ_%_es zq0ldJ;j7RiXPfdY)=N9eWyHl}Lb^Y5$`HS1moewZ5-)g{(>%<}8{JDg(aPXSx#I*- zyY>B-cH$d&HTTpX+{AkGOB{4w(|2YtEe!FwM0aBN~U1S2QPHMiqZW0pUR<;cznuCxJ; z0m21*9NRFy?%1-m)To8-4L(mhYA3OOBmR!O=m0J-_+dyRJ>*b%kbwX^VA##b4aRrT zUXiEkRm;xI(Rssc+QPUS`w8_1w_HQx1QtwFcgjawGe+UkxY*l1!|9hzZKY=(d%m;- zZ3FNPbT1n9L?|nGftI0vkVso$*yB6RoxSMrH;nxRXbG9Qu!weJ?C`O~=R4Zr>v46= zo`-NmS&$DXBkiwqc)h~u8Q5arnV!A}eu*3J8E@#z)LqZK9vq=U`IuK}F}45h*qI{y z)8Fa0={{eFXJgD|kv8|>93v=(Rnkii$Rf<~@i>VtmwOs`>(z1eLO**Y^2#!;Q69t@Idal-Y3{)3?3O{WeoOT(qI!^@&Z(ziB3I8 zrt)zGV?6o8dnoVrZCjKUM(;Qeg}(44fUSU}2;el*5_J*2{Vj%Ga6?|%EOheni2nQ= z$y%Bdg*IRTyub2vLaL+(-C&o%cpmcyGjS6k0RJVxzh(D0gkd*X51V`)AsTj(LHYgG zuzMH-H9i<1mjDVp3~lWU(mQ?JvAb`b&7JhP?a%zg_H2LM_HKUO_HX{H?Op#zhd+1^ zdejbVdelnRK5F|m{>}1MK4m+XK5y^8_;Y9GOPmn5IlaMbSkc6eDQ9wfT%hOd%)%Ty z{p1rgNI+m$UU{XAWV_NbtaF!cHfZn>D%Ym9TdZ!idbVW#QYrqbRjF#{pMS21bmi)0 z)}>o#TfKIb2C**w-TYY#GkKqU?F)k=t2i+7BDD7(;OT$#ff(%S)vK*pvt~AN z;zSX4=gyt&?6c3->MYzQa~{Hd_uQ)ifSsP4gMw=%jIXDiak@IY&b#f{(bleCC&sE> zyUxI1RDJvRvpEaqOUcX`tBV&d3TFj4T5w0bam8vY_5rA7L98t(0MRP|togdi0luA+kfaZZdMEZrX1B`V6!cE7w|%3r(ZG9A~GV zb&fOg19I2=#NVE_SKoe{aWmmI+KDg_sHiiv(BTcqJb`O?1kPX^1$$)7{K-##A|}g3gw<}67<_`d+Xs;zT{_#8$rHusTDR|DSO4h8mf{0?R&jw= z6{~YPKr7RxPPD3(Dp~W!4XkOydNzB`boGZW-MZSuFDK}Hnv(nyyZF3|?CsZI^K5oo z-#)$U-FM#>y>V8^Ew|rhe|zqE$GKUz?wpUz8M}L}NyA#Ue$8^VcZ-HCtY(b{R;f}= zt5&^^opRc#wmoHw4L^FQ1TtJ?g1$PnTgnx4ZVs!-IP)OaQg?2%v(Gxs8Fq@-`$qfp z(@$;q@ZoCX6Hh$ZCXAorgLR(u>o-7o(@*GE9XqshJdBrdw{D#pPSq{=V z#D$408!}{=jr#a=(FrU1=)bHG1wRa=;Viup8_>U(52~9a(42AF=@J6BZ%?uI?K?WZ zU}aelM1S#%+w9esUz3p3p-o#GH+qaG6%0S!x^}h+6UIrP#b}H$hWnkKUAs7+n5W$) zl%rkCwzhP^5*Gk`BH`(D>e$V{o20>R;K2Sq$(g0{vFn(=Ja_JV@d}!?QG=#7Ylh?B z)6s5!?;p4+Y}2Z>WhVM0Jch+4Z@luV?t6J3ogvQxE>L-zg9Z<^`3n~53>bE-(Wj&i zV9-y5Ae1FQ%53P*e{~(-9lj9z8iO>~4Eo82-PorpLb7mC(XdO1<2%AGypq5*f-<~5 zKI1;-O+bJEcL)y^LyUJYFm@zE#rM>+43M|V0rcZgD&SQB>JmY56W<}Q0`Ys=6^Qp0 z)A0@^DEAxz->KqY2s|l3lnfGzriy8lLdAN26&(7zSRwj-gwjg#JP}{@fQGpTXNh>_ z^YCwC;4(rY1iGiMmno0@srt0?@N49Um<~H!xQfRE@O>04i5o#}D4dpuuQKfFt+!Q0 z!!E_6UdqSgD0j+*@y2;K?v%+(3Qdn2A$*^xKk*|Z%17P8t{Cc(ps9qw&nF1eVPY5R zQtms|l@OklLHTeH{tt>zy0P~BdR|Ufr6ET1M`6NjniOUF_=8fG<9A6tDtSpEe@~%h z7jkTe_ivXUSsay}o~9iv!mY>0H4_tiOCOd?Xom z)i1yo?Ndsx4j!8nl@foFp+fivumAawoQMblgawFYqDFcKEvl>m3zU^#J}WbBMjZJg z{UyXkN`@E?eh0ov@sz-A8StzO4*tGkNIX|XDyDTXluL^E-iGB2yG}C)8+Icmh~u|P zhVim=;0L5_r_Nltnzj+lXJkPtKdN zC6})vz6cfLmA*R&x3P_glMEH(l|i`>I)r; z4*V}NnP`Er-0#ye($%J!?3^MMc68}{?qK8%?r=RhPZNmklHB&X{*Q!Ek20C+PdAXG1cL3LlBUHFIv}-$1e6iU<;s|Y;fgln zcqD?1xz3-E1GHn(iz3(K{>wXLdUoq(`S<9c=m!ArITBBO!s&zWnIEHz)6O|3BA!L# z4#qsr3hmUXiq;&hEW7;>e?H?u>crd*Fjb zKLCsEwCm94mSudr%&;~ zYYw(g^Hq$yv=uZ-y-6zuXc~Pe^&}=A9?@w8_3S~hpKx2uPOf{+LC8K2qQLt}+q#^D*R*vsk%t%r62hg?gZ0Iv!B z?_}YFml1vGph1Id)|}aD1ArZ^7<4($82JF+&Df{ivd#{+zx>d1wa$W#Lhzi642e}sZ1Z;}Qjl)>S*iBY^MAFw zfB6f~IJiN4{`u#%ixfWHta(eDGC(lCosWC% zjyrF+r=I?+8lORW(%8vfZnM*lKiwA3S!~-kZ!r#rkM)Hxi2Kev?`UT%E?FBiXk?2P zEY@JgAUbK>_;9AI7p7&)mNMLJ-nzwV)~+RifB^}2sCWG0R(t#PH$2$`*0OmEn>Aym z=MfIl?%k)K3@zjb{XyW{wr!Dnne=qWt(QHSVQt*7&T7}HAqFDX%HB}7{OsrU!F%tE zv0!Y)kb^r8%7#&O;@EL2BOSYI=PovN>Qw8~r;ivZLJtgs9lPwVWQEeQ70b0_w`TPk zsyhbXbao#eHNwUx(qdrm*}aD?m_Ez)WaZg_?!9d7lI51Roz*yIKl%Cp*ysu4Y|Xm0 z8l0znF~Rm_7Fd^dootK?A6d>AyLlNlt=(w5eLy~P*irWJsLy50g|+n?GDPZ93{WSW za;nb5OL1Y3K}*5QAVJN;f1|f1^8~JGE0|9-ARTVQ?mlPm#d+Cs?>leqY?T3bGp{*) z)@azk-u>k7GVCHKvI>foRGmAuwVm5HSypQCRe8BU5 zbH(?sv^QUU%~H2-lYw&Gx;4%$SxJ;`yXYC7p-!EkJU=JQ7@7~_4@0svM;|J zZD*ZzmImPOfB*a5@7}W;Z~Te$lBqj0tXD6m*I9FdVC4xmZPG}F>zwR#Yt^!;R!8FM z1ObV@M5tT0zT;|<$KiaH5^L3}jZL0B+24mrZ&9JwF)!1edHM;v>(1Nk$tV7z!GJQ* zhE1C`mEgd@ju3s@ZFkt1FGfp{>d>yet#W}7oUM0!opt8vE+|fyu%fdXT|mPiG`N31 z8#nq3Z$cOFoF5G6*I)fVCyTR04tPK8=XLi!M=99w|Wc0C9vQ{vhO z#%QoA111TFh^y=5`-%|Xe-%XBmH$qH2H;~R;|&16=U31Cn^+&w<00b5c*#%}A|00j zSOaHF90=eoOlCqEBmFQLC8b0bnj9RQM^d_8u7J}d;8_HeO^L*4L&ZpHS8^j=wV~sH za_sS^#8saDJ^eHqrlipH2Bkv?xL+bb?+D=J3EzarQbOW~ zG(sq&x(GZ=f|!442zgh8vT}uQN<$(ccwAg~$0OtyaFvsrua)#nK;xu^)xMc|S(cfd z;gS7`$J2n~=`;2!j`KaO*jC+{9D2PKH&KoRJrRUH0dC{qFx{?FTz&;3`=x$yu+6#G;4 zO+5+a2)rsh;V-F>nrS1U*aOkrJu>pmP*q@D`Q3ED*o^_whHBIlkd}*}DX) zh$9H?67!9y6kd`b#!Cj3F)74+>B~`JgL0Q~8+i}q2+9&E6O#htFyC<84!nuBLS~hb zhnSozPnQ+d&J=_X?eEn8(pi z2#{T8>%;vHPG`_cn(!;aQ4 zZzy)Yif)$$rz)`19q$7ZGHchSqs^H$U%ZO?QTCjye6RaH>)X3uIGWA#V8=P<*X3p8 z*noZmWw^}CVT06e%S>es6#6>z9qHqOi$Ttip`#BcTyI|AWjcxh7 z#p(jZxrN#YF=rN=N&Jz|yD{v6Tj+tZfh+1lx-78P9Iy}%4+TmaLv!p-h1vPmw|j5t zK6ma&Lp&C%pzSF-(G>g{^$m4!JnV6~lQGi)!zcW8#oCoN=!n6#ay1?Rov(P?6l52A zox)f}e(;hw*2Z7PEy{{clKj(lWoaDay^fGe)JN{Ly`9nF@k^RKr~RYh8QM=v*%|QQ z0r$z2g*J`yFLBWM&zm_{o(y(wO%-0WYnC=Bc04l9I$aFt)7xfGpP_gl1G>)jafe?H#l@+Q(?}V3#q!T1@10A-$bHkv#8hO`CAf9Nk%lY&U*Na&(T$roiPzu>Rb#NfXJcQM&k1Nh`gt^n;&m%*tZ|$;(01}F;uWBL zQD3)n=dREeyRo?>&bsxq)Q3Duer}OA19>qlEj7~)>~>j<9p#C5l#TPdagR*ikq3ps zd)d8BaE;!nU3=TKZoS$e?B)%+733BmBQsaKf(h_E@CQ$#zL91Kr8>-n{-a-?zBXmj zWaWkKH}br#sVUk?Oh6`!eT0{Lyar(^j{sBg4UOYJx6@Dq)d;7&e zxqyQWyGxy)2OiFS)Wh-{b+HuzUJ5Vx*0B2x1TcUoBT5#85IVRwemTSLdYd!;G24^! zk>#y<)(TfYVYbO(Ibc8={=Ue=vS7v=swF{^q>{4ecIAjzG$DndzbgU6`tS@ zE8LCySUNt9Q=LMt(#bt%9X4}O^mDctU;rOwq@&f>(_svEnl%l3=+Ba zytB@?H(z-}{_y+v?=M3OE4VpZcF zR5~C``R+S@DZ?3O@%HKE%yTBY@-QS6Td&@IZSK4Unw&w51PJw{lTNTV-+Wzo25>Kc zAqvB8zrMXoCsHuUU*3L)z4-hKGWK?C-@&F%o}vaMzt+uL*s5jAwGs(tPX41m|HAt9 z>t|!fj#WFu7)OpAX|KQehE}aLY~0A!uU+SDz2C07>M9#IVZ7Ydbm-L4)~s4BM!~M% zrj47}x}_^@e?hUeYS_fS{50&2M6kKw;_up{Pd+XNJ;0gJyooccI4#$P4HzQVvf17d z<%)UIRGqWiq)~I5zhH@F`5=P4^rt7Du%F$2yFK;nbN0($-IG`~tK<~`C_&f0s5>|6 zuZd@eGbHl_uAw8C&(|4t|2EVbfw2kYQ+pwVn?A`a?utKM$R_)r_op;nj5cPbO^F<8--x(k;hCd2NWIjrE?ZynmVw$1C;Xa!KmHXZDzH{GJ0 zxtx250K0MXIvaY#Abay|&WS!?k3asb)vw>urc4ft8c2gP8mQkBk3VYNyLYz-9(X{^ z`MKwwvwQBj&uQ-(7aF_|dFJ)&H`Iav`r7ub+w7E+PqaxB$7>L8*S4iS^w5LeE}{R> zHVoFiy>BgEwA=@KT%8o#@Zm?PE!2LFD}?C+&PgcFw-Zk|&T%x@X3UtO!GXZ;b`04V z3veG!dI^?=DH zE~3bbi7G+{D-okW$ixji5lAcf`dX~wod!1_l3k42OQ4tk$RE2bx9&>{?^)LHQ1kSaOK@sTtfF>9oKhz8A^)`s#@GcQQ#;XV+ z&~9ab(kEc7OwmPL#xf=s2$8rXVsc49046TH4T$(H3uS4mP6-7ZP|kn^P=`c$X+y>G zHjR@TQYCE(tjqQ66_ z%R-}|L=5>7LMr}!;)-joRPMz4()>$98GcHE^pqy|ewp+Q^)4Ory;6)51f4VE51Bkt zSE8dh&{;H&CrSc7NEby4JelJP@JfQ4Hd2SrNRi@k<0@aZiOLi5BVBL;a80>rLvTTh zX$I(sh7M?xXxJ59@V(Lq7^1x7tH1?7BRM43`9B(BJ`S-wrFq8k0nq%z5bXc}|MW>j zK~yD>Xo^I&yv*S@v^luZ69>Q4->(R~R0QId2hs|(0_~O6JwO>vhCJhU|6-_6$9P{3 z$fIJvOu7%xLb?0{fv1*$vhs6}S^~pvsbN3yT{3^*FW3VVco1Iw!%#6Tf}W`i2|V!& z5A!j-l#Y`E@ymaoxbTo%6rRU-rRegvp<2byUSIA6`^{|s7(ce{f4`pTXm}Kogd_zh2CB(W$s2D2Z?A!27htLnp zphBRjk|8NXdZ7IyBuDwC+nWBZam2@a#wO_f-!<%F5FwBz@=P@1#(I(u>2n|D&!#kHBz;ahEhO zG@$Q@23`R_{##VYZlI74WskfuMk}9Jcn=U1m&WJXBWrlz73KBkDzo1r-|>!nMdUX^ z+0VZeRK_HT<%$3=Oop=T5(O*;a0U+y^RzPlij0KUnJ{l5a83J@UkqH4{yz@MdH(ky z){9>h>5@ggeq2NQ;EZ`P9`w+;#YS=LIac;LcEZ8|>Q0~FHS*uK%nWTZAmBn3)bLL7 zr2oo2xBv2tRw#$Nr0ah<@M(lZ9b;PtC}00?IvlF5Jc~RE{uJlu%$qqkmpM4V^@0Yje*vJO^DPdRNAE?xSHh8UVP*_zV9MZ}B2&v6o-xq-8kTytSQ2Xm^~K z3j-!bKp99VK7DtO;}&%K<&JHEZqT)*XFFfpgW)F_#(2+Mllg)SSAJhAlX$?W%0`Uh z0_U6gl!s%`&}W4Z<&yk@BJIl4oDF%*aR#oKi|FVV`nKnf2TXKQe1tIu9TJ9AjH|6% zwzCBoJN+F7XY{;W7vvRNk8V9}?(8`-DB=qFfb+xsUM{@TO_(^@>);W+z8I{~7h#N| zWO3t9EGy~3v!l_lAkTSzrq{=>G5E$~Y5?X+kxyZi#IQT=%ZbuU1^!6?+vnwHYzXu$ zp5|>rV15>jx?4BzussD{U&rI_tRg%9h>Rij%>fbt!k3VXpefilK$BB;pZvaNr&-nMSVnowUa8t$8m9Y>UM zYsyZIrO=Oz?EVy^U`DE^Nu75)zbRzbtdF7l_gK3wUhfIxMKjr%d9p#!4#JzKzhzT6 zrzI43;1rx(js* zM&v*T82O=58WLGR^y`6o;<=RMFx>CeNmxXBw`P9WS(%4DntdJTzi|Y15*mjODZ? zbfvVMHu-gSU`0-!bQ$P^K0=@_&`rFCAJV3xdyh;y-8*-&wJTSZ<_S&UirZ^q`TO?B zQvo!`d+*?uo0@L>yTdlZcmk)jn zjI3TLu-%0j_W398+DXTcu$;^kD=y0Q4jtSho_hKz_J>FQXhV+}W_R3irw`nFZPVJ# z)~{!OOWn598RLGdRjZaa?7cD`rR>~l-Me>{zjcVIb?er)cJ(^raPu=yIm_nGn4{Gc zS6}r5yX($70(0hx*Wy=M=#F*{B%E=`y;QNk^5nK6XO)qsc2p7z}7Gi^^!z8%?rkllLo z&$J2*_t3|me3H#uv``HG$RR^*?j&b!*@f1lb9bBW->_4#wU=SZqNN&qd-v>P%a-|| zf-vQ2FI%(5&c5IRJLBAQZMqAB~#HK= na7{bGd=6#UMNp;PqhVLf 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

w}A{*W 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

Y%D1?-2GUDr<)x) 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

NBBnC1%KGTkG1}cxv@;QL~_>7=ERFiK|zWC z$9h;ch@$AN`kwB5Zvh;>A~Q&{xE2k%DIl|>`(#r+mQiL@G%z3TOVVMKy?>2G>-0Mv zBfRECNz^(2YFqHv$&tMY&b?K}b$ssNv97nTGG29Bi{-nDteJTCptN8fngk-j0&bvXUgF! z=m=oZsdbuCjb^2$2xxdmur6o4dvd9q!E`9=f=r;e_H#c(wukRVt)Ut|2lXci_9E1? zC6-`45$&kwmzn!V9mObk{osOghpto88f&@Wx`uV6d3$~|6N9STsD7qsd-?`Kj!^-ynBmKk87jZu(?n))Ck)j#XBEb+ll=$X)Aoi9;n} zQ|MsQs4tfBhp$zSSaQ`R{RXj6>$JylyS8Vo^1&%z&(<8EZ}E5x1 z+UKKcj<5GVi7}hwT+_Y*0vrVTc*?!!k89g%-=|a=bG0MA5`2jc*kdXS^#`xquI5)} zc@m~q9dZXDT`U4Voi6ju;`;ct!o0~8qUKN5;FBfM%29d&n^G>*+6g2&M6Q=|B~PB& zcA+Yya$Op^TQGbp;j_vJia0#7wEHO?zgMG7AR z@heo3vEG4a{IuXno9qXxKNz>SJLW=A20oWRT;??}pIM~vmbHD5@q-erTN787bZVHr zCJ~_4O~mbdTcgM<#Mcdet(jc8(5QR@ZT})5vZoa?n zAYs?igURE@CjNa5HxJDU7@^9rZbqzN*e*aSr`b`3SR#%*JK1*@-F{=iUlHS*B+)qz zeoO62xC8x~GZTP*EuNN6cy=T2?hv3DH=2fS%)UVq{Y%tu90p5z*8JeT+<6hk)fxs4z8bTU=y+H4229_l+ zhOztKoI^ BzO=HS2iRJOaC=%p{G1evV%vCra#Rk89ngsWY)A3O}d;xiyT8JpFp9 zRvME>`e|1}Klfg+i|_~kd=^bDoZ!6@u(Ekms%@c{Z*H?SGBlLZ6%sZmu;rcwmA&aA zxk$f~r}VFlD73hfsRdhP!1no6dY}CgaGUzGX8d^TJIb8gHT}Wu-{%6$NhByCr(Ug> zQ1ZRZ<0oh#8wKY|O!8EcdS?Gue@a2GwhH6+nN5bx_dM>xGVfR?bA{?Qgu}Tz`ff|PRVh2Do*CNK{`NB65@T_Q!xGO1iHx31hJ*s7q;PO`t-!MDZ&4U0 zk@L-%wm{GfhLM2x&#b_SvV_$9085q7fyQy>zPa@4{;RJKxC6-K@}dg4JIUz++>6Mg zkMSi4Ro8UkON&I@!(ZcnK3gPfYZSW2E_0mI^xLjT>$?foZT5G^#+lmgrO?lNpG=zr zsuwDJ|Lp67Yq$$sA5r`}lJ{kiSclHRU_4Sji335%FkmV4@sDonRV{efDzm=MX4#>6 z)0zTyMYOPWiW!qY!WQ@@6X2YXW7=x-VD%5l6u)whB!Qgc3uN;XZ*Ud1=$AZR%B{R2 zkt#p9eZ)ZuVYJ}3*!`_(mF)s^Qrl&E_`94wb^u6zXeoe}=$Re^{wrDt^O@hVu-hd2 zBifpZiVV}0+?}JCc?*PRwNB=!ji+*_D3!@*G|ns?s*zmO4BCe(Bv-tgM7`w+{f9NB zAmL%}n@Y^x2r{EaWPnlgrg+)gw0wBCL;QN|8}LJ7t;4o-E$DWm*7eLHAr}F4Fh)jI zm?M%ZfXHwD7mwW;ip5uSVy>{mEVB_1XZ0s+Rlb~BBEv{l4eolod6TNPbpZ=%0A~BO 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⪳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%0AvZT5j93OmO2&fhntgPrzgKJTp3Ba0yog@WE~4N zsOq-UXVa}W3ymhlnnw;Y=md%=`Pd7O8Gy2J_lAr+_t)?4cJEdkX|X7JnlvZkVU+QY zw+3~T@FSnrZ^Iq_tAaU;Z(*n(@w-l(@9=M%O?K@BDW`JTr;+;7@2MwHD=DEIYiw2? z3qT&N5^-wR%`c0No%6n0YBi3~#wi%j7Y*$LT@U%fzokLQ0!n#lBk0#U6O%L)Pixy3 ziA%!8jyvUA3qJ5%SfqlY6!lQfQD;hk#*x{%Bvt_*6J5T7))r@wQ(+ zjcMujs0pj|tS}}2Ty4;=%@DGgT*Jc3sJp|+-UB7Ga+X&%@TzrsB#^r;SbhqP9#)AK zw(ty-qi%P@R`g1t3*5i|42C*}suTHOeHonp8-$sx|GIOVH?-hl8Q#QS8A-vdqvzIt z9*IKXGI+AS(r}xzX9wWn&#(>_2|RU~13n>uZ~|uNRhKcF%UC`vN|}Y}+9Y%Qr5ju{ z(f)B#QpN}btHHy|7MBITA*&893gx;A96A>EmvqIHKSCr=Qke#>(S*e73Ym5-tQ)%* z7d1k&UZ&en7uu}d0Y%cQdS`N3r%bxO*Cq+9+CIHaCCDt>eX?JITR~MdS!R0O=Ch@a zH_@jYNEF3$LHy_?z@nii<9ANn%eQ~m@Cu~kg}&X`EYdRq@dW2CsfBuvhNGp{zb8|| zq`!a48yBR$XOY?Je7R?Lu9!xtbg2@&?Nzz(y={Y)pMvhQ$A$p;lu%tYGEyZ_<%_0Q&(QI_o^g1(v(J~?iykpqh76NI0*w5Pfx6k*r6~@; zk{*t+sd8_~0fUBXn~F-cgdbCRD(A6Aw~vLYkxiGiTwU5P__Cgm*Gj5w zf;`OPiNbVe=QR?)kDftwwXIYrZ6}@go-_l3%=~k*IiI=a7}#&9mqnZ~A7HHaXJRoZ zK#`5)V*Y?c{-HZK-^)&dZ_smJ*d*%D_ZE!B`9HQf-UHs+m#Eo6{syU{gpg5gtn>kO zuQJLxOU}fN)OBtDVLT^XWn%8=DR^T+oCFxuI(M{ko(n$p;nJRA1E&=sRXtXqO&Q0- zj4b<}S)D$29!WFaATxANG+E!%42AmK4JG=QL4BF%s^T8^^vu$AM{*HU_|#Neps^dqmr#h) zl`eha0*;Ku5xd02D^=W$WNd@Ml0NEt^?6wiKoNje1Y#p=C7lVg$n&}W#*F2xgX~%AKOLU z>!pS3(L``X)S2YNQGKQmILdmpwJ)Fqplw>+bEm(DyYE8ib5`C5o!DI6R-`y3&}o&d z6Dnl0xpUi0AI!na4|f~xB_`{CB$=&f+JqI!r80@!b>mp)$q4;=AK{m(oBf}4Go5f9 zFx^uO_eYZ0^n_i99`CU-#vd;=Y2RfEfT8rl=V*s*z1yNlykw#+I6Ym+CK44mPz%3+ zq{12hO=Dw+kOAf zJ>;g<>PO2k+6U`*Ux%*qDW1OpMgKvT{F*M4VkU6e=b_X}BMHfh=oe47rOWa44@0aB zT-zW^tt8fR@bTix0ZQO|NwVx|ds?=g6rFKM^ncO&X3nff_XQ^`k6nSLrS@Zu!kQek zYNf%t_JRUqmDMH?Oljbl?Y~ZbT`zJoUZptXW-_yJ(j}T)$TZB;&%yiX=2*Z64-Q+y z^LV+I*^zY1dZEoW-cHg|)ud%|{0Bsmkd_xr58j)ciTe9IdV3NBEY-fimcprOz_;X+ zb-&Gk2mFo*5&`L(V-aI@s()Erumna89cmmF&3X+WU&O{~_Jcz+z@F%C6u`N=z4Q=v z7~AkvD|qwOi^v?5E-Q5%3)IJx3qhp7ePocvrGVPnQu)nP`gHCC5E;K!nLPB4LuGrg z+sKsGjKweaJB-gJ-zu1Gve474>{1A#vnsZDfvB!;^u=@N{V4~=S!8Es5wap*6?gTm`wIR!jbYT~|A`MLnlauj_UN zga>v9B}E?4R9pzR383z5?cbbB%MmhvKi!>F2vi6)=i?FY<=MFGzIu(FH1@St=M-oN zU$=~Dde+zi7;n1kwXj>6d&IJ|yzK)|P#>5BaOAMEW; z0M(z_o5rjts2e&8uiHcHuoIZIfhOjHB*vmx2Hd)STzEKwS6;=Sz=_v?}XV<~yq^-lr023({_IdWd zOsh9O=eC$vpJDQOqTK#D8b__|rWOCIB=Q0qeVn1(LTW|^69%C!je^j#pRvi#aEO=@ z@Fgo3ho4EA{7;ufLFDR>abdyGG-Lc0*!!-XrnoruX+R70w*7Z0RR82LeuxM5+z&2j zuKorH5=-9-`p{B9YbJe_yXh=5 zl&>JjT%y@xS}}|)Is2YBY(ew5v0^;J0K>56@O0$*G{Z3%A(^`y%R9p$n4)8MdwWQh zy&XUA2sL92S9r8L9qtZ)ZLWQ^19|r1WOsk{b*W^28^X8};~x|Gm2^c^ljqU_Qx0w? z?;rdT@2_VK%@GUTs9T_71;63&2X<8@VeZ0>`oK4(Uq;+OvHtRRA~98PjqHo-r=Rlr zDCEca`t+F7u_*fFIKrzAiJ{f~5~<<;Br&Fty-s|b7!Laf-3c0^SVcd1@u(rJo16_U znl6Q{tbxw{RabN;{$<3hu+fT~`S_(Ni674MeynJ|p|SYIgEZ_epBxawIR`W$8%F;5 z6BEBGzhDaDM#H67EOg)lO=p%#KU<;gTj4Ij!C-sTwo&D;T;797){9i~lOI7HnNN6I zBgs`nPXoAj*=AI^x_V1JqJcz>+w>u7a|HDEkT#@=-OKWMCXkJ2GYSmHL*GRk&dnTS zbmt^DFljXs==eRpcyj+I3C$WnarJK229jGK#MXCVG#?~==Kml^|H3_@4-&5LSTgjd zI(1YrTK#B>rPw~AYE4FFs-B0}=;$OB(@t_a5o?k7x5!o=Ei|M%9*nEf|J-*rK0ivmG+s%&h7NK4#*({e2YJfsc|8y;4y6Ch|liBK&Nbc!2e9g0JfF~M~Zshs)$Ie(5HOX9M9kRs+d1$L!riP~scO~G0 zGT?~mI|9U~i*F?vzU|QfC9gUOnFoZ-0LW(b(eZLinPWZLg_o5+i|U^p!(&GcU>(=i zcar}%(g;Q5c3=BTg z_E)@cpakBUvknA)Rl9(*1jXaNo#J9Qg+t+Z$!ncG z_WwDn%7qbvBykTsT$**>??mhT%12WekFuC3wj%LF634xn^2*semqheMb;7jV@|F?^SyuR-bgc*CV-eIsu7P>11V`$=T?k68!G#F|{A zf{PCM-!;mKug-nCcM#9kIwFR%?yx{}^;T`L$mi#upVZ z8bv>mdir*B?=anJoBX|y8DO8u6h`{Q7ER0r?Kka|#&=CUYn=Gm4GR01;f?H@y|vhX zYAXD$2ltGi7xjrAzV-ZrpIW3i1Z8Va4TkUwfAIn#i%cunyBNOpw)RauR;2jjxWL6e ziONxyD}G%x$=aRH?AsI-35nx)kk?_^#a{|fg^SDI$04TW97@pVeFg6%pjGfaiXu8b zbd!FFSysQ{`kg%Kdh_e!#G^Ny_+Hl5o2AI| z{M4rzcHKf1^zt;8ojc@nKcuBX;(v(;Ev6w}2%w861ZSl62Z2@#Cs$zXo@0yduc&Je?q|?4V+uKwZ89B`bmGcFz>NcNw z;Od(%WA}R7dfbX0KHQIe{oVdj%z42tdJ_W?QxUa__xqrgS~DYEm_|1X&b+QsS9X7` z*r!JoBZk+*)Ke zYKC7s;sk66Grv4iwjJdplK@x!OY}W%26(@KB2g|EOdqa#e&pRAw)$|f-D%b^yz6~@ zhm1K` zI4IJTHa08m<5bb;XN-gzBf8c{{rx7b%BqzcIoG@H0hZ-_91%K^JJ{(E)TGKHO{9M1 z3XOk3^Fx{N*)PoohxU$eObUMJNoOfjMM7FF`hAa?FmsjQYunGHq`~T3 zf0MqjIT}`KRkjbyFy}FU7E+Z=+%I@y&c(lfBC64~@ZW!B)KyVpWaR%y%x@P%wyqeH ze0pLK5m{%qoZ8bHI?7?UCb|?E$~9f8YGpjSeD9n<61J@1bx`-tX)WYsG%-zUQQ;rI z!O_{egYheTNmXTR?bl-$Ey=$@5%rtQ3xQ)>md}e=w)8qi{+JYkQh7Kha}Snr`mYDJ zEw2irAk^) zp0LJ#pH(f+5+1~EySBf~2LF+A$%W?~@O{;f$j9kF09&c>l~y;`i;00PpyaXy^+QO2 z3|DUL*aQ!U z;Nosw6V|265VbVF@^{2!GgIR2bAOFZ?g$MO{;Fz;%=`&CTuQFzF23KDyN}HhXvx#k z;@1}?NZ2naTD_1|FaGqFKjUS*?kxlD^AQ~!B~&m}4Kv9&IrK;)EZ+{1t!$0WaNQPP z(2)Pd4S25CEgFdmBfXRtxqzPVSK#3y)lL+9apsEOpD-@*;w@?zT^lPAH}B~zy~%hE zHvRAG#{VY$A>T&a#-LMLUj%vL@lhSfCwyE5y8Uh+sY3LcQE!HG`YI{TG~Xa==v+ub zA%W{EjpJK9vUgqqYh5RoozKUhot^CfFh*PY#ld&;V&EyZwO7H7QeEQXW(@KVFDy!2w1j=fTRnWJ+knz~co|^hYIN2@o8@}T=6$VrS>T9jQ_lLPtLn`fQ zN5~IE?n$ORH_eLLK5k0dcVw}6xs96Pjl1gn-wL%60)#dTbWSK;;qq*n9zeILzR z>Oq z#kmgT(uiho()^9Zlw@T*Ql8}jo3n+Utc>+n6q zpw3V|7EE?wZPB7xGfZ6m@vuYCb20aBEbLVnm0dt;)fag2-hD4>_sJT@@l}+oz7$>3 z_>(0*QNYEY8KSSW>R94tPHjQ*p?<#7Jcz!n`#j>Sp@)tYUos85>qN=qrKV>)rNm#X zl#{M?U_ z&!~qOH?s1CNkpDLC^Q{(}G^+q696scp+0*NT-OeF7r{&@-jaf9$$EO z{HaCqa3~V1JkDjES?rbcgqMe-Uebi^^ZMPP2^Dz#3bD^hk_EMSqY1r$889>HyS=oE= zn#@=YkGQ#9_RD>CI`~OE%l~%3Xi_>gf>oos%lRJy8k)2z-*Amhi3QPT%PWnA2KP=f zk`ih2;_~{t;s_FY4ip?n|J+s!`$>bkdYW=mX{|h+LY5`O6YZzA3hicpRMKB1cR8h` zq%@Xfedkae_u~d`>9r6#mfr(EQdq#|y7-BzOiuPt&Ipx!#f@&*l!CCyzz=v#aBUG_OCy$f>%t`Af#mBqV~I)VB(D^K{);U#kmgCaKo#q#}mj{K!{xk3;F9SR+b*T z`9F%&e;nBw)dnR?W$NtOIX+23ZwR%h?OqU{Mnp72iYwNIfJ3W=Y|O?8ob&7}wIoT2 z!0L%&@Y4O2?K$wJyZNO8t*yjE(4mCfzrj)iwwVRu#ZeAZBNUu|LCt(8DZlR| zaVUP>ez$MCI_nnSO4(^wT9K13xb~is<5@5qiXh_LDlMz5b+_K9L{%gmc><1KReEPR zhoQn`*)cs&;}<^(XOYbZEbSw`@}9iU%=FNMSn*(~+fm&D6=2_AHHK8{woNQ6eqUp3 zx&=L2_CRn`s!DGZm`}G8PHrF~4J@ z`|svq(8@z3z^K<4rU0`p`bEt~b9iAPUYIJ3=v3=>E_9G#4hY!)Pem!@*u}wr)|Kmj z^Q;4$E#Dxq1jy(48LH&rM{a(QyGI-0ceidKJ@(J;{EtY~2(m_- z-P*x?OxvOgg#l`hS1U!@FZ@Q0#mfK!4ae@dlvY$GXQhJtd8eKMZ@n6fH_u#>v&gvQ zK3=Y7<2X#tp4sRFId&6ChI5F|SfU@`a+nE5JyxF)KAe!3zgh^2@r zUx0$}TLOM{NA_{!y9};)3>+l2xrtETi=Pi@gv_wo<3>H5Z}C{fqCnTTomWFiL<$sE z6^U!-B{Oj;pynH9v9W^gg;mkX7mpr_`dhK5fAxxNB z7i%P8Jsj5k`pCEDcz@<7J7mQebBW|E%H)Wn7{I{s^LVLXJ~-fL>mkGodF3?c!yI{c zdv(a{e5~ub`N|%q>xJUlx_iEksvvn1&fxrtb@uS&6BLN6bd>kWLMhFM!6`9fWFR$6 z7smKU+ew|T%NxATl{G~g9m@67_h{)QqJY9%wKl4gVL>u0Ca;;E_V5fw`+Dae*Y+wL zx^#)cDDNuofR~jVk+NIJ;FK@;GOoZ?>ruj>FcT^pI?eNw=r`OK3pqs^5l-y_d6W!d zx$r<96a0pmldPgeE&T5+AIyVi+EV+{^F$^;n9z9Hi(B}auqTzu$)T1y?oG*76BucT)Q)y3V$l_a&AE%?*CTuyL!xPOLI8u8rq5M)q$4iO_j&3xXuyvk zD7@!AlFlCnHI^tVx@Z%Lz%kK=V6@*#%$XYpuQV=x@_}YFd{6FQ+SEE#fqTWUZ6L1gWk9sMF z$)`80TXWAhh*%!gg<}XKUYPp=s&VV#M2VUw^v#V zWxQHhv6SaEjw$f^Lyr&P{&edZ$WCSp`LkByUlsF$z`fBk z<2eHT)f*dEZ}J{*$+ahc1Bw7M%JlKsRW}lz{;I~s#mgihV)<%z=IQUX`H1&S$9uC8 zeCjpY1NL!6|Bdh}Fh551#D%bnCt5{W`zM(MKmb$*6Y6_R5NxCFzRzIE__Y#7f?>g6 zE**}CWR_R9k+*wf$QhsD4L0vMXh_hY?GW*O_cv0M5?G|891klfu(Nofafnq>or+ z;!|S802Kmh-DY>dL?rtK%;apN97P1$Etl-FShA*P`CD?+?%cb?~&JFhjMlFbGZEsbiZ+|#uldFD|=0J$VwmrUP zTd|<~c2B|9dcsKw`yoJKsu<($>h%)0{CD)U5O5Y`nTdvu=~)ub;86tt&nIjs1*JHV ze>Cm$I@1NhW-3|_c^)hEbzO?vY9P)E$wT1^Fy^x4RrcYmR_$5#=SUX!jo{j=*d>#h z-y%us9C3Z3*6CxXQP#3&Z6E$k zJ)OM?XQ)ex2SZbn)So^i(~D+w==+0^{nlORJyXV7@FA}Nm0Zt7 zqUJFZ*dT3~DRwatzHgYwF|2I-7=g*um6z;tCc7Y4^FjH$5+Y?f+!3~qX<(W-PggU) z<8=?{U^NiqMzibHHdK7dT)bxK9orTTcyYRe(Nc#?hT^7N>0?LRH*XX$)l2VjqszZ(}l7>hE*eoOV7 zjzvZjs+=5&iWImQeO-4fIOTQ3<364(t=CHHVvlC=+voJg4Luf|uzMf})@;#9UwSLss+v2JS0bbt|U9 zo0qz^#|9A2UO>nGd-w6sVrrP)E8}8l*Ah;LoU2=52S~pk4CjT2v%b%P@HWK9pHe>n z{F!@7^6nV6o;wI#&2+_35V1uWIF))0>$*oBuP6rXWpd}_m6)dsuKvaPq(&K67X zN%@1C^GUxk{%C8?744-s>Gh>pZvUL}pg{IIUx(fLCK4}zB^VN$j zO>r};m49kMal85Q;s4g@W3J}vYcSx&K)Vf1kopYdry_%LwaF93_OG*5ZGEm#@cY^m z@?2CFvIh0l-mK|5J9fJvj}#}tcN3~C>=)Gs)Z5dy3Wf^}#_BM3xM56n++NXZx?aAKO;NM3Tcu`=0cXzLe5`S8?aX;v8o zo!^YUZwH~2v{GruoXphFfoUKPI3bVp&5sFbH>~S8XFqqn^n&uAQ;ONBnHh(+x@-yT zaNq>lJF#CqvBl&m)?ymurKQzR5^vYNjNo;Ym1oe9@Hb|V5Y*6^Eon1}O31{Id#h=wb$YGdo z{+`RX{f~u;+AN73m;iy!N3@Vlm|eZ)%Tf5GQ-e|Gx0>bkgw}E$u3zg$DN(NNYDfmv z{YTNUqm}+mOibYRB-Z(OX=wg@vz)d19nxTWCnRyxrGhT)y(MvW$K%CWvfBkh%D_%* zZAW;#H`t!Hkj9&Y(&ldb@q|l-0Ii;g_#WQ6$xkM^O zGEGssg+>tU$#yGt*NdUz$k7&Wx54rCxEPn7lSDT5-|3&j!lAV6RibQ=BlLwPvrb0i zbe?eYe-#t(*++FK`mbr~QGuNg;_5>H^b6__EzfH1r3lwOfL@g9RXm&HJb!QTyg$-r z&`PGe!nNegmWQi|65X8|KhW^jcGqrioTh;N;XJ_ITDhO;ED%fE$(ct^5kXo^y9M+> z&yaz&sP#I{BR8)#-@EnXB+zpZ#hW*s2AFFnorrDzZ$m_J1$A9oeEKx@(9RJ4P{91I z@O@w9Kk=zAWe3VDpy&b17Vj}_DqP>!?2j1~li-+O_~rZKM{KWWkPGW+!~%ou-OeL1 zu17Rbp+z~{^rH~Txdf{7hnsX!PKUEx%<4)B@3I0pDR3~HS&Gg_AN*fO-4HuttCZs6 zg!dBb?u1-_FDq z*qMklPF9LG8}g90yW3@*tfUfV%GM0GQqj|U-ODyve*eNTOZUWC|9ygBjkx!f7&Q?> zG=|`Twy^|XIo5ieXR7NXc}jjT2f(Jq4@KU(Xs>6Q?=}&d|90`lAbZ0hHC#S$@G1Ai z00Zm3=C5yf719{;`b*DSa%Va>w|<{LtXKD@$5V=)5GN%kj9irq%T=!aB!>W~wSE^^ z-@Re00jb1&Et0|c@4Y*(8}RTf4E+3hjJx{wPks{i!t$Ax$;hA82;4id57%bs=(H#7sF+MQ%IPa_bic89t{{PsWtl=k!X%YO*w_rcP=UpB6J0mUR5M z^ifV0kW4SA%vCd*rc5j93`uVzu=lX1hH8$8t7LweR!sn>5z$v%# zy=r0-J-@HNqEJxQ7Nq$@U%fU9jmTD{qYHnTCat5Vq3aPzFif!h)AuYLuMCsWhI9lx zMxVa-%jTJF2vOd)QP9=)M9%Z=-5oCGav9l%XZel4jO`XE5OGzZc)I)BZJsja3hgT1 z0h};}uj-Z>SpmD!q?GnPUgrZ(26CGEgn6`vJ5}LhQ;c_}lpmtN8v*wjz*2TlAmYRc z05CHxK1>8t#GZOR3M75^G!p+Uq_|$3Skxa)Ze*jILD#WS?0qqd2Ssc2#O>JTm$icJW=YSWB$0QVK&B#qvVdU;##8|8|eyw zV-X+ozj_9>F-I$B^`BF0&4l4Iah~W69j8ykpjKphJnp+Q;{fl&d+cQx`V>!eKYq7s zk)Duj!~$ZfwAH|mSf0Oq-!H*!z>#K~Yu79hAR~nVn_QphrAuj_yIkh6Lq8u1Z>Z=e za>`}U8>%(<2fr%BakML>yL0rjtId6&#>;c(ToCE${ut>QF}yk=Ua&%q3y;#>v9?Rs z+)cf&@FDW}t`h*In~E0~-+0qCq&#uZwOfOB^;&~Q#@ z6U+txUYhN04Q*#V7`0|&rH@Et})T1_G3m;be9m8odso=c_3K z7&MU?3+;6;KY9_o0e61;pHduX#vL`WqwJr5TOSk{L+#+YI^H>4?F22<_AR2PT{@Dj z5AV_kG?BESoo#Ymf_B!uuvmE6Z#$p=r||=LqAk7`NE68d8ZSE__%(H07`EMh^EFj5 zoDtS|e*DbfcMRmG$7_nesBOAyOLLnL9G!HOeaevU1IDCU!X+=$C4tVQjpPD?SncFw zNY4#{XVskNkxb6%9QdWK&*@Fv?;$yt6un@)`q47+19IMUU`y*bw&~v{vdjwfh6xdz zj1XJYV%0b9H=SFuXG7pj&<75)lyCd_`4$vedq67vb_HsY)3bI@_Wsj6dCdabt?!`k zWw#2Z)s5`6*i}tP&xhR$i`3~NoeKHKjY`7bYqd|$T*wKKpkp3Ojm)M!1Q#<}NW=H} zJ4+S!+U+5KOc0j;7=Y8G;qq*SPW5ctxfgNs;_Pe0(kuP{*m}#TDB!l;cK``RN(3ZF zL_iv;QM!?ChVJg}l2lshZs~4@?(Xic0fz2@GtaZ%z0N*+ov*-`S;P9@ab5TI(~L`_ z)*Dx|N6|X?+VjgB?M1B8^|i~`8Lhs_Y(ajJ{KR{a>~&ptCl8P9jcsmx;oa{H+-IAC z=e0AEm}kTD8kKMTZ`aitL2nQewXz#)W`lH1?PGC%pkZRQ`f4UG z(`^1On_C|l;`-^&#SsZHA40PtupxbCX<5f&F3`hrUsC$TNvbzq_W)5TUL5q@{u<-coWmIGW1p2#xCs$f^9(n7=ieEl;u#ZD}vczs>#(a*KmJtPti7Lu11zP^i{6(#N{FC{^%Pqv*-@E8pBJ3c^*21y- zTYL4{$MMJ{Qbi>}-GiQC)xsrBTVkdBII`Xp+?~?eC(Hdz!tP)FFj~>cFruD&>9T{B z?%j%uPRn@*W4753ZTv#Id*vd%ET{*tvT1{#OD}vx&cFt&V8EbD^W^@d+pHT$)5Ndt zZh}LQrfwXR(Dd3Vy!nwbK{z|}_^emsba|!2$lsKyYMEfQ0^n}EzQo|Cdv2QOmdnV3 z@fsGK`>WKygQ0G>@F8{UXJv>j6+LP7jdBn8@;OV5I$U($U86MnWyYBDFj{|LVt1xFnb7# zs1U>658g_w9A8Z#f{^Y%V`Yg5T=tHkKPbh6%8g`o`B(SZVrDmP&x&V#>#GpSK@=>1baP@YXgHF61>6L+AHq z&8WZVV9_({WCN`EX>G23`OiSK`rk_%I5^6X86m^=UF~ek4>YvjGm$n*c9*)wAF2{2 zO8IEyk0f!(zT0|da^9Qx12UGL4{pcY$q;y&JZQ^9U>9`V5E;x*PUA_{Q9Rb5avf?| z)72-sfx)=E9(P1SUu><_yqtIx1-0J;R4;EOs)e80=i%zF&2qi@Yk5gm(}a;s9(h;m zWm^v+_r8+?H@GN;*Oft0si1SXql$o3DtDIp=vfM5QjG$HL*tr+U-}2vRT0Pxjf1;pkY9z3DjiPy#CgABRay!jD z-HSd$WbrfS_fpUKPMeMYMP$JZd@Rev zC$?}M|9Xv*Sy)sUmyLoxcuv({%KM+oW1O}ZOMFIi7RK=TiuEr}dn42CJU`a?QFcP0 zc3g&J9QH}pt1Y8zn3t*_@+UdgX5#RtbT0vj^oLnjolUWF^OS!}uAFZA=% zprB#TT@-c{;J<>>O6e8-c3`X2(>q)#3UoeM7@XQTfb}hLH(gvX?38D&6md-VM#0sSG*fzm{DlH|K`5`#i1e%#XFe~ckB`Mcl7#4-$4P`nZX_C zxz(^cFgnoLftJh{uol=(2Xg83^zyV!;i$SP*T|LoKnvJ1kmY5dU7phxocn8OO+MU0 zx`E>iyQ$>-0Y>x7$+6P&qo>}8lP{pA1&R1&mzE)1nlhUtq7l4j6`5kOh~P~(N9x@z z(xLUG<~K!l_HX3g_tMr$4G%Mvt^OuD3)_i^VDwUQyF)LO&a}gsQB;OGoOH zewqFi@9gk=G`ixWpl7MYg=qGxjm(>zs2{O*Ywa*}Z@VJ!?T*$&dgTmfN9@zx`rU4N z?EpTk%|`KHdTwn4O-#V|n`{js74fyQrtX|~B&DGGL_bc99WLlXlx%0PU>_P>f(5u3 z18r@Rx3{%4dc6p3KyGt6vt4A;m2a<3*p#EVb3f)g+|^dVcz(Ln688OZhJaQ|DPLb(2DkEhYja}}@z^QHC_1M}>FgC7 z^PF{aU@3ErH(1S*)O?+_6_1o@AhR$2Z-RBjfKJ@9IlJ{`3b}>&GY$w%1!=PIgK4uzwT_mIZL2C7hMsZ9Mw!$hhMJZ|8_ejrVYA>Co; zEA?W%$KE)HSd|W@hD*)&Je>8O{NPYBWcWr&x2#4>Z zn8zZU-x`@lon`QA8gy*(xGKb>@i3a2*H$HGI-YJ4#)@Y9;PT>2G%!i^HT&Phg_Yh) zvq|jAQx&PKL$gCSiO0AXOFV4#oSanjyC(DoK}7jXoyiK7kJ1>ElTF0Yy`flaHqD($ z01tOO2kuY-o7O%!&9uSUtUCaMQj%3{hE=3KpVcm9lkwDb^hU>qVh~Vv^_$Z*v(z7z zBotiUF^oD7IbWSluZTgWrP!>G#}sBkntn465yaEhSwGL&zvOO2MDsAGHXO$=2)Mgk ze#Fe&q_DiGbb|2@GBGDy^VAQcMDsIJbK?~jIk{;%SzrA{#msktM7fTiPIOXz{>ndS zj!cQP`^_aOHkLL~+cDXCxq8)|xX1lGIC1c%jK>WZnQH?Fnoe>xS!a@ z*s$&kc^zOR5&eh7?|yic^asMrb6_Ph*pfVrNb$a}p>w=suQ8d4F>t)q1v|9N-rO*&UN(Cy3(__!= zFCA)pcj5&z+L7Z%D+KN?I*m57b%pw4TafN94O;y!gr0gZaWiqy&#n#wGuBZ`ajKt1 zh!tj#5`cvFwJW7aRTTZN9ZLyvuF!r(^D2s)&Fsjj8Kw6z)csC84`SQSbZ_mYIt9!{ zmWH#t>Ni;=G?Ne$HkM98szkR-E8>QVKNXcSPpn@nY3MHw+cvjHA^&4PUbYl97X3|o@v+t^Hhz)JyU zl{Vfy>iq8uK?QF`v(pTuKEEu-&m)~9&tR@g;%I(i0i193f%L}x+t*^Qy!p1r_lNtX zQ~l#mE6`I{yqTde{i&Orgu}^IV2`#P7t#Ige)lha&p)uwylQkgU zqYngDC_^QV#^;$lkOwL%aDW2x=1FW@iIIfQJU0HS%vOHE+MyQEW+{otx_Y@`9(eLJ zx%{k!wr2TMz`KGK8(t;^yvkJc2kX=)fl^LGi{%ATK0~1rj~T|Q49qDa9Un)mgaj=( z_pmm&eP?){U2rYSZO;C6pc0XZ?R1eR9pe~g{`OWk@OnJuYXMhRY71v2oiQh{^n8lz z!$8bA&75W(mc~3H6Zy{y*?frZ>l2GK%X|yLb}lS;(7G+`bBy@6ha2Dj51`}<-JB0G z*Gv3FbBd_6Wp6F1NF}{^S zk9K!sY~L6j);=5tK1~etN|e^T@QuX1gj<@(Tr2q%cXAiXhmIK>B4PwK#2`-sH)F_x zHCyV-(6-@b2&99V@$}uhkByI?@PzHdg@ZmgyjxjKcX4wAE<3nodc1fZ$*=&OKtZ2B z-~N4JsQ+#@<|gL_cAH&R9VJdsO=x|}aa5g|fn0xB1zP)$H+D@R#~S1IA=fA_=HO+cHcN#j1yL!M*8?{p zEdc{{9Qao;Nbow-#Wz|(GYdIXlDQI5lcmW(jdV53jgDu{X6LHtL_#J_i}|Qk-TIsW zC6|*GS<*S1E646}^+F`JTiCn=@tkX1;>C*3?W*TyK2e>|KKAv=^1ROI1kl?psm>{b z>6j*hw1Q%_8JgjB>VVtYRxIP?W~~ToYn{pSP<;xO8VajP+?+aKko0z+hhv?=ygp%*YkReqU*8lnOH#nc=2z!7W zEh2TBC`Hq6Prs=vd|b>WW@9)>L+;O~mTffBrt})bn&P zQ6~|sqW({})zcgvqDs#=RL!fRQ6rX+L#FI{{FT;XuiptZEAk%8|&kctU%C2Rj^~<)L1$XT*|uzM}N?3 zCA5AIWXBE({gHUH)-~1TuVwFMc$u!fE@I~ zP#{g);a2w7a6$&MW-mOXO zqgRIYTI=dYT~obvma6lb=W?-LmV&C4DwsGF0YT=0GyIiLMDZ3~2j}!db-eGFJ}|%J z`TUCZO-YYE1wSy)ZC-JPi8j9i=zr?gq6+z0^6w_4%pB=ph@v&sUU~`PioG zx5+>1@nWXQ0R=BL9^(-lr&_>l6kVR#m@;pPS}%v>>rC$%G}|9^!Wl*CW<83_QC1?8 zK0e<|heviA{I!Zz`__(!+*s66RPEm(DAJNfTKr-IAeJ~}I`cP`bNKtOU^r+g{jJZtNhg&C=sl;Mw9b9=Hp-d)>ncW+~+mM%EXVRa+!ApIq+++dvs60Djj)Wo-X@Ht^XL{Q$q6WiTHe1K4iXKz!KAnB;yuc zuD7j675Z6y@#cEX3s{I)1U+oD-s-R(E}VZ9XisV$sY87io?m_B=nx`oD;L7_FMPID znKu7e(*AZK4wjS~HJ20YRA&IUBzL&uDAQ{Ye^mPGJS0gAg}VtT_}cyq+}`esi1yc| zUvtZuq35&7M4$vuAqQVrFw2*1A)}qGSx#QcKO`y34RHBQ{b;tKK|@so80o-KSr> zb#@)+v<+<6aurrAH8itMNRP>z{{0f+ABvMRx0JTuljI z7-+R5fPQIn8ZDhz?4yH^V_@V=>gt96yz3q>4PG?x|LZw_Q4KJG(2 z^AGEJeY{i$uQrt@+L4cu^>sb(UtYOR-e!>s-Tst23b8V4B+&K z`%ju8Sl4Uz+De_pF^=#7y_9&e?wr`eHEZUYb#k#Rj@Dl>+qwtc95p%^r&~UIp&B3O zevjBMv}1i!>v@lVhVu5zsNA1uC06a@Rp5b=yVpca=fg%I&Xbn^cl7;Z^z{t^%Lu}e zWT;x;48Fx*i8iOzG94e~*41r`NOyz_$E-XD{02u!d73Ztv|Mc#Yr{%Kj?tWNbmdF5 zKcl%z>1V0o1*4P1qSvt@R?h*88KF8n__Gx-h5UTelIG&IqjF)5MStt~qlKdQxl$dx z*}_C7QzO zS?`hb^zOIg&Bb1+4CJol$Lx^SCp+VTLrUBFuHy+f|4d?Yn_$3c*C*}nLaKTQe5gcU zu?iCc+Vo9MOV+5VGhCWq5NXN!gBgcfUk<0W?>gH zBe+ak4RQ3VP42fddCF9oQz&DCN=-83mZiq1OA)_}47hIFc`uz=74(&4?q*Uv6cJS3 zU-*q7r8yh}G@X`Az9~4vM}aqAt^-@YBc8ayGUJ=3i3@CzNc~vpy;nFv|B`VfOsX&I z-7|BjS?3;)gW?Q*4XKC5;mfIPjkVH`jLoClwdNk8%g<6cAF1gXiAT&7X6M$~Tr%f> zHXX{T@1N`g@QQI+&2_mSh!3O8b}l^Z9O-lf!eQ$&d6VB1SQN+>;8X9gK5%Xod{OzW zLv`uF?OEk=MV3l7RqJ!POh2fTl~#MJqI*_#G;B&|1gp{HdPExadqJ04yQpPzZT}ZJ z{9NoJ4OG22jjpxcyewu|FDQ02%B$-$hc4WsWErI|KF1R{s#WmS;IY~a8COZ?Xf;rz zd^^Nt(rBKdEqmkYyRp>CRxc1f=j-38{-8+MPQw1yh7^G#>e)5DV|}xR;=Dl$Iei%| zM~bmmF!Upbry^S%%kSe`roAkj-Tne49T-(GdV60q*niXq-MFE>ecy-S@tDV)bNBis z)^Lb`vj-J@QlsN^-=&w#Uq^eJ z|M|eE84)_?y%qVc#=(C%eu!I@FwRmR_B=FNA8ag^kG6p9+C4|!*3yN{-fr-hwp6`Z zJybrmxEnho&xIjzQB=hcb4wWObX`80{{bwYTH^~@6#nwnCbQvOEK$2~{pI;~j1?(g ztHC-yURtfNd}^u5pn!;3uachMd5O|@jTs**f&#qui0O9Fv+LmZ!(DeWwlng3pvytF=RE=~GpSh7T>vb@SKm$Ls3K z@ULU=clDrSP8g2Fah?ok;kU!ri)VjAT(yhyT+^4>AQ5ZK|I4R2L`VYDh@e|De5W#b z;dGwb`H*WXA3k~5?kXZsqoMh64C0+b%wro+-ngfUP8}Wz%QG#2&?33oRt>-P_kN&^ zt;^`m&9C#F<-Uf_YB7Kr6=hwLnUo-w+aa7%QY$5|xBHvx7;FY?YY-IN!xPYY*w~M% zDrJ=Gsq)#HHP^ASuj0SN`|t}ATt@VI7tuAv={NZ<4AH+j9U;C$*FqsFY4ZRZ2k zdVs?ys=HL^hKIsuuTO5*%37-5u!!i&wfV8z&X|v8wkwF4^s$t!TroeSyBNz7vr9$8 zH^lTW8_P1UWxNSQse|?y?^-fyt<8- zYt=R-ORmRR$(Q?H?LC@_-W@u)%*eoeMv5;)lp$T}f&2F3c|gqLkgv1fdibMJApg_L z|F^Aws8+~J{1sPF`ty%No4G#dzm5Jg-Wx}ctStN>d7+muhP`(5W8@=8oJvxz2BWIs z#kAggR1$9YUnt-&x9B(&rPrjO#_U(zq1DAw^U{B$BUD%P^C`z0>vnnW7fjNG6G(!wkeK4=NvsWVb7uQNEOZ?|M`uJ(Ek93cFn0 z2zgdj)U}3>O;r@B#791MMOb5CVT$Q|_Ppu|pesZAID~4rSK! zaFAEFP9eqBy7wNvzHzjY(`|~&lSsLj?)Rxw7YQs{Ct0?VUlY0si{M6=0JZH5y~j^o zqDLyazqRZDPZ)2}W%_>r`z#swUda?3j{z-Q%WWl{lx|Cr`_?EMBoJ zldrcbH>^2B0-IYzGDGY#?7JkncVa9wTilD_xOm%tssIj=!rg&>RKdQuq{3Q#I$!+; zf0Nv)RK9rBEnt*fpj0^ITjGm*gnd2b)2!NIDQ3v5xae|Ijf3YLNv&7^xoEpNaaRYn zKHIe3+|6p9t=)3muEH$#v;-!eqJdMx<7;-UiRpssD+wR8=o`dYu3jNgoi*rc#*~zk zFE^8FxOz??O--@aIZP9}sahUO^%6`HCn-43`MU_GPWaScX!M>&65|Sg7dA7g^z5Kd zx+QlmbcrFVbo2X#P5u@6j~$2Rndxt%4h6#*#2P}z&@H3 zaUx_^j5om|f_QKp#eT!~Qu2J4dCe}+e|w{;5CZ!BMw%13D@&Hz-}M=yjC!f_b`wHr)DVMoh}B}9RVdn9 zl0pJ5%17j>DgL9v+?l#*p%iZ09Jw^#IJHr|;^KfeSOd9D(X z73p=CeILukob)!|x%(Th+86^$X}*!hJ?=W&#l8!d(&$k{2Y=^Lk529!v!95HAwzDZ zGxW~pxNzzb)>dFTno{HfttYXykR{{kD~sIMY~{3Alafv0xE%eI*KPbKB_aDfwxCdQ zc+YaOD&5rk(sMWQeWMmO;is9+ysF%pVo7`#^I7o|t-9%AlVS3ivU29R14WVRJ<?7xMF`_~nC>Qtjjyyd;hds|ZDf;^6{RMop-(18r>N>7A%R=O3QA?aQ*{W)wU60^mW~OtS|na&p%N4o;i39>QCRqnV0~^4|JJ=Bnq>2UL9`q~X;)(3#Q; zD_4)g2di4zTR+SNtXs;S(+^SqcMZU0)6Pr%g#vkDx*9(sM=W$+7-kxA&~a%2JdrVE`?2K13ox6UYy4YOo3|cPL7HQVo=A--FW4cL` zI^*=GJLjxj+2<8XFk%y$<~e5GN=8qhi>5WhDiX-5H;+X(qG@GKWg?b zwe(X4w^0Atu->y0g6fwgK!xB`U)g8KcqFjsojws6Qu!jn?|I8GnHxJYk3XtUO$ftXC4 z;JUXNd{@wQ_#D#e)X*F1{8J~;NLme#$R2E8;D7S%m=gpjfptCdZ!t?HfqqX8=yHcdJunLni=#fEwQyD|B7`ufAk$ll zD&*~Tix2Ci(dtVH`fQV#Tiwxw9L~!%OL;U+x@0WPVG(VHN;|)g&Wrmzxtk|%(D`;h z6!Cd)cqiK*Z($Ypm-{8EC2ABC6;m*Er!3{%42&zqrQ~ag{wQ*nRhRkuMnDiIDUs<& zQZ`u6XBH+c6*e<{k?>chb^gm&g8~FnhD{Y5Uu;!yqiJe%eoz#8n5Fgy`=Xhl0@2%x zVjT(~p8v;ePgj_U%Y?STlZIzcS}TYH(3Y=~(tBw{2||L!&c(1~*bzE^WGF_2nCZiiM#e zb=NkL!t!~AVXdwNzPYTM!eZ?v;v(G;G4_3ppzGp>Z#)`4W;E1aTy81IeHJ!7ZzFGA z&hA81wH1n{K6RYGS+(!RdN}KjcInydS0~;RV^!!@V!Coux5Id`4JhEmHaNNS@L%nF zYIVTquswc=vqB6&IJlg+q*;Z!3&cp3m@#2c^rux?^WClW5=IykfhliE+KxnA-R*7h zfbUA`>F%XU+E-;*`?C|Y={J``GTFC{wywQodUO-|D$ANS z=aH*JPv~r-iWv$m!)2_~7mIIzHv0k29Uf`k@EZXmO@71I{*Wj`+%KUz$5LLQavf2G zA9UQKb(o$;oi4f|c!iQLmA4U}Fupc>_Poe^EMMp-jJoHk7YOk}ro%V%dtuy)1S~o3 z!VtZr@6qkI%4K_^)oGwUe%a?4Vz)T^j)HNa3Q9_*_fc!zeC#}R z>Wo3CVf)=vxfB?|sK;+=(iYh70{pCY{3{6Z(#Wj|iSA96vd2CWPB#UkGQU+20L)sG zY>uE#?K~b`unl{ub`!JojagTXdf)|%rRj79l!@n4qbibb(!9zrd`a?ekt@ZPW`e0x z#7bm5Vz;1ORGGsc7NJbaHdFSIShhC>&SAg{ta6Om8U34De2P zrb>Mo%q6_!_&R}BcNrm-^$6*lQ!%z7fn$LeQgYr5^4;r-ZV?6V5s6-Vo zsnuWvYG|ddMSS~AKmBkOt$$G-VdPk^O!Fh^07~!zsuexR-k90V#ax87qFqMFo9r7tCwn1JY(Mq$>G5KD8M5g-184^>ebEC&Q zytgd^=w#&F&W)yHDcdHzcN>A%ljwjnmvSi5@p7d>Y_A^lJ{SQ(`@ZT4b>p*j#sL`P z@Lk2sFH%MG<^W&r`v2_adY5K5vmUO#kX5UQ@h})g{>in_vx&=)@2!u;JvBk-7g`{7UQ;kDi+8O zWg1{Hb$G(#IzVHFVPmBON#uH^hUMPJ)wLWAo2)eWl1PIbd=$n|e)c`;0n2l0#%FL% zjRDMzSnFmKg4Wze_r-lv*(|En7{jLkjZcH}zFU_E2wMhOmRM^@zo>KK6~QUe08&IU zSJit84*jhB_71~B*F1+^THaKd7XOVjdP6b6IbuFV@}xash}Q4&tWJk#;CT>zcQQnO3Rt?X3KUGUe} zRoO_n*h2x2+eT5}`#KemBHe784{2CXe6Bmu{Vc5h9K1Cjl3zfWROAHU&J5r>p9U4> z0*X?Y4@_4e^*-4wb7J*&rF^MbDiXn2w@PFLtNK>;VUcGO%=J0XU34j79kB}I2?PVtBr)&1}xW_EB92y2Mw`0Z3Qy5Vu(<4zbJ3s=nTI~eTGbVQr0_P}g?+LHD>$tRj!O431m$}{>bRV{!s zE1qCmQdV^mop9DE$qT&UpvE_R`h}$TBBQUjvkoF6`3effQE1n5(=seH9V{s!x(#? z2N#sRLL-zwm-aH;BKVOdra-7UEfh262L)2h{V2s(?5Z{sZKQXxp()%`)O{obgn%5) z;u|*fY4o;^tu-im*38yhd?m(Uw);gY3XscaQq-8LzR>$7#`8p~jkzIJC5zoU5ZOR& zqlJLK-QTmD%0#A6dPasyOJh9!@cb=gtq=O6(kqi&leCmt)(Z1&lD%yv`-HQKs#q99 z+?^Ll3U(gZ<+<#iEP0s)O1hrWMDyRKp(7P)fpttVImW<67cDC4=>T1PVLpW@2ATBb=phU87h8bb{##%nDROjpW}63y6t13}Y* z%s|zoV+9MSM-UlRlnq_UMuezWRH-rBE2O3Xv&j&H*g;0}XK}erVh@QqBW1=5+uEPN zsQDyV8VnS(iud2r-1l_k%FBcy}nRahbmiuoI6QRaK8bCrw<86^uEL znzPr~*gm=C;kpD^6EFP~oE; zrvvbRif&>;0u+IpW_?!MyFKX6abl5vq7X!5r3GL{5cLrT($mroGwCWKM!2dO?N&#u z)wz2SMcsOnsRwJHVDY!WWBspYys3V5I+L@R6bGury_``+P381T z`>e#$a1%%Hys5r$?vpIA918{V{6H6+Z-)Wm-xC8HY76^eYrdfrUVFsxB<-EKK$~Bu z7F|h`OO>WBJp!f7kn4kD0)_-Shg;_PB7wWhOizsuP-2VZqp9qYB@VlSJ=sc6n{49s zr+;sT!c-KoDs_q?N?%z8zE0usiYgw0)_MrZ04bzd0(|Z9I3;0#N9S#?vudg+iU#j!k51gs8A$2*LP%P6#oDv}v*?<;d za@R9wCe2E90yVu4A5~_zk!pWvx!Fwj4C3q+h%Euna4e zbQQ`cMf%LUha$PgC+U)$hFYGvY?d|%cWgA>6hd#(>pWFotstq0AcR-77o=8Im9+g! zG;X;Pq}w0g40~9qX=%P!l+%~Zw7RY2CT4m`=HK^{2soBI@=Ul&NQ4kB0gvesD3736W@~v7{}dMuVpX2 zgLWqrY@&o%J%*6e53}5Ie-Lm@n=92UizKbrOzvl}(5qKa{ky{iS})$u@SKVSguW%$ zZ|QXh1pX@)NAbL#nu~;5KdG2s#GR*roXUI6o-pT3U>(v!Lzs2OgJhg`b3H>#%B#&c zvsNrV8zzP$`DS?wC1>f5z{_ql?Ad>_sWwUt7}h?@iyQAU&R4UIh&XMg{$^*V$8Kk*W+yYX6FD~PK)v1onj8RfzNX;FP%+!(1V z)F{Sf~C@xhw`JKAwgGIE+p8DYbJgQ;l_g2?DD2L&?08_%ptb6IM)3P*QPP zbQxy?z5(BX3g&e^f?>5AS@-;Wo+R5+69<2`In4Hu^{%?@VXZKUQ{)`2dEJN3Ti9)5 zOAFUTlK$l-Ca24i!BUe|wESOno-NZj2aJJtJOJ;`=Y{}y_;g~pp@*=!*?;YEzU%r; z5L+w&OdQ=ERKC80$^XF7!F-Ff;Bz%d>wE&Tt)#F;R{9V-hoqrUeQ;iTLKMVBRBOrL z^QqgS-LA3H+V?u5qR0dirCDVVTP@k2Q&?Phg9?nm5hN0f@r4F_^!Y2+%!gwU)1k>r;>`&Ycc$A^FGj{0H1<5Kwh_Ip5d6U4SC_;$Q=C*I5O;w&AFP^?)~T9 zt+01QPm~C4iVc|`alzHVVf`n`&O2I+#?C->#IAA7U=!&q0t!u83PbDt^?JQ0FxXnQ zNmZoj$U0j`+32Y{!%>55P8`d6e;3|%mWAVjEUt?z(=>%;n z_2aSAnwZhjIC`Wx)Gw&(@k;eH`HB<;5>aLk6js;9-RiLYuZQe^ihCPl&(ik+Fwz3* z!X4Ou6>6%DKPXoJa2uIcZ;O7wK*!9{M5#nlee7ygga(ZV>{X-D;yk6N#_qy$8*gAT zHzIRF29|myIeDyqC775m-ZpL+Zvi@(rQC;p@&>J_>RMcc4YIrI(bsvO8%kRI9R7Zf zy7))i$Ps6wqQJ<)(K(Xf}m2Y0dc<(IO zTrJbobgx@MX14RO!6fp^;cK`xY@@VSs&-&!AkF$F7&r2}=b*_5y%l@xu0L(@^2o#T5A6N@OFu&Wj2Xr8l&nb>h?>U!g1|5r0Rgu%Xdjn45| z82G&BW;>}o-k!Jmo9?vFr5AZ@G-!RMNGmZzv&J=63aPsAZ;DiYKFtviXtmHR!&iGh z%_l+Y8!|`h({4&v`7C7HG}OGu~D<1#Z7_Iax~I@dU1*Ah;Qgau}@y%;rQ+ zBPo#;%sLROwWnZuPX17rPu^I*%Bo7)QB0bT$$33E(G(MQS-{K?TRhf-L>#!9pU;IP zsB*(=3vD8m)iRFX_l0l&HD{lmL#>@NMyovLG&aAcUE6aMO6AFNouht3 zb&hDRIQHzrtkoyL#8wKgZvb?6Gw_T*3XZJMYuVhw!B$yVTdnKaN$t6LxKI9eFR5|m zcwm;9MMdkSu(ru;VB?v4tFYVorpZimhO7I-`f`;??!O4qf}K_`vY9^fKo4dfc6oep z`56S{Iif&Q!&;6`blm)(!08$U^kB8cZXvQtEXQm zUpg-Y9cpsf<)e6@e&>?-z%n{0H{bCSzPgoszu#yik1$?AtjCZbG2^SK_lpPzOr+x_ zTPwMCh1GAHHEWLyw!t#xRvT#sm+=!f=<57>{Z;;CV2IV;GVsnvPBYih?Y3=P@!?HH*Yy~Vh0!&7fq;(bV4h$^dE^B4FxDZ5m-_ygVR z-$%MfV&R!R6RtEXy)8RPEA?oaG|rGf3Y3A?$XJ`b+*Bgw!;iJS33LI_Zo$d~_yHlB$$tfB8;!_H}cBX!Z!i(84&y<|N8a3!?bctrAOBT4%38 z6&cy{y6!>jMk~BaXAS|^>WML=BhoOd8?%Z?3g*VtrzzZ%O%a2T zoka4kL@r@St|o3^p1D|o@0wx}KvVEAp^Z;9YTCiNU1jF$j#mS(c#J3X*VBVARcY!r z149p*%re~CPnc306frT6%fCGbDSP+GB=gEL*i;*{8g=%K6(O9{9tRWWAIr4s`e=|- zahX7G^#$J%y&)m|CWnOgU7^y?;lWXnQ63`#d(Y`3LNA@YqtGW(NMz_>hV(uYAWW0M z%IIKXo_~1%P%1IIFKRiQxqdpHaL%N! znAROarB1JVe$O)B{%ZeqcI<`S!R#PaM&*&a}uLp+s7fwABtMwpLyoIm3@kVS7{ad^PHT<<~{yXl>YFi z0F;Z@Hv`YftOl5m-j9(FAGw#JEve|V4MWw3%E*U?kdif=HOc0Jk!K#rQ6nhlrQbdr7a+adOrh6>P7SbUJf}gWQL)?swe) zW<$Y-0pISTo)R=5HPX2L39iBGly8I5w{VFrw!l+PsDLK{$7vDo;Nbf;R|S=XAKxC# z=xPZp9OMOfa4VPp|J)$BR%Xan7nN(z;Ge6hZE)GdaPerN- z+w)#eE0-fC!m$Khw*&crmIGt@5(PD_r#i*LE~-C@Qc}h7V$9n)(?T(V;DB2yK_o#5 zf32-o&ZweqJtDZ6QzJ|*^eIL7t62Avp}%BU9f*gFiN}mSr+;kt2r@)fR*O>E8*HYI z1zzudq4~*dn>o)L$kavX9M9as<#+~#N zBYOw*m|wI!0TAZy)EF#Q;TOSrRDHBBf;YL(G103-i_fkd9a9~s#<;V9ae%c00jV*| z`;wms$6;%<;FZJ!s!!ZA!NYO;r`z7c7cLLKNXq|*thauP`j6gqX%Hj~x&#!E&Oy3F zq)WP67+~mO=nxQwkd`j#?wFxdy1S%d=x+9W&Uc@4U1#rK_z#BHd#&}{_j8By_96qh zGJgl{dm2t4lJGxCYX#3+HkyfXRpPBm#}HO3wB-`=`Zje6cwQgo4jr&P+s{>+%CE$A zsuZ&~JQ*2g-=&zrHi5?LG=`2Vw?bFH<7%C{0JAnG)PhJetFtLehk+ZT;GYC$D=J#Gy$n?j!1&(nfipw*B;+THIxa7p)g{B&D!=Dxkaybk65K zgu||1I|tD+(#rorNSlujL^i9g?Rrin8h%S~)L#l@Sp?O0juH3O|b z{n~MPPpKKfSzYwKyPr-E=9^I7yzTtBX)W%qV9O(l%mOY$5bPPGcii^=p+PY^Kab=u z+(!h&1HO@8N+h=RDZH1@?b%?NqD{IJsCWR{V1 zLbZS<|JGIeS!#Mh_U*Zq&B5IG3e)w0(o|LlL#_9%=dr*PU3c$~$yVo_*5@Fvw9L?3 zLb32r)g_2VZ~7wGrnK(z$R6h1)%nXesMh7&-Lwi1Wv<3r#eSu#=hnvt5{CSsX1x)# zUh{o!r7bMX(gA8$sJS5C_yXLN${Z>^y|4DHy_Hi0KmoIYMj!Sp0LMbTxLM| ziobVv&OK2h969mlK6zf~*c-ITBy0`oUj_9HrgeveXFhGp5*V!qCPQ|Mb~2^~Nz*Da zMQ&X3^h941w;#>$BNAF!C1sVxzAer;RDQC{s1ft%u4Slm?Qk~M^G8?8;FH8789E=< z>k5gSj2nd);{r455P%}kv6#HdN=e$qdqcmjX-`C%fC%Rx37h&VjbR;7IFVNz%{=F5WDlTG}=4vhZl1j zeoo6=c7F`-gO)B`ni7VwOWfrB4cWGfm}iJ)yvhVL;$n<$R=HPs#3(|4jqIQz_v9dN zS}7FwAQ&=LeGmFTadZrRT^u6cWvS%jQ^g(2=2fW=Bz>0D-0Q{A$kejzJl0G)VV!1r znkpwObU%J9Ub*yV0Y4dh(Dy5gHT2W$-DbMncIka@3)aIPuJxcdX$YiF8!0RiHSm7I zOhL+2USA#6PB~q7<-iueU-2pC`gp$Oio(GA59b{2CITM>mwnDh(}h_YPWJLB#Svl_qpX>?XS+-6@fT zQ+IpD!JmPRoh*or$Ry|2H7&_DMzeY&q2HVJi@Y423?ee>p`9B4<@Q~X(q3l)H212d zMY(x!_QYl$!g3g z4DpN@ek}MXy6w^%VezT6b_e&Jo_>Dinhw5EnTM+1rR*G4T35|xCtkF3K-GI+oW5pq z5+1GN`>Rd#_9rdEqk+tR?Qg5_e5(bMKsd?|?;DKpu&+)2T!wp{tbuJX>nc8rv`=bO5kL3kHKhuSZ=^9R7oK3sgCy8W-H}4$p!;7$7EvB%T^%UkXZh zj;+dsm>74lhNPH7-JBf$oC6*M>ksq;EgB4;8`d=sTThA}=mB)zHQ-T>Hrb=k z+$nMP)!}~y`-Rg29o-HSM?{)&=A8RZI?;pTy?ZP!_9iX zhoPEmt>c#M?T*J6r%x2Ya8C!# zE|JRrJhRzSnr633G<p40H*@o4@K~?@{(xA422@>@80^b^{-_Q)43XR>}csO zW^2^6gD;5DJUPp=SDk79XAhoT@%hdlXD%|Kr^^RN()Yi_lUFA8TyV4@WGi7rdki}` z@}17odLBUwmI$X1rE7rxL=q{9KGyh9y#90VqkSYt+k-Q;-_l2dd{ugQru|~`IJ;ab zpH0q;{o?oOJEZ~E5=YVFYRkc?iHvBnF>P6D&q6FhsvKh0Ss6BTEHiVemcjL&8h+0y z)iT{kOWR~*Bj1{Jqgj6kkc!`Z$%&~@w}#~C_Vg!1w3f4cvvZkun(-a-H+<9hqk$T7 z^XiD6wE6zXiyA}hbZXMOM!eh0e`dAm=!=`(vX-`yZ*a7z#J{JO`$C^Zg8hlS)T{R& z@G9&Z&GOk!6nR=hc=+wX)J%BNw7c6HmIl5g?6sI3()QW=%hA&X= zr_NA-SSO~n4f6r)di!TkPBkar46I8;iPmrm%zBvMZ~+lOyIP@HGUFk>c3?aKT&WEP zlr8VhWRW#(T37-*8&CIFT3~v7pkmpl2W;YPE1SE28fAxCdaT-rKNV?(4ADYE+s)s~ zbgK-?^y?hKon`tB^}eokr=yDab1)Uu?`TP}eh8ELl=PeWY$PY$V_JdyL3J82J@_eRa;B^l=J7<)`_ z=X{SNJS2uh7mlxWpqCl*sf7|8Ui=F^zV{yaZ4!s(Q!P`I=zt$dpMb9}tC(KCg_m@< zI=w|KtAFXuRV(nz2(qaq8Z==ER z9HCB3PbA@VdHGkb_IrREOz5y$h?>u?kVH>B2)Lq z_ExYdlB1Zj_J4i#o>f$E;pbGYmvxygtkY1J=|e$@sD*3ZzV(*Se*G zggr&q&psP(R8*x4>*d&lj0<}kar4f~;_|x_IPd6b70RfjzyO)pUOdBecW+PsKL);@ z1=q{7vM1#!EeN1ueK?R`vIv%E)cQS`)fW+N7gbvo+H6(!Xya{S0k}7fLZ; zM@~)LLN#???y_IgLoET9)s_f%r3?!naF3oi$aDSo3x{NaO2nmYHzSXTtUBm~2GB2Q zeBrI&9f`gb`oA&3r;iT|jO}f@NxcEf&oViTyB=)u=D^?plgXbj)$-z{ygb@xJxs3* z?Y~ET-)bKPSmvGE_rx6v z)9rgZ(v8hcTVec&o-WZMGq=xaSoNHqDbHI-YL*R?6LuZ%u?9Z;c-873;zURzG6fbU z6L)GD0?w9Sf3Z^k=kMrVjB>UnZ!%Ok?z<)!afH^W~qSWd7!oB+9Xi}xdYSb+Y_x$$t8}~|YC^EXa{C4mST5iy-w~+~Wn1ZA>lXR|S zWV?^dgcQpGTGEDj@FlUCpRqRKp8h3pM8w=(hU2Atunt`R$_HHiY7(`*`1rvI*&kG1#oB$#}@TVTt%Ijh z@-E*SPU$|7+bwAmV{CV6uWLbXt}VE8fCV*VjoC?-vHf(O1oF9V=|LQ|lpcM2cX~=i zmnoR$Ew$o+pZzbUja2tGC+nw#o60Jqwl5xTwqIhW&iRwowbTEGCH}*ok*n+H;U5pu zCQ8E;H&7J!#|T3Va{cE}2H*{4a6i zX2mD8N1lu8^F9>yXPoom-cXbT-4)|}vO4FMP?wWS43|G&5+X;u9~eINZ;K}uNF>mz zA#d!okdE6z6+5}WXpErRH!1m>iUQL)eBC%Yq}V`KYKW{DY%LQjZAEcMe-{at7yV4> z$-wn|QIS@>(&BkT9*Dxld?VNp?;B#d@^E|J^2FJ+$>VbfwDwH5vP9dQ)u$~Q`^c18 z-u=TT5nzo!=tfd2iIYA0|32el%8}n)cA=>53J)uM=wjiSzFtDuotYT%T0R|V`k zqDc4S34I)FM3Nkbf~hL>tq98R5d}9^v>V6pWAfTgt3z}H-W9XG&L9@svXNqW&7Rwy zn|Jm81O(DJr2@-=ldXAFy9Wj!>!yF<<0NqE$862tZ8bhX*9;Cy*?0bIIv_2rs7D8p zUYZT^08nz!$((E|HjVt!2TK5F;^xN&W|h3&Xv0-mU6k4~qtkB^$-kLId@nM;khO1C zH({=%ByF|$M@qOtz+t0rO^&&qRb^j!*w8MxNWiK)`wOvXUeazF%(r_%*oFIU3N1U_ z+^+CH8~6Phc8k^`*miFJxNV2ChL=Oo9|~%(x?-f&A@E9O<5{SwY;3>uq0;Rm_F;EH z@hSFueu^?zHCi>$v`of9x-fhO*nbz%?>CyBqZ~#!P_(@FnY|pnsK81?&v{m-NknV( z$rt-{HnAA5q(37Lurn|R=^5&$lgt|gKgGkHy3;CHOOLfCuGu5k4Jc(3!2lVj1Jqk{ znw+qIs8gD*Y(ZOuP_03bBwYq$sS1x6kiFsqKwLL7U-@GNqJ=#!Vvyo~xs6HvJ}E9? zv9i2Mu;J5UuOfi^m=-oOMFQ&9a6Yd&h`GES=nUa@sL-RzgUnQn6YC3)S%1GYU}e%e zwCgrui^X;wm?ET9-h~b=280F+$?o`!8eZ>b8$a~6cs1^Py=%?eN-Zv=ED`r4{;T0< z%r{Pp95a=X*ICZ&pWNKcWkxyJTH-UAWoT8-C2!)?inT`lKHqv7X?Bbh#J62Wvn-t{ z5Zm8|$=AzfJD#g({-`^;3e`+G33LXx7J-fK!ekPyPPsk;xFpTHUw&mw_>OHJdFISJ zm6P{^sw}0@D>{mT-?LJ*0vQ;fE#pXE1YQ)HrieY_tU`jq#L7_<*>u-~UVRzjh|7Z} zebS(RM%pl(8_0Av0QM7|U^1t74>kq9!+yupHJNUO81g{s^0@#*_reG&K|SkCmkfZz z!n#Sh%29^&#v6cKNN`l#WAEDIw>4cHr#tokz2*H6ZY(%<(l`eja4-Hj+0}@Cly2vc zdWS{_d+lVdyh>ltX!N({W-hEZ@K+BB9?EaJ&TOB(tm3w%$^{eDZZy_El9|Y5?xvf` zv-hdZ@s8#E`|oc)L7NU?U_sTvKO5#9Gv676vQNVz3xYUU{dUa)gPRAtJ3OxfMJ#%(CLQd`@q5(Mltl>BPBSJ7E%%;aPO$AqB9AeR&LU!flUFxE0~w{J>^=U$iGLN zrijQo@;$*;a*}uGx39@b1z!T|1XlfwSD%iC83~gkBH-Hk#cz~9N$uUg{$_D$oji6T z*;VT~&yv)p{OQP|4m695-jvDwaXxhLk;%9^GAf80{q&_T(tNtz4mA6}XS`1U3*#T0NMHt5h96G99tp!tsN&jfGPOzM1dXui_0L$GjWIQ9NjrG?){dL$nm*qG3- zwmI-v74(2b+m$2W@%5eA!ki?>2J4B5Ks}edqVi7>)Vb@%f1|@nbzp_~%p~NwzfHQW z$$Zg$me6_olZ{gv{dtJj=x0(K58Qsc;2`k79Gdo5D`?|SzU<6bo=e7@Zo46KH?IRu z$<*F|II6ENt^Q{FO_5$AI#sQ!9;1bz`I_1z#oBuBEVGV>j~3I$EgC;YvA5u zJZd!Q3_;?%UY@B});e*d7i||#cj%97`-EFFVkmnF8P))p+H5f9jQFAa_!3@D87)gO zIjyA;?QR(NQxRvCuPKmkg|(2+$VA(gg`IT)Lq=%o18OCp)bgvvwF9C7|54Q5xOsT+ zahHUkeaC7CLcXg_EpQiE`}3+MZ>Aq;VBx%EJ=nB( zZECT$LeI%Gi_IG#+0~5>_@;)n+W`YGO0&fDi``%Md zNJtR0JFG=2{u)olyQ+%hrL;Rj+vwI%84vsbO}B}|Iu`y3w7f{kB|GqtRx=&7mw$L$ zNts8MK#FGqChsz-@k{$4B{Wodz_>}>d)^>?Q(Bp+qqAPyb^z`5$@Jr=Gn*snX;Z9QyA#lMl`-&|s?%z4+Y+JZPQ? z;m&c%6h}--RL2AJl?O~>KWpWn-jyq(1D&313kJ9-0ckQnqe8+gBF@&)Osnn(jUNpD zi=66j#De@ue!Peu+*S0){}ej19JC;c>V$8|hx`L22J8R)8h|L;$C>&-bGA()m!~6| ztOy;H_KM0O*Y5FvO7*^voPrw|dT(vXkIK1d4_vZLHnjOfYE`VkVYY|!_0r%aZz$}p zl%r&tx?!atwbiZR=^?Z)Cn8y-c!9p?YazVx*y13+sZ<^&17Z$*1obMgQ zCo5h@W5UO+|1P8KBJj3R4w@Amw!rhaP0JR}`yu%2tpSuR2|e-YsT*$HqSgB{q!|^% zlumfSRo&)Bkc^G|bK~7Uu+DN2fFR`;I$na-de2i(yKRQ8kVL`e+~&rrvayB2Ej27?=I$bZn>48MW-4K_kxJ*38=pwBV8Eh=(<-qUAKIdlpi0>0}P*9uNHum zcVsqSd^piuN(@2WtGk7PeF6p}>qVuNTpA6lPH_wMz&)XWfnv{DAWA&Sx?tnp9o+`V zon0o{uIg|wyi`C_Bfr~FpY6_eCv4Y~rL+y^Btd*fRp0hiJZs4*i3@-8JwFL>FLx~iO0aICi z(jau>&!N&Ot){*5n5+2?%wE~2iXLukZG=J`OUE#6lnr4I_{%KLHuO?6B2=;vUmBpn zHueIFir1_2D(86^D$&-W^U_~R@pBWmwJcK^i$i%wYS88-#@P*tEN&_x*)R zx2E0JI|qUOHP9fsXLIM78RwhN$<#~1D!QN3APPQ?i7dZSuXU_lLIk}59={|i2*1i3 z7Z~BxV%v8t^}$1o-n0``#=CDYi?pJT;>b>-T6O+~5U5yf;P{cP>`56kAltg*q(omxFyosZ`Il9|2iynMb79xV@NC0Z4Uga9-$)Ocqs zQA-OAO-OK^i(2wJvR`X(Pn;k`Qj zoc&R~Nz>kiq_#=9FWzAfmiel`xz@?HubqF;Hd3>2shbXa9C=WtwTgS4TAg$HMZ8L= z3X*B(@x0#nBi!3513<$y_ghQv8#%cPf>vpk)5|ZD$`!bKrbhq@0zFao7Wz2H;iZMy(ZM*oN8A4A+0aRlh8?eKAlRv zW-BvUR>+jP#-k0wR-YAnI_xR5{_=KV4f=lFj*2X940!^iJiqQmr9r0+H_ZHRuSg{0 z!|uwU6MG&LveTMj=h4fN$kuZAP{DuPB8~`3I-2zwUCkxTXwx_r^MV@roiVmt^b1@L z(N@fAw84~B9`=PEPXkIWH;<3T9K2m(z8W^eW*z?`ZeeqVq z!(EB%g#3>`cLYvr(5(d5yM@?Z_Wn`(->Ph*_<=Zz8K@gDwcUyZK@Mm3`s!i+hPmXI6##!8_ykdm=b8?IIc9$Z^kzx(c5(_&@d zVmS4MWNxd@;|Yx#JT*=s>YSD-s-|b=rYpHsy+J7UH*nB)W+14Cqf9s08uR8)0$~q2 z9#zheB~#I|Dp)#{0MOwZrxNvQ^^7@k=L&LSdnVH(M9*E&trNlz_q&B8Zk67d-7*iZpX<3r*`R}&C?$jtZ zbNN}ijz2le4UyP_MM;lOI}T9hc3U^Q4~KHhz-1JaIO36T z#<%O{kcT?+b7e#DRvpXG7aJBO8UeZJhg(y(gE=)M-9O!0`wgF~sYVW(h;%%Z$qy=u zv9eu7)_ooAPr^(f)@!tF8fiT-NSIE%h5Sm317A*)+8&n=7k{?mxjore;MATt`kb(t zv{zbTSh(43knS?`p_sEoOIJB@t3V=-34aVh+fw){G*T@w@0WeGlY^iZkkOjd3UN0$ zsLf^ld2`W4 zFeBXt8QU)ljuO0cWL0@{tqxvt>igc6f7!ei3tf&SN)~11)b6A4Ds6a`b=05T#dp0S zxWCYp`d_eekh5(ffMQeKKR4%f+;!<82>wr~%otWK`K*cTWZy{TXc%uRZ@CgG)2SL* zi7QV%#kbdKGZcU57`+&)c&5LY71Yg3tcXiU&@H51yxv9TWcPhyd~qvD?%3!qGX1_C zA)z#T+og;XMjSCr%$C{JnE)SW+Rcj-G4GvYRM<&1IjMLQdr`R}V?rcH}n?@*g$UpXwx$9 z{(94YV+5IJ7{QFxpGylE`KYr}J&*S8WsYKYD;X<__m2|+k(G|wkmlg$*o?MC6oW?J zf%RbQjo2hFaDu}9ocQX4*;`jojPHWHm7lbK?vw@}tqx>)pPxquH;dZlN2G|DF&SY; zVIYWV&c1N%>&|ERw7i1SMM=`?`i`)K(TWTy7E$kY290MAE-N<4m>bGkj6;UAx;X03 ztA{vHIX*rX8P;#Sck+u(n&o)`9Jt!uWW1lZU&dril_`p5F#F!nxdn#)l-O;eukdBR01(krT%vUs3R^Gi(q16j#He$UrOW#}Z9VML!s_PsD!MyCi8{o$y+M?60Kz2^Amp?k za#zY$^JD=D)%GWSC19TN@Mdf)HlOlJ$LIy5Y5vOo5A4sV>SdatBD3{*qRfG;o(@d! zy@Qio@^y9gv!$lQ*9MP%;ma4C3>-IP+R;;Jw|`#R4Xxu=;*FY=eO@i_i&62A9D9_e z>1zwfxq5KLv3W#(M4w!=Zmymav|w= zR@es9Zbh_M4qaDBv2ID?QD?Y|3*CsZd5=H_2CJ$QV^RdI@4pYNQf5_n!GU{sH(RbL!Y5Ru8F<+3yED%Q=>KqnpYeJ}6> z1^4&gdioDjdoP&M3vZzYiwN1)%8NicsFa<{7>(RxxSZ&aTL2%1(w)dOT0q4;br zRkhSS7QeO1^)})F?Hn^Bk6u?=6B)}#^#y!wI>^Ms4=cY-=1G6SbpmiscxYRzKYPK`YP0g3PrJ>I^ zzxIIx>@Dg0vjr7;bq=7z>4}xHh93P8EP?~jn+sh1&+&^GDaACRo*s|xLWNMyYF@#e z?rJ9_Qe12^nZLgbYk0aS5HG5!GapPGZZYC)xlrE;Qr$Q`i&pgzKT&6VMBYmQG(gjr z$nU!Uk2*yj`h0YmcR%Vp=M+jM1t@PCqq;lwP<>Q-^_I;6Cfj#*roh?gW?#AaB3yrB zU|?XP(p1{czNL2y&48R9>{Lq3GwtvDczMY?THS!)^Xssq7V|0AM^r=J;+cw|G)=2( z=6#8#+R*A~Or-iWWsx13s%huklM<;vRjxr=X4IfN59tv?44p4satbX>b@QcrE)^BC zm$;FC-~9FJZaApz>LGhq`0%2l@dNAncrX5<>pz(!hLmPST|L7+n(Pz3I=e>-L*K&$ zmeMsleLxGzUIef5RO_E~7Qn6JPROv((a+p(DEG}CSWA4&B8u3*^b(Bxy#_^tdMIK7wUJ`PIx)9Skc7OoW*R+lT2bb15kopZ2$cXc zsYD0r{2|&u`D6iytjx`S+D*~2F?*{(#dWB0y5Rt__DRy05Q1arUg3P%7{#%?8Y0;@ zn)Z5{_y|&CNT_nMv2s9e)7d_7s~x44>Ti*r=@p+$7LFVjS6}s+J!1; zhZIc}SOy$ReuVwICUAVFi=d9JS~p8p?Y9A5Un3nv+b5fNuxu1i`eNl%y~;SG;RfUi zuR!&mSjYuXTI!Cf2vw7s;u=vemwDnpv9IbVXoNh5*x}FQM@aY5xJfLn)F)Qq{ETY< zhJ9JKqJuX^h*pW9TB-#;US1sSgX&DuiXqjHK6*GUP%m^n4f$WTc{c-D@T2`m5 zSVFVTd5=CxnEC6;Hx7azta`(lj(svrI?zjY`v>P51Ax-yRb>-;Kj(Y72mf!07P*)J z2)^|usiY(`d@Dvd7pzwG8?s*1ceyO=aN25Q2mQP{jipf+W`flE3tcarUv|+hA44(j z=w?b3bq@9TXN5s+M;tV-LG-l_m^5<-x{MT_C^1pFlsYu+31^JdM2nOgFF*UUM8rgsa~mimv7I@sfF%6h zIKS~p0!$TXgOrl_=9edaxu=q_CuF8?++uqB{=2n4EE7uQsxP#^*IH=yiJPd_m@e@n zJe-GhkwSHZqsh3XQfKYeHRXbvYmW<&DepP@N}asvdZLDB`H~#D%pMf$z0Nnisg92m zl%U@zAUqAyI-5+wkEeeG@R=eLy$Z2Vk2aN^l6l`0d<&VzM*T(G5(G#^;@nG)bIZQro`?-6pc7GT8LJ>KG_&2G>* zmf3cGbl>dWds+Ve(?w;M+p5p1fKi{>Yr+=?3neo#vNYv}F!v_JJ7#yfR~|>=Ql_P^ z2(OW=b8*r793m3ZAODAzniH?8p0U#13O~XD)zTZ~-;*xX(1OGtWm866dgN)P(KLNT z{Fo|9Ci@qSJkQM7&O8VnYT!?^6?DBao9pM(ZCRSZxRH&~Bg%A)#Ey(CWo}tM_D>V~ zort!a4JdG^#I)r`eOefe)~_^);b=Kyxn{(440LszurZ!K(?rw>m}Zu@?t5y+&)%Kt z$TamdU%(YKb-xvr`jAtI+ot_(xaFYDR<)bSX+kC`b(K=>hqayN-RGI z-LpM2hE5X~mx@dpa*yhL8kEF}hYP!doS@6~heAaVXuaoQg0@mG=k!M=+JZV@;v^b@ zy6DY0_QeHnG|Zdddd1EVa>#F_U6f2NFQ-!TV4NKv|JJKTOIA_XAP*CT`E@x}rq>as zC=fMIBsMcJUqCP`DnEvbFi*_vihoZJB8eHC;htAuU~Sp$%Q2Of#q;1 z<`1yqHh(~V->ttx_WLo7!X!ODhdSNct4QKer@Q0acS+c|&c44+2}`f<-v8LCa`yCy z65Ba%Hj7f4HAGz`>j)$qd-X1+H6tUV$ylZ1cX1)d8N-8z_{Wd?T_(_1nV23nj*-Az zHg={#h=wmD@BHOuHFijws zK$+n(3N%VSCGj`hk8dLvKS7}EI``ypUhl3`8PqSCVxatdL53(dIVAUkZMB^SZf;s| zzA1NaX=3|DC}2_Twf*Af1*%k012fG+jqFq`&)?KK1 zHNkPNM*y<=y=RmnKS@Xv?yV@-JAX#p;+w?4P1Rn$68QbIt`LMqkB4bz19hmAR`{XGQ#j8WpzfP(rYvIcIsw| zClPL6QDlQst)Co8mjLr)4c-rWtUOxK0X**wlH)igK%!G(-PQuC-VDvdt^?ejEg_*g zzvF{@wi{7u<^e>l{1VSAk~gKxBl{TRU1s&C-35Qls-v}x+^5~RUGQxH7<{N)>;3t< z(FW^RId_Jdk|?Fh0&QDx>;mowi$9HE*#+T7iawkevZdk1X{K9xLn$X31Qx6TV+}%d zT+JON)~QD*_Eq!@yhd#>{{!3Dq6J$me@y#XZ5`IzabKvmM11atIbMcy5KtvtLgIc< zwfJIn`x{N1o+f^JSO;PMU&*CgcbQ}Ymv&J!{}*o(@l$XS@HEuFkoP}W$UfHwjgyzV zc?jk4+KvRdo_ms^Ln_0T$mn0Ll2>tutTCd5M7Kdk-v>}phW^-dp%r38syjT7B4zlf zz7L}XN^V%%dL&(weR3uFZEj*^3MRM>{^vOAl`RdSt+t-hZS2L$Kt9JZRU!dicQ`{k z673vA2)~t@-Q_HP_YWxD9ZP;!=f;gFy;6xX9l6osISLicLyWcv@Btf-9IKEH@+@<& z&Y!g^@h0BI=hb@X*5pWz%r+rN5h8-<;HjCYLOp2uU@tamox8;oL-m)dP{AL z-8wP)x19_O`W^+jeZ{90`HXB3IdkC*S$N#91Hz+8=GXVP7agX}RYZ#pg~8vEYBMAq zm6wT7vx3l!l|*ZC>XpJHUN+1HXY*dwgO*CiyJQ=u?O=ez>1sJVL)Q_^jG473bVYyf zKEwET-n>o)`N!wH^j{*$9X1N32t`iJMV~Kth3+GG6B=C_IK-~K%M2Z)Dk96a8RL%@ zZ17}C;;J_K_HyT4yaRtUgX=_e1c7#FTWop;-|Xv~R~p^ZL+~jMkSjR6D!$h9<+-n ztPn0gy_Hq|pYs@r(dTNYi1m!BH6iL3FYln7Fyga6RdIDrk0h(QO6FDX3IcO^jf(4R z&V{I_^5Tw~j*U1$P3$*UM{{QOqF?Rx8#Iu%%BdVneI%nWEvBZN%p+F;zYCn0xN6eh z-X3OPT>{uIB8F;4>SczFE)NCTNo!Sg*m6!#-)0~io1TZ!(9I$+jBcXUZ?IYiMdO|V zkj_cEE6D%l`1{5FqBK(%Jy-umJHU|5-4Gc`M&n`7M)|q<2SbTWT+8d~J+mMrvp~Uf z3|T7fwwFh$-|T_fDQaD0o$CC24NJ7~Cz!7T5mN~Z>F-w2ets4+OFLep@FFTe5 z`1j_D^qQlpdn)fn$TUYABG)>Dbu{bKDHhiJx=B1VKAChw2i5Ii6Ca^I+k_84-Tcf@C; z=WRp@cUa1uiMX~C5pTb3+7T>uU-di}U3R-}DL0mo4dDxZ{ZOl+tocQ+SwFOCaWduW zY;fn>_K4x8Zpb;k4Z)`B~2H`UT2GZN+9qUe^r>{hE8rf!-E77N@Ja=7(pFCQ_&j!IMmqlDmAcljQ-I2lSm)sd zvP7`}X_bxh_q;kN`ym=u%*+86>)07$aQJQEP2NJ3MQOs_`#~o(77+5fmVE_{s=H38 zjB90kMG(ls=e~)v`f{?$&8yC4MN38eDk5lBn2q!C{&J!;`B-09At60s-{obDR^sgU z%@b~9wV9GDn}J%k3^XIkS@%H;dmg_$Gl-w#dI)kM>_L2rGGn?7y?;(eBK1^BKpRtP zD%7b>+OBYK*W1md{S3CL09~Ej2_}!w8rP}?OxN6Hx^1;mT?i9V+o9ZC5#UhIcCdbU zWQS_14qW+TI~D2oSCa!oukS@Y?NZ{hIc-->yhgBYX@Rbgb`+mipa>I|SB$Su6|kQL zRaVaQb9Ls;WI#d@fyFo?AYuWK|)RRE{ z&28esu{$&zEOXqk2sja1`Kz_J{_bF<MjL zqrQFWWYq33cj{V)VNYZ6i-QH3!9Ws&rn&~IaUG&1_!3bWoZxZE`P-Ptcar?2Gx}#%20dR?PnZn zIf0b>)U(r5m~LdJa3Qz7iJn=>TFTMARH8O)+)-o`f;|=GSHe3HWFBWP@>m+F<6S#N z&gkOGm4s4!?^?7D{Me3=W+9NP7>5H#c%+kM2^r}iOYIBp#itQ9OZ>L^&$^nnc%4#+ zZrx&ze?zfmP?SM|-%hn9m{_l;MYnJLxd4@joOCKhe=ZJRH*i0j?IGbAY7OqoA>%b{ zXi$4phDjCP_?n^v(P~u}Hw&4Q4+RRrYBxd3nCzVB#!eI8fy6(s6xlZsD1J8MiwEig zPSTz;jH5kluFO%S%rO^w1R)7%Mrsg(1I(+udg_o`fHKfLS=9?VA>(@Wzg};qN@PJ^ zq)F;Ce!6vYO7hM*dI0;l6F59+(Wprc|?ZN1rN75f`OEvyA4z1=KjS8 zIkP|t6tP=Rkb1Q;eN=PNgN?zEZ^|j`igr$6_Z<7^*CUR^10CyORX)AC1wh2iun?k@ zH$MJXq05Mf0<7L{vQ|zb-ZDazm0h!s790V)F-tSmg?rrMTF%o4q=zHhQJn;O2t*dw z2_2K2KOC==AWO183R9DEpZMD@``(v%9tVM!@m-OQ##+}sGoW@VQE8fDE2#A>ME@Ye zyyyTIgbfh4g2m5#iTj(+KiC}LKCRz9_XR>o-QAe~=QTI-y!x2ObfC6+Bx*?B z1+J7MsU|14q2Q{FuD4rWgKpK^>)&I@Q`h|ZG3!tdzo6y%T2x>75_V72{(Z^!@$Pe0 zs~Q<)0Jt|QbyVRW<@y>Dh@kBKwm}4I{J(F@2x~M1Xr|p5qY@8i%|Tx2i=#k_do&N# z)`1~-rCdW~I^E;rGwxnSeaN9DE~8TI?N&AwbOq|o-t!SbW1u$3aSM4LZutWk zPDy^aq*Q27g~ir?zmtc$=Npn!~Xy|{@^;Q8QA_| z%jXk?kFC5Us^~8#BU9UfGo*IXMITI#_I83%5*%gzej7o=4vF%7Ck{$5yOBjuMGo!}49hy&}d zHXaSp7eNb%V;A?vDTOwXz04|a=v-++uu#*B(^W_(>4f%Q!Mv6VS)^Oxo#!HD9w?ab zyCH#*Hs+&8|B;m`-cd>JCQ5F38MoheGHuD5gBfjYnTN!z#L{`W1*@Y1@%ApffZ3aDz*#&aqWe4)Q(wix zD-2%lHA?$$PF3-u3FWAiOmEAJQfJ-s3HbU=Z2rba%4_3*(EtxB7R(ObOb@M zy|C)|^>%MC6i$!3s^XZ;$uD}rY25REJewqNAMXX;+YKM6`rwD#qMjMCFS-U6cV+c{ zDnH+9w+COo%+)P=?4e>YujGZ1(NOJ9?@gP?P4;vr6k9J0IwxhAp4gbv5fy{Dszv>~ z<0-pH;Qlmv+8~=kdvL1s6-=xQsf_EE&x9(&?3ozVLpvt#`jEhBDb`QNPd!|&4sOuL~oe;vaAor zl1PL$D)y=lvRofM;h>O@~H!oNdss|v&i&+)O_lM-QRHdiPZIY zk9nNwXSG*l{4I6D%lE(Lf$tsjg=Ytsr&06!)YpbHau4=&C|}9VyKHN z8HYaoj;8#)kjCQcx>}WWG}TZSZ(lRq=XWv8^q}3|MC$i2zc^pxstYu1nqq1~+Ol}* z2?U^01hju1PFp7*T3VB;9fP2xU5j_PWVb;<`p$`I=fixYN+J&-_cyR|0a)Am_TRQO zc!yu3-}!6~d1rN-Zg$x6yQ34x<|X&RLOwF%0)eBh1lO6S0CkQxQAY?4=9S>W+1u9J zd$;GE!drK%wdRqS_!I^90*z%|=;v}(ZE8w_=cx)rk~-B^e{$ZA2ECzc(M)k5u&C== zwZtWHGcGiT&2BNkUB;$ofu%Nv$_-Yt8c=Q!oOw2?(bMMTkf=#oUFU)Vh~(in*e*()tU}c5EEKpv6MB$)2?s&D6&GYZ>CQq8Fw`qwB_U&|k1VJ8Uzqv| z!hIKatHth`Ok*`ndT7`ekDHy5CS%+NyG?^)|0`B~-+5Q$i%P?&Fs(0_>VL8xqy=Mh zYH?CfclhVW4zXLLh0~S&+fY-$419n5`{#tnr6wHS$G+`JW#6hbLY(hAK<>f~zkO=P z-dtT~N8DB@sA*ug1#@i~2&Hq8UNmq{aywZfZwO3+FX%dGsPo|r;Z^F@X{p9$mL;~a zrd%y8O=4~!|HVpO;fyx(Wug3THY^kAtlZi*cfa~=HfyqC`1h<%Hd+UFp$kA=>&t^0 z!$#~5b})W6VcBW67)q2 zak5l1y1F~Bx#5D#QqjJ&=6zV0(wdEj<5i0cwrt8ouW}!#25-POagR;xb@R%>9V>$j zzU&9q%Y88fg+;Y}t}_9-*S~IjQMZNpT)~LV0cJ{Nsp#ni1p(l;N@zd%VR9aC1g<_A z1FA=$)91S5SWXdJ?;o2T1C%_a1+^NI0|~M~p%^T);}~i_S?6hQg+c7??tad+ zlD|{u)5TfNWw^-W#8EEuNPe_s+mX=o7H)O{C2_^_-`tmi6F{`+Z@9|DS)`{4X}CYg z$9d|lQ2y$<&J`i;sS%ejEoj-yBpdY?yOJCsMLt{Eqe{gv+v!J=j?$2(DG_ta;)8>H zg4tG3=XN&ww@whad!@}W1Lp##lFBY`SQ91JrZQ=H4{xQbonWhUR(NOv^G9V}GkDHZ zcz0XtOUyglg@V#X(E8p9A$#vC-N`rFetqAEnj~|&eHEbG>SO5@ujyR{SN)9mZ zrb%&;t#7sjj~4cn1v`LLs;cgUGK2kth{64VCfYsW^simpisyNqmHDHY<^+`+hWpm$ zWjPc#IVM(U|qD0?rPyNbrs2upd}KJ~Z{nwDq{ynvNjoCTx&_v;Ncdu0?2dE}2h>NQ>B z*x+{j&QCdlfDpoEZ%lJC+I5J$;%`td{mpAs3uvE?D zf~LGIf_#p`pJifXpOMj^uNyjolrT9rSzZ3{%+};qT<|;V}89O zlyp-vGwJt9RVvw7dOlL2(;4pB>iy3`;i|_LTrx%)1L&jVws(2kqENojay?T1E>hog zV{DFR?ME=b%TY;!BJVW%`FpZgSoq|}s6G&bc3(2Cgv-=VramU7D5F-Uf*jXN)?uT> zZk^-xZJds8^$3p^4a<{(?o(+Bl);$S?&SspGp;;(;ADFRE8%-B%WG+B#{%8sd%$N> z4zGi6_M1)Wl$v076c16@)6r5#aO)d`4xeWBzmY7mYmyqs1edEpu+i^!<2#;AtE7b9hV5!0LAW%wG2bJ{sMckHdn zTsj92z4RcJcb;(e=S?vcrcu+J4I%pr-Ccp6166tD%NKfbN?C5H7CITX<=3m{(zNE0 zMiZaFaJMbNe+}h}*4tr~{Bxw_taD4+L)zV}j24sGhn7l?$*S%ZE(&i_fL~|j|H9@P z^N|pnaz!lHStOa=gxD;wh)Pfl)Co^-73+3_AT4Me55yRwUltAaTUVUmKUxLna*!d0 zvC!w99-no`LHiC$*nh#O$FJQaVxIcnnGxw%{TpB8mhgt6^HWrKGjA~9#Yfx%#5q*mt= z@q9~xe!_XFn=0tl(y>D`h7R7m?Lre(5>-u{KuT1y!&uIc<#$%sAE?Wu zQ0>G?E!17J-Bb4BXCqEiz{)z#NYZKp4WWIYiO|q!f%ec#5h=UWJ-v=uML{HauYtg1 zN^M!2Ds)fVNk45g(R?VsJ_#`yFJT!FPb(VW0+@A!ZBWnu9CpwvmBtSJxDdO;w?nBN z+4k}vLHSld@i}X*$zJ>!+iTXpn8gBV;N3K-k$Zk`e``EvIC_+Sa$v1actkIFB1v!Iwks%8eWIz((|38Vn_3Zkt>b%V3w*518vE|ffq-f%_Dba10Rf4OHJ_x(J(KlCn$2`$&P=5|WbF_Ucn@bn9fyh2{eDEr6irf4v^ zQUIa0y*B`_{h+O`!Qx65vLJ+H5_vlaBJHfbMsGb0e<3xf_BZ17HixnhjkN~za47=v ze_oWAUjDbEv_hvyYo9^;{fOKIacwPp9(2Y5)ae-U#LOM}ugwkJw6!@;);>%g-j3w)gx;? z?_Cm7&9uqD{J|)Av~Z;k+n!#tdL)ut zCd={f?_6!=ndSlP?poUP4RxpULD581D#afr{wpm^2nuJM^1f|8 zgKYY>PSVcJS|bCy;m>E@_{ZzI_BvdPh@0m=;2-i>$eL5+mAfrC=EQaDoN1{|b)Pb= z#Cs)ln-m9E_6uT)zQL`ZBFCp#F}t9c*1vCM^TOQqwhJLr?Pm$kP4YF$>DK8qX~(Jb zcRDugG+3|nTPd@y(~y-JC4FH3fVOb@9EOXjx2my53`-{9_6waGTWs9b>ZkWkRao&v&i!{?5KcvVoI8p z^;+;H3Z`OXfU>n%OeG}+2VF*MTJLmzw(kVF2A2K&%n1CxZnC7Y>D#)1`?Mjguf+NT zp<0SC!ew!NQ?n=AEEY6a1Uy=9&~?Gfp6BuGbIOUPK?1x2b&%`Zwb${@Ymd2z-#XPs zf#CT!H)Q%Qzu^O2#nzGj7Q%ZO1A$GsO)Put)YCt{Z~LYTdnz_m|LE&UQZ&@RIDPaKPS|!|5;_b zD+h=tg-dl$+Zz5+Vd~l~)xCl`BL$?~cM_zHM7|=EAwZZs_Zz3r`S6cKna*&y54n~_ z&lioFY-dU|KgOVT)rct@_e`*|flWdJe%Xi#5N$O-Ht%I;Bu&b8ImHq;tbqlJ=!(GoC5uNCjGc&0LlzkHErEWtH?H zeUiZx7748(^*BXZx{!>*8iBCw|Cc%;ov$K8f8!oCKwrd^Oso&piB6-%nApc5X85(# zf%wuHjl}x5$(M&JTKn|*Z)5+I^!Ko+Os%?`CtbiXzV~ez)V(z-#chI0DLukq_D zzVql@SqUYgKo})p2=@Zt{G9@^r@o_sacs5XSLL$u-gtswjGd3RXywFheCFocp%Z3Z zRDiXii|C9M9Jx_5^_i~zk5vgMI8%~ub$6SSezPKuzR^e!)bm;!ifj{O)V%N&XtZ~~ zOY8bB5x4llDW@>>b!fSogwBQH4|Xm3fe+U1YV4AXFcbit_^WtT6@;v=vA&f4UD^<7 zb%7J)ce3VDFo3t~vl)LED1hYj?Y(gUWqwQr;f~a9UgZ$e?hDQwh+{rcF+0x}hh7ei zV4ux5OZHU%(@FM2Jtn>LH8mm=?%E6b`ztLULU;czV+oY$*l@(bRVJyVcW~N+bih>g z6}&FAEV7F3;+gf4>TA)U?%paUftCAg!3cqS>5ady#Ee%NBeaJuow zG=_H!=uvauc6lLpIpGa@Seleqn5{PMU4v5j*lzU=6CCI9P_4P=T68?uKv!$wa4wri ztM<#0$dxAJXhq>e^lfoT2i7kR7jIi09z-t2>Hm`@p0?gN$hFRmP-cCX7ru9cRrzIk z9p)Bgak)*sH$P!=14q!^avATCjMO<(Am{akV<;RXTd*!9~a zq^VsKbuqRFlDGeb5mNst9M#aegEn|fJNe$|LYRSX^`#YsR5nx36+mQ{b_e*Sn@rhW zYCP+9la+rqeGvH6zB`Whqd7FH8W!0Ges}8Y-kVtqZ2c5`HWA2Ts~z0BhTv#U!E;%1 zWO&3~NNu@TVNjqP?#aISh)t*#MFL|}lNpLhJt|W5a2EW`X5VG0)(~t}t%&k;O zU{v@4ppnyy64BwZE@~IJ_Ml;k&Z?MaSv-NbS;TzBzy=jprj-*DC%9ft585o(n&X?+ zC}xU8J(2Wg*y8+@or zu=vY!w4FAVN>D3fsleQ|#_o;+arR_bGPLJQ={Le&-&{{1R8nbb*Fm+>+PT*uG|Q+^ zUOl3dw7+-w_cwim(|gpCBaJZ7+%Fg?FF#iu+!X5LcOWNFXWfc^4gzwUwh?g zIHO4I+4skRPsnTMtxlsyWHd>J_oz+&la>9%OT4j+vv+$wIPTqdmeA`}hsMU*2$oSb zbHNH$CSBrzsQH>f+TxH)`S!B`-J^N$0QM9lz0_qXQJf33U}p#kz*_U#ryi+A3Wv!I zcW9)$Vy(PaQlCO@Mj7Oi56caO#6cZ*MT_2mJJUnjEN|2OW1`gAKS%*K_Z}=-9N=cU zSo}XB04}S!5(6OV8?^w@GE1>^P~=M1K%DSGl>)f5#pusb6<0rq0?DJ02_I|ExRqQVp-k9bD=fU@ZaGWN`}uKx0l_i7HTCB6O^c1}Re%Ifx&7U%F)1U+6Hd(gLc z=+CWh`wk`L#@w!un{LX^ zD!RG<>(wAofkI!CE$XEUgyR}bh~kFzSP}2=T(}ioJJXRZD7fP~PLd^r?pGoELirBL z&0!U9_3+P5lxP$+ZL>f1xdbJPXTBCKFW|{xEU%9FtmE7PLtF7fp*XwDA8Pq)ZhGC> z`gNX4SP~-CZOlyv^L+pA;*DU3sC1wW?WPYq*p|~?NRw+@)kLuFa(F+a){m6Q0o94G zqhTbZD4d!sOk|74FRR$Bkv~-k@&`3Pu81XyRbx+ul z?tB2`=C1w7mP9Ww(Ij=)dAY$g7ea=PI>E}epUD&%yKZ6(;kV?y-I}^kvAm)cMP?c$ zWY(P&N$zr4^&CgPre7BRSP1L1)g-kdGLHbLcHLWo0+nTsvm^~`&nfi z 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 z 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

fQ99b7j zxXpR7ha4|WHl!$JG{}$1!+h1Lt)~14Gb+hzY%`^|3YoIYTky`6H)piA5Va^u2L#F- ztK)CF%J!X1R<-kp;kt?-tVUn1Ys`6ylb0?qnBeKw3rwcSxq|An7wl`gtL9t-PjCQe z{lC@g|N7T2m2t4+jVn_`U?y<8AFkEjLHZgVIZhm9t8jn9L}{}9TaC=TN<#IjT<~b| ziVrs2$F^VL6g2eSm44mSsP!C$niB8(DL5l1;#W>U=|qlllDEo=$_&hH(3%YQzQaOY zYB|XY$j&&U{Qk;H6lLu5MuQxsq=l%+$p(|!^O2}PvJ|#-L>{gOmnb93;QmtxG$I%GCKLoAREm(b(Af> zkO(zd#!4&8Zn1YxjUm7yN`V*hBbm0WU?9j&IG>=tw|yj>BU%$PPvwi9Dq zqCS)npUxbf%n&ac#l58KhR~TeL2b{k+5QffU><(!O2#&p!*0_x^a42ECE6rg&r=5d zwau5Var8}9i?KHtsENLTQ6+M0|R#UjbuTam(> zkH6J@nLi#+dZ%AY&iFLc_K&}ce;vx%*{DlKq3~i``RosML28W~@hh*vW`Q6Ep~gMe z{TU7~-8Qq+ZR~Jgh#g)S5p#S%F2kPVCHzjT=|Oq9dTuzRD=5EctfRQt zk%-&eyb{Of{lpaUyu;@kttu2#bnn(LsbA>$N^NbvwM9qUnCh4>zVTxY9u;?`U0ZG8dy;<2JFqD)e2o^M&t?;xel4i&5G z_r0Ui=?L8QQpmeH(%3dJQq;1_g%5kW&eZp*(DR(z)=K0fq*+%kQnhd~&r zaXRO_OcviN#p9rFq2TwkEqQv7N3#g!x;tX@KJ*KAhdOLCQ>BD>lpVZPXDKZsSKUAB zLN5X;{dG9&o**Law@CvA(wKRR*ljQEE(w6Y30c+vyU` z?*<)`GQa12WG?bD^8% zDc-UBxmR0Z0Mo9Y*YR^Ab_7M|0Z1P@^z$=Bi?@e}aD!e_-+w_8w9e9W3k_U-WBtt- zPv1n(91-ql+DnB4P-obD{B#B&%bg<6xo-*8MrYbh?$Uv3 z@)7h7pTI1Z|u-@K4 z8lZt}rYe!Mgza^EU>+cJ68aghYA#S!anTfEkf0p%7iK`?Z)L%f250HYQaGbpN8R2H z`=G=s2%E{HEckk}fA?Btyl#EdP^_YL&r6HjKhVt!?vnr=I?xdbVKTaD&lex78%VZu zntdqOq8V0i+)IaJ9zY1{CtKAzS=u1yg$IECwcsl@iU2tNmEaMTADfa1GV0Xa) ze-Lowx_y3vYek%wv_lBViGpr+{B)p1gw6w;oLs#HRkBaOqM)=4cyQCn{ZVPC>j*cJm4SzdNSL1WdRR`z}0(sa=*G4+g zBTnkxLO5K@OZK_!)n#M`=~w_Vhnd>GyPq#HS!B7FoUW@5OACB@*U-=8ZSMV&E*!37 zX?$ugO!0_pIDc0B48LI}BtoS;p5XoO7dETOoU92>V_bSy5?~f=kUa;H^k=(QA{Z3= z9X1MMBW<2){Q-ofv1Vc=Najl}N7We35_<=)6m^6xqmiA z$)vwjfB1E^pAZONzc0X>WYNC6cYQ*;e`{-|in%f2-$_NQ zY{c52Xu*d{k>p_JK4W!&$6W;pVg9l3O>nl2r<#d2s^;J~tP=JM1&btP#2AHiYs-ty z&(tBj=d^>3&9rQ~_G}icu8Ln^TSuzLLe&|yRO4*kF7AM4r5tWUw3tDF3(MY*e{mYh zrcO%k;fnD_v89Y<(PPJOvMDLJ`}+p~UOd1IJ4w1g#ecSJ86~Y^#;jSb6x!folK^Ul ztRJ881z2?Ez2G`$O^mF5mm#bFF)L8K8HK%vnXZJkABsg)RcSVPPWKi=D^>aY2!qpStBLAvou{{(C##Dk7*7Gg) z@o@1Shqf@vXuw%e1g{)4gppj?e|C557feYiCZ=v^zEN^Wg zP3ehNc$d-_nX8eQmJNZ{S0OC{uhd5=RctYgyzDZzF|NiqK1|#5^cYqqHH8MWmncnG z$R&?8`%w&J`-ZcBiTggP%A>Ojrh!`+WgbvpB)kR*UTEj*n+dlC3Jz>YPiGg83{O8> zs-*04u75ec({3cBf&Y&r2a^Jz8{%n+5na9XAwY~Ta< zCUd9zkS9{h{*+y)UoYp_2|o#eB$tUCXe)UP6Yi&`l~2G3kBX89Q!(XrVE|!%-GFo5 zPY`uue=tPlqI^RKE!9FIu@Nq$kTiemucKUg0~M*~cmU?45rV4<9@gCT3D1d;o{+4u z+q(Kzt{(xWpSuj|RX%+0nK14%#NS_JJVmJpMlcVM+Vvo?PJ@qh!?n9@%wZX z^Plrh6;|;Vh|%%SM1R8_WSEqH&|0g5S{eL;##-R|#Jt1ZzG8%FRF2zp&<_kYxYMk`@S>V639+8E zG@y^=()<$OFChcoJsU@B9=*>764bJ{q6q{N$SjOsN9KlB=t%vz#bG)#<5E=e#>X+l z2n@gO}gZ)8I#{RJzTTWGe4r(T}qJ68SsX%8(bS_orZa$~(39 z1u!j+?W=g>28Q(Xk{Cb+ zlTgg$usq3h`atSP!eIa=$k5)*v3{c27sU#A-b`?BJ!ebLRZ6>5e@a=|_Lx*>wXC$Y zl|DGy_%>IH@%c&{e(4h75<#PL$vnXHTEnSgJ(^Mfe_bExf0@c~(MVLb?vTddt)@ zueCN27lKg2V3QNh4lMOuJto|K*w5D3TQjpuNX(=@U23e6!hS}*Z!jO_#W8;uRc#`< z+;(3mXL>YKJV&noy1c&I+W|4`X6N8jd5j{ab4g;XdBJi&S);(qezQpoNPAC>)Mb6R zT3=+lmhx3p0zDZfT56aG3`cD(9S3P7$v%l-2p*6vR=LH0nnB#{3q6bFmMfKOZE!xR z?$?$K!aDkotJ}=d$uR(f-`YJ(cCuM+bCB1l=2d>a{)YhM4tbswmgFN;zPpJ}^ez1;Tp8k&^Y zLqkF?v&UQ?_Ebh-Fa+M$r-aod?=V>30Tnt)pMJ55`sDNM=XD6eg7#LS4j12v{~c$f z+ptJF!69B%lLAiGe75DhQC8usk)02CgtVsI6&{MD(rO~>loY+T9TH3fxH#gHQ4R(+ zNH$n)pLQ>o6LxqvBp=2yg1|_f05)_6qmj73bs{W^;t$bVsbw+9mw-Z+WFuywElwmq zqxOQ~=YLuWEO>@d3ONG0`lBV}T5UUc$(q0cwkxi^S;UW$ zxu{>2b1$8vEf!#fHPEhaX1)dGu^Z;st%E)H$>J;mOG7P`g-wD;EXeH-(t$4!>HLu{ z_>&cp;O-yF+j`dh%VXb%@#$_FT&6+OI~O)!@#=a$UX-|CO!8!u>~_-0N?jpN9y8wO zAfG=5I58S^g7XKJ#IceW6s%~zYy3p;`)fP6QQFz?vSi;kBX2WCZ8fsqFym{zz_vD z@n`)^NAXfmiBOdRK$`PV)9j)s#}7?_1@-25j_qRR}*PY?$tqL+O*-!-Tb zj$rV!-227C8k|%ie^c!DyyEi$a8)PAM~A03T9E)79aizxym)%XI}oL^{E*y}Qr2|@ zKOGT&3=8-U=+ZUr9fEX#-7EzQ{POgxkZ_kcIdY|4u;ut;n4#VJ#bBNX>gk-31oTqs z#!7}uvK~0vSf&A^fK}8hOUaB!z8tp-E+-{h(BDJwI_i*lv^cy(C1WgGu3`P``x*>A zyzzJkhh?rrPB`~RV7NLI?Kgw|J)JJizKo&* zYMtkUUAxUsRtsC?(Veu!fA?^4ut1ra{o@U*6e%+7WRsTNKyQI*%QMECY zM4IY~UaU~}Ue;O0zedsOLS93n0U8GuKA|9m_p{DWDVmf(^cMa`voBViK{MggMCn=b zZxAHTH2;^L0Sv>>8aqUs_6@wf_oD<|myG#ma9oES|3ueC@oa&B8zy}YP2vs4&M?a* zppeYKU|08AX(^))rw!>3Jc8)2m1!8C9(E#`tFZR;+PmO>V1c$GY3d+^g8FQ%iP4^G zvoz{6nt921fIhDq5ihuZJE@+T!OUW$1@aqCj|_e6)g7@^F-0nO*BfvP_8^gGj0H1W z#ldcRxj0V7nez;RTq`x3<)S6c;Zn+_9}Rt`*AqZg2Ui$}P26}XxmqYDuJw1)HiOA*s?)8s!*ODd~b z$w(%j0e!ePohiaQWM4c1)?}O^TaM3kSg48Q@i6>y$I*s+$fu%LJvz3m25ZhK<>JL$jqzk3#T{3+F2Y>}qb0$f z*?Ku(l}#08CYWKCV*@c4_V5$p*^XedQ`0owQny;HDfq^2X1T^fDFsG;Q|DqOID=}ALK!HOo%Tg5t+L+E7YxKLKCh(mQYuz^{GtPVuvDORWlRPK*lNvgUi5y`l?3lB>@xtu?5WZ?6 zXu1^ba(fV90B-~I+A$&$`wzx;1~~>2?QlB-$mc`B`$ajLsT=nt|8sgkIq@>Y>EIW- zONTKJM#v(BVF>-?nRi*TQ|*0ZLebt-Y&*augL^{Syh|p@4?Yw3ifju%Q4YspRPJ~; zo4I8kQmS`Y$`jHJpEMK2;jN7HJB@)yxrB^Az-CdQGq^2h*N#l(b%uG>q~4)w`iiFR ztXu^gJZPZdexP(bjfSpUfnh#EEQ%@o1|}#1qi2x#K8vCz{#Djs=U|5besLR46Xoa& z5d`V8K0&O?&$j&7FE%x-pgiJZ$43U=xxiLf1Z0L!hUxZC1ug_6zn*h~btfCLIKAZ2 zeJ~Gtct`%`^nQe&lIA8Lk!(E0R*67}m_fJ7FZW;TN)fZS;m3Ru&8NI(lexPpbFP^0 zr0fs!>ob0voAB}iMry>W1cTi~oi=TxbIyl$xW_K`Q1$H%t*Nq^XBe;1Z8$3rH1dPQ zGlZ3o1z+P_-3{?{`tb)N_Yd@enPXcwP3%6dd>S^m71=SHM^)yBd_PO?P9+z$ph!>M05i%8KIz9ROEjgr$&N!_Nw=kVj*E;Br=?SCN)Q;kTn0|xw(`yVDS!0Ys9 zHhQHiw>v83jTcfBZjbCcF@wg(g8IT2kO0vB%AoO&LHRc60D}ok7Yw0LhQ0KoPA53a zqu&OI`%wJMa=^Di%q%gf&`vkDCFLLfUxO0EkC$jR-n-6Vfv#^}f1;UTPUK~MsG3V> zU=_)lW~yUchkvp^xKgk5iga!k@`0YgKypyA0#(LOH)!fqWfg2ZD$6MG}Mz1YjmJ>J*YJre|Xg63^>pG4#@7X`pP0OlFIjrh@KaA-#5pn}cFsG`~<1v$i=A z6!T0_2$xycl*pdqD<=OvY~OC$+&s+&LrwF7=EDRX>}W!7)cEamUnj zC_fCvvK4W+efd1*Ke)}zQNNWTj3s2csO%zIZFz$lX0xKHU1vrAel%?f*yz*Q;(qqU zinf?D@Zapf!lX%=K#D9}PVG0Z;XTHD@U%Ir|Ete&RX@oS8sN^6u@j}rd*0ss65_oN zv|6fbhFRl!7|5))4S@bXd^^3Y^^?l=_kCIFKwZ)fSV8E{KBtI`9T0_|x911v3m1By z=yA9u)!7kai2q)@8G4vp-!;Ow_U_dLI(J;(CGQpz**6Fr#QM#^X%a9Tyg<8+ZN}YC zd0{L%J_m@sw|F!uzx0^k6S38NNqxPUyn4mIey+qh#^vw-E#@bMad7hZ&R@$Lv?#1* z%2J7aPcD5>@-^lKrdV?m>n!J#<@t79>2>DMR!uLb#I?EHrphHPz&n#D`QUI*tF#HR zvyL}EB3l-zaYlw}xwXZVmkPe~cp(4NP~7KIJ5mJeh-mbjT}Cc_iqUkAZ{bjtaggNi zx=Qi+FwONY-+xWm6sA{8Hw^~Z2K6I5t^`Fd{-eJWZ!ZZ2Y=5mhEHBqFALhuSDESOH z*{n5=3oXVq^+4JEyONzZ#rM-T8keRmR)z{LP5K96`$aoJQqOCcTcCcB+-ut9=E1Kc7T^WYT z>)GZj+=VY#>OVK9tPiTNZ@+DAuav7urt;XOx!Nx3E?H*6FsO`#u}L~arin=&hHt`g zSnJ)ovbBE;HBsER`y%5*fnML!`e-ysTVRWWlV!P9R_uxjruf_-FBy?-Zm9{*j-xnw z+u++A0f6a}B&pO@-z5z6Nc6B86fHyf_eJPf@S9V->)}$D?pKe41vTYq&^!no89#t* z{Gg*WiLtR}F4zs4V8DPQ89gh|HZjENvq08-xOW_(0f7%sAtoswAIWZ9SX<7A-c0mF zvGRNmfcS|~SxXoX+;HsR@B3VLykD?enAat}{@>W%=kU(^ z`da*htRCb-RGKgyFPRJPcJeMVc3=0N(04o1p@{VUzHwrH_-eH74eBpAr9R2&6xfi< z2&p=M#IzyJCg#x+e#s4TedI93A)|)&A?;w)3=NisNSda4<2t^L%7m7RXy|6kW$Ywyz>- zI@OWWWa3*y2rYf1fm^|tuY0(fIb<}nyVvaSXkMl0b7Ed#2-jq*)^8tP)$mb}HxNxj zbvNH^NC1Y#+5dYVsl9BR)#N$I+q^wMvb$vxot$){T|B9QSYq1K1Twp+QCG>#V9yK2 zNYP()mnjlvQ1^#r#22UasJWC6H`)vPV^)z7gUS_km9r7t`0~hc4PDiEAU=wGK zt)pjW_V*5N?E7CD~LW!fD&(V`~|qSBMJHt zR*jbM-nM%@)i>@=Y_6FcQexZkV3t;>Ih<}ZX|v5Yd_StDx9v}c6d63(7pZtzJ#9J< zk~R1#T1kX0TsdgBTemlB46HyOODj31GKm3+7NIL;uHM=mpRZKjCVmA;4{Zm@hfZrq zxgAfdYuIa1dm=2)l)CdZKbDMs>tDQ{ER>BfA2-{dSZ_dW)qL%SUgy+z+GL4cJ{1<2 zq-588ANM-ODzjr^o=6b4>VPKPj(d^)U{-QDomb-hw#o{L^D0I@-qJ(sIqKM07aU!I zjMA31DR#n3kqR1x=AW$CZn;*qNhu25z=zr6(&s2V^=VvKeL;thija@pV_lKi8E{n5 zO0+>kcUbK672a)q&nGQdZ^O=dk11<+70M7rW%sWv8Y5K*;Fw z)i?F+;2T{SAOFUr#Hu>v0yYS+Z)>#bHBZ23Z9I=V;a*FS;yzAfK zVzUFfGRvWU9Gf-m7?EYcKE7=sLs~-k_KD()ibj$9E%1?)-<{xUFI+3<&l(vDxa~lK zp|ts!r&MfrUsU9y-?mOJF)l2CnYyzbt1jbnRk5qMMx_CB zj^E!P#zB#sKaUcNn!h%X#!xFtP{j@&R18z7MhV*}arGGfti|M;E=H&{J)kfyKQ|@X z`>2dGJR6Mgi81z*~P`TSFm zi0fNonO05eo0}by*ss(`LlJ&{iq5*Ms|jvHp>ZaVGjDS4Qr=J?;NeEJ!4*0vCR#q` z5tJ1}B%M=U_ z{v^nZ%>}?}y&y0DK&mYN*9;)Z|0QH7fPFusVEdw5a!fF~4JdqbvLTPlXFJ`kP#g)9 zVQ%<7>4z5&HWpaT{$5cmJ#{Zs%-XH=dnwK0YBo{Q5yZ58g57N+OVc}bV>wzR9WQ%A z&|@_AWQ&}Kgj3*H02iF=plIJ}!?*hVWHvn-g`Mr)Y9xv}5hbf*dEjVPO+H^LA)0fRp{pO8%4hKXG$UC~ilg=HAK?-V zHK82bD*bwQIT3!dy?EUW(yfE{>C-2tb@xIN?_bf7$SL5nZkapME;@^iBJ-6W` zM7I`^ZveXjCMr+HV$LEZvDFy z?xAPf^WMU0-OJJL6}xCc)9=ffCUtqMm6EKnw07kk0wNBVNdMP|hoBmIT5U`*==Xfr-X2Zsx}AQm_u-zIQ5l1}*=!RWOQQdEEcDNafT2(F zUyK5TuR_FRtsKJ^)Z0&%lUUYUZ>!vcG0DD3vz#2-n+!%biehY%J&odh9x$pdb@nMX zy$t(}aW9uuyJGg|gve=QcX&_mZ`rVg&Xdo@AGPM43U5dy`->{M&-UFT<=LYAxG|sO z3o+=_hH2DvZRjVgwxMa>969g$eaC!8Z7ER!Ej;sFRSU6>9M1F|Y17LH)N>W!@ zg58bbY*#TdBU2nn&Y_jeuJ^603I2Gu>&uSWZQ-oAI;|RU{2!3?=$Mr=Ef=dMF;95H z5A&!3#{~14U#>_GH~lFYLX@UObrKoM8@DTBgcC1v%(-$s?~>fR zomMxSY!)Y=D>kolEc2te-I8X9HR=N-s}1Mz=Ht4fEjJ|Pm1oo)0&3f$PCgjR{Q?v( zFThp|$rD$KrJMh2(fAHM-2X7fDxyE8gmkjuGOIv9znf?{p+Na2WABwB%qtXQOh0Sh z?%P(&AvUov44VGxM`el|?rMtc^$9DIl~w^?XXr?$ZE`0}8$JSat=oP@wewnT#ES`+m6e@obvK-~rA8X3wYSyU zd`}w&wTm|bRO$lx#V?VY2 z5rIKNQNrMa{5G-i|L~;qRqgKx`2GC=)4not+OF(tJYZ8ei8h_Btp&@8iv@gppT$^P zD8|gFyOEG}{P*1+M_hsx2M(1Ik93=Ny11I7s z@v9#fZmh+*9Zu`()LApK?(CS&h9{}0D*x_}l8Lbsfm}OJ#0`|M%IF<0Ktse}ESlaj z8D`fDVD&Hbx}#qA&4e(#0hkz^q>7}ZJekD4Q+=Z2;yZ`|C4(PxPs_*FTU={>g4g?^6a!s1 z_h)}+^s^bc6=G(Y?K~>MSal zo-9>6jd2XVt&%6Vm`G(i)otW#?2dUo<2YQeP1&;#Ea(;OX)?0g_?6VhBNw})BsyO9 z(fgK!fqB7h3MFO9w>p*?$t+~??#Ar#){kHbA=GIR1^~*F#+qBFsM6I@F|8=s{Qkn) z{9IF7{@D!p{mk3@Y)&m%-cGLM`ea2xC1Dnwzm~MRgkS5OPu;jCo58my+I{OBOVSi0 zN*e#aYF|{Cjx{Ued_j+LT03JbOo?dh?H?Lw=nk(QW-1h`xljc&O1IMzsvs4VY1F<)eWC>kmrfJlAMP5hJkVl zwK%7%e3!nPqE~pPTMr8K+1W2%snFNhTc4&de|UM{kf!r~KCH&-m^YztNQuSG;ybSb zvo1aUAMo|bj0EgMj*_v}ZKO&f&=sn}7W8n^nja%|L?eIf)))GP(|$wPo1)ou4o7;l zZTYI8qC|(2)6J^BI8tTVV@P7hY@jeF4a_*o828l&X?TTJ-uBh00^>jg=4oDG#4mVv zxL6ruYFa?j6rJQ+p=e|&-+}hI%t70)ACfZi&wlsF1hWoC+3;Ha#o~PE`rGqZ*CE+i z%E6AZpXr?JzXE8@z-yG3_*(4W8ban<_xZ&%z5o1iY6CU$-G5%MLzS@7=}mF4zjwvt zLs!NB#pc7h8)AgUdY_G8>>2wMxG5^8;Bd2RidzHvz&_@ROoWfNOI10g z(6U)Q2&+~ZZ++3yVp%ls$s!UrA~p63Bz6(?ct5s~SNJON;Mdg`Xx1C7KsO3-(~kb? z?Pntj4Ew^NOr9;xEQU_pV#;++U@|jx;r6B z41H;xe$~h5Zu8SwuRM`HwPTcoP$w`gm2%7NA*)dgrqRVKD4JRg&5ohUh<2`v$~mUO zMNK&lsnN4WDDbRcF@#3%7K|qaBof6ppZW|h|83Z{^HZ&9>|oN?HJIHwuCX{3qw!fM ziSPKMFT267F6wpV7$vM!ViP`ogcchNpCx1f^1O)%ug?mq63wGnFL|_9(7eiLOi4`6 zP|u=9M5uT%0x(ch!`SAnNUHDS96y(Ay1ksvdkEb?)-S%t_hA&($}z#>W!G2q>(pY;fN`MxzuFem`SBxu3VKsHY8M?k!xUjAL; zri?BUbCW~C34lTC#oWUD5P-VKA;>V@<~TM!u1SYUk|$&kl=jtnA}zoB02{KM>6M#V z$EQGH>nooD#B-c&9$|JYKb?Pf3V4s$CBLE98p|H)A~zyOtENv|@JKEmtyyavNaMTZ zL=c-HB3_-%jV4!40r>uP-Z-QLS}yimq7MW)%3h({GO$IfN|+AWpaTs)>t zdRL1{Yr6*Wp7h$PkiHO7@&fVKeyCGpZEpY5I&_KAC*Wy^OxX|jnbeP=O1{1A?_G9(GBZJ5iS5NqN>CKghH>(&%=*@! z?l1Ao#?xIN%Wi*KLn=$Gi=`ia`aC~#O(rUmt!DH)xY|Yy$2%gCGB{qM#M>m`U{#&0 zw`aiC*(wReaWiY*()i8uPd2LO^%UJLXEpvp*9@C!Y5SQnK3B{USD|%ki(&mJ&`mkp zGtc;2pkyg>G{~yVqAysN)N`U&yTtk>jmPQ2VOW(&tI%^;VKO;R^3!N^c`Ge7tL{pp zJu{ZrW9$uZC4d?%OrchJM&-1FvA7(7NvAsWrF~>D*kK9{KzqrNqG2ZC*sMBA9CyyuYi+Jl-D+C_WvB*!rH7+QR}1+g#b7E zray=g8T@G!coe$>E2Lo=$98&uRdFw0JJH1wJ$e!95UM*-Fs%Hn{?hlx6uk65bmIP9 z9KFjyeo8`>lAhl}LBe_1Nv*D5iz`q* z-AL#to}|j0*{qMv(ti-%`KL9x?iAmodxafmosoKJ#-jrvX|jRRt~%Nu5u?j>niZLt z0qQp*Hmi>M7k}wV3`g4eR%soVB=S1J`~d*Gkzb#pl9|svF;BM7{66 zJ{;7y?zX4cC)^pdOK$vq8i$^3+9xdLbbieC+){bipeXQvjJM|%zUtV4wsNK!! z+8QZubA=T6FxD3Q{86f}1y;A5=z>>qV|FNmr ziR?btPR9Le(-U}@OQ2!<8As|44dZ-hyE2^^^VIO?({rz-q2W%boe&(o4JLEn@<`)) zl|MdzdAfT-pdJ3Y*XTaH5*ZJB7e=s)^b7fK;thAuYfUXyb0T$udahoX>5$CWA}N)9{jM z3#fb!nm@hx3aS@&BmlTwUAZV%3iDca8Oes)zdNmKYoZzaAj(QRFD`41ZItrZk4kEk z;#252I<`@Lv6?>5T;LP3pkv57rhlE~{`Zrou=Ycf&RNGDxxmiY@FNb>v|C8$(OA-C zPf%0H;)#{sfcOZOYg}&IEmVFFx(=+uPm*Z+Y4kJkrGt9X3!<+mL79r_u!dmnS<_sKaQBApZYs1~A`i`=6cDJzwug`XKE1!K`pTn4D+k*(}&??I6L8F(0FLEo5wiXMw^v_2g2^bA2QJ;`w*ULQdR!#1z zdNHS4pk=<&QADEZ&ZjO?Orncz*eNcAF9#a zicMvGQ&<8APdF#iSS}ZMD(zym;P_fHv-Ma^opQp@V#zRllYqEmvMs5LN;BZ8ozHT; zFF5%8wYB%}$c1X~OTokDo7)tNp1;{Qy-Ij`WYl>4R0*-H*mrT%2fVQYq|>xim6@bY zPNQUg$W;;ave!wP`i}LsWDtG`a_BVl^hz*10+ZGixzF`9bi?~RtxRDfflU|Jed)v9S{u6TT8%-A>#?y{ zL^PR~jGbbbso9=Qb2n1rxg}8l0r-@F9r3@#n`eE)bvxuee+?I z%6Lu5Dq)phE&j_VgVTVd;d}?3!X`YFsI20!dIa} zq`b57#vxG;)TV)W6G(9ZKok!T2oScBmTq-Bt>$M8IrT3+bckLxjRtFxR)=y;sZNH8 zF|#j5^Bw|=#@Ul)tb$0tPra)#9@iNzEqary0{z)I9-r963Wots1-F4==T@3mvEm1w zuZ#?=bM8mqC{)4v$OF;vRT>M#(Lcssib0>OsHN?4kf5ksLIFQ#XX_2}q%vj(T;Pyy zRp?#dL-&`Z6UxpMH%!E%=UFTKZkPbZQ6f$TOn}@P@*ck?|kwFDVEO)-V0WZ ziYK>qKJ2YJt=gX_qh@_ZJc1cZm>3HDaZwOQB2&u9s%sWbwy47Uv9wME-IwdXX1RP) zYnrztQJa@{MA2B47)DTDbXv4Bq@IWu4}wo@EQ(H7F2_v1yF?WC_LK>7ojT6A?heTO z3}Q)vhDs3Hw(?I4!&@Qho8HL%y)y{NCE7Lh57(o(B> zVrZ+<_J3?n7lCBy5b!bBGj(?HnSGhcFd#yO)B9A%CRd*WUsh>^ujs51q@Hc{iv`mG zoYzR1{|ObUO}TXmK$G6uhjK#o3mw1W$VXe7-esS9l_mc&KILQDx%lj`O4c|6i)xtJ zPQVAshU_5R<3#Agiz`1>&Bxr5vFpcdX?E!=WiO=T2J@n;S!Y${N{s4i6hW0Y^EP`U zH443c>|Z&#LVr;Kj23Ygo3V0_Zy0Sg6B3x%>ugZ~eI6oJKY09T5p+Vl(vyy~2Q-7) z8<4s_@gCCJ5RwpZS}5}cF(%-VR3T|{64O}nEsbaglBwqbxtb(J-ceO@V1fX*`!j&ckc&?pIq(l zavH}gx7leL8k(W<#!X`{%t%vAk!y!EK6`&#M)zg26zz@a>NWTCUY!aeT=b-2iG+dC zWY&y=mJ$P%_*zJV?peJH7iWzculFO>HR&23BFh%1i@4m`U-5&t2Av zhDCz)-6$i~iqcV%Jt|t=Cc~fYCaoZ%XRCuuXtG9XV@L@Bk5;kI2m7F&r~CL1oY>|P z!A{9PctmZ0KA7)QpU^AbJq9|(T{1@SGcn2M6HL`89t-CR7d#*?A%Gzw_i%r_j&0qC zxl%p;yx;N!c7 zYaRCb3!SJFnHA&YfuMeb1uS9TnZf!OeKGi@8$FQc=@yIL!v()*|1YeBf`*k@-6^Bf zPZ(-8ZR&G*Bau|6^ljqGaPVf^;<_Koc+L75cERe|7$J2V0oO^ESz6?Y=k*2v*U@m{ z#e>WQ&7+9TIfRFw>^0&bc4V#fS^BIK2S|fp1me+RKQK_+ONRjL5DhOn7roZOJ*2f- zIl$b*7k_NC8{xcdjeK&(e*Zt`M$$Ex4Tya9uZ-aJ0qunVq`dr4owIq z8GjJp_j$Ckuz947k8e?hY13^NI-^KRJKV*}AA8 zKL8UIu(%S=lnL*4vb>lzKD`9a=Tqf8=vhOCRioiXy~h`^4~q^&4gzxS=%~@Ks5kfp zzz{sS4Zk&1XH0t^Y1t5-=e^;f*l1fHAEvtC(-YjQkm)uJ()vL0o+KB7D`x|JUKmr6 z03%EGV1mbI@t?7bC(-A3Ml!$Pd91$Yz(qLJA zJzlNi@)Q~T&&T@CWURajbbirmFZNU$xtXLWn5mFXp}}~<*hOGvwN;Btd57_YzJV`8 z^LOz&9x020Ku${+NH99(EcJNL^d;3p!6{IooW@JB9Zp!_V)&9N@FVneW?R^8`#97_ z`NVa?v*TZIzu*9P- zyb29BP5?gUCnf_TK)SM&#n&kvG{8l$_L;e*jf|iJ{6^w`uhV!pq9;J9>>eg37fNs^ zA4sd4Kvf^V21C&=5c`R`Fcwi5765*-?y!6EcjykE|C8{s@BZH28G=8+M{iB|$_He& z6$*{M);bvHiH1RYH8i$qFe;qS5`Dj2N^NC&QDTmOC}GM?jndlue463$$%N}MblK6V zXETds4(j9Mhq~{D1)~-DSq`pXRThst8$tF?Wy=nKG2we2decaDdi&{alDL4_y5M@HMjjgXWg>1^lA z7GVb$PiMzw>ceIW(n^P@%{t(srDXPUy-iAx*57wsHe-K0LY^)-JPXIz>?)jT^eeu6 z^2o9gmd;LFZE=Pwk;QfF&_X|wU64au51nJK*F3*z`%U=QU|Zs8YG~$=q9m@09G^Mo zldlV1J04-m8<^tnCSH^3=dQ0!!!jIF$&T0A#fhbr9Si?L9B@O)$;qqatp~bOkgaNr z_POjVT}Wszy{vwDV>#KU_kl=JvGq2*D{$Y1fp+T^(9(S6D<;nG_cGo1TrEM38(#8f z&HLn@J2!Wb4R7)pl{wj&3D%iLLo8Ommbv4rKg#WiNx7Pr*TcJ`ti~}vYoM-k@*XQtuzcOe^C2#si zz9@RG^3Ta+d5nctm12tB55*N@De2;I?wuVY;?!M=ze&N$+@Bp~JA9?6SCk7>dN(?F zvTw-yxbiV_!$1D4rMeyIGA&x6`@k(qU=Kj!rq^)B#6~xMDUpVr-ztUKdc%o_z$l^= zx1f{wk_f!;mm<&)556|xFYaFElsF5m1rW2xRd0gd@MGKB07d}CTfBjNWW1~V`R3n) zM?4j(ipar;mhXHj1TI21F+;6o2y!4JXwMB^q1oq4X?1tR(xLaH*y93HI@LF~lEdx$ zUAs#jdID?qw*qEH2!G^O@5TL64!~F!M2l02BXYl=kwbNH5IhC8-4^{{E3WV;5nE#A zBfOjsRSVAq`vf5N$dm%g!~P1HLQ{uNaIG+$NQ<8PY`F^QjI6N6h6?r1gY95(?c#Yq z&-XN6S2S$K#Osc#=4_sJF!}XxI7^|{ccH4^bKXzrt`hNK_sv6E*uqE_gZlxhOq;zPR_9;`0P)7*Hc#Td> za`J$L2*1O8+0M-YL0ByNh`kfqdo4dzbJG%Su#IqH*ut$arDb!e2pUjRap$f`m@7By z1EYX;S4djNKmh4tC*`6aCG@n%J?_{>vEgF+PM_oH-<070D4#p!#v+g-N7sb|F7IQ2 z{|3ClmE&JK?zhoY(}7cf?f0*=S~BwsvIqX8k<7sYD^ zoZ}_Se*R&F&{m8SkVU{~a-AOA&%9+IZX1%c$p8ehFk)Rg?yi@wHWD?VrA8E-8N~9X zYr;*!ZNZ(vZNr@)x=ajlz$&TBwWFnI+dJBt9ZSxHIYRE9FP(^le5WU1XMn6Y`?b^@ z&Y~sO3K9atBnQ2d5s5R^Q9#Q((UqM0`_rQ&=WR;6Z6gB&ic6Befmj|PZG8=(OI*DT z<&hpVaM1AizFeJg8=i7 z2A&Xgt2Zf>@+oC={BSd{CAD^whyS6$&!3VZqnQGR+M-+jy;x#;Y|Zy_jI1b@Py1-( ztN+lWSCg;HU3zX~9|~~L=SHf&QrE4uj`xxX5}qyQy3Ys;G?SGwU;m4GJPP1IOTS*Y z+`!x!IYiTz->+{Ow-r1q-+4{ZgZb<1uBQcGqIakg=aoMTDj(FonpO3H>X!Iy= z;)IJUhiCT%2o55D$(S(BKY5h_m(0$GLz`U?KLb|5x7sHf@-!`eY+EQ@)7 ziNnRHs&OMQ(W~Z_kriX`sT5RX(t4ZHyS>bLXcIjXB7?1oXzqi6qB%Z*wK$Sy{;Ax_2vUEx zAH}vOoEg3HrbfSxhRXX=2f%=3vj+jNtG41>*|u|^P+!-pjH}kF-hDr!`iU5p?jN7XSR$Vg9D;ETJWlKRc46_lrB#x^ zdBD;L=noivROGIqDQ5tcx9Hsad!>?fdr)FyeN(!`TBJ?Rlq$O0xU1{?{J_i4KDfGT z#3+YxO~5B>msq`mJIRyb64NdN1uZ$I`VJm~ncR(%s@?qZMEiOZs~Us$p4#hAEKZ}$ z4p9}2+>Q>~BjTcMZ3kS_BC>G!**v^$NFJYaEb#Le?V6aQT{q=h=ZLq$Kfh1=3GMEZ z@{kyPTQ=w4LC&RGGgi;-gK`lcaZ-q;JZ9R(qBR^~9@^zPqM@8>;z-P2{P50je*W=0 zviqry`8YELE>a6L<9jm#5j=Cmz{l4Dba?2XRR3k!aiwr?E&PZ-OP6izjR;2DC{hBo z)uBYr)iyXZK@fN`px%Bbdb10O;;+ti^&#B`Sw7SSy-yS}{w~p$$k9qE|3tCXuwbF( zDH#DF7{u

#*n_4M}{KFc6jPtqm7e6_pluK^^7w0dTKiL8Kj^fdvXHw<;ia5kcxE~G_U@SD*i7zc2 z8+!uVj^X^!-LAZI)aouAqkLvOPf0&X0l*(USR3+Aw2O_PH8VjvdN-%Wxx?{_PS-H@Eo17{?cGoC@K#?Gn`AgqB5v8mV_stcKwetxh$wfH+C{T zDDQLHx=9j4_?z~-OlETZlntOCJ@s`ki|Bl_3o-8%bg#(I9TbT?=o%tl<^7$SyX;3~ zw)k8J1a7+Rqbqz+GFw}I`B*A}^$S-WIENX}Q1qOo=^NML8nzEau1>qyS~|9klS~%Z z8ImCQ*&E?OFFZIXNOBN+KOaRMZhNY7o%-0qoWFUIZ$&>XRIZlU>QNSEI)#_%cYb0D z#9!&~pS* z)A#)6AWYIPc-8)X^^b1>Q3~Qm)#m83{HcX}&;qu^Vm=f`6@w}Xw{O|3ql6uWe?Z#J z7m^Rq*%Z@9B=(U3^;#Ng*Mv`R6Ll_cPiTF+62qPJep^%3e?`%(A*@uC5f9_e=myxS zmSR}$dWs8o5rz&RaQj<+pU{WdWS#}l*4qhw5tCLO192a37A_RJ*beZ8$wk)DPT~HL2do2 zPudF+*Ad=7irxjh4AI-_>KOdOYt*Z)fX{cjLB2q?M7;u>aK7zxS_HcE4R*ynJGemn z*QPJys8jBO0r8+D(k^&xNJY7B8pLlQAZT9huN%ToStImK>gJo8Dwea{Y|CXShlqF0S@`<8V3*qB`EOEv4TERm5x@czoWpTi6iv~l%RO4ktf~p2L;%A_ zN58#lboDsA{{@*7R)c39SC)Dz`28b@4rnaOeXn1V$-!ac1DriE&Iy+8c55DCxYH zaM4dsl5;>K4m)oqN7r&Ipo^ri$yTLr9qFV)zA(YvhUh_me~B6$Pd;d}`S`;6dhRIr zY0c!^1og8(^CuBXyike_Cy4m(4}FpXk{NyQr&!W#g>OUD$%O9qj zZqIDVAbwEDP$?F>(uOPN;jjuGF>z*r%XPB*dc+aQaDmzPqWw9TZ0Yz>t+z{LasT`O z@&|D=(0jlXLNIwEK9^%lHBT3tQ97swUb+usgr;of zM{Q$#ByoiM+ZQ0YNq-?aiO2U~)FG!=s#)2f2TDDtu@b@Ifri+yB zjfdlDZ_%FtQz(FNs(JsP8inbI!pJe$^j5&wfxTWxj5DE3#C|B@hNw1{5^N;uTPnJG;T~)W}-R^oJ$WNsU^m9Bu&n;rJ9f5#jNnvRN zy$6!yE5CP5P=4})=)=uxpONwUB`4>or-}-X?3V3N(#vbER|BJzkLQ3^O+B}QL#!$0 z+`(Ss#ySSgRZhxptAhca(C`i9ER>oAALnU2P57xvk58ZjmaXYEy-D!_oR$nquUMHN z+sPo&0%Eg_-!O-mW4zxr9|QMPb81JpG`AhS;eWQ3zR|n8THhR64q)l7vxHN_SAwR0 z2N(`#d8_*)`>q0KnGQFg2|!*QVx|z~%W{kgOWZKlI1R5tFNLs16C2NxmUBeeBKDtU zaWy+xABvqnmbg-?w|vnUe<>V$-XdCV`d(6Ico|gnYG>9f3Y40+zjvnYcN{{L zQkhin*j;%6z(f9?OR8Cw{?7RwshM!-Ej61s-uCG5aC~U9?#;*$xSIn^?Y#j&Y5(ni zPg-RY%T)>WsD~oO9Pj{!+8r%}wLT7b!*9EL8jIU{`&o1Is6V!mSBnOZ=_p=}g7Z-u zXI*hh(YiY7>fShWWEyH!5njMEa2e@tj*cU2K>_c!!PBtOfF{bUVD@hnJaJvXsC zKf=b()GQKrf9{JUAZ+soY_2w%U8FVE@%M-Xx&?|kD^~>3*-)ueKF5{gjZ0z*%Otbt z!zj<*yDA1{yvNlwrZ5rl1a0=qKSAv zbfk0icIh02eE-9g$p=_^=i$Af>1?)?+s#`|tD?a}J-3{JzrTkc7m68v<5RwUHq}ybs#+$iBCm|%_KZZEu2fy*r&<-3t2)mktvMgvE<+F6?iYag8{DpWgLRNGJzR3xj;(s=H( zF^)|nZI|f{%a6wfl#yz;IK-W-HLMeet7^6lk|wu7&pOeN^CJ^`lhPh@4M-^)9sYc1 zRTA|GzTM&L5_av5YsNmm5N?B%8GOl|vCEgt!r{Bbz8gtmJ|#k$>roXR^jRdRz|eb) zra+m9x=C0cvoy}!J>o0!lRinb$NY!m0AN0wZs3-e7Bv+vZ zWz6RE39%qHhjFs3HK%{^Qzr_|u|-4gKt|Fj>FNSCeRUbXA3?THQ&vUS*VnwRLthGG zBuall>kKxhxu<__{UUN|LA?*GoBo>12W|KRbrCqopDN9b;iQJ6EzENel%cOgIm`a< zQ!dJQFpQ1=r4m+ORf;Xly!((?L|jT<@dp>*fkT(q_FkDujzG?F!UC5m`yCIYmd5_B zwZ^=gi}Uqrb2$6P9#&}iw%iQGkkxxE$+yp;l_zYYZL-4rh{}UGY0ZvXF?Vl6qxXf$ ze};-k=z9})R73(DF&&vlte)qCx*+zd?GhM729yHOTk={=??F$?hoBQ;FD@nMZ>N-q zs5eu4yeB}|*1)h1;1aFY8)0$;w?8;t(i=Q8=p0LwiW`uY9ePBo9Fdv{?A~1NU zOxyWe?iNs(Ja@HPRo4oaf*uxwOz93p8qvR7v+a6oRlPFT{9&Oe=?_=FdMU3U<<(jt zHWnT?T|hD|xeBMRn-N-w7*v1VD&jiPiQ^)DB zW*E?8!6TWTB78$WqkDJj^%?dx`fsKZU+OSdveKo0_VGB;zr9qIu8LKsuBuxopg=t% zS1us^y^Tg3k=1ltahXo@nnoG9$CiIX0RGRd(BWWtkdyGX zuVm)c=l?hY9v83d-TNcuH;v4?!0XIxtvW&KQ!6-K3%7MqKWLSe83G@#Rl6GpR&uf5 ztJy?~6kGMSFxd`TL)qdD)!6)*&W^ykNd0p--Vlv>>FafCl(~=-(yb-~q>A)ZwPSEP zPBkz*o$XYa2>or9tZvWd&u}@$>F=?cq5b$D%?f@=>K0G!gSweOZXgIw$*Q=7HKxOK zm-8)PFI%+N80j{vykyb8wgGrTTogH!I*n)g(jukHSj=LySk9JcA;LUQjDH~@=-(T^ zbgY^`U#)-yb6#LICLQHhQ4S)$!ul9VQOA7R>svEEYpK;WzT@VML#%OYCv6A5toeBm zG@zH)%i9gat%heCzgy_mCD3*sSm$b9Ju2eSbBPB1VNum)@g*!nyeTQWZyYJyJ#^KX zb&|~fC+ej4)1H@EA*No=uKxDdOSmpJr#$%-yBe!JMbp3)^9w}mr&>#fiC{!MxrzElJ+dYXQa-1gwpqGObBn-jOD8~lX zE}R@t$dr7O%_f1zB3MNPis^;^#&0*wQMi+_5VQqD)(_P!;yb7RF5DNE&z8*)HrAFm zI%bX5I{a;6lLfpsw-U|UVgs|Dn^Z>>*g+S_;uA9I3IrZ%gd8(6T}~=Zmw)v)Y_b`> zb?s}--+_gsjYk(Q?p|rJ#U8O{^4W}mE=M7^|B_E-FIJNGKc4hkT;iIV_-B*qtmozS zCUfl1XAMHg+)^38c-qb6%Q{U-Af<68)sYr?uQ?75X9_s87*sgta0|qUv^cLIW~XzS zg`<-R&H*fD0{nm`C`~JLojJab#r^W_U&u#33AZT;Y8v{~yBy8Q!eH3OW(S+F4f_{1 z)pN;U^tj&&87uWae!xE**E6Dbn|__7p1X0-ZX^mV zuWKAl`wP-Vk8JGGS+RX_B4f~^p5acW7ZBThzhYubAiK~Wm(z(+vD&iz? ztwD3mWRz(`(%ydpdxyBp^$X31~fcLv$QHuf0+xs7ca$>%zVF* z6D<3LL;H0qc`-k!JztlYu`FnAS?1HP&z^T2#g*d=SXR|@bBO3J$Oxk%HtR>$C~pXc zw+wvD*2C3<$xk+#S{d}x=Q z6WVEsNWmh26IhP=I5uC)NVE1sAN&CB6UZ&k2mye2j?*-O!x_Su7($8$rM~FgYSI>2M5Eg(YuZ zr0v6$VAYSjF5JO(0590J-0er`0O8DjS)}04IVV_KNmZxOj=8e^@9)!7d9wUN)BSPx zO|CU`O5O!)cXp#IP>+E_ir{Q2xM7HvpcNbj(EE&hP=!vD_KnS;Nrq{p%|}Il+vPbB zD~rZ(EbXUjUq_Kvc<`8D+--x~JkZEMqlMJzLZZg_LB)pRDDu9zw83_D1s>b!MN9*e zTbOj`5?&|cAFW|ry24jR85IWn8bV% z^vonQzwT6QC)ad#NNi@)tsxL=5&%+9eZ0Q1vF%4!lANPT<){Hwig;+c9Ll0K1^Aqr z*iY(M=1H$Z(d`DK)Y}5bzKyV+`;KZZcOTis1Hd=76sU0|1n>dWcnSpFqWi>2)cWV9 z$0?`XN=B8msLYl_?=427Pakuj#6lxm64bk;?1b_kn~@lHFjK=2LG~;7;PlS`U(Th0 zcCH6v0gomY-KL(kFTMNfao{8@N$~U-FAN( zDNss*K0u3Gu~MwKOH0up#jUuzOK?ho;t<>|1h?RB#e#cr4HTE)x_S0}cV>S(`yYH~ zGP&<_pL0Ifb>Af6D?!oRUTBRIs0c%^A^x=f@yzsW>^?D6?xhG^;Lexbu`FB>Q@fQiEe_yTH2>8P>5*}4@X#cx zG`s&;C);V1+B)aJd(o+GuGBW)n~g9`5$7z+RD2gV8X_asxt74zz}gWkl>9ZH6Vb?6 zjNeVV2DJ_qs7(vEKqwQNJ4e?+puUJUDusDrA;90F0c;0=ev8Xy(3>ky(Zn7#yCUW` z(*jw-_X71{U5@8lFhZY)8q|sDARCI?QIVvpqEY02=f{&a#Fzm}jAwCh5IPp@2L{gJ zqUiOq>G}s0#*^vLk@%+h3O)X`PsTqU9!~-qJvW#o{vfd)>8<*Um5e7Kh=H z9=lX$XYAu@;$V!f5fik^_^RWTR`TcEVz}5Di1A@m_ENg*x|>h{;j-|KcV z=^uZ%?4xt^J<6eor2c8feP-)!2}ewuq%i8?`yv{mqnSdrWkM@QPq+W9_70o4XEz^{ zC7IT{Ls-fpeuBX?S|}cL|G4r011>6}W@hDX$Jk|Hkn$mJDge;?|Ed$&LUALJf;_(r zg(*7z8uOy=Iv6r-9Hev%e*>51a}5aC-e&9mR|&nhD^cSzjIm99Vc&HurqiMPG!Pnk zO_Jj5*5ZjwxyJqzz4s;YrrLNzbNC}fK8xP$FQ-m2o4@8qfLPM`GC!F9QEEupTe{T6 z;9W^-{y?MDt0J2lgr3e$588*d{IfB+Rc*AG45V3Wq+?5 zL&m8&SH8NAD{(<~fDB{sJFu;=PUp#miHYevhoU zHo>?)0{5fhU8-t;#ZAe$bZMKPCh%*3) z{N+kKe_0xPv|HY|?^|xDMp`*jF4BioooT-1dbM-s`f3_z5FKjARQgH}NuqZ?(P`CRBLs&DQ4dL;&Kh?1hHI2XgZ5=|Jh_2@}~Xm)@B? zwu{>5=e1Fd&P6kw&l1+6?hO*8&s>Hui1h^VL{Hz` zE+L-dR#)!i2^A6HGF0;qdpYL=4Qxw=mgB2aP0np~wreU-s4Ff}$UyY?<>T7w8F^K< zuv?-bm3!T#`<^i_!!+7MI6r0A+Cmrdu$o` zDV@iGu_#k$;kZJlR^I#K(BzEAaaFw|l@ow0QfwTx(t?)u;$Bls=%q98q}=plyWEj7 z*%E44i?!%k}e>2~4-^CoLz7vPyL3W`ZsJ|0= z*tmooOV^s1FO|6;@Tbq`zs_<*`%UmGN04OPqR9BD45-*A&#ASGtH(;&rdD{gNGG+o z@J?5~$4!dxJJ%1NA|H#g&;Al`4RdGwzcO6WURvvvTZHtrZC$zc2z}W>%ZFB=m zYaQ;oL+g?upYB5gQE%8XM<0o_X4U`+C+(Jy{((km@)Db_i@kjtiFRs+vt zSy0lj)}O1d_~H-M6h4PFd;vc!iw{&xrH7+*xXpKu^><+Dei1_)m!t7~)p2{xO^_9p zt{q!_$AzBk2B0Q?FqUn*AE%^;-GU8!#l4k(Clai*pVPEZ_lz_a`!XxPz3g#R?q0!f36F4zQN3~eaRocqId{I@V=PD5MhRgG}eA*KN2@xY( z7q|QKNvFmn1fC*Pa3q`1o;K8p&Lb*z&-e6r`vO)|b>f91NFh5Me=B-C*Sss?jpDhF zH|{lqE3+8rSzH_1#qPUBbp2vGR``j;i1=U$1mddw!<%Is4I!O1H+fC3%C_;Qi$%yt zStf#=L?;Zdsg%*={xDyezH_@fA?z>n#F4t3dEilN+nSfd)?knCIDqsn*(Mt2mX&Nk zj1tqEWQx{+$u#ee>wowP=(LSwnEeG4*BBnnI~}P1hbnpWwE#%XbJ7%BjE!^r)zODq zBe080bbJayFZcZ#q@JRfQrhFmka&wju?oZm3T$mp!*M9PYM!xu za$Zvk$Zl?K@$zubm+oeJLy!*$zv$LEO%JwAVdWSBBao=D^M&?8n{z@vFUlpbNHJN{ zIU210rA;B{JnwL^V^ou{pVxu)%w89uWF4+9-L1%qaMJT>R7xix>yyiPHwp(6D)IOm zPjH(2{&3q%ogFXj99`&lz<0jBavc%#;bPd3rSBGFN*#gq(tSSbdg!kTp&K;*1N^Nq zYJr)fDkBXRwNoy={R(6kLzgN0U|LN{%wTm6m3b#_Mc5(l7)m{1tGHu8F@k4SizOXL4z_ZET zVsqHxLXF-qDIdw33^;KhS>-98iltJ5p8(1Dq#f;A=Q;k)?nv)yVWmDuX1c! zXXLGogQCcJRmHN-<9TeSv=_F`KWv>e4akq>Db{!WV*PO$n68n+c-e&`QvPBFuuTi=%J8+ z9Y3AnpjKIoIT#B!&Vnr+hODZX;q|o4^FgGQURnY5-@rT{f_*MiqRIII)=l!>2WDHt zf`~%TMlsNvdG&N&2XgFpG{YXQk?o#LfIz!ANALEkvM?ucK)>_0DIdYdcL~^8S6;O9Za=k z`g5g~-o@b`1HLLlrh%t@0pM0vBSX0_MQJ6d!|&dv%~s*xo|x>h=4u84{=IoSf@Rdt zBdyD}v?kn`U?7PUKXvs-v2cz;nV;+&sEQZj>DA9_~MKXj)- zt`ItM=L>n*I4c6z{W;*jUP0tu$!tdqo__8%>)pS+``(Vc>xYYtB^jK1bxY=hZl^+U zwkKt%pnk3@>#xpTUBq2n$GFFE`M^Gns24!s_K*zqA0co#6G$F z{wyOa=MY}5Qz!53e#j^|M5;<$8K151Jv7C@!T<)QH9Dnz_n*DQY~YeRW$n{&Krw?> zf5~y2Z_Da$AG)Fx-~Ve0N6Iu0k8sMRN?7OlX3i%J9h+~Z^}eeT;#svHn0;nKZ`Wu@ z`ysL9w~~J8GOvIAp{gQfs~#6kqrRc|McIluOEPS`c5H$Vhg2CEEy7P{TCx=;;NoBP z^S*2t^8SXLFLhlX2Ivqn*J|8IE@r2A(UpLVT82>ysId9qdRu zGAOx2rq^Mi!#)9AcnsoZ%weTgew5gC8n%nyUz{a38<<;B{ho`cQ1UZ7jsk*`G8z0@ zFA|%lEdl)dng#*NHsYPWh)3=nzai@9J4@u$}Jl*I$63Mf66@<@B6lJ@B>KvDpc7H^J)xyRg95--|n0YRX;XvA6cmZ<`?099U zA>jCLUa$Gwj559H5*6vRWmDVDOypFdDSo)^l!E{DfTj7?7(Kc@x0)JQ0?}qVt4qpl zRgDVrQ3VwOk;h}%mU1FN#ac*YvRp>P5ksZQ54M-toCtv6?lJ;?#`Hu}qW#YV_o@uBs<+~L;FViv`7#d_V;;wDCPg`LSP* z!S{bs|2bgX4gZpX8<2P!&fKtNnb3A0|xr#Qy`Gbj<9P zY#jTM&`@|772Sf~wd|Tl794S1^oJs~Z-DjH_!RKqO0?DPzMw*n58%LfPr)SD(D1pD z9hp!%LEY6^#6p|O)AyN1-$B(yZf5_9FW5#XizS&=(7_N$sKJtm*K}w!1knS#L$)%L zk$u9oa*s9d12%M~l^>`miirak42eT{Z=^~N#{!OnpaOv@D5(HS8nx=fj*U=qJ6aTk zg`0XM70U0u@zX-Jx&pTWUSY0RF7p0F#}`24f}|VTAbQcDjAtmtmXP!357!*c+XM;D zFIJh@D+xJ_IClSSYKlI)Q;ObU5I=Ejuiirn{`YL=S^VX~;wJ&hO5|*&{Fn6Bmcq^5 zKva75y3$31j={!MZO3<;GVaUzBdAR`b>aI1bZl_v$L>VpuUt9ALwB{Z{k5t&x8<^9 zII201{Ndns`n(H%2FoRKE_n2sti4q$79OCGPg-LCz^SNvzbp^~1*eN_>Z+VX%HMfg z1?szDQo>#p_j$#85ClZfD`N%QHrgfJpR_2y8&6{)RuWsP{W9CO8gMPjwVS}f6K=D& zT2t27XuhOLUM%7?;K;K{^JGxS!@u-hltZUM-AUnYFLU91#LzG?BK=o$A%i%I!$0Qg z=I@ZAs{#cI@oovMXwAcn?y^)!|7D4HIHObo`L>~HD;6V6~u_BL)xz^)l-sSv|Ihd;s(Cm%iwobmLxoO z;1R<%1t$JhH9JN-}3#uMm7EK>li}6IG+@4L-!tI`B!?an~d1NQ^Z!dmA zx|1wlr9K@SK{~8n%fNi^%x*U(%P#3}AS(KHs%cD(i=*-)ZTsCt;#*rSc{%fvoj(~P zQ_eN7R?6))@{hPxvGxGTtkWXu8A+}=tLXI3_W8f&^z^d29`4F(?cZ0sdV+YY=jBxa z=L|)4gP7N?^Yrq^$)YZQ|HyF#teTXli;)R6? zB|u7+X=ZWkTI3?G?c(lWPE&(-cIRVCH*>Hd)(jfN1&;%TtEOcVLxK@=;sq8Ox0Uo5 z%Hex(M5H=Oa@cl#KnHuQ$Z2lS&1H~$Nfj$GwuWqoQn3vS%uM!Kj7z(hP+5dFNq3;j zYDwdUH^%Wjn=Vi75G~;$VqAQ!Yhlu~f2d)lwSr9hmx*9_uBnQjwfPGK* z>cw;eSSeC$)zrT5cndA%M5M=gcx3`Z1)_vK%EhoPD= zbNEGdkYq(bnMBy+eb&1K?(Mc&U&s?5>yQ!_^NZy$-p{S;E{%?{3a||yt3U^ z=Aqf%{enB#C?>SBoC%chHO**3u>BVRDZg1%xnYd~Q$B1u{e&%Cu7|4k6Cn3JYsrwc z#R9qJtugyf!MQz>Tg8w~YCt3o)_p{K#7W#AL7kRvQ} zAMYQh5%cW?-p63kJ=UQm%Vno`E z%FdvrJlXiZm2{9el^pa7h&M-G@QyDJ&o?}G+5g{goymy8FAR@>roQ8Or1Cbl9f1;8 zR{9j+ebRnyz?^q&@Iw73^*f?(rGXe2Qa6v^zLxNPjl;`(@r8gU+BQJ-BsUO&wh4wb#)rV&M2=Daiq9l^WJ{Z zw`7h0tue7(o`rg!4D6LLu>)TuTs}!%>npvpW2r)hQxvNg!f!|@k(uruHvx{szG{8} zQ3zX?iXe82?EGU6R$3dapC0#=13)LfyTT3ZX~Le_6af#|E^B_zEZWxIf9GQd$B&zp zBVM(;x)I_X$K#7>(=cUum4oS-{_Hr{g`*-1&&!qTcl)~BeLT`?QxmVoKov`T$Y5R$ z1B)hmd|MCe-b`Wp!-J(Kz(yWqA44tb62D4q~9 z5|?zs8khgmP0->mQJR=tIz5BM;L|pb^=w`{>sp5tUQv6d>NnyfQkQ*%luS83DvTr&*nIgY1b`QOI1b)KRNp3QL6iwY~hsuSxh zwLK@c=*+*CQZ>+F6!x&6bq~l>*GQH(+5B8q^bcLAwSK!f&BGr~LilisKAR3R@O(h# znVzn0%+qn1K3v#yaIZEdsnO6+=gMJ?okQeNOE0qHagl+j^=Wm~EfwO@R#Q-(x?gol~! zoYij63cAuO9<;K4W4Onsj7u@_Q5h4u=3)LYlAL1Tt*azr4OzaO7A_RhW%FEi4qLux z&nTp+(hl8kxoejirl)I_m@nvs2LmGuh1wtZZlQ?jAAUh(KmJV>1Y20HxA2l8Gl zxC(T4ZC&u7th^o?R!I1fX@_nXMyOIztce0`8|_A6V^3#oaEi{zXyK(rt<)$WiI^}(--|wlqd>yD!`pC zf5I!}enUj4p3`#(|F9E@%~ zJt3xnOGVCrjbEYndbA?E{}>{Pnb^y?xm}r3L1GH=k9s*Et4Wb?i_Q<-+iL)O7@ca) zUEEBOs1-Zt!4|tngmt4%Tu%R(MK$>@z3sYx99(i--JiyCiTgHP=__GblGSf?m0|fv z_z%QbiUy0OZm(qOQ}eOjTH+;(mVAp+XxP=Ud9Lg=>SN*cdY;Rw;4Yv*sX;j#n5p=3 z^00OL2hP99u>Ft0F3UVwfA+TDI+<<{#;cYld^t)(4w;>=mC%hRXzXWeg6obKrDDV% zdBXEYHBYh%b#R>WBbfphyC3h;=ADQHb9mYV%y(A&RXj!*~WKev3o5bL9GvQCl)s$m>*kHQ^^O!MkpVd&+ z`6n@+u3z3;x)M@GSiLEaUeJ?1z&fJud17-$lB!1zb!Bq03PH|Y7VA(@0|s~JpLfZ0 zK3!8*WK>h|n?ep38&*d23hWnJeeg5v&?Pi9)a7#w+8H*wKBH5ou>adrUnWBOoIAA5BBNX4ZF`TBlQqje+7Lph;ebgIRdk-!{9TRvIy&n21e zo6OMtVEnq*mk{_(JM{`9zW5^+Ht!s1YTIq_Y>Pl7?5FXT*>&Y3!NjYRd>r(5ufndV zlP4vm0rDoLZ%IQg5|jlc@e08ikb^?Q+X$lMWYX%$TWjvoa`Yf6CL^|1QNfHC(!c57 z9W5g_m(#bXr0b1)F&+JYpeyy>wx;{s}{KK7L_&WGzx71P7!?TL?m^x-fpzWha*{HsB~8a(q(nS8FI zu_e|0oEf@}K4NIw{&$-S(Vm!dpI#a#av3H*{MWcZ0f#ht;h*3zfN{)uWDDc;Oi0bA zcgSK~UFWV_e(6u3&LQ>|BkcG{7_5GOpND>LKGie{wH(kym!8~?waGG4%HR%~a0z3g z{Y}F817UK_+*?)WT31#EQ*iaXsiuVn%!}DBElN~aFEAcY_6da)+jFrU|IE6l7v@#N zyrMSw5xD=YB3I%&X+%1+2T$pcV@XWas(!1yv2?@FVRV<l_?E?-|K1g<2rKQ;ePpOzFYzo&)6qYi58+Vc}7<~wiKb7>@-!&6a@ zN033~>TspfHkK8*9@GlA6z>EG=nv032)5?3 zSeIRBwGLy=dG2_9!auEWiO9m)42%RCMJ^emQH?6Eh@cg*ra_>DlrAB z6Ul0UVfqCaJ$jHXB4^ChBk?~UnW1v?V16q~vGWl%5GaG8u#W-BX~Zm<;9V2Y?~S1p zl=pX|0*qipueNDyH!{edXxQ7gQctdvh^_2wRZVNf7^kMb(?5*eW z3k{Yj6chD^ex_MqFeRVjo}lAc!`X6^&ph*!xlxzJvjN$jN=j7~b^4HnW-gbmZ#r#8dGv*ai~XzLtV7iQ>iYZ%q@AjF z<+onxNQfd6HGrzR(r-CI5|h+nO`KciCs!*i$BHSmkC=lU`mLjN2*c+)t>&9e00Rrh zTDc3GPP6Kq-J;Rl_&MN}*~(763w%~)az)Ky$%S<)%OUUebg`*!JnM2>0 ztb1!fF}ePLZ+O)&oXg~omCn<#Dziu;?cUPWaQP&X6WD_aO{dAGkVq>T zAg$SwnDkCw#h`)6`jHNur2JqBX^YWQ1##1JG!80Qx5M`WBG%&dX>=GNYmNH@AcqKjRlBo-={Ql`rG}VH6JH;^M`M z^H-rXce_r+GU$H08r08@=EmyUtwvInTI2t8y9?Lqyh~d4zdyn}CkS($!7+{#Y`PTs z;eA8+Rp{okbeGTZhK3S~vhFEQ&uNCQ(=yQps`J_KTZ7&I4y2yRel#|?DJ9=KcU7WW zZFMi*tg)@#b{%*A_;9Wgv2xC-Az6re$R}5C5P9*r^lg4ME7~(9lC_Y9EEC>(!iLJ;!zi zd?cmq{iJsZ`-d9Js7w`@4iySZU}0bjL1lcz50SmK#+;yzynakkzABfA}K*A)iuZK+##HIf|556Yp@z5zaR8fHD?CCa5m&9#6+hE9igc zw$NmpRYd|qw&VUd!7}?c^5NJsmYjyXm_31XnrUc^Qm>BQYFYLD zB!+fFrdLl1)aDYC&70CzbZ92zWgtFoj9h_bwm*!=os;xMF?l#9?}@p~vU5wZfYSsI z32OAGs)uZL0Th=7sb)XKJM@TOyHRRN_1K=~z>t|2k}fbgrlkduz^@9doY=2PF6+yx zKnso?w8B@1$$4}#Jm}qqEe~9R#qLyd9vDpqH6}@OiV5r<2j&kq;Ya}hZ8yjztu!(* zD`WC-r)^b8@FXG<-q&138V9^9DH`gyTmqN0N#A)MmAThw34|1kS8sU4YMgN^iAc^> ze0MyO)PFj@R)$qk`zvJoz~9~uwO`ABMWDw?i#u%v_3?~gVoK>W2}uutX9XDx1GAQe zLovDYqXp41`!TEaR7ew%m9~^a^PVOLA(?c3`n0Ujg_9B9Xk{J`LDv`4t;J&adn+;o zo`;i98XQS|sZx${^Sd1k*J3w;S4beU1`D#oRca1v!fud-F@H#;rE_zxigZi;Ximjt z_A6+Co}zqC#J0NV`GU9^F((Y>T%_SH8i`wbIHx`0H=wR{ElP?Jz4BUUa8C(3Ox3ew zs&#l@e8Io$ zfzGPS!CWI89$o7!Xu9z0Zo)s>Zsa6TtHZRF|ku%4<<)wsY{MtOH35S&n9W=u)_C;kB)Y zr6(3iDUzT~;7ok4F!kyRM1@q~to>cAFU#uv?FsT%3h?-i^)|n%)ko%{NLlju{$2%n z^f>AXt!{+*{LfB)YC~3~SJ@T6bQ)eyVfVNawMethR#(`s@UJ9tA=@w=_vbt%}n+&5uXD zZ^+kfLalFU<9aXH4#M;tA3IQ6P(nF6ZlIa&bAsuHV@+&)Z+_wag~M+l&G(0f&#XwF zJ5oL2*AMFrHRgMhVhfyeTsF!`UHCM*P-%Dzdkb}$RTa$il?{!hun6SM0OC^$6x%k3 zuiiq3Rd}(x+SO5^^EZWuvJMIIQX(r|P z#x<{LnEbQQ$pa3&GH02MDbuBNBu(5fWi%RkzwR%XnM@zf9JUP|=16WnY0I-+nl`_W zQFJ-iVIr>>R8iSyXGKr zq@-L<7bL*F3c(-D79;AGmW2yvfLonC)zl1AvR3U^!{aQ;7j<^R@~;bnuGi8yZqw2{ zvOn3UrzEkZEfP=uS!wdfs_0an=6bl?vm9xm>M`lZg}x%fc|)Rh5=F@$y2&1O22(8GK76n zqUH4#%05uGZmwM#T-819HRkv*y^9ie7W*2NO3I6P?!Oj!v4DRsX4GB=tKM*S{XUAhKj-zw?dYe@Z-q86M%L}L z8CwqKt7b!Sbj7?c_Srk1dri}WgqYa}lMVERVS26>I7P~u^YaVue?^(xUCgK{LBj)_ zRf3%6*wWjOVlDpYq0K3RqpzNWqWe59+^*lL@yI6522Eq-TRgyl{bBu#5+q#|XHJ+W zQE~}L9C^EKSQa9@pD{89*}EnEfYvlZnwc;Vlj6CWYKk&HnAf}A+$qKqeW`f9lW{0u zZ;6A7j6T@B7PoD<#9xfa;CG0)?3N}KbZHVfKXnA-btrR7F9iV_>Cj2pyLyRLB6E}|EFrZgrWgiwe*ZoFLH1WMVZ@tUd zp5^eqc^RwH*xTc!+7xR;Gz!!irA&dzv6GF%OyQH6K8W{=U;EQlRcYUq#>YU++z>#6 z(u{M#KumnJ)d!h;F5^wJEH|pUtbstFl~qSsB>LDVDq&ynas|#JW;6@0s8qi~&WA9l zn*HZs!4pyP23c_NclOp(Rs9jh;f-HG_wEAy|MhwmaKJ3n`uBH?fre@QKBNtyj-hh z1ul(!p)-R8SYG!2^^swfx!uc9vz}rVs14i&fVfFeO8gftVj2cfNHg1M5G=!Dv%XUv z;G?83hNJzFvQ2h{_;{R{pRl(ca+S%95ePY*R>R*`%nF}8R_876=t33ZKpjl5OTbZMhq2{n(-u4>$Qepk*B|e>X9*U%zu>z$Xz)3#X5V2 z$afqQ#z+r*%kX})pA4Ji!JNxR2yq7Uj%LNu9^z`MK_9E^9vAk!SlVgO?mgJm9c&=f@j2e}*r}Nt{umYt*8sdMPP-MsqB1Fa8 zm&y)oJMCNl=sciZDdMHL?-E zN4~69C02caeCGZKEweox@Ua=l?P|5tm4i_|oIa)47oNfGF+HsYN3JDu_lY<@k-N+- zFd?0$2jJ3{kxkPIza7$D7`6X%qTL!)um3eQ6U)1bI>j1_&$Y(4WO55W-}>=L*{j+v zphFrHR~ce{EtHBsC62?Hva8(}^gSQd1(vRmepcS24WHxN=88)J$N4(O+KJSWxG9kD zw8`VJ;Zr&ADLW~?z8}HSW(G;!ZR6EqR7y8-X47v`7eW&4jM&dJnWrJJo)8>1F;<~0 z_x`khU8{2A3bh4|9lo<#+t&dP!T-XyT2DrjI`ms$+_BG}2^x=*bha#D(T1HWHfWbn zr#*R6VOPkZydvlb>nfeM(n+UzhA0I#h#EX?&|M*<;M+dIYBpVs^`&ysa7>lolcvq ztTjF4!Ugj^Ay}kH0`r>k!?2h(dq(34sP4k9q^u+*y|kKQIY3tWH97OW=Se&=%1Fv- zR&3pbSz20wZ@*k8)vufiKA4!}k~t_XE?37ZqzCAFv=Ak~9iodBqvy6zN)GdX3;<;% zFvdO{8{aO@SJiRrA_FRB)1ehyUK38-%A<=NlK1RT;E{9*3$E;bj31ZlZvo&*bR&Z( zuOt+K1K#cGhWZb92qJ5Td&N*NgaRZXRkCdXPVZ-z!E8rdi5xNAT0{UdDidOJfKhf! z)p9OVQ}oosKDg1C$I#EM%CXt!o3-O<@RFjOyU48Oht`3dPdK)LiRGr2wmv8hT%m7h z&;!wUpb)9Js4c2_f)9`Hg_vltsv&rpniZ{^B)zBa=B7T(d^5ZNnCS<0osw++5dX$u zCE8m+vuzNiWfpZoTlsP;KC-)@*m4dL#k6fWh~oqfD>zxl5|a^$8K>n&{6~FSG@i3w z!IqV6}`tKKH26Y-;=Dh*@Ks1$2)LGF#lAZe8pW z8cSF9VCBwLsQ(t3A|YTq-c(i9_wzzPA-gWitq`!|vFGIX|15tSF!A1`lGn=+2_ zjsnqx?8YXMyPHH^I|coyl@2t7HS0nv)zeY`>+y{z!qfbOp>dv^WAO-I4*KY zl*Qx76BxfYbH0`>>LA6yH!UzSw&|AN)9O zCB)ccq5jiu##-`{Tl|Plf9ha`6d`%F#@aOXCnj_?lgZKTX|@*1tsgpPOQOA1J~4)= zZy>3Houo#M)pcJCvL0KOPgls@-yc}te?bY(v{YbleTQ$!fxeipV}K+a`>Y!ONb|g5 z3J?S~r|)7qTX@keda$wr%3yV`Q>Q8>#q=wW)a|zl3=YD2@;)m@bz>?Pl_(+dtyv1T z6>RH%$pw4KWwc0~PE4%d*4E}t+Rb%r2LFSaXZE3; z(_OOxN;-Db?I|?>i{FA3*{vN{ZWbb97#!6y>;2-lk{qBxU^3I8eAcDp8T7-KTTrp> zlze{$+k{o^cL5GfwiXsl@qqG4bB!qeTa#{Co91-c00(V?A2&%3RRQX_=iro z;q+>)-hHXGg5lTTw(7dyJ!&*l#Zj|K^G~=!$D#_U(Np8iObJ4+O*i=_uKc4YxHXmbF&t3931^X{!FR+11xH!lEgVF zkw|m!l(xWpA^$BXIn`odo;CfxvZ5q~-OEtO^U#cjMMe}AA|w&jEYNl6I^LcOWJ}Q~ zoBI=bh)kKtySSXw3kuGj$FS}WF;OQt=nKmh#n>yZe$&;pLwNo4%M$XezYMU@jQNhZ zbX?q7P*WDwuWZ>5FgspuK7YzbCTFl~M|@e0C=aTt3|;H{T#+1Tc{!b$HpHsPw6w!~ zWppNz2-_eBT-!NP1*LKHdgCRNcixIxuavge*(`nbzu%^2keP>N)&N$BEzO5R@sra$ z&Jp8cOd2g?qVV!svxjYKsK*N9LbGk`#qsobPowq9=P|*1w4ovPIM9@Q^YI-yd~=vR z#n-+}6dQ}4fkm8?)rBkPZyGaJ7cjDA_Wz!>ZD^1PL|ulz~K>$OIKq3(zxBd*-)^-QzM>yq0w^ z4o{O+TK1H!8sY+O5+wlgR!08OWl5>3<|XQxaRO`lU#?3|IZj9jzp@<ECd; zSa48^-dd=2;s7;z(gPXBF#xpuXnLjblV;1bhC4*Fp(lhY6eXE9Nr08?Ju$#IZb@pTZ z1}T9_M%r4J61m=xpj)Aty|;s$2;1vpnVjE89)Aatq`Vw1!GU28;+#l?!UGLZ99B2h zg^^jD_qP7~;ioqRcq`snVmOXJIJ#>qTaSgvg=aWkd{Q7WI|563pYor7ZsT8ZO9)|j zeUeELef{5p@Zy%Rt-jDy?A0wKwbSZryk5(W-uestWeg`2-}T<;xyqLoCIGV|uB>k- z)7XzxS-wXBI`RbBDbSyt@_XHuV52p){p{q-6=k`du_6X%gqn-fK_u6GNRI8z_h`ag zIdW;@w~^&jI;mhZy+w<-r%QZtt8Nkca+lAlIdPO&_2D zRWWJy<)tW_db=$BUsNL6EFQA;C3TJ<(ED)B67hDdWz^WV828^<{rLm zf@fMKIJb|xC%Oi5(CXZlw_{Z zIgWWsf-YVNMZqIi_tP&vUi8*U%s0WIEWs}m1lrK5al!;#=Mgp#FJ4KMuZL*$U&>sK zaD^FBZ3o?vF_;F^_MbNIA#VYKzhc?DzD0elpC!L+6pO`5h?)ri3t6SNST!x`K+>-x zz9s$r)aX=4X_-HVHQ`&4()Ppmp!uzC&W6*>$ny^f1C@vwu&ToL({)15ayhU zTW%SHW04=-U5Tl`TuxFGP1Vn|uGydD^#zPl`tT#GEDe37kTw$H>S# z4RcQwegdlGR}_z$#Q8+IO-Uu^AV!L%O>;n{-g{Se)Q`M}~C z^u2FN7iR#;B+Xb9$W*R!e!8?=O`%GWG2LR-myL97J*z(JVBSrw6UsNZfrBKR-!!;i z7~xD}y$o|g&ClFUX<%plSkvOXMPlz)xgES~u)?eRxc+hrweP|jrYK;4FLakn92PW^ zj^YO!yDsGD=i}5~7Bb-Co<3r7mwJ|nrE=XR`wGOPaZ&GSp{e4Z{zJyJXN_{#Xi3$w zT8o!^#%Y0)wvskbe`zJxo72ntjaBy9j#s}a&^AmE$B{}ho-UmgUtCkG9^=4VUeA7 zbB@3nJv_?$O~lOnF=ga}Vn|^K)RXzXF z|8&T_!jV6M)u@(}Tv5wbx4dr;#=4SAuH21dKs9j9W_t%JMT2Xu*3FnPkB;+?&e^an zO&A254gJ6e({!rOkC1{&Yzy0mC- z#wUB&##s`#gTo=8GqSVj?g{cR7-1k#lZE$#2;&yP<`ZGNv?S6Q?pkU0NK_Z)f zC%S*4X}vy404Me)dzN>mIn>`kY)uPRf2?t zc-DIOEC_g7O$1J`Xb8HzCrAM6&L@X~@boe$MXF^8>Y_@*2o)IJWf2Cd>K`$HeGq%! zn=aa+DZbp35O>zx5Y9z%AI#oUHnEifP zR*G+3M;?B_hi_-In4`5xY2#HN@OS}b$XyDlmXq9hOc#S{XK==e*>q>x#)?j8@M)Bg zsU`kpqjmPSR~;{m3r|YRDxqH1Sc@3`FRIXZXz;Rq+J@Dl*4zI(boYCD;b^~?8vBJB z>rec*s%I$Lv91k<9xs2t$+F#LDMDq`loqgQ5Jux zv$HZ}IHHXul0KWCXGTs6TY|aEph7(fnEUnwEnO^-su|U*PGn}Dtm#!TOFG^<6XmZ9 zg(aowqF_>^7rJG5xPPpQ`@0B)Xl~v~5LKaimH@JAP*CpOD5oz!^H>fg6xA0|%@UrV z^dVt70(E?xwfn26=Xv!-oXA%$5QBbG6df%eSB@N4E|5}-5ew#=&8)SFN{^QNzKxtI zG3j+~xQ>R3eJ*K&Bb2lxe3AE8a?u^9kutZu_Ee4t5So=B*-_%GAXf_@G9s?VOPI}6 zu>nq>qLg{?6~kL6d06c8ctZ^eRM}|WXiOJ<1HEWa#S*CajW{O zeQVK)KBc+DrDQJq3hw^Eu|In^d8(PP*b$d8*pq4`>+t?naIl>7_$()@=eVnXE6bV4 z`5>KU<@tWxHgU>OnPVG+Ve3vtLtfyFO^=E#-T7-21*&p|yLT0ch*B5yE3Zw7ug7QH z2fqoyTAdvh+1S;f8#~vZSMJ_?x&?u`2I6OfL7^J;Lh*B)q5TfH5)g<=W)aTcR1YWj zuW8opjqzw-gcEU5@&3RgBmqnN-*LK|a@i;ZUdCJAp__hb*Xdy9`29Xhiv0`~Wg3ez zSDD)R@{9H$Vi-}}fiGVSQ5Bs@(}V)m!}gpiM`IY>Q#eF#Q+J=ncH;hGJ+xX6sv1?o%t(hMb9%j1XYFX^4q6U|i z1%uoK6hX5XWxb%xxc7p43##P@rqi!PGg*`RkO1r?N_2->R*si&Z91AbfUN8%iI+H9 zfz3c5#y&p)kzRhw!EZnG!xuLvn;vd1g?Xr{p<(r%R8#4N_mbx!7b$kG!)6{)@>fg& zON(uJIp+`^VbfqAlTBmv>^OZeJ#})_2oX9hA>L6Vw>>vh)!jbFxQjg_(RG@e!FU`s zjTbJU^KeYSjTq+SrtK;FOvkP=k30Jog zMb~ArGWe5<^Q-;e)Yabh|6=Q{gW7z=Kf5BW8Hu;~M5>IlECV zr%_spjG)0PpV*i<%OiCiJzBxqM{ALMkzJrk3LXnT`@hXMajf)=EBBOm9Z@@mzgQX8 zvhwyw@Cq^MEd>DW9+@Rq3Yqq%3405d68Ci8qsipGSWmNliDj&im&{e2Mgqj0lOok4 zOV3Rz6Y|w*KV;|8RA;j6F|hrV_~p$KK9lCykOqnV&vrIbBqYEO_R27lb?ue=1kx3! zr>ogiFTa{1eK(>5uSaUtjr!PRe!#!~Lx_riy|i|)j5hSHG`o)c=M4!EqWD8=5&IYT zb*v}wInT7?o8{M9aCFAonI?e_oQ_V8Xt;H>d5Xut_k!7br*NLGX4x{mD|aq&qE0O; zXN2w<8lnR2_5haZpmG=};Trt}Q6o`AqjDi1T(LsmtiIU>VbFY8Q16=F3(NE(dOxXI zaATf4ZBE9;@npA({7fV?);IKbU%2CAN-2OU0I9R1=coH?!0QT>hP*vM&6vh62+AS# zSTyN0hRMAey|VuawO&Cm(IXd=frID|DBpb9Eu)9CHisYfCgcFYWJ(;c z)Xhb;%%vhoz}NHEwQaqSnz`wO`?B4A_-!dVyHbYPhnk8<5-jI#VZ~T~zb1^?j)E6s z7yb_bZlz`drz50&AQ7R)6z;PFAk~mm4apl7I_OyxDovY8ahc&(Q*S{=oXU$kwrfqX z+6ok2nx4$P3KoLxB#QhR>jcPqpOn47+JH(N?=9rQOaZ-^Prpo^J6KW%P`<|sZef{U z=Jd$&hjdvad>w{2rHG&zcN(w*00~XyQ&`CFT{K~!FAOK#U%YYuqO_E94%;Ir(|&uF zy$P=Qtl*8?arn4^%SJ^*P2akhY6@ejGQepNXtH0ekZDxgAy|+=++pwX4>Ecigq759 zj3MXc5>Yn8>n)^1KE49ZY(TNW3Xg2cOD`cepD&VHrxEF;Z%$@UwfQJRdDwU!p5(&q zEHC;C0b3%LvF9nf9DzS`(%~1J$+eo5czviqOCt6?`9IS6-s8cwm?Nb-T2>ssFEFUC zo%io#ReWB^KB8G-u+uS+4)7UV0?jh--`;fl$wfj@(wO#$#XrIo?%KEyekGIHyR~gj zwoc-Hnsy^1NYA?cj)uNo>4~IgYa2%5F14YOo-nA>)|)pg)Jj)C10Uy~-?LB&=CN}8 z{hxtdok`2KgKe)OTacSodxATnB+Ysf+M}#~9-Dm?J~(xnP;TA9HZgTSeh;sQ>iRfS@fezns#8~cLd-ZVdAh43U_$iEi>IElAPH2vthbckr z*27jjM;q~?avLz68~B!*Rr1hV+PP++gx!tgS&ER5AK!eTcJ-{_kwIp!~{|Vrq-S3!8>}-`I zKy4f7E@xUY=}gtvBw#P&2ogkcA3Li@?^M-p{UQIL_?Z8$Bl`<#(g9K<1_}%R`=}e1 zk}XabJ9EVr)%LUFOk@|N(1s?iY*S}gTAdl!l}q)1WdK2|ls$lirsk*bkqw?>6zLr<#s3)y{N zby6}`1D3r7>qT~-@KMMFHiTdCPUHwL8mF7x?hu~Eur9b|$K{2J_6i8bYkeEj(DD7H zsT4()Dg? znBt##pV-o8fLZIz6a)D!YV=>gS-F0b#OG%Z$H%pP#?O`~;**~_rs zN4eJg+{><&R}R-7{G+iBb=~dZ)R3p2s_eLhed8e34Z|-~EKpXwN3t;jS$TrzoDuLo z>z`rN@WsoUHN#shw`mNO` z!FWS0gl8+mVI%d&^?x+B|N3SSgdoxQBt=iFc> z>LkYxmO&k`WkPa@OT>!B{W2sVuqs}ghQr909k-_uf=z|OcOtrc5iYtN!@P7%xF{A=DY;$go123ms9Luadgsesif z-^!%uf&Vs!m4Jp-|5_AG*y^=5-Ser~p13C%=Qju_#(kZdWqek#?u?!^Vne;Zc z#U}jZw`8WaF?YY1=%Bg5E;uVN_o!@=mK$$NN?Rt8GPU$-B6ndPoSbmqiw??Zze(R& zKX|hY82z$3;tp5HM=f{w>RRK_806}Gk-8Fxa1Y|2Z?XE$XZ-6rMHB5Rk4;7*I$ivq zd(X4*e{*b_bAq!U0Pu1t^X<#`u$vQP#N8a+cHy@)nr_bZ`mQ12tA|hZ*lEBafVy^E z60)f3hm!xMLt2w4b!?(ICQwo=%@Tt!%D|@R8xdokx~{)~MPbanbh5O!m}Qswy$6xk zl!tCQk8FA!kSOkc1)w)n7Go>y@sn(93kd?igzAz30;w?zmWb{C;2m)Ra3{eVMIv2V z@FW)Gsc@i+L*Ora;5<+sD=NT?pzvV&V>v(oAgZ%MNeaaUVi-A`E)S-fsVB18(w9x% zV!%MS3&sp6y-B?pZ8<{;DA7HAdH5@KtzUML%mH$yG2j*Ue#d<4mxLBJ@-4u6i)W;c z$4GSUPK!j5=W&NR>g5;El)0H+f!StKBbj3a12wo?)=%T<%fiKjk)Q4kg{K3J{#n3_ zn?d5rHtUQeiW39&JEb@rBc8Vi0fD+C`q`c+o{c6c%m{27!m!U zEIK}r=9gMMEv8-9=X)G+s?B7Oy&s@^bu=lk_G|1%j}Yr!E^D+#no-m34d{+%4pZ}U zBB$dY0hgkXn0M*YM$bCF$Xpm)t9xrVZLvdCgxL`!1R0&V;RfuWjn4p*mQlik11z1sU>9*fYf8X_ zx!FGj^h!j&F1t5&<6{1pSv(jtUx|_HP}>jYEE=ETo*ca=g9QRW?$L@oOi>!}5U07g zpKndLez`{$Q3LI2+bi936&AXt<=C>^yAP|c)rz&53%2AQP>FTTyZ%~^e&C9@i0%_i z1%57`v(GVN_z*vVIK;on;REZCB8eOJJ%P^g~eKbZyaMbw|eh9b%p)!2CnUHhO10Q;V$MH*Ii~BZ%kIDmQTuHqMWP zL=Q2M0128&^l4Y~=|8%us#$wmR>GS_zRt+*zlb8uX85#ctrmfcF)XubB|2}vBg;3( zIh)GJBnykC#r+^oya)}Y(cTb$_*kmDKT|_F-9Eh+bUxCmA?aB@`VLZ!XgHk&QKXW4 zC#GtUG~*>%n6KYFZc9h^4##txE>4qLxbHRAtWQ3=Nj-I^iu6WjG;X`KI!WV8EhI~_ zT8y;~gKIN-kFmq8M)j-nxg+drLZ`8v*QSH4VyVI(q?bq?m>;4b%ujd6vFVeJ+Zl}Q z?3IY6S-@W3pQ!2%Rf^X)E#mq12=)W9=vNefayOioA*2SO|Mdv?vhv^AwIIY1Z;}c$ z-|cs-t}M^4gRTfCUn6e#wQ>i`rXO;|dT~K^_6SgtmMYskp+H~|z~uqO#dp@NA?E(0g9+mV`x61TMJ1wi27pei*K;CA98cL6c#;d%q_x^oHp zVn>bCk+OjN)BKL@qj1W&MW!RddARiCcm3RryG=`8MyF=7V|4%*hWQq>4WF=YhYU zTRr771-i+PkN_}Aq@++I%f)7y&!b=tj+-HQO$4}m>79H|i7a7S-6({$m5JB)g+~sT zjaSn@FxRYY&SHUMyW|_Vd;=Dli16;tR4KGE;CHZe=tb%Y+w2&-TO=DF{Fu4YEt7Y~ zo@B{8Nz_Qtdcup3*KWG}GLld__FVn4DniKVk=ybFx0*2S_~hN7_nUDLV=hm@x+@^R zUu!!4BQ245Yr1ZzDT6z0=B@vk3T7|$$=ES7YnN|My3LR#DNtpP=P& zGlo3R%u@0YI=fGEWf&gE20@03Hmu=%|F=kxoV-FT(i6(SeeFR>E0W9j9Bl~_--BrBm}*i93hC?xQ2=`!C1zNqF~gXmG%FQ?#g9wLshbRm8p4$DhTt<&QN8jBH6 zJ$f~y5x?t433djXRP;-E&B=F@%W?eInkV5J@5?O+Jl#n}-D6rFo?js@>lV#XypKO5 z(|mqOa+>KYrm{(3o+#3!)-m|G6r)NCvSYpqWlp>4!qAaX*fr87D3B z#UPmya8*n5O~ZEbmNStDUq^}?Y`)~IZ0kYsXktR1^CD+mZZxbhj0s}imm)XHj@vif zp4t_))9##{Jf-}{g0zaRV6lX7?t5rY=HU<%tM|y9T96B~)m}*$2$GP{RKqlSMhtUr z(n0()?|VLQ?!c;!9aD+{&D~Nh-F7Sq`Xjkl1EiVyKAu}um)s}(ghd|m>_?UZG11Az zETj8=9x~I91(w1lmTn;V9rFc;ykocH{S#^7i;-gdQPTcNDgMWXdvh0}8J)xW;>2x7 zQ;WsgPhn(Jd`fs%~!4xY0(_7w{-yBRkAHeJzVw84I4AVe=NhZ%=$I-{m{iof9I+h;?3xI^*@#)U)KN9w%a*l1xPN9c6SR) z8;BVQLQgadluRiy`3M*(0!}$*(WbaS2{16sm)AZ|MVkH8B67US!1BnR;@z(;nuDk? z)n=o6>(fL>-D5+CqF#%~qx8n$13A7}_xTG zi@k-0Nd5pw43XcV_Jxk}l74ufav>~E6l4($M!7Ue$NcNzh@i|BpnlNGVDdR1_&Gcn zd(b}O?wnm);vYE@3F-E%hdw^^%faLZ_`q4A(_y(;Wxk)==E>XH{h)&w zT+d?OaAk~Q4d8{yySZNx-(cdSq(wMaC)31DV}JxHpv%%ngU~ukzN1wT#m35hNX?sk z?>F}7`LF%gWd&76b+kEZZ_R8wWxX)xm`kU2;G+6odmrzX<#{d1gm61A6~$ybU@1!R z;k>;JbOG!+P6)R2{7*9bSP!a|?HY7zG6NNBZwX&Ho6_%}j7lbD9BFowFC?rIYYK72 zoEOsGYxq0{aQOx@y?SN&9qNs36I3`uo*!F^a1Ze*Sr{+#hBU;AaAZWOGVmQv08)L);yLow(idaRkw zj`v)X2#7^}tU04XLzpy{0r5fsF{)(sIms-9SQW$I~Dd|3EbGv2ZPjc(nPYzq?{dl#|=!vzU zrl9rvLe{vm?`@UO7I<>8C$c_7QgzlPPc$}T1NqJGRg(aTgE<>XLlOetsU4oc%ij-7 z{b#5fsUD+AXaCQG|38D$vua3ffOaA$>N68m7sQTBf1nLbaKFIot1@9U{`d3d(kCOm zanL;(;kVCdc{py~-yVFtJK243cX{cLV0#HjZKv4g@@{3(wC_Iid2YTi{^xly-D-6# zJ$Ey#9C6Ebv2vyJ$cb;dH<71qdK_Xk9@A6D?y}s{Sf%OP&Kv1?aDsecQYIi5i&(%=~ybsCk2H7pu2GP2@Z7q(Yu{S%TvA@6yWkR0x+YLAS z@C!3%t3A@;wVhz!MNhPvi1jpKjrQ#yK016m(nf9D^UZ&A+O{p)#~s@X?runIWW1Gj zz(M;dU4<`qU=6fwWeqguG`Ycv@Y*BMeem|IE4j-Qc8i~j8v-*tbQacz@#5FeY1GhZ z784V5$m=z@sU)kjW~j4aV#N2q3zwUiHAZFMA&i zGW%=XM0lmc&;ToTc^yXc9OS=@7&Jvp%$$(iO`yT-77PiE{FU=nKF_)zP7QhZ5fqa% zSzCD?efQM|haPgce?B%tT6w=#Jc1l6+UuuCcq*mo9mH=6>VNG&O+?1oNVW_6IIChb zi}42aXOvlo?hZbLW3y{$e`ZEHe0!b?1xfQwmdvY+Y~f%ZwhkHxg1^WFMOP9cfI2{` zjz`?el?lpwAkzANN2+gF@Jp~2ik*=K=^ZHq8nfR=9>KvWL!D~=>6MP!_n28t2P6lp zA~V*v;hm2YEG>3qIePo|vpJg1nnHL9RO`XwnS}O5(cT{_^ceZTNmTgJFRO*)L9OxXq29dpbq(21_|h0W zOjgUn&ot~=$102LBM|B~#18BG{gIJr)M;{PQE0e)djZ-7mP3U|V5Gd@=su>>lcdu8 zF&~^=2zxiFiWmR?v}HgvFr9bi;k>`#<| zg}!R~olhHIL%nPxs>-Sf5pg5~z;Q}ht7)>l%M>&9s;poNR;<6fv}D8N-Ck`3wSa}c z{Y2@VVEqZr+{f=Ef1=^#6sHR#WUx{%zwC`}Lz`v1`Hj>Qgh^6U9Ip%GJOX9N$qkyo zFO5uYGJpwY=YzMi6Vf(7GpY@J_e@Dm{T!R(U+C)Unxe(y0!7&+M4vuzs>+j2qJDzt zDQAZzvngL6ub8!zC@*BRh2)vBXZ-2J-zV-Q>4BI+M9neqJ{r zS3}Ybh4Gx>CF1R^NQUg&X`l3NBDGZ4rl@`305)?84(4wsx}9}3O>9cEOnMFpPU_W= z>dgxcTfTM29lYYy>giQ2?%-{(5v%b@)7 zPpjw$(y5dXdCdGN6J5E3cQl7qqt4g+6`c#a#EhHNCcgD3EklfQ^#hgJ0*qQZpg7+5 zay0Fk{FFEWy9=QM@Jx4x5X+BeLe##0r&1g#d)qZFs3P7OQ;S$N!i@r7Gq&FRYZla= z^=n?F4hzCxOM66X>rPr-_G>{n#wLBKyvHB@iq1SY_dS^U&hclwSU`1k9#0ZZ{^u$q zPZ$5mM-JvxfxS8nOxVx)Vu3hP9f05fg_LuEu0S`^DWoz^Hpcgr58FyR!q@w6abMJUd=LqIBAbt){p0J zve?XJXy`kHF`6HMSJmIN9W6ut?SYU0cTf zC%hWx6IRWilR9>;L!XWbGI{m;nkp1nN-8&k)Eq_pex~4(*C$Cc)>RDAE&F?1W>}~+ zp;?GP&@6#1x0n%d{_iWm0KZgq{fuf8E;Lvx^koV)eR*FZc!vr^))*M9P+Kz%dwY*;=@iM{4c5)+E|!&Dd+jte(dZr z?r{0DZN^3_z2{y}_Ki@^EFfCN7xA2a?Y8U4tBd69ADnK5gc5gfg637~BiR3~+DACl zIz?1AzGXb)H{dP2@|)LzE(!YBH~Ymo*HT&(V(e-HHK*<^3!^ctG^ERI)ANjiT+YYJ zeQ8@gZxTK-B0@v_*0<(&XG=HIFaN}8XsJ~_uJ?_a>B{fmY8*S$vo#cONddfs)`tub zncxgyW-5-xVmd$G2|-zrjLf9i0{jN^h5<>$4#niDckKVVbbuTGgSB`+T<2r_o;OdS zP%86gCW@Zu6uR32zAzra>k=xBB>VRY(tqGO5}a)I$JzwZU%^ZR2U#06XPC6oIjV_gQ`AiKwqQ+!txw*OGTkI(N?yj6SKxljVonM|f_E?-2Ova9&%$>F~47 zf^*D1^gJ|>&H`a`6?z(qod6F`AliNI&U9Vj$+BHR7}3W|P0|PIrJIPvz9G1SKHa{m z1wj!K)W(a2X?Sl9PP92QUUadToIf5}*+pdt-|tuRI9`PF%1AG4&lRcW$pu|c6d8Fo zB5oz65u6wA^32-(w(UBTDpiv74MIJKK3?sPiz8wxOrlSF!W^cD-{vbJnb#+D4CP|l z;5!w0rQ^08DR6}PM3J}|zr&0SxKENZ)A_!izMs0?TNCcG`?(bEl92gwKI_QGJP8kk z{DE5~Ws9Q@mXqI?UJ`R@>iJxK42`|+;P{ti*p)Y$^<|<_%8vh{C?1EW5JczO?WAm46f2BfJc`azU|uD zE7(!zwu5B%5-?dyN|C8$rsBG}B$c<5wiC&Xe=tw|d@ziJ;sMP{2)!!TOF#Tqs;{|% zuMzhqq1ck&MRNAJB)gE__)DKKt%gmy*3Tb6t`3$1-3;-P z^ooJ4jwP_Jt0DHg=${(Ln(oB!m71y=9<7#Zg^7s&>{Ai-s(ux7>h#gau)K3ruYV)w zt%R4hQ@`Y>yMKTukVcA;;_9#))V0#}}qWHYB`=0u|uP5P`)qxtBHUL9{N zMGLuY^trw?gqBOe!>?ECW2w(c^t$bq4dEo6I-IY(-iZ7%$hd*lp3>3db|Lh4QOT*E zl?|`^*$MpC=l0#Zn?3TJgrf)u1QrQ&(LTRODBBW5Gz%oY$0&&S0~72ktGw9<8KL7= z%5&dWfBiXa5fj}ci%FhDKVF4F6@MVnnVKu$U1qI+PdwkSo2Zf^pz*U2jn)KK9aFR6 z-Y+bq?_%vCvC%j2RzF%HYo0#@&#({Z;(VTw8P8Hc;@je6y##J@*`oolw%<t>U*2ha!h}%U@47yF|?8>iQ~~ zrZ@hziZT>OC9aV4p;JivG%9paA}=75%9#GUEr8l*u%LI3YjKX@9lIf-FC^hDE?r-f zvlW;3=q2k29Vh{tmAvk~5^Bew(Zfa>POLUm^;N??CHW#m*o|$xqxL^+lskG>SZyAD zFJm*~%Zij9A8X0Zq8$X4P`sc$Qm(YYLWRqIuw<>lXiFR!1D$;tvoDaEE9~801r_Ze_!&@ z{NlH8JgkwaGB_qVm<%{V#Muu;qbU3gzM)_e(YY>Na2CB|h@JEzbA5a}v!lVHOSjUt zO-u#dOnJ(DS`9+fN8&Jyj7C%XKP(XPY#RQ$f7%;8spWKG5Zyv)5pkXgsq$Dutuow` zZQL%_zrZU7o7AYu2TNqmo)A>$BbQ)Q*qzw&A5F#9u8`IU5b{_jrH^+uh#$D`b|6(b zTv=kwe8QCsj}FV_Vi=flwEUhE7?FSg^iU}?Pg=@XYb27XsHsq9|AvB6*tA>@=S;+| zM|2-H%Q7E9Y=c7H_fC!Lh-3$y4s&Q?3w^Z$UoVJGRgp7aF`jh61>9VzY%mv#_3DG$XkRq-(V@{q>P4^4*2g20h3h5ta=!iU0Q#me3}i;8VcbaJe{c!Z zc67vxk)>gk>h0cFmm5Fvi82T;1KRib_2w7o^3TT4>$g|pk$tOcImWP&B_a?kg$Jbc zfYVaq`r=b%J83G%`dy0}1`?4p1*Mp(zgPFF_%4Y_O2_avD3_*OY((S`p2^JxzgB0h>-Yc z=WxY71Nb%v&VPD1sFw!6otL8s(2+DU8y*!{@!@tqAfXDCi^$}oZgp^cOFw20pg&-T zM{-kIed-*0SCZMt3nT9^Vd)s( zpXQ$_*j(wC8rplw5%4T<-hSkc)xcwY7I-Q+=##`Uue(aO>Ybae<$o4t*1syS*$7AW zhIe>A7TwJ8{cBgu6xDi(&@FP6Iws2&Z0YZ>kGi3-HY@p;;}!@xXM+tcR{LVkUEL?| zv~^5XX=aKoYZ|caV)0&2xo_;+ElFY9iQLn| z6*$}1A&2otKG!X~ZKX+_`9$14L`hwEb&p0@oL#{ zG3b_CB0`#-Q`@|8=F3_!$O+q7YW3VnLjZDp#mZ!zBCIx%6q7_G%rg)X>lPaMH5(j; zJF%~gC%YRr&etuP1DLH8f{BZ)a(ZoAB5qrFTEaW1Rd=nPTdRQun@_xCV{fYSirT*I z=Pc)@$b1sS@V{q=T^=+Tiqr5Lw#UUgsvD>K5g|z1Hk_oE(3owsaK-Jzq;K5A>ggrb zgIKX8hxSu_trtQ_^lS{pK1rK`HcEocs$Cjtuk(1|=HMJmgWNd~2T~XS{Hgg+l~TJ)q@#e&j>dPY7YXLb5! zz2g)oQpYDX|6J8o#SYGKRyksR#l_?g{DVm~E|5xJ!TE6*Jc2@t)zBXKBYlfJPf>c; zNWZ?X@L_)a3^oC~%Nb6x?u;@3CA~vc>T)0-?EnkhzZU!abWjQNHM^PSR%R&2?3ZJ0 z&ySr=Eq$63W=a#p&?G8~?o0zUZnj+HmIPn?ZEa&SAA3LFWE0ej9b;sgPD9M&7*Tv( zE?o*r7gz!e6M6GO2GILK3VD$J+42^ZcU)zMVa9|U6^Ty!bL!w)TSn66>!{E+r(ZS{ zg_x+hbwwk1PcTqAgD3A%6fo7bKiKDKEBoQN{&JjyZY7Mr7tE%_@^F0|$5X1EENSuL z(>i3${&bc^$Z4aB)a=Wy*mDw|=2;xiX7Xq}UuoMsh3u4TvECJUa4V3+gn>;Oy2b6- zdl_rI0xykmW|NS_B4j3oyGFb0!(I1T^zZgx%$t;x*?fLm&sF^Em_M(gO6E7JD$%c> z7@-xpii<@+JZjbP%uiSSsyt^g`$6)t*y4e*Y8H9nkuiT%1{K9b`A`uR^+$`>HiCVt zKK{lV`&T#^0miqhUx-dVleSY%njVd}Mmm|#&T|<&Tpux-rMs3LDuSXeM%u@ke7y_x z{{AkmX@L#a9SI(hSd{B?TedM8Kh%Y*Ygm6Uycj66(dK@ktwY-CcotVt(={?}g2|IH z64#d|#$AeY9CRBoV=g;99}_S?{K2ZRZC#&_u;XfziX>#Qnl0ySKdtox2FiB&ePb@Z z#yYAumphqnP>XRPkHdyX3e=s@l-j2^^=XtpH?b75g_J+4-qGDjq!KIiDnM?(UhuAQ z>S;EguzJOM_RdKmHA5TE{x^?=AZ#O2>XZ24QQ~VtY=b}-twdjviqO?T#J8IGTwmiJ z*DcsuEi1|EC@4v}ZO`dYP8jPBR^PhwS$tKHL}@(0Pk+w;kO`@LZrrt~SESSkkqcWG zZ8XmmgS%dqH)_5(Mo`syZ6gg;-iSQuZgQCuR-eIZA_~0H{L>c4OIxEg_}2+3im5w0 zQiI7e9BYQ@6-0Wcg&`V`{Gz!)^TDTasP1}TtgD|zhD#ku<{e}27!>e#Drcy)?ruO;jBAb4`s1(pWOh0PGC8m@Riw3-^jn0wL}@4 za3A6+a!1qG-*BbmsdNS-8#`g)^mHf9AqD!&Zw zkw$KBPFVM5%TwG(7K`3f2E4+CWx2QbpO}^62POOxYGOQ!yb?J#QzQ1=CS{~oDcy3` zeBA&f8~og2mmAJ_)rIY#*?F*38hHqBk+T$6CKR>|I25hW_O=q{nND?X6Oa#NQcM@> ziu<~6$?Y3XLXYZ0l^^Gi&P_0G27k`IIJG1H@Bt=JYiDvkg7ZZKS2N|h^oY200%O~`2?GOTU4`|fp_e6FEHFV$&62Rjr3R}>z!-h( z<`vTR`|ja<5;s1ZE`n30UmrfYaaex{8o~+4Cm-{%yBl*FvJ@}LoU2T%JnPrI!BNe~ z^NEh<$d8gri1TRazbZyN8`MXvQ_Swjuz%}J&f|rTuYyc81<91$Q+Xv1jJpEm|AR{K z`^zq)qmAf|k_@<&G`b)z^n25RP8A2#B5~F;G$V(PLV`xM6+?pMxJLp>oqgH<#yi`?M1^_- z=YyNKgw-^>)cU{C1~9B?Md;pp*^_qJ=i886{D~arCvC*a^e*8-@9qSV_t#i(8jogp z6G>j=k#8H+`kZoSCRMJbs;Wy9?@BS~Fmq=^*;^1M^u39q>f8cTEgwMt?QJ5yMcRNg zl1qwZZ7)}+v{-UoU{PVPcMG?7#}^FKFybTWV}2}rXrkx&)e49$3NgjGV{U}F9uwlK z4=G$IdtX-4qtBI&@$|F`Jjge0;fV~u6S-NA2)JIwvsw)7_F|G-JSED!jUB~R5Sr(5 zLDDoMas6qbox*=Wu-j|}vklLY@p&j->C3?qreYPjC=q%*K(*meS57fQ5WyrWuWru& z68)=DRf6e>iF$x8fB%-XUaxY!uq`T{iu{}4zI;%fSE}$Sfkm70%h8V4XF_tBAgsRC zFHcUL+8wz3H))(hQxGkSN{fCvGSF#nih@BPIuR3s&%;qY)P*2d=@N5g3Ity`%3%~P z)_F(X_4r&D+5%}!2K5*O(imC=uj3Afgx&^TQI|h8N|vvsco6dcD6u%_z(zxG4*CqA zOl~5E!F4!$%eAQ`TGb=HIzB#aX^7lwmEjXu2E<2^6BJRyj&y24*Hk0_`ErBZu}`dD zL9tpW&Eb46#%VQ*YftLsHks47xp$CHK|x{05xv$yB6+|m<{#n60~Y;2vRQhL3F8#H zWxzh2Vj9)SkhXzf`~}*D^?FQZBCU}WM!c9w$k`-hL`3zX7EZ^OgP4J6LlaZ?81CmU zjpzo?)lTHV+m!q}Eu48-xl=sV--9f-8gLcj(>-xYMWf3*|Bx_SX-cA#8+Xv*ejcF` zIl8Pi*_+sMxn?(d`8hcnl_t&*lb*x`^t?R%CWFR&A0~ZnEloNeEi%dl}yA_}81irRp5_xUhLQS&y z+IWOAQd(Y~8+PyixJq6uVoT;z!+$Hfzu5AWvpC-AMdVt;_Y!|>?tag8Z0_*PxHNu# zX|X6utl@Q=)0p$?&d$-++iSH0X#*n+Vk{qKLJzs;3liN74=^f$M3w|pMrxU)X-jR8 zFaKQ4@T50~{iC)&t70K(*VdDXExve=A!`&hZl?7VQFf1GJECDZwaVx|5J*s=45_cqX@hEIKd z2?vN#p_Rtkhxf|B!{t?UkNtW-5g`SG0p6$-A!#rmfv^&K+dF`vyNYOEanutqK5{pG8`Q-}(KkaZ; zfJw8`dwwT>KX|ttMM}b3EpjO&s#KP7Cy+v!LNWOFZ@DWQ^uyT}?#eIH7wPF7={_+EsXN}o=YD{Dw|DNlr-S+p6a8DhB}XYPT?D^ zKW2A0QvCLpsKG`=7^i4bCGC7;=>i2KpRjBIbz%#Sd9At+lk~e-!@u?JmyPw{$9)rf z+TZQ9Bq}|m$iOs+#>05pP?3u3vZBJudnpC2I8_P+crC_efmc?>-A{{db(fn|g{Z!- z;XkG!!sG|rzfQ^)?mIk2L=

%3#L_Fo=86Z^5-2|{9}slz=WP34?)Fa< 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 XErV*`(C*)& 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 H$M63EP*ywJ literal 0 HcmV?d00001 From 4ba155efca39648b2fbc3f3481d1cdf865b1fe11 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 5 Sep 2018 08:34:46 -0700 Subject: [PATCH 11/80] fixed list format --- .../bitlocker/bitlocker-countermeasures.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md b/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md index fb7ae61c4e..e9007720b9 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md +++ b/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md @@ -109,8 +109,9 @@ If kernel DMA protection *not* enabled, follow these steps to protect Thunderbol 1. Require a password for BIOS changes 2. Intel Thunderbolt Security must be set to User Authorization in BIOS settings 3. Additional DMA security may be added by deploying policy (beginning with Windows 10 version 1607): - a. MDM: [DataProtection/AllowDirectMemoryAccess](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dataprotection#dataprotection-allowdirectmemoryaccess) policy - b. Group Policy: [Disable new DMA devices when this computer is locked](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings#disable-new-dma-devices-when-this-computer-is-locked) (This setting is not configured by default.) + + - MDM: [DataProtection/AllowDirectMemoryAccess](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dataprotection#dataprotection-allowdirectmemoryaccess) policy + - Group Policy: [Disable new DMA devices when this computer is locked](https://docs.microsoft.com/windows/security/information-protection/bitlocker/bitlocker-group-policy-settings#disable-new-dma-devices-when-this-computer-is-locked) (This setting is not configured by default.) For Thunderbolt v1 and v2 (DisplayPort Connector), refer to the “Thunderbolt Mitigation” section in [KB 2516445](https://support.microsoft.com/help/2516445/blocking-the-sbp-2-driver-and-thunderbolt-controllers-to-reduce-1394-d). For SBP-2 and 1394 (a.k.a. Firewire), refer to the “SBP-2 Mitigation” section in [KB 2516445](https://support.microsoft.com/help/2516445/blocking-the-sbp-2-driver-and-thunderbolt-controllers-to-reduce-1394-d). From 3bdf0b3a936232a53ca276e13b8a35615381dacd Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Wed, 5 Sep 2018 11:10:41 -0700 Subject: [PATCH 12/80] Language updates --- .../top-scoring-industry-antivirus-tests.md | 25 +++++++++---------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md b/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md index 2cc9f3e145..e01293313f 100644 --- a/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md +++ b/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md @@ -1,6 +1,6 @@ --- title: Top scoring in industry antivirus tests -description: Windows Defender Antivirus consistently achieves high scores from independent tests. View the latest scores and analysis. +description: Windows Defender Antivirus consistently achieves high scores in independent tests. View the latest scores and analysis. keywords: security, malware, av-comparatives, av-test, av, antivirus ms.prod: w10 ms.mktglfcycl: secure @@ -8,16 +8,16 @@ ms.sitesec: library ms.localizationpriority: medium ms.author: ellevin author: levinec -ms.date: 08/17/2018 +ms.date: 09/05/2018 --- # Top scoring in industry antivirus tests -[Windows Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10?ocid=cx-docs-avreports) **consistently achieves high scores** from independent tests, displaying how it is a top choice in the antivirus market. +[Windows Defender Antivirus](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-antivirus/windows-defender-antivirus-in-windows-10?ocid=cx-docs-avreports) **consistently achieves high scores** in independent tests, displaying how it is a top choice in the antivirus market. We want to be transparent and have gathered top industry reports that demonstrate our enterprise antivirus capabilities. Note that these tests only provide results for antivirus and do not test for additional security protections. -In the real world, millions of devices are protected from cyberattacks every day, sometimes [milliseconds after a campaign starts](https://cloudblogs.microsoft.com/microsoftsecure/2018/03/07/behavior-monitoring-combined-with-machine-learning-spoils-a-massive-dofoil-coin-mining-campaign?ocid=cx-docs-avreports). In many cases, customers might not even know they were protected. That's because Windows Defender AV as part of Windows Defender Advanced Threat Protection ([Windows Defender ATP](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=cx-docs-avreports)) [next generation protection](https://www.youtube.com/watch?v=Xy3MOxkX_o4) detects and stops malware at first sight by using predictive technologies, [machine learning](https://cloudblogs.microsoft.com/microsoftsecure/2018/06/07/machine-learning-vs-social-engineering?ocid=cx-docs-avreports), [artificial intelligence](https://cloudblogs.microsoft.com/microsoftsecure/2018/02/14/how-artificial-intelligence-stopped-an-emotet-outbreak?ocid=cx-docs-avreports), behavioral analysis, and other advanced technologies. +In the real world, millions of devices are protected from cyberattacks every day, sometimes [milliseconds after a campaign starts](https://cloudblogs.microsoft.com/microsoftsecure/2018/03/07/behavior-monitoring-combined-with-machine-learning-spoils-a-massive-dofoil-coin-mining-campaign?ocid=cx-docs-avreports). Windows Defender AV is part of the [next generation](https://www.youtube.com/watch?v=Xy3MOxkX_o4) Windows Defender Advanced Threat Protection ([Windows Defender ATP](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=cx-docs-avreports)) security stack which address some of the latest and most sophisticated threats today. In many cases, customers might not even know they were protected. That's because Windows Defender AV detects and stops malware at first sight by using [machine learning](https://cloudblogs.microsoft.com/microsoftsecure/2018/06/07/machine-learning-vs-social-engineering?ocid=cx-docs-avreports), [artificial intelligence](https://cloudblogs.microsoft.com/microsoftsecure/2018/02/14/how-artificial-intelligence-stopped-an-emotet-outbreak?ocid=cx-docs-avreports), behavioral analysis, and other advanced technologies. > [!TIP] > Learn why [Windows Defender Antivirus is the most deployed in the enterprise](https://cloudblogs.microsoft.com/microsoftsecure/2018/03/22/why-windows-defender-antivirus-is-the-most-deployed-in-the-enterprise?ocid=cx-docs-avreports). @@ -27,7 +27,6 @@ In the real world, millions of devices are protected from cyberattacks every day ## AV-TEST: Perfect protection score of 6.0/6.0 in the latest test -**[Analysis of the latest AV-TEST results](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE2v60I?ocid=cx-docs-avreports)** The AV-TEST Product Review and Certification Report tests on three categories: protection, performance, and usability. The scores listed below are for the Protection category which has two scores: Real-World Testing and the AV-TEST reference set (known as "Prevalent Malware"). @@ -37,11 +36,11 @@ The AV-TEST Product Review and Certification Report tests on three categories: p ### March-April 2018 AV-TEST Business User test: [Protection score 5.5/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/april-2018/microsoft-windows-defender-antivirus-4.12-181574/) | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE2ouJA?ocid=cx-docs-avreports) - Windows Defender AV achieved an overall Protection score of 5.5/6.0, missing 2 out of 5,680 malware samples (0.035% miss rate). With the latest results, Windows Defender AV has achieved 100% on 9 of the 12 most recent tests (combined "Real-World" and "Prevalent malware"). + Windows Defender AV achieved an overall Protection score of 5.5/6.0, missing 2 out of 5,680 malware samples (0.035% miss rate). ### January-February 2018 AV-TEST Business User test: [Protection score 6.0/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/february-2018/microsoft-windows-defender-antivirus-4.12-180674/) | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE27O5A?ocid=cx-docs-avreports) -Windows Defender AV achieved a perfect score in Protection, maintaining a very competent trend in this category +Windows Defender AV achieved an overall Protection score of 6.0/6.0, with 5,105 malware samples tested. ||| |---|---| @@ -54,15 +53,15 @@ Windows Defender AV achieved a perfect score in Protection, maintaining a very c AV-Comparatives is an independent organization offering systematic testing for security software such as PC/Mac-based antivirus products and mobile security solutions. -### Real-World Protection Test July (consumer): [Protection Rate 100%](https://www.av-comparatives.org/tests/real-world-protection-test-july-2018-factsheet/) +### Real-World Protection Test July (Consumer): [Protection Rate 100%](https://www.av-comparatives.org/tests/real-world-protection-test-july-2018-factsheet/) The results are based on testing against 186 malicious URLs that have working exploits or point directly to malware. -### Real-World Protection Test March - June (enterprise): [Protection Rate 98.7%](https://www.av-comparatives.org/tests/real-world-protection-test-enterprise-march-june-2018-testresult/) +### Real-World Protection Test March - June (Enterprise): [Protection Rate 98.7%](https://www.av-comparatives.org/tests/real-world-protection-test-enterprise-march-june-2018-testresult/) This test, as defined by AV-Comparatives, attempts to assess the effectiveness of each security program to protect a computer against active malware threats while online. -### Malware Protection Test Enterprise March 2018: [Protection Rate 99.9%](https://www.av-comparatives.org/tests/malware-protection-test-enterprise-march-2018-testresult/) +### Malware Protection Test March 2018 (Enterprise): [Protection Rate 99.9%](https://www.av-comparatives.org/tests/malware-protection-test-enterprise-march-2018-testresult/) This test, as defined by AV-Comparatives, attempts to assesses a security program’s ability to protect a system against infection by malicious files before, during or after execution. @@ -70,11 +69,11 @@ This test, as defined by AV-Comparatives, attempts to assesses a security progra ## To what extent are tests representative of protection in the real world? -It is important to remember that Microsoft sees a wider and broader set of threats beyond just what’s tested in the antivirus evaluations highlighted above. Windows Defender AV encounters a staggering ~200 million samples every month, and the typical antivirus test consist of between 100-5,000 samples. The vastness of the malware landscape makes it extremely difficult to evaluate the quality of protection against real world threats. +It is important to remember that Microsoft sees a wider and broader set of threats beyond what’s tested in the antivirus evaluations highlighted above. Windows Defender AV encounters ~200 million samples every month, and the typical antivirus test consists of between 100-5,000 samples. The vastness of the malware landscape makes it extremely difficult to evaluate the quality of protection against real world threats. -The capabilities within [Windows Defender ATP](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=cx-docs-avreports) also provide [additional layers of protection](https://cloudblogs.microsoft.com/microsoftsecure/2017/12/11/detonating-a-bad-rabbit-windows-defender-antivirus-and-layered-machine-learning-defenses?ocid=cx-docs-avreports) that are not factored into antivirus tests when only Windows Defender Antivirus is tested. There are other technologies in nearly every endpoint security suite which address some of the latest and most sophisticated threats that are not represented. Isolating AV from the rest of Windows Defender ATP creates a partial picture of how out security stack operates in the real world. For example, the capabilities such as attack surface reduction and endpoint detection & response help prevent malware from getting onto devices in the first place. For more examples, check out [Microsoft's transparency report of the AV-TEST March-April 2018 results](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE2ouJA?ocid=cx-docs-avreports). +The capabilities within [Windows Defender ATP](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=cx-docs-avreports) also provide [additional layers of protection](https://cloudblogs.microsoft.com/microsoftsecure/2017/12/11/detonating-a-bad-rabbit-windows-defender-antivirus-and-layered-machine-learning-defenses?ocid=cx-docs-avreports) that are not factored into industry tests. These technologies are in nearly every endpoint security suite and address some of the latest and most sophisticated threats. Isolating AV from the rest of Windows Defender ATP creates a partial picture of how our security stack operates in the real world. For example, attack surface reduction and endpoint detection & response capabilities can help prevent malware from getting onto devices in the first place. The Windows Defender AV team has proven that Windows Defender ATP components [catch samples that Windows Defender AV missed](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE2ouJA?ocid=cx-docs-avreports) in these industry tests. -Had these organizations tested the full suite, our test scores would have been more representative of how effectively our security suite protects customers. Using these tests, customer can view one aspect of their security suite but can't assess the complete protection of all the security features. +Had these organizations tested the full suite, our test scores would have been more representative of how effectively our security suite protects customers. Using independent tests, customers can view one aspect of their security suite but can't assess the complete protection of all the security features. Microsoft is highly engaged in working with several independent testers to evolve security testing to focus on the end-to-end security stack. In the meantime, customers can evaluate Windows Defender Advanced Threat Protection in their own networks by signing up for a [90-day trial of Windows Defender ATP](https://www.microsoft.com/windowsforbusiness/windows-atp?ocid=cx-docs-avreports), or [enabling Preview features on existing tenants](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/preview-settings-windows-defender-advanced-threat-protection?ocid=cx-docs-avreports). From 003865433058611c9db2a35b3186895182286686 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 5 Sep 2018 12:38:22 -0700 Subject: [PATCH 13/80] fixed rdirects --- .../change-history-for-update-windows-10.md | 5 +- ...oose-the-right-bitlocker-countermeasure.md | 138 ------------------ ...protect-bitlocker-from-pre-boot-attacks.md | 43 ------ ...s-of-attacks-for-volume-encryption-keys.md | 129 ---------------- 4 files changed, 2 insertions(+), 313 deletions(-) delete mode 100644 windows/security/information-protection/bitlocker/choose-the-right-bitlocker-countermeasure.md delete mode 100644 windows/security/information-protection/bitlocker/protect-bitlocker-from-pre-boot-attacks.md delete mode 100644 windows/security/information-protection/bitlocker/types-of-attacks-for-volume-encryption-keys.md diff --git a/windows/deployment/update/change-history-for-update-windows-10.md b/windows/deployment/update/change-history-for-update-windows-10.md index e76b08389c..e8953d58aa 100644 --- a/windows/deployment/update/change-history-for-update-windows-10.md +++ b/windows/deployment/update/change-history-for-update-windows-10.md @@ -38,6 +38,5 @@ All topics were updated to reflect the new [naming changes](waas-overview.md#nam ## RELEASE: Windows 10, version 1703 The topics in this library have been updated for Windows 10, version 1703 (also known as the Creators Update). The following new topics have been added: -* [Windows Insider Program for Business](waas-windows-insider-for-business.md) -* [Windows Insider Program for Business using Azure Active Directory](waas-windows-insider-for-business-aad.md) -* [Windows Insider Program for Business Frequently Asked Questions](waas-windows-insider-for-business-faq.md) \ No newline at end of file +* [Windows Insider Program for Business](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-get-started) +* [Windows Insider Program for Business](https://docs.microsoft.com/windows-insider/at-work-pro/wip-4-biz-register) diff --git a/windows/security/information-protection/bitlocker/choose-the-right-bitlocker-countermeasure.md b/windows/security/information-protection/bitlocker/choose-the-right-bitlocker-countermeasure.md deleted file mode 100644 index c1b351b15e..0000000000 --- a/windows/security/information-protection/bitlocker/choose-the-right-bitlocker-countermeasure.md +++ /dev/null @@ -1,138 +0,0 @@ ---- -title: Choose the right BitLocker countermeasure (Windows 10) -description: This section outlines the best countermeasures you can use to protect your organization from bootkits and rootkits, brute force sign-in, Direct Memory Access (DMA) attacks, Hyberfil.sys attacks, and memory remanence attacks. -ms.assetid: b0b09508-7885-4030-8c61-d91458afdb14 -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -author: brianlic-msft -ms.date: 10/27/2017 ---- - -# Choose the right BitLocker countermeasure - -**Applies to** -- Windows 10 - -This section outlines the best countermeasures you can use to protect your organization from bootkits and rootkits, brute force sign-in, Direct Memory Access (DMA) attacks, Hyberfil.sys attacks, and memory remanence attacks. -You can use BitLocker to protect your Windows 10 PCs. Whichever operating system you’re using, Microsoft and Windows-certified devices provide countermeasures to address attacks and improve your data security. In most cases, this protection can be implemented without the need for pre-boot authentication. - -Tables 1 and 2 summarize the recommended mitigations for different types of attacks against PCs running recent versions of Windows. The orange blocks indicate that the system requires additional configuration from the default settings. - - ----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Windows 8.1
without TPM

-

Windows 8.1 Certified
(with TPM)

-

Bootkits and
Rootkits

Without TPM, boot integrity checking is not available

Secure by default when UEFI-based Secure Boot is enabled and a firmware password is required to change settings

-

Brute Force
Sign-in

Secure by default, and can be improved with account lockout Group Policy

Secure by default, and can be improved with account lockout and device lockout Group Policy settings

-

DMA
Attacks

If policy is deployed, secure by default for all lost or stolen devices because new DMA devices are granted access only when an authorized user is signed in

If policy is deployed, secure by default for all lost or stolen devices because new DMA devices are granted access only when an authorized user is signed in

-

Hyberfil.sys
Attacks

Secure by default; hyberfil.sys secured on encrypted volume

Secure by default; hyberfil.sys secured on encrypted volume

-

Memory
Remanence
Attacks

Password protect the firmware and disable booting from external media. If an attack is viable, consider pre-boot authentication

Password protect the firmware and ensure Secure Boot is enabled. If an attack is viable, consider pre-boot authentication

- -**Table 1.**  How to choose the best countermeasures for Windows 8.1

- - ----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Windows 10
without TPM

-

Windows 10 Certified
(with TPM)

-

Bootkits and
Rootkits

Without TPM, boot integrity checking is not available

Secure by default when UEFI-based Secure Boot is enabled and a firmware password is required to change settings

-

Brute Force
Sign-in

Secure by default, and can be improved with account lockout Group Policy

Secure by default, and can be improved with account lockout and device lockout Group Policy settings

-

DMA
Attacks

If policy is deployed, secure by default for all lost or stolen devices because new DMA devices are granted access only when an authorized user is signed in

Secure by default; certified devices do not expose vulnerable DMA busses.
Can be additionally secured by deploying policy to restrict DMA devices:

- -
-

Hyberfil.sys
Attacks

Secure by default; hyberfil.sys secured on encrypted volume

Secure by default; hyberfil.sys secured on encrypted volume

-

Memory
Remanence
Attacks

Password protect the firmware and disable booting from external media. If an attack is viable, consider pre-boot authentication

Password protect the firmware and ensure Secure Boot is enabled.
The most effective mitigation, which we advise for high-security devices, is to configure a TPM+PIN protector, disable Standby power management, and shut down or hibernate the device before it leaves the control of an authorized user.

- -**Table 2.**  How to choose the best countermeasures for Windows 10 - -The latest Modern Standby devices, primarily tablets, are designed to be secure by default against all attacks that might compromise the BitLocker encryption key. Other Windows devices can be secure by default too. DMA port–based attacks, which represent the attack vector of choice, are not possible on Modern Standby devices because these port types are prohibited. The inclusion of DMA ports on even non-Modern Standby devices is extremely rare on recent devices, particularly on mobile ones. This could change if Thunderbolt is broadly adopted, so IT should consider this when purchasing new devices. In any case, DMA ports can be disabled entirely, which is an increasingly popular option because the use of DMA ports is infrequent in the non-developer space. To prevent DMA port usage unless an authorized user is signed in, you can set the DataProtection/AllowDirectMemoryAccess policy by using Mobile Device Management (MDM) or the Group Policy setting **Disable new DMA devices when this computer is locked** (beginning with Windows 10, version 1703). This setting is **Not configured** by default. The path to the Group Policy setting is: - -**Computer Configuration|Administrative Templates|Windows Components|BitLocker Drive Encryption** - -Memory remanence attacks can be mitigated with proper configuration; in cases where the system memory is fixed and non-removable, they are not possible using published techniques. Even in cases where system memory can be removed and loaded into another device, attackers will find the attack vector extremely unreliable, as has been shown in the DRDC Valcartier group’s analysis (see [An In-depth Analysis of the Cold Boot Attack](http://www.dtic.mil/cgi-bin/GetTRDoc?AD=ADA545078)). - -Windows 7 PCs share the same security risks as newer devices but are far more vulnerable to DMA and memory remanence attacks, because Windows 7 devices are more likely to include DMA ports, lack support for UEFI-based Secure Boot, and rarely have fixed memory. To eliminate the need for pre-boot authentication on Windows 7 devices, disable the ability to boot to external media, password-protect the BIOS configuration, and disable the DMA ports. If you believe that your devices may be a target of a memory remanence attack, where the system memory may be removed and put into another computer to gain access to its contents, consider testing your devices to determine whether they are susceptible to this type of attack. - -In the end, many customers will find that pre-boot authentication improves security only for a shrinking subset of devices within their organization. Microsoft recommends a careful examination of the attack vectors and mitigations -outlined in this document along with an evaluation of your devices before choosing to implement pre-boot authentication, which may not enhance the security of your devices and instead will only compromise the user experience and add to support costs. - -## See also -- [Types of attacks for volume encryption keys](types-of-attacks-for-volume-encryption-keys.md) -- [BitLocker Countermeasures](bitlocker-countermeasures.md) -- [Protect BitLocker from pre-boot attacks](protect-bitlocker-from-pre-boot-attacks.md) -- [BitLocker overview](bitlocker-overview.md) -  -  diff --git a/windows/security/information-protection/bitlocker/protect-bitlocker-from-pre-boot-attacks.md b/windows/security/information-protection/bitlocker/protect-bitlocker-from-pre-boot-attacks.md deleted file mode 100644 index d67cd69a82..0000000000 --- a/windows/security/information-protection/bitlocker/protect-bitlocker-from-pre-boot-attacks.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -title: Protect BitLocker from pre-boot attacks (Windows 10) -description: This detailed guide will help you understand the circumstances under which the use of pre-boot authentication is recommended for devices running Windows 10, Windows 8.1, Windows 8, or Windows 7; and when it can be safely omitted from a device’s configuration. -ms.assetid: 24d19988-fc79-4c45-b392-b39cba4ec86b -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -author: brianlic-msft -ms.date: 04/19/2017 ---- -# Protect BitLocker from pre-boot attacks - - -**Applies to** -- Windows 10 - -This detailed guide will help you understand the circumstances under which the use of pre-boot authentication is recommended for devices running Windows 10, Windows 8.1, Windows 8, or Windows 7; and when it can be safely omitted from a device’s configuration. - -BitLocker uses encryption to protect the data on your drive, but BitLocker security is only effective when the encryption key is protected. Many users have relied on pre-boot authentication to protect the operating system’s integrity, disk encryption solution (for example, encryption keys), and the PC’s data from offline attacks. With pre-boot authentication, users must provide some form of credential before unlocking encrypted volumes and starting -Windows. Typically, they authenticate themselves using a PIN or a USB flash drive as a key. - -Full-volume encryption using BitLocker Drive Encryption is vital for protecting data and system integrity on devices running the Windows 10, Windows 8.1, Windows 8, or Windows 7 operating system. It is equally important to protect the BitLocker encryption key. On Windows 7 devices, sufficiently protecting that key often required pre-boot authentication, which many users find inconvenient and complicates device management. - -Pre-boot authentication provides excellent startup security, but it inconveniences users and increases IT management costs. Every time the PC is unattended, the device must be set to hibernate (in other words, shut down and powered off); when the computer restarts, users must authenticate before the encrypted volumes are unlocked. This requirement increases restart times and prevents users from accessing remote PCs until they can physically access the computer to authenticate, making pre-boot authentication unacceptable in the modern IT world, where users expect their devices to turn on instantly and IT requires PCs to be constantly connected to the network. - -If users lose their USB key or forget their PIN, they can’t access their PC without a recovery key. With a properly configured infrastructure, the organization’s support will be able to provide the recovery key, but doing so increases support costs, and users might lose hours of productive work time. - -Starting with Windows 8, Secure Boot and Windows Trusted Boot startup process ensures operating system integrity, allowing Windows to start automatically while minimizing the risk of malicious startup tools and rootkits. In addition, many modern devices are fundamentally physically resistant to sophisticated attacks against the computer’s memory, and now Windows authenticates the user before making devices that may represent a threat to the device and encryption keys available for use. - -## In this topic - -The sections that follow help you understand which PCs still need pre-boot authentication and which can meet your security requirements without the inconvenience of it. - -- [Types of attacks for volume encryption keys](types-of-attacks-for-volume-encryption-keys.md) -- [BitLocker countermeasures](bitlocker-countermeasures.md) -- [Choose the right BitLocker countermeasure](choose-the-right-bitlocker-countermeasure.md) - -## See also - -- [BitLocker overview](bitlocker-overview.md) -  -  diff --git a/windows/security/information-protection/bitlocker/types-of-attacks-for-volume-encryption-keys.md b/windows/security/information-protection/bitlocker/types-of-attacks-for-volume-encryption-keys.md deleted file mode 100644 index d96b30a8c5..0000000000 --- a/windows/security/information-protection/bitlocker/types-of-attacks-for-volume-encryption-keys.md +++ /dev/null @@ -1,129 +0,0 @@ ---- -title: Types of attacks for volume encryption keys (Windows 10) -description: There are many ways Windows helps protect your organization from attacks, including Unified Extensible Firmware Interface (UEFI) secure boot, Trusted Platform Module (TPM), Group Policy, complex passwords, and account lockouts. -ms.assetid: 405060a9-2009-44fc-9f84-66edad32c6bc -ms.prod: w10 -ms.mktglfcycl: deploy -ms.sitesec: library -ms.pagetype: security -author: brianlic-msft -ms.date: 10/27/2017 ---- - -# Types of attacks for volume encryption keys - -**Applies to** -- Windows 10 - -There are many ways Windows helps protect your organization from attacks, including Unified Extensible Firmware Interface (UEFI) Secure Boot, Trusted Platform Module (TPM), Group Policy, complex passwords, and account lockouts. - -The next few sections describe each type of attack that could be used to compromise a volume encryption key, whether for BitLocker or a non-Microsoft encryption solution. After an attacker has compromised a volume encryption key, the attacker can read data from your system drive or even install malware while Windows is offline. Each section begins with a graphical overview of the attack’s strengths and weaknesses as well as suggested mitigations. - -### Bootkit and rootkit attacks - -Rootkits are a sophisticated and dangerous type of malware that runs in kernel mode, using the same privileges as the operating system. Because rootkits have the same or possibly even more rights than the operating system, they can completely hide themselves from Windows and even an antimalware solution. Often, rootkits are part of an entire suite of malware that can bypass local logins, record passwords, transfer private files, and capture cryptography keys. - -Different types of bootkits and rootkits load at different software levels: - -- **Kernel level.** Rootkits running at the kernel level have the highest privilege in the operating system. They may be able to inject malicious code or replace portions of the core operating system, including both the kernel and device drivers. -- **Application level.** These rootkits are aimed to replace application binaries with malicious code, such as a Trojan, and can even modify the behavior of existing applications. -- **Library level.** The purpose of library-level rootkits is to hook, patch, or replace system calls with malicious code that can hide the malware’s presence. -- **Hypervisor level.** Hypervisor rootkits target the boot sequence. Their primary purpose is to modify the boot sequence to load themselves as a hypervisor. -- **Firmware level.** These rootkits overwrite the PC’s BIOS firmware, giving the malware low-level access and potentially the ability to install or hide malware, even if it’s cleaned or removed from the hard disk. - -Regardless of the operating system or encryption method, rootkits have access to confidential data once installed. Application-level rootkits can read any files the user can access, bypassing volume-level encryption. Kernel-, library-, hypervisor-, and firmware-level rootkits have direct access to system files on encrypted volumes and can also retrieve an encryption key from memory. - -Windows offers substantial protection from bootkits and rootkits, but it is possible to bypass operating system security when an attacker has physical access to the device and can install the malware to the device while Windows is offline. For example, an attacker might boot a PC from a USB flash drive containing malware that starts before Windows. The malware can replace system files or the PC’s firmware or simply start Windows under its control. - -To sufficiently protect a PC from boot and rootkits, devices must use pre-boot authentication or Secure Boot, or the encryption solution must use the device’s Trusted Platform Module (TPM) as a means of monitoring the integrity of the end-to-end boot process. Pre-boot authentication is available for any device, regardless of the hardware, but because it is inconvenient to users, it should be used only to mitigate threats that are applicable to the device. On devices with Secure Boot enabled, you do not need to use pre-boot authentication to protect against boot and rootkit attacks. - -Although password protection of the UEFI configuration is important for protecting a device’s configuration and preventing an attacker from disabling Secure Boot, use of a TPM and its Platform Configuration Register (PCR) measurements (PCR7) to ensure that the system’s bootloader (whether a Windows or non-Microsoft encryption solution) is tamper free and the first code to start on the device is critical. An encryption solution that doesn’t use a device’s TPM to protect its components from tampering may be unable to protect itself from bootkit-level infections that could log a user’s password or acquire encryption keys. - -For this reason, when BitLocker is configured on devices that include a TPM, the TPM and its PCRs are always used to secure and confirm the integrity of the pre–operating system environment before making encrypted volumes accessible. - -Any change to the UEFI configuration invalidates the PCR7 and requires the user to enter the BitLocker recovery key. Because of this feature, it’s not critical to password-protect your UEFI configuration. But UEFI password protection is a best practice and is still required for systems not using a TPM (such as non-Microsoft alternatives). - -### Brute-force Sign-in Attacks - -Attackers can find any password if you allow them to guess enough times. The process of trying millions of different passwords until you find the right one is known as a *brute-force sign-in attack*. In theory, an attacker could obtain any password by using this method. - -Three opportunities for brute-force attacks exist: - -- **Against the pre-boot authenticator.** An attacker could attack the device directly by attempting to guess the user’s BitLocker PIN or an equivalent authenticator. The TPM mitigates this approach by invoking an anti-hammering lockout capability that requires the user to wait until the lockout period ends or enter the BitLocker recovery key. -- **Against the recovery key.** An attacker could attempt to guess the 48-digit BitLocker recovery key. Even without a lockout period, the key is long enough to make brute-force attacks impractical. Specifically, the BitLocker recovery key has 128 bits of entropy; thus, the average brute-force attack would succeed after 18,446,744,073,709,551,616 guesses. If an attacker could guess 1 million passwords per second, the average brute-force attack would require more than 580,000 years to be successful. -- **Against the operating system sign-in authenticator.** An attacker can attempt to guess a valid user name and password. Windows implements a delay between password guesses, slowing down brute-force attacks. In addition, all recent versions of Windows allow administrators to require complex passwords and password lockouts. Similarly, administrators can use Microsoft Exchange ActiveSync policy or Group Policy to configure Windows 8.1 and Windows 8 to automatically restart and require the user to enter the BitLocker 48-digit recovery key after a specified number of invalid password attempts. When these settings are enabled and users follow best practices for complex passwords, brute-force attacks against the operating system sign-in are impractical. - -In general, brute-force sign-in attacks are not practical against Windows when administrators enforce complex passwords and account lockouts. - -### Direct Memory Access Attacks - -Direct memory access (DMA) allows certain types of hardware devices to communicate directly with a device’s system memory. For example, if you use Thunderbolt to connect another device to your computer, the second device automatically has Read and Write access to the target computer’s memory. - -Unfortunately, DMA ports don’t use authentication and access control to protect the contents of the computer’s memory. Whereas Windows can often prevent system components and apps from reading and writing to protected parts of memory, a device can use DMA to read any location in memory, including the location of any encryption keys. - -DMA attacks are relatively easy to execute and require little technical skills. Anyone can download a tool from the Internet, such as those made by [Passware](http://www.lostpassword.com/), [ElcomSoft](http://elcomsoft.com/), and -others, and then use a DMA attack to read confidential data from a PC’s memory. Because encryption solutions store their encryption keys in memory, they can be accessed by a DMA attack. - -Not all port types are vulnerable to DMA attacks. USB in particular does not allow DMA, but devices that have any of the following port types are vulnerable: - -- FireWire -- Thunderbolt -- ExpressCard -- PCMCIA -- PCI -- PCI-X -- PCI Express - -To perform a DMA attack, attackers typically connect a second PC that is running a memory-scanning tool (for example, Passware, ElcomSoft) to the FireWire or Thunderbolt port of the target computer. When connected, the software -scans the system memory of the target and locates the encryption key. Once acquired, the key can be used to decrypt the drive and read or modify its contents. - -A much more efficient form of this attack exists in theory: An attacker crafts a custom FireWire or Thunderbolt device that has the DMA attack logic programmed on it. Now, the attacker simply needs to physically connect the device. If the attacker does not have physical access, they could disguise it as a free USB flash drive and distribute it to employees of a target organization. When connected, the attacking device could use a DMA attack to scan the PC’s memory for the encryption key. It could then transmit the key (or any data in the PC’s memory) using the PC’s Internet connection or its own wireless connection. This type of attack would require an extremely high level of sophistication, because it requires that the attacker create a custom device (devices of these types are not readily available in the marketplace at this time). - -Today, one of the most common uses for DMA ports on Windows devices is for developer debugging, a task that some developers need to perform and one that few consumers will ever perform. Because USB; DisplayPort; and other, more secure port types satisfy consumers, most new mobile PCs do not include DMA ports. Microsoft’s view is that because of the inherent security risks of DMA ports, they do not belong on mobile devices, and Microsoft has prohibited their inclusion on any Modern Standby-certified devices. Modern Standby devices offer mobile phone–like power management and instant-on capabilities; at the time of writing, they are primarily found in Windows tablets. - -DMA-based expansion slots are another avenue of attack, but these slots generally appear only on desktop PCs that are designed for expansion. Organizations can use physical security to prevent outside attacks against their desktop PCs. In addition, a DMA attack on the expansion slot would require a custom device; as a result, an attacker would most likely insert an interface with a traditional DMA port (for example, FireWire) into the slot to attack the PC. - -To mitigate a port-based DMA attack an administrator can configure policy settings to disable FireWire and other device types that have DMA. Also, many PCs allow those devices to be disabled by using firmware settings. Although the need for pre-boot authentication can be eliminated at the device level or through Windows configuration, the BitLocker pre-boot authentication feature is still available when needed. When used, it successfully mitigates all types of DMA port and expansion slot attacks on any type of device. - -### Hiberfil.sys Attacks - -The hiberfil.sys file is the Windows hibernation file. It contains a snapshot of system memory that is generated when a device goes into hibernation and includes the encryption key for BitLocker and other encryption technologies. Attackers have claimed that they have successfully extracted encryption keys from the hiberfil.sys file. - -Like the DMA port attack discussed in the previous section, tools are available that can scan the hiberfile.sys file and locate the encryption key, including a tool made by [Passware](http://www.lostpassword.com/). Microsoft does not consider Windows to be vulnerable to this type of attack, because Windows stores the hiberfil.sys file within the encrypted system volume. As a result, the file would be accessible only if the attacker had both physical and sign-in access to the PC. When an attacker has sign-in access to the PC, there are few reasons for the attacker to decrypt the drive, because they would already have full access to the data within it. - -In practice, the only reason an attack on hiberfil.sys would grant an attacker additional access is if an administrator had changed the default Windows configuration and stored the hiberfil.sys file on an unencrypted drive. By default, Windows 10 is designed to be secure against this type of attack. - -### Memory Remanence Attacks - -A memory remanence attack is a side-channel attack that reads the encryption key from memory after restarting a PC. Although a PC’s memory is often considered to be cleared when the PC is restarted, memory chips don’t immediately lose their memory when you disconnect power. Therefore, an attacker who has physical access to the PC’s memory might be able to read data directly from the memory—including the encryption key. - -When performing this type of cold boot attack, the attacker accesses the PC’s physical memory and recovers the encryption key within a few seconds or minutes of disconnecting power. This type of attack was demonstrated by researchers at [Princeton University](http://www.youtube.com/watch?v=JDaicPIgn9U). With the encryption key, the attacker would be able to decrypt the drive and access its files. - -To acquire the keys, attackers follow this process: - -1. Freeze the PC’s memory. For example, an attacker can freeze the memory to −50°C by spraying it with aerosol air duster spray. -2. Restart the PC. -3. Instead of restarting Windows, boot to another operating system. Typically, this is done by connecting a bootable flash drive or loading a bootable DVD. -4. The bootable media loads the memory remanence attack tools, which the attacker uses to scan the system memory and locate the encryption keys. -5. The attacker uses the encryption keys to access the drive’s data. - -If the attacker is unable to boot the device to another operating system (for example, if bootable flash drives have been disabled or Secure Boot is enabled), the attacker can attempt to physically remove the frozen memory from the device and attach it to a different, possibly identical device. Fortunately, this process has proven extremely unreliable, as evidenced by the Defence Research and Development Canada (DRDC) Valcartier group’s analysis (see [An In-depth Analysis of the Cold Boot Attack](http://www.dtic.mil/cgi-bin/GetTRDoc?AD=ADA545078)). On an increasing portion of modern devices, this type of attack is not even possible, because memory is soldered directly to the motherboard. - -Although Princeton’s research proved that this type of attack was possible on devices that have removable memory, device hardware has changed since the research was published in 2008: - -- Secure Boot prevents the malicious tools that the Princeton attack depends on from running on the target device. -- Windows systems with BIOS or UEFI can be locked down with a password, and booting to a USB drive can be prevented. -- If booting to USB is required on the device, it can be limited to starting trusted operating systems by using Secure Boot. -- The discharge rates of memory are highly variable among devices, and many devices have memory that is completely immune to memory remanence attacks. -- Increased density of memory diminishes their remanence properties and reduces the likelihood that the attack can be successfully executed, even when memory is physically removed and placed in an identical system where the system’s configuration may enable booting to the malicious tools. - -Because of these factors, this type of attack is rarely possible on modern devices. Even in cases where the risk factors exist on legacy devices, attackers will find the attack unreliable. For detailed info about the practical uses for forensic memory acquisition and the factors that make a computer vulnerable or resistant to memory remanence attacks, read [An In-depth Analysis of the Cold Boot Attack](http://www.dtic.mil/cgi-bin/GetTRDoc?AD=ADA545078). - -The BitLocker pre-boot authentication feature can successfully mitigate memory remanence attacks on most devices, but you can also mitigate such attacks by protecting the system UEFI or BIOS and prevent the PC from booting from external media (such as a USB flash drive or DVD). The latter option is often a better choice, because it provides sufficient protection without inconveniencing users with pre-boot authentication. - -## See also - -- [BitLocker countermeasures](bitlocker-countermeasures.md) -- [Choose the right BitLocker countermeasure](choose-the-right-bitlocker-countermeasure.md) -- [Protect BitLocker from pre-boot attacks](protect-bitlocker-from-pre-boot-attacks.md) -- [BitLocker overview](bitlocker-overview.md) From a4e013d734d9ba29672a5c4446c1d5bd0fadceca Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 5 Sep 2018 12:57:13 -0700 Subject: [PATCH 14/80] edits from Derek --- .../deployment/update/change-history-for-update-windows-10.md | 2 +- .../bitlocker/bitlocker-countermeasures.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/deployment/update/change-history-for-update-windows-10.md b/windows/deployment/update/change-history-for-update-windows-10.md index e8953d58aa..9e529d5f34 100644 --- a/windows/deployment/update/change-history-for-update-windows-10.md +++ b/windows/deployment/update/change-history-for-update-windows-10.md @@ -6,7 +6,7 @@ ms.mktglfcycl: manage ms.sitesec: library author: DaniHalfin ms.author: daniha -ms.date: 10/17/2017 +ms.date: 09/05/2019 --- # Change history for Update Windows 10 diff --git a/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md b/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md index e9007720b9..0e711271c4 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md +++ b/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md @@ -151,7 +151,7 @@ The following sections cover mitigations for different types of attackers. ### Attacker without much skill and limited physical access -This attacker does not use sophisticated forensics hardware/software. +This attacker does not use sophisticated forensics hardware/software. Physical access may be limited because the form factor does not expose buses and memory. Mitigation: - Pre-boot authentication set to TPM only @@ -167,7 +167,7 @@ Mitigation: - Disable Standby power management and shut down or hibernate the device before it leaves the control of an authorized user. This can be set using Group Policy: - - Computer Configuration|Policies|Administrative Templates|Windows Componenets|File Explorer|Show hibernate in the power options menu + - Computer Configuration|Policies|Administrative Templates|Windows Components|File Explorer|Show hibernate in the power options menu - Computer Configuration|Policies|Administrative Templates|System|Power Management|Sleep Settings|Allow standby states (S1-S3) when sleeping (plugged in) - Computer Configuration|Policies|Administrative Templates|System|Power Management|Sleep Settings|Allow standby states (S1-S3) when sleeping (on battery) From e60b092d2b05f95db017152eb96fffb417a05a08 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 5 Sep 2018 13:21:19 -0700 Subject: [PATCH 15/80] edited redirect --- .openpublishing.redirection.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 8d21f08d85..d6b0082be9 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -23,12 +23,12 @@ { "source_path": "windows/security/information-protection/bitlocker/types-of-attacks-for-volume-encryption-keys.md", "redirect_url": "/windows/security/information-protection/bitlocker/bitlocker-countermeasures", -"redirect_document_id": true +"redirect_document_id": false }, { "source_path": "windows/security/information-protection/bitlocker/choose-the-right-bitlocker-countermeasure.md", "redirect_url": "/windows/security/information-protection/bitlocker/bitlocker-countermeasures", -"redirect_document_id": true +"redirect_document_id": false }, { "source_path": "windows/security/hardware-protection/how-hardware-based-containers-help-protect-windows.md", From 166bd2712371cb93cedaf567e0858b5142040adc Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 5 Sep 2018 13:33:10 -0700 Subject: [PATCH 16/80] edited redirect --- .openpublishing.redirection.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index d6b0082be9..8d21f08d85 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -23,12 +23,12 @@ { "source_path": "windows/security/information-protection/bitlocker/types-of-attacks-for-volume-encryption-keys.md", "redirect_url": "/windows/security/information-protection/bitlocker/bitlocker-countermeasures", -"redirect_document_id": false +"redirect_document_id": true }, { "source_path": "windows/security/information-protection/bitlocker/choose-the-right-bitlocker-countermeasure.md", "redirect_url": "/windows/security/information-protection/bitlocker/bitlocker-countermeasures", -"redirect_document_id": false +"redirect_document_id": true }, { "source_path": "windows/security/hardware-protection/how-hardware-based-containers-help-protect-windows.md", From 2d161b62bb87a9b0e35def8f667de9dcd088c3aa Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Wed, 5 Sep 2018 13:49:28 -0700 Subject: [PATCH 17/80] edits to redirect --- .openpublishing.redirection.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 8d21f08d85..d6b0082be9 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -23,12 +23,12 @@ { "source_path": "windows/security/information-protection/bitlocker/types-of-attacks-for-volume-encryption-keys.md", "redirect_url": "/windows/security/information-protection/bitlocker/bitlocker-countermeasures", -"redirect_document_id": true +"redirect_document_id": false }, { "source_path": "windows/security/information-protection/bitlocker/choose-the-right-bitlocker-countermeasure.md", "redirect_url": "/windows/security/information-protection/bitlocker/bitlocker-countermeasures", -"redirect_document_id": true +"redirect_document_id": false }, { "source_path": "windows/security/hardware-protection/how-hardware-based-containers-help-protect-windows.md", From 0d9c16ef8aefbce207f6525c2d8c48c5a1b3f0b6 Mon Sep 17 00:00:00 2001 From: Patti Short Date: Wed, 5 Sep 2018 14:17:12 -0700 Subject: [PATCH 18/80] test --- browsers/edge/group-policies/extensions-management-gp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/browsers/edge/group-policies/extensions-management-gp.md b/browsers/edge/group-policies/extensions-management-gp.md index 4f12302469..5f85feab3f 100644 --- a/browsers/edge/group-policies/extensions-management-gp.md +++ b/browsers/edge/group-policies/extensions-management-gp.md @@ -5,7 +5,7 @@ services: keywords: Don’t add or edit keywords without consulting your SEO champ. author: shortpatti ms.author: pashort -ms.date: 07/25/2018 +ms.date: 09/05/2018 ms.topic: article ms.prod: edge ms.mktglfcycl: explore From 0477a43e7f724d3f2ed6f896c0fa0752e88a66d9 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Wed, 5 Sep 2018 14:32:06 -0700 Subject: [PATCH 19/80] Wording updates --- .../intelligence/top-scoring-industry-antivirus-tests.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md b/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md index e01293313f..66d553ab6b 100644 --- a/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md +++ b/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md @@ -17,7 +17,7 @@ ms.date: 09/05/2018 We want to be transparent and have gathered top industry reports that demonstrate our enterprise antivirus capabilities. Note that these tests only provide results for antivirus and do not test for additional security protections. -In the real world, millions of devices are protected from cyberattacks every day, sometimes [milliseconds after a campaign starts](https://cloudblogs.microsoft.com/microsoftsecure/2018/03/07/behavior-monitoring-combined-with-machine-learning-spoils-a-massive-dofoil-coin-mining-campaign?ocid=cx-docs-avreports). Windows Defender AV is part of the [next generation](https://www.youtube.com/watch?v=Xy3MOxkX_o4) Windows Defender Advanced Threat Protection ([Windows Defender ATP](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=cx-docs-avreports)) security stack which address some of the latest and most sophisticated threats today. In many cases, customers might not even know they were protected. That's because Windows Defender AV detects and stops malware at first sight by using [machine learning](https://cloudblogs.microsoft.com/microsoftsecure/2018/06/07/machine-learning-vs-social-engineering?ocid=cx-docs-avreports), [artificial intelligence](https://cloudblogs.microsoft.com/microsoftsecure/2018/02/14/how-artificial-intelligence-stopped-an-emotet-outbreak?ocid=cx-docs-avreports), behavioral analysis, and other advanced technologies. +In the real world, millions of devices are protected from cyberattacks every day, sometimes [milliseconds after a campaign starts](https://cloudblogs.microsoft.com/microsoftsecure/2018/03/07/behavior-monitoring-combined-with-machine-learning-spoils-a-massive-dofoil-coin-mining-campaign?ocid=cx-docs-avreports). Windows Defender AV is part of the [next generation](https://www.youtube.com/watch?v=Xy3MOxkX_o4) Windows Defender Advanced Threat Protection ([Windows Defender ATP](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=cx-docs-avreports)) security stack which addresses the latest and most sophisticated threats today. In many cases, customers might not even know they were protected. That's because Windows Defender AV detects and stops malware at first sight by using [machine learning](https://cloudblogs.microsoft.com/microsoftsecure/2018/06/07/machine-learning-vs-social-engineering?ocid=cx-docs-avreports), [artificial intelligence](https://cloudblogs.microsoft.com/microsoftsecure/2018/02/14/how-artificial-intelligence-stopped-an-emotet-outbreak?ocid=cx-docs-avreports), behavioral analysis, and other advanced technologies. > [!TIP] > Learn why [Windows Defender Antivirus is the most deployed in the enterprise](https://cloudblogs.microsoft.com/microsoftsecure/2018/03/22/why-windows-defender-antivirus-is-the-most-deployed-in-the-enterprise?ocid=cx-docs-avreports). @@ -71,10 +71,8 @@ This test, as defined by AV-Comparatives, attempts to assesses a security progra It is important to remember that Microsoft sees a wider and broader set of threats beyond what’s tested in the antivirus evaluations highlighted above. Windows Defender AV encounters ~200 million samples every month, and the typical antivirus test consists of between 100-5,000 samples. The vastness of the malware landscape makes it extremely difficult to evaluate the quality of protection against real world threats. -The capabilities within [Windows Defender ATP](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=cx-docs-avreports) also provide [additional layers of protection](https://cloudblogs.microsoft.com/microsoftsecure/2017/12/11/detonating-a-bad-rabbit-windows-defender-antivirus-and-layered-machine-learning-defenses?ocid=cx-docs-avreports) that are not factored into industry tests. These technologies are in nearly every endpoint security suite and address some of the latest and most sophisticated threats. Isolating AV from the rest of Windows Defender ATP creates a partial picture of how our security stack operates in the real world. For example, attack surface reduction and endpoint detection & response capabilities can help prevent malware from getting onto devices in the first place. The Windows Defender AV team has proven that Windows Defender ATP components [catch samples that Windows Defender AV missed](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE2ouJA?ocid=cx-docs-avreports) in these industry tests. +The capabilities within [Windows Defender ATP](https://www.microsoft.com/WindowsForBusiness/windows-atp?ocid=cx-docs-avreports) also provide [additional layers of protection](https://cloudblogs.microsoft.com/microsoftsecure/2017/12/11/detonating-a-bad-rabbit-windows-defender-antivirus-and-layered-machine-learning-defenses?ocid=cx-docs-avreports) that are not factored into industry tests. These technologies address some of the latest and most sophisticated threats. Isolating AV from the rest of Windows Defender ATP creates a partial picture of how our security stack operates in the real world. For example, attack surface reduction and endpoint detection & response capabilities can help prevent malware from getting onto devices in the first place. We have proven that Windows Defender ATP components [catch samples that Windows Defender AV missed](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE2ouJA?ocid=cx-docs-avreports) in these industry tests, which is more representative of how effectively our security suite protects customers in the real world. -Had these organizations tested the full suite, our test scores would have been more representative of how effectively our security suite protects customers. Using independent tests, customers can view one aspect of their security suite but can't assess the complete protection of all the security features. - -Microsoft is highly engaged in working with several independent testers to evolve security testing to focus on the end-to-end security stack. In the meantime, customers can evaluate Windows Defender Advanced Threat Protection in their own networks by signing up for a [90-day trial of Windows Defender ATP](https://www.microsoft.com/windowsforbusiness/windows-atp?ocid=cx-docs-avreports), or [enabling Preview features on existing tenants](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/preview-settings-windows-defender-advanced-threat-protection?ocid=cx-docs-avreports). +Using independent tests, customers can view one aspect of their security suite but can't assess the complete protection of all the security features. Microsoft is highly engaged in working with several independent testers to evolve security testing to focus on the end-to-end security stack. In the meantime, customers can evaluate Windows Defender Advanced Threat Protection in their own networks by signing up for a [90-day trial of Windows Defender ATP](https://www.microsoft.com/windowsforbusiness/windows-atp?ocid=cx-docs-avreports), or [enabling Preview features on existing tenants](https://docs.microsoft.com/windows/security/threat-protection/windows-defender-atp/preview-settings-windows-defender-advanced-threat-protection?ocid=cx-docs-avreports). ![ATP](./images/wdatp-pillars2.png) From 6cadd97513b27e8cce755cb23c3e85ae9082c41e Mon Sep 17 00:00:00 2001 From: Dirk Songuer Date: Thu, 6 Sep 2018 10:44:24 +0200 Subject: [PATCH 20/80] Updated manual on how to install apps on HoloLens based on changes to Device Portal in RS4. Also changed screenshots to match the new Device Portal design. --- devices/hololens/hololens-install-apps.md | 8 +++++--- devices/hololens/images/apps.png | Bin 93564 -> 164767 bytes .../windows-device-portal-home-page.png | Bin 188857 -> 128531 bytes 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/devices/hololens/hololens-install-apps.md b/devices/hololens/hololens-install-apps.md index 3de34452cf..f21afb8e8a 100644 --- a/devices/hololens/hololens-install-apps.md +++ b/devices/hololens/hololens-install-apps.md @@ -79,13 +79,15 @@ Using Intune, you can also [monitor your app deployment](https://docs.microsoft. >[!TIP] >If you see a certificate error in the browser, follow [these troubleshooting steps](https://developer.microsoft.com/windows/mixed-reality/Using_the_Windows_Device_Portal.html#security_certificate). -4. In the Windows Device Portal, click **Apps**. +4. In the Windows Device Portal, click **Views** and select **Apps**. ![App Manager](images/apps.png) -5. In **Install app**, select an **app package** from a folder on your computer or network. If the app package requires additional software, click **Add dependency**. +5. Click **Add** to open the **Deploy or Install Application dialog**. -6. In **Deploy**, click **Go** to deploy the app package and added dependencies to the connected HoloLens. +6. Select an **app package** from a folder on your computer or network. If the app package requires additional software or framework packages, click **I want to specify framework packages**. + +7. Click **Next** to deploy the app package and added dependencies to the connected HoloLens. diff --git a/devices/hololens/images/apps.png b/devices/hololens/images/apps.png index 5cb3b7ec8fa8ab27aa4dae2303ec8cc2d0774c1c..4e00aa96fce87d7b433226cf74d57e0c68742be4 100644 GIT binary patch literal 164767 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�~8>9_&$V{A(8{xx(?rG()|H{dLzguvHb*rN;catE?r6=!VY1<<#sr?d8SypW$6NkiZfv3y2DX zZfzI z%-|j?2NgI1S`(5Kz(In&3y(>e0o+YbLGKk|R-6p-ym&IYD^nv3r>-Jf^67D}FH%k) z)I|9~inByC_Dm`R>y+BuF8bQVfDH_=YDJSbu&HqjtEmHUt|NGBs+U zGVDZfQl|Wb;E~upusJ__%2QipK7kSTVSPOl%H5bH#=4C4Gv*qQ@9EGPPz@}Mku*O_ zxS6WEjxrr))9t2sLe|&OSjx2M;T9sks%fX8;~oFQd6r-_|VSgM#=8M zi6dQN!x3$_RHkfTs90|O$)(2hQ+CYIjd-1^tZP`N1ACb7RAb#p>O-;Fh8h9y^zyzM zq0!LUXwwU}va%0l(ethzR6!jbvUE`=+Ga;DVKDD}J>#^Kp@E(du?9z4J&*C?(YnW) z>T2Z`LiSSuje%eDcaDYnbA9yDm~J6h%M}9cOyO=A)j3nkEC4hj)M%XQ1+AdcRM6`j ztavCNo0Bm1{>!q&+FwQZsk~0UhIC~W<^!tC19Ig-T=j+AgH^t3iQb&)mNx3P%Q#6> z>i(N`=GNwNG-!QrgTSaI0@ZI1H+u267kQLrWOIkA?2YXMVNugAT!j$t`EItDoDMsVU#&#=O$0Hb-(a0!aCZ+wFY1L3L*V2Z}~E}Xn-W7C12qnlrh<+zB1XHp~jq^ z1~EbBHD;wHQP(?HQjT#9c<<6+4&!yoU{{mj4A(Vt^h~hTiKyW<|Der9qfM(ii==9k zqok@(5}daJCBC@i)FYNknZl3%ddJ#D!f!0srFb@h{*u`IrH&9_2V;Ie_ZMwRJyGFGQF0?%5 z0MSFqIsv+^n8TaY%PCm?rIS(+R@;QiT*Kcj(R*t2h@rtK)}rbXbg!V>>#N&G80q$v zVkkqyf^VQr(5c(}FUmJLZutIm--Jy^*&erz3L54corxHEIbfSnWq2L7hnxfG)2cJO zJo6zO^Jn9!VX3v}aia=M<)Orb$+IvwwHC^JcxQ#>@Bn6?JP=)}W4!W@csW-jT541i*^j$x!$Rwk{k2C>OQzPD&tW=LRwi8Q8I_F03mz20u`gF% z#JDX0dXxtimy9*U@w~sUZwL4|HxA!Xwzd0eZB*5jw9gq1@|3DX$6Xn(WsWvIff>pz8ZmnGHg0x) z@B}xSy?yMKu3`Q^XkgmOy&93V+mg zDdT{K*mlR{{)n_&;9M_*RhZCP`()gZYS+px+csKcyl#F0=4+VTx(G%M&m{iD3yMQ} z+3&G?$GC6=S&IkNuMe6NDz*}Yq=IIST^HI2U91z<>=~SQpkUoiOmQ~qZ$#x`3QXy2 z<9lYRT=(C49=)*1jd=-n`jtuE9L(=w=G#F>kryuYK7*GJ7K%T4< zMFs01;!LJ-6!VGK_-%a=BUpnq`w4lZ(1=r<1vLO~{t|bacdAXImj!`m(*t>V3IVi# z*t?#y%o&*efu{^hZI|Ozt*GY`U_be3`sAHI;49;iRHIp69fiN-_KPE|_qr=(TsnHk$5A1a%}fxZx`1uW2}>keLcm*8tPt7-=TE*T7#SgY2BEH zS>@c;6FbSCKdM-IsGR=V8Q-4okoYO4?NY`wr=XZqSYvCqX|ptq`x7Iche2?OO#Nr@6+dJAKeolFq@l zXEB0>4Oc1uVOIpP)X}(Fb3dzC;}wBacu-A?4|Q7D5E&&@#QpXGe+MjC$Ivc>>wxI- zr1e?EBJyyJ+E5u*LS0KeA_Z%r$-BM%hLLbLJUbklAi#s0gErzSD%Q6gpa!w{Sf3Ne zkX>QZmu@}aW0waY+0zhwp2~SeXC(}v&`g%FoE*b!A2TPf*KF=0uF7##(VY9V6Va`$ zQ8y7IsIB|CBd2XDVX!Djj`AK4H`u%L-xSKY(Z1>e)WdAiD9e%gwff6Ayi1* z*iePx!bt18bK~1#ornW`_qUX!kurynM4wt@@tW;|loc`jn2<_|n#?I}c)^Xd8-9jP+mReah7eS51D3#VZX+|7(ATd^X z8!GE$6e7k>ug?bv0zcMb`UXBHj6d8r;e4xQ-a~8<2p00pROqJ z(HelH`PkSCl0a18$Znv%9BLmr^_hW>eYbgyo6Bh^rrFmMP5RqA;KDdQ)5!v4eAJU- z1`mQY6oV`$7=;ltZZBw)r|)lQU(@l16R$2Vpg+nbKYOY)`eR9d_Pxmo*voRCUVLpd zud+J`$U*g%!0+3>cQ2gVy!DvYmhD9glT=^^?ozg?Nz$FJ^U;uK&>cs!?|T_shmG4{ ztiV(5;hWG!$ToYvA^Y_n>C8Zf>ZZY`A;@S;(2ocQ>*!IxPSqbua>nlF$MwU0>ytKl z2(2vQI7{1bgZbfiNy(pvPK~5Ji6sx2>~K)7e&kHyu|M#13`~TuwX=!(E_pJG6HBj(A$KL+faQ>OCN_)S?v>p)7c;;--1}Rx!Z? zknyVb?}@59!tVSQtCN%xYxKtz%v=191gHs=wWseE`dE`;@B;ExgR6mtu#8>B^*2X5 zgkO+5`BKd8bI~64L&5=rguSHvp#;EzKNZGbUIJK^Ueoh53$YNr#kV#MF-)nkSMLcT zN(vO)Z8g%;#2`6JH#0407GO`AhlM`bwt8LA!N>#vUL52ql+GJPxZlG^QQ;qrUewsM zO9E(cMn`>x_GNr-m$df7e3O#VM+JCU&HK()BIP|Z!>(qSQ1|JqXqg=nw zB8}Z7MDhVZSLgv*n4bF-QXENN@Ne{(1-&*bdg*BZCA+}uARfmI)5C38_u!n@ZGeBY zWIw7Za^tT_dd0ED#w6D|y3EJ#-eXCl_34LM;5wYoZy&k;IO+GKnv_uZ$k$`0X8=O6 zjX3xffT-{TKN@3bBwwV)t!LBabZ%yjaP1xX&z@>wCeM(QVsi{vTU$4V*H^jIUvIjt zrFh%gSKitu32pmUAmtb%5Z|j?t{tbz{^wv)e;i11vcs6H- z(6G=$4SL?f3Fzv3{#&LE_dg1`|NpEH|KHY+zsF9y{Wz8vC#3qvCeOR?BFF|vJC&oh z*eG3_%AdHw;>drRHkFCLpytb4odjsW30%^OCK4x3u;Z8fU1$D9-VCncSK@S*KDsA8 z{Ke+yzo~tZw}A^FW&025Ojp)d9RD1Akw?TRf%9~~;Cr+1PdWQVF(QB0e{lcX8u$OT zY0lB=f92l&sd9a$aB;WEC9w%1_R>Uph2Db?_T%s+jPm`bQvU6iZW^YaN+OyCHJ_5+ z8l>YNg;W=-S|}GMqxSy8-If&}{lfv+U8gv2wkbHKGF7X&STe}F>`3V#p$js_me!ccl zqL&S2X1OIDh${Fal0K4C7I@?;zSScJWXb!d+aL8R?$lExQZeI~)9cZ(9c%S4y!>pw z;@GUT<$lOu&&tL98}oUULmLC1?*rxXymh-er5~97+Fw#|ym#>((q}5vwjl>b6CbO; zU8^e)V|j0Lrw`Ul5!kEfMI@yB>N_81;{N4)FRzesTGoAeW;~%iACBUpfnGyUms|hSZ#FA1X%T!j3Zv<2?4y>?UF~3xw3_^*c3sFa_dOE&sLw zT`@Ba799_h1&%|`%;~Kg)txEKoc_|3gRYbsiz;#A+~q2;2r;K%JJ?lfijESr>XVho zv)xit(nDX!XhCg^P&jem5J_Li|5<~UamTPRXOlJbCI zQxWaF&YTVR14gRV6ch)^uG>931AD>21-CZVRzwP#qdD_qHg#ZSb$b*2CRcMG-(0Dt zW^Z{fWe>jipu*^GGMg;>ryBxn*i%m{s+)+kBlr1weQh;miW15;q7As;k50K1t$n&E zo5UD2-QY4((GpRSWM1=i5Suogy)uMc+;*!j!L(>)YITuRieWfT4CMgEkj`ob`_8sB zy%~Dzcrc%+zc`ZaaOAJ~v(@6h&hfPfMa?)*?MNw&EUA9R0e0X=(KD^irzPu+wpzIg zC2g0}it}%%;t-G%qLewcOooQ)=KJ9}WAm)`4rg^`ePD`;lRuib%Uqg+9HWav)IaNA z5DYGgN4sc==PU@Q9`PAYFR_l_NeC4TJlZoDgz-#$U=zE~IKBGRsljy|XGXieR_Ad% z&M7^!Pf$2UJGKj=oT`Byl`JQfy6*=AuD!zeCiNPTEmGv74;gv9_10$=gY z3}>>nN08J^PHqT0JGF3m4g4y)LlbAhL-1jFwy6|+J5BrRq*=N42c>MMdmi-XvCYY0 zJgiVQQz`A3L#X_g*QHDkQ*ulnI3pG6tD1kiQ29JFEWE6&0`M?5t4JN-O?5tBOp7wC zxr}i56zJU9P!4F!GFbf{!^fQ&;lgRXQV%xM=s0}hX?`*gtL`*Y&?rsWy-TXnO&-_)?oiP=+kf=u`$s6ApB3}%o&4}W+v>r?Rf`x_C)MhxZT@WUyoITo zC?9S+a>u#S`crv=e?FObxG~OM} zyh~HxBhjhIs;X&Wy?{BSI$M=8uq37MJH~-ED;nFSVFEw$`uDoK2d_eIq!b9QPrW;E4#+xCHk9^AhOg9l8nk&MMD z9NU;4%I(QyaM{uR#IRGBOWwQ&$vj{<1iFO+juz@*$w7e+t)Laqj)>7>gpqw7)hq{M zW2OCXI#l}$GHIK#qAOaIj|2JGy4P`P3vmeInJzmHgYp%O^UEIY+a12~NI3KIC#gSC%N)y#TV7LuB^Jp_>&^8HD$h`VxawRUFt61uUm z@sT^?EjZ&3vs3GHbG&auOORw?NG2jZ&dvhUZW-tw62io(3~x@>unD~OYLih4IWLl@hC6YLbuDFXBudrpzU@yv0kf93PPU{_HeS~MVml6`~ z*!iMf6SEP!69w6-v)sGNc0e=Mi=Y{F*woQi%KCJ37FHPBl6RFe{0e0bcTD2z(ocFUuW7ve*1+EDald@a&<1r1aR?6^(&@KuuLO z!AKD8?*)XvbqT;o#=JZnPRcXb8&#&Kk*TmTHMJ?;s41zhcR4e2D6wDPPY@fv<6byZ z2$2`?I?Gf1S@5#`oIVW@r?j5Q?e*&kUUB0u=Ak%+^;1mt5A{m9LNceDOVtDn>z%zO zw7SO&*3WYgAd{_|wrKllTlDuD4D;u^oAP7@W+m{0sE;)2?m>DchVfHzB48j9FBW8j0&c^RTRUenK zEhUbAft8QSkLQN_syQFS3FQJ>*XQmNT!Ju+SOaLHPI*t1!je9qiD^5M<-g;-AIat* z;R@=m1 zX{-KP@)5DIVc%lD@$jFDbU15+nYqQsQtz@nZdhombE@jIGl?6Jzxeyv=^mcC8-DXp zL6`gfc&x7jc9ljfrm6yQU1VWV3XuIqz3x&F{B{hjKltX5Cu6!?`~Idab;3B`z#Ck# z-dfv0=k_VGBwCI-R%%~xKwTv%m8Oy7#7a6$FU0TInL{LYd1W0b7%NsOMJ^&@*nZ(o z_w>P=1%fXoNqslZH6Y%(7*>C>JkMi`JAxz! zTs3*3jW+wokPlP>)l}Tvn_vkL-kI6Pimd&hT=G!@J8F};r_=Ll&t-0X(cxjJ=)917 zU1NPdprD!cyvrt$&VMyTY9k|^ci!4rh8A{Z@L_glYIa__)?U#_MXdf@ykAMY1hP|N zs%YkB{RM!XeHXyA;vA@hEuXHmweAuTu8?+0ag=a+Jo7^||Hq49s@`^{dW!}z;<@X= zgdc9a^rc=zjW=i!Wlw30i6V2~KNXpY`x(izjBn!~{`&p*4RF7o&|Gb3r{?Myk8>*^ z`2__-Xpm{&#JHJ|1UKSPjZnw4;uX#FXoL)G8D$7@{>;7%Q7jXNI476I@+>M$yZ%`J zbZIBSo|+ld&(J&~$LCGBTz6d_ulqbj;z*Ifkj7U@<@wpGmg~xAwnH?AkqGDX{tLU3 z1S7)pu+4F?EbFn*smIbpj1f)ahc)^xasne_)o@V}Xf`htu+iqV&;o5uXYL#ssU70J z^P>ZlamGMOdD`3HA&wb9zRB*DOOR~ zt!8oP?MrNDy!^r%osCaE9%?!$^ z@3Wc?A-agxzb>j{ZsR5dmULIw*9c^l11p>Ia%jou+p!PQi}oTrDzUP|@JERpz8yXP zgtbPF%hR@m*x&CjaGB*ol`;-h4P$`aa?QD*QxzYM!RQ$2#z~!iux2_ut@`7>{MnxE zS5Pab@9ZonXqSM{O80lzecbFxb^c{u@shdnWu|LfPUSd@37G8kQ9{1K(%npx(&fQF zlgT46D#cv4`6S+Y;bi8W+=OBF{-54mfxi>ZAMp7JxEM}2>jhlq+n03L1?mscaOqFa zEnU@xQ$%nN5)}a{!l8E}ARxU- zheSYnuc3$DNq`UnsTa@r&RyS+yVji_S;ub#y0VN+F(2vso`{qv{<$xR z%S9QD%lC`_y#J@1-`s!Y|4E%ceJR`bs`7eHu@+NIoQy_z#mDZckZYnQVX6}nPgj`Y zI&PUi`iIqgew8I_#t%0h$vtCQB?=%iMPVnXo*k)~erx_UtAr;cRGKw$eLsiYkgx0@ zeekkV)0@kzm+QO#o#N+REqe3U#KUR21FfT#sj!zkADF9TE8 zjjhsS6xvo*BEW(Saj%|~y~|FL88EGoJZCw7{cPuFX!E1|?q%_NQKEItF}AxV$w_om13hMrrs1Qf(RSorkaf*^bUDl$p9X{jg^nXS`i+Y;!O1-e+dLxN*@0OjC<% z8PMlpvAz1xa~f}lQ7y%K8DDTC|AIngj?wnyarzFCPJLeJT3W$ORc)ZHz6{vTCvJx1 zm=~x2zDWQ#c1aht2X5`2xP>d~zB+$6lz)3;`W09ARoU#v#SXUxElLPXG-Cg$AAHEe z4yBF#B!CsEyX=!*-Fl%cZs~r@1@Y76bJ6{L$Ap6Gg1E|6)t~$>63o-Ql^0W%R?AXL zjSSYIQe6hf`vFH~G5fD1>|T()>RnTRKIH!*YsmAxOK_w4a}c0GJ2dDjOuBczmn@IAwZW#9R}diTDjZ)4P} z?Ve>CozGwSM%8}C(0tBpvDw;xm*0;E*$01KH@_l;du8TKr8KUgC+=` zE&A6j&B8I=5NuvF)0OzcZ}wt}-WhzOtpMeJpDGggr;#nhWCb z%uuO$qE`bTpCo9*$BJC!@&gTQW1JR0RmYc4Q6}k>-}+4({!gtJVpK11 zUvIv=IL>Xyu*awFZG4Y^hn3+x-Lr*-gk>+&?}LB73+Mp zPEGX(Zt`6J)!hB?g7_D{!{61ndoSa`ypPg<&E}-4+Vw=&rkTS)&L2Epi^V7Mc08;` z3;wNf>v9BG4>g|WkZk|M;mvOm`h-+F56eetZ>@3~T(?LbCNQJbp0PP-^R2l#L@ih zRKENBaH=FM#m1x#Fh8?d$~TZT<_QVX9%WjAMd-)@dmo2 zs8Cm3O@RIMjex$y_Lh(3De^BP16UPSmbqUpG3ngKA0#u;@)*Y4?);{Alu!4X>&L(I z>_GJTFQ3`qx%a~k#kyE0zOhsI&`4Ss9^hgl_xD#tHVS*djoO*C2On@8 zVHUf_Q-c4FEcDxj%y+8D%dTTiT!tOQK6CdPRUJ`WpZx*2M znwwGo_u*p^3JxkA-u^k)eA^^qkNXCFMT$hNPqsrfA^)}3H>B5z9d$z zq}TnC#Vj1g2VcsYPVhh=c_~}_Md*X=#FNo<>Ou39vP__2jd&?7pb~rX%a(RO`Kxa& zbjwk$EROakANIHy*;L`jt#EWfQbM*YNT=phSNT=%gEi23Mdusbg(W)9Mtnw8VPmVw zjI8X8av#q?7NrqHLRAd6PKw+y0(?0E*a@5_h+>}YDt0bH0kcfvNVGI}Sb33J%3q=# zD5F*?GI>Z>$HC;JU%iCKl2UNiHf2}vom28}=Rmv~&zfZr1YLE#xj2`@Z87&O8*}OW zHy-uRmt_7#2hRIrDcCviu?n(7Y~&ec@t#{LjZXz#uKVu`VN__P;2|Cbl%HA!cgQ|G| zyoBQqOHH#y?Y1Yk*hMv>r5vh z6q_1&nNPQz$2g)qGZ8LwIN-Se{e8EMwf~%OikV- z3FG~d(W(Iyf{Xs{C$EGDHbC6KTgZ28#j7GLy_Yt-e7+HR`vlHTnTSdmAnindlW7Xk zP!D@trT=F1E>DvJ`E7Cr2Ub9Itmyp}LexBKuIXde$S&KjIxoD=E+DU_AJ(h!;V6jD4BmEb zZiaa1xgiK!;Rh;tzKFAz@qUs4Y}up&-bH@_bLqfc*ZYN)j((4q;C_E8+-VRWZd{4) zA4=8B;(`r^n?5RfM>=8z`me8VPVGe(H0&MCj5B6=^oH6CW}2_3h~0fm!b=+91dRi6 zDRvt-sGiUlyEgA;(wRZBPIsACmTN#j>-|2X>;T7^NKF>A_6dee30$V$uyGJ-yE~Tu z;Omo8MOrX`%}`U0V)7Ue-FWDkpr~dXZ00IVFql~^9P)Lxz(d2c z&6@B@WfmHi*!EDyU{oMbv9Jqp^laj#58C`>tCdy>GuE`AJFcs=KcHUTgl|sKqJ{e* zB#|(TfwH03Wq=5w;sjZ_onlTY1d!fWe;&{W&6Q&-1TCsoCQ}SSv|ML!TO1hj4)0c?=d%UZig>6q3vQyCF!XQ^Y#jD~m zfZfdgik6k=S2N*rcH3lW3N~LHJ6Fr0&6E|aJlKphJ~_q=!y7z2%@Ug~ui68BW)S80 zqwOTCjl}0aYFs;t^D6{_hhr>e&AHRk8*A$2uniVQR-=vjy!X!gIQVf0gW2pvss_l| zA2C?k3JNBpZo^wkf^PDE>PXbw_go96d5y@r2)}DHw*ZJ(AzI{c7 znSoOdHC-EW;VCx}Nj!{+Breyz9K#c!#mC@nMLRY~ zjAhF}!`?@3?p2}Gd1MQ0t#4lga9G1u8PADCIvmU}5RE3NWwRSf=%b97NRvTMPv{>^ zpY@edC*TB|_7MDZoGh1X;>UNzWQQ zcE6jS`ZtXqb*n^+{cn<9AMuYXh>Z>^1&pKo|~E;sHCWXQ+Kw((a>x zudS{xS44*ktAy`<;Io)R6Aq1BU9u>JlV2AMRlQq$Hd6|YzBYU52h9jWZ-utAxWcwm zqR1`ciB&|955D%u7`Iz*iRqs+^dF)O)&!cBMeY<6hGm1{@QoB)8F~sCF0QPPDgsh= zoVtPTR@|4a@oVv=%B&tzTJqVB4K^0Q(2PBc!(W3C@K4VpZRqTj*jtx6d?EZzC21>FD101U z=q(s)J%m9iOX0pggH7Zr!LKJi&I_cGbNFRORnObEY<|1hP!cg^c;pNL(4CvMS41AS zZ*I3DEPUr8xd+R?{VIwTMzY`Zo(E#i0DvZWG2>QWOT+Ct!)#x9R^rx;!L<`c)M?vQ zBzVxh4NI9Dc`G=LXkO0Y7}U$AknQ0Vgfwo!{w7AN&}_@Begy;%{NdAw9d>crp}y_a z>W!ISphX^#=8|cc+;sk!MHiVqXj>Cihc4M)bdsvKlKOu8&K@T6@iW6+#Qw5&kx$j5 zv!cm307$bXz3c3g;;c!YvqPMxrRd^JYJ-dS+H!#8XC_+pWht(1!^PB^7R|Wq9KG8` zWpK(imZ*(T@F87YZ4IGr=(h0auMvil=Z7geB{5gtzPRn(a~iD=PRh(dWLvB&kcmz(MQIWG4i&Nm@zJ~Kp+adc{ut>6#VhM@w0ZNwlp4@~H2fjFu8ke(zl#r)w2r^=&A)obB*ol49`lG%QEhZ(#H&XRB^O?4^6$)FUJjwaP}OO&%B?wj zsl)S49^JHaVD~}DZp^_aPbc~E)7=GO890{cByFK1X?`)NcRn;~I5Qi1rrKd(v`Ah` z=b@lWcXFE48X1XX)KyYezvUv+3{G_Ub5X&)xSqM-%qje@Sa_??ka#VHjA}1lUbJLo z@?G?fEpM@2iLbE0y$RZS`TNM+2Grrn|DYdo0-X~sW`5wip-5)&B_lIMHGP#@)Wbvm zcxvZSry%^1aHn2tbn@8LyJEUBrDqmGu3~DplkZ|OmBxRdljSo@kpbnLY-0NkxhBF1 z=Lv(0WhKhPMkmwy3{#DD51y_hjk8h#OwI=3(0Yfn zNKKazUF)Mxcm(Wp=VS})>&SIkc#$yR4v@`Tb1TU^-t${cl59f~&jGh>+V?Zh*7XV! zD@dFCmqWIDdYOeKHZ~cISW|)%As!+Y<07P4Q1k-jUAwl~0R#5X$SgdUTT*kTvvscg znUT9KcjVBQ#l9b6$A^+c{76y!jvwcqD&ZVs~a?%dwZHh+wU|9HCcmEYE3 z@24uy8tbW4zR{vsAy+MUA$$65lH8Tm!>^q{xX0_EXGTvLAcqAdQ^ehTMKuq&b-JTv z&Dy9WY?tCTwH%(O-pCay+jhCaI6L5EPfo}ZQPz?%t20G98*ZiG3enMuzdaWdV1E0I zCqz64HiYHx96JEbmbErzK9!V0ts!&uJYBsof0ODD*yP+}IGxD(q`&po1JRPpK{+Yf z%=Faf3VBoes3+0-@z<>{az@^@+yCP9hW=N>y`1Zh-qF<1i{4sUq9%QOSn$g;?E(#G0sQ*@yFxVQrg-c51EUY@ zD98$K761Klwm)$|ys&{5tCgT#QqI%Lw%q3TeZvlXkPoy$n!G{Q`Sb8 zCGYEMR=bqp8GFF=tuXg;Fx#MavyZDOT=3qgNHoPHZT-uZtl5-__DZ@u6m?b z;eAWUDK(T!mNDDk&5&k|A?;aJEyuNI=ce`P!?q{J7lNKN9LWMyFSqO__O+${MWw+# z#}g3f9cXGFvy;Xzv)}lQmpwDwK)I(+u_YpRg3L`v;5~jf&y3aMe&BczEi0c=U*l{~ zIQr(bv5}H|>*|W`Mb4SZ9MFett~5-vp_bc$xxv8*dh6iS1Q1b31LmHpsp>Kj747$K zXs3@pbeWq;s(f70Jxj$m)LL~~$FqnZYQd;mr2TODsX%$tEhx>w!|LN=(qAdWJ zzuMkXe?9I~0on4if}y$8;49h1$feOuV5HVCZkwJ%gomO3numJY`d$8;hf|QYh|OS9 zK{A@WRtN_*6F<$YmT+tE9de8U`5Qr?{p<}lnFZ+)X0-F{7(3d*?`-g6V~r}gbzvg> zx14kfel6MGHX}ulB?%$2&GsIPa1CyvtO#$!l*Ydp5WT3qo}(;y?-E_$=f5&{(!3?F zm)*plDr;X^zn=Vs*MuegI(q+-LknPx&_&cEA8PI9sAl-=Ic~AN3?(#mWN9|fS!WHZ zpUZ=vmFopb4}Nr0Q^v2=yza>v&aGiZV>HV_+s}U}cmhSkpI)PJr+IO#uhvPfGp5gR zmZ>~{s{V0|uD`Q8HRcoq{8VMXRsY#GC<#_!L(OxrGxhWtSC9#NO=F0Rztqw_#aj<5 zKc&8Aq4!Epf%cU+dGFkxc4q8?n%{o8)1u62%Vj%1 z;I_RGZL0F!k7BntS?!w4tkNec@5}twOIYjtLZ_PFl;{ZskRY=XzPd&!Lv><#7HIJ6i zF^b$D5xcBnTJt*iJN6^( zN>=WrwmBH`c0Mmm9-^auohqF%ku0G04CYx{dToC1T=Qc#Sm29#T9uumd53|4JihsB zwX^H<5l2zZYjPiBa}GFh@BoxO3@GkbqW5t)J!rRSQ%K>HkZ#D|KYdco@9BN56eis1 z$W&FUG;1SOGqBUJNxiwTe+BqUQS3H@Jb|APf<^E*5A&C;oc=CuPBEaIc6Wjhke;f? z8!y$rgXsPS;I5VV>RN$XBkA18I2E@*F4#g{u#;2czDJ zn>L|x=Frny@Y7KQAfXva7r`XyeQXJ1(7#;^!a-soR9srOkawbsyMkeFVlI*!`MI-QzY%0lex%Jz;2shz8VVqf3humA zpl`r0u(9l3qwybFncVdG+TX{X&`&GaUorDD@Gqqar6=&Sf#QT%jugxg(0878Vlqo`WGJjd4PP(>aK(-d7AXrC^tYDnnhq;g z-HiDY%m0J_rJ4NY`bw#h)1-fYcdIJCvLH_y_Z#SJX#QAA1Dn5pNRaMiFVz%uFhJ~S zmTrryUX%BG@aj9IS<+4s>zC!+na$<>TKQ7c!JtwA6GuQ#)%-yh5Y!mF+m19Bg^$V7 z-~Y_J32eatX!l>Tie3A?(qR;36{g!hI;pK#hxtYwJUF%9kB}83E<62OI#ORp%qQSGK*}6?g|2TO!C&rlS9}yQ!f@eoMv6cMb?DP> zcI>N1xi3!2&yZcza2c$dL#3UoA$Zb>Vv)cK4&CZ0K~}FPAx?Uz_UQ#F0am2Ucu~)& zuowK8_`I|H!t7#28G($ixJ5EPv0|`9HlCkg(byfErQ~}SjFVt5Kr%DGi2fch`cdz- z8V*($WacEy9?T#w#T@bu>7&&;CJt7zCIQeh{y%<|{VXG(t2g?EpjX2m{cCMq2>&fA z^zkmuz`K_#%sk<|wc+}5R|A$(z`nz;fgqVY^La*wOr9Wgc+n=<7n4`Q@|>{oB0kUuelo92 z+fwZ$!+s~SCU|WAEdfqG+v>wlzkIM$VsV6+W8dkKMKuXevC6Go(T0(U3fowD^65z5 zLNH-0>~0Ydd+Ji(BDE2|36&eIhjg!{dV)CBvjf(KAihMmoYt}9;U#cY9S?}P40FXBZUCB^R2C~re`Lg=+^twW*bYKemwRzke^7!wTQbC z%WF50$4e~Utw%o+lm=O#q<$zAUEH|e#C(ZW=Y05sp3E)ioC9J+5+Tg59gURSyDQdj z^5&#{d8bIj9rv1cq5{aqM>x7I9E52Iv18^V@2yHpS)L)nDGNV^!rNNZ)~3O?GQLhsHS>`6uRy1zgU)i&4C!Q2*V$JNB7CC40OWp}h* zbTU%N@_1nscsm;+<-&)Nmzk>UE-VO?s-Vg8nyVN}10NjsbQUfcA9qJVeJGyWOdeNK ze5zrG_K;0&MQP*#E>KzCsk$|liIrPrA89xT4ID$1w|eZoydXaLU7#>FC|ff3Mbb|@ zl-Z)r+S((KlX`?upmr`5=!0-tXCxzu@e|6M6yIdL}U^|ExHaC)xqO z%ZVV>dFKLqANcOf`;V({Qcj7r5Wi!1{emIj(N;T6;rEj%pCrq(+P-W6EbX;ZN9c&2 zuD@5D2A8b??w!#qZHcm=~V~|_47qDN(&`oNEOIuRW_+Lau@|yT9+UV z@}Nle7A}qb62??e*Tu@*veP+a>sn@CaC2O8bnMv?T5C7pU^#_-Z`M>O^2_FxXD%j$ zqnJJpz)@)WsF7-qsfUeZ=>zcz8~wTZJQ@CB;?7r7AQ@7r7nzw0rM|0hGv^L^Z_kygnG;K{hcYA)Ab|_N92J zJ&Wt_$-=DHa1$!C<86bz=*!9N*6{a~F(?^}?!t1N35fZBe;cyxj9lmvYFe+yyfBPQ zFOH8c3ZLCkQJ*nm)0#dvbxt2vWrrdyb^4T5KWK+AuY>LM?IWL!BnyRx?%KxQE(xGk zFfXEn$hUm9#Ryk~9#w~evhK+Aom0=wEp5jiNLYPUZGL`!V->%ux&OEpff(!BxUpiQ z8g9v0e*8UZm^ERxb!Uf_vx}`ir5i}7 zx%Pf2_`XmIVdB-1B44TU-`|luZEX9jj{NAq9QOxT3v!oqR z0}=j0Yi#nkwO2C>EZLC5TERehtMXSV#I109L;RVFba5)6Tma&>)O0T783V9(&M|r$ z7CG@Xa#*4KcL)2C{>L2biB#x)2uj^L7*vz{NjUbs$qjlL+w|H?j)ZDyA8&iXCR8zI z!=O{D<%n24X~rU#uxJ9rV=F4;ir&K$o(ihF&h0mC5rr+i+vttv%=oi`FgrE%RQdrD z9t{aROC%M}O^q*@pUHOL2Hnjqy4joIZnq9wQ0rmy-O0CSJT5gm*#nw0Y4gT0D6 zpN`_=o?;~^z6?c(kBRdt^)S52!N|$@L15b?Kn~;q6Q8uc&kFF-XtX~ykIXy$>0q@v z%V_D>s+1_{K%RG(eVo_Tq?jubi+yuEdA6RnT5dH0arts2aAnE5y?Bv1bZp+Eo9ZOu_MS<*gxs{=rwieic=u<1>8+L`)E(Ce#=xM4E{4q@6=c{z*{1t)ZFW%>?_aTe; zCpQmF$NaqMj+4qnmzDtPre>XIH?5&oj86@+P+YGKk zHdo(HODv_XG6(fBF;ZLDc85LFfl+mN+`4zkI=1=!UKR0*Ik*i3f?sgNb3PML41TwL zSI7)@+P$u0eSYO%g%2;}4cvL3n?MQ-hNo|?`;OZvDoJ)tFv z>Bg(#A4i&ABCI)%a%SGTz5;;WP<()sypb=jKnU9-PKcwMVNP|9Rw1`)`czFl`fH_b9Cs%j@v7bN_TXhwftvlz z*nXc)`SD`F?wa$M-rQNcrR3Tdt^)e3qznUv^E`O20QDT(|FrSp1;_`HI;-+gx*DFg z=gJ9hMcV|1@H6g@EDsQVgEM9P4F}r9?i*s^~duJo78gy7W zmhW~ir2Wx&Pwqt9rpI%s&IScayH&EJW{TQhm+o`L{Vnmy!Y`KpqWJZ z-^-6i%)Rp^{N%q}iqw(7sL;N`EAwSmX6VV6bNqYDkcFR1s>#|zF$og8%V_{#PvaJ!W zp?ApP6l*_6UwZLdK9$C+mDn(P>lj=A?7RNyd$fqU>Ztx|Kwz$P>ErtF{r9vu-o#Fk zEB|36|BPU1YEvLco65QXyX-!EQffSEI~Q-9HxW}8aQ-Mng>4O)*Q#rBJ}`QGt^bi? zbu)oWC0Bv-UE<59>h)NrNWQ~cF9Otn!_+s#g*+`)@N@0LDtbcqYnbj@opjbpw6SV@ z_!r{+CzcF&=`;Pc_fcenZg4e|gT-aOb`9s7j(_fDp)XICr-h^cF~)~UIvX|a=#x>JmlsqmBYpjUnPIrTGaU#!Yrn}yKfL>ads zH5}SYrYxRrmG^WP#_W>g*BcJ=!AU_EG7?mP&5pXEPYi&hrIUjyJbmkW8j$=WXowCy zC*_Bgmt{m&70U;!$nVLc1pc)9pAHD07#SHsB7p`520A*ws!JWx6^4xr4U?0TP1|Hx z!Hkb~o+iAqnnOb%t0ul6NZ|*U_%`2qK-fsE-j(Xt#Amj3v+_fv6iOl?JqZuDl;zqr zE|0I(IwqAq@=%fd-sMXqU`%}X!-R#-Yjl%%dtKuENH0P9o7j_+Ya!1H$7jaIs==fH z{#!=+`UBaD@^`K`ETFo&UhML|ieGfe7WGQ1yyw(c{PB+672TE8oQEYP#aeq*CYJOj zxh2&F4q<$S3`vYC**OKIKyHhwmWKzdO6}TQ>7`5|ypbuH#HG!<7KT+%A6ZOk>>3TI z#|(%Y-n~8fEB7zSP9d6(o4I}mYIiNfiwyLg-%rtA_iTB3t5rNVtd={ZH<|89wsjcL zg|AwQX_Wcdy++bd?Hf)(r_!ZLKz~3;+nYzu45Mu;%d_K?ZDOJd!{RDxnG(mWq7nu* zh`TkJ53dU-eY-SaW6Iy>A#bu9yx+u?YW<^pJCPxOV2ltcRUA|Lz(~W;=C*3>>k!%A zN5;@}L$BtyEn7>-ZRf+6RWy7lwS4IYYA52EweI_JkBhOQX{OetY#;2At{6KX{v=2tiS@p<4#X|nXVq`0_$-Orc~cYr0uVtN zDX-KI{%M6;r}Z73#z;F|P(rMpG6KCwWh-R)t`w(5{?Bm%S!*UhH#h=m=}&d&2MTs!nI|xI*qmviSkmM zwJ6xIL3YrfcrSENurwQABbjb6R}?ep8!Uf8475UOzLfKEpa`YNzraR5w5pX zl#)T04Ab7pL&boEZrQwk<2gDEbd3l8t2SjSEsY}0$Y`fshWf`+7()H<~gtW9;o^EWnHLmkPS97r0 zfSaQ}_=qB;Nl{5&@0mqr1`jjBn%iEpTJVzt(6LgBck0-0yPP3~`FGxssa?T#7!cUA zBNqUQLk6sEY)4x*^Y5-eVXlIY_$v%R3#4wivu@0mvUP=Y=Aof|J9rt@%znD(0{SkN z)pP6F@l?O7p#KQ?arN$E>2Ol8cUq*3#DI|s9gV5x=Djy zG$!|u%(zK8iE?W@;#n zvMzusQj@zX&1KtoI=i@8;xESGvwjfr3n0jZMskq6-zEM0#A>?$0wHZ;Q1ecmrypP-e5WyUE0(7`AScSN?P8Vc|_fa|=o9O{}oA?c!gSy%77o+rnOj z`$K+)^vT2}rS7b$jzb0jWH~bO6SMlT#`M+ZP4!sIGZF*--A-oBy{#Askkl#+7lm{# zH46bt72SIoQJ}iTB$bq4+^4ynLQ)X|oO`$|42^Sg>77bxr}$Fh2kd6u$QW8B@>sUb z#>B5j$BMz7ymRF7`0D$b5{hp+AG#9}mS0?(H{T4i$>*{KQbc04B@}!~4A92Smh1t0 zo@5Jg6p}~S?m5gAB9NDgQyIxBW zsL8SY_NVYY#W!TnW$IXLdFf`>r&_iQRJI%l9c$^@(}HoD$H8&vvUgYiZw&occPfLg zt{uBT-~>;{$bj2$9PozhtVzbxXW*hO-wL4Rd(z6&H24;6p(4C&ke%0jgPL`iM_G5l zKu5xs{Jb99QeeuQv9+_Le&!H$e?VRdFtM<(kl_8ovPo`sJWwUviE@S{X!v}u?+(am z-k=&Q&tB9(KDL!zj#Q&~6p&th!Df0bBZq@GdJ&}@5zCA>VfYG4Mx4L5+sTY4LF^{WgOd$&u`?!EL*n` zDU|(9Bs3+3_n@I>m_J2EGPhyIWBUaD5s+3>4d4v@r_G^@q`O_EJ2Nsz{@64Xz%s$x|Tkbe=uldS0R2_A}M=_!B-2a)L2kZutP-hg~@sia)%uL4nnvUSbaL9 zGjYagzuCFdP}SH`!D#Vu{&h6X-bE?iUQA@+(1N~~ z%gN3m2+cYV3g_Km@wySR#BeF(0k-lEbiy_UvW38D?LpMAtyPMj$;C)ZNJ6pD_b zd|mdoqTf?}{mU>B+_>QR&h{;mym#}!Kft27*8gsqhyRAnZHpGIiRoW;;pL4)zvi7G zVke7Jy9t zsc%zgd)47VJIC?`#HHKK--2Vc0XdK3#_sYgz0C&7JRR44y#AFJyjw*`p}jS7l-Yydkc?y*5@O?%|+*D}!_Ql&zM@3$Y~BUT%HG z{gAO`$G0+^!reSadBe=9kA1foq+%tu-<1z!i7!YyGCr#QLLbqYXnQVgQtt%soV+ca zt+XFj4r&>3spu$%(i=65&%Q&>H=mviecU=xg#)aQ8iXk|4#-bwAE~F{rQ@NVA$cWf zI=63^aprjWWjnU67jZzbXAlo$SuLOrh29kCyU}@PtkSvwP}n2t(e&v-NZ?f~hB87V z#P#Oa37;P&Xrn^=s1e8WA^Yb{VI`P{hsO~HLm&_W0|PCD5TCA63$-4PrHR{nup&lB z<6h@?MKfD-E#o#j_Do`H_1hywuWpiE0~Z#64+t2zYc>1k(>P7NL7ViolkT$_d&&v| zG0kaI8#ZMO`D8o8>4zymfHHjN%m9E+6i6a>&J4Gp-~IYS@L)&QprZ|L!=jTXrgk+h zY2+*HWNjo!Gk8Ih?Ofb}pOz@zCRU^`M$aCksOf@C@H(87yom2Y)(AC|Q;As0$ZvfTQ|P z9=dye^EaaEFs>RhSYx(cB>o=C=`SBwl$S=pxDO4#oiG?IWghhNvxHlJEAA`$4qlrC zIA~46QMy+5T@+N34e+2ra{#OI zK^V#u_V$U0o~EcqlXtH;H5g0cuy6)hD!xJH^>!`u7#ThmZDx0bEwDJA))N<~q+>IS zM#RtNw|P(WMIb?5g9idGb|Cw_*1P&n}?gz zo*4+=viT_mV?WMne-{OMtG$avIwfF}d$*Z4C+EO;+-DkJj&mN(!68-svr89(W+x{m z-ltDZP9|w^w^~*(1REH9eUVo!pq(nx_PPhncjxwCnG+;@APR?HR0Z&v{9KN0;p^0PZOblo!}hSl!s@cThcnw)_O>=x zlO0ot5!RH$bHv5Fn-$lw5BJ~NK7?lN&`}u%?Q--D$cHt#+#WyOoWx~XHp);rRJmx+ z2O@t{q*5N;Tc56+#jWA8O^q-7;dOY*sGqWJ33h8pm>A&&F}B__-`n~@q?M&=rmM=*Yo?~b?`>- z6Gq{RHkI?N*L7&%Tme;amv+kwP_7>foyS7 z`cf?Abm2g&>6?pbAVO1qh)lc{b1oLN z-&~O7FV6EsrFR=_*BRF7tb2AES#zJ_v2F_`jK3O&W`ygMl4p#3%Il?aIdWXBObPRD zZT&nN+kUGN5QWM|xF^~kt4MaUR_mRWlG25mqtXgLRKQsTMZw4o9QqIo4~~0MThZ%tCv3d9@a4h9u=k#_Q@&(avppINoQe}{a;|jzTQvNH!hz}Ty}5Jwdznzh1}sMg zdC)9wKyjl6V6uzv98it&(pT_Y#v&90cNGCK_Hv)I65s*5MibB=Y)zDFmB+a3{Jgh&)pRsi+Hwd3puqe|K< zyjiAco3cybj!B-;{vm*Pk!~1=XpO4hNMvC*0o&Ti2`wf7^>q`(e?FN1j$Rbw$A_>CS$t2j1TXl)uzA!^pbnkp zIZK|gEgMaEYJlQqxk%P=-a6!Tn=^LHZX?D5HJ$>WZ8(hwSsbW4$v@s`j@{>TdyYSk z8Xp{jMDH*D#29(9i4@-mTG5S!$-y((B&Yv=Q(P=kxXr^&$_@KlXc*b#%_UoWC9D0*v=j^#_077(^x#HJ1 z(PqnV8*D2N;o>eh|Pcfc8(34mY1Pso(PY?o;q%oR@`>G3HJj zl&LBA{j5C9T-?h*opX)&@U{9^FW_pJqGHD*(rCRUjRo%Bccir{YNoN-{h_E|ulFv5 z(m?7%2ZLT;l(0WH56}I9CAzb#OESr}v92+|gSd9F9_6Qx#q>L$^)3QMK^M`or|ye- z`n5~n+kLN-q6ONIM=T0LAQZ8I13m>vA9aWkjuPyD--7Jg`jm;~!7iWPET`eXUns3+Stfp7 zaR(*{kWP!JDr(oV%SGZ&vHgwpnq#LmtqQAt&ZiGd;z-&3;E05Nq3?KN*PhET;4~{RC{R~t1LSA5aF4^ ze;RZC13GJ8!F;0Xtd}5v+fGn)KeO0W6F%rJPF=Ewo+>5BfgZUzW?U?_8zoL25A*w>RYY zMnjQZ_mlUt?xVyzTf{5r{mhdjiAo2X3jkb3$0{jzB?=O&hJwjUHx*Y!x;wMDh7x!_ zh#5-eWU^qCU<6m=h;T6{SjQ^ieLO&GCgorx1 zX%PU|p*f-ekPi)520_I6b~829t_>p`pz)jwan05-bkAPLjw8(mk?9j7)#H$h7cvO& z9$-1$djfe(QTnHkkDVzP!`@=L0)Q29J;qFx=mlqM2X2ZC_p>!HQ#6mMcYp6hE$dsg z_aQ{9AsfJIq=$1v0X?Kuq&yW-0+hmwa^jcAV+u^G?It5h6YqyPE@$-tTY*nf(Sm@?mZTtRoDIi_xQr@$%LHPOf8C!;R zUNg%N^x}X=pCmVkYUIzHekyg2MYvWTqO3C+Gi?C0TbFSvD*2uUZfBQWFjA`vi?Pch z0%hT^soRcjs(D&`j3GQ|!thFYWWGyg&&w71j=eH75vZ1j_r*cea+z%}pvo-#fg>X%B+8O`}~5Hm_p%+?rjUBo{)lu3;Zt zOQ%1h)?4qZ2|G9T$%jklr)#@E?w(?Y#>gdRGwoMgspShKI(VTH@p$ecRSL6RC*2VV z2G!+S=nZsqRu=#X^8i%MYLfu0>x&CHizf)sh^J{L`*Sv<(*I4}N$!hfL1y3$vE<9$ zH7q@Jwgbk_1YlLUf0DGGv>N|PQ4-m`LyaNL(t=_8OCjAMNci^@wUW{q+>zVYF0SJ0 zGHDP@$0)yTfT5PQ$HmIfSku2t)+CBRS5ceXj>{a{I*pjc zQRUDKM|Imo1@S3X(fTW;&^O!hdW!8BB4KOR^aRe=*hjLKrPg9;RowC%5t*XhiQ3#; zpOe{jrT{s=X#6QKMDP?IJ8iwUIAgWd1)mZ~&8-~eAya8#VnIT-3c;VAHnbVOvz?QS zUa@y_fyw&5={1Tm>&O;lvQWUbvwYG>FbSuyw}zCuD{GeHCsS?B>@kk#E__suoi=4z7w`1zjU{Co&_XPBx|KwgAW6y! zEMQR7N+F-@bGhcir$YiV3XojL=Ng9eG$ z#}~Ynaq|H}d^&2{XXoC74UZhNgly#$n;dT?<~W%dRT)H%YAwr!m)=PL$Kf9E&?p$W zi(S(H{AS?cg8{~j)i$(|?YJ13;rAUB!E>({*-}!QPLLc>ePJD`Ph{CJAD!U6#8zd5 zlkgM498wQ3LBW_7ZAZC2-Z-;|)gGvXGy=*8<)Dv#itwb`-6>|PJf+v593L~$ok&d+ z>0|@`IOW=T-=)$Qh%RqALV_bE`?ffiY*PQFasBsH%$s9i2ZNB+G71rL*wI2>dUS2nTa%PteWp6@0!kvt&;d7V$Y) z39H!^*J<0(i=PanzG1J?I!R0<8DiJ4$shd z2LrMyMQ$U}c$|tXwckGiN0ThE?a_Fu>8Pky>?g|d*SM8b(RNIbC?3!vB+Gk32`m-X zhXR|e3PhP4>S>l2&#M1kVONQX6kRrBPVC?1g_)q+*49{@Q>h1f@GCSq*mmkV9K(vt zSH%9D)v<1IC!y+-(GDu=^wu)aKMroPkX&536mYES;HHoi^Q|zJ`x~EmwzZgg*B)8o zfom<^TIR{%$D>0svuE@I1kQP zxFi>O_i0LYx{-i)%x zysY-fH3zb+UAXG9xG)B3a~k?V552$Am}~uP;jB~&<64!mZeG-XCPgM}FY;08`KRX$ z78z+ipp8PZ630J&sC#cBFSo$bqMMnf4__QLuwjTE!2KDF3}MJ%(N1=fyKbpoj)jF! zqmX&znJE;i0xW0rPz2VoU$_=;le$`(+4#~7EUr97`Zj;8MPUuSZMx`9LvsN+E+Pz) zEfl6Qk5n{V{!z1*nW^yQkoqdVM;l7D zE9v%-Ps+odHKd<@e3$W|g`b(Zf7W>7#Jr-ZEQ^ksj2*>0%gi8bU*}!fXR&CrOE`l(-VI+#m`J1X!RjNj$n^1@CJlc)-2!vT>;t@wwsQtC16fqGovT+ebhD zbqUYS=-}P_EotMzQBMwFfRmVIOCLkbhp44_yZ`+6e0@=4ZuQk@&?xEww^j4pB~m|1 zF(QXD|LA-bKi>$3eG$r*?ITNwL=Dv+FK8L}4KF>>GEizC;I^J7C~IHdW&`)pecEEC z{kBmAiV4bAtV3E0R5Juec4xPqsLnw-502zk)&bEEEku{F(lTZ~m-7BUyT5RNnZ ziHVh+(zoIgHTipyD8r0rC*bh@6(_@}dsOaM%(=-pqk(^|A6AOi`=#JLe zW46O1#MtE&Nve<`9PN$nHqx!I@(o*p0athDx3UL^>a8mj6#HBTIR>sDFwL|Jt3JO! z_cW-vWebPKQ4c(n0}p-)AxskahgvzJI=GuVH;VzFp&5lq{&&*+0#%p6=$VDXsZLGA zw)8WwA?V1HnJP|ecRdJ1XwlSZT;QE(dWXcxYtiDy$&-5Oc5&m2@&tcIfB6RGNv$k+<84*L=-C!FlCy^xo|j;QmLC8xc{N%EglbSU!pY&xh7oKGmztOtK@)-Q;$<} z6mA_?_7MgG4b$j3bV;9FapcU}5+CLS^VAPYik>uiGLfoWPsyA{<5pm^NY)BsL`6RA{hvY(}nxDD<8rHhxqLHk1nn}Er|-sEj4U3$a7FE@Y-?lJ+DJ_`x& zzxxF^19!4n6)R}b6uRElZ`F3GdmgFo#8p?@i)a1AM6Z&~Jn5-xig8&vqOCa<{wBDKFONDk`39p-51 z7V%P}8cG=-(aRHAqS7DwHu|c@T0439c5c7R?76T4;YS_f`*BpS*v7Ih%Ez#q*t=#^M5V zgG@>JJ=Tj5aRb~zZf*K^yetNVtf8W)`%ljI9&MedU`l2=k^1h>6~YvO%*jr!wCAg9 zLjqwR!?J;sa?7R*Yg0W088i$3+U~j)6<7!!n@@pYQYn=hH2NA7FbBOZ=~%9dT4ywt z)3bwIgrZD3MsQ2sjX4YAHPhAw0@f~BP%D|~I}AHJ7lf<2)T@Rf%22eR+SYAaqCCY+ zULJYXMMG5Plo^a^qO}e7vU37L!Xw0zt+@mC@4Kq7z4<`PvQ9edbNqK`mo7T`@pD7!~D>r5f8Lj!n z&#KLpO9&QMb_|VXolo-H`J@H}Qnlk7sq4U8)O3UrqyIk(u(I!^XCq)>?9_f+f>{(1 zNxi2kG?7Vd#&s0*pE2OuKk&E6^B`i;UmO*Z5s|ntARtCr2pGw|MuLC1@H*SbX5zEZ zeF`|>?(`K+gz&2T8No$iW!0k9Xo4Y-XA@l6(Wh-uS!kj;L~&giveEQ>ok8T_j&$I3 zy_kyd;y7`f7X$w#z4)Sq%O}J2ty_sw>3}0jn7~J?LJ9-;>fm^nk!Qsa(JHo7(5DIA zeJg7UI{c)pTusG?O&&zyWT!HzYFe?cbA>5jmxPZIKi9A$;&78|DKG765KqEFv%f*6 zoTH|E#?&a6FB9R3Kfz?NY=|*{$3;I}+SLg#-(u9pTbW{GTvhTnb|6mEv4I+0Mzu^z zdcyMSL{e38YF8*_vCQZ)j$$?nm&ZFf=j;0HbkhyIqX|4SQC&>@)ay4L!CCMNaC4iK zd+h_FKUV89)&EqA9`(iit@Yh$5rr1p&C(G+qWYOhgJ4++@Kv*qhFMnaqatQ?I;`z` z(-oxM=xT%gh@C)SK`;4pB`jm~i1|Ne90lfZsMvS9O2>RCaSk<}EpYzUi@r=+86^Y& z&<`S!qgtF3p<$eh{R(9jH!eUEftAVUICt@qN$&b9N{EJzTC@6=DW@!&zZ8PUj>i+b zo2+dD!)2w;iXehHLQ}1~tE^I^_OI}u@DVO@;osw)5gufqbSw2xilY`XnI=uLjIG*8 z8#g9OHw>eu1AC=X#gewFi-cP;8s??4Md4tIAXlwQrCR7sThYZ~;A1#TkjmK(Rg3LRKK;xP&k8M%r-7{mM62PayjP#7l{6~zI4+&PdU;cHb1k2p6kXE=IhN5s|<@6?W2dbG@%4+PJ&FnKPGw@svIKu*BNIx58B+v%-GeEdFlO+i6W zL0NKg@-F#saagPk!!^grOgb8pb(jLN)q8t#7@gCinxvf~HziaZz4t*37t}RNx*Sv2 zO;FSJ!ouCZ!Z@g~SUiriTK~_=CLqN2>Uqash}&g6k@6(lJ*Vk&S<}FFt&WuY;W*Qt zNXW0NsoUrEj$ASpB24gZjNH-DktPx@2*hqhXOK=~q794Qd5=S-Z8g9j6ZN zdAwh?_E&>bhyM8kT1!O{KHF4XecAmCu(q;-3jqQ-^nD+f_xAP@`-%NO9NpdBNnEzt z94Av57EfIa@waZHn0i1~kwa#31l|YWnUWE{PD^t&slh-JYey%&M zJAUv5=of>)^F0=dqz&;skaeH>0>J~78rKoJl2cM3TLM{rXjGNe)F6e73=IYR`zbCS zczJwmw!3E-ytugdeV5i-wroYqyF1Q0)tBde!`_eHds>oNfX9!~`lCPMO3B zn6XDrR<2(@K@-t??T}eKn4X`Nw>e#i5Z$Qz06vhd{AqhNhIg5}1Tiu727KO>61?9)P2`JiQtnGQD z8%qp4gz)&6AC{Py7<+ECtAp}qZceFgdww32Y;$oDJ!?QDan5Qu0%USxLii1Nrj7(P zh`LgxoFZ7WRv)o|07kFN+4H`anXBLQCU=~s;>UH7e?&n>Ix|; z8ApV8^}}>L7#ca~9SR@e0u&ePP;hr`I+M#E2;+~!!VHyuBpjhG##o`nC z8{ri!O-7;<&=77&rS^8Gu?TqmzkFzAgZ_bhLz_$Qy4~yp5$+Wa_rT>(Pfw4437*Szw_s{DT+icdqLi8-kz$k#{N%pSNF5n(m zqIM|c={bonQ=!YDSVWb%yGuT12?eSL5*Q7VbUMgZ0%xm1nT2rq5F|9*C>+d+LIWSW zhKtgtBF)16?`Cfh6cj;5h+LEsk;*nWanU^27dTL(fsgRRyWT|7fo85C5yXu*d$*zg$P$D`QU(kML-G5u z)*mwJm(mQBxQ{dlcyO-wRr@Y_U?@bsiY30sdy1w$ED|K;yYmc>B&)~yN;NqhNuO3C z2vo*i=XDQw5H&XjMie+0PT3Vu$;Eo`0{=vVoA+m9a}!*ouT?gcJ^{kP+WH(OIFKJ| z*tpyRUS^X#vQ$_B0^+6~7K;A}c-J2ccn+ z1;gRbMwJE|y$#5Ln8$TooSK>vw(Kk`v-n9Eim#iWT0xqPcrUnrPaND#6 z1tl0W22Eu$U=+|GK@Q>=2X+rf=%|{<3>@iLFlzqpIwS=1SYrR39NH|1G)Qn0dx65) z-6T^Q#Eqi>!cqxEKxb#CNGKu_*gQm}GFo3sN(wovjhGm?)FANEp?aS-to!r(aN;S8 z5#SSt!r{V)hJMCV^s$ie_`V*c^{ex%;32^n?hfwq(n^=hfc;Xr=#NB&sq?%)mR5xB zVhO@5OhyPmE~baoWgjp^`2;FGoUXS%PN@R&4`ebjSi|_G)haFU#M^KTM&Jh-A)vC+ z>vV$*Q^?|0o=DWF#QZI7=;lDvR!$KRr~$pf$~|Vo8Qj`*D29@aN|lnD3I&wlJ-KLq zV`@Xu;WuhN$tWbmjU=%z#DlW~jmIMJXDPIP4(xzYB5!(<0LdZ;VPTM9i!aesh}t2b zbUJS`A($b+AekZVP9|{9;{P_G{DU6z2cZG7^6!N$w5XILFkVHYCmR1Rpth3bTUBL&B}}-wD&L${e-tYUtJ(pd}@O z3iCj7;evVtAy7rOO2=Ps=fF(+J9s`RDe3L)Eog9HEZFdlp#W|;Jq<7TI<77@NDWr_ z49BW2P?!A`4kki5OC(7n`Ug~V#JY?Sf>X1zX)XPafmHUEmarjU9IS2^YXPIeTKsLk zXc#QudJ3$ptP(f~GMg&fArIlf_{E_0_4S}}F;dKZyGu(;!txMvVU1?fa2mdee-lIl zjS2Sr^W2JTZy@^Rg9Q-Cek?OdJ(BPE+{@=FNjpKKAt=d{ zL;Nztr)fo{<hQa+}1V(65%z?HfGsRYEyEd3>JwQVp zaEE{dInKnqNjm4+x4Zka*VWa9?upYy3HA)>PJl`nKL8%=LZz6)Pc|3?K@}lAZWvD) z%tr4)7KnkAI0P*632Hq2H(y8@ECS|nH%=W0gIqHOhRYd0u;X=JZTM}?j^|)Uf)09X zQ~xUn5s9DBApw<^;ILmf6++Qx2%n0UHiAO>lvLmE^{5{S+7jm{b^P#E`$-O^Y$`5JyDwNlP7Y#$w=E9b!EcuXi4iT!Fd$(U6OS3W zt03?N83{6uyiR~jR%Qm)ruXA+vi}-oXh(>q?(;ue-8Tl|_=|nmK;bV62s|7`h9D4Y3{qfJ!D(an z)*}y{#9Si+wFAV7iX71&Z~hU+i8m-;Dk??tMpdhvTH2s<8|nX=#xAluyE%Xi1j7O2 zAve@YJ$c=|m5pC~)C(o$_oY#3KFqum@B?Wa)tZ7n>h9XZ9Lj;XEe8Wf{EdVYs^`!TNtXiG0ro%5 z!JnRV6+8#Ff*&VT0v8~N|e9HI^qICFwsg~eqyn%@6jWzov>x_!krt+a2~ zAQ#EMlcomUFJ66u1>A3^=-K{!ry;hiUe{b74cwK8LtL14y4!E7>uv@%9B-{Rj+llj zk3j-Gb^xREm-H&=f%W!pF1#Wu00|M)FduFJU#l4HVg z{7)JlYZ%Eb$Eg{6nZxZ=a+Y{)@DclZy}7X{MpVmoqsS6nQj$(`YhbnE_&w(L*@tC& z!oOfvz5>?ZZ?xZ;CFhnk19_AvG0+5Jzb0EXY2AXtCMa6qm)5M zWsmmk5q%pC!%xPhs}CE+#~@3~{J}r%ea*yQhPJ3ODAJ9^0yO0@xgL}9kikTb&C8k> z7jcmZO*OTx`+X~j(3^#ecO^*rW6MXJqsRIJo(XV9o2~X1TTx?Xu}H8h?Wr5&Pd$R@ zPW+Fyl^;&iew~Y$e71kJ2qgsp0lDtm%~a!MLJ|g8A}B}%+I>&nJO9^ST&w&~UbDVnoViygkf)MaFa1^fFy*_gFFB3m*WnzVyf zv{87Guloi>F{#kQx5wI=uU>mN{QHki1LS|u^+^-ohN_44q}$h z@mo!uHk@|3%*d@dzh$n2oSOK}<&C2?U4qBgx|7L5ANK!}Tj- zc0nA+GJ0X-@3H;3zHUF@LD)+9-X>ZMFc2={Au{{#CI@;DV7DhouHm>*&S{+9;BT$P zxo0cIp{QVr&qRQp<43L?&y(rZ)l0@^sp7JpM2<~l!gB7Wuk&Zk%L-Q*UHkD2_1v!a zuTJ~k`eUU|_+(ZB%-kyOwOvDqa^_V%pzR{|CAr%R8z!vk{W-wqn}RR2p>1NxbMv%$ z-SvHYQix8dy)%z{8w)nUUTMu8Hdn=Dd9&C^>l}sS;78KqW!JZ901zzlA7f{wOl5DzTxS|uL<7) z6?_`2KXjN-JVZ2M&BPlqzt0bhMGr6P#kJ|Z?oymt<+uZ(pkcQ!hYOw14lh9J9-w%N zZ|Ju>4vs3F+0o8I{;p2F_zj7ht+v!dc zN;+uCXlx}gy;7S4nlrtB?fw0`i3FtW2W$3_dc#z-w--8wndyAbh1AO52d&5yq^Y0l zy`aju`aV@ir@GjY432ef{d^emNLLZKsal|7`pUP>tEsWyS(HT_xz)69jO}7Hc>eO# zGCAJvEr0j_Tk&^e_Nw!T>yvxS&cVK<{sR4b8vvdR@cL>xVOrT?$QUY2q68vFg5v+A zlr9<$p{P|k`<>L>^q8bK@<0=G4MapVWM+75R&(w6oG;T}_1uBSC^$ffBoIQ!xzSSR zcn=P%s*Y{guXq}l8n`SXa&0@UmnkvqF_|IOB#?XHxA-)L=DNRftVZavcKd%y4hsZ* z!^FBRUwy78IZiTg8TeiS_kL#Z?tp+GSF^I^kImi^ebiS>!+ORk+qEPNYn9`D=cyJI zfqM2h_Se~@Ja=7V;23vI=+&<{;Z7~FEGey7DEqlcwj5l%KU2^x+QGs)@RNmlr)%Hs zVT2~Ur2u)@D_Bv;Kx<|2Ght)X5dH?Y#E;KS&~^TG)jp%8|Hu5>@F2Fzk?r^TQ3U{| z`{Hx(6Y%ZVaKZFSD!P2mA?fG6cDK{ZYYpUkj-z#Z;JC(d8D04ct0%60gowWK_PO{3 z=!!?4@y-t?{)(jW|IXmrIu66@L!EI?ukH2vmok{Mn>Ey2jpG}55{YazWNo7^@Y1)L znW@_wzw9xi-gG(boSO6f@RpdbQ{Tiy!Ekk{eX6YG*Tr*uNvqn6Tc)m7pf1TkStwdS{YPOr1=L>0De+CD>vq`oHrZS~|1;l-ORN65xhIhAsD%R8%lA z1z4=SYkg(f6mpZf*iMCF;X`@(^)q;kYM_hr%+jJTMSqWtV}|+ETwRrn+$K?foF(Xf z&kJ<65>~)ZX0UpS`W4AUvdy|+U5c?eo9w5+Ov8$#fcFM10_K#K@Eie;T+yJK_3HMY zUe=$cjY(xfqKWes><$Pw>1u`#1fRR(Og(wIbUH$soOQGOu4fPVP1laR+bW~*=_-X9 zV?*qWb8dW0ntNHBM@HPB>J~0=xUqMFmD9%~S}QB7o05O4N{Z|faa zD(8B}rs(XMQ0eoU6+DptUfN%qze>SJ7GU<$-G!Mv_SZZzVXNU+tWqF16Yv~dL|*mn zEcAWoDhs5!0dm^z4`2(mJLrbLSl@llYL3`$xQO(tmqXn_V4`0QX6pN21>TKuv8`fk zr*nlO&>cC03m7F!vti||HeDK0I_>=)0z&aJ@#piiyUZ@XDpjeGcr&iI?$yiEi$`Lg zy?jTzHoDxxHVr((COCL0J;MF$e_4uBpHy?U_9`fsbI}$>N~~;N3paZW**Y#1z^MO2 zkRb^7&)q!kck#NV2`m+0#1_L%E;9flC%A0j?IH+Da7vM&EFr%6m(8v?rUqxZAUboN zhng;@um^Toch8E+=%H(Oqkz~jo_kiMQQCXZxIe@O1t&NfVB02IskzG>l}kGIoAu^4 z=p00BCJ#)|1r)-`SgCnEdgx_hQ+RxCJ$7z8LK(0AXJiwmM%DLOH#WgmP#3PiHgQB7W1@trQnwK#>O?lN*`^i)rAJTNHtnWzm-Rb${9=4qQL-}61ze^ zO!A6_M&0L%eiTh4tdzs3Q4Y3?OnWo}r|~aWCYlP$vcOB~O`P5PCqBNaLUOfUKN`EK z%#On+zN@z1k@ao|$U;~4j&R|-6?&Te;&=lEQgNdP1)hPXT~|rxpAp6luqVIqp^22` zCdx`|)$Jg7j;3)aq_MED>^55vkF(gszugG8lved!?qxwA`RJ3~nry${8?;#J$&^pF z?!C%~e{eEt_h#m}J*yhj_&gP?r`Ok`mQ1Ezqw{^V)a3A7Wl3II6aC6c!+Ia0!e?** zphF4BqjWoF&G|o4~@c(9nWTVRj)Ld@Zx={d3k65o;GGJ$^PE3 zt8}lUO}gf7pq+5~moZtJsk=SkcW3fw7+~`GdT`xw{>Y^NeV*v!p#M;`3E-i4guVJ; zC*SXB<*I%gt-7@=c!kgXDqo)=67o*0XtEZ%^s{9&b7bqyLF6Hx?6@(CiiNw3vCAGM zu*Q4I=Cl-PRMFYtdjMEhZL&{>q#uFD#{PW^sL4LPo2T|-ZF1fjSd)dbxn*PW zIl;Sy!sVYhs^?v{D!+?1&AQccez@e>`SgylWiId;pLpJ<*|xnmr`^)GJCsN2ak~0F z&sRTBn#Q!VbM?&ieQ#@Y!nD);+RU);v{{G|DM>9=9w^ILB{Of#aC!u0oc zd&l4~+)4!#5sc#3q@tjMV!z7WIO551Zes!^2S%)l=;F%q_g_YRD(AgsVyyKclP>Qo z9f$XQ=x4-<+kO98kBdL6aREAQJ-JD)&j-2HKBp5r>&64xPql=J^2U)oFA8=F9YPF( z?d>(s9s&^_lJ8GxOgF@d$sEUl*IvF39^>f)4W^U8s0PqvwhI5>^PV4M^yqv_wVOH9 z@ufoeT*NTWh_%9G@9u_(UDqko{U{|k=@=MfG)W*?0lhI`J?;B(V=Q&Ma%WR_Nl{Wmk2b!dyZe}zOsw7KR}>TI&ei3!2KMK}a?gg~b!}?9 zgB+IlICxHfawN_=aX~Sd_Nx~>m{g|k~6Zc6E!k0wldB|Lm@QMnr*F+*UD{3T# z00kiJ&lh0|&$XRBDk0$8^>Z+{mi`o!Q5Z8cd>VNQknCKf=aOZebl$NB&DB0sAwVEL z=Wpw_PZu=fL6#x=jV-J5FN0t{@7}7 zhI}7=+rQpx@DFy+N*^hl3KjG>WTZU~Ew!|Nr2rXK)d|sN?uV06=cM|p&GKMw74I72 zMakrMHmmg{xOL{IlpQy$0hI9+zR_o#1HIcDtDnVlt zY{7mszgaZ`BkHd~S2Is`Y0OIdAjO8$ZKwZ5lUElRVoGDM_4Sm#xl-;RrN-#4#KmBg{lB!o!*ZUP8sN6Tq+VR%)7Of9{_zOPi>%3M_6K}5f_w*R2I{n&49U=dvR6_00 zRlSP0bPp*$Z^TxW#NAU|I5^sIbz1hp;^;#vD$Fod}e!{TbV$@^xulsniEcBA zLR||xJG)D$p6$hem%wg+e$b|bz{966ThWAw%ds94j{XmN3_fCbZqiPxBWrW%ZEp<7 zlV0bmI0Jh$6!o*NV&bj0Goc+oPce|37QXc;0y)Of+n5Z_&ijki@l!Z#Ji_6 zeo$6h4>JF>)~bNh{l3SoY?8;(;4N0s@(kI>NGUPTdGULismx<&#Hzi&Oif8pg_d%? z&KDpB8TGq|yhfy`o|^S2KVtUt7bM$jI_Q`-{p0{kA21m9oz{+|NlVimB)rRx5HC~& zwlYLf`Ou>`ELnBx==II0?h=Yb`U5$o=}D*h^RqjKBPP3hpW;_p6T(6O##vQ`m7VP~ z@dBVQ52k(u&>Nr7Hh@|npPjkcbuDGf#0^5Qpbvbo$jP?4Y5kO$B!OH-iC7PAT*k81 z_so08?lBa}WzzaZ1(;P!(P({ses)*GoX4G*v*3vJIPZD&+1YbbszZ>SIpx*WSzg$- zzr3!bttCpsV~C|F!f*AhE1qDn(J$YF0>v@tZ7yGB;!`w~&Z9rSw6U(K#?XT#nAg^} zVKXtJEkQkavXIcd4K5j8=%}FybC|%*iXHzk1ZvFZ_1l43!&!muRN6C{J*5X=-0OTE>dhqjWT6<4*ce<3XDfsU%RCZ*iV-lXf73}ot4NYQZ5 zj#cCO8yvCT+T+l@b#=d=xg|83b8I3`x4Ai~{N|G#Oo}@bt{9x%@h?-7mkqopUzeEz z9$-R}sCk!IkKxm)m#5D$id^nx_XcZ-pe3ZQn2RX1;MB}B@52;kn#|!gCGHGOGOoS- z#-8o^^{$}$cJD*7xDu4cDQ zo}x~J>c~))nQq3n;MrVVH-9Bl>+WZ>7HhF?e^MZQNIKOt zv9rZ!O|yah$@)^cELCwPO>YbkoDzcoPATsTcs)s}T5qdgIyNdO(c|aK8u*0%H~2VV zG%S;xjQ`PC3vpN7XTqJ0X)4%5StMGsgg{galdx`G@pR2EyjP`}DQM~?qA|weC~T_T zt&-sl-Jf#opdk%~9q;Ji@8rOUt+c{cY|s(%ei(KgOA;cN&~msx6gWb0w^V|WYMREV z7una&K8y2URDTC!w3<(4=d&e68Hyf0Aw?T>7XAxa7LJ>ga14=w1nG-3xa1vCZbCM( zgO;vQ7y?a@ig{ZCm-0zey8CT0wvtfiS}})v-C-U7{Tmpzs(`^QREC~p6Rop4bo%+P z!p_0JB|q!kGtpq!C^>Qzb3BahbO|9|7V?Iem;E8vmF*<}HfSd`4@IM7@Vn8zsjoxZ zP0;)ON2c0rt8KcAO&h1N&kvoW%LctPyPHX!Ry~HY!=btD#70pWJ|Mi4VrIu@!m~5^ zCq^Jq>p+w>;ORC0??@&bz^s^yu3TEpue-wiG=-EV2#(;ofh1fZ$NkaPUi;f`blcjj z$6r5>C*z(}>MZ3|W9MqN=iBq+80V*ue+z2;d+hYQ+@hrU?1#>P&=X;|VD8VX%6edE34B zWj|^TAE?Lu-TT6%(kasx*%?Zyl*ha{=l&?8SO*QCB0*Qs4nKlGdB-^gvHQ>No*31& zp=_P8yYNHYeg9!ER?HGGPA109;Jf_TvLufjJawjmB1Ge{o`)o7ELIS7x13XS?k`Tm zj82XV5wx6ulol&a9DATWk@_>#RyFQO-K2uf$N9tU_p8rT)38Y>zVz@kpZPzsjV(&- z!`N`Ghmhj=!690S5HkkCl}YqMm-=?>p`1Q6(_b1Azvc)B@6EDuxel=Ptqtz zUOrI!JC@+7V%JQ^I`%87_JY7gL{W;Klc}+};U91xAY-!qERUBNn7;2T+v5!42?R)V zy7aLx3-_H_Ct9xS?CmpM^^;$UkLcecfBAZd7C{-cqdzB}Xu(e=ef=0dGU$HKSA1gf z_34=Z=D2UU-tvCgh)P7waev;VNfKeZU$2Q3w`b74ag4fOaF|Zc75wNjpTYck&3?Ta zSpYme!80u}FYnm8;9%KWdh#(jBt=4(@P8liZO(doGDakM*t;9#21_FB^0%0el4{wA zL??)HV~q0R@!Argk;!lx931b*->Q=T?#*B7TXd7v#KulUlS%XYUO$U*{_6f-c`*_P zQB=&F{$sgMMxKby@CQ*mrREe}9cEvv*YX789&-^rrK`JsrW%Ir&!1ugrTXHQlF1zN zg~)qh--oM$_Da>JQJtbKy~eZii6d|Cnh3m&=F{}DS0)Ypr;9qvha*QwlTp2o5%Su! znO-hx=5vx4A)6(hoQ>wVo{u*M=h>Xp&?wb6Wbui4wd;Z@(!Hx~dn&-&iV)*CHfB|K z-Nd<)%pX*Y!K#>PEUzs6DyKt+Om{4O9wE?>TVvYd=B~8y+f`66hT?ZRw9+kvk1M;a z`>#mF#NMsDw86&Qcb`)}%}i;>VzSoNZNP;D>rcHT8h0^*V=&@t z2(7yJr^sRtlZL0{`y$}un36aMGV#rIYNF>f*?-RJEdKpaJ~%J~e5IPBwb8e;gNbqP z^js6K-_PW?(gIAkdp{C3{-hm|WEEP9nLIba@>2X>&~mQzKF{_4COI0RhcMFS>e+75 z{Q78=zRG_7ntN~Dt0@hxR_Oe#J3J{bbn!5gUCmb3;@>*oR1lC+WtOn-p5yTOxIS(& z4YMF(nJm=P$m*Z$d4#ih6S&i~xvrZ^pY z&Di$-=KIbIT{-?>G=8cqnbW=BOw68^_E~4R#j#f_@IKtDFWqHsR`%F;_cb}AFnX-ty~pz~wDS)j znHWK!=b9_nK&wn1k4)I_}(n=Gq;{j#n(pEawYJ{UPmNppvh^^ei~j;fdN zAdjhIOm?THmU0u@baC;1^$TFi^IPN3pmf~~&2QK=esy-!hl4ad=e zG!9iB8~E**T@E&WbS8w9r_t|x4bX%zR+5jt&*UU=U6{m~8Z?G)T2x*OoAJGGac%j# z`V3a|etYY2i0Z#AaHZw`K%{lh?(+Y>kU4OU1E{I4Mk%${3UpBHrEP{O$=QWx|FyxX z@}S~SwuFQydw{W%QlAjrX}`+S1otF2JwB@S`;hxR6XKIOKz}9wIVu^KdG&p6z~mDw zX%3`+$F|QT=|G9gXdz+xA=6JPH6@?Celd;kt!)6*@DBzT@Gr zrgrgHRLJgu4KhySaldg2)zTzFn7^#3kx|>>Hpf0~b?Zs_r;1C1wSyPfL6_zCR37=L zY+<~#n6^qZfQB=1FF|!?LOy)Nlj5s_iD}JeIf={92A%QS&Vp7X%^9NJz$+foF?~l(vlrx>VpPPS(@7S(% zZpYa28M45PhC@==I9X;0q<-a_!0G-!s?IVjuBD0A1b26L_W;2)xVyW%dkF6C!QI{6 zWpH=b5Zod79nSgAz0dsx3^Op@Q(e2d_j*^M;DT~8?N@hs>t(z3$zDD_$E7h5Y+k!v z^GLO=2orxT!6*zLa7K;_<9rE@W-_C1yP|TSp=G;xMsn8$y?w+9SgOdy}08Tk{C6b=grh2pL{39Ar4j(=!ZRc$1GaER%&Xx1Blj=?Y6*zm7F-yJs# z9bw2KLSIEFNMK|&YR;ZQ;NdxOO<%}7fSbtP%U{Cf{oT*oS=jhcA!TCIIhtE6ongZY zT73(SAHY@*_!U!Z{vWI z%!z`d0~~ovgq4sCc>AOG*W)TQu?dusuRJ+wS)%8U8$7U-ydy-BhvTW+K(R1Tbb2N5 z@id(%KxgkMBAHzAJAA<;5&jw3$;lp3iCs0-lG!p&?!}J~ z3!hJS-3vMze<&;)HN%m$NJ7YFlR9Fix_xa5u}KH1yFVJ!y;P_`ah9V7PSJv`{!F2| zp`)P;OMQ%4BMky5Z!$N)c6+;D219_?{lcZY)1?1x43o~g3YRDUp>scg)r`*gT{skLg1q?KVg)zjSd(`})w^5yqn@BwEHmSVIG z^O41HWS?g;i7ziup!a(^N5Jh&jfx;MG`oaZchGUPHOJpHO)dPLkY*i%?cgs zptD@sg-b`l0xEWXUOv(Yb>1&&1I0Y^)RQ3?6B8U17BLu6H^15<|AO108ihLTO{fH=h2GSFqL zuiB<5z(~d2LQK-xZ7Wg~ow{3##P*N82q2<)b>IyFKwz1AIq?3I^YI-dw&V825r9DK z#JFCI$PEn~(v->0JMJNhTjXrCn-Y_0M1-%Y?DtQm6*^@sbuo7E zsupbfi>(FIim|!Zf={T0OA?-ydJtvsEWxE7?zTDFHA^RlF3PF*r@|&TgM+KMs;u@5 zBFM1(CP2xQfL9$1P}zzd0&KA&WdEsvI%w=Qs#{oI1`G|QO`82d7)k3bvm`pydj zs3&tSh}u_@-A99wmffD^FtyP**mxZ|TZxmD9QH^$K6cY|K%e@8@Z@`pGi7{USzTTU zs*YX>4k4uU{X90VFF#6?D`A-gu(*N_ezS z=xAw+{<^IC?B#;y0K3I>Z-0A@>8vQ3JwcP}7uC~N_mR%n=VbYf??WI1CrUX7-7c107KJS>k6YMgx^&gkpH{hds z;1cLmV2K_~E+x2mr^;qVs#?|4P@6yE;TW86HI&tC;M9aOuBfU$ajOSp6v*zJ$-XS(U%V3hmb`A_NFt=6 zFDoy-gWDJfi+r4^g7PiBc)36P0j}@6`Oeg%)zf2DsP&ug zylA~!uVY`L#{*+&b#-B358srKKIK zxQ7b=OGdN|qI!F+>jH!+xvy_FDMAGrIujiC=40XO*i2A(;`G#g&Gl~OYF9-gHcVPZ z6_?>QXq1Wqz7ReYK1C8O4hf>E`p~34zI%U$QIL-4?#KD@Iwx^E5|(-fU`h|UCe^KN zP3Sl35KW%clu5-S!Gs|B|OTzmIm3X7b83CE?)`SIyZkZGAh zoUNnh_xHxI?H5l)R-7BCUrz*6pa?*XSlm2x0yM$|O@M&mnpp+B*XYxA~1^L4`Xf zl})3@1Fq;28v#wP7I5RYg52UoCcvXa|H9aIp2%`;zf3hz3MxFv+p?YWY6ff9y;2zh z)GYJ@ks;j_#+F#X;dl9HQB16|AzQ|r4Rp(tfKUz{eH^pLzza=3#N5V7ajqlm$B5eBRH-8&Y z%NAVk&#m=Y zb^rNIY}gX_kk^{sjmj3HMO5f{JteKl?=i6>cjFB0M+%-T{2XA=2AOf5>DCz#6z2|W zXPsRY06;7b1`a6^dLQ*n=OzW-SU)2d-Fj5VI$~;)s~20LUp>cCrX?&|Dzq^@duY0> zuI;(tG8Y{~J4NCI`b<*H*0V^FEC-TEK%iFEo6c0LN70TImsV>_#@JY4`?*y?-)3h+ z^Ea2fCuh(w0r_c_HlI7B$@br8$ zN>%wy>zc5-2tm&(%ZO_q|;R{~QzDtB@o?5MR zHIVT#!nfSVdzjd8#+{iaXUY2LMPVUtEiRo1QN>2H#ASA!D~!(C#Ugq{HGsw93?TbA zwRjXIAwp1==ZYRwQYtFrIN^c^wK&~nrP2;UWx z3<=n6@sL%-c3D@3;hx@vSfcQegM{_9y*sidM)Hsm3k6}xAn6PhbQsA@-|faZL+eLb`-!`Yh!s6}nOniZ{V z50TTjNp;dRl(o;K@JsrUmu9!7wZhMIT&10n@`28QiGd&AQ$4LKDo%q6E#X*2h7PAQ z?a;%_0+cjgvPSo(v%dVsESR)9MB!b0+Ys-qH2 z9U+1qzwlA$Iv1ElrUT!+pN>nb`pT`_6^C4qjywl-b;mfkxvKJAbza9* zDRF2mRg0&2C}2*RhFwAY3p$=AAO1mS*D$ovk_ZQxzJG21mTJcT!~j^sYa04&zDbCM zb#-(#$FdS_Y*SaqOmb(i1X(|#|3OLlHjHbm3^|-tj`nqt%zl8`2UNsxgb9KEx99gX zHlFT3r@Bps=0!*?DJ7d~85npfy#d4{2lRYNV4j!*>{_YLGzAKzt^5HV!}FVS644#ALBvgVxI(kazYL%QH0q2XVg`>D*AIzeQqZrh4A9^)NTZ6?%7KUStrda}rhaklp$)YM#e2PCJ1C3&FwAQK#9+hs+z2zv<)HO=jZa=A|9Fo|HqxBi{gUpobZyft8%+$wNgprrp#Ki`Q=APP z<`eslj1uw)la)bsK^NdG*_ypE>-^&8F$nXy!kSzA1?Hn%2wPIi8gKm>@~*b)3L2|= zHZoE4mTZxDCb2rk&e2eZ*Jdxt@|cg}ym|j|2V=T0N-VJ5+&7*l7dneCi_qcXO2pG# z+SOS$(%FN^*3(0;yt%~XcIDUFF1JBwIOG~P+>e`y`%v>+=7&G8u6%^B(NuZk# z7`Yl%E-7|NZRAGQv5bhiSn1jfA*LOo(Sr=%Zxtu>JSZ#44#0u>OwT27KxP<%s0Ij1 z0*lZoWCJ*6pkmD<#*}xW4(un3tWr>Y%Rz4op4H;>4D=UKNhPg|Q1ecFIj(fXiyG&3 zUBY3}-?A~V@y2^jB81;K#TLx*&ma5?6oZawR@K5^p!(X;XPwdRjZ&?bjvgRP%6nP( z9nw943>s2+Lf`w%?0H@ z@A<5k(|ivx#NSu^#afTR-NO!#MLu0Ob3E@_p`P4c>;xvPi;~U7@cNw{JU`OnBc9rF zZafkGdj_R|&I!%bEc|)mv(0T|>O(j`sfbfU!dPVNg^qUgI0{pRG)_jU6{n2Xr|%h6acn_9RSeJSDN0ADVS znj&$%uTs;?iQDMfLmQjUJAhves)>j& z`YXObVV^o*RtDzLHM|{Zkuqu&VaPvQRrL4748jynwBqo}hGkUGK5Jg&WM)YFxRwJv zMu%CbSO{p^Xoc}tCH9S-#_3iTYvJbDIU*kN6sZZ?FeNorSFH`~RuE}1%Ag9<9Zr#F z7pVf$z;uH{M`iQL*gpu1A6`f(QLNv|8M=7>Qv7Ju}gI zRn|vBAP%_n8k@}uC$Un>XONsRT|UN@G(%wDe>1Ue()w>_kgF1LKW5bgEFzpj{KWVb zA2hyXD&pK6i6aM{nwx`OL+f6f7cB-4ZYZZ`RP#G|_tUWW6YDjQ?v`ueO?}XfS6)mUL+=iR=r7hBk-_8-+rT&h4T)G z3j+P^D;wW{pc9bo2g3G$cLG^hSpEmwFD+qy!uG%(=mLIH|G@U2K>t6mJvsRXkQj4n zTM6x|ufG8*34qYH{|pQoCB1eteAtiLF6SdTgXHB?1P+h)*C%qC=6&Cfx5tcc_QjUm z$X-Jj>N1&}C=1*B3k!9CoSmVeVM1Sy@4M$GVUOPW=aZ!;)z;AX3-l4-!jBRBGm-Xnn&*-? zO@_YRcCGPv-M;6r)xQrMTqx5Ai2i4}Vy-+q{jgrD`~n63;&41y)Qbm1?ClrJRiTgw z;e*mA&2}g(`LD9Gvp<~%ii;_cae<^}J{k_qRK*t1&tQt@($5$)udJ*LxKmDSOkxY0 zI<4uMVg^Hl1zC>9`TD#4v|8k~U{c5>01e*ZX?~<0Rd%M#u&(64*|^t1WUE5fS7QgFDTzm7m!z7I7f_{ z5+@}k?IpCt`))o6@;5UxQ`^2vbq$iy>$2-HK;&pL1L~E@HV_=l1`!cL5BJkb;cd;j zhJeqDjT3zX9Vpd>JjVHC?Hv|w4#$gJpk=y%1f^h7thIxW&l`~ECi;u& zw%Tn@rVhAzJAjY!$7<~s#P3v`$=N{qK9N#3VT**gB=DO|ZD^miu-Cxd<0J3~TU%QP zmtH))SB9q#ApTvaLGM2UA=tKVx*~_F?vcyJb*#<7Z-YJ7G_?<*?85wxU zy};`u0Sc^?%9k&%K%^hU5(^&|R<94VwX%{P$fQ^KfuuD1gCH{AgW7eRbCiLsEiZo) z2JuTE{ey&M4IHSTBhDWjAP#@nYz&Cm znW0fGmKahduIn`o9G?dvJ_iN;n`WN<1!BX156q+-2x0e;NqG+q4H2tE&{HFW?V{kr znn2Ec1v2d$*!ZxS#4rXsUBKfcsMMh^y?kO7BSG&N1J{%;kkAIc%OxOp4m>FBG#Y}v`YYz4f!a%4 zKh6JAxoL-l_%^Qpj*8sN)br}(fb5am2kH?dxswJ7w}X-=nDzMuh7uU2#D4yim6er1 zg1C&0*e^EA?IIXU4;tFQ;UXL!^7AG8!_jb5{%s|M#8E@-)z#G{O8^i1O_8eeNv)HMnP}`_8USJZ*pb>DJz{A{@T;(Yj5>Zm z!9$M1j4Yt2+IapfL`STLoY^8vFalEhi2)d7BT+lWbMs}@)r9dBKrEe62OGJU3?7nc z6ppbK1lph$0sIO&kV2AaQPN+X6nUBqpW>5>7lK7vx>Z^f15OM*Opu)ewL~azC23-G z8U_Rk3k&=4B0}$=QD9%SL)!lWLhZ5`61xC1$z1zD2nUBObdWz!z+ftchEs9;e3$5m z(7<^X;O^7B(FhbLm;NvMUSV@5-mU>eP?s=-N)X_~VKaVW5T7|Uw~#%b7g&)1tvvj# zU=foCqXsK#x?y3t`|<>RBq1EHzEPJ2vg+4@z#$+YB>AaVX+cCN^c8jaO$zROS%ex( z@1x)dHZlnMrqG`&NTfp#1}Qy;bJf!GW()Kw={rY7qmoM+Yx4WdM-m%?r#M#`Dozj} zc@PodKq~?CH-F58=ETHAe@Vd>sMO~Dy**G!-%qC&+fG3a>2^?%h)sQ;dsT--S1&KG z-W?#@%SuH>HDdx*7^CtGfqCRFUyYHToCkYu;{rRMX4r`5d$z+hk!4TP)oUx@8Ag-78!X= zd_v&m(t^~~dr;~uetfz3L}9oyu6=}%-i6N)Wj_yq!Y%k}c^C~kQS^Us6}X0aL9soP}!*q7z8@Qpg;zS^Y#}CYJq}K zK(dZNUt?xc2t~l!eM!+$E;0E$uty7Ks3>aBQKWEAq4&j+GJp8f=Lw9RkxBNgWnO3)cT{p1Fs+uJ%)Zi z2-vMuh^2o56ILI?)y_St2RHE|&~(SWuO4=gEsmm(&IriEv$Ly~w}FJ{0#k~ACMgb% z2NHGiSjR=X^;V~6Uzy9@pILwUhqH!hV6xlU6?E|v5K4i!OM;w*IiTMWyz2k_eo1QI zm;!^~6No1cgks&<8;T56#tJb^I7o@X2QCW2xW2#&n}BT+Vm1K*fh)9M=)9GXt^Lfc zg(M#9Q4+g-i3%XTpZ*On9zZh<<|`gVE|Iul5I6^T<^%ayUw8*he6Uxl;^tU6&sOel zvaaRBpXeSCwhjRSfQZQHzusSSLJ)l60z+p8qA{OE*=Ml~!3@hI{Ll0LedIs}xwqC5 z{=Z)XpJg5b#L$TWLRSw9DK>m6u?E=vEKyuEHMztuEmdgpEw<}sv3MES_J!{+fw2(s z-iz^BLkQF%WYFR-GNYcxfJ5ACG<>^?RmE`tCDq`miOcDOZOlqtIE>iXa<{2>JgMzk z5GMkri_PXU_t2eU{FpL}$(m|c8PJi8QAS!4vn~CbJ?;YmR|H$}HX#V{xXU>2q55lqYSJ|*$Z+chN&}NTYv*^W~R|*ev zZRsA8P%x|W9wrJd`<@KbiL`m;XhEEtOqnWmV=Dd)bL-39JC@g6&1W0OJ&CEsRjp;! znlKFxGCe%bb#wcR-IeX36a7KuE>CGoV-e-O%-K3ak&thtsAgt3Cao6H{nR2ue{Ot| zMPL6&q8(EAd-1FD}#?&B7wp)1geH}oc`EvD9yIs880cM*fI^DAN^+p z0Ll8e4|t&+D6AE-1+9obCk-C)%#{@;+ueceZuo}#V)8k0shqV7q(*$LKFhPiKcmbi zpBhSHB8mc33TL|BJ0?9&GI4OsaMql!GOC*NQp6REUh^ZBAh9lt*W7)YictR8i3;~k z1ZDG09f*eG_6$0=5WYGYLxdN!j|7c67pH?hIG!;FW-$b_cLi~|sx(TyO1htw)#8yF zeHF%_iXaZHP^O$3RJ-6tMPX&p<57BqmCzqLI*mj|?>k7JST#R75mh`nwxXqT5<65b zI(=xgCPSs1$RRYYSZ(w2ZkkAnkvQqYLq!XK^igcXxwR*9`_j-%4XBdoPL4+4$d|c-`Z$1OEP}Wkm5iO)lDFRw8>|PZZbtEUUkM~ zYS+aL|MJCEErb%L0)xCpwS?(wifgFjC zE~0uEmQV;%=`i|lg=_s7ylyrwS_jcne*OSs>Iiv_AC~18E7X5&81Cc8OgIaO{=fK# z7-DuZ$g1R1i7u!5OZw7h@&fM)JY!907;lp!N*TX9_L#=eN5`fZF z92dP+D3+(A18KKxl?BBKUD1xB6)hY7=z7_u2VkFux z7lbkGj#E6%!M_2G=mkcC&4x(<)w)eqIT^nd{IT+juflff9$Lwa3ZTp*hYzd}D8dlh zc=ykE=QLFx9qT|`s3K|!Q-xEJ2Y%y1ge-_2P)y2UQT3rhOO**DV|@?}VL*#(Zj?Hj z(k-h8(~rX=s7(Zc+HO4eHJjn1a0*l6eJ!nY)X7uanWMzXS647}`mhXw2eaE{32I^? z2#v*DVpB}m1-3Gs$;5%tsg$aEL#QE4QaOp1`Y5*Ca~Y4=wC$o9j_Xr!-%L^E39gf- z1j;jBEPq*io)v%2&L^z?0mBPO&~m=04CW#c)Za@IE=mGZrQ;lTvuA8Lq0*^s^eg0f zROR-8k7Z^<%a1FIO(TRG^2iyO3wpk307a;q8eSBzL73KVWL65vOBt&<9RktYskO-B z)ku&6+|r9Agk0ZZ0u%!cIcdP=68FKAau*;AX0c5g{lMLc#by(8MsZY&W%0Ia%R3oJ zRB)L4H#?6q&M#QtrU)pGe)vp^cKjs?=JOyEB4_?UUqOF;H0{!Jm6*G0gUIu5)&p8S zz6z+(37gIujy96b^mNo5%oBOTVrCH;F9c8x43NY9F9@F4zeEW$0k6yA$O@UjK9ycR zGji=UW76?B##BQQ1*Tjz!Wa9Vh_feQ!)~F&f!HI4r0Msg^V9A0C2j+;Md^`Z6x9B& z4IGyXX43@8xaBuQSSya8;%kd%7J5i4&0sltGx?*Rw;8u`B_JREvD-V_<;t`)wnY;AUId7Cn% zXfe|c{tB+=C%!%?o`svH-LAJ@)XuOBa-@>u_O)uo+{Z~d@{l8zO~ab_quunB*v)b@ zJ)XwVbzEUDurgdLu@#_stP|}4r-I3Kaf1UT;QPpjno5)OG(VMd@ScX@{jxW9)i|q6 zfG6N}n;U_QZENuw)aLw(P|rK?ZmLXV%*aMEq;iYFbiv-2B#WYTKdsOt}YRKE$#EJIj#zDXp1H3@4LmSC5hzO^f z#U|-hBpP0ES?y~8yxDZM`_@M3Ah!GWhl5eHTmQ|d@#DN78%$y5KS#*n&o`eJq1ecB zp{Gr!bvVB1*@$8xFIiXcURe%I`8zwL)o-%F#P<#VXE!tgBLsB&^tFk=pUQ;g0vn`v zdb{($e_@CY$~Q5Aka3eKpqgfdkBftrLv39_jx-8#F^tL6oT`CyR1)*+xMrK&2fyg4 z>78W@++lU#`(j}xhtDZJLY-u&h(nXbNi47B_+VND9s}!2)_zpcxe>i3Qp7 zBT64Wku?+QXtdW(@gtx@vKj?E_nHem^@)k}L|qR={KfYge}Fmj10xWH{0fWq;iA|R z9T1MzxN<{3Xell_n!`$~zWqZ0PWvv8%J?Y2GP(Fn;N+D4hVd8_o~1r3f*nUAyx<&E=&#A5e9FB4tp!GiG(h0q z!|h_%VadUx9g=W8-*X0Dg3xpfH7@1v1UjXONk0gb#bx&3xX6%KfGt^;@Q0aIkipY* zSS~up0k{Sj|GDsjJ3Yf0gzOGSM-Z5jpEFchXJ{Y^$gs%~;N_5((783AlU=bq)p^1e zSGSuQQ;EG(CAz`rrH@G?(Lp<((O%NE>;%eccc!YzO(BgU;GArat*!M`U1|FK8GTGV zgpjFV&H0vMQ)9oeP?X6}$qI3uq|$VGHst%V(Ac?LLO=5LFck7Py-@|CJI0zN6J+pJ z4q*~Bp6hv&r+?0h{b}{5)a2jm)O#r?_I2zknD9KhCFzaScd`USBeu0ke~RSRKPtIdkJfDLEI;Y5K2KlB|8+yM1=i_peZ4(P)z*w-ic z70P$~R{G1s#;^NPqr%heq~3{WXh%q-*Lw+5{??FqV1xDOwjXjIu-sq1z9IH~Kl01^ z<>LOq&HLwyT7sp2hB%9<4N=tLj&myLznTBs@O=29{jz7R8=4XM2qkB^qs-BxMeBWs*@621=rImoO5 zG+#>Ck;p*X!?W$6RFCnSNfD)mApHxtuJlF%4wa#Gw@Xvpi&FCTWs ziZko@K9~fK*1#&p@V7VEipTkx9M;z=Dw+dPy#lxM(pnAtA@p{LuNdN0E~&!o%eF6V zr7c<^Fj4e8>_4;$t>rc46`2^RkV8=R5-~<8^A4%4o5)te0R2ubQVYq7PRZNY8^#}< zBYRiZ!eR>uC>pw8Sa?*oHE;v&3+y%LgDN=jShzzp;YzHi`2{*n;x8hU!z11={It!q z(BG@nr^jH>+B*dJ_V5z%`T0;>c{GDlZkq3G8CrH|4CfOYVS6~-7Vd5A8(UDYZIb@q z%=&`LIbLeu48Lyd-;QClaY}`q*FwirF4t~RE<@W!{I%%*6IPX4xYy7qg_E5_ae8{D zt$GoKI6pNBVo=NFc|40Kwu1b)@o>+nTg0=!Mob>lZfSm8>hC_rWx1}=hL&8ni;Y1yvZ7Ngf&pV)TTmP z->|4WJH~?TW@F=-J)lZ*duv?tE7`-DzWG*RJ=Sh5#sVv3WcB?*gq&7AVXb>h?VAzv z@%N#XjceIp?F!;U*3OY3CGvO(H^SwHQlROg5Q>8~{_Uz|1(@QoDsJ{+!Ga0wsJhoN zBs>MwU5%8i67P`_*YA~!HC9w6-i@}zeMyY6%iFb1>N5PZhp3yX`z%vzsa$9++si%X zL`AAFpMHvxyuVCS*@u@Pvditfs@SCSr@~}SG8v0&q8ZUiO^J4Ay9n{EY6zX+&anS& zCPBH*xeg;MbFnWh8c&o&gby^Ru*zokU0e|&#E32xVvMyr*2#?b07kY9eCuA!ZG;#m z)a6PTGU_o{6nVXH0f5mAj9-|d&s=@S_OgdVv$a&EAiWM#v-dvnRUG86Yc8Ap9;=Uw zHc%pQrMU~@j08Nj9;krZO6^W?3aZ0n#neB@!vbt+jxTazcnQ>VzYin2`c=5Hqi7bj z7!I2>pR@id=$mJwaV99CwTdJELiwr(BS=+{-c}GD?^G9$4?vkVfa8jAh(To8dmq3@ z94>ri2y|1dgB%>FXVmHSPX>)ph!4?3@v6hX!{C%N&wPZ zdw^lW)woEIDTH#Np%AtGZmS)5{7VNiSr2n0YXmBKncc+}Q|hEVJl^I~JxrJa`u#)8 z52v69r?~~4Jwqqd92O2r!fX7Mjpo!rRZW&h2KIq6@s}ZSB8YM2Opk2`KdnAyvu|^5{mg$DX8Q!Z-4J&vW z;hNUYck%N}88VM}dw22Hh9o4iX1h957DQQ>U2KT&pvz%P-l=PO6$Ymcwk0Wo7BKLu z6Xg@w79;ytUp;fPsIYtFM)lIR^Uda!kFq%BOsm@xU{}+pqLqfmGRJ8xHM9?2n1MG% zQwL@roVoD?#3hu9Dqb%&65p{1qsNS~_@gjKkh+ksc~^oz)ayaX z|B_Uu-dc(cKy3@?ht|8QtA%0%cT%!)^Py3i+hN^5$9Gqn>@EGEkCqx$B3Z9Mw}Ksw z3X1t(Hh)Tl-RWf&Kk;66FGHiqG_6K^= z%XyPq^4QnbC6;~_*Zjy^vR?V&Q+oQd>f~K==CFpOhp`6u*`wdBkq>SQD()(WA>tH+ zjQeSJp;aS7WtLw6;OTiUx|yM9!OW6747L|poa`)$Unyil$w2r2Y}z>AL3&vMMJ4*) zRkQTw@G!T3<(k*QC26UPrj{;*qo5;%vHo}8;B^Y3d4y_=D1%ghA`!oi9spgM8TXq8 z(kKdxIWr+0*K=!}gfl#z*zd3tR4VRQuLEyHLJ+4jI@6V&7)U}gsY1+=rCDto#C@zL z#_~9ZhFb319OnJD5OQzZp3SI`h~ZF%6DTDa=y^*(>~Ajc9pDYI_3+iGhaj+nBOX!b^6kUETQ@hp4&Kc51#KI@TY&`` zaxDp@VUP?s=;dl|=`Ry=aQo8{|N6t7vTvd0LKBwRLn`coI{=YM;}s(KLGEneuc0fz zM+nFr`8%()E?&Z`la*1-{i*PgFo3=p(#y-MeqItK*^orSBZkgzs46S%JLQO)j{H76 zH~{zz@3?ut&O-zW)#`LAr9@d)AZ>CyRCWd`i`J?QB8^Q+gnt}?+A6$;%iGJe z$Q*1VxM)C4nHo(WPAW*YR|+a1N5U?F5^fway6X*UwgWhSj5G$IR0l$WbcM(Nv>qyo z9D;}&d;{%A!=@lp8en^xE$td!Uku!(vQWX8+5L&FVh8Sz0vP;`eAJ3bHKT}6ccKtP z?#Mc#zi`bMY5dm@52^quGi0CY4jU*&H1)_fU)koc%Z30rZ%C?5FsF=h3|nvnmqY)t z336vwPj} z%E0*jNk0cE`ojLC(XssMdm?@@{^!0obF`O6`~!=^NKJ02I5-+cS);$ot+K6T@1=|$Yj_tB%ZgIjBSO&5Unvw5w!8FHM+ zu$OiI=6>9L>tXLmw$Y-#%kB-}+ja43nksO8IK}wj-b!%P;I@Q$4?nmu-*}iMZubOO zYyLQ4Xx`*`4#5zw>;%c1tb#1>s&5_Y2^*z``xgt{E$8zcF<8cf+J#(g- zpKSIfaqb_R^5+YaZO8kO`SMLIWp_N=tFA}6L~xg0xV zr^|CDi4#z>!}5qv?{)H;NViBd&t0`Z{mqX=9)J`;QV`NvAHB6 zGX_J|MG(q?(F~R+OY6FSB=a@Ac`hcVnT(;luI-^e`cO>=50~9exEuDmQ60msveZ_r zjX}WXp5h>Slm!t!3TW9r)bX&!jrT|7)Hf_UDJKJk?t#xO>5R$d#3?`>FPqs=PHyEo z#KXnz?WuNt9F{tb%TzDni-?WvdZcM$F|7Dc-WC5HR@IxkRm%t=rgmI+d&W8tW7oV@ zWy(SLnDHw&)pH&NQ!E7?qIga#n~=_u{BA6kViRooB5k-AGVi+Knq~ZnWp34Q$ypQ@ z+~cb8yYniSA<7`}GI145?h1~J%4_Bw%Uu>_%xKnU`$_E#H~c(G*~3U*-i7d;ByQ8^ zN)@il^Q!gcpT5buWZE5e&RS!CEooHjeUzI-1%6hp`r_%o%<4j&>Ou$57R&*nB(KLE z)V(e7uu$_IIFeNxSHj~OXA6`EiWo-%iX4u1l!&{$ z)mEVb+aG;>uEg0@N-*5iUDSSDc7mpz4>ps{M*ix7v$dtuSshG@yAd6i!p4FnnA@-V;aFK#B!0eP$HytB$V3d8g5r{nSkB4)0(d9k zPUz+5`4A%_KtZd`Lg&-$9D(lrX)`{=w0iN(foulKmm|5)Qs?vN>GOc>z@^xIzbTci zyZK}*m_`e}&c55_S+q_6p|g%HsDHIT)vTL)?Pjv*k3SM&*KMR(TW=mApfvQM%h?uv zNQ+LLkL4cmVMrAxln}V>mb-nH-dcGbu_?B>#j2@ZHE4kiC30HOzp;>uaTH9eKNs-5 z?+X=w@Tet&()PBE6-dCWu-JavM2hWt5EZY%upqNO_=88}c~G;TcsF3C{)g*%OM1Dd zUeUj{w8pgW=ED4UV*l>4`BeGSQA>k1;ZN@xKa}o?hWGmw5%UsDh_$)e>);aoSI3@K zoi-i*%bQf9*L4*#+7&$aDzCHn<%h?5aQm;ZZ3p4*Ir3X~I|X!U5H%mIjk}@A6;jPj z@xf451aKnVj1zhf%RC>Riuo20+D~`&CGfEVKh~2qg+PCuZ{59_=e*uFkafm_xrN4d ze*_=djUc67%j{ZzowoAW>%fuy@GvKuIdz$OO(pU%=+66j8sY2HSuq~t%C9GI5^^}7 zV4Cs%Hi029byD54A=r|9`F1y?-osSs1acT|iOTeHingrt%bqgbxApO1QRTgoTKsxS zSG*%#R=vCab$470tnQTabyHcsM|bfzWgH>p_3op7Pc^YtOir#+(NQRmd1w0Tu+OeN zZwu_M;}*+HG16s+r5g57+jH!X*8>Kk)Dz?okws;Dt*8DfNiFa^p7Cb>#}VgkwMPqN zrtH?8yu+G_#K=UU{9Xu`LnM1$9{^m4^!vTqPgbRd!{nonriL*}k>{@6Z#_4c>qjP* z5<%75cY9wSe{|&(LAXpHw2WnGI;p4!m}52evxvJ1|nyb~$M!sGZV%j3#2X zRFqE*g(?V}u0BKsw_t-8W=MJ#7qhAJwm%mHH7<`=dwQ{njV;0ppKTagz9i%y0B`wkdx**>6dccHh87`$0y#|8S%xfBXTkJD)h!&#VGBs_|ZY1NO7p zTf1!DQX~E;mzgsi^8o-n*>AT{tFkZ1XRO}sL}%HzM@*r2}8GCFg$WZsascwd#}oNO!+0D{QYKdi8Ogo~WVA zmimqyThLQ6A6?5DxFuL1_nrMP?{T}@+r)iA^BX^lsv(ockM}9EA%-IgP>2b2-@o&# z^MqOGHApd%+rOcv-r$<^Z+66$q|eu89kFVtsk?m};fv6r+mGkpkW^CMRaJ6A^`kO9 ze57t;tnFS;94@F@^z*$;Kc0+yKy>NmPx>dNaQfHXdLI88(rU3u4`ZVELnP4q>;*1B3c^Gz_@ddOu%ygZ@Cj-C&WGlNOTah}5cyz}Bk zG|2R$g-M`6)Z5;^gXVAU3_Da_NlMMk$jy{j&!(!h8Jsz00 z-$$fB4AfFNoPoY@fAikr+i0LeLZ`Z!E6xfq=+rtNmqH@ao~ID?bSyJXWpBc?x7(*` zoDMC~sB|JO$_>5?t=KkkS$ID>UYH)c@|-hDmwbo=kfsUJT{l;y;UH<17st2Sd*+rD z=l5}nw^8f&c?EjzFP7Y{$SR02FtB9Bp%XfH=Z^r=p|xd^+wBj%4`77t=e;TNo6Z;l z)yPkOI_gjA;&be6A5=b6bj)>MvrB(|fsH2NAM*SAT^nWLgQP)&SFWQ$zBAZujkU7# znr zU`7SG;U3X}Sy6c{Z?E5G-#k9OFd|wX%A%N+w?8{oY@;JI8|4 z(&f_4sxlRbDsmY+?c=ya@o@PjfAog*7?&u$y*ej|ia3d%%3tLc_7KZ7%w|{m-AvqN$kzEMC9fMY%g3ip)Ml01)9W z=Lul0x}XUsJysKOhMiJrrJTEs#(PFC4~Q~)IawC?Yjo1qyBohSBplI46-Ni4IygGI zzU#)W!i-qn$!CojtqVndy?ww&8hb=xa!U0Fn$(c5y=W-)Zu<;6@wDY zPo~4_r)S~C(BgByFD-wjp@Tg>!-(4>lj@mP31nl<;5Uq5_EmaZnrnTsU$1`7Xg%NR zq&Tr$yV+hMT-S5#G0jC0uc2}E{UXv@t?I29@&o@MdUOF>FlOI+?$Z%(1gNyudp?&k zUoQbIJlbBFz8!oUsOQ=8)AFA4xfApTuB`Fdi5$TJUOiZy=d%x z7ngU(^FFZFKsT3e7Z`IYZd;a1rgkUlsuJ{$_H55MNR z6>b_VCn3Vc^eO2j<;zn}^P%)6?42r=<%c949wey}z5m=Pc`R2u5_)^@`!tNJjUdFg z34Ht!vPHXms3uPYC6p{9)8x62_1L+8T~}ILErKwLa1L_n!h!0>TE%ZGo?Kq5x}+Jd zhKj~%LSa%gM-^(0=V2nvazD@hxjX9DF8;M3qwy%mJeL*3pbdg?h`43pU-LhAK{9=2J$F5k!yr2js4xs6L$_^o;%C= ztNDEEE#YY6N!|Y4jB(qgaRQ>L)L%dU!sMfqMQnyl86rf{vHwg#W`32n%FpwtJ1I+L zPbwD91&$b-m2c5=?|%9GH7i{+CDh^k$s+>zw7GPyrzuVCZF0#Pm)p#HRp{P+f}TIyVrG93XWPDZ=GHrVG=4=%_@orM z|0sKo$(=8}a%;I(ng${jCytaGmS1`tq51gQcN>R)*x%JBsvP{R`{cUYA=kIOjF3m* zodZkh0Nz^}_Imf4bcrdbEa4=Pp&1T|$LVHm99$Ym9r3)k^{;!y!ATFYJ0jf?4f)7s ztC2J%SZT505A#m0jR1OD4Zw975|eBYx{xaaFxQl*qt#4U(JXRvg#+@^zW+}+QPkR& zb+jvevxG{!1h^BU8Ba$S5A44~bI~<9dz=d6eT(OHEqyjdg%VU=(?8939xpw*wHAV) zS6-$z#PmC4Xtrc=TvvOMADMG$cG=I)mtv0fXiQy=K1sCAv0ph8GuU!Ki^k=EArlx~ zYcaKt52aCsAC=l5~983eN}C2A7Ds;km2yp|cbgxYV>d<6E{ow-QrRgVJN^SokwprBZ3s&sMj`k*~@P z2Wg@;R|H<(Qn!J&d`{=lGM}R4049Oe1iHFW*|-H9<+$M2i%7-EBzW-@tG#1WatYaC zUxjy-l9IxCXQFrIlFA{^LGBvaj*#Tg%+|9ST>9pI&S6;Z$BByv#n9@jt$ha0Ld)TH zg0^@Z4F9Ut7K5Q2n#6z_#6rIW6>@oQZ5tr&A7j%q{@?5j%S$aATV*`kf4DeLOYX72 z7bk#wUN&AK=r+IG^k&&}0E=QIF&;I&iE54O^LzgF#AP58Te{Yh)5RR2I7<@Y(I+79 z4J)5zAC$U$2hK)?HwcM%dyLOh@&48JZM(9f1s2la3F%C7xYclx^pkI``w3!U0KpC8 z@gFX2deA2v=QTaN`}TYNA3tI^$zv83&qD4c0;c5xSG&KEq|}S1Hc7db11g)^we)$# zEkljeT4JE`Ts+QRf*Ew2LGE&SsP?RCGp<}XL?XiE+Vu}|!`t^8E$vf^IWz?4bP%Uz=1EVNdo-gHQ zWqF)OBf2CvN<-M*6&g$O3vA#o7n#>x2EwO}ex^a# zaZhUAMc480U$&&MJMbU9+&M8fH&aUff$;K^6GXy%+2E%k4e)4%cPJ^%ffDRsJlVm5 z5PSX5>m1W>>0rab;3AWEFd@M5xswYy$zc)Zo-T;65!&j=z2;AUJDmg5 z#>u;6lzYA8%o?oR2B^g|WABZ7o+zj*$!R=N{c+!|E8aZx?9s`6l|&D(OdQ$7X{@1r z1nU#4QNmh_&^X^iUj!l~)81IP>?E<*Qe)`23EJx?&G~_^To~Nzr zk*1r@vksJ4+lGmBTp!|}V`NQ71n+TfYgN|x2)?40?DotpDD4rV2$t!dgU z4z~T^_T9vl>n_3H3jS%JyL6_l21}Efk^J+P+TG1@Bp0!K+P1xL+XCP!!;+u)NXucH zdUz!NW3S-HPE_(8Qc@!7{jJ`8_wAm%SU~qM*q9JpR**dpdYDtktd<9YUiDqQrU2t~ ziJV>OK zYhQ>5dD>s4Pf0KPOODF%e%g1RcXiTuVbBK)1V}GalsT0LKVM~hwgosWAZOV;ha?k``~nr2i_IJ&M8?yt_i zJy!oFWH@*+EZ&U6p0ER-*hi$^^Eld+B>b-Y3Jdw|AJEg1&ddD(E81r$#(yuEj!`1e z!d_s!76KXusDMoycOI<;HTg1PgYr}F+_{ork&(fbS43tSTgKX9k=ejVn){RIi|)$1 z)1{@VoqEfH{u1wF<-GK;M6l6q!G0^-(q1;$mE9@f?fG_gR0k0psk^>;ft8VlR~T^g zPF;luGKP{?|96a1qlCkkRjv3hs_*HsqH-%uBpXyF}W^G1;Y+|6XT?0(VVg| zy`;%QdDsxL5zie(o;%m*(Ar^hBNhT3@8`zFrFARpXdZC1_`BFy9LUM2(px09_>GX- zW^T7?*~$fs^w<@-)<}fdX7nDZ+eZx==g9;JeuU?2{X$#?$ND~Rw4~W4MSr+G&rITi zi+zbKSz(=}I)p$dIux3VCqnljY9~wn%(G<@m4s~U0&VzfxbW`*$&Qo2353pW34oby z5Vko`K#t}8vieTgR0jma{xR5*e_dHh3ftlAXV2+#xhV;DfXG+may&lazd=q11H-=} zVLoZ(J;_-}@2UN}+SH$b`VVaPpRfOmZ~l8M_OIgK-%Z~Czds+xfBlt%adPWhb8_?i z!4QE+yGNhJQOwj&PD(C{YXXG)1W0%y2|R8bcwtJ;W`5}S&-=Y=61INWbMNfG@Y-Mx zQGygR46>V2*Z&c**R%Z@hh7*3oeyE4SYV@d?rv#`txk-F1ewTJ(Z@(L#iEqjQpr(F zejv0!uFfZ{rn&8fGL&@BETC)uoto|6Heu3%a zIjue`ubJh7{qC;xHR+ydGk9~G1j8cCmf>h=e;d2Vhqw?Ly?4jLdMHlRJv)i=7mCmI zk7b(BFOld3LbXlipHq}A2nyiG(>)b^vltaFehB`zKw!W}S|T1F%UoHscp1@}@|7_f z$uyC`I68&T%ppOO!_Q04F7=*@>E!HvJTz#XB_{|j+5zAtYtD=ag!H(qgxOpCn`*U$ z{j4YdG|l+n!CP`a;)~^r8^d&)}NDvAiP51Hykg@O!oH z$kY6SA*J^p82s6&s9xT>a7Fp)WweQ?-*YWM1@+-Z*F(@)O5`JA;7 zUi?4_ydq_4x+{p*iHSfH(HNINOTW+-0SeaTi!est?W8BR{S5k-9EfyGw4b1wy!>Z7 zBr0(Z<)8whUSo0vB9HXfgxBypE-XxZbIKq!r)ADoP0ai*FL-6WH7yIH7Sf|jMsxG% zT#_AXWWt2=!-JKzlhe7>#DbDhQsnlQ8W2#`KeWfdm(x!`5s%_?oZ9B6#^0`N33v-r z@0fmj!we=$I=h6JR!^j-Z)S1>(hASl(5rQp&$`X_HzQ1cn6u+Ihkm_ z^Jy!*L72?Y@K6vNr0DFlyBj!zKy+{B^P!Zhx{0KuiDTv`bZW z{ECs8Mm{G!7ZWe{nt)+d;{W=`Jz9sbev%TEyowT&sk1}wu0Uu%UkfR<9fUuzg$m_8 zvO(}3Csp;4n6!N}1qB@~KSkc@Pct*Df`s8Mr?~PGv&e2U6DayQFB{UyAFEn>1$11~ zP>)NLwUz)*c}EFTm!1X5=!Le5?kwYqEFsn;A-i&_BVkFE3}lp?Zo9R%rkSs)=xlV+ zA(45{o|^1jtkc!-+kmv(RVCS?oLR25V{ILq&p1S5K4T{q6*u4 z#l;&hVVnB4x|u2cOOre?IcWtg>SoXnK*Y`kXPiLb@3hPkq&jCCn{BT$gU*Gh-mvTa zzD{>vVzUov^Goxk38JD06P?Cqf3%i7i&RYAsFAV7f%47jr<>6CaJ6-y7kYFV7k3p z1`ckEPygKFYGMzh&ERv|Ypcu3+^U9BW91YU0R~D)ExS6t#{3Mo%}~!D$tGe&%hL5$ zPg}`SEfe_25H^Fgdg1l^iO1;ERo?WX)J@>vr?muLJ=@7@!L1Tl4It6beWORJZQT5d*@}@NgY*j zi%2yNjO>CUSZ7=D?M=E_j5;(knb9ycgtjoe@7y2^wL4UU=5lv%_!FF_wx0g^PMf{hk#Z=g7JOL!~UY`t8> zvAF}TIBws-pj-wP+_~@luWn^CBSs(BXEy>A9=UhDVs;BBVneN$}&VjU?SC+^uT^R3wd1t_l3+T6SWUzoC; zT?*=Rn@i&BIFb=pa^dEU6`0G3f=Zx756HDVV`~z{sGoN2Cz(;jSD=kF%cisz>p>%3rNeqz-3vKd}XoCg}H9$Yh3iTL=<9t zPRIe994=vq+%D`=1F9KUr=Erm{W3Th+3Hc){1#UIlg_Cja7gpL0j4Q1eS^8!g2>;w z*}p0kjLLt`H|7|6Oe+^nol_-TRg85LOfj9{xP<;Wfxw84>=>tfTU8zdlrM=GWa38l z+k0lB$2-h85yU*{%gT+m!uIx(mRq$+KBoF%MDAulfO|T%`JS&vtF~AckFb_j==~X= z+fLB884hA0z715VO`8%fYU94hR9wQG90?hHoOg*F>*Y`oRFCg##7@%dLX~!G36)V87dMq4AO>k$n{C*a0lBvJw!9MG zV1^_%YC0i*1YNyoUBu3Lwg(<>7R7(i+J~X45Whq|=uO84?8zEjBGJ zY`e+>;otaoC+@Sp;&x6^hsUZoZkZ^cwj+27D^4&lrBNYnJgIKESXu* zPVx+ygr3@LW_v}!=GyL!;y=sA%$?lWcMaB2hmB?m5jv z;VDpjcA@OPQKU6M1}$iZDdtZ(`ifqJDrZcWNc0?6gYOPt@#Jy7KWR)k);3w{6>dyc z+YmhZcd_{7d}mFR9JofQ)f4!&)#0XJzS^6jz-ek2)X6~Eg8wBNfu7i&8N|RF*v>^Bq3PmAm%`-4cz@u{h zc+T~n{_|(ZWg6HAFMbqTS2HuS%;fasbrn2&cR=U7YR~;ay1}}K;eN@AQD0u|NPW5T zNJuFq(~t7GnHd%M=bF#rD#LPx$}Mnh!XN(Hui=jK*(tY#`w1Qz)-ZRQA5<`bOfcTa z*m|4gRA%vm0a131nWox&&fvNCONQu<_E0kV17}k0dKLJIAz2U%b9K|qH%yR@Z2PwG z9`B5rrfv)oRG)1yeVV6y#6awW@f@c{yqDSCu@~Fl`LK$= z&VPwFWp&_*Mg9Kg`xna#?d~kfVg<>c@X_Vm_or)LsQBv5Z2z2tw~dAmMSpIRJUJpp z^E($#xD|E~Lx@UfCBEW&nRw2f^NjX7Ve_07q}t-J8y;Nnt+KGh2)k$4Zt7@x0nOKI zuG8uc7%$|zKOk%4%$wir1e16a23ENTg5GK$n%5)Lo*zmJzl$QzR$df-)|C3Sd;3r2 ze4vNxA)MU=R(eDl?VAg!M0iFT|4?oCqt{%dYu(F*-?waWrNj48Ss&ZiNVcSX>$GSF z$v-H*_o}2H@?47fE|O}nU{UYsrE7Zz+iid!_W;DJ|8wOZv`aY zdoLRyBa7T(6M@moPH=D`lrK0dySi;?qLq?=vgVPMaA5UynHO_6pRef1Pi;-HP6LIL zm-)`cQ9+iG;_d}U6hga~HA1=%z2ITwuAF8ro!5jm0r2xITIDw!1jxJZxRC`pbu-N*{POWl%o5d0)A@;NFz;^>QErbCm>e z=3L4iq(wF;W#UNbLFa`!qFbNP^NK8zr%I|BEPD#0zfQRpG_bap2~I)sswhb`nwZC{ zmi==4?c^zHKMKnKc@c%K-5lY5$JP>vZK(E=uKuSX>qnHpU*;=ZROTf!OxqD&FCM-Y zOBsD(t+bgz^lXC2@k8N}BS*t2#ck(h1?EdBPZ(|df~fPNqvUp4ys#IK{c%C?&u8vQEqYr%vI_%qHnhnltH z4A&yE(X>^+Ub4E0t9XA>-IeJTX0M%ZS8x#`FIUE!IrxvJ^gbk+J;sQj{wHm&kJ@cs z6J;T|XD#NY;w)YTLFYS`)8zCy{cp89qcX+$`Ch#vhag~G>vb+1R*RD~>a92kj+-Dd zlcRm{)i>(9%fSpxh#s6 zYy=_SWfIWpEC3(e1aI`By8NWtk2A-h-g-iKzQQungdbF3^}aL;Ut(5BCi%7gpaez} zeFQ@(G!paW>d>^Y?q3XsJiW>KbE#krsj6g9m6@-^B$jdmNSmuhM@ko8wa_*ePzb^zn~8Iqv-cC*dTVnBV3^4?sobH7|8YV8J_?E7MEd26dTq<$7z zT<@p{%6s2S1>||RYMHInj;>icn~xqP+Q>Wz--e=lePxO9a8x%i8KwDDryl%-fazDe zylKGTE_KJX;++uaqW50?8!3Jt&^`!+>PsmrEhF|?-W%g{VDjZClLlukUBu&APj*8HpIHR97Y#RJN#ReOq#}FbwHJ(w8hkE;)foOVd?-4X)2fhwq$?^#v(c=|16n{L#OYWM*FYHAXu zw43?3G`a!T4JMpckAmc}V6^~K!)3BQ{oZ9DN4A_q_|!#RzS$QkYIEhpH~gXmh$`x+LobJZ^9&@uMa8)r_RYMD{h1BEsrUfcyka}M+zfPaFiM&}jLev^-VWk~mw znqC8EEeBX4sEfplKJ!j>U~RT!LqLo_y|7Z%(Xas|{MNAuHSDru69`{n_}I836&+0c zW^Nx=Ph~f8P{`}HkVepWc5fR4`U}50bJdl(>mLy=*9?73gmJ7pc&18ke^zevjOYn>Qa3jZlb!Pi|9po>rON;k+DzgiwdDMsa09!Hd zv^k&sS=u}k$B1T>)1#U?%hqI%jW-~SU}b1PEn~IjUY`Je%|xM+z8Kn<-!^wC^dSfu z)WkQwN(gfxbWZ>Fq3qE8hnpBUngqr@{kV zcPa-({Og2RewwQ5{NEk9)e|!=eu1vvn;a0Wmt9*H%p`Ca9YzK+BvbYf zIT5EpXW#RH_t+H=0~z>%aMmRa^hV@iC(#yGc*DhvuBQ{^YUd0id=0MqmqMjnEz=XJ zea@lkn+oD@_zqY-GLOcd{@ivOue*q?Cy#ok-o^5|3-<|6b0&4L=fk>A>EC`)F(1aB z2%OY>7sukmP2jSf&t3%dz+J_ik$C?JQI}F{aj~2i&+xq7kZwg!C+Dl3Uwt4tkH)ga z<=uOJtn_w~#_hc*Z0C`d4kvQPB}b5f^Pq1xU#ky+a}7g#D2v?w7A{D^V3RFsFnZ=K zobPR9)`^9dAKNr>@I2pmjF!Ja|FXM#_OYM%uyr4A?`y#6%t@-N*@fU$1R4RqFHs%; zs{MJ`vUizi+A(3%?cMIR8GwUR$9r1#6wN06^{##>pb!hVXt4CGms!nfUbt|nGPGfK zN^^FMQ=G_Ox8{%Mu3qW^IIds(TCR3~XE3Q<$d8Nfl^azQ2gT`QGJA|j=S5HbR*q46 zmIx8GaQcLxMh|ZGWO>(wLIGLVu$S@mC%!)2^!)Bv{fw5mtk6v|w%*6j@%*R<=Z7fQ zHaW|4+Boa)<3sANM=Jkpr&=NVBCudBpWlb=d(OV)XEf%)J?8}swU`2FwWs9Gq}b>g z5s%Z+pBFFPNU6K4^j%#Q^qF3HyKNS`_+i;-KK~RStStHnq8}?~FW*1F1>M5)5!+u4 zJ+1VKB3FE+rUjPI;P2GL z48hyc0mRof9m8W`so6ajMq9QXd0kDRmXRV{b`h{zHXUnv2S8X(8~wNm!nLvOpf8SxqPCi}A)?klw1#qRxNZ7mpKqU$vp|6RdFCzg({quzJ;= z;JU1=nQ^fJqH?-R^~z6sTRjA(kM|;NC8FY{2j@MJc&G1y$2wYDy;nO6q2*6J{bk;# zKHkx?(8Mg3=O@*d{yM#&y7{Q@{4W{;62pFQ-j(O0iVO_n_m46yg@(6f4+GruGqhj3 z(92#oCYw*sAG`p_^-j~^J>7Zt%ReNbBn#Iz$8+5EC%&>vgvp7*>M<^_I#`+uo^g+| zAk&5CbuY!&rM3%iP#Zhj+fFk;uY4g|XOf) zU8c-wRwD6$;>S%roN7Sm{AC$7M*=;!d3);uh%L@F@$JS`Gcqzj^Gv!!vNkWr>)7*! zIP*N6MLLs^w+nj~uoBbS7Wt4~V++{cEIzI;|C+sfow)iu_tZ3r3*aXwX|r~X)bKt( zDKZ)7S7>t>pFYOW(|))9LpYU?XmjX8-_Zd^1v|*Uo3X3^KP!9r`+DBlECy0uKi4iUs^&41JaW9%%;?Z)RY*h_e@OtWpg5f#V=&9Vf_J}j z@0YlWH#S{&tQXwaXk#62TNL1mK?}^AJzX$rmuhOTn)h_<1G1O&fO^7a@E`2Xmb=%& zcrMDGaU9bdd$GxaE&nS zJI@{BVhb$te1s?c<)uOnB}^HFW7PewHfn7x{QdgrDV05 zs!R+W!?45wk`9a-Q|!ZB7y7xv8b)~ETT9>*4NWO1%AOS3sRi;3;-tO(2*-+>9qeK9 z$id<}fYyZ6a_KYB6UawcB!cW5IO+GKrw*unBAuri$;ZnpUXCyCoM~z(>W1$-Kp}gCr@&vuW%n1BUY~P=e~1b&3V1wOB!3N zHvvl8SwIEEF!1v5y`*s}cBt*P^v;Wih{xJ-fa!<1T47r(==pwagGg1HZ~*syBP`JNi%5=X&xM>vV~i1$P=Q^U zdl?ul7PAEaOpMxK43~@KUDMHT&4CGV5f(3}M%7Es4OOG}y5A!sgpbdGRu)GB8b6{D zq$WXlxi=#cygbgH_fwM^4QzQ*IN?^m6yk}|+m_F|OcL>>M2-xcOtjJz{S78RKr(*# z0RBC->;C4unBM}TESxw+M1q@)VT9b#G}w5*ClNo_GPOI7J!FG8%kcV$yi_3FQmxx>XxLxOf= zyq(;@YLZd6v}=77g6A+i((7s}77n~ua1T#4PZJ8M4P~0)?hKwtl2J5rNIM;2+gC>u z78?0D1(~~124*nB$^kh z0!ZexbXsl>e>I|Vk7(pgr>ClEx9hVHUq(yqc2ENRA`;MBHL{vo-R`!+K?nIU3qD!GVh*$ZgN8q) zQp4DM9QzwjzZV>P*~FT!u=selPCLcF6o}Pb(Bm;Asa(a0b(X=g{3eH;%84zTPkvqf zw5=&ke0;xBucMYL8Ndj`S2-CMiX-HxxAS#1!)z&HUw0XNvSUm)r;n}mcExRI*fqLW zHPWo+IQ106qos0JlcStdZQh2KR6f#ZCGJh>Q6vn|?z{E4*wrI}!!zz#(9nMDi>gOE zUsX7=^E3#S{9hYGw&XMJpDd!5Mw)8SSMe~(deX?BttMNNE$2}LmP%Gleiv^46U)!x z-PZ^hUBPNDR4}(DZ>`y-Z1tQ@8??9g?ciYJ!&y4Yo}sM_DmCtXW%ESyS;`BCL^x?( zySa#5(m>|pQYo~qhQS=a;s{7*7fe55FU;z5d3vc8Y=*v^vxY1OMJ+zdk^J*Z_mwhbK~4Jk@By-o2Gtcc=W-!27-L zGzn#Ev7=(nhwGfZM9&m`{4mXJZ)L&@%DXW>6fO}Q$>8g?S9w>Mt9)Fj#U=B^zhPl5qL|eSO6B8T zVagNhMqL`G%LfV(x=Q#^B>WDm)w3;Jnc+v?+K$jJ4c6eM4+G!N^QaH8`CL-|BD6aWNUV zG*wib?k<|-&tB0>*Lfs1-0KHjG`5Jbc=C*os1t3s|CCi*gtk9!qf;BXxX)I^no*b2 zi}BvHiVxkNX;%Fdw~6jKGRt(~UC7rm)u;iu$paqtLdujsVrj{p1%Ds<^f|y}(VZPw zE6wG3_YmMu*pm7V6mt_H_-=J@-MWtRy0-Q!@JF*tIoRU|3hLBlQ$_hREx=-q{O}|h zVcEr+-&Al15@?gu-ocK4ML2iu|H_>(sx?JIRd1A3CYn8*;Ydfodg30MV=Qy51=MOe zNJ6jjJLYQy5~HxHJ6cNiZH=!o;7bm3fm#6pV<&F=orE=?HrJbt5BFAKEPLVlyyd6# z0N0%n`2H3w!9?lgqTutk#loAAB8hUhy60R%4Sw*EpEHaf$lA^J%J&B-JR}+gf!KN} zp=XjHLka19EU-;+dALh>+&l9(eW` zP0q=w&RrkXsdfYu3(*H~IzQ1qcA^mio1{Fpb7I%a7S#9eHdt@0kD}n_{6@lk?`aKQ9q0ld z8WN(94VAcqfr*r0gxQ&O(mRJ>xEHdd@#_?IqpYg>?WOd$kDBZN9nrF8QMFh zxt?abxsa^5@Fo}?Xr%J;d%jI`+C^Z`(ZTQW@f>k%xt5Yh&^~!C4!N}W9)V0nOj)~D z$|9dgOSYw^`%sJEobw2T1IGu}1Cf6bUE9w$^KP^4v(|Aud(?jm1(B~m4zul!D%+gC zRO_@PJuZ~wvpoA}vNyEp5E>6%eB4FU^xCOeJ|?iC2#*t!_yRQP?pRGuHbNG`KxMgq z2tJ$2H8B8~wY3#hKL?Gli#q2^p52~+EXAeI+3y|`XHx>nO-!#~4bK4A+Y>v2ICBT4{vkhlO67>oR->ReoyOx-%x`WP zXx&^b^d0_u16YW;7Kmrc**ER8Fw5n8-+$}VfJU7SQ z+7qN;m-OLkr5mSQh}3Aa`jTHqKn+WC$sO}2FZ=-*8gHk%uUaM6TN~OswIn1rq6)H9 zv_Hr0PUj7uW~Rs5w1e9!lC`_68P@q<#}qX~5}E)eyzT4PFC%|k@5e_lWHT-=wl*F7 zr_j+Vl+nB)&0n{COmLgm*pgIC+P@o(=YX9FYai_SnGGlB2+tN1DUb>(Q~7v>1x+4B)LHILR>VsQ` zUYnQu{#d#_9yk`HkFBPmLHV}a?0ODXF}^&hSR4|Z(Or+lXP88L3EW3`_?7;4QOnH& z)_MvV)OnkNiL}MF^O#=%=9|S+X*><-Fci{r@qWi-Ci~D3FzD63;TG|HQZ{3Z1~vDg zf<6ld`+fU@u=^)#LSkYl`0Yph-o0n*+QGpAIHMRcBD+z#`a{*al8TDv)iEzzj0fK= z%VYa|Gvx(dKO=28QKI+1dcCHR*E1W1_V@C>^ZCE~bIY&jqFNvu zz|+m)yP^j_1s)_`zvwM47S{bbO9EGpk@!^%Wo@;dUi#xhWkfUP%fpnjJ-F3;zi0#* zW0`*RmtF4v9Pv)aF(F#Sf1Bjr6kg`5XFlk| z{C)oLiw12W4)UL$|9pJ>8AKM!^aY=ZLj-vnm_n~8!>=#r-A(Y~rA;(geYQV1Xmmd~MQY1Q<@r>%GmugKK zUxdLUeu^R&EG@q_(Ic{uk>1^AyP)EL^uKBRYJX1vKK3}Sm{i^TR`n4QXHo|G8m~l+ zlDpu*2;R7SHu9TsLv%>q5u52U&X-rT?GmVjM6&(?iOS}I&YB5J_!nunR$T?z#IJ(L z5;3Gfm=3rB1{w*k;yD60-TOvaoCyDB^l%KJ5d~RA-Nj0zLRs!)GVftw^(K``M8O1s zQChM_O=hZ}KDvf~Txj`}qAVI9BT#tu;li54 znBqv8@OoG-z{sYEfuA5R@&oqW!^Ng^KHNb+yua>a0}!L2KUxOME%K(~dh%pyWKuZ>20Hz@lL} zw?QXH0}rnt{q?kW{4J@8Q3s*I35k*uJ z&4PU2#Qe%-A#p#MLS6dnaqxFhRE3y4LOD9n2|bA!>oknjNy#IGj#5&JB)@lvLDVp> z!!vy8tb7z7{|q7n>!!)u0K&0L?L^sGYVMGu@9a{|{W1)@ocA|%j3vo2k4+stON`p% zVLGB*gwOvo0NzkO;z7oXVL|thhs0W?x7sL6N)#ScF`e>I43|HCKNBi#F6iq%ibG*` z|F~WD{lNL_%8#8Y%Gy;Yk=wVc?sM5gq~s!ilf*D|Upj{P=ct<;SsGlx)^Zid%3m&QE! zE0dlCeRIgp|G6x^-a`Y3j+$Y0RJnVfuoQ8X7tj?SS6hM^u>Ivr;p>r{RGdN44kC(q z5G#&`_%{nbOhIfBWG{N#gj9v0Ki^;|iVj=65_Kf8?c~GP^?f@_|L+h7%YVoX%9B(4 zZ8lV*%~_X0o!UM{L+6|S4OuYdTUZuH0Sbquze#g%JgzMPIuPgR#klvcUXKr9m#Q?XJ4@{fH5 zYIq_I9dNR@lcw;Nsg(F8WXQMIXhSJPNg{)Vx>R2lnb)?uO@1>Jj&v`XTL!fV=loF* zQAjnbW04TJg3jy@)xFle51?hhbc5)&;}QH#8BPa@FxLX{-@HG(abc;(z7N+~&PY`^ zTH2B?XWlbzvdGxUw0x6sHU&r8VXNcjac*S<*W7L(B+wk=EP-f~Bz|YJltz0v*0*mr zty>rdVUEBAy7kW3cWIyixS#_HDaEwJJ&m5m<=)|2VqRggb$3AtDFj^fU_ls$|K)rk zf9dJ?OA#*?!NTFbsFOP-t)kR0V{zPSTtwy!+l%y$NT&!10>n-3YNT5rPU5T0gfaOb7!q$av$5DCjUU&)66cBJ3Vv@H0hxqLl0bo2nZ{ zO+=s~IQbeoJ1RQ7lEPGywqKYT>fcv?Yx~gFz}!bUrl+AX%K7DHOUWN5c2M{5m;VwJZ7n@ydXW+_9KkHl7)D)RK-y%+zqmIE5&PQM(t_ zi6YXAyDj`5{(LEDHER5ZHo@X|5hR{UIqTf9&JFDXblX zj#zcNX7konj|*S1sl`zmm-TjTFlJo0b8<}k@<-zo5=YZb5bk6RNPW0z<)n4CNsUy< zpU58^hrK$rkOi}>D`Fvpkg@6K9Dh_a2%(P^!HZ`jVK=~|#@zon9pe(2r&kNSC|lOd zh&|m`UM8hh0LNEi=l4-a+vDd?Bz48ZQq;baRVSQ|^-gUG$36Tl#Y369OSP~A2Yrx5 zQl0AglBmmkF*=x#-#mq$it1fC3%;8Y{Y&g1Ixa4pIpIG=+tA!PucY)hNDAY*7bo`B zE4E5S@$}peLX5k2%gFB`Q}}oe1y2?Xod~(q;EWOw8aOq$At2VW$#_7kK~o4DW>FN8 z`w_Y-4G(<+?k%BC*?1kK6QC=lKw4Bb)kWfWZz#U#)&0y z{I@x%)I$dRJ{AE>9tI_dW5+_}DJ1aVpe5jaWia9Wl*A+qqC9}AMTJ>ofeKfSom^Pd zqDDmuX)4g4sKM%5nT*<|A(GbVOB`T=;^> z?_z21Ds=CPfI#Bt3z<12_SW`!fce^D4R{x(?ZLw{{(;4H@D;38U(*A)^%5{?mua1L~3Vra3OHF|{+Wl5%c^dCx~Q|z?mIH!(X#O%c7-{N75K4@&NB$7=;#B`NW zn>^ERG6#q&URD)UM}!>XiE4&899j8tNofI&6nqe-`||3oV@=7u_%Mml9qPAce9BrJ z3iYKd2?sYxF;uFg3S8FT%Dx7wZ@4>(Mb@Ku9M zuX_c=8na=*#%BsEta-cKW@w}LQ|8l`8{ISFbiZm*Cz;^{2)YT@Mrq@g+b_NX*}IEN zN`{7qr;l%miHUPQ^f88Qb5zdLlx)RP$h#a&2=Y8qC`;@{pM$Ed36CnCEQv4nz*R2m zlJ573;uJ3t4V2o=R<`qqfPy=OQr;>jmRa|KjWwo{(w*%;nJ=d1s}Jt;pn2UZ$pg_+ z0`Nu_nf1$R^6IoqHO&CDJ59zyD8eDH*Uz*U!jX6{=f&stN50qaNNDW0S9N2+_d+&r z$8WEp&C9PDEUt^$yjtvqH$W5P5&qeo%j+G&@8|pr>}frUv@O#*u1crE*#mzYoIdbF zMMVJ(q`5ye9?UJAc5@a-KgZ88K}Cl#rS0zBy&0$UDP@l%D=4v|>Daii)|LeI)b3Bt z0CY1QlR7VvJkH;hymj1!?0uxgk}K+)m$_40ni8MVw0T|a6wjzl?s_&FMquyc z>tmhB|KaPagW?LhFB5_Xch}$&Ah-s1cMlNU-61#(?rwv-ySux)ySu|q^6j_3t^H%) zR876Aep9cf<#zYI=bj@bVdU$JRLWuK=;ENj4A@Glt5q>VkPV9)X*zD*c{03atuph} zx1-fj^d0EMjfX@J)W6F%qYD&*Q&#S(p898` zS4H*WG==x@02nkOdHHn&%Zm+Jr(BI3IdI7NO}jD>y?Y5|Y~OE@t$5$6qu6Y!zm z!g{~xL64Oql^}myJq6;s8UK36>3BA-Y5muu;HO)i9ZaK2KRgLSMklC@s2E zuD*G*kh)H~V4lQM!`LBs$`E~_O6^A;5pOb4iW>!i!QG0#Tjh8<QCw979`LtvHjRxA| zsLQd$>;37V4!0pOCPbS_f#q>S1G*U~!0e-0rV=`>`nqM_xo5`+XTXdT3IGU2zpAzw zYPp&l$v$2td4HtUgCw^cI?m?_i*d@;BRqNY(p~DcGePcRdy)wF3u!_I6!y$v>JZV%b~mU*~bJk>USXA^w)yNJ%2V& zRxMm2`l_;vo`2U}WAHRk-%^durQxw^v^M#M5GP1=d-=CUpmYjq#vRc}AQJ~!R8paLtT6>IMjy|h>O>ibE;RmxuOs+@c< z&v<{I((kVdeod4~9Dl&#yXzU_dhm3+$WM8u@wlp}(56_Ma=QFNcwR7JJk%L*olx`x7p_U%N0BmCnCXv;a3C4rD1$sPuGQ+m2m=(54S1hfz%AoipN!uSgL(K zgigoX8ev(q2t{IJDiM!L- zjrOz5^ZqDA*WOJ6H`}+%Y3!biC-M@Irk3v2ZIHQ2x#sI(W4&jlPMV`ttIN~z)kWEw zqH^Y`tQV{8Bj$>Eo6kjw$(&y;n%zQSSf}%Y*gz-v##XadBkg`N!55V$1&Ou6j~s&{uwA z8IS=bI^d(RE2HynQEU2)(vJZ z?t~sd9;l)X-KN~HXGTOnajw#E7Ach}SZy~|b}T9XvK(@}cCzE| zU4)7vEbl3GqV%J`aabmkvo9Q%0+agGdw?RShZx#diyl*#2TA;3lpgk1nTq@Usd`HO zM{xu9!RWJLU#c#mhvzv+B=?NNJaLur>L!BAO16}%)n=>h>o!5EXHJ)fq460MH=w@9 z+H(`S;laOkfQIcsB1CAZv@O2)@I)sgUCh<_!}{FX+Dy?%HsS+y3=rYi!NA6Qt(6oe zVBen1>mbmhv&owG7}u{u)PS&e{Z4~>cUKug2~$8iNx0#st7 zZ?9^T*jxmRwbVwAWmtkzq|-NKaq9Ljt#f+R28Q}-$lFT2ci)!uz8Ue|zwzuejPMZ< zP6`%acwZe+D3cmZM2H-w5%Owt^c1{3U)9=&L;+g7o^w~rM1KFOh(-m`?Ypv}k|baEm}k1nevBW~7(d+O zzdBq8uk!^qG;Jj>)m$A*>#p&<$Bsi8)my%^)XcvUVvJK&1&q15+@DT=+3;*N+Nb%V z+8#$G2*BXE8e4ce(@Epu4@9%@vK|Z4dh~R5O!Anx9sa^qncXHTg%gAAym=xXRK0Gw zQsj&kqICMK*H;2Kp$NY)Nzg;*s8CX&+qcEz;Hj7>eD$)|Ig$t=H0ev3Xud08wZumr zn?Z+CsnAeo-Q8KTZY>;QZan#>4WJPs_B`}kF!EY59FNi28k-T`d#IRrF~PM5Nid6m zUm4S-Je-#~{=np3RTo~se>qL=Gj(ofaJ;W<3@fw`9mE#U-}j84BhPuORD;kT$-LWn zW_>FrzlY{$pm**`8UCyb&92azFWS+Ax}Ld)u=N_yL3_%<_IlZ4DZZ*{_;Ix*Z@H1e z!-apPg#UPc_U_F0JmOnEoUn}6=Y9C)g7)!==Z+~W$_uDs05aKQq^G`gfE0oQgD4_-Z7~kPSh-;~X zIdjh~)<%aKmNUgA&TewDRC@|PaB)={C^xIfv$)u23F_g5Ga=01WJko9Cnl9x+e9OU zjt4#&2?4!5>_5gsvOD|ry3Pstxg)cu8`b0|NH`VB^Py!f7fLw!i>>t0ws>o7?O_N| z*79>S0%z0K$AENVmJv7ldPUgsDf!t7#7vH66*?l4(pSrw^CJ0&EF3~?lnKOK17j7GKoH9b5#L18dG$nIeB z&xhtgbPW`4!}xPeZC07ABGZb#8&+gu1}E!1EBH?HAX53G1qsejM=Wm3N_qw*r`pQX zskfIJ8j1nY_bM z>WD83@M@1|GX^<%Q#T%B9qt)$@URu1iQT37GJcAj09Z>sZHFomWmY-*DS5cn*|p`~ zaOv{p%T2~IUX{1LzdBt^{%mAgeem=!nc`nq(Vh*zG8{de&uJ^tI^@>h?nHwd(hu0a zjYt<+XQod_LEnBxo)~QLzPiLGjRoU0HklquCw0oenrm-C?xQMRxjotuMSvZM`aA{2 z>bS(?az3WWX^xzq&UA9v;|?&c59j$FC|^gCzq1SCiW5>0BkWPXO$7;;=?>3YKIN`j zyW6}Epn@?uFz~(gYb08RZT6)^9C#!@kH$Tj0M!yVKYOt+nv7T|}sXC*}ZVQv(rkW4|SA zYB{0@MN@a{=|1coa&(V$w6o;3<*WZRfB3$hTvu`Pwz0w5Pm7NjTDSJ zJUF|(joui5Nq!~DDJ(4{Yq>~`C7xs&<-BaK5*+Xc9QlqAji;qNkLGivmd|KMX^AtU zz;+~iyG6PWvt6uDvLcbSE&hmg-Yup5c^=98dJ8E%eA%MgT2~Sm0m;RaoA$Hv7N+4Y zbRO#b!r}C);A^PWt+Nakr~V+ehxOngi~(t$(jMuq(k~AF`KE_~mi42{>ExgR@D=c8 zibpd-*V~5WH3RX_ibEvJvhB7mA12t-e64VAw?S=9ASF1;Q;?A;cl}k!^y!u3GcBD_ z-ei!l2`0wl?RZntSkgPJUqI2P8L-CDc@Ib zh94GIzk&j6)XlwgaXu z@o-Lc7un+|f{kI~9(~|>x7q2qK=-&?M>W;uT1iQc7*3s;NxMdvX!~M~{EeFEJO(Iu z&)f6mShYHhv0k}3BswATUb7gnV)c3)e<)-c{wk!6@Y&?53RshH(|uCl8kpbaL)@gp zx7Oeu>7>UWpU}2vqkn*G*^T4&w0pE8qD;u4Idtvwn{cVhvhg;ebaa(ihtbU9;HM&3 z0c(9|t=o4j@QF&TLSm20&cQz$W{SbmC#%XnMD2JZ?0| zWiX0j<~t|&cdCO%gB!MOwM2yEyCbn8`Iv8ko5WMkYiw}mw8`}Y9^T10UT}a&5w(tm zg;p4;Uo_*Vl;<4R{rv>Cf&vHcZR4lBq`c_|QaCeF#8W;LGbKp7;qBjlV0KCKha6~aWTl|MUjUauY>L$sC%3#f<^amqu$RW0eSbsTYlCXPOQsU-*&sJPJ&y7%KGeJM}#KF*HLM(kF!?`uZo;p^83OkP&XK46) zLFo{_fg_XgQN5z_USliG!`)dpDTtiISfd2B{hy)bXn6VtgeWDm~k`e%$)=aRr1oTpG9& zhvw^RyTlPg1}xv4tcj3MF{Q=D3MF$)OB>i&A=!m6d?dX1mMzmzj3n)Z5(y$&9!qC!UA!v7;vBo6x%xRyl+p!#3#bMo%&*! z$2DDlErr#T)Z%QGWFT`Sc-US1HbPJg;9y)J=l1WKkx$c|JB>}R`HT1MIo?fCrYP_-*{@crwiAu# zRDt_PgH6`2n;}Y>s>Xbi64GcN>>f=qAL&IT+!qI}!_idI3HYecQUOgoK0yXp)aJpw z8O}4Uep^{d|J@^dN=uhQ)`ZPwyO&e)9Hv)VzbwZqe2@XQ zLhu9qS>}j*|IpkbGY+BSdh5iH%^VBr137zd(7h0Z#WGMGq9uI4uf6Q$+xg6;pf1;% zql;APbdcm5Q|xwL366BE0B)wresq(J@nTEQlrolSP6rCQ+sU}d+oz5)z<29UFRO7E zM2<0AuGZYwMy(pS6epty#y2{P3KmxOMhN!Ejh_v@86L@Bq45vJx`jz8y)=58f-_G% zB?pRr)nDTxp(nQ-Ss&Y@ zdjQ)EJ@=Vp^3`6ykF1o~+wrfd+HXfM9F1F3i|#6XcABy|SPDU}Sh0NoUvBWo5_Okl z7E&tq%4FxoGR;ZosULMBTN1lkMLcd!Z#3e2t6~1TLg)9dz#@l*s6etdI`#71En>O| zgUt^Yg!Vto>AXbn#8GI5VB(IwKqmM5S?$7p+fqGSZtgsT7srAr9Vkhtd-y2@Q%~{= z_QGVjtF5s$CmhP6^xXK5j32_Xh%(l}EDdk|d_^sg$Y!ZQGMm^^xXuf>7y4fbkGR@r zLeP0q_>@h>oK|FvjTeZp?>sxx%)LprWY87CX~0Kkwo|ER+?6e_33;k)XYVSK#AB}l zS(&xwM$++z?+{5F?I$ z6g^8f2T&Btxq`P1s#b;>iggs3L0zq6{L9NN>|~9oFSd1iSb~};>D)f6wkYEHMvE+H z(Y>lNE#tZii*i>NZ`5Zul(0yr;w}2fvcjJcteaLc;4fW6ejXehUxU0y_nRc=rEk*y zV1<#Vo*lUE?=9zXzrR@Mux@!gR9O?LjhL0g`YvHAEO6lE`Eq-L`<+gP4lrCfYoC3b zjN}`dB9}Sq_$!mQ&HdqMs?FV_G3IB0w=ud28e4wYDVF$b$*0d<@!4n3aHr}1lisd4 zm6Q%M)6WJ4Qq@u8&}nV!qYE77NggTul*vO|7C1lt6L6Q!M;&EfXoBo6eXR5nlzO6R(1vB$@Eo4yWTKC>% z{vhW>)bR)0i@-*}UCAm&h5HWu#B1^q@DuSBtnt!UR4-cydL;{uj%UHSG%DMJrxK<@ zR_m3^b@#5k084Y7)w~jkb`E^eqQMz-WG5-QG0qLgldtL>hSBVy{%gPx>NV|0QnsNgBKG!fKYPGgOgt zcN;64A~R0&qg9HHo1mlK!u}O4zV5;@kKOkj{)#1opnEGd)#n3JqOI}B<~Atr+eHHJGEHmZEUF3$`%l&ORrqiTk z&5QhK+S2{G`iy%b+!^DZ&CQ6*>m?&~!&x1L%9AgJ%$VDp<20+60JHC-*M+?}!BzKq zVm_aZ7L6jc9J9lzcJB^p0VcvlT47uYA_+O4)5HKO!SYh2U4!x3KnY!NST|36gmu9L zCr()Qs;+mN_15SCR9#~b){fxieFI{73Fq}R%~O}6BOg!An2C7uDrDcvDhsLm&@p0r zh3?dI=Q(YGu7R0-<Q_2O<#QX~zymUvw>Z457BI}u0xl=(YfQ=tFVZv5s!p@76XDZ?) zzXX#gs&(_5GMOD@44bB;M2YoJ(JGk16$*pon93r6@R5U*!GUvY(+SkhqRz`M&K0;G zEmSO_^d;J(F4pk?-08(B6iSQ4P8F&Q=bf**P0|0d%j>7iU@Q9ljS96#B!pUM6G(avdmVI_A*XPSwjrZL(F|2| zN8X?#r*?r%`u6s=nYlS4A#bbkLY65I0Put^QIiDq?WjMlY%^6?rx!z!5ASEyhd z;YG`>kg@pTtqjxKP7^ES5|73o8-AzUnVUj;>LK}VCfHgRCx@ehaO~i>JK~Uu;^Wxj z&q8BY5~Fs8sxnGbrp%0V+sB(OjjL1br6bQcZJ_7$`eaJgjk9NW8!yo+Ws~fCd&<78 z{|zTr!@|TMDJW6rF8Y#dIcWV}(Q!MjA%lHd@w;0}S~J^?AC==A0z#KSvy{7e-z=%= z^x9b|Uy>Mr0CLP$awI4RkLQP`K1@ZF+^jL16DFvE?noa^x+TbLJ=HmUUlM z;aWq2N}JfL=Mw%LW(wJU`Aml$l%Mj&hk3otfo+acp4xn6{l3)k1Xo*dndkmY9M_l9 zEnJeO{A`7qag`D$R_Zv)Cf8%P@}BtkXLmlyg--KMGX9&un1b4ve5RAe%hMYblPL-0 znc?X{cTWv(WZSqf>2(~;MEi@>;P*96__src8FB*8ih_L}zEM63ETW!tikJe=>r;j= z#PDp+jobwJdwO_6$BVcV34IRM_+<(t(8aQ$T=ALAzkW(w_Vm;WZmiy$IDKqN28tGB z4jvW=<~H5hWxtILX_m*zh(@NJrMFx~Gxt5!8*p1C3gRrv=B?kaCo00NKtb}tC{9cW zi154|FV-s%x{Su{@yXCUTUZcP-!**aQRp&x>EK&nw>FD$IClKq@7OBS1x{{5T2?TA za-+}3sOoNjITAXB`3fhmuJ&+%@txpFPpb3ba-~ZTOV`XZrH!j>QtFMRB(PYZaR8T2W5{|_91l{!ts$ie?$TT zNmsRZSa`~b8?!o%B8zO)nIng1k9O~Gu+VTE=3C9F_wso{QOKrn4eEH*^9_hFZ4Q)ePrr>Ebppl$B3(YO8?}L)^BUM{}7Kw>wGXB&_ z9d)%UDY*e1eGL=v{)f;&jItB$bS??F(SXIAT%XsucPeAMzwe>%6Yrp8;&;} zS>9xx1geHm^0<<2VE5iZN9@O>WP?YIAeY@0mn9EIMd1ouwqF0U+|Bv%Fit_D;H=)3 z1cjej94rf&w*Hx+p(C%j3-CEuEhpwzIvKi_Sey)TnZkJq4Q<1a;7<2kQbTj)DpeM{ z6(G33eASJmUuY~tb@2(Gij zTO#T_5kc`UHGOO|$F;}yUvsPGrB@K^Wfuq=76Bk%ChOpKDss zQ3)08oec`g(TPO5Z=#s=Q z3`|R^rsb8dIROFdCFBAJ zvA$r3DF@}u3kr)A`c55GbK;kha4UUY1N(GI@&5q-|E_`1nilK&>w^Dwe z-cv(z``${*tseh;N;tdYovM0*5dYLM_iz{YL)cm9b^HzZsr_k$uKB8i4u`1YHQSlc z<06_rlhTXl%1gFT4+LBWLE-;=@J-Icd{V8*7iI7T?yA;4w+*MDrP!CXVu=1|Pq;V7 zaOuCW`|(P+etzffk!b1v*?dHYNpbCGKR(~xMw7i0TcOTB2=ry-rxMTxdXCN)0;!|( z!Z*4tqo_>K0n_NCe-yjsB!BaHqa*Y9vHRhI$4>z;qD+0H(BGlW@LR?65GHv(i;NiO zKS=6-82(qr-0t5NN8A#F@%?;w^I<3wV}^88a$4n#BP>YPpj`ndlK|`&H1of^e_#I> zp7`IE;lCxF%HX4)A>U`TG(+EXnnVIA|91hXNjp1eM+F1~IuSldQa*jeSws4WJmOSR z|K|Z4#&;j$Nr9e?z0da^{~O~CDtU+W?toH5LV^<%2kSWzF6y)c>-qXIQ56PM?b!JO z&}RbM;>g%X#$tx~Zv{SSA$%VFDq!JXZd@!sbOmH0vwc^yI;#guOnZH48wU4@E!;GG z4CO|iq3N+Ylt{otD;@3GWAON!1NEP)u@_A37dti8JU4d$w`0ABba|){I(A5)5MHQ2 zbn%}8f!OF_%H>le{=D&(8@ynfw5Sa18OgmT3uhLJ*-VRLT82rDU&#Ee)X?yWa)+@0 zll?#+{b?UU$7e*Esn@z;an%l>v~6K!I)@ET1`US^jy4dFCX)3zeZ#x~*jX`-eVtk|A{hNgQq4%>rdf!yyIs1+a8Ft2%%G5|1UhvL$ZIQMSv- zfzbj1By9b|#lsJQdHB#G+l>Xax2pZ@BsxXHNHU$f{@!!h0H&a7_drJe@SNc7=ZI*p zmb(^IggOAuBo%ec!5a{){|Rs!Q|9C^%Fx!&T^^)B_X}+t12dtVClvbI?U#Q^CI2e* z(fBFB&Fzile0k=4a(0(Jpw!AZI(5gDFvtcDB@=C#O=fG9S~vNC5&;n(YupBG_y?ZA zP*O~Fd{YJvUrKa@##adyv={TXXI!YD2pKX=Lg(@o%aOyRMcqC1#uk7eLqN>&1{HO$ z-iM*CV?>x7MY0nhZ_!-uyPq+li}D-SK<$qpklSg4V$)8p^M9JE?cu{URsar7r9`+0+WCvPc=a@1*rE>nPu940xdC8C`Zimhu;EOE`{&6p{-nGLC z;dSruv`;;nrAQI<+{PTVjf2)DhLSixAt28YG6JK7jf&y(EPGxt6pKoYwly(pQOr+; zhwQB~r{=sQ7Q=5>{gwup9Do6XlK-FK{7T^MO=gHT;E1Q~QhX>B((HLs=`&<&SG#SD zNdA@o@CVpVKQuN;aCO3FQx@kQI|{mue1~0<2-!sjHa3}{oKBV)-VOA@#d#>nksH{Z zd$D*JYz7g7MAUrOHuAb`3zbw%cTBkmIKk}yg##CTeVfa1(fK8;PE8R`FmYut=T0kT zhc%}`HtFR<43PkR4o`dOaYL2`u^x01=ol(4u*!Ez|9si7D#$8M#D?F2w+cQq9`bO# z7moY&W_o+#?iedzYy5v&*$^}!OZynYMU0{hyaEd#_`87AS5QHZbhQIChoorHoM8|4 zylJz=j2ufsU+jaCB#WTSH){j(TqP=|6%Tf41I4#hs3go~*ewm^;_ZSHZmYO^zWM@~ zMxwvE0sfEqD5rJNL1Q4&rf2i5g_sLbEY?hZ+@7he zn-*4dWHBYi2ZE#7s-%vA#Cbf`(})0C+>^E-A=|P7P6g}@2}PaV24Vl+LdH?e?>^}= z5p09*$#d$p9i^Qad2DqciY$lKK>0>)nZy*$_NgEgXaF0f(Ud42zs(`yf6c%qpzGvr zc+XBtgAAsz^b7&GH)nRoNB4&@?vi1z@BHzb*-wpN=I@CIu(GOzv^Op+OvX))Gyo^S zLcO@Ekxgq`g8egl(1>Or6R*lo+publ2#grD#(eD<412Cf)j?9%6wKW7jhdwh%6LxN zsmUe1?~aQN_$dA|&pJiq@^(K6F0Lf_C!ZusEz&Xjo$;SW zms<7dKG+)gNvQIt73y-Et27DwV8RqO{fVMrtLvBF?VDI!;QMSiLVh18;~juT_m=*j z-@hHj$BMfgY%LCbqX|M&eM=84KrBH*9lNl7DZzVelw$=yHDVyUj9*kYnO@BZ*h*y2QGXv%!&yJ5oMG})QTZ4O z^|{=_0a5J##lC`w(v+bJFcoQV6CRLXWkM4tPtd)q)=4UP6W5MVkv_*3DVyb;zLJHq zXQql!Nr>p!`-MVO)Q!`P>BhSu)j^_PMLtQjl=3PSDGa$J1|^PA0+-Mf*3D~N)pXF5 z8U-p;ug*CU^Ji#6%vtjEFRQ>h(RI=o+LyaeeF4YC!+`7QY1op7YKvFl1&sZDbk&yt zH}vzeaXLo@i$z9zyPPxOcCaCgNS5{ZoR#sL& zL8*93cT_=ihky8v^0#X72ogntD5#p)eXUa(391TbQ=&tjR*0d~UNWZ4lpGCpy zMYE=Lutkvx4=txoiJ3jWang0@c6bn4Ms^M;wS#5Ex1mp}m$|(Xa+r<$0Kf1tQX{uq zByfvWS;q@RZC!&yzE4!l=LHPO9VLBZm@-~gH@>>06p^F$;}5aJ+d;1}={nkuo6a#Y z&(oGOtL0=Nd+L2ob1Dh#-@{2)q4P5&`r9m<8pYXJ+-H~2xfAER@gmAu#eaa%CxulE z5;;?N6(r(9zuKI>3rrzE1Vs`8ir#3V_Xq#~l0^f}=5b&8Yl-PER7~O4Z#Hx|?$mdas z)S{mi+gEut=i>;Hgz1Mf$Q|vR1qgfmo^aUVXu?A&ATp#pDX#&4$+5*FV8l zb5e}t_(#Z5+x8oj)VP|Y@bj=En-i@n&(#s6=&6yJ&Sphi4{PvERHaE^02O~7%)?(^ zE$@oC%Xr1}(s8q2W5@TCx#Bwo5hYl+#wvgFCs|+KwxBV@c!fK%DP(SJnBON&x8fxp z4}Rf}Xy#0v8OT!jN^itOsRz#Tw{x_(z_51k$RIEvx}L<93edpOdXTKOO@-?sVP~jm z12F70(2mN+$L<0OT@gcV(n7@~CyBUrDr{E)uk2(Wwy5qM%|8Y~{VVEn3rEA{lKxy4 zqDn@nK9-_489D?5Y)NGbqy=GEL;alH4jUU8R@F6il+VcPS|jhC(Q^xnEHNVeB17QW zsCdx#+L7>&Y~8UtCc2Q#YIM~3{I!Uf-SX>8(O^PYAqg)^XbV~D0R5g$p#dU{UD_u= zloc#7(9}FPVuZ7wqC_{1)2$2j@BwY`X$Ui}mL*2sphsLhf{8_l8JzqTuz?EQhU>$x zBo)+*KSaVWL75IXL2EQSB^ISjoIENt=&-(R>@CBhW>UnQ>ndudEL2JuP@&2CEB;hu z6=lLI5n<92EIN}hK_snA%w*Ni4n8d3#*hX{kik_0`$cmw*hE`Sis_`1u=i}6XumP4 z%P#C2Cc15}G=$#FCa7|*wq}%;pro6SjJb8>O zi|qh2T&v5w=Va#Qkq#otsD4h)#|n_okMno&x5vmVw!N{-EstR|{w*|u+>uvW2^?ZD z*3yH9H%RJEDON~aFhO7}HZgati;oRTaSRqzn!j$`EtKO6IFcqmW0@(XC#szhKHN@8 z-^pW~LU5EYDpkPI(Q(KhJ(g7@4VKD|6oVhI5H^OzI}V#adrSeq7K96T+xYae>@V)h zRdceH1R_|+8KFmP zEA(bFDe9+)hxH%B1}ve;XxPil4aES%xObdq(Popv7_Up_))_!4-sQJI2=tqu^9OcK ztF*--VoWqhffVR=;rz7bTJ$(Qae}2XE%?G^P(+u7@_eC z#e4qKSX2_a&W7^hrs=8ZcMkqBH3^Av@tSR~5HmdBu4)o!s@f*Tz9-8tVL8o}wafbU z>{wtR5;G6hJcc8Ae*^I{9m`38m7GL&bPk^2O>LrK+jgur7?tXYAyV?+$z>xA0@Je2 z3W203w=2d+oRfDP#CA4Wigf061?j;Pe}3{;pvEU-)?D*f2qLeQ zj*y#~i)X5e)$(sUF^Omd%1FwUs4`B9jJcaq4Qd80ZG2jKZ0V@p67w_hXw-c8AJ$ z-q7|`j%Ahyi;0Ox%0H&f<)O=nnCPo7r|9mh^!dw`E*$mS%$rp$rdcUrmN%z7xcGud z%Nn;sF~Ac|b5Ip=4~(D-mDVp6O!?*giCofnh3G`VGY1Z~m5q3m75ALp2sezeR(YM%9-z%IFf zPL5*0;vjt)vqFSRzr60Pt&g4Trt4>PZ#{+0+__C;G)0p!adDAFD8#>wU9RjBfhzg7 zX+4dEzgI$EX@&y#yT&l^gp7XT209{}9l*{FO@b&@X7{6TA52zU+Qke-RZY<#eu%MY z94{7anO$jY>^c~ZqC9&U0wBjp8m+5=8-oIbPPw%|34eR6DtGP0+ukq#;Y_wEl+tnv(ikR9BNfBUEDZ}|I$@LjqPF)Zu-7P+A&mTL7M>!oTDOOQNP$$S zk|$7Q9}w~=SMDVi!_7RT6|XI1ehV!^y(=Yb8xnuxnnx_3z~*zIP&Ic0uy8StEg45C=`df94mD!WCQa$YA)bswSO&e@ z)dWK|t;7pNSXfrR+!c(HoNp>%$Z!--pP9q@eV`=nYhgDMh=ZAWT2)d0TNWdE+3RwW zW&m)w(nZipo>c@`KCy6eDQy?lmcc?HMn=d!*uA+HI1CW=L*w*~kgr0JKTB%)PiiI38rrCf zO$h^&ZxhNKSP7Hg+hWkywi z4IjdLB~vwJV2sUUMxL4y60TFk$?v^-jW^xcqe#0+P$j|{g!>L}Wu=v`Lc!M&hZed; zk(l7;N{`O#B`3@Cm$!nR#rIE9w}1=D;vaeye5uAiRHTYMBVWy2eP#p11RWTY=}G)y zRZOAdhs1~)X_@ImzL(|6!*wx+4W!0(DfDpmRD)3y*`-gJC=AORDxqm;lc|`4$8GmM zLlm){a4S2BPiYI*_p-=SRSD?Pjge4_9Fhpe1MT1?gB?^k)xitkqUFgsx=Hlmqhi9u ziliPI;$ljQer1U@`Nk~-N#kNvz_$R;N}~0GBYw_CVe0?|Ap5F9!xUzG z$G&5uS<7_->_J;9x6h+H0J)u}VnH>}Hv!aSB&@ko1ll?w(;iaElz`#sGf#{qsrt ze}DAp)Bm3=q;WNia`E58S-WjaN*ICJzp}iErGdab?+tibUx?R&Ep~)38_PdA&?9z( z${LfGVB33082r2JB%;xq`)($i-~5Orq=t(jf_J@(Eq0NiBAL%6!?S~NI+UnHZ|5gS zbqM4)gW&?iz(F{KVVN&v-zRLNn(A`B(q#%X%JL~;OKmyyutaKGwdfCA2|&B>+FUOB zcgs(z$)Eb=GCDXVe^qT~#Xk^QG*g6WHc!-V7a~rDNQnRBp54^R*W6ysJg>Yc?|m1r z!bfvq_n{=#)*=%1q}89{^(Zja0vE}ODKn$dUZ|)duC)#Lj0YxzyA|R1sT23oc2uQ1g(c5c%6$eMm>;b}7_q=S z4O8&l{?c5$d%}-Sg=u!y+4eU~xBak7Q#X=AvtaJw@&rRw>PY(2*z|`LA*&x*A6$ywGOj_2v?qz<^9KO$jiOLD0?XOBPnSgDdZ{=EG-dcdMvsN$Ai@coZyj zq)?C3!r%%~s{6Eh-iBK4NTtzaoM@zT-Tv4%F8@~HtYBehRqGz2uBM{d=Y8vOT0R9; z^@r)eW#NDi= zassT4b%wz}g8oruFn;Vi^)n5|0!7XQBSL)#~AR;r07yi8_TTSEXB7 z?a3blBN>{Q!iu_iJG zCpO!Y=+|<1agR%urLiZm68(WNj6g3uRu(k+$ne*9VB z41phMt|V`n%`^EXw+C~~jG#?;o-I)G7coJ4q4IKRPkS-1!GU+t)pt^4NAtT@DZ7{Z z>mt5Iq{N#-0v_hRN#1eWlz^&-XOaa^W&~Y|7gu>J)8v2*MyN7Y$x)x#GPwJlSWz%-9+Wm^++FZX?eSU zJ7rY(xc0z2FzSZsTPqze zw-HKT#uA8vC7z8&JQ>f5E3h5&RbGAvJRn-a|LsU@EJ*Y<7!K9NXCEAd->c1mt^f0n zy6E4u{wZ0AbP_$h$GB+h=ir9s>;}OCNW1!~PKlv$%#*f9Js)fqCfe#-t5B8NW(%x` zI#@iKzD@tV+1@~MXD&k8`pI33&0O;*^h@khKXKb#jq8Xdua3qjHvDLXlRdO)Yh7Ev zRve#6INt&l(H61ReiH=K_z5)zQvb*jHZ%2VmavD6P>8rRTJ6Ai3&XeEX@LvwbCIwl zG~_TeczuU1{eLkf8?w2--uyo_P-wzfR%b95`e7E9{rV6-i3acK=RB?+&%2Yozp=No zqB+-sX7rnrkaNvI)LiqsSzwW&DI zx_TW2g?xr3UI^4@?JpwSf1V=?EtSme&I7LJD_yb#=!h^ixx)mI8~nUj3GtWKF4Zt` zs0{RX(5xdFZk{p@N+w@kimXirNR;7XezzV(L>*bOhZ0KtI|ivDO@0CS2re%|b(-*I zw&^k z(%^*AZ*DGZdFn^_m*WUbPT6-A%M7gMQ?Ir@KO$IKYt^|hMPCnp7tCW4IXK{78~Qh9 z**T}++;3ZTPjd;kF%1;J5(g;%&M@RR{p5`=zp=a;$~&exbj6a=`CAcVJ{w@O+xOzDcT7%g=uMRGNdfTj z4l4jghb?y~KVRgGcf38H-TrI23D(E%!*m}U;E|eZqDW;6XbVvwn)N$4RH*fQS;w9h zdW@I}j{j-9xHyc1r8HA8j#7K?+0C{~1p*L~*-o^`lcpO)$}yjKz{y9P7rU+A5L%)% za@kXNRzsH-R3_gYMf1-FfnvL=pMmX;_)95wC)i_)Tr2g+SouZJ{lZt8SAD=A^NqVJ zkfJzP2@rmtygdY<=+Ez}gc1e>qP%8SiKVCCf)g=D9lM zDpIK&h<)&_
M2nsC#)$hpT@7`AsL+N61BvO*ZjTO)X!`_UJv#W#n0W8qnUbCiE` z!3rktmp*7paq*Sp8MVSqUzjxp+w+U`3;tWvKQy^Uh~%IC@c9~ZIIhUpQURtvJX0Jo z$i!Pim_?{Dy=`wlSrJUrNlj>j-G%CdFYShO4M-G-Z6hB4FQ(oyERJaD8chfgf&>yY zI0PrSy9IZb!8N$M1rHwF-DPlhcNpB=Z5Z4J`N%oXx$oWox}WOqncBW;*IF}8yMLZ` zYjxe7@80;oh1oC9l z-%ErCw|D)N1+kik{xaClT7EFts(Hs~4QGgBuM5)xVX*!q;o$OyQ3sOY<)@8 zhukZ0nr=BruFBg;1BM84;BAh^-ddbiOqA}sg5ad#uxL(ETz))V=s~YO#)&94@x?p z@71vURLelWDDpj07@1PR_Tq(2fPQgPIIs(Yr4txov34AqB~32po6S>YvtR4EdM~>2 zREgr&aT>C+Qi11LSC?N!d~n~9#v%T-n!h73HG}9U$Ugu^OBqa z8;0>`*#fn?U5*1IzWOq3;L=~^5dFyKmRtpTU3*Z{(q4fsebap2hSu!a16$Dq#-Etv zSMN(YYleuQZZX>_uah?sBb(-p|2R?K6=iG*(tiyz>dVG~dEVl>#wN8t)5vIZQSXIAb=e5KQdj(lvD zTWfRZy>fM_Y-j>pt{q*kx~dCEv$Ymw3zwU~8Hv`JuD_w_PDg)!-3a&Mh{Y?N^bO*n zz|VB~MRR6ucx|>xz`hN+uaYQZw4}E93Ap<}O>-96jtXZ$P_fVJIB_Ux%*4ZK49O*N zyV)4`nLuZP3hqK|?Pg2GmJkO))*};0RKlib2YwWhZ;n4T0Skx;8=s##!Bz5T6Q<-; z$&xC-`vpho`+k3V>t@KufS0~}SAgP!r}EFA&!ZV!+TT@_W+1I)E+MB-QO{KbIjP5o zzP20|Q{RiL*wz7K_@~tCvqVISV%J82Oh%KfoQy0dsYqmPkKF?c23K9Y-(3%l9r(yW zOf)YuwPeE@AVM#OuZqEfH2+xEevhKaQ6s1z_v)$1+1JerciN1(W8k!gOCA!XOd^uPm7$ z7d+XR@#rvIl2T$r*w1ikx%DkL6#r>EJ&4u@9O&+*@~fFg?A*iqS)4!l)xI0lI^m{J zatHJMi%sw90YzjM<4qgvb~w@sR#Nq=jA6uW!i0CWAK7!9YVK)p>z8;F>JNp^)6elitjqdS%tKYT(qhlcV<# zd`xHBlOY|hqMhE7Sn-D3n@a7@{5z2qSXgWK<{#A>Wh=F0E01Y~(h=-NPKIj6^Qqq_ z^c%h};NG=4fZEWXUmBGWXByZyR?nwbPLTTSjN+AQU;Oy>MzO(TUn*7TT{mLxms2fJ zH;VoGzZyW(wstV_GCsE!Fhd6^eNMQH*lfcfPhAduMj=1{Lm&4_Sgg?ST$DA~C$5v7 z0h^hS^7SLCNBv1z=Pm+5=yvYPcHTrBC4^{k9BfPB8^A^co#!|prc8HTn}ip_d0DRi zrl(R>V;z52#za%EW&KCS%`Pt-L4~2vc1w z^wHl)3AI01RbX|UpL`(Onmep|{S2YTb>e&p#P248;UH^Mi14;KdhvhkPbtL|zy};4 zr1_Y2suvYGXJ2jTrDlw?enWf$3B+BhXkbOo(Intz1ZtHaA8~r0wG5%rktD*4cLKE3 zMLQUMe^OD`ACSv>I#4VT>U3;`E4+t`pp_uA?6!KCJY%7}3y)=1X1+}%(xom2a_VZ0 ze;0nb{*GCMb>`me8s7o&^!%B!lBH$a59#Gy00l|fms-)9Qs)9Q?luAOHyc#H=O zHh$F$AZuNN8uwHt1{Bfud0|~?w6ms}5w z-wD2@exY*jsREe!+&#lLrjxdWV);4!w#nF z=C%7TBP6iLV{5KWn^!}3HltO|c-IUCOj@^RUM-DEWLEbR2v@WW*J>nV_1Yasdk@gV zrJem>o#!5_^V8mtREokjPek(9<`kXu1v)(EJC>6>EUQs^bUSU%TK&Sk62gqw9+e*( zX!3#D^?NayF(ll;H|F=7!Fk@*Q0xlXfPlAOtK=QJW7}9$m8mpQHUfk};3jV;C6haYzwg(iXhF1>o%uaAfKIqBU34LH z{mT6aWW!e zwaEIV747rvw1d-W#e**W6J9h$P{fQR{tV+_W!YbukwAYWO#iWb_wHB#o$+m#kpy@~ zbUKP|42t5sy$G$O6xAWK{fgwFBct>PF7weHypVC06Mc!^5qF7)K1Dva*3B56PMJ;U z>iw2w!Dry(*{=rcZl~(PA?5wK$m-&+oyhN&>)OZt$B_n8m`QrXbVXA?cjWo4WHFzyZGLO1a~n9b(g8mj09O>YWPnAjq0V7PhVxz0s6G({!RWK&aIG?iSaZr+11I-&|mE0ODw%HG<1PA0OMmCt==+%Z` zJ_d4eCkXs_T5ss=eq7NrKgnN{Sd=B|BP-`zqb+he;%SW1TBVcn+qEBm6gdeIy!!Lo zseLc}1ij(Zv)T-GH#O}e^1tzq6F_Reu;uMONcRPGEo15pc}wtA{2;#W!UK6dJw47i zp3I4X&op63t3ewLo;*DKdb#j{M|yArC(;0hbW*fg&0j7QNhG;;+d0Ar&3*b0OO`3* zP=S$?DW;1PBPTj@owtjZSQxm;E2o7K2TOQ(g<03qz0AGWf64VeMh3`=zIRHPOEOh$L^v-H1*jW|Cl4 zG|tWt#ZqIcN7qy$T^t#JV1wgW&bk0m$`79{VVyb`2fq#UI+>C)s+Z5!q{rPRmEc;!J z9X;K!&x)^b5Emm){|9r>{v5yW4`&~Y-BET&f%c;b-UX?Z5ihJ|qvGr7AFMsZqjOD*tLys=dyQ|IM<)GI_&^X`59DbDM zBl2=wOA8M>vza63Q^IUotm~n41G6P0C|#@KKc6;J-nH}RkFqr*vtGY#JG0Qc+q(4X zd=>SZrQ>-JsKjXMzj!<}+h__2ekxGIwo%hp(#4*Jq<}D&Db1YZT11?_uy5x)5Vi61 zR#~*KVwCo>VbCEQcW*%AH~3!GbsaAYbhq&KZM>ij6(rkW^L8yz)6L_-Xxn?=>W}IP z9kcR5dH#YHqe-nFD*BlU_g7Q$$D&e!MSF6~SO@}^&Dvx~W^uU_YEr;vnEN~TkL zV3oXRa;A?+d)Qb#Z}Yz%P~2IQv*JV@z?Q34Ufk!DD>t)Ae%6Di6CDlsLIoQ`Jxiw= zqJ6H$y}uh8$4Y0d@on!ku7ER{PBUvU39U9mpoz$z5{%mJug{w#=z?;KC&62%l~F~v z5*|{5UlN#}fIu_0dLAF|TOqQecm8f9&HsWbT?LhR_WAtOng!$vLf_^opv~3bESqAQ z92_=-trE~cNV>8*6@_vNDHZ9WLdBm`PH_9}e2g`kWJ4$$UOjt6QT}oG7~1$A*4XQh zBZ89A_b2?%38)ABvB4}0m&_VeSS;p>SU$>HZ@dpQ<4mtS@oc~KlRchkiE(li@Ol&6 z6e1C+3fR)nb7yY`{gw=vGt?}Vz6c|EQ^ZrKl&MLzs)SCVPe1zYx;o{x23sh~EuTsd z7?2wKefAWxks9&w5iY|15c4Od5?r;qaO)qHW!bwPQ!CfL3V2^;@@|3GFxXDK)2;2n ztFMfhL)1RD3oVBU8`)GUziu6Ul(9QlC3nfR4Ih1xI{W1Z(O64r>lck+l-01T#!&Q8 zX1{b6yN-*T?le3vMA+honPZS7y}tpvt*C^#ww$;A1S+?~J(%A%9;FF-r2a94!>y0G zjoA9Ak4x(;SVDcqX(F9r!zvotm)8`NRF{)Y^!H`yJ~kNMp1FXh$+t0Hl*^Q_e11-448 z&p&z9rU4KY;v5fp=C?l-j4Fx!K)?q%roZ;c=w8Z<1%D%=RDfA=VvU}xYv1O@BPJVQ z)@@lj{*Ut9J8h}@?is?synDf%SMd`&gmFuB-j&_YIp!r3Zw(}|6Z^n*9l!}$4w8dA z+qS5GDA>Py;Xpxsn^J#|(jONXuwP7B6^HS5s;cm+1UH7Ul@t*Es>1l^vbXZjs_a{o zNenwnVp}vUE_oUdkAg0D?IcL2-G3+3y$bWccK;E|P8`r17)|%$J(VaMr4l*Ak!NN_G+%M$bPF8CjCeD-|L#jZm6hy7!1EvE=b3cIl<_e zx@Ep4-Z7_~x~{$@6}`-$!Fs_gd?pL+UGM&9ZTQWc3&-?dxxe4BcO&l}eJV9ZMf(0d|KIY85`;|gzl;As=Kpu` zhIYQ8wx}=x{Z#+K)1?6Knk0_l(BHld{!NlV@3L+~tMQ*0EIomtInwj5{|cV?qDNt) zaj5HVd;SvoqOmgqGuVG9q@P6d?(35;KC(D0A=c-PRSCe2Ap+>RcfAy$Z&Z?;;oW~E zMDEoQ6u-zvB8gM|is{(4;h>P>KhEdz^eme&amC>N*^1}-hJ*)5w(0mE zU%i>WVRm-)B0-dOsm%1aJoaAe`=u1Pi=K8XIhCJx0tOoJGRk9g{6Ai;m+I)PI-m5N zz(h13ZD|6YUgI|s30R7>?`~TR?_M3n5-T6iYYrgEyzFRw)pwm8Ro4ujisx6ONb{#O zjv`V}`QB#QM!MGLrM!db_qL-C&PU&C+2>d@ztA)=Jo?O2KFHmrHoLA}uKL&d?s*ok z-CXAaHL*4dJmDG)d(9Ze)33lsSpKRn4{50F%~tY2R?JGfrDqPlm#IQS(CetSYKX6o zvHkqRK|3b2)7@ntfAgdJ+D-KMbH_f!&35DY={s#Bb|?vkoR7oIBDUH-r-9l@L3i4X zDsgz{MP`zZWBqQI z=-?k{yq>~;Je@OtAKu=0!MZk$F7JJ}c$~Kv8Ep7@gKh7TA=-nh&)#jzyHN(gM|H=x z#fZ||nnH~G^~9C1xgzF-Qnu51q;=F)HS6`_pzVIhi8>+D+diqDTzciRkH_mX>RAUP zWXrps=V0Tm@3KwMs|k_A+u?w&8+RfZkm=(}d8Ie;=?S`lptT(gfUGR^G#=9|atr+J z7+ih2Z{-2}fSyuzWUyQnFw6t!+jiFq|#)jU-pL66|v$4+VrVvdx?G*+=5ZU87hf(Ge z@EGD@wg%nKz2ON9_?pS=dbCvO92hJ3>T7WQ#tYTr&a_5>*2g|OY)!=9TJTuuuGj#M zBWfT5UI;Nm`q}C0FCYXo(g5!kDd%$Kexs-^9D5gy^fqr{*+N^(J@NIr6*H6?!f7 zA?mON(37z`Td#=2bBI#J!Rb6l;gevf;v8iH_sa~5d=@XL;U&F58mq&eOvz~q(7rcg z0`k$>=+kK1j4{yz&)i`#1QNJ`uZZR`LSs((?+*uy5K+MWajDMH<%>S^6a|enpaJX4 z9gK_D@lytdAiUtnHEfy=$!Hm)TON@!E{q`@9O!U81f-FN0doCRro-cUDa|D`wF}az zKaEqr4U!I?hCF*b7-eB*LAKhUiQc}mv*J!)TA&XgwQ`1bh5r3YPgj7P?6a^ACQ?Ww zFO{*_ksXG;3Gk_yx32P9@#YLy=jvjye`z8AhXQ53^XWp@CSh>a=LB%&{@ytA^739| zo8uTENwYMcC$uRc1RwiQ&1^pU>cH1-G*@{%+_~F!snKfr0}KckNGDV09-sde$|Le^v)rsQUMoYL zc--J0on#v5+)1mk7`}~V7YT;@JZsK!CJ&|br^+?}YB~GdUR+pQ6nouBgFq>*6uw>H zP+t;CrDL`xd~uS<=b~_KbCZz#Fe)7!ckI$%Hq+B zHTuK8J$2M~zNE*p=B9x0=5Gw#-Q*7~n?+U+Om#EG=I9j|0BBCQ1r zI;|HwRot%z9U<~qY`TDrhzHA!4W3)@+4VeE$jMNeo`*wnbWUY z#rQ9qB5}~PzuR}Z5Ba&XviZN*+W0~OR|32E)>Jv)*^WuBa0c1pI*cE4S8 z&!!QsYPVXJH{9;7XLVS(-dzla(4uWwE!Tp)ueV*G(?ZK()__~DAlb+J0C9i;!px_P zhc|&x*NBH~`CkD^dw6<0+sty_58x88UEqq|)bq=Yfg(ZHp^=R#hLVYbQgWSqT-9@M z4#0@;;pw?(`J~{MOG+fteKRy<1vYoDD?DX~e}(TNBeTZxhve5BZ?TPKGpF9ID5&F+ z{r3T<8TN;5U@MWP7$raRNy5vgZAC>%X!nMdgmgQ0lB*gzWG zfTGj+&GKQlsmXb=cwM!9?|{IIo9B@u=XG}gsO|1Cv$gZM;0a;^U(9PdiNY6b46D25 zdA(+D)XB?ubVGlD_(j;{%x*{dyO!j)X1mM0kA&`52|9N^3+i)i?GbVErzXka)uZy< zddD6%J7%}1EB<fd#bZf*(FmqEUah@!Xz>@dGbMrIQZ6w$v&Q3~}!HQdovCBfon| zh5sCGd3C;s1C5EZJsX6N0P~UvxtFBH!0Mi}-Tnz8ql}d0)uBL%qg}b&Q;#0!U!82z zYQC$*3>Qe$0z4>ZwY4~03>d8lczRf6@qZ8-dwKXhi*dMqce)mrS*rbd7H-sf=k9Jo z|9zLf-&Sxa9va6~R5NPq;F^f1dE^wv~uqtM=jKAmpy|4xHgvt#CaR zorymqp1W}^55glPhfO5{3T!y9{a%>g<@sQp7KB6*Nl3;;bU%{w=wdK>=B_NjquO?} z#Q!0`G{m6}ww=DufF6r*+{BSSt_2kQ$Ss^4P&@Mn zQA8k0PkF0f(cRS6dxTn2gB9(d)vNIlbU7wBBH5Jl zwT4*z$~v=GU|yD9Ec&6`1u%=z>F;$l3V!wS^6r;@>0l`{ahc@0kytB=x4{#vcobl) zgL3!Nn5@nQLS2bOI9Ktw`O@KsdVFNd&aqEB*V*p2fOF*ZYH;PU%K;ht!qSwA;wq=( z(dD=M%<9s&>soCMLOEV5f*cGcqf1w2wbW0+mUmj+6>*f)_!~bR7^I7u$>Se0*Lqfc z#fzPS4lq4E1vtz0iESC+ZJjYQaoLgKu@)Nr@>*jEGUV2<4*e|q#^XQv&fhuRJ_7{d zSCc|JM$Cvpb~`9Ju|S9n&2^1fnKxOzdNxW>S47Gqu5w=y_|v@eFsuKpm*}xZkaq`} zz!G4x1-6$uSjmeL0|#A3@CjQ~WN1Uow)>}*d(|^>wc+dG>tDvvgDxEiO1UFfDm@{;>V+Z|};N2sT zk1-ce8oVkHY~jIeJ9B)_#Hai{K-|8P7q@x)XU?<#8j!IZn!(~Zkyf2^sqJyMOQd^a zkTj@wd}2Ry)11(Cfx?E*%Uh>Pl<4wA3EfwaNzkhF>1X{j=t7{Jn6^>Ql0N&Z2f)T^ zgexog?A~oJ1f|@$_!)KP$>%xna^or+R#cOvhuPwaLoi1-c3>6|Jjhu&s+RQxh)ksZ zq_z1foq_f*kXb35l&A&f{TA%u5U!KtwPz+IXfJ~~O)St@@$jItJ*;S8Xg%ZLaZmx7 z$6!O=syVRcX)=>e(Qw7YA8c%Mc+IE;nsLiy@_WB~1lMMPR@8=-6$8YgPt7Ebr#;7H zXP^b&?CabHlTM;AoAZw=cE)Ndi>?70Tux8G8Oq?S4$JMP?hN&jBDpjVY2SxT>YWA2 zyacxv;|1D)P6fFXe(y)%_m#)Sh-9Bh>~i`|GV=%o*gT8gv-0}j5XwGDw)>X6a3T+@ ziGu`l4tcyK7PXN0vA5$F*c=8Th0-#U3~v>dHiEhgsWV0f?E<7 zl;3sv(wLvbhTZRaLZ5wy_xmopyj|8fKoMztZ`pNV{$^c9`ehrzqW&aZ%%o;#DbvEw&9 zg^qD6{Q_PG7d2Z&)kK)qT`FPYYRWfu{h29Y>d1IPuFb`X>!bWHaaP?E)_{2vX)t}; z^KL^DQS!yI{F$6#7!j4%^XkDBhbnxj(UQDeYW>`rsXxY)u`I=K^vdTPlX{q%Cj{^(zOvs)etQDhwTTJ>F=C+vS%^a4$|6tmIAF{ zXX83IP}7UfxT-iqa^Glkn?V4@tpn~NQknfJZJ&ASM^p=8e!Llw(*D+Hm4ojzr|T^A_LeMae>aAzOU++qe>+*UHa|b2rHBM#oTn6(W5dT-SWp7YXzhVCV1JJUe?6i%sOFb9Vjz${Xj; z=YE|*vskZTWQAX?t!sC!Yio&Dt*x#pG8A#{mjco0jt)v52I@T}96HN93chCGv{v6M zZ;>~;Hj%K~^yPM*;0az6Tic?e#gN;AhK89n?u*?i)c*SE4>aVZ5o^Bpst(ORM@u{* z>?n*UeFP z$txtn<5EUYyV+ajxT*?Ev_~Z*&=Slw*GXB8 zBrtNxC(Ngk5YLC;E~ySm!GkoY8GpoiAB_)7j5`GyKvNymMs>p9Qmij+J<=8V0K?-G z;Pu5@txht9%89g8_+vz&M~kc7FzVhXUx<|KgSk#&a8!n8Zwr4R)sdPAtwffpj_0R{ zbR+}+CpqIbifw{{bmsVpzaX|$vvKOcVHW=J$Pom@OOsKrK9tE9XlhI1<5j@zqRl= zWTj3~EUZoub*c=yH>vAQ>gYrt2qlcmCl!KB*t#qykFwLL&&l> zcx=mB5bxKQa+F4OxoR(Z&vFf3TaHd|E=`Do3oq?eqzK7;MOZi;HgQy#qtm4tFg9Ot zZ#E~UMtrZWacSHW^~k(3wXuJGw|W*`_)Eknip5+m_|SA8 zZFXuiQq6d47B1kUr-hI)EYHZbOkGn#4(ajoVLp9QbOfWix54gS?pYiJL%?d(;L5>h zd%+VrVJ4`=WV~*6d*LVMWMxboVfX=kjbiQbx&XcH2|9B|S;T?U>}bW3Fau;9v-DtH z=4bMX$AkZpAKWZ?TWte2lqm%2Fp>V{zF4JwhVVqLG}PsB-<`x`AN#&4m$%dQZ03k& z`o!pb#95Fd7hQtb%7Vb|o_EAIFWnyp&qv>0|bT%;4a+iYoq-BxO zU5Um#Ecl?ai(;iZIwPLxFK$e_%p;*6$X*!KyYLAd+k+vE?Qu>v6rdq`o?mO=%#hKH zu5*+-YU<7D89v2jc9xW(`}R*vdpivEGhX1mR^D z4>zrJgdNMs@Ef&$dVPngIzLwHveU&|m87M`Y*wc==lpr99~oqLiF6JLbB%CU&C?S) zM&fmX02F&ZW0;=D^QqKPRdpIx5h{mVH>Wds#%})I*;_g&#aW2;1ak!&ZG$Om9?2q{ zy2&nJg}!`MnCxw$U}DTBGEnU3b8LHTfp9J-k^gKGp%N9%w~?~joQWN}>W3<9_l3Rp&eM6U2%Q?`VltpMg;r~;Kr1S^-qaj+d;H4Cq zJ2_hZ#05#{pRR0ftN^0D{dzRolfoWtIx=`ze zbNXHYT1}0-ycrfsC(g*zd1_#pHWDB{u@)Er5#|4>LWNWD%%Ob_Pyf@&*JE($J0Egre$(w|&=|kN{P8o&czx%ADuzkZ)M3u}08ozWy5*OR2%p5I{R9v8%55Y} zQ0rN~+KqA*++($L2%PP#Y0h7&FV;{G!z$J1RM*dl`tLReWBU2M-_(Lu+se$4qzTcd z@u%T7d@i5GhCGFnU*s?G$^49P@gZj{!EO>tHfKD|)*l7-aiEo@PSvwBe08B&9#jK8 z<5ai0x(?OMf~e?W_RT7!<-dtr2J0Ja`}dmkEKxuB6W&kN-I{QGiMYuZkdF;+K+#wr zbCA$HKU)s53?*of9*!rAK)WP0NckIwSno`^iyQ1=y*z<16Qs|s^+aMjcwhE`y@5$h zV$bC)YF$XJ)b=l>o=0gff)$n$xQ1<|4oTBfe%)^dTYhdc@I~N*9 zEpMo|nu>W={W~9;sMthGG5p~Ef`*MFHd#oZh3AX;jm+JapC#vdirA?V^43p1Z1Y3TqohBY7RS2DOBG&AgcEz0uCq&DvO=?AsEavOx1-D(6f{y?-LY@ZtKfJidkDFAjqO;f zpGUtg9v$yt%oGEo2`;qR0aH_U9W`+A;raUC2V1Tyd<}%lV#xOVc_WcO-X2zepoW_&N=rXzB(D1%}{C#@u^P7ofW=7l1=ul{`pv1GC6 zB)_V$HALs(yfE4f81><6un1HRviVK~0fwb-Q0wf_#WC;z0(j+L@8>|eMqxAZ&eOv8 zvn)c5FS)628gebdsfr+l_W+zmryT8sN-ODsc3EZXwoE&LE{yp~!?W|}5VpKZq`hGG z%f;eo?;>+TjlJM`y~@8eYk7N5RTm)~sEtp{X{6dS@C2q~=e?UXyXd0_1d)riCBS`G zDgEmBq8Somcg6W7*PdXyrs^`pdOAQ0-f>$zRT*7nd>9H0Pu(Rd>y`+kNTr(-lm#hT z6#k_4c$}D#>i7HKL_cw_PQmj<3gKt#F^Sr$(Nw0t&Nyp$>cG3L<9|TK3eQ%6|J_z2?7*V4gD%A)dgp#kbBaZbx!{@QB`5F8Dq)>b5 z9|>b5iyNXokod@xg3R2ne~hkTDn_--{O9b1ypNfSr+BcO-x;E`3vf&G-0BSX7SHy>oHD{Z~I6G(%E^Axk(pS4v3 ztQdRrPjI-3&(e*!mvCDpj26h7Y^=z#b=6f6xZuxpmgQ}Yf0kMgPO&;)&%)EZ-uW%H zd`4Nm1w1_&Y5rxTD^T?0PY}`MBF$N*%p`O1!;wGrPV$b!E5SgWQ}W8upeH9b7j;SY zZn{Y_$u)*;r%ixKQZcS`X`J=%%(p@qWm5l6RIKBYQe?*|j}nshM29>Cq;BSUMd zUL@__PhemN1ypf}4f)2q)zx}1qz9Qz{EV0F*rnHc{GsQRnNLpezRlpXgld2x?xLFp zQv!7@^yWd3^_bhW8Y}O9t7#M$aW5JOk0{a-X)43Mm`a9Q9CvNnAa{kzZbiJ+IkOgE zzvS`adU-`Gv6cYCf<`Dl_Mqfo_kd-Xs4QHK=6`=&9$B)Kjf+PV2ECrA7v zIJ8}J6>C*0?T7p2{-sN61yL$%5sPoZLZnHVe5Cj6ZGLS*{LW)(6O8{X=KBGKOHQf% zBUHa8wE&&ls`>Cl>1^55JW3~$+GcpQBh;+a|dxb59Y zbhOYAwB;HxJYSD`Y9aqj4w{Pf<@UAS-pOvy*+>nG4@A(_qX0Fq&7{NiCA%{hFrpZgS>R+0(jjod zI5M=yfKlJeDvilY{hrNOo(Yn$Hq1GUE^jC&JH{9zgURuLu{3WpEBZ{(v0R^=i7Te? zS)FfAW;FUlk@vjxYLd~8c5Fg+2veB-sWc8_-F5G6(F7WM@d}|ZV6i&8FS51 zirEf%;R_8hpKt^`Eb)0phslt9{?j}#9$j8^xxw~yOOdp~@3NT=Jjj6ctD9xrit9x1 z$U1N(5aSG^Vo4yB&``gh+DK5V+IsnAu zKf3v4*yoqdxKmR)8MS$c1{AO#y#Yx*uu;;qN7F;ZbthFTjZqc4G4o!{IecSC%)cfZ zMB=#VO7Hhik@;HXKA7Fy&F5-ydv2AH6_rS^$UF)RT`H~B>Yx+*wD^mRDbVjqX@ zAkKG;%>%(G+j)*txc-a=*EWZU;a=b z(`F|YmVREof8HO6k}K4UHNBYAO#xFzSQW>4y9w#%m3ebFD+lEa$3;yca_z;u6PDvzJZIEW*KL>kk)DcRkkr;E`t~t@vi=%D?L@PmC=i8{! z<5V*yc;7SupYSw0!OE7kgc&t;=g8M{(1w6$>ytFs6e?vk>@Is(`P*uuJ~Q7=JAXy% zyY-w1cGt5EpW4=?NldN3xlK0yB7ZNB3osPW#dY)ocr;@lk5FSl9;cXNe2bNqO-Fib z)gabSh&S?H?fj}RK|TzY`GM5G@C<#axGlkNZEQb=AI13#RZ=+~#ja9}LPjHrnsvLf ze8TYI!OC0`49*)(!@DO085YkX5^wM2xe}i;m@2=NnI?XIf($mFm&K2U^V#Nj^5aXr za`DPHIR)!xPrd8VQj=^XkPVOBQ=Nw1704S~nWRluyReu>(Dy0Dmh46#Q8({Tce=sL zU6}|!q3gANZi}#Z$z|=a0s1ynJo88AbZ$L5?C=RjNwRcj)B{6i(usZ+RIpEFS0}f55Y<*sMB!-G z7P56~mFe1Fl5s+HFv*vJbZ%jR@AcPP)gd#{qV$@)Q+lC#X)ZY!+aHmCDWyOAbT6-# zj%<(5a8&AIzt4E(2!rXU2ngbE(tmgayx%&LamGEhMM`TEaJtO&1u48l6Tl}470b&v zrqQ0QM=2vQnT%!wA0+#cf4;W|jDa2OCTpbU7TT`e&XfNzWt1xfhK23xX8bsCJ#Aaf z^Mgaa80YO3!MZu=wA{4Q!&1@u`?4vFfAgO1gaWw6>Zm)A@N)4D$Cbbs^UC-loRl}W z_WR>=2OT$jk?ons_*C`t?+3?~33JyoXYx-+^=T|tz8lRP7SmnORt9Vls!{Ijf|tuE zvpLX3uu_yfjPPd-YtG;^XbBITrzZ5xFlI;#&e>|3O}~V_rmXC{sU>mZ;w|BWE3OunZ&Y3 z8wEa$gs}+kc0p!?QrhsLwpMGAqAgVNzlokyDHA#@C$S?C(=%UjpV<>kNmc95)?S&J zJ}uBBY z$x*j%X<7pwu!kY+ycYJ1dH4|ehgpH0J0%J(*Q=uNT=|Clh+7+WY{phSj{`;ohUuLn zj;Hwg#15kOCwdSzsuvD}iaQ?VP3S-Qka4P|89>_=qz?SIYxaxc#qR z%AZw7#J|D@R08$bI!PQ&D#yX&r*+LYzceuZGmrkhbcR(cY!h(XCNlk%Ym_tk^6lA_ zEGHf@oVFCZ^yfW&UFFXKf%f7`z`pO3+e(k989$4Y4R|E`jcPHk92?TpTFHC~9dc z>e48x5&W@UHtCJpIs|qHm-0oLNiWN2Ptq!c*Q9A{Xe;Szk!?efwd*T4)+A9-2D7AM zQ&4zXiVoW38YoOlQDuhg*^0z#?9Ef!+B|4bbEsr}ydWm*?{iY4#<78i1<2||>kW#~ zaCq6sJ$vz@3Jv=r$gvO>OzmW5OhhtWh8Vw*JF;fOYJ*p2T#1F=MuGYjY?S`Z@~f2g zG^@S!WM47sdP%LGD(C*vW143w;>=gvMMn$7)v&Nj=7g3Z2(>Pms$lwWRrQ7AQ#^fX z+TyiOC%Od0Iw;i<7ILX1(pffa8HcuIYQM+BW0E-PI1~%)s1{1x&1Rx20jyWqq+|gl zIgrA%r#4MJ_0k8&KmM*E&nk3X6>Dlozs+jBJ1wdZa}+da)Jg%Cf8*@)4EUaUa8Jr= ztb(dEsFWIi3TtU=PzN>@A6o2)QI?Yq1f{XCeZaD@k+YZD_Bm^W-Cf4({E0Bq$ravSf(`&tVKlVGW0EXcSRHM^YR`md+5{j#x% zYcBKrwF%tf{9$H25{} z0?tQ3kPV%-4DtZ9ijBVywJTKflcg+2E)0~0Q=4!3(tw7QKv`Nm3ai^Zw&|x9$B>R^ zVdT=~(N>f0v`9E0jP+r{c+;1Uh2+t{eu;w39*iYA1x3~wVs>MjwvT8Ml*X+Hco5We zH@GL_EyRB8borfpZuC4Yjw1C_W?)-#cBrFMRlneaPNXkn)Cbv2QxGr=Z~*vg*ogcv z;2>umKIi;;@b;^P5RJVDn*?m@>O|CM&+DUa+0aNjW6T2Kk~g+proo1dR3LC2^^Q&J z;%5Y{Nx|hX%B-2O`P%8rUukjAl&8WxlY*%Og>X_chHx!WAn(q6kn2w>PgV_YFT#=Fe}#GH<9Z-0EYedxsRuks%Wu;(2>S~$EmTyFPBig- z(VlR$W7|T*gfkC43X<}dFR1gd(k3-N)U+V(8H;yFFS0f-_c;5m7?b+O#k#;YRiKky zL&ii>phESgtHToLV06Xg$igQJPs;F!Q_1SeKB{(5 zWzWlLeI?n6J4jqp8=VqWxfGwo*rd6{oC~v53D@)&?jk3^vbR*2wIR+)b{TkTNKwq5oW!Cu$vy|I3NkqGLK(60i0370_L@@p=tH|p;MVl@FKp}}>K zpPV{I!BG|sEPW!3Oai&26mx8Ui_L!Owfc6#5@d&2^mKk7#WV`*7E^cKnMokS9ow_A zE_Xu*QLB-(f$QpW1f@{^jcQ~-LgLyd=1;=o(!eXf7-5L>%cudF7?1TCNFKbzak&%( z8TQZgZI+f_Q;#O-4Pv9i2Af)37#9AbH)zRN)P)wMWul{HGR0d)D3_PhOo~q;-&x|) zb{uG>jld06YWrf9wzQ&gINg;_BPl7tOqY`Qj4T%f4rfAxYT-PTAfHnR-2~mH6YYiq z&rU7ENOeZkuYy0CKrfqxpFSNE8v@UK%ibcO(@C59rBILD!`Rpu@uf#9v2w_RFh!(W zCL55|o>*LtUc%5!Bi`@cP{IRC+QG|7`R)t{cM~&qRwdI((?~|n%2o0c*)f`sfYHUu z?$=i{pCOP&>XD^-%*e2_5x-f~-VdXLZS%ixoZ|d-_4Tf0(B1EWPf8S;@po)Y+Vg`W zO;=at-*F^WeEiT;q^AgB)47qE?!P|}eNBEU%bAIUO|>_$GB+0UM<5-Mqfd5hsFJam z6ax6m$qX|VF_`V_nUFrp<+zzHh{uOzby8{jR-h_ky^uIxy_!^%4I+N99_4pIQ3_9%>Y z4y>=Tw#sOvKPcEQS@z1kuPG^O(U9B;i|H!j0oYVs@3Ms*-}sn{6rN36v66b~oE{d)rJc~7m*uLtQ$KylMOqNF@n!c& zi)Yn;)gNM5ia%w9Me3v6Iv=B06%|jXlPJUPE^?+&Csa^gJSR%=>vu|8V4;$fyRk5f z(ZR9(J-)2@?_rbAYK8tx9tvO(g8u;f@7ho-TiE&62dMQ;9U1vCU$&02J_f;Ch^{!{ z4Z6G3!64qBz;P~7u)7W5|5NWGpbP2UDl5A>P!@ZAy*A2M=nmnN(+<#woZ|bB7+}jj zxb4CJx&bK&cX`<|Xv5_n;yd6U?)=lbFA&5Rhb6I7|Hb6HuySXy{yqPnm)!p=7x?GI z=j7{u*neFjfKCF9*BS*3@}I0c0UwYCUm5;s^s4hY<1)nI4Z;V5)Zb)fW&Hwp0vXmX zC+!CkzI#T;!~|}Acxo^#=))65f8xQP5IhK+?UOI(1=E1mAW9{?B(CMf`2sy>jR6nE z@>v8$SqPPahiA3B8%$Ku00|7$2N=pGVP{tj0AOW|L)Z6z3`+@8B_;y^pMNx;Ts$H; zBnl)-;8%lxp5?!64*g#j|My$4PoMuk$DaqEA)NnV|GO#J=br8V_z(>0GZ)zZwf`?} z`mfgiHWipsK@AD)@t-mYBbDGQUc0!hpRd zZoi{T`q#n*@}-mUV<|sL_ zF7QsLk^Gy_=Cms_?7dx)WT2#?hvZ)x_Fa&>0v~c&L>P;Nuewm)k`fd4JG)-VvhHPB z)C~?X_iCb~q-PT9Z&(oo=#hR=e3aNBgl%8XwWrDWn?tzW{pOIQfkz|uG5QAk9rQL{ z^U_+xz13U+Mbk5Slg}g|uMC%6V0tJEN0bOCqBP$(#6o(12!a87pI5;qHHBhr&Y@Js z#M0lSr055zQezhJl``;L^<^ySfbXPodwI9xkg32+7uDm$r76=)h&PwFKgy}RJhuCKXxJFHB+Iw%8$rt zplL_Zi8taH^JX-%tAp+TWCc*nQPQj8iOfvq zJi_a$Y^kTKjJCvX5~_@0@|R!6$Q67Oc6UezFXMr%PO*esMsk_;!NQ+FO0`*AWdU9A zWEVj3TI`5}4XRad)ig7uoUoplCOwBpWgU&kZ1*sAw^qH@Q@JjQWzXPJDqCz!Nz`|k z-mYIcZPnM&>NU>GSoim4>4*}5hv%ok4z&345>Oly**{^H=j{C7Qd|=^c6&SkpXU8r z?Yeq-Zyq89rM)7*6(^3AGY~t|njnPwkmR914^+CFN94>>3CzO9#x-56xTh%V;E>^E z*l6FHR6cUGUZcFd;olKKSApXXHqt)+GwY_QZ`(U0)~+a|m~|%m51ijGiXLKhww~NO zW1pcSca{o`SXZZ32~?N@h*5ns*Xl)1-0gjEr4jUcIsOoKTpc?+%#`+>04`7&Ml>;R zyRdk{E}7NvDfCi3EGMFCnb~6`5_+s=eET}e^1wBO)F#>U|-8#2|4SE7Z ziYswvmP18^Ee67sVTx^jq>~FxDcP>(-K5A_oaUE}wL5s+Ul-t_aa9cQ8uVR@p6MVh zm0q6hi1yvVY!c6FBnHy@V+zQ;d9Yn9PggwH+h-a#=Va~{DA1I}&=fL6bk#Y{ADmo7 zktP^#^BAd?1|#P&K^PzgI}_U+ZdwKZ83mS5r(4jMKNlI|h>UI$t_zrsUir{Q0uH&O zwg0%7{36GGSF%+k4$EeO_g}i7ACp76ZAGPv)DtMbX=_<7=_S0CwwJTxXPTau0uzD! z%zOE5?>;{QIsNfMwOnx_bTna8SGUV*vfYIiGTBNKB?D+;)51es7Eh5(CV`H8hExCE zfuYVOO0e3Qu^@lPYTUPnt=+BA69YFM&Ku3Eo*ieE8_cILey6l>rf6yai{v7(Tq>`B`|YO&bpJET^XaZ z>rdf)K8^dlU`UwnQ0l%=6ZnqwmuN$a?E+I^JF)mnR%?4nJ+98Wh=?yv^^fLU*@p@w zH9cMy#%{2Yjs@UFf>elUzj^QP-_`;ayT=h5SPU)iON48mO2yYyWwJxOCGs(I6_M-n z&{F)eB1_AN_6bm(Plw8UjgFk)#|eIbA*33>x2?|RbR_yK?esU|#0x@w8wI%m=cM7q znT17z(k!9^j_*}kK*G@6wu_4UC#PzQs_}W}J{%ta2X>V=lZ|W`7IDSZv}`R0c{ccS)4)B|;M)Fo7 zQMQ(q2B|unp7LO>)a79g9MOvaED_kFdM`Zuu(Xjq)8<|0T?UTSIV&~wWz%iuM`b46 z&Q^Ita;1l};bJudFfFGP`m1+W&Gbv7GYZuxiwr@R`PIUt9y-y$jD2(%k?oQzonEz! zKnF$j%WV|g+~4qxaQ)86;hwK-mha^!h9H=5O$)Z9F1a9Sx;p(DJWlfkKmjw|EmS2P zbs%a&gE|a|$P?G&cb%rp*k}a|bQ@i{8BPzPjN1%_ZX!+|6hfE zv91;J>{)Mpva9wgKREK=yeFoiecg?p8E}5sp*Q6G zFBYW2iv1Ijt_j3+`URR_vS+}n|F});`(+l8Gx>|^*{ALK4R=&uF+2(GhK+Jq7Qj)g z_gNtbXZQHUZK|YCEV)M6)i~MD%i%3}Y-BKjz8b@t2P(}m88Rd{GKl&ja;fFcQau&9%U07+eA25F)KjbynFjkouKmP?rg94TPjo3q~F)zzOPh)to8;r{x_ z+;fh;xVyj07T-KpDX;*slx_FyO#4DgBGuT0c#Uj{<>+ZXO7bd43PJvq-Fk;`s#_!_ zFWUq{S)Wm|)Bi=&sS`2i?rrs(Gv`6P=cL>^=()+E4wa?!W|G(WG*Px*5Sx!bBTs_Y z>or0nR+$*_h_yQn!c65Oj4>LmgGQj9jnzgo(W} zMTy1%o&&T4nVdokpWR7sl(y7L9%r9~>jnQSM7<^f-t>=OUlZec%+h?2zx(}4IGWZa z*0|UAdJ|#DFH}@u??pQ5TF*~?Ck5Hwu^NK6y5EcQde}er1fLXK$_TNQXh_Quhdvy5 zM9A4atRPYHed>km%fb1bKWwg3kLrw@*YLkz%!t5{!AaDQGMs3(=M$OJ;7L^SWyQ3V z?+A}74hpWKK6SiL1)G&nx5NGzV&3C4OiI!(u8u2Xu$L!%kk@k|`FeH;lAq7AP_oI!9&+nQe~kRT!HdI8755)@@aJlOmIi z8^@j7SM>2`c4q3Dcq9!%%m8}alp{@(H+k0`8M;CK6%D18XWGBTU;U_-P@9L9pk!hw zKlb_4%zjMgPe31<*=SXl>2-kKpN4%vAdlDLv2>VLSJMGSi;WGU6e*r>UYX{s^{>Az z|EaNDDlVu7Pyc*<2H)J|16fl26-=aOM)66Dqyqf@Qo?n)9llJF`lERP-dyIV78 zLor8`%|Ere?L=G<@^e{m*(}V4EM$Yg9*C8mDDQN}_|47xfU zz|;8G`*jCGQ^zvcUF54e8uk`Kwbk>z>O}A34q}~aK0mf%36bO{4PM=kVnN}s2|~TL z3&H8FZZIwx4v)-(QesaI`=6_~1UC8j-Cm7MU&`9fMPVko*fKmURbj)=bEWuNY|PVF z17hrUphVPZ)5AEnsX8MjXt3#HyQ))pDwIocQP6<`b@qcz(vGN%9(zXR=LecZW(+vs zm@HeHur%xmR2+gg^b-y@kuf=RSh^-&6GhI_VEsCfvv*C`E(0cmkd zuoIOOg`$!~A>FFM@cdHcN@iLvEF#AA@T3)LVJMSXE6D`pf;0S02V+j;!u^D1AoZN z_rv)k6Y~X1Jp0y_43<((WirLYnniU&;`-@G)zCs*fL|5=!wwTi<-28OXBu7*{HB^P z6ai6JG4+?ApJn!yXRFr6G^X@H0Sfpz9F8c3P6XkkVp%(IUzee(#r{rs*4=AKL+AY@ z>8PW5Kc1MBzGob2cM2$Noq*LAd2=_j(fbPuFob9<9ck0!hLnkS^jmqFQ*`&r%Lq$& z*6)fVaqx6o$*AI?N0gLxPEq?B)6msQ4y!hTfavo=d#&%&=1wb+ANN(}Hw{H6@JP}j zd?Li0j7)hlvbdUXd+G6(cRP?X!iL7B=JSUxm>dj5e$8b_FnH>x6KI1W1*< zPyI8?)VRLP`dMe;N$Z`yK#J{q9z_Kfl-|S%;5Cbb{l)lCeY~{4dfuxJBkRUd7IDwD zamt_=H?vsf*O3(FO%hzUT_NY>0^ivYgM;zvlIM1ILrA%n21nU24kcfdKf)LfK|K~i z*tGc#gFIB@p6nz?%S7nU>$eE?D`R*k*j^PP??q8@)wt(Fdc4Qp)tH*sIZ#~n- z#)+(E9>0lJ>R`Uc_{zlH13uix<10GC=a=gg?oguBE59~sbQQ)f?1ruHGWgA#EC<(f z!{mu<&kcWU7mKR=<^{nRJ@^aA?&fCF#E1E@FUGFKN9;F&nmF=s{1hQDUnN2M?Z;e= z4~AqlF*3W=9d}tyFH6GY$BDIXne8?WZ0^}d%sRC`!45<7FpP*tW-*&|oci+|^ zWngcM!QP*gAOQ4~bqS@YoaFNk*oa>Xl{9IMX!^^m#h!Dd6p_UN$7NNLXJ2OV9k`UJ zf=nrwMd6W2Q7ua8INAadQIGcbJ-Jp0o4>WQ86FMndj7sST(@l?mgnoyabD_)6ff~c zyhQ=oF#3)bgdYLgvc|99W3v&s)4VYgX-By^n@`Wq*fpfKOg zdgtiHwnRDffuR6-6^SF|U*|}Tx1pk=z4$11reWY!na|L#bH+Oov>uP^{6lo}4d8;! zXNXMoO{qtGYjwn6Gyd@8f}$ty@dcfjVA=01v-NjFeqo1Yvm`L%SQ!oqnSBil8C@3r zAhJl(+}+&U)wjvr_FI1cR}M34rPRYD1?F>9Us=G zTXgic%+OSso2_3@5KP2g3`aP}Tjiub8oe)y>~vQ{;be4yM`;`bp~=aZ33WcOY!nz2 z>v8g%rU`x^l{$XqC$r7xI5f)sty+)8-GpZ!rW?l-7ZRu4eqU<=4F2m)uC??|bS}_y zTNJ-+(0#Rztb!)l2xF5pw==V8aWgw|IbgHuvrt*I`KHr=2#88KoOz}78%RrMdFoS7 zQwBMyiZPh^1N|+1u>-{axmJd(*tNVV4uXN(-vFnC)c8R z8h;j7PmfXRTatHH>3LbxMnHZ|0KS%N|Sp+@|vSW20aU9B8dbyu)W_;EY1*iGLfd<(Ct1Pg)R2WGb$tK4> z{u8-d#j_7f{jOr`mkbVxbWq@eZU=4{Mlu?EO5WJm88K5w3RgHwB8MIYgtym|=78z~ zuR5IRA3CLcqW!%q7M$5M0j?)YEkIH5SCr6`sP%t`EQuvioK!YWF2BJdow;>qA7^q# z9VY6hcUfQ3!?X9%i#&;o*mB3Mk2mKz*rLn;)(SQ2nr1q`y1d!nnCu9yz8p;^tV=ry z{XpwxPAgs;5G;E+R*`wn(W6Tpmk03CkO||}^TQiE>mUnAgQE3wJ`b7zhx8~Qqz`rE z+fE%ku7;*#S<~bC>L3>`K~lDVxWigF$Ddqct)E*zA9wI!R)H-uNeByVQI^HwT5+EKj6Vl@#PT#SrC06k`FEq zV#n-*7`K`Q89kx^6*bKazDO#4;@2F-PJZ^I@ZI3djb?NA(1~ zkcg|XM7mK@iCizFf_+8MD%sHa zr5MsC`V3SL>~pLJ(^wUEPzjMU=NZ{eAH22mzo*^8V-aunez$m~fzfTn@cVdo6j(L) zo{+ymciejl4C0dd)qqN7P=2XWY^?b?UDc+%&$`QZX1QH_JEoe*nZw(b3PoT-AKym8l#PiEDB1qzSUvYc|>Es(iC z7d>uYM<_QPYlSo27@^-)fLD9eSAoXPn5>`Zv2;^LLL=hfXzlyBH7EJW`CKco>MkC~ZjGl0Zg``+I`#4XnkN4qaDXwgoCpUQnP&w@yi<+$Rgny=GQSMd zMG}VFEVC41p4pHbRZ*E4JErUw1R?s@WUT!A>+v6ez);QSEa1_IuPZ z+h3U&*024-31j9j-%R|V!n?gMN3;=+@Z@s>{nuiJZ5c^A2rm~|=>@>=QC@tUP6Muj6fl9IKkVXjA=V8vL2Sd4?JwX&`b8e{5W ztC!zNf1NCwtxa?I=A31)INxNC3HvU#=0VTN&B>Q)&DI{+$uVWdHD5G4y^o=aoz)ay zkkR?NbSUPWN6wuLL;31>cp<8U+v+a6y~Pv>xypQQ!UlZv@2jRl6sdr!A^i5fMs=Qv zTvEW5#c$-XyWOk^er4&__B++vBg-Dex*4wd^eB? zD7y3lEpG7GomrJa390vKb&MSy8x;-)4eQUCutXJ=SQ}oogoM~s*i9K;YNjIpWLe7s zhFO91{gXmTJS62T<6&hbWk#{$X`p~5MaizhOb05+p}1uXYPTvG^i%s*KB|1(usQ%$ zn~j_PP#97XvAAYFU~@d2j&B?~5Eg(Wv#C_M?y@)6l4egwqHcTWP8aYMk{rP#=_>uO${e5Qj(|>$jwD1D1^a-y^M3khq?_fsegB&kVaJT$VIdD3 z{iZFWE}kvQ@U_*XN2w-cRBr6xosA{m<4r9m)M!WL$ugbB2s~0vd=-W~Q3r_uTFL<^ z{s%ojcaua|d4NM`kjj3r%hyV+Sg5eCZu1Pc_LbF1Lcivhppz44Hi`Jq61R6xaksmJ z*sfN%YcwGd)X7e<@ShublW3DhRD3P&$Vh?)Nxpyypt&WJv6`Knvo(d*E~I?VIT}nD zb?o$SQMYGi4AY?cAg&1$6@|8xv>UsVhlfrcpUo3bO+e4t+m;lCE)%ZqW53{YG>*#? zio+V$aoJ}NVJ)MXY_c63uWR9Q)yl8wuTFzfb|q*)wxwwA{K zvRS0t94UgpET&qMtogp9ST0fdny5@hl3HMWG)-ka9kNOWSpZIkxGyRo;3#6R6QCz5 zq<39{20Md{=W;ou!2EZkLed4VB&isIl2S%hsaT@T>v3T~{i#s3o+&!TygDN`A_t;Fq&03^jV10jX>bxp?=E5^xcii^`xT>nuk{n>xO`dUZ4pRToiK zXkAX81AP*!RS@2n!$2HZ2Tj~QC2s3kS)A9p z&YL9e`V(IFK!XWqDIv!@l(i`5=llSgU>Do9B+98P@>-hrC?Z4CsR|d}_oiu8(t}2%yQV_6B?qD_TYRi(O+)_ieoelh$HaTstR+GurqFOXyuUb#rRd=&5ag-7KM%cBTR4 za-bs}8joHBgj)Ad;*6L}zPT-w`CAK~gvs+Z*nV6&W79zCclem@gGCECZU&w)%Fx~L z^DZ^8m!k<4nuNuir6~l)zAR{2@inz<-V%co$+R!(SWLdkDf4$=avV;#Y`33 z-3lgH;r4%6GAOC}bOOyTdwHrD%TQy6erhtjO%<(|g8xvaqGcYDVF-qCC9dVLT)HGB zyvAlq-KYUl4pzra)Cv*j$F#{F8T3#%K4YOl8lsKmr_iVP?*ITIaJBYp=61-ATVKb* ztlgd)ve{hwb*X*%gQeh6U$W&o4_FFOhewJ$*84@MRFdk;c2Y?ltTy~rr&^G7sn;CD zNYffF6@!{j&={O0Ntt=&xU+8iY#XvAk-)e0Gt@g2^BZlm;0Q`ykYSFL{*jNI)u z0q!yuW&~_@B8xA~Y;vY{TQg{*p2gA(OUm9{3)GOa-i9o%Af0VtKv_)M?Qt3?XBntR zGw#};MDlQC$xF^$;%6Si07JOTMVs* z`84!ph(t54k6}q)MZ#Q%M)g>n1;wRfZSB_!MEE;qPdGa3DWjyI3_`GYhZ($pUZ!L< zg#=R3-e=stBB|t*kI)rvkB#Zvw*7q65J*%%iyH2M1ioV$2Jh@!o3tQ@B=fCxm)eh* zPfzH%D@jO4M%#v0JMW9^l!muAM|WaQ=PfGS6f^eLWuIow*H0~IsHDM$H{!0$BT~Tz zi=k(1u6UXZZ&9fGib>jOm3#?aUA0DSK^ypUD{YLW|2^GtZX!_h_W|RAA$^Lhmu30D zFhJ!Vw_w!#RZ00>Qt1;DEcZ5(Brr$N0p}UxVm0pt%gd4zm6YPxw7gcbM+%DUI<96Y z7eqbSJJ>&Pc9JHQ(8jCx9f>{sQ)}C+6)JD%c_ zo&;}tYrFiza%y*OU^KfL=zU+TZ<oU zbK-?M-(0gf1z05^m=+T-9p|pjIH?OraJ1^7sQr{l z(7~ha+^)gMz)z9=+H`ZR6#%QzoWK=>mFjN2R$@a5x;0JCu|LNXSg#s)U_R?e38$)L zyu92_WV6&`6DVC@;UXfCdTNvnl^zilmZ`SdgpPq`73cqBQ+l>J_PeZ&iV~Bo){D^t zL#;nkhx2J&SA+ZZAtD^)fs9znYe=F?YZvj0#JAiCudd}zCXwfp;+`8 zw>C)%s=q$YMhSqUtfE7gEYa`AHz=-g%^E_N4rg2Ow_5Dk&@BhZAR;5`&_}5+sri`+Q&>Y9eI{Tw(!ws1e*^p5|tJF#hq@kHF&}+^n8Erx>Au z#v+_3BIF{Q2Ikb#vQ3&6ILd&WtZaHTX$mn$Z}I0f8CF~pUyJu#5x zW4or6Wm=;p(=UH?eX67(6Sm6v!|8J$f;omRDP4rVt(*B$gKGEOlGW~6FD;zn;MiJ)xN8jb$hA#`ATIPWKCzR)iI6GVF92|3Js}8q@3FO ziZPQ%;rv#vL7}Jl_6XRPgIVRCnrCRRyNh*LF}bDT(e{$6(&3#&Mpi}6<3dbOEIoB1 z>mc)*uIV(2zM~{f`Pa7iA@-89JL$7(Bx>E(n{ugmxS%>ce_=l<9|%igt>Up4jkIPw ztXAlmA@$WgY>_4yHdL4+BgRmG_gT2+1&sYix|vyt3JY6)(f~$H=^CnlyjfKZ4ITi}7{V&V9}MeL5}<4O zY0p+lBe$qV=M2rO&NlS)Y^n(Zymro}IVIo%8?xCq6l>!#m2v=&`JYCaQ(;2a(shkrCUt#f>@-wgOj)>(DX@<7Yc9h`j9nDW`;=-({L%cDKl*1QT8V*KZZgOBnwTC z9MfEOigq{5`ezjF5JQDE>2C_1zeCQl-2AC^oibBcOt;LN{$pDY4Y-9OJF-0GorPus z9B9d)8CudvVJ2fHyMPx@oi*Cod#f|a(D?^jJO&4a%VG^O!EOf}qCB4EY4!YOp~ooO zRsDE*h$q8=sKSSx166wc6q={^8joatft{Q<2DT4bzn6ywYDtBn8M8!AHX^o}^Lh5h z8oD)d<5%SKj~L8J%}6|Z$`wAJ*K<#%6r`vKsm2v42#5eD)YXWq&ugvt^?j@7{C<>a zNoqApjizWvTHRC6X~Px;#TKcCE3fB2&3A4=Z|T#+4NXjNu&|W2VO~s%sOy@(1#F3e z%pW$gLEQdlGh1{$DVg?!K7&55ExP0c{tB01-CY!q_8mUD=H=H(<>sh9id9~#%~tPZ z*X1wak~)g2>t*^CZ{$2KnFk>>hh4 zzOe3C)xX6LbmrF0W6vrgL#g=_4C1)fm{%cO>DR!Nk~K9n%=Py}4t_ZK)Ko`Rn$oKj z<(GHAQ&xTi7SHjh2qj1|@TPt-R5N~R5O~*jG z8$ZxIXV?cPUtbrQ2MZM5XEivHr^1W-dGtnJVjvqybiRb+T$%{agnks$<;jn{oMy1W zisxcUOG(9|P6>)2l8HqW*_!Vc2l6M<38lMM71-pjfyVQEiz{&)BwcUm+}c*ev5=JZ zd`G29ejmdA@|Tpv6GSVHv1lFgdo6*T`fz&M6z`5b5MUpy%=+Rbd&Fh;aZUbbO#YS+ zl71%`LtPes8+W0e!WH*ld`v5}HmeloqF$6frhfjk9Yyswjp62*lO?f2$S$Q;d&@|# zF$HKXJjWlZHrLL5w?9+wzWj%g^ut%65*Ha{usFTUVh-du6 z!+~jw6Fd*H#v1E~*V1o2Sq5vk>@#-L&}=|6+$Tf&ul>V!c2QF#KUlYlB5Qw@?CR}u zF+zvzaXRMcm*jJXlevd{6$^5=<#Ewmy@1`QJuwg`@%T^Ie;>j6-9ic>l^+r8lk)r5 za=%P|PAdPe{TCGa_;COOAc6u5*z)&3G=B_qUHovQ$$*dr?}6wE{tsvSp+hq>KmQhJ zo(~Qtc-iI2N`eZTDnmsB_iiY}hJ#2*NEifG0sc=1^)KgNpywXkz@tAI+EcaSyu3WG zEhY;)Fp@_vTU`E}xZNM6{qKef7)1;ySmK|L76kJdby|J1^G88kJUmje z8{@Obvy7u-ZCDs|a1U7VBXu5KU|k)XRAM*AN5@u~RP?Y3xbkZvP4Y+=2Jg`OmpeQb zX(X^mnBP)GEQrAe(4_)FFjxC=3?lOo-E1E$6p~5+7_$#h{IJRAaHH`qK;z*c`HwFy zo%71|4Iuvqx~u<(_kZ!S3e5i-nEn5Wt^I!mdjF-BUn%ob#V1qj;v(MO+grWe*7e<~ zYtWYd!%6@1UH%E+NAvoZIT%9yuqg;3r_i@@|n{~su{clirr<+EEIX_X} z`>b-leP?G_YyM)xy@u=FxP5tr4fT=Qr?!sw>e7KJrBAKk;%n#j?#J;`tNEJj^4ooX zGVRAlta6%*SusjV0l#>xbyOhA$Gyg5g{U4MfGC;~N(w^I!?QOpPc;&>^eC#sSj>Ud zvBq7Zzg3RX%^R>Oe<>+0UJ6-rg46cA?tZUOc$%}U)fn!%>WE#}*%9yPWPzZpDq_j` z@n|0EWqdS#PwIBNktyW8k+gLjvo}5+CS6^mM&nP|{=4OHd*`^jci~%8`fKhn_D)gl z3rt1RNqcBb%{~Uk(IBW<`ORe(&?jf=1Ij%Te+kbhWmvF03az}*+`WgK9Z1<3Der`T zZdjM-PIGNmg4@qIDHyKd$Jb4)BKG&UjMTeDVuerp!z}wgj}L{N@u;DqkLNZ!UlUcN z@6Q2}VP<5^`flIJRr>8>dqfTVm1CH z|HQO5wOD{0x<0EGW>u@`DY@l-ap&F-k*1v0;aQB(eF7k9xYne+!6WZ#9ntBiBE#tz zAmBBJ+_aNDq6R2z^2?4jG4?|3vB&o zH}R89*bDL}ea|y(gys$3=~LWB@hiBL$p`2dPa4I~te{)`lXM~zn9BCN@Ey*ct1IC} zDtg{zJ022o1(tJvrPrWR?12-?Q~MXCdMny(P^p$iT?w`l7^G&KsxV!>lM(dztcO*- z(W@_@@%a`R+p$i*@q0UyAx+nxqwQT@FZ(=!@@1S#O+3_uM*^quEp~kF_2v)i3ZtWx zb3`Z|6In}5Pnz4!Z(p4vz-uB!6SVulsc!{Rx#?vff@!cRK6TsC{AoMUFgHZdNNr@# zz{WHuNAbCOA6P>l^t92NS)R&vtdyEg4o<44qd#3|UB9D#_CB3V?$1}9(_NnvXZc3; zqb9Qt7Lfs3&xh!bAwe6kt0A#f%*l(|_JTAC5AJ&>9?_kMhMS)%Ge@1*dTYRoYLnCk zzF~d)K&1QT5vP&S&(~yX@e9y`Z^7wCzA>>tiLi`{E7yQ1?)~n4hm<-YW82`08vaC4 z()Pau{-!-ksosknf7N&AhcllJ3;Q*1z*&giz1!hrxnD(qVN#D$PcxFmiNN~V4vZIK z00kWQpfwr#TY^HkZ9?~vK-tHZROGRNoDwspQ>(C$ZNWo`A);xnD#YSkhCY8Dlc=Qd zT{Bt@;ajP0dDBkgu_}%bj?6r*)(;pf{0yCzHz8pCapqy%+^Oyj;cfASYDf9H^+tIk zkES)su`gN;zv7|%q`WEB&gg36Mk)6ZXfITJ@6VKMBsABrl^|o-9?}?V86G+2T{5iTo@6Www z6<^3_R4ZK1vpRcE_N)g1Z$sINbls5&KPVy2?i<`Ju0SVgoL5255UnYwZgP|HH;Cf# zd&5I5TRw+YD{CqNxan`WRp?ZrV_dtUzSp7=eKLVJ2qnxH4F)P@T{IO8e<{x!qw}TW zIS$>L1@e`cdOauh@N*gok1!1EXyPpqpdlKUSA!?|do_r%5g7;QA7dMGbr|2NV-*)> zY_>-%&-1{ddG%&LC_!deFG^hiadfkScT@3l;!@cGpx#+#-uJCvV^;D zdlkl`S5~=+x4blEB7mY$e$hh~(N6=bv9|T+^Y|^K#^Q3#;=#5Zop#!DgB!Aq-|Ngt z&BG@km*xFK`%qiYJ6nV2#{vJck$DZ0HV+-fe1bR&v@)Z`%dh2ABw~Hch!bTf#7|Ah zmc3fRFTIxqIjZY?>twI>m6g@kdRvL)ZE_l6_YnUT9>09)lZyG-m_+$F9X8)7Us6?i zUc3dH<6KekhlxXrQP9l~Msot0-15Q5RlbaG_ypcI3quCgB9!%$0}( zm74J^m|EPNvqD?>b0!VPJ5=eUc&5dbgC`efX7t`W${#8EpW+rnZ!B+Z_zrlJ=Br~W z;4NFxuq`ZC(vT^wU`=He* zyfS3FLxQ@UR>bhj+fip|Txf=<{I2k^c2=HzUx_YpB{X#towS7kt;QPLlx0r#q+Fb5 zlRrd1Dta;Z>=^dwR<5 zI}tdm4IQR6wYccL6TgJkr~()IIF0Cz&zGE^Ugf7p29-j1X^+*NaN6+$5C@^m=oDDn ztZOl~zcc1&oXox{@FdbCO~k_K!r#c0E~DsxANL}CTtnuAyn*EZB6 z`LR+8H`(ZsQF4RD4*@oRbc8-=isiAl!j9 z%R)+c&JRQRVTzv1r%0i5 zkPq5b3;ZUTwQ)S2E)Y5QRX_8~BIn~>3x<=n!t}L4`WqSBoMp_PA|=g)xV)|=KFjJF ztwDx4cpj@U<6(=@SW=Cg|dCUFf*qmnTb2IF&^pLM*7&QS0>38;_q2_*^XT;eU+3F%u4eKnr6fU`t<>b9M z;_Xwi9!u0*qwFaD5ghtUwY}$SpD;>nJIUXOxRQ(hwE`m&RZuEYJYD|X~TI8r4~^UO1<*_g?jqm%3< zW8K+g^*YfXET02Gxj$xda%(e>#_~KZqZO#J_ZqT#&zBq>xZ+I$OGW>xlP77Bv9J-F zSXU>UIKc^&x3@K~EGQ6|%$0@_*nYofK7edlK794sXO32&JgqC{=3ZH$!fMLch*JF` zJ-gIw2r`uB)GgSNz0Vj0T@W{{FVCiW^({3AcY0rj0Vhj2(I#!ZNS+S)sdZjPx1DC_ z8w_pHv$(OyyWqA|NP0CCrER=5Pqh~Z)!VC=_jaU?5BEc-!w+O{jU;V_%qFKPb&Mq2WpHJwh>8oY@{6CiS z0fA&sDf#IX5}~ORL{j;3XI|~>RvQ`uTe$DnXp%Gfoznc~r@N15-cFKbjultF2s*XW z_EPifLXU|&i`qw)&>HDONggp%aIGqZBda?cjhO-sy6nt+a=vw>{|Jn_(6RQQ%;m+_ z6Vs7!33#0YyhUhyZ>B>$p5!wHqgYZC)@I&xZ)sg*MgHz{@L<(XftdLzXlb2M&IFt! zN}29@%TF}Sk)qZr!BsnI(s7>8%nOreG|fvw5O7fYZQ0G3{_4Jah>@I8jJHRpBZ(KO z3D(V+s~0=DGu~Ix6p=K(@`Ao;IB^jMc@XH?-IlQG-Ey@dwIwfnCRe9VE00s8QTv8) zMT}=y{v0VU&Y5ryK&KWzEZ4i%I@OFkp~>k_QgrepFlu(Ri9z65AWTtxGE3VO)_6FEN*m8Wo@)4S)!S+FT39D zBf{3%3iP{cjowutuXmI)$ffg7VWJ6aVpruH@z-VrY^WZx{?Y9qbmS`smw4R_x1F*$ zD2R3zAr?Em+ zV!I4tcqB>+f?J+wdR+QDck#U8Nq5rB?V}RgTlZye*?I=Io+-m~%`?^%K3oLp|xa)dRb7myx zJ)c|0v7dKj#<6%jL%W}Dua^l@-o~YtVgT~Sdf)M+A0vzi@xi`XL?_6Cxt z!`>f3LOVkAK8o6o#xJfe#;bs+=-3)q;pDD70!baTMr*%Xf#!J=9tkSdnZDS~F^BuK zD~jsWg;a{&{u9aUU3n^i{~{KS)r#Hit7(PYl=5_PvM2MzT8WaDtxM9t*CJDU zTXAy~Gt!eCgk}P(XqrIfN9Clt)AkIkEMQ8PPO~;bhSoI;YBdpJxfk zycy)td_RLdT+v4;E-m2JHznx3a_#5Lb8)mX^c!NaLg?RBw*Vd%MqN-;Nx}IDLkY4| zT~YI)>j?-OzQ~>{9*6lw^E*r4Z)X`-@%23Lm>*Yy>bvU&_r-IOi<=*6ltNmEma3Dt zM!hPjlhPHxKjz)Hzf1emBq@k1qt`u$8D*YFhX2Z+Q-3_-$NF1Lml+gR9odYoG*8cj zp8niIJW^PY_v2+HdIsp5UgHrp3leIvvVJ-&OBqB30juXG*jeUlo`eZ^FH5CjzLlT< zoG7Vt87JKB{jZK}%91GWbx)zp95I`oUkRN+4m8rhf>3>FwE30~ zUVO4$`7_5k3a?OHk>5J8iA~U2;C6Rch=j`ogcyv>3{#%xq~un|-!dtnbc&-as~!~5{#uQ*sqTbCR2N5N2V{q8pI~{wRofUD8C5A- z_oFcj@Es|24`Fpa%O7wka48l1+LuQd=+Xm3!S_;SWd%;QXURb&G~kbVhp*dSCBw8Ke*+}gn5QAbUI%d@gqk>Z3?W-cS)0rRm~$h zriIv>^Y6!xROZKdbFZgg5IVNOR=PcgFN*5{JdDnBC&Wifx;i(aU&JZvRK9p3q9q>* zc;!gZAP^I{)hR%)iu`(w+NUgf%C48EN-F<9w7pYwC2jldo$lDSZFg*SY+D`Mb~?6g zuGqFZc2>u>?PTY9-v9fJZ=dY3Pj($F)m39u)v7gW-Pb+mZ_+Vlkz3pFyqgP)`J8zD z+Y&NftZCdDTQ0*z8OIJfmA&oL8w;2&r;XRE8}}bSiT$Z0WN7u@$Jh$$%ubrZ;84vShu6>Bcz^!XltN5CChd3!=ZUVe;4y} z(>If%+Htn1anSC5J|Tm#l8T;tWh8JT`)%qto^y%~8Lpiaz||9xrLI2GQ7)fdRlW-# zHei)j9mk^)8}g)Ixs<8gP}fj=x!xKy5FxtzMA3;Q<}pT${*m7OK@Vn8@C#;4IjzVG z{h}>SkyU%W;8+kpwf1ji!PyAnI~3`Qw4}2^cc=~y@!^8^0cVUz-)7n0BcabTtjX3qlp`oczQ%W*RRGcB12vDm9tNcl) zD_aFdF)h!iA2XJUOTZ>VYy^Tp%PsT)xOT;xo8WD^S!Fdfk}~SYB|;3P4CKTMaFEbM zOMIiT94ZoAbdAxic)%Y)i{ev;Q7!5;_+tE?9Ts_t^ehG+X!TKBU3zPRk58y^XuzN9lbQed&2Ff~-n@yY7yX8z}%|zX7+TQX7Qa*A#3!Ga<+i$Z_e(Cg3SPpR%_1`6fyyeg;HW z0yFc$w1dSvjO(9Z;se3*h_iq8Q9x~CRe5R}5rCPqCPTM703402IWGK1zB-HZNP`6I zgh}&QQ9h=++Ed-;(K_9Ll9%j;(P@Xc{m$UpDJr9adwnr9|M+ zNoNDqt?JzCf`_aOQE^cxZ%v$1TTDFlM11Fa83N;&8zW)npFh>MNWYNcNcY5w4*|Ip ziJs^FiSVp{`^rk*eA=yY-ajx5879t(UI#j5o*RSM?+Hk^VDt1vZ(Bt*@agOwHaZ?# z?wg+ClvFYvljzXY+N^|C)YPar7Ji8&bk3cbxm&nI#i6H;(L&o0z>JPZjzx^^$2FTI zMzPSnICZZWNv1xwb6w$TVS6(w(1^CWJ{GMKK=MrRJajLCDp3QKnnEjou;$kEy`CqS zH!MlZ4WnZwtCiUzpzB#(GW$L)$zvWgHT;r*xgDcD3eZ#1vJ%vI+gV4)0QANQoM?+9 zqdqe5v1hGZofy7lP^2V<^)$1q%-a=KQlVl>ySQW7!|Mm;3G3t}ii?RUWx2lI_2D;< z?_4y#jq7Q*WB+A8i4R0$_*+jatX)$_{<1iLrXqhSSV31qH%5iQq+#wu1M{z_6H4cC z#{YOg2fzEXTBxVba5od@+D}eW5J^7=q{sreu-UPHt(bU`Iu=cLPD7@d$-XHeB_-uk ze><~FDewG*w`erto*jy|=sAj-)+zP!v?HQpi=9o0#1>0J0$sc_?#vAURK9x%--qdi zsO=))a@$1fc=Lo)96aCRdc~BgB=?gjHd|ULomH)CZ)VF9&Mn4E388W7or+fS$g?pf zpKCT;mRnA9K#o{j{;~!R$p_^)MURX9E)S%5yl9Te;c*_G>aaj}Z162DUCU|Ox!Nsr zUxc)+T*WR{m`nV7G`hkj_Vl{0D=V&}Op>AY#hbIL>wd5I0(2D;@OJv%sc=)%`nkH# zcc4Nyl(?E(jaVizIX$oIq#s@xuDqaIjpT-@oxeU^g?mkJqJw6Cp62T%;rlorok?5L zlXrR8U+*`hl6Jf*X!T1LSF%82G^X>IX6#N9AWL7Gm8x; z=Wy*)6_2!*x?Py$xNQPAK$IwQGuW2-&kB%sxH&k8d8gZ5g(IJLs`=>O=(s&q*9}PM+k4vd_g@q^2m0~)fF4=?RM`37T?XBNxwZCIYv61n|6^9kGO(5UQ*a>+6N&}VY;5#68>6U z61!ZL<6Kn!ehjtSLUFQ}9nO#X&^?B#cn=v)dozb}Tu3?C&C_gpG*kzgaqDO2qZaXt zC0tZT@)0{F2fiu2eoGhvz2?$p-Q)fOR#m6Fqxf~|VVs+tb+=I8jKO_z!Y9dO-LdzK z@Ae=g_uN=Jdy&er9;aATDX!$8o^tKqlryDO}|wRn0d*~J!}@@Wuw9Lb~0 zM6@w!h9$*fTuw42MfbDy!*O=UpPq(7OY7jLn;CH|3Ndg^Y8pPuA$)9s z^J_GH`L36Rdk{~}FWAlxrm>|tHzq*(-|!6QwN3OQDn_o+@`>z3z?tiXIDZj9wPm-+zn&>$%YC*F z8+5;?bvJ)rWEYLHOWO5|QN!?ncForuq5p7&KEA0FcJGD1AAFMCtcfR`UyL-!egs@L zj*X|2UQ;8J_VnBsP`61hPpn537QABQ9tMhtXnKRS+3v(B|HA#e^O4(bB@UYS+wZvh zURg*lmzHV*%$HUZt+}YS>@|4R9fTaeTMLE5nA_Xpqo?t3_iq;76Wui zH;eQtS-CSQ#w|FjWtZ%a2!Yi^b}X>Wm*&487fMX{Z4;!JlZU4#93m{-6Mqd)b`eGyUX}zQ}&-PD}b|ai!P51^)tmgT=OYzRhM~U z)WV)(V?rYdZcPg>&C^$z7TL>qa4EaldAE)kye&^6}?lqG3PK< zT__mJ1_fqBWm?_vtjF6OfTo_7hLD%yl;m(x@%4}A1NgyAwTI1+cueo*7)u@xElpg-mb-Xy(_!_Fnp??IHV$cL_4ne+v9Bzx}7+-|DZ2{~J73Ss)SA|EC1#))NAN zxIQ7m5d4Q5_SAOe&Wi;R$pY%Xb;_f|@Oa3Jh<9bCz+Os+cy={Cux;Oa+xzK(1okZ5 z7gX`jOuK(>WKIsj7yS#0Ag`hVHtMU$fXRRV6W!U_*&q2M^B?I$o*pO#_?Ji?7b|4Q zi1`ZzW^DA2RKgZJT(tk+VDVewPsxT|PKMNRE<6M#9wc6*f5izBx|}dBqxpS`$h8Qi%Jkplll3aZFMQ% zNrz%c1ylK->+5T?H}yV$Xb}INVE=UPc8%FYd0d9Vd6G$IqP8r5LznwVHU4e_7w&-h zX1-YX#LrV^0~BE_IJA;al|TDPa6p1>v*o{3x-0%M~;etK7aG#+^#y}1^8zjYXD zDgavD1b`|JDf7ii!7g2DbtUAmN)*jx33SKr1*E8nqj|qe6+VPflMSL2Pu&s$o9~n< zugzjh?D0zI&D&ab%xN;MFUAV^%7A7XbkVM?h5M%J?%is@y~;a^y28detzQTW7QmPa zEuyBHW=w&{acn3NYHaW%23H|f^BYk4@F_HqQq^v;oua7=%%$(7@!76XPyC#QLy@vx zOS}X-#Q+QoFIs53<)q`KS7r2Ed_{%|0{ zTPiC)t;Vhsl0fv)vVk;wHFk$<#q)^m!=5S?5SL*uLxP1$ zU{|B5?uezTcu4roge9)Nb^bl*yVe8lds&v`vm#8rs{n|LZA2q0F2&E_P>3?9^wvX3 zYIJ>OnJ4d$v~{mbQ!1u2yR3T4b}lT7Prd;Ga(Bbw$@^@tSl-0jsx9eU!t8nDxf?_! zttCIJz+5sre-OM|BBni{F*eIw@|q5` z;iW}zx!}Px?5$K1vvTN4V<>ePl20GR9IcR%Nv!`GSszm^pi)B|XF|!R$(tKFr4%ot zL*_m|YGBb)X(E^0=a1S+9Oz&xeuP>@DbC{$T53XvL+8_4?DC4uOpj_;6Gbj&x_(Kx z0DT;st5(v)@N*CgO))$fUvqrwJQY4rzdbuagi`bHYhOW;)pF}0EobN1C&MbEJ3nGt z^xD=9A&jX&e>6C`Q5nwCnd4I+U*A5BF*DZZKp&e+2Oh$mc3v%HvLtBIKFz=f#Jf0~ z$AXs@NbfrbJ$t)I0GILu072lv^bvu+tA9cNnT8f8LX#4mo-@>dgpEdPhhQinwHZo0 zwTmIECFS<~sZqyF{?T(u5rnLy7yq=iHfwWR+F2tybMgdlOhqEo;p2FGgQ~8#Pm2V$ zod(%-zEE7wmrL|fu4jcclqAMn`hck2fBM7G0Qj)<>!6D^beJ%5$ddALp-r-$U=Y(Z zgB`cLz+@;N+DcuAMi7bW^d%jWF>wqU?0J?KG-O-8l&7X!ACBzVOAWMfOPL^tr`dR; zs0Cdg3{f!!-w5Qll(cMOL?iXI}MT)>LY#btzxgI^tm6Bwj(PF9CWzH&Wt&uI` zvDb*l)1UYt?Pc_hW2TcPJQHt+dl}Iu!!P-ErW1~$63)@X_2BQ(Rb>gZ0R<|H^R!#c z`7TH$J1{>zx2M5TQR;{!KJ5Aig^R`Hm7{mdlQzh@-z&MT=0Gc$L0DhSyz@Tm4xQRHdczwY0iMEtQs$1HGO1=*ZOL+k4ZYGn>Ck!SsF6M=fVZ>cTFA}t86T)n1cW?;v$6%Zk)6*X~is^ zRFny5QpEe2JlGT>4}>D(uJl-mxSQRs6B0{Zsi*>|BD;872GDm6NyQNex%0e=LN8KV zLk+@y&_6iE4|exRwV!o7x>kDXJ?#govIR#3i;qmxYq*~HreKw~X~x<@nJ|t_ZaUq_ zsN}V#vs*tY^i1oLRu?nnZPugvQ_p;5s|d}p)y5PLT*=K$MP7T= zB&`;hAfhhY@OX%6)FT()P|DJgN@`4FI9j1;FrS+|pPOcoRR_lepBpUPM%PL2dyO&bEzuZlCMZ%wQg@5r$X7jjCAGKzwU zRUAvm#&$bH_>V7T?HJs15z$6|P27jhwmq zv}$>?NA~Rr-L*0l@I!OS0Vp1YT&Cs9Rb~?1nZ{7fa=gZQ^Kp<9X^+a4;3}I5mF2Ul zSe4OVJk=IClsk{8?Nzl;CZ^Q76x|%-J%19LBMMYy$JbV~?O|Z3FyD(kcVVaoj+ple zjQie(BePdaU8Mxr(0y_Qj#yp-RH#&RFI-HD=MYsJSTxBLA7-8YBz|9lyf-x z^k8&q-NfW<_`E(A;gT=lO*=Ckh^M> z^h7PB)U#W$q`^k|FwKVe#F)~<1StFC?c(Jrbr>`P@uE=hr%n@9z-BEV_;3IZNk@{4 z1P!@VuM5{r&+I6F=zS7d!c^;r`RTy@V}}iNs;+j9u=#y1UrjD1Xnz+!2f@=*t?syH zdkgLT*JXB${H0`1idt39Vl-;IWpI@U)8Hzst6&HsyV5Ue^hbsV=DcTs@mS2%NZ}?h zpCj;Iw9o{zL;==O$fQSD?Egq8>(gR1iPSBosCEEzJ{L^0Si^xCk>rX@?Ho&+{>)Rp zR1eUL0mt%*D)Xp*I%*+Caq*A$mQ{mmW3q{(t!Z~F zGu30kCuy?Abtahq`zKAl>w)2-8yey@}__R0V<~S6!91XL?>&?L8A;_&*-K8Dg ze7qWImO&1q#qCQ=VYLxfKK4aK9@DQR#Jo7z+1WYZa~voZrXamPI&uM4Z~o;f`z<~H z`w*4(cr+8+tE1`4rP$T+8q1d%aTqHJv?wBAPFfbnvqQ=K2Pcwj*>~(@J4&1TB3EY@ z7g+Pz{hX{9PM!2;d*e&F`4(6^XIHydC3>ToiNoY33LB--HYH-@ zx!EM{90yQ+85M%uKxsv+MK<6#7fZ3Ye`KV3@0>O?O1rJ%;#O4Bxy^vLirFF8iz{^U zyYi>#`NM654)iA0`N8&n3vERHik71V*t@i@j?Wi{C%w2m06ZTie5WjkZ@ql-A|N}I zP~L1w21{vj(@09-EO#U7BT4&K)2k5b+G|0NbZ9+fz)HNFdrg0{H^U+kl(cA^1APBGkuxfLP{mjkhlS z6A+hD1=@G89ky{RHd@o~ek@uyNV_9=S|BqI#rq&Yuj*|fkkFMFv%s#U09@arNir{1 z>dN=E;D|Sxfvj%NMm5mxZ{+|!_Pv8d(!IIzWwUZ~q^+|{|#t>A-sO@4`}* z%jfYl&FO?vHLVA#pT3GtPMj9R*Fa#2892$!+twjISc|Ilb8DJO2sIcZefm%j33b$v`||xfwJ& z5a8m%yYd_Bl}M*z6JlXfn2Q$s36TdQmm{4j^t`b?)V`|H^aK#*&cg1Zls1vNVug+&5sDT%teUP; z1X+YVN}-8Gbcq#Grq^?d-PBY|YOES5SnIhz?5CuMSd*qA)|h957!T**fRrG${I|L; zFBdAA(XrIAuo@E5z}EZYRm)ZXid^Q!V9b*_NgCyitj#s=o3#)WhsCNsru$^a_!m1F z{gF{bGg{9327$B4EoiB$YD3GuNU3@h0?db8rsnpS-+3!;H;G{3=GaHLI1cEJTJ7A! zEZRYisvNfX$27qtyE)k%!+0`nFC_Zq8E`_Oz`s6;=U$JNlWaQ+&e45RT2;Y8`oJ1;jXv5@aXxlQljW@bF4tc-pKon`hb2;XOX&jp4ZGu9w z@k4WDa9Du|LIxTs@4T#!0NHtJ+rRs8s+fd|567x^#`rv*NK)=@YMXqF8pyZm9am$y zLjySbEE6FW!G6gOa^BS2>U*?cDrjJ$)zL_DU6T&c=Nt%$U;5+-tLz zB9-+4ZFZHqc#lkmS3`hjt25o*%tnzj+cT-5L1K=KtwqwUQa;5zkipvYQcUc=oJ?Q+L+n-qK0p$#o>9K{+V{_cb)+2AJhL25ZMRTXWVcn(u30Ta#S9qj_1|5as%g z0sq5bSN;J}!{=cz>OpUXE&*h^^Ti^NQX{0<6`_Q3wBA?teu6S zLC@&gpqFKMv zOTD>U>I}8-E|L}SOKU$!1sYN)-RW}YBt$mDDiU+NE@j#_#|-m_+5L#zoA#vjQbkN; z2nb1@J+&x-41cnJR8JS!@2$UVlg41_VQsF;W@>)q8K3I@JP(<2o;@(M?=RjEa&p^D zTbJ7GdM!BKi!k&!PjPW$cHJE{S$<4u#wI4Hb%`b|ucUK#vve7Vnd!Ri>wE)-KE$q= zb9uPvzbC92Sc3lfBAmx4aPm%s{eSMx4WQqwa8dKDXfddO170D@hFOD>>* z-KhMVhJ)YjQ0c*5hK3jZWI%tJw~B`8QZ;o=MUeD5T4aP~b~UJM%7Pou3TtKUR=5`G zSg09E@w{A-&!VS!vT3p}dPU2W7SVu;?Ti<Y3SO#|&M2yXi<9D%z}X%R9#!XClM-<9Esw+C?^4_b5@8gqd^ za1(x69K*KW4Nda{4P9H(>)3nD7?J)F>k)?N9p&FFR<(2#EbDr*-3Znr=DgL0kWsd< z&xRa{A^B->k{H-f`n{IKkB9P8dCq7c(!_LSrn`5YKd}amcR2h}@Ntx3j~p;^AbOh* z>2M4mDVp3}%}`{Zqig+c$ej0!JY)Clc)4CXHN;s7ufaqq!{fDh0OGfH*?|(f#!KJF zR0V;JjjVux*YOu{WaykE0r<7dQ+PD%&0j4q0Br4mThZYc;u554o znO3Es@oN|91Rff=NqcGNkjO6kc9gT7Q3pZuTTlZpfPdW!PUzYRgW`|utBXqjdMph& z?`a;zxu+<1LtY8SKyzcP#~NUbmCEk$NhY)}5%Lk5C9kKh>2e3L8K{R~ZEe1bG}|nR zceBC5!lDGJq(Y{<%z=CAXlmUO0+19jLY$mf9+2*`CQ7y1Rg~v zvT09cu@`2uby)@PYp+Jn#^)mtmn3Bifxk7>g9HYHBXq}9tuSJH_Z%sr@|BT&_zss= z#G_8b+A0KcJV{+$XI_Ml>r$R)BUx0Vc$3pVsemW!ib8iwAA)>qdK|G)o|_=SK*0UG z2BQqiKem05S#5()FCgHz&GhI247tOEJWS0e%lCG3y~0T?mrPtuD+41uD|+Jf?yrhM z?4rvG%zX0Gh*b_mEZ&H_!SOuYV8{d8%!}EoAe*j^f1409nB6jAnEOI;$(|`4!qh**rSLr+J6|l7#D2=vwdUnXK(qeQN<2s>yWynd zAc}>vSTaQ31muYd!>na^`f9BJI~LPQmsnk#8@Nl@SEp}$r+hB3AMfMrZ27lOJE|m#g zA6Ol$dMQq_c?t>Ckb6VGgtJV9_~Nb3B#3jIz5rxjmXNL&4F{B}R%FjEs&sV|lx$;G zjr=2lN7BuD@Esbg#Iw=1kvF&fgPYj2l*FQ|E+>2To9FT!bnw4MMSl|#%2%X0(t>%s z0xZpvMv;q6?JP~ak{tJiWj6i#tH%j&f)l#u%W~wJzW%qmn;3<9*dS246St};K0R3X z$B@3J+WoCprJD3{`4IahkSQJ-m?pYNE`$X~_PKmetjwV^-hgPqYP|lTpi7@d&|AfW z9jKDDO+i}fX4%fR$W_&t83aPp%DSbT8s2ptEtQ{P5K!;&NCBZCZ`{wM6MxX9u`&|& zJSnx&6Phms@)Z|VS!Dp%cr*D$=oDaDb-A^)9OhuI!`)a6#K!Ep_-Tv%qHKnX0uz>R zvVE`(CGV$+Ak^P@h+Y?~Q#uG)J9HLc*MmY|q{Dp20C0$3T41)1w&1`sSX1v44v$Y02 zdO1y=eI9Z0{Cpy0kfd$_*pgpL9w~ROK&m~dBurI`(u)XLfcwPJI4daeLhJCi)=G5d zc@PdeIciI)98YO%P^ws|B(C@;;k4y?T|UIRgVes5j8Ex|K`H5FJu#@d7k(&Tm3Mp8 zlc1Q!7pg&~>npDLPQk=*Hk6hFxxTTnzS)NLac>k+6I%?)bjIdS?OmerO3bwD z$x>lBC@9Tnr|Ppi@M>5Mpj&0FT_wMMOVp-QBHG)PEPyI3#KJbI(}f>T&1l}|=d1W| zEmU!Fv5D@z6W%d&%npy6t`3{?6~#ao5B~J(nPF89{<*#7g?Qo~k|uQ(EOo`9>?Bnj z_|qoy%+k)3^`<%wr8A#h)faPEInZu>QIy_2YcB&V1d@{Px#)?+{Y@TRUQ$oFW^1X< za6>ggzA@9&K#$OkLDgG=oJF7q1QC{^%46bB%o4B5)*Rw%;X5vS<91*0i8k^;brmS} zByEx-IYTlvaT{7G3}zcIK< zHVbBNqiYge(ZhhpUzv%ti$-F=tC9hVxE0@77!kO4jQ>c{WoJN-w~`!E%=Z8S*dU?+ zJHf;yWMpI^jN|dO+MP(x1R)W*7*Cu`CP!})=a6%d=LmPM7O`} zX6JFMdwoiW442B68{GENkx{2{m8wT7Ozd>bW;ef--Qjx1>*40#ng5yYK5VxP)B8_b z#Mlt4%G>2}J*H(suFFR&gBhtE6MvT732zm2#gW&NPbS97qClDkO@Mm0s57y*F2HQB zf{Sv4{q9A@J&bib09xnax}v7AOT{B5lmEo3pg4!-r_wP>Q~^}73^Y@tCvy*qp&qQb zk1@NdhZ;H>T!~nKOnK6-S{LHl)wqvS+3)OP-^YO(Ajh6WvXYuMBq+eKZ0xTD+IC*@ z4&g^RjAU^yslng8A)9lkVx{@D*}j#ya;bBou;2ZQ8~_CjvE$z%c`Sx{MGbBIiJDHX zRP&vJH1DRIk-g}}**@0PpEa%*OyOH;k~yt#Mx2nbobQc&LA0ywY3{AA-0t3ynA(bq zx-{ifhuSX)*=-baN=>fVQ7mokB}?s6-;KE0AE~mvnKohyZHC0lMazG5t+m`I{n-eh zfb-;pAN~smDox8@306Eb{hOsZr7Bn6>rzvE1L9@m@Z4D5`&USk&&$s%CUSRmzQOUk ze|~)cY;t#mOuZZ_a-*g#be6UH!vL#|WxJS0$J&{5&!eFiLHKgv{s?C#vg;E$yQVF2 zKV!~hsgfpMTm;2ai&RJj$J%2pjG2iu?Kv%7MQNwQ9sNesiLl;KH%F##(%EPu6>P8ZA!XOTG4_6su5>MJZgyYP8X zj&SS0-d{f`F{d8N?a{#w6l}9T4Ux?Nn`d+w2;|}_RTH4%#Lq_*x}Wkggu5P^of2_x zsM#n6N2E?dlG&1CC$!oe4uGUa;|$8TvBlp?%~1gnYRUnHt8=#I!(E=mHBwrY3u623!v-6c6i$>ns+`t`of{}sglP8TsD5cR0n%h!e@qClv*ZGAu`%~s76?q% zia(117IH^B4fu7u`v2R{1WpDAKo=5@WO+@Re_4`L-vOa&N8m(YB{9aHnhAtPkL%;~ z1GTwJ#la$BDanc1Zhz+RUlYft+c-|E0|YmdR-OCIk8(0gulc*exa}5cAW!Nnlw2S+ z@A-IB4h%0h)lH>~kOIrz1ud@Ak#zY{4T-*2K){1SPIdV?yyj(njBNDP2E_b!9vIP) zc+V0DCL_w{RJAk<@pY+5rXda31}wT8Mk&7EDdD9yIKySX1qB8QW(am+lfXiKtT^T_l3x4KL7IZ`Gnz zv@ZSqo53wB>r)Xz|0=WU;BL&Q?!4oA;-(@XpdlWqXf73j4;mCGjH?(70r|w84$DdP zy_hh)G768YSh<_(0s=scE&SR>&Yyzg~^qUA+3=EY-!H7^UaxIwU9^^+#O-m< z&K1FAxZ5_L#8k}S$Qv`hXCnR?`>mhJh^Q9B=1ryO1AieCOp#hTNjpQ45j*MNUHc)s z`}EI?t=v~6&SeiAGRQ|EIa7#36ny90&W#GJ9~0jvojUXL%gnu9;#QG;T8@g?ojghF;6IQ8HsCdTlwF`2^BWUj2dR zRXdIWi|*dl5$Qi>^yQGSi+NeI-s;{5#mRuR1n6tv&nc<`SlU^hdo~q8jB%#UGqIxDeYkGt;^n$@{6{=tqE`TWYH%NfWt#!n5Gd+l3{A`^4g<{teoAm-GxJDPnJXMxG(>EVH! z$94p)NJ+~t-xisaF`|l`^QDK5cy=`8}BT8WM(n^2uY z@GHj@I(hP_N%6EO%}C`_t)d_z>O@O7rdL*QLwALDP21 zFW+|GGd6sWuUU>v;q+WbG^D%dg{2{) zV{=!qoxWPe3uExLj~ef)SNV~tLVxUb#8T%LBf(bCyPH1U89rjz@Z5DO&_CVm8Ws-l zuwOGRg>7_G=3FQ<-(44ieR5TR3AGZhn_@>>yZ=xpcMq26Y4^@DnwOZqgywJRyerqb z((iiZAgh`4o?i}PjMaA|5&Kr?9HZ&ZWG*ujU{k5N;2Z#m7d;uccBMVz7Ypm(TO4RI)alpK_))zk@2H(>>kF5_davMB7U&8W*AS` zoBb)!W#@uSPy77%!aR#S{KO)FVAQu%ov^TT{Du5@d`$MmM}7=_s={owjnH>?2rW3U zckrknGu@3J6(diQ^j&ai`kpG-V+DUvX?-%X=tT!LV>dTAxlN}G+#r2r*?JA$>JG5` z3L$)39qkbj@6Az*9w�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 WMsKCsoB!dTTrv`h;$>n6{{IC9*Z?m8 literal 93564 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 diff --git a/devices/hololens/images/windows-device-portal-home-page.png b/devices/hololens/images/windows-device-portal-home-page.png index 9604161bcd0bdb64a992defae6ea6330ccb9ecfb..55e4b0eaad6f41271296e9ec3f9111601bf5cec0 100644 GIT binary patch literal 128531 zcmbrl1z6PG7B4(>h;&JZ2uOoUcXtXZF?2`_J@k+QA|)U>v>?*b-5??i-7s`_!vJ&f zecyAQbMAA$?|%1w>zVoIZ?CoY+H0@>t`(`Jq4*e=3KswXJXThc(*Xc59xlC0Uy+CFKaY8s82*B|+lw+bF>!ovdwgSo*1+#pvQ9zJ1VVIE$79)5nV2LzX!x0Ab>7nhS8^S?OAS-Dxb z+Bv)1ft(ora5OUqdAN%+J>>N7A~-t#o2`@EKWchV7>}2kGY=m(@1G+51+=vIH_q9^ z)!{GUmKHo#4pxp2be~EU}^LDo4(Xny^dAM3w$$LIzllf0+oJC|^t<2m(u6iJl!@nv@>t9)B zkd^&YF+vP%26j%CAg~+zf26UJGjq2RXZrJ=i&vP7_mv(WuLwWi!;gcPUxb(UZ>T!R z($3oZe+7NPE5iHV&LSWcZtiAI7FNn~ z;!F?v;kL806cKu1X7)IIjXnH4{mfY1v8E^}VN2P3vHdm(7WYawW1A^flOav%$j zKUVOs^p^jJ=`~&L9$KN9!~Zp(KW+1m`G_dlxjj^@_dl&i*UIIeD+fDbC29c<=mC2jMdt^Y5k$McYXo!I=a?*NUvwQyF z=BM&C$fEBWBq02BH0fZ5h&6`bU?OJoArwBz^Xq^e0r4(@%|H}BF?nr5d1-mVeiyT# zut8riC?>&1L=Ot5e>qlXQ($v2zu*f#mOeXtH}ovcw+<7i=DLoqBqXjjZFW> zMM$9#w9MsY|0ii_29lBf7oq6?o%UZx^f!MC{nwGm6yv{0{{M)|CaLY zYa2Q#n*M)^GLt;w2_+5}3l9e5G+MM(0mC!>-23`qk*qIzf|Jp!(ctK)S}W~1avTmB z3~Rz#k4x@EUy=$FVv?iiq_U%jv0>mc5US7wqDUVRs$t$_OoeHY29h#aGS1n#IitqL zC@`uR`hUR=4A)vR<>UQ%n<+&aM^V+3LPhz=WtSG^mCPp;ZGybuKh$ZSW|#?}meyNb zPYjmNYAz#0XLA|0EtQu8IG`xCi|MJ6$YswSvpxg1zB|?FDW?17z@=>k-tW7o(E4cN zZgj}1Q4P5_<+Fd3oqap~uGw4{zio5Upb!THFUi4?E47yIZy^Un zh$0}m%y|7#@If-Ejf6MYtn-=a_NIi}b$af$=6o9UZ=H&>s;q{+mvJ}A5zSuF9(~5l z@HyP}G>u}GyRVy`&|G!M34UKs807}GRR6C8gao9TNU#VqFe27T-G3$PZA4vfkn!GO ztl!1;!Ub(Y*1TSZoxio>_<1*^rEEWiEqVvQ-FA0BQtm*UJ?Ig-0U|P_2~a~IV(adY zry?cEv) zsFY@vw%AT71dFGWwcVK(6@3LCwRbSb*dsa~&0*0EaEVqORtuS&Oc@R7=}+C~cn7~t zB&jw=$#{eUK&Qk?ren&p2Vv#|816VYnH>)`Tp~gnI?#hdO!f4)umd^TnN2^(MH6+9 zXKN1|dK_{Ec}P-ZHA)0*NAiW}ZP>!RjwAQWg>zjWV>49T0`CM}8LMuE2@L{;5bGHX zfVX>s7Re^VHP1WRV*e`qBBf5w(s~p zL!aI|%M)4jD=C<$#j@c+K}`<1wL|7)jWZmCO7PKC2(fh6Mz-Sev zLeEe47Kq{|7LS@=PPLBmN3z)Re@WYAa2SkVSnAWIFFpq zzbr=RCd0)~L$H1bIQDbED{oF&4bOS*PUbQId7;{-mW-3%T-pw&&ro<7rat~jRqUsFvN~O2 z@IjU+G;GTjH+}!U%Y|^_IFGeSje#%o+hNJ*M$Jev@NBZ-ZvzZBV zgv|}ymd8|{OV5~>ZqhUBPGVw9+IIJgoqP`)AuWzG7}`3b7{ca*J6Denjs2IOW8$MS zkXBP<)^5b8ChS^x@ZB0ob^4uKg)dxv@`B_{^r@u-^PmOb>SnT+~`-Yn32X))X$Y zadw^zLRG`Lf^GErflEuHzC1!JaS^ZJGr6Muqo6184r2&4ogXdBsGAvqQWe!TIM%$? zs(uVC8*i)_(T#k^hSf9@8-EJB`WBk`;RDKFmKRamwx9N7YJj zSA4S=wn%9aSX3hTn(!N%P<65DA%A?jnwK9g5lXu>)yPzhu0lKaaSr>Gs_g=~2fqoX z^q4K^lLlG+K9gMaI=bRX=X(MDlu&2B*GC1aRq@2ZQK^xmgVX|-PbnjAnNzPM7b{OD zRxi518}%sto>h`E=zZIE;CE7xbQ4#v@1arvwc6iLJ%@aqzbP42v!f8qiGJda;*CiS z7JNq<=pdg=KGyDX^)u1NK-i1V@Q7{^dOf#F>Pb=N3n$|7c{j&;kY(oBJNxPvcA|=( z*X${t`P&k8ENa{GNHI`m^>bJKPO;i4>Xeg$_%ao$FPJf1eN`qwft!&}VkyWFumAqm zJas-9FTA|n;k=uJ(A}P|dVWzgjJaK{+=FTC+#XjYLuB{ve_|e7HyD=%wr=?XTXrn8 zCDs{;+4lPV_Y5qMpMHLV%Pc-Vl z(@~1bZMRl-FamrPH&$p;z(xgMDaBBD*$*lJ6o_%SbXF4ZKVmfK$fRIWQPj?vqBV$h z@hw`P$zyw&n~x4^p$1ARH4knHV!K?M_Hw!6W;~s(zGoxjrvL5zighWz)|2a5^YX0> zoQeY0kd556=>{*Rv&-WUt-mCKbuh;sT+8=29i^o%Xq3{YXwN2D@)H6;QJ6l(x*#cxFR4)$rk%8S--7d_rGaRn#$h!sfM@W$;;@;?Nstl-+39 zvtPUVi2#7D`}+IcGsiS`^m>34fQT@VaJb9hu-dzt^7md?_@Q?7joAf4$Un}s|5?HhK z)W9J)R-_gguS!CX>}jVs9FV;8*u8fkS7faNC0Jb17>hcY;#;=>ExCODI#{Bi&2QsT57LvOq>+t$^O6ubnqnx{YjPtN_N9}V(yL_mpdlJ;q?resY{Aw<4%n(m+4My&lxfQ>aB(Kyby|auYp`P|0HXJ z-`Vrr1i5`0I2??oKv#ZKF8)&Ddir+{B&QBoe|ulrge)hmAZ6coWEFLy^uKVN$;H$9 zq;o{L_mL_>TN&zst~8dUQ-Q4oK+#%Z00?d1&C=$G1ltW~Qr0-)d!u8T>IaiKnp}iv zqmpAVol6TT@kB^5Jf*TS7BRc;#SHU*Od}gz3ne-YxU6tnj`Y_&w=Vc`yAFHnIY0iJ zmCjXx#5l_&we^eK*@lY_*+7J^_A{_mr)Al; zcpyVNz|3{J)4`mvteMLT%i}5tZJXIAy0|@AbO0)8VCAo@96~_mMcU@M-$CNlS@rHt zb=9LXL{|*bFAnqZi1j0K@nhuW{X{upH8a5prXhEcS|{8o^kcuP@adPsjGJB!yhTrR z^Y>ChaQ<~N+MH5*!~n~Hz8b{>nf?vPqP*>8OOkXSyEw#0n_qapabaV)v}y4Kh8lZ$ zyG$#NbI>dDQ(SOA050k9X7cXx(i6E$KPTa{8T{;nPjK1J?bVaW+uF!vq?7fhK2BVz z2=4Cvx=%)yBan=#(?+b1z*z@3awD@KG7g`E8>w_rZK{5v+Ih~!CPWQ{2d^20 zSD(G;*P}P}HI&26@I|rPA;qe(x8<8_nd!hOkJ(yep%f4cOnR(eGZ3tC*DMP4+<6)}X(`#>#}1DxA*rJ)IQv19WrE zJt9a<-SuO&`BW|6dX_6;2ml1z(83j-T{3LlJOWl-SnOYSwF*}-hYe&^y}yhyxO3|p z%1V+8U7hyN<7vt}i>WJVxm|ZeA`pYfL#K-dRRY9PB-B8he>UL0vD|ZA^KP_^%a9p# z_46jnIC1aR1lQ}U8H-6~2~H3;8v9Rc!s!h>CnA`{LNM*Yb|F<0y*g0$hlJnzaaExW zWoy6gMFBi#^hO$C0QPTPpHa)&yFQDOa+{+(=w_ynTOY{?u(`ov??cBaQjAvg2V%C4 z3#h3TyOR~Ld9u0QH+0{-<*d@SwbB)Ed2rtbvAzu&JnE=os+h4DPzRiJuJ84Iaj^@& zE#As-mOjKFI8-*_!(lyZ;UBr;)(#XSe-%0XNa<|rXQ4?Y6QnEi6e)zU>x;Y}Ny?%c zfNXIi#97lR&b`}cqWymWA%1r!ww29Duv)!VJt0|oaYXFuB1U^MXiQBNLk9eC1a z6*$0u?(h}qRNHohC~)R-6^1{r8Dc?x%0f_3xqr33$z|i~REb2ia10H`WL}?F9+%vo zsNy5e=MeXIU-x~Do+i$M@iH%Ac%;mSkj+_e9YL0>H@??eXNubhxDEuj&APqMyZ4rX z^+RTpbP6K>8S&_3>1t~3FblvN>du;{E+7{)cWKer$1g@TR?jIe-1DPs7Wj@!tEO7^ z_I@Jo8YmO@6GxJN8x*++$(2%M&UmU2i@^}5AAWz(MhWdQ+ou8 zdt0;t;pm^HJRk0{;v$urw;5rRIqol)fqQTlAZtDL4U62O&(qJc<;gmexbAK5hhRc% z`O&)E)lycYG=phuEZ#$D4PqPP#*wRB_N~WR z95$`5&IWK8>*J(Xmlz3AU2p+13=~S}CdXrr23nX<5o~;6bW8?y1U3gSf>lZZMEpbP zS9YjrZ8y}i%8@O+4p_aBz}k+yw_Fl6{75*}q+#F0pc#lE_XY>0_(uREA#U@$vPi;^ znn~pk3IGl4(5xhz7VI_Ui_cn2_?#V*O)@VKLcZFzDCDuLu?pqc1-ANM{XSItqG24c z`E{U8EIwdgZ4E);DSU~a;jB&tGfDM7{x#)DPwD&qg#EfG2@VxGx%IfDT|A#C?j33= zsj}!AR|F~Yl2?xzi>)i|K5;olq!-j-uyeC4iCjwXpKb~m-1m*u41kjgyvW4!5>5G# zk?{Si2~5n*vx8R4byil-)>V9b$}MCBW_wNqp@kF*4GIei-(xnZNHoF-em0ki^@v=; zoNN?QA*IYP^xTs7BbduSCq@Din7(iY95jLnn#`A(U*N>89MYp^1JWiZ$hJ-6X#1JX z#UW3zx0%9Au<)f~zB&S)aI`e;`zD`>!3N->6Yh%?83TrJRN9UH5}Rq|SuW?q=ot zs-g|P>O2W$d*bhRg4itg)%HD`ib(zJ3p4g!^0TauGu{obW0oSi_h>sU+YJ2jso5<_ z!z26BXua|B& z;KExYr*r#;o{<3w7xH6;Sj`)Aly=~{(P7Of2SSwplHaR&^!do7s zD63y%d689pLwtr7-nCnsT+>Q8V%A#>Ge(T(Ek{@|g&=7V7qV+pFtV(+q8FJ{j0#S- zm)*6xz66l(HDl5+4^VR|59fqVcNqEK$nmmeaR%%mKaj}Q=B;{M)`Nr@D^=Dm(L4EYP+&w2 zs916g=(D9!z~&vS;*anKxbXzscW`&QN0P3gt!)!Qahd6HI6mPRFW6SSA3EKhe&{?0 zGY;r#h|dWxJcO$G1(X(TssaL0i=Nzd+8wMDbjBAqf&AX@UANJAyJJdvn!z5?XSTMo zUM!wAPTGsY??8oZb(Pgk^kX{^Y5`Cp-<~oLx*K_NY!;UZpH-|@K~}DF-TpwXXDjax>2Fg-RpR*NJFJenB7mn+6)wrr`oMD9s8YCTa)Gc z-h4v5lH%=56#Xyetqs|Px(s-2vt(_!ML`Od6sAy`i-woaW$~OF{na_C?IT)C&ZBQ^ z>ZBQm_-KTHrv(Z@+A;vVck_dXzNkD#${w`s#Z6P8-CUSB(Gnuw@Y5y(?pRr$+isf+ z|Etgx`S$+xw)67iCcDi(*hh!9fRpEQqPItDzF9Wjxc@1YR}k9Gp_f3Ps+}ofWX-O9)WZ-(DRQYeq|j@k_cQmfSwj zphT^rTVpH5NS0pyvZ*OmS_fWVCJxwlHEWx8m}dEme5}iel0p$O9@F$j5$;gUnnKL) zjaS0yo@=~IzMonKinOi%DppDQkh|Kcw0O6q2^Mdbh3ptkIr(WHu3jEAlV4^69<>i~ zAd6SGK75UAmNXW=z2<~dE3n&``R%WP(RZ4(bFGVm};Hq85*(3eI#OFV4LAQ znjyslNJrRdFUd?rteU0cvtw!}WQVhlpXtwEBfW$@R2XNeaERL9&q8imG{V{=~IzK3ITJ{F6Iqp33ID}*R)DRNro07j~} z()~E3^BD+^gg~j`$o@b8@B4MAPOBbzG-|flbWEYg&e{cSn0jFy5>#^P-gMS9hs)z_ z;yZUe9qV`LbPwA*5TM_=8Y)hf^fH=5E(o2~a6Kk1#E_!i7n7xkJt|^XFRb^_y|6*W z?x1%f6nN_^cf_Mvm7G2zNK?+^rUIu!aby7mh96Z6^>4OFz9mHuR0!%Ed&0gBO&841 zs$laHkmQW4bWc*DBDt*$I!lTr+3eUx&~tsR8Bo=zeDnP0?&#yW^A{mIfIvEOPSmgM zGAU8V2U`@tx)bv>#G&C>YThRskMA<>|2QU92+9hF`*aOTJ5!hMiNQW<1)D9p$^qKt zV4y}2vB(a?SSD@-t5o{wEAegbfkVl3H{3eMl&g#U>r#uK;pH?fCn$Yl^D{Tg2V?qk zebDK<&h2HAGEGh98Qk3f7oWpIdLF;sdCQxioa8&tSq}lEQPl=)pX`}MXLvcZ@kSae z#ytSJye?^!?9*X;LD05v7fpLj6KUbMZ>4EP?<{(?!49(`?o;wnU-HQZCebT^2Jp;(1yhoBQBJFU+js=i7-=TZ`wYU z-?}zFDwX^y*aEq}qwh`G@V}I}OcZoaa+*1v5=+dJrl=UesYlf=)U-On)~QgLk`POy zb06c6WRNy@3~ij=QoxoYj8K@{p>$G7AkhSR-?1F?03~afu?nGZWZ%^B=B-ACyX9us zriSsk;{H|=^iWjTb6i}&;OlY4m?*r)cV!?P?05NEToW-cO(E2@)p@_WvNF@AN)L8G zK&Rg}4ftuG7*(~`5ef)DLEAE64Zy}5fDLnzEt*fvIwwacu z3PU}=TOZT@j{LCbi_FboH=s>}Y(rD6jKx zq&oGGzrWBL-FEgn~{lHE9g;LFL%gf{-`eQ-HsE)@#&bs(mE%>9wn5#<@mkcOYirNQJ846aAX z$&a!{dA*BVM`ei{Rzrt%_&RYnBi4opsMjWUdohjoo}vRdQ6=eD>4g`4@|0T>CPV=_K5h_ zj83~})_TY;#gE|dGV~DB%uHO@CS6!bQr^s9Hoo^J@MLe2`+MC_TN?0DfM#|wVvWwi zDnp{RID!t9eG28>6bNs~%l18bOXYiuU!y%6bFA<)DG5+~C!X;2S{Yr4|Jql3$un~R z?o$FqbH5h(rZ1QCXYiIrDPxvvQKy zhJd~f=M9;Di3^3;lmHuJFmpaXum!wVXV}k0&_@rX7kz6Pl{Ds(-o$2vo5{id6Ld4N zl?9$nC!XbqeGi=J-5Z;Qt@Q}br}(s!%?Zw4W+vbA*snmKVXGF2DVX)xYJ{fPpD2CU z;LIT9&--?luhM0zPoS*Xg7=-9XXj4T5|^2&BQ&=S=p31?dn7G4O&Yds-yTbzgyl$z z0z@xL4vdlU7ER||VPSabU$xXCmq{Tip(pSABvDAEm{=}jSwIS;$X6rR^sJ@z$e?&g zR^?vU?qH1g^}<*fX#Iv8;)xhC5;?72=ZWsX&y{xCiI(IzOKTT6I&=Hd!k6p=_XIoE zMUpTt=4s+W zE`{;YcGH7W8$D9;YHddiskSA*-aXazyRIECrw4ag+~bUd)!X}Cz|xI)QCt=LUc4L3Iu68cc7vqq<;@CE4&CH?~JJhNeS!nk89r-fS`S<(_{>Qkd znfqbBLKx!6!pc!Z%qMjl703~`7CO{Z&K5n0cNG6=2Q~wt%;#tB-H~9610L3zmTO1< zOOphj8=Oc3dIkP;GyYX0&$_!pH&I2SW*fDpGnW42rh@x3UNq+OWIfnG3?F^dS4#qs zSp4|9jLxzamtLo+`#$@|m^rcQCdW0eM+Y-QAr^`Jvm^G#M`xCrp=kZN76u^p$)6@}B?=?r*$9a#g>Es8C|4=~RVmlEPJ-=JvD3zU9t<9jF*5-XP zyQ<&1Il3-d2K}Jhv>2CmGkmUF*X%n3Y4H_qd-+JePf@cHcDJ6GLK~hhE;Gl4+vwi0 z>i(;Bj}9?=+Sq4&(w=y6ko@d&Uc#k|*?HWhdLfr=M6PmxY{1~6dC$)Lw}xcqTmKEd zg;hP|d{O++izy7=XwUbYx$j5V+5QkGZa37<>+ZckRkX>~?Li$^`gQ*+(U5Eu;fL|4 zs=>+Sy_L_tozE+%Z^dku6b`A|Vl7S~X^vLD9-8`evQg#c2)hQQX=KRMarmQIPX~JM z8y=Nz2HQtVgoj24E}W#PYHr5l;|D}rxz(&FIF-T@>ls#4Z45VE)Zr56toO^RQ_VHe zyiCLE4WEslF`=RaYE=jr*;g%&l-~6vJ{BnP zIAezWC|s>fhLSYxZ=lNA|K`aU|LIeZwX*Ek$`%i>9TO2bj@-?tmSw=zI>O}lYF2>H zsTYo3IC2NdcaXu;Pb6A~#4sL(VLVe!sa=3bW-jQfYj^~&GH4upfXCu;UnK|BG;L0B z!2M@t!O1F`cujA9^t?IVG$5cwHXndm`QuNUo4`#?#-M4yPhZh7rU1P@WQJ1PrQ+dA zaydlb$hNW8dv|N@J|(jQ<8wNHf4l6Ay{5e{(wjpADxt#&(2C*6gch6v?s~k%7 z-3(K0c6x4}><_(N*zY@wc&Tw*s5xCc`J>kIB)wdnfmp8DH&%R=h?dvT73>RGUa>Ss z_$L@-Q8nc!UUynxq{qo8E&TfQ#c56%TqyTVCJ82{4h@#>0Pq&|1LClM&hu5Rc<=-K*QT@$puu9qqbt9B!t1kRT**= zPfAJ3c7K|4W}pUku*ng_IT-RsmW?h@u@4GKwn*04^vXiLSPplZbRxy+6xg^DLg|FQfe#f_sT(ERDB0}L_gF781aBl+T*9+I|5mAAA^b_vT!F{^Xplrfrb z_1+2ZuHVoGSi?`_PCwN^K|uU;x{Uh0-WPA~jbdffM-8%FZUscMVgftwmSC6xEeSG- zs4IfybXLu)i2@?Am?@Mgw;k1JnCgQ<@K%9p z?SsVIsEzIqv06Ixj@OgNK+U{2lWvWG>z82lM;VXfoLfd=2f=-c%HBV1u-x{z*1hPZ7gz-QBO1rw-bV=g_Mo*B(prD`R&cN3fcs%?zr=@tNPvYX z($=NvDu)A8;p_^eAKzvKMG2XVe>u#Cq7vvGtFexmeOVKpfUKMANvXN$R_ZJ3oX}ld zFK*IQ!*igNyF2QR5@~@%TZflkL`|}`c@ET9y}Ir>Z#0_&03v?#W=(}i(h^SYTt$gM z+pJXXSkF%?=aV6lX!fG9Km}&+6i%!A_(R``NLtBh-Y@D^B(agOwIGH5VGj~`-Z8Ar zu}3n1-@R*>s=_K!ciVLyP(vT%BRNFBM z&KpuQ^^A)-v4niZzSNf4s~+o-DJQ^(#Jh$aA_UfETHi(0TmibA-P_?N^lnBI)-RSB zys|mkQeKqH#4!o4f-%~AbSb?ey0m1sE{I6g5QUfOHLNw1rB;emEZwJ>DM#)3Va?zf za9s#tb~@Z2IXnJ^Ms9jIX0Nz49+SIWZSkbvDitg0hc)rU%pCV#zeM%i!F!0j%|!)I zbnlJtt7hioU@V=sSqxLopKgjBgOK%tqA}nEV!f_h;siK`q$Fkuwe0lkYFL16p9S3a z9UJyF-^^R66gh1o;S-_(4ccf?fRLw*vVrV|*eFs#j5HektDh1ND*CcW+Sc&gSx@0j zv{|mon^uKE5(&P}tVZUeD{E{0KxGu-BSNu2A>SbB>{kx20GK@)cS+QJ^sXOcqtQ6O zgK%A@2Ag0FP!ud)yRGaA%I(UOp4**yLcWwI%v9}#PMH#jXj-HXR@;UPDr;SqE4++C z5@m$)j4BkD(?!VBab>fd0(|%hc;SAEbecQ1i8&|wbxPc!g4~2zr$w6fyj=}&{GlKN zY66|S(qMQ_VT?@~c6cxRNDnPaCK!IbGz|q?cz0I3h(LA7xF5cIm{KM8cV7J+Lck#R zKmrjIgTZY_;G?s zpxJsU0f>@LT&OeKX!Rvr!3zcVNrrP!tGXJdLWsf-=zVvgLWuYLPu`Gu`<7nS05^Y8 z3+PY!RYB81l+90`$gxw#rL+4lCx@8wS5QXGvzGr(tc&H3_^f8VQ!1HSGEd>CPZ&$s zH{`eR{Y8qytFs90rNuTUnp=wU+b4N|qpjZ5%Z1o=FU*k6m@}l91ez2>r_`sG4IFg9 zFg8O_KE7tY#1Sv|=cSy#SFjRj6NTmq+G-tp!0?f~4_Pr;$ECN$F_j`u7$`2q`Q7aM zZ-4J1x-Ie~7d{d`embc`96kCfI!csi?T|3pQLFT*RBN7$IjOc1hMVu=u?H0;17Tte)p7nM;4bgzH6`dZ-NJvK6fP9k2t^Xh5i zUx4k@4wFT+SMcIAj9`?8=8xql76MNpi{Y6Qr)8(fEu|+O0i2iD#n0MKocW?(%nK_j z{k9~uGDXFXpIN;%6ZN|cjwuJxW^#V+irw`?TLbc%a6a)ZUPg3b3;L)KH!i?Vl(dM}R%umSJZzuP>5Cvo`8%5Xq5ak@FOWPOz<4ZkZM z85IC6qF>nise{JLq-|@GWrLw_7xZ)%^w3T5h@+E#tY{%JvFVx%qHaO%A_yk4lJ{m> z3|sDI$+-XQ1pZ$7{PI^@EDN_uz`ie2TfO(nBM3c@5O%@ECtaU=9}~mNt#Ot*%R(j; zo^J}K1!pbvhxg~z#ud*c)L~7Vy*UZ=(KK`zOg}8TzKRNnSe}CJw%hv`e2lO_x;q~n zS*W*5>tZBr>Yd$#w>2#fpq)vL)8ijR51vRM_&BL<8rfXvp{@SDcE85Vd~a9`PAo)T zI_4pYs9A?Sw4^pFBa;hpH$Ck!dj<~K9AU>mU@HR7KDX@(xo!%IC&L`{^>$o-?A{x( z*!}Zs^_vrk+tYpI>1->tWQ9cX@;kjq^ml`Lp)R&$L7S8yn-7L&~i} z2iutG^I~@kSgMSfg1B^~5|?@6&eCvtZbMO_?I7tV=dG7{Meuzpp&I-Bq(fl`RiYb< ztEpWu#9k^;{Q4K%9uDc+5rtLe2oTfL_@Ao_+p6kd_ICEdbodQGab!GiJkE)zyl!rk zE@<1*ZkxIoogQ{w+{c#W0&dx?rE<{x$ko zxjqLST=@Ko9G3`{ij+R{W+f!)mEx1>MOkE~pAu`fp*Ga=(Gb~`dWf=haa6d`Za6*a zpk6uFKbz0PWJyqi-owPo?m}#y;tO_cv{MFsMj#NZkorm?yQ%&bra%tM_=xWzUT-2% znb%b+%2K#?Otl!2{O{!6GMEw`p*y2$%@~){%n(&!3Ko?_BKq>tU!ax&6r>V5GK740 z!fJk6qzzr`RoZEMVQn9u1lwYw$SK*(kCenYXvW%!vlX0lK9l0CRSQYQ>%-pVH|2zl zjNSkWUFj66xkD`7Of&+mhs&^QPQ})78D`VC$wvT$tU5!9s^nJ(B%_(*O^;D!K3O%F zj0ts2OY_b&YN!)i7A`%uL|4pFJSS7O);=-IHzpa}rAXyShb$O;2MxGIr2v7)$zX)9f0RZ_w4s7)k!=t~JMzvc`4!WY!$&t+d z5|U^9prg@|7u9(ugxWXbtReiJn!CFqlg%`nravY4m#295eu*%shg-xU6T^kiyPtGa?UA-X2ZnPBHjUt@d(EW-* z!-_5Da*lPw)bz~c3UTIui^hgp@=wIU(NlCL1{BOsiDMJ!xl7nlC7y1)r9{=EWY|^m zp}}*H(7y>iCmP@b-(w*S8k(|L#1K!=ynjYHD^k5|TGqnh#dvqh5|o`%@=dfvh%iLO z)G>tGpS_7`dbVfx0)yt`@>KA;sU|U{$GM=k6Cq75R)EO&)<+21w6x=YML6KQB$iq( zbILN#_>?ckc)iL-$P1z2j2>LEb;lLSGeVKiWm?2jV?fd3X1tfaA*& zGjFUt&U|7TwH~DH%Xrd|y%e_seen~`e?>+7IWPAE{^wwb{|V0 z?-^vS4QDe1;!F_zvqSvvQ~0Z&FA4B=KNN|`n6(jzI}6X!eGVz;sVCKp3}0Jnmu+`GD}LfCwy z0|1JA!s32qp?9_s&<{Sftom+DMdLZdJoU1|6A`ySO<&;&WQZo9Zl%C6dOtShdV0X5 zuEB?3(FfBq0s==}i)QF5omBb329xQ8`53-Td$pMO)raKDgM5`mrLr3!I`(wsIIvT}SvZkS)+eSF=fAMm_f4FNItvUuOhQ}^}e=>+Sy z*{|>K3?TSx_rpucXCID-eFmsypHP(E6y@w2ss|d*)b(dYP^z3hr{D*oega4ZRZpidU?spw z9IS6(@`088>}g<`$Kjl9lW4$4jA=8wgE-EEKRPp}M)^^C^>KI~+AH>vgr+}Y+v%5$ zI#pcgsQlCRY;98&Tvf9+S=nf9;h)LqD49{16F0dNv?b{@n`@(g+m-4QOU5h8)V@03 zrni)AC?#;oMC}9&vHf6R9~0pci?9ay`RC+eftOjTr^+aHYw~Y-|G0)>Qy0}rp_kyl zM)B>$r;0^G22frY^b!kgF`1nE*l@lv8eHKX%+!vH8!iEv%QBcU_p1FXFh}~1PP=5U zy|vqL55iw~pdc$#heQQZAOasb#V~L-POT|l`4P!n%)RFL%Lh#o{p|X?pAM#-O*_y= zd3(OgTbAAyo5WR)_Dp-{Zy;1%k&k-%zF<=R{ahw>z6_j*0}hpOKHe!53W8PNYS!80k%0x=z}Ab{S(V}kPa)wW=wLGs z*pe>9ER)3gE&4lh@(%gNkcY~|8h1DR_I7o63;o}*UST~UCjbskR3r2tDQsR;H4jCh z8T-nUv4rm=8{I*~yZTJaf2;rteR=FqdU}J!qn&jwP}ns3?GZF-AqTsnQzul4VRqnQ zZ{Ub4xxC9*$V`?)ZCFm`l)my(!be?p)S`dKr9FV9AH_&jCqD$vz(J!T#ml+cQ}_(- z)=b9H0GW-ugZnBNmKoP)T+*J2af$CJ%+0+xt)F zMqHX04N1gQZ!kL_A4CLq>SXODr;Ke6dj`jo7wD!Gs+EsJnk6G)uK_+!wg%! zdgPjLaf417P$6%(oO{`0@)Gk)y(n@iQygF96-q0&1S+nPn64_3X;|2kANp!-Ta?8l ze24Xrfcz9E@87k=xO2Ja+8nvRqSZnb+^glC$T>5ZCBw;w?5fKl%jZ^J!7sct?!|bl z7k|YYa*FCb!Kmp~u&v2odP4m=>pcsbh!^8|%T$In)@2yxOUX36bp4O2*Zwl32Kqvw zN{2dzcW=ce>nIetDM&l0e$)~KmAm4~J7|#0uufmM2Jas3nUE)c*Tcm9f-OV5cs0XJ zBGoiSjWCJ247D~msSTl1&1a*288Cil})9lBOiWr%Q z8{e#d)O+&uK_`k0+oMyUAxF=SPj3$)8Y@@Wfp4}7*O!!&p$4aE$*3lA9MDsSa5_c% z7F1{PGzXmL)`ow+yvs`g(jVFo7gXOB$;i7t8jk0DeK5ODDZV;T@pgcTLjq)nOXd7Jt<}_QkB) zFStSaZ@!s5GF|D4Es!KQinQs~6#BlOPJTBI7XVwwjbZpc{USjyvrCRy?jotC+)+h? zx>uHDYxDO`{g4~l!Xr!mV%gktvz*mmhP3Z2JIc8;Y7gsB${(^A9AooHP%P~l?`ZR^ ziZUc=A?=Ij6{@(P>Kewd&;6zeO@+4gVQbZj{^#&Zf=da8J#Y@Uqhz`6UkfyE@e4Mj z!a{s(!=~{b`Qy&B8oC@N+v zkj%{KfbUEa>|bFhFc^8)yfL%k%KVCEItk59#hDV`I)Xr0sGg55Ssn?DT_Uw_cwhC z0wpLyP?Bv$MFu}Sx1f&WG8w%UMNT__#;)q-eFS=^e#u3btJ*H{7UFT#`}cXC$mL`eA!?zLC3%f!%6 zI%Mb?HZ^mVlE_oIsXeSQUbWB%QD%fGO%K1HFQ5Ja;xi(9V#w5!!_2$Z$yb7Kp<~YZ z8cvkcZx1T(UCPzu&vA6pF7%<3SNj>%(5T>VY(dPkNUiwLZ48sQbWwEz*T^;f1ie(Q z^lPzINZIs`_({nes&w(1IaQzet3EInhlt%O$>PT9cx^Ywp-K6M^l4>i+*{%~)Ix{W zAj|5}RgoVUtFe)86;i`jiGGy9b^ehTc5b~|T$ zSj5c~>_ro>+FRy=O$y@O!CU_bG+qsV~)p48r zyz@n&u&hY+H)S!rxPafyKOzYBmEEc%T6i<900aN^y2Tm6OkytcW`-NgLwu-#aQ;+m zC~UW}Y*#2|)jM-vh^1+*A#;Da$GpGR5$2}a^Le)+W_7mK_<54i)VWyQ8#Wb1!A&D< zIYzM|<0)zMjs_{xj7Ow^L_Mz`$O^Aa(Ou>;&L@N^#u9P#?#5Hk2e8t5*{rImKJlsG zeC4EyWW<(Qu?o9IqK*Q4eC8XK4xllE6x*X_WoliAA#r6bmKGbeycb*anF~5&?nozn zg)xU3=QcF|vSOw3hcIO6AZJ+q4n^1<{-0sSMdbAhGwEp0dBugIJGE?W3A&{?S4ZU-eMBx zjEgbsG?Y+!s`}9NjG9NhrDHcYH14CX{+PRp|4>ASeNm&O47ODe4>lt@hGLM_v*&hf zIdqo~-DTw?PIR^$Ic&|Tw@gHJoC$ng9$uAtPeYZyIBba&4O`1jy)?EV`!PT{=Ki2Y z*{RfmCm)C+<=oYy25|!m(&nOBS?3bG$OuB_vc@ItGG(0**#n5ad1I-+OjlyLRypJ7>>x$0zQmC8zN)Z-lj648IUg5vR={crV_Brs+ERSu2Z5UoXt! z%9R8ylM|XB2DMl?00FDo!PVos@B&;)dsLokI`Egtb?{j8{ne-EIb8*Qq^4x1^TS)& z3SFKL*Ym>%fv;M0xXF&;EykQ=t=(qqh0~~u^z`&$I9Ktcop7!hzfr5^>v3%ayx_vR z#h8~|lWon9j{gHh5xi40Dv2tBPVup z;Tj0dRYCl8A$uBCUWz3u5!k-Bm?$iMbenim7$!oJsLV{PgycfB1eo=d6DW!M7S47* z_n1XL3YX2O&7)sYS8e%u>r2V-$w~CDurx)8W3+8g=RbS6&acBTY0Em4%q(mkys(H~ zQSzI$;Obfl@5V=A8{zpeb}!hSSXY%7sa%cAWQOF+)Y$h83JQ`+A18|+4v{U^KxiQ5 zFE1~5c6Ppg)siiqvBw2Ab4`gcuVhl;3@RFUl=6%jYJ`S3?}}j4hzuth8?v0z+dlpC zk)XLIODthDW*twmC>^;%iM>jSCuk`?XrLG?3=^-E-=FLMP>?(cdpcH*`LoMu7H9p7 z^JTgt4pY(SBySOkVyyn)Tkl^D(xfV^ieM%Q&>j#~dRQAmFVqztU+v@?AF0cZm8QOR!1;08% z%bZMsKPxlOIevk{J}>&3rz>m?AuxsmfKrx_ISSMG?YSM#Q8@Yw7A>V|0|6e+qb}6N zAg&|5h6`G$^9;d5*TtzASH3=d)iRg|V8c+@L?IAU93)m1EisuEta|G%rIrUux% z+Eo|Pic*<*x$1U4tMHb+o+60ZxfWA1GvQYV4x{i$4)9{;onKzY0?n86sM8?yRT=-T zw}#M33iB|(+)dV*7H@FW&17+MX)-@RVqpd9kgQVf;wFB&qAnl!NcI}no&Di+YZt_+ zWG2u6)V?^B_MD}yLLdC2&4No13#2$k@P=f9vpj>uvYK??Bb#o?@B85OC%IHBs&jZ< z7PrpWpvypUu551vBtf^yD?w9IK*MRc4Tgip#QnrR%5&&@T72wnNdG)X8=()VBxAp) z^1nE%wZKd)LL#KKkf2&V=cpyTQ&hz8S&+&m#wxFpi@J3J`+p-WBvuIehGYJ##d?$m zUJ)W6+hhgYwO_Y4C!1C41c%l-z=D4n=u}8fxy+k09anU4t0(eT{nNQB%}kVCyqJ;9 z7vBsaGUfNtr6x%m%nW@qCdm=C*Q5PLjl`tG!yL@dq|8{8GU9#X$^QnDNQ~iWmMk>k z=!V-Y?@KpxVK#Hoy82)6B*RVGCc}-csR2TQI52leOiWBtGIz@U;x?p4KTUTkY5ULl zFa#pBd>QKwfi19B5fEN&ZQZoFp}iqdO~GZ7z}-(!`LbGsld`cDia&vgefJSD$6#wH ziro~55us@Dw%POdv+l~1_JPFWe>5u$Z%NQ1KxcLc9HtCikbHz%3X8y~8jHU<8U`0S zKOHwz^{o%_kpWj*w5(7A#P5YCpiLa~M#o`iCU8%fGA;3xhHoeGdKXaQf#F!@lJb~-i|@(p`0KvmSR)g{c=`e_zfLdxQ#~iS zjxH1E__LD-xtyienl|-$Pm?l>-uc1(IZqW>d)O-T-GOG&;wEoSU5eI4FC=W^&RP@W z%_2n{?U!Yqchm=Pxh9wM!9%HF}=eq?lXbY#Td-oCQ3QUd{JPgk#6 zh*li(GavP$A8lYNNL5o-<$7K|7a+~gQbs>oQ}sasYpMFRSEfMMnOM96Z3KH*Jh|h` zRo<~+C8nk3o3dYgID98uk?AkT+P*(3eGD>B#xh#sojf0?;k6}BNvO%c~0-AY~*jmE@G2QJPEaFF@FBsfjLzWUx}Udut!xb@ZM-o{6fG2Y?2t~ocAlA zd)~={*!!ZFlvo#emFJg5qsSI|b%1Dw>K1D?0`-_DSPAGiBjZBpE8JwOS5MP=QY^{b z2jP@yQW{DHKK!BYyls$tb#y`_5xtrlh{J@tcTcv=cD!%T&d$ci$Mv~^@H{%A`tIF3 z4tDl)axz>@6O1uIe2tn{sl-{lY$S2SPr{(Q`qr6tpQ9kHyv;L~ldF9o;lK|YZZ8W% zcp^GHox>V#A$NK{Yh9VCI;4L=e*ZRRk0X`4?4OT&l)gou7|^@QOm|rpRiwwOn2zT! z)UF6>8T2?Konaol7kakr>C`ZZ3?v5N#m4()aYk^ zmjYYJm{<}GG2o|Xw2pp{Y}AAPxDaK!)J(kMi@Qie-^6+Uz;L9bX<~sJ?;B6_vF3je zZ**kfa-}|pmbc|*Uu9GpZt3}Mgo}OP%mv+OZjm|yzMqq+U@rF@zRmN(}W<*}PM^-m$>1F!&~$|pSYA6IxzLqtt8 zpf>6;C6TivpBe*Y)3?buh#82U{HQ2v@s(0|^$2)izkmN88&hLXXLwqilBO@Lx_BYY zA7!P=$ploNxmtJ1MygzYy(Z_Kvp4_3G8K?vKZQ_0%cLyNszYDQ%NMq3#7ny`^5brB z?#_32cBV9;Yh%TE7=1km>`OZNVIy$OHvjG_L-pFa+ydoNK691B!R6uikxw8DSXzunhQ3IE}eap}rl#v6_bN%LF_6!|nHU z+}dG*DNg<*us}!^%u;cbnZ{-t;l>yRsU%Lx^awR#1t-;n*gJb`I15z4Yf4Lp;^N{$ z_yshNyr+o;iC=)pGFlzKLJ86#%(g@88n5|L>&QxO9zLVAfZdxg+1m9SA$FErmCT>* zWIyvBUP!Inn{6_ZI;PdrYIq$!HZV;OS=fCq#G=59;p6!#SqV`z>!_H6dHnl5y+2o& z?kawV6)o^q)&Aoi+@o`TLr0-$`F;sP@dSp5XwW*wG{K5%w-pdO_dxELVo&m7|9r2& z9Udv4qzKNqDu|Mwj&^$%8u~D9JG#vG(g*d6%0|&sIYkulK(@IRNI#lN=s-<#JXwnl zVfoEF@#CwcK<1HRDW~RZw@oV%4d2g#zTX95BRO`!$PD^Qr!S;&?{8LON4HbeqI7FB z@id|@<3dXAD;^Hczjg4CwbqI(+Eb?Akt1gDFO;G?JMTFKyyoM5v@|D#K3X>UEn(sY z%Q^hV_B9jDn1z~I#5bYtGNx4~`0K<~UpkyNkmKM`|Y-#ERY<;ll?(`o$1 z$aF>a1}{UcLFa{>J-jNGQ&}<@iS((=5FW8LF$&b;FVW%MxwzG0e@$+>Bx@h0vpw-5t^UQC+a(8-G$KnS+@%Yj=3e2~uWW30_kUPal*@we2jvk{ z`z}82s})BY&1s&T&l?O{6y+IXqkI%hy5TJ-rsqStvl`LmciehY=F19(s$eu4=7{Ks zH}_9TOjK|_GxX9(9@3~c(>ydA8W!%n$F0%FW`P&J2ch_FzWR0BsVq0hoNol5j@!-y zAs#eHbtY}JzzM2ps$<2oKxahlz9N6Z%~srHs|dB*%4V_{6cAA0 zgZ3uDDa(!~CRgnXOR6I)i8?zeuv-}7_hVAkOnVw>W0>lMu<>}237i%J4SCC0hEfyd zh0B+=iMU1|k5*;phbf-xwslh~RUZ|+%B~gH-$KVYSl=>3Dw*;?^~2>!q|$XrykFrT z^3*%@we7~!WC-I5B!NXS^&!6s+|Fo9LT>)WQtdv1<)M{sw{4z6v)|7*^b%wPQ;S7I!$C^2Ju)F#5C?*My){+ z3g>N<4z=YtXL_&a5YV_dvu94(x2@g-i2z6kfBpopr*o10*93Ob!xnta#bGQA$wDI_ z9q>uKuGdL-BY58Qv8}x-a#LPU+_ie9Gmf|I(a7hy`-SqRBzjT4#Cuv3j*Hg6`Pl@u zltZ{dqDlkxsBswK+Qf(s#n30qVN+$+%s(6FN&UtqHrU?r@z#EtTDGS}Nfa|HtY~XS zkBahJdj<^RGZ$3lbw*7+57%q2Pu9CbZoSt!?W!?R($YiJLIHeX9!ny(vv$wab@(RF z)ho5=Qk*@DP+rqM-St{RDF&$kn&ih)B*@2;rp5kkZ7qGgQ|-$ zspBQWGIqkhQsTbP+xR!1Uz}z32<3WdreNiD1i_3(Bn6UKz5p=|svV1CykT+F$28!i zOA~Q@2y{6bK&Mjd%rNP3TN94*?qq~ew!U(FL(76&dZ-E|NuNTQNhFEn76BInu;iXT zEzZlM0p8W8J|ywTw5OeE9GWcnZf<1$m{9a|`uQF=!oa82FTXUee!8^BOkmM$Aef4p zJ(0?zTp&MIQVAX9#&W$jfs*8MWZ`&>;7!GNS|<6qDE~LblMXbpioAiPcb`sF_`RA* z3~n8j`>`kO;<+`ZY_A8-i{HT4B>%`PYD%ZK&V0Py96YWzp#g`SRuyU%1+G}V%dPAV zy!a(DBb^R+UV9ylYaNP0Ryimc=cvQ*lPsoj4-Ra`McH!&>F^^s9VmktQ0tw?uI^ae zvf(EB32^S3COeZf+EMG4q@<((>1nDqULKl6su;pH%=AfAhSlTlo124gTUSgtr3_oq zH%>?S=LJEhr^V6V*uvyRrOC)Bia{(9pWo^TI!DtHz1*;0Lkwl;1^STAXG?$cIj_FD zG_HBO2s8kM^`2mnk2;ecT$khXW+9@mg{n%s>sZUR&dW26f864pG6KZ{S}<600)BE* z640B^&9&s_?z@UjcF+113UPmk9kvdG*hin?ZZ5nmKH`8m-&XCQUqL&_uW2Xr567Kl z;@pZBXz`;O<+ch`k|Xlw<56gYe9DVsGB2Ap$PO^v&l!=uu}ojBXn(3>{e0(*b=RgK z=wM9fd66YwVt65&p%Y41amcI}1YBn%f64nYplSeA{@KWtW#_ zWs({oU8Kcs*IhY1on*{wpPOZs2SgpI$Yz@1RSYc4}iip zy69+^VwhMUJKb`o$Sa0Obv1|;eto$Uo-VazS5r`;c9nTfKwj^xnB$UUG9!ojisr6u zK{GMoJCLR5nG&n71B$))Eet(VNz4zx@ejQoDq;1x;@hZC8jDhc-pBv44lcdkp z_NlQz(~~#+i!&BJcn5`pSLvlqsSIX*wfml2ZYo@U=0=s9lO4?(QZjSU@7Z}i=14(& z6StR*uOyR1L<%dR&j?9%v_C2@Kmqhanj!f=5CkakzHGN#Cq-FN0Tt(e;PbA!%ZY1w zo)+GTfs0H}|8QvLrpIHS(hZ{cW+rissN6{5hq}@m$#-f$cbg=)MOtc3?_F;EZce&g zx&SjS6oh8cBl|Zsn_WP1{oy(Xi_H4N{eYAvQj6em&%#EoXJ5!T3zQgfs8D(@94UrQ zhpj07)5C(Rnfjo(0NF#|c(z1wm*$x9LK_Mb z@ikw7KKVlasztvbw`dyWO-h1GSbXs6! zjMZ-tt5p^)9+Sikq&s8v{NwAZn@0AE)h?t4nIz!ZNz&m&5D|;M-yDC-#&7e{UpHoy>a{b=HppIwqDG#^hl=j z{4OVsiOJmtxiBIjCJX4W}IF>3IC2 z9>Z(&;lM}zz8!Pm;anoGGPe>)&UPe`A@ev)2sl^z_>Q;9sF%#llHcc6-pW#|y%yv8 zkN;gPxmu=KHBLQNRC7QkkDGvQvukq0*w@cJ*N|=iGI&NFwM-cVkli3OED+NXi7N6Y z^fIj>)DVPIn|N(_70Y!U zj#x;CECrN4#{Ls{<^5Gdb=~alnMIiGq=@$2R}+!PzwhXiwR0ye0!RFNg)JU0%DafJ z!?vcLvtph8oo5+OwzzIzNXzJ%-gNJItRo7R&qTjf2UI4OpXvH$S=%KeIr240#gj`2 zv#W=>ec1mzuND+-XD5(B)s+p4eXhrME74PTbV$$Rc>-c3Kqf1ZyGNjn^b6K|e1bdm zc`JYc{LU!>QnpXS)@~bIlbbtt)*=&posgK6n2-=qbhwgq*wbo@ZxbX;efAMLKl<`? zCu9GMu-`0ETZW3xldQU&U75Gw7n@23>F8$LlCC6V$4^H$zt1ogOvdwsVABt}PO-|J z!o#XvB{er~Bii*pG`Q!p9&fp9h*=^P#P-4=SCOz~e!}`|$iT55k(*m?u89ni;)|xz z(;dcJr;}N*Dx)~bi!90$R33?9G$cw*!DgE3;yEUivw==Z5(CXD=}_l{EF|U7d=>WV z?Uu5xKs3D+2Zo&Hdre?M%&5=ze|D2WJ-uD7tKN6}RoEJV(I^n|PjG2Hrn!9sIg<;M zKdQhbukui}Mt>d(JK;2HlAcL7=x~u5YAU6-?bA7yx)ynhc)DT%u1gR%LBu)JlMgk$x%E3?cg3j>e>i(y4??=y<{ye#r~RhHE1r$s*} zk(265%jOq{2&S@1A=72V=$qy|UWkEVTUEPRL!u9Hy*1n4iZJ|lgbZlLfAQa?T?-DO zW-*&nbdC6`m){q>++t+HZ7rQ)Cx}0FbQ`up+tYKi1lJtb-SX23SmrBz*2*IEP@cDq zbC{mWGhxBSZ6HV~H;h%=65`Q}L7|to6)c4R3YqGCaBY^pgLtP?9^@ zGKY4u>vxg6HR7OqO!_9-z}>ATh6A%DpYMNPe7s2-l?(d&=Wx?&x@+?=?C#`e+qBe4 z%o@j2`nJv22j8+A=?3=y5p7iw$k>*xp!bCk}WB#&o9`r&_O zjB?Iv+^<~h#WDOz0E@k9*vUIkfS-we$UMDjSezRS+O5Sho%*rZ)jj6p(`i_Y6US-m z`nsemvR#am`d9>2lH4=$>I-}O)WAh7pEDU!c_juFE!O(u09i{D_$>cV6#DKfrp4DD zEx55wxA+;1UkyiVzPK*1XV30b1wB**-pZKzK8l^)#MtW@U2)e`zEJ$oNSi!rRBznk z;3=3tHDWC^bAkUEY=~&2ZXeS7i~05b`M96?bhi`DKkrNwxv#lD-OB~veXB;@qR5`F zKT3o{2t?{7MHijD3=Eub1G0yR&=sNrq`9itE!gFk<#;H(MHaZIFaUs8OWe1nEmMv4 z+uE~l-_o+|{CwGMBU%vd|j{UqY#9*EfwXt*N?^iGV&H5qt!=FTxzUZe7fwb>$f5tq= z?hn|$&c9x!W8^nR8U-x>#H$Y|o3x_1mlq z?TI2$8~=*_HOkP2OHe;J`d>E9ZM1E_VxqT5HzSr5_=Z<=x{h&t+VLktCPn-EL*dI) zF+WRZPHs+KzQvUrw!UH-JBG?AO%crNM zy{Ka|A^!Z{xW$o|BH6Fq-`CGioxpjr)mB>=@ed6L5yN^fOsSMbmreXMVf@K(S&P{4d<7haFPks^VXLK1@C)N6@ z!1mpvpo#R|d%muZc2k@E^p86pUFP8ni`QU-E@g#M6`!|9hd<3VQ*=kuqVF0lkv}S( zaw>7;&5%>}!uwjU9X)MrZ5^Sj%Ww=F3?zuM@NjB|NF zvEw)YQ}&r(ykoJ!ONO(+nu2DWeJ0HJ<R1Ii+*Kf`~1$ z$IuIw)3JodKmA-KG&yKp_1f$=ALN3JLyo@~a9py*yp|2)X~&u!y9h8Lf(gx4@u~-j-ndkzW zNjwB8yJDU!QDWfk7KkdO@ts>aZoMf?w^u@+sXZOInz~e#b>7seTOB+lkb~Q9S(%^6g#lABa-xM z^bbx>PWJYw7#MyP(8lO;;ZVSV0kwXSaPGqD1R#pf@3%wBbjFB?h?-10xO24#@$r3q zeRKZ9M4_;kAA>ra@}d=)R^$>%aw6}H6XE5D;unvu=Xwu%N?@x5jPlKge`l-08Id33 z>StqOJGTLS2Y1ht_-?Z>M^7p=QJ4t9XF)9hIGc2K(R}Uq-)m(1%#qdFq|(krt5_yg zy8o%_hMLu1_0~7N$wx+K@_^h;g=KK~Ugk02p5fD=u=97#3`MD{v4*wzYQjmEnKh4sHz%Txe(Gy-jbS_gN`I<$p7hD0vb&Ox4s0J|8-soP zfBk%B&Hy-oho4LPPJTu{mUv#{99ldU$bN8B{EsxyiOS!P_rMP*syYl}C7JUp^x==h z!oEpJNJ=8W$Jf%*>S=Vz>8Z(&adL|I`y)GP8&oK2anD@bZ=B@ewQPH>Xim&n%&BPX z&esWYJgSZEo_|y7_0JP_|9Y=q;gi{C^21xVDQ^(eu%Ji;qo==CC%$w{p=gQu1)<+X zjB1w{jzhzX`UVg3MRMv!;Z&iWTls2wQ0ZT>A3qWgsAf7%_$L|B>SxVC8l3M#*ap~Wl?z6$K+_Q+YBNgqj^IaWei#=RiUbfj! zZEabyrwhSEif8mRLPI-fus>|h%)d3`&g7jm?GFjGuy~5lNBYh9h~y@?t;xv9z+0y; z`sU{505uMM@KH-uQBbWFRqKTA!=2h*)Uq;TgUa`&Jh_LmFGJft)1g&eO`U9+jTKej znzW9*etf_LF-FkG7lxie>1Bv<0TDH)}!Q{&`K3%;ss$pbKr}eo}9RQcxVF8 z+>wb)Kl99IjU<1Hb|`0u#Eq40CIvnd*EMg)yI-C0vGEGdb#Eat2S7H4m_f0y0Q*)0C}TEfBa$M1{qc7hy$)YmaK^;owR z<|?Na$^BX+6a4z*o1~DKkW67JtunKrG=oh7+7th7u;5@TiUabGvi^48;aaiq4@_nk zFE2(^;7>{E<`+URf#fUsuethW7Oy#>KYLXDdv1qN&P3Cb1B>rvq&Dx39ZgNDVrEZN zg0t|QpKEgA4q;4o#8Q`6G=m>bzY5l{Q(?4@;5?xH{M zVc|jpqAHKd$i%x}RlknJcTK%WKn21zO3M7F%)5Ab1-^gEt5hd<;fg0uR4rvTJGG@( zE+{J6=ya>QZ13vo8YMk*TvTHv0sc>6Vd3%daVylz4iweoK%cfU+U}ro3_vmzzN?2< z12t@ed`AdcUPa}RtQNaLD9v1rORyL=V>@4IZo-rIuKoHuWEfO2_QI(hm>?m1`-p5G z$XkfsDKtm5Mc;cq5G~L9QPxRkt4XR3^-SQUOzus|nQ54#qurF)Y~@>Y*Y!}hPz8FDTOPCe69N^hehWW>Z; zT#(ZM8R{y=5ml1ms2};phJqLqH>x|dR$;cqmH)ghPTOur?94_8k#TcQ%F`#HrRa!|aj#pe z>oX2{aAu>vVGR#yeIbie+$DU(dd?9V6ARG&oo@UXY*9`$An^3VF*?dx$BCmsHef0{ zvxudQuWGjhE4X@)9l`PYK?^xC&?o$lX*c4xw_ zzxvF`Y+nL+Vii{kJ84F;Mk$L-_M`&aD<$Mr?`eNLJm^=hgH+OXPh;cZS-|}Wtp`vd zJiGWRB8ftzO;HhKOfvg4Fn*PJxjgDBo~IJIDE`N8>XPdE^&8bsxTPMsTOY1o{CHvF z9nXuK!I_aPr`pO}@8? z0+njXjt$j}H&vcArAGC@TY5ghNf}BH0^QHmiyh8CVQRdE$+W4 zuo0*f?)FODJ*h3lUTh?UXyxvpO6RI2n}*2sIEGI8aIQgdtv6a4`Py90ItqkhMtL!w zH}K7ytc7ob&`P#GG;U`pb z+D(`R9ws-B6dWLCH2S8P=%Q`x(~+ezdLFx7=lI zU)-*%=Ve}SA`}Ez&=jec{K{3moU%;Nm(#7lW6JL|nDLmvrR2$o`cl#SXxcnuO)xe{ zmAbUT>@^++;2E+MHE)9Ab0UCs?=EPl{gV6%7a~KL%MLne07kUpXFq*!1{~4gt8bW+ z2FrY5(`zhK zF84CQ&-LN|Q=bP#(Aey9PZapPujt=sbz7^K{^ax!(h+X23$WkON^zifyYDauoF0tI z)S5n}Sq@;+3ypl_(@^4;C7e#3Z?$fy)E$9-hMLdN($dpXQ30h?QBmG&vr#A@ICJV% z8h$2(f_ufgM;W^QoMpk-j(RC{l-JEp17)E3!tl4!c6M!{BEb{ZR{ECCx7io=QQ@g; za;0vK33rsdJeeAf&i)#{M0K2MB&%NKSeD2&1frbVhQ^ekxb^()6UhkF-4Tt-Ad(={ z_a#O(_+FozCSLVL`qq<4^|~#NFB8W&rR1A?M}-`_mKgPa>guG6!-kP2qcvY6$#+XE zDCAAP#_1*kvP}#qek6$obs;7IJQ!Rr?YujG1_#P|K)VCqEa}QMw2giX--ocbe^NuZ zm@kL$w;3^~;JqLuSHMxJXqD-gYI)(036^J`IG+#e%493$;_LMw_@2@w51y6;v-Vp^ z1+cIly1Tf<4_ik@Mka0RXt=GNJ*yhW;JhWb(L(x-N0}ot4N_T!(vx7fLl@Gw(!abV z*E%0uA7`60B%faEO#Pm%{gl|>bh9ibWg0IKTSD8BO4Qwt4v@<&3&PnLp!>mn>y{kt zs;bILt%Z<#oOi-BfTHHi*x|WDaB#42?$PNfK)(RJDKl|3Ml$$^+%x3`PNvH3jC*Ag ziv`UEXfghzO3Jx)V#Fts=25`RL$3?CB!8$+hTYix9cJz#V6WkhZ{X!!n@2n3QzYB! zF+=)IwnAF;xe4%(s8>D)`}*>xtLtg-O}-!A1_7#v+(i`NCSqO8UW-*-el#U*pri<+ z`^oRFU)4TBDN_YDylDLlEBlZ?Fdd007y8#&BV55)zGLPEBV!_|Gz&pB>1|0y#wxdh zJS$l@1W^|0_hVh*=gT;BR2nCiz*P2*lfHM2`UjibW-Alt?lT^PC_)s)#=y#D1B}(2 zKO2X6S7%>C&ItUPagYj)+HOe4R{fdZ_uo!@2r{59r;Zt_z;A8*I}O#~D$j7*{rM^i z!b6ftrh9IySW|kKs#Z~7SK*|!K!r%7ocwsNhGvm1@ke5eq;;v~Cl#I7x#5TPx2qw+ zwN4oj)AA@@D}Z@42@MS;a$8B!Kzw`lO*5JscExVOnpY{A1SpAi3Q7)p+_G)?>%QV@ zv!@H=ng-D$zO(}v|nP8PSR@0TsAp#;{kq0*g!I`mp z#z4C%t|;z1_FoBc_x9#lk)(-?QtLD z9_{}LD0b#KPG3CtF3OH4i@)rY3Md@JcACr%Xrnc7F?wC|KR+L~J)F=Fv>dFRwd}%T z*>Iu)_Fdw~pt7r^CXWa%5*HN}5tEV<78Vwhwd!sBPo_{<5ZrjU+Q~D;TVuf%Pvte8 ziU-zHiRnJL#GqYJzCon&leIHOEX}ez>fBY22P(yVJY~4_b9bQkCr5{_SW+LGo$|zJ zfZJ`y?7klzv^`7OmL$ZA^<@h;cGt0ARAfYzz1L#A3tJsrQi}YoO%s$T`hGUHuSWn4 zG*Qzg_%ciEk~gXuOT40As6!5OURX&|QUOD8@@{-ypw5ZrXMJ`8{Cy_Ay2cxy7ey)~ z7kU~H1#U@9Ne&x*YK?qqA( zT(wi4x5(uCv2yi9Hb9;W{T%y*v2^i+drbV;DuE!ft!!kBjgZ+~ykGNGfZ%RxA|rKQDISRFiW-)3%Z z4iLco5gDj%1qY{vnvT+^q8aGosE-Zdn|Jf54I$_1FDZZTth^g%p^0$j;$3-WaZ!BW z>$Rra33hL<=;?_7TBrQt6>Grtus?3w+Exdg%i#~4Tj%fJ(a~X&3TFBw2nfPHm9US<4XP2J1zN?ntBzu zn=fCK0lr5+(J2p*fCX4e!t*^r+_17|Gzu`?|? z>+>~9)^lT2w48EL9Y5h-~Noy$fERElc0 z0?XKmM$Ri4n&0)?H%eMVbW|EcKJaH~sK}vKtK`$hJo!I|aWQ>){{`|EuI{R(k&7S5 zmO%nyYS!mo=@bzXVuz@g)QT}-fXkyauv>iz4|^Dr*+gN<%9D>GzA_|nrdez?tyX(^ zmAVtLix@1>6a+8E`S~Zv8+=?y?D~c4+N&0Cgp~kMa{f=v8!GufL>mTYK+@R$5_gR02li_>1%igU||Gudej30 z9VwJ68(Jv({S#$_!?==44q!@}7oD0Vz~H5bx3SrN)=5yIw{Ip}B{bE_`~(v;*WP-e z0JnBZnuIv+52e@_K>FCGSB?MF=7ktan;JZdzH9)0>kX6tAfUZeog$F&+1f#+;@;R~ z;8`@JwXx2YvYy?iGlaI{XX@qrhoobP#?O-eu2sgoxXLp=GBfGEM*ny)yiaaju%l*I z)dVd*$LW*4H3@olc+48LsH+!<*7wU#biQJS}tbtc%)0jbxhk->lYu@b% zgvnUY1rP`d%kD!$5xAM-R4y(qBCv&4ULKMbEr2Jj6ymX-*Vq#!Q05WT$QF3HytW_$ zh|MQ=589|`WQK(W-$IzjbF8Q;yIlhURxbMNCbOAT(Pt=7I5v{1e z->#r3IXI*s*W1YYy~2Aiia#4;x1Ny~TVhP@aR0=$qjT`2w1HrE{w>{K?~9!ewE{wX z94`VxW-eI2UuBz1pc;8NuXawn>6Hns!*#VVn{MkxTKT;JmV%_&D zo!EcIHJ&skB~AbP*Kf?byu6&H#>$-P2qYczKOQq?hVpjn%uU z@~Mrh?r4f?yPkMG=e>`}yv!dJC7zD|Q!Kx!pB}e7Y$#h^b!DN>)DdxcY<6@dqt%FL z2ZL(8y(W(`bQI(8lT>!*y=@j}q2|BN6B84U8K`m!3Me9+da|@$tBu4Lz2k&ToNMcN z{rk{(i2Z=|Gw~tZ;nq3b1&5_fA>zGopBS`~#<{(a`^LIcC|1EGf#gZXU70{X9gjC< zYB@xhP#64`kt)-Wx1pW}qD%pew!gOXmPyn_>%S_klwU=o`4e8Z z1`!iS&_7C%!z;~XcHohNnGRdUTF%#zR@9bl1mYL4`<_ssUN0arH>f-4YFZv-pJK5I z)nA`8sGavd8WSKM^7_E5tG{;EAkz#GayEA1gtEzOT{AO+kgfOh~%&Dh`z4@hv^q*Nq!+nm<3=lT zXMXDs?X7f51@NqvZ{J9P-*qxu;PB`OaQ);}j#?7~a&z60Zcp>)Sbz6=_Mf|xDpD|V{FGGXVSp((qHa7`1JIvaamfRo26WeEhQS-_k35#sZWO`aT?Djs^`cvu z(=amN<|15n8P3oA2>`i)HVlSt$qbwVsBNRgT>&CybZLo22n%w*T`n^P`)5)8Z6sle zN|0)#n6nG}&R+AK%}smUTN9CHuE3w2Zq{YYtI^2A^)|<^KRW1sg1l5Q-+xvn2Cx5D z5SX@iYTwXPR3piX`c289R2gTc#F>y*dZHr}YpB7Z ztEWR^;(`6Y>QRffM@y(4qYEFBMAe6v`#p`QGgq-^>3JL7KH2z=*-M#abB_N0$n#yE zp5ETFIb&Aq+)8z>GihJ*=Z%fvw~8N%P?*sRkr!^|(`I=sU+~syAAAzA%bBwy{#Wud zT}Von=sB?btsEDNzp-As+5U@dmB8#hLt05JgzsX{E(+B9fEqk%)=z1~`3a*94I*r1 zBQ3ZMi-&fJwxhsjvuRQ?o6Xs_5WeYoBi&@o`>hl3o4BpLHunz+(T8s`qGh$@B?ifp z-bsc{fOXy+j9FQT*0xrDmQE%jB<$?yXfW;2Sb$DT>eo{J{qZ46KhFMd zm{GCLZOcS!S(8QKivRYVzL|X@Q1gh^aUp8--$U3R2Iq%q5}K>$JaN-DwnX5(6uZUe zx<3mv$q(T*wkBD9{JB!PPuDkWe-bQJI)BQtYScfT)ob@&p`cL$52<1VG;swT*0m&3 zIMj*2?2&fdKX-Z(I&P$s@rtzV>?;?N4jpNLy$US(RJBWhmb<(hv(_vuG#57h=JnxF zN)ZtKO1e!LBwMb8$UDl@@&37narVt?i z{`T#6rAV7@vuUWGlEXZ+0OctfyTlW?i3ieSY@V82;YHI64qGdteK=rKJ{VMU2RP)` zRUme7>FWSDIFN?(&ha_sU30CzD@Zh2OKEDBhK=D0B&(i%SzA~w>y*JD0+Pq5sh5?K z0`#l^>5K}@STwXC1+)pI&I$0>={wHSy!u>%Lf}-klc4hxT@MWJ-Wj{IQ;QRJOW>#h&;TUgZ+@!E3lI~}ME&_g6NjO6exb9)F-_8D{T;9(-Y z+}8NX&R1Pu2RUnCiJ&fS0i8a14!Vj9Vi5oCQ*BzxpCye_sk_A&7MJ3U)aF-Wp}#5G z9q&72rnp7O?g+t0*%2td15tVd_)H7&UST%4H<3kDurMRh=H5t z&xG;Hy!)ifep8+1u<{1pI{E~K3WB80VvH1*{%l_H65hoAi1w%Lyx%*+ytcNQOEV^h ziTCNQrJHm(D;D-kf0T|s4L6HX=O8&F=lR?7zY7Q*P@2TyvYsLk=PC0r2uBS6z>qWp z80_=kq@RwAR-7(ZlEV(@b%4-jTATc#^p$Ukl7@?8w_&4M-wixoP#vTLF4&}PcN_>dFRA@SuFc}h! zn%@QsXY}W}zI5KHG>H*X(}ko~`qJ zK5jLEKL%sUXM?25oGMJxBaVP4heET(m@fMH1ha8l@27f=*RyQTcxqX9>v5RE{Hjgl z1exu=Zl>$Qv1}DAN4e?e$QYvQ7G*+$PCRcUKB2 z|CS~KNoFf70&1`4zxr|C!c$*@b#*lf3!_R&SoqMp9`20KbJ;}obf#EWr8zqPP0dSV zOEf>jf(J5D4V(Lq)H=1=GnEew<$wIAxVFCcV4PlRzD;^VMfWbtl{NTT+A?Ew~kH0ijo_-s1Y2JsmJ4I1Sr8!9=b5 z(IfpTiWCv&on%w016pJ@7^$B8_s)m2j67==(e-y+&C74TAQxlUx2;}H;^Jw3yBT)W z)d^@7ig@VEs{tmTppBq~u(byqJd~qaC{Il_xXMrxVm3Wi#<4k*J-u{5h^Qs@l9SAP)s??E`-$|>Ur4osQiOl~ zw}Qfk6%*3E6}6e}eh|7`KZoBmdyYc8c0nD^cd;JttJs6RqiH4?*+0%C!yb z=+XNs{9}TTv^2ic$8fH0ywq{mPbd5~(UBI_ao8tXio2xu4D^*dVEpLp+)7uX@g?uK z+Ym2n*EGmEBzOfn1!SMb#>S0}e!GVUpsaQ~*4>9@*}VhS{b5hu$o;vlB6x;0133M- ziP5}`Leih_>`wJ`t+qX{pNysp2qI=x`Dc5Ofn}kMLUuF3}w> z4;Bkd(S=Mh&uEB{zT0({>X7YH1+5`vBrL2 z`t{@3&=QL{xmKlhivR>>LR=pjhVqXYH@A^WaW?$*5YSHp+h#a8IA@*M;obk(yW}f# za}AE*2tZT;sQPDSBoP3?Ya1LLEHs7==bn)9UwQKn?qII}QnLTMC?kW`B0V*A7sks5 zY#$G_W#r^alq{BRX$&ybPnc?Iu!ImW1fdaV{18fEB{+B#vF-z+hAQKy;>$vOT+=b2 zVL=GRm~#>MA!Kv-V7PP{Q)_F6WGPu$SzwZtm6rz;Z2y^g>_K4&evaK{Es)ogP*P9} zNnVurSq9Z`E@D-azlg7Sek?VCi$pq`9>qX6(B;uuefM;Pu9d#2L$m+tUuT% z#i$ZxiB$e8N!rY1oPB&=czv_(y&mUSB*#_ztOcZsx)SRQ@d%&>5UKDi6g0? z{G4c#8{zZT zz+Cwi|MA)-Yf(h18<7lXe!qXtO-~0f)Ns*$HR+wKZ$C1am%FrXOSesZ5N@(M*>K@E zI-#OfUbV^yuA&6#LTB6<7cw8Iva#M3nC*9F8pvi>l`%HeTk;4k z`Yy6X3kIA-L8k73ZyY4@OyV_hqKO`t+<+&B>&zKDKbS?>jrV#559B5J~3Ruc#RJV7yF4Wt0 z2BFxXo~|3XznUGu#9XHyrKAZIx3-tN(^YYCap0pJ5)uMPkbxGE^mn?HR;bcMjXMQx zb&^gz_BxX&g*;t_?E_W3qrjx+cquV&oX&rC4MD|6MTRWNQey?IUn4QcKMs0OGLD9d zA>>yE!|{$jBAX9W^&|45j5>aGOcJbkZmnwo%eVE~xx1$0Jxnhi!f8q&N}Y zUn1}n_dB@VW2A$s#w5EJqkJ)(2mCjxkp+$S?I}L8MAaWU(t{hF(}!U1z$rOC z0EUqUmiE`JL(WoV5F}yK!RmnGg%e03h!i7@H@r67g3+o}g59F+n90MAKX1z}Owcd5kL9y#qaNV)1d85bi=kZy{{jWTWedG+=DM47$eZ1$^2>#6P^EBS z1SC05%X-R-uT*vvo0INo{SaIB%TVC!^qyaIns1^q+i|-0mLdgBA#PGa%0dXh166LR zjHN8`9>Og`i3ddfsUgiaytz}c@@RG&owWGTL%ZPsTC)J?*3|0?IyzRFQ67ELCyEt; zsF{Xu6K;$WyGo{s-TVJ$jz(h#a)rs~{?TeU8vVUZTXlXou=J!3j>qcZ( zrT+1255DuJ&ByN6jcGWkKbzY~i#3qSi793w17SL^!}=N4#YrB}%rGd!kcI`Y#B~!M zEySCOPEbCR(Bz}Jy$HuwL!iGveS!UwIN$MF~iTP%GDN8tDw8i2kdH2 zpI>{Rl?2KIrOIV7EM++mXS7RgEpAHTP}imfhdm|`rMp|P<2kwxxT9u-Sq6ed@PJNP zbf{FGnGQaQ1*hRv0f-gRZ@*ma6}D^Fu1NSf{V_bK8X^)HXth*n5H(WLBw3d8blzXQ zNHy;kgR+h9ij%Rs75mgqRQD#Dzdd&=YraKFd5Z(aDYnchARJW-w2GJg)jAUoS=Epa zfp{`F7v()gSTU+3_3i2nc{D{(WWxu|4RWQ$E$k<`r0$@~O*_`)jtydT!3 z)Zd*)sFI8)E%KOJ#TJ6lf{R0l@#C_YP~9dy^5fiehNr(&xp_uYC?!5`h*Cvh7-moz zG2~83lQBxRY27n&m|3B6*^7`>{P1dhe6Y(AW=Oxt^52ndEHtQ|?U-(*n#*$3mgUJG zf#V;x6%EXcg)LQHu-r&{%CR_$LJbR@+25Pi`z;77RTQbt6Y4OP)0dyWEl%tqx^xRL zXE!!Ba&pdYL#x68jMea;3*VFz_dyt|`Cl>EAsQo1g(S@K;LVq6WjhRj*8m5b<~hCi z7}ApcrpR$OLI7{;VeJJ8LdMjwm7tORc&@gz{+eGAvW+Lc`LzAb=WaH0>fHi=8U_ej zH%Hll1BGTG3-)0t)Ngl|^z5e-`Fb6=oZ~X|)gxfr(2#*Zg>lRvgk{DgE^`nu5RHkP z2ippwz?cDXC&7ZC#$b^_2-w#4L5(Y9fQdf?y>Z=d7V^dwml}_(SNRZP7-&BfX@JSL z??CqDzO~W)cMk$cW{e`~Fas_~Mqbu#z1?JKQU_R785tR+%M3BQ%+(geoAc*_`;$lX z+pC{1$B`mssYHe?6-GGHFg7SeohB`dkRP_@?XU7Wio4av$gseSI<1b|BiEh6`Ra6^ zCXAiWtJUBXf~xW7ojNm^F~;g;2FAgTfWGQ;kzv2;?TTQ*HEK1mOTF3-u&KC3qePuJcGeG}= zXrZYsMfR_mkBzO-YKalV%uv-*;&ywyK(AJPa&%;2XBYd!sQzE)L0b+rdC^#^Dpo#G z*6YhSX;FDm-i2}VDFKE)2&4a6eKX#Q(f58-HZ#P>FoQy$QU{#+k@2OjD>`|Ya*}K3^I-WUT?L0;ysA0T77?2SK{pYo2aDXzKmGsZE{ZF z{ZDo5`>&I)VU&O-DvT2g}r6 z9tFfh64yz1D<)|7?b_{jn=(-`?$Qs4Z;Oq1@ghe0^3OM#&D`XC_nl%qegvF58Zvz! z|GQt`(_y)KN|>*%d6)F*oX_``HTuf>sfCm8DOTk`nvwfT>=i}yXo%NU`&EJ1P}D*H zwz2m+`Pcga5v@&JvM`J+45T1{i#?2$rJOCC%_t{f&m|^h_Zb9*5CqJl+EM-$i2X3D!L9BLQ04|Pp-gYCdYOhnO&#NS}o^mbVrSl zcG>JHBxGiN%W-f<#6&kD!U9xEK0l$(l9oqsqb)m!FZu^7XCW8%BYjcl(zc#Isbrcf z<2~$vA5-LDGX)#jd%iX7asS^6U+B{7w?`iJEBUc{V10Ts?@W~#K4{2Z-SGL$)I0z& zBqn|O7RNX2i9DYl-(&J$8-HPiKsQOH79U9n^`FHLxS^dy8J$d)S60GIzmw(6vEeuN zrc|9V%F)$z5iPn{CU|T6@G`ye%x(T=5FOA2RU!)l2;X<&lBCZOkH9)*z2n|IV{v6= zWp2H}5F7!V(SSt`Fn+1axbZD9uH+p2En4lBZpc#D!aDKJl|-ADwvk++2F#E_jm60B zCuv5izL#lWJ8sYWk{Yj*rH+Vx-zHL!L1B}ZbaB1T=8M$a?@y7H153kh7iR(4uli`&z zfn6c}hTCLD2gk`cq)xu)DT#e$HuH_c;TTWc`v~{?3BFn975zLgmDtzdkLT!pOQrVa zJ>;FM>pnmG{n^}g@Iyrodut}4&wgx7*2`M-z_jZN`lboDUe9j(DHX0I?)S2lb1!5H z;!?F3j4Y=<8Z1!EE)<6Bk_o>}DIT`h3YLBtf(cTT9|JBn)u{?ukilV!#g_sD+?)ec zG_n zZk%1=4+R;+153}LMffQOxFg1n&dzMfQn&Z_V=7@kUJ1)Xv0X=&%_~EOb{5%c2AN?6 z;JG9^2MD)*&&&!Y#@Jx0HI+}cfuuIMDg!>D3vE z`ReIud3rM7i({}p{Js8O7O*XE+lS|vzlU;npe0!*2-snfKx=!XaBVhuA7=Wldd#&V z-33X?44JaLY1Te?D}3Z?*Z;xTYNQc9c%<<2bP_;Xj3f*1ca$ zlwN@R{c_RFjo<6Jy60+{kL0imT;t|-k-F-i)*|b&{z_7j`#3!W&$@wv6X>@79N8n^ zcZ4bGbrFHu(`r%cR(rGY?lzjtdG@x(F7leW`2A|;&5W?&vU#FR+Sgr;PL1v3sg4=( z+r~x=BTLHlcRMzx*L&iZ!O~QL{8MV`yCWNNv(Be^EY8#K=bq?m!!&Cx&%bw7U(Zl> zwFFk55?AMjSl@vH)y9$-e5(F}DuipR8Oj8^ziHgPN&nh*Cz_@M4wL(&{QfN%b4;-5}LLlV_IiK%dYf|7uM(i~^ z5`u5Sw!UUJrQAfA-4X%$$P`!3S6OKCWZSY_vO9mV#0Kn+!k~pk!3_i<0C@dDpCc2T z1!-r5BsLL05pxW%IcYD=tt*rrd^Xioa!a51^5O1_mtctel1xtiPmc__hU>GStuGR< zaQV(HpYH8sZyz2v;*XV2tPq?p{$?QyALBJSuR6B<1YUQ>kntzOXeW<3z9|ACA_79f zf9AH<(#=4r+IRzMG_b)3uKvc|oh#rI$|IaN6$;^d1WdI*`_gFZa>J94dI zpSSyo&9%6F8Zk{ogn0N@%7fgCC^PrGj#S^5+|4Lz-*@P$uRagCXnKKB2!?jq&IMK= zZakvR^l)YnY_?_4Vam+#Vh!a=g=>kQSZ`3-$k&0hwsmiB($=lJMJ*zU!#qXOv}{+w z!juCU93-t_>uFT#VQEo&B8?!oY}eVYDcSw2>6r=EW)KJ|ZDOxw50+y3PCGv{wMheq zn7HF$YA!QgSS65wthI8=*v{*+tj3)Y`U6jV6OtyUzXQAFJd9HuTQUo(pL@<}yOLcZ znd)PbFw8QLsEH>gh>ZY?F|$itKpLc;VuBm8%hl#(yDNfj=YG-G*OzZtH@&pvyQUlq zIW&(IFDx>w1CSb44JleAD1;y-e+f`p@lnWjdyLI02I>wrqF|!$-^G?^sgl6x~r4 zQJ7LR`OqIC9Dih;YuF^c!MhMAbU8V*Nt#s&6f^jKaFMF&BmZj(PrD|>x0>|rlzvKr zG4=Y|?jZ3=tHOfGBVZ~bvqtvsB%5sF$AmF(5Ju8Wm-<@8A5G3ezGzlW5rLL8WFq^6 z1fEak)_b-#e_X)%2xP+g7ZGb>S*J?A+{4F3+YzfKvfL7u0C@b(_&-)zQ&G zjv2{9)o@0MRsEg30TSA`q*BP9M2SmV4B!|{rR2Rq0SDjf4W18diQaB{hFbITluM0$ zF{H4z-geqM1a3lE!Yq0v8lxxw7(i-BxOV?RmCV5|eUJz7Uh(nx!Lun8L4h!lh21?$ zU;{vTkRL7+Sn5eLQhoS+L71g7zERMBKhlP+5c2Iln!Vi)?rCjyY-168!SQ|xAW3Ub z%nAA^_yyJfOE0tj{2gHo2-K`BNDVjG;saS+4J$`GNt^B- z#?Yi7m$^9SC9JF?9&srD0`W+d9*6gby;Q2Pa=b33BAGX7ngvuq0y@B)2KbN(0{NxH zKr3YIMzZ5$;HONbi{mVutd=^;AEx?8h?9{s z-}v?Q9N!I6LD+Ah4yw%gMaBjnUv}9dWI~E#HZ#&96&BacUke=ULX(us1*8MrZ{u`= zdTS#G*La>CUGvO`CHSmDxQMF4O;%Ndp)oL&6d;cC4}6f2M*HW=}V zi0Cu{PHoHa3<^U-m(00RNeaA2OMBB@b5Nc|`XQK7#t$!8`0iXy;KHrHclLNQ1VR50 zDz%5#E#{Puujt^mFK)189igRba4#fj zEG#UnFX$*$EM#c*3zG}i3nJu)M&0&a_(yxh-djgS=LTJRl05kP-}?(LBaHv<^D{=A z)|XrlP(@d&5WiJl_?gVE2KFlXCiaJT@!1I2UgxICt&ugbHW-%m%#Jw8%K$tB^&a*Y zAN&2C_gk+d?`lJ+xQ})lGQP)iBfbyKEiYB*dT%!qGTrC?!%MoaMP1^)ds>U#klD{$ zPa>Poy=vM%N2$5-(?12>T-`uE+k((}TW7R)cwXoJ(vmAW_9jJ&7{?5mQ)Zynx^8|# zv}hJJ-JX|uWqI$b#9S|Mvf2)p&(_;Blh?#jO--yyapNLT1sLL?Nr}AvxlN?*BJk$3yM>u!AKwW6mpdkto>7cQt+`_DMN(f3_g@p{Ois9Po6*g z#CMR~rp3zg!L*c>zw2@@7g&15ktb_K9$TzoI|0VSXsE;nKM5KZ9f@VEvWqRS#T*Eo zSguF$J`Foyz-pwJXnY>NoDpv_!E<`9up))I)^b``c&KVXjasB{`A~DaB>&oGHjVzV zZR*XX&G$1~H8S>}v)o__tG4(*HoAGJ*Ce`bq`BmI_LKbXjOKbj?}$0keZc!~iI6+h z6?~mA24HP~9RAw>6US#nC5C_i0tk5-#*${2s@L5glX2hz`@*rPCvyefr$x}$ecxZH z<*d;{$%#vWDoru-4_1h@$oZD_jBV{{|8s7PPb-)*`<&^m>AcfRIrmhYJhVx`9G zUi_`(y6nu`#n@Jg4542EjhqZ;BcJfDU)l1`>isa$_r2#WBlodl^YNc7J5RL0yPD6g z{2wN-lhB?!EIW^3;@hX%dn4a_k6yW?)`ryxV@>W+c4IbZMGdQ{PhrCL2h_DK%Ej#l z)(sMQMNU@Z;n7%TlR2^pdmkS7~VY3gVySBDapoUbcAW#7%d`!f5V>D1h=qU%&v`G_=DlKni zcgOiXHML~_?Va|SRg^)ugBurIZ?|(wO>#e}hSjP1=(!h)Hf_6dahP<%?>J#=LDCPq z)*jemD8Caa3{VvKu_g^4r)`-J0Sg`gSOp070QK3CpxpQ0*8{=l^flAf zS}846-Fg$jePCwU$9DWTjr$TuurF8ux$-F3pUztS%)qvFHV|!VbOQN6W5h`p!`kZC zQPP=&fe6}*!VjEKe& zYR8N9;iF87?k{gUwcAMm$2vV3BtjOQjwD$|SXeyKH0?Ef?~ZPe{D5ql|mXbnHv^ZwL)KpxO>rub-8$E?PhDT++&Z_;%2()*;nTDDlQkKc~q6| zuhP|>8hu8PBkcLO?*+%K3CV>-5^xst(tar1?wGt6hWZ7(29M4q^mE=W9|Ka@<)g)u zBS={^FWzs?zot*2-ACh_&jUENlQKmFI^rX9Tc4_4G%5`DpM;xu@II;+r8`^<*Bcrk zQ^hGJl#Uo%ewD)f2<6x8kxTuaIwr-flLC;J`J+Q#v8d%JB(LIQz4l(uecvZCInQ}r zHV2V$&H!EAjD4EP%7%NE2_AGtp5? z=`SVZ+~^rk;zPw%e%2|ZhJYy+FH#kW%@`0@AJ05&XdM*9l{+9tZ*)jM8B{-p8k4ZQ$_t3(fe)UTjm&@&z&RwE&dy``y zSOX6f`XJ+0?6nV~NSwB9n(m6^r=n>ETrW3f{I6gp-^Z?V@AK7-I}T!XQisk$P03K# zB$1>sZ?$e#{LjbjlT#s_VqRc{)cfV~G~r52u@%p~Ss#4rTrDdWvhZ zC{;gkLxhp6WKw92qFDYV=xAwa>FM!$T*O9mIKcK2i) zP4j?ch~QVU?+n}B`04`__1TAP_1eC}kqNpxafhrpzobh~{zN2IP^&QmK~sRfP#js! z!T#PtJ>YcXcOt*P_WTIa&*)^MLVzU|&d~As`hiw3Z*(5H#_VM!?eV$>O9IN<`+9$4 zf&eXvTw<+_Wd#a09K^hm$=3pdfe@xZJ-6A#rt`v@qCXzJ)NIQY`sH}q&de?i-s|Gl zJRf8o^$8b&EUM0gDb7PENoib)9X~o`VB5O$9@29MA$jP9uh#3hy9h?!e5=}Yy_%;j zocH2bU0;b;y7TN3L^x}_SxE>WW&VMKg9)2gG|Fexh@3*QMB0hS7npo09{Q%K+dyZECMjJ=@Vi*ZjJV%=-JOD+x5@zo0z0NMtk@IefNU7&!3jC(o0O)#mEvm#? zpR?u){UZhltMP(4td(+BLo2@9g?+6)A?e2Y@@pbDUzB>$J`$O7x--h2FlDzv5u5yr z#+QDYhyiA7Xl^#I+tH@68a?l~*~nbnXkwoS|Lgl)UZ?%>l?F3_0+p)|OV7)Dp@c#~|^YS!eW4-_coOSRSG+)M(&QAGv zVN5k4~4Z6_GR(2tkwY_nF+|18j&93@q-#ca#ATbbjd3raW7HKa9CY;0^c zTOBB$l-v!k_u8DyNZhyjoDL?dYHENls5}-PN#$fykoL$Iq7@UOXE(EK7gr|eE#M+I z;i8`xA#?vY{Va+|QAtS#?T;WxqhJx~CmfQ(=Ko1aj@n4H-Tu;`YTu0Cfug4ts^)|S{XH$tsz(k0pac!8 zj^4AXK$$2XyyBp`BCq*LFVULr0ITJKHRIquml;Z?k{6 z-!dnHFuHVOM@-dYDaKg4OKBo-L0B_h{AyAx^Pym`CM$Q-_KXgPstaHc&?>WL#mnV! zp_BZmo-*_hqI&xKz;DrUd1g2Qs^sF+!?l3=%Pn9k|50Qg93Fm0h5Z*U% zM1F{ZjN{t|9m8!Ck@k(xt#x|Nc8nj?L^;d^8$aAk%4cHPJ6=-@u<*CM+F-`#&clr( z-r^bM&X)_WEkx-fn~ZlSuQYU8ZT6J*Z>*{E7inzQoP}x9SAB{_S(;I&k2WY}=x0V6 zkQj|$JRXX!s!*%;eH=^WSX=_k-wT0Z?rMHyu0%fehgIMPjbs9wEQ*N|+@j+|upqWZ ziX@%{Z6ZZ@L8%F-05G+Jfb7k(iQqtLcOQs;g(jmZH?&JS<^CiKc41blzet51~usCfq$<#^AxRhK`K#wxZ(~gqLBZTrjjdJML=XO%nm=2yoCqqO@p52bh(&Cg!Z@$F3QDB2iw}4(>Bi&`qB;)X@-o@ zoyU-Tpo#5N7W7lnY_+Ef)(^$#m*ub}99iOV-bVZ}rU@g+d{}dd4iv5$y-lCDM;xG1 zP388yZ-JwWqoJIMM-q-@8eC;S;}Zi`mI&eCSDjr{EqgECD~TJ=)O2ZPzA;xnOW)*??EJo2&dC*d$K3n`60p9`2JJ+DSyuIH?}ExV&#gHiF$b3;>82>*{fxl^iL%~Is()oYc z*hK#iYE-{ale5qaFjj*X9iZ0j?TF5(#@{CEYh` zPE#9ho8D$XDe$}-*COs{1=Ne(-6MZyq|$wQ;6c}qYnb9BhKQ$?z_S8cTgm)~7SGs` z=)Gx5z3Vqgh-(xs@qoyJ4J}0Pa=bS(ft5MM=XR9)n&?~b^NwiqjR=??{w8I_P^Uz0 zqbV&N^G+Z%Ri}|NDrssJ6t0C%>X`d=$CS1yp&5fqKjU`3{?JQxyX7uGzZXnSlz8#K zCVTbSESuyZ0`0u zagOBRgQ}we_q|#wnYfVCf+l^SJ~J*&vMg01Q1;go$cjd5O2N~F=X{nTE-e+#)5(_s8K`5+#M&mFCRTOw%1e;j0-9M(J3G70 zPKRr0y{DZLe!h11%lMW~@XTDv6bjtH?X5mfwq;do^=MN{Cn91lJ(ZFgmaALqIuYos zvZ2Fc!W*k`jiEM3a3oKK6#64ZHdh;&!pn{P+a6BOO>m3A+g*d%Bm$XfLwX$t(t!4s zF|Eh4Y3nF|^m{Z$e^FGLAH3Lodk5vWwWSlAbLLORVmdoZ;fSFIe;ds#GFZRti0=4H z)b>g%q)r7O2JoI<} znj1zaAf@8NLilm z^+s8KxNGC}U`pUArRDp}MPP}1Zu6q8jg7-mgr4f025Cn;H`defdhXucWjGapkc&u3snl{K5nT3O%7kts32$Wxj-!p8hipkw=k z?jkH@J=M{#Gfqm=6pzK3&7-Fp9CY*(mYs_E%JPE7gj@ zmIz9BrX0TjYU=IP2(PPyngLh3%#T9M1N8(7hZSk~+gE;`9-Zmv5T@>1xRBl$R!<-i zDTS^mfYcn!7U1_h)oa>nTnFVxFzKog$&IiZ(O6mt7ZDI}_w{!(V3(~_Ofx(pVM z9#mU%(iB@+>PRR`P`dBaS&!E$+h_A_Skxb*l#t)$s1+sfIjS*N!5%*?Bxt z>wkCPOyT@m)kt4`u)-rQQWLx0kmfII4&r1MpA)d2&wasp|Bg~9a0TPbl|IF!=aa2x zRC$jvTt}a9qca3UYuxL2vgt;31+59A4<*J)U^jzu|0uUwxEY{)W*@2dA-jT);Nak~ z{5w3)z!fb^mQ&|M@R$QnuQtNOMW&ew81dmib*sP4vx|+khBEY@ zlU&UK>Q3f2e{i$B=mn1$PS*gmW1kE(=~>RlkV=-2Ob#ePt6);m$psAzjP6&=I9@tx zFKqa~b|6=cHE2Z3>^TjEr(1_eWn4!Of{kw=^QuA`$F`m1{qp$NMwABiy7vRJ_Sa$u zHHQfe!_;&Kws}x*gB5prU|U4EOVsdIIQM#VcQK_{kk+ae4x{#b3PKQv6jDls0WE26 ze@m&~;O@xdsxUlx63w5NJ@w)S-5#6}gPzS?8LCGSy_vyKiBRwEuwK0zjL+QLA28?M zVCvVhw?Fq?iKtvQ{5bnZNkmQ;afz{fHT5Dy!;}Lis|pNLkY@yk!bFs)7%o^|3tJ;J ze||eMV^5vpKG@jEbsyxk0Gl`Nwb5k%SZ@;iL|P*;uO$s`@!e+AHgh2xh74_r^faFp z>4h<=OKX=Vm`EYO_TDy4aN!q+11DkR6yI|{P@vr2AFu5^pN$|8tH3_eF;-PBR zewPW@Zy)MXSgk{h^sQD);VaC(yvB_WBf(Kc`#mz88*A`s!W7Gw)bm2is;D zz!j#Tv!jJ1zR1zbgf8(xl0Ze0gg3{yR6cs~Cz^=2w<8QhNyNMfwZ7^^-69N{vyzZs z*?AzU{H6FKpQ;o{HHCA@MvFTCPuWR7G2QTQrC|3qT76o^t<$+hSlTN@sVKEU^Tx$< z^ra=vdWO~2^-Ni_)Er+|Bcs=y!N^$tr^As%Y7Jx^tI>LF%t9I@==>yT=CA^3Y`4Xg z(-t%k@IyyGD;}&WX>|%@n{+=6GQCZnzf3N5-*+8MW_JJ*ri|h&mc)c8i`BnNTg+{D zGteI)wP)E;J`g{{w(42<^x%y_5kiD=Iuvd#`l76<0~9}uh;>ahK0 z1A$yGyN-~se$A?+9fNN}aQ>uLwHt0VS6fz!8ecQ9F*G6yN|zwf!@Dci&2@E>CPZ6{ z`0@0Rpc$)SYyX9^?b($3P98`agzjg-v}4(+rOHa>z4Al1b|l1YPdJi)1Mb6myOUPi zRQsnwG@}|6;i@Fta_J~e!U7@TGBo#8VU&fY>9Oa09=XbLWR3FrxGS(Udx&vC=oF5triG*1z+VMkN8i9A)kJL+M-Y^uu0cIes zsaj+GliYKclUs1XzT%{U6fCGXADS`dgJebR8kEkSnBx=~lz#xVAhuXwpCB!J<^%_) zyvlqRGPd|AC{V9mzNmZR$@W@|ahB=125P*Kbx2$^3>p#fE>>DJ#X7&UxwD%+l+4Qs z^@B}ur~tG|ImnJby&t4{)^ld8ik9Rnz9ujhIE}4E>pvnDz(T`r0i2Yy)L*Ay?VBd( z`x;25J_%!Jfa*F$80<|x;U~~D{eiIL_vtee$7bkVN*Pqqs@ZNT+U1^oTGN2{04IT{s)jMH#CTPW4E)LGAn$!$ z5KSHYQVXEpaCJ5R8#s z=)KxRuwTunY1P8No9EX{_wiX<;V_zr*?CYJGs@y3M>LCM0{{KmHB;BkY;YtFiSJ9* z!DJ2r>QYplW=Rm7A_!D7;1a2eLwn)iEtW3wW9=5A(aey*##jzgq?` z0e*jaxf2JH2^U&(xLs?Ut^Lc0cZ8&t8qn)v!FH<^MM5$~;C&y%J~uO>v#-oSBt*~L ziW;gBKxE$TWmpx^!^@!a+)G&FW{Oc0t6fcw%Igt4TZ^qI2GuiznVPy9jxwxfn(}^D8Semq0Y^cqhj!a2BCb5Vi{7W6&vev zA-!X4zilzhJ*lWeurJ#5I!wHQEx^fZS%PR-wTZ^*@TKqr*GA0S1NxiTXZQ7ckna)Q+_VQ%F3tRI`QFlw z#fT!mt*Kwe7;;?QGV#hY9bCzi{tv3=`#}4Mvf9kLscCat)hnxrq{WB%&e02X(^cVK@Y@OmWgyT!TjUR2WkN7BLv zrH>xDCeq7g5m>w!>c9b?nV8{77u?u|SH26jy- z4e38Wi{;?Otg=0Ip5N&kO@xtM50m+N!A{M_ACP*!pB#$(BFNjyj`H*-qc5RTNpl3> zt@rz`GqsH@p5`i7#+i9Pssk>dpB0~1)jn@+*IV*`nHulY?D*Z)tQY*xhypK(m> zAGLcgLPRG@YtI)Za6fV&%GhOL5%P6H%CnU8_$$P2p>kRAv4kU5P~_fyTbJQHjtV45zhDuU8r$QsYiHcch85g6HiGpGir z_YnTu6oGPWP8SQd9gv#AB!fjJvZzW{(n$G4l`wEOp?|)S=~7uz(A1m~Bv|@ol5YoE z=?A_X=|8bA4Dk$1Xx*aY1TBr#42acP-1IFri1=goJNEY`zVw{oGN>&IZEr~ z%8%bl%SiaEiBuQ4ne4Qxj9|aQMvuu}fnPZ{Ym(h+<@pIEDTl|!l68GS6OpWOaR|3M{z%t1+vPtPil<{&Uy_od^u`qJ zfZ2hF_DjxpkA$C}ABt9$E=$3br2kSV)Xz>QH<8IewQ1yS>}Z#nHkJ+(wT1nbrE-oV7n6Xy#@q zQ)k&sYL+x%s>BQ-aX|X_(rfEGmzEWjB0?YcJHwbvwNR4^@5KEb_zu@nMMOEuy9jlC-iS};IQJAXSn@4owIb-(HRuC?Llza%--tG(A0 zRsDYtP*}gOP^yl480yRKiIfbs7g*KQRR1cvI_vPR|J&A-LW|OAuj|72&o`GxI7qjqq^aBI^(mQNP50N)GjfStgdMt2t=E%Ne5C22 zMD+X9%VA`Wfb=S9DNLo2`0`!Y-%hAkVl-FbuR<(r$^kVm8ecjD2l$dwpxM%ZWiS#b2IdcD@RC^F8c&&0zA` zN|b+F>bcsB^?Jh5Rnn`$9={2w2tX*tqk*>3Pw1lvEQ3z&PgeFl?Rluydx2q*Q5J+X z($4_?5DpzoijaU}YIzA>6HIw0ozarBlBj}?;Eo6nSz4*4H565i3&Y7-h<+*=VhWhE_3XHK7k>@HRf1Bci zdjrcY)!>9w<#1_XLA4*12!}5^JstPzvyJ4~~P!5lz!1sJF(IN&VyYJWEro8uyZtpwqx7|?Zj`l}dZV!)LQ z6F$0Rcua>PlBg|^!)*e~~!^TTLw(BW% zFs^i%Ky7P{N3GP3e_xp1(emJ>OZTLk)!tYS-^B$bP+Tel+zJ&B>{9nN`p92(`vLU6 z3X`Cv+sf*3t>z;_+u{<&nB;Y8=t(m#F?6H_J@+!{W;bY&9W52TyY;rvl>0R$;UaW+7UD%-W zIb4IyZeBNEV{R3jpC41H_1eofU-jO^-*03tPNMg^?R>6kI*s0}da`}aNnVS4?n8-v zcsJJ0Y~B{meQ)Tyuior3Ry^!4ecyVrykFDDNP3E2SWhO;FqQ8{LPIyNC$YYnAm`X> z?Eb#c)lMg;JIBCxN~2#_-t?~V0V`j=4*e1=y3hHmH!k}wf~}ooStZsh2uG*PGpC4c zqCr(OUN561Evia@M$iCr%Fjk&O?Qp*Xr}dpT_HUir0;`9_Q#&f3k*)x^SK?=hCYf; zW&A_eA)Q|%{;k>B!iDrY@7vmhrE0eUXs!FI`6`_*OSf;~x}@US45r+TP9aX3^HSA> z^0!gX*jF=5;x+<3t4|>_;S*SeGZM6vu&Nu7c9Esm%13E54+JtG4FEVAfGPdxn;BQ+ zps;GBg+d(`MQ^~e<`@Rw}wJ2suts^by=fT(dEcodw z+#7O!P-7~(IBZg(T6Ki(%ak|z2KpMO%99ydVBI#KIwEO4|E3oI^)Z>v37lJ1?I3c^ zRDHGApHB2(H9NfF1S}^_1brb)cg_n0)wg2pf+^`a;O%b%p%6`W-ViMv%3z%2i-FC< z;0Z+phT;Ao1PsaolmO;9AZFX+v}vh;h6~`X*mFrF{Lv(U6>@UU`)_z_USOE^TylMT zRp#vezK9XAaxzHrwA!clva5Fs@qO$c7I>=@xMH&7zb<3)+K1n~e?5?YC&_h3?75EL zj!gAEE8CLyejhr2S=f9!_kE`FI_z#4A4<*Xy4kJ~c>Y=Ab>#c7a;eq5oB6h#*wFKq zD)6wIJA2XAC2&E0{^ouDHovg`Xl->h@V+&d+h8^n>vN!2FYkLQ?{kH9_g3@p^nTcN z-iF?N@kLa}AIxXrM$h!`RMGhIURIRm^Y3`%7kyL>PY9#E2|BYG8qNoOA$w2tyv?9} zg@V97RMBbp_Nur0>bFOG@1?=|99s5)h}(-_qz0=k-?00mAZ&aTZgh9)glW2eDt z%GTBXbjAkWF*gyi9>QrR=5qHR3$_R)etP?mau)c%I9RtA8JmW1({p#T z`SLIUQAYJ6#gyp22|jp#iS2%A=>ca8T#I)V{Mhf>_#-6c>QN`t$*OChDWySuyQ%X8jyzA^G6f9@pXmh83H zyyjf%w?>RnvUJk|hLXR2@OXI>^~xH`)hkeUdD*aTyu3X9O+M8>;zc2_XSHcBobqVC zHcvZJS9!S28@@VYxd*(<5LjY@+&S zH_2Q-es<;O5rfUUZ*%N9rGV-QXtkQEp_w%F0!KU0o=dmkIxxgCj&1$H34SHE>ShR0%? zd^nmAd%f*r*4S(t{GE(m4(Hoc9A&>|vKlg7Q-JfZ&6hi78NbwHqzmyFJB^rhn3f#P z^~McPdYMYk?Q-5-(&~Cv|3y&H#@z~?QeB;A9@a-NG-+iPZIMr5ie2Nyk_QkMy>|*432v!jwtT_>2hyj+r z?&%@+$8!49e*Rq7r0!ic=3FO%`VE2VQYcFA?V{7Oe zRS}O=ouhUEcYvNIodw`zQ~*2r$9f5-<203K9Of)a6m|w&6$7V;J~D~!VAekvpYg_s9;fpE);ufllqr*O-F?7IeZt#FUVxq6d&EAir&Z5kg!QKZ zvL9n6?82ObB&WU@M&9;U;9VzsjEWGj|S($v?8w~qBr}nJDU9dwd-6E zMJ?I_R|efOgPw>bH0mh2wemGxX+D z&xT4oB_o{|pZpHb^N+QF>+mt367nOuOZM4Z#oaK9u#wjI0=2KOI z{g!Y0qiS|Pdv?(l6-PU-TEfgKDSAf7UIU&WKl(e^PWb=p7r%TA9%TvhUb+i!BLRq| zewiM6`WXDsx8Hqp@+rNc$&2BcbD|#By3ZObQ^=>qE*GK{aN45mzOh0Pz27Vc+??I# zK3;V{ZYc?|m^klxyeY*-13oWks(xF`iOmK4A8s<$Xe~o8deoh5 z2Oo&9$Z_2l7}BN)XnA|RJ7N&I74|;$6$JzaJZGefyj)=RqJehSno~E!{IQG2_jQibqh&DNqO&{yrMddv$@cM6cMWCooG!`3m zT()OWLE97FG}&{K0v{jppbruLWrqaN^%5DbOpuwWFuPdRXRK-m-ZqM?TD5kFm+Z!O$)2mO6;WPu;PdTJC?gDpUP={JT**sflFj z8n`O9V_t;*=oIn+W+6ty9xfTmt2CpErK}L#NnNAfu;Jmhtf_1c4@H}>fTs^uz>6Nx zxa#Qb?d|b=H8~gtNr~iP3=A@Ap|={-r&YmY#th=UY6KX`T6dFs<=K*T&ep|Nm$>@Y zY4m0a@%>TI{xozqK43*W45rrpV6MT4sLvX#j8|MjLJIiHeM$pmWzJ%wp#RP~pQ%YZM7}{C~Kh3Eber%Ob{;Eg^MPHb&B+ z!ke+u-FYL}o?@_f{BHC=-gcljHSR#2yhvGq0T-0-0mxqkp_|Rk_eMcZxbjX{w(D;w z-P@a$<9;WkIYFr$O6-1ny9zG=WcVj|ns?F`+C*3Z$p9O#K-woGp>uztwYk>D=^(`O~F7n(Bze3U-yZ2kW z;AX9S`|ypcMEG$gCawr)2Q^;*vH?$rM}##H?F?w0E#9%SeUjEvqkH#+Vz9I3ag ztUcSw+D3YG8DrGNO~U2EJUp5`?lgq%D(= zs>;`^%pQIy1tTG{4h;lK$uosu1J;*p_6o_Ut}WBjE$@gK{1At~cAhc#6sRxgYY`iW zoCdcw28bY;&ia^w5a_0cT9&rcl3KU`CFV(CUq;l3Q7&!ymMOevleHm~vmFI2$o3(r z_Jei$1xfYj;h;_VPhQUb8WrkP-+c~yD0Un3WqhI>hEyd%O+! zlhAP#O!zBFYqy&8s|M+HSEP;j5LvYZ=Wkh41C;q;;)GPw{4v^<4C!Q%?I${&|0WRNN6!5 zSMTK5GYP66CVJCPjDe;m0%ggonrZ)<$8P>Yt8{y`!tx~lZe7k&&O(e;o1Dl7W+ zjBj7SCFeK7h&XQeFjk<0cs>2kGtvAJ|~mC`FTY;#DXxXYZ)FUz@FR%Hw&U8teDd_v}g4_;%HTG`iT*h6T$JGnaY`_gG!q<5vh9ra(P}W7s!I`^N*=dpF>J zXwBLEv!LLzR<)tu!zRkPSU~Cj5S2PsC;%I*v-2Eel_jg8vrt+#vx1Ow3`BGc$n2y? zKh4Ug1OyCt{^4@q(*&#PR$T>K2=OVLf0Q&_>A{cPhR=OrfT{(eQNv z5HW)vCO|>_TWH;(f`F{SyDJMRn8g7m|LY7tAJW z-bg6nm;-{OCyBv-sC~#|)4(F4QKqD>fb=vT!hKXA5{Dt>`ISggoFteS{-Eo_^BvqC z13cF1ieQ(LS(0r;=jCz7b^XOP^o48W)gqpg#%Avwht)|uFz3hUP*tMDWY=KR!Xt_j zTw-fJ;r+;VD^1(63Y)}qoP7P69&)ofR`R$nkw1Tz(!&oZGR<*Ytd{a9Vg0(vRN_}g z{^KkK;jJ;v?$t6{UN`gFOOMKQ24`~Q&!%b#E%tE&%3&Lm%VjiN^eaCGU5;u z$ti}+Vp;CO6{N(QOIzFW?;bC@X%*pL1~H;Lo3>g<)Vvgmf`zDwinHaqXn(mQ{&XbW zwZ62H$sF~mw{I2n=MpRGOw<^-Bb=6xs=-(cnhX6`LOQObp(Z7%TlYnOOATGzL zoDkTk2=wWoRn9zja>bAJxKp}SLbMO*C= zvGQ*YkEpAignz6X#&25>70;56EpDs8W0F?gIU7l!z3V`V!=Fq|C6ETv=5EdmB~r(Z zyTvE3YqWWdV%}`MYxZSKb+b>`o5%2@)5zEo!5Ug(Yi|_TZJMk?o=R1JNm7cURCP$) zXSM%VDYM=Gv`W}GHwG*{Ru({X`1&UDrI>9+HdvYw@e|=?Ua(kIWwj&|nTru|CTP&%L(L- z`*dof_JYJ$xz=>7V8rhU@Q%G*ngZJp^$3IV(LTs1?*vtJ`QSV2ON%oL57-mQVt+(c9jUO{E~ODeKn zEK2#iH&t|4Ws1kWL0mlwLW5}-n7@Oc$pm2Lb#1((DTiHL7^Xi=m*FH1-;1Bzc9OXU~FF)B?UC!CN6-^!^pF0-M8lobh+RS|n zGGwa!e|86)L;RD?PTkoQqooCNh3dwQ z=7;Y$F(Y)iPKVH-_H*QXi#Z%CD{lEBa^FJTKlek!F4*IFWl8~XB1=EvsI6HnU!l-A z(Mca^fF)RNQgClU3(;j3DnhQn;O0i%O~+2sSpUL|-^KNM0=!EXV=F$F`95g6>0UoEYK|ByZ^1jo2o0f; zs;IVqYj4K_WedLnNn{gsuYOlBB;7jl`yKCRXI&Vnf`hmgMX*Uye^{C1})U* z_iGHeg$un26PqpQ;%6btg@%F6nd#QXRMBJi(#K8{ZUiDichqv{)kof#fJRi+necD& z?>A6bCZNjlP~ckB5Q!Fejd82-27#_Dc3-`W`cZ3#gTpE$40jILFz~pdE5Gu8X8^lS zplL)ey++`MHa=aW{DQ1$Zpf)3C014;>I+K{K3tF(06!l<5GYFnumdT{4NZONec0lZOKPTI5!I4C2@a2 zrNu4fPQaF6Su1TToj@kkI!deFiNBgC4zuXd9ClMLb<Q2*i7ZEEovi@P=-5uPK($aw0Ufh=UU^eE~*or(bXH4>znVS7_~rRNzjmxCAh zCy8V4fGo79FSHtrXoQU=%cPP&87;TkTKg+MasL0X{Iiej8Ib@)x?o)6h1b4t5A#i* zZWNM^@HGLn0bQ*uqPK?SXcc>0L?;RsFwwV;Mvr)S*k)&SB*EPxwQOgbNYV`J%}?)@ z{5J*FI~vrWuy=fk>-wwaPRH-LT@x3g^S)Oqq(~fx2j3MNq*87nwx`1tWo{E4<`6%1 z)&Gobg54CQ7too21%q(!c zS0a<4ZwJnu9;Gsl2-QOuZ!Gv1tg$-j){L(y7c7n?t)CG-8qmvgvbbNu(laSgu)*BZ z9gK*PR)0JeOJzP{eVQKUdhGsxz`kky9PGlttJJ9ef*P_EyW{MP?VqoH$FC4bAL>l5 zY-DsaGYjFZIAQwF&Xb7;kEdfBdH4KTp(megtpUaDIm^>f&;#cQz1+i6do!|1NCTw7 zTmQzBv)nsglp)@h2`#0!uNVh3%boTy6O{{a?IT-k$n$UUY{_8}PdR?Hx zAZL*yWoxABaVD3D5!cRv10JwH4DN(s*3g$XniN^z3!K3Z|L?*th%9r2#W~!w*~u>L z)0t7np*p)CO=TSVi`ewE4`D(VffwHv0TEVX{#V~!jVE5&=*G5>UF7-@_} zOxX7kG!&&#HXnNF5q~-$(}&d;7M^i!2z{yWxuM#)>#e?P7>bA~BzWjWU(Ll5!|RCG z?~zR7)CyAw+(=?#r#&AHLw2b3nZa#9Asb|4GfrOEBl}R-va&z?@Jxj14`au0sIeSjDd#f z69*MbSxk;XYZ6vB%H|v!kLjoSYlK>-J;kcgMqtLPl5X6&@BN`Xk#lH-l}B*lM=ReZ z{c7iupKH|Z=wXi7;Or4;GBcQCFDH#DZ$D>TRA--U)vxCeRr)tuit{OV=sF|O!RXo> z7r&iFltZg=K@ab=vHdcax!tFK_AJ1nnmI1ni_8n8q{?@;l{dGm=!cLIu7`~?q@Wmc zymWb8+d@XVUy7w}OpTmFx^(Cv`N4l)#bm1o`(z;;uVQqaGu|qz>)5V;8Hz5 z1gXa5oqiIWUiGqFR_^2Agn%07AH)?Zc2f0a!{0A?oJPzM5o?sgQwg48 zXT^r%r)~3n=cHf0lB?E>&wMT?-?wRnHs$~9{GfP{gG`J6NnF>qaZcpD)}zbYSn%~? z_l|G#hB;PLi$Or%M>3Tik2=Lji?~{Oru#ZeGMKFf22s36*ig^&*|}MNR6F-7M+A@< z`M>Hx)7f>LNEndIjZ~0_ir-!W?ljix?+(wQ`^#!<`I5aktKcsvUL;EeNR^GL1?)X= z*+`bu$eVv!u*m=UEOP4vPe`DGU90EGu_FWp1r25%v81lXyo8u{bB=rm>Xuz;kdk;2 zM|d&F1dA6PqHU?F(uh?rT5-I$vzJfvNCJ$x$Z2c9@ASL^g8r!e7)!!LU+X?5#0(Au zG|VLm-UAn1$+viwjq-eDPgXw)M9p^2xvfYm)Ps)*O0QBeCjNy93DFpcPL~iC^PU{D zHNGrf<)v|6h)5XJN~VYZm{!rh{c1PVh;>jok7#cx#h%7kpKG*RsQxR^&=l|f4LvLj z%>Q$%i?y7d8xzUOoqUT+3K4OROh%&B_~3xd9LBK90v0Cr!WcxK3KRSvc)KpBq03sv z4;SlC1#0VTm+1g8J>}Lu!w0)P!UNG+&6Q@SdFdjx~N}@0`A;;w*z*Yd(k5i z8L=|ci4d55cV0%S`DyDE#XpLpq9VDb3goyoq2?Fjo`o@IH`mHO(9ofa`Do);(9=gr zGmqGc*dI7T>R4l+{{z=xviw3Vc5r^-dW+vBkrH=38HvX zi>c6i%Q~;8X_=rW5N|wLu9@G$qe?|j2&~pZn052cJ zqcG9C?QuyO8kLq-m`~N|NI%e9YL;;QPajl6HCdabo|k;-U?{-?k4h8+&K% z-&};@Vpg$9I{MiOuD!?e*!hjTfml#51gspX5BH$l{++J3jvN+v(tgBe%aq!C>Fk_ zR@ZpPJIOtJDczp0x#=I3tv>E`B+~(s8R(pi5Lw#_e#%dqG^v&$yl0&T;Tk|LOMg98a+yjna)*h)^oMw4M&!;gM~$a zq-=ol>~&{j)`HpY!v5x0j|{_fDV*+OCI9y}p{C0aER&CUJ*E_zZTzG-fb<9H5>V6t_)4L80neRG>UN1kL zWK;{zW4yl#0ZkQC?!j(vcW$WstQ zU-xyh|Fw)iLrz>9tD}{JsU$8u94p#^4h?>r6)M0dH%C&@=H9r|?jO%0kSL{cmZ0l# z-+wIA??Ll=>EsR}>zSN)U4Nq*S-eli0 zG}&5&lMYwKZ$BuK;K}9TjNHQ2<2_)vSp!?Nvh^9P)#ZYb*tmKgL-Z(huHVb=7PjMn z5?iwA4E=>zil}w^k2`Stj4uA8MEl{5gM6l~{2!=?0v;1O&m~2@cZmb8-$7?lhB%G` z`gsFR1Fj!#pl`&YHwi`!7gf(|jl><#%Y=as=l)yG0Y@ovFAIx{yEt!4=laOc6DR>s z_iv)zey7jSv*Cc9t)=c);Z2;kF&xR3yJF~6v+sU+wcq{vQ%-{Ngpc#}*6u|@cnxPw zz)f|)jh4~M!zA>~=WWzO^d%wJ>qx<7hET#|?!=rLo?}HLowZ`D;3FL%>Q%kQ2tF>5 zMYiT>r4hc%jebJ;y={;JD{CTnac^(W`t#E2YFLNqo#!Xn=KY~ney_bW|Bl8v*aG%P z(z(CbHtZIzCP0!UubKms#Y0=9(|Kc?#}$d)j)tbEQIL~5?w*L(0wja+m4tKpsE4d6H<(@jbBClEmAm0EQ@ZCx zNHL)r!%Q@;u#u)+u=%{p%b$jBygNfABL86v({J&)Z%mIUgAAx6?tK9#UHaJHE8>4P z3=@JP+wk=pPl_vlxK;fXdM2gXXA;0!D3JO`r3JqP8e-`8-yf}T?!TYYrPG@=Qr3fq zje={RgRq1Djou%8eY;TQHkzTO)10L&a7n@xu05|~J81Vag?a((Xk*5I+qx%)= zfD;*`Zm&j}`Js=raHuqhr~r7bCbL;=tDFKcFzr>g;DgP{XYfF`F25L4f2Ru-ia5Mzav1UD3a%u$J>FU3G0IYzivuw3`^E#Fm@~sT z*;lZK+J;Eh0w_({PbMsuUi0{WwG7tBTE|}gxA|m^$v;UEV9#Vo|3=lJ?oNBC{>4ZF z-Ht1lSyf&^S9U@kPp6JYVVVXt5ysnrF)~^ESk&EUX_%#yDdm*jjAC#Bk$srWnvynO zfhnlQQ3-(T(5b7Dg|b*)iB`4zwB5D}2`xNo8~tgDeaF`Nh9}M+uM!oWLV7~s2Sp0f zG;VT{(blxBYJ8mEeU&I*=M(~qIyc~9_!zMH?8qZ(IIB*b)=4cSfUKLj+M_(EWCGd_Sy$nh#T zL-clqDo|62L9J)w_7Swdr{p`_TK#qr1KpHICZ3~?mb-*30kY$%pF@g^s2>-`U!Sh8 zJ@kd}w!Q*rB28l@goL%U48Ok38eVAS3cbGTc5~yB@p3v{IsVP+ditE>rg@i8G4lE? zG@RG(nRxATl0hN&ZLGjg z6pdR4B+rw5q9q2nBWGfe_I+BLT6Wa!cs5I#AK(7Uz!k3(g>9u@>-+TNTR(ZKqdrP= zhAAAen%`EmM(IVRAqVz(pg4CVRf_Jh>MI)qMNnq;sfu>e@j)26e^Vn*Vi18i@GVXP zS(Yftwk+rmY_O0l5IJ!-6z`SHnff!H4h`akKRu$nEnZ-D10NtXC=kD@oeIC^6{JFRqOx*pn12%d%wW5umlOUz}p_KQQQ@-DIZ3itU(f59t ztX_$&8iI%SJiC^AqD*+}qYfB{o^MybE_c7q;Jo4}y}epLs4`Op2tCZgEO~K*hXrCZ zG$+GO4IdFEh5zPs9$r@Wti+|c$)N?cBwzJui80-;K6drNi_V;zKjzJmC`j#(=V1hk zFX=E%geUjFAdKbp5Pc_9DjqW(ZE)A5TKp!!Te|`R!2tm}On!nG})MTf& zcg*zA*pHwDBTTdF0x!BAy0zpl*;@ zOxd=;0{g&K>g@+P>$xbFDsXkF-td9d578cZFwPCV@WWT4u~2i+oYVk9In3bx#l{v> zhik3{AVq>?AAu?>1}w&McQT0F&?FF@wx}#cV0#N-DSyH-uy<7U^osN{)M@c|ooG+~ z*G7+Q7=<5Gn;e1yzr-QUPU#0#UZ~KWVYQf{xMbS4vaTG!P{!(h6i-y;ArPYeyrgQ) z0A%}Pp|ddv-IqS`L|B29$RCk=B4JnT8ma-^2{Qoz&Y_L$FE8xfH!He`Fdk9~`Y!@{ zFrO_*xdFpTPsWAqX8u{d-Rz#|q8r1ou_=bG^QXb;g~$OE(P!aqqUlD;g~;xkC@W}6 zK+ApZbrR*_xZguez=lJ7z(r0W?%{T~=WBYC6|u<0A-l|WD^@|?+g`EAV{x@zHy>I% zGAyPBxBS4t71|mmW+$3MABx)ps?xT2<__9js+7R5o}vxJN7JN426pdFe}<*R#ccC^ zRb$#cb>2H9X}(4CESLcv<9xJodTppwxO_C?p`K5W;@epDl@{4|%wacdjtIg3MZhy5#vRLOlePc_X##B+~5gea| z--71AfGx4FDMnAb>@QPv?y|VZxF{S;&vEN3Z&(<(NRDKA&r@LN zp$h;&gOr`hD|)-Dq=xDTSL=N@RX;AmWTvSNHn zdhYTdHL7&Ah`;(pz}P~_j2a9Jt6W{BWO{EqW>*p{vZfym*?M~ODDa%U-Rk42RF}lC zMToSc`EteLMsDuL3`;NN`|V~r=_uB?iLlC-mpe)s=95dAxrNA{P<9y`1AbN8S~_$_ zDN-%-g%1lw6Sdb#1LY{(YloQ}jEDAxT`&>SVeiVKdp0yUt{9-XU6-xEQ1?JwX(w2E z)v|v8>Pj8U2Zppid*-45T_#(SIbAbWfQ~}Ox5qMmt-l`8EaEG|qXyT5l&&LpVrR{g z^Ky;c2l%|lw9TYJ$jW~ClvS)gRjH@^Y4`{4shYu|_!Ob!6=B#M4WgaS_N`p(OFi`l z_W5kv`)&@pXE>v!WNc$$b;WB5Gr|zAu^bM^J79=6)A zA=r-Cty(7o(tw44xL*e_i)?k*6W0nB`>Ft8p8RLkKW9%rB(d`Ufl0NlnCC4{FuH6k zaB8Y;bV?%akzcTKkH0VFZUck%s5T@#4PkS`d zX$S4;`bUMdNY7cWA#1Y=&NaF;6x4;5JMiS>cE*KHGxdy8vME=X7$mtaSsEnI5a-0ch4Xm9bFGq9;>!uP8 zX+C!ew9uzQ-aLH%h5(oiv9kVf*AXX!p+5A#g=2 zE=g!`?-l2{+3azId9BV=^Sme6o#ovmMr@ny8#fJwB8 z%hq6|cox6+>>dyGUO&~|A*#EK)_tO<2>JP_3$%Yo^bd?eo}P8+PT8|mQ%L}iOyJxxyyB^G=Qm56N5n*#Q^ayL>^eVqnnJ47?<`E zmEGMa?id^yCJ?;tu_oohRn>2s zn(&Ztx_#%WwOw*ZeWw_n>j0*h#i`M5LnywCYYw(!@8-4_#2g}ErMrdGWtx~em#%={ifJHNdjVfZA)ae&_xQ!_n>-WZ_rfbIVizn~8d>_~b&V>P&>OVmAs=h`UN;#cFxz#uz+y;-2W$eN)ydqKbmSS_S)yQATQx6-bum;OhP zn3TeYqxnRxW2wuE-aVCE=@6WmbgOhuJBvZLN4N@%1wsx-N;3&KPX(riIRH^$AIFEf zA#2(X2~q~aF1zGjVE7t#k9~MG!+K1e7;AA7zo-yWISy}0D-(LE49k56tgQw2a zvc}YJP%vKGmOxf^bevyCTJd65GR{MwZI}6;PXtjIo!o_TE)4v#ECK*F2oO_n&$l0E zA^ZYXqI>axJRpg=^}S)!8+nA$os{3)*Esr%gZ2KNSRmQ_3P+XZ$JY4Q#*1=JM(66A zjD3JU-t0zgl2m?E9uV_@sGw}l?@!-RiC9QSeJRhxU$f;b6ZZ3)xK(-f=$=#jFIlGB zDFt>r2Z!%|{?_O*g}G^ntgh3%I4<3T5O%n-wB1~AMo6ko^~z11>|=Bf2}q^NO9 zpx#~7dW&)5g~yC;O5oF+wH@q19*yN<#077BZHbc6aQMlaEw}T-G5E2^dQuoH=1&&)0LsA6!cS3$!jT}(bQa`Vh%<=kW8q7}>LbkiXA!hOCF zIIckGfvrwDde$=lQTs)4aa7lDWvQw(`M8PCMHWisU%Q%j+!scv#mk*{!=9^Bb@lZA z3lC`|*NS3JPOSPog950kxN(eAZQgSK%$x8S?*IGF?4no5`%#o><1004Z(_%_SkdB%|zQGTJ=-YL6lqv9>Nb3=nhhTXc z{T!^AnP#)hnCccP9$vUdNBCO*z-_|B(Q#~qV+p~Hv8$=yO4aoN>Kh=7bX`>Z=U*MZ zopm&HyAf0?1`5-uqOggo3h6+DZhwPOBnRqh#n?@LE6DzK*%&_>1!A&_6TzSg!QFER zO`-|Opc933L2BLlIZniTX#BI(G&ZuHZHoDs>ae2fS489=X+<`fOyJnb$BmRmj4fa; zj|zdd!V<|parB){#%SaA@Yzvq4XUp+QUt0^Iwsj2J`j6D>jFo;QZse?_Da@JLzp~A z24t~L9}3k7)nJ*8%`Yn`y23nO=*Xv>^k}X2Bz4w{pT6V*u}2+9u3QNy6Dyb7UfzoC z)MO~&J9<^p)C>r@Tp-^P{jdBFbFU8eaGn214O`LDK`td7dSEJqne5#p`2ID*{B!9} zu&J_lF-A{xIubfr6fXJ1Wyxk98@A85Kxv<*9ZURq!QNC=i$&OPN1ymZ(w{6Lf@~Q? z7m)}~Rh3_xD@d2H32eXUHQs2^@Ox0nA9VIF_#`4P>0F_ou$owI<6aFBWr-I;q%vD&#m?e%r%fmRCd-AOY0o2Cg-f?F2FdByJDqQ>w3Cj$cZp9t1Hp80e(swoc>K1cNE(E9@+KVeaAuqk-$L|suGQMkd^Lnik6 zNHw*!c+z-E#V{hJ%hu12GVNFwG?y{DqPUGV0^N1c$Ih@&*HO!a6T;wUL%|^NQLcUI z`p#5;x}=74SwsEvA-b&Fp+7_eMW>YV=Z}Mq%Ggg&ABG%pahCx)Rz;^03-(u5i_G}08+`N|Xa zv;cH9C0a(m?}r!JrdREBL^R(0&G^*c>nM;HnH-z}iF@#+ihsW6Sx*9?&2oLUHn4{y zW4X*6ZVjT{6EmBliFLhEVXG0ii~`#n4S14raAY%XXcJRk)*59Ny`i~Sj@K$ZqM4+N z-9hwetCN7g!(R0pAcNd3+irx1EDVbMl}?^r`EKg|KXTSo&+b#krdI(QfDT;kbO+XQ z-*h_7$d=#R^q~NSFd)p2?35In=qde14k5KdUXQ%7L>k(L$SkgDU z*zsXFj&Sz4q#Cof(Zom;7r6+Y!XB}C*F*dft`?TA*yd7|!WAq?gRl}ier$;TXpg4S z@?hXX>Y{_$fwih-BD%)MK1sh9vEaZgE+rNWM1j?V|1X1bCUQYb69d{Pb+wWRSLO0s z-r>Ig9#B6$F3=-i3JY$psI2^Ixn0M;H3j)Ax|6N)N6p+r_pF%$1PcR!yLC<{>I{>?R*d^q0Le zxogeDs4p=A^6zNM^csX$?2ahQbnhnw6o8rmlqNbA+NhJqx8eOJG!k9r#RZKxfxV#7 zD&(HGT_S&0IaDTJt{O392cH)^2Bn-##i5glc8coNc}A}Iw@l7@)$BpoX^eM*g$1nY zzC+9|pzqSb6y%SsYxRKZArO%eEip8$=5DIlliw z{zt(sK^knci&^@j28ou^+mZ?^L!@L)&ms0dbm4yfA*oNMg-tOtyZcnyD(~R1I{>Vw zAdIbd`BsS90WXT;4YO^wrd6|8S@5aL;yCw>Sp~UI=L&}UwH!M$S-i331w`VEt@Ei` zq?5W+93sJuw=r$e?qrPL_V1>aHo*<;-lWkaaFPFm+#vZIObyKAwdJy=&PVE&HVw7qtgnH70S0t{Rd>1D#FZ z`=zfq!a#Lr)zX*-0y&Xd>&R$e^=w@~2W!z=Yos5Aeu?%e89mb^nq)nym>l+u3`F^! z2CUhduLTgmw`Q7D|lCk`cr3&^)qi-pnkDJy3rmRkA z(r<0VITSE_>wf}S&({b5<&v8woPclxxgBkwqoRlkTmMXzT>#EQ^k(>bag66dH&>@4Ca zYKOruN$7Ak6>gDB!pj#XZ?pdF$_SfpV_Zz@?uVUs~3m>FTIXqH~U&8dEc05e_nUi_+k~UGS1{Km1q9l?hqHrLQNRCT8 z;44CojS?c>&?KTA(%ZWok-82Kk(>6VgGHr(t!Mo@&HCw!Qt>tGm_8+(QdDPWCo3fR z18nB=wb$17gvZ?PV@EycDtFI*T0(U_DQTFJU%?f%`ezvy*Pp*me>R!o2CHW>f74_? zB2FE3o~xp#;~ikcHu(J!vp>5`U@PFx=hd)#Sbf$6_lrq@ncq7+uee#=+I&tpZQH5O zkUDjXDEg^PThfNjAGM9oXzu-g=g^%s$Q6djAQS0$_|>Qs(pwAB;Ep*s*+^wnCR{ti zNEVA0&n{yl+9n#590jVZx?HvRa^i_*KeHM=T1F7=)B>uVN^VKtjXZbue-h$Fm(#jC`Ae{Ir$5{1AGiT+40Zjmgxltw|}4vW05?aIdR-f+_{cDbT~%!n(B%lwBw4I1$8%R!gN_QVwNI49xr+0 zsFZc84*axIc*9LH`fiBQ#4`T~0xbaTHKG!UulvjA&gAo9V*G!5A@>(gOE7}B@9-*0 z&+D2py0{^Y*XHztv{9!;|~f8L^)81Qg&sK%gVx4PndDDp*Q_kM4K ztu(I#iW5AC;mflco%<5UNcr87V02p-*M6mQVtkD3?0sn4n(kdx!A$agvEgH$T(Tql z==hY2_c}`UnYMrQIK4sZ`V`pxH60jP8=k3uTpGVC)2|HpaZ~ zYpQBhb+v=N{Z+%xXKn??){Mie=CC3`?X*ezje)Wsm{r+Skn}HU`q5Ej)27NYGAM+s zM)btlk&lNjPa|oA#2|eckXzQ28el6fH1ToYkM^TfswyI5AsKpt0{TyGX4Xb%cFn=c5@=uDcTx ze_(PoMl;qsjS!+U(|1b@9=apNNVgpxAe_n3F-W!SUM(!qmVZjWu9GH2J)H<>R61_E zyIv=uqIm27$IU&T(}3u|1jhf#vaR0i^BaNjZG$mQfIuX=T`IXnJa)6+mQP#Rh!|+h zPg<0tqn%cVs11Cy{~u3h85ULBz5QXR0Y(@?8XS-qVCW8INGa)Vq@}xY=oFC{x=W-> zLP_Zs5Tq5POF%#b^xgM!-~V^R!3Vx@FnjOoy4JbYdH#S%&3}>_Ri`XQ8^`av-2?#u z><{?0AwKOgA9l=_xao3;7y@x8IDbf}hoDDGc0`AM2Myzz0SJtC-48cL?Y|c^J~b^* zFf7#~7eASLScu+iYdI_e-4Cugf{2B4XuBrgdSEmwwBT0wWr04>9ZS5wRZ~y*Y~&A>$Tp18XIt*p2I7 zR-$Dp1U|nLh>Wa1$#bgt$mgDQx$U5OExX^ZN@K)b$LZUhCQP!({kHAg%iep)pj*v? zL{^p;8gvJ(K( zapA)e#jnV5ZwzW^d>}NDV&i%QCY#!6Vo{EOe~(J?iQYNCb{0t$m=5fC|9*&EENPPu zTHT^W!4KLFkfeQy7a;?~Q5za~^M%}m*{McYpH47us+!-ZTp-=n@on?ACZd44bxpn++gHFVOH6p1FR7i`G+-WT17b(f`PbFFGR5ZF___t@0aCM0$^6D(rQ>CVx?XD)T;Z< zGOkguh;_y&SF&^a2~lzjG54{77$vT7c0D+vRI>&;*mZ4oHke})Jmed7fdt2J(Ks;rmPSKR)QMZsGV7bSpIA%q? z=C?02tMcAGT|3*aw&mNrLrqIVy!3mcD89R)qz%BTBPY%s_baDU5(BSWY}LcFSDCa#ZF6sjv1@6UvUCasz| zJpEsY=D)9fmAC|bjd0*r`BXV@z zgs)P%s>B@wtu>H@S73W4IQ6*Lw`JP4pspuoeDWE_R=)p!>0RgxU|u~d=2qnscnUMN zLfM=|4N4QQB6O`CJG?G6at+mg?$N$zc#MdaVz+Qr0@NggbayNBSM7EStiA#8FMH?+ zp=Dv1&jC%VC4};nq@||2jijWYSAt#^ zsV#%X2R8Y?wzs{F2905|mw{S!R4&f7=@|Wu!&50`-Hu)UeD#W;f3EkbBf$VR#BO%P zUm)*kR#A_z_jhdOvNRR$x0UV0;dJS<-nF_I7LEi)Np+txVAI$+FyoW{*ySK1O&akH zQ1gI9V&EnJXhpBkY3}CYGSRYS;?(jEhZ7(ZK5d?v&(3vEXvv~Hy2H?PdO05kYExnp zw*`is9h>IN+2-&X`0k4=$clc~HDG*WR8K{Wz#53NsKbA+H0wV7#p&8d^KDe^I{S4| z74aY6|4B6OH*2&Nw%uJ?(?=CuM8Xu;h@D3e9yohpqug4^eo2_4#Olju;#rws!i&35 zX_`#GWqzM{T==|#V|lAlGo4X!h&qWp%2(izY8R^?|QA zHdXCwMxNK?i2D-ES06WR>dAhd)bI zIF2rI8{|R*!iAEo)rsF@`bMYY3gFxh=f7|DCPUOxYyhh5@v#7i5sG)*FV;e2{<1)N zb|uP7j@RF3KwCu}OvGeZy7W}n)zYqQgENe1k!jtFJ0VTXi`@$%JomQo+>~mFDy=bc z>=Wz?asNwS)pjZCYwXMqhneZ2tM0ap1yZj>EYj$%FI8JbAvb4E(@Fy$pA1)2Z6sB@lYvWCX*JmmNhwqC3r@AY;0kSWvUJa*BFIs?gJlS>V_(9^Hbl#+y-m zNT$K3&h~Hvh`KfF53>My{F4T2UN<+@WGb6pLewOREIHIrq{j0D zfehAZ2MFIg(%f0QM;s+D`Sq2!`@4dLzAImr(YcJEv6v#0=TkmYg32hw>-6)>>}{8F z^TCv~ifEj)g$M0a7CxsD19y_0{vxX(6>t5{yHFI#h<>jz64j!lk2hSOI}0*K%48to z1?+c!&;v2I0x_N`?PnLdS0Wzx8|)qdW>Jkx0RffljqP9mv7!7Md%8T%{#Hxn0v{{l zOGl54po{jJx4}y3Xo;E3!@X1M`&u%vL10eh#delGy@#y~?Lv$f&x0tlUi}03r$5@q z90w8sCf%I(&&E?8COw0VwS5A7t`qdEuQVzSFApD6WSbFnQN3TdC!`fxlKm>Xtu0U> z>lc{{sHdyTnr!2Hy~UTk#Hspe`(wYqeW8t?#C{D`zVmeQmYHp{@??x^_@H*oT2`M; z+>zRW)W0rB%Bd(+*Z`4YoFE%n4$8s{JZ zlA#f%44}RVP64~&eGeR&uamF3)lzMOf}W^^4jSF(_oM)iz|MU7 z#Bfxg9?2;6goXpg)^xkm-}&WdMX#QOv9g!86Kr|*UpdAE!jP@an!O4rmNYaNcSM0# z?yU|9O}xU)x`1%Qgmr^{p?k+lOy<#jq-KCri2$)))+Mf(wPh=flM# z&rR;X`%iT@GVEDjJh>_coD2Vp-hTuRqE__GYC!ci8%8Ovt4NuC?e#ph9`+*Y(to>d zBriWt%Oi$t6%_t1!q67-qZc3WfB>|)FR4{Qbxnbha>5LFkNbZjSd7iIGkQxcvJU-g za_8O_oC49cwf4(KOkcinhB1Vstz!nEC{4M1Q?Z>sA!^{|CTp7%A8Q1P=pI21R`wW% z8{llpdwZbLYqnkLuKD2hCTgN9zHtgSM0Kn3?kzr3WR!s0JxZH5NsO8iTS636oeQhk zqIz#gRcdPH$Mm)nBVduwtgXK{M^=ZicW*G*gqe5(r!5KZDut5u2 zW3&m;uwn!;791*9^Kw3Z!RlB}eHO@w0W$cdv^WI^pVxrWU_=c@)nxR5d=2$byeaJ^B#D$*^1^a~!|#c0>oXtR5coEMka)fwtw z=3q4Sl%u5RExuKmh)Ldu;QwBaUBmMm?-Fc;l z0{nx|3T(}och2?p@owN@tyRH#Rcd)+9vi@@qW{B|Yy3pqicxfk zY712t5uSJ&Oll`OtX6s$8*pnZ*Y#(x`megU-j3|5b694Fm6VxrBVVf7vP}xh z@pN!!V&wJrtfv{OPZvObFL@M*RDD3_ zvK(-W@05=$t??iDF_0CoayyeKdddHRobiQdw5jSzo!Js~4L3-<*3-!)+c6(=7b->F zU!m?o>6>59`LqeBv-8vdqT%G^|9yWjcJ$8?&fiDEx7rOGQO zsEBQuSF?YV!`;|6Z_ML{XPD;3GD1)4y3&>}Eu%jQ5VwHhi=G%j$GM9^KmGtd8v65R zy5k7ff6#oM^9L+X$${R>Fm+AZsK9`l34oy^=pm!AzW2Ie9+D=mEa=f9I31dR^#AFo z8x_Q*msS`pxpZSE9eq$ocbimIq8!87<=6d+>TN>&NKgjpvmTi+v81tnU0dep(I;)F zPV*|=3*Q*OxN%kbq)#3CRONMYQcMCN19WIlOcvvxdi zs7fA@#$7h2nv)MpdA)W>f-HvOfbK z4WD1%TJTgLg;pd&;Fn7bO1|dV{L#uqA!@_F+Ix<^2RY+9?lyv9y6KAsc(kLZv;|&< zX}>Lv_|xl7fuM(6a*TFk$w}?f$=N+%#L(w_`{`tWgq`DpqfsU%w7ms!I>o^MjQJnb z#=P;Q^~2%@MYKb-{RGX@=z7}7TKi%6lP}aCJ(7EY63#mfeTn509xnX20$7p zdcd)jC1@Yi*~PU!y=3Tgc{vD_Qvz9&cC#$XUPX1y?nc3NSC^OXT3eYiCb$30^jg-x zdk3&Q_-S7jBWPdF1J5flJ{_IR0fM( zY`G6qc#?h6tz2jv7e2e)eA^2qNp=#{5qH;_W&qaO|7z^A_GCe>dt_R0Tc*>4l310m z-)z0ZD$%C-720`kVCS`0A4c@n17hsX^n$+iMFF{vUH~%|&}3oXqHUwTOfIz@Lhb0= z8&sDCnyvfC9+-xHY=3I%cqpkB8sC;AUd~rX_zjBq{4Jxi8SlsT6FI^d9?96pMN}X@ z{FAjc#`7Q<^P_Q{RqEM;i{|--S~D*~wH1bm`mCIn3}YGV#P`Y){TM)xlL3C(slOCG zF@UsTjf9jomp98rZgPkDzO{C}w|8}e`}Q*Z0&}%LtGkQ4Rq7hneUCH(E#4Y@syEQm zww9f!j)@I=mNk|ft2}mZs)rA{0bn-RzxKvVVx6lRRkbjlJl!4%wzszr3IcwxE8Cfv z1c}zV333VzG8;3Cd2K_1h1=aRyWCMCOO4)x%FC6eC)BM$BURw1!2_^G@mImdy!+y4pT z3?OK%O$`)`$1RYI8_21SrSnqN0L^2{Vc@$vwl8q>Veq-Z40X`{TnM{Hen-H0`Etnh zqnBfq=-PX~PSBy8f|h>nh!-R@;8WK6Q*~=8C8R3|rbl?Nc6FMcv}MkmU_lSp#dt`0SDc() z-egSa3}BIiRKGX9PT+%rdW;+AZL&t960q6aRAv*E+Qky8WTiv4DL??W4SU6|xP_?? zDGc$wLhY1D(Vh9%lF62?QwvGS%x zQ(Gg9qjht`s1g%@nhgDuur%#>coJV4NC_9&EJTQ&Vw_R5Y3Rdzi5COBuvF zrQhazCTx9+MT)p(v$6<^wzvcGAHY4=QbraQFLnU5%-L9-jS(dd*6SMYp|Og=kq4@~1C2m_27wCaladYCH=UhNPmZ&a-NRKNx4RS0dBv=D4}Ax9tL&q8m6* zO6$F<-~Qd{c!qbK`(o2*Vth*KRE+-^%|8UD#-o_*53_O=*~WPN< zcEIu)6J_O)$O@0#(kd%EbCb8K*;4$2E6;~Xx5Ydk?!DK7YxtINr(FN>w>@t{P)<(H zW1T!+CEux@B@wmubRpSLwV|V_?#}Bsgv|BxcQO*<+}0~=EZ9QU&{i0ELv60l_mRY% zSZ9opv~C!p6#5&RbRg$S+P&a~zVQKz@{G{x@^WYJ^%;<=*ZnKX-Xi4Uvsltp{v$et zBK{J-#Moq-(pjOLDf<;IsXTQ*zbm^Yjw!{mv=-VP!iMA`foQ$l%Xe57-MQpgunU{! zcOvl%zdyN8zY2^fe4r&A&rG^+>HZ8mN?}wWuM}wNRUto((0dEey?Tln?4%9{*`l>r zHXs`iuz0B!8mkz@goVRIMx#s)l8K}o35Ua#waMTm_8^<&M7$m{IMSRS0wx$8A8)QB zZ2l_`$w2x3_;9CE)o4@ijhE47#AnJ6k_0Q%P7t7WV$h8tz3O-|!v* zmEQ0FKM-+zj|8m|u(dYb^>KB&e;FK2@TRaJN)9`Sr&(k$SK=RPW@-j+_k4|b>u{6( zik{{#|B)NVcU4wx(+K$~(5 z6gOH?gRNxJg{T6s44*Y&4}T7!QuvA(z4rx5YC|T__=TU&aK0E_uqt< ztB#x?x1h^ECW25o92{of%Io{@caLzqpXRG?#Qrr&zKhiM%vl~GeDagwG{R0l4uZ>B zrk*EpF)c@8))l-+?ImiLo|K|pn~UMz*$*pk_G%Qj#nEe@H({|3+F5z+sorKfX|_|* z$9duWOwp4=IqJLV|u>i|! zY6mdRIcA?ZF>4So&z1te2A(ZIn40=iP^;qpxJTBWcSmREKvSAz zd|VHBu_ru^Z~t`zQz2-UgsIv1$ZWlfU$4omN=ImK-WeY%X>JwG@*-)0w3!&k@=@of$l_=rO3Wz~WMDchO`2pzjfKN0xT^Xb!|51U6g&;I zOK7zs7z-JEs}R*++zKfqToj3!u`IY^OxFg$Ts`2`o*7f+W-a9mz1Gw|w(B(s&X@m} z-ov$~N1>p?;esSzYy8MkCNvKQ>o)Ak@@tuv4sd>0Fgw!!HXSfu>2mt^vwrH@%1ZEV zQOx6;#i{Z=dM!rMJs*8W`-NVUti6k>^^FF`oU0h|&`uRUDicLhIB`qyl-O{@k8{gc& z99#g^`KFlf+%z$YO<5pkf*PC7`lWIoT!;cfdTbiv(s9wD=~cy3b#RW%Lgz<`C^!wn zu-v!BpnO6UN)0qip)f=hcM)3^64a{{KOR0~oYU{Xj4fZ^*~wJ~?L#Co(+q?`ePQG(}YrV@m@A#QMzlh`%95BJ#G z!EQ$@r{s!zvDJl#dOdx&ET{$8`^sQHnZDYpx-4T1{DN-l)1NqI_Hgs|8;trO7i-`3 zxy@djx|?A$`FDmV#nFPmG(BXge1=51bdgf)L?C%Qm4H=&aW?cbH}@`icOM=dRDoE- zVyAu*u^(3jr9t0~@c5t7r?bHN#+y~O=l!m;Gh}n{g3F-RyxlVZIJk=B933A6BwJu$ z@45Zm9~9&@fb){i$-%Deu+QJ26Lpnf6)Xb?^`_V3Bg*NOYPPb>git+%-|Pqg|ydx3_plao`)CkG+pSDXG`=im2c?c;`Nb8K`-ah|(2ovt01(d|`PKqx6P?)sx0b8){Rp8?mz>&F=lwc180r9cQHP%W<t~DuzxUW2 zoS&aquz24AtVuxKN-N)c|H6ZQ$Rl`vjzhm2NP`#?D5LDK1@t?eM)4w{j%P3sKsqQ| z7kXO5#02XB!LdkTaMHy#Dsb|=M10m0bRxf6QcGv&L@-zezS$;9oro9l2M}<#x8q*E zy!d8m$y!_EcKOkP8b880mu0zvB@q{8p%jOcX2={y{j4w%k~N`8Z%&@ET|fs|z=&OFssZ*06-0S0tr&5^!qPS1fxD6(p0l43r}sw4xa76g$4? z6HAdnJ$u?XFG^&@zur$}U*A3Cf$ zN4pO#{~Ps@q$crhk>Gkc;tAJ~14Pb{wqB$TPwT@{ArgR^_iKsi~Snj`9J-WhnYbm0{A zJ}79jGw&!bZxsMY;6We`i8N5fVEf;9R`gG_@#dF0J6DloY^ibDqmGwAER4uF12>Ke zN28iJr*N47hb^_DV>UP$rtMVLLdgt?oL&M~fs)N|o*z;U{1j!l_`Yvr6iTc z%F#q?Q^T?5jT1m%RKFA*vWRtNK84kGCz85&nv4U=O^QVew?+u-)8x=tkFYJ~D`Sy1 z!G|M3OfZEuU*l1}W0K-O@I-4G`637b1QPd9Zay4~5J~t90FqJ25>hNVFyW$Eov=AT z!-ho66yVNc5{@!}_StEEXdF(pq1K|jSrS{KHrY6SZNr@G+v^2}niEu)`1+dH z!5p~T&Kyr%j_AGhHBn5L5wlQJEOZs;-Cuok2BQcB8U#tXzAeIMl=9mC=~UOfPi3V~ zcuwzav#%LXBE4h}9_z05K6Q%_(Y{Hulc{e_(rNBgopTq6!Bj}Bc)V(qD@ZM$ralQC z#cTgM`b#NiF3{{jM*>G=J#U~IrV5&Qbb>4x^ftAk z4!zxc@Zi;z*!`7%WCe5jAu9?6D?}L-Tz~cV&-u}BVz)(fn5YY|{B`zd+mh2>K zk&!0+M%Dh(hDDzyS=F$1)8u2BPcj|;iXSdJz4P=NYCSobrT)n9E_K8P7$5mkq7gR;abUK9*XBx5GeA|qdzwk_Jkx~Xy; zVR`Dgckztz0bopH8=Jdq$#cpmz?L+n%lk8lf0T8xo0TVop-yHhG-Ou6;j?Uc?ZACX z<$y}QhxH7MjZ$I(;jGKZpfJ;haCEY)EFlL={a}iS4OTUis!a`(@@wJj6KY5iu>Yvi zRE`^_zs6FjASdfZCdx~}I>Qog1QIt2*=+!K0Y!gNqCB-jE}bTdi~v3T+^JU<9+_qX zU_tQ^pyB7JI0OUz7L5So$xFqDPA{E6(SWkFb;}zQ#HrJ@HBf;fwct_qPlf#f;<xgoq;rrE09ueCXA46z5P zXCFY<{=93o==6;WdAft3KYet>saj;7+kOnQ{jL*7$MvL|>90P1mMf_`4}HgCg2Ybk*M{l2KPWI;tnov9v?dgY$K6wr$XVue>17xRI! z5?~fVFMU+}@>tgf*?wdB~9-L;hRg5wWsL9M~Wj0!N|L27@cFNJEb6iNH;{uW7j| z7pG5%Dg-g5!IN=bgTAXW^Mv6glVL?MF_T3Pr-0C~krWo$ha<2>kYVW>$cXtV(OYpk z5Gi#dla)zn#0d_-jm=cPZ)-Wof$`wCisFpETzxh*K_6 z94mR1yS^K(toRBjkjH0*jxGXk1?+O;Sh3Zy7Fp+v@qf@}hlb#H9{XZe%0o0q@0?#f zy8Hql5>5eud3$_0too3rEi%sOUA5#9CKP)ooH!=w>wGLD!$XP>bhgRFen;E`p>(y! znAL}}6tQhg-38mS8BkX9VLEJ5(4Aj>D>80ir)-C88G>S(6TPB7^5HWSyV?1~L9qxQli{BE*L_RigFs(y@$R}R;+I72O}rJ=zCc#ZeG z_e;f0X)a0m4ST7)IjiZZEJe#cxNK!i3||&D={8e7ek=jw=1N-Y^uK6Bx!LA@V|w$+ zZ4Ur1#0Gfq{w?`MhoBly+ti;3*T43E2KgW1T$vvQ~$h@=>ul-s>vM z5hmrvc^Iitv;3%?pmpvK4fE&fX@0pKTd|Zu8-W-wD=FxR+>gKUf=Kb#CtoWLynXrp zxS3m)krXpDvs3#L&7}qi#y_U*&CdPNn26_u}k9jI? z(zFM^2#wec(w3yp1QXHs`w*Bs80t&Gd=7tEZTIYpz=lsL3Gw3ZL?_(b!&O`&?k}r! zyVzniM;1||X=Q1J1zAWPV@15CcKAaatZiGFgfDMUIE^AGSQrZ3vy_a!StS5asw;U_ zSYWcq4Z=kL_mlAwKvW3_VdZfC-`d}g6|aj6Kui5-t0fYJl%}PGGy=mEJQO95*{f5! z<3_aP4E8~-^0w;BK#_X&*Jz+@uj7~4r@51>0{@LTr-j<1!^1Y? z9-Qn$gGS7i_{&w;B|fDp3w+d#&B?Gx(GsF}9gKJ#yRl{| zL|=OVpH^uX@CkKqp1-Z-@WRpE_UAHqh0$u4HEt8AS_%91-;D+m;JrnkeHE251c9{i zv}1*|6nW>+c^eAiCI{UXUKWJ367>h#Hjh8ME0FNLUmE-I#rR>Qca(`rWo!4{QNi!I z3IH?uXp)4;ouy}R@=5;4Yhr@;URAR@HrvbT{(~pIT$*PTcolRFHMomX!GT3}u#5;FD8j5i>l!*+UB0Tt~bXBU)qkIWjVQ1!x~v)&TQJ3-4~y_RiV z0e`|`rp)~h{M}w1?7Zanpg8~TQLLL!9ap-C ztu;(O;qAcIR_gU|9)r}68WyXmcE0a5ee{Jqglv%nU z-s5jBiw`(OaU{U^yH`$kXMYufeofPySc`VkefXhCzmVc1PcF+xo=#D`kU+F3WoX{I zl#8BtvAx6_(86U~T&f?b1cb+a5T(&zn|kaO*S?N*Ihz6+)|}9jZ+(D`?=aR;-c?Oo zXTZZX=4H4oWRyE#3!?+XMj^h9E#hU*Ol;CDsjSzW_WCqKzbQs<4Z4qf7puE>+n2&j zZ8APp`Vx^@+%t&y=sBtHwD~F|V9xvX60CIOmEO^=;j^ju zaIDgEkS@sc*+Yg)jeF2VtLMYfq|ER)`Qtc751GSYUVdU=0-CTm=Z+7xMKV|{Aan~< ztOLdTRUEnUnsoeetGI@D$_hW!hBdtYmX=V-YkH874*@D|5FsOjAVD~mB|XNviVjtB zJ+TM@%WC0yLl9lcJGR*@5w9RGd+^9Lk=y#p7p0jw!-qb}v=y{I58MPAxNoUtV6k)TvOP*ikOhUI6qgBP&pi z@D_pI?svc5N^sjoMLH8JyBp2b8TmbNlg28!%Lf`f{97!1f+XUJN1M-oWLt;)sSp_S z>9%0hJBX>}#_0bw40pgIu4*JE-1OEc|8u%*f2h??sPL#~6A!Z|SC_@n;dZ@K zoh^FefhmIkFHvZxkpG!D^XH8_&P z2RUD|Xg%@xv2^h@-R5rjn8c#2^7A)Zg}vi(8}ywfjxP%i$o)kU4g~^Qi2Lk5$2^eGQeyS4o)N)(^y-ixhf5WsRSaPwprew@zoUK zfGNm`ru>JE@Q*8KHDdbs9u-Xo*EFx7wF<}0-Ji9|{CSC_4PCpw4Ax59NV}azS=P3m z%#`kktW1nC^SAqNr~$i&g4WOPsTz;(e$F~(o+8D`?cNeGE^vJdRT;}m zHp0lLKN%NL$Auj{Xhq91nB@Q6e2ZV-Ci*1%UR7F*>HR?!(4idA?lWk^C9@rpoFeE| zB4j0yv2)+wV<;Zdcr38k)h<-TMagbkv` zNa>QBp}d)|FZ}OfXAVRO4U&)U!clvT3rE6?oAHvz@~@AEK75yVzy_1iw!NoLv}H+@ zcen>eV>wlS4%3{`>~8Jq;@?$>u1;gtF;;S{5muSl@#4U?hGz8Q%X}@*4PtnYh`ZT# zZxt>OF?;dfh|2ppeq1SU#_gBkqi%B^To>3Sh-Ve`>jy*}RQoyO2oqd%2yJ!v)gjRi z@(Q_C^pmWd69~rloYQQ)INy)kXsej8#_I&U;&k)aisZohl&n){8lM;ojL2p_J7_D3FlMHBv*<#@j5#RY zIS(k(?_Md*Zk>F71!)uNdbo7aUO5VC%Pp+MIZ6kKodn=X`yHK4J^n6fnn&CxkL@*Fp zv8@8iDbp$e#?1uBMNy*B)u`>Fcai865Tul?DvB@MnZj6Z@QWG;Qxt!+cz;A2RWzx_ z7>jZvQit=Ry*KN3)tRj>;+g|t96+M$vE&^W_TQ-I>c@KyN7ng&yX>NG~;@8Cx& zVK!r?)3~p?$-0HxjMArD4;8pWjP$@0g?S1B>ld|tKtnn}B!`G;ks+h~nz^8>dpF|= zhM+k3mqASUS54Mw{O83^n{oPVv7?`2qPwWTlI1O;i(g%7FB3=ATI=@2S1~ zdu4wpIh8mm^#k5n+c=^>M?~HT{|*8H_)d9Qd2k~CJ=DdfKjhQg#@riu8XO{s((U+m zRiM#B&4&B!Vcg!LGMjL|k=lqv`Tn`SnIDHaPC z_Qi$+o*gg_${GtbZcji%uJ9U=VBEzZze8pugcZ4fd=DcGKe-7tp4yY0;?}4I(;Tv0 z;;a8G6EXGft>q6!1Jc8w;qFCKVYSWeKf6rzcYSheb<>cIwrc(qNS(|5*kM4E?Fu;G z9!Q{i5V%_egscEVO?(vcs*FYF$i=YBoV!BK8e=6t1KHmqd~J8PQg2w41C~49+WmOT z!}Vg1y(`zavVbgx?DQfBgI|?<5;dQa)4FA3F7{g>+5L;@oeE?1S!Ss+nF8QDKz-vBi@1ADF5oZ`1rcrO;XS8la-iKXLpv?9dl5C=Yj;vfaMvFreOVDY z6|^4kNA_~VJNM8vY9 zT733K*}Y6C@G6626bnm+kBJiN3Re}h;ml76N=6e)3&vq^t=xN?U6nzF_r+&1FdR!@ zQKX47f*GqCm4kW=AC^M;#A=eq5J;RVxyX_ z54%H7EJ+<}BH&^TU0G#uDCVjvJF4GUmBHHvHVj9NPz_tD*w|u(uW|YK;Nf=lF^5Qjr%9KSWe)!{e+IyXEv)eZERG)t9yTv8ur-o@! zDp-;`VHLh$3b$wvIKIB>zATUq*v4Nwy(4(AO!mOyp8y^S)j7k_=$L!}opqMPgTA*x(FR_nL9(q>s5ga?i zMPMWszm-(_9g)r|n|~w=2k|#fHaa(pjJHOKHb7ASK3qW{UcaZjxEhK`PIeIKcdGBg`$&SNcww$fed zi!D&Uv2h7*1@zbpmtDc1O}pyv2kyT+B_Rx!`a|8pshNaZ?{z{eT$X0~Xwuf_Lje7d z7DfAu`PGfSfp-NYZl3qcmaU^yh5;DCH_DG^`hS{*2HPIXy~r1pXD1rhnAmNVxvF9< z)8Asc{pnm5t1H*oN-G*D8IU@4`*EU`$bQ4V&g}1tkY~3iL$5+lqWn5f#=mQ=Q2u;g zuJ9Zu4mJ3(O*FIr>Sal)47J?cLmIBw*sr&hOv(Hb!q00{MuIys#_b)m$JsZpZPbjw zSxMFU)ar6f6s=K2OxOuxvDPSo(dQ-AGBR)@*AXgUWyKxUq;y3Z)r(M_jwJ}l!(_`F zg-B(lPcHc45&K3?EE~lXU^wAN3>OP?ZA}f0b(*$gHZZzW9>>2#tv#xg6>SB~uk`Vq z1qJ--#Q|+Y+%4>k*dk+#VHkpa%GU%vlScdh^Q>I5h1^>|XN!b4=6(SBj1?NIt?=H_ zglf~4^nttiMFDQia!$*Qc$vWJ+}TM(Prjaq-}7K_#s?tF=byU;WSW`>pGL7LXHAdY z_3TCcW*#`#Aac=pkcZShI$e7uXnVhG?5Yeamjdp}G#k3hIU%{jG?1dVHjPQI;;QKX zHkmB$*>)v7^+R(tnPLp+Svps6TiR3 z?w4TGbe&eROt@{dZ+Bj!yFgSyIvrPb^0gM*c&Lcq9^?8q-gOZT39Q`Qjj#O?215z;Wl@HBvpa^xotPT2H3r>zfEdl&^Fc%wBd3+!ON`cfR{*HS=P7hjCn zzq&Eb5z4FBGj%Fy0Sq@zB*be^~u}Udf_cw#as)*gK#xKpOsMDIVc6 z1N9yqr@ZpLs2Eoww4`Sd+bn8$1z&#d6n(B}loq+{a%n$yW0FXsJ=K;r`-_YNk24>8^2c)=rN zc=ok9`1$CxpRMQxH#o8t45B)=rqd0UTo9o;vwYA>X2QUFX%OIbmzfYFm?QCd?3EnT z_6!s~*4QzfxfG>+Uh_93OtQ1yq(HNi2m26vTSa2`{v%$!rrZ42r;?+=?`1^FuW8go z7TjGI9tSJj4W1i_#C&=qD*b5bv1GjZy)8cUg(k6VqO3UWPmy^%_65bx&=c9n5jl5j>50dJV~%So{Y9OJO0!0Ztojv$V@+ z{NKN@J~4*@26#SGfLEik2Q*-Wbbz9Tz>l>a&~w0!rm*j8!|l15wFkbZ=67?#(Epma zRD68im6oC`7){IWg#tBTF_8D5AJ^F$!K7iKt_#+trqea9r4g!!X*r(D){Khps=te8 zsj25nU4OBD)%o)*0T@~pqqj2}444a_e~tYS_o`EEOAjsK^WyDK%>y>QvMvYlvCKVip_&-HDsOfMMLjgT$dt7UgibB_A|^wf!M0XY4EmUPU{)n7$jq zK5}x5(jqDhqR4N0Sfdab+e5x)Ooubm(5pAuW6cq^o#!F{W_;XKvEApRwvo?@X{{;2 z36aa~J#_mSeRc_-i$j5%<6Jp&II4B$0_9Th>i5Kf5I7q-NwF(5mh29@M%N$S8v`PFtVSv0sf+#}MDqZ5#Wa=v7XLS4905Rv+mO?Bw4hCew{l1&_g7}n>`UeV$+yuTd>YMhE=z~ zJ%*J}#iC4z0}f=Ts`~s~C}M{9M#|#Y_f6l36SO1D zPNSou&wlsl0~@Dac`qS07~PmC@M98^bXP?ln6-g0-^WbOMpZzW1I_Aqgilb7uDJ{XBb~%{#>s1#{F(ol~y<==!o=hw#)%xwX|-(Dv$9ss(;} zO@o%O^B&goC$=s>*SCsK+Y0$H+OpE5sc)>F{PfLGaUc8Nm6MX=5lz%!Tea>xSisiV z&SNvFWz`~3$281Xe^RMlsWG*D^C3gfQDtWYIBqu2I(+$HvmPTNMYtbVk)Hp%b-JQi zkbDy}jx5c%7Eskq&fS+ZNkKOzt>1Nk84%PZ^x$RhBqOzSO8fDgbf<`pkm}&ILK;`L zhoV`y*h;nTU^whCMrDpI)wsP0Zxl{g3=HPdc5sB8w zka>+OaI80%>p8DH2J$@vBB3T|O03q7>I;d)68UZgxo;sM{db?c zk)v9m=a|jH(hj(RY(AoH+T$hth1qB2yo)riR)t3TPBk5irHp(mvaVxv;5A=aL<7o$IbrY`JC@XB{sc zm;Uvp1#y38J^ydEAW%@++bmzPD3LV*gjXieJNhV;oW@ARB$m;NS0)RB&`P;IXW3ax zn?`*jJ&Tme`!U8tv&NuD&KuyL2}rO5d*vxekgN#XraAd-q6LtwQK3WgEM)lrK4L3T zr?-@>T;2E0xZgw%dRAQSmK&Ts%A{JgdTCr40t zwv7Jb_A7S+_s8p;q0SVj@C~SpdnR9mJnW^n?zA)C#FUQL$`mk)Pstb;$z;fkd5_zj zTmWNy{e@hFSb;f;S6WjvQF|~q)GX(13lW^?@Ud28vMsNE>G|`>V*Iroj_|dUMhVBHZo{=RuLUE| z>~XnNsvj1h^WBj8@8nqW%)PQXd3^LnT4CNP?4cNRD|^auvfDaen*JW9#9<%n3D_*a zKqaAv&JkV8P!hS(zUXy0IU{IEs+~p82J{ONili9V8WTZ4#CeVl-dh*tz$CM@v&0n- zUX|Lwdd*!#WMtmGQ(-PHW!4?vjqOK-@Nnocfsb}69z6fN`my1HBMH}boDSa5t7jV! z@Li}Jv{3NNMVQfInLhBP%(SEZDr`EXWMBVKyb#8x7&Pg~#mUonRpBU8gpFV}1QT%7jk6IFcC%00IMWmo=+dM&JbG9U z87~NlrcqH-BOnmAOO<4bZG(`Wup=WEKR`nX$0?9nk>p;w8d@O16lDxGBjdL*O8N}D zxp;sjrkw8723cZ$?%uYLB($jNte9UnU>sSkRKw%48|D5N|q_agXPU80S$O|=As zi1v*9+n_@`hpg# z_9g4Q8TkbMWsVaZA)q0!`~8L19BGztUuF%3i{=0hp_uIGJr@vLHpxFcSKqc48;NZKg^iP@Dx* z|Gt`ML#;W9^BQGiPY#!#z3lsrtzVCMqZ&-Wjk@+Lue*bTbq1eB@x~m5=hPW~@rw$J zWfe7*dAIxRM*&PZ1~_G?(MEpg^wm72bV zECx?#&ZpW4%c`7c@-l)uIvh+tN#mC*1o-&XdS%RUisQ*Stg`uEapEJ>+OhmCiVzDn z4?aJ5dg%1WCe^Y+$1C%qP68Y^XdX)<$8Bua2XZ{8S-7m1Q60BJb2Tb(I@IZ8KXJpa zxNUN0BmJA>XXK-FKo2QWBsNn+-J00(2c!|P){b7y-rjzx?bXRb{upz(Zji^vF( zj8xy?w0a6FCTO(KN~TUg$!7{2fBfF2mar4Y5v^%xVh>wUd2P#lc5}HxYw8mq^yZo< zrq_I|@f+nkvTZm_T;4Guec8d@6nMvV0OZKHe9xiyM2TWb7`s?L>pk{r?MjoLC@thG~#1pWu%{z$_@7R0v06- z3VljIP&;ey^RP&gWUc;yiZ9&fEYZLk2OoIaNtd3eRtu8BR_;5O^a2}jNdn3{sox?R zvIQ!Y=i=x->9mmsoFOQlp@rq^f>)zf+{Nl0-gh|dkj|cDtDJ%ZUzL+O34CgyQXq%W z$H&LqJdYJOrw3d3i%_gzLNRk)%ftbJHC3E!OkZIJuIK(W?k?J^c&tdnr(2IfA`yRB zDdCaxphBgFBDFYYq7grw;JCQ<@igA$S>#w+FD0HZeK~LrDQ&Pl0R@^e)UKxj4Sh4H zXUy3o(Ykp!e78i~nvf=>eiiNmv)n12Gl;tDDFD?jpDrzKSgoyc5SW$Ise?R{%Dk2) zuNzE$=d_L##0qu}%?-F{)yJH8ldDcb6F?n*xoT;USto<$;C_PgK94um1H;w#sW&VE zuZ-f|finaNND56sIi^UI_mVvk*XHv~q$qQdr8LMMR=|hw_UD{e3poz=pcy3C*l?D1 z{K)gBUa_O)3Am)!oHxy$?4yNKTN2!MomVuu;5hwLtZc7sZ0Y7}w%;1fUYWcfF~axo zyd+euj*7)6HDi$)8^kV`j)Hled3p|AnQJ*cMXZgB-2Ih60_Y9;>I$pAUNn+QFgzln zYL+vgb@|{Tb&$*q8jQz9CeR`X9n*>H?Sv>F5R?W=laQ19if8up^juzgp-YyLN8f^j z6BDf<^3jY7^bcP?cyy~2@$~eqMTJh25gcaAJer3RZYj+#MLDNm7o|pD-RL<|ybi*h_V6X=?;*o`%{gSQG z#q7gJ27;r)m(1^+FjOqw+3f`KF_--OFvw{~jKd)?`gExmG57=Ua0Aq{o+S2B?NW)> z{|RLVtWxXEs4y6gm^LmK{)sEjQ?;Y=bi{fa>T*H{6u5F7Lyqv(r zKdSwZC8L!Tmx+s6Ljwc?Hp8rk?@eLR7>*iz`m%W4N>nVbBk`)|%p-XVj_9*CT(kO) z;T$3j94d}F!Zq$Eon&E<3KLVt6MkJYnBt^X6tS1|CulNky$5E@&qk%aCs=RM*iZL2 zo?-Yy&_GDT0+Y9lbp_i%P8|hm?Zq?tW1nW=#IhB)S!rIL`N2}NsHo_ZCr`4ovuU*F zB3{)kj(qo66!sa}x)1*L4GV~#1+Xyg-o6Esa6LcVQfbb~%`F4l&2A51e&JbW!tN${ zfbsg)wdM9_qH!Feh*~I3C5vQ~Q|}bf<`X_H5DB9DT+(z>a163aD3pfrJ$$^Jb}T+D zpaTE(W>|%hBV%#|b;88_@5+?)*8^f90qLR{M4gNN6mA@8e4xmM@fI~|vQXe0t2MK~+LR5_ahGjOyh=fSEaD)@lY_k>hHn4_Y<8eF< zvJkLeZ zC0(ZOZ!*Hyfa6;vOmZ4(S(5uFSHRcps`V^%na30+_`{cAzH=l{Dcq-*OydW4QDuIFyJv_4BNrLuiC*BH>ohHuPB)g`R@+{itN>mCH_(+ z93mE@HKtb1d;lP4&~kkD+ZlL760Qv<$r|pasM6sCN62y6<-w9Hwj5SZE$7=c=_xrV zZ(|Z}nsm17eu9?FK!Q5LC61LvxX9BxtokFFv|#XThiKik@Fnrp3+(+a2dqIzdassG zQmJs56*MU1_|6~HQayt^W;+V5-z+N9%2x_rRSx)p&&&H640!MWMj>nn;w{nQB@*q z%1-ciRP*=qgnnoK;zjm@w7>;}VQK%2luT?eeXI%M88M ziKm9CY}`ufKKDwS~Kl$ z_u?+o?&>Pd(S;P@SMDttJGX?Kvb4{Z8XNxgMRSGe~FE1|@heyYZ1l_Q@q#GIPrgHXCeXRVD)(&#NF{)6c&=yLLn?|Y> z8A}yQ=RU$Fm?M^f}2?#=XA4MJj)1l7*Us%wPy&6dtBP=CnQ*b=+eR zO?E@7p`o|m;?9ov+2$1K<3TUg)+ruWjp#fi96wceSY0V277V+{NJ)JxoF zYm(yR%HPM-lBO5-$F+&JF!F3P;_A_t&qi$;A3w^-J`2g+nc6d$)oHQ7mh85D!}oPJ zy=1pnH?5-b4jNTi?Hz%uNw?d&lND;@U}Qq#hCVERt>fu1RLAc6X&)}rzWb?qPE>V8 z6IS%2``$fD`zB7$&RtVAf{2G50g@SlDZ|qF{m|9e*8T%1YOdB3ew+&PTWFkHs zx5N7+r^|lROM3GCXfmuA#=J$0>r7*n$XL}g9bH2Fg0dYi{XK>m6)z%&-4-0z2?@&5 zn&l~xZ0!?iH|L{73XarMZjDcAD2poD3j%fY=m;Lf;l@4v{_PuuU~>*D*h|d+1@u)lU=A4-fut-zlLdV@Gc)t& zk4#cOQ-5VQk~dA6ERE|Wwn)@?2R~tNI6ZF8(xDp9%TLg-oFW330&Se#8%8e-MkLOr zm#VP_;sYwz6dHqoaX3G@OSTmyIAjtTHs3(15VUEvNEscT1a=>ax59bc67tzU&OU7u zA12PQ@;hVi+h;fWT@=iyYr`SHp2k=o%muspoGrDWb(upWN2*I&!^lS zF6C()DcC$!yL{HLB{xHg;2XIaPgKp+nv(u`S~(2qgbZvAb%fehKLuO~mS>x-;9tboP_3qI_l~|0Ro*Tb(o;FOQ z*994P4L+~UirzQF!@Eq+ubQle(lto(9Tyv}nGBtJP8yXCDaZR_s|sM9kn}ElODfb^ zy<8OLmlLlhKq2Or&cN#Gs-vgP0gGq~@&v2}^8XH%X9_i$L059( z1$_d5wtrjSXyA&s+Q3qNxQU7&FRJi)SqC&qzrjC4E6mOIyzV!TE$f6TtCD6n?CGx1&xTV+1s-9e7Jg zA_Ph%sce^j`9UDTG!?{$yOyf29J`(7%CUvQYW`i#CAQj4g-Bhtkb5@7FTeO)1}J!0HaIsN@}hCdB;HC{AdG8GQLuPs%-? z)xPWWJFo07MS1okD|b)(q=_=WeDAM1hfT(lgLm%PuM%OD@;5R(BG)CSVrC2xcc96y zGz{u6{e||8u<*`o9XdCtkctX6kUoOc&9SZZO13Up&H_a_M234g&s zz^lIa-d#}5N`28Za!e78Cvz_|(AVc8LZgx@0D$nc(JXZYp#k8XM+d&mMup?WHmS4r z<>h3xx1Vr3AtYpEYaWgKd_$r1b6lSm=^FEym!3?#&uxP{m1N@mOb?2QiHVSqkSk4?hqY(= zK(xuoY4-B%KppjKup&V%q6XL=YUcrMtfd)|y4%Kv>w&omSE@521V-eAU}nLzHnGOb z=Rc207v)WwcpGCSvk4R2f0OmuVnqHPhR}?M+E8KTd!pgj{y^!C5*tjXW+k&Ln-q~K z_(JVyQD?cjw8pDFP`xX+&)J_Y%4HF2bY$)yYb^CE`B@Px+j>6Is8zg-m34z`0^X`w zWhhiWA#kJm9i68hPbDump4%&xM!SHyEG+^*X~nufFLj`I!GxJ5)I#^mg`1RJu%>}2 zarHo5B_w;nqayXERN}4vhdEHV5c;KXi-iHVHgIaKWA(kF;;3(dmX53c$^-wsFu>GD zcjpFTQ}TyQHqi-0KEVKF_yDC|OUs& zHa1cB9W5=bypC1Y#&_yx{$FpH08gqeuT}a!?BJ%hv?gG>oWRUX8Drg9#DIyZtBVPM zN`hY6rkXCGsflkfJt-$!ha$%|a4B`7^~K?o5?{U^NCo8(QW|fy&wgg$7NMaQbRng; zIK0_;X9R3ZK0rve{lscGlZhTZl-t+RD4Vz3j;*%Gh!eDwu0!{&>JO{JIuqn^d<%8)!K-3>0MCE$BQ@f|9d(XviZ&xA!!eOfpWg={M32VYx;haa9w~bI4^FX$ zCOBw4T0PR>g7HF^Pf(PIrI7xjV>ApF)V510!oi_*Z|U|%;+yo)Ls-*y1owkWg=N>R zUWHbTAEaIOLQ1i{`yRVb4x28})mI)(KmSI7JYJPIrQ?D|#L}5mBf4UflL69S zvLjA1t3n5nY|?X?{U@@HH5^YS`xKn0t&oqafi)9jNvc@PO*^J6ffdL`vG zWsD3~evTQ@Wm>H#K^qs$_g*9#Kqj5ZEzaFR>|GI^b{YUZGI8V4-j^w_H74;Cu4D+~{yMk39F53w;WmM=uj1 zxQlN+mZtIoRnqq7=vMD%DTD3!H%-4gVIy&kr8jsv*_Fi#ja|;zjgfjPvVi#lHW5zF zQiu5(0NT6$gs(L@pmY7>2Cx}G{AVw;%OEmw>{AroR?1pwB)@%fRawc$;fHUyH84*a zGPfzB`|J|^FcYQ19ES1+Hs{q>E-o&MjsVm*m8Smc!6U6;s!x}NFmd&Lx%%%pCxTif z^#w%@qU=0H@D;3TsR@PTiIC2hrjA+5gtRFc37~b(uuy2vK+kKXAXw-%@o6e{CMxCS zYlICI!g+Kj*V^o6<|bT9;Fs&%zm{{8-JIJ zfaKY*V@>`@ZFb>c%z=p-EcfJ+MZ>Wph-_HEFq7sY5B22>2uZtTPCciUHO`x?bE`VRuO6b2)UkP9?ees0z=ym)Jqs`d;g$GSqNsC2uUv!8}T zWjbM(*fx2w(B)ucg)BIM;CSVQep=NgJ#)j#j$N+L0;|zz)~9N{h=_=@fVtLOd{-_W z5|H0wcus+hPavlB^V@(xH#Y&Z&SZcE2~w(L$JB~Ko<^6fz3S!#X`cP~$qEaIa@9I3 zWk+0<1ilS0eoL2bV9eBPW{w|61QLGc$K|wEk~UYn$re~LKuVgKOUPd{bNNX7u8u2% zEu?P8viVMP+~zxSeYj|S8kSlW1{WtFQqV%@iEV7!!fZn(TJ}n1#DZ|Yt61D0C-gI& z;aQF7@9uU4&5L8B=2sk_wU1*`B#EG@6`o`2CgS1ZrmGgd#EAs-V@7^{ku3B%3=Knc z+Assk0el+2}g?hEHrtkgb)z0@*GPce*B5u-Z>*2f&zL&3q#4ULKd%vX5MR#MOk zg1lOBBH{R#QT^}k>1jv z$@uvA+uPgH($d4j!?!P2Jd)1!1lYCD-hhyIEi&5j?7Jo9*#Lvr zxOh!6C|}3N*90uFoUN};+Zx^WLi`}SXKe}kPafafPiSaw{RUeQ?Chj=8(XJeGMwas zMQv5_9WsX-*QF}?5-1IiA~TnOR3!dT^xwrZ-v~TKP{JI+w81J){m6P?g%Iq|UHyn) z$lPAh7(vpc8@HBde1~^8VQF@w(}p8?`wI{DXiJ5SkS`-jLICsWrg|Q4uIO z!@*HfRKzMN*<#WW91|0R7{EaE78$bx=lwfYaWF9ezz49*J{d3#58eI}%!C6qEe}O2 zc@%l>z%>Es_bqLUrOWVF^aZRyG?6H)c>m@HV;C>yr~mRE(Ed+(qmV#Zk@0OP4uR*) z{&&gNwiAT&NIq#H)wl?FqpnWSZ3_3VonFTa+wHQaW=(B`ELwHhynhl#Et65+5nVZI z5OeWYFR}dsjLpr>JA(0}X(e`CMCCN-*~^@T=EQe3@hL6NeNa07j@holPoUcnjjS+j z5D0CgFx=7Z>2!TJYS+P@Ck88!|LyX~DR*eWdW@!N8Tyu%#tkbIsAXy8cz!ar=OdjcEMn{4K$=0nMBAtLdix!19%+Y?5aH6_ujD8!P&3fZ&gi1M zEN4LoG&45ZD`f0Wd>Z&##LBMs7KrLQn6j4d+)v)!*4K(8WFbyqFg=Hw*jS?IZsIi@ z2yRdguk<+7azK2TKa+463hpEkAk_H2IoQ6umQVr>+6fV*Z&~=+NmE!%1sSjoSC$^f z>8&hPP*>3;l>>ohtt$$qp;s6Ih-5(P28cC`jFyHn#4x3uU}f7^Q+58M3al}GTQ=%E zcLe3ahgW{GdGIg*DQetRdR;&+^tcq)anMd+zT71!vac4>zW6y(Op4(*HQv*5Q9{`m zks;R1kt7DiSVcZIKq(0b|0@8NO70u&XJ8>LI!<#SzG~N{0;aEuuSu+NrfIHC{F&p~HjQ5t1-@%g z;Wn<3ga7A_6(@TCbu5+f+kn>ojbkry$J#X16(H9rU_J6uNGLHBTKo_i!*CW~qBir_ zqp_;85+F`b;S|kD-|pl|!^dE0Jk1RrtnK-@f+TE4>KNq{ei@k3hgVG=jSP&8d7QPm zGdMuP${iOkf$dKitjoS;)}A(cdKCuLAHBc}p2%znLMyrnjlB&S$0ZI!9DOGar4kmv^ znN1iMk?-t!a`_NV6%I^d2aPH4^2*yxO)pqh6~kb)q2PYZ=w#FN8NKsByv+38_tWxE z@f>-rCm!wINUPZ(aMK1YHAqxqdxs$bt;UHK&EaBRe*m6}gotSE%%|9XEq~>M;YShw z@zc_hS^`FSFBJLngu}td9-g~*RvM0somADRx-G> zJo`bG5AKlO%wE_#nr^s3KWzgwws5)2#|V@nW=%U|Q*Y>v=v96ePj%=TZZVbw?o?b0 zXFem>v)4LV!r>+?SvaomJC`MW{0Xk*s8g=Uj|JKR>u%WX4X-5Pwezy7aC#ns%`CNY_O~AspEa0j7<5>E726_Y^ecLS4 zI7=1Vdq9C%l88F2U#cbO(<%#k=x8!fD$SCl0AsUU`Kdl*F`OcN2DN@5l_?#nQk) zbItp{S?b{Cm|cA7;hzKLBAV_vM6t376bl1Dg?Vt&TT%ezs6wv{2$U^u@P(Bg;IujS zt{Vf(lq^jyfx|B%6P4oxRaNHnY8nrRmvnvOrU3~T_g;k?mhk*Rg^DdJ1;X`&s>~VR z19^@>s-kVxa~sQuNp^iKMS&DKIk1)rFf%~_w|X{FlJstCGRUWVGH|4oU)N^h6$8U= z7nu(ZccA7UEfq7W@nkTSvv(#^DP*3#IonG4;7I51cj&2fw&DRnZ!#izdKa%JKq4V5 zXQI*~Vr$DijyqDNXp<9JGHR>haXgr9m^_( z+Hl%{z{%TUsLT|*aEJf>lYxW z@;VDza4diHrNXfNNm=me4GZXclIAl9^m&O*YM1E~0)pw2Y+kTXH-tM$2`<_?^57O* z^TXkx89=22!KP+Ootw4AcX_Qu12$_PedN7plt95Y={yX^S3vnn=+XvJuTx_c8k)|; zowmq)7zBegwQ*GDWWlbtt<#f9r3_3Fu*VW*!KpLhJk#*UsHk+@+Rf4$3w)4Ay5(e` zUw%r-?eTr;1B0%+`mKj`=Xj;3%KkGJ9_3o8gfVSLD87^W7dmK9I?unN?SZJeG5F`o z0AAEH_gsJV@A$mT@o+D3iVy}42jg5`m1jLbzy;{IE^^BQK9kHl86Yzkuo;|W96X1x zoGq)6JBdFh>7}eRkft_bvujUj6B7+bBS(Atr^BwX=6os2&}904XbfxE^+k+gEJX~A z_4<9k_;5l3+xC2E;4me=3KTKl3F$n+=yqj}D-LMJY|f9B6eMIQfXy9n8H-Ra;CoK7yiXHcbb}wVwtwW=VvVo10AG0TBHd#1cmS zmXai+*HQrW@9a`|0E)eBfmn{^4{SeEkv{nEx>S3M|N2%%z%rJRKCa`HiPitS4eU-|-Usm?}GK+ER zK_Z)+h9cAkdm7IMg}I$JFZpZeQEg*%mfSk^KH6kQCMxqryqi&wN3r`N^Z&Kr4qWsw zSV`$_)xCepeqc;QdR-)r(R@GkW_$gne0v;*#$Vp+u_8yQBy;R;mA|-gmFVkQegOWx zc2?1R0}V8p3OA4@>GifgN{W`eYZcr!qNm5DxjNeqSm~8Qym?(T>t8t=r1_cf~r@{qB%7BLz+EMy^6|uR^4zN zCe}B`LwLlCF0bQcdX*m9LqlvzDrff|T78Ze`K0=Nj-UWpKIp$;3w-*wcr~ki!FoM{ z$GF0NO~JKh39Wo!jXWxS(K>JqS!y?6tLQ&W>wZ>d#YCT2Wid3*uXgIa^7oaZw4q-D z^kC`slku1!Pn2y|<7VSUAY04YYTCR)h8Wg*)1%f~k-*7wq>-I$W5Be5V4WGX`uDfc z4cgmtpuE>#4gtYEk-LTp!?bT&RjEyjrun4{$}H7Y+PC^s1w5Ho_Os=Kj#<|o8Nze~ zReB){{8u|*4|?2n+FSQKo?Rh2R)LV3ZO?uDX*YZ(`mwR;fcw7#SauiYeRHMyP7*7> zrnWu%znaabP5~7PCZ^FX8sx~W!nVR9A zlHk0~6v)emz}U0}QrdoArOQ=pHQ^$znsN{`nj=om54_kD^bcOVo`o@BS)C8~c(}DL z)eeenF|L)$oWtqF&*!w$#HD$7X3l3dqg#E77{7%c3*U-Z^qv03sNaj;iE_%Knejbz z;2D_le}kI2cKS<&UZ_nwK9hQ(clz;u=_|8;6Q_ij@9rLp!c(f_&b^E;?AkF^p46f> z{^w&M%qmM6#z)b2LC~PRCL*bBtaL0bKLw(9paUg>g1{VjPo3q|HZE{R51Gd?VGckBT{b9V3 zR5|H^kC|3<_C-_Uowe%b-Q+=&-|p9b)s^QMz_@(A7nyj_A*G%RJ6$fqJKA(T99o!dmYh_U0-q{=miEH1GT$Z4`iHfd6yct}C> z(Oj>i+Mv(wW}B3ew+G;3EGQ}ltKhH@jd4^tSz@ASuCsoz!thj#$ zb`^0^0xD;;vi0pqqZZ}{1ac1(G@a~YXI58vgh@DLWt*&HIV}}m63JG{@ue`v^$=?8 z^n}$KN!39Nl2^ETdwVq)J|c6|(+Fs$LoucKQn+&32zm54nX6_Q!^KChuseqO-^b-A z4(cJk>8LR4TcbNC%DK!SnE$huXn?hp)qy&_3HN21*a&lZwlD6=C(iAya+9u;-zu@no{9tF9)sI zvSTsY*;aw!%q_#)Z5DZV4wPiVU_I{8-nn|?P6I}W(Duc^KxD1M{T*6(+5cj*#W(6+ zwPI<;BP&7}ycLJfz>UF_Qf>sdra0p;mZtdD%8SO`50J{R^m&aF`{~ z<-T+Guh;pK#v>nmd!p~T*#DmDzYte6{YKl07O%O<0;r?3{y6z#lmB*-75EsY2UJ1t zT`EU?mXEQd v|!!BI7oc!aj_RPj=@ZMs`XGi$F@>x`01im?n%xAaSkyu;QkgscB zD%TP(Lh9~QJ$usRrAutCbhJ@%q=uv&l=L|&~-nE`{&DYwJZZ}!2$-=eo7;e~MHyN%d9jQydxm+and|Gtf-yz@3 zMt5h-kgquZy77-le0UsiX?lM5SX*@$oD_QbdRFDk(Z_v=q1jBJ%pmTQW|3sq4~xUg z(Tee9gF1AA5I%T#R$qMO$c_r+-gH6;Cf*>WVg0$pOM1_I_(ezmc!e#3<>J+bK|a?w zNjt4g87T8NLGwvWK-NWCt6w*92a!VpQPssvv{Oq3?B=B3N@}dxZNDk4j0o=+)to4Q z0TCfx`i!X2^FE0XrJca>G&H=$qCat?iuryygIJY(AOo%A`ScO~zvkatYyr&mnh6`& zy10}S?tT9k+tTN+*WdObUK&CnUq$?c|9!Xq1 zc+qp5>HFbmsmv~{B;M(rzB{ega^rH7;7GO0brUhwGp>JKdHdjTUHt3Kp$}4NF_3e6 zdBipny9S8MS|Pf>$ebx1UI?``r=V$a>>82d7)U z8G>^M>MpWPyDS(QDix>&u6DnRS#;bX(;O6iK6)M%^0zRbXW@8H+gH_`q_K%fv|HPs z&sBF$cg;*;(S@!RnL$l^<#Q2MYFgWE81L$K^9NNJ(6sZTG2G$`7wmuaN8fd7U&`fn zU>3+X8}BA?yk6E+E9=<~M28Mp((}nNG7FvT%~e92R23o8Ulbyg6&-g(1TI3ZLR|19 zx@JSB{O;Gpq+Z~?CmSt#80DzT5-;SauY%pW&-p97bOE?#t+dg{d3lmgRn0r)`%mi%XqQ zbO3A0kRZRKgqzHo#5A`~+VMH;Vf!O+ab~Q6RgBu?yMiA+XjlG>FA7G1KT)VxDtZD{ zH&HZw`yyxa{b5BzBi*g&Ux#-|fA>$lbxNjG7KB`0j!yNcd%oky&knmHHh#k|h8L3OD&*ixwNjT0j~LPfUmTsLnLU#@ z890nrYdBSoWOYspQT6-Xf2=V4=1k9?8=Yi@2-F;DQmp#+dVE_mWWp!cD8tX;1&z_a z33#}S7{#wr{PBxn1-^N@ELgb_B3x5)cvxI*?ALe+=`s&kN1oPosKFOy`zFV6c$Gs z!>$)u=x#pBFVEzDA>82iygS}kvvVC7EKhfKNV>irVqFpm9IE6Bc~m3+wOeJ+@L=yE z4)yp=bW6Z{dbNQhh}UH5Ix2qx7^>zes$uN7D_PCH%!$g8-2l4mp5n6{h|=q!28^6z#) zGuxPK^*3wKlsCPn3UJB~Z&Q3fasMwL!Wh+MBy*&ee6{mAJ<0x;55gIuxW{Hd;@mI( z-3Y){AKc4OdHi#Y{<~|d(PvI(;^G;?|NB$t-XFt`bMEYFmNUfUPZZYkH@PxzH+O0u z%jMEi{QC~jGj95`&Wq*JH-;odht`NM)yq60eoNZe&$x724(wONAL>X}*qucyMVVM- zWrd`&NL}qGYrpwG$&JJoiA(G(iZgnzJu1@b? zu8owrOA&{onhG<2dR0ZO_XhrLDC*S6 zuNj2)u>5`>uoJSIg)b&))28N>ar*p;h{(S&TFJ^1{)M-a)ty#hhib==>gILzi#X@n z)r0vZesnh7&5SdOJPP6}c1Lv{>XBT;r_WU)>mrJCB(lv=n?m&TWsLB*arE!l{9WfX zYX8XWFnih)I<2>-Khi(9Y!HlGORZH?#3?bj-+Pl$gVt$*@%ozDHe#;Mlnd$;{0$@P z*^h$H=eSl;5XZ#&x($Ch{qy+)A-=w+HI2%;XuZY!oS|5B)=?=`l4iEZu;eizR(Dhy zwIDu^n1zM5^wjEG`x`HQ!kCkunv89xhbedta}6rFtgc++PS%&du*GVODo`2KDUz{$ zv=@rK#hRPO_bdw%k3S9SxL3G8d$vzcBs{%N7x=p<@)a)*<5Xf z*HcGZW)4AYAL6k%ii@94*@?;NuIDyRIT>Uw7nL+zd@AT?!EUmd?SRuPaVWmrAE-&; zPcrXMReOR-r7qKdZL*>Ni6iA^I#9|pBPsrK&aD3T+R!HwmHx;jq?M_baSTU|zw*2# z@6Hj|u5jtRD*|nYimibz6G&c-y2Hy`3V}DQJ zZrD0Rz#aQie*w})T21bVbo>;`q0f8A^2NOPRI*)@Fq;thSI_K{&g1CprmTBBJ>k6? zy~^t`v6@C1!j43qTg4_)&8`#gP(i%^&t#Ni(D{Z`Dv+$%{8-U*YVY81ixeW;>1V~*_zqXk-AF*U zV^EyX0)Bt3HDji>^ifSJEk$pBG*!jzymNuNg#x{yvdl#@7@c|37MuIG=7sT<<7vm( zD0#?$@BXil9xZmP;)BN32Ai=#m&L~twl-%3xQ8r_cM-)?YkW_ZYtA`Qb3jeyD%%Mms`z>n?Uft6Xpk5XRum8oL2LWDTsr%>xY2_WKI3_E zvXxF-*cXb72}Fio*71HtGQSw4T;zVEZf?7DS9$kjG{2(4hB$B{MZ&7-1wCf(-&4`B z5074VgLL?KSU-l&BQ4EG@Ba`IlD?5}bX6pbX^EWb1P}JF@srPUw!7@L^n&W~hnd zIZL@&gCu<*8sqsl1c0T#RZQ-aA)a?XSmetwSc(9v{?#ob9Gz`eij8edbc*Yzao1ea z&Y)+NbVb0exeeayj&9#uyxLlzw54c|xD?D#;(5hvA!fQerS4c8xb=c!ir|f-w`C~q~ zHWE$_vaqtqDiJ|x&7C`hT+q(B*x%o!e|v>4FR@+L>dVQeCgML#X&)~Xzi>Gyfgi+t zl;Zy5@k%VcN4ZOPdHEK!UV3!U>_Zv2ei(t?Y<6DAU!D8!VFR`$kWb~wrJqH0?wc+; z_0v-pMX*%KbAC~TK%jFOOLs(*bqt3Prscy-v&pGkcB2yuVJYGBW21z%+-OK=oy)f7 zy4M#5dR!a6%dq0+XSd?}NH!@!O84%_4B|W&yY7^=ImtuQw9~R>|LZ9`h@n%9jTW95 zAq2JKN;;iQCwcouxCSsfa5_q#66f>U=|IVqb5Kv6tSo@KFMr71i#GK;&|lt8JnJXt zH_G6E-nE8h#N}}BbqZ-1ZFbk*z8$WKxc+ozr;zc!^Qd3Y`PbS)t>(;hQ^o5Q59XJkOR z1-~RB-KEhhA|aesIAX3ddWryHm3VNS4veh5kFt=HX`N-G;N zl%M}gzz%}lL(LS4>C=QE>~SPc?6v)qIl@2y|5XirsfT6q?A^N-=37GAm}4jZ~HIPpJ`?M(CT z^?6-#I+!=|m}?iFS@D0d_MUM~HQl@LZ7CFA$bIyFp{$=mXp3KbNv(~KZx>oKQ$vXhy ziMr#;5t|;gYo%sabkHar-|>zd$O*mx5Fh_F@z*%{oyFj#;Hvhnq(pyxtv970$zUpk z-gnbEXbTQk+*NDrvzU1vhxM-Cuk&XMT^jns>x=r*ZD2^CrPcxkwQQ^-&PFl|XKUf; zkuHugWQJ(fnjRT;#lW@9=TXwiqX{1*DwYrZx$SPUD4f=@L&)z2DTu&1sjW|Z+0SDL z$@wW^s+MU671$KJw3fJ&X=S)h;86-2D-$!`{@0h`%6)fAv~TRZGj-*tN9EkJH>QrC z2PdY+3EIE~=iD?DWlM<87I#e8nxTIVzqLd?3=Tu|+ITo_|8|gL)R0-&KMI4EPSjZP z_>st!S)Prjv2rhJ?53#e9}AW0H=+-kn~Q_&QO<#WcCdgmfJ{-Ntzjyq4rd$V+0MJi zCT0I*Doe?YscnfS)=itNjO~A1t{=dx&14Vq1{-F(jUAT=(eswIF2&zZf~)JFHFtS( z*)2iha9q9ta}<=gDE*U_iT$0BQ}>UvBBDlR1yv0`=LY+yEE1u!d7CNH{+M?a_uNu0MV=T$uqLT=m)Z*q&P0OeuOPqyuzUv+=I%b>sKfbgWI$41XJpQ3i^ zQe^epr3dHk9TW-XX(PY(>M%dJE2giY4YXp2f^!?cD~`jw4$3$WQ@-c#=ZXBqrt{Fj z2Tz_(+UgPOx$#-yuRTab z!rra@t>W+LKUe+t2O*HN6D>OHTnauj;mG zM*{T`(Y9{GQT^r~j`0tfnV5=Oa#Q&vhZ==V5M+%Rsfi6trJ_q!a7V~xjKF?o{}z@# zzo6Y13WO;n+!Q_=TTROY6a4CQ*fQ1G;d26d3q9f`q}Z_f()&r3l&bo_@5~h+4_+S& zdR7(sra#{{-oVFiaauFDJL#85ZAI~#;7V$Z*=@yO%~!(4QdgLvst<9`fPr_F1-!Xu zVV>{bj>-!htPkuz60B2OeesHAkS23z62of0Pu60`$)9n^co^{n$ZNZX_vjRk=L0C# z8hx%xv{=T~rR#@%Ng0b)leE0Dd?_YFm^JSWE9*k{({q2r5w!Vq2zyv?h1FrH!G3aW zSxRe+i?Z7js|B4ahbtYWj@WMZF()R*XPpwab+ri{IC#J;vI_?k38D;3Au!mQJ|#{M zOt&uFiMuMGGqDmlH$`46+JGq-*pjh{sVjBQeRI5~6%-up)d*;A0qy}zlM}8dPJ~D$ zn;&0xnh)d&(h8WXov1L`8Xg$h(Bb^`tHEIwZRsmm9dz`~pHqC^$)8fI!s^8Iz-z{& zQ${1ei_3pwmbKt&>ChEmgGwD_cLc`%$o+g_MHR3TgFpdUP!Gw4i-3* zjV4m3e;XX%uzDJ+wU+t0dKBi}a@v@ZE@9a+5Oi9|A`C4$M1EurY9@u6kdn%B*I$5| zx4hUtGW5$lw(S&EHq^c>KwUVHjBcO|iv@OOURT=oY~BerXUMTo6!$nFzks_?isBPl zqc-*rBas^1s)-K_s?~S_4q>b91v7n0hi~ogmDiUqdZ03mymfcW77GTiAU#Mc!!|jI zF8`)hO+3&qQJDAncvNMB+WR$#-Vi>zp9qaU@o7VX2bZgNS+Seg+|h6X+1CjE65u=g zIT=N^%n$)HO2k^lNLq^ooy7V^t7!xw#U5BL!&VIh zsi_>dPiEg5DK3#IhBmV9^xMW@MnQrkwUFqoD0x!#^YbM}mlXWJx2a)p)z~!C7@Z1+Q(fkr!BzOPtZ75W)gC%p!>*R~J0U#%@RF;lD8#XR+3pI(=tLE7Q%S@_ER7b z9o=T^jmGn%v+p(W#0gnT>g1|ql;yz7$ ztaeXF)~t+g>_&)iAKfC}=dIGVQ^9^9F2>7LgkyE}WBE!Eh5@R}8*K5#+AW%SEOlC* z?d=H3fA`U%q-QdOX?fbB-ZSA)MPAgyS?tIyg7KDBm*!bW|yj_6-{ThME4M zTKwq;I!jHVgC}n$#6A~7XmO$x#F22D7Vy;-&b6+&%?iB#?$U6s|6)?qN@xm{iFR#N zxrOIJ(LTvW%h%Tz!4=lSO51YyttT;Pb6&ULdm8$Q4B{%A*j1M|5RJiouY7TV3{2x} zw|2Ev#fj`sCNmvX{O*n{{1hq>I5Dlz#tdaMT`=-}`y7+5-5@v78KO>Olt{VQ@1hTg zd=2QSt=30UOm^Xd^4YTzF(=K=XqGHU(^3l6ROSiA0DG*#xP&_Nb~G`)wRv3`?czRF z9b{y@9ABlKDf~cHRn-xD->)+c)N8&*sEMeJbh(9*1}NE(I!97tt{yl}J%HY${xLZ| zP+6zWwDEnh{Mc4{6VhwP#1FXYM5qKI5}U%C}jK#v{Qck{qWeO%%iuemQ88Z z>&KF6qS30A-A(ersa3*z%ZwXo(uWmSdhsza>$S7E<$(CQIMM2FPJPnH4gA0A>L^?q z$klQcMN+Jzd$)rjPD5l?Z|3?s54b*@4bJ0B6u2ad9 zLO7@5QxQzdg;q=6*g3tU%^aqsj6VjNx zjSo!rXH1xl$rf<(aST-cD&>+@HO9e+ld}>K4d083y(7hgAfUgcjkl zK`XmpwiKd@QD&y@KpO+j;^eP6Nk{|vw*e)2Kr}VP-(>)?VXANi(I*X)vdd3 zmgAGwt3hJFSC--%=tCGH6~P2odC`tq($qsSfLN_R4r&<@gm+)rT`nqB^2-HrFvZ@G znk!k53o@^#c87_h2X&^Digl&M60abB`IlHETwY_sru}nPxME(uSZ#q3el>s4^MX?a2J`@famv zqsvUGGmW6}onPrLh)nrF>=Y$R0IpMY&F!w!MXx$*%06zP?Z_)siMl2+9ev0^-{#8u zXOjPbTvCzh=YQHt8-lb^$V7J%H(_#J=gNd!p-zC+{P!Ux&WT?EmC5A+r%$qKr#FJO z162BmwX4xBV+Wm66ALIj-$iA^KWouHH~-Q4HVrCxyH7a>B5=43?PQsG43CK7sMDj2 zfu|ahOsS6a&JZ$bnDcaHS7^f@anOD{C>VMoh|J77)w`4j`cugVx-T@k9PGqM;zwHH zy@>(GS4?+rx_yzt=$q1(0bsjE^pff^NGae^yjerAb0-v9t=t*%JN=L2@=yI++M5e< zo50Ft+cZg+$nkDC8dcl$KtRUAlJn5#uRn3BYWzdw&$YC2{_Wq7|JwtamHD4~{$CyZ zKWf+i{J;OUT_F&`0z0BWiTw7T(g5zAtiZNA~g4oo6WO^Xt{LH_7WRo z#y@~smgJsn9q&f%T+;LI;WQ}etij4xE^Wf$cqN}_qPGyAjx_E$JV8p59R=Yt^+502071*p706MTunE;~QEvYMq^l=GHFwVKmbJQC0M zD#rIqh_APJ*jyC(iyyfO`{U(Z9{}mk=N0sxe(*ar+{yXju?S(*->3S%D}7DdyJ_Cd zFl6ndZ*uEhWW?=uO{v(Tj`rsy0=azy^vX63%i1e2@S9OSzOM2rz#I7aO0eu0-Mk38 zbyRBL@O`xG^q$>7KM>eIziqYzc!U#FK=9z~PJ+inx9~#)&_k;)e)&i65?Z)6(l_xmxO7wgoQFt)EQi zDo1VjoSqJ6ICbXk^IK*GT7GXlAsGo!)5gDF4HwRFgynBu3>&^#z7$bR3wk8Du9E!7 ze1O5}@8(O-IQW}_8R?I88B2E{bMM6NzS>&}KH&^S-e9v}t-YqP4ChzTv_L*I{cA^v z$o|33#Vj7Kz->eo*JoseYX*L;cI`U7v3{zJ-VX-#<6iO#eG+UOszor^ae5K>nix;X zJ(2pDG~)G9w<(e(EZ7~m9ae)^R=40ej*dYYWzLRU=)NFGW`i+RQ>&=c_df}=1-~5L zyc(iN-)FdVk--rcYh=5ri_aB8COZ8HL^%5`RR`vR)Fey&7t8AYUFULJTO3+&5qYo` z5vJgRTE$+pne92{R0@&?YZQRu*}R(kX7o87fpY_L^*u`2`(JZf$(UigLPyUM| z$m{`=%K{6K7Doh5wDy+tyP2=7FK{4g>Oj^|3V5p6=vkU6#0+&#rjWGPMDO%Qk>GAs z+jZl{1!!;W?Lkb7g-&e#=!f;}&gZ@+D69~}23ka2LGhpuE}1DZeD+n_Ml+%oJif|3 zB%irRZ_)s7LC&@p!ku~Dfx)Gy)0qi{)H4J^^Fc~jn{hZ$Qy8NtRZf8Bm1jZfw%Uq zUsVa>i+E9kb@}Gxe3o`)FozdTAK!LC7U_+SbrHHZM9*+%`~|fq({KPc?nzGVpf2E{hJ82mX-A@$Y*`g z!=G|j7lMvgV=WL1?;nxtn&igwXYfke8I^0@ACc&D9j{)Qt=I4LlGi3f^4+su36d{h z8>kaQi)H=$kD}JfEOmVE9mhvax}#!X7do)hlA3}3@(aXt|~ zRK<%Z5r~a*vl^QIRNrDIRQFJ!dTwCoAatK=66r;&?L9h~xL%Pwav!a2yYG~Fu+C@{ z<|XGvA{6M;Z7n55HBAl3@f*E)+t$Bmp!T_9ZB&x4!Ohe$uCP|; z!4c*`+!35pvV&}_@o#$-^uS9_ZL&3vao5-_WU4oF&kckY$odQo<~t-)AENT~LlrsY z@_42COpIU zlZY-bj92ZM^vm{{xYWnk{+N`obWbZtWl@Ky$1$9(Jh#GFuuu@qIaaA}-$#D+>WZ7# zJ2wN+4-V|RU$sb_WHC3l^L>JxWv5g_CGw)T11v6Guim4Bd@cazy{CNt)Tvj+B(*T; z_%uWJHQN<`C5o`2G;+-fNd0K`T9+-1UD1dgi+Vn9Fh9t%vrmr47Sz<)b@)p`j!`m& z>@?(6ga2^?t6P`U10u<8Oi^%b4SM+s^VtjZ@RqGA1Fg7~FA*@C=EFdn*;3I}G;KcQ zD^G1%gG7Yvu}HgHvCX8NEVS*~Z(|11Xr1zC`{dU$B0sf0za9VfEtR4Cbs7tGAMcEE z*qIUU;UObj5{==mn2D}df617e(j(ConW(~V?~d0wU&q6YbVQ7+I|wxz7GD(PA4fJ{ zC^p28Nj2DgK6C}0X3l%iVHut8U*`m!pmFT)H-80{$Lqe1GwHUgwpj!3I_oA2$Tq&8 z504UO{NjBZTOL@NVCA*QxJuV*ECIJ|o&RHHePjFM9P4bFrujozoNcaVRr25xtWnnd7E;bKSUhCl5SHvBU-^g=CMB zr%JO5oRre0O2dkK>%JSKt3-7q*`!XxI~gb+qhtAo9!zG%P8EJ!Zl6ADI9K~wR43L4 zu<~Yt+8HA!mCp6>arRQXWZwsH69Vq+5y0g#9rmShe5_~d^?TEdbISK)-&a*&*Bg$b zo@Q{6$=;3*qP|P8L>WixcW1vam z3r$)kz30sRHVUVnmv@r;QxW>U%^o{*OK~r@_(*czk@xVqHn1=OKvl|U-Hk8*Hr9fO zZ!)1ppO+8w=tCPDP563L49c;l8)=0qb@%Z@B^1Yq=cp?IEQXQY=v?!Fsgo7<1D7>- z{6Je1Z%4?r*nI0D0Y6hw*Q-7$bihIi0dNg|}hF8ZY&ugyX0wByILve$VPT+_GHm&p{J^2=4fp zQKc45ck9b%1hvs4z&&{d_BLWB?74^wF!y8f0jn<{r;(7(4IWfd_+8Q7Za@ld9hIwz zCdplog>2NoN1HT*Jbi#hX^vbDN2d`(hG73}oqFY(3R!-IBM2Usv>yGh+Xm+AP3~3P zKZfT@~$(zQVg>x?PRWu4Bl{wO81%YDt5CborzmL&##jTsiH{G`$o)9oHI>c zytu3O{W_DE<5!P~UCUHFRx&EdRrrsY|A%*!Iis5v?XzFW{@S7!|C8J3crSVNEN~9f z_)FsViuVheQR4yZb4JoeNZCo&{ZC9k{-AKNan;N@4+OZL+i1#Pp_Jj4miD-?uV!+bkUovjYCI;{a?CcMI zV|{;*eLdyWW6gM32wq%RB&6INuz4LJu9H5{J18VwC(;IfIP(04Io0Xl)X@yP`MrCV-}U z%6IKf)iqyt9ZnP9$9aP#`a&9rH+@q9IY7thyz@QI>|>2lu`ZTzy2>8M=+4U5a9?|y zY*-QbpR)61YFbTFO8_=*8+jMHo(Hb4EG}R8lZfDItSXjJyDCc$5daj4jI$CSitz>P zdD~{4VaV}*?pGrV-m@BORB6hq8knA0MJ$Vd)8)xE^lUSTroWKK7yBd!^K7nH(N|VT z3V!c+Gra$Ds0p9N#}8#i^9LdV*E5Vz6>iB6u=Wci4_(K_pfFKKMGvjEi>FT(e=3kW zZ^PJOW73e^J`&G=94?w5r0v_Zl6%0P;LY%yqykj`D2yH5RPZda`U_BCjwOz3LpoZw zd6}@5dxfPD?>;c%bnICaVbeQ>!;e8(J@QS1F z)wMRu#dSvTEyl*k_ZX>>(jTR3&ozWb1-x$TQOqp-& zaAz@HZ5ARzprX5~7H|Fq>8V-?*x%w5J})XM`QXI#%sI<;hn&u$ny1a}hgAhz7(0}c z!pj`&SZlg?g8;bjrnf{G$18mvJr9mogLWEk*gb+7Uqu#+ay$Uo|9GSMzDVM|Fv+W& zm9FA0?fIwiXg4>mu@e^}Lvy#iQiEK2Fq?jPg_k>1-iJwbJ??+NA5I_Sq}JHMVVhmj zb`ewV-sRwo@^YO}hit|6rm&@dP3f%}A(F1}xcK+_T9Lw8N{NSr-ToA=cR$4puIiMG z`iyphu3n6aDr=sK6c)li2UU~`fRl+JXXMzYYMDJbCV>zY?*^wadY*Wp@rQB}NOZxAqXJH^h%=P<#^3+qr#MehXq^dslc6S0Cy~(Pp*DG zcK(*h)b94NEaccXtr~(?eIyX0LG}x56c6s}zOM*#^;&*oT`=j*%1h;KI`C8&tob!KI$*CV-bH`y2&FN7bgQ=E@3X~(C4}MIQm-Hd;g!2&qZ`FLJhri z(6U)C2lwE;(Qpqd|Kloz^?ZzGr)%n;?l0mhc=`zv_f>?a0fgY#y2N*O+}8>p=ZD1J zI`d{)vwQ^@l40aN$;|-)3-3Nlxbuwr+_*0Qy}j)Ewi1&{za$6=DkHT1^>tV zBJbWVVRB89SQ7o+^h@VOW&IpMo*P>X)D)1|V2$zDXzqfnDQyikGZ#QaiK)FqwFd#>Omlb~zsjTxdSH`8NQ{sefY3nh~Zu*k4J2mi~=0 zZ+u{*DXkR+q001oWz+5-pS#cW>dgWB#j+s(m4kz*4W|2>9F_f1;)W@msL7sZKu!AY z5`N~6nvHSKHkE3{6eVvxe>tYEn{ev-L=o#}|Hq7c+YaIIhdY{NjI>4jtyw+~E6=jp z(;~SvMe0%HhI30J_zMvDQP*MONY+g3dzhB)4P^%HJ85P2!aHdkJmj5RXV|UkJ0rv8 z$^$E*CigR6HY1O;7|kdneN>p~V{+qDdga7LwLO+~>O#haSWB)3cx|SD{tWp`Rtlvf zy#B7%TKg3YtU%N=(npLh0g8=8T2SbS{pqu}Ffy?;Ayu#4MFq#DZ!LTMn)+uK0r7(J zcXNJr9w~7}uUfGH!PAYPgV!3$SFRa_&0KGV;AqKC7rUWFOD~1uDdg1@fKUlrb5rey z2SVZe<96e+G7Gq#QKth2=mNC)f&j$KyA%E5?Z@r%(XcnuX)=9>Nu11_dG4P!=E9d@ z*eS7E$L-w4$h3uD~0Kzqh&Ys8v_T z_@zm5timNPJZ-BiOXTZ|ny5Kxk*`fIi$>@=;#Yp}g2TSR>m_SfPBV(DK;-~I@s67> zdnJux`yeSLISE|un!58(jK+hSV4>x{3yI5~#~)s>ZE++zrtBoz{-Bz%Dg!n5`s`hK zC#+DfofS?_e?RQIfhxNfnFEvba>4HHH0C`G`}8ecv59r!z*fsDc7jq07)@S)ep2GL6Z71M9J``( ze|9yCSZNP3N-c5pj@ZGnuKG@$7QpGJTAZ)OcKCQbL-{PUeklprsFFcmua1Ej*V)aI z6%yR>&n;zFIG;+``ein#jUHZp^<82en;YA_nj2$#Qs+$S6c%7-g!#<=UbwCT{FDTK zk8i!O%CKgNa>l2P3n92=b>UtyKI}J>N1E~>t2HsUqPTi*%6|W3iy^&6^t7r63rp;c z@$bdMyi#8?7NerH%DCsdF|x<;LpJcKM#|Tb{Zo_B4&%}yYnJEi``l=JX3KW`P$A{J z4~0x*C0*gw@>!Z@a4zdB72(ocy ztr`j_{_0J}#X^YBPIaQ~v+Fp?h{Y*6WrN$9;#WX^+mkT7Estg3n$&r>CGptLGPPY42;SC=r_*NX@OEZ0_kMfBHgAg_?r1FADA6-m z=2-03<;PN5d@fieyng^DW$$S7vDG43u*7b(yGr8U8}mnBQrZ_@@yAj4_=3>|q?Juz zduke(T~ENW=NQy)-r_vkiN8Gn4>$~Qu1x15>nw)kNk&yCk*?|tUMUYMy!bAkPCq<4 zD-jFUu1eZJ(Wld1P^oia6Amu)u1IcKTeaIsa>iyPK7K#;;d1qjo5b(dye?NG>Rj0i zQAZS!q>*C%1dQ%iOJ{6L#gl*xGzA-esQ|Lyk)zL!cELKWdLL7xRMDcCibzwjN^@k& z_o^iM)2UH{Y!7`a=dJT}w7LGxo&*07c796uCundPo|veC&tW)6yl z=Xfj%fEABYA08$isPIqk{Ka!=oG1U&Mm!(*fqJIbhFexjYa;zY=#ZmE;XGdQ4E> zX$)+}SkQdbf!PP{zE(5A-6>1IBNAqM`@p5`uxG7pPR&Y)Z@^LYjr-I`X{S}PAATe@Mi zoYqnvPeQ2__d4uN4oZdYF~VDLoPt3u^@xnt$%&HvY|4&^!iG!SE1P!}bg{b)@1_Oe zTZX<9Hv`iS{G6;MnU37Ok={elz7Pgvnag62xDGjL(W)%dkNEBH-FKE^LMaJN_PhGY zs~XJ#@3Rj1ofNTpA4dOT5NP5QZ|mFZ8I>sg$U;&)c*7?~03h3957V;rtX$<08a0UY zR|}*~&LZSUHa zs;xa<*ps^y%+xp4=#Dq<`yGaFgP!eBnSgjzwc#_81IfMqg$52o_-5n|r;Z{~F7l+5 z2s;_C5D&0wGsz4raJVceU>Hy@RTWyl+crLhXH*)ws}2&}803RRU-ep<7ddo4n(ht( zx14CIghB7Q{M3LCDWwjnNHv{gcU3_7a@Od%`z80*Tjn!#yp3du2P>S#GSx1r+pywS z2pCs=ZNz7&YM=4(w(h77)5J-m3U@;prX%bmmCiiK@-)ois>3hxwCx7m#0|pjyOD_S z&cF1fI|QM4plPd8n|}^gKs>@2C$@9ZNOvAP5ARPRJtu-n;`JU|V&Tf!VT{OaQ(b1J z;TEuYkju~&iJBmkKP`P~Wo@r@&jlE31z!IEJ2a!t{_VVE#mT!@0ih0ZaRalKz%8|? z**(;o_{M`tx5p8$Xil%ZaBkn+#85u*j{RVQogA4leXKp2j_uC_J$9ZJppA16=*d|C zn-7-fIyO!Y?k?X6(e=X5OjDW2)j!HVO#_0r5qZhWqxhSRz@Fxn2npqek1fH%20KB~^Ld>=>|J`+bljZ(glMTgNy_BSF*=$vn84<+F zJjBEUaNi(rclKm8#nXCWTu8*fhYqZ%s0=*I#3Xv{55j9X^uP#rKuhygOPN&3z z?@Vk0M|6tubv-KS8@UbJx8Bg^B-TCVYGNn{ZD&Gu>$})-8UgmfZSUr7R|03TsZjMg z(IT+N8}iP?zw0>gFCG{8exk+}ab2n-zefA#{J(z&)js4ZbA7^GhAE-8?Sr&Na453S zK-jF|?T`3U=Z&|3oS*c8@t_nBa*2wtjep^4XC!;z^YdmEPHFYLd6YbpiptlJ>>Lh=&=8Zo@9kUs{$G?A9+;8MCF<90_Euo< zVmulE`@y4m^vjk%9-PQQ`#t8VWQR-yH~ z2+0$;R`t0|$4nz4`=E|hZC;+Vlo*4;WNqoa4isxP$2)LkN(a2}-V|zW(Ma`}-@GE_ zb(I_U$YW$mUm)B?y4q)C_>3;Gq0;|eVL>VEA{^swjk?H?&ARxV&uSLNSVJXxSa0bF z%KNQUT)XsY@aBfgU|8T=GLqs8pkdAlv{0U`manWjul9HMb^6gDIX9b4IXKZE6#D*` zNlc66?1ZI47q7nRkL}d?>O$TrbzVbE>`J)a>g6ej2IvUTQbwN-o=Fo~AE~ zejRblV_gu(>hc{0OMcUv>cG=~ichZ>nhZmIesWzmkXV4cTX9hVMP4*#ss*I?GsnGj}`q6GcOtd+-+D-9xhWpj`E`v=y4E z%9!8LW;8RG_||9!yvrBN7iw5$T;=?uFVBsm5X(lqwJ8>sDzf_Zy79ZH#1GfAQpUt+ zlo%U>+ysf++5mrTajF%s~7g7@dxZeNFvF#cF(6LaT<3ObSyO9Ty4k_)o zGA4b!G2zD-`+1|JGi~cKKg)B-*jEnS$ZDF+5N+`smB`Mwli65pIX4xQXo^v3JLhzq zI3DqW_c7GPXZMX{N0@vUtaipJH798#S9{r_6(_?sSD|6p^|<0?Om9_mfJeY|5|cxw z{_QP!f#Pxn-b)F2UoMujT?Xc*q zOzfz)i9u2+MFl`$%SqrW>wf+8Z6pI8wN;K=SCp6u6={+zQ}Qk2#U<5ky$S7OSHbw5 z5?A{+^yYYW;LX;DlVC_wZWL+~za8!0dEhXSP~p1ORdM3Iq0BVkBp#VFWU8fvI%v( zP`9R=HeA!Z{pm< z2{HM=Ov++mhKU6&;Xf1udjUEyue+_8=wn7`2Z#b9j@S2eX; zRP+b@5JAk^P8-8>+vI@d3*xqg1Omns=?2b$<+o~-y*XV-1@`H~}_q-F(~ z|H==Vb@k7<_|DgHmMazdzHfJ8(XL+;$a{!yvL1W^WD@*rG3ZFP{wWxEyJK07v0kmj z`d#du?S$Haar=>?>9emERzQVt@z6|x46)9lK%$~QF_2#aa_2i_r|0_ovk(ggHbg2D zldg4@1P9lG*)Ber{AeD}&gk@2boG{UP^w*tVK~Rg7fz$YQ+|c?n;Y0>Z_AMsR(U}- zx4W^6_Ki*herANF9YF_EGQ6;kX17=94qVzxBH>iF; zTVuo{ix4@MSnnOOJ*inr&eup5F>CytDcQzFA+}OinbKn2)*S7)K?j|TK`RsaS6=P1 zNU`W-$trz@b|23+ircS!0A7k+z_ySMxw?uv`P1e8ypUXj{zL~OkjuItrPKL7&_2he zA3z1z!fHwM%hr91XdDDG`DC`0du83E6j%O zZ6>$oTU@D9vzZ@-7>d&-m-4}(6Vtx-M3h4x2JFrC>*0Oh-`{Km&+t6~-XJXQ`|+%^ zHJ5dXa|cMC%=^2r?;O_lDPE3GN$?z?D)@`XUf(>NQ)l_1xpj=Rerl?FmaA~|xt4h| z){i2bp%nf827$jyEst1uEtb`_sn6i$)}gh2OquZy?#;fdeE$Zl_JArj#slA;V}E4| z^Eda&)+J$gA9buIe{Opeudx2%0W;>Jk`Fa-L($zVE0{m*ig9oGki3t+{P0s$7ip*H z^|lvSVF|Li#S{oMpGn=o!uVrcn4iui&sN?c21Rmq`O(I%# z-F2RB2<+H%gQg-WglE&*@^5aAGF>(25_5wSZCH=84^X41@J2^4wsGFjobnM_Lh2U0 zC-QoG8@ke1H|V>I;j6gyvDlX;siJUH5(2y-zO-i|)$HR-{TLg5|8c6c*UGPJfbF@A z`{wDc^YQn3{-TDkzn4NVysDE-n}+|x($YUt0imO7bRRJ>-OL)P{Ak9#c5ilbT0A)N z@H=aU@fRj0UpnoZZn0ZT4ABX3{T3ZF(8!0(x>qB%0}Ga9z29wFmP3{wQkL~-oRr|l zs?IDRY_WmRAOSL$XF~6Uu1HNVy7L%Xd7ViJlk6>hhqoZFQyo|sLmKGy5Fg}7Oqk*| zwji9ucLY%CFBhANjH|ovMCkiJYmS1R#|}xvarOo?IS|xP^WNza^h+ z_4cpR-mQoL@9&<{GyC!svsrchetEZy8;CW@=KTjZyT}l1*Pe5h=F)Bo< z4n`esmz*U2Iq}bjq|ci!25|g*27AamrN3YOlg;?>q{%DoFi2qSFNE@+JAkqOEp+(5 zH7owGxBgT9tAjiLSkjam|Cayi_y6bZPnZ+Re2Z|SE*x%;D25ZAp?;>2A*^Qk?!;cq zzd=Wdfw!B?*Tv`7S&V9pzEyz@h6EN9P2Ji3wvn&Sag+THI!wN;9!4MOa^Grr6a$4u z4{YFT&Fudc7`n&ndOX1_zEnxadx1M;#|Lo`q`MnfHaFO`T(U1%TwILrgfw=xeM&BN zf&^)fz8l(bGxU=JchacxsDM#J+ac0>Y9^SQD=jW9Ee*Rk8wCU&!MHg_idK*k!7C2|fQGk69#USaYFbX?a|6moK;Q)vE>5DElAj4e z+j;E4UNl(pC`|7Fo!t3YM@!2oXy9|-qZ1&|9c`#XZ-;#(K`XU^g&X@qi4%8!%bsG| zW6O1Qb+KNY2Y3<8VPrxp9@V_pJ4!`Nn2`V3Sq!3O7E7Y_op8nJd$ZvN`oSS%F;eDJ z(8kZb+q5}x=GJcjos-n0ypThek%GHjA(%C9==2?~$AYqc^qU-?Q6A>CQWNO67sq(q zHDU7+uw!%6R|NTXWV3}k$bTmUebe^c=~@=ZKVY*y6h+XZX)Afo#+FJt>S$XJtw%{~G)T*~(cf$D^Wo%a0Q>|&G-b)zfwh&>sj z3sldk8^6cgHx~LZ)RlOoGwkHlCN)((_xan66Dq6@y^S8Mp_N3iCm%p!1ByIeTJ9Si z85u!8NFSFdDG>gub9ypn*cF1RRupzRdb4qfSqWQujp+!X6-XXGDMjSv=jWIE1(`a8 zsrH%493$vkcOYC-Ab3EH~-EL7?CwGNu#R<2tY8$u5=z9(+yxl8FYI)! zH|$S?lR0DgD9UNz(PX&eV1tFSu`zaN7S*zfk>HDj&XZ108-(DEtK(Vj^7ku-Xj6g8 z0PsFz`s~?jxYJf=aV}=8^(o;wk>r52{ssmuoOywl={0UaW&dh2ySIo%c^A|0Gm@1n zVW6A$i;?mswkH8k90(r2#uac&5pFcWhiNcO&)&-#H0&6!ezPJyQ-Oqwzff{xbgt1v zh3|UC)FCp>(|1;y{Z$Vc1onuEYm$n1nJ&P{fi*0g-P}A!r)6 zc%V0o?Cd2Qb)}hJ^@Kf-KolFs*jpD&xfBL^0J@lm?^#c!Fx>?%<8E4Y<@+TCL3rKU z+l5T5DZ6|9pO@1V>e_0h7|JxdSVdhCY?FMs^<;^}I0X z_NaFUy>Gxcv;Q%CLGOjUieBNwrYsP615>6y_jLooQBZ0b20d$=1lc#!D~%QGIRlTm zw>#C;pyMR6v^NTG+wTv6cWd2v&bzo~a-=)GnVMCT@F~;4r=Q)mqiZLzZ}KW59Mg;= zu412h=d@Z@v!;`c=o#8Ny*WZ zo*S&I{$_gWwm740{j*gmZgAW9G%#}ZLgoahqyP>(C1E*?)H!@`_1f?L1T{w$Ghnm- zPO{f>DcHQ>V0!fy=f5HBaUrk0&d^+@CM*LwCroT^IJq&)OeV;+z>wjIFB!^@R=V~u zypj#%kdK+WpmchbgJ@Rhy{}$tq4VoPUA1-0B$$-t@W+3vUKE%I&VC0v99^)YG#1^d z4Yli=@L)L9a=IAFj+Tj5?UQW`giE1=X1dDl5n+a2^x1LqE&<<_?_Sq+_IV4Wj11}F zs;toA8OxF?6Mpp1fynHqJ+T9sZhc9S#wYusB1*50zZr)Ci=dDhm*Ta2sf;m@X!={QWTMC))B<+KYB72(_(byn_+1F~b=`8m z!_eNnY1F*}7y(jvL1%0(P0dX-pmFO%lMynfb>`f_>Sn;+g$6B^e;rGxHzpeO7pFmv z7^-S=^n;DxT+8d$JD~#<&#*on-dF>7d0|TO`cSiOsDL`#QR}3X;^C3zhS-&5p##rA zi%#K_NcO?^_3|`R^F;11@!czwc&l==Uk&hjbRx@fg%ga+OT)q2aKZ;wSbSv>IoXUCDB$D)Sgh0qBOq1!3xdb9U5Z(?V)*3;m@Rw_6Wm3;(@h#BCF)chxvungV6+#DM^)<9`T^U*ki-2Av^BHfD(cvAgdMdYlQEc6 zT}@;^-VZSa$VxA6xf%X@8Wclo=LvdN6xDL*sg*c6ok8@mwbCGL#D)n`Z+hDdUd=am z57qVyxAU0~oONDx5$xGEtQgql7T#QM32+QQ#kK5Z1#*sVt%qV$Jpzr7f?s&0N$+9N z?v>&{+{mD-+tuBk5q3voZnK?HD7$^5C}_7;Eti@6ah(J0i@lbtp(K#d;?@umLZWag z=A_#p0&3gxfwgM^y_WdQr@(}|6*@c5iI+Ji!b%eU%{}V}>l{+fQ-K?UJpe!fS)L2E z;+=L3|2@?csnz%n8F87-qovLI7R#T@`7UXyLpSKCLRNuqR zZ?kZv?aiO#cJA?z&1f=!3%|U@ltCuLSOnlrd)qB>cXSiw$n8VmsmE*c!J!(aTv2^T zC&5FgH(tHVp6jVn6w-ubBNP}7Rh_%%YBhX`TN58U@5x#S5hpF^F!)24*5W{tS!!Te zI!SHn8iksF6t>^*`M*qL|t~9Etb6vNmJ*5>ZjZ`f%qy+&f0%caFRE?rcsRAN0L`7y3 zWC~*vTgy}m2nfiS3L*j~$QZ_?Rgf`+NkRfiWDF3J00Bbgo1XilYjvG_PXC;>?p^Et z*n54++Ry&>e)hY+y}tK-zvtZ`%XwI&hw%gUMR-cB#j5 z&i=9z4!FHZsquBI;jbn^APH!yfwqmAy!IA;j=1!AcUt8jr@ z>Q!i)bLF>8>#iUEvbpspIh7Uhg*9CABLsh>f;I7KPK`=@e0w219ddk!`>5hpid)0A z&K3V)#8%-biCtKz+~2yIIOh3nZ)=adIy}|V-RXd3YNokj4H@x6h34(V#B1lY{xU1KIaVjCrUD%`cw6;4jes7I-$LA>ehVQV=D^Nw$`{-Ga~UG zd!dH`*DP{Nx~gHCMC&1Ctd1P(cbGlpJ=i6C4YbnYZIADW7c&OB!YAm!-E5p>( zfOf7TcLxZ-O3V%Fvyiv>U1iyE4(KXV07t&^eH@eKZ)SMHuI|g)Njii9)2B(+VRPwT z&lncz>5@LJ%KMgPdZ&8VN!QJTxn6_$sD!$l2kD2%2{A*Npyg8?^!bm;SWMzBjBIT_ zIhM{QFq@k~W`6t__e{FduyBap8YC(XTEW?~5B!!>*Q;b=5Z!lP6~laLlV~qnX-3{i zRn0BwfQy_beiTyPQbB`cPrsg{lAthA8y00^~O@Ix|~x>o7Ez9U297>Cjo02jGXmjPjVwuf>o8yJ-PtHDuAy0M+C!K4ka zBeC?}={sXPwTtI7<_!H4LdIJjyk_3jya)ydjpwQ#Nu=+R8Rh2^41usvo4Ie1J z?R)O)hQ%tadfG=fKa`{$bD_E7{P^6Iy@c#hDdCfzH) z)^47mr`|YJbCGL#>MjS^d z+N+n!#q)%U@weC^hQjmPTFI^fO<8Mw!Zm#{^!>MqI*Xrr;M1JRDmJt;zQu|VfxXhfEavunUCZ5ro$d;dZP!~R4|}}HC$_^`6%N>nFAr%>I7bZA;QLsUIb=lruE1ztzQ?um zU+?sn>?Z|{mc2$CvK=58iuE$v^^DWgfATR7)q5IpBdEH7es#75j)?FxclP1B8evCt z!KRI$dwlpg;KFBrKQurnLl$#nrb-^Ccn#vDId~42FQgRD+cJeCEOB{4*)b+hFk*D< z(E5}^rGa*yF1613ny!_Wh4eY1&r@(bX(yckVtm(bp+*gzBx_zh3K;K#)QdcQ1XdUN zuc4P+xPG=K_mDvCxvSm&+tl zYcXwO&*&|w{A(w9)ZZ*Nj4Y~yQQU4dsgw4o+Wz$OOrVXlfS;yi!ClSozW~<2&}~^t zIWJCghD^oocO@@|6~z`FRq;wJc*UXB0NbPT)nh~`l1c(;UZ0jsn8%^_lrrT~)ii5Q zOM(5`56YwVRqo)Q;db-SY8+vY5w{6AMMjc-B^0b({1`Qn3)9gyQ?HoWd8KNt(fY11 z*&+AT)P|Y^yIY!eU%j+MrQ9O+98cj~3DAoJ-lI2~BhZ``=TVKf9dHhw+nLliGiQbSb=5nT;W2er!@mRn&6>TJYY{MZ<{`#6nO3~(ggTii(uYJ=0v(=uvwy^@n(%tWJYc`-Po=w4)I}E0(at z1wml$cMNTI9F}KL0KgV4x&eqB0`Zbo;58$s<{ATEbN%WkW)t1)U$o0T4>|;aQRnxF zTcbGWUVd}L8gkf#ch^0g0+&kY#PyxVP^`Od$DFJL?pJ8jp3H1lZg3DjIPd2B-CRb6 zD<@tAyYJ?M&aj<9_S;D+ejuC_!^~0505^Fe37_>%xjuSU<(#4t@ZM*?Zh}lKHy%S; zIt5hLM<=ZI)aZuVXOd}=$L6HH)%N%ewfIr7Ns8-AGc`Rg{VvYbXW-&f=h>g@XXIVs zZC@RLX+tmVgwJ*eY%f2&d_k``tM{D_?z(WeA6lGCn-Wez6jImACIp7LEt>u)6adTa zWC@(D9VC#N5xYQ1AV@M_HZJCyo5rtiwy7gmaj8G&Twj#k5yPmYqD8VR&ClfApBm%{?p9xPkaEiE%(I1u((g+K^bcg! zE?}>v+|{eJ(9X|#=GzNJeiU@8Kis4sBBI2!k*;J?gj-FzcL97*e0y;il(^ny*o6+c z)wezr0gWM(gua|-yGhCvWAy}HW%xz;vcxThdwOT=H|Y%r=hQ6CiWf-oZXQP|Tiui;BsNgK|Fvf-(`(_k#q@saP8h)TLVvh6{6;!VN6Q=R0ru z=dXjMH%VJ;ZaZT7N)4oo9}HEe)wQrqt&KWa8+k4chcuAG8iLbNqY?^4%-Qv-uoS9L zO!jl4mE69dFa9|6wv;g=dpA`qpE9j9qcnH>VWxrY&YxF$*6$G7$tzB(gC1tu-X|Zm zS%iFDz}w?)hL0*#H^y7Lr4NzeZb!{_bN3@O07j>f+di*N%HvkYz6Y3Ylty1fhYBQY!79hu1x}ijfsujv%Q5|f!FM|*a4%(vr!!61>SiYy`#nkP_8KSRS;ON5+>m4 zESbi?dith_Z3a++CQj-^!%q@Q^3n%9M&+_4&~0}kvbPDyxS|FCxaP<+%q)f`30WApfCPPkgqZDN=tMi|h$6*l zso(falNb14NkVT4siCLIzCbbCs0F`W!PjYD%{bX|5XU7At*1|odl^;4?G6&Vwlb1i zj57uTC(2Vl4O!isBC|NgxOk4TO2Yv3n=b*R4rvZ7;T9SRw|EhcnhfuVPD8$nTwLER zW$)ROeM;LRzFwO}N(@x&I_|FJ9V;~U*<0uVs*4&kx#+!;@xa}BuTzPMes3{;m&vyl zbK+&wz+*MZdB3im6T7YCzuS5fd zPU2Z&+c(ExQN`9?cl~{QyMv^L&Q=Gx4>KRsVDOt~n334^JZyIlTkOFM1))}JA$B{P zz{U0mVtcZ1LRS$K^^r|+f)DNwkb&_~DS_`IOkV{_H+OBJ=*WPkc5Jv6v9Z1#%kQ`| ztL1Lf>O)wqt@E%cchk>*%buQolU<}$*S@)ZCVyfrZ^+Z6yS*y5)MK&pQ&R2rS+6)CRMXk#0YZaI1rq4`7I_vQnbi2uR0cXg!j;&@b4`Z;PLQ>VRc4zsS zr@?YvYjh%`_?U~D7C`EzkT>JM=6kh{ka5^9rr@~KA{0LFEhL_)YqJ7K4++sLm_3qx76cq>mWFLpU$?BrAGfx7^zR5gDcBw_< zBEeCh6)PE1LUlT5S8i^b$i6{swwso-k0W5Pj%|FX%ujHT%hXrPy>z6;RB^wmSBMLv zXzwXmT@7*b?5;YXnv>}DsE8r>cI(v|h3k7=+*hk4KKapo^rh_g_;EGl_5eK&VQnqX z2X2^|9%7!nJ@UOXFMg#&zK<}y5cR2L7uy_gC8Un#M;VK<3VPO7*Vg86Ot;@JiXVWH zPo+VzA@uP5-)x=3OUz=gSaG+hlf)!Wb#Q~-bJ%5E;^dNwU&8o44ls^hdUXC;*-mp6 zRO$i#*+E{gSd&#I-*p3o`*%u3k}^?E77l0z^9mSRPm;VPdJvJs;g!M^G$|_7_6=@3O2<#oJOFTTuPKnd3AuKc#ls zcZG$i4|Qsx#y6Znd~!3H*nkXu($T~_TSPajcLyU$6(!eLC3|Ag4h?aI=2QDAYYJw!c9*6meYD&jm8fYIH#(=qtK%rT zLTn6iu^G>2WSO&s{j?`?(S~J!kJil8cU}c1TGn@C#~$ZLd?9%Yspx)=#A7`pa(Z@g zxyvamRN^dAb|-=Q%TIIMbMnC=hDG?dz1)PNksI>r>Y_u*TvbqJIBF;N^+&EftkGs; zg18MxCj7EZi@+ptUu|FO(5$}!5stW4`CQlmahQ6>`)@*lp%ne*V0UUDRJJm({hT)A zfv>@x#*%m=_jZb9)yhD^y2PEVM(=TTpu#8mD85qxd=od@p5)8(Gy>_ZrRAr^$>62% zX~u3!Jv8fV?aG~^OtO8e*mjcE5-h-#+X|+@-Eww8({5LI6ZPCz+BTY^tzkXXmfR@6$LMK)G`|?w zQ`2pncu*=UN^L7!+L8o-KvBIf;tqx2)%fE+Dg;r9>a}Y-VM7$CaIGOL1jE?dmYDd) zLvHy}LViM&2cgh=w`xDY`_i{lB0y~`I8r9h&|ilcx3B~8-S@BHU6N2exNR3F7 zhG)rc&^kABYpi&ri?g_@8aH*i1LB2ucNP8ly#26FW#nX@LVXH5dZKg3p8K?_%h7@; zmE=7`Eq)a@YzEZQ`L{VshuSCLj5GIw~I*qzM!}UB%$v0{0E(S+LZ~z?hw1?ggE!F zsEC2_8W*m#;#i4dhAM=m03M{anuO9`!byzj5Bhh)irYlk0v|?p#i9TcUFstqL6RHD z1v|DYb5$ZRcrmpAoeW>jb|F079V-rY3sDE;(zjpnNyv+>wF&I%@^Z-I30rNm*^2Am zB@7Izik7ShlGRBQo)K95AiFdnIR|+@BzfLirJM1PXBssT8IT4Bx54{Uiv);Lv!`~q zStWh5v@DJBXr@6|Fx)KwL>KiA({t_@ zjA_j@P20sWw_IxLo)C-G&tCOAn(HH;s50qpvIcT&vK=DdtXcuCG%w93gx61M_Ct=p z)rC@?@y6bG644ud_QL01#4fd%N;3z&*w!qlV8RlC49TMuls+WR?-&4nL=uLT|$ z4*^XX$FMqCOQWcejt_b-Q+?kLr-i91zSsm|}4!&+A1)g!%sS zMaM!cbv*3V{X<4w?)2%QA-wHDEoS2hZ47mPCE9jaKbyzc9>vnyP_ce#gC7Vq2k9M4 z3}JXw?yA*%uWA|sMlG`H-dUY&us9)hv6Vl@i9c#Y?k=3m$)L{?gSD(oM9Z)6O&pao zQKDX%EUzvyoKJMX+7{n0C*<}q6l)XE}?CvTYICQSt*m-Z1E>FFzVL#{po zgqmI5ZRSyCD|{<}OeltAoo07O@*JWo5$tfo=ALIe2+wcc`}pQQMzJxQS8(b$8HEX_ z#ql4i8jFf}$!!!S;$S_GxKh^O&?pb;S6IUgB}f*F{tzY(pdh!S75;r*5YK?Zv|!85 zC_iHemkssWJC7)4zhB<}N*e=%k9J27C75|$y;0&OA@z?vN?_He9RRg-&E{A`&F^~^1i|&_wDcLH~0UcDfa&F3EqGEU1j?@ zDtG^F(|-d0>nHRdqWk}z-Tm+3?jPg9UwHxlAo-8hzZpzEd}*LCuYYsUA7}fc^;aPO z+S2|!;QnWZkN?nPd?z=$ud1i`p4>+#>*kWcLw1q}&eeHqF>6f90oQSi{c0P zQDGrL>|Ih?s+@Ap+nXv*>p{2lo#o1F76vjuFf=eQkohKG8t;MzXy?ulzrA8yWN7TJ zF)u6l{6NaWdrnSHP1L(jzKfTeDUJNvMe**Amj9YJcqg*O)zwv3SGNyST3VVvxb*&{ z&s=g~U|^sA*KXtQ8xFGg#V*fIJNIEG*J8FhernFWbmF+Wx*|1DCB9KnlHxa+>XO+- WZL8gI4~3Dvclm-F7_b>V`y1S*jLn#F%q)WPE(MXqqD6r@jq!C0~q&o!`u|PypKuStQx=}#l zKJ5KH=XdTo=bmxzKX;GeK=+o#`_5<1`H4B79iy$KOo&H^2SE^_s)~Xx1Yv^TqDSJO zfiKcsWmez|hNGOO90b)S;$K+b{8wC06%!u_BI>#M1*7CvLx6utu2q4 z4|!TYcJ~!@xA$ch6%-b{>v|_h3xcj+sw&9o`&(|m!F)lXeBE!Ayj+F)_U#)>>_Zh# zE+=LTTy~alk^=UY_ViWD*!FZ??vv)gEfue*PuJJmS8JR;^?rjK3*8*sN6*^cWWD)j zHZ-y~^m+G+tE1|VtlNCkrEZ3xMVs%&guUDS7pMDCOhNE0(fnVdZ-f8tH1nr$9-p6V zRd=4p+E0XEo&91;SK~Y1s_ru8)m#T(g3gb5hKg`6ProPn?Je48O$sp}mhd;A3iW?J zbXNWzG~eY5H3e@#uD>Q=#zvbdM97;TR;->OP=sD{sg4c*n?ZzpD#(C%QvBfm^*4IP z8q_-sgC9~GFJR9GEw(*z>3nhKUH)3wx+jg#Nc$8;ZRM)_WM@vS%mIIv4k2@S{3SCp z^WKxqAA>3HR8u(ljH)g!jz(vt=hp=wPdJ=;#3+r|z_8kKIM$Vu0ilOu3(kb?5!jsc|YvIA4Lm4KEWdZom zi|_q}8tQ4hPYzZUi+Eh5W^oXsZ=|B?p?E)EUwScTiagQ?N&D#Uawe9RmhT?DEqQI2 zp$R*!AAN9iaPZ!s-0;PVi?%0Q4xcka0&}GNc2Bmxnh@UlI1SM=Fc4OtohvCQG-pk9Y<%efonNjrv-*xTz%lbGX$xn8n7+FFYx2s#UJqJqc&ryi z#PHzi)HeP4aOm05TF9?jJ$?^#a1>sGkkRS$?zHK4zdcGm!y4MAS47A`T@4M5FD05N z{Oy@q+mp?yY%v$AAv3dkP!}~wn}0L3E~0`689ff7wFrLIJB~8S1ijdtd~YN1F#?~u zKaq*pJ?H-Or|-1hjJ%N=a4>$7ilJd#VPn2lO9nb$f-CGP?AIr}R zFx!{5!-pOOp8IZ1R}RF}q9-RNCK3}9D~As2Jpm7~yu2Jqcx#otj&*CW1fnM;6>*&r z&Y?>;Ql=O6SfqE1{prSRhVHpD*BEjj;l3~ileDknfu8&O^P4uPoF5IGm6^BR9y0#l zyajk6I$=0;O0}|_#Paa`&t5S2kcUx3Ag<&wk7O<&9_BsDmEPFf+uPW9_TwXInXAPt8ba>yTicUD$INbh$B~@z2`T0- za8?M_^yXYwJY;@;KKKcg*fUI0Pb-2h&n3OUf!x$(9Ru{;z2@nT=?*#rQ{b^qBmu2) z|6ITxL=%-4>>Z zU+ni1r%0c^eQ~I|(i1V7dw=NAFd5{8!5jp4mAMLS;^fWY3}DKBVlM^tYsvAmIjw!p zda^ZbPwO(Y3rSWvgjmg|O`bphLpJMEL_BlGRC(*EmmPk2nQrkXCxg2_Yei%Wp05~0 zowS==XO&*k&(_*1^9K7gx_l*a8A;(Ho?dA6aWr%e24%awyX)?qhjyiH*5EW=q)L7; zOY=`}Ear3jxCzBSCAVw$`reOEEoe9VI_;d&@pGn#|2{mGIYE+f1)J>h?;nsr&F3}N zw_w8ZuS!d~MJ6a=G-yX*yu~4XhOa=-3KJh3?(f&wUEKZMY(JEKOWYOyjBij0ioZYC z@c0YJ1(GjSmK~;n*^LDtr&-%xzI>@f2Ms!#8Qg=+3S7Qc30QvcFL+jI)+~7Y_5@Y+ zY25~iQza3@J^g(72oCl1nh%Zke$a=~5$r^%jOlZ&DBZi>C2yau%a}@>+(ugleJs%^ zO(rj}n_oYsz9R`yzO>j)qWNq&0m1vYkHeo;3NHe%qM>0`5 z27RPSZ-7u8bVAjiKME@U8IA)M`9s7K#ZN7N_Q-!a~)tb3irH!e2k~P z6SUur{ouiaJS#M~m6g@xASgH?gKzDA18+q)3oU5HU1@evK|w*>^q^q#NKa}jGBPrv zqOj9>jcb_8PS(e5LCZqLQkH{kiza1r;xO(l)hX02a1Z^aiVgoadxog$?m=wfioT#k z!j^@&xl4V1ji`7+N*Dykrd>hzZTbK*&9F{1VnTbf_3vy4UXtxPPrcXUGE0h?g3;XC zSX*;oftsDCoW~0k{}Tw;8N_M2y#}sG{nYb%RS#?gc<$Z3y|-AqWNZzQJ5rXBnabFyU|>R6A{Hr(DBmw zjEFujfF4d^SZPWb!J(Fl)RmP=U49AiK7INWRI|_b{sbM%5)Img_q9QvQE$mdsK|cv z{13>u2@$Xa?MzqRLhA-d`#I|lwwwSq93vt#j#G@884kLyDyuynXugXb&m|GxfA zOY40%bpJhfY$AH6$W151v?j24xsmj?eg1v6p|SVZa0YbBAjZ7FnQb^VZ}= zX1GNM1JqB1g^iuacz=${Ph96Q6#`}p*MIcrk@-(hC{!?-dH{gPxX+8o>8l8JT;ITe-}cNn3dJERntDYe?!FNHB^DE#kgmb!m)7I;udmpYJ)O0g z64q<1dx;pOola`4|E&({3;~E{_-$h1Xr_qmy4zrqBnF-Q(bsy%N1|^GgCUwaOepw# z;~iiC-!bd@v^AOSL? zPVU=%Bw?-a_E1$d1$jFGK7(kV2`MUq`Pyv8sEDgDT|Lpx5F2F!i3t1{)D)go{ zR=FON@i%M$!W2XDJ(WlAp6@#RiD5Ws6l36oNWAIq`9}ZL#8t5ZZ5|azUH{>v2;H-e zf`kN+!f;YHCA-g=wNB#&EG#T76mD`c=Hh7Z{T z#}OnF*%|nEZuRV$Ab_}V{JkTE2$gxNUz^>{(4BG(&%KME?d@pVK+~GMU z;vvzM@)l=5h)eY2Fc# zwt50+m+yR&TQqBlW_F~!;ZzwY#T1ep=CawgCw!swa|}4o8v_46H8T1Nn%2BiBA`^R z5*j>dXr8{lqE|1bt1PxQHtq%-JK2#wniG|5V1T;#IvO+JvpCBfvkcH5K{L2}Z?fsA zvo@>C^znU8DJP58SL9~K8ML#bBu=7aig8pR2T^XRyh(sjXf#JApw7(V0i{G z26A1fKea;T-hYlq#XkeEn-?Yx2ngx$FIPEGUw+=+ru7bl0tNp{FB8DlxYU_~FGQG& z0F_@Ru`)P5HUX-_QT+Kv`3^)w`Vpkye4~rx=StqRox~FyWQ6+3-S9>Nkm8<^7}~t%}Jj0=B#ZZ1j7re3&&n`a?2-o9#zF({}~K!$aRv& zXmg#dyB~0zr|gptN_4W)EMuYowDj9S7pD~_^>rWeUNT74>6^alfC zLHwN<_-MH3*W3cUq!1&ZA?n4Hv&0b7UGH$q@fW|hP0D0JNfLD=!~@Z>j7!dGHakjry`x%?|xO zIYF6&3sJgo zAYJ#cm%pgG2YmxG(M20`E0fS^!K_~|I0%OKvb9)L$BBdkRj+p z=>quCnCs#mi#h1~EneRjzI_X^1198Zr zj0I?Dw!D0N3Kh4tf1@MEHom-*@?B5jGZLil1>_2D2qL4N&fgkz89>y`1HrkarRnFB zKufKlDl@LN0qufIBQp=Z=KuK_vE*Pb`5*+a>$zr+N6WEzaCTCJ@=JPEd>|+pIGF87 z5pqM!qDW&P&}t_0J=6VwR3CnfRLld*R_}8wdKlA>gnF>Q!tB$soV=F<5;PmdqESx%~ff zAMzzImOMfDvVs@CMsAvO#uG2J!;nytf0VkWFUriXjc=Yx`Li9QS za6BTStK%<^bi9H5*x&bbbxz^bbed$Yt4mAVrCFZ`6$-At* zz1She&Rzs^OJBDuC@_eG|J6?@o)24&`SO#O!D?qbjR@Kk&zxs(K#yaP^klw$JK54O z05A@~koRV43mr#u_4Aby=m1>yRn*!JxG!}wa7BMoEmTVA!OXkZ&#(enP4T#mAUU-W z@&^LDK?neRN!Lr@2ON;M_3hJ+0KOyvNDT+z68%?}oiAwH2bUC%)&KLk>OEjXToStyovtt;r>2gI z>$2{R^nK}hE=>KE=6A-`Q_u0(jHOUae5d;!tnKK_$9E5lMveNykElkHSOUk&X0kc4w1mtqlrD zceWgh&KGwD&_dqdu=(g3|ASRXE0vj*fPes_49F*z=z%$H!9e#hZw?|PP9yC3vcv@* zt5IJaj%BxZ-`#qX#5%iuS()Wdj zO>XmuID{%BgJ)}F1Ihqtv~1mX9E~7d3Y)GWL)`c82NimnFpPY3ytgFd6`(-{-4Mak zgtz?;FD?!SW@drif_8e)&K)xHRwmIKD4iTSJJ=2a37iS$gg~nnPZsgyF?{xT&Ent~ zs3UCV@gBk&2<-tm$nE^>Y-OE=<-zZ?B7O|`1%?(0kyH?cHmn~x-k%nUPs~9ge(N+U zA)n0k#Z;L=?VjX^k2Zvor*G~(>B$220rfOOo}MX3C`Wsn?vq!#*Pu1E!)UH1-}aYx z#M7RDr_od8Fdx9073?UX{wo_PkoyRM?w8*m;c~Pjff9`%!wGihGpv|tcuX!%mO-!P zsf5&rSAv51u3bafQR@mr!Yy(>fjk5xi1w@TU@}Md?-uXWq{}AOs{7IRDCljp6-=I6u2mJn5@WesiDE)CoSJ%p3t=hf&}pFg zVms-Gtpm@@*cntEoCc1|3g^esLVsrSC}dz+^+Ma#mH%ZXQ1~ublh%G92H2bZJYbL@ zu8n4$L0Z`CI!m@4!cT-&(y$Gn(aV`TAz?ty7zR5^gmEEp6XErHOi_fJ?-d1_>k8XM|Y^HN2#~&KsbGW{)M1K{lk!KgaSP z$~9pijWJq6Es(ioUGIJA!iHDBfB(L^>eQJ2kryI(iBgo8iTx5z*l)S7<&Pt^*yv(p zF4F?{7n5asiMT}fjKHI;X#_0@^%e=p9^j@x*!H7g;z1NTp=KB~WbIhKeUx#pT}Ai? z+o1SLlzmt^K36D2;|Coqa=`Z2#|t+KP^_Z+KM0He@BaF_CPY(trzY0E^P&#eeK@lr zO3_5!G=R-2e$2*!&}B%ZST}z{<^b*L03HC-!vERDsaKQi?X({xPOf&K{q6Gs*aa}c zB|igdA1Ej+j$*YmZ$Cd}U!u+L(Dtui%3dS)-N1NvGhJUx9`M zwjjz1W2m&+oC9)rc4C{;;v3T5@}m@Eo_Kjc_ct+85_87YX)I4pM@MHyXnRDNDG;M* zfX4+83IK)>vZZ_(Z3~pPpiWbfn4JZ*W(1ERK^oT!g4Y3w8GDrWox_KyaCk zW~*Q?{{e%Y|Ken}I}PR&o{2!<34nT>VUDDKCx*&q*b`CGJTA zOk+H)sID%V5`DB4-ovA#!W2xKz9~$n0iEJ|+ye&#-O6__Z3#!VK~=v}!9eJc>-XPI zALNDNeWGNr?={T?xuQ2QnT`CR=0f9g=?=wg`GGj+?q0(8_XcDFoJETfJaL~|!uyAc zd5~F?>)C3YkZ19VcR|+xC`o`k{s1_^2e7NyIZ>U z^CxD3VKDow8a+ZTl6mUs&fJO-pvmE~hWN;tqJ!@Pz^!Dc;bZmgF$EUKMJd7{|F$e< z1wMbi*zL6R`j>+ zaGdC&1u&s=rTMY7)edAPc!=?mP}Nhu794~Z8E`S8H46}o0~lP?WAacu8O9~@d4O9c zm_o^fFrgk72oU4p^)Oo3gJ`L8NTwkyNpN=XweTb{-Vt-9YB8w+y{=@$0NV#_s5V;? z?I{jYa@pG2+HJ0(JDu&gSlu3!nq>Z`#Q^_h*VWIt4*~xTw~u zK?II_6~N^xO#G=^Wix#jSyuX&v`75QYtkihK6zu7lg`kBKRfeL_axPf!}pkjaOPzn zr>Idu=)d;k`l@C~x3|HNvi5#M<5+hXwhp#(w)hiJA|EH}B=u<^XOIcrY42jJu!Y{?ei5Tm2z6xPDH!r1@C zzu4|6H?b(kJ#g|A2=}&&3XcD2@a%zud|C?B!4!`Pl*4Ox7kWo!f{)m_nK=0I@uAh+ z|DU=TumS!@tu&o>4#v~}h`|YaFwl0rkw53k zTlVYYq0t4I>+`tju8ZI0cdyU?dMtEZ9<;A7d0eraCz?sLdMtLL0=Guo4tHes*jJ_e zt~L6C7u(f4pIA?Qe$a!BFXPok?{dymEu{{3JotG4!=|Rx(`k-wklT2X2Ns8m6 z*0&FW(~I7A_>Wv({KOv@vg`=A>I_P2vAR6D=hb!fS7^8E>dZ_d`*`X4Dkb__toZs% zG2d{E#lml1g-ye+ORBhku!GP;(xeDzR0@sy161W#Px#s@yC-%=K8EIcb@&S|-bG0X z@PCUsv!L_y_=)9C;{Mlsg3!uYs0Edd=`cKeUlGSlHQ3pAfVoyc-RV&O+wH>am`&oa zAnLwbR<#zKN1SHP3kjydaxz&N6go+*Bm+J%uW*S?HE388?9Ufdi}qt&b#)nLHqY1Q zJ&NH%Ch6jP!){Nq7UVXR2X)^l@C&Gwba9UnxMU7ubVs=SAPC{$>Jp+5s|Q z;ll~Xya06Pw?Q$6>>4c7(d2^NQ>dB3`xPovgW&7uGeVd#hJ_Cmx}iwW&ptjAR?9*D zb8#v*EQ_{@^qCX444co+ZXy$6Yzs`MgcuHfGzm1PbbXLs9LmMWRY**EE|ZTW&R8h0<)lPQG~~n!jaaY~+j$nKeX6EcNU^YfWvy#SJNLzfDV?y3rh2d*_ZWfpMjPQkz5g zU-YgJXU{E1NC+ceGH+G8mJM-$bDo^S?&{`M*Y? z2wnJY{@@o_rYjzT_M0iQ(uZVCRlEkcnaX*LL^H*G&Y`BHWAZir9Yxl3DvhcC?GJr` z@!HHa@Mb#eXpur?OF`68kb;kl`69$0VQweFN!}~wGkvpd&`$Y(c>nB%nU~EWxlLfvdc|4GH0yJb7TzAf zwi~u6xM^`W`#GNlnmTK~q1C7$!Qo>e?w<3$N|F7LT$~ig-*0Er;xOXDgm{Ld{@`2?xeQs-fIp2Ij}EDp1BM$hSPY@Va5(+@8+Pi) zfY6L)CZ}h!$b~E#3s8J!=SQ4e z3(>{%&Ca9&in|dgrHE#c|(5nP1_ns=S-N!w-sf^XS0gGdSZQd?M^0kwC)ELlffKs6L#Ld z5`}u3*ZeTI8IN|gXt!b+!X6o)`(i4MmsRWGim*GadIwX5Fcm| zBf+tej`DDt2ps(wN^|)jCB~@EpDFU}GHYq3_3ZxJ!fL1YQ_OLd@iV*o4$+Nzp)^-? zaUpv<^ETO;nF%JDEk@3sg9Sl%qUoF#?cx%oinD@6IN@>xFM`R0zup!h5~pG%k2U+K z2Dh!f$t7$Zr6vts>2&iUnKIKdbTh%na^AdY4b+2;h90M(A}LMU6T0GJj@a}Vm>9ZT z=v&Z*<$53%+}XtXJ#FL?A4K&~kcXMP@&?A<%WsD^-BL9}A*SYRd|g6L1tKaIe1Izl zGiHnY&@XQ%?}cxI>&j2{(9-sR`P0XA)!2b#mosGp^(XKl4gnRd;^g0~t;x}=R6g$q2gc-*-7ddIvsY27QLuDA5)ecw_nHA$gIQjca!rN``k*bgJnSw;# zOZ-o0VdejXcEz%LPq@Z=bR0IL2Jwr({-F;;#=8rU{I?LO-TZ;LAl@~r$e+J8Jy^d{ zAG^tXBGhgO0|)%fV3?#)#A^&v%68E8@j}eS7P>b zgf3abf94jV*X%$u#`hrgRk_qx0x1-U9A6I;%hETI>FTCQuB|jxvr&EP5}4vV??I%LF1{U)xFw+5Jw7RdRA6`5I z&NG-&QuB@b_8}Rc}8nD5KUW=8#d&f1^6>#DV#@9~nW$8a5{%;%{aSKBN z6V(%1IKx;hRhiT0V1Z5k3twJ!dXRN(LdIAIf4)%GmufO&npJ|zXXa??I&pTf9{$H{ zSy9T#{4h9Uc!>8i(*{*2-S$D)GXys(PCArA0PA%PO*YwV?Blw=X4U`QdHq`o>re%8 z$aFMIbuCGj_JX`2+O0TL(pO_$Zj@`5!iYx5PbLF_sStsT2IjkIYIAWvOv{_aG0t5o z7g^DLo+9P6Wo5CK{R+T#I8dPp%oje2JB`7ChYW_k*btaTf;A3IecDf8 zCIIB*G!PF(U{U32f29|YbCx&2)#sl9J_Pt@p=BsTD6t2DKmeA`7gy}vF$(33?b3ms zJ}$)Hv`%)O%yG=&b8di!|1c+CEKwcKg~y5_%Qz~HGk;yJ{C%L0U4;JsD}SAueYa1+;v7fPZm}LR_$>7hGCvyG~EPzLFY;C zqGtDRu_i6n*0UfLa_>DUQ-~ph+op=TOvi7&BP@2sY49BgSKR$cwPEy_E8O9stD@wA znif4m)6|vpSqhIyfmQK0&Dfy94~qXD`RDNrOsYu9hc1j6NZrXEfqn_;^H-mH3zb>X z`DO=VF?W9|WpXINIboT2gM*lG<9KQmbFvwM=%9`NCjm6!W{kGA9Ck=AzDnJwjH>_`UFRU>SyGU19Z^?4?@@Hk6zik^OQQxy=H;+vgbl@*kgO)B3Gyhe?fO% zj>?R7dY9Yq%O{DX)KO-hom4qLQRqeX+3(8v*k@sx%Vx$&$W2qe-v~bP;QFk%Nbvag0oP|L8Fc0R}PwU|v?k zH}N*`H?1}mE-AvxxKW)%&N~jhpom3~$iT(ZPIBo#JLE z_WMBMz`y|5dow)?nG`~U;|8D_rj>$!L}r)V-PLsB`YffoPWgo%L2mk>+muY{j;cVZ z)BA56yFYPn%T;Gm(b9-Vb+R7EmSl!;eNUL7|ji2sbKAx!+PNH~r^ z!lnkJ!{)Ua!D(N#Hvh`nN+FF&G77Hm@|wfDx=Df6(*0#;0j=QrL>gz`M_o$oq~dKQ zj8bv3usOR}&x}5QBenyozC8=Ophtzb81B znuID)A|R~1wZqA;#TS3nQjMk3td+4&i}6g4y71Q~I7GWRbv{dfePU&B$%+GgHoL~S z)h$F$%)(vt~kF8ICD0JV8#M0OGZXUuy4EpW=4vNif#)nH`AHi++3usK2jHS zSzta+gH8$z$kGcX-mlqEjlTrN-nTt^1d41iG#1p+s--&-k`vU^l^zB%`I%(TLvrJI zQ-8Z&FC!Nb#t9{r1?iyV9{xIt*luYxwrR>Q3pr1$MOZ1+KT1EP=v8w^o9h!;tx8P; z91WmKKVh41F|Np%J|?FfPdn+WvV^{9@hqF|^4NnarB%Y%rOuBRO-d5?BD;WCgj`7q z&1`F*@n9}Xy!y~2A)bhya-6MVYQWmmR&>HOU&4->So_?BM5{gF!=G9?uZF_8>soDD(&@ z3P{(jw3Ii}5I<&PcW0DQwWcz`L%|t~Nw;DjyN|Th(2yST^P^tc7!L}BR^5#Q>Lt{2 z9JE(jiGNa3R*y3CCM6Zh#L3t|N&0r5BTnAT%`WbW@Q z>l0UZp7T!`FqPH2iCK3QkH`p>XJ`rmNsKVweF^Nm6xu+~Forbg<>QMwj4|DWjH3uqBwOrT~FeNfBA!CET;J}3A6~luU{t5~hyhdOMnzX&Kp<4Y_ZK@7rO_$q- zAx_+%T|XQoc+F?opWaA9;I&IQj+|s;$@(C9(O;HSFKBE?c`WmBBD0mn>HQk1zO%T6 z_YHsN;`z*~o=@|+P}IgkWO&$%dX1DNk;t0IGaOZuY-VGTlAf1g2GrmGyZG&S_-?VC zM*wYi6RL3`z*=|#Z6lj^dVjVyJBfyj`A3XBT}@x*I|NxZm2F0VL;mOA{4$RpO-^0o zO14i)-pp)7*=%X59iCTOr`Tk3xYD#=>1I#hKo0?k-uO>Lr5?RtP{Ihc0Gu@`D!T6t-3d@qS`t9@-Ou z@k^`g(*yfPOlSbu?LpMk;@`9spW+4eHgBl8)W3R`%6$$RR4o4`_pEoV0T&0*_Y;Yn z4tmMc4*w?BOwk0^rTk-T#1oDJ2^jo9Twt+%2OIIsg?ARz&NQW$kw&l5aBwVS94}uq z7Ve1pKfcfK2KAa8iwPdBHKQik*df1=h;r+igKFwfeZk%1Sce55x?hu^YZ}1i)9Y@L zzMoTxcS_*_RYJ4p%)XdcWJcRHG+vpwQcZ*ed%&DGh?@NRck31+k&*mtKG& zfU5 zTb=!Qby=`UUt+i+!eYEM%w8w!BaD)SkZ+2>x~+{=YQ>18 z(*&ueLz!$l*tWUR9h@{S7R6^;X&jt#VU0M5s2)IMXz|=h8b(5P(b1hO-jSH%>C`WP@GAB zdkMQDny?~{bP#+c9A$&ZPUXjji)gHh^DvqeBR#kuyVW#we+CS70Ie1?9roDaik_luqXmECP6CEqkLd6J?k#-dJ}0K0^&`&TrBgaMC8`k}6bnv%CNIcV+vZ?Nf#E6`&m7 zN_rh`&mMv8VDNY7b`_jNyxt+L#IA_0FUW&AiBq>ua7$M(1$pST?j^xh+55s`dr!`* zgRgYkT50QFi>_32->Zk;^3Ea?ZUl)3;Lar0KEvn+UNYnC;7+f2*3R>ww zjgQwZs|H`=vMI&W-R^q_u9JOhe-5^`2ETP!m^pq;ubdNgn=Y`tjGQX_T4DTNZPuGo zErZ9XPCsjvLyb~Uw*rYBarpC^*`pK9b65Jz`{zhDo8#{GU2prL+&eB!^eRa@DoPBK zTwioOuh1}SbBXb&BJrts(WrUN8&t+uJ;!Z0Vkw1UmUwmQ8dk}Q)zZ1aW+d2IA2Q;$ zdaql|3ohhUYUk^sVhwnW%1j&8z>O@I=~A6?rG&Xg=jn2ba`#HpC!1eA#(+KG=lAvZ zj#NuqTeJJl_Uh`|$~efpk=$I%#l`#2Pd2|)FChRWPM{O(9~}+u30DmX>1JWchg|bc z7Fv&}1x&%1?(k$w!hP|B{nx7ddFy)bM$B70H$FMO4Za-qTME4HO}zel_I2s1<;kt% zi{-1Z0b-{6&yG(w^vo+-xUD*ZfJLa0R(>>P6*;8RszsnCS(#JIL--v{=SoCL;E}FU zd41Np(YCg)-I94|%G7xF zq|ywPr~t(tQc>F{95Y|!ZvOV^SCQH#nqgE`7kjPn$6yd z?&(f*Hn?25^=IkQ^YT0cXym)zr!!ZV*udSW4VaocJEHFI?^jmpKTSAcy6^lsiKRE- z&+dF>wow$(n{VIdB|H|(R8t&4=)n@LRvPaVpMEI;f?v1DIA2~-hFhE4suK;6&CxWz zMg=L?@`N38b6OAAKD{B{e$C}^CH)Ma;uI>v(-1Ii!GY4o zd4wB{4|Ij=q;(4HvXYBGp=A!GR%$nyqYf!~4N8rRZHk@Kc#Wtnih0e^t4u2$8aEru zz9L+{mRT@WS-g|mxktD)?Sk>Oe5u9qo6^aqc$HPPSJ=7cEpey0QtNspu-WH6S)gi* z(#&oM&lYpTY<5~~vX5&5e{`Cydjc*ZwuNnUJb$vezOlMJ-jr}_p`@|g$BdZz*V8J& z&+b(_-^`_uBW~YBhNg-;+RdV#GQOE>-de~Hq#kv@-}e0X=E}F`M|-f#zl4mENXPx< zmEOoiMiK9dJ(_E;D_9CzXbA@BqS>Sm?%d))&v&!{H{9_ zy{5I^KJYtOeP>kl;%drhDd^8m@b#ZAtDx&ksw?+B9t($xqqEk~5m|O~-g!1XX-^EKkxX_rdzMa}CBn zzzE1`KbT3xc_m`n;M2qn*AvHhdEi|P|hpPv>AGs`o*4g4Ek zm2*g@&Pp`2@qAroENm%Rul?L8S~a{Qk=l#K}*uXVG%_GQlvaf8dQs}dZ zkr`Sx29PAIyUsw%e?+7i|8RrVP^fovI^G~DE<$l3jXxsn2fNAFB2Ba!$b@65AKu)>-8uOY98|f<8j?m+%KUE#%3G3KUZ!S^C3CZ)56r#1c@^Q_3|}lV};3t zDSPzanV)^~Ji{~K)vx$OnlZ7!{oWii&n(Wo(bTQQ^yJ=DnQd81K*BvS=jlq5@?5np zyz}Yz^Eg#TUAX2}EQ@P)lmTWvAYYvqD+oP}I4m8#w+ySQ1o1wxuB>hoo$gGP`&H)# zwm&_1>bEsBQs^^4^zEMC=3=D_F-=77w}2kYZ_j%dEdv97uVeq&obB?fh6M%?hyVRe zJK42Fa)`KkDA)BP=rRgZB6K_d5Tu64sTz%)%q>;JnsiyLAvSy!Fr&gr?*RVx{XZHjuF1^~UeWO>?%x`DG zZ#~8K-J>^Mz6bTARp!@+SgS9Yf-YbZG;wNf$)HGziJ90L2 zrnI0UQ#P?Jna0E`GwcVyJuJFUmcL&kPYB&TLtFE^6SO#6 zYFE2%y*+P_SuS};DM7w)LEwXr3hovdz1__E_HTLPviSZplpAFir<9fUc2D3zV|lmx zJ_l+StQRuw+oN_cny*t^(f_0wF;I4G_g&5ojbQnORP*jSdrF-8pmN`K!8?B!w0B$n z*oy5i_=D(Tmf3skS$*qs2jT7!hmX~6b?(WX7MTmNBWMb}OLd?5u=x@8E$Q%!H>)2# zuEBjt{@NF zKP0J{7#WWnk8-q*Jv{-J(-c};2EgL%8Q9~Kdb)kH{9d3K$I8YASRPnOo&wA4VD0Um zlvFdgdIj#zf+ed8a4i5Jahd*mT>$fV@S(c2PwDTYAEWRLR`7n7>%TWghvG5tLb}s< z4IfhJ-8Nve70fb}=j`MlKR^o{Otp`wk!}64%JC_c+k^@?)rXfeL%;}^lZNV*F|)OH z?d=FYgDRL&m2SOrqbc3F0hCE&yaRLBAgFkHQDPCsUUt-qllky&;MA%R@)BM8`;FWyKLR_R*{k_;`;! zpHYQH*KY4kL!WQn1N)i)R(cele8(a=Gs8IlbMWi$J_|E8H6s)+sInC+=pjY%cc>u& z$0>ymtGxtVfRhj7xEawB1V4eq4PRr!d2rZ4VzXY=D*T5&JPuBANwN8xm1^v!UUb*Q z!|AaQS?%50KClv@FXsyT05jJ6U}Xq8{=2OkEyLL#`{45zeb;TT?QTfvI=Ssx-7@1mbpA# zUJ-MV=wH<7`qp$+rCB=^_GUhy!EI}Ecd@G7@ejD?@O$GM zarD;8VoU(STG%r~aM7YIz;9=|Fx&CbxB~J^N%yP#e4Q^V8{^j2BEn?*@im#W zcWl7_dO*y_!Q9_}`*=gg+In0ikDb@~sqb+PCVqy1RjtF+=E*Jbpa!3>oxRFhIS+hR z=1!_R&wfX}4Z6As`^te8-G5F|2?+BD{roeg{KNS5ef>|1q0(5yWzf$ zVKbWAH%<=03zlI&gyMaX=-r76alvmtc+^V_5fW4tJHpYxxW_=6$NL!o_XbQz=K2qw zYP(YL3=1^nR@@iEMBbxg<(ujJfBXvV^-c(tqUinNId z+05C+M685L7DS8lV6g&;=vypMTc2I@*<8j@e7>}S8O*66hmtrmUiR!ltC=du`19dY zV3AI!ywif#tVt3R;3D1yvT811KLz!XU~OH!MEemK*ea1mXRtos9J>5u7X103MMrcjKoX^ZKh=F1l#`g1#;pX^LG zDzica$0vuo=+FPG&lfs&<#wEtL*(dRv>iziQD}(3WNc NbuM~I+&{g&!FKKUOs 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 Date: Thu, 6 Sep 2018 01:53:38 -0700 Subject: [PATCH 21/80] Update hololens-insider.md The "~" key info was incorrect. It should be the Shift key. --- devices/hololens/hololens-insider.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devices/hololens/hololens-insider.md b/devices/hololens/hololens-insider.md index 6418b56548..a22acbdaf9 100644 --- a/devices/hololens/hololens-insider.md +++ b/devices/hololens/hololens-insider.md @@ -89,7 +89,7 @@ When you’re done with setup, go to **Settings -> Update & Security -> Windows ## Note for language support - You can’t change the system language between English, Japanese, and Chinese using the Settings app. Flashing a new build is the only supported way to change the device system language. -- While you can enter Simplified Chinese / Japanese text using the on-screen Pinyin keyboard, typing in Simplified Chinese / Japanese using a Bluetooth hardware keyboard is not supported at this time. However, on Chinese/Japanese HoloLens, you can continue to use a BT keyboard to type in English (the ~ key on a hardware keyboard toggles the keyboard to type in English). +- While you can enter Simplified Chinese / Japanese text using the on-screen Pinyin keyboard, typing in Simplified Chinese / Japanese using a Bluetooth hardware keyboard is not supported at this time. However, on Chinese/Japanese HoloLens, you can continue to use a BT keyboard to type in English (the Shift key on a hardware keyboard toggles the keyboard to type in English). ## Note for developers From 6e2121311dcac6a04baa7b9e87f3c432a3294329 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 6 Sep 2018 08:24:04 -0700 Subject: [PATCH 22/80] added BitLocker countermeasure redirects --- .openpublishing.redirection.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index d6b0082be9..968216f304 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -16,6 +16,11 @@ "redirect_document_id": true }, { +"source_path": "windows/deployment/update/waas-windows-insider-for-business-faq.md", +"redirect_url": "https://docs.microsoft.com/en-us/windows-insider/at-work-pro/wip-4-biz-get-started", +"redirect_document_id": true +}, +{ "source_path": "windows/security/information-protection/bitlocker/protect-bitlocker-from-pre-boot-attacks.md", "redirect_url": "/windows/security/information-protection/bitlocker/bitlocker-countermeasures", "redirect_document_id": true @@ -31,6 +36,11 @@ "redirect_document_id": false }, { +"source_path": "windows/security/identity-protection/how-hardware-based-containers-help-protect-windows.md", +"redirect_url": "/windows/security/threat-protection/windows-defender-atp/how-hardware-based-containers-help-protect-windows", +"redirect_document_id": true +}, +{ "source_path": "windows/security/hardware-protection/how-hardware-based-containers-help-protect-windows.md", "redirect_url": "/windows/security/identity-protection/how-hardware-based-containers-help-protect-windows", "redirect_document_id": true From 2ab35db93ff66f485c1d2989d99303ec06c44f8e Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 6 Sep 2018 08:30:48 -0700 Subject: [PATCH 23/80] edited attacker section --- .../bitlocker/bitlocker-countermeasures.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md b/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md index 0e711271c4..91d9c277db 100644 --- a/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md +++ b/windows/security/information-protection/bitlocker/bitlocker-countermeasures.md @@ -7,7 +7,7 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security author: brianlic-msft -ms.date: 09/05/2018 +ms.date: 09/06/2018 --- # BitLocker Countermeasures @@ -142,6 +142,7 @@ These files are secured on an encrypted volume by default when BitLocker is enab It also blocks automatic or manual attempts to move the paging file. ### Memory remanence + Enable Secure Boot and require a password to change BIOS settings. For customers requiring protection against these advanced attacks, configure a TPM+PIN protector, disable Standby power management, and shut down or hibernate the device before it leaves the control of an authorized user. @@ -149,12 +150,14 @@ For customers requiring protection against these advanced attacks, configure a T The following sections cover mitigations for different types of attackers. -### Attacker without much skill and limited physical access +### Attacker without much skill or with limited physical access -This attacker does not use sophisticated forensics hardware/software. Physical access may be limited because the form factor does not expose buses and memory. +Physical access may be limited by a form factor that does not expose buses and memory. +For example, there are no external DMA-capable ports, no exposed screws to open the chassis, and memory is soldered to the mainboard. +This attacker of opportunity does not use destructive methods or sophisticated forensics hardware/software. Mitigation: -- Pre-boot authentication set to TPM only +- Pre-boot authentication set to TPM only (the default) ### Attacker with skill and lengthy physical access From 3578a1b022004c65c14141b6549481eb3cb10587 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 6 Sep 2018 08:34:27 -0700 Subject: [PATCH 24/80] removed jpg --- .../pre-boot-authentication-group-policy.jpg | Bin 484305 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 windows/security/information-protection/bitlocker/images/pre-boot-authentication-group-policy.jpg diff --git a/windows/security/information-protection/bitlocker/images/pre-boot-authentication-group-policy.jpg b/windows/security/information-protection/bitlocker/images/pre-boot-authentication-group-policy.jpg deleted file mode 100644 index 2d8c85805ff52156a94723637b57e77aff6402ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 484305 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
k1~; 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�!}u-y|YDj?FOMmkDUssa)bq=*!e-XbDGh=7Pd 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ⅈ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%0AYs8J%Krr78tKU=zHn;-C4 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�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

Ip!!Bp#N8+@NRCXw;GpVw{7<81oTVBue2R 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 z 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

n6k@5wtqxl!cp!*VSiiUVmW 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 From 0b30d1f8c629d48bca7ee7bc2d73c2d29563cd17 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 6 Sep 2018 08:44:24 -0700 Subject: [PATCH 25/80] added BL countermeasures to redi --- .openpublishing.redirection.json | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 968216f304..bd9b057880 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -6,21 +6,6 @@ "redirect_document_id": true }, { -"source_path": "windows/security/threat-protection/intelligence/transparency-report.md", -"redirect_url": "/windows/security/threat-protection/intelligence/av-tests", -"redirect_document_id": true -}, -{ -"source_path": "windows/deployment/update/waas-windows-insider-for-business-aad.md", -"redirect_url": "https://docs.microsoft.com/en-us/windows-insider/at-work-pro/wip-4-biz-add", -"redirect_document_id": true -}, -{ -"source_path": "windows/deployment/update/waas-windows-insider-for-business-faq.md", -"redirect_url": "https://docs.microsoft.com/en-us/windows-insider/at-work-pro/wip-4-biz-get-started", -"redirect_document_id": true -}, -{ "source_path": "windows/security/information-protection/bitlocker/protect-bitlocker-from-pre-boot-attacks.md", "redirect_url": "/windows/security/information-protection/bitlocker/bitlocker-countermeasures", "redirect_document_id": true @@ -36,6 +21,21 @@ "redirect_document_id": false }, { +"source_path": "windows/security/threat-protection/intelligence/transparency-report.md", +"redirect_url": "/windows/security/threat-protection/intelligence/av-tests", +"redirect_document_id": true +}, +{ +"source_path": "windows/deployment/update/waas-windows-insider-for-business-aad.md", +"redirect_url": "https://docs.microsoft.com/en-us/windows-insider/at-work-pro/wip-4-biz-add", +"redirect_document_id": true +}, +{ +"source_path": "windows/deployment/update/waas-windows-insider-for-business-faq.md", +"redirect_url": "https://docs.microsoft.com/en-us/windows-insider/at-work-pro/wip-4-biz-get-started", +"redirect_document_id": true +}, +{ "source_path": "windows/security/identity-protection/how-hardware-based-containers-help-protect-windows.md", "redirect_url": "/windows/security/threat-protection/windows-defender-atp/how-hardware-based-containers-help-protect-windows", "redirect_document_id": true From f15def565df6774f5eb8b6b14a49a6b6763019e7 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 6 Sep 2018 09:03:07 -0700 Subject: [PATCH 26/80] removed deleted BL files from toc --- windows/security/information-protection/TOC.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/windows/security/information-protection/TOC.md b/windows/security/information-protection/TOC.md index b9c98da745..3eed493afd 100644 --- a/windows/security/information-protection/TOC.md +++ b/windows/security/information-protection/TOC.md @@ -22,10 +22,7 @@ ### [BitLocker Group Policy settings](bitlocker\bitlocker-group-policy-settings.md) ### [BCD settings and BitLocker](bitlocker\bcd-settings-and-bitlocker.md) ### [BitLocker Recovery Guide](bitlocker\bitlocker-recovery-guide-plan.md) -### [Protect BitLocker from pre-boot attacks](bitlocker\protect-bitlocker-from-pre-boot-attacks.md) -#### [Types of attacks for volume encryption keys](bitlocker\types-of-attacks-for-volume-encryption-keys.md) -#### [BitLocker Countermeasures](bitlocker\bitlocker-countermeasures.md) -#### [Choose the Right BitLocker Countermeasure](bitlocker\choose-the-right-bitlocker-countermeasure.md) +### [BitLocker Countermeasures](bitlocker\bitlocker-countermeasures.md) ### [Protecting cluster shared volumes and storage area networks with BitLocker](bitlocker\protecting-cluster-shared-volumes-and-storage-area-networks-with-bitlocker.md) ## [Encrypted Hard Drive](encrypted-hard-drive.md) From b41e892d0b00d5d47341d4a6bfff8c11c937f3e4 Mon Sep 17 00:00:00 2001 From: "Andrea Bichsel (Aquent LLC)" Date: Thu, 6 Sep 2018 19:39:57 +0000 Subject: [PATCH 27/80] Fixed typo --- .../scheduled-catch-up-scans-windows-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/scheduled-catch-up-scans-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/scheduled-catch-up-scans-windows-defender-antivirus.md index e85493f83c..4bb34b0d77 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/scheduled-catch-up-scans-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/scheduled-catch-up-scans-windows-defender-antivirus.md @@ -71,7 +71,7 @@ Location | Setting | Description | Default setting (if not configured) Scan | Specify the scan type to use for a scheduled scan | Quick scan Scan | Specify the day of the week to run a scheduled scan | Specify the day (or never) to run a scan. | Never Scan | Specify the time of day to run a scheduled scan | Specify the number of minutes after midnight (for example, enter **60** for 1 am). | 2 am -Root | Randomize scheduled task times | Randomize the start time of the scan to any interval from 0 to 4 hours, or to any interval plus or minus 30 minutes for non-Windows Defebder Antivirus scans. This can be useful in VM or VDI deployments. | Enabled +Root | Randomize scheduled task times | Randomize the start time of the scan to any interval from 0 to 4 hours, or to any interval plus or minus 30 minutes for non-Windows Defender Antivirus scans. This can be useful in VM or VDI deployments. | Enabled **Use PowerShell cmdlets to schedule scans:** From db633ee5e6c1d2f619a7883c6df904d2eb2267f4 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 6 Sep 2018 12:46:10 -0700 Subject: [PATCH 28/80] update loc --- ...eatures-windows-defender-advanced-threat-protection.md | 2 +- .../alerts-queue-endpoint-detection-response.md | 2 +- .../configure-attack-surface-reduction.md | 2 +- ...support-windows-defender-advanced-threat-protection.md | 2 +- ...dpoints-windows-defender-advanced-threat-protection.md | 8 ++++---- .../windows-defender-atp/custom-detection-rules.md | 2 +- .../windows-defender-atp/evaluate-atp.md | 2 +- .../threat-protection/windows-defender-atp/get-started.md | 2 +- .../threat-protection/windows-defender-atp/manage-edr.md | 2 +- .../windows-defender-atp/management-apis.md | 2 +- .../microsoft-cloud-app-security-config.md | 2 +- .../microsoft-cloud-app-security-integration.md | 2 +- ...support-windows-defender-advanced-threat-protection.md | 2 +- .../threat-protection/windows-defender-atp/onboard.md | 2 +- .../overview-attack-surface-reduction.md | 2 +- .../windows-defender-atp/overview-custom-detections.md | 2 +- .../overview-endpoint-detection-response.md | 2 +- ...hunting-windows-defender-advanced-threat-protection.md | 2 +- .../threat-protection/windows-defender-atp/overview.md | 2 +- .../windows-defender-atp/threat-protection-integration.md | 2 +- .../windows-defender-atp/troubleshoot-wdatp.md | 2 +- .../windows-defender-advanced-threat-protection.md | 2 +- .../windows-defender-security-center-atp.md | 2 +- 23 files changed, 26 insertions(+), 26 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/advanced-features-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/advanced-features-windows-defender-advanced-threat-protection.md index acaeab8a05..64ed3ed41a 100644 --- a/windows/security/threat-protection/windows-defender-atp/advanced-features-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/advanced-features-windows-defender-advanced-threat-protection.md @@ -34,7 +34,7 @@ The Automated investigations capability is configured by default to resolve aler > - The result of the auto-resolve action may influence the Machine risk level calculation which is based on the active alerts found on a machine. >- If a security operations analyst manually sets the status of an alert to "In progress" or "Resolved" the auto-resolve capability will not overrite it. -If you dont want to have alerts auto-resolved, youll need to manually turn off the feature. +If you don't want to have alerts auto-resolved, you'll need to manually turn off the feature. ## Block file This feature is only available if your organization uses Windows Defender Antivirus as the active antimalware solution and that the cloud-based protection feature is enabled. diff --git a/windows/security/threat-protection/windows-defender-atp/alerts-queue-endpoint-detection-response.md b/windows/security/threat-protection/windows-defender-atp/alerts-queue-endpoint-detection-response.md index a2d22d5330..cce2d0c0a3 100644 --- a/windows/security/threat-protection/windows-defender-atp/alerts-queue-endpoint-detection-response.md +++ b/windows/security/threat-protection/windows-defender-atp/alerts-queue-endpoint-detection-response.md @@ -9,7 +9,7 @@ ms.sitesec: library ms.pagetype: security ms.author: macapara author: mjcaparas -ms.localizationpriority: high +ms.localizationpriority: medium ms.date: 09/03/2018 --- diff --git a/windows/security/threat-protection/windows-defender-atp/configure-attack-surface-reduction.md b/windows/security/threat-protection/windows-defender-atp/configure-attack-surface-reduction.md index 6630431d3f..f48dd12b3e 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-attack-surface-reduction.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-attack-surface-reduction.md @@ -9,7 +9,7 @@ ms.sitesec: library ms.pagetype: security ms.author: macapara author: mjcaparas -ms.localizationpriority: high +ms.localizationpriority: medium ms.date: 07/01/2018 --- diff --git a/windows/security/threat-protection/windows-defender-atp/configure-mssp-support-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/configure-mssp-support-windows-defender-advanced-threat-protection.md index 22998f989d..82a78124e7 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-mssp-support-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-mssp-support-windows-defender-advanced-threat-protection.md @@ -9,7 +9,7 @@ ms.sitesec: library ms.pagetype: security ms.author: macapara author: mjcaparas -ms.localizationpriority: high +ms.localizationpriority: medium ms.date: 09/03/2018 --- diff --git a/windows/security/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection.md index ea9af9e5bd..d333f1c0bd 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection.md @@ -8,8 +8,8 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security author: mjcaparas -ms.localizationpriority: high -ms.date: 09/04/2018 +ms.localizationpriority: medium +ms.date: 09/06/2018 --- # Onboard servers to the Windows Defender ATP service @@ -35,7 +35,7 @@ The service supports the onboarding of the following servers: - Windows Server, version 1803 - Windows Server 2019 -## Onboard Windows Server 2012 R2 and Windows Server 2016 +## Windows Server 2012 R2 and Windows Server 2016 To onboard your servers to Windows Defender ATP, you’ll need to: @@ -100,7 +100,7 @@ Agent Resource | Ports | winatp-gw-aus.microsoft.com | 443| | winatp-gw-aue.microsoft.com |443 | -## Onboard Windows Server, version 1803 and Windows Server 2019 +## Windows Server, version 1803 and Windows Server 2019 You’ll be able to onboard in the same method available for Windows 10 client machines. For more information, see [Onboard Windows 10 machines](configure-endpoints-windows-defender-advanced-threat-protection.md). Support for Windows Server, version 1803 and Windows 2019 provides deeper insight into activities happening on the server, coverage for kernel and memory attack detection, and enables response actions on Windows Server endpoint as well. 1. Configure Windows Defender ATP onboarding settings on the server. For more information, see [Onboard Windows 10 machines](configure-endpoints-windows-defender-advanced-threat-protection.md). diff --git a/windows/security/threat-protection/windows-defender-atp/custom-detection-rules.md b/windows/security/threat-protection/windows-defender-atp/custom-detection-rules.md index c7df3eceaa..e9d21b6f95 100644 --- a/windows/security/threat-protection/windows-defender-atp/custom-detection-rules.md +++ b/windows/security/threat-protection/windows-defender-atp/custom-detection-rules.md @@ -9,7 +9,7 @@ ms.sitesec: library ms.pagetype: security ms.author: macapara author: mjcaparas -ms.localizationpriority: high +ms.localizationpriority: medium ms.date: 09/03/2018 --- diff --git a/windows/security/threat-protection/windows-defender-atp/evaluate-atp.md b/windows/security/threat-protection/windows-defender-atp/evaluate-atp.md index d4962ce985..760908772b 100644 --- a/windows/security/threat-protection/windows-defender-atp/evaluate-atp.md +++ b/windows/security/threat-protection/windows-defender-atp/evaluate-atp.md @@ -9,7 +9,7 @@ ms.sitesec: library ms.pagetype: security ms.author: macapara author: mjcaparas -ms.localizationpriority: high +ms.localizationpriority: medium ms.date: 08/10/2018 --- diff --git a/windows/security/threat-protection/windows-defender-atp/get-started.md b/windows/security/threat-protection/windows-defender-atp/get-started.md index 917cbf300d..99adb3128e 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-started.md +++ b/windows/security/threat-protection/windows-defender-atp/get-started.md @@ -9,7 +9,7 @@ ms.sitesec: library ms.pagetype: security ms.author: macapara author: mjcaparas -ms.localizationpriority: high +ms.localizationpriority: medium ms.date: 09/03/2018 --- diff --git a/windows/security/threat-protection/windows-defender-atp/manage-edr.md b/windows/security/threat-protection/windows-defender-atp/manage-edr.md index c1bec85f06..97ff8bd046 100644 --- a/windows/security/threat-protection/windows-defender-atp/manage-edr.md +++ b/windows/security/threat-protection/windows-defender-atp/manage-edr.md @@ -9,7 +9,7 @@ ms.sitesec: library ms.pagetype: security ms.author: macapara author: mjcaparas -ms.localizationpriority: high +ms.localizationpriority: medium ms.date: 07/01/2018 --- diff --git a/windows/security/threat-protection/windows-defender-atp/management-apis.md b/windows/security/threat-protection/windows-defender-atp/management-apis.md index 591e15faba..2e0966140c 100644 --- a/windows/security/threat-protection/windows-defender-atp/management-apis.md +++ b/windows/security/threat-protection/windows-defender-atp/management-apis.md @@ -9,7 +9,7 @@ ms.sitesec: library ms.pagetype: security ms.author: macapara author: mjcaparas -ms.localizationpriority: high +ms.localizationpriority: medium ms.date: 09/03/2018 --- diff --git a/windows/security/threat-protection/windows-defender-atp/microsoft-cloud-app-security-config.md b/windows/security/threat-protection/windows-defender-atp/microsoft-cloud-app-security-config.md index 75fbcf69a7..77af2ccba3 100644 --- a/windows/security/threat-protection/windows-defender-atp/microsoft-cloud-app-security-config.md +++ b/windows/security/threat-protection/windows-defender-atp/microsoft-cloud-app-security-config.md @@ -9,7 +9,7 @@ ms.sitesec: library ms.pagetype: security ms.author: macapara author: mjcaparas -ms.localizationpriority: high +ms.localizationpriority: medium ms.date: 09/03/2018 --- diff --git a/windows/security/threat-protection/windows-defender-atp/microsoft-cloud-app-security-integration.md b/windows/security/threat-protection/windows-defender-atp/microsoft-cloud-app-security-integration.md index cecf0f1a7b..4b4962140d 100644 --- a/windows/security/threat-protection/windows-defender-atp/microsoft-cloud-app-security-integration.md +++ b/windows/security/threat-protection/windows-defender-atp/microsoft-cloud-app-security-integration.md @@ -9,7 +9,7 @@ ms.sitesec: library ms.pagetype: security ms.author: macapara author: mjcaparas -ms.localizationpriority: high +ms.localizationpriority: medium ms.date: 09/03/2018 --- diff --git a/windows/security/threat-protection/windows-defender-atp/mssp-support-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/mssp-support-windows-defender-advanced-threat-protection.md index f788a1dd65..0ec05caa9c 100644 --- a/windows/security/threat-protection/windows-defender-atp/mssp-support-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/mssp-support-windows-defender-advanced-threat-protection.md @@ -9,7 +9,7 @@ ms.sitesec: library ms.pagetype: security ms.author: macapara author: mjcaparas -ms.localizationpriority: high +ms.localizationpriority: medium ms.date: 09/03/2018 --- diff --git a/windows/security/threat-protection/windows-defender-atp/onboard.md b/windows/security/threat-protection/windows-defender-atp/onboard.md index cd9030b575..39ee66db3c 100644 --- a/windows/security/threat-protection/windows-defender-atp/onboard.md +++ b/windows/security/threat-protection/windows-defender-atp/onboard.md @@ -9,7 +9,7 @@ ms.sitesec: library ms.pagetype: security ms.author: macapara author: mjcaparas -ms.localizationpriority: high +ms.localizationpriority: medium ms.date: 09/03/2018 --- diff --git a/windows/security/threat-protection/windows-defender-atp/overview-attack-surface-reduction.md b/windows/security/threat-protection/windows-defender-atp/overview-attack-surface-reduction.md index 90b081cc1e..98d08c46d6 100644 --- a/windows/security/threat-protection/windows-defender-atp/overview-attack-surface-reduction.md +++ b/windows/security/threat-protection/windows-defender-atp/overview-attack-surface-reduction.md @@ -9,7 +9,7 @@ ms.sitesec: library ms.pagetype: security ms.author: macapara author: mjcaparas -ms.localizationpriority: high +ms.localizationpriority: medium ms.date: 07/01/2018 --- diff --git a/windows/security/threat-protection/windows-defender-atp/overview-custom-detections.md b/windows/security/threat-protection/windows-defender-atp/overview-custom-detections.md index 4ca46423a1..9b2912076d 100644 --- a/windows/security/threat-protection/windows-defender-atp/overview-custom-detections.md +++ b/windows/security/threat-protection/windows-defender-atp/overview-custom-detections.md @@ -9,7 +9,7 @@ ms.sitesec: library ms.pagetype: security ms.author: macapara author: mjcaparas -ms.localizationpriority: high +ms.localizationpriority: medium ms.date: 09/03/2018 --- diff --git a/windows/security/threat-protection/windows-defender-atp/overview-endpoint-detection-response.md b/windows/security/threat-protection/windows-defender-atp/overview-endpoint-detection-response.md index a40fccae5f..31b65ba716 100644 --- a/windows/security/threat-protection/windows-defender-atp/overview-endpoint-detection-response.md +++ b/windows/security/threat-protection/windows-defender-atp/overview-endpoint-detection-response.md @@ -9,7 +9,7 @@ ms.sitesec: library ms.pagetype: security ms.author: macapara author: mjcaparas -ms.localizationpriority: high +ms.localizationpriority: medium ms.date: 09/03/2018 --- diff --git a/windows/security/threat-protection/windows-defender-atp/overview-hunting-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/overview-hunting-windows-defender-advanced-threat-protection.md index b3d6c3cfb7..598138a8ef 100644 --- a/windows/security/threat-protection/windows-defender-atp/overview-hunting-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/overview-hunting-windows-defender-advanced-threat-protection.md @@ -9,7 +9,7 @@ ms.sitesec: library ms.pagetype: security ms.author: macapara author: mjcaparas -ms.localizationpriority: high +ms.localizationpriority: medium ms.date: 09/12/2018 --- diff --git a/windows/security/threat-protection/windows-defender-atp/overview.md b/windows/security/threat-protection/windows-defender-atp/overview.md index 813d97f8c4..1277a549bf 100644 --- a/windows/security/threat-protection/windows-defender-atp/overview.md +++ b/windows/security/threat-protection/windows-defender-atp/overview.md @@ -9,7 +9,7 @@ ms.sitesec: library ms.pagetype: security ms.author: macapara author: mjcaparas -ms.localizationpriority: high +ms.localizationpriority: medium ms.date: 09/03/2018 --- diff --git a/windows/security/threat-protection/windows-defender-atp/threat-protection-integration.md b/windows/security/threat-protection/windows-defender-atp/threat-protection-integration.md index a336f30021..b491a5a109 100644 --- a/windows/security/threat-protection/windows-defender-atp/threat-protection-integration.md +++ b/windows/security/threat-protection/windows-defender-atp/threat-protection-integration.md @@ -9,7 +9,7 @@ ms.sitesec: library ms.pagetype: security ms.author: macapara author: mjcaparas -ms.localizationpriority: high +ms.localizationpriority: medium ms.date: 09/12/2018 --- diff --git a/windows/security/threat-protection/windows-defender-atp/troubleshoot-wdatp.md b/windows/security/threat-protection/windows-defender-atp/troubleshoot-wdatp.md index 271c270c35..12f36df3a9 100644 --- a/windows/security/threat-protection/windows-defender-atp/troubleshoot-wdatp.md +++ b/windows/security/threat-protection/windows-defender-atp/troubleshoot-wdatp.md @@ -9,7 +9,7 @@ ms.sitesec: library ms.pagetype: security ms.author: macapara author: mjcaparas -ms.localizationpriority: high +ms.localizationpriority: medium ms.date: 09/03/2018 --- diff --git a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md index dc5416368f..a67e865ccb 100644 --- a/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/windows-defender-advanced-threat-protection.md @@ -9,7 +9,7 @@ ms.sitesec: library ms.pagetype: security ms.author: macapara author: mjcaparas -ms.localizationpriority: high +ms.localizationpriority: medium ms.date: 09/03/2018 --- diff --git a/windows/security/threat-protection/windows-defender-atp/windows-defender-security-center-atp.md b/windows/security/threat-protection/windows-defender-atp/windows-defender-security-center-atp.md index 126c30c6b5..ea7e9fd67b 100644 --- a/windows/security/threat-protection/windows-defender-atp/windows-defender-security-center-atp.md +++ b/windows/security/threat-protection/windows-defender-atp/windows-defender-security-center-atp.md @@ -9,7 +9,7 @@ ms.sitesec: library ms.pagetype: security ms.author: macapara author: mjcaparas -ms.localizationpriority: high +ms.localizationpriority: medium ms.date: 07/01/2018 --- From f2a6631810d82dcc8a204c2c9152996f7b4aaabf Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 6 Sep 2018 12:59:26 -0700 Subject: [PATCH 29/80] update server --- ...r-endpoints-windows-defender-advanced-threat-protection.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection.md index d333f1c0bd..d31a895006 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-server-endpoints-windows-defender-advanced-threat-protection.md @@ -37,7 +37,7 @@ The service supports the onboarding of the following servers: ## Windows Server 2012 R2 and Windows Server 2016 -To onboard your servers to Windows Defender ATP, you’ll need to: +To onboard Windows Server 2012 R2 and Windows Server 2016 to Windows Defender ATP, you’ll need to: - For Windows Server 2012 R2: Configure and update System Center Endpoint Protection clients. - Turn on server monitoring from Windows Defender Security Center. @@ -101,7 +101,7 @@ Agent Resource | Ports | winatp-gw-aue.microsoft.com |443 | ## Windows Server, version 1803 and Windows Server 2019 -You’ll be able to onboard in the same method available for Windows 10 client machines. For more information, see [Onboard Windows 10 machines](configure-endpoints-windows-defender-advanced-threat-protection.md). Support for Windows Server, version 1803 and Windows 2019 provides deeper insight into activities happening on the server, coverage for kernel and memory attack detection, and enables response actions on Windows Server endpoint as well. +To onboard Windows Server, version 1803 or Windows Server 2019, use the same method used when onboarding Windows 10 machines. For more information, see [Onboard Windows 10 machines](configure-endpoints-windows-defender-advanced-threat-protection.md). Support for Windows Server, version 1803 and Windows 2019 provides deeper insight into activities happening on the server, coverage for kernel and memory attack detection, and enables response actions on Windows Server endpoint as well. 1. Configure Windows Defender ATP onboarding settings on the server. For more information, see [Onboard Windows 10 machines](configure-endpoints-windows-defender-advanced-threat-protection.md). From 30300753ebbaa3e558a24bd6aa0ca76a61abd2c3 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 6 Sep 2018 13:04:29 -0700 Subject: [PATCH 30/80] update auto-resolve content --- ...ed-features-windows-defender-advanced-threat-protection.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/advanced-features-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/advanced-features-windows-defender-advanced-threat-protection.md index 64ed3ed41a..28bcbdb441 100644 --- a/windows/security/threat-protection/windows-defender-atp/advanced-features-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/advanced-features-windows-defender-advanced-threat-protection.md @@ -10,7 +10,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 09/03/2018 +ms.date: 09/06/2018 --- # Configure advanced features in Windows Defender ATP @@ -28,7 +28,7 @@ Turn on the following advanced features to get better protected from potentially When you enable this feature, you'll be able to take advantage of the automated investigation and remediation features of the service. For more information, see [Automated investigations](automated-investigations-windows-defender-advanced-threat-protection.md). ## Auto-resolve remediated alerts -The Automated investigations capability is configured by default to resolve alerts where the automated analysis result status is "No threats found" or "Remediated". +You can configure the automated investigations capability to resolve alerts where the automated analysis result status is "No threats found" or "Remediated". >[!NOTE] > - The result of the auto-resolve action may influence the Machine risk level calculation which is based on the active alerts found on a machine. From 2d50f259b7ec3a930d5218226226415e0ece934c Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 6 Sep 2018 13:21:07 -0700 Subject: [PATCH 31/80] update applies to --- ...ction-test-windows-defender-advanced-threat-protection.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/windows/security/threat-protection/windows-defender-atp/run-detection-test-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/run-detection-test-windows-defender-advanced-threat-protection.md index 9f5eeb8670..44f78723aa 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-detection-test-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/run-detection-test-windows-defender-advanced-threat-protection.md @@ -16,6 +16,11 @@ ms.date: 11/06/2017 # Run a detection test on a newly onboarded Windows Defender ATP machine **Applies to:** +- Supported Windows 10 versions +- Windows Server 2012 R2 +- Windows Server 2016 +- Windows Server, version 1803 +- Windows Server, 2019 - Windows Defender Advanced Threat Protection (Windows Defender ATP) From cba5b0f92c69948a5b131033bccf7df893e2a4fa Mon Sep 17 00:00:00 2001 From: Christopher Yoo Date: Thu, 6 Sep 2018 20:33:32 +0000 Subject: [PATCH 32/80] Adding and replacing existing ddv screenshots to update them to reflect new UI --- windows/privacy/images/ddv-data-viewing.png | Bin 12391 -> 10083 bytes .../privacy/images/ddv-event-view-basic.png | Bin 0 -> 136825 bytes .../privacy/images/ddv-event-view-filter.png | Bin 0 -> 220235 bytes windows/privacy/images/ddv-event-view.png | Bin 0 -> 191575 bytes .../privacy/images/ddv-settings-launch.png | Bin 17829 -> 10089 bytes windows/privacy/images/ddv-settings-off.png | Bin 16206 -> 10415 bytes 6 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/privacy/images/ddv-event-view-basic.png create mode 100644 windows/privacy/images/ddv-event-view-filter.png create mode 100644 windows/privacy/images/ddv-event-view.png diff --git a/windows/privacy/images/ddv-data-viewing.png b/windows/privacy/images/ddv-data-viewing.png index 88f45acf3bcc4163963ced6f0739e89b51854ace..b2f72cfc853592543025fef478f30f53f805b7a1 100644 GIT binary patch literal 10083 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 literal 12391 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 z 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 literal 0 HcmV?d00001 diff --git a/windows/privacy/images/ddv-event-view-filter.png b/windows/privacy/images/ddv-event-view-filter.png new file mode 100644 index 0000000000000000000000000000000000000000..b463a8d6cca93a8c6dc7ec175173972b60485e2b GIT binary patch literal 220235 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©?cNnnUOce8WW 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¬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 RjS1i{W%+BDv*j?}{|nDP&`$sW literal 0 HcmV?d00001 diff --git a/windows/privacy/images/ddv-event-view.png b/windows/privacy/images/ddv-event-view.png new file mode 100644 index 0000000000000000000000000000000000000000..8bb2319afbe1146ed06b05465e83765b1d264b7d GIT binary patch literal 191575 zcmcG$1yoht`!xzGARr(h-BN<2G)Q-MmvnbZOC#M%cZYO?g0un$=@gJIK|1d`;QNd3 z-v2l59pk%u3}1)5?6db;>sj-8o;l|_VG45MC`kB7FfcGEk`f|HFfa&yFffnM9zOs- z@fk9J1%JUhDTxcgR16Vrf`2?R6O?gsbAiJWR5b&1CQScRJ zA)HFjf}}`HZ3jglLcAOis{l`)av*Y*-s&cIry!=7yi>H0+{IkToAuEFe!g;1b@LldN}g$8(B$l{iy!A?|BaF7Z}!m z?n6gMc?_Qw_OCn51(;xD|9$5}|Nr@s^9ICn8-;erb9-k8D;_;CLEd|a|M^t6g;Uof z%m!&;VPOS@7}+QIn$MOKGWIF|^KpB)HrY;-7lx8A98X+54*RKX3`b}$B9xUzwTW$P zY&;x8A0s2zXqCsYf0PM9BS~_Wk%{Q&@KsYwGPa8z8yibXN*Wzi;@y9|^$ZJZ^CLQW z6d{+t&(=r2{=vZ(=gl~WyvCr+OcD%AN=i$i(9jKAcH22lUeWsj2Be0Bgj^e%(Kx$X zX5l5jUNk(y3pR#nE-RBUY<&CnEgl|T1M%o?;=sVb#f8Ty`FwG4advjLqN1XNHXU}& zbXsO6qoyYxA0IDYEO-$-7E|2PCMPU(^m)~P<{O_DUK<9V0zUF9y;!D!x!sr8goK2Q z3_S&ftaXI8n3$ON@874T5%Mll-`w29#>QfYi&iHlCiY4FdoAadmg4lnY^P%uA9BBV zQIww#7X}7CFd#*7czEd5+)p#|hmVgFSqY`Hvr{27SLIiKYY+o zQ3)*THjEX^!yl4jQ(ab&kO;LV^B>ITlNgSTA-9dpurh0&;=m;)*3;8t*u1#7pp;G` zeJ7@pX~P`=JD~Ej!19x2k2P&Bs?=vr`hSH+SN|!)X5yZdB{Hgj&@RF}hcF)uuj`IR z9c8VAl$7OvaPsnzbO!C!+oNCWO(^@L&XoxnKNkU4>*7|y3xwPxmu74x;FmV?e3d(r+6JvN0 z6_tdYOM@y6rku~8KQ}jX>y$Fo7Sjd&YlWRX`+9zeU4+dJQeDugJkc6H9UVaxC@d(L zn3$MhU|GN+oVswB3t8>-~x#l>>bg%LRu)2F<=uRgaZ0EIr?8j3wL6oEh>ufBnI zswG_&-q0re7d{2!X>MA}^LrC46|h6h-gWYwnn}QCnSJ|^y^9N};|RLu>pnO*a8!F< zuArt?;QEot_KN{pd2tGuIE>juy1uwAu;)@z@QvxQ!(A1V!Mw%AVHBH^gsIuA{rXi~ zS0~w$qu6dd+JMC+OY}3|MpEME?<f3*lPM4yxGWdvjkTV%|8lOIU zmX|zgf0vLU=}Y_j`g(d9si~VYVTHrQb?QNzqbNtg>5d&- zxqTNTlqLkHV)W!b!vtqGIjys^vPv}P<{E8|<|i}i>$SL+CmaosN59VT)z1zQ*VRqe zn~~n0tQ6<*C?L=h=0A>bI$KHg@kB$*J089HvlK$IRqp9Ny2+z?P!a^@Zy}hshq>$X6_1>OE-8;nn{n&&U`ST;PNc&~bQ7m-^ z)tC(@?SMQnoXKB#YS$HPGMJRk>F{8c)702lB3=9FX8_t(xs}3U4}qQaV*C7edoFZz zE^t%E;>}6J?IGhWsB$u|HsyUUW;?EDwW9@B)SW#%n&0y!CnYtXSsAMco9N`M-y>dd zdu7LsmOLH^#n<4Xrbe*98g6q~=}BR;$`gvVKTqRwx@dizaxriJSfHVy;r4vkm;HvV zFPyQxsBrJ8^X5plFztnog2L}HWqC>p3JL52i=%IT2PY>z-lzMEmEbW&@;-l37h6vk zJafgPlXenllo!1Ie2*mHkg7+cefe^gBzf~KN7gHbFF_s|cOh>c+5%?sIN?jYJReP1 zb#-;JzK`ap_s^9Ta&0p|YYv0CPNB{p5<0E!ilqy68}8Q^$365^F);(s`VB)Nh#~1I zqJ_d}WBL&+ViV!7XU&D&R5r^WGBcz3AC_=4^aW)-*gN4>*)6?!Y@DxCUN1(S|EMhv zBL+jE0mkBo#&RbZs;8&t%GC5UjV3`)IoHv1n_SGczE6@t&j$3cEmy)LBA%41;n2X& zNi#ZD6NyVp4=T&^Qd+QHuJhkc8^{p4O}D=NbG$tXiJC)igUeHVE}gfV-L-f7()wy7 zgV$4S_$j*L{`ll10z7=lM$Ly;Chuz&NB5?hoC>F{_r`Io{(Cl%A3uJKgfz-BujjEz zNvQ9>6vQW<$$#~`YnbnHCxrisY_!E~Urt_LyuPBs7VNOG zS=stLndG&*0$eCWm_~#|ftrz#k(pUh%~u)@4lB>Q=_FR1I9692hCcUedq~eaH#P_g z&T^;_g#zrUC^lxk<-mqLqq8bfS67$f^TIq?)#Vwca}4lWIBRQbGa)AY7aO@JC$7_R z4_wAfaXe3UVuhyjgbFk?=&%z8EltLJcdB~xs2Gxw{F23xGCj6vUc0xA!N}Wo1|r7Y zoci9Ll3Z_y$JM`Uq0_FHsUK3<&P5~QeujbJALpa_e0Ov6?e&GrUZn~))V{nU}9p@V-F%TwvsY0qw!xorF2x=S?u8F<<%XfebMtebqOfIK25Cy+V7H@A(;{@z?k{(TW4ud%j};5^MvHvNAvWcZZ9HyGO23_AaJo0&m-EN+0oEK`x;V*ED?xC7 z^3$OVUTvZNo}jL3v|yy2oFNc$loMr0ZEbD7N4X^4=c~zaaCIu0Gm4sZned=mmskeK zAd(u#-dRrK{u7q>N1NEJ?1ucJ&~SB}RuR@*<8c5Q--h*DPIUBR^X0E$2&jZ3Ec3Q= zjoF14UoGpR2sq@18&Q(yE|N(w?xqigcwu3oHws#EzIOlp^Zd`coyjmt<47B!#&8R( z&y_nC`OWpd@9m6LvQ5M6f}Y%qr7wJM>LqkJK>V2L=^3|1>=G5iD%gVkaM2t4o81MbIQ;PBvl@DxINm4BPv>O$i$Q?n;H^=r3Z@_!WT zpi)C-lM_T61-_lc&?OV1A*qP%!~u;%Y9JXRt(P>HxHnDvch)UqDPmFu-# zK*UKBG0ZNFj&Q(!4Jpm@w3?~47+ng&mn4`p!9<4$aC%=HO_XbQTx^ws$KPavAusw| z?snW>cJ%s+9T}jZz}+%CtPWuP_cnRj;B$Qe>Hz02{%|xYfq{XDm{i}=c^cHEx#pjN z#!gL*>QeeA15Pbb46JYCY@26;b(VEPa&m*&FmW+INRc!NaNSCePtY~$5Nf?vN&AL~ zF{ZlFy%kbTal5{-Q|Lr-dn_OxDaoY=27bGlF)UafhWo{?(Kj_;SOqQ zBm_S=rHE*7dfE}41xnt96PH9SMRDdlTHVMlDdr~C7bK&)ihgE)k~W!@uA9Bq5+sZWBt^>d};Bk$h5+lb46+*H8GW*dz@1NeVl zAea_MTvCa$1F??GU~aSpqm3E)bFk72%>%^(A|iV=VSJ~RMMW>peav|G;Z=Gl8x@A{ znJN@but&$0<*rT|I>wb*kKR6Uc0R*SOi1{7_9OE~rCPWT1Tm|}k$Fh$@@zp{+x2e4 zq7T?djSo^niyAWAm&3Hf_y&FHL31xPp$8gp9i6#$?@KEAj4~Xq$+@|!Z!E)E{Cl^H z1OM(EAf$f|2N~_At3`)753auxD2$A-JvsFwrqJ^`5KXn=uS5P1xSlq{-;`080TSaeqhO@*Y`_agOIL7@mApM;|5n0&@g2^U0tq z9R+*t0QD()EHY?xO>53Snq>eM%Bhir70Ce!di$}`{UWt|F3j{PDKrmV!G?Bq*Ok5W zoC#Z7TO14Sxw*Mr*6bm{!2=U`>J>W0m6c#3e;*!tT<$hp{%#2Scfa@Wjz+u4yo5DZ z)YJq;{E%{?93UZ#0dkEME3bb~om{sgGX94Yg#Y{d`gRXTuA}}T_3)oGBK*Im0u9Y~ zU;#DA`pg0CZ*SE+=m7Vhw}*ad2MZM%dg1r-FQsVC^z(mg#L)l$>L&j;oaO(gM=n7o zCJLxQC2rn`3)qZ|yVV076~B6=-njDK(*K!}wQrAXd`x`{xQEUDFSJxt1qB80VW2#8 zfBRN4`va?ml9`#Ahlhufk`gFn=bD_<%e8`PeJl0shWLw!Ho{FVS$pU zCiYin4uDE+JNOkZzeNL`oSc@0@ly3;m4>LOD8On`fOod;)MQFf6CmNV7m&9AH5?BQ z&#_EHW&4Gc{Jb89caI38X7!`#*4EZfpP0BPeGQ9COXKNwW*g9YXJ)keJEv>R9G)N{ z#qFfy2O$GyXLG(Mis)rf+pd|hao&Q6M>GD;8!BD4k23D<)6>%)o4XzYd#%6!MU}Y4 zh-50WN=#J-5Wj*okMGZ$Kn_pmabwV`l^Bk|1?~3jW?^Q9Zj0LRqF(h07Xt$WEiKYC z;GIgxX$t|WL=0uVeydcipsgJqH#9V~wq{Br=q)cl3`is%9weNc+}!x)?0D~OGk5pK z1ra3-_|jxl!_jd-EBX2P&CTf~%+(`|tsu+)^Fq#M#TzxrJqAxa`W|H&85yO5-dszI zBK&K;&1?pM&wl@ILoiAJ8}W2KA5&7eEk-Gx0serEgF`xKXJ_Zb2V9C6(K>(?ptd4I zE~+#|IL5@l$Rk9gskOkI%uz@Y%>m(q=nNx1Ed+}=hYW)EF_x{^aJgEk2*x;nkeK(F zU?(S1qFCl?L62x-BhQ7O5TOZdo#D=FZqie>`X}Z{njaqt;0p^sz*4DsB@kk*#nQQJ z91Jm=>s||Di4!w^4^vJSE;P>B_c=1Ur*8=p*5b>JW@$DS4vw^Jv4W;%n3#(E4!usJ z0!E2lT-~OhOr3uXC*0uzcN!jR5XO=CMS<>QelHGj8VX6oY3Ig~63X6-(>U9W{5@v9 zQYu&-{>NjFxVCo`?{O9|FEPpr3ZxLTeyJxjrmCwkhysinpI~|c-PupfY5)1hj~~5H zKh>aPVk)bs7_+DT`SS;dUhC*P$D+hrTid-jN@>7H3JD2;&;xsdiLod?EiK}L_R;y( zpW#eyml6$f!Ou}qsA=UzMWNBr;@)#alWOYf(EjIzNRXc&48@2%VXPP;#^&axL|}06 z@{1+YY4s&D{!2V9PUnrMqZq_>Vf3^F9JaMu<*Dp8aiWb%c;a(Jh({F6%*-q-%B8dU zAb)UY=5oC~q^QPy&=by6k}d$2JJ?8A_+ixO8q4tOfG>bLc+))c2kg1j#(Exm@;TeF zB1LmDdU_P1o9}i$xtTQq3gvjlbYMPFsn59jzJ@v{ zv;AB%m(Yy)#aMJ`=x2HVDk>jZR1&@&!*Jsx5&8LV(^gb!Wg3v_>2uI%oLyeFWZ=F2 z(%C7r61>CP{+l5I}eVgvx6lvY< zXWM$dmf9!P*Vx)h2o07a3I+zbWxt%pM%?sXngn4*#aLqpB)5e8Y5EyjYiHqQ$mlzZ z9|hjm$CDBg&p2slEI_N?hxDypo};Y~J

$2J&DpN<0{~kEXA$ZzOd?FR|71JHE^c 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

t=-Cj)A1H5;yme^hqD` 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 rPG1_<8c|ft zB1qI0BZxcwz3wOXqx=8=-w*Bw$(8FmC)YWj&-tA5d7t)N$zG^(!@ zUtha+eVX*U|0V_L+r9OxFX?jK`?bo;Yn7v{Sklc62YF5TYuBn1ZeLiFlkTZJUKx8| zyGGmd_j7%~y~Os~H9n%MqWl{_i|uTh5lj8-4fiQ?2ZtN-jD4>G4HbjZ_gwv$LfJf@ z;2E9*ZY!g1=(+0OBQKqPuwaz-u%Al!$+P6A0M|IS@ZGx6O^rDvMUl5YzJ^0h-~6X*;ri`Y zm%CL#>l|XG;S53sZ*DU_E~%mgPFI>|9{F5dp3KPg1H?|4hrfwhZN!Hrc3n*75Pk5! zAPG~Tzr8r?GP+7&P-w9oOm@QKrs}ozFL&N|mUrxZ1im>x*{zC~J^qCgvOH7sU4(8- zeLai~IzQIm^`B`i(+)mJsVySolWKjpU8d}4ZxFLJQ&pw)e7g>ZcCM-jBE9_x@~2|C zP(8g!-f)MT36^78>jh zaOk?C849b!QaMv$nm#%PzPgC^c#FDzhY|nc@{4Vpj+;iL+0ViozQ6k(VaZg`r^$C} z9!luY_0hW?2*^Lb)5yc(NHwW$?i9(og6-q$PU1Rd=-wNfLzKGUQvhIh%A;sYMJ!U= zt}HGNbO?Y~$KM(Rwru7R%0_-jEM={1FSJUSd$0LV7HMK1tf^S^E_DQ*cZrQka-RiV zZdq1A*ld1$5g+Vy_@*briv9H1Sd`atG!1z6h?v{POZl7Ra_!&(=+T7A)@Mro3#o@- zJ1zx8@c}oma<~0tFI^vbJL4AFTuKj!K!)O)N&o z9}Lp-qt|r*VG|rn2Mia0wucY?1?9eUJPf@XmA+9P3gq~c_CD1dnoe=?8Ze{# z>~37u5Py*3nUXPxPZLTT=5OUO?CKHe?#okJJgjIHD3dskvv622PYiagI|Rg>n#BM(4=sdjzi^`*4HlTGMKL zxqrA3er}1_a9mn87D7D4o|0nvIUDz`-@tQRZK+uhehNR!g>04hZt#A=*KqsLc9Da) z7dZ(E3q;nC;uBr0=B{vP^ST4Cx|r|LLnBeJswuIM8t?iwaFMW0v!gd;F9i2r-wQKl zKj8&JRi)+jd+D)~QJx1)D=|W-+7tJnEz|n3ukHcRl)$Mn{ra&tZ)Q%~He~gNIxY@| zC-;lNmyXiM)T;%@c@>Ve<&`Z?uUmt51D4bW(mO9O*eDI;amPtJ&|Jmuy!}WNU2b`a zBa8qb_REwH{lpjts+3|GryNqOuQ9B}-E|r| zr*ZdFcyQVmC$VTGOFUh5{HDBKw2|S;T<_M_d|TAXb+#I!;{PeS5*mD3X4qav>o`^d zZ97P-((rHHZkTh*Q5XXU2=zUpM?~QW4UO%tE3?H}aLQP9;bxxtbZP-RYnL&(^FKZn zs#7x^$MrnJD}Aw(_)s!Rl;>=Xo!-#6*kM+Ff?SK7SpR2c5rpN%3KKt#8809=y4H7V z+NW)=`*!({ObLF46fwl_3}F#k@YUH^d8T`Zl;$-NLBMB}x|S<*v70O9`?a2%7Vl>5 z2KREE`DlLTKQUhmOvM%nZ>07fpQ=HL~$}<~DD1o@)KCy~pagVFTcdy}=RFZD19>bVWSD z&%R~#9sxbt~R!kr5A&GdTalj;x}ZV)z9IN@;3+MuI@ADZqvRV;V8$ zu$lH9UsX4QS`BK8{TM@@5WjV?oQ(KX{UHtq80hlzv!0=8c8ZiK`Oa%-fW5d!atCSD#LA>os?EfB&abhF41#|I^0>ax~lW;q}?& zvQ(MDd9%isU#ZB(fm!tE1P(a;2*sDcXL~BQAFchSanauy$A9@w{Dtr3=>T}q>7Q=F zFKL2v?bUQ}?@_72L^1jA%gT^ahYI2`8XzVJVKFdpmSIVoJozX?331-_&N(+@t7WDb zeq!2Cu;B{;#b4aF>R^EFcPF$xicF(b{ULMG=^@bTTcLW#TEgQC|NEF4LHe

ILovyluxT46jJV1n7^ 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

ge9xCzO=3yl@d9U|tZB)<%#Zp`%;j*S97psYpW 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≺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 MuBlM`>~+BZ0u;)|6951J literal 16206 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 Date: Thu, 6 Sep 2018 13:41:33 -0700 Subject: [PATCH 33/80] fix link --- .../preview-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md index be77829814..3eab3eda81 100644 --- a/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/preview-windows-defender-advanced-threat-protection.md @@ -57,7 +57,7 @@ Windows Defender ATP integrates with Azure Security Center to provide a comprehe Microsoft Cloud App Security leverages Windows Defender ATP endpoint signals to allow direct visibility into cloud application usage including the use of unsupported cloud services (shadow IT) from all Windows Defender ATP monitored machines. -- [Onboard Windows Server 2019](configure-server-endpoints-windows-defender-advanced-threat-protection.md#onboard-windows-server-version-1803-and-windows-server-2019)
+- [Onboard Windows Server 2019](configure-server-endpoints-windows-defender-advanced-threat-protection.md#windows-server-version-1803-and-windows-server-2019)
Windows Defender ATP now adds support for Windows Server 2019. You'll be able to onboard Windows Server 2019 in the same method available for Windows 10 client machines. - [Onboard previous versions of Windows](onboard-downlevel-windows-defender-advanced-threat-protection.md)
From 5511fe53c5db7320fdd807729332feb598efa55f Mon Sep 17 00:00:00 2001 From: Christopher Yoo Date: Thu, 6 Sep 2018 20:42:10 +0000 Subject: [PATCH 34/80] Added ddv-event-feedback.png --- windows/privacy/images/ddv-event-feedback.png | Bin 0 -> 11254 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/privacy/images/ddv-event-feedback.png diff --git a/windows/privacy/images/ddv-event-feedback.png b/windows/privacy/images/ddv-event-feedback.png new file mode 100644 index 0000000000000000000000000000000000000000..393a0514b3be414cfd368d9aa057319f383febf2 GIT binary patch literal 11254 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 F{{XrYTmt|A literal 0 HcmV?d00001 From 66d89e37728be9a1e8ef2330ad1564d04a7d2f95 Mon Sep 17 00:00:00 2001 From: Christopher Yoo Date: Thu, 6 Sep 2018 13:55:04 -0700 Subject: [PATCH 35/80] Update diagnostic-data-viewer-overview.md Updated screenshots and added new ones to reflect new UI. --- windows/privacy/diagnostic-data-viewer-overview.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/windows/privacy/diagnostic-data-viewer-overview.md b/windows/privacy/diagnostic-data-viewer-overview.md index 4dd545540f..a3ffc31558 100644 --- a/windows/privacy/diagnostic-data-viewer-overview.md +++ b/windows/privacy/diagnostic-data-viewer-overview.md @@ -60,6 +60,8 @@ The Diagnostic Data Viewer provides you with the following features to view and - **View your diagnostic events.** In the left column, you can review your diagnostic events. These events reflect activities that occurred and were sent to Microsoft. Selecting an event opens the detailed JSON view, which provides the exact details uploaded to Microsoft. Microsoft uses this info to continually improve the Windows operating system. + + ![View your diagnostic events](images/ddv-event-view.png) - **Search your diagnostic events.** The **Search** box at the top of the screen lets you search amongst all of the diagnostic event details. The returned search results include any diagnostic event that contains the matching text. @@ -68,6 +70,8 @@ The Diagnostic Data Viewer provides you with the following features to view and - **Filter your diagnostic event categories.** The apps Menu button opens the detailed menu. In here, you'll find a list of diagnostic event categories, which define how the events are used by Microsoft. Selecting a check box lets you filter between the diagnostic event categories. + + ![Filter your diagnostic event categories](images/ddv-event-view-filter.png) - **Help to make your Windows experience better.** Microsoft only needs diagnostic data from a small amount of devices to make big improvements to the Windows operating system and ultimately, your experience. If you’re a part of this small device group and you experience issues, Microsoft will collect the associated event diagnostic data, allowing your info to potentially help fix the issue for others. @@ -75,6 +79,8 @@ The Diagnostic Data Viewer provides you with the following features to view and - **Provide diagnostic event feedback.** The **Feedback** icon opens the Feedback Hub app, letting you provide feedback about the Diagnostic Data Viewer and the diagnostic events. + ![Send event feedback](images/ddv-event-feedback.png) + Selecting a specific event in the Diagnostic Data Viewer automatically fills in the field in the Feedback Hub. You can add your comments to the box labeled, **Give us more detail (optional)**. >[!Important] From 04ba8e7ad1f2c4c5bde5d1e9abe733ec22f2492a Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 6 Sep 2018 14:40:23 -0700 Subject: [PATCH 36/80] added DMA guard topic --- .../security/information-protection/TOC.md | 2 + .../images/device-details-tab.png | Bin 0 -> 42176 bytes .../kernel-dma-protection-user-experience.png | Bin 0 -> 21128 bytes .../kernel-dma-protection-for-thunderbolt.md | 109 ++++++++++++++++++ 4 files changed, 111 insertions(+) create mode 100644 windows/security/information-protection/images/device-details-tab.png create mode 100644 windows/security/information-protection/images/kernel-dma-protection-user-experience.png create mode 100644 windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md diff --git a/windows/security/information-protection/TOC.md b/windows/security/information-protection/TOC.md index 3eed493afd..4afb579db3 100644 --- a/windows/security/information-protection/TOC.md +++ b/windows/security/information-protection/TOC.md @@ -27,6 +27,8 @@ ## [Encrypted Hard Drive](encrypted-hard-drive.md) +## [Kernel DMA Protection for Thunderbolt™ 3](kernel-dma-protection-for-thunderbolt.md) + ## [Protect your enterprise data using Windows Information Protection (WIP)](windows-information-protection\protect-enterprise-data-using-wip.md) ### [Create a Windows Information Protection (WIP) policy using Microsoft Intune](windows-information-protection\overview-create-wip-policy.md) #### [Create a Windows Information Protection (WIP) policy using the classic console for Microsoft Intune](windows-information-protection\create-wip-policy-using-intune.md) diff --git a/windows/security/information-protection/images/device-details-tab.png b/windows/security/information-protection/images/device-details-tab.png new file mode 100644 index 0000000000000000000000000000000000000000..4dfe33e156642b461e46dc32040130ffd7c0b8a7 GIT binary patch literal 42176 zcmdqIWo#xr6g3v+Z1@TDhMAd}nVFfHnVFfHIoS;}Zy292GvkJ~c|Y}QrM7CN{;AZF zJU$+eMq|%~bMM$uit-YOa5!)vARvfRlA_8WAfQR#WfTVN`z$w$vi{ux>Y^+m3{pRX zclO|H0s(1Cfd4Rp{BFZKN@}@)fS|hmS3tMT2|YnTO4X!9g;YKDFF!qW@g}lQ z;$}Wit}O&!{C2i_x>{IxUZ$s+{N7v(+O55iw|#DUUbaIR!9qhpq&#mzUk3lX(CZ5d zsj8&rc`vS>hOAuE6{cO5ErIrhY6yOh{8{1|Ko5zeuVv&#)#o zBqa{x{Lv@SH<}Om3nt)4`A^ids`T`nwARQ*%&5@6510nfk(3*J_C~Ao9@V0W6Iq+P zSYtdx7e5u9!-+m!Ma8HT6?BlM-4oO|D(LMKco*N5A@z*N(PU%6YUVy5uXp-pXMBhG zP5e^})318*B^tn6lVEDdb?!!czF{wl%UA;KEa`7f!hT5sf<{$d-s_~ zP1-GUvTh~j3{(MIc3FR z{mibj1|XWF)s0;e;Fm!N*%gaIe(ov=+VZ7F<+XLf+`}0@dmjOe`^5W*I2oRT+g`FLMj(#|;TiC!FpW;K9 z$@S*qEHFUP%@M#-XqIt;nC`ZU!5wZUH6aBPUFj0-56`b$p!9XSevzI=0Z~UEYuNbf z>B$Yue_2pMT6kM`mmLYI56;~UfNn0nbC8ypn`z*J6uH^YfK53WIJhvJSlqe&cb*-^ z44lf}pUEl94WXS$z~0Qs7D_}NqYLg_H=0AUoSr6X%tRS=U%H0+4#HR2SlHf5Pgj?> zQjUCYz}35ygPq+0GShV(ir`ga?(bc`G zX#H0N@T4@SB$Otcd>zm*LS{r{B^mt=+sN0A3V$%`iLuHS6~`w8x-PuA<|%NxF5dsU zsvz4;LSl?i1T5V*mfz%Ip*b%BDc(%i*vsv+VgWrpcxbOt02C@@uih+|L0{|g+Fq8f zct@@UG(G5g-HSJW7xxRHgPHheoIe?&rjE|LV|vf1*pxrQD&0FPUFilDL< z^P~DFCQpEelEXUH*o@hGwI^l#w0`vq|<>d!1+Dm6#257c}jF?Z7(#=KTKJ%AwxqUA%1f|;=;FGls4AE zt*@^OJN$j0Dgw5R^6~NT@bC!~tGZ58#lb&=ts4gJ0Pnqs+U4x**S52n!laMcH?NQ>* zWBmd8aa|nqRt>-2(x9~6#~gFC83R@+CA85uPGfF%a#&qc6Y#XGak-8(YA8lR@e-^t zT|94jIqmQx^~3D-^pEn~-B0}d`v>?qB)4CD^kxiSb-S5je}^n`gA+nB%!7hze{m{! zT0;^faI7l3-p7z9bF8c~@r!30(q8=gxiK|ti6KEN6%aXA=aAU+5lrHlsAEuoZH`J+o&FWCUN$<#Ah z{i_ozCy|x0ZBAK5uK$2SqRY_}??*zN?fK{)BgWI8%%`K!*I)Tne}`jv6?@LTlyr4z z(0nFdSVxpj|7l{5N=gc|@Pbav(mB9{hiSu|z&O<}a zfLgpWf2_i?HUE*gL5;-4!r*CIi3f~?#(s-=$6p%EC*6S0#fIS8kob4%D@_`CTiqn1 zD6c;n(JIK+kgGp44LPbAFz@msGQS>%oUrKcE&Jnas?1Su)sO1aj|5I0;D$h9CnQvG zcibh%ABabSx`H75avU6-wHA>0zH}u_JUld>tV1WVj@WQFh#nVMp}|get%5OQ;qE+a zeK>8SfWOzzlvzK78v`2~-`M_amEkpJN?|GA(QopL)Ki7QX-U9FMUVwl-CP?Ev1pu36r+MJS!y zDJbiZZ|JTvx4mK%4qa>V+G2+o(Xu3v!Fw8KT;J)^`!p|!eyvmxG<&4=0W%vQ;xW>Y}4=3F}pf9w84Awshj{)h{vZTWXWh(JrD|{}hNTu%5iWz6PFcZ%?J{N_dM* zNlZ!Lkn_uLSM;sD*bppuoSZn-@(mc-`Q@dU@Ck>hyi*h^Qs!JQs;=53Fjm+c5;;9p$LAl> zKcLeZzuUBv$!H0gByg6P-B45a)|l>pH27>rGr;pbSk>MflsA> zxii{rY~X08V-bQEHcmX+L_Jy6+$!HCC5+H(+B$AAvBHAtKGPVrW_jMc0(m&w1lZa; zIt<<}NbxoUY(X-F0`!6no>x~^09bx&YikgYkk~jl&eBSh&*AqSY?qEKf09W)wiD1M zNw#qBP5KkjXmiSQt;a2cVq4o6@9&*=aJb7^+Y=yE6jtFI4ICUV(LbX~7}N9xZn&yYU-t`Ma1hsTsJu*HJEWy?3njzafS zU&-kluh)|pBvC(qHmoyqcQCVgo}6RG3mM61?jvrNnh}JFMMh5~Q{w(1 zoq7qr=8=Zk+RsQxNN7n+Zfp#&H6?f(N^>CPMc9ZiuePRst^Z8aS`X6F@jN$U-qzyc z-_*&@@D|g3&`Q)35jw;Scr7~ef(nvMp7*H4&&)fer$CKcz-Euw8jKx3;dXt3x#PUpLUC1%!-%Hu%*R3JjWx5TSB$ z)!)H?1)s&8{rL+1KoB@<7`hs1CboU=AGWo7WXAXU8s@t$Vz5}h!K!SSx=Z;YQF;!S zl3e9A@`Z<;vbr|d0?nF>1rp=AAebsoNkop3;*JlM2FG+1{1Yh;!hC4}_a87onMVQ7 z8OIR%y_7pm&wIaxe^-27J$h8)-~hkk>b6RMy#qkcS@Y@%321y&|9X?O=lqMs$rtj~ zi7;o70seO3EEu5o~O)uX_#PQ3qjot`uSLfbIkkMJBZD8O6tknYP@STGQH z+5|-aNRXt!K=9@Z9-{Y5q60pesE;K$SW_f_%3p&O;>*X60D(A~FNBi@@<8QL>Os_f zAa(GLW3>KJ+*h_OLqaq{iwfG?JBLQO`UHklknw)9RZ~JJdMhWJrtjca_Nb!ig8DXb z9qRm!Z~XV6N6-k+#C*bhMe_3b7D~`_T3foeYH*PEF`>sO;lw{qzsWCDSOvuk@`40} zTJcL%hr@*QLkT~%%oEdSFJLJoN2o8rg|Y{ikPj1^-tXyPY-eWXk|s3)Clgq<$!`Wf zqL8$1X7|wm{GGS$8C#zQuSLoiECGyLJDK1rC_h)_IrW}coXCLsZ_`$;f!{} zt)t8198=`6noBPgxjSbTk20S7j(i|{I!0~ywn#k%ZMPtwiNLU!EW#FXr|+N-typT{ z49a18re^I7;$dn#OJW z9xnJ?gY^cycdu_>A;&rMHex{v%FfRI&4!%#u|PGTFQ>UY!GgXWY{i|0p+MyE6{rP` z{578t5%Pb8=`!GqmTwFsUuW<;^zm^$-s4Y6Gh%#sK}v|1|AA#|p+!Aa#{1jH(=(LR zVG;Y3W;gTwv}`kb5h{2F(2eSJ&9 z08WCBpTD^;r{A9pe?x1?jVc5j{1o?Cv!S|Vaenpp)#Wt-9>I6eF#mk|9ej83Z)ia( z@Of)n$0x*Fvf@}i7#6_Z_nSkdXwCh;HTb#+-~&sm@)?upw^juT?$*A{7wHia6z71j zn+6ncg;n&_wN$q9kzCD9DK9SoxhdZ2quOJu(%k&_`Pj_7GBPJ!EVOJY^9Zibs$h0z zt(lo$+MC*+Su;S7PG(S1Q!I0IF;f5nYnd#I$??=zZugJssRz8ukW1aT8i?%V+$56f ziEgOLp3Na(@sSRv-7_7ggAHeS-c28|4 z<0k{>{Bx8D^2~wzDwOmZHoF)0X@+CCd%VIuaE%PpYd@krVCL*j$cW=D>~QDnHmxSh z+KJ(<*h=n8fOs4`B;NkkX1eVNBfX=EF!qDxBe*4BAi&T2eYer9A~khSRwf9 zOCg|_w7jmm3aOj)?-eG8=1xZ(`?32|TsCxtH?QpH+l5X03k%cGY({!|Ga=^>%&=-} zYwa`K5;`InFSO75*=21V!L7sCpyia+=M|MmBsUF3WmyEFi}7mgKr4Ufb0QHYY&~!! z{F1=1V^e&LBSEASz3Jh{>#CyrIwL&3s%i>Kc2HFtx~Takq?G1EUyToykJ1)$atc4c z&(_vfQ&ZD=gT9%msVS{n@@{-C9)QSuXn`i1*jrfNLf^VpZ*Q-a)ft*fi;&PjLBQAV zUj8>W@u*sGW!kIZa{&cg&x>xtqe$>8*E_>*rm{%p`mVYSPl3oc;AxeOjvGgIujpJNZP5T<%DpjK0T; z%`9=~887Hb_kh+V!eMTK%L=Z8%;#3{h;hKYR_5!+xex4bWiVe(+T%Mu=ti8Nz(vM; z)eQ6vqCGWNJ3l+bMu-nfA2Gez*2G4}e7BT_Uy;Z^Vn$HLYambyLS^-X|1B}cOUOdd zDx+Ww9yE@c>vyj<)S-+6W(F$hE-pC1tUN(UT`!*RmkbSU^I;fnfcwAVvR$oY3K|;? zrPsE^Xrm&>)Q`wm9~I#4V5K9e{bp(M9A~|1Yo5JMR9{|EyYT7nre+4~Wf>G6Ex98A zqmbm#TsTy)Z;%n_WZ{&s@Q>;OIuwb^ZnaCb-MBnm%qAiKzJ42;B?suJZKv_Qp zo(L4wR3bZvofw+P=az;kI2%jbMi|+7l_Zk=RrqWujpGW+)Vkv&FDtH*-ssS|+;n94 zr|0Cg$k@rwZR{EI9*5%M;{L~sys!b337y0C-lo`BO)vr-9X$d6k#TphNVA4AGdK$HIY(5W=#$sFYK)f)#0M za%NoEg5h3la)#{ubZ9XH(+#yD&r>lE`=|@a`^6TcZ{a>Tcb*@Y%;wIeXfi~j!#~R^ zN)OYQM#;*=I;+LdUmn}pYa6EJ>1!QlwQRQswXhI4v*#kP1ALKTJV{;%_kDl-hl;4ezt63w zV#*}myRf7&Ry8p{_k!m!+>Y@^}0PU6S<+Wdeuhm-$9vy`w9^X=vOdosewCy0$M0hkK1)c z2mF6m$N#v%|7vLe&${~meP^(NBf#0+-PILg(QE(L(Vv;%kN^3)-L8OfA%BAQQbh|t zZN(k7PicNBi?;X%`i6P~_OjN7KsP2Vgy%fNKJvedF6t+T)F1dx!db{7lovxL zJRlVGQi{aMB+uq9q#+%5OrGbyz$G%;ig@z3W>qH+#-kK{2}H`0z|?PO=0lwe)XyT} zNpZ__@`A4w1{5}gd$ICwb{-`k&rE!>tm#xT#a1+$i z$33(@j~X9((o|ONjEr1C2)&u8SysRZpMtiWIM8(;g!JB^t>+`!NbGoCUGJkR#`cyn z(@b*kw!BAW6&6WgX@d&=EVEt57Syv2jPW5Fk7YZufd1`zpg=RY1j%OSp6)GejK&Ca zPdhlYjO3?xsxro7Xq`R>SN`IsyKrHFd@gNgCPne}#PNnt*S37v^|;8@!j$zVTe>ht zMDNOyk%s1Yh~A@7!ho&%r%#DLZr<|VJG)Kn`f8~Ch_y~~ObxW3%kOF;kJNb9(j6Bk zi5)Yqa61pD2X5iSfdz>|Fv=+RjK$v>nZ^vY7xy4S?Zv>=x%R-k_EQ;_w4mku%XBWLKff|aY;0m40Vm8BtLlaH zO_CkB8tN+$OPBT%VJsfiYCN=ns3%I0i}TSi&pdKWW!EaT8fiOo_vRQxAxh*I6finE z(yN#2VYKd$c$^OUTUiP`tLcv~ow<0<-ZET7gRfAGyMIkoySh7+EI_@BTO(nTjjO?) zXJp-4O|~;L+7J}u?3m6ux%g-AAk+>s4Y9b!>u1An>lU zf+hO*ZHc_&NkyO<$lttG`yFfP;?tNG0hw7B;fGcv}l;{ z{cKF~G=b7*9vJF^Q-WvOc3)v8$0RC{@h3pAWJRI2wi2rZZc#a?H0FNdP8iv?&jaX# z?zp;7WM`ep@p%y*P*b{^&_MnHFN=LGHc)ICS3`j>pe7xv>=Q(NJO?kfaT*rvUy`X2 zyQPwYptZXm7RBOo{eJD>%nj@&mZs5D_b9&_=<>1GY<6;z182fRzR;!lkv<4THATh5 zkdUE)fvKBa2In)E;sDmSXAO3VhvmLUX_avvC+Qd)os+{IXrr^*l8cN)kK2>OZD_}C z$UT6f4zfLHUr=Co0Kc-`)#YWN(0)V2BHm%guA3c7l<4GppeTuxa|X0!@PJ_>-Fw;x z4hu*QEhmevp@~UI%Dd*k!JX z%MSJyrv^b#Pbc@{;zCDvVE)C@&_ANNDVVr9qX%VfM$8T|gRkxiANSfJdEWgPofyWc z^S4Eq3147y4{4qM*U^X!XHH8CA1~+J>gtXF>l;fx(1MxsHzr6L_`l|dRJlPxfwlNA zL^yBUVILzKo0yc1Ewa5;p$G5~5g%9Xiqn%KWsC9(_exb9HxFlHuxaPX9q3j*ZcBh5 z5%P9RyWrx?{r&Wi$j95l(|Mik z+fhUTSl`%xtullK*FELx;eG7Gt=IPy(w%#%bQaZ3={YDMqIDbvN$a`b!eWcRl zh)@{NkQvFS485PZH7^KPL?HO>{G7k}vQX?NC8mN@Lb)^aV4=X2hzW#{fppTKh*^rZ zfByO&wxXm_s>jLcp`=D!{SY|z0FSmb^ARHAwo}`rM=#LS7MGKMPA$E?gPr;`^Y4ei zSHV&@fINkYxWW7apqO_zr>$UY^pLZKL4s)-{Et{+Q}zbKUf?35w-lrRt70V zE?niXiKWQIc9y*T&`J(ISKE%t$%b4`;$vF@Mla*466w;JKABs&FLTw-hIL)MN8}6% zGOF=?dDLP4!&*mbcAq$FIV}?UZ&MZq_jh-CU8F4mf<4YU&xesk3~WC9iuYcW6^yXkW+qH89k+&H%ONO%tjd&!G61lGf?y%QD} zKP*B^zk`*yh3hO!4|parwwQ?D+}X`z({@brIl;}HZ0iaRTfO+nYS@Q`43tEPddoxc zaF}gs*~pPwVn}s-+(W`L_fSYX2=+W&{icp~60he-5f&C6cC7Y0hc}ue)mYhAENA^< z3(~-xhd-cMSG~t@EeCqM91aig+oQ2;$8EAl{7+bTxQ9JXDx#?wjY5EKHy!2E6?7v7 zE&W^e0(96u!!IJ2ZmJ5uc;_8`_vWrQz^oiv9|a`JGx}Rob~#YkqbxKVGejz&00;(- zE`Po1R6p;r+hcQ)2MX-;1bW{D4&YIYsVTZ$f=o0!Sa+k}*mbw{A@vzVd}s^ma`v%c zg0w+;ISASb{eoNqgzEec(9sH6UoEe&^Xlw5*)wL=d+eM|-Fz3u#~bi@!*!(s#eLsw zeGVjO zpaG(s8}2aekkD+Ee1~OaS=k-&kDV`oo`E9mzWd2ub;XV!)T&qKmtAL(gl1t^Qf=|& z0=ah#p?fKBQDb>mg@lOsb!2o>DsmEwBTy4RT_uspi2d25D zM<>P0KvU4jFS~?UupDs7x}!E?=bZEE#Pz*=q|0fTGmp$Bb~#fv*f+|NV7(eZJ3**1i^F5`HP(dL|!SXb67@OZ6e$c+3q6164MBW2Dj_LI>a^lYN~*e2rX3X$YWnjW&1%y7xS*=1 zfcK2qBo%K%TVmi?*L^$?xUn%cJ>A;aIJdI0GB-D8TvSz6^=;j#sHljDkTEdaJUx56 z7@ChTv~7#1pqzJTv`f7+%QD&{r6w$CXlj$B_?fg;gx151FUB$)`mZ~WMx*!kPF6ruSDAex#p5j_sQaWoPP6F$H@@>r1|eW(sAJu)pbT`FrJqEJOql7h5~ z`a9xe=O@Ev7S`<l5d8d7uPd)3At7ONvGx`|TC~@+ z?6%3B&dAg8O8Gc{wb9Y{^>#s{QSbZj^CjSYW2d&Rj*F%nTw;3YAme(I$j;F@amrEB zV(aUJX3hLF{%qBe%PwefbANw-ZB0`{Lu38n{`@>UXn^<|>*;MBADhEnLP52j~yRx>K=V>AJGXBDcw$yt+9-Qnlm?~nw8b`trm#&eP5Ii z;{v=Hi-7!J6Ekz|6Jr+R>nLu%KR&@DtE-j|hw*GC_HIuRUiC@IGy>#q?5RxQwLj|{omzI{kMZL==MwFz9a5s|Q6A&_R0BZ|wFJS{iV7DlNEApeh%&x==PAzw&j|l^Fx`C$ zw$@)CK43Tihsk2AY2!q28*NetrVUltQVHwe`AlP(vW3VP+#|%$fkJ0w*564>Izam- zL=;#)6KCWB0U|Tt9*D7qtvFcUKV#B#X`NdKb=Bnk9tv7t4&qC|{7Pyf2g{5?NC?Q*11@Nx=IQcqFD&x&0a+5Z9+#A{2<$Jh zbnGVl6_wIX2(-F6*;spiiEpkc0us6Tc~H>Ofkk#I9_(>>A}g2`gxm1exVi9*DY<$S zD@&^_kFjfIn%F!;fN^s#Ypgn(ByG$0)cO}x(o@+DQ36%pDNakR;FC?nNP zCEVp`b!f&#w_5D-G}Tb|r0&@2aI@Idc5f~!VPxz54=YzSHBwbJaIcKk=N20(Ef8(B zvo0Ck0Z{9R6*-p znO8<5Bzzdb?C8{{UaaZ5;jw9JT^_+?JC^WNf0W;Y{h8m;3o3M3Udo*$IR49GktadU z|1_F-w*kIt$y^|Mx*l9#2JtRam%Q>Gb`^8Xb($9F6CUev+$AtWL64~Ucf`RKwGN-R zaq1u&@Ddgl=5+C(oJ~J7de3(dLp1Eo1>8OMX3Zr$5#>zNP!BWZ2)ROJSIgTeo!mKI z-vl1^(6g(49WE{aa98GMV1M06=m@qw{YHs8+B&)Vl7%ug@a@%oY{q#H83|M4?5=%& zD_))2(R^6`7)j8`=;4nTqz6@DKOsBmW{2NREnH@(jR6#SeY`a%mrnrqITI?GIVCkm zC=F49T8qf0I5>Nzsoq%swgJJOj)@Wr0>w*uO4<#B&#usPxcX}8U=Fwbvs5uMmNo$< zW^f_fC;`)jt_n?rQE`cwQ0`f`NDGM^j=z6l7$t0j5|>!BZRn)wEB@@CBs0MOtR_8Q=^wz0(i%(#1~6U*tyYJrB`EjDF5%-#kth z$mO0B_Restx+3#rXqWzr9%{#m~>aC!90Y?lB&T{y2?^WKJIuv^hj0l zQc}l<^C1O!h^Tnhr>(N~>P2@z%dZ=>A*^B>vb2^I9mSEWv)tI%kL4C~%bJAMQdD>hnlv=O$lYA3(Xlqh8*K?!Jlz$c5aru(PwX zv4MYtZ+i;*mHO=~K3XXFi<#lTIvU~|3`fXXJvt_$g?E0;^xDCHyWq>nM52b^?%emG zpLjoFhW0dV43#u#dMO725rQNEs!Qa%PM2x{2umvw$I8G#x&#`{H&n+=xykgz%>V=jJnyr&!X3+t4AC$C813j1IVtf z)m7#DlYbx5Vp8%$%#zX~gw_|N`^_h!cm#dTt*ub*oKRajmasoMx(D-qK^mi*`&n7R zCP3%y0x&UGnRW?*RHry0BXzV4Mos-Bm-`FMKVr-_9#jPF{44|8!%x(yLZ6UQ?tOMW zFFe50I=d7qu5bJ*MFZ~W(BOd)VOvxZI+sW=hdtnJkb7{7n#lFH%9_pcFPvO}S2-Mt zvB9xbP}z)Z0);(}zMcUJ+I|r}(ONLVmJBdoLOu}zbNGmM1#g!gQBhG;o;&b~W1`SQ+@OS1m0`XK;C^Lz8#}`^6-z2%1GWh*h+gEL)j&LYvuWk^8XcdJ zLc)Wpln5SbsH$4#()}ou%=DeEfqb(A%Uf`s6ciOpcb)7!=*BlVsH`;O7lQlpW{p3# za^r+vs;g(?f=-n+3bdL_+>E>X$6k>{he;%uFVGdPn@fP?eNv?q-xsAX#>zs>Y@~99 zo8P18&mjngt)B%9uhbRpf}r(-6<+Xq!Orbx z`}@f(&2hO(UE<-J-6V6h2eiXp^F7IC8nO} z>92_vHm_O}4{w%vCtJCfy z$lY~3>*DEYX%S%`Szk}zb;w2!H|118LE-_rC67!NnhTF?I>6f<-^#zM-DG4|5_c(o z#E?rYJJ{zp;vzTrhOT!uyqSg;XRF0S08?Xg0K=2z_721!#a_TEqNS#;zWmHpgX~8} z!=OL&^GYZlK-$mUoT$|j<+G~WVe){Q*8A7@54Yw~_UNvks%pE>7mg!2qtlnX7z9uB zSr$9_^Ly=}IX%0%Jh8%bUnw}~QD-pQ6G575gjO2^nzZj>#vFbSEhZOC6bOx|!22G% zGp|>lFFyJtTtw(pWgx;_ZX))Y2xU-o^(DgTYT_84Z>m?;C2jrEUlc|vCEm(nNW;6%m>Z~(7*B~ldAn%vRw1SmK~ec|^%SUREvfo(5}!cxTdWzou^ZY} z22z_D_XJGAJlcwLDU~Gd&y4tAVX*0myTu|^4B8_eoojYNwLWHVQ`~C@NlXXDA z&dT%AvF>46BLrP{M`!+z8{$u?{QkZfFavekTnH;)8gg<`e&Jlb0Tf?jQ@n)BhKQB!LFbkRqHyYyRG8E0+iGA3NKZGt1r|id#Rk!^@WB|H!UH79E}kv- z_$XQz{b;%tU$n^{3d71mm+5yZjp=5lRL-qlC-FoD)pYNfnG8?n2~GLGrixYIsph6w zpE&2`WMrkoy@Mg94CGFUOW2Ty6|#^tGx-IFJ<0=PWt`!i!{cnXMA>r|!>!tc!p*fv zukB9_U3*{oE0MLCqAraFbvm*O3aw|{FrdTuG>`paI1)}kpx}ru@h2uC0(}FDM@Tq7 z@$IHy;A}$CTWE+RNU=p8!@zt7LGPzmu<@YN?d8V@q*XEF;?Isj^Hv%lHFE-^f7QG0 zx>SUUhbn?Hj|}0ao=FQaF_l1{diIOsv^^x9|Ea9c8`HL|g;b1K0Iosb!jf0Vf$@{p zl?I8FQ$o{_#RGsi8n4SjMaAZ^7!Bf4IbVP0cG&`}1&6_~p+byIOor&Y$7PIq5M$R* zS}K|Ff|=*XLA`ELE8ZNPZyaQ`Ri*_N4fq7oKCI~}XkiZNf(C;fAt`BLGy=at zSb(uG(G9Mu=4BT?QQ`{>Iv|wBH+B%{PuLic3-Pz^^)ytBBq@Fy+Q-Ky7eL$x$q*(+ zo-z<5??njW%QKj8$rYhB;|Pv3B7^vga_@0(ei2u%G; zv$eJTz8yL;xekFn#$~aj1T7+0z`8Feq(_h1EyAh)O=lM}u#uClmqu{^W{OwyqVlzB><*2&26@ZfX7 zW&|sPO-uL3N2mIaLyxa^eBIGh&eD&U7r;hKCqVz743>nZ>iOHfFQN1ecmDMG9^&OZ zwm|!tuI6`!gb6AeD=%|nliwQV2^)>z!hkX%Obwjg+nfL5 ze>i=8z1=nZ#a?HPJY;=V)`*3xqTZ{-$5;2!-OYMDus1*dHo1Q{PmHBW7|4eN_X8=& zKxpa_ljoAni0ZuYi#(ul4@J$+ym0T@R)3TGb-keP)UK}4;|_U0CHI1Md}>NII)UBA zaivY<2GwW?utJb`W?jk6$iA?(6-K7?T&c=!65x>VgB{{=90Cw1XUJ^bl5fkDNt6J5 z2zD`I%0e*m4=W1#3O@C*azjHP@BGVpPVYj<3Go`_?dj_KYqoSjFh!Nyr9fPy;9R7F zMUa6N2V?6p1bl7=rP94WssuA^r1SckTcSMB z*)QM7RcO{YsckSp*Z@BYw->`DIQ(vq@Ki3>0K zJNxyPRaI^+G@Be=T-uX1(DF9G@bxh}z^`A<{tVUuIhNy66R}NHySs$5n^9CfT;6`} za6L|0MPoTWMM{AV?h~M8hM|YJp0$4W@8dnKegfl}x&c;3Y6n-gs>aVLjjrSMFgO^j zxVhSGneODA1>aA^6vAHCBOP#T;VNIx-+fbKc0Q~R??_MUU?R2y65zq{G7~=7eI3SV z5fbS$6Hh;*9ghTFcNj~1S=z=|t9m_*nHDWGZdEyzQdtQD@;#OBTZjTXUFPRFAvHSQ zlgaVza51T087K!d!Po~F$by>$xPjq5Ma%N$4knN|mxR#!n zl(l*F_sV_^DV2~>K|~)l%?)K~^+gqxAJxgfClU~*X(2KGY$2p#l`;{yC17cUw7&`a z$@su>EgxSBa>>QWar;%Z%mL@Uyi&{!jXgM;`?nR>=O;h>)w_!OHC6!T^hN7m?7*34 z_8$q(1f15u4XsV3c4@?BH+Q!cXK&Y8)xo9B<2MX{c$2*0dwFavEfc=9FRzb+-dAk{ z`R3l5cY&{0Hme-?L10O8T3tvy(zC=H@MkOA-x2iMTH5?lfQ|NV7DqIFDKCxsm^DqE zxA3y@DjT_Fv(xO2=&cX)Ql^`@!SB5ZNWv=Skxy%eCaUX!c})wJdg894iXtjev7NnT zSxQ1;X$K`1u0*DQ@9&p<(w^I0+{EUMG$EouD#et=1U4cs&&xrfrL3*4sOsrdSl(Rx zlYv7;U1@vi?uhT5fi%5}Ad`=ai;KJP0*5P0dkf?9I=Zf{Ek5Xp58BSrA0siXM*eY& zn=>BiK}|_Tb7xo6SxD2B%Zmkq%jeKiaJ|AmKyQ3rNV3O8xZIS?*Bt8rMh1r8RrB|E%Kq~90CwdKFXOaj>rFjnFlONDf7 z;Qd3YDH`C!V-jf9w5jv6bTs+k9GTggJxy!O%`9qas%TYAB=D-TiY`F7HEH!3Uc+=t@B#S51BW)r?(AI;X>C_$eaItlJ2>3S(j49h^e}d#YI~+ExvUF8fIkGRPe|g13WW0=e+9-Werf)6D7%2h1 z-c}nRUd6yooGIb)osK@Q+dC`9Vrh7pDU4K(6*m)h;w~o4nzFTy)+EQ~1^*Pgj+CNKbm!br z(M3-$FGo!2?dV|#WU6EC7YDqP8*HuRrsp;`CR+Ym%k0myDLyBU)!R&S=uJsR&%LUf zw$G=QdF~o@VQFdBlTVJ&Q1rJm%PlC7&=$hXjTOpifV0urp^o&k{PWD)H{r6ic5-*d zf0Um2{N}j4wZuKRkBsyWkxQiFxVC?%Weu<{_T-ngB0vQhqUGAwg#2!jOaadD;%XvPm#FE9Q9U1q4a8?fu$E>=tL zE;MDE(mw(XgvQct0-jv5F#`B`5guB517?T*8UgamkUHV@ZP_w|>A(@i0N^p$3np9pm!y@C*In%yNV(dWHx|*g57; zU!Qe9Y@pX5D;xW-McMwL2o`mZ(6u^%A_FSK#v{N)haXZf)*$hWnqHtG?rk`coQaUa z{`+fdB=igHKXUYc4F;hx)Eo2p-<^zU<83<2xwIheT9kQtfbp~ST?3>KhZAV{R#jIe zCNGXNA$_T=^BaaRB4&sxrY>w@krfJI!=bP&h=BTDp#gsXsAWSc|K^D`poVVzgD4lO z`P+HHzsZ>b7iUR~^hJ?G6@RUiqHt#Uvz$!as|n9>FGan16${i8E^fTT(s>D(`9_hu z*GO``lg9|OM3oMGMpz9CDiJy#NEHC5$3ZTG0Tn3&1 zckf(e(k!V~gP`uucn=V-zFBti8x_M>yN z7!Q(>WUe^X^ZGYfym-b6q)ABUJt>NsAV{IDsvPx^@hv7j+37P_!u5lEo&9nh4V=D*aEE6T!SQ(sfwe`uJ>3FW2b@28VJqC`}TL03>9Kw23YaXk(3 z6$h4r&C>0y2PFr5YM&;>L}xW6Bz2|+{$f3_+~K2L=I0%okQPzbO8VvD`*|E!JgPA) zQKH;BqR)GI_6WhToUF>FpMe}IAWn^Xjix107nS}@?4`W36zLqTsk08`AHQ{OJEKlO zO999*c+N2VM8U)*p`rt*&uOC`P*BihtuonEQj-%Av#>0@?tC5b{4eaiQ;=jq_b)na zd)mgdZ5z|JZB*MfrakTMY1^!}ZQDI<+niJ1cTW5xPQ;D-d>?K-Wn|ReRgsx{ugvws z(%xmt-m4(y!vPXgJWY3Y)TPTEO-{F9*&R2dj zzPzZSU}r>35nNy0K$a=T{Je9Kka)%KY(Vpv;-8u|RhavGH9ubv)DAk+QoJc^Ppc>i z=bnU}GnM1^DQ8g0(f-(;Dr;{pD|53lHy05Z0H+t=6X46c4sFHB=@Ht}l}O0OrH?(r zOu#zqS>lu}mwUK(ZOkEKHSM~rTVT-ilqeQ|1y=BOCE9pUjh{!P$-8oN4fLxL@lu54 zqsYfNEsiU~vL~jcB_#E{ZlNG*TqL9|YU$|UUHj&2@!Rgk3p%RH&#(;dERRn`*0E;o za3aXmk#tWNDrWPq?ci6%=ogZ|r(gB|8Lr#wEB~{4D&KA?7YnR^5cH}tamK&+HMl6+^qfv~o`&>#QSOn?o)7ZbXID8o1xt=1(`9 z=XHaM9w?uEQGG<)s_elR$e{Bo4hjZ>tdzs#G)cfgV+_HCU5vo2aBxPI>O2cZin1Wz zhTVlBcK)d;I%#_|8W48^Q1A*N7d>k$kU9h|Z!rWa)urLR)@Gg5a{_Hf$T%*Cd${NT?4)SIc03stKW%*8dXl4+p*hY6JV z0Y&mGj2QUhVq<({A&TsOA|yFC#EJJ1{&_jY7F$alu-Wm>Q;9vxd1i5bdAN7q`gdVu zM`qHH0Duqx zu|Yr*?Ax0g-}lRwfX{Qo(vlKxbtX6nuADXIu?!I&HYfN4Gg5~saliTgXeqjGwvs0g zo;Hs|^nS90F;k2rq}VBtBtr|_%i6rFuySN{^rW)3`|a!fx>m34?z!h5p%uXVaB8O3 zAD{ZWqsm`L_s#&=EFQE6rZTuHP7$+c3~W9cz%~pgvS1nuj-vy`EC_y zEK0If5l*Vw7bkChK%;lUmqtlT4fBQT9cbvM`62HXIt%OG-rgule{;=k zZTZz;r8+8YYiMC$V4S0lX5tVM3TPt8a#MrmgeZQ*s2-A^=s*N|vS9*@n?5`V!iX6X zoM_UNS&KhN9fpCl4v?3D?dHVIj~oFNEkgRur#o;-u%i$=5L^jkwYNOnLMt1b&9O@2 zTjK~eAPBS9gdPh-V#P*aa#VXhPyZ}{^!6A+}Fg@%rn^*I<|%H!_n{{u7m49!19ZjweJ;YCDwu(ynD zZvLWAT$)%nao6yHOsZ^@3-&`mG5Y&=R3gLPYEwsvTM>QL%E&(CkKkazT^jizxL{x3 zZ1U(VXv4ZDkvcaxGW1^_Q?BYuvA^(j`wT2Z3ux&)O#%zcvkExF8*gW~n0d%kB97x4 z8x*AX#6(E*Gr3+;9q${0!A0hv#A4f!#H@hAe{IIebS!c*&4S~S%L+ZTtP32xy;?F8 z7I@wuM{uF)||`SKCbXjTxr#*>`^6*WquFNin*n65mTE2<6B{J zeAKufY;TK_vlRu;Y1G!&_ODZ%=Ro`<*!Bw-}`Zx3*Q}xR&wJ#&zj(6-tVb z%vkh9HPxi+>!6Us6%Jn6uZbGlj|t0_@!YUiA^2+|oo~uf4ZyYiYD7|=|JyXzkidoutfb_J(X71 z7%6PoL}e}TQ_@lXIDZeVyo7Gwh4d98~41CAf$nw#?nC_;J(oQ|hf)B$*zt~(lH8V1s8+Xk}g z40Matt#*x-O%}%XiBh5tmOcY&68-y5?#{lh_R^JPKzWqgC-+DT+UW-B_2i-&(J<8T1b)L33jL|a$gBwB8hgrVa6%@(y@CAg*L z4%V2fc}Pu=#TZPwxU_U+XvpbkM{2NNuIXUpyZS`ghOuS4T<89UKE(3TTP%Utka_IL zMg?K6#U^T^A^s`zQ?zE%fuU|j+QPkiL-UVaO^F{2qWVobFeNP9iIEjI@D|ycKTShI zb#saRv(&yu70O+pHw*}pG}!o8RITx{l+f_gH+X3(OgPuGh_h7S!fA$hXq*zBp$?|T z6F=_PN6ZGp*ghHfhBdP|%uIqW@F`b5r&25<&G>^3jt)B6l>leNN#C)}OBsBG>PLsx z;eo8AHAjvseRzm*ke}=1$Kr7O96}P|Orj)g_DYae8T(YuxO|CB)2UaB{2B+fRV{!dy_E=YYtUa25Ay{GJgg24WF9YO}3JvrWSP+#YGzqVKlHQWt0lgksE97o9rE}C{6SVS9H_&bk-werR$uJ_l@Fa6~MEq zBGA!E9&1p+bR@Ff-9pCg)SpLB>4$iNlkzb*8JS?k_^~bQ5&DS$Qcf>|;3;Moe;k45w+N%`nvj-ny#0A>3%{ z+F2``FTBmm*~mD{$;r7qiyH#uRWyi#ewJ0(d`lxJcVdCqzvm{XX=n%2s|rN((opgB z+qs#a)UtQi(Ds{AvQ%|85p`9Y{GhF&;A?7f$Z81Ua(v*LOD?i=Fk+#5l;1LXTp!=8 z`iQC~{1f`;i;Ajh#gjP116)B&HVKmPd0Og}iS1(M5jz(fJ0F+X{I=l$ifQGqub$SM zjXd&kn9y|H>#dGM)vHZTk}(8UHj}yKstXgs8ZovkqZzl?P0$e5&^s1;Jme~17@N~^ zTzQt4a3*Q7>eGKED0$B0o(F+Ar=OH@uKosEsH1!kVgHB6@$Eki z&_1RhSk%3w9dtEV@^X{2GwNt%XLa2;*~Q9}0_uU%82`a91^p3p5Uf;we#M9>GHo?! zdhp-to7eJ zTxqDwN6rCG$A};bp-ay@cc`cc2g{3@l&{A$8h7#JX>v6*URI>xTE5yZw|?-DXjNN7y1 zJ1H?IrO7zPTr*w*qVIuYE)4}qn8M2>PIWODXm`=xi9T+1J;5=Azrk;*CSk?X$-A24 zQ)x7Y!0TVQoq5B^i_wWf2sjU)V9WoPKqjw60?u=m`Fu^bt)XCGZ|}G9b5);-$zkV- zfr5;h`$WW%99cRR8Nu_rL5LVDTO#qGIOYsNGL{+S5Y?f=wI-)pNxVv_^{?1AZR}f2 z4CA-&3-2*n&s|k~&8U6?)uF4uvCvH{YcPoMb=tyPx&Is;m1511K6h5lJ2$Y7C=3vJ zeqTwYa=jiDyp^rBg$JyArV=Rw-7PGPmt@2x4LQ(C6j{1vSeCgnyrlldDcbDgy#7@B zHAB-{dLr8Y}hV3ZjAQyMN4vUo-bO`8Yqv*T8k?^jeqV>@6F5ovBwO`{p1+`8i5 zTYK-4t_Qqi8F{S^+yYhFc4?h3`2I5*D;3+@J|aNPKL@Pv@g5PUE(CLg#>%AS+X7Yg zc1WEtJ04j-8chdKZ;Y9!iF%@joQ<((ljwt8~*bUZ@`})92}gS;83RfX9aTp@8=x>yzTpch-?3S z;r(BY8)#!fQIeiGP<|^mHdZqfYBfmMpTm{`%m5w%+$&z#*pH-)nAs0e*w`ssfR>{w z?5}p%yAe%S8YC~2{(@Cw2Fk?82Y<>E$9Jq1<11wcaR!s+l{8Hu@%3I)ibPH1lauYO zjSYN!`~iRA@Q8@~Izd!nt(F38xYb9L0ZugXlsgqI&~Il!5kpc}p^WgsMhjDb-FOl} zLxQ26GlR7EBic{0dKy|<1VooH;vhKyJq|r`({X7~|C=MI`=v=j+6m2zheoV4@93kH zV?b75sa}UO$n!&&!->Y&7%uduqO7%-HK|kN8m8JXH^DjrU5E^BhzuM97!U`sgoCQc z*a%two+|J^_mj~g@#l9{%Fx;vMEf=7UqW+hEPYxpiLCfjoWFFK33Nj=tcZtAqNGSq zbbmW5-*pW|F>yUNA~EKA=B_CpOJ_LZf3xA5q81hwa*{fupUSqHB3k6%m!RcA5>b}hEz4i7naqTN*omC7jeW6H*pikZPOSRm$r7M zhZsbqRRycc1aq?}VUJFZuYG*bgYiSfKlq8VzLtB1nCG?i^^fR3elYTRj_kut$VMA! zA%`oSSJKg0MF0SKs%y3sTssgXPtc=z(E^B;-Mz9{+8F7Hg2NOed*Dc6N47R#uMF5hI+| z^TWZ#;dm(w%sW*ntg~~YqEsz@8T%U=pl@xA^!@}XI}a(#;3V4)(eevX&$NEshzKaF z5RcO9hFW=&u6~0j1%tTU|H<_*cywXM`FL^S_z%@~NLJw~1BR-nbC1c%y??Wi1!Ydk zHV@yw&&hV%Su?NW;-SFLveXKYm0>tS6VkL(*7*6n_!r;H`bO9O?$A>rsTLf|$vF@R z!MnQ11%NwDkBq`f_xy;$Tg@UMtd~(lIT3bpK!1KeNLMIid1BJ?_8!EV2l*okZtjSA zkX@QQ?u3SfgaC6_F{&a^>rDrkZo<=>RE%yt+$LC9EuT2tb;-rIqIT*=w3Oa4V&&B7 zG-f|o@;7!S7_4324^a1u-@|llg<>T)hL?5kHk$)D5lohC)dL^5Wbgn(F3|g~a{9S7 z*?b=C37VJNsHOp&8=uWF<^%o6R%UJ>jM^FcqBx3~VK)!&0g$}p&6e+QahJ*ss9z<( zv$6(k70oecD_3|F0WC7JpuRzKPKi8S?|eK8b)(XIniq3952w?ubl!WsKR7W1g|th^ ztKZ5n5$-Ofx6c$KwA{7{9bri(r??|3r)O@n3a}p}$88{wl>)}Mn9|4V+pbc_xHT_^ z&GKHSV5(1w|LL-%Fxq7NJechKYelyvA7t2DkJb_E?b%*YWSQeUs{JxSpt!p3SuEd^ z0-vz8bgXw`&;sU?Mtm%Dm`1N(T^Y5{F zIpjxbY~!4o8%<5 zuLP@M=cmnNoxIOXL@>lSAfD2H+1MRDJu@_-zb`NC2nn-0Jg&QaCUqE^-$hoOZeiC> z{V84|0_Gl~WMkmbdTz5lmiXD1b zePDiM@A*+qe-99NvRzsejU6TE9fH_=ro91)K^cDBfDW_dYmVI~ts(qd3sx2MyN{?i zdHgazK-a0pxaiL4+R*owq^IYO``|{9?WGJ0a`>Iasj#G&vdzxNY1Bm0q*Xv+X6HQ5 zLPyM@jT8@3>B%6s;_)ic{FQTbwxGivj#W&8?N=$&P$SVW<;dWREbK2&^}xKChmrD= zu%p5V{BFA0xk*xXK@N^d@oDBf+cOh_%rTFH$I(@bZ;Exj@zC1$5pH>T+qFbK+LNP2E8dl6c8K3%A{&`q3zqPt~m4a>gTUE3wC@b7!2{6Lo zEXsJ#fu-3L1%3&&20wmoiD*Y|S)^1R@UAdOPsw&vv(6z1ER|)K(X6?@)D5nfj)#w^ zqf7CxSotd0C&*1*ZV<_pXVy$&dHjYH+ID^q;N_~yA&F=$jq?b`;}k)0LlK`s*AY3g z${(IupCm{3WEYklW^Kmsk+bvIeKlk~dLA&j8{yh{8r7wCRzYjN4B)V+KaF2hSBB3L zgOd1p@67DCKC!%PQ{5BUZhj5Lp_~b!E*9OQMe4&jGC%sypscz;d6Ahnp!wfNQ26Z@ zECNbq@|`j!ZL}GK+b1O!XZJf)l3f zVp88z@LjugNC<Lqck}fv~9W?~Q@YqV=xED!g7UY65O0XC&cT! zjZ2wiZEk+JyIbGZW^H2wU$CTz)V)2bI9wGbW(K?riY?w}_U7cdh<4LZgM$%6P&pJ3 zJa1%BYEGZHUzu_EH8DC4@`WFtkdYpIo;@{P)8OQNG-?&T3b1vU`?UIYq|H~dCC7*K?q|G*_O&FE?aeY+Ogz*Whe6G zJAI&}P0oodq`K|5W~_xSwFA8d>RRzLAc*`|=U74`Bcb+aJuwW}Psx5|4#MON^y^FIY_!Ref{eRc-7OACaR(!r=qGg z)`}LB+;_7L0nS38krrnH{y;BZ5}24GN8AE8G7+9P^eHKLplzxKz26T&twCRpfd(YPqWTXqh&V{2^siOVDUgiX8- z7y6v@?Re*HxY6YP<01M&j^AZ@#pLo}KfiQY^U!pf$>Kd<1jTY4wiWRkKr;&I+OttvxtbVd5bjKXAm6#!$D?>ymhr+D^BXq> zhu1$xRdGp4ow+BcEh4Q`SBBvi1uZtf{cxhaAHd*sua0Nk+O5Y<4H)}Z#_sWh7=wGj z#dJmzh3Y6>L!1u!wy4h*yqcNKP?uGh_;;mdElikTH2c84XX6MOp- zxeC^&YQRG6Q#sc^V`fA|=Ut>Hm(9@G;k1O;4C2^a^v$8YIaZXnc`xy5Ma3epI@3xp z<)N-erG2fmTiYtyWAjDd{3!+QE&9tQR!d(IRDM8hTn@trcfa1B)RfF@s~)F#X$|ok zKe=->#?&FFk~>$lr8i2CPs6D^YiY7}A~A?lw;9mxrM6)!K>JKguti6gO}b-6BRa^u zXqqUtco$v`KO}PVd0H}RALHj|c|C0+#PzywC9uXE+iHq21$l{Q)BQed+tchsjI!E7 z^WE9`MFifFrM+v}Z<&o!@OHcWtFrew97T6lY~QG`6iYzTJGVmnr37`>{U$P8CVYE_ zCE8Bj2r`;v3xxvlN;46weT!jefl35yKXUosOJVQ^`_0qoB)PVKm`^o{0*d$qAnbsc zbYwxBQB+ec8hbXoUQm#ewcVNJkKFP4wrhaYck442E8=ka7p9Wk%l}XBVTm z>_oM1Cg+L(cc_7%!xAs;t!3bEftQDhKwYZKl>O{T05It&g+*T5n7F)kdKj+%&9izg z<$BA7O8A;86GFuM&c6*n1)TF+o z(n^*|X3nVZ5b;u^P9vA0O<_^WYExL&U*e5z#4<4$2#!8*NhhP+E03^qgquGtsLCQt z4@lGW3AlrjOi1-B&nrwU8J2W2mTM7D{tcVSm}tt=>*RsJ>5)Ho4PU^jGEv(&HFPyb zEi*EoLXmbEf1U~KEfH(P-w)EHKs}ah>%1#MX?_W0ShuInf4To?@teTiY4SxT`njEO z2CKr}HTY51aYtELR0z3qf4Hq5oXm5&GjB-i7AH2bJz-TK)%sp1a=?4@Y~dl#r9F>n z^YphY#TAkw{o527ne;I;A2NLK34xh9;r{n6=`7EPXdOz9+kkqp>vX<9N}I}Wj_Wo1 zj{#)%8aQ^Wr)!?;w7p_XLYO-Qx9bd#cIwa)m2SU zP~Yn+d`w&KQbAYOr>+4G_%HEe0!7rKqy`Mf2 zC&9o^hGi5wmQ0_j{Mj+m5E07&OfSi7fAo`+-)kbqIjp$s!xK!fGdO&@x~s4KS|c49 zVzmU+OnDCITGe|qJ;(xlMGkcVmJxk+3p_9vV}f=`qhH2U?jf&l)`3m%Zva_D2KKk0&d)iM_2Ykg#`^!syp`ck&1| z@JgZ0D=^*wUtvqf?hY7%pbwUlgnrgYaZ_zq??JPR`kr7RUNew+l+vt$)3G6b5Z1|i zmA}#xm-hJ{r@O&M7gdBD-hC%td-gjb-bpN*PwRj?K^UQ*u-GC4ffbyhU{5!1zQbPq zi`~(L2v|gjT_a^+-N1Hr;3wg7yuMQrc4aP6;MMBNg=LvH@~WY7ZeB-BT}Oa-br3A#>+zf4dY7aoS|wsktc3R;J|UiV;1r$|r&p)4iRM6To!o2# z*Do3u2sc4!0w$_np1;(*9^^&=X_wM_2)8*(V<$6Tj=DZs;HlWk*hY?vE|s%l4@0^6 zy#%HR7ku#6U8DnBH0}QH>P}gN#DQXWOFg)CPb;r)f#h+b%?1~9#oz$He|0?c6_)&A zY?4s7feJAA{)q0kyKoiyZxTygP+neMBs$sMch6+snHQZM9j$D<4=bKZJ;f%2g-Lo` z+_Bfse8RQJ+v1UNfF!7+rI0b&sIUjB;KTH=kasj-rdW{RugNb|)4KE|pnmdjjC$co z6M=0o@E~D98*Vg&|9(%pH&Tn);*(!jR~IBHy)Og_Dj?DaS&+eB1^ObjYKQ1)Q{a)| z_=yx>(qE7+`;3?ohbIiL{~Zw!5E#|3?zqGF+1|B&?|o5R|B4R<9c)nPxRv+C`goxI z`KQ4L;CmyuPArZ7U8J$ygMlfKB>W^+p9EF1fboei-2pKU=@NbxDNz%rh;E}l(coUF zPV*mRe`7&ty;c3Ctwx*Ow`wVH8agISyfZ=*P^)C^Ln1kAVE0aCf>jqW#tKt6^HMKO zA9Cu$K7Dcc`kLM}Ye3=`5%C-s`0H0_RbxYntkLzyxniD)i}&E>dQs;sn&WEZ^3CW; zYP$**Q|>P2vJ0AjD)CTNw1QE6yx>+W@HfJT+9Wt%T-%HW%=nj}%eAIwj_ilrWWnW} zp-w>Hm+SVz@PE2)J$8g1t|2sra-tV%qs?^le z{Yln6&e&;hp8=xmw%BaHkH7Zb>P)EP9T~6pEPz&iN$DAccaz;GmH6gPakEFrU&=`W z>dzsaoe*L+Fs1Q|$oKv9UoY3W+WeCg%G953<|w|M0)F7RDel*V*_Y^8XSy3O_|A(l zlO3fi5gk#Vz5-Wo(3%`5dLM^ZJlLjKvD0~pX~e4lzt_WOQ8F@7QBiQ;PSGgdp=wja zqeD*I#i8oj$;nz<;GNJwrU@2it5tJ{(#KoVIlpgzzi2SHsA%WB0qGdP>`cl{xSPcS z%q!%ZdYaR}2oST3oCJ20ntrs_!bpFKZ^DRmC#|>d6oX68?YLtmbkVLf($#TYs7MtA zVSnx#{$rr7wn%gG-7O|3MpMH}2{p{k)+JMQpMHKBAp(}M<7GGFURN^#_M-ENvWSTD zd!~gptC^aKT7eV@5Az!EupSTDyH^$O zL02{1U_*8gMn=qBtLdoN887UlY#{8TihFQjVC~V~L}4HL(x{VERa(E=8`j0S*9iX` z==obWW#ufX;#d>|{y|nyjE_@Pc=liuvmK1_wZOKF24bM^tK@D6pr<8dB;C_fas+?@ zog7`6=d?2t_1Rn44gcVupIvzhQCiz(53Z6felHy!q7?K?pJi!oh1p{+O)`wrj^e$N z-C!b0ajZi#Gyi)}K?Q;iS9b1N-y=dHTlGFC3}bv%HA~hJo9H{1Gh!~660=_NW~H9_ zFC2W|S9+_CGHO^MWHbANEyFdISrm!K?{C_KVrs8#F9`5=EIN0e%Rw{!YeMa#F|&Mo zYn8U{Vh z;v((`H_qReo|lVmrZ@C77#SOz6A!o?Fj7qG@b`)pNEU#$%hWPVINQDYd+Ju(P#-T@ z$|UD1hz!bIx+pSMQeDp9x_nyGzzswX`VAW>`Y9X8Kd<+TOUkHiCas312j8ysS&orD zF)Aqk{oW+8)jMTIDd6nxf~+`^Jzy8CP8sosDBP2mr+u&#s|Jme3Hdp2${|Ku?#Mg9Heq4}@3;VHi>WZ<;BeRZ`o5=~kAH5T8MH)%}oiU!OQ%a{ifgn!4V znpG5vD@yAL-!vPl37TIU)wR(sj%=)rvC&?>u2W_=2&QDFq-G~!d9HAf@OycOAr2#9 z2rwvKzjko9hf7*2R@*b9JVjPwWT1%<*%P6FIHJz7^|~>3d%pg|s+Jz5Ft^rhFQB?! zda8HyjECBCs{$T7zmKkNx8H1uJxW&>W%f8jWcrp;DMR*Wn8+$DEmGQMP5|@@Q{&^m z5S*Ovy|-E0CG?&+&^}j$d{0x9B>h=PURF)9aJsK-r@6<+Uws}N z+3|BYI5n-N_xNlMjc(~_$s9_V`Le*y%E3RUt18-H>5$MSSWHHHlA)XE1bjWNwAktS zeO&Y2`hRj^PQbj5^%ba~$6|QmS@SS)%rA`049q<(w*YJ)fUb5p7*rIgB?tlLctUU5JN0ZIm|F06S}Adt0*$`~=RH z#+y;;l^+c@F7*?7vJC9JI;Tf&%H{(90>8Nkyv_)9q-bxSIFwfGqQ~tB;CT}T$cn#t z?dVB-=wkv=`OO)6g{9S082DM*>e@{lE#MH38Kdq&QPH%3Xa7lahvpP#4Me%6k>2ji z|82nKA9YdumhShs#2|~!6hMrfUuih@2l9X-ELyMY66c2c*h~6(br#61$OE--g}ZkP z#_=AM6dbOvEYeWWY2~!Deo9JynUfG?I4^El9&_?o){s*_%s!`U;&r)D<*4!33UD)E z_{CUh>cup>Bdq;Wd0jjY4?lT0r0!ac(U6m}yfRa>XYEs!c3b~ap58Q*mpbD0c^mML zFP?;V8hsC&gVW>k)Xr&H&ABtJQDkeUUqOd@)KgGK8p(~*Io^tK<~JtV_oO-d6D#*c z)yLSexF_b%BV9qCnGO$u3(xK^y$PBU<{?EbnRX|{tn$FbKBeTgMQsvLWiMP}J9GQj z&Zg(`T6rV2#M1oGk^RjnI~jSAJ$<174{Xc6b3>bL`M#Ltv9T!V5-!3EJE}LlXx#QG z6D}W{hR^F)A8+r8y8tTl-IXVPF=@SB?TLpm(k6;=iS60$;%bG{Gfd?l0z!4QP3D5{ z`%|42&<-wMEI{FY&aRe|F?pixi{-X1`IyR}ytuBGu*O*=V~Jd!=d4K%!GF&^L4`Er zlQN6FrdYD%i0VSjWnrD{R`WMijHWLt`zyKBQ8a&^TIcq0>&}Sl(}y7sFJ2n zwwJIVANyvs85`R95DH9n=oOl^FX)z{#`fdoROoeA@!B;Z2Kr60SKLb* zx%OFy9yw}S(zM{OG|)4s8Am$q=&LL*W}>0Y)tPVSXS=X2t1$Dft!&bh7XPcPbAMq} z8T9a6L3Eo$_=8o&V;-MsC7ia{Vf!wQPFpKo8s2GPb}kt$@iv-i2%}Ct15LxePo9ua zyS%My0Ko-g>JJ(J9py6%A5+i5M|nEbuy$L#K=Okh7jkdw4eDoqDp)h_xn)sV)%hY< z{i}VZ6sSt5HKr zK5mv?QSP(n4L z=}2)lz1+XK2y&C#*#J?|hAB&aCT|HimUpyt@C&Wa&o8cVDQtsr+A>WlOf%G82Le14 z_6Y(p{3$IyDfMEsZKb$Ge{wSn`+}7pu+Z38IKrqLKz~EZ#|K){@)rdGY%9ok=5qiebK?YGpQo$d zbKm2Jq(`JzPCnSLJp@a&+^1th)$Y-DeC zbFDR!p7c9H7gdw$X!01_Cn49Ndhc>~ebBPYk%)uK$=R9?F+_asH zdFJHcil3%mI5FyM65!*R1sU>j@yq51%NL^6M+@jz%TF=vvqc-_8f=#LP7{yNf2+go z>E>sHp>TCFEqCQb>fqhj-d^113*5?^JtcXY3+$(|zzXd5pgCwet>^fFzPTaF?iSHI zKL?YNdfuc>=$@f4!J@LX;H0)HwbE6i4U56Y&mBx`wpy%y9kWLKlTSYda_HadRp_Tz zXyM>+Lqt?4uo=9tMYpghsTXf_x>(;Eyx3c2jBV^*U7O!r-VkD8;{mpcu91PP{SlE6 zg<%>~a%@tU%EJW??4|bDf zhlxy+<%n(2D1xRlgCfAMjGaKvC_OBSxz zUnW?ndq+o<%&@=ER|mUq-%P))Lj0Zd6%NF>@%$LU0`?;Btv>61Qy}W4G8)hLSM-hV zyST5Bkmc6`jP2YL=i9sSQ{TJsH)Kfr1NUFw@F4JqBIW71M|y|Sp{9jkU}}5t&OD~a z;NF5khV@e4>R@^^f`q@EM0!-$Hz9Y^F>?HAErJ%fOL0J134gxcN2LEIF_OUkuOvnw z%YUf=z3EV()Wr{@|KvY%(U~noNPa6u23({|)G8=4RTH&tR_BiRVDj7^5+;$z=HORU zSX)<&x-fHbva_>tan$a3JU;zWdP?UUn1PUhALk?&e-@IZ%EI@5bU^&x`0i(aP#-mejj?s8SYV`d;k z5RnG-5$765w$R<)t)q*bovM%AuMRQcN!~D*_~$dFkjf@)Uu_f@{C9ftdN=R^#sDS) zHm-$&4?91i$%I*bce#NT%;We@Cow^gV1_07u6J~mtMTUV18ju$kA%8~!Y#jjpp@n4 z_EAhzVp-H-R~QmrnbhE9vqxjxbZvns&sLjdDOT1N`^M|$;;KDPi*Aym<_<^D63Muk zenC~TnGl+BO;g4xK8K>6GZqO*xS0H>=6sX$*xz;UXIOr_{|38t1?g*ep3dHzh$q^1|4b%i2>mhZ)5&x_wf z{a+?pw(B{v`qKz%8DpB8TV{-YUc3$vR`sL=XB_XB%)3fhuVv+U4L?-?!&`&3d+8%F z73*D$?xl`2wMIU0;aY;J_R>n;_}-=5xlwR7L8M_@YwL_0T^Q&q+rM>1Q=5)He%GU~ z8FN=x+p&adM8zyu?FxO#YzId1n>#DpJlryC0f)1?#PsSK?D*uw4VH>DY}33IksKH# z0q)|N1eez5r$d*HWb2IP)g6_^9Ukco@&ob7kvqH3QH({iJm*9z77WQl1Xq>|C~J&- zWz(KU*Z9)nTV9>r?Az;eoFSxnveU@*>FWGoY#i$ge5_EMzuLO?Dt?e!Vll^(qTW{0 z$;McHzExNz0k5D;AzwO!dEhvWxl?;jHi0cA)$qS5ORj~pQsFT({lvs@jTPEe zU+>n^{CvZ^FjU`Umz^<&0waK5zqtM$lc7PtZ)GS2tkT89jwfi%uczFS=fsSNcdf~F zEF{~1H2!|zwqF;#xLH4M&SfW}C)i9~8bct^?Q5zF-E5swE*pSJU8iH)sj1DcKc=li zM0L*2Yzecpzja)C#uEgrq-*wfx;Rp7ue>xTJ5BH#I~0%T?X)%mBK7}q?Y6{g=b6t6 zyssD>gKStXE-!Wa<8# z>(yey3B?r_b58HBIL1464M&B6S9fdT#VVs3bP_;{%^S7Cwp^*<@zvKUbLrhT!uC7= z+qm_}BCC4Y`|GCw3)=Hd*4kP|C@Pb@DnNVt-{PY;>!xZg1K9yq7C#@KE)E6-MTPEy znjPbKr47;S;+l?*y4r@`b#<-T!FOI39@Vr*wNOLB4&yxPWmUN)J9l#qp?+zZ0VgX$ zzhMvU#>yIx!6SqXL4IO(i|nkdz+VueDh>_~pnXkGPfuH08%Uwv+}s=<9$ryV5fufW z4&F=Op(iaZog5Y#3OU=>-p=dDTiRwAjsbLc*C2@bj(#?W*>NxC*+d}SaR4jDmV0tM zcqnM6T;AK*ez}!BRx_UWccgIPe%ByeP*LUMBKg{!Ggw`QOyD7F-#`z7uozM&-IEH4 zl6@R0sN#-dpoc&hnBN=CK*bQB)>6Yt|jxUPV86SfVG-D5+)@42JGgDwTR^wsj95(>WG?)6iA? z*5Rm=+PI>gf%QcVDa@&Q`Y!z|ih@gyScRo~I7(9R_F>@DipynX#C)*WpWHelaB$p? z)~%s~_r&1j??FEX6X6Vn>x(1-{hp>$^;I?)c~q0z-uOpeL~K-1a(Pcrwdqe$l`>$7 z3l6UZoYaZys9J03BuP_w0HB)hV9E!_4jYq4h%#Q!VxzV+g zVT%uw#bGCa_Hg1(Zv7w;gcMO7UEP7bn}>lk?8$E*j!TL|^y@nD zq`$N=3rU1_vS_K8G`WC&?hU67l@@qe{zR|K9S!WR96lN+Bo@|mbb{qL+2^2&gx_Zu zxrixkEw@1j@tgNn+r8-Ba9T?N|M*pMiUjgLn~ zN8jJxZnZk?XF7C)fmL>O5o&q)evIQ@q^(|8mY)*n@N=)))zA=Wi$u`2W^7x|oIl4+ z!zOhphFoDU$6m6vR7CFy@NZrTd2vcXr$tc-Or?AR0d`^a;TBivU2GTPQWE>KUL$hj zI?_&Gkg5I+Y}aOa&sElOz`&s|&RZ|<;M$IeG(|^kw~;;;scyARId>b7r9oPRqLRHE z*FB`b8EavGC%-^vCqIAJ)em!xzcg7BWLTDTY+H&UpPRm)2XEbTICG}j$DZ)yzAzWpbNV3v$I;V+k*wJB z$%7F80w)jh$0tS3}$L-wRv!x;Ov4h=`fO_OI9bK&U))Y?-Kv8zv%M z&!6O68p&}Ch1e^Vs+aL%egYrhGV9QNv?DRG>+@#B#C4CPv0bVoR8)mX=Fgu*ZZi#1 ztpuZVh0-i2n*w@bqU7sRSgR3p+eb1QGOd|umU8a68BW0j%9-af@7i?e*x@eY6=RdY z>et&DTgp-b%iCx0luvr`Sk(NJOUSX8D0po%E`fD@S^2F^u_LXXYm2eW9(RZM+LQw z(4m9UJ_CP|N56&I(9r$McX!EWw)6P(2#AQ%kzN8SC4?Rz z^xmr=z4u;23;pCj=ggV;F1|D8^1JxTx^SG|We| z*Jdm)PG(GBt3%`Uv!w8Us9^mEHs;ic>NL z{I5knoHs~viC-OnA@=rkB!zFjtgNp$o`*06VwSHDo9}lJrFVB&mHs+!P;J2V`PM66 zo~st3iH&Y+JtqjpbeUc0=fJneR*qXCKSh~SMkziD#>1W?{7g@$qq#io zO~}Wl@luVqgWQgZy5m;EKrDiL$i>s;K`4miPt)zW@h83l1mgN=x&7e4i9dC~@)xVY z6P$-);Xfw7V!oGwNH+YUQ=Qnh8iDQxVhOoIhCMLUcSDx zIB>NOb+aH;iY~CN1RnZ*Ksk;Z#o|FNru8+FWW)0CeKz}GO^tO z7dY6*Ae?@;izpyw+zr8FCazA<+u(i*|!R4^KvhQH+sbo-6 zU~gN%ztJyq&qOTOZ6*SYlXx40_A3+Ehl+D~n%=cuNK&j>{Z{kkFoFeKC*K>lw@LN% zpYP~Hw!M`oUgGv4(ls2ivi67Q;L13;BCU_7-!R`FeF8#z5!02CLnXz1K z9-j1dE~$9;(fHD|4rK2syEKZh4Dr=-RTEjcRO_0 z*?Bft`rYt<0uNrdc8qu6i|}IS^ks_KRRKB2TmzsBl!Ddk{npI*bP{qwgPaP(f~>G; z$u~UMwTIwZ*Vvf|wApZ zUZ`RC8|GNlqc6oHBO@`a&|rF~hm(`9trc-NI6XBhB_j*m9rBSH?+0$e_;zo^cB&Xr zj|K17+N#{#&fIm1p*e-u)RK&-3PBlZ>GHCMuieXUhHuI5hH)&%Ryv-$DnH_oPM%B}`z zcL?9%P!#r)}=MYcB-n@b92Y5JpSJHp;u1FIxy6B zn7x~a29ezs$s5)$yEw2^2mQUOK)kV616OD?e;ExRqq@2QYd9y}T;_kESmtl%>Td^S zoVO`sl0_o=6UbMQZiHJH+EAma>N-gwp+>;@%FSK}PJdj2wpu?zjnJ(~?5D~*tT0J1 zgusGeV6bAormn7`rshfY7QOq)@l@EQ?cY8Y60&}>C78mwruC(r?MF&#z!lz8!wlG? z(A(NDc6SYT-r|Q;{Z>RM%7yj!k^s4C5OyhO@JqA5dpd zQ-J)HT4ZwUTz=`weNk%dkz!>X|IZ11(c1T;@SNd=cyn7q&2tes4_u3w90mFZUnC?+ zC1m!jKpel#Gg7Fn3z!RScK9Sk77gNIN%2=8iHiu>8N-9Hn~jew5y}fw^848iWcZ?H zs$fmbAfh3zcw*@vBYmt{2!+LRC&dU0Ys@Tm2vWMjq!AAm&^|31hr~>2HQm@Y5Qw z#k&wL^UVAjO>>Fp)x>lCMO&T8N`7pbr+;!g11?yhD0%$(ekho7_K6cS}2`f=0o=gG5`srEmBseaEQqdG6QOp@P~9;UM|1&QU!EfABCw6yj=B?K@F ze=0QJoc0&wBkV|rQ)*ake?F}nhX+2k&=3QY2XOlY&@H|=o&08;PWPpx?yX;dn2+Ob z$#xZdL6w#L<9in|U7udw`}5TKgq7ZEGAUhKF)JZrb}?CLc*kf`-@v^fRp47M5{`jp1`k4rpm*iTspXTuuPSs>=_a2GRjtd* z{~6osn^9_gpv6Wag7TW^qIGA-DGpfOOiBi7Kk{iJiw4LC@Slml%@*h(fAQ58j z^v{CyK4Kkj7YC&MQ!DBtV8rG8{M7`;2I*+j#Dk}N6Z#|kE<33P?8TakUVP;G;{rl@ z`XflEJs9o~8(FW!*#1@IyBxX@6?R7;A?t`vLd$5{-~gf5g+XszAfY&8DawBMQ{Xs(sD z18T-uTDdV z{cS}$sz?5{Z`(&Glaa0M)|EPGb+t04Yt9DOM@-Hh=p(kR)VtnMJYN#>nvbFp>kUnf ztikz)r>3U1y}gZvn<5YhZfT2os0X|ohZ-3Tdla5nBfHx2L~rOvQAVa z{}t;D3Cv}Mp|h)<9?>u> z=MOaXUr5Pqeeyr&%VtrwvHT)?i@Lwbzpvq8h8HnoG4;2}G69{}uQ)}^ zho&D_|1Cd?>h)P+=lrd`Aj~f?=TP{{ijEpa!NAPP0$Y?6l$o(D{q0~$o{>cVlDmx; zluMEcZWNU=N=nz&F<7(C2Nv5N+U8#lq89r&U!hGd$#9-fSR5X}6+ZE^Iy=0F&obbS zu%IZ^>Nr0CC>Le1O)yB^;eGKZD>Gca76cxImF*zRVQ zq0ClnjW?s(YjiqL5^CXXJmbYTOz#_eV(yddiV%4#;ZrF`M5b4M9_=Viyitg7?mvo_ts*Aln&=ceR{e9-Q#YGM1!C@tV zp*B*H&AQ6*^@fB#KV!7}*cWdMF2-pw?t>7|E-jPY(C9mo8n<*1f%e!L*{-(tvg?V!75_ZtKFSyxdbE9guusTpG;m1*c212I+nYahDv=5gblblMqDprS{GvfiFYDBZDmxCJgamoXTe(-zUFUt>aZvx` zjDLhbw@ekU6UA%$k|e_Hi3W3Aa@Xu!)N?0rrC+#z zx`XN1FmHuk!A~{X3ui-fdy8E&XN%Qs7}!&5WHzhDzG|OJc&%XA&2`aZFXT%cuy@ln zQE@adXjfml8Ui}SH`&_|^eP!n7IGFrXfppRu+(>Z>N_<(I}56;a#0zAlXwXhx!&(V zq%Xbnc_GjAt)DHHWmN3I`bQs0?(Z>VIMUOHuz1ZoQ!Q{yAM8_^wkJzBxNvnWjpfE!*8%tuR3jV#z67q;~&#W-a`Fw;Rp zZ9}YEV=;;P6&Hc%()-hVpYtYZ(`Zl4IEjC>vuWh0l8Q|0&9YBT)@GQPs{LCd z1z(4)@7Pv0Vh;%K34hQ~+8n4!wG@hzAKg_`GgDVnCpsnOJeAOua5fIsltoIXMU;jg zrU(tjb7Jv^&T@^JAtJg`SksWTeP_$75VHnw4s&y59z|GNCD2)~C+$*R$cIVeH7p4l z3Fmte_1aNcQ`$CwM~r*Bpc1L%b*(N<)$H@rHhlxT zWfGM6i_s@N(PruPUm?+$$y+II^t%vkIQ!+sTaZz2XD)s>r>-qh zVk7%j_lH~!@J|y&M!*JU(^8MoVcS|e#>6{q|5RKy-zbF;MkGRFj1YL9b@^;M@x!v8l7BEkzzJzsVe zcskf-_8RG1GZ%Rc9()ME^!x<@vhmY!0fMqfz~`6$7C|Qv;G#vL2jKHF;oCu9I8`{W z>%4En9tEmJmGOD4L>A0z;fBn~^nKs}Eto-{>@(Id@IMnaN72uk4_N9(cCbwoSm zWq`1?(}ZLB60{4wHT4f(pHvbNOBAPNQ`g}LjQ)9Jl2LZqjNMp23`ypJFzz^6BVDyC z%t>IKfR-ND%_WHb`oTRa=+3ftLoo9=C_pBq(W|N+@~I0hu;?6f(+}COoTEH(rYDU0 zUa#%K+0)Byx0`c2J9)c33}Xa2{Y4k*;dv_^Y7D4r8PSscG;z0np5F#&>2SpkZc3mH zCEza(_EVaA5VEVQ%e2w=486X!2zdzb&wf8j%)`=bca_fm+$&QGGB(;puKLISqX=GT z>&?{@w$X0MRydNXlZK52U$`sx4xTZQs)c2^ub^>S6Gz724;+Ma)dL=`Cj~=N|D<4-jeo z{_gm$;=AD#=)*5XK5~YtbGOIcVxH$}sNDI)a>wsY46`BwZmwyEdsw#Hk=tZH2Uq)o z)a>TWY|w$(VWa1yQ0tS@dj<2h1zgQ&!i-FlBxi0%ful2CZ7if{Y8D$&-A%|`a^4R! zSt0{Pp}TuEEuFnDKkcX5(ZEM*8w9E~qffvY%}4ly1v~3>T@@Aldvo)9bN(`@<5~X| z#Zb!iHZ!O<)E3#(O`o+qepeiq!^g4nc*?1L32WSYglQXVU&IZ}Jk5qt&?#Ox&6e>u zu?eleYbngsrLDfe^)rL)tvDmKHZzX!XIe-YrtYiThKZdMmn?$b-dS?%;diHkzW`+m=2@1&!_Ybp*|E^OgF}k&ibsh^o4S5KWDfQr-+|8YFW^Ff_+|vYd z5#t}5l0wjG^`9b!soVl4nSiy)7Zw@|gXexyzl#H$vtHnZUSb6N(iOh?&)AJOl#rgz zQ#=(;=r>yR>JsKQ2JRuqhy-nWiXD))>rKjD`P%o&j^c~*dRJ57WC2$BS$hi|s^H0g zTusq?+_mb$3waj1^~8z(;LNs4^ExfLVKWM?>vzKE2HnC~Egb3A!BLeiLz-$<-goDM z0aAvF=+$0@i3rJgi7C0s^Gm{y)R;|Bf5khJZKZf`kB@5alhsgiut8P*nV(S~94P)UneTS!X)oO$2i_8NGAI4Q(|G3{VF0P$nh3$2KD? z+4T`%=MNu4G3t| z%xAR~KIGR22@={UrRnmHOlLipSyK^0n~GWJ3S@sAn)JNha6eg?ESi|mLl2wUk6}5_ zb90fNdnnQLVQe;X*2MpeTA*}9e--ZqK>w2)i10ZHsLnO`rCiM zVuqwvEY{OYhE5GbYPi{(k>L%n)cSP}e}_$H3E#W?wuA={mc3?ji@jWv>v#;v0}6CO z+Hp_Rfj@-QCh`*@(zTOL!MnXbDDpm>nTRDX9guoguLP?WAM7VR5tqPyi_e)B=a%ZGR5ro=%BXOXKQt2i%Hlz%+T_KMYr%Uk$dRZ^-Y05l&SX zr~R16B42OD{iciYnv8PS7$r17V<5%6Ep654ebZGk`u8U_YLk;n(lilih!xKc$|T4< zif77xy3Q@R&+Ws?JUBD3z=lh0vC_MJA)2umtzz{lcDSUH={$_r@OW^U@6qT99z*zWnGCq?q%LVCKM@ZJ!vQ=oF1MVrneD zIbe;_ygq_1SMMJS#dNCXzWuGIlYD!$-sd4UY1cdXXVK;RHaJNV))|{tIk7OuM76!S zxv{%TPEmiT7f`RtUD_0P@3Ce6jHx-1j zA%wuzpl;5qr9Z$c;c)!Hhd}wj-`8hfc@mqnoibTtcWI(b@5gHL6QlyJbP(f(#rhBk z6AJOtr2M}{>EVBY0Z`CF@k8*(wFm$}{NK&T{dY|B;FTPxSsohzd#NaB%9p$~3;7?O Ck`mhh literal 0 HcmV?d00001 diff --git a/windows/security/information-protection/images/kernel-dma-protection-user-experience.png b/windows/security/information-protection/images/kernel-dma-protection-user-experience.png new file mode 100644 index 0000000000000000000000000000000000000000..8949c51627bf76c26781cb01f3358ffef0ce0d65 GIT binary patch literal 21128 zcmdSBXH=72(?3cP5fDLX3etO|sPrx%RS8H4y{Ysry(0o5A|PELfPfGZdI<&PmkCCbXc)@qmR#Ct!?!CVXyt!sAuOW|zR~AEd_L2yAPvW9#;D(2H z>*v)Ue!FwN1s9dFZ(dXmrg^?aA%ECY^N|lPR&v^hMM=>bJsLq7zYd z^6kEsV`V}IcI0D&<5_>~zTe^R{ldzWliSVsc_!fN8_F3X?fb@xlq^pOSo%4hyt5Ie z576`255SL-9f)c`_Th?)adqeQ>_TQ%mQXzpsHLUlMbI`8+XJZw4|ZAC&Ud=}kFk9Y z_yC6%($6uqz2HTo1uVTDXg7vt&Jy z0gjFu7x(`AMcfx8n_3U^zbmjQYd~YaEz$ft>~>BbQdN7G^xt*9-$sDqF#d$_yepyb zI6Xyvz`=}SviZ-5+Zz0i?Tt463n9@A&|p=LcT?P&TJ2K< zV*#7KD_K+~W>cikpFi)Adn^4=TJ(Z}nBtw|rxwA4y<>xXV`Zmz7K*{znAF4DxN`olnT zBNX@7neVX{p~IeRzWvL*EIT`Urk=30cOhhBh4%nvUk|0yH!};@b$dsNTTBzxIPV~4 z94Q!ebg1F!NY$6VXp-8}4+YItQ!vs~gul5hzWkRJUsz{nr=T+t543!5hwZ?`0a0wP z->w!g?2>h0)^Jaq8hN7_npBjX*_VMrp@Q}|>u3{^+nTqSKJoFf81?Y~-CI+uz`zS- z=*(>VLH&;pUg~K$hSaZEzLYOtzU$t5&ZTqv8}?)B6F%Ay-HPDQ6P5Pp^JT$ChwXgM zz^$TcI$FBef+fnoTG4kWO1Z0m025>6d+r8Aa5sK z;<@eb{z4rvmEMf=(~<_eM>em{CY}kN&uT`u&AqV^(ffxrDjW*2mB%zO2c_e&8fuU_fwXO*r0nS$XW4A_ga$pXO%c(?=eJ2nh*w z=*G*FS5#K&yhtBDD#73vtBJ1H+Grdc;G_mx+=GW`OoMf3_zkxf#>t+A!8$vMHxEGS z@bgVQ)nDb8d1u%wcFOWHK@Y2v^FkjQHqJ)No@Mp$t7Q6H-S|h3ME2JVtn=;8b{ftn z2@6?D&)#Og^FP3;K>IS0-6}s^kZ92iy}7;^l+5{%ok#Dj`JX!53Oo6>xH!kzS2H?- z{l7=NR;_vgJ?|9S5G!~=Ir`S{rKM$VcCBo+0u3wbW1em)|8iQu*-3Cnz)$v8{RNJG zU%$RpbB)7L+ISS3Q$>EA%<*X1i5vD@IP2+`?2NhSPj8uIX1{W7(hq!ny0V$@0o~i# zHpOedxB7@bJ0g3UzK3LBQ110FyvWNxo|a1OU%oiqOBg`5F3wQeLaV|egCUU_7x<_2 z6=UrgZbdXGd7H$q*Y!)49fSKeICYyZ{_=&w^f1_pYg1^CGqz~C=8i>mq9x*e%s%bWKgL`7+~Gi9m4mZFvl z8kP`V43SbkQ6=KWs*WurUTZ{jM(1}cTQz)aaOF13A@~|*=H@=5wC-e zty}NxQ3iokf~;A25I_%(>Z_-g4Ea;%Q>9Q!qZl@w*fdx8d&oCVNM`j80G)=qE*`cZ#!BX;BtHNLQ@wxY<`s)D23b{WN=&cM8yn;oRYaOR*p1g+<;$*ZXjaSm zDDEYL8Nl+3wP;HFT=<_X`d3iYv$(vlC}=@ciPF^Yy5Sg?Fc!ePs8M0&RofF$XsG%s zVphiq0?h|x&yFFQK$1xNa8+EH3w$w4%F8cuPa>4@iJFgNz)BOmC&|-=OSK@~WU`@_ zuQUXBDxB{|_u6{hnfnV5q#cAyC*w;TgwU%6sTFUs?vbXU^a_-oY7U`IOWOeECw`uf z@?qwC%|OAl_QSs-tGZ;GLhr3Db4b?GVadYR_ifSh+CD2z&Y7B(z755_K3N}++NSC` z^@=~B!<=L*!yqDQ>RHHYFgcv78bNJ0*E+@LXh&<8Cn^Gytg}F^wk@@Bk%`kRggKxA z9a5Gz*R)Uc9e$D(rY_I@C|698kdV-|;zw7{@UQ|2^q1IS60E5BjgP$f66RS8LO1Q> zuLKDcH|(GYqL@#crp*IL$F7Q3$#WI)5)zvx3tIu?#ALLgSOKu|DENJzm;l|9_BW<) zSO#oxO3FRG%t32#mrLk@O5^}Trn4YslD{j>s4JJQaJM>wZ1%-&opzy$4QhJGut)7` z1C9I+P3;}niqJi-%&Cz0TWg%~>wYaQdC!5x?G!xvT1_YO=3bR_B0g#;H6d8quQ8;> znDVY1NEYioDxw{5yYagvT~f-cu_Slj>6Fb@#FgV^yBie=ScCB!w(kMGva<5R zd*8^}?QOH(Ibv&92EeYoG6YHCI8oG%L|4cp0z4rpLgJw!iVX#EBBex{^Z2T&#%Wns}cP; z%hm4wKEMCV+s|{y{ax*zS-3f+^ki8s`1=F?L|osE+aaxhC`b4n(a+u2xiJy_%zX86<7<&oH7juNKn2 zoK&cQZ6E@+fqbFRKVi2=R$70>{lxyv(s}SxxX!*M*lGu(&@cGyLXt}&9PEZL>EjhpfkbDsI+8JNa;`>^@&3sGJqhocTE{V!lL6=F znV#JaPOYtu;7z5xN9?N!&4PX9)hz=@(FgAi7oSKusYi@8x>%0BG}BGo>Q`+G8oq(HFy+=bzSo-lGsvcWP|udkylS(1N!J>2;RFTlaK z-{#=@iC6XzQnW^pzoBHJwBfPsSn=!n`tGl>743VgDD*SSI)NwyhjBeS?T1flC?K8{w#|! zmSbD4EM;AMY2JMyQ+au>JEHb<@kPLsC_vkj^+E63uwNb1zkE5`(VYqkXQ^&(H=!%g zWqbhW?uU0x+ukq(EKxgZNv94DK5jL2wOeu0U&yOZ^r%xG2c@XAA0#JifDlqr>Z`oF zYpzxRHS&&e;r&8f?Z zzWO7fJ~^{*+nF+#1jmWJBpLpvXXgWNYW#|S8TRVg#8`@Y9>?G1drkio$^3ysbvMq{ zu?n16V9B&7q!^MnE82!tJ$N%axwQZ1T~oTi{ju1aQ!eLaTU3^t~ckH6~1Rhys>V%^#+Q?R!MFda4XuD#6yDW%%$Alnko7|-f0 zNmI>RQ&35PAxNrX5L+7fK+aVA@{MDi@rC!LjMY%Y$i7Gd*lFUWbI?1@$XjSSFyjxg z^0ni53rJ+I(_*w-O9A?-YJfW83c7&W!u4_ljI) zr|coEpq+$`A()@v8i;-2kF@^AjenRq|j@OtnPEr zr-uBhS9V8d>a!RTBX`>{(NCMD15pwWfo7#Tr$2@tfNjMz417=YEx*Ow8GiP9Cr+?t zSKlntbuGbUKUZP`flWvQtozMc!ZKo#Aq2axoonyVJC7w>&?#p>@BBXc0H$8Es&h%j zxnGhzY%gkAv+Ba{C-Izjb+3tvb7S9Y^f$%+-Qm6OkkuoEBko8{@V+2!LfAm7_e4(i z@}jfPsa6B;V9}rEXGCP#oM#^GNl4sDi+`$`j>#uMgn&6;<}bvY-LCo5?+{6BxuM1` zH4uuDtqUqGffLL~0Rcs(`@9WqFXuz0ZyplI;CE=~4&?))j~T!BqQWE)2WqsUf>jqV z%0Cfv!?s&vulW>dHl@3kKCO*-TcW)Sou7y&N+Tt(-v5Fi;G#}R5k_db9rKFGZ_p+Q=0c)QQ76wuS*<@( z$h1_+pYt7?0_RKnV!<2Tp@#Qdmf+UAjG6(Mzyhu(@K>(W#+`}p-CUq|cvikPkUHW6Q zOsP#r08VXX25s3{D$X`=U9ZIV2=15vZAL4EX?2d~x{G=azqXACpOhAlpG z#5egYn#lvBC*f6$|MWw*!D72VqPPS^7(ZJ|<^~;S5(H3G#j>F@_L@lnw(WQIq!xgp z`^gCCMiHK(G^{W?Y3`q!8QRLDx}5?C(ah#U<1?m5BE-)v5+#!#wJ5C7e#RNZDI`Gakb+N$KeqQV z+f)G#D|)JT$eh2i!l$#S;EK!Y;s+3QSsH9y%+d$k*7>gf@u!#d=nhkjDBhL|aKPqD z?v}J)(;O2;d*7DNVxOsu$!Pn7-%^sAL5sJ6Loy)*^{&aOALK|#XV))$)OGxsjv_%K z;(E^nf?6J*vDxEH4y-{)5k%fc4fRoK00p5N?t1DSROTr z=p;Bl6|j%$3dAG?POb3q_j}@W_4D38=Ve92&%kyT^r<*7wB_nY;D=Zhjyy+u` zZSRAAxGkK`;_?!up2-y1%A=@Zl;1|==9c@USaRR4#yhn0K$FBx*+{wavD(R#hZ0ss zWas?CS^mXu%4DGHjicHo(=3NI{i6xHC=XCt=iwV94&Si>HWUzh?qP@2d(QA+RsaKq zmjn|5a7Ni65d(j;Y*($nRR0sACYxGh=7$hZY~i`VcZg;E2BC69nyfE^)00Fsk}~p~ zAximqdpZ-68l{N140=%wZW-*)5OD6&(SXr%<3+b=q^mTuncrq^P~GV@1_42%7KsyL z@7v6JN&ld(y|r};a`Gs6&kE0~gWpQLo}M0{qZ!gePGdhTvTote>)F)c_R`wBea@^Z zGTd=gCz*FPg}XeEKFC>}U85uad0X=X+A{p#?YAn`dw3XxIUx|p4!JFGBo5l$AMqgR zG)GoQ?gt}zHEj7lB|o>Fl$&Yz;rrquF{~bP9BKYxC?p)DbzhlWI6v&O)C*qfoLVtBFkBO*>mWKogRt4A6NF-iINU;P{f_x@VytUEh z^O+)W(9n2DO-q`;U|631wN*W(I!nN<8Rn~}7s$V_< z!|z4xUD~VWQ~cPCwqv=+C85@LZ;Z9?Y0#56p#wv4sP_vpKRC|q``e-hi%y;ZTBDjy zMBB2qzU;VnT{?uaMWDk?%Ik}QgL85^vhQvGZJA zJrG4{Xd*a0?@zhnhG{)~oMH6`8^7YzR6whxRDK@&KaMqtNUCHY;V~TDV(o;9dx@ig zk7NP^`yN~#K7b?0tfoI3|7qT@V$N7U$}S!nF3fXnSS8-_Y`s)UJsf>Zx_O5+;(j>K zjUO9NO1HOX$=b)n{ibqCV-GbkO2=jnEcdi_2hj+GV~_f@hkC5p8HZ5Tj(IfohC^*8 zXxv{4j;2(u?0wnEqrq@2a9%K-ATp(}rY9@rR-+w4JTwGy0~Ofki1{U4kljf$(a*{X zG3g21vMVSuSS{EM%8*XUh6&OoRzZ?}=`2N}H8dW>HlMLq5{(87>wrZjH8u2WJmsJ? zMaMZ*a;i>mZ)dZVV(irQ*K!9sS`h9JA?(cGF?Np%T#!*3sL1+SNJRyL4MSZG2H-Mz z7On`c+(IbC+hXqnN;kjwGgA}vr`w)u>_(Pn=CWWPbFuWR6MOKxpr_ZXz z9SX6DS-M!gmc=#du0ZRkY6%!Mkfq9!gbrnB9E~9ovd`=2z~__JX1W?bE9y6y@4EFe zz+F$ycHP_H-IYHoe?+d1dHd|2-4@-9);z?u=nk8A>kL}*CirLHWCn@lzkgttdsy}@+en*ts zs4Xtb)v`=t$ou{yNbgH#$BcL%0C>yrR-&bxh9}oSjQx^~ixS&|YW1(Pch98=36T(` z8x@0I4M1+mHcR_^CxUvpI9#%B)Qgp<1%cUS1TE6cf7&#)J&rs0{i9AV9i$*;AA9A3 z_ue(}g6UB4t&a2({Ua)51z;N1ZUCIMqu)L1}g-j%? zN672asqt|oS%7H3C&>dVb2yRIzQ?$K;S^vCi3wPernk+ffJi|FMK)I(OG$fUREG@m_gQSMpO^bEM2 zdZ_`;X?zA7S&8+1Aa~`zT%i*)>lw2xN2_HQQsc$g5n-w*BdJ zneYcr)0)Q#VD`)K-JeNf$n6%D{Sr60p@TZB>(HdN4xH;7ob5qw{|+XL-qh){PXboX z_lMPsr94mYBvd;n&^JE05l*s-*&RP1OB`g1`s18G3qF7TN-9g+y9d$L)fKdJCh7xX z7Uw?u6{paO@W1y`^J2tad7QYp_A>-u&^)&s8mrDTngHlf;9M?=ct@-SH2MD zzd!R@9U|#b*IYa}m(o^N5amJM18D7-{=+xHFX|uDmSQG{d*AU|ql`~!X;w_Tlq z*|SLgg2gN|HQMB_V>`I^^RH6d{Eq_cPRXK-nUT6pEAr17w}GU4R2ZaUKJMFVa)9WBabv z*=TzpOA$xR)FXjKSD8cD_@G=oI&W^6*9*5cnRd7*?eVd%CTCK3(O{KZJ6BmZbw!6= z6T4I)4ecKL82#LSByiuW>{t!JbOFZ;%Mo&k=yZ-lWOe!AQs9Co5Lb>Y)P+oU8r5%) zPiaD_^Xs48{8=%fDS}9LPHTYX#Z>r2-cawqJUXTbg*euoKEDkXaX`P6xj2#Bm#sfn zG@G#NIFe6I04BPY7*QyT)~U%vFCc-bXe;V7?Sw`}UcYuw*mBeF4G`MU{&l~W7A_Zd&L0!DPJ7@5ouJ{ z^|_BNx4;H`&GbL=Uiw-^ONewr@q@<@>m17Nhj~eY>C~4ZSLs8dy+*ZVHMiZ}%Q^l! zZpb8+gKFuS=A(>-PPU8RKb@x-@88RWvE6Q)+unnvR>oo5Ps2ImKb%oou~*2 zR+uuvGI#IFWj>I*Bg-0wex=}$$P-o~1@(X@H)9D)X^khzFNeFN=nK;k`R$$j_4mV zLKbs7s$R!b7-fjDWxG3{-2WRFo-GUDTNczd^So4?OJ>fLF90 z<$BB?9+Bfalt?iShr`shROB8@UQELM_15)%F-yA%_YZ0uYZSMg=e?DE z<>Mn!UfMtIkydH9N-0BobsEo+blJKXed_J&BpWwp1&T#L78C9nN~}%$kU85{#zTkQ6#&!@e zT4AW&<5<($qCde>3G6%v@d83l-m3(z?f;}bx47@CfRF`&;+~zv^ASuq8hfhy|43Zo zG2pGUvnRIL+0xju`r4pdK%(}81SH=?WdFH zV$UR>sMB=p5{L#auT2g6A|NEFFkTae`%L_Ol`Ze7)4pHt#qjVySTfqx*#wIYeb2Y= zwieU?(p1ULbZZG!!{H&@VP2lc$)UbElBy~3Z)D8tsD2qsB!1oeQX89_t3O>I>zuq^ zp~{n^RX~pz;``2PX~OX+6YAGbDxU8)8u!DP&<}xiq|ELSP&@B!INxWi-ijG|BlA<4 zo3n9`ts?}Y0o>?S;xO6eh#Srl9+6S$5d!?sYlfHDj6;6(w*T3X%oeOcTf-pXZVmT1 zM~RlE3ON`^x;Ao+`md8|p7*ESICy|e3~p$C`KCIecHE-+#cuF;%Pb-VI6{qpga(k5 z9G%Vr#*(VY*J9sNme_iVLx}ni7kE7 zH`xGJcZXLm-#i-g#=sPr*(A^PrNIIvh4%iZLYgv~$A3C|OF$tq0U;bZlKJ`ZmR@Ob zX7{^@Yjryx#Y2Yf*+HX!5AJkW9?w6Nas}z-TzJaHYjmWvAXHY&%03;}+qT7ky%O|@ z+uCxqhB~!&@dG#*9z8LP5-@RgI8F>0r-<9)`%ax`_QhulKlg5yND!*eh6)DK%@&M* z>F?&;xp>mQGRndDV%_w8$g;rSJH=+0Bu{#(4TK?Ud<=8Er$eC$=)=!6D&Sl%93PE3%Tf#%Dcy*2sfX8WJL1fsOKS_@ zsLl?>nDTxvm@)1{=gvBqx|{$e4;W!e#cgX zDQ$C1nr&OshfBdiBP$FF+*F0r@U8HQ^xFa1cgG${i3L?imU3(ML2&1RA0?8^-)jkh zXx~4KYY%CceCGV#ux|5H?5`tlRbCyH-`KaZ26i5@3YP;WG64&Ig6H=?f49|8!20>L z_nF@L+G}Xz@#ti>2$^n+b==<9GxMw2!*z^4O${M*z2%0pE&>uz@?b|xu*Oi{M=g|~ z_sgI5V9u2SRkM(=RwdlcPT|JWv){CYK70)o%QHF78O#h670x#_wa0?eEBd|SZaFO0=XWL>kzz8SRFuM7>#PM<5g;hJrw*VIXQXtR6U|5>En^^suq2 z+ryM1VlzN;8js@iD}$kdJinpiP6At>wKn99NYW}ye29Pl`3fQNRPHOm8_H5dw80mf zw`BdgUu%w>0q4JqbL+tJ%RSU-4qwWv8XeZn14O9Wfq>QVe4! zjZLrMV%&+DhX`;nTKG}s0k3X;u?mk*9moC(whjG+iUcZc-juQE60Svr$y!Msd~L8K=ZI@Cp>kDoea1)QH+aM(%Yoa?LDl|ym>Qbrx}0OwUQB4Ij`X; z4&41BAwm_r6sSJ|uWtLhe&dtmS*p-h{{hO{iMyAO`23Yp^3i=+*5S{d-b09ML!d@# z2_Y#l(R;;?n5km*-A!h>Ae^sB*NsL=URT6BGZ=>r z;TK&!UD}+1tl3kuT)rEHGOt)$U|u^Te1mxio14O zivBe-j`Sq63UQ0`H)OBXassm&;`V@iF6YYSlP%wsPZ{8WVqKBTu>$LheIPg6JLDX2 zo>HGsbFuCwX!vQd_p3(k5w|9DcGTr`#_{T^pxx#qvo#&}@uaNJn?c6<+iL-pMp|B{ z*C7+TLUGSzy1|wzteOuJrLlKg&|H;^`~|NBTYX0fd>gu+ZP<5lTo-&l!jduS*4Ym+ zvWd@E)IrfZZ2ZtNwGa_o$^UM6`$s@^rf2gkJkaa9BkV4hvRQ4=MO7UcL7HO1u88t) zn##KVE9d-DD;}`A+KnQJfYRbJaBqD?a$F#ip8FOeaR9bF{Yt(@Ni@ZSV5pIs8lUvS z?c$glE*@DHPY2+RfF#4CLt;lzs~;Vj;rG^Ojs2H?1Du{{wQ0(#Mkn0oZ@P3qQq#g9 z!Ietq?!Y>xpCvxO4DTFz=I%4MGYqvA9NQU0ytmm2Rj8eSra_&$1lcOee zK9-@wBzSJXmXC7d&K+gcCCun<-kJeBK6|c74iChP$_mHFYM9V4c_H6Qs+LzR=ew;z7uOynHD+#QoA z-&}gvG}qbDTnSJ|Jg$oK{iSc8g-w0GL}eyi{zHpnZyj9|*F5x$(^5Dta9*P zfx5Q@QO}4S_+lcBWC^!knREDr#G!%_kFsaC3fm^%jk6EBy?Qqiqe+ua=ro!8qU{t5 zcHK{)FBp8QZKFM(7+Z>L3Jdi`w8tM|4bL+wWwTHb{*evemJ|efe@WCr_OUyeg|lKU zF{Nxj&pJ7)@YDkI>Fk=jY%D@-+)k9MCO1yONr_~;RMS({mleL2l_s;KGKQ33pk{+e zE{^v*#5zoC>=DFamJW_9Wt?}-W&ebE%E-g}v4N@heU-MaPKGt@3$drapQVAV2@_t{ z6|t1oz)Jj^-im(rHq=vSC-Mtb>(Z5T&YYS^r5Vfea6viA3&@##t~Fka8$__RRz{as zrMxyQk~BB+zh-7G;J<672vHF`joK!l@$F`<+;*?*k2ZEj*Rr@2&oh*4oPXyszjuEo zZhpKCk*X1C0yCZJkg9iAe)L+7z=G=tnMU)QvYWB?M45{ z`egXLf=yza+#s%J>bR#Uq9EBoiopkYBmV3;*z#a9Fu`N)J_CI4)ngfv>_a<8o_>t7 zhNDHk>u%&7N#wq0>d4)q~*^9H!}SjXPXHcvJAnV_TbDY#$~{r>i(nD`T~ zzrOhFt-pI|Qi5ep*;*!~<)Z(Xh}nyGc9YncY%4rV z4qrOWTMTJmY7H3uXX6=7Xhv%wHR_h!4ivc(cfb zuxPrnxB=x+wW-`M^zq;unVv2EI={+vpwhv#{4Hb>4`yhgwS}C1hXX??#jWKHQYn#L zYxB#L<6^@dXYV-ncNBl-jHK6w7m;}Anwkj44Tg-dSJFqex5Gd;&WwmDPzN@P{&Yt+ zbsmSLiEkmZI-i*nGJTykx}D|Cf4erws=^kC)UvRD_PW2a8)CyiLOLa%F4d_d3x5rb z2K@99ym9v6lp?g&&luY4Wi+D$6mt>nq^xYu`v~0NLm%IosFRbG;ADDeKF?ae1tIBz z4STcO8}gTsE;!qKIr7Qe?ko*=)`P!4NRAdb5cbR3zmXn7XRHGwV< zz#{j?r-Tww#`)zi=iBKGH={n)AHAgUX{~-!ldbko`7p!q{H~E!q3g?NQi8Qb|8}mQ zIKt~Y?B~Sx78(T!MRB@aNLSH0Lt}I18oAz3T*$WBZv{Wi=Cm3mDgcwmvR0}y5V->44?~x;G`pZos3}DwPA7&pYY&U z24BSTA#iPBW_R6F?X8(@UxaS1mP&gMA#$MWSw3sN(#j2EePe&tx_3=~&nqW?*zG0E zf~LCh05`NxP}sf=hW-^?bl`+y?yQoPvJ&B)}tCy2}`Kju)f|6gz51t>Ak}Ma3odhU8*Z9wz7?>(|dmj0tn2;j5=h^`Hz|5E`!d_tJ4?X-qbr{8$A7ZYT1?Zck1d*-{I}tKP z?TnSSU#=;JD@mA1jDv68!efbPLS(%2=<}7IX{{tB04noe z$HzmI_vQ1*_hfiqpw!0#Ol(f=bU82uG|j)gPE)j$$jOaOG$}l#KR$X@Hu_Y&=v@8buBlNq623=%A+gPv$g^_?SQ>q*(P#;?Wb6~@^?)Ui~fk8 z+0iP+1P1;Ih31cx6Q>)Yc;e3+IINc9%P#vWvH! zOTMJ0hWf5rR(6#l?H|(&xz=A5&_P^LZQIXegN;SaE=3K;be=Sr z(cblCqF@H4#g@w*?8q&X`V9SEx^@wlJL1^+KeDZN)gihx(jNSnaStQuGI;WC;z6>gt0B18kZwRX6!nRC;}1(1f~-tlz7c7v5LOCPZMcFSDc@d;ziW%3hiY9+)Y~zPBq8 zZkQnHjvMB6^xbh!`(7FC*~{!+uB!4_A~70wv{T-#H8A(}NfY8C+u6oq8qUA=9h;!} zMORD=Zf$irpQ1ZepOdvqh7trGw+l@DFnm4i8qhy>ez*x-mwz;E$G2Kux?FnB;OlM8 z0@r?)gOYC!hMb4FApP-oBL4n=QvwRc*V3BN3BrdiEQ>SHkaVLi9e#OMuvZUJ4>D<;;04l5+xv z;8uiNu52(*9 zMr^OVF(jSs)G0TIn=jy;XoGVHo*M~^A~3=6>UBdNsw z9n1iSsld;>xqJgVtT{Q{cTRlAmM%v)C+eppfIF>T6TZF5%g*4Lv$G%mByZWTwzMbV z2Ds;r5q$h`UuNU-w86@KPl{^*kw^7(YUX6@=FUIT42GmP4wJV%O+u=?ajbjQ)cWSP&g!fVRDK?`D37EGORLbC^GAN_tG(7qWj+a3HXRRXz4 z{8i0ed|Pd5N4=WgVlJpK6GGLefVP0=a_O2M=)GS^Xu)6-{2B1T`2VQmA0ub*yJ=s- z|4+(#K>+r+DUMYG)ZxzmgKg~ggc&hn8o8BKD44Q3*)c7yq;KC5T&*WE4YaLZ&V7d# z2>QPh?Gwaw{O2ny{v8OE19AMG-r&C`_m&f?6bCe`{*TqA%U?B<0$r;AV`|p@SA&3n z{2%+e>LA75`Y|RW-b6ExZ4i-9?KWm@`dSSadR< z)D&UEqvLP-qC>N!kbLiu!r}O5!M`j2iGXynGo+l5FFt{iMgF)(26 zOpSmxN?-(EzXFb^MGQP?Y-U!1I7C4-gJ^K;xIE84irMO?58!w_Jizw+iGk>i3?t7s zFhXV`p6;FyDHctlCcrBM%~HXgK11~M3UFten5td@yQ}6~z?Gbb1;J{|YYoZap6)NC zfTmq>z!3pn=JFbh^ew;!uo?S6gDRdl(AN9^hmX^EVjP_KlTB5>IFnTAFMP1HQhviK zo!Umc;bZ`|_p1Uri|_!*3b;o*Dg(*H6xRnj84u+i4Z7JC6M%`XEE#adqEQ-Ll*~MiIXyLkix%mXn^w<&62=&komB6>~SRyKlAxEt0VBjNwxtmNDYj2=V|HB zC}V0x42LbMk6sVGZmCe{@MJI%e&c^}`5v;L{M>NqY_L#Lz$8V=4h$Vq7x}c$!<>We?kH3=(+7;}cbCI1$T`Zm zb)oNa0;lSiPFlOfyj@>5;d$J8|5*^1`Cr;ENdE7BT>JAO)<=KXj>_w^N7a&x!?5NZD1z|DtWaNZ;wMR&4fU+UbmaC>UmyzmU<%ILUCLtxcq1HzIq zTQLKj=ztpp{Dwz(7Ch$p=j;ZSUAEPJ!%5lwxbi|4L9}4HoxbjHzvePrf9Sswt^KL$ zq;4;AhIvLGG`A@XL)IBIbjt!Q?l2(A(YfGmvDfgnhIT{Lifsi_yblvJme*SZiTcV){4qaY--E=Y zi|*Y%KapZ6R6|3fq^N|O>9sJtyy^lGGmd>d_)Naevp}@8s!F*&s`l_di@nTJZgg7) zcUs0sdAR!n*ZDpHAq{S>?L-U=3{Vt)j1-ECGNyfGH9=t$fCpF5CWrvc&xcvBcAg&d zJ1%ckG$nP#{pncI=4;c2)=b}V1?9e(^2GJvo(R`IMSx&9v%g-;P~U$J1Kdjt23 z#Kd^r_Cp{*JGfpa01q37g0k}UvqGV(+QaHgDpf%hxm=*${Ypdz>|8+>rG|acEaJ6S}Nul)togtqa z>{CHC{S1cSpK(WM#GYdbg~*7AF!nkbD*h{Nf-9k)9f7S$AFt(NU;Cf77nCvX5RQOVp<+ciD`lp1)pSO$%4T(0Kxzh zO##0UaTV+T7Y%f)=tGO7hga9*fP7k@ zGc%zvNo7wis%npZ*Nx5vWd1K;-hbnY7HLBGcpwEZT0YLJuzq+R7UKdOdQoaW&_pgQzKTw;;_z6UNAZ7T4kV0qCDMZ{AZ#IoE^Z*$BZ4zCie>syPo zq#|-dmM$54SIeq!_BjjR+#1D{o=tXH2WYzq8#x-K>{m4wFq7u@!KbQ8j9YxbiF6x2|`o?rDWw?S}&-6 zXb(JjiI_HNI;xa@`Ws@(ScoLAtgHfSYE~qPc#e(yZ$XJK=^S%2wdAyv+pT~tsoEqf z$di{4hBj7-**%U6-H4o=oJ7>~-1Y{WlY!M+UG3jNOfuN*UhAIc#UlIXgy;RBe`((P zKSf-5Ae3ttpWM1`B&FiwTCRQH_bf@WuQOv8#aISmYQ{P(RJMFv3|S_UF}xVYmW(AT zVX7<3SW>y%sSww$8B5=z-0%B)-uKLN&U4Q5zQ6PS&JUjlr*xT;S2FW(+5VIX4$(-c zr5HMD?7T>Zx_ac??;QLjhnX4<((-_dZG)k=0{L)L4C!w|{ai}Q;o`zmKf?GqM1|~S zMj=A!`qNL-{AK!2ZJj}pe!cDQ=JFLOmVC9txp?+CS#+d_&6UzGTro&gGCFm*N(1H= z6Mk93lZ?Y*U55`|F!XuWxnye>(QYs{Fjl?$VTo*?W6>g0r(@)jb=9H5UP+AlCYuU%piH)^Pm*dTZ^u zKT57<07GcHnb#rYdY^)t#kuhA)NxO~m7R$PEC>uPRgAdU;$;4cTGD)5Y#$Y}o#{Vn zPbMhew}M6dvv4hBXj@(^sc7zuW7>e=Pg_<>k6(1a_QNQwO!fleCuE@kzNok@6++Tj zVLn{)cO40R%(Dn6`bjRQSPUr->3_noQu}8gr`}~(iCgdy?OWsT0{jlT{+;|auYJ@_ z32}MHappqft||Ms7zo8fn&4RR#)QeJ%U-KsyV~@cL_SY75K0Lr z=NIQD#V&3@%F|){<=H|1UeFQHtz9o~f%uIX9aaD`+>`!rvU1zh!>FbBmJs#td6U;5NH<*yC1-CTDLyQCw`{-OG79b)$4R3?q9;WU?Qcn%(vL0C_#9p?Md&V- zc1Jlq)~!sj-X@^(CESOvSnyA*ylgtW312Uzsb@4Jvnx9V0=T{l)#i1%1d%F?lv$XT1NjPDRwnk7QN;P z`44esP)&Bm-`K0a0OCbIiq`=YF91T<7NYR@ciwj5ii*-NMBF?`S5NgCi&pnllq)$&E zsJgXwyM12}blO<$Ye8c6WK$W4Jq~{qAVG7+VjU* z)INDSt?l?jzwEy%1=BQs8QK}{`N+_t!lA+F0_k;M&MY=o;X30Be z&KMo_qmE6+OBotz9>2eF!Pf52!S~OnBPZZjYWuiEl~h#$rJ(UH(_1vzDz!2nFbqkz zRu9i261)aSO_s)A{hSsW&u3AqqpkCZdO`&Qh4R5*WBQXdsv&VuDOUF(phMZ9W5kH&mpy;iNMt{xaqY=_UDOMER4p?~5f*0FndBO44N!u@mX z6rKP^Kg$Apl0-Ca>ocgt`cJJAYxdw_J*y=^-Od9*=K+7 ztJhV?%`7oL7O;C*mQvLBs(V^xGCfT`E6UQq%<3cboS5-=Fx9?4Gcg#oUMh0vdjE5+ zW4h-4jZ4kTQ`Fa~Lb$)8)X^ecd(vlR8GV%@^Yb<~)H~&j86STww(E6-%&OXbjJ(@# zZNtvU4|+zLvZ*`$AHl^ijdPKZ4m&0`Kqnh9BKML$92BERK&s?iC#(`I5N1qkrw{ry zLW%XT!iUCK1%Ux$>1Bt>0Wjrv$I_WI=^r|GXG=a%TJt6UYA-#;{Ls|&JgD)(dSuOHF6kvACzM-UB#qm*K~b7xe?yoA0tnaOq{)te66an zGE2I$ft_91vc?Te2Hpc?=u&>43*}`sr7~Y9ZfjjHHf#boK2-4GG$r{US%JGwiP7t` zE*(4(0kIt76J#q3@bI4OzzI6U0rK$5>T&A<_bjdlKp1XJ-i2IGgF-?;T>6&Q(jl1p zi|OBKb$Wy?TU#kTq?K7*6#eAT-w3}0%d+tF-LRs9Yq8dQL&Eit?>|qBaI#o=nJmQk zo~qoLk8VV3$JXZW)N?&Gt!*S}K^5{i8>vtnkY6fSQ8)#xu$&d=LgGxYj@w=#t@fu* z^u&!%e3|L;Ba(E5h2FMy4{369r`7ZS+|C0mj>+rTOE*;4*1pKg`}9#VDwdOioY;mH zDJJ?TevE@o^W zD{0~DysWe`T($`pGa50a4KYSE1p}DHe(GN9AVo5TvkVAsOkJ12fKPY+$siy(Gp@h! z8YbNkGi0z_f``(fGY;P}k0~sOEJ#vVAb7opH|(V?wE#v1FV#|_gMWS=^Y=EhF}ItV zB585{L{q%K)3R_Lx#Z#%1p0=i*p@+Kw z;2cC(HL~8o%_FkcfdI@=FEk5+9<<4f4e9FXm>!-xvejj>yLE1otOjKJZcJtZHi{>6 z(`9D)Yj?K0R*$6Ou}V?jn@JCM@|;3%!!A+d{y8ZR+oY>Fwn7jYvpP4*4EShtwWsY)}`I!?qD0lIm?)c zgp-X_s_E>zl@$!&dGNX4%O@5V6+CDJQ=6Ep@d;m;_r)^?UEVam;UB~eG6r>2YpZ+L z5Q`_k{h2m{Sm=gy_4ZLkmOOu&vdVdRmSnKqpD N0N57#hJVN*u^x_wMJD>`F_* z9x9hDPc{9a|t){9GNJOE^1D1 z&TNK{oiyG{09OqhbmntPA7KkiG~2l3[!NOTE] +>Kernel DMA Protection is not compatible with other BitLocker DMA attacks countermeasures. It is recommended to disable the BitLocker DMA attacks countermeasures if the system supports Kernel DMA Protection. Kernel DMA Protection provides higher security bar for the system over the BitLocker DMA attack countermeasures, while maintaining usability of external peripherals. + +## Enabling Kernel DMA protection + +Systems running Windows 10 version 1803 that do support Kernel DMA Protection do have this security feature enabled automatically by the OS with no user or IT admin configuration required. + +**To check if a device supports kernel DMA protection** + +1. Launch MSINFO32.exe in a command prompt, or in the Windows search bar. +2. Check the value of **Kernel DMA Protection**. + ![Kernel DMA protection](bitlocker/images/kernel-dma-protection.png) +3. If the current state of **Kernel DMA Protection** is OFF and **Virtualization Technology in Firmware** is NO: + - Reboot into BIOS settings + - Turn on Intel Virtualization Technology. + - Turn on Intel Virtualization Technology for I/O (VT-d). In Windows 10 version 1803, only Intel VT-d is supported. Other platforms can use DMA attack mitigations described in BitLocker Countermeasures. + - Reboot system into Windows 10. +4. If the state of **Kernel DMA Protection** remains Off, then the system does not support this feature. + +## Frequently asked questions + +### Do in-market systems support Kernel DMA protection for Thunderbolt™ 3? +In market systems, released with Windows 10 version 1709 or earlier, will not support Kernel DMA protection for Thunderbolt™ 3 after upgrading to Windows 10 version 1803, as this feature requires the BIOS/platform firmware changes and guarantees. + +### Does Kernel DMA Protection prevent drive-by DMA attacks during Boot? +No, Kernel DMA Protection only protects against drive-by DMA attacks after the OS is loaded. It is the responsibility of the system firmware/BIOS to protect against attacks via the Thunderbolt™ 3 ports during boot. + +### How can I check if a certain driver supports DMA-remapping? +DMA-remapping is supported for specific device drivers, and is not universally supported by all devices and drivers on a platform. To check if a specific driver is opted into DMA-remapping, check the values corresponding to the following Property GUID (highlighted in red in the image below) in the Details tab of a device in Device Manager. A value of 0 or 1 means that the device driver does not support DMA-remapping. A value of 2 means that the device driver supports DMA-remapping. +Please check the driver instance for the device you are testing. Some drivers may have varying values depending on the location of the device (internal vs. external). + +![Kernel DMA protection user experience](images/device-details-tab.png) + +### What should I do if the drivers for my Thunderbolt™ 3 peripherals do not support DMA-remapping? +If the peripherals do have class drivers provided by Windows 10, please use these drivers on your systems. If there are no class drivers provided by Windows for your peripherals, please contact your peripheral vendor/driver vendor to update the driver to support this functionality. Details for driver compatibility requirements can be found here (add link to OEM documentation). + +### Do Microsoft drivers support DMA-remapping? +In Windows 10 1803 and beyond, the Microsoft inbox drivers for USB XHCI (3.x) Controllers, Storage AHCI/SATA Controllers and Storage NVMe Controllers support DMA-remapping. + +### Do drivers for non-PCI devices need to be compatible with DMA-remapping? +No. Devices for non-PCI peripherals, such as USB devices, do not perform DMA, thus no need for the driver to be compatible with DMA-remapping. + +### How can an enterprise enable the “External device enumeration” policy? +The “External device enumeration” policy controls whether to enumerate external devices that are not compatible with DMA-remapping. Devices that are compatible with DMA-remapping are always enumerated. The policy can be enabled via Group Policy or Mobile Device Management (MDM): +- Group Policy: Administrative Templates\System\Kernel DMA Protection\Enumeration policy for external devices incompatible with Kernel DMA Protection +- MDM: [DmaGuard policies](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dmaguard#dmaguard-policies) + +## Related topics + +[BitLocker countermeasures](bitlocker/bitlocker-countermeasures.md) +[DmaGuard MDM policies](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dmaguard#dmaguard-policies) From 67d8966e62b6dd86923aba50131798d054967d38 Mon Sep 17 00:00:00 2001 From: sccmentor Date: Thu, 6 Sep 2018 23:59:43 +0100 Subject: [PATCH 37/80] Update user-account-control-group-policy-and-registry-key-settings.md Added - as link not working --- ...er-account-control-group-policy-and-registry-key-settings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/identity-protection/user-account-control/user-account-control-group-policy-and-registry-key-settings.md b/windows/security/identity-protection/user-account-control/user-account-control-group-policy-and-registry-key-settings.md index c0e5e23158..0854da77c6 100644 --- a/windows/security/identity-protection/user-account-control/user-account-control-group-policy-and-registry-key-settings.md +++ b/windows/security/identity-protection/user-account-control/user-account-control-group-policy-and-registry-key-settings.md @@ -187,7 +187,7 @@ The registry keys are found in **HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Wind | Registry key | Group Policy setting | Registry setting | | - | - | - | | FilterAdministratorToken | [User Account Control: Admin Approval Mode for the built-in Administrator account](#user-account-control-admin-approval-mode-for-the-built-in-administrator-account) | 0 (Default) = Disabled
1 = Enabled | -| EnableUIADesktopToggle | [User Account Control: Allow UIAccess applications to prompt for elevation without using the secure desktop](#user-account-control-allow-uiaccess-applications-to prompt-for-elevation-without-using-the-secure-desktop) | 0 (Default) = Disabled
1 = Enabled | +| EnableUIADesktopToggle | [User Account Control: Allow UIAccess applications to prompt for elevation without using the secure desktop](#user-account-control-allow-uiaccess-applications-to-prompt-for-elevation-without-using-the-secure-desktop) | 0 (Default) = Disabled
1 = Enabled | | ConsentPromptBehaviorAdmin | [User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode](#user-account-control-behavior-of-the-elevation-prompt-for-administrators-in-admin-approval-mode) | 0 = Elevate without prompting
1 = Prompt for credentials on the secure desktop
2 = Prompt for consent on the secure desktop
3 = Prompt for credentials
4 = Prompt for consent
5 (Default) = Prompt for consent for non-Windows binaries
| | ConsentPromptBehaviorUser | [User Account Control: Behavior of the elevation prompt for standard users](#user-account-control-behavior-of-the-elevation-prompt-for-standard-users) | 0 = Automatically deny elevation requests
1 = Prompt for credentials on the secure desktop
3 (Default) = Prompt for credentials | | EnableInstallerDetection | [User Account Control: Detect application installations and prompt for elevation](#user-account-control-detect-application-installations-and-prompt-for-elevation) | 1 = Enabled (default for home)
0 = Disabled (default for enterprise) | From 69c24cfd266a9724348d3ec6d217bf19ed069f32 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 6 Sep 2018 16:26:08 -0700 Subject: [PATCH 38/80] edits --- .../kernel-dma-protection-for-thunderbolt.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md b/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md index b6ea92cd47..fc494015d5 100644 --- a/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md +++ b/windows/security/information-protection/kernel-dma-protection-for-thunderbolt.md @@ -5,7 +5,7 @@ ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security -author: brianlic-msft +author: aadake ms.date: 09/06/2018 --- @@ -105,5 +105,5 @@ The “External device enumeration” policy controls whether to enumerate exter ## Related topics -[BitLocker countermeasures](bitlocker/bitlocker-countermeasures.md) -[DmaGuard MDM policies](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dmaguard#dmaguard-policies) +- [BitLocker countermeasures](bitlocker/bitlocker-countermeasures.md) +- [DmaGuard MDM policies](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-dmaguard#dmaguard-policies) From 5f09ecfb00118aabd555a2ff1661b879c24419e3 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Fri, 7 Sep 2018 09:01:35 -0700 Subject: [PATCH 39/80] tweaked language about sideloading --- windows/deployment/update/waas-overview.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/windows/deployment/update/waas-overview.md b/windows/deployment/update/waas-overview.md index 74fdfc0efd..9b07031bb6 100644 --- a/windows/deployment/update/waas-overview.md +++ b/windows/deployment/update/waas-overview.md @@ -8,7 +8,7 @@ ms.sitesec: library author: Jaimeo ms.localizationpriority: medium ms.author: jaimeo -ms.date: 06/01/2018 +ms.date: 09/07/2018 --- # Overview of Windows as a service @@ -138,10 +138,9 @@ Specialized systems—such as PCs that control medical equipment, point-of-sale Microsoft never publishes feature updates through Windows Update on devices that run Windows 10 Enterprise LTSB. Instead, it typically offers new LTSC releases every 2–3 years, and organizations can choose to install them as in-place upgrades or even skip releases over a 10-year life cycle. >[!NOTE] ->Windows 10 LTSB will support the currently released silicon at the time of release of the LTSB. As future silicon generations are released, support will be created through future Windows 10 LTSB releases that customers can deploy for those systems. For more information, see **Supporting the latest processor and chipsets on Windows** in [Lifecycle support policy FAQ - Windows Products](https://support.microsoft.com/help/18581/lifecycle-support-policy-faq-windows-products). +>Windows 10 LTSB will support the currently released processors and chipsets at the time of release of the LTSB. As future CPU generations are released, support will be created through future Windows 10 LTSB releases that customers can deploy for those systems. For more information, see **Supporting the latest processor and chipsets on Windows** in [Lifecycle support policy FAQ - Windows Products](https://support.microsoft.com/help/18581/lifecycle-support-policy-faq-windows-products). -The Long-term Servicing Channel is available only in the Windows 10 Enterprise LTSB edition. This build of Windows doesn’t contain many in-box applications, such as Microsoft Edge, Microsoft Store, Cortana (limited search capabilities remain available), Microsoft Mail, Calendar, OneNote, Weather, News, Sports, Money, Photos, Camera, Music, and Clock. Since these apps aren’t included then not supported in Windows 10 Enterprise LTSB edition, including the case of the in-box application sideloading. -Therefore, it’s important to remember that Microsoft has positioned the LTSC model primarily for specialized devices. +The Long-term Servicing Channel is available only in the Windows 10 Enterprise LTSB edition. This edition of Windows doesn’t include a number of applications, such as Microsoft Edge, Microsoft Store, Cortana (though limited search capabilities remain available), Microsoft Mail, Calendar, OneNote, Weather, News, Sports, Money, Photos, Camera, Music, and Clock. These apps are not supported in Windows 10 Enterprise LTSB edition, even of you install by using sideloading. >[!NOTE] >If an organization has devices currently running Windows 10 Enterprise LTSB that it would like to change to the Semi-Annual Channel, it can make the change without losing user data. Because LTSB is its own SKU, however, an upgrade is required from Windows 10 Enterprise LTSB to Windows 10 Enterprise, which supports the Semi-Annual Channel. From ab57529e4330951908fa8998cf7b8378fc321592 Mon Sep 17 00:00:00 2001 From: Beth Levin Date: Fri, 7 Sep 2018 09:43:04 -0700 Subject: [PATCH 40/80] Content updated --- .../intelligence/top-scoring-industry-antivirus-tests.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md b/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md index 66d553ab6b..e984e5abab 100644 --- a/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md +++ b/windows/security/threat-protection/intelligence/top-scoring-industry-antivirus-tests.md @@ -30,7 +30,7 @@ In the real world, millions of devices are protected from cyberattacks every day The AV-TEST Product Review and Certification Report tests on three categories: protection, performance, and usability. The scores listed below are for the Protection category which has two scores: Real-World Testing and the AV-TEST reference set (known as "Prevalent Malware"). -### May-June 2018 AV-TEST Business User test: [Protection score 6.0/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/june-2018/microsoft-windows-defender-antivirus-4.12-182374/) | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE2v60I?ocid=cx-docs-avreports) +### May-June 2018 AV-TEST Business User test: [Protection score 6.0/6.0](https://www.av-test.org/en/antivirus/business-windows-client/windows-10/june-2018/microsoft-windows-defender-antivirus-4.12-182374/) | [Analysis](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE2v60I?ocid=cx-docs-avreports) **Latest** Windows Defender AV achieved an overall Protection score of 6.0/6.0, detecting 100% of 5,790 malware samples. With the latest results, Windows Defender AV has achieved 100% on 10 of the 12 most recent antivirus tests (combined "Real-World" and "Prevalent malware"). @@ -53,7 +53,7 @@ Windows Defender AV achieved an overall Protection score of 6.0/6.0, with 5,105 AV-Comparatives is an independent organization offering systematic testing for security software such as PC/Mac-based antivirus products and mobile security solutions. -### Real-World Protection Test July (Consumer): [Protection Rate 100%](https://www.av-comparatives.org/tests/real-world-protection-test-july-2018-factsheet/) +### Real-World Protection Test July (Consumer): [Protection Rate 100%](https://www.av-comparatives.org/tests/real-world-protection-test-july-2018-factsheet/) **Latest** The results are based on testing against 186 malicious URLs that have working exploits or point directly to malware. From 4b99af8625c0913e4bd424b20f6b9df82cc602d5 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 7 Sep 2018 09:59:40 -0700 Subject: [PATCH 41/80] revised title --- ...sed-security-and-windows-defender-application-control.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md b/windows/security/threat-protection/device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md index 72a7d46264..b56a7a46b9 100644 --- a/windows/security/threat-protection/device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md +++ b/windows/security/threat-protection/device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md @@ -1,15 +1,15 @@ --- -title: Device Guard is the combination of Windows Defender Application Control and Virtualization-based security (Windows 10) +title: Device Guard is the combination of Windows Defender Application Control and virtualization-based protection of code integrity (Windows 10) description: Device Guard consists of both hardware and software system integrity hardening capabilites that can be deployed separately or in combination. keywords: virtualization, security, malware ms.prod: w10 ms.mktglfcycl: deploy ms.localizationpriority: medium author: mdsakibMSFT -ms.date: 08/2/2018 +ms.date: 09/07/2018 --- -# Device Guard: Windows Defender Application Control and Virtualization-based security +# Device Guard: Windows Defender Application Control and virtualization-based protection of code integrity **Applies to** - Windows 10 From 9d1023b64c0b6edb2dae96839e6260770505af9e Mon Sep 17 00:00:00 2001 From: jaimeo Date: Fri, 7 Sep 2018 10:35:33 -0700 Subject: [PATCH 42/80] added screenshots from Matthew --- .../update/device-health-get-started.md | 14 +++++++++----- .../CreateSolution-Part1-Marketplace.png | Bin 0 -> 87366 bytes .../images/CreateSolution-Part2-Create.png | Bin 0 -> 430014 bytes .../images/CreateSolution-Part3-Workspace.png | Bin 0 -> 461537 bytes .../CreateSolution-Part4-WorkspaceSelected.png | Bin 0 -> 365729 bytes .../CreateSolution-Part5-GoToResource.png | Bin 0 -> 251177 bytes 6 files changed, 9 insertions(+), 5 deletions(-) create mode 100644 windows/deployment/update/images/CreateSolution-Part1-Marketplace.png create mode 100644 windows/deployment/update/images/CreateSolution-Part2-Create.png create mode 100644 windows/deployment/update/images/CreateSolution-Part3-Workspace.png create mode 100644 windows/deployment/update/images/CreateSolution-Part4-WorkspaceSelected.png create mode 100644 windows/deployment/update/images/CreateSolution-Part5-GoToResource.png diff --git a/windows/deployment/update/device-health-get-started.md b/windows/deployment/update/device-health-get-started.md index 72b48d1ac5..f66790a702 100644 --- a/windows/deployment/update/device-health-get-started.md +++ b/windows/deployment/update/device-health-get-started.md @@ -5,7 +5,7 @@ keywords: Device Health, oms, operations management suite, prerequisites, requir ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -ms.date: 08/28/2018 +ms.date: 09/07/2018 ms.pagetype: deploy author: jaimeo ms.author: jaimeo @@ -29,23 +29,27 @@ This topic explains the steps necessary to configure your environment for Window Device Health is offered as a *solution* which you link to a new or existing [Azure Log Analytics](https://azure.microsoft.com/services/log-analytics/) *workspace* within your Azure *subscription*. To configure this, follows these steps: 1. Sign in to the [Azure Portal](https://portal.azure.com) with your work or school account or a Microsoft account. If you don't already have an Azure subscription you can create one (including free trial options) through the portal. + [![Azure portal all services page with Log Analytics found and selected as favorite](images/CreateSolution-Part1-Marketplace.png)](images/CreateSolution-Part1-Marketplace.png) >[!NOTE] Device Health is included at no additional cost with Windows 10 [education and enterprise licensing](https://docs.microsoft.com/en-us/windows/deployment/update/device-health-monitor#device-health-licensing). An Azure subscription is required for managing and using Device Health, but no Azure charges are expected to accrue to the subscription as a result of using Device Health. 2. In the Azure portal select **Create a resource**, search for "Device Health", and then select **Create** on the **Device Health** solution. - {TODO: Screenshot} -3. Choose an existing workspace or create a new workspace to host the Device Health solution. {TODO: Screenshot} + [![Azure portal all services page with Log Analytics found and selected as favorite](images/CreateSolution-Part2-Create.png)](images/CreateSolution-Part2-Create.png) +3. Choose an existing workspace or create a new workspace to host the Device Health solution. + [![Azure portal all services page with Log Analytics found and selected as favorite](images/CreateSolution-Part3-Workspace.png)](images/CreateSolution-Part3-Workspace.png) - If you are using other Windows Analytics solutions (Upgrade Readiness or Update Compliance) you should add Device Health to the same workspace. - If you are creating a new workspace, and your organization does not have policies governing naming conventions and structure, consider the following workspace settings to get started: - Choose a workspace name which reflects the scope of planned usage in your organization, for example *PC-Analytics*. - For the resource group setting select **Create new** and use the same name you chose for your new workspace. - For the location setting, choose the Azure region where you would prefer the data to be stored. - For the pricing tier select **Free**. -4. Now that a workspace has been selected, you can go back to the Device Health blade and select **Create**. {TODO: Screenshot} +4. Now that a workspace has been selected, you can go back to the Device Health blade and select **Create**. + [![Azure portal all services page with Log Analytics found and selected as favorite](images/CreateSolution-Part4-WorkspaceSelected.png ](images/CreateSolution-Part4-WorkspaceSelected.png) 5. Watch for a Notification (in the Azure portal) that "Deployment 'Microsoft.DeviceHealth' to resource group 'YourResourceGroupName' was successful." and then select **Go to resource** This might take several minutes to appear. + [![Azure portal all services page with Log Analytics found and selected as favorite](images/CreateSolution-Part5-GoToResource.png)](images/CreateSolution-Part5-GoToResource.png) - Suggestion: Choose the **Pin to Dashboard** option to make it easy to navigate to your newly added Device Health solution. - Suggestion: If a "resource unavailable" error occurs when navigating to the solution, try again after one hour. -6. +2. ## Enroll devices in Windows Analytics diff --git a/windows/deployment/update/images/CreateSolution-Part1-Marketplace.png b/windows/deployment/update/images/CreateSolution-Part1-Marketplace.png new file mode 100644 index 0000000000000000000000000000000000000000..25793516c2c6294cdacff9a6fbdbbc790cf9b19d GIT binary patch literal 87366 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Ð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뷮vR{ohR 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
Vo*`RhfxsKWItYBkDfumrm1R}Z-M*z^EC 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%0A8V0}klv#^=GzL9FE-Z2hA*Df_y^cduN)c{Caz z?9>t;SJ@uCm+Bj=-@%XBgqc)w&VGEmCEV_zDlYKjkwRyD25Z5WBjDi)v&rZFpQC)! z@2ZW#qye`Gl@e6BhX?^yqsAR0R{9--$r>b#WQN04$LBcg!r+6BhqvO-gFI;m@u3Kq zVjRoeGy&})nYlP99hZ23tlVLtX~Y|NEb8r)4m%7#{y&nrHJb5-~61)ev8eC=hJuHddXOsGYqncum) ze$VzdZiPv#S2_go`pCe30jZ*@p5Hy+S3|S(9H@_123>QTvU1Znr1bfcPtc!ZtHkD2 zlqS&)&NdEip?qS?mr!Hib)nBLb4Gt4$79Y(fVGfSa`U^FGD1?0XD&D{d!a2{c{$)- zBFFx8y&U`U@UF`Be2$P?uOSl_0Jn3zyQH^VuFsCk));x+&l%CJ>bym_X5!Y{Ah;JA zrPt_9Z`>g<66=_bQtQlfJMZMQ(>ISqt78#TFln2>r#*yAg8Nh4Bw{*gtr)i0V4v++kiaWG@^1i}xL z`2$_Z`3sW{h$RzvGtA$VuLR1nT-1Gu_e80qrl1cB5Bq3s*cqN^HMMTTsVm=)Lv5HR zKq}vhOFc#cZGQ(hEXRc_(J4edsMw4L{ikAmgC#Rpx$Q57t1_l_VRES z&PCMQh>|-I_P0caqoJEFZ$M8EMubIG)iPn9h=jg0-V@fg}q%`Z6e>J!W zZoI3}5Io;j*lx_UUTco&E@r5C?~^upG+z5c=GAcAy+(xyGx5AtKtF_1Hi!@-O9B&TLcx^H9ojXwuxl2~fgYznvEHI+9WUNGa>QJQ_B z1$^1ZDG`xjxI8-M`d-?K^l9!?L>PB3v2}yQ-)zYKp4D27j!Y55gOr*M&6|NIMw!k zFY3)p4#MXh8f&g%Gevayp%6@k9%)^tCnp>Jx> z)8q11+$yS*8WiOUuOlAi9@~7PX16R1kD81gEY*o6EuvC2C?wpAw-E?;8+=H(=8f>l zVBPe_uDqzi-B9Szrt_0Uqpsk3PN}YoylBP!18vkBE3y#k$ou*hm9W|zZkod6IN9MG zC1kQkwqaRgKlqRu_gLE@!;0^?5qLY2EfTiJW66y8L8wRbZ(OR8T7)e;l&K|n(dO4o zN~-#9o!NAM#N~0pkK%+ePl`(1%AJeAkB2n(^Hb~`q{SBcEIHV?3n>8E&=-owj)>Z{JgjIX3P$d8`$rW9Y0MM%)kw=ktoiOxh`?D-ieN9H zUkYZxhOGEgS=D(+oKe@USIa`JjYxUJB`$6@$BzYO;XHaWFO5>M14QwQ%eeDzdL%W% z{M8PPiDj^r-~AmfGy+ET|L7c0cf~$(BJ{ZeL`qv?B6$w{2vs)GIs7hQkl?JtxB&Z+f_Q=5|bSe6a-{ zI)?SsY&xfYCC4Fsq0X(QjiiPoF$#6loNw5}kpS<4{e~bq0yZ zM-6X8pBh%?3FAVO?ir*DCytbG2y=73B+hmUK3A~Wh4)iS)8q%Nq{M=;n>~0*7)X@b z7pnv*NXRWp+raDLata;Np52rRxY1;7<}cZAbd_b&1_YJxLbIYS3e#5tljb`|PD|1T z1sn0suM(?&;&gcOdMnFbJR3=O$dGhISJ}T~q^zB^_RR(ss-gLChwv&s*%e{CQ16`eCdv=rs0uNv zkZ{EDRt&ZBMxGWWTx4%HLanGNtcH@x47?ZcvwU}iSS6$ydB(+>MYaq8q6c^YQP>-} zSE!&zy|dhPz~-J+t$8m~h2Rm|n8@?%nwr|=jmy7L(|&vztSAh}(%h8M0O*OtEw}N* zZtCsw^HayHs$kNFt_q! z+A<$@)n5vN2f3M*r*P+4EPp;6rlN{JC~Pyo7z52x(gUu(n~C*$X+y17SDL6% zM{45`#j{N+QCVpeC9~Z)*5VZ!MpVw@U-VG>DJZo+=RUQuixjmfIIB{Fh z6_=F=F`$W+3(2(>Rp2gOR;i4SwDJs&y(1vG;^W?iv@DF`jl>(%sN1Z&}BRoFPj9N7kq{50yQj_20n*3h`aZU!X99?2YP;c!`sRJww z=!g^6-oeTGbF|1B7{2=O<`D%zT@}Lb!@AVGGxZl9XKL#XzvJeI-$Xdyg|_k5VLCTj zB{^$u7bo^tZGU9l?v|J-_ATl0GuKlqiHUT5T16B-Xo#{~3C7*@3U}qkg!0@lbZ0W^ z55fh9V02sb!x44p^3MvB^-9~d;JwH}7>6VEu=(e@Erku7uJN=r-VOP*r(=)LnIyZ% zyFCm;YM-_(xGA*G^!n5WrMx&2u50WWEi_Xcpnw;?(?2$|Q&n5H_9GHK3zCLjg(~#i z;CnbsBjovT>a8eYm5GWuqMfOQXyyaqQ({Pk3SqU9#=uv0C1Pr?W$KC-A_DkE*hb>O zGnO3Wo1!X~7<62a>w2BzUa|Hh(5_`~;ms+pxhJPteOQA#$mUXW0RMqD>#)xBNSy&O z99ZB9rseH{dkqbyUwAz=)~2t#*kA$Psd-&Fv-57>=kKFouB`Lv8u=Yn2E9`5vjD!Jr{hmhv}hd`Xpod9=|9G0H1;{d9A| zJ!RZa6DQg;)=oujgIP$v)O2vQQ_q@vrpe;v=01t$QwQIB$1ezf}!#2N%t1G#igF=z{B?{_9 zl-lYaIbr;c>j`{zUWe%_hovGPR#qMCb?@=w9OtFF6rcvefN$05O^Y69BgZ$)ZXu?A~Ub$#o4LF5ch2Zo|VMaFyFP6+w!%6_ zqpc>njCWCh1lg_MDH=mbA-B<$`lDCwExX`VT0@Rca}(nPOJ&NHylT5de=&hkA@JR= zVF0Z8A*S{8KC^KTljEn~2e)--lP>0w1G*>;Yz_u6aZCv7%7-;>4LUaWGa%3+T~}Yh z3Dou2ZLN~G6bC=Emalq}YsO!y`VtW8Z{k zbdf%(urVp5cWwz{BOUfTH{$#p(f_^wWcFdggA&xL&O{3G13Z{JCekxN|<8|rzNzQ17 zY{Cr83w9tpR9_hR0NnHRZkif6mXCb*)#A?Rc&j~i%N6PM~u&n=944Y*xBZ< z99i6di9|q0e-mh8F9YUE883X#V9cu^-a6Vnk|PqN7La(?SM5woagBAn>XBIek3Pt& z*OiOgOP0zm6KA<8ADk2a4GhqY)XFVr0L4p%E$-Ran9Oc-PcjfZu1|U(7BWS9VHkJ; zqO0)=k%T9fh8VMX!8lPjN5pgmwO}m+g@{uIh;`^=;f+kjlnbSg2l~WPc2QALcwc@| zctBQ0qCLS_ZqJ8lcG1aypyyUU-I{~Q#kj7nRFrXJs|TG*y7|-J@<3|0LJWET9CcE{ zCn@T=95R%Gp=N)km*#)%h|9KQ5)1x}dW>74bF-tQxkE9X9n=&gPwS>Z1MyEU2z=<; zFx}tAu|+wwE-(q~HYBrmpWXnNj`9}{@|(kN=p`)PP-0LSrVJ<{lV`=r7 zOVPYlbu~cu=Kw|bKT|}AQo}?Y?C2u}zH{jE2<1YNYr#(>!>dtj4}=Y?&R=D2$T5}mamVG}2mMFc9~jT#OyDM2)B zdA}$Rc3#L)pRY15)0S`ufi+aKM+1jIX5N~sYv%F{GJYvi=g=j&4YVuK8YLFS5#GsW z6FO3U@v(ij7_uw+)8Pd1n$2NugP%$1G6Xv@qQfh3WPP8q#?SEShIYwo2x>OBNm5ch z&Nhwx`;AY$6JbW484MI&!9KZ_TcOa%YvsQE?5`7 zCVtqS??v3Q--)7j+o|Y5Jz2>w26=93Xaa@)s-|UD0P#7v;JoSB(Xr*)Cdc3r>w4vp zY)Q6epy?Dbt62El4E^@hu&4zK_c_GEfeY3Kg&vcZ5Sc$$JRoQ!iZ7LSJ%{JQbxDBtHa-2Wgyw5RvYseuSKFQV1%q>=5dmk4#tioN6Dh2}&0pyHy%} z26#CN=|O*uWF^X6D`EcJZ~s%_Ws5+H`D^MVtn{T{#_E6wOmmcQs1#l5{Ij-1V}h_M zipr>IilI>4VRyMFymAc=`E#IqKVqx>^vIR7vZ`!ne)#!sQqD8284q%BtNQXh-n8}N zOAYxe)RLscnI+w}>HeJ(Gz%?_YGlJci42@a5)qz~6mYIxNi8TX=m!n!XTi*Ud$E#v zmV+oy#FaF8m(7}{L!Yvcc;oJZ-r7MxNVv@F;5titnLk;Lr72^xuV%%YvgK7VA-SSK z7ExK|nIX&M$~f=R%Yex>_Oos~fFC8zMd1a@1{+y;!lMOFC3H;gxSMsDRzG)CP0lJp zF7Br4e$_D|h(|I*@?07|dhmmFSYb)H1T~M&X{QtafMeR;h&o8K03(D(s4>WUd@!)N zcQp7NUO`67d&q-Uk1Z2OIC>$hW>*zBz#24Umzdt~g*EC?fZcSqLTp57iV#^*LD!n} zc3+|1kXyI<3$=z8Vh3(zW*q9xb8PtVUfue@pF)ARr!6Ak-j5e<7?U$6#l}v3Mz~~4wU?_s-lHd#ciZ#k?kffY_2e6EB%Jh zkA7UY7SNgPOc~PTFTalmhYS%f1R`Fombc% zr9wP6A*a_OUe;To!=uO=i2nGDkP?1(o|fo>F6&vPV-y3LZwbGcKfOaTr+AQ!k1ePY1I8}Zk1t;R+*jB4}lQ?f$6@ed1?;;0|vV6 zGp}eyRPmt|t?kWKxt33wo-v)Jhck)MtmZq3Rp)K`0mGP1&ecDu6}L;H5ER@b1tXkC zWw%G5TXsw;5r}_im&w?lmaA?zRC0I9Vbay<+s)WpMyu$I)5$o&1ct+rRnO5&PIq_^ z=)8;UR+V0>0M*nc)-iSE?LOPX1&ng%IUBpz);G0S4(b<+_``r~)>M1HZkOhF5=4P9DuD*GkuOsQVhrpj>t7y$C6=S>MP+A=Noahm z9q{s(f?PtN?bi4$w4Y-qi>GpwDxi%mV7I5G#ogWA-KDrgad&rjYl~}eCpeTAcXxL!1SbTy65KE6KmWaVUh+EG znau3j`&;WHV%-KK)$B$Hz1-Uv4Y`DP(I`qEoQ;lkzu)V4l>CtNUQ^&6UI6c?V(v!e zV;|kab!7FPWPV%L8ql7a8GE+1Il_+YfiwSgpC@Q$6GJnPMa%Y=VOnn4enMKC9}+YQkQE_lQ#zXu2ixikJleV}f(q(Nml zHfR)o#fGO~kC3wVI{9XFhvVEGK(w)E<33;RvRCF17Kzt06ORWR17!rqv2BV?QuM^G z24ckO3`YFV)DD@!p+qANHkz6>BP;g@G3T(OIYl7}$OxjGJ>EYQ+j?X{cNMbL@x7s1 zAauLB9Mozd zEOW7l!Ntz9IqGTm@9=9^r5kogUgzaXNg{9}pvV`KG)zPkPlgX$Q*NW}Tt1F6UlHbh6;-yH$r;25N)T2r#CH$s@f1$jD4<)jPG@??N+6$SUXH~PtmAiK z$q!>)3vaQBvh!e)#)pN4dsbrPQ!@s}4^`4(peEuT#YYtDA{t`Hb}Csz5(@348V4nb z7v}e@5!@ry^L&3UaWT2=XJ9}LMlsKJ%4>wv^d98T-zKI!AEe7y97iZurSj$!luG!L z$D@QZI_d~#tt!XmW|$Q*ZK|2cC;}m zr<)$aXRQ07hA4O%t?oEQn?`J0D-AuZFfO`$OS#B_V`|mZ0D)*7U`7y3+u}+`7el&? znAOIFttO~X7#;rSdC(#EJ3uJJI(#HY-T!a^9ALmR8oP~3GakCF!lQI!_HCQB>6V_U z$E4Fyb~E#vI;V60{wEJcoYdBnix}gFA#qBYT({bcO2kj41a;!m{lce<;@=$xN8iYz z9it$WK)Q{;EGj12(#BV0ZAY)#f^a1}j-5HIpISr4--&uRfgS;h$ufiG+J~=vV@GX= zGH6`e3G9@NH-q|m7I9se2ym+4)CtvtUuXh5_lAQu zA#Xv`6&vvZdk6Qcq1qA8gp)On$yd{qk$j~ozB6yAWNnX{uQj$}J@+d!zTFnzKK%Zg zJlr)VoI>?X4yYe{D8j%%nROM)qY}iF!2Nv^T|tbpr(92O@eYMC*FInR=-SSUv=G|tn?fwLqBn!U!fIh|n#!_Zg&jPS>XDCUdtO5fo zE=hx9@nLK<>^lRtAxfpD!I1Ksn6mQ|hL0GG$P2Rce2LQM*08O>fUpELy3e0MsgP_O zfgI=!y+htL;9X=aMK_qOXlzDdC9S8sC|C|P`EGj<6oia|x^RH8XUHv25RZ|vAg$tt zu%}0hT!c#Z(fLto!y{IZSovtypkb7us$|kid^%e>Ry4e(IC@hF^)VN-Y;WwAF-G;8 zMVN}iQ$n7p)*&nz1Ix_M)&*+L`nzm!k0$u9s5Adn&b{gzp-te9gQ2M{c`|O^+bJeg z>ZN*=G`~6r6S24_e_BOtIUHKnATT=Ckc92FY=yIvnMjkx{@VA!za!!=Z6#z$Q%(JJ zFdaAVs!!!HA~5b#ilrxI-t9-k7%0PJ1G&Zf0w;9le*^rExgM1oE0!VVV2xX*5+Qfb zFwM;WpWm-p{eGGEW!Pn^Jsxsk&1JKXjWNO(oFn?~AR5^DQWIkFS%xr&_riq|d*&<9 z!u%JNl4P%nz76e&eF4KEwa}tWtp(bXemjD8Zoj1@a?r9d?;kSoB3e)cftAWL%X{6E z4Uyf6rHUbEzK64*da3)$G0|jbzX30AE{^Z}o;k zHmn9pTHlkZ69h?(w^Y2%P>^t^aiE+z)rIU$)6{$W=rc}YO5~J}rkfuygZY{(=;|FW z&C4=6r2HdRybjTGc+Uq;La|iE0KzVCw2>sgTWu-^de0AxEl;Xp;`E6PT{jP>TE1Nd0YDB043eMNTwv zr?i@_22M!LW^P5UJ<(kI;8<~D_TW2OTx=GAu!!Z%=AiYlA{RW1w?dLd633Ft#;_Ef zTnVk4z|u~yYfp8bpV4C}v|RIR)u~IrD!B01pO~%ED8;6vD+3Sx?5Bm&T8n=i%0(#d z3xJyMYUh1KgO0eZ$~L-LPEx11(sSKu9pDt{ah$Z%M1}^u++m?p8?2$U1FB&l9|xokhOP zLbgvmW-K-v_3Kkny(1)vfR-l-U7iSCeq&j9oFkm0t|MmWVu=#ve6G-bKjthoTBt1_ zplc;&#KnB<`u$4|sni$1x{ya-%zA5!w7@AEGc@2$m+LMTe@Hs7MkUKGNzypTl3Sdl zN-+rI!5U)myquKd+pLB~m zg20Ok+-&Z-t7&S6ftWpE)SMx1Z31!YW;*RY`rZ|tT>szDfwTaTPr=?<$l*rs{i5DY zf_Gra#VA_`F^EqE#b1B22urcE68XdsxZ0_9ixzo=7MCsEVxX z;0v*!??3rlA*m4x>oi$kLcnR0hTWM+h#RN6%ae&hQmg#d-!s;N52l17_wbB{wAxO7 zuC*oM`JC>WYD5-U(j~1ijzmXLjiZXzCuOWFUZxcotO)M0ziMb6*PJa z;`Cz?-Y!#Z@tgdu46OA&aE)vB(a)9075_AZqA1c*4J1(dRL4x@6@w`QK{Bxpo`iP2 z%;q}+bZU7^vbAO?Gs{HqL)_z!5|2#x?Q|6N4?z;S=*OZLw+yE-(GIUB^jHy1XHV+&A^YLpTIL7;Y(hIbGAnwGGk>#)EQGKdzMR@slK zAXVPo$eu4e_tP2&CnarHb8~yVp3bEPiv+{Kn4r{(wO+bhwnnZ!TAj`^TF)~KNpa`_ zk#Rh{r$`tY_RM7;uF17hYZ)5=5pvCxZp-*EUbTJ}-U@}%Px8jQ@RJ`Wb8BP2@1}q? zjB^#=*;?G3Sg^2=N^J0HX;q?tz6Y*~4oB%8jsyimap!3GgxPR`_NTNrLQ4T3uq%$5 zI_+_2C6-k^>0Tn$@sITpiR$TcF3=b&`bcqLb39V$=bffOxYYZ~}!CfCQSXRxm*{f`=<;r}AN9U%6DS zku1Rwk2f-LVm^w}Ga>E}Ab=RlZ+FREiHpR*Oxes^wurlpeblhOpJJpPPC+na%bmh9 z-({&!L!*Twalna=7Umk=ZIu?4uXqg_jCbn@YV-zR${p&~JC;S|OM}{U?2XeTLVyAd z+J5PCC9?q}ZJJ9;g+=w+CDMcP%{cnSwoJL$F``8i48RWC9>XGLeP*y9B*VNp>a~QI z0oo8pT%Ll7F%uZ6a%fBmklwTgm427IX7uvUZSyPY(JjIM2CXC{E}G&R!-%o#ISj?+ zu(%B@TY{Kj&G0E+Q=RcrRdp3hn8YUKTUotA^kdvf_^;gSAP`eGYl|7&yB2(@9?feH z=^h@oo-l@#U()usL7WFG*7)~|ZU_B|iCe21CnT9+~nUPL`1t~E- zI!{BX0K@5M5BpJ!882j%bjwena-pIvi9-{(i8=U|o~}`%K{Pl+(#+Xfl3DZ?xaBw@ z{8YdSN#RKKq>Q2W{$Een*spw6LchveJF~~_cf{C`LdCC-g&~JK4JCj zHsg#M>n6B=yWH^`<8k-#rpdVz!492^>5@am6ff5R4W2NH8o6Lq!&Rj&ir_6u_#t!z zTU?VmOrh9tiyT|FW{LO;UW`FWeh6RhT7b11`Z3s}{~w=_bGXXYWtG^u7(*(t+*yy~ z8xu&j!*t)xO51uT?GURA!cwV3ZQS)PLV+VKm~m2uC^jZS4j#MVCvkMEt>N@`ENq z7;-DzKC%3qDpMat)Ur&Mi~eObJaE5dYp*g}q?PRL<5u8357qM^k6oxFJT+Xn03lcn zLyV%48P{)yAH#>OuOvOJAx?rq4n=TI9^nBY9-00!`2_Pw+KO*4ojwBYK`FIrgG=p4 zkn?jlx|u)*Lke|;2cv?VeD|o(C2^Q)QkS@dq=;uO6s5ZTnz~y@eWs?zkL*b{NGfdc z4{b_G5fvqixUjh0AodYUlf|E~sDwCnOpJK9Zbk0NqV4b>wo+7P+)>;mSS4TznMWCf z@tei4KV=xn#u+Sv+918wFie{8PFezNx9fQ>VobAgxf2q6r?#R(d_b`_#70=6z~P@7 zTPcfQa~C4vj)|7#H#eey3;2I2#xy?hcEHz-m%ziunjN8w5yRJFm#a5gK>ojcpiV); ze~Cci6ZjsV1nTd9HX3D4!wk9fjD>^mSun5!0U08pw1tw^YH6i?ZpZ*N-1rv98H{%A zyI%VE7h_5Sl!NIib!4{-6m_W|X6q7wlM6@n^v=wl=hI7%3*oxyJY;y0j-J1oxY6#= ze8#0QUt%j3#rSl*=8Il44lbW#%lf?O-LGE~;`xO7Re>2^#;D`T-dKK0ODUWAoldY~ zDYnEm`+8~df|i%3*CYIgs0;hC>U-=-E3=CCsXB~&%f1TYi_v$ueofXSr4I(tx%@tCOZxqvbOZMhaSq#o>%S=<1}m6 z`K7>{3^J;6E4=9;y&?5@i4tt$ll zMvQ(YpKQwV=-i2>nJzz~_rqkrBNI+caa(W&VwMF0e3f%K-vBaNgGC1Bk ziCXurxad=1dWP@HFTYq2-}uLGy6f&1Fo@)JC4$8Wu4=YBD3 z+T!VZgxy{TpPAXKEiP(8rfP1P_xfFezF!^eo339oXE9Y5Q1fMUHUb8Fy`7(+7k<`0 zSR&q7?NV{$Xm6QJHLba5O9@DH7v8*L5AgYqAg)7Bvmz@zj@?QC^oeb{Xpw#^Ng5vI z6mo^pc5H02wGL#W!6(aMoTe;C+f!>H6M#rn0 z(<)Wz$8mVmBt4JCsl$GqTueeL!tc454a<@D4hXjeTjiBp8Edv`>do5tr|!Sf-8ZrM zS3M?1W8+$9$mMW$evruLGo6raw%@3xvx;vjj@ne#8@iRH+jFBRqK>Gs2w3McU!UGNCQB zzhnfy1n^w~a7AuooxzVp)q98oFwf_aCcAjQo89RH5GHEgkYlgh$D(n;wbOf@1oHZ1 z&saSVljRRRWG}h#p;nWv`|c`T!3-6Rupyu(!`mdZOEEmcXwhes;Jd0BC`bsn%~z$L zOIv%ALVX>cD3s&D)ZE~+g!XW%`r6xqHYh(WoYU~j+Czq#0T?yv&@l?rK@gkDMv#Zj zZ5>ml!@diqp?(cS@(DVo4R%{Ieymr8JfpGg3}WR;U3)(t1m>aT3Plc`qpZJ_vR%fr z1%HS0rm16j_=hjZAJ;D-R^S1G^bnFk@K^LNi}S;#&cpayVC2Q7CmkTN2$?WmwvypL zq8*Am2QdeFe%>-_%gzru(Pw2Oc;E8>Hw|St_g)ti*6sTo7nICF^`2NvAoJ@;9LBRd z6q;YT+xOb=fv+H&2-GMG?VdoEDasu^>UW8(Q>ApFinoRebmt9=;-t0ouUY>Mc&Li_ zNz8C*8+XKeBT;3pPmdTp^znjdC0r^-uy=C0SmvuI7O z+uQZczg^l=B1V`rlwO;U(-cSn|VZ_Wm|Qx|z#8&H$; zWq9WAIi2q-2+z;X1b`k$ppMWsY#1YDE&K;8nN`iSoTpeK?SFIF_%z43o7&409#XpCat^g3th)Pd?}OPkHM>TLbIubMY;$ zaWQ^-U{ZZUq?zrK&jL#F&ijRMqK{8W>7z8DqRI)G$$tyx^V#x)Yw4VwuC^q=%jd?*X-Z8_cHdW> z$8>51@BlXZ&O!pBB6Xb1T$m|Lk{pRz94NYO4ZZd?zb~>VCfY)b^ndnj8`$mHB$hAi@j`(E&9O@v z%>1)st2yUYs=^1koZ~z!A7R3t^&zk;oPiDfAh?!u86Z0hkXYHZt}Xrky-d=AYI8G| zx>)Lk>iYVI!AieQNZpJtL_dIZD1tnOSIxq{lA>F+Wx z!+81*rEzEgSy5XETTu1KTvRv^2$va`1e(7I9z3sQip?75m2Y1jvX$8KOFX0s*?--j z@vTqy05@V|t55RrYkG&4DRVRq?`FxO1O` zHJk1ig`BdWLBOzn^uWrvsjN`sS`~y9ICMR9mBrPhF6_dETLl|W|JCJM_uojlre*@l zTys=J*O>S9sv7S#IR3#v75 zRaw?0q7C+{WNZ4eBLHG1aKC46Vn|ebnKS9ydf%f_B>oL-YD0x)W<-MVpXIxT4xyjK z0elqke!+m8mw@KEInV>t1EKZlNT4-m`lVyE(*`9NqaXM|Ur5l7Bw^c+B)~y1iJXNG zf}OtsM`-I}Z$*y}uF6T;3b!2gzKy3=cX8bHl`IhjQnK8^p>HLmo47v)3*!!5T)pq) zz=w_S-UZ%Njih_U(Cy8Caxossm|-CwxVw)Y#&UUlyc2YZ?NjxR-dhcH>c;=QCUbNx zJ#-PrS+5FA2`Q!cT79y-1He=%OQl$T!}W&|yg+XcGO)W_{#sZ2jjM(?1=#Z=CijEP zolotf8fzJL=$(vP92rz#GgYW(Zv}?Ae!d!ec#j|S;&|I*=ocoLXLJ` z{%$piqqEwb-{}hzTMuuj3*yQ*!^FcJu(v|%kOQ8iJ_Cm49Of;k@TIL9*PK5Pa;XkToU6Yj2+mflDinRi9C;w zdxMH4+L+~TBsQV?6Wy)koXFYG9f zt+2_Toaa(8uV=dJ@p$-Y%BNhVEZpsqnAo`8gTu*@TtTruX05-#kzmcLI{5L_@QqpQ z;ZIBJrQ+6Z#{1(Tgk9xY3m~F&5tTzSC5a4&IiBq560!dn^!ymPwcB8Fk1=y@zrDei zek&IHzw(bQ%y~>vPy< zm$Q%qTjr`jRh!`&wOm{cT5)f|A5`ZDvwbl4&#%jRj@s~dCF`uzQC=X>MCU8@P+5z1nYakAL3W8g+-+8J>l@H9*jy4aCa9cUpyj=!mJnFOhaO{R z%%N14GT30PF6e}Nz`DqJ5Ai=<^FMTLoyBH5I8C`?xNdg4uV5jbxBj~~Z8aZ9kSjnZ z`6lVGVpmBMG#B}B{*b2Y(>dBqmk-VgeJ|@~DH=YdnAe(F5b}S=>24;+38`oGMz8`P z`hljS)bb-1QVW9M6jk%rN=B7Bw7Q2e7SH?V`zGGFVajyF#<(A@FrfjcQP<3t5ASw@ z<(By#Kdzj|@l5Y=`AK>}qP>5vS7f6v3GGBDnC(Fl<6pVTI?p%O{l3g=kJ<@U zN=)-XEc1}a{2MsgzxR|YjTqc+WJGAl=1XzOPN?%IsKrMv*4)WO!Q6eXHl+PI$ZoAV zhp0p+>?azIXNYrPc@BZCUn@`ksNNi_8{Zq&WnI{A*RZHKvj#T<2@e=0?M}Qv>PXeOsSLQtRXmEC+GY&y6 zXHn2Uv5|bCcLvZS6`x5x-PYDI@#AXKe_4~m4l$wH%rq`hRn#z|l5zSGG=O1T=`yf* zjUCy=a7-wBxY?BdOi985L)sqs5yG#eKyY$`j7b{9?xc>|XZD_nXNkM!nL6~L*v50o-v%7Jr-OKOGA#og(j=pVWEbosOKw# zv!;BcfQ++~=A@K-0LZa-V+k?z%y+QqhUCR@vorb&Sd7UAzrON!h{7%Ha5epbS*P^ZsL0T zAlDfUGOc%##CQEuycF@u|C3G~)lZnzszKua2`p*(u4>oLV)CSb`H5E07SE9qI_XC{ zGDP(Yp1Pm3?{x)NF2!R}0gsoZU12w+D|3|gPZ*tmeQtH=R4P;-|bqv}$5+H~}WBDi_~!VjiwC1*|wzeowsD z40Z0zn;i9$ZzhO@6^nXK_upNsn~mrQ{TUt7;*nS>ceTglkKU1!4v*cIldVOviHjs4 zy_pwem*_!v9+t}dN?yQk#2gm1Ueh_uTAenXonVIjSt7wSz=HeGlS4gQ)SKkEfXP_$ zDECUhryE@~2=4I2*;)>MyYVO0$fn^0ADg@QSGzBmTPYlBN6FO5@1D{qTM58iR;5nUn`QwJ7kP2Z=wt7{d2UhU z#aRFw6SK?f-q3MJE(fT9* z+x=2a+a6!f&b~qL$c6KhP)NYG^sOJ|APH5NO#VTg*h|9J^PxBCRyBpl3zcE(tb~`d zM3#2J|D6ZCzki;}QHl4G6;#wEr8na~MnoQ+dMvE1hLzW7=q*>t($58iS1-*jN^)ar z8`tNUJA*@~xSM=t|NK#TivoNw$qWtf2H)H+Z1IdvdqqZl`f+MYW+u7t_nssiw@`5> z_S1^?*3eI}A3nZ``=MUQ*EdMZBeSk#R7q;9K^%{P@{i%DOS5M-qhw`WHkn;sERCe1 zN&z-_U7^m;?&GD4Y>n!XDX=s6Mw{>(K>j{mg+nH{)d0AoL%d)~aesXw0$Twk3q?4# zrnuSV1?jcE(03RJ3-=*Og>JS4-0u=qb<@Rt22#yvHHn?fsdknL3XTZ>?P9<8Wq_Qj zSk29aWvAqOf+=n>M(k`-in47n<$OoB#oIx(3 z(Y|JiRUxTvRJ6G{p+OBH2-k6;gK6sit+W3za9|hrL1;yGrqJnrfa1~r$xe8Ed`CQg z*5@Wu+P8i4gY*niT->})Pd*T44L=@*3m>;fHUi%hjguV8&$#RekUly&H7h9v{&j`x zPRtK_A5%%f&f?HkG#83_CSZ;4^niGwM!AgL(UtqpZav8FR$5}M^nX&MiroHO9AWM; z{NUZE5p+$Qn}v_xfZ=Ysfj3%H4)PG|dJ#=FLko%*f`5=|EvD?0WI^`kn`Z&9v*Sa) zIFP|m8Mk)`O8E&4Zg2k+`W-*CC>IqKzzJ4l=f*725PsXgh4J)_AW)%>wu`4cLGf(4 zjjDIgH1pw89x!{BM-ff(G4eWzzB}vN#e0RJOgN`~?39R1=&2Kb-3T|-S5BoWJiYU2 zVn06D8JCb%L?Tdg-q^&SGBTEtg&CA2{qd@HiM&Bc7VsCbZT7vfcDEbWUs~_zh`69* zO_G_oP-8S$!l9+weN3dQsqo^SPDA6?tA!LK!$1 z*`2y#nt9wU(zlxQy$*4u&7+0hhw8eqWnsfJv%61REjSw=-&eZ&)Paz?U<_QDq5|%} zQZ@6}q9`mBR~ya_7rR_dj-M@0RM|4~; z(2j&2%<_-9Vje%8({9eMI`P1Vf%_JR7D%1SyAxo)GZj ziHdls&zbiNYk$X6uy(RL;X!d`uZWNe)+xeLQ0Ja2DsmHGQ}WO6y4+tNE(Wm!V%jvT zoq4)69%MisN5kq|yhDuuW$-waJH(-mLb-}nLI%DQSm_8(TT=S{YkL=oF>Ak`VPGN! zOi&H-iR!vUWIQl=mtDAW4q1H>y2Bo?e&x^4cCbtqk=MlD4(V>;_f8G1Ax_>J1_yC- z7jeuv>`62~t+>vH+C4<_-;Ared&_h1>{+F1YpNS-E6D?KVyDCUwg^;YS$Pvl$*B@ThNd zPx>rblHXiSp114);dPFn26<0au)1Z}7wxIGM2`uA8dA;eh z5+foDakWE1S5xe!XvJW_Pf<5qghHXEi<*&qIrF@>)Z=g)jtWo0tW>lbq0!O5^qcRN zPgw>P4}sEb>hPl%ZsPO80QMqe`$SmLJhj7GSQ7bIB#$8_+(||oP@`eth~>gr_!p(f zF-OYcr4)3*;&q^|O;n;1%Iq>(KbL(k?X_yT@-&bOT)$u2IVrKiHP|;5aCz>qUAfAf zt~^C6Hj^;qcmNS-VDKi4x{tW@`|*hf94v9r$RXt+Eb)6yv5jI#00*R731ZIC9FmUp z$P%NIUet_YNfAFevr+XByObhK=_@$>%9NC^pZB2{B%$mjKxg7fh%_Tc@LLh$M=!@| zJxB`#apSFYqG(zZ@;g;WXw-!uMmY>a?e<`ko1=Mg0g1rBa`NAmUDC(TrPTdh`XlE8uZ?sSD6C<2*Q` z&dx8*Y$p7(Au&Q+x5AOCYCT-vkfp8{K2a^rHlDj_N;`o)oV!b|)t;!dBMcivaV%s2 zIzd34n;(1>SdsTn9iYA`is(J^%6oS4y* zS*#qv6B^$5vMG(PWUXeSero*oDZty&Y~{T`)BgWY+i;@9lp9c(WNY;pI>gWuJOK2DY|kMWg3c6c4Aq>$2$s!D%+THv*jJ?~S3(L~M1vZmgt#5S~T@aa#_cnm`j*hgQN*8`&Eud=b$A%E1 z&1&-CO3Sr9gBbkCwI&HU`Q2nqPEpqmQZ|?s3#+d16g=1cxXsTu0=MrgD{oOT ztxglP=Upc%)ATXBvv3@%r$yR>bycqnA?;Tf-CJBKSlxHjAqGv+Qz6fsEx>GP+kDuq zpYH)nSZ^*Ft2`7pHkxLCCGDgP?c(|;P690J%Qb5*Kq*`CfN8T?Q>-vwjG-1LeRUd3 zVO06GjR${J!nMX-&J1)VT`k!rILV|sC_PQJ%6f|HM9=Tw?qSJ`p#J7PPL9*FcflrF z4tcm@d&$cYRg*jK+qxWp8*p^tF(q-J`fn}szXi=CTVa`tZE|3@+4F!|VThHhm5nPA zi6^xq@+0{A8kJLUR-6+olOsQ`(UQPhlYy#1QAH9;Eb5uq_g%bj&;kC_M`{Rig)Z`& z+&3k`aJKATtl%Mh%u74hVGTp>iIIr-wH2>|NN|y(_L-B7ss$WJK3v0WfO&LWy|^56 z5+%MoIwBqWkp{M)`U)2XD))7*YO56WPu(QU=<7@j7ALwuTP6e2dn~|K2;Es|p6`I! z4oxvK;}OA8XSd&i9Ky}$S-6>MYVGV3PmN z{~8_h(S@3{tZj{{+J!ueRDIq`K_)ywsFGP3Cn55%dab`$Rd|MqjnsUW3G9TdmS{m? z__6KF~Tqfhn<-e5^rE2>E(PzBx@g9>Z9xJq=FR zGH5%RIq~z}2$uN3mSmgyBRiZQs%Tpi5QT-=Cue}p-`eU&^P)5+?-!^WaMpQ=EeiV;5d^_wpvE6^=DbCv=N8bHYa z6{gV?g28EeApWyo&y+ipC=_otqTs#tM0f7z$p&a-qt*AvrIP%>TjihpL>3qkVa(Sp zm)Z(%;JnZN-3V(J3~Au*aTVixd-?o&-w)5)fD$q~ZDZPZ@AR8vmo*IAXY)*@dgXz1a8M;mtvg^8_?cH=! z-!-P_u>c<=89a$w=;A0$ecUkCHA5|m!9#E7#waf|1&A|cV@xJmf2uIeVr4NENd#e4R+5-ssGP3E;^9%+<)Ra5U> zEFwlk8fU1;9kEkXg`D6my00!))-}RIes)r{1UzSu3;dWi8|Z#kP|*!0#G9Hp7=%*e z%CgeEx8l(m1u}#;H4vPmXrve0{JEwirdg6w-pdVyA{ctUMi0j6aihifQ(9(g(4A8p z|ACys>*R^##Io||;0yZ8M*M{p+2sqe5pZ_6AETH+Q2Qw>9dYa9!!W=b073s-&HE_0 z7Vc2oQk>QYWR1&4CS=eIOOy)>Es-ik^_RgvJTK|0_)fZ0)1zq2-FU+$0)(j1+a7I%gI8HV9LTboogxUIEVb4HEn-y}*O z$cH<^PP4h_R?&xTD&fp_8_2YrY%N2$;hZ-bsW!T43@iFny2Hi*=F?RjI2XKadT*g! zN=k?62o*v0TC5AWFiYzG_ndeLq3nww34rY)Araw9n;XfK&zbp2H}9&y%v|KUZ_o!B z*a)f2uExgb-N;*4+t{d!X z^0VD5 z+2hcagR^s4sdU&(cQN;yEG0%wH2;8A9zmkCg%#)9c>27S!iYqzgr*_!l*PHRE z@s6bE8>`L9^7e@T+ZG^YH1I#wk?zb6_YAg;mR2?z+Fa4|KZtWB%AuCX_=eK0&?~nn z*BGcrMO78LpGK5?Mp0+wx94X{_dGq#G(0sUJr!|h-go`$P$^C(Gpajc1AUHu6v)wB zp)ho;U*1y?COqx4QjT7Pu|xUKf^WaF6(*;JX`^cy6=O!-_RaqojB>mOO|3@jZRuTY z$C_dtt{NB^8EA!i!Vq_Qidw%pVgULbkseT~v_naa1ivp>mlpi|Hb2jKN-6pot(0D8p`x0h&v7=12HI2bRk&r`-d@3-fsJMGh*3(2 zqv$KPPKI>q#=ENj0Q_%i~#=egcsF zeKW6idNy}8mgVmgI5P?<7&|r^U$rHr&osvs-Pr}Djb?MCgK7&}ASqPG6?^>5V7k58 z5N{MQ3fUs#Le+~xy2N1`D9u8PNr`x@&gc@b+SzbOLq4E0&a-*@4&|$!?Qjm~9B(%E z%_PHkLu{*|Lrph~MM8p_PgLq3xmSq!e7d<3FUElqv5&4WS3}Z#pb+kFU^h_Q-yiPq z?7UBeKaMnKl#e961Yqk!x0i+rF4{zsQVNrxAg=yc)Q4WY!D1Qhe|mmQ0U?k+Xq?|% z5ARDF)VD9Cun*m&o$UJ%n8bcwNJ@D`ElFuCa#N){B@YV+hcKLsy_mlHCvC@5cZ^fY z?g%-B>;i93UeRRoJHvb=8+zFm5oLOmIj=z7@PMv*F+ZZxr?AOmlK8nLu0c6=+VPH` zLVj&Uj&G5CO#-n0qEbXDuOlDYynNL8^=eZk=#fCayOc<|!q#{w`}I~6QdTpxS;T9@ z^1qjM?w*d$&x@Mc^f-uBut%d+^-4-zv*>$Ae#oS#Gv9GsqAw5%JWj@m*SyC+=-y2n z5}H6;sX=9UNwxFY5_72mw|RexuhIjioTISnmz9$S84k2k8k9!v+`u_%#F!{m#`hLa zbTku9>?74E?=J0U95q!_%>K~=_%6+N=_RWm+O8i3k-C!%B(0A+tQnz!wPMmuwM04- z_BZFaD&do{-a{eO@EV#a zjtwfgCy8Njpd3{@=OpC>>}8|*ccEijhbF@+Q_66XQl;h|lEa5^I(BIJX{2HM5sn?Q zuSo%8POJnuM|WD?U!-6J=MdOWq>Lk^0;LbW(1qv8nHY9A$;bSS=e2S(Z1XmeN!U%0 zg{Sp8EUCqGOT1H(8W@z;PqAxj-tr}wkExBLbWsBPD!qg3glp^40(6A#6sA?yZQ3JA z4`oo}FQSqRLhpr4-C99sZlJ&a+xpQXy!7S2Rf)Y9*^m%1FE1~Jty|rj&!GIw`_%VF z08E5JsyHD5!K(kSD6Myfs!;5JPmkC>?9L)o4W?`}o8-O|PKP2{m}ISDUM z_|1E}%vA-PVnk2(0%^;V`)#vWL3y6>@Ie`zxJ#Y>Yd`oVGPQ4SF>X=Z?q`kb#~q{| z@&hM@7KQ_zBUW>cIQGn#=!@p}w$t2nTq5{X+!PLzcM1Te>?}`c?(+iW8ivN4 z=euVIzG8F?k@^M(b}lYD$N{qBd;$_n|4C8tu&f*O1lUeG*LAgC(<5G&mr^(-59 z@QgWE2+O7$r^n{o4h)Kt!B?eUp1f70NF)aNC4o?8tC^^Gf2Lsr-dvp@QujG4;{H@| zDc5NIXE2aXyOxGM@95QUHQ>?7b+fkiA?qH~xmhmz zxmgeULR5CmpY*WG&q{VCq7YTS426M%2U}91Xg$)fn!2GxaG3#WRN$6C zF>H?phj#Qho=Uf)o*qaklb_>3JwZzt8jk$w;~1O!k``TZ+6hxc_d;bQ4&qQ`jt&u2 zrAY@?EL@`SD?N5iBem+G!R@YBcUM$zbP#|}KdwzO9=BtFHwnx}kl}U3Z;mzQ zVynhUkA5-`gZw5ZV?c5b+!f;3-{IicvkNz2o-zKoF*;}8cn`mz>w~AM4(q?MQvKKf zqM1{WNAeiU+{yJA-n2PKEL`EclnT3o!bA?FwRCbtS9PuL#<`7FYcbLcL3-8hkz&A( zLBp#TPTcDyI!o(Q{df2fhfWHSgUhX%jgwm(|Hg(RME?$ID3} ze3raMiA;{5?^vSV%<^H|8Z5%_7u5fIPlbQ#?0&`R_Xej9)Z1hV-4dcWya4<9!J%lW zRd>4KTAu`1^ne=txk9@_b32ZKIckqw2`mbL$N|o&K@RS`Tu@$#D70JNd>8791uYS&W7H0 zt!l&FT;Fr&>2c$`&0Sy1B~(hS>XLHOVuXgE)r3#ff?eNFe_+xoWlLR(71mu0{Ma<5 zDksljXs93J^1B$1?wqF_&QO+MI?&MQjPPO6D*3FZ!t4k6YsQ#BS`5xyNg&->sVmkb zt=X2^b7NH99Bhk;u^<+5&$N&Q#B{m(fPJA8*{3K!{~gf(&M^iJ-Aw?mMfF(@9Ss%h z_8Jpj*0`r5g4;E`6WpEDw!Y;9N$k<(7jO&V7o10eTK-7FR}T8{(Z;lG$(LJ#e;e=2 zKw#wI9heq4{d<-|P7ISTry#)hBt)mcd~VZ=M|<78n?p{RB=RgpJYe<+*M*Gy89qF$ zAST5A8a7~lo6pNz6m~bjre`dlJz+jeW0vSG3)U@PU{fnJe}qd(*$Za`K&D7|wK-0E zVOLp0#&gf$Q1w6mr~f(szyf^x$nm8?k*@n3w7CFB808JgFq0W$Yy`~JmXH4SvZ|dk zQjZ9pBnL+?D8zPmn0{&NRWQNl>+6)a7qedo5I9zJCz9gX7S@*~b!$d!Ice|+0|Vq@ zci3eOLMy8yUV9IZd~Z9LT?cgh4+6wpu&RX9cZwj@7**| z&`dC^pUQvNw=9-`RifdiugzqeDnt^;IPOAiMwAEm84FlrZFRXS2Tz;4Nzf%;Zi|M@ zv2i8E@q6pIAw|jqsQtxI=&h9o*d=h7jD{-66QUySux)4=}(0-<>Lide}>c&x#^;mjZcN?n!r`7M8KYvj$7!jqO_)jo$kB-}xCuGWFZw9E;B?X-y0OE{*OoEu12M-mn6}59fx7hkQ<}czd!GWKa8!vbk+S(HHgvnDLkqNdXQtvCiJy_?C!&SQ_XAY3Byv^^*>j;eB5Wt1rzBk4C$xF?QxTqE3U48_)2 zlJXX1QYkucob*$y>Zpm5I^n(vAW)?Di3f1m=5aD28_>9Uw1hz5#h&oYD@r9WkWh)N zjC(^{m)&zSq}0RQ&3*%38^X!&w9U%MqVoBI!JIXQyLb&3tD=VLlXhKQ)uMw-)s}!> zPVA2#k9#f|Gd*7^iB{Glr!gsht%~+{z(MyzUcg9myAShrgBYtcLt`Z4FZT=gFQ%f2 zq7LBv^wu>!W~e9+#ccyW;P5_fHgA}RcmJ-sMoxzfZ~psX6z$~`Z98mN+4F|~lCiB5 zn$IN^6&0liHbw7`63Z&c(9wzgH)LEQ)d)5$TMbL^ZraY}68b1%u>RUq-# zTM!QP9FOrlcnvIzoUJvdJ#A2%_s>2qJ>KGG?G_f~1e&VycUPM*gvo%%XgH_$SgNn3 zu;Z{Y2gOY%v#noj4IMroM!IH?%N-uQdc(2; z;UumE*@Ju~z1x|ErLnK8D??e1L<(Wj5bx;r1a11}D}Kh-Jpur8R3USep3UjN?h>zm`DN}ZWQ6ZB^E zG0IWJ9W<-+*H8GyM7~!T?R5exG+lEdgDYY8*(EwNA!5O7I{;g!FIr`24r&F~CWP*A zp%|pIhSAw}_~J8Z`R7zda+EIGWf#I7`Zwcnn1k8pXStUATCLC)C!|fAs?&qiD)g;O zeJ|Jeqv#H>et_zdw1ar5GhzJ`ks;ci7BE?uVzu1@#YX#`w-A5Zyf~i`59MT3ec0ah zv$hM(266nqr@j}7TRrLJ&u0}}sL@C2gsaWBSCrw(1!W$!{~TY}8zlG%0RaI<#>Nqu z?r%R}_>2vUY4{ii`qaw1+~|%W%7RggEk{zx?04>|IZTrt$hH<)xckpS+c5W+LOnz$ zkzQo<0_+`IAqgKvE`erjwu#!bdv#v<7IdmXmn!J8{2Adyf!jqtl-Zh#=XTN$Of!77 zhvDWmi}sgp^l^fW{96O-$?9$szaJ2^PtYb1RD3gFZqGnU@dw{DOn*ka_$1Wv*vYd7 zuu{F^B9cS>^-!+II4CC-riwk#xc>mit}m$WQyrYSofz1=G$}5Hli%=ippqLj2X9|m zY=vm@-4-QmT~r#Z-gvrS{Gdznew3A?O&bVpCDuRbS95rbElKt`gnY@{xp6bffLVZ#ZcWVWQ=i15|qK1Uxd zjsC^vtg_N(n8-y>)N%TZo#BccSFUfNP&c*AE9TOY(R(M5Z^9inP@M6pRq7ZRVOkX# z3M#fZI(QmAV0GS5#_N3q#w-g52+2ZS>@-x7B*SZx4Df2tS-=w46PY@RuSI+3cu*)v zNHB}Z9D+}Gib>4yKUUu2>2{;pG+8E^Oh(z+Pn7>c`3-y{ZTc9|fj#K@CD+K7tHr<$ zB@dxrmJ|NX^Yq=~b_7^y8AET@m->)i{kvv<#&%%4k$j4L#D%w*E z-|={B{QF5^cmp(Kq#_5e&Lm509b>>OREOW3W}#jG zN5>;;%dMepL$5o>EWK3!Q z=Ki~Q3zrq$CSWwVVZ*A*prLAKAn5wzQcpV~_)E&|B$;UsBCv(DEdz;vSxHK%>5o%m zBjYU#&B685?5AVig>DA5MEi*yk&e3}Q%FyNqXw&?mxEaaUH>1{Kj-@l z{2jG%m0tW|FXL4<-f&-oMjy|7Kmp($U<+N;%ny~2Y9~DSYlJpuNpr;vkul9+(lS!g zJ)Gk8UP#IEn7XnA89{cbkQ{SN=<=3`ZfBZ)8or@0O~JCcx;XG2++==o?H~?M+;q#>K)=~o`G)GCNMYjEG?k{V zWr<(hL50b2UzJOXWz%4kv*1~RGw>UBAS3aSJfYtRd+0W5lfAGl~`RZ>IC1 zl5;P^!iUx`D}B`9c&4BXHbuTz@xS<7FqGPFvjjIRY0n7>^sX~$V?guIHI9CJNKOtn zRYsyZcd!)AKmuk=VoCt%1?7f{q~(Nt4nh~8G6FOn)>q(_J26<;5=&B z)UdI!Xb}#(f8an90$8jrgPJ15Z*Ptwl8?=Z^}O=Yv^Kb{N>Y;1(Y)Hr5l_yBdFE%F zgahwfp5Wg@ywJc{_%wJZ8po>2Y}yoJE1qylJuGn3%;3evZ0CYFs*PS?Bb+E%-}Qk$ zFFgO)*q0e@3dt7#s?%P`a4rQ`0%DPLpU{Z!dMh0H5rdVr2)8Y^PhIK8kNVCRqo_fpum&MVY$t*l313$?c6E5+GN;ZeIh$a+o1d zFLzM)iH}TldGdf4^P+e1V9)10=Psu@!T)4Gup(uDI+bsVfo&eYkNPOLHqWh>JIDTA zZEX1aT9244ws(cWN)$Mz*xGm+aG=NTYuJdgeG37kR}%{>75Dz>=vrb5 zpMl#SRkIzf=+|gdJazB8JcQZ)w&P~ZgoByO&uAg1cE(20J94C0iw2yl)I&@p>-qy& z5BeNp!(+n+%H}yzwLhT+-mI`2%guf`gaET~x7nM3DV}8)|t$RoJDRe;8cf z52!~ERRy`tb&Zt-h*ZQ7+23S1!|YrixIfme3#;mXCKP}JgAwysc%_(VzP&yph}Ww- z$fTrilL)Ows;&vqXR7EQvpYCC*r)9@IrsRK%eP4~u1R2QzpCa|CtnSwvqQ}Lv!wYk zYQ>?fDfX?(!&36y`^>Q?tSZdz?^V^XHadhoJU_AEl#}Te#HAVxTHr6Qxx@uG5~f|L zFqXwKZhUHeCXN6Sa~Sb}U9iui2WwojECAl@N&-+AkMikHwajtEedS`W?Qm>CnP$C= z^RNE^svYw1lkNYWW*J1FOPUZIx4-TNcRGJt(Y+3Jg@S$+A!2;#A8v~y0^O+NJ^kW4 z&I_TH|MuTN^)H`ry^%K^TlLMpJ0R&cKv5?|9QPS^c_%za=I8%Qh@hB#H>D&Oi2IWs z9(5y92797Rl%1)mX@!;0MPXdnBmSQsUw34Od%^C1A%kBc&=r=N7O8@{>V7KYb1o?c2=#s2FL3{HYgQkMc!h z!z>oeRz&I(ThL z*gX4m?gw>3ze+|C?fwvD+602)BXg#T(^$}%*JNy8gcmZ83VUx|4Yk+_^qVHbB&~{i z?IhvK6Q0ejDh9A4u2jeM833v7SCWden(G`M2jkLxdD4&YEdqI_8}EgMegz?4ZF!GE z?iDY$uID|?j`8r?Ap?jmNV~^(=uw%OzE>H!h@k)bdH&@Mi1qK!N(@Pi_6L}}5^dKU z$l0h4(87W~=j0XHes98IIqA**Es$KbTmz)=5jL^h8~P5_?enp0G?rSs$@HrQPF zo9~H$f#`;d_(3uXqfhi*8xfOlF{FGxhiz!1)lO4b(C7_ocmaEbnFv&-+z(bBrQLK*G7Zg4SsJT&f8huxRB1H@<-qV4gvLVXMK zlBhv9wECMQem$2g=rJUuS<#+LNoU*K4il2%MM)CcL?2DH2YkF9Ob987^gN|{Krv)(&&3Z{bHC$#_ zboh3E=jH)&v+{5$c3;xue?0-;2!J#7soW$lDtZ5uSm4#*r)nd< zln%QuvIp{}zzQ_&;-H0B8~$oi-gcrBJgs6uhv3u&5bY_Rxdpc{{h55=;pzSMZNPF< zX<~z*5TO7O=Vhru)g8_`OmG_%o{Yrn@i%IAdLb|hVLDSLWyk&57q!?8K|;V6Wk=@~n4@h-5JWd-?CkHiW~X}r&xV;ALv+r`vBL7I7DP*PQ) zR^O4(-nq~24|5Npr+#w_^~y@ijLH<@vnPPnZ)Eeah{!8+xK;u(4|ZHsje(gzev3-d zF4cmN0Ga}G?CdkjuF2o2{fCc8n8qV?5ZpJPOj<-u0zX09z+hfYI+tmVDM{TmF$%mQ zi&;&NmDFnELOoc!<@v)jGv40u|9_{8vzt^UZXF+yPpz|fD5DD>PV}>0;xR8@JqBJu zym6*j*Da_fvjGH(TXxABEk=xi(OI584}gbf3r5F4(iE|>)d*umz=UMz6cJCxz0qo%4I32WEO?EcP9 zPX=U+cr!rciB2yf$HVwoLSmDU96y5XUmH!==^Q?SjJ5cm{PNWU#d(ckW0Cj7G6D+~ zQY28n!cRR4V4ia9rG!aO7ovvYh@}>=u`CX>#X5yLvVF!ugka#k_hm+IO&P6h{hcdq zj=A~=m`pX}yuuM*Xt~ul3WavB*HI$wndV0qR2vZaFv`o9)GbE%ySE%UIMn#?KWV`t z=!V)J^sB8iF(SNpfYQ)7*Jk=zNBMujQ(nm8X+dqR3Okg2_`IC#?n^VJnhn8vkNz~X zBlpn6#K5sr2ZPTfg>uJApovv(PFg}rV*K?uPFPZ(5i56vfWNFh}rlt$q^$FEGIHf|%BC}>tfRe=|)HP~-LaczeL75k=>^<{u7B?{Q;cE-k`>o?U>VOx_exi z>%6IhOk7+fo;C=M1&Sc8mRR!0q}9f6#XX;N4qocFnF@e%7jug`Zx*fYs6<79LQ00vcrc5Cn|?cN{WNvmG?4 z@m@~@frxh~05YsK?X=}ueL~MuzNth7V;PHZ>(j;Cvk6*}iff=|qKvaO!-G(JLT`e% z9PNny0yjQquT-02&_huj_MJQs86zsvD({ww_Wywx|E>TP_Pqp5l^@X(wzkCU?Qm`| zr(A7LEbJn^8B5%(eZB5@134ZQX3a93GMBLmD~B`qog5MqS3Kh|Y^ANbSfL5wCpSQ< z)Ng_oW~v@UT!$*mu|BH>44kw4##Zd|Wd+sYpR8e2`poK6c-m%2B~9`sRDAqPxdMnt zNX+y`!we%-3>+Wxbhv155nM=j{hN9GcLZDD(ff9gsfwP0&C4n36dVY8yy=I&`w;te zaPvx%io0OM0Sco9`Xhue`;RYsP|pTU>tZ=g84ob&e0_YCVU?Td_2ktBx3 zt5{fMqqGilN^OI)IX;OFxa~;r5oQSB)UgbF))-V|>^G@5sA;a^W@WY!A5o5JR~ zFm#ytfWy<~F-As*1j-}M`1in#ude)ITNjnF(*~WXHyTz}E!Rv)uln^bc7ffEi;P4b z86Axi&`@XuWX=Hw?v*Q}wJ6Ztjc?ufVPY0m#{;=(R7ST=&q3)&Rof*AiN9er<`@Ct z4(G#Muwo$kvX;{Qy%G!u5gGCPR8y0LQPwqp&EfqtV2mnbd`x0u;#r6lXIk8%ab}c6 z-mu|v?StR60{Z@sy0F3q7mxQYay0#NlN^-K*d1wzh@MTJ{dkN*rh>*8p%RlF@2W}R zJuS>`@vf4oSeZ8eysl&2XzvJ=R~vcLMtH(o{*gA7Y`Q9am*~YSwct;!*ajsm=oc-Y>`d)FH?p82~qzC+(1mf8xB}F zZ`Z8a<80!~rgmqWD%%s$a5fJOnrE{ZFgM#TDchxS42ug3mbC%kJ6Yf|=Lw6d=tuS( zMKBem0Dyw<+%pZiR9oYn9aJ8Syrc2F$b{+tR$l)%9N)?Mz@V7{loAV4c-X*!?xC87 zE&IRL1#wtTnFWN4DELKRi>`HF3Y=^w{Szl3JUvGJwK7c4@npC@qc^sP*g@x7(eAh? zmW^iMPgIcoVZb!*9u!D?VD#&MelO|`Vp#Q0*TJn~DZJr>$^;VIOAmDh9LltI$RVw-+LlamwNBXB zOZR>sM%NAbs07oJM<-@|$8h{{#v3J#s}>i>8l+ApvN}aX+nQBaX#34q9bhd<$bKnb zRLUCQX4PkO$9rG1m_6MWBA(|js>GZer!9_@+ULnH!Y#obD-ClGH`Pv+G1KLd=O|~# zm!v9)*CHd5BxlWRJ>xgo!>K}9yuG>LC7Z@+X>5B+3f3kQUgAlJl@=ePL708LVLSJh}~o46_#LELuVYm{rPPK zN%slo&Gi@+zw(tUQLWLg%Ve9qsPHH3nAWi#;+xm`->F#}(f?vzm0$vko!-G!4#>y% z?_hu8P2*19a0(aX^QKWdP0+Q1I;Q@DF_XA zDg$@L(|VG3mtF(%t&zIr=@VU1K9hggB0vlh|&M^R<9ZOP$M3D52W9VHwqW9{a~B4c)*{4y@_>6 zviviYPLTe8v49kml;Ykbzo-R`+O++$=zHa;R2mV4^ShNWs;31IslDw!c-3WCVc zRtbK&Y;jX&z3SBI5JydUIiq+4VclpmFDvz`K>vl{d4oQqDZnlz8;}B%ga8peCM<&D z{f9rMZ2I@(YxiqE;eBpC=>R)2lN322;=M=VScTB%buYt`jJ6X%^OF!!?k0u|vgksv z++PmvDx7*8Fqsvuf;t2r>n7MkAZ5^48AlFB44%_6&u!2rAj;>$0b~dJ#FcM?bSEp^ zW;1yxPoD>jE{9{P_U9tt)4t_R|JK3$F#S784~Y5CPN**e%$Hh`fI@AOWtI7B&i;E| zavD@}Om3d_d{I)rY5#eOgi_|5?4|cREttxIDe=>+JBsYzrPfZPET+Du?2=_S0q<9= z`g1>{MfhI_^@UN`elss&!(&;Y$1#Q$9EJL54q%>htz?A|fpRu5=E|NvKiCo!G9Jp9 z=sIJ()h|WpmtEoZJMIZ`c7WNV2*>rh89KK{YHyN_t}!nD9@r%j%34sxeNhq1e9R`l zQ7MjTr%SvZyA9$-PaXrj9SSwMfw0^Gk{bDkQr)>fyt;zxr|tDH9-!{uA{C*(YnhUV z`4^Asxx^MUDm{vXsxBXCjJ)yt1nTRoy^}lXH^&(VKgxCPutE1v_;V(uI@{e^A8yV% zUjy#i{p!@kc}$phnI#Yc{j zz4BrGZes#-<4|rPs#4qKzYCU!$Hs8rceNWGjO1plA&7hYl_)ANFJD(zM{#?Vh6~+u zPT9$G4VijOW|mtSJ5JPDkKhkZAA;m^9X#?z_=MTd$cmiE zYLl??cp&d3Pd!U;ISt&zzsg4kTZVj4p=L~*T!WdYFk8a2nT#17%)NIw_h>6`7vuO$ zro^V|`HpRZC+pGCl+E=3u~0s(YYvE^qno^ug9_gsXx0@}>V~I+tvxo=Je$JdiA8B1 z5O2hr>~74M8PQrSpsHBDoD8HCA0R=C%9+O<;y$%FIOrQjXsn*(%3Nj}Rp+;*QlY|( zwYBKO4`<$6q>A|64b_lKYyJHdd(!x+?pWj?1d|6ty^RnoS@%Ktkj44nLt-S#GwDRJQShP5MEFpEq>%5;ePpyY_Hj(B#s4E)0HQHlva%Uv|5lMDiT`Gr?DifHeT&;? z$D**hWR4Vj8wOQHd~bbH!v)M6fZ~4J@pAsRtbXvaV=`N}yhm|>!nqqO)%YRw7K>SS zgU=OR9GR`K!G=F~Dm3&Q{FAFcC?PK4Vs`zLpYWHjUz;Bf(iBU{zB&^fEah$P4vt!I zJ5eZP)rX%l4)tH7jP`sg_BdOle?GsZU-eGzgEBFDYGU=TAbZ?z3=%4$OyS9Yb7zJN zvwIN+G419EJ~gZjzbM-5G{X@&MS6`e@(0b-ai_Y(z_)q^x11-J<)#y~OXfhnquCZZ zKg)owcZ1A`T|e%cC>m&v{JT5$#-xNq&ynIUPtfl&KF0O>+k;P@!-{|Q`qdGviaI_p zixye|3p;(lUY<^~HLe_^HlDxh?{XDf6b;w*SS!-gSyz}5&~Mo7>>lB1;oF=L>!;M} zGvqxz%^oC~@sa#RIZc2p*xrvAR;_P37a`gc;*O!oi8TJ6-$LAeM>=;NglK1+;V^Ee zA1lZKIKE?sKEPEj%9@&*-ed?h3wyOlwTr+u5=-+iPt_i?`f{`jZ-(vYCR<2+WkU{b zTECpCiKgQ90~rYkiG`m(ogmi70jBz>@79yLht{s1R|1LY zM)#^m9*DIk)KNO!5b0??e=!l`Ient0nZO*W5uEI+i@H9$W@5&)>Mm=HGhj5Z*|sgl z8#C3FB=)fW^YzQuV1J^#wsTKNz&xwx`m%_pO8c?%}Tx~UyHo!Jy$i@ zRzbQ<7_^6Gq916#+IQUhBpHCVEcrXOxtSVPsv_%+FqF1u7%z1Dl0f$y70m`@%Pj5+ z09Fxfc`e<8ip%xx``=NKQ`}Su+7l0#5WHGeFt-?Lh}nnnEzQ?WTO$4Cu%OrluoU~q zV~j>3-(?TTk6ese4tYM(wzqC_0esQR!qPPkuV&#gMSbjTJQw*Ufx@p(?D3cysksl zJRl50%Hp@Nqsd+rz!7(2NGZK~E!-Ay% zU~Ce}d@kiueG+-&3x4P7#lCtLd@bq63=nDKE0_-G{Yc?p$g-muW0S#DwcQ^Cnb1uY z(|3Z?g>DQ&ZmGhCidWP1}H=SD~tX3rMSjHaI^ZIn%SjF{!jx!mN|km*WD zsNP}LadXSi6dSM$JE*pTRh3`X+F?|$56StP>TPo+aG;(iZ*jw4>=Nr<+c3lnq-O>8s`sO3{J?@0@+Tz=Y&lsl1oL2huF7c6fOwy%SxZC-dzxGE>>rH`^Zz;q<`?mCi4X`EVLt{H@??6?zQhM zoheT1OmF3vwfY*VK}=)m4~yUrUQ0mLikD-bn~+EQ6}7jR(#noN%gVNR+l|JgoAj@b zlUY8oW57?DWy8s)6WQ6joS-*9e4fj;x2?p=^THJuw5+E-x7Yo2eFL(OgFeR(K-Xi$ zo2bpn2rjQ!Sw{XW-O5$b!5MrSEcw&;CW6-|-oBnbR#W|njPBf%wB}tQ#;vx=*FTj4 zGm79gp{r)u$?cXuIYxyqbLd<&X^FR2;xJhi^9Zbn~xq{Mqwa3ARc@RIUs!Ncb+}rzCP-7*dMgn`Ae615E4<2s5v{; zZ(=`MDb$kaXMCD%Q)HAkG|cO?0pPY^ML`lzH~%bUFM;#xY`4OIph4oS zH|q9Am?`6R&)ok2QIe~gM|-gQ5BdQjRaHOw@GLi#(v!w?vCggR#p8w7O0u{*!@7V9yuNPnLk<3C;Rd8@g-913Gn3sS&4M^RT z|8s~FvGLpY_np_^&0E(*3<;_(m>pnl#br)IZqUF1j>O?+gtsjv$dJNzdXUA!%B{YZ zCL>)QbTcwM6jeY~mRoJhWogH4l`Q_4J)JtOMXX98Fdc`@SHDoA?; ze;w8F_OK9ZmJ_wIAf>Tnr3wphz>)HL3-?@q@W`P^Y#EbNs6~qy?5~z?8tt;O)1O;5 zCt8!ay~5fNGoy3Gz+ums&H7t|9&uBZw)R;i*;R+;=?0r;VM_FFDSAUaxyq0g*RgUt zQR~2P^NAph2sq3(cyfGsp50#iPnseBq4sg%LjfG33nDYlWp1e#;VCC^4%CdWR~TiN z@r`>IgAb>|+(2@c68Kh*pIj*yHOBD|T_ zBMYoZ$JmAXv{qub^oZw`V)HXnf*ZESwJ5gk1^KE@-*FDo@K>9^4b}#u7XtCFE=r{t zy-n92$6ymKw^A79(u!2LU0Dw!k&gugQL`n9yEf~xCOO)h|D&t* z%@X-8+ULHWe%yB`M1JjMYSv0EAopZ8JJWB)6N%sM?d{=tc=y)oZr{28RBsXP(IX@h(C8 zFKSII%lBJ;ZB5rWpHlDqIaDA^NlbdV*Z)MEUhKV&ug|fguo48La*X1Blbn&io*W<6 zT~>5`Qw;)3z~h^(zo1TnfznDA!5??i+(=zM$_|<;@64cob@}l;q_}KNM`}T5u(I82 zRtce<9c9JEwkfO=zFhKv&bm$%u{#Ia`Ac!NAC%BUr-G?YBW(!JukBF zw=P?22uk=S56OI`b0vzHwVE*0X-Je>ALZ{n16{nXzVKf|N86fe{Xp$;;2w5mv7hYz z$CXQ6g+Z@lgeYZt%jAkxMWEky)4(t3c!-EIK3;H>FL#q`FGq3oo)!XWC?Pk4Jeg1e zxayW9_1iRJ$H6BLv+TkBtm`BqNIonx$M*1gx<`nF=x9MiUAF zJ8+_HNgaRv+Nun&7j6Xy*ZOx;@=JEF;5rX{F+|TQN+eq^CZUh72{6H^U!fi?C1uIc ziP{yo_u=X`=s{(3Q{401B-KmFfTuQKf)rY=J9+=j^|qCdc>B6YwYHsd3^wo) zyi4s}fHU;5`y2v&*0`R+Yal$9;1bN(0QiiK?v+`W+beZmcSa+noA<&dym6M z9b%Fk{!VI%)>*rY^&JY@bRNP?UuvvNqR^`jm<3nEJDfS9*6)}*)f*BTUR^va79I7Z zMt?i=8|lrDvSvZQEyEp(U;XICm5D%F1)SyTaCQLlzE>I*N1IaPZ9 z))lIWK?2m_tl{pNCQlEvlz892)8Ss})wgCb-A~0`c>!cq*N0(@0&kPG&Ql`E)Iex3Dp)g0kMPn^eC2m~rmL=URJd#zA*ag(JlCHK`jg(m2lV zxoExCcxF$e*%7e*&2OntfqeXLcku{KKg|zO55;lyHj0{}D7=-TA6_sW^Hf*YcL$?5 zf)3Ar5%GN*(s9D->i9#=9)v`#xrlP}lK}c9nQ2*F(j{;z&$vmAy%+g7-MV0cgpJv~GI^t`H%*ZH^OLgVQdITFVw)X{cP{mu>BKWWqmYa~)-WZDEMJZJmpr?&X z{4Mr+{@c3TXh3{E4HJh&yZ`iuF^`5U8b9;ZS&OdEX4KoCx^wkj0rS0 z99*mfx+8mqfs9`-=JE)bgoYvwN!i0pHBu(GcgA=f z5sm3XCKc}rZL#%vejyu)!Ibpvv^N3vzHZu;8sk#l4==mv>~HQY7uH)#y`9^Njq8)v zbPe|4Et`95pTxn7j;Z=e=AaKbg>7C-#C1p zZ*?EfZx{#!tJ2{3boKV(9_$X!M>SMVNi|~K#6c_dvGZE4wa%CNkwh!Kuhyk*XF0#D zHk{)JGKpwM@Np6PuiabCDwaks0zn?oTpiH2knel~d}>#Hd2|}DW4xS~sQdi~^=*(P zza2LQrk|mxpVCS!Va~_0NliHcD}J8b6g!$inD`9WI-|kwNFELIm6#noKICAVk?FHD zhyZv!qT5>+YTf6_*Iv^)Z-!R#ehv{$Rx|!heBtVR8})`d$TBJ4Z2LW2f!8~?7JWdO zCE9Kk30D4{266rt)+q}7Ki%LhRhnB^e~^qlB* zlYG!DCM>?*O8+u!wCRvXsp4X#x1&9XT4+T~k=lO74F12B1yg^wc&Ry9S1K{XxPV*R z>t0X6WoQOH7R4U1L3U?WWQ8!=0c!W}xy6n2DpS-;J)w=N^h9}!Kvaall5-rRA4Bxc zsW6KHS#1HpU(KU4w9rlIn5*ZuIxdbcFQZ{XTWAk5`+MWCBEttS5uxi~WkcZ@EaFCo@QLV$U<@Z}U{z$hsv9X7TW zi)F*@Ovq*EX{Ui~uP*o6H8X=BpN7hd_21To?bC*-Hl~QG$=?zWE*R?Mco#eU2#>*` zNq;3vb0#e?5Bm!I;oF;|{2P*T-r+YWGZdzODEX-JxW;t3>*^XJ(dQj?b-4Kwatb&d z<_rk#%l9ClKqoe+5}43?S)z6M45kt=fwlci2yVaOOQ%nrOrJz7$x|G%&zVJtIh(BT ziy}Vr_lc6)cZb?sblUB@+8+9LZj5hUw4_PCT{_rk#{06c&wPgrGW)+L{&sj<827rr zc^f9Q-kasc)QQo7U{9WqXZ&GN zk9+!OG~GvS^6pxn5tyeqkB1o?z7H_?w5t}n?K!$kdQzBI3L0kPqg~=XbRpURC9fRt zF7QKSJNQ|`-OUK2peGN|rw$7;U7t`%m-Ou8qc4fxo?q79F#aa=%0=+S~EulO?+y2>%S^9vt-cumDTDw%d2 z)ohoUcXxjX1$87Ox$<{sEaFHB*`YkxoEn+kqdYdgJ)uQ`EDMK1vUYSYSG#XKK?94j zyhmPVx{z^Bl);IPuwT!}j*zQ3sKfm~D?vU(+MYqj_p9Q955C=!vKyT@x+p>uHGCbt z^BVT)B{uXC+S~%>Mz0U>s#ZRULAK+0V2C$=Re6GhZv3{WV(rPp+n{60+ep#nrsU(b zvsLHiu91M}r%8s&f}FEWH@EZ2W{?c+*NG?gO`VPe458-WQ9zqVMH|8k2fo{@Lky@^mg|N>Q;Sz z&hQ}@`>qavkVdeHq>#R2J7P`ar!1e6@+gZN>~Ie&|NF6FEl_w z)WbO=wYxuu-jpy{wLIKPK+>TL|GZ&kTA_HLF}1ywK)zzu)&hTXGMcXh@tcwUtxs7gQiv zlQ*u!jsjl)I+8&uXMi3bpIZs3hb$6zv2k~ev|jE4gnaxD7YOm2S)~6wVGO$8#B zdQTo*gDH;?Yz?$}-^g)rMM^nP!z6LOaMpAjlv0qP+*ZeOA0DD8FTdKJSw6ndAz7A~ zHXxlFi=Lz4ep#IUWn5rmiRFFgl1o~SaC%;t+N4O%&y_mWl3^5#O(B3vbc|ahjfzy5 z6JomM(@~OU{yn#l2 zt^y`I#{_RpH5_)i9-rn=X#zhO-b=%@y{KVm&QZM_IsSCFI@yKQz7efav)b*64A}Go zg5~}xPcclAmE)awbx#O6diat$ICiQfKno9=jQFyS0#Fq}HsR4O$7G0s5l%*%H@_hQ;~l9X+( zuj}S*N7BbV4^qwsD*wkBeHE0@GS}x+=9G!O$4xjh#{I5P2B3y^b$Zm?zaN zz?6k%P|^DEAJFpGaXqPyQ#>BFjE!)hB_|gD$O53H*!{|80eVT9&LLXi;e*upx=pF- z0(LBJ#@1z~{xgL73o6GbU`d8?BXJ^IPL0GqjSv$uYnS28dH8L)8dhpER~BUZ>c{Sc zf__F{R9~1_r20^Ms+P5npCp%OHNZm;fhcNBJNoDKuGb+4w-qgt&m*L8Ig?r9DVkf^ z=9fNkGo5qP9G%cL-H)(3hzoM&C)sZUVCk3*Eu7+IzA|HhEvKHs3FVB?wn?8~qvX$c zZ%+J>FhTMU3=q2Yd zO*@pdocw*dI<$w|rj50?%>Z{Jt&iG%FNh2Cx6l_R`$IUoWngvC%iTV`R&{8vHr&}U zN^N~ZRQG^Q-50FuTi(H<0SWv+$d5~O`m-<)lEjd}!BgBoLSg*VcA( zyce3k-%b=L4mZI6*R~Tq5JHL+e2ihjYJ7+pwe@ChDwB6WBfTi)Ork0`k24kNv!lMe(Vp$2?uAFp zQnk*Z+sVqEf?rJ4F0;t@a}r0`lRw`6N{mZU=i0}Z6&9F$O3U=g#Lm(kt00BFMBsZBCVmN>%#a@T2NL97dz=7sg-gF7 ztzMxL)(affgi+I`{qbfWT^jfnE0pK&WZ$UM)>Mu8=_ws?CYG2^BzNq%sB<)^)e37j zv_`^41n-PWIogDTZcXG;@BME4q}_Q$(V|RW6=+L&_zO{>4WSk(rv;uQkr5D z9ln~B{-PeldkTCJYg3T0Ir7$Ea z1^K2ZwcNK|a?&)!{0=QC@jDepVYs34^pSf`2d+%$uuB1|?YX}Cfpw0hSll<`@Zw;v zo87KeN=7i2-w&6YFH*9&((C@ils#<0E!<+AlAvWGhARa!(w$i5mFZ@OA&1DZ&Qi9J zI(t9;AxUoT?^(L>Y3DtsJ!GL@2ghPPSZ`*eCu@eYLnOgQnRn)lk850zk!F{0N!6RH zO3;Afgcj}2`>LO^&A1f*+jeb+~%K993S-PQerYG=%!A8&N((^7w0yhy-VbQT1}rRNq?G(f|8JfJEc zl^rvzu)=6_lM;TLOFGsWV?;~0{bh-_si%dz*3M&tctVw5TlA_;Qbrwr{^F>h9Pi&pv zedY4^RxIEdY^-Ht^g_-^-EvT|Wd1{#rTCnRV`e+oZ$=CKvzjOu7JA&Ij2=uBpuC(q zocJ=>4-g>61$df6{rhD{E0u4LeQ!p#es-8Mp`7z@hMQ|^-RUdwyvHTPuwSx3u;5_Ug4KRm(eL@NRF74W1I%@7 zp=*f|76aLmHq;(plFw+c8e1|6#I^jHr4XbTA;WbMDPc_Et4E0?$$^TgwlM|jH3K!` z=KoA~#dW&nRf6u9_EzR-RHtV;`9kT7RdU~A4vK+P$#K}9uri9zga>cSx$7)4@+vKH zS?5pCQC?D>Ql5bbstcp!_7aN8RKr|#>$WIf2Qm4!|8$ul&;T}~oXj|;2w0cY zoJw_PnmC~=>@>=V65@i3GUd_}UuhE*EZ@0~`QZlaQa|q~3;!`pKRmB}0^U7e+&x?0 zk&(NCvf^0)f$TRu_$7a1B(qjzO>=O|Im7H)zaT!!dAqW?SO@S1)pE3qygI*A3ELD8 z_Hr!2*sR5G80sWaMvtfb6iNYop)z#4P-b@Zb$Kr;wk_NZVY)O7o%7ao>g!z_Hhl5m z_WbQn?YZX6-}`dfdwCOfka?^l#=0~BoY7{@ zirvoqo%;J3DS-0%?~%Tz^Icx+#oqe*aH~*Hs5fs=5=nsAM<`++?0c;4UOPng+)$oK zMfbSY!o(M<#4FWRn)hOaZt9Gyq!s%l5I$4)JrK|3%aqh32;+st|rP2Ya` zXd6bdZR{iyI=eb~0r$~)DpNk4o!E6X-uf0t&sCI*iVCp($EYGqf&y65OzEMGFSZZ*8)wy#(6IjU z&jwYh2>;ghvfk|HZh!83$nptgM|N_|2&6z5#c}FQUbVPFPIn?9QbHE{m7ggRto&jh;XxV7Th{litcdOM0*6NZ#P zb6WY8QTNT9(bNCx)%lf+u|4CJkXhi4VX8{!C#f)J{w7v}^VVxsVTmu&M^w9A$I54( zntMJvBkb1tE_v=ZK5S69O8Bf}_1 z?SDOc!3w|V+>XdGP4B4AFjiz294n6HU!`6Yw1~c3-!g2y3f=Hjez$BqFI(|`X&>>r z7_xoP(#F^SO=l8L{qQr7`CQ>Q=D1L6_)bFYpM!GE%k602_A^bx9f3}jOGzL(D1s=8 zMOq9iiy@otmiubH;P-&Ive3Y1SlV1+`I?X;fA_h0S2f@|H0W&s{47790IbrLE+N3M z=E#3bkm2O9CB%VJEkN86WsOz69Rt5_1v5{G9A~i@u%b5^4oitT(f_&INxEI1Z5&=Q z;HIIW=KP1pev=U`#*g!|W`a$`0ni{<&T8sRPK>tJ_x%h15nH2pHb#BReOjG#|j;AZqmv7#7;Sgb<)(9)b~P$fDv9wCcUrf{1_fCdmqv!Wy1Qs zHS#ud@s}p2iIOJVh1oH{BKe0KoF z#iuoy#IL!Q3SKp7xC5EbnFJ=IoN-kLNLhlkY2p#%OFrN7he?D%-A+L1>_M!tiqy3- zn}_)6|DwdQB*6}pRpcyHee5)tKRLhha*9xVFBx@bN@1_1n%AMjwqZ}oOxSSZhYPZJ zV9l=?$IiY5&+6ugQG$uR_trR^!EkYHh8%i-tLIYBj91DO?bh0oe&%r18E?UJIsWcn z5R9nUKPurD5YhC-k-j~#__d2-mwLK@=;>ne+#aLz0cT3b!QOS|3jGiQuBLqpeO03k-iK~p3Y{{+ecqpUJoPE&Q?346sJz(lyk>3hn8c$A8SC)xtK|e#O`IO z&@@LGHnlzoyv?1x`B6)r-AZ%D-xaQU(^TeJe<0w_j+u9TeL1YVC7y#5Wlvs2l3nZ|HoM-K@LlQ5Y8A=fxJ%RSh4$DL%9) zQQ>F~QyS7TFl_JUI4bpYI!d+GW{3YwI2XBbL!8*Xx)|ckJT5j_cIA!}h0DVWj3Cw1 zkO{ZWj0ff{HMmd*A@wROtr87?B&^U66h_lf1o@APIq+B#5wug8jqqRms+O#^N`-}r7Wh+t}8FJHGcr@_lU!a0FgP~d400#MEe(cx5Ai5JQDN2 z9pyaJmi;Px1qigoCMw>F7orqvl6N!241tGl9>cg#T@89M}D~#}-5cP0q ze)o9G$Hk0yXbWyEv)n>$o$k4_PP$9K znjT0vAAAHI7H?&>n89NKi(d@76PhD1bNwgcCMVgq=0Fnu>q zDOOnoeG80#4R;@pb>!RPDw?m&5kc8vuZg^Z^efYy&wvS+qga)a_u4$=N+nesaOFg7 zD-B7e5etoeH%tcS*f2|((@m=ut+)G`3lz2Ex6+DU$|;1jB%e0$?k9Q>Cbd}NCM+yj*oGV; zPX#H2a&GInpWthBDWR0JB6I5^Lk*qYAeImEOT2#O8lm6KTQBsKx$?&}FG*uQ6Rh3v z=dbS-<;Jw%49jk3xrMIWxtdH|31|ox5Xj@Y%x}JH_+P$3P4Yrms19H@ekmF-J7`AZb@=k$br_$bP*n&0Xe+y(Km|8sf9+P2; z@jqn$TO#}E@5Z)^%&xsR#HQJ#btMJpwfzsDj%4EG`qDpiqmN98Ss_#HE7P=sav;#x zrgJ(hZjy;DCF6|3WQv+^E_#j0?W5(}s12rLZ|!15N6=|hBGq+zQ5$MX-(V;*zjJr) z+E0;@ujxQVR#3*S@yrKapX>Mh^c|6aSsKPsGmG#9NOZOO-NVI>lIiLs@B5CAJWcNO zzPF^{I=6S;9>fF>-e!u~V*7(6b_5QXW!L}%ovBkP;A5(@!cV1?T`>S*hjS?}4UJ6c zqYMsh7O$CkdwsahQrqW!MMY7H7BQ&g!^`tw_3>(Rf)-i-ruCLA1_{2s*z1Hl0x?Z6 z=a7iPezqd9V5VAbX7|tgWo0LxR4EPTdM}v}BHp@$@UKDMjnM=J_S>UHE?gw1QZRF9 z)7(!h#)D)e1HRfZUAFMO+x#?#X-+BwDy{d`aYkv*xinTRwldE(#QyWC_G&UlE| z{I5~D*%z%!ybbw&f1wTa=esb8e{|Q0#eaUcrUam;|Ax78v4x|q9@)JZ9~H4mw%5&0 z$O?Fe+%&K1di-gGE*^<{gh%JMoUY-U%B8OwmLjACAgH18e7)(|5f0A0I*B8=y*)Wx zDbQuIMYQV^ylLb{zQthzG0DZzqUv|uZ0l3v!UHeCygrtI67mOV9BaBP9PteYHq;FCQvb9*U6~=|7(H(N+XZ1<<>f9VEpVuk25Biwdoxu?s zTO2?KiD$L9AOLxFBQ6AvH~AprrV&yFR0)%tnbwNN&iP;Fqa->*GF(R&qG<=eC%hbQ`*O zB4WiSQwqiJ-)xTi=_8oEI|&@V?`Y{$lVFsGGJNHL?yf1hrk$VF$?VNoYAo@{^rBU{ zI49k)Y0|8552wzwHUw6}o=-;RK1NsqN}``#7#=@01u3UKti>r*JmE)qMDCC zV-za!L++wfleKzLHXJ0z!yzNE_YQY5uU{KWPm5@apulp-K8~FQThda7-2PH*e0OTM ziUMibSh%D3K_S2Kt2_uCdkvmnsOnfu1yqNuPuQRqmHspHT_$WsZGD=#gzAJ*siS?2m0E7?4nv7orYwf%5G*>&ui zBbS2L%=0<&SAzTF2ZcPYuq+p6v?xgYm>rcqDf-=^bH=0@^q5yc9bS0oV?0g0O0df4 zcx+6q*#cOhVP{0p@y%B1Ri>~lpFARCzkYC}vO3_@gvgb78|KRa);_^!sv_-amE@NTRPZ&TicI08gW+klY*H*~t%yhN1+*m-8WZy)WgQ_$2*pX8)!Qo~x zW2*KKh+bo*vwhyqK$4SEuz{((LOGFUVc$PH7ZUFSUKlTwGDOHkRds53a&eV6l_Ax9 zf%A)9VX{kxGmh<9do8;4=30KMi zx^6T^3RCD5x6G5#`(99rHCBUc{XYI}I07ZZHXb%xJ5R{7+b87P6m%aYodY*S*M{kj z;>c*%SicT4*~?=m)n^vQ$AI+Ac=~~akS+>_7IiB};C`-%Xn>G+1rU%Z)zrz>sMnUO z(I12kxweD;W@=EwT&ynP?=TRfZkF&_# zY#p;BD`HQ|OOp+!4POFNrE=vXP_<`<#`6el0~vcW!!`qWo7I%h$lg}RTu6E=Fv$$i zTo>PUz|Tx(3EG0M1M#9pI5O>2FL$rmZ=z8rak1oM0)GStJAT@6i?m1SEo|8GUd{>s zwv;Gsm}fe;SRVLG5=KHHMIWXst#sX1`{mtTW0$Y{ka!77m}+|k(A6s83?Iqdd#?TH z%UOHk>)P$%zTU^i8&S$TOy;?3fnKO{N4xOj#(=1YgxU{gI*t(oE)=*YP=qc1=4G%5 z-*C!5(qlWyNlSm++1VKjKRE#Gf`wRHGJL{TDUwF%b4Iqvxw$j4*e%smRL*+{C%}G{ z+;%|VyyQ|-)EMvgwOAOe9DJe1_3{tR{G&GN{QUgP^mHP}ah_h!kO?aTE|Rsi^%xoq zP0tI%l08^)WDCI1^xTfr-MW;K;r!NzHpQkiqS3Z*sR&%|&-TrSI>&w0Ovi?}`U3=s zrB{jkL8QIZ{XGyv*I%bg48m@_)IJ5^WZ z6~^s0dtUVi@x_nH;vk^g=s^5E&&*d4=-HWbB#X2OfG{qB@LSUU-71?PdWZnvI$R;z zWsfBgs#mtXUsvJib4GA>K>fXNMC4Z#whfp0v>tKc$S;M@zBtVvH#tt-XL2}h<8<=Z zYg{V+tI@v~DNdR7x{t3vL|fn0EojTOt@%s&E8sxMV9sE)im+$+jtSDom~joGaFODh zT)cmA%2nY=(z|#Lkq?euHXvDF9saxWXnj4Ll5*awNxA9V@dWpLF=UZngKxACzOCX$ zH}m|0C#zH2@ph*vT5l-N&3y~})!Jx;EKnASs#1n#Hrto83a+`;Tl^Yk88&X)$%m z1#aaAZ~i^rhz=BT)8MbUFyGcSv3k=%_I>`AP-bCme`jt-_|OOgnd zV41uqBfsVJ`F4Uv9T$*{ro;aeD^hKi_>Wg>0Xjl9f5ehsTLvB)+ANlj<5S{j6T#(s zZx?Ai{%k*&6KF3G%7Gp~!%k$uLqr__Kf$ZdFfO8qcXx8MyX3=Mbbm0iLPiw+j6tpm z^R3L8`UsnJA-%40x-_X28NfBgTjID*DDSxyYZ~(oHQs*WUX#m`$-hH@J!a}%hE>;I z$m`k@#nD~5>;4a>TSsk3_j*U>gnaTu0u5{cIa;w=>*#1z4u7TymzNd*gBDO@=tS5X zG61Zg9A|gwDP}h_vlV%)&$ZmG0Eyx8FgPt;0sDFfT(?pRJ?iqvQpCkT3pAhc_O?m_ z#uN>(UXxGbIZ>TQ!Yy8&b}Vjv#RlVapeH`L7S)kbxzpbYFb@nIHrIv8c4Wixh?gdg z*jDR#qz2FGokk#W59DXWNm%_DOAGVKhb&~tNW8W|U7&#`9mZT?V1}<_R)2;?#~7CV zrq*Q-M&QUM$L^kRC^HwqTIHZpS&p6HlVlr03Q5NAuLA;XI!pw=W}bFHj_G^gUenR7 z(4UjZmE~8{j93pZCU^9EBb#(vOlLAez@+@k)kSuKE7wVTXfGHIMsy45_ieBmsgM~| zemo^Z2|C-^!-LV^g2d^#U0jy9mwT@y`Ts2~KQ|WRp73y*UL@x(6cf+TBthN=+=~%* zThM1PPVSUd+-{ee{uCEzYfV6D9^l}y)8mKqzm`egU$HVXbA2QzIQmmtz)(6@UH-iz zp|{$4qn(_mRwRM`XSk;0F15AL>A@WI%YW4E>e*KKlgT46sO09-VFmy;#e z+QOqJgdU_tJ0W+zf>JH91%lB2G?J~i2mdAbr1E)oz|#|@p_6e^drNP%gC+x}?{NNB zkq{{=J~n74*ZK7A=)zef)KtE)@i^OW*SvpbfOxgTIq{ZEkBusga02@96PPyl9+=rs zz0V2Hl#}suBpSsm;;(?lsi|HMQY%RAv-`)BP50%6YEj#!i=RVTn*nf)CvdBcB?;z? zfa?ny%N?C|A0NIwMFsMK=esXLtu^)=JwS1F_z=BJtc`%$w8~wabJ(8N!?9-X1&gEw z-W@xdW6`fC=HqvNqD$+x*Ks1})`H%XL-U&#@|VWBAL5HyY(jBo*aY5xhO)scpjZYb z=Zm9>hW)D3%{4~iDg^B|t}nVq`g>BnJpb?z zc7Ayc%roXnMN7&$8$L`IL=ksG9UgVJx&U$9yYn&8xF+Gol^}_J613m!7%MCpM3ua6 zx1D+e=ZuwdnHTGMG$SE)T)n>)bSZkwL|XOJ5GzM-}11yF@Ry`Kwb;{!2<;3T=yoEtnluro3mDI!T zmgeYHwtM*@Azh2OJBZx{Bk)b{VF4Om;Q6J^YvDixLcB+|UfhR|SXa&{(``60=>`l6 zLQmV&K0QfrsroJLoF5{&NuaFMszL`Ht@<4I#2&{G0S^zKOiYXnKOmec&gMAb3Prbq z?fv2Z)(bG91YEYd32U^Bxl(61+dS>9sUKSv2vWPfyw10=|BU6f=Ab74eh=J72g_T1w$)XT*M4G(vC+WfQu!y3lz4reYX zX7NRqoxe>esfj#*kpq8FHiYMt0J+}Bkg!Po^A0G8k>QRH?{Ib^0 zJIN`{GjnFDZy6c?H62M_f0a!*q_TW*tYt98IY&RauUB7d@HH{XmFviJ}3! z^_GN$ju))G*%!AUJEd=DOTjJtS>Vfwu`eF>UfJc-1mgX2754Cw`}-285x+^(4a$d# z@B4pLh;SJo8`PROF8PtR-$f%@C&a}isXrEjm<$p}YMDnjcLm_22LM$U_$iwhTumRe z+q(;lR3?hE2=H$Jp^L~ZK0IFFh#n3+!*)M`Ud)%5m`}YuMF}po;l)`G&xgf!kO{VF z9-^%w5)`5G5LZhx$}O_Ee6Ed*&5(i0IKT15yP1{$ptt`w3~|u$p>Uayewx2 zoe8CU4CMF=q?*KbKyb-i6xB*0ntD7K@1~p*hf#&+-!lFRtO_Nx?98-QHewgG{th1_ zJK&@cV^B$so7By+6-t5NM^65kA>ObC#E{*dkq%=SNouL??Udz_L!tJ1f_=m4or$8M z#{`J5(}=9h0|i8Ow)KKG(6eOi0PVIjsF?E6x6OWs_2sAnkY0da#$JrEk;UsM#kBr9 z$P@1<(AP>*xmg|&5vkLZDIstbmf`JyB5sT!Ydwv9k#dDT-WCIv2fWzf5^Ln-XC`uz zZ6;2KMjpUrDqvKVgg1(~fj!d=*iDX8WLovbSwZD1k~|cup%F~t?>gHoSuzXlSwxd& zWZWAw5FK+5kYd`+JuqH<4d{?!fY08(A78aGfVE_4zRcq?Wns$Ttm8-?`~_F*q!fAoVBlxUeF2E9L0bi30|}Gj!Nd7zxAES|_25 zT;W@)liC&*yZf|_gBM=p(zT_f%%iSfLhuv2`vw1X)3f_BSx9HAbQXi0$>PnhKzHtd?5w>K~uvEO19%S%sShwLT1!W zK%1t3N@YC@X~~onY?j3QQx5nC-ua*1ipl#p__!I7fOJmY=XqmjPXk@`goBw$d>V32 zd|RJ{Y*`4iLi1LnB=6eko{S|dyrrj`Q|^6r^%CpSJ1JtuA8<$}K4`*kV9!i12$sjP z{2OJgmS-{U@^f;W)p_ig!GibZ{YSWCj2F&_O?(ueVav>{Y|Eh{xEurN^ft@lM0>IC zNlOP7pika5o$szkn!z1I%?elt1h^Xp@*NuD4jpmFZuGc~#*`G8<#}0Kxq5m=;O3Qq zjt=8nkBI50dk9@!QU=B9p_`Q+Q(0OY3j*&lyvZa@6FcwkujGKDW@d@r1re$AINBu( zL^}WmH{k~+pvDZeB@0;$mypUDSFKtKWUf2vN;u|@u+&&>mKEkFc59cBMUjy<5u>k{ z?Ko^7+0ZgE~L-5lATGuDWEu5?j;9`xr_@9 zHb!lFtk_2|ouNv0eZ<-2;axE|g1B*0@#2ENK(mZ3v%Sh(sd=(EIP?5UywZP)cWIrK zlGm78So7`eEXtroEKxn%;zv`Wd>=Hqjwo)E)GNd0!)M-By}Ek0RaJ-xNHq&-LPqk|5LAjtqHV`jLk2Lw3lex>$s^gtV*RQT zt7$Ppj*(SX?MSO=U)Xlq94;f*3AH=jRIka*le7NLWGz4_svNX3UZntJ{QLGW1VB`w z0ikR86xft%u05*UT=>&z)5VJ5cBF!I&Z&=*|0?>}jL>cH-ORRLSc@Ki29uMkb`n#& z%4nM%y<`QvoeqjdO40=Zm$RMh?RR>dmt7tdv+~h(F1AS@H3=d%eOw_f$gl!Nx+vC; z5l7!l{F~*>c-kzkaS1(QsSAgRjo|~-=pk49^N~T^-INqbzU{> zjZ;_=J4~K>Sr)_E6l$Ag!^Kj~kVf!9qd`JPuB43dH{=@Tvlp#rhL7nM=}RcC!UOr4 zM&%$U+4j~jvKmg+jjNp}B1{hsW=%CyF#S36Xgivq0(;4AG(IVseL`2iN!;KcSj)v2 zk~a)aXSF+-A0>L3n1jcS!%OFb>pLMEdBi}9x8mHzM6JOM;ZOq`mLK~30FZkw6% zIJjs4vy+OEps2MYNr+fo)w6))%8H8iJ*`=#UskWx#l@=Qna_d{2}(*d4GR9J>a&iW zM3Uqc{2tIm!FW?LlRlufgFd%iOlTrs*1(f4ZdbsBmO!y+Sya(6S<3VCEQ5K1Hsbf$-uM{1cG51z&QET z7zg&RP@2r4G4QAw2}UAOO>S(#x%A;LRoVh4npyT_g}@DsHs!L2MJcG&V4eW=0Bk(s zsioJzDcO5kWjY8?1JU=&%95fYa_dF@cE1!PXDtR?D0J{CFE4J%PRSs{TL=&bN+>Nd zY)%o%e(oOpZ_()A3n0)IvMnh5{z{fpN<4-S9C= zw}>1``6d*?lCR_LusmGa65ZFD0e~dU9H13y$mRT#;WVT2AwHBoPK~V%qa-C&5x})g zK`7;&un4wunO~A%7`}?|S(?U>&Nwx>@Sc*$nm@`=t3}t_s&RR*f3q69PCj59z=Wj4r`$!G zde;t;Z6^mTOZ}GRc2UJ?^a7b$Q|@H2QU8w1Pf@}lbqN31Vn-eRRk>Bc$N@=gX<7@w0xM`uyAs@3!Kt&Wq(PsXWU6M96;vC4{V^ zT?vw(-{)THQ8mWof5y~sr%P6B?9vhv18UF8w^jmt65a>vqL^vlWV-3VyG!jV$ZlN{ zRK&{9^qMq%rdeZLww*x?S1qM0x zIrI#p;r+b|0mA<{F8({w^xx^;&P#--z$$@59P}k07+3Nqp9cZuBIb$F9xvQYFRAZm;Eks&yeDsrYB3#pIA55Ea{!M})<`4}kD z78C6?6e-zHLHusaEplYLzRi$mVl8GS^ZM$qDC08hoe^Tm6-a;_oWgw7{>`>1ZD!*C z<5*?Q{O|u=nlT=8cXzYD1tYzU60JYWR|q#{mmJ+D?n5m4!k7%!n!*jAZzQ?gt+Lo5 zgCc)L(*^5dacoW3dUyP9glV_*Kx5iLy(DBJ&mq^;0q z>nRuIaI*W{LMMbKn9!4Cfb&mP>2Me2xp@TmFUsPTWf{#(QpGtw0wE}JCs3Q|psus( z6L1^Ib0b-orZ^>cys*O!*u<3EQ!H%n%`1UZ?YO~x_kO9_o_Pe7Xd8xvwbOrP@T^(= z0fS=pw_t}iX$Z8Zj5_g;o!FMTyYd$07nvpe5G}x47r`?&MWiaF(&GWf?5?4o7{h@q z0oE40ujTN)!e1So@O=g1$r*8A#nT^k%fQtIlNz#|_aJ}J_{W6yqDVSmTg|ZY{}^^`o?u){I`f}w zC%878z%UhzVQnC0D(rZc)n!Rz4P1H4R22a&Sq37qV+OF%^o154dwS* zeg{OLd{@+qCfO#pyNl~GpZI3V(NQ{MlK@<2W#->Mo84MkRpzIaL~MUJ*10wfj2H<( zw7oGPQ;5)MoU#BJah9S1<7E5p_vy!K>ABsZ%m%zjjxx%>jA9e@zUZUo#0|;FI{z6T z2Wys?f2&A47h&eAjBhzLzQ$ngkceb@9YtSxSqq3KvMW6aO;9!nc*||5(NAQH)GbPU z+jKCg>lF0KR;cA$1OgT{%h~GH7(`*q;E=G2Xz~}?J>%$V-ONuKrcQN#;F1MEnlL8kt<-nt)xl~1vC3fYP zxM_0+Tr(gR{JA@Tbe@@Xh*)v&X#JiD3#15k+Vpd{U*&$7^%R~MnbQ6`Q@AyKA@__j zl9j$|IjsHAq>!Z;0nDfyj?_*Oshk~?A}vzEcVx-dV_YU{+5Ti1mo7so=b_3<1vC7M ziqF$U+jOh~GK)_Q>o+gH>*jF_$QR=J;WRC6F3BHpOF}j4mRMJw(lZXP6R(+Q2{l?6 z`V{(ZY-0`q!+{bLNP=SAGH8u75CkE&@eLns9Kb2)N}3RMMfs4T&~)S8_$q-VU72%m za0o7H%`h%NGiA8#!C&WawU`2AO^d?jX-#@~H_NNU{}_8ukOZyK;^*e=%4>3N1_+b) zFAn(MCEUesQjC$3lOylr0|R2;CH$8O-uk9ht z;ltTe`@qKq}r}o4#@XA4jtF^K%y0J;=_Q@0q-Y$0dF2e^x;B9lSQ) zM7Tw?)nwN?&AI!IYROR?{SbG$KCwWgU$i9My5q)ClmcfPUPu z;KGkYro7~XE82;L!i0~XB8msyq!=jtWGOK*??zJCtli6LO3aPa-kjLhcIz-5aIyM4 z-_1hd6fa*Br{w$1M#!T1yLs4MULz;8euM~rAF^pJCKTL5c^^5EA8J7i{QNxD?88}m zpC=RPq7HT!dr#*JkP;&|nfYXKAa{^ufWY1E=*Lr``)2@wJNEa<==i`S0mW`s0W5%n6U+|K#PHC6WJi^Zuu13A@z* z@VrJ>{{x-)%SW%>A8)ijY_)A9^Ok60lfH*o#ksqLd6%`Mc;D2+=1<0KhK!#7{|a4Q z-1`i)+dp|SY6DIILIHh~GmX(`h?bLosNEEqr+PCK5ytJ<+uegSe=A>{EP4?n5h7JSU^Q(z-OJzo3CFR3oeQk# zfyc@J=#Gw!5aZ+8&1d( z6Y(>4UVraj;1Dop&@mK%F_@uG`!ir;?gQuUiIPsBsG&1iF$IWg4FxIc&`-i<$~NQA9GNB?zyS6xD~2On^baV|YZD}!Sn%5IeF zMe1EH?vvuW+dXBTvH4dtBPHeU*3A0ZCv9@2T%IUi*S+X>V@h(-SN4t&vmy)Sc+OwZ z<03sjF1xAvtWwMgAHMJz4oM;d0Dr~s4o!aK1pD0*j?X) zedB#lApptO?_B)6A|)-OoW2q^P$f<65I4LDv}Qn&jl!R?Qn=?$-=!cTSc}vgTi+Ce zvfv!ol-62&9LS=wy1`}G)S&@b{)EtRY`#1*WSrBBabOphS45XRZn<^H)!`#AHbZGR zvTsYAlQuM(QPh^^lwVc8ZZb$iWnHo}l8j3InI8-la(PzyCRNCyhrSIlWG7#Mh1DDm zG_f(Nx9d40SsL1AOeJqyx7yx ztHd)qjt9Tw7?eoc%dYF$U$Y{e((=8+k;AT`{yiKNTBGa}Ii+2j1{+CTn)D=>vc*Wk zl800~I4;rjY$TY~*Sh1(n)Hg}f(;8|dV0zoIL?O-73N-b%A+MiMh&05!K?;g5z5fB zAABt&_IpD>;?!U2>=iU0TL(b>Db`|_`bXbv%THe$JxRX0<7lqEcCW=;&vlwLo2UF%oC=`LQ9MHkO`eYFGtzT%Os3NA&Yr|^luINlo* z8FRdp@V=a~!GoFgTCqkfJV2v-*8n@e*tRwh|FhZX{m8&r&x>4q!+>%)G69>}Xd=0& z$9*1v`iN@7jVNGECDq>_%Z!1lO3?NLUah`D)K8IB{-N_9=)e?`SPMdU3W@UY{e6Od zGp-_T{4mu_5Kb;d(yx@*5!n$jv%v>HK1q$-slmTyZgRuJ6z}1*>BbpongDbY(bM$o zZk{brZUPF7I3qQ4r@fz{{^Y4y*jzE#J0OE3IV`94gCo+SUuje&P&ET^sTQ%Nl~pc+ zYL6dZoNAhQ1=fjdexw)-(O*HwYBCSTKRmH;qC>R7v9M2HFwKj7V&CTUQCP;7URlmU z{zNjpTz5z{LeN%LzQ2EL;w133dNf*UTac3zB6CJ5RTA&T*OxDz_kMn8{{|3CUA)H@ z3^FyvB03``PiId?jEMSBb`iau@Bu&bnhj^N5QYc!?v7RR9^@5fRsL$nro>TBS;%2D zSIJ_9lBp=wbVwAv{k~+2Y4|s76)yX7Q%Xfrz_QP9)NtzlHLRhBvt1#(2QHzpb9PEX zUDEVRxX40e;Ie%GQCaaSIpV7(7}vhM3xd)7ndOrhTlak$`CeT(SF0|!f-Mn3szUzqz%NoW z3xDC<;yPHd(~2WMMuiF}cnKi$hhQW4ES^}nS>Tv2yeB`S9Ka&UEsmRrcB2e2fQOGb z@O+$!Y=Is%eM5{_CYOGG8}9RXaC$0k$yO*TzldexWRwVQlLns7_w;?%G^`jnGb7Ci zZlI)YzV1p*9s}pDSsb{#-+%d~jz<&#)%cm*`rIC}a{!7WFHQVHEBk@L3;F>IFH?tT zWMnvM#Bh9r`gaD7nEa;^tza(-)lq6HH3~)qpBY)Ix9J$aiZ^vMkiY71syPH6aIvi& zs?dZ^%MC`2gra}8K{B*?fdHG$Kjo@R8IGxX+>a%ai~q9#C`VCyKW~|JQ|87GD3@xK za2_IbMtp+rmnha&k3u)?`J_~k;RTh37;pcu3ayF4*C~w#&hjNA0#W_nxmRWMNw9AH z?QVNSW&Lh%()Aa8DT)i(hpN-GQPuac;)_xWv;FP`P#nJ>PQAjfiHg30uHN`__{Dwq zHGEa-uD~Lrc7F@oFjk_=Qc(o%$~OD)b8v=O%rMTlHZP11 zV~}@ImWE)2tMWtVQmkixNM$EdSYu2Vc|=1KcK1x=5VwqiBU$D`;<+Si7F5Bv(QD+x z?=t=a2=>;6g0XD;=P&v{|8@>%A=6gSG+)ita4~Rw?n|PRG_iP(^6pWtDP9e5ZO}p@ zZz}Vkt&#_p{tVgb>?A0-{%qIU&}fR?IP-O&n40AT+`2`U-&Qw+g;<8xn#7LFeuBWh zx}+3EE;Z~xY0HV^%Ma;m33%=yqmtzM{+$jX!QBM9TemDv;J*9ejJ8gTidrZAqQz95 zi_?hFGt#na(l%c*X-q<@Y0u1%&>iJV+sEW!Prs^mH(m%_3I3(cZk}L>?}XAS;&DzY8yiQ!e6uWh(({hUmJQQ{ve#J$fddmy|p5 z`J03gm#XKpxWdz435gs+xvKY$|Dpt3Fd?P?oSH(rQD-}$zVYKqEs6c!wGh8kR0oxZu683Z%_6Ak{eDque@E~k$; znmFcII%`tB1eA1r(fsYJ@3#<;`$3i88S(DScuqBE3+P5v=ik%8L0y8q!w}On5@wG~ z+6jbOwRV zN}{@|IvBjoqgiRofP~?hSc*bovigiSoE{t%G>{k8=hHVDopI3sRiTt@)xgx>AEkM_ z0z*T&AX6T?VN$REYrTJP`{igUi`OC@nh zGVBAf<4R@#(@1blT3LO`*XV>c1BLO%EGka<4+E;H7DyJ>j}CM4Y#XNiJCuK#(^B2*7Rns0w>t9Ge?lO!P?(mPy9i*E*z=;lg%aG^{cC|*#tT2M8f!3=cj zQ7y<-Gh(8HB;!$KXhzH+D|Z z+DH3Oi+Ma)d6#)5a1M!tEtrj2;M2Rh$2&EHfXIGBElfPmg%r~Y)q7O`+5Gwoml(bX~U)U0R8fmm|9 zbYqyXNhsTSO8U?w939`DCk=l8}rq<#K_`MXdo^Dq%LPBD@5} zdDAjy?dIut>C{ZLRI`B04sS|ayka>a|@%7G#??y$` zX&tAw)Lo@TaOoZf#vZ7gg z#!AUlDT;8hAka!A4VRWwUx8NnaroEXLf@IuG_zg}HF^4S2p?flS>35w zJxYLu-LsUu>H6P_-P*E9X)rM{aX7JJwyr!5Egh&Z5VCr|KGOi> zEAA_gMAPHGSBoREu!hA_9T!IB>`YX@q2OjkxNBQl#&@g-DH3xXg zDwU8!u#h5QGH+=Eo3aYr>*Hv{jvB4LhalDUu&GnwjSfq#l!50}wXMV|9@awn;WO1TN-tn#PA*4467mjS{_jcYdA*=n1B_pzNZw?Ewq`@yN!gX z-NYSoQODWuYAaiN}`?sn#^cVC<@MS9-*&?cTWKfESytOHQaB3NDKjmz!W_y$@Z&V@~C zjjYncj0?oYi1V81_Uasy{BpBGi$Mz$={!;%d0(Us?&bB_~B~J z8#%tzX1`KCs&oOqP0}duX48PE>qC?hxf6hiPb>NTDY#Ow4ZcQX`Hee9`@048FJm)fzVRTGtFg9wwsgjl z_CAFOaba$ZJ~j@LY_0;;qbmj8DU76e6&-21&vsd)*UbUO}3% zr_4jVVo@pUbC%sZx1f5Q$#d*xQCGJX&yrjvez-5#hqlw=$$gJ5Dk8sgtE9m$ zV8K@%hg;r+mc`N;Og|;B?`guk_hq;JJLeZ1#MgBBYlRx(I>*jAZ^Eggv^>l+&DX8y z?=ST60N!A2D@*iJ-X}F0IH5bk;IVaheD*~%sOVLcsn5E-?>jlZw6RWy1i~O91{ndA zr*Z^_YRIK0Fs36m(7-ZNL1@lxdW^h$v02MoR53;^-y)80w7lkN*E?n*O&9N=upIln z$!7c%=PwS_<5K+rUfmM*E!*Gb8@X#U2o{esEYmV5@BnOwGr)?D-|l+um>130q~j~i z0WqIR2<94iX1r1hS_nwE1azEW>$jG66DvZFla22F5l+ClE#LmV!8IMD+1}oQ(+%c9 z9iW$zGrKJqtDsbI<;TAy^sH&rG(c1kUG?7l3FA)s2$Ru{_Q)c;Zj9Ac5&IaUMN3tR za!zDC)9@-e;(~^xaZ(guIPTDHjd=gW_f!bg7=}zxdUjObZ6>3C>)0`|URx;QXoB zV%X&mbBBBYokX3QS(ncB<*?*DtRje}(lno8U>Hzz_of@wj z%G&Y(&z9Oh(P|L~vbL1BI_SKBE`>6QGH}7v3iVu>HfvkxG#X!o6lnSwc7MX&RKu48 zF9@^3BTU+%$C}xACUSMoYdW7`y47Y3jHlI^o6Lhmf#a%To1A=oY;A2((zByX7og*>%PQ1eXr>s#EgLe z@yUWwqoRDB#ac7Wz-+H8os3))+$LMR0^!LGW3tjp^C=(UAQ>ByeyFMdIa*2Wh?tO@ zgGe{<<|Hi(e8y-g3-d}c*67Tryf$2^0uU`+;Kh6|w( z2Wf&fsljAgA;aYe$@JNxt`XAh!!qh?^vMj_imKvuk9H*0^_$9=GfMh$>UBgxwT9|C zg!kpgJ@xt!Ec6&8BpBYb&l)o(t-j2D-eGzfTMCWYSaU4Sbn1#K5t}k&J8*7Rf3(D< zimY>xrGK|YENeGZ=$9^>+dv6U!Wi{@`o^SEm>Mf}i7Nv{^MXy)D2-bf%!KAZQs3`p z5ah@xm?~();_G9POIhiYs{sSXND4z%!h6m4 z>1X7FEdPHmnxAzdBZD{Tz6a`+U`O9?2gS3WOUY5&-Mkrx#N*6dJZypXmr;-a55(uD zK0cMqS^~tRUrBa*)E5BnN!V8*6*sm|Jr5q1{!|01+Ed-?roDc~vW!OejUS_N<2Jc< zY9J;c1*d>;?t_KT1GcxPX=xe^*Xp>YLoJK!t!JF(F*BviwBl9Y&coG*U*lH?X2qSC zE=XH-YpTuYnhO=7$R)Wn@pAY4ihu0Gy@O+azj|iH_4Wu2by+PM|1HME=g;m@$RT(L zgmANsH0m``^0ZIDa){HN^er!(sAR#925Vxbw8=j_?oDC9bhSqt+YrJ){GpkSDd@7D z!+Ron_JnTu^xkVLbV{Cv4)ri3$Rs{P6HShR|M=IUW@otqI}h*z+0>LM8j5JUP!@b{ z$zkTkrKsRkovsJT6MryOmvXVm;!;o_YH8pZopAY&5_Wk62Q1z2oREEVV~!lu$?Of} zXu|E03J*Y`T+U3qh4;qNa(>)kH{YWv=L}-700cCPsaV!UFS_2jx{i*G42PaZTQ@~l zpXvzOy59X)uiC0yw4?fdcLryCoa8i{gJU^W~e|@7aalfi~X}aF&P+q@EtGSMqz?V-a z@0LRYTJUYW?Df9xPnl@RG40~xI$&lJfDDeQ?O<39WzgGkmp@;4^PC%#$)0u zOp8ylMh-$7GbFey{E6Xj;E`J9`aDs4HT#^r`e?eL@Aj}RN+JOs4i5FBDEYv;^OMZ- zu9{B41i+XW#%hi8sCD+BD3|`|&n{oWCkRGmu<%_L?;kc?tCcH2EP0uK(IpMf!N-3VyunN@Bj%ue(IZ5y_&uGZe+|9$shUBMn7=<*zGU zQCTaSNc%rl%$hcXHQZmrii5J-)<=p`491JWUE^HusT6Iy{O>1T6wZ;ohuGN@&x(FP z#W8o*$DoxKtFa|L*E^2a%OStmwwcruU9GD!;_IP1%4prraY-(zyO!S{&u?z`^83nZ z^z_dq7XZjU4~XCy#;|!8t$N7^*}{K!z^Ah$5ozNCBO`@F6+0%pRV+fxn7oi?GQ^Fa zr-(~JZIYGJB`FgplywM)Mj2*qmE-XKEpC z+3zvTfYOAJ;Q1M|{XpQ)&0T>xt^GTSAd5x4QjYF|!)85Q_4ew6U)Wc-`{8lH|Nc4u zhskL-ZpRx~tMJ@!{E6@v9y&;@m#13Wa3r%8*CHpFtBKqniAKe-j5z~;%%Kyk=oAkz z>3NT)D$CgDNyBC=Ibt|H1(NJEZr;6#C1Eeo%#_Oa9!8?%G5KQo4rO;K6nQISJBV8O zL(4Dq;?NTJYBj=$&h7XoMbE{JtvV10T_s|pYfgJoc)gJaN&59Z2;I;SAu;Z(D!yly zoWHs;L?xxw&6{f#>z+;wgs8cO_b{BQZyKA^}9{#z5q2%cqx0EI)(;@2SR?d5H*nRYlYo+NL z0b8BL#jg)=9DqEDgcdgO%>5(VoA@wy!-EjJsw~ga6!9z36T?f9E7lAR+DqKFuM4q$ z=+bDmgPHKz=yE`QZU|{728Ilhr*NFsg}`cCO_-#Yd1vMO(Ia;U580fVI=ysMt0b^b zHUCX)4IB}Ux(JW&I7{C5@lpBaVCmu!!$!jL7G)V%Dq*GCJXZPlDNrq1`di|ZXjeksX?!w5cw7+cc8 z$E|_Kxj*kQ4zGs_?~Z?CN>KmoZC~bfylyU_uq}3^v}Lb$f2M2;xqn>6c?d89-fs7# zPGTh=H)`Iv4BzKJU5Pz4n?u0I7oc`cMK2RmYa~Wv5z8aX;s7%iN(B3BCcBChuQ#@} zEVw?>q3ZJJY1QsgyjrEK+P2k|qs z;p6te(JxO6i9Dw&e@eWSgb16Zs0R6o!GKUb3_J{*Z119ejN>r3{l8@ zv+-D)k&8t^kCH$bF&4m{2Fb_N?yWPbHWdh>yjxMR2!~?ZXjpmHnUaTlmwugC{GpN> z-RC~N92w$zX8LkjgNo_1=vx_P0ZR&9w6Tsl;Qj#LNkAosaWQJggpgD_=ITX;7liAt zAlt?iH*eZw&5_x>!^1s=>lA?#a3r0%#f_0<%u+aI)(^K&+Wh=AT%nCQLc{GrE)fYr zQ=du=;1FW<%4J2YDsbkD9jFR6l4RiSi9M(kqV|3B%!6|ckG0E}z zEb;h;o4;8g8rQzV8r|JvGGJZS1upzNt$m=5SxeP3%Ln^6kdqe z6}C!;p3|C3t7OBg}J=au@EpW?{=o+#nMnU(7-Ntew+!+PKvDnfFt z7`0s}B}VqGA%?}HFe)NJxVZ4B+R8|>9e)2OFBSu|+&5wyGD^!kO}FTul(-N+m*}I; z-kv6>Z0?r@$F|Jqh-a|^6_@EUC$E>kT&p9N3oQISO@8A(e-1|jyME3;yeBG&&RE_n6O%V+A)}EZ#!zdxO!TcKk)}p1{h5t9c6)t{3RgV z8E0XaJR*Nd@Ah30u+qlq*nNtV;PTtT9VKtXs>Nf>M}&+AOH;#n%+qG6)=z-5;xk!T zni`D`B)a^h>y#~wz~59fkR3=PSNA{TCM!dhdjy0J1(X*Yq(1oArV2bT{umXpHGx0mD$Xl1LRD= z+=~!5$&ZV~z`h&Zecy)iM8D+adli$vmJv23OA}*B)1paxlpBr&#V$vLH1vsLC4N70 zM=GjVnpEbkfz2 zQe9>4dZPG$Qfv3Y6*^F`dqP^=1g}zZ-Eq_%azyjI=ATOw6hBeQ*j;_N;XZO zBZc+G{-4KND9%SkDS-82@YCqSg;Cgm9!{`&;tajb&#Fe{7W$|>c3Docy+o!-CbDqg zi0q3ErgGCiQ#`DJL~IU2X4Bj2m4lLW_DuO6$&raIWr0u}Om=vQRiXu2Kh**8v!KJ@ z3KWqd?AfT_d8~v@X|Mru7Ja|zefM~^pHqJS$h_s)7ry|lS8?RaP}B;&W4>QNVT0d& zb9UBr*+-w^{L#KxFfdG|)$V?=`hO17G70^#-YlK%pLk|_Fq74<2YGv54#cpBNAM|IopDVg^8`|kmyz<0NAnGyknhqPK&PfB@2;a zi)q+@jkuWzQCUnmvivPJNO#(@8v$neO+A_E8Kvzx4@+Q{M4jYtO8M>ctxB5{o`}XS z9~sz@8bdv{4_2E6|GL2()pxEo?dW7*w@&g2+FIU_moPJ0cg3DzZA7VX56=`??sG9G zBgZ`ML9=>rSQ-a^)%84{1Q2>_gI&F965(n?`HYGT_|aJ00IBz)_2 zY3t|SN2uHT#r5!hBxroTbGi;r$$2-T(`_RDvFwlPZuptYf3bDN=RY(#sMYRsAc^EWRGlOhdsbP2V+#SXfaWC7F>`QpE zTzLed!}~ueOyRi>AK(2w=A*37Tj&jy2HI^={JmO(hG>YJo|oubk2~5+tU=jXx{vn) zE4Vi;R(k$O2UY34r>0;1ee#n8U(h1481`Pxkvd-<*rw(t!aD+QTZnf%QmTI?b!JT6 zGuR637unwFV2xVk^3HV=dM{gD5K|o9Y+rd?NwAq-Bei|W4R_h8q)9(P8$zgFbZKsj zg?02*cvAD5+`8)?{pg#%+$pzAmjTzzkp&#(4nru=rlmcx;1;H&x;hr$q5VpJgXh2H zi&y(3Xc5dD92_?ZT7{Yj(lznZL;7|_AekZrz7?4^!)4nh&7_MH_%fe2(Sp=(Uc(~< zA*`JQ3iGmo4Y~&-N3uhX!B<$ za_P*@5T;g{?Z)gy$HYvwDB`U5Xh>_HKEk3*`&9x-j8dLd@M723BA3|Z<@g{uO$0`A zI7<=j>4n36ljBrND{O<^CU4OwF(wYB-K84v_*C@Qg!^@p$gIpPGGd4R>vjC&)g(Rt z3Js|d99%MY0DHeR7vrXVLvtx(p(R@!0h?BwM$5I}o)H_H&Pp3nE4u7*Lk+|M3T=Mp z^8I{xq}HG58IP=}&2TxKmFX{Te|^lRO2s+r;}PupPFI*tE3!45;JIjxd(KhNQ?pUe z$Sir-DJ*>n{%poXuo%spZOH1{@R5HZCld_qFX7o9${$wz?s`}6Ye6-Da#1{y0m8Ul6?~dhgiH&@~kdP(wF3$ACazR5k}wLN8Y>7a1tC0 zvIr$ucGg1A5}&WhdNiOE(1t3yq@2ZFn7O#5H^@Y4L`|-*cW)ko24!QqO+~7_B7Ok5 z;1db1U*4d<{L79vcC#Bl`=`ix`ntFQT?# zn%3nb$gBQ6%llc&tvUwO7@2)UUo~+~l@p#Y_>(fDgcSd$;f9EG2viuOaIq~`gc`Cx z^{@wbFMoI2P#JZeV`QWk{?M=A(WDYe!2AxI^s5BG>=Jup5oD3hS~yRHEgjHNu@7ghAYgOVv88B49&_~df5M9~RW>fN1q$=epO^yB^~P>Pl~ zE|`Cfx9>F6X*hB;q?Oj$2w8DAEk97c;@C9K5+~l#SI?YzffZZBZT0C_%o$ zaCM7{B!|Ml6B#juet#Y;|4Un}!*Z9xA`_B$!}!a03bnh*&X$i`PIGoVe{XCSn{N`) zoE@&y34UuI0l$`ualf)3&dhAiQfBk=t4l4~3C5M-ON6*o+5PckXvv&22ezKpm3LWURrJ_g>ecbfZTY_cSQjDa#b zP|O_YJa9bMJW$s9n2?)fRjXSQ7R#yRY?@<75`3;26J`BKpACIm2Vx`kLJ^zl0<%49 zTUt7bd1E|{>dj>vu7XtSk`iAb166dSsAN_18Z^1e5~nM)>h^t~au=i4Y+sO-K1I>k zO<7q^lt5Lk)4GoiBX>%XtWD{WMRrDXr_ptUri zcmxf?N#$6WO znOJao`QPAx)F&@g(m&)S%}p3)$d77%I0<`-4$W!jP2J|=!X6{Jwb6&T1M=FjOBNs5n z>8Zl6n3&&H(MOdrTfHyR7-I{%fZra<8_DOM*w@Kcd${mSoD0#ngN@(TJ(NScj;8BBri0Dy0e zdKOFhfEN~-(AddEWigAwluYy+@;9e;Z_p5c3w-eTnq=voFL7gLS(G1n_2N(9Ry^Yk z9X1_EM{^}O-6|`9@_7AsG*)GJSQfg7^>GdTlxMO(Rv=8dKQmP}5@rl3I@V(lCM&wd z#{~h;o%n*1{@N){e)IT{95|$6P)Uw;?^tLPdu7_r=>>{0gi zxgqMD*-I;53(mBr?O8SGpbCW9bucM?B^ris+8&5a260gi?L)`I9R)E(Hsxkm>6TOe!HvObKfk{35Zh$e&0v_E|6(4J2lO6fK5S*-t=I z>(&Ne(|!%rL(M6R)swlDVHW8U>P;&`xD7067e+BE3YF5T-{3fmihlI58ugkYg2gma zp2$6HGg!bN${|i#4|XaIlWB{HlrcJq^C+_~6E#!Y$#7H2kBDdEQPLi%vq=&ma$%9o{Z;SED19*Q%Fj5@WP*#BRzrUto+@VBr z(lG#j{n7qlA@KWji5gX-Vp+>l_1Bw-l)4u*BIP#_pdbCf^QP-hWc)@k0BM|&qsS^n zGQi*w7;>b^A|xzvdz6-|QHwtV7@>cuIm*h}x^|w}n?{^CSasH@11R7<=znw*zdy3O zKU65mUkqq-7u z77^%ZVYN`{*F766?b_JJ3`VowRJ!fTqs$v_=e$@kE4Bga>TQ3AwnSOR&eWTE zCJT9!@Pr)SfHt?rYnS2R_>Fq-1;hVWB0@nb-CiI}i)W#%dVm^g@H@NOz=s8f^J+Xl z9pUxaYh33~rl&P}izKp%35KpSj5aWBs~{*?bY?dyRkzo;zJbE9mRuNmA_7MW{ED4+mi{6a%{QbmoExjz02-I29~E3#veG-Y zMt=tuJ4>>}_sp%!&vub?oU}1{qteP%*yJG+AOIVlaZmAVK~1%Z{|XLSM=v><^6WfX zB-+2nczD___e-PIQ{QjJ28+d8%56$%u-t-lBIvTsax@1dt5?O8m-u~-(W<)|zSkJa zIxWZ1oEcqMhD!~Otx9~g$n^jIK&a_d%MizCICPB3VY;LIs%kJRgJi>~r3mDquq4%d%q?rpr5DAk4+yfAB zef|4rk6&h+OWH3CvUL`eMkJ0NH$r0QGGl6x#Nvkl31-_4Mf<__+~~acWTB|( z7-zOuF{UQ90zev`L!5J**4o70_2=TtoZ6VZ$OVz`R#ss{Q(!sUxY1QR-l?{bUDcXP zTqw-O5df4NE~p-$UV~<*eu&_J`=84iFnG^`R#{jMz&ywTr$S_H7CACaSHL^7efjh& zwp8|2eLFG*7nUVH3h0=3@*uo#rTOTlQ8t6Js{RFn)aBy95j0dgR@_i$i@iFUFkE*O zXAe1H>b%^hI^n@!Pxb{(r41!vgA5CY2RH#T^aetlzg%d=MU~K54qt*G(B^#I%GmR* z2vY{yBI{NfHI;cCOrxUa)Pmp1&OoY*Fk7CE)T z9i!!}DhA3y;}<B7^zMiU!RwUtji_lZ>D0i`b?=I7o@& zoZn$moLUYmaXu+sJc+U^;CP?3S-a_tba%}3?^^`eA@mGS@?MTYpAmTZ@tyOwcO^LV z6xa$?5+-;r642=$a`f@5VX=K=0O`3aS~NMFMPVbl6He4{NITd>#R4+857|N7ilbA; zBLMNq!6<^M18C>l^JrNMP8gYK6`jL~HA%e96Up!YI?i`7;yNATFganOAEAI`k2z6rijcRENv4rT?i?MnQ(D zNDcFznwwXKQ=wG+EzqL9n_GFR3`EPpGo>waipSze2`BeeYL{($om8&LI1-8UqS6vy zIp^p6&nk7YU>76E&u$dyZTk|-1$LHh{ORQo*7bC59_o%+7VpUaA#VAS^WPq}^=wDp ztcIp0tZyqbuA|b=eM1F>no=}b3LiWny+-Bbc^`1%W$>mQ^Gh}M1 zFj=nqBG41dkE--Js=^J;X_CAJAUWdT$PnmA>_kB??5IyMf#;LVHax|H-?cDf`_SK0 zx|CWbj<~yJd#~cgQ|qyKhYjJ8VT!(2VV@mz+vmRwvnL$nqP@4@Q0n|AMF0t~ZGyeK zKU4dCggTo;>r7$x#I1+R8*yUb6T6ww*W6Act*n!mr*d4e{9nh2wt))f9BRxqb9hdY zIcRP<|E^qvOF7Li!?IkOJkt)RoFI3yW#wRiY2OId1^;lIy*90t` zNsCQ=a?2cr+6w#YbMDs@u=}J|Wj+AkMAx;3=M)a3YMla{5e$CYR-k41L;qV^m>!@9^+!eGZV9$ z%B|j6(LBzJ5CH~RO;pvxLqZ~xvE`8F5W*c))Y4enW1Jp84Z0Y*P+_rBz#jR zvs6{tgivWaH5}VCorW67;Gmlv$&2xvcry3M2%YyZH#L?)lfUewkX44 zI>);$Z3Ki7E&awjt3xOw9csQ!-4H7BPcmr+WeJuU>Om0_o$(PratBC1P>WQYwLq9; zw^X^N_t)!4d1RVxq?Fw9qX>vHOT0+Uh!uB;Y9|B<4&zgLtA!Bb;gHu*Mot;jx;Y~i z?k?4CKSeDSzTH>9{bz8-QYn6@BAfyR}f%WK3IpOL#X+v1IV%Hbelyg%^o8 zsM9e=!U;N}M~YRW2%}*Xvz<1ddfRu~pizcqo#tApRD5nb#9K{AK0t8#ImB4)``zrX zcuq0(itL>lPm`-w-dDzUC8tOIpAvI1%k07mTNG)L2xR)~Dn@$^n*RzSN}O*xef z8Qj-A2V{9)$-f$DFc&to*(uDPG9{spR?J29t7E%mB#m3BMD+a39zzV(u$r=ga9D+{ z$|ZWp?2?%|enDsyhQsA(?LltMhbk(vU@OGT7Y!GdqDa+PzSlj*p}DfBG3B8;2j!m`FNF`vq<1h_PSRTa z5h5=;tSI3U+>mRf;S!s6GM#)8=n2zt9q0_6w&%<*kjk=v&9|lH(3!%es3Yb1mqIeX zAx}!iS8{WtcyyHNu#Kai+t)zftGS)K zA@R^?E-coK;rOfj(9=skj!$g4=ZO0?aSD1}Ii>c9UCY)}?U;Q=FwgtQR&80GddA4F z-6UNmDmgvfm>It;21VH(4YsA(;zwm4Q4VPh6G=G@<%M0ZIZd~U3dJcBhv)?IG_zt% zRT;EJaX4*K&M!F#NHG<bgOl*VS4QHm5L}Z6<=uu+K3$ux`!H5aob?pHlZbLoo*dcq; zW4!Nsm#o>dGsJbd7)^Rbb8=;4q3R78bESO(0yMTeKg8YWI*i!F&3%m!tpCu3tSyBK zFP0AvOH>wN%Av%-uV5Xg+l0qGYz^Z{<3>_1nAP?5N0ff^V9Os1jZ+2xV!?BU@02Fa zlSWCFLDB{i)o4oFr6n0>XfMWkswfLx)qc*}45$7^i2JM3#w)^+L=eVkv?19wCCuUyXtl+ z8l_iVtszB8N%dq26#7iG+r3HZ%5VQ+bvRoqojOzt8zwI!vSiM=T(uMN7E0z4*gP$`f~JzJL}%(#y+;U z;)H$2fLa!OJ|X9m#j^YnaHr#bxQ zDvzs-dhe)=DY_W^BcD>o7=@etN?(e)eww92Q%}R+wzR`insmNdVO9psk=jucynwx= zALC-|!?lVL>V|SrK|P6LY#s^NUCNIc?Si7@IKPJXD0r9UXV-tX0N|sF_J|DsDT~Xt z@AA9z09w70dXN$LvA(lhwZ>>oZ(^fmx!T&IbxB5euLjx_X8tu5cpqwAh(CsJ8G(CJ zfAlfvZaCt~E%=D}5rdZoJq3f!`cSa3RU-7_N%D5>?ta;2`1Xa^+HLCNEysC->CdFi zeB$>zkR3KI>pQ2EB7x~b)(7NZ!~1)R?dso9qzvwlXT|G@4c|n8UL(>PR_dpipNxB^ zrYk6q8!HYVu-7>CJzG~8425H-G+YvlVMl(7`Fb{%f;DF z>H&kEC$57DTyNXOccS-qDvuBGgHHg!dC_A$MDJ;;=B8?m@rz3HpZ^L8dBivAKgw4% zRo=5O=jgD`WIs|Mpb86XK4~*Nko|a4C*tOfG#-Zqm2(X&QEiFKkE>=)9N-*r|6L#O zL$ojmc~|FoA&1lD$`DS&=GEaGyLoGIs7HF`^6<64#t9>O=gIk))_i;h+Uv2PM=5Nb z0x$a?|5-Q18;QT--Eob&964}G9W|%dprf@KYqWizFdQ|YE9_+0OTz47LcPT9Yp*wC5<*#ASPvys3!Yx2A0_1xc?B5D)AhtBK#rRzkx>8RoOLrN70drwqy@8>ve8#1%hMrMvWU~| zyRlU~frLu0J9ziu!!vTgXj}vcUeB6vT1W<9`Rt-sW*Lf&*}%iblk9MiqMw^QzB64z zh>5o?>qA;H824W>#TWate|=KYC1=FDWr~c&Q&$g|Z^XR!h(yarM*f#_g7-rl?06i5 z`tqUCnkYOy7qi^jOz<@VJxrS6)YlTuhwQY`(`fuPGo(vH9^WQ*xdX&tv#NsYuUYBS zyRfn4vOTze4jzbT^2kn#k5y#QCr~7fVY)%7OUq(eVSG&5#2)~SzW5OX*Qs$L5%GcC zmD7O^tl5Y>J&OGmkdr3anm)B@`?TqE7QdXhUz1EKo38Q+QjZfC&ut+h5wyo-ygX79 ze}4o81?BI^Sf%D|(X@*k3?7<>7=G&VC)8UNA0B1gkH%W#rrri>t|0@?yVwRpVM5PD z)hq3ZNwNoQB|1Sg0{sC(=Ok+Dzg>q!_R|#j9|@#t{PS>l=UOzsgs=|&W$OB?xa>s0 zq&*?2i9M$0A>2PSWntxgc;a)kh&SJPBj9uIi_c@yErKusYpN5b&z-Kua3PLYLHrPwFUR3ms7uuFG9cJ~9lKubQI`Lx>Zd5?e9HfoPq%--U5VzjZGOqo2K5Iv)Y*InfraNGu9jNqAo4Vn+Ts;!> zD(@tzdh;%~D0u1WUyEzHD!EEpeLVLBVUG_JiheE~qG!tbf2EN~g?`uobY!mOXc&rX zR0|g1+V+|F5IPa~4cE&!@G2q5!^1K(P3Z{u2=8xFqA++_|AIT9JB}M|pMOlLg(&Eh z=u=p}J&69+gbC3J>$YWT@YGJgE!d>P^^aMom#uL*3z-=7c-eGyew2=fMTzKs*O0!J z`4D9;N8Of*sb=036tbFv!yBIQFl*NbsNnii3~26Oj%*(JB}#Tab@8(ufb|{%9wCg#j%y^i#B6;dhue2qEL>~D^ql_A)NMtDF0F4A zU}!aidsJb|%N^tG6$xL0Un3+%ULsyLpV^#Ea-Pw{wrA=z9J8`Rkv9u(MkQ?O$Tac# zjLpwuMylNO`=(qD#}@YL^u|o2XGvz`-P@DdoyMX@dprb@FobCkK~*4j`+)aFOgsNy zAJrXhNL%rm!IuPb=@6oh$z1iwZ{7ckt#=HLwC%gSuR%PqJ#ojjCbn(cb~3ST+jhsc zJux~?$C(&!uKV84ThFfApSrsGW1q)y{;}3?#RuZ8{e?zEP*GG?m~03pPimt{pRVS) zd$hgaPBNa>xGe`z4`)TjXJzzKnEyPtELMa0MuPsiM-S#t5H(=PM~|@Jqwhwp_s-~dhK<%oc3rNy5VF}4Yp-@nWdqK zM@&NkF=Hpy7@5!`ocASF70f=ONce$^d9&ayx({!z6jCOR2~`Gpnsgz8T-f_*A3nxw zvYOH2@HI?Mc1Bu1dK3z#k0^nyok{}y!!@b`kVGm!FNLo4U z)yKAke3O(FLwT=wK1A_J8EfVEdwxS+dt~_D!Jfv7#!4^^duf<0`AuJfnke<@ zN&(j5kCJiWVsOX_oCcZMDIlgy;?$T#6&Md1TmHYOiZb(pASGytnly)37|#PHi3Y=s z(QxLIq(`kJEh6xGs#SOqRw{ICQ`4qs#zDi=)eXgfPQcOqPmpRR#Jx)Batm`675~JCl~|Lw-|vx z{C(bo^7(R~m%>j<8bnwX;&h~#|ws#&-+V-6Wc>6oEvpA)#)i>L(`@oT}uAh`8*0#m> zCGz#=A@)XJE&(Y2O!ssu*JhuCKE+;h*rR2@LzG;g{bP~+s`@;4N5^bMNdd45^F5Za z^RFKe%!|0I>yEmz`A*qw@A9pfg6;!*l`)3@QOftd`qEKM>${q^z+3>Fy5E`Km0oML z@z$N4$G+Lekjn@2FD`E89~@MYz>|f`!xOKT`R<-Zds)G^7yf~aLn_s`-CG`)sY~E# zJGHx?)IVH)Q`~m%ly785PV2GV6H_usK3A%~?Tw+iDIaMzgw%o$`@NAo#aD?_{Pv){pGq1zdxnL;e|R@shx`&WZxL|R z=m&2nW^S*p|M4%eTJ>HieVXp6DG>1qtKNQO(|cN`JN(#3y6mV+K*wM|xqt$mH~5XX z-5-hYcLt!xPJ$Nv#O>|1D}wjCwR@|#pAZP&{&=dIiXOi&VLlz!5*)?6**YfBv^`b6 z-d3mHbSK|qe^dMz~6gnnWS(JP~5kB>*J-lMwZ5Qw^3_a!RmtJh_$qKkBHSo*JyvAu$LgEDIK`b)U~ zLfSoHjal={x}@hRL(uLiv+WJB&x!P&iE4O2?v@iJk@J#8s>!q7E=Crd$GPiqNSgR? zM#HPr5*09wDm}RDxb*!c)b!fhI15cxeP`D@(GYkW)_MYuY>h2t;*MFjrJls$$VpJ1j_~)gBcz~c*u#B1U0#ClQ+0+R zj;f4S!Ir0)6Y_|7`m>$T3lM~$4?Z8pqZ*66$uf`buNAHN^fjezqmf6CwmI!*u{r1}9F~22WRI%c?9L{X}>yxRThD`>% z#rA}tJ(`*+u-xuT>2SR^_okGh2c|u2xRT&vvMO#}=WaCH1yHc8+?2=m#3F7vvpFpk zau9l8ncb3)k549za>Mk{BAs^T28w-;P3p--%;pajp*MGzILTJ<-gJJu_>@3X`0d$l z9%w&ZWIpY1v)h}>#MFmg?vxeah}_bo9FrddZ^d|;=%s$OhQZkZgBo$128X#kH1CSv zWT9@^w0lLYBFp4lZ*~$XC6A^}R=+a0hrez71ws8ep{3w`!LtS4YtwBk1`MnZ?BsMg z!|3Yi?)UlW<04vfhP*Yz);q=|NKa9hPsklNq0@>GUpMhZf#zhV}cHdA1}9 zOKBzB`NTVEW~M)}3iG+7P&I&5VNVmT0IoxkN`=DmoWKa^0p4u9Ew8va3Hst@!Q~@V zyv;WnL>|u{ddmJwwy1X*3XdVeIdVL=G_lR$o^6}^g}$QXVjc}fC|>p0-gGT*yF>)* zPH2Tozrv>{^Fz5ktXB+jwpugaMm$&BR-{yPAd(T7Pt-rdQezujM!r0I!+=dpc>X4G zyC0T+djxT&Ok4g;536^YA$os&)D7vP`tdznlox!Kp+BGbtBeI}4;9bT5^h9C0L>Fs z#Iz7#6Bi@Y@yDeuvE}-^6P5E_6X8z%dFUVhgyJ<*q~@8%7k7TY_J=PCWNb7;Lw@f7 z48n868KoKf71S4ip0<=e!>^GGRo8pGfbmt1h`S&jU*DTVy?PrnvA!2oy`wz0K{>t? zG8Du)w)o*sf$qK7AK#)-e!fSnJtoh@Xp~4zhRD=8g#1{(d$buIZfOl45-OK~7|>^N z`bU-p<6HSJNWTx3r>w{{GD-PP3M4kA3N@!rzkt4L$_Sd0{wQn_;{<;a?x&~C^|2MU z0;w3r=R5q@`#B#h%d*vFJ&*b<_6M$a+x=CUiQ>o?`Rrc*wOH0 z%#G%zqfaG!OP_aS!v2pW$i$}$Xobeu3wqQNBY^s9KGP<@G2tKPZFMc)o?_}E@IolKy41^;B8E)-v ziCe94%Rty}P{2Fp@tj)K;ogI97~+OI-_Z=lu=qB{``rSe<56LCl&}&*b8hH|^KTuJ zp~;S2koQ&L<-y^@2X(8C6UJGTm%HP{mwQi30N<^oEoUo=*rsI0Ok2DbT~~sNQ;OsC z5Otfm33J&g=k3}$(9?wXES0_Su5$?hrR^RPa!pQr2mae=?m)syixAWD7fH@}ZrzG( zPpcP#I)dRWqF#Afp1mi=F;iYJNVhCZZZFsJXx9FpTKS-6L4i3~7acve*n!sN6IX^?A{M^NrMv8nRpUFx-#5=G< zV(N@02ng14i|=m`9Tvp+d#5hnND12x9O)?S3SD9u67IPqpaTUdpKD}|dR5s%52r5o zvU5EVS0>dIS=v(v-XRaQ0nY>Ht=In4YVu5ru80rP}GGs;W2bcR!xIED;2?~7QvyLv$p*x%M=!_ z*{Sw4w@p`0v!#e5(fj(_Be&bD7+EgzuYxJ0a1F-Kqs-u~j?hv_rYz|3|CG`_F!R?O zHGRn1sC2J%m`X+ic%0s0)p9mw54&u`B*z&au+Ib|IEPjECUn=-GUt2ubG?OM$m)f$^NZi^ zQ;}Ih@1LKP@jar)9-7s&5Wxfqz2Pw7I$wSI{*Y`zjz{CI*@3hU4sIlfFMb?S%Opgi5$S|w5z>yoz+(Gqu~WENMd(?a~Q;3GV1SP__| zdECK8wxu4iJjMX!HH>{hXlnS0LETmOS|i}S#Rys2>HK3vWL2f0s|Ya1!zUN8Th7rf zuG$pMLBUx#n1<&P>+pI-um&l{xqO6fb3(R{!J=#q{oN7II+qxX%4IMc%$`9?J5D3> zgzwhQ!3J29x{BdK?WbL<;HNy<(|lf|;Ou<+=feM65J;k5_qub3-;7koPK|wwvUEqJ zPpDc~5qaZuZB-UU9=lUd9T3cmMyNEa{Cw3$3F*#u5*HI3>BR)q;PwGqP6y3AtUhL2z9@;#oo?bzOZ+D%zU}G zItK*LQ$NWy3R0^?`rS_J^jA@xWI781&PO<#c!OW`DYizs2TQkZ>1w*(^`6!O@$Xh< zD23H4oS3Z=KC#oGTZ*L5u{(SBU&y~I^r@8o(!CluR)~?sU_J$=#cD4J2O1nElsIx? z>UAJlk@o(%R?zOB9g~>;cyg+%*6igOGo72sZzzk1R^>j@^FnAWk}aglci-Z|un49Z zElE#@FZ`L!*l0LpNVlczV91P1%?g*nX;hse&mql2hONYGWrv}iTRBKyeD8$vQ$54k#2R_id+BktPI$Pvvei%fap%W_ql8RVE1Vl0@gfTg z{qO6{{ViU0I2=l6Qj05fl{MLXKu{Eh)4V03em!d_F%nh9N*pGe4EZ`?w zgC*7DYB2H6C8R99E98vdnR+UnZ_xsC*W1_h)32R0Xg~!&<{U$f=5Hk_bb#?{bd+Nhz9Ad@q~~#?ti(V^U9jTZ z`CN5HIh}K}U0vg{U-{o^0nZax=I2?MO;pO~6dCPcXm5jk$xa*Ic91f+oY>g?PP?kM zI=l0zEk_$VSNp0{>Gn<|RTWiLW0rIWGMHEDOk2{w$fa!)O3f0u?L=6d^0WoEIj?!S%xrpN zHH)!U+T4Z8Q^!Jda~>xIW^r6|@12-D27brd4>FTY)<*}PD_ggzI&pdIyU;0__a5jH zG&$e7(`fj5#`pO^oeTtd_4Bx_&@nv$^U7FMI0UHZ?gEl_sCxoDDrfd0&e#-q8$#DS z%;wztUdpXBekCrCY(O|^)cbxjW7UMs?34BsjPg`cuf)85mrA*cX)adBBUgscw5Z9R z={H237yiqSxa&6(_Z-2}rS>^7|1Z1Ujzn2Od*LTq+z+UAE{;VC?CF`{SstToum{I) z1(o53AsMWj`3nO<4Q5ye4fREhb~&*=cRFqG%Z?vYc;!;1H9JKW=y+U0&syfu+t@T?9TRo%@Hak{L* zzE*0(&N%%oVe7Jj8UC(+7cYcah@gRBHKTsY4X;CGkuz0LLSkySWMogS(ktdKs<1mc zhn~B-yJB@4Azn91+^BELvKRT)D1pKOaiM;;_$q zOEV0C1;Z7d^GkV;xPcpSY?W%LY~>KSF9tDHk(h{`Qbq9;hj1>}lkXP`FgQNFBdN*FZ6!6PX>eDl4O20Dce@kYfTs7GAGK$;>JR)q>#DtlGyW4$>^CDH9j;NQK{J52>0_xcmdob0_cQ%TS;(HU zF+HGRs@csM)+Ytkm|+fxgm`iW4V&vvvi^EM-F^&vZMl#*WtfIP9Kw8`7w#9_n)yBx zKPEn}TBi8SgA8_?_7v-gd3%t9L$ztsZ(bg7WGoqlpkQqb`W}PF&w>Q-YChf~h z^tw1Tx&WhZc)vjy`xxx)#$gG}`z<#%6wJ?y%7q&%hIyR`HGB<}^#OCLWVaYrkA*wHa?pdJ;TRu8Wq~n@*+OVJPH&Z!w0f994?AkBsyZu|m&sVRO(< zyGxiozD}oEr0kD^yu-3?T&*jMPgY3;dx9lmz&2uq3h`(**fY@Wk%!VILGLG=vNMBd zZ>N%nww=GxBQq%(EyBf-BMqZ|n4mW$3Ac5d23?pzLUSo4{gK9k=s}7VAdV)cu%uJb zEhoK81^XARAP-L^f*HEG46KXCR2mk1L=Pd65EH^W_R#Av=>(9aF8TtH{V4 zcrL51&$fF#UhBL-izo&+BNbaTNH88sTDcqwuLB@_R91_2#-hwqj{wC?#;^E7EouJ( zz1af3h`lLJcR9dUbn%072w#5_5?t+21AK|JLoW|6>|XhOIU8cuM9drxEURaKgVUrO z%>xpHyeQJ*SO6jEIO+PAaY*?IhZ)o(x~h^31uQyVP-!uofSQWJ{O%a8&&Z_3K-X4h;vm*^Zpv2_Qr>*iV}IJYUu+vz!STla4?4UA0%qm%Kw;<#*CWdWOJc_-{AE&Eo@z zT<0YybTSz;U_-=q{pMp5`PSMyR((myJ(GhhJQ3XLZ7^9@R27wV0%U6ka>D1BIbvGn zV;E|t%}!7uGvtb&8*hr)*MvXj<1s`dE9#JC$jD5{1XGNUx9E)}njSeDKFvWFBgqL- zZRtn<`sYD*Uz$||o135uhklu4WBHj)iKNRq9@|4zpMNu+_pq$8w4|1ztVs_YZ~4dW z@*g3P0l8DLc{7(PyM_cuhX=SkyXb8CmrdmexpSmvD1n#^GfpCY7m`;q8CS$1je$K+ zpMN&5d8Had@_4?YsD`o)G3_1XmK^&eTY!nwSTjQr^Dpt49aQPL( z@^Eq(cjD@QQ{WE>BBD9ZswqcaQ;!5h{5Uv~^$vs@WMxk|ZA;3CGNu^8zHmjo zF{xjdS!72ys!Pom5egoVzCGm}%utJ`uNcZx#T?eVWBpXW!DTxJi4k~4^wr^TQ(CsS z-0T!;m1SCi@Ckttd%8Nm zF32Y^h}fYb^GpGTkER~m0>E4lC0E~Nll8685X`=)pj1@asUABAphu$x5q`TV!T+~n zp4cf`I7-ITn=8TpO4Wre7L0r}*YyJ-YMvFF_#C^W#|TmD@|pEvqdqV&nQ*WDL2oje z*3=*k4z$seYIJV<+#c*$Ducf4%GuyU!5tg5m+^v7quG&WqC%N(@6urO0wCCC@%R32 z=SLxyyCq`RFWLYMF-(=0<$8uykj(k@<3peOBBPmwmNQZ+cOZ&jd+J?B%iUZIY4bI*4ZIeqzG>da(H&d=nH_>a z#z3wOe9ko)VTSs%RBY1MVS5nKcvdzcvuoEAn@d<;T;xG?$@~kZtzk}QT7)!bHmRGygl&!H}44cyxs%HZ<(!Nhc*I|!N4d!&* zBEdVoV?L2pR7@ZPpPN2_X6)-+A|9W$+N_%q3IQL?59cP{n=(~eYrXx%5+baI1)1I5 zFq()6s0*f7GSN&;M;ZvN2n;&)pJP18^;{vK@vD%K0cK0Ke}+4^7=p{}7XPp?N01vZ z6BOzSE#eb3(1$Y3XT)YQ$M>}mpNBC`1m6KUhhwliyTij!FRCJPYYhDpT2Sv8Rny@+ zU0D8fd}Oy1NL{Rhzj?>^3^<1>RnUEKm^PQ+llOu_bhdw}5-HYRDLG;O&MK(U zd{wWJb8XZwU1IJDXXaHH>XiDQUYje z2eiBY`M4^Z9YX^|T9%_VRW$BPguDX#DREMBg^~wibgSt&3M;@|5ra;af#_YL5;ii7 zwr=eV!HcTKB`dh4f{Qi|LfGlXU!%t&M5)Jhes(Ey(869Y`=#10;x5Q>zpC>;X&jhXamFdDQfP1kUH@zoTGoHNHQ6)-bZ_VfF-HKSG12aa)v zQ!zc|Bp~1sP!TFaZXlt!tdKpb!@FZ7sLmwq|Hzb~?RAAf^HHKG8t5;*n&OF=JZACD z_x%$s0}n{jR50c(&&r|n3phPxiXWe=a4~0v9FKHX#xVr+%aVh*=EPeBx8@VvRT;^{ zs8Ghr(rLHSWkjJ#g|*hq78Hq&F(jB64u}Zv9q!wMX{;+Kg=;0S2rrEKQAKpvQeEIq z0ZhyoMoFD}Pr>DatkNB=gx3 z=l;RYgHPZ;s*M;zC0{hx1)VVe;T^&ujh1Y>N-Px$G0LPqb#2LpL80pLR*a-oUth&2 zDYO{Glr+4uYKoHW+?2PrDs(qeL>V7uo*U0Eg_f$A<|xHtHqN^>bnq!M6lO@yE5 zK*VgQd3R5BS^*J#M@*;y-7yu^cjfrP*5lyboarilBk)XHyilKL{0b7N_g#CFGs#>QbMl86#hO3_AW`ab>(-125?J)KA^%Ju{DV|j}|2yM5 zMy0$x-3vkP(`@jDyD5yQg-zX#0KrS2+tc*N)&N^-_>I)o1a^ooc;V$~s$b9XNR0h< z8iI>S3CevBN^c*^?c8+Y7hZ68Rz@-VZH}Bz8ZH|Z%!f5^>xZ;sKg@1r`C#`chV2K~ z%l*=XR#`j~;qEo6*5?4q`|krtn1yi1uf-?It+vw0G&v2MH2cNE>q^S|q{GXjg1s5)}~z%vxOd{Rd6jH>15$*tzsk#_q5vU;5;ojIb(X83i(3x2+5f81sF8{j2i zE^dA2J}O^JV{QqgP30f^=o}GzBH`b`y?kb@{d!4K8>6W~O_`$M-Ts&Dp3K>v1THZ3hSKJ1#rt_2Bk2WcM*TlY>qCQ=Pe%s@U;u zDeFNl_fQLyU7_T(^x>NO=`i&pR*YL)x;P38ccuQCB=?A!z3LEbi7)Z-Ifk7P@uu^k zjj7}xnSNM~eD(TsbF$uc$?lVO0p2M*TVy$VNni8jZ`FN8YV3K`+qkJura67#WY@WZ z@V;f2r-^E>-}X%{G$0#xA>5Bx=bK`;HAgd%k8{D_`%}2Rb5GAZ8KXdAGNEQahwg;+ z=*K_cJ!jUoGog1_NZY>^alTuB>6=RLccF_=mykKQo%?vKnc^ja9Zd7I&CfFd5=_aX zFEkyS+PI6y_1Ko_pGEQPu4?(zSg!oP{6i8Mdu~ksw|}U8jwbo?y3|cU)7tDh07GFI zv&z8@_7e*JeawRr`@>E|mcFI4?QAOTKb!t)ND^mRl z?+@dm8;tqf!|+S8jwO)Qrh*s z2%;$2v#HG@;9JMzIlJEk!iRPSeNXa?->&C0Kr-=KhH3Y1NACBUZiq;>XlC@@(#nFo zVgBe(mMZOlFsmp^H)uU&zz!9yrW2(Jx(Nr32UAT=f5DJ{8n9?Nzg|^d=OAye0C~6r zX^4`a?g%Y$0Y)(b<@8WB?5JoA(NBO6pNzmcq9F+S)1-YfzoyS6P1c;0`o~_}3LYbl z^umdml{1<@hb&pCun|p3Swo~*XP+|K1p7K?2kXsO$$(1AC;eKOB_Ck5C}r;$RsSm? zt1Dza!qSp@uh%WF=z426}Mow}>bR5xKh7$OI+B?emOIR6QrAv@lcinyVcKdDy#eqLE& zoyNkPNj&P#EpS!bG*P%dkaR4J-G}NC3|ZZb<>f)P#1>x5TtuQ5;MG8TOd*>qb2bt%O~YAQ+SmlRx$BwHq&Qc+&lUUNymjZ zS>%f%zMJFi;S9=}Gj}Hcd#!fKB@x|tK9bL>f`Ul&`JnTrb%3z?T{0t)-d=#4Oh7Ay zpP4p+a*HEPa&nTSt2Ljj`W4V=Lx{m4FmMK=$=9x;+i&e)_eK@05y{?9%q2yh!ix2eH!b$>AfGOI9U)KZg?KE z#$1l*V0je#^lmFCzJt^K80n%4V&QeF69f*XsY+ih0F!cwcD;g6K(DtVkrp*+t2kE& zapQ-uRy>k%B@I2qK!m;6l5i}XGUWE<0l7YFv^VPY14wl&2i(n*=Ba^-w(6+&nP z)J(7mp;Vfdl3?-yr}HQU7SHndH#ffD+vyoUdnqq!Oyfd ziKG7^`*)IE35so%$9$4hFNcs$Ojj;1j9U_?s)EvP=}C) z={vP2 z2AHq&ZZtgU!RX$p)V!>fKK(imx0)HUV7!(V&~54bw>=Q~AEd|QI_K*aM>zS!Gbmg9C`)QqPrS&j7PLqKVChqYi4OH#^0e0l^>`R< zrLKJm=+s*iCa;|@Sg|xKkiHd+AuqPLpi<^yHB#bxF8MmI`Ndk7lu{0xshkEoxV`Sa z?7<*8AiHhHMyGgkbVZ3|$=z$7pmGBiY5H(IgNuELAoh&S6EmE6#inilS`9{8Dx znog8F8OCJ+yYL3*aZm)mWqMo_)dmyvHi(8(rP2u77}HSDJzoP74HULI5za^(70Q^V z7yrqG)C01JBBw0)8-1o>XJS_LAJ+3V!^{B~@qk!Tw&tofdXU3ij>u zFXBQ#D5bgzSE{X|E5#8tWpZaN_OWqJx^^9zXqbuIxLWact0*Vhi;_nmJK#)|g*mt% zJi**+N^?KVS!h%GtYnzBr1wcZFr%S`SQWzNE${+ z@$0-jnjC4GqZh2v%E`~<>Cas&vQ&}oI#%)w>{d8R%n%GkW6|~=sVr;`{CA_EehGof zR61+jD_tJ&CuAwfzmMoSbQl}Q0Ys2ViX5H;JiA2IltN~exmEv6@}oX$=7@R{)RQIK z8`Lo>Dl}lxghyyZn3}BdrO5JfApSzH+e7Hb5#m&Ym^wjeeoDr|JKVG~Q?EcM2D$mY z&|$-tAN6xUEvK0(kJm*&o^6}8pexE_P%?1+l|OQ_Z(dqlXQGaId{G|vAOhMoFs9Ew zq~@CE;OR$WlfrX0pCIw2gI|<^oP3g7oJCJ--S;TT!jUT39n{NP50YT}U}q{>xs^|c zR!XED(BG=2y=Vs<8AKBGgWDmT$NSU6qHr(%C)BBb?D!FlK%s~62yLN2x9@jiU7S~b zT<&L}4(UF1mE6eBTmTac%}uV*?qsh z1`kE(mL3f4eG7fyk(}8ol}MiMGiJ;4$;L>!?cfD(uMR0`d1?TQFuI6@$Vq>=xDlda z<9alInV5i}J(Qb0;XHr1^Vc0NdE=-O{qcNc7j!kx(MFz@w3#`9sHj2ymC+aIgOVvA z)TRg z;96zJGoi{CGDET{dW%fFSxj@Fn@T#0F0#tm-IZ`XKR5H{5~$z&y?VEo`{I$?h`_!He{avnS!Ddrn6FR6^B<0;2n zAYwc~Ls(f&l05roZiM~k8*+kBF!9IEXEL$+3YHK^px_z}Dw{E+OX4Pg&ib9R85EQNdAPDZO8$z6_m5da#L`3s++Rcy6uk57y=jVAB}?Y`$j8+VH+qYLrq%~$ zhCM-N1cZB;aEHFZPD|$eIS|mtaAQoY?l_TSz@ep8j(Ja3QO&SGolt*$*TMBcENw-8 zlAgfU%$aJk>a?KWRLIXtHMQF4-xbAwo~qQqe*f+#obJ0`RPQqr*-t)>&Qsp`Bpc}v8bDQ)V07q99H28)_4#;0h1uU&%4Z#JOH zp1C=MR9##zXY0~VQIzm*a{b$A^1x6aZuir);F%06QP45ULeDdrv$!pxMC9zL)J?B% zHFaz7>CzjswabkJq2r4P-AjhVgDG)-t^VfF(RF!jXJB|W$zu#&FKU|pSz1}fsRg)+m3*hSVabs@*;C^Co-%gJ)UH08HpO4=zMnolV+x5Jgd0q z2OYcBXRaDNopn?IcO-AKpuoFZ>gvZ{t{%lzo#CmFq7NAQ=5`@$H(&2PHR(w+KZ0mw z4ehn>zT5geP(eUDBB-4pPIx^ zMgfR6Fi|h}Gj%uSUx?T6Ho;Q>QSstxxp|g|iU%@VG->F2&XVV+0H%j+EI?}gaTl!V_<=OK-eX~xkMieZ`+`*MABPmmaiIw(pguzByT1!8c)2UwHL z@m509KikxyGnphs?dUna8C@g6bRlO8h7+HXqduUlXdLH=C!*Z9O#$W@dvgYiNE2q~ zmC1cSqfbigp8|hCMVTk_DRk2$E-3UDRs)rAv@ZaCFcg{{idPm1^1m|3@r`&g#0r=5 zkj@v_PmCt<1&Sy0RgRAFat86m(F!V}xL7?bgqoc@?Ptte;kq=*P76q|BI>PH6b_Y* zrc=y z1d{v8$5rJ0beId@2Fku?mxzUmi+1j-a3cJbL6$RRJpBtX!UVK9x1VE1D{7;W=~s*r zo1I))5~wMO@Krb(tFcA9Rw#glL#|D<@0Afe0tly>fP4eu|9Q{Cu+u}_6;I0>mcD!k zeP&HF8k&Ud?;_ZG;1Sa`c<__xV#@J1 zgx2x@5;j5hnGPFs`3*Ct02QEFPy&m_$?8ue;MPZvjxO?D%nSSM+-wqe+-w-DtX^SRt`@X$Nvw zqxW^oT0AG5tgW@>QnwXV6Ps?hTj`!KgY)~bhV$f2t-R) z27Ur(c{qMcB@HQR(yXmRS|;Y@Bgk-xNRJMB^U*x=^(Ki$p`XwM7WyK%LgT>Tpq)X; z{cXN}RC=Mbway=`AwR<}c(do0m|tvJRMJw5)@)ke#`!<$1ML5mYzVT8#nf2%m&j^I z`M>hC=>gTP%|}Ru{rYZD1*A$a&f{o43mOFp->A?{S}De3USi{LvW#UL&p#U7F#d5x zf9U_vano>GwDt9f}EJHm(1P48WB|I~T? zjv*0CS3M9kYd}e{x_k;Lw>$py2vhGzG8j_z*)SU}7Ypk`qu|+;QWq53kPdz(ZPJ-x zYb1iV_0#0#sM~i{$vY1oU$kI?L}5G}!$qTuo)M7Xo0#KRqiMywqYz)l8inh) z4Dsx+2Wa-o$`fFF(2RJ!EKW~BWj$HeQtYAJ0oJRl0^nYsyG%F>D*^-iZMx1Sg!bpa zyT4K4&hYk=cEsxzeQB`Q);>`1KE93{i2Z z1d|jNbqW_D!ZebbyL6KX%;?E_PdVq8V(IY~L@n{RIzwx89S9JSk*{wfUt9e2zPV_fjoxz{^EG7~=b>gV^j@+x zg(Wd7Wte4U5k?>;-*JWNGyhsy#y8F+GHrGm%r(ukgQnDsnW&%)%ppNX&53r*qllTdE*``vc3NLJ zE>)Rlv(|sRTxO!LRV&I&pS~tt?&FFHZWPzrKpW?5sEuQn+FjXNjafa;>nxMsAAp2B zZ{(cCEA)8Tj5@~Om&+7tArb+tg<4qJ8cu?RkERXmCz$V^_DFfjk}!ZUcpd>RP~3kQ zk9!px;+F1_4!h|fUwn?WIqxogBifDNSxTMMnd~r@!(yLxyxc7pbR$xi>-49ziG=Qp zl)uKmdUhlW?D~4DkSzmqckB_1;ZhmgR3Snf_&eV3ya=>f;YQ}$syrS}I3QyRCvq!k zY4w*N?CCn7eU1d4W59*H2gST8Q(0@0JSABCPh*6fTMKdu4g{=iHG_my2w@UajZs`H^L2c}pGV+H3l@L`43`S*xz9T{3jB}^n3Pe5As(Rk#w zqeJHB=q%?Jy?*Xc!RV?X)N}>j!_pUI}Jz+da`#T^DofqM4jGB z2!D2$3a^Jahbn)XroOonSX1D`8Bt}4vEco5ydzSbtj#xEMv=~$%=j@w051O6A!_LN z0n(`lt{jq%{JcT%B;eu@Z7YnnSfKf_pDSuo6?=|In1AB_oBn-8!+L}B_mcTh*3uHO zf1>lU-NHQ3uumgskJ9(~QNY!Xd$d&2M_I?6ad+;ED8fZ=qcJ7z7|*0CMWoaw7I@YD zhtc4IP!m}~S{5^4E|Xzs!Or?i4)k`XYx-6?%H;BRb|Ss$26@{n$4 zCNy9JSP|wMPq!Y6c%AQLCcjhf(AgXapZU2~NDc-=CoN#QIoY@*=@HB`7ji^Sm~}uy z7H+(cRJ%9gYum5l`9AcLPpfl88hT}%<1RDVsUnwKFo$zS0N};!-JR^!QHzuUn}UbM zGfLurXkpn{lz6PmMo>$o^R=Qx(n@mJn0Xb7=OUw~($gBKIu0YEWdbF3##H3bN6 zC3*fd`{(FXtuqRm@o#v$BK(V02L-Z$MbL#Cs@$tQ!8XpHNi7dLb6v_@{KsAvy*}3bim_34pk7N7;@i_oulAf7i z);$RxH%9)_&0$WZlG958#`F4O+xH0dPnQOb9%Cx!LPWE7ArZRoJKaUaH!WKtvy`IM z*8xK2qkg!$c3yDD%Z&2!FQ7GNc$SB9J8IgXlM^SHW2(0EhexC9Nwj2fjcn|yHED9# z&mwXRIn>zT!8cKwjBR3F|KDubO8~b6^mp=p17}FoaN~e$|IfSCH|@s5s!ZEC#65Ff z{jPwJ!Z@5_VGXe8%oEYV9&t4hkGK1)BbKcP#!mK2geFU{ANLunzCqDuqNU z(c!CqT-^50`SF5t6q<>sGQ25k7OS(AaT9o^Gbzb(VI87VxRclS1uSnlN;^tt}NAk;mqPC4JlDgx~x#Skye7TTwNNRx8h z-US=C;TM1iM)sf^dQ_Y{MMB+O(}QKWefHb%u!LD~H7UwyK51NjXc7Q)4zvdgo*>+#qOCVv!(2Ktu}}ZK&G(TP^^ZHQf^ZI0MqE?{ zRM(I?;JkBmRK3lS!TklFbPkEMZ%a&Hoh)uVKx`rX4hA~5p^!Rw`p~#tYk#IRx46hP zB&^l{vt~$lU0ZF630>{wDo zgF%I91i6!H;%#Fk1u)qR-TnuzNv?3p$sS+fm#(nP!(4avVw(A4Sv;8n>&6JjIT{ev z=4dnLfeR~aR@FWhbvO_g{_zRb~KWSI!zx_l*zY3iKKX$INo?I#E5-4mX| z*GwHLyM$0KR6&qzeoK6eEn%fl6;bje?RK%)1 z_1Ni8&He#hO(k7<3d>~`Tqovhz+|!iBaaBMYM)RitkM>(Q;SG5W}kMy25n6Rnfq6% z=?y{bjmwua+(V}(u9|*%A1$kAP@x*6a>bu%tYO+5#|2Q|My`{~_RDGFw% zWQzB4bW38Xqz6~*$G@lZ@2AGSa$B35EH7?pB+i~lm_O=a%(Hd)8Cpz>)G>%+8j9Sl zR&7YP1-7IgW80awPMQ96Wl)`dIKXx)IFYG4PJ-^L^A)^z!=;mhem!b1ZltHgf@?lb zkL+#9*)T_)7fohoNheI7J)4$NYZVcmI)JK0*aKG(Zb*N#gjIZy5@EekCeoGOB>(`D z>{O#jr70%ZOa|eCm6_U-nHs7*^mrT5`zJ$=(b;T06;rUv)3b-!}tlKZdNjO#srDYp@{#_;`pz(4$cm|=fUifRv*lFowlQ5BX+3A@hP)W6v$Ye zq%}s7rykfxbE5v-`Ga=*6X~8ug%Ml1(dze%|IZ40dx(Ja+iFo+8)R`+qRUaJxJUyf z+$2*!%^h@ku{lkq7zu_MXjsLHv%{o8-+s(y{>FK+IzHwPOF?0h=3?xf8w+RI?Tt@P zf1xT0XF&yj0B-mq40;*#WCBxDG_d+rLk&K;aji0J;C49wIvYv&rtmgzzpd>UfRyr~ zsG!DWQqE|KQ6^1&B26>Hcdz1|$&>3LD$yZ9Oi%Gcc-+?z5BX=b&Bul^o5&&zI4d>Ka|xgep0B zRHU@a%?Kd{i#ZYKZDb`q6Q)omrJQu57xHKR-oKQ&P$<0_?VvujBuQH~*qY-z{Q|$f zBr@z%Wme%5-*mRvrAn-ELcIGm&BPVVLc<&D^)VT;O-}mi#ioJzM&2`p=l}0_VuY(q zYIe|+7F;Oyu)v{7$^MSXYOIoi9#DonhufazaMa4Q6^8!9HdhCL$oU{&?Ec8B&i%&#Rr6w z`M*HvI|wr|D)9R%d7}(ueQR?yRn7OV(9vsBob8(4%>5F^LdiEal+mG(9}P?4s~VL$ z;rW-&-*rUf6$rjyso}qQ%XxGY?G`5I;U`}~%TX}GWQaVVG+`V+C_7PI=>xLQ z-RBf;fcAIRcBdKyE@YMP8EvmH=tf}W^70&uv54&xo(=c5(W^*ig7jq~1_#sQPF;cC z4L*WE5|!&Oz@_B8*&;*SV*oLUlzZBM@D{Bwb9%@ce-r*Pnn zS1!8+H5sLhmr)<&6YnI4(^~`Un--XnKGY6gmP`K7o9f<(K9JdY4Bn=h|*W>?9z>?-=HvKgkP-}q0P>F9mJE>kv@A- znV&Ub?|qEK)q$NXSp076EnsdU3k`epDKQ+}-JNXF70$wo*f6cyy{qfit9r9aKZ>2t z+8LAI!Tf)>Gq+erqvOvsL}h@uqhn*O4|~~PrAz)B2@uZs{ONO0Q1=3f*w^sQ=wZ)r z9t|`uTeG^15}IUk+r**kU+@4?@D*>f$5yQ_<1oZW1q@Sv+wg&2$NsH%>NY?n)d1wW zVTQMi@}j<&pxSh5WbCPpMcJVX27P`;j1D=E#$9SC^ zU;YU)Y)3F2FK47Sxcg9u;Ia1dL{IE$F`eJ2*8I$Y|Dr`VgS53^;L2i~K(RK^^|*a= zudcb{Ck;@O6*)7v=!g^@TCsJq8N$H?=jTTTRc4a6W7h`+3DZ?XL(gQeD8)wi)-ieb zdF#xL@ziMv<*m0xGEl88V_}hrD9i?n#ywGITq`(lS;H3A?Ux#}gD+iT(632iNe(G6 z!R9AF#gk~ZNP7fUR2F|E8u}gE+Ef0M4QTF*qap;ZZ4N?3g_r6bg@aAvIzs%n4h8(A zMOL!(`rYohX&%FUsWceKpx)R2kVleolH44`+j=@|(DjO|2$%w!r^a4#w;p&f@f403 zE@+mY$F1%t&MbI-l`0veQ$HkNqXrFzq_htm=1k#|kq!|$Ske#_dfA6OKKeFQ`K4`d z%b(Pl+W(}uYrdP>ApBg@@b`8}4iRao+X3J2_-^`;vJYsH7Sqrt$(P?lm#0S5Rfl_b zCfwiDx3$ib<Z4k46#pzRHqzsuztrR)uKZ|F61{&|ODsR|9Ct%$b-ZEDgEe@Wxo$7&p7W;4 zKEOW|n9@_#cqL{G#ldoglsYfva${+ zm~j!DT=$(_PGOkl1@9tvAak)J9TEt|_?1mr^3yKID&L)5I+;B=1^PjHc?X@2E%(Rg z>~A6#)wVM2Oo^^Krte}W4W%;+W1}BSb-d<47v}_l$uN2G#!dSBQbTbGr05ih2tmTU zJ%()=tcfOTLg&No*BE_OelWh+DD`UOfF)z9XN5EWVWwvdh9aCuOXE)CSV;un1(nGg zj~&UA37Nb3`d zR5e#`8%t7vVWZbsp(Pn!i9v}V-Tn1xHx!cSR5D*`K3~u(P-Qh8kH!T(-u?@v<{`5k zJWtdx`l?_(Mv-UK9m?t_JUr=ze}g?cwKh;KMSc^n^kwl)dc`0Sm?ppG^?k^bqPR=E zAFexVdvaz9Yr^C?+fd=Lv>t1!I&mQTbWmm~113-Z3bFA*PJF$J6lr?KsV;bL1<6!d zy%h2kZx2rR$YjV-HvkrX>obq3B@$`#%gq@Ie(<@ zV9RT{XaW0SVMj^YjDhgr6w0YAcD>^>QUafQa(+7GX4F4{pA5?19hlLHe8l17?j9Dm zguyw@d)M%^^v@IJ>c5M`gopUnr`yNguA!Q~LX4B4n=e1iYuCjqxwYB9CG zcuxtrpY7?*_9!0Ymq`A-oUp8C<-WH*wOB+v25LPG7H0+2_3H6A_`&vjlxHbDnRLZec`S8x6&SmpL%)zBfvDv1}t#nVvp z%;>!etuhGCxWe+47+XtWVy);U09!<82^E4^Z4&YQ|bMw zVPf5}4tvAiS2v5*WRc&d$U{#dELr@qWQobq34J#w0Xe;gZr;BJAPA7NA_o{SSeY}iZ5QC7SE-&^JKN;^tLsS0 zw!imQS+`}tCLVx0xt_nbaXN8AQE!I3s7%+IQS6+ekfcPzgQ#0l0D&ij{mQKKMv7e| zCN}mG7uNT0eA`=;UH_WoSm??9m=$k6j4UC;f1wHMG+H^9UJEw_vcXl+sNoAnk}ig& zj7vqmHBrTY+>x6~F-c6-JOd~_Ty6~7DzDqBC?1v{T|{T6cdf{FA(T2;?+WRcWs4Ff zw9=zDzHj9Fy=>#geVub$&PP!STcXHY;$_((bnIVO*R`GUoE%nqp5LNo`5mrQ41Q5v z89{Xa9qtdl#P>|*8sXrzENo%xmOJF_wpbbFNw#HKi@qOrj~cM%JZ}_aF)HfoKE%EA zls>>Z=yxM@EXLCcV;p15jY?J;3hPh}V~t;fN(DY=$Fy#pj%b?Sq>}xAcblRMbQuyy zN}SWXe;(lm1qIlA&IdRfSId=cf6Y|%c>r&nlmM18XwrNGf1j?^{(dC6&cjwwOY zA75?|H~psZ*mTu<+Szr7JF>p5WLKu7u>Fldw{m`NefUu8a&Z5NFm<*CK66ccfadZL zuBgjVnpW}{Xr=8l;;MgmO#Zi=zRC4?zq`LUJx3adSJ1^DOX}G2y_I)&&PhCuYHEyR zKYuK~c}>ninGi;X;c9Y?TP8lKqa7#IoqYj9lVu2@T4Z|sb*3gd6J_Zh;UKy zTWoKANn_4DBQ89<6t8=@$LU;mAkbIWBwV=C1Q-OI`mFixUX4o;+44624xWx|{(;`q zP&zvd3X03Ii3TI3Dl^+V-2cAq0reEn^*Sv4WKKJ1%g~G@_rwXBjJW zL9I3U(u+olKGJMo2i2JBPaF5EEbb5&UDvO4Z`NPv-8(%%F;-^A4-$@g9Pu&tAHG^j z8#rHMYNEj&4?eKIiAVJJp(S=~&>3zkFv=rIyzavv%j*`i)<|eD)*XgURE$`Y#*KbM zgPZj0lY-Sw>&4?!nL%UR059R(jAF+NDpqsz?9@v5G+E)d>g;t{|M4>2-m15{vzx2; zRZgTIkLg8Lqylf>W8EB$FqdtiZ|R;8LHrMxN4xUE}SAQ_f#kx+W0kq&(8<*KVln&01*TAzI@4VlK}v=!b!LSwhQEe1G0 zwnx5fUBv`PwCiT8(ZvYELQB}|KPx7A;_JQ$0QkZ^x%xu{oc-CNLaHJz|E@ZT29 z@mz3cl9tXF4ZyV1(n_{&sH>SC$Gk`8&%;P1l*K zar%L%d^nrokkW@gk&b&M71diYif`3sdfhfTan5C|;S-uyGicowadMMPzb5?w#`in6 z7CtKbCk-`Fw}PY&g<;hNjrX_Y$M`4;zDgPIeN|Kl^W8Q|_5l`eQE|`!Q-8H-wDtVF6DAZZedUnZp=15|nsl z-h^OGa3-cvpL4&>(&hiaVBXdR{}%v|hT}eF`%RY)MX$#9lN(KomsyNd0$Ci9Jq)Sz zJSmGi7}9?oam7gzN#5QZD}mh5bhEbm3>)4D2}DyJnJ@PW5;uYgzef!&Jx{qa|d%VgN4-~lSFaUg% z_V5!bSHk>~imuWe{mcYoabJjNz>_kvQlo-;#TUB5ItNQ9);&% zB3C@ojFNe?;jw{_PDRXTwBj=g;Og{^lieL!q5f;U2ip}qB1jdLYFK$<9Oql%Vql>%P1wg;wxTF{`a^q&tw)%3T{SjEdEiq|K!)f=aFuguh@T z92tLI#({0paA@N(VQyp@^3#RMse|Ds0G$fi% zz^VsKQWKH&{iXcT(eYi_>j7l+o2y}JB=JlfbUR~NDfVQ4<$ApoP=;;1>T=b9VKI@L zsNc_!i*q2SrV|Lo6eLY}o&v!I6u$)>km{tQ#h!&FN~3h*E*{ z^i{oagVGPjkQ#Ul6)yWqN|R^K5^w(Sze zr~ak$`?{#@mJoL-WE{F2O1{(XFqhV~6q8(<@P^_VvDR#skeAa4X|uJ>WD=LK(ul4} z6`XRkf$8d*fC8@OTb+CyE2i{B98gA7C>s_&0I}buJ-LP9FPV=Tnzb^{$7YTVDK`I2bX^{9{g05fzdv1+-am)>wLX1$-~2W4 z?4;(p4#ozJ$Px8FH#FYAOyJhNJk)~)AZ_S#Q58aRKwRBtVn7d}9HCEAX2*+pbvH7oE3DpPR#Nf|0&d{4@ z3~{*a%d?nps8}vv%oizw`j?n&U60$R`&(q!Loq%ErY6%F#|8$L{f4Q|*hfs*WhbSW za>Msk1AjzoV^2cLj^d=t1PRG5NwU2U1CRNa$N3(!PI*JWV1^?{f(?wEiMRxWpa6Y- zQht^F`s*749k1(5*h`3v+K<%krv`)Pa&}icd1{FNUG`cagec1n;Ckp4IHsIneGqVy z=zpXlJpUGKCFUyqX1%&|{@aqLQ}FLh&Oapwo`F|=n{_T;{NZ+v(C62uAcLGEIuRkz z;yp^wXJ#1OILS7hb^j_+|KN4h@7~gmGr>))pWdkx$?1vP{%ND|fDGP7i@ZS?+dJr)D0JGvB!~T4VC1ROda7b?WUO**o7t|iQ zG7HM*+?+%xPG0H7jAIG(%LwqZ~7q^(N33A}Fqu6ml+`xsJO#906K{mwyT1`?$I6e*0 zz+giW76qQZ{6O1;`hJ6pr0= zopI2=?q2wJ>g>ALb}p-K87qBSlRTsX_aDkTNcxj>@3U5i4eM}TZ73fv1HV}>I6n;r zUNx+<{2JNyQYG8I;+<#7$YXwtmsp_qNJ~E@*(wLQsZ5nr!5;)=xm-^2ii!g1ECzfC2!N2i3{tREyj!4)SgWld8{;wtOYV$cvW`=%QHtIt@zja0G+oNp} zjnXu`uQ1JxhMCtJrHsM_7IX?cBU1)h~ZcHLZ(jAK%qw2us0^R|^=s?12`nh1?(wT0L?r~I1Nc9{nR{+VxkGe=WW?pwo} z|GEoj!XEOkp|c(1HtpFJFPp}PCj!Y8;@;HxPjC4;n{BE2;wc3+dvq_`vXomq+T@Uz z3x4?45VqU6rL{j?VdFOX_+h-;kEG+Y6Yej?54qD+*K3S`yuQqipTNzG$}FYP>g$ptz-Lwg!+dRIPWKu1byMHLKG1mdvy5VFTc2$MU-s`iu-}2N9bIEt2Xoer4R!{gw zJPrkolm;zG0eunjAEzx1>ijdF7X!eX7#|o~4y8KwXY(zO?^^s8NA zF{P0%%KF2E(>3l(l9zLcHaGvB9pCd~#oAq2HW+%C6LdWEFx8zWb$e&`uxY$F{kJO^ zJK*`rKx0|4&#QYZce6Wks6)2^7z8+fYCgXITP4)ib?4H=evkc4t8xc#6W{-NdvmvL zJ2um2whF$9ZFl*+g8+yA3|QNQ&P0TfvKD+#k6q{zYt_BP{trc@T5^$0_`^Od=xthD zWa4>1RQeBNlpT6vKU&O-hGyhfdiVSPH9d~}?!^b53ANVcIWq$&W5VBmkW^E$LU)|5 z;W{$A?*&$=`xl!!bPU^jn&YY6fSv8 z<1)D9XM^(}h7E18Pz93GEov_sVS;7wgHiZ!Wh1>KT$}O?xD-kl+s5m4QNc2G-YH?; zfk?^9Me!1`+UiB|BP=t9V%V1yBNH+rj_Kd23gOD2z9`Zigy}TD8Aa)zD5`9)G}oDI zM}72pUJSN0;^OJ<hJC18BsYe-Mlzr#%i zZQDBFleS`H8f1?HH-3g407kDAt?_mi@q_hY%&bG9(=FYyi*X19G-7&Qf64* zSu~Q1olJ2Us1|N4MD*!vM^=cN7zDC;yuV}^w6`d}CZjs3?)Wg$+|u|ByNkZNzw}IQ zcHRwFd(D?TUt9vZX#6DBb@QxWR{cs4)apmwz50F7W*$n}ol_y^NuCea#twabdKcJP z7kj&INw8DBg&yQh68_e3bv69*PaYW{;R_}H%csJh@9j6-?t_9JF=7W_71nD4M_@;) z(oiq*v1)&Q@p}MimGL7IOyqYey*h;&Aisyc`w5Y)T9D=JnO{u*Ro?OCLf61lxOW8> z5WN{EYlA^kmKlUZ2|qNfw0-5VJ8#Wi%_edi!=~6{Iu}Y1d(anqtx(y5T6UZ>=kGm^ zfvCLpZ{b6fke`o9-1q%K6NHcwqQ#fQ>z&Y{mI^3QSJ0+`@9T|XlRYf?WeNNKs6dNP z#GU^Y*8aP{E(tHy!FL{Wyz>%a&FBTAIba`RpE$W+X#9i=7ziB6?e&j$*KG3VD>`vN*+md!Kr_wSR zsmbYEP*Kku+>T7d1pULVxs!Y1eT5siU8(mwE0Xf1LTkAkH}JppEgh|Lh%@D$benQ1 zz32atxuA9LgKd-LWgRdb!7^Ni+_s-)6pe_izL7g*Mr7WME0r%$1Pi1eds+*PXh1-Z zw1Mchz zJ0dPDlFZT!w5RhR)h6NJeq6bphXc_t1s?txH>eC#uu4LTI6h2CDDQyHO<6-F%5Fv} zoE3arIwl~OhyMCOqFA_`W7>k?MI~1?yzqfK6>AF?EAORVgwd-s;_e!D(yJ`P29;@> z(6I{{4JC3i<+@Vtl!6R^;QnH4kYss{%*xCw>3b?d*R4fOpJe$$rH=e=QFHorPKT_`8V$?dG{Z z9`V4CmN*V#TdvxRQbpdm_S-U!dw-9+p18|*+IKufs5@*sjp%^C z_U)n1vUr&g;kd`Cym83l-y9lLHF$AhG;4>8v*2RQ>Qx|%Vqe%KCASW$k=y52pR za~9ph9|Oxja6-rwtS6xbwDK#jHy=EP+7FwuIYF{z1|Dp*%TyShc0R6K>O_zV)7xqzP?IoSLXJ_>B&)T-9Z6qrlo^<%kKn_r=h9hK^KUjT;Nx# z`9o3o*C58-*{aH6+a17!rDpaqitw8Kbe=^=pyyJuFXfA%ZZ;ZTY(yL);o-DzpHDCHgcmaq>&TC#Ya*Aon81KH6~8nCzE>_3`9FLrh9?p+PV0Oy;{Lj&*)frxLlP6 zV6BQ*{-c3Mu+0$~0jU4zM2hgK|J6OeQr=j%hPKh)E#AwLDrh>HnVH4E5uEtsokR-P zWZpL}364&dV_k+A#V17`bdPr;qulz~_~?n>vWLkk&r4g2HLwCUT3F#TtUKx4oE~sf2q-fva2QG%arUfG*pCf=8uKfmb=bU zYXGvoCojI@5yRCAak=oHh>54eyeP1~`X8IVz$S-v6{&NShgqiYkNt~Ti7LMvgM4m~ zX0{QE^sv95*?!jk5^g&Aak$*9U{&SGlRekZ6$NWd@L6cE?WEChqSVq&464RG5~iZ@ z51$jm5A$~9&00W!8li8iV$F!cuV%2Ob?5LY6>B9xnw`ttg4i6wc7)6-@QX<|U|FeN zo9*YHIUpAZo%G0_CJZAYc~DG)3#CNBP+>oy=IKZ2>SqtbE3 zqRizuklX$5TjS*)kMs$vi6kbbiW1JMwhWd?)IzxL&-Dj|VI_0ksC3eui#dvr%TGN~ zQ7LeYq=e)c6!Tj1vZ|kzZCRPz`)Wz)ku`zh$fWSbcp*->GFB2jBSwT+R=d975>cOe zOU!74_4jn%(StmPO7WGR@6|COh!y1q8ewiHDBHneNEllWW4Ug{NdWL6{jAp6B(rSP z@iya@5Q3H3)KZC=-J2xW6LNgK3&2Unr}drGRl%5qj7z-sgM^4lAQgr^3V(Ffb1> z$_V5BojTKK33nAu{#FRfxI86-D6l%-(4EZ5vawmd<@|?3S^D0jjNYT~0Yx5;>mv#5 ziG=jPw6-C&YeVeOSBMxVusKe~``b1J7Ul6DelbarPZozK_?I7xDk>7qhn}MPjRHTw z#$41>7b^zsLv1qpo1Wx7$Rv!vguC4G5*w%}r3uJXb;TpE%7&D#6?*iSoJvz=;Dq0^`>{?#h zye{+fHz3Ge{**AMqrPu^Hny)KLKrgKokNiVf&H?-%y`pN{W8R6q-OVgE0sfOa=FX0 zn!+m9g^&`&=!{0`lzhP@BRth7BrT%Sz_a90K>5j-i)qDOlIXOApG`<1S5@P8qbQ@D zSOMtHKYo;J<6owqbUh{j550KgK74|un=u1>L*Ig;HiLEp*1Y#*@8=vaS!nj?tDckrw3@`jTD!SU;QyOP;0M+(Gh@Q4x%iM5^>fKpUtq-LFG^ zeB5GT{@w6R58#vcZ&SqX7j0omZ-_@q)Jx!XS|>}(7Se*jb)XfSPRN8M?Ge-NOl;a0 zwUfQcC(oG?yohI24 z2rloTwDQ07hf~jM68{pc@D&5(HANJ=0o)Ep5yx34ONv{QyS9agjl^Qzy6)Ag#hsAw zktu<5U6CZML}aY0c-OZ$+y@+_zzhsJ_42qoU}{Y5_S7fY!Pv``>Ye%!;^NM1TTw05 zTokVnp9%&B2sPDc5xfJq@d`a=7+b)#5g(M^&+X|Bx=|uxEjQWzlI0hPIo^HXUoF&t zw|`-TB-+q&(Mh>|)v#E54yH$mY7DCC=t2{Zo})lb7HLWA@A3E~JDTe$+SYrBgQ_Cr ziwmNvszTIhAnP0dnsvpY+a0ZGtg*Mk2#mZPeYp2%7ZTiq^a=aXHY@QLh{O>701%E`b#z;PwP5-z9zP)jgRj_N7wrT)EEo-%f)Zb&ztcp@4` zw4Vjx&pHb$GP)&ld-})qlt>J^(+yhZs@Mj{ic}bU;KHA=lc{#20*H#%=JvcpZ+ftH ze)DzIu9#umVB7WmJ2VvV!OUd~sPxdXQ_v`57~(DPX$Ko`Av&h5Pqu?flA|<6n%gj? z1Oww72jT?b^BrQ%KttEn<&t=!mY4Y`jf54p)NKB}C&z7IOe`6aD=Npqq2d+9>4uhm z37%y_@em1fYDCS24$!wBgFYT_7iQ=M{ek7J^*!f|4ZOYth&8PBD;+cRz2F2#qtb!M z28XgpNbF4ioYOYXuoVNAiSOFBRjDeH*Kx}VY95_aiz{A5y;nV7o zv=V-d8)ZY6Xb#^4<=M(=t9~Q$pSyS0xYPq;3^tgF5#?ib) zo4y^@{pYXV?4-wo%K}+@HoY-<2GgqiThW6fsL}(%q|^@IXT#!`Dv{98+yDFOEWg@&-zXdxH3#cy;kxX>RYt*+Ghz4bc9KdsVFjqR2o23 z!JR#crK&JsGft=8kp{0?v z`R+@|K($+GUP*6+eh`=fYq;&R&|HpqWL(^IP9~ZGr|LEJd|;G&P;3i(QtPYc^vKab zR8YUvX@?I>zOG80$G>e)6sBWcD!#K?alOhsT(Oyo0GCM;!G5nzNOd93u<@kN;&`FS z-x{*=a|@?P#0E8b3bPMh9#jvCXRw&X25t$1GNJD%K-gx&&$LyK4<; zwI+A&9dzWaJ%%Ffow#sdD?O1cI<{vcXbZ6S-aW> z{c8mhW|)Z=H>TI<3m38Y6MAwFa9V?gsnKElW5Kt$+=`r)Yz3|-IEBL+5=1<*;OA=)=~=G)H^&adym#d{8oTj~T|Lrm@(C9NRU1uczXAq$Rh z(a?x@L4}pnJk(!xVh>Id`aq2)$ zlRcj_@4oA!ptj2;9%(9Aw)M3K)1DA9veTY%j7=cDwY>90e5wCz8y~1aI&hsaR^XOa zYn2&1{AheRwLu}oSmJs6z*58V36i9&rpwCg86IH=`0qARn?h zA}eZeh>O1DkXK9zYvFfj1h&8W27qpU%UmE!tvF`5mVhn1f&C>?tm90crYf=|WSLWZ zR}Fd?pgsv-zb9h!;|ni}!tVC?gs4pWQiKKxRrMPWvpOE6Y1G8hnJ^H$;n@_k*I8Ty z9ZKRI7m=JzC?N*Yr9HebE=I+}*(|5bDGvM@Cs!CfbR>id56^I{+wfTFr+52RL=7}u z<+Jm@33UuY)_l9Ph$(~st{-kwvuE_H=@yfjy!XB`@<`j7RhcU5d7U%?&lZ-JxN<&> z?y+71X+RvlFB(?c-Y^D_p(hj>GM%;7EIh@tJ;NQYB!bm-GLJCtop ziE1*+Y%TK@u}^lT&Ps5&ob_jEU3^lEq?%X;@foS*V2nO8VR_=I=rD|V;Gfx=Y~PuO-8$~E=*T&}Rd~yi9vo59 z1o>jle=XK)>m+(pEN&9G#-7@IS+$U|_OL8@qQl?nP&FVRxd{)i(Y(*BB#x=z9WeI& z5wGc&TY@^zBT(~U!cJ`(JF-7?tVhjEYVmh6J>|ww50_Dx87ORjU z*qoJF%-3t@HOu)0BIo$gZ^QK}(yP|;mEz3l1fTFk;BxIF+1BnA*5c)O$#WwJk7ni_ zhWXIaveoDP%*i!ry9{1sGJvLOzIPe|c0g!;Rr54|33Yc7sOU+l5@B^&dr?Ko8l_?6 zQ@t#e<-G3BZv6D`0Mem5@*i#t!#@;<4Mnq0TB6L;(nn+2t<)wk_9pUF2S(RGC? zVr+SLmEs~$qF=lnZ25NGV&wWYGRU#6O4DcD+yN2pA(dMs8LU{Y>v&dSSKX_+C^mFnJPL^SKd=}C2(9;tEr>Nl+tA3%2S-+h_>WJr zD6DB6VUzF6xnZAe;Z0_w%WA##XNj)6uly>{;LeAKyjP0;z*k6u=i8xzjOb&8Md3hS z^CPOGKr(^M@vq732f_j|T}`Ojc0@czk!xntf%_gLU;f86P9*j`E`jCRvbMqJCb`nZ zmG*g7qec#m$8PZOxMib7;Fww;*sSVYt8AA4-9a8tnc&X}Kti5UMg(@Gi6h8Go`-S-n zQAHY1a?o<6q_`-6I@PMT>2pw)Ee+Ir#UIQ_cZCAB+UT+)zO(0jVg#lq^&WseMx(7T zI4(3*q%VS?--%$OthJbuc`44M0GVsqlJb_4bXz7%95rwq7;dO1Crl!)On2C=Bm=Fv zkYZPt9{rv|VS^(6+iw68=FEOl9OSDjCodRouV*eTFtzi&d3e9P_$%E+X|HC-bH=X} zqocCjF~HJTjMGHctT+5}NP58=kvf?0zwrdP#`NOiP){iG@4NGIracQkvm=I8!kPZ< z%l){`^U{`<3`BIIFIrl6Gr4>G?-)0ekDI@zpIW};kVp=u8_xwW8R3<8q~yM)1J6h; z8f{4>k`>+8XOuo@xc}`TyW%Vy4l#5e59**E4lxj>n@(KfM_FWNH_tqngJC7O?YBJ} z_za4CLw7qoJ=nUmrhtyO>K35`TxkR&$E^N!@CUruMD_GGFybdFu-(rt2#->e-Zh9Y zkAi^8=AT9^xs&4nnzK6)^8)VCm~Y)Eke-b@8pKPiv~dP%4xVA>V@{$SdXkIDx3Rt$Jv}`eJG)r|Kl(H$*KNt{2^kfYggevTZ>eakt^K+&VFwjs zZsi9-%YjLA2vHl2cTO{Y%8Q>yWps~5#5xSdG}2P9U~>`C^-3wl2PvR>xm1|-XzsX2 z>&{9F5#4ssm;U11Ld?#klko9e4f()oMRY|YK$i%8D9v{IjZV!Wl}bm+&(uxz{ZDIh z&k5gEg}_1>nMCTB?9Ukr{H$2Ll;xo#Yt+vZ4D!W+l5Mj$BwGx!*a|*H`XmUg8jX8e zilo!@^X>{H%`>@!I}%)k)jWE}T5I&Ps%LjOhpSdIa*yRB)U07Q5#{B7YQX%CVVlu3 z($X}_M+BZExY$hFcNQzv+A*4P15q*sAamd)9sXl$*eor5&5&G?G+!EN)bP(8XjIeJ z`f*3#Iz8^bWVHp0B+bWpPbFL*2|tdvE)I`UWns(fv+!@cC6tzVOV#fNI#_t7Ws15rL^XHF4q}o- z#$iNfI5YRgj`+Z?Hik9*E%c)IY3pPBt0Cgd1FNb3|M4S=Aozz}d*+6C&>Ef4AFN78 zK8DeUr1T5ZctqzVR-Jlu4nSIM z0S|Wjq?|w&oujieG>M5QRgaT?aM`ai6;%T(bvJdKz0oc(W+^%CLE@?EONXdWpX|N- zj$c9Mh+DA8Vv24uxx?w>j?-a2Pp03?#;~3GWtv)q@aC;N+Pd!HTZ2-p6!+rpu4#*Fio1Jp4}Ob#a0^l#ibHV-#T|+}!QFyu`10KQ zyua@q?-YuC@SZ>Nw3@O z26QU7S`ERX2M03a>2N)ER!eU!-3W;r$A@VZ`}i+_*}x2@jv{|sL=Fg%nUi>~m=QgS z6tnM>A7XMR_kb0pE)v2AES8}Z;XT}Gk`^?~Xw6)`XxK&)v42lh0+pANv1J^m35<9l z<{Q8kh-7SeqV1P~NLBVPHr&dZG%mrJzZxwo2dhUcd88AGqe^ZitGi;HYKwfO|P z-U^)SD_ik>3yk3G6|=mU#_C}BZ1t)5j>epTB8M@LY~3oOO-sQZ2ax5@j9?(~stSKF z?*%)V`6~N6D_MT>QW~)1MHg8wh6nfjiQt9Q3dlAlUX$qRhJyg91e)v01^ec{=AAS= zE<4EHlIXfaDPCqIgaDN)$Vnu5hd?DRUCQLj*LQ2~U3woidjL)F{{wA7d})#*D+i-R zg|5-$sI7vl;-O16bi-!!_H~K83pyKQeV%SKs2<1W(;Q1T>Fz~a)w0j1$I zQ~cOzMVf0J{^=ov)%x{6CNe@}9E1MxnD5Wiuz_F5J&4 zX11wKrm1Mj;vIwvo*7P$#R_x>pADD+U7k;NS#llB|fD;7p zIK^n^f)hqhz|8ovR9$+5uTcAUUdU-{4t#>^*ifq>*{e8JEe#?OD;8Cr$1QzM81JE# zd$^zX^d08(ya}8V<(E~_46lV}iQe}JBQ6zRiTR^iWi@1YZ3_jXWGvKszB-QQqL*d) zkJum7f4)<`UW^n7b97HvUm*P+`2OoH)JF8b+F%T-5|2Qfl;I=VgvBGWG7a_w4y(T` zQp6_dc!ueFRlPARMfjtT>c_#WYU(faQQ}g_30{IJ)0Q6=*u3qZ;Gbx}4<4k6f^jgU zomw&%N!GX(oB10r)x^c}m2Z>zjZ;QNnt4?j6(_9;YPEkYe2Q>NbNVu7&27ySInpdV&|tor0cW`N#S=irK({{c{u2REGH3j>0*dZD~Y zA1f1UX{*TBWmCL#K2hOByQWnXB*w1a5M2wTo~x_XQ(R0C2t3qw;j#Ob^GOLer z6<{wrQz-7HT?X~KD=ic=;a*W|H|v9O>Ns7Rsaxe7SQ(>xLs?iztA-cdz=>21Kz1|(QJgs4E9H))B-_aQZW%r^KNWNVl@F6!ADJ)4c)wvHvwV1p@d5g@ z0{INdzvKm^IY)gc>>ro6>Dm80!I92zpTxg5GvQjz_EwJOK~8NuYa=U&g}`v!2}-~Y#E19|;flJUPz5&!#H!T1Z zsW8(IU5xS~j5AG)(zHeI5=g=3>^9l&mENZJj%(9)?VWM@1^FK%2ovy3JZ~_$IZ5d8 ze4IOAmH+pxdPUMYzl#ftEE1EESn?9lc?5QG@cvO80f>4b4&tCnuW2r0Zi%oZxl?H2 zF%QH(qpV|DmM)STuXe3=I=)hNi{UWJ_adaTJ`0R?et%xFiy1xDfT-#9t ziAB^z7mj^0Qp2`y&Dg6tEpq5aX>eGPGw?x26DF4TOsr*KWE$x*;e&4+Krw(~Q@;az z{m=u%h>Qi(`i`zQSlNv$%YyDxJow2{BPGM7WW3I^kzXLN7IfmavxBu(c$2g-=UpB9 z3Rs!%wF{MlG_r>xhdVFP2Ov8Xy?~@rs>P};q6kSw4vyU&h~sPnMSzW)WLT{8(JB~z zb&5#IIm!IdsXMxFp^3q9tGflbCCz?Z2{_x%5mO5D6cP%daEbYx=XZ5v`;L=(S5XpVlQ-3dX|Hr}EF(*33)_#YuT5hZ26 zIro#25G~B!#;S42SvZR*M*8?(U59?WP$>BZaW;`puvM!&xFaP^ z(m^q!47l4SU(AHg>CCxLntl(sGo{y<=xjtNf<>`27S_n~q0w{>8;8i=Ok{cRbX({o%KM>o{>y(w!!$`U7(!jDz5pfUcl-;3Cz z4?_mdefOlqe67yonLv9TC?gqpft#{!MoaT11Hfc6`|0%ulv;A3X-B`%E0KoU)|v>o z$;1hngYj{V;cUZerfTW^@4>s&<@ckpeY6Q zq&=#>zkd&mb~yhw-`x{lEHVo}n{}WMo>4Rmz}}2VvbI(>{O`UCN}P!D2)BzYm~=U?i;Uf&(v1cG5ZL2{ zD5WV%KdQ{bl8qg0IWYYs++srZ_6}&s$Z`v7vVBgyf-yy|{{UEzRB^n!RPy$5Hd;P% zwX2I~)V#MSe-P})J~nyCB|xEZCcC4*)G=Yb_%`7cMJzd8qXa@^rZ$(OIzkx7(a=aGO?J42z=k>!B`L2TrGN-pYb7d|0( zgLFKMcY1!&@O+8;xGO-p4u{j}pLKYi?=oa>Ewnx-0}X_-I%9D@)XX)+T>=6lf;x7_ zJ8t=No)K8OG!cW_rT^CPjEEO|m&Vn`oaqy|md{Yy`%7*p{24mnQiTdB3`FaMmiD08z+AVPvI~|)Q0GTiXv>Ew^g>HQU{1(crlIR$-7FQ zIg4eFC({p=Wc-z|-ebTmdB^Q>{^hlWH*fCOZ>kHacSPj^I!=qD7%>lfL`2l&U=vQg z2*uztO!=^`V3|MI6uDjGJDW!BF~H|T!Zc0Y9_Ulp088mktpdm9J$L4J8b643V~-*-0v&>LJ4 zw~|Hma)OB%rv2|xRhP!9qn7<{dCWr}fi%iB`Wsrxrz`d5(+Udz4zb`@@vPoW8?r%O zcvI8P&%*n5@Wmw$Y^%{oU%Ir~yFO&EH0hM%MA}fOo}|m1Ck~5*@jbrM=*Y%y@yD=x zG)ywH)28g;nGl&eQ9b~Eq(HJc&C^59wohXiQ#0K5v4ipn+Xz~aVYA9Ada>GFs0GbA zH9DXkcYfEsX(&Men9+M)HMo~LRl=O+nx2!inv7Yo=_^_IdGqzZ+;-rXOE2!$-68(u zR|eIe(_R&9%JEkm7v42ds(t+XZa~-)Z)Z*Z%^si{>!_Km^pI{&?RO*eijJT)AuT9> zK*>>!iKg4kA@*j^+M1Yd&(=cFyvXUK(D$s)Xoob%mvAmyj8sj29Lgq!adcEL`)4$g zkLt@V{$?5DN7L%K$UfOfe_ihQkL-%HAI$82k53M>ZyI> zZBro8(YO)&&Rdp=+B_82{Xyy*I`pg1`NuiwSLU`X-;T=2puP1%DXIb zNz*wQar=YnS$8@pa(4#~=sxxoA4%-b$5^^3WqLQ^adUGwTtxo3?IhCq;6DO9NO03u z&@nXsIQuAwy@DY1M@+$-=DLAra}{FIMD1G|TWb>se-qJ!&DA1qV4M9N?O{u&O%QT6 zvmWMD)tw0w)9CnnchSqlQ+SjJV&wQne6;SNh3HCCP1lZk=8*{Kzd8H}G7v#+x!+rc zb#-FW2-=UI&zs#`z!|JU~4y5W_HIUv_22uyAzJn?d&Z7PGQ_JML&2+)2}`TO-7txcr^^bx&YIU9thFn0jEG5q3IHZwj68(4E<(yNlC+ z?wbHFLTvGxkf->UtP6KZt%k=|C?Oj;l>aRukUhcTuWe7^()rQR(VW7T`O}G|x9Nw`MtzT}LOhKFvF{wYuxz#W#M@1|jiT-3(7#MVks2vIH z{3wHWz_lM@By^XwB|N}9)N7#9d-+b~dU4cz2_q@|T3geE&H)G5IvU%%URXY$ls)%d zZNTLHu|x!GQ3X9YezP5@o1Th*rBGtPdm zhBiqpr4SY6^v>r}I-v${p^{8qOnKQdi$CNZIUnL*i{8?{Jr*ITa0raj>&LD<0sFxE zQ3w^{R-M8Y2@5!wL38wcjCy-3CLJn< z-gFTCh4s6HUHh}cN&7QXw$QY+m8Xc3gtA*U^(?D`>!lv$E(7+_4uW26O6G9hCL8Dx zpUPv83OZ}_Jo`P>x-c^@_iT)PtW@C!CXLV=P7@l9DST#{1^7~Sw0okCy2M0}QK;ro z|J3%vLKiimzXl9#-mH!q0FQTNWdH`$M<-(r!YFE6>bv=r!pg&DH|Oe6ISAv-aF{%6 zTz_7(J(;bw@n-CcE;wz(0Owe3vpTD8cbgqDJ7}v<6MRJCDOI~K9%SxrG0}zEKm8I1 ze&YY8L{KJ3|CZ0*yr0JN;_!jLx~ep_G8@agwZ+;F+k}xdw@Db)@kjQk(H$pj{)6#c zT1YbdSQLIKoV_gedjd*C(f^k_X=9z^6jH&yJYJM5Uo={7X(N|py-Blto%?KIuazK< zoO-=7MJDJHC+6P%3u|w{fHzEM2jzO@jt2^FZ%xy_a^9H+G1kS#Tl-{G`LC57z11+* zYs!oaJw3l2GsL=zMDe0lqBbsa*|r%eIXAWqNRpw1_1v%Y+Z^p#I+Z|nu0IO<5ESy! znG^HG=pbwHM#hkTN^hj)5nf~?rHdpor=lgpvW*n0TPSBj6h+T`>s@!Uo->T<;#i`= zcjE8jY90xXPZ;8Md3TN$YNlu;3MpUq#cBAS7b)6?#jwE65z^ah-h8~ZV`Ww&RA31F z)%fiUbWwc}-K2y<_C-33DrTx2ciV=-qSvsNoVa%zPZN^0(e=`$jeVq&l{NbdGr9|0 zJEm)IaNK2ml%x09#S9l-FI-4TU?;7!3iRfVkaM$)Z1Xw7m^4O$(22>Z zE9?v#!=q#dEc+mb^ksrMdA_M2L!5*>>oE?-yy|kY)TJOQrXiE8R8z28FjaOxL_N7= z(h%wRNh3%95>&)t(RVbQ)^38kV*koz)6=xQA9Ou0C3wuEt%@&m*fgbhy$|VY);gwTG(_@*;}?y+1rYvxiLc(SzkM zz=;KxHZ@c!(lOHS|3~iVvg*7{Y;^iqum66Dd0_E|6L5P2s2fF<$-bq>J}t32%%eOH z8+{O(_0H@MxZxAm#_blaNfGI|@`GN4(I-%LfJGW93b)tVANMcnCRX4!{ug2GWTns$ z?B%wH?XU>57&P2q^mb-(5upb^<7HCj~i!(P&XJdPkcg3sxd_yAD~E> zii+S8Co+oAR2oZXw!@xG9IT(eEeHv?V)H*=k(qD5m+{@4@FN32lZ*X9G-cQU$*||U zsz>ie>>z7ez1rHdU)Sqr_#22Ln&p6Jf!p(p7rGR;?3DMP0}sYmJ6|oGtbr++7%qQ5 z*}*0T;J@&LCg@25JcLm&F&4DW2RrP{mR9?3SFYIKH6k-Dzcs z)Nb1~EugFBy-fG)A#c34yzCcCMA}vS^#^)`g*Iia-eZw(Fm@%-9AG3~=fTW81(^m$ zyG%Lr5-&8|(^c$Tx<8c-OL-V#3F&A$Kb>wT$;$@~evH;H0~!Vx(i9QSDM~w!T2F2; z#wc?j4I?S(81VmA-DlvCv#>Ta6z{z|*_Hll2q#)?&y7I-oeQJWUUdZNvwZN1{=>{vO^%On*?Gl$&r0`bn9#4%@6*YRPJJO|LMt@P6t-OW$gx|^b*dv| zpy({ju1agBkO}s_lY4B$lMMLW+AKJnz&B8KW%KA@xZCK?P~7=g@msAF=C=0lXnex+ z?2Ck7mwYwbd*RkpX`JCha+;agHJXg8E<~((RE4-P`PW>1G%j4D ziE;8@mNfavd7K8^UgY?~NC-3*q*#jM@|vwKPCT_t_l|c4DhW_}eBwTw27H@Utkq<* z)X09-f21+O%(_8Vmu-=n(>+pa*S1~P^WY|q?)IX*^W*mtkWtUGwTz=beN16;Jum5Ba*A7gBnB=U@6*Cag0bnb}Cjy(a`i{|Y)*Du1@eZVz~* zhJj99EXNFgxA9S~HHbZlt^hu}cH|^|<6**!)EWeM2O|Rn+8(&kMB=Whef4))6T!unFM6#Eln_Jc)jRl6`sH(#NF$bBh(tmYJE2u4 z27BAG#M~YiMT;XFD*r6c)5sgeDyF{lBwLP5j5~J*WomxqfML$QKo{nnQS)!(fB9Gl z(Ycll;Cqr5nsy%dXs0POe7+~>72qG5H-3M*{6;-x*UBM*S-=XjaDo2ZY$aN;fNR{F zLko6kBJQWb)X>o3GA{5O<%oDh%l?MN!~G{@JT0cuTs*2Bg)9*|?>dyGQb$HcS;D9M{qzi)4dy|c`!gobT+WJy}+!BV%Y$RLBY z)*Cnj0j4m;FlAAfVqVQeh42-H490-=ZM4(VvG10nWIm zm0ZTYu6mA0=+1sDDFK+`C$~TmM=56U@ChmI@zNu@8?@&pF1FN)%y z?EIWw0gv5W7Xsf|`WQ%Va3FA~vr^;%Jp8GzHU~aJ$0|qmL_W*kXK}CLbzr)XflCUe zY6OW-S+z4AYF&=^T6BrYGF6SjBSn{`bAaO|g-I`gBziL+QdU5ufO|y81)Qh6hyO8n zDd6&z|1a0*l8V25t?&%0vvxk6H&;vK`~C9RhcAlZSuF8boXSON1X0yxqtgDeztF(_ z4A<<{76uO?yMHA5!_XK#Z5STyM??B!cX_F|Qq&mW*PSVBs}a1}+5jbT9N)#2_cz#+ z6T&Y%P<8GcjyAIXoVS8F)W(@Qdmos_uTYjP54SGgPyC)uTHlc5%`0BTX;&Vf56<}> zziU(xkH8Uby_(PR7@-i*EDK>>H~RRVHm`odOp-qIEiJAj@NC$a*A^ic(#H5TI0iRL zhuzZtChgq69M@Hq>!b%;mcBtG~FqM45r>3 z?jgpDS$?(C^6MHG)ne|ehY;yp5S3#_7f04u^idtY##iSBwk=lupia}?41-VmZv?)& z-52J?XVU0LN|!s8A;COH-hFjNyg)3n3--0kSg}2k7B5B*8duACMw}I2`@fduaPS=` zzb~kawOv>yEI!ae{Cz|`k+3rI&k36_BU|uHa!|?c-AWQWrqDsNV%`Wm5E{`_lY6EN z7)t~@T3LP7rbpTHdQ_fmAQj?1CQ*ju(kQsHMecXuXTlLnw{sA}x?1bBtQd(V%bam; zJ=8uVcS{7Df9i-(*-XZIp)Lg=o-ScOs5q9D1Jtb~^7#;xvl<^FqL9)|bL)rGMQn@2 zqGe{^73H`SKR36;hyflyJm2-6x;$hX3d_(F?Jtfti~`|NGNf`t;U z{8!F-6YoENcuj-0QEMze=ra|47pQpqWzYRC$pB%GxR@=>Ol%9QGV(;RVi!UBTs#<_ zSijC^mlGC@9pANLW%aj`{H@&(Dx?*Ve!6V@@$oXX$zs$rr2-l`954^`-Pd^Re{KU8 z8j?e=j5fk3jmByV%e3oubj9zRg4RYLw~O_z&Kib28kDJrH(vYC9Y|?rG##tq-DmOZ zGAu>PXOz=cZ+t>a30542ji@#3(6@ul?P_?V#V#kl?Dc>lN`Nl~`Xg=u3&T|+IxIjSI*PqbIXg4-i2u`<}IR54kPF`2rSh>a}BBde9Q7tL# zVWI4!guJ(qV&$0x)`hq{a7MiHJWsDnalJpdxq!8j3$9)$L7fb#rY^Vf*oC8_#D$}_ z@^f|pm7+Nc0K_ZA^l`{v^DjTMVMKVsw^x(r zu=X4Uf=cskn^gFTBjwrxKaEfqDIfHIJk6*>oN`SzcdU0&Gi1_L>4~w}*Z?6yLnh zEV|3o`OK?~+##Q+k?A)uLH>|4+q^$B08coJObVZY{#_}ETg`ef3xxOFrs!AiP1i3= zn|G}3elaRwYXn6)wq%+!heMAAezP2u-Oxp zmM3&z^9ys#kuWtmCyzO7Q@#jd)hqgMh>h)l9&Y9Uo> zXoM5q?y_r|h!y>X3q#{Br(lgX`Bu6a?WpGYPePSeYaE{CjRfyeWD~jPu#!i(I(00+ zXgXpJDeU3jaI;z;g-DMEZkG%B5u-=7&7%)9GLQ8VQ_!#r+*fa_skdgmz1KuQ3&B-pr!Sv`_>blCXEI>#|qXo8dsy4Jc}ddRmF)ObL!5nM1le<-$Qi zIy$T(oBBH(8NF`B;i)X7kkvqiRB0=gT#q~I9oF|QDbruqBW#?p859NU&>1uQgojhc ztx6d^k2c6Ps!G4WZwAJc{^N^onY5EkjpX+!D&;296GW}MG&8cYBFTPj%mGHg0^d>l zEI~V$-4QaSzEm?LwNJ=&FX^9NAzQb)4((`Edq+C7c3Elm$5YB_TjmGWm7J!r9PU%j zI?zOy;{G$r$6`2%q|BrtD@he06jHu0EZ1))DA|8`lt3|yhZ)y37{pdMjk)xe-Zc1w zTqwWj?;a>-Pd`c_M^{^Dq=u%`xsk5qb#tk^qYO8GJpuOdx{_|k%OYm)^z6l_4Sk1r zdshn+Tylsc?+EDQ{m(~n4PN43R_8Z+TeGXwN2P01Hm@wp$XllZxrjd!MdHL3t$w|e zEKzO4;Lc(QU|t28uf`=WD3B*I)KDUizyGo!>xYgCh2*?kKCncbA>Mc?@s}8V?Su}r zS7puhZ+3vYhvA`8NFuKqXo2jJ8Vi9ih`*XfKlodnqf;VaJ>>!s6A{%h<_^0RKot6( zFGgfeMy29xS#1BOMH>!M_hb9nqaayB+h30Sp1>F6u~ z^mXXBeO#Uh&THF8a(E;LZqJt-l#rhE$*JjlzR0HH(il)g$I^l4xOFB{f@~2 z*m+j!J3w<#mFi`Ot5}V!6-gS0{NZ)Whv80@Vr9>;%T9E;lmKujTzJ%YK(k59GOz7#T9gG(#5Ry9D$+59^3QJDCTchzj_NzJA zOG54?5H;u0e;bP0L-=i){Pzz1%88w*Y7Bbez zqM?tq$J#nT|DF={AtH<7A^Kyh2Fm|Tnbm*oT3s1`?Vq!=Tk4N5#lUslFN8Xdm(ZLDM8K;N|&qX;}baR}T5?oH$M3q+I-?In{L!IKP;)E5w60YmuB z$u1C}6IJz%k7ryAqS2f4drPG7iz6CjBl5Gx?1hv@$$p> zPsEQ{HSbg70S6`%#)$>+*$8E_W_6iNs;zNSVQtOV4b%?%aiUx2g!ACUm~ii*^{LT* zki+0-NO?4!tYI9C1FQcjzGHK7+__DV6}s$s4=G5rp72^p^2G_O*dL-pJ#;yjo8);kA1J%DQLln*4bAS!+>Bezu zo#Q?-`CC24U2KPlGOZVbKI2Y0I(P7CvrltU+kelqEU&?%oU?=tIqA{dst zi!jM0w|{Pg;!0Cl+pf}uN8O4N#wPJp&nZD8ByaPn%S3-T-K>G?qPV zY;{xI*JMJLt0)AZ0vF|$NJ`}PO~?8|pQTK;9g3mGJvb40PTcmj=$EfJvFBnP!HH^V zi7W#P)w7WPMd@MF&P&3E;wqJHSetjN(J8s||#yvyiMma39oXYjn$c-P^{UUjIJ`V+hKDAD#hIs1m) zg)ke%Ii4w`eWru~=8(5+VZw-4yhPbUiHQr8E}_Kw5Luj-XvWb0t&2KLjShDY)6!+! zpD?@E%H(oK>02Ln@{9t_j0Va^5sS`O{Q+uQN_QE9CM{tm9g8H}>nOrcf)fxf-K?f| z!(|6B=gDsL+;NWszbPI^=*)hfjXrJ7osYopxQ$*! zdB4Lt&U#(YfSQbj9sDMrU0#wm_zRPOW>}m`LA~7DwK0yuCc)HYR#fT_g2BtmQN$On z6Un4i;jT!nQ+OOGso+xDjrv%hyFyaXFx`Rr#Bx1n+7ZE)9vZKlN}Gi~mpk?fBWSQAuQr*RT}NMPpVK zS=?&B8*&yRGuPvmr>l};hN@zOeQ>+WXJvD9(Jh5Y3XdMkpzNdfq@C1!oAT>7^S%#6 zlm4PYy-zzBmt)*b5jwjn(FLH_SWX=3AfzIuvG?G1xwe0VS+L_MhXctnda;Y`EuW`= z=XXY@40E{*+E)(t{lfvRm1I8DY+F&dK-%!voAc3P<@n6z3sEN@u|!ATWrc%PRImF+U@cR>GAsAzRhv`G=CcRs zC$Yx^&%@h8Z8oVn|7@7PhLn3skU1#Mc+SHge%fK7r$A}eb>c;*m*6%eE!q&L_k3!W zsV64;3-fOVaUl6!h1?G%u5MtCE!vLM9jp1W62c8$J;BsoKajV-+ ziGD!`p&VQBCm1V*U~p;e+wSsrMVP0X*;T$^AFyyl<{gLcu3A)j`r+@P*PWdbqSxz= z=aRc0`^5&R-_}kmWA+DwhaHXw>CE94?U&VV!{Z zN|wJm!0L!fn8NQOR|wWuAW0NK^%DHLNrJZS=odIj%3qD7Qf%h^HIOA9ro%JLrOnE(}=r zp7du#R&I`sZu7V2#6X;TUZ5e>`TLBJE!sZRtc&BHoE zjVUwKRggrqFGBSoOE!xcGD0{7IaFMT&YL^tfAPn2LAb=kWLvlEPqb<^auBW0!pf{T z=6?jFC3gQZxO({2PF#fN8Du6-BGO`Wd>|fzDd8Rs#;7(~5%#|u4qI^l5%ODMpG5gP z$TzTK_2Q%FBm70fu^6|_!%*6!Rr`$B6Q2Lz>(~wXT1$>OQ;t+M7MC9F1d#zdM_l&J z*Xxp&G2*2>i35dCyp0>p3?UYr*_ON+)Z>$bLxE|9*FHv)I7bI_4pfF~)Sqxd@_1L)kD@Pz@lTPF;RGsqtntZU^uno z!N6M2*&rhU~TUIi}?mK6$th^f0@Jdby zzD@t@iY3Zzj%PT`_qf%whEFKfYd32!#?@#3Jk0U@`1zjI=y9m(c1J9KzN$5;kj0X- zJ1xX>TWQ(lGXef4&}r^JJsRKRGT*!6o3s96ip}5IKFIMr0@d4V?`aTbyvr8=--lw) zi!Cl(3zqTS6tL#{5hz2ZSva5wrr5kB6pR@jl(uMaS9>3hD6VthTyV;LucoX7X4s9Q$9X(0i`$!!jBVJ*;UB!Ng?Z`|x>x~HY`$cZQv)AdpZiSomB#{~EI4Bt{J0K&- z8BeStWb>@KdqtYaPQykR#0#mPvPK$RTS!!m(@;~$aw(#Ct>$Yl_NqfMrZf4N_(!inTy*3t_%suGvDII63<7z%*y1YJN&A6l#!?(5+o zUiVmThss>*?U$D*L2;cW73;e$KGjj1Zz#o5A>zWXcC!Iz#ZTf57(&k32jML3I1=)~ z0u2x=1i;7Yg|UqL>GQa|k!M6}EABFyvP~{q;jc#prtSJ^Lj$AZtC{w%^3J-voqT9i zCkuNm4~92B&$}ZhU;h3p7gN(e=g9mdOUTtO*8emrls+lQ8Pp>9 zG#odA3_EQTsJ35;V~PDrfSrue9lET$mI`v0{>q&@tXryP%M3a!4^fP@+Zyb!H@)I{ z!b`>bs;>Pz1@i&)&5Qv)WHD0RJfR?L!SmwJzOhEA*nu z*z`54+6A=PlU$$f#J)aq-A9o>jys*9)L6lUJe9^63PV{<_5`M-QtyB%`+S}J?X?J^}L{z!gF9}d2UpK418lW`UWK?!udMwzZT-3PU$uTRZfH$R_{ zy51I&2-J#yz z-vw9xGzC+-vT76pdU8^(rP|&&sVfhEH9lU5Q+VB)_&;~Rb~eyB9VRi_LTI8_+>O5Y zjkOF&j$7DS;1|w59R+OJvDsk!UDvuADSF^vo;V)^L zSt?+ht79^|ucNRl4r!blmmex)=G)7%YIL;Dqtlc>8E95i>Jz+4YF6Yp&hxo&Tu72F zG5r`rBY9-Kv~)Y!fcS3kyfeDaK_zv2fMt=T6#*J2?_D63yyV4m@y< zVam*_VRF4NoC%S&pG_38e04%flVX9(LX?}}fc79%3h!W4id)P^nC}aPi$1Pz!BG*e z<QkzZ2AI$c{Y49EAtZ=kS}%M9i5|*A)ky zeZDe`lqb#~!7mHWq>x9|tyZ#PWv0kW+3wEkyJeg-|DO&_7Qg5iW&Qc@Sv=Ut<}j#v6~9B!FdPW5^nHIKK7tVjp2rk!sR zfoHn`tGzV9@~soTu=#c~!Y~g9%d3`{a{qgs`<7NXNYq@BV8riO@KC@+7>Saxb1Xr! zUVosEJnuRxTNtFl7XQuGxIAotePVuyc%OS47p4wqaoZ9cl2M`(=+JggB^NaCc+5H$ z^+H;lpVy!^U!BN+E+hDY?>){_ld)aLLv?3Qu+M^wRz?kO#JZkr1zex8D&oz5AiWKR z<-I#U*a863+r0=$uV++R_tCPUryhtK@XgtuA(;iQ>i8f7 zXT$lGzH24D`8otsw$GM>L(7%&Y=uu|kUL~SwKdEq8`gc&E>c>hGj0YJ?}9lrXQAe- z^sH8L!f7Hg9ohO7&v^98C0lj(7w*Z#mNXM1Q1-{0<`*q26tpOO9ux&xo$gCS&&f0= ziN(6c;|8MR{mm{iS*wOrV6{gF?$r%qU;{s|*Q!IS*WQ7xvp9>5>58m@`+S6%BMFha zYHO9o>zAr7F8$ocN$9r&0??sd@n<@5mmzh_SYip4Z8GI_NKxBIdBMyoQO+EEO2K5V zT+45c9jWeo{&|C}9_@P7U3T2@qqLaGi)m$wfs*prYJS_KYCB4nX73lH4(~FQv=cs~ zv}7!3)PbK+vA*if4OEVjf{wC9nhxWoJ@`w5EyWaLryLg8B(2zsn(`933eAY>ADJtm z*C^1tW|rIA$T!i$p4`{B7SS1^=|jQqqWWX|*FTnVtA7LS+4JWkxPxHzTG*}|;nv{d zx?2Iq;yMK}y|%x5@m+=7RoJB__zyIX^R>#Z7PG2zpe>0IIPf}E)rc_i- zM39Ca)}OsToGF(&4Z6>qRj`YV)sRUWc z;6}Eqs0B?5Pdjf|m!yE++zl>fvBryQ=G6c0`0Fb`ekq@Tq^B&EK(rYnB0Eb;T(g-qb?mb^#(dyb(7X<#y$;frK;&2EHQ&*rIMM~=I zPrr%&q}12c3>>y7YOl{}7xAq2d7#H4D=E&+2d52@YL*@3m-QHKadG8-l&#Xd z{{zSpk`-(6oXftr7$|tm{`2QMG$z3G^e@geaC^z;HUl!AP9VB~_o97CVaiVb2`$Jv zwFaRp+rH=5?yos}Ra?w4^r*_g6SacZe4Lhap^0oXgM;2|ix=THd*zA^9PEf=U7@}$ z+nxGO@uhW^t9oDV!%D@T`|+=m>u>5k7E`ohiA=0nV_h4pV)0-4fFkj>RR~(jyFHoa z>*#lu8r~5i(k>g3rt&P@1+4j{MD92_*|XB--MFHleoayKD5`lIDpg9jB1styDr7}M zSA(SsUP0}ZJK-L#4 zmQ6g%`29Ph&bXjFbDvsrYEJ>-(623%VYa-yw|1Hqt{&F%^^wJ$D=miWuH@F+Rx+C? zi@L3QZps#j$%}NAid89BRJ~bm&SE9WT1^!1n@K35|M78n?!xH#l%%r#M7Z){Ikjp1 zp7MODn7^iTn|EV798Iy8iCOvTW!ApBYL>>Lv&L8G5$;GPPbf}}yPf}{q-PlZ;Y7Jj zaTi`phAal}Wb-b&|5MgD{O(Y^w|*GcfzqKj)HQhHR!8=?wfLi=w(MQeV6tE6Fo= zc>%4I#ww|HqoDtSl_yi1p^;EOb=`x41^qMfX@+};O>gX%FCZc%tGuiZM}Du3^D_M7 z+ra;P+RRECyqRMFX+J6e%4!|L*gZBxvVTg2+u<}y>w~oO3)AD95BGa-%fx5nMP#2p zEU1UZR&v^U-kiJXCC$#0j#EwA+P!HFDqn#OcZWSr{}lhUL3D5Po=sA^*;YaTqMO$f zT8WkaAlxY%s2LE5f*;0)5Ulu4%Oy6Yv;r&@JVD=o5OzQXS6XM3aJ^fvpn4x(W8%sH zSyJ!V?p09_{2`}G8sl05&9WZ#XB8L8l2gxcQ&s0r4v8YHk&W`@6Z!uLd+VS!zwcZ4 z)0UzwQrwHXd$3a6-QA(MJG8h2cXxM!YjJ{;;O_43T)y&q?>qPYac44_NoMk7p7ZQE zd!Mz}UhBZJ+H@dgilEEj1NuM|sk+PWr&fUF*)eI^WfogCe0gu-?J_t;6DdW&3)%ScvexYu_3)H* z>%7F=rVk%wo%lRnMhrn5uBH`zRF^yQ^Od>s;aH)5ztF6S>E$T6g4=}!N)^?Ym(?(D zGfI#yZYzhTsm<{agwEqTMJ@)c{Cj$7B$o!3EIv4sMFsNU@|*Du5_4t8@tK-?3C1b_ zN3~PBqWf49ae%RIWd;$h4U^aNC(d@hc;(PS(lzUfv8GOjziW4{PP6;oa)gS%m&~Zv zEcZU4N0g``9M%T=Ho68Ql>c0@1jR B8+Fdu!a2xOM#^x5J+|Up#qHRBTGr6!^@x z$I4L`<@I)i?!7t6#^cq`li_xXI4-dDrRs6Dx}_2a|F}6Di(zBRUF} zBP8#q2y-Wo8%AV-d;U`vDvQPi938aFhAFU6#1#kr5znN$>_S-fCf$frioO}C4c>LU z>;rhOeu_BEelH8lpKRQ$A3~wSPm(;^ji?K2S3{||MnL_(o7rNd#yN7k?93#q_K+s5-l$ss@-1FdaV9#czX z>ky0_uNNtq(u7je!`X3-R%n|3JLUG@`vQCq@9)E!qSnWjoz)KSdlWD36Zxn6`?Xv9 z9{tyCXw;1!jZ_h-FxsqbAH)k3W&MYL^&xvX%K z0-quLvFF>U#Pr0e>|O2S!XOVuR7@GI+1pD~O`Gb?20xF=jbQiUNxHl93asmCbuo|D zXe3wlM$|hH%Yc<*J%!P(#~bF`RmUdAM>JTGd>meUV2$z(aoR}EI;Z%A=GAxZS7SwG zcj_>+(1W_Bm|>&1=>=@oLVaxd+wDILK0d%Sp0xHn9s0&5w}j}z_V(i?;q2(Il)BXB z5<$=80lsymFr9}N1r?mIqz=Z)!A8+=R<8IL^MVK>v#28ppr*Cn$J-C22Vcy}Gfm{_ zKBZ@oHhU3*JLQDQA!LPm5fzWgYGIbEE$WW17wEWa9w>gzZlAQ%JVVKi0#!-B!aeP? zM3QUsMLWq6M2~RAdVrGcU+d5klH?7pk3l>R{ctV!{#VV;{W@i=hJYs5sY$-5)WHeE zQ%NevO~}^6-$E$$HP!|&kj9zgYC<*Lax}AhTQowG1u(Q4GN%Zg2mkK%=U5Szwn3)c z(@63;SHYs^j=Y-ah>2j-?QSuj$aTCU=^^ZJUaSc4mj{TE`oRW8Fz&JuSA2h(7v^(Y z0?b|)s)%A!=JlWLj%EVx1aIPkyRp__1K?J96%21LBrd-OjHo-JG5pk<&h@ zeY-Fk7}FZ9gHkEYd&5oGSr+yRMD){*8x(oKwYi<{J@9`ZaHU)5q->RO1(YRU{Mo`P zHD}y@7Xo$Kc-XUFxY!XPBXK>oAzxA*6xb69A7on3gUT7dT4Fna`y*1Zj|$FK%@o~OP5HHL$(zTZs8SG2kDYR54O*H7m& zt)1=b8?PPnU`4PP^}#cCJv)vvjTd773whdj5u?V)%g+~XD3^IRGMPF-^!YL#h|Bj4 zVJ7+FftrqvjEn0|zwS;W@5Qa86Crv;(o!;aW01>;TL&+s_hR6Lg7Ef7Ae`INLHBS* zSdh1~9$LJN1{W;83FI0E zS|)D5n#A(!FjDDE9!>pq2t?OKeHRzT{;3w@ro+LwAY;a8z*l2S!>&2y2*g&_*RRop zTTK%nm{!!tB=kM2zZ5XVd6I%?&YYxb+xISevKN%a{Zd8@C>$M;*kNiq%qFk@UGi9f zHX|h7VhkN8S7yKIw?rh5M3d5+iH4FPwLNVS9Lj%F*ns-rhoHG=wmy4K8w1TSle{<| zQvr<8L0j$akxRJ#H@X!Ii{1Kopo$dLp20l~=BCMD{+ynw=jBO4vdw5v5mm1PI^z9w z&$pz=_Y}9-8>qvp*Q+dC0CA?iJA59tqj_Ouaiuvyp;XDH5$!^h?&J}UzqE?D^#e#} zIoVSSiOKV*orxnAawdoU>4eAUbVH}1>Dj2;8m5#iyIWT|>kmDZ2~UfnCPcewRB`7Q z9-+H|i?830&B_I`{39~hpbB8J!|yeX70{!5!}CzsLHF68=rv89DTBk&T>HLu5{6fjACent&T9EQ-@C(ZyM8 z4q?h@X-gPsRa|$rTpmj3M+-fjDMZP{loYh2TugC|#Z?pvhpQoZM&S|R)J!yn(?h=o zqKHLRT@ZpkGaBz^>S>K_xyI|O$w{hW?hK#i^*ACXth~#>szj9()p^2@4FZdDn*F__ zqaCAZlQ$`UwXV>oXmpQWm;%+z=xC+Dbmc`7iCZ(KhhB+Tlo8Z4^duANB9^v9=wgYi zW(AiKtomA7f0}YWMmy3`QK`3Rmt@i9RkZhLxKMH&% zaTupN*G>?6S`C z3^_EPYr3wRan!1?y-r)-e%*Gm|6V}*0STPN>EAZDwe~ogGhh7e(5iar?i)Zcx&%ka zwjyA0Ec#+wK(HH#*(4lYr2M&JtZY~s8*K4Y7wOw{mt4@tz^A2>qq@?MDwv*S_A_UH z#eO#iG!V>B$v8=WbBZl<*HLpEv#e+ow)XA}*2Q;2C*bZoWN?A0vrU|j$8b3_-g;bN zzYYnbX&X&KwF&WuA(hNfZE**c5Ztx*&R7diQ z)f;&C&aoBGw5ek+`<&t*ti;K#F5e?&xZlZwKu1MfDn5dGQeSntv z6^y#V%vU{<-C6|N%ZKhQDFcVZ=2tPcV}q$}s}Dy?8Xa<#8yZ5|jg@@Qh(n=y%d7`C zpeNP0vi^z3&IFQgoG9cL#}ON~>GMkj1x0L9Ui89Vet|B3=({UYOK-pU{K24^L4lIJ zxX#`vqmSaSWy!=+-<=&(rGX*ESxd91W*KDQq5B{pjDCkU-N_%AbUc5N3b{qzPsgXB_S8j>yFMRg+C*E*H?8c5y<}a(uUHefjrbJM z^ECRs=#$n{eO_R062$$0x2NzNA7;2BOYSN*o#pL*-iSiW)~e{BmU@j?`u2>MvGES>7lfI}ZhU9qc6ne$sdU7=j||E~jL0 z)P*_^_4mr_z&nnHAb|ZM!S+*z`<0Vw*J{YbQEpAiKiPw($AarO?$aDh51&6{U}Gz! zR6nlMMwgzxL})AvEPH(3-r0*UA7>1yn>Z=TDG1G2=0ilf8k(5sHBxq6fHPkbRl+*- z|4g3}Bkqzrk|JPUqdlH9or<-|evWXa>i_9O5fcsM61IEKle{ zYe>U;&BSbGTDLmarf1#$ls(Yf{syfrY`uF zrfZ{!HJ3t%d*3($4g_vqRh|SZ{LR#C4pgWIS{ZbgU%a_moak^dkI5i}CbG5&#OWJ_ zoovHMk%nqAU_zPVP1 zeITm1G!ZE))P4rn`2G^yk5RfG0c*T``vYl$K!*7YLZbt~q9s6;A6RIv&g|+!?K!=+ z->vYr)z*|Q9_wbsROh0nQPCsD0Nh;u^voa1t}fe4ZDglN49ZZC$(c7alQjnFTklgT zqz>N6Rc{}EMCxikLRHVw>i<)P>Zh?J37)<%NlQ~9rWL&?kYbd)MWr9x`n@Kymk-x6 zvbp&Py5zP?2=eIKU!Nn!Gl%yT^ezZu(q~QmHpArS>nCVrmB9GVKX2EPB0?%C{WjhX zKa&xq?T0*-9P@ z2hMmu-&l^Q3LgxBuZ9%IF!69yxso5SU*TF2y${1iZ^F}G2`h|`Vn71H$h;Un)X4%yRc z#eDHpPbAjzHS-pkKpA6NeNCY#^U->)VAmtJOhva55Qq1<6UzfOh^R8B+#pS*-vrlF zuFa5}Q$%eA-|=c^5N-6=`*whJsHc*w7qyDJP-9N*)Uh4Xi?ZXk^E>Q#X+Ytc>(TBF;hJy0F^Bb6k7YGlkG!AjIx!g;=cgLV~jB- z(>xAQOE19_29i@mZtk|lG2DE9J`66WiFmk{{cbq{)%d;*S%a|>HSa~aKV$tE(P0L< z*lV2)!Qpn+X1h$TSBWk@)<{3AdVzYc!v&8Y%%aiNqta=M6Iqavs(`63E-c1lm*5>9 zdcyb-%?C5NAuux}k)rB}uT0kNx>AMt8c50CQ8ksl{V>ZtIL25|H{a{e!sGqqk4Er| z13HCee)UJd?DgyeXFVmnC>cA4+thlKlTK;`i1L9NKT+OR>*gCW@nlZ=8?EoP0a`~_ zC{gysrpruiga}(f0uyD_#Ma#0*m{>79SmY=DFWa`)488{^ZiwtXH{oc?4B329+s6rf72-N@`|Ax zxsI(kO*DR_x!KYFdM-nf0$5c-o;s@h@)I4+iulzzrl^rzztx5*SrF2lovyUKz>t8o zJ2jcSaZC8&^uY0aO7k=6ZAW(P_9m_apZ>$J-__iie(&CR>P6MJCw328w!H~g#Vo1- zq18vOd_)X>Er!+AP`@S6b)~i_IaWUBp_xrv=2u-gtvsw}o3Hm=f}-{lkJ!Z*hvsYa zo|%F#Bk7EN(ZJTKu@Vs;i*cY@o4!wpSFi!wJrIlOW)Y2P72nr&p3r9Y-d4cBX@_#Vt1EZYvr_MFaYG`??q%<1gfzRg+DTK9Zc_e_4S zIPp_WxduJ9^e(eTk)`^ey^OwF^gvklU&}KU=f1vuUBh?0<9IIk+PNtIm`Px!v0xeM z$&@x_OZ^mVYvrZa{#Iw+VDNzWbaU7HV#xQT1Q;SWns*FOxu3GTOw@l(IMZXvT=)~x z;-ibSq#AUHN2EyepUw&V8EL&jA@8ML@h`7(N-Hayz{Op1+vJdC0xHh7Lm4_YrdNxq zs0!9>mo}cNX*qfQm^JGIl4DmE+QBGgm$OYvHuY>Z@SOm2l)j(EM=l?W`on}JV5ER` zS!C7R&W(^CS__Y=5S0 z*$l)@h;>=-;~Da^BTk7{Se;%{3Gfi>=)*sZrtNt{VZ7<2 zhmA@swK3Hhtp4eO0%6sRbVdn0LhPyRkBFXVCEg*4fu6hP4oQqVx5tQVTTYvNjScDh zled47J5KeyGKhAPIM%wku`wR4D^e0i3XQEXL_Z!^5av|z+FsLKV^q6S%K{R*%^Q^V zYiYEPw`u(>-;&GD3aemzas^)9%wt&cFCRvaNyjG|3}nf11#?p-vIJw-GI--;q_N-T zr}~9$JUc|sJ&w7pUF$TD4ERiB2NwN!80qGS^!wj*S){xG86 zu!A+E8D6Z2$u*k-RBz4NQ>JteGf`SD%t~jWP1dQ7P>N11%&(Lw zac0Y39&tw+mmnF}Y!?mrTSQpDFSjq?uCn?7a*FH+zemwKz3~M2oC`if7=34J1tL9YsTK^(3tjST`Tj z>pG+}=WZDt5J7PV(#UJo+OxF$m6N0e-@f?pHFrceb}|!wqS=(hoS>~6-DN-N=I+uW zrp#zytDfv8DED>KG=8~F7z8KKGHKs7UU=IO%T58&>doI+6I632y7Sp8Qp3lQ61Q5<`C{8 zi?fxuBXM$^Bc=CK!4mR@{vGot?JUYEs4XxG@3~(Db@fSufbrW)=JEYQgZD-qi07{C z>?%?_4cPEc2XY5@nLYiaa#hG&5!!#KaIZd6nUraOfM-Wj{^BM_|g z?#59Q!RBs7hI@4NPc~Ws2sWa?18Qhbt04g;WGQzD!szZ&7 zbbjykaWhAA6;REx^hyzy-0PSvmbVk{nlGo!PAKAQUQd^$IbHIy>u+M4n=Q4kQ+(xm zmfkpQQD_tdUCnW4@-i18;=eR6{Wx?U?WwdgcyvJRK$OUOhdDM`o%Ww|#Ux&i|1T`4<>SVSJVVOP_<_p8D-$9D3#`0R`II>|1|26UU-eAt41 z&9O`s)<$061A4dCVw8gYTu|OGiadLEB`f`Tq z!PX%fWmT64O2nHRFL8TY)|&O{&Yxmr`iC&;)1iM1vI()phtXl zdi!PU+-RZNO#o6v=*e=T2{OAV*MC{mNKiY|qxjdh(6bbT#*LKNVuBs~LY=!x*7-ak}=0xLO(6FR2cwOZ11B_3ocBzkq!xht1dCbUM&d@S;ZtjH>k z_Yo)&Xh5!*pKVQ((TLK+qN+j>tuisfC>UKF$cMUVI@#BmgqjVL>We&3V5yjW!hM{%k~8I8vod$C!fZRltiS8GRP&ut zwp>AGGv#rmO(gVOD8yDg%N4A6Mw38Od7XWAp?SLzSK8hwvoB>%nYm(EQEXM^)0kjdjU$Q=#aq~Uz~+oy4g+VliHNX^*&U?SnRw&5GfWZY`031|Gb*rKIXrM zs;PQVpi)}=EmtZs_#Y#g4a{13)YYbTr6FF(gM|OPN{hkivd6OfR^$NIIq5yZzaMi* zRRj_u;t&{&+j==p;=dM)i=4b$0@IcMV{q}P{~Uh>TMs{scO&t+++Uv_i)|ba?O*@K z=AZo@BXsVCF>VD{u`peK{(MMc&>kR*<^!0-|L2S=E^^NM@1UXUmPZY2isqubKbQba z9L4&0{s_$aOyR%wgpR931>fUEw4z4*dL#9}8IT8qUp8LC;C=to-2LzSIdS0s>zgy< z_k_}I5w|K4ZvV47Tflis|9fVTJ*%)jyC`ccBq9tC9|CX3^q*V*pNqFgFLbp9WWVMI zBfWJ-3tERw;o!7hFijFjUG8PR=y<9#cx6>nEb;#^+Rr+_CHdEl|Ibh1d!D}W-!cwF zbz(fU@ObasOUdDw=JUbD9nN-Vam!xN8=6W*KOW(RDs#mc{m{i1v&)&sm$ENmlB13# zNgDnpVP+9l@GqAuh$imF9rE}8^V$skrqp0JrGzueK~r;%KuTLqBcu`{ak8&q$%|u8g+L?x0SJ`Pg zX0yRES-n4l7^G`T<0ZJm!G;v+;Gb#(w;jr%>s0@HVf@d12R1g+pyeKq#xs1E8eB(> zpP9{N2H-o;nbNvb6h-HsjAfV{W4TOWpp?mujb_ z7&)&IaA`#L!B`a#IY<95Yg-6)RWYjndyX+6N&=Pw!LIM9DAqXpw+v;xL(150GU21v zEsjY}q*v?1im~i+U2SsCT=(>Xsk3H<_v0$8z>@_wejHKju|TJf9bxvP`KPye{5~@d z!>Ka8ce8sh&-(%4$mON1JPsSu{O9fHLS}QwBd0dpdNqCkUu|tbnvd?ZTM!SBLgMo)Rg6)r-*3FBAm3SCMq)R+YOV~k(h^!jwXVd5A&cn`kUPsb})joy3t)OTwpMj^1A(&+MNFe_u9)#K79sD zc!YeqWy(lV{BJn$4IJo3%!lj#;7HGQ*PmAuQ7rm1Z^|ElZ9rPyVI?KNj>FeSPd zqpubYepWKF@!TLu!#g_9xW}c$&^&*R(8Xlf5Bf=xzXqL~Gxwf*n73`h-_*CYWqf#e z5Nj!}J^+nhEoMLu`ZnwdR0YA*aH_E-(xMS{!r1w(p)x3m@w>TJz5aEtuSWJW6#RJ; z8sqZ1(7S8nMLC-RoS>4^1M!>U?!oJ?Tk`G^F=+q4Jz8kuM@9%29Q@AM-ZCb(V&Jv5f0sz-R=X6CcNPrWm6_fpdTX}^I-LYRvnMuneC(q42xeLn+iMP z#j`x4OaQW4(XbIBkwUUCgz9!!-lBZb6&NVkL?C@d-K{tUv#OUrSmC8AO=sYHDV{ya)AT z{v?Yx!ZN#_Ek`9SrTfjHjydCZ#sEKLFLF`Z(1ZIE$7SG3kK2pWjpJuFPbmP`A$`eAZP$EwNFRn#p;hJVtSALerlAKH_a~tfk zGdsHh!tEvi?jcL|Co7t z0!q(Rc40k%=htG80w`@(1(t9Lyz5<^+YQpTEPWA!X;CAYgiCFv1-YD;7YgBtjRpcF z)p=b$)jsv9BznQ(1mWBMk+Q34Vy2d7-FjUrJWUtp3YmB9(p6L7 z;ww90H^v83zhprvee+MHI*5xR)^7I4)S}DD! zV@n4XiW|xgR(3ugn?|ZGFQ&de;4?-zuM&*+YF$I~?;IT+foFi|Bdf>BooRc`qOPN< z-w=6Ezsp7>-`>PAs|z{xymuzB)0bovyWMv--M_1`_o6gv)V`Tr>$`jYZ5-AQF)WjP zzWU68TVGEyO~*<@JYG*84SjKObGE1+0$29O1??rdg6d??F7&oR@mhx8Ev87kKRu>r zkMpd~VAEFOE#_Nco#ylquXHPHIiW4aU#r})PcN<>PIZrRyP^~s1?j9jYg6dm;n5JB zK^s4Qo0wN#D#LosShSPFf2pr~Q{Z26b%~c69HQ*$g9BW+5$7~;{WRwmGPe7jC_lXg z5BH_kOkF6B%kb(|U|+%4%F4t|{F}H)P$ek4H4EpWAQ9rtg`6IwAkV}x zQ8mC*lyC$0xX|7Zy908vv^g?{4&dFMEy^ldCS`WGrU70OOi*gsG)Eg>2-%N$4S;69 zka%l&Gca1>of|np9#BR=>&tdB2CBSi=~`3z?IXW|{DlY`!M-HRdbE8>W%hWh4a^b> z8Y1Ps#2yr?71DL`{pIz$_PYuIp2c4RVg-jZiUq|8eWZ*mN6JJG2TfJfrL=iH<&hEx zWq9_J-0I?34PPGll@8?SmJqb~3O-PNfPrx&3nH^7ciczqq~@G^H?!xx=CjET^pZM)hrpU3LBNCGR!bvdB{IZ6${MFhh5s41^+dKNQ`Q@fmnX=p%*}p?7%*x|v()NJd(2EXe3Vgp zJ;|o62w`p^;CnRT%`ZoyX1M)g*2?u`Z*9XAHaJK?m$5~s3j3;wF+Ga>e!*JnpN5Vt z)8zB<^F~D9-mud|aZcW5qGT~D5lNu``Kw7Yf&2f(b9nEC_;Vo#{E}br24=D%m6wO! z1|vV-o%LlSfBP$vK|qT%Y-u4owYVtHc}P{v9CAp?CF;SWz?#K>!yvNx;_id|ZEVc> zb3`ow2}k$iR&wU><^|)h*tX+e-eBxTt}WYDFpgCyuDNdCHCiFJ(FbGl)p>L|BS;D# zeJ7t5bphW>#DxBYM0F6)h&vPsi1xnEsS+JNohUBgfI@dCE-92;|njtM?tL+-!RV04Rv&>Aa!{GAp}$A}0T zCg*jwJM?2q(hRPwOG!|Q+DTzYOIRicM}65I0a^Kc_E4|2qk=U!PGSH|N1ekw7y(Vl z5j-kvdO-DIfI|>Bo|mHBl!T>`xv6!ZA}tyxk_QxLbfyGI7Rp`!ZTMpVj5^hm)8ven z@Js(ix5RUj;AHR2Hw15vFL#s0#ZDP&zI-oLPCb{;qj*4pE)w11yen(6G0j>*k?)WY zZMcdn&RgrcTO=s?0C|uq*tc$;5)3H6zdPs<2KuaVlB#D_Q>S`Sezm%;b zZm35ADvmZ;97U7~GUjov$(&t;l}W`>+qo-MZBa?|Sok(#SnNX7LWB~(oXPC?rE(mc z5ScwD2@SUw!Jn@Oh4ELikVOsCiI=jMey&D!Aw(!EqaC_vtpQkTOuzh)@=>$=RRM|) zla?#4uRv60mmr<)FBvvkBva$8*OtJRHJlBMO|enCg;m8%=ZWPL&*(fAOXGbku^LfO zOc`t*CcsO>m)ucD-w%&b+YoqY$J}-~D^9T$V@e5_F(R2%k!L3$_uJ)rT#A>;;*RuS zql7dVa-dVH#_DTvC+w}_@SAdF%HikV1dnk0?7vQIWTRj|U+2zUL;bVQU$+_7>V>J^ zg@Uvzu~a2@74`IlOjR*$n+7F9hXZRtz^s7Pxg}{`U4{+&d3RfG79{`k?C9~U0KtFS zZ#6kj{*60qG{ngAMggOc7_jyQ)ZE;fE{qTG-^c&nkI&Dq)SrAlrJ#SPb7ey?R;tW= zUM6^sC6Bd-!KcX(Aa2p)(kotN{wrf{M_g)x(I(k%PA^NJUz}n_eNA4ot8O3-Ct0X` zopxnmd(ex1RJd&3t;Yd)3ND`j@(dmmeYoKO};VmY5s44sd zoW!8;y*J~r92dAE(q5&bOXDAX&L2^8e`tzzTG)P2W2l`?210lGMN!k={RoST>9tk3 zy$}M?QwRjYua=v2hO;{1PvBZhvb2O)aR%0=0^FP#UllSYe_)h@e=anm!L&Ywl`~`C zTi*|lSmK95q1f+{9t=$nnX4Qxf>E5=i%j90C$x1uvHbY@PsfW7Ih$pB&}SIPuwY8! z8mrjzJOd@>lB5Kcq(*xIsV{5ocTLdecsgQrfd52VkG4*bW=Hj_1#A}}oL|j2(C9mk z((RqHrka4OpZksU$v%Pz8F^1>hEMbXVkFbho`FCf1~}XVb4w2moUM=$xF1u1d>8}v9W3P zZgF=c)Hv4c!R1=Xd2o|m&M2fDB1Dsk5WO+Msvf6O zF)?3Z`aMJOU_59ry&PgF({Y8GTcEpxvJ<5pL|zWb27Js7T$M}KvHD^qR2UAIn3d25 zR*7qW_9mspzk%Jtbb*Ua5)r~AERIJj2}Ra}$M(?rN>*QukG??P+! z#>09>W(o)%Vc;KAfBUYeqhk&4y$I~Aa!K;NdA*4yY2`z=*?Ae%ro2DsD@Lib#!gI7 z$cutNSX~$kHGF2f7!P{Xb_DZkLt}A-%YNEeSmZRQPL!WlZ*+B~iy$TmZ==I&SP?`A1){X+ zBv`+^+8NWQ-llzJ4{J0sQm&um#b@s5&EDs2#>$@4$O)w5lqME3)RsMLdwdLcsOXTJ zpc>edc|FF88;~AtKAeGFN9rSjVIosEZtK3t)eI54oY=7fpswrQ>?o^_3VT8B@Z|CD_=oKr-U%8)rqP|nn?n6IQo71Q3WhGF&X|f#s%ee9VX(sUH}G1f>N@>R z<4Bx0y2ZWq;Z7mig(#SVVIp{TRUsPWVx(Ej%bsM;8DEI2MIwHChF7l^s@tvSieG(2 z^7Ra?n^kr8lRRP&_td+e*k!jnwS5M%6uxli4pi_tw*y>cik3VSa zm@-}#zw7t?r%!yZ+gsN+H@JzZSg`7XPhWI1GXuK5h3-?qzt!$L3hzD5@kaay0`0N- zFG}3r$5LGzOgE+p+O4slG8$I>eBj7~D`@+X%}kc03*!-l&%y&|@2)g`|Mt`P`okkc zyS6!CG?OhP6>6@esVS-F`vGJ&QCL%wqCx*_{z+li0 zy}jkU6!X#=c!z9R7t5J;dt$5~2{^GYDf$@l?_M~QgN*q70pj3^E1T7=b-q#kLIse3$N%998?}kOw(>#_*;P=EdP-7^ zWA%oSS1lsmJ}+S456AJDo}`-vF|vNzp`t0UgvgK{z+-yI-ithDFaFk`h}pj2KX&?e zqsAC2{1|fDj>l#O`r6i;3pjneVyXJupbw?#0Wq0vB>VQ9`FVU&$JkaPl#Nj_ob#<; zlA$FE9(}J@lF*Ol$CLC41`CU`-sb^dIp>~1sWp0N517sZPsXp_W0LfOujHMNKR)sL z9~v#n-%oB;cssLAoE}mZF?J}1T}Q=-2|wYfy*`6VTz8Y3Esd!dEPa$`uTWR< zO-N7bE8obv9-qaVuj`e$ZxZ5pcBY-~ug{2fHXhxC@S@z-1?!`D?eqs5AANg-lU;a! zn6rRQ|I-QSSsG(Oe|9cbj6S8Kre=l#R2nW+a#8}bEh_fRIohT<*uv^p8>orP!GA`y z{%*%1(KyQ&0NhxN5#@@i&Mb-MUnGB#xz$*_I`Y|~2xKSMT{tH=3F*@9?|2i{(;8J-SYlh*#HVvmr2EW^9(@$q(5}wwowxe5pH7CxpSM4FJv~ z_K%3K6G?6E8-4;4RMjsmTsOB4-6KP0ShwWhG}YAHWH_MfRPBY^^XcB5!&Cm(>k{d+ z+bD0=>7ii3XRbST%&pc(F(U6vY@H5k@|o_F@nMt(QLvVQ5^jBgOZ0~jJ4Q{C^(%h0(UQ? z*D~IW#ZC*izlHPWIfvw(c0>A&6bBI(`sru)_gsk#3&=doD$aOylTS1qTdYNf1i2J@ z#V9qX+aN`PPZCm)H)lPtTAMtJon^GMb+kZ;G>JI}^%=$$v;%+!Qov1LQQ-&SKEuUl zMO7>#d|l*l4@_KQiKG2z0K;_0uj6aSsx4n$l!eNQ`fl$O2118y%Xj$d_d?`zMIu>k z%HjoqXJ~_qLu<%Lh|D*@Yz<|aA!uRH8AO;pJd9iUsTGkX<;Jk;eh8e=RPeF7^}2eu z*>F!UdX6*yj3DxB8GIwv{z5~5{Wv#eh8vGLL;A2pHloz^_sq8J?I<`D2nNWIONKZz z)Bn5?(h$%}Xr-ab8+$>eKlIN24#C9s{VmP-#7)fY3%H_b?+4Qzi~% z7Q1`!=8;L`4yz0I_6Jj@JtzSK3CNS&zrNRIxIy{J4aK^arjGk{vNCJ zBhNzEtlud$ZDu{RO=Ox1^2kw|eU=M{a&ZFlqH*tL zsnPOvm<*n_NT-bj_;+CT4?8M`F`IWV9*Pf+VPA6Kh4cZ^_K)wNrC0CxF9S(vYUVaT zrVMzP+tv}8l*9>W^E$W~R82MP->o-P#iBze7xuYs;FyBUmJWBzeVoG3G)G1@{VM}$ zUR$X+KH1Od042ZX)b$?r9Ml+qoguBpU(3&YQeI9a-K7Vads7u}2QAkw{)rZ>OMAN8 zX7x2B!8DGz$jMR`El(isX$zCt6Z_R@x3&5L;@VO-SKva~wN@%sLgI{&haSNP}7M%JwD zqv}$xA;^Hue26^YdX@w7uJik`?NbwlP;*DDt6yl=yP0>BBb^b2>8*l})>wh1aw@kP ze|BZQ>j`xEZX~3{A-a#>l@F?d-&1;NBJY<{^&8hNiV$=`rswZ$@_Vn3+*Lm3-fP7K8WU8_q!HlZz<4unkR-MjmVK0rU6{D&1tb zM`o@7>g&dQN&%D?7qTt(-kunA7FM(;m>FENcC_1b(0d<4yy5e#a9zwJ$fG}{&zXEQ zNHid|W~!#pH<<15Mu2y}sr!{4ndf@L{oz@D#!qP)NJiJZrcVGV<|nNk*zUVakz1$s zqC*k8V`p=DgWd`JSy&zLaO(r-hx0U@#)sk<*m4v~R?A(?l4sw|NJberM+_KQ@pw%4 zcvt=aj$6Ee(?iyADWA%X0J^v6-7RS6yGZhB95F~D9Z-naBSH(eE;vcEtUa4kq99&8 z=F#84d;Mk7NXF2`9)0z?Q^!_J`duiRdN{0n)TZSK)!V9%lRyzPcBodqDc-R%;x{Ea z^Yr+ty?K*a^fE@u>b7nV%dbB1-gnPi^s=wxZ1KS%aT&AnlBv+Kk4Mw-Y^S~a>;fmr z_u-?j`(l*M-BG?g(H)ELL-(XGY`5(GqLYM;tusqvYQ{A7(GaBKNcN{(O1ej zW~e6E`T4tW;Sg}$l9p9bc>lu(%8}Nr&@08VQ7ps3xXh4KMN_X!imM)CsMxeW=*Ckm zh{9o3!GlYGTuQ~U7w^3nKyM#yjq3H}NWOY~n|w23LAjlsiAw~$xoWaXikDe=9af6u zRvu7{J7(ftAKf_$f?69qyeYX%eJ}h-HrD+3#a`>P;lMGAviZ^VlC{TexlSXjpzaXW zY;XBSN8@2{(fi5`vyzLmGm=Sk1X;{cc+%MVdJnUG6h5mzjQQv&7W0+hEE|$Bu)fg` zojpKXXl-;dXRmq#Zi+tv-dTHZ#0YsfR*BdEqsau5s30sjadl(Tz$@v6B;o0h*b;b@ z?=g_F;`QYDVCMZ=ddVDiNRo8NXr@x>Mi-dvyr*MzwC$-e!~l5kb*v;fV~!&0x-aHt zh>fDqdYG4JLeD|T6mSf!!db-0-Dx} z76wCwC&GhvPd{Vjiz6O@*JM}6(HkAt6-y6uxx#KIF1nlLCJzlyG1B`+KjGL}*Nc=* z(Al!zW;o+?ph3Dv7r^R8xzE`*Yk3;?9#?&({OJUZB0C3RF*h#()DA z^#oN=XYK0V@gJREB43M|V2ficz89}EE4xk@cRVjhkKHQY-hL3RFIv(t5xwCB2k;uwa{ff zCFkK>n&yL{l#$*I2Tsq2WX~8Tb~!B?XCXSr>y(}e%Vj|0t!<6{Gst#tUoMgQ zHchN@rhlN-BfZdkhYxzmadQ;#7sic2mi7A2iZq$R5tG2_aGm*ddAcDwW5eZvtSD=b zV;IT8^sMqEu8rrd-La0IoZ7qtbE`cz*SS~G-9gk6@M?L<1#-0HyNG+g@l32~fW_$e zqDnrLmLngRhSM^~#miF5h45;{iTF_u_tzmbZTTGiq+<=wIfIt5UxZ=YX*bvldom9&j5@-Nl0+!wAp9 zlpe%H9r`R9x0fU{IQzrEMW$uErCG*r`dJNO`Ny-_cmc_wD;zqi>kjN~TUcS{mF-JUhcgVlnhdwPWL=j^hq zDf)6^e8NjaJp_^s;KZW7Fx71-&GXF#JsbH*qq88&wLnHDlLA)L8KfPjt{^UA9#7HX zZ3uK^-i%S1OUn_ao*`uYX2Yqb+Pd+SwKurLn3ulT`7w-XZ2M5#&gQ7Z;}o-FvtPQt zN(d+Daaq^}f}m-_pOaqJ{a%?AH!z@&63Q|=n0(s2*=FY{(X6&ScjdiST+bL5?XnPi zBo=*$J#Vscr4UU7;d;*c7CPBC-z$rBC8KX3?A5j(zK~D%E0VqE1o2hLKV;~UCAmy~ zjgn^TY-yK{y~5y`sVSV6+$the{i6Ky{);~~fI==Jr`ASqxE@`{;VZM$hG^`FvhLYnPx)pl`l3f=E*d~lbc=TJ+mQ~0S_o%T9u!tlDsl2)LhH%fcoVe*_EKHwwGA7We#YPlJCJ5y5Z%_2yuzB!v_F$#|Aa_$-8{ zcoO=vwwX*#GjyS&!c02n$Ns&sVhyP{Ci|k0<-F?;Tetc(hnqo&%UUhDDGUCPQ&ycn1St z_Dr+d5i}3o5!v<+3VH-rd8nykoS-;8;3i?mEow*G22wru08uE-?&6hjNSsNf`~#LI z>&Uy+O6m}Q*l^>TGpY}ixBkTXWm~qAtde>(798_ft6WAh_oaypoI$F0RjISl>OG17 zDXT>OXvTbo_mR@gjYxyTM#Gr7>nPyn&X(z>N3AZeDE15r!0ez9PTPR%(1xE1IR>0Xp_0 zA;E-KTbtk$Qu4(PsaJdci|{8z13F`pAU}ElpfSW`IIL0^`X=^uk*89IOfB;MdNM@hFpcjAeZ;;gg1k zMskceI9nyU2-sxDGNFUawl8l>Mj+1!&>7V(Ma)Ty0Z)koc2A6&8s$4f6~G@#`fy3# zM$z66%n?01of#XwMOmIzc*+{zx;|FOSP`%Enhq}ajQbMZKa*s$5#6nR+e&Y*WVS9d zdoE^>I`+#Q*=y#oP&*%PKLuWw>lk30b#XZDe1<_jH=G@8J|k8a2VmnU zbk?sN?pExrqoP0|DobXrD-bXokG7%#uedFB++-q=+cy{Faz}IMz0Wpk`|v^x;01V=&>=B)!^23khQ+8%XYs1a zDnBVs+;>T5@t+T-t%6B9F!*Nt-`H&7{@GE5;TsJx_}*lf8(kT@da9cU$Wc*fMp-O( ziW*Pes;7*&z6NBM!BMilF`I3|24GO8B!?M!N)hYh+@|(e!+w~txbBq?TsmYQ*wRW1 zJ|fErK)v}D?fJZ-MS`Eql(%cRBSAB%XPP6Lqe|S3pZ>~(K_l9xPV92nGW&G3Wqe`p&66>HFaI71 zexa6zqY$!VX?+(Sdhxt8r;J;ly}V-IyNt4eso$U_z(e#blG^A zodaKsaDTW_VY{sGa0!LqelWLL=#uw0W&B8mLpwPw#hxiXo`S-hCKhKyr@)Uzb1;-` zKcn04@o?b=uPHM-twYB|6!@UKs{N+m_y*D=b|!03BD4_#77l(&x7Y zBI36p+qEc)TfS)tj6FEThw>Ph98-9ad8WPZi6@`Tn}Ge_hnu=t`@g6 zZS(^jpEkUTlmr+Aj&%t}NP1EhyqfOnNpFr=8W0A9K)y}EFmg$EFafu?tatm@@hfr(og#f+UWa#Dzk{iRTl?2barx5 z!N(`_-4qWW&&2pl&~idZPg=xeTFCPHwCe0{TtK9L4dCGx?p)hIIvGStLJ}DzRI4K` zO%O3H!~Mf}^_<6fYov3JCA+jE82!%1`KF9)rM9%`&7rd+| zhdA0>5Ye%$_g3i3f3$pu5g$;joygp5PNyzXcW4KIqJ&IiVaLo5;|5+~)75~lSQ9JS zSeGudFIyx6ufgu%0b14e5`+H$1 z@OmbhZ8JQKr}Tbd;O2Tu)1hY+a&FpzS-}ZCyFPUn+2qFibgp?8h9clUcGJC4WUPW(qxF{eR1iCTpE!zW^##DMYV zijN~M-Y~9+_u6oU_H$T7(`k>`wuO>*%IyQ_bR2b?LtG#g{I$}<5%wO~68Qm5g+G4W zDan2-k0k49i|__Sc^~GL{-sHX|Cct_3QuEr_!kQKafhobgrsHpdN@=0hLf0AJwV`S~e>+^^u-5=Gk+V=dRDJ5I^8e7{z*Y{ikA^Yw$ThRFTvWj#G^9-eA*xKo~L1y8pUGPO8Ad$i<^J{T@0 zjJ!iB*1bx(JR}n3nOUwXdO0a10GJXrj`7Jlcp}PessV*hvhG}4cXaKrbgW|nJu+5B zCS=A!Iq-Z>t##ejX~vjhCdidt7oB9ty)y!09)edzClwUbC^r<_BV)YpLP}phYKYun zbu>4844RiQ+(*=v1_&LeuSM<;;{fMtaim%fTdCeH#zJCGr&sQ#Zq%7hN)}Vos~cAX z+C`NOmFGp%OBbVyzc?VKLj$6NiL+!OHHFCW``#@q&r}}}Tumi_#d5*&wH~em>jNY3 z0qQPG*%Htqc87X=+JsW#E?_h9<85o<@5zme7^Dg}MM~)Za8mj|Z}3sYzsBAxD-_TT z+L~5_3WbzcWylFQH2~}b-tCC(d<6y)IY(>u6p%WU+b29)*kCtCtAmQdI zXpEG5hs%XCFxV4&2+SKuTPTTTK5Mi2uD#5b_w(0}aO11Bi*B0)gtG4C48`*>yrNR_ z5c(K@u;U-tmFBp-;HS!_tYL>l4^)4)*n?E;@6iZ(A0*km6(vO0V*IGsyD3 zpms1woK!YA?85E$1UUkK6VMaVQW>{zjA>`>ALv+EmQM;~4v?uc5-zr@D{1D>UOFpo z)!di=b^k?LdLe|NFu@_n^8hmuf8!zW*30tHRgF96N4G9AZ{olt6k|c?b{C^awZCLR zoce5V{1dd(cmJgM2kr@f7D}Ohm!5&n=d5b!>a4f-UbPJkH9mK)Cib1`F6z&k8 z;&rc8x~N%I*dFrm!jLbY$ZH~m_~6L@R$bVkQ<^!B2Czv}yv=OXZppOh%2RCuWOJ2E zY7Z-PSSm#z3F)MH{^Hakm$|(v&)rU?*PcukXO7J?9-%2<7D=oMgWIfngq9&cXKdA2 zmqbnBYV#+)5wY=H^T1FavpBpM&)7UNUk1BOU0wdx)C#g(5A(L4`AoMxuxGo_<8&oD zoW)8n$+c5;7#S1^FB%KipJiK+skG$cD_@WViA5r`{M2r!#&okn3XRzAvKG4a@gbfa zqi*#mRIi@|EAY;uogW*J#NZ<(Q>D~;YOS}`6t|b*WCe1NT;|zefoADPq==YK>zAWz zgREqvZb;BM2X4!=_mf9D39T;L7saka2WFz`N!M;-y~_r-z2u%35u?s6H6Ch@ zfRE)FjY=@mXTZJqL03f8&$O&9)C8!eH5*mWRW|ut3%ed_Ov)v;F9-F+iz8TL2+Oz4&3zuPj7DZQ5$pN| zdrvrAQ`p+U*v;eAs!GW~`LU|0t-sm8wPs~R{AS4Jqe$dHvbcV^qd|mEe-HSHmoO{i zo!hhk-+*-VKsE`HxZSVoY3rvZAN^L=kWin$$xW>E=`z?~pQwHB`>d~f*=BH`fMU=L zHH)gxy`ulj_n|CnDKV#{bn%L6s$Z?-Pcj8vNWR893TF0C>5GIb0ot?sm`YZzyKOui zOcnXb=!o8^8t4p+kuUBY9dQJTjgCM5%{0c;qxc4Wf{$@_BPhvN%=2hPS<8oI2RXEH z;(d9+($x%I zlSN5}4dCXf%BU6_ADx^OR#o{0-`)~3*qWzVVP2`~wT?29h=7(1^jOuk7roK>d*TTd3F3A@v=i|Y*zmo{M-E#aqmrKAzBn+Z z&$!>mR`KsE{k!VI3Is+qm<9gfev`t$v0l=G|NXXztI5|LaXH@R3Yij|iDb=xvp3nK zUm`BHg8w%KUHi}Pf1(<36~CsLk~~~HwDGw>6?`tv_s5_E%KnGq3)Sml3TmbPKWJ2U zF%;hykALYm$lZAD2LIUzYkmHQbnC8pD*Nu_^M7<5-C0&J{Xv%&YH~u^_7Xu3yE%VO zC42V&dFtP9v#6TYrTeZt?#+4Jl<# zC(#|2Uq5v`-3efX^nALaBoJe&vV{=WAs zG5^i}u_>+MPow*9crpNGA;+i1|dn4#YI6keuA+dd$G&IuB>7 zJiR^Px+|_=UysC$RVd+ydce~^9&gr75oS)&!7 zy6CHC^SjGLMNmvjBU=3E$M+=k2?#SFramsaS3$#L`G)gvmU8JxA$xTX|M^G$X_dRl z%GWN4Rye>u00VII8EnpyZ9HRa($?-w^-(aDD(N#$XkjSbWN>A&OfP)pv2kEDZ#Mzc z*um>xME8IDZti9Z0&go}Ac(CdO_olNApOUmCTXZ}d+-L~S{OStN7u`g!Mp@QvWQiBmoYx}E}2JCo-k5mM7c%fKot6booiiX5c3^lq;I)bwe%;2zo zwd$+?ICcEJ1UapDl1CD2Qv}T$bIk0O=z9w0DhbBK4uE>zyUgU?3DYL_a~p{4D^W7Y zzpU0UHm8>V+5GkW!*!*{Teq??2c24Ss-ehUhf06(NZgubs`ll%sJ^BqZ}vp0QvDd zu?a<^yr}0cV^OXMID2HQKll^bmPzI98PtFnnyg>~+m6-Y3Fk0jWN=w<$ma^qyIT0> zCf}Qjs_ni_-}J~t36(Di>NXAkr;){#cnO?O{z_-CVMUAiNLd`uw6g;ty1(Q0pBx%U zFrm9Pn_%!x%q`M&6htJS(bZ<0BHeWM?7ke)!71&e<$V}l<~ZI_EMC&eE5$`1Zt~If zJ58Ghx@6lsR*RE6>cqzf(`w=^A=G+*oDtR-j`fq#SXz8c<;rXCu{&7VlE+m{qfz(! zf>${eOiPwkfYSu3#7OL@Ui5QM*^>h!H;+B*rGZs3ASxeOYffV@hMJ=#EM5;A9{REfxb=M!IJ|wfCoww4_vO-H$h!oweg?{FaK(?9Ryw zn5(!PJ@ML*2P1ebB^BpMV_u>ly&^irT)VnMk(!{16lm4%u~EHwM}~$SUVsK5D#1#t z72@dj!&1R7|4b#TxvY;dRX;IL*k`O!An#xdKJM)N+4lI%%#Hh_u*k2MB-Tj%;x9u^ zn68kYfAohoI!gCto`K#a1;2Rt$;iL!r=wCjDz=J47LKIK|2{1E(d0Zl<{LsppL9%B zQQq_`720eYi=TSsqv6XIpwQIx_Y>saxjE?$FcJi26}}YuI4bHQ z*v}pKD$&6M(&Cq(JESj>?BGlJVf{lPmPhEdruTOzr4mzUBheKAVx&8+DELB8xJ4*z z(yH5(H&&(}eZ0czatMKz0|nI-B4BXbjHO5;T3=$z_nQ1j&!EylF?M0Enk+R=vQKGThXApRTMTweQl1(1yH_c4xQ zE8+&-65P6q)7PoY!j{-h1qx;h7pd};1|MBSxm|)n`_>y#hu^2Rry%8q6Y&_4sB>*s z8%p5^Jv^K6V>gPpQHQa-K9P(px(A$*Mf4GI7{5$5@D(sWuhPl?@F$3YR|MJ0q0!M8 z8^}&Rt=i5lpD0u1xBIALKd+ttA07O^t?^b+5N?Tug+~MmX_E7$lKo$Oze57%Hmp!tTS2(6A#3J+1kk>HN&>Y$4h!BzF75F~C8ni6-;o-VQMnk^)*go#? z;4N;<{!I^C&69fGWXd5%H6bwcoNi#qwgP&4grOnNN+X1|H6MjswNTou!8e08#a*TGL% ztIaS~bL4b;KJ%2z9?~12Ty6?72JC_t)eaKUczdAfIGVWQa2rPNcs4YgVkIb%vXnYFgXSg!Qp`f9INdh*uO1idRbM?^ZF-`q}}?DyKLrWHTFg5rYa9Mp+CoSg>zJ zI^C>UnhYXT5N+$qxcLu%{YJ>@WKpAd0-Oo{Sy#P``p*D8Q0iv$#iv-+d&{o5Sto0P z%OL8}gFue%qvg+7DkrgM-Qk~pP?+UjV{wsCl@|`4Ku*HdVSmpG5DMfyY`hp|lVBw3voqijolTjf67UkliM$6l7F;tUv#;Y6VQ;Bw(`s(3<5 zRzKQm67!8xQxb^6^xYK~juS#z>_xZ}y>Cglq7a=MMD-;#%Z)aPo>o+0{^%`1F%&_^ zv9Q|dSB`Par-R1AnXZTxm7uEZOT~8&Gv59RfWn?cg3ehR10z_QGa&bm499|6{K{TuLHA6_1w=u89U?O63NfXT(j{)H1oSSP~(0gC55H4kx-~ z{WDtM+J@L=eZtG^AOF`l-d%-z&#dt&v+ROmE=t>nSBE)ZcG^he$xOkVd5Y5J{s{I(ov9u|=&ea=%u|Lz3{Bw-84kKULz$S>Pd5W|+G;)JdM)m! z(aSa~LQzs2>~6fmloLREYVXr=7l{m1s_$RFW5@0z~+?^6&fI&;mU{wqp7 z&+m2@bm%c}bt)P`I(dAbzxr}bQI9bPY3^1vFDY?6ep^E@M=u+GP@n<%yB<~_y;bnn zqZD{QAvjXMgRN{9#wCT-Uf-Lj&{s(i`O^?eE6=c-ccn~!P%rg4ZKm46>xD};&KnB| zt)ImI99%W9_@)>MtiB!VUdKQOn3z+)(XX3j?nKQfN#IJ~l8CRcE2Pn1_= zWzJH_&yT%T5Yn!zr%ZNi_{C2Nv=&PT{mP!?3$s$ATGD-!N(X+4kMFT^P!vu|&<CBSTF1(o4Y9d$0aQ5h zMbHmXF3)t^3Da3Z>PoJvi{1rzZQ^Xtm*Qd5XX}R123#CAU?0_y9K5zV)JMiB#COv0 z0!Q}2@$~#iFq|Vz@896wSm;YY^VCw!bRhfEs)s8ZopwMO?-~KUK+hLTPs>jmuoq^L zf=>ra-jkF!lYEM1HzVHb9OTFR^L`Y9oGMn!t|qQEL&p6xgk8Rs$=`b<%X<{HHBRtK z*C%Wcpy9RJ@WKC;hI&huYSP@@M(_|f&VH1hWwZ$L?JN-U1*L_Y7+-;fzPTT=HdAy2 z99tZlSc6jgD`T92MBREn$TRwd4%2HXzlu}v<}q3tT=6esJ_H@p+tF8AlUtfSS)=+A zt5z|-DcjH%ZvSg1lPgzBCR=o%RvKa z%DWR*)@HFNHa1W>l5bAUYNuYgIwkqE`3V1J|FG9slj5=-7D;T~wN#ySRK;G#_!rw% zB2qjz+lizlN4I+S0;O*}G8JV9ggtO8F z9Wwn&O9xa?E*jn;B3mma$NZOySfFQiQBQ9H1|`H*Yj344_B7feZ0eY9OOwyQDP*P8 zfsNOW)uYCO3o<`6lNfWhRBTZ+Uz47Ru${Dki@Ey_Q`Ad`r?$Jl^XRj6M#lJ^PS%wW zzY}keC~e@z2DMKq8c;%*_As`hl>KGSv3T_I;MUT!Ajoj~xw#T(kU1SR#zMNQAQ84$ zT7k87@xJxt-WU2hp_#Lb7Y)^CvA{}N<-X9pb1mMS?}wIjq}Uc?UCBQ3;w%CB34WdsTqHaAqH{Ixbr#BFvEWpDt#$(ZvOH@-J zjQVcqLS!^})WLB(3zC;#$Y~44D^N)9Z*m$=RXJ8AC^`K_ZCz(*ZP{~w?}{NP%~38K z!Z2=UH8UL_PE)zxhvG5^r=Sc##W$|PSLN}2#kIp?w&%d5#l9-3SR4@jJwAyJSr~ya zb2H^o${J491ob2Qx>NZ*1nF6bdbB62Ymc=C$}e3PY{9HG+D+NsXJ4Uz+Xww;J@>K? zVV;69V9Hsrib0V?h?$I^7DvJBj5l7D`#t(dp!Vouyq-E_>SvY+}hDq(k*|n)euWdbj8!Eyg=t z?H>9oJeb+z&&!|QDT%`Q-BuisErKy)i?DXiBHWnG6^Oog;2%h3Y2(?OX+)y{){iXtMpHw-Wq2?ru4YRJkENnxPLWcNB?OI1 z2xihLYsz(-P;XUYEj6ase+f3^4eHs;^FG6o+GJ`$xc7FHg#AQ{OXWV!_{2yL$>!Ek z(oqv*dDJanO_Qjq9>{J*VC*=M4(6L1f|@U%2`i$GD+^4=OL01QqKM+Zs+pG+T#_=d zMkl=tk)cy{mjg2p@q~qyi>8t22+VPQAHAKis`Ec}jUO!*&KMU`?YI>12|Rf5;svu_ zbEJBSh7s|Xl_!^+<(JJQ^9$;q;e)DDiH%WPk_Mj$RRL1Y2t`OwuBS$8+J@t59MP@e z`x6F5I!~6v3qnq>uMADnYGY>cSXQQ93XzQ>Ach(y*stLVW~7zUlb6u8PCwvEFK&$3 zaDiHTSF$3>Xu_v9<8pnw+-M8nsTYNaVZqY`)`a~6*MLL+cSx?u!d2ODMFtgC%Sy`Z)!?2nGh?5e_au*lqerciI%g7L=Rkp zMB|1wBc$1h@^W(gQ@Jcu_4I7#d}_Z5nYl(I#@JIu*w|~|;+0_qvlQYmCs!a=+g>Tb zGZ&X%CBLTySb5#`YB9?q+@_}Uik0C7@4`&eBKyo~yY#KhIlOID2igANFig72}hjJ);;VpCY1E90U!%Jjh%{*wQSwNBfkVY_=$k?p$Dkdh>^w z9Ha${7MqAWywFy#X51-bBazO=GzyE5OVcRHK z74<7>DsCn6T<4KNTKm21eb8`pu{pY(2FU2all!sqV$qWPvk8UQ^9@vXDJ9fyAc+w0 z;pw^u@Ys7oC^Fb)AQFp8=c(?8?dO;1eGqAV1Cv7Dvj$k4yAg2K{C-v?wN45gny3Nw zJ5Na8ER=zE$l#%H9!@(t{M_wkl$NS!ok~ zxR{)?;l+OXvjl8NbdxxhD`_r&pK9(((_i$+u2LgIZf;YYGb(2>x9d=~a*#9hNQd;N zj$HGPlxZ2kJq{eR3JMZ~f^`(PssX+!q^uNv4SO8E4oA~dk!``mpliWdB~s3NsowNK zyT=#j5FdK?vyXLfwQ6cRcF}~BaXc`Yb;bAyx_JoM3KGtKvuGb~$lFKCJ^+guov}IKvJV2PZ z{u!-voANBXVreAP+7ZTbL*=$|^HH(v(&%7OVHnI-c@KOP^RjsMRywvGYT-Sj7mu*% zSx#)ke*3Pmg^bMe)C4)?U^zR)+Wz&scUU-aSZ=eUbO)>(TtJ^Tp~^s-K%orJpIk!A z(`I_p%kVKxcwNpzB=P-0{WH^I_vlMj>*B)$~G-P0EnDbYjwRScbM{8rC@lz00)un0Z*Qsy4={)AqL&$XIcR-Yy%O&;CLrH=9r^`x8Xl`?a%(65_CtdepCY_d#IT`??Gi}Wse3dZQucgd%ZHBMTsTp(R1YR&~Tvl;F9UCNq>Hc;DO9cJrTh+IG~uWZ3d z-p5)}H~e^Ur}yA8Bg=1OJDC$%k#R~|^@gYwtkxq_MK_1@&53M;$tH?>y}R>VL<>w2 zul(LH^0t9dopRr{y)!|8=*L-NP8TvHZHnvT1?+{R`t^FXZBcjE=LdU8UpY*a+M(G{ zgp6uE0YpyjosfjA=J`BtyRBnF+C=9bQkmR+Vb^qa>*E8eYMW;Yc@n-tp7sh;uuMJFhPx zLZGQ8c{2b6>ztGubfulJ|4kIENYaC{$1Cr7m@7cB#58|Bb3T$L0`iR!g=i;VWJ}L` z66lNkXdqEAJ874wUbzn((G)Z4?`2N2^GW1mOC8!+&N2hbSdbX=PakMsEG#l>RmYZ< zzb7MpAQn1$*^l;3KJMLh-AI0N%$^U*hp^ zzUR9<_lTT8bQ=OWDXH5s7vNLQ-1Ljzw!Br7mW8_L6XN^YyPBB2;;u~kb*m*({`j8g z#9M&_X8}2Aq%FX9Y+hPy=05*vEx!-dzqPWd3#A&E3G!edH zwinOm07q8%HpiMoH)gZl*7$=wU;RtS^J^-cQ&YIHV<8dF`3$U2hqCh9vTHp#BNg8X zmSj^1|2Jy|YKv!COX|W8DXuUlb6@Ovu$_;q zK^zCp=OyZX(OvzfnDMRmcacl3W@{!NQV{yh(4Mj$H0#tCrE|0YBfw9MS_{7J&3hvJ zIW`ouPw{pB+grWddYmRRjO2&hlo4O@y*bv@ln>}OzL7d7dflyURcM(!%3GK=#k`-6 zg=IC`hlbhO29OQxjJ*^^kwRS65`KqGNsaE|IEA90hzuVvb~tGsy(|2c(3-Jqx`U_o z#g;l(0hL4&zxtq!-s3X5(0y_#aTk2#UhfM=Moq44e2Y_2@|Wfc0fEmWk2N6>yb$2~ zhDwMt&xvY$pQ2*?{;dYnV>lT`>jNXw5&h&(ai)dF+0$_`(LT;Y`Gs0V8rz5SQadNc zG98Jyw3xL@dX+hVcrD0z+Clc<@`Pw;pPk$AS-}hr%H@CJ5i<{m70(m_u zey}j#4{gIe!@|PeiHKx2Ha1e?R}kF&Nv3n_vy#YqnsL>VAe)vbE1nO@*)5U})G-oO zkMR!zt|foY8dZ`rB)v<9Y*gL3#ql3~q_}l_VV&dy-Y+b$|3ok+Y;L1McgVr(&#}BK zdPt>zeQGY1C%DUZ$!O>6fN@Z9q%e?&?tOj1B<#4VPoj782Ewf0mDcdo-_~<=wjd5T zn@TFEO}*jc74~6di7(_jEqywj834f6FM^$Iv6KdhlB5Nm?#k>uPhy6j|+Tq_5P{elBR0}Fc1GDjXxmbyGP7AEsQ5-I}icnnr~ zg5}I(@>L3BFHXG`kBZc6qGLnFCq+{npW_9#&8s(Iz0fc$<#)=`|Iv=lvAX z&F^o%p{6;i>Ay=#!u->`FOL?(8`l0BcD+z7t031CqWLjB*?T79HP_%GqTZCx3^|dV z4A!ny8lwloy_Q_&>GA5DLQ6#T$HFB~&K~n!!BcH(j{}79w!F}W`6{xd=z|X!O(Mt8 z699`@&%IEiTTYCUokzF;YJFu1E8m}|$~a=c89nhc&{Hd^n?(GPX7HCBqXV&wbLil9 z53=1>JMt>D#z((*uiin+7Jed=GeF!iHv8}afB_*|X$-Z!6Em~xx?AF{qko}OTd>us zE#KyYG`(1_s;&ExK|?@0^Q*O)GGQO~DfVl+lEDy;JOjCf{JAhiJNcbQ+pr=>l}w#a zse(GCKRa*-_*Q9s;T2GXc0`!17kkNo-R1U?>5VAiOV_IXQQ5Ekb%sm7liSNV3%w8vJ;5(IIi+r2p&dlqT;y&R?)2Qdat+g4ed`A8`>hn+aj(6OEi8lr+ z4CTt9AM_Nt(@addh?jquFXs*o4_oY1tCI;g1|hMud<>9swqE#-Ko2Un<)+-Dlg{br z^%aji%i~j`t#ah@(&*@kOEVMp9cDJKRr9ISqrBC>L;(StkgisQ-+ZAwLsl1)Kl$Jt z!yvyKD-}E%UZ>61j6tEuhw)K{ShBtO@XvJM@0--|!dJaZ=~YSHiMnMqbwgH>G(q;Fp3fbYb zzWH1Z#}rN57$8pkJX|hPW#%;p>r>U(_Ks?>u%6(I`y44pldEkJ=SpULq8V{rY{ zCpf`Qo79{392_pk5J~nSh9jQea^_{fQVMv=39!~|%?eG5@SISFBV>h26b!&xx`p%z$nLOKK)QUSz4E^1q1kbKyN6GO<`64Uykm8;2 zaMo5=y8e0(k0f5&(dr5wIuH0IF9ML&z<|XWD2Cl|ScSrW7!|5O(RramvEJoHvDSr5 zxz>(=$3GpXb))FvhPqA{zYt@#3Jb~#JX?n&S(UAP`gp&8@?%*1w+<75Y-r`7#an{U zj13xzY#>3RdeK@bi{GA0+$2c}%D3Y}-j8sSByJ+{PX|f0{gNJ+=B{MLIRy)mEL7oI z>7b<-$aBETOYfl&BGh$xI>vX264eZ>{Jr`cDQk33%EV1UiW3v-VbPV?XvJv1o?eJz zzoU(03^53tkSI-hO;+FRdFp`@YW39ucAa_ljeCHKGr0D$=bOI9=i@lG>u<}fX>N9( zCh6x-U#j&{_(bu`5a^`*k)C)TF^LAQVA#BuUoi>iHU~A%-XKP}| znJ}eY8B6Z-(U^fS_NS=byrPL_Y%$-6H9Oq$d7p`>V=v&PO1h|QkqpbxQ{|<-1DvN zgh=m^Pr_Z+LmC1wZh_8&+_4Q}V=?ZlSG6bN{q#iYG8xt}6bFleu}RRz;StOD&x)&P zBORZ%ntCx8jM1}Gze`W)V>|6c1!0S{(d&8g(77%Od3!z>7OXt-KCKW-JGKy@S$lj( z0<@3G0ZI)4`J_rPI*p3u(XncG5;yWsCvmgd0w+FMx78VGKPjKGW3(IX2_t6sOguYg zxTB-G)k@CD{eFULn7`{^spsARswBmS%h6=Do=Yye-z{qi^4UmuW{}BuE|rq^klJN? zx;@k3)gm6xr$sSlO<(fwFI$|bKOCGidGT{6 zl&R@D(Re}M^O*^9eNI_^Mj99^%aM>rpY2(O*7^dMu`I#NQH&!bHGc1Wjj_JjiwnL~ zbG=Agb}HK>>0@_TumQ+R?eeMM6x|(Mg_KTAHrmBqTsWf=h6R;O-XO z-Q6L$yG%lGcXxLf+y~d-?!nzm~_i$On6=Bc!v^auE5@*Ye#7sX3z2M z%GQBt!!v-pnI~4u?Y?Xl+H*e$%Un4%nHB}PoIZz|*^gR^%6CI%40kc9qe!5~__5V# z4Zn!F8Q^3oZ25ntL!!mTK4_eKs(|_}5Oof>ay8-Afoto~@UYQbxn@7N;{ch8u&g0L zYs21VM0j`ROgKdb9Lvr1LHM^LGPdn*W1yi8d+df!>NGdsn=rP}I}zN(;Lp~I2V@OL zJ<+$a-zLa@QhY)Msx?=0W^kh7Ok`V7K72Y8o;M32TY7`csAyp&HZFLwzepVMIUyjs zF;qbaj(Hi$#JTDts*J67A?tCB9l(x#OW!ghoVWjR zDKEa*1jxo%i-H_^K9@WNQ2>RVMNhMqw*8&%131qrsE{>Snxs~h+W`|nO_PjKD}g2t zt-W8)1X8zgEtU9yxastBb@ICzso11=0v}zjtFE9rV~Q(`*Hn%&riBqc#`SNCh&xQ1 z&ulg177Z=+Q>>|kBF8$U_Dk&|=B{LAU@{7MYvIIczfn$Gb(?A&D=qycF#dQiQ>pH9 z0cG(Pu!PkvMoNSzzax!tfFdq_GO!ZnVWLPIp@yWuLQO~wkm`0i8VyT8z3OUxu)5D~ z$!(s={e7$iv!^5qy7|~BtE!6X=@A6h(gI^&Vg|heth=&35$A36s*;kEKTl21UNO?2 zff&>1>9nZPj5b z$0BA~D{;?aALXQHO~tMf7T1ZxGsM>8qSe++dt6y&%hAu$vnaTxx?QS50XFTKVkh} z5V7kfv`~8IxfEp6t z<8>U?n6VFRWHqR~JpB0y?tD_5&=9ykd-xA3sf|rb8)AW#a(4I&;B(2=PiR}R0%@#rHLKM% zElW$w;^N}Y6W6$ym>)eGjF%3-J71F$&d$y*oVY3}DTQ;AXT^dmv>R~%9N#8>^PD-x zQc8}P)uLcwiL0o@qcp~AZz7Ox7#SNMEY+9AtmOy?g|qJ1h3K;nNjKWAhF`NmQ)T0R z4S%fr*K|-LucO#?+*6Q>g&Ry{3-+^{3?fs=BzI!zdm9ED)l_Hz{Xmc%2JeT1A{TR? zk+pWOgLRMq0wyhEM;NF3^Zg!+{qL`^NCeisT+aInnI5~?Tkgrwi(_I)#c>3h2*yrV zTRm=O)tkX-M0DDI`yse*$A}k~mNMT4 zpj@191QG5Eyxfm-Y=F7@UQ%KQDNdA&-dK7{ z${@EjkAXYwP3Wo7RCb^zc1=x9v1GEtl z$qYNFWrm}```Nbwvyty%W!`#IY}x(Kl7cXjd>>L-namT%owJIgkTrU^KIpGo(rtBB zR8lgMiNXM$NK8kY4p-t;0c4&}XG+kF`@;?I&NtGXrzFKbqa2F(BX76DTZxn470KKr z*sOQ>Sg*A$CR_4&T$()Go{YSwOgDhgP3QFt#;^7i!6BgPb5`2(lM^yAG1b|vuYGC! z2oZ%G&6Xvh==CC@KvLPP%!0{D5QA^Btc`wrnNDO&U1y%^7yYK+>RLhE7M859qN3t< z-5T6UpV&rX!l2)=@@5;=5Bz%D zemP9zLd+I)HG%+*+)zH0`qTXm{)miCsK8F?+SQvM(ywq5THw!{UJnVJ&Ed0TN4oNuN5%i?YYfmiBWUkDeKvVT zhw0W0xxb1yGZJ-gI=>Z`;Mc1ACTL_tQk3P(P3U`PxEe!Bx~a#x%6Q2~`!LH8=8dEc z!H;;@LB6#vVvY0+iuX0wnruHYwoEvRW@x+ny2r zeAr1aecS7(=sQzvSMkM1ht}708ZRYF_B`&O#WxDOY9zdFPd)Lr|QpT-m ze7+qgznc?8U^JG_)nB(>GVdy%bjlzpr1n7pO^6HVL0Ah-V}yu>Lv zs$Aj+cW9#?+7FTND4o zKj9(9E3n*{+A7(yV`mQqqJkSHrND8YNT2FbRVX@csdZCPc=FwHsifkh(=ye?C1z7&fYLZ?-Ck;p8ptL@pw^SSF zM$AE{qixgZ-tI0=q_4Q zAzB|=cJ?`BaNjT^o?i4bUGC%IY*_?9^^@EbvSDQh5f%82gA@r#wttMXT7{NraQueF zFD1AQItbs&-j4FALruWhJAvDQ5CLuh51YZ8I67cXkgM=8He;>-k6NkE`3)V@!v~D{ zp)+E>)~+9e@R{4yd)w}2h-@Bb8STxeevSK473EY%RwX_%`@k4R(U$TGzho-HPJ~UEt1W50Zej`!2dPK6doT*9Ut;`Dh>3W=s@C z8Cnw&jXUV#2(Rxlq0Z4b2;jRSpzpwEcmV@m2B2Gf*RK?oX2|78L{m@jAdwm$bAX1( z8%gb6m_?CeWUIdOR3D>@_}JL)a?RRsd&kINf+QWs5Jf!)EfNxc4RAnI*cBoQnFtZe z^D;9ux+0r$>$8+!s&Ze%IBIw>F*nD3lde%Qe7)W?UmyQWw3)m@v#mTgg)Xgqp+-07 zxzR!4BQn<+=kmPGPn6i<*9%y6naB1~r9Iq!wx8E^!_I8%qiJv-e7@U?ia6U85$_ef zfXc=OeSx3R!}uh{A8H_+#B<%T41(p*4wQHG^Lkb*xcO01dfU%Lh}^cIC)X{0@;x2E z(@h|T(Re1`Cusp7e{nmn(e2D%ghYdysJvS<;f7X^ciLXa&r z8Cea*M72H49;+Pf9q8u+fx-aq+AI1jxVRo!>%z1k=^7cuHP$2349HWhUPyh|gdo)pfI6xLbmd8*>V7 z+dD{4BJHnLlKlKx9HQZ zz7}jYAM`1DX4OYI5?M%krUz5sGYPi2h9%hmSwE7J7^taXhG8*07lNb~^H(l4^%vrq zhdO!yGZVSbjga!&$V=X8jhRncN{TM@Bw4@`1XOs>i+7eYYBmtMPu$tJ>R!6;5Pl)* zwmwW&_PEfkyU}$r;@JfsHWhU>1w}nM(Ew|Vc=fs8w-2f?#Rv~ps45;R7|PRUANyCm zv5?liF_kMYW1r|P+h$c%RZ3bEkZ4p<1VmkBDH!zR*%HKjiaixwl=Le33*=N*;ZzGC zCbJ|+S}t@?YzZoAv%fDPVuw2axwv~6A{d>NOX?%H5T}pWck}vn`mnn-&zT=vpupP_ z-rrCJFW#c1hCSK8BuWEj2ve-^bSTxskRdC!^5cRi87JN%gE6<@WrNK!drxjLzflDx z$#p<2;c9@-K#xmVEsBj*0pwzt1FB<`3LbEXCv? zYM;ZlHO*o&%Bj4-iE=7Y&hUWY-g};>k(^VydMZ*~);l3$ydZco@K`^uw2sZPp^6 z{d6?@0xi5Hnj2fd5Irx@IVWLACVzY!2tecX6?!d@82lxc`;&nIXsix;xTe54Zn4uS zAtp-v5s3BQ+z%usMzC39bMW_reGYB73|zdRo3AfFboys8?Z{%*0S*e1!d==;km-dC zKV$Qbq-q~qUtZv8CRo4l zt&}IKUiVy-d@l@&jEOGOP%V727SRNRAljAsN!y?App1FeWxi4u$}XF!o=P~VB&oya z&j3qEfRK9#59|c|uh$>c-28%nkWAs*{30J9|FoDtE}O-_YClJu*tV%b>OGF!ZFN3` zc^Y<8aY;rGJ*myrjwk(L&$45Lfm;X>MdWzU2=9|cEN5WlC;B|~ITuz*?$@nsA=Gv! z!kd5=ovv41cZt1-O{rGT&qPuD5O^ekOZX_>%P&YzTO@Kgi-K&9SyDyxkg9;bQfe}Z zYjdQFhn+q9DO2!8nT%*Iy_itK#?)HR>Mo)K)C4Nh!s#>Jj?Dw#z z9(RVSgi$yyBx~iTkB=DXiRi+@S?kG45M|`^CVMir?CAio!&yd>!>NB{6JP!A9nR?Z zkGhKUuxv;LNBe=So#%Agns2l0)d=ZNLtrA;+*ftjS@1dlL|i_E;|UEuD5W)Dq-d{u zTPrj^y=M-_8X?p~vRkUN5Yy1Klc#-U+FohTZD@tZMd1*V{pBK z+}p$l7$?U)R9zkCa$^$lHAMe*2wmSoz)11S9-bcNJ^kYmLodS)W|zVocKkutCb7yK zC)#+%ruA2Uq!O$U7QC!rIA%7@!rRb*xOnkKZD@`0oKJ13U1kGI&tnIpM@jX;2zmXY~ZJ<=gg>;r`5{kX+sG=^_+9raDuZh7n%R0>t>n*~NZ0jlp18%9Tn z%wPzK6kMArCpfXUBeMpnm^PG;!vM3u2x*-hm!M@eS8zcy>Gysn#Dlska~G$2I%BMi7EsVM|JGu`xYJ z+J_?qhYzbu>P9WI^bdtD8T8sr_(8>Y%r?t@k_nX5-Jw;v@ZxG-E$ervZjGzIF1Z*S zZuzoM(~#x;NB!9H4||SswK8y{oeJb+)$n5Etkn>94PJp-#S$9lxMy-Jf9OBigec65 zCah!9XYV2f)LD2K;2kL!J`r~4%k-J9h6EA%_PPh-k2C1}gD8A)OcWNf1%KN4=jo%R zJd;P#h~Rw);}h`zFTI5w9mwG^9(_|R(quVPJgHcr?Q79%DG%FgL`At3ZJeM!*A@H2 zW#NtZT2k+W{4knWxOCPZj%A+G-Qy8~mR3a_mQ4jdmPTCbir`RRaJRdwv{%-|PwJ&%GIap1>F zJ3(HrTkD>#AdS7y1%^nW-k2cBAW^Q*9RbB!f8SNpN}k9{{9|zNJ!+9R6ew2oJHB;1 zizdW2`;}~{aT4lM1Nllc2;B04g-qUyz7qgUM69CrHQm}N?F<=OJxez|C498?CG<#0 zO9owOt#qKyY{AsF@C!(t$N9q$P%r8H@{gmuiV6v6^I7X_Ycatp^PUvZka5Q6OVpT+ z4pRq=zP9=vJ6KtFu#f8W2M7aL#rqv3s*fSo6RYJaC(LpuvlIn%8P|VU#&4G$W@_zegK#|VA60k z-I41(xWCS_RzfnaN-_}Q*-UfU%ddRY0NG-d&HtF544Etf=bPqf82J&rSwp=AJhPWI z5E@8lza9(k2tUS^EkFDUcgwxMN|TZN1^0BS9sOAAS2_a{>SPm#Fhy4HcR`r_EEOrJ zQuf!2BYA*+dr!?tvvoad&!Poc(TzlrqP2gEHO8Hk>*YO<^n!2p_wSyDgZq4mYl;aX zVw_Z=RzhX|jvsb?x>~9@YE^Y{1>H6TFddB%LA(SfR}y|%ZOOO$lRwQfJ?7jOp@-l7 zh4vu4OWI1i*$b;nXg371DuF_80rXqS#KB)~ zs{l_U8v4p2EGP?oxK;V2xf#KyfXC(aKiSprM++YW9+bDD;c-;gB;`X$uSq0^`II)% z$_z9qzHUZei6$cUW)SdI&1ksjv z$}p|PND(IJiA7!Dt7;6wFOwkO&4xi~E%HDbfHZBSiZiKJt&8KpG!dR+2ST zG6h{p`xo!T?XZebdAlz!iW zO2eX)h9^W|<&(Qs8;fd=BAxEW2ej|FWJ)uC`ZBQb^-V*ug3^$x!4-OP4qAdp)sUyJ!bAXlot^eoSR0=If;|!XPQEdk?pOC;(r)yvg1GR zgz48xyVNbbpBFz3A*l?($SNnMP6X6+6v<43_H)C+y$UoSLl3D&?Tyxp%stHNZH^<% zuZ#@8s0ADLwy4uyi#W$Khem%{^Q&sV)gqOL{!wu=US3kX+dsx}gw;oLTp90L$M=3G zurIqXQD5d90rqL30+`=-ZSXBDXhEAdX=f3P0>8LF_nUV!Jz|JTzw(yPf8eak@}A+X zfS-ywd(l90T+`-h+=1dVG4!dK!Jv-Ng?$N(A{oV-68E_C=Aw%v^FpS&Np9CQHyCi$ z$Lc&Vd3Y9oWKgQjR>;Wd?oHcVuWajgN_soLmmA#Vs|U(9l{LKSW8CKA-yX$|SI%iK zTY3E29xt%H#r+AMOOef*8;;X9Rm0BPno{v z?|>JR@iJ|3M@4m;WM}Ftu3bIeF#_p7lG1w%k_MFQ#{+mD7v(VD!p5@i8)ddJC3HHC zU(WF{TnGx`70@wk_)U8{XdUrEj*daK`AxBJyjJ7Yv(iGlk{Hb%Ly&Z`~g>Xd@+SqaytR@>X)0hr@csR=|NRiU%OY5+>geZ+t~Ka zY@3WePirSB0xc11?c75m8qhwoT&bM$_Q{RqC0%8?fy^9cUcu@;G0r!xbfreE?=nQu zbz0miC$go*6v=ERS_sY+dwLts!n$66?*1-)wo~|B8?bp?$B7H z#`)a|Z(Em`o+*5qWP9+ena&j)DJ0jYd_3>H@6#g^BZ1US(T{%;miJCM?*yPFRq?N< z!X$-5KIPAK&du^e))b5CfEBb3H_5y6r!x&ha@%`!vh;LPW%G9_QVatkM7&czDr2AI zCy_`mMlcZ>3{4Q$_1{SfUn&WV*%KU*4v_0Sc~$r$3{W1-2&jR0#ks-bV+?9&KeCfF z#4&A@%{S^OCU`yGY%M(py+6s!kv&9DC6CB=IV9Uk20H7ldJIId;<3o>5#N@3WQsp~ zvJob^ncgMHUmT>HyFc$P}jxr3yB8v`$1x``cM*FEkQN^^d^(enc*CQ_H`J}HS zu1Pdb%@j})_N0XZ4djOClz6hen(>;q@4jh|x8LiE<8tg7o|am3Hp8;kUPUIk*C@*9 z7Vv<`l{T-ub)j?;JBA*cSK3+HGxXrDO0Z%(YcLCV?N)$NDc0V0r$$FvG#J7~7aP87 zi%}G1wwg9c))NNqWL9f=gZ@sHvQ$rB4pvNZKvC}Y%rpVKQW45}0 zrGJM=;S_98oC@J%f^9`Pw5b?1Ix%U z25LZ{kf669*llM2AsEA8ACO*+{UNoQCl|;=ssVlwxEnB~beN1lI?pAZ#J%egNvPVQ>Pz) zO>^BG(li}UIW_&RiKz?zuvtZ$$1OC>P?Q1;4ke&FJsnM^ZN8IPL|6YIPwR+8CYFHN;PR^#@Az;3FM0hJ z=-%8dz7+s|W0?(WSL-gpun{5SMy2SfEMs5cz`MN(LKa7VorP3INXt$Ml$2E2+r668 zKl|NY&vu7v%ADQ$K4=yZ5h>X6l+9UWr}&yWQqX8p z5Kuq3Ulc=N=@8SqgcdGI_A>b6HhKm=-!OShnH0)#|Cp}y`SG|bwxM{hu*mgMQlr3J zsUTrLO7UA7OQOLBMZzz5xh$?o6iOL`DYAsI_yZXNFZ%fo&ZOoTIn^W*m;d9N{Tr{- z3N-&VACx@I%Jo5sCvY}s7{+lyh7TydO;FZpPqVZm?)du27SIgzfMDGHw58_da(|=x zR+NL8r$>Jp~T;#v)sVghq9?Z%{59M)!6yA{@}z^F|rhO(Nkd zw_orW!-$2Kn2GCQUx)<~4rDD*P(-8rgoZ~(4qUbLAEHiVQU{_mO^@Il^`fF5#v^B~ z2k5Pyo2iS-%X63LnC>o;+6R7230ZD>F}qr8D@h3$j8~3p961#~U^KIam-5DaO53x# zyy7?S%3;+Sh0qkq5)Loq>rm4SQ&A1)P0XNkXN=A!-Q;+wvK8oil~}9=UEm|e9&3-3 z)~7AhNghJ0wY6biirH~ZxoQed-P}TvEhAzr+FyHDQV-LV&eS6UuMMzq{Ulk>_yQ2& zuFflTN0(%&Ge)U1=pF~@OS6}hlH_bu{?|c3Niu{#$Vo|`=2}1i91$xeZI_gUrubKy z__~9<3i6#lIX-vd+AHr26=YkYHDg!}mgz|A&2l5EmQ%DI(;&tJL>bY)nzh6FP$1e! zWV_q3cHkVj(ZWVa3`Ui8DR8@<_NKsOyv<#jE_Tr7zBv>wiZT8in=ZT4A3&?o5VW)C znr_oNT_cJHOa8OjkVDILUo1+lVt;}&ad;TV(K36OKw9mHz&Z3{@(UG;RoI$yGSg3# zQ~U+DV-puq-qk>GZZlh~7$&7+Mk}NB_E%3=Y2u~0fz$atU}66I_w6lA-V(fPJ7+*w zd8$@w+65c675sk2a%FDaLBmNe=|yc*@&;qHRPZ;!(lS(W8NAoE5q_H=RO=W0Q(cHF zPri!PfB5|jp~9qF?3@bycAR)7X?w_xzR@_RfFnausteFEA)6pxlOf8h-9T*Bt;%se zos4@{)LyLFfAuJB6nroprASvMDQzd`EQaLid?eE-Co5SSbgt@e&xX_ezK7+TLPyfc z8J$_&tWd$Ybm`1hH4`hHPf~?8xSE3DXL9e_wI#NwiuGGPP(UC$P<^(9AqS=XA+k`^ zCHmTIbZ~#|r)>t$bV&)CS9R*J0^X+}8FP2fccxyA=WCm~8gyo=1az;TC*R8lyf9^L zqVm(wghBhS9EfWDb!qo#|8NB}FUIcH+c<`yRKd*?rnV5cp}$1I>5#Cn>9f2)ljVN( zd>X;m<*m1wQ7nXv{o26w?qV}xvAzo5xlwRZcSYiDFfhSu^Iy_}Vm z6yEUzZ$xNYu$_Nz9tqqi#hc};klOrdNc>R>uOm8|+~=O+oObNBIr$5##`EE{tc!kI zn#j!rS}@th(D6uki1KGv=eMNd5hlIAZ9iI^?$xS#4J}urj(6d=5gv+Ub@X6!n|;U& zx;1z1p$-+$8O9={CtYs;If!X&u~x+JR1|5vaK0f@p(iA|!e?=1HjLkH-8-`g~+*c2jcUD-Ja-uMsTAvKMo2WkG zv!}-x_cIp)D0F{8k5HO(Ta0dxd{U|5ri|0;pZ2%@)O<6|IgM^=zTBY;rZQt_9up!VA|yE+5H$h^-DC#f{Qaw=MLtO7)N2?up2Lu zm%lGmo>x4{OuTxp4Be5VZ&nkGuh0JTHNx1S1}bxGNR9tTh8D3F_l*vsJt?rT}7!3OT60)LfJoO0NxKTMG_6S%9l-?yeY6=JH%>wSK6SgI25Ow;|SA+u+lG`xQZ(E~(#1&mS&VPd3EScYLAL(is zMQ$u=%pE9uT=wP1;9&`uhALAamc^F7c;D$JpySbYVVrN&iW)eQ#ipQ&##5IK!N1>) z4l0dRl9INx7o~`a-R?XnD`c+nmr{iVd1BXyi=d^&hfb%J=`~n>DN{^92_>dtk!#0W z1m5vBg&`^GY;@a15R*`4#DAf=T|zKHzC>5fJ*>;`7s=<&+&kMw=u@$}0X+J-z-=r_8jeAegk z|0mQQ5Muqg=BjnW91Y^1z3xAYoh_Kej02{p07}*q@4q|p)}Im29CDOt*yM}B(})|) zxw&vJt2lhE;{|bNO!0dQ;pep_{Bf3V*lq1*)Tjkau?nD#TespJ)TK7Cxvo(+?X)JH zvgjeP8j>{gvDN7ydd~hpiTysMT7^8agS%ltqi-YgdU07HY#-4s^+(fgO)0UH~|2fk5DJaXVnCjLbQYhOQ~Zm+@4is zGFC!>xM#bi>W$|&YdD)30X%P>D}q;sioXA@ z-N?ZI)^1|fQ;4a|Wc|BEunY6i9_!{rpu6w_8p^nPM`&iz^X;6*mj#rb2acLS&5Yop zDNFaeCzdcDzja+%l`X{Ujt3M1zyU-0N^Sb4Y1MhJ85|cIJKgR7iE942TSpJ{kc}-b z|IRa@LJFavrW{$OWf}3?&;>VpA6_raqS#uBm_t+^LC_-dL*!LZvjD4EZ9sNw;HFKP z#?7J*|NR{TX63KKY@zhDLBC#?*KDZ*uWkUQ0&DUob;AEp4ze>`|K=*L=s*km8s#^B zuhA0j<&0ZwZ|5bCpP6URyKytSwH>~6BR}>E2Kgq=8PzPEtD?s>?mA)8B@Yzo+n7%K zVyU_89NxE1{7cjN@8hGdqSI%T%idD?bdPv5@fte|=4GsW#WtSQ?^SbM0~elKPt(XB z3~MxiqW#EdxZ*l8Z(|VK7S$$x$UDDh}_5JG*m-s>r!?x1ljSRR>e_*6vq@c$S| zf4`mjg5Ul-;s1Z3*cIF#vHpL2n1B8`N(leo6#9=<2F))L{T0{zJEkw#Ux@h4k5^p= z6L-98vfc9nln}l)$+o{ELDm>uj+R6Px}fUKs>n8(ApO#)TWrqm=b9Sk2QXo$IH8Y! z-{pu`bt3M5BY%)3$j5E{?5%2+_*Le0EA6-&e94PUP{IaSpL!HLsScGCIgy^dU0hr| zbSON%A2>i!SfhOFQ3P+t4~=Z*t*jFg5_!bUN*)Bbq(1FhTx$T5g92=8?AigJx0Qy_s*}{`i>Xd(wG6P?`^oJ zzTlJ#)Ndjy!63VFnbIQ=r^WeyejGQ-#J_AU;jIqMfa7z|#hEO&p~2zow2l|&qZXo< zYN((TK$rhgL2iRu;WFS0=g<4L^ut1nFH+a`E*Xcdgqg@H)94wTK2skT+(IiTTB!;r zJ_xUu%shIrjY<>fYVC;Qz2L*^{B9r zexK=mOU^b+W}7`XR;I%zd7FR_`m4aK=;$g~aOS-?Hvs!eZAXdx(Guw?|Bf07c$31E z&SU%5c)UFhPz6?emh})Z;OneeE^=J1Xml8v!hv*cjfzUBHh;`j!4nYgj|x&Co?X`4 zd0-N5dN`}P>dI+(f>PdXhZ_K$k5SJ72$T_~$NNm-xGXVfRZU5cAnNR2XypiC9-*7C zXkx}-j8Z7H(`WL$*jMrOB7 zTyHDG?YW24{3h3~OXn7|^$YyWyBFe*(mk)bzH8vmojiuT_oVrv^+-0(e+xU_R{ztx z{>;4=ocA6U$d%(gN}<>Mk=p;@!$@`t9#l-rI!jXZ5d_ zH1kpz{eys2+tD)^K%c8CFHfA)SW^TDfFigh{oDsy_ekT4`emTy#*#(LC!#t!p55^B zE4~U4yGPg@hG6^Xhfn?T-10{m``4w6zJ&hqk)v6m1_ye#zX0Lt>P=L3yrFRn+-aJW za;BHt%A7ZKROwu`lqu{yW^SwR1^l6@7_%PBM&o+H{B~P_kFNqA&#glkUtrT%Q3)i% z{C3}rtk`F6NqGHSIV6Ij7Q-rzGq||FVbfu^oO=*6%At2brZifu?A?*W_>St{T^Q%x z;?Xbdq#nfi7-|Uzf5^)nGyc}wFc|^%vZH+Vgcp6^dhtj7m1nFtpUH-|pDNpj2J|g$hztg2bk*lVe%kiB*7~X zyP@=Xa2>BFjpnR)BPP7NNW&Kq<*DXW`nJ%5VWUkE{gphZ;Vf^)m}EbkOen*e`Q1f4 zfzm};9n2(W2K#Z7eG(q?CQr0eu-_C8H4GvN*_k-<@taDe%S8SzxE(%5QA%biQ?{&l zR|=NA_k6hADzIUTPp1gh@a)737QD*ZrQRj(LQpZ`2dH=vfCz`UtE_U+RWVFZa5!Z2N^RUuQRdz#I!iOZyr!71**+q-DUX&MQ&d4G~<wGZ!fe$1wQ=r6 ziSPinVYTX$TDRs4Du(uFPfB$icE2tv#MusvG1z=l_5y9o;O+dkzc5)|yHWMQ-Nt4( zMW+kjqbI58|gHp?6ZjBh+41|Eqc>h>Zdb1jtrASyHgXb|=U&vIZsuTa+80+J=FIkFuB12}IeXW<4lFNqp|;q{$Y zuI|s(GqeX~_0%%}MlavI*Y`qTOPPJOsxL7+H-GmiNo`$3e~ssbX%4DR87**`{`kZ; zbNrO7Zp)pZ3|rdNa+9;yRMxyT>SCSn4o29PdX9fcd0u|YU(d0PX0?d_m#$MEmmobZ z!C~(mTGj5%Bfs%W4!FtYj)=Z>LsM@_9hXm~`f60$V>=$@m%9V*(J(}zCNzOTXH+xK zbGlWV!!w*SL;0m6+O(PeV_y3iv5+OQysEL*ZF27~EBRjV+!1YBYx<|d;ExU+JilV> zUQ;&!x{KUKO{RWlQm^ZNW;{`%_b^59Y8SQkdLra?>l1a1KNYY;=X-96E@)P=gX6s0anhODqJDnrLd-ADX-n|F?bJ-? zX<*Q8E#p4q3ZG2k>zfX%p<>_sk=|(Lbd(Uc@AYuP>%L>(pW(@q1hFFRLqs619jd-& z38PXqARKwNBT3S~!y5DUsNx2N=2m6?J}B#F8Ek@G-S>qmhC$iY>_($iepd6A4K~{1 za!D-v%N0}^NGzx>oarX4wtlmP^p@4%R}!i&7Mgpom#Z2GZ?HW+nDaIzGk{ye&pU=A zynS~JGnQ@6$>bjPK6Ly_ko;ZH z)ClUXCw+A4(}%XSz|z}EJb?L3veBhSNQkw5_h!6e&}*itOlahH`_Aj#IqW@1bEnQ4?Q_ZjtLJ<)=BvrEff-mz~U`@TscxU-#d$??k zv})j8I{1vk<3zyC;miW%*z1%y(`O%FO-1bMp#QWP$zybyXxhog_ItzAb}QH-HlE)3 zD87-sw9r`vP++J{*2Q@Nq4L!3n@V@E73Qc{in?5x*?Q7d^I6FF5Ep0E4n~Bc#o#*I2t* z1-jUYd2TFwpN|!-G#J903*4h1bYu=#aeOqGm`n4x%v1d}&i_E|DhMJ}mV%pt8{53p z(|7u|CzPq75xH*EUCu6i$D(P%&eDkE6<`Q>!mZ+UV}4q4$+g)bNPlFnsTDElZ$IW&7%Hsd)!4Hu$Q~9S z1O(SWR=s0ZQiJ>De(~&{KcCDyPH&o-WO_4-B<3RsqsY#=H%6TDV#u1NQIF?B%kw|S?1028`egajvOsB+XWpS4 zo8ucZt$M#B)Cu>Vom!*MyV!Uyh6mc5C&E@yd(SHKjV7r-G?uV?Z~ClwT!qNU>5f1E zYeVJBh$w736sO+%B$X%XJ^e-crd{f-D#z@~@LsLZ>C6HB zOB-!BZo%LhhV=l|a(J4N;tSaKpJ9iHg#?jiO?Tpx(9xv63AIkIZ>M69ex3lnM&Ya4 zJ)=HL%3O(}@Ss_I7^`2&T>aUP)zRHe4sD_~JR81rL3^a{5t#)3uFoJ;^6y-}fBo-V z9#k=Ks5We}F2<;g473|4D%a!A0$(jp*-Vu{yS+Kfai3U^@z}BImZ`_KdlNgkwZNB5 zwxztH@S=5y@M7HVrTW!$$7=S`TIl+8e9@^o_2)Y;&bnKCy_Cl2dzyx7Q+Y%#I4FW> zjM*Wi-6yqVJXwCD#3@&uWV+xV%;hvzvPxnm-R4v5N0xlUYOFS1_0-dEi@V|4 zJOU3U3+X|2Igdm5IPc4SS!tJl^{ekzH*`nxeCx7gHfDZgO8KzxaKXC^;!S#2sWexgyHcw*vNe`$FQ!CHkzVw#rWlGrxekx znKm(_LpBo;Xc|JAB|#NDx5^q#*z4JPtnyA9dQa~NJ6d7oTZh7VZ-mCunc`CRGP|0E zN#EP7cLv#2Y~RnvLwFq;)WJMY!L*YL{f z&X1#DYVcrH(`Q;tYXlmrlP55p9JqF)Q`}gIkHd~Fg-$}K-+n?GuXnYnkGqfhDuK_S zKbkAAezAc=Lr0M@O0}0c973r-xL8ZU+%d_{4rmYc7(v{q(PH9BU&xs3HLc6Ji7t_8 zzGkIptdDiH$IxCGwO|pt0ZWf>hllVEqwL41j=^ ziPM-iU%R2^#o#^H23NLtw*8(ZVmt;Ko)3RsYyR}$0`8CYzR&%x4pW_pJ%_6ScR%Z` zo=i*%8Lc&}!X>+bnq(Xn!ZerXtv}I^SLIJD3#{vtfZIKk?#IK^TxT_DP4}x(I&3J; z67popbD1%uX(-Bf7=*m;JW(LlsQa`_s>`3_sEHqi{ND)DicDp%YovMzEvQu)#nF7d zT{7L~`IQ`qlP&@|;Y!8v+?fUuudh?}~%U)=Pah|ROEI8HNaBYh%L zH-lM?otiIH)f9JrMmNH`iF)XMpgUNZ7L>{pO0-^(KUgB)Hm&Pn_x-HgN?%l6oxC#w zj>~FKyM5A{TG0}jycJ@{;MnR_4xA`5&Cs#3k_fuU`?eL{335zhI+_3fs5;B8xVCj$ zuY?fX-GjSZ;lbStcbCH5NpN>}m%`m4xI=J<;10nZZmqNTY3<(*MXgRfJ*cIbY$i)TKQd#CFxR0#>uDI-iWq((0n8szr&_t0-xX#pr!wb* zhFp28IJ*!EOPk3{+Oq<6oM~7xVZnj~Hfs^f7q(WEWs$Sc?(^EfKux{jNEL$G4&q! zv0W@_@q1%7z8s}%Vz*{J!hp_?GKH+?k8j z<`>0KxS7@^V+1Tw^dLpJ4>b9PYN9Z!q~44sZ>@#{)!B2js1xqEgEx~EwXTq2Sp=H3 z*{CbM%)}hrpTjlPp|mluq2QNQL>izEda?Mq65oEl`MfGkS;QaeJf^UC<1X2ws3@wj z>U(VaT_tJG;-O6`Dcq6r*sc-wn$4jq-v}-DOX-QuzjoCgW~J>383vI@6Y3ljmLXOP zk~W)aBajinmhf{y`w%H%+9Vn{dfvOY9OOjm=te4{yW##BtOu^TKzKK-O3TJ3umC*7 z`3f(D1W4?n9arBEDA6EiF8ow=+2IunLwTNew6b@jcIyZP+%14-E4qBsfZdgJigY;+ z&+z@iKVC_HMmf-_)xcDYN<3t49;{G$k8ZRiLRtgsOcc4sbGwr}US$wd=5!9Z?)qHKcfmLS}NhW@}JUYvF`xcdG zBuH9amgqQ=e+sD|E%k_DC}BB0+|`Hbab+r=5Jv2o+8Al5@iKwU=>sYvQvv&XVw~To zXrrT|FlWznMwtT=#z@-VmQubqFaO*-%M)`Ym2phCxmL1H@~zdSHE2B@ z+wp_t;AoG*y5U7Y8|s$X8mGK5v*>Ty^C)$u@V*rZVl8J17*|UC4_G;#%n>RE_<`Q$ zvyJl9_m!E$eKirw%B(-^s)z=txTx9bL);t*JkN`nHQPmN2vrAhhMfF=zZyNMB>%q_@_yp07 zZrwt!=`lqxlD#gVqhWdA zdHxW~6lZ**z`i^;SZ9mrV09_NL$&y7ug^)riy_tDNAo%RujKB%yKL*}8#;2zGbozv zJxFt2cJE(8Dt}o7(pPy+TT;RqVY0-}6sBLprf(D1S)}@huvG{`q@+;LunhPBH=d^L z(fI4{#!f~5(p3x*TmAP+*UqW_Bb%3d520*vFvPPKaYW>Mj9cH^ZS@Z6wE;1S42MH% zwBGlZD%TSfAxBkhE(J1hNg9+aPW^OM$ZhB~?Q&-tWv+j3Ds+_o+CqG^z;q9{ z`0S1l|DKNIv+MWU43-QlD7NrE5ug|}B@fS;c6|zAZfw?iAmQ>Y54}c}sYWgRsPs(H z(v;+D$d8I3Q3JtWnRG-t7|By35_C*=O3kLICUuhvx)#UhVN!uHXk3zFiCzL^zw zEMG6+_|zK`s8xls9~IHc+1QkNt@QiUZw_OhI!tA3M!0l9tJV@u_uh5hUwS^id#RR=-?u`kRNJ=xjTT#U}r4#G~6-!z{&!^qi~ zB0{=}Z1h`#C+n%qq|w^=xa;j!aD3`WLtPiF5YHA85FhmEQ0$D}r>p}8c`(nPGAJWc z>kRe6N_G{Eu3MQJsY4lS1P3KI-2kgd`<=wb=h`DNC_<+F5k3s;Or`E7?9$D~bnf&hE*ucl%ZJ)JWM6XT$JF@x=%L3M%Sb~_IyM29y)XZ&bC3Dhda_T3ZQ~S=Yi0x- zw%1EfR)_Jlm*;%&*OgIe3=ZEYIE^7BYRkj|ep$|`7=owtGtM&a$J@TT9(~5od90Mn zHYqV7@9-M_Fo&N)x!zaDLGe?OFbdASkS8*w^aWvl<3atYFy=jq5G+Cb!sV`_i)Hxc zheBJY9?~L|K+tmO^xgn%BXGod!YaNmZ*KXv^7u5&1Xh?_M6I*(!*_9*vsOY9DAoA= zamyy5uQXWh5660Q@=cW)p2a34S6vTkfO5R=#Ptw@wwqK8rz8e7q`#iec(>l1AvdnS zk$rR?qce3M$yC2Am3C$l$VM@K7gOC|bx@}G__~Q$-*o1yNy}=R1yZdJb^AW#gYOh|d(|3B9L5G?oeoPOkY4lI zm_3h0(;@I|c%<5~m=7qJA~s@~Y6H)GPRqp>TNFH3G6w!CE{ssuZ~vzeVQMdd3FPsS za>HXWB%S4WgTUWF8+=4VFnWzBWht|UF_mX;$OFplNtI>tj&0%;{M=ZiJohz94#Dtv zF>s)fLnUlrzLK7to}U9mD85j}#gXzf5z%@vhv&V!p}XeD{$kLX;S40o@qBY;kZTWf zEX^8^hAMQB`mV#E%<4!nu>53xPzb=U;|*5`BNIV7C{SUua(jka7o3ux$bsg+UiNWn zncRNYVK!P#3YW`v3hVs5ODkr}-bcmuq zXuvF(8(HI>k&1mm9+wj_y`F~Mz`T0~QZxd-H*`7#o>(-z_qj4(kUE^aW%*xAQBi39 z4FY~dDSQ)@xKoyFP1dP}D8yJKp(n_QhQ#_JK${W zZl?NYc60iDdza8e#D<-ne`!!AQ$7W9NC^2(5#$%J6n==Sqr;e!OxhWiBT7`KI zs%_)RZILa;d}!$!0lsJc=8RB%9(1@{{vz0sPwJkN2E;j89uO~Ml`{p{`%k4(|LZ6^ z$@r}p$r`MIG)t%~oZ;d=(^?T4^wqC0r^<~}i329QdCdwv(-PPv7k*Q5zpuP|_}ckT z1y1i0iB=t-nnxzDe5M*i6Sv&Mxie((n3(>BcAuJ@Jk#^>55y5e&QKq-c7^Vus;VyH z=!ln`^CLoM!@?#WV1h0s8%-@E&^kd%(hU~5z8Nof@Vv^j(IjN0fOKl%nhe{iP(M}B zjL_y$9etxKL<>L3F=O>~sA#=$8m}$pBo$-|potu7D2*z3HI|{*Z55^Slci9W9;KiZ zLnQ!{aq}q(Ob9%hRxyJpSj(*_h9%L=uD8)6^G_@pl*2is!ppF71DJI8DG5gyhe>j! zt&JH*r|j)hNbRvWi=heW%6re%JezpyB!?3-5~SpUu(W0?1@nL4xQ}jLmXZg((tXfX zWufaX0*n*pM#56CM(14}%b#hP^77UL!7>wIVshgIDf#HCis65R6=^*~BWS9CTjc0g z%Vgn}4egg2*s3WyV)5kJNv6pkG|3-^oP*xT$}(T5k`)>NFWjFcX_Q38-$^6J^?=?B z$Q9XPk1h#`#$h$|9W5?3UU2ZrwhEN=?C_;maSs);`cwID&|geu!{p^DHt~OD_oTkk z(GzP&z@WTMERG&taFrSsgt;Z7Ts(Z#K$?i9lhinj zIa^>0mVdcgN>WYID0@yoQT$z*;mg5Fdt5Zc>j2gfqxn;CqQnKAugOq1$`PJwkkkd- zKUCGa7+lZ8gNvtH=uyk9Dc@6aqr7hnIe9f+CotGe^v-13Cm z#|b+*VWJ5$S10Jg%U00TC}+!bLP=63#Nn2%7AAU)!$8QsUXXHR8ChBXB&?iHMc8Wv zv`vVage!Jf6oN2B4h`hEJF}lH8g-ncf>=*7K2qouB&v#rL5HjNk8GP5yN?v(0!QHy+So|ru8(GC< zg6|kD^U$lRYMFC?t`o9O9P7&WHl2#a&tDV8nqAQ90whd_8~(Uyh4sCxuHL!EL1=UH z`K(c1AMqW>+#+W>jY$`XXL$cZv&q-pS_NP~JZ7?`gM#b&aM>_tnMgX0xip^Rl{2p3c$<5%=HrKyL^ z`(M8{mT{3m%>{a^73y0VKQw<6hne&M%WL1xS-$`JPiqG?)~jC}Nq4lrkl6V-N722X z|A*q6R9wfw_HkJkUHPuJ5>Za6$^O;RuwSd`Ff1ByZTsPlBYl|kFi>+Xi=)AX1jh&>bO%%7^8t#&Y7=N`+>e$)R9`SOR!d5Iq;rxt zf=sK(&hfMJ7OmE@>pRp{j$iEVBtcA6s?7M}XCa+z#%1<~m}sOyAa{_43GBq!uuu3lL7kdtNK%Kh1V^W z6RxBc`-%SPL%Da&vG@D_ATF=S+J(u@<^_95LMAI%@@m>oenOIMr(E0cX`3AUi7v#3)ZB-)*JP%~FW8fXvZ&tRAd7Sfe$099 z%<6O!Qb?A}#gDyU{CjmgWG(tn5+^K4w#Lvd!dO&mjCdj@fj|Z?QYjHzQ>$QyT2?49 zo!5-Va_hH3G_@&g(8Dz2?qp5HiO2#k+mlqW=hkp>$lxD~Owgm$zS?zm&9x1szo)VQQ7#uQJ}8QL=4Duqufb?Cif1 z{YO~)QU+tw!&dvle;JJ#xrm-!mdSP+yFwUzH@+eJ*-AhxQ~$c$W+WRI&<;oCv)h3u z5|NpGe(d0yUeTb=@$cW7Gpned>2*I53or(Ep>P?^ZD1n-O1`j3=c~5LmQ{Kd_ za#zb@2Chl4T-G2x{$);|IKe3#N_N;}e_H=*j#i2kW;FO=R(JYN<>O=v)eq0oSF#xj zB&4J>P-JFcue?dwTn%G<;5Zl>4L@VPy?MTtA!n8poyGl47jT`CM=BVChSE*86TZCE zR3{q!Q~ryZuy|*pRgdykWiKMiB>jF4iY)GoV89?Zx9OIsyyxjPVn3Vmq5#LxI9+an z2HGX@dr_3N;s{Mel0~m865=Pd5~`jn*JL9A`RA=F`&1=uj6V&h1oh{eLuY<@aEdwE zW5jAp4}QS0zR6*1c7J*wNP*j@Pq}cB0%D28Oez^Kh&7!?MAJ5ESXC;{8X3ziv%SwK z1zN8%6qjA7ri17t!Qz4w_y4ew*SyO%(wY`L9Q`AzfcQt%_Rlb^KUE@5O-DpTJsTw3 z0&1yuqN4*jlz+tl!Y#<2^ho08O-Dm49oKZ+@86Zqd1WT7d$x89+C{E`;?eM@LfV3I zex22HbmR18Wnj(*0qw>Nl5p@yoTl|WP(@2iK3d05pq%fX-3Z?6ZyTMOcO@ut%O-h9 z8>!pyhvBdCYG-$I-52{Dk9*_`o*HsDXPB?k?SVQMZ5gLS-r>!_8K1{v-P?!IwvU8r zjwmG587oAL_jfXTes^{YH(LpbrpQaCT`)v~%=my)Wt&Q2Z{01N_WWyK%2q7A;rE|c zKO+|wFEQo_Rk{I4zlP$O-qRMc@WNj?eQ(GqIvj#*a$=h_H_)t`OKKWU9vevMr(LoV zru-5-uZi#hpiIv{x9(brkm3THe5pe-@4se@+AtQ0k`n_Wcpu$8i$Xr&8Cfbltep25 zj&MZ_@{_jdcHE2WiB`30IdKt714>xtQfpEPg^Xfgmm!xJ3R3M^p8GHk?cikE5%eW> zHT60M%mKcdN@*I^Q1NB{tiRem^bf5_Ai*nipXpIr4*7CDe7*z<;t_os*ZVZ*Q%SYg#42e!gyATkfVw(32%!Zea`9pg*_Kgs%|f zu6u-HA3qSb()y)j-;YE2C-AGhoXZ&`l?`$4nMOyinn+4yptm_0$3-Swl~AUWw_1(UMfHBtL(^ zuhrgsQvjT*FaiAGMNJB&EA9zXV&lMy>_0OwS8uZ?qz|)3R}wogNOlKK=h&tcf9kS> zOc{_QCrl4$cX2l=Xa##J5j1fAXr}EwKVHqZ{(XcBG4!?p7Uh4-d1T@sVo7XZ>PnKW zX^)^+^L`y)&~VxpZ%CVE3Xo91%7wQm$k++=UheP~dbwGDe7iDjI+u^_)|;Oc__47^ z-fRToy~X?96Eiv>vF4DPs+7?cNz~y?13Vw4U!-;||M!}8;4i-MAn(R7gJiX2kD9$| z9*^h9kAnE$)khK<<`Iov6%tc#?0(+v`egRW#J2rWioGj?$12;1yYs{j@P~8YdwK%> z=k$Jc`l~QbUF*u^)E+QLmcja!9h@Q)gN6IgrL+)wvixszx`VYNX=Ym70-7bG5ouIp zd78`8?Ez8A;x>u2{QtzCa7&UQGxc`*yA+vq_qlSP zn97lBX@^ZTkM2NP^h(4r^ReGlf69UaiUu?-)Ach;c>|^TRUM5RpE9l512kXHnXl`t zV?#f@JJKM-Rmku*>F;*Cbs_RNI8fsK0p}U$X%o__O;YY%7lb+9^Vq%duso5RJj&+@St+IH%xk{%p zCLtsB!+Cav{ehD3uoml@8L|`XW27&zLELu&kjxQo9W27ws+FseHO@VBPe;hIf+(KX zCa13RwiJHppwc;*v!*I`;PAoAlGTumy{0FkN7oz9!gZ>kNucOj8AnRV40Sqi^T-Y{ z!x5TW-=AnHn>}c+6?Q!&uIwvu2&X21d6uOob1N>sWpxr(C)M6$Yx{|<&sT>jTv2T4 zd7fA5k!y0*V-J7HZ&9|bIj1{Zwr_FsyEPn%hK}BQw|oOv_Osc`MVk=?^W9vW^XYzX zt3uP7dv$tU4Hxitg`J`D6$jrHU3IGu7d47~^!T}&(MjsQl+=5rW@TLw_avDBRRk{9 z1FN!UBIrbhNa_VH)#)u+!|5vB!s%cleS-Ip-@M`yCmN)f`!#-9#Lm@ZYhqaOBU;D4 zHP^qh875V-iP9fw!8rVgwS3WQOoe{6Z9Bv`z|>=-6^tIfVjlbkSAPS zQ8%qmPo!Mw46IMfn-xI)ON-ey!_{bz)&8{WOd;#@))4VOQfEeP=&eTuY32Fo13of? z=_H^|Q&p5x)buoApXGk^R%2yMPq>}i)o<5BWT4gpM-BIMVf5JzGU^*+Kk>H9-wHDc zjnIgrtugAe=VJ50no%4O(D9I`9gIKIHMQ-O^7hrDHHD~fwZ?iaU+TAA5xY$s|h{VaUf89y@s)uGcn@(>8 zuC3Bpu{2Ar$1;8xe@ag`R6bl#AWGq_HsB7J4;>&SD+nv;f$28z{-9LJZ!SYcyCTCM zaldn_q+7CNz@kE~ba!%4trD?rE|YQ542yEviE=P(N)Hc1W1Sf2JhVC6C{SSYr!V*- z#uF11QU%;~i}ch7x5d5c9MKiV^ThyDaK94?4nVPfVk2mr!s1;0VEFauPKo2Yl#ESvXfa%>nHPtHZ zCW6@ENJWO8nBQM1y7RW=#o>~YC4O(;DsT|ZpyqbuL>y~)MmX$bbNw7TXLD2u=@_yA zn8cO$&B8+MtXcs6{XzbBG((ik%W8Qjz zV}OLNbx(ZEfDs@+4m~)&=L7|n6U4rs(y zgk)GZwXM@d%}0Yf>@oO0f9kyOFis3{94&NrUim?Mt8utARy!LTP9KFqshksFCkH4jON)1=Kh=Q6oHX|O}B|sJ!QDoCBOV) zsA@taRG#^U!nr@Id?kS!USG-kz4*C9a0ft9x~$mPFEW8vg8zYCXKGrsrTy^m5d=7p zvfnP2c1M{?)6SQZQ+gxDcv0sYT{+4FFB@xKXjQ4NHrkHI<%|AH$cI5WPyzyjR%|#s zH^r&HhRX-FKHAeOcfPLLP;oJ_E2~@fX@lytVpmHJm@dDcDqsL!3N9MgZxL^{JX1dy z_y@XuxEB^UTft*xOw009KYh=}rV5K_l=m$-EZ(-nvs|Yb6w=v}r4y-~j4uJ!bTUs~ zpijzZ>U5F2R-3+r4K*M1hdCU(`Ein_7~MSMI)^I{5?XtF?EDBj!i>0b=& z$CLys`qg7a&r+?~&`^RI_xQpM=I3Ff)1>*~*`j<1D{l+L>+$L$CI7rL}Qu{JzND##03^(f$)@#ww z9!YFnl{#M8;y8oB!-?im`38Zgbv*RT>bAuUp169F@;mhiUuP?i#i$f{)19Ys#^A`k zX6s$>QYM;aM1*)y3Fy*oCn-*JGV*>IpT2cS`N@GHdD#vNe2=3|@J zAJ>f6m$)8?d`>XK*A+I%JZS<_K!%YTAXtc&Ho?c}aOVr1=iEF#8X0kB+8>w!Gp;N( zJbf2kMZ}j{3sHM)=^5^H_1jsEE^!_%DN1JA*%j|7v*U>CZJ6G@&JV{Vp{jB@c!9oXfkQ$5Rbcevs6OZ359 zp&BpMQuFVqt<+)`26Hz-ebdD(-@My{3km-R?Y8`S1aobkh(`kL6rxC_%VQy&I`t3WF!CU@j4XPsrFG9MaUl3OJo9^ z5#c!FP0BZsU@7oMcU$;&G7bGvm&V{GQmwMSLQ*%q6}9&jVxsLcgS>@*%h@PQjZRs@ zjweMuB4xE2TE;Ass1h~jIlqzC;g}4&Qqt0XZW)hZ2Xp!kL)?#P)eyl=`nL^b`6cyqa7u;FUaxj zXiHFHe^JtO?fn*yGbB844SZ^*yuChP!Ii%>pe0Ab6Js>VZmC&#LLMj4A*_na-i`pJ z?Frn4-;OzzO7uHf4~IG`sLr383EERINe3A7&J8z~XtgIRi4jJBmEQ|0XHVzxMD6#c zs&H1z(YY%+T$Vmrz0E713n?Cxa1rr-juDD?d_%WP-{}*@%>N2?B((iS;=xiHAs1T3 zYu4%rQz3^n+^Ucdoye$UC|%rmm{l%KFlO5pVegcWag{~ip{vGt!kNc+;x%aFv zC&1h6i?mi39;E8P#Cv5l>gLb=fKk((>ED6l34X^fqV1gOEl@&LKNuu4uNyP-a! zREU|obDEeY1y9!+QOg34S^+S?8XRU-KePoI=S2a$Ih@(LK}oDl>LuNR&sKQ$)nz-m z2xD5cbwj8(rt7EoUr)`~@MiElQEi9!RWnn`^@0y(&^rRlHGQM)K}PhyMmGwN*ZM|vz=RNm zehf5D{}c=V^11_mP{FpJ41+l1Bok{Xy0`B1yJAd#jNJf;dl=@v8{i~_(IGz9uwrj; zhT+H7s|Z&5BG_=ZR$&F}5B6;zn;de{t9!)w{7DE>G7BJ7z-H2wva+Ie>(I+q@>baX z#7@aWm38osLgFgyA6V#G7^t)uD&7%0S5{G9Hiz2?s*~S#>X$BY8d&A{UK>0o>v1a~ zE5y<+MZrIcIc;H(4g)e*F&d8X-d#7^56c^@X5w;=ea7s_McXn z*!#63@T2^%R`*2AulY`%LMpNHYcNAQzos@Pxm_P>#&b(zqQS^Be8b4kVcSc|O&VaEfvJ7RYEvjq;pJ)rm#v!hlfgg!u6W5Y9BM111wxsFj5rDhx0$*7 z#a&k%Sze#I@VWBpdh$<>yZ*&Ge60JkVo>J}tsJfo%bsQzA)O7SVPsZJNX%R$o#F~K z3Rr&=>e7Uq962YIsCIqzEXS*X;?l$v@ICb~+HoV1?c#1<=7qH~~i%!KSH!vHaU?S;wkA>vu??C&Y z%llJW75HY*NN8Vz1%e{L!a51~KLPjy9O07s2v=>1&SZ7QEDpuD3rtC^j%rY%_An;d zeG?iCv}+iu$9pZHARC+br7;SFWON^_5rK%(XuLqZ=uoea9cEO;W|PGOSY%;o`{+`s z_H7D-Ot~e}bV{h4hVpQ+?HnB!#)Bu6uJ|9N(@7;HmM25ZbR*!YV>tUVLKze($?`qU ztBk}{ z5H9VvhA&1GT#kG{=>=jFR?}%y46^5Ip%+(>n7D3gyRBq_Ez#4n!@`=*Hf|{V+pc+< z?Iwqf_{6mCR1Pj_{urh!4r+#uN{FqvxmCXgoNhWO9Yqw8)g;}4kX6vJWZMNosP2i9 zQiS^N{CyJ!4KCCjlXtFt25~x&>la+ z+rPmo5IO<~=bWmi{YO?Yf#&^m75Jj^Y%5{-z;+M_iRlAyDVqI-j1`Y$hBIm&Z=29l zs+6$wRfF6|sn1rG#kE{Gtn|cO)VT>I;erWLt~QbEcdBpER1>1@`@QZ{h7Cb^)u0f~ zNbqUNYUry)vu5<&<-okA*x}_L*X`J83YJqpyN_uYpQa;9eV+@quf<#@ztkYz@i+$8 zS1*_Ke^=0$j~t$s+GodluNr5IIBKwNh-b24u%SZ3fekxbKZ?y%I|o(H$WB9z|8n$2xA zd9Gi5R~38%LG|-qK_$N@T9o2F!A)bH7hSU-Udt_RC7V_5QXkr=9|{&<^A(-9sD{0? zMEseVQ(3O=vr+a;sAq03CtZq)EPmoY~XCnVT zuJY#$O$AysfrU{+_;2H3vN61-l03&5;e{e1X(kO+VX%$haTJ-tV16)Bf%A{;7kxjB5TjK-;BP0Jf-&D7%_Ez@H!TUp(=B`Cov<=1Q zvc9~Xy@Q^$DtA19hxvMM&i;Ba%j~Rz$>>AFpmy)L)Z@K4)$`!IX1TouHx#f6Ku-vf zPHwQ~Ht4zIbs zW<(c}pB^>IwcrhlPau%{kGJixi0xP<7_(PiQM_wUH>>w2R>KBuzm9GlJF1hvIq(jP zOks@kj^}Y#1;T^QAvM96Y-g>KJsCK;%*Dl*5d>!PfgU^h2lM|69CW88{RI(;uTzt z)-wr}06sLjG5aO0#7M(l<2p1W)qUlC_S6p6if6|P-oIccogH?|-zHz?6f&ef-n%Sk z3b3lweB{x|!95eV;7(-c#x>iS2 zrQMQmlIl`0Ie7N&MVT4toAe}pn;LTQmWT+(0Gn2>w0h3Y`5M!WgSVH5-vvPxB}dk2NTO3pnopmr_(hy zqI1NTCM3b;JIGL(FzA}lQQVxib$?Ct7rdigqk~_5zv}SuIV4(t_!YQ*H?OO1Kg}+- zOJ1;Ax3Jfz)0htZ;RV^Rd~w{j-T<*ecUWqorL!M2|;^D(p17BGb|VHVWaCqUmE-Ygf!UJaerG&mnBKx|@0=6J`5GsVfNZt}hm)eozl zD{mY`#y1@?Y@xCpwXr20pv{<;dRF2zBYZ#1UE&;TnPHL6x`3kyl#s`UOwRF~S-$^5 z52mbR?ILo+2fO$bG?uk8Y!IL&+6^lwO>;pAA1b_qI;l6;22@V71IoGrrT@5R((=1# zX|Q2rw+>?2r|qIkQS_4%DtBnsd(+$7u+2D4AS&eWBr#pVEPp)ptQb2fo44T2xfE}{ z65|~AE1FHTr8?%AFvS}9V+V#HS{$t4I4x;-o|UtqIW~F@Bv6+FKvhk7TY91*OYw-E zk8Vtg29vKa%tn8HD?^qrHuv<#&?+0df~fn=?!yr38cRrsfOwp0s(A835_)izr05Qz zu>iG7Ld4o3b^RG=)At0sL;-jD)=D*<>rTu(3y{pt+?fFSP#qj1ghBgQcupCD9y*|< zYCIIMYu~YC1VPpF`Kw*Y;FPZy zQB-siC7na)1Q#fEcKzE}^QlIOV*yjO?^VZpFnl~Ygw(J*dE z*W7_hN+#3=kP|UUYVWStiIQKulC97>WFm^NY*I_jQ4o8AQ4Y4_C!5c-b(xGJXP*i; zp#T54Qm@s31ebdQQdM{Q>#DuWT7uOuA8s)O3_zg>$I%gKSJQCqXT(Q&4}QV1v9Xb9 z=3l$_+c%mlF!{2w%x}DHR*SW6(fs7dI$_qS>HC>kz{L@=IEjQ%WqR0^$;c7foauD| zt46^?L8dI82#h&oWi4d|X=UQ4`xwBB!Q|ElS6Ysz8K#fEyjuUKiOwSSsx{tG0Zmib zg#O{%0t07+pMf9Kn_B;9s<}A6e(<&sESnu)*eQJ%|1Ktu*#Y_0VId^h9ba7N8?NXr zUsNw$O{TY?d=lPP#r*sF_jxmu&;4Yo%l*QCI%_3D?{D63^T4VCOtWH2C%z<&0K!yc z<*TZ^nUg#v`g~Fhz80bdwdArg?5mBQ^rjrND$B|Zo?1qFal1FrZvp+-Av0*HtmEK0 zs#WFl3OwNoyrmde@jxjIFv5MrvuR%5Z;I7M+V({RQL!HqOv?^jt>U{9UtkKfvcE0M zA{Vr>K#LFVRn*e14oi?R%`>bD84P5_Bz>mlsPp~34gOiytQnu07&~(GkFK{K^}Oj?ZbHm~EeYf1i#~d30(p(T&N9J;^AksD#vC)6Ed;&m{C{Dd%uf41$uBY~(`C z3XixML$>QcNk;^^p*D`hGJ{Vvw2U~uqPNVKT8(Wa#h>vDB`D5+u4zYKN6-QJ_?^^_ zgy_h_-QbI{B^tD<>nnJ4ToowjWF;3}lCjD#58E0Ulx|z{ErHDcpyBf|q;o1yx5ZDP zjeU0!7@RdJTP_T$QkF!-GZzMWFge}y8CG>8i}DWSi&uU{)}Bf;!VUTFlNK4$Bmb8? zep)+UOuFQ&+8%pM$)?H)r?wPOlse43q1Pz}$09 zr|)~t*!i}8?s0VT{9QYFd6Cp{!|9d30XBq~+hpFkX6L+Rb7-8oE9hl)zmVSu&o843 zM_d6X1F0RlMd;zvCg#hQ-=!!&TN&v|67c}|*jrie{JWNjpvq$EFYOv;JO3THPLDOS z)`FO97jWWhUHo0DOhxFXWstIDUm5o5b$_j?{jc@}R7(fg`Il!`#n#-B2Uf!g*# zV`ae-r4k2=z%!k66xl?O!x9GbZiAx1ptIuUkC=SzAdpo%2WR_dx@@$s@uB(VZCdqK zH(sM6iYSEv>a>dmdxlK+6Y`Rd6Z^PsTQ|6GqXZsz$!jxwOqes)#WdtvjONB~^OVaz z|G*x7(B$}DnRUMON_w~~n;qFI24OL2ie>P6f8xiBWHD0vsB1 zcO$?1r5&|VAlfxf+-p+f6Xd?>2dVXa;@b4zMOzoFg*s`=QlfMHohG*fAhJ9sq^%G4 zNs{3-W4u-ptx^4@eEh2pns%gipx~IZW%n+Xc;KAqGpfDQFTa4^gVD0QMPR>n`VY!o zDii4)Rzfth`=)0S(vw2eLlJ_IxJRbegK~?jq$62Ky9T_zj}ay>;9&djJ*Q?`S*TIwQp)yLKZl^ZmYVViAQKcK5ThbZkTe6r@C6gwa)zC_$a@CnWa^j33209QIUcN>o zz)yKr_8mdI-8`}JD`!gO@I@5?t7|OUU5HR1jJ^-bW!DQJ$G4q1Ai}ox5GYFe24X|( zXZi2rT$dLS9`09o@L~`!z;it#Ip=Zri8w7l;CIG|K@RNAtc?^(fXO;+w5!aA>E4PcwN4O8k9HWphf+#$ za0M_{yDKx#wIQVJax$3GlkXn8!pNPzXp0v;sFRqR48K{ttQT7Hn$1SAK%~4075oD} zDLwNWjW3?t`AW=6Id)rP6E&FC8U{2okP%h9mJnB42(L!zHQ!S}ugz`!6S>L+6$8qY zXiVH}%8rmfAwW;^9M*0g`)W)iiBSGmMD{V61uu>fEFzNRZVWMI~CURmQh~|YMLySQIJm7lv+<1Cp0?|B4b1P@{mN{xUN{1 z6XO!UO{uEj77z@RizNp31uZOlEF<_i*Gn*HzfHui8fvRa*(6w4(IJ*5dj0hr(5V ze2{4{$$(3j#3g+R6Py3`1t!}j+cY_LfGKq-F@$6=P_K1ELPagq)s6-&?kP6@oduK2 zbp76u3K9`BF;a3V4ekjCvaa;rPWj^%2+zw+Q+=M!9^YF1{)3E#6|Ph$5r{eQZ+bZD ziJUl0+y}kI@vE6l@9$~b{JWnyup6LVoeDsNgo64quwnxqu*sgl0^g42Zm#1V5HF}w zi@fC%;bS~Hl$GVbXl?S7!ah`eGv^rI@4I_+Fy5~8c7y;>hDCi{%mYXU-nYw(Z=$r1SE5$u-7G}Pj42gc}xP+9g)^g}2x zbmD~82^k|~Cvk(g)~H&i=>GV1fF4>2yOh6)y!_(! z{+v!2?)MC_;HMuZ8c1n1RH6jnq*7DItf17RO|x`q8I8kS$g}!G2o>2=(Cv)a$}LZ} zr`$1?;y<)Y%GlJVeTd;?71hF26SNn_e=xtMs!p3^$;HE5c$bfUS%!H@j=L-;c;=%d zrj)E`#ZH=aCT}OsAdBgpjFggw3E?E2`}26nPET&rDkU%D+Y3=slEys**8|raFi922 znzm7mlfA|-FpM*-=~GOXt}u*C`ief1q;Mb0w|$GLtzJ~58{|RD9+xYR*w(h@o1<(j zi>{SUPOYs4pzT%Cy*!{jbLK7UKomDy zJ{;J54~~ogSQcOK;8^}~ukEpI+Gmv8Uo_2S!-(u>M&dq_uXLHvq%uNCk&MP@Ge1zD zW68P`%f#MJJy0!0hMv-;Ay}Wz>&+`cpj0?!Uyi(T1eEb_q?AMjpJ<4v#kOeMoXZot zW!k0@N;er8(y5_%q!i<4#qh?|NW*l;lJ_F?SZRtCTIb7rNYf32Y%ZpRC z$~~wV65_KODuS@NBkrXYsQDQU2s))Le}F4T`H1nnzl^>rIt@v{sXT+T zD&bNUi^G%+I{Bf5h@m=FiQ*TN^hq7a(P8q5WiWHl-$SBkmY!uPB{lvMeeD zvaKpQbQ%GY`6-u0q@@X@sQ_?RE&Vw%DOZY{6x5H7o0ZL4P!&Fv=Ea=?rg$l7(&`hK z0$F({c`?r-ONO(v0ym7ClNN3&{T9)8%wxIy89tc6gtzn7>tN+p*C31H!t>UfDmS&niC=pgyY z7njZ#i4gXzNt8{}NHaGv0qO+W1sb{EY%^a;D4Ev6vn8vUZT_^M?e)2X@De;I)_Q_9 zUgAO&PJk6pAX+%OVB#ghJY0(H*Cq2Pm)--UOt@70B$_fI;2znl5a#y6T~Z)$2PH`+7eKh_^NF8&EiMoMZe;#XKv zA)SMTYBcsm+ywQ)MNd!9uWtZLl^deX5VPCW(0wnd8g=X-WDUs6BR=hkpD+BNdX*~r zxF1oE5*<;&mrfft@uRkrUNEj7^`%VuK`41x>Z=MY0r%$GirGa(MEs8XhfZC`UBnLy zI<160O0H0m-#b7Sglx29*Ke|U~(vYr7(P} zD4a(Tj^fufiYw#TaX~fsk~)_y@PJ~{ zM5#;$j0<;HM1nrtf?w}0K&lj^r>CdoYF$43o#>^<^^R~f9v314E_*LfYo26gj;^+o zbmDeFL1<}^pN*VVK9du{WF&SdnMMT}4^QX!$jIN#4zo{H`*A*AUR*l$s$Nkffe;;s zF12Mkdip9#&Z27`n`L@W`!NRDG)6sBA8Q%f{mYhZ#(kx1|IZhTKalsH9}g=NPRAy3 z0%2;E>LgTDlCYaV4QFWk?iX`U`hO0}peF|Kp!{r+A;G$3hV;xsauv0B6e+xut`um& zbNqwuIBTxdt6dXRtxQw;Ip1hlj?MZ-%NQ;P4?gOj`(+xR%X9myG%Ux5BuaSc%1L1-W=@+)!YsTT}MYL1qR z>&ZQ6TL##{7D~qLm6zru8ZS4PO&kDM7?xw<;?karE?X_iujsiG^bZV}Wnmfkpj@uE zNM3DqndvBhFadQ2T`yKqtgNhBcf;^Z-{P+&-=rdJ<_aL%-LDu!Tkr2(U)Gt@QP3@b zzrYsw{G(Oy?OR;I4>4g?uSRsDZLf0%bPSBKTNOgp8sMS$06tb$1XRlNrAiIpLr7)N zsWa>YwJLWXA#l%gyIi|P>QmK6{VEe6^u3?USdH%|hlw|>=XTuret)@+<#IedG@e2? z*XikklXmt5RQ5D_I9qDHY+f&l*Hlspd^lg(U#&NppO0Tl8dQ;vyDe}tPVa%;OiaC~ z9nN9r6Pc3USYd*$@b7=!<0rAl!EWis$BSE4gJkGBFVksQ?b+RY{5Om zM5?(mmgr~)Hn~{CzE8#n?=4x}fP;=1GmSiYjhKxAUi|fvk%XTT_}X@2^Il}i?k5Sp zis1$93{@DkR)%6Db*t`1dCO<{T(7cAzL_wTg&>gG5{T%ZFf0)~LLOb#Ws6?evY#&J zd_DJ8v$Q^RU@L=N@%d0>2)a1`;vt`K@s^S*KNO%~3_i=N|H(IXK+*fox4#`8N53qJ z^2Af!$iwC|bHw;j5yp70{&rlY1`%ovC72OKYJOUE2L=YV-j35beSJL1&~dH#KP+j; z>;ht+9H>M_5~QRL^POJ?PPptW;EH7)icJ(k=bsd&ia*Hr=G`lhBE3}IQ4il0@z)gW zP8`S@l#91jv5eoJZBo4nsDzqgivzOi03$d@L0ovdZIRN@-Y(+x1;(ZjCAEv9?V-8x2q<Hi{HZDRSM z0+we?a)k_xj5RPH0;Y#Ry-_~2(%<79vp^-xaj^pYmt``z&ZjMJq;Mpn)Hitx3aR*b z$px>|^wL~EZEfBh%X%rn*RoG`1drqCYz|<=ySlc}*!-iPa{O_Nahf#qrA=Zj22ox| zGZsd>el>+DQz@XCYA9SjL{_6zj+VoQwUvFc9S$M%Uyw}(9<|G|kfw}XE$tm;9(}R4 z`}M5#Sv>xm#Ipav)78h*cG`lcRXc5@>4AS-NtZG{>a6)p4nrxJ(EIfO>sA(zOA)nO z{xj#j=tBu_Lc~gq9v{ssgMKGAkg3&!#!+ss>Q_PcaxpP8lP36!ew4CHB8{ z4A#HLG86Gy7l}8P+BbMTm=pWuISO)&gBhagr(D;{!T*=h0r6~Fl`jKUH!#`>Y3fx3 zysp%-_&h;CV)~E#SoH&n(T2D|+KlmblM%$WZ;&q^>#a_OjqvxPpxVyP4I2u3I1Kkr zC$srN7;n?6!~USRyOIE(_!)sO>uxnQwH~zNGDKAkYo?4G8I?4JXwmH-{N%Zzzyw>b z8y)igK9$ZQ+Ke{z#dSXR-jY{ybn8*iF+>?kk9sP#sM9_Z#FUoyBOmaH_M;7venTaO zCX=q1Ng#^L&W1uzTQdmkmm5y${83+4w%W6+6Hd3bQrI89iUXD(p7Qvkb^E0p7|*sp zaE5CbMmF@+G)Zq?oa{m)45F-bXp14XbMw_{kd2k|?b9J`kaX&AM#uhwP&1)|*4o;M zym=7dGa6(xey4V->WzfKqchdBxGEc*|G=adGVDXDq+_<%<8hwwF(!O@FLd*?utw?D zQDY31jcWNQLl{!C|23_t^mwI_X7cz*+m`DC7ptWfre`I%d#xPw|5-leW#EGpok3Z6 z*{U%BLhFP!^lP$SN_;3t@hcbf%TMf1`s(-lc>OUUcDZ*Wi!V`QjJC}`T30aZE9ND#9h+_w*n;I9?PEt2wYM` zKTQwQ5)+;I5n&7)l^KK=JQUCe-{ZNZW(B`sTap?liM{Ch(4|-h5({!#7k(QPghqwR0b}WN-V{e&KVUa`6#f2>o zM!L}_j9cj+77Iy?My#~?sOhrCThSKW!##I}>jO*(FLz)eo#_nz% zA?0AoIb5EUmZ~)}al!UUGBCB1WvMt}J6UD&`$AL$oy9q0MIEwNcDC;nw{7({-@Ldu z@*2m8+7sicVIV-L3lAL99^{Q3NHB8zd>L@Xu6=Ir^%_SwaR)wMn;Nn>ugVLe-r22hi z;5fPG5-%cXkj>_yZ-a^R3&7Iqu2QT$8XMreh-qG%{5LB_5Zg4>)iLvkr z9x>y_IRDfJ43So^Nv+;BYoVT=z+S&!hk4{tQ!stjLhK;PJ!H$#i{}-K9k%3Yk#GvLCOY^ z^*WY98_tY=Y4x86N%j+|49c#B|>WzrMJ^-ytF3JZ7mrA4CCD5eaw~@psWct^6e< z!ZxUDCnqPjU#7{VqVs&peaQP0Cpmt7S!l{~4p49i@}wcDL^>mt1fO>+#{?*sGGjs22+>t1{sP^D$n77n>!z zbJKclYT9nhABty3VHjZYh|()}qZto{Dl4KOWbw5r)-4ML?{hy+G3+0f=J9RrTq7%; zeii3WQioyqb(bCR1%(5o(CrPuPeP8`;g z{4qgM5;HjD9Nk7ZWmJ>uO!h(WFfmNM5loJ!na_8nL*yMz<2Sv#>+IMbvD`!PE#b7& z&YhW=hqpb;7TTq-N+=v1KQvppX~+K;n1qctf%Oj)!-PaMHc9o%C=}7lDzIHidnX@- zjUS}G{Ucd9IS-1d*Y4Wavh4@3S}6Hp6feezIt^@JD6pQ0onrSABcApEOwvw(K{nK7 zd5a;5Abc(KZlKq<9;WIr8}@!{Q-p>wB$JFyhSQss?gPGVL$in{L{JH6kiOi8Ff^n< zF2w-iLGx7Se5fa{kC$}S_tb(~@X7?z($c23uy*^FkSjg=Zp0wl3HOv9Y(Dd_bpG!njjzEbEz;MqS<@R z45jVzK*CIeIPop6ha#k&WQF|%{&q(79#yDXc(@eMKclrSH(T$h{N6vIAGv7Laq0%#evH1HUjcf3f0#)O~va>wL=w*LUSGB(X{5VZTt)jDxH!!PG@ zd$?MqFZoLrW2~{@Y!ytA+T_UkE>j%NLNI!!OOjUEC&6+3KUB#`5{5O&hZ8JUn(fvz zuzSMQKlM7?s?j&f7_4ZSv=-;kjT=e|-)T01@S3y?kN=wrc4U%iAQlRW)4ZyVbU6L1 zWgkk#Z=vXE@tGWfLv~$UB;}7E5ruc+4@k8V(Y2)8LlX`!cnWy)Fp>~WaJAD47<>_*p51!-j z_6x2$wdB}ZF~`_HUng_2$nD+M+D0i4mDjy7YL<0b-eDPF`U$0sOE115Rj-=xd|C(*QT zVo)ESdeK!65;0?*`k;c%XA8yy8T+Q696;g-^)xn#Qxm?|5Ie?dG{~1R#^S{_{}U+sOG&a0}c6W z{u01nTP2pv6H(S*tWi?Wz*~3xpL${vBG3Q`$tqyJ|C`!)(7q`8;>JHDAMUS&);*5< zzg*yNz6hT*cv!amE8*c?nj>_Ow+s}6%5`YP4IpwlS;ZKeh1Gq@&k}^XE7vm)Xj`5> zlbNdLyf|3$e5b~n<*{bDC4w=Vn&ve&*^&T74()jD>BV3CfB^u4WL0`o7ijo0~ci~->0sLI&KONU&-jf0Hx z`GBSo9L8_O{}-T91S`y)b-&m~Bo7lKU(HiUTQTYvU&Zyt5{bt-osoPrNpi} zxe`3?0+U$0@7H<-vzJpjbtUGec$-PkXaQ1sXPa`(v6c6O)>S^Z6EG$<-$77r1R5Qrl@wzQA-1Kydg;^s}h$3k|7BcDz_f(E7H`R8Y>v| zFoj7KPL9LqNMc7^8u)KEvV?<*zutne;Y%Jw&-Y7S!!)kl~VzT0!za)n_E@C&rX z;s*M^WaMuiwx34B31Gq+Eupl&=A^s3mpptwUq%H8UfLHTRw%XMgZC2SHI(;>;>6fs z??kQA)H{Z{6av3>DQn}s(o{a?E$*cT5yK>Zii^mH+|rjh%8{VCud2>QwuGhK3HesU8R!9fxawt zEt9Xooe&fH7WSSQ+&V`hQO9|L}dVk5KoBFy2Q^b5faGH0jGKDiSGg8`U&42F!ntQSAK(2m9Zu z_2uhj#OFETpS>u-C+XOYR-3paBqWOEi;9&?)J#mG5)zQgDk@5vn$#bTB>-|54C979loDu^wkdiBBIQm^We6;@ge*_k+TvW6!+$c3)e!62F1_`1)_6& zUqwhhQ<9VMxyFuridZK7!Ct}o+WbDhF#QmdFLUF>x4UCjw!iQV{64_^a(bZf=H<%P zt1v}kXv=Jjb5Lp#sMn)!YP$k|+&z)@7#XlbgEsm<W~l$qrp?D6JEg7Gg(yp{PXck zeu+lu^Z&7Tq7)vVR<@fM@=XqM-bL-*^s7NNcK z`n$S4Lz0RDyh5WgLf$2z&H7Jsd6zC`c$dez(EmK?Vb7-PLI~bQZGtd(oS=vZXnbxT zaGNIr;Tm4-E#9fT@@?1%htP`jl2wi3-Ufk4sUJMRQe*uGpcn2mutG5+yn6yMa|p6y z0xnL$!4UhXU;sgrt?p{Y;pRgFjoDs{)%k+f@To2H! z3_WV2=M0jM!@pMR{J@qicyJ>vOr*)cSm^6f5K<^LupeVOHaZ(zYXTn0GoGI{q2 zl3#2DnPsvn?%nqe@PhsaQoZAH+A6)zn4-MDSb`gqL^OE`V}Q2Z1Vea5lu#`^n*9Z8 z7*!Fx1Id80>`7d8bII)aDw{4x>3Y6Q02wSC<>zOU^LykAt34yPXMg7Li!g5FTQCj2 zQWF`9y|PFp`pC+K$u!z6{tIW=%eo_a!PzXl&&?U%v!w)NgSKE)ntys^8^CXfi3wq( zO#4@z=0;iF%HS7UvNm>55DGRrbRn){c6dj{%6>rcGjif%>5h~%P6f?m%lVafe$X0n zMBVG2w-#Y@%&(9stzu=v`~09`e9~(CN$rLqLA*{!bgG@+khJSTqzPs}cPqJPp=c4B z3X1?9#mMi!3BB~U4-5JeJK*rT{XiXj+VLyt^&FRUdJOwF+B7+DaQL0&$dV6}`wv}L z2D?4VR-e#HzOHF<-kka7FYL3zd$9fo-1t(O&fJltyaovjjHuO6=*Fj{ARMm0z+bdq z$FQzOBrFw$<#le7O9N})aV#@A+f}rNjEa)UTRBHY#icDh$p-8cDthcV@fo#f8@YS# zJm%ag(>^Xt{N6MU7EPXeC@rC6e}C*%{sWg?>w{KU8a+(+0XoM&i?}{yA?v8Li}KNL z^t;d6eN3=73~6#Zkb?_^uhb`EsXhPXVbW6e?bcj(nHfLuXw8!4M0?}oFWL#Vtw>(0 zcsAaiKH1;0_Jt|1&js&QqALv?6J+-R{7KDg2y@?AECgzxnYsM|jPj8Y-VJo!6wyDM zPHf*Gd*~JVQ|Z@Uz62T3_XrJQ`h7c;lo@KwRKCkS(`1#rAL|zjaf_7mwn6$!db51N z*N7cl>Icv56GU`8_;!9S>3AGgyhb2F2el1R!{d5E2@>H)NG)jbQ+)P&3ayL!6J1UE z6T2P*Zy(shHf(^*X0mhGgSWc;OQyRUd1o;3KT16Ae7Sb%(2aN<<#Qaif!2HvOHWmlBz&;ry5SKQM+GUBb>hp!p=j-M8*?Jswa#Qo0 zQorOqxO<*-w^@ka(ySkbC&2tfl{I{(ulT$3QW_I_EL7>O9&zX0&tOc z-MvWLesMG1*%80)G>r682{U$}7vWYW-aK~K+?h@0oZsts;g)o|2V3A|99w%MUs)hD z-zQ)_GV}ve!P*Oa6){*TyCQP2h+D~S=zf}~%)jN;3cw8l2F+0thMhoqUcQayc z8Y6T|7=L;yrx~qRggzS^Q0cy%Otsd#!;1`Y(0SL1z^QyEHV#6V#gp6Pb?nP%gP7>{ zg);E_g6n=Wqr|M*3>U5O7#s{CmCce!JH&qUeZuWtHwgNP;|aZf4YT!T3`=QO@f}2D zmX#L;uICxvz@PlJ7uTt(S&)=W6gj^#fXoEU&%=b>tptm-nj7i7+Y`*-iyda6C1U%p zCOekzXn-nyx)6krFDJ|hX$Og>DQ-bc0G~VCaQ6$#vW2ChIedu8oZj>E@ltwMH8cee z&1%cpw+fLx$i=m-TT>xau%qGZz%Kh^hl!o}Al5=Mz+!CZVwtS3szqS& zhY{X|(pfPzEqv1|-*U5tW{tBPMi7zanG!q$V^*Z|od}s}A6S8Aaq!g(un<_$z;HL3 zF_wI?;@xSK7A{t!++f@as;TM69t1->G4ZQeCCeE3`kv$r=UclP z>$@(_!&ywsQHo44WF@uM201aTF#MVfT7;$EtE?Q&+D@`IuBfINT~#HrO800y6oQk^ zVg-hJ*j0#bm3eIVcx=M_H`9(=Rkk`c^gRUQ`Tclm^_N~$!?ybtGnbvx*D?%;62`V zn$B(oa%9UNRyA(zA>(FpdjFCxXhHU9c1)_06~OcL!A>U=78?^%Wig*nGN>Oe z-NUUcXgB+vUECSjvG*S`^&YPtJ~x-DvYM>~9jGc!7du|I*i+SMnm3`*vv4`$P`C)a}t+{+VtxW4Nd1V)V6tn0EoW@ zo0``T*s__wLHJr%|~ipFECJD^}~NN!p06qPRnn;Kvb!;cOBhIOqbrUw`7@z*;D zamwaKAJPpqDKWhA2*Lf^@+5|Ab+tqWzJ?%Rq&KvoT7}A+rnMfpHTFgVN4+dYCdD4P z^<*+3ZG(Av<`ENFA`%I39V(Ynqt00_d)tZ0FVU{Rav_$=kLk=}C zU}VD2;!HAUepvl7WGy?aS1!XaXf*DLJfr0djy_(W+|vY$1nEYHPzBAFngMs&akv4U zBHfB~Aym^Y6U+L>yG1^adHLf;wm{yi7EE4-ql&Y3m1+;W(f{kLbkZNLRQ$d4J52@| zy;QiNuiW$LsD7Z_LeEgr6&2~uGSl^8nD1(f9U`XR2FTiw3G>~=m}XXG0&J50rMNsw zU1^@6Jzfj+U7AlcQY~kJ<2bjiG_`Ou9hSKF@oq3xT4C9XsE6|>q^&j!*l$9`0-(f- z&%*3f+bw`-E``@ z0}!hXFVF|CXvH0l#8UwS8M_`Q6~hrz8NfL^)^688+U^!nn&CqULi&fgzwWOG6hGZM zunE+evS;C4%uCbg;QSZIPW}e;nofjg&t(vFZ}jVkw}8YNhnsRmFU7hYJK5|WRF(eR zp|=GMqk$uXo6T&}FN55HL5fgnqGx1kA_w9Q~QoRxrBI*<`bJ=8xvu(XOHoDvnl?~ z*-$-XNC;knT9NRN?;8BOY;@FJ7T?qWG(t7+%LijK@d?19Ggc~$kRR78nh z>7s)iRZe8BZrr^5^$@uNtAu24>|(u#g)A;B=$$MD6u9P${mo7@yPMI|me-@~RexF` z=`1>fY+OorW~*+}9ife9rLF$$7hJ|jh7q(`JR)G!O~f?V+`0+Es~v{N?K)NkJ19V1 z+|_r-;~H4}L_^VY(--b4ElaUVuyzYWDe8Eqm9uyPyH4Hsg{qOSrs%{)QfK=3rtI6R zHHa~Vbl}(sV*<4)puDi?zao4@mW`xYdTSU*Mb^%E9Qg=laisf6|pDl4$S&f zI^i@P|As9y==9@bQ^)abN33Xg2uQ19juf0XG3^E8OtAR(fzs=DgC+?fGi?dL?Ob~l z_XrwTl@)pzR>n$naklKWu_WCrkLuj~)p6LDahmLWfvflUgY@ipaCoAlNgFDAtffA1 ze0Y4pS5RE^?dKX&uYdv5z=bDVz3C|}efm2~w^soNXcKU=@jWu3_mx1WOE6wjkZzs2 z&Msn9*qhgl^6l2Xhpi=?DqVCPq8~(D*Bfg0=d+pa*QAGRmLSrEI{ipidG7xDNCpY7 z7@&Vo8azaNe{E%CfAg5A52}_w)?$QdDB2TH@AIcN{eCytqwEL7Bra8jfLkj*q-qMn z(A127oIxtnP(K7iN)&-&0g4S#@={QN6HzY02{a8Y=z%Vc+9$VC?z1l&9dM zbSK;(buS6;&G`F=_H0W#LXT{2MC1%&Z^SdL)t}x}zsavq38a8BsaJIPog9a+*P6ZcNIF!KGwXy|wa*0MKvVJGz38aI8L&|eQEbFDnzP!G)!axsh zJltl{ef7&(_z}Z$XOd$n)cL2$KFD)SpO5hv?5$RiGmgt>#<-f^Fa(&oL-l;>3P$Y} zM#;6ktD9Z8T*LQfQ1q85(1)A1AS}WbP-}5y?Z<9>BZ`778zkvU3Y%LA^2&gV>8@GE zl5afgZX}*#vdIjd=w$8e!al*nC(a)L4_`jVXDO7ZajVlfwq1;$s4uhyvoC=fa|6HN zrjln^nB>BpOL2K=9<_$R4!*fnQ}=JxS0>#4QM`9p|Mqb1KGORpG{i)KXgfoTxzdhz z%R}wpu;)*RYAz-$XE$4)O`tS4wi+J~WzmmFzHATJ1Mziq2^OcGYB3(EQ9U@c7gdd; zv@9AIpZkkmr4Tvz;BEj2)UzHSm(Gi{53Y2;2{|G?-5cU_)GX4!{MnE92Rh76qre-C z%*Q!9;`(;}32VX@yd2CaD1uL=e=}V`nJhzDAC4+mrxpo_u`^&@c)_yGGl^2Rp-EN$E$AjGZOvMI)?~UkH zuQXUMXgU3SWb1kQA0?Lar|O-}mER`dDjn&2l&4t@{{_3}j|U|MVFFw3p?leaMUb&d z`qI@7%Nkxt-_gi|d%T~W7*9WhwD1~X|CsaEL!8X$y}~j_xFg(R#Op@Cd>3iw5!lqw62d}qXt1sOQ%G`b<~w$5^L z>lN{EF*r{#aeZFplYH`;_ZGp&+?fwM$J^4_eka^5;L4nCGMo2P^d9FYhqh%_-DFni z;Y6xoivVs@O)KQewi5&{?b0ltyq>3msjT0buDWKWc-uIgqM8~)<^V*;66u7lmhfRy z?-A-qj#1TV!oS99t(ZZ*(=B0edVomrnrQ9rc7$z!l zelJ+9Hk5;`3A;V%qc}t_!*ncFgWy?X8z_Ny;{ZksYrVyrvuv&#vUl8I!A+hw^H~(L zYiwnRPN$>6yZ!1>EJy*z-#^% z1eO@m9WiM}h~FLWrWX)qJQ2l)hb;={DMecALCYfW77CXNpAe*hyD$6DYqr9kuP_cT z7q*So)b;8mMmJS18%}l8<5#|u`2*nZEJFJ5342_kto`bzusQ^TFZ5ppC5 zW|?`vkrTu(RrDjrJv;VRm5CX(ZMrXDel6g+Mno$M3(Bwqv8*ZR?vMR==@fyK@gu^ zYT13nbLeGQiR+zu5{k3f`arMUnnTcFeFX_q7h*g1#p z6k=w$l?CT%3N&9#49;~;DT62-S2kCwLN*B5s;FcunZN-% zr8Afx%MFG4lQ{ap7^O;i;FkeyHNmEb?fnuGmvG2n5LQ)8*rh651t#%1zhg-dcn-?zoGGyn7pA_XpXq$f1x<0PhN zfu-Qsr6L)|E~6C_E=Eat4Lg}#42aJ_i5>L9=ky zt?d$%Xjem02=ExW$Ucfl@9=szgfYL}wD=34voPF|w?|M<+ za2tT$aJ>8Q0E!{pye75mHgn)fA!n|4 ze8vYJYPE;I9}MAZ@wYg6>cN4%yY-YqDLPVj9;zgRzr%wuK)$L8hm(+jcG%Py=fypSt@f)j9R-~X`>d;PZ)wTjzN*eM0i z#a(T8EBDsymwtv)^w02WRskV)pBXy$-4BTF1|in&Z$SPl`iR&4OSKUO5R1sGs~M)DeA{r_eGLnY{eAJ`RliBfQs}p}JdqM{v%9poD#qMgb=OWg zn$6<3%D7y~iaTK^{-(Ev4@{h|DW0JQM1_cUATyYz)c#8^YlVdDWnbkKUJ);P7JEw3 zn!PR+gY4&}5567?Ufa5QzRwdbdTnNKMc4Tb{j{)_8Hd|nz5oV3caqXPDfp0~F@buj zEQG}qX@bd{%Rx9Zh5L&wgw6K3Wi$b=W{Ge&6lm2*;TDhlpEPo_5*!0NZ?$4@A4=pt zPq07&DF*+?^ILlNI=FZ^l%uZ>g*6m+F%!R#DUQ_Vg)QbyH;$e7+A>7?;VrV*AmgvY-&}eX zNFyqLvz`g6y8RK0RN&!(_{_~bvx<)Wfw^;7h) ze!#lEm$XJSE^Cc`Eg?jr1G=&~YWf0|q`)xNT61%6si**Yl_B=)K#u?IzT?^Ug7bpw zVQ4n6+EMHL+v&orym}BN*!V4?$?+4@ZXuUJ|H75R@Sv|W_@nrJc{ zp+#h2t%-WWdmWFLC5@ZcN~Q<^CElOF?CYJWY!o8ffN|?UK=QXZ6txb&;aehup~_nS z5GEmC3?aMKI04Tg$D-=~(kuVyIE$;kSD!ii0$i*H6WJpXN>Gw|x!FPu>IS#!-l$?c zr=m&NTmYw+R;}32A1t&(W(Dxk!psby@h-@x5NaF+T?G0QEJf%QhH4?Cj2kDv4^Yxj zs=5E7Kbe=00Bklcn+Fi+YzzG98Y$C*tVL@rgK}EbFZJ=O4z*?9Dyt4^412i|KyqMt^zW`(@O_l@nI`q>uVB&8NmC_v)X_!Jc3@BHD0X z4&H{UK`$=$$AkPt{_Y12#y-1jAJQxDzS}mJyOWJ1?nl%e-eTZ|?towem~OKC6))6( z43{i6?>6vOAlU;=u7DqhFg7IRZk4ATAB7Uqi;NYN$u9gM%(Ty-RQe?J3QgpD&8YAH z$g;8BL5OR4@932>d(x>mI+S5r019Eq zazSxsTid-&or4BM2W;7j74=1#{J$vy&JYA4BnxEz_5d#e*jT2lo(IWJr&!@BN=V%i%rdO%L)huQDWiDELR zEKnT0egHYjl~9wsk1V;IE%ShItI-WM3m;b^fo#6@X{|29oN4Rqm+r-mJ^6+dWc!EP zV=~Cuvk{wG<0w*)j5iuPJVXMjkDNE(CnP>4cjC*?y+k z9yPvMQ(2pFn7Ug~9Q_cTltB;1B><*9{@cmD7dW7ij&`tD$$U4Um>ucRp30W0NSu@y zcuk>xhHh9Ec_l!$oFMcabs8EsF6oO0 zb}LWMA~GE1i+MN2qcIBIo#mewX`GbDE@&`4r{5jK8DO%fQcdZi=r)ZfkB3y1EKt`muPRfme7YLZg{l}wnhU#W487+sSLye#BA)*g zGgc`y8b1ibv5M;~+;8PBCr>oId=g)vnR7+)_vkB8igy&h(Wg_5OJ9nmrn`3Lg6%y! zs3*%PB~GtoWiO?-$RrC7ewZqi^Sk?F0b#kqGzN~B;7S#uzK0CbB4HQs6$eIt?+Z?J zqOF*!2Y_O$Crj07q+-PqwHoftel6g7Xb>m;w>@5Ls%jq%ZoGck3}G!cH=wVR7yUuf zH$+k}H}q76()b;Gt;FPYa^>caWLME)cDr^F(Hi7gY+Qkg4~X>2#b6E23p5OZi0J`t zaw<`80=&SzlPL*tqTr#OLjHX3z8i`AjgIE82F&vU8!~2U>$VW9rne*h6Of{qlH{%vo%?tmpN~2Z6@&QT3^f-A8tGqs+fUiBK={zY}`V( zCN=X*|N3jVyf>BKPGyq_cA8-K2#CVLJBI0CQ_#dc-lS1NpSh&^8$WB%5B{zO)fPwA-doF6!PfRQSm&)TnI+4VjqN{Q)0 zifwJewg+y`ZL|~6jW~?7t5NI~3!)nt<*#-LpwKlR_UU&}Y1>4XQ8YYx{U6HSGAOR5 z3){ur-QC^Y-Q8V+2iM>>xJw|oy9alN;O-I}f(Q3A$@AJdr@kLw)%=+$rl;uLy>{=l z)_vWBibbFJzcRXz@0if^5B!MF^`f1(%~MU>CMN_NMa~li&;C_qH^fpZ3P^aIYW-cV zKg(ebht>JPcJX0S-wJGI?xDfA;a@Tth_TuA#=`!bOh41$!2pKc9Zy?{Wa3wUT)Bul zs>6=RjvQVJA<{F9Cx7e!M?SWSJw$VKCs>spRdrqoa#{TZl-$rxE9DS}sX7gV( zy(YdR{rJ|qCGcCm1pA3Y>h!(IWDu0W`$2w!UjylhySFn$Cg(x$kdQ_+s?{C`Q52>U z@wn=sE=A+R!?9u+6_FEeunH&oGL1vDrjV<>305Ne*-)kK3oX|rooMhcHjc{EFx7dS zyUdY1pRR#)4ofa9#|a5agSvyWp5o*QJe4P3-$gg*JM zhPtCu;3@qk*JPtvp$ID_kHnsyt4crW5{oE^vVok*&H;6KmB9D$&GL+o3QB8BV4tdL zV4+->WpKDqK3)pO^Tn4p2k5@w6#s$8kBP_jC13T(sYLDuyByBDghR>2w*6y&Zj z+Gfr-gHXjES{t6aD04!!;pVwR=1({7GX>39mlKSA&*WIN3W+fHZ@=J9wwdTu0QQc< zWKYRnpZx`~kPV0^jQFg-20O}C>UuVOk`OwZ@GjnvR=0RFMFpkXk7WBSTW@wJ?_PA- zcgpvz-rBLL(Z$Y4KYXM1lw33ABqPr9vs}YisskhEJPkMX>eWIKnZe?4sC(@~;~G?hceU_D-Ci_>>Gz23z1`_}{%3SSlNuPsLIJ{9Wt8#K=P@V5e7|v6tji2=%GpFS1j37 zTRI0_9tQJIBW>Kd06%Eq9uMY=fMZpGdmQ_Ry&xayy*tll(#g{>d5%U5^wiy-i0x9=23&ALXLZid|aYd3NXxcp8Ye+68-H@j+QZKW9w~4GfSfh@5Y%}?ayd>t%k$4_< zPE`z!Y?)37-a$xdx(>YqNx)>-p65#bv}t53ptF3-uW0W!w7zg&20ydPaVTWScjoE_(uJJ2@6x1-~U zqs01{k@vcZCTA;N?r@&BR3YNLU_6Cb(cT7RTE7<-RAFEqq|T|$JdC=?r-2>pYFjix zriSS({1SpA_T_+>RQDfzSZ@Adr>Cl>1#n4(JrLD4_Znv^BgT#IKT)siu>f!7YZ1doRZ3G5i63#= zBW&6E#`VH-o&VliWuxDC{y^gJ#)T=lD+Z5%k*EZy5s${SIM6IZd3yEOh7&(85p=ql zPm_h`v&$)C*46ofP!_Oh*Lprh+N#8lbZM{*PN>%`U3zNNcjKB}7nKxYCES>QZT)3P zWkL8Jo@(2NnF(JA6Q5xh3T+O}o&4_jY%~6ox@#+#+02SbScx-!<9ai=hdix^ryW4b zjD_?A%A5PBJtdkf# zNpYogz3kPLJ{Pvh^mA8dJ{`@Hl{q*fym=99b=5NJ?JEqAv^)%Gc6Agk=Z#!#q-*jN zvE<9mqor-%pj-sBQvYHK0Gmd-h&W`d?fsedb=M@<(`lJedoNB)>blCg-$*sGALsGWXt#j!ydz_1gK7o+DFm8o}plhU8nDQXGpd|5`FTc?`YD6Hv zaR2;U;j9R1bo%`p%W*!|6_XbjGr~nU{Uv@ZEU&3b)OBWkyWXKFL=$n8hx;AO#;t(E zsV}|Jx5U6(Z*k|R!rY&$4kHOd7hDFj3I-j9HG_!6=R+ABjAY_*!tH-MRG;DtH0X)~ zc=Zg}^<(U1t@Yh!f`iPe*vn#X70FI!b>dA4C#=y5hr%Q>4ceL&Vg|UWbc<3+B3&Be zv2ydKfdWLF)kTCZDO$#zDXa{wjp9Vm+-xq|k4?aXl(z(g+P96X z7da~8Knlw_|H3KHPQ9WdWm!4d-GFicg@_ip^up2Ij_L9I1jz&b&~?ilT*6Vv7*Hu^ z^P8%;9NWT9Uz>VJ;<>2v;*5}HJ+g{f{r8a1#AS@!6rrYq!Yw}M_J`JJ6mW^4FPw0J z1T~%Zpadl1X?4-2A3*sP&!`rxW`nG!WqmhV(8 z5^cV4OPf4voCz5Oh8lEfv{k3N&$QaXH`>{WJWW8Zq}q$uyg=mg!(n0&&6?7)CFCT< zg!;XxesU*mzBEbqRO+3=ykT{>!-^|8%v-n!)<69Y#iJC9Rzf!^VbKH*;KGb43l!?6 z?H3nEu^I2H*+7$M>H%Xsg&s)Z!?i=ARn@r&C8L38rg~!~GwO6IA_D4D0V<7cXd#)u zP_z<)-Q^!hj2HS&8bmP(5M6!hnbkVo2vz{qPAGne#I2>vkjdYm>qNh~H^NO*zC*yU~Ga%2+ z_N)T!2tL}MhZ3{IQtTxBh9t4pOi9)_VkG>0$SkY)BIe-m8{L}N(-_`0+oliZEx(g8 zF(DO7#U^!&eGpJ$tg$%fMo1fYu>{}g9fu5{66xYQPp;*=x8xizcQcuRxxv6-Ghfz= zUh$>QoG8G=l*d0VrR}X{)`)&6p~7fIK}XSqY@&y@HgC?>OH*?oL2W)BvDoAx$BVjshIcz#MBLO{mWpWrE0^Uh)3P;R|E}w@>^win( zTA0(zUy5Q;hbTDZlzyRi9O4A$&zDY_9w{9$4PvVR$7{I=8()_ulM&FwgqyVzpleMD zvfjFJaXVH)zB}cRFf_;H$VW7ZtBKE1#2B5Z37jkzl~5os%P~g zcK(GyM~=WcIh&`%(jPpjatelmD!Htp&f&NX+2!paa+*$ZOnypI;sFsn$gX9NfMFh| zvtYMK_~t+W$j>%c)n{xE(ni?dkYhbOj-EQ#EAU}J920O_*My0&3!+MUko@ihsX*r} z*vffDW1D{-NMx<6Y>)|fxjGF^RpC5|vlR3uThfJammufp@#P6K5XK0>!?SkbX)I6< z9|VYAE|RhEz_G^a{f+nXhCzB-o~ zR)YQti*R$>^`3zsEzrtpeYll6nyQ|u=`KqKq~8_t{p!( z!yR3D2zGf(u%=c2XdOOk8-cfgDJ<`CQoEKxgYerg%E22a2450LI81@{^&vbdn*;{` z=}jYmRe0!F9Xjdqr%2xJlj>}|6u$yrX0=q*f_5;qINay7o~fQD+w(Vj-uO7sxm0N0RH<&^m|MTeYl8 zLa{hcU!gNLc>}d7@}R`m>qK`V*u)~{1WAG?vW+A&pd*5==^YuJ3M1qgP?fD}a3U(K zI^xeLgHW`pC6YQx{)V^|J7eOcpIkMrdipn zjv7f3SBWo8HiN1*U+(^MNx(GWxlW=E5hh7j*+VbVd1#EuDD2d|TXmZIwpH z<*&~R+i~NTqHZr+)-LCUEYgFcv>oq5R2)#?Xh(6=D!+W`PQK;adYP10#m8wIMnfC*fIa6D_cm&V*RhO46fVHq z*J*i*`F^*%?yLGr<9BB`VWbyn2u?J#QW}!LwPU65?9bF3wZm6TwGEJbq2u&!tzI^H z4B`H{Qwpwnb&>sO7DV(F$#ZA*!BONj=Y_?8%tK*=gs)6=LEW8SO7IJ=l!0b&vAEGt zK@uAQdsLd8+$F~fqh{G+C!tg~Khz|5XI!j&+U`*y=uG6zdw6LY6a^D>mKOYHCG1_I zM=0ct8ANVxtlbQsZqY%`+MO`cT}YeLb1#20$opbo&by9K?9!i5*lnV>o^t;Bia9*5 z^Nl^GjSG!Y{j1q+w6RH-W{_DaTGQIC=tt?+FwOL|4x2re{}z52zi?)(X&-%^=etCw z&>;wcEppbF$Fc7ai@>uP@=8xT_Fl9eS??31LGOijL*lvM6AkkQi!E(>N&mDOky~GdA+ap(-N#aZ#^}NR+uM9wvLw-*UyDG%t6<9&!f!oH<{V_N$o0j78rYI}rx5(6uTt zi;IhQ(F9)TqyH_Y^=(`|_h`GyRVo$N(7@Q;+nfF!9}O%}eGpU7_;uE4=yfi_s*j)K zm!kU(S6BA>ncuMP&EmL~)g}x5%t_aYNM&C7Dz+7QCSW;`Ha?bMyfchHFp!6OV)!PD zba8UF+(0dA=(;zgnP&!KOU#cn z=ObZBr4HXJ!OugA+xt5eOHvy?x+v|Ow~Tl)7Ww5Zv!b>!ZS-nN;l*{;()M$7aST6; z_{mYz9F7=Ik68-jL5PS@LQ6|AHFBpcsW;F9&}^{zHzi<-Sz$v1f!Ff5IFvb_4WOo>DJmPo@64z9S)VT2m%`#sty$3(5RV zO9eXoWw1K{?RTMiI^sjkB#*6K+!Xiy$mBx{2B89Eu^8n?M(M0|-eP%PLPfiy$j@+K zwz!{yb(2^sv(>>`#|W-tGHyKQES?nH9M$WL#FBnP22=1Jxina{p@6!w@snI-XcU90 z($ud;uMLhSEd&LPf|!CVS^y>w10OS(U172uqND{aT#9JfvMof4Euq{v9%;W9xKL{| zDc-^yaW1p+{3F3ydxZ5Y#PX&IKvX?$H(?xg>CR|lR+hZx7sNi1T)3Li7YFOTmjcBB zqSh%jL<>pE{@Sx>2TueE9}6fXB4;uSBc_e$?+KVQNZ^;JQ9{~_XxQw1S6Qor|C(OrNPEQi5YyR(2tGfxqeT?^_>4>94 z+^*QHMako6S1#6nq2W>gDD*F;njD3b10Ad15nT+gg&g?J7}}LSLsPKsEEhef4)0tJ;_pe%mcWTP+KFr z&N>s}=z4bOL$g@7^q}D_%2D~%(H_z@}WvRdwg5QFglc^Y&?QIj$|$# zBs!%oJkM&>qKp%Ze@}Dq_K2;J!viX;oE~E{{V-s%Oj_mR3WlVuTNhwYhs3}X(zR*m z<#(%`F8m?c`EDk!gRB#13#nlFdt91kr+Na!ZD$5CE9Rj)BdSffJB~X{vbXbwQ^7Dd zg7e!aCAu++Uxwctf>@jJYjXG?w-s{YfQ^!2^fBct_iH$x1+>DwX_X_=6{6ajgP>Rk8*S*yoTe}z?TX1{2H-$* z@%%jZ#TR;em-lrxW=5z{XJo#ZH~jghzVG^u5@OYYm|D!Fp`mNKr)lt4`pS#E(1|8L z{$0KL#hP;Ms08zerhQKvx!Q9ryKSnqk$&_Q2xW<5Wq%2IPc@7_P>_65aw@6w;>|Z0 zR%tp%JIf&z-Ns*8* zwbK^8RJ>Xx)xasVgf2N=FhlEXJ2+-+do2j*8J)5BqeUC-lCH`D=n61W{UYPLo@*mr zCL5{c?gl)_2*A;AjHU`fT5!NBVp7p}%c*LAxS2#dTLOl@6hnYO<}-KkqIuvH z37?`HtQz;Fq>BTRiw0K_wMMTwS&tqlj22Bk){_l_5zjbWVwXR1+^VE5IY>1X`Val) z2>1aQKLdQXt}0H9aO{Fn2T4g4`v^O*)bjN@%PlhogJxo^Y$?8lD&FlIP9w zY5K8Z$%JwY3ybi2Uw^PF$w(O<7YR2H=j-M+u#i)IR3pPEL?1;MxLGn4LqNsC-Acnx z>4~j9F}-rMoy0`z*#L;$ape3?GIVHQx_i+&zltX;Wl_HV>Zo{yTB&gIGhkdTut+df zMJnAChJ#FJLA83ZP{4+FiAg`I+%8%)nOQR^pM{nHhFM|oz8Y4BzA`k`_c8Lu_?swJ zj8d81DJn(9@sxsyr5;@pov&YC04i%5(z^}k(eE!8LO^M}={s^KlNX@}MpU1PZ_B&& zdOa@Q`{5jrCJPU8zXRkm3?X$LCh)Y-FEaUE;JV52#@?$mi$Aw#wim16^=!;gf^d7n zCtOZS1R6o6t%%Nhx{htAg{-8Rrh$<}dNqkHy1+RU(p#| z`Ry(ZuelJvkY_H~mDMjd1J^}CFxO9_-NH_)l~O&io2c%t4sR$!?=l9-a$mwl6@vh>4ukFx5u_GK>w2HPPUk) z7xPO3J~rV|%D#)Ok8EAGP-}NKsINg$W}(PSBhKY|Gfz`4C}}MX3opO%;sT#$o>DZi zibk8LQO0?C_eyR%P`IW%VFW2LI{y(1Hvgu9a+R(W(bMsBf_moL%oAm9pmsA?L3tVZ z6YneiE4|RG3}&@ctExk3s*!SX*Ky;~#lUpDmx_<|kT!STQjUqsuW;XhFF)P9ie}2x zD)+%q^E5dPcX={8&jS+F>uAE|Dud)mD2hW@C3Um9~}%x^Rlpv1*FTKG{li4LU+H5|BXADV5Ujzui2C zYM@Fg#cH+_ssKj%g?7b#`5ACx(Xn>UM|y^lRFCND%Q59>H1urjkAb6h8o_TozAGSb zPV_Cc?Onej)6PV|htC!HroQ`@J2hPU9`!N8)5y~ZNfMxayaphm9LarEO_BbppH-D1 zNLE85oQ zcz^kZF*eEDzK;B$1;raU9Z}Qjb`#dNO>mwS*aImp;Ee5yHi%;bYYu zYZM zi8@mA(LWllfUuB6qvNE5`~p6SN7v=>A44oK4GtUBYXGd5)-LTpjLA_rN9hVgPybwI z><+J+b{3#MQ3lrRH4JWpl}b5EMSLyuYC)6KW$|ZRt)wQw>(93@ElyA?Iu`Hl zrOmfG&uJ}aMz1dR5yo8RioX@&Qiv0(L*`1IRunza?*vroG%|SG;B&4pDszk=T(wkV z?B`Da0+4J2;~p0Eo8&w$R9H3Q1eK>js?5|lVcMYNaprNd_=j@~CdN;~32z4zxeWh? zNc=&09jXOZZCc~eD#{l7qRgu@3gfTnV-Y^C+T#lg74M+DMnQ@+!!{8 z%d4Ian2sflOf8EUghjh=tSgv`WkzOh4fP_^8NjLw5Fmyqq9rr>&lM|& z&66#7wksjb=qUJtute~%Wp*-haC)NypFb6Ovv7L(TkL&fxd?hU%i!dL1Hy|c_R zX&8;2)?P6S*83KhjO8L1An!W zVL2~)<4oG7Bih=K(N&-Bd)TfWK?evbGhF_d4}Y@|VvT!LyeslvTmaW2N1#Fni{Z0Y zvIUPiwPRg1mDJ-agtANqGIU#EQpk|(F|;LK{rqGhZcFdKArsBkZt05HYzMJkefr7P0B;#ZgB9xyOlTG2%JR_G0 zEwE|cpS~Py^{DvKC8j?4;{Qf>UNp4SdIfnaY(~1&Jhk3>i3UQwC$6J za(qB^?CV@Mjj4Sm=|MZW~#bhX2pJnlddcI|Z~Um7-^rPgoVwX3!PZzw*^BW2TtngZX(aJia?dqEOv;wQ{-9<#JpH%!QauMJXetH{KXpPwL z?1FJbYR;f|G8v|JlzHiwPg)A9^2N^II4gp0CcsJ^S=E?LNpKlH(DWUl{i{+|g-^S3 z&fNGP+``1SpZ~CnZt#H}L*xN|cp&j)0#bxL9F$1E19P|W_P)>!HC0e^S$+=t3DrYgbtV3q(TxMcTR1n`h zI9DV9$v^)gO#KrCCLFW4`{EUPtu^&q=9z|i)URJ!UkWD|99>3I66L^M|E^xb&u7gDXemdaq8XCPwOUKr)j>njJ^K%+@y~3h ze-HVP82UFl^Dn0(4dq{<=pSkaa3U!GHTb_jKyZcq3-S5$RPnEuf!O~LIRAe3e;UT% zmIhp;^ zUIGD+Cqjx|78aCijW*HDJ+Ekd*+@#I->D@3jy=Uq5w%!jh>wbj%1Qb`^iN*uh+=Hk zD>x6BgeFgn=jzyG8o}l0j);m9^Ys;&ruie%V8Z(wt%HARkY2jwmZHDX(b3HSiFh&i z59~m`>%U9_T;KDpSnYv0As85#GT65VlYdZ1{(lL+Ofdg(PN=Fv_&<6-ybhWH=`i8L zzc`8`{<}?Z{=dYdr2k>l{tZ%Xq5t}||As8m|A9sRT?6v}e{j*05Cbq z9=<;;By8kA)9-Ef_lnxhn5+ShUOS~P96J^k7C=ZpHIPOGkt(N|jQ4j9d~jB2(aXup z7xQ>F&-^ptzHocLj^wY{@nTsrCxN6U zVWQkW{}hwk|6ZB@++3&9ewNOkpkQJG9v{7Omi}yX1CA?npcBGB5&aM$foAmY!$*2F zqQC85uG8Q31d8_Z$`1eMuMW+E{>%UU`?deuId1#(^j*{Ejs7lY{8#s%9psun@Q0N3 z&t^(v2xwjjGd{iNa=5_Uj!`u2cTs%bhpDQSGk>BV*rF)S=B z4I^W!Y2%Y><)YfLypq!JR5riq_thyHgg?5*iJ{Pc!K{F9KIr_3`Hp_eg5R{Z^2FeA z{we}}&D{fh=Rntu^r^S{5GCOAh4}G}lBR5~m*7*VQgv^x^0Bk{4voZE4p0uR3Z`#@ z0LHO9{Omam@wV%cga?XP0 zaXt_<}vovrzv2ZWnKw9u4<5e!SDR-O8E+s;U@LQc`*yTF6OAK=5J@ zTg$AP^b#{N==M}L)|%|(QD;uv`p-S&$3>p)xiV1+2qxzJfLXcpXsAE5w!@zAWpE9` zf&2sW>v{MVvxO#c7O!I!1fqAC3txL8uA@~IL-af3>y^OW#mDO%RIkUHBUUcdGPlLE z7yN6!>N-OGNQ?0nlhrr@U9Q~yr-$8&v7sGj?Y;MWZL=%C%boBpq!eB|k0=7c9E8t4 z4^W*qOZ;B0uABxr-x&a2LBG8XoZ1APmLr-zc(%lJ;uJ>4wI4>l6Hg2VXJt4Y7WADq z<=tNSPJI0074UsiK_FyGj3-l|vt8O&Oo5Rs{R3z5>ae;u z?IC7RaC&N3Equ! zy*<&pvMM`@ZR)UHa}$WIN3PPw4XVDC6CQHVoP3jnS^ea%pe7X7xD(_dY9v|AYq z$+`2v@{Ud+JXH=h0U20HhAQpf4(qx3jD6%K<4}*Fo~I8Dd?1Thrq^z(lb6r)B4!{QdHkefb#+xnUVdP!%SW}= zNYL$kO%pEkHRf-m$NU>lgaM`dIB`rLaO$3Is*6r24t}=|8yv5A2t)#4+}j?E7oElU zwswswYj#MF>=<%o3$|sPc=e!C_KJ^@uP5UJK=hFfIO@hb(T4kUQ|sxkFc?fz+wGdY zSHnwcH~?P7BZ?|2yc>T{Usd)h56yaT2@7o=N~%V=rpnXdQx4=Vjy7w9_Vi#B_^M3( ziEY2~4#$D;1K(R8C>>{tTMdU?ndH;cjwh>XaMEBb&c`Mm0jIlEIR52`xTitR8r|Xv9ix$*B(A+&p{Y zH~qlZ0y-W}C~E{fYYe44I@n6fDzPv@2xssbaW`GGF<16PO2EG!*h8NizZ@dS5ul(Af_SfBdA zMu~i-t-5%0{gv@B%` z@-!c7$oXqgAqh8hxh5Y@tlqJP5)Zw6!Z#g|OfBYhgY)`)I$=y)n}X~)$?V_J68sUq z9J@Hxa$`wxyPx(kFh~nmpgg~o`Q*cV|0-@HJKT9q|I?Nah4I;4JRAl4j8{5AS0xfG z4OEnhGiC9KW=vLktRBJUEzyuNP7@Es%mn)41Fv}9$!k%d^EnyaFvkZvUeE>C8(=5- zfpu(0%2qR<;OHK(4CkqC&XGT6t~E*P^5HKMM8b;j#*fTv?iN>JUA zs9!{~hrKg&u8}u%5(xn@#DqJ>!}KGm)VZ}UM&)y^QlhYXgGjU&0P0C@Y ztORS7IHm0 z;n+6j{w@Xv1}Runxjz?wYFFWtRYZ6CSIXxvtYd<^-t$qXX-rsQrb^@GLa$1p62ckH z`aoLn{!z4#pK4-O_j;i;@{{cQo3()`{?MJ{pVbVEa5}2Mg80(I;RMi-h*=E$^M^(T zyI;F9x{;O^71XI*{A3 zHm>&wZsVK?$qpA45c1o^Y}T{XWvA%~|5kx9xc$iidG5|AMM=v>|5sHEzdI-{;xP%M z&8_42mD0z@=C8*%HRRA=%7ofM_O@OK_KqAzYUsc@+-rvgrv)Ql9M0pKrSQj^eS;l) zzJ*;{5lWP(?{DAgZhZXS^Lp_{R@=4%gfAIJUkNSmWb(sbi!NIwY=7_?y#KoK>V!@0 zz<}-!z)}w|h>_%G>~HaGlmL>}t8%X(jh;TUHe0O!jJ=5S;1-B~$T^QEsxM$_=;W?oQc`wr#4nH!y70jy6y)zzBTlaH76bC0QvQe^UH-ATe=5Az}b+?(zI;)EazS|4a zcw!}p^F)iL3AK##%30vHS7yW29b6)UAkJ@_@RE^n=(bLiWfwZ2`Od>BF z^_mYuY14PoDt_s`(3q62g~G6+ATOZw)ao@FG0Sr5BsF9d!Jt)57*OM8HsHc z1BFTi`8Iwd8MU_{Lvgb8t2QIbUv%O*9@m5v_``Q<|K`of$cQ6HZ81AOZ!x`Pt|l7 z*M~w%p%0XOs4&xC47P7$B8-l%F6@7d4T(SYcKNX0(?4MRY-=!qhjJk=Ep*^9l2D+y zE`=}Q!X~7>ekTIH7FHNGcO|?+aD~+lfhfR?2(DcqIDBNXuZoscHJcE?YP5AXf z!RAV*EuZC%Bl(La-jCc-ctNpGwgMKGWbaw}OJW?5A;Us8$wOF^C zMr&|Bl4GopAtOzNK(GZryq|xMKzKr3EuOx5rm4vhR0M5$?3W&F^bvYf)JPs`_{ibk=HT3`E$)kJ8yY>5D3lHb4W zth^&xRvQEvi{%VJvoD*xeARut|LPSQA3%`&^{}w@g}n73mikJDy?4eB7Cvb4&t5gIAKbK~>KQ;gmeH55qC=*QmmT&na$a zXFaN!;}Ze8rSixEGw}f8{SO_sJLyiI9vqGro&36ijFgCqK>?bYCpgD|N1m;&V%T6p z2O5Dux?UJhRj9Z)ABfs>dsyub{i`+3J{bA*h-D$(7|r|Bt6#yII<3~ASY1B!IVVcV zWk5$bd08R3%HKb2mSLRpL3_|&V7B3XgwXuoLAHBt&@DrS0@sCeqIlT@2Gfu|L{Rl$*Tc0Kk(rbOtiT&SjjLz%_ z`iM(S4oW`li-H%AfTk4_;Ct+wdFl$(yg3O_DR|>6H!+IeRcT)@b(+geeixPhTDF*4 z$JgaF{y@RpxvN8OIABpQ5I$TuWaxUmI|_BY*^U&GojWj+EZm1)=$&VD;X#n`#;`SU z9OI2VJs4(RS?@i3gOkF6^imQtP*fNgZAHj7VI2G}BD3V*i0Xg+7i-K!`S*C(1CDqs z=-^c(aX%99&6A1|XxvO+UspuQhtP%Vxyg&Lyy?b&(S0Q6R(CG71ayc_`W&R)IZ3}0 zriL9+_ZW99=nGTh^ApQpxsV7fzFN{Y4s!KrB%$j_Tfwjmc$U5F+X|81j|!yy@lyBY z-SV@pABZmS{z0fTTt5hgL2H*Un=6X5(1EKb0S1*eDqbC~RT(UY4iejj`iyuUC{hV2 zdy1YY52>^sHIQmcQ0)U*<4_oM^b-j65=5_Db{v@sl^~E)5|!H(BG_;RVdtjW6IuGU zOseIT?L-Tnk7yH*>Uk$&@FYr*#RlI&*I4&uP(Dcv7BB}1AR`XPt{ohcm9KL-B{~zP z_?7C5APdW%SZ7C$bw(#4>*m@>!~?QPjyW^rDRmR{He0QXAIfzM=#H&Gb>s`qmj3K? zbS7C)5BmF;TQA9wcS`D-^P>!36dc;mUz@myWYu*Sdf}2c_XC?QI8YnD#14c)VB{B_ zh@Qq+AVm}=KdLrIF%CR!8&#rjOrvZ7OK*<75kiPFRkAz?e@tt2;_Qd+0j^hfXK2SA zo1v!UQ069r=nFM!`xI1Bd>Dl~^DvCh$isO|inHBI<;@8b!ja4JSlqiAl+jrkb=y0b zFXJ9&n^BuOjmptf0~dp_o^gY9rsey7!KOlVQ#s^YOOnnfl3P1`KuJC6 z%+h&uKDTjPb0XQ>?YYjwo&ke#8>IdNp@f+lTT&bax$}!u)pk9&oq9G9Zw?H<%%6si zfQ}zm9EN|=8ET<_(i!jkWng*8D&$hB5sg)7pD>q0bHn;m3`ZI0gFJtBwH7F1{2EmO z=RmCKO|^F`tNt-uQz+^5#kbqPz?^L6vSB!)$QslcCf+eh3fL}oC~9iU_gk%*OjSFQ zaooQjnRz2#I@b^0k-545fTPeo+li!s63So|rjJs;et+B(sCB2*X%|L@RO-$DEe~bn zwMkTFB5{79UD!Pje||wIQ`er*Z3X|^U9ODjGIBTwFuI)^+8Of0W$e1OC1)u4K`5lf ze=Csj8Hyz%7G~-7+B=V^RDRz|Z15_Lg=H*c#W0!0Mje%{QXo)|vicZ9W_X8CYyWIA z$Zq7}@ivwEdS>8qH~J|&fp8mz>N}cVCgRi>okpV3UR|%2s!_7IdE-fuwAW`;t_ykT zA33q3@is`4KgXTzU(RW082Xp0Pe!MKq>)X0AOQqsNLEsYrab;s>R#$7jPr-JZQ)Sf zyLAbB6dQqP1x!N{4~7x(^P%7jU;lwVOy7C1cIOQ3f}X~OZeY`Qti78zKc|67Kh^?4 zU9Sio=S`NzG*oBJQ`YM@W)_b*wJO1s=wMr9=E5uH0%QcqJW?ENnUu=5;U@2N89v!I-rcTV@JE-+~GbYr1qzDLP9Xzv>J*_gyZcv*-3OjkI^o0;+2UMQ7c7+ zgEcmqh$-?%y8d+U_=!a=ad<2Y0PC7XU}wZKaKTxX)TBwwmm(>`c6jq98&>qecl2QH z>sEFcEQ1#AMORN6`u6FaaiR&IoT~&hr2}i%L=JQgxX6NiZGW6&<$xAP_@MZEJh*4y$H-~N5~4ifKFa1q>8A4b)zy85;&?xs-gRhX4V*Z*1@OwMh|w* zH-esf#r%AIDNXn<&1X_--=vgwlHpI2Y!Zqv^*p0Qx}c=%yskMW46%??+XbIJHAO>c z7HqIWNH9oUe?S$T6qq6)Nq>@n>BodlNIjA?9m?H&_Y;G#2Ni@aw40tf&SpXEKs#H} zt_qVX$9&nH&8xOE%)(`TBA(picg)H$5rTJ{p-s{Ol`~(S)$F0XD~(5QyjUR%mLW@d!RK zL;v$<=&Hu)jIe$37Zxi;xK7i_nR+c&v)@>|r@G}bKoIf)Q0tx$MP<yR(8A*X_6VO zuq=DK1lv0jdV1_Hu&4Dl=TM)S?Bguo!uP&b;*)LogN#!%iX~Bk-PLv>3fh5tTL`&$ zI`(xw`Jl{vIJljz!A(wL(g-x-MSe-;`Kp0n<&TDRxe=2pT~$|hYi&Fp_IAo;GLj?C zladoV)?h|JgCrHgBskMy$b+FTG@Ml!n;&%s}&opOuz(YWVTUT=)nKirgcM%j zK7(^CTA5AXXRoxMk|Y5!vtM(A8Y{vg>{mgxk*mU465-Z0-|!*&2=D@RrdcV7cwz=< zZDbhfM5YqoR=!&>E?rFbf$Adw^+~~NQwSOd)MlD$lm-A?8lHAYeD2R9YazBA1TN@d z$PV$AqY}G~#PutyU}0E5uqYBoKno6SH1=-qy>FR=FWTnr&|NW;q`NIx$wyY;OgH#U zw={!UREzo2w5#(VKAfWrOiWuxLaPmzzhQO|g|c)^>jRa+5)VPx9LGNO*}$+EG+oq~ z$uw_hp{#zr^%p*kSfBiX!0{PPH=2-h7$k~)vymyVlZR;x{O|-5POwzkm1fl<(q|J7 zcT^Xo%Yisfey0gk7)=Ag1$GzXPwDfb-A~pAB6~sKH(@?Xi9c++_8UU9PKzal{;?;C zA5jdrQGEJBcI|j&hw17(@Rni9#JJM`ryxUw_HMwGtIYR7@)m>tWizUSh&jd|-*Ib} z08x#~bfPkTXI46=KYE*aWWxYGMvk9@RB_gJhS2LW)d*%y2x?o27T3gx4gTSh-@+l4arNEmGZ#&4&ApoS-Xm609z)`IroM+8#}8y=j8Q@gYHwN({^5Ay9#ih1v+7s$pDVzcv?mek3@nsv8LM z8eE7RwwQG&TWb_o@k*!Z!Ma${I@WfOe$yeRV|EPGL)vabwC2Zn%k_a*ZjupM8?pK)ozOz4(h?G+gwO&v9DVo8yT9MNU*G<;_MVwFYi7;b>py$;%)Zv&fd~N(A zh%Ow2hBHYdE^+8ea~7(z2)17~*yM11zj#&(eDdbQi?hnXwtX@8aw+Fme|x!4ZPl4^#))KH9aW)0 zW=%Zf@>GZ22(8^LPt#g>cKr77%Y9c6MzU1js=0gt(?gn1aliN_I}p2&?&s4*P`JXJ?bm#vEu8 zxu)kGIJq?MCy6jky8UqG&uM)UV^R|RhNbN%`}5;39r*$+^#+ohZ)>=6YLv4xo7%Gu ziNqFbp0B#6O3C@-c?`>i)@eAUC@1QKM@mI9-^He(lkm5uJi^t57oNw&G=CgXhviA% zjxrw7N-mS3Cx;fde^x`9BscL|DHK#3A{*(jD${#4vCTLIyjiP7Yi9f5Gly{e< z>`H{WI4_ePN1=Jawj%Z++f6ND=bwBx(1ZOx+Sa^sue=ETOIG;jMH z`Q$>ig5I&ZQl%g09oAh&itY2lsTTEK>Z!6llsj_BggwcP&{l zwN!}=G^{q<_Jic-*aF+!Qr*U>cP80{#0NT+o_k-hKKMX9r7A^5IVYr3vL~HK(V?wF z4=5uu`XRTjJY1%naY#w&d-ES$HwL3sX)D-_@)wPUGjZ2+Xs%DH%3W#Zd#ou?3m5Mk z1lHPKQkWwzDKvN|efQm%KTH@iwGF|ZAj-{RIxktPb828SNFc(lf($k;E8?Z7lRioqRnz)~(QSR4~nwkA} zPg^!P=fgxPmz!y*nQx%#!M2gw zU_$DYO6tld$B?_14MiUTE7qKpvY}nCXmTlKT*ZpjcjKRUELz}uGEdlm;F1z0Ubt_R zO54hr!95+B$&7)PKw7?W?!Y5ZIEc1!Y4zAQ44ruzV%yjp&>K@`C^U)Lv9r6xz5=l> z8uX0oAdJ=c%xN=17aAzgzCZGtQf9gUdimM7!-wlBN2F+k*36@;(A|3PH}7d#pFrRC27Eg0T;Loq6rG zV&Iw6+OPA5x-B1J-1w*MKf3%?Di}28)Nqm&jx>HWkVQn8q*+^q^$+(;PHa$S=#J5JWg5vYPYm*?=WNL9$R3ct69o#z!NnP-0^iaV0+GlZ) zj@i(}mnWkfv_|Xj=&^0%7FIuS8Xk+GCX(}t1?Rhc_XeYE!`5ER`*&5fD%VK8Dm8z# z&V$c#(3XDP?R>R%zE=C>EA(Z8-*G}%oae!X7j=+JSFFhaRr{8O+dKClL> zfIklHN`|zM{PRDP4dEjj9HqnGj7QN;XzmHZ`;<~$EcvDUkiS@wZ}1j^V@3dcNl=mU zVxtI$mO=so1BLo<_Wh(_p%HcT>1`%U-cx4P{6w`u;V|b6pJ?oMJG>sUjX9|Z05to} z5P5oL0yr#E<%cjK+J=US!${B+nNiy5-=z~c*B3~={M)i{eb2EfGklHLs;a3V05Fa5 zrM}c8+Kt$x)Pt8IfTjsI5(`*h#@^`+%k%tc>rx<}p z1A0}af+s<9OaOqlZRYIH=H4in&$kPPbq}3TP+f*{Kzmk(5|9ZI4yyS z-q_u2iLKLrf76X6?02IUIJOg3{9;4_0Qq!VSgTLKs{-$sZ0MJz>m%f0N2Q_y0czIO z$9IO6&|Jh}2qI0eBIwLE(^zXb2cu>{^VxozO1;`TDdf8kHpeoF3TCmkfy_Z`Yn{xD zRL1p`J(9ut=t{cC684Kyk7jh|FY-L2UB9URoiSqZYP?Co%o)3xO20TT z5>jc&QuC(bqQiVDJJ=uH`pf|NK=%EAIQ4$h8^kE>y;9t3xCo=vp>}7uNYtOs<$K=+ z2zwMJ*ya^ivwnR!xk00aVB>Vloxzs_=Sey&ae!N*$JCBEG=I9EB93fTx3jPxM!HL_ z^fP``5!kv!7KoR%0xlO6nNy1d3$#108UD4XIQ}L9*%Fz4uwSJC`G#%bvL}R^k$<=ag3Y#w!UNYC0?7FyXRa@T5~19dYNGBJr4-7m&g#%qRKiH&2bgn zs}TR`gb8RT0~uMx+fj0iLSc>wW+?Zl6V9EpsID~XXDw4HxO|gPhOFl^HLeMlZDxyFmBXj7x=N~O^C_5x=16v$gz(4Z*%9QB-3W3d5o}u| z8a~Sco9k8yS?x4ObZrc8E~h|C>WsXNxZ_Nf#n(qc)r=k0H8xL%le`&L9L~Hksi}xAfs%F1Zay8x4zM8+4E`D?6_cD|^(H zVaLlQ))J(ujS#BEpDWzHxgwK1ZjgffR1XRc=RC4mSJiE^W_BZlc;YU7HA}te#R~OH z-DD`(&dU}^g*+j@zt20G|A5y$95_Ismt32BgU%Q$tI4t(9-h2!sLbbLu~Oz`V&?_( zOq3MEVP5ty99SOH=B{(+Glq$3S+sF4#R!RM*kXko#v>+XDvyo=KyU||nM zv2@qQ)%u$-CuGq;Rn=s5Ndeoc7jaywhFZ)g8YeQ8ij~cyg;R4xiifC$8_-RJe#w^u z=eyZhKhu#(rGomRlh)xOnqF395?{e4tNTM1z&XKxn+Wfhl1srv(Hmutdhj{USdiqR z*nodNh#q9k!?U&VKnvG%-Mx0&)mvZF!md%HX{Yr#edSv^T2^^JHp{#meW|EGH(a0p zaQ?(@BHSY#BDZN+v~8R$QSDT}EYXhPuH&YQfLp8aNI+J*$ zpy79nxN(=oeX2b?#%3QNB=+0%IW~@=TGbsN8!(r-hq!iHpfbg|?0~hyQCogAls-K0 zlRT;DmFh|&`pKtEsk_|)cGUH%Ke={G zQ`QA+t@^LSB|_#E;b?J;*S?|xElzFft#!#jW95V#tSzt@w5nWe({vkQgAGsz(Z{O8 z)=l%XSG!0bQ%wUpuPc~+DcUR`>k|$(&|%)*fByK?WJh@rDyjJ$gFIayIViali=*7n zlph|YyaVrT)iS;fo7BLnf21>P%uJPr6N|69q=8t#^Mh^#KXI|P%Q%Nu&I z6(G@Yd=3KYWVQ(YNX+wN+l=hmqjp+601}Or0;RhHD44Lh$~-n^vJg$i|1YE@CO>zC zlYht(G-$@py%Y@;RBW0qnJ^g2cp#IRuPbmh(@*e%3n^9BLLo^zpd!T_Zq#9 zzopZIyiLRDs0W0#;-Q*K9k1{%T{<4s6+jXs);%fEAAIv9SOUY_Q&;EpsSf{hR=vEE zzPn8;q;?l^gzPAEZLZ3lavzBYQg{4x$Nyjr`Rq=5XBQdxkk^0Rs*Bpp<-QqZk&IG^ zP*)$AADwc2Hu9`AW5 z4o$)$DPv>(A~e(!8s8kIJNR~fxn;QDP7c-^SB1G4J5s5LU~0IL=-Vt=;lgk$X_vRevy6)2ZGEtlgo)Q{mz?Pnb4!y(Jg#-r07u=1C@$ya36hlYO1) z*RC37;hkclo9;6N5CV2kYFLi^ibJPQym!!iMnk$3GR)GV^08zR(6Z?X(%lc)*tTBN zAP5<4K!8vqTC`AAxyfDdey$H?k+M0=_g9zi;XZf=yg$(ZZq$v5?hOEAtGFOMNp?)~ z3I7!s0s#I4YSR1sQ0(>i%Yg{+b$_>_lb6!jj{lt9I2u>ks=vpT`EBbQ(O&6>F%P${ zcje<)SbgYJHjs+}JI64)&*zA|K0=VaOamQqppC}qVw~G`PEDMfEEhL7FcsbinpN#3 zZE-^;ZLOs8Z|PF&n!=6Mf}UzO@)1?^S`JDqMeFiGa-M?ef>lAnWpe_}9Dg@+H|Kdj zO_Bp;AGu;7eT3>vtzx?|`~Jk)E!htgVMh!jGE%JJn|xx~!Vt)2pK5wc?SjpJR`ZRh zW^TPyCFOHa?XIJ_Uhgk=InDZ+>pj5UBivR#$Pyc$K0st2@e>{6Nd#9^$UUvws11VqHf7 literal 0 HcmV?d00001 diff --git a/windows/deployment/update/images/CreateSolution-Part3-Workspace.png b/windows/deployment/update/images/CreateSolution-Part3-Workspace.png new file mode 100644 index 0000000000000000000000000000000000000000..1d74aa39d03ce348a4594bd68014fe94120a500d GIT binary patch literal 461537 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≥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

sjci5 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

?pI;A&3QUXQL;_AF$`oEjaas4|#jF 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 literal 0 HcmV?d00001 diff --git a/windows/deployment/update/images/CreateSolution-Part4-WorkspaceSelected.png b/windows/deployment/update/images/CreateSolution-Part4-WorkspaceSelected.png new file mode 100644 index 0000000000000000000000000000000000000000..7a3129f4676d8c86109a8f7cedb079ca6c98d3f9 GIT binary patch literal 365729 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

_0O(d`{bck!>u6MaqYheJ#x~*fQ$P z%f=Q*r&?%Gw@je>_dCR&Fx$f&w7(zT7}B=g;dwA*Zjl#v)+5}a4%8%e_vOl>uqj61J3XnHOkg+dm-uA;BMOP-8_cR*sv8x<$hfNRvPD-Vn1 zT5Mu|HRQc#m)nm4gw{kYmsG~q%o*3+gEsL?vkXNM0(PRVG=Q2g-HI& zC~q$vn$|!#9#P$d!ulf~dCWI;pDPkIPgoflD>3awI~&cete&2a^3>Z`Q0-7J+`7?< z^3690)EUV?Km}!BgGW)beeLRF-F)3wB9Icv_?c+-<&xay<;L22khUwQ45{MDoLfE0 zT`mv7r8-E(&jE9^asHbMKtCAS$lS%8BY2i6%KUx%YG4Me@xhR?KT1x z6#@?}7!8hEefQEa!mZ}BoOeq_Nfn})vkq$P*7yjQyKE5&uh+%vNu}HBT~IFsaBH4lky!EasrX(Gw_MkbG)9 zeQax@28Efp^h;DIUOKwQFn*^5i-UokZfIj7-qv+)fiFB7SRfIT^BL^EJGMFyLZnR1 ztn`X9M|XrI>tIwmWGXXYNTkp@MNJj5f!;t=96f-6rD&ClpLuBRL67n+zV27Ss#Qs; zvq7C!G2*#=Q8d%hG&4eaF=5_va0hQp2DJ4O%?nm~WUeB1mwWVCEVrAi5^qxGcTYcz zhmjH4nc3M?KIg)F<50-X^nxBMQdog&Tb`Cia0WX(D*-us#7#~~Qm%$ZNj8G^P?<9M zT`BnZ9=dEMrlXLsJ7 zPDLt`Z^k9qo4*^fNGAOJz#}}|SEI+b$eS5y!?GMK%qS{4htd%Rq|O{&?=YCYwmpqL zmADRWx>`&84s(kyKC9S^$5V@F>-&7QZ(~+O8DWRJ*4NLYI~?REbTliK-yucw)U=pT zsp>1g-x^m1ooTJXyhSs))zi;iBGP{xBXcS76|hD)vh`{>(%vyIfrtwv)@Ao1lt+)1=Y-+nJ6@ zcT}r!P)x5O@JoUl>$x3C%Wp1_xH`M9Cr&{}l_6LH_v&(wTf81mJoNU1JjuE~Vw1i$ zCjS6#ou@mw1eGgZK)S)P8!|3{J$#j!K)x!g<8W3W$}QZ?2T|R*xHL(uP6j^UJ&IE@gOZ zyXFDl#FQ#BI&>wBkykYPa<1Xy_ZIx}I76rF(r>%=blJv8$3VklN$c2Qw|68{aRj)8 zXCUFrCammCyfW55nAWhmit-2nhTI+W>{;33i^pi>D{yue9OA%Pl(8;gUT!C!&^^7R zY5vqFGX6unkooPw>*J=v-u+3{{t8W(iK4As$crsKPn2AN)UYtPcvaS%ZnKJ_ zSE4E5vm9WX+?;pQUq8k~Xa7;dRXX^2A*)F!6vUaHtr>{h)U2)>w0K5EE3Tx1hkgE#lA@^%H{{tObH(3p(g-I1#_yzU$HJR{`zNz&x>AkNUcvg+8p z?-ZY_EB@B6FQmO4);Ii=Xu7aPR+R6JJdL*Y>n9swiJrSivaS<0DCYHthFPc~FNo#E z)d`JKCEd72aeE`ZjqT4hvK(nzpMr+|KydQfpYeB(VANxxy%olx;gkQ(`TW28k%&%# z5@7MfD66@w<)lM5#9fHLe3Pe;j3F-Dlu75dJz}%KW14NnOkN9!opP`p=jAIX4hl;?#NdH!*5A{%lxvqIKYvIZYh+ z@j>Wt7^jxI3T@loVEqZ%M*D&4#I4*|&sJ(jRbZyUxt!YJu^phW7Qd22TbehdKT9ai zVp(Nr=){3z&s5NMUu*cLy-=k!cpy(``sRGdR?Ul|=d`51j??>{_aDhGC(7ARjym1*o`VbX?5h~G+@mK|20{<45aVz0W= zbTS#%Ni0p9KDxo=4EB1ZUa(*La}7)_uvbcKg2}(53GuY%5Mkcens0Y^;fuWBCeyz67fy z3oEAMLe}v9jsK3gJPP5qMb9IDlM-P$&e7RCauX588qd*}#pp8sr1?ro!(mmQW}4E2 z0oJ^0ylwRMl<`!~NE7vm+trALUtFRknOU!Gs!Rjv3LYhbq4YAevHuvkyU7=El|3_Y zkTY)`TN#yaR ziIG74{0zkD<_(W(Y^j2otwq zeidx>WK`>$8Ggi@(%2nJx2Y#*t1PJ3RybYOl(|%FG!lV?XB1F9pm{7IQ?XRQZqc)A zuMk7cgf}}U(OsB&O3(krQl2PBS$T=atlEBo!c84qj1b03P%2|zzr{F7C9>;WE2Q>4 zL<$4ltl$ppR)2ab*|ke3tbcAip2M4)7Z47lGqdkzKCof_gUb^ZcIdYBLZW;Ub@xtr zD8Ba7s(591#?yPbenC;(1kSN$m9|)WH1`Y}-204)P8zt{@artSj25wPHs9Z!zrdY} zsez7ZS7FJ8-^Gv4;=gpEfBxDR$46)wIp|}lSI>^aNHe7FZ9FD*1=d8$o@4BiY{X1B zozS9VGVhHi%=cC^UX4vJ77nL7&92TrE8^SC-lyyCn3IkH*A-^?ZeLv;_E1AR$T?GiLL z%1q+x;7$!#mBbrW;H;K}XX6L+;2dGQpMY~X8;q+VBtI6ypCMex@`wB89oQ5fmaG|y zi^p(U91N}Cq*pVW$D)OsLfCZ}9YqaYFfC){qDE^9ibBIAXnN2s+3`#x`H}cB`&|Kz zINz<>xK;yXOUiU7bsqfsn^xPVpIYrbo@Y~iZVw&o4)y70PKqX+$LekWl?J}w5WRlT z{`U!YdT9BAT~}Gc;pRIA^$Wh75rSV)M|aVe=stG5l8qW1?*r;`Ng)stp+wPnhhtj? za@KJTbZBggDW!hL9i(yUS=ut~i}vCz$EGQGzbv)Yf<|uL_mJyAWX;j`BVDU$`(@Lh zRX+ph`D94=HE8xQ280kH9IN8>(%`2nA@ zeIS-uKEup)S@GP-)3$w|0j(pw=jIzmD}*=8Sh&$Tq+dXe+fIRXv*VG%{+u!T20L4& znR|PQTSyHScUuonSG=W{iFRhQ_l)Wnv{F@zIg5|t_%Pcp`D~AsCn5 z_B!X4&{t7R(Gx#-qF%lILC9qXIX`xFxzvI`)}_zj%xAQGe2}SU{-Yqt%thiY=$w5KMG7YDBzeaQgnK_;#=P@#(~%kRc=E3 zABftDJ2;(0pD`i5Vvu?#B%GqJrPfU~?eecj7^=SM=~XZ-L3(B(tf7LGn+AUtsS^Gqqtmg~0L+!m*} z>gtms#O28FrA3L)nz=dr(~$;-*ZjP^L+5ZP#CC12<@pkStohid&s`{4)ZaT1s8GjO zzo&ZsoFDenUBT4H{nId^-A>#jy;g&ql%@+s;V8*gVKjnPXMV{q1V z30lzET~$!EsP^*C(q|9;+b##X6*n4=VGir@M;Hiyt~a5B(eD)6Y+P%cT7KoXkitX! zonid~XmW{HSpy*eM>(Vd-}ywpd20scvweHqL+4UI4Z|lqCcm`|sY$~GkFDkJNX{gt z-E&m!3C;+jtn`rwi-M!SzG|~lS4aM>7QJb@x3#z|e(^Q&HumI@-I2YD=Q*k5LLPKB z?p5h=>@0aGoa3{MxOUSLU8^F}P5gxJ+rQ~i=}jII*`j-wj|FwH6EXbNBlk?SP~@6O zpLw|t`o=#@{>Q8CVvSZ%)

Wn>;9=a#l%=Mbi<~X5k=txs$vsv)nvE`+Rt^a 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≠w4GHvkF-Y#5LzShWT( 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

Gl1xYE#Z$sPbC;E;%jfHE{KqMU_cp!( z{a>4p%Z)O~5qdw3=1kfNS9$3-VCY+4ng~;qbC!=*;FX#rZn>v>aV=w{MC7)PS|ai(l*AEDb8B=u92tkhU%pLl~t!%Z<={W&yC-|t%cAp?@(kiaxfaK&T z@Z-M}CeGP@6sZS>i~F!HuW48y=6(~rD!f;jS^})BNC(};p?;MlSR6FT27CH+Am9vI?rIh04mVc1Un5|`xP6CYTYA3l)bnj?Q zicQsky8?dhenV7+(_xe%BPwXvd)oFZdy=Oez2M1kQ%uUB!7j_@=;m$8h!OuY7^d2G!+Z`1-MuF~|peK(6ZpfZmP^RIdIp zzp%4bYGB>vWLcys2i@M3B{*oF=g`E0x_|r@FuDyX7Kj_le(s2*OIn~|Vk$DN34*`! zj6%JvQ8L5F`BNZ)!vA3T!y;Q#{;?5tB*}(*tH=`;QB_z6s{PBZz`PB|LXUCl@kaTH z_zPIIn&TEvJ5KGj3;OdZGw|lxdhx0+G$)id9nZ|dmHRmI<@o7ao4~vd-g;yO!8eVZ z6Y8`QlFgq^c*AI>1G}ww@1~M~s1lO<>gi=&jIr@1aaYc(W6GX3J=#=d>^qI zIvVNQ0QH&G<3AW6JULf{E=@7)pJyy;=_iAWGy9AhFnnyw@hFY?v5>STjRkDFcHS+Y z1)iK;t)1+Q)D9po;pRvrxq9h(T<~wU63x@^`#eQ8{AJu!W^U3~l@&Q;H(;j*kvW=! z{50Yu>8Z8w0>Ca*Ew=exHYvn6y!%Fhxdddj@k zp@)co;NWzNFP3O-J?jp>&44g|jfS7#iRg;HZz$V}BkM@UkoEiJaL^2KcO-0m{P>W7)AeCKvVRKA8Mc4hS9l_`*x53{cn1=YG@4`2 z;?y)fRp*YH+*o|JYTEy_;G}zT{pTa0HoXlV6T1Eb3{`oGwG8Z!j%R@W%-GteY&;hGHlcukAnpblk8!aORe)WYz-%n}(wxU$aG$?sB z{4W_y)j&ls60Xxurn|D1me{`n9z2U$c9>s<9KotsOpO5!rnkX=aBYM6QRv;$qi3%f z-H!PB(`IC7XlOI|onXjm=|6rU2R9fk^*`E~yy^d~ovDKF8HmJnKIy!P%gz?sD|cWO z&iz69Z23j88E*PdR>;L2y12MFg@FSH)y?m$4+Sl`*Z)5hF-AS_103YpOg9mkNTfu* zcsOnn|62y;{QF%KNg)4|p80$4TmIX&^569UTi&7n$*unPfB&qJFX*eM8RvL*th4D3 z1d^~j!QYEYzxr>zk^{13-6sT!_#jLx27y)`?s7@-!2Z{PpNtLbQj`58DS_c0%%YIz zz{91vv7Zj(DZySj`M{@kG^gK+Tq7>xX7-r!NI+UT#)x$h$t9n$R+0@ zTQt!obpI@1=s#|mAY(j=gk3Z18}#-EAaV$mJCZpzd1&)g?cOVK-W!6v-=)7gy>Yu= zs_oAQATKczvrRzhPq!DgXBbh+p$7WU6e ziWxt=;Hb!x!{Z`ijKQBA7At|?1}PqEev?)7awlD>>1*0QqxQbsXK-%odJ~_#gc7zM z5wk6D@ykDW7@Z@2@p$h`CJe9_--!cW-Qt-ebxLtm!Fo<7?$p7#J7`wWBsntgH>ePF&4T zQWiczXSpBVKDKqd5bn)>MjT#X=SEcQTYS{F zJinY$vW`*Lmv&Vr&iL(pwTWjm`wOB&Nc& znr0w=bx!RtN>;dyHUW(g6OXW5C`(&tg8zo$eY+Rl?lEbm^u*e#$V1grl)GCAb5xl( zrBrz+6XZpgT!Pb_D$_AuKAm~NrU0llsME$g!0I93M~_n<_U}W}3NOsddt?J1R3k(V z2C|f+CX8T0`JoIR=TuHxg2qNy*alD<;hbi{ZWI{?cvj z#v=U}A!?g(5)*^}harm8WtBJkjgDhYAWe&qEZcX|sPZ+`XKpiC;)Aq_1#wJ$D_y{v zrKw}|yI4K^7yF;*vdxFH3>`;qd}bFHYjKx?nMr=#FDXw{6zN|}$`h$(ZJ|48wq%*a zwwq=)00CJBQNHQaE9E^n8kr=4C3jZN`LSJ#AH?sBE)Q4b zEn3pQQN=Ro+)U221;z&`EgAt9+uz}@J#h2AwQabL!Q7u0Cz~(MGJnNk%8|l=&l`A0 z1UR2iMK~iqu+-^(_0oV;LVL3z^$y>9e|Ge0WT~`O_3^Sh%wO+E4QC7bM8a z&0jH}sXD{y4cl?6nb59oO^ITh-vja6RT8PJTD|+nqwa+>M4oJ(CrDDZkeGedv2#1# zp7Wy$_n>z^1^&ZV6@0!E68&2fbW8o6@Uzi3*s zV1tE&tzuxH;3|jWmbkEShR34DGUI0{N(4JFx0uyJEMQeBCuycXFuf2H!m1TQK+kW4 z*s7JDd_vUo<>NkNRF^n&Ddlx%#Y3TqZ)j9(E-@7IQzV7#5U?kQ{s%Y%^u+5_tT@GQ zpTSZ^9=sRn<>BI>3jeCmpG{9e!XFyfq#VP8^U7ZP3{YUT_|iUsHscLZUCi-h@9=9i zn15GNWbWqAW1Alz-i>FgeR;an&dYl1cCEPw2s5IvR?VvjXNDVeqzuHuPKK7-sSB~c z3UI^KQ+iiQ4EZ2EUn47&J($LdNJI-z$A+i|RCSTQl^Al^N>ob3Ep7r!xh=BuR(Pg7 z=@TGMB8xkJvIUe)H_BtH+`;n=4O1Y9vDuI`vG%#791iOr+as}J;TO76gJZt%aU>3; zI7_v8zx#96z&225!QV{0{&;}5RD)wl`zuH$SFGp7_SF1*K@*`xiG5yaZt8uTmzA}Z zWr?+s_6D*UIHfP(4k>k(KeH|5ZCbH{`RpOj^z@8j^Inx_d=KmjB%)cN*)hQFGuq0p zc{zk^dbp2TKqW#Q$d~~F9ijMRdw|DTBZ0> z$3(D_@+^H;ov^FCpnN)#fhDO~d8!F@#L!+yl=OiGUN@bTROuUo??7Ex_k89jTSpp= zaB_@(9Hb97)4xZeHzZ>*Yt?>esEd5EHa=LjyFTQX^eM@1>%e6F0vbed@=aUkGB@6j(_b4mpkKb&H5N75YI8YZB5=V#Xg{L!%~aHMxfr z@3fH&&s38{`GcpjC63DATcn?8+lyG*kjs6l$KL(Vd8EYvcZF-XvZxS??eQFJox)+w z38)^j*xPZLFD)%Kd4A+!XJ>~gG9_&FuwAb>rf1bv^!23;{Fwv<1X^_MtgNh~s|H0x zM8qSB^=fep714vH#FAxT$&>#iyGYhd=l2}ge6@*XlE)2K^WYVE(*xq2@?F0|r3fyA zFtvDx;t%n|l(WpuJu4f~eGF9>&8NhXdU_l}pg}<8WUsfS+&!{k7X*W6xH}&jXOy+| z!#R>E`FY13=ta2Wdot>k)%MA=Kb!+Q**)2&=R;~uMH((+>fIg;dEa5OtIa55+vfkw z^OHfeJ{v#<4hq-Y@^6Fa)Na6zH~BC+ssSjSoLD$Tr@4ktiig*SO>DHR+7I4wbM_eG zq}^7>1T7-KVVD2|RW;PmW!gM9pDXFh8O^@HsQM~9BY8d?dr} zROq_R(HI`d=N(Ym$mBNf_RhN$Ee*-ObtLK=K70}+$z;R7AHF`iCF%c&Y6ZnE>3i$V zAZAy0xQd#pK~sC5AP1(~zRef2jcX5PNs*Z zyZd&FJIJX!h6-*?zUu6!J9Z zALd+f(!~hk`I|aqqe4jG8Mw`~bPNSj#TW%nX0BRbi%QFS?cow%9)ZUok!&DyQ@#|! zkc#G!d_-hq?Wf*?X^!{pxYkY?va_<2>YwAdB_ylAMw#m3aaoQeI$ z^YZ!YhKX+gzcc5+rX$Nv!ufr)Scv7cYqo%8 zS`tkIrFQQ>!b~~-xFV{A{GSJkt{Ef9Kk#PQisKy1_)8Ik|A}4u($rx0aKWaIyKeDh z|GvIHalK=Tp=W-?C$IuTBZ-Q9_x8t1VY6xEBX)6lE>Gw}RV;rfASjb?*J^+q$|D^kVV<4m1e4?&V6J?Y0(VA(d-;b13cjPNX zer8lhqaRT>RpGURxy;?Zs#%&hcI><31~~`NINFcyo$tY7v6_8YEauMw^J^w)h@t!F z0gXM$aDpRZtH6SLu*T_kD3UUC_9QCB23d zE)o$bg~J&K#73}-VrQfPd2)%i{TTP2U?*J;he(}d&n5%9`-*okJI~sLt@iTcDp^S> zLvcmH_-+8de~<7sIMW>Ay9zc0cPIb^9Xz<%xbb#eveneL_{l_GCZAzPBIpkgY(^>H z;($fyrEoCMn-i}84|ku(le?WIMsqpNP^QAkUq!tK7r-6$JtJ?q<3BN9hxBG0&1-Vs z3WN4k@Ee9@FRjk7@4X-NOSBnh{uBN{ZFXRN`XbA0>Crf3AkY*IJv|vgIIQ$8qvZJg zd^iSlNLu_nxd6v#O{!l1CUjuva{YiBq9Yn-&09aVY84g;aq~%kxOo=hFEreSXoUbg zmQHSzl(ogbpD$T8c7;)=C=FG7GM>_O8j!f#yz%c<=(=E8ZFWLU+<2cK{F|jMhenE4 z|1+x(1J^TX?(RNT2$C#R_idY&E6&5~yg=haJJQmrq3n&%cYB{pgWCuDm61-`BQKS! zah{V-pUZ=nKHO(7f;n(B9uULCK(YVNc?S6+7GYQ{cjwnzmrjC zn%^G0`z5dOFHKENiX0uaLgh^a^?ze?4;%W>{TWUq3$k-5F zS8pu{2@R4Hx;qain6X>+WzG#(m_}+Y+vG13eXI?}X=6VN=qEnIn%9@} zD7SOT!;7`w5!EKX!dDbSfdSkZ!su7oU)`^1kcAZ{JQ5YRs%Exx^6E0m_RmK$|C5}B zDP8U5MbO88U))(**syC$?p~$VoBbda-PxsVdjlb0fFnd=GBq6VPSN*a5R^!qFm35) zi`=7_V<|tRe5~SqeI_50_aq+K*90}kleaTIUT$q!(a%4q0mP2(Idp}6EE%EUW00Zb zsd$w6#kE~%WJa@NaI89*9)78W@-q3JuPY4${P3HeHex#Fl)6VU%|-o=#Su}<8~_f$ z7#$s@)b->kEF8dkpy#&rB4Txwzy`F_#dhQ=M?C5yA|g>!tL>CtjE%`qGY-;EFkEdF-p<7J_VV-Z2Q{?0(;o~aX~=8UlEltL@#G5|Iju7&-l+P?2jyot z5r@2Hk~d9AbM-2@>_3LFmEYFm$sYY&J47FV3c2S?MW`}?B446<_-JxDIir z_X6(r*#i0;3-}KRPuV_>B@2Rw1byL=eAQ{ypQ%nBH|=jh?t-J~`y`dUUZQxP?%sHN>9OYBhs;<@-jN-cj_tlIB{~;NwPYW zDRhrz(1o2Q0~C$6WP)9QvE|JbpPUnu(|+$o3*?4<>~NwSO$`V9$6*)X!09krk9@GO zVFtxeGR8%K$14{uGj*bJ!N;wWuq+35lgRwS#;1IrK&j;qR8 zZR!kr#~n;a@+WYV7pV7SGxA`gS#k6S0^7+)yOB9vpRMtWoHlOih> z%un(D56|L&RnuM}TOK;WOT$&(p#iZT2L8Eh(~paiS@mJTSN=v9#{N+7+OgT3Ls}up zBZmFU&!txC&e$_30QFi75B1B&=vIPhz~#$tI-iT$om=NsGU?STF+XSDw0Lu_3xk)s z)I1&ay4`zhdMnyKwtJ!{z0mo#`plu@+c%v_@YA|aU!I|XAd`T=!!#!g2l^>kp zdC~G1K^J{=cY#x9vp}{ulx@Pl7(8IocT!RKYb9z<$t(lt^~g5rt8Qwc_FdHzb`vP+ z^x8HopGed+9yMjw((Bioc^q&;A)eja#P|ZZyAW}4bHl5|P}rpYa!O*q0h;58yPfsN zY(LemxFDo?2CX>_Edq{(YzE6|*V%+F#j3hp09+C$(9l|$3G%0vq_#l+hwCYR)|PLB z<7M>i#H-Frjk>81HW3b%Vb{D`YhT7Eu_sprIKr-`vIK|>D* zsm=%QZil-K6jlb^ogga;=OC(xsH6zo&Kr`}tH6_;$vD2dwIzQDuHO@pymQh%p&(eT zd3ltIfa^5S{yEBCfIH;q(I2Ko=}JjAzh*t(O}?8(<2w79^w*srlUw2}PUb9-2KHuE z|4&L7fC!(;?$)K;UEyG(HwX>Zej5@@r z7T+XDd{d6As#MV7)&@}Q%Rb(%pw;^h^08F6#C1nJB{8i%qYJfkr;{xatzKu7Y)ryi zo*zHrK2JYN`Jgm*Fr0Tkj?HD~thmG5KfH7e!-i_sZ$X95x3cZXQ-tqqdv!RYk)DqT zmsMA!duCst_TA0Nqt-$_wkPe;Gv7&0#|#9=At!4JuaWkw1;L42dSi3uM8B&P{3Dm# z)A2kYJ9p3-Gg^24VGTh?J_R%`)|=Uzv$^b!q(#ul&U5=qZ}Z$-ypAIHF8-&LsCOY4=8{YO&2AMiT8eDZ zq^SxI`3~Y#8X4QFGpTdLNc~uQSu%m*f%tG4d8YrMwVeDycTD$;4N1)IbxzdoJ_nBa zzD{Z|gFDhKL8prLefv}0^DiCc_C4ylB8-V23p4B%oUJUNzoJI= zzuFx5p$c}S+9s%IsP=HMS(mmwzb?~#`gAQY^pxq=W~^P4-tqsj^;J=EZNautJV1cp zG#Uu*Zo%E%-Q67$+}#@*cY?bHcWnsn-ncuw&N=7a_debj{OsO)G-Iz-U8`!=teVPw z5^LmXqn{(9<79&D&AZ0)gIEz4GLoju{nh*ZSD=OeJPOLGc+e0;`LUei7y8TmJ9rvW zh3*9;2c_sphX5r34OpBnYwnT8JQ9NjUkw^_+vE?dx~*dj8iFK*XZT`1=CL=ZKG#qo zVIs1ne5u9c=o^I2EDQn(=(syXW4(=`NQh&>fGS1gUYC2<{I@LQ09g&xnfLv$LIR6R zi%45?ZYVg|_}z(4>s1~zIOHZQg+sfF=veq;##ozJq`3p9!zNR-uA9{yP$nT?J*Gdd z59mvX5n|3v4^PvqtmTV{_UopHL*o;%%BFrTZB&Yv6}lBS7&dzBT_Wj3f62@?)kXmW_0>b_^u zb|%J35r%6(uJJLOd>GMax2K#_jWm!!2D58RQ#tUZ(3IwO zF^;Z}uNcQmYe zIfVWE_~Z1^r2a$=DEJSkMy`}=A%Xy&_OHBNw`g!MQE7bFyqlV+GXXp8A3UpMcq?)+ z2WeDcOT^vo)YtTgM=%>YIAU{u-Ad)n)57pTleat0+|uKe)-XUYr&piR-tl#WjL~98%Qvl~h2drBx$@AdCdY zmSlWx2&;Z~4XC9Q{PsDUIThyB8DdIfx)Di572?KNWx&0JoKER=IZM-aK!rJ`^V|PE zqG?-(S;IFcp_*1}VP;_jIV36aVxsWr4>J}nCD}^QKM2ZyTOFvhUB?B2IOHpqu;h`F z=7TMGR(X)|mj~qiLJe=F!+F3Ci?Vh%JjZ4vX)LD2_;`2)m5snDg&jXC6F4{e$gm8A z4p5>HqL*p}=&biACtsk?#I1$Z!a$+!&RXzkwVg9c2!X5+w7=k&x{d1*8?$K$p4zSJ zsGDE3+>0fzTRy$<28Hj0n{8(ZEa3ys+M_4B2a4}cFF!{tew%Yt=`@um8uepUmv+$9 z91CUt&R`l%YPlx~>Q3jPowHlRz73vh{aX3vK^?%@?3BEt(IaxZZNd>e;MX(Jc|O-> zVj4Q`<=fxL=fUj<071t+-Lu@TIGAVqz`SW5MmRtcM~Ak~Ek?G3=*~E%vSLkPM|cY*-kW z`BpnZ0s;auGzsL!hRITG22_UV&KYcfa$c})Zr1pF?)mC1R9LZ^KqdV#(J&D~=cARb z@iE}SLgv@l8XTjKriR3#TCO#A1AMNHA7?!rXof(bHks_vXPRSj6YIW>5V{$&l`P=95y znzJ!}t^mXz;3Kzwbn*@qpObYhW3aY4E>tTJaV)LRCd$ae=RNAo-9XIY_W-NK&i~umR#ff7xBNMJTYW*wfCs!hJE0sf$ zfbdrnb87r-9kt=f8^6?BhC-=S+uESXE>xK*fMUYviBCA5v!U#QH?j9yR+I!NngabR z`jMHBSbSG%+BDCS@u97N`_2a#P0mTzR5MR$cV6A;90h>K{%4T)9ggSYz&E>cwfkw~ zs~`Kvgt;As2r-ZQ7rU>3=W)m?wr6gF5@FfBdL0yWjG^Y;an{H=6b8hEcwfIj{-95GN%iVPIn7 zif$q1P{%BW;sXGM?a*dqTH46yXgqXR>&3g}I0-4)j|mbgd|U8e04gOeo>f{dYMMF% ztZ}l!;srIv<$w&RvFF|jv3+I@tWO;JIbzUNSTSY5RA4xq#WEGCIR`paR-n)B+faSc zjD(lCLQIwHja*0ulc#uU{Nk`qm@}L0P!2br4jkL*t$_UAHI5XQT$wZMIdIfhm;*9X z)(mkdd}&ZtZM3Z0bmms!n0cP57G@EUl(RMr6x6Y*F|1xZ<4F2k)|~)m&NW5r-NN|- z`^7f~v6V|jWCE@Rsu?7WlLsYd{qJDmCP1nF`DWj;(*!RD2G3dzC;Ggclp1}E8-~2X z>|h2L|JcU_*cg(6;c$DV9(5L*NJPz}`jU&isC!ZZgrLZ3-FDs6&+qk$@>YvR4%5@q zmDrwU(dFk#Yt)mRT9WGN=B}Q~G-XE%m9CDLW!<#68Ot)$QglSq283uZ^n3CSl|NhL zmUcwrL=+k+1es2#hr{0N7E@L+G-?xE?l5Tmf_RiY8c(Orv~coCI-W7`&!3WZW`}BF zKB#zOtOjltaEq=-d zukSlp2C?&z5&#$6i&Gw9f$jqz!6ob{PPaO4V3)HuNnkU_h1Ru!auO_F9bW6@1|Vx$ zvZA85CoiS0jq`ocp+2RG87Bd;UMJ$eifS(1B{47?_VdN>lm8J^yUo3ZGP|HBG-&Vt znVwwrdOc}Q9x*#f#3I^LHsm7UUe9rzzOJx;(w<2`z;l0R)SIh7>U48+eYwZ~n&$I( zBLi}Ayiz+D1F~PSuh_QPmQ9V_iGQ5i?cTlF92p^%zrKFJ zcd3{?QGVGiIdoB5&#Pcx`gA^dsPdvUHmt8KQPxw~v+gMEe5|s!JE|(w=InKO_Sm*< zAs~knTUdT#YOQ8)xjA+z6DUCIGt3`zLSC-xyQRCRSB6-0F?XmcwNv?rib4=7C`7$u z56qMSuGBTQ3>DIpBBk-z z7*Tn91tAHAG#rJiJspuxjjnpZ`7|m1nTL9SP;96)4Sprb90FDbCEv9 zpdrXf+nU6V#D@=H$MH2gjx1z`_H z#08wj=>}hL?_rGQAUQ&PHz~&7t=91^3KZ(Q3F6qF=RR(@j!7u=1{(#Q62a z=V+}pB_~H<3$b?BxwUHlQqHq)WWlcu$m5LEUp;hf#Nqpjc+c4UYW#w~;FtK{$53|| z9eSA#6-Nl1{zn{Pzzt`-Ab~7o(V<}A?Cx?o z7D{YXr2GN<6jmc6CLB68{3I(rX*xcIKw@m!4{7g6WwPJu)3UiXc-1*Qy*_-d);`e{ zH$C$R5er4W0fGTKkbCw07>$KF97FJnfa%N^Cv!POzo#vuQJ{f=nO>~d9~XuR{%&=u zk)N>vjxI9Umv4A^GmWiqhuk;^ubrz;!_2C7?=2!0?xxz8uvey{`QOhv;o9#fha^;g z8ULbKdXix3r59W{EI2F^fMnAQY;B0LXVC7w2U~t~QpZ8rr|Sur{ud+)Od!z-h7wt& zH0&u%1dEyQV6IPeTIbs=@`#V3A|t1#7l&&n_(mFzx#vrwkC)ql(BQLL$Hs24Esa*I z0b3^s7Up5LChGm;&Gf>Qtujf`2Zq1ICT{ZK40jgkkq%yb%N3E+NnOL7cHx1Cu#nvT z^Q|dfAp%Tvz7QtgYci1scF&7cdmhde!c=qf$ki7E}s7(+UGGW zXaJ6!k&h*fqz4HFi2+SIcCfj6kyq5J?YDmG!*Q5?ZQ9`Fq66pX2QMyco@GJd`-Rm- z0W&R%p^PBVs_nyL>y(h9FwEk?(eZ|UZ{Ud!BLjy1bA@er1BX!c2jEfwhZB^+YE*|L zsvJ5Co_QxmBh1Am{i^=sBu8PoONff+JrdB!S-3Vbx)<)Iq>8GOG>oihwO_|wC{{K> zWg;_Un6Y#kBsCBgeKWm+;v)obRO$;kxJN;7f)Y;z z%R8|TJ5D{@D36_Q=cLJH7#M8fe!||I8qJMo*5PxBlc6zo5JjLu#q6jBQn>$bp`CwC z@Jux?NS}eBH}A0VvKAJ!HFwKDbn;0~eqS7{t|F~rF}0mEkvD*Hge_HNMkHD?*B_5d z4|wdwcCus9O~Ul=$1XA09QPhosinNWhZo!I1q*4bE(r=Le89qd^7uHvDInPMEUzfz zu*D)dJnRrCT8(tGE+?YF@GE??luO!U2Oqi2Z0=9gTB5=D5sV>m*~3_gzNgZspVglc zc-TrM5$meI@1m;UN^bMpRs z^rrOu88_#N^|(OUER|UfJ}S15O-koLM&3TR&_vY#hfm#J`28 zEGMz;wIvjp?N&k-zM!Fr!&Uu$0DO~?3xR+jpw$z*(iX|uvpuXWx5a($6FR^=Ud{rr z2NIzzAK#5*?=;@cIhv6wW~WCQvwHhuan<2N_{G^^RxMaelYqI4L#uUK*>nj1iP~Dzgx-p{}c?Jlgx_f$H)D{UjERB z@4fRQd(4!AqBHgYOwQ!8i(fN9o9%glPcIn4JU;NLQI)&cr<2=w3fI5tf%$dXD& zA_P)BDrdyy_;LwZcq(#YaG?uFv1G!t|D+*=4d!i|%*dx&`ZbG}78+&Hl61lFn5iX?cb@aiaYsW2&j9Eqyy9{og*q)78KNKXw8c?)$zK zywJTd{oTlBWsY*57jxLL$8MV9VWTab#>+FIn5on%2B$9XeyqK;iO4TSVakCWIdBsV zg{e8wuu@eK(1}eG%T9AfbuL%6`duvK$zJeLNM*NZs2GB9#J$xL-{mt921=$KydQqg zV0m*L;2m|n_%dTR*_{GhkC%tW36>T*Y|0k$n@URJKqt1{Ik5|eMKZTOhO<(Qr7=e>FIzi3NHrg+QaNhVl#CmCR-Z_V^Peich!X-k zepGK=zh~Ra}N5 z#WcR0PQwFXqM+nOh9~}O&g?iNZOu;GR4Q=i$xiN{zGOPvq~rz9mc5*JNz%fm$V1D!wtLQ*XbKe97uM&2K-*eELZ@sws z+9Y{+kR~~eIw1f=9~Fl%jdis9v;E_IIcJ-ZuIbY}TYBemI5?gU2AMz#GB*EMZM3Pc zL=9}1t#&+khkzK(xAsJOaGB*h6Jc9$Zt0uId)2N~$rV$bZ}l;HmIN6lz*J_lyIZh7 z3eOA~5&G_%cO5>5E8fS+OJib{3rEN_Ey>xwXV?4nffbDI`-VcHb79I8=+Gbhq@Qif zEyY}h*fXggP%pD5VuVI0Q&%&37dTpLi6WOKk!G;MqZPyDna=6H?SARAOZd!{+>g)3 z!9~m5v*8gahIZwOM^jqm@G?`q6O$p90YYATeo(K{+(|`+nsy+no$bFy9!+YJFTT~g z1;;=<2R%2O{r|l!*!B@>{LlwEkjqwNU0pF*w}$OoY&Br&@t=aJSvQS!AY?E`?I5^CcfdgBNR`AhLSb}YXwvAJN7KD_nu*_(+ z#07j$_7jzavR7IlRMqW$xwJON%Kx##R2DF5?1s%OYPC;SDqUJzD zN=j<#aquI%XM;mInya`Jh^VHbGUW6j$o*r~n2q&vOG1(qlnEBg&UG_0xyKI=hw#@7 z=%8O;5-W`QGRsal*Zq^A`Wy<_`9fr_!X7W<1HZ``)N_-cG&s6 zEL^&6YzHi&B%%!X1@zYXk5*>8jI4N=|9`8mZ{shaNY#|#U4 zMucVK7q@mU=g`TYIcFO*LRlVQ_dVl&*#os70i+pcR=R}vTfzu^p2VJxi()>rF^RSG z8Fu`;4CjRg)U>qs!~184RGE@-vbgz?A4&pc9h}r-2+QIOswH_8;m#j8+KQHhdLSw& zX$N1yc~jq@1bA(?6&H6N&=lq5ES9kqx;13@Yb;RAqa(t4ZojuDvN!(dAo}8LRiH%_ zDZCb+!}^ckFy5;=jVXB%IBd)mj{t~MIl{!vjdw^5nowCN`eYc#@Jy<}1)JLobesG$ z|6Run+mGl6J*#w`3-?mvv9X^M{d)yOK9#e~V_KG@)exa1t5d&a!|&TExng z@xcy)a=pf=_SW02MqzQTnox2iPvGsvG9t9Y6){0g{YQZv;dQH9je#8^tBOe-{_;pW z3jbKePwg7Vc8ohQ_p`3O`2}1O2%P*8BA6XJrj zR2UR2y?oNW=D7ohxegz@d-%V$q+uba7c)%j1`hTTVWf`%cuQQdwIdb z-4W5DM6DIq%%z1Hwl;1OaquT?p!?WW)Iq9H&qJ_EXKH|$EI$=dsw#VJH4$w)8*((p zq#12q&7_b>MG(#2zJJI8B2Kv#?#3S(-oP!&@#3>B7tQJybkKyZ*LQhnc|QtiiW4Kx zPpm(!-Qyjc3F9%GgU$24oEA=CC-<;h& zcs}{Ei|`>n!`@UIJig^>^(r2hFqoh&u=^&w(o%1|xFR@wV%ps#sCfw5Tc|%&Z!C+t zfLAiNvNP)mroAc{85(NXki0z`1ut0~MwDH1eH)2VT*J+6W|lPJvtC;fGIAm`;bi<{ zv)a|*bDUpJcL83(j^prZIdTp*Z1S<~$1+JkzH!u_lWnkFm6T(W96cmHxQ>f1fD=h@ zzCo$60V6{ijtYvrQrm_d5iV-aT8{EQlCLgbi8Kd1LDg+W!so$uM%oPlVFe2qa>WMO z9Vj6WlG56YD*yT-4mx7rGt9i5%}Kk4PkZl%?r03S*dD5szDCe;p0g1sD9TGZcW=jC{F}?qj74-3#t}3ICA2afsS4&(|tn81$zhseIoI% zXNDt=mV5U%qZubyF3YAzK!*e~a%XjGM3ivaecDQ{%r$@TcC;ejqO0gtmH*l9$hbk^`s=MdAOcYMo*WaOsfaLw>o_eF zCY1oT_{wll0Y4)8lW;C^Iv#MLz5!r1IMh6XxfMwc_X%lZ_*_9-N!Y;RO~^wn11ejn zRz?#KU!=M}epXh{rRgOIuhOiq8)w_=cZsW>LPbQ)CW*BzVo!iTjnie5@z}?v?w%RD z)!rA7uD?fZTGbWRA8iLtE6ikOQvR?2?1doT`mJ*3oBnT9!$segesVL4hmr|Am-l4< z1RoP+NKUQrf3JGZUPPwo)8IpJTxqh#?uW%#Cf*J{$C+FCU%Lh)aN>MDb=tVSIxiG(R$t ztEhNO|Em4pbJ~url9$L_7s(6+Z|>$XR05K|&vhzMcSio0V74(t-w&}zS73J{Wef<^ zTG{`imcVM0gM)!Is`<052@>iJ4PObzY#ZZrVgqIm4LQ*A8|$Oy&wjMj&c(2Cq`xGM zTY$&HY}`i+yNz;0&K<2~DO|7BC|H@kKUVMtwtAI(8!lp6rx*Z{e8I^tDv28}v=tP9 zuFKchEeac_^&u)E>c-IJZl-W5%R$Pl$R)MF`bOZ54=ujAIT@~OoO~-a{nE&cL=X!* zfpJeX49qm3KWUdKr!Dr${~cyjEu)h*9h=sea$JXwD~rm0mB+Y@ea^vs z%g&4sG4+2?N&(uKkwNn9=KHn{*~fc{9&gy?*A~a*zmX42YDICOsN1OWAX6i|@L_MA zaX5Ht*YN)ni1Y&gSXndiEEQ;F*uP3)!}&w-1_J|w z$wZMgp-4Kf*pqw*T3*?{8*(J@(Xt~0@7BI2g|w+=9-2y4!=~tPeev+HKszT3?u#1P zE0_n1dg*Z=9=4=ur;lv&)XOd6Hr=kaz|FpSpQ@ z&W>DRYOE;f>9UzdM(DEu*$mu$r5>`j?az#C*PdrG+T+tTNz7l&ysLLjiT@=@^UO2~8S-*m{|LFJ)RI9w= zJ=UF|R($$A8nKz*qK;G=u_MkD^zb@pq)xEUR+**DBihy)q)Zb(q(<=cYK|$Ty;3e3 z_F;>R!1a2eeBc*fNoOJ#HZBS*`~X^UOo^@bb&8ua3~?`iWCtSwba$aqJ(kni-~s(7 zILK)&vZV$Mq;1y`?TmZya^b9%#`G6-$u(##)1ykYu~0lb_a@2D+D1Hieqfrv%) zzxA|#uKc2N9Yd4}CC|}%Mwc=LRWiFGY0Ze_vu1Wf)fo;g4a|E;k?j1E-R)p82Zngn zbzt|dn7w97s}^l`KS9p@JuNAd${~VmF>UeIlEc=*H|)#|Xr}5qgB{aqbV)4s_cfH| zAi+3pN$=u_l_(!7`s-%rM*-qqyxlWA#muX*urgh`or)2Exc7M}4Xjcf* zr%xNVj}9F8A;StWV1XY{I`y3E7U41R?3ySGZh*t(IsV@Aqbke%tgu#(ZH6noND`}Y zifW|n=c0fBnP1k6ssqCXh~H>9>i6(`UJj3szs8B;%5V)qVK~%z?e2}JC{Qhc-_sMy&V>PjUG~YB#S0|JluV~jf8~#T&rTCP zJkC#mQEkL>yZ>+v8TmjUmoDNX=1fbdBef^oNfRuoN|LiP%6*&QeNZ@Y4s!S^jUqBe zSy{&#W}aHUNu~Py7;|^?>J55rbAU$%CaDY3Q$o+Cz$V11@6b(jL_Rkxf_Xt!JrWHjEgOCNj7nuY&txp(q%z)Uhy@rd)S ze=Fc}m?|4DiIl*4>z(ZL;CFWu!#6^KC1bYw9m7hKe`D`MJ^@Dt-xGik0Q};`bt!d6 zU0rtk>AL=M)UIR5t>YHaw!^CI;fXTC)q;dH5S2nUb6`x5S8vu%*^V+T{VJ`HkYY(% z>Aw_Pm!87=w!rG5x%P4>iz}x5!V(|APf1#$xG5iw)3OyyMhYJwP9v&%%2!y&JH81L z<8WFhRz>FjohF1*)AmY?>B8S#K3+8RsS(Hua~+jkK~OxGXN3%E%GVs1WnzmyXHK?1 zsmF5a8n)74?M!bj`0Q+jy%KmQ^3d!@iS)eOJ+)`pXXvnL`8Y;SKZFfm&nrPtK66PH zZ+Uly$qCx1k<|KxO|>~gr5=}+{-PBB?p>(bLGOEiuF0MA4Qd*ZMm;%P z2i`v!h1A^psc9!X#@|5XAcn#4o0{Am+X~C3w1Wnp#64I_IvEAUj>a@p?Y6LOwxaa+Ti)V#z-R9^RcdBJ8>T&XSlLf_T>Bl4vkb? z4jX^{pO=LqD)8JJy1`0e91C0IiVf>D_`3X<%*l6#!o%W4IN@L63kdGedT1=Yek^oh zeRI3r9I0QwQm^8iK{&?5A7_bnMqLu8IGBWEj7T||ZdT{fFtzgz%i*i#bRd6KLq^t| zasB#y|3OW+D+w_}TKVvCk&bYyrYBKr>*;>MHka{zBQv^j1d?-t9&&p7+vi){ z@z785Q^3NTJUz3qg@V!HLqn^cH<>mGIQ-9+d^eq0oBendJHcg@#@CRf(Z)YUcwE0b z3@Dy;oYHD9xcDBTVjQ<-t=yMp?Y6>au^eaL5t0f8l$RZLTSzF@T`^(mUF-67So4^b zd*WSI`mhsvJdzZ;-Nr7u#Ih9`T~US#W~}xD+$#xiRVzIQq3H69A$`vrupKEPgERIprKQU;xEaUHw zzGuc$NvSb)Z-b%|iGAdK z52))Z3Cpoh1N?2!^)piN*lrhk@(hE6?8gPjyM;m^|DLLTR&B;5z4~~(#FuSyq;iP> z@fUZV+KKJWq}me7^MH|w-U2hHWY120#h;pDIIK<+Mmry+H24^08<-`@O!cv0hU#of zkAA0984Sm(WVoHDW$;rF#-P^|5UcRHlGEt+E$q>m?2Nu~1uiDX!_Q=t^y~OiVvYUM z7yYi&TXsA-76Wz^MBQY?X-%6&?kq{VGMskiY{%!7$y(FJ#f~MDP$ah~=>dHF7c}ez zcEQ7ba1rK85|4$8PW{4k!BA9q5{+R5u34No|TfVn}~R(Zs}zP$b5unCCmJwBMbq z3A))Khru(uuklcTFTlc^l+%>3=oNP#s4LaSx>xz_Fa3NnW>a*AVEL|yUzlQr{GhYh z!IV#Ih%U6p%jey1A9$3ChXE6#%8EX8*TlO?>zrkw%g=c8i>t%DrTG3`9C2}5pFXQ~I1lIotjm69vSzt?pLo;pQH!7Q>h1FL zpZiv5I(;R4>NUID7)K~g0ZpW=GG}^sCd`XZdROSv$csCVWX)gb*=@aN_XSn*)@JT` z18UWGZrzAwqxrsmo$-(XSH?%n8g+G~x72y~@ICs}@nv1mA0#`A%UFvxdl6HNvd&#GWpKJw_`82T!b%LB zWIGjS+8Xg}VafLC9TDSBs7Yyeg&&}&rL9OqHNL@XQ{iI=M1ZKv`LT)fc>=Ek`+0_C zSL;?-@#Q7)qLrxG(;|{wy4^g1!W2yVKX*K$>8B>eb}0{UWSy*NOx5X%r(FdPP~qL+ zn?G)a^&z!*Jz!%;qoIgMsLbiNKN*_F;E_~&@cO+juz9xnbLgo0Z@}I1s1DrNqHwZC zq?x)Y<~vH4UDUX>|IXvqyx+2|$2rfZI_)_$MkT3LtavK+-p4W>Ai1zYmg##X1fw*?aNdDD zecsff;TJTfoLUG**XvLf*K2Q%HRk=d}m_}D?8kOvMHRN(O4My(?&9Y{SwF~yWRmcMaL#jL~rX5SsD$p+Y~||$J5iY=NT&Jfr8a}3HF9Or(8DFN)26V zz_&iDlPkw%L9!p$eE|!s(kvFF)a!l84bu8iZCX!H$CjQFqi_t{W^iNs|v7)Uh0ToIiiFjQ;i)2zR3iN+Y_01XXjnsJP z)FZeMY|BNd!-s)`h4vs}4sjB+{!mfz0TK?h&uA9Z&wprwr*%o-xl7y;;u%9fm9ns; zr%75m3q~R1GMK|N6eoxEZT2qVVlSNYh?<+%4Qv>J`D-W=T&enZ7|cX}9D$H=!49q} z$+6G@wPs3$ORjE481(v%zKq}uhx)~D)iZD#8yrGowvnN}@YF> zt>F=C_wXGz1#;&Lw{-fN^@I_hDF~wC5s;aRhYMy8i7IR{oIgoL#C5MQ2|M-@L0l3l z`|oEdW?AXMs<3n+Ut$)&6ZE1Aw&`9i2)AKY&g84Z>HyraD&mxJycez}M=FiU@DX)thapUXM!T>Udkt?|HrSH;;@-#N z`7LdePiEb5XJ(e~?tAb3mdeXtdi9gKkMK|-)Gu~=Xyga-ODFW%zfX)DIeu~{srIFl zA6KDeYKM}}{dD6H_u}fy9;Qzy`!8nvyIz$mWr%Q)QVXg+v0!Wq-tTfNMe&r2ZErelkTnL9IJPr03>V-;n$yjtr1_i%Mo!yZ(Ez!!k|zGF=T`|sTbR8sCg zXr*2t@hw2)hOaozZc8*}64|ly=gek*hXm?WW9RCfp9Ah2Vb?4(r)Hb+YfP;?%qE1RIZ}%BV$~k?X-1cTzG+n zAB2ctMHgQQvo^Qk$MlA3i>s{>kqv6&LNwCM0U*(3R&0bJfY)o`VmpAx`SusjLpK{P zjml^Sdw@r?ZamNvr!FS%BJx1HCihJdt*qTCQCNOgT@rJe_QCHdD7ngXa*8T5_`hTV z>eoW&#>x=jqN^8==Uw&)0rW#Tx`sMqyu7>ll9B0V5u?V0={<033{eHKU&~a=s#{oUf zc0(s!OG!1YM@nM;G2NJyS##EwgMHkD0hzfnOrjMq%lBOH3|iRb`6`hn3!}Bt)<$v3 zr-$i4Ze`mvf-sWi7<@O43uT>@R5`@083gP~6ZL@sS3O$uE|Wnn5Np+TJ9yTFfw&Yc zVHFd~GPOjdt&^ORlaDv#n^#)LsXn!B+V;?qLcx!j#WVF>Vy+~TR(VXy8onm= zGQ`tcJe2nz9w!ET$4}v_K;hQQS2C^ahE8sitoaXgm8JNC$`g+q+@9)eEZxbaJPvE5 z`^RMmtePTq+wg{f``Nj4rj{1i&)ZynI+C|$U+OVyQm3mr*T}4=r=hK5?v;sLk;Wb6 z@e}Sn0ew|ZeD2&qcR@fBRr89hA#nh~A-8#hoI&?A^ZgMCw~yOX+S==d#!Yf(l;2|( z(BtV`?0)OiZ$c$nw+6*FXCT3ZO~p0;*itK3-Np?}aFkE0Dr+)CG!A9$C9`dhr6yO*8I1MA}NDkma(4q>wpi&jim z?FXMrQ0?*)AEI#rk&-qoHX*Hay08ai)#jlcU7yn*@`TZg*wo`WV<3KF`-dEZH<_(C z*kSQ3ay1XcjRvA53NR$WA3pX`PYyWvci8*K`hJk$Lavs@y*}}Ckkw&nX9q1 zo(-b)I>stHULd=zsgP2t`(n7%PLbC&xLvof`ZG$fc!<^kR}(OK#cRH$GwY^{xVr?7 zROc6xv)lCYOmDOq!0Zr|X>DO`I)~_jk0dhNZ~%B0BCd6e<2qA64XTztX2zx<>xwYO6I*zKl4YH5?BMs#c z?4K>_gg|LFIBSfsF&Tg;QA%3cotDFjo~`pp*|&L}X(zkyk8AI57p>NW~;la)O)Xx z3@COf5opMBX8qn(>_ZWkLmg7<(3s0br6Z-N@uYvpvE|%tvD&xQlc_7qTKNI`c74 zCW_ku)8%t|cc_?n;Y>>JE{oTCed&?js7U8jW(?WPM@zK#^~gntA+%9nO9pV#Osy>6 zGXJn>G@7#URjw(unZ~N#Wh=2L5ylrPs>3a^H71aCA?0q-mehHJcV5gX!(QOZDSwJi z=6uQQgg3)AN?)74TL&DAy#83%XIRYhX_Jvx&$M-nzInF9HrWPJsO%@2gjBC9w3E_M zcJ7+Ng<4{Uxyj;o_o+noVfO|)_O}#RoDO9Zz{0|&vD*RMRy`=1n?3THyMKeOkD!_H z^>fh7c;?s<<;Td&C|Mq9o;1^MhLc~U*VXm{FRY6me1ZHnPhcDXz|`Cvu5--}=Cc2P zfk*VF^NGY(TamPxy#-?=AzI+?=%uZ$3fUbA7tp8DPMinrVn5XCQm3X0@l?eyYze5(ggli@sKL9X;&lWtSy%p1OM2JXcP_ z&SDrVnsGH>y@5`>1SyA{6n=i-=EKgGeXo~??-sHuoz8cIu752L#p@rs&;ZIdp{U>9 zfUXO`NCNh)%QQdghX8@gkbwU`&kO#;JJSNv6||`%W0e6o4CvSoJj~7Oi$yCqK#zLc za1kAb)FwF?x_fjiHw2C5uSR(Z|}nR*UgMofN)LE4P@-=q4j2-#KYqugayj4QEXzXnNtv5wO@4 z!%U7*y2UQyFOQT_;*)>_RogVdvQ;h+4EddCPQ_G#y zUqC0SH&T!roeu13HTw8|AoAm-H5ZZFJO_a>H;u`~)E4t40ca~HJA?DMPhUUSlfQvr z7fZQw?jAp_vqHvk`&JG1Lkw#cfS)VE6a?3w%^82ix3byM{7}aqmlfEY4**8bfb2PZDs&n&TjJ@ z7GyjTT+bmmMw7`LmLz4W#7&pw&N5ih($4exM4pa|hb{4gx-~W(4JD~wB~b<-XJe9H z+Qt!f_D0TbeyH}a@oc7LZ25N7)%A4I>?96?1I4B)yWnuF=i4&J4ng@YOPBK@p2g}_ zv3+Iq#xLEJbyxN0PbbJXSM#Yn9f6xXSsF`nnZd+>qDs3|9|D7ZnNs~7PFCeeDR5>( zP0mtx{~x%npS~{J`PDnB^12yf8`UI3n^~b>#B7mwzBY4YA}f|)Ba6kyPg}R?QU@E5 zV!+2q;~Ev={EIEGvaDA9$SwpfLx9z~AyGEE>@l$3ri(icCZLI;!UJ->ziflPO_-?6 z&m=vh+ghT<7kv&(&fxVa99_YIJ(o9YCXJ~wV%J{Hdw!fP#xzhG-T?W0CUUul%AKU; z;I;ew>-hX@OUuM%YvqKy1!?wOdW^n z6VjkV?YS}lY$*5pV;~WOg%6mcX+zLP3}aChk84x9=p}+NI~>JVU~NXN6$O|hZ{MwRl7z9KUqxfHabH{G-u8B>6?H&b~Cj(QWQK=uaxrc#dEBPWjulM%|A zeu>}!;V7~xb^kka=3Q|XTfPC-j4CE`f&q_|l|lB`wa)V%Ih`RKbg40w0TKmJ^X;jz zhS1Y#%4?<+)o}4uGCH+p_u{93BhL$ucvv3Uz_(ugsYqib= zMv3(4Bb}XAIOF|A^XI>HoLdX0nPwtZ{!D0?(V6W|N2D^jP$j%4ov~T@4O)2|ouGYb zF1W6xOMsD;qkR9Yd(!#nfs0a3vBW-@UkZQMreS)y+~|*P6PCS~po;hpHezREH^}^9 zfbO#kRIG1Svav^2y*+w`Mr_7@urQ0joRJ%YamL$GgEG*a_NulVO7Q<5jC}uc6RCewYdklYhwkT?*A}#xj0*#3dyqWp*|LwA$(TPJ{Cf zAGxi=TAPYKr6+>B2&0uEWjVvTa3)bvAzrRwEkegeNmUo1!P%^y0Plz>IY?jnd(Ty# z)drziWlJKY2ZLMj&in1teUkDQiE%G@**5tZQs<`J@tm&gTBY}NnMOIO*4uf#5}Nnf9?ES{=J7`^!5Tt;BVkqpJ4Wv zG4|=uL>=52a+sYh@=JiQ#VDlG!>J;nqe>Yo!%-cPSeMqP_Akx1QS4LMoZ8YzRpEr3 zCFW&*L67#p!%|rd<0Y%IqF=?>s`0DFt7s=(J5t#NQwp9}Lip#XzOX*p4>itqmZ|Nv zC@8RFX3Z@tvgMRL)-{QLl(0NeiWP$YS-8=GFTArud zE$jxF6Z0`J(<4<-x8UHIpJL!ZWnA%Ljfl$$*b+Tc8A90N$-(?jPYOGsk8Vv#LZZy4 zw&gV)UR{24xjD4D|3lqdzeV|V?ZY2MM5Ppv4w01ZZlt@rW9S^ZM5LqyB!(G4x^w81 z91(`@lJHOQSaY6%s0f733?7MEI2-W;0V6JAUmBBZ%KC z1q|_kA5Tq8jLgi~PTr3N1IaK*iHNeQs^S-#k!|GFB^({gh`5AWo@V`Z-@9M_!19h6 zbkkX06f=OJ{?BVeeb%C530BJF(Vif6xj6xYxuvB8rOe((zr=lgeUYHB>(+9j>DgJk zr)YFaY44SkVj4?-gS&q}UE05};jU?8L-^ytqGWi64K9>$IDC9+3S6P2q_j5!g+VrN z5kqvWtV0l;ziCa6-;@GZeNKvDM&ps=G?BKXH0c+}z$vMXs!1McKJ~IaxV|Nqv zV79iul%EeUND8IRx))OC{7qGOxl*=|xo@S59G~7|sGL}Vbzf?lRJ)>Ly#Hvv(f#UX z$vLO6@Q1%sGG7`N)|PSD8KNt8qQ4T05UI5TPRH4Dm589)K9s%-rmZ`eN96BYUFHFy zrguh5Ek4j0pNRf-^Nx?Gnwpx(o`?fNy}uE{iGPcQ5TR`=-Ty)A$Dro*Cj8$>eW*2j zWzrzX`Dx9mQaN&PjQ2Teh%ghhC)n7x+uw>a^1;|USG~PR$Fk-!ZR_9!Pzj)7OkvJt z6ZHcAEXo=Rf}uZ)B@zVKS=5rk2D2>W{=i$i?dcvN<4Pn+0Li1_^2`xPMuLjf{$Pql zdrzx~KL*{*Eg=CxJkB;fBf#%sQ&{7?*Q`2{l{Gb*cF$fMa{$FE@5MOhcFwEaW*)yl zEZuTHfo*MDAhu#>u))IIeI+|$}*PyTBlEuQ~HKiCG^0cBet zRbt=!`4@qd%3ddAum0|XJbwuhe^w6iHFLdv^xIkgxrY3uO!dE9?zVl0P-I2-Y^LIr zXkl6isf1f|nqaF~2!GkJm54|wXs2p&rvhIuLhP;u1<%t1xwn&&i3G8?EaTBKelvBD zlnYtbuHTFfvSC4??M0S2;>lLi-^>dUA)$fOZO+Rc)<9%1LzJaz!v%2V3&^2B_G4W0 zY=&Q0obnkZ`}p`+SBhbyQ^w}DlaLuLkUH2Q5m3Z#?$zuV7Qh|RWUR^U!=eLBUFWV6 z%*Aa)K|X>|p()&K!J;Z~LO5Y}@s$U5SJQ6{$?C>=>OJRs-=Wvo(=XsLFT52dIlxo^p2Hpxx-?ht!2 zkWCehz(Y(mQzt4a3M3NHMD!BKm;1C1Ii;>|k%K6s{$__PCLrx;*>+F*CgNXj`+9iz znY)Tz~wgM5c^~stePbLVLYk8P+W`vS+2`<;j1%nCr*i zj}Xes@;+s9DC2Q6XJ|jTvpCkugMtM~czFRL=CH+}ivJz^uUL`YhkSOT6`It%%NDOH2tH(Dal3WD9r-s&@F)dCX3lfhYYI3V8)hP}G$x zYRUbV5B_V;&ZUW1$k^?1Q;VEGzg+bR=3~^Sjd{;M({&G+{whU;fdbE;al2>ZX%Q(J z;hT4?hbS825T%oyfN zI4S4#mLnO++I6k>(W%}*;PvknZH&6D`5y9uPD@hN1b1gpqWT5SSLFyb5gO|@eC?h- zX7-~^TGysA>w>o%?x-@WemrQGkKa9(dS2a6WvLUZ%I2E7@~&$w27CFa5Pe{6+x3e9 zjvCJL8>$XAH4pLhudMZd=km9IxJ2XIrtM1WN$XvH9IjzyS)0m@cE*Y7F>}`=ZYD8Xd2z2}zd4uU|4LPSGyEp$bD|<_+~qB&@*ROvZv>$l=T?%Q@r97T z8xl^kO>Ijh%|uM&tNZ!=YBx^bNaN!B=mtG44(~}=!%=%sZ)OmJMnp@iGg>v`69d&9 zzqxD3Cziw!DPwGWg@j!F3x)o7#A>^o353qFm{LgvSUkmdxN$uZ#Y1^uVmT|>f8Se# z#%68?WvZg?kBZM6W+Tru2zrh-t$i^Ehs`7yJ;5msUYIi(#E|oUP?m*HpX@&CMSDhK zhEtS#U0}_o zL!>69wYlyH2D^9_MdLE#nA4wOE{9@N#vyR!fInEeHUJSnUpi+qz-}U>Pw$uFReV$6 zj9xY*3Y&F86W1y~PsE(lXVOhjQ$NN->EcXnbbCZ#$em@3(hhp$d$ymzu`=B{gU8zZQ7TFMbC?&RAlz$I5U+Q=GH#HjyN}3^{Fm-%tt!&Z zb8DR4SSY3dkS?%0a%^+3N@t<-jRwLb;}03Tg?x<&NnNN+N>28-0$zUFp7mdJ2xMqfKE+j!EK=J^T$33^STCmhM2Sn`gANM@qJbs$|$EQ7HF$)Kdh zQ`?0aR7F31%mI(&RMLfWZ+{1Yj_DV=XB>3Phfb?4ocC-(T)Xwrh5%Ml++yK? zXR1=%S&J`t++Um9f`hpCU?}T4jMZhe2ij0*`Jr97E~@Av5|3EKNG94 zTHXMY9eGlMfHQ&5w=?dzV+>B!y4p^mpN?l&;B8$3U|@8{#Y>tx76piPD`UWK;sF2rZ7)P&=r zO`;`3x$a=5Up^0)&oR&reML(Y)3Jnv}lG_B|#*s5J{VaJq zLCo|_hT%2#G(&?G%C}a~Dw7MX`-=()Y}+yzw5z@C39kw8;z@ zEZF#UDkuwr`<`v`ognB2zFS+9fy4^#g_?vsh{3E*u?mFOwBk!_TWLA$EAd~h6)8V1 zNBBU$A>?D%^H4s@eD$EkHVO+DDV=qeYsFfq(SutATGyuAaTi14?&p6y>c1{~Wxe%4 zDa@kxW#gipq0kxj>63c(sVf7CNRbVld%;I4%-9E4)J7d-)Cug!P@?Cl^qLkA5zpJ) zmb_1!ff*0p55V%0=?>?m2fc%Z1xd0%(%eFj-_ub3#!qz)xx75G6$PX@TcqX2-03|U zC$2=UkaOd-OrMO+pbNISRwwDbr?E9j_w(+$)wdYshHA>mv(hOv(hUW{*WnM{iAC=) zbeMkKtuqU?JE6rnJ9Y0@<3=gw+x_HXX=?j0d>5yBVTj#)7sYpYP0aAK6@xUI(_@G4 zq)Z7&<{f6@p;#a^1*7SqB-gj6s`n?}H0H{@LPtMFHP~KijSNAnJGL=lA&dNHv-#p^ z*j>=u&5z_!tq2v~H_J|kWFrrrq%N=F8Vi&Qr?b=!?Pjf%%-Q_5=Za0{m<0DX3@qC| zsT;LkCk3!ffMaV+hpBuLlp@FF6@o6GaMOOhkzjVqrtDj;uZX=!UFxg^t6mYkoW+L? znTMafm|!2CR28NmBKJ*2(}~B7esxH`fxB)?q3r$;*GTz3*P$JLHU%HlKcjX@!^>tQ9`oW3(t{>N7dRDCP zP57;q4x5)h5yCOO#!{unV5>l2;r#-<9_kvz*(~hDS8s)y^57dNNEk_zm|*VFSp?A}Ij=HU1e zLerf{^~56m6Rsra!!J2*BISfSAGUd1kl;IT8nO+_6z?z}UJeC1OA0uv9817}n5c3l zqBp?%^M+dUj#0~Qb{~Yh>>m@)S5i=b>W-)Cw9AKNm(+}0T!VXR2A!4=Mi#??T7}O) z`dO%*PcS~0C=`mgVEdhqJg26aT&ju~g*~GOtu92$e#JcQDu_Af$cq`0+&z-Y*xvV;^C@iK`x55iuDJ^yb~JFTg}2APXY7 zY$Jf8)XL53Rb!(To>H1rSpnLiEaO?s)4QG&w!@YF%X)i!)dU?SEj51J0v&ZWGZqcH zB(_$|h$iMUJ_Tzw#60&v*^$Ott%ZBT(fXz9*`E2)FY>xijK^gyX;2-L-Wz*FArr%! z3i)+zi^m5CEYh?3HtH04YYEuy$2(moMxj@~2r8`m^l+btn{NT0 z%zC&R){m7k6UH!Q)m^)_UB+{K_6p225Ou+FZa#N}AkGS|ppHBQ{uisIh3~!%^FN1u zj6?LOFs+Q1(s}QQvMftZ84sXl-aMl4tBjvC#UXfFB>P2|-tOES;**~lSeM~6Nlf__ z>s2J3oUTXn7Jb$iG72+0qut9v9g%@h=NpX7+YaqC{ig$t7B>Ifv?1A0b9Q8h0jbO= zk~NO)N#X6j%!juFaQ_RsIHxWmS!fNM>;b-rDfTclRiiM%xWa+T_+gR-OU6hthlAz5gcoK&46+K0Z`Ev@^ z#euHF06GehO^5QkHJz*3d_!8}+B6aoAWxH;r@v)tVN>IqikG`NOTU&?$~I=}gW?az z>#HUX#g%;S=Gy)o)BkK8w~4-FtMu3W0ncCfbArCK6NkfPJQh(Q!pF^qY}+>j^o_~Y z-yi4W8Hu-fjYf6sC%(X#t^D%ccA-D)Ca|+2&>NSvVQ{%6E+9_ycExZ06chy#76A`t zn632TSrH7ZM=RKYL|THwGiEwiGemv_qhONWB6x_W&PGj)l;hzYUppVuvX)vIIv_fCk+YEaomPdL3KEh@M_ZrJgKQT~MeTUkr*Pr>)kA~io-zI_jDh-+JB>$tm#aHz-;Cj73olI38i$c$HDsm{-> zQSEx+U}_S?+q@#clrQNoPdkZbOy~Jl_o@CgdF0ranxX`f^i7vA@!3r}k41+3fuVfb z>X7h2lcCuH65Cm52nx2agro)}9^zI^Yj6Z8($dAT<4&)cKc}B_4hm}%(TX+T8L27> zDc2+lU0qnS3@6+^w4k>uyfgjsIehDIx1dBcqGx}#B`TRsbXds-W;8!rnF+uqHys*$ zO72?|iBA;;IdP*cf%mJ27tx43NuO)*a!0>7BvrNImX&q%GJLT63km z1Z1z7>_h~yQqWT1pOtic>WYSJc(m$X9nGc+*M4|h53Ui8%T{1nAJ}y^J(~e=@S4C= zl49n-{Y&60us#=K7HhxWyG4F3wrkSU>SpM?^gZR4;Q;3>`7 zTI^SOk_xu7?z}M`e|{;`_dXl2%ngLIXo{ErN&oyj2iV>DmQVD0eopsS%_x;CBG_qVD##a`qSf_jo-MWyw<<@U98$6p_$|`A5G509e*0`XU3cEN z1&dL+WcEY{dTeJLH4(e8-dk)BO?UZ6p^V?LXJhLPWWN78M9n-jNpryH+X)!9_R*h~ z@5WZYK1y}y3z4PZ=W@rbQ?tGz)8uOmZrd~C7?BP9LfiLLpKu%5mi-qW5-Cphm*zWJ zo$eor-kh~pTAT4tIH3o>KE^gf_LyT>S6`0;L;m{E( z;i98O!l-I^xm>3n?mrjQVZ1C#{ka0dXHZypxlgNmq2P4YH+4Adoj9w$mLQ&k9evWC!gbcAi$`*Xv+KM(q3Zg9NvD^6Z= zoRKFZF7p@-WLL&Ds?!EuPh34)3$4$uAWFfS;bG-k+eEbN`pNs;fTihoG;sGbcu@=xz`di6tvxb zSw9pIToJggP+WRXVRG3?aCIBB(Cu}o;#xTsDTw&dnIfB(C1}KcoV3*^z-K2?fAl?M zuVG)(|G2&FN09$9qyJgI-ID*ZDDtE2-BV6&A!y_CcUaAVkMsVM_wgo!7>W%)KCX<3 zC#NgQ4XuJTiXDW!S8wZ^OqV*VeldWJ>DwJ9I zZLUcB&*tHSZycoBRQiemH*Zw0b~SUupE(Qk55zhx50l+P_vo#e^K{6URC(s#YxhUH@*X zNkuWXblMF0Q3~69M;oez4gp_@X02JPd}Ho;vU%~jqo-jOW!5qcX;{yQ*%>>?38d$X z7c<4^;Sur3fK~8j6>?LDxLgbULNMG)IOnpto>;pgR80F-)ro>Kt+LWtfvR~&quaVI zg=A1TWJs}hTW0>%6_rG znc#`8B@ovRYg9uBw0&h&T0L_#O*+tShegotMVnMCn;yBA^e4sR_p=VW&EjegA^`{zAa{m`)`(|<-b&mBB5J9jq%Br%;rnk+6+T11*FC!a1}99 zgTLno)6FdTiQf1gYE@hm=?MF0@++gECvHD$vcLr6N(;<$iRj1{!W>1w%5gzb$z0oC z$#ND3Yl;whZg4dILkPE_`^1D{z}dQ?`!SHVW(i&{7}!%Wg<0KR6xyMi+H{M`1Zn*e z#oG4Ks-)Z;J~8EbN28$24I4V>CD-4|tp*AeFh zv`ttEKp!)@1qT1Bs8iGishmIQqt@J&UE)?-!3XP8;U8Z9CnizxzaJb;$G#m7wah zv!u}STsDDtu_vZ>BYAblA*&SP4<@MsbO}7J|e*WDwZbP?;+EP9D*E%fcs(U+T8UYb| zp(#}^8+^1gB;J>O0$SR44Ms2rD3h|qc31ZJZ_qF~$CyICOpY27iQkB9Pjcifl%s)M z%%pK5;jwv^>JO=ZaJc@`l?zUEbaZIo86mOXs~v{ynrWP|*hG@jpLek8s0%EBT!$_C zkEaBxRpfLb=`G4EZwhnAK;P55(tCH5O|joc=Ha}@eI;!ka2h_hg5PG_g+eYDbNrNOC-`;fL4ku>ff|?sN5Pa~>Yq-1g8~LH%ue#~$|aj)QL+ z0V0ev#=Nezr@4N-LeK`emqV99g65~=4mn>^+ll*oK`-Ai%O?E^4YNFXU!5A1<;PlmF_pM z9n4@EwC7yszckk;kg1?j*Hs@GB?6K|pJ22Mr~Ii+uKrzJcFicbxSi#P<#UuhVzsV! zBzf1IMA!U5w(7@h$@gU~M_UM?`*Gus8IJ^zf`8c56QTb9D9ERON_dVVCmHaA@>)M_ z2I?caFv$ctAUs$TM+%m9E*?B;BK7o8%{_X0Ql+xQI3SY}iX0p2MPk zRw^@8mKjpGNf7{6E_%>v%W>u$ubUYc+W2BzkhXag-HWeHbw;35F_-N&JeT}D!}=u1 z)&2B@A#=pmVh*HC1NZ0D+qJz0eY8^;4?X|EpZRMbYH)dTb?R7Dv^~XSp+1DP-AU8$ zF;7AMJys?sV#iA1e9zQN*&A;s<-GB1KYGTxm%vb+90{PW}W6NU$9!1-rcj5e{ zhFEY!!X34;{YI6i?oWR@6AlM*uj>X;-|PRUyu~-;=Rnu>Dg4J+o)wZWJo6e{fhu^x9Kt&5glhPbz83%pfQ?q zczHreeq2x5c<-#SK&IryntcZcF<#Bgga8)!pc2V-mRkq#+MjJlJ1|h7VYQaBAYnyn z8v>_I6T7-?c34pXK$0^zhQvKNM5=4gjrSDVQokR;6^L;0`+_}*&DOJJwYh-K*fY>T z?j)~1VkFo8u*glINpXU&nc4lj?s&=Upk(HRA)DkwLe|u3WeJA>-Y+c#MRLI)z+ovG z9<oujJRTR;{@2Gd~wKmY6zl$fok- z#!?TH(jnHUc!@qsXmdPjI;b$=L85q;9+!D^*fSNQU(DcOA z2nW#x%{l{uhC>n5cAEbc9*oV|V?T=>J*z8?#glX--^rvmpL0wiH8l9{5)StM;WYWC zw7DLV?xi){DjJo`u79Jz;7^u_q|6t9+s-adj;0oeV2ck%r ze&_GgM5t95h^fjvDXZg>p8x4m5Pl&1NS}8T1dqTLGLS`}Ujg@Dq;ewxCaP$UX$UXn znUKn#*$eO*$AIL`44*Ur51Fa6LN`X+4(*TsOpip1eubZ|92%-)EMC#4&|un3qL=ds zmv>|yGu;xNdxKy3jUXR@#3fy!V+3zr{-71?51Df0MEN+X`x}1oFS~<8^Ok3TV)gY# zk)>$?*+RdU$uENcYYd3KvrU%tBMY|Nb;z z%x@gezlZw&^W`7A#4i;KwB*GZp38MfaKy_=Llot=jzQbL#{YgkWX(-<68V2Mx|-_z z`i`d1f+~KFz60t+QeS`Tri{OUu)ouB9Cz0AfkbX_M8^Zdt_Y@A#+-dL;7C_junb^ZX^f=YO-)UwXUMZMLBqh zsz%Ec%NA(%^%#+(S;A!&2+>n89aK-P9q)u#;ct|w9;Or&rGq=y6>u>DC*oXW+<(V@vK*>>1k@8mX~tbG7&yUuX;wEt?gh-()dUax*^DS z$bi1NV5({i=0S`oMNaJf`^_V(lf1)n$eV*vHi0VIznczPiCdcx=UTcwZe~;xD5IcG zjojBW&i`p5klwposc!7FS?#5#i-^b58pDJv0`v3#DC+&o%vLa6krGy#Kh2+_z~E8p z{DRWrwZU|ZNwyLWmK#;mqq-h+Z)3Tz7P2A^6fJ>{atr+~FXmYoSM8Vwj9<8?gbc;a z`0GA9mRG07WzUX(7N084k=O3`d}XH}SL<-KPf^Q2ScR#0Q!Zh&>Pj=gQn5AeePr*1 z+lJx4pNDUurRl>jn^4hkMk!avkC6&F)^A)&HR7wbo02nML0@7UM1(SZ3V9h*>>5^1 zmI{&?3lztg$|;@EU6_Ib?jOHSu`r=(-T0uXB*>ZgQNBy(=! z{Lk%mZ})2J>z^czEU(JbGFxjbeVvu5jw60Or1I_*0wed=xb4QD5)3GSwYF&W=U5pUsPHd9b1Wl2$3xR@Jn&3qk&Rk!s|boMHy#h-%!QdHqE&k^ex9?>{Ulqv^%u*Q;P z$?=XZw@DWYPty)rjf2NX+nm&)I33D9&$WPA14Wo`R>gw(Q!HUU+tQs6ldzgW1J+E9 zuRi;Bq2A->lW+XjEsU8nqZ6VHh@LB(?<7F^9*WWV-A5#nS@eIdjrBw-%AMDebHX?DVdZ!RDj1tK7_(6QdlsyfAU2iu|eRFT>;t5_Y_y34-=C z?)Zb75IK?Sr;-@a?@gps*&<)5q>8tEHOlj8Zz&rXl*cceA4twt zAfw}%_PL`LS{ zzi}hL-g~K;#k8-*hl$UE5?siYQ&O}aegJgcKx^y8q-aRs254(scH;Y{ z%@x&`Tulgpq)wYKvZYZ`aR)b1Os<#?jf6o&_m2(&eJN0=UO}+5@?ndY19IlkX`9pT z@9f&Bc-2hC+kj^dtSw`ndYwT5VgV|UyPAE!j7{>uR2g2R z(8O|nZgFxWfccHzFFE}ko|Dr+>~(-)celJ~a7KZTxdOJI7x!rU89TY(8vo>hlbKk6 zm-@~PKnoRd(!BiSeEU^wZO}bCmM9N4X54`nXR9T0e?^LNuWh++=_dRIg3lsPZIBl` z&ji`8jb{(!m*Lz4`7KQvFO?_~o2cSdE0RJ;gic9;#gV=e`fxzUK_!Ub6UglDR($&W zQw-p+`V~^#$b-vVlLOQXMqS74$U7J^se+l+K1%Lp3*lz$3p|{YN&(U`$*+XiR%P(P?5bN4ps36dz9wuy7C_UxF=fVIde`< zI;k#P!Hd^58FaR(@I=YwRC%@9GP`Ej26nN}>N}jG0iGS9#7Mr8FBv@N{8~OwkSgrd zGAaVTZC`)t1RW3{)USHS0aHq~T5W0`oTj8{qT+AKdHN4j`NK7RXhsRGuL_6KH0Sbv zvgM}46z^jeoyC@mlImn?1UN~?h@R?&*y+aU%w=SSsK{wK6i1JH#+1phQhe@>q=DBK zO0tVHyy`2JDPzUgxUt)V7Q0f`jv<}RWUYurap{0{^F|<&&@r3;jR983VAu-oo%FBC zosGl7sVai_bcJ7~um&XTF0k|#`D-e}tPU_e{HIqj_X1Yx{db#oFTZo^xb>tsub5=i ze`(zbfHa;mD;S{5Rd>Y~2D%GRcHE+i4<$Px|G}y{8z=j?Z??Em zn|(c?&b5?>Y$FBS(oBDy(^&B+S&I&cui5?b1 zE89i(j_iMf`3k$vG9tmYAH)Sf9YY`W9&h8sp~UH8cJOm!Y(B4f_0#PYCgv;p@_f&A ztpNsv`d+B_Te+pWvQPU@rL`V)VGFCc+mpm#)z89KLDi-L3WJ$q!Q3%(X>T}&<;TV@ zs%t$WP_{WBQV3n4xuH*Q(Tp4){gl7O!`F=rN3${U!bZDE1S++qSxxY30*F3I`)+wJ zn|YGi092;q;5c-z2D=U*13&GpH4KtsmLklmq_-B1NpE-@O~)cqUL9&O^iH`A8Zx%- zYnz*~A~x`Txy?pk*0K%P#D-7SbF3Ab9~W~o32aIvPg-kOj3bWF{iYiaY<=rQVb{v& z0qnb3cfQn;0Tj2?=I)Kh;3@ZIe_qVPOM-))1FM{=5IDaAd1d!vv-%WQbaMw`5Ar=S@IQvx`{WC!$SG)7(+^7y1q%x`l_h%bb8N(5 zSF#DdUl3#W;h#}_=bpf$j=?M16D(}+Q}?dl{~%9zT^oj^?hR)4we-ARE3_C|-zsRP zlU+Ec##I1*s7(sb5dGGsQKU06aJ@!qEGb22#JFB)W(3x0M^Z%oKY`mGj$#4i6Mg

>sd`RH6Oz**(yk$ZUIzSWNU| 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

5*qJ z%kldWdvJ7-TDw>ohL#!y}r>^ot3t6M#o;=1^E z0msY|rXA_vBDn%=uV$?C#sM^4^IBdUmBRvidL?RW zZu|aL1}xsmA8d;^_u=jS2TxfVSCIJcy^?wV2mLy-=^uB8fpnSez}F?tm;dP8%{hBJ z`7s7M=O^!}N#|@I0I57K76zs&8a|R#G^J`01g5L_n?>xg2E|+iA_NviDJ7Drr1sWV zK3AmO58Ey5=(;v(`jo6n1w{QH*4{EIuB~YoO&~~u2X{+=-~@s@1W0gqcXxMpcXxLu z(2cvhd!voJ!|A;5-ru=*jC;oYbL#i%o@>rkHOro=>ROWcGBvOn)92w;avHSs87Us` zpkNBVcAzwh7?k+o9!GE5r+7=a+jd^>urDwWQEWE>(&_O$}a%QCAxJi?) zBKlaZa2CDjZiEcznl815wz&r`k5(Ep&6DK@ zC!=V{MJ*IIPeptOavE(?2GX=-o4D+?rLx&(zh9&YCFKt>uCQV@jl8-%N_m2q z;1^w3W+d{UvG|`4;AorOuOlt&&9P5s_cVM@OVSTBC(Tzno-tAIMq}L5QjINe#VbM8 z>``llO~x!Fm<%W}^h4dnpQg+1D%Yy8prmcEZ;nnuTx@Si8_%aouh#<`=WQF$3E6+S z?7XdUwRTNX;Y7a}8499S$!#r!n1`N~tpTszEUDy}_8osT*=JrRUum0PcNw0~u{%I0 z9UX~$WuCWJ*)JKyUU!tw&#@$qnr7`1w95%Y^2QkQ1NyTSCT=POH@%0EQeSJ4otY-R zVjhD;kXan2*$Bu!qcE>73cCyOAi<@xPcDm6eIB^2lRZT==ah0NNgjuWGvS;Z?Sh_| zT)cb-=U6?un<$Zy(w!To0=KJeovQ!SI@?N$K-n;l_;dC8Vcpc6mL@W-6(5Hw9E|Oc z4!mp$%5(O(h>4pmd(Q8^cK>7I0!mYLQ_yokf>Sw(?O0qQ8f-VCtM^A~%2^p-0)Kq0 z`-Dh9uNluMNrhuHl2o~BKf%NOdJlpOm_`ll9pw+&h&S>u^@Eww+ku&df01F4+{KMh zF)^t}k5V1Q6CE(9*A4BfwQ}*De*v;QmZf^$N{pu@Nteo3_mH4P$BM1|x*w2dYL7@0 zq;v>?Uk)3r#F z^)|fv^2FLRvfA?`-Qy~KW1DN^f!OMCM1*K@kIYD=h8U}aOZSl++$ryjG17@zoBP6T zzYzVlAp8yRkOBv&;hLk3J)rV!uDn7}X(T^CHQ%AngvRZQ0m2p; zEdQPIUWhp-=T-8{=ZJ`i5@n%a&QWBs{zN?56f}J!OFvre;fg>5yMjaFx(mU~^sSs5 zOuwJVjnnYR6P^~<>z(qIiL-#G6~I&4mFv?zsRgGD8XhT_ii{Idr3A`XzPPAIs9kSL zFKW^NASB!L3>eGFZRwgY20+@?1L}?HJnDiCX6%o{A}0%)c};a7lh|AViv&(-aBjH2 z+|KXI=Zux`jpxR+<~;I!^M%Pu)s=`S58_i(oY-wo&w5-p-lt`R4x@o6V*=t zSqqd;45U}Kw<1JUVCd7r?iq=gq0men+F@UlAK8A5Xrv7YI^O>5N8W=2X3lQ3 z_`FX`PcB}$P-bp*dPL!9%mc?mlj=Pr_qq?ur5H#*&B|ug4A)F89=#GZQYxfvMlNMx zA6>AJpI)@loZgRg5$gl704qvLge7Z8;#LId%MAj`ZCa^fm6x^1iMZpgvYgly*uWYY3M;rSK z9j$?9-gjIcE=uURmEK$4UTu*tm7WpW9`x2v+hZO_aBLS>+Rtfc-bXagD{?fUbmo6v zn$1Hg5#8n+A?-2fA895)j}xAu*&Z+X9xhdpX4=~!#sEV+3UwQoXBSW2XL`+{sZhEp ze!F|GtfPP;1(fk9N>>M}?(vpWVIj<_nPAZ|;`6pzu8LV6nSuJ|X0)_hWUJ>@=ZCTC zj)7?JOH%qQbxB#WUr7sDrHZDF`gex0yLa1;OQPheW;D~RidIAbRj;~wV1Z~J_tS`@ z#fmon*4OMU{Eb&Wucx-R?U6TE4(1o9O9fnaPtF!hy`B>kySI(zDcLL5^_wN@i*!ig z6pHt`P!&U%+;n?5a(QIHTp*=m%wi|c^JSD~1-{mB7|KhWwU=_@7NmdZ0N*1o-_vQw zWfrqB6K|S~;bzy?U3{VWTupmCp~Wy)%hDZY@{Ymq<2JJpzsI4oUO` zJyDQrF4{ZJ+p=G?;Ph;lGo=XId8tQjBdZOT@Iyt4Lf^1GkaZ>Tc3|rXN^Rh zYS-ucWB7sO#K4Wpc6acI{*+;MAT={3(bb=L(_{L^w-+$G%s}8;S$`?0 zd&~2pWwI8O&{K}g%!k#8lEF#LBNzO2u6A2y6X_XBPJ2d${)uVaplWJo4SOljm^xAmZ zT4pRYc@*kh@rh(@RKJvRb3thA+-6y;7`}NJu9&cf^4ov$9XQsT3L{+PN&wcxWO=@s z@oxK-RqjW>;7lZ`#C;kT+<96oT2{)?Q=`^&uqyF5IYV>Gx4F5Uon3hiIT72a%=F89WpFae;{ylA&v$LULk!I(lbGN2Vx|OTq^4vOiihv)8SjQMThZ z`+;5NDnP)h58T@(YZmat>$KGwy@wu-oX{zPbTCs<@Rup?*Cdi!;6!aRmz1b5+>J=H zBg?sh3=g4lL15R*#JM0a)At-6*_we|RZ)f0iAmv(%6olD)P1(|;MS{ zt<8#os;FYoXucv)$jPY;-*3Nr2>jTp&S|;^^oN9&veu^sys3j%=9;GJp5Z0& zny$J@+^RTMWq$$3Uj_5k{b7GbE{eP$pPJUtotg&cd^P%$1aui$*V_`q|md zkEsR`8sT1p*ya28*`vsy1kd|mO=V&Kj`72Pdy zyDlpibS%Oha=fao!#o%~(t_)Aj=L=>?R186UtbNmDQC-7#j_bV-pnEWjtP&HApXaE zszXhb1xr9-SVn%uhlpnw6~($I3EL}#Qd=WX)jCONA@5+S19?h^a#@Kt8pd4XxY2yl zou95weNX45%u%I*E+A~ZN5-fiX6YGkPpoaxJXyT$fb>LB264#Z&K4TkM+om@7lM9SXQKTC*qnFuRdEm_EJ1D zQ?-{h>xMC(dWf%Y;V91{&vLUmN~%m9)$77C52^wI7RQ7A>wVTG#`mQUmtWOcZGI0R zlKwnfc zX{-valk6sZOr&(ApR26l?U-kdvAGK+P9tEx8Bh z0bT?rsVxnx?3K5En+xTPIu^gIvQlj>j7Zzjv^*+1*?Gn!QZEIo-uNI6)=H>qgQa1B znyJOZWy>LI(l3*>5@&$Z@;vfN1*>Y_uq%u+?s5T*0?l8Us!?W2I*;0awwkB9g;4 zgae%&9CAuaKSDAX!iI*5w$;MI4kY0E`s*@3Z?L^Wp$2_3!`JvFFF zmZ~Pq4Ppza)2u?#0v1KS-7iFzLm5VWYQcauy7Yje zW#RLqMy0?n=MSPVlxr?2^HCCmad!}H4^U?eACTXb5554azJdgK(xnsSVMZ?pvHi2( zdtWeIr-5LAm#U>Msn#C~X=?yJrJpu2z(R=~G8)QY;RVBNFC-=UKnsdU38{H!i*Mo> z?URh7E&CfbFF${zBt0>|9;#1l_x&8R(HCHVFN7*C)G1iLTLH_!oGau|LlQm)T2z}b zct}gl$)ZEi^1mA)LqD1bCP7Nv%xFbY1t0>n@|hxqOpy zu8=CF@vufm1B|1`+4HZ=5f7Sd|4NwLkp~nUv)7fCkWZs!D29rWW*ee`&bDF?1*>HQ zg`g6UyT3aQY4!NCo#r2EpETtgnwc`X2gS-VC*9wfFa-o&)dWpu%GBr7SGU&K>y^`T zBx7=2rhlvqvYa!;@~^G%=?R52-?hgyD622)V;xqp)X6avHMl3X8O*UrwCvzLgV^Z% zY69;-jRVA8&RVfALr!KN4)aSfR%r@fpuN@`9=pociFG)j{e*>sr97RIv~W?skdblL z;h+}iZ+XIeP&^h~rqr9mg3V0&*)z#KTxNNOr8_4wXJ=i!c1L>!+$-0bYmP6#r21|UAXMlkQqYKORqaC*Teh3JM`_~g#7H(>NJ0U*5Dw;!4x_Ny!^7pJc9sUab zun!3u+Ei?x4+$XxF%?M(lnXTp4z<0^(ugo<5&%$Jr|XTS#?MW0!^-xs9W`Gs>0P2H zObv*t;(_H%dofu#6&j!?uKQ)W8iz2~zSJMhK%JAvf@mpN&Fd+P%?PyLS(^o`P0DfA zJdB;FG_=pTH)XgPZ9ZAaI1tDg&jcFIlW8sC=NGf&kRAK$a;<;XeAWHl=9J@kbfhv@ zk^6&?U##i@Md(|L^6w|OXMpLAzao&Y(+>7SXb5uV<1sDpJBb+N4l`gP5gX`+J0&eC z$;k;rQDjM>vTi`DZbq%7hy4IFPBk5*_+cHeDp4HOOHa({{1jux3{a0&oQ&atjlRW&r04G+I*k9)8QTlY6 zI1TALVXgL}qj-i=lL2`oPpFueOS~Ep{xd||t0KZr*OF9%2W2-fciVE=wrebZeQ*2f zdRAgE;$}997DO5v@(=Mkh_XOF)_m)+EZe6EWR~Z(IKYD9cLN^S=KpynDwG`WuT1@y z@<90iVN3{bLWmOW?-Bk(Qe^*GA7XGoC{q~cfB%Rxl=1KR{+Ap+>q7SN4;_5z{>wT4 zrKw*5f4BS3LhTWvm9IB%|o3kab#{G9;G(vn)Zpb-!QJ*V+`ry{p zIZfmLSNi@-1GBLo;my*pcf^Zl&L2E*SUuRS02dSoFVio1J%z9E zQ#^@o#2uDuT7-WEk&Baaa&|T#mDxD2uCA;_8FB-n-YluQ(XCzN%F!pUB*zUEG}GcB z=C!x4yDJ`{LS)sqR7H#mqt}_p1!KeW{8vIBh|$B#r1kySxoc)MhUCoMUxh6Cg(PLn zNLE(Xx4ilf?0%MemB&Ym&hEggTDM*5yhqT7B54E=S6;ui<`(VL|m z+%PjNkg?<8?vOWO`9EJ9k6P~qen_u<6oecQT(KK$kpKHJLte_yR4aW0Lsa=2V7PKOZ=c=2yh_OV_mFs0P`da@d>|#W zXDIE3ClJm&$aIht`hwBf@wWHN;|*mZr=lX_y};w7M~+X3@-1o^BthFMUgXhl1v9O230%DV6PNqUa8Mu<5B2MYQ?RNo^K{`o%N+eh(a z`Wq`6j&`xe7FOCB-}0fp1LjT8ji|$_Og7)z%>TD&pJAdZcvB$<3gR&8_}pojLU@a_ zg_!&L3k1R#jK;tKQ5?K1#P?gCO_sXnn_cTDNBh~Hum}s*KX+RWaXiK;CmAge1#8*! zZh*2JE-YnfMdU0Gf}?5;pQ?f1@tMbY@%;@}K)3Us{~S0xd^g9rRLl7Jm;KKqVGtk^ zelW=%HR40;d9d!BA^sAm!t<`as{K8W`;9OoMsGLF)l?jlET0?M^A--v4WDGNIsr>B z_BWw|H+TzEY2A~4$#uG~n7f!EBKhl=)7sf6iAAc6_1_9w0LszJIkhxb0$KMt`u-79OtZ9lP_y*M94EZL#A=mdy?aXlexVa$j~GEK`gsK!sLe zOsm$n`22gHATK;2!Ga8B#d7NEpl*0s5&^>&sx;V8^QG$8ys%75=AlQtX_Apj03-UYb5^IfK#w;2U z6`6K90OF>+G)zTb!`xV;UU7Jx=D$eb%x|tixwX7E_~*hSA#6OaJ;Up~q9UbsrsewC`8Tu{bBuzg+Q` zg7-b)KFry_&HCpnSExj3zg~LVyxp~j^KdzLR=`r`3wAxg(Lu&NAS0EOayxj8V+YFYzy%_H zs}{7j#z-W9b7s<$o5BXJ=9N}CJ#o115_-;Fm0y^xZ(>o}YKS_k}EY*D>%Q#Yyd636zZP-T()dNkI z>cE^_u%n9&cwLRyq8wRB8aI&CKfea+8HT3mYfUcAyN-pKaX(OkIB&2nIFM%w$E`P~=USQX#B z2kXtoOve%e79z>`G)5Af-p*QmMvr9{2_ha?Nf2DVw=s_yA0!1b=1@mgC4?qPp})@#%E~X+TO5?dnL!l>9mq2l94cgRdag3t{)BfzVNa;srTh{<43C4#`4nj(rYh}0Id3sDduIlrTWFeo+QF)l4>Z*X#R zsL~w;?Co3BNV|76gUko>@0B-NeMB?RE#UT!q6@qBVR3*XI! z`|zU0Z?iaCi^EHc?7Stf@~068^?F+<&?o08s?#+2TARm`|HCL-WLf8e4@^GAVbrs6Q zkqzT+9)itsadqd{x|3Antgv4%BdBg$NXLUaHKO33Yuqnd79+xppZhjV_j6h6kx~=u znXH>pH21oo{mQi5Bh&n(*RP0MZtLo8rVtfje?fD_ns0hxtN(b@1ww$1~w4jyJtq`Dz8D(DMnO5Q5*<2`ShKV%30yK#+iZj z1zyreZTR?2O*(V^N*|!SGQ6%jw!>(uI}?R`eD}2?zhP_mNoO+?8fQE(Nr3fpo%YRD z=AaskEbgycGJ?ZxrW_ZxPQC9j#`&%!GQK`=+b@4(xA(wkb2{$dR$M`iu}|XORf~9= zy}7^mA;hS+U5LYT!>w^~ae>3N1to#=g9ywK>uZBl<{sUBJtLa)w!SdA4nP{=@>@3s zJ%LSrQzG6x$kth_X#sU|*dA{GW77cnz|0K^|1rKFH~-@W%j8*~4J9&oL2Ne#;2VH= ziLi39Uhn<i>Ef0c9^JJ1nTaM*@-oW{N@95Pq<*7C@KO!DCoq^lR#m0KvLxZxG z<~xC^j|;I3d8r?!*XfEf#ax;T%VxiR3$OU*N~^_fqzs1_bUo0g-G*R%qZw@}y%DT# z^#^)E>k8iM#g0M2>$2^Bwbau_$+I7S2UJ-+i`nFCU{o{R=_4)a?|nhzvdf&^g>BXP ze&cxr($|LrX8+~sBxRii0|*&1zID1ngU6x_9->{fE4PwY;-RfiLYf)vl5otUnF>W7 zYHodDXSgY~;ybNUSny={1HJEYi=}a#9w_SV#=v{Egl{`=(!6!`#);mM-iRMm)paIM z{KZaUsc*%Z{A!kNzA&{4X(6P$lp7}Bts!6gN!n&&VKW$sgz`izq8&Q>j|Yww zC*9V`z~~D6Y+|lQHzG^bBVCgB{_oYxhqm)nK8CKD-C|G#S4Wt%(!B0L70I(NQ_J4^ z$VKSY*NqYH0PpAF%$CP8bDIgavw@0HmJH9shx=mlN5Q+J!5v8w86+{@$33E-BihyR z-`D)x&RWslZtJtRu}9Dkmg_M_vYxD0-3HjsD~p@9=aS$(ro(U%|8>bYS%^tU4%}oZ zwArD&RXO}Fet#ID+4Y=t?_bT@t=4}6sG4NmaWC(8_&~&+w9$*HLKvUbdM#+lnzlE7 zVywFxvwUhg_58Mlf!}dZgPmeCd^X?qao^_EQM)rUyMwTKt!O&41r&8;Gq6vo*S%>M zP-jMkhW#*nVS>YlWSp&uU^zvT@;0)ueL+b)kRSa_z(BtiW;tcg=wXBCk7p;NuhjCy ziHZ4$`zH#4#+WqO1!*K{ynAMXCt8)^88e!%3tK%en`yUk{8%z0Zpy8~;%TMsWN*gs@%?8Pq( znPows$P4GXom`gC?B{^rlFRM{3MiB^yL+a(s;A7-l)+}7GwCivR351z?^3oxOLA|e zC=jsgQW%FhCo@np$`V(eq_@i~4eC>^KVR5?4NglFl%NP69Hy+boDv-M{$2U>Nz3c7+QswmGwn*c zD1AMgJ1c$HRsEjM`rZd80}n06a~pN!e?8_QFvJK`)RA!1kDR>|+3iFtA^P4gt|&A> zx^B#bAAlsx7i zsN>tJoy&Cjx&)ng@qL!g6*E*hSzlEhhFa>q8T}c`%jma*YRlfHC4}<>eJeDle%6u5hsT4X`;r*DB3VgL$E8#952xpr>cgxyP4_+J7O z6%8b2P)kk%TkZM$gQ7Pgg2Js=lZOYS@08@5dx+@COS&X12A1Jok@;Gms5R_g_HBBQ zvU?)gH2jaM+tjB)E>3e+4t-GTkKiRgCn=saYgDO+sg{`GWL(UTDN?mg>>B|^~q)A9a=(>!}oq`Y*Q^$jESV?PeoK3Xk#oJ%){d zHE@$w&$(cf^#z$Byu*p$eweGv)|BYQ=tkDS5f|6g+`dDG{RJ-j)vPb0BGFfSJOXy7 zcAIvC<)1{VGeM^1L|NBd}ujVE?y& zZp?pUFJG9{+cOxMG7Lk&X=%Ll)63580kFWi#Jc~7bmeC{`1fOkJ(fIBWCEr_vocD*B@Kn#XED;hcm6taT_S+GTr z2a#Gkf{`7%miIa3eYN{5vi9RN_C+7VD`ETdZrjC;wHN-~>zxIlr3Lf-(kbD@4+p|C zmsc@N!B1M9-1_w6Y!O$$U&kbobhmiH#oV4mbSv`^s#P=*S4u!M454)^0qS zgGP#-6@etoH;|Ty#R}z9cs?hVu&NlthrQbqt;_OYw5WU3@Y1YUDni_vwZFS3eT-HUDLM_8y_Vs%b$iDL6~Q!HxtS9 zd&Slczc2X)kAf4a<7v%MlP^N?I$64+oGYN+{GrrwrIv;j6Whb;(|AV%_V-kRx>VXr z*BJyQj-XF2zvc)?Hg{Aw?#bs4cuwdeDu}~*-S0@2)gIAQ!(SaoIV2q*9Z zC+FK>TYeYtK5xMb=8_23)eZ0E_WmJY4)$OTbYMjp8P%6I{$$_Wq;FjU%TtEWBs(rZ zw&bf&LHUT%@gb^Q|85<&WuEdP(Owi(cdZ!)~^_BoGfDU z;TuY3_ZSx`pL-41M2{CHqx2kSjE; zbzhh(C$m=lG+(!H+zv4`F8;iqye4ouwFoTB3a96U0Ub>bo}@$q4r@2+Fo>m^HF-f!50N0)2_6KXBYDPsOvUqVp{YpJ5_v}g* zC%vu0@4S`*-IQ`b3Z0Gv+Z8mh`Z_!_(1G&;0AKC36 z5i>kbOW7?ibyzG`d`C~&N7F7^HXpZ2#OVf3U9EMb>`|@>_=xl=uZ0-5NC?b@-->>v zxa_Ik-y6y^vCR9CI6#refkI#%e1Op4LPTHA)C|)JfW~G#KqP|s zEg(7D6-~Om34zWD9$LB$)&J>Q!1H^k%ujMRiL9^-W~0q#n(^NAXQzhO)4P<1e%Oko zbieoslGswApZYu^S-enWg)V!Kl9E5K5OC3<#q~5sRXn^^}C@F7(L*gJ# zKe!J79BO8mFse7Pu;^7()(rgD?+3kXHK$lSAj|)L@X%^^=YXUfN=iz6WS>C?TZ?uZ zo_*i)(A7KKHx{HB$v6eZG@Gy(7*r#57~wV9cA6_s`+ooCvjev6-uov<)#TqLuwu4+ z3eZttBjYqdeBM>ms%|0|(uA+lpi=#^;+*SxIGV zEQu1NL$#4e~cI@JSQK2uw)#K(O9%~OUZ zlRIHc3*6BMc2F? zS1n@YU3{5 z4QbfxhajS;$3GfSsaLR`_CJ9@MzxuH+cTOZy?uN51Vx?uVr$X0l2G{mZJFke$%4$( z3GpnJ4tth6bfPzhTsqbqWBWpShXgEdTYOt;uCCfRNcWp8Emg#^byQ?%#H$80(;WD? zR+#_T zRSY|O&``t1^qKf=I`jS-^99xWQ0e)h5a?p138Uww%sNJ%{VTt|Qv8-d^v+6_mxa2s zIOtghm+#)lY~P1LDO8L$?7Ma;fLbO+R4tJyU1^V!cYN1 z$7yG=VXgA;GV6m|#Gh-t=e-6^mB&f>`?YK>A$wQUq{r}pMBh|10psPL-z~e&?zRBc zuPF4qjVM7DkEHE)=dgfw`oQ6uFumV|&R=8WIK{*TX4e2_?>?`5B3C2&36Q%aH7|8F z>-^rkurcbE$|a?k$VX~wL=K<4&-Fqlatje=7yN()86w7ltY`d|>n z#*(J!-~BTOZ{E zSu4~c=gPxP=hP}Rn_1^9$CzXqtQ-$1S+0^$20?khP)>p66~&;8dh9t-n$j4GfG0GFR*MnJz@>;if zhHac#$HtWz$@2u9mrv2%693BB*=`90BoZUyh@&7NKv3A>^QY>)Hc5mHi(ielzx2&H z4Lyy_A9xZRCE&0i{4kg14eM1HVZwuK@3tWo4NW1AUM;*}D{PN!GjXuN29t149ZJtp z59Jlh8J7B5%uAr5=aN)mU0q3Y7TEG$_e06-;Fz!2;bI^lIq??{jvQs*qY@95=PP60 z)1?ZPHY3#y+9z_XTX$cvYJ=8K_lI)Xa#bZ2#PUz!Jk!)~gJu+b-H8)ouTJS99~E5kc)k`SM_6M?#D+HZd4kgU!74}~(XcR28c z3TktKOT-F}BrBOJlqvsa?*s1MLz3#PBj_TG@ZRjO-a9A1l3mrPK8eWz+t*X|p5m%R zsOXO`*$dqemd|0D^!kq9`l{bRd>0$ig|&GcAvtg41lJ0bli2(wBOVRBuks#ea2;L5 z*cC$djGJqhZQdXm9&$yLp~Q(7*p9cM=<^=Fs=lN()c~kqzOcWzfvMmvss68NdBZ)#o6I_2eA?GN7E*6}moqxM{B!Z@ z*x!Z@Jxv;k3nK9XT^_9A9_xWe(GVvA?YvarQy7iM7t_gOf@6<${K6%8SX9JEU4Urr zs0CgT9+e0RDFMso70_{oVJf(gg>JG8Z__uQY_>|TnzB1Mm2n83 zVk%cYJF{>hT94mmsfmF8(Tmy1c{v2;VRzTSh=YIL;R1AIX8W|X+xJHl8v?R$VEl_1 zIe!oB7ntP-7HxhWr5|?(PsHuxcg*LHT^!SZ=(sQmwox#A0Z-xZi{pK{HhzSX48 ze_z5Ym>%WaQ~>aQIy33y(@;=NaZZ3_^M&Dh{sR!Y$B)H}=!Os4L~3a*g;U|zc`iy_MAWT z1mYBk#IO+&TgQi(EsucT9;bf4J#GP?Jj~26idjuc5C+|d1s%E)pIaXE;X;n#V}Ak!2EvxB(sFtrE6t;+1$JU@>M^&Fn4{Kb5y+VHzCy5qt_vZ zOkS!oKNofQ@D&ECFV#WV;rRFF(#BbD2hV(zHr+%%>St~b>cIl2=AzwhuMRGb<$_$! zCIs#0FE)c$?;D;IO3oaa}HSWUstIMWCwRLPc6 zX6K@p@mKj}WKj&BRcI({O1|EFG(I)bNj1frXjAj4J@S~aHLSs9Urj3#T$j4@dg7(> z4HXeiA9l648>svPMmd*#w|nO1GWzpGn?c@M78s z!al3+V4wBx6PfpQ(28LjLt*+4+dS?9&tI-a&WF70E>Qm;I|!O(hIWJwL5kGt|Hh=j z+6lMu_{9jg=t~St>GZF5*xs*?yPsR-R!Zkr^YmBNjGeWIweKq^qEo&tbfT&*`tqYX z!LHAhKIfO6Wh%X8^BX61LBd?FsXzuNZ&>)i2c}Y@!NKn?BY|$?xjS2gE9&c8ha{gX z>Ft2jOaOv|)N#EFtDF-aKfsw*F>8YZGQzxJEzedbgFW*8{49!H8S(@7K4C#~QB7%| zKzPFj6k)8(J07?orWPep%aWL6|C3Aq9p`NS;~kr*t;!>Icn714%O-*(4C^Vg$-?@oR|t&UMR6;fRdzWnWqbOc`-CDz(Hw!kluRQ`Y& zH$39lOUCI@S4#d11ssCayy8tL^db!ZB*So3rWi0Zr*j1BmVnPM6Td6ygb_B(6uwf9 z5k0~y1*Gajfck-S$VBqvCpG&Kcy-somz(XJuUDJm5cxV6F9p<>EAk zC$V8S!aB+1Pp`vWbVH(YmJFpd`(*L}P0ih*Hcbx7m2yw<%P7(_#ddK3Nc^eRLY0B; zY>xTct~Z!<8&Hv+{8FkOs)(lOH9CC}_HYt+QZH9D%?Une+L0t&NJzzXJ)y43PVn4E zc5<$wSP@TUUW?kYqNt*JV%XBGmsvlLsGT$0LU7H_IA;I)r) zw(h8_bIQ>de^7WS*TjmVTPOj@-o(Uv?ijq8s!GpQb2^DA2AqSni>|;Ljx?hE2_Q@* zQZhH`zkb7W3rSuy!I{ARS{#V|EF(!-6asm?jEX{L`SC+{Z#1=}qJsJ~F(d?8_%CeM za^;p+RB?FM?n&-@YJj0Ce4yaLLNzhe87SAjUR*ZX3SzIm2+*#_^`vgBM+pbR&=p|s z6EW;;6lI`nxnR6GI3w{gPX^UO@Dh9}y&0BRs4>rFX0|{RC~6_r<);BA0|^3@2&hX< z{^WdJF=;}s{f14HYQyuZDk@%ACxQh@cs&ITpL6KTSkEwp*9 zB7%ZMGJv%()fK-%%Mt|M_bRyb$0t`+^|O9h-1ReE_EYTbyx#(RZP$)sQ&T$NP@3^n z2*Nkt5C?U}%}t-5t~h9$e(V&MBAycV2O9s_ew25JKvWqVTZ{BgG2eDp*Gw3C5Hs*( zcQ?are_8s380UdQh`Y1kyt$l7s$eLw8Yj7BPUEYrPZ~jt-5(xrL8~6qw~#%q?=LNM z6M{p}{WZ!u0-0ooE!O1MR^f)@w(^R_=-4mynIB)C0xv#t^uMKl7I-RmKOb4jyk8d~ zfgx0*^~v(|zduAmyIzYQnC>vr$v_gOPeLqQzIe9(_B^m5VG-lBq}zHRi{EXC zebZ?y0wt7J2B(FEkR_#OULRUF^d7*%6|St5vWUk#*-=WcAQ85mM0#f70nRV5p^j5| zQN#9nl7WrJ$GcUbryhR6`QG?hJBy%8^~S7_7K>*gkgYi-MEc|AE(ZsojwPC{hm-S3 z)Fv_Etb;;4sJU^Ap&q^E1`~nnidw2lS4R@HSz{?gJ_9iV=_F;L{yhlxfwcIigYFQ5 zrprMrZ5E=5N&Kav5)9+^EVYNH9ejK_LbkNJmQ`0;69Fq?SeF}bV4}I53%wr64|YHG z;{Nl@i?TY2hKgUCyOgcx{yg+bg#;{O9OFFYa8*S6J+p4s%GYSN|1S?LxCnm|QM+_% zIQ+4BGc)_EFmdn2ZRCG!-h-WOyvfFQZpnussjkNskcvLfXb(U)w>8l#IR^oe|wZ(O9wVbF=IxR=^ zru?M18&`X|X(G1#J=wn+bZe{zo&jRID*}Sh@&(z;gQ4}^@v6tfb%CYh6?hi?(Q2l_ z@}dJaO9AloR+qX8)NtmGc;%eF7OtqC`2INZu-By@^;EJMi*68dc(=)BvIe3e!Ai!d zojd2woH=vub07IWpF?_A>T#;%laECG zm%Po|$YTu&D$e?`vb$@JpOUO0D&EdnJ;etEp#QBar+jQI^ zRkNv9)z+G^?$4I$(R37D7ZyROvlAih{DFl-F0-i`h?+RasQFPOh2Oay{+usj5!)C!QQ>csmoA)Nuu~&W_ z)b7%m-3RH=d)`Sam*XHqumy9AKv2r2+cE<7WjSjJzB*KGb?90g7daZq~e*4QoGHg^q%?d>AJ;{87sr8+xtSA@6fu zt|wwTX-m=^FS78^vczEMBjTLg#jx_3PQ=nN`^ZwfwNvvBz5Z{=P7CYmvy6>U*pTX3t}rvtC%HY9y3sMO~5VFVCJC*(td z@Yqmy5EItSz_*?hn$pHW{!NY8qG}`UQb!}biGw4bxe_VQ`;-Zuy_H9d<=q{m z_*J3}wEq5{B$%xPN&xVb#pd=nm=h{trPcFpAld`<&1(<>^m9`H zyqJNTml8@IOt&7nA|K0yRjyUfT?3@^@oz8OHQIM9nr4OLjI+D=^@@ke>-Ucbpsa_8 zuj1d$a_(rq)926K(^|IIb}`TG?ViDGP|h0wgByTQCGD-JH;bQ( zH;JDVMQYRYpllxZ+KR`aPQ_ZQu&wiPcisENnVJzM^SVJpm$m@%gcHCgagB|Wtxq3b zFXs}lLeie8w#gosBiRs`ktxe2=IrjWBpS&kcmM zo}Wi#AmPQfi3!oYo4Pe_pw#EG!@|+C{tRz#v%w8@pY~$XA#fYPhSEo}`{zW`RA4d% zBg`W(85#XU`FDooLBu3bTn?uZsBg_Frd`*=R}Awt+Y6Hu80tkbr4@azJ>_{=vL~8Q ze!QcR*c!$+-i+u&TBU7F!S#QCXy$S?Tz5cwP^eR~Ume9n**Ur$d|2r7 zQsDJa2HdU-tn542_`r8nNR#Qv`U@9VBY>1!u(MjYS?=_rF!Zl9&ixtn35EAZ9$E^^2MnzT~Wr; zR8T%ZKrFxjpE{+Bz+W^vs_0(r>(S-Xk(Uq&^mTWCC{tDY7ly6LEA@S&2ugs^n9P9} zoq>K~^SaL|@-s@T`jP*w>t8Uz1Btva9j1rC=*xG17whvZ6zVq+-lUa!1XjEO{h{|; zJ!HSJ$I^4YY%4q4)>gS#sFssUf1ji>r_6>u(o~xf&0K&_#}}}^|AdNrrHivcjgNcr8nQ z5dtxGK)w-Kb0b2RttW@5JPHQCQlPYF8Oc(j#kFZegr{+E{NhMGPvcs-|9q6cX9e&~ zay-Oj*YR*}gl2fj(whwqJ^+=TYN(XyfzYjpRbr@ptsPP06G~&3g3QEK2O6}bL{BFw z%WqOCQa}nHSr8bl4$rYRa!vf89s^j+;r;F-nJifHmK>$`O9@)St9CSaT!PGg$Ge@1 zGF*sYY)kKn&0(a@q($_pY@DAnN%w1&b*U|r0P=oTM<$e7i#gB;-f7#`b=oMepQcz|j9zQMk zWGN*6xG%_~+}3%R7Pn}$|91iVh1N`FsB&j#xT3V(B+Hd#o%+{6V+U>eHlxjrD8gtY+j*$)}xSiad1VwC~{zRsppoogcr={4-y6yF(W= zBSfC`ChV^B!fT^K4)aveuY@MjJhAl-U#YD3xC#CB; zTw)VQGB;@cOZ5@N%D2Qedi8qo&YQ~dha@|P-Yl18SwW!5e#;w~T%}Y(QB){?Pcfz6 zwKZ@yp1&$;{Tp}d=_-TIFY6Y^8UMX5YR30nZEEl}1kas4{d@2%x~^yrB0B2EwVjT| zpz0B%>86{K)VHzxk1@udUIOJ8OBp^I<8ZLMXp+`B)_6PIRRcBBx!;^|`>bqvJDx!d zjv#98tJcpshj-q#0W4oDvXa_dAce25LsYL(zl0@gL_@4y@U?f}tc`3^I5#${=yIrL zBBF88CDIB~xI76VBFICGp_tNk^6__AOO6R1A+Tb}!3@HO(lKR8s;gBc5duz<^C%V- zJm{_?oWKiN&J@??+uTsc=5x0cIB{Fzbz3TMP4umEw$?eWSL%h%4@Re!TM~krL^r)y z^vh*T+2O{RW_Z|#zA}62W(jV&G1LrLg=XQ7&+Q|&q(OJ72F*g9CO;f7#jbJn=b83 zXle!Z;!J{$5f?e=j{5?0VVs%_n(^|9s_0BUAtvT@{MgfDPY{)uqM`6>QhvVLdprC&_>Ht3Q za#ufObK~%kmOxSEp8LFE)PbQ^phPG>Z-IF5gGXhKYa2r6m>=Rrr;c&I7+Tfi2q+b1 z)0Es^la3UHHmfJ4j)McEknhsWa(uuvAKGiFOi(nv3bC6pobRnv-m8hvmR|5$nv+`- zA2NTS_G4;#%YvRWRuiB!dVuc=NG7TfiPN{VAoBtEC}N|H7UCBy{7clGo#RgP?iNB- zJ9~&jA7&X1LZ7iY2aK^aCk77EJ;E%`hXz6CG zoFI#2lRE&Tt-VzTsX5XRyAPEQY$e!#)O5i@b!+XJ#cLd0NUN(gnK$G>Qy48rbuI?$hw7s}vR{yh$Mf2j^U=2IimzTZlqjR~;oy>sR$2 z%bVxpEKl*k3%DEfgO)lT{nl~R*We_kq#f|D`;)eSI_?O|laup}rw~fBp25PS(|P*s zJzj2u<9STuGv0^ecW7c_NY1E=Bf>#- zlLOwYSJ>ut6;IoajUVr+Vq#*Nw#&-NNe^1cg0UG8Ip5Iac!#+w4N!L2n&`g^?q(D% z>A+B~vjv?Duh$*k(&su;Mw!A`IrH7G6}TfaH#({}fq!L?95NsT~cQuV{lnMec z{adkPb}Qx`Q~Ag%?cC1@MZqDz{^aLH&q#v_$)9R4mWeXPH#Xp|$VysD{pTl_`Q) z5Lz+ik&S^TpUqSGOXk{Yl*R*pqH7N3!;mG+FO?+Ml@xjdYB?gf_JlW+2E}#`nBwbe z&D3e1yQiJ+^b2AdnPPw~&a;3+7A?wdHvD_!uqNJmsz%O1(;w6HR&WVr8|F#vOLcY= z$nPpOb0Zgq(f7!;5LR}{GY!I%34Htvy+Adr(@>om)*uvd^%;8bBWZ?=-IZqdXI%d@ ziETyYGo@^NMn&zC$RX3dYx-%(^!UL%|7oT6S>Q<*zb>(G}j8pwN{!`Y2joj z&DfW10gAd~ZmdUhBve*a4K=kau=X1q7i$K(lua|z*!-|B9T;^Ip*_6{`@yv?Eze;S zE=%Jd5yjdAm>9x0Y2Z*;4DZ{bjau1la|5CrSh&U8!cY#h;hXhZs}Hmi0{GWGL%ap_ zS04ho$8xV+CkszzYiD{jhfY$9x1m^h>Z|rG*OwBEl!#&k!5BcW))z|p8J=!)HmCbl zEGk9&$WSBIi(M6p807l zG<*TlY2v%-Ae@BbXKRE5A?-|_`k8%0&I?>~YmY%sLr=o+_&D6ov%6e(hyR;eWC@!f zf>%|Qg*n)!qm@#vtQ@SdWXs)3NK~yXO zE{G7mhG|7FYihp>jlamaglhYK=h_<5aAyPLGz-@q>giebOpDJtWyM|1i0L2p=a`8f zdp z;oln;dCBCZgDRPyDIX0(rsH^>q4Nz@A)HSx0Kh&pbB>E9t+cmT%+lyoTzQg(8exuF zn!9@obrK!#laJvn4)*!$7M@fPx4}9>>1{7Ob;hJ$pGe#IVu`+`_@G^Dy`a<#pO->R z+7f$~gfGTi6e*v=PI6_XuHO1}E0*6aId~{jnaJG4Gl!4dm?a_cQ$AYpNAMWof=q}l zMqw5|l}Wlb?`7%b#K!e&mK%K`EAQ0(N~PGVRW!vS2~DICS0r$#n9JzKtxq^#vwtcK zRu~s8C7$r|0@7K+K>*zDrdAE5(FL(<)o)#SnZg=(q|0dKP@2p$X@pS(<^X>u`eM># zdtZaQYRFnf5B4By;k!op&w0(>;Jh$j%w0)w(a_|9azO$6R5L_a=FZN$_6nV3r1{O| z6Te$*!ce*eSK25MF&xYEAYoYPM+4&qB&R>1m)82H~aR$pVpYF_%1$MSS z>t_D!8?Z<=5rx1oQ9%Y*h9MB8yq=F#;<2|3+zL?Wh&Q*XUJY+qb@N^g`1$q^Gpj|} zSDPj3;pOWh9roe_n?_F@ASZYAs1o*iKxv!~JVaB^s((dii13K!vT)C(d}Oy1)Sc3j z$-FC}<6)IfTRY8@7LN2XZWshj{b64Y_8K=Ld8U6OLYeAh4a5vHnZxUe6!Tebor5O$L3V( zKLwhErlp+3Ym8ncSTaMutsiSZi3&nc*vh6m(S@LiCH@|ZjzX4 za1XWq;2%x&;xFX7@a=n8#C(z9VxLZXU286*(Kz~~&}gunoz2hz7!SO9N2i0#J>EH? z%?|oqAu?8dHarv=o~Y!&a-|vbw(?V% zbk1$tyPhSEA56av9E97Q#hZr=-)|r&T}zw{T9@Ftic}=N*G43V{+T46*zGx!PA~Bs zp@KY`GP+%W89lv9q=wlM6-~k{0r&Tw!*^A=IW><>uUzFfeBN!$yAALW5sqeY@@Q^t zHnm=(q~>pzADvI*!X7ighJ;qbio71sI`dIVOM_uu-v!6x{*-@xpCtWnJPxHaiWwsP z(k*mple~MGU+X}C{?nIu3*aa6o25&UR|EV)9JTOP2}+=P+}#FW+pn!2;Lc)KNg>+c z*0X6a%d3(LJ1M9SWrO;T*WByvETx7(@qWyOSS&ryoi2d_qYjt-73|@~SFsNV8mr#V z`MRWS+*sfGGB~!Ud)`NYdZ#1_49*sk83!#WXrb6891HEE6AT6|5K)uhd--$r?*Qy9F?XgVKD{s;ajAhWIb6g^Dh6Km@S7TNb51DeLsM=7CY{Li z+uik69FbdMyCmVLcfI~qe@`nsyqSGoYZcnGFw+7HN6G&~gosmuRuh>GOxk6fMQ~&+ z5S5%!CzC(SRQ`u7aav|2M_~AnkCV$f`0$?B<~T~Ke~W}K-dOL-XoHK9{d-v z0u{X3EHj;WtL&Vnx*hD33!JqpxR3q$B>?_4*i~*qu=60{!HcJx0i z@Bh(0$#l+bIu3(mK3RDk%`(bc|LiK?5g170_7TUGWfM?hMfA;rWQj|z97AKJ^!L)k zRq4;9&+oOPJM+U4|F9Y;F?p7 z3;PPG2k`IVS8H(EJYz_IFgJ`q(G*@6RNQK=;*^G|Sj$?a?NUKM<19 ze^4-&X3{S{q2zn5@BgLljvWpp+GYNKz(248nmky+cO2%zFSj|&i(kA@ZGW&0^x)us z19Eo8|J?uCN3seiT~o6ED>($H>7&Txn;LLSRyOte=|JwDH4gTAsh}!fC1?8aKLGFS B>?HsI literal 0 HcmV?d00001 diff --git a/windows/deployment/update/images/CreateSolution-Part5-GoToResource.png b/windows/deployment/update/images/CreateSolution-Part5-GoToResource.png new file mode 100644 index 0000000000000000000000000000000000000000..c3cb382097c64a7e565f38ca1640e49c12dbd4e6 GIT binary patch literal 251177 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 z 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�Ex1;+lqq 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%0DlOD7 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

h;&-xhz1vobK#paL60`b8k@(7>efs9k) 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

wYv5Rzc{p;K`sk%~`P%~UwF!}g`}tfR$J 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

JuBKoI^AGL9Tm-_eGkFOL7um|on?B5(nA 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

M1whuhFc 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 Date: Fri, 7 Sep 2018 10:46:54 -0700 Subject: [PATCH 43/80] added device control to toc --- windows/security/threat-protection/TOC.md | 6 +++++- .../security/threat-protection/windows-defender-atp/TOC.md | 6 +++++- ...for-virtualization-based-protection-of-code-integrity.md | 4 ++-- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 7e687dd04c..1cf4b53866 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -174,7 +174,11 @@ #### [Configure attack surface reduction](windows-defender-atp/configure-attack-surface-reduction.md) ##### [Hardware-based isolation](windows-defender-application-guard/install-wd-app-guard.md) ###### [Confguration settings](windows-defender-application-guard/configure-wd-app-guard.md) -##### [Application control](windows-defender-application-control/windows-defender-application-control.md) +##### [Application control](windows-defender-application-control/enable-virtualization-based-protection-of-code-integrity.md) +##### [Device control](device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md) +###### [Memory integrity](windows-defender-exploit-guard/memory-integrity.md) +####### [Hardware qualifications](windows-defender-exploit-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md) +####### [Enable HVCI](windows-defender-exploit-guard/memory-integrity.md) ##### [Exploit protection](windows-defender-exploit-guard/enable-exploit-protection.md) ###### [Customize exploit protection](windows-defender-exploit-guard/customize-exploit-protection.md) ###### [Import/export configurations](windows-defender-exploit-guard/import-export-exploit-protection-emet-xml.md) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 4eb6f33c8d..71097008dd 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -171,8 +171,12 @@ ## [Configure and manage capabilities](onboard.md) ### [Configure attack surface reduction](configure-attack-surface-reduction.md) #### [Hardware-based isolation](../windows-defender-application-guard/install-wd-app-guard.md) -##### Configuration settings](../windows-defender-application-guard/configure-wd-app-guard.md) +##### [Configuration settings](../windows-defender-application-guard/configure-wd-app-guard.md) #### [Application control](../windows-defender-application-control/windows-defender-application-control.md) +#### [Device control](../device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md) +##### [Memory integrity](../windows-defender-exploit-guard/memory-integrity.md) +###### [Hardware qualifications](../windows-defender-exploit-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md) +###### [Enable HVCI](../windows-defender-exploit-guard/memory-integrity.md) #### [Exploit protection](../windows-defender-exploit-guard/enable-exploit-protection.md) ##### [Customize exploit protection](../windows-defender-exploit-guard/customize-exploit-protection.md) ##### [Import/export configurations](../windows-defender-exploit-guard/import-export-exploit-protection-emet-xml.md) diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md b/windows/security/threat-protection/windows-defender-exploit-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md index 42665e23e2..dc50235f04 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md @@ -9,13 +9,13 @@ author: brianlic-msft ms.date: 10/20/2017 --- -# Requirements and deployment planning guidelines for virtualization-based protection of code integrity +# Baseline protections and additional qualifications for virtualization-based protection of code integrity **Applies to** - Windows Defender Advanced Threat Protection (Windows Defender ATP) -Computers must meet certain hardware, firmware, and software requirements in order to take adavantage of all of the virtualization-based security (VBS) features in Windows Defender Device Guard. Computers lacking these requirements can still be protected by Windows Defender Application Control (WDAC) policies—the difference is that those computers will not be as hardened against certain threats. +Computers must meet certain hardware, firmware, and software requirements in order to take adavantage of all of the virtualization-based security (VBS) features in [Windows Defender Device Guard](../device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md). Computers lacking these requirements can still be protected by Windows Defender Application Control (WDAC) policies—the difference is that those computers will not be as hardened against certain threats. For example, hardware that includes CPU virtualization extensions and SLAT will be hardened against malware that attempts to gain access to the kernel, but without protected BIOS options such as “Boot only from internal hard drive,” the computer could be booted (by a malicious person who has physical access) into an operating system on bootable media. From 4fde054f9d1e14cbec1152d541370e35c8f3ed8b Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 7 Sep 2018 11:11:40 -0700 Subject: [PATCH 44/80] edit app guard --- .../wd-app-guard-overview.md | 2 +- .../overview-hardware-based-isolation.md | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-application-guard/wd-app-guard-overview.md b/windows/security/threat-protection/windows-defender-application-guard/wd-app-guard-overview.md index 9ff9ac7dca..de2039986d 100644 --- a/windows/security/threat-protection/windows-defender-application-guard/wd-app-guard-overview.md +++ b/windows/security/threat-protection/windows-defender-application-guard/wd-app-guard-overview.md @@ -8,7 +8,7 @@ ms.pagetype: security ms.localizationpriority: medium author: justinha ms.author: justinha -ms.date: 07/09/2018 +ms.date: 09/07/2018 --- # Windows Defender Application Guard overview diff --git a/windows/security/threat-protection/windows-defender-atp/overview-hardware-based-isolation.md b/windows/security/threat-protection/windows-defender-atp/overview-hardware-based-isolation.md index 02cf4a6b5a..9d8cdabaae 100644 --- a/windows/security/threat-protection/windows-defender-atp/overview-hardware-based-isolation.md +++ b/windows/security/threat-protection/windows-defender-atp/overview-hardware-based-isolation.md @@ -8,19 +8,19 @@ ms.pagetype: security author: justinha ms.localizationpriority: medium ms.author: justinha -ms.date: 08/16/2018 +ms.date: 09/07/2018 --- # Hardware-based isolation in Windows 10 **Applies to:** Windows Defender Advanced Threat Protection (Windows Defender ATP) -Hardware-based isolation helps protect system integrity in Windows 10 and is integreated with Windows Defender ATP. +Hardware-based isolation helps protect system integrity in Windows 10 and is integrated with Windows Defender ATP. | Feature | Description | |------------|-------------| -| [Windows Defender Application Guard](../windows-defender-application-guard/wd-app-guard-overview.md) | Isolates untrusted sites and protects your company while your employees browse the Internet. | -| [Windows Defender System Guard](how-hardware-based-containers-help-protect-windows.md) | Protects and maintains the integrity of the system | +| [Windows Defender Application Guard](../windows-defender-application-guard/wd-app-guard-overview.md) | Application Guard protects your device from advanced attacks while keeping you productive. Using a unique hardware-based isolation approach, the goal is to isolate untrusted websites and PDF documents inside a lightweight container that is separated from the operating system via the native Windows Hypervisor. If an untrusted site or PDF document turns out to be malicious, it still remains contained within Application Guard’s secure container, keeping the desktop PC protected and the attacker away from your enterprise data. | +| [Windows Defender System Guard](how-hardware-based-containers-help-protect-windows.md) | System Guard protects and maintains the integrity of the system as it starts and after it's running, and validates system integrity by using attestation. | From 76d83a7c9c4c198e6c061ed0b086adedadd867a1 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 7 Sep 2018 11:15:55 -0700 Subject: [PATCH 45/80] fxing toc enteries for enabling hvci --- windows/security/threat-protection/TOC.md | 4 ++-- .../security/threat-protection/windows-defender-atp/TOC.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/TOC.md b/windows/security/threat-protection/TOC.md index 1cf4b53866..2d5f0c92fd 100644 --- a/windows/security/threat-protection/TOC.md +++ b/windows/security/threat-protection/TOC.md @@ -174,11 +174,11 @@ #### [Configure attack surface reduction](windows-defender-atp/configure-attack-surface-reduction.md) ##### [Hardware-based isolation](windows-defender-application-guard/install-wd-app-guard.md) ###### [Confguration settings](windows-defender-application-guard/configure-wd-app-guard.md) -##### [Application control](windows-defender-application-control/enable-virtualization-based-protection-of-code-integrity.md) +##### [Application control](windows-defender-application-control/windows-defender-application-control.md) ##### [Device control](device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md) ###### [Memory integrity](windows-defender-exploit-guard/memory-integrity.md) ####### [Hardware qualifications](windows-defender-exploit-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md) -####### [Enable HVCI](windows-defender-exploit-guard/memory-integrity.md) +####### [Enable HVCI](windows-defender-exploit-guard/enable-virtualization-based-protection-of-code-integrity.md) ##### [Exploit protection](windows-defender-exploit-guard/enable-exploit-protection.md) ###### [Customize exploit protection](windows-defender-exploit-guard/customize-exploit-protection.md) ###### [Import/export configurations](windows-defender-exploit-guard/import-export-exploit-protection-emet-xml.md) diff --git a/windows/security/threat-protection/windows-defender-atp/TOC.md b/windows/security/threat-protection/windows-defender-atp/TOC.md index 71097008dd..073a9201b3 100644 --- a/windows/security/threat-protection/windows-defender-atp/TOC.md +++ b/windows/security/threat-protection/windows-defender-atp/TOC.md @@ -176,7 +176,7 @@ #### [Device control](../device-guard/introduction-to-device-guard-virtualization-based-security-and-windows-defender-application-control.md) ##### [Memory integrity](../windows-defender-exploit-guard/memory-integrity.md) ###### [Hardware qualifications](../windows-defender-exploit-guard/requirements-and-deployment-planning-guidelines-for-virtualization-based-protection-of-code-integrity.md) -###### [Enable HVCI](../windows-defender-exploit-guard/memory-integrity.md) +###### [Enable HVCI](../windows-defender-exploit-guard/enable-virtualization-based-protection-of-code-integrity.md) #### [Exploit protection](../windows-defender-exploit-guard/enable-exploit-protection.md) ##### [Customize exploit protection](../windows-defender-exploit-guard/customize-exploit-protection.md) ##### [Import/export configurations](../windows-defender-exploit-guard/import-export-exploit-protection-emet-xml.md) From 53866d3073db42828d7b1c469b5a0423f1ea3de5 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 7 Sep 2018 11:39:42 -0700 Subject: [PATCH 46/80] fix typo --- .../threat-protection/windows-defender-atp/get-started.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/get-started.md b/windows/security/threat-protection/windows-defender-atp/get-started.md index 99adb3128e..ea37ae0629 100644 --- a/windows/security/threat-protection/windows-defender-atp/get-started.md +++ b/windows/security/threat-protection/windows-defender-atp/get-started.md @@ -24,8 +24,8 @@ The attack surface reduction set of capabilities provide the first line of defen **Next generation protection**
To further reinforce the security perimeter of your network, Windows Defender ATP uses next generation protection designed to catch all types of emerging threats. -**Endpoint protection and response**
-Endpoint protection and response capabilities are put in place to detect, investigate, and respond to advanced threats that may have made it past the first two security pillars. +**Endpoint detection and response**
+Endpoint detection and response capabilities are put in place to detect, investigate, and respond to advanced threats that may have made it past the first two security pillars. **Auto investigation and remediation**
In conjunction with being able to quickly respond to advanced attacks, Windows Defender ATP offers automatic investigation and remediation capabilities that help reduce the volume of alerts in minutes at scale. From 6fb1d56a33f6ba7a9acf88e0945de87a554309b8 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Fri, 7 Sep 2018 11:42:47 -0700 Subject: [PATCH 47/80] fixed screenshot 4 --- .../deployment/update/device-health-get-started.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/windows/deployment/update/device-health-get-started.md b/windows/deployment/update/device-health-get-started.md index f66790a702..00a3d11e31 100644 --- a/windows/deployment/update/device-health-get-started.md +++ b/windows/deployment/update/device-health-get-started.md @@ -29,27 +29,26 @@ This topic explains the steps necessary to configure your environment for Window Device Health is offered as a *solution* which you link to a new or existing [Azure Log Analytics](https://azure.microsoft.com/services/log-analytics/) *workspace* within your Azure *subscription*. To configure this, follows these steps: 1. Sign in to the [Azure Portal](https://portal.azure.com) with your work or school account or a Microsoft account. If you don't already have an Azure subscription you can create one (including free trial options) through the portal. - [![Azure portal all services page with Log Analytics found and selected as favorite](images/CreateSolution-Part1-Marketplace.png)](images/CreateSolution-Part1-Marketplace.png) + [![Azure portal page highlighting + Create a resource and with Device Health selected](images/CreateSolution-Part1-Marketplace.png)](images/CreateSolution-Part1-Marketplace.png) >[!NOTE] Device Health is included at no additional cost with Windows 10 [education and enterprise licensing](https://docs.microsoft.com/en-us/windows/deployment/update/device-health-monitor#device-health-licensing). An Azure subscription is required for managing and using Device Health, but no Azure charges are expected to accrue to the subscription as a result of using Device Health. 2. In the Azure portal select **Create a resource**, search for "Device Health", and then select **Create** on the **Device Health** solution. - [![Azure portal all services page with Log Analytics found and selected as favorite](images/CreateSolution-Part2-Create.png)](images/CreateSolution-Part2-Create.png) + [![Azure portal showing Device Health fly-in and Create button highlighted](images/CreateSolution-Part2-Create.png)](images/CreateSolution-Part2-Create.png) 3. Choose an existing workspace or create a new workspace to host the Device Health solution. - [![Azure portal all services page with Log Analytics found and selected as favorite](images/CreateSolution-Part3-Workspace.png)](images/CreateSolution-Part3-Workspace.png) + [![Azure portal showing Log Analytics workspace fly-in](images/CreateSolution-Part3-Workspace.png)](images/CreateSolution-Part3-Workspace.png) - If you are using other Windows Analytics solutions (Upgrade Readiness or Update Compliance) you should add Device Health to the same workspace. - If you are creating a new workspace, and your organization does not have policies governing naming conventions and structure, consider the following workspace settings to get started: - Choose a workspace name which reflects the scope of planned usage in your organization, for example *PC-Analytics*. - For the resource group setting select **Create new** and use the same name you chose for your new workspace. - For the location setting, choose the Azure region where you would prefer the data to be stored. - For the pricing tier select **Free**. -4. Now that a workspace has been selected, you can go back to the Device Health blade and select **Create**. - [![Azure portal all services page with Log Analytics found and selected as favorite](images/CreateSolution-Part4-WorkspaceSelected.png ](images/CreateSolution-Part4-WorkspaceSelected.png) +4. Now that you have selected a workspace, you can go back to the Device Health blade and select **Create**. + [![Azure portal showing workspace selected and with Create button highlighted](images/CreateSolution-Part4-WorkspaceSelected.png) ](images/CreateSolution-Part4-WorkspaceSelected.png) 5. Watch for a Notification (in the Azure portal) that "Deployment 'Microsoft.DeviceHealth' to resource group 'YourResourceGroupName' was successful." and then select **Go to resource** This might take several minutes to appear. [![Azure portal all services page with Log Analytics found and selected as favorite](images/CreateSolution-Part5-GoToResource.png)](images/CreateSolution-Part5-GoToResource.png) - Suggestion: Choose the **Pin to Dashboard** option to make it easy to navigate to your newly added Device Health solution. - Suggestion: If a "resource unavailable" error occurs when navigating to the solution, try again after one hour. -2. ## Enroll devices in Windows Analytics From 82b21347edbd29a1c04c1eedf6ef60ffefb24e65 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 7 Sep 2018 11:49:09 -0700 Subject: [PATCH 48/80] update index --- windows/security/threat-protection/index.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/index.md b/windows/security/threat-protection/index.md index ba15937384..4ec7962649 100644 --- a/windows/security/threat-protection/index.md +++ b/windows/security/threat-protection/index.md @@ -1,18 +1,21 @@ --- title: Threat Protection (Windows 10) description: Learn how Windows Defender ATP helps protect against threats. +keywords: threat protection, windows defender advanced threat protection, attack surface reduction, next generation protection, endpoint detection and response, automated investigation and response, secure score, advanced hunting +search.product: eADQiWindows 10XVcnh ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security -ms.localizationpriority: high author: dansimp -ms.date: 09/03/2018 +ms.localizationpriority: medium +ms.date: 09/07/2018 --- # Threat Protection -Windows Defender Advanced Threat Protection (ATP) is a unified platform for preventative protection, post-breach detection, automated investigation, and response. Windows Defender ATP protects endpoints from cyber threats; detects advanced attacks and data breaches, automates security incidents and improves security posture. +Windows Defender Advanced Threat Protection (Windows Defender ATP) is a unified platform for preventative protection, post-breach detection, automated investigation, and response. Windows Defender ATP protects endpoints from cyber threats; detects advanced attacks and data breaches, automates security incidents and improves security posture. +

Windows Defender ATP

WFLj$slxIv#1#k9)R=7`UxvAPa$QXw4s5?~9|3+lL=*Qa*X1+t7YIRL+0=D$YnT??ao1E8jwh;B{ZU;P-nu^(f^P1BAOa_Ne`)AYZ!j=yr zSi#Bc61;>9Qsq`eS{#O)HrW`O3adYP-+7`%7I%+T7B~CIm@YO;J!(lq(7CZXRm8+JVt8ptT`gXib&8N&=^l=`2sT~)K;SiH6AIyHHaON z!_9nJcISw@`sXZ(I28j;3P?pkQ&m`2`JKH&mBKuVP|(vNW|+vx*k~>#&o6@wHLFoK zNs_&ijt;!Dc;+MO577>1mK>?0!i+x$I+8xR?482z&%Ml^P)*v)hyU&r>r*b?rZ+6N z`-~ak9rzr@x}d78t1UWEO`AYrTgg$eKGaG67B#MeVk6Z?J><2nnDHj;t5pl(&x zLlwXC=E-61k2mpNy=CQUxPJI1ayO2-7?R_c;F2tk4q zbnXyACT4$_fc!k;7VzyA6s#WnB?bF9F*SAB^M1F~PyrG)W8W@D7gg*JQLoln@w}G~ zU--qwzD4@thdI^cmih?xdKhY`lChKus0Qw59DsH^s*gKDr?}2WqNWJNCn}p?McHju z`iL(iBYDq-Tcn%nioP6wtQwkE%>paV*CO@r>25}WHJJR~N2t>m)-};&t%bp}kj4cf zVbR+}mdE-Pn8dA7rQG|>`;y$4Rhd1FL*%hi#fp7DTzO{W>yJu1ZkxIWqoZijl>Ops zz%-u|ZA`39Q%9#P_9Buw1+~oHr#+Sh6Bw?XCRJv1g$q+eBs6D}ST`%|C$#tR=QkFe zazw6NEyp{JOiBq=@yzC5<8BYfS*e}dU&-^&gA9z5pv z*!0N?>9=964@zgzaX3jTZIZhwAk5@63q~;&MY{Qxv-0ufaJ3V|2O7QzG(7_^#VPbB zlvT`Ym1R5J&RGtS=Q|>^m?%mK3a(x2U=`CXG;1vIdNU*)@fB1=&VokB2mTbirLT#@ zQ;=>rc6CE-Ji-g5!4z$lk&uk0 zIF=!=vO}_}>x9;3ctWHhZDk}7mmz-v-<7=e_}-q+{Q4k`P#h~CIGAimKv&8d@fDKn zpe2L&*y`I?Z4-C!#OyvTAr^x#6az0%y{bB{sXO?}%z)^XkysFE#s1+H{}y{Qfhb_- zb5&Mvv=5q%eT^X-#}>;{j7`X?#Ma*jCT4cwb@4^K|KwLgsY5GlyLSv*#8; zc+BY-U%rs(Zet{9XZit1^a<_6wf4Fu%uJaYc184d3KW;6{FB7zYiIb7Q|}*V&mmi* zy;Ba&wpM>fd2%AjkZrj$%HzZsicExjjrrZ`K!7Kx$KVs&k7@CVM4<(#~RG zgS?n%qcnGoMS7)dxmhm^-Fl7dM=0ZT`M|oAX^m?SFVMu$Z8f#L>83XUO3KQz9nZQ` z#Os7G(ya0!l!_g#HAX|Wv=*&24i1hbPQWV49#w37yb(MZMDJVARC#!V&s-V&iqGpl zjY-by{qTdCB}RYc&phRnr|BP+(Wr2M7Op5ln6Ci!rftUcrp20yCzbryJKQ9EtI{Qm zs2?kit~PoDYZV!vd6*?b*%U3x3mbN0w_aN9m(ZIkb$iB_vJa|K&>0J)wr4<|)orin z=PkJ(vvfymNc;T91P?Fyd2yC%^R_5eWs%o=F;5MV1npVwRLO8x>eGwtCrtJhv9Yhg z30W4zTg$nj8bYctmO5=eqg>?5X_|K`)+U|~$>4e3jJjM5d6f3p==9H%Xw@fvJ;G_W zn_#RR$>!X^FnWjTkeC~txv+8&m`=o#s1R5}(#{1(b7Rb!k=%^=5ZK60*IH8Qj^7c* zUBw#}O;w;j+V)d>xIvk^@TU_K7ld?(c-vu@$2d9zwbW#@Mz)h+%0^D4J?paOV;qs; z@%Ar+@5Zxh!<51)De-#($Jz^?l?2?ar85!fwSKP#@hk@q2mUXz-ZHAqCTbUMi@UqK zyL)l>;#S;UgBF+IP~4s3?oiyJxI=Mw_mj5I`+jGA=U0-IS(!VtXZCEnt_>>Qanh8{ zppPc*ERx`?S`@J~ZMgJb!apWQzCm$VP}Oivi5~~1aCtGzEHq0W=}YPVh><$PT=z65 zfWj4tjiuk!xavds>Ei*%XRfe$YB{Re+%=*}OwsiIc!NWGRo?zf21jj$^Xg2ejOXjI zutJx=E>F!j^wJHP{V<8LrR(`GjVDRoVZ7m^_KF!4BIQ*>R-_r5iI#vkg|GlapLUjY>c_pJnRv&vT(aI(2VzfA|Rz%&vC-==$=ykt-S+`3Nz$ z8eraYHQuJ#?id=UZ&rs(Tftvgh-L9=W$HocdjXduab3eLi4YKQl*6D9AnE4lF(^^= z#5-NNf;^y@GFHN}z2i>0EqQ06`$jU)&lSw2&nx94hXiS`m}Qgf@+7-o+ej~B`qN)N zON~k-c*VYd`B+6F5^wC_nu^8lgnJ+wr?(nWzJO!WXf7TBAKpxK5JuOdA3H>$^IP~U zFcrDNzwbkvjBIH}Yf#5WqGx#;e4CLX$?Q(}bD<2DeDM;^x+otwx0%+!BaKpM94|M@DFumcH6&npc@7aQX+P)6c3=P4BnD;jlQ+Crsi|-Z%E5 zH2!8?dyyIx3gEa?G?B9w7jus}nC5gble#p;96H)~9otaQ@4aq<;R)ou$me;*KS z3wLRWtQ3V}_Prt>h{PM^4u2l%6%Pj?h_Y>7|NhZ|<|%9Ei(hFo%Srd8s0&_D_^{ZN8OKx_yyJ3qAQ#1*FKA zh4PHV9|GhLI(0v$?(73J**heH2J>eZ2)-`YzIt3iP1mV%8gKv56mm!4L()(=ua;fZ zn|?VcPMRxzk3nsk!;Y%t;ZlyU1i{h1_x$jUTtl0*4$J|mF=|{qJitzzWMqp! zBod*G9ByUjTa)8Ub#6umzVUANc8rgHNuxZC;##XKU*or-L!-JS_sQG z6OSeGYHd=}0y}CYuh?s)DSaAOLa8dK+w{n>oX<8O%X^c+ta52G>oa_j{>Ja3mClI{ z_q#%Bg+$eDnxl;`tO>YMkwQZ~2n~tnD}59FaGIT65kAj%wf5sSdmT3)kOW)e=G0Q* z+dWbBX2$!7=m=R-UMYg;ifg>BVW7nP=@GbLd0|c%_P?>ZovlsgMgg@Rjy60VhIhx-aTG7V@6Y6CChXjQa&emIA@=yXNjlHC zJi!^RnlAh+OjVANg^}-&Z{MjvWxC!3Z`6#z{Mo;^whKsbY<77U_`Z``+LnTb`e-kr z5y55@CWgnuYR#})7)n#MJeDNdfWO$03WkSuwY3dgq`&vd5MC7=I&~N9?^PHiE*WwB z<|#c01|_?=sM*_jT6nTnAN!-W;iM*#oQ5iH^#F06pC^!`*b=!OB-lN=&)I@L%^=7e zJQ8n1*!QPr7p~ogO8%QKem7d!U>HB%Rh>WmK=MA?UQ7i67OZf=FxJ^PAZbAuGReUTxPaqMDlv0nsz>zjw`Q{By3_}B0e}2n#3h-q>gdJ zDF9Jjc7whQILwgXmLXPG$$_s2@vAspiKo#H3=!K(H)^tLWw=}$!JT+9VzY1++dX4~zKkcJA~rh`Es1MYgj#j&`m9?i z2fTS0ZOvG0kY$P$s|C^B_OpIlVffUt5k;Xp+?_u@%M~gHZQlm!M%}adW!gz)c%lK7 zc1_YX^LdeP_D8RJTUuaMF?6US`J%WKn_V61<-%sw`b1}uOHaJ-+HA6Vi?o0MD#BLP zssg~2fg(zQ9yKY914Y%FF%vFcI=pVUCTuDe;s{B}peEaAPGPphwv3+-Uyh`VIrGE~ zhLk>aCk3l%P*EI^ILqBdjd^<_s4K}#6BAi42CJt}i+D#tyTFk27_Z5#mZ0im^qFhK2GGfn#A>vo>^kfEhu>EQTU| z4{q`jwsbiW^~vAoQBCwA>eS~C>Nl#&{U6y-@%^nL2>9HfB$~J!LR(7GG~#tu7GcG= z;`{wlu_50|RW+jCc6@sC2Ow|uV*BoN#V=P~$BwM}=-uOR7^-=9DrBDQd@!7$jH*9S zlJ%{93jT!bIn#+o4vnYyHo`dQSS&99nn$Ih8NR@s|Sl&LeVty3^bKh+IpP4c(i zP|rL6ko()dyc=_nV6tC~Uk8BTb$1p@QmAaxZzbh=Ci^m`Ys?5T*|EPv=(nFA$4FR$ zQ$Zx8mBnI1P@%oRq_yha)yNa1aU7}*;|Z#SwHzV=l)(^S!6#5>^7u1XToc)PK7Q6U zG!y?L>w9J`p7HHo3hC7|{Qj2pU~I=N#$CH0(A-M=vg>Se^|mbAsj2-Jj$UsP7U3oy zmryq@<;-C;(Zxj9;FOk$elH^K?bgZ_5tDJMnks+^2#@b_y_#w*?#6eKNy^j!p3IQ<0R{aU&!X7Bz3$PY2&S29L zLq^RVvm3y_-FAk8k)S6f>d%qL{Lvr*j~4%>Qt7AS&;7V-%56=!5eIUS(6u>M4XIy} zzs|kvIgHh4#;W>Un4t07c3^^rZ;6&jlRl^*pziDhCt8?;gtD}5LEXXU@G2>$lPt^WgsAeY=GK?PE z3~}*HE~wBDf8}+qcR>n75&C*^-$(PZ>70>1Fr;M?=o3X&0jKWyxWd~7ykgC*XKxL;4 zM#!6Tvn{h-HF{w$F~v+!aaYnUJyNe2_$2_C%FUx(vB~U-CU>rRao63?1vmrD2W{pV z^+qDcC3&=GBB`jI@&v-0-F$Gky|MRWj^*tl!K*5u7b;C&w=l+Zs{;e)qSznAd>i^v z5>&+Y4as)1-r()9Bt?$5yoqESxZ1E7b_$D=tJ`X@)~I53tv3k6YHfY1$?N+p2X*Y( z&RZJFIgv~sxCWdrAu*g|JEj=zzo2DLfL5soBU3Pl`dAo50N z$6KoXN~2m_X{@M67B%n9+J?A!wL%%&X3t15W3btP3Wu|8XMPgA&my630VFJNxkb(L zGC|Zi2|VOB<9F9z`7RfJSCb-1N3B;Elxja=qNjysY8NIwZax+zWYkkFw+v8c+kek8 zeB;ED*Bf-Yt{R-7Tbkny&CSbt3bamn4#m>aTt?ilc3gd_Q+BCOo70{H1z_o-|L}$& zb%Or|qpOM06b{;-b3NcZ%NVNpW$(0uz6DW(9Of@iG;TOA5kC})m<}h)bG?jh&tCOR z?lc$-y!@eJ`ma#!y-DUDAqXfKbuGR>T7u=f=V+x?ALS=xT2EL7%5$bMVP|IvGt(k9 zN!0LkAH}}Tw_N>WoB0zD{>QU1zCT!Oj?69&tUT=8=!%>`6@jhDE>0 z6yZMv=>I+aaB*u%SU+YrAsVMTrusDuZkhFelsNx8Ds3`Kaqd4tlYdYB_qjSX|3Au{ zy)u8o3MWW!7BpG&+`nV8;s4`W0gZjM`Wj%-7g}5ypElw&LPuK?ThU$==c!nIODYd1 zVT5uwKcl204FKq9b13a2W`r0jRE9xbaI$Z@d0jT(^BDJZQu52Y&ay*YgyzwH`L{TN zAL*Btw7RU<7C;N_oMdq$zyYeMfB7L`?6m>No|JTR;{>%~U|>ux`-jyQgq;g%wB2-g zSj2<|4-+HRtWb}SkFVCGuWKrAPOn!RJ8$t2E*=nFOCW2U_7DypO7=C@PRPNe!YJyiqC-?KV=+Kj*^YC zuEn%Ly}Q6ysD6CTVgmn^w~3pj>z!21drNsI42f8#lgv5xI% z&BKfS&OQFf;+dsMMl{QX$rOKd40pw!r2e=Do>&GRPm4%%({*dm-28%&@0*uX30(kSR z&Lh5Q8JJ@@(%jXXk7uN2Qh4c_4J~P~InG%B{*=9t$#)TBBt8OD^@_myj1? zdZ@lF3;P2rnlTz8Axi<^xey!rN3!?KKA<|v&}gISgU)#MwSy^=(17|yO#AO)F*(Kl zX(PBt^E^CrJAap<5EB$daiPhYe0xCUM?;ILxkI`g& zw(!K_hfy)LXQ<34aOYOlFKzL!vKw1(=EZD&>-g&DW!uP)F2gP;$K2~*=OU{PiRtt; zCpyzAi)H8(DKU8A4IE^LCn`5(o`9vEVgX;xCikO-Lvs zlRwv4GVAA62OZ8qx06kl?+u3;qvp@{{xZ!PC!$-LOsOGh((y0jxf~P^@oZtINkG6O zo6XW%AEW^lZ$Thgb@G#dHNedgjRiv|yi9Yv7dX0D=S7E6$fv1&m?yeTDTmSKVUrG= zokeH0nX7&z$nq7RemPAo*R2TvI3p_KhLhB2Fs7auZ4|AIdAdSzgc_I*=N-25I>W(@ z5|C3+swASU;ClSgty>@|rcHwVMLZh7uG?Q&ul-|&dJIywwODbh#0KxpGCOiR&tWXY z8qV~b=IglagYlqHkX+<9=KGF-XapIZt1-D=&owvQZcbNN>1%RN&>hw(egiBWIFZX6 zNfT|;yZ=uJV1Ais9UXofp-&pWYJbTgv;QR;aYtCG;xkTHtKQMqw>O?MxNV zXT~iGiC7@&jeobydP2bF*qYJ4KnDTyII`I0^3iKe9arUvwYiy#XP#CrE8im?G9H7P zOr_fo~F3B|zRkMYheH&Shu5fWl|!%<03IdZA8e zc%J2H=oAz2`!pFwb8DL;&}d~IUO$@Q)gI|REsgX$ap`$ACsf8 zVFc+aov&J(O@@K_QpAkIqa0l+AVN(NwOGm1?8aD-$K#*Ye0DRG#1%B^pn-3ADTvns z&_c&3_+3HgpLkZ_hSOWpd3tEfCnBmxCc6f>IXfXMwG$fMSe2Al=2}L;>-nWXaJX&t zg{FTm2dEE-@*uC`Vp>u#zC*5k%kHTAP@T{H@NnLe)wV(5UIXMq+3H>cs#8PAI#(dMaA}{BK;LUap+vQ+7wR3#V96!>#zc=yd%YB*>bz1;F=P-%EGP8 zP_Y>&^RpoVz>revG%D-Y2S=^ADR0?zOLFMQrj=SL=50t1I&aaarZ|nj;QNUXp=ys< z(l04A47q0?{InuKe6(Z-)~7IsJJcr*9~&_nu|ybz3$Wbd4>Si@JRxGsSE1zd04yk# zhn2y_@OQr$0J{R7o~)9-P{eY1!|uyvjooa=m|tl<-bg#Bc3SX_+kOo26f#r&ARA)| zpXEkNmF-P$oFN~ibG)?t$v+le_pdzi@hG5a(f>&&+TkU~I;Ubz+}SyKPEhK*lq54} z=s`XD)mEV%8bPP$a+>wh!-SB>A(P+Eycgk4(SrK*RFc)FH$80E;E12V;J^d2!MSAC(}Hyi|FIxirz6I)Bx zA-dgg?6^o34AHtje{6wxgvT|aptkAN43CiRHkzJ6g;&<=O1Q&#-=6bZ>&>?Fj^#V^ zhyjecSJTapRDN7q)T>CDx6L;a#przS&O=oVx1!B&*6r)X>%mBtjh`6Ps8^A%Nze=S zej@aPNZ#-wxX;9j0*rbJdfKwISriP%hjgck+vO#yP*C2xE*<|p(%y70QpW%lSxn!oecGCkC_>A` zRqVP$)CME8ve8OWjWHbh#%w9E8AFF+ogrnANSJUV!>9QFF2BW?I-KRw;R8@z>E;lt z+#(WM&7jcQBV*#*dJa`>wk>|E61tlty#QrauOpUTKZeFjnt_2cLD%CFd-SoP>0mo5 zt}*Pv`?K|9|91_i`3F$Rb2EFUj6xw|Xdt)vpr{Y$lXeZzI~-$y)rQ#^({QK^7t`-nMd^!7&R-qWrX29^4Q%k%(7@KuB({`xO`?eb zjB?%9xc)LA^?Gagcsf^IZb4SsotsM#bm%AW*N?U?+DePuXfs1Nv9g{maSQTE2_+Vx#7%K zCi`IV@3B#G3j99eZ31Z2`9p^SD#P6G(F_LFcBhzb6?8^xm1ex{9~lanJ>mpQZuemL&pORfqPNTfWwwl zZ`ONfOnRMx_+V>G1suislJH2`2vRzlZ=F6=aO*xXg}{AQcWIn58KVQAb&~=3VG^=m zQjb?ox)a<+&mc6<5B-9+M1pglv6t_%sj4d763GOiJl}I4aZC!A9I#gwYn)hQu^3E+ zWzhix5=P_I(+MQ}bnWAEN1M3XNmYGvxzmH_-a{a&8?#J2*xv=Um|BJbj? zF%$qfFFp1vp%rIUfqddeXHP-ERuAr6H8e=5*twh-$}iXlA&59Hrc7EO?dMB+vPAM- z!cFAfSfHslJ}sZav7)$_h_vLk$_4zSw4gvtITp3ZGc@_zl!Ui>d*e!# zK3?*I$nJm>uJ&3pyhM*M*_0&@Ir$*UjFyb8C>=+IQ>IA$L?i`XYL zmwnJHU#&4tPczwdJY&)AiD8i#+BlV#PKx{UdvmZPg0d4cvM8?ZBT*Dgdd$rhn?02 z*^7tT)V1+=Ep2|GBqxg{_J@%WUlrD(H$e{~(^dMb6{y{oVZinq_VqGNY_0FFlkoE5 z22KSjM1aVUo>h=vRPeu0cQPdsmw+T5?*jB%Gqdkjd}ib;|08iaVI|N`K*aweYt zjUyu=#LmZzp(%Tpx~{;Dlfx#0`3H3_FTTb7PlQs`e{CZCN9w;%_@9OJ_k}w`>3=Vf zzj_Na(h)ruT=<`f`_GmFjohLZfeHBEPya^tEBEEX1UNNKd?hv#=^i@M^CEH2N#GlY z2u=s%iqkv(zvls|JlKAuUeI_*GS51Uj=AV{3(U@w5pSow3ac@rIUuDG@TH+96jq>E@Myr6@tbo4qKc1_XlSLxCI-;v!q9ccFB z3ZE(vmK)#vKO=|sc7ymXYnD#I!Tc)|x;`#_gAcugYjOqos^3o!YTw@Ql6)15p{c}_ z?0fAvjG&<|yw*HKAR{T++<=$W-&ah0g91K!pDB2gcB(|WF3P24A*hGH(rbkP4})TO|4NX7z+lr4w}EVT%_^@!!=Y4k2=>_Cyu#>tceXp_H zhOC&W+?X8dwI{{DKtbMo6!E+<0|moS@-HO$D2q9P>C|3BJH^m>aFB)(^h3_y`~~Sni!P+r z+TS4{-s#ghidgp2k-c3}Q2~$79sB-z4#CRGS|42w5+6PS{s^4LpA#{{`vtdU7Kr|# zFfQ+_q$Ct&LioXf#n#pqyKwb0|G(|_OzH~NHrE5HdmkjL@+-HbmO=jV;^!C}@byE- zu*mGs8qJxjpBBW6^O0pPXqC0&+PMf}1G)5ly^@i$60jq#;9Uqy%-<0tXb9ES)m3!s z<)3{(+uOyy(WqXt21kr+?zH>(a&tk_4wt3~2OiYA`xHVUJ68UD%j@wKEW2icC3ySI zgQ&^8%4qoc+~GDq+X#IVH!3vy=iaFeS;sp|hVOM34^>CXkAC~BV<_{P%`3x(lBSD@ zd^j!16U#fym-_SC8QMSlLPrM=R3or`IY>ms!GV!HI=5T*XEl~w7J{Khvs_DF5(9E< z+FXGFD#(dU!86m-Zf*Y#`Q`1wEw7Cko8m;uVAqC0SnuH%kP>*03QT9kM+`@`{+W>y zO+kT|&xUD#s?dJ>9egD{*xs`uj(XvfoQ%x;I_l^KRCM&j1Y%lxdcDMse`j}6{(Fx< zA}Zy3gs}n-aP(FQqN;o$a>KB8$GWBuSoAH@}IaO1{6L4Xsezw+L5i!^E6VN5zx z*_N(TyHI@+i1TuGo=wmgkRw+-d_>Gk0n|)L{%j7n>uL)wy4mX_mM?NCI=#kn%IO8? zyX=1X=o*ld!OCwkguD)FTP}~Bn6L9kgGfmS>|PE2k=MC;64Za2(GILlTM(HO|UYAI|Gt?b=`vgrCn_acy$ZaFTGkX zZ$!=whfM~V0d)55$h@1O3q(Knu}b6B4Ktgi5wLABM@iWMVvZeEs{b`4T_Ku}x1q|0)Oi83r!{+$g%3nITC;6i1dbkdG~?eRxX6 ziOS`}bDB4s3hoSAH92xZyr{mgAc(n}yi0?y1;oS`0okCnBdlakZX!=fB9KhDW(Vsu zBoj@g&YpJLP0U*cCTWGZbXaO)ZWbTEl0Ya>2P%Cf<)BC>#0l>c*J)7p(;gBggH&ag zPUR^WSdk8|iPvV1UGH!{h&wxQLL;_eM~fII<|u}Oc#Ny|vN9Y*p{ooPR=98Ebu8MA zpAqeob)E@)IT16;#I*gvwTUd84`%EFnF`qQ-lP;V@HLA&tKWqG(ewfe^*o~f*^|+j zt-q31&f1kvUCzfK)DV^i>`m%GcPhhn~3=c`BDvdZG zhFb!)^z8=doMGl&d`n89mZ4J{{@iq0Fti@C+P-}myxSVGA&)W(p$8s?sa?lp^ko0u z?FS-k*D&w{y080XnG?2$WUtWgxNuGxD&*8H*f(F?6$3Wc+=J7(JlyBI9#%Naot%oH zBxTtK*2%DMLk9s5^Fmh#24~yLejVM{RYD^h?|0OGPp@Pz=j*aOwjv)Z^o4RAKG>V{ zUk-OVr|I}rV>+0Ihvb&J==i3t7TQqMbkt*bf) zbk6y^MU%5fXau{U+Xz*wlp~wpEZ^Q0l{ct54eX&lj&j_oUDwH)-$sLu814Di| zCT4m|YCi`4WR5+w{Due=$`~&<{ceL;7|(2jP3Fvsa|rVl5z=vR&*+RNBiAP(4Dr~J zLq}?8B3Du$Hx-654$M#+jxx?`3u4v5Oz6tJ(tK35>S8^VsJ6#?U|Wt@RoC?Vo9dy! zEjS~#MX~b|miOJX>{wP)>~fGX4%ewBW9mFw-KM5QbZQSou}N&TG2*cx0L1tI`t9Cq z+}P4o0Ap`xHd|CR?tdbe|5;O^U{J-ULvi0c1)efKVnfRJGn?>+2oC1RN+mms77&(1 z-6R|j?qJ>I`MrN!X3W~KDqyA-^twH&U=U;AVHRc%+Q1GZ;{+yLZHJwf^GUS=|*@EFnVVp>Z-Fbn9?m> zWUqMaoJj&6vhCT757jwC5~P6ACIJFr6!@RB(9OwEOf5*=JO$C#~fLu_7nY(h=^q zxg!C?noV^pWu91*RIBCAQdb(uL37Amu5PvA5w2*)u;+6vHG#bpdN~kPo_>!_rz=0Z zk`E0oI<}}ZHt@uZC`pSgV_|t-Fo&h+?T=y}uzJ!LG-cFF&!rfS{^6e;DEZN8rdA;8 zuMzMku(kOcT(|`<6a8tV33<6D#6b-ucbX#zmyT?Zoyzl*|A*bS5gG=X!t(NymGNkT zWph(;hzf>^G@*_43wSixr?Am+Vm~FprBj_HrN%%UwbOc+#JaCj5`wzR(170INEwoG z0YSLn^vC)thID-a@YjJ zPjWk8z^Q(5QN<`PRU~%Qq($5|JTN#FlROGhzc_~J9*C>AN13FRXc>t6q+>NL71$b_ z*;^G<6eg%=W?HcI6(f;ZPusqnRfc-pWGi0$@^N>Z9DYrmWr{gSWQWvlQf4^1SK^ujW%IL#CL&(n(_3kk#m2gT{y zI8m2tW4}(Z8mc4Pm7@;A*WO~IfMSLq&Tkq9hVU?-4I?)fpAlz}ec1rH&&9>NJH*}M zn-f?b2@ZJ=?A?SxlbP(}bfoW%N&WnzSNJE!&sf%so-r{<%7^+(-|j%d9ZE?sw=KJk zfmIE2W_K;9IprA~{u7r8epl9Fg~@!4079K#p@UHRs`wqx2w$&iws8cWu%k1RMBKFT zF#1qQ+Q0H-2aN#u@Y-aMg8n@w+>sm`vC45LrMF&y814zMGQ4fu&ji=1p z7PXfB`_WrWNE^1QK z6uFaXdPAA#Xs+5S18z+b`VMH98ax<@I%|R&D!cnIGR7QL6}H=FpjcYn(T9tMsAV}6 z{y6`joDkL$WI`P$sA#zXtFhK+erjsU^~*m)LBx^V!66`rvJ~b;P=tdI+D=ENIX`YF zgcQYuOhv)iwN1~(&F#07D`EBFfyLnQt;^$${LqCQI9TuwcO7{3`s)hQ(ekHD%u~aRgfjLK}HPNoWj_(9aaYi>_KdTq8pE3EkuRq4*dn;+@=f#(;zRVKl zAyr2O8R-8FsgZs|8qk3zyHSIlr8e|UjH`&C-}~#dvJI!v+eo6-qX79ddhim8xX9!O z3CWbN)LQ_}l@=|TP+qw^W?Q^%XHwx&Me#HrY=gCGgEt*Gt(=WU-P@^USlw{ zN#eGZXIj_W9{)t91D&6Db^L%MlH)-AWyVGwTE_*i!w_EmKf8cCBfNgQCr@wB2-M+a zEL$iW0uED2S=oPsX+_2AsrsMF=#Tp;3>$#bqtbE(`1R-$RJbH-nt&jkJy{m+rC;^J z??6^u>`m7rKV;O;;R~xJ%6hoe_&tWmFT?!IFO2H#Rx!)_N;=EqK|jm$jADI_WGhWD zlCVSaH>&P%-j`Uz_Hma=&8q)e|53sps(wP+gN29yXRPolLs8L;4grG45Wcnp%z0Eih(N_~SO2fD!?Zcg3 zPZ*AV6S<=&_1{H>@8|;baWeTGPa#{cMFe6KE3)6{JXvl4g4iJ}W(%- z*rX&+jfH!#&(TsdhSfYQ{S+_>krQ9h=W{D_-Q$`@oa%MtZ0MCIs88JZ5JR`WMY@zl zB|c*+GoM@=g-MfNp3w2wHfOGLI6v&aPF|c*U8i)JVbCQr86W0Bl$Ti)Qo8b!!A?v4 z99{l?JdEoK3jqi(sHgv(AZ|LF<`paCMvJy>Rl45!Jtpbw*ZjuJXs!dU6SzLRnGWY8 z*wb{GA``6V9cfn%6`6!dyh(-m!obp)R#owIy6~i<@qxW_+&=rJ!il85FVoYW`4pP~ zY)l!NsFl5wgaZ2JoRWTf)Y7O7OPE9hX4cSvgDRA?59|=OU_8ksBs~RD%_VS&e$6s> zhJctvAoNXjA}_`i>eO^JwWBssU6wz(9{=hYk*f3u7!~A=&ohXy%^BMS0l98Rb)K8G z=Kf^-qC1e8-6Kq1in1kJO0i1tMv5)&>n-&AjP%Hf^oFpHI4;})&Dc+W9{2+^rk=FX z5C-vbh9+dx{+~HdA0v9 z|9vO%_iNORHOSd3g3-{>0J?ovgoMZbY-E&orvn=-k&gltxBFo>`vMCY*cOEjXUeD0 zcxWWfr{w!z4C0htzblGq-fk+Z# z9}vv#iPW98hSxEtFtktdYdt{WB>_Q%<^%yxFn}5LMg4LYOFN23O#F#)^z8EwDY7duytV3yBS5@7MKpJ#e7nL@N02i)+Ru?`NXt18z=#Uv%2kwD9Q?2cLC__h-X z*ZdZ4-TcyX&Aor4%Dr9g2p_E_+n+|0 zF=06vv(+a;CaZ3nuaYbytl`ntXlr^`O8|vv3PL9ky{RcvA~WW)S{Kup zoX6wM0s5ds6o|;c#WTHerqLR#PNQ+U*%0NHE*aAUOPc0?5VUP>juALKl_Q?EMt`({SLR6E;Kr5*3VXeL#zgoa z15tRAMHcy~JDz=8OWE=9c@3B9721Uj*G5K0_1Ax6*`V00yCh6N1QFQUFOtBn6AC}L z&3_@cZ!C*Wp7~9S7jqiZEj|KgnL6VB9KVsk>m{}xjH!?@FbXTUu5Deo#7sq<_9s|5 zZC6WP-&zl;g;7HKH_7cUY6`T{VP@@3wUnU|-CxQPln zOL;E-?Y zPZ6-{7;_ee;<&qpaf5>NhaJ*qQ|WKg`n;T&s*R3RYMf;2IYj0*s7qimBx_2+Wp+?> zz~xJ~dgEwCipmX(Cv&lcBW4s-fXM}yl9tLq(k-9Gh0E`uGuer6$~R$XQLa4Is``Kq z6u(|ttI-H8W$n*y@Ayv$VS`6VRv5~^$gV1^5a=2kmDZ7e8mfJd-MaWZkK%>9)UvkU z_5eS;@yxS6J>BywS2UHy7}C-4Qm+$K%+MbfRsOz1{dr07*v?#fO4079(fiTq)ZNpw zm6KP=O~xd1NnTYIje>$=c5W^%F|qHbKNyGK4jg9732@b;&xX@_5Y!{F{`{ZI*O?h= zkkQ{U*&*uU!VZ})J)>T~l%m%fgbv--MTfqD1w{oN5^x~4S-*eR8=n@qZq>V?8CYBk zZm$=tE(O+2j99G7jtXU&Z?}WD4JNLDQCU%8C}~-G$444}3T4Q&z2)rs8wuy9MZY0O zScq-%P$9_#0>TC4_mAx67LYsIH)z&mY zmIXB*{XkU+mBO@yZbV1}RS6ovrkg%enp_SxROR5hh3~>p#J=9*FzFE;_MxALvE83} zt4po}vvSyIz=*>b-7Y|oNiarsCpFBPoLyM6Z=7<=sM{`S@YO@yH@JRCHpXPNVzFFe zOoC=rVnT)5*XDo1-ay5FCob7L6BMZEER;>Q64CedeLI`-shvo4>1zL;4-JCBmu8Y3 zEB#lPa=G?5rSlu4KkZBm*~R*e90n``z78Fq@uFICufQT6I_Yp6Av~4(nxFoSqy0beG8hbzDFq613!pz6-y0AI}E+{Vm|Z zFKiI0*LS2_k&{6Zt9Ffo3-+ewvPO)w9?j-%ZJXe&z7dlDjjyhuP zqmkCZgOtg@K)JT=839l6+W)=Nx)wyeWq6GhI%35{!8lBhQ&kP;CF=WDx_U((^4?$} z`0Kxq<^PzI3=|B+=M(CbJVANRxsa|3O}OFJp`_czS6g$d)^2-9-< z(%hN2;5nk==PUq-9TbqKMub6Go#lZkdaz7TTgfoxu%Gj6QLV=qDuk&R{H!Iu-WF5kmnfFG7sw1#)fi0z(e;WbI3 zUe6^D!m+m-3#Y8~F{fG@XGnndwl&JGGI{ZTYjIWrdM5-Kx-NkgtW1|JxdL!5h{>ba>wH=ix>o=+psL&heCfRjSv}$)-6~ zx(Zh_2mIa}YsS5|WTvmWwF#P*?}6K7=r4Jmv{1LoPK-d;kaM3>hqpk>iZe7tOP|FXb;AaJ8xA1 zUYV#a%V1I$gXZo_MQPDN?fVv-p7~mv*8FD^ptdCb7{|~1&p*tO+TYY08bwH!4?=58 z!$9uH%i<7vODXh1e3bGZTzzlq@V`Pz5Q z(@OLDGf6ftW3KVE@rxs|7}3w=C$Hx@f&mQ_OXSK<249rB?D)^SsBYt(S$uqz#Elz= zFUHzm7UJwBt}FILf2dE8SZ^+^IgPhKT(y1E>3vxaQ~RY^8!rjPK=Haa!@W6ge2}}uRA4es zCD%GKL~)-v!I6wWE?y@DUSGY-_iZwY<+3dBkI9>#_SQN z^VmdeA{g}6vT>kn=_mtV>6L)^_b7r+8%nc!I>LW6`VO0j4 z8QcxpWev~QK}thTQ9l#~6^We}wI2C^k_Jy$KZbd!Rot@R^eN zhe>aJ;mg#r57y2iQ&tw%(GO@$SNSc3jTNZAdlBuZZ)sxMoJ?4jXm9&B(S23w1z!7{ zLkBd|at$>Oi0{}gR&W-`SjRDqh3_D7a z%M9&R`DJ^&nq*#DZM5*>7Xqefb!Ga> z>><%{BFC&rhL<&Hw@dHD{bBAQhgAZU`|0yWO6m>5mP%H6R(l!FFc&D&U9r|utiw{Q zUHQEVxxfqwrq?)A`PR5ijfj_|LkDQT>8n1DYgj*V?*bhhze76>W%9M@sIgwexc50y zMN^){O)0O`E!v09L>5Iww5P$N5OcF(^{gt+BShY!-$%E@wlMC5Qs?g^h{~^EBY}Rsm6a^RE zos6Qip@tE(-R1_Ct)?+10MW>CxgM0EiRX^MwC=Mh?#?U8d9WQ9tDmWs6}s=pOWcBR zt0VA=dYkOjR5wpNHTF?Q4V5OHl^(|(pl7mlz^A*DO1*)g7I#H4s@6CJD$4yRE)IjmJte}6NfZ6u$1L8t$f zSE`RozM!oGL46Xqv!8Pr*BBJa;jrHk5dtL-o>-NC%x4`5o_JWb2+( zkARfm+b&}-TR0GiX50ONB=cj3$FC!CNecWc>n<1|R24tviO8}xp@f`gOP{cY*#BYc zETh`$+I9W5w9w)Kio3hJOR!=ET3m{|yBBu}?k*LixI>ZPQe29LKyV1|ob>(n-e;dN z&fol4SvJ=r^S-aAw6iHN-JNPVz8LAyhSlnP9fe2YPD7Yp{H~0Wk+@T;`$8%Ios{_D zWpVAdDlW!^(H7)h-#F^Hs0iu@0t{QGmm|ov4KwDrd#c{F8M>TNSHbQy3!l>hmAW7& zM*g3$MMHy>Q~K`Pgm0n-_LlsVr6PJ02bbzZln>*Mt|bZd; z5-P#4={3l+H#ta^J=&X?cc|Bv$}q@Ie+@q;^19^0i?J&zlYCW?vaQ@sj_e}V|8}#w z@sB5iNV0%jigU?p){4-Y&D9?;o@WmNTy4YApSi%gGCwu|bs~5;a2zS?!_sfOKoX0k zgM?Ovyf-pCva~E$=q1VNXYWM$?ZtO^2DtXtt!U`5D_Zcm)gHLj8qb!tGggw6p>`jj z>aXD6!WRt1Us0=YPd55}Q4or2A#m)!oT^suFN0u%u1BUA-&8wdaeJ1bCGw%JLa;U> zW;PNN`zEV#$i^^l@^KF@u-{97*#k+V$VSkZr~%&bWar?Y~7t6J&zEsjrxyTOv^ClNkM*GREP$8 z$1{O*9cP6RIlze=yP(c3sO*grs=u48-jkbvfxDP8wn@yvz$$@!SVqAk6ZJ|59fTA1 zsRbCuW6C@mc)eQMpQT@Mxhg+1|cWJzwvu+Bcjiv8(RX@LZ<9!sC$UC zfxtwLwQ#Se*MqUA1G$95Ir25pVPcQHQH1bn!LCCyK`H3c8yB(C!iz}~Fc+wq8zEfs zeVPQAnC|-kHl`Z-uYcJ z{hH9$2ez53ry%NH*oV!)%9b?^sQ+G1lrx{LFKu9rI58l~JbN(qjOKhJ6h{3rvqMz_ zI{;o3mBa*IF_XQ~02)1*&>nM(GqlYKl5_zpJ6yR*&F#-NDoUNGaRb>J;tP4186+ClN{q(W^1WZq=$|RqRnQVj)T& zV`2J-4X1nIZMXRfM=KL`KKmmhb$T9sFUT}S)N1@8D#`1Kf;!~qm=}|Vk*^Z4MW4F5 z=S=PM=_~aFuo(4g+AL(Bpa;2BCZ=9?z|;Gw-J4jTE{=sHs%AkqF5t2>r|mtU;5xkX z&4DQ(!zh%-CUrq=Cm3C6z%E~*0x!1)u%H{$%CZyXPp}O%s+a*kQf^&uJ{QUw{E&#b z*A|88&_bw>CfZd?4O>#KXLE`%lc`}R&*T7r1yOq7vubLecpr_=Lr6>Wc4NmwzQR&2 z+(|uwpwD44){jc2R5$D~SCIZ7yS^sDp#Axgj{4>Lr3NrH<+69Qc;!iMQ4Q}hj&~J_Ra$ox1Pr#cWgy85K7Hfw_;3poTBB@E$XLDtBN%q_a^qN?cq}x z)A|0&y0k~DApJ;4g=Q|x%8;v&QtEjHuxpk6%&M+srwp>zB|A%_LD(r1#^AG~>aEt| zr))423=ub=896BEzZANK6{`kHrg8zg@B6)U2_6pITqI(Iw{g`O)~WZ4B_3pE9jNm! zi$zC;jZoKvo`Jl4=(!m^_?s{?a=-p=SvPO37n06 zYrRmzi)V~yV-148dkQ>Zu}7F&MnofL^ZQzbaNY^n9FODn zs^O(QXU@+;n#W!Vx8++ax2oMp^;`CWs&Cu#XJ+2eextbY+UORopF14gW;_AT1#S{n zP^n}ShP-Y4mg`6Bi1^(eq0m1%Uh7V`lO3j(S~*;i9q64)z5_oxwvgBYWMZOoILTH&?f8-4EM}E6%2PJ7hKRv6LF;`}5du z7(ze8<$10a-C8!w(6aD9soj6~YS|vC&{_K}7b=yg=wt~|nRK2PGW*RdKf?IrE<&;T zNxDW!;AhA8n1%I(?F=;oc?oTd9xMsUI~eW~XAoDxQviMrBQ#9k5e6y1pxwE&5j|f+ zHZocuiF{WRJ?gW|MPx#g;O&H-ID zUK<~EV&CFPd~5eT>jF0r+~QWV(-oYf%T*J7J>TzoJ8rg{^LY>(Cog&1%lV`}*86J4 z7m%NSb>)Iy;E5mfbfP$DZyGax#DoP9Cv|lgn*pE@XuKG ztpeANR&WXLt!=N?qcmpFTk)v^B1zW?qLt_Q$;{-^LH%p48Uud*-Ly27kodj_Hk zqrr>wYUoa_7HNLjq3`pjiJNm##LgfW9Ts@@*_OP+1-;?|;e(EMu+N6mW363K=Y$yT zKZeuNscl_lnMLb9zAZ3&~%ysahqdz20eK>5-tJ@e$lfV@P)+=T zpVgscKHjCQa52POO{iYLLu)ZRV&omkM_pVeS`YD#yi=}Y<3)Am6GdJ&|1=xNA%CEb z|9r~Je)C9V@c2h+d1#{VAn!>HP4}5BK4b$jPidCn?&^}CXIG+Uv&1aisWGHDjF)Em z0ncM9ID@PzM5=g(QTQ|8JCM4VhI5n>UY?FxDGi5wwStTMtjl3?$%ritOb{%_B;PzV z;a;~JH43oD5h5OA5v~-wmzO&n0`S&pvWFwY&q@jDAR5n7N!l%%a8ah-VStQAVG1N$ zG^pJf_ZWFxbMqa-x#<^61Nmh&rGUTq*ZShdbNf%DOmx$*pEZb(`Us^Cd zbTbSPJIhaZ0hMf(-cY@M$Hd(q^^jUaSW2=am2pcMjwN)alyIEfU8ckEdi4D!A}^Jv z8&;S9RD7Hkl0#a?u*J}qeoJ>Qx09wEi}%68C#}~e)tLs2>XTRMw& zvkz5Z&Wg;IfOLF$qmRm}@hj!uG7CDyyk|5ZpCFk+(+~AXdl~}exVmSOI?$iXwt@CQ zG#Tb=BkN~v3PI+&DL%|#=B#yYvT2GecBZ6ZkgY~bDm)`_c)gBPL4X@;+nR;xX)l~4 zOI3(lW2Zn=JA!Uip;jp!ut#t7kp496KEloL`j?JN71RS{qBJFCWbC7S$MT=*3gE&m znli*80)Fph?h ziZP9rkPF0AfleyuxOGG^QuCSMOG3-t6ky87!u-!FO`u9jcBHu>5^Oc zm;Gk0$y2T%9bTYb83MFvD5P3^YS-#j@ghotXKX3~RCSE$+>~+ct5*ANG-U{u< z2h^hxcs3Td>4E$){)qsaWS8{8(nU6Th7msltt#%oI@aN-VD6*U5>7<5*hyLQgLIDZ z#6*aDnyNSbmRkPWrbNyUI8x5a!0n*%A>}$Gu7LG`d;Dy9*p7A*w5^|jnr@TwG~&u~ zKXl~$>PSbYVzdA!axSY-YeOMwo=?zLwbZ#{zC~c?>XaL2g~KW5SdrPLv$`cF4Pu|> z|5HlcJXlIOzv5ZHk6MHbX5KChu9!TLc;yRa@_4vqc|GIh!}HV(t?{-RK5gt8lo{ocfP=8v5p!`h_C!uTgX zZ~md+*(&k09j6L`zqlyE6m}5X<=Hn644hg*KkyDFa^rU!U@-GOYI>V1(69Q{0-$De z#v^_}7>Qh5ccNKsGX1T> zIoBE~8+dP`)1U$YYdkHPAHjl7ID?$@FdExp|DGd(D>mUUM4sr$Jt;Yz@;cGs^Qx*Ci8lYH z!yBHfXnDb{QjjwC(R9FGHn*rZ;9HPz_?{Q}kLb8CSp8FH>%*}c|HRWMIM+=BEpO6z ztdRw!wu(6zP36xL=b=VK+}@yv(4VZ^3083BR4>iJVefrj`PVS65{&rV=&<60zuP|G-$=E{Ti`R-}~>gjSo9-GDnb zgS|TJ2+!#IJT`6MUL2?n^)H z*EPo93xVf5BNmSR!Y@DR=H8vL8r|Q>SU#S3bvUQ#>1?e<81rIn)CzjDN`R!KpBKa$CC_^%0zGD=-#?6Fgns zM8{olSk4<;!N>e8RlWBO^Y6{+>w$se*_W(VP1R*j!}2$UqCgr<(s|^=O3Ti@kEoOP zC?_3kz5507-MjQ5>4*W})DY3#_vH7xG;2QR_Q+mi8?EgW<~{`#ExQFL=X)rL@D)B1 zt`;pWvp|s-t#(QeTzL7OXigm$q)wers2mc043n$blL;d@M$avJw2q9p$E|szP94GZ z@i12y50B4&^}6%<4KCM;bPkd{0c?}Oo%{NOm}&L;ovx=>lyJ0%*i-kh{dmW8Rg$$y|(pf=cwai zs9-tGh|To`cPFkZwrCKzQ4JZ?cRP^RJuJEsrR|N zLu;}9f+jN+)Os1}`ZVRjtR{NNTGMqU%<*)I`o!--r60q8Ha(q(tutb2leXm1;29OC&WM>z`Xhf3l@-vmYdxIvbScXTkquMqz4wx+2QG&`UOdn?cn+3Fc?k8GE&*l)q$Iwq9ktSkI= zZA!JJHXOnvkm567VK7Hv%Il@8bFR7psV9pgC+$DMQ2{M;d*bIx-@m>-JJ`gJI3(x8 zpZtldR=!XQ>Zo^TlYM$sr)iqCpQ9r0#&h7QrP*%7&omfc;k;W5b@*D+hsKw;QT>*i zT_RdM^sbPHWbb@`uH*W|s>MMiV}Te@%W-y{^R{iZADy(fki=;dT4ZyPoZjY+%78VH zPcq&VqvfDtsrZ5YjQ)&)`}0th${wm}KJcM&!P&Ga;p2FkRA#Vp8)tOyjNzD(rfgdG zC*Dz4a45`RBKyM-Z>w{D1VsS{d5#04wvityjI|?H0%vRUfgFEOuy)Y;g6G#L8)4aYZU`hZ@HUU3| zqA_k6A*jJfgDkg~v>qo8x=pvRdMcqrZw(!b#F3~JK&%&s_4d9E{d3a4K66lMcUxr; zWZb4SWVW&E_SJErwxrEy`4EN2Hx%v1R)D3bCzI91Vb6xR*sjlFoScI8(*m2{Lf-Ty$IRB z$i^VoDkTi{F8zHkQ=JPe=3|j?lTei3&Bj!r19?3SB-*DtR@)!#nL;i{Z>{@*?^Q*k zQ?|$2hnD;({nPBwJQE3V`HkOuEQ4`;^w8KT+W8BHCkIFe9SADqF_j>7ib8wZxlN6s zJ#Jccddsgx!_EhaB~F|ST95ST5}4I7AEz~n1R0y!rE}YR#v?I` z9si91>d^)%w^(5EW0w22j3!j@)PKLK(x7i(rhxk4W2?nZ%-jiEdhrF>A-nFT6jXmOec zsE<>;!AU0pDg-k@V=Mn8r^E;BN^(~&e>2QfIN72sqEwcZVPH?h%2S1wvuEU{?y_%w zh;en5!RC=Odl_(Nk;H}-7Tzt)vxAtKnS7Uwi{e_A@lztMhd8pwp5VA|_k!I(-^gmI zazV$IP}+aJHjY9h1TctBH)v1QWk{OQgB@kxK`rondOt;5wo0%$O6uC~zT3+mfia5X za#%O3(1V{d_C}M=QVj(Ip!T*5A17}$GVa*p8wP(aT*y1bcO}2Z&OYW#A2O&Qnih6p z_4}qaPJD-uURfk~t3rA6g1k1ng%BMG)V4~*!||mpu`vr#74SBsN4+nb;piUKpowud zV3(qtyPVgzZJ)2U1py z;$!cM`AMyXjJn3ZV%7w9b2Lb31f^R}yHPSTp1csk5{Zx*ckbyG^uexd?J~SZv0NQQ z3gnM(zYl&X_*oG?-)1<=%kR+|h3zV!VMtKgXxNh4SUDauH}|EeJS_W4!OGoh`_JN+ zAKzZvDdW)#&9g9p)--V!m(;<@9_+RUk)VR#1<^=-=>v3yV*tKaCei2ZTqMN0* zw~yE_X~u%qEnaR*uc?gRc%{ui9>43%7#x+9sH#b)zOEmZ6lA4=_Ru^W5j%gS^18=} zd~7i^a#7ZMgNq43^*%*e@qW-4Nf`n;x?bx78mJgUYAlX;5;?EO!Mw&-+ydPXh>_KI z6h^*K>GEqu@bTrzgdI`+&lNTuT3~xGX!PM7lz4d;>2P@oC}Y>pF8zZM%^@`$@;18) znAJYL=LSfP{p^LC?6WiH>6I=5Ii_Hm)`hn*aBWYcctdV8ypQGtykXHSEhoJz9N^|^ zS3>vuQ?!}*+z7|Iu&>pQMcx)e<|)4TjCeS6by|pDLg@%8lhUJIemSe&c;iP?OjtZQ zZdL(gw&g{i^%&5!iMd25bF)+iBAS0bUd!dLeJ(8>EyDxGNaRXQ9k%9*x^n8e>SXdn zH$2V!^x;=m?@XiXQK!AnjT?$9J1G=Rm$+u9s9slqM~6no)}5uj@L7U!UwJvz9bFdi za8CYmE3ofjkk@|vFl2c9Q_>f+C{eupt|;i#CNyDUNL>nm_M|-?p?#@Ll&YFN7ZKFF zcw-1i#8UUv>B!yz~o19aoq093d4tr zmt*l`L5DK)Hn3w^Q(>aeisGPchnS~JYPVIxD`P41ucSV^e5Rbjd{mnHAbErAYEnA9 z_p(+z$yv|TlWe);hEB~MhFHNh=~rq`;GA3hbY;>JP8$MrSvf9dymg*{Ltk-Hdssth z=fdA5j|e>>{tOo%DOj#AS5B&(P{Hbvf3qgAdV)34E3uo-Joh_kYu~h7)4jJ_X(Cp~ zMHS(p2s+8y*5$^uE+;KI48|av@>?k9Pfb^zol{46`$oB5H^py;??0UY zcG>6=qHf!b&zaha%047MgV0U)>~NTfjo~#i)@l$zP{+3FvF|Bae%9Wv%^_%unJE{M z*C>ZE4kq@Q2juL|+3N?#3jy(h9LylWI=Mp06!(WbZ&_cF0284UJw5C*KkMroc+`W` zh~)5~>-3F%d3n`#w1^{QUt$$(=w&ck)x0{U9E4Rl!?9f|%Jc2jsdtBWuj{O_`FQIa zYUKg~Ij;2Z1s6hP@XEyO>ZzUyBppj(G_9m*qujm z(h(|Bj3Ba1q%q zqoBT&hrLT{ZaJ*2%6eZj(1JlKTMZ+clp3WghbPTLO8cUxZwScs>jzR=a`pVCcA17_ z7Y?Ss7TR624C_(tBfb(@gh}~dq>)t*X`&>C;Ij_6fd3z|aZ%vMwos|MjW!Xqj`%`@9 zYXom2&K2|?sS6|mB(Roy&1Cx?nR{nY;OSy=afKv!WxDb-P&)dKxdmTI=ge6dPCJARbaU9&{KiH{m<3 z$QD@U8r(?+VJl_RP!sNx+Vq1fKqPiJF!!as3&P?$1!V;)h5^E*+Qr>|(!BR4sf@{u zZsD~TCbKnaJITg7bz6N_-nVcRpPS8~^XozJqT59#^i~(<&;~N?3qmu9!niVGtYtzR z{S4>lXhlkPfkU zw-oaOcFFUz8^dHH%=R*7Qfj~LRL4t^nqMLMHCZA{H=E}jR}c3c&8sqYjM>mxplh8h zp|FIUCRG4ELXF6vg{ytVtoFDK$oEEMo<6k^b1I=N2VQ+y%-7)4s2d@TVU+|r4)MC3 z;)p5wYHj9QCNA><|E%5`Q=DP!+Xa@iF!Kujk$M&nV=1c!Q=A1RG4TX<82Q2!NCh%v z*RqX=G`PRM1(tuFka)WLCn(VKT}|cjcnt>$*rLz0(ZLX^#c*q8#+X}|M#u3Kt8H|j zy7b9Ym$C@&6))WDN}Pj+>D6++F$?#~1s^MIHFOm7{m7REyi) z^O9;3XqV<^1>Z2Vnnw@foqYOcp;G$JIsDdq+7G> zXH`orfrkb7{fZjImI+z?!Ud(@@X*|@#j&WzwmLwSO1L|)FRAMamHg>voq;KDN<1~? zNt&I%J-D!0RML|uM2Grge3ouLyuX#qd)Y9|47XM%PRAWGh37ssPu_pThn-_h;4)o= zb{pp1;R z319$;THRc1JC8#9prk=DUJel0C-u_d9dFaE_4$5(BQ6)-rY_kOZH34-t&Is)WMGr# zQ98k(wBAQADmc!Sr^X)0j$Th;9(8za=v%Lm9*Y=Zv4hT*eYRj*;uxKLX&Z?RU_sFe z$6}-@l9BO^$H$rFH7T=-h75~8Ayas=u3G4xS=si29dz*|RaT#I$`L>_vhQGtL$ zGA}Hj@ACK(@LU}7T!WjVXk6H& zdGD%9<@DS7Z2$tsENtXtRZ=W_#RfU4jNU^-cQr*tFS^$gjr5@xzmgWZ|CMa|ix*fz z-%KPVV2)YxAj~~bDAal#i=Y(SdkmEz@v_d@@M;s6<8RyN;h7308cSzhF+z5*LI&#T z5s8J>Eg0)p;3waZQzENB8m8(bX@wnMTTSN(jlDZQK?Ps`TWf>Wk{w-Y{tP7`7J^0O zUz!EnQR;Nn%L#Q7Jt9X59Ro$|Q|Q(|7MAh|HC94^cS9$v#73n;Hhb^>K~Avp;iQ%A7CM{#Uw zSisg23MKM;Oh#10ge%YGzh{1OSNwsLGMb)DLWygNf!p9O*9=dds_xNQqc~X6ag8_C3S z9);0GzFeH;-CKqG=$UGlPX>Gf00vQKs^&&wEDOtd2^WEo zL70^O{)YJb7@BPR9|?=j{1*@}^F)XkFejBZ(gi`&#IQ;Lfvy8m7) zqogBqT_N324F6wF3f2F@E=I|rhMWkzTHKro9#r|frSK=RY&2RrY_9kI{pE)<21*78Q=ej7^Tc$Ma>Nx3?dS#SK=l@=V#VmVSuy&1Uh$FqLP%CE}JcRk~uI2{%C zo|LM6FF9D$2GwWTWpt0heh6?kPpc-HGw|0-LEYZ0&tGRsz-Rz#2I&aM=E_`}z1?)m zG7Wj8(es?Z!xR4I6!Xs5`fxe3#9JTu(5|&(nDNIN^O^7C9gW{#Tlun1X@OAAG7HPx zne@}gO&xuBGxJJ;UKB#!{up#0YaYYYM$sF>NX^0D_}USVE-|(eJlbh;CwvjPnq3#W z;ItLnsE?q`?_MIqF z0YO@I$!7<^riI;U%^!u&qx=sC0(R?82~c#0 z{4lCLf?pysdO#?U3B`SNCm2&_v+PYS{ zSM6;ZKU_%;s~87*uE`OP2F%*+mntBh#-)l0^M%;(7;g$8-BCA@ki)|PCrNudk;Lc0 zc9sVx%%c0<=9aq`CEpMPJuLI_do9B+SR}G}6^QqNQ0jyDhfu01!WcB0kd2L(6mM&( zUiPZ~=Ua|=pPu{4-i=D&dz0_s%0XPRjlT&w3m1k%sZ6I?GnE5Jv=57GEheMe zUSty!GwB`B@h?j&*M(zF*Rg9Op;dM@QW7a+h2JkGyQeS!@)i zfI>yZP2oe9BS*W!p6c6b49r|PwPHxKX$zX_Oo`F|9N5{o$~5w%xo_IkHDJ!G*Lu<& zq_dg~PnWUkx5dqY`3`O4-(lV3o-uMJEr6UVUF zeO+tF#b6<*_Z}wJs$5pIsKBbhQ;{8%S6jU6;nubQ;Y>~(}D(tSlUAar>eFPnB_g!1TPXmxK7_05Yuk3E%ku(VV<0^@f3W8cCGWLSHI9d=IQ`-=3<=Ms2=k zDitz(^*%OhAz#7L7rnw{eA1|r;zKXJ5-8^ ztjP+Nj9UL;>UrKpXZ;zXTnibFkq>@zmh+RonQ44vtcH#8+Xy-psy1slQn$KW2(Z>mbu`Gdt?SojIMQm9kPkNs#OXeN% zK9sUN)-{b_zqRKZ>-?z6mGMfwDfDpN{_=ioj`N@H>?|<oSJr3{oHT=NqzAeP=GM31}NNh~+qTGVzD{SNCw%cU?OcIMqkq6;z1QcEt-fvxdm{E?pJI}fuAAw_U64X6I4*RncKt}1ojzBe7$NH zfe#5Di(4hS$vWr2RYh+AMj^;1AbKq@ks256=KVgl+ zn$_$u73o=8LL~`g}@%ex&xVDq!>zyfnL04_`_lHI{m`5RL%Tr zQK5>Ior}#}_f6oyg-xlC4Ofnq{?PrlkFr=G^B@+Ho4f)x~8`CCq_S%2?0n2UGrEp>sZD>A41A+TIkA_4b~flII{?G}TdwTbYq zEXwZF)oV8bdn->5ZnH_D_^omkle4etab&ZxFK)@a?V34Z!#FFCa#PRAZbB9h-m2vI zvLVBRcb7+a=3pF(`pE}-M3B~${+Omx%#m+Bonm({MXyB8{g>-W=x-(Uq59n}*8b_e z$8zfDf}2z?J%9Ho#XiwEl0&)?a!b3ctYSlY(XJ>Gp%6~W2^v%`A|BcH?zDDTLCkr-JUOIgFNQDoOdv}6vwK5EnJKJwn2`sC4;?(kSY=pbVdk0nWk5^|e!BHdkEeXc=2(;S=SYn-uH?Ok%> z#g%(E%^@BE3{C4Wqvx`QD#)Sl%XflNo)$?h3cct4>BU?g;VUhSGC`F>BxKJxh)zNcVeF;gPcjJS-E+(#gXhIb-a9^7lR3k^c-|4v$L!kdh;`SpZby| zsl;YV6v`7~*p!&wqEol7*X9Zr5wxn)n}&MK9xV=Cd6MLpBR{Bk*f+;q9W8Q^8fPkY z)MhU?<}5W7Aw?vXJ3DhAmzE`wpZuc7fqFIm?y|!m`JwU(_m1Z&H9GD%3#gSyIBhSY zQ$HPBF(bE`gl=!?lE4;M+nBD^Y&|HTJvINK2i6`(TVBq^`zOQ-Y{$A{QN(P*49jO< zKIs)_^UPW9%wAD$W9s7G@~bgr`sh=o(M->&i4QG zlj|=NhdA_b(v)BoSfwIhaxoO4C#-Kqq&zKgb;e9s>EV?4*Pj|_l)K3T2Qbc(QgE@o z$Qv3D_MG>uk2tMiI&6UJv-_gx;9kwvCWSK~H-kZsn1Jz+&V3et4dj4hByVeI~t+%Cg7q$cASOT7F ztxWMoeX2VP)E%*^S-mbP3_K>iKzfyY>ah>y&;y-1dm4RGBn6>odh*9rrrgZW^tE&H z>&B14TdESE8L&`Fg{s;9>^J2+>Is6)I0_sUJ!#gHW>rXt(j@FIRt zYMV|1x-q-o zjFAsqIoEEKG=B8P9VX&R7JnMY6YySwDw(*N5OXyhzkXQ~HN2~|S;`eh^3Rdoe4Vd4 zAn&$M0Wq$%x!dCvhGoYZz3^xgV2m`bdrqds9xXx~cW5s|#x^x^XO6|0=w*X&iA&Y; z>$e)%V`YU7NIBWKUzLa_%2IHmK^XoRxT?!a$|9gN}a%kwF>N%(OE+O7E< zzLs_i{0?_dcQK`385eBap%~klbU}qn#00rXvstK0Ye>hdZSW?c`@{d!WlB1oUALFu zM{~W6)juUn(Jote$*J!Dh*TjOKz;bS=LVY4q5%|wvSY6o^As5WX{G7n;2epoJf!4A z7V~Uh3MJn;)XYO3goR#x_ZFv7q z$BrJQY@ht5V>Z1wKixY<#>N{{u4pRtGCfQ>e=)#;w zF3wxbI*_a$?K&$4T}dA3=5O>*kdB%TZ#8QZ{|XtJ&ry-Y>7bJ1W`zFQXT|uTBxknq z10&eox^W*zP2d-ld}Bsp0jk3Z9Z(YL{*DoN{rEvB!_X5$d+kPT?G1Toz%<9r(mxE} zRO)XY8ueQa&sbU>Vpv+?aNUQRA>~-L#O+g?lK*NiJQM;++~X4Yl1;?=%WLds!6MEL z?JoAL6+n)`KX2QXt2b927CnjW{(M_{*N;!LoYy3l@ER!$0yJ|!Z??rqM6x7&g6Irlff{X3rDxfR=(-dJ&BuXH$1h9of5C0rwN$Isq4;Y+3RGkAl+u zdwwTIQ&_oo+?3oQwUIEl^FWj7>ARVhl4MhD`pp(|-%^yR1L&Es9H;KjY-+OKtF>I& zKnh7U$_)aC>s8QdMF|3a398xNmkAWsU#`_|f^g+f=eR{(anL3SK}c1*_petxRC#Od zjA6q$$6E;k+I39>9B0z(5Sj-rLe3#N7tec+Nj@{wJX51#h$H0k9$%GT_B zQ03(eGwg=#^@Jjz((|2r8(BIgX(XybCgz8 z&br)upkF1#q^8ITmj?%HX;$Ni_KUQ;5;J!TtyzI#T`ifEw_=azl3mR&=Tqda%oIMc%$b#&!;hIyELLrP(N@)?^_rjQ+efy1I~^vd>l zx}@hXV4aA94zHyD(?2~w(Gn|?9azL+v5Bzr+mP`?ThA?!lRS$6{I+BAW}|+ab^W8F zf;a0rwzr6__41W?thirJ^V;JVT{o?tbg2nUKa#qNi>$bPtQnVjv%RdMTDk@YN1N)3 zmcGdI7D9zX?q#&f?>SIL7|(Hei$y7{k)-~1Lgd-u^ki0aB*O#_lQPmyVbB+)wAsT~ zHKv=r2*5>JBoW~9 zI(~1fTpXW0m%~`^{58c+Lq7MwJd+HA*Kxf!!4uAB%7z#YY)vz2p zG1>Z*7mJe>*a@X4YiS6@MB^)WRrd)T3(c*NRH$nZ^<716^iD*%*z^gwvp$N99yd=> z%eD92$ErmspT_uIs!k%Y(l0B)uPR-EkRMT+t)6~&X=ni~jJk*vvS=(DYvYabN^rw)_CA4%h>`GhY@%{4viMQ>{q&^ zl;E@=8p)yH*7We?iK1!9#v9h>i7Jc?f zw-xeEb%1wdD)w=>71nV;_uom@&^H1uV#7nnvL_+rP%8#p8IrYhVq$Yd@v=K}uahu( zBK4fVRLTIxslu{3`P5x4RI+f;Ufs?;Lb^6UEBtc$&~1#8_{ng6+nrCh{BKv(#oY{$ z7~-Fkufya?hN_`k_by3{Gxn+T$I=sAT8n)dXd|dlF~~63quy*MhPIwN9z)Mlz1Bwv zvi&8OLHU)hqc>ZQUVgv=kM?s@+fth|i~7VX9PYz97lyG6Hr~!2g`Z8SBXj3Eb!F*Q zd{iNU1x+?<)ytOO^#b~%Jc|&?4R`8pC4Mp_`RxMl?|qLg;@>F-?J5lfuc_6h>rkT> z^ler?$>}$c#m)qOB9D4crD&}5amjS2(jH-Z*%Y6R;P@~W<3NY^$&V;=J)>Xe&5(`E zJr!y4{~_xg+~aP$uHmaqqb7}Q+jiR6Y-8KW#I~)*b{abq+h}Y}Y+K*tx}W>~p5uN0 zfjNG2V()YBwf0*6IRvI7RMFUi8LSl8rH>a57@qb1>|e~2Kj%$`OrCb1j+48*kWIAc zvE}ouJuLH3qfgpW!?+(?meMok7t9n!jaY3c{+Pl{Uy8#Dsg&nw?cc{n z+zW{-QXe-ZDsA8XmBce~plFBcLp`A~9DkWy(%29(r1G8I?x%M_XX`VNXGu8K9Ia$u zQLBa0vf=cOGqp$k(ZpENZp1fheg{U+o{dM7=-b|&j@vGJ;L3G7J4WwT;#}++e~G7g zQh_liN5R(3wyK$6rch{rr6n%<@88R~HLv_%S~tEd)9Fv6_~ZFRrf&yI%EA!o`iGmg z2cIN7L;U?~u=yI~yjM}Lq;3ixTh81Y{1M?-+l_WJ9S8UdnZU3&RrWMBdf2}*FIBhV zoA1Rvx>vEkH|U??vmyF&;)vQ<7;{}L4~;a2HEGx>)7y4J*mgB7&eyTn6Lc>);WoIN zuvQ=Yp7lzS8MKXcw;zFRsy0*><2?db$NzG*(Ztf;Y1UTmmOWVcN*Q69R?>*W^yO8i z`AUDHdFLmEC?@myQ4@7(o#Mr$C3XgkoGPkQ)OgCNO*jVKUV`bm{%d7s;tg-yVqMj) zk7+?{;~k`c=M!?)s+p08HO8YC1z>K&doWBLeU`y9V)QIi@|P2RQsP@6)N7I^1L3$^ zKt7D~{PYfzpgx(s3PkVj@6x<%G1&{&CIMK zGiH8G6s{yCVOW#qVY8YbQ5M^Qc})F^zUA*YI5=QO7UlS_O}epLs+$(YH%*AGmnj^~dx*BIXaBm33|G-=C7jp$?i{;nn;x%%<{&FGE>3@C^za$AX?Mp0w9E zRwCHFeH6<~;)9C6a3({y2kd&xAtde_YOK$2=^kECIhx~P9|BVFB)?o2+a1C}U}err zUQge<9w&fHA7FJ~*t4(}s*emp(s}~$=t0Q6kc%`-8O+I{xx)UCUp(u0wy6cz&HEV+ zTxZSO^@dm6w@x6h?|dV2+WQp!<=a5-kcG;v|KT@;fPHS@#ZY;G(K+3r5|PeY2xv!d zl?tA^SnhX2tJ+u0;sf5)^5f zI_z!ccMl(x^=uv*xEjZ>b}^uyA-o#uvP05!v_-jsvcwJQgLIj0cHqYiKQ3LbNv)W( zNjef|_Oh@YFj3!;mTGJK>~3Vt%rz6t-jPt0mRYXb@_R2(vCn9CnzCQYEF_|!hky(* ze6aS)Ng%Z|&Dh#m3|~-`?MqK!SyRnHz^|Wc( z5!2v(WwYIo0W*jyZGGH}_Tr7rdl!BR0m`yf&$Or`R1ObV zOR%@%Jo%s|Ht);lGMmqN>z8IWcOo2UvqdD}Fl;6Q=4xygk?dw6$^U#v!7|nB%RQr` zo-SiesU9eZHMkF$l3GL(R#GCl1cVhB-R0>$d>OzfiaR;L&=fsqEg#fFIs5umLOPs6 zXGW4f<#f1D%y`CBk7k&Ib=fo3E;NTfXfY8U%4ooV70yMDHCK#~q8L@vo+S+SvS0@> zcf*%Bay({kc}l5r?R^gIvRaM#>7-yk)cGjqbM1EEFBc4~Z(nZn@Y7<)ef3GHhL}c| z>OMm}9bj2IOZ_G6!N!!85sHW5jmr3Bh|N_J+c6x+Hd0GwS|?(PFv}skRFN81e<0&r zF3CSUJVL}z45jJ+DPmpXJEmyTPz;wM)Gq2G-4zoLM{0ffI$AWYus(-KtESmfP5fyt zn$QH@S3`P{!9kRS^?>sAUQtc17|$}ZeS`izBuM}dQ(B%xXbdTPlW&F ?OKk8J;+ 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

From ed4d797746401072cb9448acb662e6a9ac1a8dd8 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 7 Sep 2018 13:12:48 -0700 Subject: [PATCH 49/80] fixed link --- .../wdsc-firewall-network-protection.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-security-center/wdsc-firewall-network-protection.md b/windows/security/threat-protection/windows-defender-security-center/wdsc-firewall-network-protection.md index 4986db4e3e..06fbec6d1e 100644 --- a/windows/security/threat-protection/windows-defender-security-center/wdsc-firewall-network-protection.md +++ b/windows/security/threat-protection/windows-defender-security-center/wdsc-firewall-network-protection.md @@ -22,7 +22,7 @@ ms.date: 04/30/2018 - Windows 10, version 1703 and later -The **Firewall & network protection** section contains information about the firewalls and network connections used by the machine, including the status of Windows Defender Firewall and any other third-party firewalls. IT administrators and IT pros can get configuration guidance from the [Windows Defender Firewall with Advanced Security documentation library](https://docs.microsoft.com/en-us/windows/access-protection/windows-firewall/windows-firewall-with-advanced-security). +The **Firewall & network protection** section contains information about the firewalls and network connections used by the machine, including the status of Windows Defender Firewall and any other third-party firewalls. IT administrators and IT pros can get configuration guidance from the [Windows Defender Firewall with Advanced Security documentation library](../windows-firewall/windows-firewall-with-advanced-security.md). In Windows 10, version 1709 and later, the section can be hidden from users of the machine. This can be useful if you don't want employees in your organization to see or have access to user-configured options for the features shown in the section. @@ -38,7 +38,7 @@ This can only be done in Group Policy. > >You must have Windows 10, version 1709 or later. The ADMX/ADML template files for earlier versions of Windows do not include these Group Policy settings. -1. On your Group Policy management machine, open the [Group Policy Management Console](https://technet.microsoft.com/library/cc731212.aspx), right-click the Group Policy Object you want to configure and click **Edit**. +1. On your Group Policy management machine, open the Group Policy Management Console, right-click the Group Policy Object you want to configure and click **Edit**. 3. In the **Group Policy Management Editor** go to **Computer configuration** and click **Administrative templates**. @@ -46,7 +46,7 @@ This can only be done in Group Policy. 6. Open the **Hide the Firewall and network protection area** setting and set it to **Enabled**. Click **OK**. -7. [Deploy the updated GPO as you normally do](https://msdn.microsoft.com/en-us/library/ee663280(v=vs.85).aspx). +7. Deploy the updated GPO as you normally do. >[!NOTE] >If you hide all sections then the app will show a restricted interface, as in the following screenshot: From b916d2971c402ce04925b43ce8483d55b47baee0 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 7 Sep 2018 14:29:02 -0700 Subject: [PATCH 50/80] fix related topic link --- ...anced-hunting-windows-defender-advanced-threat-protection.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection.md index 2b53bf10ef..7b40ec9d0d 100644 --- a/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection.md @@ -144,7 +144,7 @@ Check out the [Advanced Hunting repository](https://github.com/Microsoft/Windows ## Related topic - [Advanced hunting reference](advanced-hunting-reference-windows-defender-advanced-threat-protection.md) -- [Advanced hunting query language best practices](/advanced-hunting-best-practices-windows-defender-advanced-threat-protection.md) +- [Advanced hunting query language best practices](advanced-hunting-best-practices-windows-defender-advanced-threat-protection.md) From 391aa4df1e5b1f8975f9779374f9b01068a90726 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 7 Sep 2018 14:33:55 -0700 Subject: [PATCH 51/80] add create folder step in run detection test --- ...ion-test-windows-defender-advanced-threat-protection.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/run-detection-test-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/run-detection-test-windows-defender-advanced-threat-protection.md index 44f78723aa..ad774f962c 100644 --- a/windows/security/threat-protection/windows-defender-atp/run-detection-test-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/run-detection-test-windows-defender-advanced-threat-protection.md @@ -10,7 +10,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 11/06/2017 +ms.date: 09/07/2018 --- # Run a detection test on a newly onboarded Windows Defender ATP machine @@ -26,7 +26,8 @@ ms.date: 11/06/2017 Run the following PowerShell script on a newly onboarded machine to verify that it is properly reporting to the Windows Defender ATP service. -1. Open an elevated command-line prompt on the machine and run the script: +1. Create a folder: 'C:\test-WDATP-test'. +2. Open an elevated command-line prompt on the machine and run the script: a. Go to **Start** and type **cmd**. @@ -34,7 +35,7 @@ Run the following PowerShell script on a newly onboarded machine to verify that ![Window Start menu pointing to Run as administrator](images/run-as-admin.png) -2. At the prompt, copy and run the following command: +3. At the prompt, copy and run the following command: ``` powershell.exe -NoExit -ExecutionPolicy Bypass -WindowStyle Hidden (New-Object System.Net.WebClient).DownloadFile('http://127.0.0.1/1.exe', 'C:\test-WDATP-test\invoice.exe');Start-Process 'C:\test-WDATP-test\invoice.exe' From 6bd49d8065d6753572911d0aaa935ccb3c2ecb27 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Fri, 7 Sep 2018 15:02:18 -0700 Subject: [PATCH 52/80] address github issues --- ...age-privacy-windows-defender-advanced-threat-protection.md | 3 +-- ...-onboarding-windows-defender-advanced-threat-protection.md | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/data-storage-privacy-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/data-storage-privacy-windows-defender-advanced-threat-protection.md index b4de052320..1efa791236 100644 --- a/windows/security/threat-protection/windows-defender-atp/data-storage-privacy-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/data-storage-privacy-windows-defender-advanced-threat-protection.md @@ -10,13 +10,12 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 07/05/2018 +ms.date: 09/07/2018 --- # Windows Defender ATP data storage and privacy **Applies to:** - - Windows Defender Advanced Threat Protection (Windows Defender ATP) diff --git a/windows/security/threat-protection/windows-defender-atp/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md index e15d044a19..e7c34f1bb9 100644 --- a/windows/security/threat-protection/windows-defender-atp/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/troubleshoot-onboarding-windows-defender-advanced-threat-protection.md @@ -10,7 +10,7 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 04/24/2018 +ms.date: 09/07/2018 --- # Troubleshoot Windows Defender Advanced Threat Protection onboarding issues @@ -75,7 +75,7 @@ Event ID | Error Type | Resolution steps ## Troubleshoot onboarding issues using Microsoft Intune You can use Microsoft Intune to check error codes and attempt to troubleshoot the cause of the issue. -If you have configured policies in Intune and they are not propagated on machines, you might need to configure automatic MDM enrollment. For more information, see the [Configure automatic MDM enrollment](https://go.microsoft.com/fwlink/?linkid=829597) section. +If you have configured policies in Intune and they are not propagated on machines, you might need to configure automatic MDM enrollment. Use the following tables to understand the possible causes of issues while onboarding: From 8ceda95f562eae329082e1a9f646f33aeb017380 Mon Sep 17 00:00:00 2001 From: Ed Gallagher Date: Sun, 9 Sep 2018 16:20:57 -0500 Subject: [PATCH 53/80] Fix example Powershell Tested and removed leading backslashes from example. --- windows/deployment/update/windows-update-sources.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/deployment/update/windows-update-sources.md b/windows/deployment/update/windows-update-sources.md index b87b77d354..b5f709e351 100644 --- a/windows/deployment/update/windows-update-sources.md +++ b/windows/deployment/update/windows-update-sources.md @@ -15,8 +15,8 @@ ms.date: 04/05/2018 Windows 10 devices can receive updates from a variety of sources, including Windows Update online, a Windows Server Update Services server, and others. To determine the source of Windows Updates currently being used on a device, follow these steps:  1. Start Windows PowerShell as an administrator -2. Run `\$MUSM = New-Object -ComObject “Microsoft.Update.ServiceManager”`. -3. Run `\$MUSM.Services`. Check the resulting output for the **Name** and **OffersWindowsUPdates** parameters, which you can intepret according to this table: +2. Run `$MUSM = New-Object -ComObject “Microsoft.Update.ServiceManager”`. +3. Run `$MUSM.Services`. Check the resulting output for the **Name** and **OffersWindowsUPdates** parameters, which you can intepret according to this table: | Output | Interpretation | |-----------------------------------------------------|-----------------------------------| From 889373e882bb54edf1de86ef5a8147219aa01550 Mon Sep 17 00:00:00 2001 From: Patti Short <35278231+shortpatti@users.noreply.github.com> Date: Mon, 10 Sep 2018 07:01:41 -0700 Subject: [PATCH 54/80] Update cortana-at-work-voice-commands.md --- .../cortana-at-work/cortana-at-work-voice-commands.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/configuration/cortana-at-work/cortana-at-work-voice-commands.md b/windows/configuration/cortana-at-work/cortana-at-work-voice-commands.md index c21dc8b651..d03fac5bee 100644 --- a/windows/configuration/cortana-at-work/cortana-at-work-voice-commands.md +++ b/windows/configuration/cortana-at-work/cortana-at-work-voice-commands.md @@ -30,9 +30,9 @@ To enable voice commands in Cortana Cortana can perform actions on apps in the foreground (taking focus from Cortana) or in the background (allowing Cortana to keep focus). We recommend that you decide where an action should happen, based on what your voice command is intended to do. For example, if your voice command requires employee input, it’s best for that to happen in the foreground. However, if the app only uses basic commands and doesn’t require interaction, it can happen in the background. - - **Start Cortana with focus on your app, using specific voice-enabled statements.** [Activate a foreground app with voice commands through Cortana](https://docs.microsoft.com/cortana/voicecommands/launch-a-foreground-app-with-voice-commands-in-cortana). + - **Start Cortana with focus on your app, using specific voice-enabled statements.** [Activate a foreground app with voice commands through Cortana](https://docs.microsoft.com/en-us/cortana/voice-commands/launch-a-foreground-app-with-voice-commands-in-cortana). - - **Start Cortana removing focus from your app, using specific voice-enabled statements.** [Activate a background app in Cortana using voice commands](https://docs.microsoft.com/cortana/voicecommands/launch-a-background-app-with-voice-commands-in-cortana). + - **Start Cortana removing focus from your app, using specific voice-enabled statements.** [Activate a background app in Cortana using voice commands](https://docs.microsoft.com/en-us/cortana/voice-commands/launch-a-background-app-with-voice-commands-in-cortana). 2. **Install the VCD file on employees' devices**. You can use System Center Configuration Manager or Microsoft Intune to deploy and install the VCD file on your employees' devices, the same way you deploy and install any other package in your organization. @@ -61,4 +61,4 @@ While these aren't line-of-business apps, we've worked to make sure to implement Cortana changes, letting you provide your trip details for Uber. ## See also -- [Cortana for developers](https://go.microsoft.com/fwlink/?LinkId=717385) \ No newline at end of file +- [Cortana for developers](https://go.microsoft.com/fwlink/?LinkId=717385) From 2f29c6fb30e629bbb7bab06d68071fef2f799df1 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Mon, 10 Sep 2018 11:32:47 -0700 Subject: [PATCH 55/80] copyedits --- .../mdm/windowsdefenderapplicationguard-csp.md | 16 ++++++++-------- .../windowsdefenderapplicationguard-ddf-file.md | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md b/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md index 6f359562af..965fbb8a81 100644 --- a/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md +++ b/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md @@ -6,7 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: MariciaAlforque -ms.date: 08/02/2018 +ms.date: 09/10/2018 --- # WindowsDefenderApplicationGuard CSP @@ -14,7 +14,7 @@ ms.date: 08/02/2018 > [!WARNING] > Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. -The WindowsDefenderApplicationGuard configuration service provider (CSP) is used by the enterprise to configure the settings in the Application Guard. This CSP was added in Windows 10, version 1709. +The WindowsDefenderApplicationGuard configuration service provider (CSP) is used by the enterprise to configure the settings in Windows Defender Application Guard. This CSP was added in Windows 10, version 1709. The following diagram shows the WindowsDefenderApplicationGuard configuration service provider in tree format. @@ -132,12 +132,12 @@ If you disable or don't configure this policy, applications inside Windows Defen **Status** Returns bitmask that indicates status of Application Guard installation and pre-requisites on the device. Value type is integer. Supported operation is Get. -Bit 0 - Set to 1 when WDAG is enabled into enterprise manage mode -Bit 1 - Set to 1 when the client machine is Hyper-V capable -Bit 2 - Set to 1 when the client machine has a valid OS license and SKU -Bit 3 - Set to 1 when WDAG installed on the client machine -Bit 4 - Set to 1 when required Network Isolation Policies are configured -Bit 5 - Set to 1 when the client machine meets minimum hardware requirements +- Bit 0 - Set to 1 when WDAG is enabled into enterprise manage mode +- Bit 1 - Set to 1 when the client machine is Hyper-V capable +- Bit 2 - Set to 1 when the client machine has a valid OS license and SKU +- Bit 3 - Set to 1 when WDAG installed on the client machine +- Bit 4 - Set to 1 when required Network Isolation Policies are configured +- Bit 5 - Set to 1 when the client machine meets minimum hardware requirements **InstallWindowsDefenderApplicationGuard** Initiates remote installation of Application Guard feature. Supported operations are Get and Execute. diff --git a/windows/client-management/mdm/windowsdefenderapplicationguard-ddf-file.md b/windows/client-management/mdm/windowsdefenderapplicationguard-ddf-file.md index dfda523b86..346e2caf78 100644 --- a/windows/client-management/mdm/windowsdefenderapplicationguard-ddf-file.md +++ b/windows/client-management/mdm/windowsdefenderapplicationguard-ddf-file.md @@ -20,7 +20,7 @@ Looking for the DDF XML files? See [CSP DDF files download](configuration-servic This XML is for Windows 10, next major version. -``` syntax +```xml Date: Mon, 10 Sep 2018 11:33:10 -0700 Subject: [PATCH 56/80] dates --- .../mdm/windowsdefenderapplicationguard-ddf-file.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/windowsdefenderapplicationguard-ddf-file.md b/windows/client-management/mdm/windowsdefenderapplicationguard-ddf-file.md index 346e2caf78..4a94da5c31 100644 --- a/windows/client-management/mdm/windowsdefenderapplicationguard-ddf-file.md +++ b/windows/client-management/mdm/windowsdefenderapplicationguard-ddf-file.md @@ -6,7 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: MariciaAlforque -ms.date: 08/02/2018 +ms.date: 09/10/2018 --- # WindowsDefenderApplicationGuard DDF file From c83210073d8f69fa00e2a8e3b021f9ffedd86fb4 Mon Sep 17 00:00:00 2001 From: Patti Short Date: Mon, 10 Sep 2018 18:45:41 +0000 Subject: [PATCH 57/80] Updated diagnostic-data-viewer-overview.md --- .../diagnostic-data-viewer-overview.md | 51 ++++--------------- 1 file changed, 11 insertions(+), 40 deletions(-) diff --git a/windows/privacy/diagnostic-data-viewer-overview.md b/windows/privacy/diagnostic-data-viewer-overview.md index 1566579f6b..c0ca7c819c 100644 --- a/windows/privacy/diagnostic-data-viewer-overview.md +++ b/windows/privacy/diagnostic-data-viewer-overview.md @@ -31,9 +31,7 @@ Before you can use this tool, you must turn on data viewing in the **Settings** **To turn on data viewing** 1. Go to **Start**, select **Settings** > **Privacy** > **Diagnostics & feedback**. -2. Under **Diagnostic data**, turn on the **If data viewing is enabled, you can see your diagnostics data** option. - - ![Location to turn on data viewing](images/ddv-data-viewing.png) +2. Under **Diagnostic data**, turn on the **If data viewing is enabled, you can see your diagnostics data** option.

![Location to turn on data viewing](images/ddv-data-viewing.png) ### Download the Diagnostic Data Viewer Download the app from the [Microsoft Store Diagnostic Data Viewer](https://www.microsoft.com/en-us/store/p/diagnostic-data-viewer/9n8wtrrsq8f7?rtc=1) page. @@ -44,11 +42,7 @@ You must start this app from the **Settings** panel. **To start the Diagnostic Data Viewer** 1. Go to **Start**, select **Settings** > **Privacy** > **Diagnostics & feedback**. -2. Under **Diagnostic data**, select the **Diagnostic Data Viewer** button. - - ![Location to turn on the Diagnostic Data Viewer](images/ddv-settings-launch.png)

-OR-

- - Go to **Start** and search for _Diagnostic Data Viewer_. +2. Under **Diagnostic data**, select the **Diagnostic Data Viewer** button.

![Location to turn on the Diagnostic Data Viewer](images/ddv-settings-launch.png)

-OR-

Go to **Start** and search for _Diagnostic Data Viewer_. 3. Close the Diagnostic Data Viewer app, use your device as you normally would for a few days, and then open Diagnostic Data Viewer again to review the updated list of diagnostic data. @@ -58,34 +52,18 @@ You must start this app from the **Settings** panel. ### Use the Diagnostic Data Viewer The Diagnostic Data Viewer provides you with the following features to view and filter your device's diagnostic data. -- **View your diagnostic events.** In the left column, you can review your diagnostic events. These events reflect activities that occurred and were sent to Microsoft. +- **View your diagnostic events.** In the left column, you can review your diagnostic events. These events reflect activities that occurred and were sent to Microsoft.

Selecting an event opens the detailed JSON view, which provides the exact details uploaded to Microsoft. Microsoft uses this info to continually improve the Windows operating system. - Selecting an event opens the detailed JSON view, which provides the exact details uploaded to Microsoft. Microsoft uses this info to continually improve the Windows operating system. - - ![View your diagnostic events](images/ddv-event-view.png) +- **Search your diagnostic events.** The **Search** box at the top of the screen lets you search amongst all of the diagnostic event details. The returned search results include any diagnostic event that contains the matching text.

Selecting an event opens the detailed JSON view, with the matching text highlighted. -- **Search your diagnostic events.** The **Search** box at the top of the screen lets you search amongst all of the diagnostic event details. The returned search results include any diagnostic event that contains the matching text. +- **Filter your diagnostic event categories.** The apps Menu button opens the detailed menu. In here, you'll find a list of diagnostic event categories, which define how the events are used by Microsoft.

Selecting a check box lets you filter between the diagnostic event categories. - Selecting an event opens the detailed JSON view, with the matching text highlighted. +- **Help to make your Windows experience better.** Microsoft samples diagnostic data from a small amount of devices to make big improvements to the Windows operating system and ultimately, your experience. If you’re a part of this small device group and you experience issues, Microsoft will collect the associated event diagnostic data, allowing your info to potentially help fix the issue for others.

To signify your contribution, you’ll see this icon (![Icon to review the device-level sampling](images/ddv-device-sample.png)) if your device is part of the sampling group. In addition, if any of your diagnostic data events are sent from your device to Microsoft to help make improvements, you’ll see this icon (![Icon to review the event-level sampling](images/ddv-event-sample.png)). -- **Filter your diagnostic event categories.** The apps Menu button opens the detailed menu. In here, you'll find a list of diagnostic event categories, which define how the events are used by Microsoft. - - Selecting a check box lets you filter between the diagnostic event categories. - - ![Filter your diagnostic event categories](images/ddv-event-view-filter.png) - -- **Help to make your Windows experience better.** Microsoft samples diagnostic data from a small amount of devices to make big improvements to the Windows operating system and ultimately, your experience. If you’re a part of this small device group and you experience issues, Microsoft will collect the associated event diagnostic data, allowing your info to potentially help fix the issue for others. - - To signify your contribution, you’ll see this icon (![Icon to review the device-level sampling](images/ddv-device-sample.png)) if your device is part of the sampling group. In addition, if any of your diagnostic data events are sent from your device to Microsoft to help make improvements, you’ll see this icon (![Icon to review the event-level sampling](images/ddv-event-sample.png)). - -- **Provide diagnostic event feedback.** The **Feedback** icon opens the Feedback Hub app, letting you provide feedback about the Diagnostic Data Viewer and the diagnostic events. - - ![Send event feedback](images/ddv-event-feedback.png) - - Selecting a specific event in the Diagnostic Data Viewer automatically fills in the field in the Feedback Hub. You can add your comments to the box labeled, **Give us more detail (optional)**. +- **Provide diagnostic event feedback.** The **Feedback** icon opens the Feedback Hub app, letting you provide feedback about the Diagnostic Data Viewer and the diagnostic events.

Selecting a specific event in the Diagnostic Data Viewer automatically fills in the field in the Feedback Hub. You can add your comments to the box labeled, **Give us more detail (optional)**. - >[!Important] - >All content in the Feedback Hub is publicly viewable. Therefore, make sure you don't put any personal info into your feedback comments. + >[!Important] + >All content in the Feedback Hub is publicly viewable. Therefore, make sure you don't put any personal info into your feedback comments. ## Turn off data viewing When you're done reviewing your diagnostic data, you should turn of data viewing. @@ -93,17 +71,10 @@ When you're done reviewing your diagnostic data, you should turn of data viewing **To turn off data viewing** 1. Go to **Start**, select **Settings** > **Privacy** > **Diagnostics & feedback**. -2. Under **Diagnostic data**, turn off the **If data viewing is enabled, you can see your diagnostics data** option. - - ![Location to turn off data viewing](images/ddv-settings-off.png) +2. Under **Diagnostic data**, turn off the **If data viewing is enabled, you can see your diagnostics data** option.

![Location to turn off data viewing](images/ddv-settings-off.png) ## View additional diagnostic data in the View problem reports tool You can review additional Windows Error Reporting diagnostic data in the **View problem reports** tool. This tool provides you with a summary of various crash reports that are sent to Microsoft as part of Windows Error Reporting. We use this data to find and fix specific issues that are hard to replicate and to improve the Windows operating system. **To view your Windows Error Reporting diagnostic data** -1. Go to **Start**, select **Control Panel** > **All Control Panel Items** > **Security and Maintenance** > **Problem Reports**.

-OR-

- Go to **Start** and search for _Problem Reports_. - - The **Review problem reports** tool opens, showing you your Windows Error Reporting reports, along with a status about whether it was sent to Microsoft. - - ![View problem reports tool with report statuses](images/ddv-problem-reports-screen.png) +1. Go to **Start**, select **Control Panel** > **All Control Panel Items** > **Security and Maintenance** > **Problem Reports**.

-OR-

Go to **Start** and search for _Problem Reports_.

The **Review problem reports** tool opens, showing you your Windows Error Reporting reports, along with a status about whether it was sent to Microsoft.

![View problem reports tool with report statuses](images/ddv-problem-reports-screen.png) From 7c0b6460e0486180153e4600006d220bcae22fd5 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Mon, 10 Sep 2018 15:15:04 -0700 Subject: [PATCH 58/80] shifted position of first new screenshot --- .../deployment/update/device-health-get-started.md | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/windows/deployment/update/device-health-get-started.md b/windows/deployment/update/device-health-get-started.md index 00a3d11e31..b23b458559 100644 --- a/windows/deployment/update/device-health-get-started.md +++ b/windows/deployment/update/device-health-get-started.md @@ -29,13 +29,16 @@ This topic explains the steps necessary to configure your environment for Window Device Health is offered as a *solution* which you link to a new or existing [Azure Log Analytics](https://azure.microsoft.com/services/log-analytics/) *workspace* within your Azure *subscription*. To configure this, follows these steps: 1. Sign in to the [Azure Portal](https://portal.azure.com) with your work or school account or a Microsoft account. If you don't already have an Azure subscription you can create one (including free trial options) through the portal. - [![Azure portal page highlighting + Create a resource and with Device Health selected](images/CreateSolution-Part1-Marketplace.png)](images/CreateSolution-Part1-Marketplace.png) + >[!NOTE] Device Health is included at no additional cost with Windows 10 [education and enterprise licensing](https://docs.microsoft.com/en-us/windows/deployment/update/device-health-monitor#device-health-licensing). An Azure subscription is required for managing and using Device Health, but no Azure charges are expected to accrue to the subscription as a result of using Device Health. 2. In the Azure portal select **Create a resource**, search for "Device Health", and then select **Create** on the **Device Health** solution. - [![Azure portal showing Device Health fly-in and Create button highlighted](images/CreateSolution-Part2-Create.png)](images/CreateSolution-Part2-Create.png) -3. Choose an existing workspace or create a new workspace to host the Device Health solution. + [![Azure portal page highlighting + Create a resource and with Device Health selected](images/CreateSolution-Part1-Marketplace.png)](images/CreateSolution-Part1-Marketplace.png) + + + [![Azure portal showing Device Health fly-in and Create button highlighted](images/CreateSolution-Part2-Create.png)](images/CreateSolution-Part2-Create.png) +1. Choose an existing workspace or create a new workspace to host the Device Health solution. [![Azure portal showing Log Analytics workspace fly-in](images/CreateSolution-Part3-Workspace.png)](images/CreateSolution-Part3-Workspace.png) - If you are using other Windows Analytics solutions (Upgrade Readiness or Update Compliance) you should add Device Health to the same workspace. - If you are creating a new workspace, and your organization does not have policies governing naming conventions and structure, consider the following workspace settings to get started: @@ -43,9 +46,9 @@ Device Health is offered as a *solution* which you link to a new or existing [Az - For the resource group setting select **Create new** and use the same name you chose for your new workspace. - For the location setting, choose the Azure region where you would prefer the data to be stored. - For the pricing tier select **Free**. -4. Now that you have selected a workspace, you can go back to the Device Health blade and select **Create**. +2. Now that you have selected a workspace, you can go back to the Device Health blade and select **Create**. [![Azure portal showing workspace selected and with Create button highlighted](images/CreateSolution-Part4-WorkspaceSelected.png) ](images/CreateSolution-Part4-WorkspaceSelected.png) -5. Watch for a Notification (in the Azure portal) that "Deployment 'Microsoft.DeviceHealth' to resource group 'YourResourceGroupName' was successful." and then select **Go to resource** This might take several minutes to appear. +3. Watch for a Notification (in the Azure portal) that "Deployment 'Microsoft.DeviceHealth' to resource group 'YourResourceGroupName' was successful." and then select **Go to resource** This might take several minutes to appear. [![Azure portal all services page with Log Analytics found and selected as favorite](images/CreateSolution-Part5-GoToResource.png)](images/CreateSolution-Part5-GoToResource.png) - Suggestion: Choose the **Pin to Dashboard** option to make it easy to navigate to your newly added Device Health solution. - Suggestion: If a "resource unavailable" error occurs when navigating to the solution, try again after one hour. From d7ffeb6fa5ea1fa603e8ce8697014257e652faf2 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Mon, 10 Sep 2018 23:11:54 +0000 Subject: [PATCH 59/80] Merged PR 11201: Updates to 1803 basic diagnostic data reference --- ...ndows-diagnostic-events-and-fields-1803.md | 4396 +++++++++-------- 1 file changed, 2461 insertions(+), 1935 deletions(-) diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md index 84da766a22..55efbb3633 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1803.md @@ -1,27 +1,26 @@ --- description: Use this article to learn more about what Windows diagnostic data is gathered at the basic level. title: Windows 10, version 1803 basic diagnostic events and fields (Windows 10) -keywords: privacy, telemetry, diagnostic data +keywords: privacy, telemetry ms.prod: w10 ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security -ms.localizationpriority: high +localizationpriority: high author: brianlic-msft ms.author: brianlic -ms.date: 4/30/2018 +ms.date: 09/10/2018 --- # Windows 10, version 1803 basic level Windows diagnostic events and fields - **Applies to** - Windows 10, version 1803 -The Basic level gathers a limited set of information that is critical for understanding the device and its configuration including: basic device information, quality-related information, app compatibility, and Microsoft Store. When the level is set to Basic, it also includes the Security level information. +The Basic level gathers a limited set of information that is critical for understanding the device and its configuration including: basic device information, quality-related information, app compatibility, and Windows Store. When the level is set to Basic, it also includes the Security level information. The Basic level helps to identify problems that can occur on a particular device hardware or software configuration. For example, it can help determine if crashes are more frequent on devices with a specific amount of memory or that are running a particular driver version. This helps Microsoft fix operating system or app problems. @@ -33,227 +32,11 @@ You can learn more about Windows functional and diagnostic data through these ar - [Windows 10, version 1709 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1709.md) - [Windows 10, version 1703 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1703.md) - [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) -- [Manage Windows 10 connection endpoints](manage-windows-endpoints.md) - [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md) -## Common data extensions - -### Common Data Extensions.App - - - -The following fields are available: - -- **expId** Associates a flight, such as an OS flight, or an experiment, such as a web site UX experiment, with an event. -- **userId** The userID as known by the application. -- **env** The environment from which the event was logged. -- **asId** An integer value that represents the app session. This value starts at 0 on the first app launch and increments after each subsequent app launch per boot session. -- **id** Represents a unique identifier of the client application currently loaded in the process producing the event; and is used to group events together and understand usage pattern, errors by application. -- **ver** Represents the version number of the application. Used to understand errors by Version, Usage by Version across an app. - - -### Common Data Extensions.CS - - - -The following fields are available: - -- **sig** A common schema signature that identifies new and modified event schemas. - - -### Common Data Extensions.CUET - - - -The following fields are available: - -- **stId** Represents the Scenario Entry Point ID. This is a unique GUID for each event in a diagnostic scenario. This used to be Scenario Trigger ID. -- **aId** Represents the ETW ActivityId. Logged via TraceLogging or directly via ETW. -- **raId** Represents the ETW Related ActivityId. Logged via TraceLogging or directly via ETW. -- **op** Represents the ETW Op Code. -- **cat** Represents a bitmask of the ETW Keywords associated with the event. -- **flags** Represents the bitmap that captures various Windows specific flags. -- **cpId** The composer ID, such as Reference, Desktop, Phone, Holographic, Hub, IoT Composer. -- **tickets** A list of strings that represent entries in the HTTP header of the web request that includes this event. -- **bseq** Upload buffer sequence number in the format \:\ -- **mon** Combined monitor and event sequence numbers in the format \:\ -- **epoch** Represents the epoch and seqNum fields, which help track how many events were fired and how many events were uploaded, and enables identification of data lost during upload and de-duplication of events on the ingress server. -- **seq** Represents the sequence field used to track absolute order of uploaded events. It is an incrementing identifier for each event added to the upload queue.  The Sequence helps track how many events were fired and how many events were uploaded and enables identification of data lost during upload and de-duplication of events on the ingress server. - - -### Common Data Extensions.Device - - - -The following fields are available: - -- **ver** Represents the major and minor version of the extension. -- **localId** Represents a locally defined unique ID for the device, not the human readable device name. Most likely equal to the value stored at HKLM\Software\Microsoft\SQMClient\MachineId -- **deviceClass** Represents the classification of the device, the device “family”.  For example, Desktop, Server, or Mobile. - - -### Common Data Extensions.Envelope - - - -The following fields are available: - -- **ver** Represents the major and minor version of the extension. -- **name** Represents the uniquely qualified name for the event. -- **time** Represents the event date time in Coordinated Universal Time (UTC) when the event was generated on the client. This should be in ISO 8601 format. -- **popSample** Represents the effective sample rate for this event at the time it was generated by a client. -- **iKey** Represents an ID for applications or other logical groupings of events. -- **flags** Represents a collection of bits that describe how the event should be processed by the Connected User Experience and Telemetry component pipeline. The lowest-order byte is the event persistence. The next byte is the event latency. -- **cV** Represents the Correlation Vector: A single field for tracking partial order of related telemetry events across component boundaries. - - -### Common Data Extensions.OS - - - -The following fields are available: - -- **ver** Represents the major and minor version of the extension. -- **expId** Represents the experiment ID. The standard for associating a flight, such as an OS flight (pre-release build), or an experiment, such as a web site UX experiment, with an event is to record the flight / experiment IDs in Part A of the common schema. -- **locale** Represents the locale of the operating system. -- **bootId** An integer value that represents the boot session. This value starts at 0 on first boot after OS install and increments after every reboot. -- **os** Represents the operating system name. -- **ver** Represents the OS version, and its format is OS dependent. - - -### Common Data Extensions.User - - - -The following fields are available: - -- **ver** Represents the major and minor version of the extension. -- **localId** Represents a unique user identity that is created locally and added by the client. This is not the user's account ID. - - -### Common Data Extensions.XBL - - - -The following fields are available: - -- **nbf** Not before time -- **expId** Expiration time -- **sbx** XBOX sandbox identifier -- **dty** XBOX device type -- **did** XBOX device ID -- **xid** A list of base10-encoded XBOX User IDs. -- **uts** A bit field, with 2 bits being assigned to each user ID listed in xid. This field is omitted if all users are retail accounts. - - -### Common Data Extensions.Consent UI Event - -This User Account Control (UAC) telemetry point collects information on elevations that originate from low integrity levels. This occurs when a process running at low integrity level (IL) requires higher (administrator) privileges, and therefore requests for elevation via UAC (consent.exe). By better understanding the processes requesting these elevations, Microsoft can in turn improve the detection and handling of potentially malicious behavior in this path. - -The following fields are available: - -- **eventType** Represents the type of elevation: If it succeeded, was cancelled, or was auto-approved. -- **splitToken** Represents the flag used to distinguish between administrators and standard users. -- **friendlyName** Represents the name of the file requesting elevation from low IL. -- **elevationReason** Represents the distinction between various elevation requests sources (appcompat, installer, COM, MSI and so on). -- **exeName** Represents the name of the file requesting elevation from low IL. -- **signatureState** Represents the state of the signature, if it signed, unsigned, OS signed and so on. -- **publisherName** Represents the name of the publisher of the file requesting elevation from low IL. -- **cmdLine** Represents the full command line arguments being used to elevate. -- **Hash.Length** Represents the length of the hash of the file requesting elevation from low IL. -- **Hash** Represents the hash of the file requesting elevation from low IL. -- **HashAlgId** Represents the algorithm ID of the hash of the file requesting elevation from low IL. -- **telemetryFlags** Represents the details about the elevation prompt for CEIP data. -- **timeStamp** Represents the time stamp on the file requesting elevation. -- **fileVersionMS** Represents the major version of the file requesting elevation. -- **fileVersionLS** Represents the minor version of the file requesting elevation. - - -## Common data fields - -### Common Data Fields.MS.Device.DeviceInventory.Change - -These fields are added whenever Ms.Device.DeviceInventoryChange is included in the event. - -The following fields are available: - -- **syncId** A string used to group StartSync, EndSync, Add, and Remove operations that belong together. This field is unique by Sync period and is used to disambiguate in situations where multiple agents perform overlapping inventories for the same object. -- **objectType** Indicates the object type that the event applies to. -- **Action** The change that was invoked on a device inventory object. -- **inventoryId** Device ID used for Compatibility testing - - -### Common Data Fields.TelClientSynthetic.PrivacySettingsAfterCreatorsUpdate.PreUpgradeSettings - -These fields are added whenever PreUpgradeSettings is included in the event. - -The following fields are available: - -- **HKLM_SensorPermissionState.SensorPermissionState** The state of the Location service before the feature update completed. -- **HKLM_SensorPermissionState.HRESULT** The error code returned when trying to query the Location service for the device. -- **HKCU_SensorPermissionState.SensorPermissionState** The state of the Location service when a user signs on before the feature update completed. -- **HKCU_SensorPermissionState.HRESULT** The error code returned when trying to query the Location service for the current user. -- **HKLM_LocationPlatform.Status** The state of the location platform after the feature update has completed. -- **HKLM_LocationPlatform.HRESULT** The error code returned when trying to query the location platform for the device. -- **HKLM_LocationSyncEnabled.AcceptedPrivacyPolicy** The speech recognition state for the device before the feature update completed. -- **HKLM_LocationSyncEnabled.HRESULT** The error code returned when trying to query the Find My Device service for the device. -- **HKCU_LocationSyncEnabled.AcceptedPrivacyPolicy** The speech recognition state for the current user before the feature update completed. -- **HKCU_LocationSyncEnabled.HRESULT** The error code returned when trying to query the Find My Device service for the current user. -- **HKLM_AllowTelemetry.AllowTelemetry** The state of the Connected User Experiences and Telemetry component for the device before the feature update. -- **HKLM_AllowTelemetry.HRESULT** The error code returned when trying to query the Connected User Experiences and Telemetry conponent for the device. -- **HKLM_TIPC.Enabled** The state of TIPC for the device. -- **HKLM_TIPC.HRESULT** The error code returned when trying to query TIPC for the device. -- **HKCU_TIPC.Enabled** The state of TIPC for the current user. -- **HKCU_TIPC.HRESULT** The error code returned when trying to query TIPC for the current user. -- **HKLM_FlipAhead.FPEnabled** Is Flip Ahead enabled for the device before the feature update was completed? -- **HKLM_FlipAhead.HRESULT** The error code returned when trying to query Flip Ahead for the device. -- **HKCU_FlipAhead.FPEnabled** Is Flip Ahead enabled for the current user before the feature update was completed? -- **HKCU_FlipAhead.HRESULT** The error code returned when trying to query Flip Ahead for the current user. -- **HKLM_TailoredExperiences.TailoredExperiencesWithDiagnosticDataEnabled** Is Tailored Experiences with Diagnostics Data enabled for the current user after the feature update had completed? -- **HKCU_TailoredExperiences.HRESULT** The error code returned when trying to query Tailored Experiences with Diagnostics Data for the current user. -- **HKLM_AdvertisingID.Enabled** Is the adveristing ID enabled for the device? -- **HKLM_AdvertisingID.HRESULT** The error code returned when trying to query the state of the advertising ID for the device. -- **HKCU_AdvertisingID.Enabled** Is the adveristing ID enabled for the current user? -- **HKCU_AdvertisingID.HRESULT** The error code returned when trying to query the state of the advertising ID for the user. - - -### Common Data Fields.TelClientSynthetic.PrivacySettingsAfterCreatorsUpdate.PostUpgradeSettings - -These fields are added whenever PostUpgradeSettings is included in the event. - -The following fields are available: - -- **HKLM_SensorPermissionState.SensorPermissionState** The state of the Location service after the feature update has completed. -- **HKLM_SensorPermissionState.HRESULT** The error code returned when trying to query the Location service for the device. -- **HKCU_SensorPermissionState.SensorPermissionState** The state of the Location service when a user signs on after a feature update has completed. -- **HKCU_SensorPermissionState.HRESULT** The error code returned when trying to query the Location service for the current user. -- **HKLM_LocationPlatform.Status** The state of the location platform after the feature update has completed. -- **HKLM_LocationPlatform.HRESULT** The error code returned when trying to query the location platform for the device. -- **HKLM_LocationSyncEnabled.AcceptedPrivacyPolicy** The speech recognition state for the device after the feature update has completed. -- **HKLM_LocationSyncEnabled.HRESULT** The error code returned when trying to query the Find My Device service for the device. -- **HKCU_LocationSyncEnabled.AcceptedPrivacyPolicy** The speech recognition state for the current user after the feature update has completed. -- **HKCU_LocationSyncEnabled.HRESULT** The error code returned when trying to query the Find My Device service for the current user. -- **HKLM_AllowTelemetry.AllowTelemetry** The state of the Connected User Experiences and Telemetry component for the device after the feature update. -- **HKLM_AllowTelemetry.HRESULT** The error code returned when trying to query the Connected User Experiences and Telemetry conponent for the device. -- **HKLM_TIPC.Enabled** The state of TIPC for the device. -- **HKLM_TIPC.HRESULT** The error code returned when trying to query TIPC for the device. -- **HKCU_TIPC.Enabled** The state of TIPC for the current user. -- **HKCU_TIPC.HRESULT** The error code returned when trying to query TIPC for the current user. -- **HKLM_FlipAhead.FPEnabled** Is Flip Ahead enabled for the device after the feature update has completed? -- **HKLM_FlipAhead.HRESULT** The error code returned when trying to query Flip Ahead for the device. -- **HKCU_FlipAhead.FPEnabled** Is Flip Ahead enabled for the current user after the feature update has completed? -- **HKCU_FlipAhead.HRESULT** The error code returned when trying to query Flip Ahead for the current user. -- **HKLM_TailoredExperiences.TailoredExperiencesWithDiagnosticDataEnabled** Is Tailored Experiences with Diagnostics Data enabled for the current user after the feature update had completed? -- **HKCU_TailoredExperiences.HRESULT** The error code returned when trying to query Tailored Experiences with Diagnostics Data for the current user. -- **HKLM_AdvertisingID.Enabled** Is the adveristing ID enabled for the device? -- **HKLM_AdvertisingID.HRESULT** The error code returned when trying to query the state of the advertising ID for the device. -- **HKCU_AdvertisingID.Enabled** Is the adveristing ID enabled for the current user? -- **HKCU_AdvertisingID.HRESULT** The error code returned when trying to query the state of the advertising ID for the user. - - ## Appraiser events ### Microsoft.Windows.Appraiser.General.ChecksumTotalPictureCount @@ -262,143 +45,82 @@ This event lists the types of objects and how many of each exist on the client d The following fields are available: -- **PCFP** An ID for the system, calculated by hashing hardware identifiers. -- **SystemProcessorLahfSahf** The count of the number of this particular object type present on this device. -- **SystemProcessorCompareExchange** The count of the number of this particular object type present on this device. -- **SystemProcessorSse2** The count of the number of this particular object type present on this device. -- **SystemProcessorNx** The count of the number of this particular object type present on this device. -- **SystemWim** The count of the number of this particular object type present on this device. -- **SystemWlan** The count of the number of this particular object type present on this device. +- **DatasourceApplicationFile_RS1** An ID for the system, calculated by hashing hardware identifiers. +- **DatasourceApplicationFile_RS3** The total DecisionApplicationFile objects targeting the next release of Windows on this device. - **DatasourceDevicePnp_RS1** The total DataSourceDevicePnp objects targeting Windows 10 version 1607 on this device. -- **DecisionDevicePnp_RS1** The total DecisionDevicePnp objects targeting Windows 10 version 1607 on this device. -- **InventorySystemBios** The count of the number of this particular object type present on this device. -- **DataSourceMatchingInfoPostUpgrade_RS1** The total DataSourceMatchingInfoPostUpgrade objects targeting Windows 10 version 1607 on this device. -- **DecisionMatchingInfoPostUpgrade_RS1** The total DecisionMatchingInfoPostUpgrade objects targeting Windows 10 version 1607 on this device. -- **SystemMemory** The count of the number of this particular object type present on this device. -- **SystemProcessorPrefetchW** The count of the number of this particular object type present on this device. -- **DatasourceSystemBios_RS1** The total DatasourceSystemBios objects targeting Windows 10 version 1607 present on this device. -- **DecisionSystemBios_RS1** The total DecisionSystemBios objects targeting Windows 10 version 1607 on this device. -- **DataSourceMatchingInfoPassive_RS1** The total DataSourceMatchingInfoPassive objects targeting Windows 10 version 1607 on this device. -- **DecisionMatchingInfoPassive_RS1** The total DecisionMatchingInfoPassive objects targeting Windows 10 version 1607 on this device. -- **InventoryUplevelDriverPackage** The count of the number of this particular object type present on this device. -- **DatasourceDriverPackage_RS1** The total DataSourceDriverPackage objects targeting Windows 10 version 1607 on this device. -- **DecisionDriverPackage_RS1** The total DecisionDriverPackage objects targeting Windows 10 version 1607 on this device. -- **Wmdrm_RS1** An ID for the system, calculated by hashing hardware identifiers. -- **DecisionTest_RS1** An ID for the system, calculated by hashing hardware identifiers. -- **SystemWindowsActivationStatus** The count of the number of this particular object type present on this device. -- **SystemTouch** The count of the number of this particular object type present on this device. -- **InventoryApplicationFile** The count of the number of this particular object type present on this device. -- **InventoryLanguagePack** The count of InventoryLanguagePack objects present on this machine. -- **InventoryMediaCenter** The count of the number of this particular object type present on this device. -- **DatasourceSystemBios_RS3** The total DatasourceSystemBios objects targeting the next release of Windows on this device. -- **DecisionSystemBios_RS3** The total DecisionSystemBios objects targeting the next release of Windows on this device. -- **DatasourceApplicationFile_RS3** The total DecisionApplicationFile objects targeting the next release of Windows on this device. - **DatasourceDevicePnp_RS3** The total DatasourceDevicePnp objects targeting the next release of Windows on this device. +- **DatasourceDriverPackage_RS1** The total DataSourceDriverPackage objects targeting Windows 10 version 1607 on this device. - **DatasourceDriverPackage_RS3** The total DatasourceDriverPackage objects targeting the next release of Windows on this device. -- **DataSourceMatchingInfoBlock_RS3** The total DataSourceMatchingInfoBlock objects targeting the next release of Windows on this device. -- **DataSourceMatchingInfoPassive_RS3** The total DataSourceMatchingInfoPassive objects targeting the next release of Windows on this device. -- **DataSourceMatchingInfoPostUpgrade_RS3** The total DataSourceMatchingInfoPostUpgrade objects targeting the next release of Windows on this device. -- **DecisionApplicationFile_RS3** The total DecisionApplicationFile objects targeting the next release of Windows on this device. -- **DecisionDevicePnp_RS3** The total DecisionDevicePnp objects targeting the next release of Windows on this device. -- **DecisionDriverPackage_RS3** The total DecisionDriverPackage objects targeting the next release of Windows on this device. -- **DecisionMatchingInfoBlock_RS3** The total DecisionMatchingInfoBlock objects targeting the next release of Windows on this device. -- **DecisionMatchingInfoPassive_RS3** The total DataSourceMatchingInfoPassive objects targeting the next release of Windows on this device. -- **DecisionMatchingInfoPostUpgrade_RS3** The total DecisionMatchingInfoPostUpgrade objects targeting the next release of Windows on this device. -- **DecisionMediaCenter_RS3** The total DecisionMediaCenter objects targeting the next release of Windows on this device. -- **Wmdrm_RS3** The total Wmdrm objects targeting the next release of Windows on this device. -- **DatasourceApplicationFile_RS1** An ID for the system, calculated by hashing hardware identifiers. -- **DecisionApplicationFile_RS1** An ID for the system, calculated by hashing hardware identifiers. - **DataSourceMatchingInfoBlock_RS1** The total DataSourceMatchingInfoBlock objects targeting Windows 10 version 1607 on this device. +- **DataSourceMatchingInfoBlock_RS3** The total DataSourceMatchingInfoBlock objects targeting the next release of Windows on this device. +- **DataSourceMatchingInfoPassive_RS1** The total DataSourceMatchingInfoPassive objects targeting Windows 10 version 1607 on this device. +- **DataSourceMatchingInfoPassive_RS3** The total DataSourceMatchingInfoPassive objects targeting the next release of Windows on this device. +- **DataSourceMatchingInfoPostUpgrade_RS1** The total DataSourceMatchingInfoPostUpgrade objects targeting Windows 10 version 1607 on this device. +- **DataSourceMatchingInfoPostUpgrade_RS3** The total DataSourceMatchingInfoPostUpgrade objects targeting the next release of Windows on this device. +- **DatasourceSystemBios_RS1** The total DatasourceSystemBios objects targeting Windows 10 version 1607 present on this device. +- **DatasourceSystemBios_RS3** The total DatasourceSystemBios objects targeting the next release of Windows on this device. +- **DecisionApplicationFile_RS1** An ID for the system, calculated by hashing hardware identifiers. +- **DecisionApplicationFile_RS3** The total DecisionApplicationFile objects targeting the next release of Windows on this device. +- **DecisionDevicePnp_RS1** The total DecisionDevicePnp objects targeting Windows 10 version 1607 on this device. +- **DecisionDevicePnp_RS3** The total DecisionDevicePnp objects targeting the next release of Windows on this device. +- **DecisionDriverPackage_RS1** The total DecisionDriverPackage objects targeting Windows 10 version 1607 on this device. +- **DecisionDriverPackage_RS3** The total DecisionDriverPackage objects targeting the next release of Windows on this device. - **DecisionMatchingInfoBlock_RS1** The total DecisionMatchingInfoBlock objects targeting Windows 10 version 1607 present on this device. +- **DecisionMatchingInfoBlock_RS3** The total DecisionMatchingInfoBlock objects targeting the next release of Windows on this device. +- **DecisionMatchingInfoPassive_RS1** The total DecisionMatchingInfoPassive objects targeting Windows 10 version 1607 on this device. +- **DecisionMatchingInfoPassive_RS3** The total DataSourceMatchingInfoPassive objects targeting the next release of Windows on this device. +- **DecisionMatchingInfoPostUpgrade_RS1** The total DecisionMatchingInfoPostUpgrade objects targeting Windows 10 version 1607 on this device. +- **DecisionMatchingInfoPostUpgrade_RS3** The total DecisionMatchingInfoPostUpgrade objects targeting the next release of Windows on this device. - **DecisionMediaCenter_RS1** The total DecisionMediaCenter objects targeting Windows 10 version 1607 present on this device. +- **DecisionMediaCenter_RS3** The total DecisionMediaCenter objects targeting the next release of Windows on this device. +- **DecisionSystemBios_RS1** The total DecisionSystemBios objects targeting Windows 10 version 1607 on this device. +- **DecisionSystemBios_RS3** The total DecisionSystemBios objects targeting the next release of Windows on this device. +- **DecisionTest_RS1** An ID for the system, calculated by hashing hardware identifiers. +- **InventoryApplicationFile** The count of the number of this particular object type present on this device. +- **InventoryLanguagePack** The count of the number of this particular object type present on this device. +- **InventoryMediaCenter** The count of the number of this particular object type present on this device. +- **InventorySystemBios** The count of the number of this particular object type present on this device. +- **InventoryTest** The count of the number of this particular object type present on this device. +- **InventoryUplevelDriverPackage** The count of the number of this particular object type present on this device. +- **PCFP** An ID for the system, calculated by hashing hardware identifiers. +- **SystemMemory** The count of the number of this particular object type present on this device. +- **SystemProcessorCompareExchange** The count of the number of this particular object type present on this device. +- **SystemProcessorLahfSahf** The count of the number of this particular object type present on this device. +- **SystemProcessorNx** The count of SystemProcessorNx objects present on this machine. +- **SystemProcessorPrefetchW** The count of the number of this particular object type present on this device. +- **SystemProcessorSse2** The count of SystemProcessorSse2 objects present on this machine. +- **SystemTouch** The count of SystemTouch objects present on this machine. +- **SystemWim** The count of SystemWim objects present on this machine. +- **SystemWindowsActivationStatus** The count of SystemWindowsActivationStatus objects present on this machine. +- **SystemWlan** The count of SystemWlan objects present on this machine. +- **Wmdrm_RS1** An ID for the system, calculated by hashing hardware identifiers. +- **Wmdrm_RS3** The total Wmdrm objects targeting the next release of Windows on this device. -### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoBlockAdd +### Microsoft.Windows.Appraiser.General.DatasourceApplicationFileAdd -This event sends blocking data about any compatibility blocking entries hit on the system that are not directly related to specific applications or devices, to help keep Windows up-to-date. +Represents the basic metadata about specific application files installed on the system. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: -- **AppraiserVersion** The version of the appraiser file generating the events. - - -### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoBlockRemove - -This event indicates that the DataSourceMatchingInfoBlock object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoBlockStartSync - -This event indicates that a full set of DataSourceMatchingInfoBlockStAdd events have been sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPassiveAdd - -This event sends compatibility database information about non-blocking compatibility entries on the system that are not keyed by either applications or devices, to help keep Windows up-to-date. - -The following fields are available: - -- **AppraiserVersion** The version of the appraiser file generating the events. - - -### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPassiveRemove - -This event indicates that the DataSourceMatchingInfoPassive object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPassiveStartSync - -This event indicates that a new set of DataSourceMatchingInfoPassiveAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPostUpgradeAdd - -This event sends compatibility database information about entries requiring reinstallation after an upgrade on the system that are not keyed by either applications or devices, to help keep Windows up-to-date. - -The following fields are available: - -- **AppraiserVersion** The version of the appraiser file generating the events. - - -### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPostUpgradeRemove - -This event indicates that the DataSourceMatchingInfoPostUpgrade object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPostUpgradeStartSync - -This event indicates that a new set of DataSourceMatchingInfoPostUpgradeAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - +- **AppraiserVersion** The version of the appraiser file that is generating the events. +- **AvDisplayName** If the app is an antivirus app, this is its display name. +- **CompatModelIndex** The compatibility prediction for this file. +- **HasCitData** Indicates whether the file is present in CIT data. +- **HasUpgradeExe** Indicates whether the anti-virus app has an upgrade.exe file. +- **IsAv** Is the file an antivirus reporting EXE? +- **ResolveAttempted** This will always be an empty string when sent. +- **SdbEntries** An array of fields that indicates the SDB entries that apply to this file. ### Microsoft.Windows.Appraiser.General.DatasourceApplicationFileRemove This event indicates that the DatasourceApplicationFile object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -408,6 +130,8 @@ The following fields are available: This event indicates that a new set of DatasourceApplicationFileAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -415,23 +139,26 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.DatasourceDevicePnpAdd -This event sends compatibility data for a PNP device, to help keep Windows up-to-date. +This event sends compatibility data for a Plug and Play device, to help keep Windows up to date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: -- **ActiveNetworkConnection** Is the device an active network device? +- **ActiveNetworkConnection** Indicates whether the device is an active network device. - **AppraiserVersion** The version of the appraiser file generating the events. -- **IsBootCritical** Is the device boot critical? -- **SdbEntries** An array of fields indicating the SDB entries that apply to this device. -- **WuDriverCoverage** Is there a driver uplevel for this device according to Windows Update? -- **WuDriverUpdateId** The Windows Update ID of the applicable uplevel driver -- **WuPopulatedFromId** The expected up-level driver matching ID based on driver coverage from Windows Update +- **IsBootCritical** Indicates whether the device boot is critical. +- **WuDriverCoverage** Indicates whether there is a driver uplevel for this device, according to Windows Update. +- **WuDriverUpdateId** The Windows Update ID of the applicable uplevel driver. +- **WuPopulatedFromId** The expected uplevel driver matching ID based on driver coverage from Windows Update. ### Microsoft.Windows.Appraiser.General.DatasourceDevicePnpRemove This event indicates that the DatasourceDevicePnp object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -441,6 +168,8 @@ The following fields are available: This event indicates that a new set of DatasourceDevicePnpAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -448,7 +177,9 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.DatasourceDriverPackageAdd -This event sends compatibility database data about driver packages to help keep Windows up-to-date. +This event sends compatibility database data about driver packages to help keep Windows up to date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -459,6 +190,8 @@ The following fields are available: This event indicates that the DatasourceDriverPackage object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -468,6 +201,107 @@ The following fields are available: This event indicates that a new set of DatasourceDriverPackageAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoBlockAdd + +This event sends blocking data about any compatibility blocking entries hit on the system that are not directly related to specific applications or devices, to help keep Windows up-to-date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the appraiser file generating the events. + + +### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoBlockRemove + +This event indicates that the DataSourceMatchingInfoBlock object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoBlockStartSync + +This event indicates that a full set of DataSourceMatchingInfoBlockStAdd events have been sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPassiveAdd + +This event sends compatibility database information about non-blocking compatibility entries on the system that are not keyed by either applications or devices, to help keep Windows up-to-date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the appraiser file generating the events. + + +### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPassiveRemove + +This event indicates that the DataSourceMatchingInfoPassive object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPassiveStartSync + +This event indicates that a new set of DataSourceMatchingInfoPassiveAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPostUpgradeAdd + +This event sends compatibility database information about entries requiring reinstallation after an upgrade on the system that are not keyed by either applications or devices, to help keep Windows up-to-date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the appraiser file generating the events. + + +### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPostUpgradeRemove + +This event indicates that the DataSourceMatchingInfoPostUpgrade object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPostUpgradeStartSync + +This event indicates that a new set of DataSourceMatchingInfoPostUpgradeAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -477,16 +311,19 @@ The following fields are available: This event sends compatibility database information about the BIOS to help keep Windows up-to-date. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file generating the events. -- **SdbEntries** An array of fields indicating the SDB entries that apply to this BIOS. ### Microsoft.Windows.Appraiser.General.DatasourceSystemBiosRemove This event indicates that the DatasourceSystemBios object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -496,6 +333,8 @@ The following fields are available: This event indicates that a new set of DatasourceSystemBiosAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -505,11 +344,13 @@ The following fields are available: This event sends compatibility decision data about a file to help keep Windows up-to-date. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: -- **AppraiserVersion** The version of the appraiser file generating the events. +- **AppraiserVersion** The version of the appraiser file that is generating the events. - **BlockAlreadyInbox** The uplevel runtime block on the file already existed on the current OS. -- **BlockingApplication** Are there any application issues that interfere with upgrade due to the file in question? +- **BlockingApplication** Indicates whether there are any application issues that interfere with the upgrade due to the file in question. - **DisplayGenericMessage** Will be a generic message be shown for this file? - **HardBlock** This file is blocked in the SDB. - **HasUxBlockOverride** Does the file have a block that is overridden by a tag in the SDB? @@ -530,7 +371,9 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.DecisionApplicationFileRemove -This event indicates that the DecisionApplicationFile object is no longer present. +This event indicates Indicates that the DecisionApplicationFile object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -541,6 +384,8 @@ The following fields are available: This event indicates that a new set of DecisionApplicationFileAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -548,7 +393,9 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.DecisionDevicePnpAdd -This event sends compatibility decision data about a PNP device to help keep Windows up-to-date. +This event sends compatibility decision data about a PNP device to help keep Windows up to date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -574,6 +421,8 @@ The following fields are available: This event indicates that the DecisionDevicePnp object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -581,7 +430,9 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.DecisionDevicePnpStartSync -This event indicates that the DecisionDevicePnp object is no longer present. +The DecisionDevicePnpStartSync event indicates that a new set of DecisionDevicePnpAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -590,7 +441,9 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.DecisionDriverPackageAdd -This event sends decision data about driver package compatibility to help keep Windows up-to-date. +This event sends decision data about driver package compatibility to help keep Windows up to date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -606,6 +459,8 @@ The following fields are available: This event indicates that the DecisionDriverPackage object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -615,6 +470,8 @@ The following fields are available: This event indicates that a new set of DecisionDriverPackageAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -622,7 +479,9 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoBlockAdd -This event sends compatibility decision data about blocking entries on the system that are not keyed by either applications or devices, to help keep Windows up-to-date. +This event sends compatibility decision data about blocking entries on the system that are not keyed by either applications or devices, to help keep Windows up to date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -639,6 +498,8 @@ The following fields are available: This event indicates that the DecisionMatchingInfoBlock object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -648,6 +509,8 @@ The following fields are available: This event indicates that a new set of DecisionMatchingInfoBlockAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -657,6 +520,8 @@ The following fields are available: This event sends compatibility decision data about non-blocking entries on the system that are not keyed by either applications or devices, to help keep Windows up-to-date. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -668,6 +533,8 @@ The following fields are available: This event Indicates that the DecisionMatchingInfoPassive object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -677,6 +544,8 @@ The following fields are available: This event indicates that a new set of DecisionMatchingInfoPassiveAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -684,7 +553,9 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoPostUpgradeAdd -This event sends compatibility decision data about entries that require reinstall after upgrade. It's used to help keep Windows up-to-date. +This event sends compatibility decision data about entries that require reinstall after upgrade. It's used to help keep Windows up to date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -699,6 +570,8 @@ The following fields are available: This event indicates that the DecisionMatchingInfoPostUpgrade object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -706,7 +579,9 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.DecisionMediaCenterAdd -This event sends decision data about the presence of Windows Media Center, to help keep Windows up-to-date. +This event sends decision data about the presence of Windows Media Center, to help keep Windows up to date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -723,6 +598,8 @@ The following fields are available: This event indicates that the DecisionMediaCenter object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -732,6 +609,8 @@ The following fields are available: This event indicates that a new set of DecisionMediaCenterAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -739,7 +618,9 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.DecisionSystemBiosAdd -This event sends compatibility decision data about the BIOS to help keep Windows up-to-date. +This event sends compatibility decision data about the BIOS to help keep Windows up to date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -752,6 +633,8 @@ The following fields are available: This event indicates that the DecisionSystemBios object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -761,6 +644,8 @@ The following fields are available: This event indicates that a new set of DecisionSystemBiosAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -782,12 +667,14 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.InventoryApplicationFileAdd -This event represents the basic metadata about a file on the system. The file must be part of an app and either have a block in the compatibility database or are part of an anti-virus program. +This event represents the basic metadata about a file on the system. The file must be part of an app and either have a block in the compatibility database or be part of an antivirus program. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: - **AppraiserVersion** The version of the Appraiser file generating the events. -- **BinaryType** A binary type. Example: UNINITIALIZED, ZERO_BYTE, DATA_ONLY, DOS_MODULE, NE16_MODULE, PE32_UNKNOWN, PE32_I386, PE32_ARM, PE64_UNKNOWN, PE64_AMD64, PE64_ARM64, PE64_IA64, PE32_CLR_32, PE32_CLR_IL, PE32_CLR_IL_PREFER32, PE64_CLR_64 +- **BinaryType** A binary type. Example: UNINITIALIZED, ZERO_BYTE, DATA_ONLY, DOS_MODULE, NE16_MODULE, PE32_UNKNOWN, PE32_I386, PE32_ARM, PE64_UNKNOWN, PE64_AMD64, PE64_ARM64, PE64_IA64, PE32_CLR_32, PE32_CLR_IL, PE32_CLR_IL_PREFER32, PE64_CLR_64. - **BinFileVersion** An attempt to clean up FileVersion at the client that tries to place the version into 4 octets. - **BinProductVersion** An attempt to clean up ProductVersion at the client that tries to place the version into 4 octets. - **BoeProgramId** If there is no entry in Add/Remove Programs, this is the ProgramID that is generated from the file metadata. @@ -807,6 +694,8 @@ The following fields are available: This event indicates that the InventoryApplicationFile object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -814,7 +703,9 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.InventoryApplicationFileStartSync -This event indicates that a new set of InventoryApplicationFileAdd events will be sent. +This event indicates indicates that a new set of InventoryApplicationFileAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -823,19 +714,23 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.InventoryLanguagePackAdd -This event sends data about the number of language packs installed on the system, to help keep Windows up-to-date. +This event sends data about the number of language packs installed on the system, to help keep Windows up to date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -- **HasLanguagePack** Does this device have 2 or more language packs? -- **LanguagePackCount** How many language packs are installed? +- **HasLanguagePack** Indicates whether this device has 2 or more language packs. +- **LanguagePackCount** The number of language packs are installed. ### Microsoft.Windows.Appraiser.General.InventoryLanguagePackRemove This event indicates that the InventoryLanguagePack object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -845,6 +740,8 @@ The following fields are available: This event indicates that a new set of InventoryLanguagePackAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -854,6 +751,8 @@ The following fields are available: This event sends true/false data about decision points used to understand whether Windows Media Center is used on the system, to help keep Windows up to date. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file generating the events. @@ -870,6 +769,8 @@ The following fields are available: This event indicates that the InventoryMediaCenter object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -879,6 +780,8 @@ The following fields are available: This event indicates that a new set of InventoryMediaCenterAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -888,6 +791,8 @@ The following fields are available: This event sends basic metadata about the BIOS to determine whether it has a compatibility block. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -899,7 +804,9 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.InventorySystemBiosRemove -This event indicates that the InventorySystemBios object is no longer present. +This event indicates that the InventorySystemBios object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -910,6 +817,8 @@ The following fields are available: This event indicates that a new set of InventorySystemBiosAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -919,6 +828,8 @@ The following fields are available: This event indicates that the InventoryUplevelDriverPackage object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -928,6 +839,8 @@ The following fields are available: This event indicates that a new set of InventoryUplevelDriverPackageAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -935,7 +848,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.RunContext -This event indicates what should be expected in the data payload. +This event indicates what should be expected in the data payload. The following fields are available: @@ -951,6 +864,8 @@ The following fields are available: This event sends data on the amount of memory on the system and whether it meets requirements, to help keep Windows up-to-date. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file generating the events. @@ -967,6 +882,8 @@ The following fields are available: This event that the SystemMemory object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -976,6 +893,8 @@ The following fields are available: This event indicates that a new set of SystemMemoryAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -985,6 +904,8 @@ The following fields are available: This event sends data indicating whether the system supports the CompareExchange128 CPU requirement, to help keep Windows up to date. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file generating the events. @@ -994,7 +915,9 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.SystemProcessorCompareExchangeRemove -This event indicates that the SystemProcessorCompareExchange object is no longer present. +This event indicates that the SystemProcessorCompareExchange object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -1005,6 +928,8 @@ The following fields are available: This event indicates that a new set of SystemProcessorCompareExchangeAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -1014,6 +939,8 @@ The following fields are available: This event sends data indicating whether the system supports the LahfSahf CPU requirement, to help keep Windows up-to-date. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file generating the events. @@ -1023,7 +950,9 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.SystemProcessorLahfSahfRemove -This event indicates that the SystemProcessorLahfSahf object is no longer present. +This event indicates that the SystemProcessorLahfSahf object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -1034,6 +963,8 @@ The following fields are available: This event indicates that a new set of SystemProcessorLahfSahfAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -1043,6 +974,8 @@ The following fields are available: This event sends data indicating whether the system supports the NX CPU requirement, to help keep Windows up-to-date. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -1055,6 +988,8 @@ The following fields are available: This event indicates that the SystemProcessorNx object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -1064,6 +999,8 @@ The following fields are available: This event indicates that a new set of SystemProcessorNxAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -1071,7 +1008,9 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.SystemProcessorPrefetchWAdd -This event sends data indicating whether the system supports the PrefetchW CPU requirement, to help keep Windows up-to-date. +This event sends data indicating whether the system supports the PrefetchW CPU requirement, to help keep Windows up to date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -1084,6 +1023,8 @@ The following fields are available: This event indicates that the SystemProcessorPrefetchW object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -1093,6 +1034,8 @@ The following fields are available: This event indicates that a new set of SystemProcessorPrefetchWAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -1100,7 +1043,9 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.SystemProcessorSse2Add -This event sends data indicating whether the system supports the SSE2 CPU requirement, to help keep Windows up-to-date. +This event sends data indicating whether the system supports the SSE2 CPU requirement, to help keep Windows up to date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -1113,6 +1058,8 @@ The following fields are available: This event indicates that the SystemProcessorSse2 object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -1122,6 +1069,8 @@ The following fields are available: This event indicates that a new set of SystemProcessorSse2Add events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -1129,7 +1078,9 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.SystemTouchAdd -This event sends data indicating whether the system supports touch, to help keep Windows up-to-date. +This event sends data indicating whether the system supports touch, to help keep Windows up to date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -1140,7 +1091,9 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.SystemTouchRemove -This event indicates that the SystemTouch object is no longer present. +This event indicates that the SystemTouch object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -1151,6 +1104,8 @@ The following fields are available: This event indicates that a new set of SystemTouchAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -1158,7 +1113,9 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.SystemWimAdd -This event sends data indicating whether the operating system is running from a compressed WIM file, to help keep Windows up-to-date. +This event sends data indicating whether the operating system is running from a compressed Windows Imaging Format (WIM) file, to help keep Windows up to date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -1169,7 +1126,9 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.SystemWimRemove -This event indicates that the SystemWim object is no longer present. +This event indicates that the SystemWim object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -1180,6 +1139,8 @@ The following fields are available: This event indicates that a new set of SystemWimAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -1187,7 +1148,9 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.SystemWindowsActivationStatusAdd -This event sends data indicating whether the current operating system is activated, to help keep Windows up-to-date. +This event sends data indicating whether the current operating system is activated, to help keep Windows up to date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -1200,6 +1163,8 @@ The following fields are available: This event indicates that the SystemWindowsActivationStatus object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -1209,6 +1174,8 @@ The following fields are available: This event indicates that a new set of SystemWindowsActivationStatusAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -1216,7 +1183,9 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.SystemWlanRemove -This event indicates that the SystemWlan object is no longer present. +This event indicates that the SystemWlan object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -1227,6 +1196,8 @@ The following fields are available: This event indicates that a new set of SystemWlanAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -1234,7 +1205,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.TelemetryRunHealth -A summary event indicating the parameters and result of a telemetry run. This allows the rest of the data sent over the course of the run to be properly contextualized and understood, which is then used to keep Windows up-to-date. +This event indicates the parameters and result of a telemetry (diagnostic) run. This allows the rest of the data sent over the course of the run to be properly contextualized and understood, which is then used to keep Windows up to date. The following fields are available: @@ -1242,7 +1213,7 @@ The following fields are available: - **AppraiserDataVersion** The version of the data files being used by the Appraiser telemetry run. - **AppraiserProcess** The name of the process that launched Appraiser. - **AppraiserVersion** The file version (major, minor and build) of the Appraiser DLL, concatenated without dots. -- **AuxFinal** Obsolete, always set to false +- **AuxFinal** Obsolete, always set to false. - **AuxInitial** Obsolete, indicates if Appraiser is writing data files to be read by the Get Windows 10 app. - **DeadlineDate** A timestamp representing the deadline date, which is the time until which appraiser will wait to do a full scan. - **EnterpriseRun** Indicates if the telemetry run is an enterprise run, which means appraiser was run from the command line with an extra enterprise parameter. @@ -1269,14 +1240,16 @@ The following fields are available: This event sends data about the usage of older digital rights management on the system, to help keep Windows up to date. This data does not indicate the details of the media using the digital rights management, only whether any such files exist. Collecting this data was critical to ensuring the correct mitigation for customers, and should be able to be removed once all mitigations are in place. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -- **BlockingApplication** Same as NeedsDismissAction +- **BlockingApplication** Same as NeedsDismissAction. - **NeedsDismissAction** Indicates if a dismissible message is needed to warn the user about a potential loss of data due to DRM deprecation. - **WmdrmApiResult** Raw value of the API used to gather DRM state. - **WmdrmCdRipped** Indicates if the system has any files encrypted with personal DRM, which was used for ripped CDs. -- **WmdrmIndicators** WmdrmCdRipped OR WmdrmPurchased +- **WmdrmIndicators** WmdrmCdRipped OR WmdrmPurchased. - **WmdrmInUse** WmdrmIndicators AND dismissible block in setup was not dismissed. - **WmdrmNonPermanent** Indicates if the system has any files with non-permanent licenses. - **WmdrmPurchased** Indicates if the system has any files with permanent licenses. @@ -1286,6 +1259,8 @@ The following fields are available: This event indicates that the Wmdrm object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -1295,6 +1270,8 @@ The following fields are available: This event indicates that a new set of WmdrmAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -1304,10 +1281,18 @@ The following fields are available: ### Census.App -This event sends version data about the Apps running on this device, to help keep Windows up to date. +Provides information on IE and Census versions running on the device. The following fields are available: +- **AppraiserEnterpriseErrorCode** The error code of the last Appraiser enterprise run. +- **AppraiserErrorCode** The error code of the last Appraiser run. +- **AppraiserRunEndTimeStamp** The end time of the last Appraiser run. +- **AppraiserRunIsInProgressOrCrashed** Flag that indicates if the Appraiser run is in progress or has crashed. +- **AppraiserRunStartTimeStamp** The start time of the last Appraiser run. +- **AppraiserTaskEnabled** Whether the Appraiser task is enabled. +- **AppraiserTaskExitCode** The Appraiser task exist code. +- **AppraiserTaskLastRun** The last runtime for the Appraiser task. - **CensusVersion** The version of Census that generated the current data for this device. - **IEVersion** Retrieves which version of Internet Explorer is running on this device. @@ -1341,6 +1326,7 @@ This event sends data about Azure presence, type, and cloud domain use in order The following fields are available: +- **AADDeviceId** Azure Active Directory device ID. - **AzureOSIDPresent** Represents the field used to identify an Azure machine. - **AzureVMType** Represents whether the instance is Azure VM PAAS, Azure VM IAAS or any other VMs. - **CDJType** Represents the type of cloud domain joined for the machine. @@ -1374,7 +1360,7 @@ The following fields are available: ### Census.Flighting -This event sends Windows Insider data from customers participating in improvement testing and feedback programs, to help keep Windows up-to-date. +This event sends Windows Insider data from customers participating in improvement testing and feedback programs, to help keep Windows up to date. The following fields are available: @@ -1389,7 +1375,7 @@ The following fields are available: ### Census.Hardware -This event sends data about the device, including hardware type, OEM brand, model line, model, telemetry level setting, and TPM support, to help keep Windows up-to-date. +This event sends data about the device, including hardware type, OEM brand, model line, model, telemetry level setting, and TPM support, to help keep Windows up to date. The following fields are available: @@ -1397,6 +1383,7 @@ The following fields are available: - **ChassisType** Represents the type of device chassis, such as desktop or low profile desktop. The possible values can range between 1 - 36. - **ComputerHardwareID** Identifies a device class that is represented by a hash of different SMBIOS fields. - **D3DMaxFeatureLevel** Supported Direct3D version. +- **DeviceColor** Indicates a color of the device. - **DeviceForm** Indicates the form as per the device classification. - **DeviceName** The device name that is set by the user. - **DigitizerSupport** Is a digitizer supported? @@ -1425,7 +1412,6 @@ The following fields are available: - **TelemetrySettingAuthority** Determines who set the telemetry level, such as GP, MDM, or the user. - **TPMVersion** The supported Trusted Platform Module (TPM) on the device. If no TPM is present, the value is 0. - **VoiceSupported** Does the device have a cellular radio capable of making voice calls? -- **DeviceColor** Indicates a color of the device. ### Census.Memory @@ -1470,7 +1456,7 @@ The following fields are available: - **ActivationChannel** Retrieves the retail license key or Volume license key for a machine. - **AssignedAccessStatus** Kiosk configuration mode. - **CompactOS** Indicates if the Compact OS feature from Win10 is enabled. -- **DeveloperUnlockStatus** Represents if a device has been developer unlocked by the user or Group Policy. +- **DeveloperUnlockStatus** Represents if a device has been developer unlocked by the user or Group Policy. - **DeviceTimeZone** The time zone that is set on the device. Example: Pacific Standard Time - **GenuineState** Retrieves the ID Value specifying the OS Genuine check. - **InstallationType** Retrieves the type of OS installation. (Clean, Upgrade, Reset, Refresh, Update). @@ -1505,38 +1491,42 @@ The following fields are available: ### Census.Processor -This event sends data about the processor (architecture, speed, number of cores, manufacturer, and model number), to help keep Windows up to date. +Provides information on several important data points about Processor settings. The following fields are available: - **KvaShadow** Microcode info of the processor. - **MMSettingOverride** Microcode setting of the processor. - **MMSettingOverrideMask** Microcode setting override of the processor. -- **ProcessorArchitecture** Processor architecture of the installed operating system. +- **PreviousUpdateRevision** Previous microcode revision. +- **ProcessorArchitecture** Retrieves the processor architecture of the installed operating system. - **ProcessorClockSpeed** Clock speed of the processor in MHz. - **ProcessorCores** Number of logical cores in the processor. - **ProcessorIdentifier** Processor Identifier of a manufacturer. - **ProcessorManufacturer** Name of the processor manufacturer. - **ProcessorModel** Name of the processor model. - **ProcessorPhysicalCores** Number of physical cores in the processor. -- **ProcessorUpdateRevision** Microcode revision. -- **ProcessorUpdateStatus** The status of the microcode update. +- **ProcessorUpdateRevision** Microcode revision +- **ProcessorUpdateStatus** Enum value that represents the processor microcode load status. - **SocketCount** Count of CPU sockets. - **SpeculationControl** If the system has enabled protections needed to validate the speculation control vulnerability. ### Census.Security -This event provides information on about security settings used to help keep Windows up-to-date and secure. +This event provides information on about security settings used to help keep Windows up to date and secure. The following fields are available: -- **AvailableSecurityProperties** This field helps to enumerate and report state on the relevant security properties for Device Guard +- **AvailableSecurityProperties** This field helps to enumerate and report state on the relevant security properties for Device Guard. - **CGRunning** Credential Guard isolates and hardens key system and user secrets against compromise, helping to minimize the impact and breadth of a Pass the Hash style attack in the event that malicious code is already running via a local or network based vector. This field tells if Credential Guard is running. -- **DGState** This field summarizes Device Guard state -- **HVCIRunning** Hypervisor Code Integrity (HVCI) enables Device Guard to help protect kernel mode processes and drivers from vulnerability exploits and zero days. HVCI uses the processor’s functionality to force all software running in kernel mode to safely allocate memory. This field tells if HVCI is running -- **RequiredSecurityProperties** This field describes the required security properties to enable virtualization-based security +- **DGState** This field summarizes the Device Guard state. +- **HVCIRunning** Hypervisor Code Integrity (HVCI) enables Device Guard to help protect kernel mode processes and drivers from vulnerability exploits and zero days. HVCI uses the processor’s functionality to force all software running in kernel mode to safely allocate memory. This field tells if HVCI is running. +- **IsSawGuest** Indicates whether the device is running as a Secure Admin Workstation Guest. +- **IsSawHost** Indicates whether the device is running as a Secure Admin Workstation Host. +- **RequiredSecurityProperties** Describes the required security properties to enable virtualization-based security. - **SecureBootCapable** Systems that support Secure Boot can have the feature turned off via BIOS. This field tells if the system is capable of running Secure Boot, regardless of the BIOS setting. +- **SModeState** The Windows S mode trail state. - **VBSState** Virtualization-based security (VBS) uses the hypervisor to help protect the kernel and other parts of the operating system. Credential Guard and Hypervisor Code Integrity (HVCI) both depend on VBS to isolate/protect secrets, and kernel-mode code integrity validation. VBS has a tri-state that can be Disabled, Enabled, or Running. @@ -1568,6 +1558,16 @@ The following fields are available: - **SystemVolumeTotalCapacity** Retrieves the size of the partition that the System volume is installed on in MB. +### Census.Userdefault + +This event sends data about the current user's default preferences for browser and several of the most popular extensions and protocols, to help keep Windows up to date. + +The following fields are available: + +- **DefaultApp** The current uer's default program selected for the following extension or protocol: .html, .htm, .jpg, .jpeg, .png, .mp3, .mp4, .mov, .pdf. +- **DefaultBrowserProgId** The ProgramId of the current user's default browser. + + ### Census.UserDisplay This event sends data about the logical/physical display size, resolution and number of internal/external displays, and VRAM on the system, to help keep Windows up to date. @@ -1602,16 +1602,6 @@ The following fields are available: - **SpeechInputLanguages** The Speech Input languages installed on the device. -### Census.Userdefault - -This event sends data about the current user's default preferences for browser and several of the most popular extensions and protocols, to help keep Windows up to date. - -The following fields are available: - -- **DefaultApp** The current uer's default program selected for the following extension or protocol: .html,.htm,.jpg,.jpeg,.png,.mp3,.mp4, .mov,.pdf -- **DefaultBrowserProgId** The ProgramId of the current user's default browser - - ### Census.VM This event sends data indicating whether virtualization is enabled on the device, and its various characteristics, to help keep Windows up to date. @@ -1650,11 +1640,11 @@ The following fields are available: - **OSWUAutoUpdateOptions** Retrieves the auto update settings on the device. - **UninstallActive** A flag that represents when a device has uninstalled a previous upgrade recently. - **UpdateServiceURLConfigured** Retrieves if the device is managed by Windows Server Update Services (WSUS). -- **WUDeferUpdatePeriod** Retrieves if deferral is set for Updates -- **WUDeferUpgradePeriod** Retrieves if deferral is set for Upgrades +- **WUDeferUpdatePeriod** Retrieves if deferral is set for Updates. +- **WUDeferUpgradePeriod** Retrieves if deferral is set for Upgrades. - **WUDODownloadMode** Retrieves whether DO is turned on and how to acquire/distribute updates Delivery Optimization (DO) allows users to deploy previously downloaded WU updates to other devices on the same network. - **WUMachineId** Retrieves the Windows Update (WU) Machine Identifier. -- **WUPauseState** Retrieves WU setting to determine if updates are paused +- **WUPauseState** Retrieves WU setting to determine if updates are paused. - **WUServer** Retrieves the HTTP(S) URL of the WSUS server that is used by Automatic Updates and API callers (by default). @@ -1666,102 +1656,279 @@ The following fields are available: - **XboxConsolePreferredLanguage** Retrieves the preferred language selected by the user on Xbox console. - **XboxConsoleSerialNumber** Retrieves the serial number of the Xbox console. -- **XboxLiveDeviceId** Retrieves the unique device id of the console. -- **XboxLiveSandboxId** Retrieves the developer sandbox id if the device is internal to MS. +- **XboxLiveDeviceId** Retrieves the unique device ID of the console. +- **XboxLiveSandboxId** Retrieves the developer sandbox ID if the device is internal to Microsoft. -## Deployment events +## Common data extensions -### DeploymentTelemetry.Deployment_End +### Common Data Extensions.app -Event to indicate that a Deployment 360 API has completed. +Describes the properties of the running application. This extension could be populated by a client app or a web app. The following fields are available: -- **ClientId** Client ID of user utilizing the D360 API -- **ErrorCode** Error code of action -- **FlightId** Flight being used -- **Mode** Phase in upgrade -- **RelatedCV** CV of any other related events -- **Result** End result of action +- **asId** An integer value that represents the app session. This value starts at 0 on the first app launch and increments after each subsequent app launch per boot session. +- **env** The environment from which the event was logged. +- **expId** Associates a flight, such as an OS flight, or an experiment, such as a web site UX experiment, with an event. +- **id** Represents a unique identifier of the client application currently loaded in the process producing the event; and is used to group events together and understand usage pattern, errors by application. +- **locale** The locale of the app. +- **name** The name of the app. +- **userId** The userID as known by the application. +- **ver** Represents the version number of the application. Used to understand errors by Version, Usage by Version across an app. + + +### Common Data Extensions.container + +Describes the properties of the container for events logged within a container. + +The following fields are available: + +- **epoch** An ID that's incremented for each SDK initialization. +- **localId** The device ID as known by the client. +- **osVer** The operating system version. +- **seq** An ID that's incremented for each event. +- **type** The container type. Examples: Process or VMHost + + +### Common Data Extensions.cs + +Describes properties related to the schema of the event. + +The following fields are available: + +- **sig** A common schema signature that identifies new and modified event schemas. + + +### Common Data Extensions.device + +Describes the device-related fields. + +The following fields are available: + +- **deviceClass** The device classification. For example, Desktop, Server, or Mobile. +- **localId** A locally-defined unique ID for the device. This is not the human-readable device name. Most likely equal to the value stored at HKLM\Software\Microsoft\SQMClient\MachineId +- **make** Device manufacturer. +- **model** Device model. + + +### Common Data Extensions.Envelope + +Represents an envelope that contains all of the common data extensions. + +The following fields are available: + +- **cV** Represents the Correlation Vector: A single field for tracking partial order of related telemetry events across component boundaries. +- **data** Represents the optional unique diagnostic data for a particular event schema. +- **ext_app** Describes the properties of the running application. This extension could be populated by either a client app or a web app. See [Common Data Extensions.app](#common-data-extensionsapp). +- **ext_container** Describes the properties of the container for events logged within a container. See [Common Data Extensions.container](#common-data-extensionscontainer). +- **ext_cs** Describes properties related to the schema of the event. See [Common Data Extensions.cs](#common-data-extensionscs). +- **ext_device** Describes the device-related fields. See [Common Data Extensions.device](#common-data-extensionsdevice). +- **ext_os** Describes the operating system properties that would be populated by the client. See [Common Data Extensions.os](#common-data-extensionsos). +- **ext_receipts** Describes the fields related to time as provided by the client for debugging purposes. See [Common Data Extensions.receipts](#common-data-extensionsreceipts). +- **ext_sdk** Describes the fields related to a platform library required for a specific SDK. See [Common Data Extensions.sdk](#common-data-extensionssdk). +- **ext_user** Describes the fields related to a user. See [Common Data Extensions.user](#common-data-extensionsuser). +- **ext_utc** Describes the fields that might be populated by a logging library on Windows. See [Common Data Extensions.utc](#common-data-extensionsutc). +- **ext_xbl** Describes the fields related to XBOX Live. See [Common Data Extensions.xbl](#common-data-extensionsxbl). +- **flags** Represents a collection of bits that describe how the event should be processed by the Connected User Experience and Telemetry component pipeline. The lowest-order byte is the event persistence. The next byte is the event latency. +- **iKey** Represents an ID for applications or other logical groupings of events. +- **name** Represents the uniquely qualified name for the event. +- **popSample** Represents the effective sample rate for this event at the time it was generated by a client. +- **time** Represents the event date time in Coordinated Universal Time (UTC) when the event was generated on the client. This should be in ISO 8601 format. +- **ver** Represents the major and minor version of the extension. + + +### Common Data Extensions.os + +Describes some properties of the operating system. + +The following fields are available: + +- **bootId** An integer value that represents the boot session. This value starts at 0 on first boot after OS install and increments after every reboot. +- **expId** Represents the experiment ID. The standard for associating a flight, such as an OS flight (pre-release build), or an experiment, such as a web site UX experiment, with an event is to record the flight / experiment IDs in Part A of the common schema. +- **locale** Represents the locale of the operating system. +- **name** Represents the operating system name. +- **ver** Represents the major and minor version of the extension. + + +### Common Data Extensions.receipts + +Represents various time information as provided by the client and helps for debugging purposes. + +The following fields are available: + +- **originalTime** The original event time. +- **uploadTime** The time the event was uploaded. + + +### Common Data Extensions.sdk + +Used by platform specific libraries to record fields that are required for a specific SDK. + +The following fields are available: + +- **epoch** An ID that is incremented for each SDK initialization. +- **installId** An ID that's created during the initialization of the SDK for the first time. +- **libVer** The SDK version. +- **seq** An ID that is incremented for each event. + + +### Common Data Extensions.user + +Describes the fields related to a user. + +The following fields are available: + +- **authId** This is an ID of the user associated with this event that is deduced from a token such as a Microsoft Account ticket or an XBOX token. +- **locale** The language and region. +- **localId** Represents a unique user identity that is created locally and added by the client. This is not the user's account ID. + + +### Common Data Extensions.utc + +Describes the properties that could be populated by a logging library on Windows. + +The following fields are available: + +- **aId** Represents the ETW ActivityId. Logged via TraceLogging or directly via ETW. +- **bSeq** Upload buffer sequence number in the format: buffer identifier:sequence number +- **cat** Represents a bitmask of the ETW Keywords associated with the event. +- **cpId** The composer ID, such as Reference, Desktop, Phone, Holographic, Hub, IoT Composer. +- **epoch** Represents the epoch and seqNum fields, which help track how many events were fired and how many events were uploaded, and enables identification of data lost during upload and de-duplication of events on the ingress server. +- **flags** Represents the bitmap that captures various Windows specific flags. +- **mon** Combined monitor and event sequence numbers in the format: monitor sequence : event sequence +- **op** Represents the ETW Op Code. +- **raId** Represents the ETW Related ActivityId. Logged via TraceLogging or directly via ETW. +- **seq** Represents the sequence field used to track absolute order of uploaded events. It is an incrementing identifier for each event added to the upload queue. The Sequence helps track how many events were fired and how many events were uploaded and enables identification of data lost during upload and de-duplication of events on the ingress server. +- **stId** Represents the Scenario Entry Point ID. This is a unique GUID for each event in a diagnostic scenario. This used to be Scenario Trigger ID. + + +### Common Data Extensions.xbl + +Describes the fields that are related to XBOX Live. + +The following fields are available: + +- **claims** Any additional claims whose short claim name hasn't been added to this structure. +- **did** XBOX device ID +- **dty** XBOX device type +- **dvr** The version of the operating system on the device. +- **eid** A unique ID that represents the developer entity. +- **exp** Expiration time +- **ip** The IP address of the client device. +- **nbf** Not before time +- **pid** A comma separated list of PUIDs listed as base10 numbers. +- **sbx** XBOX sandbox identifier +- **sid** The service instance ID. +- **sty** The service type. +- **tid** The XBOX Live title ID. +- **tvr** The XBOX Live title version. +- **uts** A bit field, with 2 bits being assigned to each user ID listed in xid. This field is omitted if all users are retail accounts. +- **xid** A list of base10-encoded XBOX User IDs. + + +## Common data fields + +### Ms.Device.DeviceInventoryChange + +Describes the installation state for all hardware and software components available on a particular device. + +The following fields are available: + +- **action** The change that was invoked on a device inventory object. +- **inventoryId** Device ID used for Compatibility testing +- **objectInstanceId** Object identity which is unique within the device scope. +- **objectType** Indicates the object type that the event applies to. +- **syncId** A string used to group StartSync, EndSync, Add, and Remove operations that belong together. This field is unique by Sync period and is used to disambiguate in situations where multiple agents perform overlapping inventories for the same object. + + +## Compatibility events + +### Microsoft.Windows.Compatibility.Apphelp.SdbFix + +Product instrumentation for helping debug/troubleshoot issues with inbox compatibility components. + +The following fields are available: + +- **AppName** Name of the application impacted by SDB. +- **FixID** SDB GUID. +- **Flags** List of flags applied. +- **ImageName** Name of file. + + +## Deployment extensions + +### DeploymentTelemetry.Deployment_End + +This event indicates that a Deployment 360 API has completed. + +The following fields are available: + +- **ClientId** Client ID of the user utilizing the D360 API. +- **ErrorCode** Error code of action. +- **FlightId** The specific ID of the Windows Insider build the device is getting. +- **Mode** Phase in upgrade. +- **RelatedCV** The correction vector (CV) of any other related events +- **Result** End result of the action. ### DeploymentTelemetry.Deployment_Initialize -Event to indicate that the Deployment 360 APIs have been initialized for use. +This event indicates that the Deployment 360 APIs have been initialized for use. The following fields are available: -- **ClientId** Client ID of user utilizing the D360 API -- **ErrorCode** Error code of action -- **FlightId** Flight being used -- **RelatedCV** CV of any other related events -- **Result** Phase Setup is in +- **ClientId** Client ID of user utilizing the D360 API. +- **ErrorCode** Error code of the action. +- **FlightId** The specific ID of the Windows Insider build the device is getting. +- **RelatedCV** The correlation vector of any other related events. +- **Result** End result of the action. ### DeploymentTelemetry.Deployment_SetupBoxLaunch -Event to indicate that the Deployment 360 APIs have launched Setup Box. +This event indicates that the Deployment 360 APIs have launched Setup Box. The following fields are available: -- **ClientId** Client ID of user utilizing the D360 API -- **FlightId** Flight being used -- **Quiet** Whether Setup will run in quiet mode or in full -- **RelatedCV** CV of any other related events -- **SetupMode** Phase Setup is in +- **ClientId** The client ID of the user utilizing the D360 API. +- **FlightId** The specific ID of the Windows Insider build the device is getting. +- **Quiet** Whether Setup will run in quiet mode or full mode. +- **RelatedCV** The correlation vector (CV) of any other related events. +- **SetupMode** The current setup phase. ### DeploymentTelemetry.Deployment_SetupBoxResult -Event to indicate that the Deployment 360 APIs have received a return from Setup Box. +This event indicates that the Deployment 360 APIs have received a return from Setup Box. The following fields are available: -- **ClientId** Client ID of user utilizing the D360 API -- **ErrorCode** Error code of action -- **FlightId** Flight being used -- **Quiet** Whether Setup will run in quiet mode or in full -- **RelatedCV** Correlation vector of any other related events -- **SetupMode** Phase that Setup is in +- **ClientId** Client ID of the user utilizing the D360 API. +- **ErrorCode** Error code of the action. +- **FlightId** The specific ID of the Windows Insider build the device is getting. +- **Quiet** Indicates whether Setup will run in quiet mode or full mode. +- **RelatedCV** The correlation vector (CV) of any other related events. +- **SetupMode** The current Setup phase. ### DeploymentTelemetry.Deployment_Start -Event to indicate that a Deployment 360 API has been called. +This event indicates that a Deployment 360 API has been called. The following fields are available: -- **ClientId** Client ID of user utilizing the D360 API -- **FlightId** Flight being used -- **Mode** Phase in upgrade -- **RelatedCV** CV of any other related events +- **ClientId** Client ID of the user utilizing the D360 API. +- **FlightId** The specific ID of the Windows Insider build the device is getting. +- **Mode** The current phase of the upgrade. +- **RelatedCV** The correlation vector (CV) of any other related events. ## Diagnostic data events -### TelClientSynthetic.AuthorizationInfo_RuntimeTransition - -Fired by UTC at state transitions to signal what data we are allowed to collect. - -The following fields are available: - -- **CanAddMsaToMsTelemetry** True if we can add MSA PUID and CID to telemetry, false otherwise. -- **CanCollectAnyTelemetry** True if we are allowed to collect partner telemetry, false otherwise. -- **CanCollectCoreTelemetry** True if we can collect CORE/Basic telemetry, false otherwise. -- **CanCollectHeartbeats** True if we can collect heartbeat telemetry, false otherwise. -- **CanCollectOsTelemetry** True if we can collect diagnostic data telemetry, false otherwise. -- **CanCollectWindowsAnalyticsEvents** True if we can collect Windows Analytics data, false otherwise. -- **CanPerformDiagnosticEscalations** True if we can perform diagnostic escalation collection, false otherwise. -- **CanPerformTraceEscalations** True if we can perform trace escalation collection, false otherwise. -- **CanReportScenarios** True if we can report scenario completions, false otherwise. -- **PreviousPermissions** Bitmask of previous telemetry state. -- **TransitionFromEverythingOff** True if we are transitioning from all telemetry being disabled, false otherwise. - - ### TelClientSynthetic.AuthorizationInfo_Startup -Fired by UTC at startup to signal what data we are allowed to collect. +This event sends data indicating that a device has undergone a change of telemetry opt-in level detected at UTC startup, to help keep Windows up to date. The telemetry opt-in level signals what data we are allowed to collect. The following fields are available: @@ -1780,18 +1947,18 @@ The following fields are available: ### TelClientSynthetic.HeartBeat_5 -Fired by UTC as a heartbeat signal. +This event sends data about the health and quality of the diagnostic data from the given device, to help keep Windows up to date. It also enables data analysts to determine how 'trusted' the data is from a given device. The following fields are available: - **AgentConnectionErrorsCount** Number of non-timeout errors associated with the host/agent channel. -- **CensusExitCode** Last exit code of Census task. +- **CensusExitCode** The last exit code of the Census task. - **CensusStartTime** Time of last Census run. - **CensusTaskEnabled** True if Census is enabled, false otherwise. - **CompressedBytesUploaded** Number of compressed bytes uploaded. - **ConsumerDroppedCount** Number of events dropped at consumer layer of telemetry client. - **CriticalDataDbDroppedCount** Number of critical data sampled events dropped at the database layer. -- **CriticalDataThrottleDroppedCount** Number of critical data sampled events dropped due to�throttling. +- **CriticalDataThrottleDroppedCount** The number of critical data sampled events that were dropped because of throttling. - **CriticalOverflowEntersCounter** Number of times critical overflow mode was entered in event DB. - **DbCriticalDroppedCount** Total number of dropped critical events in event DB. - **DbDroppedCount** Number of events dropped due to DB fullness. @@ -1802,6 +1969,9 @@ The following fields are available: - **EtwDroppedBufferCount** Number of buffers dropped in the UTC ETW session. - **EtwDroppedCount** Number of events dropped at ETW layer of telemetry client. - **EventsPersistedCount** Number of events that reached the PersistEvent stage. +- **EventStoreLifetimeResetCounter** Number of times event DB was reset for the lifetime of UTC. +- **EventStoreResetCounter** Number of times event DB was reset. +- **EventStoreResetSizeSum** Total size of event DB across all resets reports in this instance. - **EventSubStoreResetCounter** Number of times event DB was reset. - **EventSubStoreResetSizeSum** Total size of event DB across all resets reports in this instance. - **EventsUploaded** Number of events uploaded. @@ -1812,41 +1982,38 @@ The following fields are available: - **LastAgentConnectionError** Last non-timeout error encountered in the host/agent channel. - **LastEventSizeOffender** Event name of last event which exceeded max event size. - **LastInvalidHttpCode** Last invalid HTTP code received from Vortex. -- **MaxActiveAgentConnectionCount** Maximum number of active agents during this heartbeat timeframe. +- **MaxActiveAgentConnectionCount** The maximum number of active agents during this heartbeat timeframe. - **MaxInUseScenarioCounter** Soft maximum number of scenarios loaded by UTC. - **PreviousHeartBeatTime** Time of last heartbeat event (allows chaining of events). - **SettingsHttpAttempts** Number of attempts to contact OneSettings service. -- **SettingsHttpFailures** Number of failures from contacting OneSettings service. +- **SettingsHttpFailures** The number of failures from contacting the OneSettings service. - **ThrottledDroppedCount** Number of events dropped due to throttling of noisy providers. - **UploaderDroppedCount** Number of events dropped at the uploader layer of telemetry client. -- **VortexFailuresTimeout** Number of time out failures received from Vortex. +- **VortexFailuresTimeout** The number of timeout failures received from Vortex. - **VortexHttpAttempts** Number of attempts to contact Vortex. - **VortexHttpFailures4xx** Number of 400-499 error codes received from Vortex. - **VortexHttpFailures5xx** Number of 500-599 error codes received from Vortex. - **VortexHttpResponseFailures** Number of Vortex responses that are not 2XX or 400. - **VortexHttpResponsesWithDroppedEvents** Number of Vortex responses containing at least 1 dropped event. -- **EventStoreLifetimeResetCounter** Number of times event DB was reset for the lifetime of UTC. -- **EventStoreResetCounter** Number of times event DB was reset. -- **EventStoreResetSizeSum** Total size of event DB across all resets reports in this instance. ### TelClientSynthetic.HeartBeat_Aria_5 -Telemetry client ARIA heartbeat event. +This event is the telemetry client ARIA heartbeat. The following fields are available: - **CompressedBytesUploaded** Number of compressed bytes uploaded. - **CriticalDataDbDroppedCount** Number of critical data sampled events dropped at the database layer. -- **CriticalOverflowEntersCounter** Number of times critical overflow mode was entered in event DB. -- **DbCriticalDroppedCount** Total number of dropped critical events in event DB. -- **DbDroppedCount** Number of events dropped at the DB layer. -- **DbDroppedFailureCount** Number of events dropped due to DB failures. -- **DbDroppedFullCount** Number of events dropped due to DB fullness. +- **CriticalOverflowEntersCounter** Number of times critical overflow mode was entered in event database. +- **DbCriticalDroppedCount** Total number of dropped critical events in event database. +- **DbDroppedCount** Number of events dropped at the database layer. +- **DbDroppedFailureCount** Number of events dropped due to database failures. +- **DbDroppedFullCount** Number of events dropped due to database being full. - **EnteringCriticalOverflowDroppedCounter** Number of events dropped due to critical overflow mode being initiated. - **EventsPersistedCount** Number of events that reached the PersistEvent stage. -- **EventSubStoreResetCounter** Number of times event DB was reset. -- **EventSubStoreResetSizeSum** Total size of event DB across all resets reports in this instance. +- **EventSubStoreResetCounter** Number of times event database was reset. +- **EventSubStoreResetSizeSum** Total size of event database across all resets reports in this instance. - **EventsUploaded** Number of events uploaded. - **HeartBeatSequenceNumber** The sequence number of this heartbeat. - **InvalidHttpCodeCount** Number of invalid HTTP codes received from contacting Vortex. @@ -1854,7 +2021,7 @@ The following fields are available: - **LastInvalidHttpCode** Last invalid HTTP code received from Vortex. - **PreviousHeartBeatTime** The FILETIME of the previous heartbeat fire. - **SettingsHttpAttempts** Number of attempts to contact OneSettings service. -- **SettingsHttpFailures** Number of failures from contacting OneSettings service. +- **SettingsHttpFailures** Number of failures from contacting OneSettings service. - **UploaderDroppedCount** Number of events dropped at the uploader layer of telemetry client. - **VortexFailuresTimeout** Number of time out failures received from Vortex. - **VortexHttpAttempts** Number of attempts to contact Vortex. @@ -1864,21 +2031,11 @@ The following fields are available: - **VortexHttpResponsesWithDroppedEvents** Number of Vortex responses containing at least 1 dropped event. -### TelClientSynthetic.PrivacySettingsAfterCreatorsUpdate - -This event sends basic data on privacy settings before and after a feature update. This is used to ensure that customer privacy settings are correctly migrated across feature updates. - -The following fields are available: - -- **PostUpgradeSettings** The privacy settings after a feature update. -- **PreUpgradeSettings** The privacy settings before a feature update. - - ## Direct to update events ### Microsoft.Windows.DirectToUpdate.DTUCoordinatorCheckApplicability -Event to indicate that the Coordinator CheckApplicability call succeeded. +This event indicates that the Coordinator CheckApplicability call succeeded. The following fields are available: @@ -1891,11 +2048,36 @@ The following fields are available: ### Microsoft.Windows.DirectToUpdate.DTUCoordinatorCheckApplicabilityGenericFailure -Event to indicate that we have received an unexpected error in the DTU Coordinators CheckApplicability call. +This event indicatse that we have received an unexpected error in the Direct to Update (DTU) Coordinators CheckApplicability call. The following fields are available: +- **CampaignID** ID of the campaign being run. +- **ClientID** ID of the client receiving the update. +- **CoordinatorVersion** Coordinator version of Direct to Update. +- **CV** Correlation vector. - **hResult** HRESULT of the failure. + + +### Microsoft.Windows.DirectToUpdate.DTUCoordinatorCleanupGenericFailure + +This event indicates that we have received an unexpected error in the Direct to Update (DTU) Coordinator Cleanup call. + +The following fields are available: + +- **CampaignID** Campaign ID being run. +- **ClientID** Client ID being run. +- **CoordinatorVersion** Coordinator version of DTU. +- **CV** Correlation vector. +- **hResult** HRESULT of the failure. + + +### Microsoft.Windows.DirectToUpdate.DTUCoordinatorCleanupSuccess + +This event indicates that the Coordinator Cleanup call succeeded. + +The following fields are available: + - **CampaignID** Campaign ID being run. - **ClientID** Client ID being run. - **CoordinatorVersion** Coordinator version of DTU. @@ -1904,20 +2086,20 @@ The following fields are available: ### Microsoft.Windows.DirectToUpdate.DTUCoordinatorCommitGenericFailure -Commit call. +This event indicates that we have received an unexpected error in the Direct to Update (DTU) Coordinator Commit call. The following fields are available: -- **hResult** HRESULT of the failure. - **CampaignID** Campaign ID being run. - **ClientID** Client ID being run. - **CoordinatorVersion** Coordinator version of DTU. - **CV** Correlation vector. +- **hResult** HRESULT of the failure. ### Microsoft.Windows.DirectToUpdate.DTUCoordinatorCommitSuccess -Event to indicate that the Coordinator Commit call succeeded. +This event indicates that the Coordinator Commit call succeeded. The following fields are available: @@ -1929,7 +2111,7 @@ The following fields are available: ### Microsoft.Windows.DirectToUpdate.DTUCoordinatorDownloadGenericFailure -Event to indicate that we have received an unexpected error in the DTU Coordinator Download call. +This event indicates that we have received an unexpected error in the Direct to Update (DTU) Coordinator Download call. The following fields are available: @@ -1942,7 +2124,7 @@ The following fields are available: ### Microsoft.Windows.DirectToUpdate.DTUCoordinatorDownloadIgnoredFailure -Event to indicate that we have received an error in the DTU Coordinator Download call that will be ignored. +This event indicates that we have received an error in the Direct to Update (DTU) Coordinator Download call that will be ignored. The following fields are available: @@ -1955,7 +2137,7 @@ The following fields are available: ### Microsoft.Windows.DirectToUpdate.DTUCoordinatorDownloadSuccess -Event to indicate that the Coordinator Download call succeeded. +This event indicates that the Coordinator Download call succeeded. The following fields are available: @@ -1967,7 +2149,7 @@ The following fields are available: ### Microsoft.Windows.DirectToUpdate.DTUCoordinatorHandleShutdownGenericFailure -Event to indicate that we have received an unexpected error in the DTU Coordinator HandleShutdown call. +This event indicates that we have received an unexpected error in the Direct to Update (DTU) Coordinator HandleShutdown call. The following fields are available: @@ -1980,7 +2162,7 @@ The following fields are available: ### Microsoft.Windows.DirectToUpdate.DTUCoordinatorHandleShutdownSuccess -Event to indicate that the Coordinator HandleShutdown call succeeded. +This event indicates that the Coordinator HandleShutdown call succeeded. The following fields are available: @@ -1992,20 +2174,20 @@ The following fields are available: ### Microsoft.Windows.DirectToUpdate.DTUCoordinatorInitializeGenericFailure -Event to indicate that we have received an unexpected error in the DTU Coordinator Initialize call. +This event indicates that we have received an unexpected error in the Direct to Update (DTU) Coordinator Initialize call. The following fields are available: -- **hResult** HRESULT of the failure. - **CampaignID** Campaign ID being run. - **ClientID** Client ID being run. - **CoordinatorVersion** Coordinator version of DTU. - **CV** Correlation vector. +- **hResult** HRESULT of the failure. ### Microsoft.Windows.DirectToUpdate.DTUCoordinatorInitializeSuccess -Event to indicate that the Coordinator Initialize call succeeded. +This event indicates that the Coordinator Initialize call succeeded. The following fields are available: @@ -2017,7 +2199,7 @@ The following fields are available: ### Microsoft.Windows.DirectToUpdate.DTUCoordinatorInstallGenericFailure -Event to indicate that we have received an unexpected error in the DTU Coordinator Install call. +This event indicates that we have received an unexpected error in the Direct to Update (DTU) Coordinator Install call. The following fields are available: @@ -2030,7 +2212,7 @@ The following fields are available: ### Microsoft.Windows.DirectToUpdate.DTUCoordinatorInstallIgnoredFailure -Event to indicate that we have received an error in the DTU Coordinator Install call that will be ignored. +This event indicates that we have received an error in the Direct to Update (DTU) Coordinator Install call that will be ignored. The following fields are available: @@ -2043,7 +2225,7 @@ The following fields are available: ### Microsoft.Windows.DirectToUpdate.DTUCoordinatorInstallSuccess -Event to indicate that the Coordinator Install call succeeded. +This event indicates that the Coordinator Install call succeeded. The following fields are available: @@ -2055,21 +2237,20 @@ The following fields are available: ### Microsoft.Windows.DirectToUpdate.DTUCoordinatorProgressCallBack -Event to indicate Coordinator's progress callback has been called. +This event indicates that the Coordinator's progress callback has been called. The following fields are available: -- **Current Deploy Phase's percentage completed** Trigger which fired UXLauncher. -- **DeployPhase** Current Deploy Phase. - **CampaignID** Campaign ID being run. - **ClientID** Client ID being run. - **CoordinatorVersion** Coordinator version of DTU. - **CV** Correlation vector. +- **DeployPhase** Current Deploy Phase. ### Microsoft.Windows.DirectToUpdate.DTUCoordinatorSetCommitReadyGenericFailure -Event to indicate that we have received an unexpected error in the DTU Coordinator SetCommitReady call. +This event indicates that we have received an unexpected error in the Direct to Update (DTU) Coordinator SetCommitReady call. The following fields are available: @@ -2082,19 +2263,19 @@ The following fields are available: ### Microsoft.Windows.DirectToUpdate.DTUCoordinatorSetCommitReadySuccess -Event to indicate that the Coordinator SetCommitReady call succeeded. +This event indicates that the Coordinator SetCommitReady call succeeded. The following fields are available: -- **CampaignID** Campaign ID being run. -- **ClientID** Client ID being run. -- **CoordinatorVersion** Coordinator version of DTU. +- **CampaignID** ID of the update campaign being run. +- **ClientID** ID of the client receiving the update. +- **CoordinatorVersion** Coordinator version of Direct to Update. - **CV** Correlation vector. ### Microsoft.Windows.DirectToUpdate.DTUCoordinatorWaitForRebootUiGenericFailure -Event to indicate that we have received an unexpected error in the DTU Coordinator WaitForRebootUi call. +This event indicates that we have received an unexpected error in the Direct to Update (DTU) Coordinator WaitForRebootUi call. The following fields are available: @@ -2107,99 +2288,99 @@ The following fields are available: ### Microsoft.Windows.DirectToUpdate.DTUCoordinatorWaitForRebootUiNotShown -Event to indicate that the Coordinator WaitForRebootUi call succeeded. +This event indicates that the Coordinator WaitForRebootUi call succeeded. The following fields are available: -- **CampaignID** Campaign ID being run -- **ClientID** Client ID being run -- **CoordinatorVersion** Coordinator version of DTU -- **CV** Correlation vector -- **hResult** HRESULT of the failure +- **CampaignID** Campaign ID being run. +- **ClientID** ID of the client receiving the update. +- **CoordinatorVersion** Coordinator version of Direct to Update. +- **CV** Correlation vector. +- **hResult** HRESULT of the failure. ### Microsoft.Windows.DirectToUpdate.DTUCoordinatorWaitForRebootUiSelection -Event to indicate the user selected an option on the Reboot UI. +This event indicates that the user selected an option on the Reboot UI. The following fields are available: -- **CampaignID** Campaign ID being run -- **ClientID** Client ID being run -- **CoordinatorVersion** Coordinator version of DTU -- **CV** Correlation vector -- **rebootUiSelection** Selection on the Reboot UI +- **CampaignID** ID of the update campaign being run. +- **ClientID** ID of the client receiving the update. +- **CoordinatorVersion** Coordinator version of Direct to Update. +- **CV** Correlation vector. +- **rebootUiSelection** Selection on the Reboot UI. ### Microsoft.Windows.DirectToUpdate.DTUCoordinatorWaitForRebootUiSuccess -Event to indicate that the Coordinator WaitForRebootUi call succeeded. +This event indicates that the Coordinator WaitForRebootUi call succeeded. The following fields are available: -- **CampaignID** Campaign ID being run -- **ClientID** Client ID being run -- **CoordinatorVersion** Coordinator version of DTU -- **CV** Correlation vector +- **CampaignID** ID of the update campaign being run. +- **ClientID** ID of the client receiving the update. +- **CoordinatorVersion** Coordinator version of Direct to Update. +- **CV** Correlation vector. ### Microsoft.Windows.DirectToUpdate.DTUHandlerCheckApplicabilityGenericFailure -Event to indicate that we have received an unexpected error in the DTU Handler CheckApplicability call. +This event indicates that we have received an unexpected error in the Direct to Update (DTU) Handler CheckApplicability call. The following fields are available: -- **hResult** HRESULT of the failure - **CampaignID** Campaign ID being run - **ClientID** Client ID being run - **CoordinatorVersion** Coordinator version of DTU - **CV** Correlation vector - **CV_new** New correlation vector +- **hResult** HRESULT of the failure ### Microsoft.Windows.DirectToUpdate.DTUHandlerCheckApplicabilityInternalGenericFailure -Event to indicate that we have received an unexpected error in the DTU Handler CheckApplicabilityInternal call. +This event indicates that we have received an unexpected error in the Direct to Update (DTU) Handler CheckApplicabilityInternal call. The following fields are available: -- **CampaignID** Campaign ID being run -- **ClientID** Client ID being run -- **CoordinatorVersion** Coordinator version of DTU -- **CV** Correlation vector -- **hResult** HRESULT of the failure +- **CampaignID** ID of the campaign being run. +- **ClientID** ID of the client receiving the update. +- **CoordinatorVersion** Coordinator version of Direct to Update. +- **CV** Correlation vector. +- **hResult** HRESULT of the failure. ### Microsoft.Windows.DirectToUpdate.DTUHandlerCheckApplicabilityInternalSuccess -Event to indicate that the Handler CheckApplicabilityInternal call succeeded. +This event indicates that the Handler CheckApplicabilityInternal call succeeded. The following fields are available: -- **ApplicabilityResult** Result of CheckApplicability function -- **CampaignID** Campaign ID being run -- **ClientID** Client ID being run -- **CoordinatorVersion** Coordinator version of DTU -- **CV** Correlation vector +- **ApplicabilityResult** The result of the applicability check. +- **CampaignID** ID of the update campaign being run. +- **ClientID** ID of the client receiving the update. +- **CoordinatorVersion** Coordinator version of Direct to Update. +- **CV** Correlation vector. ### Microsoft.Windows.DirectToUpdate.DTUHandlerCheckApplicabilitySuccess -Event to indicate that the Handler CheckApplicability call succeeded. +This event indicates that the Handler CheckApplicability call succeeded. The following fields are available: -- **ApplicabilityResult** Result of CheckApplicability function -- **CampaignID** Campaign ID being run -- **ClientID** Client ID being run -- **CoordinatorVersion** Coordinator version of DTU -- **CV** Correlation vector -- **CV_new** New correlation vector +- **ApplicabilityResult** The result code indicating whether the update is applicable. +- **CampaignID** ID of the update campaign being run. +- **ClientID** ID of the client receiving the update. +- **CoordinatorVersion** Coordinator version of Direct to Update. +- **CV** Correlation vector. +- **CV_new** New correlation vector. ### Microsoft.Windows.DirectToUpdate.DTUHandlerCheckIfCoordinatorMinApplicableVersionGenericFailure -Event to indicate that we have received an unexpected error in the DTU Handler CheckIfCoordinatorMinApplicableVersion call. +This event indicates that we have received an unexpected error in the Direct to Update (DTU) Handler CheckIfCoordinatorMinApplicableVersion call. The following fields are available: @@ -2212,47 +2393,47 @@ The following fields are available: ### Microsoft.Windows.DirectToUpdate.DTUHandlerCheckIfCoordinatorMinApplicableVersionSuccess -Event to indicate that the Handler CheckIfCoordinatorMinApplicableVersion call succeeded. +This event indicates that the Handler CheckIfCoordinatorMinApplicableVersion call succeeded. The following fields are available: -- **CampaignID** Campaign ID being run -- **CheckIfCoordinatorMinApplicableVersionResult** Result of CheckIfCoordinatorMinApplicableVersion function -- **ClientID** Client ID being run -- **CoordinatorVersion** Coordinator version of DTU -- **CV** Correlation vector +- **CampaignID** ID of the update campaign being run. +- **CheckIfCoordinatorMinApplicableVersionResult** Result of CheckIfCoordinatorMinApplicableVersion function. +- **ClientID** ID of the client receiving the update. +- **CoordinatorVersion** Coordinator version of Direct to Update. +- **CV** Correlation vector. ### Microsoft.Windows.DirectToUpdate.DTUHandlerCommitGenericFailure -Event to indicate that we have received an unexpected error in the DTU Handler Commit call. +This event indicates that we have received an unexpected error in the Direct to Update (DTU) Handler Commit call. The following fields are available: -- **CampaignID** Campaign ID being run -- **ClientID** Client ID being run -- **CoordinatorVersion** Coordinator version of DTU -- **CV** Correlation vector -- **CV_new** New correlation vector -- **hResult** HRESULT of the failure +- **CampaignID** ID of the update campaign being run. +- **ClientID** ID of the client receiving the update. +- **CoordinatorVersion** Coordinator version of Direct to Update. +- **CV** Correlation vector. +- **CV_new** New correlation vector. +- **hResult** HRESULT of the failure. ### Microsoft.Windows.DirectToUpdate.DTUHandlerCommitSuccess -Event to indicate that the Handler Commit call succeeded. +This event indicates that the Handler Commit call succeeded. The following fields are available: -- **CampaignID** Campaign ID being run -- **ClientID** Client ID being run -- **CoordinatorVersion** Coordinator version of DTU -- **CV** Correlation vector -- **CV_new** New correlation vector +- **CampaignID** ID of the update campaign being run. +- **ClientID** ID of the client receiving the update. +- **CoordinatorVersion** Coordinator version of Direct to Update. +- **CV** Correlation vector. +- **CV_new** New correlation vector. ### Microsoft.Windows.DirectToUpdate.DTUHandlerDownloadAndExtractCabAlreadyDownloaded -Event to indicate that the Handler Download and Extract cab returned a value indicating that the cab trying to be downloaded has already been downloaded. +This event indicates that the Handler Download and Extract cab returned a value indicating that the cab has already been downloaded. The following fields are available: @@ -2264,199 +2445,215 @@ The following fields are available: ### Microsoft.Windows.DirectToUpdate.DTUHandlerDownloadAndExtractCabFailure -Event to indicate that the Handler Download and Extract cab call failed. +This event indicates that the Handler Download and Extract cab call failed. The following fields are available: -- **CampaignID** Campaign ID being run -- **ClientID** Client ID being run -- **CoordinatorVersion** Coordinator version of DTU -- **CV** Correlation vector -- **DownloadAndExtractCabFunction_failureReason** Reason why the DownloadAndExtractCab function failed -- **hResult** HRESULT of the failure +- **CampaignID** ID of the update campaign being run. +- **ClientID** ID of the client receiving the update. +- **CoordinatorVersion** Coordinator version of Direct to Update. +- **CV** Correlation vector. +- **DownloadAndExtractCabFunction_failureReason** Reason why the update download and extract process failed. +- **hResult** HRESULT of the failure. ### Microsoft.Windows.DirectToUpdate.DTUHandlerDownloadAndExtractCabSuccess -Event to indicate that the Handler Download and Extract cab call succeeded. +This event indicates that the Handler Download and Extract cab call succeeded. The following fields are available: -- **CampaignID** Campaign ID being run -- **ClientID** Client ID being run -- **CoordinatorVersion** Coordinator version of DTU -- **CV** Correlation vector +- **CampaignID** ID of the update campaign being run. +- **ClientID** ID of the client receiving the update. +- **CoordinatorVersion** Coordinator version of Direct to Update. +- **CV** Correlation vector. ### Microsoft.Windows.DirectToUpdate.DTUHandlerDownloadGenericFailure -Event to indicate that we have received an unexpected error in the DTU Handler Download call. +This event indicates that we have received an unexpected error in the Direct to Update (DTU) Handler Download call. The following fields are available: -- **CampaignID** Campaign ID being run -- **ClientID** Client ID being run -- **CoordinatorVersion** Coordinator version of DTU -- **CV** Correlation vector -- **hResult** HRESULT of the failure +- **CampaignID** ID of the update campaign being run. +- **ClientID** ID of the client receiving the update. +- **CoordinatorVersion** Coordinator version of Direct to Update. +- **CV** Correlation vector. +- **hResult** HRESULT of the failure. ### Microsoft.Windows.DirectToUpdate.DTUHandlerDownloadSuccess -Event to indicate that the Handler Download call succeeded. +This event indicates that the Handler Download call succeeded. The following fields are available: -- **CampaignID** Campaign ID being run -- **ClientID** Client ID being run -- **CoordinatorVersion** Coordinator version of DTU -- **CV** Correlation vector +- **CampaignID** ID of the update campaign being run. +- **ClientID** ID of the client receiving the update. +- **CoordinatorVersion** Coordinator version of Direct to Update. +- **CV** Correlation vector. ### Microsoft.Windows.DirectToUpdate.DTUHandlerInitializeGenericFailure -Event to indicate that we have received an unexpected error in the DTU Handler Initialize call. +This event indicates that we have received an unexpected error in the Direct to Update (DTU) Handler Initialize call. The following fields are available: -- **CampaignID** Campaign ID being run -- **ClientID** Client ID being run -- **CoordinatorVersion** Coordinator version of DTU -- **CV** Correlation vector -- **DownloadAndExtractCabFunction_hResult** HRESULT of the DownloadAndExtractCab function -- **hResult** HRESULT of the failure +- **CampaignID** ID of the update campaign being run. +- **ClientID** ID of the client receiving the update. +- **CoordinatorVersion** Coordinator version of Direct to Update. +- **CV** Correlation vector. +- **DownloadAndExtractCabFunction_hResult** HRESULT of the download and extract. +- **hResult** HRESULT of the failure. ### Microsoft.Windows.DirectToUpdate.DTUHandlerInitializeSuccess -Event to indicate that the Handler Initialize call succeeded. +This event indicates that the Handler Initialize call succeeded. The following fields are available: -- **CampaignID** Campaign ID being run -- **ClientID** Client ID being run -- **CoordinatorVersion** Coordinator version of DTU -- **CV** Correlation vector -- **DownloadAndExtractCabFunction_hResult** HRESULT of the DownloadAndExtractCab function +- **CampaignID** ID of the update campaign being run. +- **ClientID** ID of the client receiving the update. +- **CoordinatorVersion** Coordinator version of Direct to Update. +- **CV** Correlation vector. +- **DownloadAndExtractCabFunction_hResult** HRESULT of the download and extraction. ### Microsoft.Windows.DirectToUpdate.DTUHandlerInstallGenericFailure -Event to indicate that we have received an unexpected error in the DTU Handler Install call. +This event indicates that we have received an unexpected error in the Direct to Update (DTU) Handler Install call. The following fields are available: -- **CampaignID** Campaign ID being run -- **ClientID** Client ID being run -- **CoordinatorVersion** Coordinator version of DTU -- **CV** Correlation vector -- **hResult** HRESULT of the failure +- **CampaignID** ID of the update campaign being run. +- **ClientID** ID of the client receiving the update. +- **CoordinatorVersion** Coordinator version of Direct to Update. +- **CV** Correlation vector. +- **hResult** HRESULT of the failure. ### Microsoft.Windows.DirectToUpdate.DTUHandlerInstallSuccess -Event to indicate that the Coordinator Install call succeeded. +This event indicates that the Coordinator Install call succeeded. The following fields are available: -- **CampaignID** Campaign ID being run -- **ClientID** Client ID being run -- **CoordinatorVersion** Coordinator version of DTU -- **CV** Correlation vector +- **CampaignID** ID of the update campaign being run. +- **ClientID** ID of the client receiving the update. +- **CoordinatorVersion** Coordinator version of Direct to Update. +- **CV** Correlation vector. ### Microsoft.Windows.DirectToUpdate.DTUHandlerSetCommitReadyGenericFailure -Event to indicate that we have received an unexpected error in the DTU Handler SetCommitReady call. +This event indicates that we have received an unexpected error in the Direct to Update (DTU) Handler SetCommitReady call. The following fields are available: -- **hResult** HRESULT of the failure - **CampaignID** Campaign ID being run - **ClientID** Client ID being run - **CoordinatorVersion** Coordinator version of DTU - **CV** Correlation vector +- **hResult** HRESULT of the failure ### Microsoft.Windows.DirectToUpdate.DTUHandlerSetCommitReadySuccess -Event to indicate that the Handler SetCommitReady call succeeded. +This event indicates that the Handler SetCommitReady call succeeded. The following fields are available: -- **CampaignID** Campaign ID being run -- **ClientID** Client ID being run -- **CoordinatorVersion** Coordinator version of DTU -- **CV** Correlation vector +- **CampaignID** ID of the campaign being run. +- **ClientID** ID of the client receiving the update. +- **CoordinatorVersion** Coordinator version of Direct to Update. +- **CV** Correlation vector. ### Microsoft.Windows.DirectToUpdate.DTUHandlerWaitForRebootUiGenericFailure -Event to indicate that we have received an unexpected error in the DTU Handler WaitForRebootUi call. +This event indicates that we have received an unexpected error in the Direct to Update (DTU) Handler WaitForRebootUi call. The following fields are available: -- **hResult** HRESULT of the failure -- **CampaignID** Campaign ID being run -- **ClientID** Client ID being run -- **CoordinatorVersion** Coordinator version of DTU -- **CV** Correlation vector +- **CampaignID** The ID of the campaigning being run. +- **ClientID** ID of the client receiving the update. +- **CoordinatorVersion** Coordinator version of Direct to Update. +- **CV** Correlation vector. +- **hResult** The HRESULT of the failure. ### Microsoft.Windows.DirectToUpdate.DTUHandlerWaitForRebootUiSuccess -Event to indicate that the Handler WaitForRebootUi call succeeded. +This event indicates that the Handler WaitForRebootUi call succeeded. The following fields are available: -- **CampaignID** Campaign ID being run -- **ClientID** Client ID being run -- **CoordinatorVersion** Coordinator version of DTU -- **CV** Correlation vector +- **CampaignID** ID of the campaign being run. +- **ClientID** ID of the client receiving the update. +- **CoordinatorVersion** Coordinator version of Direct to Update. +- **CV** Correlation vector. ## Feature update events ### Microsoft.Windows.Upgrade.Uninstall.UninstallFailed -This event sends diagnostic data about failures when uninstalling a feature update, to help resolve any issues preventing customers from reverting to a known state +This event sends diagnostic data about failures when uninstalling a feature update, to help resolve any issues preventing customers from reverting to a known state. The following fields are available: -- **failureReason** Provides data about the uninstall initialization operation failure -- **hr** Provides the Win32 error code for the operation failure +- **failureReason** Provides data about the uninstall initialization operation failure. +- **hr** Provides the Win32 error code for the operation failure. ### Microsoft.Windows.Upgrade.Uninstall.UninstallFinalizedAndRebootTriggered -Indicates that the uninstall was properly configured and that a system reboot was initiated +This event indicates that the uninstall was properly configured and that a system reboot was initiated. ### Microsoft.Windows.Upgrade.Uninstall.UninstallGoBackButtonClicked -This event sends basic metadata about the starting point of uninstalling a feature update which helps us ensure customers can safely revert to a well-known state if the update caused any problems. +This event sends basic metadata about the starting point of uninstalling a feature update, which helps ensure customers can safely revert to a well-known state if the update caused any problems. + ## Inventory events ### Microsoft.Windows.Inventory.Core.AmiTelCacheChecksum -This event captures basic checksum data about the device inventory items stored in the cache for use in validating data completeness for Microsoft.Windows.Inventory.Core events. The fields in this event may change over time, but they will always represent a count of a given object. +This event captures basic checksum data about the device inventory items stored in the cache for use in validating data completeness for Microsoft.Windows.Inventory.Core events. The fields in this event may change over time, but they will always represent a count of a given object. The following fields are available: -- **DriverPackageExtended** A count of driverpackageextended objects in cache -- **FileSigningInfo** A count of file signing objects in cache -- **InventoryApplication** A count of application objects in cache -- **InventoryApplicationFile** A count of application file objects in cache -- **InventoryDeviceContainer** A count of device container objects in cache -- **InventoryDeviceInterface** A count of PNP device interface objects in cache -- **InventoryDeviceMediaClass** A count of device media objects in cache -- **InventoryDevicePnp** A count of devicepnp objects in cache +- **DeviceCensus** A count of devicecensus objects in cache. +- **DriverPackageExtended** A count of driverpackageextended objects in cache. +- **FileSigningInfo** A count of file signing objects in cache. +- **InventoryApplication** A count of application objects in cache. +- **InventoryApplicationAppV** A count of application AppV objects in cache. +- **InventoryApplicationDriver** A count of application driver objects in cache. +- **InventoryApplicationFile** A count of application file objects in cache. +- **InventoryApplicationFramework** A count of application framework objects in cache. +- **InventoryApplicationShortcut** A count of application shortcut objects in cache. +- **InventoryDeviceContainer** A count of device container objects in cache. +- **InventoryDeviceInterface** A count of Plug and Play device interface objects in cache. +- **InventoryDeviceMediaClass** A count of device media objects in cache. +- **InventoryDevicePnp** A count of device Plug and Play objects in cache. - **InventoryDeviceUsbHubClass** A count of device usb objects in cache -- **InventoryDriverBinary** A count of driver binary objects in cache -- **InventoryDriverPackage** A count of device objects in cache +- **InventoryDriverBinary** A count of driver binary objects in cache. +- **InventoryDriverPackage** A count of device objects in cache. +- **InventoryMiscellaneousOfficeAddIn** A count of office add-in objects in cache. +- **InventoryMiscellaneousOfficeAddInUsage** A count of office add-in usage objects in cache. +- **InventoryMiscellaneousOfficeIdentifiers** A count of office identifier objects in cache. +- **InventoryMiscellaneousOfficeIESettings** A count of office IE settings objects in cache. +- **InventoryMiscellaneousOfficeInsights** A count of office insights objects in cache. +- **InventoryMiscellaneousOfficeProducts** A count of office products objects in cache. +- **InventoryMiscellaneousOfficeSettings** A count of office settings objects in cache. +- **InventoryMiscellaneousOfficeVBA** A count of office VBA objects in cache. +- **InventoryMiscellaneousOfficeVBARuleViolations** A count of office VBA rule violations objects in cache. +- **InventoryMiscellaneousUUPInfo** A count of UUP info objects in cache. ### Microsoft.Windows.Inventory.Core.AmiTelCacheVersions @@ -2473,24 +2670,26 @@ The following fields are available: This event sends basic metadata about an application on the system to help keep Windows up to date. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **HiddenArp** Indicates whether a program hides itself from showing up in ARP. - **InstallDate** The date the application was installed (a best guess based on folder creation date heuristics). - **InstallDateArpLastModified** The date of the registry ARP key for a given application. Hints at install date but not always accurate. Passed as an array. Example: 4/11/2015 00:00:00 - **InstallDateFromLinkFile** The estimated date of install based on the links to the files. Passed as an array. -- **InstallDateMsi** The install date if the application was installed via MSI. Passed as an array. +- **InstallDateMsi** The install date if the application was installed via Microsoft Installer (MSI). Passed as an array. - **InventoryVersion** The version of the inventory file generating the events. - **Language** The language code of the program. - **MsiPackageCode** A GUID that describes the MSI Package. Multiple 'Products' (apps) can make up an MsiPackage. - **MsiProductCode** A GUID that describe the MSI Product. -- **Name** The name of the application +- **Name** The name of the application. - **OSVersionAtInstallTime** The four octets from the OS version at the time of the application's install. - **PackageFullName** The package full name for a Store application. - **ProgramInstanceId** A hash of the file IDs in an app. - **Publisher** The Publisher of the application. Location pulled from depends on the 'Source' field. - **RootDirPath** The path to the root directory where the program was installed. -- **Source** How the program was installed (ARP, MSI, Appx, etc...) +- **Source** How the program was installed (for example, ARP, MSI, Appx). - **StoreAppType** A sub-classification for the type of Microsoft Store app, such as UWP or Win8StoreApp. - **Type** One of ("Application", "Hotfix", "BOE", "Service", "Unknown"). Application indicates Win32 or Appx app, Hotfix indicates app updates (KBs), BOE indicates it's an app with no ARP or MSI entry, Service indicates that it is a service. Application and BOE are the ones most likely seen. - **Version** The version number of the program. @@ -2498,28 +2697,34 @@ The following fields are available: ### Microsoft.Windows.Inventory.Core.InventoryApplicationFrameworkAdd -This event provides the basic metadata about the frameworks an application may depend on +This event provides the basic metadata about the frameworks an application may depend on. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: -- **FileId** A hash that uniquely identifies a file -- **Frameworks** The list of frameworks this file depends on -- **InventoryVersion** The version of the inventory file generating the events +- **FileId** A hash that uniquely identifies a file. +- **Frameworks** The list of frameworks this file depends on. +- **InventoryVersion** The version of the inventory file generating the events. ### Microsoft.Windows.Inventory.Core.InventoryApplicationFrameworkStartSync -This event indicates that a new set of InventoryApplicationFrameworkAdd events will be sent +This event indicates that a new set of InventoryApplicationFrameworkAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: -- **InventoryVersion** The version of the inventory file generating the events +- **InventoryVersion** The version of the inventory file generating the events. ### Microsoft.Windows.Inventory.Core.InventoryApplicationRemove This event indicates that a new set of InventoryDevicePnpAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **InventoryVersion** The version of the inventory file generating the events. @@ -2529,6 +2734,8 @@ The following fields are available: This event indicates that a new set of InventoryApplicationAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **InventoryVersion** The version of the inventory file generating the events. @@ -2536,7 +2743,9 @@ The following fields are available: ### Microsoft.Windows.Inventory.Core.InventoryDeviceContainerAdd -This event sends basic metadata about a device container (such as a monitor or printer as opposed to a PNP device) to help keep Windows up-to-date. +This event sends basic metadata about a device container (such as a monitor or printer as opposed to a Plug and Play device) to help keep Windows up to date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -2550,7 +2759,7 @@ The following fields are available: - **IsNetworked** Is this a networked device? - **IsPaired** Does the device container require pairing? - **Manufacturer** The manufacturer name for the device container. -- **ModelId** A model GUID. +- **ModelId** A unique model ID. - **ModelName** The model name. - **ModelNumber** The model number for the device container. - **PrimaryCategory** The primary category for the device container. @@ -2560,6 +2769,8 @@ The following fields are available: This event indicates that the InventoryDeviceContainer object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **InventoryVersion** The version of the inventory file generating the events. @@ -2569,6 +2780,8 @@ The following fields are available: This event indicates that a new set of InventoryDeviceContainerAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **InventoryVersion** The version of the inventory file generating the events. @@ -2578,6 +2791,8 @@ The following fields are available: This event retrieves information about what sensor interfaces are available on the device. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **Accelerometer3D** Indicates if an Accelerator3D sensor is found. @@ -2606,6 +2821,8 @@ The following fields are available: This event indicates that a new set of InventoryDeviceInterfaceAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **InventoryVersion** The version of the inventory file generating the events. @@ -2613,7 +2830,9 @@ The following fields are available: ### Microsoft.Windows.Inventory.Core.InventoryDeviceMediaClassAdd -This event sends additional metadata about a PNP device that is specific to a particular class of devices to help keep Windows up to date while reducing overall size of data payload. +This event sends additional metadata about a Plug and Play device that is specific to a particular class of devices to help keep Windows up to date while reducing overall size of data payload. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -2626,6 +2845,8 @@ The following fields are available: This event indicates that a new set of InventoryDeviceMediaClassSAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **InventoryVersion** The version of the inventory file generating the events. @@ -2633,7 +2854,9 @@ The following fields are available: ### Microsoft.Windows.Inventory.Core.InventoryDevicePnpAdd -This event represents the basic metadata about a PNP device and its associated driver +This event represents the basic metadata about a plug and play (PNP) device and its associated driver. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -2650,7 +2873,7 @@ The following fields are available: - **DriverVerDate** Name of the .sys image file (or wudfrd.sys if using user mode driver framework). - **DriverVerVersion** The immediate parent directory name in the Directory field of InventoryDriverPackage. - **Enumerator** The date of the driver loaded for the device. -- **HWID** The version of the driver loaded for the device. +- **HWID** The version of the driver loaded for the device. - **Inf** The bus that enumerated the device. - **InstallState** The device installation state. One of these values: https://msdn.microsoft.com/en-us/library/windows/hardware/ff543130.aspx - **InventoryVersion** List of hardware ids for the device. @@ -2672,6 +2895,8 @@ The following fields are available: This event indicates that the InventoryDevicePnpRemove object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **InventoryVersion** The version of the inventory file generating the events. @@ -2681,6 +2906,8 @@ The following fields are available: This event indicates that a new set of InventoryDevicePnpAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **InventoryVersion** The version of the inventory file generating the events. @@ -2688,27 +2915,33 @@ The following fields are available: ### Microsoft.Windows.Inventory.Core.InventoryDeviceUsbHubClassAdd -This event sends basic metadata about the USB hubs on the device +This event sends basic metadata about the USB hubs on the device. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: -- **InventoryVersion** The version of the inventory file generating the events -- **TotalUserConnectablePorts** Total number of connectable USB ports -- **TotalUserConnectableTypeCPorts** Total number of connectable USB Type C ports +- **InventoryVersion** The version of the inventory file generating the events. +- **TotalUserConnectablePorts** Total number of connectable USB ports. +- **TotalUserConnectableTypeCPorts** Total number of connectable USB Type C ports. ### Microsoft.Windows.Inventory.Core.InventoryDeviceUsbHubClassStartSync -This event indicates that a new set of InventoryDeviceUsbHubClassAdd events will be sent +This event indicates that a new set of InventoryDeviceUsbHubClassAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: -- **InventoryVersion** The version of the inventory file generating the events +- **InventoryVersion** The version of the inventory file generating the events. ### Microsoft.Windows.Inventory.Core.InventoryDriverBinaryAdd -This event provides the basic metadata about driver binaries running on the system +This event provides the basic metadata about driver binaries running on the system. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -2727,7 +2960,7 @@ The following fields are available: - **InventoryVersion** The version of the inventory file generating the events. - **Product** The product name that is included in the driver file. - **ProductVersion** The product version that is included in the driver file. -- **Service** The device service name +- **Service** The name of the service that is installed for the device. - **WdfVersion** The Windows Driver Framework version. @@ -2735,6 +2968,8 @@ The following fields are available: This event indicates that the InventoryDriverBinary object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **InventoryVersion** The version of the inventory file generating the events. @@ -2744,6 +2979,8 @@ The following fields are available: This event indicates that a new set of InventoryDriverBinaryAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **InventoryVersion** The version of the inventory file generating the events. @@ -2751,7 +2988,9 @@ The following fields are available: ### Microsoft.Windows.Inventory.Core.InventoryDriverPackageAdd -This event sends basic metadata about drive packages installed on the system to help keep Windows up-to-date. +This event sends basic metadata about drive packages installed on the system to help keep Windows up to date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -2771,6 +3010,8 @@ The following fields are available: This event indicates that the InventoryDriverPackageRemove object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **InventoryVersion** The version of the inventory file generating the events. @@ -2780,6 +3021,8 @@ The following fields are available: This event indicates that a new set of InventoryDriverPackageAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **InventoryVersion** The version of the inventory file generating the events. @@ -2789,22 +3032,32 @@ The following fields are available: Provides data on the installed Office Add-ins +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: +- **AddinCLSID** The CLSID for the Office addin - **AddInCLSID** CLSID key for the office addin - **AddInId** Office addin ID +- **AddinType** The type of the Office addin. - **BinFileTimestamp** Timestamp of the Office addin - **BinFileVersion** Version of the Office addin - **Description** Office addin description - **FileId** FileId of the Office addin +- **FileSize** File size of the Office addin - **FriendlyName** Friendly name for office addin - **FullPath** Unexpanded path to the office addin +- **InventoryVersion** The version of the inventory binary generating the events. - **LoadBehavior** Uint32 that describes the load behavior - **LoadTime** Load time for the office addin - **OfficeApplication** The office application for this addin - **OfficeArchitecture** Architecture of the addin - **OfficeVersion** The office version for this addin - **OutlookCrashingAddin** Boolean that indicates if crashes have been found for this addin +- **ProductCompany** The name of the company associated with the Office addin +- **ProductName** The product name associated with the Office addin +- **ProductVersion** The version associated with the Office addin +- **ProgramId** The unique program identifier of the Office addin - **Provider** Name of the provider for this addin @@ -2812,20 +3065,59 @@ The following fields are available: Indicates that this particular data object represented by the objectInstanceId is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + ### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeAddInStartSync This event indicates that a new sync is being generated for this object type. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **InventoryVersion** The version of the inventory binary generating the events. + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeIdentifiersAdd + +Provides data on the Office identifiers + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **InventoryVersion** The version of the inventory binary generating the events. +- **OAudienceData** Sub-identifier for Microsoft Office release management, identifying the pilot group for a device +- **OAudienceId** Microsoft Office identifier for Microsoft Office release management, identifying the pilot group for a device +- **OMID** Identifier for the Office SQM Machine +- **OPlatform** Whether the installed Microsoft Office product is 32-bit or 64-bit +- **OTenantId** Unique GUID representing the Microsoft O365 Tenant +- **OVersion** Installed version of Microsoft Office. For example, 16.0.8602.1000 +- **OWowMID** Legacy Microsoft Office telemetry identifier (SQM Machine ID) for WoW systems (32-bit Microsoft Office on 64-bit Windows) + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeIdentifiersStartSync + +Diagnostic event to indicate a new sync is being generated for this object type. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **InventoryVersion** The version of the inventory binary generating the events. ### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeIESettingsAdd -This event includes the Office-related Internet Explorer features +Office-related Internet Explorer features + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: +- **InventoryVersion** The version of the inventory binary generating the events. - **OIeFeatureAddon** Flag indicating which Microsoft Office products have this setting enabled. The FEATURE_ADDON_MANAGEMENT feature lets applications hosting the WebBrowser Control to respect add-on management selections made using the Add-on Manager feature of Internet Explorer. Add-ons disabled by the user or by administrative group policy will also be disabled in applications that enable this feature. - **OIeMachineLockdown** Flag indicating which Microsoft Office products have this setting enabled. When the FEATURE_LOCALMACHINE_LOCKDOWN feature is enabled, Internet Explorer applies security restrictions on content loaded from the user's local machine, which helps prevent malicious behavior involving local files. - **OIeMimeHandling** Flag indicating which Microsoft Office products have this setting enabled. When the FEATURE_MIME_HANDLING feature control is enabled, Internet Explorer handles MIME types more securely. Only applies to Windows Internet Explorer 6 for Windows XP Service Pack 2 (SP2) @@ -2847,62 +3139,55 @@ The following fields are available: Diagnostic event to indicate a new sync is being generated for this object type. - - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeIdentifiersAdd - -This event provides data on the Office identifiers +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: -- **OAudienceData** Sub-identifier for Microsoft Office release management, identifying the pilot group for a device -- **OAudienceId** Microsoft Office identifier for Microsoft Office release management, identifying the pilot group for a device -- **OMID** Identifier for the Office SQM Machine -- **OPlatform** Whether the installed Microsoft Office product is 32-bit or 64-bit -- **OTenantId** Unique GUID representing the Microsoft O365 Tenant -- **OVersion** Installed version of Microsoft Office. For example, 16.0.8602.1000 -- **OWowMID** Legacy Microsoft Office telemetry identifier (SQM Machine ID) for WoW systems (32-bit Microsoft Office on 64-bit Windows) - - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeIdentifiersStartSync - -Diagnostic event to indicate a new sync is being generated for this object type. - +- **InventoryVersion** The version of the inventory binary generating the events. ### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeInsightsAdd This event provides insight data on the installed Office products +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **OfficeApplication** The name of the Office application. - **OfficeArchitecture** The bitness of the Office application. - **OfficeVersion** The version of the Office application. -- **Value** The insights collected about this entity. +- **Value** The insights collected about this entity. ### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeInsightsRemove Indicates that this particular data object represented by the objectInstanceId is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + ### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeInsightsStartSync This diagnostic event indicates that a new sync is being generated for this object type. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + ### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeProductsAdd -This event list all installed Office products +Describes Office Products installed + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: +- **InventoryVersion** The version of the inventory binary generating the events. - **OC2rApps** A GUID the describes the Office Click-To-Run apps -- **OC2rSkus** Comma-delimited list (CSV) of Office Click-To-Run products installed on the device. For example, Office 2016 ProPlus -- **OMsiApps** Comma-delimited list (CSV) of Office MSI products installed on the device. For example, Microsoft Word +- **OC2rSkus** Comma-delimited list (CSV) of Office Click-To-Run products installed on the device. For example, Office 2016 ProPlus +- **OMsiApps** Comma-delimited list (CSV) of Office MSI products installed on the device. For example, Microsoft Word - **OProductCodes** A GUID that describes the Office MSI products @@ -2910,16 +3195,24 @@ The following fields are available: Diagnostic event to indicate a new sync is being generated for this object type. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **InventoryVersion** The version of the inventory binary generating the events. ### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeSettingsAdd This event describes various Office settings +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **BrowserFlags** Browser flags for Office-related products - **ExchangeProviderFlags** Provider policies for Office Exchange +- **InventoryVersion** The version of the inventory binary generating the events. - **SharedComputerLicensing** Office shared computer licensing policies @@ -2927,12 +3220,19 @@ The following fields are available: Diagnostic event to indicate a new sync is being generated for this object type. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **InventoryVersion** The version of the inventory binary generating the events. ### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeVBAAdd This event provides a summary rollup count of conditions encountered while performing a local scan of Office files, analyzing for known VBA programmability compatibility issues between legacy office version and ProPlus, and between 32 and 64-bit versions +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **Design** Count of files with design issues found @@ -2962,12 +3262,16 @@ The following fields are available: Indicates that this particular data object represented by the objectInstanceId is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + ### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeVBARuleViolationsAdd This event provides data on Microsoft Office VBA rule violations, including a rollup count per violation type, giving an indication of remediation requirements for an organization. The event identifier is a unique GUID, associated with the validation rule +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **Count** Count of total Microsoft Office VBA rule violations @@ -2977,24 +3281,35 @@ The following fields are available: Indicates that this particular data object represented by the objectInstanceId is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + ### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeVBARuleViolationsStartSync This event indicates that a new sync is being generated for this object type. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + ### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeVBAStartSync Diagnostic event to indicate a new sync is being generated for this object type. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **InventoryVersion** The version of the inventory binary generating the events. ### Microsoft.Windows.Inventory.General.InventoryMiscellaneousUUPInfoAdd Provides data on Unified Update Platform (UUP) products and what version they are at. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **Identifier** UUP identifier @@ -3008,12 +3323,16 @@ The following fields are available: Indicates that this particular data object represented by the objectInstanceId is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + ### Microsoft.Windows.Inventory.General.InventoryMiscellaneousUUPInfoStartSync Diagnostic event to indicate a new sync is being generated for this object type. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + ### Microsoft.Windows.Inventory.Indicators.Checksum @@ -3028,402 +3347,97 @@ The following fields are available: ### Microsoft.Windows.Inventory.Indicators.InventoryMiscellaneousUexIndicatorAdd -These events represent the basic metadata about the OS indicators installed on the system which are used for keeping the device up-to-date. +These events represent the basic metadata about the OS indicators installed on the system which are used for keeping the device up to date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: -- **IndicatorValue** The indicator value +- **IndicatorValue** The indicator value. ### Microsoft.Windows.Inventory.Indicators.InventoryMiscellaneousUexIndicatorRemove This event is a counterpart to InventoryMiscellaneousUexIndicatorAdd that indicates that the item has been removed. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + ### Microsoft.Windows.Inventory.Indicators.InventoryMiscellaneousUexIndicatorStartSync This event indicates that a new set of InventoryMiscellaneousUexIndicatorAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). -## Microsoft Store events -### Microsoft.Windows.StoreAgent.Telemetry.AbortedInstallation +## Kernel events -This event is sent when an installation or update is canceled by a user or the system and is used to help keep Windows Apps up to date and secure. +### IO + +This event indicates the number of bytes read from or read by the OS and written to or written by the OS upon system startup. The following fields are available: -- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. -- **AttemptNumber** Number of retry attempts before it was canceled. -- **BundleId** The Item Bundle ID. -- **CategoryId** The Item Category ID. -- **ClientAppId** The identity of the app that initiated this operation. -- **HResult** The result code of the last action performed before this operation. -- **IsBundle** Is this a bundle? -- **IsInteractive** Was this requested by a user? -- **IsMandatory** Was this a mandatory update? -- **IsRemediation** Was this a remediation install? -- **IsRestore** Is this automatically restoring a previously acquired product? -- **IsUpdate** Flag indicating if this is an update. -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **PFN** The product family name of the product being installed. -- **ProductId** The identity of the package or packages being installed. -- **SystemAttemptNumber** The total number of automatic attempts at installation before it was canceled. -- **UserAttemptNumber** The total number of user attempts at installation before it was canceled. -- **WUContentId** The Windows Update content ID +- **BytesRead** The total number of bytes read from or read by the OS upon system startup. +- **BytesWritten** The total number of bytes written to or written by the OS upon system startup. -### Microsoft.Windows.StoreAgent.Telemetry.BeginGetInstalledContentIds +### Microsoft.Windows.Kernel.BootEnvironment.OsLaunch -This event is sent when an inventory of the apps installed is started to determine whether updates for those apps are available. It's used to help keep Windows up-to-date and secure. - - - -### Microsoft.Windows.StoreAgent.Telemetry.BeginUpdateMetadataPrepare - -This event is sent when the Store Agent cache is refreshed with any available package updates. It's used to help keep Windows up-to-date and secure. - - - -### Microsoft.Windows.StoreAgent.Telemetry.CancelInstallation - -This event is sent when an app update or installation is canceled while in interactive mode. This can be canceled by the user or the system. It's used to help keep Windows up-to-date and secure. +OS information collected during Boot, used to evaluate the success of the upgrade process. The following fields are available: -- **AggregatedPackageFullNames** The names of all package or packages to be downloaded and installed. -- **AttemptNumber** Total number of installation attempts. -- **BundleId** The identity of the Windows Insider build that is associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **IsBundle** Is this a bundle? -- **IsInteractive** Was this requested by a user? -- **IsMandatory** Is this a mandatory update? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this an automatic restore of a previously acquired product? -- **IsUpdate** Is this a product update? -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **PFN** The name of all packages to be downloaded and installed. -- **PreviousHResult** The previous HResult code. -- **PreviousInstallState** Previous installation state before it was canceled. -- **ProductId** The name of the package or packages requested for installation. -- **RelatedCV** Correlation Vector of a previous performed action on this product. -- **SystemAttemptNumber** Total number of automatic attempts to install before it was canceled. -- **UserAttemptNumber** Total number of user attempts to install before it was canceled. -- **WUContentId** The Windows Update content ID +- **BootApplicationId** This field tells us what the OS Loader Application Identifier is. +- **BootAttemptCount** The number of consecutive times the boot manager has attempted to boot into this operating system. +- **BootSequence** The current Boot ID, used to correlate events related to a particular boot session. +- **BootStatusPolicy** Identifies the applicable Boot Status Policy. +- **BootType** Identifies the type of boot (e.g.: "Cold", "Hiber", "Resume"). +- **EventTimestamp** Seconds elapsed since an arbitrary time point. This can be used to identify the time difference in successive boot attempts being made. +- **FirmwareResetReasonEmbeddedController** Reason for system reset provided by firmware. +- **FirmwareResetReasonEmbeddedControllerAdditional** Additional information on system reset reason provided by firmware if needed. +- **FirmwareResetReasonPch** Reason for system reset provided by firmware. +- **FirmwareResetReasonPchAdditional** Additional information on system reset reason provided by firmware if needed. +- **FirmwareResetReasonSupplied** Flag indicating that a reason for system reset was provided by firmware. +- **IO** Amount of data written to and read from the disk by the OS Loader during boot. See [IO](#io). +- **LastBootSucceeded** Flag indicating whether the last boot was successful. +- **LastShutdownSucceeded** Flag indicating whether the last shutdown was successful. +- **MaxAbove4GbFreeRange** This field describes the largest memory range available above 4Gb. +- **MaxBelow4GbFreeRange** This field describes the largest memory range available below 4Gb. +- **MeasuredLaunchPrepared** This field tells us if the OS launch was initiated using Measured/Secure Boot over DRTM (Dynamic Root of Trust for Measurement). +- **MenuPolicy** Type of advanced options menu that should be shown to the user (Legacy, Standard, etc.). +- **RecoveryEnabled** Indicates whether recovery is enabled. +- **SecureLaunchPrepared** This field indicates if DRTM was prepared during boot. +- **UserInputTime** The amount of time the loader application spent waiting for user input. -### Microsoft.Windows.StoreAgent.Telemetry.CompleteInstallOperationRequest +### Microsoft.Windows.Kernel.Power.OSStateChange -This event is sent after the app installations or updates. It's used to help keep Windows up-to-date and secure +This event indicates an OS state change. The following fields are available: -- **CatalogId** The Store Product ID of the app being installed. -- **HResult** HResult code of the action being performed. -- **IsBundle** Is this a bundle? -- **PackageFamilyName** The name of the package being installed. -- **ProductId** The Store Product ID of the product being installed. -- **SkuId** Specific edition of the item being installed. - - -### Microsoft.Windows.StoreAgent.Telemetry.EndAcquireLicense - -This event is sent after the license is acquired when a product is being installed. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** Includes a set of package full names for each app that is part of an atomic set. -- **AttemptNumber** The total number of attempts to acquire this product. -- **BundleId** The bundle ID -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **HResult** HResult code to show the result of the operation (success/failure). -- **IsBundle** Is this a bundle? -- **IsInteractive** Did the user initiate the installation? -- **IsMandatory** Is this a mandatory update? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this happening after a device restore? -- **IsUpdate** Is this an update? -- **ParentBundleId** The parent bundle ID (if it's part of a bundle). -- **PFN** Product Family Name of the product being installed. -- **ProductId** The Store Product ID for the product being installed. -- **SystemAttemptNumber** The number of attempts by the system to acquire this product. -- **UserAttemptNumber** The number of attempts by the user to acquire this product -- **WUContentId** The Windows Update content ID - - -### Microsoft.Windows.StoreAgent.Telemetry.EndDownload - -This event happens during the app update or installation when content is being downloaded at the end of the process to report success or failure. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** The name of all packages to be downloaded and installed. -- **AttemptNumber** Number of retry attempts before it was canceled. -- **BundleId** The identity of the Windows Insider build associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **DownloadSize** The total size of the download. -- **ExtendedHResult** Any extended HResult error codes. -- **HResult** The result code of the last action performed. -- **IsBundle** Is this a bundle? -- **IsInteractive** Is this initiated by the user? -- **IsMandatory** Is this a mandatory installation? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this a restore of a previously acquired product? -- **IsUpdate** Is this an update? -- **ParentBundleId** The parent bundle ID (if it's part of a bundle). -- **PFN** The Product Family Name of the app being download. -- **ProductId** The Store Product ID for the product being installed. -- **SystemAttemptNumber** The number of attempts by the system to download. -- **UserAttemptNumber** The number of attempts by the user to download. -- **WUContentId** The Windows Update content ID. - - -### Microsoft.Windows.StoreAgent.Telemetry.EndFrameworkUpdate - -This event happens when an app update requires an updated Framework package and the process starts to download it. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **HResult** The result code of the last action performed before this operation. - - -### Microsoft.Windows.StoreAgent.Telemetry.EndGetInstalledContentIds - -This event is sent after sending the inventory of the products installed to determine whether updates for those products are available. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **HResult** The result code of the last action performed before this operation. - - -### Microsoft.Windows.StoreAgent.Telemetry.EndInstall - -This event is sent after a product has been installed. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. -- **AttemptNumber** The number of retry attempts before it was canceled. -- **BundleId** The identity of the build associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **ExtendedHResult** The extended HResult error code. -- **HResult** The result code of the last action performed. -- **IsBundle** Is this a bundle? -- **IsInteractive** Is this an interactive installation? -- **IsMandatory** Is this a mandatory installation? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this automatically restoring a previously acquired product? -- **IsUpdate** Is this an update? -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **PFN** Product Family Name of the product being installed. -- **ProductId** The Store Product ID for the product being installed. -- **SystemAttemptNumber** The total number of system attempts. -- **UserAttemptNumber** The total number of user attempts. -- **WUContentId** The Windows Update content ID - - -### Microsoft.Windows.StoreAgent.Telemetry.EndScanForUpdates - -This event is sent after a scan for product updates to determine if there are packages to install. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **ClientAppId** The identity of the app that initiated this operation. -- **HResult** The result code of the last action performed. -- **IsApplicability** Is this request to only check if there are any applicable packages to install? -- **IsInteractive** Is this user requested? -- **IsOnline** Is the request doing an online check? - - -### Microsoft.Windows.StoreAgent.Telemetry.EndSearchUpdatePackages - -This event is sent after searching for update packages to install. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. -- **AttemptNumber** The total number of retry attempts before it was canceled. -- **BundleId** The identity of the build associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **HResult** The result code of the last action performed. -- **IsBundle** Is this a bundle? -- **IsInteractive** Is this user requested? -- **IsMandatory** Is this a mandatory update? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this restoring previously acquired content? -- **IsUpdate** Is this an update? -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **PFN** The name of the package or packages requested for install. -- **ProductId** The Store Product ID for the product being installed. -- **SystemAttemptNumber** The total number of system attempts. -- **UserAttemptNumber** The total number of user attempts. -- **WUContentId** The Windows Update content ID - - -### Microsoft.Windows.StoreAgent.Telemetry.EndStageUserData - -This event is sent between download and installation to see if there is app data that needs to be restored from the cloud. It's used to keep Windows up-to-date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** The name of all packages to be downloaded and installed. -- **AttemptNumber** The total number of retry attempts before it was canceled. -- **BundleId** The identity of the build associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **HResult** The result code of the last action performed. -- **IsBundle** Is this a bundle? -- **IsInteractive** Is this user requested? -- **IsMandatory** Is this a mandatory update? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this restoring previously acquired content? -- **IsUpdate** Is this an update? -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **PFN** The name of the package or packages requested for install. -- **ProductId** The Store Product ID for the product being installed. -- **SystemAttemptNumber** The total number of system attempts. -- **UserAttemptNumber** The total number of system attempts. -- **WUContentId** The Windows Update content ID - - -### Microsoft.Windows.StoreAgent.Telemetry.EndUpdateMetadataPrepare - -This event happens after a scan for available app updates. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **HResult** The result code of the last action performed. - - -### Microsoft.Windows.StoreAgent.Telemetry.FulfillmentComplete - -The FulfillmentComplete event is fired at the end of an app install or update. We use this to track the very end of the install/update process. StoreAgent events are needed to help keep Windows pre-installed 1st party apps up to date and secure, such as the mail and calendar apps. App update failure can be unique across devices and without this data from every device we will not be able to track the success/failure and fix any future vulnerabilities related to these built in Windows Apps. - -The following fields are available: - -- **CatalogId** The CatalogId is the name of the product catalog from which this app was chosen. -- **FailedRetry** Was the installation or update retry successful? -- **HResult** The HResult code of the operation. -- **PFN** The Package Family Name of the app that is being installed or updated. -- **ProductId** The product ID of the app that is being updated or installed. - - -### Microsoft.Windows.StoreAgent.Telemetry.FulfillmentInitiate - -The FulfillmentInitiate event is fired at the start of an app install or update. We use this to track the very beginning of the install/update process. StoreAgent events are needed to help keep Windows pre-installed 1st party apps up to date and secure, such as the mail and calendar apps. App update failure can be unique across devices and without this data from every device we will not be able to track the success/failure and fix any future vulnerabilities related to these built in Windows Apps. - -The following fields are available: - -- **PFN** The Package Family Name of the app that is being installed or updated. -- **ProductId** The product ID of the app that is being updated or installed. -- **CatalogId** The CatalogId is the name of the product catalog from which this app was chosen. - - -### Microsoft.Windows.StoreAgent.Telemetry.InstallOperationRequest - -This event happens at the beginning of the install process when an app update or new app is installed. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **BundleId** The identity of the build associated with this product. -- **CatalogId** If this product is from a private catalog, the Store Product ID for the product being installed. -- **ProductId** The Store Product ID for the product being installed. -- **SkuId** Specific edition ID being installed. -- **VolumePath** The disk path of the installation. - - -### Microsoft.Windows.StoreAgent.Telemetry.PauseInstallation - -This event is sent when a product install or update is paused either by a user or the system. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. -- **AttemptNumber** The total number of retry attempts before it was canceled. -- **BundleId** The identity of the build associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **IsBundle** Is this a bundle? -- **IsInteractive** Is this user requested? -- **IsMandatory** Is this a mandatory update? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this restoring previously acquired content? -- **IsUpdate** Is this an update? -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **PFN** The Product Full Name. -- **PreviousHResult** The result code of the last action performed before this operation. -- **PreviousInstallState** Previous state before the installation or update was paused. -- **ProductId** The Store Product ID for the product being installed. -- **RelatedCV** Correlation Vector of a previous performed action on this product. -- **SystemAttemptNumber** The total number of system attempts. -- **UserAttemptNumber** The total number of user attempts. -- **WUContentId** The Windows Update content ID - - -### Microsoft.Windows.StoreAgent.Telemetry.ResumeInstallation - -This event happens when a product install or update is resumed either by a user or the system. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. -- **AttemptNumber** The number of retry attempts before it was canceled. -- **BundleId** The identity of the build associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **HResult** The result code of the last action performed before this operation. -- **IsBundle** Is this a bundle? -- **IsInteractive** Is this user requested? -- **IsMandatory** Is this a mandatory update? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this restoring previously acquired content? -- **IsUpdate** Is this an update? -- **IsUserRetry** Did the user initiate the retry? -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **PFN** The name of the package or packages requested for install. -- **PreviousHResult** The previous HResult error code. -- **PreviousInstallState** Previous state before the installation was paused. -- **ProductId** The Store Product ID for the product being installed. -- **RelatedCV** Correlation Vector for the original install before it was resumed. -- **SystemAttemptNumber** The total number of system attempts. -- **UserAttemptNumber** The total number of user attempts. -- **WUContentId** The Windows Update content ID - - -### Microsoft.Windows.StoreAgent.Telemetry.ResumeOperationRequest - -This event happens when a product install or update is resumed by a user and on installation retries. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **ProductId** The Store Product ID for the product being installed. - - -### Microsoft.Windows.StoreAgent.Telemetry.SearchForUpdateOperationRequest - -This event is sent when searching for update packages to install. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **CatalogId** The Store Product ID for the product being installed. -- **ProductId** The Store Product ID for the product being installed. -- **SkuId** Specfic edition of the app being updated. - - -### Microsoft.Windows.StoreAgent.Telemetry.UpdateAppOperationRequest - -This event happens an app for a user needs to be updated. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **PFamN** The name of the product that is requested for update. +- **AcPowerOnline** If "TRUE," the device is using AC power. If "FALSE," the device is using battery power. +- **ActualTransitions** The number of transitions between operating system states since the last system boot +- **BatteryCapacity** Maximum battery capacity in mWh +- **BatteryCharge** Current battery charge as a percentage of total capacity +- **BatteryDischarging** Flag indicating whether the battery is discharging or charging +- **BootId** Total boot count since the operating system was installed +- **BootTimeUTC** Date and time of a particular boot event (identified by BootId) +- **EnergyChangeV2** A snapshot value in mWh reflecting a change in power usage +- **EnergyChangeV2Flags** Flags for disambiguating EnergyChangeV2 context +- **EventSequence** Indicates the sequence order for this event instance, relative to previous instances of OSStateChange events that have occurred since boot +- **LastStateTransition** ID of the last operating system state transition +- **LastStateTransitionSub** ID of the last operating system sub-state transition +- **StateDurationMS** Number of milliseconds spent in the last operating system state +- **StateTransition** ID of the operating system state the system is transitioning to +- **StateTransitionSub** ID of the operating system sub-state the system is transitioning to +- **TotalDurationMS** Total time (in milliseconds) spent in all states since the last boot +- **TotalUptimeMS** Total time (in milliseconds) the device was in Up or Running states since the last boot +- **TransitionsToOn** Number of transitions to the Powered On state since the last boot +- **UptimeDeltaMS** Total time (in milliseconds) added to Uptime since the last event ## Privacy consent logging events @@ -3446,13 +3460,29 @@ Event tells us effectiveness of new privacy experience. The following fields are available: -- **isAdmin** Whether the current user is an administrator or not +- **isAdmin** whether the person who is logging in is an admin - **isLaunching** Whether or not the privacy consent experience will be launched -- **isSilentElevation** Whether the current user has enabled silent elevation -- **privacyConsentState** The current state of the privacy consent experience +- **isSilentElevation** whether the user has most restrictive UAC controls +- **privacyConsentState** whether the user has completed privacy experience - **userRegionCode** The current user's region setting +## Sediment events + +### Microsoft.Windows.Sediment.OSRSS.UrlState + +This event indicates the state the Operating System Remediation System Service (OSRSS) is in while attempting a download from the URL. + +The following fields are available: + +- **Id** A number identifying the URL. +- **ServiceVersionMajor** Version information for the component. +- **ServiceVersionMinor** Version information for the component. +- **StateData** State-specific data, such as the attempt number for the download. +- **StateNumber** A number identifying the current state of the URL (for example, found, downloading, extracted). +- **Time** System timestamp when the event was started. + + ## Setup events ### SetupPlatformTel.SetupPlatformTelEvent @@ -3477,7 +3507,7 @@ The following fields are available: - **accountType** The type of account that was deleted. Example: AD, AAD, or Local - **deleteState** Whether the attempted deletion of the user account was successful. - **userSid** The security identifier of the account. -- **wilActivity** Windows Error Reporting data collected when there is a failure in deleting a user account with the Transient Account Manager. +- **wilActivity** Windows Error Reporting data collected when there is a failure in deleting a user account with the Transient Account Manager. See [wilActivity](#wilactivity). ### Microsoft.Windows.SharedPC.AccountManager.SinglePolicyEvaluation @@ -3486,9 +3516,59 @@ Activity for run of the Transient Account Manager that determines if any user ac The following fields are available: -- **totalAccountCount** The number of accounts on a device after running the Transient Account Manager policies. -- **wilActivity** Windows Error Reporting data collected when there is a failure in evaluating accounts to be deleted with the Transient Account Manager. - **evaluationTrigger** When was the Transient Account Manager policies ran? Example: At log off or during maintenance hours +- **totalAccountCount** The number of accounts on a device after running the Transient Account Manager policies. +- **wilActivity** Windows Error Reporting data collected when there is a failure in evaluating accounts to be deleted with the Transient Account Manager. See [wilActivity](#wilactivity). + + +### wilActivity + +This event provides a Windows Internal Library context used for Product and Service diagnostics. + +The following fields are available: + +- **callContext** The function where the failure occurred. +- **currentContextId** The ID of the current call context where the failure occurred. +- **currentContextMessage** The message of the current call context where the failure occurred. +- **currentContextName** The name of the current call context where the failure occurred. +- **failureCount** The number of failures for this failure ID. +- **failureId** The ID of the failure that occurred. +- **failureType** The type of the failure that occurred. +- **fileName** The file name where the failure occurred. +- **function** The function where the failure occurred. +- **hresult** The HResult of the overall activity. +- **lineNumber** The line number where the failure occurred. +- **message** The message of the failure that occurred. +- **module** The module where the failure occurred. +- **originatingContextId** The ID of the originating call context that resulted in the failure. +- **originatingContextMessage** The message of the originating call context that resulted in the failure. +- **originatingContextName** The name of the originating call context that resulted in the failure. +- **threadId** The ID of the thread on which the activity is executing. + + +### wilResult + +This event provides a Windows Internal Library context used for Product and Service diagnostics. + +The following fields are available: + +- **callContext** The call context stack where failure occurred. +- **currentContextId** The ID of the current call context where the failure occurred. +- **currentContextMessage** The message of the current call context where the failure occurred. +- **currentContextName** The name of the current call context where the failure occurred. +- **failureCount** The number of failures for this failure ID. +- **failureId** The ID of the failure that occurred. +- **failureType** The type of the failure that occurred. +- **fileName** The file name where the failure occurred. +- **function** The function where the failure occurred. +- **hresult** The HResult of the overall activity. +- **lineNumber** The line number where the failure occurred. +- **message** The message of the failure that occurred. +- **module** The module where the failure occurred. +- **originatingContextId** The ID of the originating call context that resulted in the failure. +- **originatingContextMessage** The message of the originating call context that resulted in the failure. +- **originatingContextName** The name of the originating call context that resulted in the failure. +- **threadId** The ID of the thread on which the activity is executing. ## SIH events @@ -3546,37 +3626,6 @@ The following fields are available: - **ActivityMatchingId** Contains a unique ID identifying a single CheckForUpdates session from initialization to completion. - **AllowCachedResults** Indicates if the scan allowed using cached results. -- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client. -- **CurrentMobileOperator** The mobile operator the device is currently connected to. -- **DriverSyncPassPerformed** Were drivers scanned this time? -- **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed. -- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough. -- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. -- **FlightBranch** The branch that a device is on if participating in flighting (pre-release builds). -- **FlightRing** The ring (speed of getting builds) that a device is on if participating in flighting (pre-release builds). -- **HomeMobileOperator** The mobile operator that the device was originally intended to work with. -- **IPVersion** Indicates whether the download took place over IPv4 or IPv6 -- **IsWUfBDualScanEnabled** Indicates if Windows Update for Business dual scan is enabled on the device. -- **IsWUfBEnabled** Indicates if Windows Update for Business is enabled on the device. -- **MetadataIntegrityMode** The mode of the update transport metadata integrity check. 0-Unknown, 1-Ignoe, 2-Audit, 3-Enforce -- **NumberOfApplicationsCategoryScanEvaluated** The number of categories (apps) for which an app update scan checked -- **NumberOfLoop** The number of round trips the scan required -- **NumberOfNewUpdatesFromServiceSync** The number of updates which were seen for the first time in this scan -- **NumberOfUpdatesEvaluated** The total number of updates which were evaluated as a part of the scan -- **NumFailedMetadataSignatures** The number of metadata signatures checks which failed for new metadata synced down. -- **Online** Indicates if this was an online scan. -- **PhonePreviewEnabled** Indicates whether a phone was getting preview build, prior to flighting (pre-release builds) being introduced. -- **ProcessName** The process name of the caller who initiated API calls, in the event where CallerApplicationName was not provided. -- **QualityUpdatePause** Indicates whether quality OS updates are paused on the device. -- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one -- **ScanDurationInSeconds** The number of seconds a scan took -- **ScanEnqueueTime** The number of seconds it took to initialize a scan -- **ServiceGuid** An ID which represents which service the software distribution client is checking for content (Windows Update, Windows Store, etc.). -- **ServiceUrl** The environment URL a device is configured to scan with -- **ShippingMobileOperator** The mobile operator that a device shipped on. -- **StatusCode** Indicates the result of a CheckForUpdates event (success, cancellation, failure code HResult). -- **SyncType** Describes the type of scan the event was -- **TotalNumMetadataSignatures** The total number of metadata signatures checks done for new metadata that was synced down. - **ApplicableUpdateInfo** Metadata for the updates which were detected as applicable - **BiosFamily** The family of the BIOS (Basic Input Output System). - **BiosName** The name of the device BIOS. @@ -3585,40 +3634,71 @@ The following fields are available: - **BIOSVendor** The vendor of the BIOS. - **BiosVersion** The version of the BIOS. - **BranchReadinessLevel** The servicing branch configured on the device. +- **CachedEngineVersion** For self-initiated healing, the version of the SIH engine that is cached on the device. If the SIH engine does not exist, the value is null. +- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client. +- **CapabilityDetectoidGuid** The GUID for a hardware applicability detectoid that could not be evaluated. +- **CDNCountryCode** Two letter country abbreviation for the Content Distribution Network (CDN) location. +- **CDNId** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. - **ClientVersion** The version number of the software distribution client. +- **Context** Gives context on where the error has occurred. Example: AutoEnable, GetSLSData, AddService, Misc, or Unknown +- **CurrentMobileOperator** The mobile operator the device is currently connected to. - **DeferralPolicySources** Sources for any update deferral policies defined (GPO = 0x10, MDM = 0x100, Flight = 0x1000, UX = 0x10000). - **DeferredUpdates** Update IDs which are currently being deferred until a later time - **DeviceModel** What is the device model. +- **DriverError** The error code hit during a driver scan. This is 0 if no error was encountered. - **DriverExclusionPolicy** Indicates if the policy for not including drivers with Windows Update is enabled. +- **DriverSyncPassPerformed** Were drivers scanned this time? - **EventInstanceID** A globally unique identifier for event instance. +- **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed. +- **ExtendedMetadataCabUrl** Hostname that is used to download an update. +- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough. +- **FailedUpdateGuids** The GUIDs for the updates that failed to be evaluated during the scan. +- **FailedUpdatesCount** The number of updates that failed to be evaluated during the scan. - **FeatureUpdateDeferral** The deferral period configured for feature OS updates on the device (in days). +- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. - **FeatureUpdatePausePeriod** The pause duration configured for feature OS updates on the device (in days). +- **FlightBranch** The branch that a device is on if participating in flighting (pre-release builds). +- **FlightRing** The ring (speed of getting builds) that a device is on if participating in flighting (pre-release builds). +- **HomeMobileOperator** The mobile operator that the device was originally intended to work with. - **IntentPFNs** Intended application-set metadata for atomic update scenarios. +- **IPVersion** Indicates whether the download took place over IPv4 or IPv6 +- **IsWUfBDualScanEnabled** Indicates if Windows Update for Business dual scan is enabled on the device. +- **IsWUfBEnabled** Indicates if Windows Update for Business is enabled on the device. +- **IsWUfBFederatedScanDisabled** Indicates if Windows Update for Business federated scan is disabled on the device. +- **MetadataIntegrityMode** The mode of the update transport metadata integrity check. 0-Unknown, 1-Ignoe, 2-Audit, 3-Enforce +- **MSIError** The last error that was encountered during a scan for updates. +- **NetworkConnectivityDetected** Indicates the type of network connectivity that was detected. 0 - IPv4, 1 - IPv6 - **NumberOfApplicableUpdates** The number of updates which were ultimately deemed applicable to the system after the detection process is complete +- **NumberOfApplicationsCategoryScanEvaluated** The number of categories (apps) for which an app update scan checked +- **NumberOfLoop** The number of round trips the scan required +- **NumberOfNewUpdatesFromServiceSync** The number of updates which were seen for the first time in this scan +- **NumberOfUpdatesEvaluated** The total number of updates which were evaluated as a part of the scan +- **NumFailedMetadataSignatures** The number of metadata signatures checks which failed for new metadata synced down. +- **Online** Indicates if this was an online scan. - **PausedUpdates** A list of UpdateIds which that currently being paused. - **PauseFeatureUpdatesEndTime** If feature OS updates are paused on the device, this is the date and time for the end of the pause time window. - **PauseFeatureUpdatesStartTime** If feature OS updates are paused on the device, this is the date and time for the beginning of the pause time window. - **PauseQualityUpdatesEndTime** If quality OS updates are paused on the device, this is the date and time for the end of the pause time window. - **PauseQualityUpdatesStartTime** If quality OS updates are paused on the device, this is the date and time for the beginning of the pause time window. +- **PhonePreviewEnabled** Indicates whether a phone was getting preview build, prior to flighting (pre-release builds) being introduced. +- **ProcessName** The process name of the caller who initiated API calls, in the event where CallerApplicationName was not provided. - **QualityUpdateDeferral** The deferral period configured for quality OS updates on the device (in days). +- **QualityUpdatePause** Indicates whether quality OS updates are paused on the device. - **QualityUpdatePausePeriod** The pause duration configured for quality OS updates on the device (in days). +- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one +- **ScanDurationInSeconds** The number of seconds a scan took +- **ScanEnqueueTime** The number of seconds it took to initialize a scan +- **ServiceGuid** An ID which represents which service the software distribution client is checking for content (Windows Update, Windows Store, etc.). +- **ServiceUrl** The environment URL a device is configured to scan with +- **ShippingMobileOperator** The mobile operator that a device shipped on. +- **StatusCode** Indicates the result of a CheckForUpdates event (success, cancellation, failure code HResult). +- **SyncType** Describes the type of scan the event was - **SystemBIOSMajorRelease** Major version of the BIOS. - **SystemBIOSMinorRelease** Minor version of the BIOS. +- **TargetMetadataVersion** For self-initiated healing, this is the target version of the SIH engine to download (if needed). If not, the value is null. +- **TotalNumMetadataSignatures** The total number of metadata signatures checks done for new metadata that was synced down. - **WebServiceRetryMethods** Web service method requests that needed to be retried to complete operation. - **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. -- **CachedEngineVersion** For self-initiated healing, the version of the SIH engine that is cached on the device. If the SIH engine does not exist, the value is null. -- **TargetMetadataVersion** For self-initiated healing, this is the target version of the SIH engine to download (if needed). If not, the value is null. -- **IsWUfBFederatedScanDisabled** Indicates if Windows Update for Business federated scan is disabled on the device. -- **CapabilityDetectoidGuid** The GUID for a hardware applicability detectoid that could not be evaluated. -- **CDNCountryCode** Two letter country abbreviation for the CDN's location. -- **CDNId** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. -- **DriverError** The error code hit during a driver scan. This is 0 if no error was encountered. -- **ExtendedMetadataCabUrl** Hostname that is used to download an update. -- **FailedUpdateGuids** The GUIDs for the updates that failed to be evaluated during the scan. -- **FailedUpdatesCount** The number of updates that failed to be evaluated during the scan. -- **MSIError** The last error that was encountered during a scan for updates. -- **NetworkConnectivityDetected** Indicates the type of network connectivity that was detected. 0 - IPv4, 1 - IPv6 -- **Context** Gives context on where the error has occurred. Example: AutoEnable, GetSLSData, AddService, Misc, or Unknown ### SoftwareUpdateClientTelemetry.Commit @@ -3633,31 +3713,31 @@ The following fields are available: - **BiosSKUNumber** Device SKU as defined in the system BIOS - **BIOSVendor** Vendor of the system BIOS - **BiosVersion** Version of the system BIOS -- **BundleId** Identifier associated with the specific content bundle; should not be all zeros if the bundleID was found. -- **BundleRevisionNumber** Identifies the revision number of the content bundle -- **CallerApplicationName** Name provided by the caller who initiated API calls into the software distribution client +- **BundleId** Identifier associated with the specific content bundle; should not be all zeros if the bundleID was found. +- **BundleRevisionNumber** Identifies the revision number of the content bundle +- **CallerApplicationName** Name provided by the caller who initiated API calls into the software distribution client - **ClientVersion** Version number of the software distribution client -- **DeviceModel** Device model as defined in the system bios +- **DeviceModel** Device model as defined in the system bios - **EventInstanceID** A globally unique identifier for event instance - **EventScenario** Indicates the purpose of the event - whether because scan started, succeded, failed, etc. - **EventType** Possible values are "Child", "Bundle", "Relase" or "Driver". -- **FlightId** The specific id of the flight the device is getting -- **HandlerType** Indicates the kind of content (app, driver, windows patch, etc.) +- **FlightId** The specific id of the flight the device is getting +- **HandlerType** Indicates the kind of content (app, driver, windows patch, etc.) - **RevisionNumber** Identifies the revision number of this specific piece of content - **ServiceGuid** Identifier for the service to which the software distribution client is connecting (Windows Update, Windows Store, etc) -- **SystemBIOSMajorRelease** Major release version of the system bios -- **SystemBIOSMinorRelease** Minor release version of the system bios -- **UpdateId** Identifier associated with the specific piece of content -- **WUDeviceID** Unique device id controlled by the software distribution client +- **SystemBIOSMajorRelease** Major release version of the system bios +- **SystemBIOSMinorRelease** Minor release version of the system bios +- **UpdateId** Identifier associated with the specific piece of content +- **WUDeviceID** Unique device id controlled by the software distribution client ### SoftwareUpdateClientTelemetry.Download -Download process event for target update on Windows Update client (see eventscenario field for specifics, e.g.: started/failed/succeeded) +Download process event for target update on Windows Update client. See EventScenario field for specifics (started/failed/succeeded). The following fields are available: -- **ActiveDownloadTime** How long the download took, in seconds, excluding time where the update wasn't actively being downloaded. +- **ActiveDownloadTime** Number of seconds the update was actively being downloaded. - **AppXBlockHashValidationFailureCount** A count of the number of blocks that have failed validation after being downloaded. - **AppXDownloadScope** Indicates the scope of the download for application content. For streaming install scenarios, AllContent - non-streaming download, RequiredOnly - streaming download requested content required for launch, AutomaticOnly - streaming download requested automatic streams for the app, and Unknown - for events sent before download scope is determined by the Windows Update client. - **BiosFamily** The family of the BIOS (Basic Input Output System). @@ -3666,19 +3746,20 @@ The following fields are available: - **BiosSKUNumber** The sku number of the device BIOS. - **BIOSVendor** The vendor of the BIOS. - **BiosVersion** The version of the BIOS. -- **BundleBytesDownloaded** How many bytes were downloaded for the specific content bundle. +- **BundleBytesDownloaded** Number of bytes downloaded for the specific content bundle. - **BundleId** Identifier associated with the specific content bundle; should not be all zeros if the bundleID was found. -- **BundleRepeatFailFlag** Indicates whether this particular update bundle had previously failed to download. +- **BundleRepeatFailFlag** Indicates whether this particular update bundle previously failed to download. - **BundleRevisionNumber** Identifies the revision number of the content bundle. -- **BytesDownloaded** How many bytes were downloaded for an individual piece of content (not the entire bundle). +- **BytesDownloaded** Number of bytes that were downloaded for an individual piece of content (not the entire bundle). - **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client. - **CbsDownloadMethod** Indicates whether the download was a full-file download or a partial/delta download. -- **CDNCountryCode** Two letter country abbreviation for the CDN's location. +- **CDNCountryCode** Two letter country abbreviation for the Content Distribution Network (CDN) location. - **CDNId** ID which defines which CDN the software distribution client downloaded the content from. - **ClientVersion** The version number of the software distribution client. - **CurrentMobileOperator** The mobile operator the device is currently connected to. - **DeviceModel** What is the device model. - **DownloadPriority** Indicates whether a download happened at background, normal, or foreground priority. +- **DownloadScenarioId** A unique ID for a given download used to tie together WU and DO events. - **EventInstanceID** A globally unique identifier for event instance. - **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started downloading content, or whether it was cancelled, succeeded, or failed. - **EventType** Possible values are Child, Bundle, or Driver. @@ -3686,7 +3767,7 @@ The following fields are available: - **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. - **FlightBranch** The branch that a device is on if participating in flighting (pre-release builds). - **FlightBuildNumber** If this download was for a flight (pre-release build), this indicates the build number of that flight. -- **FlightId** The specific id of the flight (pre-release build) the device is getting. +- **FlightId** The specific ID of the flight (pre-release build) the device is getting. - **FlightRing** The ring (speed of getting builds) that a device is on if participating in flighting (pre-release builds). - **HandlerType** Indicates what kind of content is being downloaded (app, driver, windows patch, etc.). - **HardwareId** If this download was for a driver targeted to a particular device model, this ID indicates the model of the device. @@ -3703,10 +3784,10 @@ The following fields are available: - **ProcessName** The process name of the caller who initiated API calls, in the event where CallerApplicationName was not provided. - **QualityUpdatePause** Indicates whether quality OS updates are paused on the device. - **RegulationReason** The reason that the update is regulated -- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one +- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one. - **RepeatFailFlag** Indicates whether this specific piece of content had previously failed to download. - **RevisionNumber** Identifies the revision number of this specific piece of content. -- **ServiceGuid** An ID which represents which service the software distribution client is installing content for (Windows Update, Windows Store, etc.). +- **ServiceGuid** An ID that represents which service the software distribution client is installing content for (Windows Update, Windows Store, etc.). - **Setup360Phase** If the download is for an operating system upgrade, this datapoint indicates which phase of the upgrade is underway. - **ShippingMobileOperator** The mobile operator that a device shipped on. - **StatusCode** Indicates the result of a Download event (success, cancellation, failure code HResult). @@ -3722,7 +3803,6 @@ The following fields are available: - **UsedDO** Whether the download used the delivery optimization service. - **UsedSystemVolume** Indicates whether the content was downloaded to the device's main system storage drive, or an alternate storage drive. - **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. -- **DownloadScenarioId** A unique ID for a given download used to tie together WU and DO events. ### SoftwareUpdateClientTelemetry.DownloadCheckpoint @@ -3755,7 +3835,7 @@ The following fields are available: - **BytesTotal** Total bytes to transfer for this content - **BytesTransferred** Total bytes transferred for this content at the time of heartbeat -- **CallerApplicationName** Name provided by the caller who initiated API calls into the software distribution client +- **CallerApplicationName** Name provided by the caller who initiated API calls into the software distribution client - **ClientVersion** The version number of the software distribution client - **ConnectionStatus** Indicates the connectivity state of the device at the time of heartbeat - **CurrentError** Last (transient) error encountered by the active download @@ -3770,11 +3850,11 @@ The following fields are available: - **RelatedCV** The previous correlation vector that was used by the client, before swapping with a new one - **ResumeCount** Number of times this active download has resumed from a suspended state - **RevisionNumber** Identifies the revision number of this specific piece of content -- **ServiceGuid** Identifier for the service to which the software distribution client is connecting (Windows Update, Microsoft Store, etc) +- **ServiceGuid** Identifier for the service to which the software distribution client is connecting (Windows Update, Microsoft Store, etc) - **SuspendCount** Number of times this active download has entered a suspended state - **SuspendReason** Last reason for why this active download entered a suspended state -- **UpdateId** Identifier associated with the specific piece of content -- **WUDeviceID** Unique device id controlled by the software distribution client +- **UpdateId** Identifier associated with the specific piece of content +- **WUDeviceID** Unique device id controlled by the software distribution client ### SoftwareUpdateClientTelemetry.Install @@ -3790,43 +3870,43 @@ The following fields are available: - **BIOSVendor** The vendor of the BIOS. - **BiosVersion** The version of the BIOS. - **BundleId** Identifier associated with the specific content bundle; should not be all zeros if the bundleID was found. -- **BundleRepeatFailFlag** Has this particular update bundle previously failed to install? +- **BundleRepeatFailFlag** Indicates whether this particular update bundle previously failed to install. - **BundleRevisionNumber** Identifies the revision number of the content bundle. - **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client. - **ClientVersion** The version number of the software distribution client. - **CSIErrorType** The stage of CBS installation where it failed. -- **CurrentMobileOperator** Mobile operator that device is currently connected to. -- **DeviceModel** What is the device model. +- **CurrentMobileOperator** The mobile operator to which the device is currently connected. +- **DeviceModel** The device model. - **DriverPingBack** Contains information about the previous driver and system state. - **EventInstanceID** A globally unique identifier for event instance. - **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started installing content, or whether it was cancelled, succeeded, or failed. - **EventType** Possible values are Child, Bundle, or Driver. - **ExtendedErrorCode** The extended error code. -- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough. -- **FeatureUpdatePause** Are feature OS updates paused on the device? +- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode is not specific enough. +- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. - **FlightBranch** The branch that a device is on if participating in the Windows Insider Program. - **FlightBuildNumber** If this installation was for a Windows Insider build, this is the build number of that build. - **FlightId** The specific ID of the Windows Insider build the device is getting. - **FlightRing** The ring that a device is on if participating in the Windows Insider Program. -- **HandlerType** Indicates what kind of content is being installed. Example: app, driver, Windows update +- **HandlerType** Indicates what kind of content is being installed (for example, app, driver, Windows update). - **HardwareId** If this install was for a driver targeted to a particular device model, this ID indicates the model of the device. - **HomeMobileOperator** The mobile operator that the device was originally intended to work with. - **IntentPFNs** Intended application-set metadata for atomic update scenarios. -- **IsDependentSet** Is the driver part of a larger System Hardware/Firmware update? -- **IsFinalOutcomeEvent** Does this event signal the end of the update/upgrade process? -- **IsFirmware** Is this update a firmware update? -- **IsSuccessFailurePostReboot** Did it succeed and then fail after a restart? -- **IsWUfBDualScanEnabled** Is Windows Update for Business dual scan enabled on the device? -- **IsWUfBEnabled** Is Windows Update for Business enabled on the device? -- **MergedUpdate** Was the OS update and a BSP update merged for installation? +- **IsDependentSet** Indicates whether the driver is part of a larger System Hardware/Firmware update. +- **IsFinalOutcomeEvent** Indicates whether this event signals the end of the update/upgrade process. +- **IsFirmware** Indicates whether this update is a firmware update. +- **IsSuccessFailurePostReboot** Indicates whether the update succeeded and then failed after a restart. +- **IsWUfBDualScanEnabled** Indicates whether Windows Update for Business dual scan is enabled on the device. +- **IsWUfBEnabled** Indicates whether Windows Update for Business is enabled on the device. +- **MergedUpdate** Indicates whether the OS update and a BSP update merged for installation. - **MsiAction** The stage of MSI installation where it failed. - **MsiProductCode** The unique identifier of the MSI installer. - **PackageFullName** The package name of the content being installed. - **PhonePreviewEnabled** Indicates whether a phone was getting preview build, prior to flighting being introduced. -- **ProcessName** The process name of the caller who initiated API calls, in the event where CallerApplicationName was not provided. -- **QualityUpdatePause** Are quality OS updates paused on the device? +- **ProcessName** The process name of the caller who initiated API calls, in the event that CallerApplicationName was not provided. +- **QualityUpdatePause** Indicates whether quality OS updates are paused on the device. - **RelatedCV** The previous Correlation Vector that was used before swapping with a new one -- **RepeatFailFlag** Indicates whether this specific piece of content had previously failed to install. +- **RepeatFailFlag** Indicates whether this specific piece of content previously failed to install. - **RevisionNumber** The revision number of this specific piece of content. - **ServiceGuid** An ID which represents which service the software distribution client is installing content for (Windows Update, Windows Store, etc.). - **Setup360Phase** If the install is for an operating system upgrade, indicates which phase of the upgrade is underway. @@ -3836,8 +3916,8 @@ The following fields are available: - **SystemBIOSMinorRelease** Minor version of the BIOS. - **TargetGroupId** For drivers targeted to a specific device model, this ID indicates the distribution group of devices receiving that driver. - **TargetingVersion** For drivers targeted to a specific device model, this is the version number of the drivers being distributed to the device. -- **TransactionCode** The ID which represents a given MSI installation -- **UpdateId** Unique update ID +- **TransactionCode** The ID that represents a given MSI installation. +- **UpdateId** Unique update ID. - **UpdateImportance** Indicates whether a piece of content was marked as Important, Recommended, or Optional. - **UsedSystemVolume** Indicates whether the content was downloaded and then installed from the device's main system storage drive, or an alternate storage drive. - **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. @@ -3849,13 +3929,13 @@ This event sends data about an AppX app that has been updated from the Microsoft The following fields are available: -- **ApplicableUpdateInfo** Metadata for the updates which were detected as applicable -- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client +- **ApplicableUpdateInfo** Metadata for the updates which were detected as applicable. +- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client. - **IntentPFNs** Intended application-set metadata for atomic update scenarios. -- **NumberOfApplicableUpdates** The number of updates which were ultimately deemed applicable to the system after the detection process is complete -- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one -- **ServiceGuid** An ID which represents which service the software distribution client is connecting to (Windows Update, Windows Store, etc.) -- **WUDeviceID** The unique device ID controlled by the software distribution client +- **NumberOfApplicableUpdates** The number of updates ultimately deemed applicable to the system after the detection process is complete. +- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one. +- **ServiceGuid** An ID that represents which service the software distribution client is connecting to (Windows Update, Windows Store, etc.). +- **WUDeviceID** The unique device ID controlled by the software distribution client. ### SoftwareUpdateClientTelemetry.UpdateMetadataIntegrity @@ -3864,145 +3944,150 @@ Ensures Windows Updates are secure and complete. Event helps to identify whether The following fields are available: +- **CallerApplicationName** Name of application making the Windows Update request. Used to identify context of request. - **EndpointUrl** URL of the endpoint where client obtains update metadata. Used to identify test vs staging vs production environments. - **EventScenario** Indicates the purpose of the event - whether because scan started, succeded, failed, etc. -- **ExtendedStatusCode** Secondary status code for certain scenarios where StatusCode was not specific enough. -- **LeafCertId** Integral id from the FragmentSigning data for certificate which failed. -- **MetadataIntegrityMode** Mode of update transport metadata integrity check. 0-Unknown, 1-Ignoe, 2-Audit, 3-Enforce +- **ExtendedStatusCode** Secondary status code for certain scenarios where StatusCode was not specific enough. +- **LeafCertId** Integral id from the FragmentSigning data for certificate which failed. +- **ListOfSHA256OfIntermediateCerData** A semicolon delimited list of base64 encoding of hashes for the Base64CerData in the FragmentSigning data of an intermediate certificate. +- **MetadataIntegrityMode** Mode of update transport metadata integrity check. 0-Unknown, 1-Ignoe, 2-Audit, 3-Enforce - **MetadataSignature** Base64 string of the signature associated with the update metadata (specified by revision id) +- **RawMode** Raw unparsed mode string from the SLS response. May be null if not applicable. +- **RawValidityWindowInDays** The raw unparsed validity window string in days of the timestamp token. This field is null if not applicable. - **RevisionId** Identifies the revision of this specific piece of content - **RevisionNumber** Identifies the revision number of this specific piece of content - **ServiceGuid** Identifier for the service to which the software distribution client is connecting (Windows Update, Windows Store, etc) -- **SHA256OfLeafCertPublicKey** Base64 encoding of hash of the Base64CertData in the FragmentSigning data of leaf certificate. +- **SHA256OfLeafCerData** A base64 encoding of the hash for the Base64CerData in the FragmentSigning data of the leaf certificate. +- **SHA256OfLeafCertPublicKey** Base64 encoding of hash of the Base64CertData in the FragmentSigning data of leaf certificate. - **SHA256OfTimestampToken** Base64 string of hash of the timestamp token blob - **SignatureAlgorithm** Hash algorithm for the metadata signature - **SLSPrograms** A test program a machine may be opted in. Examples include "Canary" and "Insider Fast". - **StatusCode** Result code of the event (success, cancellation, failure code HResult) -- **TimestampTokenId** Created time encoded in the timestamp blob. This will be zeroed if the token is itself malformed and decoding failed. -- **UpdateId** Identifier associated with the specific piece of content -- **RawMode** Raw unparsed mode string from the SLS response. May be null if not applicable. -- **TimestampTokenCertThumbprint** The thumbprint of the encoded timestamp token. +- **TimestampTokenCertThumbprint** The thumbprint of the encoded timestamp token. +- **TimestampTokenId** Created time encoded in the timestamp blob. This will be zeroed if the token is itself malformed and decoding failed. +- **UpdateId** Identifier associated with the specific piece of content - **ValidityWindowInDays** The validity window that's in effect when verifying the timestamp. -- **CallerApplicationName** Name of application making the Windows Update request. Used to identify context of request. -- **ListOfSHA256OfIntermediateCerData** A semicolon delimited list of base64 encoding of hashes for the Base64CerData in the FragmentSigning data of an intermediate certificate. -- **RawValidityWindowInDays** The raw unparsed validity window string in days of the timestamp token. This field is null if not applicable. -- **SHA256OfLeafCerData** A base64 encoding of the hash for the Base64CerData in the FragmentSigning data of the leaf certificate. ## Update events ### Update360Telemetry.UpdateAgentCommit -This event collects information regarding the commit phase of the new UUP (Unified Update Platform) update scenario, which is leveraged by both Mobile and Desktop. - -The following fields are available: - -- **ErrorCode** The error code returned for the current install phase. -- **FlightId** Unique ID for each flight. -- **ObjectId** Unique value for each Update Agent mode. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **Result** Outcome of the install phase of the update. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each update attempt. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgentDownloadRequest - - The UpdateAgent_DownloadRequest event sends data for the download request phase of updating Windows via the new UUP (Unified Update Platform) scenario. Applicable to PC and Mobile. - -The following fields are available: - -- **DeletedCorruptFiles** Boolean indicating whether corrupt payload was deleted. -- **ErrorCode** The error code returned for the current download request phase. -- **FlightId** Unique ID for each flight. -- **ObjectId** Unique value for each Update Agent mode (same concept as InstanceId for Setup360) -- **PackageCountOptional** Number of optional packages requested. -- **PackageCountRequired** Number of required packages requested. -- **PackageCountTotal** Total number of packages needed. -- **PackageCountTotalCanonical** Total number of canonical packages. -- **PackageCountTotalDiff** Total number of diff packages. -- **PackageCountTotalExpress** Total number of express packages. -- **PackageSizeCanonical** Size of canonical packages in bytes. -- **PackageSizeDiff** Size of diff packages in bytes. -- **PackageSizeExpress** Size of express packages in bytes. -- **RangeRequestState** Indicates the range request type used. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **Result** Outcome of the download request phase of update. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each attempt (same value for initialize, download, install commit phases) -- **UpdateId** Unique ID for each update. -- **PackageExpressType** Type of express package. - - -### Update360Telemetry.UpdateAgentExpand - - This event collects information regarding the expansion phase of the new UUP (Unified Update Platform) update scenario; which is leveraged by both Mobile and Desktop. - -The following fields are available: - -- **ElapsedTickCount** Time taken for expand phase. -- **EndFreeSpace** Free space after expand phase. -- **EndSandboxSize** Sandbox size after expand phase. -- **ErrorCode** The error code returned for the current install phase. -- **FlightId** Unique ID for each flight. -- **ObjectId** Unique value for each Update Agent mode. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each update attempt. -- **StartFreeSpace** Free space before expand phase. -- **StartSandboxSize** Sandbox size after expand phase. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgentFellBackToCanonical - -This event collects information when express could not be used and we fall back to canonical during the new UUP (Unified Update Platform) update scenario, which is leveraged by both Mobile and Desktop. - -The following fields are available: - -- **FlightId** Unique ID for each flight. -- **ObjectId** Unique value for each Update Agent mode. -- **PackageCount** Number of packages that feel back to canonical. -- **PackageList** PackageIds which fell back to canonical. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each update attempt. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgentInitialize - - The UpdateAgentInitialize event sends data for the initialize phase of updating Windows via the new UUP (Unified Update Platform) scenario. Applicable to both PCs and Mobile. - -The following fields are available: - -- **ErrorCode** The error code returned for the current install phase. -- **FlightId** Unique ID for each flight. -- **FlightMetadata** Contains the FlightId and the build being flighted. -- **ObjectId** Unique value for each Update Agent mode. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **Result** Outcome of the install phase of the update. -- **ScenarioId** Indicates the update scenario. -- **SessionData** String containing instructions to update agent for processing FODs and DUICs (Null for other scenarios). -- **SessionId** Unique value for each update attempt. -- **UpdateId** Unique ID for each update. - - -### Update360Telemetry.UpdateAgentInstall - -The UpdateAgentInstall event sends data for the install phase of updating Windows. +This event collects information regarding the commit phase of the new Unified Update Platform (UUP) update scenario, which is leveraged by both Mobile and Desktop. The following fields are available: - **ErrorCode** The error code returned for the current install phase. -- **FlightId** Unique value for each Update Agent mode (same concept as InstanceId for Setup360). -- **ObjectId** Correlation vector value generated from the latest USO scan. -- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **FlightId** Unique ID for each flight. +- **ObjectId** Unique value for each Update Agent mode. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **Result** Outcome of the install phase of the update. +- **ScenarioId** Indicates the update scenario. +- **SessionId** Unique value for each update attempt. +- **UpdateId** Unique ID for each update. + + +### Update360Telemetry.UpdateAgentDownloadRequest + +This event sends data for the download request phase of updating Windows via the new Unified Update Platform (UUP) scenario. Applicable to PC and Mobile. + +The following fields are available: + +- **DeletedCorruptFiles** Boolean indicating whether corrupt payload was deleted. +- **DownloadRequests** Number of times a download was retried. +- **ErrorCode** The error code returned for the current download request phase. +- **ExtensionName** Indicates whether the payload is related to Operating System content or a plugin. +- **FlightId** Unique ID for each flight. +- **InternalFailureResult** Indicates a non-fatal error from a plugin. +- **ObjectId** Unique value for each Update Agent mode (same concept as InstanceId for Setup360). +- **PackageCountOptional** Number of optional packages requested. +- **PackageCountRequired** Number of required packages requested. +- **PackageCountTotal** Total number of packages needed. +- **PackageCountTotalCanonical** Total number of canonical packages. +- **PackageCountTotalDiff** Total number of diff packages. +- **PackageCountTotalExpress** Total number of express packages. +- **PackageExpressType** Type of express package. +- **PackageSizeCanonical** Size of canonical packages in bytes. +- **PackageSizeDiff** Size of diff packages in bytes. +- **PackageSizeExpress** Size of express packages in bytes. +- **RangeRequestState** Indicates the range request type used. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **Result** Outcome of the download request phase of update. +- **ScenarioId** Indicates the update scenario. +- **SessionId** Unique value for each attempt (same value for initialize, download, install commit phases). +- **UpdateId** Unique ID for each update. + + +### Update360Telemetry.UpdateAgentExpand + +This event collects information regarding the expansion phase of the new Unified Update Platform (UUP) update scenario, which is leveraged by both Mobile and Desktop. + +The following fields are available: + +- **ElapsedTickCount** Time taken for expand phase. +- **EndFreeSpace** Free space after expand phase. +- **EndSandboxSize** Sandbox size after expand phase. +- **ErrorCode** The error code returned for the current install phase. +- **FlightId** Unique ID for each flight. +- **ObjectId** Unique value for each Update Agent mode. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **ScenarioId** Indicates the update scenario. +- **SessionId** Unique value for each update attempt. +- **StartFreeSpace** Free space before expand phase. +- **StartSandboxSize** Sandbox size after expand phase. +- **UpdateId** Unique ID for each update. + + +### Update360Telemetry.UpdateAgentFellBackToCanonical + +This event collects information when express could not be used and we fall back to canonical during the new Unified Update Platform (UUP) update scenario, which is leveraged by both Mobile and Desktop. + +The following fields are available: + +- **FlightId** Unique ID for each flight. +- **ObjectId** Unique value for each Update Agent mode. +- **PackageCount** Number of packages that feel back to canonical. +- **PackageList** PackageIds which fell back to canonical. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **ScenarioId** Indicates the update scenario. +- **SessionId** Unique value for each update attempt. +- **UpdateId** Unique ID for each update. + + +### Update360Telemetry.UpdateAgentInitialize + +This event sends data for the initialize phase of updating Windows via the new Unified Update Platform (UUP) scenario, which is applicable to both PCs and Mobile. + +The following fields are available: + +- **ErrorCode** The error code returned for the current install phase. +- **FlightId** Unique ID for each flight. +- **FlightMetadata** Contains the FlightId and the build being flighted. +- **ObjectId** Unique value for each Update Agent mode. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **Result** Outcome of the install phase of the update. +- **ScenarioId** Indicates the update scenario. +- **SessionData** String containing instructions to update agent for processing FODs and DUICs (Null for other scenarios). +- **SessionId** Unique value for each update attempt. +- **UpdateId** Unique ID for each update. + + +### Update360Telemetry.UpdateAgentInstall + +This event sends data for the install phase of updating Windows. + +The following fields are available: + +- **ErrorCode** The error code returned for the current install phase. +- **ExtensionName** Indicates whether the payload is related to Operating System content or a plugin. +- **FlightId** Unique value for each Update Agent mode (same concept as InstanceId for Setup360). +- **InternalFailureResult** Indicates a non-fatal error from a plugin. +- **ObjectId** Correlation vector value generated from the latest USO scan. +- **RelatedCV** Correlation vector value generated from the latest USO scan. - **Result** The result for the current install phase. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each update attempt. -- **UpdateId** Unique ID for each update. +- **ScenarioId** Indicates the update scenario. +- **SessionId** Unique value for each update attempt. +- **UpdateId** Unique ID for each update. ### Update360Telemetry.UpdateAgentMerge @@ -4011,85 +4096,85 @@ The UpdateAgentMerge event sends data on the merge phase when updating Windows. The following fields are available: -- **ErrorCode** The error code returned for the current merge phase. +- **ErrorCode** The error code returned for the current merge phase. - **FlightId** Unique ID for each flight. -- **ObjectId** Unique value for each Update Agent mode. -- **RelatedCV** Related correlation vector value. -- **Result** Outcome of the merge phase of the update. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each attempt. -- **UpdateId** Unique ID for each update. +- **ObjectId** Unique value for each Update Agent mode. +- **RelatedCV** Related correlation vector value. +- **Result** Outcome of the merge phase of the update. +- **ScenarioId** Indicates the update scenario. +- **SessionId** Unique value for each attempt. +- **UpdateId** Unique ID for each update. ### Update360Telemetry.UpdateAgentModeStart -The UpdateAgentModeStart event sends data for the start of each mode during the process of updating Windows via the new UUP (Unified Update Platform) scenario. Applicable to both PCs and Mobile. +This event sends data for the start of each mode during the process of updating Windows via the new Unified Update Platform (UUP) scenario. Applicable to both PCs and Mobile. The following fields are available: -- **FlightId** Unique ID for each flight. -- **Mode** Indicates the mode that has started. +- **FlightId** Unique ID for each flight. +- **Mode** Indicates the mode that has started. - **ObjectId** Unique value for each Update Agent mode. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each update attempt. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **ScenarioId** Indicates the update scenario. +- **SessionId** Unique value for each update attempt. - **UpdateId** Unique ID for each update. - **Version** Version of update ### Update360Telemetry.UpdateAgentPostRebootResult -This event collects information for both Mobile and Desktop regarding the post reboot phase of the new UUP (Unified Update Platform) update scenario +This event collects information for both Mobile and Desktop regarding the post reboot phase of the new Unified Update Platform (UUP) update scenario. The following fields are available: -- **ErrorCode** The error code returned for the current post reboot phase -- **FlightId** The unique identifier for each flight -- **ObjectId** Unique value for each Update Agent mode -- **PostRebootResult** Indicates the Hresult -- **RelatedCV** Correlation vector value generated from the latest USO scan -- **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate +- **ErrorCode** The error code returned for the current post reboot phase. +- **FlightId** The specific ID of the Windows Insider build the device is getting. +- **ObjectId** Unique value for each Update Agent mode. +- **PostRebootResult** Indicates the Hresult. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate. - **SessionId** Unique value for each update attempt. -- **UpdateId** Unique ID for each update +- **UpdateId** Unique ID for each update. ### Update360Telemetry.UpdateAgentSetupBoxLaunch -The UpdateAgent_SetupBoxLaunch event sends data for the launching of the setup box when updating Windows via the new UUP (Unified Update Plaform) scenario. This event is only applicable to PCs. +The UpdateAgent_SetupBoxLaunch event sends data for the launching of the setup box when updating Windows via the new Unified Update Platform (UUP) scenario. This event is only applicable to PCs. The following fields are available: -- **FlightId** Unique ID for each flight. -- **FreeSpace** Free space on OS partition. -- **InstallCount** Number of install attempts using the same sandbox. -- **ObjectId** Unique value for each Update Agent mode. -- **Quiet** Indicates whether setup is running in quiet mode. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **SandboxSize** Size of the sandbox. -- **ScenarioId** Indicates the update scenario. -- **SessionId** Unique value for each update attempt. -- **SetupMode** Mode of setup to be launched. -- **UpdateId** Unique ID for each Update. -- **UserSession** Indicates whether install was invoked by user actions. - **ContainsExpressPackage** Indicates whether the download package is express. +- **FlightId** Unique ID for each flight. +- **FreeSpace** Free space on OS partition. +- **InstallCount** Number of install attempts using the same sandbox. +- **ObjectId** Unique value for each Update Agent mode. +- **Quiet** Indicates whether setup is running in quiet mode. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **SandboxSize** Size of the sandbox. +- **ScenarioId** Indicates the update scenario. +- **SessionId** Unique value for each update attempt. +- **SetupMode** Mode of setup to be launched. +- **UpdateId** Unique ID for each update. +- **UserSession** Indicates whether install was invoked by user actions. ## Update notification events ### Microsoft.Windows.UpdateNotificationPipeline.JavascriptJavascriptCriticalGenericMessage -Event to indicate that Javascript is reporting a schema and a set of values for critical telemetry. +This event indicates that Javascript is reporting a schema and a set of values for critical telemetry. The following fields are available: -- **CampaignConfigVersion** Config version of current campaign -- **CampaignID** Currently running campaign on UNP -- **ConfigCatalogVersion** Current catalog version of UNP -- **ContentVersion** Content version of the current campaign on UNP -- **CV** Correlation vector -- **DetectorVersion** Most recently run detector version for the current campaign on UNP -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user -- **key1** UI interaction data +- **CampaignConfigVersion** Configuration version of the current campaign. +- **CampaignID** ID of the currently running campaign. +- **ConfigCatalogVersion** Current catalog version of the update notification. +- **ContentVersion** Content version of the current update notification campaign. +- **CV** Correlation vector. +- **DetectorVersion** Most recently run detector version for the current campaign. +- **GlobalEventCounter** Client side counter that indicates the ordering of events sent by this user. +- **key1** Interaction data for the UI - **key10** UI interaction data - **key11** UI interaction data - **key12** UI interaction data @@ -4098,18 +4183,9 @@ The following fields are available: - **key15** UI interaction data - **key16** UI interaction data - **key17** UI interaction data -- **key2** UI interaction data -- **key3** UI interaction data -- **key4** UI interaction data -- **key5** UI interaction data -- **key6** UI interaction data -- **key7** Interaction data for the UI -- **key8** Interaction data for the UI -- **key9** UI interaction data -- **PackageVersion** Current package version of UNP -- **schema** UI interaction type - **key18** UI interaction data - **key19** UI interaction data +- **key2** Interaction data for the UI - **key20** UI interaction data - **key21** Interaction data for the UI - **key22** UI interaction data @@ -4118,120 +4194,156 @@ The following fields are available: - **key25** UI interaction data - **key26** UI interaction data - **key27** UI interaction data -- **key28** Interaction data for the UI +- **key28** UI interaction data - **key29** UI interaction data +- **key3** Interaction data for the UI - **key30** UI interaction data +- **key4** Interaction data for the UI +- **key5** UI interaction data +- **key6** UI interaction data +- **key7** Interaction data for the UI +- **key8** Interaction data for the UI +- **key9** UI interaction data +- **PackageVersion** Current package version of the update notification. +- **schema** UI interaction type. ### Microsoft.Windows.UpdateNotificationPipeline.UNPCampaignHeartbeat -This event is sent at the start of each campaign, to be used as a heartbeat +This event is sent at the start of each campaign, to be used as a heartbeat. The following fields are available: -- **CampaignConfigVersion** Configuration version for the current campaign -- **CampaignID** Currently campaign that's running on UNP -- **ConfigCatalogVersion** Current catalog version of UNP -- **ContentVersion** Content version for the current campaign on UNP -- **CV** Correlation vector -- **DetectorVersion** Most recently run detector version for the current campaign on UNP -- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user -- **PackageVersion** Current UNP package version +- **CampaignConfigVersion** Configuration version for the current campaign. +- **CampaignID** Current campaign that is running on Update Notification Pipeline. +- **ConfigCatalogVersion** Current catalog version of Update Notification Pipeline. +- **ContentVersion** Content version for the current campaign on Update Notification Pipeline. +- **CV** Correlation vector. +- **DetectorVersion** Most recently run detector version for the current campaign on Update Notification Pipeline. +- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user. +- **PackageVersion** Current package version for Update Notification Pipeline. ### Microsoft.Windows.UpdateNotificationPipeline.UNPCampaignManagerCleaningCampaign -This event indicates that the Campaign Manager is cleaning up the campaign content +This event indicates that the Campaign Manager is cleaning up the campaign content. The following fields are available: -- **CampaignConfigVersion** Configuration version for the current campaign -- **CampaignID** Current campaign that's running on UNP -- **ConfigCatalogVersion** Current catalog version of UNP -- **ContentVersion** Content version for the current campaign on UNP +- **CampaignConfigVersion** Configuration version for the current campaign. +- **CampaignID** The current campaign that is running on Update Notification Pipeline (UNP). +- **ConfigCatalogVersion** The current catalog version of the Update Notification Pipeline (UNP). +- **ContentVersion** Content version for the current campaign on UNP. - **CV** Correlation vector -- **DetectorVersion** Most recently run detector version for the current campaign on UNP -- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user -- **PackageVersion** Current UNP package version - - -### Microsoft.Windows.UpdateNotificationPipeline.UNPCampaignManagerHeartbeat - -This event is sent at the start of the CampaignManager event and is intended to be used as a heartbeat - -The following fields are available: - -- **CampaignConfigVersion** Configuration version for the current campaign -- **CampaignID** Currently campaign that's running on UNP -- **ConfigCatalogVersion** Current catalog version of UNP -- **ContentVersion** Content version for the current campaign on UNP -- **CV** Correlation vector -- **DetectorVersion** Most recently run detector version for the current campaign on UNP -- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user -- **PackageVersion** Current UNP package version +- **DetectorVersion** Most recently run detector version for the current campaign on UNP. +- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user. +- **PackageVersion** Current UNP package version. ### Microsoft.Windows.UpdateNotificationPipeline.UnpCampaignManagerGetIsCamppaignCompleteFailed -This event is sent when a campaign completion status query fails +This event is sent when a campaign completion status query fails. The following fields are available: -- **CampaignConfigVersion** Configuration version for the current campaign -- **CampaignID** Current campaign that's running on UNP -- **ConfigCatalogVersion** Current catalog version of UNP -- **ContentVersion** Content version for the current campaign on UNP -- **CV** Correlation vector -- **DetectorVersion** Most recently run detector version for the current campaign on UNP -- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user -- **hresult** HRESULT of the failure -- **PackageVersion** Current UNP package version +- **CampaignConfigVersion** Configuration version for the current campaign. +- **CampaignID** Current campaign that is running on Update Notification Pipeline (UNP). +- **ConfigCatalogVersion** Current catalog version of UNP. +- **ContentVersion** Content version for the current campaign on UNP. +- **CV** Correlation vector. +- **DetectorVersion** Most recently run detector version for the current campaign on UNP. +- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user. +- **hresult** HRESULT of the failure. +- **PackageVersion** Current UNP package version. + + +### Microsoft.Windows.UpdateNotificationPipeline.UNPCampaignManagerHeartbeat + +This event is sent at the start of the CampaignManager event and is intended to be used as a heartbeat. + +The following fields are available: + +- **CampaignConfigVersion** Configuration version for the current campaign. +- **CampaignID** Currently campaign that is running on Update Notification Pipeline (UNP). +- **ConfigCatalogVersion** Current catalog version of UNP. +- **ContentVersion** Content version for the current campaign on UNP. +- **CV** Correlation vector. +- **DetectorVersion** Most recently run detector version for the current campaign on UNP. +- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user. +- **PackageVersion** Current UNP package version. ### Microsoft.Windows.UpdateNotificationPipeline.UnpCampaignManagerRunCampaignFailed -This event is sent when the Campaign Manager encounters an unexpected error while running the campaign +This event is sent when the Campaign Manager encounters an unexpected error while running the campaign. The following fields are available: -- **CampaignConfigVersion** Configuration version for the current campaign -- **CampaignID** Currently campaign that's running on UNP -- **ConfigCatalogVersion** Current catalog version of UNP -- **ContentVersion** Content version for the current campaign on UNP -- **CV** Correlation vector -- **DetectorVersion** Most recently run detector version for the current campaign on UNP -- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user -- **hresult** HRESULT of the failure -- **PackageVersion** Current UNP package version +- **CampaignConfigVersion** Configuration version for the current campaign. +- **CampaignID** Currently campaign that's running on Update Notification Pipeline (UNP). +- **ConfigCatalogVersion** Current catalog version of UNP. +- **ContentVersion** Content version for the current campaign on UNP. +- **CV** Correlation vector. +- **DetectorVersion** Most recently run detector version for the current campaign on UNP. +- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user. +- **hresult** HRESULT of the failure. +- **PackageVersion** Current UNP package version. ## Upgrade events +### FacilitatorTelemetry.DCATDownload + +This event indicates whether devices received additional or critical supplemental content during an OS Upgrade, to help keep Windows up-to-date and secure. + +The following fields are available: + +- **DownloadSize** Download size of payload. +- **ElapsedTime** Time taken to download payload. +- **MediaFallbackUsed** Used to determine if we used Media CompDBs to figure out package requirements for the upgrade. +- **ResultCode** Result returned by the Facilitator DCAT call. +- **Scenario** Dynamic Update scenario (Image DU, or Setup DU). +- **Type** Type of package that was downloaded. + + +### FacilitatorTelemetry.InitializeDU + +This event determines whether devices received additional or critical supplemental content during an OS upgrade. + +The following fields are available: + +- **DCATUrl** The Delivery Catalog (DCAT) URL we send the request to. +- **DownloadRequestAttributes** The attributes we send to DCAT. +- **ResultCode** The result returned from the initialization of Facilitator with the URL/attributes. +- **Scenario** Dynamic Update scenario (Image DU, or Setup DU). +- **Version** Version of Facilitator. + + ### Setup360Telemetry.Downlevel -This event sends data indicating that the device has invoked the downlevel phase of the upgrade. It's used to help keep Windows up-to-date and secure. +This event sends data indicating that the device has started the downlevel phase of the upgrade, to help keep Windows up-to-date and secure. The following fields are available: - **ClientId** If using Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, the default value is Media360, but it can be overwritten by the caller to a unique value. +- **FlightData** Unique value that identifies the flight. - **HostOSBuildNumber** The build number of the downlevel OS. - **HostOsSkuName** The operating system edition which is running Setup360 instance (downlevel OS). - **InstanceId** A unique GUID that identifies each instance of setuphost.exe. - **ReportId** In the Windows Update scenario, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback -- **Setup360Result** The result of Setup360. It's an HRESULT error code that can be used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT +- **Setup360Extended** More detailed information about phase/action when the potential failure occurred. +- **Setup360Mode** The phase of Setup360 (for example, Predownload, Install, Finalize, Rollback). +- **Setup360Result** The result of Setup360 (HRESULT used to diagnose errors). +- **Setup360Scenario** The Setup360 flow type (for example, Boot, Media, Update, MCT). - **SetupVersionBuildNumber** The build number of Setup360 (build number of the target OS). -- **State** Exit state of given Setup360 run. Example: succeeded, failed, blocked, cancelled -- **TestId** A string that uniquely identifies a group of events. +- **State** Exit state of given Setup360 run. Example: succeeded, failed, blocked, cancelled. +- **TestId** An ID that uniquely identifies a group of events. - **WuId** This is the Windows Update Client ID. In the Windows Update scenario, this is the same as the clientId. -- **FlightData** Unique value that identifies the flight. ### Setup360Telemetry.Finalize -This event sends data indicating that the device has invoked the finalize phase of the upgrade, to help keep Windows up-to-date. +This event sends data indicating that the device has started the phase of finalizing the upgrade, to help keep Windows up-to-date and secure. The following fields are available: @@ -4241,45 +4353,46 @@ The following fields are available: - **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). - **InstanceId** A unique GUID that identifies each instance of setuphost.exe - **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback +- **Setup360Extended** More detailed information about the phase/action when the potential failure occurred. +- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. - **Setup360Result** The result of Setup360. This is an HRESULT error code that is used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT +- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. - **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled -- **TestId** A string to uniquely identify a group of events. +- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. +- **TestId** ID that uniquely identifies a group of events. - **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. ### Setup360Telemetry.OsUninstall -The event sends data regarding OS updates and upgrades from Windows 7, Windows 8, and Windows 10. Specifically, the Setup360Telemetry.OSUninstall indicates the outcome of an OS uninstall. +This event sends data regarding OS updates and upgrades from Windows 7, Windows 8, and Windows 10. Specifically, it indicates the outcome of an OS uninstall. The following fields are available: - **ClientId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **FlightData** Unique value that identifies the flight. - **HostOSBuildNumber** The build number of the previous OS. - **HostOsSkuName** The OS edition which is running the Setup360 instance (previous OS). - **InstanceId** A unique GUID that identifies each instance of setuphost.exe. - **ReportId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, this is the GUID for the install.wim. -- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback +- **Setup360Extended** Detailed information about the phase or action when the potential failure occurred. +- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. - **Setup360Result** The result of Setup360. This is an HRESULT error code that is used to diagnose errors. - **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT - **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** Exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled -- **TestId** A string to uniquely identify a group of events. +- **State** Exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. +- **TestId** ID that uniquely identifies a group of events. - **WuId** Windows Update client ID. -- **FlightData** Unique value that identifies the flight. ### Setup360Telemetry.PostRebootInstall -This event sends data indicating that the device has invoked the postrebootinstall phase of the upgrade, to help keep Windows up-to-date. +This event sends data indicating that the device has invoked the post reboot install phase of the upgrade, to help keep Windows up-to-date. The following fields are available: - **ClientId** With Windows Update, this is the Windows Update client ID that is passed to Setup. In Media setup, the default value is Media360, but can be overwritten by the caller to a unique value. +- **FlightData** Unique value that identifies the flight. - **HostOSBuildNumber** The build number of the previous OS. - **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). - **InstanceId** A unique GUID that identifies each instance of setuphost.exe. @@ -4292,7 +4405,6 @@ The following fields are available: - **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled - **TestId** A string to uniquely identify a group of events. - **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as ClientId. -- **FlightData** Unique value that identifies the flight. ### Setup360Telemetry.PreDownloadQuiet @@ -4305,82 +4417,82 @@ The following fields are available: - **FlightData** Unique value that identifies the flight. - **HostOSBuildNumber** The build number of the previous OS. - **HostOsSkuName** The OS edition which is running Setup360 instance (previous operating system). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe +- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. - **ReportId** Using Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback +- **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. +- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. - **Setup360Result** The result of Setup360. This is an HRESULT error code that is used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT +- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. - **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, canceled -- **TestId** A string to uniquely identify a group of events. +- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, canceled. +- **TestId** ID that uniquely identifies a group of events. - **WuId** This is the Windows Update Client ID. Using Windows Update, this is the same as the clientId. ### Setup360Telemetry.PreDownloadUX -This event sends data regarding OS Updates and Upgrades from Windows 7.X, Windows 8.X, Windows 10 and RS. Specifically the Setup360Telemetry.PredownloadUX indicates the outcome of the PredownloadUX portion of the update process +This event sends data regarding OS Updates and Upgrades from Windows 7.X, Windows 8.X, Windows 10 and RS, to help keep Windows up-to-date and secure. Specifically, it indicates the outcome of the PredownloadUX portion of the update process. The following fields are available: - **ClientId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **FlightData** In the WU scenario, this will be the WU client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. - **HostOSBuildNumber** The build number of the previous operating system. - **HostOsSkuName** The OS edition which is running the Setup360 instance (previous operating system). - **InstanceId** Unique GUID that identifies each instance of setuphost.exe. - **ReportId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, this is the GUID for the install.wim. -- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback +- **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. +- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. - **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Examplle: Boot, Media, Update, MCT +- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. - **SetupVersionBuildNumber** The build number of Setup360 (build number of the target OS). -- **State** The exit state of the Setup360 run. Example: succeeded, failed, blocked, cancelled -- **TestId** A string to uniquely identify a group of events. +- **State** The exit state of the Setup360 run. Example: succeeded, failed, blocked, cancelled. +- **TestId** ID that uniquely identifies a group of events. - **WuId** Windows Update client ID. -- **FlightData** In the WU scenario, this will be the WU client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. ### Setup360Telemetry.PreInstallQuiet -This event sends data indicating that the device has invoked the preinstall quiet phase of the upgrade, to help keep Windows up to date. +This event sends data indicating that the device has invoked the preinstall quiet phase of the upgrade, to help keep Windows up-to-date. The following fields are available: - **ClientId** With Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **FlightData** Unique value that identifies the flight. - **HostOSBuildNumber** The build number of the previous OS. - **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). - **InstanceId** A unique GUID that identifies each instance of setuphost.exe - **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback etc. +- **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. +- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. - **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. -- **Setup360Scenario** Setup360 flow type (Boot, Media, Update, MCT) +- **Setup360Scenario** Setup360 flow type (Boot, Media, Update, MCT). - **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled +- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. - **TestId** A string to uniquely identify a group of events. - **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. -- **FlightData** Unique value that identifies the flight. ### Setup360Telemetry.PreInstallUX -This event sends data regarding OS updates and upgrades from Windows 7, Windows 8, and Windows 10. Specifically, the Setup360Telemetry.PreinstallUX indicates the outcome of the PreinstallUX portion of the update process. +This event sends data regarding OS updates and upgrades from Windows 7, Windows 8, and Windows 10, to help keep Windows up-to-date. Specifically, it indicates the outcome of the PreinstallUX portion of the update process. The following fields are available: - **ClientId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **FlightData** Unique value that identifies the flight. - **HostOSBuildNumber** The build number of the previous OS. - **HostOsSkuName** The OS edition which is running the Setup360 instance (previous OS). - **InstanceId** A unique GUID that identifies each instance of setuphost.exe. - **ReportId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, this is the GUID for the install.wim. -- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback +- **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. +- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. - **Setup360Result** The result of Setup360. This is an HRESULT error code that is used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type, Example: Boot, Media, Update, MCT +- **Setup360Scenario** The Setup360 flow type, Example: Boot, Media, Update, MCT. - **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled +- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. - **TestId** A string to uniquely identify a group of events. - **WuId** Windows Update client ID. -- **FlightData** Unique value that identifies the flight. ### Setup360Telemetry.Setup360 @@ -4389,13 +4501,29 @@ This event sends data about OS deployment scenarios, to help keep Windows up-to- The following fields are available: +- **ClientId** Retrieves the upgrade ID. In the Windows Update scenario, this will be the Windows Update client ID. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. - **FieldName** Retrieves the data point. - **FlightData** Specifies a unique identifier for each group of Windows Insider builds. - **InstanceId** Retrieves a unique identifier for each instance of a setup session. - **ReportId** Retrieves the report ID. - **ScenarioId** Retrieves the deployment scenario. - **Value** Retrieves the value associated with the corresponding FieldName. -- **ClientId** Retrieves the upgrade ID: Upgrades via Windows Update - specifies the WU clientID. All other deployment - static string. + + +### Setup360Telemetry.Setup360DynamicUpdate + +This event helps determine whether the device received supplemental content during an operating system upgrade, to help keep Windows up-to-date. + +The following fields are available: + +- **FlightData** Specifies a unique identifier for each group of Windows Insider builds. +- **InstanceId** Retrieves a unique identifier for each instance of a setup session. +- **Operation** Facilitator’s last known operation (scan, download, etc.). +- **ReportId** ID for tying together events stream side. +- **ResultCode** Result returned by setup for the entire operation. +- **Scenario** Dynamic Update scenario (Image DU, or Setup DU). +- **TargetBranch** Branch of the target OS. +- **TargetBuild** Build of the target OS. ### Setup360Telemetry.UnexpectedEvent @@ -4405,19 +4533,19 @@ This event sends data indicating that the device has invoked the unexpected even The following fields are available: - **ClientId** With Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **FlightData** Unique value that identifies the flight. - **HostOSBuildNumber** The build number of the previous OS. - **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). - **InstanceId** A unique GUID that identifies each instance of setuphost.exe - **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback -- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT +- **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. +- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. +- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used used to diagnose errors. +- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. - **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled +- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. - **TestId** A string to uniquely identify a group of events. - **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. -- **FlightData** Unique value that identifies the flight. ## Windows as a Service diagnostic events @@ -4428,116 +4556,505 @@ Result of the WaaSMedic operation. The following fields are available: -- **detectionSummary** Result of each applicable detection that was ran. +- **detectionSummary** Result of each applicable detection that was run. - **featureAssessmentImpact** WaaS Assessment impact for feature updates. - **hrEngineResult** Error code from the engine operation. +- **insufficientSessions** Device not eligible for diagnostics. - **isManaged** Device is managed for updates. - **isWUConnected** Device is connected to Windows Update. - **noMoreActions** No more applicable diagnostics. -- **qualityAssessmentImpact** WaaS Assessment impact for quality updates. -- **remediationSummary** Result of each applicable resolution that was ran. -- **usingBackupFeatureAssessment** Relying on backup feature assessment. +- **qualityAssessmentImpact** WaaS Assessment impact for quality updates. +- **remediationSummary** Result of each operation performed on a device to fix an invalid state or configuration that's preventing the device from getting updates. For example, if Windows Update service is turned off, the fix is to turn the it back on. +- **usingBackupFeatureAssessment** Relying on backup feature assessment. - **usingBackupQualityAssessment** Relying on backup quality assessment. -- **versionString** Version of the WaaSMedic engine. - **usingCachedFeatureAssessment** WaaS Medic run did not get OS build age from the network on the previous run. - **usingCachedQualityAssessment** WaaS Medic run did not get OS revision age from the network on the previous run. -- **insufficientSessions** Device not eligible for diagnostics. +- **versionString** Version of the WaaSMedic engine. -## Windows Error Reporting events - ## Windows Error Reporting MTT events ### Microsoft.Windows.WER.MTT.Denominator -This event provides a denominator to calculate MTTF (mean-time-to-failure) for crashes and other errors to help keep Windows up to date. +This event provides a denominator to calculate MTTF (mean-time-to-failure) for crashes and other errors, to help keep Windows up to date. The following fields are available: -- **Value** Standard UTC emitted DP value structure +- **Value** Standard UTC emitted DP value structure See [Microsoft.Windows.WER.MTT.Value](#microsoftwindowswermttvalue). + + +### Microsoft.Windows.WER.MTT.Value + +This event is used for differential privacy. + +The following fields are available: + +- **Algorithm** Privacy protecting algorithm used for randomization. +- **DPRange** Maximum mean value range. +- **DPValue** Randomized bit value (0 or 1) that can be reconstituted over a large population to estimate mean. +- **Epsilon** Constant used in algorithm for randomization. +- **HistType** Histogram type. +- **PertProb** Constant used in algorithm for randomization. + + +## Windows Store events + +### Microsoft.Windows.StoreAgent.Telemetry.AbortedInstallation + +This event is sent when an installation or update is canceled by a user or the system and is used to help keep Windows Apps up to date and secure. + +The following fields are available: + +- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. +- **AttemptNumber** Number of retry attempts before it was canceled. +- **BundleId** The Item Bundle ID. +- **CategoryId** The Item Category ID. +- **ClientAppId** The identity of the app that initiated this operation. +- **HResult** The result code of the last action performed before this operation. +- **IsBundle** Is this a bundle? +- **IsInteractive** Was this requested by a user? +- **IsMandatory** Was this a mandatory update? +- **IsRemediation** Was this a remediation install? +- **IsRestore** Is this automatically restoring a previously acquired product? +- **IsUpdate** Flag indicating if this is an update. +- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). +- **PFN** The product family name of the product being installed. +- **ProductId** The identity of the package or packages being installed. +- **SystemAttemptNumber** The total number of automatic attempts at installation before it was canceled. +- **UserAttemptNumber** The total number of user attempts at installation before it was canceled. +- **WUContentId** Licensing identity of this package. + + +### Microsoft.Windows.StoreAgent.Telemetry.BeginGetInstalledContentIds + +This event is sent when an inventory of the apps installed is started to determine whether updates for those apps are available. It's used to help keep Windows up-to-date and secure. + + + +### Microsoft.Windows.StoreAgent.Telemetry.BeginUpdateMetadataPrepare + +This event is sent when the Store Agent cache is refreshed with any available package updates. It's used to help keep Windows up-to-date and secure. + + + +### Microsoft.Windows.StoreAgent.Telemetry.CancelInstallation + +This event is sent when an app update or installation is canceled while in interactive mode. This can be canceled by the user or the system. It's used to help keep Windows up-to-date and secure. + +The following fields are available: + +- **AggregatedPackageFullNames** The names of all package or packages to be downloaded and installed. +- **AttemptNumber** Total number of installation attempts. +- **BundleId** The identity of the Windows Insider build that is associated with this product. +- **CategoryId** The identity of the package or packages being installed. +- **ClientAppId** The identity of the app that initiated this operation. +- **IsBundle** Is this a bundle? +- **IsInteractive** Was this requested by a user? +- **IsMandatory** Is this a mandatory update? +- **IsRemediation** Is this repairing a previous installation? +- **IsRestore** Is this an automatic restore of a previously acquired product? +- **IsUpdate** Is this a product update? +- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). +- **PFN** The name of all packages to be downloaded and installed. +- **PreviousHResult** The previous HResult code. +- **PreviousInstallState** Previous installation state before it was canceled. +- **ProductId** The name of the package or packages requested for installation. +- **RelatedCV** Correlation Vector of a previous performed action on this product. +- **SystemAttemptNumber** Total number of automatic attempts to install before it was canceled. +- **UserAttemptNumber** Total number of user attempts to install before it was canceled. +- **WUContentId** The Windows Update content ID. + + +### Microsoft.Windows.StoreAgent.Telemetry.CompleteInstallOperationRequest + +This event is sent at the end of app installations or updates to help keep Windows up-to-date and secure. + +The following fields are available: + +- **CatalogId** The Store Product ID of the app being installed. +- **HResult** HResult code of the action being performed. +- **IsBundle** Is this a bundle? +- **PackageFamilyName** The name of the package being installed. +- **ProductId** The Store Product ID of the product being installed. +- **SkuId** Specific edition of the item being installed. + + +### Microsoft.Windows.StoreAgent.Telemetry.EndAcquireLicense + +This event is sent after the license is acquired when a product is being installed. It's used to help keep Windows up-to-date and secure. + +The following fields are available: + +- **AggregatedPackageFullNames** Includes a set of package full names for each app that is part of an atomic set. +- **AttemptNumber** The total number of attempts to acquire this product. +- **CategoryId** The identity of the package or packages being installed. +- **ClientAppId** The identity of the app that initiated this operation. +- **HResult** HResult code to show the result of the operation (success/failure). +- **IsBundle** Is this a bundle? +- **IsInteractive** Did the user initiate the installation? +- **IsMandatory** Is this a mandatory update? +- **IsRemediation** Is this repairing a previous installation? +- **IsRestore** Is this happening after a device restore? +- **IsUpdate** Is this an update? +- **PFN** Product Family Name of the product being installed. +- **ProductId** The Store Product ID for the product being installed. +- **SystemAttemptNumber** The number of attempts by the system to acquire this product. +- **UserAttemptNumber** The number of attempts by the user to acquire this product +- **WUContentId** The Windows Update content ID. + + +### Microsoft.Windows.StoreAgent.Telemetry.EndDownload + +This event is sent after an app is downloaded to help keep Windows up-to-date and secure. + +The following fields are available: + +- **AggregatedPackageFullNames** The name of all packages to be downloaded and installed. +- **AttemptNumber** Number of retry attempts before it was canceled. +- **BundleId** The identity of the Windows Insider build associated with this product. +- **CategoryId** The identity of the package or packages being installed. +- **ClientAppId** The identity of the app that initiated this operation. +- **DownloadSize** The total size of the download. +- **ExtendedHResult** Any extended HResult error codes. +- **HResult** The result code of the last action performed. +- **IsBundle** Is this a bundle? +- **IsInteractive** Is this initiated by the user? +- **IsMandatory** Is this a mandatory installation? +- **IsRemediation** Is this repairing a previous installation? +- **IsRestore** Is this a restore of a previously acquired product? +- **IsUpdate** Is this an update? +- **ParentBundleId** The parent bundle ID (if it's part of a bundle). +- **PFN** The Product Family Name of the app being download. +- **ProductId** The Store Product ID for the product being installed. +- **SystemAttemptNumber** The number of attempts by the system to download. +- **UserAttemptNumber** The number of attempts by the user to download. +- **WUContentId** The Windows Update content ID. + + +### Microsoft.Windows.StoreAgent.Telemetry.EndFrameworkUpdate + +This event is sent when an app update requires an updated Framework package and the process starts to download it. It is used to help keep Windows up-to-date and secure. + +The following fields are available: + +- **HResult** The result code of the last action performed before this operation. + + +### Microsoft.Windows.StoreAgent.Telemetry.EndGetInstalledContentIds + +This event is sent after sending the inventory of the products installed to determine whether updates for those products are available. It's used to help keep Windows up-to-date and secure. + +The following fields are available: + +- **HResult** The result code of the last action performed before this operation. + + +### Microsoft.Windows.StoreAgent.Telemetry.EndInstall + +This event is sent after a product has been installed to help keep Windows up-to-date and secure. + +The following fields are available: + +- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. +- **AttemptNumber** The number of retry attempts before it was canceled. +- **BundleId** The identity of the build associated with this product. +- **CategoryId** The identity of the package or packages being installed. +- **ClientAppId** The identity of the app that initiated this operation. +- **ExtendedHResult** The extended HResult error code. +- **HResult** The result code of the last action performed. +- **IsBundle** Is this a bundle? +- **IsInteractive** Is this an interactive installation? +- **IsMandatory** Is this a mandatory installation? +- **IsRemediation** Is this repairing a previous installation? +- **IsRestore** Is this automatically restoring a previously acquired product? +- **IsUpdate** Is this an update? +- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). +- **PFN** Product Family Name of the product being installed. +- **ProductId** The Store Product ID for the product being installed. +- **SystemAttemptNumber** The total number of system attempts. +- **UserAttemptNumber** The total number of user attempts. +- **WUContentId** The Windows Update content ID. + + +### Microsoft.Windows.StoreAgent.Telemetry.EndScanForUpdates + +This event is sent after a scan for product updates to determine if there are packages to install. It's used to help keep Windows up-to-date and secure. + +The following fields are available: + +- **ClientAppId** The identity of the app that initiated this operation. +- **HResult** The result code of the last action performed. +- **IsApplicability** Is this request to only check if there are any applicable packages to install? +- **IsInteractive** Is this user requested? +- **IsOnline** Is the request doing an online check? + + +### Microsoft.Windows.StoreAgent.Telemetry.EndSearchUpdatePackages + +This event is sent after searching for update packages to install. It is used to help keep Windows up-to-date and secure. + +The following fields are available: + +- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. +- **AttemptNumber** The total number of retry attempts before it was canceled. +- **BundleId** The identity of the build associated with this product. +- **CategoryId** The identity of the package or packages being installed. +- **ClientAppId** The identity of the app that initiated this operation. +- **HResult** The result code of the last action performed. +- **IsBundle** Is this a bundle? +- **IsInteractive** Is this user requested? +- **IsMandatory** Is this a mandatory update? +- **IsRemediation** Is this repairing a previous installation? +- **IsRestore** Is this restoring previously acquired content? +- **IsUpdate** Is this an update? +- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). +- **PFN** The name of the package or packages requested for install. +- **ProductId** The Store Product ID for the product being installed. +- **SystemAttemptNumber** The total number of system attempts. +- **UserAttemptNumber** The total number of user attempts. +- **WUContentId** The Windows Update content ID. + + +### Microsoft.Windows.StoreAgent.Telemetry.EndStageUserData + +This event is sent after restoring user data (if any) that needs to be restored following a product install. It is used to keep Windows up-to-date and secure. + +The following fields are available: + +- **AggregatedPackageFullNames** The name of all packages to be downloaded and installed. +- **AttemptNumber** The total number of retry attempts before it was canceled. +- **BundleId** The identity of the build associated with this product. +- **CategoryId** The identity of the package or packages being installed. +- **ClientAppId** The identity of the app that initiated this operation. +- **HResult** The result code of the last action performed. +- **IsBundle** Is this a bundle? +- **IsInteractive** Is this user requested? +- **IsMandatory** Is this a mandatory update? +- **IsRemediation** Is this repairing a previous installation? +- **IsRestore** Is this restoring previously acquired content? +- **IsUpdate** Is this an update? +- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). +- **PFN** The name of the package or packages requested for install. +- **ProductId** The Store Product ID for the product being installed. +- **SystemAttemptNumber** The total number of system attempts. +- **UserAttemptNumber** The total number of system attempts. +- **WUContentId** The Windows Update content ID. + + +### Microsoft.Windows.StoreAgent.Telemetry.EndUpdateMetadataPrepare + +This event happens after a scan for available app updates. It's used to help keep Windows up-to-date and secure. + +The following fields are available: + +- **HResult** The result code of the last action performed. + + +### Microsoft.Windows.StoreAgent.Telemetry.FulfillmentComplete + +This event is sent at the end of an app install or update to help keep Windows up-to-date and secure. + +The following fields are available: + +- **CatalogId** The name of the product catalog from which this app was chosen. +- **FailedRetry** Indicates whether the installation or update retry was successful. +- **HResult** The HResult code of the operation. +- **PFN** The Package Family Name of the app that is being installed or updated. +- **ProductId** The product ID of the app that is being updated or installed. + + +### Microsoft.Windows.StoreAgent.Telemetry.FulfillmentInitiate + +This event is sent at the beginning of an app install or update to help keep Windows up-to-date and secure. + +The following fields are available: + +- **CatalogId** The name of the product catalog from which this app was chosen. +- **PFN** The Package Family Name of the app that is being installed or updated. +- **ProductId** The product ID of the app that is being updated or installed. + + +### Microsoft.Windows.StoreAgent.Telemetry.InstallOperationRequest + +This event is sent when a product install or update is initiated, to help keep Windows up-to-date and secure. + +The following fields are available: + +- **BundleId** The identity of the build associated with this product. +- **CatalogId** If this product is from a private catalog, the Store Product ID for the product being installed. +- **ProductId** The Store Product ID for the product being installed. +- **SkuId** Specific edition ID being installed. +- **VolumePath** The disk path of the installation. + + +### Microsoft.Windows.StoreAgent.Telemetry.PauseInstallation + +This event is sent when a product install or update is paused (either by a user or the system), to help keep Windows up-to-date and secure. + +The following fields are available: + +- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. +- **AttemptNumber** The total number of retry attempts before it was canceled. +- **BundleId** The identity of the build associated with this product. +- **CategoryId** The identity of the package or packages being installed. +- **ClientAppId** The identity of the app that initiated this operation. +- **IsBundle** Is this a bundle? +- **IsInteractive** Is this user requested? +- **IsMandatory** Is this a mandatory update? +- **IsRemediation** Is this repairing a previous installation? +- **IsRestore** Is this restoring previously acquired content? +- **IsUpdate** Is this an update? +- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). +- **PFN** The Product Full Name. +- **PreviousHResult** The result code of the last action performed before this operation. +- **PreviousInstallState** Previous state before the installation or update was paused. +- **ProductId** The Store Product ID for the product being installed. +- **RelatedCV** Correlation Vector of a previous performed action on this product. +- **SystemAttemptNumber** The total number of system attempts. +- **UserAttemptNumber** The total number of user attempts. +- **WUContentId** The Windows Update content ID. + + +### Microsoft.Windows.StoreAgent.Telemetry.ResumeInstallation + +This event is sent when a product install or update is resumed (either by a user or the system), to help keep Windows up-to-date and secure. + +The following fields are available: + +- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. +- **AttemptNumber** The number of retry attempts before it was canceled. +- **BundleId** The identity of the build associated with this product. +- **CategoryId** The identity of the package or packages being installed. +- **ClientAppId** The identity of the app that initiated this operation. +- **HResult** The result code of the last action performed before this operation. +- **IsBundle** Is this a bundle? +- **IsInteractive** Is this user requested? +- **IsMandatory** Is this a mandatory update? +- **IsRemediation** Is this repairing a previous installation? +- **IsRestore** Is this restoring previously acquired content? +- **IsUpdate** Is this an update? +- **IsUserRetry** Did the user initiate the retry? +- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). +- **PFN** The name of the package or packages requested for install. +- **PreviousHResult** The previous HResult error code. +- **PreviousInstallState** Previous state before the installation was paused. +- **ProductId** The Store Product ID for the product being installed. +- **RelatedCV** Correlation Vector for the original install before it was resumed. +- **SystemAttemptNumber** The total number of system attempts. +- **UserAttemptNumber** The total number of user attempts. +- **WUContentId** The Windows Update content ID. + + +### Microsoft.Windows.StoreAgent.Telemetry.ResumeOperationRequest + +This event is sent when a product install or update is resumed by a user or on installation retries, to help keep Windows up-to-date and secure. + +The following fields are available: + +- **ProductId** The Store Product ID for the product being installed. + + +### Microsoft.Windows.StoreAgent.Telemetry.SearchForUpdateOperationRequest + +This event is sent when searching for update packages to install, to help keep Windows up-to-date and secure. + +The following fields are available: + +- **CatalogId** The Store Catalog ID for the product being installed. +- **ProductId** The Store Product ID for the product being installed. +- **SkuId** Specfic edition of the app being updated. + + +### Microsoft.Windows.StoreAgent.Telemetry.UpdateAppOperationRequest + +This event occurs when an update is requested for an app, to help keep Windows up-to-date and secure. + +The following fields are available: + +- **PFamN** The name of the app that is requested for update. ## Windows Update CSP events ### Microsoft.Windows.UpdateCsp.ExecuteRollBackFeatureFailed -The Execute Rollback Feature Failed event sends basic telemetry on the failure of the Feature Rollback. This functionality supports our feature by providing IT Admins the ability to see the operation failed, allowing them to do further triage of the device. +This event sends basic telemetry on the failure of the Feature Rollback. The following fields are available: -- **current** Result of currency check -- **dismOperationSucceeded** Dism uninstall operation status -- **hResult** Failure Error code -- **oSVersion** Build number of the machine -- **paused** Machine's pause status -- **rebootRequestSucceeded** Reboot CSP call success status -- **wUfBConnected** Result of WUfB connection check +- **current** Result of currency check. +- **dismOperationSucceeded** Dism uninstall operation status. +- **hResult** Failure error code. +- **oSVersion** Build number of the device. +- **paused** Indicates whether the device is paused. +- **rebootRequestSucceeded** Reboot Configuration Service Provider (CSP) call success status. +- **wUfBConnected** Result of WUfB connection check. ### Microsoft.Windows.UpdateCsp.ExecuteRollBackFeatureNotApplicable -The Execute Rollback Feature Not Applicable event sends basic telemetry on the applicability of the Feature Rollback, to support the functionality of Feature Rollback. This event provides critical information for the feature because it will alert IT Admins that devices they are attempting to rollback Features updates are not applicable. +This event sends basic telemetry on whether Feature Rollback (rolling back features updates) is applicable to a device. The following fields are available: -- **current** Result of currency check -- **dismOperationSucceeded** Dism uninstall operation status -- **oSVersion** Build number of the machine -- **paused** Machine's pause status -- **rebootRequestSucceeded** Reboot CSP call success status -- **wUfBConnected** Result of WUfB connection check +- **current** Result of currency check. +- **dismOperationSucceeded** Dism uninstall operation status. +- **oSVersion** Build number of the device. +- **paused** Indicates whether the device is paused. +- **rebootRequestSucceeded** Reboot Configuration Service Provider (CSP) call success status. +- **wUfBConnected** Result of WUfB connection check. ### Microsoft.Windows.UpdateCsp.ExecuteRollBackFeatureStarted -The Execute Rollback Feature Started event sends basic information on the start process to provide information that the Feature Rollback has started. +This event sends basic information indicating that Feature Rollback has started. ### Microsoft.Windows.UpdateCsp.ExecuteRollBackFeatureSucceeded -The Execute Rollback Feature Succeed event sends basic telemetry on the success of the Rollback of the Feature updates. This functionality supports our feature by providing insights to IT Admins of the success of the Feature rollback. +This event sends basic telemetry on the success of the rollback of feature updates. ### Microsoft.Windows.UpdateCsp.ExecuteRollBackQualityFailed -The Execute Rollback Quality Failed event sends basic telemetry on the failure of the rollback of the Quality/LCU builds. This functionality supports our feature by providing IT Admins the ability to see the operation failed allowing them to do further triage of the device. +This event sends basic telemetry on the failure of the rollback of the Quality/LCU builds. The following fields are available: -- **current** Result of currency check -- **dismOperationSucceeded** Dism uninstall operation status -- **hResult** Failure Error code -- **oSVersion** Build number of the machine -- **paused** Machine's pause status -- **rebootRequestSucceeded** Reboot CSP call success status -- **wUfBConnected** Result of WUfB connection check +- **current** Result of currency check. +- **dismOperationSucceeded** Dism uninstall operation status. +- **hResult** Failure error code. +- **oSVersion** Build number of the device. +- **paused** Indicates whether the device is paused. +- **rebootRequestSucceeded** Reboot Configuration Service Provider (CSP) call success status. +- **wUfBConnected** Result of Windows Update for Business connection check. ### Microsoft.Windows.UpdateCsp.ExecuteRollBackQualityNotApplicable -The Execute Rollback Quality Not Applicable event sends basic telemetry on the applicability of the Quality Rollback, to support the functionality of Quality Rollback. This event provides critical information for feature because it will alert IT Admins that devices they are attempting to rollback Quality updates are not applicable. +This event informs you whether a rollback of Quality updates is applicable to the devices that you are attempting to rollback. The following fields are available: -- **current** Result of currency check -- **dismOperationSucceeded** Dism uninstall operation status -- **oSVersion** Build number of the machine -- **paused** Machine's pause status -- **rebootRequestSucceeded** Reboot CSP call success status -- **wUfBConnected** Result of WUfB connection check +- **current** Result of currency check. +- **dismOperationSucceeded** Dism uninstall operation status. +- **oSVersion** Build number of the device. +- **paused** Indicates whether the device is paused. +- **rebootRequestSucceeded** Reboot Configuration Service Provider (CSP) call success status. +- **wUfBConnected** Result of WUfB connection check. ### Microsoft.Windows.UpdateCsp.ExecuteRollBackQualityStarted -The Execute Rollback Quality Started event sends basic information on the start process to provide information that the Quality Rollback has started. +This event indicates that the Quality Rollback process has started. ### Microsoft.Windows.UpdateCsp.ExecuteRollBackQualitySucceeded -The Execute Rollback Quality Succeed event sends basic telemetry on the success of the rollback of the Quality/LCU builds. This functionality supports our feature by providing insights to IT Admins of the success of the Quality rollback. +This event sends basic telemetry on the success of the rollback of the Quality/LCU builds. @@ -4549,37 +5066,37 @@ This event sends data describing the start of a new download to enable Delivery The following fields are available: -- **background** If the download is happening in the background -- **bytesRequested** Number of bytes requested for download. -- **cdnUrl** Url of the source CDN -- **costFlags** Network cost flags -- **deviceProfile** Identifies the usage or form factor (Desktop, Xbox, VM, etc) -- **diceRoll** Random number used for determining if a client will use peering -- **doClientVersion** Version of the Delivery Optimization client -- **doErrorCode** Delivery Optimization error code returned -- **downloadMode** DownloadMode used (CdnOnly = 0, Lan = 1, Group = 2, Internet = 3, Simple = 99, Bypass = 100) -- **downloadModeSrc** Source of the DownloadMode setting (KvsProvider: 0, GeoProvider: 1, GeoVerProvider: 2, CpProvider: 3, DiscoveryProvider: 4, RegistryProvider: 5, GroupPolicyProvider: 6, MdmProvider: 7, SettingsProvider: 8, InvalidProviderType: 9) -- **errorCode** Error code returned -- **experimentId** Used to correlate client/services calls that are part of the same test during A/B testing -- **fileID** ID of the File being downloaded -- **filePath** Path to where the downloaded file will be written -- **fileSize** Total filesize of the file that was downloaded -- **fileSizeCaller** Value for total file size provided by our caller -- **groupID** ID for the group -- **isVpn** If the machine is connected to a Virtual Private Network -- **jobID** Identifier for the Windows Update Job -- **peerID** ID for this Delivery Optimization client -- **predefinedCallerName** Name of the API caller -- **sessionID** ID for the file download session -- **setConfigs** ID of the update being downloaded -- **updateID** ID for the file download session -- **usedMemoryStream** If the download is using memory streaming in App downloads -- **callerName** Name of the API Caller -- **minDiskSizeGB** The minimum disk size policy set for the device to allow Peering with Delivery Optimization -- **minDiskSizePolicyEnforced** If there is an enforced mininum disk size requirement for peering -- **minFileSizePolicy** The minimum file size policy set for the device to allow Peering with Delivery Optimization -- **scenarioID** ID for the Scenario -- **isEncrypted** Whether the download is encrypted +- **background** Indicates whether the download is happening in the background. +- **bytesRequested** Number of bytes requested for the download. +- **callerName** Name of the API caller. +- **cdnUrl** The URL of the source CDN +- **costFlags** A set of flags representing network cost. +- **deviceProfile** Identifies the usage or form factor (such as Desktop, Xbox, or VM). +- **diceRoll** Random number used for determining if a client will use peering. +- **doClientVersion** The version of the Delivery Optimization client. +- **doErrorCode** The Delivery Optimization error code that was returned. +- **downloadMode** The download mode used for this file download session (CdnOnly = 0, Lan = 1, Group = 2, Internet = 3, Simple = 99, Bypass = 100). +- **downloadModeSrc** Source of the DownloadMode setting (KvsProvider = 0, GeoProvider = 1, GeoVerProvider = 2, CpProvider = 3, DiscoveryProvider = 4, RegistryProvider = 5, GroupPolicyProvider = 6, MdmProvider = 7, SettingsProvider = 8, InvalidProviderType = 9). +- **errorCode** The error code that was returned. +- **experimentId** ID used to correlate client/services calls that are part of the same test during A/B testing. +- **fileID** The ID of the file being downloaded. +- **filePath** The path to where the downloaded file will be written. +- **fileSize** Total file size of the file that was downloaded. +- **fileSizeCaller** Value for total file size provided by our caller. +- **groupID** ID for the group. +- **isEncrypted** Indicates whether the download is encrypted. +- **isVpn** Indicates whether the device is connected to a Virtual Private Network. +- **jobID** The ID of the Windows Update job. +- **minDiskSizeGB** The minimum disk size (in GB) policy set for the device to allow peering with delivery optimization. +- **minDiskSizePolicyEnforced** Indicates whether there is an enforced minimum disk size requirement for peering. +- **minFileSizePolicy** The minimum content file size policy to allow the download using peering with delivery optimization. +- **peerID** The ID for this delivery optimization client. +- **predefinedCallerName** Name of the API caller. +- **scenarioID** The ID of the scenario. +- **sessionID** The ID for the file download session. +- **setConfigs** A JSON representation of the configurations that have been set, and their sources. +- **updateID** The ID of the update being downloaded. +- **usedMemoryStream** Indicates whether the download used memory streaming. ## Windows Update events @@ -4591,328 +5108,328 @@ This event collects information regarding the state of devices and drivers on th The following fields are available: - **activated** Whether the entire device manifest update is considered activated and in use. -- **analysisErrorCount** How many driver packages that could not be analyzed because errors were hit during the analysis. -- **flightId** Unique ID for each flight. -- **missingDriverCount** How many driver packages that were delivered by the device manifest that are missing from the system. -- **missingUpdateCount** How many updates that were part of the device manifest that are missing from the system. -- **objectId** Unique value for each diagnostics session. -- **publishedCount** How many drivers packages that were delivered by the device manifest that are published and available to be used on devices. -- **relatedCV** Correlation vector value generated from the latest USO scan. -- **scenarioId** Indicates the update scenario. -- **sessionId** Unique value for each update session. -- **summary** A summary string that contains some basic information about driver packages that are part of the device manifest and any devices on the system that those driver packages match on. +- **analysisErrorCount** How many driver packages could not be analyzed because errors were hit during the analysis. +- **flightId** Unique ID for each flight. +- **missingDriverCount** How many driver packages that were delivered by the device manifest are missing from the system. +- **missingUpdateCount** How many updates that were part of the device manifest are missing from the system. +- **objectId** Unique value for each diagnostics session. +- **publishedCount** How many drivers packages that were delivered by the device manifest are published and available to be used on devices. +- **relatedCV** Correlation vector value generated from the latest USO scan. +- **scenarioId** Indicates the update scenario. +- **sessionId** Unique value for each update session. +- **summary** A summary string that contains some basic information about driver packages that are part of the device manifest and any devices on the system that those driver packages match. - **summaryAppendError** A Boolean indicating if there was an error appending more information to the summary string. -- **truncatedDeviceCount** How many devices are missing from the summary string due to there not being enough room in the string. -- **truncatedDriverCount** How many driver packages are missing from the summary string due to there not being enough room in the string. +- **truncatedDeviceCount** How many devices are missing from the summary string because there is not enough room in the string. +- **truncatedDriverCount** How many driver packages are missing from the summary string because there is not enough room in the string. - **unpublishedCount** How many drivers packages that were delivered by the device manifest that are still unpublished and unavailable to be used on devices. -- **updateId** Unique ID for each Update. +- **updateId** Unique ID for each update. ### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentCommit -This event collects information regarding the final commit phase of the new device manifest UUP (Unified Update Platform) update scenario, which is used to install a device manifest describing a set of driver packages +This event collects information regarding the final commit phase of the new device manifest UUP (Unified Update Platform) update scenario, which is used to install a device manifest describing a set of driver packages. The following fields are available: -- **errorCode** The error code returned for the current session initialization -- **flightId** The unique identifier for each flight -- **objectId** The unique GUID for each diagnostics session -- **relatedCV** A correlation vector value, generated from the latest USO scan -- **result** Outcome of the initialization of the session -- **scenarioId** Identifies the Update scenario -- **sessionId** The unique value for each update session -- **updateId** The unique identifier for each Update +- **errorCode** The error code returned for the current session initialization. +- **flightId** The unique identifier for each flight. +- **objectId** The unique GUID for each diagnostics session. +- **relatedCV** A correlation vector value generated from the latest USO scan. +- **result** Outcome of the initialization of the session. +- **scenarioId** Identifies the Update scenario. +- **sessionId** The unique value for each update session. +- **updateId** The unique identifier for each Update. ### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentDownloadRequest -This event collects information regarding the download request phase of the new device manifest UUP (Unified Update Platform) update scenario, which is used to install a device manifest describing a set of driver packages +This event collects information regarding the download request phase of the new device manifest UUP (Unified Update Platform) update scenario, which is used to install a device manifest describing a set of driver packages. The following fields are available: -- **deletedCorruptFiles** Indicates if UpdateAgent found any corrupt payload files and whether the payload was deleted -- **errorCode** The error code returned for the current session initialization -- **flightId** The unique identifier for each flight -- **objectId** Unique value for each Update Agent mode -- **packageCountOptional** Number of optional packages requested -- **packageCountRequired** Number of required packages requested -- **packageCountTotal** Total number of packages needed -- **packageCountTotalCanonical** Total number of canonical packages -- **packageCountTotalDiff** Total number of diff packages -- **packageCountTotalExpress** Total number of express packages -- **packageSizeCanonical** Size of canonical packages in bytes -- **packageSizeDiff** Size of diff packages in bytes -- **packageSizeExpress** Size of express packages in bytes -- **rangeRequestState** Represents the state of the download range request -- **relatedCV** Correlation vector value generated from the latest USO scan -- **result** Result of the download request phase of update -- **scenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate -- **sessionId** Unique value for each Update Agent mode attempt -- **updateId** Unique ID for each update +- **deletedCorruptFiles** Indicates if UpdateAgent found any corrupt payload files and whether the payload was deleted. +- **errorCode** The error code returned for the current session initialization. +- **flightId** The unique identifier for each flight. +- **objectId** Unique value for each Update Agent mode. +- **packageCountOptional** Number of optional packages requested. +- **packageCountRequired** Number of required packages requested. +- **packageCountTotal** Total number of packages needed. +- **packageCountTotalCanonical** Total number of canonical packages. +- **packageCountTotalDiff** Total number of diff packages. +- **packageCountTotalExpress** Total number of express packages. +- **packageSizeCanonical** Size of canonical packages in bytes. +- **packageSizeDiff** Size of diff packages in bytes. +- **packageSizeExpress** Size of express packages in bytes. +- **rangeRequestState** Represents the state of the download range request. +- **relatedCV** Correlation vector value generated from the latest USO scan. +- **result** Result of the download request phase of update. +- **scenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate. +- **sessionId** Unique value for each Update Agent mode attempt. +- **updateId** Unique ID for each update. ### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentInitialize -This event sends data for initializing a new update session for the new device manifest UUP (Unified Update Platform) update scenario, which is used to install a device manifest describing a set of driver packages +This event sends data for initializing a new update session for the new device manifest UUP (Unified Update Platform) update scenario, which is used to install a device manifest describing a set of driver packages. The following fields are available: -- **errorCode** The error code returned for the current initialize phase -- **flightId** The unique identifier for each flight -- **flightMetadata** Contains the FlightId and the build being flighted -- **objectId** Unique value for each Update Agent mode -- **relatedCV** Correlation vector value generated from the latest USO scan -- **result** Result of the initialize phase of update. 0 = Succeeded, 1 = Failed, 2 = Cancelled, 3 = Blocked, 4 = BlockCancelled -- **scenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate -- **sessionData** Contains instructions to update agent for processing FODs and DUICs (Null for other scenarios) -- **sessionId** Unique value for each Update Agent mode attempt -- **updateId** Unique ID for each update +- **errorCode** The error code returned for the current session initialization. +- **flightId** The unique identifier for each flight. +- **flightMetadata** Contains the FlightId and the build being flighted. +- **objectId** Unique value for each Update Agent mode. +- **relatedCV** Correlation vector value generated from the latest USO scan. +- **result** Result of the initialize phase of the update. 0 = Succeeded, 1 = Failed, 2 = Cancelled, 3 = Blocked, 4 = BlockCancelled. +- **scenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate. +- **sessionData** Contains instructions to update agent for processing FODs and DUICs (Null for other scenarios). +- **sessionId** Unique value for each Update Agent mode attempt. +- **updateId** Unique ID for each update. ### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentInstall -This event collects information regarding the install phase of the new device manifest UUP (Unified Update Platform) update scenario, which is used to install a device manifest describing a set of driver packages +This event collects information regarding the install phase of the new device manifest UUP (Unified Update Platform) update scenario which is used to install a device manifest describing a set of driver packages. The following fields are available: -- **errorCode** The error code returned for the current install phase -- **flightId** The unique identifier for each flight -- **objectId** Unique value for each Update Agent mode -- **relatedCV** Correlation vector value generated from the latest scan -- **result** Result of the install phase of update. 0 = Succeeded 1 = Failed, 2 = Cancelled, 3 = Blocked, 4 = BlockCancelled -- **scenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate -- **sessionId** Unique value for each Update Agent mode attempt -- **updateId** Unique ID for each update +- **errorCode** The error code returned for the current install phase. +- **flightId** Unique ID for each flight. +- **objectId** Unique value for each diagnostics session. +- **relatedCV** Correlation vector value generated from the latest USO scan. +- **result** Outcome of the install phase of the update. +- **scenarioId** Indicates the update scenario. +- **sessionId** Unique value for each update session. +- **updateId** Unique ID for each Update. ### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentModeStart -This event sends data for the start of each mode during the process of updating device manifest assets via the UUP (Unified Update Platform) update scenario, which is used to install a device manifest describing a set of driver packages. +This event sends data for the start of each mode during the process of updating device manifest assets via the UUP (Unified Update Platform) update scenario which is used to install a device manifest describing a set of driver packages. The following fields are available: -- **flightId** The unique identifier for each flight -- **mode** Indicates that the Update Agent mode that has started. 1 = Initialize, 2 = DownloadRequest, 3 = Install, 4 = Commit -- **objectId** Unique value for each Update Agent mode -- **relatedCV** Correlation vector value generated from the latest scan -- **scenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate -- **sessionId** Unique value for each Update Agent mode attempt -- **updateId** Unique ID for each update +- **flightId** Unique ID for each flight. +- **mode** The mode that is starting. +- **objectId** Unique value for each diagnostics session. +- **relatedCV** Correlation vector value generated from the latest USO scan. +- **scenarioId** Indicates the update scenario. +- **sessionId** Unique value for each update session. +- **updateId** Unique ID for each Update. ### Microsoft.Windows.Update.NotificationUx.DialogNotificationToBeDisplayed -Dialog notification about to be displayed to user. +This event indicates that a notification dialog box is about to be displayed to user. The following fields are available: -- **AcceptAutoModeLimit** Maximum number of days for a device to automatically enter Auto Reboot mode -- **AutoToAutoFailedLimit** Maximum number of days for Auto Reboot mode to fail before RebootFailed dialog will be shown -- **DeviceLocalTime** Time of dialog shown on local device -- **EngagedModeLimit** Number of days to switch between DTE dialogs -- **EnterAutoModeLimit** Maximum number of days for a device to enter Auto Reboot mode -- **ETag** OneSettings versioning value -- **IsForcedEnabled** Is Forced Reboot mode enabled for this device? -- **IsUltimateForcedEnabled** Is Ultimate Forced Reboot mode enabled for this device? -- **NotificationUxState** Which dialog is shown (ENUM)? -- **NotificationUxStateString** Which dialog is shown (string mapping)? -- **RebootUxState** Engaged/Auto/Forced/UltimateForced -- **RebootUxStateString** Engaged/Auto/Forced/UltimateForced -- **RebootVersion** Version of DTE -- **SkipToAutoModeLimit** The minimum length of time to pass in reboot pending before a machine can be put into auto mode -- **UpdateId** The ID of the update that is pending reboot to finish installation -- **UpdateRevision** The revision of the update that is pending reboot to finish installation -- **UtcTime** The Coordinated Universal Time when the dialog notification will be displayed. -- **DaysSinceRebootRequired** Number of days since reboot was required. +- **AcceptAutoModeLimit** The maximum number of days for a device to automatically enter Auto Reboot mode. +- **AutoToAutoFailedLimit** The maximum number of days for Auto Reboot mode to fail before the RebootFailed dialog box is shown. +- **DaysSinceRebootRequired** Number of days since restart was required. +- **DeviceLocalTime** The local time on the device sending the event. +- **EngagedModeLimit** The number of days to switch between DTE dialog boxes. +- **EnterAutoModeLimit** The maximum number of days for a device to enter Auto Reboot mode. +- **ETag** OneSettings versioning value. +- **IsForcedEnabled** Indicates whether Forced Reboot mode is enabled for this device. +- **IsUltimateForcedEnabled** Indicates whether Ultimate Forced Reboot mode is enabled for this device. +- **NotificationUxState** Indicates which dialog box is shown. +- **NotificationUxStateString** Indicates which dialog box is shown. +- **RebootUxState** Indicates the state of the restart (Engaged, Auto, Forced, or UltimateForced). +- **RebootUxStateString** Indicates the state of the restart (Engaged, Auto, Forced, or UltimateForced). +- **RebootVersion** Version of DTE. +- **SkipToAutoModeLimit** The minimum length of time to pass in restart pending before a device can be put into auto mode. +- **UpdateId** The ID of the update that is pending restart to finish installation. +- **UpdateRevision** The revision of the update that is pending restart to finish installation. +- **UtcTime** The time the dialog box notification will be displayed, in Coordinated Universal Time. ### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootAcceptAutoDialog -Enhanced Engaged reboot accept auto dialog was displayed. +This event indicates that the Enhanced Engaged restart "accept automatically" dialog box was displayed. The following fields are available: -- **DeviceLocalTime** Local time of the device sending the event -- **ETag** OneSettings ETag -- **ExitCode** Dialog exit code - user response -- **RebootVersion** Reboot flow version -- **UpdateId** Id of pending update -- **UpdateRevision** Revision number of the pending update -- **UserResponseString** User response to the reboot dialog -- **UtcTime** The Coordinated Universal Time that dialog was displayed +- **DeviceLocalTime** The local time on the device sending the event. +- **ETag** OneSettings versioning value. +- **ExitCode** Indicates how users exited the dialog box. +- **RebootVersion** Version of DTE. +- **UpdateId** The ID of the update that is pending restart to finish installation. +- **UpdateRevision** The revision of the update that is pending restart to finish installation. +- **UserResponseString** The option that user chose on this dialog box. +- **UtcTime** The time that the dialog box was displayed, in Coordinated Universal Time. ### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootFirstReminderDialog -Enhanced Engaged reboot first reminder dialog was displayed. +This event indicates that the Enhanced Engaged restart "first reminder" dialog box was displayed. The following fields are available: -- **DeviceLocalTime** Time of dialog shown on local device -- **ETag** OneSettings versioning value -- **ExitCode** Indicates how users exited the dialog -- **RebootVersion** Version of DTE -- **UpdateId** The id of the update that is pending reboot to finish installation -- **UpdateRevision** The revision of the update that is pending reboot to finish installation -- **UserResponseString** The option that user chose on this dialog -- **UtcTime** The Coordinated Universal Time that dialog was displayed +- **DeviceLocalTime** The local time on the device sending the event. +- **ETag** OneSettings versioning value. +- **ExitCode** Indicates how users exited the dialog box. +- **RebootVersion** Version of DTE. +- **UpdateId** The ID of the update that is pending restart to finish installation. +- **UpdateRevision** The revision of the update that is pending restart to finish installation. +- **UserResponseString** The option that user chose in this dialog box. +- **UtcTime** The time that the dialog box was displayed, in Coordinated Universal Time. ### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootForcedPrecursorDialog -Enhanced Engaged reboot forced precursor dialog was displayed. +This event indicates that the Enhanced Engaged restart "forced precursor" dialog box was displayed. The following fields are available: -- **DeviceLocalTime** Time of dialog shown on local device -- **ETag** OneSettings versioning value -- **ExitCode** Indicates how users exited the dialog -- **RebootVersion** Version of DTE -- **UpdateId** The id of the update that is pending reboot to finish installation -- **UpdateRevision** The revision of the update that is pending reboot to finish installation -- **UserResponseString** The option that user chose on this dialog -- **UtcTime** The Coordinated Universal Time that dialog was displayed +- **DeviceLocalTime** The local time on the device sending the event. +- **ETag** OneSettings versioning value. +- **ExitCode** Indicates how users exited the dialog box. +- **RebootVersion** Version of DTE. +- **UpdateId** The ID of the update that is pending restart to finish installation. +- **UpdateRevision** The revision of the update that is pending restart to finish installation. +- **UserResponseString** The option that the user chose in this dialog box. +- **UtcTime** The time the dialog box was displayed, in Coordinated Universal Time. ### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootForcedWarningDialog -Enhanced Engaged forced warning dialog was displayed. +This event indicates that the Enhanced Engaged "forced warning" dialog box was displayed. The following fields are available: -- **DeviceLocalTime** Time of dialog shown on local device -- **ETag** OneSettings versioning value -- **ExitCode** Indicates how users exited the dialog -- **RebootVersion** Version of DTE -- **UpdateId** The id of the update that is pending reboot to finish installation -- **UpdateRevision** The revision of the update that is pending reboot to finish installation -- **UserResponseString** The option that user chose on this dialog -- **UtcTime** The Coordinated Universal Time that dialog was displayed +- **DeviceLocalTime** The local time on the device sending the event. +- **ETag** OneSettings versioning value. +- **ExitCode** Indicates how users exited the dialog box. +- **RebootVersion** Version of DTE. +- **UpdateId** The ID of the update that is pending restart to finish installation. +- **UpdateRevision** The revision of the update that is pending restart to finish installation. +- **UserResponseString** The option that the user chose in this dialog box. +- **UtcTime** The time that the dialog box was displayed, in Coordinated Universal Time. ### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootRebootFailedDialog -Enhanced Engaged reboot reboot failed dialog was displayed. +This event indicates that the Enhanced Engaged restart "restart failed" dialog box was displayed. The following fields are available: -- **DeviceLocalTime** Dialog exit code - user response -- **ETag** OneSettings versioning value -- **ExitCode** Indicates how users exited the dialog -- **RebootVersion** Version of DTE -- **UpdateId** The ID of the update that is pending reboot to finish installation -- **UpdateRevision** The revision of the update that is pending reboot to finish installation -- **UserResponseString** The option that user chose on this dialog -- **UtcTime** The Coordinated Universal Time that dialog was displayed +- **DeviceLocalTime** The local time of the device sending the event. +- **ETag** OneSettings versioning value. +- **ExitCode** Indicates how users exited the dialog box. +- **RebootVersion** Version of DTE. +- **UpdateId** The ID of the update that is pending restart to finish installation. +- **UpdateRevision** The revision of the update that is pending restart to finish installation. +- **UserResponseString** The option that the user chose in this dialog box. +- **UtcTime** The time that the dialog box was displayed, in Coordinated Universal Time. ### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootRebootImminentDialog -Enhanced Engaged reboot reboot imminent dialog was displayed. +This event indicates that the Enhanced Engaged restart "restart imminent" dialog box was displayed.. The following fields are available: -- **DeviceLocalTime** Time of dialog shown on local device -- **ETag** OneSettings versioning value -- **ExitCode** Indicates how users exited the dialog -- **RebootVersion** Version of DTE -- **UpdateId** The ID of the update that is pending reboot to finish installation -- **UpdateRevision** The revision of the update that is pending reboot to finish installation -- **UserResponseString** The option that user chose on this dialog -- **UtcTime** The Coordinated Universal Time that dialog was displayed +- **DeviceLocalTime** Time the dialog box was shown on the local device. +- **ETag** OneSettings versioning value. +- **ExitCode** Indicates how users exited the dialog box. +- **RebootVersion** Version of DTE. +- **UpdateId** The ID of the update that is pending restart to finish installation. +- **UpdateRevision** The revision of the update that is pending restart to finish installation. +- **UserResponseString** The option that user chose in this dialog box. +- **UtcTime** The time that dialog box was displayed, in Coordinated Universal Time. ### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootSecondReminderDialog -Enhanced Engaged reboot second reminder dialog was displayed. +This event indicates that the second reminder dialog box was displayed for Enhanced Engaged restart. The following fields are available: -- **DeviceLocalTime** Time of dialog shown on local device -- **ETag** OneSettings versioning value -- **ExitCode** Indicates how users exited the dialog -- **RebootVersion** Version of DTE -- **UpdateId** The ID of the update that is pending reboot to finish installation -- **UpdateRevision** The revision of the update that is pending reboot to finish installation -- **UserResponseString** The option that user chose on this dialog -- **UtcTime** The Coordinated Universal Time that dialog was displayed +- **DeviceLocalTime** The time the dialog box was shown on the local device. +- **ETag** OneSettings versioning value. +- **ExitCode** Indicates how users exited the dialog box. +- **RebootVersion** Version of DTE. +- **UpdateId** The ID of the update that is pending restart to finish installation. +- **UpdateRevision** The revision of the update that is pending restart to finish installation. +- **UserResponseString** The option that the user chose in this dialog box. +- **UtcTime** The time that the dialog box was displayed, in Coordinated Universal Time. ### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootThirdReminderDialog -Enhanced Engaged reboot third reminder dialog was displayed. +This event indicates that the third reminder dialog box for Enhanced Engaged restart was displayed. The following fields are available: -- **DeviceLocalTime** Time of dialog shown on local device -- **ETag** OneSettings versioning value -- **ExitCode** Indicates how users exited the dialog -- **RebootVersion** Version of DTE -- **UpdateId** The ID of the update that is pending reboot to finish installation -- **UpdateRevision** The revision of the update that is pending reboot to finish installation -- **UserResponseString** The option that user chose on this dialog -- **UtcTime** The Coordinated Universal Time that dialog was displayed +- **DeviceLocalTime** The time the dialog box was shown on the local device. +- **ETag** OneSettings versioning value. +- **ExitCode** Indicates how users exited the dialog box. +- **RebootVersion** Version of DTE. +- **UpdateId** The ID of the update that is pending restart to finish installation. +- **UpdateRevision** The revision of the update that is pending restart to finish installation. +- **UserResponseString** The option that the user chose in this dialog box. +- **UtcTime** The time that the dialog box was displayed, in Coordinated Universal Time. ### Microsoft.Windows.Update.NotificationUx.RebootScheduled -Indicates when a reboot is scheduled by the system or a user for a security, quality, or feature update +Indicates when a reboot is scheduled by the system or a user for a security, quality, or feature update. The following fields are available: -- **activeHoursApplicable** True, If Active Hours applicable on this device. False, otherwise -- **rebootArgument** Argument for the reboot task. It also represents specific reboot related action -- **rebootOutsideOfActiveHours** True, if a reboot is scheduled outside of active hours. False, otherwise -- **rebootScheduledByUser** True, if a reboot is scheduled by user. False, if a reboot is scheduled automatically -- **rebootState** The state of the reboot -- **revisionNumber** Revision number of the update that is getting installed with this reboot -- **scheduledRebootTime** Time of the scheduled reboot -- **scheduledRebootTimeInUTC** Time of the scheduled reboot in Coordinated Universal Time -- **updateId** ID of the update that is getting installed with this reboot -- **wuDeviceid** Unique device ID used by Windows Update -- **IsEnhancedEngagedReboot** Whether this is an Enhanced Engaged reboot +- **activeHoursApplicable** Indicates whether an Active Hours policy is present on the device. +- **IsEnhancedEngagedReboot** Indicates whether this is an Enhanced Engaged reboot. +- **rebootArgument** Argument for the reboot task. It also represents specific reboot related action. +- **rebootOutsideOfActiveHours** Indicates whether a restart is scheduled outside of active hours. +- **rebootScheduledByUser** Indicates whether the restart was scheduled by user (if not, it was scheduled automatically). +- **rebootState** The current state of the restart. +- **revisionNumber** Revision number of the update that is getting installed with this restart. +- **scheduledRebootTime** Time of the scheduled restart. +- **scheduledRebootTimeInUTC** Time of the scheduled restart in Coordinated Universal Time. +- **updateId** ID of the update that is getting installed with this restart. +- **wuDeviceid** Unique device ID used by Windows Update. ### Microsoft.Windows.Update.Orchestrator.ActivityRestrictedByActiveHoursPolicy -A policy is present that may restrict update activity to outside of active hours. +This event indicates a policy is present that may restrict update activity to outside of active hours. The following fields are available: -- **activeHoursEnd** The end of the active hours window -- **activeHoursStart** The start of the active hours window -- **wuDeviceid** Device ID +- **activeHoursEnd** The end of the active hours window. +- **activeHoursStart** The start of the active hours window. +- **wuDeviceid** Unique device ID used by Windows Update. ### Microsoft.Windows.Update.Orchestrator.BlockedByActiveHours -Update activity blocked due to active hours being currently active. +This event indicates that update activity was blocked because it is within the active hours window. The following fields are available: -- **blockReason** The current state of the update process -- **updatePhase** The current state of the update process -- **wuDeviceid** Device ID -- **activeHoursEnd** The end of the active hours window -- **activeHoursStart** The start of the active hours window +- **activeHoursEnd** The end of the active hours window. +- **activeHoursStart** The start of the active hours window. +- **blockReason** Reason for stopping the update activity. +- **updatePhase** The current state of the update process. +- **wuDeviceid** Unique device ID used by Windows Update. ### Microsoft.Windows.Update.Orchestrator.BlockedByBatteryLevel -Update activity blocked due to low battery level. +This event indicates that Windows Update activity was blocked due to low battery level. The following fields are available: -- **batteryLevel** The current battery charge capacitity -- **batteryLevelThreshold** The battery capacity threshold to stop update activity -- **blockReason** The current state of the update process -- **updatePhase** The current state of the update process -- **wuDeviceid** Device ID +- **batteryLevel** The current battery charge capacity. +- **batteryLevelThreshold** The battery capacity threshold to stop update activity. +- **blockReason** Reason for stopping Windows Update activity. +- **updatePhase** The current state of the update process. +- **wuDeviceid** Device ID. ### Microsoft.Windows.Update.Orchestrator.CommitFailed -This events tracks when a device needs to restart after an update but did not. +This event indicates that a device was unable to restart after an update. The following fields are available: @@ -4920,89 +5437,60 @@ The following fields are available: - **wuDeviceid** The Windows Update device GUID. -### Microsoft.Windows.Update.Orchestrator.DTUCompletedWhenWuFlightPendingCommit - -Event to indicate that DTU completed installation of the ESD, when WU was already Pending Commit of the feature update. - -The following fields are available: - -- **wuDeviceid** Device ID used by WU - - -### Microsoft.Windows.Update.Orchestrator.DTUEnabled - -Inbox DTU functionality enabled. - -The following fields are available: - -- **wuDeviceid** Device ID. - - -### Microsoft.Windows.Update.Orchestrator.DTUInitiated - -Inbox DTU functionality intiated. - -The following fields are available: - -- **dtuErrorCode** Return code from creating the DTU Com Server. -- **isDtuApplicable** Determination of whether DTU is applicable to the machine it is running on. -- **wuDeviceid** Return code from creating the DTU Com Server. - - ### Microsoft.Windows.Update.Orchestrator.DeferRestart -Indicates that a restart required for installing updates was postponed. +This event indicates that a restart required for installing updates was postponed. The following fields are available: -- **displayNeededReason** Semicolon-separated list of reasons reported for display needed -- **eventScenario** Indicates the purpose of the event - whether because scan started, succeded, failed, etc -- **filteredDeferReason** The raised reason that the USO did not restart (e.g. user active, low battery) that were ignorable -- **gameModeReason** Name of the executable that caused the game mode state check to trigger. -- **ignoredReason** Semicolon-separated list of reasons that were intentionally ignored. -- **revisionNumber** Update ID revision number -- **systemNeededReason** Semicolon-separated list of reasons reported for system needed. -- **updateId** Update ID -- **updateScenarioType** Update session type -- **wuDeviceid** Windows Update Device GUID -- **raisedDeferReason** The reason that the USO did not restart (e.g. user active, low battery) +- **displayNeededReason** List of reasons for needing display. +- **eventScenario** Indicates the purpose of the event (scan started, succeeded, failed, etc.). +- **filteredDeferReason** Applicable filtered reasons why reboot was postponed (such as user active, or low battery). +- **gameModeReason** Name of the executable that caused the game mode state check to start. +- **ignoredReason** List of reasons that were intentionally ignored. +- **raisedDeferReason** Indicates all potential reasons for postponing restart (such as user active, or low battery). +- **revisionNumber** Update ID revision number. +- **systemNeededReason** List of reasons why system is needed. +- **updateId** Update ID. +- **updateScenarioType** Update session type. +- **wuDeviceid** Unique device ID used by Windows Update. ### Microsoft.Windows.Update.Orchestrator.Detection -A scan for an update occurred. +This event indicates that a scan for a Windows Update occurred. The following fields are available: -- **detectionBlockingPolicy** State of update action -- **detectionBlockreason** Reason for detection not completing. -- **eventScenario** End to end update session ID, or indicates the purpose of sending this event - whether because the software distribution just started installing content, or whether it was cancelled, succeeded, or failed. -- **interactive** Identifies if session is User Initiated. -- **scanTriggerSource** Source of the triggered scan. -- **updateScenarioType** The update session type. -- **wuDeviceid** Unique device ID used by Windows Update. -- **detectionRetryMode** If we retry to scan -- **errorCode** The returned error code. -- **deferReason** Reason for postponing detection -- **flightID** Flight info -- **revisionNumber** Update version -- **updateId** Update ID - GUID +- **deferReason** Reason why the device could not check for updates. +- **detectionBlockingPolicy** State of update action. +- **detectionBlockreason** Reason for blocking detection +- **detectionRetryMode** Indicates whether we will try to scan again. +- **errorCode** Error info +- **eventScenario** End-to-end update session ID, or indicates the purpose of sending this event - whether because the software distribution just started installing content, or whether it was cancelled, succeeded, or failed. +- **flightID** The specific ID of the Windows Insider build the device is getting. +- **interactive** Indicates whether the session was user initiated. - **networkStatus** Error info +- **revisionNumber** Update revision number. +- **scanTriggerSource** Source of the triggered scan. +- **updateId** Update ID. +- **updateScenarioType** Source of the triggered scan +- **wuDeviceid** Device ID ### Microsoft.Windows.Update.Orchestrator.DisplayNeeded -Reboot postponed due to needing a display +This event indicates the reboot was postponed due to needing a display. The following fields are available: -- **displayNeededReason** Reason the display is needed -- **eventScenario** Indicates the purpose of sending this event - whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed -- **rebootOutsideOfActiveHours** Indicates the timing that the reboot was to occur to ensure the correct update process and experience is provided to keep Windows up to date -- **revisionNumber** Revision number of the update -- **updateId** Update ID -- **updateScenarioType** The update session type -- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date +- **displayNeededReason** Reason the display is needed. +- **eventScenario** Indicates the purpose of sending this event - whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed. +- **rebootOutsideOfActiveHours** Indicates whether the reboot was to occur outside of active hours. +- **revisionNumber** Revision number of the update. +- **updateId** Update ID. +- **updateScenarioType** The update session type. +- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated. - **wuDeviceid** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue @@ -5012,83 +5500,112 @@ This event sends launch data for a Windows Update download to help keep Windows The following fields are available: -- **deferReason** Reason for download not completing -- **errorCode** An error code represented as a hexadecimal value -- **eventScenario** End to end update session ID. -- **flightID** Unique update ID. -- **interactive** Identifies if session is user initiated. +- **deferReason** Reason for download not completing. +- **errorCode** An error code represented as a hexadecimal value. +- **eventScenario** End-to-end update session ID. +- **flightID** The specific ID of the Windows Insider build the device is getting. +- **interactive** Indicates whether the session is user initiated. - **revisionNumber** Update revision number. - **updateId** Update ID. - **updateScenarioType** The update session type. - **wuDeviceid** Unique device ID used by Windows Update. -### Microsoft.Windows.Update.Orchestrator.Escalation +### Microsoft.Windows.Update.Orchestrator.DTUCompletedWhenWuFlightPendingCommit -Event sent when USO takes an Escalation action on device. +This event indicates that DTU completed installation of the electronic software delivery (ESD), when Windows Update was already in Pending Commit phase of the feature update. The following fields are available: -- **configVersion** Escalation config version on device -- **escalationAction** Indicate the specific escalation action that took place on device -- **updateClassificationGUID** GUID of the update the device is offered -- **updateId** ID of the update the device is offered -- **wuDeviceid** Device ID used by WU +- **wuDeviceid** Device ID used by Windows Update. + + +### Microsoft.Windows.Update.Orchestrator.DTUEnabled + +This event indicates that Inbox DTU functionality was enabled. + +The following fields are available: + +- **wuDeviceid** Device ID used by Windows Update. + + +### Microsoft.Windows.Update.Orchestrator.DTUInitiated + +This event indicates that Inbox DTU functionality was intiated. + +The following fields are available: + +- **dtuErrorCode** Return code from creating the DTU Com Server. +- **isDtuApplicable** Determination of whether DTU is applicable to the machine it is running on. +- **wuDeviceid** Device ID used by Windows Update. + + +### Microsoft.Windows.Update.Orchestrator.Escalation + +This event is sent when USO takes an Escalation action on a device. + +The following fields are available: + +- **configVersion** Escalation config version on device. +- **escalationAction** Indicate the specific escalation action that took place on device. +- **updateClassificationGUID** GUID of the update the device is offered. +- **updateId** ID of the update the device is offered. +- **wuDeviceid** Device ID used by Windows Update. ### Microsoft.Windows.Update.Orchestrator.EscalationRiskLevels -Event sent during update scan, download, install. Indicates that the device is at risk of being out-of-date. +This event is sent during update scan, download, or install, and indicates that the device is at risk of being out-of-date. The following fields are available: -- **configVersion** Escalation config version on device -- **downloadElapsedTime** How long since the download is required on device -- **downloadRiskLevel** At-risk level of download phase -- **installElapsedTime** How long since the install is required on device -- **installRiskLevel** At-risk level of install phase -- **isSediment** WaaSmedic's assessment of whether is device is at risk or not -- **scanElapsedTime** How long since the scan is required on device -- **scanRiskLevel** At-risk level of scan phase -- **wuDeviceid** Device id used by WU +- **configVersion** Escalation config version on device . +- **downloadElapsedTime** Indicates how long since the download is required on device. +- **downloadRiskLevel** At-risk level of download phase. +- **installElapsedTime** Indicates how long since the install is required on device. +- **installRiskLevel** The at-risk level of install phase. +- **isSediment** Assessment of whether is device is at risk. +- **scanElapsedTime** Indicates how long since the scan is required on device. +- **scanRiskLevel** At-risk level of the scan phase. +- **wuDeviceid** Device ID used by Windows Update. ### Microsoft.Windows.Update.Orchestrator.EscalationsRefreshFailed -USO has a set of escalation actions to prevent a device from becoming out-of-date, and the actions are triggered based on the Escalation config that USO obtains from OneSettings. This event is sent when USO fails to refresh the escalation config from OneSettings. +USO has a set of escalation actions to prevent a device from becoming out-of-date, and the actions are triggered based on the Escalation configuration that USO obtains from OneSettings. This event is sent when USO fails to refresh the escalation configuration from OneSettings. The following fields are available: -- **configVersion** Current escalation config version on device -- **errorCode** Error code for the refresh failure -- **wuDeviceid** Device ID used by WU +- **configVersion** Current escalation config version on device. +- **errorCode** Error code for the refresh failure. +- **wuDeviceid** Device ID used by Windows Update. ### Microsoft.Windows.Update.Orchestrator.FlightInapplicable -The Update is no longer Applicable to this device +This event indicates that the update is no longer applicable to this device. The following fields are available: -- **EventPublishedTime** Flight specific info -- **flightID** Update ID revision number -- **revisionNumber** Update ID - GUID -- **updateId** Update session type -- **updateScenarioType** Last status of update -- **UpdateStatus** Is UUP fallback configured? -- **UUPFallBackConfigured** Windows Update Device GUID -- **wuDeviceid** Windows Update Device GUID +- **EventPublishedTime** Time when this event was generated +- **flightID** The specific ID of the Windows Insider build. +- **revisionNumber** Update revision number. +- **updateId** Unique Windows Update ID. +- **updateScenarioType** Update session type. +- **UpdateStatus** Last status of update. +- **UUPFallBackConfigured** Indicates whether UUP fallback is configured. +- **wuDeviceid** Unique Device ID. ### Microsoft.Windows.Update.Orchestrator.GameActive -This event indicates that an enabled GameMode process prevented the device from restarting to complete an update +This event indicates that an enabled GameMode process prevented the device from restarting to complete an update. The following fields are available: -- **eventScenario** Indicates the purpose of sending this event - whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed -- **gameModeReason** Name of the enabled GameMode process that prevented the device from restarting to complete an update -- **wuDeviceid** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue +- **eventScenario** Indicates the purpose of sending this event - whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed. +- **gameModeReason** Name of the enabled GameMode process that prevented the device from restarting to complete an update. +- **wuDeviceid** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. ### Microsoft.Windows.Update.Orchestrator.InitiatingReboot @@ -5099,12 +5616,12 @@ The following fields are available: - **EventPublishedTime** Time of the event. - **flightID** Unique update ID -- **interactive** Indicates the reboot initiation stage of the update process was entered as a result of user action or not. -- **rebootOutsideOfActiveHours** Indicates the timing that the reboot was to occur to ensure the correct update process and experience is provided to keep Windows up to date. +- **interactive** Indicates whether the reboot initiation stage of the update process was entered as a result of user action. +- **rebootOutsideOfActiveHours** Indicates whether the reboot was to occur outside of active hours. - **revisionNumber** Revision number of the update. - **updateId** Update ID. - **updateScenarioType** The update session type. -- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. +- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated. - **wuDeviceid** Unique device ID used by Windows Update. @@ -5116,82 +5633,82 @@ The following fields are available: - **batteryLevel** Current battery capacity in mWh or percentage left. - **deferReason** Reason for install not completing. -- **eventScenario** End to end update session ID. +- **errorCode** The error code reppresented by a hexadecimal value. +- **eventScenario** End-to-end update session ID. +- **flightID** The specific ID of the Windows Insider build the device is getting. +- **flightUpdate** Indicates whether the update is a Windows Insider build. +- **ForcedRebootReminderSet** A boolean value that indicates if a forced reboot will happen for updates. +- **installCommitfailedtime** The time it took for a reboot to happen but the upgrade failed to progress. +- **installRebootinitiatetime** The time it took for a reboot to be attempted. - **interactive** Identifies if session is user initiated. -- **rebootOutsideOfActiveHours** Indicates the timing that the reboot was to occur to ensure the correct update process and experience is provided to keep Windows up to date. +- **minutesToCommit** The time it took to install updates. +- **rebootOutsideOfActiveHours** Indicates whether a reboot is scheduled outside of active hours. +- **revisionNumber** Update revision number. +- **updateId** Update ID. - **updateScenarioType** The update session type. - **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. - **wuDeviceid** Unique device ID used by Windows Update. -- **flightID** Unique update ID -- **flightUpdate** Flight update -- **ForcedRebootReminderSet** A boolean value that indicates if a forced reboot will happen for updates. -- **installRebootinitiatetime** The time it took for a reboot to be attempted. -- **minutesToCommit** The time it took to install updates. -- **revisionNumber** Update revision number. -- **updateId** Update ID. -- **errorCode** The error code reppresented by a hexadecimal value. -- **installCommitfailedtime** The time it took for a reboot to happen but the upgrade failed to progress. ### Microsoft.Windows.Update.Orchestrator.PostInstall -Event sent after Update install completes. +This event is sent after a Windows update install completes. The following fields are available: -- **batteryLevel** Battery level percentage -- **bundleId** Update ID - GUID -- **bundleRevisionnumber** Update ID revision number -- **errorCode** Error value -- **eventScenario** State of update action -- **sessionType** Update session type -- **wuDeviceid** Windows Update device GUID +- **batteryLevel** Current battery capacity in mWh or percentage left. +- **bundleId** Identifier associated with the specific content bundle. +- **bundleRevisionnumber** Identifies the revision number of the content bundle. +- **errorCode** The error code returned for the current phase. +- **eventScenario** State of update action. - **flightID** The flight ID of the device -- **updateScenarioType** The scenario type of this update +- **sessionType** The Windows Update session type (Interactive or Background). +- **updateScenarioType** The update session type. +- **wuDeviceid** Unique device ID used by Windows Update. ### Microsoft.Windows.Update.Orchestrator.PowerMenuOptionsChanged -This event is sent when the options in power menu changed, usually due to an update pending reboot, or after a update is installed. +This event is sent when the options in power menu changed, usually due to an update pending reboot, or after a update is installed. The following fields are available: -- **powermenuNewOptions** The new options after the power menu changed -- **powermenuOldOptions** The old options before the power menu changed -- **rebootPendingMinutes** If the power menu changed because a reboot is pending due to a update, how long that reboot has been pending -- **wuDeviceid** If the power menu changed because a reboot is pending due to a update, the device ID recorded by WU +- **powermenuNewOptions** The new options after the power menu changed. +- **powermenuOldOptions** The old options before the power menu changed. +- **rebootPendingMinutes** If the power menu changed because a reboot is pending due to a update, this indicates how long that reboot has been pending. +- **wuDeviceid** The device ID recorded by Windows Update if the power menu changed because a reboot is pending due to an update. ### Microsoft.Windows.Update.Orchestrator.PreShutdownStart -This event is generated right before the shutdown and commit operations +This event is generated before the shutdown and commit operations. The following fields are available: -- **wuDeviceid** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue +- **wuDeviceid** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. ### Microsoft.Windows.Update.Orchestrator.Progress -Event sent when the download of a update reaches a milestone change, such as network cost policy changed, a internal phase has completed, or a transient state has changed. +This event is sent when the download of a update reaches a milestone change, such as a change in network cost policy, completion of an internal phase, or change in a transient state. The following fields are available: -- **errorCode** Error info -- **flightID** Flight info -- **interactive** Is USO session interactive or non-interactive? -- **networkCostPolicy** The current network cost policy on device -- **revisionNumber** Update ID revision number -- **updateId** Update ID - GUID -- **updateScenarioType** Update Session type -- **updateState** Subphase of the download -- **UpdateStatus** Subphase of the update -- **wuDeviceid** Device ID +- **errorCode** Error code returned. +- **flightID** The specific ID of the Windows Insider build the device is getting. +- **interactive** Identifies whether the session is user initiated. +- **networkCostPolicy** The current network cost policy on device. +- **revisionNumber** Update ID revision number. +- **updateId** Unique ID for each update. +- **updateScenarioType** Update Session type. +- **updateState** Subphase of the download. +- **UpdateStatus** Subphase of the update. +- **wuDeviceid** Unique device ID used by Windows Update. ### Microsoft.Windows.Update.Orchestrator.RebootFailed -This event sends information about whether an update required a reboot and reasons for failure to help keep Windows up to date. +This event sends information about whether an update required a reboot and reasons for failure, to help keep Windows up to date. The following fields are available: @@ -5199,7 +5716,7 @@ The following fields are available: - **deferReason** Reason for install not completing. - **EventPublishedTime** The time that the reboot failure occurred. - **flightID** Unique update ID. -- **rebootOutsideOfActiveHours** Indicates the timing that the reboot was to occur to ensure the correct update process and experience is provided to keep Windows up to date. +- **rebootOutsideOfActiveHours** Indicates whether a reboot was scheduled outside of active hours. - **RebootResults** Hex code indicating failure reason. Typically, we expect this to be a specific USO generated hex code. - **revisionNumber** Update revision number. - **updateId** Update ID. @@ -5215,25 +5732,25 @@ This event sends data indicating that a reboot task is missing unexpectedly on a The following fields are available: - **RebootTaskRestoredTime** Time at which this reboot task was restored. -- **wuDeviceid** Device id on which the reboot is restored +- **wuDeviceid** Device ID for the device on which the reboot is restored. ### Microsoft.Windows.Update.Orchestrator.ScanTriggered -Indicates that Update Orchestrator has started a scan operation. +This event indicates that Update Orchestrator has started a scan operation. The following fields are available: -- **errorCode** Error info -- **eventScenario** Indicates the purpose of sending this event -- **interactive** Whether or not the scan is interactive. -- **isScanPastSla** Has the SLA elapsed for scanning? -- **isScanPastTriggerSla** Has the SLA elapsed for triggering a scan? -- **minutesOverScanSla** How many minutes over the scan SLA is the scan? -- **minutesOverScanTriggerSla** How many minutes over the scan trigger SLA is the scan? -- **scanTriggerSource** What caused the scan? -- **updateScenarioType** The type of scenario we are in. -- **wuDeviceid** WU Device ID of the machine. +- **errorCode** The error code returned for the current scan operation. +- **eventScenario** Indicates the purpose of sending this event. +- **interactive** Indicates whether the scan is interactive. +- **isScanPastSla** Indicates whether the SLA has elapsed for scanning. +- **isScanPastTriggerSla** Indicates whether the SLA has elapsed for triggering a scan. +- **minutesOverScanSla** Indicates how many minutes the scan exceeded the scan SLA. +- **minutesOverScanTriggerSla** Indicates how many minutes the scan exceeded the scan trigger SLA. +- **scanTriggerSource** Indicates what caused the scan. +- **updateScenarioType** The update session type. +- **wuDeviceid** Unique device ID used by Windows Update. ### Microsoft.Windows.Update.Orchestrator.SystemNeeded @@ -5242,10 +5759,10 @@ This event sends data about why a device is unable to reboot, to help keep Windo The following fields are available: -- **eventScenario** End to end update session ID. -- **rebootOutsideOfActiveHours** Indicates the timing that the reboot was to occur to ensure the correct update process and experience is provided to keep Windows up to date. +- **eventScenario** End-to-end update session ID. +- **rebootOutsideOfActiveHours** Indicates whether a reboot is scheduled outside of active hours. - **revisionNumber** Update revision number. -- **systemNeededReason** Reason ID +- **systemNeededReason** List of apps or tasks that are preventing the system from restarting. - **updateId** Update ID. - **updateScenarioType** The update session type. - **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. @@ -5254,26 +5771,26 @@ The following fields are available: ### Microsoft.Windows.Update.Orchestrator.TerminatedByActiveHours -Update activity was stopped due to active hours starting. +This event indicates that update activity was stopped due to active hours starting. The following fields are available: -- **activeHoursEnd** The end of the active hours window -- **activeHoursStart** The start of the active hours window -- **updatePhase** The current state of the update process -- **wuDeviceid** Device ID +- **activeHoursEnd** The end of the active hours window. +- **activeHoursStart** The start of the active hours window. +- **updatePhase** The current state of the update process. +- **wuDeviceid** The device identifier. ### Microsoft.Windows.Update.Orchestrator.TerminatedByBatteryLevel -Update activity was stopped due to a low battery level. +This event is sent when update activity was stopped due to a low battery level. The following fields are available: -- **batteryLevel** The current battery charge capacity -- **batteryLevelThreshold** The battery capacity threshold to stop update activity -- **updatePhase** The current state of the update process -- **wuDeviceid** Device ID +- **batteryLevel** The current battery charge capacity. +- **batteryLevelThreshold** The battery capacity threshold to stop update activity. +- **updatePhase** The current state of the update process. +- **wuDeviceid** The device identifier. ### Microsoft.Windows.Update.Orchestrator.UpdatePolicyCacheRefresh @@ -5282,10 +5799,10 @@ This event sends data on whether Update Management Policies were enabled on a de The following fields are available: -- **configuredPoliciescount** Policy Count -- **policiesNamevaluesource** Policy Name -- **policyCacherefreshtime** Refresh time -- **updateInstalluxsetting** This shows whether a user has set policies via UX option +- **configuredPoliciescount** Number of policies on the device. +- **policiesNamevaluesource** Policy name and source of policy (group policy, MDM or flight). +- **policyCacherefreshtime** Time when policy cache was refreshed. +- **updateInstalluxsetting** Indicates whether a user has set policies via a user experience option. - **wuDeviceid** Unique device ID used by Windows Update. @@ -5295,8 +5812,8 @@ This event sends data about whether an update required a reboot to help keep Win The following fields are available: -- **flightID** Unique update ID. -- **interactive** Indicates the reboot initiation stage of the update process was entered as a result of user action or not. +- **flightID** The specific ID of the Windows Insider build the device is getting. +- **interactive** Indicates whether the reboot initiation stage of the update process was entered as a result of user action. - **revisionNumber** Update revision number. - **updateId** Update ID. - **updateScenarioType** The update session type. @@ -5324,21 +5841,21 @@ The following fields are available: ### Microsoft.Windows.Update.Ux.MusNotification.RebootScheduled -The RebootScheduled event sends basic information for scheduling a update related reboot to facilitate the flow of getting security updates and keeping Windows up to date. +This event sends basic information about scheduling an update-related reboot, to get security updates and to help keep Windows up-to-date. The following fields are available: -- **activeHoursApplicable** Whether Active Hours applies. -- **rebootArgument** The reboot arguments -- **rebootOutsideOfActiveHours** If reboot was outside of Active Hours -- **rebootScheduledByUser** If the reboot was scheduled by the user, or the system. -- **rebootState** Which state the reboot is in -- **revisionNumber** Revision number of the OS -- **scheduledRebootTime** Time the reboot was scheduled for. -- **scheduledRebootTimeInUTC** Time the reboot was scheduled for in UTC -- **updateId** UpdateId to identify which update is being scheduled. -- **wuDeviceid** Unique DeviceID -- **IsEnhancedEngagedReboot** If Enhanced reboot was enabled. +- **activeHoursApplicable** Indicates whether Active Hours applies on this device. +- **IsEnhancedEngagedReboot** Indicates whether Enhanced reboot was enabled. +- **rebootArgument** Argument for the reboot task. It also represents specific reboot related action. +- **rebootOutsideOfActiveHours** True, if a reboot is scheduled outside of active hours. False, otherwise. +- **rebootScheduledByUser** True, if a reboot is scheduled by user. False, if a reboot is scheduled automatically. +- **rebootState** Current state of the reboot. +- **revisionNumber** Revision number of the OS. +- **scheduledRebootTime** Time scheduled for the reboot. +- **scheduledRebootTimeInUTC** Time scheduled for the reboot, in UTC. +- **updateId** Identifies which update is being scheduled. +- **wuDeviceid** Unique device ID used by Windows Update. ### Microsoft.Windows.Update.Ux.MusNotification.UxBrokerFirstReadyToReboot @@ -5353,34 +5870,34 @@ This event is sent when MUSE broker schedules a task. The following fields are available: -- **TaskArgument** The arguments with which the task is scheduled. -- **TaskName** Name of the task. +- **TaskArgument** The arguments which the task is scheduled with +- **TaskName** Name of the task ## Windows Update mitigation events ### Mitigation360Telemetry.MitigationCustom.CleanupSafeOsImages -This event sends data specific to the CleanupSafeOsImages mitigation used for OS Updates. +This event sends data specific to the CleanupSafeOsImages mitigation used for OS Updates. The following fields are available: -- **ClientId** In the WU scenario, this will be the WU client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **FlightId** Unique identifier for each flight. -- **InstanceId** Unique GUID that identifies each instances of setuphost.exe. -- **MitigationScenario** The update scenario in which the mitigation was executed. -- **MountedImageCount** Number of mounted images. -- **MountedImageMatches** Number of mounted images that were under %systemdrive%\$Windows.~BT. -- **MountedImagesFailed** Number of mounted images under %systemdrive%\$Windows.~BT that could not be removed. -- **MountedImagesRemoved** Number of mounted images under %systemdrive%\$Windows.~BT that were successfully removed. -- **MountedImagesSkipped** Number of mounted images that were not under %systemdrive%\$Windows.~BT. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **Result** HResult of this operation. -- **ScenarioId** ID indicating the mitigation scenario. -- **ScenarioSupported** Indicates whether the scenario was supported. -- **SessionId** Unique value for each update attempt. -- **UpdateId** Unique ID for each Update. -- **WuId** Unique ID for the Windows Update client. +- **ClientId** Unique identifier for each flight. +- **FlightId** Unique GUID that identifies each instances of setuphost.exe. +- **InstanceId** The update scenario in which the mitigation was executed. +- **MitigationScenario** Number of mounted images. +- **MountedImageCount** Number of mounted images that were under %systemdrive%\$Windows.~BT. +- **MountedImageMatches** Number of mounted images under %systemdrive%\$Windows.~BT that could not be removed. +- **MountedImagesFailed** Number of mounted images under %systemdrive%\$Windows.~BT that were successfully removed. +- **MountedImagesRemoved** Number of mounted images that were not under %systemdrive%\$Windows.~BT. +- **MountedImagesSkipped** Correlation vector value generated from the latest USO scan. +- **RelatedCV** HResult of this operation. +- **Result** ID indicating the mitigation scenario. +- **ScenarioId** Indicates whether the scenario was supported. +- **ScenarioSupported** Unique value for each update attempt. +- **SessionId** Unique ID for each Update. +- **UpdateId** Unique ID for the Windows Update client. +- **WuId** Unique ID for the Windows Update client. ### Mitigation360Telemetry.MitigationCustom.FixAppXReparsePoints @@ -5389,19 +5906,19 @@ This event sends data specific to the FixAppXReparsePoints mitigation used for O The following fields are available: -- **ClientId** Unique identifier for each flight. -- **FlightId** Unique GUID that identifies each instances of setuphost.exe. -- **InstanceId** The update scenario in which the mitigation was executed. -- **MitigationScenario** Correlation vector value generated from the latest USO scan. -- **RelatedCV** Number of reparse points that are corrupted but we failed to fix them. -- **ReparsePointsFailed** Number of reparse points that were corrupted and were fixed by this mitigation. -- **ReparsePointsFixed** Number of reparse points that are not corrupted and no action is required. -- **ReparsePointsSkipped** HResult of this operation. -- **Result** ID indicating the mitigation scenario. -- **ScenarioId** Indicates whether the scenario was supported. -- **ScenarioSupported** Unique value for each update attempt. -- **SessionId** Unique ID for each Update. -- **UpdateId** Unique ID for the Windows Update client. +- **ClientId** In the WU scenario, this will be the WU client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **FlightId** Unique identifier for each flight. +- **InstanceId** Unique GUID that identifies each instances of setuphost.exe. +- **MitigationScenario** The update scenario in which the mitigation was executed. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **ReparsePointsFailed** Number of reparse points that are corrupted but we failed to fix them. +- **ReparsePointsFixed** Number of reparse points that were corrupted and were fixed by this mitigation. +- **ReparsePointsSkipped** Number of reparse points that are not corrupted and no action is required. +- **Result** HResult of this operation. +- **ScenarioId** ID indicating the mitigation scenario. +- **ScenarioSupported** Indicates whether the scenario was supported. +- **SessionId** Unique value for each update attempt. +- **UpdateId** Unique ID for each Update. - **WuId** Unique ID for the Windows Update client. @@ -5411,20 +5928,29 @@ This event sends data specific to the FixupEditionId mitigation used for OS upda The following fields are available: -- **ClientId** In the WU scenario, this will be the WU client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **ClientId** In the WU scenario, this will be the WU client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. - **EditionIdUpdated** Determine whether EditionId was changed. -- **FlightId** Unique identifier for each flight. -- **InstanceId** Unique GUID that identifies each instances of setuphost.exe. -- **MitigationScenario** The update scenario in which the mitigation was executed. +- **FlightId** Unique identifier for each flight. +- **InstanceId** Unique GUID that identifies each instances of setuphost.exe. +- **MitigationScenario** The update scenario in which the mitigation was executed. - **ProductEditionId** Expected EditionId value based on GetProductInfo. - **ProductType** Value returned by GetProductInfo. - **RegistryEditionId** EditionId value in the registry. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **Result** HResult of this operation. -- **ScenarioId** ID indicating the mitigation scenario. -- **ScenarioSupported** Indicates whether the scenario was supported. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **Result** HResult of this operation. +- **ScenarioId** ID indicating the mitigation scenario. +- **ScenarioSupported** Indicates whether the scenario was supported. - **SessionId** Unique value for each update attempt. -- **UpdateId** Unique ID for each update. -- **WuId** Unique ID for the Windows Update client. +- **UpdateId** Unique ID for each update. +- **WuId** Unique ID for the Windows Update client. + + +## Winlogon events + +### Microsoft.Windows.Security.Winlogon.SetupCompleteLogon + +This event signals the completion of the setup process. It happens only once during the first logon. + + From c0f233fe644aefebf50346e76867520a4e0b6603 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Mon, 10 Sep 2018 23:11:56 +0000 Subject: [PATCH 60/80] Merged PR 11200: Updates to 1709 basic diagnostic data reference --- ...ndows-diagnostic-events-and-fields-1709.md | 7015 +++++++++-------- 1 file changed, 3583 insertions(+), 3432 deletions(-) diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md index d9719bbdd6..665450f693 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1709.md @@ -1,27 +1,26 @@ --- -description: Learn more about the Windows diagnostic data that is gathered at the basic level. +description: Use this article to learn more about what Windows diagnostic data is gathered at the basic level. title: Windows 10, version 1709 basic diagnostic events and fields (Windows 10) -keywords: privacy, diagnostic data +keywords: privacy, telemetry ms.prod: w10 ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security localizationpriority: high -author: danihalfin -ms.author: daniha -ms.date: 06/20/2018 +author: brianlic-msft +ms.author: brianlic +ms.date: 09/10/2018 --- # Windows 10, version 1709 basic level Windows diagnostic events and fields - **Applies to** - Windows 10, version 1709 -The Basic level gathers a limited set of information that is critical for understanding the device and its configuration including: basic device information, quality-related information, app compatibility, and Microsoft Store. When the level is set to Basic, it also includes the Security level information. +The Basic level gathers a limited set of information that is critical for understanding the device and its configuration including: basic device information, quality-related information, app compatibility, and Windows Store. When the level is set to Basic, it also includes the Security level information. The Basic level helps to identify problems that can occur on a particular device hardware or software configuration. For example, it can help determine if crashes are more frequent on devices with a specific amount of memory or that are running a particular driver version. This helps Microsoft fix operating system or app problems. @@ -30,340 +29,315 @@ Use this article to learn about diagnostic events, grouped by event area, and th You can learn more about Windows functional and diagnostic data through these articles: -- [Windows 10, version 1803 basic diagnostic events and fields](https://docs.microsoft.com/windows/configuration/basic-level-windows-diagnostic-events-and-fields-1803) -- [Windows 10, version 1703 basic diagnostic events and fields](https://docs.microsoft.com/windows/configuration/basic-level-windows-diagnostic-events-and-fields-1703) -- [Manage connections from Windows operating system components to Microsoft services](https://docs.microsoft.com/windows/configuration/manage-connections-from-windows-operating-system-components-to-microsoft-services) -- [Configure Windows diagnostic data in your organization](https://docs.microsoft.com/windows/configuration/configure-windows-diagnostic-data-in-your-organization) +- [Windows 10, version 1803 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1803.md) +- [Windows 10, version 1703 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1703.md) +- [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) +- [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md) -## Common data extensions - -### Common Data Extensions.App - - - -The following fields are available: - -- **expId** Associates a flight, such as an OS flight, or an experiment, such as a web site UX experiment, with an event. -- **userId** The userID as known by the application. -- **env** The environment from which the event was logged. -- **asId** An integer value that represents the app session. This value starts at 0 on the first app launch and increments after each subsequent app launch per boot session. - - -### Common Data Extensions.CS - - - -The following fields are available: - -- **sig** A common schema signature that identifies new and modified event schemas. - - -### Common Data Extensions.CUET - - - -The following fields are available: - -- **stId** Represents the Scenario Entry Point ID. This is a unique GUID for each event in a diagnostic scenario. This used to be Scenario Trigger ID. -- **aId** Represents the ETW ActivityId. Logged via TraceLogging or directly via ETW. -- **raId** Represents the ETW Related ActivityId. Logged via TraceLogging or directly via ETW. -- **op** Represents the ETW Op Code. -- **cat** Represents a bitmask of the ETW Keywords associated with the event. -- **flags** Represents the bitmap that captures various Windows specific flags. -- **cpId** The composer ID, such as Reference, Desktop, Phone, Holographic, Hub, IoT Composer. -- **tickets** A list of strings that represent entries in the HTTP header of the web request that includes this event. -- **bseq** Upload buffer sequence number in the format \:\ -- **mon** Combined monitor and event sequence numbers in the format \:\ - - -### Common Data Extensions.Device - - - -The following fields are available: - -- **ver** Represents the major and minor version of the extension. -- **localId** Represents a locally defined unique ID for the device, not the human readable device name. Most likely equal to the value stored at HKLM\Software\Microsoft\SQMClient\MachineId -- **deviceClass** Represents the classification of the device, the device “family”.  For example, Desktop, Server, or Mobile. - - -### Common Data Extensions.Envelope - - - -The following fields are available: - -- **ver** Represents the major and minor version of the extension. -- **name** Represents the uniquely qualified name for the event. -- **time** Represents the event date time in Coordinated Universal Time (UTC) when the event was generated on the client. This should be in ISO 8601 format. -- **popSample** Represents the effective sample rate for this event at the time it was generated by a client. -- **epoch** Represents the epoch and seqNum fields, which help track how many events were fired and how many events were uploaded, and enables identification of data lost during upload and de-duplication of events on the ingress server. -- **seqNum** Represents the sequence field used to track absolute order of uploaded events. It is an incrementing identifier for each event added to the upload queue.  The Sequence helps track how many events were fired and how many events were uploaded and enables identification of data lost during upload and de-duplication of events on the ingress server. -- **iKey** Represents an ID for applications or other logical groupings of events. -- **flags** Represents a collection of bits that describe how the event should be processed by the Connected User Experiences and Telemetry component pipeline. The lowest-order byte is the event persistence. The next byte is the event latency. -- **os** Represents the operating system name. -- **osVer** Represents the OS version, and its format is OS dependent. -- **appId** Represents a unique identifier of the client application currently loaded in the process producing the event; and is used to group events together and understand usage pattern, errors by application. -- **appVer** Represents the version number of the application. Used to understand errors by Version, Usage by Version across an app. -- **cV** Represents the Correlation Vector: A single field for tracking partial order of related diagnostic data events across component boundaries. - - -### Common Data Extensions.OS - - - -The following fields are available: - -- **ver** Represents the major and minor version of the extension. -- **expId** Represents the experiment ID. The standard for associating a flight, such as an OS flight (pre-release build), or an experiment, such as a web site UX experiment, with an event is to record the flight / experiment IDs in Part A of the common schema. -- **locale** Represents the locale of the operating system. -- **bootId** An integer value that represents the boot session. This value starts at 0 on first boot after OS install and increments after every reboot. - - -### Common Data Extensions.User - - - -The following fields are available: - -- **ver** Represents the major and minor version of the extension. -- **localId** Represents a unique user identity that is created locally and added by the client. This is not the user's account ID. - - -### Common Data Extensions.XBL - - - -The following fields are available: - -- **nbf** Not before time -- **expId** Expiration time -- **sbx** XBOX sandbox identifier -- **dty** XBOX device type -- **did** XBOX device ID -- **xid** A list of base10-encoded XBOX User IDs. -- **uts** A bit field, with 2 bits being assigned to each user ID listed in xid. This field is omitted if all users are retail accounts. - - -### Common Data Extensions.Consent UI Event - -This User Account Control (UAC) diagnostic data point collects information on elevations that originate from low integrity levels. This occurs when a process running at low integrity level (IL) requires higher (administrator) privileges, and therefore requests for elevation via UAC (consent.exe). By better understanding the processes requesting these elevations, Microsoft can in turn improve the detection and handling of potentially malicious behavior in this path. - -The following fields are available: - -- **eventType** Represents the type of elevation: If it succeeded, was cancelled, or was auto-approved. -- **splitToken** Represents the flag used to distinguish between administrators and standard users. -- **friendlyName** Represents the name of the file requesting elevation from low IL. -- **elevationReason** Represents the distinction between various elevation requests sources (appcompat, installer, COM, MSI and so on). -- **exeName** Represents the name of the file requesting elevation from low IL. -- **signatureState** Represents the state of the signature, if it signed, unsigned, OS signed and so on. -- **publisherName** Represents the name of the publisher of the file requesting elevation from low IL. -- **cmdLine** Represents the full command line arguments being used to elevate. -- **Hash.Length** Represents the length of the hash of the file requesting elevation from low IL. -- **Hash** Represents the hash of the file requesting elevation from low IL. -- **HashAlgId** Represents the algorithm ID of the hash of the file requesting elevation from low IL. -- **telemetryFlags** Represents the details about the elevation prompt for CEIP data. -- **timeStamp** Represents the time stamp on the file requesting elevation. -- **fileVersionMS** Represents the major version of the file requesting elevation. -- **fileVersionLS** Represents the minor version of the file requesting elevation. - - -## Common data fields - -### Common Data Fields.MS.Device.DeviceInventory.Change - -These fields are added whenever Ms.Device.DeviceInventoryChange is included in the event. - -The following fields are available: - -- **syncId** A string used to group StartSync, EndSync, Add, and Remove operations that belong together. This field is unique by Sync period and is used to disambiguate in situations where multiple agents perform overlapping inventories for the same object. -- **objectType** Indicates the object type that the event applies to. -- **Action** The change that was invoked on a device inventory object. -- **inventoryId** Device ID used for Compatibility testing - - -### Common Data Fields.TelClientSynthetic.PrivacySettingsAfterCreatorsUpdate.PreUpgradeSettings - -These fields are added whenever PreUpgradeSettings is included in the event. - -The following fields are available: - -- **HKLM_SensorPermissionState.SensorPermissionState** The state of the Location service before the feature update completed. -- **HKLM_SensorPermissionState.HRESULT** The error code returned when trying to query the Location service for the device. -- **HKCU_SensorPermissionState.SensorPermissionState** The state of the Location service when a user signs on before the feature update completed. -- **HKCU_SensorPermissionState.HRESULT** The error code returned when trying to query the Location service for the current user. -- **HKLM_LocationPlatform.Status** The state of the location platform after the feature update has completed. -- **HKLM_LocationPlatform.HRESULT** The error code returned when trying to query the location platform for the device. -- **HKLM_LocationSyncEnabled.AcceptedPrivacyPolicy** The speech recognition state for the device before the feature update completed. -- **HKLM_LocationSyncEnabled.HRESULT** The error code returned when trying to query the Find My Device service for the device. -- **HKCU_LocationSyncEnabled.AcceptedPrivacyPolicy** The speech recognition state for the current user before the feature update completed. -- **HKCU_LocationSyncEnabled.HRESULT** The error code returned when trying to query the Find My Device service for the current user. -- **HKLM_AllowTelemetry.AllowTelemetry** The state of the Connected User Experiences and Telemetry component for the device before the feature update. -- **HKLM_AllowTelemetry.HRESULT** The error code returned when trying to query the Connected User Experiences and Telemetry conponent for the device. -- **HKLM_TIPC.Enabled** The state of TIPC for the device. -- **HKLM_TIPC.HRESULT** The error code returned when trying to query TIPC for the device. -- **HKCU_TIPC.Enabled** The state of TIPC for the current user. -- **HKCU_TIPC.HRESULT** The error code returned when trying to query TIPC for the current user. -- **HKLM_FlipAhead.FPEnabled** Is Flip Ahead enabled for the device before the feature update was completed? -- **HKLM_FlipAhead.HRESULT** The error code returned when trying to query Flip Ahead for the device. -- **HKCU_FlipAhead.FPEnabled** Is Flip Ahead enabled for the current user before the feature update was completed? -- **HKCU_FlipAhead.HRESULT** The error code returned when trying to query Flip Ahead for the current user. -- **HKLM_TailoredExperiences.TailoredExperiencesWithDiagnosticDataEnabled** Is Tailored Experiences with Diagnostics Data enabled for the current user after the feature update had completed? -- **HKCU_TailoredExperiences.HRESULT** The error code returned when trying to query Tailored Experiences with Diagnostics Data for the current user. -- **HKLM_AdvertisingID.Enabled** Is the adveristing ID enabled for the device? -- **HKLM_AdvertisingID.HRESULT** The error code returned when trying to query the state of the advertising ID for the device. -- **HKCU_AdvertisingID.Enabled** Is the adveristing ID enabled for the current user? -- **HKCU_AdvertisingID.HRESULT** The error code returned when trying to query the state of the advertising ID for the user. - - -### Common Data Fields.TelClientSynthetic.PrivacySettingsAfterCreatorsUpdate.PostUpgradeSettings - -These fields are added whenever PostUpgradeSettings is included in the event. - -The following fields are available: - -- **HKLM_SensorPermissionState.SensorPermissionState** The state of the Location service after the feature update has completed. -- **HKLM_SensorPermissionState.HRESULT** The error code returned when trying to query the Location service for the device. -- **HKCU_SensorPermissionState.SensorPermissionState** The state of the Location service when a user signs on after a feature update has completed. -- **HKCU_SensorPermissionState.HRESULT** The error code returned when trying to query the Location service for the current user. -- **HKLM_LocationPlatform.Status** The state of the location platform after the feature update has completed. -- **HKLM_LocationPlatform.HRESULT** The error code returned when trying to query the location platform for the device. -- **HKLM_LocationSyncEnabled.AcceptedPrivacyPolicy** The speech recognition state for the device after the feature update has completed. -- **HKLM_LocationSyncEnabled.HRESULT** The error code returned when trying to query the Find My Device service for the device. -- **HKCU_LocationSyncEnabled.AcceptedPrivacyPolicy** The speech recognition state for the current user after the feature update has completed. -- **HKCU_LocationSyncEnabled.HRESULT** The error code returned when trying to query the Find My Device service for the current user. -- **HKLM_AllowTelemetry.AllowTelemetry** The state of the Connected User Experiences and Telemetry component for the device after the feature update. -- **HKLM_AllowTelemetry.HRESULT** The error code returned when trying to query the Connected User Experiences and Telemetry conponent for the device. -- **HKLM_TIPC.Enabled** The state of TIPC for the device. -- **HKLM_TIPC.HRESULT** The error code returned when trying to query TIPC for the device. -- **HKCU_TIPC.Enabled** The state of TIPC for the current user. -- **HKCU_TIPC.HRESULT** The error code returned when trying to query TIPC for the current user. -- **HKLM_FlipAhead.FPEnabled** Is Flip Ahead enabled for the device after the feature update has completed? -- **HKLM_FlipAhead.HRESULT** The error code returned when trying to query Flip Ahead for the device. -- **HKCU_FlipAhead.FPEnabled** Is Flip Ahead enabled for the current user after the feature update has completed? -- **HKCU_FlipAhead.HRESULT** The error code returned when trying to query Flip Ahead for the current user. -- **HKLM_TailoredExperiences.TailoredExperiencesWithDiagnosticDataEnabled** Is Tailored Experiences with Diagnostics Data enabled for the current user after the feature update had completed? -- **HKCU_TailoredExperiences.HRESULT** The error code returned when trying to query Tailored Experiences with Diagnostics Data for the current user. -- **HKLM_AdvertisingID.Enabled** Is the adveristing ID enabled for the device? -- **HKLM_AdvertisingID.HRESULT** The error code returned when trying to query the state of the advertising ID for the device. -- **HKCU_AdvertisingID.Enabled** Is the adveristing ID enabled for the current user? -- **HKCU_AdvertisingID.HRESULT** The error code returned when trying to query the state of the advertising ID for the user. - ## Appraiser events -### Microsoft.Windows.Appraiser.General.RunContext +### Microsoft.Windows.Appraiser.General.ChecksumTotalPictureCount -This event indicates what should be expected in the data payload. +Invalid Signature - This event is superseded by an event that contains additional fields. The following fields are available: -- **AppraiserBranch** The source branch in which the currently running version of Appraiser was built. -- **AppraiserProcess** The name of the process that launched Appraiser. -- **AppraiserVersion** The version of the Appraiser file generating the events. -- **Context** Indicates what mode Appraiser is running in. Example: Setup or Diagnostic Data. -- **PCFP** An ID for the system calculated by hashing hardware identifiers. -- **Time** The client time of the event. +- **DatasourceApplicationFile_RS1** An ID for the system, calculated by hashing hardware identifiers. +- **DatasourceApplicationFile_RS4** An ID for the system, calculated by hashing hardware identifiers. +- **DatasourceDevicePnp_RS4** An ID for the system, calculated by hashing hardware identifiers. +- **DatasourceDriverPackage_RS4** The count of the number of this particular object type present on this device. +- **DataSourceMatchingInfoBlock_RS4** The count of the number of this particular object type present on this device. +- **DataSourceMatchingInfoPassive_RS4** The count of the number of this particular object type present on this device. +- **DataSourceMatchingInfoPostUpgrade_RS4** The count of the number of this particular object type present on this device. +- **DatasourceSystemBios_RS4** The count of the number of this particular object type present on this device. +- **DecisionApplicationFile_RS1** An ID for the system, calculated by hashing hardware identifiers. +- **DecisionApplicationFile_RS4** The count of the number of this particular object type present on this device. +- **DecisionDevicePnp_RS4** The count of the number of this particular object type present on this device. +- **DecisionDriverPackage_RS4** The count of the number of this particular object type present on this device. +- **DecisionMatchingInfoBlock_RS4** The count of the number of this particular object type present on this device. +- **DecisionMatchingInfoPassive_RS4** The count of the number of this particular object type present on this device. +- **DecisionMatchingInfoPostUpgrade_RS4** The count of the number of this particular object type present on this device. +- **DecisionMediaCenter_RS4** The count of the number of this particular object type present on this device. +- **DecisionSystemBios_RS4** The total DecisionSystemBios objects targeting Windows 10 version, 1803 present on this device. +- **DecisionTest_RS1** An ID for the system, calculated by hashing hardware identifiers. +- **InventoryApplicationFile** The count of the number of this particular object type present on this device. +- **InventoryLanguagePack** The count of InventoryLanguagePack objects present on this machine. +- **InventoryMediaCenter** The count of the number of this particular object type present on this device. +- **InventorySystemBios** The count of the number of this particular object type present on this device. +- **InventoryTest** The count of the number of this particular object type present on this device. +- **InventoryUplevelDriverPackage** The count of the number of this particular object type present on this device. +- **PCFP** An ID for the system, calculated by hashing hardware identifiers. +- **SystemMemory** The count of the number of this particular object type present on this device. +- **SystemProcessorCompareExchange** The count of the number of this particular object type present on this device. +- **SystemProcessorLahfSahf** The count of the number of this particular object type present on this device. +- **SystemProcessorNx** The count of the number of this particular object type present on this device. +- **SystemProcessorPrefetchW** The count of SystemProcessorPrefetchW objects present on this machine. +- **SystemProcessorSse2** The count of SystemProcessorSse2 objects present on this machine. +- **SystemTouch** The count of SystemTouch objects present on this machine. +- **SystemWim** The count of SystemWim objects present on this machine. +- **SystemWindowsActivationStatus** The count of SystemWindowsActivationStatus objects present on this machine. +- **SystemWlan** The count of the number of this particular object type present on this device. +- **Wmdrm_RS1** An ID for the system, calculated by hashing hardware identifiers. +- **Wmdrm_RS4** The total Wmdrm objects targeting Windows 10, version 1803 present on this device. -### Microsoft.Windows.Appraiser.General.TelemetryRunHealth +### Microsoft.Windows.Appraiser.General.DatasourceApplicationFileAdd -A summary event indicating the parameters and result of a diagnostic data run. This allows the rest of the data sent over the course of the run to be properly contextualized and understood, which is then used to keep Windows up-to-date. +Represents the basic metadata about specific application files installed on the system. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: -- **AppraiserBranch** The source branch in which the version of Appraiser that is running was built. -- **AppraiserDataVersion** The version of the data files being used by the Appraiser diagnostic data run. -- **AppraiserProcess** The name of the process that launched Appraiser. -- **AppraiserVersion** The file version (major, minor and build) of the Appraiser DLL, concatenated without dots. -- **AuxFinal** Obsolete, always set to false -- **AuxInitial** Obsolete, indicates if Appraiser is writing data files to be read by the Get Windows 10 app. -- **DeadlineDate** A timestamp representing the deadline date, which is the time until which appraiser will wait to do a full scan. -- **EnterpriseRun** Indicates if the diagnostic data run is an enterprise run, which means appraiser was run from the command line with an extra enterprise parameter. -- **FullSync** Indicates if Appraiser is performing a full sync, which means that full set of events representing the state of the machine are sent. Otherwise, only the changes from the previous run are sent. -- **InventoryFullSync** Indicates if inventory is performing a full sync, which means that the full set of events representing the inventory of machine are sent. -- **PCFP** An ID for the system calculated by hashing hardware identifiers. -- **PerfBackoff** Indicates if the run was invoked with logic to stop running when a user is present. Helps to understand why a run may have a longer elapsed time than normal. -- **PerfBackoffInsurance** Indicates if appraiser is running without performance backoff because it has run with perf backoff and failed to complete several times in a row. -- **RunAppraiser** Indicates if Appraiser was set to run at all. If this if false, it is understood that data events will not be received from this device. -- **RunDate** The date that the diagnostic data run was stated, expressed as a filetime. -- **RunGeneralTel** Indicates if the generaltel.dll component was run. Generaltel collects additional diagnostic data on an infrequent schedule and only from machines at diagnostic data levels higher than Basic. -- **RunOnline** Indicates if appraiser was able to connect to Windows Update and theefore is making decisions using up-to-date driver coverage information. -- **RunResult** The hresult of the Appraiser diagnostic data run. -- **SendingUtc** Indicates if the Appraiser client is sending events during the current diagnostic data run. -- **StoreHandleIsNotNull** Obsolete, always set to false -- **TelementrySent** Indicates if diagnostic data was successfully sent. -- **ThrottlingUtc** Indicates if the Appraiser client is throttling its output of CUET events to avoid being disabled. This increases runtime but also diagnostic data reliability. -- **Time** The client time of the event. -- **VerboseMode** Indicates if appraiser ran in Verbose mode, which is a test-only mode with extra logging. -- **WhyFullSyncWithoutTablePrefix** Indicates the reason or reasons that a full sync was generated. +- **AppraiserVersion** The version of the appraiser file that is generating the events. +- **AvDisplayName** If the app is an anti-virus app, this is its display name. +- **CompatModelIndex** The compatibility prediction for this file. +- **HasCitData** Indicates whether the file is present in CIT data. +- **HasUpgradeExe** Indicates whether the anti-virus app has an upgrade.exe file. +- **IsAv** Is the file an anti-virus reporting EXE? +- **ResolveAttempted** This will always be an empty string when sending telemetry. +- **SdbEntries** An array of fields that indicates the SDB entries that apply to this file. -### Microsoft.Windows.Appraiser.General.EnterpriseScenarioWithDiagTrackServiceRunning +### Microsoft.Windows.Appraiser.General.DatasourceApplicationFileRemove -The event that indicates that Appraiser has been triggered to run an enterprise scenario while the DiagTrack service is installed. This event can only be sent if a special flag is used to trigger the enterprise scenario. +This event indicates that the DatasourceApplicationFile object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: -- **PCFP** An ID for the system calculated by hashing hardware identifiers. -- **Time** The client time of the event. +- **AppraiserVersion** The version of the Appraiser file that is generating the events. -### Microsoft.Windows.Appraiser.General.InventoryApplicationFileAdd +### Microsoft.Windows.Appraiser.General.DatasourceApplicationFileStartSync -This event represents the basic metadata about a file on the system. The file must be part of an app and either have a block in the compatibility database or are part of an anti-virus program. +This event indicates that a new set of DatasourceApplicationFileAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DatasourceDevicePnpAdd + +This event sends compatibility data for a Plug and Play device, to help keep Windows up to date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **ActiveNetworkConnection** Indicates whether the device is an active network device. +- **AppraiserVersion** The version of the appraiser file generating the events. +- **IsBootCritical** Indicates whether the device boot is critical. +- **WuDriverCoverage** Indicates whether there is a driver uplevel for this device, according to Windows Update. +- **WuDriverUpdateId** The Windows Update ID of the applicable uplevel driver. +- **WuPopulatedFromId** The expected uplevel driver matching ID based on driver coverage from Windows Update. + + +### Microsoft.Windows.Appraiser.General.DatasourceDevicePnpRemove + +This event indicates that the DatasourceDevicePnp object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DatasourceDevicePnpStartSync + +This event indicates that a new set of DatasourceDevicePnpAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DatasourceDriverPackageAdd + +This event sends compatibility database data about driver packages to help keep Windows up to date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the appraiser file generating the events. + + +### Microsoft.Windows.Appraiser.General.DatasourceDriverPackageRemove + +This event indicates that the DatasourceDriverPackage object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DatasourceDriverPackageStartSync + +This event indicates that a new set of DatasourceDriverPackageAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoBlockAdd + +This event sends blocking data about any compatibility blocking entries hit on the system that are not directly related to specific applications or devices, to help keep Windows up-to-date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the appraiser file generating the events. + + +### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoBlockRemove + +This event indicates that the DataSourceMatchingInfoBlock object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoBlockStartSync + +This event indicates that a full set of DataSourceMatchingInfoBlockStAdd events have been sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPassiveAdd + +This event sends compatibility database information about non-blocking compatibility entries on the system that are not keyed by either applications or devices, to help keep Windows up-to-date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the appraiser file generating the events. + + +### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPassiveRemove + +This event indicates that the DataSourceMatchingInfoPassive object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPassiveStartSync + +This event indicates that a new set of DataSourceMatchingInfoPassiveAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPostUpgradeAdd + +This event sends compatibility database information about entries requiring reinstallation after an upgrade on the system that are not keyed by either applications or devices, to help keep Windows up-to-date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the appraiser file generating the events. + + +### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPostUpgradeRemove + +This event indicates that the DataSourceMatchingInfoPostUpgrade object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPostUpgradeStartSync + +This event indicates that a new set of DataSourceMatchingInfoPostUpgradeAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DatasourceSystemBiosAdd + +This event sends compatibility database information about the BIOS to help keep Windows up-to-date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: - **AppraiserVersion** The version of the Appraiser file generating the events. -- **AvDisplayName** If the app is an anti-virus app, this is its display name. -- **AvProductState** Represents state of antivirus program with respect to whether it's turned on and the signatures are up-to-date. -- **BinaryType** A binary type. Example: UNINITIALIZED, ZERO_BYTE, DATA_ONLY, DOS_MODULE, NE16_MODULE, PE32_UNKNOWN, PE32_I386, PE32_ARM, PE64_UNKNOWN, PE64_AMD64, PE64_ARM64, PE64_IA64, PE32_CLR_32, PE32_CLR_IL, PE32_CLR_IL_PREFER32, PE64_CLR_64 -- **BinFileVersion** An attempt to clean up FileVersion at the client that tries to place the version into 4 octets. -- **BinProductVersion** An attempt to clean up ProductVersion at the client that tries to place the version into 4 octets. -- **BoeProgramId** If there is no entry in Add/Remove Programs, this is the ProgramID that is generated from the file metadata. -- **CompanyName** The company name of the vendor who developed this file. -- **FileId** A hash that uniquely identifies a file. -- **FileVersion** The File version field from the file metadata under Properties -> Details. -- **HasUpgradeExe** Does the anti-virus app have an upgrade.exe file? -- **IsAv** Is the file an anti-virus reporting EXE? -- **LinkDate** The date and time that this file was linked on. -- **LowerCaseLongPath** The full file path to the file that was inventoried on the device. -- **Name** The name of the file that was inventoried. -- **ProductName** The Product name field from the file metadata under Properties -> Details. -- **ProductVersion** The Product version field from the file metadata under Properties -> Details. -- **ProgramId** A hash of the Name, Version, Publisher, and Language of an application used to identify it. -- **Size** The size of the file (in hexadecimal bytes). -### Microsoft.Windows.Inventory.Core.InventoryApplicationDriverAdd -This event represents the drivers that an application installs. +### Microsoft.Windows.Appraiser.General.DatasourceSystemBiosRemove + +This event indicates that the DatasourceSystemBios object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: -- **InventoryVersion** The version of the inventory component -- **Programids** The unique program identifier the driver is associated with. +- **AppraiserVersion** The version of the Appraiser file that is generating the events. -### Microsoft.Windows.Inventory.Core.InventoryApplicationDriverStartSync +### Microsoft.Windows.Appraiser.General.DatasourceSystemBiosStartSync -This event indicates that a new set of InventoryApplicationDriverStartAdd events will be sent. +This event indicates that a new set of DatasourceSystemBiosAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: -- **InventoryVersion** The version of the inventory component. +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + ### Microsoft.Windows.Appraiser.General.DecisionApplicationFileAdd This event sends compatibility decision data about a file to help keep Windows up-to-date. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: -- **AppraiserVersion** The version of the appraiser file generating the events. +- **AppraiserVersion** The version of the appraiser file that is generating the events. - **BlockAlreadyInbox** The uplevel runtime block on the file already existed on the current OS. -- **BlockingApplication** Are there any application issues that interfere with upgrade due to the file in question? +- **BlockingApplication** Indicates whether there are any application issues that interfere with the upgrade due to the file in question. - **DisplayGenericMessage** Will be a generic message be shown for this file? - **HardBlock** This file is blocked in the SDB. - **HasUxBlockOverride** Does the file have a block that is overridden by a tag in the SDB? @@ -381,93 +355,40 @@ The following fields are available: - **SdbReinstallUpgradeWarn** The file is tagged as needing to be reinstalled after upgrade with a warning in the SDB. It does not block upgrade. - **SoftBlock** The file is softblocked in the SDB and has a warning. -### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoBlockAdd -This event sends blocking data about any compatibility blocking entries hit on the system that are not directly related to specific applications or devices, to help keep Windows up-to-date. +### Microsoft.Windows.Appraiser.General.DecisionApplicationFileRemove -The following fields are available: +This event indicates Indicates that the DecisionApplicationFile object is no longer present. -- **AppraiserVersion** The version of the appraiser file generating the events. - -### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoBlockAdd - -This event sends compatibility decision data about blocking entries on the system that are not keyed by either applications or devices, to help keep Windows up-to-date. - -The following fields are available: - -- **AppraiserVersion** The version of the appraiser file generating the events. -- **BlockingApplication** Are there are any application issues that interfere with upgrade due to matching info blocks? -- **DisplayGenericMessage** Will a generic message be shown for this block? -- **NeedsUninstallAction** Does the user need to take an action in setup due to a matching info block? -- **SdbBlockUpgrade** Is a matching info block blocking upgrade? -- **SdbBlockUpgradeCanReinstall** Is a matching info block blocking upgrade, but has the can reinstall tag? -- **SdbBlockUpgradeUntilUpdate** Is a matching info block blocking upgrade but has the until update tag? - - -### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPassiveAdd - -This event sends compatibility database information about non-blocking compatibility entries on the system that are not keyed by either applications or devices, to help keep Windows up-to-date. - -The following fields are available: - -- **AppraiserVersion** The version of the appraiser file generating the events. - -### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoPassiveAdd - -This event sends compatibility decision data about non-blocking entries on the system that are not keyed by either applications or devices, to help keep Windows up-to-date. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -- **BlockingApplication** Are there any application issues that interfere with upgrade due to matching info blocks? -- **MigApplication** Is there a matching info block with a mig for the current mode of upgrade? -### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPostUpgradeAdd +### Microsoft.Windows.Appraiser.General.DecisionApplicationFileStartSync -This event sends compatibility database information about entries requiring reinstallation after an upgrade on the system that are not keyed by either applications or devices, to help keep Windows up-to-date. +This event indicates that a new set of DecisionApplicationFileAdd events will be sent. -The following fields are available: - -- **AppraiserVersion** The version of the appraiser file generating the events. - - -### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoPostUpgradeAdd - -This event sends compatibility decision data about entries that require reinstall after upgrade. It's used to help keep Windows up-to-date. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -- **NeedsInstallPostUpgradeData** Will the file have a notification after upgrade to install a replacement for the app? -- **NeedsNotifyPostUpgradeData** Should a notification be shown for this file after upgrade? -- **NeedsReinstallPostUpgradeData** Will the file have a notification after upgrade to reinstall the app? -- **SdbReinstallUpgrade** The file is tagged as needing to be reinstalled after upgrade in the compatibility database (but is not blocking upgrade). - - -### Microsoft.Windows.Appraiser.General.DatasourceDevicePnpAdd - -This event sends compatibility data for a PNP device, to help keep Windows up-to-date. - -The following fields are available: - -- **ActiveNetworkConnection** Is the device an active network device? -- **AppraiserVersion** The version of the appraiser file generating the events. -- **IsBootCritical** Is the device boot critical? -- **WuDriverCoverage** Is there a driver uplevel for this device according to Windows Update? -- **WuDriverUpdateId** The Windows Update ID of the applicable uplevel driver. -- **WuPopulatedFromId** The expected uplevel driver matching ID based on driver coverage from Windows Update. ### Microsoft.Windows.Appraiser.General.DecisionDevicePnpAdd -This event sends compatibility decision data about a PNP device to help keep Windows up-to-date. +This event sends compatibility decision data about a PNP device to help keep Windows up to date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: -- **AssociatedDriverWillNotMigrate** Will the driver associated with this plug-and-play device migrate? - **AppraiserVersion** The version of the appraiser file generating the events. - **AssociatedDriverIsBlocked** Is the driver associated with this PNP device blocked? +- **AssociatedDriverWillNotMigrate** Will the driver associated with this plug-and-play device migrate? - **BlockAssociatedDriver** Should the driver associated with this PNP device be blocked? - **BlockingDevice** Is this PNP device blocking upgrade? - **BlockUpgradeIfDriverBlocked** Is the PNP device both boot critical and does not have a driver included with the OS? @@ -483,17 +404,33 @@ The following fields are available: - **SdbDriverBlockOverridden** Is there an SDB block on the PNP device that blocks upgrade, but that block was overridden? -### Microsoft.Windows.Appraiser.General.DatasourceDriverPackageAdd +### Microsoft.Windows.Appraiser.General.DecisionDevicePnpRemove -This event sends compatibility database data about driver packages to help keep Windows up-to-date. +This event indicates that the DecisionDevicePnp object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: -- **AppraiserVersion** The version of the appraiser file generating the events. +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.DecisionDevicePnpStartSync + +The DecisionDevicePnpStartSync event indicates that a new set of DecisionDevicePnpAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + ### Microsoft.Windows.Appraiser.General.DecisionDriverPackageAdd -This event sends decision data about driver package compatibility to help keep Windows up-to-date. +This event sends decision data about driver package compatibility to help keep Windows up to date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -505,188 +442,144 @@ The following fields are available: - **SdbDriverBlockOverridden** Does the driver package have an SDB block that blocks it from migrating, but that block has been overridden? -### Microsoft.Windows.Appraiser.General.InventorySystemBiosAdd +### Microsoft.Windows.Appraiser.General.DecisionDriverPackageRemove -This event sends basic metadata about the BIOS to determine whether it has a compatibility block. +This event indicates that the DecisionDriverPackage object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -- **BiosDate** The release date of the BIOS in UTC format. -- **BiosName** The name field from Win32_BIOS. -- **Manufacturer** The manufacturer field from Win32_ComputerSystem. -- **Model** The model field from Win32_ComputerSystem. -### Microsoft.Windows.Appraiser.General.SystemMemoryAdd +### Microsoft.Windows.Appraiser.General.DecisionDriverPackageStartSync -This event sends data on the amount of memory on the system and whether it meets requirements, to help keep Windows up-to-date. +This event indicates that a new set of DecisionDriverPackageAdd events will be sent. -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file generating the events. -- **Blocking** Is the device from upgrade due to memory restrictions? -- **MemoryRequirementViolated** Was a memory requirement violated? -- **pageFile** The current committed memory limit for the system or the current process, whichever is smaller (in bytes). -- **ram** The amount of memory on the device. -- **ramKB** The amount of memory (in KB). -- **virtual** The size of the user-mode portion of the virtual address space of the calling process (in bytes). -- **virtualKB** The amount of virtual memory (in KB). - - -### Microsoft.Windows.Appraiser.General.DecisionSystemBiosAdd - -This event sends compatibility decision data about the BIOS to help keep Windows up-to-date. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file generating the events. -- **Blocking** Is the device blocked from upgrade due to a BIOS block? -- **HasBiosBlock** Does the device have a BIOS block? - - -### Microsoft.Windows.Appraiser.General.DatasourceSystemBiosAdd - -This event sends compatibility database information about the BIOS to help keep Windows up-to-date. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file generating the events. -- **SdbEntries** An array of fields indicating the SDB entries that apply to this BIOS. - -### Microsoft.Windows.Appraiser.General.SystemProcessorCompareExchangeAdd - -This event sends data indicating whether the system supports the CompareExchange128 CPU requirement, to help keep Windows up to date. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file generating the events. -- **Blocking** Is the upgrade blocked due to the processor? -- **CompareExchange128Support** Does the CPU support CompareExchange128? - - -### Microsoft.Windows.Appraiser.General.SystemProcessorLahfSahfAdd - -This event sends data indicating whether the system supports the LahfSahf CPU requirement, to help keep Windows up-to-date. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file generating the events. -- **Blocking** Is the upgrade blocked due to the processor? -- **LahfSahfSupport** Does the CPU support LAHF/SAHF? - -### Microsoft.Windows.Appraiser.General.SystemProcessorNxAdd - -This event sends data indicating whether the system supports the NX CPU requirement, to help keep Windows up-to-date. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -- **Blocking** Is the upgrade blocked due to the processor? -- **NXDriverResult** The result of the driver used to do a non-deterministic check for NX support. -- **NXProcessorSupport** Does the processor support NX? -### Microsoft.Windows.Appraiser.General.SystemProcessorPrefetchWAdd +### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoBlockAdd -This event sends data indicating whether the system supports the PrefetchW CPU requirement, to help keep Windows up-to-date. +This event sends compatibility decision data about blocking entries on the system that are not keyed by either applications or devices, to help keep Windows up to date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the appraiser file generating the events. +- **BlockingApplication** Are there are any application issues that interfere with upgrade due to matching info blocks? +- **DisplayGenericMessage** Will a generic message be shown for this block? +- **NeedsUninstallAction** Does the user need to take an action in setup due to a matching info block? +- **SdbBlockUpgrade** Is a matching info block blocking upgrade? +- **SdbBlockUpgradeCanReinstall** Is a matching info block blocking upgrade, but has the can reinstall tag? +- **SdbBlockUpgradeUntilUpdate** Is a matching info block blocking upgrade but has the until update tag? + + +### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoBlockRemove + +This event indicates that the DecisionMatchingInfoBlock object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -- **Blocking** Is the upgrade blocked due to the processor? -- **PrefetchWSupport** Does the processor support PrefetchW? -### Microsoft.Windows.Appraiser.General.SystemProcessorSse2Add +### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoBlockStartSync -This event sends data indicating whether the system supports the SSE2 CPU requirement, to help keep Windows up-to-date. +This event indicates that a new set of DecisionMatchingInfoBlockAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -- **Blocking** Is the upgrade blocked due to the processor? -- **SSE2ProcessorSupport** Does the processor support SSE2? -### Microsoft.Windows.Appraiser.General.SystemWimAdd +### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoPassiveAdd -This event sends data indicating whether the operating system is running from a compressed WIM file, to help keep Windows up-to-date. +This event sends compatibility decision data about non-blocking entries on the system that are not keyed by either applications or devices, to help keep Windows up-to-date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -- **IsWimBoot** Is the current operating system running from a compressed WIM file? -- **RegistryWimBootValue** The raw value from the registry that is used to indicate if the device is running from a WIM. +- **BlockingApplication** Are there any application issues that interfere with upgrade due to matching info blocks? +- **MigApplication** Is there a matching info block with a mig for the current mode of upgrade? -### Microsoft.Windows.Appraiser.General.SystemTouchAdd +### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoPassiveRemove -This event sends data indicating whether the system supports touch, to help keep Windows up-to-date. +This event Indicates that the DecisionMatchingInfoPassive object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -- **IntegratedTouchDigitizerPresent** Is there an integrated touch digitizer? -- **MaximumTouches** The maximum number of touch points supported by the device hardware. -### Microsoft.Windows.Appraiser.General.SystemWindowsActivationStatusAdd +### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoPassiveStartSync -This event sends data indicating whether the current operating system is activated, to help keep Windows up-to-date. +This event indicates that a new set of DecisionMatchingInfoPassiveAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -- **WindowsIsLicensedApiValue** The result from the API that's used to indicate if operating system is activated. -- **WindowsNotActivatedDecision** Is the current operating system activated? -### Microsoft.Windows.Appraiser.General.InventoryLanguagePackAdd +### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoPostUpgradeAdd -This event sends data about the number of language packs installed on the system, to help keep Windows up-to-date. +This event sends compatibility decision data about entries that require reinstall after upgrade. It's used to help keep Windows up to date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -- **HasLanguagePack** Does this device have 2 or more language packs? -- **LanguagePackCount** How many language packs are installed? +- **NeedsInstallPostUpgradeData** Will the file have a notification after upgrade to install a replacement for the app? +- **NeedsNotifyPostUpgradeData** Should a notification be shown for this file after upgrade? +- **NeedsReinstallPostUpgradeData** Will the file have a notification after upgrade to reinstall the app? +- **SdbReinstallUpgrade** The file is tagged as needing to be reinstalled after upgrade in the compatibility database (but is not blocking upgrade). -### Microsoft.Windows.Appraiser.General.SystemWlanAdd +### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoPostUpgradeRemove -This event sends data indicating whether the system has WLAN, and if so, whether it uses an emulated driver that could block an upgrade, to help keep Windows up-to-date. +This event indicates that the DecisionMatchingInfoPostUpgrade object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -- **Blocking** Is the upgrade blocked because of an emulated WLAN driver? -- **HasWlanBlock** Does the emulated WLAN driver have an upgrade block? -- **WlanEmulatedDriver** Does the device have an emulated WLAN driver? -- **WlanExists** Does the device support WLAN at all? -- **WlanModulePresent** Are any WLAN modules present? -- **WlanNativeDriver** Does the device have a non-emulated WLAN driver? -### Microsoft.Windows.Appraiser.General.InventoryMediaCenterAdd +### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoPostUpgradeStartSync -This event sends true/false data about decision points used to understand whether Windows Media Center is used on the system, to help keep Windows up to date. +This event indicates that a new set of DecisionMatchingInfoPostUpgradeAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: -- **AppraiserVersion** The version of the Appraiser file generating the events. -- **EverLaunched** Has Windows Media Center ever been launched? -- **HasConfiguredTv** Has the user configured a TV tuner through Windows Media Center? -- **HasExtendedUserAccounts** Are any Windows Media Center Extender user accounts configured? -- **HasWatchedFolders** Are any folders configured for Windows Media Center to watch? -- **IsDefaultLauncher** Is Windows Media Center the default app for opening music or video files? -- **IsPaid** Is the user running a Windows Media Center edition that implies they paid for Windows Media Center? -- **IsSupported** Does the running OS support Windows Media Center? +- **AppraiserVersion** The version of the Appraiser file that is generating the events. ### Microsoft.Windows.Appraiser.General.DecisionMediaCenterAdd -This event sends decision data about the presence of Windows Media Center, to help keep Windows up-to-date. +This event sends decision data about the presence of Windows Media Center, to help keep Windows up to date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -699,187 +592,11 @@ The following fields are available: - **NeedsDismissAction** Are there any actions that can be dismissed coming from Windows Media Center? -### Microsoft.Windows.Appraiser.General.ChecksumTotalPictureCount +### Microsoft.Windows.Appraiser.General.DecisionMediaCenterRemove -This event lists the types of objects and how many of each exist on the client device. This allows for a quick way to ensure that the records present on the server match what is present on the client. +This event indicates that the DecisionMediaCenter object is no longer present. -The following fields are available: - -- **DatasourceApplicationFile_RS2** The total DatasourceApplicationFile objects targeting Windows 10 version 1703 present on this device. -- **DatasourceDevicePnp_RS2** The total DatasourceDevicePnp objects targeting Windows 10 version 1703 present on this device. -- **DatasourceDriverPackage_RS2** The total DatasourceDriverPackage objects targeting Windows 10 version 1703 present on this device. -- **DataSourceMatchingInfoBlock_RS2** The total DataSourceMatchingInfoBlock objects targeting Windows 10 version 1703 present on this device. -- **DataSourceMatchingInfoPassive_RS2** The total DataSourceMatchingInfoPassive objects targeting Windows 10 version 1703 present on this device. -- **DataSourceMatchingInfoPostUpgrade_RS2** The total DataSourceMatchingInfoPostUpgrade objects targeting Windows 10 version 1703 present on this device. -- **DatasourceSystemBios_RS2** The total DatasourceSystemBios objects targeting Windows 10 version 1703 present on this device. -- **DecisionApplicationFile_RS2** The total DecisionApplicationFile objects targeting Windows 10 version 1703 present on this device. -- **DecisionDevicePnp_RS2** The total DecisionDevicePnp objects targeting Windows 10 version 1703 present on this device. -- **DecisionDriverPackage_RS2** The total DecisionDriverPackage objects targeting Windows 10 version 1703 present on this device. -- **DecisionMatchingInfoBlock_RS2** The total DecisionMatchingInfoBlock objects targeting Windows 10 version 1703 present on this device. -- **DecisionMatchingInfoPassive_RS2** The total DecisionMatchingInfoPassive objects targeting Windows 10 version 1703 present on this device. -- **DecisionMatchingInfoPostUpgrade_RS2** The total DecisionMatchingInfoPostUpgrade objects targeting Windows 10 version 1703 present on this device. -- **DecisionMediaCenter_RS2** The total DecisionMediaCenter objects targeting Windows 10 version 1703 present on this device. -- **DecisionSystemBios_RS2** The total DecisionSystemBios objects targeting Windows 10 version 1703 present on this device. -- **InventoryApplicationFile** The total InventoryApplicationFile objects that are present on this device. -- **InventoryLanguagePack** The total InventoryLanguagePack objects that are present on this device. -- **InventoryMediaCenter** The total InventoryMediaCenter objects that are present on this device. -- **InventorySystemBios** The total InventorySystemBios objects that are present on this device. -- **InventoryUplevelDriverPackage** The total InventoryUplevelDriverPackage objects that are present on this device. -- **PCFP** An ID for the system that is calculated by hashing hardware identifiers. -- **SystemMemory** The total SystemMemory objects that are present on this device. -- **SystemProcessorCompareExchange** The total SystemProcessorCompareExchange objects that are present on this device. -- **SystemProcessorLahfSahf** The total SystemProcessorLahfSahf objects that are present on this device. -- **SystemProcessorNx** The total SystemProcessorNx objects that are present on this device. -- **SystemProcessorPrefetchW** The total SystemProcessorPrefetchW objects that are present on this device. -- **SystemProcessorSse2** The total SystemProcessorSse2 objects that are present on this device. -- **SystemTouch** The total SystemTouch objects that are present on this device. -- **SystemWim** The total SystemWim objects that are present on this device -- **SystemWindowsActivationStatus** The total SystemWindowsActivationStatus objects that are present on this device. -- **SystemWlan** The total SystemWlan objects that are present on this device. -- **Wmdrm_RS2** The total Wmdrm objects targeting Windows 10 version 1703 present on this device. -- **DatasourceApplicationFile_RS3** "The total DecisionApplicationFile objects targeting the next release of Windows on this device. " -- **DatasourceDevicePnp_RS3** The total DatasourceDevicePnp objects targeting the next release of Windows on this device. -- **DatasourceDriverPackage_RS3** The total DatasourceDriverPackage objects targeting the next release of Windows on this device. -- **DataSourceMatchingInfoBlock_RS3** The total DataSourceMatchingInfoBlock objects targeting the next release of Windows on this device. -- **DataSourceMatchingInfoPassive_RS3** The total DataSourceMatchingInfoPassive objects targeting the next release of Windows on this device. -- **DataSourceMatchingInfoPostUpgrade_RS3** The total DataSourceMatchingInfoPostUpgrade objects targeting the next release of Windows on this device. -- **DatasourceSystemBios_RS3** The total DatasourceSystemBios objects targeting the next release of Windows on this device. -- **DecisionApplicationFile_RS3** The total DecisionApplicationFile objects targeting the next release of Windows on this device. -- **DecisionDevicePnp_RS3** The total DecisionDevicePnp objects targeting the next release of Windows on this device. -- **DecisionDriverPackage_RS3** The total DecisionDriverPackage objects targeting the next release of Windows on this device. -- **DecisionMatchingInfoBlock_RS3** The total DecisionMatchingInfoBlock objects targeting the next release of Windows on this device. -- **DecisionMatchingInfoPassive_RS3** The total DataSourceMatchingInfoPassive objects targeting the next release of Windows on this device. -- **DecisionMatchingInfoPostUpgrade_RS3** The total DecisionMatchingInfoPostUpgrade objects targeting the next release of Windows on this device. -- **DecisionMediaCenter_RS3** The total DecisionMediaCenter objects targeting the next release of Windows on this device. -- **DecisionSystemBios_RS3** The total DecisionSystemBios objects targeting the next release of Windows on this device. -- **Wmdrm_RS3** The total Wmdrm objects targeting the next release of Windows on this device. - - -### Microsoft.Windows.Appraiser.General.InventoryUplevelDriverPackageStartSync - -This event indicates that a new set of InventoryUplevelDriverPackageAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemProcessorLahfSahfStartSync - -This event indicates that a new set of SystemProcessorLahfSahfAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemProcessorSse2StartSync - -This event indicates that a new set of SystemProcessorSse2Add events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.InventorySystemBiosStartSync - -This event indicates that a new set of InventorySystemBiosAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - -### Microsoft.Windows.Appraiser.General.DecisionSystemBiosStartSync - -This event indicates that a new set of DecisionSystemBiosAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemMemoryStartSync - -This event indicates that a new set of SystemMemoryAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - -### Microsoft.Windows.Appraiser.General.SystemProcessorCompareExchangeStartSync - -This event indicates that a new set of SystemProcessorCompareExchangeAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - -### Microsoft.Windows.Appraiser.General.SystemProcessorNxStartSync - -This event indicates that a new set of SystemProcessorNxAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemProcessorPrefetchWStartSync - -This event indicates that a new set of SystemProcessorPrefetchWAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemWimStartSync - -This event indicates that a new set of SystemWimAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DatasourceSystemBiosStartSync - -This event indicates that a new set of DatasourceSystemBiosAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemTouchStartSync - -This event indicates that a new set of SystemTouchAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DatasourceDriverPackageEndSync - -This event indicates that a full set of DatasourceDriverPackageAdd events has been sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemWlanStartSync - -This event indicates that a new set of SystemWlanAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - -### Microsoft.Windows.Appraiser.General.SystemWindowsActivationStatusStartSync - -This event indicates that a new set of SystemWindowsActivationStatusAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -890,198 +607,48 @@ The following fields are available: This event indicates that a new set of DecisionMediaCenterAdd events will be sent. -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.InventoryMediaCenterStartSync - -This event indicates that a new set of InventoryMediaCenterAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - -### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoPassiveStartSync - -This event indicates that a new set of DecisionMatchingInfoPassiveAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPassiveStartSync +### Microsoft.Windows.Appraiser.General.DecisionSystemBiosAdd -This event indicates that a new set of DataSourceMatchingInfoPassiveAdd events will be sent. +This event sends compatibility decision data about the BIOS to help keep Windows up to date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file generating the events. +- **Blocking** Is the device blocked from upgrade due to a BIOS block? +- **HasBiosBlock** Does the device have a BIOS block? + + +### Microsoft.Windows.Appraiser.General.DecisionSystemBiosRemove + +This event indicates that the DecisionSystemBios object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -### Microsoft.Windows.Appraiser.General.InventoryApplicationFileStartSync +### Microsoft.Windows.Appraiser.General.DecisionSystemBiosStartSync -This event indicates that a new set of InventoryApplicationFileAdd events will be sent. +This event indicates that a new set of DecisionSystemBiosAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoPostUpgradeStartSync - -This event indicates that a new set of DecisionMatchingInfoPostUpgradeAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.WmdrmStartSync - -This event indicates that a new set of WmdrmAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - -### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPassiveEndSync - -This event indicates that a full set of DataSourceMatchingInfoPassiveAdd events have been sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoBlockStartSync - -This event indicates that a new set of DecisionMatchingInfoBlockAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DatasourceApplicationFileStartSync - -This event indicates that a new set of DatasourceApplicationFileAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - -### Microsoft.Windows.Appraiser.General.DatasourceDevicePnpStartSync - -This event indicates that a new set of DatasourceDevicePnpAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoBlockStartSync - -This event indicates that a full set of DataSourceMatchingInfoBlockStAdd events have been sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DecisionApplicationFileStartSync - -This event indicates that a new set of DecisionApplicationFileAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.InventoryLanguagePackStartSync - -This event indicates that a new set of InventoryLanguagePackAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPostUpgradeStartSync - -This event indicates that a new set of DataSourceMatchingInfoPostUpgradeAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - -### Microsoft.Windows.Appraiser.General.DecisionDevicePnpStartSync - -This event indicates that the DecisionDevicePnp object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DatasourceDriverPackageStartSync - -This event indicates that a new set of DatasourceDriverPackageAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DecisionDriverPackageStartSync - -This event indicates that a new set of DecisionDriverPackageAdd events will be sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.WmdrmAdd - -This event sends data about the usage of older digital rights management on the system, to help keep Windows up to date. This data does not indicate the details of the media using the digital rights management, only whether any such files exist. Collecting this data was critical to ensuring the correct mitigation for customers, and should be able to be removed once all mitigations are in place. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. -- **BlockingApplication** Same as NeedsDismissAction -- **NeedsDismissAction** Indicates if a dismissible message is needed to warn the user about a potential loss of data due to DRM deprecation. -- **WmdrmApiResult** Raw value of the API used to gather DRM state. -- **WmdrmCdRipped** Indicates if the system has any files encrypted with personal DRM, which was used for ripped CDs. -- **WmdrmIndicators** WmdrmCdRipped OR WmdrmPurchased -- **WmdrmInUse** WmdrmIndicators AND dismissible block in setup was not dismissed. -- **WmdrmNonPermanent** Indicates if the system has any files with non-permanent licenses. -- **WmdrmPurchased** Indicates if the system has any files with permanent licenses. - -### Microsoft.Windows.Appraiser.General.InventoryUplevelDriverPackageAdd - -This event is only runs during setup. It provides a listing of the uplevel driver packages that were downloaded before the upgrade. Is critical to understanding if failures in setup can be traced to not having sufficient uplevel drivers before the upgrade. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. -- **BootCritical** Is the driver package marked as boot critical? -- **Build** The build value from the driver package. -- **CatalogFile** The name of the catalog file within the driver package. -- **Class** The device class from the driver package. -- **ClassGuid** The device class GUID from the driver package. -- **Date** The date from the driver package. -- **Inbox** Is the driver package of a driver that is included with Windows? -- **OriginalName** The original name of the INF file before it was renamed. Generally a path under $WINDOWS.~BT\Drivers\DU -- **Provider** The provider of the driver package. -- **PublishedName** The name of the INF file, post-rename. -- **Revision** The revision of the driver package. -- **SignatureStatus** Indicates if the driver package is signed. Unknown:0, Unsigned:1, Signed: 2 -- **VersionMajor** The major version of the driver package. -- **VersionMinor** The minor version of the driver package. - ### Microsoft.Windows.Appraiser.General.GatedRegChange This event sends data about the results of running a set of quick-blocking instructions, to help keep Windows up to date. @@ -1096,109 +663,546 @@ The following fields are available: - **Time** The client time of the event. -### Microsoft.Windows.Appraiser.General.DatasourceApplicationFileRemove +### Microsoft.Windows.Appraiser.General.InventoryApplicationFileAdd -This event indicates that the DatasourceApplicationFile object is no longer present. +This event represents the basic metadata about a file on the system. The file must be part of an app and either have a block in the compatibility database or be part of an antivirus program. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file generating the events. +- **AvDisplayName** If the app is an antivirus app, this is its display name. +- **AvProductState** Indicates whether the antivirus program is turned on and the signatures are up to date. +- **BinaryType** A binary type. Example: UNINITIALIZED, ZERO_BYTE, DATA_ONLY, DOS_MODULE, NE16_MODULE, PE32_UNKNOWN, PE32_I386, PE32_ARM, PE64_UNKNOWN, PE64_AMD64, PE64_ARM64, PE64_IA64, PE32_CLR_32, PE32_CLR_IL, PE32_CLR_IL_PREFER32, PE64_CLR_64. +- **BinFileVersion** An attempt to clean up FileVersion at the client that tries to place the version into 4 octets. +- **BinProductVersion** An attempt to clean up ProductVersion at the client that tries to place the version into 4 octets. +- **BoeProgramId** If there is no entry in Add/Remove Programs, this is the ProgramID that is generated from the file metadata. +- **CompanyName** The company name of the vendor who developed this file. +- **FileId** A hash that uniquely identifies a file. +- **FileVersion** The File version field from the file metadata under Properties -> Details. +- **HasUpgradeExe** Indicates whether the antivirus app has an upgrade.exe file. +- **IsAv** Indicates whether the file an antivirus reporting EXE. +- **LinkDate** The date and time that this file was linked on. +- **LowerCaseLongPath** The full file path to the file that was inventoried on the device. +- **Name** The name of the file that was inventoried. +- **ProductName** The Product name field from the file metadata under Properties -> Details. +- **ProductVersion** The Product version field from the file metadata under Properties -> Details. +- **ProgramId** A hash of the Name, Version, Publisher, and Language of an application used to identify it. +- **Size** The size of the file (in hexadecimal bytes). + + +### Microsoft.Windows.Appraiser.General.InventoryApplicationFileRemove + +This event indicates that the InventoryApplicationFile object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -### Microsoft.Windows.Appraiser.General.DatasourceDevicePnpRemove +### Microsoft.Windows.Appraiser.General.InventoryApplicationFileStartSync -This event indicates that the DatasourceDevicePnp object is no longer present. +This event indicates indicates that a new set of InventoryApplicationFileAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -### Microsoft.Windows.Appraiser.General.DatasourceDriverPackageRemove +### Microsoft.Windows.Appraiser.General.InventoryLanguagePackAdd -This event indicates that the DatasourceDriverPackage object is no longer present. +This event sends data about the number of language packs installed on the system, to help keep Windows up to date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. +- **HasLanguagePack** Indicates whether this device has 2 or more language packs. +- **LanguagePackCount** The number of language packs are installed. + + +### Microsoft.Windows.Appraiser.General.InventoryLanguagePackRemove + +This event indicates that the InventoryLanguagePack object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -### Microsoft.Windows.Appraiser.General.SystemProcessorSse2Remove +### Microsoft.Windows.Appraiser.General.InventoryLanguagePackStartSync -This event indicates that the SystemProcessorSse2 object is no longer present. +This event indicates that a new set of InventoryLanguagePackAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -### Microsoft.Windows.Appraiser.General.InventoryUplevelDriverPackageRemove +### Microsoft.Windows.Appraiser.General.InventoryMediaCenterAdd -This event indicates that the InventoryUplevelDriverPackage object is no longer present. +This event sends true/false data about decision points used to understand whether Windows Media Center is used on the system, to help keep Windows up to date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DecisionMediaCenterRemove - -This event indicates that the DecisionMediaCenter object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. +- **AppraiserVersion** The version of the Appraiser file generating the events. +- **EverLaunched** Has Windows Media Center ever been launched? +- **HasConfiguredTv** Has the user configured a TV tuner through Windows Media Center? +- **HasExtendedUserAccounts** Are any Windows Media Center Extender user accounts configured? +- **HasWatchedFolders** Are any folders configured for Windows Media Center to watch? +- **IsDefaultLauncher** Is Windows Media Center the default app for opening music or video files? +- **IsPaid** Is the user running a Windows Media Center edition that implies they paid for Windows Media Center? +- **IsSupported** Does the running OS support Windows Media Center? ### Microsoft.Windows.Appraiser.General.InventoryMediaCenterRemove This event indicates that the InventoryMediaCenter object is no longer present. -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DatasourceSystemBiosRemove - -This event indicates that the DatasourceSystemBios object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -### Microsoft.Windows.Appraiser.General.DecisionApplicationFileRemove +### Microsoft.Windows.Appraiser.General.InventoryMediaCenterStartSync -This event indicates that the DecisionApplicationFile object is no longer present. +This event indicates that a new set of InventoryMediaCenterAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoPostUpgradeRemove +### Microsoft.Windows.Appraiser.General.InventorySystemBiosAdd -This event indicates that the DecisionMatchingInfoPostUpgrade object is no longer present. +This event sends basic metadata about the BIOS to determine whether it has a compatibility block. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. +- **BiosDate** The release date of the BIOS in UTC format. +- **BiosName** The name field from Win32_BIOS. +- **Manufacturer** The manufacturer field from Win32_ComputerSystem. +- **Model** The model field from Win32_ComputerSystem. + + +### Microsoft.Windows.Appraiser.General.InventorySystemBiosRemove + +This event indicates that the InventorySystemBios object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.InventorySystemBiosStartSync + +This event indicates that a new set of InventorySystemBiosAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.InventoryUplevelDriverPackageAdd + +This event is only runs during setup. It provides a listing of the uplevel driver packages that were downloaded before the upgrade. Is critical to understanding if failures in setup can be traced to not having sufficient uplevel drivers before the upgrade. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. +- **BootCritical** Is the driver package marked as boot critical? +- **Build** The build value from the driver package. +- **CatalogFile** The name of the catalog file within the driver package. +- **Class** The device class from the driver package. +- **ClassGuid** The device class unique ID from the driver package. +- **Date** The date from the driver package. +- **Inbox** Is the driver package of a driver that is included with Windows? +- **OriginalName** The original name of the INF file before it was renamed. Generally a path under $WINDOWS.~BT\Drivers\DU. +- **Provider** The provider of the driver package. +- **PublishedName** The name of the INF file after it was renamed. +- **Revision** The revision of the driver package. +- **SignatureStatus** Indicates if the driver package is signed. Unknown = 0, Unsigned = 1, Signed = 2. +- **VersionMajor** The major version of the driver package. +- **VersionMinor** The minor version of the driver package. + + +### Microsoft.Windows.Appraiser.General.InventoryUplevelDriverPackageRemove + +This event indicates that the InventoryUplevelDriverPackage object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.InventoryUplevelDriverPackageStartSync + +This event indicates that a new set of InventoryUplevelDriverPackageAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.RunContext + +This event indicates what should be expected in the data payload. + +The following fields are available: + +- **AppraiserBranch** The source branch in which the currently running version of Appraiser was built. +- **AppraiserProcess** The name of the process that launched Appraiser. +- **AppraiserVersion** The version of the Appraiser file generating the events. +- **Context** Indicates what mode Appraiser is running in. Example: Setup or Telemetry. +- **PCFP** An ID for the system calculated by hashing hardware identifiers. +- **Time** The client time of the event. + + +### Microsoft.Windows.Appraiser.General.SystemMemoryAdd + +This event sends data on the amount of memory on the system and whether it meets requirements, to help keep Windows up-to-date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file generating the events. +- **Blocking** Is the device from upgrade due to memory restrictions? +- **MemoryRequirementViolated** Was a memory requirement violated? +- **pageFile** The current committed memory limit for the system or the current process, whichever is smaller (in bytes). +- **ram** The amount of memory on the device. +- **ramKB** The amount of memory (in KB). +- **virtual** The size of the user-mode portion of the virtual address space of the calling process (in bytes). +- **virtualKB** The amount of virtual memory (in KB). + + +### Microsoft.Windows.Appraiser.General.SystemMemoryRemove + +This event that the SystemMemory object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemMemoryStartSync + +This event indicates that a new set of SystemMemoryAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemProcessorCompareExchangeAdd + +This event sends data indicating whether the system supports the CompareExchange128 CPU requirement, to help keep Windows up to date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file generating the events. +- **Blocking** Is the upgrade blocked due to the processor? +- **CompareExchange128Support** Does the CPU support CompareExchange128? + + +### Microsoft.Windows.Appraiser.General.SystemProcessorCompareExchangeRemove + +This event indicates that the SystemProcessorCompareExchange object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemProcessorCompareExchangeStartSync + +This event indicates that a new set of SystemProcessorCompareExchangeAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemProcessorLahfSahfAdd + +This event sends data indicating whether the system supports the LahfSahf CPU requirement, to help keep Windows up-to-date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file generating the events. +- **Blocking** Is the upgrade blocked due to the processor? +- **LahfSahfSupport** Does the CPU support LAHF/SAHF? + + +### Microsoft.Windows.Appraiser.General.SystemProcessorLahfSahfRemove + +This event indicates that the SystemProcessorLahfSahf object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemProcessorLahfSahfStartSync + +This event indicates that a new set of SystemProcessorLahfSahfAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemProcessorNxAdd + +This event sends data indicating whether the system supports the NX CPU requirement, to help keep Windows up-to-date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. +- **Blocking** Is the upgrade blocked due to the processor? +- **NXDriverResult** The result of the driver used to do a non-deterministic check for NX support. +- **NXProcessorSupport** Does the processor support NX? + + +### Microsoft.Windows.Appraiser.General.SystemProcessorNxRemove + +This event indicates that the SystemProcessorNx object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemProcessorNxStartSync + +This event indicates that a new set of SystemProcessorNxAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemProcessorPrefetchWAdd + +This event sends data indicating whether the system supports the PrefetchW CPU requirement, to help keep Windows up to date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. +- **Blocking** Is the upgrade blocked due to the processor? +- **PrefetchWSupport** Does the processor support PrefetchW? + + +### Microsoft.Windows.Appraiser.General.SystemProcessorPrefetchWRemove + +This event indicates that the SystemProcessorPrefetchW object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemProcessorPrefetchWStartSync + +This event indicates that a new set of SystemProcessorPrefetchWAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemProcessorSse2Add + +This event sends data indicating whether the system supports the SSE2 CPU requirement, to help keep Windows up to date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. +- **Blocking** Is the upgrade blocked due to the processor? +- **SSE2ProcessorSupport** Does the processor support SSE2? + + +### Microsoft.Windows.Appraiser.General.SystemProcessorSse2Remove + +This event indicates that the SystemProcessorSse2 object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemProcessorSse2StartSync + +This event indicates that a new set of SystemProcessorSse2Add events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemTouchAdd + +This event sends data indicating whether the system supports touch, to help keep Windows up to date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. +- **IntegratedTouchDigitizerPresent** Is there an integrated touch digitizer? +- **MaximumTouches** The maximum number of touch points supported by the device hardware. ### Microsoft.Windows.Appraiser.General.SystemTouchRemove -"This event indicates that the SystemTouch object is no longer present. " +This event indicates that the SystemTouch object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. +### Microsoft.Windows.Appraiser.General.SystemTouchStartSync + +This event indicates that a new set of SystemTouchAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemWimAdd + +This event sends data indicating whether the operating system is running from a compressed Windows Imaging Format (WIM) file, to help keep Windows up to date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. +- **IsWimBoot** Is the current operating system running from a compressed WIM file? +- **RegistryWimBootValue** The raw value from the registry that is used to indicate if the device is running from a WIM. + + +### Microsoft.Windows.Appraiser.General.SystemWimRemove + +This event indicates that the SystemWim object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemWimStartSync + +This event indicates that a new set of SystemWimAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemWindowsActivationStatusAdd + +This event sends data indicating whether the current operating system is activated, to help keep Windows up to date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. +- **WindowsIsLicensedApiValue** The result from the API that's used to indicate if operating system is activated. +- **WindowsNotActivatedDecision** Is the current operating system activated? + + ### Microsoft.Windows.Appraiser.General.SystemWindowsActivationStatusRemove This event indicates that the SystemWindowsActivationStatus object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AppraiserVersion** The version of the Appraiser file that is generating the events. + + +### Microsoft.Windows.Appraiser.General.SystemWindowsActivationStatusStartSync + +This event indicates that a new set of SystemWindowsActivationStatusAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -1206,185 +1210,120 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.SystemWlanRemove -"This event indicates that the SystemWlan object is no longer present. " +This event indicates that the SystemWlan object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPostUpgradeRemove +### Microsoft.Windows.Appraiser.General.SystemWlanStartSync -This event indicates that the DataSourceMatchingInfoPostUpgrade object is no longer present. +This event indicates that a new set of SystemWlanAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -### Microsoft.Windows.Appraiser.General.SystemProcessorNxRemove +### Microsoft.Windows.Appraiser.General.TelemetryRunHealth -This event indicates that the SystemProcessorNx object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoBlockRemove - -This event indicates that the DataSourceMatchingInfoBlock object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DecisionDevicePnpRemove - -This event indicates that the DecisionDevicePnp object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoPassiveRemove - -This event Indicates that the DecisionMatchingInfoPassive object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemMemoryRemove - -This event that the SystemMemory object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoBlockRemove - -This event indicates that the DecisionMatchingInfoBlock object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPassiveRemove - -This event indicates that the DataSourceMatchingInfoPassive object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.InventoryApplicationFileRemove - -This event indicates that the InventoryApplicationFile object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemWimRemove - -"This event indicates that the SystemWim object is no longer present. " - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.InventorySystemBiosRemove - -"This event indicates that the InventorySystemBios object is no longer present. " +This event indicates the parameters and result of a telemetry (diagnostic) run. This allows the rest of the data sent over the course of the run to be properly contextualized and understood, which is then used to keep Windows up to date. + +The following fields are available: + +- **AppraiserBranch** The source branch in which the version of Appraiser that is running was built. +- **AppraiserDataVersion** The version of the data files being used by the Appraiser telemetry run. +- **AppraiserProcess** The name of the process that launched Appraiser. +- **AppraiserVersion** The file version (major, minor and build) of the Appraiser DLL, concatenated without dots. +- **AuxFinal** Obsolete, always set to false. +- **AuxInitial** Obsolete, indicates if Appraiser is writing data files to be read by the Get Windows 10 app. +- **DeadlineDate** A timestamp representing the deadline date, which is the time until which appraiser will wait to do a full scan. +- **EnterpriseRun** Indicates if the telemetry run is an enterprise run, which means appraiser was run from the command line with an extra enterprise parameter. +- **FullSync** Indicates if Appraiser is performing a full sync, which means that full set of events representing the state of the machine are sent. Otherwise, only the changes from the previous run are sent. +- **InventoryFullSync** Indicates if inventory is performing a full sync, which means that the full set of events representing the inventory of machine are sent. +- **PCFP** An ID for the system calculated by hashing hardware identifiers. +- **PerfBackoff** Indicates if the run was invoked with logic to stop running when a user is present. Helps to understand why a run may have a longer elapsed time than normal. +- **PerfBackoffInsurance** Indicates if appraiser is running without performance backoff because it has run with perf backoff and failed to complete several times in a row. +- **RunAppraiser** Indicates if Appraiser was set to run at all. If this if false, it is understood that data events will not be received from this device. +- **RunDate** The date that the telemetry run was stated, expressed as a filetime. +- **RunGeneralTel** Indicates if the generaltel.dll component was run. Generaltel collects additional telemetry on an infrequent schedule and only from machines at telemetry levels higher than Basic. +- **RunOnline** Indicates if appraiser was able to connect to Windows Update and theefore is making decisions using up-to-date driver coverage information. +- **RunResult** The hresult of the Appraiser telemetry run. +- **SendingUtc** Indicates if the Appraiser client is sending events during the current telemetry run. +- **StoreHandleIsNotNull** Obsolete, always set to false +- **TelementrySent** Indicates if telemetry was successfully sent. +- **ThrottlingUtc** Indicates if the Appraiser client is throttling its output of CUET events to avoid being disabled. This increases runtime but also telemetry reliability. +- **Time** The client time of the event. +- **VerboseMode** Indicates if appraiser ran in Verbose mode, which is a test-only mode with extra logging. +- **WhyFullSyncWithoutTablePrefix** Indicates the reason or reasons that a full sync was generated. + + +### Microsoft.Windows.Appraiser.General.WmdrmAdd + +This event sends data about the usage of older digital rights management on the system, to help keep Windows up to date. This data does not indicate the details of the media using the digital rights management, only whether any such files exist. Collecting this data was critical to ensuring the correct mitigation for customers, and should be able to be removed once all mitigations are in place. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. +- **BlockingApplication** Same as NeedsDismissAction. +- **NeedsDismissAction** Indicates if a dismissible message is needed to warn the user about a potential loss of data due to DRM deprecation. +- **WmdrmApiResult** Raw value of the API used to gather DRM state. +- **WmdrmCdRipped** Indicates if the system has any files encrypted with personal DRM, which was used for ripped CDs. +- **WmdrmIndicators** WmdrmCdRipped OR WmdrmPurchased. +- **WmdrmInUse** WmdrmIndicators AND dismissible block in setup was not dismissed. +- **WmdrmNonPermanent** Indicates if the system has any files with non-permanent licenses. +- **WmdrmPurchased** Indicates if the system has any files with permanent licenses. ### Microsoft.Windows.Appraiser.General.WmdrmRemove This event indicates that the Wmdrm object is no longer present. -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemProcessorLahfSahfRemove - -"This event indicates that the SystemProcessorLahfSahf object is no longer present. " +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -### Microsoft.Windows.Appraiser.General.InventoryLanguagePackRemove +### Microsoft.Windows.Appraiser.General.WmdrmStartSync -This event indicates that the InventoryLanguagePack object is no longer present. +This event indicates that a new set of WmdrmAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -### Microsoft.Windows.Appraiser.General.DecisionDriverPackageRemove - -This event indicates that the DecisionDriverPackage object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.DecisionSystemBiosRemove - -This event indicates that the DecisionSystemBios object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemProcessorCompareExchangeRemove - -"This event indicates that the SystemProcessorCompareExchange object is no longer present. " - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.SystemProcessorPrefetchWRemove - -This event indicates that the SystemProcessorPrefetchW object is no longer present. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - - -### Microsoft.Windows.Appraiser.General.InventoryDriverBinaryEndSync - -This event indicates that a full set of InventoryDriverBinaryAdd events has been sent. - -The following fields are available: - -- **AppraiserVersion** The version of the Appraiser file that is generating the events. - ## Census events +### Census.App + +Provides information on IE and Census versions running on the device + +The following fields are available: + +- **AppraiserEnterpriseErrorCode** The error code of the last Appraiser enterprise run. +- **AppraiserErrorCode** The error code of the last Appraiser run. +- **AppraiserRunEndTimeStamp** The end time of the last Appraiser run. +- **AppraiserRunIsInProgressOrCrashed** Flag that indicates if the Appraiser run is in progress or has crashed. +- **AppraiserRunStartTimeStamp** The start time of the last Appraiser run. +- **AppraiserTaskEnabled** Whether the Appraiser task is enabled. +- **AppraiserTaskExitCode** The Appraiser task exist code. +- **AppraiserTaskLastRun** The last runtime for the Appraiser task. +- **CensusVersion** The version of Census that generated the current data for this device. +- **IEVersion** Retrieves which version of Internet Explorer is running on this device. + + ### Census.Battery This event sends type and capacity data about the battery on the device, as well as the number of connected standby devices in use, type to help keep Windows up to date. @@ -1398,6 +1337,16 @@ The following fields are available: - **IsAlwaysOnAlwaysConnectedCapable** Represents whether the battery enables the device to be AlwaysOnAlwaysConnected . Boolean value. +### Census.Camera + +This event sends data about the resolution of cameras on the device, to help keep Windows up to date. + +The following fields are available: + +- **FrontFacingCameraResolution** Represents the resolution of the front facing camera in megapixels. If a front facing camera does not exist, then the value is 0. +- **RearFacingCameraResolution** Represents the resolution of the rear facing camera in megapixels. If a rear facing camera does not exist, then the value is 0. + + ### Census.Enterprise This event sends data about Azure presence, type, and cloud domain use in order to provide an understanding of the use and integration of devices in an enterprise, cloud, and server environment. @@ -1409,7 +1358,7 @@ The following fields are available: - **CDJType** Represents the type of cloud domain joined for the machine. - **CommercialId** Represents the GUID for the commercial entity which the device is a member of.  Will be used to reflect insights back to customers. - **ContainerType** The type of container, such as process or virtual machine hosted. -- **EnrollmentType** Represents the type of enrollment, such as MDM or Intune, for a particular device. +- **EnrollmentType** Defines the type of MDM enrollment on the device. - **HashedDomain** The hashed representation of the user domain used for login. - **IsCloudDomainJoined** Is this device joined to an Azure Active Directory (AAD) tenant? true/false - **IsDERequirementMet** Represents if the device can do device encryption. @@ -1423,48 +1372,6 @@ The following fields are available: - **SystemCenterID** The SCCM ID is an anonymized one-way hash of the Active Directory Organization identifier -### Census.App - -This event sends version data about the Apps running on this device, to help keep Windows up to date. - -The following fields are available: - -- **CensusVersion** The version of Census that generated the current data for this device. -- **IEVersion** Retrieves which version of Internet Explorer is running on this device. - - -### Census.Camera - -This event sends data about the resolution of cameras on the device, to help keep Windows up to date. - -The following fields are available: - -- **FrontFacingCameraResolution** Represents the resolution of the front facing camera in megapixels. If a front facing camera does not exist, then the value is 0. -- **RearFacingCameraResolution** Represents the resolution of the rear facing camera in megapixels. If a rear facing camera does not exist, then the value is 0. - - -### Census.UserDisplay - -This event sends data about the logical/physical display size, resolution and number of internal/external displays, and VRAM on the system, to help keep Windows up to date. - -The following fields are available: - -- **InternalPrimaryDisplayLogicalDPIX** Retrieves the logical DPI in the x-direction of the internal display. -- **InternalPrimaryDisplayLogicalDPIY** Retrieves the logical DPI in the y-direction of the internal display. -- **InternalPrimaryDisplayPhysicalDPIX** Retrieves the physical DPI in the x-direction of the internal display. -- **InternalPrimaryDisplayPhysicalDPIY** Retrieves the physical DPI in the y-direction of the internal display. -- **InternalPrimaryDisplayResolutionHorizontal** Retrieves the number of pixels in the horizontal direction of the internal display. -- **InternalPrimaryDisplayResolutionVertical** Retrieves the number of pixels in the vertical direction of the internal display. -- **InternalPrimaryDisplaySizePhysicalH** Retrieves the physical horizontal length of the display in mm. Used for calculating the diagonal length in inches . -- **InternalPrimaryDisplaySizePhysicalY** Retrieves the physical vertical length of the display in mm. Used for calculating the diagonal length in inches -- **InternalPrimaryDisplayType** Represents the type of technology used in the monitor, such as Plasma, LED, LCOS, etc. -- **NumberofExternalDisplays** Retrieves the number of external displays connected to the machine -- **NumberofInternalDisplays** Retrieves the number of internal displays in a machine. -- **VRAMDedicated** Retrieves the video RAM in MB. -- **VRAMDedicatedSystem** Retrieves the amount of memory on the dedicated video card. -- **VRAMSharedSystem** Retrieves the amount of RAM memory that the video card can use. - - ### Census.Firmware This event sends data about the BIOS and startup embedded in the device, to help keep Windows up to date. @@ -1479,11 +1386,11 @@ The following fields are available: ### Census.Flighting -This event sends Windows Insider data from customers participating in improvement testing and feedback programs, to help keep Windows up-to-date. +This event sends Windows Insider data from customers participating in improvement testing and feedback programs, to help keep Windows up to date. The following fields are available: -- **DeviceSampleRate** The diagnostic data sample rate assigned to the device. +- **DeviceSampleRate** The telemetry sample rate assigned to the device. - **EnablePreviewBuilds** Used to enable Windows Insider builds on a device. - **FlightIds** A list of the different Windows Insider builds on this device. - **FlightingBranchName** The name of the Windows Insider branch currently used by the device. @@ -1494,23 +1401,23 @@ The following fields are available: ### Census.Hardware -This event sends data about the device, including hardware type, OEM brand, model line, model, diagnostic data level setting, and TPM support, to help keep Windows up-to-date. +This event sends data about the device, including hardware type, OEM brand, model line, model, telemetry level setting, and TPM support, to help keep Windows up to date. The following fields are available: - **ActiveMicCount** The number of active microphones attached to the device. - **ChassisType** Represents the type of device chassis, such as desktop or low profile desktop. The possible values can range between 1 - 36. - **ComputerHardwareID** Identifies a device class that is represented by a hash of different SMBIOS fields. -- **D3DMaxFeatureLevel** The supported Direct3D version. +- **D3DMaxFeatureLevel** Supported Direct3D version. - **DeviceColor** Indicates a color of the device. - **DeviceForm** Indicates the form as per the device classification. - **DeviceName** The device name that is set by the user. - **DigitizerSupport** Is a digitizer supported? - **DUID** The device unique ID. -- **Gyroscope** Indicates whether the device has a gyroscope. +- **Gyroscope** Indicates whether the device has a gyroscope (a mechanical component that measures and maintains orientation). - **InventoryId** The device ID used for compatibility testing. -- **Magnetometer** Indicates whether the device has a magnetometer. -- **NFCProximity** Indicates whether the device supports NFC. +- **Magnetometer** Indicates whether the device has a magnetometer (a mechanical component that works like a compass). +- **NFCProximity** Indicates whether the device supports NFC (a set of communication protocols that helps establish communication when applicable devices are brought close together.) - **OEMDigitalMarkerFileName** The name of the file placed in the \Windows\system32\drivers directory that specifies the OEM and model name of the device. - **OEMManufacturerName** The device manufacturer name. The OEMName for an inactive device is not reprocessed even if the clean OEM name is changed at a later date. - **OEMModelBaseBoard** The baseboard model used by the OEM. @@ -1526,9 +1433,9 @@ The following fields are available: - **PowerPlatformRole** The OEM preferred power management profile. It's used to help to identify the basic form factor of the device. - **SoCName** The firmware manufacturer of the device. - **StudyID** Used to identify retail and non-retail device. -- **TelemetryLevel** The diagnostic data level the user has opted into, such as Basic or Enhanced. -- **TelemetryLevelLimitEnhanced** The diagnostic data level for Windows Analytics-based solutions. -- **TelemetrySettingAuthority** Determines who set the diagnostic data level, such as GP, MDM, or the user. +- **TelemetryLevel** The telemetry level the user has opted into, such as Basic or Enhanced. +- **TelemetryLevelLimitEnhanced** The telemetry level for Windows Analytics-based solutions. +- **TelemetrySettingAuthority** Determines who set the telemetry level, such as GP, MDM, or the user. - **TPMVersion** The supported Trusted Platform Module (TPM) on the device. If no TPM is present, the value is 0. - **VoiceSupported** Does the device have a cellular radio capable of making voice calls? @@ -1573,9 +1480,9 @@ This event sends data about the operating system such as the version, locale, up The following fields are available: - **ActivationChannel** Retrieves the retail license key or Volume license key for a machine. -- **AssignedAccessStatus** The kiosk configuration mode. +- **AssignedAccessStatus** Kiosk configuration mode. - **CompactOS** Indicates if the Compact OS feature from Win10 is enabled. -- **DeveloperUnlockStatus** "Represents if a device has been developer unlocked by the user or Group Policy. " +- **DeveloperUnlockStatus** Represents if a device has been developer unlocked by the user or Group Policy. - **DeviceTimeZone** The time zone that is set on the device. Example: Pacific Standard Time - **GenuineState** Retrieves the ID Value specifying the OS Genuine check. - **InstallationType** Retrieves the type of OS installation. (Clean, Upgrade, Reset, Refresh, Update). @@ -1585,10 +1492,9 @@ The following fields are available: - **IsPortableOperatingSystem** Retrieves whether OS is running Windows-To-Go - **IsSecureBootEnabled** Retrieves whether Boot chain is signed under UEFI. - **LanguagePacks** The list of language packages installed on the device. -- **LicenseStateReason** Retrieves why (or how) a system is licensed or unlicensed. The HRESULT may indicate an error code that indicates a key blocked error, or it may indicate that we are running an OS License granted by the Microsoft Store. +- **LicenseStateReason** Retrieves why (or how) a system is licensed or unlicensed. The HRESULT may indicate an error code that indicates a key blocked error, or it may indicate that we are running an OS License granted by the MS store. - **OA3xOriginalProductKey** Retrieves the License key stamped by the OEM to the machine. - **OSEdition** Retrieves the version of the current OS. -- **OSInstallDateTime** Retrieves the date the OS was installed using ISO 8601 (Date part) == yyyy-mm-dd - **OSInstallType** Retrieves a numeric description of what install was used on the device i.e. clean, upgrade, refresh, reset, etc - **OSOOBEDateTime** Retrieves Out of Box Experience (OOBE) Date in Coordinated Universal Time (UTC). - **OSSKU** Retrieves the Friendly Name of OS Edition. @@ -1611,38 +1517,41 @@ The following fields are available: ### Census.Processor -This event sends data about the processor (architecture, speed, number of cores, manufacturer, and model number), to help keep Windows up to date. +Provides information on several important data points about Processor settings The following fields are available: -- **KvaShadow** Microcode info of the processor. -- **MMSettingOverride** Microcode setting of the processor. -- **MMSettingOverrideMask** Microcode setting override of the processor. -- **ProcessorArchitecture** Retrieves the processor architecture of the installed operating system. -- **ProcessorClockSpeed** Retrieves the clock speed of the processor in MHz. -- **ProcessorCores** Retrieves the number of cores in the processor. -- **ProcessorIdentifier** The processor identifier of a manufacturer. -- **ProcessorManufacturer** Retrieves the name of the processor's manufacturer. -- **ProcessorModel** Retrieves the name of the processor model. +- **KvaShadow** Microcode info of the processor. +- **MMSettingOverride** Microcode setting of the processor. +- **MMSettingOverrideMask** Microcode setting override of the processor. +- **ProcessorArchitecture** Retrieves the processor architecture of the installed operating system. +- **ProcessorClockSpeed** Clock speed of the processor in MHz. +- **ProcessorCores** Number of logical cores in the processor. +- **ProcessorIdentifier** Processor Identifier of a manufacturer. +- **ProcessorManufacturer** Name of the processor manufacturer. +- **ProcessorModel** Name of the processor model. - **ProcessorPhysicalCores** Number of physical cores in the processor. -- **ProcessorUpdateRevision** The microcode version. -- **SocketCount** Number of physical CPU sockets of the machine. -- **SpeculationControl** If the system has enabled protections needed to validate the speculation control vulnerability. +- **ProcessorUpdateRevision** Microcode revision +- **ProcessorUpdateStatus** Enum value that represents the processor microcode load status +- **SocketCount** Count of CPU sockets. +- **SpeculationControl** If the system has enabled protections needed to validate the speculation control vulnerability. ### Census.Security -This event provides information on about security settings used to help keep Windows up-to-date and secure. +This event provides information on about security settings used to help keep Windows up to date and secure. -- **AvailableSecurityProperties** Enumerates and reports state on the relevant security properties for Device Guard. -- **CGRunning** Is Credential Guard running? -- **DGState** A summary of the Device Guard state. -- **HVCIRunning** Is HVCI running? -- **IsSawGuest** Describes whether the device is running as a Secure Admin Workstation Guest. -- **IsSawHost** Describes whether the device is running as a Secure Admin Workstation Host. -- **RequiredSecurityProperties** Describes the required security properties to enable virtualization-based security. -- **SecureBootCapable** Is this device capable of running Secure Boot? -- **VBSState** Is virtualization-based security enabled, disabled, or running? +The following fields are available: + +- **AvailableSecurityProperties** This field helps to enumerate and report state on the relevant security properties for Device Guard. +- **CGRunning** Credential Guard isolates and hardens key system and user secrets against compromise, helping to minimize the impact and breadth of a Pass the Hash style attack in the event that malicious code is already running via a local or network based vector. This field tells if Credential Guard is running. +- **DGState** This field summarizes the Device Guard state. +- **HVCIRunning** Is HVCI running? +- **IsSawGuest** Indicates whether the device is running as a Secure Admin Workstation Guest. +- **IsSawHost** Indicates whether the device is running as a Secure Admin Workstation Host. +- **RequiredSecurityProperties** Describes the required security properties to enable virtualization-based security. +- **SecureBootCapable** Systems that support Secure Boot can have the feature turned off via BIOS. This field tells if the system is capable of running Secure Boot, regardless of the BIOS setting. +- **VBSState** Virtualization-based security (VBS) uses the hypervisor to help protect the kernel and other parts of the operating system. Credential Guard and Hypervisor Code Integrity (HVCI) both depend on VBS to isolate/protect secrets, and kernel-mode code integrity validation. VBS has a tri-state that can be Disabled, Enabled, or Running. ### Census.Speech @@ -1655,14 +1564,13 @@ The following fields are available: - **GPAllowInputPersonalization** Indicates if a Group Policy setting has enabled speech functionalities. - **HolographicSpeechInputDisabled** Holographic setting that represents if the attached HMD devices have speech functionality disabled by the user. - **HolographicSpeechInputDisabledRemote** Indicates if a remote policy has disabled speech functionalities for the HMD devices. -- **KWSEnabled** "Cortana setting that represents if a user has enabled the ""Hey Cortana"" keyword spotter (KWS)." +- **KWSEnabled** Cortana setting that represents if a user has enabled the "Hey Cortana" keyword spotter (KWS). - **MDMAllowInputPersonalization** Indicates if an MDM policy has enabled speech functionalities. -- **RemotelyManaged** Indicates if the device is being controlled by a remote admininistrator (MDM or Group Policy) in the context of speech functionalities. +- **RemotelyManaged** Indicates if the device is being controlled by a remote administrator (MDM or Group Policy) in the context of speech functionalities. - **SpeakerIdEnabled** Cortana setting that represents if keyword detection has been trained to try to respond to a single user's voice. - **SpeechServicesEnabled** Windows setting that represents whether a user is opted-in for speech services on the device. - ### Census.Storage This event sends data about the total capacity of the system volume and primary disk, to help keep Windows up to date. @@ -1673,14 +1581,36 @@ The following fields are available: - **PrimaryDiskType** Retrieves an enumerator value of type STORAGE_BUS_TYPE that indicates the type of bus to which the device is connected. This should be used to interpret the raw device properties at the end of this structure (if any). - **SystemVolumeTotalCapacity** Retrieves the size of the partition that the System volume is installed on in MB. + ### Census.Userdefault This event sends data about the current user's default preferences for browser and several of the most popular extensions and protocols, to help keep Windows up to date. The following fields are available: -- **DefaultApp** The current uer's default program selected for the following extension or protocol: .html,.htm,.jpg,.jpeg,.png,.mp3,.mp4, .mov,.pdf -- **DefaultBrowserProgId** The ProgramId of the current user's default browser +- **DefaultApp** The current uer's default program selected for the following extension or protocol: .html, .htm, .jpg, .jpeg, .png, .mp3, .mp4, .mov, .pdf. +- **DefaultBrowserProgId** The ProgramId of the current user's default browser. + + +### Census.UserDisplay + +This event sends data about the logical/physical display size, resolution and number of internal/external displays, and VRAM on the system, to help keep Windows up to date. + +The following fields are available: + +- **InternalPrimaryDisplayLogicalDPIX** Retrieves the logical DPI in the x-direction of the internal display. +- **InternalPrimaryDisplayLogicalDPIY** Retrieves the logical DPI in the y-direction of the internal display. +- **InternalPrimaryDisplayPhysicalDPIX** Retrieves the physical DPI in the x-direction of the internal display. +- **InternalPrimaryDisplayPhysicalDPIY** Retrieves the physical DPI in the y-direction of the internal display. +- **InternalPrimaryDisplayResolutionHorizontal** Retrieves the number of pixels in the horizontal direction of the internal display. +- **InternalPrimaryDisplayResolutionVertical** Retrieves the number of pixels in the vertical direction of the internal display. +- **InternalPrimaryDisplaySizePhysicalH** Retrieves the physical horizontal length of the display in mm. Used for calculating the diagonal length in inches . +- **InternalPrimaryDisplaySizePhysicalY** Retrieves the physical vertical length of the display in mm. Used for calculating the diagonal length in inches +- **NumberofExternalDisplays** Retrieves the number of external displays connected to the machine +- **NumberofInternalDisplays** Retrieves the number of internal displays in a machine. +- **VRAMDedicated** Retrieves the video RAM in MB. +- **VRAMDedicatedSystem** Retrieves the amount of memory on the dedicated video card. +- **VRAMSharedSystem** Retrieves the amount of RAM memory that the video card can use. ### Census.UserNLS @@ -1695,26 +1625,22 @@ The following fields are available: - **KeyboardInputLanguages** The Keyboard input languages installed on the device. - **SpeechInputLanguages** The Speech Input languages installed on the device. + ### Census.VM This event sends data indicating whether virtualization is enabled on the device, and its various characteristics, to help keep Windows up to date. The following fields are available: -- **CloudService** Indicates which cloud service, if any, that this virtual machine is running within. +- **CloudService** Indicates which cloud service, if any, that this virtual machine is running within. - **HyperVisor** Retrieves whether the current OS is running on top of a Hypervisor. - **IOMMUPresent** Represents if an input/output memory management unit (IOMMU) is present. -- **isVDI** Is the device using Virtual Desktop Infrastructure? -- **IsVirtualDevice** Retrieves that when the Hypervisor is Microsoft's Hyper-V Hypervisor or other Hv#HASH#1 Hypervisor, this field will be set to FALSE for the Hyper-V host OS and TRUE for any guest OS's. This field should not be relied upon for non-Hv#HASH#1 Hypervisors. +- **IsVDI** Is the device using Virtual Desktop Infrastructure? +- **IsVirtualDevice** Retrieves that when the Hypervisor is Microsoft's Hyper-V Hypervisor or other Hv#1 Hypervisor, this field will be set to FALSE for the Hyper-V host OS and TRUE for any guest OS's. This field should not be relied upon for non-Hv#1 Hypervisors. - **SLATSupported** Represents whether Second Level Address Translation (SLAT) is supported by the hardware. - **VirtualizationFirmwareEnabled** Represents whether virtualization is enabled in the firmware. - - - - - ### Census.WU This event sends data about the Windows update server and other App store policies, to help keep Windows up to date. @@ -1726,25 +1652,26 @@ The following fields are available: - **AppStoreAutoUpdateMDM** Retrieves the App Auto Update value for MDM: 0 - Disallowed. 1 - Allowed. 2 - Not configured. Default: [2] Not configured - **AppStoreAutoUpdatePolicy** Retrieves the Microsoft Store App Auto Update group policy setting - **DelayUpgrade** Retrieves the Windows upgrade flag for delaying upgrades. -- **OSAssessmentFeatureOutOfDate** How many days has it been since a the last feature update was released but the device did not install it? -- **OSAssessmentForFeatureUpdate** Is the device is on the latest feature update? -- **OSAssessmentForQualityUpdate** Is the device on the latest quality update? -- **OSAssessmentForSecurityUpdate** Is the device on the latest security update? -- **OSAssessmentQualityOutOfDate** How many days has it been since a the last quality update was released but the device did not install it? -- **OSAssessmentReleaseInfoTime** The freshness of release information used to perform an assessment. +- **OSAssessmentFeatureOutOfDate** How many days has it been since a the last feature update was released but the device did not install it? +- **OSAssessmentForFeatureUpdate** Is the device is on the latest feature update? +- **OSAssessmentForQualityUpdate** Is the device on the latest quality update? +- **OSAssessmentForSecurityUpdate** Is the device on the latest security update? +- **OSAssessmentQualityOutOfDate** How many days has it been since a the last quality update was released but the device did not install it? +- **OSAssessmentReleaseInfoTime** The freshness of release information used to perform an assessment. - **OSRollbackCount** The number of times feature updates have rolled back on the device. - **OSRolledBack** A flag that represents when a feature update has rolled back during setup. - **OSUninstalled** A flag that represents when a feature update is uninstalled on a device . - **OSWUAutoUpdateOptions** Retrieves the auto update settings on the device. - **UninstallActive** A flag that represents when a device has uninstalled a previous upgrade recently. - **UpdateServiceURLConfigured** Retrieves if the device is managed by Windows Server Update Services (WSUS). -- **WUDeferUpdatePeriod** Retrieves if deferral is set for Updates -- **WUDeferUpgradePeriod** Retrieves if deferral is set for Upgrades +- **WUDeferUpdatePeriod** Retrieves if deferral is set for Updates. +- **WUDeferUpgradePeriod** Retrieves if deferral is set for Upgrades. - **WUDODownloadMode** Retrieves whether DO is turned on and how to acquire/distribute updates Delivery Optimization (DO) allows users to deploy previously downloaded WU updates to other devices on the same network. - **WUMachineId** Retrieves the Windows Update (WU) Machine Identifier. -- **WUPauseState** Retrieves WU setting to determine if updates are paused +- **WUPauseState** Retrieves WU setting to determine if updates are paused. - **WUServer** Retrieves the HTTP(S) URL of the WSUS server that is used by Automatic Updates and API callers (by default). + ### Census.Xbox This event sends data about the Xbox Console, such as Serial Number and DeviceId, to help keep Windows up to date. @@ -1753,349 +1680,863 @@ The following fields are available: - **XboxConsolePreferredLanguage** Retrieves the preferred language selected by the user on Xbox console. - **XboxConsoleSerialNumber** Retrieves the serial number of the Xbox console. -- **XboxLiveDeviceId** Retrieves the unique device id of the console. -- **XboxLiveSandboxId** Retrieves the developer sandbox id if the device is internal to MS. +- **XboxLiveDeviceId** Retrieves the unique device ID of the console. +- **XboxLiveSandboxId** Retrieves the developer sandbox ID if the device is internal to Microsoft. +## Common data extensions + +### Common Data Extensions.app + +Describes the properties of the running application. This extension could be populated by a client app or a web app. + +The following fields are available: + +- **asId** An integer value that represents the app session. This value starts at 0 on the first app launch and increments after each subsequent app launch per boot session. +- **env** The environment from which the event was logged. +- **expId** Associates a flight, such as an OS flight, or an experiment, such as a web site UX experiment, with an event. +- **id** Represents a unique identifier of the client application currently loaded in the process producing the event; and is used to group events together and understand usage pattern, errors by application. +- **userId** The userID as known by the application. +- **ver** Represents the version number of the application. Used to understand errors by Version, Usage by Version across an app. + + +### Common Data Extensions.container + +Describes the properties of the container for events logged within a container. + +The following fields are available: + +- **localId** The device ID as known by the client. +- **osVer** The operating system version. +- **type** The container type. Examples: Process or VMHost + + +### Common Data Extensions.cs + +Describes properties related to the schema of the event. + +The following fields are available: + +- **sig** A common schema signature that identifies new and modified event schemas. + + +### Common Data Extensions.device + +Describes the device-related fields. + +The following fields are available: + +- **deviceClass** Represents the classification of the device, the device “family”. For example, Desktop, Server, or Mobile. +- **localId** Represents a locally defined unique ID for the device, not the human readable device name. Most likely equal to the value stored at HKLM\Software\Microsoft\SQMClient\MachineId + + +### Common Data Extensions.Envelope + +Represents an envelope that contains all of the common data extensions. + +The following fields are available: + +- **appId** Represents a unique identifier of the client application currently loaded in the process producing the event; and is used to group events together and understand usage pattern, errors by application. +- **appVer** Represents the version number of the application. Used to understand errors by version and usage by version across an app. +- **cV** Represents the Correlation Vector: A single field for tracking partial order of related telemetry events across component boundaries. +- **data** Represents the optional unique diagnostic data for a particular event schema. +- **epoch** ID used to help distinguish events in the sequence by indicating the current boot session. +- **ext_app** Describes the properties of the running application. This extension could be populated by either a client app or a web app. See [Common Data Extensions.app](#common-data-extensionsapp). +- **ext_container** Describes the properties of the container for events logged within a container. See [Common Data Extensions.container](#common-data-extensionscontainer). +- **ext_cs** Describes properties related to the schema of the event. See [Common Data Extensions.cs](#common-data-extensionscs). +- **ext_device** Describes the device-related fields. See [Common Data Extensions.device](#common-data-extensionsdevice). +- **ext_os** Describes the operating system properties that would be populated by the client. See [Common Data Extensions.os](#common-data-extensionsos). +- **ext_user** Describes the fields related to a user. See [Common Data Extensions.user](#common-data-extensionsuser). +- **ext_utc** Describes the fields that might be populated by a logging library on Windows. See [Common Data Extensions.utc](#common-data-extensionsutc). +- **ext_xbl** Describes the fields related to XBOX Live. See [Common Data Extensions.xbl](#common-data-extensionsxbl). +- **flags** Represents a collection of bits that describe how the event should be processed by the Connected User Experience and Telemetry component pipeline. The lowest-order byte is the event persistence. The next byte is the event latency. +- **iKey** Represents an ID for applications or other logical groupings of events. +- **name** Represents the uniquely qualified name for the event. +- **os** The operating system name. +- **osVer** The operating system version. +- **popSample** Represents the effective sample rate for this event at the time it was generated by a client. +- **seqNum** Used to track the absolute order of uploaded events. +- **tags** A header for semi-managed extensions. +- **time** Represents the event date time in Coordinated Universal Time (UTC) when the event was generated on the client. This should be in ISO 8601 format. +- **ver** Represents the major and minor version of the extension. + + +### Common Data Extensions.os + +Describes some properties of the operating system. + +The following fields are available: + +- **bootId** An integer value that represents the boot session. This value starts at 0 on first boot after OS install and increments after every reboot. +- **expId** Represents the experiment ID. The standard for associating a flight, such as an OS flight (pre-release build), or an experiment, such as a web site UX experiment, with an event is to record the flight / experiment IDs in Part A of the common schema. +- **locale** Represents the locale of the operating system. + + +### Common Data Extensions.user + +Describes the fields related to a user. + +The following fields are available: + +- **authId** This is an ID of the user associated with this event that is deduced from a token such as a Microsoft Account ticket or an XBOX token. +- **localId** Represents a unique user identity that is created locally and added by the client. This is not the user's account ID. + + +### Common Data Extensions.utc + +Describes the properties that could be populated by a logging library on Windows. + +The following fields are available: + +- **aId** Represents the ETW ActivityId. Logged via TraceLogging or directly via ETW. +- **bSeq** Upload buffer sequence number in the format: buffer identifier:sequence number +- **cat** Represents a bitmask of the ETW Keywords associated with the event. +- **cpId** The composer ID, such as Reference, Desktop, Phone, Holographic, Hub, IoT Composer. +- **flags** Represents the bitmap that captures various Windows specific flags. +- **mon** Combined monitor and event sequence numbers in the format: monitor sequence : event sequence +- **op** Represents the ETW Op Code. +- **raId** Represents the ETW Related ActivityId. Logged via TraceLogging or directly via ETW. +- **sqmId** The Windows SQM ID. +- **stId** Represents the Scenario Entry Point ID. This is a unique GUID for each event in a diagnostic scenario. This used to be Scenario Trigger ID. +- **tickets** An array of strings that refer back to a key in the X-Tickets http header that the client uploaded along with a batch of events. + + +### Common Data Extensions.xbl + +Describes the fields that are related to XBOX Live. + +The following fields are available: + +- **claims** Any additional claims whose short claim name hasn't been added to this structure. +- **did** XBOX device ID +- **dty** XBOX device type +- **dvr** The version of the operating system on the device. +- **eid** A unique ID that represents the developer entity. +- **exp** Expiration time +- **ip** The IP address of the client device. +- **nbf** Not before time +- **pid** A comma separated list of PUIDs listed as base10 numbers. +- **sbx** XBOX sandbox identifier +- **sid** The service instance ID. +- **sty** The service type. +- **tid** The XBOX Live title ID. +- **tvr** The XBOX Live title version. +- **uts** A bit field, with 2 bits being assigned to each user ID listed in xid. This field is omitted if all users are retail accounts. +- **xid** A list of base10-encoded XBOX User IDs. + + +## Common data fields + +### Ms.Device.DeviceInventoryChange + +Describes the installation state for all hardware and software components available on a particular device. + +The following fields are available: + +- **action** The change that was invoked on a device inventory object. +- **inventoryId** Device ID used for Compatibility testing +- **objectInstanceId** Object identity which is unique within the device scope. +- **objectType** Indicates the object type that the event applies to. +- **syncId** A string used to group StartSync, EndSync, Add, and Remove operations that belong together. This field is unique by Sync period and is used to disambiguate in situations where multiple agents perform overlapping inventories for the same object. ## Diagnostic data events -### TelClientSynthetic.AuthorizationInfo_Startup - -This event sends data indicating that a device has undergone a change of diagnostic data opt-in level detected at UTC startup, to help keep Windows up to date. - -The following fields are available: - -- **CanAddMsaToMsTelemetry** True if UTC is allowed to add MSA user identity onto diagnostic data from the OS provider groups. -- **CanCollectAnyTelemetry** True if UTC is allowed to collect non-OS diagnostic data. Non-OS diagnostic data is responsible for providing its own opt-in mechanism. -- **CanCollectCoreTelemetry** True if UTC is allowed to collect data which is tagged with both MICROSOFT_KEYWORD_CRITICAL_DATA and MICROSOFT_EVENTTAG_CORE_DATA. -- **CanCollectHeartbeats** True if UTC is allowed to collect heartbeats. -- **CanCollectOsTelemetry** True if UTC is allowed to collect diagnostic data from the OS provider groups. -- **CanPerformDiagnosticEscalations** True if UTC is allowed to perform all scenario escalations. -- **CanPerformScripting** True if UTC is allowed to perform scripting. -- **CanPerformTraceEscalations** True if UTC is allowed to perform scenario escalations with tracing actions. -- **CanReportScenarios** True if UTC is allowed to load and report scenario completion, failure, and cancellation events. -- **PreviousPermissions** Bitmask representing the previously configured permissions since the diagnostic data client was last started. -- **TransitionFromEverythingOff** True if this transition is moving from not allowing core diagnostic data to allowing core diagnostic data. - - ### TelClientSynthetic.AuthorizationInfo_RuntimeTransition -This event sends data indicating that a device has undergone a change of diagnostic data opt-in level during the runtime of the device (not at UTC boot or offline), to help keep Windows up to date. - -The following fields are available: - -- **CanAddMsaToMsTelemetry** True if UTC is allowed to add MSA user identity onto diagnostic data from the OS provider groups. -- **CanCollectAnyTelemetry** True if UTC is allowed to collect non-OS diagnostic data. Non-OS diagnostic data is responsible for providing its own opt-in mechanism. -- **CanCollectCoreTelemetry** True if UTC is allowed to collect data which is tagged with both MICROSOFT_KEYWORD_CRITICAL_DATA and MICROSOFT_EVENTTAG_CORE_DATA. -- **CanCollectHeartbeats** True if UTC is allowed to collect heartbeats. -- **CanCollectOsTelemetry** True if UTC is allowed to collect diagnostic data from the OS provider groups. -- **CanPerformDiagnosticEscalations** True if UTC is allowed to perform all scenario escalations. -- **CanPerformScripting** True if UTC is allowed to perform scripting. -- **CanPerformTraceEscalations** True if UTC is allowed to perform scenario escalations with tracing actions. -- **CanReportScenarios** True if UTC is allowed to load and report scenario completion, failure, and cancellation events. -- **PreviousPermissions** Bitmask representing the previously configured permissions since the diagnostic data opt-in level was last changed. -- **TransitionFromEverythingOff** True if this transition is moving from not allowing core diagnostic data to allowing core diagnostic data. +This event sends data indicating that a device has undergone a change of telemetry opt-in level detected at UTC startup, to help keep Windows up to date. The telemetry opt-in level signals what data we are allowed to collect. -### TelClientSynthetic.ConnectivityHeartBeat_0 -This event sends data about the connectivity status of the Connected User Experience and Telemetry component that uploads diagnostic data events. If an unrestricted free network (such as Wi-Fi) is available, this event updates the last successful upload time. Otherwise, it checks whether a Connectivity Heartbeat event was fired in the past 24 hours, and if not, it fires an event. A Connectivity Heartbeat event also fires when a device recovers from costed network to free network. +### TelClientSynthetic.AuthorizationInfo_Startup -The following fields are available: +This event sends data indicating that a device has undergone a change of telemetry opt-in level detected at UTC startup, to help keep Windows up to date. The telemetry opt-in level signals what data we are allowed to collect. -- **CensusExitCode** Returns last execution codes from census client run. -- **CensusStartTime** Returns timestamp corresponding to last successful census run. -- **CensusTaskEnabled** Returns Boolean value for the census task (Enable/Disable) on client machine. -- **LastConnectivityLossTime** Retrieves the last time the device lost free network. -- **LastConntectivityLossTime** Retrieves the last time the device lost free network. -- **NetworkState** Retrieves the network state: 0 = No network. 1 = Restricted network. 2 = Free network. -- **NoNetworkTime** Retrieves the time spent with no network (since the last time) in seconds. -- **RestrictedNetworkTime** Retrieves the time spent on a metered (cost restricted) network in seconds. ### TelClientSynthetic.HeartBeat_5 This event sends data about the health and quality of the diagnostic data from the given device, to help keep Windows up to date. It also enables data analysts to determine how 'trusted' the data is from a given device. -The following fields are available: - -- **AgentConnectionErrorsCount** The number of non-timeout errors associated with the host/agent channel. -- **CensusExitCode** The last exit code of the Census task. -- **CensusStartTime** The time of the last Census run. -- **CensusTaskEnabled** Indicates whether Census is enabled. -- **ConsumerDroppedCount** The number of events dropped by the consumer layer of the diagnostic data client. -- **CriticalDataDbDroppedCount** The number of critical data sampled events that were dropped at the database layer. -- **CriticalDataThrottleDroppedCount** The number of critical data sampled events that were dropped because of throttling. -- **CriticalOverflowEntersCounter** The number of times a critical overflow mode was entered into the event database. -- **DbCriticalDroppedCount** The total number of dropped critical events in the event database. -- **DbDroppedCount** The number of events that were dropped because the database was full. -- **DecodingDroppedCount** The number of events dropped because of decoding failures. -- **EnteringCriticalOverflowDroppedCounter** The number of events that was dropped because a critical overflow mode was initiated. -- **EtwDroppedBufferCount** The number of buffers dropped in the CUET ETW session. -- **EtwDroppedCount** The number of events dropped by the ETW layer of the diagnostic data client. -- **EventSubStoreResetCounter** The number of times the event database was reset. -- **EventSubStoreResetSizeSum** The total size of the event database across all resets reports in this instance. -- **EventsUploaded** The number of events that have been uploaded. -- **Flags** Flags that indicate device state, such as network, battery, and opt-in state. -- **FullTriggerBufferDroppedCount** The number of events that were dropped because the trigger buffer was full. -- **HeartBeatSequenceNumber** A monotonically increasing heartbeat counter. -- **InvalidHttpCodeCount** The number of invalid HTTP codes received from Vortex. -- **LastAgentConnectionError** The last non-timeout error that happened in the host/agent channel. -- **LastEventSizeOffender** The name of the last event that exceeded the maximum event size. -- **LastInvalidHttpCode** The last invalid HTTP code received from Vortex. -- **MaxActiveAgentConnectionCount** The maximum number of active agents during this heartbeat timeframe. -- **MaxInUseScenarioCounter** The soft maximum number of scenarios loaded by the Connected User Experiences and Telemetry component. -- **PreviousHeartBeatTime** The time of last heartbeat event. This allows chaining of events. -- **SettingsHttpAttempts** The number of attempts to contact the OneSettings service. -- **SettingsHttpFailures** The number of failures from contacting the OneSettings service. -- **ThrottledDroppedCount** The number of events dropped due to throttling of noisy providers. -- **UploaderDroppedCount** The number of events dropped by the uploader layer of the diagnostic data client. -- **VortexFailuresTimeout** The number of timeout failures received from Vortex. -- **VortexHttpAttempts** The number of attempts to contact the Vortex service. -- **VortexHttpFailures4xx** The number of 400-499 error codes received from Vortex. -- **VortexHttpFailures5xx** The number of 500-599 error codes received from Vortex. -### TelClientSynthetic.PrivacySettingsAfterCreatorsUpdate +### TelClientSynthetic.HeartBeat_Aria_5 -This event sends basic data on privacy settings before and after a feature update. This is used to ensure that customer privacy settings are correctly migrated across feature updates. +This event is the telemetry client ARIA heartbeat. The following fields are available: -- **PostUpgradeSettings** The privacy settings after a feature update. -- **PreUpgradeSettings** The privacy settings before a feature update. - - -## DxgKernelTelemetry events - -### DxgKrnlTelemetry.GPUAdapterInventoryV2 - -This event sends basic GPU and display driver information to keep Windows and display drivers up-to-date. - -The following fields are available: - -- **aiSeqId** The event sequence ID. -- **bootId** The system boot ID. -- **ComputePreemptionLevel** The maximum preemption level supported by GPU for compute payload. -- **DedicatedSystemMemoryB** The amount of system memory dedicated for GPU use (in bytes). -- **DedicatedVideoMemoryB** The amount of dedicated VRAM of the GPU (in bytes). -- **DisplayAdapterLuid** The display adapter LUID. -- **DriverDate** The date of the display driver. -- **DriverRank** The rank of the display driver. -- **DriverVersion** The display driver version. -- **GPUDeviceID** The GPU device ID. -- **GPUPreemptionLevel** The maximum preemption level supported by GPU for graphics payload. -- **GPURevisionID** The GPU revision ID. -- **GPUVendorID** The GPU vendor ID. -- **InterfaceId** The GPU interface ID. -- **IsDisplayDevice** Does the GPU have displaying capabilities? -- **IsHybridDiscrete** Does the GPU have discrete GPU capabilities in a hybrid device? -- **IsHybridIntegrated** Does the GPU have integrated GPU capabilities in a hybrid device? -- **IsLDA** Is the GPU comprised of Linked Display Adapters? -- **IsMiracastSupported** Does the GPU support Miracast? -- **IsMismatchLDA** Is at least one device in the Linked Display Adapters chain from a different vendor? -- **IsMPOSupported** Does the GPU support Multi-Plane Overlays? -- **IsMsMiracastSupported** Are the GPU Miracast capabilities driven by a Microsoft solution? -- **IsPostAdapter** Is this GPU the POST GPU in the device? -- **IsRenderDevice** Does the GPU have rendering capabilities? -- **IsSoftwareDevice** Is this a software implementation of the GPU? -- **MeasureEnabled** Is the device listening to MICROSOFT_KEYWORD_MEASURES? -- **SharedSystemMemoryB** The amount of system memory shared by GPU and CPU (in bytes). -- **SubSystemID** The subsystem ID. -- **SubVendorID** The GPU sub vendor ID. -- **TelemetryEnabled** Is the device listening to MICROSOFT_KEYWORD_TELEMETRY? -- **TelInvEvntTrigger** What triggered this event to be logged? Example: 0 (GPU enumeration) or 1 (DxgKrnlTelemetry provider toggling) -- **version** The event version. -- **WDDMVersion** The Windows Display Driver Model version. -- **NumVidPnSources** The number of supported display output sources. -- **NumVidPnTargets** The number of supported display output targets. - - -## Fault Reporting events - -### Microsoft.Windows.FaultReporting.AppCrashEvent - -"This event sends data about crashes for both native and managed applications, to help keep Windows up to date. The data includes information about the crashing process and a summary of its exception record. It does not contain any Watson bucketing information. The bucketing information is recorded in a Windows Error Reporting (WER) event that is generated when the WER client reports the crash to the Watson service, and the WER event will contain the same ReportID (see field 14 of crash event, field 19 of WER event) as the crash event for the crash being reported. AppCrash is emitted once for each crash handled by WER (e.g. from an unhandled exception or FailFast or ReportException). Note that Generic Watson event types (e.g. from PLM) that may be considered crashes"" by a user DO NOT emit this event." - -The following fields are available: - -- **AppName** The name of the app that has crashed. -- **AppSessionGuid** GUID made up of process ID and is used as a correlation vector for process instances in the diagnostic data backend. -- **AppTimeStamp** The date/time stamp of the app. -- **AppVersion** The version of the app that has crashed. -- **ExceptionCode** The exception code returned by the process that has crashed. -- **ExceptionOffset** The address where the exception had occurred. -- **Flags** "Flags indicating how reporting is done. For example, queue the report, do not offer JIT debugging, or do not terminate the process after reporting. " -- **ModName** Exception module name (e.g. bar.dll). -- **ModTimeStamp** The date/time stamp of the module. -- **ModVersion** The version of the module that has crashed. -- **PackageFullName** Store application identity. -- **PackageRelativeAppId** Store application identity. -- **ProcessArchitecture** Architecture of the crashing process, as one of the PROCESSOR_ARCHITECTURE_* constants: 0: PROCESSOR_ARCHITECTURE_INTEL. 5: PROCESSOR_ARCHITECTURE_ARM. 9: PROCESSOR_ARCHITECTURE_AMD64. 12: PROCESSOR_ARCHITECTURE_ARM64. -- **ProcessCreateTime** The time of creation of the process that has crashed. -- **ProcessId** The ID of the process that has crashed. -- **ReportId** A GUID used to identify the report. This can used to track the report across Watson. -- **TargetAppId** The kernel reported AppId of the application being reported. -- **TargetAppVer** The specific version of the application being reported -- **TargetAsId** The sequence number for the hanging process. +- **CompressedBytesUploaded** Number of compressed bytes uploaded +- **CriticalDataDbDroppedCount** Number of critical data sampled events dropped at the database layer. +- **CriticalOverflowEntersCounter** Number of times critical overflow mode was entered in event database. +- **DbCriticalDroppedCount** Total number of dropped critical events in event database. +- **DbDroppedCount** Number of events dropped at the database layer. +- **EnteringCriticalOverflowDroppedCounter** Number of events dropped due to critical overflow mode being initiated. +- **EventSubStoreResetCounter** Number of times event database was reset. +- **EventSubStoreResetSizeSum** Total size of event database across all resets reports in this instance. +- **EventsUploaded** Number of events uploaded. +- **InvalidHttpCodeCounter** Number of invalid HTTP codes received from contacting Vortex. +- **LastInvalidHttpCode** Last invalid HTTP code received from Vortex. +- **SettingsHttpAttempts** Number of attempts to contact OneSettings service. +- **SettingsHttpFailures** Number of failures from contacting OneSettings service. +- **UploaderDroppedCount** Number of events dropped at the uploader layer of telemetry client. +- **VortexFailuresTimeout** Number of time out failures received from Vortex. +- **VortexHttpAttempts** Number of attempts to contact Vortex. +- **VortexHttpFailures4xx** Number of 400-499 error codes received from Vortex. +- **VortexHttpFailures5xx** Number of 500-599 error codes received from Vortex. +- **VortexHttpResponseFailures** Number of Vortex responses that are not 2XX or 400. +- **VortexHttpResponsesWithDroppedEvents** Number of Vortex responses containing at least 1 dropped event. ## Feature update events ### Microsoft.Windows.Upgrade.Uninstall.UninstallFailed -This event sends diagnostic data about failures when uninstalling a feature update, to help resolve any issues preventing customers from reverting to a known state +This event sends diagnostic data about failures when uninstalling a feature update, to help resolve any issues preventing customers from reverting to a known state. The following fields are available: -- **failureReason** Provides data about the uninstall initialization operation failure -- **hr** Provides the Win32 error code for the operation failure +- **failureReason** Provides data about the uninstall initialization operation failure. +- **hr** Provides the Win32 error code for the operation failure. ### Microsoft.Windows.Upgrade.Uninstall.UninstallFinalizedAndRebootTriggered -Indicates that the uninstall was properly configured and that a system reboot was initiated +This event indicates that the uninstall was properly configured and that a system reboot was initiated. The following fields are available: - **name** Name of the event -## Hang Reporting events +### Microsoft.Windows.Upgrade.Uninstall.UninstallGoBackButtonClicked -### Microsoft.Windows.HangReporting.AppHangEvent +This event sends basic metadata about the starting point of uninstalling a feature update, which helps ensure customers can safely revert to a well-known state if the update caused any problems. -This event sends data about hangs for both native and managed applications, to help keep Windows up to date. It does not contain any Watson bucketing information. The bucketing information is recorded in a Windows Error Reporting (WER) event that is generated when the WER client reports the hang to the Watson service, and the WER event will contain the same ReportID (see field 13 of hang event, field 19 of WER event) as the hang event for the hang being reported. AppHang is reported only on PC devices. It handles classic Win32 hangs and is emitted only once per report. Some behaviors that may be perceived by a user as a hang are reported by app managers (e.g. PLM/RM/EM) as Watson Generics and will not produce AppHang events. - -The following fields are available: - -- **AppName** The name of the app that has hung. -- **AppSessionGuid** GUID made up of process id used as a correlation vector for process instances in the diagnostic data backend. -- **AppVersion** The version of the app that has hung. -- **PackageFullName** Store application identity. -- **PackageRelativeAppId** Store application identity. -- **ProcessArchitecture** Architecture of the hung process, as one of the PROCESSOR_ARCHITECTURE_* constants: 0: PROCESSOR_ARCHITECTURE_INTEL. 5: PROCESSOR_ARCHITECTURE_ARM. 9: PROCESSOR_ARCHITECTURE_AMD64. 12: PROCESSOR_ARCHITECTURE_ARM64. -- **ProcessCreateTime** The time of creation of the process that has hung. -- **ProcessId** The ID of the process that has hung. -- **ReportId** A GUID used to identify the report. This can used to track the report across Watson. -- **TargetAppId** The kernel reported AppId of the application being reported. -- **TargetAppVer** The specific version of the application being reported. -- **TargetAsId** The sequence number for the hanging process. -- **TypeCode** Bitmap describing the hang type. -- **WaitingOnAppName** If this is a cross process hang waiting for an application, this has the name of the application. -- **WaitingOnAppVersion** If this is a cross process hang, this has the version of the application for which it is waiting. -- **WaitingOnPackageFullName** If this is a cross process hang waiting for a package, this has the full name of the package for which it is waiting. -- **WaitingOnPackageRelativeAppId** If this is a cross process hang waiting for a package, this has the relative application id of the package. ## Inventory events -### Microsoft.Windows.Inventory.Core.InventoryDeviceUsbHubClassStartSync +### Microsoft.Windows.Inventory.Core.AmiTelCacheChecksum -This event indicates that a new set of InventoryDeviceUsbHubClassAdd events will be sent +This event captures basic checksum data about the device inventory items stored in the cache for use in validating data completeness for Microsoft.Windows.Inventory.Core events. The fields in this event may change over time, but they will always represent a count of a given object. The following fields are available: -- **InventoryVersion** The version of the inventory file generating the events +- **Device** A count of device objects in cache. +- **DeviceCensus** A count of devicecensus objects in cache. +- **DriverPackageExtended** A count of driverpackageextended objects in cache. +- **File** A count of file objects in cache. +- **FileSigningInfo** A count of file signing objects in cache. +- **Generic** A count of generic objects in cache. +- **HwItem** A count of hwitem objects in cache. +- **InventoryApplication** A count of application objects in cache. +- **InventoryApplicationFile** A count of application file objects in cache. +- **InventoryDeviceContainer** A count of device container objects in cache. +- **InventoryDeviceInterface** A count of Plug and Play device interface objects in cache. +- **InventoryDeviceMediaClass** A count of device media objects in cache. +- **InventoryDevicePnp** A count of device Plug and Play objects in cache. +- **InventoryDeviceUsbHubClass** A count of device usb objects in cache +- **InventoryDriverBinary** A count of driver binary objects in cache. +- **InventoryDriverPackage** A count of device objects in cache. +- **Metadata** A count of metadata objects in cache. +- **Orphan** A count of orphan file objects in cache. +- **Programs** A count of program objects in cache. + + +### Microsoft.Windows.Inventory.Core.AmiTelCacheVersions + +This event sends inventory component versions for the Device Inventory data. + +The following fields are available: + +- **aeinv** The version of the App inventory component. +- **devinv** The file version of the Device inventory component. + + +### Microsoft.Windows.Inventory.Core.InventoryApplicationAdd + +This event sends basic metadata about an application on the system to help keep Windows up to date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **HiddenArp** Indicates whether a program hides itself from showing up in ARP. +- **InstallDate** The date the application was installed (a best guess based on folder creation date heuristics). +- **InstallDateArpLastModified** The date of the registry ARP key for a given application. Hints at install date but not always accurate. Passed as an array. Example: 4/11/2015 00:00:00 +- **InstallDateFromLinkFile** The estimated date of install based on the links to the files. Passed as an array. +- **InstallDateMsi** The install date if the application was installed via Microsoft Installer (MSI). Passed as an array. +- **InventoryVersion** The version of the inventory file generating the events. +- **Language** The language code of the program. +- **MsiPackageCode** A GUID that describes the MSI Package. Multiple 'Products' (apps) can make up an MsiPackage. +- **MsiProductCode** A GUID that describe the MSI Product. +- **Name** The name of the application. +- **OSVersionAtInstallTime** The four octets from the OS version at the time of the application's install. +- **PackageFullName** The package full name for a Store application. +- **ProgramInstanceId** A hash of the file IDs in an app. +- **Publisher** The Publisher of the application. Location pulled from depends on the 'Source' field. +- **RootDirPath** The path to the root directory where the program was installed. +- **Source** How the program was installed (for example, ARP, MSI, Appx). +- **StoreAppType** A sub-classification for the type of Microsoft Store app, such as UWP or Win8StoreApp. +- **Type** One of ("Application", "Hotfix", "BOE", "Service", "Unknown"). Application indicates Win32 or Appx app, Hotfix indicates app updates (KBs), BOE indicates it's an app with no ARP or MSI entry, Service indicates that it is a service. Application and BOE are the ones most likely seen. +- **Version** The version number of the program. + + +### Microsoft.Windows.Inventory.Core.InventoryApplicationDriverAdd + +This event represents what drivers an application installs. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **InventoryVersion** The version of the inventory component +- **ProgramIds** The unique program identifier the driver is associated with. + + +### Microsoft.Windows.Inventory.Core.InventoryApplicationDriverStartSync + +The InventoryApplicationDriverStartSync event indicates that a new set of InventoryApplicationDriverStartAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **InventoryVersion** The version of the inventory component. + + +### Microsoft.Windows.Inventory.Core.InventoryApplicationFrameworkAdd + +This event provides the basic metadata about the frameworks an application may depend on. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **FileId** A hash that uniquely identifies a file. +- **Frameworks** The list of frameworks this file depends on. +- **InventoryVersion** The version of the inventory file generating the events. +- **ProgramId** A hash of the Name, Version, Publisher, and Language of an application used to identify it + + +### Microsoft.Windows.Inventory.Core.InventoryApplicationFrameworkStartSync + +This event indicates that a new set of InventoryApplicationFrameworkAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryApplicationRemove + +This event indicates that a new set of InventoryDevicePnpAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryApplicationStartSync + +This event indicates that a new set of InventoryApplicationAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryDeviceContainerAdd + +This event sends basic metadata about a device container (such as a monitor or printer as opposed to a Plug and Play device) to help keep Windows up to date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **Categories** A comma separated list of functional categories in which the container belongs. +- **DiscoveryMethod** The discovery method for the device container. +- **FriendlyName** The name of the device container. +- **InventoryVersion** The version of the inventory file generating the events. +- **IsActive** Is the device connected, or has it been seen in the last 14 days? +- **IsConnected** For a physically attached device, this value is the same as IsPresent. For wireless a device, this value represents a communication link. +- **IsMachineContainer** Is the container the root device itself? +- **IsNetworked** Is this a networked device? +- **IsPaired** Does the device container require pairing? +- **Manufacturer** The manufacturer name for the device container. +- **ModelId** A unique model ID. +- **ModelName** The model name. +- **ModelNumber** The model number for the device container. +- **PrimaryCategory** The primary category for the device container. + + +### Microsoft.Windows.Inventory.Core.InventoryDeviceContainerRemove + +This event indicates that the InventoryDeviceContainer object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryDeviceContainerStartSync + +This event indicates that a new set of InventoryDeviceContainerAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryDeviceInterfaceAdd + +This event retrieves information about what sensor interfaces are available on the device. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **Accelerometer3D** Indicates if an Accelerator3D sensor is found. +- **ActivityDetection** Indicates if an Activity Detection sensor is found. +- **AmbientLight** Indicates if an Ambient Light sensor is found. +- **Barometer** Indicates if a Barometer sensor is found. +- **Custom** Indicates if a Custom sensor is found. +- **EnergyMeter** Indicates if an Energy sensor is found. +- **FloorElevation** Indicates if a Floor Elevation sensor is found. +- **GeomagneticOrientation** Indicates if a Geo Magnetic Orientation sensor is found. +- **GravityVector** Indicates if a Gravity Detector sensor is found. +- **Gyrometer3D** Indicates if a Gyrometer3D sensor is found. +- **Humidity** Indicates if a Humidity sensor is found. +- **InventoryVersion** The version of the inventory file generating the events. +- **LinearAccelerometer** Indicates if a Linear Accelerometer sensor is found. +- **Magnetometer3D** Indicates if a Magnetometer3D sensor is found. +- **Orientation** Indicates if an Orientation sensor is found. +- **Pedometer** Indicates if a Pedometer sensor is found. +- **Proximity** Indicates if a Proximity sensor is found. +- **RelativeOrientation** Indicates if a Relative Orientation sensor is found. +- **SimpleDeviceOrientation** Indicates if a Simple Device Orientation sensor is found. +- **Temperature** Indicates if a Temperature sensor is found. + + +### Microsoft.Windows.Inventory.Core.InventoryDeviceInterfaceStartSync + +This event indicates that a new set of InventoryDeviceInterfaceAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryDeviceMediaClassAdd + +This event sends additional metadata about a Plug and Play device that is specific to a particular class of devices to help keep Windows up to date while reducing overall size of data payload. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **Audio_CaptureDriver** The Audio device capture driver endpoint. +- **Audio_RenderDriver** The Audio device render driver endpoint. +- **InventoryVersion** The version of the inventory file generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryDeviceMediaClassRemove + +This event indicates that the InventoryDeviceMediaClassRemove object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryDeviceMediaClassStartSync + +This event indicates that a new set of InventoryDeviceMediaClassSAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryDevicePnpAdd + +This event represents the basic metadata about a plug and play (PNP) device and its associated driver. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **BusReportedDescription** System-supplied GUID that uniquely groups the functional devices associated with a single-function or multifunction device installed in the computer. +- **Class** System-supplied GUID that uniquely groups the functional devices associated with a single-function or multifunction device installed in the computer. +- **ClassGuid** A unique identifier for the driver installed. +- **COMPID** Name of the .sys image file (or wudfrd.sys if using user mode driver framework). +- **ContainerId** INF file name (the name could be renamed by OS, such as oemXX.inf) +- **Description** The version of the inventory binary generating the events. +- **DeviceState** The current error code for the device. +- **DriverId** A unique identifier for the driver installed. +- **DriverName** Name of the .sys image file (or wudfrd.sys if using user mode driver framework). +- **DriverPackageStrongName** The immediate parent directory name in the Directory field of InventoryDriverPackage. +- **DriverVerDate** The date of the driver loaded for the device. +- **DriverVerVersion** The version of the driver loaded for the device. +- **Enumerator** The bus that enumerated the device. +- **HWID** List of hardware ids for the device. +- **Inf** INF file name (the name could be renamed by OS, such as oemXX.inf) +- **InstallState** Device installation state. +- **InventoryVersion** The version of the inventory binary generating the events. +- **LowerClassFilters** Lower filter class drivers IDs installed for the device. +- **LowerFilters** Lower filter drivers IDs installed for the device. +- **Manufacturer** The device manufacturer. +- **MatchingID** Represents the hardware ID or compatible ID that Windows uses to install a device instance. +- **Model** The device model. +- **ParentId** Device instance id of the parent of the device. +- **ProblemCode** The current error code for the device. +- **Provider** The device provider. +- **Service** The device service name +- **STACKID** The device service name. +- **UpperClassFilters** The list of hardware ids for the stack +- **UpperFilters** Upper filter drivers IDs installed for the device + + +### Microsoft.Windows.Inventory.Core.InventoryDevicePnpRemove + +This event indicates that the InventoryDevicePnpRemove object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryDevicePnpStartSync + +This event indicates that a new set of InventoryDevicePnpAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events. ### Microsoft.Windows.Inventory.Core.InventoryDeviceUsbHubClassAdd -This event sends basic metadata about the USB hubs on the device +This event sends basic metadata about the USB hubs on the device. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: -- **InventoryVersion** The version of the inventory file generating the events -- **TotalUserConnectablePorts** Total number of connectable USB ports -- **TotalUserConnectableTypeCPorts** Total number of connectable USB Type C ports +- **InventoryVersion** The version of the inventory file generating the events. +- **TotalUserConnectablePorts** Total number of connectable USB ports. +- **TotalUserConnectableTypeCPorts** Total number of connectable USB Type C ports. -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeVBARuleViolationsAdd +### Microsoft.Windows.Inventory.Core.InventoryDeviceUsbHubClassStartSync -This event provides data on Microsoft Office VBA rule violations, including a rollup count per violation type, giving an indication of remediation requirements for an organization. The event identifier is a unique GUID, associated with the validation rule +This event indicates that a new set of InventoryDeviceUsbHubClassAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: -- **Count** Count of total Microsoft Office VBA rule violations +- **InventoryVersion** The version of the inventory file generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryDriverBinaryAdd + +This event provides the basic metadata about driver binaries running on the system. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **DriverCheckSum** The checksum of the driver file. +- **DriverCompany** The company name that developed the driver. +- **DriverInBox** Is the driver included with the operating system? +- **DriverIsKernelMode** Is it a kernel mode driver? +- **DriverName** The file name of the driver. +- **DriverPackageStrongName** The strong name of the driver package +- **DriverSigned** The strong name of the driver package +- **DriverTimeStamp** The low 32 bits of the time stamp of the driver file. +- **DriverType** A bitfield of driver attributes: 1. define DRIVER_MAP_DRIVER_TYPE_PRINTER 0x0001. 2. define DRIVER_MAP_DRIVER_TYPE_KERNEL 0x0002. 3. define DRIVER_MAP_DRIVER_TYPE_USER 0x0004. 4. define DRIVER_MAP_DRIVER_IS_SIGNED 0x0008. 5. define DRIVER_MAP_DRIVER_IS_INBOX 0x0010. 6. define DRIVER_MAP_DRIVER_IS_WINQUAL 0x0040. 7. define DRIVER_MAP_DRIVER_IS_SELF_SIGNED 0x0020. 8. define DRIVER_MAP_DRIVER_IS_CI_SIGNED 0x0080. 9. define DRIVER_MAP_DRIVER_HAS_BOOT_SERVICE 0x0100. 10. define DRIVER_MAP_DRIVER_TYPE_I386 0x10000. 11. define DRIVER_MAP_DRIVER_TYPE_IA64 0x20000. 12. define DRIVER_MAP_DRIVER_TYPE_AMD64 0x40000. 13. define DRIVER_MAP_DRIVER_TYPE_ARM 0x100000. 14. define DRIVER_MAP_DRIVER_TYPE_THUMB 0x200000. 15. define DRIVER_MAP_DRIVER_TYPE_ARMNT 0x400000. 16. define DRIVER_MAP_DRIVER_IS_TIME_STAMPED 0x800000. +- **DriverVersion** The version of the driver file. +- **ImageSize** The size of the driver file. +- **Inf** The name of the INF file. +- **InventoryVersion** The version of the inventory file generating the events. +- **Product** The product name that is included in the driver file. +- **ProductVersion** The product version that is included in the driver file. +- **Service** The name of the service that is installed for the device. +- **WdfVersion** The Windows Driver Framework version. + + +### Microsoft.Windows.Inventory.Core.InventoryDriverBinaryRemove + +This event indicates that the InventoryDriverBinary object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryDriverBinaryStartSync + +This event indicates that a new set of InventoryDriverBinaryAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryDriverPackageAdd + +This event sends basic metadata about drive packages installed on the system to help keep Windows up to date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **Class** The class name for the device driver. +- **ClassGuid** The class GUID for the device driver. +- **Date** The driver package date. +- **Directory** The path to the driver package. +- **DriverInBox** Is the driver included with the operating system? +- **Inf** The INF name of the driver package. +- **InventoryVersion** The version of the inventory file generating the events. +- **Provider** The provider for the driver package. +- **SubmissionId** The HLK submission ID for the driver package. +- **Version** The version of the driver package. + + +### Microsoft.Windows.Inventory.Core.InventoryDriverPackageRemove + +This event indicates that the InventoryDriverPackageRemove object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events. + + +### Microsoft.Windows.Inventory.Core.InventoryDriverPackageStartSync + +This event indicates that a new set of InventoryDriverPackageAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **InventoryVersion** The version of the inventory file generating the events. + ### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeAddInAdd -This event provides data on the installed Office Add-ins. +Invalid variant - Provides data on the installed Office Add-ins + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **AddinCLSID** The CLSID for the Office addin +- **AddInCLSID** The CLSID for the Add-in +- **AddInId** Add-In identifier +- **AddinType** The type of the Office addin. +- **BinFileTimestamp** Timestamp of the Office addin +- **BinFileVersion** Version of the Office addin +- **Description** Add-in description +- **FileId** FileId of the Office addin +- **FileSize** File size of the Office addin +- **FriendlyName** Add-in friendly name +- **FullPath** Full path to the add-in module +- **LoadBehavior** The load behavior +- **LoadTime** The load time for the add-in +- **OfficeApplication** The Microsoft Office application associated with the add-in +- **OfficeArchitecture** Architecture of the addin +- **OfficeVersion** The Microsoft Office version installed +- **OutlookCrashingAddin** Whether the Outlook addin is crashing +- **ProductCompany** The name of the company associated with the Office addin +- **ProductName** The product name associated with the Office addin +- **ProductVersion** The version associated with the Office addin +- **ProgramId** The unique program identifier of the Office addin +- **Provider** Name of the provider for this addin +- **Usage** Data regarding usage of the add-in. -- **AddInCLSID** The CLSID key office for the Office addin. -- **AddInId** The identifier of the Office addin. -- **AddinType** The type of the Office addin. -- **BinFileTimestamp** The timestamp of the Office addin. -- **BinFileVersion** The version of the Office addin. -- **Description** The description of the Office addin. -- **FileId** The file ID of the Office addin. -- **FriendlyName** The friendly name of the Office addin. -- **FullPath** The full path to the Office addin. -- **LoadBehavior** A Uint32 that describes the load behavior. -- **LoadTime** The load time for the Office addin. -- **OfficeApplication** The OIffice application for this addin. -- **OfficeArchitecture** The architecture of the addin. -- **OfficeVersion** The Office version for this addin. -- **OutlookCrashingAddin** A boolean value that indicates if crashes have been found for this addin. -- **ProductCompany** The name of the company associated with the Office addin. -- **ProductName** The product name associated with the Office addin. -- **ProductVersion** The version associated with the Office addin. -- **ProgramId** The unique program identifier of the Office addin. -- **Provider** The provider name for this addin. ### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeAddInRemove This event indicates that the particular data object represented by the objectInstanceId is no longer present. -There are no fields in this event. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeAddInStartSync + +This event indicates that a new sync is being generated for this object type. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeIdentifiersAdd + +This event provides data on the Office identifiers + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **OAudienceData** Sub-identifier for Microsoft Office release management, identifying the pilot group for a device +- **OAudienceId** Microsoft Office identifier for Microsoft Office release management, identifying the pilot group for a device +- **OMID** Identifier for the Office SQM Machine +- **OPlatform** Whether the installed Microsoft Office product is 32-bit or 64-bit +- **OTenantId** Unique GUID representing the Microsoft O365 Tenant +- **OVersion** Installed version of Microsoft Office. For example, 16.0.8602.1000 +- **OWowMID** Legacy Microsoft Office telemetry identifier (SQM Machine ID) for WoW systems (32-bit Microsoft Office on 64-bit Windows) + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeIdentifiersStartSync + +Diagnostic event to indicate a new sync is being generated for this object type + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeIESettingsAdd + +This event includes the Office-related Internet Explorer features + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **OIeFeatureAddon** Flag indicating which Microsoft Office products have this setting enabled. The FEATURE_ADDON_MANAGEMENT feature lets applications hosting the WebBrowser Control to respect add-on management selections made using the Add-on Manager feature of Internet Explorer. Add-ons disabled by the user or by administrative group policy will also be disabled in applications that enable this feature. +- **OIeMachineLockdown** Flag indicating which Microsoft Office products have this setting enabled. When the FEATURE_LOCALMACHINE_LOCKDOWN feature is enabled, Internet Explorer applies security restrictions on content loaded from the user's local machine, which helps prevent malicious behavior involving local files. +- **OIeMimeHandling** Flag indicating which Microsoft Office products have this setting enabled. When the FEATURE_MIME_HANDLING feature control is enabled, Internet Explorer handles MIME types more securely. Only applies to Windows Internet Explorer 6 for Windows XP Service Pack 2 (SP2) +- **OIeMimeSniffing** Flag indicating which Microsoft Office products have this setting enabled. Determines a file's type by examining its bit signature. Windows Internet Explorer uses this information to determine how to render the file. The FEATURE_MIME_SNIFFING feature, when enabled, allows to be set differently for each security zone by using the URLACTION_FEATURE_MIME_SNIFFING URL action flag +- **OIeNoAxInstall** Flag indicating which Microsoft Office products have this setting enabled. When a webpage attempts to load or install an ActiveX control that isn't already installed, the FEATURE_RESTRICT_ACTIVEXINSTALL feature blocks the request. When a webpage tries to load or install an ActiveX control that isn't already installed, the FEATURE_RESTRICT_ACTIVEXINSTALL feature blocks the request +- **OIeNoDownload** Flag indicating which Microsoft Office products have this setting enabled. The FEATURE_RESTRICT_FILEDOWNLOAD feature blocks file download requests that navigate to a resource, that display a file download dialog box, or that are not initiated explicitly by a user action (for example, a mouse click or key press). Only applies to Windows Internet Explorer 6 for Windows XP Service Pack 2 (SP2) +- **OIeObjectCaching** Flag indicating which Microsoft Office products have this setting enabled. When enabled, the FEATURE_OBJECT_CACHING feature prevents webpages from accessing or instantiating ActiveX controls cached from different domains or security contexts +- **OIePasswordDisable** Flag indicating which Microsoft Office products have this setting enabled. After Windows Internet Explorer 6 for Windows XP Service Pack 2 (SP2), Internet Explorer no longer allows usernames and passwords to be specified in URLs that use the HTTP or HTTPS protocols. URLs using other protocols, such as FTP, still allow usernames and passwords +- **OIeSafeBind** Flag indicating which Microsoft Office products have this setting enabled. The FEATURE_SAFE_BINDTOOBJECT feature performs additional safety checks when calling MonikerBindToObject to create and initialize Microsoft ActiveX controls. Specifically, prevent the control from being created if COMPAT_EVIL_DONT_LOAD is in the registry for the control +- **OIeSecurityBand** Flag indicating which Microsoft Office products have this setting enabled. The FEATURE_SECURITYBAND feature controls the display of the Internet Explorer Information bar. When enabled, the Information bar appears when file download or code installation is restricted +- **OIeUncSaveCheck** Flag indicating which Microsoft Office products have this setting enabled. The FEATURE_UNC_SAVEDFILECHECK feature enables the Mark of the Web (MOTW) for local files loaded from network locations that have been shared by using the Universal Naming Convention (UNC) +- **OIeValidateUrl** Flag indicating which Microsoft Office products have this setting enabled. When enabled, the FEATURE_VALIDATE_NAVIGATE_URL feature control prevents Windows Internet Explorer from navigating to a badly formed URL +- **OIeWebOcPopup** Flag indicating which Microsoft Office products have this setting enabled. The FEATURE_WEBOC_POPUPMANAGEMENT feature allows applications hosting the WebBrowser Control to receive the default Internet Explorer pop-up window management behavior +- **OIeWinRestrict** Flag indicating which Microsoft Office products have this setting enabled. When enabled, the FEATURE_WINDOW_RESTRICTIONS feature adds several restrictions to the size and behavior of popup windows +- **OIeZoneElevate** Flag indicating which Microsoft Office products have this setting enabled. When enabled, the FEATURE_ZONE_ELEVATION feature prevents pages in one zone from navigating to pages in a higher security zone unless the navigation is generated by the user + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeIESettingsStartSync + +Diagnostic event to indicate a new sync is being generated for this object type + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + ### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeInsightsAdd -This event provides insight data on the installed Office products. +Provides insight data on the installed Office products + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: -- **OfficeApplication** The name of the Office application. -- **OfficeArchitecture** The bitness of the Office application. -- **OfficeVersion** The version of the Office application. -- **Value** The insights collected about this entity. +- **OfficeApplication** The name of the Office application. +- **OfficeArchitecture** The bitness of the Office application. +- **OfficeVersion** The version of the Office application. +- **Value** The insights collected about this entity. + ### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeInsightsRemove This event indicates that the particular data object represented by the objectInstanceId is no longer present. -There are no fields in this event. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + + ### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeInsightsStartSync -This diagnostic event indicates that a new sync is being generated for this object type. +Diagnostic event to indicate a new sync is being generated for this object type + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeProductsAdd + +This event list all installed Office products + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **OC2rApps** A GUID the describes the Office Click-To-Run apps +- **OC2rSkus** Comma-delimited list (CSV) of Office Click-To-Run products installed on the device. For example, Office 2016 ProPlus +- **OMsiApps** Comma-delimited list (CSV) of Office MSI products installed on the device. For example, Microsoft Word +- **OProductCodes** A GUID that describes the Office MSI products + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeProductsStartSync + +Diagnostic event to indicate a new sync is being generated for this object type + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). -There are no fields in this event. ### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeSettingsAdd -This event describes various Office settings. +This event describes various Office settings + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: -- **BrowserFlags** Browser flags for Office-related products. -- **ExchangeProviderFlags** Provider policies for Office Exchange. -- **SharedComputerLicensing** Office shared computer licensing policies. +- **BrowserFlags** Browser flags for Office-related products +- **ExchangeProviderFlags** Office Exchange provider policies +- **SharedComputerLicensing** Office Shared Computer Licensing policies + ### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeSettingsStartSync -Diagnostic event to indicate a new sync is being generated for this object type. +Diagnostic event to indicate a new sync is being generated for this object type + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + -There are no fields in this event. ### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeVBAAdd This event provides a summary rollup count of conditions encountered while performing a local scan of Office files, analyzing for known VBA programmability compatibility issues between legacy office version and ProPlus, and between 32 and 64-bit versions +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **Design** Count of files with design issues found @@ -2125,43 +2566,74 @@ The following fields are available: This event indicates that the particular data object represented by the objectInstanceId is no longer present. -There are no fields in this event. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeVBARuleViolationsAdd + +This event provides data on Microsoft Office VBA rule violations, including a rollup count per violation type, giving an indication of remediation requirements for an organization. The event identifier is a unique GUID, associated with the validation rule + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + +The following fields are available: + +- **Count** Count of total Microsoft Office VBA rule violations + ### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeVBARuleViolationsRemove This event indicates that the particular data object represented by the objectInstanceId is no longer present. -There are no fields in this event. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). -### Microsoft.Windows.Inventory.Core.InventoryApplicationFrameworkStartSync -This event indicates that a new set of InventoryApplicationFrameworkAdd events will be sent + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeVBARuleViolationsStartSync + +This event indicates that a new sync is being generated for this object type. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeVBAStartSync + +Diagnostic event to indicate a new sync is being generated for this object type + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + + + +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousUUPInfoAdd + +Provides data on Unified Update Platform (UUP) products and what version they are at. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: -- **InventoryVersion** The version of the inventory file generating the events +- **Identifier** UUP identifier +- **LastActivatedVersion** Last activated version +- **PreviousVersion** Previous version +- **Source** UUP source +- **Version** UUP version -### Microsoft.Windows.Inventory.Core.InventoryApplicationFrameworkAdd +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousUUPInfoRemove -This event provides the basic metadata about the frameworks an application may depend on +Indicates that this particular data object represented by the objectInstanceId is no longer present. -The following fields are available: - -- **FileId** A hash that uniquely identifies a file -- **Frameworks** The list of frameworks this file depends on -- **InventoryVersion** The version of the inventory file generating the events -- **ProgramId** A hash of the Name, Version, Publisher, and Language of an application used to identify it +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). -### Microsoft.Windows.Inventory.Indicators.InventoryMiscellaneousUexIndicatorAdd -These events represent the basic metadata about the OS indicators installed on the system which are used for keeping the device up-to-date. +### Microsoft.Windows.Inventory.General.InventoryMiscellaneousUUPInfoStartSync -The following fields are available: +Diagnostic event to indicate a new sync is being generated for this object type + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). -- **IndicatorValue** The indicator value -- **Value** Describes an operating system indicator that may be relevant for the device upgrade. ### Microsoft.Windows.Inventory.Indicators.Checksum @@ -2174,627 +2646,147 @@ The following fields are available: - **PCFP** Equivalent to the InventoryId field that is found in other core events. -### Microsoft.Windows.Inventory.Core.InventoryApplicationAdd +### Microsoft.Windows.Inventory.Indicators.InventoryMiscellaneousUexIndicatorAdd -This event sends basic metadata about an application on the system to help keep Windows up to date. +These events represent the basic metadata about the OS indicators installed on the system which are used for keeping the device up to date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: -- **HiddenArp** Indicates whether a program hides itself from showing up in ARP. -- **InstallDate** The date the application was installed (a best guess based on folder creation date heuristics). -- **InstallDateArpLastModified** The date of the registry ARP key for a given application. Hints at install date but not always accurate. Passed as an array. Example: 4/11/2015 00:00:00 -- **InstallDateFromLinkFile** The estimated date of install based on the links to the files. Passed as an array. -- **InstallDateMsi** The install date if the application was installed via MSI. Passed as an array. -- **InventoryVersion** The version of the inventory file generating the events. -- **Language** The language code of the program. -- **MsiPackageCode** A GUID that describes the MSI Package. Multiple 'Products' (apps) can make up an MsiPackage. -- **MsiProductCode** A GUID that describe the MSI Product. -- **Name** The name of the application -- **OSVersionAtInstallTime** The four octets from the OS version at the time of the application's install. -- **PackageFullName** The package full name for a Store application. -- **ProgramInstanceId** A hash of the file IDs in an app. -- **Publisher** The Publisher of the application. Location pulled from depends on the 'Source' field. -- **RootDirPath** The path to the root directory where the program was installed. -- **Source** How the program was installed (ARP, MSI, Appx, etc...) -- **StoreAppType** A sub-classification for the type of Microsoft Store app, such as UWP or Win8StoreApp. -- **Type** "One of (""Application"", ""Hotfix"", ""BOE"", ""Service"", ""Unknown""). Application indicates Win32 or Appx app, Hotfix indicates app updates (KBs), BOE indicates it's an app with no ARP or MSI entry, Service indicates that it is a service. Application and BOE are the ones most likely seen." -- **Version** The version number of the program. +- **IndicatorValue** The indicator value. -### Microsoft.Windows.Inventory.Core.InventoryApplicationRemove - -This event indicates that a new set of InventoryDevicePnpAdd events will be sent. - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryApplicationStartSync - -This event indicates that a new set of InventoryApplicationAdd events will be sent. - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceContainerRemove - -This event indicates that the InventoryDeviceContainer object is no longer present. - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDriverPackageAdd - -This event sends basic metadata about drive packages installed on the system to help keep Windows up-to-date. - -The following fields are available: - -- **Class** The class name for the device driver. -- **ClassGuid** The class GUID for the device driver. -- **Date** The driver package date. -- **Directory** The path to the driver package. -- **DriverInBox** Is the driver included with the operating system? -- **Inf** The INF name of the driver package. -- **InventoryVersion** The version of the inventory file generating the events. -- **Provider** The provider for the driver package. -- **SubmissionId** The HLK submission ID for the driver package. -- **Version** The version of the driver package. - - -### Microsoft.Windows.Inventory.Core.InventoryDriverBinaryStartSync - -This event indicates that a new set of InventoryDriverBinaryAdd events will be sent. - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDriverBinaryRemove - -This event indicates that the InventoryDriverBinary object is no longer present. - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDriverPackageRemove - -This event indicates that the InventoryDriverPackageRemove object is no longer present. - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDevicePnpRemove - -This event indicates that the InventoryDevicePnpRemove object is no longer present. - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceContainerAdd - -This event sends basic metadata about a device container (such as a monitor or printer as opposed to a PNP device) to help keep Windows up-to-date. - -The following fields are available: - -- **Categories** A comma separated list of functional categories in which the container belongs. -- **DiscoveryMethod** The discovery method for the device container. -- **FriendlyName** The name of the device container. -- **InventoryVersion** The version of the inventory file generating the events. -- **IsActive** Is the device connected, or has it been seen in the last 14 days? -- **IsConnected** For a physically attached device, this value is the same as IsPresent. For wireless a device, this value represents a communication link. -- **IsMachineContainer** Is the container the root device itself? -- **IsNetworked** Is this a networked device? -- **IsPaired** Does the device container require pairing? -- **Manufacturer** The manufacturer name for the device container. -- **ModelId** A model GUID. -- **ModelName** The model name. -- **ModelNumber** The model number for the device container. -- **PrimaryCategory** The primary category for the device container. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceContainerStartSync - -This event indicates that a new set of InventoryDeviceContainerAdd events will be sent. - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceMediaClassStartSync - -This event indicates that a new set of InventoryDeviceMediaClassSAdd events will be sent. - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDriverPackageStartSync - -This event indicates that a new set of InventoryDriverPackageAdd events will be sent. - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceMediaClassRemove - -This event indicates that the InventoryDeviceMediaClassRemove object is no longer present. - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDevicePnpStartSync - -This event indicates that a new set of InventoryDevicePnpAdd events will be sent. - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceMediaClassAdd - -This event sends additional metadata about a PNP device that is specific to a particular class of devices to help keep Windows up to date while reducing overall size of data payload. - -The following fields are available: - -- **Audio_CaptureDriver** The Audio device capture driver endpoint. -- **Audio_RenderDriver** The Audio device render driver endpoint. -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDevicePnpAdd - -This event represents the basic metadata about a PNP device and its associated driver - -The following fields are available: - -- **class** The device setup class of the driver loaded for the device -- **classGuid** The device class GUID from the driver package -- **COMPID** A JSON array the provides the value and order of the compatible ID tree for the device. -- **ContainerId** A system-supplied GUID that uniquely groups the functional devices associated with a single-function or multifunction device installed in the device. -- **description** The device description -- **deviceState** DeviceState is a bitmask of the following: DEVICE_IS_CONNECTED 0x0001 (currently only for container). DEVICE_IS_NETWORK_DEVICE 0x0002 (currently only for container). DEVICE_IS_PAIRED 0x0004 (currently only for container). DEVICE_IS_ACTIVE 0x0008 (currently never set). DEVICE_IS_MACHINE 0x0010 (currently only for container). DEVICE_IS_PRESENT 0x0020 (currently always set). DEVICE_IS_HIDDEN 0x0040. DEVICE_IS_PRINTER 0x0080 (currently only for container). DEVICE_IS_WIRELESS 0x0100. DEVICE_IS_WIRELESS_FAT 0x0200. The most common values are therefore: 32 (0x20)= device is present. 96 (0x60)= device is present but hidden. 288 (0x120)= device is a wireless device that is present -- **DriverId** A unique identifier for the installed device. -- **DriverName** The name of the driver image file. -- **driverPackageStrongName** The immediate parent directory name in the Directory field of InventoryDriverPackage. -- **driverVerDate** The date of the driver loaded for the device -- **driverVerVersion** The version of the driver loaded for the device -- **enumerator** The bus that enumerated the device -- **HWID** A JSON array that provides the value and order of the HWID tree for the device. -- **Inf** The INF file name. -- **installState** The device installation state. One of these values: https://msdn.microsoft.com/library/windows/hardware/ff543130.aspx -- **InventoryVersion** The version of the inventory file generating the events. -- **lowerClassFilters** Lower filter class drivers IDs installed for the device. -- **lowerFilters** Lower filter drivers IDs installed for the device -- **manufacturer** The device manufacturer -- **matchingID** Represents the hardware ID or compatible ID that Windows uses to install a device instance -- **model** The device model -- **parentId** Device instance id of the parent of the device -- **ProblemCode** The current error code for the device. -- **provider** The device provider -- **service** The device service name#N##N##N##N##N# -- **STACKID** A JSON array that provides the value and order of the STACKID tree for the device. -- **upperClassFilters** Upper filter class drivers IDs installed for the device -- **upperFilters** Upper filter drivers IDs installed for the device - - -### Microsoft.Windows.Inventory.Core.InventoryDriverBinaryAdd - -This event provides the basic metadata about driver binaries running on the system - -The following fields are available: - -- **DriverCheckSum** The checksum of the driver file. -- **DriverCompany** The company name that developed the driver. -- **driverInBox** Is the driver included with the operating system? -- **driverIsKernelMode** Is it a kernel mode driver? -- **DriverName** The file name of the driver. -- **driverPackageStrongName** The strong name of the driver package -- **driverSigned** The strong name of the driver package -- **DriverTimeStamp** The low 32 bits of the time stamp of the driver file. -- **DriverType** A bitfield of driver attributes: 1. define DRIVER_MAP_DRIVER_TYPE_PRINTER 0x0001. 2. define DRIVER_MAP_DRIVER_TYPE_KERNEL 0x0002. 3. define DRIVER_MAP_DRIVER_TYPE_USER 0x0004. 4. define DRIVER_MAP_DRIVER_IS_SIGNED 0x0008. 5. define DRIVER_MAP_DRIVER_IS_INBOX 0x0010. 6. define DRIVER_MAP_DRIVER_IS_WINQUAL 0x0040. 7. define DRIVER_MAP_DRIVER_IS_SELF_SIGNED 0x0020. 8. define DRIVER_MAP_DRIVER_IS_CI_SIGNED 0x0080. 9. define DRIVER_MAP_DRIVER_HAS_BOOT_SERVICE 0x0100. 10. define DRIVER_MAP_DRIVER_TYPE_I386 0x10000. 11. define DRIVER_MAP_DRIVER_TYPE_IA64 0x20000. 12. define DRIVER_MAP_DRIVER_TYPE_AMD64 0x40000. 13. define DRIVER_MAP_DRIVER_TYPE_ARM 0x100000. 14. define DRIVER_MAP_DRIVER_TYPE_THUMB 0x200000. 15. define DRIVER_MAP_DRIVER_TYPE_ARMNT 0x400000. 16. define DRIVER_MAP_DRIVER_IS_TIME_STAMPED 0x800000. -- **DriverVersion** The version of the driver file. -- **ImageSize** The size of the driver file. -- **Inf** The name of the INF file. -- **InventoryVersion** The version of the inventory file generating the events. -- **Product** The product name that is included in the driver file. -- **ProductVersion** The product version that is included in the driver file. -- **service** The device service name -- **WdfVersion** The Windows Driver Framework version. - - -### Microsoft.Windows.Inventory.Indicators.InventoryMiscellaneousUexIndicator - -This event sends value data about the markers on custom devices, to help keep Windows up to date. The formal name for markers is UEX Indicators. See marker list for definitions. - -The following fields are available: - -- **IndicatorValue** Value of the marker/indicator -- **Key** Name of the marker/indicator - - -### Microsoft.Windows.Inventory.Core.AmiTelCacheVersions - -This event sends inventory component versions for the Device Inventory data. - -The following fields are available: - -- **aeinv** The version of the App inventory component. -- **devinv** The file version of the Device inventory component. - - -### Microsoft.Windows.Inventory.Core.AmiTelCacheChecksum - -This event captures basic checksum data about the device inventory items stored in the cache for use in validating data completeness for Microsoft.Windows.Inventory.Core events. The fields in this event may change over time, but they will always represent a count of a given object. - -The following fields are available: - -- **Device** A count of device objects in cache -- **DeviceCensus** A count of devicecensus objects in cache -- **DriverPackageExtended** A count of driverpackageextended objects in cache -- **File** A count of file objects in cache -- **FileSigningInfo** A count of file signing info objects in cache. -- **Generic** A count of generic objects in cache -- **HwItem** A count of hwitem objects in cache -- **InventoryApplication** A count of application objects in cache -- **InventoryApplicationFile** A count of application file objects in cache -- **InventoryDeviceContainer** A count of device container objects in cache -- **InventoryDeviceInterface** A count of inventory device interface objects in cache. -- **InventoryDeviceMediaClass** A count of device media objects in cache -- **InventoryDevicePnp** A count of devicepnp objects in cache -- **InventoryDriverBinary** A count of driver binary objects in cache -- **InventoryDriverPackage** A count of device objects in cache -- **Metadata** A count of metadata objects in cache -- **Orphan** A count of orphan file objects in cache -- **Programs** A count of program objects in cache - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceInterfaceStartSync - -This event indicates that a new set of InventoryDeviceInterfaceAdd events will be sent. - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events. - - -### Microsoft.Windows.Inventory.Core.InventoryDeviceInterfaceAdd - -This event retrieves information about what sensor interfaces are available on the device. - -The following fields are available: - -- **Accelerometer3D** Indicates if an Accelerator3D sensor is found. -- **ActivityDetection** Indicates if an Activity Detection sensor is found. -- **AmbientLight** Indicates if an Ambient Light sensor is found. -- **Barometer** Indicates if a Barometer sensor is found. -- **Custom** Indicates if a Custom sensor is found. -- **EnergyMeter** Indicates if an Energy sensor is found. -- **FloorElevation** Indicates if a Floor Elevation sensor is found. -- **GeomagneticOrientation** Indicates if a Geo Magnetic Orientation sensor is found. -- **GravityVector** Indicates if a Gravity Detector sensor is found. -- **Gyrometer3D** Indicates if a Gyrometer3D sensor is found. -- **Humidity** Indicates if a Humidity sensor is found. -- **InventoryVersion** The version of the inventory file generating the events. -- **LinearAccelerometer** Indicates if a Linear Accelerometer sensor is found. -- **Magnetometer3D** Indicates if a Magnetometer3D sensor is found. -- **Orientation** Indicates if an Orientation sensor is found. -- **Pedometer** Indicates if a Pedometer sensor is found. -- **Proximity** Indicates if a Proximity sensor is found. -- **RelativeOrientation** Indicates if a Relative Orientation sensor is found. -- **SimpleDeviceOrientation** Indicates if a Simple Device Orientation sensor is found. -- **Temperature** Indicates if a Temperature sensor is found. - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeAddInStartSync - -This event indicates that a new sync is being generated for this object type. - -There are no fields in this event. - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeIdentifiersAdd - -This event provides data on the installed Office identifiers. - -- **OAudienceData** The Office Audience descriptor. -- **OAudienceId** The Office Audience ID. -- **OMID** The Office machine ID. -- **OPlatform** The Office architecture. -- **OVersion** The Office version -- **OTenantId** The Office 365 Tenant GUID. -- **OWowMID** The Office machine ID. - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeIdentifiersStartSync - -This event indicates that a new sync is being generated for this object type. - -There are no fields in this event. - - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeIESettingsAdd - -This event provides data on the installed Office-related Internet Explorer features. - -- **OIeFeatureAddon** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). -- **OIeMachineLockdown** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). -- **OIeMimeHandling** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). -- **OIeMimeSniffing** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). -- **OIeNoAxInstall** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). -- **OIeNoDownload** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). -- **OIeObjectCaching** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). -- **OIePasswordDisable** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). -- **OIeSafeBind** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). -- **OIeSecurityBand** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). -- **OIeUncSaveCheck** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). -- **OIeValidateUrl** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). -- **OIeWebOcPopup** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). -- **OIeWinRestrict** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). -- **OIeZoneElevate** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/library/ee330720.aspx). - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeIESettingsStartSync - -This event indicates that a new sync is being generated for this object type. - -There are no fields in this event. - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeProductsAdd - -This event describes the Office products that are installed. - -- **OC2rApps** The Office Click-to-Run apps. -- **OC2rSkus** The Office Click-to-Run products. -- **OMsiApps** The Office MSI apps. -- **OProductCodes** The Office MSI product code. - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeProductsStartSync - -This event indicates that a new sync is being generated for this object type. - -There are no fields in this event. - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeVBARuleViolationsStartSync - -This event indicates that a new sync is being generated for this object type. - -There are no fields in this event. - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeVBAStartSync - -This event indicates that a new sync is being generated for this object type. - -There are no fields in this event. - -### Microsoft.Windows.Inventory.Indicators.InventoryMiscellaneousUexIndicatorRemove - -This event is a counterpart to InventoryMiscellaneousUexIndicatorAdd that indicates that the item has been removed. - -There are no fields in this event. - ### Microsoft.Windows.Inventory.Indicators.InventoryMiscellaneousUexIndicatorStartSync This event indicates that a new set of InventoryMiscellaneousUexIndicatorAdd events will be sent. -There are no fields in this event. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). -## OneDrive events -### Microsoft.OneDrive.Sync.Updater.OfficeRegistration -This event determines the status of the OneDrive integration with Microsoft Office. +## Kernel events + +### IO + +This event indicates the number of bytes read from or read by the OS and written to or written by the OS upon system startup. The following fields are available: -- **isValid** Is the Microsoft Office registration valid? +- **BytesRead** The total number of bytes read from or read by the OS upon system startup. +- **BytesWritten** The total number of bytes written to or written by the OS upon system startup. -### Microsoft.OneDrive.Sync.Updater.UpdateTierReg +### Microsoft.Windows.Kernel.BootEnvironment.OsLaunch -This event determines status of the update tier registry values. +OS information collected during Boot, used to evaluate the success of the upgrade process. The following fields are available: -- **regReadEnterpriseHr** The HResult of the enterprise reg read value. -- **regReadTeamHr** The HResult of the team reg read value. - - -### Microsoft.OneDrive.Sync.Updater.RepairResult - -The event determines the result of the installation repair. - -The following fields are available: - -- **hr** The HResult of the operation. - - -### Microsoft.OneDrive.Sync.Updater.UpdateXmlDownloadHResult - -This event determines the status when downloading the OneDrive update configuration file. - -The following fields are available: - -- **hr** The HResult of the operation. - - -### Microsoft.OneDrive.Sync.Updater.SetupBinaryDownloadHResult - -This event indicates the status when downloading the OneDrive setup file. - -The following fields are available: - -- **hr** The HResult of the operation. - - -### Microsoft.OneDrive.Sync.Updater.UpdateOverallResult - -This event determines the outcome of the operation. - -The following fields are available: - -- **hr** The HResult of the operation. -- **IsLoggingEnabled** Is logging enabled? -- **UpdaterVersion** The version of the updater. - - -### Microsoft.OneDrive.Sync.Updater.WebConnectionStatus - -This event determines the error code that was returned when verifying Internet connectivity. - -The following fields are available: - -- **winInetError** The HResult of the operation. - - -### Microsoft.OneDrive.Sync.Updater.OverlayIconStatus - -This event indicates if the OneDrive overlay icon is working correctly. 0 = healthy; 1 = can be fixed; 2 = broken - -The following fields are available: - -- **32bit** The status of the OneDrive overlay icon on a 32-bit operating system. -- **64bit** The status of the OneDrive overlay icon on a 64-bit operating system. -- **SixtyFourBit** The status of the OneDrive overlay icon on a 32-bit operating system. -- **ThirtyTwoBit** The status of the OneDrive overlay icon on a 64-bit operating system. - - -### Microsoft.OneDrive.Sync.Updater.ComponentInstallState - -This event determines the installation state of dependent OneDrive components. - -The following fields are available: - -- **ComponentName** The name of the dependent component. -- **isInstalled** Is the dependent component installed? - - -### Microsoft.OneDrive.Sync.Updater.CommonData - -This event contains basic OneDrive configuration data that helps to diagnose failures. - -The following fields are available: - -- **AppVersion** The version of the app. -- **BuildArch** Is the architecture x86 or x64? -- **Environment** Is the device on the production or int service? -- **IsMSFTInternal** Is this an internal Microsoft device? -- **MachineGuid** The CEIP machine ID. -- **Market** Which market is this in? -- **OfficeVersion** The version of Office that is installed. -- **OneDriveDeviceId** The OneDrive device ID. -- **OSDeviceName** Only if the device is internal to Microsoft, the device name. -- **OSUserName** Only if the device is internal to Microsoft, the user name. -- **UserGuid** A unique global user identifier. - - -### Microsoft.OneDrive.Sync.Setup.APIOperation - -This event includes basic data about install and uninstall OneDrive API operations. - -The following fields are available: - -- **APIName** The name of the API. -- **Duration** How long the operation took. -- **IsSuccess** Was the operation successful? -- **ResultCode** The result code. -- **ScenarioName** The name of the scenario. - - -### Microsoft.OneDrive.Sync.Setup.RegisterStandaloneUpdaterAPIOperation - -This event is related to registering or unregistering the OneDrive update task. - -The following fields are available: - -- **APIName** The name of the API. -- **IsSuccess** Was the operation successful? -- **RegisterNewTaskResult** The HResult of the RegisterNewTask operation. -- **ScenarioName** The name of the scenario. -- **UnregisterOldTaskResult** The HResult of the UnregisterOldTask operation. - - -### Microsoft.OneDrive.Sync.Setup.EndExperience - -This event includes a success or failure summary of the installation. - -The following fields are available: - -- **APIName** The name of the API. -- **HResult** Indicates the result code of the event -- **IsSuccess** Was the operation successful? -- **ScenarioName** The name of the scenario. - - -### Microsoft.OneDrive.Sync.Setup.OSUpgradeInstallationOperation - -This event is related to the OS version when the OS is upgraded with OneDrive installed. - -The following fields are available: - -- **CurrentOneDriveVersion** The current version of OneDrive. -- **CurrentOSBuildBranch** The current branch of the operating system. -- **CurrentOSBuildNumber** The current build number of the operating system. -- **CurrentOSVersion** The current version of the operating system. -- **HResult** The HResult of the operation. -- **SourceOSBuildBranch** The source branch of the operating system. -- **SourceOSBuildNumber** The source build number of the operating system. -- **SourceOSVersion** The source version of the operating system. - - -### Microsoft.OneDrive.Sync.Setup.SetupCommonData - -This event contains basic OneDrive configuration data that helps to diagnose failures. - -The following fields are available: - -- **AppVersion** The version of the app. -- **BuildArchitecture** Is the architecture x86 or x64? -- **Environment** Is the device on the production or int service? -- **MachineGuid** The CEIP machine ID. -- **Market** Which market is this in? -- **MSFTInternal** Is this an internal Microsoft device? -- **OfficeVersionString** The version of Office that is installed. -- **OSDeviceName** Only if the device is internal to Microsoft, the device name. -- **OSUserName** Only if the device is internal to Microsoft, the user name. -- **UserGuid** The CEIP user ID. +- **BootApplicationId** This field tells us what the OS Loader Application Identifier is. +- **BootAttemptCount** The number of consecutive times the boot manager has attempted to boot into this operating system. +- **BootSequence** The current Boot ID, used to correlate events related to a particular boot session. +- **BootStatusPolicy** Identifies the applicable Boot Status Policy. +- **BootType** Identifies the type of boot (e.g.: "Cold", "Hiber", "Resume"). +- **EventTimestamp** Seconds elapsed since an arbitrary time point. This can be used to identify the time difference in successive boot attempts being made. +- **FirmwareResetReasonEmbeddedController** Reason for system reset provided by firmware. +- **FirmwareResetReasonEmbeddedControllerAdditional** Additional information on system reset reason provided by firmware if needed. +- **FirmwareResetReasonPch** Reason for system reset provided by firmware. +- **FirmwareResetReasonPchAdditional** Additional information on system reset reason provided by firmware if needed. +- **FirmwareResetReasonSupplied** Flag indicating that a reason for system reset was provided by firmware. +- **IO** Amount of data written to and read from the disk by the OS Loader during boot. See [IO](#io). +- **LastBootSucceeded** Flag indicating whether the last boot was successful. +- **LastShutdownSucceeded** Flag indicating whether the last shutdown was successful. +- **MenuPolicy** Type of advanced options menu that should be shown to the user (Legacy, Standard, etc.). +- **RecoveryEnabled** Indicates whether recovery is enabled. +- **UserInputTime** The amount of time the loader application spent waiting for user input. ## Remediation events ->[!NOTE] ->Events from this provider are sent with the installation of KB4023057 and any subsequent Windows update. For details, see [this support article](https://support.microsoft.com/help/4023057). - ### Microsoft.Windows.Remediation.Applicable -Reports whether a specific remediation to issues preventing security and quality updates is applicable based on detection. +This event indicates a remedial plug-in is applicable if/when such a plug-in is detected. This is used to ensure Windows is up to date. The following fields are available: -- **CV** Correlation vector. -- **DetectedCondition** Boolean true if detect condition is true and perform action will be run. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by the remediation system. -- **PackageVersion** Current package version of Remediation. -- **PluginName** Name of the remediation plugin specified for each generic plugin event. -- **RemediationShellDeviceManaged** TRUE if the device is WSUS managed or Windows Updated is disabled. -- **RemediationShellDeviceNewOS** TRUE if the device has a recently installed OS. -- **RemediationShellDeviceSccm** TRUE if the device is SCCM managed. -- **RemediationShellDeviceZeroExhaust** TRUE if the device has opted out of Windows Updates completely. -- **Result** Result for detection or perform action phases of the remediation system. +- **ActionName** The name of the action to be taken by the plug-in. +- **AppraiserBinariesValidResult** Indicates whether plug-in was appraised as valid. +- **AppraiserDetectCondition** Indicates whether the plug-in passed the appraiser's check. +- **AppraiserRegistryValidResult** Indicates whether the registry entry checks out as valid. +- **AppraiserTaskDisabled** Indicates the appraiser task is disabled. +- **AppraiserTaskValidFailed** Indicates the Appraiser task did not function and requires intervention. +- **CV** Correlation vector +- **DateTimeDifference** The difference between local and reference clock times. +- **DateTimeSyncEnabled** Indicates whether the datetime sync plug-in is enabled. +- **DaysSinceLastSIH** The number of days since the most recent SIH executed. +- **DaysToNextSIH** The number of days until the next scheduled SIH execution. +- **DetectedCondition** Indicates whether detect condition is true and the perform action will be run. +- **EvalAndReportAppraiserBinariesFailed** Indicates the EvalAndReportAppraiserBinaries event failed. +- **EvalAndReportAppraiserRegEntries** Indicates the EvalAndReportAppraiserRegEntriesFailed event failed. +- **EvalAndReportAppraiserRegEntriesFailed** Indicates the EvalAndReportAppraiserRegEntriesFailed event failed. +- **GlobalEventCounter** Client side counter that indicates ordering of events sent by the remediation system. +- **HResult** The HRESULT for detection or perform action phases of the plugin. +- **IsAppraiserLatestResult** The HRESULT from the appraiser task. +- **IsConfigurationCorrected** Indicates whether the configuration of SIH task was successfully corrected. +- **LastHresult** The HRESULT for detection or perform action phases of the plugin. +- **LastRun** The date of the most recent SIH run. +- **NextRun** Date of the next scheduled SIH run. +- **PackageVersion** The version of the current remediation package. +- **PluginName** Name of the plugin specified for each generic plugin event. +- **Reload** True if SIH reload is required. +- **RemediationNoisyHammerAcLineStatus** Event that indicates the AC Line Status of the machine. +- **RemediationNoisyHammerAutoStartCount** The number of times hammer auto-started. +- **RemediationNoisyHammerCalendarTaskEnabled** Event that indicates Update Assistant Calendar Task is enabled. +- **RemediationNoisyHammerCalendarTaskExists** Event that indicates an Update Assistant Calendar Task exists. +- **RemediationNoisyHammerCalendarTaskTriggerEnabledCount** Event that indicates calendar triggers are enabled in the task. +- **RemediationNoisyHammerDaysSinceLastTaskRunTime** The number of days since the most recent hammer task ran. +- **RemediationNoisyHammerGetCurrentSize** Size in MB of the $GetCurrent folder. +- **RemediationNoisyHammerIsInstalled** TRUE if the noisy hammer is installed. +- **RemediationNoisyHammerLastTaskRunResult** The result of the last hammer task run. +- **RemediationNoisyHammerMeteredNetwork** TRUE if the machine is on a metered network. +- **RemediationNoisyHammerTaskEnabled** Indicates whether the Update Assistant Task (Noisy Hammer) is enabled. +- **RemediationNoisyHammerTaskExists** Indicates whether the Update Assistant Task (Noisy Hammer) exists. +- **RemediationNoisyHammerTaskTriggerEnabledCount** Indicates whether counting is enabled for the Update Assistant (Noisy Hammer) task trigger. +- **RemediationNoisyHammerUAExitCode** The exit code of the Update Assistant (Noisy Hammer) task. +- **RemediationNoisyHammerUAExitState** The code for the exit state of the Update Assistant (Noisy Hammer) task. +- **RemediationNoisyHammerUserLoggedIn** TRUE if there is a user logged in. +- **RemediationNoisyHammerUserLoggedInAdmin** TRUE if there is the user currently logged in is an Admin. +- **RemediationShellDeviceManaged** TRUE if the device is WSUS managed or Windows Updated disabled. +- **RemediationShellDeviceNewOS** TRUE if the device has a recently installed OS. +- **RemediationShellDeviceSccm** TRUE if the device is managed by SCCM (Microsoft System Center Configuration Manager). +- **RemediationShellDeviceZeroExhaust** TRUE if the device has opted out of Windows Updates completely. +- **RemediationTargetMachine** Indicates whether the device is a target of the specified fix. +- **RemediationTaskHealthAutochkProxy** True/False based on the health of the AutochkProxy task. +- **RemediationTaskHealthChkdskProactiveScan** True/False based on the health of the Check Disk task. +- **RemediationTaskHealthDiskCleanup_SilentCleanup** True/False based on the health of the Disk Cleanup task. +- **RemediationTaskHealthMaintenance_WinSAT** True/False based on the health of the Health Maintenance task. +- **RemediationTaskHealthServicing_ComponentCleanupTask** True/False based on the health of the Health Servicing Component task. +- **RemediationTaskHealthUSO_ScheduleScanTask** True/False based on the health of the USO (Update Session Orchestrator) Schedule task. +- **RemediationTaskHealthWindowsUpdate_ScheduledStartTask** True/False based on the health of the Windows Update Scheduled Start task. +- **RemediationTaskHealthWindowsUpdate_SihbootTask** True/False based on the health of the Sihboot task. +- **RemediationUHServiceBitsServiceEnabled** Indicates whether BITS service is enabled. +- **RemediationUHServiceDeviceInstallEnabled** Indicates whether Device Install service is enabled. +- **RemediationUHServiceDoSvcServiceEnabled** Indicates whether DO service is enabled. +- **RemediationUHServiceDsmsvcEnabled** Indicates whether DSMSVC service is enabled. +- **RemediationUHServiceLicensemanagerEnabled** Indicates whether License Manager service is enabled. +- **RemediationUHServiceMpssvcEnabled** Indicates whether MPSSVC service is enabled. +- **RemediationUHServiceTokenBrokerEnabled** Indicates whether Token Broker service is enabled. +- **RemediationUHServiceTrustedInstallerServiceEnabled** Indicates whether Trusted Installer service is enabled. +- **RemediationUHServiceUsoServiceEnabled** Indicates whether USO (Update Session Orchestrator) service is enabled. +- **RemediationUHServicew32timeServiceEnabled** Indicates whether W32 Time service is enabled. +- **RemediationUHServiceWecsvcEnabled** Indicates whether WECSVC service is enabled. +- **RemediationUHServiceWinmgmtEnabled** Indicates whether WMI service is enabled. +- **RemediationUHServiceWpnServiceEnabled** Indicates whether WPN service is enabled. +- **RemediationUHServiceWuauservServiceEnabled** Indicates whether WUAUSERV service is enabled. +- **Result** This is the HRESULT for Detection or Perform Action phases of the plugin. +- **RunAppraiserFailed** Indicates RunAppraiser failed to run correctly. +- **RunTask** TRUE if SIH task should be run by the plug-in. +- **TimeServiceNTPServer** The URL for the NTP time server used by device. +- **TimeServiceStartType** The startup type for the NTP time service. +- **TimeServiceSyncDomainJoined** True if device domain joined and hence uses DC for clock. +- **TimeServiceSyncType** Type of sync behavior for Date & Time service on device. + ### Microsoft.Windows.Remediation.ChangePowerProfileDetection @@ -2802,166 +2794,181 @@ Indicates whether the remediation system can put in a request to defer a system- The following fields are available: -- **ActionName** A descriptive name for the plugin action. -- **CurrentPowerPlanGUID** The ID of the current power plan configured on the device. -- **CV** Correlation vector. -- **GlobalEventCounter** Counter that indicates the ordering of events on the device. -- **PackageVersion** Current package version of remediation service. -- **RemediationBatteryPowerBatteryLevel** Integer between 0 and 100 indicating % battery power remaining (if not on battery, expect 0). -- **RemediationFUInProcess** Result that shows whether the device is currently installing a feature update. -- **RemediationScanInProcess** Result that shows whether the device is currently scanning for updates. -- **RemediationTargetMachine** Result that shows whether this device is a candidate for remediation(s) that will fix update issues. -- **SetupMutexAvailable** Result that shows whether setup mutex is available or not. -- **SysPowerStatusAC** Result that shows whether system is on AC power or not. +- **ActionName** A descriptive name for the plugin action +- **CurrentPowerPlanGUID** The ID of the current power plan configured on the device +- **CV** Correlation vector +- **GlobalEventCounter** Counter that indicates the ordering of events on the device +- **PackageVersion** Current package version of remediation service +- **RemediationBatteryPowerBatteryLevel** Integer between 0 and 100 indicating % battery power remaining (if not on battery, expect 0) +- **RemediationFUInProcess** Result that shows whether the device is currently installing a feature update +- **RemediationFURebootRequred** Indicates that a feature update reboot required was detected so the plugin will exit. +- **RemediationScanInProcess** Result that shows whether the device is currently scanning for updates +- **RemediationTargetMachine** Result that shows whether this device is a candidate for remediation(s) that will fix update issues +- **SetupMutexAvailable** Result that shows whether setup mutex is available or not +- **SysPowerStatusAC** Result that shows whether system is on AC power or not + ### Microsoft.Windows.Remediation.Completed -Enables tracking the completion of a process that remediates issues preventing security and quality updates. +This event enables completion tracking of a process that remediates issues preventing security and quality updates. The following fields are available: -- **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by the remediation system. -- **PackageVersion** Current package version of Remediation. -- **PluginName** Name of the specific remediation for each generic plugin event. -- **RemediationNoisyHammerTaskKickOffIsSuccess** Event that indicates the Update Assistant task has been started successfully. -- **Result** Indicates whether the remediation has completed. +- **ActionName** Name of the action to be completed by the plug-in. +- **AppraiserTaskCreationFailed** TRUE if the appraiser task creation failed to complete successfully. +- **AppraiserTaskDeleteFailed** TRUE if deletion of appraiser task failed to complete successfully. +- **AppraiserTaskExistFailed** TRUE if detection of the appraiser task failed to complete successfully. +- **AppraiserTaskLoadXmlFailed** TRUE if the Appraiser XML Loader failed to complete successfully. +- **AppraiserTaskMissing** TRUE if the Appraiser task is missing. +- **AppraiserTaskTimeTriggerUpdateFailedId** TRUE if the Appraiser Task Time Trigger failed to update successfully. +- **AppraiserTaskValidateTaskXmlFailed** TRUE if the Appraiser Task XML failed to complete successfully. +- **branchReadinessLevel** Branch readiness level policy. +- **cloudControlState** Value indicating whether the shell is enabled on the cloud control settings. +- **CrossedDiskSpaceThreshold** Indicates if cleanup resulted in hard drive usage threshold required for feature update to be exceeded. +- **CV** The Correlation Vector. +- **DateTimeDifference** The difference between the local and reference clocks. +- **DaysSinceOsInstallation** The number of days since the installation of the Operating System. +- **DiskMbCleaned** The amount of space cleaned on the hard disk, measured in Megabytes. +- **DiskMbFreeAfterCleanup** The amount of free hard disk space after cleanup, measured in Megabytes. +- **DiskMbFreeBeforeCleanup** The amount of free hard disk space before cleanup, measured in Megabytes. +- **ForcedAppraiserTaskTriggered** TRUE if Appraiser task ran from the plug-in. +- **GlobalEventCounter** Client-side counter that indicates ordering of events sent by the active user. +- **HandlerCleanupFreeDiskInMegabytes** The amount of hard disk space cleaned by the storage sense handlers, measured in Megabytes. +- **hasRolledBack** Indicates whether the client machine has rolled back. +- **hasUninstalled** Indicates whether the client machine has uninstalled a later version of the OS. +- **hResult** The result of the event execution. +- **HResult** The result of the event execution. +- **installDate** The value of installDate registry key. Indicates the install date. +- **isNetworkMetered** Indicates whether the client machine has uninstalled a later version of the OS. +- **LatestState** The final state of the plug-in component. +- **MicrosoftCompatibilityAppraiser** The name of the component targeted by the Appraiser plug-in. +- **PackageVersion** The package version for the current Remediation. +- **PageFileCount** The number of Windows Page files. +- **PageFileCurrentSize** The size of the Windows Page file, measured in Megabytes. +- **PageFileLocation** The storage location (directory path) of the Windows Page file. +- **PageFilePeakSize** The maximum amount of hard disk space used by the Windows Page file, measured in Megabytes. +- **PluginName** The name of the plug-in specified for each generic plug-in event. +- **RanCleanup** TRUE if the plug-in ran disk cleanup. +- **RemediationBatteryPowerBatteryLevel** Indicates the battery level at which it is acceptable to continue operation. +- **RemediationBatteryPowerExitDueToLowBattery** True when we exit due to low battery power. +- **RemediationBatteryPowerOnBattery** True if we allow execution on battery. +- **RemediationConfigurationTroubleshooterExecuted** True/False based on whether the Remediation Configuration Troubleshooter executed successfully. +- **RemediationConfigurationTroubleshooterIpconfigFix** TRUE if IPConfig Fix completed successfully. +- **RemediationConfigurationTroubleshooterNetShFix** TRUE if network card cache reset ran successfully. +- **RemediationDiskCleanSizeBtWindowsFolderInMegabytes** The size of the Windows BT folder (used to store Windows upgrade files), measured in Megabytes. +- **RemediationDiskCleanupBTFolderEsdSizeInMB** The size of the Windows BT folder (used to store Windows upgrade files) ESD (Electronic Software Delivery), measured in Megabytes. +- **RemediationDiskCleanupGetCurrentEsdSizeInMB** The size of any existing ESD (Electronic Software Delivery) folder, measured in Megabytes. +- **RemediationDiskCleanupSearchFileSizeInMegabytes** The size of the Cleanup Search index file, measured in Megabytes. +- **RemediationDiskCleanupUpdateAssistantSizeInMB** The size of the Update Assistant folder, measured in Megabytes. +- **RemediationDoorstopChangeSucceeded** TRUE if Doorstop registry key was successfully modified. +- **RemediationDoorstopExists** TRUE if there is a One Settings Doorstop value. +- **RemediationDoorstopRegkeyError** TRUE if an error occurred accessing the Doorstop registry key. +- **RemediationDRFKeyDeleteSucceeded** TRUE if the RecoveredFrom (Doorstop) registry key was successfully deleted. +- **RemediationDUABuildNumber** The build number of the DUA. +- **RemediationDUAKeyDeleteSucceeded** TRUE if the UninstallActive registry key was successfully deleted. +- **RemediationDuplicateTokenSucceeded** TRUE if the user token was successfully duplicated. +- **remediationExecution** Remediation shell is in "applying remediation" state. +- **RemediationHibernationMigrated** TRUE if hibernation was migrated. +- **RemediationHibernationMigrationSucceeded** TRUE if hibernation migration succeeded. +- **RemediationImpersonateUserSucceeded** TRUE if the user was successfully impersonated. +- **RemediationNoisyHammerTaskKickOffIsSuccess** TRUE if the NoisyHammer task started successfully. +- **RemediationQueryTokenSucceeded** TRUE if the user token was successfully queried. +- **RemediationRanHibernation** TRUE if the system entered Hibernation. +- **RemediationRevertToSystemSucceeded** TRUE if reversion to the system context succeeded. +- **RemediationShellHasUpgraded** TRUE if the device upgraded. +- **RemediationShellMinimumTimeBetweenShellRuns** Indicates the time between shell runs exceeded the minimum required to execute plugins. +- **RemediationShellRunFromService** TRUE if the shell driver was run from the service. +- **RemediationShellSessionIdentifier** Unique identifier tracking a shell session. +- **RemediationShellSessionTimeInSeconds** Indicates the time the shell session took in seconds. +- **RemediationShellTaskDeleted** Indicates that the shell task has been deleted so no additional sediment pack runs occur for this installation. +- **RemediationUpdateServiceHealthRemediationResult** The result of the Update Service Health plug-in. +- **RemediationUpdateTaskHealthRemediationResult** The result of the Update Task Health plug-in. +- **RemediationUpdateTaskHealthTaskList** A list of tasks fixed by the Update Task Health plug-in. +- **RemediationWindowsLogSpaceFound** The size of the Windows log files found, measured in Megabytes. +- **RemediationWindowsLogSpaceFreed** The amount of disk space freed by deleting the Windows log files, measured in Megabytes. +- **RemediationWindowsSecondaryDriveFreeSpace** The amount of free space on the secondary drive, measured in Megabytes. +- **RemediationWindowsSecondaryDriveLetter** The letter designation of the first secondary drive with a total capacity of 10GB or more. +- **RemediationWindowsSecondaryDriveTotalSpace** The total storage capacity of the secondary drive, measured in Megabytes. +- **RemediationWindowsTotalSystemDiskSize** The total storage capacity of the System Disk Drive, measured in Megabytes. +- **Result** The HRESULT for Detection or Perform Action phases of the plug-in. +- **RunResult** The HRESULT for Detection or Perform Action phases of the plug-in. +- **ServiceHealthPlugin** The nae of the Service Health plug-in. +- **StartComponentCleanupTask** TRUE if the Component Cleanup task started successfully. +- **systemDriveFreeDiskSpace** Indicates the free disk space on system drive in MBs. +- **systemUptimeInHours** Indicates the amount of time the system in hours has been on since the last boot. +- **TotalSizeofOrphanedInstallerFilesInMegabytes** The size of any orphaned Windows Installer files, measured in Megabytes. +- **TotalSizeofStoreCacheAfterCleanupInMegabytes** The size of the Windows Store cache after cleanup, measured in Megabytes. +- **TotalSizeofStoreCacheBeforeCleanupInMegabytes** The size of the Windows Store cache (prior to cleanup), measured in Megabytes. +- **uninstallActive** TRUE if previous uninstall has occurred for current OS +- **usoScanDaysSinceLastScan** The number of days since the last USO (Update Session Orchestrator) scan. +- **usoScanInProgress** TRUE if a USO (Update Session Orchestrator) scan is in progress, to prevent multiple simultaneous scans. +- **usoScanIsAllowAutoUpdateKeyPresent** TRUE if the AllowAutoUpdate registry key is set. +- **usoScanIsAllowAutoUpdateProviderSetKeyPresent** TRUE if AllowAutoUpdateProviderSet registry key is set. +- **usoScanIsAuOptionsPresent** TRUE if Auto Update Options registry key is set. +- **usoScanIsFeatureUpdateInProgress** TRUE if a USO (Update Session Orchestrator) scan is in progress, to prevent multiple simultaneous scans. +- **usoScanIsNetworkMetered** TRUE if the device is currently connected to a metered network. +- **usoScanIsNoAutoUpdateKeyPresent** TRUE if no Auto Update registry key is set/present. +- **usoScanIsUserLoggedOn** TRUE if the user is logged on. +- **usoScanPastThreshold** TRUE if the most recent USO (Update Session Orchestrator) scan is past the threshold (late). +- **usoScanType** The type of USO (Update Session Orchestrator) scan (Interactive or Background). +- **windows10UpgraderBlockWuUpdates** Event to report the value of Windows 10 Upgrader BlockWuUpdates Key. +- **windowsEditionId** Event to report the value of Windows Edition ID. +- **WindowsHyberFilSysSizeInMegabytes** The size of the Windows Hibernation file, measured in Megabytes. +- **WindowsInstallerFolderSizeInMegabytes** The size of the Windows Installer folder, measured in Megabytes. +- **WindowsOldFolderSizeInMegabytes** The size of the Windows.OLD folder, measured in Megabytes. +- **WindowsOldSpaceCleanedInMB** The amount of disk space freed by removing the Windows.OLD folder, measured in Megabytes. +- **WindowsPageFileSysSizeInMegabytes** The size of the Windows Page file, measured in Megabytes. +- **WindowsSoftwareDistributionFolderSizeInMegabytes** The size of the SoftwareDistribution folder, measured in Megabytes. +- **WindowsSwapFileSysSizeInMegabytes** The size of the Windows Swap file, measured in Megabytes. +- **WindowsSxsFolderSizeInMegabytes** The size of the WinSxS (Windows Side-by-Side) folder, measured in Megabytes. +- **WindowsSxsTempFolderSizeInMegabytes** The size of the WinSxS (Windows Side-by-Side) Temp folder, measured in Megabytes. +- **windowsUpgradeRecoveredFromRs4** Event to report the value of the Windows Upgrade Recovered key. + ### Microsoft.Windows.Remediation.RemediationShellMainExeEventId -Enables tracking the ID of a process that remediates issues preventing security and quality updates. +Enables tracking of completion of process that remediates issues preventing security and quality updates. The following fields are available: -- **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by the remediation system. -- **PackageVersion** Current package version of Remediation. -- **RemediationShellCanAcquireSedimentMutex** True if the remediation was able to acquire the sediment mutex. False if it is already running. -- **RemediationShellExecuteShellResult** Indicates if the remediation system completed without errors. -- **RemediationShellFoundDriverDll** Indicates whether the remediation system found its component files to run properly. -- **RemediationShellLoadedShellDriver** Indicates whether the remediation system loaded its component files to run properly. -- **RemediationShellLoadedShellFunction** Indicates whether the remediation system loaded the functions from its component files to run properly. +- **CV** Client side counter which indicates ordering of events sent by the remediation system. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by the remediation system. +- **PackageVersion** Current package version of Remediation. +- **RemediationShellCanAcquireSedimentMutex** True if the remediation was able to acquire the sediment mutex. False if it is already running. +- **RemediationShellExecuteShellResult** Indicates if the remediation system completed without errors. +- **RemediationShellFoundDriverDll** Result whether the remediation system found its component files to run properly. +- **RemediationShellLoadedShellDriver** Result whether the remediation system loaded its component files to run properly. +- **RemediationShellLoadedShellFunction** Result whether the remediation system loaded the functions from its component files to run properly. + ### Microsoft.Windows.Remediation.Started -Enables tracking the start of a process that remediates issues preventing security and quality updates. +This event reports whether a plug-in started, to help ensure Windows is up to date. The following fields are available: -- **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by the remediation system. -- **PackageVersion** Current package version of Remediation. -- **PluginName** Name of the specific remediation for each generic plugin event. -- **Result** Results of the detection or perform action phases of the remediation system. +- **CV** Correlation vector. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. +- **PackageVersion** Current package version of Remediation. +- **PluginName** Name of the plugin specified for each generic plugin event. +- **Result** This is the HRESULT for detection or perform action phases of the plugin. -## Sediment Service events ->[!NOTE] ->Events from this provider are sent with the installation of KB4023057 and any subsequent Windows update. For details, see [this support article](https://support.microsoft.com/help/4023057). +## Sediment events -### Microsoft.Windows.SedimentService.Applicable +### Microsoft.Windows.Sediment.OSRSS.UrlState -Indicates whether a given plugin is applicable. +This event indicates the state the Operating System Remediation System Service (OSRSS) is in while attempting a download from the URL. The following fields are available: -- **CV** Correlation vector. -- **DetectedCondition** Boolean true if detect condition is true and perform action will be run. -- **GlobalEventCounter** Client side counter which indicates ordering of events. -- **IsSelfUpdateEnabledInOneSettings** True/False based on whether self update is enabled. -- **IsSelfUpdateNeeded** True/False based on whether a newer version is available. -- **PackageVersion** Version of the package. -- **PluginName** Name of the plugin specified for each generic plugin event. -- **Result** This is the HRESULT for detection or perform action phases of the plugin. +- **Id** A number identifying the URL +- **ServiceVersionMajor** Version info for the component +- **ServiceVersionMinor** Version info for the component +- **StateData** State-specific data, such as which attempt number for the download +- **StateNumber** A number identifying which state the URL is in (found, downloading, extracted, etc.) +- **Time** System timestamp the event was fired -### Microsoft.Windows.SedimentService.Completed - -Indicates whether a given plugin has completed its work. - -The following fields are available: - -- **CV** Correlation vector. -- **FailedReasons** String reason for any plugin failures. -- **GlobalEventCounter** Client side counter which indicates ordering of events. -- **PackageVersion** Current package version of Remediation. -- **PluginName** Name of the plugin specified for each generic plugin event. -- **Result** Result of the service execution. -- **SedimentServiceCheckTaskFunctional** Result of checking if the scheduled task is functional. -- **SedimentServiceCurrentBytes** Current number of bytes the service is consuming. -- **SedimentServiceKillService** True/False based on whether the service should be stopped. -- **SedimentServiceMaximumBytes** Maximum bytes the service can consume. -- **SedimentServiceRetrievedKillService** True/False whether the kill service information was retrieved. -- **SedimentServiceStopping** True/False indicating whether the service was found to be stopping. -- **SedimentServiceTaskFunctional** True/False if scheduled task is functional. If task is not functional this indicates plugins will be run. -- **SedimentServiceTotalIterations** Number of iterations service will wait before running again. - -### Microsoft.Windows.SedimentService.Error - -Indicates whether an error condition occurs in the plugin. - -The following fields are available: - -- **Message** String message containing information from the service. -- **PackageVersion** Version of the package. -- **HResult** Return value from the plugin result. - -### Microsoft.Windows.SedimentService.FallbackError - -Indicates whether an error occurs for a fallback in the plugin. - -The following fields are available: - -- **s0** Fallback error level. -- **wilResult** Result for Windows Installer Logging function. - -### Microsoft.Windows.SedimentService.Information - -General information returned from the plugin. - -The following fields are available: - -- **HResult** Result of the plugin execution. -- **Message** Information collected from the plugin based on the purpose of the plugin. -- **PackageVersion** Version of the package. - -### Microsoft.Windows.SedimentService.Started - -Indicates that a given plugin has started. - -The following fields are available: - -- **CV** Correlation vector -- **GlobalEventCounter** Client side counter which indicates ordering of events. -- **PackageVersion** Version of the package. -- **PluginName** Name of the plugin running. -- **Result** Return code from the plugin result. - -### Microsoft.Windows.SedimentService.wilResult - -Result from the windows internal library. - -The following fields are available: - -- **callContext** List of telemetry activities containing this error. -- **currentContextId** Identifier for the newest telemetry activity containing this error. -- **currentContextMessage** Custom message associated with the newest telemetry activity containing this error (if any). -- **currentContextName** Name of the newest telemetry activity containing this error. -- **failureType** Indicates what type of failure was observed (exception, returned error, logged error or fail fast. -- **failureId** Identifier assigned to this failure. -- **filename** The name of the source file where the error occurred. -- **hresult** Failure error code. -- **lineNumber** Line number within the source file where the error occurred. -- **message** Custom message associated with the failure (if any). -- **module** Name of the binary where the error occurred. -- **originatingContextId** Identifier for the oldest telemetry activity containing this error. -- **originatingContextMessage** Custom message associated with the oldest telemetry activity containing this error (if any). -- **originatingContextName** Name of the oldest telemetry activity containing this error. -- **threadId** Identifier of the thread the error occurred on. - -## Sediment Launcher events - ->[!NOTE] ->Events from this provider are sent with the installation of KB4023057 and any subsequent Windows update. For details, see [this support article](https://support.microsoft.com/help/4023057). ### Microsoft.Windows.SedimentLauncher.Applicable @@ -2969,14 +2976,15 @@ Indicates whether a given plugin is applicable. The following fields are available: -- **CV** Correlation vector. -- **DetectedCondition** Boolean true if detect condition is true and action will be run. -- **GlobalEventCounter** Client side counter which indicates ordering of events. -- **IsSelfUpdateEnabledInOneSettings** True/False based on whether self update is enabled. -- **IsSelfUpdateNeeded** True/False based on whether a newer version is available. -- **PackageVersion** Version of the package. -- **PluginName** Name of the plugin specified for each generic plugin event. -- **Result** This is the HRESULT for detection or perform action phases of the plugin. +- **CV** Correlation vector. +- **DetectedCondition** Boolean true if detect condition is true and perform action will be run. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. +- **IsSelfUpdateEnabledInOneSettings** True if self update enabled in Settings. +- **IsSelfUpdateNeeded** True if self update needed by device. +- **PackageVersion** Current package version of Remediation. +- **PluginName** Name of the plugin specified for each generic plugin event. +- **Result** This is the HRESULT for detection or perform action phases of the plugin. + ### Microsoft.Windows.SedimentLauncher.Completed @@ -2984,13 +2992,14 @@ Indicates whether a given plugin has completed its work. The following fields are available: -- **CV** Correlation vector. -- **FailedReasons** String reason for any plugin failures. -- **GlobalEventCounter** Client side counter which indicates ordering of events. -- **PackageVersion** Current package version of Remediation. -- **PluginName** Name of the plugin specified for each generic plugin event. -- **Result** Result of the service execution. -- **SedLauncherExecutionResult** Final result of launcher running the plugins from the dll. +- **CV** Correlation vector. +- **FailedReasons** Concatenated list of failure reasons. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. +- **PackageVersion** Current package version of Remediation. +- **PluginName** Name of the plugin specified for each generic plugin event. +- **Result** This is the HRESULT for detection or perform action phases of the plugin. +- **SedLauncherExecutionResult** HRESULT for one execution of the Sediment Launcher. + ### Microsoft.Windows.SedimentLauncher.Error @@ -2998,89 +3007,180 @@ Error occurred during execution of the plugin. The following fields are available: -- **Message** Information message returned from a plugin containing only information internal to plugin execution. -- **PackageVersion** Version of the package. -- **HResult** Return value from the plugin result. +- **HResult** The result for the Detection or Perform Action phases of the plug-in. +- **Message** A message containing information about the error that occurred (if any). +- **PackageVersion** The version number of the current remediation package. + ### Microsoft.Windows.SedimentLauncher.FallbackError -Error occurred during execution of the plugin fallback. +This event indicates that an error occurred during execution of the plug-in fallback. The following fields are available: -- **s0** Fallback error level for plugin. -- **wilResult** Result from executing Windows Installer Logging based function. +- **s0** Error occurred during execution of the plugin fallback. See [Microsoft.Windows.SedimentLauncher.wilResult](#microsoftwindowssedimentlauncherwilresult). +- **wilResult** Result from executing wil based function. See [wilResult](#wilresult). + ### Microsoft.Windows.SedimentLauncher.Information -General information returned from the plugin. +This event provides general information returned from the plug-in. The following fields are available: -- **HResult** Result of the plugin execution. -- **Message** Information collected from the plugin based on the purpose of the plugin. -- **PackageVersion** Version of the package. +- **HResult** This is the HRESULT for detection or perform action phases of the plugin. +- **Message** Information message returned from a plugin containing only information internal to the plugins execution. +- **PackageVersion** Current package version of Remediation. + ### Microsoft.Windows.SedimentLauncher.Started -Indicates that a given plugin has started. +This event indicates that a given plug-in has started. The following fields are available: -- **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events. -- **PackageVersion** Version of the package. -- **PluginName** Name of the plugin running. -- **Result** Return code from the plugin result. +- **CV** Correlation vector. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. +- **PackageVersion** Current package version of Remediation. +- **PluginName** Name of the plugin specified for each generic plugin event. +- **Result** This is the HRESULT for detection or perform action phases of the plugin. + ### Microsoft.Windows.SedimentLauncher.wilResult -Result from the windows internal library. +This event provides the result from the Windows internal library. The following fields are available: -- **callContext** List of telemetry activities containing this error. -- **currentContextId** Identifier for the newest telemetry activity containing this error. -- **currentContextMessage** Custom message associated with the newest telemetry activity containing this error (if any). -- **currentContextName** Name of the newest telemetry activity containing this error. -- **failurecount** Number of failures seen. -- **failureType** Indicates what type of failure was observed (exception, returned error, logged error or fail fast. -- **failureId** Identifier assigned to this failure. -- **filename** The name of the source file where the error occurred. -- **function** Name of the function where the error occurred. -- **hresult** Failure error code. -- **lineNumber** Line number within the source file where the error occurred. -- **message** Custom message associated with the failure (if any). -- **module** Name of the binary where the error occurred. -- **originatingContextId** Identifier for the oldest telemetry activity containing this error. -- **originatingContextMessage** Custom message associated with the oldest telemetry activity containing this error (if any). -- **originatingContextName** Name of the oldest telemetry activity containing this error. -- **threadId** Identifier of the thread the error occurred on. +- **callContext** List of telemetry activities containing this error. +- **currentContextId** Identifier for the newest telemetry activity containing this error. +- **currentContextMessage** Custom message associated with the newest telemetry activity containing this error (if any). +- **currentContextName** Name of the newest telemetry activity containing this error. +- **failureCount** Number of failures seen within the binary where the error occurred. +- **failureId** Identifier assigned to this failure. +- **failureType** Indicates what type of failure was observed (exception, returned error, logged error or fail fast). +- **fileName** Source code file name where the error occurred. +- **function** Name of the function where the error occurred. +- **hresult** Failure error code. +- **lineNumber** Line number within the source code file where the error occurred. +- **message** Custom message associated with the failure (if any). +- **module** Name of the binary where the error occurred. +- **originatingContextId** Identifier for the oldest telemetry activity containing this error. +- **originatingContextMessage** Custom message associated with the oldest telemetry activity containing this error (if any). +- **originatingContextName** Name of the oldest telemetry activity containing this error. +- **threadId** Identifier of the thread the error occurred on. + + +### Microsoft.Windows.SedimentService.Applicable + +This event indicates whether a given plug-in is applicable. + +The following fields are available: + +- **CV** Correlation vector. +- **DetectedCondition** Determine whether action needs to run based on device properties. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. +- **IsSelfUpdateEnabledInOneSettings** Indicates if self update is enabled in One Settings. +- **IsSelfUpdateNeeded** Indicates if self update is needed. +- **PackageVersion** Current package version of Remediation. +- **PluginName** Name of the plugin. +- **Result** This is the HRESULT for detection or perform action phases of the plugin. + + +### Microsoft.Windows.SedimentService.Completed + +This event indicates whether a given plug-in has completed its work. + +The following fields are available: + +- **CV** Correlation vector. +- **FailedReasons** List of reasons when the plugin action failed. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. +- **PackageVersion** Current package version of Remediation. +- **PluginName** Name of the plugin specified for each generic plugin event. +- **Result** This is the HRESULT for detection or perform action phases of the plugin. +- **SedimentServiceCheckTaskFunctional** True/False if scheduled task check succeeded. +- **SedimentServiceCurrentBytes** Number of current private bytes of memory consumed by sedsvc.exe. +- **SedimentServiceKillService** True/False if service is marked for kill (Shell.KillService). +- **SedimentServiceMaximumBytes** Maximum bytes allowed for the service. +- **SedimentServiceRetrievedKillService** True/False if result of One Settings check for kill succeeded - we only send back one of these indicators (not for each call). +- **SedimentServiceStopping** True/False indicating whether the service is stopping. +- **SedimentServiceTaskFunctional** True/False if scheduled task is functional. If task is not functional this indicates plugins will be run. +- **SedimentServiceTotalIterations** Number of 5 second iterations service will wait before running again. + + +### Microsoft.Windows.SedimentService.Error + +This event indicates whether an error condition occurred in the plug-in. + +The following fields are available: + +- **HResult** This is the HRESULT for detection or perform action phases of the plugin. +- **Message** Custom message associated with the failure (if any). +- **PackageVersion** Current package version of Remediation. + + +### Microsoft.Windows.SedimentService.FallbackError + +This event indicates whether an error occurred for a fallback in the plug-in. + +The following fields are available: + +- **s0** Event returned when an error occurs for a fallback in the plugin. See [Microsoft.Windows.SedimentService.wilResult](#microsoftwindowssedimentservicewilresult). +- **wilResult** Result for wil based function. See [wilResult](#wilresult). + + +### Microsoft.Windows.SedimentService.Information + +This event provides general information returned from the plug-in. + +The following fields are available: + +- **HResult** This is the HRESULT for detection or perform action phases of the plugin. +- **Message** Custom message associated with the failure (if any). +- **PackageVersion** Current package version of Remediation. + + +### Microsoft.Windows.SedimentService.Started + +This event indicates a specified plug-in has started. This information helps ensure Windows is up to date. + +The following fields are available: + +- **CV** The Correlation Vector. +- **GlobalEventCounter** The client-side counter that indicates ordering of events. +- **PackageVersion** The version number of the current remediation package. +- **PluginName** Name of the plugin specified for each generic plugin event. +- **Result** This is the HRESULT for Detection or Perform Action phases of the plugin. + + +### Microsoft.Windows.SedimentService.wilResult + +This event provides the result from the Windows internal library. + +The following fields are available: + +- **callContext** List of telemetry activities containing this error. +- **currentContextId** Identifier for the newest telemetry activity containing this error. +- **currentContextMessage** Custom message associated with the newest telemetry activity containing this error (if any). +- **currentContextName** Name of the newest telemetry activity containing this error. +- **failureCount** Number of failures seen within the binary where the error occurred. +- **failureId** Identifier assigned to this failure. +- **failureType** Indicates what type of failure was observed (exception, returned error, logged error or fail fast). +- **fileName** Source code file name where the error occurred. +- **function** Name of the function where the error occurred. +- **hresult** Failure error code. +- **lineNumber** Line number within the source code file where the error occurred. +- **message** Custom message associated with the failure (if any). +- **module** Name of the binary where the error occurred. +- **originatingContextId** Identifier for the oldest telemetry activity containing this error. +- **originatingContextMessage** Custom message associated with the oldest telemetry activity containing this error (if any). +- **originatingContextName** Name of the oldest telemetry activity containing this error. +- **threadId** Identifier of the thread the error occurred on. + ## Setup events -### SetupPlatformTel.SetupPlatformTelActivityStarted - -This event sends basic metadata about the update installation process generated by SetupPlatform to help keep Windows up to date. - -The following fields are available: - -- **Name** The name of the dynamic update type. Example: GDR driver - - -### SetupPlatformTel.SetupPlatformTelActivityEvent - -This event sends basic metadata about the SetupPlatform update installation process, to help keep Windows up-to-date - -The following fields are available: - -- **ActivityId** Provides a unique Id to correlate events that occur between a activity start event, and a stop event -- **ActivityName** Provides a friendly name of the package type that belongs to the ActivityId (Setup, LanguagePack, GDR, Driver, etc.) -- **FieldName** Retrieves the event name/data point. Examples: InstallStartTime, InstallEndtime, OverallResult etc. -- **GroupName** Retrieves the groupname the event belongs to. Example: Install Information, DU Information, Disk Space Information etc. -- **value** Value associated with the corresponding event name. For example, time-related events will include the system time - - ### SetupPlatformTel.SetupPlatformTelEvent This service retrieves events generated by SetupPlatform, the engine that drives the various deployment scenarios. @@ -3088,21 +3188,22 @@ This service retrieves events generated by SetupPlatform, the engine that drives The following fields are available: - **FieldName** Retrieves the event name/data point. Examples: InstallStartTime, InstallEndtime, OverallResult etc. -- **Value** Retrieves the value associated with the corresponding event name (Field Name). For example: For time related events this will include the system time. - **GroupName** Retrieves the groupname the event belongs to. Example: Install Information, DU Information, Disk Space Information etc. +- **Value** Retrieves the value associated with the corresponding event name (Field Name). For example: For time related events this will include the system time. ## Shared PC events ### Microsoft.Windows.SharedPC.AccountManager.DeleteUserAccount -Activity for deletion of a user account for devices set up for Shared PC mode as part of the Transient Account Manager to help keep Windows up to date. Deleting unused user accounts on shared devices frees up disk space to improve Windows Update success rates. +Activity for deletion of a user account for devices set up for Shared PC mode as part of the Transient Account Manager to help keep Windows up to date. Deleting un-used user accounts on Education/Shared PCs frees up disk space to improve Windows Update success rates. The following fields are available: - **accountType** The type of account that was deleted. Example: AD, AAD, or Local +- **deleteState** Whether the attempted deletion of the user account was successful. - **userSid** The security identifier of the account. -- **wilActivity** Windows Error Reporting data collected when there is a failure in deleting a user account with the Transient Account Manager. +- **wilActivity** Windows Error Reporting data collected when there is a failure in deleting a user account with the Transient Account Manager. See [wilActivity](#wilactivity). ### Microsoft.Windows.SharedPC.AccountManager.SinglePolicyEvaluation @@ -3111,129 +3212,232 @@ Activity for run of the Transient Account Manager that determines if any user ac The following fields are available: -- **wilActivity** Windows Error Reporting data collected when there is a failure in evaluating accounts to be deleted with the Transient Account Manager. -- **totalAccountCount** The number of accounts on a device after running the Transient Account Manager policies. - **evaluationTrigger** When was the Transient Account Manager policies ran? Example: At log off or during maintenance hours +- **totalAccountCount** The number of accounts on a device after running the Transient Account Manager policies. +- **wilActivity** Windows Error Reporting data collected when there is a failure in evaluating accounts to be deleted with the Transient Account Manager. See [wilActivity](#wilactivity). + + +### wilActivity + +This event provides a Windows Internal Library context used for Product and Service diagnostics. + +The following fields are available: + +- **callContext** The function where the failure occurred. +- **currentContextId** The ID of the current call context where the failure occurred. +- **currentContextMessage** The message of the current call context where the failure occurred. +- **currentContextName** The name of the current call context where the failure occurred. +- **failureCount** The number of failures for this failure ID. +- **failureId** The ID of the failure that occurred. +- **failureType** The type of the failure that occurred. +- **fileName** The file name where the failure occurred. +- **function** The function where the failure occurred. +- **hresult** The HResult of the overall activity. +- **lineNumber** The line number where the failure occurred. +- **message** The message of the failure that occurred. +- **module** The module where the failure occurred. +- **originatingContextId** The ID of the originating call context that resulted in the failure. +- **originatingContextMessage** The message of the originating call context that resulted in the failure. +- **originatingContextName** The name of the originating call context that resulted in the failure. +- **threadId** The ID of the thread on which the activity is executing. + + +### wilResult + +This event provides a Windows Internal Library context used for Product and Service diagnostics. + +The following fields are available: + +- **callContext** The call context stack where failure occurred. +- **currentContextId** The ID of the current call context where the failure occurred. +- **currentContextMessage** The message of the current call context where the failure occurred. +- **currentContextName** The name of the current call context where the failure occurred. +- **failureCount** The number of failures for this failure ID. +- **failureId** The ID of the failure that occurred. +- **failureType** The type of the failure that occurred. +- **fileName** The file name where the failure occurred. +- **function** The function where the failure occurred. +- **hresult** The HResult of the overall activity. +- **lineNumber** The line number where the failure occurred. +- **message** The message of the failure that occurred. +- **module** The module where the failure occurred. +- **originatingContextId** The ID of the originating call context that resulted in the failure. +- **originatingContextMessage** The message of the originating call context that resulted in the failure. +- **originatingContextName** The name of the originating call context that resulted in the failure. +- **threadId** The ID of the thread on which the activity is executing. + + +## SIH events + +### SIHEngineTelemetry.EvalApplicability + +This event is sent when targeting logic is evaluated to determine if a device is eligible a given action. + +The following fields are available: + +- **ActionReasons** If an action has been assessed as inapplicable, the additional logic prevented it. +- **CachedEngineVersion** The engine DLL version that is being used. +- **EventInstanceID** A unique identifier for event instance. +- **EventScenario** Indicates the purpose of sending this event – whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed. +- **HandlerReasons** If an action has been assessed as inapplicable, the installer technology-specific logic prevented it. +- **ServiceGuid** A unique identifier that represents which service the software distribution client is connecting to (SIH, Windows Update, Windows Store, etc.) +- **StandardReasons** If an action has been assessed as inapplicable, the standard logic the prevented it. +- **StatusCode** Result code of the event (success, cancellation, failure code HResult). +- **UpdateID** A unique identifier for the action being acted upon. +- **WUDeviceID** The unique identifier controlled by the software distribution client. + + +### SIHEngineTelemetry.ExecuteAction + +This event is triggered with SIH attempts to execute (e.g. install) the update or action in question. Includes important information like if the update required a reboot. + +The following fields are available: + +- **CachedEngineVersion** The engine DLL version that is being used. +- **EventInstanceID** A unique identifier for event instance. +- **EventScenario** Indicates the purpose of sending this event, whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed. +- **RebootRequired** Indicates if a reboot was required to complete the action. +- **ServiceGuid** A unique identifier that represents which service the software distribution client is connecting to (SIH, Windows Update, Windows Store, etc.). +- **StatusCode** Result code of the event (success, cancellation, failure code HResult). +- **UpdateID** A unique identifier for the action being acted upon. +- **WUDeviceID** The unique identifier controlled by the software distribution client. + + +### SIHEngineTelemetry.PostRebootReport + +This event reports the status of an action following a reboot, should one have been required. + +The following fields are available: + +- **CachedEngineVersion** The engine DLL version that is being used. +- **EventInstanceID** A unique identifier for event instance. +- **EventScenario** Indicates the purpose of sending this event, whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed. +- **ServiceGuid** A unique identifier that represents which service the software distribution client is connecting to (SIH, Windows Update, Windows Store, etc.). +- **StatusCode** Result code of the event (success, cancellation, failure code HResult). +- **UpdateID** A unique identifier for the action being acted upon. +- **WUDeviceID** The unique identifier controlled by the software distribution client. + + +### SIHEngineTelemetry.ServiceStateChange + +This event reports the status of attempts to stop or start a service as part of executing an action. + +The following fields are available: + +- **CachedEngineVersion** The engine DLL version that is being used. +- **EventInstanceID** A unique identifier for event instance. +- **EventScenario** Indicates the purpose of sending this event, whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed. +- **Service** The service that is being stopped/started. +- **ServiceGuid** A unique identifier that represents which service the software distribution client is connecting to (SIH, Windows Update, Windows Store, etc.). +- **StateChange** The service operation (stop/start) is being attempted. +- **StatusCode** Result code of the event (success, cancellation, failure code HResult). +- **UpdateID** A unique identifier for the action being acted upon. +- **WUDeviceID** The unique identifier controlled by the software distribution client. + + +### SIHEngineTelemetry.SLSActionData + +This event reports if the SIH client was able to successfully parse the manifest describing the actions to be evaluated. + +The following fields are available: + +- **CachedEngineVersion** The engine DLL version that is being used. +- **EventInstanceID** A unique identifier for event instance. +- **EventScenario** Indicates the purpose of sending this event – whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed. +- **FailedParseActions** The list of actions that were not successfully parsed. +- **ParsedActions** The list of actions that were successfully parsed. +- **ServiceGuid** A unique identifier that represents which service the software distribution client is connecting to (SIH, Windows Update, Windows Store, etc.) +- **WUDeviceID** The unique identifier controlled by the software distribution client. ## Software update events -### SoftwareUpdateClientTelemetry.UpdateDetected +### SoftwareUpdateClientTelemetry.CheckForUpdates -This event sends data about an AppX app that has been updated from the Microsoft Store, including what app needs an update and what version/architecture is required, in order to understand and address problems with apps getting required updates. +Scan process event on Windows Update client (see eventscenario field for specifics, e.g.: started/failed/succeeded) The following fields are available: +- **ActivityMatchingId** Contains a unique ID identifying a single CheckForUpdates session from initialization to completion. +- **AllowCachedResults** Indicates if the scan allowed using cached results. - **ApplicableUpdateInfo** Metadata for the updates which were detected as applicable -- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client -- **NumberOfApplicableUpdates** The number of updates which were ultimately deemed applicable to the system after the detection process is complete -- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one -- **WUDeviceID** The unique device ID controlled by the software distribution client -- **IntentPFNs** Intended application-set metadata for atomic update scenarios. -- **ServiceGuid** An ID which represents which service the software distribution client is connecting to (Windows Update, Microsoft Store, etc.) - - -### SoftwareUpdateClientTelemetry.SLSDiscovery - -This event sends data about the ability of Windows to discover the location of a backend server with which it must connect to perform updates or content acquisition, in order to determine disruptions in availability of update services and provide context for Windows Update errors. - -The following fields are available: - -- **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed -- **HResult** Indicates the result code of the event (success, cancellation, failure code HResult) -- **IsBackground** Indicates whether the SLS discovery event took place in the foreground or background -- **NextExpirationTime** Indicates when the SLS cab expires -- **ServiceID** An ID which represents which service the software distribution client is connecting to (Windows Update, Microsoft Store, etc.) -- **SusClientId** The unique device ID controlled by the software distribution client -- **UrlPath** Path to the SLS cab that was downloaded -- **WUAVersion** The version number of the software distribution client - - -### SoftwareUpdateClientTelemetry.Commit - -This event sends data on whether the Update Service has been called to execute an upgrade, to help keep Windows up to date. - -The following fields are available: - - **BiosFamily** The family of the BIOS (Basic Input Output System). - **BiosName** The name of the device BIOS. - **BiosReleaseDate** The release date of the device BIOS. - **BiosSKUNumber** The sku number of the device BIOS. - **BIOSVendor** The vendor of the BIOS. - **BiosVersion** The version of the BIOS. -- **BundleId** Identifier associated with the specific content bundle; should not be all zeros if the bundleID was found. +- **BranchReadinessLevel** The servicing branch configured on the device. +- **CachedEngineVersion** For self-initiated healing, the version of the SIH engine that is cached on the device. If the SIH engine does not exist, the value is null. +- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client. +- **CapabilityDetectoidGuid** The GUID for a hardware applicability detectoid that could not be evaluated. +- **CDNCountryCode** Two letter country abbreviation for the Content Distribution Network (CDN) location. +- **CDNId** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. - **ClientVersion** The version number of the software distribution client. +- **Context** Gives context on where the error has occurred. Example: AutoEnable, GetSLSData, AddService, Misc, or Unknown +- **CurrentMobileOperator** The mobile operator the device is currently connected to. +- **DeferralPolicySources** Sources for any update deferral policies defined (GPO = 0x10, MDM = 0x100, Flight = 0x1000, UX = 0x10000). +- **DeferredUpdates** Update IDs which are currently being deferred until a later time - **DeviceModel** What is the device model. +- **DriverError** The error code hit during a driver scan. This is 0 if no error was encountered. +- **DriverExclusionPolicy** Indicates if the policy for not including drivers with Windows Update is enabled. +- **DriverSyncPassPerformed** Were drivers scanned this time? - **EventInstanceID** A globally unique identifier for event instance. -- **EventScenario** State of call -- **EventType** "Possible values are ""Child"", ""Bundle"", or ""Driver""." -- **HandlerType** Indicates the kind of content (app, driver, windows patch, etc.) -- **RevisionNumber** Unique revision number of Update -- **ServerId** Identifier for the service to which the software distribution client is connecting, such as Windows Update and Microsoft Store. +- **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed. +- **ExtendedMetadataCabUrl** Hostname that is used to download an update. +- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough. +- **FailedUpdateGuids** The GUIDs for the updates that failed to be evaluated during the scan. +- **FailedUpdatesCount** The number of updates that failed to be evaluated during the scan. +- **FeatureUpdateDeferral** The deferral period configured for feature OS updates on the device (in days). +- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. +- **FeatureUpdatePausePeriod** The pause duration configured for feature OS updates on the device (in days). +- **FlightBranch** The branch that a device is on if participating in flighting (pre-release builds). +- **FlightRing** The ring (speed of getting builds) that a device is on if participating in flighting (pre-release builds). +- **HomeMobileOperator** The mobile operator that the device was originally intended to work with. +- **IntentPFNs** Intended application-set metadata for atomic update scenarios. +- **IPVersion** Indicates whether the download took place over IPv4 or IPv6 +- **IsWUfBDualScanEnabled** Indicates if Windows Update for Business dual scan is enabled on the device. +- **IsWUfBEnabled** Indicates if Windows Update for Business is enabled on the device. +- **IsWUfBFederatedScanDisabled** Indicates if Windows Update for Business federated scan is disabled on the device. +- **MetadataIntegrityMode** The mode of the update transport metadata integrity check. 0-Unknown, 1-Ignoe, 2-Audit, 3-Enforce +- **MSIError** The last error that was encountered during a scan for updates. +- **NetworkConnectivityDetected** Indicates the type of network connectivity that was detected. 0 - IPv4, 1 - IPv6 +- **NumberOfApplicableUpdates** The number of updates which were ultimately deemed applicable to the system after the detection process is complete +- **NumberOfApplicationsCategoryScanEvaluated** The number of categories (apps) for which an app update scan checked +- **NumberOfLoop** The number of round trips the scan required +- **NumberOfNewUpdatesFromServiceSync** The number of updates which were seen for the first time in this scan +- **NumberOfUpdatesEvaluated** The total number of updates which were evaluated as a part of the scan +- **NumFailedMetadataSignatures** The number of metadata signatures checks which failed for new metadata synced down. +- **Online** Indicates if this was an online scan. +- **PausedUpdates** A list of UpdateIds which that currently being paused. +- **PauseFeatureUpdatesEndTime** If feature OS updates are paused on the device, this is the date and time for the end of the pause time window. +- **PauseFeatureUpdatesStartTime** If feature OS updates are paused on the device, this is the date and time for the beginning of the pause time window. +- **PauseQualityUpdatesEndTime** If quality OS updates are paused on the device, this is the date and time for the end of the pause time window. +- **PauseQualityUpdatesStartTime** If quality OS updates are paused on the device, this is the date and time for the beginning of the pause time window. +- **PhonePreviewEnabled** Indicates whether a phone was getting preview build, prior to flighting (pre-release builds) being introduced. +- **ProcessName** The process name of the caller who initiated API calls, in the event where CallerApplicationName was not provided. +- **QualityUpdateDeferral** The deferral period configured for quality OS updates on the device (in days). +- **QualityUpdatePause** Indicates whether quality OS updates are paused on the device. +- **QualityUpdatePausePeriod** The pause duration configured for quality OS updates on the device (in days). +- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one +- **ScanDurationInSeconds** The number of seconds a scan took +- **ScanEnqueueTime** The number of seconds it took to initialize a scan +- **ServiceGuid** An ID which represents which service the software distribution client is checking for content (Windows Update, Windows Store, etc.). +- **ServiceUrl** The environment URL a device is configured to scan with +- **ShippingMobileOperator** The mobile operator that a device shipped on. +- **StatusCode** Indicates the result of a CheckForUpdates event (success, cancellation, failure code HResult). +- **SyncType** Describes the type of scan the event was - **SystemBIOSMajorRelease** Major version of the BIOS. - **SystemBIOSMinorRelease** Minor version of the BIOS. -- **UpdateId** Unique Update ID -- **WUDeviceID** UniqueDeviceID -- **BundleRevisionNumber** Identifies the revision number of the content bundle -- **FlightId** The specific id of the flight the device is getting -- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client - - -### SoftwareUpdateClientTelemetry.DownloadCheckpoint - -This event provides a checkpoint between each of the Windows Update download phases for UUP content - -The following fields are available: - -- **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed -- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough -- **FileId** A hash that uniquely identifies a file -- **FileName** Name of the downloaded file -- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one -- **StatusCode** Indicates the result of a CheckForUpdates event (success, cancellation, failure code HResult) -- **EventType** "Possible values are ""Child"", ""Bundle"", ""Relase"" or ""Driver""" -- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client -- **ClientVersion** The version number of the software distribution client -- **FlightId** The unique identifier for each flight -- **RevisionNumber** Unique revision number of Update -- **ServiceGuid** An ID which represents which service the software distribution client is checking for content (Windows Update, Microsoft Store, etc.) -- **UpdateId** Unique Update ID -- **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue - - -### SoftwareUpdateClientTelemetry.UpdateMetadataIntegrity - -This event identifies whether updates have been tampered with and protects against man-in-the-middle attacks. - -The following fields are available: - -- **EventScenario** The purpose of this event, such as scan started, scan succeeded, or scan failed. -- **ExtendedStatusCode** The secondary status code of the event. -- **LeafCertId** Integral ID from the FragmentSigning data for certificate that failed. -- **MetadataIntegrityMode** The mode of the transport metadata integrity check. 0 = unknown; 1 = ignore; 2 = audit; 3 = enforce -- **MetadataSignature** A base64-encoded string of the signature associated with the update metadata (specified by revision ID). -- **RevisionId** The revision ID for a specific piece of content. -- **RevisionNumber** The revision number for a specific piece of content. -- **ServiceGuid** Identifies the service to which the software distribution client is connected, Example: Windows Update or Microsoft Store -- **SHA256OfLeafCertPublicKey** A base64 encoding of the hash of the Base64CertData in the FragmentSigning data of the leaf certificate. -- **SHA256OfTimestampToken** A base64-encoded string of hash of the timestamp token blob. -- **SignatureAlgorithm** The hash algorithm for the metadata signature. -- **StatusCode** The status code of the event. -- **TimestampTokenId** The time this was created. It is encoded in a timestamp blob and will be zero if the token is malformed. -- **UpdateId** The update ID for a specific piece of content. -- **TimestampTokenCertThumbprint** "The thumbprint of the encoded timestamp token. " -- **ValidityWindowInDays** The validity window that's in effect when verifying the timestamp. -- **ListOfSHA256OfIntermediateCerData** A semicolon delimited list of base64 encoding of hashes for the Base64CerData in the FragmentSigning data of an intermediate certificate. -- **RawMode** The raw unparsed mode string from the SLS response. This field is null if not applicable. -- **RawValidityWindowInDays** The raw unparsed validity window string in days of the timestamp token. This field is null if not applicable. -- **SHA256OfLeafCerData** A base64 encoding of the hash for the Base64CerData in the FragmentSigning data of the leaf certificate. -- **EndpointUrl** The endpoint URL where the device obtains update metadata. This is used to distinguish between test, staging, and production environments. -- **SLSPrograms** A test program to which a device may have opted in. Example: Insider Fast +- **TargetMetadataVersion** For self-initiated healing, this is the target version of the SIH engine to download (if needed). If not, the value is null. +- **TotalNumMetadataSignatures** The total number of metadata signatures checks done for new metadata that was synced down. +- **WebServiceRetryMethods** Web service method requests that needed to be retried to complete operation. +- **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. ### SoftwareUpdateClientTelemetry.Download -This event sends tracking data about the software distribution client download of the content for that update, to help keep Windows up to date. +Download process event for target update on Windows Update client (see eventscenario field for specifics, e.g.: started/failed/succeeded) The following fields are available: @@ -3254,19 +3458,15 @@ The following fields are available: - **CachedEngineVersion** For self-initiated healing, the version of the SIH engine that is cached on the device. If the SIH engine does not exist, the value is null. - **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client. - **CbsDownloadMethod** Indicates whether the download was a full-file download or a partial/delta download. -- **CDNCountryCode** Two letter country abbreviation for the CDN's location. +- **CDNCountryCode** Two letter country abbreviation for the Content Distribution Network (CDN) location. - **CDNId** ID which defines which CDN the software distribution client downloaded the content from. -- **ClientManagedByWSUSServer** Indicates whether the client is managed by Windows Server Update Services (WSUS). - **ClientVersion** The version number of the software distribution client. - **CurrentMobileOperator** The mobile operator the device is currently connected to. - **DeviceModel** What is the device model. -- **DeviceOEM** What OEM does this device belong to. - **DownloadPriority** Indicates whether a download happened at background, normal, or foreground priority. - **DownloadScenarioId** A unique ID for a given download used to tie together WU and DO events. - **DownloadType** Differentiates the download type of SIH downloads between Metadata and Payload downloads. -- **Edition** Indicates the edition of Windows being used. - **EventInstanceID** A globally unique identifier for event instance. -- **EventNamespaceID** Indicates whether the event succeeded or failed. Has the format EventType+Event where Event is Succeeded, Cancelled, Failed, etc. - **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started downloading content, or whether it was cancelled, succeeded, or failed. - **EventType** Possible values are Child, Bundle, or Driver. - **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough. @@ -3280,22 +3480,19 @@ The following fields are available: - **HomeMobileOperator** The mobile operator that the device was originally intended to work with. - **HostName** The hostname URL the content is downloading from. - **IPVersion** Indicates whether the download took place over IPv4 or IPv6. -- **IsAOACDevice** Is it Always On, Always Connected? - **IsDependentSet** Indicates whether a driver is a part of a larger System Hardware/Firmware Update - **IsWUfBDualScanEnabled** Indicates if Windows Update for Business dual scan is enabled on the device. - **IsWUfBEnabled** Indicates if Windows Update for Business is enabled on the device. - **NetworkCostBitMask** Indicates what kind of network the device is connected to (roaming, metered, over data cap, etc.) -- **NetworkRestrictionStatus** "More general version of NetworkCostBitMask, specifying whether Windows considered the current network to be ""metered.""" +- **NetworkRestrictionStatus** More general version of NetworkCostBitMask, specifying whether Windows considered the current network to be "metered." - **PackageFullName** The package name of the content. - **PhonePreviewEnabled** Indicates whether a phone was opted-in to getting preview builds, prior to flighting (pre-release builds) being introduced. -- **PlatformRole** The PowerPlatformRole as defined on MSDN - **ProcessName** The process name of the caller who initiated API calls, in the event where CallerApplicationName was not provided. -- **ProcessorArchitecture** Processor architecture of the system (x86, AMD64, ARM). - **QualityUpdatePause** Indicates whether quality OS updates are paused on the device. - **RelatedCV** The previous Correlation Vector that was used before swapping with a new one - **RepeatFailFlag** Indicates whether this specific piece of content had previously failed to download. - **RevisionNumber** Identifies the revision number of this specific piece of content. -- **ServiceGuid** An ID which represents which service the software distribution client is installing content for (Windows Update, Microsoft Store, etc.). +- **ServiceGuid** An ID which represents which service the software distribution client is installing content for (Windows Update, Windows Store, etc.). - **Setup360Phase** If the download is for an operating system upgrade, this datapoint indicates which phase of the upgrade is underway. - **ShippingMobileOperator** The mobile operator that a device shipped on. - **StatusCode** Indicates the result of a Download event (success, cancellation, failure code HResult). @@ -3308,93 +3505,65 @@ The following fields are available: - **TimeToEstablishConnection** Time (in ms) it took to establish the connection prior to beginning downloaded. - **TotalExpectedBytes** The total count of bytes that the download is expected to be. - **UpdateId** An identifier associated with the specific piece of content. +- **UpdateID** An identifier associated with the specific piece of content. - **UpdateImportance** Indicates whether a piece of content was marked as Important, Recommended, or Optional. - **UsedDO** Whether the download used the delivery optimization service. - **UsedSystemVolume** Indicates whether the content was downloaded to the device's main system storage drive, or an alternate storage drive. - **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. -- **WUSetting** Indicates the users' current updating settings. -### SoftwareUpdateClientTelemetry.CheckForUpdates +### SoftwareUpdateClientTelemetry.DownloadCheckpoint -This event sends tracking data about the software distribution client check for content that is applicable to a device, to help keep Windows up to date +This event provides a checkpoint between each of the Windows Update download phases for UUP content The following fields are available: -- **ActivityMatchingId** Contains a unique ID identifying a single CheckForUpdates session from initialization to completion. -- **AllowCachedResults** Indicates if the scan allowed using cached results. -- **BiosFamily** The family of the BIOS (Basic Input Output System). -- **BiosName** The name of the device BIOS. -- **BiosReleaseDate** The release date of the device BIOS. -- **BiosSKUNumber** The sku number of the device BIOS. -- **BIOSVendor** The vendor of the BIOS. -- **BiosVersion** The version of the BIOS. -- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client. -- **CapabilityDetectoidGuid** The GUID for a hardware applicability detectoid that could not be evaluated. -- **CDNCountryCode** Two letter country abbreviation for the CDN's location. -- **CDNId** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. -- **ClientVersion** The version number of the software distribution client. -- **CurrentMobileOperator** The mobile operator the device is currently connected to. -- **DeviceModel** What is the device model. -- **DriverError** The error code hit during a driver scan. This is 0 if no error was encountered. -- **EventInstanceID** A globally unique identifier for event instance. -- **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed. -- **ExtendedMetadataCabUrl** Hostname that is used to download an update. -- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough. -- **FailedUpdateGuids** The GUIDs for the updates that failed to be evaluated during the scan. -- **FailedUpdatesCount** The number of updates that failed to be evaluated during the scan. -- **FlightBranch** The branch that a device is on if participating in flighting (pre-release builds). -- **FlightRing** The ring (speed of getting builds) that a device is on if participating in flighting (pre-release builds). -- **HomeMobileOperator** The mobile operator that the device was originally intended to work with. -- **IPVersion** Indicates whether the download took place over IPv4 or IPv6 -- **IsWUfBDualScanEnabled** Indicates if Windows Update for Business dual scan is enabled on the device. -- **IsWUfBEnabled** Indicates if Windows Update for Business is enabled on the device. -- **MetadataIntegrityMode** The mode of the update transport metadata integrity check. 0-Unknown, 1-Ignoe, 2-Audit, 3-Enforce -- **MSIError** The last error that was encountered during a scan for updates. -- **NetworkConnectivityDetected** Indicates the type of network connectivity that was detected. 0 - IPv4, 1 - IPv6 -- **NumberOfApplicationsCategoryScanEvaluated** The number of categories (apps) for which an app update scan checked -- **NumberOfLoop** The number of round trips the scan required -- **NumberOfNewUpdatesFromServiceSync** The number of updates which were seen for the first time in this scan -- **NumberOfUpdatesEvaluated** The total number of updates which were evaluated as a part of the scan -- **NumFailedMetadataSignatures** The number of metadata signatures checks which failed for new metadata synced down. -- **Online** Indicates if this was an online scan. -- **PhonePreviewEnabled** Indicates whether a phone was getting preview build, prior to flighting (pre-release builds) being introduced. -- **ProcessName** The process name of the caller who initiated API calls, in the event where CallerApplicationName was not provided. +- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client +- **ClientVersion** The version number of the software distribution client +- **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed +- **EventType** Possible values are "Child", "Bundle", "Relase" or "Driver" +- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough +- **FileId** A hash that uniquely identifies a file +- **FileName** Name of the downloaded file +- **FlightId** The unique identifier for each flight - **RelatedCV** The previous Correlation Vector that was used before swapping with a new one -- **ScanDurationInSeconds** The number of seconds a scan took -- **ScanEnqueueTime** The number of seconds it took to initialize a scan -- **ServiceGuid** An ID which represents which service the software distribution client is checking for content (Windows Update, Microsoft Store, etc.). -- **ServiceUrl** The environment URL a device is configured to scan with -- **ShippingMobileOperator** The mobile operator that a device shipped on. -- **StatusCode** Indicates the result of a CheckForUpdates event (success, cancellation, failure code HResult). -- **SyncType** Describes the type of scan the event was -- **SystemBIOSMajorRelease** Major version of the BIOS. -- **SystemBIOSMinorRelease** Minor version of the BIOS. -- **TotalNumMetadataSignatures** The total number of metadata signatures checks done for new metadata that was synced down. -- **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. -- **ApplicableUpdateInfo** Metadata for the updates which were detected as applicable -- **NumberOfApplicableUpdates** The number of updates which were ultimately deemed applicable to the system after the detection process is complete -- **WebServiceRetryMethods** Web service method requests that needed to be retried to complete operation. -- **BranchReadinessLevel** The servicing branch configured on the device. -- **DeferralPolicySources** Sources for any update deferral policies defined (GPO = 0x10, MDM = 0x100, Flight = 0x1000, UX = 0x10000). -- **DeferredUpdates** Update IDs which are currently being deferred until a later time -- **DriverExclusionPolicy** Indicates if the policy for not including drivers with Windows Update is enabled. -- **FeatureUpdateDeferral** The deferral period configured for feature OS updates on the device (in days). -- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. -- **FeatureUpdatePausePeriod** The pause duration configured for feature OS updates on the device (in days). -- **QualityUpdateDeferral** The deferral period configured for quality OS updates on the device (in days). -- **QualityUpdatePause** Indicates whether quality OS updates are paused on the device. -- **QualityUpdatePausePeriod** The pause duration configured for quality OS updates on the device (in days). -- **IntentPFNs** Intended application-set metadata for atomic update scenarios. -- **PausedUpdates** A list of UpdateIds which that currently being paused. -- **PauseFeatureUpdatesEndTime** If feature OS updates are paused on the device, this is the date and time for the end of the pause time window. -- **PauseFeatureUpdatesStartTime** If feature OS updates are paused on the device, this is the date and time for the beginning of the pause time window. -- **PauseQualityUpdatesEndTime** If quality OS updates are paused on the device, this is the date and time for the end of the pause time window. -- **PauseQualityUpdatesStartTime** If quality OS updates are paused on the device, this is the date and time for the beginning of the pause time window. -- **CachedEngineVersion** For self-initiated healing, the version of the SIH engine that is cached on the device. If the SIH engine does not exist, the value is null. -- **TargetMetadataVersion** For self-initiated healing, this is the target version of the SIH engine to download (if needed). If not, the value is null. -- **Context** Gives context on where the error has occurred. Example: AutoEnable, GetSLSData, AddService, Misc, or Unknown -- **DriverSyncPassPerformed** Were drivers scanned this time? +- **RevisionNumber** Unique revision number of Update +- **ServiceGuid** An ID which represents which service the software distribution client is checking for content (Windows Update, Microsoft Store, etc.) +- **StatusCode** Indicates the result of a CheckForUpdates event (success, cancellation, failure code HResult) +- **UpdateId** Unique Update ID +- **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue + + +### SoftwareUpdateClientTelemetry.DownloadHeartbeat + +This event allows tracking of ongoing downloads and contains data to explain the current state of the download + +The following fields are available: + +- **BundleID** Identifier associated with the specific content bundle. If this value is found, it shouldn't report as all zeros +- **BytesTotal** Total bytes to transfer for this content +- **BytesTransferred** Total bytes transferred for this content at the time of heartbeat +- **CallerApplicationName** Name provided by the caller who initiated API calls into the software distribution client +- **ClientVersion** The version number of the software distribution client +- **ConnectionStatus** Indicates the connectivity state of the device at the time of heartbeat +- **CurrentError** Last (transient) error encountered by the active download +- **DownloadFlags** Flags indicating if power state is ignored +- **DownloadState** Current state of the active download for this content (queued, suspended, or progressing) +- **EventType** Possible values are "Child", "Bundle", or "Driver" +- **FlightId** The unique identifier for each flight +- **IsNetworkMetered** Indicates whether Windows considered the current network to be ?metered" +- **MOAppDownloadLimit** Mobile operator cap on size of application downloads, if any +- **MOUpdateDownloadLimit** Mobile operator cap on size of operating system update downloads, if any +- **PowerState** Indicates the power state of the device at the time of heartbeart (DC, AC, Battery Saver, or Connected Standby) +- **RelatedCV** The previous correlation vector that was used by the client, before swapping with a new one +- **ResumeCount** Number of times this active download has resumed from a suspended state +- **RevisionNumber** Identifies the revision number of this specific piece of content +- **ServiceGuid** Identifier for the service to which the software distribution client is connecting (Windows Update, Windows Store, etc) +- **ServiceID** Identifier for the service to which the software distribution client is connecting (Windows Update, Microsoft Store, etc) +- **SuspendCount** Number of times this active download has entered a suspended state +- **SuspendReason** Last reason for why this active download entered a suspended state +- **UpdateId** Identifier associated with the specific piece of content +- **WUDeviceID** Unique device id controlled by the software distribution client ### SoftwareUpdateClientTelemetry.Install @@ -3409,30 +3578,22 @@ The following fields are available: - **BiosSKUNumber** The sku number of the device BIOS. - **BIOSVendor** The vendor of the BIOS. - **BiosVersion** The version of the BIOS. -- **BundleBytesDownloaded** How many bytes were downloaded for the specific content bundle? - **BundleId** Identifier associated with the specific content bundle; should not be all zeros if the bundleID was found. - **BundleRepeatFailFlag** Has this particular update bundle previously failed to install? - **BundleRevisionNumber** Identifies the revision number of the content bundle. - **CachedEngineVersion** For self-initiated healing, the version of the SIH engine that is cached on the device. If the SIH engine does not exist, the value is null. - **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client. -- **CbsDownloadMethod** Was the download a full download or a partial download? -- **ClientManagedByWSUSServer** Is the client managed by Windows Server Update Services (WSUS)? - **ClientVersion** The version number of the software distribution client. - **CSIErrorType** The stage of CBS installation where it failed. - **CurrentMobileOperator** Mobile operator that device is currently connected to. - **DeviceModel** What is the device model. -- **DeviceOEM** What OEM does this device belong to. -- **DownloadPriority** The priority of the download activity. -- **DownloadScenarioId** A unique ID for a given download used to tie together WU and DO events. - **DriverPingBack** Contains information about the previous driver and system state. -- **Edition** Indicates the edition of Windows being used. - **EventInstanceID** A globally unique identifier for event instance. -- **EventNamespaceID** Indicates whether the event succeeded or failed. Has the format EventType+Event where Event is Succeeded, Cancelled, Failed, etc. - **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started installing content, or whether it was cancelled, succeeded, or failed. - **EventType** Possible values are Child, Bundle, or Driver. - **ExtendedErrorCode** The extended error code. - **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough. -- **FeatureUpdatePause** Are feature OS updates paused on the device? +- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. - **FlightBranch** The branch that a device is on if participating in the Windows Insider Program. - **FlightBuildNumber** If this installation was for a Windows Insider build, this is the build number of that build. - **FlightId** The specific ID of the Windows Insider build the device is getting. @@ -3441,27 +3602,23 @@ The following fields are available: - **HardwareId** If this install was for a driver targeted to a particular device model, this ID indicates the model of the device. - **HomeMobileOperator** The mobile operator that the device was originally intended to work with. - **IntentPFNs** Intended application-set metadata for atomic update scenarios. -- **IsAOACDevice** Is it Always On, Always Connected? (Mobile device usage model) - **IsDependentSet** Is the driver part of a larger System Hardware/Firmware update? - **IsFinalOutcomeEvent** Does this event signal the end of the update/upgrade process? - **IsFirmware** Is this update a firmware update? - **IsSuccessFailurePostReboot** Did it succeed and then fail after a restart? - **IsWUfBDualScanEnabled** Is Windows Update for Business dual scan enabled on the device? -- **IsWUfBEnabled** Is Windows Update for Business enabled on the device? +- **IsWUfBEnabled** Indicates whether Windows Update for Business is enabled on the device. - **MergedUpdate** Was the OS update and a BSP update merged for installation? - **MsiAction** The stage of MSI installation where it failed. - **MsiProductCode** The unique identifier of the MSI installer. - **PackageFullName** The package name of the content being installed. - **PhonePreviewEnabled** Indicates whether a phone was getting preview build, prior to flighting being introduced. -- **PlatformRole** The PowerPlatformRole as defined on MSDN. - **ProcessName** The process name of the caller who initiated API calls, in the event where CallerApplicationName was not provided. -- **ProcessorArchitecture** Processor architecture of the system (x86, AMD64, ARM). - **QualityUpdatePause** Are quality OS updates paused on the device? - **RelatedCV** The previous Correlation Vector that was used before swapping with a new one - **RepeatFailFlag** Indicates whether this specific piece of content had previously failed to install. -- **RepeatSuccessInstallFlag** Indicates whether this specific piece of content had previously installed successful, for example if another user had already installed it. - **RevisionNumber** The revision number of this specific piece of content. -- **ServiceGuid** An ID which represents which service the software distribution client is installing content for (Windows Update, Microsoft Store, etc.). +- **ServiceGuid** An ID which represents which service the software distribution client is installing content for (Windows Update, Windows Store, etc.). - **Setup360Phase** If the install is for an operating system upgrade, indicates which phase of the upgrade is underway. - **ShippingMobileOperator** The mobile operator that a device shipped on. - **StatusCode** Indicates the result of an installation event (success, cancellation, failure code HResult). @@ -3471,420 +3628,540 @@ The following fields are available: - **TargetingVersion** For drivers targeted to a specific device model, this is the version number of the drivers being distributed to the device. - **TransactionCode** The ID which represents a given MSI installation - **UpdateId** Unique update ID +- **UpdateID** An identifier associated with the specific piece of content. - **UpdateImportance** Indicates whether a piece of content was marked as Important, Recommended, or Optional. - **UsedSystemVolume** Indicates whether the content was downloaded and then installed from the device's main system storage drive, or an alternate storage drive. - **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. -- **WUSetting** Indicates the user's current updating settings. -### SoftwareUpdateClientTelemetry.DownloadHeartbeat +### SoftwareUpdateClientTelemetry.UpdateDetected -This event allows tracking of ongoing downloads and contains data to explain the current state of the download +This event sends data about an AppX app that has been updated from the Microsoft Store, including what app needs an update and what version/architecture is required, in order to understand and address problems with apps getting required updates. The following fields are available: -- **BundleID** Identifier associated with the specific content bundle. If this value is found, it shouldn't report as all zeros -- **BytesTotal** Total bytes to transfer for this content -- **BytesTransferred** Total bytes transferred for this content at the time of heartbeat -- **ConnectionStatus** Indicates the connectivity state of the device at the time of heartbeat -- **CurrentError** Last (transient) error encountered by the active download -- **DownloadFlags** Flags indicating if power state is ignored -- **DownloadState** Current state of the active download for this content (queued, suspended, or progressing) -- **IsNetworkMetered** "Indicates whether Windows considered the current network to be ?metered""" -- **MOAppDownloadLimit** Mobile operator cap on size of application downloads, if any -- **MOUpdateDownloadLimit** Mobile operator cap on size of operating system update downloads, if any -- **PowerState** Indicates the power state of the device at the time of heartbeart (DC, AC, Battery Saver, or Connected Standby) -- **RelatedCV** "The previous correlation vector that was used by the client, before swapping with a new one " -- **ResumeCount** Number of times this active download has resumed from a suspended state -- **ServiceID** "Identifier for the service to which the software distribution client is connecting (Windows Update, Microsoft Store, etc) " -- **SuspendCount** Number of times this active download has entered a suspended state -- **SuspendReason** Last reason for why this active download entered a suspended state -- **CallerApplicationName** Name provided by the caller who initiated API calls into the software distribution client -- **ClientVersion** The version number of the software distribution client -- **EventType** "Possible values are ""Child"", ""Bundle"", or ""Driver""" -- **FlightId** The unique identifier for each flight -- **RevisionNumber** Identifies the revision number of this specific piece of content -- **ServiceGuid** Identifier for the service to which the software distribution client is connecting (Windows Update, Microsoft Store, etc) -- **UpdateId** "Identifier associated with the specific piece of content " -- **WUDeviceID** "Unique device id controlled by the software distribution client " +- **ApplicableUpdateInfo** Metadata for the updates which were detected as applicable. +- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client. +- **IntentPFNs** Intended application-set metadata for atomic update scenarios. +- **NumberOfApplicableUpdates** The number of updates ultimately deemed applicable to the system after the detection process is complete. +- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one. +- **ServiceGuid** An ID that represents which service the software distribution client is connecting to (Windows Update, Windows Store, etc.). +- **WUDeviceID** The unique device ID controlled by the software distribution client. -## Update Assistant Orchestrator events ->[!NOTE] ->Events from this provider are sent with the installation of KB4023814. For details, see [this support article](https://support.microsoft.com/help/4023814). +### SoftwareUpdateClientTelemetry.UpdateMetadataIntegrity + +Ensures Windows Updates are secure and complete. Event helps to identify whether update content has been tampered with and protects against man-in-the-middle attack. + +The following fields are available: + +- **EndpointUrl** The endpoint URL where the device obtains update metadata. This is used to distinguish between test, staging, and production environments. +- **EventScenario** The purpose of this event, such as scan started, scan succeeded, or scan failed. +- **ExtendedStatusCode** The secondary status code of the event. +- **LeafCertId** Integral ID from the FragmentSigning data for certificate that failed. +- **ListOfSHA256OfIntermediateCerData** A semicolon delimited list of base64 encoding of hashes for the Base64CerData in the FragmentSigning data of an intermediate certificate. +- **MetadataIntegrityMode** The mode of the transport metadata integrity check. 0 = unknown; 1 = ignore; 2 = audit; 3 = enforce +- **MetadataSignature** A base64-encoded string of the signature associated with the update metadata (specified by revision ID). +- **RawMode** The raw unparsed mode string from the SLS response. This field is null if not applicable. +- **RawValidityWindowInDays** The raw unparsed validity window string in days of the timestamp token. This field is null if not applicable. +- **RevisionId** The revision ID for a specific piece of content. +- **RevisionNumber** The revision number for a specific piece of content. +- **ServiceGuid** Identifies the service to which the software distribution client is connected, Example: Windows Update or Windows Store +- **SHA256OfLeafCerData** A base64 encoding of the hash for the Base64CerData in the FragmentSigning data of the leaf certificate. +- **SHA256OfLeafCertPublicKey** A base64 encoding of the hash of the Base64CertData in the FragmentSigning data of the leaf certificate. +- **SHA256OfTimestampToken** A base64-encoded string of hash of the timestamp token blob. +- **SignatureAlgorithm** The hash algorithm for the metadata signature. +- **SLSPrograms** A test program to which a device may have opted in. Example: Insider Fast +- **StatusCode** The status code of the event. +- **TimestampTokenCertThumbprint** The thumbprint of the encoded timestamp token. +- **TimestampTokenId** The time this was created. It is encoded in a timestamp blob and will be zero if the token is malformed. +- **UpdateId** The update ID for a specific piece of content. +- **ValidityWindowInDays** The validity window that's in effect when verifying the timestamp. + + +## Update Assistant events ### Microsoft.Windows.UpdateAssistant.Orchestrator.BlockingEventId -Event sends basic info on the reason that Windows 10 was not updated due to compatibility issues, previous rollbacks, or admin policies.. +The event sends basic info on the reason that Windows 10 was not updated due to compatibility issues, previous rollbacks, or admin policies. The following fields are available: -- **ApplicabilityBlockedReason** Blocked due to an applicability issue. -- **ClientId** Identification of the current installed version of Update Assistant. -- **TriggerTaskSource** Describes which task launched this instance of Update Assistant. +- **ApplicabilityBlockedReason** Blocked due to an applicability issue. +- **BlockWuUpgrades** The upgrade assistant is currently blocked. +- **clientID** An identification of the current release of Update Assistant. +- **CloverTrail** This device is Clovertrail. +- **DeviceIsMdmManaged** This device is MDM managed. +- **IsNetworkAvailable** If the device network is not available. +- **IsNetworkMetered** If network is metered. +- **IsSccmManaged** This device is SCCM managed. +- **NewlyInstalledOs** OS is newly installed quiet period. +- **PausedByPolicy** Updates are paused by policy. +- **RecoveredFromRS3** Previously recovered from RS3. +- **RS1UninstallActive** Blocked due to an active RS1 uninstall. +- **RS3RollBacks** Exceeded number of allowable RS3 rollbacks. +- **triggerTaskSource** Describe which task launches this instance. +- **WsusManaged** This device is WSUS managed. +- **ZeroExhaust** This device is zero exhaust. + ### Microsoft.Windows.UpdateAssistant.Orchestrator.DeniedLaunchEventId -Event sends basic info on the reason the Windows 10 update was blocked or prevented. +The event sends basic info when a device was blocked or prevented from updating to the latest Windows 10 version. The following fields are available: -- **ClientId** Identification of the current installed version of Update Assistant. -- **DenyReason** Reasons why Update Assistant was prevented from launching. -- **TriggerTaskSource** Describes which task launched this instance of Update Assistant. +- **calendarRun** Indicates the calendar run task invoked the update assistant wrapper. +- **clientID** An identification of the current release of Update Assistant. +- **denyReason** All the reasons why the Update Assistant was prevented from launching. Bitmask with values from UpdateAssistant.cpp eUpgradeModeReason. +- **triggerTaskSource** Describe which task launches this instance. + ### Microsoft.Windows.UpdateAssistant.Orchestrator.FailedLaunchEventId -Event sends basic info when the Windows 10 Update Assistant tool could not be launched due to an error.. +Event to mark that Update Assistant Orchestrator failed to launch Update Assistant. The following fields are available: -- **ClientId** Identification of the current installed version of Update Assistant. -- **HResult** Error code of the Update Assistant Orchestrator error. -- **TriggerTaskSource** Describes which task launched this instance of Update Assistant. +- **clientID** An identification of the current release of Update Assistant. +- **hResult** Error code of the Update Assistant Orchestrator failure. +- **triggerTaskSource** Describe which task launches this instance. + ### Microsoft.Windows.UpdateAssistant.Orchestrator.FailedOneSettingsQueryEventId -Event sends basic info to signal when the settings related to the Windows 10 update could not be downloaded. +Event indicating One Settings was not queried by update assistant. The following fields are available: -- **ClientId** Identification of the current installed version of Update Assistant. -- **HResult** Error code of the attempted query for the settings. +- **clientID** An identification of the current release of Update Assistant. +- **hResult** Error code of One Settings query failure. + ### Microsoft.Windows.UpdateAssistant.Orchestrator.LaunchEventId -Event sends basic info on whether the device should or should not be updated to the latest Windows 10 version. +This event sends basic information on whether the device should be updated to the latest Windows 10 version. The following fields are available: -- **ClientId** Identification of the current installed version of Update Assistant. -- **LaunchMode** Type of launch performed. -- **LaunchTypeReason** All of the reasons for the type of launch performed. -- **TriggerTaskSource** Describes which task launched this instance of Update Assistant. -- **UALaunchRunCount** Total number of times Update Assistant was launched. +- **autoStartRunCount** The auto start run count of Update Assistant. +- **clientID** The ID of the current release of Update Assistant. +- **launchMode** Indicates the type of launch performed. +- **launchTypeReason** A bitmask of all the reasons for type of launch. +- **triggerTaskSource** Indicates which task launches this instance. +- **UALaunchRunCount** Total number of times Update Assistant launched. + ### Microsoft.Windows.UpdateAssistant.Orchestrator.RestoreEventId -Event sends basic info on whether the Windows 10 update notification had launched previously. +The event sends basic info on whether the Windows 10 update notification has previously launched. The following fields are available: -- **ClientId** Identification of the current installed version of Update Assistant. -- **RestoreReason** All of the reasons for being restored. -- **TriggerTaskSource** Describes which task launched this instance of Update Assistant. +- **calendarRun** Indicates the update assistant wrapper was started by the calendar run task. +- **clientID** ID of the current release of Update Assistant. +- **restoreReason** All the reasons for the restore. +- **triggerTaskSource** Indicates which task launches this instance. + ## Update events -### Update360Telemetry.UpdateAgentPostRebootResult +### Update360Telemetry.UpdateAgentCommit -This event collects information for both Mobile and Desktop regarding the post reboot phase of the new UUP (Unified Update Platform) update scenario - -The following fields are available: - -- **ErrorCode** The error code returned for the current post reboot phase -- **FlightId** The unique identifier for each flight -- **ObjectId** Unique value for each Update Agent mode -- **RelatedCV** Correlation vector value generated from the latest USO scan -- **Result** Indicates the Hresult -- **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate -- **SessionId** Unique value for each Update Agent mode attempt -- **UpdateId** Unique ID for each update -- **PostRebootResult** Indicates the Hresult - - -### Update360Telemetry.UpdateAgent_Initialize - -This event sends data during the initialize phase of updating Windows. - -The following fields are available: - -- **ErrorCode** The error code returned for the current initialize phase. -- **FlightId** Unique ID for each flight. -- **FlightMetadata** Contains the FlightId and the build being flighted. -- **ObjectId** Unique value for each Update Agent mode. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate -- **SessionData** Contains instructions to update agent for processing FODs and DUICs (Null for other scenarios). -- **SessionId** Unique value for each Update Agent mode attempt . -- **UpdateId** Unique ID for each update. -- **Result** Result of the initialize phase of update. 0 = Succeeded, 1 = Failed, 2 = Cancelled, 3 = Blocked, 4 = BlockCancelled - - -### Update360Telemetry.UpdateAgent_DownloadRequest - -This event sends data during the download request phase of updating Windows. - -The following fields are available: - -- **ErrorCode** The error code returned for the current download request phase. -- **ObjectId** Unique value for each Update Agent mode. -- **PackageCountOptional** Number of optional packages requested. -- **PackageCountRequired** Number of required packages requested. -- **PackageCountTotal** Total number of packages needed. -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate -- **SessionId** Unique value for each Update Agent mode attempt. -- **PackageSizeCanonical** Size of canonical packages in bytes -- **PackageSizeDiff** Size of diff packages in bytes -- **PackageSizeExpress** Size of express packages in bytes -- **Result** Result of the download request phase of update. -- **FlightId** Unique ID for each flight. -- **UpdateId** Unique ID for each update. -- **PackageCountTotalCanonical** Total number of canonical packages. -- **PackageCountTotalDiff** Total number of diff packages. -- **PackageCountTotalExpress** Total number of express packages. -- **DeletedCorruptFiles** Indicates if UpdateAgent found any corrupt payload files and whether the payload was deleted. -- **RangeRequestState** Represents the state of the download range request. - - -### Update360Telemetry.UpdateAgent_Install - -This event sends data during the install phase of updating Windows. +This event collects information regarding the commit phase of the new Unified Update Platform (UUP) update scenario, which is leveraged by both Mobile and Desktop. The following fields are available: - **ErrorCode** The error code returned for the current install phase. -- **ObjectId** Unique value for each Update Agent mode. -- **RelatedCV** Correlation vector value generated from the latest scan. -- **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate -- **SessionId** Unique value for each Update Agent mode attempt. -- **Result** "Result of the install phase of update. 0 = Succeeded 1 = Failed, 2 = Cancelled, 3 = Blocked, 4 = BlockCancelled " - **FlightId** Unique ID for each flight. +- **ObjectId** Unique value for each Update Agent mode. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **Result** Outcome of the install phase of the update. +- **ScenarioId** Indicates the update scenario. +- **SessionId** Unique value for each update attempt. - **UpdateId** Unique ID for each update. -### Update360Telemetry.UpdateAgent_ModeStart +### Update360Telemetry.UpdateAgentDownloadRequest -This event sends data for the start of each mode during the process of updating Windows. +This event sends data for the download request phase of updating Windows via the new Unified Update Platform (UUP) scenario. Applicable to PC and Mobile. The following fields are available: -- **Mode** Indicates that the Update Agent mode that has started. 1 = Initialize, 2 = DownloadRequest, 3 = Install, 4 = Commit -- **ObjectId** Unique value for each Update Agent mode. -- **RelatedCV** The correlation vector value generated from the latest scan. -- **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate -- **SessionId** Unique value for each Update Agent mode attempt. +- **DeletedCorruptFiles** Boolean indicating whether corrupt payload was deleted. +- **DownloadRequests** Number of times a download was retried. +- **ErrorCode** The error code returned for the current download request phase. +- **ExtensionName** Indicates whether the payload is related to Operating System content or a plugin. - **FlightId** Unique ID for each flight. -- **UpdateId** Unique ID for each update. +- **InternalFailureResult** Indicates a non-fatal error from a plugin. +- **ObjectId** Unique value for each Update Agent mode (same concept as InstanceId for Setup360). +- **PackageCountOptional** # of optional packages requested. +- **PackageCountRequired** # of required packages requested. +- **PackageCountTotal** Total # of packages needed. +- **PackageCountTotalCanonical** Total number of canonical packages. +- **PackageCountTotalDiff** Total number of diff packages. +- **PackageCountTotalExpress** Total number of express packages. +- **PackageExpressType** Type of express package. +- **PackageSizeCanonical** Size of canonical packages in bytes. +- **PackageSizeDiff** Size of diff packages in bytes. +- **PackageSizeExpress** Size of express packages in bytes. +- **RangeRequestState** Indicates the range request type used. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **Result** Outcome of the download request phase of update. +- **ScenarioId** Indicates the update scenario. +- **SessionId** Unique value for each attempt (same value for initialize, download, install commit phases). +- **UpdateId** Unique ID for each Update. -### Update360Telemetry.UpdateAgent_SetupBoxLaunch +### Update360Telemetry.UpdateAgentExpand -This event sends data during the launching of the setup box when updating Windows. +This event collects information regarding the expansion phase of the new Unified Update Platform (UUP) update scenario, which is leveraged by both Mobile and Desktop. The following fields are available: -- **ObjectId** Unique value for each Update Agent mode. -- **Quiet** Indicates whether setup is running in quiet mode. 0 = false 1 = true -- **RelatedCV** Correlation vector value generated from the latest scan. -- **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate -- **SessionId** Unique value for each Update Agent mode attempt. +- **ElapsedTickCount** Time taken for expand phase. +- **EndFreeSpace** Free space after expand phase. +- **EndSandboxSize** Sandbox size after expand phase. +- **ErrorCode** The error code returned for the current install phase. - **FlightId** Unique ID for each flight. +- **ObjectId** Unique value for each Update Agent mode. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **ScenarioId** Indicates the update scenario. +- **SessionId** Unique value for each update attempt. +- **StartFreeSpace** Free space before expand phase. +- **StartSandboxSize** Sandbox size after expand phase. +- **UpdateId** Unique ID for each Update. + + +### Update360Telemetry.UpdateAgentFellBackToCanonical + +This event collects information when express could not be used and we fall back to canonical during the new Unified Update Platform (UUP) update scenario, which is leveraged by both Mobile and Desktop. + +The following fields are available: + +- **FlightId** Unique ID for each flight. +- **ObjectId** Unique value for each Update Agent mode. +- **PackageCount** Number of packages that feel back to canonical. +- **PackageList** PackageIds which fell back to canonical. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **ScenarioId** Indicates the update scenario. +- **SessionId** Unique value for each update attempt. - **UpdateId** Unique ID for each update. -- **SetupMode** Setup mode 1 = predownload, 2 = install, 3 = finalize -- **SandboxSize** The size of the sandbox folder on the device. + + +### Update360Telemetry.UpdateAgentInitialize + +This event sends data for the initialize phase of updating Windows via the new Unified Update Platform (UUP) scenario, which is applicable to both PCs and Mobile. + +The following fields are available: + +- **ErrorCode** The error code returned for the current install phase. +- **FlightId** Unique ID for each flight. +- **FlightMetadata** Contains the FlightId and the build being flighted. +- **ObjectId** Unique value for each Update Agent mode. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **Result** Outcome of the install phase of the update. +- **ScenarioId** Indicates the update scenario. +- **SessionData** String containing instructions to update agent for processing FODs and DUICs (Null for other scenarios). +- **SessionId** Unique value for each update attempt. +- **UpdateId** Unique ID for each update. + + +### Update360Telemetry.UpdateAgentInstall + +This event sends data for the install phase of updating Windows. + +The following fields are available: + +- **ErrorCode** The error code returned for the current install phase. +- **FlightId** Unique value for each Update Agent mode (same concept as InstanceId for Setup360). +- **ObjectId** Correlation vector value generated from the latest USO scan. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **Result** The result for the current install phase. +- **ScenarioId** Indicates the update scenario. +- **SessionId** Unique value for each update attempt. +- **UpdateId** Unique ID for each update. + + +### Update360Telemetry.UpdateAgentMerge + +The UpdateAgentMerge event sends data on the merge phase when updating Windows. + +The following fields are available: + +- **ErrorCode** The error code returned for the current merge phase. +- **FlightId** Unique ID for each flight. +- **ObjectId** Unique value for each Update Agent mode. +- **RelatedCV** Related correlation vector value. +- **Result** Outcome of the merge phase of the update. +- **ScenarioId** Indicates the update scenario. +- **SessionId** Unique value for each attempt. +- **UpdateId** Unique ID for each update. + + +### Update360Telemetry.UpdateAgentMitigationResult + +This event sends data indicating the result of each update agent mitigation. + +The following fields are available: + +- **Applicable** Indicates whether the mitigation is applicable for the current update. +- **CommandCount** The number of command operations in the mitigation entry. +- **CustomCount** The number of custom operations in the mitigation entry. +- **FileCount** The number of file operations in the mitigation entry. +- **FlightId** Unique identifier for each flight. +- **Index** The mitigation index of this particular mitigation. +- **MitigationScenario** The update scenario in which the mitigation was executed. +- **Name** The friendly name of the mitigation. +- **ObjectId** Unique value for each Update Agent mode. +- **OperationIndex** The mitigation operation index (in the event of a failure). +- **OperationName** The friendly name of the mitigation operation (in the event of failure). +- **RegistryCount** The number of registry operations in the mitigation entry. +- **RelatedCV** The correlation vector value generated from the latest USO scan. +- **Result** The HResult of this operation. +- **ScenarioId** The update agent scenario ID. +- **SessionId** Unique value for each update attempt. +- **TimeDiff** The amount of time spent performing the mitigation (in 100-nanosecond increments). +- **UpdateId** Unique ID for each Update. + + +### Update360Telemetry.UpdateAgentMitigationSummary + +This event sends a summary of all the update agent mitigations available for an this update. + +The following fields are available: + +- **Applicable** The count of mitigations that were applicable to the system and scenario. +- **Failed** The count of mitigations that failed. +- **FlightId** Unique identifier for each flight. +- **MitigationScenario** The update scenario in which the mitigations were attempted. +- **ObjectId** The unique value for each Update Agent mode. +- **RelatedCV** The correlation vector value generated from the latest USO scan. +- **Result** The HResult of this operation. +- **ScenarioId** The update agent scenario ID. +- **SessionId** Unique value for each update attempt. +- **TimeDiff** The amount of time spent performing all mitigations (in 100-nanosecond increments). +- **Total** Total number of mitigations that were available. +- **UpdateId** Unique ID for each update. + + +### Update360Telemetry.UpdateAgentModeStart + +This event sends data for the start of each mode during the process of updating Windows via the new Unified Update Platform (UUP) scenario. Applicable to both PCs and Mobile. + +The following fields are available: + +- **FlightId** Unique ID for each flight. +- **Mode** Indicates the mode that has started. +- **ObjectId** Unique value for each Update Agent mode. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **ScenarioId** Indicates the update scenario. +- **SessionId** Unique value for each update attempt. +- **UpdateId** Unique ID for each update. +- **Version** Version of update + + +### Update360Telemetry.UpdateAgentPostRebootResult + +This event collects information for both Mobile and Desktop regarding the post reboot phase of the new Unified Update Platform (UUP) update scenario. + +The following fields are available: + +- **ErrorCode** The error code returned for the current post reboot phase. +- **FlightId** The specific ID of the Windows Insider build the device is getting. +- **ObjectId** Unique value for each Update Agent mode. +- **PostRebootResult** Indicates the Hresult. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **Result** Indicates the Hresult +- **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate. +- **SessionId** Unique value for each update attempt. +- **UpdateId** Unique ID for each update. + + +### Update360Telemetry.UpdateAgentSetupBoxLaunch + +The UpdateAgent_SetupBoxLaunch event sends data for the launching of the setup box when updating Windows via the new Unified Update Platform (UUP) scenario. This event is only applicable to PCs. + +The following fields are available: + +- **ContainsExpressPackage** Indicates whether the download package is express. +- **FlightId** Unique ID for each flight. +- **FreeSpace** Free space on OS partition. +- **InstallCount** Number of install attempts using the same sandbox. +- **ObjectId** Unique value for each Update Agent mode. +- **Quiet** Indicates whether setup is running in quiet mode. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **SandboxSize** Size of the sandbox. +- **ScenarioId** Indicates the update scenario. +- **SessionId** Unique value for each update attempt. +- **SetupMode** Mode of setup to be launched. +- **UpdateId** Unique ID for each update. +- **UserSession** Indicates whether install was invoked by user actions. ## Update notification events ### Microsoft.Windows.UpdateNotificationPipeline.JavascriptJavascriptCriticalGenericMessage -This event indicates that Javascript is reporting a schema and a set of values for critical diagnostic data. +This event indicates that Javascript is reporting a schema and a set of values for critical telemetry. The following fields are available: -- **CampaignConfigVersion** Configuration version for the current campaign -- **CampaignID** Currently campaign that's running on UNP -- **ConfigCatalogVersion** Current catalog version of UNP -- **ContentVersion** Content version for the current campaign on UNP -- **CV** Correlation vector -- **DetectorVersion** Most recently run detector version for the current campaign on UNP -- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user +- **CampaignConfigVersion** Configuration version of the current campaign. +- **CampaignID** ID of the currently running campaign. +- **ConfigCatalogVersion** Current catalog version of the update notification. +- **ContentVersion** Content version of the current update notification campaign. +- **CV** Correlation vector. +- **DetectorVersion** Most recently run detector version for the current campaign. +- **GlobalEventCounter** Client side counter that indicates the ordering of events sent by this user. - **key1** Interaction data for the UI -- **key10** Interaction data for the UI -- **key11** Interaction data for the UI -- **key12** Interaction data for the UI -- **key13** Interaction data for the UI -- **key14** Interaction data for the UI -- **key15** Interaction data for the UI -- **key16** Interaction data for the UI -- **key17** Interaction data for the UI -- **key18** Interaction data for the UI -- **key19** Interaction data for the UI +- **key10** UI interaction data +- **key11** UI interaction data +- **key12** UI interaction data +- **key13** UI interaction data +- **key14** UI interaction data +- **key15** UI interaction data +- **key16** UI interaction data +- **key17** UI interaction data +- **key18** UI interaction data +- **key19** UI interaction data - **key2** Interaction data for the UI -- **key20** Interaction data for the UI +- **key20** UI interaction data - **key21** Interaction data for the UI -- **key22** Interaction data for the UI -- **key23** Interaction data for the UI -- **key24** Interaction data for the UI -- **key25** Interaction data for the UI -- **key26** Interaction data for the UI -- **key27** Interaction data for the UI -- **key28** Interaction data for the UI -- **key29** Interaction data for the UI +- **key22** UI interaction data +- **key23** UI interaction data +- **key24** UI interaction data +- **key25** UI interaction data +- **key26** UI interaction data +- **key27** UI interaction data +- **key28** UI interaction data +- **key29** UI interaction data - **key3** Interaction data for the UI -- **key30** Interaction data for the UI +- **key30** UI interaction data - **key4** Interaction data for the UI -- **key5** Interaction data for the UI -- **key6** Interaction data for the UI +- **key5** UI interaction data +- **key6** UI interaction data - **key7** Interaction data for the UI - **key8** Interaction data for the UI -- **key9** Interaction data for the UI -- **PackageVersion** Current package version of UNP -- **schema** Type of UI interaction +- **key9** UI interaction data +- **PackageVersion** Current package version of the update notification. +- **schema** UI interaction type. ### Microsoft.Windows.UpdateNotificationPipeline.UNPCampaignHeartbeat -This event is sent at the start of each campaign, to be used as a heartbeat +This event is sent at the start of each campaign, to be used as a heartbeat. The following fields are available: -- **CampaignConfigVersion** Configuration version for the current campaign -- **CampaignID** Currently campaign that's running on UNP -- **ConfigCatalogVersion** Current catalog version of UNP -- **ContentVersion** Content version for the current campaign on UNP -- **CV** Correlation vector -- **DetectorVersion** Most recently run detector version for the current campaign on UNP -- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user -- **PackageVersion** Current UNP package version +- **CampaignConfigVersion** Configuration version for the current campaign. +- **CampaignID** Current campaign that is running on Update Notification Pipeline. +- **ConfigCatalogVersion** Current catalog version of Update Notification Pipeline. +- **ContentVersion** Content version for the current campaign on Update Notification Pipeline. +- **CV** Correlation vector. +- **DetectorVersion** Most recently run detector version for the current campaign on Update Notification Pipeline. +- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user. +- **PackageVersion** Current package version for Update Notification Pipeline. ### Microsoft.Windows.UpdateNotificationPipeline.UNPCampaignManagerCleaningCampaign -This event indicates that the Campaign Manager is cleaning up the campaign content +This event indicates that the Campaign Manager is cleaning up the campaign content. The following fields are available: -- **CampaignConfigVersion** Configuration version for the current campaign -- **CampaignID** Current campaign that's running on UNP -- **ConfigCatalogVersion** Current catalog version of UNP -- **ContentVersion** Content version for the current campaign on UNP +- **CampaignConfigVersion** Configuration version for the current campaign. +- **CampaignID** The current campaign that is running on Update Notification Pipeline (UNP). +- **ConfigCatalogVersion** The current catalog version of the Update Notification Pipeline (UNP). +- **ContentVersion** Content version for the current campaign on UNP. - **CV** Correlation vector -- **DetectorVersion** Most recently run detector version for the current campaign on UNP -- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user -- **PackageVersion** Current UNP package version +- **DetectorVersion** Most recently run detector version for the current campaign on UNP. +- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user. +- **PackageVersion** Current UNP package version. ### Microsoft.Windows.UpdateNotificationPipeline.UnpCampaignManagerGetIsCamppaignCompleteFailed -This event is sent when a campaign completion status query fails +This event is sent when a campaign completion status query fails. The following fields are available: -- **CampaignConfigVersion** Configuration version for the current campaign -- **CampaignID** Current campaign that's running on UNP -- **ConfigCatalogVersion** Current catalog version of UNP -- **ContentVersion** Content version for the current campaign on UNP -- **CV** Correlation vector -- **DetectorVersion** Most recently run detector version for the current campaign on UNP -- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user -- **hresult** HRESULT of the failure -- **PackageVersion** Current UNP package version +- **CampaignConfigVersion** Configuration version for the current campaign. +- **CampaignID** Current campaign that is running on Update Notification Pipeline (UNP). +- **ConfigCatalogVersion** Current catalog version of UNP. +- **ContentVersion** Content version for the current campaign on UNP. +- **CV** Correlation vector. +- **DetectorVersion** Most recently run detector version for the current campaign on UNP. +- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user. +- **hresult** HRESULT of the failure. +- **PackageVersion** Current UNP package version. ### Microsoft.Windows.UpdateNotificationPipeline.UNPCampaignManagerHeartbeat -This event is sent at the start of the CampaignManager event and is intended to be used as a heartbeat +This event is sent at the start of the CampaignManager event and is intended to be used as a heartbeat. The following fields are available: -- **CampaignConfigVersion** Configuration version for the current campaign -- **CampaignID** Currently campaign that's running on UNP -- **ConfigCatalogVersion** Current catalog version of UNP -- **ContentVersion** Content version for the current campaign on UNP -- **CV** Correlation vector -- **DetectorVersion** Most recently run detector version for the current campaign on UNP -- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user -- **PackageVersion** Current UNP package version +- **CampaignConfigVersion** Configuration version for the current campaign. +- **CampaignID** Currently campaign that is running on Update Notification Pipeline (UNP). +- **ConfigCatalogVersion** Current catalog version of UNP. +- **ContentVersion** Content version for the current campaign on UNP. +- **CV** Correlation vector. +- **DetectorVersion** Most recently run detector version for the current campaign on UNP. +- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user. +- **PackageVersion** Current UNP package version. ### Microsoft.Windows.UpdateNotificationPipeline.UnpCampaignManagerRunCampaignFailed -This event is sent when the Campaign Manager encounters an unexpected error while running the campaign +This event is sent when the Campaign Manager encounters an unexpected error while running the campaign. The following fields are available: -- **CampaignConfigVersion** Configuration version for the current campaign -- **CampaignID** Currently campaign that's running on UNP -- **ConfigCatalogVersion** Current catalog version of UNP -- **ContentVersion** Content version for the current campaign on UNP -- **CV** Correlation vector -- **DetectorVersion** Most recently run detector version for the current campaign on UNP -- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user -- **hresult** HRESULT of the failure#N# -- **PackageVersion** Current UNP package version +- **CampaignConfigVersion** Configuration version for the current campaign. +- **CampaignID** Currently campaign that's running on Update Notification Pipeline (UNP). +- **ConfigCatalogVersion** Current catalog version of UNP. +- **ContentVersion** Content version for the current campaign on UNP. +- **CV** Correlation vector. +- **DetectorVersion** Most recently run detector version for the current campaign on UNP. +- **GlobalEventCounter** Client-side counter that indicates the event ordering sent by the user. +- **hresult** HRESULT of the failure. +- **PackageVersion** Current UNP package version. ## Upgrade events -### Setup360Telemetry.PreDownloadUX +### FacilitatorTelemetry.DCATDownload -The event sends data regarding OS updates and upgrades from Windows 7, Windows 8, and Windows 10. Specifically, the Setup360Telemetry.PredownloadUX indicates the outcome of the PredownloadUX portion of the update process. +This event indicates whether devices received additional or critical supplemental content during an OS Upgrade, to help keep Windows up-to-date and secure. + + + +### Setup360Telemetry.Downlevel + +This event sends data indicating that the device has started the downlevel phase of the upgrade, to help keep Windows up-to-date and secure. The following fields are available: -- **ClientId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **HostOSBuildNumber** The build number of the previous operating system. -- **HostOsSkuName** The OS edition which is running the Setup360 instance (previous operating system). -- **InstanceId** Unique GUID that identifies each instance of setuphost.exe. -- **ReportId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, this is the GUID for the install.wim. -- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback -- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Examplle: Boot, Media, Update, MCT +- **ClientId** If using Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, the default value is Media360, but it can be overwritten by the caller to a unique value. +- **HostOSBuildNumber** The build number of the downlevel OS. +- **HostOsSkuName** The operating system edition which is running Setup360 instance (downlevel OS). +- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. +- **ReportId** In the Windows Update scenario, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. +- **Setup360Extended** More detailed information about phase/action when the potential failure occurred. +- **Setup360Mode** The phase of Setup360 (for example, Predownload, Install, Finalize, Rollback). +- **Setup360Result** The result of Setup360 (HRESULT used to diagnose errors). +- **Setup360Scenario** The Setup360 flow type (for example, Boot, Media, Update, MCT). - **SetupVersionBuildNumber** The build number of Setup360 (build number of the target OS). -- **State** The exit state of the Setup360 run. Example: succeeded, failed, blocked, cancelled -- **TestId** A string to uniquely identify a group of events. -- **WuId** Windows Update client ID. - - -### Setup360Telemetry.UnexpectedEvent - -This event sends data indicating that the device has invoked the unexpected event phase of the upgrade, to help keep Windows up to date. - -The following fields are available: - -- **ClientId** With Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe -- **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback -- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT -- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled -- **TestId** A string to uniquely identify a group of events. -- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. - - -### Setup360Telemetry.PreInstallQuiet - -This event sends data indicating that the device has invoked the preinstall quiet phase of the upgrade, to help keep Windows up to date. - -The following fields are available: - -- **ClientId** With Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe -- **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback etc. -- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. -- **Setup360Scenario** Setup360 flow type (Boot, Media, Update, MCT) -- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled -- **TestId** A string to uniquely identify a group of events. -- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. +- **State** Exit state of given Setup360 run. Example: succeeded, failed, blocked, cancelled. +- **TestId** An ID that uniquely identifies a group of events. +- **WuId** This is the Windows Update Client ID. In the Windows Update scenario, this is the same as the clientId. ### Setup360Telemetry.Finalize -This event sends data indicating that the device has invoked the finalize phase of the upgrade, to help keep Windows up-to-date. +This event sends data indicating that the device has started the phase of finalizing the upgrade, to help keep Windows up-to-date and secure. The following fields are available: @@ -3893,19 +4170,40 @@ The following fields are available: - **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). - **InstanceId** A unique GUID that identifies each instance of setuphost.exe - **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback +- **Setup360Extended** d +- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. - **Setup360Result** The result of Setup360. This is an HRESULT error code that is used to diagnose errors. - **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT - **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled -- **TestId** A string to uniquely identify a group of events. +- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. +- **TestId** ID that uniquely identifies a group of events. - **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. +### Setup360Telemetry.OsUninstall + +This event sends data regarding OS updates and upgrades from Windows 7, Windows 8, and Windows 10. Specifically, it indicates the outcome of an OS uninstall. + +The following fields are available: + +- **ClientId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **HostOSBuildNumber** The build number of the previous OS. +- **HostOsSkuName** The OS edition which is running the Setup360 instance (previous OS). +- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. +- **ReportId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, this is the GUID for the install.wim. +- **Setup360Extended** Detailed information about the phase or action when the potential failure occurred. +- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. +- **Setup360Result** The result of Setup360. This is an HRESULT error code that is used to diagnose errors. +- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT +- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). +- **State** Exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. +- **TestId** A string to uniquely identify a group of events. +- **WuId** Windows Update client ID. + + ### Setup360Telemetry.PostRebootInstall -This event sends data indicating that the device has invoked the postrebootinstall phase of the upgrade, to help keep Windows up-to-date. +This event sends data indicating that the device has invoked the post reboot install phase of the upgrade, to help keep Windows up-to-date. The following fields are available: @@ -3933,63 +4231,63 @@ The following fields are available: - **ClientId** Using Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. - **HostOSBuildNumber** The build number of the previous OS. - **HostOsSkuName** The OS edition which is running Setup360 instance (previous operating system). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe +- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. - **ReportId** Using Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback +- **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. +- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. - **Setup360Result** The result of Setup360. This is an HRESULT error code that is used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT +- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. - **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, canceled -- **TestId** A string to uniquely identify a group of events. +- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, canceled. +- **TestId** ID that uniquely identifies a group of events. - **WuId** This is the Windows Update Client ID. Using Windows Update, this is the same as the clientId. -### Setup360Telemetry.OsUninstall +### Setup360Telemetry.PreDownloadUX -The event sends data regarding OS updates and upgrades from Windows 7, Windows 8, and Windows 10. Specifically, the Setup360Telemetry.OSUninstall indicates the outcome of an OS uninstall. +This event sends data regarding OS Updates and Upgrades from Windows 7.X, Windows 8.X, Windows 10 and RS, to help keep Windows up-to-date and secure. Specifically, it indicates the outcome of the PredownloadUX portion of the update process. The following fields are available: - **ClientId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **HostOSBuildNumber** The build number of the previous OS. -- **HostOsSkuName** The OS edition which is running the Setup360 instance (previous OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. +- **HostOSBuildNumber** The build number of the previous operating system. +- **HostOsSkuName** The OS edition which is running the Setup360 instance (previous operating system). +- **InstanceId** Unique GUID that identifies each instance of setuphost.exe. - **ReportId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, this is the GUID for the install.wim. -- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback -- **Setup360Result** The result of Setup360. This is an HRESULT error code that is used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT -- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** Exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled +- **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. +- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. +- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. +- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. +- **SetupVersionBuildNumber** The build number of Setup360 (build number of the target OS). +- **State** The exit state of the Setup360 run. Example: succeeded, failed, blocked, cancelled. - **TestId** A string to uniquely identify a group of events. - **WuId** Windows Update client ID. -### Setup360Telemetry.Downlevel +### Setup360Telemetry.PreInstallQuiet -This event sends data indicating that the device has invoked the downlevel phase of the upgrade. It's used to help keep Windows up-to-date and secure. +This event sends data indicating that the device has invoked the preinstall quiet phase of the upgrade, to help keep Windows up-to-date. The following fields are available: -- **ClientId** If using Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, the default value is Media360, but it can be overwritten by the caller to a unique value. -- **HostOSBuildNumber** The build number of the downlevel OS. -- **HostOsSkuName** The operating system edition which is running Setup360 instance (downlevel OS). -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. -- **ReportId** In the Windows Update scenario, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback -- **Setup360Result** The result of Setup360. It's an HRESULT error code that can be used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT -- **SetupVersionBuildNumber** The build number of Setup360 (build number of the target OS). -- **State** Exit state of given Setup360 run. Example: succeeded, failed, blocked, cancelled -- **TestId** A string that uniquely identifies a group of events. -- **WuId** This is the Windows Update Client ID. In the Windows Update scenario, this is the same as the clientId. +- **ClientId** With Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **HostOSBuildNumber** The build number of the previous OS. +- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). +- **InstanceId** A unique GUID that identifies each instance of setuphost.exe +- **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. +- **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. +- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. +- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. +- **Setup360Scenario** Setup360 flow type (Boot, Media, Update, MCT). +- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). +- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. +- **TestId** A string to uniquely identify a group of events. +- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. ### Setup360Telemetry.PreInstallUX -This event sends data regarding OS updates and upgrades from Windows 7, Windows 8, and Windows 10. Specifically, the Setup360Telemetry.PreinstallUX indicates the outcome of the PreinstallUX portion of the update process. +This event sends data regarding OS updates and upgrades from Windows 7, Windows 8, and Windows 10, to help keep Windows up-to-date. Specifically, it indicates the outcome of the PreinstallUX portion of the update process. The following fields are available: @@ -3998,12 +4296,12 @@ The following fields are available: - **HostOsSkuName** The OS edition which is running the Setup360 instance (previous OS). - **InstanceId** A unique GUID that identifies each instance of setuphost.exe. - **ReportId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, this is the GUID for the install.wim. -- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback +- **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. +- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. - **Setup360Result** The result of Setup360. This is an HRESULT error code that is used to diagnose errors. -- **Setup360Scenario** The Setup360 flow type, Example: Boot, Media, Update, MCT +- **Setup360Scenario** The Setup360 flow type, Example: Boot, Media, Update, MCT. - **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled +- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. - **TestId** A string to uniquely identify a group of events. - **WuId** Windows Update client ID. @@ -4014,37 +4312,56 @@ This event sends data about OS deployment scenarios, to help keep Windows up-to- The following fields are available: +- **ClientId** Retrieves the upgrade ID. In the Windows Update scenario, this will be the Windows Update client ID. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. - **FieldName** Retrieves the data point. - **FlightData** Specifies a unique identifier for each group of Windows Insider builds. - **InstanceId** Retrieves a unique identifier for each instance of a setup session. - **ReportId** Retrieves the report ID. - **ScenarioId** Retrieves the deployment scenario. - **Value** Retrieves the value associated with the corresponding FieldName. -- **ClientId** Retrieves the upgrade ID: Upgrades via Windows Update - specifies the WU clientID. All other deployment - static string. -## Windows as a Service diagnostic events +### Setup360Telemetry.Setup360DynamicUpdate -### Microsoft.Windows.WaaSMedic.SummaryEvent +This event helps determine whether the device received supplemental content during an operating system upgrade, to help keep Windows up-to-date. -This event provides the results from the WaaSMedic engine + + +### Setup360Telemetry.Setup360MitigationResult + +This event sends data indicating the result of each setup mitigation. + + + +### Setup360Telemetry.Setup360MitigationSummary + +This event sends a summary of all the setup mitigations available for this update. + + + +### Setup360Telemetry.UnexpectedEvent + +This event sends data indicating that the device has invoked the unexpected event phase of the upgrade, to help keep Windows up to date. The following fields are available: -- **detectionSummary** Result of each detection that ran -- **featureAssessmentImpact** Windows as a Service (WaaS) Assessment impact on feature updates -- **insufficientSessions** True, if the device has enough activity to be eligible for update diagnostics. False, if otherwise -- **isManaged** Indicates the device is managed for updates -- **isWUConnected** Indicates the device is connected to Windows Update -- **noMoreActions** All available WaaSMedic diagnostics have run. There are no pending diagnostics and corresponding actions -- **qualityAssessmentImpact** Windows as a Service (WaaS) Assessment impact for quality updates -- **remediationSummary** Result of each operation performed on a device to fix an invalid state or configuration that's preventing the device from getting updates. For example, if Windows Update service is turned off, the fix is to turn the it back on -- **usingBackupFeatureAssessment** The WaaSMedic engine contacts Windows as a Service (WaaS) Assessment to determine whether the device is up-to-date. If WaaS Assessment isn't available, the engine falls back to backup feature assessments, which are determined programmatically on the client#N# -- **usingBackupQualityAssessment** The WaaSMedic engine contacts Windows as a Service (WaaS) Assessment to determine whether the device is up-to-date. If WaaS Assessment isn't available, the engine falls back to backup quality assessments, which are determined programmatically on the client#N# -- **versionString** Installed version of the WaaSMedic engine -- **hrEngineResult** Indicates the WaaSMedic engine operation error codes +- **ClientId** With Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **HostOSBuildNumber** The build number of the previous OS. +- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). +- **InstanceId** A unique GUID that identifies each instance of setuphost.exe +- **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. +- **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. +- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. +- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used used to diagnose errors. +- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. +- **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). +- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. +- **TestId** A string to uniquely identify a group of events. +- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. +## Windows as a Service diagnostic events + ### Microsoft.Windows.WaaSMedic.Summary This event provides the results of the WaaSMedic diagnostic run @@ -4052,39 +4369,45 @@ This event provides the results of the WaaSMedic diagnostic run The following fields are available: - **detectionSummary** Result of each detection that ran -- **remediationSummary** Result of each operation performed on a device to fix an invalid state or configuration that's preventing the device from getting updates. For example, if Windows Update service is turned off, the fix is to turn the it back on -- **versionString** Installed version of the WaaSMedic engine - **featureAssessmentImpact** Windows as a Service (WaaS) Assessment impact on feature updates - **insufficientSessions** True, if the device has enough activity to be eligible for update diagnostics. False, if otherwise - **isManaged** Indicates the device is managed for updates - **isWUConnected** Indicates the device is connected to Windows Update - **noMoreActions** All available WaaSMedic diagnostics have run. There are no pending diagnostics and corresponding actions - **qualityAssessmentImpact** Windows as a Service (WaaS) Assessment impact for quality updates +- **remediationSummary** Result of each operation performed on a device to fix an invalid state or configuration that's preventing the device from getting updates. For example, if Windows Update service is turned off, the fix is to turn the it back on - **usingBackupFeatureAssessment** The WaaSMedic engine contacts Windows as a Service (WaaS) Assessment to determine whether the device is up-to-date. If WaaS Assessment isn't available, the engine falls back to backup feature assessments, which are determined programmatically on the client - **usingBackupQualityAssessment** The WaaSMedic engine contacts Windows as a Service (WaaS) Assessment to determine whether the device is up-to-date. If WaaS Assessment isn't available, the engine falls back to backup quality assessments, which are determined programmatically on the client +- **versionString** Installed version of the WaaSMedic engine -## Windows Error Reporting events +### Microsoft.Windows.WaaSMedic.SummaryEvent -### Microsoft.Windows.WERVertical.OSCrash - -This event sends binary data from the collected dump file wheneveer a bug check occurs, to help keep Windows up to date. The is the OneCore version of this event. +This event provides the results from the WaaSMedic engine The following fields are available: -- **BootId** Uint32 identifying the boot number for this device. -- **BugCheckCode** "Uint64 ""bugcheck code"" that identifies a proximate cause of the bug check." -- **BugCheckParameter1** Uint64 parameter providing additional information. -- **BugCheckParameter2** Uint64 parameter providing additional information. -- **BugCheckParameter3** Uint64 parameter providing additional information. -- **BugCheckParameter4** Uint64 parameter providing additional information. -- **DumpFileAttributes** Codes that identify the type of data contained in the dump file -- **DumpFileSize** Size of the dump file -- **IsValidDumpFile** True if the dump file is valid for the debugger, false otherwise -- **ReportId** WER Report Id associated with this bug check (used for finding the corresponding report archive in Watson). +- **detectionSummary** Result of each applicable detection that was run. +- **featureAssessmentImpact** WaaS Assessment impact for feature updates. +- **hrEngineResult** Indicates the WaaSMedic engine operation error codes +- **insufficientSessions** Device not eligible for diagnostics. +- **isManaged** Device is managed for updates. +- **isWUConnected** Device is connected to Windows Update. +- **noMoreActions** No more applicable diagnostics. +- **qualityAssessmentImpact** WaaS Assessment impact for quality updates. +- **remediationSummary** Result of each operation performed on a device to fix an invalid state or configuration that's preventing the device from getting updates. For example, if Windows Update service is turned off, the fix is to turn the it back on. +- **usingBackupFeatureAssessment** Relying on backup feature assessment. +- **usingBackupQualityAssessment** Relying on backup quality assessment. +- **versionString** Version of the WaaSMedic engine. + + +## Windows Store events + +### Microsoft.Windows.Store.Partner.ReportApplication + +Report application event for Windows Store client. -## Microsoft Store events ### Microsoft.Windows.StoreAgent.Telemetry.AbortedInstallation @@ -4098,281 +4421,30 @@ The following fields are available: - **CategoryId** The Item Category ID. - **ClientAppId** The identity of the app that initiated this operation. - **HResult** The result code of the last action performed before this operation. -- **IntentPFNs** Intent Product Family Name - **IsBundle** Is this a bundle? - **IsInteractive** Was this requested by a user? - **IsMandatory** Was this a mandatory update? - **IsRemediation** Was this a remediation install? - **IsRestore** Is this automatically restoring a previously acquired product? - **IsUpdate** Flag indicating if this is an update. -- **IsWin32** Flag indicating if this is a Win32 app (not used). - **ParentBundleId** The product ID of the parent (if this product is part of a bundle). - **PFN** The product family name of the product being installed. - **ProductId** The identity of the package or packages being installed. - **SystemAttemptNumber** The total number of automatic attempts at installation before it was canceled. -- **UpdateId** Update ID (if this is an update) - **UserAttemptNumber** The total number of user attempts at installation before it was canceled. -- **WUContentId** The Windows Update content ID +- **WUContentId** Licensing identity of this package. -### Microsoft.Windows.StoreAgent.Telemetry.EndAcquireLicense +### Microsoft.Windows.StoreAgent.Telemetry.BeginGetInstalledContentIds -This event is sent after the license is acquired when a product is being installed. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** Includes a set of package full names for each app that is part of an atomic set. -- **AttemptNumber** The total number of attempts to acquire this product. -- **BundleId** The bundle ID -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **HResult** HResult code to show the result of the operation (success/failure). -- **IntentPFNs** Intent Product Family Name -- **IsBundle** Is this a bundle? -- **IsInteractive** Did the user initiate the installation? -- **IsMandatory** Is this a mandatory update? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this happening after a device restore? -- **IsUpdate** Is this an update? -- **IsWin32** Flag indicating if this is a Win32app. -- **ParentBundledId** The product's parent bundle ID. -- **ParentBundleId** The parent bundle ID (if it's part of a bundle). -- **PFN** Product Family Name of the product being installed. -- **ProductId** The Store Product ID for the product being installed. -- **SystemAttemptNumber** The number of attempts by the system to acquire this product. -- **UpdateId** The update ID (if this is an update) -- **UserAttemptNumber** The number of attempts by the user to acquire this product -- **WUContentId** The Windows Update content ID +This event is sent when an inventory of the apps installed is started to determine whether updates for those apps are available. It's used to help keep Windows up-to-date and secure. -### Microsoft.Windows.StoreAgent.Telemetry.EndDownload -This event happens during the app update or installation when content is being downloaded at the end of the process to report success or failure. It's used to help keep Windows up-to-date and secure. +### Microsoft.Windows.StoreAgent.Telemetry.BeginUpdateMetadataPrepare -The following fields are available: +This event is sent when the Store Agent cache is refreshed with any available package updates. It's used to help keep Windows up-to-date and secure. -- **AggregatedPackageFullNames** The name of all packages to be downloaded and installed. -- **AttemptNumber** Number of retry attempts before it was canceled. -- **BundleId** The identity of the Windows Insider build associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **DownloadSize** The total size of the download. -- **ExtendedHResult** Any extended HResult error codes. -- **HResult** The result code of the last action performed. -- **IntentPFNs** Intent Product Family Name -- **IsBundle** Is this a bundle? -- **IsInteractive** Is this initiated by the user? -- **IsMandatory** Is this a mandatory installation? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this a restore of a previously acquired product? -- **IsUpdate** Is this an update? -- **IsWin32** Flag indicating if this is a Win32 app (unused). -- **ParentBundleId** The parent bundle ID (if it's part of a bundle). -- **PFN** The Product Family Name of the app being download. -- **ProductId** The Store Product ID for the product being installed. -- **SystemAttemptNumber** The number of attempts by the system to download. -- **UpdateId** Update ID (if this is an update) -- **UserAttemptNumber** The number of attempts by the user to download. -- **WUContentId** The Windows Update content ID. - - -### Microsoft.Windows.StoreAgent.Telemetry.EndFrameworkUpdate - -This event happens when an app update requires an updated Framework package and the process starts to download it. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **HResult** The result code of the last action performed before this operation. - - -### Microsoft.Windows.StoreAgent.Telemetry.EndGetInstalledContentIds - -This event is sent after sending the inventory of the products installed to determine whether updates for those products are available. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **HResult** The result code of the last action performed before this operation. - - -### Microsoft.Windows.StoreAgent.Telemetry.EndInstall - -This event is sent after a product has been installed. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. -- **AttemptNumber** The number of retry attempts before it was canceled. -- **BundleId** The identity of the build associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **ExtendedHResult** The extended HResult error code. -- **HResult** The result code of the last action performed. -- **IntentPFNs** Intent Product Family Name -- **IsBundle** Is this a bundle? -- **IsInteractive** Is this an interactive installation? -- **IsMandatory** Is this a mandatory installation? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this automatically restoring a previously acquired product? -- **IsUpdate** Is this an update? -- **IsWin32** Flag indicating if this a Win32 app (unused). -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **PFN** Product Family Name of the product being installed. -- **ProductId** The Store Product ID for the product being installed. -- **SystemAttemptNumber** The total number of system attempts. -- **UpdateId** Update ID (if this is an update) -- **UserAttemptNumber** The total number of user attempts. -- **WUContentId** The Windows Update content ID - - -### Microsoft.Windows.StoreAgent.Telemetry.EndScanForUpdates - -This event is sent after a scan for product updates to determine if there are packages to install. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **ClientAppId** The identity of the app that initiated this operation. -- **HResult** The result code of the last action performed. -- **IsApplicability** Is this request to only check if there are any applicable packages to install? -- **IsInteractive** Is this user requested? -- **IsOnline** Is the request doing an online check? - - -### Microsoft.Windows.StoreAgent.Telemetry.EndSearchUpdatePackages - -This event is sent after searching for update packages to install. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. -- **AttemptNumber** The total number of retry attempts before it was canceled. -- **BundleId** The identity of the build associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **HResult** The result code of the last action performed. -- **IntentPFNs** The licensing identity of this package. -- **IsBundle** Is this a bundle? -- **IsInteractive** Is this user requested? -- **IsMandatory** Is this a mandatory update? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this restoring previously acquired content? -- **IsUpdate** Is this an update? -- **IsWin32** Flag indicating if this a Win32 app (unused). -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **PFN** The name of the package or packages requested for install. -- **ProductId** The Store Product ID for the product being installed. -- **SystemAttemptNumber** The total number of system attempts. -- **UpdateId** Update ID (if this is an update) -- **UserAttemptNumber** The total number of user attempts. -- **WUContentId** The Windows Update content ID - - -### Microsoft.Windows.StoreAgent.Telemetry.EndStageUserData - -This event is sent between download and installation to see if there is app data that needs to be restored from the cloud. It's used to keep Windows up-to-date and secure. - -The following fields are available: - -- **AttemptNumber** The total number of retry attempts before it was canceled. -- **BundleId** The identity of the build associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **HResult** The result code of the last action performed. -- **IsBundle** Is this a bundle? -- **IsInteractive** Is this user requested? -- **IsMandatory** Is this a mandatory update? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this restoring previously acquired content? -- **IsUpdate** Is this an update? -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **PFN** The name of the package or packages requested for install. -- **ProductId** The Store Product ID for the product being installed. -- **SystemAttemptNumber** The total number of system attempts. -- **UserAttemptNumber** The total number of system attempts. -- **WUContentId** The Windows Update content ID -- **IntentPFNs** The licensing identity of this package. -- **AggregatedPackageFullNames** The name of all packages to be downloaded and installed. - - -### Microsoft.Windows.StoreAgent.Telemetry.InstallOperationRequest - -This event happens at the beginning of the install process when an app update or new app is installed. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **BundleId** The identity of the build associated with this product. -- **CatalogId** If this product is from a private catalog, the Store Product ID for the product being installed. -- **ProductId** The Store Product ID for the product being installed. -- **SkuId** Specific edition ID being installed. -- **VolumePath** The disk path of the installation. - - -### Microsoft.Windows.StoreAgent.Telemetry.PauseInstallation - -This event is sent when a product install or update is paused either by a user or the system. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **AttemptNumber** The total number of retry attempts before it was canceled. -- **BundleId** The identity of the build associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **IsBundle** Is this a bundle? -- **IsInteractive** Is this user requested? -- **IsMandatory** Is this a mandatory update? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this restoring previously acquired content? -- **IsUpdate** Is this an update? -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **PFN** The Product Full Name. -- **PreviousHResult** The result code of the last action performed before this operation. -- **PreviousInstallState** Previous state before the installation or update was paused. -- **ProductId** The Store Product ID for the product being installed. -- **RelatedCV** Correlation Vector of a previous performed action on this product. -- **SystemAttemptNumber** The total number of system attempts. -- **UserAttemptNumber** The total number of user attempts. -- **WUContentId** The Windows Update content ID -- **IntentPFNs** The licensing identity of this package. -- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. - - -### Microsoft.Windows.StoreAgent.Telemetry.ResumeInstallation - -This event happens when a product install or update is resumed either by a user or the system. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **AttemptNumber** The number of retry attempts before it was canceled. -- **BundleId** The identity of the build associated with this product. -- **CategoryId** The identity of the package or packages being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **IsBundle** Is this a bundle? -- **IsInteractive** Is this user requested? -- **IsMandatory** Is this a mandatory update? -- **IsRemediation** Is this repairing a previous installation? -- **IsRestore** Is this restoring previously acquired content? -- **IsUpdate** Is this an update? -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **PFN** The name of the package or packages requested for install. -- **PreviousHResult** The previous HResult error code. -- **PreviousInstallState** Previous state before the installation was paused. -- **ProductId** The Store Product ID for the product being installed. -- **RelatedCV** Correlation Vector for the original install before it was resumed. -- **SystemAttemptNumber** The total number of system attempts. -- **UserAttemptNumber** The total number of user attempts. -- **WUContentId** The Windows Update content ID -- **IntentPFNs** Intent Product Family Name -- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. -- **HResult** The result code of the last action performed before this operation. -- **IsUserRetry** Did the user initiate the retry? - - -### Microsoft.Windows.StoreAgent.Telemetry.UpdateAppOperationRequest - -This event happens an app for a user needs to be updated. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **PFamN** The name of the product that is requested for update. ### Microsoft.Windows.StoreAgent.Telemetry.CancelInstallation @@ -4381,6 +4453,7 @@ This event is sent when an app update or installation is canceled while in inter The following fields are available: +- **AggregatedPackageFullNames** The names of all package or packages to be downloaded and installed. - **AttemptNumber** Total number of installation attempts. - **BundleId** The identity of the Windows Insider build that is associated with this product. - **CategoryId** The identity of the package or packages being installed. @@ -4399,34 +4472,12 @@ The following fields are available: - **RelatedCV** Correlation Vector of a previous performed action on this product. - **SystemAttemptNumber** Total number of automatic attempts to install before it was canceled. - **UserAttemptNumber** Total number of user attempts to install before it was canceled. -- **WUContentId** The Windows Update content ID -- **IntentPFNs** Intent Product Family Name -- **AggregatedPackageFullNames** The names of all package or packages to be downloaded and installed. - - -### Microsoft.Windows.StoreAgent.Telemetry.SearchForUpdateOperationRequest - -This event is sent when searching for update packages to install. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **CatalogId** The Store Product ID for the product being installed. -- **ProductId** The Store Product ID for the product being installed. -- **SkuId** Specfic edition of the app being updated. - - -### Microsoft.Windows.StoreAgent.Telemetry.EndUpdateMetadataPrepare - -This event happens after a scan for available app updates. It's used to help keep Windows up-to-date and secure. - -The following fields are available: - -- **HResult** The result code of the last action performed. +- **WUContentId** The Windows Update content ID. ### Microsoft.Windows.StoreAgent.Telemetry.CompleteInstallOperationRequest -This event is sent after the app installations or updates. It's used to help keep Windows up-to-date and secure +This event is sent at the end of the installs or updates. Store Agent events are needed to help keep Windows Apps up to date and secure, like the Mail and Calendar Apps. App install or update failures can be unique across devices and without this data from every device we will not be able to track failures and fix future vulnerabilities related to these Windows Apps. The following fields are available: @@ -4438,39 +4489,334 @@ The following fields are available: - **SkuId** Specific edition of the item being installed. +### Microsoft.Windows.StoreAgent.Telemetry.EndAcquireLicense + +This event is sent after the license is acquired when a product is being installed. It's used to help keep Windows up-to-date and secure. + +The following fields are available: + +- **AggregatedPackageFullNames** Includes a set of package full names for each app that is part of an atomic set. +- **AttemptNumber** The total number of attempts to acquire this product. +- **CategoryId** The identity of the package or packages being installed. +- **ClientAppId** The identity of the app that initiated this operation. +- **HResult** HResult code to show the result of the operation (success/failure). +- **IsBundle** Is this a bundle? +- **IsInteractive** Did the user initiate the installation? +- **IsMandatory** Is this a mandatory update? +- **IsRemediation** Is this repairing a previous installation? +- **IsRestore** Is this happening after a device restore? +- **IsUpdate** Is this an update? +- **PFN** Product Family Name of the product being installed. +- **ProductId** The Store Product ID for the product being installed. +- **SystemAttemptNumber** The number of attempts by the system to acquire this product. +- **UserAttemptNumber** The number of attempts by the user to acquire this product +- **WUContentId** Licensing identity of this package. + + +### Microsoft.Windows.StoreAgent.Telemetry.EndDownload + +This event is sent after an app is downloaded to help keep Windows up-to-date and secure. + +The following fields are available: + +- **AggregatedPackageFullNames** The name of all packages to be downloaded and installed. +- **AttemptNumber** Number of retry attempts before it was canceled. +- **BundleId** The identity of the Windows Insider build associated with this product. +- **CategoryId** The identity of the package or packages being installed. +- **ClientAppId** The identity of the app that initiated this operation. +- **DownloadSize** The total size of the download. +- **ExtendedHResult** Any extended HResult error codes. +- **HResult** The result code of the last action performed. +- **IsBundle** Is this a bundle? +- **IsInteractive** Is this initiated by the user? +- **IsMandatory** Is this a mandatory installation? +- **IsRemediation** Is this repairing a previous installation? +- **IsRestore** Is this a restore of a previously acquired product? +- **IsUpdate** Is this an update? +- **ParentBundleId** The parent bundle ID (if it's part of a bundle). +- **PFN** The Product Family Name of the app being download. +- **ProductId** The Store Product ID for the product being installed. +- **SystemAttemptNumber** The number of attempts by the system to download. +- **UserAttemptNumber** The number of attempts by the user to download. +- **WUContentId** The Windows Update content ID. + + +### Microsoft.Windows.StoreAgent.Telemetry.EndFrameworkUpdate + +This event is sent when an app update requires an updated Framework package and the process starts to download it. It is used to help keep Windows up-to-date and secure. + +The following fields are available: + +- **HResult** The result code of the last action performed before this operation. + + +### Microsoft.Windows.StoreAgent.Telemetry.EndGetInstalledContentIds + +This event is sent after sending the inventory of the products installed to determine whether updates for those products are available. It's used to help keep Windows up-to-date and secure. + +The following fields are available: + +- **HResult** The result code of the last action performed before this operation. + + +### Microsoft.Windows.StoreAgent.Telemetry.EndInstall + +This event is sent after a product has been installed to help keep Windows up-to-date and secure. + +The following fields are available: + +- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. +- **AttemptNumber** The number of retry attempts before it was canceled. +- **BundleId** The identity of the build associated with this product. +- **CategoryId** The identity of the package or packages being installed. +- **ClientAppId** The identity of the app that initiated this operation. +- **ExtendedHResult** The extended HResult error code. +- **HResult** The result code of the last action performed. +- **IsBundle** Is this a bundle? +- **IsInteractive** Is this an interactive installation? +- **IsMandatory** Is this a mandatory installation? +- **IsRemediation** Is this repairing a previous installation? +- **IsRestore** Is this automatically restoring a previously acquired product? +- **IsUpdate** Is this an update? +- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). +- **PFN** Product Family Name of the product being installed. +- **ProductId** The Store Product ID for the product being installed. +- **SystemAttemptNumber** The total number of system attempts. +- **UserAttemptNumber** The total number of user attempts. +- **WUContentId** Licensing identity of this package. + + +### Microsoft.Windows.StoreAgent.Telemetry.EndScanForUpdates + +This event is sent after a scan for product updates to determine if there are packages to install. It's used to help keep Windows up-to-date and secure. + +The following fields are available: + +- **ClientAppId** The identity of the app that initiated this operation. +- **HResult** The result code of the last action performed. +- **IsApplicability** Is this request to only check if there are any applicable packages to install? +- **IsInteractive** Is this user requested? +- **IsOnline** Is the request doing an online check? + + +### Microsoft.Windows.StoreAgent.Telemetry.EndSearchUpdatePackages + +This event is sent after searching for update packages to install. It is used to help keep Windows up-to-date and secure. + +The following fields are available: + +- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. +- **AttemptNumber** The total number of retry attempts before it was canceled. +- **BundleId** The identity of the build associated with this product. +- **CategoryId** The identity of the package or packages being installed. +- **ClientAppId** The identity of the app that initiated this operation. +- **HResult** The result code of the last action performed. +- **IsBundle** Is this a bundle? +- **IsInteractive** Is this user requested? +- **IsMandatory** Is this a mandatory update? +- **IsRemediation** Is this repairing a previous installation? +- **IsRestore** Is this restoring previously acquired content? +- **IsUpdate** Is this an update? +- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). +- **PFN** The name of the package or packages requested for install. +- **ProductId** The Store Product ID for the product being installed. +- **SystemAttemptNumber** The total number of system attempts. +- **UserAttemptNumber** The total number of user attempts. +- **WUContentId** The Windows Update content ID. + + +### Microsoft.Windows.StoreAgent.Telemetry.EndStageUserData + +This event is sent after restoring user data (if any) that needs to be restored following a product install. Store Agent events are needed to help keep Windows Apps up to date and secure, like the Mail and Calendar Apps. App install or update failures can be unique across devices and without this data from every device we will not be able to track failures and fix future vulnerabilities related to these Windows Apps. + +The following fields are available: + +- **AggregatedPackageFullNames** The name of all packages to be downloaded and installed. +- **AttemptNumber** The total number of retry attempts before it was canceled. +- **BundleId** The identity of the build associated with this product. +- **CategoryId** The identity of the package or packages being installed. +- **ClientAppId** The identity of the app that initiated this operation. +- **HResult** The result code of the last action performed. +- **IsBundle** Is this a bundle? +- **IsInteractive** Is this user requested? +- **IsMandatory** Is this a mandatory update? +- **IsRemediation** Is this repairing a previous installation? +- **IsRestore** Is this restoring previously acquired content? +- **IsUpdate** Is this an update? +- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). +- **PFN** The name of the package or packages requested for install. +- **ProductId** The Store Product ID for the product being installed. +- **SystemAttemptNumber** The total number of system attempts. +- **UserAttemptNumber** The total number of system attempts. +- **WUContentId** Licensing identity of this package. + + +### Microsoft.Windows.StoreAgent.Telemetry.EndUpdateMetadataPrepare + +This event happens after a scan for available app updates. It's used to help keep Windows up-to-date and secure. + +The following fields are available: + +- **HResult** The result code of the last action performed. + + +### Microsoft.Windows.StoreAgent.Telemetry.FulfillmentComplete + +FulfillmentComplete event is fired at the end of an app install or update. We use this to track the very end of the install/update process. StoreAgent events are needed to help keep Windows pre-installed 1st party apps up to date and secure such as the mail and calendar apps. App update failure can be unique across devices and without this data from every device we will not be able to track the success/failure and fix any future vulnerabilities related to these built in Windows Apps. + +The following fields are available: + +- **FailedRetry** Tells us if the retry for an install or update was successful or not. +- **HResult** Resulting HResult error/success code of this call +- **PFN** Package Family Name of the app that being installed or updated +- **ProductId** Product Id of the app that is being updated or installed + + +### Microsoft.Windows.StoreAgent.Telemetry.FulfillmentInitiate + +FulfillmentInitiate event is fired at the start of an app install or update. We use this to track the very beginning of the install/update process. StoreAgent events are needed to help keep Windows pre-installed 1st party apps up to date and secure such as the mail and calendar apps. App update failure can be unique across devices and without this data from every device we will not be able to track the success/failure and fix any future vulnerabilities related to these built in Windows Apps. + +The following fields are available: + +- **PFN** The Package Family Name of the app that is being installed or updated. +- **ProductId** The product ID of the app that is being updated or installed. + + +### Microsoft.Windows.StoreAgent.Telemetry.InstallOperationRequest + +This event is sent when a product install or update is initiated. Store Agent events are needed to help keep Windows Apps up to date and secure, like the Mail and Calendar Apps. App install or update failures can be unique across devices and without this data from every device we will not be able to track failures and fix future vulnerabilities related to these Windows Apps. + +The following fields are available: + +- **BundleId** The identity of the build associated with this product. +- **CatalogId** If this product is from a private catalog, the Store Product ID for the product being installed. +- **ProductId** The Store Product ID for the product being installed. +- **SkuId** Specific edition ID being installed. +- **VolumePath** The disk path of the installation. + + +### Microsoft.Windows.StoreAgent.Telemetry.PauseInstallation + +This event is sent when a product install or update is paused either by a user or the system. Store Agent events are needed to help keep Windows Apps up to date and secure, like the Mail and Calendar Apps. App install or update failures can be unique across devices and without this data from every device we will not be able to track failures and fix future vulnerabilities related to these Windows Apps. + +The following fields are available: + +- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. +- **AttemptNumber** The total number of retry attempts before it was canceled. +- **BundleId** The identity of the build associated with this product. +- **CategoryId** The identity of the package or packages being installed. +- **ClientAppId** The identity of the app that initiated this operation. +- **IsBundle** Is this a bundle? +- **IsInteractive** Is this user requested? +- **IsMandatory** Is this a mandatory update? +- **IsRemediation** Is this repairing a previous installation? +- **IsRestore** Is this restoring previously acquired content? +- **IsUpdate** Is this an update? +- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). +- **PFN** The Product Full Name. +- **PreviousHResult** The result code of the last action performed before this operation. +- **PreviousInstallState** Previous state before the installation or update was paused. +- **ProductId** The Store Product ID for the product being installed. +- **RelatedCV** Correlation Vector of a previous performed action on this product. +- **SystemAttemptNumber** The total number of system attempts. +- **UserAttemptNumber** The total number of user attempts. +- **WUContentId** Licensing identity of this package. + + +### Microsoft.Windows.StoreAgent.Telemetry.ResumeInstallation + +This event is sent when a product install or update is resumed either by a user or the system. Store Agent events are needed to help keep Windows Apps up to date and secure, like the Mail and Calendar Apps. App install or update failures can be unique across devices and without this data from every device we will not be able to track failures and fix future vulnerabilities related to these Windows Apps. + +The following fields are available: + +- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. +- **AttemptNumber** The number of retry attempts before it was canceled. +- **BundleId** The identity of the build associated with this product. +- **CategoryId** The identity of the package or packages being installed. +- **ClientAppId** The identity of the app that initiated this operation. +- **HResult** The result code of the last action performed before this operation. +- **IsBundle** Is this a bundle? +- **IsInteractive** Is this user requested? +- **IsMandatory** Is this a mandatory update? +- **IsRemediation** Is this repairing a previous installation? +- **IsRestore** Is this restoring previously acquired content? +- **IsUpdate** Is this an update? +- **IsUserRetry** Did the user initiate the retry? +- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). +- **PFN** The name of the package or packages requested for install. +- **PreviousHResult** The previous HResult error code. +- **PreviousInstallState** Previous state before the installation was paused. +- **ProductId** The Store Product ID for the product being installed. +- **RelatedCV** Correlation Vector for the original install before it was resumed. +- **SystemAttemptNumber** The total number of system attempts. +- **UserAttemptNumber** The total number of user attempts. +- **WUContentId** Licensing identity of this package. + + ### Microsoft.Windows.StoreAgent.Telemetry.ResumeOperationRequest -This event happens when a product install or update is resumed by a user and on installation retries. It's used to help keep Windows up-to-date and secure. +This event is sent when a product install or update is resumed by a user and on install retries. Store Agent events are needed to help keep Windows Apps up to date and secure, like the Mail and Calendar Apps. App install or update failures can be unique across devices and without this data from every device we will not be able to track failures and fix future vulnerabilities related to these Windows Apps. The following fields are available: - **ProductId** The Store Product ID for the product being installed. -### Microsoft.Windows.StoreAgent.Telemetry.FulfillmentComplete +### Microsoft.Windows.StoreAgent.Telemetry.SearchForUpdateOperationRequest -This event is sent at the end of an app install or update and is used to track the very end of the install or update process. +This event is sent when searching for update packages to install. Store Agent events are needed to help keep Windows Apps up to date and secure, like the Mail and Calendar Apps. App install or update failures can be unique across devices and without this data from every device we will not be able to track failures and fix future vulnerabilities related to these Windows Apps. The following fields are available: -- **FailedRetry** Was the installation or update retry successful? -- **HResult** The HResult code of the operation. -- **PFN** The Package Family Name of the app that is being installed or updated. -- **ProductId** The product ID of the app that is being updated or installed. +- **CatalogId** The Store Catalog ID for the product being installed. +- **ProductId** The Store Product ID for the product being installed. +- **SkuId** Specfic edition of the app being updated. -### Microsoft.Windows.StoreAgent.Telemetry.FulfillmentInitiate +### Microsoft.Windows.StoreAgent.Telemetry.UpdateAppOperationRequest -This event is sent at the beginning of an app install or update and is used to track the very beginning of the install or update process. +This event occurs when an update is requested for an app, to help keep Windows up-to-date and secure. The following fields are available: -- **PFN** The Package Family Name of the app that is being installed or updated. -- **ProductId** The product ID of the app that is being updated or installed. +- **PFamN** The name of the app that is requested for update. ## Windows Update Delivery Optimization events +### Microsoft.OSG.DU.DeliveryOptClient.DownloadCanceled + +This event describes when a download was canceled with Delivery Optimization. It's used to understand and address problems regarding downloads. + +The following fields are available: + +- **background** Is the download being done in the background? +- **bytesFromCacheServer** Bytes received from a cache host. +- **bytesFromCDN** The number of bytes received from a CDN source. +- **bytesFromGroupPeers** The number of bytes received from a peer in the same group. +- **bytesFromIntPeers** The number of bytes received from peers not in the same LAN or in the same group. +- **bytesFromLocalCache** Bytes copied over from local (on disk) cache. +- **bytesFromPeers** The number of bytes received from a peer in the same LAN. +- **callerName** Name of the API caller. +- **cdnErrorCodes** A list of CDN connection errors since the last FailureCDNCommunication event. +- **cdnErrorCounts** The number of times each error in cdnErrorCodes was encountered. +- **clientTelId** A random number used for device sampling. +- **dataSourcesTotal** Bytes received per source type, accumulated for the whole session. +- **doErrorCode** The Delivery Optimization error code that was returned. +- **errorCode** The error code that was returned. +- **experimentId** When running a test, this is used to correlate events that are part of the same test. +- **fileID** The ID of the file being downloaded. +- **gCurMemoryStreamBytes** Current usage for memory streaming. +- **gMaxMemoryStreamBytes** Maximum usage for memory streaming. +- **isVpn** Is the device connected to a Virtual Private Network? +- **jobID** Identifier for the Windows Update job. +- **reasonCode** Reason the action or event occurred. +- **scenarioID** The ID of the scenario. +- **sessionID** The ID of the file download session. +- **updateID** The ID of the update being downloaded. +- **usedMemoryStream** Did the download use memory streaming? + + ### Microsoft.OSG.DU.DeliveryOptClient.DownloadCompleted This event describes when a download has completed with Delivery Optimization. It's used to understand and address problems regarding downloads. @@ -4478,24 +4824,35 @@ This event describes when a download has completed with Delivery Optimization. I The following fields are available: - **background** Is the download a background download? +- **bytesFromCacheServer** Bytes received from a cache host. - **bytesFromCDN** The number of bytes received from a CDN source. - **bytesFromGroupPeers** The number of bytes received from a peer in the same domain group. - **bytesFromIntPeers** The number of bytes received from peers not in the same LAN or in the same domain group. +- **bytesFromLocalCache** Bytes copied over from local (on disk) cache. - **bytesFromPeers** The number of bytes received from a peer in the same LAN. - **bytesRequested** The total number of bytes requested for download. +- **cacheServerConnectionCount** Number of connections made to cache hosts. +- **callerName** Name of the API caller. - **cdnConnectionCount** The total number of connections made to the CDN. - **cdnErrorCodes** A list of CDN connection errors since the last FailureCDNCommunication event. - **cdnErrorCounts** The number of times each error in cdnErrorCodes was encountered. - **cdnIp** The IP address of the source CDN. - **clientTelId** A random number used for device sampling. +- **dataSourcesTotal** Bytes received per source type, accumulated for the whole session. - **doErrorCode** The Delivery Optimization error code that was returned. - **downlinkBps** The maximum measured available download bandwidth (in bytes per second). - **downlinkUsageBps** The download speed (in bytes per second). - **downloadMode** The download mode used for this file download session. +- **downloadModeSrc** Source of the DownloadMode setting (KvsProvider = 0, GeoProvider = 1, GeoVerProvider = 2, CpProvider = 3, DiscoveryProvider = 4, RegistryProvider = 5, GroupPolicyProvider = 6, MdmProvider = 7, SettingsProvider = 8, InvalidProviderType = 9). +- **experimentId** When running a test, this is used to correlate with other events that are part of the same test. - **fileID** The ID of the file being downloaded. - **fileSize** The size of the file being downloaded. +- **gCurMemoryStreamBytes** Current usage for memory streaming. +- **gMaxMemoryStreamBytes** Maximum usage for memory streaming. - **groupConnectionCount** The total number of connections made to peers in the same group. - **internetConnectionCount** The total number of connections made to peers not in the same LAN or the same group. +- **isVpn** Is the device connected to a Virtual Private Network? +- **jobID** Identifier for the Windows Update job. - **lanConnectionCount** The total number of connections made to peers in the same LAN. - **numPeers** The total number of peers used for this download. - **restrictedUpload** Is the upload restricted? @@ -4505,8 +4862,6 @@ The following fields are available: - **updateID** The ID of the update being downloaded. - **uplinkBps** The maximum measured available upload bandwidth (in bytes per second). - **uplinkUsageBps** The upload speed (in bytes per second). -- **experimentId** When running a test, this is used to correlate with other events that are part of the same test. -- **isVpn** Is the device connected to a Virtual Private Network? - **usedMemoryStream** Did the download use memory streaming? @@ -4517,15 +4872,77 @@ This event represents a temporary suspension of a download with Delivery Optimiz The following fields are available: - **background** Is the download a background download? +- **callerName** The name of the API caller. - **clientTelId** A random number used for device sampling. - **errorCode** The error code that was returned. +- **experimentId** When running a test, this is used to correlate with other events that are part of the same test. - **fileID** The ID of the file being paused. +- **isVpn** Is the device connected to a Virtual Private Network? +- **jobID** Identifier for the Windows Update job. - **reasonCode** The reason for pausing the download. - **scenarioID** The ID of the scenario. - **sessionID** The ID of the download session. - **updateID** The ID of the update being paused. + + +### Microsoft.OSG.DU.DeliveryOptClient.DownloadStarted + +This event sends data describing the start of a new download to enable Delivery Optimization. It's used to understand and address problems regarding downloads. + +The following fields are available: + +- **background** Indicates whether the download is happening in the background. +- **bytesRequested** Number of bytes requested for the download. +- **callerName** Name of the API caller. +- **cdnUrl** The URL of the source CDN. +- **clientTelId** Random number used for device selection +- **costFlags** A set of flags representing network cost. +- **deviceProfile** Identifies the usage or form factor (such as Desktop, Xbox, or VM). +- **diceRoll** Random number used for determining if a client will use peering. +- **doClientVersion** The version of the Delivery Optimization client. +- **doErrorCode** The Delivery Optimization error code that was returned. +- **downloadMode** The download mode used for this file download session (CdnOnly = 0, Lan = 1, Group = 2, Internet = 3, Simple = 99, Bypass = 100). +- **downloadModeSrc** Source of the DownloadMode setting (KvsProvider = 0, GeoProvider = 1, GeoVerProvider = 2, CpProvider = 3, DiscoveryProvider = 4, RegistryProvider = 5, GroupPolicyProvider = 6, MdmProvider = 7, SettingsProvider = 8, InvalidProviderType = 9). +- **errorCode** The error code that was returned. +- **experimentId** ID used to correlate client/services calls that are part of the same test during A/B testing. +- **fileID** The ID of the file being downloaded. +- **filePath** The path to where the downloaded file will be written. +- **fileSize** Total file size of the file that was downloaded. +- **fileSizeCaller** Value for total file size provided by our caller. +- **groupID** ID for the group. +- **isVpn** Indicates whether the device is connected to a Virtual Private Network. +- **jobID** The ID of the Windows Update job. +- **minDiskSizeGB** The minimum disk size (in GB) policy set for the device to allow peering with delivery optimization. +- **minDiskSizePolicyEnforced** Indicates whether there is an enforced minimum disk size requirement for peering. +- **minFileSizePolicy** The minimum content file size policy to allow the download using peering with delivery optimization. +- **peerID** The ID for this delivery optimization client. +- **scenarioID** The ID of the scenario. +- **sessionID** The ID for the file download session. +- **updateID** The ID of the update being downloaded. +- **usedMemoryStream** Indicates whether the download used memory streaming. + + +### Microsoft.OSG.DU.DeliveryOptClient.FailureCdnCommunication + +This event represents a failure to download from a CDN with Delivery Optimization. It's used to understand and address problems regarding downloads. + +The following fields are available: + +- **cdnHeaders** The HTTP headers returned by the CDN. +- **cdnIp** The IP address of the CDN. +- **cdnUrl** The URL of the CDN. +- **clientTelId** A random number used for device sampling. +- **errorCode** The error code that was returned. +- **errorCount** The total number of times this error code was seen since the last FailureCdnCommunication event was encountered. - **experimentId** When running a test, this is used to correlate with other events that are part of the same test. -- **isVpn** Is the device connected to a Virtual Private Network? +- **fileID** The ID of the file being downloaded. +- **httpStatusCode** The HTTP status code returned by the CDN. +- **isHeadRequest** The type of HTTP request that was sent to the CDN. Example: HEAD or GET +- **peerType** The type of peer (LAN, Group, Internet, CDN, Cache Host, etc.). +- **requestOffset** The byte offset within the file in the sent request. +- **requestSize** The size of the range requested from the CDN. +- **responseSize** The size of the range response received from the CDN. +- **sessionID** The ID of the download session. ### Microsoft.OSG.DU.DeliveryOptClient.JobError @@ -4535,105 +4952,56 @@ This event represents a Windows Update job error. It allows for investigation of The following fields are available: - **clientTelId** A random number used for device sampling. +- **doErrorCode** Error code returned for delivery optimization. - **errorCode** The error code returned. - **experimentId** When running a test, this is used to correlate with other events that are part of the same test. - **fileID** The ID of the file being downloaded. - **jobID** The Windows Update job ID. -### Microsoft.OSG.DU.DeliveryOptClient.DownloadCanceled - -This event describes when a download was canceled with Delivery Optimization. It's used to understand and address problems regarding downloads. - -The following fields are available: - -- **background** Is the download being done in the background? -- **bytesFromCDN** The number of bytes received from a CDN source. -- **bytesFromGroupPeers** The number of bytes received from a peer in the same group. -- **bytesFromIntPeers** The number of bytes received from peers not in the same LAN or in the same group. -- **bytesFromPeers** The number of bytes received from a peer in the same LAN. -- **cdnErrorCodes** A list of CDN connection errors since the last FailureCDNCommunication event. -- **cdnErrorCounts** The number of times each error in cdnErrorCodes was encountered. -- **clientTelId** A random number used for device sampling. -- **doErrorCode** The Delivery Optimization error code that was returned. -- **errorCode** The error code that was returned. -- **experimentId** When running a test, this is used to correlate events that are part of the same test. -- **fileID** The ID of the file being downloaded. -- **isVpn** Is the device connected to a Virtual Private Network? -- **scenarioID** The ID of the scenario. -- **sessionID** The ID of the file download session. -- **updateID** The ID of the update being downloaded. -- **usedMemoryStream** Did the download use memory streaming? - - -### Microsoft.OSG.DU.DeliveryOptClient.DownloadStarted - -This event describes the start of a new download with Delivery Optimization. It's used to understand and address problems regarding downloads. - -The following fields are available: - -- **background** Is the download a background download? -- **cdnUrl** The URL of the CDN. -- **clientTelId** A random number used for device sampling. -- **deviceProfile** Identifies the usage or form factor. Example: Desktop or Xbox -- **diceRoll** The dice roll value used in sampling events. -- **doClientVersion** The version of the Delivery Optimization client. -- **doErrorCode** The Delivery Optimization error code that was returned. -- **downloadMode** The download mode used for this file download session. -- **errorCode** The error code that was returned. -- **experimentId** When running a test, this is used to correlate with other events that are part of the same test. -- **fileID** The ID of the file being downloaded. -- **filePath** The path where the file will be written. -- **groupID** ID for the group. -- **isVpn** Is the device connected to a Virtual Private Network? -- **jobID** The ID of the Windows Update job. -- **minDiskSizeGB** The minimum disk size (in GB) required for Peering. -- **minDiskSizePolicyEnforced** Is the minimum disk size enforced via policy? -- **minFileSizePolicy** The minimum content file size policy to allow the download using Peering. -- **peerID** The ID for this Delivery Optimization client. -- **scenarioID** The ID of the scenario. -- **sessionID** The ID of the download session. -- **updateID** The ID of the update being downloaded. -- **usedMemoryStream** Did the download use memory streaming? -- **costFlags** A set of flags representing network cost. - - -### Microsoft.OSG.DU.DeliveryOptClient.FailureCdnCommunication - -This event represents a failure to download from a CDN with Delivery Optimization. It's used to understand and address problems regarding downloads. - -The following fields are available: - -- **cdnIp** The IP address of the CDN. -- **cdnUrl** The URL of the CDN. -- **clientTelId** A random number used for device sampling. -- **errorCode** The error code that was returned. -- **errorCount** The total number of times this error code was seen since the last FailureCdnCommunication event was encountered. -- **httpStatusCode** The HTTP status code returned by the CDN. -- **sessionID** The ID of the download session. -- **cdnHeaders** The HTTP headers returned by the CDN. -- **experimentId** When running a test, this is used to correlate with other events that are part of the same test. -- **fileID** The ID of the file being downloaded. -- **isHeadRequest** The type of HTTP request that was sent to the CDN. Example: HEAD or GET -- **requestSize** The size of the range requested from the CDN. -- **responseSize** The size of the range response received from the CDN. - - ## Windows Update events -### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentModeStart +### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentCommit -This event sends data for the start of each mode during the process of updating device manifest assets via the UUP (Unified Update Platform) update scenario, which is used to install a device manifest describing a set of driver packages. +This event collects information regarding the final commit phase of the new device manifest UUP (Unified Update Platform) update scenario, which is used to install a device manifest describing a set of driver packages The following fields are available: -- **flightId** The unique identifier for each flight -- **mode** Indicates that the Update Agent mode that has started. 1 = Initialize, 2 = DownloadRequest, 3 = Install, 4 = Commit -- **objectId** Unique value for each Update Agent mode -- **relatedCV** Correlation vector value generated from the latest scan -- **scenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate -- **sessionId** Unique value for each Update Agent mode attempt -- **updateId** Unique ID for each update +- **errorCode** The error code returned for the current session initialization. +- **flightId** The unique identifier for each flight. +- **objectId** The unique GUID for each diagnostics session. +- **relatedCV** A correlation vector value generated from the latest USO scan. +- **result** Outcome of the initialization of the session. +- **scenarioId** Identifies the Update scenario. +- **sessionId** The unique value for each update session. +- **updateId** The unique identifier for each Update. + + +### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentDownloadRequest + +This event collects information regarding the download request phase of the new device manifest UUP (Unified Update Platform) update scenario, which is used to install a device manifest describing a set of driver packages + +The following fields are available: + +- **deletedCorruptFiles** Indicates if UpdateAgent found any corrupt payload files and whether the payload was deleted. +- **errorCode** The error code returned for the current session initialization. +- **flightId** The unique identifier for each flight. +- **objectId** Unique value for each Update Agent mode. +- **packageCountOptional** Number of optional packages requested. +- **packageCountRequired** Number of required packages requested. +- **packageCountTotal** Total number of packages needed. +- **packageCountTotalCanonical** Total number of canonical packages. +- **packageCountTotalDiff** Total number of diff packages. +- **packageCountTotalExpress** Total number of express packages. +- **packageSizeCanonical** Size of canonical packages in bytes. +- **packageSizeDiff** Size of diff packages in bytes. +- **packageSizeExpress** Size of express packages in bytes +- **rangeRequestState** Represents the state of the download range request. +- **relatedCV** Correlation vector value generated from the latest USO scan. +- **result** Result of the download request phase of update. +- **scenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate. +- **sessionId** Unique value for each Update Agent mode attempt. +- **updateId** Unique ID for each update. ### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentInitialize @@ -4642,32 +5010,16 @@ This event sends data for initializing a new update session for the new device m The following fields are available: -- **errorCode** The error code returned for the current initialize phase -- **flightId** The unique identifier for each flight -- **flightMetadata** Contains the FlightId and the build being flighted -- **objectId** Unique value for each Update Agent mode -- **relatedCV** Correlation vector value generated from the latest USO scan -- **result** Result of the initialize phase of update. 0 = Succeeded, 1 = Failed, 2 = Cancelled, 3 = Blocked, 4 = BlockCancelled -- **scenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate#N# -- **sessionData** Contains instructions to update agent for processing FODs and DUICs (Null for other scenarios) -- **sessionId** "Unique value for each Update Agent mode attempt " -- **updateId** Unique ID for each update - - -### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentCommit - -This event collects information regarding the final commit phase of the new device manifest UUP (Unified Update Platform) update scenario, which is used to install a device manifest describing a set of driver packages - -The following fields are available: - -- **errorCode** The error code returned for the current session initialization -- **flightId** The unique identifier for each flight -- **objectId** The unique GUID for each diagnostics session -- **relatedCV** A correlation vector value, generated from the latest USO scan -- **result** Outcome of the initialization of the session -- **scenarioId** Identifies the Update scenario -- **sessionId** The unique value for each update session -- **updateId** The unique identifier for each Update +- **errorCode** The error code returned for the current session initialization. +- **flightId** The unique identifier for each flight. +- **flightMetadata** Contains the FlightId and the build being flighted. +- **objectId** Unique value for each Update Agent mode. +- **relatedCV** Correlation vector value generated from the latest USO scan. +- **result** Result of the initialize phase of the update. 0 = Succeeded, 1 = Failed, 2 = Cancelled, 3 = Blocked, 4 = BlockCancelled. +- **scenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate. +- **sessionData** Contains instructions to update agent for processing FODs and DUICs (Null for other scenarios). +- **sessionId** Unique value for each Update Agent mode attempt. +- **updateId** Unique ID for each update. ### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentInstall @@ -4686,252 +5038,143 @@ The following fields are available: - **updateId** Unique ID for each update -### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentDownloadRequest +### Microsoft.Windows.Update.DeviceUpdateAgent.UpdateAgentModeStart -This event collects information regarding the download request phase of the new device manifest UUP (Unified Update Platform) update scenario, which is used to install a device manifest describing a set of driver packages +This event sends data for the start of each mode during the process of updating device manifest assets via the UUP (Unified Update Platform) update scenario. The update scenario is used to install a device manifest describing a set of driver packages. The following fields are available: -- **deletedCorruptFiles** Indicates if UpdateAgent found any corrupt payload files and whether the payload was deleted -- **errorCode** The error code returned for the current session initialization -- **flightId** The unique identifier for each flight -- **objectId** Unique value for each Update Agent mode -- **packageCountOptional** Number of optional packages requested -- **packageCountRequired** Number of required packages requested -- **packageCountTotal** Total number of packages needed -- **packageCountTotalCanonical** Total number of canonical packages -- **packageCountTotalDiff** Total number of diff packages -- **packageCountTotalExpress** Total number of express packages -- **packageSizeCanonical** Size of canonical packages in bytes -- **packageSizeDiff** Size of diff packages in bytes -- **packageSizeExpress** Size of express packages in bytes -- **rangeRequestState** Represents the state of the download range request -- **relatedCV** Correlation vector value generated from the latest USO scan -- **result** Result of the download request phase of update -- **scenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate -- **sessionId** Unique value for each Update Agent mode attempt -- **updateId** Unique ID for each update +- **flightId** Unique ID for each flight. +- **mode** The mode that is starting. +- **objectId** Unique value for each diagnostics session. +- **relatedCV** Correlation vector value generated from the latest USO scan. +- **scenarioId** Indicates the update scenario. +- **sessionId** Unique value for each update session. +- **updateId** Unique ID for each Update. -### Microsoft.Windows.Update.Orchestrator.GameActive +### Microsoft.Windows.Update.NotificationUx.RebootScheduled -This event indicates that an enabled GameMode process prevented the device from restarting to complete an update +Indicates when a reboot is scheduled by the system or a user for a security, quality, or feature update. The following fields are available: -- **eventScenario** Indicates the purpose of sending this event - whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed -- **gameModeReason** Name of the enabled GameMode process that prevented the device from restarting to complete an update -- **wuDeviceid** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue - - -### Microsoft.Windows.Update.DataMigrationFramework.DmfMigrationCompleted - -This event sends data collected at the end of the Data Migration Framework (DMF) and parameters involved in its invocation, to help keep Windows up to date. - -The following fields are available: - -- **MigrationDurationInMilliseconds** How long the DMF migration took (in milliseconds) -- **MigrationEndTime** A system timestamp of when the DMF migration completed. -- **RevisionNumbers** A collection of revision numbers for the updates associated with the DMF session. -- **UpdateIds** A collection of GUIDs for updates that are associated with the DMF session. -- **WuClientId** The GUID of the Windows Update client responsible for triggering the DMF migration - - -### Microsoft.Windows.Update.DataMigrationFramework.DmfMigrationStarted - -This event sends data collected at the beginning of the Data Migration Framework (DMF) and parameters involved in its invocation, to help keep Windows up to date. - -The following fields are available: - -- **MigrationMicrosoftPhases** Revision numbers for the updates that were installed. -- **MigrationOEMPhases** WU Update IDs for the updates that were installed. -- **MigrationStartTime** The timestamp representing the beginning of the DMF migration -- **WuClientId** The GUID of the Windows Update client invoking DMF -- **RevisionNumbers** A collection of the revision numbers associated with the UpdateIds. -- **UpdateIds** A collection of GUIDs identifying the upgrades that are running. - - -### Microsoft.Windows.Update.DataMigrationFramework.MigratorResult - -This event sends DMF migrator data to help keep Windows up to date. - -The following fields are available: - -- **CurrentStep** This is the last step the migrator reported before returning a result. This tells us how far through the individual migrator the device was before failure. -- **ErrorCode** The result (as an HRESULT) of the migrator that just completed. -- **MigratorId** A GUID identifying the migrator that just completed. -- **MigratorName** The name of the migrator that just completed. -- **RunDurationInSeconds** The time it took for the migrator to complete. -- **TotalSteps** Migrators report progress in number of completed steps against the total steps. This is the total number of steps. - - -### Microsoft.Windows.Update.Orchestrator.Download - -This event sends launch data for a Windows Update download to help keep Windows up to date. - -The following fields are available: - -- **deferReason** Reason for download not completing -- **detectionDeferreason** Reason for download not completing -- **errorCode** An error code represented as a hexadecimal value -- **eventScenario** End to end update session ID. -- **flightID** Unique update ID. -- **interactive** Identifies if session is user initiated. -- **revisionNumber** Update revision number. -- **updateId** Update ID. -- **updateScenarioType** The update session type. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.FlightInapplicable - -This event sends data on whether the update was applicable to the device, to help keep Windows up to date. - -The following fields are available: - -- **EventPublishedTime** time that the event was generated -- **revisionNumber** Revision Number of the Update -- **updateId** Unique Update ID -- **UpdateStatus** Integer that describes Update state -- **wuDeviceid** Unique Device ID -- **flightID** Unique Update ID -- **updateScenarioType** The update session type. - - -### Microsoft.Windows.Update.Orchestrator.PostInstall - -This event sends data about lite stack devices (mobile, IOT, anything non-PC) immediately before data migration is launched to help keep Windows up to date. - -The following fields are available: - -- **batteryLevel** Current battery capacity in mWh or percentage left. -- **bundleId** Update grouping ID. -- **bundleRevisionnumber** Bundle revision number. -- **errorCode** Hex code for the error message, to allow lookup of the specific error. -- **eventScenario** End to end update session ID. -- **flightID** Unique update ID. -- **sessionType** Interactive vs. Background. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.RebootFailed - -This event sends information about whether an update required a reboot and reasons for failure to help keep Windows up to date. - -The following fields are available: - -- **batteryLevel** Current battery capacity in mWh or percentage left. -- **deferReason** Reason for install not completing. -- **EventPublishedTime** The time that the reboot failure occurred. -- **flightID** Unique update ID. -- **installRebootDeferreason** Reason for reboot not occurring. -- **rebootOutsideOfActiveHours** Indicates the timing that the reboot was to occur to ensure the correct update process and experience is provided to keep Windows up to date. -- **RebootResults** Hex code indicating failure reason. Typically, we expect this to be a specific USO generated hex code. -- **revisionNumber** Update revision number. -- **updateId** Update ID. -- **updateScenarioType** The update session type. -- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.UpdatePolicyCacheRefresh - -This event sends data on whether Update Management Policies were enabled on a device, to help keep Windows up to date. - -The following fields are available: - -- **configuredPoliciescount** Policy Count -- **policiesNamevaluesource** Policy Name -- **policyCacherefreshtime** Refresh time -- **updateInstalluxsetting** This shows whether a user has set policies via UX option -- **wuDeviceid** Unique device ID used by Windows Update. - - -### Microsoft.Windows.Update.Orchestrator.UpdateRebootRequired - -This event sends data about whether an update required a reboot to help keep Windows up to date. - -The following fields are available: - -- **revisionNumber** Update revision number. -- **updateId** Update ID. -- **wuDeviceid** Unique device ID used by Windows Update. -- **flightID** Unique update ID. -- **interactive** Indicates the reboot initiation stage of the update process was entered as a result of user action or not. -- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. -- **updateScenarioType** The update session type. - - -### Microsoft.Windows.Update.Ux.MusNotification.RebootScheduled - -This event sends data about a required reboot that is scheduled with no user interaction, to help keep Windows up to date. - -The following fields are available: - -- **activeHoursApplicable** True, If Active Hours applicable on this device. False, otherwise. -- **forcedReboot** True, if a reboot is forced on the device. Otherwise, this is False +- **activeHoursApplicable** Indicates whether an Active Hours policy is present on the device. - **rebootArgument** Argument for the reboot task. It also represents specific reboot related action. -- **rebootOutsideOfActiveHours** True, if a reboot is scheduled outside of active hours. False, otherwise. -- **rebootScheduledByUser** True, if a reboot is scheduled by user. False, if a reboot is scheduled automatically. -- **revisionNumber** Revision number of the update that is getting installed with this reboot. -- **scheduledRebootTime** Time of the scheduled reboot -- **updateId** Update ID of the update that is getting installed with this reboot. +- **rebootOutsideOfActiveHours** Indicates whether a restart is scheduled outside of active hours. +- **rebootScheduledByUser** Indicates whether the restart was scheduled by user (if not, it was scheduled automatically). +- **rebootState** The current state of the restart. +- **revisionNumber** Revision number of the update that is getting installed with this restart. +- **scheduledRebootTime** Time of the scheduled restart. +- **scheduledRebootTimeInUTC** Time of the scheduled restart in Coordinated Universal Time. +- **updateId** ID of the update that is getting installed with this restart. +- **wuDeviceid** Unique device ID used by Windows Update. + + +### Microsoft.Windows.Update.Orchestrator.CommitFailed + +This event indicates that a device was unable to restart after an update. + +The following fields are available: + +- **errorCode** The error code that was returned. +- **wuDeviceid** The Windows Update device GUID. + + +### Microsoft.Windows.Update.Orchestrator.DeferRestart + +This event indicates that a restart required for installing updates was postponed. + +The following fields are available: + +- **eventScenario** Indicates the purpose of the event (scan started, succeeded, failed, etc.). +- **filteredDeferReason** Applicable filtered reasons why reboot was postponed (such as user active, or low battery). +- **raisedDeferReason** Indicates all potential reasons for postponing restart (such as user active, or low battery). - **wuDeviceid** Unique device ID used by Windows Update. -- **rebootState** The state of the reboot. ### Microsoft.Windows.Update.Orchestrator.Detection -This event sends launch data for a Windows Update scan to help keep Windows up to date. +This event indicates that a scan for a Windows Update occurred. The following fields are available: - **deferReason** Reason why the device could not check for updates. - **detectionBlockreason** Reason for detection not completing. -- **detectionDeferreason** A log of deferral reasons for every update state. +- **detectionRetryMode** Indicates whether we will try to scan again. - **errorCode** The returned error code. -- **eventScenario** End to end update session ID, or indicates the purpose of sending this event - whether because the software distribution just started installing content, or whether it was cancelled, succeeded, or failed. -- **flightID** A unique update ID. -- **interactive** Identifies if session is User Initiated. +- **eventScenario** End-to-end update session ID, or indicates the purpose of sending this event - whether because the software distribution just started installing content, or whether it was cancelled, succeeded, or failed. +- **flightID** The specific ID of the Windows Insider build the device is getting. +- **interactive** Indicates whether the session was user initiated. - **revisionNumber** Update revision number. - **updateId** Update ID. -- **updateScenarioType** The update session type. -- **wuDeviceid** Unique device ID used by Windows Update. +- **updateScenarioType** Device ID +- **wuDeviceid** Device ID -### Microsoft.Windows.Update.Orchestrator.InitiatingReboot +### Microsoft.Windows.Update.Orchestrator.DisplayNeeded -This event sends data about an Orchestrator requesting a reboot from power management to help keep Windows up to date. +This event indicates the reboot was postponed due to needing a display. The following fields are available: -- **EventPublishedTime** Time of the event. +- **displayNeededReason** Reason the display is needed. +- **eventScenario** Indicates the purpose of sending this event - whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed. +- **rebootOutsideOfActiveHours** Indicates whether the reboot was to occur outside of active hours. - **revisionNumber** Revision number of the update. - **updateId** Update ID. -- **wuDeviceid** Unique device ID used by Windows Update. -- **flightID** Unique update ID -- **interactive** Indicates the reboot initiation stage of the update process was entered as a result of user action or not. -- **rebootOutsideOfActiveHours** Indicates the timing that the reboot was to occur to ensure the correct update process and experience is provided to keep Windows up to date. -- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. - **updateScenarioType** The update session type. +- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated. +- **wuDeviceid** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue -### Microsoft.Windows.Update.Ux.MusUpdateSettings.RebootScheduled +### Microsoft.Windows.Update.Orchestrator.FlightInapplicable -This event sends basic information for scheduling a device restart to install security updates. It's used to help keep Windows up-to-date. +This event indicates that the update is no longer applicable to this device. The following fields are available: -- **activeHoursApplicable** Is the restart respecting Active Hours? -- **rebootArgument** The arguments that are passed to the OS for the restarted. -- **rebootOutsideOfActiveHours** Was the restart scheduled outside of Active Hours? -- **rebootScheduledByUser** Was the restart scheduled by the user? If the value is false, the restart was scheduled by the device. -- **rebootState** The state of the restart. -- **revisionNumber** The revision number of the OS being updated. -- **scheduledRebootTime** Time of the scheduled reboot -- **updateId** The Windows Update device GUID. -- **wuDeviceid** The Windows Update device GUID. -- **forcedReboot** True, if a reboot is forced on the device. Otherwise, this is False +- **EventPublishedTime** Time when this event was generated. +- **flightID** The specific ID of the Windows Insider build. +- **revisionNumber** Update revision number. +- **updateId** Unique Windows Update ID. +- **updateScenarioType** Update session type. +- **UpdateStatus** Last status of update. +- **UUPFallBackConfigured** Indicates whether UUP fallback is configured. +- **wuDeviceid** Unique Device ID. + + +### Microsoft.Windows.Update.Orchestrator.GameActive + +This event indicates that an enabled GameMode process prevented the device from restarting to complete an update. + +The following fields are available: + +- **eventScenario** Indicates the purpose of sending this event - whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed. +- **gameModeReason** Name of the enabled GameMode process that prevented the device from restarting to complete an update. +- **wuDeviceid** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. + + +### Microsoft.Windows.Update.Orchestrator.LowUptimes + +This event is sent if a device is identified as not having sufficient uptime to reliably process updates in order to keep secure. + +The following fields are available: + +- **isLowUptimeMachine** Is the machine considered low uptime or not. +- **lowUptimeMinHours** Current setting for the minimum number of hours needed to not be considered low uptime. +- **lowUptimeQueryDays** Current setting for the number of recent days to check for uptime. +- **uptimeMinutes** Number of minutes of uptime measured. +- **wuDeviceid** Unique device ID for Windows Update. + + +### Microsoft.Windows.Update.Orchestrator.PreShutdownStart + +This event is generated before the shutdown and commit operations. + +The following fields are available: + +- **wuDeviceid** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. ### Microsoft.Windows.Update.Ux.MusNotification.RebootNoLongerNeeded @@ -4943,148 +5186,56 @@ The following fields are available: - **UtcTime** The Coordinated Universal Time that the restart was no longer needed. -### Microsoft.Windows.Update.Ux.MusNotification.ToastDisplayedToScheduleReboot +### Microsoft.Windows.Update.Ux.MusNotification.RebootRequestReasonsToIgnore -This event is sent when a toast notification is shown to the user about scheduling a device restart. +This event is sent when the reboot can be deferred based on some reasons, before reboot attempts The following fields are available: -- **UtcTime** The Coordinated Universal Time when the toast notification was shown. +- **Reason** The reason sent which will cause the reboot to defer. -### Microsoft.Windows.Update.Orchestrator.RestoreRebootTask +### Microsoft.Windows.Update.Ux.MusNotification.UxBrokerFirstReadyToReboot -This event sends data indicating that a reboot task is missing unexpectedly on a device and the task is restored because a reboot is still required, to help keep Windows up to date. +This event is fired the first time when the reboot is required. + + + +### Microsoft.Windows.Update.Ux.MusNotification.UxBrokerScheduledTask + +This event is sent when MUSE broker schedules a task The following fields are available: -- **RebootTaskRestoredTime** Time at which this reboot task was restored. -- **revisionNumber** Update revision number. -- **updateId** Update ID. -- **wuDeviceid** Device id on which the reboot is restored +- **TaskArgument** The arguments which the task is scheduled with +- **TaskName** Name of the task -### Microsoft.Windows.Update.Orchestrator.SystemNeeded +### Microsoft.Windows.Update.Ux.MusUpdateSettings.RebootScheduled -This event sends data about why a device is unable to reboot, to help keep Windows up to date. +This event sends basic information for scheduling a device restart to install security updates. It's used to help keep Windows up-to-date The following fields are available: -- **eventScenario** End to end update session ID. -- **revisionNumber** Update revision number. -- **systemNeededReason** Reason ID -- **updateId** Update ID. -- **wuDeviceid** Unique device ID used by Windows Update. -- **rebootOutsideOfActiveHours** Indicates the timing that the reboot was to occur to ensure the correct update process and experience is provided to keep Windows up to date. -- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. -- **updateScenarioType** The update session type. - - -### Microsoft.Windows.Update.UpdateStackServicing.CheckForUpdates - -This event sends data about the UpdateStackServicing check for updates, to help keep Windows up to date. - -The following fields are available: - -- **BspVersion** The version of the BSP. -- **CallerApplicationName** The name of the USS scheduled task. Example UssScheduled or UssBoot -- **ClientVersion** The version of the client. -- **CommercializationOperator** The name of the operator. -- **DetectionVersion** The string returned from the GetDetectionVersion export of the downloaded detection DLL. -- **DeviceName** The name of the device. -- **EventInstanceID** The USS session ID. -- **EventScenario** The scenario of the event. Example: Started, Failed, or Succeeded -- **OemName** The name of the manufacturer. -- **ServiceGuid** The GUID of the service. -- **StatusCode** The HRESULT code of the operation. -- **WUDeviceID** The Windows Update device ID. - - -### Microsoft.Windows.Update.Orchestrator.CommitFailed - -This events tracks when a device needs to restart after an update but did not. - -The following fields are available: - -- **errorCode** The error code that was returned. +- **activeHoursApplicable** Is the restart respecting Active Hours? +- **forcedReboot** True, if a reboot is forced on the device. Otherwise, this is False +- **rebootArgument** The arguments that are passed to the OS for the restarted. +- **rebootOutsideOfActiveHours** Was the restart scheduled outside of Active Hours? +- **rebootScheduledByUser** Was the restart scheduled by the user? If the value is false, the restart was scheduled by the device. +- **rebootState** The state of the restart. +- **revisionNumber** The revision number of the OS being updated. +- **scheduledRebootTime** Time of the scheduled reboot +- **scheduledRebootTimeInUTC** Time of the scheduled restart, in Coordinated Universal Time. +- **updateId** The Windows Update device GUID. - **wuDeviceid** The Windows Update device GUID. -### Microsoft.Windows.Update.Orchestrator.Install +## Winlogon events -This event sends launch data for a Windows Update install to help keep Windows up to date. +### Microsoft.Windows.Security.Winlogon.SetupCompleteLogon -The following fields are available: - -- **batteryLevel** Current battery capacity in mWh or percentage left. -- **deferReason** Reason for install not completing. -- **eventScenario** End to end update session ID. -- **interactive** Identifies if session is user initiated. -- **wuDeviceid** Unique device ID used by Windows Update. -- **flightUpdate** Flight update -- **installRebootinitiatetime** The time it took for a reboot to be attempted. -- **minutesToCommit** The time it took to install updates. -- **revisionNumber** Update revision number. -- **updateId** Update ID. -- **errorCode** The error code reppresented by a hexadecimal value. -- **installCommitfailedtime** The time it took for a reboot to happen but the upgrade failed to progress. -- **flightID** Unique update ID -- **ForcedRebootReminderSet** A boolean value that indicates if a forced reboot will happen for updates. -- **rebootOutsideOfActiveHours** Indicates the timing that the reboot was to occur to ensure the correct update process and experience is provided to keep Windows up to date. -- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. -- **updateScenarioType** The update session type. +This event signals the completion of the setup process. It happens only once during the first logon. -### Microsoft.Windows.Update.Orchestrator.PreShutdownStart - -This event is generated right before the shutdown and commit operations - -The following fields are available: - -- **wuDeviceid** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue -### Microsoft.Windows.Update.Orchestrator.DeferRestart - -This event indicates that a restart required for installing updates was postponed - -The following fields are available: - -- **filteredDeferReason** Indicates the raised, but ignorable, reasons that the USO didn't restart (for example, user active or low battery) -- **raisedDeferReason** Indicates the reason that the USO didn't restart. For example, user active or low battery -- **wuDeviceid** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue -- **eventScenario** Indicates the purpose of sending this event - whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed - - -### Microsoft.Windows.Update.Orchestrator.DisplayNeeded - -Reboot postponed due to needing a display - -The following fields are available: - -- **displayNeededReason** Reason the display is needed -- **eventScenario** Indicates the purpose of sending this event - whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed -- **rebootOutsideOfActiveHours** Indicates the timing that the reboot was to occur to ensure the correct update process and experience is provided to keep Windows up to date -- **revisionNumber** Revision number of the update -- **updateId** Update ID -- **updateScenarioType** The update session type -- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date -- **wuDeviceid** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue - - -### Microsoft.Windows.Update.NotificationUx.RebootScheduled - -Indicates when a reboot is scheduled by the system or a user for a security, quality, or feature update - -The following fields are available: - -- **activeHoursApplicable** True, If Active Hours applicable on this device. False, otherwise -- **rebootArgument** Argument for the reboot task. It also represents specific reboot related action -- **rebootOutsideOfActiveHours** True, if a reboot is scheduled outside of active hours. False, otherwise -- **rebootScheduledByUser** True, if a reboot is scheduled by user. False, if a reboot is scheduled automatically -- **rebootState** The state of the reboot -- **revisionNumber** Revision number of the update that is getting installed with this reboot -- **scheduledRebootTime** Time of the scheduled reboot -- **updateId** ID of the update that is getting installed with this reboot -- **wuDeviceid** Unique device ID used by Windows Update -- **scheduledRebootTimeInUTC** Time of the scheduled reboot in Coordinated Universal Time From 3afbb6e61b9e58d06310e32e34d7d1ec0752e455 Mon Sep 17 00:00:00 2001 From: Brian Lich Date: Mon, 10 Sep 2018 23:12:00 +0000 Subject: [PATCH 61/80] Merged PR 11198: Updates to 1703 basic diagnostic data reference --- ...ndows-diagnostic-events-and-fields-1703.md | 4543 ++++++++++------- 1 file changed, 2581 insertions(+), 1962 deletions(-) diff --git a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md index d75aa0580e..371890febb 100644 --- a/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md +++ b/windows/privacy/basic-level-windows-diagnostic-events-and-fields-1703.md @@ -1,15 +1,15 @@ --- description: Use this article to learn more about what Windows diagnostic data is gathered at the basic level. title: Windows 10, version 1703 basic diagnostic events and fields (Windows 10) -keywords: privacy, diagnostic data +keywords: privacy, telemetry ms.prod: w10 ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security -ms.localizationpriority: high -author: eross-msft -ms.author: lizross -ms.date: 03/13/2018 +localizationpriority: high +author: brianlic-msft +ms.author: brianlic +ms.date: 09/10/2018 --- @@ -19,225 +19,22 @@ ms.date: 03/13/2018 - Windows 10, version 1703 -The Basic level gathers a limited set of information that is critical for understanding the device and its configuration including: basic device information, quality-related information, app compatibility, and Microsoft Store. When the level is set to Basic, it also includes the Security level information. The Basic level also helps to identify problems that can occur on a particular device hardware or software configuration. For example, it can help determine if crashes are more frequent on devices with a specific amount of memory or that are running a particular driver version. This helps Microsoft fix operating system or app problems. -Use this article to learn about diagnostic events, grouped by event area, and the fields within each event. A brief description is provided for each field. Every event generated includes common data, which collects device data. You can learn more about Windows functional and diagnostic data through these articles: +The Basic level gathers a limited set of information that is critical for understanding the device and its configuration including: basic device information, quality-related information, app compatibility, and Windows Store. When the level is set to Basic, it also includes the Security level information. -- [Windows 10, version 1803 basic diagnostic events and fields](https://docs.microsoft.com/windows/configuration/basic-level-windows-diagnostic-events-and-fields-1803) -- [Windows 10, version 1709 basic diagnostic events and fields](https://docs.microsoft.com/windows/configuration/basic-level-windows-diagnostic-events-and-fields-1709) +The Basic level helps to identify problems that can occur on a particular device hardware or software configuration. For example, it can help determine if crashes are more frequent on devices with a specific amount of memory or that are running a particular driver version. This helps Microsoft fix operating system or app problems. + +Use this article to learn about diagnostic events, grouped by event area, and the fields within each event. A brief description is provided for each field. Every event generated includes common data, which collects device data. + +You can learn more about Windows functional and diagnostic data through these articles: + + +- [Windows 10, version 1803 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1803.md) +- [Windows 10, version 1709 basic diagnostic events and fields](basic-level-windows-diagnostic-events-and-fields-1709.md) - [Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) - [Configure Windows diagnostic data in your organization](configure-windows-diagnostic-data-in-your-organization.md) ->[!Note] ->Updated November 2017 to document new and modified events. We’ve added some new events and also added new fields to existing events to prepare for upgrades to the next release of Windows. -## Common data extensions - -### Common Data Extensions.App - -The following fields are available: - -- **expId** Associates a flight, such as an OS flight, or an experiment, such as a web site UX experiment, with an event. -- **userId** The userID as known by the application. -- **env** The environment from which the event was logged. -- **asId** An integer value that represents the app session. This value starts at 0 on the first app launch and increments after each subsequent app launch per boot session. - - -### Common Data Extensions.CS - -The following fields are available: - -- **sig** A common schema signature that identifies new and modified event schemas. - - -### Common Data Extensions.CUET - -The following fields are available: - -- **stId** Represents the Scenario Entry Point ID. This is a unique GUID for each event in a diagnostic scenario. This used to be Scenario Trigger ID. -- **aId** Represents the ETW ActivityId. Logged via TraceLogging or directly via ETW. -- **raId** Represents the ETW Related ActivityId. Logged via TraceLogging or directly via ETW. -- **op** Represents the ETW Op Code. -- **cat** Represents a bitmask of the ETW Keywords associated with the event. -- **flags** Represents the bitmap that captures various Windows specific flags. -- **cpId** The composer ID, such as Reference, Desktop, Phone, Holographic, Hub, IoT Composer. -- **tickets** A list of strings that represent entries in the HTTP header of the web request that includes this event. -- **bseq** Upload buffer sequence number in the format \:\ -- **mon** Combined monitor and event sequence numbers in the format \:\ - - -### Common Data Extensions.Device - - - -The following fields are available: - -- **ver** Represents the major and minor version of the extension. -- **localId** Represents a locally defined unique ID for the device, not the human readable device name. Most likely equal to the value stored at HKLM\Software\Microsoft\SQMClient\MachineId -- **deviceClass** Represents the classification of the device, the device “family”.  For example, Desktop, Server, or Mobile. - - -### Common Data Extensions.Envelope - - - -The following fields are available: - -- **ver** Represents the major and minor version of the extension. -- **name** Represents the uniquely qualified name for the event. -- **time** Represents the event date time in Coordinated Universal Time (UTC) when the event was generated on the client. This should be in ISO 8601 format. -- **popSample** Represents the effective sample rate for this event at the time it was generated by a client. -- **epoch** Represents the epoch and seqNum fields, which help track how many events were fired and how many events were uploaded, and enables identification of data lost during upload and de-duplication of events on the ingress server. -- **seqNum** Represents the sequence field used to track absolute order of uploaded events. It is an incrementing identifier for each event added to the upload queue.  The Sequence helps track how many events were fired and how many events were uploaded and enables identification of data lost during upload and de-duplication of events on the ingress server. -- **iKey** Represents an ID for applications or other logical groupings of events. -- **flags** Represents a collection of bits that describe how the event should be processed by the Connected User Experiences and Telemetry component pipeline. The lowest-order byte is the event persistence. The next byte is the event latency. -- **os** Represents the operating system name. -- **osVer** Represents the OS version, and its format is OS dependent. -- **appId** Represents a unique identifier of the client application currently loaded in the process producing the event; and is used to group events together and understand usage pattern, errors by application. -- **appVer** Represents the version number of the application. Used to understand errors by Version, Usage by Version across an app. -- **cV** Represents the Correlation Vector: A single field for tracking partial order of related diagnostic data events across component boundaries. - - -### Common Data Extensions.OS - - - -The following fields are available: - -- **ver** Represents the major and minor version of the extension. -- **expId** Represents the experiment ID. The standard for associating a flight, such as an OS flight (pre-release build), or an experiment, such as a web site UX experiment, with an event is to record the flight / experiment IDs in Part A of the common schema. -- **locale** Represents the locale of the operating system. -- **bootId** An integer value that represents the boot session. This value starts at 0 on first boot after OS install and increments after every reboot. - - -### Common Data Extensions.User - - - -The following fields are available: - -- **ver** Represents the major and minor version of the extension. -- **localId** Represents a unique user identity that is created locally and added by the client. This is not the user's account ID. - - -### Common Data Extensions.XBL - - - -The following fields are available: - -- **nbf** Not before time -- **expId** Expiration time -- **sbx** XBOX sandbox identifier -- **dty** XBOX device type -- **did** XBOX device ID -- **xid** A list of base10-encoded XBOX User IDs. -- **uts** A bit field, with 2 bits being assigned to each user ID listed in xid. This field is omitted if all users are retail accounts. - - -### Common Data Extensions.Consent UI Event - -This User Account Control (UAC) diagnostic data point collects information on elevations that originate from low integrity levels. This occurs when a process running at low integrity level (IL) requires higher (administrator) privileges, and therefore requests for elevation via UAC (consent.exe). By better understanding the processes requesting these elevations, Microsoft can in turn improve the detection and handling of potentially malicious behavior in this path. - -The following fields are available: - -- **eventType** Represents the type of elevation: If it succeeded, was cancelled, or was auto-approved. -- **splitToken** Represents the flag used to distinguish between administrators and standard users. -- **friendlyName** Represents the name of the file requesting elevation from low IL. -- **elevationReason** Represents the distinction between various elevation requests sources (appcompat, installer, COM, MSI and so on). -- **exeName** Represents the name of the file requesting elevation from low IL. -- **signatureState** Represents the state of the signature, if it signed, unsigned, OS signed and so on. -- **publisherName** Represents the name of the publisher of the file requesting elevation from low IL. -- **cmdLine** Represents the full command line arguments being used to elevate. -- **Hash.Length** Represents the length of the hash of the file requesting elevation from low IL. -- **Hash** Represents the hash of the file requesting elevation from low IL. -- **HashAlgId** Represents the algorithm ID of the hash of the file requesting elevation from low IL. -- **telemetryFlags** Represents the details about the elevation prompt for CEIP data. -- **timeStamp** Represents the time stamp on the file requesting elevation. -- **fileVersionMS** Represents the major version of the file requesting elevation. -- **fileVersionLS** Represents the minor version of the file requesting elevation. - - -## Common data fields - -### Common Data Fields.MS.Device.DeviceInventory.Change - -These fields are added whenever Ms.Device.DeviceInventoryChange is included in the event. - -The following fields are available: - -- **syncId** A string used to group StartSync, EndSync, Add, and Remove operations that belong together. This field is unique by Sync period and is used to disambiguate in situations where multiple agents perform overlapping inventories for the same object. -- **objectType** Indicates the object type that the event applies to. -- **Action** The change that was invoked on a device inventory object. -- **inventoryId** Device ID used for Compatibility testing - - -### Common Data Fields.TelClientSynthetic.PrivacySettingsAfterCreatorsUpdate.PreUpgradeSettings - -These fields are added whenever PreUpgradeSettings is included in the event. - -The following fields are available: - -- **HKLM_SensorPermissionState.SensorPermissionState** The state of the Location service before the feature update completed. -- **HKLM_SensorPermissionState.HRESULT** The error code returned when trying to query the Location service for the device. -- **HKCU_SensorPermissionState.SensorPermissionState** The state of the Location service when a user signs on before the feature update completed. -- **HKCU_SensorPermissionState.HRESULT** The error code returned when trying to query the Location service for the current user. -- **HKLM_LocationPlatform.Status** The state of the location platform after the feature update has completed. -- **HKLM_LocationPlatform.HRESULT** The error code returned when trying to query the location platform for the device. -- **HKLM_LocationSyncEnabled.AcceptedPrivacyPolicy** The speech recognition state for the device before the feature update completed. -- **HKLM_LocationSyncEnabled.HRESULT** The error code returned when trying to query the Find My Device service for the device. -- **HKCU_LocationSyncEnabled.AcceptedPrivacyPolicy** The speech recognition state for the current user before the feature update completed. -- **HKCU_LocationSyncEnabled.HRESULT** The error code returned when trying to query the Find My Device service for the current user. -- **HKLM_AllowTelemetry.AllowTelemetry** The state of the Connected User Experiences and Telemetry component for the device before the feature update. -- **HKLM_AllowTelemetry.HRESULT** The error code returned when trying to query the Connected User Experiences and Telemetry conponent for the device. -- **HKLM_TIPC.Enabled** The state of TIPC for the device. -- **HKLM_TIPC.HRESULT** The error code returned when trying to query TIPC for the device. -- **HKCU_TIPC.Enabled** The state of TIPC for the current user. -- **HKCU_TIPC.HRESULT** The error code returned when trying to query TIPC for the current user. -- **HKLM_FlipAhead.FPEnabled** Is Flip Ahead enabled for the device before the feature update was completed? -- **HKLM_FlipAhead.HRESULT** The error code returned when trying to query Flip Ahead for the device. -- **HKCU_FlipAhead.FPEnabled** Is Flip Ahead enabled for the current user before the feature update was completed? -- **HKCU_FlipAhead.HRESULT** The error code returned when trying to query Flip Ahead for the current user. -- **HKLM_TailoredExperiences.TailoredExperiencesWithDiagnosticDataEnabled** Is Tailored Experiences with Diagnostics Data enabled for the current user after the feature update had completed? -- **HKCU_TailoredExperiences.HRESULT** The error code returned when trying to query Tailored Experiences with Diagnostics Data for the current user. -- **HKLM_AdvertisingID.Enabled** Is the adverising ID enabled for the device? -- **HKLM_AdvertisingID.HRESULT** The error code returned when trying to query the state of the advertising ID for the device. -- **HKCU_AdvertisingID.Enabled** Is the adveristing ID enabled for the current user? -- **HKCU_AdvertisingID.HRESULT** The error code returned when trying to query the state of the advertising ID for the user. - - -### Common Data Fields.TelClientSynthetic.PrivacySettingsAfterCreatorsUpdate.PostUpgradeSettings - -These fields are added whenever PostUpgradeSettings is included in the event. - -The following fields are available: - -- **HKLM_SensorPermissionState.SensorPermissionState** The state of the Location service after the feature update has completed. -- **HKLM_SensorPermissionState.HRESULT** The error code returned when trying to query the Location service for the device. -- **HKCU_SensorPermissionState.SensorPermissionState** The state of the Location service when a user signs on after a feature update has completed. -- **HKCU_SensorPermissionState.HRESULT** The error code returned when trying to query the Location service for the current user. -- **HKLM_LocationPlatform.Status** The state of the location platform after the feature update has completed. -- **HKLM_LocationPlatform.HRESULT** The error code returned when trying to query the location platform for the device. -- **HKLM_LocationSyncEnabled.AcceptedPrivacyPolicy** The speech recognition state for the device after the feature update has completed. -- **HKLM_LocationSyncEnabled.HRESULT** The error code returned when trying to query the Find My Device service for the device. -- **HKCU_LocationSyncEnabled.AcceptedPrivacyPolicy** The speech recognition state for the current user after the feature update has completed. -- **HKCU_LocationSyncEnabled.HRESULT** The error code returned when trying to query the Find My Device service for the current user. -- **HKLM_AllowTelemetry.AllowTelemetry** The state of the Connected User Experiences and Telemetry component for the device after the feature update. -- **HKLM_AllowTelemetry.HRESULT** The error code returned when trying to query the Connected User Experiences and Telemetry conponent for the device. -- **HKLM_TIPC.Enabled** The state of TIPC for the device. -- **HKLM_TIPC.HRESULT** The error code returned when trying to query TIPC for the device. -- **HKCU_TIPC.Enabled** The state of TIPC for the current user. -- **HKCU_TIPC.HRESULT** The error code returned when trying to query TIPC for the current user. -- **HKLM_FlipAhead.FPEnabled** Is Flip Ahead enabled for the device after the feature update has completed? -- **HKLM_FlipAhead.HRESULT** The error code returned when trying to query Flip Ahead for the device. -- **HKCU_FlipAhead.FPEnabled** Is Flip Ahead enabled for the current user after the feature update has completed? -- **HKCU_FlipAhead.HRESULT** The error code returned when trying to query Flip Ahead for the current user. -- **HKLM_TailoredExperiences.TailoredExperiencesWithDiagnosticDataEnabled** Is Tailored Experiences with Diagnostics Data enabled for the current user after the feature update had completed? -- **HKCU_TailoredExperiences.HRESULT** The error code returned when trying to query Tailored Experiences with Diagnostics Data for the current user. -- **HKLM_AdvertisingID.Enabled** Is the adveristing ID enabled for the device? -- **HKLM_AdvertisingID.HRESULT** The error code returned when trying to query the state of the advertising ID for the device. -- **HKCU_AdvertisingID.Enabled** Is the adveristing ID enabled for the current user? -- **HKCU_AdvertisingID.HRESULT** The error code returned when trying to query the state of the advertising ID for the user. ## Appraiser events @@ -248,93 +45,46 @@ This event lists the types of objects and how many of each exist on the client d The following fields are available: -- **DatasourceApplicationFile_RS3** The total DecisionApplicationFile objects targeting the next release of Windows on this device. on this device. -- **DatasourceDevicePnp_RS3** The total DatasourceDevicePnp objects targeting the next release of Windows on this device. -- **DatasourceDriverPackage_RS3** The total DatasourceDriverPackage objects targeting the next release of Windows on this device. +- **DatasourceApplicationFile_RS3** The total DecisionApplicationFile objects targeting the next release of Windows on this device. +- **DatasourceDevicePnp_RS3** The total DatasourceDevicePnp objects targeting the next release of Windows on this device. +- **DatasourceDriverPackage_RS3** The total DatasourceDriverPackage objects targeting the next release of Windows on this device. - **DataSourceMatchingInfoBlock_RS3** The total DataSourceMatchingInfoBlock objects targeting the next release of Windows on this device. -- **DataSourceMatchingInfoPassive_RS3** The total DataSourceMatchingInfoPassive objects targeting the next release of Windows on this device. -- **DataSourceMatchingInfoPostUpgrade_RS3** The total DataSourceMatchingInfoPostUpgrade objects targeting the next release of Windows on this device. -- **DatasourceSystemBios_RS3** The total DatasourceSystemBios objects targeting the next release of Windows on this device. -- **DecisionApplicationFile_RS3** The total DecisionApplicationFile objects targeting the next release of Windows on this device. -- **DecisionDevicePnp_RS3** The total DecisionDevicePnp objects targeting the next release of Windows on this device. -- **DecisionDriverPackage_RS3** The total DecisionDriverPackage objects targeting the next release of Windows on this device. -- **DecisionMatchingInfoBlock_RS3** The total DecisionMatchingInfoBlock objects targeting the next release of Windows on this device. -- **DecisionMatchingInfoPassive_RS3** The total DataSourceMatchingInfoPostUpgrade objects targeting the next release of Windows on this device. -- **DecisionMatchingInfoPostUpgrade_RS3** The total DecisionMatchingInfoPostUpgrade objects targeting the next release of Windows on this device. -- **DecisionMediaCenter_RS3** The total DecisionMediaCenter objects targeting the next release of Windows on this device. -- **DecisionSystemBios_RS3** The total DecisionSystemBios objects targeting the next release of Windows on this device. -- **PCFP** An ID for the system that is calculated by hashing hardware identifiers. -- **InventoryApplicationFile** The total InventoryApplicationFile objects that are present on this device. -- **InventoryMediaCenter** The total InventoryMediaCenter objects that are present on this device. -- **InventoryLanguagePack** The total InventoryLanguagePack objects that are present on this device. -- **InventoryUplevelDriverPackage** The total InventoryUplevelDriverPackage objects that are present on this device. -- **InventorySystemBios** The total InventorySystemBios objects that are present on this device. -- **SystemProcessorCompareExchange** The total SystemProcessorCompareExchange objects that are present on this device. -- **SystemProcessorLahfSahf** The total SystemProcessorLahfSahf objects that are present on this device. -- **SystemMemory** The total SystemMemory objects that are present on this device. -- **SystemProcessorPrefetchW** The total SystemProcessorPrefetchW objects that are present on this device. -- **SystemProcessorSse2** The total SystemProcessorSse2 objects that are present on this device. -- **SystemProcessorNx** The total SystemProcessorNx objects that are present on this device. -- **SystemWlan** The total SystemWlan objects that are present on this device. -- **SystemWim** The total SystemWim objects that are present on this device -- **SystemTouch** The total SystemTouch objects that are present on this device. -- **SystemWindowsActivationStatus** The total SystemWindowsActivationStatus objects that are present on this device. -- **Wmdrm_RS3** The total Wmdrm objects targeting the next release of Windows on this device. - - -### Microsoft.Windows.Appraiser.General.ChecksumTotalPictureIdHashSha256 - -This event lists the types of objects and the hashed values of all the identifiers for each one. This allows for a more in-depth way to ensure that the records present on the server match what is present on the client. - -The following fields are available: - -- **DatasourceApplicationFile_RS3** The total DatasourceApplicationFile objects targeting the next release of Windows on this device. -- **DatasourceDevicePnp_RS3** The total DatasourceDevicePnp objects targeting the next release of Windows on this device. -- **DatasourceDriverPackage_RS3** The total DatasourceDriverPackage objects targeting the next release of Windows on this device. -- **DataSourceMatchingInfoBlock_RS3** The total DataSourceMatchingInfoBlock objects targeting the next release of Windows on this device. -- **DataSourceMatchingInfoPassive_RS3** The total DataSourceMatchingInfoPassive objects targeting the next release of Windows on this device. -- **DataSourceMatchingInfoPostUpgrade_RS3** The total DataSourceMatchingInfoPostUpgrade objects targeting the next release of Windows on this device. -- **DatasourceSystemBios_RS3** The total DatasourceSystemBios objects targeting the next release of Windows on this device. -- **DecisionApplicationFile_RS3** The total DecisionApplicationFile objects targeting the next release of Windows on this device. -- **DecisionDevicePnp_RS3** The total DecisionDevicePnp objects targeting the next release of Windows on this device. -- **DecisionDriverPackage_RS3** The total DecisionDriverPackage objects targeting the next release of Windows on this device. -- **DecisionMatchingInfoBlock_RS3** The total DecisionMatchingInfoBlock objects targeting the next release of Windows on this device. -- **DecisionMatchingInfoPassive_RS3** The total DataSourceMatchingInfoPostUpgrade objects targeting the next release of Windows on this device. -- **DecisionMatchingInfoPostUpgrade_RS3** The total DecisionMatchingInfoPostUpgrade objects targeting the next release of Windows on this device. -- **DecisionMediaCenter_RS3** The total DecisionMediaCenter objects targeting the next release of Windows on this device. -- **DecisionSystemBios_RS3** The total DecisionSystemBios objects targeting the next release of Windows on this device. -- **PCFP** An ID for the system that is calculated by hashing hardware identifiers. -- **InventoryApplicationFile** The SHA256 hash of InventoryApplicationFile objects that are present on this device. -- **InventoryMediaCenter** The SHA256 hash of InventoryMediaCenter objects that are present on this device. -- **InventoryLanguagePack** The SHA256 hash of InventoryLanguagePack objects that are present on this device. -- **InventoryUplevelDriverPackage** The SHA256 hash of InventoryUplevelDriverPackage objects that are present on this device. -- **InventorySystemBios** The SHA256 hash of InventorySystemBios objects that are present on this device. -- **SystemProcessorCompareExchange** The SHA256 hash of SystemProcessorCompareExchange objects that are present on this device. -- **SystemProcessorLahfSahf** The SHA256 hash of SystemProcessorLahfSahf objects that are present on this device. -- **SystemMemory** The SHA256 hash of SystemMemory objects that are present on this device. -- **SystemProcessorPrefetchW** The SHA256 hash of SystemProcessorPrefetchW objects that are present on this device. -- **SystemProcessorSse2** The SHA256 hash of SystemProcessorSse2 objects that are present on this device. -- **SystemProcessorNx** The SHA256 hash of SystemProcessorNx objects that are present on this device. -- **SystemWlan** The SHA256 hash of SystemWlan objects that are present on this device. -- **SystemWim** The SHA256 hash of SystemWim objects that are present on this device. -- **SystemTouch** The SHA256 hash of SystemTouch objects that are present on this device. -- **SystemWindowsActivationStatus** The SHA256 hash of SystemWindowsActivationStatus objects that are present on this device. -- **Wmdrm_RS3** The total Wmdrm objects targeting the next release of Windows on this device. +- **DataSourceMatchingInfoPassive_RS3** The total DataSourceMatchingInfoPassive objects targeting the next release of Windows on this device. +- **DataSourceMatchingInfoPostUpgrade_RS3** The total DataSourceMatchingInfoPostUpgrade objects targeting the next release of Windows on this device. +- **DatasourceSystemBios_RS3** The total DatasourceSystemBios objects targeting the next release of Windows on this device. +- **DecisionApplicationFile_RS3** The total DecisionApplicationFile objects targeting the next release of Windows on this device. +- **DecisionDevicePnp_RS3** The total DecisionDevicePnp objects targeting the next release of Windows on this device. +- **DecisionDriverPackage_RS3** The total DecisionDriverPackage objects targeting the next release of Windows on this device. +- **DecisionMatchingInfoBlock_RS3** The total DecisionMatchingInfoBlock objects targeting the next release of Windows on this device. +- **DecisionMatchingInfoPassive_RS3** The total DataSourceMatchingInfoPassive objects targeting the next release of Windows on this device. +- **DecisionMatchingInfoPostUpgrade_RS3** The total DecisionMatchingInfoPostUpgrade objects targeting the next release of Windows on this device. +- **DecisionMediaCenter_RS3** The total DecisionMediaCenter objects targeting the next release of Windows on this device. +- **DecisionSystemBios_RS3** The total DecisionSystemBios objects targeting the next release of Windows on this device. +- **InventoryLanguagePack** The count of DecisionApplicationFile objects present on this machine targeting the next release of Windows +- **InventorySystemBios** The count of DecisionDevicePnp objects present on this machine targeting the next release of Windows +- **PCFP** The count of DecisionDriverPackage objects present on this machine targeting the next release of Windows +- **SystemProcessorCompareExchange** The count of DecisionMatchingInfoBlock objects present on this machine targeting the next release of Windows +- **SystemProcessorNx** The count of DataSourceMatchingInfoPostUpgrade objects present on this machine targeting the next release of Windows +- **SystemProcessorSse2** The count of DecisionMatchingInfoPostUpgrade objects present on this machine targeting the next release of Windows +- **SystemWim** The count of DecisionMediaCenter objects present on this machine targeting the next release of Windows +- **SystemWindowsActivationStatus** The count of DecisionSystemBios objects present on this machine targeting the next release of Windows +- **SystemWlan** The count of InventoryApplicationFile objects present on this machine. +- **Wmdrm_RS3** The total Wmdrm objects targeting the next release of Windows on this device. ### Microsoft.Windows.Appraiser.General.DatasourceApplicationFileAdd -This event sends compatibility information about a file to help keep Windows up-to-date. +Represents the basic metadata about specific application files installed on the system. The following fields are available: - **AppraiserVersion** The version of the appraiser file that is generating the events. -- **AvDisplayName** If it is an anti-virus app, this is its display name. +- **AvDisplayName** If the app is an anti-virus app, this is its display name. - **CompatModelIndex** The compatibility prediction for this file. -- **HasCitData** Is the file present in CIT data? -- **HasUpgradeExe** Does the anti-virus app have an upgrade.exe file? +- **HasCitData** Indicates whether the file is present in CIT data. +- **HasUpgradeExe** Indicates whether the anti-virus app has an upgrade.exe file. - **IsAv** Is the file an anti-virus reporting EXE? -- **ResolveAttempted** This will always be an empty string when sending diagnostic data. +- **ResolveAttempted** This will always be an empty string when sending telemetry. - **SdbEntries** An array of fields that indicates the SDB entries that apply to this file. @@ -342,6 +92,8 @@ The following fields are available: This event indicates that the DatasourceApplicationFile object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -351,6 +103,8 @@ The following fields are available: This event indicates that a new set of DatasourceApplicationFileAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -358,16 +112,18 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.DatasourceDevicePnpAdd -This event sends compatibility data for a PNP device, to help keep Windows up-to-date. +This event sends compatibility data for a Plug and Play device, to help keep Windows up to date. The following fields are available: +- **ActiveNetworkConnection** Indicates whether the device is an active network device. - **AppraiserVersion** The version of the appraiser file generating the events. -- **ActiveNetworkConnection** Is the device an active network device? -- **IsBootCritical** Is the device boot critical? +- **IsBootCritical** Indicates whether the device boot is critical. - **SdbEntries** An array of fields indicating the SDB entries that apply to this device. -- **WuDriverCoverage** Is there a driver uplevel for this device according to Windows Update? -- **WuDriverUpdateID** The Windows Update ID of the applicable uplevel driver. +- **WuDriverCoverage** Indicates whether there is a driver uplevel for this device, according to Windows Update. +- **WuDriverUpdateId** The Windows Update ID of the applicable uplevel driver. +- **WuDriverUpdateID** The Update ID of the applicable uplevel driver from Windows Update. +- **WuPopulatedFromId** The expected uplevel driver matching ID based on driver coverage from Windows Update. - **WuPopulatedFromID** The expected uplevel driver matching ID based on driver coverage from Windows Update. @@ -375,6 +131,8 @@ The following fields are available: This event indicates that the DatasourceDevicePnp object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -384,6 +142,8 @@ The following fields are available: This event indicates that a new set of DatasourceDevicePnpAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -391,18 +151,19 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.DatasourceDriverPackageAdd -This event sends compatibility database data about driver packages to help keep Windows up-to-date. +This event sends compatibility database data about driver packages to help keep Windows up to date. The following fields are available: - **AppraiserVersion** The version of the appraiser file generating the events. -- **SdbEntries** An array of fields indicating the SDB entries that apply to this driver package. ### Microsoft.Windows.Appraiser.General.DatasourceDriverPackageRemove This event indicates that the DatasourceDriverPackage object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -412,6 +173,8 @@ The following fields are available: This event indicates that a new set of DatasourceDriverPackageAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -424,13 +187,14 @@ This event sends blocking data about any compatibility blocking entries hit on t The following fields are available: - **AppraiserVersion** The version of the appraiser file generating the events. -- **SdbEntries** An array of fields indicating the SDB entries that apply to this file. ### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoBlockRemove This event indicates that the DataSourceMatchingInfoBlock object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -440,6 +204,8 @@ The following fields are available: This event indicates that a full set of DataSourceMatchingInfoBlockStAdd events have been sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -452,13 +218,14 @@ This event sends compatibility database information about non-blocking compatibi The following fields are available: - **AppraiserVersion** The version of the appraiser file generating the events. -- **SdbEntries** An array of fields indicating the SDB entries that apply to this file. ### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPassiveRemove This event indicates that the DataSourceMatchingInfoPassive object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -468,6 +235,8 @@ The following fields are available: This event indicates that a new set of DataSourceMatchingInfoPassiveAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -480,13 +249,14 @@ This event sends compatibility database information about entries requiring rein The following fields are available: - **AppraiserVersion** The version of the appraiser file generating the events. -- **SdbEntries** An array of fields indicating the SDB entries that apply to this file. ### Microsoft.Windows.Appraiser.General.DataSourceMatchingInfoPostUpgradeRemove This event indicates that the DataSourceMatchingInfoPostUpgrade object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -496,6 +266,8 @@ The following fields are available: This event indicates that a new set of DataSourceMatchingInfoPostUpgradeAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -515,6 +287,8 @@ The following fields are available: This event indicates that the DatasourceSystemBios object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -524,6 +298,8 @@ The following fields are available: This event indicates that a new set of DatasourceSystemBiosAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -535,9 +311,9 @@ This event sends compatibility decision data about a file to help keep Windows u The following fields are available: -- **AppraiserVersion** The version of the appraiser file generating the events. +- **AppraiserVersion** The version of the appraiser file that is generating the events. - **BlockAlreadyInbox** The uplevel runtime block on the file already existed on the current OS. -- **BlockingApplication** Are there any application issues that interfere with upgrade due to the file in question? +- **BlockingApplication** Indicates whether there are any application issues that interfere with the upgrade due to the file in question. - **DisplayGenericMessage** Will be a generic message be shown for this file? - **HardBlock** This file is blocked in the SDB. - **HasUxBlockOverride** Does the file have a block that is overridden by a tag in the SDB? @@ -558,7 +334,9 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.DecisionApplicationFileRemove -This event indicates that the DecisionApplicationFile object is no longer present. +This event indicates Indicates that the DecisionApplicationFile object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -569,6 +347,8 @@ The following fields are available: This event indicates that a new set of DecisionApplicationFileAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -576,16 +356,16 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.DecisionDevicePnpAdd -This event sends compatibility decision data about a PNP device to help keep Windows up-to-date. +This event sends compatibility decision data about a PNP device to help keep Windows up to date. The following fields are available: - **AppraiserVersion** The version of the appraiser file generating the events. - **AssociatedDriverIsBlocked** Is the driver associated with this PNP device blocked? - **BlockAssociatedDriver** Should the driver associated with this PNP device be blocked? +- **BlockingDevice** Is this PNP device blocking upgrade? - **BlockUpgradeIfDriverBlocked** Is the PNP device both boot critical and does not have a driver included with the OS? - **BlockUpgradeIfDriverBlockedAndOnlyActiveNetwork** Is this PNP device the only active network device? -- **BlockingDevice** Is this PNP device blocking upgrade? - **DisplayGenericMessage** Will a generic message be shown during Setup for this PNP device? - **DriverAvailableInbox** Is a driver included with the operating system for this PNP device? - **DriverAvailableOnline** Is there a driver for this PNP device on Windows Update? @@ -595,13 +375,14 @@ The following fields are available: - **NotRegressed** Does the device have a problem code on the source OS that is no better than the one it would have on the target OS? - **SdbDeviceBlockUpgrade** Is there an SDB block on the PNP device that blocks upgrade? - **SdbDriverBlockOverridden** Is there an SDB block on the PNP device that blocks upgrade, but that block was overridden? -- **AssociatedDriverWillNotMigrate** Will the driver associated with this plug-and-play device migrate? ### Microsoft.Windows.Appraiser.General.DecisionDevicePnpRemove This event indicates that the DecisionDevicePnp object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -611,6 +392,8 @@ The following fields are available: This event indicates that the DecisionDevicePnp object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -618,7 +401,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.DecisionDriverPackageAdd -This event sends decision data about driver package compatibility to help keep Windows up-to-date. +This event sends decision data about driver package compatibility to help keep Windows up to date. The following fields are available: @@ -634,6 +417,8 @@ The following fields are available: This event indicates that the DecisionDriverPackage object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -643,6 +428,8 @@ The following fields are available: This event indicates that a new set of DecisionDriverPackageAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -650,7 +437,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoBlockAdd -This event sends compatibility decision data about blocking entries on the system that are not keyed by either applications or devices, to help keep Windows up-to-date. +This event sends compatibility decision data about blocking entries on the system that are not keyed by either applications or devices, to help keep Windows up to date. The following fields are available: @@ -667,6 +454,8 @@ The following fields are available: This event indicates that the DecisionMatchingInfoBlock object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -676,6 +465,8 @@ The following fields are available: This event indicates that a new set of DecisionMatchingInfoBlockAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -696,6 +487,8 @@ The following fields are available: This event Indicates that the DecisionMatchingInfoPassive object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -705,6 +498,8 @@ The following fields are available: This event indicates that a new set of DecisionMatchingInfoPassiveAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -712,7 +507,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.DecisionMatchingInfoPostUpgradeAdd -This event sends compatibility decision data about entries that require reinstall after upgrade. It's used to help keep Windows up-to-date. +This event sends compatibility decision data about entries that require reinstall after upgrade. It's used to help keep Windows up to date. The following fields are available: @@ -727,6 +522,8 @@ The following fields are available: This event indicates that the DecisionMatchingInfoPostUpgrade object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -736,6 +533,8 @@ The following fields are available: This event indicates that a new set of DecisionMatchingInfoPostUpgradeAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -743,15 +542,15 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.DecisionMediaCenterAdd -This event sends decision data about the presence of Windows Media Center, to help keep Windows up-to-date. +This event sends decision data about the presence of Windows Media Center, to help keep Windows up to date. The following fields are available: - **AppraiserVersion** The version of the Appraiser file generating the events. - **BlockingApplication** Is there any application issues that interfere with upgrade due to Windows Media Center? - **MediaCenterActivelyUsed** If Windows Media Center is supported on the edition, has it been run at least once and are the MediaCenterIndicators are true? -- **MediaCenterInUse** Is Windows Media Center actively being used? - **MediaCenterIndicators** Do any indicators imply that Windows Media Center is in active use? +- **MediaCenterInUse** Is Windows Media Center actively being used? - **MediaCenterPaidOrActivelyUsed** Is Windows Media Center actively being used or is it running on a supported edition? - **NeedsDismissAction** Are there any actions that can be dismissed coming from Windows Media Center? @@ -760,6 +559,8 @@ The following fields are available: This event indicates that the DecisionMediaCenter object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -769,6 +570,8 @@ The following fields are available: This event indicates that a new set of DecisionMediaCenterAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -776,7 +579,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.DecisionSystemBiosAdd -This event sends compatibility decision data about the BIOS to help keep Windows up-to-date. +This event sends compatibility decision data about the BIOS to help keep Windows up to date. The following fields are available: @@ -789,6 +592,8 @@ The following fields are available: This event indicates that the DecisionSystemBios object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -798,6 +603,8 @@ The following fields are available: This event indicates that a new set of DecisionSystemBiosAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -805,12 +612,12 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.EnterpriseScenarioWithDiagTrackServiceRunning -The event that indicates that Appraiser has been triggered to run an enterprise scenario while the DiagTrack service is installed. This event can only be sent if a special flag is used to trigger the enterprise scenario. +This event indicates that Appraiser has been triggered to run an enterprise scenario while the DiagTrack service is installed. This event can only be sent if a special flag is used to trigger the enterprise scenario. The following fields are available: -- **Time** The client time of the event. - **PCFP** An ID for the system calculated by hashing hardware identifiers. +- **Time** The client time of the event. ### Microsoft.Windows.Appraiser.General.GatedRegChange @@ -819,31 +626,28 @@ This event sends data about the results of running a set of quick-blocking instr The following fields are available: -- **Time** The client time of the event. +- **NewData** The data in the registry value after the scan completed. +- **OldData** The previous data in the registry value before the scan ran. - **PCFP** An ID for the system calculated by hashing hardware identifiers. - **RegKey** The registry key name for which a result is being sent. - **RegValue** The registry value for which a result is being sent. -- **OldData** The previous data in the registry value before the scan ran. -- **NewData** The data in the registry value after the scan completed. +- **Time** The client time of the event. ### Microsoft.Windows.Appraiser.General.InventoryApplicationFileAdd -This event represents the basic metadata about a file on the system. The file must be part of an app and either have a block in the compatibility database or are part of an anti-virus program. +This event represents the basic metadata about a file on the system. The file must be part of an app and either have a block in the compatibility database or be part of an antivirus program. The following fields are available: -- **AvDisplayName** If the app is an anti-virus app, this is its display name. -- **AvProductState** Represents state of antivirus program with respect to whether it's turned on and the signatures are up-to-date. -- **BinaryType** A binary type. Example: UNINITIALIZED, ZERO_BYTE, DATA_ONLY, DOS_MODULE, NE16_MODULE, PE32_UNKNOWN, PE32_I386, PE32_ARM, PE64_UNKNOWN, PE64_AMD64, PE64_ARM64, PE64_IA64, PE32_CLR_32, PE32_CLR_IL, PE32_CLR_IL_PREFER32, PE64_CLR_64 +- **AppraiserVersion** The version of the Appraiser file generating the events. +- **BinaryType** A binary type. Example: UNINITIALIZED, ZERO_BYTE, DATA_ONLY, DOS_MODULE, NE16_MODULE, PE32_UNKNOWN, PE32_I386, PE32_ARM, PE64_UNKNOWN, PE64_AMD64, PE64_ARM64, PE64_IA64, PE32_CLR_32, PE32_CLR_IL, PE32_CLR_IL_PREFER32, PE64_CLR_64. - **BinFileVersion** An attempt to clean up FileVersion at the client that tries to place the version into 4 octets. - **BinProductVersion** An attempt to clean up ProductVersion at the client that tries to place the version into 4 octets. - **BoeProgramId** If there is no entry in Add/Remove Programs, this is the ProgramID that is generated from the file metadata. - **CompanyName** The company name of the vendor who developed this file. - **FileId** A hash that uniquely identifies a file. - **FileVersion** The File version field from the file metadata under Properties -> Details. -- **HasUpgradeExe** Does the anti-virus app have an upgrade.exe file? -- **IsAv** Is the file an anti-virus reporting EXE? - **LinkDate** The date and time that this file was linked on. - **LowerCaseLongPath** The full file path to the file that was inventoried on the device. - **Name** The name of the file that was inventoried. @@ -852,29 +656,13 @@ The following fields are available: - **ProgramId** A hash of the Name, Version, Publisher, and Language of an application used to identify it. - **Size** The size of the file (in hexadecimal bytes). -### Microsoft.Windows.Inventory.Core.InventoryApplicationDriverAdd - -This event represents the drivers that an application installs. - -The following fields are available: - -- **InventoryVersion** The version of the inventory component -- **Programids** The unique program identifier the driver is associated with. - - -### Microsoft.Windows.Inventory.Core.InventoryApplicationDriverStartSync - -This event indicates that a new set of InventoryApplicationDriverStartAdd events will be sent. - -The following fields are available: - -- **InventoryVersion** The version of the inventory component. - ### Microsoft.Windows.Appraiser.General.InventoryApplicationFileRemove This event indicates that the InventoryApplicationFile object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -882,7 +670,9 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.InventoryApplicationFileStartSync -This event indicates that a new set of InventoryApplicationFileAdd events will be sent. +This event indicates indicates that a new set of InventoryApplicationFileAdd events will be sent. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -891,19 +681,21 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.InventoryLanguagePackAdd -This event sends data about the number of language packs installed on the system, to help keep Windows up-to-date. +This event sends data about the number of language packs installed on the system, to help keep Windows up to date. The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -- **HasLanguagePack** Does this device have 2 or more language packs? -- **LanguagePackCount** How many language packs are installed? +- **HasLanguagePack** Indicates whether this device has 2 or more language packs. +- **LanguagePackCount** The number of language packs are installed. ### Microsoft.Windows.Appraiser.General.InventoryLanguagePackRemove This event indicates that the InventoryLanguagePack object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -913,6 +705,8 @@ The following fields are available: This event indicates that a new set of InventoryLanguagePackAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -938,6 +732,8 @@ The following fields are available: This event indicates that the InventoryMediaCenter object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -947,6 +743,8 @@ The following fields are available: This event indicates that a new set of InventoryMediaCenterAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -967,7 +765,9 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.InventorySystemBiosRemove -This event indicates that the InventorySystemBios object is no longer present. +This event indicates that the InventorySystemBios object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -978,6 +778,8 @@ The following fields are available: This event indicates that a new set of InventorySystemBiosAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -987,29 +789,33 @@ The following fields are available: This event is only runs during setup. It provides a listing of the uplevel driver packages that were downloaded before the upgrade. Is critical to understanding if failures in setup can be traced to not having sufficient uplevel drivers before the upgrade. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. - **BootCritical** Is the driver package marked as boot critical? - **Build** The build value from the driver package. - **CatalogFile** The name of the catalog file within the driver package. -- **ClassGuid** The device class GUID from the driver package. - **Class** The device class from the driver package. +- **ClassGuid** The device class unique ID from the driver package. - **Date** The date from the driver package. -- **SignatureStatus** Indicates if the driver package is signed. Unknown:0, Unsigned:1, Signed: 2 - **Inbox** Is the driver package of a driver that is included with Windows? +- **OriginalName** The original name of the INF file before it was renamed. Generally a path under $WINDOWS.~BT\Drivers\DU. +- **Provider** The provider of the driver package. +- **PublishedName** The name of the INF file after it was renamed. +- **Revision** The revision of the driver package. +- **SignatureStatus** Indicates if the driver package is signed. Unknown = 0, Unsigned = 1, Signed = 2. - **VersionMajor** The major version of the driver package. - **VersionMinor** The minor version of the driver package. -- **OriginalName** The original name of the INF file before it was renamed. Generally a path under $WINDOWS.~BT\Drivers\DU -- **Provider** The provider of the driver package. -- **PublishedName** The name of the INF file, post-rename. -- **Revision** The revision of the driver package. ### Microsoft.Windows.Appraiser.General.InventoryUplevelDriverPackageRemove This event indicates that the InventoryUplevelDriverPackage object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -1019,60 +825,25 @@ The following fields are available: This event indicates that a new set of InventoryUplevelDriverPackageAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. -### Microsoft.Windows.Appraiser.General.IsOnlineTelemetryOutputter - -This event indicates if Appraiser was able to connect successfully to Windows Update to get driver availability information. - -The following fields are available: - -- **Time** The client time of the event. -- **PCFP** A unique hardware identifier that is calculated by hashing hardware identifiers. -- **IsOnlineRun** Was the device able to connect to Windows Update to get driver availability information? - - -### Microsoft.Windows.Appraiser.General.IsOnlineWuDriverDataSource - -This event indicates if Appraiser was able to connect to Windows Update to gather driver coverage information. - -The following fields are available: - -- **Time** The client time of the event. -- **PCFP** A unique hardware identifier that is calculated by hashing hardware identifiers. -- **IsOnlineRun** Was the device able to connect to Windows Update to get driver availability information? -- **TargetVersion** The abbreviated name for the OS version against which Windows Update was queried. - - ### Microsoft.Windows.Appraiser.General.RunContext -This event indicates what should be expected in the data payload. +This event indicates what should be expected in the data payload. The following fields are available: - **AppraiserBranch** The source branch in which the currently running version of Appraiser was built. -- **AppraiserVersion** The version of the Appraiser file generating the events. -- **Context** Indicates what mode Appraiser is running in. Example: Setup or Diagnostic Data. -- **Time** The client time of the event. - **AppraiserProcess** The name of the process that launched Appraiser. +- **AppraiserVersion** The version of the Appraiser file generating the events. +- **Context** Indicates what mode Appraiser is running in. Example: Setup or Telemetry. - **PCFP** An ID for the system calculated by hashing hardware identifiers. - - -### Microsoft.Windows.Appraiser.General.SetupAdlStatus - -This event indicates if Appraiser used data files from the setup image or more up-to-date data files downloaded from a Microsoft server. - -The following fields are available: - - **Time** The client time of the event. -- **PCFP** An ID for the system calculated by hashing hardware identifiers. -- **Result** The last result of the operation to determine if there is a data file to download. -- **OneSettingsInitialized** Was the query to OneSettings, where the information is stored on if there is a data file to download, initialized? -- **Url** The URL of the data file to download. This will be an empty string if there is no data file to download. -- **UsingAlternateData** Is the client using alternate data file or using the data file in the setup image? ### Microsoft.Windows.Appraiser.General.SystemMemoryAdd @@ -1095,6 +866,8 @@ The following fields are available: This event that the SystemMemory object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -1104,6 +877,8 @@ The following fields are available: This event indicates that a new set of SystemMemoryAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -1122,7 +897,9 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.SystemProcessorCompareExchangeRemove -This event indicates that the SystemProcessorCompareExchange object is no longer present. +This event indicates that the SystemProcessorCompareExchange object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -1133,6 +910,8 @@ The following fields are available: This event indicates that a new set of SystemProcessorCompareExchangeAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -1151,7 +930,9 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.SystemProcessorLahfSahfRemove -This event indicates that the SystemProcessorLahfSahf object is no longer present. +This event indicates that the SystemProcessorLahfSahf object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -1162,6 +943,8 @@ The following fields are available: This event indicates that a new set of SystemProcessorLahfSahfAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -1183,6 +966,8 @@ The following fields are available: This event indicates that the SystemProcessorNx object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -1192,6 +977,8 @@ The following fields are available: This event indicates that a new set of SystemProcessorNxAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -1199,7 +986,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.SystemProcessorPrefetchWAdd -This event sends data indicating whether the system supports the PrefetchW CPU requirement, to help keep Windows up-to-date. +This event sends data indicating whether the system supports the PrefetchW CPU requirement, to help keep Windows up to date. The following fields are available: @@ -1212,6 +999,8 @@ The following fields are available: This event indicates that the SystemProcessorPrefetchW object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -1221,6 +1010,8 @@ The following fields are available: This event indicates that a new set of SystemProcessorPrefetchWAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -1228,7 +1019,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.SystemProcessorSse2Add -This event sends data indicating whether the system supports the SSE2 CPU requirement, to help keep Windows up-to-date. +This event sends data indicating whether the system supports the SSE2 CPU requirement, to help keep Windows up to date. The following fields are available: @@ -1241,6 +1032,8 @@ The following fields are available: This event indicates that the SystemProcessorSse2 object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -1250,6 +1043,8 @@ The following fields are available: This event indicates that a new set of SystemProcessorSse2Add events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -1257,7 +1052,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.SystemTouchAdd -This event sends data indicating whether the system supports touch, to help keep Windows up-to-date. +This event sends data indicating whether the system supports touch, to help keep Windows up to date. The following fields are available: @@ -1268,7 +1063,9 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.SystemTouchRemove -This event indicates that the SystemTouch object is no longer present. +This event indicates that the SystemTouch object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -1279,6 +1076,8 @@ The following fields are available: This event indicates that a new set of SystemTouchAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -1286,7 +1085,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.SystemWimAdd -This event sends data indicating whether the operating system is running from a compressed WIM file, to help keep Windows up-to-date. +This event sends data indicating whether the operating system is running from a compressed Windows Imaging Format (WIM) file, to help keep Windows up to date. The following fields are available: @@ -1297,7 +1096,9 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.SystemWimRemove -This event indicates that the SystemWim object is no longer present. +This event indicates that the SystemWim object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -1308,6 +1109,8 @@ The following fields are available: This event indicates that a new set of SystemWimAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -1315,7 +1118,7 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.SystemWindowsActivationStatusAdd -This event sends data indicating whether the current operating system is activated, to help keep Windows up-to-date. +This event sends data indicating whether the current operating system is activated, to help keep Windows up to date. The following fields are available: @@ -1328,6 +1131,8 @@ The following fields are available: This event indicates that the SystemWindowsActivationStatus object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -1337,6 +1142,8 @@ The following fields are available: This event indicates that a new set of SystemWindowsActivationStatusAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -1359,7 +1166,9 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.SystemWlanRemove -This event indicates that the SystemWlan object is no longer present. +This event indicates that the SystemWlan object is no longer present. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: @@ -1370,6 +1179,8 @@ The following fields are available: This event indicates that a new set of SystemWlanAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -1377,58 +1188,62 @@ The following fields are available: ### Microsoft.Windows.Appraiser.General.TelemetryRunHealth -A summary event indicating the parameters and result of a diagnostic data run. This allows the rest of the data sent over the course of the run to be properly contextualized and understood, which is then used to keep Windows up-to-date. +This event indicates the parameters and result of a telemetry (diagnostic) run. This allows the rest of the data sent over the course of the run to be properly contextualized and understood, which is then used to keep Windows up to date. The following fields are available: -- **PerfBackoff** Indicates if the run was invoked with logic to stop running when a user is present. Helps to understand why a run may have a longer elapsed time than normal. -- **RunAppraiser** Indicates if Appraiser was set to run at all. If this if false, it is understood that data events will not be received from this device. -- **ThrottlingUtc** Indicates if the Appraiser client is throttling its output of CUET events to avoid being disabled. This increases runtime but also diagnostic data reliability. -- **AuxInitial** Obsolete, indicates if Appraiser is writing data files to be read by the Get Windows 10 app. -- **Time** The client time of the event. -- **RunDate** The date that the diagnostic data run was stated, expressed as a filetime. +- **AppraiserBranch** The source branch in which the version of Appraiser that is running was built. +- **AppraiserDataVersion** The version of the data files being used by the Appraiser telemetry run. - **AppraiserProcess** The name of the process that launched Appraiser. - **AppraiserVersion** The file version (major, minor and build) of the Appraiser DLL, concatenated without dots. -- **SendingUtc** Indicates if the Appraiser client is sending events during the current diagnostic data run. +- **AuxFinal** Obsolete, always set to false. +- **AuxInitial** Obsolete, indicates if Appraiser is writing data files to be read by the Get Windows 10 app. - **DeadlineDate** A timestamp representing the deadline date, which is the time until which appraiser will wait to do a full scan. -- **AppraiserBranch** The source branch in which the version of Appraiser that is running was built. -- **EnterpriseRun** Indicates if the diagnostic data run is an enterprise run, which means appraiser was run from the command line with an extra enterprise parameter. -- **RunGeneralTel** Indicates if the generaltel.dll component was run. Generaltel collects additional diagnostic data on an infrequent schedule and only from machines at diagnostic data levels higher than Basic. -- **PerfBackoffInsurance** Indicates if appraiser is running without performance backoff because it has run with perf backoff and failed to complete several times in a row. -- **AuxFinal** Obsolete, always set to false -- **StoreHandleIsNotNull** Obsolete, always set to false -- **VerboseMode** Indicates if appraiser ran in Verbose mode, which is a test-only mode with extra logging. -- **AppraiserDataVersion** The version of the data files being used by the Appraiser diagnostic data run. +- **EnterpriseRun** Indicates if the telemetry run is an enterprise run, which means appraiser was run from the command line with an extra enterprise parameter. - **FullSync** Indicates if Appraiser is performing a full sync, which means that full set of events representing the state of the machine are sent. Otherwise, only the changes from the previous run are sent. - **InventoryFullSync** Indicates if inventory is performing a full sync, which means that the full set of events representing the inventory of machine are sent. - **PCFP** An ID for the system calculated by hashing hardware identifiers. +- **PerfBackoff** Indicates if the run was invoked with logic to stop running when a user is present. Helps to understand why a run may have a longer elapsed time than normal. +- **PerfBackoffInsurance** Indicates if appraiser is running without performance backoff because it has run with perf backoff and failed to complete several times in a row. +- **RunAppraiser** Indicates if Appraiser was set to run at all. If this if false, it is understood that data events will not be received from this device. +- **RunDate** The date that the telemetry run was stated, expressed as a filetime. +- **RunGeneralTel** Indicates if the generaltel.dll component was run. Generaltel collects additional telemetry on an infrequent schedule and only from machines at telemetry levels higher than Basic. - **RunOnline** Indicates if appraiser was able to connect to Windows Update and theefore is making decisions using up-to-date driver coverage information. -- **TelementrySent** Indicates if diagnostic data was successfully sent. +- **RunResult** The hresult of the Appraiser telemetry run. +- **SendingUtc** Indicates if the Appraiser client is sending events during the current telemetry run. +- **StoreHandleIsNotNull** Obsolete, always set to false +- **TelementrySent** Indicates if telemetry was successfully sent. +- **ThrottlingUtc** Indicates if the Appraiser client is throttling its output of CUET events to avoid being disabled. This increases runtime but also telemetry reliability. +- **Time** The client time of the event. +- **VerboseMode** Indicates if appraiser ran in Verbose mode, which is a test-only mode with extra logging. - **WhyFullSyncWithoutTablePrefix** Indicates the reason or reasons that a full sync was generated. -- **RunResult** The hresult of the Appraiser diagnostic data run. ### Microsoft.Windows.Appraiser.General.WmdrmAdd This event sends data about the usage of older digital rights management on the system, to help keep Windows up to date. This data does not indicate the details of the media using the digital rights management, only whether any such files exist. Collecting this data was critical to ensuring the correct mitigation for customers, and should be able to be removed once all mitigations are in place. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. +- **BlockingApplication** Same as NeedsDismissAction. +- **NeedsDismissAction** Indicates if a dismissible message is needed to warn the user about a potential loss of data due to DRM deprecation. +- **WmdrmApiResult** Raw value of the API used to gather DRM state. - **WmdrmCdRipped** Indicates if the system has any files encrypted with personal DRM, which was used for ripped CDs. +- **WmdrmIndicators** WmdrmCdRipped OR WmdrmPurchased. +- **WmdrmInUse** WmdrmIndicators AND dismissible block in setup was not dismissed. - **WmdrmNonPermanent** Indicates if the system has any files with non-permanent licenses. - **WmdrmPurchased** Indicates if the system has any files with permanent licenses. -- **WmdrmApiResult** Raw value of the API used to gather DRM state. -- **WmdrmInUse** WmdrmIndicators AND dismissible block in setup was not dismissed. -- **WmdrmIndicators** WmdrmCdRipped OR WmdrmPurchased -- **NeedsDismissAction** Indicates if a dismissible message is needed to warn the user about a potential loss of data due to DRM deprecation. -- **BlockingApplication** Same as NeedsDismissAction ### Microsoft.Windows.Appraiser.General.WmdrmRemove This event indicates that the Wmdrm object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -1438,6 +1253,8 @@ The following fields are available: This event indicates that a new set of WmdrmAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **AppraiserVersion** The version of the Appraiser file that is generating the events. @@ -1451,8 +1268,8 @@ This event sends version data about the Apps running on this device, to help kee The following fields are available: -- **IEVersion** Retrieves which version of Internet Explorer is running on this device. - **CensusVersion** The version of Census that generated the current data for this device. +- **IEVersion** Retrieves which version of Internet Explorer is running on this device. ### Census.Battery @@ -1464,8 +1281,8 @@ The following fields are available: - **InternalBatteryCapablities** Represents information about what the battery is capable of doing. - **InternalBatteryCapacityCurrent** Represents the battery's current fully charged capacity in mWh (or relative). Compare this value to DesignedCapacity  to estimate the battery's wear. - **InternalBatteryCapacityDesign** Represents the theoretical capacity of the battery when new, in mWh. -- **IsAlwaysOnAlwaysConnectedCapable** Represents whether the battery enables the device to be AlwaysOnAlwaysConnected . Boolean value. - **InternalBatteryNumberOfCharges** Provides the number of battery charges. This is used when creating new products and validating that existing products meets targeted functionality performance. +- **IsAlwaysOnAlwaysConnectedCapable** Represents whether the battery enables the device to be AlwaysOnAlwaysConnected . Boolean value. ### Census.Camera @@ -1484,23 +1301,22 @@ This event sends data about Azure presence, type, and cloud domain use in order The following fields are available: -- **IsCloudDomainJoined** Is this device joined to an Azure Active Directory (AAD) tenant? true/false -- **IsMDMEnrolled** Whether the device has been MDM Enrolled or not. -- **ServerFeatures** Represents the features installed on a Windows   Server. This can be used by developers and administrators who need to automate the process of determining the features installed on a set of server computers. -- **CommercialId** Represents the GUID for the commercial entity which the device is a member of.  Will be used to reflect insights back to customers. -- **AzureVMType** Represents whether the instance is Azure VM PAAS, Azure VM IAAS or any other VMs. - **AzureOSIDPresent** Represents the field used to identify an Azure machine. -- **IsDomainJoined** Indicates whether a machine is joined to a domain. -- **HashedDomain** The hashed representation of the user domain used for login. -- **SystemCenterID** The SCCM ID is an anonymized one-way hash of the Active Directory Organization identifier -- **MPNId** Returns the Partner ID/MPN ID from Regkey. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\DeployID -- **SCCMClientId** This ID correlate systems that send data to Compat Analytics (OMS) and other OMS based systems with systems in an Enterprise SCCM environment. +- **AzureVMType** Represents whether the instance is Azure VM PAAS, Azure VM IAAS or any other VMs. - **CDJType** Represents the type of cloud domain joined for the machine. -- **IsDeviceProtected** Represents if Device protected by BitLocker/Device Encryption -- **IsDERequirementMet** Represents if the device can do device encryption. -- **IsEDPEnabled** Represents if Enterprise data protected on the device. +- **CommercialId** Represents the GUID for the commercial entity which the device is a member of.  Will be used to reflect insights back to customers. - **ContainerType** The type of container, such as process or virtual machine hosted. -- **EnrollmentType** Represents the type of enrollment, such as MDM or Intune, for a particular device. +- **HashedDomain** The hashed representation of the user domain used for login. +- **IsCloudDomainJoined** Is this device joined to an Azure Active Directory (AAD) tenant? true/false +- **IsDERequirementMet** Represents if the device can do device encryption. +- **IsDeviceProtected** Represents if Device protected by BitLocker/Device Encryption +- **IsDomainJoined** Indicates whether a machine is joined to a domain. +- **IsEDPEnabled** Represents if Enterprise data protected on the device. +- **IsMDMEnrolled** Whether the device has been MDM Enrolled or not. +- **MPNId** Returns the Partner ID/MPN ID from Regkey. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\DeployID +- **SCCMClientId** This ID correlate systems that send data to Compat Analytics (OMS) and other OMS based systems with systems in an Enterprise System Center Configuration Manager (SCCM) environment. +- **ServerFeatures** Represents the features installed on a Windows   Server. This can be used by developers and administrators who need to automate the process of determining the features installed on a set of server computers. +- **SystemCenterID** The SCCM ID is an anonymized one-way hash of the Active Directory Organization identifier. ### Census.Firmware @@ -1517,58 +1333,54 @@ The following fields are available: ### Census.Flighting -This event sends Windows Insider data from customers participating in improvement testing and feedback programs, to help keep Windows up-to-date. +This event sends Windows Insider data from customers participating in improvement testing and feedback programs, to help keep Windows up to date. The following fields are available: -- **FlightIds** A list of the different Windows Insider builds on this device. -- **MSA_Accounts** Represents a list of hashed IDs of the Microsoft Accounts that are flighting (pre-release builds) on this device. -- **IsFlightsDisabled** Represents if the device is participating in the Windows Insider program. -- **FlightingBranchName** The name of the Windows Insider branch currently used by the device. -- **DeviceSampleRate** The diagnostic data sample rate assigned to the device. +- **DeviceSampleRate** The telemetry sample rate assigned to the device. - **EnablePreviewBuilds** Used to enable Windows Insider builds on a device. +- **FlightIds** A list of the different Windows Insider builds on this device. +- **FlightingBranchName** The name of the Windows Insider branch currently used by the device. +- **IsFlightsDisabled** Represents if the device is participating in the Windows Insider program. +- **MSA_Accounts** Represents a list of hashed IDs of the Microsoft Accounts that are flighting (pre-release builds) on this device. - **SSRK** Retrieves the mobile targeting settings. ### Census.Hardware -This event sends data about the device, including hardware type, OEM brand, model line, model, diagnostic data level setting, and TPM support, to help keep Windows up-to-date. +This event sends data about the device, including hardware type, OEM brand, model line, model, telemetry level setting, and TPM support, to help keep Windows up to date. The following fields are available: +- **ActiveMicCount** The number of active microphones attached to the device. - **ChassisType** Represents the type of device chassis, such as desktop or low profile desktop. The possible values can range between 1 - 36. - **ComputerHardwareID** Identifies a device class that is represented by a hash of different SMBIOS fields. - **DeviceColor** Indicates a color of the device. +- **DeviceForm** Indicates the form as per the device classification. - **DeviceName** The device name that is set by the user. +- **DigitizerSupport** Is a digitizer supported? +- **DUID** The device unique ID. +- **InventoryId** The device ID used for compatibility testing. - **OEMDigitalMarkerFileName** The name of the file placed in the \Windows\system32\drivers directory that specifies the OEM and model name of the device. - **OEMManufacturerName** The device manufacturer name. The OEMName for an inactive device is not reprocessed even if the clean OEM name is changed at a later date. -- **OEMModelNumber** The device model number. +- **OEMModelBaseBoard** The baseboard model used by the OEM. +- **OEMModelBaseBoardVersion** Differentiates between developer and retail devices. - **OEMModelName** The device model name. +- **OEMModelNumber** The device model number. - **OEMModelSKU** The device edition that is defined by the manufacturer. +- **OEMModelSystemFamily** The system family set on the device by an OEM. +- **OEMModelSystemVersion** The system model version set on the device by the OEM. - **OEMOptionalIdentifier** A Microsoft assigned value that represents a specific OEM subsidiary. - **OEMSerialNumber** The serial number of the device that is set by the manufacturer. - **PhoneManufacturer** The friendly name of the phone manufacturer. -- **SoCName** The firmware manufacturer of the device. -- **DUID** The device unique ID. -- **InventoryId** The device ID used for compatibility testing. -- **VoiceSupported** Does the device have a cellular radio capable of making voice calls? - **PowerPlatformRole** The OEM preferred power management profile. It's used to help to identify the basic form factor of the device. -- **TPMVersion** The supported Trusted Platform Module (TPM) on the device. If no TPM is present, the value is 0. +- **SoCName** The firmware manufacturer of the device. - **StudyID** Used to identify retail and non-retail device. -- **TelemetryLevel** The diagnostic data level the user has opted into, such as Basic or Enhanced. -- **TelemetrySettingAuthority** Determines who set the diagnostic data level, such as GP, MDM, or the user. -- **DeviceForm** Indicates the form as per the device classification. -- **DigitizerSupport** Is a digitizer supported? -- **OEMModelBaseBoard** The baseboard model used by the OEM. -- **OEMModelSystemFamily** The system family set on the device by an OEM. -- **OEMModelBaseBoardVersion** Differentiates between developer and retail devices. -- **ActiveMicCount** The number of active microphones attached to the device. -- **OEMModelSystemVersion** The system model version set on the device by the OEM. -- **D3DMaxFeatureLevel** The supported Direct3D version. -- **Gyroscope** Indicates whether the device has a gyroscope. -- **Magnetometer** Indicates whether the device has a magnetometer. -- **NFCProximity** Indicates whether the device supports NFC. -- **TelemetryLevelLimitEnhanced** The diagnostic data level for Windows Analytics-based solutions. +- **TelemetryLevel** The telemetry level the user has opted into, such as Basic or Enhanced. +- **TelemetrySettingAuthority** Determines who set the telemetry level, such as GP, MDM, or the user. +- **TPMVersion** The supported Trusted Platform Module (TPM) on the device. If no TPM is present, the value is 0. +- **VoiceSupported** Does the device have a cellular radio capable of making voice calls? + ### Census.Memory @@ -1586,21 +1398,21 @@ This event sends data about the mobile and cellular network used by the device ( The following fields are available: +- **IMEI0** Represents the International Mobile Station Equipment Identity. This number is usually unique and used by the mobile operator to distinguish different phone hardware. Microsoft does not have access to mobile operator billing data so collecting this data does not expose or identify the user. The two fields represent phone with dual sim coverage. +- **IMEI1** Represents the International Mobile Station Equipment Identity. This number is usually unique and used by the mobile operator to distinguish different phone hardware. Microsoft does not have access to mobile operator billing data so collecting this data does not expose or identify the user. The two fields represent phone with dual sim coverage. +- **MCC0** Represents the Mobile Country Code (MCC). It used with the Mobile Network Code (MNC) to uniquely identify a mobile network operator. The two fields represent phone with dual sim coverage. +- **MCC1** Represents the Mobile Country Code (MCC). It used with the Mobile Network Code (MNC) to uniquely identify a mobile network operator. The two fields represent phone with dual sim coverage. +- **MEID** Represents the Mobile Equipment Identity (MEID). MEID is a worldwide unique phone ID assigned to CDMA phones. MEID replaces electronic serial number (ESN), and is equivalent to IMEI for GSM and WCDMA phones. Microsoft does not have access to mobile operator billing data so collecting this data does not expose or identify the user. +- **MNC0** Retrieves the Mobile Network Code (MNC). It used with the Mobile Country Code (MCC) to uniquely identify a mobile network operator. The two fields represent phone with dual sim coverage. +- **MNC1** Retrieves the Mobile Network Code (MNC). It used with the Mobile Country Code (MCC) to uniquely identify a mobile network operator. The two fields represent phone with dual sim coverage. - **MobileOperatorBilling** Represents the telephone company that provides services for mobile phone users. - **MobileOperatorCommercialized** Represents which reseller and geography the phone is commercialized for. This is the set of values on the phone for who and where it was intended to be used. For example, the commercialized mobile operator code AT&T in the US would be ATT-US. -- **NetworkCost** Represents the network cost associated with a connection. -- **IMEI0** Represents the International Mobile Station Equipment Identity. This number is usually unique and used by the mobile operator to distinguish different phone hardware. Microsoft does not have access to mobile operator billing data so collecting this data does not expose or identify the user. The two fields represent phone with dual sim coverage. -- **SPN0** Retrieves the Service Provider Name (SPN). For example, these might be AT&T, Sprint, T-Mobile, or Verizon. The two fields represent phone with dual sim coverage. - **MobileOperatorNetwork0** Represents the operator of the current mobile network that the device is used on. (AT&T, T-Mobile, Vodafone). The two fields represent phone with dual sim coverage. -- **MCC0** Represents the Mobile Country Code (MCC). It used with the Mobile Network Code (MNC) to uniquely identify a mobile network operator. The two fields represent phone with dual sim coverage. -- **MNC0** Retrieves the Mobile Network Code (MNC). It used with the Mobile Country Code (MCC) to uniquely identify a mobile network operator. The two fields represent phone with dual sim coverage. -- **IMEI1** Represents the International Mobile Station Equipment Identity. This number is usually unique and used by the mobile operator to distinguish different phone hardware. Microsoft does not have access to mobile operator billing data so collecting this data does not expose or identify the user. The two fields represent phone with dual sim coverage. -- **SPN1** Retrieves the Service Provider Name (SPN). For example, these might be AT&T, Sprint, T-Mobile, or Verizon. The two fields represent phone with dual sim coverage. - **MobileOperatorNetwork1** Represents the operator of the current mobile network that the device is used on. (AT&T, T-Mobile, Vodafone). The two fields represent phone with dual sim coverage. -- **MCC1** Represents the Mobile Country Code (MCC). It used with the Mobile Network Code (MNC) to uniquely identify a mobile network operator. The two fields represent phone with dual sim coverage. -- **MNC1** Retrieves the Mobile Network Code (MNC). It used with the Mobile Country Code (MCC) to uniquely identify a mobile network operator. The two fields represent phone with dual sim coverage. -- **MEID** Represents the Mobile Equipment Identity (MEID). MEID is a worldwide unique phone ID assigned to CDMA phones. MEID replaces electronic serial number (ESN), and is equivalent to IMEI for GSM and WCDMA phones. Microsoft does not have access to mobile operator billing data so collecting this data does not expose or identify the user. - **NetworkAdapterGUID** The GUID of the primary network adapter. +- **NetworkCost** Represents the network cost associated with a connection. +- **SPN0** Retrieves the Service Provider Name (SPN). For example, these might be AT&T, Sprint, T-Mobile, or Verizon. The two fields represent phone with dual sim coverage. +- **SPN1** Retrieves the Service Provider Name (SPN). For example, these might be AT&T, Sprint, T-Mobile, or Verizon. The two fields represent phone with dual sim coverage. ### Census.OS @@ -1609,40 +1421,39 @@ This event sends data about the operating system such as the version, locale, up The following fields are available: +- **ActivationChannel** Retrieves the retail license key or Volume license key for a machine. +- **CompactOS** Indicates if the Compact OS feature from Win10 is enabled. +- **DeveloperUnlockStatus** Represents if a device has been developer unlocked by the user or Group Policy. +- **DeviceTimeZone** The time zone that is set on the device. Example: Pacific Standard Time - **GenuineState** Retrieves the ID Value specifying the OS Genuine check. +- **InstallationType** Retrieves the type of OS installation. (Clean, Upgrade, Reset, Refresh, Update). +- **InstallLanguage** The first language installed on the user machine. +- **IsDeviceRetailDemo** Retrieves if the device is running in demo mode. +- **IsEduData** Returns Boolean if the education data policy is enabled. - **IsPortableOperatingSystem** Retrieves whether OS is running Windows-To-Go - **IsSecureBootEnabled** Retrieves whether Boot chain is signed under UEFI. -- **InstallationType** Retrieves the type of OS installation. (Clean, Upgrade, Reset, Refresh, Update). +- **LanguagePacks** The list of language packages installed on the device. +- **LicenseStateReason** Retrieves why (or how) a system is licensed or unlicensed. The HRESULT may indicate an error code that indicates a key blocked error, or it may indicate that we are running an OS License granted by the MS store. +- **OA3xOriginalProductKey** Retrieves the License key stamped by the OEM to the machine. +- **OSEdition** Retrieves the version of the current OS. - **OSInstallType** Retrieves a numeric description of what install was used on the device i.e. clean, upgrade, refresh, reset, etc - **OSOOBEDateTime** Retrieves Out of Box Experience (OOBE) Date in Coordinated Universal Time (UTC). - **OSSKU** Retrieves the Friendly Name of OS Edition. +- **OSSubscriptionStatus** Represents the existing status for enterprise subscription feature for PRO machines. +- **OSSubscriptionTypeId** Returns boolean for enterprise subscription feature for selected PRO machines. - **OSTimeZoneBiasInMins** Retrieves the time zone set on machine. - **OSUILocale** Retrieves the locale of the UI that is currently used by the OS. -- **RACw7Id** Retrieves the Microsoft Reliability Analysis Component (RAC) Win7 Identifier. RAC is used to monitor and analyze system usage and reliability. -- **CompactOS** Indicates if the Compact OS feature from Win10 is enabled. -- **Signature** Retrieves if it is a signature machine sold by Microsoft store. -- **IsDeviceRetailDemo** Retrieves if the device is running in demo mode. -- **ActivationChannel** Retrieves the retail license key or Volume license key for a machine. -- **LicenseStateReason** Retrieves why (or how) a system is licensed or unlicensed. The HRESULT may indicate an error code that indicates a key blocked error, or it may indicate that we are running an OS License granted by the MS store. -- **OA3xOriginalProductKey** Retrieves the License key stamped by the OEM to the machine. -- **ProductKeyID2** Retrieves the License key if the machine is updated with a new license key. -- **ServiceMachineIP** Retrieves the IP address of the KMS host used for anti-piracy. -- **ServiceProductKeyID** Retrieves the License key of the KMS -- **LanguagePacks** The list of language packages installed on the device. -- **InstallLanguage** The first language installed on the user machine. -- **IsEduData** Returns Boolean if the education data policy is enabled. -- **SharedPCMode** Returns Boolean for education devices used as shared cart -- **SLICVersion** Returns OS type/version from SLIC table. -- **SLICStatus** Whether a SLIC table exists on the device. -- **OSEdition** Retrieves the version of the current OS. -- **ProductActivationTime** Returns the OS Activation time for tracking piracy issues. - **ProductActivationResult** Returns Boolean if the OS Activation was successful. -- **OSSubscriptionTypeId** Returns boolean for enterprise subscription feature for selected PRO machines. -- **OSSubscriptionStatus** Represents the existing status for enterprise subscription feature for PRO machines. +- **ProductActivationTime** Returns the OS Activation time for tracking piracy issues. +- **ProductKeyID2** Retrieves the License key if the machine is updated with a new license key. +- **RACw7Id** Retrieves the Microsoft Reliability Analysis Component (RAC) Win7 Identifier. RAC is used to monitor and analyze system usage and reliability. +- **ServiceMachineIP** Retrieves the IP address of the KMS host used for anti-piracy. - **ServiceMachinePort** Retrieves the port of the KMS host used for anti-piracy. -- **DeviceTimeZone** The time zone that is set on the device. Example: Pacific Standard Time -- **DeveloperUnlockStatus** Represents if a device has been developer unlocked by the user or Group Policy. -- **AssignedAccessStatus** The kiosk configuration mode. +- **ServiceProductKeyID** Retrieves the License key of the KMS +- **SharedPCMode** Returns Boolean for education devices used as shared cart +- **Signature** Retrieves if it is a signature machine sold by Microsoft store. +- **SLICStatus** Whether a SLIC table exists on the device. +- **SLICVersion** Returns OS type/version from SLIC table. ### Census.Processor @@ -1651,19 +1462,14 @@ This event sends data about the processor (architecture, speed, number of cores, The following fields are available: -- **KvaShadow** Microcode info of the processor. -- **MMSettingOverride** Microcode setting of the processor. -- **MMSettingOverrideMask** Microcode setting override of the processor. -- **ProcessorArchitecture** Retrieves the processor architecture of the installed operating system. +- **ProcessorArchitecture** Retrieves the processor architecture of the installed operating system. - **ProcessorClockSpeed** Retrieves the clock speed of the processor in MHz. - **ProcessorCores** Retrieves the number of cores in the processor. - **ProcessorIdentifier** The processor identifier of a manufacturer. - **ProcessorManufacturer** Retrieves the name of the processor's manufacturer. - **ProcessorModel** Retrieves the name of the processor model. - **ProcessorPhysicalCores** Number of physical cores in the processor. -- **ProcessorUpdateRevision** The microcode version. - **SocketCount** Number of physical CPU sockets of the machine. -- **SpeculationControl** If the system has enabled protections needed to validate the speculation control vulnerability. ### Census.Speech @@ -1672,15 +1478,15 @@ This event is used to gather basic speech settings on the device. The following fields are available: -- **AboveLockEnabled** Cortana setting that represents if Cortana can be invoked when the device is locked. -- **GPAllowInputPersonalization** Indicates if a Group Policy setting has enabled speech functionalities. -- **HolographicSpeechInputDisabled** Holographic setting that represents if the attached HMD devices have speech functionality disabled by the user. -- **HolographicSpeechInputDisabledRemote** Indicates if a remote policy has disabled speech functionalities for the HMD devices. -- **KWSEnabled** Cortana setting that represents if a user has enabled the "Hey Cortana" keyword spotter (KWS). -- **MDMAllowInputPersonalization** Indicates if an MDM policy has enabled speech functionalities. -- **RemotelyManaged** Indicates if the device is being controlled by a remote administrator (MDM or Group Policy) in the context of speech functionalities. -- **SpeakerIdEnabled** Cortana setting that represents if keyword detection has been trained to try to respond to a single user's voice. -- **SpeechServicesEnabled** Windows setting that represents whether a user is opted-in for speech services on the device. +- **AboveLockEnabled** Cortana setting that represents if Cortana can be invoked when the device is locked. +- **GPAllowInputPersonalization** Indicates if a Group Policy setting has enabled speech functionalities. +- **HolographicSpeechInputDisabled** Holographic setting that represents if the attached HMD devices have speech functionality disabled by the user. +- **HolographicSpeechInputDisabledRemote** Indicates if a remote policy has disabled speech functionalities for the HMD devices. +- **KWSEnabled** Cortana setting that represents if a user has enabled the "Hey Cortana" keyword spotter (KWS). +- **MDMAllowInputPersonalization** Indicates if an MDM policy has enabled speech functionalities. +- **RemotelyManaged** Indicates if the device is being controlled by a remote admininistrator (MDM or Group Policy) in the context of speech functionalities. +- **SpeakerIdEnabled** Cortana setting that represents if keyword detection has been trained to try to respond to a single user's voice. +- **SpeechServicesEnabled** Windows setting that represents whether a user is opted-in for speech services on the device. ### Census.Storage @@ -1690,8 +1496,8 @@ This event sends data about the total capacity of the system volume and primary The following fields are available: - **PrimaryDiskTotalCapacity** Retrieves the amount of disk space on the primary disk of the device in MB. -- **SystemVolumeTotalCapacity** Retrieves the size of the partition that the System volume is installed on in MB. - **PrimaryDiskType** Retrieves an enumerator value of type STORAGE_BUS_TYPE that indicates the type of bus to which the device is connected. This should be used to interpret the raw device properties at the end of this structure (if any). +- **SystemVolumeTotalCapacity** Retrieves the size of the partition that the System volume is installed on in MB. ### Census.Userdefault @@ -1700,8 +1506,8 @@ This event sends data about the current user's default preferences for browser a The following fields are available: -- **DefaultBrowserProgId** The ProgramId of the current user's default browser -- **DefaultApp** The current uer's default program selected for the following extension or protocol: .html,.htm,.jpg,.jpeg,.png,.mp3,.mp4, .mov,.pdf +- **DefaultApp** The current uer's default program selected for the following extension or protocol: .html, .htm, .jpg, .jpeg, .png, .mp3, .mp4, .mov, .pdf. +- **DefaultBrowserProgId** The ProgramId of the current user's default browser. ### Census.UserDisplay @@ -1718,8 +1524,8 @@ The following fields are available: - **InternalPrimaryDisplayResolutionVertical** Retrieves the number of pixels in the vertical direction of the internal display. - **InternalPrimaryDisplaySizePhysicalH** Retrieves the physical horizontal length of the display in mm. Used for calculating the diagonal length in inches . - **InternalPrimaryDisplaySizePhysicalY** Retrieves the physical vertical length of the display in mm. Used for calculating the diagonal length in inches -- **NumberofInternalDisplays** Retrieves the number of internal displays in a machine. - **NumberofExternalDisplays** Retrieves the number of external displays connected to the machine +- **NumberofInternalDisplays** Retrieves the number of internal displays in a machine. - **VRAMDedicated** Retrieves the video RAM in MB. - **VRAMDedicatedSystem** Retrieves the amount of memory on the dedicated video card. - **VRAMSharedSystem** Retrieves the amount of RAM memory that the video card can use. @@ -1732,10 +1538,10 @@ This event sends data about the default app language, input, and display languag The following fields are available: - **DefaultAppLanguage** The current user Default App Language. -- **HomeLocation** The current user location, which is populated using GetUserGeoId() function. - **DisplayLanguage** The current user preferred Windows Display Language. -- **SpeechInputLanguages** The Speech Input languages installed on the device. +- **HomeLocation** The current user location, which is populated using GetUserGeoId() function. - **KeyboardInputLanguages** The Keyboard input languages installed on the device. +- **SpeechInputLanguages** The Speech Input languages installed on the device. ### Census.VM @@ -1744,13 +1550,11 @@ This event sends data indicating whether virtualization is enabled on the device The following fields are available: -- **VirtualizationFirmwareEnabled** Represents whether virtualization is enabled in the firmware. -- **SLATSupported** Represents whether Second Level Address Translation (SLAT) is supported by the hardware. +- **HyperVisor** Retrieves whether the current OS is running on top of a Hypervisor. - **IOMMUPresent** Represents if an input/output memory management unit (IOMMU) is present. - **IsVirtualDevice** Retrieves that when the Hypervisor is Microsoft's Hyper-V Hypervisor or other Hv#1 Hypervisor, this field will be set to FALSE for the Hyper-V host OS and TRUE for any guest OS's. This field should not be relied upon for non-Hv#1 Hypervisors. -- **HyperVisor** Retrieves whether the current OS is running on top of a Hypervisor. -- **CloudService** Indicates which cloud service, if any, that this virtual machine is running within. -- **isVDI** Is the device using Virtual Desktop Infrastructure? +- **SLATSupported** Represents whether Second Level Address Translation (SLAT) is supported by the hardware. +- **VirtualizationFirmwareEnabled** Represents whether virtualization is enabled in the firmware. ### Census.WU @@ -1759,29 +1563,23 @@ This event sends data about the Windows update server and other App store polici The following fields are available: -- **WUMachineId** Retrieves the Windows Update (WU) Machine Identifier. -- **WUServer** Retrieves the HTTP(S) URL of the WSUS server that is used by Automatic Updates and API callers (by default). -- **WUDODownloadMode** Retrieves whether DO is turned on and how to acquire/distribute updates Delivery Optimization (DO) allows users to deploy previously downloaded WU updates to other devices on the same network. -- **OSWUAutoUpdateOptions** Retrieves the auto update settings on the device. -- **AppStoreAutoUpdate** Retrieves the Appstore settings for auto upgrade. (Enable/Disabled). -- **AppStoreAutoUpdatePolicy** Retrieves the Microsoft Store App Auto Update group policy setting -- **AppStoreAutoUpdateMDM** Retrieves the App Auto Update value for MDM: 0 - Disallowed. 1 - Allowed. 2 - Not configured. Default: [2] Not configured -- **DelayUpgrade** Retrieves the Windows upgrade flag for delaying upgrades. -- **UpdateServiceURLConfigured** Retrieves if the device is managed by Windows Server Update Services (WSUS). -- **WUDeferUpgradePeriod** Retrieves if deferral is set for Upgrades -- **WUDeferUpdatePeriod** Retrieves if deferral is set for Updates -- **WUPauseState** Retrieves WU setting to determine if updates are paused -- **OSUninstalled** A flag that represents when a feature update is uninstalled on a device . -- **OSRolledBack** A flag that represents when a feature update has rolled back during setup. -- **OSRollbackCount** The number of times feature updates have rolled back on the device. -- **UninstallActive** A flag that represents when a device has uninstalled a previous upgrade recently. - **AppraiserGatedStatus** Indicates whether a device has been gated for upgrading. -- **OSAssessmentFeatureOutOfDate** How many days has it been since a the last feature update was released but the device did not install it? -- **OSAssessmentForFeatureUpdate** Is the device is on the latest feature update? -- **OSAssessmentForQualityUpdate** Is the device on the latest quality update? -- **OSAssessmentForSecurityUpdate** Is the device on the latest security update? -- **OSAssessmentQualityOutOfDate** How many days has it been since a the last quality update was released but the device did not install it? -- **OSAssessmentReleaseInfoTime** The freshness of release information used to perform an assessment. +- **AppStoreAutoUpdate** Retrieves the Appstore settings for auto upgrade. (Enable/Disabled). +- **AppStoreAutoUpdateMDM** Retrieves the App Auto Update value for MDM: 0 - Disallowed. 1 - Allowed. 2 - Not configured. Default: [2] Not configured +- **AppStoreAutoUpdatePolicy** Retrieves the Microsoft Store App Auto Update group policy setting +- **DelayUpgrade** Retrieves the Windows upgrade flag for delaying upgrades. +- **OSRollbackCount** The number of times feature updates have rolled back on the device. +- **OSRolledBack** A flag that represents when a feature update has rolled back during setup. +- **OSUninstalled** A flag that represents when a feature update is uninstalled on a device . +- **OSWUAutoUpdateOptions** Retrieves the auto update settings on the device. +- **UninstallActive** A flag that represents when a device has uninstalled a previous upgrade recently. +- **UpdateServiceURLConfigured** Retrieves if the device is managed by Windows Server Update Services (WSUS). +- **WUDeferUpdatePeriod** Retrieves if deferral is set for Updates. +- **WUDeferUpgradePeriod** Retrieves if deferral is set for Upgrades. +- **WUDODownloadMode** Retrieves whether DO is turned on and how to acquire/distribute updates Delivery Optimization (DO) allows users to deploy previously downloaded WU updates to other devices on the same network. +- **WUMachineId** Retrieves the Windows Update (WU) Machine Identifier. +- **WUPauseState** Retrieves WU setting to determine if updates are paused. +- **WUServer** Retrieves the HTTP(S) URL of the WSUS server that is used by Automatic Updates and API callers (by default). ### Census.Xbox @@ -1790,66 +1588,211 @@ This event sends data about the Xbox Console, such as Serial Number and DeviceId The following fields are available: -- **XboxLiveDeviceId** Retrieves the unique device id of the console. -- **XboxConsoleSerialNumber** Retrieves the serial number of the Xbox console. -- **XboxLiveSandboxId** Retrieves the developer sandbox id if the device is internal to MS. - **XboxConsolePreferredLanguage** Retrieves the preferred language selected by the user on Xbox console. +- **XboxConsoleSerialNumber** Retrieves the serial number of the Xbox console. +- **XboxLiveDeviceId** Retrieves the unique device ID of the console. +- **XboxLiveSandboxId** Retrieves the developer sandbox ID if the device is internal to Microsoft. -### Census.Security -This event provides information on about security settings used to help keep Windows up-to-date and secure. +## Common data extensions + +### Common Data Extensions.app + +Describes the properties of the running application. This extension could be populated by a client app or a web app. + +The following fields are available: + +- **asId** An integer value that represents the app session. This value starts at 0 on the first app launch and increments after each subsequent app launch per boot session. +- **env** The environment from which the event was logged. +- **expId** Associates a flight, such as an OS flight, or an experiment, such as a web site UX experiment, with an event. +- **id** Represents a unique identifier of the client application currently loaded in the process producing the event; and is used to group events together and understand usage pattern, errors by application. +- **userId** The userID as known by the application. +- **ver** Represents the version number of the application. Used to understand errors by Version, Usage by Version across an app. + + +### Common Data Extensions.container + +Describes the properties of the container for events logged within a container. + +The following fields are available: + +- **localId** The device ID as known by the client. +- **osVer** The operating system version. +- **type** The container type. Examples: Process or VMHost + + +### Common Data Extensions.cs + +Describes properties related to the schema of the event. + +The following fields are available: + +- **sig** A common schema signature that identifies new and modified event schemas. + + +### Common Data Extensions.device + +Describes the device-related fields. + +The following fields are available: + +- **deviceClass** Represents the classification of the device, the device “family”. For example, Desktop, Server, or Mobile. +- **localId** Represents a locally defined unique ID for the device, not the human readable device name. Most likely equal to the value stored at HKLM\Software\Microsoft\SQMClient\MachineId + + +### Common Data Extensions.Envelope + +Represents an envelope that contains all of the common data extensions. + +The following fields are available: + +- **appId** Represents a unique identifier of the client application currently loaded in the process producing the event; and is used to group events together and understand usage pattern, errors by application. +- **appVer** Represents the version number of the application. Used to understand errors by version and usage by version across an app. +- **cV** Represents the Correlation Vector: A single field for tracking partial order of related telemetry events across component boundaries. +- **data** Represents the optional unique diagnostic data for a particular event schema. +- **epoch** ID used to help distinguish events in the sequence by indicating the current boot session. +- **ext_app** Describes the properties of the running application. This extension could be populated by either a client app or a web app. See [Common Data Extensions.app](#common-data-extensionsapp). +- **ext_container** Describes the properties of the container for events logged within a container. See [Common Data Extensions.container](#common-data-extensionscontainer). +- **ext_cs** Describes properties related to the schema of the event. See [Common Data Extensions.cs](#common-data-extensionscs). +- **ext_device** Describes the device-related fields. See [Common Data Extensions.device](#common-data-extensionsdevice). +- **ext_os** Describes the operating system properties that would be populated by the client. See [Common Data Extensions.os](#common-data-extensionsos). +- **ext_user** Describes the fields related to a user. See [Common Data Extensions.user](#common-data-extensionsuser). +- **ext_utc** Describes the fields that might be populated by a logging library on Windows. See [Common Data Extensions.utc](#common-data-extensionsutc). +- **ext_xbl** Describes the fields related to XBOX Live. See [Common Data Extensions.xbl](#common-data-extensionsxbl). +- **flags** Represents a collection of bits that describe how the event should be processed by the Connected User Experience and Telemetry component pipeline. The lowest-order byte is the event persistence. The next byte is the event latency. +- **iKey** Represents an ID for applications or other logical groupings of events. +- **name** Represents the uniquely qualified name for the event. +- **os** The operating system name. +- **osVer** The operating system version. +- **popSample** Represents the effective sample rate for this event at the time it was generated by a client. +- **seqNum** Used to track the absolute order of uploaded events. +- **tags** A header for semi-managed extensions. +- **time** Represents the event date time in Coordinated Universal Time (UTC) when the event was generated on the client. This should be in ISO 8601 format. +- **ver** Represents the major and minor version of the extension. + + +### Common Data Extensions.os + +Describes some properties of the operating system. + +The following fields are available: + +- **bootId** An integer value that represents the boot session. This value starts at 0 on first boot after OS install and increments after every reboot. +- **expId** Represents the experiment ID. The standard for associating a flight, such as an OS flight (pre-release build), or an experiment, such as a web site UX experiment, with an event is to record the flight / experiment IDs in Part A of the common schema. +- **locale** Represents the locale of the operating system. + + +### Common Data Extensions.user + +Describes the fields related to a user. + +The following fields are available: + +- **authId** This is an ID of the user associated with this event that is deduced from a token such as a Microsoft Account ticket or an XBOX token. +- **localId** Represents a unique user identity that is created locally and added by the client. This is not the user's account ID. + + +### Common Data Extensions.utc + +Describes the properties that could be populated by a logging library on Windows. + +The following fields are available: + +- **aId** Represents the ETW ActivityId. Logged via TraceLogging or directly via ETW. +- **bSeq** Upload buffer sequence number in the format: buffer identifier:sequence number +- **cat** Represents a bitmask of the ETW Keywords associated with the event. +- **cpId** The composer ID, such as Reference, Desktop, Phone, Holographic, Hub, IoT Composer. +- **flags** Represents the bitmap that captures various Windows specific flags. +- **mon** Combined monitor and event sequence numbers in the format: monitor sequence : event sequence +- **op** Represents the ETW Op Code. +- **raId** Represents the ETW Related ActivityId. Logged via TraceLogging or directly via ETW. +- **sqmId** The Windows SQM ID. +- **stId** Represents the Scenario Entry Point ID. This is a unique GUID for each event in a diagnostic scenario. This used to be Scenario Trigger ID. +- **tickets** An array of strings that refer back to a key in the X-Tickets http header that the client uploaded along with a batch of events. + + +### Common Data Extensions.xbl + +Describes the fields that are related to XBOX Live. + +The following fields are available: + +- **claims** Any additional claims whose short claim name hasn't been added to this structure. +- **did** XBOX device ID +- **dty** XBOX device type +- **dvr** The version of the operating system on the device. +- **eid** A unique ID that represents the developer entity. +- **exp** Expiration time +- **ip** The IP address of the client device. +- **nbf** Not before time +- **pid** A comma separated list of PUIDs listed as base10 numbers. +- **sbx** XBOX sandbox identifier +- **sid** The service instance ID. +- **sty** The service type. +- **tid** The XBOX Live title ID. +- **tvr** The XBOX Live title version. +- **uts** A bit field, with 2 bits being assigned to each user ID listed in xid. This field is omitted if all users are retail accounts. +- **xid** A list of base10-encoded XBOX User IDs. + + +## Common data fields + +### Ms.Device.DeviceInventoryChange + +Describes the installation state for all hardware and software components available on a particular device. + +The following fields are available: + +- **action** The change that was invoked on a device inventory object. +- **inventoryId** Device ID used for Compatibility testing +- **objectInstanceId** Object identity which is unique within the device scope. +- **objectType** Indicates the object type that the event applies to. +- **syncId** A string used to group StartSync, EndSync, Add, and Remove operations that belong together. This field is unique by Sync period and is used to disambiguate in situations where multiple agents perform overlapping inventories for the same object. -- **AvailableSecurityProperties** Enumerates and reports state on the relevant security properties for Device Guard. -- **CGRunning** Is Credential Guard running? -- **DGState** A summary of the Device Guard state. -- **HVCIRunning** Is HVCI running? -- **RequiredSecurityProperties** Describes the required security properties to enable virtualization-based security. -- **SecureBootCapable** Is this device capable of running Secure Boot? -- **VBSState** Is virtualization-based security enabled, disabled, or running? ## Diagnostic data events ### TelClientSynthetic.AuthorizationInfo_RuntimeTransition -This event sends data indicating that a device has undergone a change of diagnostic data opt-in level during the runtime of the device (not at UTC boot or offline), to help keep Windows up to date. +This event sends data indicating that a device has undergone a change of telemetry opt-in level detected at UTC startup, to help keep Windows up to date. The telemetry opt-in level signals what data we are allowed to collect. The following fields are available: -- **CanAddMsaToMsTelemetry** True if UTC is allowed to add MSA user identity onto diagnostic data from the OS provider groups. -- **CanCollectAnyTelemetry** True if UTC is allowed to collect non-OS diagnostic data. Non-OS diagnostic data is responsible for providing its own opt-in mechanism. +- **CanAddMsaToMsTelemetry** True if UTC is allowed to add MSA user identity onto telemetry from the OS provider groups. +- **CanCollectAnyTelemetry** True if UTC is allowed to collect non-OS telemetry. Non-OS telemetry is responsible for providing its own opt-in mechanism. - **CanCollectCoreTelemetry** True if UTC is allowed to collect data which is tagged with both MICROSOFT_KEYWORD_CRITICAL_DATA and MICROSOFT_EVENTTAG_CORE_DATA. - **CanCollectHeartbeats** True if UTC is allowed to collect heartbeats. -- **CanCollectOsTelemetry** True if UTC is allowed to collect diagnostic data from the OS provider groups. +- **CanCollectOsTelemetry** True if UTC is allowed to collect telemetry from the OS provider groups (often called Microsoft Telemetry). - **CanPerformDiagnosticEscalations** True if UTC is allowed to perform all scenario escalations. - **CanPerformScripting** True if UTC is allowed to perform scripting. - **CanPerformTraceEscalations** True if UTC is allowed to perform scenario escalations with tracing actions. - **CanReportScenarios** True if UTC is allowed to load and report scenario completion, failure, and cancellation events. -- **TransitionFromEverythingOff** True if this transition is moving from not allowing core diagnostic data to allowing core diagnostic data. -- **PreviousPermissions** Bitmask representing the previously configured permissions since the diagnostic data opt-in level was last changed. +- **PreviousPermissions** Bitmask representing the previously configured permissions since the telemetry opt-in level was last changed. +- **TransitionFromEverythingOff** True if this transition is moving from not allowing core telemetry to allowing core telemetry. ### TelClientSynthetic.AuthorizationInfo_Startup -This event sends data indicating that a device has undergone a change of diagnostic data opt-in level detected at UTC startup, to help keep Windows up to date. +This event sends data indicating that a device has undergone a change of telemetry opt-in level detected at UTC startup, to help keep Windows up to date. The telemetry opt-in level signals what data we are allowed to collect. The following fields are available: -- **TransitionFromEverythingOff** True if this transition is moving from not allowing core diagnostic data to allowing core diagnostic data. -- **CanCollectAnyTelemetry** True if UTC is allowed to collect non-OS diagnostic data. Non-OS diagnostic data is responsible for providing its own opt-in mechanism. -- **CanCollectHeartbeats** True if UTC is allowed to collect heartbeats. +- **CanAddMsaToMsTelemetry** True if UTC is allowed to add MSA user identity onto telemetry from the OS provider groups. +- **CanCollectAnyTelemetry** True if UTC is allowed to collect non-OS telemetry. Non-OS telemetry is responsible for providing its own opt-in mechanism. - **CanCollectCoreTelemetry** True if UTC is allowed to collect data which is tagged with both MICROSOFT_KEYWORD_CRITICAL_DATA and MICROSOFT_EVENTTAG_CORE_DATA. -- **CanCollectOsTelemetry** True if UTC is allowed to collect diagnostic data from the OS provider groups. -- **CanReportScenarios** True if UTC is allowed to load and report scenario completion, failure, and cancellation events. -- **CanAddMsaToMsTelemetry** True if UTC is allowed to add MSA user identity onto diagnostic data from the OS provider groups. -- **CanPerformTraceEscalations** True if UTC is allowed to perform scenario escalations with tracing actions. +- **CanCollectHeartbeats** True if UTC is allowed to collect heartbeats. +- **CanCollectOsTelemetry** True if UTC is allowed to collect telemetry from the OS provider groups (often called Microsoft Telemetry). - **CanPerformDiagnosticEscalations** True if UTC is allowed to perform all scenario escalations. - **CanPerformScripting** True if UTC is allowed to perform scripting. -- **PreviousPermissions** Bitmask representing the previously configured permissions since the diagnostic data client was last started. +- **CanPerformTraceEscalations** True if UTC is allowed to perform scenario escalations with tracing actions. +- **CanReportScenarios** True if UTC is allowed to load and report scenario completion, failure, and cancellation events. +- **PreviousPermissions** Bitmask representing the previously configured permissions since the telemetry client was last started. +- **TransitionFromEverythingOff** True if this transition is moving from not allowing core telemetry to allowing core telemetry. ### TelClientSynthetic.ConnectivityHeartBeat_0 -This event sends data about the connectivity status of the Connected User Experiences and Telemetry component that uploads diagnostic data events. If an unrestricted free network (such as Wi-Fi) is available, this event updates the last successful upload time. Otherwise, it checks whether a Connectivity Heartbeat event was fired in the past 24 hours, and if not, it fires an event. A Connectivity Heartbeat event also fires when a device recovers from costed network to free network. +This event sends data about the connectivity status of the Connected User Experience and Telemetry component that uploads telemetry events. If an unrestricted free network (such as Wi-Fi) is available, this event updates the last successful upload time. Otherwise, it checks whether a Connectivity Heartbeat event was fired in the past 24 hours, and if not, it fires an event. A Connectivity Heartbeat event also fires when a device recovers from costed network to free network. The following fields are available: @@ -1857,10 +1800,10 @@ The following fields are available: - **CensusStartTime** Returns timestamp corresponding to last successful census run. - **CensusTaskEnabled** Returns Boolean value for the census task (Enable/Disable) on client machine. - **LastConnectivityLossTime** Retrieves the last time the device lost free network. +- **LastConntectivityLossTime** Retrieves the last time the device lost free network. - **NetworkState** Retrieves the network state: 0 = No network. 1 = Restricted network. 2 = Free network. - **NoNetworkTime** Retrieves the time spent with no network (since the last time) in seconds. - **RestrictedNetworkTime** Retrieves the time spent on a metered (cost restricted) network in seconds. -- **LastConntectivityLossTime** Retrieves the last time the device lost free network. ### TelClientSynthetic.HeartBeat_5 @@ -1869,51 +1812,41 @@ This event sends data about the health and quality of the diagnostic data from t The following fields are available: -- **PreviousHeartBeatTime** The time of last heartbeat event. This allows chaining of events. -- **EtwDroppedCount** The number of events dropped by the ETW layer of the diagnostic data client. -- **ConsumerDroppedCount** The number of events dropped by the consumer layer of the diagnostic data client. -- **DecodingDroppedCount** The number of events dropped because of decoding failures. -- **ThrottledDroppedCount** The number of events dropped due to throttling of noisy providers. -- **DbDroppedCount** The number of events that were dropped because the database was full. -- **EventSubStoreResetCounter** The number of times the event database was reset. -- **EventSubStoreResetSizeSum** The total size of the event database across all resets reports in this instance. -- **CriticalOverflowEntersCounter** The number of times a critical overflow mode was entered into the event database. -- **EnteringCriticalOverflowDroppedCounter** The number of events that was dropped because a critical overflow mode was initiated. -- **UploaderDroppedCount** The number of events dropped by the uploader layer of the diagnostic data client. -- **InvalidHttpCodeCount** The number of invalid HTTP codes received from Vortex. -- **LastInvalidHttpCode** The last invalid HTTP code received from Vortex. -- **MaxInUseScenarioCounter** The soft maximum number of scenarios loaded by the Connected User Experiences and Telemetry component. -- **LastEventSizeOffender** The name of the last event that exceeded the maximum event size. -- **SettingsHttpAttempts** The number of attempts to contact the OneSettings service. -- **SettingsHttpFailures** The number of failures from contacting the OneSettings service. -- **VortexHttpAttempts** The number of attempts to contact the Vortex service. -- **EventsUploaded** The number of events that have been uploaded. -- **DbCriticalDroppedCount** The total number of dropped critical events in the event database. -- **VortexHttpFailures4xx** The number of 400-499 error codes received from Vortex. -- **VortexHttpFailures5xx** The number of 500-599 error codes received from Vortex. -- **VortexFailuresTimeout** The number of timeout failures received from Vortex. -- **HeartBeatSequenceNumber** A monotonically increasing heartbeat counter. -- **EtwDroppedBufferCount** The number of buffers dropped in the CUET ETW session. -- **FullTriggerBufferDroppedCount** The number of events that were dropped because the trigger buffer was full. -- **CriticalDataThrottleDroppedCount** The number of critical data sampled events that were dropped because of throttling. -- **CriticalDataDbDroppedCount** The number of critical data sampled events that were dropped at the database layer. -- **MaxActiveAgentConnectionCount** The maximum number of active agents during this heartbeat timeframe. - **AgentConnectionErrorsCount** The number of non-timeout errors associated with the host/agent channel. -- **LastAgentConnectionError** The last non-timeout error that happened in the host/agent channel. -- **Flags** Flags that indicate device state, such as network, battery, and opt-in state. -- **CensusTaskEnabled** Indicates whether Census is enabled. - **CensusExitCode** The last exit code of the Census task. - **CensusStartTime** The time of the last Census run. - - -### TelClientSynthetic.PrivacySettingsAfterCreatorsUpdate - -This event sends basic data on privacy settings before and after a feature update. This is used to ensure that customer privacy settings are correctly migrated across feature updates. - -The following fields are available: - -- **PostUpgradeSettings** The privacy settings after a feature update. -- **PreUpgradeSettings** The privacy settings before a feature update. +- **CensusTaskEnabled** Indicates whether Census is enabled. +- **ConsumerDroppedCount** The number of events dropped by the consumer layer of the telemetry client. +- **CriticalDataDbDroppedCount** The number of critical data sampled events that were dropped at the database layer. +- **CriticalDataThrottleDroppedCount** The number of critical data sampled events that were dropped because of throttling. +- **CriticalOverflowEntersCounter** The number of times a critical overflow mode was entered into the event database. +- **DbCriticalDroppedCount** The total number of dropped critical events in the event database. +- **DbDroppedCount** The number of events that were dropped because the database was full. +- **DecodingDroppedCount** The number of events dropped because of decoding failures. +- **EnteringCriticalOverflowDroppedCounter** The number of events that was dropped because a critical overflow mode was initiated. +- **EtwDroppedBufferCount** The number of buffers dropped in the CUET ETW session. +- **EtwDroppedCount** The number of events dropped by the ETW layer of the telemetry client. +- **EventSubStoreResetCounter** The number of times the event database was reset. +- **EventSubStoreResetSizeSum** The total size of the event database across all resets reports in this instance. +- **EventsUploaded** The number of events that have been uploaded. +- **Flags** Flags that indicate device state, such as network, battery, and opt-in state. +- **FullTriggerBufferDroppedCount** The number of events that were dropped because the trigger buffer was full. +- **HeartBeatSequenceNumber** A monotonically increasing heartbeat counter. +- **InvalidHttpCodeCount** The number of invalid HTTP codes received from Vortex. +- **LastAgentConnectionError** The last non-timeout error that happened in the host/agent channel. +- **LastEventSizeOffender** The name of the last event that exceeded the maximum event size. +- **LastInvalidHttpCode** The last invalid HTTP code received from Vortex. +- **MaxActiveAgentConnectionCount** The maximum number of active agents during this heartbeat timeframe. +- **MaxInUseScenarioCounter** The soft maximum number of scenarios loaded by the Connected User Experience and Telemetry component. +- **PreviousHeartBeatTime** The time of last heartbeat event. This allows chaining of events. +- **SettingsHttpAttempts** The number of attempts to contact the OneSettings service. +- **SettingsHttpFailures** The number of failures from contacting the OneSettings service. +- **ThrottledDroppedCount** The number of events dropped due to throttling of noisy providers. +- **UploaderDroppedCount** The number of events dropped by the uploader layer of the telemetry client. +- **VortexFailuresTimeout** The number of timeout failures received from Vortex. +- **VortexHttpAttempts** The number of attempts to contact the Vortex service. +- **VortexHttpFailures4xx** The number of 400-499 error codes received from Vortex. +- **VortexHttpFailures5xx** The number of 500-599 error codes received from Vortex. ## DxgKernelTelemetry events @@ -1924,72 +1857,80 @@ This event sends basic GPU and display driver information to keep Windows and di The following fields are available: -- **version** The event version. -- **bootId** The system boot ID. - **aiSeqId** The event sequence ID. -- **MeasureEnabled** Is the device listening to MICROSOFT_KEYWORD_MEASURES? -- **TelemetryEnabled** Is the device listening to MICROSOFT_KEYWORD_TELEMETRY? -- **InterfaceId** The GPU interface ID. -- **GPUVendorID** The GPU vendor ID. -- **GPUDeviceID** The GPU device ID. -- **SubVendorID** The GPU sub vendor ID. -- **SubSystemID** The subsystem ID. -- **GPURevisionID** The GPU revision ID. -- **DriverVersion** The display driver version. +- **bootId** The system boot ID. +- **ComputePreemptionLevel** The maximum preemption level supported by GPU for compute payload. +- **DedicatedSystemMemoryB** The amount of system memory dedicated for GPU use (in bytes). +- **DedicatedVideoMemoryB** The amount of dedicated VRAM of the GPU (in bytes). +- **DisplayAdapterLuid** The display adapter LUID. - **DriverDate** The date of the display driver. - **DriverRank** The rank of the display driver. -- **IsMiracastSupported** Does the GPU support Miracast? -- **IsMsMiracastSupported** Are the GPU Miracast capabilities driven by a Microsoft solution? +- **DriverVersion** The display driver version. +- **GPUDeviceID** The GPU device ID. +- **GPUPreemptionLevel** The maximum preemption level supported by GPU for graphics payload. +- **GPURevisionID** The GPU revision ID. +- **GPUVendorID** The GPU vendor ID. +- **InterfaceId** The GPU interface ID. +- **IsDisplayDevice** Does the GPU have displaying capabilities? - **IsHybridDiscrete** Does the GPU have discrete GPU capabilities in a hybrid device? - **IsHybridIntegrated** Does the GPU have integrated GPU capabilities in a hybrid device? -- **IsMPOSupported** Does the GPU support Multi-Plane Overlays? - **IsLDA** Is the GPU comprised of Linked Display Adapters? +- **IsMiracastSupported** Does the GPU support Miracast? - **IsMismatchLDA** Is at least one device in the Linked Display Adapters chain from a different vendor? +- **IsMPOSupported** Does the GPU support Multi-Plane Overlays? +- **IsMsMiracastSupported** Are the GPU Miracast capabilities driven by a Microsoft solution? - **IsPostAdapter** Is this GPU the POST GPU in the device? -- **IsSoftwareDevice** Is this a software implementation of the GPU? - **IsRenderDevice** Does the GPU have rendering capabilities? -- **IsDisplayDevice** Does the GPU have displaying capabilities? -- **WDDMVersion** The Windows Display Driver Model version. -- **DisplayAdapterLuid** The display adapter LUID. -- **GPUPreemptionLevel** The maximum preemption level supported by GPU for graphics payload. -- **ComputePreemptionLevel** The maximum preemption level supported by GPU for compute payload. -- **TelInvEvntTrigger** What triggered this event to be logged? Example: 0 (GPU enumeration) or 1 (DxgKrnlTelemetry provider toggling) -- **DedicatedVideoMemoryB** The amount of dedicated VRAM of the GPU (in bytes). -- **DedicatedSystemMemoryB** The amount of system memory dedicated for GPU use (in bytes). -- **SharedSystemMemoryB** The amount of system memory shared by GPU and CPU (in bytes). +- **IsSoftwareDevice** Is this a software implementation of the GPU? +- **MeasureEnabled** Is the device listening to MICROSOFT_KEYWORD_MEASURES? - **NumVidPnSources** The number of supported display output sources. - **NumVidPnTargets** The number of supported display output targets. +- **SharedSystemMemoryB** The amount of system memory shared by GPU and CPU (in bytes). +- **SubSystemID** The subsystem ID. +- **SubVendorID** The GPU sub vendor ID. +- **TelemetryEnabled** Is the device listening to MICROSOFT_KEYWORD_TELEMETRY? +- **TelInvEvntTrigger** What triggered this event to be logged? Example: 0 (GPU enumeration) or 1 (DxgKrnlTelemetry provider toggling) +- **version** The event version. +- **WDDMVersion** The Windows Display Driver Model version. ## Fault Reporting events ### Microsoft.Windows.FaultReporting.AppCrashEvent -This event sends data about crashes for both native and managed applications, to help keep Windows up to date. The data includes information about the crashing process and a summary of its exception record. It does not contain any Watson bucketing information. The bucketing information is recorded in a Windows Error Reporting (WER) event that is generated when the WER client reports the crash to the Watson service, and the WER event will contain the same ReportID (see field 14 of crash event, field 19 of WER event) as the crash event for the crash being reported. AppCrash is emitted once for each crash handled by WER (e.g. from an unhandled exception or FailFast or ReportException). Note that Generic Watson event types (e.g. from PLM) that may be considered crashes" by a user DO NOT emit this event. +This event sends data about crashes for both native and managed applications, to help keep Windows up to date. The data includes information about the crashing process and a summary of its exception record. It does not contain any Watson bucketing information. The bucketing information is recorded in a Windows Error Reporting (WER) event that is generated when the WER client reports the crash to the Watson service, and the WER event will contain the same ReportID (see field 14 of crash event, field 19 of WER event) as the crash event for the crash being reported. AppCrash is emitted once for each crash handled by WER (e.g. from an unhandled exception or FailFast or ReportException). Note that Generic Watson event types (e.g. from PLM) that may be considered crashes\" by a user DO NOT emit this event. The following fields are available: -- **ProcessId** The ID of the process that has crashed. -- **ProcessCreateTime** The time of creation of the process that has crashed. +- **AppName** The name of the app that has crashed. +- **AppSessionGuid** GUID made up of process ID and is used as a correlation vector for process instances in the telemetry backend. +- **AppTimeStamp** The date/time stamp of the app. +- **AppVersion** The version of the app that has crashed. - **ExceptionCode** The exception code returned by the process that has crashed. - **ExceptionOffset** The address where the exception had occurred. -- **AppName** The name of the app that has crashed. -- **AppVersion** The version of the app that has crashed. -- **AppTimeStamp** The date/time stamp of the app. +- **Flags** Flags indicating how reporting is done. For example, queue the report, do not offer JIT debugging, or do not terminate the process after reporting. - **ModName** Exception module name (e.g. bar.dll). -- **ModVersion** The version of the module that has crashed. - **ModTimeStamp** The date/time stamp of the module. +- **ModVersion** The version of the module that has crashed. - **PackageFullName** Store application identity. - **PackageRelativeAppId** Store application identity. - **ProcessArchitecture** Architecture of the crashing process, as one of the PROCESSOR_ARCHITECTURE_* constants: 0: PROCESSOR_ARCHITECTURE_INTEL. 5: PROCESSOR_ARCHITECTURE_ARM. 9: PROCESSOR_ARCHITECTURE_AMD64. 12: PROCESSOR_ARCHITECTURE_ARM64. +- **ProcessCreateTime** The time of creation of the process that has crashed. +- **ProcessId** The ID of the process that has crashed. - **ReportId** A GUID used to identify the report. This can used to track the report across Watson. -- **Flags** Flags indicating how reporting is done. For example, queue the report, do not offer JIT debugging, or do not terminate the process after reporting. -- **AppSessionGuid** GUID made up of process ID and is used as a correlation vector for process instances in the diagnostic data backend. - **TargetAppId** The kernel reported AppId of the application being reported. - **TargetAppVer** The specific version of the application being reported - **TargetAsId** The sequence number for the hanging process. +## Feature update events + +### Microsoft.Windows.Upgrade.Uninstall.UninstallGoBackButtonClicked + +This event sends basic metadata about the starting point of uninstalling a feature update, which helps ensure customers can safely revert to a well-known state if the update caused any problems. + + + ## Hang Reporting events ### Microsoft.Windows.HangReporting.AppHangEvent @@ -1999,52 +1940,110 @@ This event sends data about hangs for both native and managed applications, to h The following fields are available: - **AppName** The name of the app that has hung. -- **TypeCode** Bitmap describing the hang type. -- **ProcessId** The ID of the process that has hung. -- **UTCReplace_TargetAppId** The kernel reported AppId of the application being reported. -- **ProcessCreateTime** The time of creation of the process that has hung. -- **UTCReplace_TargetAppVer** The specific version of the application being reported. -- **WaitingOnAppName** If this is a cross process hang waiting for an application, this has the name of the application. +- **AppSessionGuid** GUID made up of process id used as a correlation vector for process instances in the telemetry backend. +- **AppVersion** The version of the app that has hung. +- **PackageFullName** Store application identity. - **PackageRelativeAppId** Store application identity. - **ProcessArchitecture** Architecture of the hung process, as one of the PROCESSOR_ARCHITECTURE_* constants: 0: PROCESSOR_ARCHITECTURE_INTEL. 5: PROCESSOR_ARCHITECTURE_ARM. 9: PROCESSOR_ARCHITECTURE_AMD64. 12: PROCESSOR_ARCHITECTURE_ARM64. -- **WaitingOnPackageRelativeAppId** If this is a cross process hang waiting for a package, this has the relative application id of the package. -- **WaitingOnAppVersion** If this is a cross process hang, this has the version of the application for which it is waiting. -- **AppSessionGuid** GUID made up of process id used as a correlation vector for process instances in the diagnostic data backend. -- **WaitingOnPackageFullName** If this is a cross process hang waiting for a package, this has the full name of the package for which it is waiting. -- **PackageFullName** Store application identity. -- **AppVersion** The version of the app that has hung. +- **ProcessCreateTime** The time of creation of the process that has hung. +- **ProcessId** The ID of the process that has hung. - **ReportId** A GUID used to identify the report. This can used to track the report across Watson. - **TargetAppId** The kernel reported AppId of the application being reported. - **TargetAppVer** The specific version of the application being reported. - **TargetAsId** The sequence number for the hanging process. +- **TypeCode** Bitmap describing the hang type. +- **WaitingOnAppName** If this is a cross process hang waiting for an application, this has the name of the application. +- **WaitingOnAppVersion** If this is a cross process hang, this has the version of the application for which it is waiting. +- **WaitingOnPackageFullName** If this is a cross process hang waiting for a package, this has the full name of the package for which it is waiting. +- **WaitingOnPackageRelativeAppId** If this is a cross process hang waiting for a package, this has the relative application id of the package. ## Inventory events +### ChecksumDictionary + +The list of values sent by each object type. + +The following fields are available: + +- **Key** The object type being described. +- **Value** The number of objects of this type that were sent. + + +### COMPID + +This event provides a device's internal application compatible ID, a vendor-defined identification that Windows uses to match a device to an INF file. A device can have a list of compatible IDs associated with it. + +The following fields are available: + +- **Order** The index of the array of compatible IDs for the device. +- **Value** The array of compatible IDs for the device. + + +### HWID + +This event provides a device's internal hardware ID, a vendor-defined identification that Windows uses to match a device to an INF file. In most cases, a device has associated with it a list of hardware IDs. + +The following fields are available: + +- **Order** The index of the array of internal hardware IDs for the device. +- **Value** The array of internal hardware IDs for the device. + + +### InstallDateArpLastModified + +This event indicates the date the add/remove program (ARP) entry was last modified by an update. + +The following fields are available: + +- **Order** The index of the ordered array. +- **Value** The value contained in the ordered array. + + +### InstallDateFromLinkFile + +This event provides the application installation date from the linked file. + +The following fields are available: + +- **Order** The index of the ordered array. +- **Value** The value contained in the ordered array. + + +### InstallDateMsi + +The install date from the Microsoft installer (MSI) database. + +The following fields are available: + +- **Order** The index of the ordered array. +- **Value** The value contained in the ordered array. + + ### Microsoft.Windows.Inventory.Core.AmiTelCacheChecksum This event captures basic checksum data about the device inventory items stored in the cache for use in validating data completeness for Microsoft.Windows.Inventory.Core events. The fields in this event may change over time, but they will always represent a count of a given object. The following fields are available: -- **Device** A count of device objects in cache -- **DeviceCensus** A count of devicecensus objects in cache -- **DriverPackageExtended** A count of driverpackageextended objects in cache -- **File** A count of file objects in cache -- **Generic** A count of generic objects in cache -- **HwItem** A count of hwitem objects in cache -- **InventoryApplication** A count of application objects in cache -- **InventoryApplicationFile** A count of application file objects in cache -- **InventoryDeviceContainer** A count of device container objects in cache -- **InventoryDeviceMediaClass** A count of device media objects in cache -- **InventoryDevicePnp** A count of devicepnp objects in cache -- **InventoryDriverBinary** A count of driver binary objects in cache -- **InventoryDriverPackage** A count of device objects in cache -- **Metadata** A count of metadata objects in cache -- **Orphan** A count of orphan file objects in cache -- **Programs** A count of program objects in cache -- **FileSigningInfo** A count of file signing info objects in cache. -- **InventoryDeviceInterface** A count of inventory device interface objects in cache. +- **Device** A count of device objects in cache. +- **DeviceCensus** A count of devicecensus objects in cache. +- **DriverPackageExtended** A count of driverpackageextended objects in cache. +- **File** A count of file objects in cache. +- **FileSigningInfo** A count of file signing objects in cache. +- **Generic** A count of generic objects in cache. +- **HwItem** A count of hwitem objects in cache. +- **InventoryApplication** A count of application objects in cache. +- **InventoryApplicationFile** A count of application file objects in cache. +- **InventoryDeviceContainer** A count of device container objects in cache. +- **InventoryDeviceInterface** A count of Plug and Play device interface objects in cache. +- **InventoryDeviceMediaClass** A count of device media objects in cache. +- **InventoryDevicePnp** A count of device Plug and Play objects in cache. +- **InventoryDriverBinary** A count of driver binary objects in cache. +- **InventoryDriverPackage** A count of device objects in cache. +- **Metadata** A count of metadata objects in cache. +- **Orphan** A count of orphan file objects in cache. +- **Programs** A count of program objects in cache. ### Microsoft.Windows.Inventory.Core.AmiTelCacheVersions @@ -2054,62 +2053,48 @@ This event sends inventory component versions for the Device Inventory data. The following fields are available: - **aeinv** The version of the App inventory component. +- **aeinv.dll** The version of the App inventory component. - **devinv** The file version of the Device inventory component. +- **devinv.dll** The file version of the Device inventory component. -### Microsoft.Windows.Inventory.Core.InventoryDeviceUsbHubClassStartSync -This event indicates that a new set of InventoryDeviceUsbHubClassAdd events will be sent - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events -- -### Microsoft.Windows.Inventory.Core.InventoryDeviceUsbHubClassAdd - -This event sends basic metadata about the USB hubs on the device - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events -- **TotalUserConnectablePorts** Total number of connectable USB ports -- **TotalUserConnectableTypeCPorts** Total number of connectable USB Type C ports -- ### Microsoft.Windows.Inventory.Core.InventoryApplicationAdd This event sends basic metadata about an application on the system to help keep Windows up to date. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: -- **ProgramInstanceId** A hash of the file IDs in an app. -- **Name** The name of the application. Location pulled from depends on 'Source' field. -- **Type** One of ("Application", "Hotfix", "BOE", "Service", "Unknown"). Application indicates Win32 or Appx app, Hotfix indicates app updates (KBs), BOE indicates it's an app with no ARP or MSI entry, Service indicates that it is a service. Application and BOE are the ones most likely seen. -- **Publisher** The Publisher of the application. Location pulled from depends on the 'Source' field. -- **Version** The version number of the program. -- **Language** The language code of the program. -- **Source** How the program was installed (ARP, MSI, Appx, etc...) -- **MsiProductCode** A GUID that describe the MSI Product. -- **MsiPackageCode** A GUID that describes the MSI Package. Multiple 'Products' (apps) can make up an MsiPackage. - **HiddenArp** Indicates whether a program hides itself from showing up in ARP. -- **OSVersionAtInstallTime** The four octets from the OS version at the time of the application's install. -- **RootDirPath** The path to the root directory where the program was installed. -- **InstallDate** The date the application was installed (a best guess based on folder creation date heuristics) -- **InstallDateMsi** The install date if the application was installed via MSI. Passed as an array. -- **InstallDateFromLinkFile** The estimated date of install based on the links to the files. Passed as an array. -- **InstallDateArpLastModified** The date of the registry ARP key for a given application. Hints at install date but not always accurate. Passed as an array. -- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section. -- **objectInstanceId** ProgramId (a hash of Name, Version, Publisher, and Language of an application used to identify it). -- **PackageFullName** The package full name for a Store application. +- **InstallDate** The date the application was installed (a best guess based on folder creation date heuristics). +- **InstallDateArpLastModified** The date of the registry ARP key for a given application. Hints at install date but not always accurate. Passed as an array. Example: 4/11/2015 00:00:00 See [InstallDateArpLastModified](#installdatearplastmodified). +- **InstallDateFromLinkFile** The estimated date of install based on the links to the files. Passed as an array. See [InstallDateFromLinkFile](#installdatefromlinkfile). +- **InstallDateMsi** The install date if the application was installed via Microsoft Installer (MSI). Passed as an array. See [InstallDateMsi](#installdatemsi). - **InventoryVersion** The version of the inventory file generating the events. +- **Language** The language code of the program. +- **MsiPackageCode** A GUID that describes the MSI Package. Multiple 'Products' (apps) can make up an MsiPackage. +- **MsiProductCode** A GUID that describe the MSI Product. +- **Name** The name of the application. +- **OSVersionAtInstallTime** The four octets from the OS version at the time of the application's install. +- **PackageFullName** The package full name for a Store application. +- **ProgramInstanceId** A hash of the file IDs in an app. +- **Publisher** The Publisher of the application. Location pulled from depends on the 'Source' field. +- **RootDirPath** The path to the root directory where the program was installed. +- **Source** How the program was installed (for example, ARP, MSI, Appx). - **StoreAppType** A sub-classification for the type of Microsoft Store app, such as UWP or Win8StoreApp. +- **Type** One of ("Application", "Hotfix", "BOE", "Service", "Unknown"). Application indicates Win32 or Appx app, Hotfix indicates app updates (KBs), BOE indicates it's an app with no ARP or MSI entry, Service indicates that it is a service. Application and BOE are the ones most likely seen. +- **Version** The version number of the program. ### Microsoft.Windows.Inventory.Core.InventoryApplicationRemove This event indicates that a new set of InventoryDevicePnpAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: -- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section. - **InventoryVersion** The version of the inventory file generating the events. @@ -2117,43 +2102,45 @@ The following fields are available: This event indicates that a new set of InventoryApplicationAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: -- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section. - **InventoryVersion** The version of the inventory file generating the events. ### Microsoft.Windows.Inventory.Core.InventoryDeviceContainerAdd -This event sends basic metadata about a device container (such as a monitor or printer as opposed to a PNP device) to help keep Windows up-to-date. +This event sends basic metadata about a device container (such as a monitor or printer as opposed to a Plug and Play device) to help keep Windows up to date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: -- **ModelName** The model name. -- **ModelId** A model GUID. -- **PrimaryCategory** The primary category for the device container. - **Categories** A comma separated list of functional categories in which the container belongs. -- **IsConnected** For a physically attached device, this value is the same as IsPresent. For wireless a device, this value represents a communication link. -- **IsActive** Is the device connected, or has it been seen in the last 14 days? -- **IsPaired** Does the device container require pairing? -- **IsNetworked** Is this a networked device? -- **IsMachineContainer** Is the container the root device itself? -- **FriendlyName** The name of the device container. - **DiscoveryMethod** The discovery method for the device container. -- **ModelNumber** The model number for the device container. -- **Manufacturer** The manufacturer name for the device container. -- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section. -- **objectInstanceId** ContainerId +- **FriendlyName** The name of the device container. - **InventoryVersion** The version of the inventory file generating the events. +- **IsActive** Is the device connected, or has it been seen in the last 14 days? +- **IsConnected** For a physically attached device, this value is the same as IsPresent. For wireless a device, this value represents a communication link. +- **IsMachineContainer** Is the container the root device itself? +- **IsNetworked** Is this a networked device? +- **IsPaired** Does the device container require pairing? +- **Manufacturer** The manufacturer name for the device container. +- **ModelId** A unique model ID. +- **ModelName** The model name. +- **ModelNumber** The model number for the device container. +- **PrimaryCategory** The primary category for the device container. ### Microsoft.Windows.Inventory.Core.InventoryDeviceContainerRemove This event indicates that the InventoryDeviceContainer object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: -- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section. - **InventoryVersion** The version of the inventory file generating the events. @@ -2161,9 +2148,10 @@ The following fields are available: This event indicates that a new set of InventoryDeviceContainerAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: -- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section. - **InventoryVersion** The version of the inventory file generating the events. @@ -2171,9 +2159,10 @@ The following fields are available: This event retrieves information about what sensor interfaces are available on the device. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: -- **InventoryVersion** The version of the inventory file generating the events. - **Accelerometer3D** Indicates if an Accelerator3D sensor is found. - **ActivityDetection** Indicates if an Activity Detection sensor is found. - **AmbientLight** Indicates if an Ambient Light sensor is found. @@ -2184,6 +2173,7 @@ The following fields are available: - **GravityVector** Indicates if a Gravity Detector sensor is found. - **Gyrometer3D** Indicates if a Gyrometer3D sensor is found. - **Humidity** Indicates if a Humidity sensor is found. +- **InventoryVersion** The version of the inventory file generating the events. - **LinearAccelerometer** Indicates if a Linear Accelerometer sensor is found. - **Magnetometer3D** Indicates if a Magnetometer3D sensor is found. - **Orientation** Indicates if an Orientation sensor is found. @@ -2192,13 +2182,14 @@ The following fields are available: - **RelativeOrientation** Indicates if a Relative Orientation sensor is found. - **SimpleDeviceOrientation** Indicates if a Simple Device Orientation sensor is found. - **Temperature** Indicates if a Temperature sensor is found. -- **EnergyMeter** Indicates if an Energy sensor is found. ### Microsoft.Windows.Inventory.Core.InventoryDeviceInterfaceStartSync This event indicates that a new set of InventoryDeviceInterfaceAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: - **InventoryVersion** The version of the inventory file generating the events. @@ -2206,23 +2197,25 @@ The following fields are available: ### Microsoft.Windows.Inventory.Core.InventoryDeviceMediaClassAdd -This event sends additional metadata about a PNP device that is specific to a particular class of devices to help keep Windows up to date while reducing overall size of data payload. +This event sends additional metadata about a Plug and Play device that is specific to a particular class of devices to help keep Windows up to date while reducing overall size of data payload. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: -- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section. -- **InventoryVersion** The version of the inventory file generating the events. - **Audio_CaptureDriver** The Audio device capture driver endpoint. - **Audio_RenderDriver** The Audio device render driver endpoint. +- **InventoryVersion** The version of the inventory file generating the events. ### Microsoft.Windows.Inventory.Core.InventoryDeviceMediaClassRemove This event indicates that the InventoryDeviceMediaClassRemove object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: -- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section. - **InventoryVersion** The version of the inventory file generating the events. @@ -2230,56 +2223,58 @@ The following fields are available: This event indicates that a new set of InventoryDeviceMediaClassSAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: -- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section. - **InventoryVersion** The version of the inventory file generating the events. ### Microsoft.Windows.Inventory.Core.InventoryDevicePnpAdd -This event sends basic metadata about a PNP device and its associated driver to help keep Windows up-to-date. +This event represents the basic metadata about a plug and play (PNP) device and its associated driver. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: -- **HWID** A JSON array that provides the value and order of the HWID tree for the device. -- **COMPID** A JSON array the provides the value and order of the compatible ID tree for the device. -- **InstallState** The device installation state. One of these values: https://msdn.microsoft.com/en-us/library/windows/hardware/ff543130.aspx -- **Enumerator** The bus that enumerated the device. +- **Class** The device setup class of the driver loaded for the device +- **ClassGuid** The device class GUID from the driver package +- **COMPID** A JSON array the provides the value and order of the compatible ID tree for the device. See [COMPID](#compid). - **ContainerId** A system-supplied GUID that uniquely groups the functional devices associated with a single-function or multifunction device installed in the device. -- **DeviceState** DeviceState is a bitmask of the following: DEVICE_IS_CONNECTED 0x0001 (currently only for container). DEVICE_IS_NETWORK_DEVICE 0x0002 (currently only for container). DEVICE_IS_PAIRED 0x0004 (currently only for container). DEVICE_IS_ACTIVE 0x0008 (currently never set). DEVICE_IS_MACHINE 0x0010 (currently only for container). DEVICE_IS_PRESENT 0x0020 (currently always set). DEVICE_IS_HIDDEN 0x0040. DEVICE_IS_PRINTER 0x0080 (currently only for container). DEVICE_IS_WIRELESS 0x0100. DEVICE_IS_WIRELESS_FAT 0x0200. The most common values are therefore: 32 (0x20)= device is present. 96 (0x60)= device is present but hidden. 288 (0x120)= device is a wireless device that is present. -- **ParentId** Device instance id of the parent of the device. -- **STACKID** A JSON array that provides the value and order of the STACKID tree for the device. -- **Description** The device description. -- **MatchingID** Represents the hardware ID or compatible ID that Windows uses to install a device instance. -- **Class** The device setup class of the driver loaded for the device. -- **ClassGuid** The device setup class guid of the driver loaded for the device. -- **Manufacturer** The device manufacturer. -- **Model** The device model. -- **Inf** The INF file name. -- **DriverVerVersion** The version of the driver loaded for the device. -- **DriverVerDate** The date of the driver loaded for the device. -- **Provider** The device provider. -- **DriverPackageStrongName** The immediate parent directory name in the Directory field of InventoryDriverPackage. -- **Service** The device service name. -- **LowerClassFilters** Lower filter class drivers IDs installed for the device. -- **LowerFilters** Lower filter drivers IDs installed for the device. -- **UpperClassFilters** Upper filter class drivers IDs installed for the device. -- **UpperFilters** Upper filter drivers IDs installed for the device. -- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section. +- **Description** The device description +- **DeviceState** DeviceState is a bitmask of the following: DEVICE_IS_CONNECTED 0x0001 (currently only for container). DEVICE_IS_NETWORK_DEVICE 0x0002 (currently only for container). DEVICE_IS_PAIRED 0x0004 (currently only for container). DEVICE_IS_ACTIVE 0x0008 (currently never set). DEVICE_IS_MACHINE 0x0010 (currently only for container). DEVICE_IS_PRESENT 0x0020 (currently always set). DEVICE_IS_HIDDEN 0x0040. DEVICE_IS_PRINTER 0x0080 (currently only for container). DEVICE_IS_WIRELESS 0x0100. DEVICE_IS_WIRELESS_FAT 0x0200. The most common values are therefore: 32 (0x20)= device is present. 96 (0x60)= device is present but hidden. 288 (0x120)= device is a wireless device that is present - **DriverId** A unique identifier for the installed device. - **DriverName** The name of the driver image file. +- **DriverVerDate** The date of the driver loaded for the device +- **DriverVerVersion** The version of the driver loaded for the device +- **Enumerator** The bus that enumerated the device +- **HWID** A JSON array that provides the value and order of the HWID tree for the device. See [HWID](#hwid). +- **Inf** The INF file name. +- **InstallState** The device installation state. One of these values: https://msdn.microsoft.com/en-us/library/windows/hardware/ff543130.aspx - **InventoryVersion** The version of the inventory file generating the events. +- **LowerClassFilters** Lower filter class drivers IDs installed for the device. +- **LowerFilters** Lower filter drivers IDs installed for the device +- **Manufacturer** The device manufacturer +- **MatchingID** Represents the hardware ID or compatible ID that Windows uses to install a device instance +- **Model** The device model +- **ParentId** Device instance id of the parent of the device - **ProblemCode** The current error code for the device. +- **Provider** The device provider +- **Service** The device service name +- **STACKID** A JSON array that provides the value and order of the STACKID tree for the device. See [STACKID](#stackid). +- **UpperClassFilters** Upper filter class drivers IDs installed for the device +- **UpperFilters** Upper filter drivers IDs installed for the device ### Microsoft.Windows.Inventory.Core.InventoryDevicePnpRemove This event indicates that the InventoryDevicePnpRemove object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: -- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section. - **InventoryVersion** The version of the inventory file generating the events. @@ -2287,45 +2282,48 @@ The following fields are available: This event indicates that a new set of InventoryDevicePnpAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: -- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section. - **InventoryVersion** The version of the inventory file generating the events. ### Microsoft.Windows.Inventory.Core.InventoryDriverBinaryAdd -This event sends basic metadata about driver files running on the system to help keep Windows up-to-date. +This event provides the basic metadata about driver binaries running on the system. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: -- **DriverName** The file name of the driver. -- **Inf** The name of the INF file. -- **DriverPackageStrongName** The strong name of the driver package. -- **DriverCompany** The company name that developed the driver. - **DriverCheckSum** The checksum of the driver file. +- **DriverCompany** The company name that developed the driver. +- **DriverInBox** Is the driver included with the operating system? +- **DriverIsKernelMode** Is it a kernel mode driver? +- **DriverName** The file name of the driver. +- **DriverPackageStrongName** The strong name of the driver package +- **DriverSigned** The strong name of the driver package - **DriverTimeStamp** The low 32 bits of the time stamp of the driver file. - **DriverType** A bitfield of driver attributes: 1. define DRIVER_MAP_DRIVER_TYPE_PRINTER 0x0001. 2. define DRIVER_MAP_DRIVER_TYPE_KERNEL 0x0002. 3. define DRIVER_MAP_DRIVER_TYPE_USER 0x0004. 4. define DRIVER_MAP_DRIVER_IS_SIGNED 0x0008. 5. define DRIVER_MAP_DRIVER_IS_INBOX 0x0010. 6. define DRIVER_MAP_DRIVER_IS_WINQUAL 0x0040. 7. define DRIVER_MAP_DRIVER_IS_SELF_SIGNED 0x0020. 8. define DRIVER_MAP_DRIVER_IS_CI_SIGNED 0x0080. 9. define DRIVER_MAP_DRIVER_HAS_BOOT_SERVICE 0x0100. 10. define DRIVER_MAP_DRIVER_TYPE_I386 0x10000. 11. define DRIVER_MAP_DRIVER_TYPE_IA64 0x20000. 12. define DRIVER_MAP_DRIVER_TYPE_AMD64 0x40000. 13. define DRIVER_MAP_DRIVER_TYPE_ARM 0x100000. 14. define DRIVER_MAP_DRIVER_TYPE_THUMB 0x200000. 15. define DRIVER_MAP_DRIVER_TYPE_ARMNT 0x400000. 16. define DRIVER_MAP_DRIVER_IS_TIME_STAMPED 0x800000. -- **DriverInBox** Is the driver included with the operating system? -- **DriverSigned** Is the driver signed? -- **DriverIsKernelMode** Is it a kernel mode driver? - **DriverVersion** The version of the driver file. - **ImageSize** The size of the driver file. +- **Inf** The name of the INF file. +- **InventoryVersion** The version of the inventory file generating the events. - **Product** The product name that is included in the driver file. - **ProductVersion** The product version that is included in the driver file. -- **WdfVersion** The Windows Driver Framework version. - **Service** The name of the service that is installed for the device. -- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section. -- **InventoryVersion** The version of the inventory file generating the events. +- **WdfVersion** The Windows Driver Framework version. ### Microsoft.Windows.Inventory.Core.InventoryDriverBinaryRemove This event indicates that the InventoryDriverBinary object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: -- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section. - **InventoryVersion** The version of the inventory file generating the events. @@ -2333,38 +2331,40 @@ The following fields are available: This event indicates that a new set of InventoryDriverBinaryAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: -- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section. - **InventoryVersion** The version of the inventory file generating the events. ### Microsoft.Windows.Inventory.Core.InventoryDriverPackageAdd -This event sends basic metadata about drive packages installed on the system to help keep Windows up-to-date. +This event sends basic metadata about drive packages installed on the system to help keep Windows up to date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: -- **Inf** The INF name of the driver package. -- **ClassGuid** The class GUID for the device driver. - **Class** The class name for the device driver. -- **Directory** The path to the driver package. +- **ClassGuid** The class GUID for the device driver. - **Date** The driver package date. -- **Version** The version of the driver package. +- **Directory** The path to the driver package. +- **Inf** The INF name of the driver package. +- **InventoryVersion** The version of the inventory file generating the events. - **Provider** The provider for the driver package. - **SubmissionId** The HLK submission ID for the driver package. -- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section. -- **InventoryVersion** The version of the inventory file generating the events. -- **DriverInBox** Is the driver included with the operating system? +- **Version** The version of the driver package. ### Microsoft.Windows.Inventory.Core.InventoryDriverPackageRemove This event indicates that the InventoryDriverPackageRemove object is no longer present. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: -- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section. - **InventoryVersion** The version of the inventory file generating the events. @@ -2372,9 +2372,10 @@ The following fields are available: This event indicates that a new set of InventoryDriverPackageAdd events will be sent. +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). + The following fields are available: -- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section. - **InventoryVersion** The version of the inventory file generating the events. @@ -2384,187 +2385,83 @@ This event summarizes the counts for the InventoryMiscellaneousUexIndicatorAdd e The following fields are available: -- **ChecksumDictionary** A count of each operating system indicator. +- **ChecksumDictionary** A count of each operating system indicator. See [ChecksumDictionary](#checksumdictionary). - **PCFP** Equivalent to the InventoryId field that is found in other core events. -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeVBAAdd - -This event provides a summary rollup count of conditions encountered while performing a local scan of Office files, analyzing for known VBA programmability compatibility issues between legacy office version and ProPlus, and between 32 and 64-bit versions - -The following fields are available: - -- **Design** Count of files with design issues found -- **Design_x64** Count of files with 64 bit design issues found -- **DuplicateVBA** Count of files with duplicate VBA code -- **HasVBA** Count of files with VBA code -- **Inaccessible** Count of files that were inaccessible for scanning -- **Issues** Count of files with issues detected -- **Issues_x64** Count of files with 64-bit issues detected -- **IssuesNone** Count of files with no issues detected -- **IssuesNone_x64** Count of files with no 64-bit issues detected -- **Locked** Count of files that were locked, preventing scanning -- **NoVBA** Count of files with no VBA inside -- **Protected** Count of files that were password protected, preventing scanning -- **RemLimited** Count of files that require limited remediation changes -- **RemLimited_x64** Count of files that require limited remediation changes for 64-bit issues -- **RemSignificant** Count of files that require significant remediation changes -- **RemSignificant_x64** Count of files that require significant remediation changes for 64-bit issues -- **Score** Overall compatibility score calculated for scanned content -- **Score_x64** Overall 64-bit compatibility score calculated for scanned content -- **Total** Total number of files scanned -- **Validation** Count of files that require additional manual validation -- **Validation_x64** Count of files that require additional manual validation for 64-bit issues - -### Microsoft.Windows.Inventory.Core.InventoryApplicationFrameworkStartSync - -This event indicates that a new set of InventoryApplicationFrameworkAdd events will be sent - -The following fields are available: - -- **InventoryVersion** The version of the inventory file generating the events - -### Microsoft.Windows.Inventory.Core.InventoryApplicationFrameworkAdd - -This event provides the basic metadata about the frameworks an application may depend on - -The following fields are available: - -- **FileId** A hash that uniquely identifies a file -- **Frameworks** The list of frameworks this file depends on -- **InventoryVersion** The version of the inventory file generating the events -- **ProgramId** A hash of the Name, Version, Publisher, and Language of an application used to identify it - ### Microsoft.Windows.Inventory.Indicators.InventoryMiscellaneousUexIndicatorAdd -These events represent the basic metadata about the OS indicators installed on the system which are used for keeping the device up-to-date. +These events represent the basic metadata about the OS indicators installed on the system which are used for keeping the device up to date. + +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). The following fields are available: -- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section. -- **IndicatorValue** The indicator value +- **IndicatorValue** The indicator value. -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeVBARuleViolationsStartSync - -This event indicates that a new sync is being generated for this object type. - -There are no fields in this event. - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeVBAStartSync - -This event indicates that a new sync is being generated for this object type. - -There are no fields in this event. ### Microsoft.Windows.Inventory.Indicators.InventoryMiscellaneousUexIndicatorRemove -This event is a counterpart to InventoryMiscellaneousUexIndicatorAdd, indicating that the item has been removed. There are no additional unique fields in this event. +This event is a counterpart to InventoryMiscellaneousUexIndicatorAdd that indicates that the item has been removed. -The following fields are available: +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). -- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section. ### Microsoft.Windows.Inventory.Indicators.InventoryMiscellaneousUexIndicatorStartSync This event indicates that a new set of InventoryMiscellaneousUexIndicatorAdd events will be sent. -The following fields are available: +This event includes fields from [Ms.Device.DeviceInventoryChange](#msdevicedeviceinventorychange). -- **PartB_Ms.Device.DeviceInventoryChange** See the Common Data Fields section. -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeVBARuleViolationsAdd -This event provides data on Microsoft Office VBA rule violations, including a rollup count per violation type, giving an indication of remediation requirements for an organization. The event identifier is a unique GUID, associated with the validation rule +### STACKID + +This event provides the internal compatible ID for the stack. The following fields are available: -- **Count** Count of total Microsoft Office VBA rule violations +- **Order** The index of the ordered array. +- **Value** The value contained in the ordered array. -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeAddInAdd -This event provides data on the installed Office Add-ins. +## Kernel events -- **AddInCLSID** The CLSID key office the Office addin. -- **AddInId** The ID of the Office addin. -- **BinFileTimestamp** The timestamp of the Office addin. -- **BinFileVersion** The version of the Office addin. -- **Description** The description of the Office addin. -- **FileId** The file ID of the Office addin. -- **FriendlyName** The friendly name of the Office addin. -- **FullPath** The full path to the Office addin. -- **LoadBehavior** A Uint32 that describes the load behavior. -- **LoadTime** The load time for the Office addin. -- **OfficeApplication** The OIffice application for this addin. -- **OfficeArchitecture** The architecture of the addin. -- **OfficeVersion** The Office version for this addin. -- **OutlookCrashingAddin** A boolean value that indicates if crashes have been found for this addin. -- **Provider** The provider name for this addin. +### IO -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeAddInStartSync +This event indicates the number of bytes read from or read by the OS and written to or written by the OS upon system startup. -This event indicates that a new sync is being generated for this object type. +The following fields are available: -There are no fields in this event. +- **BytesRead** The total number of bytes read from or read by the OS upon system startup. +- **BytesWritten** The total number of bytes written to or written by the OS upon system startup. -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeIdentifiersAdd -This event provides data on the installed Office identifiers. +### Microsoft.Windows.Kernel.BootEnvironment.OsLaunch -- **OAudienceData** The Office Audience descriptor. -- **OAudienceId** The Office Audience ID. -- **OMID** The Office machine ID. -- **OPlatform** The Office architecture. -- **OVersion** The Office version -- **OTenantId** The Office 365 Tenant GUID. -- **OWowMID** The Office machine ID. +This event includes basic data about the Operating System, collected during Boot and used to evaluate the success of the upgrade process. -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeIdentifiersStartSync +The following fields are available: -This event indicates that a new sync is being generated for this object type. +- **BootApplicationId** This field tells us what the OS Loader Application Identifier is. +- **BootAttemptCount** The number of consecutive times the boot manager has attempted to boot into this operating system. +- **BootSequence** The current Boot ID, used to correlate events related to a particular boot session. +- **BootStatusPolicy** Identifies the applicable Boot Status Policy. +- **BootType** Identifies the type of boot (e.g.: "Cold", "Hiber", "Resume"). +- **EventTimestamp** Seconds elapsed since an arbitrary time point. This can be used to identify the time difference in successive boot attempts being made. +- **FirmwareResetReasonEmbeddedController** Reason for system reset provided by firmware. +- **FirmwareResetReasonEmbeddedControllerAdditional** Additional information on system reset reason provided by firmware if needed. +- **FirmwareResetReasonPch** Reason for system reset provided by firmware. +- **FirmwareResetReasonPchAdditional** Additional information on system reset reason provided by firmware if needed. +- **FirmwareResetReasonSupplied** Flag indicating that a reason for system reset was provided by firmware. +- **IO** Amount of data written to and read from the disk by the OS Loader during boot. See [IO](#io). +- **LastBootSucceeded** Flag indicating whether the last boot was successful. +- **LastShutdownSucceeded** Flag indicating whether the last shutdown was successful. +- **MenuPolicy** Type of advanced options menu that should be shown to the user (Legacy, Standard, etc.). +- **RecoveryEnabled** Indicates whether recovery is enabled. +- **UserInputTime** The amount of time the loader application spent waiting for user input. -There are no fields in this event. - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeIESettingsStartSync - -This event indicates that a new sync is being generated for this object type. - -There are no fields in this event. - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeProductsStartSync - -This event indicates that a new sync is being generated for this object type. - -There are no fields in this event. - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeIESettingsAdd - -This event provides data on the installed Office-related Internet Explorer features. - -- **OIeFeatureAddon** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/en-us/library/ee330720.aspx). -- **OIeMachineLockdown** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/en-us/library/ee330720.aspx). -- **OIeMimeHandling** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/en-us/library/ee330720.aspx). -- **OIeMimeSniffing** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/en-us/library/ee330720.aspx). -- **OIeNoAxInstall** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/en-us/library/ee330720.aspx). -- **OIeNoDownload** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/en-us/library/ee330720.aspx). -- **OIeObjectCaching** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/en-us/library/ee330720.aspx). -- **OIePasswordDisable** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/en-us/library/ee330720.aspx). -- **OIeSafeBind** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/en-us/library/ee330720.aspx). -- **OIeSecurityBand** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/en-us/library/ee330720.aspx). -- **OIeUncSaveCheck** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/en-us/library/ee330720.aspx). -- **OIeValidateUrl** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/en-us/library/ee330720.aspx). -- **OIeWebOcPopup** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/en-us/library/ee330720.aspx). -- **OIeWinRestrict** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/en-us/library/ee330720.aspx). -- **OIeZoneElevate** For more information, see the Office-related [Internet Feature Control Keys](https://msdn.microsoft.com/en-us/library/ee330720.aspx). - -### Microsoft.Windows.Inventory.General.InventoryMiscellaneousOfficeProductsAdd - -This event describes the Office products that are installed. - -- **OC2rApps** The Office Click-to-Run apps. -- **OC2rSkus** The Office Click-to-Run products. -- **OMsiApps** The Office MSI apps. -- **OProductCodes** The Office MSI product code. ## OneDrive events @@ -2575,10 +2472,10 @@ This event includes basic data about install and uninstall OneDrive API operatio The following fields are available: - **APIName** The name of the API. -- **ScenarioName** The name of the scenario. - **Duration** How long the operation took. -- **isSuccess** Was the operation successful? +- **IsSuccess** Was the operation successful? - **ResultCode** The result code. +- **ScenarioName** The name of the scenario. ### Microsoft.OneDrive.Sync.Setup.EndExperience @@ -2588,9 +2485,9 @@ This event includes a success or failure summary of the installation. The following fields are available: - **APIName** The name of the API. +- **HResult** Indicates the result code of the event +- **IsSuccess** Was the operation successful? - **ScenarioName** The name of the scenario. -- **Hresult** The HResult of the operation. -- **isSuccess** Was the operation successful? ### Microsoft.OneDrive.Sync.Setup.OSUpgradeInstallationOperation @@ -2599,14 +2496,14 @@ This event is related to the OS version when the OS is upgraded with OneDrive in The following fields are available: -- **HResult** The HResult of the operation. -- **SourceOSVersion** The source version of the operating system. -- **SourceOSBuildNumber** The source build number of the operating system. -- **SourceOSBuildBranch** The source branch of the operating system. -- **CurrentOSVersion** The current version of the operating system. -- **CurrentOSBuildNumber** The current build number of the operating system. -- **CurrentOSBuildBranch** The current branch of the operating system. - **CurrentOneDriveVersion** The current version of OneDrive. +- **CurrentOSBuildBranch** The current branch of the operating system. +- **CurrentOSBuildNumber** The current build number of the operating system. +- **CurrentOSVersion** The current version of the operating system. +- **HResult** The HResult of the operation. +- **SourceOSBuildBranch** The source branch of the operating system. +- **SourceOSBuildNumber** The source build number of the operating system. +- **SourceOSVersion** The source version of the operating system. ### Microsoft.OneDrive.Sync.Setup.RegisterStandaloneUpdaterAPIOperation @@ -2616,10 +2513,10 @@ This event is related to registering or unregistering the OneDrive update task. The following fields are available: - **APIName** The name of the API. +- **IsSuccess** Was the operation successful? +- **RegisterNewTaskResult** The HResult of the RegisterNewTask operation. - **ScenarioName** The name of the scenario. - **UnregisterOldTaskResult** The HResult of the UnregisterOldTask operation. -- **RegisterNewTaskResult** The HResult of the RegisterNewTask operation. -- **isSuccess** Was the operation successful? ### Microsoft.OneDrive.Sync.Setup.SetupCommonData @@ -2629,19 +2526,15 @@ This event contains basic OneDrive configuration data that helps to diagnose fai The following fields are available: - **AppVersion** The version of the app. -- **OfficeVersion** The version of Office that is installed. -- **BuildArch** Is the architecture x86 or x64? -- **Market** Which market is this in? -- **OneDriveDeviceId** The OneDrive device ID. +- **BuildArchitecture** Is the architecture x86 or x64? +- **Environment** Is the device on the production or int service? - **MachineGuid** The CEIP machine ID. -- **IsMSFTInternal** Is this an internal Microsoft device? +- **Market** Which market is this in? +- **MSFTInternal** Is this an internal Microsoft device? +- **OfficeVersionString** The version of Office that is installed. - **OSDeviceName** Only if the device is internal to Microsoft, the device name. - **OSUserName** Only if the device is internal to Microsoft, the user name. -- **Environment** Is the device on the production or int service? -- **OfficeVersionString** The version of Office that is installed. -- **BuildArchitecture** Is the architecture x86 or x64? - **UserGuid** The CEIP user ID. -- **MSFTInternal** Is this an internal Microsoft device? ### Microsoft.OneDrive.Sync.Updater.CommonData @@ -2651,21 +2544,21 @@ This event contains basic OneDrive configuration data that helps to diagnose fai The following fields are available: - **AppVersion** The version of the app. -- **OfficeVersion** The version of Office that is installed. - **BuildArch** Is the architecture x86 or x64? -- **Market** Which market is this in? -- **OneDriveDeviceId** The OneDrive device ID. -- **MachineGuid** The CEIP machine ID. +- **Environment** Is the device on the production or int service? - **IsMSFTInternal** Is this an internal Microsoft device? +- **MachineGuid** The CEIP machine ID. +- **Market** Which market is this in? +- **OfficeVersion** The version of Office that is installed. +- **OneDriveDeviceId** The OneDrive device ID. - **OSDeviceName** Only if the device is internal to Microsoft, the device name. - **OSUserName** Only if the device is internal to Microsoft, the user name. -- **Environment** Is the device on the production or int service? - **UserGuid** A unique global user identifier. ### Microsoft.OneDrive.Sync.Updater.ComponentInstallState -This event determines the installation state of dependent OneDrive components. +This event includes basic data about the installation state of dependent OneDrive components. The following fields are available: @@ -2675,7 +2568,7 @@ The following fields are available: ### Microsoft.OneDrive.Sync.Updater.OfficeRegistration -This event determines the status of the OneDrive integration with Microsoft Office. +This event indicates the status of the OneDrive integration with Microsoft Office. The following fields are available: @@ -2716,9 +2609,9 @@ This event determines the outcome of the operation. The following fields are available: -- **UpdaterVersion** The version of the updater. -- **IsLoggingEnabled** Is logging enabled? - **hr** The HResult of the operation. +- **IsLoggingEnabled** Is logging enabled? +- **UpdaterVersion** The version of the updater. ### Microsoft.OneDrive.Sync.Updater.UpdateTierReg @@ -2748,287 +2641,684 @@ The following fields are available: - **winInetError** The HResult of the operation. -## Remediation events ->[!NOTE] ->Events from this provider are sent with the installation of KB4023057 and any subsequent Windows update. For details, see [this support article](https://support.microsoft.com/help/4023057). +## Remediation events ### Microsoft.Windows.Remediation.Applicable -Reports whether a specific remediation to issues preventing security and quality updates is applicable based on detection. +This event indicates a remedial plug-in is applicable if/when such a plug-in is detected. This is used to ensure Windows is up to date. The following fields are available: -- **CV** Correlation vector. -- **DetectedCondition** Boolean true if detect condition is true and perform action will be run. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by the remediation system. -- **PackageVersion** Current package version of Remediation. -- **PluginName** Name of the remediation plugin specified for each generic plugin event. -- **Result** Result for detection or perform action phases of the remediation system. -- **RunAppraiserFailed** Rerun if the appraiser command line tool failed. +- **ActionName** The name of the action to be taken by the plug-in. +- **AppraiserBinariesValidResult** Indicates whether plug-in was appraised as valid. +- **AppraiserDetectCondition** Indicates whether the plug-in passed the appraiser's check. +- **AppraiserRegistryValidResult** Indicates whether the registry entry checks out as valid. +- **AppraiserTaskDisabled** Indicates the appraiser task is disabled. +- **AppraiserTaskValidFailed** Indicates the Appraiser task did not function and requires intervention. +- **CV** Correlation vector +- **DateTimeDifference** The difference between local and reference clock times. +- **DateTimeSyncEnabled** Indicates whether the datetime sync plug-in is enabled. +- **DaysSinceLastSIH** The number of days since the most recent SIH executed. +- **DaysToNextSIH** The number of days until the next scheduled SIH execution. +- **DetectedCondition** Indicates whether detect condition is true and the perform action will be run. +- **EvalAndReportAppraiserBinariesFailed** Indicates the EvalAndReportAppraiserBinaries event failed. +- **EvalAndReportAppraiserRegEntries** Indicates the EvalAndReportAppraiserRegEntriesFailed event failed. +- **EvalAndReportAppraiserRegEntriesFailed** Indicates the EvalAndReportAppraiserRegEntriesFailed event failed. +- **GlobalEventCounter** Client side counter that indicates ordering of events sent by the remediation system. +- **HResult** The HRESULT for detection or perform action phases of the plugin. +- **IsAppraiserLatestResult** The HRESULT from the appraiser task. +- **IsConfigurationCorrected** Indicates whether the configuration of SIH task was successfully corrected. +- **LastHresult** The HRESULT for detection or perform action phases of the plugin. +- **LastRun** The date of the most recent SIH run. +- **NextRun** Date of the next scheduled SIH run. +- **PackageVersion** The version of the current remediation package. +- **PluginName** Name of the plugin specified for each generic plugin event. +- **Reload** True if SIH reload is required. +- **RemediationNoisyHammerAcLineStatus** Event that indicates the AC Line Status of the machine. +- **RemediationNoisyHammerAutoStartCount** The number of times hammer auto-started. +- **RemediationNoisyHammerCalendarTaskEnabled** Event that indicates Update Assistant Calendar Task is enabled. +- **RemediationNoisyHammerCalendarTaskExists** Event that indicates an Update Assistant Calendar Task exists. +- **RemediationNoisyHammerCalendarTaskTriggerEnabledCount** Event that indicates calendar triggers are enabled in the task. +- **RemediationNoisyHammerDaysSinceLastTaskRunTime** The number of days since the most recent hammer task ran. +- **RemediationNoisyHammerGetCurrentSize** Size in MB of the $GetCurrent folder. +- **RemediationNoisyHammerIsInstalled** TRUE if the noisy hammer is installed. +- **RemediationNoisyHammerLastTaskRunResult** The result of the last hammer task run. +- **RemediationNoisyHammerMeteredNetwork** TRUE if the machine is on a metered network. +- **RemediationNoisyHammerTaskEnabled** Indicates whether the Update Assistant Task (Noisy Hammer) is enabled. +- **RemediationNoisyHammerTaskExists** Indicates whether the Update Assistant Task (Noisy Hammer) exists. +- **RemediationNoisyHammerTaskTriggerEnabledCount** Indicates whether counting is enabled for the Update Assistant (Noisy Hammer) task trigger. +- **RemediationNoisyHammerUAExitCode** The exit code of the Update Assistant (Noisy Hammer) task. +- **RemediationNoisyHammerUAExitState** The code for the exit state of the Update Assistant (Noisy Hammer) task. +- **RemediationNoisyHammerUserLoggedIn** TRUE if there is a user logged in. +- **RemediationNoisyHammerUserLoggedInAdmin** TRUE if there is the user currently logged in is an Admin. +- **RemediationShellDeviceManaged** TRUE if the device is WSUS managed or Windows Updated disabled. +- **RemediationShellDeviceNewOS** TRUE if the device has a recently installed OS. +- **RemediationShellDeviceSccm** TRUE if the device is managed by SCCM (Microsoft System Center Configuration Manager). +- **RemediationShellDeviceZeroExhaust** TRUE if the device has opted out of Windows Updates completely. +- **RemediationTargetMachine** Indicates whether the device is a target of the specified fix. +- **RemediationTaskHealthAutochkProxy** True/False based on the health of the AutochkProxy task. +- **RemediationTaskHealthChkdskProactiveScan** True/False based on the health of the Check Disk task. +- **RemediationTaskHealthDiskCleanup_SilentCleanup** True/False based on the health of the Disk Cleanup task. +- **RemediationTaskHealthMaintenance_WinSAT** True/False based on the health of the Health Maintenance task. +- **RemediationTaskHealthServicing_ComponentCleanupTask** True/False based on the health of the Health Servicing Component task. +- **RemediationTaskHealthUSO_ScheduleScanTask** True/False based on the health of the USO (Update Session Orchestrator) Schedule task. +- **RemediationTaskHealthWindowsUpdate_ScheduledStartTask** True/False based on the health of the Windows Update Scheduled Start task. +- **RemediationTaskHealthWindowsUpdate_SihbootTask** True/False based on the health of the Sihboot task. +- **RemediationUHServiceBitsServiceEnabled** Indicates whether BITS service is enabled. +- **RemediationUHServiceDeviceInstallEnabled** Indicates whether Device Install service is enabled. +- **RemediationUHServiceDoSvcServiceEnabled** Indicates whether DO service is enabled. +- **RemediationUHServiceDsmsvcEnabled** Indicates whether DSMSVC service is enabled. +- **RemediationUHServiceLicensemanagerEnabled** Indicates whether License Manager service is enabled. +- **RemediationUHServiceMpssvcEnabled** Indicates whether MPSSVC service is enabled. +- **RemediationUHServiceTokenBrokerEnabled** Indicates whether Token Broker service is enabled. +- **RemediationUHServiceTrustedInstallerServiceEnabled** Indicates whether Trusted Installer service is enabled. +- **RemediationUHServiceUsoServiceEnabled** Indicates whether USO (Update Session Orchestrator) service is enabled. +- **RemediationUHServicew32timeServiceEnabled** Indicates whether W32 Time service is enabled. +- **RemediationUHServiceWecsvcEnabled** Indicates whether WECSVC service is enabled. +- **RemediationUHServiceWinmgmtEnabled** Indicates whether WMI service is enabled. +- **RemediationUHServiceWpnServiceEnabled** Indicates whether WPN service is enabled. +- **RemediationUHServiceWuauservServiceEnabled** Indicates whether WUAUSERV service is enabled. +- **Result** This is the HRESULT for Detection or Perform Action phases of the plugin. +- **RunAppraiserFailed** Indicates RunAppraiser failed to run correctly. +- **RunTask** TRUE if SIH task should be run by the plug-in. +- **TimeServiceNTPServer** The URL for the NTP time server used by device. +- **TimeServiceStartType** The startup type for the NTP time service. +- **TimeServiceSyncDomainJoined** True if device domain joined and hence uses DC for clock. +- **TimeServiceSyncType** Type of sync behavior for Date & Time service on device. + ### Microsoft.Windows.Remediation.Completed -Enables tracking the completion of a process that remediates issues preventing security and quality updates. +This event enables completion tracking of a process that remediates issues preventing security and quality updates. The following fields are available: -- **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by the remediation system. -- **HResult** Result of execution of the event. -- **LatestState** Final state of the plugin component. -- **PackageVersion** Current package version of Remediation. -- **PluginName** Name of the specific remediation for each generic plugin event. -- **RemediationNoisyHammerTaskKickOffIsSuccess** Event that indicates the Update Assistant task has been started successfully. -- **Result** This is the HRESULT for detection or perform action phases of the plugin. +- **ActionName** Name of the action to be completed by the plug-in. +- **AppraiserTaskCreationFailed** TRUE if the appraiser task creation failed to complete successfully. +- **AppraiserTaskDeleteFailed** TRUE if deletion of appraiser task failed to complete successfully. +- **AppraiserTaskExistFailed** TRUE if detection of the appraiser task failed to complete successfully. +- **AppraiserTaskLoadXmlFailed** TRUE if the Appraiser XML Loader failed to complete successfully. +- **AppraiserTaskMissing** TRUE if the Appraiser task is missing. +- **AppraiserTaskTimeTriggerUpdateFailedId** TRUE if the Appraiser Task Time Trigger failed to update successfully. +- **AppraiserTaskValidateTaskXmlFailed** TRUE if the Appraiser Task XML failed to complete successfully. +- **CrossedDiskSpaceThreshold** Indicates if cleanup resulted in hard drive usage threshold required for feature update to be exceeded. +- **CV** The Correlation Vector. +- **DateTimeDifference** The difference between the local and reference clocks. +- **DaysSinceOsInstallation** The number of days since the installation of the Operating System. +- **DiskMbCleaned** The amount of space cleaned on the hard disk, measured in Megabytes. +- **DiskMbFreeAfterCleanup** The amount of free hard disk space after cleanup, measured in Megabytes. +- **DiskMbFreeBeforeCleanup** The amount of free hard disk space before cleanup, measured in Megabytes. +- **ForcedAppraiserTaskTriggered** TRUE if Appraiser task ran from the plug-in. +- **GlobalEventCounter** Client-side counter that indicates ordering of events sent by the active user. +- **HandlerCleanupFreeDiskInMegabytes** The amount of hard disk space cleaned by the storage sense handlers, measured in Megabytes. +- **HResult** The result of the event execution. +- **LatestState** The final state of the plug-in component. +- **PackageVersion** The package version for the current Remediation. +- **PageFileCount** The number of Windows Page files. +- **PageFileCurrentSize** The size of the Windows Page file, measured in Megabytes. +- **PageFileLocation** The storage location (directory path) of the Windows Page file. +- **PageFilePeakSize** The maximum amount of hard disk space used by the Windows Page file, measured in Megabytes. +- **PluginName** The name of the plug-in specified for each generic plug-in event. +- **RanCleanup** TRUE if the plug-in ran disk cleanup. +- **RemediationConfigurationTroubleshooterExecuted** True/False based on whether the Remediation Configuration Troubleshooter executed successfully. +- **RemediationConfigurationTroubleshooterIpconfigFix** TRUE if IPConfig Fix completed successfully. +- **RemediationConfigurationTroubleshooterNetShFix** TRUE if network card cache reset ran successfully. +- **RemediationDiskCleanSizeBtWindowsFolderInMegabytes** The size of the Windows BT folder (used to store Windows upgrade files), measured in Megabytes. +- **RemediationDiskCleanupBTFolderEsdSizeInMB** The size of the Windows BT folder (used to store Windows upgrade files) ESD (Electronic Software Delivery), measured in Megabytes. +- **RemediationDiskCleanupGetCurrentEsdSizeInMB** The size of any existing ESD (Electronic Software Delivery) folder, measured in Megabytes. +- **RemediationDiskCleanupSearchFileSizeInMegabytes** The size of the Cleanup Search index file, measured in Megabytes. +- **RemediationDiskCleanupUpdateAssistantSizeInMB** The size of the Update Assistant folder, measured in Megabytes. +- **RemediationDoorstopChangeSucceeded** TRUE if Doorstop registry key was successfully modified. +- **RemediationDoorstopExists** TRUE if there is a OneSettings Doorstop value. +- **RemediationDoorstopRegkeyError** TRUE if an error occurred accessing the Doorstop registry key. +- **RemediationDRFKeyDeleteSucceeded** TRUE if the RecoveredFrom (Doorstop) registry key was successfully deleted. +- **RemediationDUABuildNumber** The build number of the DUA. +- **RemediationDUAKeyDeleteSucceeded** TRUE if the UninstallActive registry key was successfully deleted. +- **RemediationDuplicateTokenSucceeded** TRUE if the user token was successfully duplicated. +- **RemediationImpersonateUserSucceeded** TRUE if the user was successfully impersonated. +- **RemediationNoisyHammerTaskKickOffIsSuccess** TRUE if the NoisyHammer task started successfully. +- **RemediationQueryTokenSucceeded** TRUE if the user token was successfully queried. +- **RemediationRanHibernation** TRUE if the system entered Hibernation. +- **RemediationRevertToSystemSucceeded** TRUE if reversion to the system context succeeded. +- **RemediationUpdateServiceHealthRemediationResult** The result of the Update Service Health plug-in. +- **RemediationUpdateTaskHealthRemediationResult** The result of the Update Task Health plug-in. +- **RemediationUpdateTaskHealthTaskList** A list of tasks fixed by the Update Task Health plug-in. +- **RemediationWindowsLogSpaceFound** The size of the Windows log files found, measured in Megabytes. +- **RemediationWindowsLogSpaceFreed** The amount of disk space freed by deleting the Windows log files, measured in Megabytes. +- **RemediationWindowsSecondaryDriveFreeSpace** The amount of free space on the secondary drive, measured in Megabytes. +- **RemediationWindowsSecondaryDriveLetter** The letter designation of the first secondary drive with a total capacity of 10GB or more. +- **RemediationWindowsSecondaryDriveTotalSpace** The total storage capacity of the secondary drive, measured in Megabytes. +- **RemediationWindowsTotalSystemDiskSize** The total storage capacity of the System Disk Drive, measured in Megabytes. +- **Result** The HRESULT for Detection or Perform Action phases of the plug-in. +- **RunResult** The HRESULT for Detection or Perform Action phases of the plug-in. +- **ServiceHealthPlugin** The nae of the Service Health plug-in. +- **StartComponentCleanupTask** TRUE if the Component Cleanup task started successfully. +- **TotalSizeofOrphanedInstallerFilesInMegabytes** The size of any orphaned Windows Installer files, measured in Megabytes. +- **TotalSizeofStoreCacheAfterCleanupInMegabytes** The size of the Windows Store cache after cleanup, measured in Megabytes. +- **TotalSizeofStoreCacheBeforeCleanupInMegabytes** The size of the Windows Store cache (prior to cleanup), measured in Megabytes. +- **usoScanDaysSinceLastScan** The number of days since the last USO (Update Session Orchestrator) scan. +- **usoScanInProgress** TRUE if a USO (Update Session Orchestrator) scan is in progress, to prevent multiple simultaneous scans. +- **usoScanIsAllowAutoUpdateKeyPresent** TRUE if the AllowAutoUpdate registry key is set. +- **usoScanIsAllowAutoUpdateProviderSetKeyPresent** TRUE if AllowAutoUpdateProviderSet registry key is set. +- **usoScanIsAuOptionsPresent** TRUE if Auto Update Options registry key is set. +- **usoScanIsFeatureUpdateInProgress** TRUE if a USO (Update Session Orchestrator) scan is in progress, to prevent multiple simultaneous scans. +- **usoScanIsNetworkMetered** TRUE if the device is currently connected to a metered network. +- **usoScanIsNoAutoUpdateKeyPresent** TRUE if no Auto Update registry key is set/present. +- **usoScanIsUserLoggedOn** TRUE if the user is logged on. +- **usoScanPastThreshold** TRUE if the most recent USO (Update Session Orchestrator) scan is past the threshold (late). +- **usoScanType** The type of USO (Update Session Orchestrator) scan (Interactive or Background). +- **WindowsHyberFilSysSizeInMegabytes** The size of the Windows Hibernation file, measured in Megabytes. +- **WindowsInstallerFolderSizeInMegabytes** The size of the Windows Installer folder, measured in Megabytes. +- **WindowsOldFolderSizeInMegabytes** The size of the Windows.OLD folder, measured in Megabytes. +- **WindowsOldSpaceCleanedInMB** The amount of disk space freed by removing the Windows.OLD folder, measured in Megabytes. +- **WindowsPageFileSysSizeInMegabytes** The size of the Windows Page file, measured in Megabytes. +- **WindowsSoftwareDistributionFolderSizeInMegabytes** The size of the SoftwareDistribution folder, measured in Megabytes. +- **WindowsSwapFileSysSizeInMegabytes** The size of the Windows Swap file, measured in Megabytes. +- **WindowsSxsFolderSizeInMegabytes** The size of the WinSxS (Windows Side-by-Side) folder, measured in Megabytes. +- **WindowsSxsTempFolderSizeInMegabytes** The size of the WinSxS (Windows Side-by-Side) Temp folder, measured in Megabytes. + ### Microsoft.Windows.Remediation.DiskCleanUnExpectedErrorEvent -Event that indicates whether an error condition occurred while trying to clean up disk space. +This event indicates that an unexpected error occurred during an update and provides information to help address the issue. The following fields are available: -- **CV** Correlation vector. -- **ErrorMessage** Description of any error that was encountered. -- **GlobalEventCounter** Client side counter which indicates ordering of events. -- **HResult** Result of execution of the event. -- **PackageVersion** Current Remediation package version. +- **CV** The Correlation vector. +- **ErrorMessage** A description of any errors encountered while the plug-in was running. +- **GlobalEventCounter** The client-side counter that indicates ordering of events. +- **Hresult** The result of the event execution. +- **PackageVersion** The version number of the current remediation package. +- **SessionGuid** GUID associated with a given execution of sediment pack. + ### Microsoft.Windows.Remediation.Error -Event for general errors in the Remediation shell. +This event indicates a Sediment Pack error (update stack failure) has been detected and provides information to help address the issue. The following fields are available: -- **HResult** Return value. -- **Message** Contains information about any error that occurred. -- **PackageVersion** Current Remediation package version. +- **HResult** The result of the event execution. +- **Message** A message containing information about the error that occurred. +- **PackageVersion** The version number of the current remediation package. + ### Microsoft.Windows.Remediation.FallbackError -Indicates whether an error occurs for a fallback in the plugin. +This event indicates an error when Self Update results in a Fallback and provides information to help address the issue. The following fields are available: -- **S0** Fallback error level. -- **wilResult** Result for Windows Installer Logging function. +- **s0** Indicates the Fallback error level. See [Microsoft.Windows.Remediation.wilResult](#microsoftwindowsremediationwilresult). +- **wilResult** The result of the Windows Installer Logging. See [wilResult](#wilresult). -### Microsoft.Windows.Remediation.RemediationShellFailedAutomaticAppUpdateModifyEventId - -Event indicates that there was a failure modifying the wsautoupdate task. - -The following fields are available: - -- **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events. -- **hResult** Result of the failed call. -- **PackageVersion** Current Remediation package version. - -### Microsoft.Windows.Remediation.RemediationShellUnexpectedExceptionId - -Event fires when an unexpected error occurs in the shell routine. - -The following fields are available: - -- **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events. -- **PackageVersion** Current package version of Remediation. -- **RemediationShellUnexpectedExceptionId** Identifier of the remediation plugin. - -### Microsoft.Windows.Remediation.RemediationUHEnableServiceFailed - -Event indicates that enabling a service failed. - -The following fields are available: - -- **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events. -- **hResult** Result associated with the given failure. -- **PackageVersion** Current package version of Remediation. -- **serviceName** ServiceName associated with the given operation. - -### Microsoft.Windows.Remediation.RemediationUpgradeSucceededDataEventId - -Event containing data about the upgrade process. - -The following fields are available: - -- **AppraiserPlugin** True or False depending on whether the Appraiser Plugin task fix was successful. -- **ClearAUOptionsPlugin** True or False depending on whether the AU Options regkeys were successfully deleted. -- **CV** Correlation vector. -- **DatetimeSyncPlugin** True or False depending on whether the datetime sync plugin ran. -- **DiskCleanupPlugin** Disk space free by disk cleanup plugin. -- **GlobalEventCounter** Client side counter which indicates ordering of events. -- **NoisyHammerPlugin** True or False depending on whether the Noisy Hammer plugin was successful. -- **PackageVersion** Current package version of Remediation. -- **RebootRequiredPlugin** True or False depending on whether the reboot required plugin ran. -- **RemediationNotifyUserFixIssuesPlugin** True or False depending on whether notify user fix issues plugin was successful. -- **RemediationPostUpgradeDiskSpace** Disk space available after the upgrade. -- **RemediationPostUpgradeHibernationSize** Size of the hibernation file after upgrade. -- **ServiceHealthPlugin** List of services updated by the plugin. -- **SIHHealthPlugin** True or False depending on whether the service health plugin completed successfully. -- **StackDataResetPlugin** True or False depending on whether resetting the update stack completed successfully. -- **TaskHealthPlugin** List of tasks updated by the plugin. -- **UpdateApplicabilityFixerPlugin** True or False depending on whether the update applicability fixer plugin completed successfully. -- **WindowsUpdateEndpointPlugin** True or False depending on whether the windows update endpoint was successful. ### Microsoft.Windows.Remediation.RemediationNotifyUserFixIssuesInvokeUIEvent -Event occurs when notify users task executes. +This event occurs when the Notify User task executes and provides information about the cause of the notification. The following fields are available: -- **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events. -- **PackageVersion** Current Remediation package version. -- **RemediationNotifyUserFixIssuesCallResult** Result of calling the USO sequence of steps. -- **RemediationNotifyUserFixIssuesUsoDownloadCalledHr** Error code from USO start download call. -- **RemediationNotifyUserFixIssuesUsoInitializedHr** Error code from USO initialize call. -- **RemediationNotifyUserFixIssuesUsoProxyBlanketHr** Error code from USO proxy blanket call. -- **RemediationNotifyUserFixIssuesUsoSetSessionHr** Error code from USO set session call. +- **CV** The Correlation vector. +- **GlobalEventCounter** The client-side counter that indicates ordering of events. +- **PackageVersion** The version number of the current remediation package. +- **RemediationNotifyUserFixIssuesCallResult** The result of calling the USO (Update Session Orchestrator) sequence steps. +- **RemediationNotifyUserFixIssuesUsoDownloadCalledHr** The error code from the USO (Update Session Orchestrator) download call. +- **RemediationNotifyUserFixIssuesUsoInitializedHr** The error code from the USO (Update Session Orchestrator) initialize call. +- **RemediationNotifyUserFixIssuesUsoProxyBlanketHr** The error code from the USO (Update Session Orchestrator) proxy blanket call. +- **RemediationNotifyUserFixIssuesUsoSetSessionHr** The error code from the USO (Update Session Orchestrator) session call. + + +### Microsoft.Windows.Remediation.RemediationShellFailedAutomaticAppUpdateModifyEventId + +This event provides the modification of the date on which an Automatic App Update scheduled task failed and provides information about the failure. + +The following fields are available: + +- **CV** The Correlation Vector. +- **GlobalEventCounter** The client-side counter that indicates ordering of events. +- **hResult** The result of the event execution. +- **PackageVersion** The version number of the current remediation package. + + +### Microsoft.Windows.Remediation.RemediationShellUnexpectedExceptionId + +This event identifies the remediation plug-in that returned an unexpected exception and provides information about the exception. + +The following fields are available: + +- **CV** The Correlation Vector. +- **GlobalEventCounter** The client-side counter that indicates ordering of events. +- **PackageVersion** The version number of the current remediation package. +- **RemediationShellUnexpectedExceptionId** The ID of the remediation plug-in that caused the exception. + + +### Microsoft.Windows.Remediation.RemediationUHEnableServiceFailed + +This event tracks the health of key update (Remediation) services and whether they are enabled. + +The following fields are available: + +- **CV** The Correlation Vector. +- **GlobalEventCounter** The client-side counter that indicates ordering of events. +- **hResult** The result of the event execution. +- **PackageVersion** The version number of the current remediation package. +- **serviceName** The name associated with the operation. + + +### Microsoft.Windows.Remediation.RemediationUpgradeSucceededDataEventId + +This event returns information about the upgrade upon success to help ensure Windows is up to date. + +The following fields are available: + +- **AppraiserPlugin** TRUE / FALSE depending on whether the Appraiser plug-in task fix was successful. +- **ClearAUOptionsPlugin** TRUE / FALSE depending on whether the AU (Auto Updater) Options registry keys were successfully deleted. +- **CV** The Correlation Vector. +- **DatetimeSyncPlugin** TRUE / FALSE depending on whether the DateTimeSync plug-in ran successfully. +- **DiskCleanupPlugin** TRUE / FALSE depending on whether the DiskCleanup plug-in ran successfully. +- **GlobalEventCounter** The client-side counter that indicates ordering of events. +- **NoisyHammerPlugin** TRUE / FALSE depending on whether the NoisyHammer plug-in ran successfully. +- **PackageVersion** The version number of the current remediation package. +- **RebootRequiredPlugin** TRUE / FALSE depending on whether the Reboot plug-in ran successfully. +- **RemediationNotifyUserFixIssuesPlugin** TRUE / FALSE depending on whether the User Fix Issues plug-in ran successfully +- **RemediationPostUpgradeDiskSpace** The amount of disk space available after the upgrade. +- **RemediationPostUpgradeHibernationSize** The size of the Hibernation file after the upgrade. +- **ServiceHealthPlugin** A list of services updated by the plug-in. +- **SIHHealthPlugin** TRUE / FALSE depending on whether the SIH Health plug-in ran successfully. +- **StackDataResetPlugin** TRUE / FALSE depending on whether the update stack completed successfully. +- **TaskHealthPlugin** A list of tasks updated by the plug-in. +- **UpdateApplicabilityFixerPlugin** TRUE / FALSE depending on whether the update applicability fixer plug-in completed successfully. +- **WindowsUpdateEndpointPlugin** TRUE / FALSE depending on whether the Windows Update Endpoint was successful. + ### Microsoft.Windows.Remediation.Started -Enables tracking the start of a process that remediates issues preventing security and quality updates. +This event reports whether a plug-in started, to help ensure Windows is up to date. The following fields are available: -- **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events sent by the remediation system. -- **PackageVersion** Current package version of Remediation. -- **PluginName** Name of the specific remediation for each generic plugin event. -- **Result** Results of the detection or perform action phases of the remediation system. +- **CV** The Correlation Vector. +- **GlobalEventCounter** The client-side counter that indicates ordering of events. +- **PackageVersion** The version number of the current remediation package. +- **PluginName** The name of the plug-in specified for each generic plug-in event. +- **Result** The HRESULT for Detection or Perform Action phases of the plug-in. + ### Microsoft.Windows.Remediation.wilResult -Event containing self-update information. +This event provides Self Update information to help keep Windows up to date. The following fields are available: -- **callContext** List of telemetry activities containing this error. -- **currentContextId** Identifier for the newest telemetry activity containing this error. -- **currentContextMessage** Custom message associated with the newest telemetry activity containing this error (if any). -- **currentContextName** Name of the newest telemetry activity containing this error. -- **failureType** Indicates what type of failure was observed (exception, returned error, logged error or fail fast). -- **failureId** Identifier assigned to this failure -- **filename** The name of the source file where the error occurred. -- **hresult** Failure error code. -- **lineNumber** Line number within the source file where the error occurred. -- **message** Custom message associated with the failure (if any). -- **module** Name of the binary where the error occurred. -- **originatingContextId** Identifier for the oldest telemetry activity containing this error. -- **originatingContextMessage** Custom message associated with the oldest telemetry activity containing this error (if any). -- **originatingContextName** Name of the oldest telemetry activity containing this error. -- **threadId** Identifier of the thread the error occurred on. +- **callContext** A list of diagnostic activities containing this error. +- **currentContextId** An identifier for the newest diagnostic activity containing this error. +- **currentContextMessage** A message associated with the most recent diagnostic activity containing this error (if any). +- **currentContextName** Name of the most recent diagnostic activity containing this error. +- **failureCount** Number of failures seen within the binary where the error occurred. +- **failureId** The identifier assigned to this failure. +- **failureType** Indicates the type of failure observed (exception, returned, error, logged error, or fail fast). +- **fileName** The source code file name where the error occurred. +- **function** The name of the function where the error occurred. +- **hresult** The failure error code. +- **lineNumber** The Line Number within the source code file where the error occurred. +- **message** A message associated with the failure (if any). +- **module** The name of the binary module in which the error occurred. +- **originatingContextId** The identifier for the oldest diagnostic activity containing this error. +- **originatingContextMessage** A message associated with the oldest diagnostic activity containing this error (if any). +- **originatingContextName** The name of the oldest diagnostic activity containing this error. +- **threadId** The identifier of the thread the error occurred on. -## Sediment Service events ->[!NOTE] ->Events from this provider are sent with the installation of KB4023057 and any subsequent Windows update. For details, see [this support article](https://support.microsoft.com/help/4023057). +## Sediment events -### Microsoft.Windows.SedimentService.Applicable +### Microsoft.Windows.Sediment.Info.AppraiserData -Indicates whether a given plugin is applicable. +This event provides data on the current Appraiser status of the device to help ensure Windows is up to date. The following fields are available: -- **CV** Correlation vector. -- **DetectedCondition** Boolean true if detect condition is true and perform action will be run. -- **GlobalEventCounter** Client side counter which indicates ordering of events. -- **IsSelfUpdateEnabledInOneSettings** True/False based on whether self update is enabled. -- **IsSelfUpdateNeeded** True/False based on whether a newer version is available. -- **PackageVersion** Version of the package. -- **PluginName** Name of the plugin specified for each generic plugin event. -- **Result** This is the HRESULT for detection or perform action phases of the plugin. +- **ErrorCode** The value of the Return Code for the registry query. +- **GStatus** The pre-upgrade GStatus value. +- **PayloadVersion** The version information for the remediation component. +- **RegKeyName** The name of the registry subkey where data was found for this event. +- **Time** The system time at which the event began. +- **UpgEx** The pre-upgrade UpgEx value. -### Microsoft.Windows.SedimentService.Completed -Indicates whether a given plugin has completed its work. +### Microsoft.Windows.Sediment.Info.BinaryInfo + +This event provides information about the binary returned by the Operating System Remediation System Service (OSRSS) to help ensure Windows is up to date. The following fields are available: -- **CV** Correlation vector. -- **FailedReasons** String reason for any plugin failures. -- **GlobalEventCounter** Client side counter which indicates ordering of events. -- **PackageVersion** Current package version of Remediation. -- **PluginName** Name of the plugin specified for each generic plugin event. -- **Result** Result of the service execution. -- **SedimentServiceCheckTaskFunctional** Result of checking if the scheduled task is functional. -- **SedimentServiceCurrentBytes** Current number of bytes the service is consuming. -- **SedimentServiceKillService** True/False based on whether the service should be stopped. -- **SedimentServiceMaximumBytes** Maximum bytes the service can consume. -- **SedimentServiceRetrievedKillService** True/False whether the kill service information was retrieved. -- **SedimentServiceStopping** True/False indicating whether the service was found to be stopping. -- **SedimentServiceTaskFunctional** True/False if scheduled task is functional. If task is not functional this indicates plugins will be run. -- **SedimentServiceTotalIterations** Number of iterations service will wait before running again. +- **BinaryPath** The sanitized name of the system binary from which the data was gathered. +- **ErrorCode** The value of the return code for querying the version from the binary. +- **FileVerBuild** The binary’s build number. +- **FileVerMajor** The binary’s major version number. +- **FileVerMinor** The binary’s minor version number. +- **FileVerRev** The binary’s revision number. +- **PayloadVersion** The version information for the remediation component. +- **Time** The system time at which the event began. -### Microsoft.Windows.SedimentService.Error -Indicates whether an error condition occurs in the plugin. +### Microsoft.Windows.Sediment.Info.DownloadServiceError + +This event provides information when the Download Service returns an error. The information provided helps keep Windows up to date. The following fields are available: -- **Message** String message containing information from the service. -- **PackageVersion** Version of the package. -- **HResult** Return value from the plugin result. +- **Architecture** The platform architecture used to identify the correct download payload. +- **BuildNumber** The starting build number used to identify the correct download payload. +- **Edition** The Operating System Edition used to identify the correct download payload. +- **Error** The description of the error encountered. +- **LanguageCode** The system User Interface Language used to identify the correct download payload. +- **Stack** Details about the error encountered. +- **WorkingDirectory** The folder location (path) downloader was attempting to say the payload to. -### Microsoft.Windows.SedimentService.FallbackError -Indicates whether an error occurs for a fallback in the plugin. +### Microsoft.Windows.Sediment.Info.DownloadServiceProgress + +This event indicates the progress of the downloader in 1% increments. The following fields are available: -- **s0** Fallback error level. -- **wilResult** Result for Windows Installer Logging function. +- **Percentage** The amount successfully downloaded, measured as a percentage of the whole. -### Microsoft.Windows.SedimentService.Information -General information returned from the plugin. +### Microsoft.Windows.Sediment.Info.Error + +This event indicates an error in the updater payload. This information assists in keeping Windows up to date. The following fields are available: -- **HResult** Result of the plugin execution. -- **Message** Information collected from the plugin based on the purpose of the plugin. -- **PackageVersion** Version of the package. +- **FailureType** The type of error encountered. +- **FileName** The code file in which the error occurred. +- **HResult** The failure error code. +- **LineNumber** The line number in the code file at which the error occurred. +- **ReleaseVer** The version information for the component in which the error occurred. +- **Time** The system time at which the error occurred. -### Microsoft.Windows.SedimentService.Started -Indicates that a given plugin has started. +### Microsoft.Windows.Sediment.Info.PhaseChange + +The event indicates progress made by the updater. This information assists in keeping Windows up to date. The following fields are available: -- **CV** Correlation vector -- **GlobalEventCounter** Client side counter which indicates ordering of events. -- **PackageVersion** Version of the package. -- **PluginName** Name of the plugin running. -- **Result** Return code from the plugin result. +- **NewPhase** The phase of progress made. +- **ReleaseVer** The version information for the component in which the change occurred. +- **Time** The system time at which the phase chance occurred. -### Microsoft.Windows.SedimentService.wilResult -Result from the windows internal library. +### Microsoft.Windows.Sediment.Info.ServiceInfo + +This event provide information about the system service for which data is being gathered by the Operating System Remediation System Service (OSRSS) to help ensure Windows is up to date. The following fields are available: -- **callContext** List of telemetry activities containing this error. -- **currentContextId** Identifier for the newest telemetry activity containing this error. -- **currentContextMessage** Custom message associated with the newest telemetry activity containing this error (if any). -- **currentContextName** Name of the newest telemetry activity containing this error. -- **failureType** Indicates what type of failure was observed (exception, returned error, logged error or fail fast. -- **failureId** Identifier assigned to this failure. -- **filename** The name of the source file where the error occurred. -- **hresult** Failure error code. -- **lineNumber** Line number within the source file where the error occurred. -- **message** Custom message associated with the failure (if any). -- **module** Name of the binary where the error occurred. -- **originatingContextId** Identifier for the oldest telemetry activity containing this error. -- **originatingContextMessage** Custom message associated with the oldest telemetry activity containing this error (if any). -- **originatingContextName** Name of the oldest telemetry activity containing this error. -- **threadId** Identifier of the thread the error occurred on. +- **ErrorCode** The value returned by the error for querying the service information. +- **PayloadVersion** The version information for the remediation component. +- **ServiceName** The name of the system service for which data was gathered. +- **ServiceStatus** The status of the specified service. +- **Time** The system time at which the event occurred. -## Sediment Launcher events ->[!NOTE] ->Events from this provider are sent with the installation of KB4023057 and any subsequent Windows update. For details, see [this support article](https://support.microsoft.com/help/4023057). +### Microsoft.Windows.Sediment.Info.Uptime + +This event provides information about how long the device has been operating. This information helps ensure Windows is up to date. + +The following fields are available: + +- **Days** The number of days the device has been on. +- **Hours** The number of hours the device has been on. +- **Minutes** The number of minutes the device has been on. +- **PayloadVersion** The version information for the remediation component. +- **Seconds** The number of seconds the machine has been on. +- **Ticks** The number of system clock “ticks” the device has been on. +- **Time** The system time at which the event occurred. + + +### Microsoft.Windows.Sediment.OSRSS.CheckingOneSettings + +This event indicates the parameters that the Operating System Remediation System Service (OSRSS) uses for a secure ping to Microsoft to help ensure Windows is up to date. + +The following fields are available: + +- **CustomVer** The registry value for targeting. +- **IsMetered** TRUE if the machine is on a metered network. +- **LastVer** The version of the last successful run. +- **ServiceVersionMajor** The Major version information of the component. +- **ServiceVersionMinor** The Minor version information of the component. +- **Time** The system time at which the event occurred. + + +### Microsoft.Windows.Sediment.OSRSS.DownloadingUrl + +This event provides information about the URL from which the Operating System Remediation System Service (OSRSS) is attempting to download. This information helps ensure Windows is up to date. + +The following fields are available: + +- **AttemptNumber** The count indicating which download attempt is starting. +- **ServiceVersionMajor** The Major version information of the component. +- **ServiceVersionMinor** The Minor version information of the component. +- **Time** The system time at which the event occurred. +- **Url** The URL from which data was downloaded. + + +### Microsoft.Windows.Sediment.OSRSS.DownloadSuccess + +This event indicates the Operating System Remediation System Service (OSRSS) successfully download data from the indicated URL. This information helps ensure Windows is up to date. + +The following fields are available: + +- **ServiceVersionMajor** The Major version information of the component. +- **ServiceVersionMinor** The Minor version information of the component. +- **Time** The system time at which the event occurred. +- **Url** The URL from which data was downloaded. + + +### Microsoft.Windows.Sediment.OSRSS.Error + +This event indicates an error occurred in the Operating System Remediation System Service (OSRSS). The information provided helps ensure future upgrade/update attempts are more successful. + +The following fields are available: + +- **FailureType** The type of error encountered. +- **FileName** The code file in which the error occurred. +- **HResult** The failure error code. +- **LineNumber** The line number in the code file at which the error occurred. +- **ServiceVersionMajor** The Major version information of the component. +- **ServiceVersionMinor** The Minor version information of the component. +- **Time** The system time at which the event occurred. + + +### Microsoft.Windows.Sediment.OSRSS.ExeSignatureValidated + +This event indicates the Operating System Remediation System Service (OSRSS) successfully validated the signature of an EXE from the indicated URL. The information provided helps ensure Windows is up to date. + +The following fields are available: + +- **ServiceVersionMajor** The Major version information of the component. +- **ServiceVersionMinor** The Minor version information of the component. +- **Time** The system time at which the event occurred. +- **Url** The URL from which the validated EXE was downloaded. + + +### Microsoft.Windows.Sediment.OSRSS.ExtractSuccess + +This event indicates that the Operating System Remediation System Service (OSRSS) successfully extracted downloaded content. The information provided helps ensure Windows is up to date. + +The following fields are available: + +- **ServiceVersionMajor** The Major version information of the component. +- **ServiceVersionMinor** The Minor version information of the component. +- **Time** The system time at which the event occurred. +- **Url** The URL from which the successfully extracted content was downloaded. + + +### Microsoft.Windows.Sediment.OSRSS.NewUrlFound + +This event indicates the Operating System Remediation System Service (OSRSS) succeeded in finding a new URL to download from. This helps ensure Windows is up to date. + +The following fields are available: + +- **ServiceVersionMajor** The Major version information of the component. +- **ServiceVersionMinor** The Minor version information of the component. +- **Time** The system time at which the event occurred. +- **Url** The new URL from which content will be downloaded. + + +### Microsoft.Windows.Sediment.OSRSS.ProcessCreated + +This event indicates the Operating System Remediation System Service (OSRSS) created a new process to execute content downloaded from the indicated URL. This information helps ensure Windows is up to date. + +The following fields are available: + +- **ServiceVersionMajor** The Major version information of the component. +- **ServiceVersionMinor** The Minor version information of the component. +- **Time** The system time at which the event occurred. +- **Url** The new URL from which content will be executed. + + +### Microsoft.Windows.Sediment.OSRSS.UrlState + +This event indicates the state the Operating System Remediation System Service (OSRSS) is in while attempting a download from the URL. + +The following fields are available: + +- **Id** A number identifying the URL +- **ServiceVersionMajor** Version info for the component +- **ServiceVersionMinor** Version info for the component +- **StateData** State-specific data, such as which attempt number for the download +- **StateNumber** A number identifying which state the URL is in (found, downloading, extracted, etc.) +- **Time** System timestamp the event was fired + + +### Microsoft.Windows.Sediment.ServiceInstaller.AttemptingUpdate + +This event indicates the Operating System Remediation System Service (OSRSS) installer is attempting an update to itself. This information helps ensure Windows is up to date. + +The following fields are available: + +- **InstallerVersion** The version information of the Installer component. +- **Time** The system time at which the event occurred. + + +### Microsoft.Windows.Sediment.ServiceInstaller.BinaryUpdated + +This event indicates the Operating System Remediation System Service (OSRSS) updated installer binaries with new binaries as part of its self-update process. This information helps ensure Windows is up to date. + +The following fields are available: + +- **InstallerVersion** The version information of the Installer component. +- **Time** The system time at which the event occurred. + + +### Microsoft.Windows.Sediment.ServiceInstaller.Error + +This event indicates an error occurred in the Operating System Remediation System Service (OSRSS). The information provided helps ensure future upgrade/update attempts are more successful. + +The following fields are available: + +- **FailureType** The type of error encountered. +- **FileName** The code file in which the error occurred. +- **HResult** The failure error code. +- **InstallerVersion** The version information of the Installer component. +- **LineNumber** The line number in the code file at which the error occurred. +- **Time** The system time at which the event occurred. + + +### Microsoft.Windows.Sediment.ServiceInstaller.InstallerLaunched + +This event indicates the Operating System Remediation System Service (OSRSS) has launched. The information provided helps ensure Windows is up to date. + +The following fields are available: + +- **InstallerVersion** The version information of the Installer component. +- **Time** The system time at which the event occurred. + + +### Microsoft.Windows.Sediment.ServiceInstaller.ServiceInstalled + +This event indicates the Operating System Remediation System Service (OSRSS) successfully installed the Installer Component. This information helps ensure Windows is up to date. + +The following fields are available: + +- **InstallerVersion** The version information of the Installer component. +- **Time** The system time at which the event occurred. + + +### Microsoft.Windows.Sediment.ServiceInstaller.ServiceRestarted + +This event indicates the Operating System Remediation System Service (OSRSS) has restarted after installing an updated version of itself. This information helps ensure Windows is up to date. + +The following fields are available: + +- **InstallerVersion** The version information of the Installer component. +- **Time** The system time at which the event occurred. + + +### Microsoft.Windows.Sediment.ServiceInstaller.ServiceStarted + +This event indicates the Operating System Remediation System Service (OSRSS) has started after installing an updated version of itself. This information helps ensure Windows is up to date. + +The following fields are available: + +- **InstallerVersion** The version information of the Installer component. +- **Time** The system time at which the event occurred. + + +### Microsoft.Windows.Sediment.ServiceInstaller.ServiceStopped + +This event indicates the Operating System Remediation System Service (OSRSS) was stopped by a self-updated to install an updated version of itself. This information helps ensure Windows is up to date. + +The following fields are available: + +- **InstallerVersion** The version information of the Installer component. +- **Time** The system time at which the event occurred. + + +### Microsoft.Windows.Sediment.ServiceInstaller.UninstallerCompleted + +This event indicates the Operating System Remediation System Service (OSRSS) successfully uninstalled the installed version as part of a self-update. This information helps ensure Windows is up to date. + +The following fields are available: + +- **InstallerVersion** The version information of the Installer component. +- **Time** The system time at which the event occurred. + + +### Microsoft.Windows.Sediment.ServiceInstaller.UninstallerLaunched + +This event indicates the Operating System Remediation System Service (OSRSS) successfully started the Uninstaller as part of a self-update. This information helps ensure Windows is up to date. + +The following fields are available: + +- **InstallerVersion** The version information of the Installer component. +- **Time** The system time at which the event occurred. + + +### Microsoft.Windows.Sediment.ServiceInstaller.UpdaterCompleted + +This event indicates the Operating System Remediation System Service (OSRSS) successfully completed the self-update operation. This information helps ensure Windows is up to date. + +The following fields are available: + +- **InstallerVersion** The version information of the Installer component. +- **Time** The system time at which the event occurred. + + +### Microsoft.Windows.Sediment.ServiceInstaller.UpdaterLaunched + +This event indicates the Operating System Remediation System Service (OSRSS) successfully launched the self-updater after downloading it. This information helps ensure Windows is up to date. + +The following fields are available: + +- **InstallerVersion** The version information of the Installer component. +- **Time** The system time at which the event occurred. + ### Microsoft.Windows.SedimentLauncher.Applicable @@ -3036,14 +3326,15 @@ Indicates whether a given plugin is applicable. The following fields are available: -- **CV** Correlation vector. -- **DetectedCondition** Boolean true if detect condition is true and action will be run. -- **GlobalEventCounter** Client side counter which indicates ordering of events. -- **IsSelfUpdateEnabledInOneSettings** True/False based on whether self update is enabled. -- **IsSelfUpdateNeeded** True/False based on whether a newer version is available. -- **PackageVersion** Version of the package. -- **PluginName** Name of the plugin specified for each generic plugin event. -- **Result** This is the HRESULT for detection or perform action phases of the plugin. +- **CV** Correlation vector. +- **DetectedCondition** Boolean true if detect condition is true and perform action will be run. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. +- **IsSelfUpdateEnabledInOneSettings** True if self update enabled in Settings. +- **IsSelfUpdateNeeded** True if self update needed by device. +- **PackageVersion** Current package version of Remediation. +- **PluginName** Name of the plugin specified for each generic plugin event. +- **Result** This is the HRESULT for detection or perform action phases of the plugin. + ### Microsoft.Windows.SedimentLauncher.Completed @@ -3051,97 +3342,210 @@ Indicates whether a given plugin has completed its work. The following fields are available: -- **CV** Correlation vector. -- **FailedReasons** String reason for any plugin failures. -- **GlobalEventCounter** Client side counter which indicates ordering of events. -- **PackageVersion** Current package version of Remediation. -- **PluginName** Name of the plugin specified for each generic plugin event. -- **Result** Result of the service execution. -- **SedLauncherExecutionResult** Final result of launcher running the plugins from the dll. +- **CV** Correlation vector. +- **FailedReasons** Concatenated list of failure reasons. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. +- **PackageVersion** Current package version of Remediation. +- **PluginName** Name of the plugin specified for each generic plugin event. +- **Result** This is the HRESULT for detection or perform action phases of the plugin. +- **SedLauncherExecutionResult** HRESULT for one execution of the Sediment Launcher. + ### Microsoft.Windows.SedimentLauncher.Error -Error occurred during execution of the plugin. +This event indicates an error occurred during the execution of the plug-in. The information provided helps ensure future upgrade/update attempts are more successful. The following fields are available: -- **Message** Information message returned from a plugin containing only information internal to plugin execution. -- **PackageVersion** Version of the package. -- **HResult** Return value from the plugin result. +- **HResult** The result for the Detection or Perform Action phases of the plug-in. +- **Message** A message containing information about the error that occurred (if any). +- **PackageVersion** The version number of the current remediation package. + ### Microsoft.Windows.SedimentLauncher.FallbackError -Error occurred during execution of the plugin fallback. +This event indicates that an error occurred during execution of the plug-in fallback. The following fields are available: -- **s0** Fallback error level for plugin. -- **wilResult** Result from executing Windows Installer Logging based function. +- **s0** Error occurred during execution of the plugin fallback. See [Microsoft.Windows.SedimentLauncher.wilResult](#microsoftwindowssedimentlauncherwilresult). + ### Microsoft.Windows.SedimentLauncher.Information -General information returned from the plugin. +This event provides general information returned from the plug-in. The following fields are available: -- **HResult** Result of the plugin execution. -- **Message** Information collected from the plugin based on the purpose of the plugin. -- **PackageVersion** Version of the package. +- **HResult** This is the HRESULT for detection or perform action phases of the plugin. +- **Message** Information message returned from a plugin containing only information internal to the plugins execution. +- **PackageVersion** Current package version of Remediation. + ### Microsoft.Windows.SedimentLauncher.Started -Indicates that a given plugin has started. +This event indicates that a given plug-in has started. The following fields are available: -- **CV** Correlation vector. -- **GlobalEventCounter** Client side counter which indicates ordering of events. -- **PackageVersion** Version of the package. -- **PluginName** Name of the plugin running. -- **Result** Return code from the plugin result. +- **CV** Correlation vector. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. +- **PackageVersion** Current package version of Remediation. +- **PluginName** Name of the plugin specified for each generic plugin event. +- **Result** This is the HRESULT for detection or perform action phases of the plugin. + ### Microsoft.Windows.SedimentLauncher.wilResult -Result from the windows internal library. +This event provides the result from the Windows internal library. The following fields are available: -- **callContext** List of telemetry activities containing this error. -- **currentContextId** Identifier for the newest telemetry activity containing this error. -- **currentContextMessage** Custom message associated with the newest telemetry activity containing this error (if any). -- **currentContextName** Name of the newest telemetry activity containing this error. -- **failurecount** Number of failures seen. -- **failureType** Indicates what type of failure was observed (exception, returned error, logged error or fail fast. -- **failureId** Identifier assigned to this failure. -- **filename** The name of the source file where the error occurred. -- **function** Name of the function where the error occurred. -- **hresult** Failure error code. -- **lineNumber** Line number within the source file where the error occurred. -- **message** Custom message associated with the failure (if any). -- **module** Name of the binary where the error occurred. -- **originatingContextId** Identifier for the oldest telemetry activity containing this error. -- **originatingContextMessage** Custom message associated with the oldest telemetry activity containing this error (if any). -- **originatingContextName** Name of the oldest telemetry activity containing this error. -- **threadId** Identifier of the thread the error occurred on. +- **callContext** List of telemetry activities containing this error. +- **currentContextId** Identifier for the newest telemetry activity containing this error. +- **currentContextMessage** Custom message associated with the newest telemetry activity containing this error (if any). +- **currentContextName** Name of the newest telemetry activity containing this error. +- **failureCount** Number of failures seen within the binary where the error occurred. +- **failureId** Identifier assigned to this failure. +- **failureType** Indicates what type of failure was observed (exception, returned error, logged error or fail fast). +- **fileName** Source code file name where the error occurred. +- **function** Name of the function where the error occurred. +- **hresult** Failure error code. +- **lineNumber** Line number within the source code file where the error occurred. +- **message** Custom message associated with the failure (if any). +- **module** Name of the binary where the error occurred. +- **originatingContextId** Identifier for the oldest telemetry activity containing this error. +- **originatingContextMessage** Custom message associated with the oldest telemetry activity containing this error (if any). +- **originatingContextName** Name of the oldest telemetry activity containing this error. +- **threadId** Identifier of the thread the error occurred on. + + +### Microsoft.Windows.SedimentService.Applicable + +This event indicates whether a given plug-in is applicable. + +The following fields are available: + +- **CV** Correlation vector. +- **DetectedCondition** Determine whether action needs to run based on device properties. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. +- **IsSelfUpdateEnabledInOneSettings** Indicates if self update is enabled in One Settings. +- **IsSelfUpdateNeeded** Indicates if self update is needed. +- **PackageVersion** Current package version of Remediation. +- **PluginName** Name of the plugin. +- **Result** This is the HRESULT for detection or perform action phases of the plugin. + + +### Microsoft.Windows.SedimentService.Completed + +This event indicates whether a given plug-in has completed its work. + +The following fields are available: + +- **CV** Correlation vector. +- **FailedReasons** List of reasons when the plugin action failed. +- **GlobalEventCounter** Client side counter which indicates ordering of events sent by this user. +- **PackageVersion** Current package version of Remediation. +- **PluginName** Name of the plugin specified for each generic plugin event. +- **Result** This is the HRESULT for detection or perform action phases of the plugin. +- **SedimentServiceCheckTaskFunctional** True/False if scheduled task check succeeded. +- **SedimentServiceCurrentBytes** Number of current private bytes of memory consumed by sedsvc.exe. +- **SedimentServiceKillService** True/False if service is marked for kill (Shell.KillService). +- **SedimentServiceMaximumBytes** Maximum bytes allowed for the service. +- **SedimentServiceRetrievedKillService** True/False if result of One Settings check for kill succeeded - we only send back one of these indicators (not for each call). +- **SedimentServiceStopping** True/False indicating whether the service is stopping. +- **SedimentServiceTaskFunctional** True/False if scheduled task is functional. If task is not functional this indicates plugins will be run. +- **SedimentServiceTotalIterations** Number of 5 second iterations service will wait before running again. + + +### Microsoft.Windows.SedimentService.Error + +This event indicates whether an error condition occurred in the plug-in. + +The following fields are available: + +- **HResult** This is the HRESULT for detection or perform action phases of the plugin. +- **Message** Custom message associated with the failure (if any). +- **PackageVersion** Current package version of Remediation. + + +### Microsoft.Windows.SedimentService.FallbackError + +This event indicates whether an error occurred for a fallback in the plug-in. + +The following fields are available: + +- **s0** Event returned when an error occurs for a fallback in the plugin. See [Microsoft.Windows.SedimentService.wilResult](#microsoftwindowssedimentservicewilresult). + + +### Microsoft.Windows.SedimentService.Information + +This event provides general information returned from the plug-in. + +The following fields are available: + +- **HResult** This is the HRESULT for detection or perform action phases of the plugin. +- **Message** Custom message associated with the failure (if any). +- **PackageVersion** Current package version of Remediation. + + +### Microsoft.Windows.SedimentService.Started + +This event indicates a specified plug-in has started. This information helps ensure Windows is up to date. + +The following fields are available: + +- **CV** The Correlation Vector. +- **GlobalEventCounter** The client-side counter that indicates ordering of events. +- **PackageVersion** The version number of the current remediation package. +- **PluginName** Name of the plugin specified for each generic plugin event. +- **Result** This is the HRESULT for Detection or Perform Action phases of the plugin. + + +### Microsoft.Windows.SedimentService.wilResult + +This event provides the result from the Windows internal library. + +The following fields are available: + +- **callContext** List of telemetry activities containing this error. +- **currentContextId** Identifier for the newest telemetry activity containing this error. +- **currentContextMessage** Custom message associated with the newest telemetry activity containing this error (if any). +- **currentContextName** Name of the newest telemetry activity containing this error. +- **failureCount** Number of failures seen within the binary where the error occurred. +- **failureId** Identifier assigned to this failure. +- **failureType** Indicates what type of failure was observed (exception, returned error, logged error or fail fast). +- **fileName** Source code file name where the error occurred. +- **function** Name of the function where the error occurred. +- **hresult** Failure error code. +- **lineNumber** Line number within the source code file where the error occurred. +- **message** Custom message associated with the failure (if any). +- **module** Name of the binary where the error occurred. +- **originatingContextId** Identifier for the oldest telemetry activity containing this error. +- **originatingContextMessage** Custom message associated with the oldest telemetry activity containing this error (if any). +- **originatingContextName** Name of the oldest telemetry activity containing this error. +- **threadId** Identifier of the thread the error occurred on. + ## Setup events ### SetupPlatformTel.SetupPlatformTelActivityEvent -This event sends a unique ID that can be used to bind Setup Platform events together, to help keep Windows up to date. +This event sends basic metadata about the SetupPlatform update installation process, to help keep Windows up to date. The following fields are available: -- **FieldName** Retrieves the event name/data point. Examples: InstallStartTime, InstallEndtime, OverallResult etc. -- **GroupName** Retrieves the groupname the event belongs to. Example: Install Information, DU Information, Disk Space Information etc. -- **Value** Retrieves the value associated with the corresponding event name. For example: For time-related events, this will include the system time. - **ActivityId** Provides a unique Id to correlate events that occur between a activity start event, and a stop event - **ActivityName** Provides a friendly name of the package type that belongs to the ActivityId (Setup, LanguagePack, GDR, Driver, etc.) +- **FieldName** Retrieves the event name/data point. Examples: InstallStartTime, InstallEndtime, OverallResult etc. +- **GroupName** Retrieves the groupname the event belongs to. Example: Install Information, DU Information, Disk Space Information etc. +- **value** Value associated with the corresponding event name. For example, time-related events will include the system time +- **Value** Value associated with the corresponding event name. For example, time-related events will include the system time ### SetupPlatformTel.SetupPlatformTelActivityStarted -This event sends basic metadata about the update installation process generated by SetupPlatform to help keep Windows up to date. +This event sends basic metadata about the update installation process generated by SetupPlatform to help keep Windows up to date. The following fields are available: @@ -3161,8 +3565,8 @@ This service retrieves events generated by SetupPlatform, the engine that drives The following fields are available: - **FieldName** Retrieves the event name/data point. Examples: InstallStartTime, InstallEndtime, OverallResult etc. -- **Value** Retrieves the value associated with the corresponding event name (Field Name). For example: For time related events this will include the system time. - **GroupName** Retrieves the groupname the event belongs to. Example: Install Information, DU Information, Disk Space Information etc. +- **Value** Retrieves the value associated with the corresponding event name (Field Name). For example: For time related events this will include the system time. ## Shared PC events @@ -3173,9 +3577,9 @@ Activity for deletion of a user account for devices set up for Shared PC mode as The following fields are available: -- **wilActivity** Windows Error Reporting data collected when there is a failure in deleting a user account with the Transient Account Manager. -- **userSid** The security identifier of the account. - **accountType** The type of account that was deleted. Example: AD, AAD, or Local +- **userSid** The security identifier of the account. +- **wilActivity** Windows Error Reporting data collected when there is a failure in deleting a user account with the Transient Account Manager. See [wilActivity](#wilactivity). ### Microsoft.Windows.SharedPC.AccountManager.SinglePolicyEvaluation @@ -3184,9 +3588,59 @@ Activity for run of the Transient Account Manager that determines if any user ac The following fields are available: -- **wilActivity** Windows Error Reporting data collected when there is a failure in evaluating accounts to be deleted with the Transient Account Manager. -- **totalAccountCount** The number of accounts on a device after running the Transient Account Manager policies. - **evaluationTrigger** When was the Transient Account Manager policies ran? Example: At log off or during maintenance hours +- **totalAccountCount** The number of accounts on a device after running the Transient Account Manager policies. +- **wilActivity** Windows Error Reporting data collected when there is a failure in evaluating accounts to be deleted with the Transient Account Manager. See [wilActivity](#wilactivity). + + +### wilActivity + +This event provides a Windows Internal Library context used for Product and Service diagnostics. + +The following fields are available: + +- **callContext** The function where the failure occurred. +- **currentContextId** The ID of the current call context where the failure occurred. +- **currentContextMessage** The message of the current call context where the failure occurred. +- **currentContextName** The name of the current call context where the failure occurred. +- **failureCount** The number of failures for this failure ID. +- **failureId** The ID of the failure that occurred. +- **failureType** The type of the failure that occurred. +- **fileName** The file name where the failure occurred. +- **function** The function where the failure occurred. +- **hresult** The HResult of the overall activity. +- **lineNumber** The line number where the failure occurred. +- **message** The message of the failure that occurred. +- **module** The module where the failure occurred. +- **originatingContextId** The ID of the originating call context that resulted in the failure. +- **originatingContextMessage** The message of the originating call context that resulted in the failure. +- **originatingContextName** The name of the originating call context that resulted in the failure. +- **threadId** The ID of the thread on which the activity is executing. + + +### wilResult + +This event provides a Windows Internal Library context used for Product and Service diagnostics. + +The following fields are available: + +- **callContext** The call context stack where failure occurred. +- **currentContextId** The ID of the current call context where the failure occurred. +- **currentContextMessage** The message of the current call context where the failure occurred. +- **currentContextName** The name of the current call context where the failure occurred. +- **failureCount** The number of failures for this failure ID. +- **failureId** The ID of the failure that occurred. +- **failureType** The type of the failure that occurred. +- **fileName** The file name where the failure occurred. +- **function** The function where the failure occurred. +- **hresult** The HResult of the overall activity. +- **lineNumber** The line number where the failure occurred. +- **message** The message of the failure that occurred. +- **module** The module where the failure occurred. +- **originatingContextId** The ID of the originating call context that resulted in the failure. +- **originatingContextMessage** The message of the originating call context that resulted in the failure. +- **originatingContextName** The name of the originating call context that resulted in the failure. +- **threadId** The ID of the thread on which the activity is executing. ## Software update events @@ -3197,81 +3651,80 @@ This event sends tracking data about the software distribution client check for The following fields are available: -- **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed. -- **EventInstanceID** A globally unique identifier for event instance. -- **DeviceModel** What is the device model. +- **ActivityMatchingId** Contains a unique ID identifying a single CheckForUpdates session from initialization to completion. +- **AllowCachedResults** Indicates if the scan allowed using cached results. +- **ApplicableUpdateInfo** Metadata for the updates which were detected as applicable +- **BiosFamily** The family of the BIOS (Basic Input Output System). - **BiosName** The name of the device BIOS. +- **BiosReleaseDate** The release date of the device BIOS. +- **BiosSKUNumber** The sku number of the device BIOS. - **BIOSVendor** The vendor of the BIOS. - **BiosVersion** The version of the BIOS. -- **BiosReleaseDate** The release date of the device BIOS. -- **SystemBIOSMajorRelease** Major version of the BIOS. -- **SystemBIOSMinorRelease** Minor version of the BIOS. -- **BiosFamily** The family of the BIOS (Basic Input Output System). -- **BiosSKUNumber** The sku number of the device BIOS. -- **ClientVersion** The version number of the software distribution client. -- **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. -- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client. -- **ProcessName** The process name of the caller who initiated API calls, in the event where CallerApplicationName was not provided. -- **ServiceGuid** An ID which represents which service the software distribution client is checking for content (Windows Update, Microsoft Store, etc.). -- **StatusCode** Indicates the result of a CheckForUpdates event (success, cancellation, failure code HResult). -- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough. -- **FlightRing** The ring (speed of getting builds) that a device is on if participating in flighting (pre-release builds). -- **FlightBranch** The branch that a device is on if participating in flighting (pre-release builds). -- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one -- **IsWUfBEnabled** Indicates if Windows Update for Business is enabled on the device. -- **IsWUfBDualScanEnabled** Indicates if Windows Update for Business dual scan is enabled on the device. -- **ShippingMobileOperator** The mobile operator that a device shipped on. -- **CurrentMobileOperator** The mobile operator the device is currently connected to. -- **HomeMobileOperator** The mobile operator that the device was originally intended to work with. -- **PhonePreviewEnabled** Indicates whether a phone was getting preview build, prior to flighting (pre-release builds) being introduced. -- **ActivityMatchingId** Contains a unique ID identifying a single CheckForUpdates session from initialization to completion. -- **SyncType** Describes the type of scan the event was -- **IPVersion** Indicates whether the download took place over IPv4 or IPv6 -- **NumberOfApplicationsCategoryScanEvaluated** The number of categories (apps) for which an app update scan checked -- **ScanDurationInSeconds** The number of seconds a scan took -- **ScanEnqueueTime** The number of seconds it took to initialize a scan -- **NumberOfLoop** The number of round trips the scan required -- **NumberOfUpdatesEvaluated** The total number of updates which were evaluated as a part of the scan -- **NumberOfNewUpdatesFromServiceSync** The number of updates which were seen for the first time in this scan -- **ServiceUrl** The environment URL a device is configured to scan with -- **Online** Indicates if this was an online scan. -- **AllowCachedResults** Indicates if the scan allowed using cached results. -- **MetadataIntegrityMode** The mode of the update transport metadata integrity check. 0-Unknown, 1-Ignoe, 2-Audit, 3-Enforce -- **TotalNumMetadataSignatures** The total number of metadata signatures checks done for new metadata that was synced down. -- **NumFailedMetadataSignatures** The number of metadata signatures checks which failed for new metadata synced down. -- **MSIError** The last error that was encountered during a scan for updates. -- **DriverError** The error code hit during a driver scan. This is 0 if no error was encountered. -- **FailedUpdatesCount** The number of updates that failed to be evaluated during the scan. -- **FailedUpdateGuids** The GUIDs for the updates that failed to be evaluated during the scan. -- **CapabilityDetectoidGuid** The GUID for a hardware applicability detectoid that could not be evaluated. -- **ExtendedMetadataCabUrl** Hostname that is used to download an update. -- **CDNId** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. -- **CDNCountryCode** Two letter country abbreviation for the CDN's location. -- **NetworkConnectivityDetected** Indicates the type of network connectivity that was detected. 0 - IPv4, 1 - IPv6 -- **NumberOfApplicableUpdates** The number of updates which were ultimately deemed applicable to the system after the detection process is complete -- **ApplicableUpdateInfo** Metadata for the updates which were detected as applicable -- **WebServiceRetryMethods** Web service method requests that needed to be retried to complete operation. -- **DeferredUpdates** Update IDs which are currently being deferred until a later time - **BranchReadinessLevel** The servicing branch configured on the device. +- **CachedEngineVersion** For self-initiated healing, the version of the SIH engine that is cached on the device. If the SIH engine does not exist, the value is null. +- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client. +- **CapabilityDetectoidGuid** The GUID for a hardware applicability detectoid that could not be evaluated. +- **CDNCountryCode** Two letter country abbreviation for the Content Distribution Network (CDN) location. +- **CDNId** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. +- **ClientVersion** The version number of the software distribution client. +- **Context** Gives context on where the error has occurred. Example: AutoEnable, GetSLSData, AddService, Misc, or Unknown +- **CurrentMobileOperator** The mobile operator the device is currently connected to. - **DeferralPolicySources** Sources for any update deferral policies defined (GPO = 0x10, MDM = 0x100, Flight = 0x1000, UX = 0x10000). -- **QualityUpdateDeferral** The deferral period configured for quality OS updates on the device (in days). -- **QualityUpdatePause** Indicates whether quality OS updates are paused on the device. -- **QualityUpdatePausePeriod** The pause duration configured for quality OS updates on the device (in days). +- **DeferredUpdates** Update IDs which are currently being deferred until a later time +- **DeviceModel** What is the device model. +- **DriverError** The error code hit during a driver scan. This is 0 if no error was encountered. +- **DriverExclusionPolicy** Indicates if the policy for not including drivers with Windows Update is enabled. +- **DriverSyncPassPerformed** Were drivers scanned this time? +- **EventInstanceID** A globally unique identifier for event instance. +- **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed. +- **ExtendedMetadataCabUrl** Hostname that is used to download an update. +- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough. +- **FailedUpdateGuids** The GUIDs for the updates that failed to be evaluated during the scan. +- **FailedUpdatesCount** The number of updates that failed to be evaluated during the scan. - **FeatureUpdateDeferral** The deferral period configured for feature OS updates on the device (in days). - **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. - **FeatureUpdatePausePeriod** The pause duration configured for feature OS updates on the device (in days). -- **DriverExclusionPolicy** Indicates if the policy for not including drivers with Windows Update is enabled. -- **TargetMetadataVersion** For self-initiated healing, this is the target version of the SIH engine to download (if needed). If not, the value is null. -- **CachedEngineVersion** For self-initiated healing, the version of the SIH engine that is cached on the device. If the SIH engine does not exist, the value is null. -- **SearchFilter** Contains information indicating filters applied while checking for content applicable to the device. For example, to filter out all content which may require a reboot. +- **FlightBranch** The branch that a device is on if participating in flighting (pre-release builds). +- **FlightRing** The ring (speed of getting builds) that a device is on if participating in flighting (pre-release builds). +- **HomeMobileOperator** The mobile operator that the device was originally intended to work with. - **IntentPFNs** Intended application-set metadata for atomic update scenarios. +- **IPVersion** Indicates whether the download took place over IPv4 or IPv6 +- **IsWUfBDualScanEnabled** Indicates if Windows Update for Business dual scan is enabled on the device. +- **IsWUfBEnabled** Indicates if Windows Update for Business is enabled on the device. +- **MetadataIntegrityMode** The mode of the update transport metadata integrity check. 0-Unknown, 1-Ignoe, 2-Audit, 3-Enforce +- **MSIError** The last error that was encountered during a scan for updates. +- **NetworkConnectivityDetected** Indicates the type of network connectivity that was detected. 0 - IPv4, 1 - IPv6 +- **NumberOfApplicableUpdates** The number of updates which were ultimately deemed applicable to the system after the detection process is complete +- **NumberOfApplicationsCategoryScanEvaluated** The number of categories (apps) for which an app update scan checked +- **NumberOfLoop** The number of round trips the scan required +- **NumberOfNewUpdatesFromServiceSync** The number of updates which were seen for the first time in this scan +- **NumberOfUpdatesEvaluated** The total number of updates which were evaluated as a part of the scan +- **NumFailedMetadataSignatures** The number of metadata signatures checks which failed for new metadata synced down. +- **Online** Indicates if this was an online scan. - **PausedUpdates** A list of UpdateIds which that currently being paused. -- **PauseQualityUpdatesStartTime** If quality OS updates are paused on the device, this is the date and time for the beginning of the pause time window. -- **PauseQualityUpdatesEndTime** If quality OS updates are paused on the device, this is the date and time for the end of the pause time window. -- **PauseFeatureUpdatesStartTime** If feature OS updates are paused on the device, this is the date and time for the beginning of the pause time window. - **PauseFeatureUpdatesEndTime** If feature OS updates are paused on the device, this is the date and time for the end of the pause time window. -- **Context** Gives context on where the error has occurred. Example: AutoEnable, GetSLSData, AddService, Misc, or Unknown -- **DriverSyncPassPerformed** Were drivers scanned this time? +- **PauseFeatureUpdatesStartTime** If feature OS updates are paused on the device, this is the date and time for the beginning of the pause time window. +- **PauseQualityUpdatesEndTime** If quality OS updates are paused on the device, this is the date and time for the end of the pause time window. +- **PauseQualityUpdatesStartTime** If quality OS updates are paused on the device, this is the date and time for the beginning of the pause time window. +- **PhonePreviewEnabled** Indicates whether a phone was getting preview build, prior to flighting (pre-release builds) being introduced. +- **ProcessName** The process name of the caller who initiated API calls, in the event where CallerApplicationName was not provided. +- **QualityUpdateDeferral** The deferral period configured for quality OS updates on the device (in days). +- **QualityUpdatePause** Indicates whether quality OS updates are paused on the device. +- **QualityUpdatePausePeriod** The pause duration configured for quality OS updates on the device (in days). +- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one +- **ScanDurationInSeconds** The number of seconds a scan took +- **ScanEnqueueTime** The number of seconds it took to initialize a scan +- **ServiceGuid** An ID which represents which service the software distribution client is checking for content (Windows Update, Windows Store, etc.). +- **ServiceUrl** The environment URL a device is configured to scan with +- **ShippingMobileOperator** The mobile operator that a device shipped on. +- **StatusCode** Indicates the result of a CheckForUpdates event (success, cancellation, failure code HResult). +- **SyncType** Describes the type of scan the event was +- **SystemBIOSMajorRelease** Major version of the BIOS. +- **SystemBIOSMinorRelease** Minor version of the BIOS. +- **TargetMetadataVersion** For self-initiated healing, this is the target version of the SIH engine to download (if needed). If not, the value is null. +- **TotalNumMetadataSignatures** The total number of metadata signatures checks done for new metadata that was synced down. +- **WebServiceRetryMethods** Web service method requests that needed to be retried to complete operation. +- **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. ### SoftwareUpdateClientTelemetry.Commit @@ -3280,28 +3733,28 @@ This event sends data on whether the Update Service has been called to execute a The following fields are available: -- **EventScenario** State of call -- **EventInstanceID** A globally unique identifier for event instance. -- **DeviceModel** What is the device model. +- **BiosFamily** The family of the BIOS (Basic Input Output System). - **BiosName** The name of the device BIOS. +- **BiosReleaseDate** The release date of the device BIOS. +- **BiosSKUNumber** The sku number of the device BIOS. - **BIOSVendor** The vendor of the BIOS. - **BiosVersion** The version of the BIOS. -- **BiosReleaseDate** The release date of the device BIOS. +- **BundleId** Identifier associated with the specific content bundle; should not be all zeros if the bundleID was found. +- **BundleRevisionNumber** Identifies the revision number of the content bundle +- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client +- **ClientVersion** The version number of the software distribution client. +- **DeviceModel** What is the device model. +- **EventInstanceID** A globally unique identifier for event instance. +- **EventScenario** State of call +- **EventType** Possible values are "Child", "Bundle", or "Driver". +- **FlightId** The specific id of the flight the device is getting +- **HandlerType** Indicates the kind of content (app, driver, windows patch, etc.) +- **RevisionNumber** Unique revision number of Update +- **ServerId** Identifier for the service to which the software distribution client is connecting, such as Windows Update and Windows Store. - **SystemBIOSMajorRelease** Major version of the BIOS. - **SystemBIOSMinorRelease** Minor version of the BIOS. -- **BiosFamily** The family of the BIOS (Basic Input Output System). -- **BiosSKUNumber** The sku number of the device BIOS. -- **ClientVersion** The version number of the software distribution client. -- **WUDeviceID** UniqueDeviceID -- **ServerId** Identifier for the service to which the software distribution client is connecting, such as Windows Update and Microsoft Store. -- **EventType** Possible values are "Child", "Bundle", or "Driver". - **UpdateId** Unique Update ID -- **BundleId** Identifier associated with the specific content bundle; should not be all zeros if the bundleID was found. -- **RevisionNumber** Unique revision number of Update -- **HandlerType** Indicates the kind of content (app, driver, windows patch, etc.) -- **BundleRevisionNumber** Identifies the revision number of the content bundle -- **FlightId** The specific id of the flight the device is getting -- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client +- **WUDeviceID** UniqueDeviceID ### SoftwareUpdateClientTelemetry.Download @@ -3310,82 +3763,105 @@ This event sends tracking data about the software distribution client download o The following fields are available: -- **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started downloading content, or whether it was cancelled, succeeded, or failed. -- **EventInstanceID** A globally unique identifier for event instance. -- **DeviceModel** What is the device model. +- **ActiveDownloadTime** How long the download took, in seconds, excluding time where the update wasn't actively being downloaded. +- **AppXBlockHashValidationFailureCount** A count of the number of blocks that have failed validation after being downloaded. +- **AppXDownloadScope** Indicates the scope of the download for application content. For streaming install scenarios, AllContent - non-streaming download, RequiredOnly - streaming download requested content required for launch, AutomaticOnly - streaming download requested automatic streams for the app, and Unknown - for events sent before download scope is determined by the Windows Update client. +- **BiosFamily** The family of the BIOS (Basic Input Output System). - **BiosName** The name of the device BIOS. +- **BiosReleaseDate** The release date of the device BIOS. +- **BiosSKUNumber** The sku number of the device BIOS. - **BIOSVendor** The vendor of the BIOS. - **BiosVersion** The version of the BIOS. -- **BiosReleaseDate** The release date of the device BIOS. -- **SystemBIOSMajorRelease** Major version of the BIOS. -- **SystemBIOSMinorRelease** Minor version of the BIOS. -- **BiosFamily** The family of the BIOS (Basic Input Output System). -- **BiosSKUNumber** The sku number of the device BIOS. -- **ClientVersion** The version number of the software distribution client. -- **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. +- **BundleBytesDownloaded** How many bytes were downloaded for the specific content bundle. +- **BundleId** Identifier associated with the specific content bundle; should not be all zeros if the bundleID was found. +- **BundleRepeatFailFlag** Indicates whether this particular update bundle had previously failed to download. +- **BundleRevisionNumber** Identifies the revision number of the content bundle. +- **BytesDownloaded** How many bytes were downloaded for an individual piece of content (not the entire bundle). +- **CachedEngineVersion** For self-initiated healing, the version of the SIH engine that is cached on the device. If the SIH engine does not exist, the value is null. - **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client. -- **ProcessName** The process name of the caller who initiated API calls, in the event where CallerApplicationName was not provided. -- **ServiceGuid** An ID which represents which service the software distribution client is installing content for (Windows Update, Microsoft Store, etc.). -- **StatusCode** Indicates the result of a Download event (success, cancellation, failure code HResult). -- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough. -- **FlightRing** The ring (speed of getting builds) that a device is on if participating in flighting (pre-release builds). -- **FlightBranch** The branch that a device is on if participating in flighting (pre-release builds). -- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one -- **IsWUfBEnabled** Indicates if Windows Update for Business is enabled on the device. -- **IsWUfBDualScanEnabled** Indicates if Windows Update for Business dual scan is enabled on the device. -- **ShippingMobileOperator** The mobile operator that a device shipped on. +- **CbsDownloadMethod** Indicates whether the download was a full-file download or a partial/delta download. +- **CDNCountryCode** Two letter country abbreviation for the Content Distribution Network (CDN) location. +- **CDNId** ID which defines which CDN the software distribution client downloaded the content from. +- **ClientManagedByWSUSServer** Indicates whether the client is managed by Windows Server Update Services (WSUS). +- **ClientVersion** The version number of the software distribution client. - **CurrentMobileOperator** The mobile operator the device is currently connected to. +- **DeviceModel** What is the device model. +- **DeviceOEM** What OEM does this device belong to. +- **DownloadPriority** Indicates whether a download happened at background, normal, or foreground priority. +- **DownloadScenarioId** A unique ID for a given download used to tie together WU and DO events. +- **DownloadType** Differentiates the download type of SIH downloads between Metadata and Payload downloads. +- **Edition** Indicates the edition of Windows being used. +- **EventInstanceID** A globally unique identifier for event instance. +- **EventNamespaceID** Indicates whether the event succeeded or failed. Has the format EventType+Event where Event is Succeeded, Cancelled, Failed, etc. +- **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started downloading content, or whether it was cancelled, succeeded, or failed. +- **EventType** Possible values are Child, Bundle, or Driver. +- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough. +- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. +- **FlightBranch** The branch that a device is on if participating in flighting (pre-release builds). +- **FlightBuildNumber** If this download was for a flight (pre-release build), this indicates the build number of that flight. +- **FlightId** The specific id of the flight (pre-release build) the device is getting. +- **FlightRing** The ring (speed of getting builds) that a device is on if participating in flighting (pre-release builds). +- **HandlerType** Indicates what kind of content is being downloaded (app, driver, windows patch, etc.). +- **HardwareId** If this download was for a driver targeted to a particular device model, this ID indicates the model of the device. - **HomeMobileOperator** The mobile operator that the device was originally intended to work with. -- **PhonePreviewEnabled** Indicates whether a phone was opted-in to getting preview builds, prior to flighting (pre-release builds) being introduced. +- **HostName** The hostname URL the content is downloading from. - **IPVersion** Indicates whether the download took place over IPv4 or IPv6. +- **IsAOACDevice** Is it Always On, Always Connected? +- **IsDependentSet** Indicates whether a driver is a part of a larger System Hardware/Firmware Update +- **IsWUfBDualScanEnabled** Indicates if Windows Update for Business dual scan is enabled on the device. +- **IsWUfBEnabled** Indicates if Windows Update for Business is enabled on the device. - **NetworkCostBitMask** Indicates what kind of network the device is connected to (roaming, metered, over data cap, etc.) - **NetworkRestrictionStatus** More general version of NetworkCostBitMask, specifying whether Windows considered the current network to be "metered." -- **TimeToEstablishConnection** Time (in ms) it took to establish the connection prior to beginning downloaded. -- **HostName** The hostname URL the content is downloading from. -- **CDNId** ID which defines which CDN the software distribution client downloaded the content from. -- **CDNCountryCode** Two letter country abbreviation for the CDN's location. -- **ActiveDownloadTime** How long the download took, in seconds, excluding time where the update wasn't actively being downloaded. -- **IsDependentSet** Indicates whether a driver is a part of a larger System Hardware/Firmware Update -- **TargetingVersion** For drivers targeted to a specific device model, this is the version number of the drivers being distributed to the device. -- **HardwareId** If this download was for a driver targeted to a particular device model, this ID indicates the model of the device. -- **UpdateImportance** Indicates whether a piece of content was marked as Important, Recommended, or Optional. -- **TargetGroupId** For drivers targeted to a specific device model, this ID indicates the distribution group of devices receiving that driver. -- **RepeatFailFlag** Indicates whether this specific piece of content had previously failed to download. -- **BytesDownloaded** How many bytes were downloaded for an individual piece of content (not the entire bundle). -- **TotalExpectedBytes** The total count of bytes that the download is expected to be. -- **ThrottlingServiceHResult** Result code (success/failure) while contacting a web service to determine whether this device should download content yet. -- **EventType** Possible values are Child, Bundle, or Driver. -- **UpdateId** An identifier associated with the specific piece of content. -- **RevisionNumber** Identifies the revision number of this specific piece of content. -- **BundleId** Identifier associated with the specific content bundle; should not be all zeros if the bundleID was found. -- **BundleRevisionNumber** Identifies the revision number of the content bundle. -- **HandlerType** Indicates what kind of content is being downloaded (app, driver, windows patch, etc.). -- **DownloadPriority** Indicates whether a download happened at background, normal, or foreground priority. -- **FlightId** The specific id of the flight (pre-release build) the device is getting. -- **Setup360Phase** If the download is for an operating system upgrade, this datapoint indicates which phase of the upgrade is underway. -- **UsedDO** Whether the download used the delivery optimization service. -- **CbsDownloadMethod** Indicates whether the download was a full-file download or a partial/delta download. -- **UsedSystemVolume** Indicates whether the content was downloaded to the device's main system storage drive, or an alternate storage drive. -- **FlightBuildNumber** If this download was for a flight (pre-release build), this indicates the build number of that flight. -- **BundleBytesDownloaded** How many bytes were downloaded for the specific content bundle. -- **BundleRepeatFailFlag** Indicates whether this particular update bundle had previously failed to download. -- **DownloadScenarioId** A unique ID for a given download used to tie together WU and DO events. - **PackageFullName** The package name of the content. -- **AppXBlockHashValidationFailureCount** A count of the number of blocks that have failed validation after being downloaded. -- **CachedEngineVersion** For self-initiated healing, the version of the SIH engine that is cached on the device. If the SIH engine does not exist, the value is null. -- **TargetMetadataVersion** For self-initiated healing, this is the target version of the SIH engine to download (if needed). If not, the value is null. -- **DownloadType** Differentiates the download type of SIH downloads between Metadata and Payload downloads. -- **WUSetting** Indicates the users' current updating settings. -- **ProcessorArchitecture** Processor architecture of the system (x86, AMD64, ARM). +- **PhonePreviewEnabled** Indicates whether a phone was opted-in to getting preview builds, prior to flighting (pre-release builds) being introduced. - **PlatformRole** The PowerPlatformRole as defined on MSDN -- **IsAOACDevice** Is it Always On, Always Connected? -- **EventNamespaceID** Indicates whether the event succeeded or failed. Has the format EventType+Event where Event is Succeeded, Cancelled, Failed, etc. -- **Edition** Indicates the edition of Windows being used. -- **DeviceOEM** What OEM does this device belong to. -- **ClientManagedByWSUSServer** Indicates whether the client is managed by Windows Server Update Services (WSUS). +- **ProcessName** The process name of the caller who initiated API calls, in the event where CallerApplicationName was not provided. +- **ProcessorArchitecture** Processor architecture of the system (x86, AMD64, ARM). - **QualityUpdatePause** Indicates whether quality OS updates are paused on the device. -- **FeatureUpdatePause** Indicates whether feature OS updates are paused on the device. -- **AppXDownloadScope** Indicates the scope of the download for application content. For streaming install scenarios, AllContent - non-streaming download, RequiredOnly - streaming download requested content required for launch, AutomaticOnly - streaming download requested automatic streams for the app, and Unknown - for events sent before download scope is determined by the Windows Update client. +- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one +- **RepeatFailFlag** Indicates whether this specific piece of content had previously failed to download. +- **RevisionNumber** Identifies the revision number of this specific piece of content. +- **ServiceGuid** An ID which represents which service the software distribution client is installing content for (Windows Update, Microsoft Store, etc.). +- **Setup360Phase** If the download is for an operating system upgrade, this datapoint indicates which phase of the upgrade is underway. +- **ShippingMobileOperator** The mobile operator that a device shipped on. +- **StatusCode** Indicates the result of a Download event (success, cancellation, failure code HResult). +- **SystemBIOSMajorRelease** Major version of the BIOS. +- **SystemBIOSMinorRelease** Minor version of the BIOS. +- **TargetGroupId** For drivers targeted to a specific device model, this ID indicates the distribution group of devices receiving that driver. +- **TargetingVersion** For drivers targeted to a specific device model, this is the version number of the drivers being distributed to the device. +- **TargetMetadataVersion** For self-initiated healing, this is the target version of the SIH engine to download (if needed). If not, the value is null. +- **ThrottlingServiceHResult** Result code (success/failure) while contacting a web service to determine whether this device should download content yet. +- **TimeToEstablishConnection** Time (in ms) it took to establish the connection prior to beginning downloaded. +- **TotalExpectedBytes** The total count of bytes that the download is expected to be. +- **UpdateId** An identifier associated with the specific piece of content. +- **UpdateID** An identifier associated with the specific piece of content. +- **UpdateImportance** Indicates whether a piece of content was marked as Important, Recommended, or Optional. +- **UsedDO** Whether the download used the delivery optimization service. +- **UsedSystemVolume** Indicates whether the content was downloaded to the device's main system storage drive, or an alternate storage drive. +- **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. +- **WUSetting** Indicates the users' current updating settings. + + +### SoftwareUpdateClientTelemetry.DownloadCheckpoint + +This event provides a checkpoint between each of the Windows Update download phases for UUP content + +The following fields are available: + +- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client +- **ClientVersion** The version number of the software distribution client +- **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed +- **EventType** Possible values are "Child", "Bundle", "Relase" or "Driver" +- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough +- **FileId** A hash that uniquely identifies a file +- **FileName** Name of the downloaded file +- **FlightId** The unique identifier for each flight +- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one +- **RevisionNumber** Unique revision number of Update +- **ServiceGuid** An ID which represents which service the software distribution client is checking for content (Windows Update, Microsoft Store, etc.) +- **StatusCode** Indicates the result of a CheckForUpdates event (success, cancellation, failure code HResult) +- **UpdateId** Unique Update ID +- **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue ### SoftwareUpdateClientTelemetry.Install @@ -3394,78 +3870,79 @@ This event sends tracking data about the software distribution client installati The following fields are available: -- **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started installing content, or whether it was cancelled, succeeded, or failed. -- **EventInstanceID** A globally unique identifier for event instance. -- **DeviceModel** What is the device model. +- **BiosFamily** The family of the BIOS (Basic Input Output System). - **BiosName** The name of the device BIOS. +- **BiosReleaseDate** The release date of the device BIOS. +- **BiosSKUNumber** The sku number of the device BIOS. - **BIOSVendor** The vendor of the BIOS. - **BiosVersion** The version of the BIOS. -- **BiosReleaseDate** The release date of the device BIOS. -- **SystemBIOSMajorRelease** Major version of the BIOS. -- **SystemBIOSMinorRelease** Minor version of the BIOS. -- **BiosFamily** The family of the BIOS (Basic Input Output System). -- **BiosSKUNumber** The sku number of the device BIOS. -- **ClientVersion** The version number of the software distribution client. -- **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. -- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client. -- **ProcessName** The process name of the caller who initiated API calls, in the event where CallerApplicationName was not provided. -- **ServiceGuid** An ID which represents which service the software distribution client is installing content for (Windows Update, Microsoft Store, etc.). -- **StatusCode** Indicates the result of an installation event (success, cancellation, failure code HResult). -- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough. -- **FlightRing** The ring that a device is on if participating in the Windows Insider Program. -- **FlightBranch** The branch that a device is on if participating in the Windows Insider Program. -- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one -- **IsWUfBEnabled** Is Windows Update for Business enabled on the device? -- **IsWUfBDualScanEnabled** Is Windows Update for Business dual scan enabled on the device? -- **ShippingMobileOperator** The mobile operator that a device shipped on. -- **CurrentMobileOperator** Mobile operator that device is currently connected to. -- **HomeMobileOperator** The mobile operator that the device was originally intended to work with. -- **PhonePreviewEnabled** Indicates whether a phone was getting preview build, prior to flighting being introduced. -- **TargetGroupId** For drivers targeted to a specific device model, this ID indicates the distribution group of devices receiving that driver. -- **RepeatFailFlag** Indicates whether this specific piece of content had previously failed to install. -- **EventType** Possible values are Child, Bundle, or Driver. -- **TargetingVersion** For drivers targeted to a specific device model, this is the version number of the drivers being distributed to the device. -- **UpdateImportance** Indicates whether a piece of content was marked as Important, Recommended, or Optional. -- **IsFirmware** Is this update a firmware update? -- **IsFinalOutcomeEvent** Does this event signal the end of the update/upgrade process? -- **IsDependentSet** Is the driver part of a larger System Hardware/Firmware update? -- **DriverPingBack** Contains information about the previous driver and system state. -- **ExtendedErrorCode** The extended error code. -- **CSIErrorType** The stage of CBS installation where it failed. -- **MsiAction** The stage of MSI installation where it failed. -- **MsiProductCode** The unique identifier of the MSI installer. -- **TransactionCode** The ID which represents a given MSI installation -- **HardwareId** If this install was for a driver targeted to a particular device model, this ID indicates the model of the device. -- **IsSuccessFailurePostReboot** Did it succeed and then fail after a restart? -- **UpdateId** Unique update ID -- **RevisionNumber** The revision number of this specific piece of content. -- **BundleId** Identifier associated with the specific content bundle; should not be all zeros if the bundleID was found. -- **BundleRevisionNumber** Identifies the revision number of the content bundle. -- **HandlerType** Indicates what kind of content is being installed. Example: app, driver, Windows update -- **FlightId** The specific ID of the Windows Insider build the device is getting. -- **Setup360Phase** If the install is for an operating system upgrade, indicates which phase of the upgrade is underway. -- **UsedSystemVolume** Indicates whether the content was downloaded and then installed from the device's main system storage drive, or an alternate storage drive. -- **FlightBuildNumber** If this installation was for a Windows Insider build, this is the build number of that build. -- **BundleRepeatFailFlag** Has this particular update bundle previously failed to install? -- **PackageFullName** The package name of the content being installed. -- **CachedEngineVersion** For self-initiated healing, the version of the SIH engine that is cached on the device. If the SIH engine does not exist, the value is null. - **BundleBytesDownloaded** How many bytes were downloaded for the specific content bundle? +- **BundleId** Identifier associated with the specific content bundle; should not be all zeros if the bundleID was found. +- **BundleRepeatFailFlag** Has this particular update bundle previously failed to install? +- **BundleRevisionNumber** Identifies the revision number of the content bundle. +- **CachedEngineVersion** For self-initiated healing, the version of the SIH engine that is cached on the device. If the SIH engine does not exist, the value is null. +- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client. - **CbsDownloadMethod** Was the download a full download or a partial download? - **ClientManagedByWSUSServer** Is the client managed by Windows Server Update Services (WSUS)? +- **ClientVersion** The version number of the software distribution client. +- **CSIErrorType** The stage of CBS installation where it failed. +- **CurrentMobileOperator** Mobile operator that device is currently connected to. +- **DeviceModel** What is the device model. - **DeviceOEM** What OEM does this device belong to. - **DownloadPriority** The priority of the download activity. - **DownloadScenarioId** A unique ID for a given download used to tie together WU and DO events. +- **DriverPingBack** Contains information about the previous driver and system state. - **Edition** Indicates the edition of Windows being used. +- **EventInstanceID** A globally unique identifier for event instance. - **EventNamespaceID** Indicates whether the event succeeded or failed. Has the format EventType+Event where Event is Succeeded, Cancelled, Failed, etc. -- **IsAOACDevice** Is it Always On, Always Connected? (Mobile device usage model) -- **PlatformRole** The PowerPlatformRole as defined on MSDN. -- **ProcessorArchitecture** Processor architecture of the system (x86, AMD64, ARM). -- **RepeatSuccessInstallFlag** Indicates whether this specific piece of content had previously installed successful, for example if another user had already installed it. -- **WUSetting** Indicates the user's current updating settings. -- **IntentPFNs** Intended application-set metadata for atomic update scenarios. -- **QualityUpdatePause** Are quality OS updates paused on the device? +- **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started installing content, or whether it was cancelled, succeeded, or failed. +- **EventType** Possible values are Child, Bundle, or Driver. +- **ExtendedErrorCode** The extended error code. +- **ExtendedStatusCode** Secondary error code for certain scenarios where StatusCode wasn't specific enough. - **FeatureUpdatePause** Are feature OS updates paused on the device? +- **FlightBranch** The branch that a device is on if participating in the Windows Insider Program. +- **FlightBuildNumber** If this installation was for a Windows Insider build, this is the build number of that build. +- **FlightId** The specific ID of the Windows Insider build the device is getting. +- **FlightRing** The ring that a device is on if participating in the Windows Insider Program. +- **HandlerType** Indicates what kind of content is being installed. Example: app, driver, Windows update +- **HardwareId** If this install was for a driver targeted to a particular device model, this ID indicates the model of the device. +- **HomeMobileOperator** The mobile operator that the device was originally intended to work with. +- **IntentPFNs** Intended application-set metadata for atomic update scenarios. +- **IsAOACDevice** Is it Always On, Always Connected? (Mobile device usage model) +- **IsDependentSet** Is the driver part of a larger System Hardware/Firmware update? +- **IsFinalOutcomeEvent** Does this event signal the end of the update/upgrade process? +- **IsFirmware** Is this update a firmware update? +- **IsSuccessFailurePostReboot** Did it succeed and then fail after a restart? +- **IsWUfBDualScanEnabled** Is Windows Update for Business dual scan enabled on the device? +- **IsWUfBEnabled** Is Windows Update for Business enabled on the device? - **MergedUpdate** Was the OS update and a BSP update merged for installation? +- **MsiAction** The stage of MSI installation where it failed. +- **MsiProductCode** The unique identifier of the MSI installer. +- **PackageFullName** The package name of the content being installed. +- **PhonePreviewEnabled** Indicates whether a phone was getting preview build, prior to flighting being introduced. +- **PlatformRole** The PowerPlatformRole as defined on MSDN. +- **ProcessName** The process name of the caller who initiated API calls, in the event where CallerApplicationName was not provided. +- **ProcessorArchitecture** Processor architecture of the system (x86, AMD64, ARM). +- **QualityUpdatePause** Are quality OS updates paused on the device? +- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one +- **RepeatFailFlag** Indicates whether this specific piece of content had previously failed to install. +- **RepeatSuccessInstallFlag** Indicates whether this specific piece of content had previously installed successful, for example if another user had already installed it. +- **RevisionNumber** The revision number of this specific piece of content. +- **ServiceGuid** An ID which represents which service the software distribution client is installing content for (Windows Update, Windows Store, etc.). +- **Setup360Phase** If the install is for an operating system upgrade, indicates which phase of the upgrade is underway. +- **ShippingMobileOperator** The mobile operator that a device shipped on. +- **StatusCode** Indicates the result of an installation event (success, cancellation, failure code HResult). +- **SystemBIOSMajorRelease** Major version of the BIOS. +- **SystemBIOSMinorRelease** Minor version of the BIOS. +- **TargetGroupId** For drivers targeted to a specific device model, this ID indicates the distribution group of devices receiving that driver. +- **TargetingVersion** For drivers targeted to a specific device model, this is the version number of the drivers being distributed to the device. +- **TransactionCode** The ID which represents a given MSI installation +- **UpdateId** Unique update ID +- **UpdateID** An identifier associated with the specific piece of content. +- **UpdateImportance** Indicates whether a piece of content was marked as Important, Recommended, or Optional. +- **UsedSystemVolume** Indicates whether the content was downloaded and then installed from the device's main system storage drive, or an alternate storage drive. +- **WUDeviceID** The unique identifier of a specific device, used to identify how many devices are encountering success or a particular issue. +- **WUSetting** Indicates the user's current updating settings. ### SoftwareUpdateClientTelemetry.SLSDiscovery @@ -3475,13 +3952,13 @@ This event sends data about the ability of Windows to discover the location of a The following fields are available: - **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed -- **SusClientId** The unique device ID controlled by the software distribution client -- **WUAVersion** The version number of the software distribution client -- **ServiceID** An ID which represents which service the software distribution client is connecting to (Windows Update, Microsoft Store, etc.) -- **UrlPath** Path to the SLS cab that was downloaded - **HResult** Indicates the result code of the event (success, cancellation, failure code HResult) - **IsBackground** Indicates whether the SLS discovery event took place in the foreground or background - **NextExpirationTime** Indicates when the SLS cab expires +- **ServiceID** An ID which represents which service the software distribution client is connecting to (Windows Update, Microsoft Store, etc.) +- **SusClientId** The unique device ID controlled by the software distribution client +- **UrlPath** Path to the SLS cab that was downloaded +- **WUAVersion** The version number of the software distribution client ### SoftwareUpdateClientTelemetry.UpdateDetected @@ -3490,44 +3967,13 @@ This event sends data about an AppX app that has been updated from the Microsoft The following fields are available: -- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client -- **ApplicableUpdateInfo** Metadata for the updates which were detected as applicable -- **NumberOfApplicableUpdates** The number of updates which were ultimately deemed applicable to the system after the detection process is complete -- **WUDeviceID** The unique device ID controlled by the software distribution client -- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one -- **EventScenario** Indicates the purpose of sending this event - whether because the software distribution just started checking for content, or whether it was cancelled, succeeded, or failed -- **EventInstanceID** A globally unique identifier for event instance -- **DeviceModel** The device's model as defined in system bios -- **BiosName** The name of the device's system bios -- **BIOSVendor** The vendor of the device's system bios -- **BiosVersion** The version of the device's system bios -- **BiosReleaseDate** The release date of the device's system bios -- **SystemBIOSMajorRelease** The major release version of the device's system bios -- **SystemBIOSMinorRelease** The minor release version of the device's system bios -- **BiosFamily** The device's family as defined in system bios -- **BiosSKUNumber** The device's SKU as defined in system bios -- **ClientVersion** The version number of the software distribution client -- **ProcessName** The process name of the caller who initiated API calls, in the event where CallerApplicationName was not provided -- **ServiceGuid** An ID which represents which service the software distribution client is connecting to (Windows Update, Microsoft Store, etc.) -- **StatusCode** Indicates the result code of the event (success, cancellation, failure code HResult) -- **ExtendedStatusCode** Secondary status code for certain scenarios where StatusCode wasn't specific enough -- **FlightRing** The ring (speed of getting builds) that a device is on if participating in flighting (pre-release builds). -- **FlightBranch** The branch that a device is on if participating in flighting (pre-release builds). -- **ShippingMobileOperator** The mobile operator that a device shipped on. -- **CurrentMobileOperator** The mobile operator the device is currently connected to. -- **HomeMobileOperator** The mobile operator that the device was originally intended to work with -- **PhonePreviewEnabled** Indicates whether a phone was getting preview build, prior to flighting (pre-release builds) being introduced. -- **ActivityMatchingId** Contains a unique ID identifying a single CheckForUpdates session from initialization to completion -- **SyncType** Describes the type of scan the event was -- **IPVersion** Indicates whether the download took place over IPv4 or IPv6 -- **NumberOfApplicationsCategoryScanEvaluated** The number of categories (apps) for which an app update scan checked -- **ScanDurationInSeconds** The number of seconds a scan took -- **ScanEnqueueTime** The number of seconds it took to initialize a scan -- **NumberOfLoop** The number of round trips the scan required -- **NumberOfUpdatesEvaluated** The total number of updates which were evaluated as a part of the scan -- **NumberOfNewUpdatesFromServiceSync** The number of updates which were seen for the first time in this scan -- **ServiceUrl** The environment URL a device is configured to scan with +- **ApplicableUpdateInfo** Metadata for the updates which were detected as applicable. +- **CallerApplicationName** The name provided by the caller who initiated API calls into the software distribution client. - **IntentPFNs** Intended application-set metadata for atomic update scenarios. +- **NumberOfApplicableUpdates** The number of updates ultimately deemed applicable to the system after the detection process is complete. +- **RelatedCV** The previous Correlation Vector that was used before swapping with a new one. +- **ServiceGuid** An ID that represents which service the software distribution client is connecting to (Windows Update, Windows Store, etc.). +- **WUDeviceID** The unique device ID controlled by the software distribution client. ### SoftwareUpdateClientTelemetry.UpdateMetadataIntegrity @@ -3536,94 +3982,112 @@ This event identifies whether updates have been tampered with and protects again The following fields are available: +- **EndpointUrl** The endpoint URL where the device obtains update metadata. This is used to distinguish between test, staging, and production environments. - **EventScenario** The purpose of this event, such as scan started, scan succeeded, or scan failed. -- **ServiceGuid** Identifies the service to which the software distribution client is connected, Example: Windows Update or Microsoft Store -- **MetadataIntegrityMode** The mode of the transport metadata integrity check. 0 = unknown; 1 = ignore; 2 = audit; 3 = enforce -- **StatusCode** The status code of the event. - **ExtendedStatusCode** The secondary status code of the event. -- **RevisionId** The revision ID for a specific piece of content. -- **UpdateId** The update ID for a specific piece of content. -- **RevisionNumber** The revision number for a specific piece of content. -- **TimestampTokenId** The time this was created. It is encoded in a timestamp blob and will be zero if the token is malformed. - **LeafCertId** Integral ID from the FragmentSigning data for certificate that failed. -- **SHA256OfLeafCertPublicKey** A base64 encoding of the hash of the Base64CertData in the FragmentSigning data of the leaf certificate. +- **ListOfSHA256OfIntermediateCerData** A semicolon delimited list of base64 encoding of hashes for the Base64CerData in the FragmentSigning data of an intermediate certificate. +- **MetadataIntegrityMode** The mode of the transport metadata integrity check. 0 = unknown; 1 = ignore; 2 = audit; 3 = enforce - **MetadataSignature** A base64-encoded string of the signature associated with the update metadata (specified by revision ID). -- **SignatureAlgorithm** The hash algorithm for the metadata signature. -- **SHA256OfTimestampToken** A base64-encoded string of hash of the timestamp token blob. -- **ValidityWindowInDays** The validity window that's in effect when verifying the timestamp. -- **TimestampTokenCertThumbprint** The thumbprint of the encoded timestamp token. - **RawMode** The raw unparsed mode string from the SLS response. This field is null if not applicable. - **RawValidityWindowInDays** The raw unparsed validity window string in days of the timestamp token. This field is null if not applicable. +- **RevisionId** The revision ID for a specific piece of content. +- **RevisionNumber** The revision number for a specific piece of content. +- **ServiceGuid** Identifies the service to which the software distribution client is connected, Example: Windows Update or Windows Store - **SHA256OfLeafCerData** A base64 encoding of the hash for the Base64CerData in the FragmentSigning data of the leaf certificate. -- **ListOfSHA256OfIntermediateCerData** A semicolon delimited list of base64 encoding of hashes for the Base64CerData in the FragmentSigning data of an intermediate certificate. -- **EndpointUrl** The endpoint URL where the device obtains update metadata. This is used to distinguish between test, staging, and production environments. +- **SHA256OfLeafCertPublicKey** A base64 encoding of the hash of the Base64CertData in the FragmentSigning data of the leaf certificate. +- **SHA256OfTimestampToken** A base64-encoded string of hash of the timestamp token blob. +- **SignatureAlgorithm** The hash algorithm for the metadata signature. - **SLSPrograms** A test program to which a device may have opted in. Example: Insider Fast +- **StatusCode** The status code of the event. +- **TimestampTokenCertThumbprint** The thumbprint of the encoded timestamp token. +- **TimestampTokenId** The time this was created. It is encoded in a timestamp blob and will be zero if the token is malformed. +- **UpdateId** The update ID for a specific piece of content. +- **ValidityWindowInDays** The validity window that's in effect when verifying the timestamp. -## Update Assistant Orchestrator events ->[!NOTE] ->Events from this provider are sent with the installation of KB4023814. For details, see [this support article](https://support.microsoft.com/help/4023814). +## Update Assistant events ### Microsoft.Windows.UpdateAssistant.Orchestrator.BlockingEventId -Event sends basic info on the reason that Windows 10 was not updated due to compatibility issues, previous rollbacks, or admin policies.. +The event sends basic info on the reason that Windows 10 was not updated due to compatibility issues, previous rollbacks, or admin policies. The following fields are available: -- **ApplicabilityBlockedReason** Blocked due to an applicability issue. -- **ClientId** Identification of the current installed version of Update Assistant. -- **TriggerTaskSource** Describes which task launched this instance of Update Assistant. +- **ApplicabilityBlockedReason** Blocked due to an applicability issue. +- **BlockWuUpgrades** The upgrade assistant is currently blocked. +- **clientID** An identification of the current release of Update Assistant. +- **CloverTrail** This device is Clovertrail. +- **DeviceIsMdmManaged** This device is MDM managed. +- **IsNetworkAvailable** If the device network is not available. +- **IsNetworkMetered** If network is metered. +- **IsSccmManaged** This device is SCCM managed. +- **NewlyInstalledOs** OS is newly installed quiet period. +- **PausedByPolicy** Updates are paused by policy. +- **RecoveredFromRS3** Previously recovered from RS3. +- **RS1UninstallActive** Blocked due to an active RS1 uninstall. +- **RS3RollBacks** Exceeded number of allowable RS3 rollbacks. +- **triggerTaskSource** Describe which task launches this instance. +- **WsusManaged** This device is WSUS managed. +- **ZeroExhaust** This device is zero exhaust. + ### Microsoft.Windows.UpdateAssistant.Orchestrator.DeniedLaunchEventId -Event sends basic info on the reason the Windows 10 update was blocked or prevented. +The event sends basic info when a device was blocked or prevented from updating to the latest Windows 10 version. The following fields are available: -- **ClientId** Identification of the current installed version of Update Assistant. -- **DenyReason** Reasons why Update Assistant was prevented from launching. -- **TriggerTaskSource** Describes which task launched this instance of Update Assistant. +- **clientID** An identification of the current release of Update Assistant. +- **denyReason** All the reasons why the Update Assistant was prevented from launching. Bitmask with values from UpdateAssistant.cpp eUpgradeModeReason. +- **triggerTaskSource** Describe which task launches this instance. + ### Microsoft.Windows.UpdateAssistant.Orchestrator.FailedLaunchEventId -Event sends basic info when the Windows 10 Update Assistant tool could not be launched due to an error.. +Event to mark that Update Assistant Orchestrator failed to launch Update Assistant. The following fields are available: -- **ClientId** Identification of the current installed version of Update Assistant. -- **HResult** Error code of the Update Assistant Orchestrator error. -- **TriggerTaskSource** Describes which task launched this instance of Update Assistant. +- **clientID** An identification of the current release of Update Assistant. +- **hResult** Error code of the Update Assistant Orchestrator failure. +- **triggerTaskSource** Describe which task launches this instance. + ### Microsoft.Windows.UpdateAssistant.Orchestrator.FailedOneSettingsQueryEventId -Event sends basic info to signal when the settings related to the Windows 10 update could not be downloaded. +Event indicating One Settings was not queried by update assistant. The following fields are available: -- **ClientId** Identification of the current installed version of Update Assistant. -- **HResult** Error code of the attempted query for the settings. +- **clientID** An identification of the current release of Update Assistant. +- **hResult** Error code of One Settings query failure. + ### Microsoft.Windows.UpdateAssistant.Orchestrator.LaunchEventId -Event sends basic info on whether the device should or should not be updated to the latest Windows 10 version. +This event sends basic information on whether the device should be updated to the latest Windows 10 version. The following fields are available: -- **ClientId** Identification of the current installed version of Update Assistant. -- **LaunchMode** Type of launch performed. -- **LaunchTypeReason** All of the reasons for the type of launch performed. -- **TriggerTaskSource** Describes which task launched this instance of Update Assistant. -- **UALaunchRunCount** Total number of times Update Assistant was launched. +- **autoStartRunCount** The auto start run count of Update Assistant. +- **clientID** The ID of the current release of Update Assistant. +- **launchMode** Indicates the type of launch performed. +- **launchTypeReason** A bitmask of all the reasons for type of launch. +- **triggerTaskSource** Indicates which task launches this instance. +- **UALaunchRunCount** Total number of times Update Assistant launched. + ### Microsoft.Windows.UpdateAssistant.Orchestrator.RestoreEventId -Event sends basic info on whether the Windows 10 update notification had launched previously. +The event sends basic info on whether the Windows 10 update notification has previously launched. The following fields are available: -- **ClientId** Identification of the current installed version of Update Assistant. -- **RestoreReason** All of the reasons for being restored. -- **TriggerTaskSource** Describes which task launched this instance of Update Assistant. +- **clientID** ID of the current release of Update Assistant. +- **restoreReason** All the reasons for the restore. +- **triggerTaskSource** Indicates which task launches this instance. + ## Update events @@ -3633,25 +4097,25 @@ This event sends data during the download request phase of updating Windows. The following fields are available: +- **DeletedCorruptFiles** Indicates if UpdateAgent found any corrupt payload files and whether the payload was deleted. - **ErrorCode** The error code returned for the current download request phase. -- **PackageCountTotal** Total number of packages needed. -- **PackageCountRequired** Number of required packages requested. -- **PackageCountOptional** Number of optional packages requested. -- **ObjectId** Unique value for each Update Agent mode. -- **SessionId** Unique value for each Update Agent mode attempt. -- **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate -- **RelatedCV** Correlation vector value generated from the latest USO scan. -- **Result** Result of the download request phase of update. -- **PackageSizeCanonical** Size of canonical packages in bytes -- **PackageSizeDiff** Size of diff packages in bytes -- **PackageSizeExpress** Size of express packages in bytes - **FlightId** Unique ID for each flight. -- **UpdateId** Unique ID for each update. +- **ObjectId** Unique value for each Update Agent mode. +- **PackageCountOptional** Number of optional packages requested. +- **PackageCountRequired** Number of required packages requested. +- **PackageCountTotal** Total number of packages needed. - **PackageCountTotalCanonical** Total number of canonical packages. - **PackageCountTotalDiff** Total number of diff packages. - **PackageCountTotalExpress** Total number of express packages. +- **PackageSizeCanonical** Size of canonical packages in bytes +- **PackageSizeDiff** Size of diff packages in bytes +- **PackageSizeExpress** Size of express packages in bytes - **RangeRequestState** Represents the state of the download range request. -- **DeletedCorruptFiles** Indicates if UpdateAgent found any corrupt payload files and whether the payload was deleted. +- **RelatedCV** Correlation vector value generated from the latest USO scan. +- **Result** Result of the download request phase of update. +- **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate +- **SessionId** Unique value for each Update Agent mode attempt. +- **UpdateId** Unique ID for each update. ### Update360Telemetry.UpdateAgent_Initialize @@ -3661,15 +4125,15 @@ This event sends data during the initialize phase of updating Windows. The following fields are available: - **ErrorCode** The error code returned for the current initialize phase. -- **SessionData** Contains instructions to update agent for processing FODs and DUICs (Null for other scenarios). -- **UpdateId** Unique ID for each update. - **FlightId** Unique ID for each flight. - **FlightMetadata** Contains the FlightId and the build being flighted. - **ObjectId** Unique value for each Update Agent mode. -- **SessionId** Unique value for each Update Agent mode attempt . -- **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate - **RelatedCV** Correlation vector value generated from the latest USO scan. - **Result** Result of the initialize phase of update. 0 = Succeeded, 1 = Failed, 2 = Cancelled, 3 = Blocked, 4 = BlockCancelled +- **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate +- **SessionData** Contains instructions to update agent for processing FODs and DUICs (Null for other scenarios). +- **SessionId** Unique value for each Update Agent mode attempt . +- **UpdateId** Unique ID for each update. ### Update360Telemetry.UpdateAgent_Install @@ -3679,12 +4143,12 @@ This event sends data during the install phase of updating Windows. The following fields are available: - **ErrorCode** The error code returned for the current install phase. -- **ObjectId** Unique value for each Update Agent mode. -- **SessionId** Unique value for each Update Agent mode attempt. -- **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate -- **RelatedCV** Correlation vector value generated from the latest scan. -- **Result** Result of the install phase of update. 0 = Succeeded 1 = Failed, 2 = Cancelled, 3 = Blocked, 4 = BlockCancelled - **FlightId** Unique ID for each flight. +- **ObjectId** Unique value for each Update Agent mode. +- **RelatedCV** Correlation vector value generated from the latest scan. +- **Result** Result of the install phase of update. 0 = Succeeded 1 = Failed, 2 = Cancelled, 3 = Blocked, 4 = BlockCancelled +- **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate +- **SessionId** Unique value for each Update Agent mode attempt. - **UpdateId** Unique ID for each update. @@ -3694,12 +4158,12 @@ This event sends data for the start of each mode during the process of updating The following fields are available: +- **FlightId** Unique ID for each flight. - **Mode** Indicates that the Update Agent mode that has started. 1 = Initialize, 2 = DownloadRequest, 3 = Install, 4 = Commit - **ObjectId** Unique value for each Update Agent mode. -- **SessionId** Unique value for each Update Agent mode attempt. -- **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate - **RelatedCV** The correlation vector value generated from the latest scan. -- **FlightId** Unique ID for each flight. +- **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate +- **SessionId** Unique value for each Update Agent mode attempt. - **UpdateId** Unique ID for each update. @@ -3709,101 +4173,101 @@ This event sends data during the launching of the setup box when updating Window The following fields are available: -- **Quiet** Indicates whether setup is running in quiet mode. 0 = false 1 = true -- **ObjectId** Unique value for each Update Agent mode. -- **SessionId** Unique value for each Update Agent mode attempt. -- **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate -- **RelatedCV** Correlation vector value generated from the latest scan. - **FlightId** Unique ID for each flight. -- **UpdateId** Unique ID for each update. -- **SetupMode** Setup mode 1 = predownload, 2 = install, 3 = finalize +- **ObjectId** Unique value for each Update Agent mode. +- **Quiet** Indicates whether setup is running in quiet mode. 0 = false 1 = true +- **RelatedCV** Correlation vector value generated from the latest scan. - **SandboxSize** The size of the sandbox folder on the device. +- **ScenarioId** The scenario ID. Example: MobileUpdate, DesktopLanguagePack, DesktopFeatureOnDemand, or DesktopDriverUpdate +- **SessionId** Unique value for each Update Agent mode attempt. +- **SetupMode** Setup mode 1 = predownload, 2 = install, 3 = finalize +- **UpdateId** Unique ID for each update. ## Upgrade events ### Setup360Telemetry.Downlevel -This event sends data indicating that the device has invoked the downlevel phase of the upgrade. It's used to help keep Windows up-to-date and secure. +This event sends data indicating that the device has started the downlevel phase of the upgrade, to help keep Windows up-to-date and secure. The following fields are available: - **ClientId** If using Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, the default value is Media360, but it can be overwritten by the caller to a unique value. +- **HostOSBuildNumber** The build number of the downlevel OS. +- **HostOsSkuName** The operating system edition which is running Setup360 instance (downlevel OS). - **InstanceId** A unique GUID that identifies each instance of setuphost.exe. - **ReportId** In the Windows Update scenario, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **WuId** This is the Windows Update Client ID. In the Windows Update scenario, this is the same as the clientId. -- **TestId** A string that uniquely identifies a group of events. -- **State** Exit state of given Setup360 run. Example: succeeded, failed, blocked, cancelled -- **HostOsSkuName** The operating system edition which is running Setup360 instance (downlevel OS). -- **HostOSBuildNumber** The build number of the downlevel OS. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback -- **Setup360Result** The result of Setup360. It's an HRESULT error code that can be used to diagnose errors. -- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened +- **Setup360Extended** More detailed information about phase/action when the potential failure occurred. +- **Setup360Mode** The phase of Setup360 (for example, Predownload, Install, Finalize, Rollback). +- **Setup360Result** The result of Setup360 (HRESULT used to diagnose errors). +- **Setup360Scenario** The Setup360 flow type (for example, Boot, Media, Update, MCT). - **SetupVersionBuildNumber** The build number of Setup360 (build number of the target OS). +- **State** Exit state of given Setup360 run. Example: succeeded, failed, blocked, cancelled. +- **TestId** An ID that uniquely identifies a group of events. +- **WuId** This is the Windows Update Client ID. In the Windows Update scenario, this is the same as the clientId. ### Setup360Telemetry.Finalize -This event sends data indicating that the device has invoked the finalize phase of the upgrade, to help keep Windows up-to-date. +This event sends data indicating that the device has started the phase of finalizing the upgrade, to help keep Windows up-to-date and secure. The following fields are available: - **ClientId** With Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **HostOSBuildNumber** The build number of the previous OS. +- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). - **InstanceId** A unique GUID that identifies each instance of setuphost.exe - **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. -- **TestId** A string to uniquely identify a group of events. -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled -- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). -- **HostOSBuildNumber** The build number of the previous OS. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback +- **Setup360Extended** More detailed information about the phase/action when the potential failure occurred. +- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. - **Setup360Result** The result of Setup360. This is an HRESULT error code that is used to diagnose errors. -- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened +- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. - **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). +- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. +- **TestId** ID that uniquely identifies a group of events. +- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. ### Setup360Telemetry.OsUninstall -The event sends data regarding OS updates and upgrades from Windows 7, Windows 8, and Windows 10. Specifically, the Setup360Telemetry.OSUninstall indicates the outcome of an OS uninstall. +This event sends data regarding OS updates and upgrades from Windows 7, Windows 8, and Windows 10. Specifically, it indicates the outcome of an OS uninstall. The following fields are available: - **ClientId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **HostOSBuildNumber** The build number of the previous OS. +- **HostOsSkuName** The OS edition which is running the Setup360 instance (previous OS). - **InstanceId** A unique GUID that identifies each instance of setuphost.exe. - **ReportId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, this is the GUID for the install.wim. -- **WuId** Windows Update client ID. -- **TestId** A string to uniquely identify a group of events. -- **State** Exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled -- **HostOsSkuName** The OS edition which is running the Setup360 instance (previous OS). -- **HostOSBuildNumber** The build number of the previous OS. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback +- **Setup360Extended** Detailed information about the phase or action when the potential failure occurred. +- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. - **Setup360Result** The result of Setup360. This is an HRESULT error code that is used to diagnose errors. -- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened +- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT - **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). +- **State** Exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. +- **TestId** ID that uniquely identifies a group of events. +- **WuId** Windows Update client ID. ### Setup360Telemetry.PostRebootInstall -This event sends data indicating that the device has invoked the postrebootinstall phase of the upgrade, to help keep Windows up-to-date. +This event sends data indicating that the device has invoked the post reboot install phase of the upgrade, to help keep Windows up-to-date. The following fields are available: - **ClientId** With Windows Update, this is the Windows Update client ID that is passed to Setup. In Media setup, the default value is Media360, but can be overwritten by the caller to a unique value. +- **HostOSBuildNumber** The build number of the previous OS. +- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). - **InstanceId** A unique GUID that identifies each instance of setuphost.exe. - **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as ClientId. -- **TestId** A string to uniquely identify a group of events. -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled -- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). -- **HostOSBuildNumber** The build number of the previous OS. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT +- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened - **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback - **Setup360Result** The result of Setup360. This is an HRESULT error code that's used to diagnose errors. -- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened +- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT - **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). +- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled +- **TestId** A string to uniquely identify a group of events. +- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as ClientId. ### Setup360Telemetry.PreDownloadQuiet @@ -3813,81 +4277,81 @@ This event sends data indicating that the device has invoked the predownload qui The following fields are available: - **ClientId** Using Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. -- **InstanceId** A unique GUID that identifies each instance of setuphost.exe -- **ReportId** Using Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **WuId** This is the Windows Update Client ID. Using Windows Update, this is the same as the clientId. -- **TestId** A string to uniquely identify a group of events. -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, canceled -- **HostOsSkuName** The OS edition which is running Setup360 instance (previous operating system). - **HostOSBuildNumber** The build number of the previous OS. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback +- **HostOsSkuName** The OS edition which is running Setup360 instance (previous operating system). +- **InstanceId** A unique GUID that identifies each instance of setuphost.exe. +- **ReportId** Using Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. +- **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. +- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. - **Setup360Result** The result of Setup360. This is an HRESULT error code that is used to diagnose errors. -- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened +- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. - **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). +- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, canceled. +- **TestId** ID that uniquely identifies a group of events. +- **WuId** This is the Windows Update Client ID. Using Windows Update, this is the same as the clientId. ### Setup360Telemetry.PreDownloadUX -The event sends data regarding OS updates and upgrades from Windows 7, Windows 8, and Windows 10. Specifically, the Setup360Telemetry.PredownloadUX indicates the outcome of the PredownloadUX portion of the update process. +This event sends data regarding OS Updates and Upgrades from Windows 7.X, Windows 8.X, Windows 10 and RS, to help keep Windows up-to-date and secure. Specifically, it indicates the outcome of the PredownloadUX portion of the update process. The following fields are available: - **ClientId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **HostOSBuildNumber** The build number of the previous operating system. +- **HostOsSkuName** The OS edition which is running the Setup360 instance (previous operating system). - **InstanceId** Unique GUID that identifies each instance of setuphost.exe. - **ReportId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, this is the GUID for the install.wim. -- **WuId** Windows Update client ID. -- **TestId** A string to uniquely identify a group of events. -- **State** The exit state of the Setup360 run. Example: succeeded, failed, blocked, cancelled -- **HostOsSkuName** The OS edition which is running the Setup360 instance (previous operating system). -- **HostOSBuildNumber** The build number of the previous operating system. -- **Setup360Scenario** The Setup360 flow type. Examplle: Boot, Media, Update, MCT -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback +- **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. +- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. - **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. -- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened +- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. - **SetupVersionBuildNumber** The build number of Setup360 (build number of the target OS). +- **State** The exit state of the Setup360 run. Example: succeeded, failed, blocked, cancelled. +- **TestId** ID that uniquely identifies a group of events. +- **WuId** Windows Update client ID. ### Setup360Telemetry.PreInstallQuiet -This event sends data indicating that the device has invoked the preinstall quiet phase of the upgrade, to help keep Windows up to date. +This event sends data indicating that the device has invoked the preinstall quiet phase of the upgrade, to help keep Windows up-to-date. The following fields are available: - **ClientId** With Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **HostOSBuildNumber** The build number of the previous OS. +- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). - **InstanceId** A unique GUID that identifies each instance of setuphost.exe - **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. -- **TestId** A string to uniquely identify a group of events. -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled -- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). -- **HostOSBuildNumber** The build number of the previous OS. -- **Setup360Scenario** Setup360 flow type (Boot, Media, Update, MCT) -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback etc. +- **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. +- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. - **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. -- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened +- **Setup360Scenario** Setup360 flow type (Boot, Media, Update, MCT). - **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). +- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. +- **TestId** A string to uniquely identify a group of events. +- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. ### Setup360Telemetry.PreInstallUX -This event sends data regarding OS updates and upgrades from Windows 7, Windows 8, and Windows 10. Specifically, the Setup360Telemetry.PreinstallUX indicates the outcome of the PreinstallUX portion of the update process. +This event sends data regarding OS updates and upgrades from Windows 7, Windows 8, and Windows 10, to help keep Windows up-to-date. Specifically, it indicates the outcome of the PreinstallUX portion of the update process. The following fields are available: - **ClientId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **HostOSBuildNumber** The build number of the previous OS. +- **HostOsSkuName** The OS edition which is running the Setup360 instance (previous OS). - **InstanceId** A unique GUID that identifies each instance of setuphost.exe. - **ReportId** For Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, this is the GUID for the install.wim. -- **WuId** Windows Update client ID. -- **TestId** A string to uniquely identify a group of events. -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled -- **HostOsSkuName** The OS edition which is running the Setup360 instance (previous OS). -- **HostOSBuildNumber** The build number of the previous OS. -- **Setup360Scenario** The Setup360 flow type, Example: Boot, Media, Update, MCT -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback +- **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. +- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. - **Setup360Result** The result of Setup360. This is an HRESULT error code that is used to diagnose errors. -- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened +- **Setup360Scenario** The Setup360 flow type, Example: Boot, Media, Update, MCT. - **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). +- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. +- **TestId** A string to uniquely identify a group of events. +- **WuId** Windows Update client ID. ### Setup360Telemetry.Setup360 @@ -3896,13 +4360,19 @@ This event sends data about OS deployment scenarios, to help keep Windows up-to- The following fields are available: +- **ClientId** Retrieves the upgrade ID. In the Windows Update scenario, this will be the Windows Update client ID. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **FieldName** Retrieves the data point. +- **FlightData** Specifies a unique identifier for each group of Windows Insider builds. - **InstanceId** Retrieves a unique identifier for each instance of a setup session. - **ReportId** Retrieves the report ID. -- **FlightData** Specifies a unique identifier for each group of Windows Insider builds. - **ScenarioId** Retrieves the deployment scenario. -- **FieldName** Retrieves the data point. - **Value** Retrieves the value associated with the corresponding FieldName. -- **ClientId** Retrieves the upgrade ID: Upgrades via Windows Update - specifies the WU clientID. All other deployment - static string. + + +### Setup360Telemetry.Setup360DynamicUpdate + +This event helps determine whether the device received supplemental content during an operating system upgrade, to help keep Windows up-to-date. + ### Setup360Telemetry.UnexpectedEvent @@ -3912,18 +4382,18 @@ This event sends data indicating that the device has invoked the unexpected even The following fields are available: - **ClientId** With Windows Update, this will be the Windows Update client ID that is passed to Setup. In Media setup, default value is Media360, but can be overwritten by the caller to a unique value. +- **HostOSBuildNumber** The build number of the previous OS. +- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). - **InstanceId** A unique GUID that identifies each instance of setuphost.exe - **ReportId** With Windows Update, this is the updateID that is passed to Setup. In media setup, this is the GUID for the install.wim. -- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. -- **TestId** A string to uniquely identify a group of events. -- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled -- **HostOsSkuName** The OS edition which is running Setup360 instance (previous OS). -- **HostOSBuildNumber** The build number of the previous OS. -- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT -- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback -- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used to diagnose errors. -- **Setup360Extended** Extension of result - more granular information about phase/action when the potential failure happened +- **Setup360Extended** Detailed information about the phase/action when the potential failure occurred. +- **Setup360Mode** The phase of Setup360. Example: Predownload, Install, Finalize, Rollback. +- **Setup360Result** The result of Setup360. This is an HRESULT error code that can be used used to diagnose errors. +- **Setup360Scenario** The Setup360 flow type. Example: Boot, Media, Update, MCT. - **SetupVersionBuildNumber** The build number of Setup360 (build number of target OS). +- **State** The exit state of a Setup360 run. Example: succeeded, failed, blocked, cancelled. +- **TestId** A string to uniquely identify a group of events. +- **WuId** This is the Windows Update Client ID. With Windows Update, this is the same as the clientId. ## Windows Error Reporting events @@ -3934,19 +4404,25 @@ This event sends binary data from the collected dump file wheneveer a bug check The following fields are available: -- **ReportId** WER Report Id associated with this bug check (used for finding the corresponding report archive in Watson). +- **BootId** Uint32 identifying the boot number for this device. - **BugCheckCode** Uint64 "bugcheck code" that identifies a proximate cause of the bug check. - **BugCheckParameter1** Uint64 parameter providing additional information. -- **BootId** Uint32 identifying the boot number for this device. - **BugCheckParameter2** Uint64 parameter providing additional information. -- **BugCheckParameter4** Uint64 parameter providing additional information. - **BugCheckParameter3** Uint64 parameter providing additional information. -- **IsValidDumpFile** True if the dump file is valid for the debugger, false otherwise -- **DumpFileSize** Size of the dump file +- **BugCheckParameter4** Uint64 parameter providing additional information. - **DumpFileAttributes** Codes that identify the type of data contained in the dump file +- **DumpFileSize** Size of the dump file +- **IsValidDumpFile** True if the dump file is valid for the debugger, false otherwise +- **ReportId** WER Report Id associated with this bug check (used for finding the corresponding report archive in Watson). + + +## Windows Store events + +### Microsoft.Windows.Store.Partner.ReportApplication + +Report application event for Windows Store client. -## Microsoft Store events ### Microsoft.Windows.StoreAgent.Telemetry.AbortedInstallation @@ -3954,24 +4430,24 @@ This event is sent when an installation or update is canceled by a user or the s The following fields are available: -- **PFN** The product family name of the product being installed. +- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. +- **AttemptNumber** Number of retry attempts before it was canceled. +- **BundleId** The Item Bundle ID. +- **CategoryId** The Item Category ID. - **ClientAppId** The identity of the app that initiated this operation. - **HResult** The result code of the last action performed before this operation. -- **IsUpdate** Flag indicating if this is an update. -- **AttemptNumber** Number of retry attempts before it was canceled. -- **CategoryId** The Item Category ID. -- **ProductId** The identity of the package or packages being installed. +- **IsBundle** Is this a bundle? - **IsInteractive** Was this requested by a user? -- **IsRemediation** Was this a remediation install? -- **BundleId** The Item Bundle ID. - **IsMandatory** Was this a mandatory update? +- **IsRemediation** Was this a remediation install? +- **IsRestore** Is this automatically restoring a previously acquired product? +- **IsUpdate** Flag indicating if this is an update. +- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). +- **PFN** The product family name of the product being installed. +- **ProductId** The identity of the package or packages being installed. - **SystemAttemptNumber** The total number of automatic attempts at installation before it was canceled. - **UserAttemptNumber** The total number of user attempts at installation before it was canceled. -- **IsRestore** Is this automatically restoring a previously acquired product? -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **IsBundle** Is this a bundle? -- **WUContentId** The Windows Update content ID -- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. +- **WUContentId** Licensing identity of this package. ### Microsoft.Windows.StoreAgent.Telemetry.BeginGetInstalledContentIds @@ -3992,40 +4468,40 @@ This event is sent when an app update or installation is canceled while in inter The following fields are available: -- **IsInteractive** Was this requested by a user? +- **AggregatedPackageFullNames** The names of all package or packages to be downloaded and installed. - **AttemptNumber** Total number of installation attempts. - **BundleId** The identity of the Windows Insider build that is associated with this product. -- **PreviousHResult** The previous HResult code. -- **ClientAppId** The identity of the app that initiated this operation. - **CategoryId** The identity of the package or packages being installed. -- **PFN** The name of all packages to be downloaded and installed. -- **ProductId** The name of the package or packages requested for installation. -- **IsUpdate** Is this a product update? -- **IsRemediation** Is this repairing a previous installation? -- **RelatedCV** Correlation Vector of a previous performed action on this product. -- **PreviousInstallState** Previous installation state before it was canceled. +- **ClientAppId** The identity of the app that initiated this operation. +- **IsBundle** Is this a bundle? +- **IsInteractive** Was this requested by a user? - **IsMandatory** Is this a mandatory update? +- **IsRemediation** Is this repairing a previous installation? +- **IsRestore** Is this an automatic restore of a previously acquired product? +- **IsUpdate** Is this a product update? +- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). +- **PFN** The name of all packages to be downloaded and installed. +- **PreviousHResult** The previous HResult code. +- **PreviousInstallState** Previous installation state before it was canceled. +- **ProductId** The name of the package or packages requested for installation. +- **RelatedCV** Correlation Vector of a previous performed action on this product. - **SystemAttemptNumber** Total number of automatic attempts to install before it was canceled. - **UserAttemptNumber** Total number of user attempts to install before it was canceled. -- **IsRestore** Is this an automatic restore of a previously acquired product? -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **IsBundle** Is this a bundle? -- **WUContentId** The Windows Update content ID -- **AggregatedPackageFullNames** The names of all package or packages to be downloaded and installed. +- **WUContentId** The Windows Update content ID. ### Microsoft.Windows.StoreAgent.Telemetry.CompleteInstallOperationRequest -This event is sent after the app installations or updates. It's used to help keep Windows up-to-date and secure +This event is sent at the end of app installations or updates to help keep Windows up-to-date and secure. The following fields are available: +- **CatalogId** The Store Product ID of the app being installed. +- **HResult** HResult code of the action being performed. - **IsBundle** Is this a bundle? +- **PackageFamilyName** The name of the package being installed. - **ProductId** The Store Product ID of the product being installed. - **SkuId** Specific edition of the item being installed. -- **CatalogId** The Store Product ID of the app being installed. -- **PackageFamilyName** The name of the package being installed. -- **HResult** HResult code of the action being performed. ### Microsoft.Windows.StoreAgent.Telemetry.EndAcquireLicense @@ -4034,57 +4510,57 @@ This event is sent after the license is acquired when a product is being install The following fields are available: -- **PFN** Product Family Name of the product being installed. -- **HResult** HResult code to show the result of the operation (success/failure). -- **ProductId** The Store Product ID for the product being installed. -- **IsInteractive** Did the user initiate the installation? +- **AggregatedPackageFullNames** Includes a set of package full names for each app that is part of an atomic set. +- **AttemptNumber** The total number of attempts to acquire this product. - **CategoryId** The identity of the package or packages being installed. - **ClientAppId** The identity of the app that initiated this operation. -- **IsRemediation** Is this repairing a previous installation? -- **UpdateId** The update ID (if this is an update) -- **AttemptNumber** The total number of attempts to acquire this product. -- **IsUpdate** Is this an update? -- **IsMandatory** Is this a mandatory update? -- **SystemAttemptNumber** The number of attempts by the system to acquire this product. -- **UserAttemptNumber** The number of attempts by the user to acquire this product -- **IsRestore** Is this happening after a device restore? +- **HResult** HResult code to show the result of the operation (success/failure). - **IsBundle** Is this a bundle? -- **WUContentId** The Windows Update content ID +- **IsInteractive** Did the user initiate the installation? +- **IsMandatory** Is this a mandatory update? +- **IsRemediation** Is this repairing a previous installation? +- **IsRestore** Is this happening after a device restore? +- **IsUpdate** Is this an update? - **ParentBundledId** The product's parent bundle ID. -- **AggregatedPackageFullNames** Includes a set of package full names for each app that is part of an atomic set. +- **PFN** Product Family Name of the product being installed. +- **ProductId** The Store Product ID for the product being installed. +- **SystemAttemptNumber** The number of attempts by the system to acquire this product. +- **UpdateId** The update ID (if this is an update) +- **UserAttemptNumber** The number of attempts by the user to acquire this product +- **WUContentId** The Windows Update content ID. ### Microsoft.Windows.StoreAgent.Telemetry.EndDownload -This event happens during the app update or installation when content is being downloaded at the end of the process to report success or failure. It's used to help keep Windows up-to-date and secure. +This event is sent after an app is downloaded to help keep Windows up-to-date and secure. The following fields are available: -- **PFN** The Product Family Name of the app being download. -- **IsRemediation** Is this repairing a previous installation? -- **DownloadSize** The total size of the download. -- **ClientAppId** The identity of the app that initiated this operation. -- **CategoryId** The identity of the package or packages being installed. -- **IsUpdate** Is this an update? -- **HResult** The result code of the last action performed. -- **IsInteractive** Is this initiated by the user? +- **AggregatedPackageFullNames** The name of all packages to be downloaded and installed. - **AttemptNumber** Number of retry attempts before it was canceled. - **BundleId** The identity of the Windows Insider build associated with this product. -- **ProductId** The Store Product ID for the product being installed. +- **CategoryId** The identity of the package or packages being installed. +- **ClientAppId** The identity of the app that initiated this operation. +- **DownloadSize** The total size of the download. +- **ExtendedHResult** Any extended HResult error codes. +- **HResult** The result code of the last action performed. +- **IsBundle** Is this a bundle? +- **IsInteractive** Is this initiated by the user? - **IsMandatory** Is this a mandatory installation? +- **IsRemediation** Is this repairing a previous installation? +- **IsRestore** Is this a restore of a previously acquired product? +- **IsUpdate** Is this an update? +- **ParentBundleId** The parent bundle ID (if it's part of a bundle). +- **PFN** The Product Family Name of the app being download. +- **ProductId** The Store Product ID for the product being installed. - **SystemAttemptNumber** The number of attempts by the system to download. - **UserAttemptNumber** The number of attempts by the user to download. -- **IsRestore** Is this a restore of a previously acquired product? -- **ParentBundleId** The parent bundle ID (if it's part of a bundle). -- **IsBundle** Is this a bundle? - **WUContentId** The Windows Update content ID. -- **ExtendedHResult** Any extended HResult error codes. -- **AggregatedPackageFullNames** The name of all packages to be downloaded and installed. ### Microsoft.Windows.StoreAgent.Telemetry.EndFrameworkUpdate -This event happens when an app update requires an updated Framework package and the process starts to download it. It's used to help keep Windows up-to-date and secure. +This event is sent when an app update requires an updated Framework package and the process starts to download it. It is used to help keep Windows up-to-date and secure. The following fields are available: @@ -4102,29 +4578,29 @@ The following fields are available: ### Microsoft.Windows.StoreAgent.Telemetry.EndInstall -This event is sent after a product has been installed. It's used to help keep Windows up-to-date and secure. +This event is sent after a product has been installed to help keep Windows up-to-date and secure. The following fields are available: -- **BundleId** The identity of the build associated with this product. -- **PFN** Product Family Name of the product being installed. -- **ClientAppId** The identity of the app that initiated this operation. -- **CategoryId** The identity of the package or packages being installed. -- **ProductId** The Store Product ID for the product being installed. +- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. - **AttemptNumber** The number of retry attempts before it was canceled. +- **BundleId** The identity of the build associated with this product. +- **CategoryId** The identity of the package or packages being installed. +- **ClientAppId** The identity of the app that initiated this operation. +- **ExtendedHResult** The extended HResult error code. - **HResult** The result code of the last action performed. -- **IsRemediation** Is this repairing a previous installation? +- **IsBundle** Is this a bundle? - **IsInteractive** Is this an interactive installation? -- **IsUpdate** Is this an update? - **IsMandatory** Is this a mandatory installation? +- **IsRemediation** Is this repairing a previous installation? +- **IsRestore** Is this automatically restoring a previously acquired product? +- **IsUpdate** Is this an update? +- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). +- **PFN** Product Family Name of the product being installed. +- **ProductId** The Store Product ID for the product being installed. - **SystemAttemptNumber** The total number of system attempts. - **UserAttemptNumber** The total number of user attempts. -- **IsRestore** Is this automatically restoring a previously acquired product? -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **IsBundle** Is this a bundle? -- **WUContentId** The Windows Update content ID -- **ExtendedHResult** The extended HResult error code. -- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. +- **WUContentId** The Windows Update content ID. ### Microsoft.Windows.StoreAgent.Telemetry.EndScanForUpdates @@ -4133,63 +4609,63 @@ This event is sent after a scan for product updates to determine if there are pa The following fields are available: +- **ClientAppId** The identity of the app that initiated this operation. - **HResult** The result code of the last action performed. - **IsApplicability** Is this request to only check if there are any applicable packages to install? - **IsInteractive** Is this user requested? -- **ClientAppId** The identity of the app that initiated this operation. - **IsOnline** Is the request doing an online check? ### Microsoft.Windows.StoreAgent.Telemetry.EndSearchUpdatePackages -This event is sent after searching for update packages to install. It's used to help keep Windows up-to-date and secure. +This event is sent after searching for update packages to install. It is used to help keep Windows up-to-date and secure. The following fields are available: -- **IsRemediation** Is this repairing a previous installation? -- **IsUpdate** Is this an update? -- **ClientAppId** The identity of the app that initiated this operation. -- **HResult** The result code of the last action performed. -- **ProductId** The Store Product ID for the product being installed. +- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. - **AttemptNumber** The total number of retry attempts before it was canceled. -- **IsInteractive** Is this user requested? -- **PFN** The name of the package or packages requested for install. - **BundleId** The identity of the build associated with this product. - **CategoryId** The identity of the package or packages being installed. +- **ClientAppId** The identity of the app that initiated this operation. +- **HResult** The result code of the last action performed. +- **IsBundle** Is this a bundle? +- **IsInteractive** Is this user requested? - **IsMandatory** Is this a mandatory update? +- **IsRemediation** Is this repairing a previous installation? +- **IsRestore** Is this restoring previously acquired content? +- **IsUpdate** Is this an update? +- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). +- **PFN** The name of the package or packages requested for install. +- **ProductId** The Store Product ID for the product being installed. - **SystemAttemptNumber** The total number of system attempts. - **UserAttemptNumber** The total number of user attempts. -- **IsRestore** Is this restoring previously acquired content? -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **IsBundle** Is this a bundle? -- **WUContentId** The Windows Update content ID -- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. +- **WUContentId** The Windows Update content ID. ### Microsoft.Windows.StoreAgent.Telemetry.EndStageUserData -This event is sent between download and installation to see if there is app data that needs to be restored from the cloud. It's used to keep Windows up-to-date and secure. +This event is sent after restoring user data (if any) that needs to be restored following a product install. It is used to keep Windows up-to-date and secure. The following fields are available: -- **IsInteractive** Is this user requested? -- **PFN** The name of the package or packages requested for install. -- **IsUpdate** Is this an update? -- **CategoryId** The identity of the package or packages being installed. -- **HResult** The result code of the last action performed. +- **AggregatedPackageFullNames** The name of all packages to be downloaded and installed. - **AttemptNumber** The total number of retry attempts before it was canceled. -- **ProductId** The Store Product ID for the product being installed. - **BundleId** The identity of the build associated with this product. -- **IsRemediation** Is this repairing a previous installation? +- **CategoryId** The identity of the package or packages being installed. - **ClientAppId** The identity of the app that initiated this operation. +- **HResult** The result code of the last action performed. +- **IsBundle** Is this a bundle? +- **IsInteractive** Is this user requested? - **IsMandatory** Is this a mandatory update? +- **IsRemediation** Is this repairing a previous installation? +- **IsRestore** Is this restoring previously acquired content? +- **IsUpdate** Is this an update? +- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). +- **PFN** The name of the package or packages requested for install. +- **ProductId** The Store Product ID for the product being installed. - **SystemAttemptNumber** The total number of system attempts. - **UserAttemptNumber** The total number of system attempts. -- **IsRestore** Is this restoring previously acquired content? -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **IsBundle** Is this a bundle? -- **WUContentId** The Windows Update content ID -- **AggregatedPackageFullNames** The name of all packages to be downloaded and installed. +- **WUContentId** The Windows Update content ID. ### Microsoft.Windows.StoreAgent.Telemetry.EndUpdateMetadataPrepare @@ -4203,100 +4679,100 @@ The following fields are available: ### Microsoft.Windows.StoreAgent.Telemetry.FulfillmentComplete -This event is sent at the end of an app install or update and is used to track the very end of the install or update process. +This event is sent at the end of an app install or update to help keep Windows up-to-date and secure. The following fields are available: -- **ProductId** The product ID of the app that is being updated or installed. -- **PFN** The Package Family Name of the app that is being installed or updated. -- **FailedRetry** Was the installation or update retry successful? +- **FailedRetry** Indicates whether the installation or update retry was successful. - **HResult** The HResult code of the operation. +- **PFN** The Package Family Name of the app that is being installed or updated. +- **ProductId** The product ID of the app that is being updated or installed. ### Microsoft.Windows.StoreAgent.Telemetry.FulfillmentInitiate -This event is sent at the beginning of an app install or update and is used to track the very beginning of the install or update process. +This event is sent at the beginning of an app install or update to help keep Windows up-to-date and secure. The following fields are available: -- **ProductId** The product ID of the app that is being updated or installed. - **PFN** The Package Family Name of the app that is being installed or updated. +- **ProductId** The product ID of the app that is being updated or installed. ### Microsoft.Windows.StoreAgent.Telemetry.InstallOperationRequest -This event happens at the beginning of the install process when an app update or new app is installed. It's used to help keep Windows up-to-date and secure. +This event is sent when a product install or update is initiated, to help keep Windows up-to-date and secure. The following fields are available: -- **CatalogId** If this product is from a private catalog, the Store Product ID for the product being installed. - **BundleId** The identity of the build associated with this product. -- **SkuId** Specific edition ID being installed. +- **CatalogId** If this product is from a private catalog, the Store Product ID for the product being installed. - **ProductId** The Store Product ID for the product being installed. +- **SkuId** Specific edition ID being installed. - **VolumePath** The disk path of the installation. ### Microsoft.Windows.StoreAgent.Telemetry.PauseInstallation -This event is sent when a product install or update is paused either by a user or the system. It's used to help keep Windows up-to-date and secure. +This event is sent when a product install or update is paused (either by a user or the system), to help keep Windows up-to-date and secure. The following fields are available: -- **RelatedCV** Correlation Vector of a previous performed action on this product. -- **IsRemediation** Is this repairing a previous installation? -- **PreviousHResult** The result code of the last action performed before this operation. -- **ProductId** The Store Product ID for the product being installed. -- **IsUpdate** Is this an update? -- **PreviousInstallState** Previous state before the installation or update was paused. +- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. +- **AttemptNumber** The total number of retry attempts before it was canceled. +- **BundleId** The identity of the build associated with this product. - **CategoryId** The identity of the package or packages being installed. - **ClientAppId** The identity of the app that initiated this operation. -- **AttemptNumber** The total number of retry attempts before it was canceled. +- **IsBundle** Is this a bundle? - **IsInteractive** Is this user requested? -- **BundleId** The identity of the build associated with this product. -- **PFN** The Product Full Name. - **IsMandatory** Is this a mandatory update? +- **IsRemediation** Is this repairing a previous installation? +- **IsRestore** Is this restoring previously acquired content? +- **IsUpdate** Is this an update? +- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). +- **PFN** The Product Full Name. +- **PreviousHResult** The result code of the last action performed before this operation. +- **PreviousInstallState** Previous state before the installation or update was paused. +- **ProductId** The Store Product ID for the product being installed. +- **RelatedCV** Correlation Vector of a previous performed action on this product. - **SystemAttemptNumber** The total number of system attempts. - **UserAttemptNumber** The total number of user attempts. -- **IsRestore** Is this restoring previously acquired content? -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **IsBundle** Is this a bundle? -- **WUContentId** The Windows Update content ID -- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. +- **WUContentId** The Windows Update content ID. ### Microsoft.Windows.StoreAgent.Telemetry.ResumeInstallation -This event happens when a product install or update is resumed either by a user or the system. It's used to help keep Windows up-to-date and secure. +This event is sent when a product install or update is resumed (either by a user or the system), to help keep Windows up-to-date and secure. The following fields are available: -- **RelatedCV** Correlation Vector for the original install before it was resumed. +- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. - **AttemptNumber** The number of retry attempts before it was canceled. - **BundleId** The identity of the build associated with this product. -- **PreviousHResult** The previous HResult error code. -- **ClientAppId** The identity of the app that initiated this operation. - **CategoryId** The identity of the package or packages being installed. -- **PFN** The name of the package or packages requested for install. -- **IsUpdate** Is this an update? -- **PreviousInstallState** Previous state before the installation was paused. -- **IsRemediation** Is this repairing a previous installation? +- **ClientAppId** The identity of the app that initiated this operation. +- **HResult** The result code of the last action performed before this operation. +- **IsBundle** Is this a bundle? - **IsInteractive** Is this user requested? -- **ProductId** The Store Product ID for the product being installed. - **IsMandatory** Is this a mandatory update? +- **IsRemediation** Is this repairing a previous installation? +- **IsRestore** Is this restoring previously acquired content? +- **IsUpdate** Is this an update? +- **IsUserRetry** Did the user initiate the retry? +- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). +- **PFN** The name of the package or packages requested for install. +- **PreviousHResult** The previous HResult error code. +- **PreviousInstallState** Previous state before the installation was paused. +- **ProductId** The Store Product ID for the product being installed. +- **RelatedCV** Correlation Vector for the original install before it was resumed. - **SystemAttemptNumber** The total number of system attempts. - **UserAttemptNumber** The total number of user attempts. -- **IsRestore** Is this restoring previously acquired content? -- **ParentBundleId** The product ID of the parent (if this product is part of a bundle). -- **IsBundle** Is this a bundle? -- **WUContentId** The Windows Update content ID -- **AggregatedPackageFullNames** The names of all packages to be downloaded and installed. -- **IsUserRetry** Did the user initiate the retry? -- **HResult** The result code of the last action performed before this operation. +- **WUContentId** The Windows Update content ID. ### Microsoft.Windows.StoreAgent.Telemetry.ResumeOperationRequest -This event happens when a product install or update is resumed by a user and on installation retries. It's used to help keep Windows up-to-date and secure. +This event is sent when a product install or update is resumed by a user or on installation retries, to help keep Windows up-to-date and secure. The following fields are available: @@ -4305,22 +4781,22 @@ The following fields are available: ### Microsoft.Windows.StoreAgent.Telemetry.SearchForUpdateOperationRequest -This event is sent when searching for update packages to install. It's used to help keep Windows up-to-date and secure. +This event is sent when searching for update packages to install, to help keep Windows up-to-date and secure. The following fields are available: +- **CatalogId** The Store Catalog ID for the product being installed. - **ProductId** The Store Product ID for the product being installed. - **SkuId** Specfic edition of the app being updated. -- **CatalogId** The Store Product ID for the product being installed. ### Microsoft.Windows.StoreAgent.Telemetry.UpdateAppOperationRequest -This event happens an app for a user needs to be updated. It's used to help keep Windows up-to-date and secure. +This event occurs when an update is requested for an app, to help keep Windows up-to-date and secure. The following fields are available: -- **PFamN** The name of the product that is requested for update. +- **PFamN** The name of the app that is requested for update. ## Windows Update Delivery Optimization events @@ -4331,22 +4807,22 @@ This event describes when a download was canceled with Delivery Optimization. It The following fields are available: -- **bytesFromIntPeers** The number of bytes received from peers not in the same LAN or in the same group. -- **fileID** The ID of the file being downloaded. -- **sessionID** The ID of the file download session. -- **scenarioID** The ID of the scenario. -- **bytesFromCDN** The number of bytes received from a CDN source. -- **updateID** The ID of the update being downloaded. - **background** Is the download being done in the background? -- **bytesFromPeers** The number of bytes received from a peer in the same LAN. -- **clientTelId** A random number used for device sampling. +- **bytesFromCDN** The number of bytes received from a CDN source. - **bytesFromGroupPeers** The number of bytes received from a peer in the same group. -- **errorCode** The error code that was returned. -- **doErrorCode** The Delivery Optimization error code that was returned. +- **bytesFromIntPeers** The number of bytes received from peers not in the same LAN or in the same group. +- **bytesFromPeers** The number of bytes received from a peer in the same LAN. - **cdnErrorCodes** A list of CDN connection errors since the last FailureCDNCommunication event. - **cdnErrorCounts** The number of times each error in cdnErrorCodes was encountered. +- **clientTelId** A random number used for device sampling. +- **doErrorCode** The Delivery Optimization error code that was returned. +- **errorCode** The error code that was returned. - **experimentId** When running a test, this is used to correlate events that are part of the same test. +- **fileID** The ID of the file being downloaded. - **isVpn** Is the device connected to a Virtual Private Network? +- **scenarioID** The ID of the scenario. +- **sessionID** The ID of the file download session. +- **updateID** The ID of the update being downloaded. - **usedMemoryStream** Did the download use memory streaming? @@ -4356,37 +4832,36 @@ This event describes when a download has completed with Delivery Optimization. I The following fields are available: -- **sessionID** The ID of the download session. -- **scenarioID** The ID of the scenario. -- **bytesFromIntPeers** The number of bytes received from peers not in the same LAN or in the same domain group. -- **updateID** The ID of the update being downloaded. -- **fileSize** The size of the file being downloaded. -- **bytesFromCDN** The number of bytes received from a CDN source. -- **fileID** The ID of the file being downloaded. - **background** Is the download a background download? -- **bytesFromPeers** The number of bytes received from a peer in the same LAN. -- **totalTime** How long did the download take (in seconds)? -- **restrictedUpload** Is the upload restricted? -- **clientTelId** A random number used for device sampling. +- **bytesFromCDN** The number of bytes received from a CDN source. - **bytesFromGroupPeers** The number of bytes received from a peer in the same domain group. -- **downloadMode** The download mode used for this file download session. -- **doErrorCode** The Delivery Optimization error code that was returned. -- **numPeers** The total number of peers used for this download. +- **bytesFromIntPeers** The number of bytes received from peers not in the same LAN or in the same domain group. +- **bytesFromPeers** The number of bytes received from a peer in the same LAN. +- **bytesRequested** The total number of bytes requested for download. - **cdnConnectionCount** The total number of connections made to the CDN. -- **lanConnectionCount** The total number of connections made to peers in the same LAN. -- **groupConnectionCount** The total number of connections made to peers in the same group. -- **internetConnectionCount** The total number of connections made to peers not in the same LAN or the same group. -- **cdnIp** The IP address of the source CDN. -- **downlinkBps** The maximum measured available download bandwidth (in bytes per second). -- **uplinkBps** The maximum measured available upload bandwidth (in bytes per second). -- **downlinkUsageBps** The download speed (in bytes per second). -- **uplinkUsageBps** The upload speed (in bytes per second). -- **totalTimeMs** Duration of the download (in seconds). - **cdnErrorCodes** A list of CDN connection errors since the last FailureCDNCommunication event. - **cdnErrorCounts** The number of times each error in cdnErrorCodes was encountered. -- **bytesRequested** The total number of bytes requested for download. +- **cdnIp** The IP address of the source CDN. +- **clientTelId** A random number used for device sampling. +- **doErrorCode** The Delivery Optimization error code that was returned. +- **downlinkBps** The maximum measured available download bandwidth (in bytes per second). +- **downlinkUsageBps** The download speed (in bytes per second). +- **downloadMode** The download mode used for this file download session. - **experimentId** When running a test, this is used to correlate with other events that are part of the same test. +- **fileID** The ID of the file being downloaded. +- **fileSize** The size of the file being downloaded. +- **groupConnectionCount** The total number of connections made to peers in the same group. +- **internetConnectionCount** The total number of connections made to peers not in the same LAN or the same group. - **isVpn** Is the device connected to a Virtual Private Network? +- **lanConnectionCount** The total number of connections made to peers in the same LAN. +- **numPeers** The total number of peers used for this download. +- **restrictedUpload** Is the upload restricted? +- **scenarioID** The ID of the scenario. +- **sessionID** The ID of the download session. +- **totalTimeMs** Duration of the download (in seconds). +- **updateID** The ID of the update being downloaded. +- **uplinkBps** The maximum measured available upload bandwidth (in bytes per second). +- **uplinkUsageBps** The upload speed (in bytes per second). - **usedMemoryStream** Did the download use memory streaming? @@ -4396,48 +4871,48 @@ This event represents a temporary suspension of a download with Delivery Optimiz The following fields are available: -- **updateID** The ID of the update being paused. -- **errorCode** The error code that was returned. -- **scenarioID** The ID of the scenario. - **background** Is the download a background download? -- **sessionID** The ID of the download session. - **clientTelId** A random number used for device sampling. -- **reasonCode** The reason for pausing the download. -- **fileID** The ID of the file being paused. +- **errorCode** The error code that was returned. - **experimentId** When running a test, this is used to correlate with other events that are part of the same test. +- **fileID** The ID of the file being paused. - **isVpn** Is the device connected to a Virtual Private Network? +- **reasonCode** The reason for pausing the download. +- **scenarioID** The ID of the scenario. +- **sessionID** The ID of the download session. +- **updateID** The ID of the update being paused. ### Microsoft.OSG.DU.DeliveryOptClient.DownloadStarted -This event describes the start of a new download with Delivery Optimization. It's used to understand and address problems regarding downloads. +This event sends data describing the start of a new download to enable Delivery Optimization. It's used to understand and address problems regarding downloads. The following fields are available: -- **experimentId** When running a test, this is used to correlate with other events that are part of the same test. -- **errorCode** The error code that was returned. -- **doErrorCode** The Delivery Optimization error code that was returned. -- **peerID** The ID for this Delivery Optimization client. -- **doClientVersion** The version of the Delivery Optimization client. -- **jobID** The ID of the Windows Update job. -- **sessionID** The ID of the download session. -- **updateID** The ID of the update being downloaded. -- **scenarioID** The ID of the scenario. -- **fileID** The ID of the file being downloaded. -- **cdnUrl** The URL of the CDN. -- **filePath** The path where the file will be written. -- **groupID** ID for the group. -- **background** Is the download a background download? -- **downloadMode** The download mode used for this file download session. -- **minFileSizePolicy** The minimum content file size policy to allow the download using Peering. -- **diceRoll** The dice roll value used in sampling events. -- **deviceProfile** Identifies the usage or form factor. Example: Desktop or Xbox -- **isVpn** Is the device connected to a Virtual Private Network? -- **usedMemoryStream** Did the download use memory streaming? -- **minDiskSizePolicyEnforced** Is the minimum disk size enforced via policy? -- **minDiskSizeGB** The minimum disk size (in GB) required for Peering. +- **background** Indicates whether the download is happening in the background. +- **cdnUrl** The URL of the source CDN. - **clientTelId** A random number used for device sampling. - **costFlags** A set of flags representing network cost. +- **deviceProfile** Identifies the usage or form factor (such as Desktop, Xbox, or VM). +- **diceRoll** Random number used for determining if a client will use peering. +- **doClientVersion** The version of the Delivery Optimization client. +- **doErrorCode** The Delivery Optimization error code that was returned. +- **downloadMode** The download mode used for this file download session (CdnOnly = 0, Lan = 1, Group = 2, Internet = 3, Simple = 99, Bypass = 100). +- **errorCode** The error code that was returned. +- **experimentId** ID used to correlate client/services calls that are part of the same test during A/B testing. +- **fileID** The ID of the file being downloaded. +- **filePath** The path to where the downloaded file will be written. +- **groupID** ID for the group. +- **isVpn** Indicates whether the device is connected to a Virtual Private Network. +- **jobID** The ID of the Windows Update job. +- **minDiskSizeGB** The minimum disk size (in GB) policy set for the device to allow peering with delivery optimization. +- **minDiskSizePolicyEnforced** Indicates whether there is an enforced minimum disk size requirement for peering. +- **minFileSizePolicy** The minimum content file size policy to allow the download using peering with delivery optimization. +- **peerID** The ID for this delivery optimization client. +- **scenarioID** The ID of the scenario. +- **sessionID** The ID for the file download session. +- **updateID** The ID of the update being downloaded. +- **usedMemoryStream** Indicates whether the download used memory streaming. ### Microsoft.OSG.DU.DeliveryOptClient.FailureCdnCommunication @@ -4446,19 +4921,19 @@ This event represents a failure to download from a CDN with Delivery Optimizatio The following fields are available: +- **cdnHeaders** The HTTP headers returned by the CDN. +- **cdnIp** The IP address of the CDN. +- **cdnUrl** The URL of the CDN. +- **clientTelId** A random number used for device sampling. +- **errorCode** The error code that was returned. +- **errorCount** The total number of times this error code was seen since the last FailureCdnCommunication event was encountered. - **experimentId** When running a test, this is used to correlate with other events that are part of the same test. - **fileID** The ID of the file being downloaded. -- **errorCode** The error code that was returned. - **httpStatusCode** The HTTP status code returned by the CDN. -- **errorCount** The total number of times this error code was seen since the last FailureCdnCommunication event was encountered. -- **sessionID** The ID of the download session. -- **cdnUrl** The URL of the CDN. -- **cdnIp** The IP address of the CDN. -- **cdnHeaders** The HTTP headers returned by the CDN. -- **clientTelId** A random number used for device sampling. - **isHeadRequest** The type of HTTP request that was sent to the CDN. Example: HEAD or GET - **requestSize** The size of the range requested from the CDN. - **responseSize** The size of the range response received from the CDN. +- **sessionID** The ID of the download session. ### Microsoft.OSG.DU.DeliveryOptClient.JobError @@ -4467,11 +4942,11 @@ This event represents a Windows Update job error. It allows for investigation of The following fields are available: -- **jobID** The Windows Update job ID. -- **fileID** The ID of the file being downloaded. -- **errorCode** The error code returned. - **clientTelId** A random number used for device sampling. +- **errorCode** The error code returned. - **experimentId** When running a test, this is used to correlate with other events that are part of the same test. +- **fileID** The ID of the file being downloaded. +- **jobID** The Windows Update job ID. ## Windows Update events @@ -4482,11 +4957,11 @@ This event sends data collected at the end of the Data Migration Framework (DMF) The following fields are available: -- **MigrationEndtime** A system timestamp of when the DMF migration completed. -- **UpdateIds** A collection of GUIDs for updates that are associated with the DMF session. -- **WuClientid** The GUID of the Windows Update client responsible for triggering the DMF migration. -- **MigrationDurationinmilliseconds** How long the DMF migration took (in milliseconds). +- **MigrationDurationInMilliseconds** How long the DMF migration took (in milliseconds) +- **MigrationEndTime** A system timestamp of when the DMF migration completed. - **RevisionNumbers** A collection of revision numbers for the updates associated with the DMF session. +- **UpdateIds** A collection of GUIDs for updates that are associated with the DMF session. +- **WuClientId** The GUID of the Windows Update client responsible for triggering the DMF migration ### Microsoft.Windows.Update.DataMigrationFramework.DmfMigrationStarted @@ -4495,12 +4970,12 @@ This event sends data collected at the beginning of the Data Migration Framework The following fields are available: -- **UpdateIds** A collection of GUIDs identifying the upgrades that are running. -- **MigrationStarttime** The timestamp representing the beginning of the DMF migration. -- **MigrationOEMphases** The number of OEM-authored migrators scheduled to be ran by DMF for this upgrade. -- **WuClientid** The GUID of the Windows Update client invoking DMF. -- **MigrationMicrosoftphases** The number of Microsoft-authored migrators scheduled to be ran by DMF for this upgrade. +- **MigrationMicrosoftPhases** Revision numbers for the updates that were installed. +- **MigrationOEMPhases** WU Update IDs for the updates that were installed. +- **MigrationStartTime** The timestamp representing the beginning of the DMF migration - **RevisionNumbers** A collection of the revision numbers associated with the UpdateIds. +- **UpdateIds** A collection of GUIDs identifying the upgrades that are running. +- **WuClientId** The GUID of the Windows Update client invoking DMF ### Microsoft.Windows.Update.DataMigrationFramework.MigratorResult @@ -4509,42 +4984,185 @@ This event sends DMF migrator data to help keep Windows up to date. The following fields are available: -- **MigratorGuid** A GUID identifying the migrator that just completed. -- **RunDurationInSeconds** The time it took for the migrator to complete. - **CurrentStep** This is the last step the migrator reported before returning a result. This tells us how far through the individual migrator the device was before failure. -- **MigratorName** The name of the migrator that just completed. -- **MigratorId** A GUID identifying the migrator that just completed. - **ErrorCode** The result (as an HRESULT) of the migrator that just completed. +- **MigratorId** A GUID identifying the migrator that just completed. +- **MigratorName** The name of the migrator that just completed. +- **RunDurationInSeconds** The time it took for the migrator to complete. - **TotalSteps** Migrators report progress in number of completed steps against the total steps. This is the total number of steps. +### Microsoft.Windows.Update.NotificationUx.DialogNotificationToBeDisplayed + +This event indicates that a notification dialog box is about to be displayed to user. + +The following fields are available: + +- **AcceptAutoModeLimit** The maximum number of days for a device to automatically enter Auto Reboot mode. +- **AutoToAutoFailedLimit** The maximum number of days for Auto Reboot mode to fail before the RebootFailed dialog box is shown. +- **DeviceLocalTime** The local time on the device sending the event. +- **EngagedModeLimit** The number of days to switch between DTE dialog boxes. +- **EnterAutoModeLimit** The maximum number of days for a device to enter Auto Reboot mode. +- **ETag** OneSettings versioning value. +- **IsForcedEnabled** Indicates whether Forced Reboot mode is enabled for this device. +- **IsUltimateForcedEnabled** Indicates whether Ultimate Forced Reboot mode is enabled for this device. +- **NotificationUxState** Indicates which dialog box is shown. +- **NotificationUxStateString** Indicates which dialog box is shown. +- **RebootUxState** Indicates the state of the restart (Engaged, Auto, Forced, or UltimateForced). +- **RebootUxStateString** Indicates the state of the restart (Engaged, Auto, Forced, or UltimateForced). +- **RebootVersion** Version of DTE. +- **SkipToAutoModeLimit** The minimum length of time to pass in restart pending before a device can be put into auto mode. +- **UpdateId** The ID of the update that is pending restart to finish installation. +- **UpdateRevision** The revision of the update that is pending restart to finish installation. + + +### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootAcceptAutoDialog + +This event indicates that the Enhanced Engaged restart "accept automatically" dialog box was displayed. + +The following fields are available: + +- **DeviceLocalTime** The local time on the device sending the event. +- **ETag** OneSettings versioning value. +- **ExitCode** Indicates how users exited the dialog box. +- **RebootVersion** Version of DTE. +- **UpdateId** The ID of the update that is pending restart to finish installation. +- **UpdateRevision** The revision of the update that is pending restart to finish installation. +- **UserResponseString** The option that user chose on this dialog box. + + +### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootFirstReminderDialog + +This event indicates that the Enhanced Engaged restart "first reminder" dialog box was displayed. + +The following fields are available: + +- **DeviceLocalTime** The local time on the device sending the event. +- **ETag** OneSettings versioning value. +- **ExitCode** Indicates how users exited the dialog box. +- **RebootVersion** Version of DTE. +- **UpdateId** The ID of the update that is pending restart to finish installation. +- **UpdateRevision** The revision of the update that is pending restart to finish installation. +- **UserResponseString** The option that user chose in this dialog box. + + +### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootForcedPrecursorDialog + +This event indicates that the Enhanced Engaged restart "forced precursor" dialog box was displayed. + +The following fields are available: + +- **DeviceLocalTime** The local time on the device sending the event. +- **ETag** OneSettings versioning value. +- **ExitCode** Indicates how users exited the dialog box. +- **RebootVersion** Version of DTE. +- **UpdateId** The ID of the update that is pending restart to finish installation. +- **UpdateRevision** The revision of the update that is pending restart to finish installation. +- **UserResponseString** The option that the user chose in this dialog box. + + +### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootForcedWarningDialog + +This event indicates that the Enhanced Engaged "forced warning" dialog box was displayed. + +The following fields are available: + +- **DeviceLocalTime** The local time on the device sending the event. +- **ETag** OneSettings versioning value. +- **ExitCode** Indicates how users exited the dialog box. +- **RebootVersion** Version of DTE. +- **UpdateId** The ID of the update that is pending restart to finish installation. +- **UpdateRevision** The revision of the update that is pending restart to finish installation. +- **UserResponseString** The option that the user chose in this dialog box. + + +### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootRebootFailedDialog + +This event indicates that the Enhanced Engaged restart "restart failed" dialog box was displayed. + +The following fields are available: + +- **DeviceLocalTime** The local time of the device sending the event. +- **ETag** OneSettings versioning value. +- **ExitCode** Indicates how users exited the dialog box. +- **RebootVersion** Version of DTE. +- **UpdateId** The ID of the update that is pending restart to finish installation. +- **UpdateRevision** The revision of the update that is pending restart to finish installation. +- **UserResponseString** The option that the user chose in this dialog box. + + +### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootRebootImminentDialog + +This event indicates that the Enhanced Engaged restart "restart imminent" dialog box was displayed. + +The following fields are available: + +- **DeviceLocalTime** Time the dialog box was shown on the local device. +- **ETag** OneSettings versioning value. +- **ExitCode** Indicates how users exited the dialog box. +- **RebootVersion** Version of DTE. +- **UpdateId** The ID of the update that is pending restart to finish installation. +- **UpdateRevision** The revision of the update that is pending restart to finish installation. +- **UserResponseString** The option that user chose in this dialog box. + + +### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootSecondReminderDialog + +This event indicates that the second reminder dialog box was displayed for Enhanced Engaged restart. + +The following fields are available: + +- **DeviceLocalTime** The time the dialog box was shown on the local device. +- **ETag** OneSettings versioning value. +- **ExitCode** Indicates how users exited the dialog box. +- **RebootVersion** Version of DTE. +- **UpdateId** The ID of the update that is pending restart to finish installation. +- **UpdateRevision** The revision of the update that is pending restart to finish installation. +- **UserResponseString** The option that the user chose in this dialog box. + + +### Microsoft.Windows.Update.NotificationUx.EnhancedEngagedRebootThirdReminderDialog + +This event indicates that the third reminder dialog box for Enhanced Engaged restart was displayed. + +The following fields are available: + +- **DeviceLocalTime** The time the dialog box was shown on the local device. +- **ETag** OneSettings versioning value. +- **ExitCode** Indicates how users exited the dialog box. +- **RebootVersion** Version of DTE. +- **UpdateId** The ID of the update that is pending restart to finish installation. +- **UpdateRevision** The revision of the update that is pending restart to finish installation. +- **UserResponseString** The option that the user chose in this dialog box. + + ### Microsoft.Windows.Update.Orchestrator.CommitFailed -This events tracks when a device needs to restart after an update but did not. +This event indicates that a device was unable to restart after an update. The following fields are available: -- **wuDeviceid** The Windows Update device GUID. - **errorCode** The error code that was returned. +- **wuDeviceid** The Windows Update device GUID. ### Microsoft.Windows.Update.Orchestrator.Detection -This event sends launch data for a Windows Update scan to help keep Windows up to date. +This event indicates that a scan for a Windows Update occurred. The following fields are available: -- **wuDeviceid** Unique device ID used by Windows Update. -- **revisionNumber** Update revision number. -- **eventScenario** End to end update session ID, or indicates the purpose of sending this event - whether because the software distribution just started installing content, or whether it was cancelled, succeeded, or failed. - **deferReason** Reason why the device could not check for updates. - **detectionBlockreason** Reason for detection not completing. -- **interactive** Identifies if session is User Initiated. -- **updateId** Update ID. - **detectionDeferreason** A log of deferral reasons for every update state. -- **flightID** A unique update ID. -- **updateScenarioType** The update session type. - **errorCode** The returned error code. +- **eventScenario** End-to-end update session ID, or indicates the purpose of sending this event - whether because the software distribution just started installing content, or whether it was cancelled, succeeded, or failed. +- **flightID** The specific ID of the Windows Insider build the device is getting. +- **interactive** Indicates whether the session was user initiated. +- **revisionNumber** Update revision number. +- **updateId** Update ID. +- **updateScenarioType** The update session type. +- **wuDeviceid** Unique device ID used by Windows Update. ### Microsoft.Windows.Update.Orchestrator.Download @@ -4553,31 +5171,31 @@ This event sends launch data for a Windows Update download to help keep Windows The following fields are available: +- **deferReason** Reason for download not completing. - **detectionDeferreason** Reason for download not completing -- **wuDeviceid** Unique device ID used by Windows Update. -- **interactive** Identifies if session is user initiated. +- **errorCode** An error code represented as a hexadecimal value. +- **eventScenario** End-to-end update session ID. +- **flightID** The specific ID of the Windows Insider build the device is getting. +- **interactive** Indicates whether the session is user initiated. - **revisionNumber** Update revision number. -- **deferReason** Reason for download not completing - **updateId** Update ID. -- **eventScenario** End to end update session ID. -- **errorCode** An error code represented as a hexadecimal value -- **flightID** Unique update ID. - **updateScenarioType** The update session type. +- **wuDeviceid** Unique device ID used by Windows Update. ### Microsoft.Windows.Update.Orchestrator.FlightInapplicable -This event sends data on whether the update was applicable to the device, to help keep Windows up to date. +This event indicates that the update is no longer applicable to this device. The following fields are available: -- **updateId** Unique Update ID -- **revisionNumber** Revision Number of the Update -- **UpdateStatus** Integer that describes Update state -- **EventPublishedTime** time that the event was generated -- **wuDeviceid** Unique Device ID -- **flightID** Unique Update ID -- **updateScenarioType** The update session type. +- **EventPublishedTime** Time when this event was generated. +- **flightID** The specific ID of the Windows Insider build. +- **revisionNumber** Update revision number. +- **updateId** Unique Windows Update ID. +- **updateScenarioType** Update session type. +- **UpdateStatus** Last status of update. +- **wuDeviceid** Unique Device ID. ### Microsoft.Windows.Update.Orchestrator.InitiatingReboot @@ -4586,15 +5204,15 @@ This event sends data about an Orchestrator requesting a reboot from power manag The following fields are available: -- **revisionNumber** Revision number of the update. - **EventPublishedTime** Time of the event. -- **updateId** Update ID. -- **wuDeviceid** Unique device ID used by Windows Update. - **flightID** Unique update ID -- **interactive** Indicates the reboot initiation stage of the update process was entered as a result of user action or not. -- **rebootOutsideOfActiveHours** Indicates the timing that the reboot was to occur to ensure the correct update process and experience is provided to keep Windows up to date. -- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. +- **interactive** Indicates whether the reboot initiation stage of the update process was entered as a result of user action. +- **rebootOutsideOfActiveHours** Indicates whether the reboot was to occur outside of active hours. +- **revisionNumber** Revision number of the update. +- **updateId** Update ID. - **updateScenarioType** The update session type. +- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated. +- **wuDeviceid** Unique device ID used by Windows Update. ### Microsoft.Windows.Update.Orchestrator.Install @@ -4603,59 +5221,59 @@ This event sends launch data for a Windows Update install to help keep Windows u The following fields are available: -- **eventScenario** End to end update session ID. -- **deferReason** Reason for install not completing. -- **interactive** Identifies if session is user initiated. -- **wuDeviceid** Unique device ID used by Windows Update. - **batteryLevel** Current battery capacity in mWh or percentage left. -- **installCommitfailedtime** The time it took for a reboot to happen but the upgrade failed to progress. +- **deferReason** Reason for install not completing. - **errorCode** The error code reppresented by a hexadecimal value. -- **updateId** Update ID. -- **revisionNumber** Update revision number. -- **flightID** Unique update ID -- **installRebootinitiatetime** The time it took for a reboot to be attempted. -- **flightUpdate** Flight update -- **minutesToCommit** The time it took to install updates. +- **eventScenario** End-to-end update session ID. +- **flightID** The specific ID of the Windows Insider build the device is getting. +- **flightUpdate** Indicates whether the update is a Windows Insider build. - **ForcedRebootReminderSet** A boolean value that indicates if a forced reboot will happen for updates. -- **rebootOutsideOfActiveHours** Indicates the timing that the reboot was to occur to ensure the correct update process and experience is provided to keep Windows up to date. -- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. +- **installCommitfailedtime** The time it took for a reboot to happen but the upgrade failed to progress. +- **installRebootinitiatetime** The time it took for a reboot to be attempted. +- **interactive** Identifies if session is user initiated. +- **minutesToCommit** The time it took to install updates. +- **rebootOutsideOfActiveHours** Indicates whether a reboot is scheduled outside of active hours. +- **revisionNumber** Update revision number. +- **updateId** Update ID. - **updateScenarioType** The update session type. +- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. +- **wuDeviceid** Unique device ID used by Windows Update. ### Microsoft.Windows.Update.Orchestrator.PostInstall -This event sends data about lite stack devices (mobile, IOT, anything non-PC) immediately before data migration is launched to help keep Windows up to date. +This event is sent after a Windows update install completes. The following fields are available: -- **wuDeviceid** Unique device ID used by Windows Update. -- **eventScenario** End to end update session ID. -- **sessionType** Interactive vs. Background. -- **bundleRevisionnumber** Bundle revision number. - **batteryLevel** Current battery capacity in mWh or percentage left. -- **bundleId** Update grouping ID. -- **errorCode** Hex code for the error message, to allow lookup of the specific error. +- **bundleId** Identifier associated with the specific content bundle. +- **bundleRevisionnumber** Identifies the revision number of the content bundle. +- **errorCode** The error code returned for the current phase. +- **eventScenario** State of update action. - **flightID** Unique update ID. +- **sessionType** The Windows Update session type (Interactive or Background). +- **wuDeviceid** Unique device ID used by Windows Update. ### Microsoft.Windows.Update.Orchestrator.RebootFailed -This event sends information about whether an update required a reboot and reasons for failure to help keep Windows up to date. +This event sends information about whether an update required a reboot and reasons for failure, to help keep Windows up to date. The following fields are available: -- **updateId** Update ID. - **batteryLevel** Current battery capacity in mWh or percentage left. -- **RebootResults** Hex code indicating failure reason. Typically, we expect this to be a specific USO generated hex code. -- **installRebootDeferreason** Reason for reboot not occurring. -- **revisionNumber** Update revision number. -- **EventPublishedTime** The time that the reboot failure occurred. - **deferReason** Reason for install not completing. -- **wuDeviceid** Unique device ID used by Windows Update. +- **EventPublishedTime** The time that the reboot failure occurred. - **flightID** Unique update ID. -- **rebootOutsideOfActiveHours** Indicates the timing that the reboot was to occur to ensure the correct update process and experience is provided to keep Windows up to date. -- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. +- **installRebootDeferreason** Reason for reboot not occurring. +- **rebootOutsideOfActiveHours** Indicates whether a reboot was scheduled outside of active hours. +- **RebootResults** Hex code indicating failure reason. Typically, we expect this to be a specific USO generated hex code. +- **revisionNumber** Update revision number. +- **updateId** Update ID. - **updateScenarioType** The update session type. +- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. +- **wuDeviceid** Unique device ID used by Windows Update. ### Microsoft.Windows.Update.Orchestrator.RestoreRebootTask @@ -4665,9 +5283,9 @@ This event sends data indicating that a reboot task is missing unexpectedly on a The following fields are available: - **RebootTaskRestoredTime** Time at which this reboot task was restored. -- **wuDeviceid** Device id on which the reboot is restored - **revisionNumber** Update revision number. - **updateId** Update ID. +- **wuDeviceid** Device ID for the device on which the reboot is restored. ### Microsoft.Windows.Update.Orchestrator.SystemNeeded @@ -4676,14 +5294,14 @@ This event sends data about why a device is unable to reboot, to help keep Windo The following fields are available: -- **eventScenario** End to end update session ID. -- **wuDeviceid** Unique device ID used by Windows Update. -- **systemNeededReason** Reason ID -- **updateId** Update ID. +- **eventScenario** End-to-end update session ID. +- **rebootOutsideOfActiveHours** Indicates whether a reboot is scheduled outside of active hours. - **revisionNumber** Update revision number. -- **rebootOutsideOfActiveHours** Indicates the timing that the reboot was to occur to ensure the correct update process and experience is provided to keep Windows up to date. -- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. +- **systemNeededReason** List of apps or tasks that are preventing the system from restarting. +- **updateId** Update ID. - **updateScenarioType** The update session type. +- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. +- **wuDeviceid** Unique device ID used by Windows Update. ### Microsoft.Windows.Update.Orchestrator.UpdatePolicyCacheRefresh @@ -4692,11 +5310,11 @@ This event sends data on whether Update Management Policies were enabled on a de The following fields are available: +- **configuredPoliciescount** Number of policies on the device. +- **policiesNamevaluesource** Policy name and source of policy (group policy, MDM or flight). +- **policyCacherefreshtime** Time when policy cache was refreshed. +- **updateInstalluxsetting** Indicates whether a user has set policies via a user experience option. - **wuDeviceid** Unique device ID used by Windows Update. -- **policyCacherefreshtime** Refresh time -- **policiesNamevaluesource** Policy Name -- **updateInstalluxsetting** This shows whether a user has set policies via UX option -- **configuredPoliciescount** Policy Count ### Microsoft.Windows.Update.Orchestrator.UpdateRebootRequired @@ -4705,13 +5323,13 @@ This event sends data about whether an update required a reboot to help keep Win The following fields are available: -- **updateId** Update ID. +- **flightID** The specific ID of the Windows Insider build the device is getting. +- **interactive** Indicates whether the reboot initiation stage of the update process was entered as a result of user action. - **revisionNumber** Update revision number. -- **wuDeviceid** Unique device ID used by Windows Update. -- **flightID** Unique update ID. -- **interactive** Indicates the reboot initiation stage of the update process was entered as a result of user action or not. -- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. +- **updateId** Update ID. - **updateScenarioType** The update session type. +- **uxRebootstate** Indicates the exact state of the user experience at the time the required reboot was initiated to ensure the correct update process and experience is provided to keep Windows up to date. +- **wuDeviceid** Unique device ID used by Windows Update. ### Microsoft.Windows.Update.UpdateStackServicing.CheckForUpdates @@ -4720,18 +5338,18 @@ This event sends data about the UpdateStackServicing check for updates, to help The following fields are available: -- **EventScenario** The scenario of the event. Example: Started, Failed, or Succeeded -- **StatusCode** The HRESULT code of the operation. +- **BspVersion** The version of the BSP. - **CallerApplicationName** The name of the USS scheduled task. Example UssScheduled or UssBoot - **ClientVersion** The version of the client. -- **EventInstanceID** The USS session ID. -- **WUDeviceID** The Windows Update device ID. -- **ServiceGuid** The GUID of the service. -- **BspVersion** The version of the BSP. -- **OemName** The name of the manufacturer. -- **DeviceName** The name of the device. - **CommercializationOperator** The name of the operator. - **DetectionVersion** The string returned from the GetDetectionVersion export of the downloaded detection DLL. +- **DeviceName** The name of the device. +- **EventInstanceID** The USS session ID. +- **EventScenario** The scenario of the event. Example: Started, Failed, or Succeeded +- **OemName** The name of the manufacturer. +- **ServiceGuid** The GUID of the service. +- **StatusCode** The HRESULT code of the operation. +- **WUDeviceID** The Windows Update device ID. ### Microsoft.Windows.Update.Ux.MusNotification.RebootNoLongerNeeded @@ -4749,16 +5367,16 @@ This event sends data about a required reboot that is scheduled with no user int The following fields are available: -- **updateId** Update ID of the update that is getting installed with this reboot. -- **ScheduledRebootTime** Time of the scheduled reboot. -- **wuDeviceid** Unique device ID used by Windows Update. -- **revisionNumber** Revision number of the update that is getting installed with this reboot. -- **forcedreboot** True, if a reboot is forced on the device. False, otherwise. +- **activeHoursApplicable** Indicates whether Active Hours applies on this device. +- **forcedReboot** True, if a reboot is forced on the device. Otherwise, this is False - **rebootArgument** Argument for the reboot task. It also represents specific reboot related action. -- **rebootScheduledByUser** True, if a reboot is scheduled by user. False, if a reboot is scheduled automatically. -- **activeHoursApplicable** True, If Active Hours applicable on this device. False, otherwise. - **rebootOutsideOfActiveHours** True, if a reboot is scheduled outside of active hours. False, otherwise. -- **rebootState** The state of the reboot. +- **rebootScheduledByUser** True, if a reboot is scheduled by user. False, if a reboot is scheduled automatically. +- **rebootState** Current state of the reboot. +- **revisionNumber** Revision number of the OS. +- **scheduledRebootTime** Time scheduled for the reboot. +- **updateId** Identifies which update is being scheduled. +- **wuDeviceid** Unique device ID used by Windows Update. ### Microsoft.Windows.Update.Ux.MusNotification.ToastDisplayedToScheduleReboot @@ -4776,16 +5394,16 @@ This event sends basic information for scheduling a device restart to install se The following fields are available: -- **ScheduledRebootTime** The time that the device was restarted. -- **updateId** The Windows Update device GUID. -- **revisionNumber** The revision number of the OS being updated. -- **wuDeviceid** The Windows Update device GUID. -- **forcedreboot** Is the restart that's being scheduled a forced restart? -- **rebootArgument** The arguments that are passed to the OS for the restarted. -- **rebootScheduledByUser** Was the restart scheduled by the user? If the value is false, the restart was scheduled by the device. - **activeHoursApplicable** Is the restart respecting Active Hours? +- **forcedReboot** True, if a reboot is forced on the device. Otherwise, this is False +- **rebootArgument** The arguments that are passed to the OS for the restarted. - **rebootOutsideOfActiveHours** Was the restart scheduled outside of Active Hours? +- **rebootScheduledByUser** Was the restart scheduled by the user? If the value is false, the restart was scheduled by the device. - **rebootState** The state of the restart. +- **revisionNumber** The revision number of the OS being updated. +- **scheduledRebootTime** Time of the scheduled reboot +- **updateId** The Windows Update device GUID. +- **wuDeviceid** The Windows Update device GUID. ## Winlogon events @@ -4796,3 +5414,4 @@ This event signals the completion of the setup process. It happens only once dur + From 9d720fe58a332e16ac63b28e18f2219227d0b1a8 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 10 Sep 2018 16:34:22 -0700 Subject: [PATCH 62/80] minor updates --- ...ced-hunting-windows-defender-advanced-threat-protection.md | 2 +- ...eshoot-siem-windows-defender-advanced-threat-protection.md | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection.md index 7b40ec9d0d..3eb5787182 100644 --- a/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/advanced-hunting-windows-defender-advanced-threat-protection.md @@ -72,7 +72,7 @@ The following tables are exposed as part of Advanced hunting: - **RegistryEvents** - Stores registry key creation, modification, rename and deletion events - **LogonEvents** - Stores login events - **ImageLoadEvents** - Stores load dll events -- **MiscEvents** - Stores several types of events, including Windows Defender blocks (Windows Defender Antivirus, Exploit Guard, Windows Defender SmartScreen, Windows Defender Application Guard, and Firewall), process injection events, access to LSASS processes, and others. +- **MiscEvents** - Stores several types of events, process injection events, access to LSASS processes, and others. These tables include data from the last 30 days. diff --git a/windows/security/threat-protection/windows-defender-atp/troubleshoot-siem-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/troubleshoot-siem-windows-defender-advanced-threat-protection.md index c90bb67da7..cd9048386c 100644 --- a/windows/security/threat-protection/windows-defender-atp/troubleshoot-siem-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/troubleshoot-siem-windows-defender-advanced-threat-protection.md @@ -35,7 +35,9 @@ If your client secret expires or if you've misplaced the copy provided when you 3. Select your tenant. -4. Click **App registrations** > **All apps**, then select your SIEM tool application. The application name is `https://windowsdefenderatpsiemconnector`. +4. Click **App registrations**. Then in the applications list, select the application: + - For SIEM: `https://WindowsDefenderATPSiemConnector` + - For Threat intelligence API: `https://WindowsDefenderATPCustomerTiConnector` 5. Select **Keys** section, then provide a key description and specify the key validity duration. From c7e7167eb84d0e17c14e5112f56315b6b3568596 Mon Sep 17 00:00:00 2001 From: Christopher McClister Date: Tue, 11 Sep 2018 08:00:41 -0700 Subject: [PATCH 63/80] Education Hub Page Update --- education/index.md | 239 --------------------------------------------- 1 file changed, 239 deletions(-) diff --git a/education/index.md b/education/index.md index c78b456b9e..20840df5df 100644 --- a/education/index.md +++ b/education/index.md @@ -125,245 +125,6 @@ ms.date: 10/30/2017 -

  • - Teachers - -
  • -
  • - Students - -
  • Developer
      From 27b3b6852dd19ce69aff6746f74c0b2493d8d121 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Tue, 11 Sep 2018 20:35:11 +0000 Subject: [PATCH 64/80] Merged PR 11230: fix Hololens bug & change version in MDM docs --- devices/hololens/hololens-install-apps.md | 7 +- .../client-management/mdm/bitlocker-csp.md | 2 +- .../mdm/bitlocker-ddf-file.md | 2 +- ...onfiguration-service-provider-reference.md | 6 +- windows/client-management/mdm/defender-csp.md | 2 +- windows/client-management/mdm/defender-ddf.md | 2 +- .../client-management/mdm/devdetail-csp.md | 2 +- .../mdm/devdetail-ddf-file.md | 2 +- .../mdm/enterprisemodernappmanagement-csp.md | 16 ++-- .../mdm/enterprisemodernappmanagement-ddf.md | 2 +- ...ew-in-windows-mdm-enrollment-management.md | 80 ++++++++++--------- windows/client-management/mdm/office-csp.md | 2 +- windows/client-management/mdm/office-ddf.md | 2 +- .../mdm/passportforwork-csp.md | 2 +- .../mdm/passportforwork-ddf.md | 2 +- .../mdm/policy-csp-browser.md | 2 +- .../mdm/policy-csp-controlpolicyconflict.md | 2 +- .../mdm/policy-csp-datausage.md | 2 +- ...policy-csp-localpoliciessecurityoptions.md | 6 +- .../mdm/policy-csp-privacy.md | 4 +- .../mdm/policy-csp-restrictedgroups.md | 2 +- .../mdm/policy-csp-security.md | 2 +- .../client-management/mdm/policy-ddf-file.md | 2 +- .../mdm/remotewipe-ddf-file.md | 2 +- windows/client-management/mdm/supl-csp.md | 18 ++--- .../client-management/mdm/supl-ddf-file.md | 2 +- .../mdm/tenantlockdown-csp.md | 2 +- .../mdm/tenantlockdown-ddf.md | 2 +- windows/client-management/mdm/wifi-csp.md | 2 +- .../client-management/mdm/wifi-ddf-file.md | 2 +- .../mdm/win32compatibilityappraiser-csp.md | 2 +- .../mdm/win32compatibilityappraiser-ddf.md | 2 +- .../windowsdefenderapplicationguard-csp.md | 4 +- ...indowsdefenderapplicationguard-ddf-file.md | 2 +- .../mdm/windowslicensing-csp.md | 6 +- .../mdm/windowslicensing-ddf-file.md | 2 +- .../client-management/mdm/wirednetwork-csp.md | 2 +- 37 files changed, 103 insertions(+), 100 deletions(-) diff --git a/devices/hololens/hololens-install-apps.md b/devices/hololens/hololens-install-apps.md index f21afb8e8a..0799523310 100644 --- a/devices/hololens/hololens-install-apps.md +++ b/devices/hololens/hololens-install-apps.md @@ -8,7 +8,7 @@ author: jdeckerms ms.author: jdecker ms.topic: article ms.localizationpriority: medium -ms.date: 12/20/2017 +ms.date: 09/11/2018 --- # Install apps on HoloLens @@ -55,8 +55,7 @@ The method that you use to install an app from your Microsoft Store for Business ## Use MDM to deploy apps to HoloLens ->[!IMPORTANT] ->Online-licensed apps cannot be deployed with Microsoft Store for Business on HoloLens via an MDM provider. If attempted, apps will remain in “downloading” state. Instead, you can use your MDM provider to deploy MDM-hosted apps to HoloLens, or deploy offline-licensed apps to HoloLens via Store for Business + You can deploy UWP apps to HoloLens using your MDM provider. For Intune instructions, see [Deploy apps in Microsoft Intune](https://docs.microsoft.com/intune/deploy-use/add-apps). @@ -64,6 +63,8 @@ You can deploy UWP apps to HoloLens using your MDM provider. For Intune instruct Using Intune, you can also [monitor your app deployment](https://docs.microsoft.com/intune/deploy-use/monitor-apps-in-microsoft-intune). +>[!TIP] +>In Windows 10, version 1607, online-licensed apps cannot be deployed with Microsoft Store for Business on HoloLens via an MDM provider. If attempted, apps will remain in “downloading” state. [Update your HoloLens to a later build](https://support.microsoft.com/help/12643/hololens-update-hololens) for this capability. ## Use the Windows Device Portal to install apps on HoloLens diff --git a/windows/client-management/mdm/bitlocker-csp.md b/windows/client-management/mdm/bitlocker-csp.md index 44813e0616..5925f48358 100644 --- a/windows/client-management/mdm/bitlocker-csp.md +++ b/windows/client-management/mdm/bitlocker-csp.md @@ -14,7 +14,7 @@ ms.date: 08/31/2018 > [!WARNING] > Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. -The BitLocker configuration service provider (CSP) is used by the enterprise to manage encryption of PCs and devices. This CSP was added in Windows 10, version 1703. Starting in Windows 10, next major version, it is also supported in Windows 10 Pro. +The BitLocker configuration service provider (CSP) is used by the enterprise to manage encryption of PCs and devices. This CSP was added in Windows 10, version 1703. Starting in Windows 10, version 1809, it is also supported in Windows 10 Pro. > [!Note] > Settings are enforced only at the time encryption is started. Encryption is not restarted with settings changes. diff --git a/windows/client-management/mdm/bitlocker-ddf-file.md b/windows/client-management/mdm/bitlocker-ddf-file.md index df0326e929..9d1fd9bf4d 100644 --- a/windows/client-management/mdm/bitlocker-ddf-file.md +++ b/windows/client-management/mdm/bitlocker-ddf-file.md @@ -18,7 +18,7 @@ This topic shows the OMA DM device description framework (DDF) for the **BitLock Looking for the DDF XML files? See [CSP DDF files download](configuration-service-provider-reference.md#csp-ddf-files-download). -The XML below is the current version Windows 10, next major version. +The XML below is the current version Windows 10, version 1809. ``` syntax diff --git a/windows/client-management/mdm/configuration-service-provider-reference.md b/windows/client-management/mdm/configuration-service-provider-reference.md index dbcadd6903..350ea6ad5e 100644 --- a/windows/client-management/mdm/configuration-service-provider-reference.md +++ b/windows/client-management/mdm/configuration-service-provider-reference.md @@ -29,7 +29,7 @@ Footnotes: - 2 - Added in Windows 10, version 1703 - 3 - Added in Windows 10, version 1709 - 4 - Added in Windows 10, version 1803 -- 5 - Added in Windows 10, next major version +- 5 - Added in Windows 10, version 1809
      @@ -2652,7 +2652,7 @@ Footnotes: - 2 - Added in Windows 10, version 1703 - 3 - Added in Windows 10, version 1709 - 4 - Added in Windows 10, version 1803 -- 5 - Added in Windows 10, next major version +- 5 - Added in Windows 10, version 1809 ## CSP DDF files download @@ -2700,7 +2700,7 @@ The following list shows the configuration service providers supported in Window - 2 - Added in Windows 10, version 1703 - 3 - Added in Windows 10, version 1709 - 4 - Added in Windows 10, version 1803 -- 5 - Added in Windows 10, next major version +- 5 - Added in Windows 10, version 1809 ## CSPs supported in Microsoft Surface Hub diff --git a/windows/client-management/mdm/defender-csp.md b/windows/client-management/mdm/defender-csp.md index 30c188ac88..9782ed9ad1 100644 --- a/windows/client-management/mdm/defender-csp.md +++ b/windows/client-management/mdm/defender-csp.md @@ -179,7 +179,7 @@ An interior node to group information about Windows Defender health status. Supported operation is Get. **Health/ProductStatus** -Added in Windows 10, next major version. Provide the current state of the product. This is a bitmask flag value that can represent one or multiple product states from below list. +Added in Windows 10, version 1809. Provide the current state of the product. This is a bitmask flag value that can represent one or multiple product states from below list. Data type is integer. Supported operation is Get. diff --git a/windows/client-management/mdm/defender-ddf.md b/windows/client-management/mdm/defender-ddf.md index afd02d79f2..7d4f147be9 100644 --- a/windows/client-management/mdm/defender-ddf.md +++ b/windows/client-management/mdm/defender-ddf.md @@ -17,7 +17,7 @@ This topic shows the OMA DM device description framework (DDF) for the **Defende Looking for the DDF XML files? See [CSP DDF files download](configuration-service-provider-reference.md#csp-ddf-files-download). -The XML below is for Windows 10, next major version. +The XML below is for Windows 10, version 1809. ``` syntax diff --git a/windows/client-management/mdm/devdetail-csp.md b/windows/client-management/mdm/devdetail-csp.md index 27dd7bead4..5f9609bccf 100644 --- a/windows/client-management/mdm/devdetail-csp.md +++ b/windows/client-management/mdm/devdetail-csp.md @@ -146,7 +146,7 @@ The following diagram shows the DevDetail configuration service provider managem Supported operation is Get. **Ext/Microsoft/SMBIOSSerialNumber** -Added in Windows 10, next major version. SMBIOS Serial Number of the device. +Added in Windows 10, version 1809. SMBIOS Serial Number of the device. Value type is string. Supported operation is Get. diff --git a/windows/client-management/mdm/devdetail-ddf-file.md b/windows/client-management/mdm/devdetail-ddf-file.md index 737bb65143..e84b804e6c 100644 --- a/windows/client-management/mdm/devdetail-ddf-file.md +++ b/windows/client-management/mdm/devdetail-ddf-file.md @@ -19,7 +19,7 @@ This topic shows the OMA DM device description framework (DDF) for the **DevDeta Looking for the DDF XML files? See [CSP DDF files download](configuration-service-provider-reference.md#csp-ddf-files-download). -The XML below is for Windows 10, next major version. +The XML below is for Windows 10, version 1809. ``` syntax diff --git a/windows/client-management/mdm/enterprisemodernappmanagement-csp.md b/windows/client-management/mdm/enterprisemodernappmanagement-csp.md index aed90a1771..febb95a255 100644 --- a/windows/client-management/mdm/enterprisemodernappmanagement-csp.md +++ b/windows/client-management/mdm/enterprisemodernappmanagement-csp.md @@ -164,35 +164,35 @@ Required. Used for managing apps from the Microsoft Store. Supported operations are Get and Delete. **AppManagement/AppStore/ReleaseManagement** -Added in Windows 10, next major version. Interior node for the managing updates through the Microsoft Store. These settings allow the IT admin to specify update channels for apps that they want their users to use for receiving updates. It allows the IT admin to assign a specific release to a smaller group for testing before the large deployment to the rest of the organization. +Added in Windows 10, version 1809. Interior node for the managing updates through the Microsoft Store. These settings allow the IT admin to specify update channels for apps that they want their users to use for receiving updates. It allows the IT admin to assign a specific release to a smaller group for testing before the large deployment to the rest of the organization. > [!Note] > ReleaseManagement settings only apply to updates through the Microsoft Store. **AppManagement/AppStore/ReleaseManagement/_ReleaseManagementKey_** -Added in Windows 10, next major version. Identifier for the app or set of apps. If there is only one app, it is the PackageFamilyName. If it is for a set of apps, it is the PackageFamilyName of the main app. +Added in Windows 10, version 1809. Identifier for the app or set of apps. If there is only one app, it is the PackageFamilyName. If it is for a set of apps, it is the PackageFamilyName of the main app. **AppManagement/AppStore/ReleaseManagement/_ReleaseManagementKey_/ChannelId** -Added in Windows 10, next major version. Specifies the app channel ID. +Added in Windows 10, version 1809. Specifies the app channel ID. Value type is string. Supported operations are Add, Get, Replace, and Delete. **AppManagement/AppStore/ReleaseManagement/_ReleaseManagementKey_/ReleaseManagementId** -Added in Windows 10, next major version. The IT admin can specify a release ID to indicate a specific release they would like the user or device to be on. +Added in Windows 10, version 1809. The IT admin can specify a release ID to indicate a specific release they would like the user or device to be on. Value type is string. Supported operations are Add, Get, Replace, and Delete. **AppManagement/AppStore/ReleaseManagement/_ReleaseManagementKey_/EffectiveRelease** -Added in Windows 10, next major version. Interior node used to specify the effective app release to use when multiple user policies are set on the device. The device policy or last user policy is used. +Added in Windows 10, version 1809. Interior node used to specify the effective app release to use when multiple user policies are set on the device. The device policy or last user policy is used. **AppManagement/AppStore/ReleaseManagement/_ReleaseManagementKey_/EffectiveRelease/ChannelId** -Added in Windows 10, next major version. Returns the last user channel ID on the device. +Added in Windows 10, version 1809. Returns the last user channel ID on the device. Value type is string. Supported operation is Get. **AppManagement/AppStore/ReleaseManagement/_ReleaseManagementKey_/EffectiveRelease/ReleaseManagementId** -Added in Windows 10, next major version. Returns the last user release ID on the device. +Added in Windows 10, version 1809. Returns the last user release ID on the device. Value type is string. Supported operation is Get. @@ -389,7 +389,7 @@ Expected Behavior on an AMD64 machine that has x86 flavor of an app installed (M |False (not set) |Not configured |X64 flavor is picked | **.../_PackageFamilyName_/NonRemovable** -Added in Windows 10, next major version. Specifies if an app is nonremovable by the user. +Added in Windows 10, version 1809. Specifies if an app is nonremovable by the user. This setting allows the IT admin to set an app to be nonremovable, or unable to be uninstalled by a user. This is useful in enterprise and education scenarios, where the IT admin might want to ensure that everyone always has certain apps and they won't be removed accidentally. This is also useful when there are multiple users per device, and you want to ensure that one user doesn’t remove it for all users. diff --git a/windows/client-management/mdm/enterprisemodernappmanagement-ddf.md b/windows/client-management/mdm/enterprisemodernappmanagement-ddf.md index cb7ad9e1c9..10a37ce63c 100644 --- a/windows/client-management/mdm/enterprisemodernappmanagement-ddf.md +++ b/windows/client-management/mdm/enterprisemodernappmanagement-ddf.md @@ -19,7 +19,7 @@ This topic shows the OMA DM device description framework (DDF) for the **Enterpr Looking for the DDF XML files? See [CSP DDF files download](configuration-service-provider-reference.md#csp-ddf-files-download). -The XML below is for Windows 10, next major version. +The XML below is for Windows 10, version 1809. ``` syntax 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 d02371d2dc..edc5c30cd5 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 @@ -27,7 +27,7 @@ For details about Microsoft mobile device management protocols for Windows 10 s - [What's new in Windows 10, version 1703](#whatsnew10) - [What's new in Windows 10, version 1709](#whatsnew1709) - [What's new in Windows 10, version 1803](#whatsnew1803) -- [What's new in Windows 10, next major version](#whatsnewnext) +- [What's new in Windows 10, version 1809](#whatsnew1809) - [Change history in MDM documentation](#change-history-in-mdm-documentation) - [Breaking changes and known issues](#breaking-changes-and-known-issues) - [Get command inside an atomic command is not supported](#getcommand) @@ -1359,7 +1359,7 @@ For details about Microsoft mobile device management protocols for Windows 10 s

  • Attack surface reduction
    -## What's new in Windows 10, next major version +## What's new in Windows 10, version 1809 @@ -1375,7 +1375,7 @@ For details about Microsoft mobile device management protocols for Windows 10 s - - - - - - - - - - - - - -
    [Policy CSP](policy-configuration-service-provider.md)

    Added the following new policies in Windows 10, next major version:

    +

    Added the following new policies in Windows 10, version 1809:

    • ApplicationManagement/LaunchAppAfterLogOn
    • ApplicationManagement/ScheduleForceRestartForUpdateFailures
    • @@ -1438,55 +1438,55 @@ For details about Microsoft mobile device management protocols for Windows 10 s
    [PassportForWork CSP](passportforwork-csp.md)

    Added new settings in Windows 10, next major version.

    +

    Added new settings in Windows 10, version 1809.

    [EnterpriseModernAppManagement CSP](enterprisemodernappmanagement-csp.md)

    Added NonRemovable setting under AppManagement node in Windows 10, next major version.

    +

    Added NonRemovable setting under AppManagement node in Windows 10, version 1809.

    [Win32CompatibilityAppraiser CSP](win32compatibilityappraiser-csp.md)

    Added new configuration service provider in Windows 10, next major version.

    +

    Added new configuration service provider in Windows 10, version 1809.

    [WindowsLicensing CSP](windowslicensing-csp.md)

    Added S mode settings and SyncML examples in Windows 10, next major version.

    +

    Added S mode settings and SyncML examples in Windows 10, version 1809.

    [SUPL CSP](supl-csp.md)

    Added 3 new certificate nodes in Windows 10, next major version.

    +

    Added 3 new certificate nodes in Windows 10, version 1809.

    [Defender CSP](defender-csp.md)

    Added a new node Health/ProductStatus in Windows 10, next major version.

    +

    Added a new node Health/ProductStatus in Windows 10, version 1809.

    [BitLocker CSP](bitlocker-csp.md)

    Added a new node AllowStandardUserEncryption in Windows 10, next major version. Added support for Windows 10 Pro.

    +

    Added a new node AllowStandardUserEncryption in Windows 10, version 1809. Added support for Windows 10 Pro.

    [DevDetail CSP](devdetail-csp.md)

    Added a new node SMBIOSSerialNumber in Windows 10, next major version.

    +

    Added a new node SMBIOSSerialNumber in Windows 10, version 1809.

    [Wifi CSP](wifi-csp.md)

    Added a new node WifiCost in Windows 10, next major version.

    +

    Added a new node WifiCost in Windows 10, version 1809.

    [WindowsDefenderApplicationGuard CSP](windowsdefenderapplicationguard-csp.md)

    Added new settings in Windows 10, next major version.

    +

    Added new settings in Windows 10, version 1809.

    [RemoteWipe CSP](remotewipe-csp.md)

    Added new settings in Windows 10, next major version.

    +

    Added new settings in Windows 10, version 1809.

    [TenantLockdown CSP](\tenantlockdown--csp.md)

    Added new CSP in Windows 10, next major version.

    +

    Added new CSP in Windows 10, version 1809.

    [Office CSP](office-csp.md)

    Added FinalStatus setting in Windows 10, next major version.

    +

    Added FinalStatus setting in Windows 10, version 1809.

    @@ -1605,7 +1605,8 @@ The following list describes the prerequisites for a certificate to be used with The following XML sample explains the properties for the EAP TLS XML including certificate filtering. -> **Note**  For PEAP or TTLS Profiles the EAP TLS XML is embedded within some PEAP or TTLS specific elements. +>[!NOTE] +>For PEAP or TTLS Profiles the EAP TLS XML is embedded within some PEAP or TTLS specific elements.   ``` syntax @@ -1707,7 +1708,8 @@ The following XML sample explains the properties for the EAP TLS XML including c ``` -> **Note**  The EAP TLS XSD is located at **%systemdrive%\\Windows\\schemas\\EAPMethods\\eaptlsconnectionpropertiesv3.xsd** +>[!NOTE] +>The EAP TLS XSD is located at **%systemdrive%\\Windows\\schemas\\EAPMethods\\eaptlsconnectionpropertiesv3.xsd**   @@ -1774,31 +1776,31 @@ The DM agent for [push-button reset](https://msdn.microsoft.com/windows/hardware [BitLocker CSP](bitlocker-csp.md) -

    Added support for Windows 10 Pro starting in the next major version.

    +

    Added support for Windows 10 Pro starting in the version 1809.

    [Office CSP](office-csp.md) -

    Added FinalStatus setting in Windows 10, next major version.

    +

    Added FinalStatus setting in Windows 10, version 1809.

    [RemoteWipe CSP](remotewipe-csp.md) -

    Added new settings in Windows 10, next major version.

    +

    Added new settings in Windows 10, version 1809.

    [TenantLockdown CSP](\tenantlockdown--csp.md) -

    Added new CSP in Windows 10, next major version.

    +

    Added new CSP in Windows 10, version 1809.

    [WindowsDefenderApplicationGuard CSP](windowsdefenderapplicationguard-csp.md) -

    Added new settings in Windows 10, next major version.

    +

    Added new settings in Windows 10, version 1809.

    [Policy DDF file](policy-ddf-file.md) -

    Posted an updated version of the Policy DDF for Windows 10, next major version.

    +

    Posted an updated version of the Policy DDF for Windows 10, version 1809.

    [Policy CSP](policy-configuration-service-provider.md) -

    Added the following new policies in Windows 10, next major version:

    +

    Added the following new policies in Windows 10, version 1809:

    • Browser/AllowFullScreenMode
    • Browser/AllowPrelaunch
    • @@ -1859,39 +1861,39 @@ The DM agent for [push-button reset](https://msdn.microsoft.com/windows/hardware [PassportForWork CSP](passportforwork-csp.md) -

      Added new settings in Windows 10, next major version.

      +

      Added new settings in Windows 10, version 1809.

      [EnterpriseModernAppManagement CSP](enterprisemodernappmanagement-csp.md) -

      Added NonRemovable setting under AppManagement node in Windows 10, next major version.

      +

      Added NonRemovable setting under AppManagement node in Windows 10, version 1809.

      [Win32CompatibilityAppraiser CSP](win32compatibilityappraiser-csp.md) -

      Added new configuration service provider in Windows 10, next major version.

      +

      Added new configuration service provider in Windows 10, version 1809.

      [WindowsLicensing CSP](windowslicensing-csp.md) -

      Added S mode settings and SyncML examples in Windows 10, next major version.

      +

      Added S mode settings and SyncML examples in Windows 10, version 1809.

      [SUPL CSP](supl-csp.md) -

      Added 3 new certificate nodes in Windows 10, next major version.

      +

      Added 3 new certificate nodes in Windows 10, version 1809.

      [Defender CSP](defender-csp.md) -

      Added a new node Health/ProductStatus in Windows 10, next major version.

      +

      Added a new node Health/ProductStatus in Windows 10, version 1809.

      [BitLocker CSP](bitlocker-csp.md) -

      Added a new node AllowStandardUserEncryption in Windows 10, next major version.

      +

      Added a new node AllowStandardUserEncryption in Windows 10, version 1809.

      [DevDetail CSP](devdetail-csp.md) -

      Added a new node SMBIOSSerialNumber in Windows 10, next major version.

      +

      Added a new node SMBIOSSerialNumber in Windows 10, version 1809.

      [Policy CSP](policy-configuration-service-provider.md) -

      Added the following new policies in Windows 10, next major version:

      +

      Added the following new policies in Windows 10, version 1809:

      • ApplicationManagement/LaunchAppAfterLogOn
      • ApplicationManagement/ScheduleForceRestartForUpdateFailures
      • @@ -1920,7 +1922,7 @@ The DM agent for [push-button reset](https://msdn.microsoft.com/windows/hardware

      Recent changes:

        -
      • DataUsage/SetCost3G - deprecated in Windows 10, next major version.
      • +
      • DataUsage/SetCost3G - deprecated in Windows 10, version 1809.
      @@ -1942,7 +1944,7 @@ The DM agent for [push-button reset](https://msdn.microsoft.com/windows/hardware [Wifi CSP](wifi-csp.md) -

      Added a new node WifiCost in Windows 10, next major version.

      +

      Added a new node WifiCost in Windows 10, version 1809.

      [Diagnose MDM failures in Windows 10](diagnose-mdm-failures-in-windows-10.md) @@ -1954,7 +1956,7 @@ The DM agent for [push-button reset](https://msdn.microsoft.com/windows/hardware [Bitlocker CSP](bitlocker-csp.md) -

      Added new node AllowStandardUserEncryption in Windows 10, next major version.

      +

      Added new node AllowStandardUserEncryption in Windows 10, version 1809.

      [Policy CSP](policy-configuration-service-provider.md) @@ -1969,7 +1971,7 @@ The DM agent for [push-button reset](https://msdn.microsoft.com/windows/hardware
    • Start/StartLayout - added a table of SKU support information.
    • Start/ImportEdgeAssets - added a table of SKU support information.
    -

    Added the following new policies in Windows 10, next major version:

    +

    Added the following new policies in Windows 10, version 1809:

    • Update/EngagedRestartDeadlineForFeatureUpdates
    • Update/EngagedRestartSnoozeScheduleForFeatureUpdates
    • @@ -1980,7 +1982,7 @@ The DM agent for [push-button reset](https://msdn.microsoft.com/windows/hardware [WiredNetwork CSP](wirednetwork-csp.md) -New CSP added in Windows 10, next major version. +New CSP added in Windows 10, version 1809. diff --git a/windows/client-management/mdm/office-csp.md b/windows/client-management/mdm/office-csp.md index 61b8062660..0570cae0e3 100644 --- a/windows/client-management/mdm/office-csp.md +++ b/windows/client-management/mdm/office-csp.md @@ -48,7 +48,7 @@ The Microsoft Office installation status. The only supported operation is Get. **Installation/_id_/FinalStatus** -Added in Windows 10, next major version. Indicates the status of the Final Office 365 installation. +Added in Windows 10, version 1809. Indicates the status of the Final Office 365 installation. The only supported operation is Get. diff --git a/windows/client-management/mdm/office-ddf.md b/windows/client-management/mdm/office-ddf.md index 22e2ece540..1fb6d40a20 100644 --- a/windows/client-management/mdm/office-ddf.md +++ b/windows/client-management/mdm/office-ddf.md @@ -19,7 +19,7 @@ This topic shows the OMA DM device description framework (DDF) for the **Office* Looking for the DDF XML files? See [CSP DDF files download](configuration-service-provider-reference.md#csp-ddf-files-download). -The XML below is for Windows 10, next major version. +The XML below is for Windows 10, version 1809. ``` syntax diff --git a/windows/client-management/mdm/passportforwork-csp.md b/windows/client-management/mdm/passportforwork-csp.md index 3dd02f716d..4b08386596 100644 --- a/windows/client-management/mdm/passportforwork-csp.md +++ b/windows/client-management/mdm/passportforwork-csp.md @@ -194,7 +194,7 @@ Supported operations are Add, Get, Delete, and Replace. *Not supported on Windows Holographic and Windows Holographic for Business.* ***TenantId*/Policies/UseHelloCertificatesAsSmartCardCertificates** (only for ./Device/Vendor/MSFT) -Added in Windows 10, next major version. If you enable this policy setting, applications use Windows Hello for Business certificates as smart card certificates. Biometric factors are unavailable when a user is asked to authorize the use of the certificate's private key. This policy setting is designed to allow compatibility with applications that rely exclusively on smart card certificates. +Added in Windows 10, version 1809. If you enable this policy setting, applications use Windows Hello for Business certificates as smart card certificates. Biometric factors are unavailable when a user is asked to authorize the use of the certificate's private key. This policy setting is designed to allow compatibility with applications that rely exclusively on smart card certificates. If you disable or do not configure this policy setting, applications do not use Windows Hello for Business certificates as smart card certificates, and biometric factors are available when a user is asked to authorize the use of the certificate's private key. diff --git a/windows/client-management/mdm/passportforwork-ddf.md b/windows/client-management/mdm/passportforwork-ddf.md index 06eabcf651..6f65055513 100644 --- a/windows/client-management/mdm/passportforwork-ddf.md +++ b/windows/client-management/mdm/passportforwork-ddf.md @@ -19,7 +19,7 @@ This topic shows the OMA DM device description framework (DDF) for the **Passpor Looking for the DDF XML files? See [CSP DDF files download](configuration-service-provider-reference.md#csp-ddf-files-download). -The XML below is for Windows 10, next major version. +The XML below is for Windows 10, version 1809. ``` syntax diff --git a/windows/client-management/mdm/policy-csp-browser.md b/windows/client-management/mdm/policy-csp-browser.md index 624f92fed0..b31a602fc2 100644 --- a/windows/client-management/mdm/policy-csp-browser.md +++ b/windows/client-management/mdm/policy-csp-browser.md @@ -2333,7 +2333,7 @@ Supported values: If you don't want to send traffic to Microsoft, use the \ value, which honors both domain and non domain-joined devices when it's the only configured URL. -**Next major version**:
      +**version 1809**:
      When you enable this policy and select an option, and also enter the URLs of the pages you want in HomePages, Microsoft Edge ignores HomePages. diff --git a/windows/client-management/mdm/policy-csp-controlpolicyconflict.md b/windows/client-management/mdm/policy-csp-controlpolicyconflict.md index 1295ab27a3..5369a3d16d 100644 --- a/windows/client-management/mdm/policy-csp-controlpolicyconflict.md +++ b/windows/client-management/mdm/policy-csp-controlpolicyconflict.md @@ -68,7 +68,7 @@ Added in Windows 10, version 1803. This policy allows the IT admin to control wh > MDMWinsOverGP only applies to policies in Policy CSP. It does not apply to other MDM settings with equivalent GP settings that are defined on other configuration service providers. This policy is used to ensure that MDM policy wins over GP when same setting is set by both GP and MDM channel. The default value is 0. The MDM policies in Policy CSP will behave as described if this policy value is set 1. -Note: This policy doesn’t support Delete command. This policy doesn’t support setting the value to be 0 again after it was previously set 1. In Windows 10, next major version, Delete command and setting the value to be 0 again if it was previously set to 1 will be supported. +Note: This policy doesn’t support Delete command. This policy doesn’t support setting the value to be 0 again after it was previously set 1. In Windows 10, version 1809, Delete command and setting the value to be 0 again if it was previously set to 1 will be supported. The following list shows the supported values: diff --git a/windows/client-management/mdm/policy-csp-datausage.md b/windows/client-management/mdm/policy-csp-datausage.md index 285c21097a..b1a2f2dfa1 100644 --- a/windows/client-management/mdm/policy-csp-datausage.md +++ b/windows/client-management/mdm/policy-csp-datausage.md @@ -34,7 +34,7 @@ ms.date: 07/13/2018 **DataUsage/SetCost3G** -This policy is deprecated in Windows 10, next major version. +This policy is deprecated in Windows 10, version 1809. diff --git a/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md b/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md index 47018e826f..c536cc66a5 100644 --- a/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md +++ b/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md @@ -822,7 +822,7 @@ GP Info: > [!Warning] -> Starting in the next major version of Windows, this policy is deprecated. +> Starting in the version 1809 of Windows, this policy is deprecated. Domain member: Digitally encrypt or sign secure channel data (always) @@ -892,7 +892,7 @@ GP Info: > [!Warning] -> Starting in the next major version of Windows, this policy is deprecated. +> Starting in the version 1809 of Windows, this policy is deprecated. Domain member: Digitally encrypt secure channel data (when possible) @@ -959,7 +959,7 @@ GP Info: > [!Warning] -> Starting in the next major version of Windows, this policy is deprecated. +> Starting in the version 1809 of Windows, this policy is deprecated. Domain member: Disable machine account password changes diff --git a/windows/client-management/mdm/policy-csp-privacy.md b/windows/client-management/mdm/policy-csp-privacy.md index f45615badd..d9da419854 100644 --- a/windows/client-management/mdm/policy-csp-privacy.md +++ b/windows/client-management/mdm/policy-csp-privacy.md @@ -370,7 +370,7 @@ The following list shows the supported values: -Added in Windows 10, next major version. Specifies whether clipboard items roam across devices. When this is allowed, an item copied to the clipboard is uploaded to the cloud so that other devices can access. Also, when this is allowed, a new clipboard item on the cloud is downloaded to a device so that user can paste on the device. +Added in Windows 10, version 1809. Specifies whether clipboard items roam across devices. When this is allowed, an item copied to the clipboard is uploaded to the cloud so that other devices can access. Also, when this is allowed, a new clipboard item on the cloud is downloaded to a device so that user can paste on the device. Most restricted value is 0. @@ -430,7 +430,7 @@ The following list shows the supported values: -Updated in Windows 10, next major version. This policy specifies whether users on the device have the option to enable online speech recognition. When enabled, users can use their voice for dictation and to talk to Cortana and other apps that use Microsoft cloud-based speech recognition. Microsoft will use voice input to help improve our speech services. If the policy value is set to 0, online speech recognition will be disabled and users cannot enable online speech recognition via settings. If policy value is set to 1 or is not configured, control is deferred to users. +Updated in Windows 10, version 1809. This policy specifies whether users on the device have the option to enable online speech recognition. When enabled, users can use their voice for dictation and to talk to Cortana and other apps that use Microsoft cloud-based speech recognition. Microsoft will use voice input to help improve our speech services. If the policy value is set to 0, online speech recognition will be disabled and users cannot enable online speech recognition via settings. If policy value is set to 1 or is not configured, control is deferred to users. Most restricted value is 0. diff --git a/windows/client-management/mdm/policy-csp-restrictedgroups.md b/windows/client-management/mdm/policy-csp-restrictedgroups.md index e2bc67b21b..b3f6a039a4 100644 --- a/windows/client-management/mdm/policy-csp-restrictedgroups.md +++ b/windows/client-management/mdm/policy-csp-restrictedgroups.md @@ -66,7 +66,7 @@ This security setting allows an administrator to define the members of a securit Caution: If a Restricted Groups policy is applied, any current member not on the Restricted Groups policy members list is removed. This can include default members, such as administrators. Restricted Groups should be used primarily to configure membership of local groups on workstation or member servers. An empty Members list means that the restricted group has no members. -Starting in Windows 10, next major version, you can use this schema for retrieval and application of the RestrictedGroups/ConfigureGroupMembership policy. A minimum occurrence of 0 members when applying the policy implies clearing the access group and should be used with caution. +Starting in Windows 10, version 1809, you can use this schema for retrieval and application of the RestrictedGroups/ConfigureGroupMembership policy. A minimum occurrence of 0 members when applying the policy implies clearing the access group and should be used with caution. ``` syntax diff --git a/windows/client-management/mdm/policy-csp-security.md b/windows/client-management/mdm/policy-csp-security.md index e6171c839d..fb505e937f 100644 --- a/windows/client-management/mdm/policy-csp-security.md +++ b/windows/client-management/mdm/policy-csp-security.md @@ -530,7 +530,7 @@ The following list shows the supported values: -Added in Windows 10, next major version. This policy controls the Admin Authentication requirement in RecoveryEnvironment. +Added in Windows 10, version 1809. This policy controls the Admin Authentication requirement in RecoveryEnvironment. Supported values: - 0 - Default: Keep using default(current) behavior diff --git a/windows/client-management/mdm/policy-ddf-file.md b/windows/client-management/mdm/policy-ddf-file.md index 2cb51a98c1..d1f0306ec9 100644 --- a/windows/client-management/mdm/policy-ddf-file.md +++ b/windows/client-management/mdm/policy-ddf-file.md @@ -27,7 +27,7 @@ You can download the DDF files from the links below: - [Download the Policy DDF file for Windows 10, version 1607 release 8C](https://download.microsoft.com/download/6/1/C/61C022FD-6F5D-4F73-9047-17F630899DC4/PolicyDDF_all_version1607_8C.xml) - [CSP DDF files download](configuration-service-provider-reference.md#csp-ddf-files-download) -The XML below is the DDF for Windows 10, next major version. +The XML below is the DDF for Windows 10, version 1809. ``` syntax diff --git a/windows/client-management/mdm/remotewipe-ddf-file.md b/windows/client-management/mdm/remotewipe-ddf-file.md index b2adadcfd1..990cf2ae5a 100644 --- a/windows/client-management/mdm/remotewipe-ddf-file.md +++ b/windows/client-management/mdm/remotewipe-ddf-file.md @@ -17,7 +17,7 @@ This topic shows the OMA DM device description framework (DDF) for the **RemoteW Looking for the DDF XML files? See [CSP DDF files download](configuration-service-provider-reference.md#csp-ddf-files-download). -The XML below is the DDF for Windows 10, next major version. +The XML below is the DDF for Windows 10, version 1809. ``` syntax diff --git a/windows/client-management/mdm/supl-csp.md b/windows/client-management/mdm/supl-csp.md index 3733920512..5ff2a27abd 100644 --- a/windows/client-management/mdm/supl-csp.md +++ b/windows/client-management/mdm/supl-csp.md @@ -241,31 +241,31 @@ Specifies the name of the H-SLP root certificate as a string, in the format *nam The base 64 encoded blob of the H-SLP root certificate. **RootCertificate4** -Added in Windows 10, next major version. Specifies the root certificate for the H-SLP server. +Added in Windows 10, version 1809. Specifies the root certificate for the H-SLP server. **RootCertificate4/Name** -Added in Windows 10, next major version. Specifies the name of the H-SLP root certificate as a string, in the format *name*.cer. +Added in Windows 10, version 1809. Specifies the name of the H-SLP root certificate as a string, in the format *name*.cer. **RootCertificate4/Data** -Added in Windows 10, next major version. The base 64 encoded blob of the H-SLP root certificate. +Added in Windows 10, version 1809. The base 64 encoded blob of the H-SLP root certificate. **RootCertificate5** -Added in Windows 10, next major version. Specifies the root certificate for the H-SLP server. +Added in Windows 10, version 1809. Specifies the root certificate for the H-SLP server. **RootCertificate5/Name** -Added in Windows 10, next major version. Specifies the name of the H-SLP root certificate as a string, in the format *name*.cer. +Added in Windows 10, version 1809. Specifies the name of the H-SLP root certificate as a string, in the format *name*.cer. **RootCertificate5/Data** -Added in Windows 10, next major version. The base 64 encoded blob of the H-SLP root certificate. +Added in Windows 10, version 1809. The base 64 encoded blob of the H-SLP root certificate. **RootCertificate6** -Added in Windows 10, next major version. Specifies the root certificate for the H-SLP server. +Added in Windows 10, version 1809. Specifies the root certificate for the H-SLP server. **RootCertificate6/Name** -Added in Windows 10, next major version. Specifies the name of the H-SLP root certificate as a string, in the format *name*.cer. +Added in Windows 10, version 1809. Specifies the name of the H-SLP root certificate as a string, in the format *name*.cer. **RootCertificate6/Data** -Added in Windows 10, next major version. The base 64 encoded blob of the H-SLP root certificate. +Added in Windows 10, version 1809. The base 64 encoded blob of the H-SLP root certificate. **V2UPL1** Required for V2 UPL for CDMA. Specifies the account settings for user plane location and IS-801 for CDMA. Only one account is supported at a given time. diff --git a/windows/client-management/mdm/supl-ddf-file.md b/windows/client-management/mdm/supl-ddf-file.md index ec126158b6..2d75e82287 100644 --- a/windows/client-management/mdm/supl-ddf-file.md +++ b/windows/client-management/mdm/supl-ddf-file.md @@ -19,7 +19,7 @@ This topic shows the OMA DM device description framework (DDF) for the **SUPL** Looking for the DDF XML files? See [CSP DDF files download](configuration-service-provider-reference.md#csp-ddf-files-download). -The XML below is for Windows 10, next major version. +The XML below is for Windows 10, version 1809. ``` syntax diff --git a/windows/client-management/mdm/tenantlockdown-csp.md b/windows/client-management/mdm/tenantlockdown-csp.md index 43449f403a..a52598d88f 100644 --- a/windows/client-management/mdm/tenantlockdown-csp.md +++ b/windows/client-management/mdm/tenantlockdown-csp.md @@ -12,7 +12,7 @@ ms.date: 08/13/2018 # TenantLockdown CSP > [!WARNING] -> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. This CSP was added in Windows 10, next major version. +> Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. This CSP was added in Windows 10, version 1809. The TenantLockdown configuration service provider is used by the IT admin to lock a device to a tenant, which ensures that the device remains bound to the tenant in case of accidental or intentional resets or wipes. diff --git a/windows/client-management/mdm/tenantlockdown-ddf.md b/windows/client-management/mdm/tenantlockdown-ddf.md index 4c75123a3f..041e4c97ff 100644 --- a/windows/client-management/mdm/tenantlockdown-ddf.md +++ b/windows/client-management/mdm/tenantlockdown-ddf.md @@ -18,7 +18,7 @@ This topic shows the OMA DM device description framework (DDF) for the **TenantL Looking for the DDF XML files? See [CSP DDF files download](configuration-service-provider-reference.md#csp-ddf-files-download). -The XML below is for Windows 10, next major version. +The XML below is for Windows 10, version 1809. ``` syntax diff --git a/windows/client-management/mdm/wifi-csp.md b/windows/client-management/mdm/wifi-csp.md index ef75fa6755..cce5885ca9 100644 --- a/windows/client-management/mdm/wifi-csp.md +++ b/windows/client-management/mdm/wifi-csp.md @@ -97,7 +97,7 @@ Added in Windows 10, version 1607. Optional. When set to true it enables Web Pr Value type is bool. **WiFiCost** -Added in Windows 10, next major version. Optional. This policy sets the cost of WLAN connection for the Wi-Fi profile. Default behaviour: Unrestricted. +Added in Windows 10, version 1809. Optional. This policy sets the cost of WLAN connection for the Wi-Fi profile. Default behaviour: Unrestricted. Supported values: diff --git a/windows/client-management/mdm/wifi-ddf-file.md b/windows/client-management/mdm/wifi-ddf-file.md index a4ec65ad3c..d09ff0684c 100644 --- a/windows/client-management/mdm/wifi-ddf-file.md +++ b/windows/client-management/mdm/wifi-ddf-file.md @@ -17,7 +17,7 @@ ms.date: 06/28/2018 This topic shows the OMA DM device description framework (DDF) for the **WiFi** configuration service provider. DDF files are used only with OMA DM provisioning XML. -The XML below is for Windows 10, next major version. +The XML below is for Windows 10, version 1809. ``` syntax diff --git a/windows/client-management/mdm/win32compatibilityappraiser-csp.md b/windows/client-management/mdm/win32compatibilityappraiser-csp.md index 5718fd4b66..d519cb965d 100644 --- a/windows/client-management/mdm/win32compatibilityappraiser-csp.md +++ b/windows/client-management/mdm/win32compatibilityappraiser-csp.md @@ -14,7 +14,7 @@ ms.date: 07/19/2018 > [!WARNING] > Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. -The Win32CompatibilityAppraiser configuration service provider enables the IT admin to query the current status of the Appraiser and UTC telementry health. This CSP was added in Windows 10, next major version. +The Win32CompatibilityAppraiser configuration service provider enables the IT admin to query the current status of the Appraiser and UTC telementry health. This CSP was added in Windows 10, version 1809. The following diagram shows the Win32CompatibilityAppraiser configuration service provider in tree format. diff --git a/windows/client-management/mdm/win32compatibilityappraiser-ddf.md b/windows/client-management/mdm/win32compatibilityappraiser-ddf.md index 9b8a7d81c5..1b6e03919f 100644 --- a/windows/client-management/mdm/win32compatibilityappraiser-ddf.md +++ b/windows/client-management/mdm/win32compatibilityappraiser-ddf.md @@ -18,7 +18,7 @@ This topic shows the OMA DM device description framework (DDF) for the **Win32Co Looking for the DDF XML files? See [CSP DDF files download](configuration-service-provider-reference.md#csp-ddf-files-download). -The XML below is for Windows 10, next major version. +The XML below is for Windows 10, version 1809. ``` syntax diff --git a/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md b/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md index 965fbb8a81..b0bf8c6cf3 100644 --- a/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md +++ b/windows/client-management/mdm/windowsdefenderapplicationguard-csp.md @@ -107,7 +107,7 @@ Placeholder for future use. Do not use in production code. Placeholder for future use. Do not use in production code. **Settings/CertificateThumbprints** -Added in Windows 10, next major version. This policy setting allows certain Root Certificates to be shared with the Windows Defender Application Guard container. +Added in Windows 10, version 1809. This policy setting allows certain Root Certificates to be shared with the Windows Defender Application Guard container. Value type is string. Supported operations are Add, Get, Replace, and Delete. @@ -118,7 +118,7 @@ Example: b4e72779a8a362c860c36a6461f31e3aa7e58c14,1b1d49f06d2a697a544a1059bd59a If you disable or don’t configure this setting, certificates are not shared with the Windows Defender Application Guard container. **Settings/AllowCameraMicrophoneRedirection** -Added in Windows 10, next major version. The policy allows you to determine whether applications inside Windows Defender Application Guard can access the device’s camera and microphone when these settings are enabled on the user’s device. +Added in Windows 10, version 1809. The policy allows you to determine whether applications inside Windows Defender Application Guard can access the device’s camera and microphone when these settings are enabled on the user’s device. Value type is integer. Supported operations are Add, Get, Replace, and Delete. diff --git a/windows/client-management/mdm/windowsdefenderapplicationguard-ddf-file.md b/windows/client-management/mdm/windowsdefenderapplicationguard-ddf-file.md index 4a94da5c31..eff9174d89 100644 --- a/windows/client-management/mdm/windowsdefenderapplicationguard-ddf-file.md +++ b/windows/client-management/mdm/windowsdefenderapplicationguard-ddf-file.md @@ -18,7 +18,7 @@ This topic shows the OMA DM device description framework (DDF) for the **Windows Looking for the DDF XML files? See [CSP DDF files download](configuration-service-provider-reference.md#csp-ddf-files-download). -This XML is for Windows 10, next major version. +This XML is for Windows 10, version 1809. ```xml diff --git a/windows/client-management/mdm/windowslicensing-csp.md b/windows/client-management/mdm/windowslicensing-csp.md index 5957967b3e..e9ec81150e 100644 --- a/windows/client-management/mdm/windowslicensing-csp.md +++ b/windows/client-management/mdm/windowslicensing-csp.md @@ -164,7 +164,7 @@ The supported operation is Get. Interior node for managing S mode. **SMode/SwitchingPolicy** -Added in Windows 10, next major version. Determines whether a consumer can switch the device out of S mode. This setting is only applicable to devices available in S mode. For examples, see [Add S mode SwitchingPolicy](#smode-switchingpolicy-add), [Get S mode SwitchingPolicy](#smode-switchingpolicy-get), [Replace S mode SwitchingPolicy](#smode-switchingpolicy-replace) and [Delete S mode SwitchingPolicy](#smode-switchingpolicy-delete) +Added in Windows 10, version 1809. Determines whether a consumer can switch the device out of S mode. This setting is only applicable to devices available in S mode. For examples, see [Add S mode SwitchingPolicy](#smode-switchingpolicy-add), [Get S mode SwitchingPolicy](#smode-switchingpolicy-get), [Replace S mode SwitchingPolicy](#smode-switchingpolicy-replace) and [Delete S mode SwitchingPolicy](#smode-switchingpolicy-delete) Value type is integer. Supported operations are Add, Get, Replace, and Delete. @@ -173,12 +173,12 @@ Supported values: - 1 - User Blocked: The admin has blocked the user from switching their device out of S mode. Only the admin can switch the device out of S mode through the SMode/SwitchFromSMode node. **SMode/SwitchFromSMode** -Added in Windows 10, next major version. Switches a device out of S mode if possible. Does not reboot. For an example, see [Execute SwitchFromSMode](#smode-switchfromsmode-execute) +Added in Windows 10, version 1809. Switches a device out of S mode if possible. Does not reboot. For an example, see [Execute SwitchFromSMode](#smode-switchfromsmode-execute) Supported operation is Execute. **SMode/Status** -Added in Windows 10, next major version. Returns the status of the latest SwitchFromSMode set request. For an example, see [Get S mode status](#smode-status-example) +Added in Windows 10, version 1809. Returns the status of the latest SwitchFromSMode set request. For an example, see [Get S mode status](#smode-status-example) Value type is integer. Supported operation is Get. diff --git a/windows/client-management/mdm/windowslicensing-ddf-file.md b/windows/client-management/mdm/windowslicensing-ddf-file.md index 8da5c10b5c..c96286763c 100644 --- a/windows/client-management/mdm/windowslicensing-ddf-file.md +++ b/windows/client-management/mdm/windowslicensing-ddf-file.md @@ -19,7 +19,7 @@ This topic shows the OMA DM device description framework (DDF) for the **Windows Looking for the DDF XML files? See [CSP DDF files download](configuration-service-provider-reference.md#csp-ddf-files-download). -The XML below is for Windows 10, next major version. +The XML below is for Windows 10, version 1809. ``` syntax diff --git a/windows/client-management/mdm/wirednetwork-csp.md b/windows/client-management/mdm/wirednetwork-csp.md index 6a06c59879..641b29babc 100644 --- a/windows/client-management/mdm/wirednetwork-csp.md +++ b/windows/client-management/mdm/wirednetwork-csp.md @@ -14,7 +14,7 @@ ms.date: 06/27/2018 > [!WARNING] > Some information relates to prereleased product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here. -The WiredNetwork configuration service provider (CSP) is used by the enterprise to configure wired Internet on devices that do not have GP to enable them to access corporate Internet over ethernet. This CSP was added in Windows 10, next major version. +The WiredNetwork configuration service provider (CSP) is used by the enterprise to configure wired Internet on devices that do not have GP to enable them to access corporate Internet over ethernet. This CSP was added in Windows 10, version 1809. The following diagram shows the WiredNetwork configuration service provider in tree format. From 4382ec9ac8c4bdb4b5cf357513c27902e4406849 Mon Sep 17 00:00:00 2001 From: Andrea Bichsel <35236577+andreabichsel@users.noreply.github.com> Date: Tue, 11 Sep 2018 13:50:02 -0700 Subject: [PATCH 65/80] Updated event 1151. --- .../troubleshoot-windows-defender-antivirus.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-antivirus/troubleshoot-windows-defender-antivirus.md b/windows/security/threat-protection/windows-defender-antivirus/troubleshoot-windows-defender-antivirus.md index 7d53f93ac2..a40df9b551 100644 --- a/windows/security/threat-protection/windows-defender-antivirus/troubleshoot-windows-defender-antivirus.md +++ b/windows/security/threat-protection/windows-defender-antivirus/troubleshoot-windows-defender-antivirus.md @@ -11,7 +11,7 @@ ms.pagetype: security ms.localizationpriority: medium author: andreabichsel ms.author: v-anbic -ms.date: 09/03/2018 +ms.date: 09/11/2018 --- # Review event logs and error codes to troubleshoot issues with Windows Defender Antivirus @@ -1417,10 +1417,10 @@ Antivirus client health report.
      Antispyware signature creation time: ?<Antispyware signature creation time>
      Last quick scan start time: ?<Last quick scan start time>
      Last quick scan end time: ?<Last quick scan end time>
      -
      Last quick scan source: <Last quick scan source> (1 = scheduled, 2 = on demand)
      +
      Last quick scan source: <Last quick scan source> (0 = scan didn't run, 1 = user initiated, 2 = system initiated)
      Last full scan start time: ?<Last full scan start time>
      Last full scan end time: ?<Last full scan end time>
      -
      Last full scan source: <Last full scan source> (1 = scheduled, 2 = on demand)
      +
      Last full scan source: <Last full scan source> (0 = scan didn't run, 1 = user initiated, 2 = system initiated)
      Product status: For internal troubleshooting
    From c71164803dd762523b1303f02b711dac98e641f7 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Tue, 11 Sep 2018 14:36:43 -0700 Subject: [PATCH 66/80] trying to fix wonky rendering --- windows/deployment/update/device-health-get-started.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/windows/deployment/update/device-health-get-started.md b/windows/deployment/update/device-health-get-started.md index b23b458559..93648f022e 100644 --- a/windows/deployment/update/device-health-get-started.md +++ b/windows/deployment/update/device-health-get-started.md @@ -5,7 +5,7 @@ keywords: Device Health, oms, operations management suite, prerequisites, requir ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library -ms.date: 09/07/2018 +ms.date: 09/11/2018 ms.pagetype: deploy author: jaimeo ms.author: jaimeo @@ -30,7 +30,6 @@ Device Health is offered as a *solution* which you link to a new or existing [Az 1. Sign in to the [Azure Portal](https://portal.azure.com) with your work or school account or a Microsoft account. If you don't already have an Azure subscription you can create one (including free trial options) through the portal. - >[!NOTE] Device Health is included at no additional cost with Windows 10 [education and enterprise licensing](https://docs.microsoft.com/en-us/windows/deployment/update/device-health-monitor#device-health-licensing). An Azure subscription is required for managing and using Device Health, but no Azure charges are expected to accrue to the subscription as a result of using Device Health. 2. In the Azure portal select **Create a resource**, search for "Device Health", and then select **Create** on the **Device Health** solution. @@ -38,7 +37,7 @@ Device Health is offered as a *solution* which you link to a new or existing [Az [![Azure portal showing Device Health fly-in and Create button highlighted](images/CreateSolution-Part2-Create.png)](images/CreateSolution-Part2-Create.png) -1. Choose an existing workspace or create a new workspace to host the Device Health solution. +3. Choose an existing workspace or create a new workspace to host the Device Health solution. [![Azure portal showing Log Analytics workspace fly-in](images/CreateSolution-Part3-Workspace.png)](images/CreateSolution-Part3-Workspace.png) - If you are using other Windows Analytics solutions (Upgrade Readiness or Update Compliance) you should add Device Health to the same workspace. - If you are creating a new workspace, and your organization does not have policies governing naming conventions and structure, consider the following workspace settings to get started: From dcb653c02b422db01d587d1955905a6a46e15700 Mon Sep 17 00:00:00 2001 From: Andrea Bichsel <35236577+andreabichsel@users.noreply.github.com> Date: Tue, 11 Sep 2018 14:45:46 -0700 Subject: [PATCH 67/80] Removed section. --- .../security/information-protection/TOC.md | 3 - ...ackup-tpm-recovery-information-to-ad-ds.md | 3 +- .../tpm/change-the-tpm-owner-password.md | 3 +- .../tpm/how-windows-uses-the-tpm.md | 3 +- ...lize-and-configure-ownership-of-the-tpm.md | 59 ++++++------------- .../switch-pcr-banks-on-tpm-2-0-devices.md | 3 +- .../tpm/tpm-fundamentals.md | 3 +- .../tpm/tpm-recommendations.md | 3 +- .../tpm/trusted-platform-module-overview.md | 3 +- ...m-module-services-group-policy-settings.md | 41 ++----------- .../tpm/trusted-platform-module-top-node.md | 10 ++-- 11 files changed, 41 insertions(+), 93 deletions(-) diff --git a/windows/security/information-protection/TOC.md b/windows/security/information-protection/TOC.md index 4afb579db3..00aaec6903 100644 --- a/windows/security/information-protection/TOC.md +++ b/windows/security/information-protection/TOC.md @@ -61,9 +61,6 @@ ### [How Windows 10 uses the TPM](tpm/how-windows-uses-the-tpm.md) ### [TPM Group Policy settings](tpm/trusted-platform-module-services-group-policy-settings.md) ### [Back up the TPM recovery information to AD DS](tpm/backup-tpm-recovery-information-to-ad-ds.md) -### [Manage TPM commands](tpm/manage-tpm-commands.md) -### [Manage TPM lockout](tpm/manage-tpm-lockout.md) -### [Change the TPM owner password](tpm/change-the-tpm-owner-password.md) ### [View status, clear, or troubleshoot the TPM](tpm/initialize-and-configure-ownership-of-the-tpm.md) ### [Understanding PCR banks on TPM 2.0 devices](tpm/switch-pcr-banks-on-tpm-2-0-devices.md) ### [TPM recommendations](tpm/tpm-recommendations.md) diff --git a/windows/security/information-protection/tpm/backup-tpm-recovery-information-to-ad-ds.md b/windows/security/information-protection/tpm/backup-tpm-recovery-information-to-ad-ds.md index 0f5768fe1c..ad48ae604e 100644 --- a/windows/security/information-protection/tpm/backup-tpm-recovery-information-to-ad-ds.md +++ b/windows/security/information-protection/tpm/backup-tpm-recovery-information-to-ad-ds.md @@ -6,7 +6,8 @@ ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security -author: brianlic-msft +author: andreabichsel +ms.author: v-anbic ms.date: 04/19/2017 --- diff --git a/windows/security/information-protection/tpm/change-the-tpm-owner-password.md b/windows/security/information-protection/tpm/change-the-tpm-owner-password.md index 7731079b80..1f879a21ea 100644 --- a/windows/security/information-protection/tpm/change-the-tpm-owner-password.md +++ b/windows/security/information-protection/tpm/change-the-tpm-owner-password.md @@ -6,7 +6,8 @@ ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security -author: brianlic-msft +author: andreabichsel +ms.author: v-anbic ms.date: 04/19/2017 --- diff --git a/windows/security/information-protection/tpm/how-windows-uses-the-tpm.md b/windows/security/information-protection/tpm/how-windows-uses-the-tpm.md index 44e66ef033..1ff26cb46d 100644 --- a/windows/security/information-protection/tpm/how-windows-uses-the-tpm.md +++ b/windows/security/information-protection/tpm/how-windows-uses-the-tpm.md @@ -7,7 +7,8 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: brianlic-msft +author: andreabichsel +ms.author: v-anbic ms.date: 10/27/2017 --- diff --git a/windows/security/information-protection/tpm/initialize-and-configure-ownership-of-the-tpm.md b/windows/security/information-protection/tpm/initialize-and-configure-ownership-of-the-tpm.md index 3b52d2e805..37d77fa8e0 100644 --- a/windows/security/information-protection/tpm/initialize-and-configure-ownership-of-the-tpm.md +++ b/windows/security/information-protection/tpm/initialize-and-configure-ownership-of-the-tpm.md @@ -1,24 +1,23 @@ --- -title: View status, clear, or troubleshoot the TPM (Windows 10) +title: Troubleshoot the TPM (Windows 10) description: This topic for the IT professional describes how to view status for, clear, or troubleshoot the Trusted Platform Module (TPM). ms.assetid: 1166efaf-7aa3-4420-9279-435d9c6ac6f8 ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security -author: brianlic-msft -ms.date: 04/19/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 09/11/2018 --- -# View status, clear, or troubleshoot the TPM +# Troubleshoot the TPM **Applies to** - Windows 10 - Windows Server 2016 -This topic for the IT professional describes actions you can take through the Trusted Platform Module (TPM) snap-in, **TPM.msc**: - -- [View the status of the TPM](#view-the-status-of-the-tpm) +This topic provides information for the IT professional to troubleshoot the Trusted Platform Module (TPM): - [Troubleshoot TPM initialization](#troubleshoot-tpm-initialization) @@ -32,15 +31,7 @@ For information about the TPM cmdlets, see [TPM Cmdlets in Windows PowerShell](h ## About TPM initialization and ownership -Starting with Windows 10, the operating system automatically initializes and takes ownership of the TPM. This is a change from previous operating systems, where you would initialize the TPM and create an owner password. Therefore, with Windows 10, in most cases, we recommend that you avoid configuring the TPM through **TPM.msc**. The one exception is that in certain circumstances you might use **TPM.msc** to clear the TPM. For more information, see [Clear all the keys from the TPM](#clear-all-the-keys-from-the-tpm), later in this topic. - -## View the status of the TPM - -To view the status of the TPM, open the TPM Management console (TPM.msc). In the center pane, find the **Status** box. - -In most cases, the status will be **Ready**. If the status is ready but “**with reduced functionality**,” see [Clear all the keys from the TPM](#clear-all-the-keys-from-the-tpm), later in this topic. - -If the status is **Not ready**, you can try the steps in [Clear all the keys from the TPM](#clear-all-the-keys-from-the-tpm), later in this topic. If this does not bring it to a **Ready** state, contact the manufacturer, and see the troubleshooting suggestions in the next section. +Starting with Windows 10, the operating system automatically initializes and takes ownership of the TPM. This is a change from previous operating systems, where you would initialize the TPM and create an owner password. ## Troubleshoot TPM initialization @@ -72,19 +63,13 @@ For example, toggling TPMs will cause BitLocker to enter recovery mode. We stron ## Clear all the keys from the TPM -With Windows 10, in most cases, we recommend that you avoid configuring the TPM through TPM.msc. The one exception is that you can use TPM.msc to clear the TPM, for example, as a troubleshooting step, or as a final preparation before a clean installation of a new operating system. Preparing for a clean installation in this way helps ensure that the new operating system can fully deploy any TPM-based functionality that it includes, for example, attestation. However, even if the TPM is not cleared before a new operating system is installed, most TPM functionality will probably work correctly. +You can use the Windows Defender Security Center app to clear the TPM as a troubleshooting step, or as a final preparation before a clean installation of a new operating system. Preparing for a clean installation in this way helps ensure that the new operating system can fully deploy any TPM-based functionality that it includes, such as attestation. However, even if the TPM is not cleared before a new operating system is installed, most TPM functionality will probably work correctly. Clearing the TPM resets it to an unowned state. After you clear the TPM, the Windows 10 operating system will automatically re-initialize it and take ownership again. > [!WARNING] > Clearing the TPM can result in data loss. For more information, see the next section, “Precautions to take before clearing the TPM.” -There are several ways to clear the TPM: - -- **Clear the TPM as part of a complete reset of the computer**: You might want to remove all files from the computer and completely reset it, for example, in preparation for a clean installation. To do this, we recommend that you use the **Reset** option in **Settings**. When you perform a reset and use the **Remove everything** option, it will clear the TPM as part of the reset. You might be prompted to press a key before the TPM can be cleared. For more information, see the “Reset this PC” section in [Recovery options in Windows 10](https://support.microsoft.com/en-us/help/12415/windows-10-recovery-options). - -- **Clear the TPM to fix “reduced functionality” or “Not ready” TPM status**: If you open TPM.msc and see that the TPM status is something other than **Ready**, you can try using TPM.msc to clear the TPM and fix the status. However, be sure to review the precautions in the next section. - ### Precautions to take before clearing the TPM Clearing the TPM can result in data loss. To protect against such loss, review the following precautions: @@ -103,15 +88,19 @@ Membership in the local Administrators group, or equivalent, is the minimum requ **To clear the TPM** -1. Open the TPM MMC (tpm.msc). +1. Open the Windows Defender Security Center app. -2. If the **User Account Control** dialog box appears, confirm that the action it displays is what you want, and then click **Yes**. +2. Click **Device security**. -3. Under **Actions**, click **Clear TPM**. +3. Click **Security processor details**. -4. You will be prompted to restart the computer. During the restart, you might be prompted by the UEFI to press a button to confirm that you wish to clear the TPM. +4. Click **Security processor troubleshooting**. -5. After the PC restarts, your TPM will be automatically prepared for use by Windows 10. +5. Click **Clear TPM**. + +6. You will be prompted to restart the computer. During the restart, you might be prompted by the UEFI to press a button to confirm that you wish to clear the TPM. + +7. After the PC restarts, your TPM will be automatically prepared for use by Windows 10. ## Turn on or turn off the TPM (available only with TPM 1.2 with Windows 10, version 1507 or 1511) @@ -149,20 +138,6 @@ If you want to stop using the services that are provided by the TPM, you can use - If you did not save your TPM owner password or no longer know it, click **I do not have the TPM owner password**, and follow the instructions that are provided in the dialog box and subsequent UEFI screens to turn off the TPM without entering the password. -### Change the TPM Owner Password (available only with Windows 10, version 1607 and earlier versions) - -If you have the [owner password](https://technet.microsoft.com/itpro/windows/keep-secure/change-the-tpm-owner-password) available, you can use TPM.msc to change the TPM Owner Password. - -1. Open the TPM MMC (tpm.msc). - -2. In the **Action** pane, click **Change the Owner Password** - - - If you saved your TPM owner password on a removable storage device, insert it, and then click **I have the owner password file**. In the **Select backup file with the TPM owner password** dialog box, click **Browse** to locate the .tpm file that is saved on your removable storage device, click **Open**, and then click **Turn TPM Off**. - - - If you do not have the removable storage device with your saved TPM owner password, click **I want to enter the password**. In the **Type your TPM owner password** dialog box, type your password (including hyphens), and then click **Turn TPM Off**. - -This capability was fully removed from TPM.msc in later versions of Windows. - ## Use the TPM cmdlets You can manage the TPM using Windows PowerShell. For details, see [TPM Cmdlets in Windows PowerShell](https://docs.microsoft.com/powershell/module/trustedplatformmodule/?view=win10-ps). diff --git a/windows/security/information-protection/tpm/switch-pcr-banks-on-tpm-2-0-devices.md b/windows/security/information-protection/tpm/switch-pcr-banks-on-tpm-2-0-devices.md index fabb1ccc07..164658f0a0 100644 --- a/windows/security/information-protection/tpm/switch-pcr-banks-on-tpm-2-0-devices.md +++ b/windows/security/information-protection/tpm/switch-pcr-banks-on-tpm-2-0-devices.md @@ -6,7 +6,8 @@ ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security -author: brianlic-msft +author: andreabichsel +ms.author: v-anbic ms.date: 04/19/2017 --- diff --git a/windows/security/information-protection/tpm/tpm-fundamentals.md b/windows/security/information-protection/tpm/tpm-fundamentals.md index 23eb4f8be3..0d44a4282a 100644 --- a/windows/security/information-protection/tpm/tpm-fundamentals.md +++ b/windows/security/information-protection/tpm/tpm-fundamentals.md @@ -6,7 +6,8 @@ ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security -author: brianlic-msft +author: andreabichsel +ms.author: v-anbic ms.date: 08/16/2017 --- diff --git a/windows/security/information-protection/tpm/tpm-recommendations.md b/windows/security/information-protection/tpm/tpm-recommendations.md index 00b392f1c2..792d6b059a 100644 --- a/windows/security/information-protection/tpm/tpm-recommendations.md +++ b/windows/security/information-protection/tpm/tpm-recommendations.md @@ -7,7 +7,8 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: brianlic-msft +author: andreabichsel +ms.author: v-anbic ms.date: 05/16/2018 --- diff --git a/windows/security/information-protection/tpm/trusted-platform-module-overview.md b/windows/security/information-protection/tpm/trusted-platform-module-overview.md index 94c5d6fbce..1b4e9f6f6f 100644 --- a/windows/security/information-protection/tpm/trusted-platform-module-overview.md +++ b/windows/security/information-protection/tpm/trusted-platform-module-overview.md @@ -7,7 +7,8 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: brianlic-msft +author: andreabichsel +ms-author: v-anbic ms.date: 08/21/2018 --- diff --git a/windows/security/information-protection/tpm/trusted-platform-module-services-group-policy-settings.md b/windows/security/information-protection/tpm/trusted-platform-module-services-group-policy-settings.md index 41d6404f4b..a1818e7654 100644 --- a/windows/security/information-protection/tpm/trusted-platform-module-services-group-policy-settings.md +++ b/windows/security/information-protection/tpm/trusted-platform-module-services-group-policy-settings.md @@ -6,8 +6,9 @@ ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security -author: brianlic-msft -ms.date: 06/29/2018 +author: andreabichsel +ms.author: v-anbic +ms.date: 09/11/2018 --- # TPM Group Policy settings @@ -24,37 +25,7 @@ The Group Policy settings for TPM services are located at: The following Group Policy settings were introduced in Window 10. -## Configure the list of blocked TPM commands -This policy setting allows you to manage the Group Policy list of Trusted Platform Module (TPM) commands that are blocked by Windows. - -If you enable this policy setting, Windows will block the specified commands from being sent to the TPM on the computer. TPM commands are referenced by a command number. For example, command number 129 is **TPM\_OwnerReadInternalPub**, and command number 170 is **TPM\_FieldUpgrade**. To find the command number that is associated with each TPM command, at the command prompt, type **tpm.msc** to open the TPM Management Console and navigate to the **Command Management** section. - -If you disable or do not configure this policy setting, only those TPM commands that are specified through the default or local lists can be blocked by Windows. The default list of blocked TPM commands is preconfigured by Windows. - -- You can view the default list by typing **tpm.msc** at the command prompt, navigating to the **Command Management** section, and exposing the **On Default Block List** column. - -- The local list of blocked TPM commands is configured outside of Group Policy by running the TPM Management Console or scripting using the **Win32\_Tpm** interface. - -## Ignore the default list of blocked TPM commands - -This policy setting allows you to enforce or ignore the computer's default list of blocked Trusted Platform Module (TPM) commands. - -The default list of blocked TPM commands is preconfigured by Windows. You can view the default list by typing **tpm.msc** at the command prompt to open the TPM Management Console, navigating to the **Command Management** section, and exposing the **On Default Block List** column. - -If you enable this policy setting, the Windows operating system will ignore the computer's default list of blocked TPM commands, and it will block only those TPM commands that are specified by Group Policy or the local list. - -If you disable or do not configure this policy setting, Windows will block the TPM commands in the default list, in addition to the commands that are specified by Group Policy and the local list of blocked TPM commands. - -## Ignore the local list of blocked TPM commands - -This policy setting allows you to enforce or ignore the computer's local list of blocked Trusted Platform Module (TPM) commands. - -The local list of blocked TPM commands is configured outside of Group Policy by typing **tpm.msc** at the command prompt to open the TPM Management Console, or scripting using the **Win32\_Tpm** interface. (The default list of blocked TPM commands is preconfigured by Windows.) - -If you enable this policy setting, the Windows operating system will ignore the computer's local list of blocked TPM commands, and it will block only those TPM commands that are specified by Group Policy or the default list. - -If you disable or do not configure this policy setting, Windows will block the TPM commands in the local list, in addition to the commands that are specified in Group Policy and the default list of blocked TPM commands. ## Configure the level of TPM owner authorization information available to the operating system @@ -115,7 +86,7 @@ For each standard user, two thresholds apply. Exceeding either threshold prevent - [Standard User Total Lockout Threshold](#standard-user-total-lockout-threshold)   This value is the maximum total number of authorization failures that all standard users can have before all standard users are not allowed to send commands that require authorization to the TPM. -An administrator with the TPM owner password can fully reset the TPM's hardware lockout logic by using the TPM Management Console (tpm.msc). Each time an administrator resets the TPM's hardware lockout logic, all prior standard user TPM authorization failures are ignored. This allows standard users to immediately use the TPM normally. +An administrator with the TPM owner password can fully reset the TPM's hardware lockout logic by using the Windows Defender Security Center. Each time an administrator resets the TPM's hardware lockout logic, all prior standard user TPM authorization failures are ignored. This allows standard users to immediately use the TPM normally. If you do not configure this policy setting, a default value of 480 minutes (8 hours) is used. @@ -127,7 +98,7 @@ This setting helps administrators prevent the TPM hardware from entering a locko An authorization failure occurs each time a standard user sends a command to the TPM and receives an error response indicating an authorization failure occurred. Authorization failures older than the duration are ignored. -An administrator with the TPM owner password can fully reset the TPM's hardware lockout logic by using the TPM Management Console (tpm.msc). Each time an administrator resets the TPM's hardware lockout logic, all prior standard user TPM authorization failures are ignored. This allows standard users to immediately use the TPM normally. +An administrator with the TPM owner password can fully reset the TPM's hardware lockout logic by using the Windows Defender Security Center. Each time an administrator resets the TPM's hardware lockout logic, all prior standard user TPM authorization failures are ignored. This allows standard users to immediately use the TPM normally. If you do not configure this policy setting, a default value of 4 is used. A value of zero means that the operating system will not allow standard users to send commands to the TPM, which might cause an authorization failure. @@ -139,7 +110,7 @@ This setting helps administrators prevent the TPM hardware from entering a locko An authorization failure occurs each time a standard user sends a command to the TPM and receives an error response indicating an authorization failure occurred. Authorization failures older than the duration are ignored. -An administrator with the TPM owner password can fully reset the TPM's hardware lockout logic by using the TPM Management Console (tpm.msc). Each time an administrator resets the TPM's hardware lockout logic, all prior standard user TPM authorization failures are ignored. This allows standard users to immediately use the TPM normally. +An administrator with the TPM owner password can fully reset the TPM's hardware lockout logic by using the Windows Defender Security Center. Each time an administrator resets the TPM's hardware lockout logic, all prior standard user TPM authorization failures are ignored. This allows standard users to immediately use the TPM normally. If you do not configure this policy setting, a default value of 9 is used. A value of zero means that the operating system will not allow standard users to send commands to the TPM, which might cause an authorization failure. diff --git a/windows/security/information-protection/tpm/trusted-platform-module-top-node.md b/windows/security/information-protection/tpm/trusted-platform-module-top-node.md index 90d82100a4..f66b65f12b 100644 --- a/windows/security/information-protection/tpm/trusted-platform-module-top-node.md +++ b/windows/security/information-protection/tpm/trusted-platform-module-top-node.md @@ -6,8 +6,9 @@ ms.mktglfcycl: deploy ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium -author: brianlic-msft -ms.date: 07/27/2017 +author: andreabichsel +ms.author: v-anbic +ms.date: 09/11/2018 --- # Trusted Platform Module @@ -26,9 +27,6 @@ Trusted Platform Module (TPM) technology is designed to provide hardware-based, | [TPM fundamentals](tpm-fundamentals.md) | Provides background about how a TPM can work with cryptographic keys. Also describes technologies that work with the TPM, such as TPM-based virtual smart cards. | | [TPM Group Policy settings](trusted-platform-module-services-group-policy-settings.md) | Describes TPM services that can be controlled centrally by using Group Policy settings. | | [Back up the TPM recovery information to AD DS](backup-tpm-recovery-information-to-ad-ds.md) | For Windows 10, version 1511 and Windows 10, version 1507 only, describes how to back up a computer’s TPM information to Active Directory Domain Services. | -| [Manage TPM commands](manage-tpm-commands.md) | Describes methods by which a local or domain administrator can block or allow specific TPM commands. | -| [Manage TPM lockout](manage-tpm-lockout.md) | Describes how TPM lockout works (to help prevent tampering or malicious attacks), and outlines ways to work with TPM lockout settings. | -| [Change the TPM owner password](change-the-tpm-owner-password.md) | In most cases, applies to Windows 10, version 1511 and Windows 10, version 1507 only. Tells how to change the TPM owner password. | -| [View status, clear, or troubleshoot the TPM](initialize-and-configure-ownership-of-the-tpm.md) | Describes actions you can take through the TPM snap-in, TPM.msc: view TPM status, troubleshoot TPM initialization, and clear keys from the TPM. Also, for TPM 1.2 and Windows 10, version 1507 or 1511, describes how to turn the TPM on or off. | +| [Troubleshoot the TPM](initialize-and-configure-ownership-of-the-tpm.md) | Describes actions you can take through the TPM snap-in, TPM.msc: view TPM status, troubleshoot TPM initialization, and clear keys from the TPM. Also, for TPM 1.2 and Windows 10, version 1507 or 1511, describes how to turn the TPM on or off. | | [Understanding PCR banks on TPM 2.0 devices](switch-pcr-banks-on-tpm-2-0-devices.md) | Provides background about what happens when you switch PCR banks on TPM 2.0 devices. | | [TPM recommendations](tpm-recommendations.md) | Discusses aspects of TPMs such as the difference between TPM 1.2 and 2.0, and the Windows 10 features for which a TPM is required or recommended. | From 9e4132bdee5e830b113b0cd5e6073ca4cc56a076 Mon Sep 17 00:00:00 2001 From: jaimeo Date: Tue, 11 Sep 2018 15:18:52 -0700 Subject: [PATCH 68/80] still trying to fix --- windows/deployment/update/device-health-get-started.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/windows/deployment/update/device-health-get-started.md b/windows/deployment/update/device-health-get-started.md index 93648f022e..a5e5128e2d 100644 --- a/windows/deployment/update/device-health-get-started.md +++ b/windows/deployment/update/device-health-get-started.md @@ -34,8 +34,6 @@ Device Health is offered as a *solution* which you link to a new or existing [Az 2. In the Azure portal select **Create a resource**, search for "Device Health", and then select **Create** on the **Device Health** solution. [![Azure portal page highlighting + Create a resource and with Device Health selected](images/CreateSolution-Part1-Marketplace.png)](images/CreateSolution-Part1-Marketplace.png) - - [![Azure portal showing Device Health fly-in and Create button highlighted](images/CreateSolution-Part2-Create.png)](images/CreateSolution-Part2-Create.png) 3. Choose an existing workspace or create a new workspace to host the Device Health solution. [![Azure portal showing Log Analytics workspace fly-in](images/CreateSolution-Part3-Workspace.png)](images/CreateSolution-Part3-Workspace.png) @@ -45,9 +43,9 @@ Device Health is offered as a *solution* which you link to a new or existing [Az - For the resource group setting select **Create new** and use the same name you chose for your new workspace. - For the location setting, choose the Azure region where you would prefer the data to be stored. - For the pricing tier select **Free**. -2. Now that you have selected a workspace, you can go back to the Device Health blade and select **Create**. +4. Now that you have selected a workspace, you can go back to the Device Health blade and select **Create**. [![Azure portal showing workspace selected and with Create button highlighted](images/CreateSolution-Part4-WorkspaceSelected.png) ](images/CreateSolution-Part4-WorkspaceSelected.png) -3. Watch for a Notification (in the Azure portal) that "Deployment 'Microsoft.DeviceHealth' to resource group 'YourResourceGroupName' was successful." and then select **Go to resource** This might take several minutes to appear. +5. Watch for a Notification (in the Azure portal) that "Deployment 'Microsoft.DeviceHealth' to resource group 'YourResourceGroupName' was successful." and then select **Go to resource** This might take several minutes to appear. [![Azure portal all services page with Log Analytics found and selected as favorite](images/CreateSolution-Part5-GoToResource.png)](images/CreateSolution-Part5-GoToResource.png) - Suggestion: Choose the **Pin to Dashboard** option to make it easy to navigate to your newly added Device Health solution. - Suggestion: If a "resource unavailable" error occurs when navigating to the solution, try again after one hour. From 93d514cd6e503652f354c5426b1ee40b3d446c4a Mon Sep 17 00:00:00 2001 From: jaimeo Date: Tue, 11 Sep 2018 15:46:10 -0700 Subject: [PATCH 69/80] fixing image calls --- .../deployment/update/device-health-get-started.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/windows/deployment/update/device-health-get-started.md b/windows/deployment/update/device-health-get-started.md index a5e5128e2d..a799bd1542 100644 --- a/windows/deployment/update/device-health-get-started.md +++ b/windows/deployment/update/device-health-get-started.md @@ -33,10 +33,11 @@ Device Health is offered as a *solution* which you link to a new or existing [Az >[!NOTE] Device Health is included at no additional cost with Windows 10 [education and enterprise licensing](https://docs.microsoft.com/en-us/windows/deployment/update/device-health-monitor#device-health-licensing). An Azure subscription is required for managing and using Device Health, but no Azure charges are expected to accrue to the subscription as a result of using Device Health. 2. In the Azure portal select **Create a resource**, search for "Device Health", and then select **Create** on the **Device Health** solution. - [![Azure portal page highlighting + Create a resource and with Device Health selected](images/CreateSolution-Part1-Marketplace.png)](images/CreateSolution-Part1-Marketplace.png) - [![Azure portal showing Device Health fly-in and Create button highlighted](images/CreateSolution-Part2-Create.png)](images/CreateSolution-Part2-Create.png) + ![Azure portal page highlighting + Create a resource and with Device Health selected](images/CreateSolution-Part1-Marketplace.png) + + ![Azure portal showing Device Health fly-in and Create button highlighted(images/CreateSolution-Part2-Create.png)](images/CreateSolution-Part2-Create.png) 3. Choose an existing workspace or create a new workspace to host the Device Health solution. - [![Azure portal showing Log Analytics workspace fly-in](images/CreateSolution-Part3-Workspace.png)](images/CreateSolution-Part3-Workspace.png) + ![Azure portal showing Log Analytics workspace fly-in](images/CreateSolution-Part3-Workspace.png) - If you are using other Windows Analytics solutions (Upgrade Readiness or Update Compliance) you should add Device Health to the same workspace. - If you are creating a new workspace, and your organization does not have policies governing naming conventions and structure, consider the following workspace settings to get started: - Choose a workspace name which reflects the scope of planned usage in your organization, for example *PC-Analytics*. @@ -44,9 +45,9 @@ Device Health is offered as a *solution* which you link to a new or existing [Az - For the location setting, choose the Azure region where you would prefer the data to be stored. - For the pricing tier select **Free**. 4. Now that you have selected a workspace, you can go back to the Device Health blade and select **Create**. - [![Azure portal showing workspace selected and with Create button highlighted](images/CreateSolution-Part4-WorkspaceSelected.png) ](images/CreateSolution-Part4-WorkspaceSelected.png) + ![Azure portal showing workspace selected and with Create button highlighted](images/CreateSolution-Part4-WorkspaceSelected.png) 5. Watch for a Notification (in the Azure portal) that "Deployment 'Microsoft.DeviceHealth' to resource group 'YourResourceGroupName' was successful." and then select **Go to resource** This might take several minutes to appear. - [![Azure portal all services page with Log Analytics found and selected as favorite](images/CreateSolution-Part5-GoToResource.png)](images/CreateSolution-Part5-GoToResource.png) + ![Azure portal all services page with Log Analytics found and selected as favorite](images/CreateSolution-Part5-GoToResource.png) - Suggestion: Choose the **Pin to Dashboard** option to make it easy to navigate to your newly added Device Health solution. - Suggestion: If a "resource unavailable" error occurs when navigating to the solution, try again after one hour. From 9fe9ef6b519b52282f8fad1a1a58cf2dababdd80 Mon Sep 17 00:00:00 2001 From: Andrea Bichsel <35236577+andreabichsel@users.noreply.github.com> Date: Tue, 11 Sep 2018 16:12:11 -0700 Subject: [PATCH 70/80] Removed broken links. --- .../information-protection/tpm/manage-tpm-commands.md | 6 ------ .../attack-surface-reduction-exploit-guard.md | 4 ++-- .../customize-attack-surface-reduction.md | 4 ++-- .../enable-attack-surface-reduction.md | 4 ++-- 4 files changed, 6 insertions(+), 12 deletions(-) diff --git a/windows/security/information-protection/tpm/manage-tpm-commands.md b/windows/security/information-protection/tpm/manage-tpm-commands.md index 0f681444d4..201fa3eafd 100644 --- a/windows/security/information-protection/tpm/manage-tpm-commands.md +++ b/windows/security/information-protection/tpm/manage-tpm-commands.md @@ -20,12 +20,6 @@ This topic for the IT professional describes how to manage which Trusted Platfor After a computer user takes ownership of the TPM, the TPM owner can limit which TPM commands can be run by creating a list of blocked TPM commands. The list can be created and applied to all computers in a domain by using Group Policy, or a list can be created for individual computers by using the TPM MMC. Because some hardware vendors might provide additional commands or the Trusted Computing Group may decide to add commands in the future, the TPM MMC also supports the ability to block new commands. -Domain administrators can configure a list of blocked TPM commands by using Group Policy. Local administrators cannot allow TPM commands that are blocked through Group Policy. For more information about this Group Policy setting, see [TPM Group Policy settings](trusted-platform-module-services-group-policy-settings.md#configure-the-list-of-blocked-tpm-commands). - -Local administrators can block commands by using the TPM MMC, and commands on the default block list are also blocked unless the Group Policy settings are changed from the default settings. - -Two policy settings control the enforcement which allows TPM commands to run. For more information about these policy settings, see [TPM Group Policy settings](trusted-platform-module-services-group-policy-settings.md#ignore-the-default-list-of-blocked-tpm-commands). - The following procedures describe how to manage the TPM command lists. You must be a member of the local Administrators group. **To block TPM commands by using the Local Group Policy Editor** diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md b/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md index 8e21f4933d..99f362c3fb 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/attack-surface-reduction-exploit-guard.md @@ -58,8 +58,8 @@ Use advanced protection against ransomware | c1db55ab-c21a-4637-bb3f-a12568109d3 Block credential stealing from the Windows local security authority subsystem (lsass.exe) | 9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2 Block process creations originating from PSExec and WMI commands | d1e49aac-8f56-4280-b9ba-993a6d77406c Block untrusted and unsigned processes that run from USB | b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4 -Block only Office communication applications from creating child processes (available for beta testing) | 26190899-1602-49e8-8b27-eb1d0a1ce869 -Block Adobe Reader from creating child processes (available for beta testing) | 7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c +Block only Office communication applications from creating child processes | 26190899-1602-49e8-8b27-eb1d0a1ce869 +Block Adobe Reader from creating child processes | 7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c The rules apply to the following Office apps: diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/customize-attack-surface-reduction.md b/windows/security/threat-protection/windows-defender-exploit-guard/customize-attack-surface-reduction.md index fcba05fbf6..dbe8cbe7a5 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/customize-attack-surface-reduction.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/customize-attack-surface-reduction.md @@ -62,8 +62,8 @@ Use advanced protection against ransomware | [!include[Check mark yes](images/sv Block credential stealing from the Windows local security authority subsystem (lsass.exe) | [!include[Check mark no](images/svg/check-no.svg)] | 9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2 Block process creations originating from PSExec and WMI commands | [!include[Check mark yes](images/svg/check-yes.svg)] | d1e49aac-8f56-4280-b9ba-993a6d77406c Block untrusted and unsigned processes that run from USB | [!include[Check mark yes](images/svg/check-yes.svg)] | b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4 -Block only Office communication applications from creating child processes (available for beta testing) | [!include[Check mark yes](images/svg/check-yes.svg)] | 26190899-1602-49e8-8b27-eb1d0a1ce869 -Block Adobe Reader from creating child processes (available for beta testing) | [!include[Check mark yes](images/svg/check-yes.svg)] | 7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c +Block only Office communication applications from creating child processes | [!include[Check mark yes](images/svg/check-yes.svg)] | 26190899-1602-49e8-8b27-eb1d0a1ce869 +Block Adobe Reader from creating child processes | [!include[Check mark yes](images/svg/check-yes.svg)] | 7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c See the [Attack surface reduction](attack-surface-reduction-exploit-guard.md) topic for details on each rule. diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/enable-attack-surface-reduction.md b/windows/security/threat-protection/windows-defender-exploit-guard/enable-attack-surface-reduction.md index 4f7e747a4b..4c1735dfdf 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/enable-attack-surface-reduction.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/enable-attack-surface-reduction.md @@ -63,8 +63,8 @@ Use advanced protection against ransomware | c1db55ab-c21a-4637-bb3f-a12568109d3 Block credential stealing from the Windows local security authority subsystem (lsass.exe) | 9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2 Block process creations originating from PSExec and WMI commands | d1e49aac-8f56-4280-b9ba-993a6d77406c Block untrusted and unsigned processes that run from USB | b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4 -Block only Office communication applications from creating child processes (available for beta testing) | 26190899-1602-49e8-8b27-eb1d0a1ce869 -Block Adobe Reader from creating child processes (available for beta testing) | 7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c +Block only Office communication applications from creating child processes | 26190899-1602-49e8-8b27-eb1d0a1ce869 +Block Adobe Reader from creating child processes | 7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c See the [Attack surface reduction](attack-surface-reduction-exploit-guard.md) topic for details on each rule. From fc1fbbb3867094c6744ce76207d1d07144897f38 Mon Sep 17 00:00:00 2001 From: andreiztm Date: Wed, 12 Sep 2018 19:25:51 +0300 Subject: [PATCH 71/80] Update docs to document new security property --- ...nable-virtualization-based-protection-of-code-integrity.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/windows/security/threat-protection/windows-defender-exploit-guard/enable-virtualization-based-protection-of-code-integrity.md b/windows/security/threat-protection/windows-defender-exploit-guard/enable-virtualization-based-protection-of-code-integrity.md index cb3e681ae8..0a7e07c36c 100644 --- a/windows/security/threat-protection/windows-defender-exploit-guard/enable-virtualization-based-protection-of-code-integrity.md +++ b/windows/security/threat-protection/windows-defender-exploit-guard/enable-virtualization-based-protection-of-code-integrity.md @@ -180,6 +180,7 @@ This field helps to enumerate and report state on the relevant security properti | **4.** | If present, Secure Memory Overwrite is available. | | **5.** | If present, NX protections are available. | | **6.** | If present, SMM mitigations are available. | +| **7.** | If present, Mode Based Execution Control is available. | #### InstanceIdentifier @@ -199,6 +200,7 @@ This field describes the required security properties to enable virtualization-b | **4.** | If present, Secure Memory Overwrite is needed. | | **5.** | If present, NX protections are needed. | | **6.** | If present, SMM mitigations are needed. | +| **7.** | If present, Mode Based Execution Control is needed. | #### SecurityServicesConfigured @@ -274,4 +276,4 @@ Set-VMSecurity -VMName -VirtualizationBasedSecurityOptOut $true - The Hyper-V virtual machine must be Generation 2, and running at least Windows Server 2016 or Windows 10. - HVCI and [nested virtualization](https://docs.microsoft.com/virtualization/hyper-v-on-windows/user-guide/nested-virtualization) cannot be enabled at the same time. - Virtual Fibre Channel adapters are not compatible with HVCI. Before attaching a virtual Fibre Channel Adapter to a virtual machine, you must first opt out of virtualization-based security using `Set-VMSecurity`. - - The AllowFullSCSICommandSet option for pass-through disks is not compatible with HVCI. Before configuring a pass-through disk with AllowFullSCSICommandSet, you must first opt out of virtualization-based security using `Set-VMSecurity`. \ No newline at end of file + - The AllowFullSCSICommandSet option for pass-through disks is not compatible with HVCI. Before configuring a pass-through disk with AllowFullSCSICommandSet, you must first opt out of virtualization-based security using `Set-VMSecurity`. From abacce36073fa98ef950383cb5d0e4d8e53e2c9b Mon Sep 17 00:00:00 2001 From: DawnWood Date: Wed, 12 Sep 2018 09:54:32 -0700 Subject: [PATCH 72/80] removed get started from toc --- windows/hub/TOC.md | 1 - 1 file changed, 1 deletion(-) diff --git a/windows/hub/TOC.md b/windows/hub/TOC.md index 9a147ba933..6a6cc2230e 100644 --- a/windows/hub/TOC.md +++ b/windows/hub/TOC.md @@ -1,5 +1,4 @@ # [Windows 10 and Windows 10 Mobile](index.md) -## [Get started](/windows/whats-new/whats-new-windows-10-version-1803) ## [What's new](/windows/whats-new) ## [Deployment](/windows/deployment) ## [Configuration](/windows/configuration) From a5b6c37edaa3890f449619d064c8a0a411de1463 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 12 Sep 2018 17:05:36 +0000 Subject: [PATCH 73/80] Merged PR 11260: tweak MDM topics, add MMAT; add Surface Go to autopilot --- .../windows-autopilot-and-surface-devices.md | 3 ++- .../mdm/device-update-management.md | 13 +++++++++---- windows/client-management/mdm/index.md | 12 +++++++++--- .../mdm/new-in-windows-mdm-enrollment-management.md | 6 ++++++ 4 files changed, 26 insertions(+), 8 deletions(-) diff --git a/devices/surface/windows-autopilot-and-surface-devices.md b/devices/surface/windows-autopilot-and-surface-devices.md index cbfbebde41..bb250ba302 100644 --- a/devices/surface/windows-autopilot-and-surface-devices.md +++ b/devices/surface/windows-autopilot-and-surface-devices.md @@ -7,7 +7,7 @@ ms.mktglfcycl: deploy ms.pagetype: surface, devices ms.sitesec: library author: brecords -ms.date: 01/31/2018 +ms.date: 09/12/2018 ms.author: jdecker ms.topic: article --- @@ -45,6 +45,7 @@ Surface devices with support for out-of-box deployment with Windows Autopilot, e * Surface Book 2 * Surface Laptop * Surface Studio +* Surface Go ## Surface partners enabled for Windows Autopilot Enrolling Surface devices in Windows Autopilot at the time of purchase is a capability provided by select Surface partners that are enabled with the capability to identify individual Surface devices during the purchase process and perform enrollment on an organization’s behalf. Devices enrolled by a Surface partner at time of purchase can be shipped directly to users and configured entirely through the zero-touch process of Windows Autopilot, Azure Active Directory, and Mobile Device Management. diff --git a/windows/client-management/mdm/device-update-management.md b/windows/client-management/mdm/device-update-management.md index 0af729754b..84e3a07225 100644 --- a/windows/client-management/mdm/device-update-management.md +++ b/windows/client-management/mdm/device-update-management.md @@ -2,6 +2,7 @@ title: Device update management description: In the current device landscape of PC, tablets, phones, and IoT devices, the Mobile Device Management (MDM) solutions are becoming prevalent as a lightweight device management technology. ms.assetid: C27BAEE7-2890-4FB7-9549-A6EACC790777 +keywords: mdm,management,administrator ms.author: maricia ms.topic: article ms.prod: w10 @@ -13,15 +14,18 @@ ms.date: 11/15/2017 # Device update management -In the current device landscape of PC, tablets, phones, and IoT devices, the Mobile Device Management (MDM) solutions are becoming prevalent as a lightweight device management technology. In Windows 10, we are investing heavily in extending the management capabilities available to MDMs. One key feature we are adding is the ability for MDMs to keep devices up-to-date with the latest Microsoft Updates. +>[!TIP] +>If you're not a developer or administrator, you'll find more helpful information in the [Windows Update: Frequently Asked Questions](https://support.microsoft.com/help/12373/windows-update-faq). -In particular, Windows 10 provides additional APIs to enable MDMs to: +In the current device landscape of PC, tablets, phones, and IoT devices, Mobile Device Management (MDM) solutions are becoming prevalent as a lightweight device management technology. In Windows 10, we are investing heavily in extending the management capabilities available to MDMs. One key feature we are adding is the ability for MDMs to keep devices up-to-date with the latest Microsoft updates. + +In particular, Windows 10 provides APIs to enable MDMs to: - Ensure machines stay up-to-date by configuring Automatic Update policies. - Test updates on a smaller set of machines before enterprise-wide rollout by configuring which updates are approved for a given device. - Get compliance status of managed devices so IT can easily understand which machines still need a particular security patch, or how up-to-date is a particular machine. -This topic provides MDM ISVs with the information they need to implement update management in Windows 10. +This topic provides MDM independent software vendors (ISV) with the information they need to implement update management in Windows 10. In Windows 10, the MDM protocol has been extended to better enable IT admins to manage updates. In particular, Windows has added configuration service providers (CSPs) that expose policies and actions for MDMs to: @@ -30,7 +34,8 @@ In Windows 10, the MDM protocol has been extended to better enable IT admins to - Specify a per-device update approval list, to ensure devices don’t install unapproved updates that have not been tested. - Approve EULAs on behalf of the end-user so update deployment can be automated even for updates with EULAs. -The OMA DM APIs for specifying update approvals and getting compliance status reference updates using an Update ID, which is a GUID that identifies a particular update. The MDM, of course, will want to expose IT-friendly information about the update (instead of a raw GUID), including the update’s title, description, KB, update type (for example, a security update or service pack). For more information, see [\[MS-WSUSSS\]: Windows Update Services: Server-Server Protocol](https://go.microsoft.com/fwlink/p/?LinkId=526707). +The OMA DM APIs for specifying update approvals and getting compliance status refer to updates by using an Update ID, which is a GUID that identifies a particular update. The MDM, of course, will want to expose IT-friendly information about the update (instead of a raw GUID), including the update’s title, description, KB, update type (for example, a security update or service pack). For more information, see [\[MS-WSUSSS\]: Windows Update Services: Server-Server Protocol](https://go.microsoft.com/fwlink/p/?LinkId=526707). + For more information about the CSPs, see [Update CSP](update-csp.md) and the update policy area of the [Policy CSP](policy-configuration-service-provider.md). The following diagram provides a conceptual overview of how this works: diff --git a/windows/client-management/mdm/index.md b/windows/client-management/mdm/index.md index 71c4e0aa6f..b149873eb6 100644 --- a/windows/client-management/mdm/index.md +++ b/windows/client-management/mdm/index.md @@ -5,12 +5,12 @@ MS-HAID: - 'p\_phDeviceMgmt.provisioning\_and\_device\_management' - 'p\_phDeviceMgmt.mobile\_device\_management\_windows\_mdm' ms.assetid: 50ac90a7-713e-4487-9cb9-b6d6fdaa4e5b -ms.author: maricia +ms.author: jdecker ms.topic: article ms.prod: w10 ms.technology: windows -author: MariciaAlforque -ms.date: 06/26/2017 +author: jdeckerms +ms.date: 09/12/2018 --- # Mobile device management @@ -25,6 +25,12 @@ There are two parts to the Windows 10 management component: Third-party MDM servers can manage Windows 10 by using the MDM protocol. The built-in management client is able to communicate with a third-party server proxy that supports the protocols outlined in this document to perform enterprise management tasks. The third-party server will have the same consistent first-party user experience for enrollment, which also provides simplicity for Windows 10 users. MDM servers do not need to create or download a client to manage Windows 10. For details about the MDM protocols, see [\[MS-MDM\]: Mobile Device Management Protocol](https://go.microsoft.com/fwlink/p/?LinkId=619346) and [\[MS-MDE2\]: Mobile Device Enrollment Protocol Version 2]( http://go.microsoft.com/fwlink/p/?LinkId=619347). + +## Learn about migrating to MDM + +When an organization wants to move to MDM to manage devices, they should prepare by analyzing their current Group Policy settings to see what they need to transition to MDM management. Microsoft created the [MDM Migration Analysis Tool](https://aka.ms/mmat/) (MMAT) to help. MMAT determines which Group Policies have been set for a target user or computer and then generates a report that lists the level of support for each policy settings in MDM equivalents. For more information, see [MMAT Instructions](https://github.com/WindowsDeviceManagement/MMAT/blob/master/MDM%20Migration%20Analysis%20Tool%20Instructions.pdf). + + ## Learn about device enrollment 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 edc5c30cd5..1cc16c0b90 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 @@ -1760,6 +1760,12 @@ The DM agent for [push-button reset](https://msdn.microsoft.com/windows/hardware ## Change history in MDM documentation +### September 2018 + +New or updated topic | Description +--- | --- +[Mobile device management](index.md#mmat) | Added information about the MDM Migration Analysis Tool (MMAT). + ### August 2018 From 6d6390c3991606f8046d194e32a9747a9ca13b12 Mon Sep 17 00:00:00 2001 From: Liza Poggemeyer Date: Wed, 12 Sep 2018 17:51:09 +0000 Subject: [PATCH 74/80] Updated device-health-get-started.md - fixed note formatting that was throwing a warning. --- windows/deployment/update/device-health-get-started.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/deployment/update/device-health-get-started.md b/windows/deployment/update/device-health-get-started.md index a799bd1542..5ae3940112 100644 --- a/windows/deployment/update/device-health-get-started.md +++ b/windows/deployment/update/device-health-get-started.md @@ -30,7 +30,8 @@ Device Health is offered as a *solution* which you link to a new or existing [Az 1. Sign in to the [Azure Portal](https://portal.azure.com) with your work or school account or a Microsoft account. If you don't already have an Azure subscription you can create one (including free trial options) through the portal. - >[!NOTE] Device Health is included at no additional cost with Windows 10 [education and enterprise licensing](https://docs.microsoft.com/en-us/windows/deployment/update/device-health-monitor#device-health-licensing). An Azure subscription is required for managing and using Device Health, but no Azure charges are expected to accrue to the subscription as a result of using Device Health. + >[!NOTE] + > Device Health is included at no additional cost with Windows 10 [education and enterprise licensing](https://docs.microsoft.com/en-us/windows/deployment/update/device-health-monitor#device-health-licensing). An Azure subscription is required for managing and using Device Health, but no Azure charges are expected to accrue to the subscription as a result of using Device Health. 2. In the Azure portal select **Create a resource**, search for "Device Health", and then select **Create** on the **Device Health** solution. ![Azure portal page highlighting + Create a resource and with Device Health selected](images/CreateSolution-Part1-Marketplace.png) From 7a6d5a00ca46d41b387f67b50d30eedbfe31b57e Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 12 Sep 2018 11:10:26 -0700 Subject: [PATCH 75/80] update proxy server steps --- ...ows-defender-advanced-threat-protection.md | 48 ++++++++++--------- 1 file changed, 26 insertions(+), 22 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md index d9a8498c73..a0893744f1 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md @@ -10,15 +10,13 @@ ms.pagetype: security ms.author: macapara author: mjcaparas ms.localizationpriority: medium -ms.date: 05/29/2018 +ms.date: 09/12/2018 --- # Configure machine proxy and Internet connectivity settings **Applies to:** - - - Windows Defender Advanced Threat Protection (Windows Defender ATP) @@ -46,18 +44,24 @@ The WinHTTP configuration setting is independent of the Windows Internet (WinINe ## Configure the proxy server manually using a registry-based static proxy Configure a registry-based static proxy to allow only Windows Defender ATP sensor to report diagnostic data and communicate with Windows Defender ATP services if a computer is not be permitted to connect to the Internet. -The static proxy is configurable through Group Policy (GP). The group policy can be found under: **Administrative Templates > Windows Components > Data Collection and Preview Builds > Configure connected user experiences and telemetry**. +The static proxy is configurable through Group Policy (GP). The group policy can be found under: +- Administrative Templates > Windows Components > Data Collection and Preview Builds > Configure Authenticated Proxy usage for the Connected User Experience and Telemetry Service + - Set it to **Enabled** and select **Disable Authenticated Proxy usage**: + ![Image of Group Policy setting](images/atp-gpo-proxy1.png) +- **Administrative Templates > Windows Components > Data Collection and Preview Builds > Configure connected user experiences and telemetry**: + - Configure the proxy:
    + ![Image of Group Policy setting](images/atp-gpo-proxy2.png) -The policy sets two registry values `TelemetryProxyServer` as REG_SZ and `DisableEnterpriseAuthProxy` as REG_DWORD under the registry key `HKLM\Software\Policies\Microsoft\Windows\DataCollection`. + The policy sets two registry values `TelemetryProxyServer` as REG_SZ and `DisableEnterpriseAuthProxy` as REG_DWORD under the registry key `HKLM\Software\Policies\Microsoft\Windows\DataCollection`. -The registry value `TelemetryProxyServer` takes the following string format: + The registry value `TelemetryProxyServer` takes the following string format: -```text -: -``` -For example: 10.0.0.6:8080 + ```text + : + ``` + For example: 10.0.0.6:8080 -The registry value `DisableEnterpriseAuthProxy` should be set to 1. + The registry value `DisableEnterpriseAuthProxy` should be set to 1. ## Configure the proxy server manually using netsh command @@ -88,9 +92,9 @@ If a proxy or firewall is blocking all traffic by default and allowing only spec Service location | Microsoft.com DNS record :---|:--- Common URLs for all locations | ```*.blob.core.windows.net```
    ```crl.microsoft.com```
    ```ctldl.windowsupdate.com```
    ```events.data.microsoft.com``` -European Union | ```eu.vortex-win.data.microsoft.com```
    ```eu-v20.events.data.microsoft.com```
    ```winatp-gw-neu.microsoft.com```
    ```winatp-gw-weu.microsoft.com``` -United Kingdom | ```uk.vortex-win.data.microsoft.com```
    ```uk-v20.events.data.microsoft.com```
    ```winatp-gw-uks.microsoft.com```
    ```winatp-gw-ukw.microsoft.com``` -United States | ```us.vortex-win.data.microsoft.com```
    ```us-v20.events.data.microsoft.com```
    ```winatp-gw-cus.microsoft.com```
    ```winatp-gw-eus.microsoft.com``` +US | ```us.vortex-win.data.microsoft.com```
    ```us-v20.events.data.microsoft.com```
    ```winatp-gw-cus.microsoft.com```
    ```winatp-gw-eus.microsoft.com``` +Europe | ```eu.vortex-win.data.microsoft.com```
    ```eu-v20.events.data.microsoft.com```
    ```winatp-gw-neu.microsoft.com```
    ```winatp-gw-weu.microsoft.com``` +UK | ```uk.vortex-win.data.microsoft.com```
    ```uk-v20.events.data.microsoft.com```
    ```winatp-gw-uks.microsoft.com```
    ```winatp-gw-ukw.microsoft.com``` If a proxy or firewall is blocking anonymous traffic, as Windows Defender ATP sensor is connecting from system context, make sure anonymous traffic is permitted in the above listed URLs. @@ -124,14 +128,14 @@ Verify the proxy configuration completed successfully, that WinHTTP can discover 6. Open *WDATPConnectivityAnalyzer.txt* and verify that you have performed the proxy configuration steps to enable server discovery and access to the service URLs.

    The tool checks the connectivity of Windows Defender ATP service URLs that Windows Defender ATP client is configured to interact with. It then prints the results into the *WDATPConnectivityAnalyzer.txt* file for each URL that can potentially be used to communicate with the Windows Defender ATP services. For example: - ```text - Testing URL : https://xxx.microsoft.com/xxx - 1 - Default proxy: Succeeded (200) - 2 - Proxy auto discovery (WPAD): Succeeded (200) - 3 - Proxy disabled: Succeeded (200) - 4 - Named proxy: Doesn't exist - 5 - Command line proxy: Doesn't exist - ``` + ```text + Testing URL : https://xxx.microsoft.com/xxx + 1 - Default proxy: Succeeded (200) + 2 - Proxy auto discovery (WPAD): Succeeded (200) + 3 - Proxy disabled: Succeeded (200) + 4 - Named proxy: Doesn't exist + 5 - Command line proxy: Doesn't exist + ``` If at least one of the connectivity options returns a (200) status, then the Windows Defender ATP client can communicate with the tested URL properly using this connectivity method.

    From 1c81cb2b62d4cc992a5f0ff3974abda281aa0083 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 12 Sep 2018 11:17:33 -0700 Subject: [PATCH 76/80] fix urls and note --- ...nternet-windows-defender-advanced-threat-protection.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/windows/security/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md b/windows/security/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md index a0893744f1..4456ba11e8 100644 --- a/windows/security/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md +++ b/windows/security/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md @@ -86,15 +86,15 @@ For example: netsh winhttp set proxy 10.0.0.6:8080 ## Enable access to Windows Defender ATP service URLs in the proxy server If a proxy or firewall is blocking all traffic by default and allowing only specific domains through or HTTPS scanning (SSL inspection) is enabled, make sure that the following URLs are white-listed to permit communication with Windows Defender ATP service in port 80 and 443: ->![NOTE] +>[!NOTE] > URLs that include v20 in them are only needed if you have Windows 10, version 1803 or later machines. For example, ```us-v20.events.data.microsoft.com``` is only needed if the machine is on Windows 10, version 1803 or later. Service location | Microsoft.com DNS record :---|:--- Common URLs for all locations | ```*.blob.core.windows.net```
    ```crl.microsoft.com```
    ```ctldl.windowsupdate.com```
    ```events.data.microsoft.com``` -US | ```us.vortex-win.data.microsoft.com```
    ```us-v20.events.data.microsoft.com```
    ```winatp-gw-cus.microsoft.com```
    ```winatp-gw-eus.microsoft.com``` -Europe | ```eu.vortex-win.data.microsoft.com```
    ```eu-v20.events.data.microsoft.com```
    ```winatp-gw-neu.microsoft.com```
    ```winatp-gw-weu.microsoft.com``` -UK | ```uk.vortex-win.data.microsoft.com```
    ```uk-v20.events.data.microsoft.com```
    ```winatp-gw-uks.microsoft.com```
    ```winatp-gw-ukw.microsoft.com``` +European Union | ```eu.vortex-win.data.microsoft.com```
    ```eu-v20.events.data.microsoft.com```
    ```winatp-gw-neu.microsoft.com```
    ```winatp-gw-weu.microsoft.com``` +United Kingdom | ```uk.vortex-win.data.microsoft.com```
    ```uk-v20.events.data.microsoft.com```
    ```winatp-gw-uks.microsoft.com```
    ```winatp-gw-ukw.microsoft.com``` +United States | ```us.vortex-win.data.microsoft.com```
    ```us-v20.events.data.microsoft.com```
    ```winatp-gw-cus.microsoft.com```
    ```winatp-gw-eus.microsoft.com``` If a proxy or firewall is blocking anonymous traffic, as Windows Defender ATP sensor is connecting from system context, make sure anonymous traffic is permitted in the above listed URLs. From efc762987b6083a53dd6fad9224cbabf63385c07 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Wed, 12 Sep 2018 11:24:59 -0700 Subject: [PATCH 77/80] add images --- .../images/atp-gpo-proxy1.png | Bin 0 -> 31311 bytes .../images/atp-gpo-proxy2.png | Bin 0 -> 32863 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 windows/security/threat-protection/windows-defender-atp/images/atp-gpo-proxy1.png create mode 100644 windows/security/threat-protection/windows-defender-atp/images/atp-gpo-proxy2.png diff --git a/windows/security/threat-protection/windows-defender-atp/images/atp-gpo-proxy1.png b/windows/security/threat-protection/windows-defender-atp/images/atp-gpo-proxy1.png new file mode 100644 index 0000000000000000000000000000000000000000..50cc3f6f67bdd44a3f11d938cf35ab4c5bb79e70 GIT binary patch literal 31311 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 literal 0 HcmV?d00001 diff --git a/windows/security/threat-protection/windows-defender-atp/images/atp-gpo-proxy2.png b/windows/security/threat-protection/windows-defender-atp/images/atp-gpo-proxy2.png new file mode 100644 index 0000000000000000000000000000000000000000..dee5f471b158a66c16949354b412aaaaad71cc7c GIT binary patch literal 32863 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

    (7kW36)gh(&l|S!zuoCsFex3*9$%lIlw4 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 literal 0 HcmV?d00001 From 40c8816a359b758f675ed34c474c314c459d5209 Mon Sep 17 00:00:00 2001 From: Greg Lindsay Date: Wed, 12 Sep 2018 19:59:49 +0000 Subject: [PATCH 78/80] Merged PR 11270: Added info about Windows 10 servicing changes Servicing lifecycle changes --- windows/deployment/deploy-whats-new.md | 8 +++++++- windows/deployment/images/support-cycle.png | Bin 0 -> 8937 bytes 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 windows/deployment/images/support-cycle.png diff --git a/windows/deployment/deploy-whats-new.md b/windows/deployment/deploy-whats-new.md index 8cde17231e..7c7f1d1ff8 100644 --- a/windows/deployment/deploy-whats-new.md +++ b/windows/deployment/deploy-whats-new.md @@ -7,7 +7,7 @@ ms.localizationpriority: medium ms.prod: w10 ms.sitesec: library ms.pagetype: deploy -ms.date: 09/19/2017 +ms.date: 09/12/2018 author: greg-lindsay --- @@ -25,6 +25,12 @@ This topic provides an overview of new solutions and online content related to d - For a detailed list of changes to Windows 10 ITPro TechNet library content, see [Online content change history](#online-content-change-history). +## Windows 10 servicing and support + +Microsoft is [extending support](https://www.microsoft.com/microsoft-365/blog/2018/09/06/helping-customers-shift-to-a-modern-desktop) for Windows 10 Enterprise and Windows 10 Education editions to 30 months from the version release date. This includes all past versions and future versions that are targeted for release in September (versions ending in 09, ex: 1809). Future releases that are targeted for release in March (versions ending in 03, ex: 1903) will continue to be supported for 18 months from their release date. All releases of Windows 10 Home, Windows 10 Pro, and Office 365 ProPlus will continue to be supported for 18 months (there is no change for these editions). These support policies are summarized in the table below. + +![Support lifecycle](images/support-cycle.png) + ## Windows 10 Enterprise upgrade Windows 10 version 1703 includes a Windows 10 Enterprise E3 and E5 benefit to Microsoft customers with Enterprise Agreements (EA) or Microsoft Products & Services Agreements (MPSA). These customers can now subscribe users to Windows 10 Enterprise E3 or E5 and activate their subscriptions on up to five devices. Virtual machines can also be activated. For more information, see [Windows 10 Enterprise Subscription Activation](windows-10-enterprise-subscription-activation.md). diff --git a/windows/deployment/images/support-cycle.png b/windows/deployment/images/support-cycle.png new file mode 100644 index 0000000000000000000000000000000000000000..3f4b4e87c01ef98a9ac772a7ebe5cc8d5f81842c GIT binary patch literal 8937 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 Jam6|Ae*senEieE8 literal 0 HcmV?d00001 From 04431aa86a8c2c5a754e0adc9fbe76ff0faa9fa9 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 12 Sep 2018 20:14:43 +0000 Subject: [PATCH 79/80] Merged PR 11272: clarify kiosk browser setting location --- windows/configuration/guidelines-for-assigned-access-app.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/configuration/guidelines-for-assigned-access-app.md b/windows/configuration/guidelines-for-assigned-access-app.md index eff3c3a789..4c7f8bc3ee 100644 --- a/windows/configuration/guidelines-for-assigned-access-app.md +++ b/windows/configuration/guidelines-for-assigned-access-app.md @@ -53,7 +53,7 @@ In Windows 10, version 1803, you can install the **Kiosk Browser** app from Micr 1. [Get **Kiosk Browser** in Microsoft Store for Business with offline license type.](https://docs.microsoft.com/microsoft-store/acquire-apps-microsoft-store-for-business#acquire-apps) 2. [Deploy **Kiosk Browser** to kiosk devices.](https://docs.microsoft.com/microsoft-store/distribute-offline-apps) -3. Configure policies using settings from the Policy Configuration Service Provider (CSP) for [KioskBrowser](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-kioskbrowser). These settings can be configured using your MDM service provider, or [in a provisioning package](provisioning-packages/provisioning-create-package.md). +3. Configure policies using settings from the Policy Configuration Service Provider (CSP) for [KioskBrowser](https://docs.microsoft.com/windows/client-management/mdm/policy-csp-kioskbrowser). These settings can be configured using your MDM service provider, or [in a provisioning package](provisioning-packages/provisioning-create-package.md). In Windows Configuration Designer, the settings are located in **Policies > KioskBrowser** when you select advanced provisioning for Windows desktop editions. >[!NOTE] >If you configure the kiosk using a provisioning package, you must apply the provisioning package after the device completes the out-of-box experience (OOBE). From 9b9cfb75e6c8b6904de0f59bb6b9ac59d6e759f8 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Thu, 13 Sep 2018 14:06:54 +0000 Subject: [PATCH 80/80] Merged PR 11284: add Surface 2 and remove "point" updates --- ...atest-firmware-and-drivers-for-surface-devices.md | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/devices/surface/deploy-the-latest-firmware-and-drivers-for-surface-devices.md b/devices/surface/deploy-the-latest-firmware-and-drivers-for-surface-devices.md index d009237304..a023fdb141 100644 --- a/devices/surface/deploy-the-latest-firmware-and-drivers-for-surface-devices.md +++ b/devices/surface/deploy-the-latest-firmware-and-drivers-for-surface-devices.md @@ -9,7 +9,7 @@ ms.mktglfcycl: deploy ms.pagetype: surface, devices ms.sitesec: library author: brecords -ms.date: 12/07/2017 +ms.date: 09/13/2018 ms.author: jdecker ms.topic: article --- @@ -23,11 +23,7 @@ As easy as it is to keep Surface device drivers and firmware up to date automati On the Microsoft Download Center page for your device, you will find several files available. These files allow you to deploy drivers and firmware in various ways. You can read more about the different deployment methods for Surface drivers and firmware in [Manage Surface driver and firmware updates](manage-surface-pro-3-firmware-updates.md). -Driver and firmware updates for Surface devices are released in one of two ways: - -- **Point updates** are released for specific drivers or firmware revisions and provide the latest update for a specific component of the Surface device. - -- **Cumulative updates** provide comprehensive roundups of all of the latest files for the Surface device running that version of Windows. +Driver and firmware updates for Surface devices are **cumulative updates** which provide comprehensive roundups of all of the latest files for the Surface device running that version of Windows. Installation files for administrative tools, drivers for accessories, and updates for Windows are also available for some devices and are detailed here in this article. @@ -212,10 +208,10 @@ Download the following updates [for Surface Pro (Model 1514) from the Microsoft - Windows8.1-KB2969817-x64.msu – Fixes an issue that causes Surface devices to reboot twice after firmware updates are installed on all supported x64-based versions of Windows 8.1 -## Surface RT +## Surface devices with Windows RT -There are no downloadable firmware or driver updates available for Surface RT. Updates can only be applied using Windows Update. +There are no downloadable firmware or driver updates available for Surface devices with Windows RT, including Surface RT and Surface 2. Updates can only be applied using Windows Update. If you have additional questions on the driver pack and updates, please contact [Microsoft Surface support for business](https://www.microsoft.com/surface/support/business).