From 288f3c13ddbf1a41e9bf511ccb16afe10d917aee Mon Sep 17 00:00:00 2001 From: Iaan D'Souza-Wiltshire Date: Thu, 29 Jun 2017 00:08:14 +0000 Subject: [PATCH 01/48] Updated command-line-arguments-windows-defender-antivirus.md --- .../command-line-arguments-windows-defender-antivirus.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md b/windows/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md index d3a3a91d2b..9553373b80 100644 --- a/windows/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md +++ b/windows/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md @@ -10,6 +10,7 @@ ms.sitesec: library ms.pagetype: security localizationpriority: medium author: iaanw +msft.author: iawilt --- From 477e675a6464bb053dadb0e61827de3fa332e88d Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Tue, 18 Jul 2017 18:37:43 -0700 Subject: [PATCH 02/48] updated old text --- .../access-control/microsoft-accounts.md | 22 +++++-------------- 1 file changed, 5 insertions(+), 17 deletions(-) diff --git a/windows/access-protection/access-control/microsoft-accounts.md b/windows/access-protection/access-control/microsoft-accounts.md index 4b54894c21..4cf7d0e09f 100644 --- a/windows/access-protection/access-control/microsoft-accounts.md +++ b/windows/access-protection/access-control/microsoft-accounts.md @@ -14,20 +14,12 @@ ms.pagetype: security This topic for the IT professional explains how a Microsoft account works to enhance security and privacy for users, and how you can manage this consumer account type in your organization. -Microsoft sites, services, and properties such as Windows Live, MSN, Xbox LIVE, Zune, Windows Phone, and computers running Windows 10, Windows 8.1, Windows 8, and Windows RT use a Microsoft account as a mean of identifying users. Microsoft account is the name for what was previously called Windows Live ID. It has user-defined secrets associated with it, and it consists of a unique email address and a password. +Microsoft sites, services, and properties, as well as computers running Windows 10, can use a Microsoft account as a mean of identifying a user. Microsoft account was previously called Windows Live ID. It has user-defined secrets, and consists of a unique email address and a password. -There are some benefits and considerations when using Microsoft accounts in the enterprise. For more information, see [Microsoft account in the enterprise](#bkmk-msaccountintheenterprise) later in this topic. - -When a user signs in with a Microsoft account, their device is connected to cloud services, and many of the settings, preferences, and apps associated with that user account can roam between devices. - -**Note**   -This content applies to the operating system versions that are designated in the **Applies To** list at the beginning of this topic. - -  +When a user signs in with a Microsoft account, the device is connected to cloud services. Many of the user's settings, preferences, and apps can be shared across devices. ## How a Microsoft account works - The Microsoft account allows users to sign in to websites that support this service by using a single set of credentials. Users' credentials are validated by a Microsoft account authentication server that is associated with a website. The Windows Store is an example of this association. When new users sign in to websites that are enabled to use Microsoft accounts, they are redirected to the nearest authentication server, which asks for a user name and password. Windows uses the Schannel Security Support Provider to open a Transport Level Security/Secure Sockets Layer (TLS/SSL) connection for this function. Users then have the option to use Credential Manager to store their credentials. When users sign in to websites that are enabled to use a Microsoft account, a time-limited cookie is installed on their computers, which includes a triple DES encrypted ID tag. This encrypted ID tag has been agreed upon between the authentication server and the website. This ID tag is sent to the website, and the website plants another time-limited encrypted HTTP cookie on the user’s computer. When these cookies are valid, users are not required to supply a user name and password. If a user actively signs out of their Microsoft account, these cookies are removed. @@ -35,19 +27,17 @@ When users sign in to websites that are enabled to use a Microsoft account, a ti **Important**   Local Windows account functionality has not been removed, and it is still an option to use in managed environments. -  - ### How Microsoft accounts are created -To prevent fraud, the Microsoft system verifies the IP address when a user creates an account. If a user tries to create multiple Microsoft accounts with the same IP address, they are stopped. +To prevent fraud, the Microsoft system verifies the IP address when a user creates an account. A user who tries to create multiple Microsoft accounts with the same IP address is stopped. -Microsoft accounts are not designed to be created in batches, for example, for a group of domain users within your enterprise. +Microsoft accounts are not designed to be created in batches, such as for a group of domain users within your enterprise. There are two methods for creating a Microsoft account: - **Use an existing email address**. - Users are able to use their valid email addresses to sign up for Microsoft accounts. The service turns the requesting user's email address into a Microsoft account. Users can also choose their personal password. + Users are able to use their valid email addresses to sign up for Microsoft accounts. The service turns the requesting user's email address into a Microsoft account. Users can also choose their personal passwords. - **Sign up for a Microsoft email address**. @@ -135,8 +125,6 @@ Users can disconnect a Microsoft account from their domain account at any time a **Note**   Connecting Microsoft accounts with domain accounts can limit access to some high-privileged tasks in Windows. For example, Task Scheduler will evaluate the connected Microsoft account for access and fail. In these situations, the account owner should disconnect the account. -  - ### Provision Microsoft accounts in the enterprise Microsoft accounts are private user accounts. There are no methods provided by Microsoft to provision Microsoft accounts for an enterprise. Enterprises should use domain accounts. From b69ac1c05a9b85962190d9c7b16c08712f34ecd4 Mon Sep 17 00:00:00 2001 From: Iaan D'Souza-Wiltshire Date: Wed, 26 Jul 2017 20:39:34 +0000 Subject: [PATCH 03/48] Updated manage-protection-updates-windows-defender-antivirus.md --- .../manage-protection-updates-windows-defender-antivirus.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/windows/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md b/windows/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md index 751a8801d2..161fcb2346 100644 --- a/windows/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md +++ b/windows/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md @@ -65,6 +65,9 @@ Microsoft Update allows for rapid releases, which means it will download small d The WSUS, Configuration Manager and MMPC sources will deliver less frequent updates. The size of the updates may be slightly larger than the frequent release from Microsoft Update (as the delta, or differences between the latest version and what is on the endpoint will be larger). This ensures consistent protection without increasing ad hoc network usage (although the amount of data may be the same or increased as the updates will be fewer, but may be slightly larger). +> [!IMPORTANT] +> If you have set MMPC as a fallback source after WSUS or Microsoft Update, updates will only be downloaded from MMPC after 2 consecutive days of not being able to connect to the WSUS or Microsoft Update services. + Each source has typical scenarios that depend on how your network is configured, in addition to how often they publish updates, as described in the following table: Location | Sample scenario @@ -73,7 +76,7 @@ WSUS | You are using WSUS to manage updates for your network. Microsoft Update | You want your endpoints to connect directly to Microsoft Update. This can be useful for endpoints that irregularly connect to your enterprise network, or if you do not use WSUS to manage your updates. File share | You have non-Internet-connected devices (such as VMs). You can use your Internet-connected VM host to download the updates to a network share, from which the VMs can obtain the updates. See the [VDI deployment guide](deployment-vdi-windows-defender-antivirus.md) for how file shares can be used in virtual desktop infrastructure (VDI) environments. Configuration Manager | You are using System Center Configuration Manager to update your endpoints. -MMPC | You need to download the latest protection updates because of a recent infection or to help provision a strong, base image for [VDI deployment](deployment-vdi-windows-defender-antivirus.md). This option should generally be used only as a final fallback source, and not the primary source. +MMPC | You need to download the latest protection updates because of a recent infection or to help provision a strong, base image for [VDI deployment](deployment-vdi-windows-defender-antivirus.md). This option should generally be used only as a final fallback source, and not the primary source. It will only be used if updates cannot be downloaded from WSUS or Microsoft Update for 2 consecutive days. You can manage the order in which update sources are used with Group Policy, System Center Configuration Manager, PowerShell cmdlets, and WMI. From d70e8586f7cbbdacb74bdd43329e9cd5ff12d1d1 Mon Sep 17 00:00:00 2001 From: Iaan D'Souza-Wiltshire Date: Wed, 26 Jul 2017 20:40:16 +0000 Subject: [PATCH 04/48] Updated manage-protection-updates-windows-defender-antivirus.md --- .../manage-protection-updates-windows-defender-antivirus.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md b/windows/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md index 161fcb2346..c25669250f 100644 --- a/windows/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md +++ b/windows/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md @@ -10,6 +10,7 @@ ms.sitesec: library ms.pagetype: security localizationpriority: medium author: iaanw +msft.author: iawilt --- # Manage the sources for Windows Defender Antivirus protection updates From 205ba8e029ab49400da309477686911a989b29c7 Mon Sep 17 00:00:00 2001 From: Iaan D'Souza-Wiltshire Date: Thu, 27 Jul 2017 00:42:08 +0000 Subject: [PATCH 05/48] Updated manage-protection-updates-windows-defender-antivirus.md --- .../manage-protection-updates-windows-defender-antivirus.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/windows/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md b/windows/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md index c25669250f..eb30b37ff0 100644 --- a/windows/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md +++ b/windows/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md @@ -64,10 +64,11 @@ The older the updates on an endpoint, the larger the download. However, you must Microsoft Update allows for rapid releases, which means it will download small deltas on a frequent basis. This ensures the best protection, but may increase network bandwidth. -The WSUS, Configuration Manager and MMPC sources will deliver less frequent updates. The size of the updates may be slightly larger than the frequent release from Microsoft Update (as the delta, or differences between the latest version and what is on the endpoint will be larger). This ensures consistent protection without increasing ad hoc network usage (although the amount of data may be the same or increased as the updates will be fewer, but may be slightly larger). +The WSUS, Configuration Manager, and MMPC sources will deliver less frequent updates. The size of the updates may be slightly larger than the frequent release from Microsoft Update (as the delta, or differences between the latest version and what is on the endpoint will be larger). This ensures consistent protection without increasing ad hoc network usage (although the amount of data may be the same or increased as the updates will be fewer, but may be slightly larger). > [!IMPORTANT] -> If you have set MMPC as a fallback source after WSUS or Microsoft Update, updates will only be downloaded from MMPC after 2 consecutive days of not being able to connect to the WSUS or Microsoft Update services. +> If you have set MMPC as a fallback source after WSUS or Microsoft Update, updates will only be downloaded from MMPC when the current update is considered to be out-of-date (by default, this is 2 consecutive days of not being able to apply updates from the WSUS or Microsoft Update services). +> You can, however, [set the number of days before protection is reported as out-of-date](https://docs.microsoft.com/en-us/windows/threat-protection/windows-defender-antivirus/manage-outdated-endpoints-windows-defender-antivirus#set-the-number-of-days-before-protection-is-reported-as-out-of-date). Each source has typical scenarios that depend on how your network is configured, in addition to how often they publish updates, as described in the following table: From 67998474d981e6a34b2aceaf05c40e9fc8792f38 Mon Sep 17 00:00:00 2001 From: Iaan D'Souza-Wiltshire Date: Thu, 27 Jul 2017 00:43:23 +0000 Subject: [PATCH 06/48] Updated manage-outdated-endpoints-windows-defender-antivirus.md --- .../manage-outdated-endpoints-windows-defender-antivirus.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windows/threat-protection/windows-defender-antivirus/manage-outdated-endpoints-windows-defender-antivirus.md b/windows/threat-protection/windows-defender-antivirus/manage-outdated-endpoints-windows-defender-antivirus.md index 32920b478d..f067d7f1eb 100644 --- a/windows/threat-protection/windows-defender-antivirus/manage-outdated-endpoints-windows-defender-antivirus.md +++ b/windows/threat-protection/windows-defender-antivirus/manage-outdated-endpoints-windows-defender-antivirus.md @@ -10,6 +10,7 @@ ms.sitesec: library ms.pagetype: security localizationpriority: medium author: iaanw +msft.author: iawilt --- # Manage updates and scans for endpoints that are out of date @@ -92,7 +93,7 @@ See the following for more information and allowed parameters: ## Set the number of days before protection is reported as out-of-date -You can also specify the number of days after which Windows Defender AV protection is considered old or out-of-date. After the specified number of days, the client will report itself as out-of-date, and show an error to the user of the PC. It may also cause Windows Defender AV to attempt to download an update from other sources (based on the defined [fallback source order](manage-protection-updates-windows-defender-antivirus.md#fallback-order)). +You can also specify the number of days after which Windows Defender AV protection is considered old or out-of-date. After the specified number of days, the client will report itself as out-of-date, and show an error to the user of the PC. It may also cause Windows Defender AV to attempt to download an update from other sources (based on the defined [fallback source order](manage-protection-updates-windows-defender-antivirus.md#fallback-order)), such as when using MMPC as a secondary source after setting WSUS or Microsoft Update as the first source. **Use Group Policy to specify the number of days before protection is considered out-of-date:** From 28abde8bac7089425e20f988e315d75254378804 Mon Sep 17 00:00:00 2001 From: Iaan D'Souza-Wiltshire Date: Thu, 27 Jul 2017 01:26:07 +0000 Subject: [PATCH 07/48] Updated manage-protection-updates-windows-defender-antivirus.md --- .../manage-protection-updates-windows-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md b/windows/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md index eb30b37ff0..393342fba7 100644 --- a/windows/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md +++ b/windows/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md @@ -78,7 +78,7 @@ WSUS | You are using WSUS to manage updates for your network. Microsoft Update | You want your endpoints to connect directly to Microsoft Update. This can be useful for endpoints that irregularly connect to your enterprise network, or if you do not use WSUS to manage your updates. File share | You have non-Internet-connected devices (such as VMs). You can use your Internet-connected VM host to download the updates to a network share, from which the VMs can obtain the updates. See the [VDI deployment guide](deployment-vdi-windows-defender-antivirus.md) for how file shares can be used in virtual desktop infrastructure (VDI) environments. Configuration Manager | You are using System Center Configuration Manager to update your endpoints. -MMPC | You need to download the latest protection updates because of a recent infection or to help provision a strong, base image for [VDI deployment](deployment-vdi-windows-defender-antivirus.md). This option should generally be used only as a final fallback source, and not the primary source. It will only be used if updates cannot be downloaded from WSUS or Microsoft Update for 2 consecutive days. +MMPC | You need to download the latest protection updates because of a recent infection or to help provision a strong, base image for [VDI deployment](deployment-vdi-windows-defender-antivirus.md). This option should generally be used only as a final fallback source, and not the primary source. It will only be used if updates cannot be downloaded from WSUS or Microsoft Update for [a specified number of days](https://docs.microsoft.com/en-us/windows/threat-protection/windows-defender-antivirus/manage-outdated-endpoints-windows-defender-antivirus#set-the-number-of-days-before-protection-is-reported-as-out-of-date). You can manage the order in which update sources are used with Group Policy, System Center Configuration Manager, PowerShell cmdlets, and WMI. From 71216f23503c9e6f31b776703b80ad83a267effb Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 10 Aug 2017 12:10:41 -0700 Subject: [PATCH 08/48] added new text for MSA setttings --- .../access-control/microsoft-accounts.md | 40 +++++++++++++++++-- 1 file changed, 36 insertions(+), 4 deletions(-) diff --git a/windows/access-protection/access-control/microsoft-accounts.md b/windows/access-protection/access-control/microsoft-accounts.md index 4cf7d0e09f..99a609d4e8 100644 --- a/windows/access-protection/access-control/microsoft-accounts.md +++ b/windows/access-protection/access-control/microsoft-accounts.md @@ -108,13 +108,45 @@ Depending on your IT and business models, introducing Microsoft accounts into yo ### Restrict the use of the Microsoft account -If employees are allowed to join the domain with their personal devices, they might expect to connect to enterprise resources by using their Microsoft accounts. If you want to prevent any use of Microsoft accounts within your enterprise, you can configure the local security policy setting [Accounts: Block Microsoft accounts](/windows/device-security/security-policy-settings/accounts-block-microsoft-accounts). However, this setting can prevent the users from signing in to their Windows devices with their Microsoft accounts (if they had set them up to do so) when they are joined to the domain. +The following Group Policy settings help control the use of Microsoft accounts in the enterprise: -The default for this setting is **Disabled**, which enables users to use their Microsoft accounts on devices that are joined to your domain. Other options in the setting can: +- [Block all consumer Microsoft account user authentication](#block-all-consumer-microsoft-account-user-authentication) +- [Accounts: Block Microsoft accounts](#accounts-block-microsoft-accounts) -1. Prevent users from creating new Microsoft accounts on a computer, switch a local account to a Microsoft account, or connect a domain account to a Microsoft account. This is the preferred option if you need to limit the use of Microsoft accounts in your enterprise. +#### Block all consumer Microsoft account user authentication -2. Prevent users with an existing Microsoft account from signing in to Windows. Selecting this option might make it impossible for an existing administrator to sign in to a computer and manage the system. +This setting controls whether users can provide Microsoft accounts for authentication for applications or services. + +If this setting is enabled, all applications and services on the device are prevented from using Microsoft accounts for authentication. +This applies both to existing users of a device and new users who may be added. + +However, any application or service that has already authenticated a user will not be affected by enabling this setting until the authentication cache expires. +It is recommended to enable this setting before any user signs in to a device to prevent cached tokens from being present. + +If this setting is disabled or not configured, applications and services can use Microsoft accounts for authentication. +By default, this setting is **Disabled**. + +This setting does not affect whether users can sign in to devices by using Microsoft accounts, or the ability for users to provide Microsoft accounts via the browser for authentication with web-based applications. + +The path to this setting is: + +Computer Configuration\Administrative Templates\Windows Components\Microsoft account + +#### Accounts: Block Microsoft accounts + +This setting prevents using the **Settings** app to add a Microsoft account for single sign-on (SSO) authentication for Microsoft services and some background services, or using a Microsoft account for single sign-on to other applications or services. + +There are two options if this setting is enabled: + +- **Users can’t add Microsoft accounts** means that existing connected accounts can still sign in to the device (and appear on the Sign in screen). However, users cannot use the **Settings** app to add new connected accounts (or connect local accounts to Microsoft accounts). +- **Users can’t add or log on with Microsoft accounts** means that users cannot add new connected accounts (or connect local accounts to Microsoft accounts) or use existing connected accounts through **Settings**. + +This setting does not affect adding a Microsoft account for application authentication. For example, if this setting is enabled, a user can still provide a Microsoft account for authentication with an application such as **Mail**, but the user cannot use the Microsoft account for single sign-on authentication for other applications or services (in other words, the user will be prompted to authenticate for other applications or services). + +By default, this setting is **Not defined**. + +The path to this setting is: +Computer Configuration\Windows Settings\Security Settings\Local Policies\Security Options ### Configure connected accounts From ca591c38c697d60b0162bca8441365fb745bd405 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 10 Aug 2017 12:21:06 -0700 Subject: [PATCH 09/48] added new text for MSA setttings --- .../accounts-block-microsoft-accounts.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/windows/device-security/security-policy-settings/accounts-block-microsoft-accounts.md b/windows/device-security/security-policy-settings/accounts-block-microsoft-accounts.md index cc479c5bc2..08f291c02c 100644 --- a/windows/device-security/security-policy-settings/accounts-block-microsoft-accounts.md +++ b/windows/device-security/security-policy-settings/accounts-block-microsoft-accounts.md @@ -18,11 +18,13 @@ Describes the best practices, location, values, management, and security conside ## Reference -This policy setting prevents users from adding new Microsoft accounts on a device. +This setting prevents using the Settings app to add a Microsoft account for single sign-on (SSO) authentication for Microsoft services and some background services, or using a Microsoft account for single sign-on to other applications or services. -If you click the **Users can’t add Microsoft accounts** setting option, users will not be able to switch a local account to a Microsoft account, or connect a domain account to a Microsoft account to drive sync, roaming, or other background services. This is the preferred option if you need to limit the use of Microsoft accounts in your enterprise. Users will still be able to add app-specific Microsoft accounts for use with consumer apps. To block this use, turn off the ability to install consumer apps or the Store. +There are two options if this setting is enabled: -If you click the **Users can’t add or log on with Microsoft accounts** setting option, existing Microsoft account users will not be able to log on to Windows. Selecting this option might make it impossible for an existing administrator to log on to a computer and manage the system. +- **Users can’t add Microsoft accounts** means that existing connected accounts can still sign in to the device (and appear on the Sign in screen). However, users cannot use the **Settings** app to add new connected accounts (or connect local accounts to Microsoft accounts). + +- **Users can’t add or log on with Microsoft accounts** means that users cannot add new connected accounts (or connect local accounts to Microsoft accounts) or use existing connected accounts through **Settings**. If you disable or do not configure this policy (recommended), users will be able to use Microsoft accounts with Windows. @@ -36,7 +38,7 @@ By default, this setting is not defined on domain controllers and disabled on st ### Best practices - By disabling or not configuring this policy setting on the client computer, users will be able to use their Microsoft account, local account, or domain account for their sign-in session to Windows. It also enables the user to connect a local or domain account to a Microsoft account. This provides a convenient option for your users. -- If you need to limit the use of Microsoft accounts in your organization, click the **Users can’t add Microsoft accounts** setting option so that users will not be able to create new Microsoft accounts on a computer, switch a local account to a Microsoft account, or connect a domain account to a Microsoft account. +- If you need to limit the use of Microsoft accounts in your organization, click the **Users can’t add Microsoft accounts** setting option so that users will not be able to use the **Settings** app to add new connected accounts. ### Location From 0e1a94f65653388b5d9a201adf7fd4e2d3b682f2 Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 10 Aug 2017 12:23:40 -0700 Subject: [PATCH 10/48] added new text for MSA setttings --- windows/access-protection/access-control/microsoft-accounts.md | 1 + 1 file changed, 1 insertion(+) diff --git a/windows/access-protection/access-control/microsoft-accounts.md b/windows/access-protection/access-control/microsoft-accounts.md index 99a609d4e8..01efb97d0a 100644 --- a/windows/access-protection/access-control/microsoft-accounts.md +++ b/windows/access-protection/access-control/microsoft-accounts.md @@ -146,6 +146,7 @@ This setting does not affect adding a Microsoft account for application authenti By default, this setting is **Not defined**. The path to this setting is: + Computer Configuration\Windows Settings\Security Settings\Local Policies\Security Options ### Configure connected accounts From b5b2360aec9c39a0468dedf60f3dcd71f7b64f7e Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Thu, 10 Aug 2017 14:14:01 -0700 Subject: [PATCH 11/48] update proxy list --- ...xy-internet-windows-defender-advanced-threat-protection.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md index ab5af4aee7..9710d5a35b 100644 --- a/windows/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/configure-proxy-internet-windows-defender-advanced-threat-protection.md @@ -82,8 +82,8 @@ If a proxy or firewall is blocking all traffic by default and allowing only spec Service location | .Microsoft.com DNS record :---|:--- - US |```*.blob.core.windows.net```
```crl.microsoft.com```
```us.vortex-win.data.microsoft.com```
```winatp-gw-cus.microsoft.com```
```winatp-gw-eus.microsoft.com``` -Europe |```*.blob.core.windows.net```
```crl.microsoft.com```
```eu.vortex-win.data.microsoft.com```
```winatp-gw-neu.microsoft.com```
```winatp-gw-weu.microsoft.com```
+ US |```*.blob.core.windows.net```
```crl.microsoft.com```
```ctldl.windowsupdate.com```
```us.vortex-win.data.microsoft.com```
```winatp-gw-cus.microsoft.com```
```winatp-gw-eus.microsoft.com``` +Europe |```*.blob.core.windows.net```
```crl.microsoft.com```
```ctldl.windowsupdate.com```
```eu.vortex-win.data.microsoft.com```
```winatp-gw-neu.microsoft.com```
```winatp-gw-weu.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 69d2e8540d4de71125bbff28ac53f52dffe419fd Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Thu, 10 Aug 2017 14:50:20 -0700 Subject: [PATCH 12/48] added new text for MSA setttings --- .../accounts-block-microsoft-accounts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/device-security/security-policy-settings/accounts-block-microsoft-accounts.md b/windows/device-security/security-policy-settings/accounts-block-microsoft-accounts.md index 08f291c02c..b2a0c2025c 100644 --- a/windows/device-security/security-policy-settings/accounts-block-microsoft-accounts.md +++ b/windows/device-security/security-policy-settings/accounts-block-microsoft-accounts.md @@ -18,7 +18,7 @@ Describes the best practices, location, values, management, and security conside ## Reference -This setting prevents using the Settings app to add a Microsoft account for single sign-on (SSO) authentication for Microsoft services and some background services, or using a Microsoft account for single sign-on to other applications or services. +This setting prevents using the **Settings** app to add a Microsoft account for single sign-on (SSO) authentication for Microsoft services and some background services, or using a Microsoft account for single sign-on to other applications or services. There are two options if this setting is enabled: From 0f4903d3b1553a2a6912d99cd6a58746cd6bc388 Mon Sep 17 00:00:00 2001 From: Iaan D'Souza-Wiltshire Date: Fri, 11 Aug 2017 18:20:48 +0000 Subject: [PATCH 13/48] Updated command-line-arguments-windows-defender-antivirus.md --- .../command-line-arguments-windows-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md b/windows/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md index 3d00e3cd7e..fdb8d3eec8 100644 --- a/windows/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md +++ b/windows/threat-protection/windows-defender-antivirus/command-line-arguments-windows-defender-antivirus.md @@ -10,7 +10,7 @@ ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium author: iaanw -msft.author: iawilt +ms.author: iawilt --- From a34499853dfa05b6c965c4aadf2b2ada5ab22cb8 Mon Sep 17 00:00:00 2001 From: Iaan D'Souza-Wiltshire Date: Fri, 11 Aug 2017 18:21:09 +0000 Subject: [PATCH 14/48] Updated manage-outdated-endpoints-windows-defender-antivirus.md --- .../manage-outdated-endpoints-windows-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/threat-protection/windows-defender-antivirus/manage-outdated-endpoints-windows-defender-antivirus.md b/windows/threat-protection/windows-defender-antivirus/manage-outdated-endpoints-windows-defender-antivirus.md index 019ed502c2..8e92f2d2cd 100644 --- a/windows/threat-protection/windows-defender-antivirus/manage-outdated-endpoints-windows-defender-antivirus.md +++ b/windows/threat-protection/windows-defender-antivirus/manage-outdated-endpoints-windows-defender-antivirus.md @@ -10,7 +10,7 @@ ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium author: iaanw -msft.author: iawilt +ms.author: iawilt --- # Manage updates and scans for endpoints that are out of date From dca78b0f3c06f145ca6c78232f6ae8c089148a01 Mon Sep 17 00:00:00 2001 From: Iaan D'Souza-Wiltshire Date: Fri, 11 Aug 2017 18:21:29 +0000 Subject: [PATCH 15/48] Updated manage-protection-updates-windows-defender-antivirus.md --- .../manage-protection-updates-windows-defender-antivirus.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md b/windows/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md index b8cc7b7586..214f619f3f 100644 --- a/windows/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md +++ b/windows/threat-protection/windows-defender-antivirus/manage-protection-updates-windows-defender-antivirus.md @@ -10,7 +10,7 @@ ms.sitesec: library ms.pagetype: security ms.localizationpriority: medium author: iaanw -msft.author: iawilt +ms.author: iawilt --- # Manage the sources for Windows Defender Antivirus protection updates From 28ea48adb2ab3c835e9b11860d8b1b2e63b2824f Mon Sep 17 00:00:00 2001 From: Justin Hall Date: Fri, 11 Aug 2017 11:59:53 -0700 Subject: [PATCH 16/48] added change history updates --- .../change-history-for-access-protection.md | 5 +++++ .../device-security/change-history-for-device-security.md | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/windows/access-protection/change-history-for-access-protection.md b/windows/access-protection/change-history-for-access-protection.md index 84f9f86663..98eb8cc435 100644 --- a/windows/access-protection/change-history-for-access-protection.md +++ b/windows/access-protection/change-history-for-access-protection.md @@ -11,6 +11,11 @@ author: brianlic-msft # Change history for access protection This topic lists new and updated topics in the [Access protection](index.md) documentation. +## August 2017 +|New or changed topic |Description | +|---------------------|------------| +|[Microsoft accounts](access-control/microsoft-accounts.md) |Revised to cover new Group Policy setting in Windows 10, version 1703, named **Block all consumer Microsoft account user authentication**.| + ## March 2017 |New or changed topic |Description | |---------------------|------------| diff --git a/windows/device-security/change-history-for-device-security.md b/windows/device-security/change-history-for-device-security.md index 6030e8a054..cb46edf710 100644 --- a/windows/device-security/change-history-for-device-security.md +++ b/windows/device-security/change-history-for-device-security.md @@ -14,14 +14,14 @@ This topic lists new and updated topics in the [Device security](index.md) docum ## August 2017 |New or changed topic |Description | |---------------------|------------| - | [BitLocker: Management recommendations for enterprises](bitlocker/bitlocker-management-for-enterprises.md) | New BitLocker security topic. | - +| [BitLocker: Management recommendations for enterprises](bitlocker/bitlocker-management-for-enterprises.md) | New BitLocker security topic. | +| [Accounts: Block Microsoft accounts](security-policy-settings/accounts-block-microsoft-accounts.md) | Revised description | ## July 2017 |New or changed topic |Description | |---------------------|------------| - | [How Windows 10 uses the Trusted Platform Module](tpm/how-windows-uses-the-tpm.md) | New TPM security topic. | +| [How Windows 10 uses the Trusted Platform Module](tpm/how-windows-uses-the-tpm.md) | New TPM security topic. | ## May 2017 From a9bd43d715383b6f5bd97dd07fd81cc1d66f7dc9 Mon Sep 17 00:00:00 2001 From: Elizabeth Ross Date: Fri, 11 Aug 2017 19:36:54 +0000 Subject: [PATCH 17/48] Merged PR 2690: Merge vs-IEchanges to master Updated the site list registry key info --- ...-new-enterprise-mode-site-list-xml-file.md | 2 +- .../images/ie-emie-grouppolicysitelist.png | Bin 30807 -> 40227 bytes .../images/ie-emie-registrysitelist.png | Bin 14798 -> 18717 bytes ...-on-enterprise-mode-and-use-a-site-list.md | 6 +++--- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/check-for-new-enterprise-mode-site-list-xml-file.md b/browsers/internet-explorer/ie11-deploy-guide/check-for-new-enterprise-mode-site-list-xml-file.md index b79f14ce2b..857b972b43 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/check-for-new-enterprise-mode-site-list-xml-file.md +++ b/browsers/internet-explorer/ie11-deploy-guide/check-for-new-enterprise-mode-site-list-xml-file.md @@ -23,7 +23,7 @@ ms.sitesec: library You can have centralized control over Enterprise Mode by creating a single, global XML site list that includes the list of websites to render using Enterprise Mode. You can add and remove sites from your XML list as frequently as you want, changing which sites should render in Enterprise Mode for your employees. For information about turning on Enterprise Mode and using site lists, see [Turn on Enterprise Mode and use a site list](turn-on-enterprise-mode-and-use-a-site-list.md). -The information in this topic only covers HTTP protocol. We strongly recommend that you use HTTP protocol instead of file protocol due to increased performance. +The information in this topic only covers HTTPS protocol. We strongly recommend that you use HTTPS protocol instead of file protocol due to increased performance. **How Internet Explorer 11 looks for an updated site list** diff --git a/browsers/internet-explorer/ie11-deploy-guide/images/ie-emie-grouppolicysitelist.png b/browsers/internet-explorer/ie11-deploy-guide/images/ie-emie-grouppolicysitelist.png index e386b956fc85f5f2a629d5ea24fabf8ef91a7bc0..14079ffd7cb838510b978fe03d7ff8dc07c51a00 100644 GIT binary patch literal 40227 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�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 VNB;UA{f8j?JYD@<);T3K0RZq&SXBT3 literal 30807 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

6S7p7^_8LuFu5aOGLBp+{$D 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 diff --git a/browsers/internet-explorer/ie11-deploy-guide/images/ie-emie-registrysitelist.png b/browsers/internet-explorer/ie11-deploy-guide/images/ie-emie-registrysitelist.png index dd547ed5f2360db291873f14e6c72ea450b8aae5..3c32b1af1a400fcbff8b243b09fda479b403a241 100644 GIT binary patch literal 18717 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�`B?4m#U3~Z|M?^BNwdK5(IdkS=Bcq_a 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

iXj} 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 -We recommend that you store and download your website list from a secure web sever (https://), to help protect against data tampering. After the list is downloaded, it's stored locally on your employee’s computers so if the centralized file location is unavailable, they can still use Enterprise Mode. +>[!NOTE] +>We recommend that you store and download your website list from a secure web server (https://), to help protect against data tampering. After the list is downloaded, it's stored locally on your employees' computers so if the centralized file location is unavailable, they can still use Enterprise Mode. **To turn on Enterprise Mode using Group Policy** @@ -45,7 +45,7 @@ Turning this setting on also requires you to create and store a site list. For m ![enterprise mode with site list in the registry](images/ie-emie-registrysitelist.png) - - **HTTP location**: `"SiteList"="http://localhost:8080/sites.xml"` + - **HTTPS location**: `"SiteList"="https://localhost:8080/sites.xml"` - **Local network:** `"SiteList"="\\network\shares\sites.xml"` From 2b49d2e9f5f190b09f88e43f4fed44ae173a66c3 Mon Sep 17 00:00:00 2001 From: Maricia Alforque Date: Fri, 11 Aug 2017 20:23:16 +0000 Subject: [PATCH 18/48] Merged PR 2692: DeviceDetail CSP, added a note to DeviceHardwareData node DeviceDetail CSP, added a note to DeviceHardwareData node --- windows/client-management/mdm/devdetail-csp.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/client-management/mdm/devdetail-csp.md b/windows/client-management/mdm/devdetail-csp.md index c1c33e5921..45e1aa1d54 100644 --- a/windows/client-management/mdm/devdetail-csp.md +++ b/windows/client-management/mdm/devdetail-csp.md @@ -178,6 +178,9 @@ The following diagram shows the DevDetail configuration service provider managem **DeviceHardwareData**

Added in Windows 10 version 1703. Returns a base64-encoded string of the hardware parameters of a device. +> [!Note] +> This node contains a raw blob used to identify a device in the cloud. It's not meant to be human readable by design and you cannot parse the content to get any meaningful hardware information. +

Supported operation is Get. ## Related topics From ea3ecdc019a55c86cd08ebd1513c9a3528e89291 Mon Sep 17 00:00:00 2001 From: Maricia Alforque Date: Fri, 11 Aug 2017 20:26:51 +0000 Subject: [PATCH 19/48] Merged PR 2691: Statement about MDM enrollment of AD-joined devices --- .../images/mdm-enrollment-disable-policy.png | Bin 0 -> 51251 bytes .../mdm/mobile-device-enrollment.md | 18 +++++++++++------- ...ew-in-windows-mdm-enrollment-management.md | 14 +++++++++++++- 3 files changed, 24 insertions(+), 8 deletions(-) create mode 100644 windows/client-management/mdm/images/mdm-enrollment-disable-policy.png diff --git a/windows/client-management/mdm/images/mdm-enrollment-disable-policy.png b/windows/client-management/mdm/images/mdm-enrollment-disable-policy.png new file mode 100644 index 0000000000000000000000000000000000000000..0f9dc0d872ebaf293a303f23a8bd15c45c9a830e GIT binary patch literal 51251 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 - Any fixed URIs that are passed during enrollment > - Specific formatting of any value unless otherwise noted, such as the format of the device ID. + +## Enrollment support for domain-joined devices   +Devices that are joined to an on-premise Active Directory can enroll into MDM via the Work access page in **Settings**. However, the enrollment can only target the user enrolled with user-specific policies. Device targeted policies will continue to impact all users of the device. -## Prevent MDM enrollments +## Disable MDM enrollments -Starting in Windows 10, version 1607, to prevent MDM enrollments for domain-joined PCs, you can set the following Group Policy: +Starting in Windows 10, version 1607, IT admin can disable MDM enrollments for domain-joined PCs using Group Policy. Using the GP editor, the path is **Computer configuration** > **Administrative Templates** > **Windows Components** > **MDM** > **Disable MDM Enrollment**. + +![Disable MDM enrollment policy in GP Editor](images/mdm-enrollment-disable-policy.png) + +Here is the corresponding registry key: Key: \\SOFTWARE\\Policies\\Microsoft\\Windows\\CurrentVersion\\MDM Value: DisableRegistration -Using the GP editor, the path is Computer configuration > Administrative Templates > Windows Components > MDM > Disable MDM Enrollment. - ## Enrollment scenarios not supported - The following scenarios do not allow MDM enrollments: - Built-in administrator accounts on Windows desktop cannot enroll into MDM. -- Standard users on Windows desktop cannot enroll into MDM via the Work access page in **Settings**. To enroll a standard user into MDM, we recommend using a provisioning package or joining the device to Azure AD from **Settings** -> **System** -> **About**. +- Prior to Windows 10, version 1709, standard users on Windows desktop cannot enroll into MDM via the Work access page in **Settings**. Only admin users can enroll. To enroll a standard user into MDM, we recommend using a provisioning package or joining the device to Azure AD from **Settings** -> **System** -> **About**. Starting in Windows 10, version 1709, standard users can enroll in MDM. - Windows 8.1 devices enrolled into MDM via enroll-on-behalf-of (EOBO) can upgrade to Windows 10, but the enrollment is not supported. We recommend performing a server initiated unenroll to remove these enrollments and then enrolling after the upgrade to Windows 10 is completed. ## Enrollment migration 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 faf1bef99e..7d908c4910 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 @@ -10,11 +10,12 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 08/10/2017 +ms.date: 08/11/2017 --- # What's new in MDM enrollment and management + > [!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. @@ -1327,6 +1328,17 @@ The DM agent for [push-button reset](https://msdn.microsoft.com/windows/hardware +[Enable ADMX-backed policies in MDM](enable-admx-backed-policies-in-mdm.md) +

Added new step-by-step guide to enable ADMX-backed policies.

+ + +[Mobile device enrollment](mobile-device-enrollment.md) +

Added the following statement:

+
    +
  • Devices that are joined to an on-premise Active Directory can enroll into MDM via the Work access page in Settings. However, the enrollment can only target the user enrolled with user-specific policies. Device targeted policies will continue to impact all users of the device.
  • +
+ + [CM\_CellularEntries CSP](cm-cellularentries-csp.md)

Updated the description of the PuposeGroups node to add the GUID for applications. This node is required instead of optional.

From b264ca7ec54cd6cb8a528c4cfb17ba7376e465c9 Mon Sep 17 00:00:00 2001 From: Elizabeth Ross Date: Fri, 11 Aug 2017 21:58:41 +0000 Subject: [PATCH 20/48] Merged PR 2695: Merge vs-appguard to master Publishing content for the first time. --- windows/threat-protection/TOC.md | 7 + windows/threat-protection/index.md | 1 + .../configure-wd-app-guard.md | 44 +++++ .../faq-wd-app-guard.md | 42 +++++ .../images/appguard-gp-clipboard.png | Bin 0 -> 128920 bytes .../appguard-gp-network-isolation-neutral.png | Bin 0 -> 18530 bytes .../images/appguard-gp-network-isolation.png | Bin 0 -> 68137 bytes .../images/appguard-gp-persistence.png | Bin 0 -> 138698 bytes .../images/appguard-gp-print.png | Bin 0 -> 193821 bytes .../images/appguard-gp-turn-on.png | Bin 0 -> 30990 bytes .../images/appguard-hardware-isolation.png | Bin 0 -> 47770 bytes .../images/appguard-new-window.png | Bin 0 -> 234343 bytes .../appguard-turned-on-with-trusted-site.png | Bin 0 -> 441237 bytes .../images/appguard-visual-cues.png | Bin 0 -> 918931 bytes .../application-guard-container-v-host.png | Bin 0 -> 55557 bytes .../host-screen-no-application-guard.png | Bin 0 -> 381486 bytes .../images/turn-windows-features-on.png | Bin 0 -> 117552 bytes .../install-wd-app-guard.md | 54 ++++++ .../reqs-wd-app-guard.md | 35 ++++ .../test-scenarios-wd-app-guard.md | 157 ++++++++++++++++++ .../wd-app-guard-overview.md | 45 +++++ .../create-wip-policy-using-sccm.md | 4 +- 22 files changed, 387 insertions(+), 2 deletions(-) create mode 100644 windows/threat-protection/windows-defender-application-guard/configure-wd-app-guard.md create mode 100644 windows/threat-protection/windows-defender-application-guard/faq-wd-app-guard.md create mode 100644 windows/threat-protection/windows-defender-application-guard/images/appguard-gp-clipboard.png create mode 100644 windows/threat-protection/windows-defender-application-guard/images/appguard-gp-network-isolation-neutral.png create mode 100644 windows/threat-protection/windows-defender-application-guard/images/appguard-gp-network-isolation.png create mode 100644 windows/threat-protection/windows-defender-application-guard/images/appguard-gp-persistence.png create mode 100644 windows/threat-protection/windows-defender-application-guard/images/appguard-gp-print.png create mode 100644 windows/threat-protection/windows-defender-application-guard/images/appguard-gp-turn-on.png create mode 100644 windows/threat-protection/windows-defender-application-guard/images/appguard-hardware-isolation.png create mode 100644 windows/threat-protection/windows-defender-application-guard/images/appguard-new-window.png create mode 100644 windows/threat-protection/windows-defender-application-guard/images/appguard-turned-on-with-trusted-site.png create mode 100644 windows/threat-protection/windows-defender-application-guard/images/appguard-visual-cues.png create mode 100644 windows/threat-protection/windows-defender-application-guard/images/application-guard-container-v-host.png create mode 100644 windows/threat-protection/windows-defender-application-guard/images/host-screen-no-application-guard.png create mode 100644 windows/threat-protection/windows-defender-application-guard/images/turn-windows-features-on.png create mode 100644 windows/threat-protection/windows-defender-application-guard/install-wd-app-guard.md create mode 100644 windows/threat-protection/windows-defender-application-guard/reqs-wd-app-guard.md create mode 100644 windows/threat-protection/windows-defender-application-guard/test-scenarios-wd-app-guard.md create mode 100644 windows/threat-protection/windows-defender-application-guard/wd-app-guard-overview.md diff --git a/windows/threat-protection/TOC.md b/windows/threat-protection/TOC.md index fd9171827c..f482e0b44e 100644 --- a/windows/threat-protection/TOC.md +++ b/windows/threat-protection/TOC.md @@ -147,6 +147,13 @@ ### [Available Windows Defender SmartScreen Group Policy and mobile device management (MDM) settings](windows-defender-smartscreen\windows-defender-smartscreen-available-settings.md) ### [Set up and use Windows Defender SmartScreen on individual devices](windows-defender-smartscreen\windows-defender-smartscreen-set-individual-device.md) +##[Windows Defender Application Guard](windows-defender-application-guard\wd-app-guard-overview.md) +###[System requirements for Windows Defender Application Guard](windows-defender-application-guard\reqs-wd-app-guard.md) +###[Prepare and install Windows Defender Application Guard](windows-defender-application-guard\install-wd-app-guard.md) +###[Configure the Group Policy settings for Windows Defender Application Guard](windows-defender-application-guard\configure-wd-app-guard.md) +###[Testing scenarios using Windows Defender Application Guard in your business or organization](windows-defender-application-guard\test-scenarios-wd-app-guard.md) +###[Frequently Asked Questions - Windows Defender Application Guard](windows-defender-application-guard\faq-wd-app-guard.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](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/threat-protection/index.md b/windows/threat-protection/index.md index 885e4d9279..a98bb34278 100644 --- a/windows/threat-protection/index.md +++ b/windows/threat-protection/index.md @@ -17,6 +17,7 @@ Learn more about how to help protect against threats in Windows 10 and Windows |[Windows Defender Security Center](windows-defender-security-center/windows-defender-security-center.md)|Learn about the easy-to-use app that brings together common Windows security features.| |[Windows Defender Advanced Threat Protection](windows-defender-atp/windows-defender-advanced-threat-protection.md)|Provides info about Windows Defender Advanced Threat Protection (Windows Defender ATP), an out-of-the-box Windows enterprise security service that enables enterprise cybersecurity teams to detect and respond to advanced threats on their networks.| |[Windows Defender Antivirus in Windows 10](windows-defender-antivirus/windows-defender-antivirus-in-windows-10.md)|Provides info about Windows Defender, a built-in antimalware solution that helps provide security and antimalware management for desktops, portable computers, and servers. Includes a list of system requirements and new features.| +|[Windows Defender Application Guard](windows-defender-application-guard/wd-app-guard-overview.md)|Provides info about Windows Defender Application Guard, the hardware-based virtualization solution that helps to isolate a device and operating system from an untrusted browser session.| |[Windows Defender Smart​Screen](windows-defender-smartscreen/windows-defender-smartscreen-overview.md) |Learn more about Windows Defender SmartScreen.| |[Protect your enterprise data using Windows Information Protection (WIP)](windows-information-protection/protect-enterprise-data-using-wip.md)|Provides info about how to create a Windows Information Protection policy that can help protect against potential corporate data leakage.| |[Mitigate threats by using Windows 10 security features](overview-of-threat-mitigations-in-windows-10.md) |Learn more about mitigating threats in Windows 10.| diff --git a/windows/threat-protection/windows-defender-application-guard/configure-wd-app-guard.md b/windows/threat-protection/windows-defender-application-guard/configure-wd-app-guard.md new file mode 100644 index 0000000000..d755f805cf --- /dev/null +++ b/windows/threat-protection/windows-defender-application-guard/configure-wd-app-guard.md @@ -0,0 +1,44 @@ +--- +title: Configure the Group Policy settings for Windows Defender Application Guard (Windows 10) +description: Learn about the available Group Policy settings for Windows Defender Application Guard. +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +ms.pagetype: security +author: eross-msft +localizationpriority: high +--- + +# Configure Windows Defender Application Guard policy settings + +**Applies to:** +- Windows 10, Windows Insider Program (Enterprise edition, Build 16188 or later) + +Windows Defender Application Guard (Application Guard) works with Group Policy to help you manage your organization's computer settings. By using Group Policy, you can configure a setting once, and then copy it onto many computers. For example, you can set up multiple security settings in a GPO, which is linked to a domain, and then apply all those settings to every computer in the domain. + +Application Guard uses both network isolation and application-specific settings. + +### Network isolation settings +These settings, located at **Computer Configuration\Administrative Templates\Network\Network Isolation**, help you define and manage your company's network boundaries. Application Guard uses this information to automatically transfer any requests to access the non-corporate resources into the Application Guard container. + +>[!NOTE] +>You must configure either the Enterprise resource domains hosted in the cloud or Private network ranges for apps settings on your employee devices to successfully turn on Application Guard using enterprise mode. + + +|Policy name|Supported versions|Description| +|-----------|------------------|-----------| +|Private network ranges for apps|At least Windows Server 2012, Windows 8, or Windows RT|A comma-separated list of IP address ranges that are in your corporate network. Included endpoints or endpoints that are included within a specified IP address range, are rendered using Microsoft Edge and won't be accessible from the Application Guard environment.| +|Enterprise resource domains hosted in the cloud|At least Windows Server 2012, Windows 8, or Windows RT|A pipe-separated (\|) list of your domain cloud resources. Included endpoints are rendered using Microsoft Edge and won't be accessible from the Application Guard environment.| +|Domains categorized as both work and personal|At least Windows Server 2012, Windows 8, or Windows RT|A comma-separated list of domain names used as both work or personal resources. Included endpoints are rendered using Microsoft Edge and won't be accessible from the Application Guard environment.| + +### Application-specific settings +These settings, located at **Computer Configuration\Administrative Templates\Windows Components\Windows Defender Application Guard**, can help you to manage your company's implementation of Application Guard. + +|Name|Supported versions|Description|Options| +|-----------|------------------|-----------|-------| +|Configure Windows Defender Application Guard clipboard settings|At least Windows 10 Enterprise|Determines whether Application Guard can use the clipboard functionality.|**Enabled.** Turns On the clipboard functionality and lets you choose whether to additionally:
  • Disable the clipboard functionality completely when Virtualization Security is enabled.
  • Enable copying of certain content from Application Guard into Microsoft Edge.
  • Enable copying of certain content from Microsoft Edge into Application Guard.

    **Important**
    Allowing copied content to go from Microsoft Edge into Application Guard can cause potential security risks and isn't recommended.
**Disabled or not configured.** Completely turns Off the clipboard functionality for Application Guard.| +|Configure Windows Defender Application Guard print settings|At least Windows 10 Enterprise|Determines whether Application Guard can use the print functionality.|**Enabled.** Turns On the print functionality and lets you choose whether to additionally:
  • Enable Application Guard to print into the XPS format.
  • Enable Application Guard to print into the PDF format.
  • Enable Application Guard to print to locally attached printers.
  • Enable Application Guard to print from previously connected network printers. Employees can't search for additional printers.
**Disabled or not configured.** Completely turns Off the print functionality for Application Guard.| +|Block enterprise websites to load non-enterprise content in IE and Edge|At least Windows 10 Enterprise|Determines whether to allow Internet access for apps not included on the **Allowed Apps** list.|**Enabled.** Prevents network traffic from both Internet Explorer and Microsoft Edge to non-enterprise sites that can't render in the Application Guard container.

**Disabled or not configured.** Allows Microsoft Edge to render network traffic to non-enterprise sites that can't render in Application Guard.| +|Allow Persistence|At least Windows 10 Enterprise|Determines whether data persists across different sessions in Windows Defender Application Guard.|**Enabled.** Application Guard saves user-downloaded files and other items (such as, cookies, Favorites, and so on) for use in future Application Guard sessions.

**Disabled or not configured.** All user data within Application Guard is reset between sessions.

**Note**
If you later decide to stop supporting data persistence for your employees, you can use our Windows-provided utility to reset the container and to discard any personal data.
**To reset the container:**
  1. Open a command-line program and navigate to Windows/System32.
  2. Type `wdagtool.exe cleanup`.
    The container environment is reset, retaining only the employee-generated data.
  3. Type `wdagtool.exe cleanup RESET_PERSISTENCE_LAYER`.
    The container environment is reset, including discarding all employee-generated data.
| +|Turn On/Off Windows Defender Application Guard (WDAG)|At least Windows 10 Enterprise|Determines whether to turn on Application Guard for Microsoft Edge.|**Enabled.** Turns on Application Guard for Microsoft Edge, honoring the network isolation settings, rendering non-enterprise domains in the Application Guard container. Be aware that Application Guard won't actually be turned On unless the required prerequisites and network isolation settings are already set on the device.

**Disabled.** Turns Off Application Guard, allowing all apps to run in Microsoft Edge.| + diff --git a/windows/threat-protection/windows-defender-application-guard/faq-wd-app-guard.md b/windows/threat-protection/windows-defender-application-guard/faq-wd-app-guard.md new file mode 100644 index 0000000000..9590883c59 --- /dev/null +++ b/windows/threat-protection/windows-defender-application-guard/faq-wd-app-guard.md @@ -0,0 +1,42 @@ +--- +title: Frequently asked questions - Windows Defender Application Guard (Windows 10) +description: Learn about the commonly asked questions and answers for Windows Defender Application Guard. +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +ms.pagetype: security +author: eross-msft +localizationpriority: high +--- + +# Frequently asked questions - Windows Defender Application Guard + +**Applies to:** +- Windows 10, Windows Insider Program (Enterprise edition, Build 16188 or later) + +Answering frequently asked questions about Windows Defender Application Guard (Application Guard) features, integration with the Windows operating system, and general configuration. + +## Frequently Asked Questions + +| | | +|---|----------------------------| +|**Q:** |Can employees download documents from the Application Guard Edge session onto host devices?| +|**A:** |It's not possible to download files from the isolated Application Guard container to the host PC. However, employees can use the **Print as PDF** or **Print as XPS** options and save those files to the host device.| +
+ +| | | +|---|----------------------------| +|**Q:** |Can employees copy and paste between the host device and the Application Guard Edge session?| +|**A:** |Depending on your organization's settings, employees can copy and paste images and text (.bmp) to and from the isolated container.| +
+ +| | | +|---|----------------------------| +|**Q:** |Why don't employees see their Favorites in the Application Guard Edge session?| +|**A:** |To help keep the Application Guard Edge session secure and isolated from the host device, we don't copy the Favorites stored in the Application Guard Edge session back to the host device.| +
+ +| | | +|---|----------------------------| +|**Q:** |Why aren’t employees able to see their Extensions in the Application Guard Edge session?| +|**A:** |Currently, the Application Guard Edge session doesn't support Extensions. However, we're closely monitoring your feedback about this.| diff --git a/windows/threat-protection/windows-defender-application-guard/images/appguard-gp-clipboard.png b/windows/threat-protection/windows-defender-application-guard/images/appguard-gp-clipboard.png new file mode 100644 index 0000000000000000000000000000000000000000..6f2bb5afcf48c94e4ab1dfde7a8d2b8523ca3d5b GIT binary patch literal 128920 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

i`ho|>AD2f_Xb2}QdX4UWx7qONa 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 E03gwOvj6}9 literal 0 HcmV?d00001 diff --git a/windows/threat-protection/windows-defender-application-guard/images/appguard-gp-network-isolation.png b/windows/threat-protection/windows-defender-application-guard/images/appguard-gp-network-isolation.png new file mode 100644 index 0000000000000000000000000000000000000000..e0bedcd7cd886fc02e76e68a71821ce4f8eb11ec GIT binary patch literal 68137 zcmbrm2UOGB(>97CHUy*y(xihRz4u-vfCz|yfKsKm&`VTMdat2{j(~u4=_0+CP^2S0 z^j-oX_ZQCjpYyK!e&2h)doOFTNJ6srp4qc!o_S_=f?udB;oYaWkA;PWr=l$X5(^8v z4fy4~dlPtt5eJq7{JG)sQb`u8WPl0*Jh^2lqb7reRThbR`3?toe$P=^&jkw$zZLU) zqtoH58So-GSm8BT%fSNd{?6GP%kiC+J($zp98Am4$<4_l#AgpP#lk{=P?49>_AuH) z;l^oqLf1mekptU$mc=gK76YkzmOE(zHI{0FsUnsGN2zZ0+ppjf6XUNrtn!MX_EmNr zg4N&4RIRJbdP#qiuHzivzQr_zyZ`VpxeC)mMd=$%_oJRlNZ;MKcl=>dPaJ3TSpk{Z z92b2Pwb;pAw3xe&`74W8SCD57k1j%YLxcLJst%Pzi>xVtm19XaX&D;&9&e0oPL!UW zoZvrrFw@}a^8WpM4-XG8_-MS?poVGRL;Qwx9pMCx`wh%T4jwYW$+(OfoL73nDTR(|N&*w;93ZZ){9+K9nRH$JUHt#P zK_gw-mSQ%Mz>i64|AI^9iijhy;XbXGEH)>&CCoxH8aj*wF$7)`!$z-ojR#MKo6?>_ueK@%LC~G;?av^8723}rn)9Qe z7{pkqy&xqNY*J~{oyDX|dWDydL`+p2Y%@%po0%{|H;~aaE2qu0hN^lQV*-DAg)c}b zDLcRPeSWorSp3?0i{%a$){FI_P~6j-0T0Y?#;ocT>0bCuQG^9009t<4#h+yMvg=6c zj->M(l+;0i1$_5%$Szv)-4)m4^Kz%r(QtU zPuZQ7^6tSzHQI9S0g9zBF!$P1BonDbry;Hwg0CW9HP->7@_EDXiFccj_OYPj}qseFsC~%>fx@= zX$4{?ea0Z3eHDw%)TWI3kfbiDTIjCD)Co2)!*UeJV9b+V67UFmjG(;8EmXgf0N0uR zY`yBn9JI!CskJj%>k2CiS1e6imXFqnFBe->rNoIjTGkZD@^^}rp}Ow&q^W+vrHlmm ztLGarX0E-3x<7hL!!?g+(vp@A_Dy~>=DRUsuwJam%M6Q0Qtl})`j*A8jv+FD*h zufDE+rd)G-V{7DG=2?|bZFunOfGom?JuX@6Fugk-v6&F5iV^Yc3}z!#*x&(YHh;P) zS=4Zt)$+!acrr#X%Mk_aft`pM4m`%fswFU^FeB{Z$2>lu#GIl3xX~!9CjBM37MZ8K&hKpx<+v>!Gg*R8)j>}|lh@BZy8@&5l#5c4w6CPe-|Ut=NP zu%3Y7l`ejP`qabFM`L>`&u7xi?xPuUT&9dxC*p6x=Au}{&F%urNm`7`0v1~RFr?2= zEcU4*V*xxgBrkAKq;_1nh}?NsqL;r#iQ?cl%c&K{WjkMc4-rQAuiPThv1mC`<_U`S zl%Xk@6+#7U)yt69P>PAvQA!x$$pb-~K|G8(T0Hi%VD>2o`08k7mjCO{x*LtyBKqx* z(pft{Bqg%soX@1AKGw4~QL%`UhLI=bY*NUTYqe%Kc>yE6eJ;!8322xjz}aa6zZ)7# zB2-%ADVimw{*gg!`FTx#>abX5S%M{YM0?#M`t`!R>KUFacR3eft)xxS6itFREW@mH zoqe5rq-}ZFjCvE{U2J1`lAgfGKeYplkidQ!+?81>p>Cai44*brQch|4@okJ>od=fO zwr$miN}_axKV{Rfg)V(?x3C|2Gx6b-Yk9!p_$}N{dB?%-3D;N&9q^(z5*Y78!JWp( zvKUqJb{L9v$E&*sOsfq|zGtIxmhJ6Z_1mJ%_$ppz9&yL2)wbjQMI8}zreKaU&rdV_ z{@!}h-5n7#!!+AhdIx_E<%tbg1MZ*VnX1?~2ytr2$nQO_ERGl82ELSnbiD5ZbvLd0 zsR&G-4`LsE+e}G}=_l|Yc@%!?!j&Kq_|1mW8HRybZ`m-m#>m0DeU@jkbw&E7bx-n_iQA9;`;b>31E)i@>dX-UU`7G6;n8GS|&9c zuc)Vf7m6AHm`|xN{|6C5BhDImM0gveNRSDu4a)&imr}^hy0~pAzfG-yfd|)Tx)!7R z=uuwZKOOzYyZLLoTBUDl5Bv!v7h+#@EL*c^z}`!ax3Oe`l0ltHrJ-)Bm2Jh8ql?)> zi#4W!_|#szji<;vND+a1e+bZ0R~edB=Uhg97Ax_KI=VgMZ;E}kr(%vL66}9m&3vI$ z9iKnTcJOVRgxm}omirsEI z7xYPXsclKo>I-LPrM%Pa=}zA5V?opyw6I0hjzH$y-A5&c z^;u_NdFW2)amfsF(LG{TVDn63e)8PXq3KMBT7bZHhosoF(|_Lv=9uo!3hzy57SAI! z%-h`9u#YsVI6pd`n$q{WeRspLI(#n>tu&8Ru8I-R724Uz?P|#;JE49k7CKAC>bWus z=Q{TJQ|jLRMyx3?q1*{7bB3RYLe9Ei2P1KVzt{wy4zg6cJaMToBMsJxUF=(-Ne^;<|TCJ2O|hshD=9HdyPDWmo}bEHThn=M1p@59UI$zEA>m7 z(t3v8Je6w9UqABYi-c^iWzTz@{T7;5ukN2t{b7lUo;w-isM2u!=&zBNGOZC<8JO;2 zM8hgl2il#iSUc&e`k(=MLeoe=)5!0*G`fPz!b}f0KAUbVj4wuAo`+8udmb)hLu!`G zEUPD)AfFU_)6v_hxrtY2%?>)-oNS}E16Spc(xE}7smka4 zAko*W?OiA#%;>hG{%a^oC)qef2a%o=6Twf z8#?Y{&>$%}>UyBxKUMer&f}{+^jT?5!KjrPqz{V!JQvr`Edknd+L zBgDpa4#m%_dB-~k%y0h@V>I%rug+%CoEWZXJRec53YUa3$2RRMMK(8?(pX|p2Qd~# zBgT1ED(J~^N=R8K$m>jMml8$MeKZ#>RUC|hjR{?~PvN51&r2XLrjW6Ama=BZFO6ub-tY`w zTKeKYhLQ^+?wy};t>$uCbsii?1(G%FZFW94dg|r8ADRA@HukDi%4e&JW7p{kpb%~z zObj?PPX;0Lca1M9iYL$}mgqEBIrm1cx!9{%!&dZa+DEiq>+!sS=O2i^+Xhl@P%(`c!WW-Ar(L$>?OyilZRbnA6-yp9_KuC1o9gPc_nC_pk_d zFv6#+?dk#w^E<*Ml^p$}UJ z2fQsr$SsXhxxxKw)#aEF#OQ>+n;&{)?6*5SQImUiPaDt{ttiI5U-J4Qr~2#3#yITB z>0_H*cGqc|g^;E5)X23l6#8gl;%dK$4869dfwG_6x6+_aJ2~r=D%iOTu|#&Wz}|d+ z+mfXanhv@09C?oeJ#rb8P>Mkv!8Inv#!y?9QWxtCy$S97i%bOeGIE zs%&On>mg@JokO3g4cs{mE3YQU4x7;}G=s=J)%hayuT#m(UlqE3Z$?n-eJEq`VH;0~ z=;a^Cd6Q0IzwZ@tuuu}+9rKLD$Fehj-sh~JCczDITEK@kHJUg=*GV%OXhs_D7Z)3! zefK7SJ;2|{mzCffg$7+4;OzeS`me+}pKn_Vya>c8`fY3dh35l6iOP5WQleUFt)#M~ zq1)C8jV;YN1nsuoo!xpU6^`0iYO38ehWHGwz{bI7vrPo7!FQ3xq4IMVzae}%PC!7Q zs;Y{yKjd`I+hL_Aer084Q1W7HuF*Rd%1^js&EYy|v}q&)88h}Xolb13S`FQ8JYM=Z zJ~GWh8tJAT;iet-!lpE+Dn36Bk>t;-JSKJM$pYmUa4mcs3v!rifP#?Y3%SFYI|lxi z4zuE}7puXM10{Y7{#>X_`Qe68f>KIDP0_tr-8*E7X&#QNS5k|-{(FItPGb(u?cw%B zwBPVpARDJd&HiC$`kT{!Si{A3{-DocH+W7&A-!eyZPo#aXL>^=?pVnAxf+ag6& z0CvCqmU;5)6R-Z3SfMMwmcxxed{)^Set}zn#z0h<+=>*+T<3ke`Ft_Zg;EhMm15#T z(4m}MT)fGKu6;=3eX`|Ae^1P9i#B$y#)0N|-gAwb^X|hPYrOh&>&qV=v&rPobp1?! z6#MLXkXs!UpY;5xF3((ADUWZD$WK6g{CMLq%}SI>IUC}-NGDpT)t+SL1SIJj37yZ!I zcJp(yI>k+qM62~rIt)l$hUcrJj%Nl+(G3i_phIkzC%ZN7vzhA0TAAtO8=x0?i0Z1v ze#1cZxwHEG#Apy?GhbsL5FIOu8RMXSng&9kO@koQrVy_AH3eFS1up<`gN+@$n~PY=-p`W8ARN%*TZb%wus?;bp{{mbFyDkj zj0V~a9nRl#bcMRmO2$}rV9g*6!f1G28&q6c=8;irmQfoQ;Tt|GFJGCr_>|YKiLZDj zTG+kVhMw0@M@N82jE_i6M0Ci>X5s8T>#k~&r6MS>*wHgn`L^&QSOqEb6=^eh2oGpfQ;1e0m~#j3sIReKW!J3Z?Nr8zinqYaNR z8Ik`{MD681w>N3th=;2KzgevAO+ngK?bz7^eY5azCC%!YX$+#gygd5GyAcLdr{YDj zQk=?ZlnTw`#xlr};%xC|J!@cvU4WDiiYF4iZ#E&6E__^bsD4=kbH7S#F1qNQG*HfN zK6&4p2GQU}F<_3H8x7RM5-Bt-MGLi;bhjJ)Q;pt#eB}ouZy)%t6T;6RVqN4HK^oCk z7UCrU?}T2jbIk53ufcZRq(G6Sov-<7-XlIi&PIq~yKhm*t}g;wpD@@Qi%aFhD}jOP zYYP6DRb7_O7#ziW`$c8t#vphEIQam#LSrpbYkfFJb6IH8p#huw&a|Z=g`xPDFnC1S z8ai;_)VXRsiC3bDR3VQ=U6Dltx3*ahc*E!Gyo)Lx@j!-6d>@lyd`QI*IzdqgV&DlD zmM89Csi4GvdG`N@k)b#9dgu9wfrBuZbN18mTTIO)7>K-pSh zN4-aDx?I#YB8!!S`YBR2R-&Vz;{CT;ODy4dG(t~M>u39<1GnEgzx!v@k02!=CCPh? zNVIZZKi-@usQxptIq$I~WKeB8Rp;6pv2EbKJ=L_V zkp^ZT#t@l`d1hWymHlwPQokuF#Mwni+gyVDu~KmOaqz?mOZqhLl;g4-ky< zRk#}qWBqHp+p6`o+CG~khe?cvsi(vKn>Y{NfoIf+pXWi=XqrW~A+r+O1QZtHykMkk z);4%i-hFXvtc|6(hB9Kb`C^B3Krq@(U%S;3te<;99`Ma=t4?IN_L)CY)A0jm5Abtm?b*oAxL=7o~f z)T5(2`WtU@9zD|R`#mjOt>3=cwKA)are&$CUd#SM#&mQ$G-57ZEbX*U>e`&?l#MEJf0JEhKV2xXu$FIE4>ZOZ|?E zrt;%eitdIN^2csZ*ThQGh6xZu6EHE6Mk!u$vpye`_-h22AAhC^3$WnP~G`U zmC1Mp*!KKc%0w+lPV(KvJ*T3Dlz>gDgDb*yidw}{t@dEWc?uH4N#euxcNSCzu0pxq zUiW9+0~M+$D=jy^`iod|1y|Rw;;WWndskvB;eBO{0fkzQdESim+v-H--oOIkl+(f! zrq$2FnRM-eiWGNyM(^O&0KcK|`g|<1C zI?FHeTZ1)Tz^+y+0%78O7m2e3Qoh^iG&C1mdrcEUwhO%Bo?6`d9SC(=jTn{S9dCQ` zOdZ7+-^^*P#Sgiyeiw2muk5_cgr;YRo5m!DZCj=Gd?!);oslc&!nFX`CQ`{`kbrzX z3&4IsYbKM&;U2w5sai7QMhkx%LPru-f8(fr*cgqRXjMz5g-SXu{G7kM3@=43j5Q-K z@ZfpzY8SKZz#om2>Qx$4O9bR}Z5N$_I7VNfmDAkFCE z{L%ow19O(M7D~$}ONUYb?N5)(yWPBrl)m9Rc!xdK~B@?xROayM2n^aL??ylF?%kT8$fIjy{a=!?iq z+-3dhKs(;_b@8jg%1M}$ajiE!j}o5zqI`8S`+M6s|ALcm_4GX48z%}*m5pjnuS1w* zT+=^*hz~YbjUIPsZTMMtAphyG(30Kwn*WpNwz&mAb8+Y#Yq`T@=^M z`Is(IHhZFkCuM?y7}m9scozQfT{SuBn_yu5vx^oH#`t*;&v z^01upW)|!Fm-n`JP)4Z_{jSj4VP}29d8hVQ4Vp(hT#GzmvFnA388o45O;7xE^^xou z7mLk2X^tnjFBS`{i>{mzPUJhiKTE$JrU@KaXa8jJzXS;WA;vT3wOOnoc^+Vf{5jd= zO|vMJj=1l)mR3W`RRS;v+haw#I*u>9T-F}e)OI)4JbJ+19-SFe)?InEq1P0&YHqbX z{fR#^!V@TEipUF^Px%gW+Y|0^D9_7(%hm%zCE)+#5CH6tH1pcNibZedFDAOasRI`j z7jF->ASHIUXBy6nf#~4srk;$mT;npdlL;dKlq<}OF>ss0RIVhC@EGI9g~Z_o_F|No z%qbJ0?rp4E6;iV)ziB6X!n&e6DEG&wW--^nV#=(pu@TiyW}Mobu`ze2aNKT2CffJH zP0PC;87^RBlw0kG(!Ws3<@@B>+eMbc%A@Dq`nIPP*28eyE^yPeNq6x-WxtMWwG8k@L#75EJZbg+#EO4Hv6(^M{y7cS0ah0n ze7!wJuv%Q{8`sgLJIx&k)FQZMqCh&!-QJ}DjWC{r*B;VUxNdoH`)w0Hx&8L$e~WTq zTfJa(dk1nOuz$SD-QMBCT0qpnWikC&X}vP{U+#k#}sdMnE2WCl@61RZf1@8lVd*CZ_(9eJ9MoVH*RCh ziwHnNv`kTmbxfRK(BhpP9j$bjm#nis7Z)+4Nn}D+Gu0IltrfLJnsr4ucEsR#MoT9u*6)^3WwAYwZ-i@{TWH+Lzl36%I#_%PjJetCHqi{4i3lYGO zFRGJu*xsj@JAJ%L+`@4l6CTv4L7i^|MoH9u;ESzzpd4Jj90W|N@*Fw`qpG_yEqlBM zpuMgKN1yINZ%@kJrE!O=$;0f6y#@VH$7kI=XTb_J1+K3`mV(=}spGS$A2EzhJu|Ue z$>imTc4Pha68xqftQ~u06RWF~`gw8uYZEbjKs}pwn?aWxQPF@`wHd9f%E{7+os6kX zddB&%)~JW&l|c)A9m?)&UXe#)_(Xzo&`T%fg$&7d1>3B$>de=yPq z>b(YctCs9_u40OjMDigIR?XyjB{%=_?z;v6(FBe?We2LRa z|2?CfajD&C2ts91JbJ+(9*Ix>dFTD(RC5*eYMR*^oMXkl4Eb+S@`#WB>Lw4u33PGX z@=cx!r14X(aXvr*T_4Ushr|c)bxPsSOTC|l$QICuFw*y|r~-el+Oh~0#;1NpBl?Qe zhBZ_mu_Ia4go6pYIJX;uRn|lJ{7>u%XE!f(F_>d~HIInyYsVe&kdV|t+jVw{G6<0= zX)L3`0rN%P{gYUn^ZlTL*;^kyXjetPXR?dXn+<9MwN9W~ps4tzSW=CmQB{_Dz@ja2 zgbr>jbf|wnLr`{U$JM@7l)@;cK0uPL`*Ej#|HRrIvzzB>tDdcGiuKW)slr9e6N&GL$2~ntbN1VvHO{@`*XotHaX1nSpts&(OC4^yIPCt znM3m<=?)GhPF17i2QwzAdToPLg&C(${*(|kD2TqUZj*5#P&DRxS7MHFglRO=VEQIC ztYhPEi=u7BLnoeJkyUR5Q2c)2IdIvhagv7=A&dNff4hMjxG zA|}$K&O6J%ZbqyuAPU&t-hsHUpLAX{*=@901R=Bm*J`AsZ_5W4Q+MbFD6wJ4Ab9o* zeZ^QwieZJ<__(fxy*`iW(#XYx&P+|=*<50JtZIxqaZC!>hYSGjvI)r-Hc!VZ93#afHJAjSBw$0wd5^EGJ!>F}55!f$QA-~Wp z5tjIucnpCO(|0fR6$LgDx~g1N9BTqxpA6!IW(qu|Yuq9ytl_e*{hii9Rh77RTf82xPmX#(^^2vtB@;D?Vg6bx`zUMorw*;f`7AV@ zu({XmS)Q^8QD0=~;n%d1=!7G}j|Bl&AqHaOHe4QtKU(p-t^FseL^5~kTeGI{rufpn zMlZ~%d^!ZN9R*?h%g{<9EA%$)9nAzP!g5PC6;`-GjeVmCx3r`hGpgeYwVa%P%G^}3 z)T)f6S~##NgrySrmoL{ngNaI&MLBPu$&ZU*i&72ou(>k~R37LID8x}bt3&N&*o`(# zn?dbIv2(etXP(w<&CuoyZ5#M2N+IR;Zmp0LQwgY!E)VFkT@rp|4RU(7x3VDr(%2h+ z4%8xCYLKt7vO}KsM1R_p~=V4E%bEyU_zLg3!B^E8%`~z@A8#+bdTwEV`(sjjs<4ut=8K6l4eV`5(^U#Xp)%5wxRN-(-NjYVMZbRvV`mQt8GPq@nJsaP;cLB0&Gr$ij8Coyj>z)r$D2PJxJPm1 z)@_(Cr{F&(pmII>vl^t!6txVGz$`IK6O-l#*Y{M^v_LzO; zYL=+l^GDL2-Bf`)+U{+_9ru!Zq!dLYk8*!kPez_S6xY&wC8XHz47J)3M=;#fB04mA z*j3t0T=vF$^|RTpcb}Blt5)^v9PsK6J?%-Vy4W zZ&7ziv+4+Hf{s$(U#(amEc0$cI`6!gI1D{FHa|T*KT$LXi@-Yy9rO;OQPJMjAc)b> z!ne$)^t$ICd;^O)WN%5lDe>BaHGxjAE55&N4ZYV+s!LyG9}2SU=s^P14Xj}=2(g$y z{i7bvXU{e_5yO%aZx5|{{%jq|mO}JA2<~EWk3HOFUpwpv8hy%@Pt5B~(U&bHJ@Sxn z`zjlYV}6ngeO~BE6UQ0~ojICxHsRJL7EmM35p)r25{6!+X{~N~{IA6vX0=RO$)V8S zekcPhn&PY?$vFz*G>i@Kr?zxWAAh9S(;Jmq;wRt+?)Vv1s`e5m>JA|i$Sk5>PUuQy z8H~8+sih>;;Bb(E1r>*tYe1nW;grp9h2`^K`xN-z9{vpdM;d^0i!#J;&}Pr`ve7tg zC6T>A{zEjY6MU$%sLZQYyhd%zP_ufI<_oV@&DW5t{2bRU&NR2gaDEyyua|#&3k;zn z9dV5c7Udf)9VANxwN#NA20Yj%gWGm}gbpyEhn8-Ap`TK5WHhud9{b$AzcClTi-1T7)fv_oO~M7#Pv z2Gt+Ap`_)kvzllft*c1WxV(7LWY)T?bZt$c*dm2dF**+EE^!JHY6-KCI1}Xg+B$4& ze>~Fw@R;^~I`8#}9oF9g^tzKv1iw-Jy7ec$a~4cIoNut19&QYg@GIx_Ga0tCPK#gk zFxh{vwDMl5{chDs$ZG@7AW((8C|kj;M1jP>s(4YJS)l`Q897x?6BaFD$M6j?y69bX zI~nFZ#zj{5hjh~=;=Tq$dXqE{=5Kd}fp#_U4KK@HhaCct(CoIC0?>tOOBWVVPyT^( zUM)p1TBD}2(($P@d?(+*P)}^cNZsy7c*LWe;hL#ufzv%-A`*LFk%~QGgO9LxJ4`|l z+CE@W+6>c*kq;o3LN6)3Z<7(`SX>fkiqeyr^QZQ{~e<)K9C{|h44?3{{xbOkcD6Gf${{k1jQx)xG;+&}C(n(^NLy(|C} zBJR^rQ{O}KS7G{K>{piIKyUK0EubgF7o+2A=)AdXuOIw=r0vi4p;DdhkWiebLN^FGYAk878eL>=Nani{K#XyTk|rWL-_zZsH0((*J2*p@2kLsrt+Z;B6c@dGSvXKt}@A3I;V9_3#@k}5~ zg*b37O~}Vh&!JUztWvrNp8f@=oMWcUnVAfWX0iINcSOiPCwUHNxbEVf{T7H`C)h># z&!crEVNFA`zQ|G5W>AW8RZg>iYEoD4%buyITlGbgubWIa67C8cN$ zgK*#0tyxHPlRZ!q7U6m{Svv~oFVsvvFL=G#vd&&E8mRO4m*`2@Y(C=?Do!eMLZCL; zb_{fUc2x&ws(h}}-e5HZQ8F53GyE5Hw>>4m@8RO{J_?jPwcgdWx-kVbLxfg)G`_U% z`D3dvnwS#Yz@GaJPvvoE9r2_!DNl_=OW;GJ^!z~rWwL{t3p7ST^s(+Ops7bmX{yv1 z=bC4h{PQ?jrHwKL-^0M`!Qb8>Ck{a^=JsF&rH?$?+Z*cI<30z_R%h|>^x_=HToxwU zt{-=tell&kiD=py!u@{vT&$Hh=~6ecS5>xe@Qm{z3rF`_vUrvA?|O1{o%LuDbzuRkqf{w{Zea*v_1~vy=IJV* z{|RjXKk~0ccGK0fVePjaI_CUbPDgt1A~bq6G;v|1Fk}YRfZHE3n!!!j3Qpg!Xtez; z9q9T-x|aR7ydoOTSf_Hgwg&$KU63f!(c}3zHdhFa7ggxn|4?ITgEg9Iy|-pdj5pR3a}nXHxb$eh-wCePnB{FHUjrf+^LyJVnMw7Z5XNj8b> z1Cm#aaF;AC>!VE{orh;m$(XM}RL`t}EMI?yD`kQw^P~S1lm6X#z^mgO9Y<>v&9Bn= z==%idpYzYQea7IIXY9@XGaeta$QVv>`aBJtJNqZtW`%gk`P3LjM%hi8l&k7!o`3{5 z#J`eUSU&A_Dd|+GO^36ej@z(*-oXzOowsdiQVu_P7?!caJX;OVzqPNTZ6t$V>-qNn zJ0q-(U$jS6gnr>xGn?IX=EXZKxX$4-(f8|!yPa$Rez?f0r*{Gk$dX z*YchC1owa>=%`aX4zql|#j3zRx*QCzw9T5Xx@nNn@6<_TmUQ|Ny<|L!c?UjTexEBs z*46?ptHzmL-YT$Ub+^PHr|{)u_L+9wXoqJM_Br=vyWIs4<&VMd#Hz@z3{tlSwG+m| zH7nj&B#UVvgQSg2{f2Q4Hn-&2Cz3o{k{pv32vv(~6M&Y79iMc{PsB&Fp{dT(I@W2H zM47pm5D}ybtJljyo0$3@w_0pYiPhBjR#BwYh&T-*8NgF7F9JfaxC#HsIKVnOIuHj3 zh;gYGL{xByOLCXak5RKxN>5J_YZMU2ecoR<||zsedx~z3d1+BXipz}$M}!S8I} zJaw)ai4w#ydetxvaIU!d=`E&iePyVEt0JeL$(m1e!-ON3wrPh%uTqRGX zA(gNHPg_zzFMlnSYR0tI{r5l8LsYpQfWzNxkhhAiQs$z)Dm8Trn!Fb?h<%_}lc^=q z7U*a1t3Ayopgb$B;H<^T;eyol42IRHVclNMpNF=~{D1E=rZ2V2X$7pxk1?j&C3QJL*rnQaoF@2&8ySX@3&&7aib zYui9rUYx9|?E2TtH6okxfPu%m55)8QBbEw3q|Ucz6?TXxm~FCI%s&VruKh%q!%5sl zz_|tybf)+#cfzpASj)mk&bKf`==wu?^+SbNtsd6oYQC-PEmHMIQ1n%l z;=FY!mHjhHQ6o+Ry)BO*Q2pE*ZGY5*!R*i*td*y&eEqZrxyEw+Op>)*5G z21yS#*^(JAoGvV0Oo++2%QiAFNOjN2|1Ly{eEAp3z*2oLPTEa)1_0ZMB45Y3i$O(> z8asK9w&8yOrmNV~`Dmmkr8w8W*j&hd=_F4%Luhb=d50+I1Fe#n=`lD-|antTt1k3FXP)gQ+t9h4c zt)DSwrO|qGl62>_NGz^2#n9Xv$A6u6U0q#t^t&RBSjF9#7l9SzNTTJIW{Cr$ZN3|a7SC+WA`$oBX(hZ*!XCi;z0M-9_U5F{P>_{F1n%r? zzD62FHYgv3t1WEok+A@kidL8sJW5*i~uqIe+Aj9XuX7A+9`E<|KC zF|E$T<5ITE1p4kbKM;8Ccg^?i)}~&PMc0MA?`nbQ;FQ!bl6jWbhq!DQi;fYH1xIWT zEPS(q0(j@2n1)4y^-mn}0y<5FOv_qQ%4+6k8Y`Xsm*59lqrdXo^Ch1Gd+lZZl1p~f z$tY4@_w*B&MbQR6fSidJo{{6Rwi!kj;l$ zZ`@f-V-cShstx7poXo5LQ2X`9XL5lJm5Om^ZiG6}D9rh!37o2YggchPs{CI`JBe`ZU|yE@;^(|jc*AX<}q zHEMEw)HJGT;DVhHWy7-MO>et~6CMr7Vf)BR=;oc9Yg3Du(XPJeo||M$H#}cciP!iM zTc0!23?cfMQZOL|Kl(1Po_YqDfXd#Y6MecW>*D8)sJd6Db~0@4WcT{{{m1QIuR^ug zDIfl&K`o`crNmS4j!%~@wb+v|ZRaRgZkR)W(S_XpFLWMrL%C<^u+7@>o8KZagI{%~n9_#@ul-vJ78&?7|@t z$!FK&6UIHRUM4I zOTbx)ZC#zQvv_4ExJ`5r)54&~7-?SjKjN=Cu{*c0h|!-}N<~;qYG0&1>xJmyaQ+}6tNjZ>(olgv!9zl9S5~tIB)=Vk z=qvd#rs0He5t?8BEd}{r#5-)9ZLpoJCxO@Al<+(++(6c%8P(`c|FOxCkl0vESnB(~ z{6$e=AriQAec?5B0WbULx9>@?&k($ULdYCo=tU}eyNL&C{44S!$mNCl2Oz_?(05ND zH1N%*m?{4_&GeJg8?FEEslX(VYP6fflQbP2)B5NzM7%)KmSUSCGm;`a@m%@elLqu7 zHl;t=hGPq2Xz2mE5pe&|iWm-;#AdAjE-$xvW~f+csXZo35n+L=si|F@Y-jhT4aUNc zo%FIC46^FkoSL3fspJ(LH!RsKkH1;4Ttq*hfj_h1o(uzBDtImOk=**%6B+Rfiv=c~ z2{51~LaBQxgC{N!gN+-r)6Y{}kUn#>ER`u-2FuhLNRbANf~{dYPlFP*BY^e=Vf z(_+o|&c=QztJgWH2v3)h*gC?O3`U}eZUDp0vZSwyoHDyyj%PC40g?N^{!i^?@ z$L6E=_BMidjcck+x2@) z`g6-xV_vIvOWRmELlds7nppaPT8F&Ix@b}V`)!#q0+9(xdm2DXIIY@H@gu;UDGzjmS zWw?kb4-;EF`_GnRdXshImt&eG0oJpx~S=53*6u!E$< zD*+|GE=zOc^plnH!83MrCJT2lfo1BTMqSN2y6W*JjJhFf`irYT(8?jfZ zT^vCIeBMG`zb2CHi;uc6-Ak>31OQVEc6D`icQ*#U-oSpU?6s|ck zMKRT5=R1ueSR?p0&iw0&ASS{&sH7kOqB^CJt=@>I#mJ<}4bzdr$h3`(tZZb*k~d^@ zB89zyedV6WL0_0R*SqNDre1kKcQ$)>BQhbg-#&gr=RqWudz)GYra0_GGGnd zS!i?3L*DRe6zOB>4o-UYVY!QsZ^ura3)D+Q45?!lZfz5a+U>H;sN3q@fj_)T%|Vf; zRC39XHjRUAba+vSe3+n+5KP?j;PU)Xx8x1o;FHIXU%-y`&iS#d0BZj}?)dV1pgSa( z6^`4JP$okeB{3h?-j#I6A!KQ2ftETjFmPR%S6qBMkz=uO!?=2gI`v0K!|~5buJ|Xb z#KB>4lC(`M`2{>7!s2@g$|7%&OoO#gJr{0-3>UCNLWxrgur(7xRCwK-5!2lvc`*@`sIEgQi*c18f$d6qzEB|`T2#n$v75?X`A1l zZ#zI#-5nQQR@F}1ou{xJHiD+d8oA>A*u2uOQV6=zyIkb7OVlNEbp^%_nS>Rr?K^^d zOW<0+d(3r@*bjwo4BkG9tK;HL`s_08O;xYR*HeX75R}Gx@%G{`!w1N$S_G)WtaS1Wa%@s>p|z+FT%9%>HGZhq zm`y!V$b2Ws(V~8)RaoX{_^qmgY;qg%66kXcFV!3Yu~;+8*O~C)&*~!xoA)~?fvdgN z*4Fe;N#OcPu4-ae#RU>MngW-E-KOPunw!^40GP{Nz+B!#6JR~W@1d{Ik9DGiPESwD zRnS@HAHE^UI8@n;Qcglw+aK8=goQm~Bfxi9N_ZXoAXACY@%Mw_Rts{-Y9@%8cNlyp!@kG;31rlyvbEZvwdXz8x-_Vyn8 zOJ>8Um!S@~n8>w0oUKTtiP7*HbVl4+nvneS4r_!F_?m|rhayN!6Y6BzY_L&60=%`E zYw7|qp0BJ`!$zUN0F9m3ZwIsh3n7@*-@Fs_bC^mDAvpM32d^)4t>&kn*5i*8$>uYw zMv=qKBFy#G&Ne=o9lppFFSDlwPeq}IqAu>Hs&srW8Fnu^$`R$zD`tO5FwW%Td_&1hp^r0<_!I0v?M;m=@zr{IpK_;61a%?1Y=CQ5l{A!TJv z$afX4+iBC&P5R*j*SCTRMePcFWfib!U&m%=nkC=5zEI#@Y5ITB_SSJxrrrNICK7_Q zpmYiX(hU-lLrEzu3^9Oo2oh4#9Wrzd-JyVhAf3X{(jC&>-+RE_XZLy5-TnMtuiw1( zua&vyy019b`@GLN@6$JvlwN0CX|+bgvwLwyx=#LfeXUY>|M8fUxxS9hMj21g*_jJ` zf&H6o{HMm#g}3l?@N|na1q)@>2HLSnc%bX&O?jBh2G>J&9R7hw>K;$HNqFZ*Q@ljJ ziP@JmLYx@5|ILjuDFW6H_YBs}>g~Fy&0L6WhK5qW<=3ST;=e~^b4+SfHbH8> zd-fKT*2oKB{r`=MTSE)B&RMMVu+M$T&gEW3zmg5UJ?=5P^(h)s^@stgN+jDV4+^S1 zUdf&NHq@56$a%hcv9S>$U@^AIG-6}0Y{HBB(e-qxgSigGWi@ks=NPor)pFYAfoULi z{z0O$$B|8kfR>agl=%xb*4Bs4__kU4aY5Q1N$!{D5Dr5}GDb6!H0jK)_~p)p1Ws0WQ z6x4qlM#VOlZJ&d}qnFRB+P}O`03_KUj19j#_R-__0vV@s8HZIbOuNc$Cy8tqcbtRb zb^9#7Peth`7?mVzFfi7<`uZLSU~XGCBT**75eZx|E^o*{TjHx8)REUg$Lhvi#!*zss?$gTp}- zgIc6K{IwCudI=IvuVn{p)y&D^N~C}t9R@pPL;6;} zK1U;9qVlPAI$|Xy6|$b+rYJvb;UN?x@Bhhs9o%3DB%uCwnAF4?Qf67<|vRHmE(l3s0RK10{K z)D%B{i%?Y-d&Ln&A7;Z#sN1J28~i>RV$f&H>{?-)jSJy~oEP=SH|w0v5Wq=VHr(p0#V{!+@mb|0s<_SCcm9f@+ zn6;!G;8I%S>W&8rO_E?~!GF(i1BJKWf|uG8X&bOXqF#aFB7Bfwaof7QI1yQZrZv58c(6( z!0p0XYS&tNFnxUYM_v{i*;yppElrCY0oE%K_(@{g-z^GlyUlz&XJmi2Hg>we0hHkK(v z2pPPDVQkRv{st3TCwT*&(b*#`+PNrj;y_;1*>bRfXPbndHEwuY8KloPrCE=q&-nOb zwzYA);tFW;jqMQZE!TMcynL(XQgj)R7A(nNYnm~%0&MSfAZrqERFHw4<+Pi%4SBw% zlqr`0tl^K5Qt7;b{QK{$(zM}wLOn}(I-e*s#4(a5gU*kK>PXD{#Qq^MLl!pTk>ESz zM_mhE$^Dp@t)rZF-Gr(fbmH~{3q)hqj>Y{W3Uag|AHKW@icqzXj1Y&1VjCY1KA!-6 zG^?_Luf>_qWK!FTB4!#z(ooxZs|ko44-5{Ha9h4}K5h-8?CR=j2_dD;SO*R)Ir+!+ zm6aJHq-Jj?S+xrhr3?NJMkr0Eyn|N^yH(jjTdxd*MMX45MfA8CR!fThJmBc*F&Y#v z^u4f=%F6&Jm$S!$7%*v+#pnz9#NUK_^FJWnq@#aMdW&3){A~%tpdsUd0Nh>5OP1%l zGz=iAWm)q<$2&bjZm`BE$X+5ll)Y(r61KZ0whx-r+D#DWGOaRz2gR*V5fc;JGSD6} z;$Ee1)B)VcgyUiYQ0Ij3jpW_7+h}bcSO5ZY04xhDtEeF1vk%;jHAV8ht;L3Fm!l0| zZqhoVlx?M~j}BuC6$R?|UBO_lo(Rh~C#PZScxSRr{l`QB$gwiFV`Y|yha_di#7yaf z>EU^BIkChi-QPQ^m?gSE`XnC}kO2uDjk_Qsv-WK6$BL|HX3NhF`qT=wsiB;c(SQtG zMhc@w#pzCqeR2x$F(}?LWk!1G&PX}=H}2wAdl@T)9Nr|;86vIJ0PHBv*P~SHv!x$X z5zk0T!Bg!p1*FInz!jr*rKYMqqsQ%?vJ8f1nobv0{wJz zX1?q~*^E>RG*SNW^Qw)^8_Q!yp(DKZ{P*kjQ7}Cp-2}!1g1W-yc($w{)NnNX?2j1( z$S`KjPnN)42m7bo!basCnbK`K2u3L_UNaR6s^@=flak2KKXU{IfZp?DgH_8 zlAsB$q5ISdF3O1Wq4}P%6RC2m+44(Y7oJEuR#{P89*6a@wg_4oX=y-^ zyuelf>BW-7#e8Ay`9L)T?5wal^Gx__pu~GQ9m%o;x%efy_?pt?2tbssj|-Fn z;}g|*9Z^(yqZ_1#v4^1FJw_-n_5+JiEyyIZ`&!0Ujk;USkFt%uJkh~9Xe<`(G)9$+ z=BrGhLvR%EM(!XD$wvt9_=&->THUdVFX$pJ>9zUf(Y9Yg2N$E$A@liFM_iXM>ZIttwGJEo7XN5Sobzht;L98yXWMa||Ir@D)PAj1q}ZD+@}eSL)F* zhj5O1LYmrZ?CfQlX1mxw0+#SuBU2WX7PsQq%NrtpS)&6aZ)!7=6hx9=I$5 z&FzbiTvkzOUfNBiKFFXol653z5#^CysrpRp-PoPPke?AP!mRxM>^TnhNb^rFS*gBkf1?epb9 ze<+&U=Azryz){@=pf;0mVenPxl;FguN1$eI0Fe0EWzu%pp*2tocCK)nwa`9@`aUKi zZm)R{Gc<9I_ypWI-TEqw^8CW3$(tfGeL*sbKWaXgTR8eVcBB7E4pTdo(|Lc3%qe`u zFd7*yvd~Ma*&7h+vQef#9KzRMnKqtq#U0fz^BMEF?{u0m@}^$zwpkrdJU|n!|3Xvg zh~F3Sy#n0*R0U(d&@5b{ozXd$w?+7In01nS=IBM}UTRyCZ3g- zsvs@*iqv=D{0`7`pFKXJO{cyhMr{XTC@pyYIlFvt@tvzT3?}{(GFiahAep83tb^wm?2h zodY&eDDA>+GnFcfBpp#Kj>`N&^ik3P=C0)z1b5@=f5Zus4m#Ty)>wvvP)@Are5jYh zAto1#qRbcDwQf3FLg#19bw^Ei2jVi%)@LB__Dorgose_gmb#OjgNv@+AeCiuPp zvK;G5_G+wdIF~9h3Lc?36CjmZE{*KDV`{8?mnN6Pvvx)|b_9iqh}Cn1%TqA#NL=kP zete@4`Oj%vzA)-tIMD{YuO$BM&YFu)CARh9T8oJ;#Z|@Av+vXPBn0^^=Sneyo%aPH zWyVSCS^yj<99zKWBxdm>cb(k`_=qQ(5H7SoC7EcUKHi{4z&OH>6R}Knl9FQER;KZ+ zCyHnQ(qovyBbc#i-+nk8u|HLhPHZrOalNwR>wHC!JQixHxOK;)dKxUwthc zijZ=vJH4w@*~MtaJA+Ac;xfL;g7}foaDSy{1$N{f*RhfC zQ>4_y!Tm1+F63?=0R$$gpV^3=i^lQ*LysFnzRM6d7iNt%o)c%tbZO<)(^o%El{i`3Y<10y$56quCWcrnH)suNn^JC6@0+LE}_Ahd=F}+umd$JRZ^3)gFkoO_N`>@t(S52|j< zwfyjLt5~c_h~ug&cRj1RVBdJHqe2tclyT`NeEZf62Y{B1pWLJbDeNZCSu%iQ!(mYID=v3( z07n4vQIC!FV7&3}`a9sJE^gliymnD=?5NP`G|cTh%}(b~cs_}Mv1+3@r}})o@?trz zBlC>x6iy5^4TW5}0PMh%=-7dg5axma?Iaq_pI*&3nBk?fa`oKY!dlcncqV{j1lR@r zD1^sB_y^A_-}k?(&z0@~lh#ZRXRbY@025tmp61`vc-8**_2)_`Kfm>P6Ntrt>8+@su)&?+!Y~aRcT%_l z+%$J^#7jCvZI~SHdNsEM1O%eLJB)ZRkOK*w)ULTyyjJ_#X-Ol`h@yl^=7-&nYJf<_ zO39+Xt|C^QCx|wXMO~#yQPjeljscts%ALNS>4#e_gRDwU0g^l{K}AecYr5YO>shYO znLjvo2A~p<=;($shgnhI|0X);rzF$3wQG~pB+uyQz*x)p9nb(DG$zEW{}T75&)^v- zI!m)xMIfbY0voyj$gsDgcCJ1v#C|QprDLnqDKM|AgYhhD_XYU4xCJ=&2<63FzM;a1 zX*B-FqVcc^sQuo+9qi|N)b)y)%qHal3=}Y)Lsi1BUbm$d5_5_W1{7Nh7U1uHDKY)@ zS_5ZOwBnP02<7*JNAX@zX6dJ9dbFi;dYp`I->g@mkc$D=UU&bASjR_45m9a=B-GIB zQU9)Rd)CcpG_BrU@q3Xchpc^2II8DY2B-HqW>(gu5?1=iTRcj)T=3>!0Rg$eWep6{^njLK%0voBe=rxxKA#?9r`< z7zH9?ao^(ezf7bX>R@<-V&7d(D%rz|M-_n{)4#I8*PnO;L-^UcfDSk7-$mNL;Cfsg zU_kum=L|nj1_%&BVB=hgdix>*pAP}69;gD-dAkN!17Ok=-T_%D_4R=F^TNOh@cS=? zWRsDA@<|WRtLMdXnEreokl1t!`N|ro>9_!y48Zqs$wDDCu8#7H-9DXz#k2K?C5+H=qwC5Yyweinbq)4z_g*k81hO`k_Kbble;Nkq~MYCHe#HFNFBDR;b3 zY)qohg5yNr&Qx0gag|VmURHAWKE%HHHO!P{(6-<_jVri^jC?Jh4(0LcCIF zvKYHJU0*x0C4pkL1bCFAmW|jCpR^PY_-)vDu%#aaaAXXlH(wVrz4qq5m}e44=tI}n zh8=YGyB|I#z!*RKZ2TdbmZ>lq&dA(JmQhgXD)vzUI(VJ-mQ|{ru^b(_#O`U>W~V4a zY)D#Zj`Z%02Lb-&mSd$EIKUXwWkQ5u06*AZz^gaQil(@yhwaQL)OJhg!36=W_52|z zthlj}ITfWF2`YyQ?IOGvbPuf&exJD27WZXRF$-qv?oD@4=9d?G zGX%XijoyK1Z{Z`Jul^1sfmno{r&6g7GBZD(n=gK#?rsa_eSW0@nggn)$(c=6Ql9%f zz|f30s@8Rnns1XksNFICg7+pZs@UnZNk_}ues|tp$4HcD)Y$4F_sKaFZcU$}e11RT zPNSG}H|4ev2Y+3hiAJxZQxK1m1?UUHE0?l`GBGh>d|0+nJslnr-#;%f=L#0!v4=+2 ziXi*35-ggHvPa20b1rBh)nd|P|MAG7lQxvhzVA5&Fzl7pRY=nZvvO9qL@*IelNgC4g9!Y%0HKj*luqi-2ap7R2AzADdF~ zd(cux0du{dRcs?`elr~=?ABthj33JgSMFFXOMZ91*N+xWk)BstY8bidEZxGrd;Ee9 zEH&X8OVCb@1znknb=oJM558%TDfh>_Q>>ezYSA~J<~~^Be`{!|^;~v~G}+@8g$EsFL}|cgiEq)G9C>#{H(u+Yo+f=y(-+yft=o3cF5>aD zefA<5rBh?;pi6B3LF1DOFq@$uW*Z6W9*C}u&2#6S=57&mF%(tvs76CC2bB$w@1Gpd2#jdh%twzptk(eNKnv7(WO&jDKDL~l{1J4vFS>d;u3 zLsj(ysikB%F)hA0N19K{;?37WA~ss$et?X$h5~O_?~)p+btlWQmI%01R_*K;cruPC zr5}8C5%7$g@1hlpeZWGiuynnY^+^CNxT8$@$;4f{A1a@DY(nHF`TU^Q_`h5SGzI0* zLYL{j)u@wc&!YMLE5(&waO|-#!7l9*j^C!BMPnk%#5*afdD~j|cd5_cF^<%dBGY!{qYG-U zezon*SbsPnsPAP41u|Kp$xZQYspvQaZsCSpe^T@XP&%gnB%2$C-Rw-xVsAXkQD)$v2kQaZ01PQa+~f)%)n96S`=(mtwTw zuF&39sfc;LD^_{hCgQF^^t#Cx0sw-C(do}%%tRsJyYEqFQa1H2qd}rvJWUr<3Gu>TpUvB!;V{B8u(`-R^#fLHQ zgvM&G#$0|x7J@B_7L0Uph{UD;Xi>BTqO{)fX0S5}QkrM__|@`?hXkn|C4E~f2CP~X zRik8u*OHFg(?3f>cP{tc*(+8j^6{-b;xX!QaL!FXi@W-CMbU~GwB;^QfRm>it}*2k zr2`O^qh*E4uC2W++xX+D0TVM3eiSrHfp$X6BjUHg>Vj>F3B9VcpW$XgiqnX*r}Gpz zdyOd$i+7W>2EP|6a4>#bDa(B2ZieQN7vBav_Q@WX5`b32fl!nHt5dbx=HTKPxbI-X zhKm@2N$R{Q?7TU)=02Oog%PCvoy*yvr7uH9)D4Mc?S9n_q*ffDxJ!{G#Tlxar~GDr zQ`G=lid}`BSbc?DiFIvjs2FIOkZ?m@nH$*ol2J_j|1K`}PD&58eK$i!&2d~_qcuH_ zD7f}5jbf?IVt#EiN1>VKPP@h6=g+U^8Vbn~f}Mb4Aul8&##S51t7iy4W{9$Y_N))v zzi#Vxr=@=gAO%!qm~a8>Era8ab@_yZQt{kSV~BKoW#4z+q7d+Lx!tOG;XrVro8#^n zT8=PKRQ8B44TQFlgS!E1S3=z}6>N*)?v-1>y`Q*1!$&TVo4K*zcsB%w>TFUU$H0oK zlbyHg+$U@yY9G(<;HveAB;E~676w*d?|G?WF>tZeNEl*SHBo-xi1q41KW6M|NQaJw z9Z1PY0PqDmUYs4cT^uAN3_W;&Lrm)<2@{h3yt6K0YQH{qv|iybIZ?K}H>9Ie>SVXZ zml44Pyz(h!I4DBIO05;wA;`-9i5>0|3oRA6yEEFw=KWLeyDVtaI$oAJohE68)%{j0 z*}3gqHGWnC*-4#kWyKGSa-$_$$Z5ac-=ZXWj-QleNd{NErz7;cvki#(IvBYgEQSc3 zpPwLC%V97;wRcROO;+Zs1=m@Yy9~?^<}4<;)oyuaOdbznB9_2X#2{AZTY1z`O-Ext zKmGh;TD^WOGY8n*a;+w(GQ6=tkG11A|LT30@$#TJmY&2@@N?K6XP_4JzI<@8#>T{% z@1r-;5uLwn*~b;=Kye0u4uN(K!mj5#NkI5Wh@PJQcq_#1G-1Peu^yS!dB%^{^%(vP zz}ru`Q&@@1sN)<6vtp>*;yRV$7~ZI*v0?jt*~M@-U^nbsS}icp%*)WPb$Qd42ig&j zCywQ_OEI>E+P{A-b@k8u$2fSvb%pvIaD|gY5zC^5!21yJDJ$a`edtr+W22e}_S*t& zxXLc$#j=Kvso&&ECi#JRi(h|v%z9j9`e1Q6{)Mib?0Woq{Pa~}^CQoge$0_9Bi)NlIo_uP^ z#-k*>@V4^4@sn3T2wy^PZJSCUktC+ZY#iN|ss`=Y#NL!^muk4$ds6}L{(-qr|DONo z8-<|O#g>Kpqei(;r8(_JaJ~MlnVU9IEG+8{9soy#y9`Jc>>3e*&0zzG8gttV0No^G7qvEO3Jf7uHfsYH*vUOUFJ2B7N&sY)Q-@GIS-vhp^ zH5#D!hpG*O-vD+BFf$3r(%3Z`*hU|$`RX29$=UaZjV@E4t>GyejF!I&e(<$QCV}dG zZthu3xm>oS>iuKwri=4PDLwLLUekIY0Ozj&LCF5Kyt^fi%$k4?97Ek@J;1FR-DeIw zP>x`sm1D$ef%jzN3zbt%lpj`@-M|TjX!zWNc zV&J};2+>2O|3I0dsA2kcR%XWqIp)ggdFx)Wr+Yp}0=uq2LghTAsJdFjQ=yo|?#nnb2de&vzqWzpghkQLLf zd+K?XIwImGIq{!-k5$wIRWK-*yo zn33OzmZvc2f9L=HHxcuwQ=~7Bs2_&R}}W<+jr$9zSq-{VS=9$+{Qa* zzUT27aYBE-#TVXIfC&4$Tmu1f??g#P$s54I`}u0#0M+%Y+I6AOW&Zd7c|0&lVwEHHtSvaBVd9mH{i)Da*VmL(QH0<8Xr&!2gbA#N}WV66j zQD|Kj%pkqPEowvT?O*%1xU6dw0x!f~_7Dl50KEN2Wuc?{KzGRNYfi+y6I{Nk3m=(2t$dwLQb))S)j?3<4b41S7fe2}L zf&PC}r2}w>zz|qz;d^^~HVd7Vi-~X7Kh0wBK2M_HzuotY^=-NHrYNk>U0<$wsGo0S zI&HzrM38OrE{pQBqbkmbOWlEowOZnrg7Hs)xeiBx!m{z1G`WEa10WF+Xqf5K&4vf2CJ}p$W zt4vUSBDpjXtK3#pVp)hrkC(D-DXzEevPaqU<{ImzNbI|5Q=!PR4qF$OGfcNb(Fymv zM0cGhz7D+b!BsURjxPN)U3^YQ(#7*=BLk)aYtqNy$C)sq6<}Qxd)OKJ{Uep({XeeM z)lmDG;6QqAem2TU6eByYQ8%E|lfLnqi<-?lY6L(d))CYmkSIvy>siukT^*!RNow|@ z>;*vCQ7JG`0UY{3sVc5$J_XF zyUXoh+`)$P>%ueog*!3RCJl4<@lsiu`#I7YM3du{5?-F#_}l0+32ZJ|4~i<`jMvho zpie|p8*e-I`E1=wfR4B5ual)e5Tt*LVSSgfO)Z(V)9BIf%Ssd~#c()=2J9xKdv%{P zZ5BlhSBJNBPe*C_(P8%xt8EWGpCPDg?Vx=H2G0fatxuVW#}QP- zfS|nr%(#5hjWM7fnThShLZiTH$Tx`08V>z+81~f>OsS#CvgvVbY*?#N*&viTUK6`z0aai9^gU}ih&@}?_o?bQ3GW+3G`XOk56~jTTg!* z?+LJnIL>UN@{Vsepg&(ZUXiesNdjdyX-3G4=<(KM89TL8cM{T+WLOQs<{e|`u3o&L zurLWw7yxoe9dWej6VfuRpRaSTCa=-1bm}3;_SD$EL&nP0~C^V~blz_tSmiSi` z8bl7S)f0XE8UWJ+`2b1%^a<#z)zs$N!yaUvh}H&cVfJ=*`VnCzBKL$WqeNjk@MZhm zEskUH{xoB)`&5X?_Hsxq%*dI(O?XkFSlx zFkynW%2yVLKHP{HZv3@kh>cIqMjZKkl?fqKwJC$OixX2#!=JF*b`$TI^f9@Fz$)x6 zaCq9hKuWdeXuj;ptU&TrUq?>ZhWEykaRvA|OsrVixwtgKmH085CK0L270>zWW83 zHE1a08DMeZd2H5ePuBU?KY0fCV>(w+CVVS3_V%F-d}B&zLAOZq=Rplt8O;vqge2t! zCcUtYQ#Z=sPJF>Xs>lP74kGzA6oaaQi9n(fM%99ZqNCniz|GQOHoV2m_{MkEcKumw z5q6VA?8nv?OnN!3J8up;zmegTho-tCo9@GrbWT#ha=w!dVsUV?4 ze_m}w6QF;DxWTJz@P4bYZv$ch7`z^jwjDboNFm`*K}OXE&8UVI8{Uge8hT}N@>^%;AO!g1x>>v7y3&Uc4 zeFv5KrvZ^;8?PtWRQ_X>nx>EGXHe~>DV(v9^;MeF()?2?5)3+ZqlsJ`#*514cAi+H zb!#>ku9Xs~ljH&EF2DN4U!hDMj zk-j1T!+$RW65{IqpV|69{c(cF|6=H=zkIiU$VL9E7aA4)tE7MgnYy0f{f1T{zB|wV zdUyRgEXN-TIVkiAaK$s@z5ZA4zLv5&TOu}DA?Bbm;~d2u4pLfmY#D0Julyq4-O7GG z*D;Jh4xMcXTx1;k$}q}>O1~RAL}=`wf{~1!0hyRbt@uj3n#!_X*CbG1t&m)j~@6>JgZ!- zakRaK1}-9uXVTi)3uxng&t$^Uo_R)89;$!v+R*RLk)Z--*GxRU8|u~FvwVDfOnScQ zV{!u!?VLPa;M%yvt~$3M?3<1uR&N=>Ro^b9T!G8~3KaiC(t&;$Bqd$?d3NS|XVeGS z?8l0W#a}Yk(TU`vV%2&QS>09;+YItyxzc8Fu-`Y+5s*OF*-dqh6<_RxejPyv69wY@ z@f?nR?Tw|CV9x(MqRu<4ZeRNBAs{b+Nz4#X9@!Ktqu)hc932icx?^cA!??qxBETkb zkT0B8sQ+leDl6Ms&hFa$VFbTQLmJS{+SFYxN@yN9PXJim)p8hrrqsKFc;T0+#B?H7 zu@~#r8w+MMOXbgfm&vU9WBQbz`tSppr#}es zB?daw$yyNwZ9*YRZ}0Nhmjo(&3(ohvE?t!F=?t_wM?(5-GvEG$?*J4`A*zBNki9)` z=BnMwbUV(pRi?Ro&Ubzg)W$hH0KF$u z?%haQ*FB7bqlH|%hx*6Gxw;FW5fCJrYk%D0ytn>axB6;g|L2M!`3LS57!dG-a~yx1 zlQN&+vmNAWdYm(ks(}LN09@gRDIoEob}mk~_VrNd{e+fdOL#N?3+ofNKy#T%Dlzd+$MDeIRv@0qMqCAI|+Hm>~IQigg&QUX@BU#_B0- zkyHhG<9DN}Rc1i3ioqZ&?LG$;)UxE%MvlwPS|Ku~Bc^Q|Xk2umoJ#sy(V@G|`;svs zEBwEjbv4rR7WHu!r~>a<*3SLbMxvdseKTorxmdoGcPp>88D5WeVf*sB9t=y`8%5;$ zCtJ{ugp_5i|22wQoBlV-G0XSC>d0OaIf(ETR$s8PLrQi_VheC=&s&krcOXX`mMP^c@JWVw}` zy!nPdIQHZ1p(c9Yn0fq3z@|Tjb0ziVyT6>rUw7QNboc)UA+DwTD-Gqp{__9AOKHHV zZ2{`5y%6mOFWDp>D8k!iGwK#N7_$Lxm~UanxYI01mjpZl)n|D1kCYirW_$epjeiS_ zq$34zYHLvtn(Mm2xuM1Z>iU%A8P&_^NJ4f5AJUb)+0rAL=l`%UuQR)$&<13P)t)KN zQsK6v)2Mq28}Ah|S}fp%>ilMVd5eVkEc@U6J`8)rz%QmT-CFsIgwx!6-oCL_joo{( zhR>>%{M&bkiX^^+Vgbg(7Io&o6wc}|dAZ-1Bo@~r2PC2dHX}f6)-?f7ka&$4g4}BB z{+p+^ObwO70eT+ofBQT6hA+wpt`B&o!?+!RY!fi9ok^F2@%XNrw$V36-+OB@%vHW! z87}Ee7kxta_8jF7mm?3D*X_?I&GxUjZFixm#S=;|*XQT;b?E2Mp2m*0c&SNmmMIL~j0 z!RNO%xMVI#s(w`%7dSwpw2-MLpPz2!x4S;b7xzY#x0JK%3I+Z|4i37W;!3WDv6@5r zU$G(m+hc?@@#wk48pyZwa&&oHMgOHQ5C$O*OQ1iW^N0Wkt4})KmCJfgO)i>r zPQ{_1ELJ>4G(kNkl0c7R!o3co=}?}HR^*~fy3>xkxSr)e>28ydH@i;MP37+UKp~8Z z!Ctl3{c08fZWoYJuXQ=87z-u!hZ`SS?2zr*Y4YgSv+8CQwc0t4;F=BCwLf!L`v8bE z%LvzA`_tX^>q@jh9T;&Fj@EdZV&Syo9l0#4_e*th#c+-s6aV;hFb-iGYY;6?+;c0e zxdJZZ4s_D_WZ!JEChnde^t)!Lic~o9pX$D7wYjs#;|drn^JuYtgUOHdX{QllmP75y;Q!+G zIh=$pkjqDL_f26+iDM^dF> zxv2cAhfKe~w0qevpy>F(BW`LcXp_@}p`HD=vEcor@&Q$&D|bj}a~VV2#X@}=(ajqP z{J`}!evYE#zmuHZ;Dh(0MDyGfw|z>N%tqB%l+`+*C@rmu-}n&QJ1^-ui@{J#*Ml;H zoW}H>tVG}CXUmPHjzNjCdkH84R_-xR;{#sSl)m_wqGl^+Ky1lx-h^Tk8~3 ztd$moD%Hy5dpCT=hsXG5!DxX}yY%ayBm(drmY9n^>%uEN0Q&hMem%VC9UYwRAw~_K z#o>>ViTB<)5O>u~fxBp6jZgaXAf{HrRtiSmSdxd1vXl*m<7bA}JNj2wCgSV9BJS<~ zsyP&y1R0m?$91A~9az(YR;Tt(b64~$bcuM3BAo)XTeN@iKC4L@P_$OA;_XE1gv}{* z`wGVafANlvZWc($zK$^5fGBL?^yD-`O)h^^b`a9**s3z#T%IZ7Wc+w!6Q3gw3`-~dn8ZnpACN5onXp2t(zPF$;A zocQHAVh)_ekOG?U;r>N+`qke)+#<&eDUQ9px}Sj*povml#E~_zW(f3S&}3@RIf*4v zVykWwXF|@RAcITM41J$UKB5!3yh-lNeiD5S1hqu}wmG2^$|aUx6#9{gf7kA$PlZQx z*I)=AH)7cdHK+DIM_P2ba{uE4T&ZyRZnl*e9vgtu0>TKd9y&-ONXx$vt<;1yF)Lu4 zU&B6nFg3^g4yOkFf`+@&doCdB)w2p$S}mu8d(PdDSQ8;f2trLj<(_mqXC6oY8k`R8 z$+XvNVfoI)9Jz^wh;)U)4;>+!ZH+0*fgCjvxy6+8 zI>A+Xu?IBCkD&eXU1Hx>KVg1BaU==9Q^i-T?3m*9`HfSHfQ7lx)5U2iW9CE~sj4J} z(AyO4?@*#}{Xs3WR_or@zjR!@+jngnOs(6AXX~Z6K1|Zw;jIc+UwF9RaUe^n8HHLyc9_ZFH6T3 zJD%e`l^2~Gg|EtSyF+(oueBFc_m(l=?2{5Be3BCG5xNY6!2s#&@miO-zY*7z_@u5F zHUxX5s*F2h32BOamdgzT-AC3>psjfu%GMv_Ce8xxE}FkQ7YUPQZpzh}lqGX%c|{Zr zTBy8QT=n?uCZC}NvsJW-V82oncb*!Gy*arg)|!kqNg8-N|L5~pE^SG^$ipT<)Y*Kw z@#mS5`ahT=?IqegcDO@gqwNz$4xaVO!KBVL2`T%#@-v5qJ@yozQG6gxHfjL7gxXL= zT}HX|73SO6rOB+)4{`nL<>o8t7rZJ5au?#qD`y z8{^xCPAX9+il~{|dgfo2kQXq-K7Y5dBACbO=ypkWz~uL2Q7qwkw635mO56RIBI*3n z)mrA4ID9laoQdJG)+<3wjTcVu=AocFZ2pAqD~2JAWbx+f1`PTs^VZ`VzK>`ej&Y(O zE&Q4{Qik3lhb-JDdD=FC{;?U4h***{MflZa{+2^r_H@eBjqc=z^>kE?V7|J-LMzW^jKEGH)KV(` z7%tW6EvBxkCOCF#`$IU>+g40%pC4<2?yjs4=mw6`3ywkE#8)36^W+oS;UAodcYQs$ zdI(c5oaP#MQ@Uqf?z+XRYds?teSKX3$PuSe3&?U1QGXZecxt>CdW$EQK`JswdY+%Z z5QlZasw(B^nr+3A!8aQzep*!hyJ&L4a)LFdKW?|YmT661fpWtar*7cxJW0IipNsO8 z3H!6Cbb$SI*0m^HFAxrvOI7*$$l>15EG@$%KaJAGcIEE3`n}Olht&nXhiY&J9xtNGI$3&o;NP?aiqdE;0r(sMhlGcD#EJ>GxbY?OnA=6_U~MDcT8?S2TpF5iHuKp|4Am2Ee& z^n5v<`_?93U)$!91=S8{^Ngu-+J4roC>h?m11Rxyosks=$0aVlp_<*} z*N?ot>$fdxWzxe!v$e}np=-%D{e4FtoqDoT*y%v`wn`9=6w8gfN;)+Lj3Sr!ClflV zG;BFz+{bD9W9=O6&JDI1$@gNh?};R5?y)AEdS#|5ZS|@pWCL@f|6o0GzeZ6xF-tk4 zQZMMEKzT{4x~{+Pn@M^9S84EAV0C)|((ejd<5;PSf%KproTfbYYm~|u zF;p#Feh#;UOMv&Smn>3vh2hr#=5r{LGtgpbC;2Q~oaH*B)Jc{oHS19L8^47Q-LES_ zV~|{D;*})cC?dhaIW&q~97I8xCwG$UG&AZA&*O>RlGVS-7PhgVrIRE zVmP;Ey$I^0@M-Lvptn&oL5&?6b2hH^(5n(5$5$rTsSP8_E1_IyZ_6Cg`lhL&r$rIk z!HGSOq$T(f9hcs4nk9b(`U~bdMF5ZckaANr1bW}+0DSIf4D)V zIgO>hK~LmBPdiB}^_*_&F?b{@WOu!uH1e4o)e|G#Tyw@ts3NS56S+KvR=tlrjq5dt z?H#Tt)09bnKY{Q%pAGUD zmV+T4yTh~AS2nS@N7vcBr(PLZZ6wmQUz3S4Fn4cdpV8BEc&??7|G*_Ie?k5PZVH+u zEoOSP{>`(Jh#bGu581fDSoO^e*^n>Y4H{+EJp(6DUDxd2liimw!N(gQ&+O|w>I%}= zko5Hs*yfS11JKnjak=X5Gs9dhu4==*y!^t>u`<2p=8S{F+)oxNTQ$rAHbdJ-4%XLV zM1EW8(B*72O`><~PlEZVu8h#dbqYH070&z_JG}Zgf6$Fk>_76TRw$L~ax$o&@LaDa3n;r%O}p`(Mnew`ux@YC`-+i+`?*&ZZA zCuY^pZpKfH{uFj?;9d_!m>%M-15na08_%S$3INK0N|~Y{F0Djj-Vj`fgAgD?4qGt_ zwH2uPnalN)nY=`~Qo^mayLIn|e?v@G$;^(XZ}k;@-^fzf8i# z0`rzpR+TLJ6|wc*BTq|@kc*{^YDMUTvC6=-p6$~aSFA*9) zrgWW9|6pv>Udu?=em85lM4_a?c(t9{*4Fw@G3nnH{{MF87_)XQ7#~RbF+-05>Uf1< zAnP5G6l3x^>08^PJbGXD%$4sR^)DG$)0xtZx9x6GXw^j|IR5Whn@WISN|+`-tSQ?z zG+ov;9qGciddRCPXq)$V@HxIIQxM08Ms?}i>N0>h3Z>`66mpxu&49F{Yayu=ds`?X zxFrfztR{ojlWYm%$`1tF>$)gc;@doH%Nrk0NcI7*%NjYK!0GwB3HaSVdUWTX4Q~#J zLBAi%u|YBj*JOEDfY)Rn1(1--zrOOat4UKWL_7gbwADI5z z-Bh(G{aYGm7aaOWxImv^>OT$r&II{LGBLNw?>Tq>F?=sJLVxsfM$iD+B>zQVdx0HV z!8Ec!#^zNX;D1JQ8K`SV)4j4=IfH2*46rhYyx*faTq z?c%e}d&x?#twmI}8UhBrGb%J6bZSa{w})Z>bLtW4rclrMhLq|gg0;Tw#(6y3s(Ek1 z^!~kpkR^P2I6PCHi;=m}7Ct|cvLhL0e*k}}!Xf3B_%<(uNxk+BcX!%!3$`}*``7=w z?+||Z@h3o4nXy+Zid%;|m6%i3wGNApPfbB1|6%fV{J{4Ht9PvWLRmRFEm5A3Wawx7a)jWkZ zKTEP^IZtLTUhX|vV@5>hOO>XR?H`k*y8_X=lIvpR%>x)U)ru_VAy6Fy8MrTqQWxL< z|FQR$QFS#-8z2%$fDjylBv^pp9vlL}-QC^YJ-8D>2rdb5aEF7td*C3!3GNmw=xma_ zH@x@zuFS0YF|%g=u@?L6-CbQ>{Zw_;Q+Q`7lTNnPpOBQ&tEG5;pNv6!=Ro{q^vQx@ zqv-8R?!p8f5`dL`KqW2Xl6*h^fRLd_%_sMBEvx0_j2r&6Fm6MH||%4 zMpqr5XT~_GI}baSMxy#gqQcP3cd^RAM*u{o9Skjn=1h1KV9+Qa^+SO~S`@R6ce5s4 zj`|W(#MixERCbxaNAQ5BjyhCra0_@9*C6%Pm-z3wFMp~Y zKq3l-3U`XO`YiCxf8+sGV~{dK8j->SHQ9^&GL?*odE~n9#?EfPX8Ic`@n>-;Enq($ zGFR*7Ocu>b<8%)mxYA96Gm*;tg1~_x+uanoXz#f4XWl?o`+r4?bVun~OBMx5qlkY$B`BRr(Ra8rlq0lo1-_PC5YoXMhUW26xfH)|c#wy#KPFgW=++9h=K->fy*Y5_{+T7r{;MS+#a=0k&iTiHl z0bZMXslikx_fvxjBd|^+*T{dpRd@D_MHnv(RLcjEe8+FS|4Yxp6{bdWcpeL8<-0b6H0dH*)@*`0E862l z!zFVp3V_HYB96P%hzJmOKKfbux%a=D!8pR#;_LZtI<|uj=#N=F5qcaI0r3M>k#h}K z7FSlncL`Q`Q#Tt4qtHEO8<&d~{mDN94$?g`!U-pNp@?i2<6XfKFt78p|25rnG3y*; zBMe3KrKm0C9)kf^D*Mp(FRtfT2JnI7iur;=n}(vt9cfjK(8DR_W*jks5w#{mW(R0) z6p7tf(rHM)moiHN6exz@_fGyDF`6#o>$3-5j(2I+AR75VL>bV30~sUlAfsWvbW&!% zfc9UIF>1s-#qH!uvYaE8689Nn@IZ!_0Rd|l>u+s&|2z?!YS+O}Hqcklml6npLopc1 z(P`N-&Hcy3GSZ&P9mH5i5&<^k0b)O4BNfwEKH?n+p#mymZpszPr_H*zd9Nw7iucH~ zQex{O!k)gVBeXJ*PXDcgAC7w}r4U|{KNE-=;U|V1Ck`-#1%69^SP@1?0k>X19yeRP}Yj?uw=q!N-=b!e>;3y#fEe16x z0WfH~y8HXUYCOV&1jaXBm;tDPG)2YDNma9FlHIZcCt3o9B=!R9V;G^tObIdJ;?|x8I^U)y<2gNHT97n@J)eLQVPa1zl_`s_34j6zgE1 zjmKB7Z=J~i2Td*XLenq#{kzf{eKLrZl~sOUOG&fnT2G4l}uTM~sLYj9d}qv&}%@U&AAXv{@sgVVe?`YWM-8OA|~r6TVg$ zne5GlBEtDH$-bQCQDPhV;g4*%sFs()>JDSv!D%#ifQJbu9 zP08dk-vGrp(1}WOSVoNJ_i_u5y8Zn@*|S`~*iA;e*&{}jcQAjwE>n_%e;Wo$0U5Al z-Jx%7FrZ#PC%QWbMv?zm_a5j2D;TIASOEHx{+>FJ)a7gUriAi>o$=TIvcz%TOTzw4 zgO3M%5-2E1xVw71Uw#?T7eHI#7!3*v#C=zP94dHqls1%#l2~NW?SE*Ie!%coOyll{ zclT%iiCXAqwlmPLp%Jt}3Vg~9_WkOIyhFPH;ph|k(3b@5Y` zAhfHo2Vcms?j3VGIzS2Se+0@-oU@J)lFXQorI!Z*qLVicaKB!`V12jR&``R4q)K%M zhIRic)j0aNKPi8+*ie{hE)>l!)R8tv>@q;@m#cm!fS>n}|JvB^v9JQho-G(lh?V5m zMMCn_Kf(f-$_jbt967PXjK<%yHm4U?mS$7^!z0{Mt^h{e){Keen4+qy~A1!!PAgvt4V?LKCZO|<@xtYde9 z&_E|nw9PcSHB|mgnok!$Q7xx+feEXHkx$(<#t2K+NUZB*l}xc;VV8Ai1!XAO3fYU# zW2z)R|IjsSl#54DPzuk@gaUysaR0s?EMTDJSR*0h%6ERhxb`nf`;M1cc-<~ev?q6V zS{Gy%k>O=OA35)*p&!7_e>*+ld=55D0DHu?tisnM%GmSxv(Hgn_ zYXWuqYEt@f>Na1PIEXW+vj@?)?7=4wQI+DH<}~jTHSXe6fD*!ZplJxV+HTCbwVTAB zyrNN*LaOB4HB%*;X?sR(@+S=W%MARKcit!<@Ba#i{>=RSt6uh3)$jk@Lw6wb?!s7% z5&|T%Zf2cnSpvrFG!B z`LN{-2I!~_oCLwl5Bme(xbV?WXRn6#Q*Su-BQcBS0W|OeRB^W#CAW8?#ZH%m09bm-0~+exb+QoWlDX1J{|v#GnuzYrke`lYJ!K!#GCl4^&jIKf+Y)`rwy%;s7=-R$WFnv zCAxe3{^k_8k$z@thD(x4mS+S~QNr~)(%h||kBVKbD^1Y+ra@vl(8}SzDwad73cUX1 zT?_|EVHi2=Wtp=&Mq5AvXcita@jU<6B@f@2b|LDUg`>(+t5v6iQ3f@i3p}L7q+;kk z_IN(rS8t6{kcJkm#A!MOiu|4_0$oU7J9;u%z2EU@b>NEa;fl9=2nk8HAWFaup2&?DV^*<9P8u*wbajxyQOrtnQG$l;6RD>j!Jd(tsiAU2>d)q$Q z1np4?^vwKgP9DdM<7a;RVC;teY&eH$Nt&2XR>AL1u`(sun}jk|;Fuvd4A7+*BoLs3 z<+8SYmOWsh+5TgfL{o@$%hg)-ssFP~!i29a11b+d;_`HnoSO}S@H&^;lCgK$BZA!& z5b}4M1OMY|v67(PEG*Bo2dkt1Eq;vcue^Hhva6WFzHqn(P^S{^ocmdig#$B}j;l=Z zqRdMBGj`79a=GzR7@8i@=ZRbuJE;z zbPsrm7iR8_c9CD>AE$F=eT66fJ}9zMV!}>GQOTQrN}*P`BAutd7wX?v$}1nqoV3z= zC__Aa;%-lSi_>5CndXoW8^;BrsXJH=f9(OMfL|b4Ap+!a!s}3*7q|WU#9MMmz@?SB zcSWy_#7z_!kfhB*jgD(`=%8ny6_pN0Bya`#yQ+$a6Ht5HdPy!$(z>nU)s-(kMb(Tx zv%T?JIr1g?y9(W^v|nPYm9(-;qw4r^$N6(!bw-zm9JMUvtyN}-tOn$7=T*TQ1>bD% z3~o@R5bQm4$+i>e%&@;R$epr8T~#l$HfeWn{l` zps$sIV7-uaz1deOL-SlG<*$`DQSvto(ti) zWKR-19TaO9VCfZH%MkI}--39;fT(yALDZUr-E@!(#k15X)MqlUmc#oMa6So6m<=}3 zihkcnpy1bkh9yytC@g1(J{uk3nxpVyO4wFf1_b@PIWfGSv@hokR)oN1F@fn=g&()r zHFwCs=5tc%+RrhI@W?Maa#<{zXg3z{6P8}Yn(-o}Tr3ty4l1$#pD1US?_-JdzWK5K zR}%&e4Gq#B#}`E@8I2(P9v0C^8IaT{B?LX&(A$J*S$q4vY7Xlqm}oH5Anie@(^x%= zQ0$HfQQOVK_lEeb96X6ntjSNtauY$p3J;XZ(%M>Hjya*@*~&bUDN|Ub9SLFJL-{~y zHO*{y9wsbc3(fYLC(d|KhBK7COv_StOE1oBj|0dywY{qsvrSC9mF#TD>GwHN+@xQ_ z8U8U|5k2U&HIjaf$Yce}q=kBJm;?Y|#$6^UQ|6;@9h3_iy6F=;6i9V+*sjT=oLlfl zicUgbR01o;Lec}^K2kI;2;lvEOMj&p&~prn!hPV? zd)9Q;xbJ;df5)BId{Sg{y}NL;`_)L@o$A?(KGoC;Gl(J`)?w}Q^a}M3)2|A9Pi=_! zA6!>FfTaUtadbapS{sS(-Knqt+_;h3HmhgLaqG4s)SiPZ?1!s+b#6HQB9%$%)(B>( zgWc|v;1i}U%9|$UikZVxj<_K!K3~&kPVujfye{n!=a8Ajzj#pHE45TK(|Wx$VqLMTc;%6EMiZ`cm^)ucM=@v4`wzshKNID+f&757L$gwA^K1B$jRxyFvr03nmQq4XOxar z1&x2HeXhWctAA;nxRb1~*_0?2`Vk>j)|O((T=H0mhngcX=>yW+&~LG3bqptragyr@ zZGABLA0Mh>F;wBm3#V~UmvQc~r=v2g0v8C5Z93C_6oQ~(pta2PzK@S4(=ID_^p{#M znPEZ28Hq!s!VbKa^o}mqe$==1L4s{Zr6=_|}hii@$hjhe;Tp+%wgfF?H78@c? z`zah3gh+dDq>f-iq@8prZpJg|lPuNyxlaRI9vt+t@DyD<0+8SeZ(^JocI*rDwi`GQ z>Q(lj$@%-#1eu%BMOjt4mP@37+vFYX63<@YP{fBnMYye-vN z<_!q?ucPXY_-mFz0iX*+&nNvohpS-vg~JO+%tW9w)y1AmGg2aa%iVDbOm{DqGLc+W z_+ZG97?><~F#YV~X695Y;1)^+80Vd*+Jpl{K4jpHl61+$NXUM_(KCpC3L$|7NY4Iw zp!~v70E-s}4f!ipy;~TCM>nHuw4PV1;_^| z_L4rA&^U+?1L5Q0-JIIoV*fL2G*kdVC*%Wm@J?n@2aQlrJzk^afCC|=X%8S5jcRM5 zn9X<5ZUeAH-HQ^;Ucc-h8gShMJVy#a>MsEJ)g3it!ID)b67llM8Iletz684HhSPWV za6g~vhK7RA>JhZCun5npt*tF91M<~?Mq$Aygg3_!8KBA8InZDZ==7%x&}jhmqBCGC zfc(4xY9DaUe4~$hSkj@PUaXmb_<;68KtHFYR5J$F7A|0fi?9F$yZ|<$1#+ zV@t8=O%xk^fyfxsjM8=Cigdd94CU@!G9QiH(Z~4b29P$C5fV~dO_GWaHid*BIbTn3 zw0QjzDJ{BL+-lN=(y1VlwiLDBUw8GLJM&KD`+2!{1BDX4$FW9 zE5L-Kgl4SNwci2kU#k|e%*7@0+qoBf4ww^XhOq57zFz8KOq%4QVPP*NQanWFn5Cas z_l8QA3)qS}94MgG! zA2k6bOxj8BD7D7of;pBa@&ai^ht~GFo7{e--uD+`2L{D$vOw!t&+k3?i=F%W{VHmE zA!+lo{$$L->Dm~#PX{|~i#5r1k_-Vw%u0U@fXmY-9<`$`xNR;K2lFno{Oc2F4Tt9r zv-Oc4(Znh4!5_Y(QW8Gu;V8cyV$mY=^s3>3b@R$Etw~dq@ev7#4l9N*XV?v|J{zc( zE*SYiGRU^}Y#g95P!-q}C|pb@XF#}Sn@ZD~<=7n#3QsmGOe>rva9LxrfA%u#djw3J zQ7;N_MVi2jv|}9^#FYq-aVsFg{)8;U*F5Gq=kP z4eExtE3Ry}H+^E7D(j}Kii{xz?)uK$MP^=CHD;Ae{(Bw;?J-GDK+>;yI&GOzwjurpZExurhPV2iQ)GER+{5Goir} z{GN$5V{CZC%3nim;ydtVgvVc$EAOhS$~1I|`;32=@|sG*+Q6suDkbV<(mL!qrNMw; zkCfx|DN{QV(zvtD=^Dp9(UiB=}){z?+5wQ;GfY@&z} z)vDmbM7xhHaw%;w&wT+_SU0WmsgHUjmp4V^-CU@ubv8BbCk$sE_$9& zN0@|vdHWP1*WvDa*X7<^b+dVP>MmweoJV^iwT*8Zb<66OB6n+p60li4H@iovJCD;0 zo4QS*;=f09I=(2>ywYKLvv5|~>;f!5m#qVCyr;sz|!=+Y8d5lf%sN zX=c~=*~Jb8U|n+8(Hi1*+6hgK7rMsIlmbO+-Mlzvb?H)sQ(H)s>fN|Q(qjRBQacoR z%9>{}dQ;VR2rG!)t(GxMyY#$6@BJ4nCi;7Rx(C&i48Uzv=h}o z))`Zz4)g`@7-#aAD(6#!YpQruP$2*zGZ!s>lXFauJlHOzjrQthA74X2NmXRId9_o$ zc`VeT*Q)9`*M^Ot#lDynbRstI-f-#r%}34B^H!%If?a=>p$ltsS8u^%>}~sDWxC|q ze#BlXzQB?V+=ITbHDncqH~|G(60yYcwdG(V30c*=x&HHO^Uc_!%b32W8qL$=l`mU4 zr4=;uv??<`np46h@0pASpAK0~^(l2EhED3~!^b8ZK=OpK*Y~U`0eP zH@O{j$galTSM|jiG-ssE2jdh7Z*7^8b%b~EP=mNkGH0v|6I)J@Sva6nmN@nC7B}6d zWk3|Kfk3)Jg{ow@^4!HDo7hGv9t{rbXkR3c{j0XG!mm0l7JPN!YT!f6YLw0m-5&tI z6RJ>_WIF=q(1d?38fE`1@7h0aZ)`?@CHS6|E7T!v}LT++BNjazPQ=f^nrs~kyodJr0@3IgdmO8gLL3D<$h(+ zc?>}tbBpOsCgl5G%fgNRYXo>uEq0{(oSyJjj^%L^;vwG*%v>>1A+`ks`>~ssUOGQG z7wn(-7!76{;Yiu1Pw;RKw1e$Pe6mbvLH@>c zM6usq6M?=dbIemf&J$-EJU7Uv1C1D9Z zQ~{!pU8!E?XFH4TG<1AFc|5MjlxZi zQ96++_8;aB8oUF~OUEn6^#0IkMhFxS1o;!0NZDCw1;-fhr(W~WkC}2wvN;e}y%fe! zre2jl3CjBZPF_3JE?&Lu2_yoQ=f>W0^(OGqI!F0~wIjd%#o+m-Freq8(`m7K=*XZ_ zKqY@w1kb`&){W_Li7rC4g_IM&J(IKKa@38iT1mD9PtAcdrgSG$Tf+-c1Dr1J30KJCKp%V;M5x7OANyg#Hu4;p0L2snDi(rLHvgYnqc zy;Kx>tjf782$|=GM$>who;u3hQf2PwPi5u^nl+VYVY zNJVE|vSE~6BCc4yvkPY?Qr+N{pG7Y6%MkkIkHX{Vyh182j}6kFnfbBmUkoO*0n7?} zcdm5xy!$rS!jGW^ksFE@iPe1)AN(K5%|DWDd@g5vt|xu22W`B+<1d_dO#)5Gny>ns zucjxPPS<^I)&VjJp9>M6V-cV8V4w4cJ_ipynULwRDL_UtBbh$fZQxX}+ZKfgo@i56 zbqDX6;yNSL&hR&}hL1L=WN9 zV~k(utZRCk?ZDdHI?oPR_PhCDUD67tc%n2`0<02F?;hz)N4r3DMI`B zGdYu;1)urrrKHLZGYoKO9RZWy!bgckm9Yyf{pR(&2~|JKK=9)$Ya5cnU{(m7frnYD z{Hdj9SHL*23y6td>mjrG(M;4tB6WbeRUjVL#B{b@m0nn#^W*i|=RZXd4s=HX+z_9m z*z~LOZa!?WYoNjO87bcb*SsE-k8LR42mUUk7jHltJ1>B`al#w^%9HBm>s=eqWqh5> z>B*ZFnVScUzm{EN#NdpkV^BJm%WDd)Jt%>}kI3Uw=EsUkW_c%@laZ-j`VcB+#@*ggeocb9<12_tLvU2h9T)(69RH&qDU>9 zo|_lu`zW!G()O^-+RYc#Co~vMY(4zhtgADq1SjNmVcfth#p`%ey5IFnmTA^J>7_^yDV1*4 zhdW^U@sfm3+xz@mFke^?N}`xyIM{nV)kRPvycApM+QsM01yF!$K^aoex6Y-G%2kG8 zzd8T(fE32-$n}+X)!{O4gR})%BQR z-b+dEwktsP5R^ocav|;T(wjwplzE?9FSLoz`9RmUqUPJn=35{t9hwk?6OI8XFWNw3 z)N-wZ7S!h6%?9cTN_rS=_A@2PTn<9h^P@bXD_=|A0zt96EgSp7iR8Lb*YBmJFHTPh z$;GnK`^k&5rEHWUNC|F8+700OUsn5ER)?6mma#Kh@k`>Q8TuYD&V4%`l5;)3n}Ek| zp8RzOKkr9vhEW*C>;2oC{pQQL{Tm?MCZ*^k0L(&SO^5UdW39yJ+QLnGH9r^OyBN9Sewom)A^!FAKoe-Fs9|6n&B!E$(64>Kiejn9mE6qvIeeEp z6*9a(R=W9a4m|*_9GTl=nP0O?<&BjVNrQu8=LJ^acC)7sZ!!Dxd-aoJo4$RltP)S4 zc{dKvqX2pn<26=_l*x0Hy?*wd~>`wIxg`(DY$E5 z516Q7-kbAfHk(iOv3&xS3FduJ?XG<0{8Q)kL6WKiaPDP)6_j}!g8vf#!AZTqG zsyro`GeT(}V3O%xr&BWCN3kfp=ZmQ>^Zb(S;hmwI$BB-dQE7n}XR52w!Gk)MO1unF zTU&IOoq5DU4ynkG&=S`aHnxUhH0IhrE7ehDy})wC(Z{rH7xKbx$LeSnRTdwlicgb=`$spLm-0j_a%+>dg3Uf^;C% zYdNtZ_i1l-TA3lf+wXk0NAb;9z&hLjd+-V%lE1h)YmWY<^B?!r9>L_sYpXpT@67Gy zgmk1K%XY-!AWaycC+#(k1csIj9Epe6m8(v?CoMLXd4dAx$cmv{QBtyyfS|Cj2467% z6skjYcCf`;qIaDMdTy!?k#srsh|{L&4^-K34n7@!{E^*~!UgdF>JJ9FQ`X~QfiF@; zFy=f$M7YGP;9+<{=F9>F3<4;?9W;d@kNq=3sn^RBMw9dF;h(s(;? zZTUNy4yJNX2XK-$b}|vO-u~?KHwb&qk3A4=`TjncowPtA@B9$N2az8;WyfWN6(e^Y zptrX1FV0i!k18RYE}FUsCxI<@*e0UIUzrRmYDWHqbW zg~de06irpi_ed$zKJ_$7QD=Ct5lZIx>c-yO0h$h$5xMkv2TKb#fP{pH1yIF83;RDO zgsBo&*`y=C6nf}4+_mq*7UN&KQVDIH_pVqW45)C1X1rO_%IFz?En2=Fs7XVUNL)0B z@(%a3T<9XaXwtZZX@DW2=*0{dp+M%a_GL>gtFWcwl7ouNmOV5b;1c}x!G7>(k+i^v zB#3qyDuf+OBW{6HP-*bMVB7&od*7fCm%0L(PzeVW0>I|BU^Q9Rr4Y0z9~8 zr$60R0R`0!jOH%^!2xtJ%)Lc(92R&tigI~% z^81&#!qWfE@9s1Pz_`wpj#nL=awJPlmz+K*BzrAOlpPuFX%3DBdk%rq?Z_kJa?^gT zr9$RuGRN@>r2PyCv;~60drB^oX!6n&hrMQ!&Hd2XjyQ|-FNAmJo=fewJ8zj1Tbb{I zci_H{WxM8xuNF0}T8AjS*1(`h~N(3-}6vzrUWb;rO4}8@?80^Ic2WN6R;Z(0dy;Uh3Pc6Jx76_sS z>#}&p@Cu=tgqqWt5UAxY<0;S%vH~Sh>cqu$FL+WbT}B^#$SOkWHHwpSXYpsvRUlZl zP~j59wn3&%_%OnqCnU-|F6_1Io@c6$v^2^d`|dM~_T%{Y&{o#r?8F#PIF8{rtY9}I zg_>G*sPWj-jv-QccImC*5uH{%Ul5-!PBnFN;}zVm_#E=^=b$2NVpaQ@$i^J@#h zO-UA^_WC4?92lF-Wr^TdIOXHY&u%fWK`i&$GNPDhp1u@n;3FBj?w4~1Mz)(mXJX(q zJ3S5UKwMl{F4x>Sv02=x4)UeNhnX%RgyFAzJfm0CNbUL~AV@P#uN>W^X4=mMN#Ip(@_ z<(#@5XN}!bW+XiaI*xCXUq|zUBJCYO@2W2abVN20orTH`GFQ4*Usk2a;ysp6qC16$ zkCq8-9#_E*hfEG&1){I^Q@v_Lnkg_SXW4P28lNur`ZVZfzSBidWUe-&ZyKKx+!QF> zD!?bNLd-R)=F>}db45>dI)?=66kZuBqMH)X#5GQg!qe8-*kV!9+aiGavqflU!k)Wf zKTkCN$b3XJhs)Y#D-6(;75L&rCD9&!0pf?k&OTdylh3 zRI(P=rK)`zV&nby+0~m6i<;d=3vi>$(6L&spq+Gt8}=gEy;J!vZa_ot(ZR-dZ`S7~ zdLk0tGKCmqB-V8$CkxUNGy7l6AXQCHV#>sY$-AE5{S5vHniu;S>iR4#T2FwmPw}R0 z*z1>1Z@;x~G-pI%hmo%Gk6HJprRN~M6#XQr{gv=*IYcpYxy3}AsWG=s|AxP*X}A_4 zScpnXz{xc9+t)YiroLTdYJsJ^HL7~mf4x4bb#eoL7qgIZ72NH3o8SoDI)}{HkYx4e z2)zSq1R_tv*US>lb-~$xiG5fv$UJWs}p194vkU_ zqqgN+R8C{bJ!d!tL68|NKRv0k2xa!_?6G@78@JPxq)#%abrfm&Rao3f%$?ILm<^gN z54Y(&Q>~Ea-e8T0K*3zj+w@$SQ)mS|_Cb#RFHrET$c9cLX~!%WT9?iHato`vRrHch zp|RM4^fYtQ9oW;TXDYcDdPw4!+WX*V3}-9dv&6X>$Hz|FpZc7;F^5pLE5!0tlVqV za&VxwDtK~{B7?c_yzu(bnMMV|QxyepAGQaBL&mGQMmS`18*Xe^G@EsyzLdfdloxZFtP*Hd$xw^q+vlT)2Y3HFjSq$~2^1>zav0zNXfGr=H_NQ4XeqpK#Dr!(ODKKMeD3~z( zpf{#N9RSlcmGvX(+FVD_t>>$Tw2JLl{gi*aPh53wPzp?6lPoVyhu=hhe?)gyp?g^1 zD-KfKveLS3j-rPFbrtJ(Y{FM#0oHA+h6(Ic1z>t*Mx)?yDsuZV0b7+3wr85gZP*RD zQN5$3kUT|;{?ovrSA8F94w4Nr`;sTgc38#{!RlpRX`z%7gZob|a4iQ%0@_Ki7QCHz z${bw7J;Ocsf|}QN^ApP3&Eff0az~6??ZmIN+RIf_nv9EIe#mXzoxYE>T>C^?B)i(}C6qmyry@@H0Z&sN@WwgKVr%aWemw>Y6 zDaj@tqe)RfLEVG;8p8T@JzsV6l@yNvd=e>=sf{o~9aa;7B}E`;ul`s%md04MUr!ww zD&wAmWu!5(EGmifsQ~=Lkps1(7@?r;$M|-=Ax=D6ufRxeQ)j{Fa@aBz9yloA?m`n5 zFr9Z^45+j6vgT_L*=7oFIrgPvJb~G2Lqe2!9WCL}dD25D;Ev$0u=Sl4Nd))K?+?b^m(>H4?n82_r{d&D^;m9n!s~ky=q#VENh~3$6BYqwoD?S+Qqo&5(aN!{ntHTyV6vD+v8%in71b?)_Y6=U& zR;oe&&AYnIn6@Dih2|ted*X*2p?v{ij>ItFDS7&mW~kWR*#A+{pS~trMM6?@vVN5<9A5{|rZ&S^60wFWbUOLI4ZQEqmu@}%ajrn2k44m- zxR7mpOWgyzgbpM4k(yDd9^a&qs}lkaF7+Ax#=KB1EAvc7UaBXm+tsApD7+CFyKC}N zQ5nKLEMgh5X}Du)bDi%RR`}?$U@ry_$Fc(2!uNc%EJY|H5miKT6C1Jo3rfa^L|Y6uux2&ciKGI_rX~qzt_gx4f3mtxd<{4I$8!(4?h{ zP22NlPtvo-a5o*l)+ zh0$uPQP(8D&eIlAqjWJ^!ew-N1(=R|0fIw)M%ujy4XY&ytmVh}c5}lLujy2=$L6RD z<;}B5NkH+Gn1zz+;|v&t7RoOwEH7g~_8DP*=ZA)+ta^$*5V{b02wh-nUt{lwV`s63 zL&GuCTlGSUF_x@LU6Ul6t^SF^*9)dCrIvz2Oj;$M=1^oA50?uRjO(6S9_d0QkF(9? zmNbzQ>2Y7b7*W7jOTH*)rT)SuZ%DZ|$U_P~d3sNoY9%En=M>L`I=d`V>?US?!3ZCx z0u|<(>XIoizvEf5ytc|GV;$(2EcFX|m^2YnnS$B;HK!hrFTdGL#QY3okwHgE)~JPU z!;Q;op6@(YWb%a$b#~Kwm~D=}ek9jObz&`S`~+{>V>c)cw*1Q)cSgUiS&CAU^_Yqd z#yf_zNHM?5LqLqN9la(U;OF-s^_|r=(pUG=!*D7nSJre2uM!e?J@1+f#W>1{?mP?W z%? zkNtV8bP9LE%TV={wo;`iMbi%KnvrBr#} zi`2{2Q0EsqyRk%<--^sIz$C?b<<=PWu~gB%NXz21i~P@ledjqAdteXQ1jmXJS5pp` zSwgvb?p=Ovm$-k{KA`|DoZHw)`X_idWn_PQ{O9*S4}1}H$mT6WlM5Q4O@jd1_(weR zpW z2;KZa=aqG$=`nqM5zWwBMQ@8x5Txl{R-m0h=0Av|=1ph~{YTq>M$3MteO`r+l-7mCHq72W?32U8g=Y~rcpy7v z+!q>AftX`B^l5uK?hdtO8R@Us=?N&4{6Xy(2x?T8(oA(Mo%EfEqa5heHQ37^?6cdU z>wFjYjHd~hKrEy}Nv@%kDSInfAHFy<^14~*V@yarwfGqFL3!9-v4}8}lvOl$ZzKBf z%>8W=+o$Mgqcdx{Fo*VtizhQiLG2IMPcOMs)_c%ZIal35Z`dMTOiS)=-d`wAyKD@t&x{8TD{cEA4*5v zY}!gE9=|l5G6yZLNbGoYG#$hB@$X)?c6OJm7gkJDk3U)F)Z!v5G+tOM!gt2}U#{GR z?k}pS~QJ7TH(%HiK_9mgt=WHHtd3 zGhCC}ps1Y=o4C2g(WaqNt?WZf%pES_0_~4=C(p5$xW^}>O*~GVhB`{_?TWkOTZ>T( zyy0A6&3I^~I%RLgU&U4dvosPx&cjG!x;wa3Udl0Av-z^Tyh?rNX7oerXlat&5a#G;G~V%_w2Mn=S5*+IP5Uh!`I{a_F1|qv^;81p%$RIHWPb$S15?^BJxd;olq( z^~{dFZ4Z-;hPBLea%^%E&UgJXqki5@xA8c3QtR;)COYHJNNj&7H(6HsAE-QMfdFyC z8rNk*-~@4wF4;eV*|G`^O}R7OD^F3UAuGZgw|{MV&s<|2jx-O#@@%4HC1Oy_c~7I6 zrC3)zMP^gGMs843?xkGvo2b!1I^KB6TD@^$bGT%7DvjNzCPySAYTXw8Z+hQKviKw8 zPsPkuS(FDn@qxB0FD(A(enN-!-sCGC2GxF3jaRqrUeQ>G7D!fol9f+;hMIPU(_{(f z-hgSjkzoCpHn6%|)#!B=8E8E0vcFV#m{8m^{XZ?;23qUkV<$@eiy*b*r9PR^;ZvT! zTSvHCA4NVkR0!KZyUy(Ksdv{t>YoMt6^#17a4Ep#iT(VbS}j0lo|^j{DJff(cFdi; zSq$%e+NO@)foO!aVcqzd53&erJO1_!mQ8#wTluoL+L_P-%A^+>8$IHmsNJ24w^k4( zuU?<^)!}HDuRn2-by6n{)jyFOz!QM?fn|JpaY>)%aRsFhWS{8}#j<_#KHFm4FFkfo zAr$@Ft28c5zVWNqO(CtbUCL!8zWLZLoOb(YOlX3ao8`nc)$CK? zJ>Og|r@7Tj28I9F;h$&CT*a3@X%3`%*$mN%nwiF^+w}cK4Jc=NmQ&$p*CKOFku(!x zFPLapVvW+%t21e$+m`}d+`#3<{+;mepQ^y|49Ad_NEYfae^YbZE3Iv>(+QPa|1$Ij5FeO%w)|cY-uI3i#j0P%B%!9yBXQ(hHh( zb140`vPA9GpAK|KPnm2RL6@;Z-rDI>kxZD*7Sz+E3JjqBuB0_6Z|ND2nQo-7@D`oO z=hZSLdBLVp|HS9c`nd5(+9ptmG7@0BK_JG=IqmSO)#0KGSVt#{#`*wp)xoB3jYleD z@lPkBjZV-Dvh&O*SKn!+F83_4LMzyGKK_HpKUxVzd+2lSSaud88Pi+t2m;X&lst@z zF#7DLB1NMePG75>!vrDKA6SN7<(y&`Xs6XRx`u9o__>P$UO);;9LTlpgg$$Lt6aD2 zbtYT|tnp}wkPfqC&;fUnY=AL)sR=1L1x}HP2cEt9Ly4GR}dcQ!1@vTj69ydTbP#GZ+`> zI-2unf}=9IkW;%8-gLPlTUc$m47SP!A5yNQvs(nE(0pQIu26O%pS&z4%T+K)^~p;7 z4PcsV`ty10#p^CkNsAoVyE3Bw$^F|?E9FYIv@}{M&{(vsPz>_;#Jg~8{e<+tH9?{xJVL=E?Agp&tn34FQc%)ysQNb%URMxZs?7~9tznmWeETAOoYs@bX~%_i zM4pl-wl!==F3at-ZLNO!U9r>*O<-wXXe!AnEuA~XgLyEzfvn;hU#k?OlA$CFN`Eyp#bs64!nb^*(z zoSCb2`=s!t@i<}R?3rTJExRUf?~1#Z zd)DSQA{FE0@N6Zs)7H-jf?=TwIci<_*^}Lqt?|+!9#SefgW zQ8SYv9Ko@V+7}07mg?~QXz_Q{XN6mtfo!tB?zHa?AxcJCA9u8DPEc;Lt~<3jK7}3& z+munG7(KL0&MUQ#=HYS+Ap2x$)0W!f*-2L_Mz-4a)p0-8T189Pj`*lm8vTKu#RlxC zkFH@BvL>&ZIt@F|30Rw2o=c(VO<6iLDtIQxMo>ox+Y4*;C(v~TnB0#%NQQ1^$QMeE zBt$OanZu%IVp?=-#|cA=Npccm<8qSPf1HXUIJOEm!~@z{zKviW%X<^=YdT&aSAA>O zy0FEp;N*0=taTU`PH8X!56p5qC@6Zdp*%v3ISeeKYAu>RFxB5l5 z`=Dg5Lia^z?uUF!7@-f2oaDNxwF0^0%3npxoJCzY;MBwetI<7j7~5I6V)PY(ASWex z;XIW}>1+%6>j=k)01Y=zD~pEG=M$3k5xdz=;!_oeG4h&ajGx*}y>+rK1XRlftfMUK zJxq*QdTZKFMa=`M!0P6@`xWr*%=g0Cziy=vcCGt7l#2!l?#)YiUOWjO5FAONYk9XxI>L`VQg`vwb`;0SBh38 zm6qE(9cP`)R)gyNsl{fWJF3{6T^$-6T;3PA-H4jM;L5CRRYIE5b(OyFfH9BP29!CaUMRT}%t`2l{ z2I1Bv_Q_{I$nHy7#T9$&mTciV{hY0(eO$YakB##12^q-doVQu? zo-;@D=LdIsK>{K?e7`=jy&Fk9`xd_mw(sVdYM`@QigU$%P2*s^UOOqU*H&H`mYg?V zZcBY&tkVohMjcuWty0?c>V;wuR>1x)a?uG9{pX%2tv&|_wufX zsGegX8u76iS5^reP9V>L)*mza8xg?SnYm;lFo6|A@mb29BO~5ta!Ta>AI)8PJd|zs zA1Nt4lr1Hd64{NSkQRh7gKT3R%cSfgj8OJnmJ%j0DH+)Y*=5UC)@1BUNrkayd&rXa zx;;Iip3m>|{yy*f$NR^8EOTGieXet^bMAAUbH3-UYfXt|zrx=*$M-(|qmOQe!OJt- zCo4jV!3}-AB~mPGc88iV8Kr1^?-L1~f^A-?A}VG=XWwJnMwxS=BlH=(vb~a32m!4) zwKtlzz0L?mnG(7eNwM%p^4;3U9tE`q1&t>M6Jk$)Xo$(s^(s?KXk%wfJl2DC=L^y_ z`a|U2s_{FG$RW3H>v7H94_v9QYRc(1s-CzvnnuO_0-&laTW<>+9=~d`$H(jh>)mbHuWv}Dow)8xXuq3y^)Pa-3?MdcTIAu z-w~^jvqiD=QP7PGJ;GA9nxlW*HBqvFUx<=R&7{G|0 zSDh1xtg89Wk9l9cWo<5Haj^{l4Os=@vI%s0}>-i?a+XR5^C3Pqsq<~$5{#nm1mtS$Ymsyi@0DQEL#ph2}lF}yYAX=<#$lNXfo49`s<@u zhP9`|>aBT8Mg^|f&KJAOsrk*9>g&A99?`x2#o@V!f3GI~!c|sXG@-MXUDkGS-6FB{ ze6jC&HA}PM9D%fI{4=+|CQEA(3MbPO&TN>U^%L`Owd1OG+f!|H2x~fjtT9^Q-sFde zA#3jXC@1COSqczJsbmsL5rMnGWf1mf?Bi7V!^`w1JDB(bJa(SCvXqBevHo~YA-baH zXa~PlT?S3Xrtopk3w~lKU;T4t#>DFOlbAeU9-gK_=Al?>2l7y8VJgdYSC*;fudmY4 zq<;3wf3^<{#!#m9hp?fj$3nGZi@eI0H^8qVQ&U+sc-I=4cLk_4%q_jr0`arh6tO*GF8akWU=+Y-$o z&S=I*X0OZ&{FBdqI9c=`^}2yM{q?gp|9m9vn|I2dY{W1DKVjA0p<>HQ*yi+7GzKpC z#)8}ROYX>%gg8cdPK!l~=J62n>Jp|YH3`e!nX{{FsvYDAisY$+5NIIZeG-C#w&V0| zZG&~VC5&vOi43)SJ_vW=HPUEuLu_`6Y}#7Tq8zYGLzEN!f9qTC$k5J~ezcP#Ka68z zmqAa(%7d$pj;(pFhy~FpPs1`-GRI!Gnv7fI+nAm?WuBgc#=pc4&e84Q>W>Hrq09+J z#2@Q(Is1Rr(1PgoZ(8*~m>B*aBnh%Tyw*|=wKG4ME=0}(4`bE7bs$`1x*I_XGZ-DE zdiI$j)axyUd2_t4RKbmhYtB%4J}QCDe(3yztiv`1vSA47UD~dKM_9IMr~-EBo#`7H zZ`(qmDQJFkfc|QHj0%5!bL~s=u-_e?bCqeth5A4HO>RER$a)w^ zj7?guuKzVRx9`OCP*(uP+r5?t~IyVb=i(5#MG<|WN*3^>Oio=En13M2n` zvo62?iYr*r=SB#q8;e|X3CC4xAut9t7H7+8*y*53eM0)2XwS`67@US9z>d&5f1J=CRX}amY zLVk-R0^;=h387^NzQNYQ`~7EMhZaxo9<(^5$A^D6dahQD*6HOw>$n_b7QIDhRZx5# z!N1RuQQbksDK-sVnYv4$K@5@pc`Q=)%5Hg1_>8;DVWZWpA2Ai?g$~L=9)75hwLzyOt^}Ux(pRg~+VfX{1&tNYb=SAW{kOVySqazNtzt79ZX3Db18r>iY?6@}6-PzPe$_J1K&jB8x_#3RgMVwp394a58?5qVWp*F*?=bl1ZTt9L(ns8yW z>E$GnqvKkV)O0@ec^aagfL4NkAmlD-X1$G0rQ)+=JSd)CqV+61E*t5-=u}w3XXPbw zA5oN`#-+WlK5xEr>>MUEgS7}JfF0kv*CQ?SZ0k+beRMaIeX^H9dzT5k8&pE4 zpc#QaNpzY-v2d5|j@@Ut8qis8nH}VUF{2KJ!<6hzsY+IYpT3y_%E(hwSB(apJ#_7k z{D%D3;Y!d{3~HEZDVhW4qt7!3QW|J)eAJ|cK`tOvuLae@ZAMZ6@Ab_uIEi1cS)Uj8 zR%QXy__ee<{)X9~ANrY9*H(LGjiw(2$_1qvbvb>B4N{6tv&D*!!73a! z4N(jp_0bsib=3C$ga#D!(-yL@!{!ttUBW97z6 zJg{5mH#lt3;D^95iR9-TikV6{X@g**hrQjk@er}mk!0E&dOh? zp{-CI05jSejv$-0QvR(i_|GJj;=eC-mJ>2$rqsZ*gc^JRmT3bIBn!7`&yjKhe4+uL zpRgb^B#N&2Fo-&_fvpD+ML%>0K$s{sxe+XmoNfxg4LM2lOHXu;$^|2S8`TZGJlzw5 zzl~8qz5S=lx2W{iF!xr*x)g%?RJG3q?h1x9u(RSX=7-m;G0>sBf*SNSKypJRr7+kT zi03dYc=0mqI*==*CootAREa_r2sLWP1C0~`fCKO=RNM@40tPdN>WV>qKlo?k4;sOX z37|d$5EEfA5eWYE-(1Nc{WUj;{STH7MUcX_t7L$2f z-{xhm|5&hvgI3zkwNVPyiA-T)Rn!>2GbclFt{@;H20Z&kRg~1kT6<=C{P!-bp3ry4;wfK12sL0ZxIC}g@k+ePxfK8A+M}lXw3*1-YQFxm zA(Vuqa@VPS`^d1JkdU(Ctb!=_aEwNpWHpq>7s(?^3ZxUn*WMy4S0d`t;41VTJZ%+& zvjlq|1WAAx8I3z7uC2Gy+kER)Y=2xI9gr$0p{IgHJDh+EN~Xlr*Bp@3)Y8=+P{O+2 zQlr6uKI<3)ULslVfW8o-Y3B86Aqh`P?B=Y=zbWxhzj^5GY=HxWjQTl=&1sFxZ5nfz zS?0CW+8El^^$idx24TLv%vWo7)mknTar5uBl|SN0rOiT4L|QhbhAqU`=p-b8Y!NEe(!=>flqqa;_~MjE56c3+B$cMT9Kf{#mR13 zd>RYDy{iT{3EcZ-Ge4&1JcyvXaOav|H0VQNKnqmFSfZ1OEE5sp_ms5VeoS`{+zMGp zz_T`9PC=nS?@BY@#5^&(0YsklU=0xF!qp&!ovfHRp;rd&UAmUO`h}mx6u?Y0>ob8B ztJY}M%$XDs@b8H+-IXmC*%y?hX@8RKgD*Qk;vxEo^befJ>UDIQgANE4e(Tct@l`?5 zTqI?VPTYvd$%cR$dFagfk=@EcM#=SawI;# z9I#k?wZZ87Ob+NIu=pwbgU8zHR{?Ol3go8+_o+4NsxbPqNb4LmKtBv|Sw)T{W91>f#aJjG@2Ea86R%u3%uu{r}0}!;WQUUqU>$pIUCJjuvj7#xCYyPR7;_ zZcGm5Zlvr?KbTm!*c|dq!N5L)q{T(lybR9Yq1_0jv#;Q$+bkc?0axb$-^15SU~VSg z<5y;5Hf3u=VjW3iSjEniW*s%L_)7H|nVH&j78Vlf(tnxj|DJnv0PVR#_m)>(EX;Z_ z6172Z6s&Y-SEQ)lpdf-fXOACHP>_*cVI!PE2{yK2xLW%zPV*q`#-`%i2o~MG8BU)><$Y(T7eBBb+!A? zTZBo4ybTOt38Q{O&_OGf8fUsOg#Ic?P@>#r%KS}E5ttY&CGOm6R|fUp`lF3)Z7b^P z>Iw>WMqPu%dgtcQaiOyJ-bpK~s#r4RZu^e3wX{$p#ScSk`fX2wLPN#M)#^Lh*YAqT z+y6GTw|5m3R5Wzd1X?*cd3iaRnOT|H`S`e4Sa_M5LW^_Kg#M?&`$sVbH9~f|(a!lF<-rLz_ zFqRL3&A8Y0WviTYlQ(u;gvD}m^g6q%vv{V5#}xEL@xoWmy(Gx;Z|t?gq$y>9o{z1R zX&dO^w;W}Y4IUr@5=*gyZXcB9fBfi6n^R=~ss9g1KcUq2w zIStM&oac5sC!yDGEg6X%id!y5dj1XCwsvKDDr#+f#~bjsrztY#OdTG4+?k9pgbXO3 zK3F%dg1_Ba7NNnTyC1_B57pPx3|TJ>QwN>38F#@y*%d2uT&GpMUq0QLn3b>@65zT1 zVO={6xqrT0DrI1-8T6Fy4*vZ@2%Ax$H@yp9u;hmr{3fSdu7-?^tg5PdxOeo`S-<|n zmfg1x`<1ONE@^PVJQU>dv9T$DKu1@XJ?|@$R}(VoEa=Stp#NZ&g;43#V!Kxc2H;1Ltjn6eWLvKiz>6|<+Z2R zotLr=_eyoA=aJpygXaNGlRzd{+)qzh!?i?W^f?og2I|CLuiZQwsbaS@+R@Q*O3~e- z*n@>~OC!s1p{?gg|DRv6Q<$&;jFY=boz@*|m}r5{JCY!93pF3|{NjR!ntEb*I=Fww z&dx5tiwJDy?4E^%1pojH4i0M87y#GSSo5AFIz?f@N}0&3=7*z41f&&Bstp7^?`p2R z-wZ$1Zao8qZkn-JS|nCk8z0S#dYYGKSVu^Ri8C^Z*8@dh%gPTfmrbLhIxqF&9m%r( zS@|b=zC&u5|AJHtZRt?O7+W}z!r{9m|0gQ8$I9EBK*JOhyLouR0qvp^N_?5Kl^+Te zBP+3WiDU5T&Qo!8I}-mTX^G8=RU+szMkI0wxv((x=k9uDrffojJt@vw(KhR_@^EmR&{6ghUR#l9(R18!sOW$s@t$jHlCWua-sq&1$wC>M(e z2giJom5K}53?uuc_O42W$7G=wh0lqM}zYfx#6P`g(NF@lUxMiqQRS7QGPSFMt1 zv=?$~V@@vUVDf(UCFHnv;L<$n*<{>_C_IsD7Ox4*+`zb+1+pZP_1-5?Sp=PVUNbgB5ib}I&6lILsA*ntY~)sxb`|@1Fmsa1H(qfIH$ptXw1** zM=i|m=Iczg+0Ph4tCOzO$iBXUwx+^-bL15S>G-LSOHCSngf&lSDdPRr_Ke>NBd!0a zVCI~^)wzzJjkD=D!4)LBQ*>CAR_)1?f=3RT-`BA`k}PHlDn|^QWLZ(#&(_a&AUL~5 z(-&4j7ync@9qP<0!28{flafSm$#m&}ME6QR)3na`n*gOapSQ;|&G4rzW zva_C!15M4VEWujhNYL-Pu9qYza+&|-XCh}{DJ|z6UZ>uHBRB;c;Sw#KpS5CV&6InG zphTA@X9>s;Kn=*^?HyQcunfKeo=M+& zK6MAT-j|mGy**d?e&wpuj+dzo-?%%wnu!g{QL%6{19t)^6^plKY+`N1oWOsiC zLApGl@Y|*t2%~)t0G81cIPm53t_qECow59B(5LgIhLnlL_??y5_GHJUGD{u6Ahp9} z$EF~_+25xe&v4IXFdsf00qL7hb?;=t82z(#6Gp=8QGu_48h?nzRw}4z!j8ump zpsgSWccGH#jI3tI9>eF;RGlm!b>1u#Q}^z;eo?+ z3~`^o9jnnA6X*2e7d^?lP~Ilu=$JI9%N_K)aGFxqG2tp~^+<6A zoHgR~y(*r6Pd{2tRL)$B=Vuxin%hWbbeoAU$XHlzpW?GIiKrW}mVSsqoR^j6b{4YO z6~fY%vXmb1?iu)T93rW5RUJ0BbF#k!E2sp+ST}c@wU`RK{pYon8_34k=H;sM zJ-*Z-;)pt8#qSO${a^XC-v_ba(q)e9?hh9fqT>{m0%6KUQd!S|d!`otP@PyHBPVDM zn4d${-)+^%y}-xG$U!zT^rG^Qv{j5f_VNnA?|R~_qW^l*CV z-(vkd6H5O8eky}LpN|TXH9fANSubI4nSDWi7|Qy<+~hs6yk+p$3iJ3}Hl4&^mbSiC z`qsSPZX(lXV2WI&9`z!z7ajsGO?I=5*D6b>$A05A5!1NczBd*K%Jha4-fqv1SGP`4{m{`wM;+vd36h=c`ALs}0R%7fQ&7Lyhv<&!qwbz4WVyh{#5%F; z(9w|049%&B=v&Afb?hPiK`)G8yv)X_dzYPm1*Z87nkm!Uv(DIeZd&b;y7z@Z_3wDG zwJk1k6a)n7JvA7~C2xv34-8-9oplFAu?I#0MhurB8u7AnK3xl$$~Ule>&o~EQ|DIZb;j0$ z!Rw?(XWVqZG#n_MW3tC5sz~B_ZW=tlQMs<^$BIK4!!lj?kjgjYOmDkC*4ERuuoL7N z)4;ozvk?w!ou2LBcek9PP29fv88Vq0$;>}zd_UX~Ms3^+uwY@>Hojz^YhKG8iY^Vf z(uwB3=fb_7RX8FpnmT>>ZLHA4g8{TV7=3(FKT>+KjT>^)Af260#*Oul;`id^+y%4*X zN8He%FT6PJ^Ufbq$X7f9Cwhp~Quc39%qUudF0KAIx40wG{n-pS(YE)*X3K<^SVKK? z?jvo6mV>DMft-`V+gzS@9`I0q6J7uRcZ2_Jtytf)7rf=qF- z4%AopckgL>{z-8IYNGcX{{(H_e12TreryF=Kc7X8Cdbj!FgyBt8Se$m_(@t0Kdo#Z zxdr*qU+?RdUWv0eHZ?B{0p9vMh!1Q@GiEl zms@p*V{78fuq>!82fU%;n2EQlh$FO^Gh|D{y>A zApjzyD3iA1y5ULiU&eVonSS@jaD3_i07O()Mynw$6_Ro&a}>6N3!tbl0)^gR^ML_p zDZU&-`J$ErwG-K5{D19QKo4*&JAMc(?n5aKiTWVG!P%`_GZa5!@XSHwT>?F&^n*ca~FkHmD9XU(g^zMSV zipM|0+Aupxe?6t-6g6{i+fWNR=O3u^0=0fX;d_uTj&d~&9wWh7YdT1z$IGi11KX92 z4LryU5DiOWLNR`D?sPR^3?AS)pTKPfcZp%F!Ws7= z4fG56fG8?Vk8+dp7!dMGM7<)Bd&TuSlGj>)=sZ0Iew;dT#vwm=JaAenZoo?o9wX+I z&+#4Ywlw|{bGuJ8{Cvn&<&29%#<8oizsSW`o&!n**3_zzyJW+ic3yQzHdn{0>9r^f z;tEuY3^Pc(d9R3W3@?*B-(PL=*`FO-#TU7^&V?!4aXqz0l%N^9*=;2G(g<;1sBA8+ zt?4-3k90JDOm4%>RBL*BZ=JI+C(p!(`M$z7!yS~#1)iOI7dk>OT1{L#$x$935V2Uw z^BQ$;*UMT&tH{GQx9ulAZeacv`Kf~|<>bm6I6HKD{AIDSqQTUEJb5;dD|ICS@u=(X zmtljd3uC-Bx*C99f$W*PkkcV#Rx2@<$6PrQd{M>r(D28Ur;`Z%u2bKoOXoiL`Wnr8 z+K#<@IL<3*1{o;GV8H?wpoH$Iw`b>WbowJoF@gR8fXkjqul8jh7+)FU>jq;ko3CyK zgt);oLfH^HH0UwuMpL>VOWRpwc+vyAVUsLZgCMGHZ?_Q)K>h*W($w@G+`|k8M&3I% zcDkAc)@6WF)Vo-rsm);a`xeQo7?~T>`VL6J=8VE5&iBDWLBZJVvqWD{!O_%}Z`7La zR@rLOneWD4YE{(jT~twFZf17;d=EbNOn9dF;kS0uR|xw^ywT%%a-1jRMh`0nyQy>s zJaPvUQ?x^RJ+`_YQiZM6!M@tfnB?Ktx{z^(i;cFf3UaDx_rheL!zI`^$!4M%{+ zzS^*-$yA}^ovU6ci6^<7$EccG<*&?_QNIEDbl4KRuhWG(2+RN}>f^z88L?sf?v6Sx zI{d1VQZPo2aNCczKXhxfDIy)UaveU(+N^J@izkHQt#2W=Rz~M=H=P*co57z$M z!XDt&ApFCA>jK!3Z?P^6H1F%jNshF*eiUa#b*>k8D<_WkNxg5TbE`!dONz@rFrrI5 zQ-W6W`{K)yI1a=N_;L{P3N#+(mS;W4I?#r&XZP~`_>VhNHO0n(3(i5f*)OprwUoy} zdahgt8tgq0T^E?k&34beo&D4&7^YqIg|1P~_zB+adPNz?xmA)s7|e!obOZ!bDE#K> z)@cKs+KTbxkqv$yR;M&1K2!YuQ4tPPZq0ENB=|olR;NB#tjkBuL+@fgW+aV8j71D4 zy@~`xXbHMjEkEx7zB^^R&(A@v9W51ty3qXu@(rHw_@>cA^TfmrFPEYT%I(P0A$ z>bU6C0zYz4S+LdXfmX27dPSXMb%4 zll4cU2-RAbp1bugs>|_rZ(u!1e#Tp=m3eVRkC5FWZmN0A9N0d0LjHWUU zi2)XOoRkD}gv4<;y~bn5yV6k7VL6lT3|xe{D?wHDUpjod;T|o56x|!uk+BUc8js)ZPmMY2Ou3LE!#rElt%%-4bJK*2uu+(?)7xJfVg1Xl|!yH{obMzJO;Y5~u zugaoW^fv3%ydpc)4V$^6$yV=azr^uy26GgKuej``X;x zO?Y_l>+9>z&dzeRKAV5&_Sp?QQT`lV30zExwT`5!zpK9W==WlupW6J5`ipbCJgXeM z8-lD0f}CqSymNvx%WJEv?RB8cVOGMZyeGZRr`GG$bVBvxsQD|RQNxs*;Xl=F9n8{5 zuzZUs`gU30U<7O@F7`Z$i%@E*SOvX#r&a~a%rM+~$lW?7h2Hien4FCUhSnHg?mwS^ zlj|pUN1ZFdZd_BKk%JYBG$pzf>pGt!lDGjmLK_cAM#4RS9UaG9-5tT_HA%C)R<3d2 z`qt)&!$YN9&3SCVxf4fv$=o-tGlh>2&vX?*t|PWw<5$P4oHBzQ8Sw=j&+I}?c)XXc zCefDpyv@_i1KNcoV7NQEK9g9}vq5uZe-PTAv<5!@C@i|vH{N(fy=aRSTlMN{O&^dA zoUt7u+|i;Bq4Ox-vaPb9M>+{M2%YZLjRfGG~5e01h^ z@f7m8)EQ#WOUCgxxDY8OD)|FoQ{YVS()SkI&g!*he93{ly&z32pNFfD%N~BZOyTwq zF^gaCrJo0Zua3s1PmHkz>x01e#jiE3<{}JU+u?N2 zM`)KngSw>>>TrZ-25V}k(9QW`K6F4#iKhEr*@_MT{g76aNgwd{2FXQW{tLs^hf z_ryuAA_i}Bu?-bbw6^{a!DW)E9zO;Xb?|C9j@O%6+4v|plQy{t1Atbt6$IDz4-fmjpfhWiT1whS`NE*YqE`Faq>qG7!N|jxy_QejIhNA%( zBC`EAp)P+eB$@=59~X~tIbM3h0wwV=u^>+NcW)MXH1-VH$Cmvj3S|+ z7$SdXT6f>?O#YG&mJwle;<<^JeDe&#i&4nN;7Wo4okBtu4DLmFURN*m5>3}Wuh%sO zq)1U0GNlUD_UN{dFDLQ7G3QmWRS*4a64wfNauR)7jnE%I_2ls!=&K1H!H}UO-&K2# z-76SZS@b)7Pu3(~<}rEk8q)o|pZ=&?59_{@#TKC#)@>-c@_&1M)F*gE{7Yjn{3b(_ zaKbInaW{)c|47KMNNzkK$bVlE*r9rzWf&YL959B6j6C#}0>SfPbaZrjoi+%sV2zE8 zwp{}rXoYLoIXDD9Rf3m~uy}(Qv5!#fm*QqMStj7>|N7Y1SpUpolY(PB9~~QIq#L<7 zwi@1X%D1CV9^G+K`#XII{;0jT8D~k6odAn#(O9&fE$NtE>3oRrW@^fL@C#DUSL?b< zfpAW@_OL?WE4tL!ENE-Lm%KH}>fRb+9$3-CJ%|FicXwB?UdrG{FPKfqMYdw&WAzM@ z9*^eg{MWhRAn;wEoBg<%fP6ad`K~e9)+;|9*i}Z1xQl0T^B&)GA8C6Jfy0I8e6~Pi zNd)W)Ar|sG)(5>c-tLHw-rs7T6C3ncdtM&D;&i^u4vi{fRngwfMPdwBPUZ3Va@oXH zFDFKz^IzhU%v`Ecvohz@@wz{pPv*zi7Z|ju;}9Nlj02At_g4TgJ83N;Y+S9q`c~Ae z{PCUs3l#z35yZ&d4$k`<=89MO5s&&}SzYmd;bBjj6GcQ?=*MHJL=)2qfWV9Qeh%-B#tS`+pXt$8R;# z9$IcBXL^xjIkQbWi4g_$4?p?Crj8#!y%;>l{0J`8I=Vk~DTZ0pH5EKmD6=7nfWn3+5wK2DM9-13v^ZE7td7|6j*fME8Z|iem z=piJw>Eb?H#9XXGv8S(Kvkalz>&;)OFFF14@SXx=Ya&x;x*}88W#DKOPOJd=ill+x z();o}cZGAb8+;iZn=m_3@DQCK(VKEk=#PL!1*_(QY*^g;Ui z7?&&HxpZ3T>Q{Q+8{~ip7dcKPC`6J^ZPBL9LxY?-DWcQ}mD>VuZJZC&PwaQ@bT%vS z>Uu@ebVrvV!C!1d-+xQ7p8crLY{>2Lmf^1?z`9(|Y$NX+W%W~Vg<_zUuf19peB>OQWewRC6S~aEL zYUH|fqvkZ*_%>5ZqZQL?{C=RE}h;Az{EWc_|!Q4{h+jp z;mcTO-A5Uw7Bg!UQ8=s!aCJifJ+`}Y6pKAQpJ03i^)dFpOm{4KsHGC?e#bX$<-VeR z7teSVio!JLG+PK2A5T|beQDv&%*92N)T`OyiVc~A6*+?H^G$atMMY4ua?bVuz1$5Y zXSSRYz2MZEkSedWuD!lH8Yhst_94}!`+1P>l{YejK4A5136tS%Xl;#2y$Gl(om#T| zjn=w#G8HLDxJ1Q9?NIae#GHMCGb--M9XhYIyImwdx{V<7AFiHL^4ub_3k zb;|2R}%(@lKoaMOpQ`4e6xme6f{u~~%8$64lG5fu6DLP2}kk-2EcWXy;d$a6b z@CTjq4~?blOpYQ zG@xtu*hz8h2wtv9jHyJARD%?$A{BwkC3Th|SMS?{Jd^PFkbN+{B*yp0M)=iv2zK(Z z!?m$BPL1nKA#SDM$`lD#hOsW=pMEIm@_ztO`TIg+N!PyUOX*%i7uyr+&;zxvC7MO51EJWGbjiWhjae zeza_{NuFP~1oEPgb-kUYz>Z*^HRdXKhIUX&$8|{J4j(*%>FurM3lt!a)1oyff4J{h zt(_pZt9IDNJ)~p7Nq(hZfy+8Og`h@i5@A3TacnPa1DOsBvYFi5nN}7fZosD;p)3JVe=kX;uU4)wN|B`&Z?cXOdAYQD8~{IOGcnX zPaHL?)ncFyB}4rdu)U@CBFJNQ6(i?>zTos7^10*~s@|GD{X{Jcut>LV!0c7_>_t3ef#vG_g5`nEX|vow>%Np7gF=p0Gw|N;Qxd1vWiO>{=b+H`1LD(>{unFnoPM2Q|f=g9tdwX zrLkh0@ViXpgmNra+W*o#30#n=q9qz*`N;o8g7)R1PQm`m`E2U_U(qD=|EK6H{zf@; z;qEnQ^a-NvHmoWDsU1#U@tA+-_wV!kY1*VP$Ci?tI2C>`mDp`-uJr zwbIC>7fYIiP=D3fD; z^UBlTcZ?SwIAXQNOhRJ~9Zdh;ZH9+X*71ATJfW;Ho#Txj4dH3Kr^Xv&tVnc5n2^k6 zvWJ>gi48oDCS_zm)but)@!uI(3T$hHa6A=sIzA<&{0))~Lc(aDq`{cw{BLpcxn?(N zNuzdzZs_fXiK9>pc9Hk(|# z4JOkz+Qfbn(9=pI26oY_|7F*KvnXn$W-BhQV4>h*Z}JRfR{bkSahSdjCqYaH?o-rM zkZ%)AE4IPFMlQpzBo@rM3|w zO4Ty{2kAoX#YjWoZ0_`J*!srs*N` z=sRt`3M;K^Rn?)i`#L^K=CiN2V9h^vYO%su3=E9ql7`EaUi zm*?j(v9XzjqTPh5Y%1joI9VY1ZCUr;ZXIB48>pkK(YA%{ofr%DMg93%?a3$o^(E!? zIpx($z13Hv&08aMa=vtJz2R*$_PjC%nMo6@-B5KYPpo83Q)$Sj@H|fcrd6eN2zpbe za8}tu7G5;Yd{X+Gs`<~vQdS9T{$~LG-FsG-K(0b5hsVQ^w?(XT`x5tZwFtF}e8G?a z8~XNK3MsI=FMrSji%Rg$e)I6RnoiY&wE?`+F}QC-VX0udr)HU2U^k`dU>>-Ho=m<~ z0%G2pF#|+vbg2kw@F;t#PSxyR5m;n9wmj7eO1Znaxns&Gx}*_xo2oX{`%N;>!lpt_ z8!-Cx(3IYw(nISQ7*Yy>CYfTD(3ztc(J_w0I!kyq9f+iEqjtGAOH>E7Qdk{9_zDu- zVJBg-UQSoILocaCz$zktl@5(|O}zYFw`K#A`US~|2j3qiLfbB7}kEN5DN=IcrL41eh4)b=vOn=)m`NZ(@IpIP z3^Ke7S=PhrMxbzYFJ-Y$=_I}2uFvEWAgr#VmY*fwa(w^y-7J3okanJQIj7l;Qh;XECs z>6{##oC}L3zbNiP?5bzS?Px{AYIj_V=CwlAqkI&^uZ{@N5{3%ooIofS-E{DK^V^TkfV)G8-#KBuDQ z+KuXcf5O;x^#M*~jv-7+mleej*jVvD3zWp^AQ6SkO$77Aj-n~ItFdpM?06LsFP-3S zNQ3F23NchQDIgt0MohQsv>=lCfoeGi7)z16H-iwIc%dSNEaG(fq|gDzEqruK>*RmE zv8ExsYfmT{u=TtlGRYG7ec36KBg6TF6DIdut+W_m#Qv~^895>NxRhrMlbX(c#{`U_ zj$o>wk)(_o&y7&h{hr)Yan5Jp&m2PoBM=GbRS%xtps=M`VmDIQ0H4vb zjaO)%tsvqrzmkzJohdUh&nqdZeMrS(gT+mQ3USGlQ;G|zny`C9xgA;dxUupN+?g^& zw7K<>;8Il3F*hNy;;_7$xjEDzl1lKrx(u{jQr)w(TbfceM532ovv7=?k|-0&Ir%*X zLKpXOXd8l;v76|!|GMlF(^BH@N!->Jt3#MFumXrD<1sN;+fU_Q>l;bn_6ox z2IT2pBrIynpQR{Ceg1#Y>&l@TSr}DGxk?V$v=Q+m<&Lg{-zD~hZ9Y`Q?EM48jhuAM zoamR1FAhw=VcF3lCMiS5LyPOVO}5wNJuxE&DJdpJEUpthBt2nE2e&G=z~`_V8J!Nk z<(nTmXAx0WK}!$L2pKZ^ju@v^o+f)V<^cU-IEhc*@U-m!-HolMQAC~JJpv39 zO~z$FYo*RN52j*Z!q|uXi>M--7eykzm;jSZE>KOWFF@O=G zm?lRK;j6dL1fCuzJw#!VKZ(USuih!38P4!eBE1$9nr7i@zP+zhJI7Zy`=$L zSy{=z#8kg(haEi_<_DMWjEgulF){J*@bEPU{rmUt=7u$*pM@r<6LBWSjo07B1>Mb7 z3D(a+FyGvCuZMc*UGs5fSVTL~+#0~6?0|=MnW-Glx;H1=c`ZOQDv*cTzNu=jHzb$h zf1KsgSs68PbU~YHn8A}${%F>k*jyj>1}X;B@Aj^T-`Yi5d?tK^AZM7#sLPC*=>IJR z7PHaB1D#N8^|9w#V0|k>d7HyrXwAzD_*wFu_46?kEoeH%)|NzY!Vz0~jeZV`J>o#E zYw6~;U3rWPkZ#idjqjy!L`i$%+tRxrbHdTiN z(Q7hm=e3=YY;{e-t_H=)mZ;fe5ajABLNqkoirO=4>FBwlSZkq>;=5KipDDldvC#~?Y>Z|L zvP_=whfCC88f2W-5O!eYaK@z3Ex3%Cn5LD!4@Mu6KvUn_{SKOy2^a0}kHhBw z0Ooz{eZCG?7)y(J<;Jk zVsLmGcreCtN!5`ww3faVwD*3<$!>|R@bnX&`>tBNU05=F6o7tbQ@hjm^pRvYp#Il4q?`8bduG>L&{U;sra;OuasxcYrJ0)Ijf}g zjR2l=C&MO^^cl7)cX&~ib@_E9JmLfL*tvlz!8^wf#VPGddge(-Exqzcc_bA3K^aV& zTmYx;OA!-013W`Ee?}GEl7qgx8SyA-K6H@)U)S3 zT}U6Eo-mh~(cXG2w>Q)S&B3!6dXv}Ee`#*l*sPCTx@tk`NCy8*Y~D1Pzj7Mj5;;OZ zQ7#YZA1+fxeJ>#)0gE~5a$xi2u_#gv60*DNdF9fSPi_n-c0S3j(u z1wB7|Z|@7k%7^}E2q{xLy}P^9JO(2z6=uuA_#)D+B;dnYSy;f`dykgkY?>%sU1>-J z_;=m2_A5+xb<8-I-Q0$UrK;TM-6ZRB&~+;%g5`1G(?{?3&JBTEp8QKK4Y?O zL2`7OR|w5(wsRyn6H$*DwnU5IEwamPE>*#8Po2oET8$&rj7>){dJo?enQH7A4S)0C^f*l@hCxG5%-{KTIl0mvEDsZ3Cjit?(MmYI0<8dr zY(prMAf_oat?wE$JC!1~a@tYV_14ueFD~6Cr#dW&xRzCkP6*NgiMp5=yXRO3^Fo3- zIEQZ?$qt$FVgi#qt0FX4&{*mVC~?dQ=KFPbIa2Gp95*KZ=1;Uo!jyh4Xg?`qvG}&! zy_Tt(svKj73LWJ+a1IWrVOxbBzK!UjDVH{cUIh9MF%@)nlfHraVYyhTwSD?LY^67_ z@-ps{>Z2a|qzN^Ha!)G1-N$^L%3z9t>)ykAXmwYG=PyyA+DVGIt=_5+{0zA4W%scx zU>!ZG_q6kHw>J%lYOxG^Or|3CW~IM=xl-^p6FMQ@q6ASIk(R4fz(L}HM7SC>Y8wXC zp99qOFRXbYm96Y;HF`?kaukiXTV9Nn1N-}Q;|`0)iv}n z@N#2QQ9^%1M&0@Hgc6EhtF)5BujUwF)tEu12KpFT8oLw}a~^sj>2H z-OE#3UFrOTq{vWPLbt=wo^134S+{T1>)b+8*?&xY`|Fd4ISTKNJw8*ok6;$ae5)zh zPJM($9e$ddFF!#fB1k+B4EDXe#l&#eM8t-9LU4&hY1bkr2UC}C2<%YLr^50eOZl+bKCLuvB8h&E!AuiCO`XpWH0}G z#9<#lN9{Bdrg#wF3{_ygC>*1oNvTY9o9wphC$v&*!rYZAQWoy`P8qGfm;zh2Z< z0}moxhf1{!Mcef!t>BV!mm9QH>1w6otp}X77@WH3oS9gCS0V5O<-^X{yWCB8TDziV zy3?SGZjJB9aa)JKI!Mz|PY|@^sGw`eq`i+|PPZTVH;y$o@6wgJ9ywf2f_~Y?Rg{=! z@e%Wv{;Ofn=kXo%FaeI>`z=ehtTs~BYI)z039J@xKXJ3r+3aYvfqOJ!otn3ik(}AV zFt0}CeA>F}#+2Sox#Yit7qPG7X=UUWKK-2E54MGaPMD%SI?tU>yS8%q0}F{IGe@K! zn`5kc$B|&BtSm|%tFrXR)C@EhE{cq^cENC6z4Et86|o`=o=dm<+@>}`r{Si7+$QF^ zKL%hF(51dGN{(dJw15h{Dz0nn`d$AE^x;;Wgeg)$xdQU_I6xauK@quD0e8m=1=-!^ zHq;;%eLgb@{|)tNseW$1l4?^yQo}e*QNdcqW3I5?{D91zpOyyXG1;EQorrei!P%V) z#b9<%Rr1ohaJ37QtSWkuJS>vX*9)7~yG-Hk=g!SSyK6J{H81_{(;1lxd`@Z zqh{lvBjxP9*zI{gQ6+#ar9TpSeuo=A8_a$xPr3O5z=nzcWcistnJH#M> z9j@TadwW%;Nsn4eE6bR%)t)EM?aODY22Y@E@^NuAQ+ooAFtO+M5l*|r-`&~{(FRi= zBf~$o=Pb%RY1>JnPh!uJF$_6zm2)KF5<*EwYsFC9O#d4Iu-&#H38GUHlI(hnU@qYndy zAL$o`BO>^9^UUlk#b%J~G;RG{loL&6aBU(S1As8$p6xg5Y7L|#$nL=Z9S6R4A5R0V z!=^1+^-=Es_+G8RmZ_sG=IAZ*G=ui~uG-#xr`LS#>9?KhKwFF)knRK%v+or0P2v2L% zQp!Kc-0tb#-9W~?KvUOT{HL+2r-6l!wW^VUufRE!F)5TKLalrj^;hy9(C!8YN@hm2 zf(1xb-mUB(eQVEwrx3hKWv{O;{n&ZAipfMP#YR;O7grqp&mXOzfqzHGO2Jyv(Z0T6 zITRtBjj&tIegS-cv@?YJ^$ibzewTk!HB~=RyO4EQDPE&UGLXL9^5Ev~fiz{W#3^wj zvwJ?KL7AUqA_&(sr<#rLavSHUh5;{-s++W}Ro}Y@!d+>)%vvx)C7!J<_@i)uImD+? zHU8*T7MGMUPS%D+q@N0E;U`{Ecf^pWADgRIua;TVfwX7sB0aE~ypfO;4_Q9gg$Bsk za<8b`27TgB4oiT6Axjt5k0402RqMy>Wv)Cg zNmzl(EsfKl#H7`^l$5fZw&L!Q-^0VeIRafiUcQcY$;3vYoi=L}fL%qfh{Z|K`VnH$ zX2(-U;OB8zQ|!gyeBRrO=TQzswzCgp8_jpB6XpIAh*`sp^0}0SjLzplKz<|UatTrX z2O`X@o;3Qm9NlC14>{PPwiZW+h1OrN`~meGVI9_3{rzlMvQWb~`qn9X@Ic+nrJBzgF%KRRZ1@{&(hMc9wk zd@~&K7K$QbJANYz?_<>irr8!4i|oa|bIEY@Z+ggEIG7O6fIF8*wy6@L(&bFWD8w;l z?IaDk&i}a_O672C!g|tfhkf?g`$p8gsvV#&-Y@7_y~4x3QGo@?x~j=W?P8j2a@(DJ z4{lfj8FX#p+A6_qhrLHI3dI{bXi=B3mFQcelHk-B5)^}CwvRsBZt8Li=&L_l;GDw(3A zm_>`={c;;~kjuzR%&ne^=F8k;`n`aYe(x%HqlYmJ9_=kj09DUW<(BVaYQvI-YGvaY zAtF)n%^HL!-lw8NPuj+yrVZ_Al=jV( zoDWCcU9kLd)I0DHfS=-~;noYFVz3#?Pv){{%`l6}JN~b3-=29hMn`@eOG<4hUi4if z6(30$(&>PG6`Ti!J0!C2EdTXhd(9gv&RsZkCeSaVdb^3d)sBg=ApznSB#4oO>fUW7 zA4B|gD$0#c7i~N+G(Z?zyt{wPuroL2U@4(<50S0Ya42kOYI4BmCuRXCYme z^IWFdsG4Epxkc)bBVqiQ{907WYDS>odp$SZGAd>0CDPZp-u1enOokg|j|*KPsc$e5 zrlZJqYun>EQjEz`ki6dNlkpxT)zS>=WwZJs<&LeDODM)cCm{JjO-=nFJfGuRtDK9R zkB_ddh@K+udYhZF%f-n(bt6m`{IXQ_1b-ClO~i}bw?GitQU07<(M~tu@&|WrViRNR z=I{xxULnXSwk=1jjkrLSPzu;=8OI#I@VneH;BHaPerF&u{AF0~b+Yf)?O?!A8cVhL z(DAzt*Mj5$qGWKBKGQ5(y$oymfT9(P!-9#q?>$y(l_zZKz{W)iQv3xALAhl;fVb@v z!Zlyr+I^iL&GecZ#}(woXIvfbO47IFcpxDD4VEEkC|{+uW4>@car_v2eLz%f15T=r zVNGs!0GcQ_l)b6BVx7p2$$Z=g)|2O`p)=Y7nrQhfCGleG$Cm}!+wRdCP@;lKU4ACt zLiV#IPUz(g+}x*kZzf?%^t!U@NyI*;FyRtkfjE;OxxxGy8iv5TO9A+sI5je)=6a-y zRgwLOmkr0p_o9N5XMN+BPh^9t@wY- z1hAQ~30}7Z`j{%+tZc?SK2FNdJmk+Ymp8ML(xB6hbRnB4e}$M)vgAL_;#$xIckKh( zXCx#fq@P%xQ5_kjF>g>Y*-k1<%H5SikYY*=7D5snO}uP4e8PD7qV)Dt{ibk8$^L1?yn`O|X z5k|!H+Im^}b(cN_-SWgePp1(9w%Oz3%`*FZd)dX5s4{K91lwzYuO=vlT@iRWY?5q+ zYhA;48#Y-=&8V=^_T6>AXSwiYYjd){L#xzXP|)?RWB_;FyXMKf(h1VDMeyvGA*23> zOlGD`P_`hy*V^6^C46Q0Rjm2F;xYKcLdM?2PF$_PO^@yO$H>Xz^>R#ln_``|wUkT0 z--Su3BXNYTF3}Z+>*)-1icSprD74LF6CUypUnr>R0yB%yd zgz>*lD0Jv|GNG!J>i(?N@%6YnC|`HCscn1lDphP4tXf^-Sf;o4^*TE!k7L&N%U-V= zP$#a?W}hS#w5v&(R|&@Bi$D16BRzuEDA+!>X*z_|($>xWGk9yKNDYs-tp9W>B>lm63!PiOkgN`*2X6L|ywr(PAS_JK)$(`+T+> z$d-Ihh5yUm0K&DE$MGY|UIy99nnh6PQe-nsrf_!m-PB2yh~vV_Jmk;a482C4mR5Gh zxsCs$pOMlOggzk0j;&Y#cJ8h8@n;K^$^9JBqCN0iZ%9_FE{vn1E_ubS9Zdig48oen zA-sBQbMm$zVOzQ$T)zfoIQU`F*&2{(7C)YwcnUMKE6X6&o8z2te(kK41Gb+>CG@Ya=qqC3bSqt~yAS&N23_59A)QHPOI1zVfq z!9Ij~-Q)6F>O8LJ)O+7VGKFIicNyt|VA&b=m-y!te+eHgeP%L!ki8ot*KOCI017F70?nCXF=#=ruoG(3T3|qkA z#jF;t)?X%L$E!aV$6(Ut{a+X6?*1IAO7ZUvc)2qN@2KZ%JX(TS>C000db&|qq3_Zy}AvJizTT(*ulCt%Y~8LWp+mH6YH6< zW{t1?!r)E~Js5g~aCs-JGdPRGI`RT%5FuF#4!%0Be`}yA^l>ncKEnK7)Wo3NM&+Fw zEnA!zX~vcz!;Tetp(-o`s1!>C{jVpZp;1$US zvd_UB-BTy9#^de1NauvdsP~mrv&`^=aSV3Y-U$+zTDl)KkmqCftsEm6K#uOZNWRA6L1rEu>!A-_X zhahaISc|!uTUcB#z;NtVI#-g{De@0&Xc?udi1t-R#THZ z>bgOf!ECk{c|yrAi{OOOaO1H+mP@I8SuWwSAZKlAE8%&*Ly^g(e#U`zcJ+|dk(qgR zMy)SqZPv4~(ix0}#lpg)#G=cPTK-6f>gnCkUQkofUfO-V;ZiG@=ng{XmUW&9n@`pTpPm?5cVWQG=l z7wC|1PaSj7B@;q0R8`qoj&?z0e@vvF9*aZD%_*NOc{K^K(t74rxp~Edks_kXHSOy` z&S{v=4AkPJ@BTRkDho`w0c8UvTKhM{p^@r1&Y-303LD(?HDiZU9R6=9fP}F_I8eeE zv1+t-xEL83DaI#(^74uc!YrLt(n8enM>@9N#+>$21rS(SuAcbHK z3aMH2n7$9R4lN{N)e^%il4Ru+X-eLi$ui@trn(Y0eZ6Sh^-WCF0%S(+)wYqOuEpOj zseC55Gc)klPi_FegE#oVvUFdr03~*-AX1GD5SAT8i!4omy*b~1@zu=p^75(*-0V#4EizL_hJ*Ej=}jX;Xw_fL%b=Z` zj&a$9H6fU4Ddv(Ls~%Ft57#$9*No_)U59>uhMkpDIj*!3XcF`pIjXxuvHK!W;CjtD zeaHFBDmNQTj|2#~frq#_&D1AzO${x;H-y)&%+1hTrJShM&}+?hT#x+gveYomPY}2vH5l6F?}=hz?Cow z<_12_vvGXKjrAR2*E#0Z$JpSH_bey_QgFw{j{k+w=liGMMypc-3FvQ}V6H^3VQ!`- z*OWN5@FCXasg;#Jx0xOiT9z~*&9h3+4vwLsI-MNgAw4j!Z3Feao&8)HU^+cGkvX^b z^P%bIl%sfmVCAqh zMEaJh@N}YdHNXuF(Y$A^7Ip#Dum)UG(ge6BRfh~FOb}k$=GM_R;O&gb8N6Ly#twN1 z4ZYop{G+iU!|q*pC!?}4I;Mkm9leb$yyXq0SNYah54tC|fR_X10eSF4Cf4U#v3yI+ zKryJxTC&mIlE9eo#C2FRPg*!%6#RpwZV5-E+H+LLEJLq)ksKEJ>G`?I>R^aJ-&q5{ z7r(o=w{{s1J|3jDWHyk8cPDv*5_j6_#}K}^R6h7{VB=ZPdy7(m+ z0Lbf4usZ`BRodE6I*iC z*>k+MJLRq2{iMumW=x#0Ndnf#;~0ovX<2ijCoLLY?@6{Tx92miKwweC&$wTLO7F9LQ%4Y-$qy-Spr~n21vkLn~P*aTak-n7@4f6i+3xwwB#Fi$Hm|E6N6Ol?GwwlSdoU;`DHvZoZK#Eh5O074Wp#^$z+H#i@R6U5!8lsv^fw?F#1vLE z=u&;(uE&*9*Vzt6*V+(FuJj$_0|^V6;akHA1qW6*IXcVvWj*!Pt5>q3QvV5&G8O}# z8^?8rtdjI$!<~^KrRmOW-?7T79GsgsxEbUck)m-Dt1Kfc7V?Jxy#-Im2tQ z*o!4x3Y-sL8!iBXBLPA3r|$XA86Gi4fKgF_5`a_BU`^Dxj)(0IWZ#+wv<$pQ4I0SH ze0_VHoMbwCfPxyR>!cr1VI2q4yQlLsvk6eV_{ErVHHFd83XePfx{S6zt-cg*_!Hdk z8_Ak+9Gkvcrc<>|EP0}J-jfRopfY|G(~7W#kDqU#(o^5YZ<#s1(2B5zo`-z0&=dZ3 zZYvrN>kh2806fT~@UBD)t{!AF2M2{HgI#pxRF;17_Qw730cP}4XC>2C9H;}A~1Q!lNG$V$W=tCKBwNrZ-jVW_=X zFKj08iE{8h2ReATbdrB?aB(2+o;UL{g~=Aq8F~`1QX@|q9hnQl==StiCP3wwCg?9;gn@`@GE}pDM>3z*l1lJFb(?vaOG+G4zgK5$u*P zVa)&>Am(%ksNlW5oM~HU-HUi$Mi=HJ#3_8X`oB+J$MKX>Q?<2czx)5WT<-mSVBqy= zw4GFT7q(Wef2CtBZRe;~m9;!+Iuh$?&M9xw2F4W3uYK;neR^{0Y|%Y15Nvv`3#AD# zG##Y^W`YWEDr)NMjrN?33|Z33NDA;AW24J^tcBoi+3rH}Zfp1)Yv;$t!jyaRP-p$} zw0)DRN`F}1zLgAk9LtL-f>c_t0h5*QVg~p-_n3NjP*&KUyv9!!0DKM%{<*cQDYih< zAHfi!J=vOP0l7s1GXXD8ocuQvphP`!&TmRp?NRFr*xT+mlh#+~eu;UR1ShyDiP_0O zoM)7pie_m)*WW{q+n|s9hgm3uL{UqPV#*dw+^vn4#iS;bmr&OkcACD94jQJ%Bqvpg ztz$Re8XrHIH^j8L^Xz58)$VNjz{@07Zy)rr{s29lb;rn&TLjhoi3=4d=VI>Vsgd(t zaA!gLfGz>3X9Wf8)HXdE<(DtB=d+%@4=0(_>VbKBE=^C&MCaG`^l&dLOIy78E@n>E z+|#TSOl7VyLaHvWbJW)ce#wYc4ubyk%m<@z;k^16Pdjhs*AZQJ4M7p`Qqy0&Fk|<= z=*>66ljnb2e}(3ddZ8}TL}FYl-f%*aKhY_fz~&1n9dWHm7?wrf|IJT6pNNjur8oU* zUc|Y481^P%zSy$xBJuvJ{$#|3{PrZw(vsnx!IY@0usiPDSRUoubkEPYG1seyf7vm4y-31u@NrbvR+BLZ zhz)rZb{g8!uW+{827j^s(vWQ%r#ycz7t3-vQ2x_cPZdm#0$H;Lv=gVB>Xw@?CK-gSH1R7iFns zIE%LX^ma#KD_OX}M4@OC4nEpuU5~c=3JXW6o<_x*v#Qu+`dtuph}?tg7_{2gO&+rpogxypKNSi;Kaq2(%}--~&%22HKaUtXt#hGv{AnNQ?ugeOXEVmQ+vz4SYPo2h)OhG#Bsh5o$acK(=U?5Tc;slR`Z6PrGruaL?&LixgBJ03c5I@ejllzKJ#h=}O=sF>M7 zjpfd2s%=o8VEo0ifOV8rzS0NOx?|!C-YjS(X6t~dFMcYdXo4EWid7_RRLrQocj5&x zdLFk3RH6v7-7=Y8n?IA^_rVv z18gdKMB9yz3YFEBm9_Skr#aedzZ5VG;T2&nM8Ch-yt(Wi&H%}?KY~UwnR>7iaF$xe zau~aDv#{2BDzWB9(TllF=7M#pMpT$yL&95aWfSr;R=y+L$3`;a^^;Z-$XA2D7`O`C zn2aLm4^t{&QExg%dwi^rF$tBMy7mBO54Rw%f0R&5-*dUg*e7Ts*tm~{B7g4MFDFXP zI7P;PrHnN*g!vjvC_L_|h>4yOGLm%4P_I*ZRHF&`#Y=+vh(fQ&f0~x%{i~Rm?Pk(a z;Lze^b-&(wUDFF`mx1&Ef`uWRyet7_xBtbAGU)sasks09+Qw{iSL;fwMG(q?FZ z;$o=_(P{B86M0K=Goyb8ipt~)RU<1eJ#Qn8XHf%}3!R;Y-5?S0zE|}1bJNv%g$4R}qj=H@ zQ!=-3xx2eh{=DhTGIdpM>94P+Y%g%%=t5h^cFfOl5T=+JZL8;(`aH>B^AyYpAsTnS zi9_;im>?^7Yp@YhMe7Vi0`L-N6U;X=9s6f?a4`%Hg zXlFNVLA~;q0SLi6U2hlO;K`rLrIkd(L*C1^Am+j&HA15f&itQgak1K3*g7xTXz zjUsQqK7{OZo}(iL-X5wJT?Sq_q$vsteDl0Wb#~F8W=gRBs1|~rXoW<3UH_Wf-oUnzJ2>y=ctIkX1vQ~on)Uabl<8No5yeK$z9RbKm%C4 zG*&qWb1b0wc)OgbnnlEm=1=#y-=p?-`~eCV{Y%8pKdFUJE9+zCcB3?pNZ`+D@p~?% zfNc8aVnaH;MyUv29*^Iig5Ki+Qs@k^|MH)CA>P5onCe0(w5v7Z&-3P$yRD2X6p3De05ba2GgD3vTE;97ybFjP^@|r! zX$lmw#uMk(&VWjX%TpI>rln#nvzRs7vrG2bPcku2+U$vdQDu$vG5m1Hz{J47#9nqm zVE##C!v)^S#w8$7A61OEP4#0vQ(Gr}d&*-%2Xy!!^MZU=q(g1y@9pY} zEhM`{&P)!}B|Ig@HTB(e4p_W`e%3cRvjT` zl=K?Ol{0n0U9rj}p1;r4OlcPWcYeVgT-3PkaH<=vo?x8fI?<)CieAV~k^i@7;p2EW zN$F!}04Ys^yIV1KYVR(z z4_<}>Pza6{ELjY;Jb3KbkAu3(J#rlIvT#f$3&FpyCKMxMTK5Wu3WEv@;X`ys4`|b;1J*>|NR~pVJ z#1XpwxZIWljVNaL!XyIX!%FHdhdx&%bYCm}sNMMLxd8kJ$@L+t#ySGe5&SD)z)#6B zY}PM83&Cn+_a?y|E+9;T?6$q+6;74F;f;OKWMW`JX*f)>X0Wm92V$rtz3I5D#4tD% zd^?;pe8b8P9SOKkd|#VsM+897;n|EIDn@b_#$&<6G`qW6Q*RRt)-&+0DhBc|CHO(< zP^C*Be&B6P*f}BWAEr`;9A4kEmGzdX1a*N<@wek%jL+`VfIN6W5*d|gJLRwaH^=CC z3x>FEYk%%Pqd0+48$3rmKuQQm891;Lgd$8CI7t2y0+d^MZ8ejS5OXhxr&)bap|hb6 z=M;V|cmN8>GqhDtVL2~1w@`0gTa$%f*5E-y&yqa2E6CsXLk+P2s%TvIDw@!)Ebg;k z^$IUcXcW?q1vB(*oATpBHES8{f4i0eF%ULD2maN(z^dva!~;lhL1zE6M2y~6&yBH@ zpKFZtMgU+&nLA}?XE!VW0xYTVdEg)BrdDL+NAZ7E{P|G8wPL})zkf-0=>w{7aE=m3 z&Cm|UK`+H9(E5eltgX+Bd5!%1{Os(I5ZoqVNtnSo$ODCOaB)QnXMqha{*u=FnaS}Q z0hM&Et?n)^3omS{fHbhovff_eP*GoH=zv~fg}`qdQlUOygdqaLz^p+2dj>G1aBwIq zqdIs`N+X`}{ad-%Pe>qxpIpQM(o!-|_-5|ghdFR+fKql^vb1qb$v&h5dKS*vG|yTK zR1(9OTLaauKr)d3*>8ghcsqY7-|zmnejERfhWZroVS_wBV?>zJ=>M`FxYNI%BUTCG z-Jy<_t5LIlesbZ>(YS}w$8yMu5+?&{os3x0fro*;GJy!tWlaJH43oi>pg$-;@q{VU zZg9;Quwq0}%UyD{n82CleBQz(N|b2&d`$%33_!VQl&UH#E5*dboSmK7|2a!~P7Waf zfp~!uUCP+TuHYfi%6s31Gw2oPPM=JZCdFjxNlE+HK730lqXG{!P_1(}6?RrQ~K(h&*YOIgn4abP__CMshODU!oLp(M+@UxT+^fe7t z4K$VoIHWMYCR-$Nf=9k3&m?E;Uz?)lFFqFnAeF>L2?4KNC9Za!+5qB z@mGpXRU8a23`-%C@O7V#4m7@yaHGIe#M3T#T}jGX_)gF$S87-<&^h!cG;O0(5wZvg zO`EYH{xv6_xZ&a9eV-ME_$atVzf9__t*y6ZpaTT)il7I?xw7O-ftyftFXPAe@|7JE z2_)NS8G4=51{DDKy2z?*GPsyDJ#y5>GK>OIsbELx(tJk?473TYR9K->^2 zZ8BRu03%O?BnX0_TokgX&(2$^Y-BW<6fc+_EfT_~|CxvVMh-eacU;RA_zZzvFgVCT zNb?+y@4Nv35=^MzR}Eeemzlop;4M!F2NvLW%)_&?yv$8US5Z-6<>{$Sf)a4GPVk7! z7OGP0_ou(%ROFr;M}cf#Bi{n$_q~r_Z76FsUXdzIvQgc;Yf>+jWNQV8>5V z-_HW?e74)&a?_S65p#4kPUp(%?m2Q=+R2f-2iw}RlAeO7m+)hSm5nDxqT=BCUJyRj zv@5s%wY57xBd5=j?3URLs6FbEH(hO_?hCBd;Ke%kH~7szck7>z&;E6Y(&g6HUMgv- zY!YJMLVMEOLjDSE!UnK2p!uyF&snvg5eO>2x`ZISe(@3_A|g&sPGVvMeSLi=Czim9 zSXo(FMMcHin=fw~TA=Mq3v5FC$o|a`n{z5#xfaQebDzVV>~NA~#?4QEP&>V1H5pGA zv;=7qB};_)s4w@cnxtZ36FyKGG8PV=dR);m`>?%fvsGFY7&k9Q4u3A=N0Y4%6*Rwv z^;%GCP$Xn!flK4U+Lf>^PHwR?m6r6d3T-aa&ozFN5Y7d_HM|EurZk;JJ>Y11m&zg+ zMrTUB~OxmaQ!}hm#<}0kIr}_0*a6T}{iH0tu>~h|+xgO^PWsxdrbuYr~RTVOGG*>uN|SYNR+scKM659bQJLl61s<%=c$T z#XSDE@&Vt^63iO4fxCsaWb zBqz5Z0+;tM!$zRj_d*DN5(ABAmvJm$q^cUxYY{T{s*?B0pj-A+L}HYQvT!p28< z$SuNPK3-#7B()Z7r8(6Zs8OiIV2@ZKM9_cf_H_mQ+p)!yQm6?DSbFdXWn$|jXLv#G`HKbt~1ZTihHU4>VDed!b9h(bwULM%p~ z7G!odei+7X&s+AbsMIXoyT5x^d~~`~!Zkal-~%M86Hvb4lmBKijG3sZ@xLqT=_;z| zwn#+ME7ZBa=zNqhYJkX)XQ_4s?=RuUJo9C(=w>+>%;~G>AJr$Yv-LEAlR%F)2cUzQ znp7`!-67Io-_(}h0lud=<`5=QH(-brs*_jlAIQXa*2|goY+M2+ZxAZN_#{l6>|OvXxmYjqfsb)_ufX6;m_KW|w7fh&HwOg`Esy1cTA-Ak zmuIM|IWB+1&`C8K~EdinJgr^L-WkZ1{xhC)C+fx%4mR_lQ& zO4|I!9IhSg)h#Pv=&-&VD7RPq33>{u1Hl)MbLz+87C)F8Y&BM7fufr&nuC}U8OUu% z&O1W&u?RE8xt7`y2*_ri0>KzBcNu8gQB5ih=YE|QfaDcyu+M|IigR8 zLw(=uJ#iSu(Hf0Cog?UYs4V=RnJk}Pi~Rm@`T5cN=l)?}r$YOu5**Zp_r=iKM-kAr zU#(oFRD&eg?;tW*V{~MCvDibe!((l41@XBq)iYL(Ss3|o@y+a;dALE7z~RG8FJkrH zUa57k(A#?N=XP&1vK)c7-qlGByzMsHnA$~k|6W~VYN_Iv&UQ)jlEHB!PqG|jk?4*oE@f+)FIwFfjUq?~;MM(?^7Gv?i%ec-%P9Ul&JZQ`7q#R}Mn3E%L;ISG5cM=5IjW=Nr;GpeOn9-X+?kAP)9=rQx;Vyi`pA37 zZf{O!sDUDeg^umshwx6^&7_0P@{bRP@efKO;{wvn-+SP-KhDBRehMGcQ%^&?Ue`3I znZJZI**O6ltJpak{M3}DR**1cLhQWFnvYXG_m&EK*BSfei_X^Q6umF1-}TFPO>$&h zrR#$D)ohW20}HA{Psjp$E((=?aa#vkn$l@8S8_~p`gv(tBPE6NA=X}HC{v&~zKzuY zXeFqvyvoWihGxx4hYB9Ls@+##>=cS}amBQ!rP4mu)+xSoXW0qRP8Bb~U~`*UzvpQY zr-HUnUWez2RUzL;g`!WxwiIuKcxGzo;TqQ&m!QJG(0@97Bs zmEY?2UG$)aZT)Q%%ueI41uV=#rKbUO03nFO=luMY&93Dg26#g1?pIu+)$+ABE?jIdnzOR`ZU z5z)tQ7O~s=FUCmb&Bd&jCWjqz#f#vEbgHKdgY|nG5m^$>1o?2uY-V!?#q2j}QS;!; z;?G7B?%kS$eP@AEmx+2a zOkR2Yev)v1n7Cl8BC3opoy~y}Nj_dxxv3pN4Y^!896}*>6jHFWR6y4jF{Kv0=t@4T zEJ87Mke-bReT+b-ViVRF^8OhqY;p68Oc*Uti1a031V}ZgZ`$O~g!B~oJ zf&%ay^11!|QMAP@^$3kv2(Hf6;Ye_RLNJ{|@J@i$FKqWir{XUF0@UwI7T*s5iBT4~ zcu$Xb`zA2XJ|u*4^?f~R1(FP)tntsvmi;L#SudO5|Hu5#3I+G4XJ>D$t$__ZPEN{` zzzD;f$jYOF0PQn?eboZ}zOb^QesF5vNC@|+s{?JCUTwJEPv1Zqkt|m+%bWIcW;f~p zD}k$**9gY&@z+b1eq%&b6XLy}I@Gne!=}amZ9c1@;27h~ zgGVf+nSmiQPHi1S~kkG%DFVdBqmTGD-GW`CHy4dF!7^~-P1V&DV>=v zqK?j>h(Yjcj6+Y7(2rtg+WQn#J8S~6PMVO@s3wxqbn1JGBL(-MPl5Ltq#sdihUvtv zJw~bYi{&%6-wQOa&5$oxzWC%SF{sw1otcVd=fID^ATW8>P@EJz76(uzpLBXK-TaG$ zbR}XhL4#~FqeaS*_CW^wqL}cS@2#H&Sm?9gJal(=TXC|%`49K^gGLXHO-?e>(17q! zfd;iX#K5r6#UG;2b&R9aEqd!C zo<61DPu6qw3VE&q@z-7iG9 zh|TrbUizcqbqJ+8U{J*n(@LLdOakoT&_=V>S7LpjWjEu=v&kvTBuGb+Po4wW6a}XN=gin-iuML zGF)gA$F-!U;fjR7Xou?Nh6{E;kI4L81aJ}8<0T6j85n>* z-#~suY)p);z5V^G56Yiro40x(EI`MIEue;ZZREanc5zCMO<+fz!n_}iA#0 ziYoyJDX|0E;#uZ_IYGSj`Mg;K=oMhF&B&Vm#nwK=R3{u@_sB(CfUO9~gZLY^1kk^- zy7sXPml%#mb!{pyv0P;lR4H^DDGjQxK`X3uoPfFmJU;RHTs#>61DS#R4-&Y?v_B!-W^WrWv z;8?HLzZbbnngLBLO^+juzXtpF*be}&FjHEvo}3UX$e%xYe#S6&jXqMD|$kC1_8PK@YFe3H^8s%k7?!YNjh4d5e68sew z^zVktf1eQq6{G<$J*}vqU}t58M@X2Hn|pPA%}h)CRYu0j-rheF1BgA^-~r)JG+1B~ zCyxg)oha>ri`1goafbMLyi5crG6|%;!K6o{AS(zM!HzI&WB@3_|M%1|ydV?EQ3!fja^J%Nya64sRf84crp9$`CEy1SjRK)~K8-d!|ilZ#OPw z8(CH9?$2Ki@Hi6y_a&p}+hFrf2PAw~mnmk2-^|r0EoBEkN(u258 zP`+06g+z$FuljEkKhTHsFZd+Z!`D}UkP)<%xU|`i|k2nEAwW?!U=eA0>W_wqvOoa0U6HFR0ooB(}ND#%AK5znp zMtgG+I2-^-#h-VWcmlR9MI5IlS3H3cr8}$;boym8`04DSp^k2$`xLn{wW)VF6!9k5 zia#BSogin>$ppdUhW0F9PD>K?dh0YWG%J8e{xS65X2HN1U`Yt#^Eor4BrXmSJp|T$ zAA`>w0P}Kg_z5T8NBsFRf-LmG!pDa{czSjg1zftKE?6~xg*FPap4Sr?vryuJgE^9Z z_E`7bbQR2K|AN|b%$Q9C#Z~1HIJR?zbnwor*W$dcN z8cdM_<%Dkle=_;XIs=N1(W5b9U_A}rcIL2qp??i{LabLAUn62d60-0-`VoCjINfLY zT&KW6d=`*L{$BtoaP9l^$4^R1%E*XBx~sVvl0aw%R2Twe%j>*a=wlbz&d!bm$XM4B z76wU?S+wL(p`8I$*>jP|KeXTeb1-i@!o2y!kd57#R{68`U8jE6A~ z`4D$KuWxpaJ}WDECq{#NU-6%6{^lDZ>SBBUB`3;Le1MQtc zLPDe|&=|11k0x+;-ansOdqD|ru*nMw3P`4AW>8i@d3R2I0&uuB(A|G0`hU|_x0SWn zCet6#VVHjSf~nI0;KC`oH~*5G20ub8+MUR&ljZSRF`t3_>2k3!bZ0v!Cn2(PT6ZQ- zRHxg$sD^TYCRoR!p_ky(?t{s`9Pjq-|1t7j%FMITW_EjQy3`^FJ4;*O=D3MK8Nsw| zDUIBQz0o$1H1G&2B=%p36gv;-?iQF~rlzEPC6bC+izit{L1Qv+ixBs^6VGol;{= zJw}Jdd?d$a{@z!A{iI$DDULWDhnWgaSl7a?oqPQIDraRZ>?!xECb#~ud6v39QV{#D z1fl{Q#kaJPW0J4Q9J&ViMf=~No=B_%9l*hXSKZasRa6A=;yoimO-*gs=CFG*TR1f} z1*{GG@;5j2|1F|f8=j`iz-PqNN0IepOJ{k2vKRBHXUlmB$k}6ODOjJJKt5e96z6)g zZ|%&Cud|UiNCNmE#I;F(DkDD{zs4~&kF)6>ux)oYQIutw??rzBcbidB8yOeL67GcefL zd1_YKO=@Zu^J2!Jdk8}_B&Sj8Gi6cQ$F&ZxbwA#YqH{ClG_`-8s4Q|hwv;fuolJ%s zv`%Xg*7rD&*L!4?9y4jAQhrI1o8>Wiu*^L_L{`ZD;&zc<-Do&Tmcu)rbl(a}})^t#&HX))kLdJv!rYioho ziB?D`PnsggQjrl{Mwsd-acP(j@7&tTx&nXgJ@u;`S4N2bAgc#3a8FR7DZ%rk0{bQ! zr|ICIRq*k4P%YKTQuG8!li+BldR9nWTdYymAsve zjZx4i{d=axZGAyFDN?+3mNwpZKt<*cZ~q=b`TW6#3gf-EcB49~^{=7TBar zM_U`0n3xy?nlu#-wgi! z%JTL1#Z2Z(h=Wq3|Dy5#y&}83xVZVJA`22Wfcx)Q4nhzX*Ll1c$#;x+@)_u(c@#h^ z_wu7`)ilxTdgKyQG%*zpL_|AV-{3W}@y zqDRrjgS)#s1PSi$?lcY|xVuAe_YmA6xI^&Z9vp(ZdvH5Dzwew||A+H*t8U$Xp{nV< zy7yXhuQg?iF$ebXmzS3zzW11qzP$;B_W?$&3~VQdhiK6QpXou~E~zPP^T|8bUQa0l zR%5e6@k?v&6?(hFcSxqIU%b-vRaOv`%Tz{V8Bt&&gl(s-jw*d6(!{C!vr1)!b2UkfHo2-bsM~4lK;&VCF1ZFvz6H8@ zAJ`{zCHIHrEVl15sGM*Zvc;c%mpa#nFtgL*2}J6ZOQ?~-HxiK17h#kuKwzAo5hD4N z-TlJ452QU&h&*Oo5D@X#3)F`@4mA1*7Y-Zyrt+L^`|S7}X&)ZGKZgAH<|zsX3fzIq z0s0ICb?-wwx&USEf0U``dDpUx@mI!|Kp3tX|NcD~ zWk9;-QmsdJV@{AEhJt``!>d6=&=gIr)^lmdw977o$B7V1lVBy#HrbQK%pzOQiYK~N zYc3EbV(|gn2X-IqWYVbk#;H!Xp*{k`M3DqZwF%i~g7D(`5%Cot03^ZgE=H$e}$CstT z_*ZDk1L^DQo0*!5+yhSY1fOvkS081bMLMn853J1)#$_w|I2XkqCswvKs3%M4myv|o z%UwzfrE%+jZR+7K5bfmn!y#)q>7*c;s ze<_*)+A*8^bz2)nl2$S!#WI#Fjm0&x=+RU+&q-vplYY|#3x4DZ`7AGCJ8r7&WvJv_ z+wyESHHRNN6I%Nu=P`jfHXq}w@2U-tUT<%{`?9!G-%8&p#(WZJ$@(0Ym97d%-GMKLB3 zk80I&+#XGKKTW`uvhso3zg)Foa^d=7Y^#N2W57kIp&4{)WfEL|tOOLhG=b@EfcQ7v z8{sIwPbqCsa!3ezwi?toRqO;_e6wnnL|$;kx_ZNwjQ?~w9xva`TL!EX&Or!+fRJcu zWd-Wh+0>Nc!KQvQI?%V`#}8n0T(Z5hJb?89Z_r4@aHp)c`;u40 z-b)h@HnGEAm-(vf+~=_N7omzY%c^G56=9Uc{-RvgZ}-f(%M+QyKr3-Kfm;+Ccy^=C z)~_1_m-3IM3!L+yv{W&%L*Fh|qpIy~FV4=-0nsTEhbYBMXS#1@W3I3v?(KzC^V|g% zn1H{?3rMN5W?mS=9p0ttWy^V7zT{sY>CWdE)|J9prdn5twL8S!V6UtTVZ4X-)HIQ= zzl!8904*qa>0B?$O;~ODI>o9q{g;<>A7R~kPQ-PXs^`r+9Ob)+sC`aSj!W60Ai zIXS2^hy|1e%F<1kUpr!H(aGHxLdPC5u00p;Yx=oZRYQxGfBgN{UI(OPOXcKD?V{3# z89R&XTI`Ea&+FTKg^cJluNDb+g0n7g?i`XI#`i{l!*RKbHl5h=W}!Yj0`MH)Wo~sc zVVl5kk+5GIBe1ZmaIjT|@qfdtJ8@1)@i_IGbeNK?P!jy|c;^rz#gK^_)QTbbKwrOw z9qkV*OP}qd8D~l{Yn5p}m0HG58%9{IcX6Vn6sLfacM&3yT&umQF56ber(O9%#bBrs zALqsto*wO0U|&FhTN_e+eG9SUl7J9B;15_>r44LOS4)d_l~(5IM<)QzVa^U8$TrZ%(`g%_O{ugcZO<=x*bmv?+Xv_h~uy(;a+?{ zuGuy;G-xo)yLyQF%O0Yl%o(4)0lSg;?CC{_Nw`jl)&(hrkWM+)^&>{{g69V%*ySNmiBza(-C zW{-$a;KKXd{v~oj5+H!}I*n!*2TBQ47^kjMcID!pn_rxtYeXGK8}QE7s={&_mY8Et zWHd+TD%Jab%vixERT^0!SezoSW93j;b$)uBZ79i{@Zif88I-#MHXTm2#QJRK=Vsz$WnyLL3bSR@-M5RI%Efev4TaGebASNfXu8 z#}nXLl^}ntsjgwJabN+SYbK@;BChF&*s7|%rr1~mDn?^Mp7zELf$r9h#;%5-Z-2os z0bwgF2zFiT2^Ywl(-7YlVI^P%j}H$I0e7uF?Bb>)?O!4plz@?%ntFA01(cBi6sn1d zNk&EnP*wit=x!)W2I2#`s(E3*;{G7RQZYjZDhPXBpqU5MWzFX)&!^v>N;KL(?i0kx zz^-}|IT&6)^E6HxeSC%yKO`Vw4Oav!j3~Ct#ZGGUY;`F?1uIAr-2A?a(-AV`ZwUv^C>y@kmS4*5YajWCAI9o7wo0 z@I2e~FG3D=*N3kCSu@c4mTk1IvjP|#6Dt!$TcEy?5r++A0#TMB7%mBNx2?6dzOk#l zE5uMA?y)kMN<^NC$-yD-k}$KP!R03Uq>LHM-NFK1Vnt+YeDJhDOAF^9sM}~`eW}+z z$Pvri%gNs#VmAy?z2+bQH=r$?3XJ}k}3?^`m?!d479ghT3VW%L;-MfTdWbF54(g==bWI{Lb7hE z9_&;Z3xO+-rjgjpVAiycM@X>R{aZIj3PRdU7HkB#&W_EirLr({Ba=VIf%}JH9QA^7z)x zAyR_G}*D8LnwY;{-a}Cm%{2Y`81HPJF_0J*1OXyX;P{veWv_7}Y-LW|Yfre%B zRm$eAtI%Vm3f0ODzq3ML+kISXN-)CMh({3t*G#jyd}HE@rQDX^1(YZzx7qNR_@w)j zDY_Plpgbc`KJpsCq)!!2FWGh_C|R<3VdQ8`rqZJN)yL8;)mV&KbU7&W7SJn#X( zin#>iPSa2s4t#K8`W0YzutJR@k{I=D`Wp%79}Qv7W+46A0|dH196$A-OyeU7yd{ZH zs3sV&L20~>P$9_oZ#v5M@IXm-MNFClwbpVbl1Q1KMb3D>Dz|Xn!NIiCheSn^TS@(S zP(I`7A4TaXGWs_;ydc?Am8c*idrBI-u=ucfDVO%6YA~RF5ts+z&0QQJ{h@|f@`MN# zqnP$m$bl~U>KXX~oiAFHO5KVGK6#>xDp(zYoWjB>u^+A67FO96dyDl7?wq|5xtpo0 z9VmeKll2dCYbIodDKKEmCqO)I%qrh)(;gs5YOp8D6f{6PSL;loBb4{Fs_ED|%2aM% zKXUTL_9jC(aH{O=%X(q(hL7c|;3;%v_3Z?I7tEf3`;2!8GTup4@r8&5a@=h_cO2go z2txXBMn&nkG9@X{tiWu_OlI{N5)`Susev2>>c21{^e16*GQdK~P^N{mI*@TXzw*?r zY|)h~cM%>m5QvMu_U)(~DWs{4Ur?_kbzxzl+3>{n<%9YC;a{Jp z>35uBwZ;Wd7tl{Mj2k-^8@5IZz? zJ3C_h<(BsDI-gb-&t?zbuJ(Z1y1KTX&0WoajyB5YntYgHQWUPYdTy zPfy2B3;S>INnE>8{=MDe58H1{5Y)$ykG$bfuGhHH4nSNI2FT!{$BVc3@36A4jA*27 zhQD80zXZQykvC8?tWaFdr|+jJY7JsMrz1C+aSPP!MW z4RzAiH%v;|Z593n5< z+uPJs)!2MFvEqPX%Ra@c6O(x(v}Vxf&h+<110KEKq-OfTaTo0saiFFqp`8^cE38T^^G!8 zg8_>CYlLO!i)2xlKf-3-+|hvkZAN6*v|p)!kjz(l`vfZWU9vzn=lrD=)&aLlrKp;tk1w^)w-BKilU+sY)bI*=_~*- z&{CxUFflRWOL-AGRk=wxIj9MeHk>hS0YO4sYMk3)u!gvZ$jjhMB`bG`2I%F~`_522S?_4J2zs2rV=?d%Edf#rag zks;D9%OjHIc4jr}FNAj4sX0!n)8uqMM8_k-@B6uL-S3y>`o7OJu|9R{85fV2liB*M z34gcjf;5Jf?B(yD{>~~3xw?zDJ(Pr&#BDyp5`(@*>x?huR>{>qKkT3id!p`T{%+`1 zKgwXdt-2M}#m@*L?S4;d3UGc$pP6J^1?%fHh)58?c6sM*;kpK1U4^dV^_=ZqZ(W4F zZ^}Q5LygKFrPEx#eh#z*HUilQb5kKNOR~O|w;N%B0qDjWr_|M|l2!AX-*;v~Vtqyq z!?L#sCp6_F9QZ;W?^kh(a&DFmZb)}^O*#v=bspfUOc~}9&_J!T<6{+$8lQ})HYxI+>K+hWxD-@BMnQl zx4Vxk^_bZ%4daRwe=xL}<0X~a+}MKq_~*N@NHLNjXn-P3#$0Xk&CxI`UQtEP%ErdW zB&yx=oA%oG1WtmBx5w_)mNDByhIm(J_g*aKS>6*x-tykakOSW$_^t3+2vc}ZX|%c* z4rue`DK0xqu8(Y0xNX1rWV*#yuVSU@7|W8Ub;VP@11RY$HA(L>OD%C9Yvi+qVG)^a(i!1H9mZma)eCiX4kXUkDW4fmWWzy7Rf7=oE3_3| z*W*eCINTz`7fH=Eq72CuDWkZu8039|u0VLknBIv+L}sGKJ2O?Z7-Ys5s|U}1#;DGS zMV>9SA$~1l7*s^JyRnlhMurAZCb&t-<0tlNVVwIg6yUP2$h%nP4Ul1$(b)t&d27%3 zt6+}a>Ru(VP52mvM@mc+>0yOnPO3tWOv=>}DUU)&7E&t&@N36r*6x1A)K>lp`+6!d zc8y)GhUgpR!RMR|l{}apHY3M=YQ2EIoG(PEG^yNdx1@bC(vWdQa$%Z${GI=2`_G?Y z``U1feuaK2P5f%uA6V9{hn3(VQ@u$x%Ak~BG3zmH8Pcf3Bnv!kV!f zV+p}^dI7u`naS2h4dc6Vy9KzgFBOk8#AH}6opa2@L*I-DWPCqeywL6`CcBkijTKDuf zEpoADz4}5YMBDq*I+9xBT~&1-(G@GT$mCrh8QXa^yxu2wnlqr7%gp4DB3V%1A1A`) zOBE6X{#;e=bWYvy(^?K?%3JG=5Y?$c6hJtXDZnd{CmR}2);>o>%*cILhdMP#lEuhC z!ZS(Wg1Ib9As2)pyXw&lqeAFNQ$ve|rb1Qa3Zw5aq`J1qBEy6cnA|@NtT@Y_s&dko zNHi=J(mC$`BmAqawZJZi_o*sw_9lWUO3<#&Igqh7dL(Bbd&=DbvK&4 zP9`kyn`jmpFD+vTZ)&V(i9}&S@Tq7$)`(4Lze*R`J<+OL-vK?S9Lozf;f0e5X}4sH z=R?6l*+YndMR9B=63g{ggo24o_m-S!Bbm6N1R^34(B%3-j@WqBf<0ps=DD6A5HPJ! z6((G@W>|KE380+c2PhGY|DvgLiW|&lX|h-fxN8^gzVAPt=AaFj+BNx}#-5&w|Ii#- z*nS&M`hJyP>?8ZkCNG)6I{f!}mIDs;B;LN$>ps#&_W++*08{@}m*sP}-*X?Tu$>v4KMK?LJylE_Y)nMdR%ld zZPj>V`T?*gD2LKqtqDD+svRazM!Vu7Brf@s#5Q*;fPb*r$DLc?EB_}BhHpkk&xEhq zDV18|2)*#k_8w?@YEqk;KP$*g9jAc5jDhwWcgo=ekxh$|+`T9av@dg~ouYeF@Lk`$9|VgegI^=a6A9D{9I3 zKG3y94%t>n&GgcXtVy6cP?9z`CwqF?m-qKaQ&IJjsUc-m@iFNLqQntuF%k$c(i?`= z8#>}LnJ$ns5TjB3Vv7Q|N{SQW>+CIN;S%HwF(N5&>BY$oZ~h@$E??zPWD|5VRfGm$ z*M>P^Rb170F_=jt{!x=-W6cuk@&D1OS zzZRN_({^vEqRZ}5(D(;*RpEO&5PaY0xiNRfPj3wHZFLfbqA^0K-hXh!oZ6gbRf@Zh z8`c)>M)K6@mV)~ry605FytvF?Q2rC`ASPSLgF>2HD^azZ$YUSyuLSLOx$hY%2a5QN9NEq>)zsRTh7F%7+irPq31S zNxWf{HKXJW#c^@?Ycinyb~K5>2vja42YHR$*aFnpIw0zm7)y$tcs5Nd9@$m2(;5$WeEfd-K^nX z6(IN2jX+0Ra{}54Q-vO%oDA;HTX5R5hqeXE9f;x|Y`?3;=BW)A%N#H`CJ|(5$ce8s zD3r_?#ZXxc>1(hwQ1f*f7AFLGr;3G>%8tjdRe&)^=e@J_$hmQ9eT%vQeF|0NUzChE zWJ(xE(dAziNqUaZ;A)w&iIl<>P0pD7YI*ew}Y_E(z*dK>Lfycwvr_iWcf;yob-t z#vxqS>MKgsybImsasu=N#7b1){%aVKVm%MGxies#%9hu&lobR=1Jhq^It9Cy$FHr;I#=hRa-;}N{QoS2QS`4Oy$EL$tNsJ9b4~80>O82a7Fx-i5zECMu%I(h)K#J4?0m ztO$$26)8=y#7!z-;tQDj!$OHgD%336p`>NzceYru&rBvv45eiw!dYi4k(Z=H`@tMrv8}xe2i&iey1R36p)Ajbm{yey_g!;4bmXqA3iB_SyW9(2q)5T0YvafJ z-Jdsv^;)n*gEL93Bd^X04Tw${>Rf&;2#_k?);&$#lbU05+nw9*JuJO#Dc?tDN|#7K zb*RMKLe=Aetp)b42rpJ;S*_N1m*qS>oZ){Isk-~A=JLZ>C{3}%urf6){ryoX!dN-g zv$XB#lUUs5wl@3|oFDiK1wdq=Q<4|mKx))v$)%;G9`5csObZJOI4V$B2$H^4#mGQS zmuj;)<0CIf0i{QlE``qZYh-1C#`CcxgLDCCkRSs_rMi=7YFN3xT+ig{>$P?|6nm)T z$2O2*+sa}*elxP~$X4n{){n%H--x<;G&xJ&y9v-<7~KNF#l@#FLZ0`+qSpWdbqBImJ6Nsl*Lb68he86w?XRWM_VI? z2C`bdo_TA@9u6z5Bxq%lY)kE0lb`w;6e5Y{3befua+l1s;l-G1vj)`}HPiXc7L+Fl zfBsAs>*P2NM@|1}XKV1sJIBW?%Q~$2ueXe~G&v5u%oapu`q^)E~*(rHU{s{eTg!=4;lKC9P zJqH4P4KtdTP1I`O)@p0%nTrM43=u5R*6G_4)IURK!6-=0>e^E~L7PSlOH7748zm-C z+XbUg)MiwjbYqSfy)T z?*=vFS_xx$RO|-WfRKlj2=5~dv7?t4yaWi~v!2^>`FMEXwu%rt?m(m(aqZz*EtNWY zim6*5%ysbYQuZf?RYJVEaXlW40pfR;m{Fe?mW|!E;Yd3#c8_ogFoK&qUiZUMY24{f zLM-;(;}8$TI`vS3jgCN#Hj_sKKTl@61)4o3M#tpkWo4%(9lX}DPcHV+Gq^eUjnYn^ zphK67>5IYE>Q>FEv2D^CC^_`tvyp%=;ShWxg<=%YGUf>6I|3t%3+N|deXaME7}Rqi z#(*MDA=Dp1oJ~?SsrPBrJ}^T}4$N(WUVr#J0(IoG z8>yN5nQIR(jYkInLAXDgWsAw~uuM65miMgQV`>J1keHYlKlIwKXLcyJF(6;WOWj!p zh~)f4e-<}|D*L{%g?doK7*0cI@Sd3WUiF@hqLV2m_y?H>xEi~MOXP#LMd{77`$OTR z)A75`B~%#kAJ=)f-^G4v6fc%PM~Q!$>u(C^+ym217;b zA|U5_Yb7Sz+S}nLF4ng3n7=M(a*+frx3z6{1rpA3w~ycwhLei{htwplD+ojvSP=@{ zYqV2+m4LqaVO_lp%AQDOv0Wpq5gH7|6Z|LlT64$eT;v?Erh7m#yL2nlgm-G`5q5ZGA$ z1I|2YdE6~*9d%-h*F>}SI4OTU#!nV&Gq2MrROD?D@?ByJX#S-3GTlkLhDaNRN`ShO&ahZO*_IwdI^>&0%qG8HDo?ekgn_ZGrB^tB{te-kkW49uO zg7syl)F1yCwE2I@h5oL?txEVjO?fgxT%Y2EwQm}UJi%XkQyjW2f2BDt(#y*j^sO4+1)6$2;Y$Oyc{xw)fvNCXV*6EmX8+x&>+r=Pc08gWFg@tOhAtGN2z z2*uNM%uc5=iQbMB4mUM>o70ytwPFFI(}$hz7e>Akjl7worl^d#(~XxgVQLMeVUY== zK6*sd%gYgy(MM!>a{KcmjZlE~aI01H1U-}>@#8E}>SoA;c{)y%eBB+Dv=uJh@%B$c zu@HBIC0E)ci@lCK|6<9s8(M0T*P+$xBh(OG30PV0#P4M*GoM=Ac3;vYikl$ZrH?Q4 zYw@X(Gtve=1&BCLYk1*_QRO_y#xuvTl+WE=A%N*-Vwb@e)mJ*? z4|pr2{)>NR={R-C9rUiO|jJB(=8*fzF%JV+8CX7@h1)V__~T{ z@%dnL`}hbSD-+6IPN_0L!zx#;P(A91+N7Fv-TUz3B%}$tE%NLeuhv*ud2fyrwx20= zM3U;^1wP(JAnmyYttVf5YpW>{g_-jQqLD3y@XT8dX*g|d)~UeS#wN_~8gJJ=GC)8z z5$Jr4$hTSZKNeMAx*Nz5Gg@-@CS)L06CoNkhQJXslKSu1PTSrmzGRnXw#9`%^ zab&GB!~832I=X8I9|q(?V?0}@*H(2F0sUv^9^8@E#_0U&h4Z)R*Uq!pGeMg0hIXOl zC6${F4>V;9ye`WfQWnLgrY5`GEJ}0&H5ls(FpZPDsp<1KvNRbgQ}{9nWo1QDqnQLj zwu>(=W_GWEwA;C7_SIEqE}}AZ5svjOb!`(kkX97SM%nh(KS&LA1Xh9VLkN~cFN9VIypt`)p29L zSe=XnH4$r-o!YW*oeo91+@yPYCLy6uc={nYQNg;*5;2H-YhdfMhmX3SxVV9xf#noW z&>+vsGI&K`n_`Di@?j^tsmc#6TjcA;{*nJMmOTNC?^sx~_dR94k8D#*L@{ijKI2s+dR=5RtALjD5*AsaW7*6QjK z595?y#-ru{=f}6JX=xf%;1?&sh}J6_4ES zyGR#^ol=pooD{2mg%<~3G`uU|+}9r}mH|1p0l}AwQN9|YVys=EO1OWa8u3-E4f2R> z(W+_C%O`M9rL3t3;wXeWi#QS^V@kSU-a6Hpz8-3lB{9gLO~ZBxb2za)D&Y!xb55@K z7n&GZB7|k=l|E`Qc_KlAskss*KD#uVOyn1sr=3e}Hf?cdl z21D81ia@I1{xZ$QeQYl8g|g~^7`P5ui!iTH7_)Mmd1~D&nsI zuvu2kfpUaoplkOBp70gIlXgp)LLnv&KoS!D-?jKa#YR*nG3Sl-P92EmND2P$H~;Ag zWCAop=j8wRhh4x2|M%(tzx?Ch9U3nlnyx;GZNY%@`JX5tLM(*6 z?QKZghyl}0$mS9AdKoHqZ&0B4KXxR3U^w=FsCHNpUM~YU&`N-p7cW1*O$sCsG#C@M z;(ZGGHyhn}|FM4@_5psnts_rXRTZ=GTT4qzY(UUhDjaAj4B%akfdnf51LbprMn_m< zP|<+%o&@#Vdt_uJP)M!y>s0?IYPX9E_22KC@YMxS)LWJf%Rqu_^Wv5S;vc=spY1;` z$;P<$F$m-cVZAwa4%++xT$c{vsRO9`0gK@PN=XJHSCG-s2S6n7I{H5qqsPx(qHw;% z|K}J;!1`y711?Vd5R}?KQ4cchzyb`wQC)0&X9nc}qrI@V&OrRb(3fLJ4`BQgD+5DC zfQr@N-+*d2Ob-X0>d?^8zt63*9S0sCAE%~bXDgLzRrFFK0;44`iu8Wz|KC`mk$jw- zbIZ%{&HojD17Bi5e4xWspo*N7lmtux`oF<_Be%9pW*1sM18ho4N`Mjr(2R$ti0gEG zy}g0rF)z%&L2FFCz5g`c@&&4-r>A2?_G|p<0vM;mQz$#N|FC;pfTclScao*biMCl2 zad{F03nVQ46?hZ!v5PIW_TMHCe3b}Ux8eU*4KUcn|A@1IoTB%CR!f#(#QMLr0!BLd zk1q=-o^<{<^=QL2xWJhI8}Ro3Ww5c9X^5BfZ{RNCngharUxYRsKVdWv0Z7W3=w0ZP ztH?;u9CU}tFs0J(Zv5c~ewJ1Q)dy|XG?lNFBUI>q791p=Uep*%{cwP|Zlc2+aG?Yf zM*T3ZB>;e?rS-%JrA!N=I5-)_PSjyyBLZYM6&P-lWGrtUA$1T$$u=;>gyQ=?H!Ok0 z%?PipoqB~bC&b;mp>xMf8@^@L2z>y45p0(s+=l^*$ZtM%O9{u`_vdF*!q2Cah>g;> zhcNPF*nXO4ea0^tuIwR{NyEC&l&O+I)5MIfITCmCZrH$_=zR#q!1rk={E=T^5y}9` zV8D>5wzy(L$dH*%k8yP?1(B};s0b?2Iv-c4hfVe9zuq1b1G78&$On|CWQ&3u_L@&? zEpym1J|Qz#*`>m;wSwAf7c3aGnUduaXrv=Gs#WOr*wLb8NWqH;^RpE>p;@b0+! zS@=4~_n=4gQ`7VYlVbU=n38KTPsSo7?fX$XpPu!7Ey3AX?O-H$#j(vGWPB^mQxu(LwPB1134c2yhamn$-adqFl&XpGl5D2G;+u|GmPHm7qvZRefL z$Hy>grcgu>tWwB9|9Yi1M`?aAT zwzmjB4l|d3K2q>s!u*zaJndgbqky}x7+xaT-_~)z-hRRJ^&l?mN2~rs@%$ch1y;Ta z(#FRRyV~PGQ-VYVWlg~-j*td!KFS+^qIbCkI2=22p} zni50*NHA}` z2#jms-!ElcW31MWpBo$bcC3~uvTJ@fEHI2=Uf_%;S-BoxEr__de+|j@aNHx(rQ(Po z`^o^=vM~Xv%C~RX;O74M5N*^R{qpf~#nH@?lPPasD6swGUXzErn}^$d9P1fc+6pB5 zOb1{5ob*)4%&fqQQUV&^B-qMS&h?H88NU^ge+@7cK_d>Oe?@MpujSwAPF8T7ZV^j8 z1-5K03sy;Q=2)6=S&L2^i;drRRKd@G;IAC>h4_C_RGO%Z=#7};SBOhqs92i$UoF8W!wmuAyP!gpZdpG(sN{a^& z7<+8GapMyq!y5T205lp=OzNJmYWJ`Q$mv}f8J0>bfC$QrT8rLT$h+|lMqt#X-lQI>lbDF5wwvmMIu4bx z4NSSTE*9Q{)&`2-?IxZcCpCOVci=qi18igODvp=*PAkSxqYi_2fa9Jr0wtjVXLR;v zR?c!{@Da*eqMq%v-|PtOh4Cm8_R&lwU!r8J%w~3pn&%XITrq5 z4(H6l+7$~aQsx< zWyD4Z4QriI!F`uC-O=$d(>IfTe?V7fg1O8{_d%RE>lC*MKNzBYj+QpBmSNcgpHI0p zb7^X736o~P3JtIe-5!3iyo(q|k0=rtoxYk}h0m51TFJ1tudMoUM3BvEf}oRbDSe{v z2}?u@3c^E&bep6kK0m!6O5!n=ro)Kh+1+^!=@h4srb-)m++EvC91MH<^Zk2uT`?5< zt@HEYm-zm)Ghx)x|Mf3CE3a_C(_5mr-tD=WUVkIG#`$#x0i2rO9cCat0G?0v9G)uu z9tL_@*zjDs{Cx2isl`Mc6+x$Ag<7yq!d?V)9+R5&JVPi_#x?jyLR7*)m;^?KSnOBn zI5Hu0+HwV}vVFpqAm#iIS@2gSnvCd16e=r;Aw?N85J4hn5^DGl9u{qh@ZHsSz0aj8 z13QYRDEr}Z^!281UY!9|az*TA>2S#5L;63dt?!$jdAOHMR$N%5>ssGQh{$qP$4t7v<&G6cmWtgo*Fp{_8(rW=%lo1!A}ZwSyVqV;bG_KeE>e29*-lamvGy;%YR#?nTmgm)ysoRB*LQnF9ZYFdub_;xq*5r+2pIa{rWd>Q(-1jM zz?MDrX$b9nBM+)e<=g*)Kr&(6u1=IqbtS#y3OTva9~IU=7#QT_etceB{3(ZUJ@zC~ zlOph^@T?8MP9EK>d>-{isJ~_m!}fk1nOvQ_Za#fx-fkqIrju)e%`jQwvbDbBDk;_S z*xQJHQn^~GpN+ODb@i6i*78 zA4Ws+usqT~FSxV%!d;c6*4bcURJ5nPA17OMusG@xur<-pmzTJVxNh=Onl)j6{&ZLM z&D}_{RFzS4F#KSp084GmY?~0SxobteWEVru4C6Z-m*O+*oT-+Jz4gk{ z{H>Oz2a}}$YJE6A|gK~itM8fP9+u>#h z30gc~!-YBSdtffmv0?N28rr*}Ns^`k0V;8JpZ6cxD@La^M+8!8bQBUgx}l}_1Z&;= z&U!y_X`1sk8lM?f)QN99F}D}lx)IL3Hg`(vsLe`V7bPZ_?gLCoj0CLzaOYvpCK;&8 zYGMkfqI|@m1R}|v*OwO}TO;Bp_J4NxKYI{4)?rA^awFQcR-Nn2(*VN1A1X$dPAv~dEEY$?l|2jBA3VnHVk;1r?lnRIkpVC`YL(bg2ZP5+Y_Fi+-frq4PCCX61~f zmjed}WVwf-IKTs?#g;|J{!GodG4zS98u>7gf;BzxfhNxi&6R;GTFT5ZrVij{$3(zF zlxfO^=67nB&dQh%?+u578DeRY3=O_3v0xi@tKl!D<13Y_*Xd}WokcgBWQ(zAXXp(i zD&e%{r`bxBZZ8&jtu@@QckBjdS~;rKe$yaGeh!sqFVK|5M=Fu|MUQeT&vO2eTD#DE zrc5DcQ||+HD<@xag@#QJaw0xvm}g3mbwPr3O~iE^>v5;E1$l2Tv414S?qD=nGl*8w zOd(TioHyRZQI3fOeQW@UM%}%WSiDLksTY@gMb6!XbDx~%;Ty9i;#DM`g4$LDm>x!S zw+1?q!wM^{2Th_TncR=qnmpI?rxUBn7&Q`&{&4?6_)}2|GT~|?1w^JozC2QVxzykU zLUY64D50Wjq-mQ_K;qt-?+HeNh$dAjJtRCg0N>&y!H|PFH4=|$;dYRgSq3j;)cDG1 zRUFy#IyN4fhc0b{IYZhp+GAzR;@l_>|Vw-UV3ec1J zY~<+V1c728?ENnplaPy8BPb-|i@#^4&DLSRq&hGClp*XAFR$F6&rI|ZqRoPa$*-Yl zs3!<5r~dNCF(y4+aFqUMZ3bgI15R<_SyQAFzHY|VWE|a4Pg$xu-}Y!*YOx*(Lx$g3)~Hg~Idj!x3_WB{#+&w_xw4bKjnYUk51#n%Zj? z_m1@6r-Wbmx#%q76$q-CYV0!>jz9Hj4xsm5EoZRd@gv4ZG*Tj%R`)k1ukr+7{aNN_ zV&SCfsJD3X_6lfb!y!J~+K;+IkuwysJaT&pw&5fD*aZ&`{_3RmodnRUau+iZOSZN$ zow#x~a(1VNB1)dVF%w77I}p(*9qZIBZkmNMAVXDkpQN7`#7O=^>o;ALWshZ5~nI~ZC#XW(p9K6u08F+=HR%XS!8_Hm3qeulwE^b}*=O4ple za1vtgT#ut3X*@nFKr4;#OMJ7t1Y8ShTnjGlC;UIVk6+JL2Z@XU|`{hGnz&q*tlk|Jz=*>+w6L(g&x{BK8#?A@M zsjroYGzI<8m3=S$Domp!dq?Z+ofWBdKNzAgOeqCx&u_)~Whjtpl@_;yS5FNbMYlv3 zl$qFVN&i5 zt~R@93$&Et4#mC2-6goYYjJmXcXy{a6bbIG#ogWA-5qXv&U??ef8plaGm>XyCp#H? z%{Awm6AvT9RlKdpwtl96qxB07#(r1@fsTUYQn(8Rl$N@d1IfrkiLE3rOp6}RyAv%B z8FC<`ZHSbC06Qi(s-U2a&d1UU1ZrrM22REbk9}^kj_A@?e7}NF`)1_hP)ECd2+<%- zKA)7uTEEN-D9G<9x>H~VHNVA4zTS4#)q#BHq8#C;{CwWiYyPK#;KS5WgED(M+|F(+ zd>@EWRB^7p&H1ovD)lwdZ^gacGn_0CP1aF6+CSM*>q%uYBf@8_7MlN=o)9u~8D-Mnh7jJ88dsn2npV7b;tz$M%qYVac#KxwO zGOKf~)EHSw!*x7vA#xK;lh8J8c{cria99Y|zvG-83rkO9;kDH_u@&s|yC~ZtV~DPA zb9g+pE)+)ECZU{M9-(sMw6gcEf2=EdZ`vxUN;D`*Y5#UFb2)kW_>=>0CUQ2y=?Ed_ z=VqLI7vl=%@6Y2O48+P8r*2eLLXbw7i*3CeEW9j?-I;n8$Y>hG@^=bfxj3FgWogHd zTvIl@U$cr6?6X9blXlLr<6CPRc^0x`9UgF2$#CVG*45t5(oPx0M0C&HP6>)Ah_VhktOMnIBdp=mI+Jco&Xa1sv##5?249$N`E0GxUE*+Ci|=v zUUYjH`(h}<4f~S}U4ly*_owASYy_e(3igfOpH!CK-epyktKFn_9_AafH?y&qD@~6v zISKINBK)&{)!7RZ{`Rv{ksagDO&@oueGUa5-nG2U+`Qa#^IKPYw*@OGyrHPOAkd%x zICl`PPQ|;DPKbkzcTw)-;Xz;7etELLofWmp-Ik#|)6&@58cj|~T0a$<SE6Q6Mc8ZdGp%0*=wq@>Y$%>`nSg*uD)reIbb5+}u2LXvw|Pt6Szr1|gc=Y5IRI zhc}MfwzFV2BSh?CvGD%-rhmAM?to453eO!I&&r(MrrrLsT;}cY-LL8kU4=W_pgzSlJ4a6 z(_C!ERAp#hjEX@GD8cKSWF+8!-7yO>dBQ_#%55gA&`~*yb-o@4S7G9J^w8tiBHq54 z8XfrKj9romCZ&PDi-x7Idl?ip##ELd?6Da= z8wx7ovH*-l+U1;vzeH9?)d=5PYvIIJAtk5h3(^gd+v|S>S1?1e>rmm~rY(59>%cFP z0w95Y0MpL$|$TYBDtwrnDFB zhZxB`kOAx%J}=u@V++587&?+V38Q+Q$IlTPlwaBaZiC;?E@;RHgk7X%O7Q@S=xHZNIUy!^U~?{XQ<3yz32UJ25+rX* z@TU2CoN8Yd^wflhPpqtoJ?5AwvqI{fp;3v#Z%Aj-J}hgl$ZjLZH3g)cgv-zgz3j@d znOc^Pz|H(2^trRmJ|6#DNK5~ht7YyAujG-8;iZSiM@s^cZ1?CV z?!F%0E_>N3B9T12+l*9bu6GLRF`VV8HsT_ZRt}@Nccb^Oc!;5shq$iYx_$sa zY-0ToFV^8xM7KW06cUuorN+;tfw@AAC}zajs_bb#ib{CzKxcPc#pWK|A}fnTf{*ep z0Vheyf>w*t)w=GvaZqi}@-)IxBc?}kVn6;Ow>Xrk)3Xtl5qP>pu!-oK@$oXi4`dBk!RhU^q343s>xrYjuYvxHH%O`(Kd zSCC{3Ogyx##Js$1<)CcYwaGE_a^v4Lg5@HDC?5d-%ptVc+!n8`RxYU{qgL)b)x zriOOdqsRB(>)!}sSCr)*gMJVJpMZ`Rh=?eh2$rLXHJv6OCHwSZRY&({ksX;T)ML$#vKF?VO%oK%!^j#!~dC&0wAa8+t&3r})w7khwL_w)OIm`j13@Zn;_k z__^W)F;ky0`h=0v-@5j{e0M<55gqN-5@d1%IJ@V@X4vv-=I`Bdpq3cr0pIE##|9pB zlWsgDjOzyjf!SO}jeg@aQI8_ez%BD6WqN8WWyUnpEk`rs5&?>w?=ga^=a&ZriWO6q zupMh&J!Qd)ChcXMboG8CJND}Eu#v!|8ArkO^09Jm!8)u(QBBG{P|O)^as)7gIfu6g zp4Q4F7!YJK$Kd{hAQj|n;3tt)9NA$VsNKOI_2TAyci2dG`b|%a6q_T;)(C$J3?iE@ z`-3z@@z-J|HcnEUn6XaC(mLGeF}EU!a&aa(CgqFT1*n)@7s{g2cu0|wWz z4ufYZ_Zs#A@~_3PA_NnZL^awZt?(|5cQN#)cHg|%NXbXQ@l(j>j;`To<@jE2!559v z<+*2+@0Pi2MZVY9^(zu2gzjv&j;#{rs}7SfBgw;EF@ETz#Ad$?szua$pkMYaew65X z&}RMIs}cVde{mG17_Rku$2=Bs!sIGwtT%1Yw*5SQ&7neDU{)K)XK>>5H*L!Fqqjor z8*}<^EtFLIG=hr|nDI6oVxm^9p5HuS^yk|!!S(CmP+h)U)pqJ+&G3#sIBHWp=n>6U zMsCFCR`a;`G$c)F-3N}Gc&O&=D+K6StRRV1TiT{vCH@XkOhxOdJCEK2n<$(=qR14Z>QSP0qh&G;duU`D}yw?BZ_R^Y*8F8xd9MY?)V~5FpgU zDSNg0Uv<^s?DvHbGpvLy8clgl3<^qE1y_tsj-3R8^gEo>NyzW8t0#|`B!%?7{UCdn zZq9yS@~mznRG5WQFYo)4j=Ue?K+nk9hNT_4xe2*dOmoJsr4@r|tonS*ts@K+thSY~ zzi~krg*r<31b7&laPVmM-gBcpBO@czFuOW4fl)wBYnivfuGhta1GP?+)Y{m(o%Ly~ za<~OzN?NJRvvXi!ZBf7_UN3_r%z^+fe{y@)x_4i}h zvt3h{MvnSAv;}sH>u=_)%XsD99-lwqOtplqhIStbNH89C3o-0E=d7=XJzcUHG2tJM z4RUUKOTXK611FbGHOc#E#o&|Dsc zbqlLjtk1*P@bWlHs1(%^5nAkzUcnP6-Df=As`zLYqxCl5!C^E^f@90asnTL=5wg}W zCsxn5Z|DTb`lb)=!shJaf2ZBf^N}_mV@B50b)%dZeQ&;@qhp=u-7|0#Vq;hYxwBzn zZ^7$8me(m6pZ@lflj`27jdFH{sAB7q25hkBf<=YgG}W?WBj zecT{-xzHib<9*z8*P3t3QX4akGMpt^M-0j)6+T+l*{7PDVTzr(X)LjmX2*Z< zCaE~?cf$MneNEnUzEsgL=mu0-U-VTDJl4E(3 z4@mS5LB(k5Ya2?d_(jR7o`;WNim$8v;{+-N`W7Kvu7c+gn|?Jr4frZv&+JGt5gC61 znD5^>*&4bUIEMK+N)p^}r#juk)QsF!V#Z@ch1u;x_HxM{b0=j+sUJzq>i3WDuBc;X z`Un`4Gaw2_1-=L zEhO^T10e`PSN{InHOpu}PG8u)HIna)e39e?+J}S613R=kwV-UMuAhR$nM39oh7Z5N zHp>jLUE5h2>3t#DP3jY*lc(j;&dJEs+=G4IyN#3*;wIvVcJn94&S6Ke_XX#?e_G=V z1}cowU1Lgbq{7E(bapX9IoLk#1V}d*FvMl_7iLEzAyio7$I(p=!3$~r)^Moi=3;H5 zP_%HH1DV@w-=Bm3xDMdg*V0bZnAp_Hy0|>mU0xI7)txJa78^7Y3i7B(m*ws#z~;(e zDd-sA{`d%gMlYIjGVSh-A~AGw!fgKq#FUP~;-(GCM?=MjsZ^41RRcl|h(1CKGl9vO zcHN*HAc2CAk%z{&8=U_>eyO6sn7hH1@$|*@dNFSYYOA}H?WChWgH2OWJTc=Kv^xW- z!6ym0$BuQF@n2A;%~|nA1fUlHHRXrNWM4tV3Q}_bA^X!vxiqb@5RO{?aoAGEcw&JT&MjAcu$tNSRjhun?`1yNc40chxH%Pt* z3eottF5nax4&?q#!d>m~9oNqtd6S}n*sy_tZ9*90$W|6sUQlzaq59ontTz@e$A^=b z&Dq3)IF#SV>L1r+gUA>BPo3HI-_`$@`U5!(l@UdrQg^a2=~gM(FInX+UCjsTYm&5l zKz!SK6$J7xxV)GT@LJ3}Acp>o_dUM&RB;-@k)^ud(>u=b2EquiWLS0w1Yi8o!Dut z0?ZrPmNxo}9L;y{1uA6<6e=s1w>`%+wsf%*m4x1g%7BsMfw`4z zb7!8c6E{mA_uId2q4THFXnxY@qC%)6zN3*;csDk(Ke zH97)GR+JV{77pwRlkK*oiD?vUL!u$b$n0bV6jl>c=UY47v+APHZx6t`4J1{$H%NlD zumC!popga}Rb$cR1Ufz$w?DP_|n628xOhVVX*K~bSkILx4q8u`1yacuO~344i1)C-=#Z~0(D*3nubb` zfsQ&}kDpEcx`dTxr-$A-y9kBg_{InwN{gwr?=fcmf$RJC9gY#Ut+cJn51F0^bWkDA zZ}oz;i-}FVj?nqIRP&gTSq~}2-Q&H-+b=~Q!M6HWPsiDn_ARuVla9F<7?2uohfq!2 z?}6Z2j1LQsXWrl#^wN%MzW%q%7`RfeHy502pZDW&Avs%CIg0b28s}KB7r~3~e4X~I z#<3qBO}YcTx4us_B@U`(sV;Med^sy`7|Vt0zfUZVa=@BIfJTk%=)5^=FPfmaKoHlG z(QA49Mc!Dgv_Ue>Pc$EPUrnjd|BuMH{*)O_OpR=@G8KzPwD1sSSloakL@fbdFulN8 zkRVmExHN{OjXF@5LMb3!()U*%`N7e%H&Zb#E+Wpf1ZfyycLTPm!12WHl(|zQe1T}8 zVkxTuaSlDxMDw46YBLZ6=w8wP{Z~6-c=ueC?F#y6r#$pYoXBRHAW9n@DS)Zu>yzqm zA(LG+U|dV=1DLZcOE~SUG0t5Zoep5B7z8ivvWmk%+{DW0sSfE-A40?OM6Rd8;27CY ziy1MZN>(L9nL2_`%ZsQ`7(P*2yIA(D%wk9$PD!F*5wgT6 zlk+y-a2^!%6C>>iDCWzX@pJ#Uz}%UpD1Zkjk>nnPek(|J!lFk5>1lF7=85^<5ccBe zMW^!qK^CG)2FV$71~R$r|EO@Js>no+aUedB0G}{CSCBye$fL?j?r_k!Dh=3Y@e^dE(@u%GR2C2eK?l(`)$4IMpvq zL6WK131#u}ieD8lHm)(P;#JGy1Lf&AbSpGOfl63by8zg*KtV*%wff&8M$W4Cm_?9C z{c8(ndkkV+wCe(SpNWy_fFYhj%m+&3U>K+J@bP#dB^?EnB_06itX!dR*ECNuAmX{Z zc4H9|;{rtU>X2_lv@fJZtuU!=Eok=mp2YujKaE9?#Fb13zoHeF=C!bKF?RzUDUa1thRp6E?6Hypqp2I)eRV1p5mWa>MM!`^ zVXpkKjvq=AUg+m;{SOb9Add1A12duBT%!$|@n>72wtgiY1(%bgGZKTPBuX9=IfkL7 zZJ=W%-tXBXr%>i~eVaQHf@ci>(OhxjB{hO2zCH+c(Z!DZ6D4^tv0QlhVJ z8kLX0#?q4VSK-uo=i<*RyBA3)M_lDj)N?W9TXzJsPjyV7|83LBQqgfo#+|rThH3LdKR=r zMrR4>uNIu0_$NC$g5wF+aa9@-JC=Q3_YTrVrovu}2pB*^8k?RTPcycS^J@04c|Q8S zRc*S98X-ea!CZdBa~51)^>C}FKeL=mSg7ASTB@IWV(`SRi>o(i#R^YwuSF#cBH<$X z(f9U{AJ9m-HDr3W-w(yLyqwR?)0TpmtSBp^qalde>|J?2JM?v#Y_6wtZtLhRr09*} z^9j`Xc0{iuP!xvr5E-!=o0J_Nl8ZsAX{dRSqAdt#)c`{|@*4{g zsZdo;jQj8c$;s2DRwra`>m92F3F5>W>`M&O@2P{eeSMb zWqQ2z>l>=tEP}LtKJ`g>+mXF`cve~o5gt$COiSoBFfbA&FbZH4xRFb5fS9}Vav!k& z$}=Z^_vT(g-&gnEt(~1UBjkmZZoVwq_hXF`cxZnbcSW_Dmcgs^;>ep8*#5T^}TY9AOl|j{| zfHFaTF^&~1f{P41pNnXZGi*&FwK71Y5N+l7TO=a zL6Nz6boaLQlnd%)@q3_!3Pt=~yO*WV)z#GI>A5`~>~0RVVI&1fzu>sqX39jtA%F}k z<2a|xOzeC-D{oKhk6wxCeh8FTb`A*TiWL35^WnB#uhsfy{^JD*s^lHFsbUDdQa@mt z==kP18C-na9b3C*hL^qVOc=XI&nmjOZO(9bI5{gukf1z_^sPN>F*#S-+O@YV9$p^_ z8s%u|;Msp|K9h7>NdGuM7vuCYI+$Z_>qqY>UY>32IJfJ|Ho0tBqRPa@?!j8%=@&HY~QNZzQ=-O6hI<&BZD{^f@{4@Z1E z7GiE9^KLmUxMHibhe&z9sqaT$xv7n@OYz0^`J|%7U==o$v6y~=w_XuHRY};bRD~67 z6jIcv?SbPJ*o12TduXl&j-@$D0^=74)|+E;TOX78wrZwT-S?}y$=X#_7Fe6oF7Oq0 z0}Ffmg0{ChzV-}xPRL5Y`sT(my@`vD`5)kX_W)aikCkD;%FNn(Q2rm-q-oO!b+X#@1RFr-#~j@M*9I0c=_|nQwrJyqqdE2}fIFmugd|g_jpq zUB{TLy2H5xeeK#ypzFEk!Gp1vq)R}PtMb9ifvm1jW4`9r-GRwoV(g~J7DIbI)3n0f z(L%+JKTks@#-aW>0V;b(^U|i`)iCa*Q9bQ(Qu~;?+~rYu^mx|Bi!}LT+;H%(STRDM zo4LXU)30*AoSWc}R@3v-K2PeoKPEUi+hhnF?lnpm*Sox27QLP9tv#C8AEw`%PxK3e zPJBNDF67^}az+Ove?JL=i6F?zCcw>J zTI1VTR>#67#IdNVZT019GnO3sA>7R4 zFRb(cnmo0C0(Uk(dk0f45~<62XrBloQ!_n}Dsg(brp; z5&nhNFqBsvF1-s2D&oIDAJ)^btT?*fOr$?PvXy3yG2 zh#9(NWVii(j-C=r(EojI;937Y0mqM>)q3{&gUbbMI3F$XowiW!f>*lOj0W-MDvE-= zaiFo#twjVq&@#s|%oSeNr)G*TAi*2w+|YU#ou|e5o6CL>#Hr^cCnOL)uy|#JVBH%v zTNRor6VV?gQFD+ek+uDnf}UFQa_RWoFc9o}K`tW<1bEV|F_LFSrHT>C&%X|ym4TLh zV8M!KhiCXI#&$~VB%aUY^O8YH9Q4$$etqE;yO`Es&;U+qgus|F?5U%|;TX`#;F0f7 zi_i~2q86s3uK9Pv4Q*t?+RcHfZ`9H(vVKNo3p0mdh$Dz0-P1L>t!F=`thB6?vdPBtn}oiUC+q|zchf3z zXgNh6Wvdf%*YxF{Ulu1@Ibp?izy1`2w$xm2IIwBsL6(9kXuSFMxh|k|g~+rm>4m-$ zta&Z_d2sWc642F}$MQVB*@?1QUA)LFq`)R25<(h(_p+U!4%HRqIP>f40B_A)wN0%K zpL)F2Wtvwv5y=v#2`g>c{MZ(Gal!>ck4a8`$9vy&@`U_(h3vd?5;~cf*TY5^1UeC= z?bySuY{@rVjR}R~21A9_lYWz?3UrhAeuLR{<7>q1G-*WMr~@| zB@F*Y0v#OP@bQVtC1GOuPe!1V?tPFJ{SFNi3FJ1J93P}7hr}hrUJIZj;jRIp zOf@1vE&&JrBnz+mL8GiN>~dg92+-u>Rk|gU!}j`^5aez(%M2QvLS=%bI!rm->3N^E zi2Iu4&0&3ijB7#%mWFNq_oQG?r5w)&VmO~O+s>qkmUH(^Fj4_hikbOI1>{yDjHfM6Resnr6OYC5BlXEM0Cw1O8H~s^3jM) z;Vr(-0ML*jy5rCH0VNq0+eBGNcLZ1I%awXobn=y zfKC?bZam{et(9TV>1rPtC~?K9rRK9kQO~KkJ+ydj(smOE-04U(e1>oc?~ulC*4piA7S@XoRyi3wHsNM?sYF8$_Y;-a zfHfR}3@+q0na8m{Ye&+e62s%s65sU zw;Qjv98V%fMZkdkw8Hz0&@zdMr6gFRXyFbG_0+R$b)IJC4L^a`OPto6I~*G(45d4- zW2=tCZYW!h7cuM}vV$b{%1W7Up3RF~!_hvr{>4D#nyH}b9H zyLLUU&jLjpwV}frO5q4$aaq{Ma4LRPR~2eu8bl?kL>g{-@29l+JM28(wN=vGAj;I6 zXR9sVO%;bvrO0K+?FqdL@&j3^LHPT~ZHKXQ;*2(=5hxdQMg8=}U0^dZYGl@#et0Au zF{8T{U8+k98p;`pN*E1o)y{4&ML(e2{btWfsg(F4b`Lp^af~4&pv`BfKNSo`XD`FLdh+a6-0#7rJ8%Jh& zhv%mIJu0?9BfE~{BbZ6zkLlr|X&cpT&IWjbW;={vVRVMcpMgB6BXKqkq=z&k{WLTk z5wytH%`{BGWGORs+L`V7C-4=NClglmu~FCYzFcK#dB}IPDhr8NvO=c$q4LOHHTFzX0g)A59n&>m2 zV6XoGBcA$*w>4mmB;TnCDj;Jji;{)HQ($>gflH zyW`V`Z#%vYH_bto$0|4Uur*Zp;nXDB*BTo}aix(B>0RBAJI}>9mQrzmHtzccRF24A z1KhkMVk~tsG?$|g0q^x1S=SSX{KW8Gty4Hn-t9Ln3`@sih}$y(i*x8ypYLI8QdOsi zuzesgdl>oGQx1jXyD`SSpsLi_#`bdppxXV7hyh)sY#}qm+O4?M=}`djo<`E!jTvw# z!DpcV&+cp}XY}sZc;v3R+vBc|`@TGZwBqdISkX%=pRbE`mvu|Ia-Xm0Gk3{VwswI~Zm)_NKc#zk_VK7O@V z6>!f&MPWTl6R}wTqcMKfW|_U(I!0c_$9&3HTX{6W~k ztoirX2%2`b`+!m~EU6>kR+@@zFKTQn7#(qo4b~obVl(E>1+vBzIa<8;#cyLAT!y^> zC)?A46Saj>w*QX13LpQ0u`oHlRyYd=bvR3AuE|c)0@|#4=8Mo;!R5AG`)0r2U%8`| zlQ6PWr;!jT-Ay4RHe@HTXa*Q5%L0DJvkZoWkTu$UE2wqi+luMsATvp-HP)CoF7G|O z)Z~1n!$(CpoGBBj&$K(snj{Q;3f;9LXd5u{d*N_5om(I4S($-3$5vn7h)?*QtiWt> z=iA7%XKZ6`80jp^1#l0MJ)i!LDk&RPR>zDHS|deo)=`j&LE@fQGr>UvpezfycerZw zaL!#gImX8=S29bgdjDDW2H1Q-*hyBfw-V%DbL-l;UJZQdH@i6_B-ioGs7tXI`pKiwE_# z6|_J~9)`|p0XLOVw(2>BCy>TEqy2((*G9AP(AMYG%yQ?j|MjxyL*H zxrMSg&ga8SgwR4ixQh8O`xOaYusd`k=9~;AGypYAx z(s*`c@?j^NYSMrCCJ_s>Zs&~3#*pTg90)6GpXuwQ>hn8eG!ckF+{s%^KAGv2h-hZe z@%wvdLx-&iF2RxM>s5H7+#9dfdV`$m zHi>p#TtYwPC;?H((@#tN`*y-20QO(WndlDs51vH*&Mp4a@sGHT7vf&uD_^XG7E2Tw za(HP2DkqD|kZHvg5BMlOA9s)N`(BQ%F-=}c;J)v?1q>}%BrUEX(3WYin!8#XID|Mf z*mdgAA1EG>g&d}`N#tTk=izv|b3V-u=lO3hi~NWbD%4Vxre6MOcSXK6HMIxdeN-Gz zcu9wVcsDsw1#6T`p_Fw&iwJ)=PUp8yjiM*)XkQKBV5xTTk|s_xb3znHM)38KEu`9KB<$_Fh%yoPTOl_1`xloqDL%F8;BMM6Z3mi;N# zfV0w%z0nNl)EUg%p%-T%5zRU=aCA4Y2>Ae|vR6nt)bk+CaCX%bGkK#HY5xtxDv+e+Tl@O)dYIZxXD}c>NG@DkVw&aN%E!h5lAy_%;PS@JQVpA$ zy8Rf`3t*9kC6F^QpSuY>5BBf;fItrHaWjXkr@A?YiHBuUk^%sT6_-Nf0c6)n;)cKb zdf<$_1{N0BG|fsQ;f{kU&b{;WU5K+(MF5<{)BF==VPb#jTYXvkJ2Z6B4{^Mc+096%DYGQh6B9M5JLQIxjOXh! zu$5s`35I`va~9>r1K!|8wr^)jHa1&TUF2zMZSQ22-Xl<+m*D>W^gLOGtGcO^0RWI; z<2X@v=$U3rCS5pAdU_Y48jWMfN@;Fme!C@`=A|2$Jn3o!jBnr~!xwZ4*lj|#M-X}sdR3ErFhXLXCC}^u% z87aOu!2Sfyb^1(2OyqZXmjMtEZs_G}Wl`U}q*@oHU-@wVuR{X*0mSngd9}nNgXU7B zk63O-Zyf=r$9_`G)7@CmBwI zZM5Q!zP>pJ<6jP2^_2eGH;)3r5; zzAmoqZmvC9<_LS5*0iy4;adL1?deztW6tiZC4KuYaSb6Vk!jdWrTom8PBCxjuH)koJevfbe z9>25o;ZWrAu?|v2(xy(5O>C{>&7IS2xB8#8ve(7WgNXLlzniplRms9j;qb60x}?7| ziQ@?W+3)=CMxGm(_V4Vu6R|c^t|``Z3l^+|zfKn84UeGX z_2aN67+-WePmzjMqe79YV1`04*j|(<4zf@Y0S`hMXP)IfCPWQqZyR3&LAEL(5U#b9 zudKxiCwU?P$D{=;oFtL*YYnkYbU7v078oqMZ=bR`ONgaAiX_m8u|yfLiVU5r^1p=U zwvxHiG3KJVTJ)UJy067%XEnJBg$fl!YJXnMHyk5YkF>Ell{}>(BgNVJ5I{|w6q!=6 z;w~|5t!$Sn?anPk$l7d)krP0hWLrfTf)u0P(&=O&bLgsoiTLb?-`n?p)LY_bx!~(Aktu!pm z^I-eovK&+x%KZ`$W<&gl*Dns8>`^S!VM{+Pz;99Thhc?;E5Ws$xCtLQv7zc|g(PJ1 zYgj;JQ!OMhDk>Pr!?$Maw#QB7Mt+u;ayHNsHSxe(*}%a6ZfKYE1%C@y2e@DO$#)j)FIHQLw;^5>V9ax^|`N@5pbX{vIB)JMVpkdrJ zmiAB;$80eIml3jv!1X8QZS4lf2yy-Pe!Ezlo@RoRh{Zhliz1yxDV=OYtdmfiDz`4W z1KkZMtzk+QEM8yLm5?06)sI9WCHwVRxE$HXMK?*n2jTy|V?6>oH_iOk#bG_o0pMN3 z96AO@bXAradS*Q|(&rspAiaWrRU|VV+MNC|Frzm=&@g|pmqE_1W?!*_Wqk4^n*B1R z34t&R4`kf9qR$OwVsc2fGREh&$=bSevcDKn%&D;PoHevYi9^geFiQvY)U3+;*0!R8 z@G}ze(EZo@akSWYZ)Bt++J`I#VxEX#ayiS;fn1mG6ri@AgX`qf$UmH7i<-1yd!ut3 zL8GJe@Axojvqqj03nt{M!FsFc0C}jGTH{0P1N*>W=s;+;=Q8h|Ovz4!Tj6!HI>c4( zmoJ}p62bz?a@iWLVpB(NZ+-mhflV6- zBNtzqgoRe2udc1K+>OC-q4x&=69NGMdK>FKjn>zwR*}b{q{GvX8}D+|IV{=Y@(CC? z3T9en>WbJXTl-31O3!I}Yz)0s%ymlZmRDo74BeO%T*4xyggJL2TaM55lvo3>ocU#} z-Bak+3O$SiU+ zUaZh0oMAp}e1Zo=AM$GexLi5=aEgZIUAk@^s#TR&kI<4AMhWa4S>;rajqshwVPcjt z&MKswC2Wry)i*Mb5L1F;7yzP(i25eDTQ8oTo%G{7a3t#6g?&fExQb~F+@wi@L^jrO9_0^oeAd)3X$+Cy1O zG;|uJYbvH2vOF^}9T|U0Zw`#OB;EWDqACUwyj~JgIn`?Yw&m)&_RL(ZT|^6 z(|5nY@qWH3C|q(!j-$amWr={rfHA^{xARWV;^B+#LA&?Sj)@U2L!~GcXSfhbnWIEx!P7_hweqV?z&kJ->r;IfkMi z>fyvqNBdL+DlY_B`Js~B3_AYc1RF>Ol{IK8qa^nqI<{E;WPRl8++^}5Nrg_dbIooR zg}Hwj4k>u0ID?I^TD-1Zv-ip(N?Qm>@u54G{oa zIc(vziGRj3bo>_JQ9yNE=V{_>Xo*LsJ9M~Ev|Wv|oO?A2=TQGBQFJSEmgqjpzIiKa zO`bWf?q%0zxGzX%FtB^UeJhC~u8#6?f!z=m6*tYMMN25U?`jt$I52%y$Jcq9vQ!Kn z;n$9Lw7bB-(Zs>t=y~mME(Y2Lkk{ZpjU52+MV;N=Rwm^+FqCbQ29L%%hnH!xltBLY zzOO+bY1vfnY??S;K(&b=xQ}&MC1A!Z70NZ|+mo={3SY1A!4>ISz+7?th>wtP>-{!a z2GErz3%_S403^r}HCfQj;NzdxOh-;o?P{4i-N9&%=z2-upI5^n{GF7If&RSrvHPX# zOL=m1TGk>+zy7U6629|(xFh$AuBoFG98^w?HB)uoyaHIBeFZ<%TnJPU85=mWcjwZj zzKxCbe$X{Eg}H@nxP#~0Um6Y~SX1v!o|?F-`ML*D{0ncZXavCD9A)8Pv4O=vv|Tl* zxZpPh4suiSdayo36|+RtNI=bT0&k0pD7a{NuZQXUf&ibEfV6Gf$18u4IJsuHlNwWpLiG{Z7+5-s zEVjOav~wC(U$0fjNW@r#MsK}rMSqr#t;3aoo}EEcpf}@zJ71Tx84)|~{}rd-5VrL^ z%e#E5eVr^ZZQt$?mz-yg7p|`U-h6bE63CI@q?{kl9u9<r(8$?>sLh(=#9P0R7 zD3)6Q}NZ?+!PBoIT9wB=YhOxsUsR(}#=s2RB=TgQcan zmD|}9Drc(BB(-c5bR_-irZyoy0S_6D+NRnp-NYmeO_q*W7ssG3Q?y!73r98{9#;0R zT<8K+Fl!elHy`&zVeYPindC4ebRSb^FM|kTWG3;{Z@mp))DH*I0>Oo5>r$oj>89o5 zgWrCIa5!sGHCweF!2K#z$v!WSy}L(1jJhO<-y5)nb54&8Z0O$ZzTe#)jf8^@2454V znYp`~+BrcSqW&6OGED)4X{tOM&W}95ym9mQYHQ$_a!3jg2~-QGQWDyM)d*%F!lFEKs?uwr?RS*DmOLNEw2C4gw6%7M&#)wVjt%u<&%_$W zn%hCLXb=(_`rnGjCmUo3bTA`3c^y&3(Ne%d$4%Te&msQ_(SEZx)Eu>tLsr2D;D+4( zCfB|Z0J`n>f44P)QoE+7V4kER8isW@SBT6d8d$m;n7BXMPX3KtFPuImy|xrBNM<~pO`z61=stKDIXZi(dC@cj zfI`u~EC)X&RnSIFR1kW*;^!rtSB ztX{c(50C`Q2ha{+7{}gUJKPVbbH2Dt5PVcjCW!tHvKOyBdcBz0EBa4&OzGrT%`r7Q zPOV$ESn-&=*CH#q9ky( z4_4^SLN>lDLsvL!c*;VB2821cwb|JK4b32fy+(AK^Mon|Cb<8Ht#^vfBwE9DgHF=1 z%}zSDZQHhO+qUgLwr$($*tUJL&RTn)n^U({qsFKjRdarNpZ9Y!a9?9k0yD4=A#=J& zQH)rjj2wtfhm zFv3|PSfOHRY>4Xzt3&^oY<8H3Rs&qJqj0KJ26bDSD5s#EHK54R7g&%a-W%7kp=@5-N(#Kanehj zShl1Q{yQta%*}lp#;nMiogThQE5vpBP$F5PNRM$9rdq6GLBg1!jeLrOT`Xz0lfW-- zhD6cKpzYKF1*%A-0`0EVfII=HNlU7P@fV0kbB(CW<}5lOJZ%8rR~gq66(Nu>4kHVY zB22)@MFT~u6SJ^`V3#dXNb|~{!zI|G8)M3N`L|!bU}1z5KEDc^zc5aW^cq_A5sm&TzN(Nr9H)I0>6n#l@04blFS!B68? zFyp|L34yjWCEcX3Cg<8=HdNkRx${NjrXl@5;cMx0YDsODV)K7c$)#pkMGFhLwd|&O z`obrUspM`_h=cU&`qJ0J%^;E-#Wq+FSM~JketZucG|2xb9}n-!J+aWF^-qUai1@s1 z{W{yi|32sa;-n#bzq!bx*jSnGrzGdZvwns_#_AA7^Uv!7YfGkX!0Ng(>t@~9L=AS3 zsyai$zC;YLa4qKCfVG#cIR*CMCnr%d64|x7wBFRV06&K8aAaxOe(CtW=e#a`=*w}* z^z?mu|Gw93xtT1K^l}w9*Pft4kpCoZ+tnXaKaDrTW~@1xbVMs4{WaLt_?uRfX_=Rh z{x4l?wd?62d(A94honJZg5*ESdAsgg6#7;=by0PB4G9+m0YG4Om8a7%J@O!lO%0Wd z%#R=eIEJNq&YZMYe(V1Cp*z2eOp1%k)+Vy0r==j`t_>Ru z2_4CE7!84SEU(A+_Se_;)=l`2|HAJ29dsrKIv*L2IWH+aMx=9d%djwjRY91eOJp%6 z9t$@+BLm|~&k!#yO%|=Qb7rH#-4&wZY!`Ro3%ap?qM*O?>y^kzbf{cL!q%%BhQ-yC zQ&3>DR?W#w>Iqn|e5IB$!a;Fwpe`l{S22|9OvfQClzMoL_x~L*?Mw-$T*_YPld3txILftkDB|TciIhXSn{zM%!I^&{ zpQD3&|E^KxQC2dIA6QrCN^zajkszr+)6K?cXcYOYd5O?NSwLZ86i@8gz?S;P>O744 zIvq6hB`W*k1jsZAcYNahwLe})fSPhlHVV>l$fH>rtNKCoe_|BmQy^XZZ=_%m4vo~W z-S=k+4wAKEikKX4Hk0=k`{aBh-dyXtCdc%DJk>K$^+PXFGPIM@Fdgi9UWw;J3N9Xb zj(WEQNFoyx&jN;>5;`i?%zGgLbd|b;lXuJgdd$O16`nSQR6vjKu2+rHKjf2^e>^Wt zOf?WmcYuMV__@B@{No%JcrOLZWDjZK*8R|HjmB7N+Q}$4_Ov!3ROqC=afBJa6B4~+ ztUJMMP=ljX){=M1%ZsdbG?^&Uq}$S=y4F~{!Z$SdAVQJ+*h|i9Zc9wvEKKuypBsBK zo0=c6n?Pab{`$}dqwfPz&){8C)8kML`9s!;LFKnO?5a`Y41d70W8uPsMaw9(T zac5;)^|~pWXj#Hcq3=TXZ<^A`z{kF`qg4rU4R*#Apa6f&)U-Tx5sWb#J{Uo zs5s+#vvW>g_w9U74`&~b*`d2SPm2aEA~C1-=P%FF?)0X%F`vpqqVGwP@T|pFHP;24buj7ufM`Tr4(x^gA(FWN) ziS}hx)n(Zmis(BxOMNpVyVi#Bu?v2U&yz2wh5b+!#Sxqx_ezdF9CRNq@ln~Q$MET` z)s54t83E5A7ni1;%4_1(=gO*TtE?SVEX49tYdRTYPsPkb)va`l76BkSBv zX_`w7P3_I@)}&kUGI<(47Hbof|5208 z1Lt%H>qT~M*_!TmOSSXVO3EkhoFXZgEtX;}1Qgb5VgLdO8kMJl%7z{3RL;YmGUx!^@uR8U# zRFNeQqIAZ5Zt|>Zjn<7UE{SZ50_Rr1*C%4x&51F~1 zQ)f?A|HZWFuCbu1@^JdHQ<5zc1o=9c`<9Fi|Io07tEx<`sZqRE3DvCwth6^xq8#$a zr8O6!$jWog%EW($An}u`Ob=GU4d9Ic#(Kd&ED-RKVNXqo+>N%x&2GBogj1xPLAor5 zS`Iwqj6o5Ww$o~w_%Z9=jAM5;H(_P0$;e{*HBN%I6u0Jpre zp>hmq#r8+b_S;{ymc@fDk9YX3wXPizz+P6rqGmMSGN)tizhGUuFm@lB{BUZKk;7#z zO{)XEaJiFntn9g(g>c5Kx!WS-s0Q<>Z0l#Fz7yDu{DsTcf8}@mQ7ysIOw=^EYPh`esKJ-w#R;8N z(>zd|D(%$YqxXW`8d8wAp9ir$_Y+qM_hI?KJg8k2VWh?9Tq_efG5&Tm-33jucL(~vP#Dq~hzx25oug`! zPLWiM`Ya;xRmD_mc5%|KHCFYRK|V;=zMo1Ybrn1**`7v$JA2FkFrpn?R}CgDy_ zw#Jf!&yK;`_4?8j<2tG`YA`4$DQo`qvME7sJ8u+RFtgsIlyI81I%s-uq}{N~@cvk3 z8LALhtDn)`LEK%y%;3sVkV!1?*D$f$Wq=a?A$G>e{u2KM946aj#e0q$&hpzU4KO>QhH`=r zEyOQqp90Buw^+J4l>8CDi}|>@nS2|VLX2W|d7Ni^kX6At!pwOk#?4D!{@c-Y|0*ck z_TIYuH+>nBxe)N?{oUd32HozSNEP8M5xXmM za28G<$(&Oup0Pk!*0zo!gR_r-Ve7I*86~Rx%eul$SaK@@bu+y`F_neN#lGMUD5jpE zB&d)d?T2u0SADd>*f5)OkvTmq)OxFq#ibx@(RX&HA@1#Gt3sm8$~GHQ8vS z_lZ;tj#X>(rRjv}+_XRKY0CyCWL#WALP7#SRl=Qn1sPYjQ2?Y@S=$WM9t^R;B3h4N zN86-z0j+Z&l5Y&tv_Xxz(D=}D(r;|^mDQWtn3kX3KYuSUGqG?}qjJr^Dpy597wYKn zNbh_0mWT+MS4>0x{v8!Dk*3p=pvz0}AAv4wXs!?h%4^5|h9f_@+kdzL{+}=L`5Nya z$zdt@SGO-BU+!DNh8>oUJ7W6yE>JO+;NZmTLvyt4b8?Z%EI($mq{&=-o==r7XT4^rYNU>7CGZmv!wufq)_l=fWBc^tkUlP}s}5xe zxrfHK!QtI{w{0*6l{G&JK@s2hbnj{?$ukgcTvUDZC@#{iEVsPLpY&*{YQK?Psixzt z*Mrj&8fA(+F!fI`)C_osVxpCAdX}3o>g6)Bcovu2wok&Z^w`V5oedYXAMR)_DYyYQ zvgIIy4#PMJ6Y}ZcoaG?%Ek@5G$0;;!-pZH;V<4}m!MB%w?8H8_TU4i*W$uGVSrBq$ z(@hk$KJ*Zv$)B^wowM3x&#viwEEIk?HeKN>_wT<*CX)t(6qHRP>qg zT=bRjkABhja!(JcJc|_qhVxJ|~Wq&(rIzn5s0T(m|~q_3;`>xW-0!?X@iULA8VCsJmbTxJ;QMhV&O^ zs_7yhvvrJcooA%P3Hbj{_g;{(I-6GuC8woL^~|>BK9&7vssEhHwfOV;`&syI&u-{--Mh5SXVWwF0u~*s1#cq|U%yhoIK1(h)OoS!Nsx~qyv^S3nnhPA8 zDY}-J!YNqtd>jH6(t;kDhq9ou_@A+4F2o8tEXVI0bvr$j={J8)@t0vnirK2P0Mq6c56 zKF&^JZUzyoi9tgW0T zXe_@`Ga8EUSScAHMA7Z4YX=oFge2E-YCk^=Ia7BOi^JNPjXd8CA!0`j_r&eR>_O`DsiX?XIJFRSK&WoB|#gTRE?)i)r=twCIY zdACiT#vs_f2N~zZn`3o7Zh??2I@fOd6g^29_&hI*%S%K|{nxv?c<9ZOl0q*S z=nbT@R)XFGS=RW$sLm2YNjE^>#qxtaIu#hD({6VsF@c;cgdC%1Il}TIlS_rNBQ-*A zYlhl(Y?Xq-6Mv)K5W>BmULYwb=qBgR^woR{cXcGo_h-L9MrKA_$U^wam$oRP+S-WF zHdIm@=chNL%Ub1N=(cFoN($ce=a%^RyF7}UcAhR{FS)q_i9qmtZ(18Y69u&+;T(p6 zdZthAiuKbqy5?06UoOb8_OHU6$H=aW5S|4D0@g{NrR_g{yj=e?Dd7W!o2QR(`yvU* z#$WW0g_8{~j&0Sc=T^HrsoS3~8f}Cxw+vb++wF@lTayHzIRLC6$u^6Kge=FzgrmPm z5}rdt8t=uDgogeI72#;iETS{)!+QwmV11mlIBv7}Ks6P3j9skU^o=8h29Zytnp6e~ z5+Q@`KbzX(^Xn87>IMX)hjIgJhYd1)eCXJJ6=bt_=3y7Zdibk|Z)j&{<$yh!4if|W zjxoHf)R(2A3$?4%6lrH6lXF#R_%yaKvHgc_@<*XFiH4);z|QqHxWoQ$Zj47etACc| zQ&=xwci{p#ZL|IGI0t+au#_}TKdmX z20)@5nw-o^moPEuL`)}7F7N2tT(Vg=X78?HAXKST`zddE_(10dzdD}zWWdu@nK)Sk z=*bB0gKRTtM@_YI3M1s%sZU7J@(hD*k*CPo8d(lPNebQXPDJK(Ya zwba>|BCwx(0pmbhk^c5RKCs2VdIxzp(=hOIv~-Rsm=wMqsmz_M-{WLD3hG|-*@hh1Qijkl9?Y+M0i^X) z^32#wBb<>$`-bmE4B1{oh+($)09DB+786ksk>%#6rIfO4khh`9)zzad`e>122KMEC zWV*4;_YzkXD=e~5&3&T6{e=mX6t$9+OY3P^c=(!Y95tf0A%H5rEp_zIN*hOh&>$JZ zm%k$6%Hr2cgv}{xvA!(Nao2bBax;p7fURk;NJ)-T&*$K3Go=eB2EoU-f&YcYvBTSM z#1y7(O8yl#YGsKHy(c?RTCA;A`->sZ2>#gf;vy@<1dgUTWyF-#Hk9cLsNk=yfzD^^ z5aif(`?K^GlH zM+wawu{X%lvu8dDzl@ljexPx{7Bz>8jglJw=DELPSdT0LE)cN2uiJ`~p8#KOZaNpB zlim?wPnLhOfLc}>1|DvT`no6j8VL9EE?~NzDyVY^U?^9OQOUaO%J+c_atic2?0ul4 z7?gm3V9Wcz_wsWB`t@sY{eS1+mw-vKMGBX_@JAecQ6eY4d3QdJVnO~27QXL4pZN{? zyd#oii;bpISWUF{ksnzQtg@ohew+ZkF8$Nm@sgF&NIs*seT}?do>=Cu5z~k)Dd-^~ z*(s`UvYp-v1p?M~FLUMo~@tnmk8w`cy7* z*53EEYUgQn0zrV$JH-azu3@55FYx}=Cz+c5H+b`#$6|5=SSUK+#} zp|N3WyQR=a;W$oLQVuq<`aJjZ^3ldX7iB@R+g0LcIWD%qS*hG_x{;EFa+_? zpUT49arXo^4$jZ7mAA7Aj?SzVCq{_mf%c zv^Q5_gN}p}6kKRwtEG07MqcBpK;2`KNa2s~okO@}qN+B-rL~>7D#?d1=RC=n*0Qi)2fk{(3 zb%xpa9`QnOsJ=I-zHN)kO93$0*nxwazZ$TVnEv9F*a;P=R&biHxYDMDQvD^2YImIL zQe(krFwUm{fz14ed3HK;XGy~ed_P>(GSNin*3qEX~l5aV-qOPU^HQX=7L zBYL$-X!uJO!D_GVWKt4E0%gF8ri&H500-e_07%&{tS^pip}z?gixfpjZvNoJl$4VL zbELajMD%K3+9Fj6Q${y`Yg*P5?)*O*P|vP4&_Dn}gN2N%66fgPF7K8wB7s_yrVd+j zR2s=qQ%B-2spMNc$=Z3y#kQdTUD7m9fly-=(h-3L3j+)ZRLyoDkUo)rUHgc4~&Qr<7jg9Aw{Kj zXlq)|fQaQJp~#%UAb(MzfenBSCF9Ta)q#v}IXM^*Y(ZmVWYGEkx>_wi&`K%}?f@MN ziw@#$h@G-l03MT@*OXAa!4qQzX$H6=mHuYlh%5leVPGL5p+`EngpFDxZW;-X@r2*F z-EIFk3+(J-yNVUTtSl`v%Ydj9Q!J7almpiy@L9nQiT}dr-$d42W~^exluZRM4A-$^ z<7g`vEpJl>DZZb&ePOeerIoT%J39lzADxy{=eLsbaPi@V;NpT=@U5iPa^lA@xQ{AzhOs;184{8mB#Q}`=KX?HJ%*7^eb+y;iQV54@c zMui3_vVrxHVSWPn$bZZhx4i+_zw<8*L5I(8vY4*1YCA5xD}U;fw8c^|XH?>W$h>`_ z2J!iX^v%VN-ycf9XUZc5x#VojtOhH}>R@Q`Q8>u{P{RTH?j|NVPIoDOXFj}3ddtgi zxpA=&^0?+grg3~OtC_L^yOFN$P1mj1?tqhjH&W5gf?kFQgu+qb+@6m7uw2++;7(=2 zW-j&AE_ia=Q&VvwM)VPFf`U5XVn7h=CzWVtBK)-rWfbCb;?$W+XCwYOKyyGW``sXI z*~?4(LW}WxeRG+-z>t26-d&dC!VBq7ewOiFSUr1D7XK41^G6`XQb3hrHIu$*CPwmVo)K8h>@S60)Yt1(9%*$NQd1Khcv=V zGovQOO5tbOKKQ(L_`c-w`qDBLW>5nQor?Pikb#S3_V`}!#g73rPixXrh5A= zPmP93buz7>Vedii@G^B=$mfB}TUf}MiJ2LRX;7}NvgB4rRRaivx>?b&gYIu0pkiSi zy-t)^_14$lvH!QFp>gohR?WaTiMYp3(o#)6wfj6l@)V5g%{QBXwHthjH$+A%0)V&} z=sGT)9Dkke(A)RQFRo-V+LLrS+O zB0N}(Rn!N~@cPQL)>0_iIfS!q?@$z~DkSA*8gn7t>Fwd!2!yrfB>2GdwT< zx|$qcf-Kg-)+!H+`Zog%tA`1?yvO08X z@%rxacC^i@9(&3%GqmsTCc?ph|nvs#6zQ(B> z?7QTBhkCWp_qG9yT}93)o{iW>qMD88UeY9xj0}TobZX&`EX71(uDi92*autxIH_Zg zl$5hVj6FK2_;BH2A}}*>Gcq>SGVrD&1c5-A>f1Y8l&){~u@~Bdj5>=T;NWL;);4mi zZC~x4rEGB(%HKMEd{T0da!4pCkGDO(M|<2&-8@^$ACJfInI_ZD3KncXd>9r- zAM2(X;^)HL&u+lTyy6}8etFAhGBF6=0WGQ9N`ob-PT1%k-sY@HJXt|f2gv#;d6 zYj=`qnKR?J=Jry2!ZVZeLb?F>42+ce&L-^?TwQLqwFHDH=+TxZL%39-oq_uz5^rfY zIX45wM0cDJm$F>0W-TUsSr&J3Jj#@ptFbN0T&^b4-#_m1z>P^{;wI{g%YV%f&gXw)gxZpG#)5y2#ocCeYv5cJ z;@Pw+uPK|BwD)|&PVGero|D^+B^FWE2<)1K`z>bK$)o)wOw@tqAHwX{O|`*GQgW!0 z^plp^$;5DHDxL2hiB(Zj-6)u-T~E2d%QQq8k2*l&@z6Idi|EM4_{y0;-y6W*J{UT= z4WAqw=!p(Bh|(%ZoFRSE$G_52=iAIeIY6$KUg+!`8)@T^aHv|aSduwT>-vU8j}uBu z!!;&z`@C>96f^Tq@^WBzs?PlL?|S)L1CJBet#x7VE1|WaEeXX>2!d?lB72RJuP&^9 zci#tVrG-s=V1{ohWOw(0cOtZ1Sse2As??(a?2G+M{##0A3gz5jZegIwG#W1F7v1gt zrdB@#-?cQ*(%ef}7WkUwei84cZe>js%|y7X*9)b9L|2d}>gi0Cao=?~9q=d1tpV<(r4pKPtBIbDi-vUO<^YO;ZTdZ_qK&MaF zxjZ+pu+YDuEOEi>ZQ0h;%}UECCZgWo_I)9#&*n;l#S z%I0vGsxAh-c_8fHsmNO6&tqdSzhg5tEh!V9BFf@_FaSzb3-?0)u>)2#wZ$stJ2&n) zj%Cn1>M&-QGY;2(z&k{8McFJP3)?{d&EBtTKwC*AyKSnu&sB6ShN~}v!d|c_ythZ@ zob6^*+8CcnYp({GGu-O9XIPo&TS{vyau?;&vQl)@vf|pMO`Au8e~GMUI`=Ahcj{`z z4+21)_>3H&UoE(Sz|Yr!Hot*pm)|~$H%^xNnU8QEVjAps?oSYgeRA5B6b6z8bt!d2{+BXP)) z22#4VLQ5-GCeBgjx_Mo9%f=jV;GsSqqB@_Vk_(f;_fE?dkA7R*+Onr=iz-xsK*L$F zzn;Q)G5m6y&l}E*cbf=dySw%MfdyU@2kY9}08v-FD4;pH@W_LCcDrJQu-WLM0*VfZ zp}|IpBtPiYP4zMG%WKL+KLLWH!RF4&5CeXIM$YCjmH;wFh8nwm(AY`}T*u+Q3T{Wc z^3~H#=#aUpiq<5w4FP$=|1ODsW}+S`iwj}x@iT#y^ANtI10m)FS5hBXYtqF)??pMI zYR0&sW`mTeu%se6?B-t=WW$zj^s_`KO0DFlT+d61Zo8f!?XQ&dKNJ>JFxrbuuFhOv z2VJ>){djHa%vfD>gPd7U zB6$fB8Y`?vhTb_p=zpNsO!KJ+C}~{mGZMF8yx)tejE}#SMuFE;7MF4emE`&!mt<;v z_3l^k?1ssDTIYa=GhlQLB*5(MteP+TY<&KE^)-ydb-zEH(GXK6fyY z+?U|&mEBwaU#$4~<27oB818YFsWgBr8N9+7G{fWgOsi-SgxOu4R=Q_dtwwmTcqG*7 zLF&+G()aqXFthC{@Pc=%EDE>_h41baN-CFndqW`nQ@U|BV%^Bl&&Z%_HLnc*_9D6{ zk-ULYz(~^>HS#j>$n>r#I3x=ho?;Fw->q-$FzwaQA`z zfmnKbX$n-{iEV18rU24}2w^Xh$bs&EP{LfXqn3x^#2=B)gQPv8Ar?5@emxykEo5_mZvG z_s^sMq|Wr%jo};guxu@i}^zsrk#SCykKGeq2oS=vSHWt82 zw!Or}EZT9=c- z?0w|8Wik{w!>}v+U}~>$slNveYB+x`*;s&5m%EL^AHk`4k-^}_&%u4*l7o4KUhx}< z!RO2|rit?b(t2&FeFtK0s_K1Pkf?e4K(~ij!5Lm|DHPM)YQHflLfQNG9XzSCaYD*5w2X8s?q>X)591r%Vuy6Hnfl+5xGQKt#M-1o^nRgQza|Lkz&@ z6g)uaNh|!M*Y5*4!l|8mk%wMK?gj)bbQQ`Z$ENQH3l!@TdtP!mb?;8$>Y}lBPBY~h zagfsja!+g0g@ox^qlR;(C}_EqD4^zXjfX;=b}*}jwau(4V;h;~9vV98m8Messh6`> zTi9gYPov&%VKoR^9^BvArV`9?>R`r0KL{|=o^Pry4n6 z)I5B#o-BUyGmXSyed6g;?Dwu~y0v4=3eXS(|8$_)lDkT4|1#!tIggq>*i5qOeR5NtJhA)FN78$lIbg^c=EUmr4B zLDHFbGwBE8M$UYmu~$I2kL_oIW$j7WJG2BFGV+5<&J8Q`4$&bZiy7wjw!+6kxD0ga z9X}J^%hj=s0`Jq_Ap=2+g_k8Syh{#c%%*vY)usy@ z9TfZF{%h$xZ+?QtkgVGW)fz*|9g~$82pB5^6Wu4iV#3z$j-Dz zWo#yX7NGD_;feMdGC*a#NN8Fr5fvDR66A2XM8SkV39!BVMW=*m4++~zo1~dw;u{cC zwo;M-z45fJoqio!v2kOHGilA1^f;{Gtmu&I z1o1+Kg7A~lu6f|_eF9#lJxcn)jQR>YISLeX^?KfC)SM=jC#7YHSo-$55FlicVWiqWygb1&bUhfTrLKsv(6cr!W9fr~rTcn7A;*N%4aiFR5);HK((IU*Yz> zE5qKRB%$AXz0N&i@>`gOC*ioA$==Y%=+qTjnRLr=m9sevQ-)wN{Z*vmGHR<67v+s3 z>*Q{8jE9L49LO6>b!niBZ#3+o?@ziz$6Q79<`qS-ov~V;;{!5Xh`pa z=zadKnYj6aE`!Inn-@2D^FYn8dfUys9N@L*H;52#wqx{WbV-alS%=*zFeM$t^| zRwpf;fsw3oGaf?>3u;CWarFAaK|@CabM;D6Td;ILJ&Ry_nDKcWOFE_YU7_c+ZYBhE@jo*$*su z!*2-b?hN|g;V8cAmPHC2JJQsh!LE)E4<)_YG)W4!lgKI{KZA=SH^+}C=Gt)(A|IWA z4L^|D)A$52I&Rn%(P27Ca>?iXkFg`vOt2U)fzAoJzYUCfMxk{K?B(h;-MTZksvXrR?3mB8aPm@)= z5WA%0!4fKQs!3#&I9DoOM0DgBjy64oSySZh_UL5w1+`_l#+-@Fp@HJo)tZ6>?P`TtnM&c znMly4%z5ZVsggHsX{y{p9G*&`O#W5jfid5#AC874Zq zQpk{YoV;sW7XxFy%}LL|)l}b?B5`Vp?v(P_8SdyUV|aVz(ipj#go$Ks{T?Pmy1)jKtzuu>K*z<@ z+3cLhoU!~q?p*+dVG9GFrbhbCcaS)7t`#X~m~$Z=6(vPeT|d;4GBn5q-XA4J1x(sU zgN-a_mZxiChgy;(sI$F_G=30OK^by+&!~lO9UB`JB~2Z#Zjdd~+`hpayVcGGnlWdt|^^l)iQ#_IA$~iRCO70MECEksnFe}A7pW`NB*jInev+#5Y97;44oNMg!RI36=-+h4K%?}z_0$BSUACs$v-U|0^`r|jY@4tFFvoa)lk<#9tBX6}lH zzy#r%JlYW;-owny)@6SeV)QQW|I?Qo`~?2_cYFyArXP2SFGbfluB~4zCH%0rf|)*m zeJ(Z&dw~DDx&5aB<>#jP|I^U~{m%siTWJ65=bmxwz{eP7JP7c}mdo`78rG5&%Jd%l z4(v~J29Fsn{xI=bkDtDy4d=_3G(Nq@=eFto+uQnBa`yA{X>M+F?06avk!M^|JUjVa zfvxo=sr>O4I8|1b%>B68WVs#AFMT%ZYA4VbW9?*_f?G#^xv1@>x@f~e@!wZ)RWcFhFVM5 zuJIV$R=fm5_rg-s>g&U_Kokv2OKQ^$^A&g_bIiS|)qpLc*3YVXwr$tNs6O{5;bfYd zhaV#nxBvL^{d(B2wvZW(*-c7e!hwZ{vaQd6T>^fd@pepQWBdKPgi`R4HgqtrT|TP2 z+yX!2U7s6|1G9&n78Crr_w^m|)4p1)XS!^F_m!KXAw2EC;rwWv7hFW%*YtHFoVhe~ z7Xs+NotyPDplGQWM;raEc0BMbAjUWEK zb_sa)mgYif3KRxRh){KX(HdaCA)V?gy2cfoBw8U~DS&d`87q2APl<9+3Qg2p@&K0P zQ%ZDq1%7uQZ3e6td8xVEHL(bP%WScN6FQ*Vj>smfp~)jqrKs~Xi`6_Cih$`wu!0!_ zmZ46~V3TRM^so-Y%Kv3OC8L?~>hkL#Fc#04IZDHD&Y}@KQJxx|QEf7l+B?c3TBQU+ zCL*ncbm>CN)=Nl&G|qzncG*iENHSsUsG`p+{XhXYdpb$oWt0B&V2OMXy)}=T0e`gn z=t^4z7X87Jww4->36og@^+t&JhQ5~lj8*$PUHVM5s7yB7o@o8pVm7o}r1!7^OrdbB zQ~~&UPzB3^*v_cwlq5Y3obxpxTfQGo8I@ivog|4S6s}VtxR!CGD1|kuUdeUXKM!35O+cs_BKa8OJio zqHC)(4l2zmXUVt+HQjGQukOIshV=0n{C_cMAt(&`IY7u4A0C6ExmCG<(Q>FUqyU8r zEi%L~&|o~~WT)7wr8H>eQCK|34dx#%I)=8#;4heF^MYn776xWg$}!~AJT2a!+Z=|LYx?x@(UG=Ne<$|GA1y1(e~Y0 zWA6PL%`uWCId^;K^Q=BAtTLL|SefbZun`Zo_aT$4Evsp$ygj@SqMVP^@4Ih;Kt=c% zI31Rx78$>3y-9F$U3Goyb&x{?*yo3p?^ECJMMjR}or4o&Yw_boVn6vU%_PlD7F#+> zj?D7;#QiXgnX}Xi3fPJ|GDrx)cI4Wn&js7+{*|W{KoB75Y4LdXbDuo#m|xn~T3E%y zM?-@P3HUx@ipv1lxY}z;E~JHc<{&&F?gOlc;1If3z~k9O?v|3n%6=t3Wye~5!SSW zhlu(;)dn=tcyNA26B)%7!kc@uHeQPHP`+M~!NUtsa#qN5$_T~;!{21rPj%k(?`(|! z&_f1721Pi0ty5Q|>etK(1OiRG0o+-9e(rgZ9HxHv41MD29w@`0!1uT2xoa$GFxUgu z`EH$@Aj)%`HLPbX;wgggQtH?BI<)3fW7j7Tu6#&xE{=%;RPGN_qt`n?A!4L96H<|~ zljBn10_~i_Mk$(33TqVR;>&QNuM0q%!8 zYBkA?Ng}&}hUm+#sUp~PY68a_;lx~e$^dt_U-b2mbj`szaNkcIqS=g;6AQGPIbNvR zA7{;{rgD* zDc0)Ed)COtMFu{Q{J`6pu--3P@Htt!GTJ-2YN#U!LP)7?FKA#?3Tp>dCseiv2`Hw; zF@RMVosCs;-gkGhp;P@B#DuxrueqPM(jSXn>206UbH<`20=Y&Ot^&8)9%gK4rlOHH zFMsME2O2-qfTm6&xnq@+H+Jw6-sW@^74=^6Jbi(R3k!ycnGhu-@8^k%fbe{qfQ7=+ zJ({|pT>R79Cd!aTdx}I|(%v1!vTTp+zq~lXaADb+8ris4`~w?%lp;xl*o(J2?|*xZU(*8~3Gg$O*FUo9F%m^`|k`^AmX) z8u`=g-kFLn;`xKs7e45@M|-8ATAi6&mye76(6H*=*NMdJMg)MV*vI7E-D*X7jn5~) z!qmwWx(S+ArCv5qEUjl-S6#QePgPmj*achKHx5=YU&Xb zD$%|@%Jqv7k!?e5yBmP5v{;KiJvKDp0n1AbB=TEUTT3VN!Zx&{-Gpi8%(n)%EAStapM0N2Wyg*UpMgI<3Fxk%!?xLS~iu z7A~1LFf^~>+&E#U;2t*h@uX(g;nnJBm!*YqsjSl*Wum(BPH-$O-hM*rZ@jB)$Gm3( zO7!;$=||?GHu4zVFBnu!xX#eJ5Tltis)?BIPA43mCc8Kp^%2ev7~Iu%3pCFOE;{*R zFPD6D20E~Z0%)Up`mqVxqAM3Ah*@AW^p6iPHunJU<`i7iyP=-%4cZEA;^L7Ih@`H@ zPGfFLuxQC?P~r8ZJ_m1WXLp&OzeHCb*)mB&=Jz~vJ_r@WZ66&{2-bEBk9Pc_v{(gJ zt99@M#`|v0Q|V}BFeu-jbTA0RC*6;jG&weU<~7CK@0W9QOyR@ZKV(`;%NsnU)hJP) zav#u6N>6)#PM{_#i-!7V!5$YD6WOC8-zSr&a)*Qz;l?@BCre6*HVC2LsE(Bm5l>F$ z|Byd3{XPzgoYdl|AG~pe`Cov*%*#i5=(LE^8;3_flr5Tx?2n-}!?5HL-oqNi_cnuD zUlqD>ulxa>n(rO*7}v%d6Zl#=mv#x6??3mr{OYXu2+2d=rUi>YOG@3}0GQc(o9w^! zYN8>Db5|UiCf+gB~555SNygo}kIu>}YH{)j0?9F6+@1GDtK&+4?9a zUJthjOLJxC8Zq|)8(jTq@%X6}*KH-A9UL6RBUz`e)n-5c<^G}d$#eCl< zM2Uv&JgJ}b<~Do`udx_k%*ji@RI$5^*^^W+V&@aT{i?C_hz15`vLyMkA`iTExT*5( zykW$|QstyJ$O*~sA#}uAWleP$^#3sTPtlciQQIh5vF)VdRBSt`*tTukPQ|F$M#Z*m z+qUgwulnBl|F509)ArTAU2SpBF~;isQEvmjk|j0#_4YEa)_O)~f-Mi(C7qsbC|nt% z`ihJDji4wS!}JGx57L14o#>c19q(JBsGgLKi;9MYgo*qFkT$`QoJ8F&uKs09R3Bx$ zx&R;5Xrya^=YE3}#X=+rNo9`xshK0@UceT{3X#rL6{#DUwq0di&GNm4rD;q(MJA@= zJe-ld6c?>TjPou3AzRGw*7N6Q=U?S(|HsbT*|$uU$pd>diGf?aiTo*jlrzgzeReIi zO%_!WBnL~TzV(lI3bw=&6#-cy&b>Uz$`%8pZ0$^3_&do1OC`A6&7d5Int{h?6_MRO zrj~Bp*$7Bor@8sc1C`kP)JKddIY*;l`H}D^r~aYDIX^eI^6*GRAvtte+F_Wd@G7jf zi-<;oDTIL*B$TQb148${kB%*3;?hEq3b|ob@`F0L%3c3p#1eo4 z3z&1vtTq*{WX* ze*5u#mEP}|x(J@376##fy)Dx)t6H-ns0gj<1H&&f#`|Xm@ei6j4i_dMBDBS3xK#2} z>cuk=b+jXw8DWdFjuJC}{7|DLRkmy`_O-aEfd59ukkIdCezeKbMTHpJFQB7Nw9eL{ zQi58DyuqCx;f9Q5XnH;}wG~l8l6e8Y;`{D)?^lAV(6^IKm?vTEU_$U)ZUrWs49XqI z{EIo?Mu;SFwowHC2@=)8URFLK)3E<_)1tmu(nL8%juPc|Md_3! zzHcW?SR#1e_~$c>=$A61C^Z_$P8$qS7DrIF<0J}?+zA><$#(zRgSnJBzAnig!z40r z%})+%XfV2&1(r%TP_GObE!-IRsVh*cWI1XD@_uU$B=||7Gf|8>#r$Ha2(s=jrvDXp z{3t>%em1aElLhAFDAV|}IOkdnvYxS_#lZd@TpSi>t+}}(9|(|0)F}hN`PrG_|Kj}C zx*)%*IB2Pk~4V(=0keei%d9bD#xqaq9WD zf<(b;6#H}T7=0c@km<7P+x@OVs?_ChHNvxIjZQ3_d|oWn;n2?8^Oh|aT;Yx?=K|u5q}XR zt!o8D^VZlQlHcZ^BxgNFU)o@{+qy}snmT}94lpH$ZmUI(?QL^ce+71K9=&d()cd}# zJgD27iD>{W+xl`Z1$rND`(F#?{SL|rdZ5Z(A*Z;1kfFr`egly@&DyPA?qwawOwLuc zJG-77*C)WTy=YmwdV4Ik5ph9B9#WA8>?TVSJR zJbfiw@4?AMXs=_&&0A6L=xa(yljhfl;@70Rz-sT_l8GD*+_#5#K!YN|LNzx=)&-7g zv{r!LZ|F&q7RpZ;ige=XRH8mH(eG)pAfpZ#JMn{yzRthDb5lIJ+wcaI8-8w@$G(vz z%+Ap&-Iu3u?+W67t4}OuRWi%`e8D?OOQK+F=l0`QgCu57Rvyt#dwO4tnTLb(WpeYw z$I^iwzC^={(Sh%jse?eU;;QmmN+yZVlbqCrLB0-Nv~B7(?TpflKRLb8xdZgi-&0$OoIY>G4iysa=P0;e+`!cvxQK| z%|EY{o}#rY^s{F99m6JWXsCIFkq|+}sc6J_R-&3rU0LCa2ie`qoraD3LwY~x5v26@Mt21cefg4nTT zCFm&gwR%5CA9jFcr?a{rRl`F(lJoWDg=Owh<|UE}I`9cj+GMe8s&Q#3K;te zqDFwo#>?mG@$)imY{3{6x+ZJ}N*x6g$?WSSQl?B%?F)F|FE9I^j*ax59F7fbJS_aR zHX;zZ%svR{X#nlFwv~pDg{8i+uDY5;j9nSyIwUGGRD@2KN|Y($Q{6$&$lc!9P{o=e z?J@9qn8DHxO>MUEFu)OL?Ttiwc(d6*JiI?kxpw-XTh+qLm9MS<`Q6S8gSk?z>i3oP z1j7HAdd&PVO5)D1F6{f8G%l_n|65I)7CznCAUgvJ3RcwSeXLX8cKL+T4v#X`^)q4I z1G6&m&XZLbjktpRp6~ui#&xwJ!~mFf^88iZ8g9@EHDxH|L66`8G zA;IVSKOKYW5)h(oV3xbHxT(4bzD~ZOwjySE)4Cfb@UHBC>Y)Ew*8J@>|DgweUk1Eu z{l6eK00D>jug3lRg#UlA>c8hZ&`sliU*IoV3K`n;pN;7Miyw8>37>;ket#duNMf;8 zqwZMWMB#mdJN&?I)3UJsK+1Z z^8{@}pk)#p3*dZ0_$Tgi)qya3jmZD}F#UQTaeN*|N8#4rC;jzOqyz`j^{X_l)8mk} z+NE^S3^0Fp#e;8lrz|6hB6Fm`1Rr!K(?UF*lP4C$SyMyKO(Oz$Jbc8AK22Ir3K0>J z5BA>*b;r#)rHH&ikR6eMy}K6I4@lBVz(z}%<1R_o6-Cji(>SySqKQ-;;uZ*=OEjqq z_`U;Uo61w2vFK{@3$#B$!OaUumq68=5bGPzP4PeUoU00CUYjHLvnJ7Lv@&^bZ+{Sr zAIqp8{HQ?&W;k76ZG0GS4Sl-z#b5{pqL)?BCP_O8X#Q9eu#32?%&?&Nj(8LGDm3_ zdOo7xqtrcAA&%Q>fj8`O1p(sky9hERcxFjNz}EOn-vDfHU2wRF3B*7?r@{yJo4oq= z{yX}@7fc>tJkS@YikxO}rajAvxW{<0q~DYRkME=5r(KMGk?lWe_z3dzznA>mf|pYW zW|B{$F9k5v(rygKxRy_AUrWAk$@fL#+jcv~pUHGO^O5D(ZbXFHP4sGpU*nbTRuIhv zM|j|RxE4c=J!|8ui>SU+*8513LPm+p?|C zMWpC^zm_-QeXZ;Lq`SZO9`yg-d%gWRiX&Cnj|o)YK#AI>4(AE9m1t?s+nve&>tTBH z*Xz@VjGys3!Y!P85($ffKzjx@9$pDT*tl4k+UrSway|ewmJj>CZ+iDXr%NWt|6JYw zcc;NK&K$t$=QkBUtkl@oMN68mQUM5-^Fg$wH&>#Jdi1OkrC0CsB}NYA!zGrh*609w z&izD?ST+LI$y0gK=8{V5#_W9XA>{wB3Uym@_7iul>F8{9hhLl%xlod=sjCz9-sh%Ni~i_!Ct#@HDttQ)}Tp&2`p#g%5Qf+ow#n@cqnO^=;Iq8 zjC()=mxOH`0_u`3&3p)ZdFb;rS(g&wiTz1mB{J|jdwk2gpqDUDQqTx*n?4b@+Fw6- zDQr1xtEVKXlVs8aTj~22!6Rlam|`fJx`inSXp1)&u0KuG>``1*yR8;n8oPjOR0N zZWnbZ%%Xm%n>FitouzZ~3wtPUtn*d8qKtkTIF>i&>l!gUW8fIFWP%{mv%W0zTT6bG zqjP)P(&JXas<=i4q%w|xx0bb%xjuOK1Z6rJyfm*+hq^dLjh)nhe~@bEck(fIIvua| ziqW-(I=F;Q;Md}IjZBV@6@7}oa20_#o%c1z<`j*ftleb8{aaz)xN=CR2e?}KZ0W2a zl)PWP&Q{3|nop&P4l9`wf)y&1N-CbEdyZI6q_Wm!8&Tb84TGzywzI&wN@=z#+akCz z19~^*Zy4z;5{WXVaw7w<=$a)R7tE|9g}|Jdw7)g8@^+F2z{r#%EtsLvBPbTs@JwP+ z-w*}jG^}wju^O~U0|&Y`;F0?OC^jB}dF_a-6Wu+4%hyz?DjiDxR+!wWK4^ruh}S4o zTD>(;34ehF7c6})O76GKVpGfdf#|Q!BzDH+h1cudSVEL3v7B=7gm~E|jC2eK9wkwz z1cW|kG?A}B3Vi!#wu2TSP^HI+UYIdar+Du8Qmgu#(w4))nLSpbLS-##`N*HcYAmTn ze$x*fDey!ApE(>`1u9g^ho(UZDQw#G5u-a6k8Qkosowm#RK_!OS-tFbY_Ti>Qlnb- z(>3dYO9BkL6R9ErOZq>;Xi&?dDc2~i{HF943D9uUa!WOa+K8zvb0&54Q2sJBr%f9! zfig6vH7f>q9o(a29cf0Ae`E$srrC)oo;3wzgz^+5L}*m~uE3jxj>2h@=kwO>QtE8a zk+lCb-9uqIQ=$h>B6*h)+AxXkUYRQuqO25OWnp20eV`HdWQe%4y~31V{EQTN?y zmMCqZ<|It%)2lmN5BOu&OQ2^CqK$Qf5Xit?=hZu;YVmJ~M?_s_a5V)nO1gi4&1~}# z`nNZqocWy#bmgof#Jn<3_nxyq=f0+*Fgtukt97_jE@UQ$`7r#P3+1I~C#6rdxfdl; zSzhcxzk{Frf(fVM+XGI_Y40GaGPasCkWvEq0ao}xlAhU^6Q|9FPPVfx#>U;)Zi_zs zeJ^o<0pRh+x?x8!y&6tXWL0C)wvz52dU10%_z+M?qGLCyKH>n~!%a_54t)en6e7c$ z1|rU-etZCR`li>%!f2tbPqc`;^Gi^*J*^fN#Bci1BsRw9Cj0A2mdEf`#vH>r*Qe43 zNE}O?Jcx&u5g=8C&?upUiNJ0>j53+qk&-3x{}z}(clL_flr&$kmg#||&yg+9_ibN} z=7;Lh0LYZXQ$Jf&h0c{sU+3q5@5e~j3n^+$heZ(2=Y;RuNEh;6gbeK@IOP~lTM`i0 zvTh0rPI^`~wK%gI8Nf2=ilU!QL7PD#+~nuebpWh;L=)w8znVd%E`k;41IEnn4#rG(`q;_b^0*#NY9N2 zV5%M`F6g2-d>^O29`Jq9GF0qkI?idxk1fa(T zR^a&QyDjj5TKN08*Tb^tFc6|7R4B2n7l4p2_4O4n;o(DGULMD-Gb>?ve7^8MtFk{h z*$ekI@)B=k!{hp`FbR}Qgx z2Z_Zjb9t&|O%t<+Z-Mq@=ELKGy zT-(6+MONlCpf8)-zOJ6PDS4)Zd|;=q@UgVCeAt$QYfPtMpm+5`iV0xCZft5?jGltU z{wZw($v|Xm>}Xrrg)9x}#!{n}DB-moL|BnoT}cv*f5N5iRcaMMKn$N||qOja=s(aqDd30p9vDqC-u8a{)gmd`)Z`%HC)uRr^`kWT^5!P4 z1r@)+hnOVJ$xm8Y`A0 z**>Wotj4p~g4sUTJ&xn|gM)6KH*<7dl)er6aIiVM7exA@gYpsi)Ep~E{@ONY;nyBm zJNNVrwYHXyjz@8&@w1GEJc5dnjjoR&X>|-hP)v?ETe;@V{DrD**ob0j3PBlwr`NDB8FBPC;@I4CG`i>F1$!%N$gO>Pn^QV1OQ_XM{Tg?=&9fA~IX3F>T zKMr2E)HS7rl%rc*wd<=N8|gUvSjxc6_Nf?}G=MC`my^jDA1H*0*wcmvq%5Br=SASv zY%>>^yDh^y3qkLE2XN3x>-)PHq#g=l6hMN^LJYnaz%}Nji8a+!+y+so27Yzmt|OLx zj9u1pG4b#uT`HfZ1g4{N(^7>Bt)c-rzCmZ>aCThDvv>`dK)Ip+38knx)SVmNzWsXq zloAR{00VMyfPl|UbCQ+muI>jV+t8{{z*0=qH_LxwxP9QUXUO;_ZK6y&*+*A0v+8Co zL;7pqNe;oZBlfr_%5sdu*~iaSVPuSrjMmSVWB~$8e%X}%5A@!99roZ!v85YE@^75I zrsrBz|0s^4j6zV)WH=lD;`w!IYSK!*ZC04_3wi4G2G>j*E>;{_7jzuUGAf6-ET2y% z1CI^~s)@n2kisU-%F@!kj(|BF8{?qx4*Vcjk&vRvi%iY%d1g7R;AmRly(K#Z#9`EK zxAY&rVi0mmZ`+f9UL=9sat@B3^&K^n*~w6*@Vx*7FW7lGUTO)y#;VREG&vc)yzX!g zTlP~;vpcS`RajXWX0(%^j>}A=P&|1O8T?O_yJ7aP;CbK9U42G=#K*^LFRWzy-u`L7 za7 zV^kUze?L#ltIe}QJ{18Ssa$uNbHf}n`gDEtP z2MEERaTh!v6Yh_H%H#=jymOdSm}7L1#6TEfW2rT7=LNVX!w^>0)N|Pg8Rsl)9zY6n z39;ayBj7_NEJ4O2Ma0VJChdd?cA?jTOP9QdB|e?C-#gn})odyc z)Pq^xROfqIh1~3r@x43;J4@Bn>}nC8OO7^=zZv^u@RBx78KgJxfc<3np&c^zp+lZs z=y*oZ)Ji^0R`UnYL39Izt0TmqWOUrdm-cLE=s6}&|wG&)_Gqohzu!Kk7f`2JDNMn`n>gT zviuNQwog27@2)91DeD>M^9l3srHd0C2dLbHUHbkm-1o;%T?9cxNBc&_g++&|toVvp zQ7fOk6vq5BZe1o|K1YPF%zqD=UVf_qoAX8!EI6 zC3YrQ5i}yyd#O=ZP~7F3Jt&$jLQJpgqz1U+d_BGAQ-%nAL5hn)Ec#w#x6(Z=t_&OB z>pRa>_49g0`TTr+Tx)b9m_lr}?Odev+h#8r{$ZgAS2sW^8m~f@!AJCe`uaPN(Lksy zphSKm+T>My9s$~{6-sp~5i}~gfMctxbCguN>2x>+4cN^drp~xYlnA%++Il@9yGF6X z@-V{Y*CGWsqMiZp^QSJ+;HAw;gz4~M@y$tn^9Al2CF=bdbE%ea&GW#Au+qBwnzYyO z0AMBy1XWQaSzTtCj6Vl?B%rJqa4S6lNk0VEexPWYFTP!)ISUY;@Z$8 zO!DZsDU0z!RY-OfM-tX{U;!)eZG6BnhLi!jzs0SRNNJoO#UYF5UU_Lt3P!LOq48{xDmI+2!*s7P zp=Z6WN`J-k3zfX!voxhjzca)tReoZ$m#|OK1MtSdkB~AK)y%al7pXcuE7sp%JDbk# z3T{<_!-5+4E}qw9dnLf5L?#wjXOR+Z-5EnQ+jxYWAB$(Dh|RT$tt_htRsZ*&Z1 z1WM1qyA+qI{7p5Gx_P;LtPm|Gu$ATYShfXrc)x*7%;BAW{7yntoJfTj5fm`;xIU!Y z25-%nfb5ZTcg1jH3?0P|0v9oU3?_&(&@i$|X#UW|$xnfC8w9W%z1EUXPHr9v{J}1T zeS^l5K%<0(76~ZR^g3zop^mO`m8?wpmY`D};VDr0gAyj-j$=Gxh{GC1pk&{|{d$JZ z2Sb&o7&#l90JrY+HCQ24u3Nvl*VZ8|9O$$-EW+1K@2LXmle34{X`Rm%~6v zOYCgoVuy_ee3HZdv;Z|JR~`tBrl%{_Lrz3!(V$2Pj&K}*G=MF z9o;$7@o+z2;EpUHKibxsQ7@5BH3V3n)(#aYa7eg7SsP|qx<+6AF zk|TKLSrp+SUm(xE(gjEzjj^MXm}mcN$VLBWr9oAaxPGfI-P&g+lxUL z-S`Sf*bpM*4#fe6)!H)6H)G4?hr1_vAN!E`xz<0^%^7%-drE9-NNAZ$rOYLxz#wyy z;K2$KI@EY#Xm}wbwB{%q<-W1i2#k4lNq5KXwKBn*cAQIR7l%Ro?go(0!}k_R^ZZ+Q z_8+@~DX!x`M5VUyoL}ArjreD8Ui6KP)FgVUN6IN-t|h6fA0fshqE?stkS*#(Teg8GVOnM%nnnI)pQ3@@IKqA%&|RrQRlMNOp$USF7!Q)116 z=HgREZ3;CMzHi5Ca0CBh5!bvULV>P`0~6xckqrM94i?jwCvot2R(ZN75zGrYT14(Vi z4SIV%3bLq>;SGhbwN==}vBZg|KD#Iv*VFPed2?Ui{Goh9T>8a9q9z-N&f=}boZu|g z+ZAererv_{OrI=I=%#!Pq3o8g4qxqJv` zK3+1|`en=V5j;F=Id{pt>Ie>!{0QKhF|318ie7dZwaUq|i60bCH$9pkqr%Soii%d4 zT)06s|LYg+vdy zt3{;lx4n;yDO42r!^-FE@bLBQYSOvPU=-)TNY=x9o8L1xCxui++m{*KKzm*$8TAdWQpNHqz%@NNg_%IMi;TAhvkX;q zB~oXmj)6Mf?RCtY8~_PbD`)3+M1n_!ldYkPk&zL=AY)zaL+UZwv-mtb{5;N>NHb%J zYIKVx>QLu3A0R`sxsrl|g}1WKHLJ!J|N75hvZK8O^hGEV__Lo=^8S}7hLf)+CeH4K zymovQrdG*{5qp}o@B4U*w@G$u7bkP4N7>IvaGvCL++Qve<@jGW6EOW-kpI;g@6u=A z24^JbCr38eF1MqEK@s^dAH=j77U2$q1=o07qUf$L)Lod{Ew84Q26=W|QbNCnUq^wH z_iv&7?;E80G4OFYOS~OM0)^s7hPrn!@-Q$m*H(KJxOH&uun?geo0z1*y0ie&owte?&E5hqWV*zz1^O28GVsja z<>=3%nr7hFK%b8(B5{>VFK(|K{~&DnGl@t8;IC&CpCl zt(I&eo07R%Ppxl>EtIWoWn}2AfJ`*YGcBj>0rxpYQeWcJ&{=)=84KKT%{wlmEi=b@ z(Gln_*j!7=(BAl}Q4Tb*G&XR#*bWi4e7HyOLGkeMwh)mX8-H317`)pEel4w?y`4>q zo+JjJa(TUYG3@+;GhMqwfk{7YIv<&(T6PW_nF!P*tOL*W#&76zscqVn#)0EH8OsjJa2cF=w$nM59Dz5tfnF# zpe8>jR}97jQ%93*iq2!^1q@C(H&-aiieh@&v=6?b^E2_xt&TH+)4KEOu!15y<;Or} zyE8G(txn#uG@DAth(Y?|OFOqHMF;xrv>mtZV|eIvSr=93c$vTYR5bAD;1;{S$N9O$ z0PJ;mzYUy$uDxTEg?D(LpCkN^?GoPdi!r-i?${cCy?>rhJ+a=$75L_KJ1cmk^u6(Y z3>(J3x_}FlwM4tvg;QZMrLcV99`MAUZ3$AQJ|4bd>qz@u4HKMSRUW4Yq^TGdu!`0}h*M95y^Kt{JW^>lB37y;Yub60B1OkUkp7<>WrX6gq&mg>b z;31J3DpMR`q-Si#cntXG^gf8p*z8!;c;BNqsH*B5G*ZL;^StYrJYzkL5H3@(h;z?a zBSuoA0_?#XBW~(YA+zQ`tx+LT#YSEz0557L9UD8e3t6}|i%l9VC6+%ku;rEkmM8=O z*hw6wfi3*d3pfABho(>uZqRs)i_rWfCBR&3D^RXeV9`}eX3Ui(reiwg*_P5i7EtEz zdEuJN!Egt*Tp*60wdku)C*U3P0q{G}!C;AWwD@rA3ei#ySRZt^x4Dx=u+&Sdr!X9^ zSiUmQdQ@tU-p%}Cv}MPyzJj{vJT}ShKMG|wc-9J3$`XYa^3X^K!)@cW2NmG#6|-sl z$*&ffi-6uGmAdhCk|5@1nGs`(K$t`o*yzavSfGl^Zy`5-xJ|$WBu*9VNhXda)e`yY z6{|BJUKJ@1mXHxWn5_g?5q+IlT?=`LSavkerL&dz<~-grw0M~blWC6LB^at4|GcdDzh&CWBu)Oyd1|tEkxY zc=>UO7-3#JSl+$pIFaBvdj4%zY$yI~GN$%IY;Dh&ER+B@l$_WzEbCHZQ;g1P3ZDMa z4x6i2#lnd*Cr$R)Q8+4TynHV3X4C@@wlegXDuf4az!pytUFhpUW;GpgaV@4Xz=&q>UjNoJWRff1`??y|ItLq!uTw*db^{ zB`ByO!;^p(1)-tF1b2c=`=*7`m^$OKcmSR0EUu^%@tS|PjcA1pA-f^@+b zc@VX8Z|DuLCy8hNoY7QRpKtkQDMmq@j24<{^a|r+SR}7c&hH7P51pUJ1*WYsN*_PnhOwkkz(9?cN=L& z9ZP3h)w=Uz+DU@}8m2Gc&N8HXOG5+{J5>Sh@_`B?E3rrvXlJ7%EUJJdU%ZQF6HBDK z4>2WAW}1X5sQ5<-5_?KW8$eC8|2i<(ydnDa&i8qc%pWk7vUM8ENU3?3pLd7dN~H+A zcT2q$ol{uOPRv6`^J5j{@Gw0?6y0oGL*GFzu$FE`Htx;fCcJRAwryH^d#CSc&hh9LG!d_6WUDD!T)sg;3~MLQj|t!yaW9^hEx_{?5zagnkLN2Pon*j!$ozE{&F*bO#Ss(dD8%-7(Y ziF@dQkUa&*C}gxDow-@U=dC*V&PA53VglL?;#2u8&F3d_*m z%CesD(bM&rU*@I}oPKFv|qyA2L{SI+I8K{Is zGdx!!zWnhU*(9I&M@O#1NFeu#bPE z3wdCj2TGRVLipkUm4U~IT_#9Wy>D~@)X^K8>&x8vnD^&K2r<#CV;OR&LX?ma&>K z@V!qT|K{k`AG{o87cE9%IYDnfxQiIuSY5!mCVIN*iMra%r-*A{pPWPzH9kHjkqo{C z7un7gh$QAPPsCtmcC>Wx&8z>qgY{xr-V5|X(p?5`FS)prYzWZII6cEnuWMf_Wk4Cgc<$RM~Z_u}&nJEX5obqg0_hJzy$z7>lC#K*+73C@^1`*B*Vg{pNZ-s^rC z_09F13tNXfr)e{tX7tw|`0Y<`7|k~gQ75X2F`aJ9%#L2{D0yrUKNSTEhRrr{sUNRnT5FjX%#OG!q#G8%)a}}~R#AwK8+9xYR~P*v zBBtPBLIo2KV(w+iA!O2?+jJ^zXqZA4=`pA>qh&fpsYL{}#PpodmU~sQJbUqnmI60@ zz&!JhG5+`~S37P7oV+^ax8ybgyRFCTa=wr<*jk`wrevW(JKjWLsjoHNuZ>FdhIZ3Z!K}*}p@gXK*vJ&TOebIXYd#N8LOKG)XNZgDm$T>rQR=qvr?>-&Ir& zPYc2mFf+RgRRK^McyBtygL!&udu+=dqZy#~eD}N%%cbxIrNBE7toSW!; zqoT)2q^0gz6FZ+@$C^2(G2lZZzoX#AZdp83kBm?W|NmG5&{#Mqth#{yYJ z(zzXcF(AaU!PKjV{dkpc>+>X{ATO<%o|%-{*agF>fQmb{`t6+Osz4wo#{(NC+vlUe z!^ks-b%d@3^1TzbHu0qAG%aoLaPoo)-Oj+ZdY_H&%h=6D*iw4(4PaURLz!dLAEqYc z^+~l&*{x-WzD{7o9Pmp83XFJEDqSjgx;?tGnE?CNAc?pUv85wunvF;zQ3OKMLYQ&nqWSH04 zQA?}u-eh;YEdSG?0AeWpJZtyQ4p-}J8W0C3&!4ALBz|WkUPjzSQ)#Jfn2i&8fcD=q zA1+*4sb+^#rLK^)h&}eb^`p{MRHzoX8-Ng1UQyFGt6erW4OM9YEfjLI^^&!qGhf8j zQDhL`HX@C1Vh6W?eV?v6o7+>oZR=iDar?dt$Pfe%@c|Q6>|x*PQ7-*KJ$=jT^8aAhB=LhlUF0?>h^S-UEwK8DDy9TJ#8U}_!Thi)z#O_LE|IN z;VT8?QGLFz^OJle)ZEm|H#?rP_E50AG)yFa^7=GL4rze z*Y@#)+-VtWYZjzvhctIO7?+8y!NQ%NL-W|} z9<#-b5ENEH1d_MX0+gOsgo9>s3=Ln?YXT_@?EEwm@yX9BS40O72R(ih_%Ztyp`9Tb zt0KNzc9VAm=jX9*jrz~a&(OQTAsWRH$`uwkD+8HHvyoSsY6|3 zWctq9!PeY0QY712x;o+wCYcG?S0~pi7zpnuqx?@koI0#P zXmRru33Ei#GC)`lQk7!edzrYEzjkm@BsgD^JWEtnfd`}`w1*_0g7pPzISjDg>;^xR zuU-o3&Brx5{i@`|L@nd-`EGdhv<}@-@)WuJ4WC|T8un^;Bh7GfyTe!t5 zv9={i?laAgwtSJ}-cD_fJXQ6N9i^rTMNJs1k+<=FQ&=ZySy&=}>_TI|cxh1gFtn7a z68wgGu_Ca}!!dm~$*0F~`mql8o}f+B;`1ObGFPABiWKZ9R&jzNw$JZ|9o)Nb4@#7) zKyg7MUF~|Sxv3NL;38QC0z4eV|MPd%1Gu+lU>m2d9EEizN_BHk)gr_2h9Ac7md+VgwP7!o;@45x*lQaRs)T@sKb0?k6qcBj}(ot=34Eg@;z~?Y&>?>pf+t<1;2*eBWcbq%CV)U_R9UDcP+L zp|BB5TDddu+Vo;~?ENuCpO(v23S|^Bk00)5?)1LQbQ6e4IVHbM`lJnTfA+)SG&k31 zC!PYF&PO{x<#p&ib1p{O^Fb;XU$^bPoS~=X02vLxj96sVJx{7w2feg2HneLnxxp_` zcsn4N$(>nBZm{%JIi^Q>!XSImp8O`bdPbxQY{|{%7I){zQibiG$zsm?0`|B!vXSD$ z)!10Vwd_(+M7s@YKr=*5?2DCX%!ec0uD8Y2><9)&R?u*{TO8p)+g33j9bF&!-Sh09 zs|ys;v_t{6I(r8PM`8W29_hWk!Wkqe^$mW;NmC8(Y9y{Dhnx--WK_)T1t`?Hh0)lU z{D?9f=%}X(ES**czt)8w57W1hOE)JYEyUhQnhIDeLEQ?t*Je)7oDM%z;erHRjYG!R zQ30P@x-T6r^P97(oy1_UeiL9g*Si%1zMjpQ4X`L8(E3T6@0BsHEgZyto;A>YOB$P;f7zk=3z z$6!<*6Z!`a{RQ!;s!DaZJt2wp@{o!3VzNk45!Q`B_Z?0O#{y;Pfx=9eii3ahb5~K5 zsx75q#H%a!Se@V8z{N_?T z0=l7i=_%gVZm!DhT?4kYCB82B`p&aJxZ$Bku>vyWsQaiR;d8fTIIM5 zb(PH=R=p*uq$3$)L!_^Vhq*eCv60+}6Kym3MtGNTWz zy2#Z0_DeInKjjdnfoc*5^FCeEj&r5f6Ywtz!1H@MM6d(zMuf z?aCcL(STnUCv*EXq(pGQopjKPKcC;_7Y222zn3P5a9PI3*D>RnsPPuz(M7CKww04ZDk$sR>{1zav@c0`qXrb%_-)9fFImBhK-ske(E1TkP7=sl0<%7CS`baX`B zId8;#KHGx^)H6A1#?CT2CQgiLknWr`SmknWINjNClCYRx@91Qu|-hc?Mp43M~zHk4L z+@CVeek3gfdX0!nIMyGi7Vmoy*T z$=%5n#lK5jDo52Paq+PIXf1`=qT!Lt`w@hV(jTYmY&Ir%=1(JU?`!#$)Ld1ung`}d}yxm#VJsj-((yD^$KY3r1@IhN)x61l5 z;u}GmR&L5latbVhq!o$b96H)MChDc7hlpMECgMUetW0 z*S61_vK~6v)$z*D@anBjy2D&Uf`9nGp>z$B6Fw|8!qL3bJXo1=v;aLf2l%Y*u+fjs z-u$UQ{j_z(IPRYp^DJK8{e5+c#dIXT0YloEr64jT)=gSYy^b?>Vn|UB5b)6o4q`znUE3T$5$7bbf7f zj5AmE*c`Mi^O?VI%VAN@v?;R(n3YWhXxIArqGWNL3!#iX0{sc}nu=$%<^YzZ%v}AB zU+oH4zUHVwL(v&`=32Tl4<>dvxye|>cSCvY$f?R2m`CK8>h6x;v5*9DK#*0%f_e_@ z#yF_rcmtO`bW9U&v}}!}WB!2bce2+x0iGv8U6_mel zo3cRRJh@{<6Pv{%E-+OtArf1I`r_5{O^ zS7frKR~;wE6|>f`$~!vvMWW{}np-;nHO>!7rT8;@3S+&S2!xu53M}Qlq|)|B*e{^- z$YeDF?pbu&aA#!W^;cmC)-}|0S+-C1s~hV7j3-Ixg~1T0P*n|N&G|yG!ioV!RVM{z z&{)yGwV(0isbB;yRzT+J0cu%`%--33+WnZ|_a7#aNqTGcgZXaDrUANuy0Sgn1l0NUq(9b%(B=mmmVrA>Urbv-a@9#NT+^C;krFwZcFo2CzHk0?$~pP zvGk|evl)#|`Fy~`)8+?JM}N%8mLQP;7WnEYj?@n?z$gRE(-`=e8V*n$fxmp`qZVHS^wZheO1sE^5cdgz{f-Kx=Kpg zenrd#v8;R^Y3xI~DV2yjh>oN_W5Fr1NrtRS#Iy_bydB@`w4Cve^Qk4{|4BhlOOJ%; z1VISuInQq86#=(rq{ysTIQyftcL2X0#66&(qP7g>zNQd|YCJYVdVDfsu$B9D=ur2z z_b=M*gO6zvBSJKCgajfotQD?$n+=>&^N_Ch>-^VeEdP@f6=x40Ey7K3$6N6M8HoWS z43h<=b@A%=O9mSA3ti9%bE`_)EI+qU;P&BAlAGt^VL(H~yFPLwEk5Cm<(0qy7p-h0 zh|XQdULi{+jv}ePzL(@3i_`dAVt=;5bNx{F?N$5tf>7EeGyOz3kr@q@jAVthjBmSO zPnG6`*r&GlPeSecU7;-k$I)*9#(q*>SYU>Z_g`Z5skx<#tk#vJi+ie|Oe1?u>dE>| z<}X7Q&WUmGSmba77q8tU6@aKxrdM+c{?%nnKh$s#_wSd=+TW-@dV%gF2T2ax7(Wj$ zH%5Z<xK~8P{~;r9$theG2RjXy(D%bW zs3X^I_#$SuNQ=N4X=qnpT>IDcM0PjYKkO~@qEevYDns6TN-3k*7&y{_GwEJU|N05Y zFJW&OsBCA!!b{ml!`YQr|MHXo7;HX$V^0SUS32xan2AdcO#+JE*+6b@Uf=D{?a%ep z6NvIH4&B5vq8wG-6lsL$be&ZV0=rwXSLX!GyTDDKk6XZ6$|o9Jq@XVHt#h-JUotDA zQ?Z`}vr0&T&(pPB#!yPiG1Rx|ZiI=e89e9BO*mogo9>#SlA{tV)fCLTy{`CynbDWS!EyyTf%0Bejtv*K*CDv!{xN+f<_9c=iA7C6}PJg7o>-jKLuKidwwX{8p$TwM@tz?;6av#RNCT_I2IK6Jk?D{u$ z(w672wx$AG5yV=D5w4dfjbef~c%tg4VM74sWptPw1TSqy(**(@&v(pkaIbXF`@V0_ z9@p<@bLx@f%ekej6JV6{JFz|=;U5*jO~tpap`m&uY!hjd^~yzJ=0bRRF7-f5;7fUb z@7(LVe&Ku}G>(iDR5ls#PjM5Op{tvIQS)`C)^j6s-OZ-#NKDGI@Ik9~u`*PyJv!C5 z?t5RZb^ZRjVLlFEp_=e<1977d(bo73U9MYsXh)Q&fvA9% z<|he)7nqux+qU8h``BUeufY#^>e#H*gZ*6j)~=52b!EQ?q)Vccf&QFQm3tun%Q`#9 zs&XsNk8!<-cOwnD8&6R#a6OUHX{`i-Ml}E$*c}2>DsGo|s*a!=i(kJ0U$5zCP>4?g zY9x+yi zh8A&={WN~dn9cgOLu7XQm$8kE<9EUe*z5Q)p>%JzD5DZ%1qrxt72#{K81`~#d5XlyMMgmxio(K04_IsLB=M~&Ya~q6P&x^| zi>_&C-dvyeeor`GG<6{aB}iM*=heVECP+}IVWNfe?%ZQ;_jjbf7lj&F)?zr*n)?uD z&ZwDIv#$%=`@p0F#!+=(m-Jv)02F^Bl{}b;EGnz+=-T> z!k(o$g#~i9W)?;-6W6aGKpy{MZ_JwLj~{_W)NuzpI^%HH*=(?G>qPYq=K#`QbXQhL zYKO(A)t#E(3bG)s47@oPPab*9V_j1&<)kOB!Kcj2;bmQsB}1S5w}*}Be?ae1=m>G^ zRMnKzjLLd{zQ~2+*x+_?KpqmNTbwE}olBCymSb!ldqr}nt=t!r6M4$U@DmqbJhXz? zJQPFYb9-4!BugYn_F}j&*2$XT6LlVED)aC$&8lR7+?-<-U+QRx80wD0y%}#@{SEyb z{biJhw)xPO>tnmj*S(~ddXTAzB+|Qu=W%yi^R6^bK|!%b%bd&WGC@@l4kLhCP>+es z_*bk`)T@>g-kYNsr%uoJoiU%h%aWWD7WDMrMcO-?J03xvwKRztIL&WJ z6O`*9{EbFU4wffpu&c8MIW$?;gO|_&l$_5uCvAOQ zhLdKZFylk_78;W8WS`v5Am`?UfIgS^iRNlSd)DJaD5907bdoVe_AM6g%dE8&90EOr z3=+0CvY;Jxo>uU8QzAyF-cGf$V-<r$=4F=#gzIk<=jECCFa( zQiFEJ3^gL1_t+UfE-`|IU1g*%b&*Lo2q%xW1kVGvpG^m%Kp``=lXLeVoaAcGFv@N8 z#upW_HsWgsYi(BCnwb5ZMQrVDA~{{fqd9~oU^8`b&vLhs;21egFhU(|^&l?EJ=%ux z2)f*UC*ct&%yB?w#pg_;*x#gB$j@a@Jp?@m#Y)EnquDdPL|0^5oeDnwZKId0`c4oy zO+^6K2Xd&LiJCNjvl8JSat$3#ijUT&Q5a-YBEcHiv4*{&Z)$7#K zYvn3YFE79dP~YH(%+}NHa%@bB5jbwA)3xREa1Yov2n3#ps8>>&cO1){swtm*A2OeL~wk&)2bPtH6k3`n6^={-PlVl9!U zG9{!#+uZy!bX?IN;4M5>nNq~gPx7NYj`ZLdvR_DXtc|1`=sucHb7ZSoK)yzs1v&9U z)nnYAxm$mM#3d#V**QsH*o zd6XnxEOg~`-6^FI&%nU=el$;Ud3Dm0e&^}P80A2A@Wqc`CXN&5qy#YZyv(rV|1yf3 zj(xJz+hAyoOBRD1EDDryWpl!MIA|Ez&pk_-_Bi`p zHA_bt*N-25it&HhxOb~i`N2$^@#OGNTHvBd6dx@9h5ou*4;q3j-eJXlA*pC4YW+20 z#G)D-F%9N-yW!ni59+n`9c>W1ViEJ^yvF~!VDIL%p@HOHTBI+;)n@!= za-F5k2`uWsOsSr4c5M84`_;#{TZS8ISH`oYp`&hhQBM=CxMxN4+kSn6fPO^pG zyNCTLpMHslKfFgMKK}5La<&+PlqJb@27dFkKK#BSHNBY|h7^IPwM8X&SMRlljr&bl zWX-EoWeoA`&&1E;5~HI)3Fh2?&Rp5vu$ zg1D%l`+}bp`RXSlF80LMO5_KJ-N$l#ZbKfTL!zyGwNeaVQ3cI3WZ$QjT$d43#0D{4 z%cRfd{CW?-tSJ54X!)6&@Wlh`d045c@{q$iNm#!V51&2jtt#OXWv+w0>z>!twRjy| zg@;Q<+_=B9cGrGg(S%eS>b5ZQ4?a_7>EvRB29;o_cc3}jc+}yjT;c{+(hcwzdJB>8 zPKON{IY7wq{K+ekd-g2Ivv4Z_w>k!K5-tq;%b5D)iuHQqD$tMZJbI0h(fJD{^P!+% zCU0+w{Ci_m`_<*?Y#YQQw7jYwqz5I@+;l|ZJ}o^s(_G{)Jv-^Q3+kIU>uyFa4j%_A zQf~a)jVXE>GR(_6j`n)JDzwAb=OblcyLa{)6?U<|j&4RvZTjZlqj|`{eQw*M}=4Zkq@B{|tN}dqJBkS?F+s zPzyy*Zz?uAdU7g}Q&sK}1nO+?6cXdYpWVXbcsLZl?y_dGhcAlOR$y z-;tiSQW}cE-on$;-Pzg4Nv;TN687yZLDEEvh|*Z0%sFIH`i`n}-l(W9yv>MN%Z}Bt z+!!tzc_H(ng7)lzJ(2RCgvR(GtP~4F`QEUy7wlvhy z;UQbLS=9jKM1>W_xFI&;Kg!GPY&O6NGw|=OzwV=4?4$X+)~w;dOwB3X53C)3QP0|* zaZE63rg*vLA<7}QDTeAADpsgCS<>^fyA0ymAXZp)W12)eW}Nh6EY_XSLs!C&gsCG? zinw201r2_whWffXiYH4gMh8sg#<;_G>(boY**e;tty^;B1x9dhcE_***lelmRt*3t zp_v0C2x*UT z0ih7?aUfN{W}b3a#$sfI$1R4ih7m}~oZ%c*Aw@BKCO0xrqI9Zl?;pOJ$GfUSArnIs zH;RB8J?ha_fIN`LxvGPk4N|R$jn1s5Pe8?_O>`|Cl|W&dGC~(Wn^%~tH?z8g_g5;h zuyCJc+&IJ}zg*X&xrw!-mPF~?|5%p@lpRb>jmkP)_J2YkS66tI@wT3SKt=)5Z|g2U z(73YuP{k3TE+1YX14&tMT$atuq|bBr2%!F#kM->drtl2+8@YG+sQF6nrO)d^ooipc z01DWi*ZU^W zF-x=!cbdHUU@`T>8tZh}-l8V)VWF6_ZC7uy>iS}W!G`cF4E86^gC7-`UbsSAok+$u z&xh2SaiZ)}M&>48`(3K{iEor@Us;5dH6AE?;}5(C%c`p@Xe(w(EVB@`M~0p+u}U@A za~2j)Gq-L4W}zT-%GXmQ(*I=jH6r~8rxk`#&zB~1`;hh75uEyrB!*0$Ah1-uku9 zK@$HFG1|PXT*_6-ow>RcDU6*Umh4FgBT3`b@i1^}=hw?rBGRQplx@lfq!ZfBeRJdf zWcIY@OdHLmYgZ)xMwDkCIcz~hjn*ue*RXC<7&c-`=&23oI2}pdce!Bw5O& zy|gAq0*h5?TX+<>5ycOFWd)g3B~I|6P9 zd>Bm^>KX7DQsTUmoQHm~MS{GfV`BR;G9s6clm-o9j5A;W(>V$Zd65=J#-yABsGNk- zT;Zy0mzSeoGz0{F!^TCy$BT4y3>&e9CKOrEl?i*gz3Y1oE~?hHA55h^G3x;ml%DwW zh3AoL(i#ifirjrWDJiJvEN<5y6&X+eP)o~7QINo>Fs7>D$|@=t?gcGZDm`e$R?9wnB52ddOR` z5>C8-t-p;^wN*pt-Bdj+X8O@y83e^lsX=jKqpR}&ccxn zd?ihgky9n(7QhgkB(^39QlzkX@*-Ime*h%*v^2gI(%ROI|(ju>f`-7xs2L*uFI~c~IhEOs2 zr-9})vC4^@ln9&j)9p{X?v@c0n#?zVIH*aOt<_q38ex%(zn};%9Cp-78-*dt~)zb0L5bOqs z{6d_twPWOq4u9|;!bw#29_aXCQGBU^6F$nhYQdDl;5y5hY~4ow+Iz34x!6C~SftKx zEiiqNuI#Otf*b7o-t^q>u}jO zoYvY9c2G-6#{h-Hj`b&B$E)^Dgd@%Y2uLembsYHp*f0>~>p$C2(J_t|Yi}++eBtSY zaJ3oR1%<^f#wEG+(eib*lUZBau9%AB+|O_lL~AY~__e#N=d!1!idkA{&k!~ul&`s% zgO7{7Sj1L_%L1VCOc$j`GA7y6$mvn5GZfUd1)EqivZPd9m6EC7x*mEr{1VKh! zeLH*5t)NT(_xyR+L%Do9OHXqL^HzkY5jVx|kfnj4hDANbwgSw67UwbQ2mFTnYF3%YC z)cG+SdztA)DXy$2>_JCC;$rdJ&9)UK{O&YYqe>F_@dh?mTQi;9dGqy>$Qu?6yf$hj{_wXE-Xu3JL7N5dgq(2@u*VSJtN{> zw9MrXY=%sD(jW1s6`5W^rP1b5U;F-__LVxuvinO*OOKoq6B`e1T_`Fu?QLy!KF)t; zG-Ht-Xl#AZ=V+;HJq2e#|}Y3}I{USyo=vqO-eG=-iG+1ex4f4m0SA{UC)tfr^&>?A8d~;vgN|^Vjl*>y5{BZD|=-#|UcN zMN4;$e8TQ{YNyDG1|vD1i|j-^3KuAe&i+#0?p>bdW=`%I`zOFOKxjUT#ZFYa@GAbsI&0hAl|t?Hxu<+hGu)0*N+v|p!>+vtJ8t@jj3{?jSX%7 zJOEh|qF&N+zXAuR1%%ix@HLZ&98)D=}YBkB+ zW;L3t2efdj+-Jp?BmmT_%$7jbhilgbPiBSJay<4H ziLOo?RXpSO!4YAtKoS2G5G-wnb%Pwhv$0;Xi+KPfv<*KZeTvcPTB!!fc{i=)ol`|b zQlFs1Qg=UXJHblg4xvG{pYae_e~={F+v<5hP$EamMcuQmY`oI|DOb#q%wzQ}k?Vz! zt&?13?-o*sNOD&GF*)kTnKm*mY`<1zTYRt4lfW)bmY^j!!1g(gBFxT4J)MknR1`{5 zFS(mR%e|d8zu+}}GGe{tRiW>fMz&phKDy0BhQ9N#u-QJkZpBOZU>jdY6dxXrXSB|& zR8p9ij&f+&SyoojjNP<;Q67hZ6>DZ4#lo<$N7v*}>~3s&O(32La04PndI$Ch3tu_~ z6jfv8?N2-a1T|$Bbq;-rOK`(pKOG?1fcdYnz3%Trpp9vwIOJ?Alk{XB*89DhcD6(O zSppobh&F$rlj0`paJ5Q*glq_8SU3m{=I~mbBK5834zzLdY1TJm(r*#{YWGC4RfpET zq<0mfNO*}#5KuNJ+4v+bVi;xQDTK>-y)sYaCV9oz4D|HLLH=2VFkMWSm&J2yA1O04 zF*@GwV1azANkBcFxt;nl@nMkOZf*tn|UkxspaOHN&@VAbPi|$<@UXL(& zir{aU=$&W^i*|e4S zAv+z{KfD{dWi?gRV=}cbcP-uN50=q9{r%MK-)yOHB81o+PJ+e+@0O_6;JJSr+eWNW zP4*f%;)&&?dK4uKB8x%4-vU%w8oe?bX6V!o2ex0{Tm0MT*Q6{mGL5uP{a)rH$IOk5 z6`lam1!(xs?JH(%eK@~rdEKuQ`JqeIzQF{Ev9-0>u3#uD4~M#YP@*&7_sTfwFt-SU zd*hYvgd{cgHHaXKC;$p}6H*WMa@OlX9xf)}VMc5`JR;8z&Ek;=53?gF*jT1ki63@h zHkPUA5X8t+GPTBja%Wn)0&a8)GuHi;0jQmwW1e{^xKB%^=YJ|_8Vc;ZU$1w`WAl-@ z;f1{$GIndyS-EM^9@ta{)0y;s-!q~d%IW4*Lymxg*#Gu^!v9`qYk2j(OURtpyYcAj zs<62CS60bXTTubI6Dvij;6od(V^>%J$AWK#*4WXlrizu98js=qdsI^?hxN%GP8T-| zGhJP_gx;-_XpFU1B+=t+S!Uukq422o>A;Ja%#>Vl5cFeB!{R&X)AZLS3KoJKD`{a_ zN%6HqV(Mim(#lRiU%5a|+7K@yk{(T*5~c+;Ux73 zQ%)ll)zrzN8Q5o9{z_H1QoOZ5EMASdVz9u_=`*{0n_Yh6y_}UY9?wdXO(AS+4Vfi7 zBlXVi@_Gigshk#bhWvA*R%aV)0zbT}kWa5z+zc)BhMl<<5B#Nw9m|RZK}R_^k9^vf zHp-sgHO(chJ{Dzd^WTI5CC0}AgT<+_@lT-&Q?2wR9@e72Jc8`bggZrtV{QQD9__Y- z+DT`-kip=A85nq|@>>lM52$Er0r9#DFOzuZfVSCcPz#fpSnFEmIr=}n8)ImUX#Nv_ za{2Tw2i+m76f3ckuVR-xUriJ|lC-nrR9ExbwoQI(ic4C|v&$mD$fkgy=+^zR!8>(OIhMgt2seTYWf!LSUOalHPu<&pG~8lG1^9a=y(2r)HZi z)3W)x(^7U*)YqwfB9^H)>pYP>qJCVg0sClctMVHFc4nK#SnY9!|5~pg8S`{Q_wI>g zE*_fFc6&G&6*MWT~w* zvYRlhF*LSiiDLhQXdszCKvhyWrN&JZ?Vf&$5cKdMUIpN8W5cj@?5b^2bC{8u`oGhb zCnPuH1}{f>5@|xjFK@2s{8scO@}M9ym);J_Q;%0AFo zJ!fL)Z&u3nEP>i2PUoB?>FNVUa~eWZ9-d)p?xq-OWXWNW%FG&6O;_x!eTgt~nPmY# ztJVAXwI1G2z^@k=)^?MQbuvR{1Eqq=`j2A}f5OqA9(Oo(+Y8t=7-#(s=oiy-o**nY zF2L{cda8vL8a(_vb;cKNgi|UpDFG`|%qAmb_uwd5pDSgpfW~T3C*Eu7kanCYSnXB- z#|5EC{p9`^&_CUO=UG0$SsL5p-RWGN0L$!cyAEYMmJ~2x|Ft2?!QT)^+*_(yi`-rQ1?In1Pj09&` zc@wmK>SNC20ITzx=HJf!+s-L+!0HsNNF1Ai7Y&fGQ??A^q%u~f+2CPn)IC=OCv6}U zx>oa~xmtg_hReh6ofPo^Lia`o#6Dx(@|ab=$ItwPMY{ftuJzNDnL5#dq4k+LM}2H9 z{rPP9T10gxzklgQ;5vb!)nI!++;x5Wns?J!CyWZkHn&ymP?#5*w!h~dj`a4>6N7tk zk*&^9n}P4vsVSQJY$v=3jDeaIfgou)f6iWMg9r7_b4P2?%0*C54lBG?r;!|P zqj`{(Qa41;1O9rV!TQdh`(pQTM4^((-;PS?5xrF}f)1e$~9IkOA<+lypobaoLoxGyj6Qvr>8DdTMMsuFl=tNz7Ri zVQ7}A$@^wcNIB=^V{sCCHos1N`R&t!d?udp%Y5#9NvxW$t|F5bL!$eq+eKgC-aF4F znA2I>@w&xrogC&aDN9<0-Zvu6d-JV&BVH{+Bzvd(n_d!!m6JxAkORlmnO#G#amdIB z2{@Myi%ji>-}#tHBE;8Qb+IrJfQQD1=|72jFn|Ojns&ObmhJbW8FE~B_QY6Zfd zQ*DUyt4CFi9B&X$y<3|Yks_q_1`@Pp_WOMug%5-)LEtG5C)*S5Kjx2(&QJCt z1YU!9GPbue@a`Ji?45=S;$WoJ$AEZBleWE`yr=>`fTGoUBr5ZmX5JH?aJ0DfMLbM| z)qBEBZxm`PgJ)gK>t~l%_14UuNXKs%#!F)DBwIxGtsX!)%MdpM=j&(aQ^eYl46duD zx3SF^+$pYrJ%b{;Fd9$-bLNViB4|X2HKf|hq%2eBIxVUqdD|z zH$i8g0?c(-6alXC9Kgx@9q=b4UoQV)DG5z!?KR1}nE(&7PNaEhcU(O*oWlzbZ~6H~ zJ!$=;b*y?^$|Jr;PB#1HzDIUT<6DL2|!mDAhYrTw5p95hYfr>QkwqjI}J&F zVy)GwCXwX;7l*rncRaSXt<3h;lCvZ$ZuH=8?MTMds8pA2`Sot9p3mMX5jFvuEKXlz5@)h(m6`bg7&=>`d4U1)Xhf7 z?lEU?QO`-mSgV=S{5TOjeIdXm^|2hB`i%%t^iS=NYV?MblA+XPS8N1eXjV5(ZR6Pa=Bep)R=7~;$s&JY;@PyL$Gd!qEFx*a z#I!X2V)#bQ#nI2PlaZUdvt~uBA2@8oUgL$Nq~liWaO0aPj40n?ONWPG08-NNO*?84 ztEI;acH19=-2551cH0IC+vE}JxSxPh+MH$tG1u0KrG7w%iaVCrv?$M;(v!n`^kp7&QvlbMR4?EIA-& zGA&3rI~#j@g)c~zJK5lq_hj)nQ>sC#!Z0{Xm}Gu+DHr1DUf z1atYW+<&|Xo@_68*Yj(}dP=HXe1c*cb%@T%4#bgIom^1u+j!vpn zjp&*#1{LNF9WGJm2$r1jD=n|4KK3cET&~6jRs|O}lvx;idxJM*c$6s?a1k}irY3~# ztj!faH!8R~WA4|4eyxW|7nT?-)$nKW{M0<*E9?m|Z z`ZyZqij?Fea(V~P0y8di>fDd`Aub1J&)zrg+7DJ;0*+D&r#Xcn?@PtFdClx6^;pa` zSW#K=j_lNNny{c}8Yw7|^Vwu5V99PMFlXdSVfVSAOP#rbr~KKg1*Me1c|RVog}JpQ{Ks7uekY; zu-s+-n_gv(KzL(+l`^?+|3;N}6;^N}9t{}ZyVE^8~0MfIC0T3j7 z?`#DP(n z!8k$O@&0StRUCT<1yn4244xL{0(`RtSr)Yn%#JnrYu$q#7xUDtSdW^Qls5;1ix&g8 z-9NAKD9&jn7%K=pF9kskKz3{({;6R^YNMccf5d&!DW+eOmanCRbm8rtrpgHP;VLK5 ze6gZ7N6#L03EvTt$HD9x?N<7U*rCJjI%hu(RJMJ3&ya!FxcLdZC6MaaiUXj@L8#SN zf3yKV5A8++0dsn;vtzJWdO-h&2=h4+^Tw#L_`#pltFt+J{;F=5{?pU;hg1I>clR6j z9A2V9_j1M4osw5_!}2-iEWy%K2Bfatpd9{#v*@w0nVqr$(fHSZaf5N)>I!zt7ktb} zM(@Gw2q^m8Nn==%lvvhO%PLu4Vl)R%ApjWy31KE_{Z?g}g4I1#peD6JeHwGqAx~H< z>i|Db_1_HeC|tgc3I6T5sE@;7p=wVBDX`0V^ps`*A}(R%C}tSYd7IyIkHW7<^c@<+ zjx-J&WassnkQ0RFcEQk7SR$gW+{;;B`jn60bDUR$PzLGV$;Cy^>sh>nMd9bosQ+hm zHKD|zP9MD0-%^wuiv5evPu~waq?I%RR55y^pXikR`woAD29k;X%H1mQThK|3O9KFX z=xniC^`HP}0;lU(-zVg+D1>nyV}%T~0__X?QO^0v(`(!Ql9D< zLO!j<47Bu&EG#&uhauszEc{t|8m3dAGwrQAC>3{m4(g4m@Dy~#ArwnFQ!W(7Ns5E^ zt2G#jcMYge>?61s73CZ_msf{-(N$-;A($ehrAt^82Ae!OU9-u*6I0;vfg^fL6!_eF z9~>6(zhNtuGyPe263&_xd|oXsw(y2on&&V4MQ2Fnz73G0*bRUN)(N0M5JzyW} z=OgCOnmmjM3#jcFK}l*$(x84nD%R3d%1{Q=7O33O(jSsIq78xl<)69D=wGMHUk8{; z&5iYn$tcgo!elBG)iBOJ$H`oSJLM13-YZ_P| zb$o%g+EWX;4VAZtG3?3tEQ-irxU;!{>}BNl2KBeO2AzyG~J8d1|02Vvf2o@JB-O&h?$F7}2&cxP$-7 z6TD7@cxebKbZA*)iajf8dA&X8lEvb|!N9>H8-FUlr(u6zr4=Uh;#yg``|i@&FnqW76F+A zcMn6ry4dORUrGJL`JL`h%+wlktsCJ=vDRxnGKKt9D`&!nJMq~cdWT#4@X;zGT0~Er zn!@Up!FhV-4u5hFhu3%G{NYv54)KmS1@>CxtPo`Nl+UP3rYNtSHR@XfMRU!M751rH zx#pq{h{5<>mgkJSxV*3dQ7I(sGI2?&N?!iWzgsW+;L_p-fxtdF9^p1$0(UOcb1@_-}EQYWY6GgpIIIi|RTY?!n^W3g`9Md1_{uScBX&gZx{) zX%GD}$^?kM9D_BJ@D2i^81n5!3_&{>7{?a*54EY#B3|H%4eMIoKV?!WX^&CU#q*OG zACouV2TZ&(EeJwKomt;b{_;*+6l~<}l{|Ch?T?jf*QHJW8H=$;9z~%N`8CTI&PKXj zhMZveO^i_u(QuGn9H2zzE9jPb3KOXR0S-1 z^gB8EE62dW5@3)y-f!60@i{8c*mwCk0kc}1A|Rwl{>A%oV&R#HuRSp{(I`g=#NEp8 zU(H9w(XXDKl$hiX6ixnWD2rgs6vLD`8C391blQr^iE>oL#dk8e;C_;NsdWiwNfp^| zaKQrxJaYg%jyWv$jcj`UUmj4Cx&4OKB@LoUx4>?JT%N^bW zXjYfQKvk^H?B5PnLn%dXZ_S3o=HT6o`=CzA^wEJ8TzG)JBcQL~M_SlIJ=#%ZO2kx3 zNB}SXChre%{GVJ6AtGjt7)3?A_yK(F2RTEK?fm##AzKZxsU$xPGU+6ZL@zdLtowxe zP$#zIs`T`QbcaWQ< z|Arl~Y2b|&ES8^?8O)SM<+8BFkIl_4w4aR5#$y}UM|?jSd7o=X?@pc(;L+@l70k9m zJzUP=DN29^rbU=c+oGY*hc)aQJ+FGuOwSc`#z>GexgY)9)H7X}M`|`TJ?3EM%$3Za zt!yARR4PMAG12xO8)apcLURfwYhHRE$v<{KNVMSbu{L~6>jNec&jiR%POjsz(!kvY z(TB(}n==?IlgLzIrBVWYk!+V2wlb(CQ#dIP%a@78_qPj7fdB<1cNZ~v{MJ^rA;{%kk`l}WeeT%(X;W{=pOXr91Yk~T& zvXeu<3ys|M14V^~yz(xvEQc`MhgY3|Q{@b*DhxU%_ zBw?cHsC??+7fNg6K8$U>#!c`U>$oGN1134p!Y=?D7o2|^7ZA=JEd+d;;Hd-Or$N;l z3qXTXsdRYL8%>x9NwjFg|GzT@0onQUZ}t4As|Tru`=5sO|ILqm?(l(l_F(TE<$PvM zuTCG_hhojbuCeE6%f(>L!Uk6jL0%Qhrlqw9E*!ShKjZAoN7wyjJ?J+cj>T(h9~3yz zA>)yDHD~A3^*gv#TWcT9p#K)iToULLS@z}B)Yu)JJcWN-?rT;4+UKDN!4LcX{QeHB{WOU_KLM74r$$v9v=?Lgu#>z}@9NY=EysXAQ>w!u< zeYoP9^6y^3Awe@Ejhe}$jpF83SA$=dT~WH4s8Nyh7jLf$e^~LtVWO&4)VcLYfBiPp z7gq!<8x8x4_fJWL(_3T(ZK1LcTXDbrswr*^{l~a({n-17vDoaQ)}G7e zC)495ED@2f;+UkYqv9DR<`=rpMcl_dj#oI`TStWu1F87(B5+O)PYzpgnJ!1p)-Qb0 zcs29f){h73L!s`qLlOnl*xuZk{_*9XLHLTvEp-2t^bcp%ssT#{%Ixa%^wAM?-!ojD ze~25(F!li~BjfHh!U%X<%7p2(=BjMglW6{yiYuUI9@sPYh&^A~ZZN6mv}jWzGM$nZ z|4WrASOV~!COI`Fp_Kd+PcVtH2J%G=d>ZO`QU)(l&F^3F(Z3DTWV*~)P3KDnqkMcx z6En(qY1;pxa(1hqc7P5e;eSo#Q>ObZl)4Tm>R2MANIN||2g(<8sx)n?f6S$0VPwo1 zj)6nhdpdOV^H}9SU#pbPlG{YsF3?o`LI7l!2a6b<1jV*SmvqT6*Dz|EwW+|QYNPMZ+jfrYMjzqy9qQ@$1To&q3{k-FoG@HrvBj9i88R7+}&hj!lD%x#rFDh-|%r zy^;(R;^&j@RaJ&U@}?&9IYr@8bzgwby)1|bjSVum??X$s_CQ2OtBa=Jqi7qug_lqW zY0c8#rcwXhNdIHGCGvI|;d9jZeq{EWNiMK8#1F-ZnGKKcj?)jj65`*GBInMfq-10J zt?=8V(0k==&Ho*A3_QHUNZ+f?PpfE}4PqtqaWRdbk#$1%##Usc7!Au4qlb@i5DzC; zBV=I$(^F=E&Yv`(I@xMBu#@8y!%yjFb>KR^5F}j~qCA(P4hb1hBe{;>B ze7`gCBkr0Q=<6eEFVrvLRCcFI+u7x>Qg1GGp~q4>3gIw*((6Ftxlm0@wybd zC~G@`v0>F`E^A~)yWO~S0YHQ0x1N@$%KT7IrUx7R(OzVvR0#z_B7g~ zAj8+d=$u;-4$BLXHk2;j`GG34^Yv`wZO6Wfxfuqt>9Rp7GJ+krMJPqZx$tKo#FjZ# zBY_}TIG;b0S@{S_4UJ9fo4uo+kB*sw#Ha2t#;-IvG&3}ot%0#Q?*||T`o*tRRpi>v zvNoVSIBrHrTNc5|No02jML`HupG#c%5qnZ*rZ51MtY5Iw0`$56Yvsp^;2R@X{_&|#CEMh{96uYs;8f3E zhoaFvx4tci(0FsLl~aKy{~S|24og2jhVgBg-AvvAwP$ZxN)i(KT>t(TSh-*5WidTJ z?%DqN@x=mrvs*)0=fjrZM^5Lvs*Bl?fnvtkz{j)x$K8V=4$1^hL2S^^0ny0`iS^_h z0_>c$46L0a6TB4VuB2}5F!!2t%rIw3@9@4N@i1|LZhOI;eY(RvdCw_nQ`I9nR#>=B8LC1^rFUEs%w&lfAf!ksEs7f2C>vO#Xa!yp5lv{Hfe3KNEZ}V0GWK zU3n@gdxpOQDMqn(oo49H{l-NimvkWIq2cp$zLCTF7Z))riiApHM!xsgtdAEEH*)Q; zo08?In4z=D+XWjp(zz`Y2Rphimp`l864)+6jdvL0I%G*>sc9LpbZI)fOzzlB@0~Ff% zVtmBY9`MLfFvQ!zEb3Jx9y>7BgXQO9>yve9_J0%)=K{THj(*U=#ELNP?KnF^N!K}J)I~*46<*$qD&r%)Azcv zGm3`bs}75?4__@|`JWk3^$Wht{F>(&XyqSgMHl{iPZka-BHRokNOv(4D~rn%x8GX4 zjRxGm>^HO0Kqa+FJuvC!GI%p$&(xwm2)1l-H#G^cE?T(X%#;=4Fd>_=P^rELtxIdulZ z{#p_+osvEhj&dM{^Pn+2)ZJRD4Vx$B1VN0|+yE#PSCHmq?O zu02D8wV-2DY{}>Ph~Q&rFNWKPv-`@==qGj)4EVWFj9<|fE~b;9ZwGf2o$EhT4i z-MjjVY3TKGX<~1k_LV#A!q%zXo2)a27<)Pq;`D;FM?IECrC(tYBD}1Hdkl(feT9aY z+27OCwx)AzY>J}OTfEZn#qYI95#P6Ho|Dp>&feFp)D3bRrxNYo)kKY(n7H7R*TCYJ zYlk~+fWC&nS5;0^NH3~+>)Yjq)#Bc5Nu6gy^5JIB)>$(5I)eS zW@=SKUHjLT*-fmdQe<~-CBg%;oJEz77t4a3F}A~~sah!Xz`;GNNBBC&MQgZOG#V@f z!M6wd)o40@tM@!hY+!#JTL=iq*JVb+zGcdA28yzYJ+l8jB28a^k*3rvxkl-@FBNCSQ4CEJv& zFXVtKEKK-1)``cXVb!L{G^r~|y@PN|Kne}OxH zTiQXqgB~Jq{C5}YM9OO$A9TZ(H98<$oWxJ_o1$xKS&~EN_Pc!31{B={Orj1~*}}DP zTjn+$KxN)VINSU3DaZF`l*HAJZ~2~kXIt9Mpo%jxGx972VCQ=447hKSt3$@ZGy29Z ze-x=hl$Lw_V z)zx|bHZSMJY>XX$xgy+faePMSM={&9U^zac?(L|UyNTUh(-5)TjZ?(f1+#xeapZ$S zg@?#`)~%Doc%qntAiJO-YL;^F2g>p6!gJ*N<;lhX)?9;{dFRcEzoJ!o@IJ-*2!DPz zzM_2LP>b9|Zl?3IXG5dS5Qr`D{$q%wN$n3d_pO*pAxYS5E;zf>jKWfHJug`N^SoAbjsJ*hAHV-~qzbshsGaE>u+Z7v zy|u8B+MM~;lG%2Avc24BS$eEdfvua(D) ziVIE#dXI7K7QPZ54koTH#Mx54k(;$Epti_cMI0s6C;oE?f|PGlO@m5uY?oM}G+TQA z<7M`-0N-56JSOh2Cu87sU!0`*D*M^MVr!GYw2agC`{7JQ+FNef50F$N0Ri=9L^R;?Uam(S)5>DIA)bT)N)T!pnQ18@HdVC%rY%DTmej7g%AD}=sKiFAF+TeR=v8XWHv;}Dhe=!8t)p_>C%x_l z1E%YNIAV-W?8%c0?Q7nosIgA8jV!tP)=d-uxQ;fk@bP>)V;$Gy1R?3iY70ZSBs zycuei5O;2y^OZx%%m~A-j@g^==zS94t%m!POdCWJ`l!2MaWWQjapu182@tXp?*DA; zSw>L~)Dh2SCk_btn@+eLZ5W>D>zv#?+d9W=2QGV!V*5?hCea;{e-)!s>eKJnj?8rP zlOa69i>uZ&2D{UW6QgC8d$xaMdn?`DoIuP5^`OSVY%PuPRf{=voZhFR#KSQtktpGu zVxWGfV6}u2=}@7`IimM**eEJ(B(OD}VRJ0_dBy5`u{zL4joANNC=L%OksXuLxnN9GXn|9gfzO=9lRy!RE-m)E|%0+hT%p zD)n;Ra&bsfmGy=22;9z0gHL8QnmIzWre_meZ%?`#y922*W{ATAUu$FGkjC?|sGxI= zh-mAs`7mkefqhQgI@S_G8WK;nCtbv0T`eI@y1tDTMsKwYz-^*%ujSBv4rWhMk{tiK zM$|(?jFgprG?`F*C%dvrca>xvGCDEOFra%{6pX8RtfGMz|E*tbf{ zG_c2LJ+QNr*oZ6s{@v2jU_Z$kU z={pGcX~`2@K_<93PWAi?Ciy)qWfhD!=NBuWJGZcptI1R?IvugiL_IYmNZ7-L$I!LL zUd59st~#`~HETfuRhr@eA^2ha=_}A}*hHy}k?H56e(Nk+w}$_=#lfpfvc-|fS*+J0 zcO5c@O4a${Bp;9ds4>3ercRHn_cwUE$kcLc2LYsG>9x39w^-`)@3c)<_pxa)H%iE` zojXd49n_}w#;0~g-vzd!$VC7Kxs-eJ>e;oDpSUj|oe$#tnr$c5aBF-oUMQz2Xc<1J zr@Od2Ert8n`W9CT*b(7+Sr|@nTVLk@?a-0%RQQDR*UynPu=1Pgq%BcHDX>X~$FwG`}oJXz8BX@c`P4RP*?VxQf&Tn18v*OEXKS z>7ui@at+~yiWo8zKB0Io>PUFu>SI{z<`!iRy== zBzVgJ0Yn7(;iI5PgX3d|s*FV5PvPCU`O|b0OY@?(gHx-jf-o@Z>WFNW#hW307!}e3 zBl0mcmN^Z6Ju;0Ps}|lL4S2{niCzwgI*CT*} zzsm2R2g_t*F%7Q_OW>0V167d3S3e8GM-vyzbRMvN5i{$#iLU4|Icoyd0lu^^^A7B= zdV%3wb1YsgKrLb-G!Zxr_d1VjTzfiJHP2LZ@hR9be{e1>y3-Q=ZlW|+wWn5R=zfhh zJ~fW874yd^(dihc2E>1IVOg+!7S4q_ z9qsDA*2qx`@pG_566dXS_F6YJd1ax5@#tGZ@|Yr%%k$fiLRot`_Vfxulst_EmUZ-Q z=)irBUkH+Xp)Au-)Y^TH?=D`ld_mSOOh^*DFt9cE&jd=vmw-bG22T)1Fe!pl$SZrk z-oAGf6(Jw%((GE<Q1%YaT!#;hgog}}S9=~8K-6(zpQ62=C26qFU%o$OYAeAlgpV$=Mz=Eus%}=U>dhp7!zL5TCL>y+j1vg9$lqcc+vC;P)*t_!XF+*kPZ#*m{?PRj zlc2;M=ckcI+q5%8^(8(bdR6_^Ql`S}2@qCbzHiBA?aEoVP?&WVjd6)bRm8>;DudzU zD{(iwGsfJ#*nfnRD6!`NC6SmQn?LzQBv{zluZo3(r>3cmhJ7Qm5VQJo5$woGD~3)`y;&Gz(D0N&86Zv6v6JpQ%LkbF=nK}3sJ{7bZ|jdB6k z!Lns3#$jX8Ht5JXGnF7XvVag2Xz+C#H=90^0|1jSP~*0`4pP5}fObd(JEzh8LHk6M z2JwgV=L^}m1?s8~-;2x-o~A4LmjnF$_@H9U9YYzyQS!^PZe-~bxa+^TPHs33hIy$7`}{06F%GO!TNj88jVDyFUe*Qk5n7GzKt0t{Fer zNYjQ=aFMidBYM&JH)8NKs9Gn*t`egTT)GzaHQl9`_0rPx(TB)wSkn6IAcgr;g#jY6 zRgylEjp%!5T9T+5CSmmjbs4N@)dBZEIa%XZ#tq`a(EG4jY$IBXGFX>XjEAWwys)|UE=3;c9{)Ft9$VBxuw7+jtV5~dcS>S1ZUTWUEd z`ORE*&0qKSmH~^DiwZ%^EJ%0@g<{Df`VLct=+S(F?!&>+L~ghg@nQL<~`lYmCPo;Ww(mWH1oG=GNEF!~RD zy*EMp|1#N|f<|nI;-fotLUD_)<_|Lvf(-4EGJNI^-$S9;NqJyA0WKT+E)N_1bL)mjPlFWshjF93nW+0gCz$9+97 zY(P#*(uhV{8a@Gzt_Hta$NJ5vAS=K-T*^>h(h;d#8n&|UKUXAi2OM5C z8_j@F>|R}rRz{LP9#a_UE^ZD?+^vj2%iFxZ%{^^YlfW+@G}Q^voF29<>PY zw_LVgO}@PO_sQzx;1c{#2IW8?pze1bzu`;*J>M#b|#p}sI)Y5gOmoAD+ zw)XA$0%w#>dn9BjM$`i>oBhLn8X<$VwlssPgF|MgZ~pl4bh>J}LUyd}j&{cc%7u zxu}xMy8os;ZR=>RG&_Rx7_wgah~bS+BGJ#+(8h1)u{9}Ya#ip5SRDB*ojSI}e&cwD ze@Usb9h2h1++31C*(rXSS%jY7*ZT)UHK%3SYhH=bGqZN2e?cQFZlQeqVx~K%2O%hE z=&+X-4=;7M2|@qJjfeT4=r})>o?olM^o!1iV=tq89)Bkh)4=sUK_&_KXI_pRu7v!) z7dS^*6C80;`my==IapeCJMIdl^mz;6rE%~C141NGTMx%hL0tlu@D8El;4SHRs$)5J zi`&9EyAn|pXM9x(oT+b(pR{@I8i_6#QE+mSnd^bG$hqmV4&W^Xk5w+AkXNcLXO?;w ze9>RLEym~Z;ooN6*ypv!@mda(Q1DZjIw$6S{x+J)KitQRPs2m&#sgE2I@l(+ zXrI~d>}8HhM`m#@4KABdZyiA5M`FQgvzwS^jwJ7EPb-na#FGzifA+cr@gEni$4GHZ z7jI#{gdthNdh*1?2risy3O716m3FU|$GKhxSk-W4uQn|1!lO%Gd%726bq7?aRF&#A zDtThkbssXTE`YZ*x0BJ4nByc|wVKs)(y*!iwV;}bnV@FB#{Q+wha<5MBmF@7{VU5? z^1NZKZw8Z>8k3Uy2WMaE;^2eqxBv(DIJnk$ms$c*UE4iK=UT=8qEJ3Ngk1R|lp*_? zq>V|B*G7UH#kUI7FlwPtVFPoWNf3y%z-`T#7Ugm^z2dUCR@KNS7iir)j}+lsE5gJs zbPerKDqROc|AA4{USm)hV`xzt<(gBDOIiCYi`1#`7HlnQ;EMCbs`KX0Yd6>W0y~yl zJm8P29%xDW2vn)Gq1)X&W)>=`Rvr;ZUT1xw=+BDfb2xR8%Pu)D#hXaK#ftWJJzmHU z1iou!d^DC3<~Jw!9ZoJ4cLd-asSkrds)6P7cUG_ZG8PMh6Bn%OwZY^zEGlZO%m>nRBkplZE=wZ ztx1)J3^Thj8JJE4ZTemjITE<9mK$b1N1QB#7eu4pwIbzDLaiv~ z7aGfB23zmNzqKCj-e9+W$zkWf&mVsh>xOC5bQW`ApM9SAA-Jiyx4}CJ!lxTlfDWA7wM^8X~=9raq zCNXwwLLc{37IW|mZeA;E1pjA_2Z!NeC@}>!c70_JQyS~xuBPtl8GA7pIj$5LJ@sjMs3bCG5KiG*xFFdjl{I^ z-L;FKNfyCf+$*eCj3kqwTU86-`};mIO=YvhxU8M(*yEI~#K=4^R+sbEm4wS52&K_YDIxZ7jB zt0-~MOpYA&k{>J{x{y>XDt-V1Vv6JJslcVM( z!B2;PSp<(JO6l3I-*1)*sN8{wwka#Sb0BO{k#w!-`&3&vh|9Wc@Njv^K4J$geUiSwH%sHjLt$f(Gc zdzJ+FUPwf5jY^=3YAwu*D#V+zdQwYzlfs{x$@Zbi@8Io>wY)N(o`$tm;+Et8l}hHny8(0x$_-ssFlrp=tb%=h476Jng3>}afV7!xjOgSg5dUyKg#zncxn zmL|cq0PO^I=`V^a8N)Io{pyN{R)%(M{u=AXH;ub{B^;H zL+sdLQL9P^8|}`m9pMgMZaRrryAepZ+8R2U=dQ1hqB*@S2mY@TF?Aec6F7Kcpk^`` zUcY;QqFmHe@!9WaQIK7B`8oZTc7l}7N4J%)h>Mt9)_Sq04!D0^QwJ~ae1tIZa{v4? zLXbec>qW*INQJ~pyX~+QfpFq2Ys|3T(Z#?oS}pJ(QhVIkz@d&3ic;L*)9ytVuY z>Gx>^4`hrnV$;E9NgMQN7US{=o9N|Gl)=TCpBoEIv>Thy)FH0wXx0?Lf!6kJ^7-{makGH;0+1Ag6x_RSq_>2dNF)urHM38TJk z_B@<>pmT5(y;$4(--}D9QtWi!U&-q+0;oRSh?~{1Txk98cPhvBOal!MYS8 z3z+k<6`V;K5Ak;kMzjX9o@mP#7nE!qkiA5U3-Z><$nd&&+W@hPewa-EUj6k5FN^m& z{QP+NXVVEO31X0!VeIZ31^1U1cUzyIeYBp+b&ZN51g{M1X7Q=oJ6vruA#6a2P%3qP z|NF>aEhh&y8$A9t=hJQ`;u3}KQoU47Fhs4;RDuL#i2N1q)y=6&b9#i>1UajeKjYgj z-ul?NOuq=e*VXo4jgQS1HqQZ^)I8v|5#+5AEN=kTO4q1_xK-o#<8Q^Ik*i|%jkzIP z$!nG0N-_|WcIpfJTYl%s^#;4+2i5LE%bPmT}X8!>*as_Rfg zn!wmmop1dzsin%gpwsC^gqFE=`jU#`@J+ZQapUymgouXjt z@u?v)i_h+Zgsw+qq(^LoGDMwP0^V5TabG3G?Wf8>eENC4mGUNmr|Rg)y)VfgQS(1l?%`cI6P0~tl`n)v#__Wx&~35RyJ?1V_Vwd zKHfN)v4WMhex96QX&czJ{V_?uV00Jn%enp%y8a`?XrywaZc^RsfKU>frKW9Ca}M%w z;OBlQZ862yA2-yJFI&L}<={ui4F@OIrKQdowsx%5?i?Nla*G@_(Kg?2%-KI)UwJ@1lw zHHGVbN6=YUP04QI^`xI3OYP8MVew^dzT0dA1MPh-^Iy)nh3Ej}Mg(N=tvTxFjDq7g zu^>OW5UiuEtNs1!+&42{9SaAs7`35s#6OVasSFji9DC1RVTEwJd3i~Lb+jJgi~{%% zu9AGZ^@Icsg%XnF?StT;eZeRM)oV5Ij!#})K~BvpHJ~-7=`A+j-9cDc+0D#M*mG_B zT|rzMI=` zYipI$(XYaUn-y#LEdEuaYwc#I69v64fmm^GkfjzwrTuI{zOphm`kJY!gTbwS35pb4 z@2&80dtQbH1ei`Vb@KiIN~AtFcPq&Q)Pd)RZXQaG5UNx(sJ4sF;=;`Mu4F-leuA;adt{niJ~U`o)BlB#|^_* z5-luYo~A8_ZerY?=+w#p(Xb~;mCB(95<5$nk{~B)uo)0Gwls2)lQv%MLA&$Fl1^50 z@6)j~rCI1`ZDBau%gZX5eE)WE)D`p=-YF5%hy8h1G=sjg&F$z>(>Fj*FJb#(s+_kg zVTySwVcdPa_D-IX^=OY7AbvIsyT8D4K;@IL=fl(6Gusuh z_B*Mt=td@}8bLy~zc~&`_v91E7&=8-`}H>Ucazu=44J;X^J^tB4;IA|yAi}X$$lkB zbP`jHx2u6{w0gPwlz}3Bw#~+GPL|TeYqlnJN+jd*@ba|barZ9UGq54LQW6mA^k_d9 z+65jL*~_+{h&p8)2+v%3*($T>Qm)6pClIw?;4BwU{csZHCv~#Y5GfI(H&8ls!s?`- zWuk8TUh;WAv`J#0-9e0{`iCM_BGYZ*(R>|K)>J7u;3_Bu_Yf^Xw+E{WVwxJ0BWEB` zyE1jc1#A6v)c1bTi%V*wYsL4{b6_<=hH~`2)p{q9ey&v3*O4TmTnU*P;SxEz*iYF% zHx(|-OR6^r374J21!*dLVqUB-_r# zMXq^NRSNEOKqvMHcFAI;hHEcTXQz0E&d z(ACKevZ$b2o`8+Tb$Mbi3$ySR?2+hMYb?W(yW6!w3*O8?ew{!ua`f1`&#OZ#yUe=IZ{M)6Z+%QHHUM=!_j*JGVxB$r2`cf;%*>q{LSZOGTW7w-o}o2@;M;x)pg=+7V>u37b%gxn z>y&$c@LJ|7|5n3sPvQtQOZ%lo_g@2p!(81kSlq9(Gec_-!QER%wbl*y?lRL5lhl~V zJ88Pp{r>m8KJ`g@Ut-!`l65_lGILV1?4L!Og>|tB(vlX8*(`Cl$#!P+W>G|A&Am@A ze9aC*Bc&r;pI`N?o_?vxFv=qc7;ETEcC1D?Mez>vMwe!z#$=k*v)& zujZ-VbzG;`CmK>>LtE=wVsy`oSWz2|%*G;H1Fy7OP|l}kk7j{QAHd2{RNPb-jd|Tn&E=2GnxcLDTuZtiBV{(B9UgoO zXJ-Z%q1WQMU*SBFT+&Rx;T^otR)Jp~>=(L>snz2oIBG)S0Q?>Zbd1Tm`D{-4e0Df# z&=d92FLpc^#wke2XJ_WuXE+TrC_{gWejYBWg42rm$*2GEYW280w-%w$OTeqnS?4Y$ za+WU{@ov|Evbx=4tZes?FRPV{!<&87^wE_AfsQaJnLc9@Cg^c5|MY)3 zXD|U{WF+a`>CiS^Siq%y<^JD^#67TI*?w(;{2Y-)SSXBZ_OmxQn6z2ujNWpehKEME2nCt_#rA*Y2ox6) z*o=>kJDOYyWZFNuIGu+K&sfa%_OQP$9&Qg8o-U0Ue}+f%b_}X&tDZ1XDWT6^x7duA zVrw$>f=HDJGwWd~H%FXJJiCJHzUNMmAZ6u757zVbYT^NbT6HZH{`c_$j7O7vM^CD_ z`jrbcU)1g!GcuWvr6ln@J`v(#WegcqZ91RBqZ#`d`M5gg3=y+(@p%BEaj(yxM^D=h zMe;GLu_@t7wI|D_sS)QF82dOaeiRL;Iqy8TAY2Vi0Ukf4<3NC5tnr4ru}YG&vaxXn zSS%;Tx^|6}aABM$dY)jA4Ma8+6FXZ|pg8%oCh1KRlE~+@;cfr3h1^cQ4Xv~+ZFCwe zeB9)r>e%psf+=p0^ju>8Xq}u;P@vsq9QClA)pD10sK{i0L|cc_B~Z0x2-)7$J|!iGd)$}FxDeA0a@A6v4IPkBHCG75$o4$=$VoNEpco~Jp9k~h&41!1FffO2|39n-)bL;P71zAcd$(O({*$q9g)Y znx0;&-;>LLR0Ty-hT9gx{9)by{o^CwTk7~8C(E|ae2-7eT$U;b}Mm?U>1KPNjgM_bPdJ~GTL0zQt~IzCRcklSkoOSR)V`ReS> zrw7I5qSWtZ&}}yMVf!vtOcYt60HQV5)3kN85zOdXTaeeQQJWz28(4;pv*GNwNAH~= zB9Vb-S2R#ToV6ld))BgyH^K*dv3>q&JhnKZelijC&-3mFmsu8&h5l~LoTF!o7fWm| zafF%Ge{A=_KoZ}7AeD=32+Z3xhXUQFKZQWmkyTicrun#Y4IXLdGldG_3^fULGp=dg zf$LO0rG!I*^xrILZjz-sK4eGxClH6`8DsLU-};uQU)(`Nm#Dktu*0g!Md+-d$u9@t z_amHwyKA=v^a5NR0Ykt?evb(X>Y>#T|Cp1v)+>q_Zszx{qcLJ|us@1W|K%c4GwGkW zc?Glpnmoz9&0r{E52SO`LmN1^BI0F<)Vi9E!hqxy)(^5fZopLt_^Z^hpPN5EV9o2uf?ZC{Y*&HBtzep*l+W^_8=BGb^*4~`Fy zGF56XYK+T84_4IHX~Tm4jsKGpogBhBdRO={>4Pgty^HXrH-=i@UCsnNneHcSbG_!) zIiUGdavL|}mlIWsC)x8#xvMCtK&L-e{!<4Hgr#Z`mp0>1I}>;V?rKh!%0JfB2Q2`4 zsu;MNM0yZ=0n4!dnf}##6+s;}y_=8t**a=p_CF`64uoY~9xxXp0+UkEvEsF$I8p4? z;0g!A7ZeZoNx;A!6aLl2CRbn-oXLf@ws7-$l2pCB_S}T8+$5YcGLBOtf|RjQlr}2z zl(yPlJ|=Q8Ks*1k=C2&(LS`%x&0bP=1zmId0f( zYO3RCmtII9#KuxLFPF6#jhmoO$dDUtk3e-dcUQzmkBX7=mfD*fslkX!AIQBp|dL+|q`N#_hY>A{<*jl zItakbkqHZqSEUklE~F4?!lF&X-i-a<`Qg7CL668q1-m0bkC=R!nVD&B=BCDJYcux5 z`I|U${ulbcJHrQiqeG8qXlw*zgEH#1wYA>f-bU4n*GG+ija3A(|6OV(8Mjv!V1!;! zi#Ipc*0M4)L*7HzKkA3UVE^aChVj7y-N-%#28fY@jMP4eA%*@1Sq{QKZ}oR)3IuUV z))1$cAKw4?Bd9adcP-?{*#CJaXEMa_$jF>ky(=jwQmLV#p+UDCg08c(dOs9U_uyE3 zC~0fIXgLSmJGt30a&j(QkAlO2f!Pz@7QwzX*EcqDa&Y+Z!W66h2H9E{7E)GgAl_9Y zLxBBZBCPW_U`Yc4fzHm(l?*V4Y`SQ9`adXRkQK;}$CXKJ3Z2K0ZEveSHlN z>bSi6dUo8H`!g|=zE8BtE!EYAZ-iiAe^`|a+gn>l_MAHPO~H0ExP^cL5>Q0`py%$W zQe(~wj#UOfYj=VUH}^(5i{K!TRypn%6I_8SB*gsIq?8Skt5lkY&9qsG;}wZG(Yr z!0A&PUQ*C^-FaP6$aRQOr?fdOFnx}KT1Zf$u4CM46pEs6iOt=s0sZ)Q1_Zn0q&A&2 z%wzKoy32UI*}z2qxWjFKFOPq`5HF}es!+JAhmaU?+`YfQe|&try}g}v1!ov3zzG!z zjQv?IYYoj%DMrf8$ETyKtJ|rUOR>DVYErE+$)c5dPw_WA!CsNDogNFoDl*>ba^61F zcc(t^-ERf^2;USZJMC`}^dg(`^+O5XXfLZQ!facT{K;U1KE@{|M4=Ae-{05&ei-Pz zfx_$R>WVY{Da;5w34()z!_3?~6?9c3gocKK1`loWbIhUfKf~tF23RQA;oinbK%`tH zve5JVYxU6K#`0X53#O545RV?b(^3BaxUud0zpmkD#){4xymEfz<{Q#$+} z5e3YjS{qGT;2*U*DI$#l)caQ!yO;-mC%1FM1N4O3!TBTx{PL|i^6$N z@J^ISs(i)rSTyh{vp|*ZBM!vSBaDzC*|vwewzl9RMEnU<{b#trkU4B{uRQF%3G|Bd zo#B(;aTSY{q|L=Z9KhD?FaBltRUOFXT!%y!QjJvyFd35|!<93jI__Rv zJjA9~z#XupIUk`RoLosdNp+F7sA!L}bPSnx5!?LC<5X}XFYo&A1oFH)tQPtH8U^`P)ta-1g~7&2EL|Nph{}*k~?@A+TN0_ z4h$%-flsw#W91B7v>N;umhbM)*2cD`UUmL9TbGAPJ~fT+c`BRXnRI`brN3Qn%pHJ? z68KXbBRgN>uRn1DLyr zXP5qV+<$cNzOr)gRJXAS)OR$ty1Uf0c9;pMf-T%vR{TM^4@~LN=@z_bM!XBgw!;_( zXMGgzrrpbw;$GL()2xqnHAd3H-gwdZ%PRrR;e&W1;D{Vi;u+;akdyKJYz1)ZdL5X9miRAK4Q$*jJhh%)Ev+o9 zo%OB$P7NsKeW4`@%&&u!o0BsFgPV`9*USCS-Mg@af;@a*AL|+~q&HCg{5)NKT|W*TPfg%N_eVY~Ko5AycXo5R<_Dx%BD(Cr2=?T7`M;4!9g_(HsXV+uUC$5!AP39S;|p5x|=17g^I!_yZKeUO*aQ!{5w|@?IP`ieU9SN3yB_*I$PS; zuqzL)1vl=bVsEd@v)(hHW+m?3p)>dX_%)k-LDCo}7M-DLhbGn#F z^|-ggI(>D2?csmXI}bX%Ev+BlN^K0D!pY~NI@3s=u#!C{2fy{4JtZWhk^Mdt873hr zn~2^{-ONVF-znX7CUrEoGH^R^AcBV!h1jtcLrxXtUs`%3Jb?aZ$MGnV?0DdzkZR5!{Cr74nHBPFTk~>2s3KB$ublEgKmnQ&B;C1*Gc&QU4~BPIxl-n;P(WIiTLt$Nym`8=NouD+k}?!onJBvoEOHVjDZ_Gi0X>u%>BtCnlM@d-C#i>uKm5 z*U%?T%<#ri@?^vrqen?`n`Sn#N{;mBpk%3WzB8}4wXAc

`%Bz4AE2qZuMrb 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%0DEka~)2~6% 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 literal 0 HcmV?d00001 diff --git a/windows/threat-protection/windows-defender-application-guard/images/appguard-turned-on-with-trusted-site.png b/windows/threat-protection/windows-defender-application-guard/images/appguard-turned-on-with-trusted-site.png new file mode 100644 index 0000000000000000000000000000000000000000..01f4eb63592d4989373591c47ae76365cb2c6a1b GIT binary patch literal 441237 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⁣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�`K$=y4NT4 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

wx>s~{jkLB6G&c4uT-e{zvbei< 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

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

T7X%3#s{1R+)ldr9LTZu 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%0AXldu2f^=E%` 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

9PjA>QHcI$+F2GO7~dCVf7 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

  • AyO`|f&L^2VJV~|MR402hm2@B!}1jPn~ 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 @&`1liC*I(T10+a@QCY}6( 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

    _rh#Y5R-)TiXRbWdDp_-+Nucua<5su@s*ICCc z2o0Um?E2tT3Hs<>$BwA7522z0=hLI(ZzHJ9%u-_qX0P*`BH;F<{}!-&4#BgEAsRRU+z?sBcLEC}7Tc_R$L zkL({lvBR!&n$>oDq`H77mGM89N5i}wXyZa`EYYoW7c6-i4*Q54Y{sDQ zM;?i33+6sID0gb%vUhGpymNSdcHqn<%r`era%>N-ta7*4r+7P6oTMW!6JI=JsZiEc zCPwtbhC%;&Swm1eQ^~I6_6xoWBnxxKC{35y8%>8BUoT?V7W84sQ;OAsU-aKom4*hi z36jrh_wX!n>Bjbd?V&nlI=FxQkc`a9p@F((0PL~EYHOyPT_GZ6E zPyOwqZFdgE7#d><;VXT_v?62#bKn~Im4549h7}f&h)4+@COQ6+W)0%$hi^>cyL~+@ zqh*&Cl*Y&}go@5x+Bd%P<${8-*9l{vsUl_PSW~d0Y!IUvnDlVi1>gG1yyf~4K35=X z^hN}OY2(LayH(AyTv!cQ$Gxh(+GFJ}2a#{Iw{=^#5Sw(ij4U4=pCUq*gQ9g#ak`h* zl@65H%Qu7^ekdwK4|Ni0lCCA|@$Kf$rKN#m1Fd!EJ**vPqB+Zz$ zPmO0n`6Rb4pe=mii(MBMfm~JQQ4FoxNzbvJ=iu07@o)3!8sDm%Nn$*h+NS}N5M9$G zT|i+a<5CObT(Q)6C;L+M%2e(6EYoBtMGZiU2*f{_i)4CB0I2g6fr;}B`0@f}bls9v zKmAhr)S~&RR!Swrs8#_`YYnLN0@OMIYE6x51N~|N+V4_c+L#&+^c%i=b^Ck(E_y!K zguQ!R@j}F@LgZraI~$=ttFo*Ezn#cR#u3x?5%Y*&c4%GBBK7)7F#G@$GzP0a&V(x+_|uXyNTy4i zw{=ZS&|q`slL?Tk;mFfu;c+hRbnQ=nY-at(j`zSv&|v>_E*7d7u~7pAa;G)LGtuCx z*>J8^cRp1#?-Tl4;KVQKXv}S*c0;jHNQ8D6s<{WTN2OtI#7b|rFUpT3{6dVwVib}+ z$Z57hX}U&fwuD+pXNKUrwb1w*nT8b>IL)f-&f6RS9}Ifaexw~c)GdWjWxjA(SosqE z3GucH4gk8@JC{|2uyBJV3O+^+e`L*?&CVm0W$RuD$h!8rQD%=z8|EyK=f zxD5+$Cwj=w16~svW1CW_Ms?H1oycGd3!hJYxlOhdv~wqcCVJ7-i<%;DKY1k z-k~M;mM1+}oMC6zXU8;k=XdO@H|Aoj`%1T3GzM}`?zeL#x% zh|*8Vvx$J4H&Kb=kRIy)W&Xbkas8j>C450rNMSj?g2O9jGx~+hF*cQ*tel^LrHg99 z?|9VAev9}1qEwlR^UR?G>^Ay*PK2Xqa7Bpu_I}0q3r6VQ*Hlnq`EkA=aO(#|h6>Dz zV5|kt(aE?zlMR>AI*rKSb@c5I6GU5ZZZ%Bd}iw^{d|j(!IFi1o?Ozac!c zZ!#>7Fo|K788BoV)~)C@=vh+mA6Y$$Nt_{en_MO>;yTdT!YTebcc zLw`b6irq##Lq^-&M%(;G%l$@6)mcu{9Q-sYTN0ZkhKNBjYA&?JBKMxhEB{d8>!nzf zl%(ekbbW+AOiU~W44XXJas{VShtG!pBu)Y%IFrrpj4)pU-K}`7OaJZ0N`y~acuWIa{}T(UH8RrJVU>ME{@a>d}|JK5)c- z$9!E?I`#5s-`ddGhyM__b_=eI>z_LKx;%p^xH@0Sre$BMa)Fil30E?bg3)LXc*B`^ z2;ggJl~-M>simEIqCX)(Q}LdN2~*MX7n!18n~@4HoKFIHKA$X~fB!gPTrXHfO8~zd zJd6)Lj34~_6%+)gw>wuPL`g}~wMs9^-}!{;obHm^SUD<}%tSFsj$YDldwc5-$isGu zk%|X`z6P27S#w6<1@@X+VLb$jeSi2J22sy_=RA(O1tS2c!)Z=GR&+NJQW?MK@UjS! z0(8(617Y8V&@X2=x+#GrpkU_WgBz<}Qe8NBr;8?o#&YkBmL3uJ31hC8o<{x32_d!5 zs!{e_yCeA5(I=(5D(63+y>Mv<6~&M>!~Q1c3aP z;hd?#(kG)8^AE>|JO9dlR-$m@R`gqhM}K_|`_7@E&kpPKKf>05w-tbWdhpLm?$#sp z57HKlmA;TUT&pA^LqusKgy5?@G@1#S;Dc=W8#aA<1A3Unxcz(n4{!K!GVrW$hNj-P z&hRG5X4Sc7W}7XF{UWC_!v<;ZX4jmE@^ySZa*L%2XVxDlnGQemSd@{chYhLez1rrc z08!zHhK_)303N(o+47ABOGO5wUXc_qZRi~X_XZ>@F*W_OA&D4ecu#J_oilDX^MH+8 zP*gN22-+7Ta|$p$ddxaO$#!_8tom}?_{YaM3~Aoo`plj2R+LX>BscSOU4}zL`r%i! zr&uYJvcjkQukZcB-$$EQ<=|Gn+WNuxwZm)7(F`^Mgu0TIjL z?A?z!*6Sv_k}JEC5>{QIcg771q8CGoo1OY_tx9NhTw!)xQm5DUExVb7R|TTNBn z_$of1s-}5z4%b^O05uI_Rx)Kd8H;6A@0QPOAEi5tE*@Ox5 z#-8L1-A`?0qeZ(6#BsB?+r4jfgID*4f^9a^O);fCAuCkmuPp;xwY$Bw))y@(WIa7Tb1p@R@a5o2BO%LTgiw*`o3|XK`sc<)>d;W(LH%rg_VA`ZIj~MYY?G z3ffak@|zE!={bt13o^BnP3ijnT`ZL}fSpM1Z6s-%GHDx{-2&8BT?({Zp1(c%{q8I1 zC*<_cLt0CkSJv|3)FBd^=k<+eObnKzqZ8V9KskxgXTvs|F^SZgC;M+S##-C5QA`W|pD2T_?EMS3T-kBkTX{kP7$7+;J&xr=P zNFiH)dbJSn!V=F*VBM@4*gYw{kR8OG7m5xxvgGrg(|;GIls}oEg8)7h zu&;I|xi6ZvHo=R*8=5NC<$Z#;=L3~_hwsn@2}@rcKwk`lTv)04LjMv0{(f@2NCmK%_vt3}349^BG?I_4 zB=9aQ{6YTgzl;7-14PYBG?))u0s}M_WQAoi6!hT!*H~X4k;#ZYn zHMwtghnDyjEW#B^$^;!G2q%c{Q}PQ}r->RnM}yzTc>+UWPU&A9j2Zq8ay1(E9F^*EzZHh&v^~C&fXPDRI|u%%K&@+Yteq*W&nT>@ zDXj7+;2*6O^F$Mki^_eMgw-Dj2C3DOt{khb6M|r;6j;sd*ZQ)^g)+b#<8Gp}T9l(& zoQq0KR|eIm^n8TlO#*V>G@|vqeEoEy%!1ssjC8^zpAA7Vy(GVx!k?57Uuw)1em}iOh9WrRhXLa zU|p|2LAB11y~j3fR(jGt^Sw!Av}Uki(#wir|07musi3Z9k&&&^Lu+;1P&p@;)OPgp zmrTdVipAb1IOcS)&|vKVBa6`uVH#x=xGn;>hJoj|BPNm`C;GDHyGI7=XTaYl!>&6s zo8j+Bj@T&lk8sv&P8@`u#iWVP<)TFiU2eZ4LVDNqhOCn|9rL zzVg6xZ(UY;jzEowP0iMMq8$DGlCd-rW@F$V0`(oEqnCWEP}(v`=t<(Z8?qWWGJ9F` zs1pHio;Iwi=O?oJyBh#JnvdF<`1yn*^-E(>uwbW5GX~Wx?6!&hacK^E^zBcGzlXiE zt#^r&WA#cs0S}=bUwB{dwg(YMm`2}~zc;5kBddg-TXbtrrj#@D z4;5^ra-+MwnbDm50w)Mwz5eH`{f}3$%K()u*dQX*bE~KP=OGc&RHx@`+ z?8-3}9^?cn@{)HCrZ%7z(Oh_HY>17xJ_-d@x z`644r9l6-Q-Kwn+TEl$&Ru#(hQ##8^wg|J5Z2+KRNyhH|!DH9^tw{j9R##By&OpX( zP%orJRU&S^Zx}8!3^fk#JE82nnXh%wu;!S3gV1awxh4ySecPR$Mn;UnW<y(M_?#p;p0VkTK1y^S z3-1RaAA^{3OtZXUL+cuP@S!-F!=nl2^8`fx9RxW}P!`H;f-O^|mZZWc+Z)TjJskZ- zHN)}nw56Hq)-&(+<|BSYJygjRT1L~ap8wtG4>nIACQrx7C+|g0pV`j6dY}2>LhgSp z#HBK$-CX_k%yZ@J|2P(NN$V2Sg$jw5?bAAr7X8WFBaB-g$$cIueb8bh2DrpaoL7on za;#1%tf`N!sZXr(PIf<@STo0a&}e$(Pc)g=@ojJ==T9V?{%Z%BX zBHz!9J^8H(Cj}Im1~QFbUr3<)HbWm8`52ewShk-fRh8t9I(| z_8V<-8?6sqD-NFf6Zn2fx_+L&-;HLwC7y3pnVl>AFVrcm0DGVoYww-Kxz&xVMiUXF{L_Yp#oR+Okl z4e?lwa9MQJrd~wJWGH4fsZnR(=f}S_l9ZRnv!)1Yb_gQTqk8YrJ1b}0(-3665L@)E zit&Q8kwKT`{=2#Uff?9iU37;g>K61Q)Ekb6Yt|u_=y8_l)mZa?x#(S+J_0TMb@cwo zl3F*o<2X(Bk&+T!A(<~+F7kCUmEE7898f_B@zJjvhpbZ#T0GY$l>25N1#%X}c45r< zcYOHLX(Ah3n8>))Q&Cg)cVv8Ed30=IW=fBM1NBV>xz zOh@a+>rD)|@D$$s&=59>{&eMTc7)J4y^^N_ts-I@ppSqE=>Kw-jzs+}coYl&F*EKO zaWAW)E}|DAu>E;lJor{6qqMch6megm*aUpF{%=t0|0gd+J9zF%fgHj-J8LjI8_b+L zOj6)IXlq9`dL0LSVqxv5Jz|`*@Dt9$H<$KHG*U8H^Lh{u9XifXr0Th0UCSE9t5PmA zY$T;f*%{y)_%5^QK%y2`JQMaelW~&>reRiG>ef{7#h-jiIup~}6zhw~ixo*NKlG`E z^)lt(GZXysr=q0W5<|cpM%&7H>x1Ubfw>MCN|d9kECF{^$cE1*A|4C5`%esq0xd;R zUn)vpQwv|vyfGR-Aq!$CY9gt|%7R#QAyGuZp^C(G_VOqL)1&lXN7_SOL%W!YIvqF| z8=^;B>GM(G4ig4TtcJHB*nZa>|U*u`Oj?Gez%sdu3?+NrDqa0zH6iDL~$P?K} zT*twhv9-qNy>2faM=d(UT7y1R4BH^>QcP_dKE_{Wg1EdV=q;;5IN4=G6YpaaRC6{QoYIa3EJ0E%_T|5BmUX9^%zowJ7$~#VP0>R=oKhccKru=Om~|Mh>EtA(>*^RT zu%_euJNRCn!IIGyS+NfXBMC<(v$~oFsT-e*I&S+q;=8Nj!XLO{N~Ko*HY* zTYvxh!@eAx6_}@+P%bP~T zi*|gNW?MAU~>*zZ(!VqTy> z8cG64RApH9b*hqpG4)>=7bEWgg^G08NW>pMsUxz$D&QtAeQUPKhS(CsOYZM6o8-L@ zgKvJaC)l9C>BFPb4ZRWDH1}p<%;?SnimGg|&~U zvPNMl0t~ve$XTD`h@*)94h*wcxK#sW1$v6`kn_lWBu$D65*a-`{LvEr_BTEF*JCD( z4Odle2@1IfWc!DaC~1cml@%8ck=S2TMPwr$eC5TG`(-ThPX)Pj(;#xYcFdjFT~hH6 z9bvq?-h@ii=QLx1g^!#wCL#m6{u}dbn>c?qE0+d-{hj?aH(RO5@XnW*==V{2=aISR zeAkYv&bF=bnYI3joyi5O>m}i006DQ~l?_%EYWXQ9AP)_%gv4!@jUo!rb48Pw;20m|BelZtZ9;_4uB&?2p;m=1KX%+-E@+ z&fl%y*TV)W#@eLUyWb9NvH94ftji3Z=M~>+5OfZ?Qmv|v7G{Y1G&deAG%M2VT0s_#K&*7*dZUP0xB`p<|EdB03x)UO*OeG?4&C(CB z_zIc0F~&z~jb}-huJw0kT&U+-R-_V)tfp@vh)BUy^3S=wFJ{ylgUaH*Z7ehdrgi}J zuzc}YIsI*r5)w5@__*c!N2+qnOyo;3c(%2#cvcMiz}ga2DAW6X+x?LWw+%~D4%+uX z44M*60S-Jhmy|YqC^allNP+cM3G|0r;$92DkcB5BdTr4D%Z1FghN&CeTYJL z3X*{S+o@%*-|h=ifcsC<956*|sy=+cG%LP$C6NoR0wBGlqR2{?-aSf`h2}pi83;>h zbyQ?t|1Y+_GN|nae6m1+LXoyup?HxZg%5J=te>pWOoZYuHdM1Dw1B{pVM25{Lyk)CCL`Qvie! z8A&Dtzjy>yr#cgK{0qz~=4~OUE`P<#bGq;@L1VGhv8KHz^l6H<0wYXoTA`ODBR=>0 z^;I#@lLav(%7$cKXNQ&1yoqH%sY)X@pgQkiL&j=eGqDR!ZWaky@!CMhvGefLcb}i?_=0}?Pk2|K z68nU7!ZGux*YlmuX!0#&q4@{qu61+QK7-a_#mYs4`@%}+jQ;z|u8(t2IYCo7!Q8^n zudXGuyrWa>n=7S@(%h2M?2>B@JQ7qbqD(BxWwqKYw7z>RkVr?_*4~ORb``7#k-HvVL=89x=DK}7I;N}`Cy@>ZQ-sR^qCyv)IcuQRqWSQ zq}OHs8LlWU|6W{vv7O$q-KNZ;NTu~T2EupAN4WWUDxhS0c`wyaTQEw@Ul0)~5?)l* zM}YYC_$LT^jeX!+i9pig$K-pptRL<_b#|1>q^)Xim-9a%^FM9nTOB5R8j3R5E4PEE zOYhamDfcQJ<}2+zskKO0T`Ykt_O*GYc=E&~W}7Eue9=odH2A@wosb-GZLZ|(FKwXs z&kR`WSqL)sx3sqM^(UV2(An<8d3|a0`;rlPfui<#2rRwgKKkuT*Qr4^+mEWbD#hce|jOk7K&-p;BNm4 z6IX2g5KiWSvo(X&- zecSBh$QH{+V~5|Dw&EL&JWxJIX>gk3F=bA_bkV(SAKkMXb_GBTiIctr<{&ccB=j>P z!*dYxkhRETuDto>$o%TRpn$xS#pwUq?t-iT??Zpir3BLZG|5|bY42>bbeGwG^~i?n zX=qDXa&k%rMb4y6T@!)!L?pEKR_q<#nN-!-h1Qu`ny_YY5nl1(^=# z@(2itgh>vStZidHI}CNz8qRd=NF_9qS13}h+37r-TAj*p0gleu<9Lcu#Xj9c>g zu$FXJK!4HHwwO%#hri6vn$$foffez!+m}y9?f%G1WaEWYUlTyoi}(MtCX-Ene1emh z0j_9~%&@Dn**5U~d1yY6UtsVk+@+wxnTzkjtX>tPn#6?`=Y5oYx(#>>llK5|fJ0-0 zu|iOfUILa`-#mYVn#zyEAI|h;_H?0F0z`mcAfypXoR2BIx-!Kyjk1_$%QC1nRUVUv z3aQ3SX<8iGyH*j+uEu#isCr_@HRHt220adprvLXT4OTeiP39U%tP}Qe9hv$3`#H*2 z`Pfn%NhJT9oBd0C<5^eCmx5Q{^8bG7{iVphW?J-Dx@eKW4{a44+}`=9{Op;o!s8Ne znoqhFR%&9+^m4>dwz!a51B(RJpePgBa#`7Q3yZH>7RAaIKa7H!jJ&>jU?#%5VBvSD z(U;)w`o9{P2k~QjB_L&dgS~80BR4NXM#50)hF=>u3 z3g2bv$<}jdyg9nvwj%GslTx1a~QF_fP;2#C$P|9BjZsKz-^?dF^a zI-vV~KqvdKOF!44D|c>Xt|Z3KBrVK3BJp~FgKLicsTi$jw1MK%r@h){Aun+3m9mv= z!@%^CV8pF++(eO=%Ljz~t}vd>4o>66N%WlQlK<4U{m_2kzl5rKo3|UwN(dnv>DkZsgpJF<5h~&z7nH#dHO3^#>;tz z*khQ7{bRD#5au6#&)f28T}YyyG;r z>-bTBIko_Kwob(0H#r*w-r%b&ajuGk)s^nRK%{KH%%US6c<9-aCgbdCY@C&cpd3j_ zN6D2c>_A%Cz?_7cPJ=szs_>xfut3@ZBFO29 zJ(mO+A-^!ceP~}-~`EDjAlR88>hyA4<hclAVQsx*M(Q~d`eXyP6+tzor^CG-)dB`@7H%N%K1+yUak-SMb7jm3b?Tl zOK7TcAU{T2B`=B4r2W!+{nO!jbJH7tf6v!UtNmY@g^Hhe*&1>h6W7#GP8kCymNaI@ z6vp(5VeFsbl;sLnB0L@3Hj*us^#8^}s2H`0g+7yN`GR8Gb;FvSGjsYx1CT2CNLrgd zKPqXd{`Ib8s2_fgvC(y)_*roE3!Bx?RNXN=h%{qjo=%z{?Sx9SP0Gj3T&&-kp_^j7 zZq;daIklf;>r9-YWSz=oP0}q)+B{6Yjx{SRI3zj`-@Z2CDq^9SP9ppd&E`_no9;|Q z%^r3Vdnn$c=Fa;TUdV(Vh{V<%w4KqsL)|LG9^4LB+?H2--T(e||Kd;j#h=B7KWz

    *e|5-=SLnCM(yQ99#(PQ}2%27D}YNL-eQ+I}GdmxN`ovmq3 zR=~E_mO-1SQgN29b_VVUBM%3YW0{gMmNdLwpgYPF1#`DIC)k*}+gnm`_C8KXA_9&z zH$<7}Aq=$;h8j+AJ&-K`ruTL>^~CD2gK-%w&-^6c3>G;)%!TQPi=d){JnX!kEdktz zk{zJ$Z2|6wasXd~6`+4W{El!9qJv=|(GKJf>Cry9aY0$EfP_%b5E2R`B#tmGC%86P zWVja=C^m?g8s!6y0dDr8p6H|qYD_RWn1c7h+q)pm5$4)fhN>7V1Bwd*2o2Y_&{YIS zSCplto|37S9LNNUGZP9j;*w&5X(SAQetUB@J2PcFQ$-J)Nqi)!t|+dzK4+qm#QBdjz=u z6yG7@|78yF3;nA?e`;K80+W##&CE(p%1PlQvsjFf;4nX58i@pqtmI_Sx2mWJ3=V=n zS{tO(%|HJTeOT>(L;o*JacOp8aaLJnQA>Ms_dsuVUtecePj7c`PixzFXGddBI>QYU zXk(b{Vw37@5pE)#j!{cN$R*p!rlXV#UG&RI7Ug7kG07?&Z&u`kDG4SdlaZm0W^8Y4 zXKC`m((wMqA^`uU#)j_h?vC#6s=9`{=C+~9nW6D1Kw;B!^AnSkBg2EE!~JuUqbmUS zkDz~gWp!b9Zxf*Y?(X*P?#`PxZ+3V0_V*9o9K1hx{T`tI&i299=KjXU>#n|uj{eE^ zzKQnUvDR(?{ex|tN6_EU)B&J>pnqg`W^rk8bzy#Kd2xAjb9-@Rb8T~PW@fIfsj0ED ztgpFtu(_(GG-Il}W^<;iJf8(KmzR=$tgI;@r@<#EcP}^=s||mtZt>I*!Efg#qXmD$ zE%muILCAqDZt48Oo+RKCqY=t6bPbU*MBkP%y7@wh=PEz<*Y~e~eecS}XSZ+i-nq+n z{XWl+;&ONR_`cLtzedFHdpbM`bLGhlmgdj|gRr+bzQUC;y5*62sUC7H^s9I*f2O3es1e&UyXV1iV##3{j?p#JS9zdnB#@jN zG{4n7G}+PDKQT10($O(pP|(C?=P(%QY<6}+LOzR?6&98d7LgRiOr!clTHE3+U^pDs z)61P^XNfS;HM2Iev9++()6|!fl9!Q^Q&v`0Rnt({($>({QP7m}qf$r(y zzUk5av4O7su9oHbiLv3HiLw6W#i@aT4rX+ik+HU*2oJvyw}2SWGr`AqUfg~t^!T}~ zz%>D`f4}y_XZLR26qitQaCQn$BD0F9u~qD%k;;MhUNMbw=Kfl!Xg#NRBDSB}l z^%m(H<$~wZp8g^E>3`;neP5?`tJ~n|uo>UDmC%HZ$h5u097=Y=R=m%YuU((JRQ5)? z;17i|*L%!`7MwK}@tPADg(-s4G*M;VQ*Dl@JdKx|!b#6yrDt(6K#jT&i4*@K&Ux39=w_(u4PPldktqv*F^h=2c;)P?UfE}e({_`TEB zA3g6~_j`ORkn3tF*QKaum)I{Z$G^Ck%6~Oi^iHAVgHqWi6$;O5RC(()_?mV3I*eZp zSW1jo%Z%B|kJ%}WBUC2<_q!M`cv`ImVz%gR0Q&bhzHhRE-{vuP^I|u1DmlYV-0UpKXe+8CkR`>@l;UVibv8+{YEk2=HKqcmdl| zR{>{j;D)j=)szA9C1NrYBhwQi*pW0}Ppk{d6b09U8OR%|iQp0XvEih~lBE8|ywUcO z#i6>5$=2oZ&Z^>Kb0bS(9$|ZPyV%f}^0dOPvZkS$&d$Py(zu*xuke%W@E=s-SveQ$6{b3D9!=A3>v?HX`0nZBL3?Bjg-=i}- zd`|SgA@rxjvZKR7fwDQtb!DYBCB@*hq{YX%VlhG9RFD#YDFF0?5suG5=GnDDxc}eK ze_H;D&>s-&L2ySp;_dr~yDDnSmp4|skH6J5H9XYcST|N*;cH_QjWSC_8?oW4DfX%v zNcl_$nJfpn9JFFSR;}1sr}FCzvMeH77f|if|y7;(bdDs9;c&e%qOLKTT$ncIa1WXidR_SyrA578fJGfBuPWt zhbRvr_W&8Jm!My?I*p+sXK=#|XUwA@_0!|Km!90d`t0^k_kX<0eOXNQk)6Ff%#_#J zPJrd7o*Si`6|7Jkso0)w>}`E1)`O>(ZCDnr6Jqr&6!xS#M0>6P)t{`_&r$DAlnN!2D6Vg-DXnPA z&1*{Lltr_1>CB91R#tps0Vk!{KY&T`4kM8R3GUwZ4o+s4wpKO{PFR;V5FjH zXJU~+j|rg#S{R$#TG{IB8;Xca2#JX+sHv%FYpdz%%BZTCSXo;k(F78e?BgF49u>)C zC8wtM4h+`R*EhGdHnlX3O^kMQwXJQej7<#BEl&0HwDq<%9jvd+4iB`~RZS1~kM(sm z*HnxT_EeP?9PF%*5B2tSw{EO0EH6$cC$hA)Rk)tsd->`)kH|}IQC>l1X)#^3s{$`S z`Rp@Em>n&ngk3w}5>xCRTbtAUCZ%cD-mgsDJWR|yLeU{!pO~xTo+FP=1k!QOCZ`UE zmCVC^@`I*Y^%SAY*@Bnz_L4vD&(%0$zHEexZSGDJ!&I4 zk5ie&D2*YdXIz!$NGi(|ja7=~5>aIuCo^m-(r+oyW5!#ndB0BQ!6;gM!$)V!Uw=E$ z@O8MwI{^K$$Tv||^Hi;IqUxf*@g5WTCKk8L!fZvOci2wvQULe+yi50fpW$}Lp1KiBS!H`I#dys}Q^q4aCg|h|CUr9AXlMU0-Mc@W(i7rUO~e&o?Gh~v z!!?z><;2`X`LTS@5ihv(Z(IV1FL&;1u`fRt`tu)!zx*6Q6U!VG}HhI4?{^--Z zP3hZB8BAy6V4MNjUds`tgf>^gn5h8P2Ye3%K;Pa#0j?!wsUcyaEDY%1+Y#pD1VeSo_ao#wy}b}UHtO<}kL;twX-5*_rhma1+DgCGxtFTu*+%?2<% z)6bdVd-6~(AbxLWkT4t_K@I@?ASD0+;S{tN)*Q-1j*}1s)e+`mqlYn92S&ITHZItM z9q10wKfujC%EvjGPEClQhESY*ToL{r=pZr<9Q}x>U@u2-^d^8zz}5|AZfmS+pdx0j zEsL?zPm2r9NQ{UMqYy9_)+VYpCMuSC^16ybfn;=)KOs9lsJS$GusMISs}%hI!t3Rc zzLsV`GEIy}Sp2038SS3W%52WA8LjRcDD7;^YA9spo?M6jpaOvV6z+ilk)OqVAYdHF zFi!&@=>O0Z4S4`+e}L%|0rrIuA4Ea{Pyzt8f+paPjb^YIbZ`XY9Q#l3{R2!NVLIq_ zoB*6KIuO+Kf$aa%<+K+#o;pwA`^@rwLFcCih&knZ!1Q4JysUI!gH}NKpb7NN&(1tM z$mux0ImofW0YgFh;5_!Ha`Hax)ISFLqt9~Xrly<<@<5;u34l8wejs3PPsB+w;^pN&B@(vX8TNVZYUc2LW5 zkk3ZR=Az~EF-pab>Lt!vWd!|lccXF-vobQQlxkDzhb#&}6$D}OLa#Or?>k9z-x3*Vz zb~pC+w_d;Aef@gx;NbOfIoRJj*xLof{~Bm}=k?P1?#T2~Tki-U{?_inuKrN~{T*F{ z-Mzy-y+hqy13le?W1~|m%NrYO+slh<3yUiY3yZ_Oz0DP+g-NVvDj}BYT%QuTJ6L-# z*7$a|eRsNbZn(Cuqo}byv#L5dFcgKuYnoe$nOF*{X+IK{JTE45Ud!;luE~8(!y72P zAjVZt&-^;Zl|Lj}+li!Lg*BE`lfT3L;Nsm&KV19%yNiFidh4s_+!r)epP;Qplfo^# zN=Th~*xX>HSi;L#S8k@ulSrp0i5?;;B$*hDP%Ks?lPI0)`l{Ghq%&S+G)uc9UcM?! zq#{JTj;>tBG{D&jsA=Apkhv_YcvD>Z>Pvy|B;{_JTZ_r7-F3h#pj_p(&AG%>&T$F; z4}Q7N;7+_MW_J`#?i!;7oP0GA9!m0tj|3DhOK9E=io@CvRPOPADXsHJSmh>=x&^N@ z&A>Il#4XTV!$L$}Pf%7{m`9RJT$NYRKuFC@P~C!G&sNCNQQpQy(+01HaJ9seaMW-* zffnk|WHVD!VskiIRaw4Fih%sH7ZP^`WV!gH9$FxE*r^e@rD;V~dG&3LoXo;_P7yOU zJA#=O7L^heoz9BONl3~I3S~t^#Rr8l9P#eDhQ=!D>c(cKP8f7fT>My5^GI_`7CX+# z79qwbC?z7{MsN=ejc{=z8k<|FYHRD8np)V}ARMv53=|fiYHe<5t*NPLZf+_mEgGL3ot~Z8++H0U8)$E;Tbdf59v&F#YM&hiDQRa*ZPh?$ zTU1!k?8M0EKo3Y(7iK0_7iR~1JF_x4eEctXUh!PLd*h{;u(FBq=htt1^6d{gP9*!F zSihX+sH$=Qydl4w@!*059KBuEE@l%eXJh6rzP zPv};2j6b;)e|O>k<`e!ekGS9X=D#^T{hG%6W3x9e2ywrD@;Hy4~j$j+h_ zC+uYgZA3?Lk`pd6^B&4;UYZ+Zt!0ABBvNV!E>y4apjQ2Uo6+-0tn{Y0&Q5^Ac7Xm? zfc`;*#hXajR-n|HZpBg7*!$C+DmKV306TOlXwVD&T zk`=m=5xkxiI-dxjKm2tr>rHN4A;Q$~+~;N&zr{Sg=O*|fL{&BgZd~SqZl-y31$*~| z`2r2l14me4U048E2VMkrEz-&7|8=wB<2UMr7X zD31$9Xwndx9yaPuaAilhnv1m#9N3ofSfF~JRM9)NE6Ux zqa$mnE@7cAZlxoGG*))D(gB=Jur+Xk>!Qsx0r$JwnmAhO1L#K@X*t7-9c%sdMJnZ5^2wAbzf@Hsvw7~QjPj;|VI0Z>@G;^{7Nr;v^!iesJJAHc( zKzty`0IVP2ZVQ?K@yCY}0rZD>f{x}mOAU~O;H`B*UxKYZ%2d_fP|?9eC4_{E4I(B- zPyqBtP;k(P1;QzgbYB9^4e9A<1-L)Z6AM8se@gt2eFplEZsDIrScqaF=db<$D1qf2zbo_TPX}r7@yAKzgXsX@gR=qR!5RXoln|Ov zR&p{l%Lkpz0^*^Q0G$v>r>EsK81y}J=l)0#_kRfZSfCYJ7>EHh58|N#K{5dTX}~`g z@PI`E5A-j1nvH-T0=oapLchMD5U;>x8AWbgWBJO)qKd}S@wubj&m;X^eT`MkImv!D z`cZZ|9F%UFy;?q2BMYOHg;B`GDi=7al{jmbx#*O;>Q}fKR(P0Hkj*Q7tgHO(t3yy# z5!gz)V>unqc86yMyS3-XuM9Tt&X3N6WTLaZwWYPaqZ@#KVNq#McVBfyMN55cdwtE? z{Pfbo)bjGo`uf85*6JRB{@u-EZN1(<+R=aXp8Z{**LyqrKs&n!I|o0{u59;?Ot<$A z19kR|bR56Uvkl}I-ABaV-#0QnwXm_iyS1?gpnrL3d24+Q;9X-;PI53M0A(IWMD%1v zz3wS{KU94<-Ez3l`EIFaf4O&ebzoBb2}akevWJb^C)^C%qiIFTrxLXu~qMdO{Mi+nXp1J%kxVcbtagk`>OhRs_E!H77{)uDScH=;f{#-6&Zzlrj}x+Fj1_FIszxJYsM|B zah+HEOJ0dTE9%`aK?y1tJybAy1ap>g^3k((Ro1r?(Si#^rnq`XAq16f0X-GFAgppn z#gx~EpsHspVvLk|A#w8_&!wkA_aE}z<`#Rv_3E0i@-6Am975|PA7k55jCj*ZJLER0P|2#pMnNlZ-2Eewt2cm+p>#UzAA zu?I({`UXaOdj=co8fz-6tI8|VQc_x58Yd=3Hn&zM#)rGxng=@D#|Qf6C&m^g$A^2m z+UjeYYpbIp!=}fENBVo}tIEd)`(`IbHKC}+_hq1!TZ$Ekd=TCUQ_(byiPc$$75BTlRh&&hQQg`XXSEB_lGI`ELKK*kf z*B@hFewinI6<~Uk`rS_L2R(XRT{;h&RBzWQ-l$W&*#K}~ldH>sdl)7(jg*o1$tI{x#Z&P6JSP>I;#GP z(w^c%gjYOP_ivlrxT^WndAV=D694i~qF??={M#>OzyC)0o3HfFeFwkt6ZXzEkB2wB zxvm8~x)l8ILL}FPsK@7Hp8Xihb1CuF^;GeD88Tei@?3>VTxDucYP4V0>+(113pN{x zwp++_S}Aqds&%1t`Us{&6q~UC%q+uwC5g748NQOkTFQ-G%#K;eV$7w7&!q*=r3TJ% z{Fl>$CRvoFq`=KI`f6f$lA)^ZH-E6dbD6;Vlp-NS*HO*1hgG^eHPcA#0hIPYYHzsz zKveJuJ7OY%F`dF%$V^x-NZT&Yf}nr7BzC!owOPX6EsuL$84sX;F(+a^pFWlwNwtvo zge$pQsp73w33l3exHiT_%}!U|MqAciPr<=Z8EK#dswg8BJWPjRrRQj_=>pd!Axyy0 zT3Z&TC55xp^uk*BI9riWW&~S9f~^q|X-0CebcP!u3^nWxG#o7r$!MEEH^(qf7au2k zC%B%Kjx5qx$(I1<&`Cupfu-re#i@arY)X76f$oC_Oz#BOMi?mrx!UQY%~h=Rq-_mk zovpP1@dMTmB-%kQ>5rgdSb>DZa8gWw3(W=YY^@E~mbN!k!dhqoS?kIfD~niaN&%Ze zb4j85q(;%AeDKiMyMTx0VjD<8Q=F~Ij&MJBWEj;c!Uqo&Npr~s=bY{XY?`aRCl2Q8 zhDeO`uE>e4E=sB@PRdD*j0*PfC*uOiPQFA831>}qvH{$m7USPooH*E=H`QITHc@x5 zGPpW9oEj6WAt}#&r;5Ys~-{t@&8 zL3|H+egpcCANDAAo_U+UjmN1K)p@_AT&SG2l@y8yv%gS1C0Ev3}AqcIcce<1O8e^ zqy2r*pOcmX;XBaZ5B;Y$&@uEwxDRdh`Izq^&qq!OPyZo;ZqkEAf+GO#5E_lcW`T*0 ziT0Fhq0n=yaIxFxi=s|%26fe*nRBK9#!OsWd3hG+Vr00Ry9V3q%99y^2;&HA%|wJ| z8bUP>r;&+M&2&`DandMo)+%<P?k)iRqtjE1Tbp2jx0|cm%L@xzD+}Y@t>vlgcyD|d+9cZ>JyXPf z*IDp$Px0Y!)!}%<+o_hl>9&ojw)JVCmc6CUw;R3tD;-PYm7R47DJ+7IyPmy;Ak2^( zZ7qaHNuX^6oE=0^*1RgxR}9qzjnt*oWcUT1-Qa%klkkfh(y#7F^IvndS56LfsL${$ ziMD6C%7!8N=qR2TM?MZ&EY?jZ-c2G5A>gEPlc0Vl%uayiBwQGz#3AvAJKT(RdQcm! zF_eQS@KbTpy@j=TB_i_u?c4tc_lqwiB(4gJToDqvDzC^Tr|?Kd;en{+4PnWvl8Uz^ z6>kX3{PartM{PL2l=cHjt@|b@DT2Q#Dbxxa9lZ?#V{x340CTLotnRbt;unRL?@DMq zQZeCEFyz*>6uHZD;rkn(Uw&}m`s2%w`0w0!dj7G{WnP(^a(di`_A-`OO&C_+4iCqY z@H9G;7!U!_KbXy;b7FIA@*|TYq&39_<#?nu#LN-Kxn((3O|`+1kzr9Wk*xSI7CVd` z8yTO-OiYbQ&Wz>c#By@uIJx1Bgw)K!q|{837uC`VZe;^QqU;XyOg_)^w@ZWt~OJzw> zZblkF{O-1vg6zz(!T!;KzU8@@f!^MPgrw&@0zX~9$1AS*NYM7Jz5>!p6QfLRikehilpn-|Uzw$I?PhO|2(yNO!!HdCyKZWs~i{$wx zhWEQP(Mv_L*DK|(wy53e)V|-Mai>P%N~PT8MzuR#2G9CUc}L*FGY&F~j*1J8O0yV+ zX_Wi~N_q$-Jct$?#fr_~<>s9g$L%HC^Uwt9|)t@E4{Zjh7uNBXIr}q7~`ak|)bN!Ob zgBz45w|u#-_}xDr`sjQF*AMh3=Na5TM)O^c6}k~GekWP#Znpe`0%fi;b?!U zy%7Ne%#hL8$caSebSirxD{-SJW2Yi}yC!q3G8sVsVnOsuK4YUOdbfwpw<&a^@;xdeVIQGW@`>(v*g&OPVQ*T5HMR%rpS;BlH!) zk&3Z&w>3QaWUr2li;bSYt6iWw0zkhLT-Vu3A3#6e%FqdB;0!l%wKexZ!ifkN-pcg& zo&B0{ZCP`5aiobN&BZby%q=J0CqKy-C_BzOIg%JoaUePv0o;dc%YjH!RS_fQR|bmw zFl`ApggyZMD4HWU0?G%(ALL;l;)w(XIC^4Ca4-!E4GEA@fbK|R6_}Q^sj3*TJseB{ z>t{s!b0WR{UG06GtpW7M1(SkF=pYZ2pPRkEJ0il{DK6AAneNSr@&U)BNGdp{GJVry z{4?2s`AOkbIkC;1+o(9_f0VPeQ}Xdv7_%`Re%S$U^e+ zEe&A>7d;1GNADPNYX>gMP>fHWC2({8^lc2YF=Yrw3@R zefO5Yzve-l$b&eMNSF(u_D@gG1gu{RKw{S8KlQFf770F9`{{|C$Ur2fBrgY62novz z^UDkJ*Pp-nY3ygok<3VP$bdv52|pL&L>}r7LfCzc`2QXBf6o2u@n8TlBHaHA{r?m9 zgOI~@&pO@yQCj2RVpt>)ZGL(>i^)h&Ok5{s2mqo5dmW(H)|n57O;wd31f$n_e~rjA$KWPljh z8vI1y5az8bD}^5r>=*Wk)E>wo_*-hKAq<%mhQPr8TIeSdmECX(x<=Q<%+NuVJ9u7b1%#RO^z}c|uwUV4P(^0B9XpL-~P8MD-k6>8rWm4v4QUM|vgQ^90 z_?S2NTQ>*Ux3ZktqFmZz(H$JjKq}>4w0p6iO%IfQ9Z$B)*em6F|c)xF;rL(*9eqZ0?;oe6>y}d&{-N5|=qa!mfp1phj zhW~c;{qy;``O*INio8sgZ;H1ok7QfH#Ej;IziCW+-wG=l@zY#4|K$LGrT6uCb6zUzEMJ&skrXMKsI|aY&%*GVO(Y%`TGlkK@#KClN&htWJ{+ zPLTD_dFftc+K8~xGC}q?qj7h0gA|Lxm6EA<<4HnU{wmpYt!Sc>KS@Pj@9dr1KMLL5 zCNFnPN#Ts5!Z}sdtMc*}<>W6Zsa}&)ym&|S@Qu6sZi^haDYjoo{@5LbW8&&()y(dg zy2#t%)t$)NE>vAgm`%+CF0|?vx35bdkkmXUrFCA#^TuH8;el&k}EG;xTI4%*OKRP|BsIe@P0LMT$ zzsD9=6%|t!7EusN%uH7!q<|L)DV|g_H(1^rDHaCfrk(QW~o040^%_#xsPfi2q zPv@o=rKILXu;as6?3h>%GmwdOb@d}r7-Sz-KxhDs>1c=t~kF)PG(F( zRyaGUvbrgjlT=h#nwp*+%gqRgh>1!}^<{*{#c}Ivnir=QmnP;%dIuKArpNn-T59UD zc)Xg5^3kV5A3wZ%{%pCgx95IW=kUlWSN7}n+x+GXtBEN!1BY@Q)* zmw(+dh|l5GW<6Er$*Qk{4c|k$_}|pO_EhsL(P7U zL-7+_KgPN8Q}A!&Fsm`>R~)z1IQQqVZm$wNKcv#$^Ss~jeBW?=U#Ix2rue)__I;M@ zx13C$jq{m~^P5fxm`-E@_fI4Q3b;QpMK=Z<+_J`r&7aKM?}VHfs9 zT-+6TX(#*YuBe-PV}uUIiXDlUIGQSbB3u4+zS4za)hi{c*Gn~SmFoys8cHiB_FHjt@g|Lvh|Cyr7BP*r~##+2Z8cqJ)VY_Gm`vczWZ=j*)gg+P=Y?a4*=eJDkxI5%?%JY#<@>DK~a3BVjT- zd9E=1Sw-Hf`XYe-mHLdOYA!(kd{N9&N$ktYgjY4muWGp~HOWtlqAA8w?grwn29hWv zDHk(EV}-lAQa3b2FY8ENH&Yh1){p|?H&zfbR}sUSY2dAO0s6t9I+=oPp(<{xE9+sa zOUK!O@OJu+hROizC?i#XdrvzPZ?qi)?;7CYLUyu7o9Wx>s=AnJxLfN`T}^|@4sk&q z88NgX9-}-nxFRdGA}cI6!9U#F8EdI&sVQx)E@iDPhp|vcTc|pjC}J$t{PEU_p(I`; zEiTA2mF*qFz%hw--dHm#+63wWPX}E$YfUIZY;O3(D77#- zJUzO}q@R0~zehp{Ig7(A=0%jIu?theIf2CVX#cYGsOA!0 zS4~cLeg1>Gyv~~J+S26OvXsiAq=Jm-^n|e35MMt}S9d#8v=uFp%M3e}aBs_g@4MypHV1qx8W>(jqMkL=wVSgyW$_A`v0Z z&!HbA@C*KEkPOB;Z6nT4(Ek~fe=cOWfXflj8u0^*|10Q+*~6I(P6SKvO#Pf}@IVW} z2*D$fNbveH1j&B`{p%AUPRJm5UgtkU{QnX9*CP?W!HLj3LfgQ~NNoU9BU}yw4|1nF#2|S6yIP;O4o~G$)lbcfB-EqimvS0okIMY*FfEUP3S~@iYYbucDaN z`I=2ZM`OwY?90LledXzMkM7Ms9jL3Q>}i{7ti0keEH_( z>f6;L{z z@!zb@5BFB2#U}c?W&2~x1F;Rk*uFUOaEi}(24k)y`ejSj`$yFup91%HzJA)tpLxWe z?)xy>^=hEy^R|dbsApcmsc`jX%=HAHV-` zsCA~b@KHIpGcUF>iIEZFfzcE7u~%X`tI#Y(@wyjr8Yf*957>xr^w8Mrrn;MEe4b%_ z*W2`tzqNR%i!8%I$U$jmDCTB@w}g+~X`KF{FpOw1%eIb3$WO%u2O3$JT^ASKdFSRf z39&=+vS;LFFDl4gxqIh?u<#iXv9s519KLb;=xyQSr!Q_leSODev4b~dj$fBPa!u;c zUBwepS{D=yuV8%*8+y~J;kI)6m##?ek=MVXYI@5Yt>EEr=H_cAqZz`*;rTGV?W){aK<`HOtq46A63MVFmmynZ_oLiWbRh*Dk6wfV+j?0Np zDo9K&;PMLc@+;uf=ENovJ;_v(ua&8TthBlaBo)^XlGKq>HrF!6UKUc5R5sHxb~ds= zlgNR}%DOmrFEuq?J7=sbo@DLdVrlJYXN_X|Fo(LIOg$NW(%wCMzpuTzzA~?f#SBX3 z#5L5`zIgs@X=wop&8`Rc?%nTvIyyWzKQlPk-`3jfO{0{R7I${E<>q7!^*^aBD;;|} z3`N1}>d$GJ6#*g1sd+828BJCmQPy55Q6*yz%xahLcGrj=TV|Iou|XbHDq@y>&44G2 zD!O8oanUs8tO4h+GV`#a-(5?Nk#~hLt;9e3sg6e~D!A&?srVni&VTd8`S1RAW!txR z4{f<~WYd*>UtZb!m)i&ba&yN9g+u>qdEqP|;(p_}Vl>7o-V}Yc;Kv8=Zpbf+in(|T@^OT(+DlGVFz6dgY8DjQ2 z!sdO9)0=3gXDs{WaEIq?m*-LFWwz_{7`NAn#MepW)kF~GMFQnn0%awEx)e`aNbnJS zQ5VN&DxN+W??0Kqm`q?!CIyWph4v?g^~40X2m9806H48kGi}V{bhTJ2ioRkZ#9KEV z&z>`Xj;G0-%9KBsqi``>{$h^e)jZXk`5JeN^d*Z;dOPZIo}W=4)^d6Lr?SW21K4T>ZAC zmZ*X3Ex>(kiEH{Yw}9#Gv}KWt{Q&)d`|cK6XcIMzsk(=i4j51m*y#b6Ypi{W*A$>1 zWu#)MDPyWCVWX|!YO0MqvXfwMjyBUn8EQEisADa4yfGFLzLi ztTsQgCNDB4o*v|7?`o!Ir6psfDF@I`LKzWJ`dBM<7c*rV#uT7GC!UcJ%Rp_#je3 zu;6=zlf$SvaeVg;dsRkDO?p#xT75-o zRS~x^gOk7t@Ws1gtc|@~ZG$N8*$JT?RT%@FB~Kp|Pd%R9vetexO?r| z(W6pVZX3#JqfO9(o}t``?5e!hPv_wu^jZgZ5b!s0-F;oq1ze6mKL`vsgh=pz4*i0| z&%U1vS`a|+I?5wV3{FAXe{rQB8N1H?>%=ecfA$vuuwf!Wo$${^0@x42(@k1eja6IVW zL;r8X5P=7|*bgmY{EGY6_5Ty}Be07AcMgxs4i17AfF4*DCR$sJfa$>l!LX|4>MB@v zMp9yadfG3m&0o6-{-0QXU7yeOxnR`q-P13aw56sRP&?G09vKt}vp@hif5rX3ngxV} zA%b8?^||wxA^!&Yi-7E5RVlGC$uZHeFIW=ffmOj+@WW3E>LS>FVieoS+A2OW0%`+D z_+JkFYHB-7&Ci%wUsE%>TnohLH@v8a*g!@;YFTQ%d{ObA2tLMP|FV>;|&8s(SSNh+-c>nR)n|HIzFGi>421h0a1b1?e z0Q5iV8-D!g>E!t0>WiNQSNdPRg|f_kx|eLS4I~ zJ^Ry{6BUVbE%|fz%4Y9XOf{9vw^gh@Z2Won9)I)!|7jQh={^3~{hx-~`Ez~zg-86E zZvI5)%ZHWI%{fc$1#j<{y}w`f?m_v7z8d~;D}TK6<8bThnh*N2SsAiR8RM zJ1#{(9 zbh9X`K|+LeY?L*@LqSpgpzz)8I+|DQZItY+RQ0qaWhAdEDcn_278Mq`C@FPaNm=-| z$eD|G4quZzepTYw>07(c+}?Fd?ifJ7w9a`)l4kY&6r8`YnEI((@`p4ng+Nwr%C1xc z3ykX7+Xs(c+JEux#nac%-jcc{qIl=Jxx*ADy03*-;mtlO(MvBdaMJ6dhXC+>nr(9>n4#atk7&GCZk4!JO#OI=&f*)fUHvGLKd^|iG<+8h~75BGjpSo{)<+1JEUhCTrt#9``ij86A zr|~M2c$E=1xu-aZC+Iu(tS;4P9xIVMP$74;P3y`dQ?W4z#W9q^th?GXn(i}S?FDa@ zc^{>f0QGT#%p_4^$xriTkl~WQ?i5vHA;9nr+hH}*VI|ydIo$q5lmPk{Bb=8aU0%ex zKa0h$#Cop85|(3$i?PIoSkhdK*Gw#BI+ivS>pj8o9q0Is$N5jhGX&6|96HR6e3Zy~ zzz%F9%#jcKN<|gsFT7lA1G+`mvix*4|A5z=7LvG6^sm(u%Z`mlbcaQAeJxY6a z>F(ccd3cY@@x6qTyQwF41f1EyIJ1>;cC-JvP5u`*`(N4We|bF{7yo6Im(Kd1(v9*)OV!-ZYj1^uK7zUTw;HUc*~1iwEdmDUE$z z5&yh0alSmRKbPgHEAlz?n<@z#D+n3N-GLUM-%(Eixxf$f59kj95757>u__ogn$k8p zf;)VW&+?L;f%^>{43te�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

    Ka004{*)xhA$jH+j>y>nOwflEVsok(6? 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

    bgB#e0lG{mKh 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 literal 0 HcmV?d00001 diff --git a/windows/threat-protection/windows-defender-application-guard/images/application-guard-container-v-host.png b/windows/threat-protection/windows-defender-application-guard/images/application-guard-container-v-host.png new file mode 100644 index 0000000000000000000000000000000000000000..a946325c66231565a28ce16814c2eb49fadd9dcc GIT binary patch literal 55557 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 literal 0 HcmV?d00001 diff --git a/windows/threat-protection/windows-defender-application-guard/images/host-screen-no-application-guard.png b/windows/threat-protection/windows-defender-application-guard/images/host-screen-no-application-guard.png new file mode 100644 index 0000000000000000000000000000000000000000..877b707030c7ee890b514aa7b277a472cd5d7510 GIT binary patch literal 381486 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�r;WXy&D_%fKL_^Q|HJ%1iidr*jO70pJ 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 z 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

    NC5-o_JApOJ7URDCj9sg#lFpjx@sE9s?`{D_Koq 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 z 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 z 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 OKUqm7i7GLpp#KB*ABJ!M literal 0 HcmV?d00001 diff --git a/windows/threat-protection/windows-defender-application-guard/images/turn-windows-features-on.png b/windows/threat-protection/windows-defender-application-guard/images/turn-windows-features-on.png new file mode 100644 index 0000000000000000000000000000000000000000..5172022256d9a8b296a80ae8a1aa5fdad9247b72 GIT binary patch literal 117552 zcmbrlWl$wS(=Ld^;O_2jgS)%K49vk{aCdiicXxN!gS+eC0|y!0-In*g`|bX?5gV~_ zGoqrStE)4rx~fy2%#2V`l175ZhX(@#Lz0z|Py+*lApUBka1dWTlJk#!Ul%AdQAJTO zu!cBnHQe>idSG=hfAu~JKK9Pu3SIixuJ;g_nbAnQj1ZzFWPhh6 zg)@~DWhI9{tWN(<%6pXUG&2``QJOWwtLfrG`ILKNo5~L zd7G(F|M9-9sqb@ec6JsS@E^KPa&UHjyBb8UO{O68YVi zhJ*WG62`00==?p7t^i>D4{hV2M?fWE|980CH)^K;j=9ABpQmi;%?AIWZe!o%W(7s1 zSY;)pn3!uA*yG>qansn7zvW8Qik6l9?Zp}Y%R-+^SPY=WxI2exVjlien_uh4vc7sy zRqe>~G7>i@+WNZ8)>d+_P^1WHPUZjy3?w8Z2xmGjKK0_F;q2@oJNxj%mp+f>z@C(k z2#+WQ1$n~DtDu$3!hx-$6245M66xE2C+(Z?24`VmOYHkp|8F9txVU(svQn>Jt$&wC zqA*)x0X;%pP;fmt`2!XuvP7+e3>*dqW`qS1E|8s_omj~G>93dj%bkUlRTbI8PTby} z5loQb(+#``a%EN3jzQYK*E8C}!iIch-DzFz#ngDk_(Y|wa-E{Q-PpJV3;jtQElqLR zBMnu{^2$R`r)5Uw5;;3tw7FSbvZCdI8eL&-I&ucSCb`kK>J>{g85o99q<%lVa+X_J zfGSHhr?=l@bX5s@g8%H|AWr0ub=g6(|LoK=A`((YdOD$i`_eJMB-^el}ae`jlB zG?z$L?Ue}FI`9v;mN#&Bf7%~Uf)5$EddFH{U+1#hesfDpy}rJ_i;fre&Q<_OIq?ash(T+|G`LcFfM)R-T1chIw4Jc4EeEyewuVQYtZ69FLGb zOD;w82j|iL((+1cFEt5L*-7F(`i4Qb7I&|b;v9Ue&uy5W{sF<@GK&gFcRDG9ah~=& z;oEc1#z5lh_Mg-0U?wZUAkZH_CX0+EXCb|hlII-DMAUXU@`MS}>7lq|42;25o3uRn zf5`;DvA#}Z9v&$ZjZ*d#xP^tK<;~5_OP4$X7$an%?bZznoIw*JeW6-~-A*s4$pj&9 zb~UV<(~gqK!ootcPN%?03r`Z7Zfys*bFcjMartxoGhho!EZ73Mz2ok zgS~$mYL}u5GvqCVGW@O(Q-y{KKbeB>8F<;L*tEdTS*w~aJ%@?E#b;+JR;5-siewd9 z@hwJ9uvS}CK~WK6)^d)5R9KguckHUf%0UE>Tm80v;=un{0;!&aAqNeC9uQcnNxAs! zzu-cpq!`Np%?Z2W?Z{D@5l7pSlmr4atA+ka0$HZW@w0{Ku`QKz0GP&9YUhr)N>u5c z@hVIiV)Zzej*uJKF(bajQ4@rWyq4A<;oxR44tzz8rJDR8SUg0Sr|j%RbbQZ$WvB3e zS>z{&h9pEq`*Zl+!i$O*78(yzvFTH&(XU2f_$`>Oiw;&h)gI8oXz%a0JUozgD41BN z-OooiS8`@YEvWU&pWpjuK5&}UAKSGBYRUowau@T?ExHaY!n7Dlgn?+TRBrC*yEsDd z!q=qyG#4kfpEbQ3Zli6i_g;h`OIh`a`+OVlkB=^9DPe(g%Vu5Ay)ub_nm`{chEkUrc_TD?&fx* z^>(hQ^I4mY&*FLH@K>3^cBQdp;I_WA^^UFIr~g)%t?PoyIH7cVh+CW;tn2fu9WRD7 zW;xkm-+2);g70HqRPbSLBAHQVVpPc=}-fDHYYnEJ@ zc-^Zbz6f8lQM*v=@!977am|;$A_Sf>bBT5g$$~fc~&`D%DH(y4GbnJTwQU)!sJ?A?zsrW<-@$iP;S47uKa0U<}R4gdJ!NA zHL{f-V<>A=84;0i!!ScEed=M!X?GQ#max%M`V9{>{$TQXpOrFdd@`2YA9+e#wTXgw z)uOHrIv*cRl zR)VbJY7&-ymd@BYZV6a9V=tn40btX6Xp-wrb(%H;)62B$Hp4l?ldzOaN0E_Yj>p<_ z$Au(o`e?Gl5t<~g#b;RB%MKIqI~04zzFvIJY>wqSx!j+e{RZFh4D>H; zckb=(Hr&9j^>}fo`xBtQO+SYvVf*Va#|ik1%&%pLkajct@TIVzV`k*{zB3S0ADZ4g zU6U*^#ysik6Y-QX-Mcl@rHa$8vVsY7@9`;eaS6J=x2c;ov#ewgT=?@!_@kDPzPo{f zJoKBzx{+8<91UyANnw+aZ&_1t<~L5ef9bO@vjo!^>@V*&485(q-$|uUD~eN}`7=!J z8e8NX_Yd#WZeH#+gQ*if7-A8K#L#)ic<64+lO|iS*^Awx1NCrBfxlNl$RWjo15a7; z#o+gpI*v=;kGVdu$|m(1C#}VcxnXKUj^m5xT%xMOIw7XsMvg`oF5JnoHjhmvc|MKK zMLktnSy^321y&y3T52xaYp%0cfg%;lm80uMirlucMCv{1nM>s+$+eji3jExpU1 zG9wM%rd)WMNpg8A0S&^^TU7j)&WPh|&7!1`?r$S`R^_WBOL7 z_li$n`$0NraeSOmrX2KRvOgY`I_bGhy9E;)^J2Z@_1D>=bVUT#bWV|mr<0ZT-C&vW zg&^b9L~X^%>8TkCV*JTTXs;$fPr;!}ttQ$B19lW$87kX-yE;3)*ky?CIh2#tAx&V4 zWgjtMd7!#k#=;GP8<%8e^$`uJ?XrHgvyAC?NVWYae%2ZB$DJM||9Jf>M2d7fk6o`q z>hYi`zUzSnOIY9UU7k%JyC!uR_B6o$kvAomAlK8_F-$GxQTOHb5ORuZwhA6_c6!2R zHMfX6aU@ty+z~RgClxlvnfD(fd~Kbv@P*xU6OunGBSt@k?oDynSRe)lm1%F@-dG(YQzyoOVr6|s7S+HGG79sg6dx5tZBDnr50{N6(9_2D{3jz03NXIc+uHI;&gTV4oaOe4MDfB~`XK;Bl)NB%VSk0s5{Q~)g;##*M0PrUK z7zeSy9wIjxB$%2t$X-bxa;T`tbgsL_L57%04}f-S@1lRm{xplqCe}>U>#PC$vRaP% zgyWmRm^xfeUHcx0zB6EzsCgXC5V4SuB*+xU-LAZuSb#IrvarO3M>CGGg!?`)3Q{;Z zN6X=r+-WTBQ;t$ol^pDIadTsMdP!$xUAwptF=E4tV%G85s!=iZUfcwvWV9`>Ft_5@ zghl$W7*xHlU;aGn{$8og+)c@JigKhVFMnAueVWUm$}zEPZ&n1UY*}16j-w9R3qXv+ z0_ywmWJD=ATGn;)d;D%&p!ScW9_7`gBrM#OBthQ1 zur?;T2_92dP^_Rr*Q$cxI#oya|f)d2kTwz)5l`OcrLT)|Ib)3lAfJ^eEf z5N(wL(W+6jI~2?ZvswK!M%jXN0wgF!k|~*AgGhu7ow2PCYP^@DN; z`-9Yinudlm=y1BWHuvAZf8E{L7ZCw-rcgNTZ*E%|;WRH21g6D=qHeAL*S`RbLk3--YOG@~XItFN|EWuDZFfKHY z$H8E=R$W;xII|;F*^-Z#`D5wMm%;4f_5**u?>tH9qAPH4U@(qY*n3x0u=?jc)@CE? zj`Q791P0n@8^HJBHKxon(U4@9VIU zGl70I@c6c1_Fhf{Ad+56&OZ&>mj`3L*fkxZ0vJM$XgwW&HfDa3uDjzm-c&NeL@uV$M?EtHo4~ zqGV+sivxM477W!@U((l=`$uJ$1k_Ki#*fxa>_B_DAk;3a%2%zI^dx#&eJiYpxQk1;xnml#+YOp1WywIuIIsV|}8#PxVa$JW#Q zOy>kytdSff#zquBoInr896fpTNg<*EMtx;rTA)H~)Ob(G__u$LLz^##*F$&EqW=LJ zuvig~_V@iAzyy8trNzX=w6(MT<6KWn$l<5F_?)8GpH$Y>`Q0zm+s){wVuL}6Vou=3 zNYNzF>TdN2_VgGhH;_RHQ47C2ZuaDR?Yi}=*<&0pWn8uF*S0av_8+9cm%6*6c?ygJ zhLx9-Q%I;bd2$G%R;pwrHcmM|PTN4!;(x&j-Tw>ZFnDAAf8Y*Qi~hbZavwEV2>dU? z65C%4{RLM*f{21-5xxKgm=S)M|G`b7HRw5IqSPv~hyL?U-_tnmPbMWLrN0=6gQ))* z3NxZC!kpHmRXrSqLr@G2h38v_^dDZ3pc=3$OzNbF|KSMvKO7PNKaiOJUsL}SN) z&W3UyOa~!EmFA#ZG?3x%kZ2ucKG5|y9JuHU*MJgTbl&&;S$N6B_PxWB0OgP6_i-=& z$Q}N<7d@F-ul}6N^GfeohG)O-OCq0iZXUUujjm5}J31y(d@aF>l)7hiy1s8F;SZY7 z+3oZpgdUP|Xv0?4U<{qdA~FT>3<+(*J5)w&Ap=E@R0}{^PJKw+CQ`hxK?1x3)N-)| zGEC4VjOR+YO= zz4Xjo_z5n(zhd;r*CN&e1#dpad;Opxn(D4UpQvpRebzU_{BHZ-Yl@)*DaGbd1C}|* zBtAob2@Y0o8=5|%zO~;Du38JRE;Uf1y z=fjr!&wT_F`tFMS^+vt9U8qX+6!=VX(bFK1ul7gFC@w45^3dG7R8X@UiZ&lT2>pYL zEBu|5}LKh9QN8We*;vgrgx7(!wgd{#o$N3wC{HW9Oz$TWw2en4PDa zTO+M40UI}Au`9HOo94|^{Or@(`{T4_{?qDU@w0{RVU>FJbCmMI>9G(|fTsg7;Zx54 zL{;9h*HI~gv6vxwkxM+@pR09R@NiXcID;Zy2M5s-YUZta5|705;OMUee0Vz*Y5$!! zjuNA0_q03wytI_{RFYsWD$hDFsM#OT&oMC^pDf(5e;#4!ff+VfGMKGkv8dxkR{xv0Kignd-0W~%Vm%ttSU_onXH z`lMs2Ip6!g#TPkJs8nGlSfc$?DEuebbHql&_sMT2qfV zePhHxzMze7OVy&GN#WZ29H3b$9vw>PF%Y!nu?S zRWU|2z?W#{_A;#NgR1=flh7QfF=HgRyrVnRgYySQ<4C^^>s5CqpN-efaqy4!Mavi| z>#rbG-eQrz^O2>{EAwO_Ix@_#WdC}p(vgaqc%MpQQ0tdOOu2aHb`D_C<|LuX!>~Fv zSm8wHVxSDL$MD_)5cRFl;6e-?mgbWsVF@hF9aEGfF)fSVJPyiCXFuE7W-h&MJVSXYUq8(NK#uCg$Zu7N1Gs5Xl4WufUlw84>j8(U>L;;>3`@U)3dGqYlP< z_fDIqxR_4mcNuP8;eo+tMSvv+6ul_)Dz|9BTWIS|+x;vK#hFK27C;GVytA06#~ncY zH#K*J7?6!LOctI!8Y7VX_8bvwNL>9RP^;76?gC6V+QL8R5dT}_!ntMn}0>X%voE4v9L4m=Vw;X;MBm$0t~4bm3s7Fc2-I(D8yP0k!U<{asAXq(teWP z5UsL*Jk}08ig~H%@|M3MK==_EWZYcBu4C{Ab2Pjt?+SkT5v`w-7wgbo#(yu=+UvHkM8mww*;@8cYC|3~J@Bz` zSqx(WT`t^f=Pzz_`E!|t7TCu`kpfK;L!TOVeo+(C{|?m1|J%!K$s$X-qR6_&;cATG z5=>{bxMq{HKatwd>5Cl$`({83`v*mS2$Q_1)TX*IW0Ru~509{+Et7@`m9jupOL2>o zx1%v;MRx!8J~mlS)*UcN+WB1UhQx^V@E8OK@vel*nAAu+6{<(A4M*J_A3k_`UYwuN ztnMiTkzgzAj*NOmPt5&rW_w-tllpo4lHs!WVR7gmcryo^L$DsgLTmIg3OkXvN#1hrNQAfK!nDS?N1G#dKI98$ep+ox^@yauvme=3!RGzQWd zTmQv}9T5zlVgL3OhVF;?u`yB)BYQc>ndPXdJx2FVG&LRRWPyE!Zwy0WLjcDB%WR|) z8@@i0W`!laKsTcB{9@L1mBdeYo%G z7nl-63Od_2kC*Ljfb%$n1eMn3DtPh1Cz7pO95K-@z1^z)hl}5a*Q%|Zi(CbVJF>DaK3|0I0#XpwEF{-v>3bWPWz8ZF;25cqJ>4k@a?abG zsUK&hX0h8f-LC!|r`-a%W>Dg49@kS$PI9hmwr+*_Oo)~74dL{Sap3SR&h-p)8<`@8 z)W;6sq40>EQDl&(NmGZhefBhT*vY}1WHOSSzH^*D9)@HXn|G+O&Cd!=pAyHGCNN+n zc1EwW^eSz+c3G^>dq*+-s?x#OZj;|~F6jv>$l8Vg$GAp7$3O2*`q)qIUg18to$l~W zvy7Qi=Mr3$MKC9(1F}{PQ<1)Z58H3iW*6pGeA%ob<%s2(2*XlyI0Wq}yDq1q4dK@- zB~A{v`PK;!hPDQsoi(aXLAuh?8hflqAg(P3rHbw+=9XtTu*P%sOGy4U}xk z8R4O--0!rHqJT~juYReLe!sIiZ8dj89I>_3WT>W!gHK|J>2`Qa>aG<(aN30PbUIzCz=Ixeg$I; zEQ!(p&;BaFSFX_3iw*aM3-#?;m6@opk-+6HE6?zF8Tdv2|T-&|KdGTuc^V!5@ zSfU&{n$lYPbF<)`H}8+o=jwq&)aD{ntj58^^|D<{O<2J7syGXi6$D9dTitO_kS>hs z{PDymvgKnqG1b)%v#1Q9(2~hqijN2Y@R_y&3hZRAdAX!xG7j)su(3s<2u*@lvy#kE zo)G3{QCgNqFr1sF`ru~%MQrGzJQyWUfq;74_NM+6@GcF z9flr+U`6e=#)G=1TRQi3AR)H6JnX|~3TCj>u}eb>0->xlSAUo9)tOD4I9O;<#o0;z z{B}kPR}6=%G7M#RiW#?2-dv8kx8A(Y0`z<+P=4uODmY~J)a1Y3yI%U#N+V2E#F;eY zB|on?*D^uxp)X|XN?C|0O69tLg)M%Yb&Keo7XhHQNNsA*H=2q!ZymJm!N{$G_4K+@ z?kOAsvwrVb8;ol-rtXa>M?2PXG?1m}RHSmzXn420eUyQxgm6gI_z&+l6oEI)s0LXl z)IZ5?hcWZwAjssr--SxOy#oeVrEeCf@MRcFF)YSs<@{O%ELJgeMp2W7(8bve`xh6K zr;M|0?^ayq_+UqjjI3|~rG!%@@cWK20G-Tr_Y+qyUxE^|_@A0vU29AqQGKPhxzVG$ zZY^jKkCfi_`DAS=T>fSa!R+DDO%D@@3a|@>EcibwdDFz5fH&0@d8w%f*w=ZTrZyc5 zsXDUNr-le{OqXI^AgeNE z(T;9>d&u8K;3dI^;)h92@V8rO-hJv$0*Uc$lP8bh!rL1rac(}1jXz@0)kqSiv%BC% z`kp-U(^8T8<90UGtCFxaH0FTsHhI}6Hf0m?FjPQ(c1=yd_Qv9yU2a?y!N*KhYC~TS zUh8cM)v4?=4)(CcVih)b*%8ofT=5*uq8YwMu6Euri5asS_+>b;m+Hinr`%kBv(S{? zDqQ|XGl{#nDtQ=i)sCZF`q`x}`BDEBo)Z9O-)875a>FLZ{(XM~d83aMhi5OWw5?M( zsPoBFh8!3KvQWSLnMz2#>zoz#GH@tzQwTLrc8rk{T3Iyi(#K`$(oj(-jxM zE3*5u!0ez-9ziADEOycnk2smr5!DmL%ne7)(YQPE;4(rN=4ejNe553ESJovebX5#9 zUulTPm?ER!YfA|oC0x=>0eo;{P*=+LVlt?pK0=DsvQ>H!XbhuFRJKfTs4>#%6KE7Z zcmzj6()dQ6=D;f!AVHrb=gvsxlI(Ewd;N0rhW#pDEP@uQ`@6JyufTi+P9Fg4WrY;) zn;9tQKCxMcH~ICx6cE(x>|D$0*=nz^xRs8W42_RGa=+0z`b+P`SY&L8hgIY`P@110 zyP381}bPw zt^@v#t)!Z(WY4Otn&6&LMPJ9}RkJGB8&6AHIiMMT4*c+*%^*2>7U;+hYRj5v3Jb;n zNR;?5=lfVJ8GE5`Ki1XaCHcds$p6|6YZTsI<_i=uhb~f986Q4Ik@qvv&EzA85QOi- z554{lnVRZ)$5L-IzxE;8dZWd4-XmDk)Y;f}-;>j#e-UeYf~U&x zsprM?6_MxB9DSk+@@~MxC|4P)&h#-YU{JY0DjbCuZOfwGDX)ojDy?A2Fa)< zeuvRe5hH4Jl6~}%ijSda&ump*p|Xplj&#QBg@O|IhA~dFiyTcts?X$&haJ0`|yRVw2w*6q$ z_uD13+i@!6d8f42x}Q_?B)_ZkZilai24ZKR+$7MN>8>YP$@u-pC2H0ojck9fus;IP?TWRdZuu zdSwW+WCzE^Eq@3?koN1Je{V#H*mW}U)6#jA#4M$eE|MoDRF13PLE*8gbW=sBtvqGK zGZeQ!nil%|Kt#?PPj7V3=1ysAnNL1+zx&UIo#9j?Cl{=M_VlyVa9EbAGc|j{wG1+Y zPFA^^%t+~VZT{m-Sj-w<|@a@C8%`hJR$M9q@YC#I&#`Zn*;zO01mRf=1h zkAf+f_Ytwq0Prh8**q!=1Rf@6=3oM6rXk@q$^aNeE9@`3;&p>8k=B&Sl#o@DuTv0|)VIXm1_X zj+{z{spe@dwJ4W&VDGsWAO+2@jwbXexY#ha*i(B%z8;j+&cQqxCWeA8I~EQ6up$l}5yS1gC^`d3 zOr8cQ8^)l$QXR8_Ex%6|dHrpehcZGq>qh(0W8sD>9{ZuXSzswz1< zs(@DnfVlA_0;pDdFfC-kgcuc#TuGj&Q!o~9l-6g@&l`gDf%sjZGPaDaYQ}&3krP=r z4O*4B+YPzhE&y{ZM2Tq!2y*w%NlWMtnZW&E7^>;`p>Iu3M~GRO3}ex;J)AI=fDOD% zOXV-HAmPEmi3S(OgBRCiqRd_{t@g3NjQJTW7p3cJfQI0%M`FmF-)3)N@FRKu%|4ty z&jvn4M+IH?jlU|en7CIbRu*AIm{qOfOiJ##j$7E@|=rl1Kk$#Pwwo#w`IVaIMe;_T3 zAR1_^o{g;d;w-H=oNf)FAsSPTm3X!>41A}aR|c*Q6zd2i-UdQ;Y1Pj8<6B_8J%H1^9_4vVCtyz|3ob4|@FA9!ZA_4@JXo?|r3Mw!xWLf5d!sAT zh7=1F#M7iyw2Te4t3f*15l=nkc>Lnk7HC4009PC_*+NwQjQRC24bw{4u1W`+yPqU2 z{y^zNu<&OvIdH_&$pU=LWbYxnGHzwmLzoD=@5^hb{Yhr2mHyHG#PHZXs{7_Z6)hKK z^V0zQwq*eVJ|5m()vVF?Qp3J1q6%yacPmD{K71%gdrx>{ac%+%5cuEo@t4xb;rYlo z%J1^_s>eU^5!t!74G7u^TnECRe)yP=dU)Z7&#Zs;(5>8zHMRN<5S+mOt)pQ2 zJM>fBWL8c{i^R^iK(Gf!KYk6vvCzEY*B-{Ra{GPx=65|y*Ox)|z65Ki}vsMjlTyKTy6dpPCfL4H5H{lsuLtaN?{ zdL>1bj1$5N`i>xh7x-OC%d^=S^GjDo58`(DG@Xcv`KfX?wD)bds{2@`_0d_BMl==E=wxRpJ0Cg77g#Shi&=DS6P%v=zE3nYyVq_ z6$to3Yymz@0q;9MxS-4>;MO(w&CY@Fj$o2vYIrs~XvmbS%_nK6%1&vKy2pgxvZgR;s=Z4hgX5UdkH>Bvl#vE_F-_%t%=FN* zqou71WaiAbxhS9b;hX4|8$^nn_OX72>ptiFF@BM!ZYtKjEPY-8d8C0y`q9kl5M8RO zYd`OE%}#(_TWbzf9eJ#!UfoZM&lL+0g%}fAKqq%%09>&NR|95X2(4-E=~bWKqAW#3o8?2aUdrQesL1^TPoA_Xw>lz z4b$JVRX7>1x5N+g9IxKQBCa#kG1Q7?=7KX⁢M4<(Uay?yp7pNv=_j9j_n`&T6rt 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%0DM>yFx)T9Kco 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 + +- **Enterprise-managed mode.** You and your security department can define your corporate boundaries by explicitly adding trusted domains and by customizing the Application Guard experience to meet and enforce your needs on employee devices. Enterprise-managed mode also automatically redirects any browser requests to load non-enterprise domain(s) in the container. + +The following diagram shows the flow between the host PC and the isolated container. +![Flowchart for movement between Microsoft Edge and Application Guard](images/application-guard-container-v-host.png) + +## Install Application Guard +Application Guard functionality is turned off by default. However, you can quickly install it on your employee’s devices through the Control Panel, PowerShell, or your mobile device management (MDM) solution. + +**To install by using the Control Panel** +1. Open the **Control Panel**, click **Programs,** and then click **Turn Windows features on or off**. + + ![Windows Features, turning on Windows Defender Application Guard](images/turn-windows-features-on.png) + +2. Select the check box next to **Windows Defender Application Guard** and then click **OK**. + + Application Guard and its underlying dependencies are all installed. + +**To install by using PowerShell** +1. Click the **Search** or **Cortana** icon in the Windows 10 taskbar and type **PowerShell**. + +2. Right-click **Windows PowerShell**, and then click **Run as administrator**. + + Windows PowerShell opens with administrator credentials. + +3. Type the following command: + + ``` + Enable-WindowsOptionalFeature -online -FeatureName Windows-Defender-ApplicationGuard + ``` +4. Restart the device. + + Application Guard and its underlying dependencies are all installed. + diff --git a/windows/threat-protection/windows-defender-application-guard/reqs-wd-app-guard.md b/windows/threat-protection/windows-defender-application-guard/reqs-wd-app-guard.md new file mode 100644 index 0000000000..70a3c9c370 --- /dev/null +++ b/windows/threat-protection/windows-defender-application-guard/reqs-wd-app-guard.md @@ -0,0 +1,35 @@ +--- +title: System requirements for Windows Defender Application Guard (Windows 10) +description: Learn about the system requirements for installing and running Windows Defender Application Guard. +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +ms.pagetype: security +author: eross-msft +localizationpriority: high +--- + +# System requirements for Windows Defender Application Guard + +**Applies to:** +- Windows 10, Windows Insider Program (Enterprise edition, Build 16188 or later) + +The threat landscape is continually evolving. While hackers are busy developing new techniques to breach enterprise networks by compromising workstations, phishing schemes remain one of the top ways to lure employees into social engineering attacks. Windows Defender Application Guard (Application Guard) is designed to help prevent old, and newly emerging attacks, to help keep employees productive. + +## Hardware requirements +Your environment needs the following hardware to run Application Guard. + +|Hardware|Description| +|--------|-----------| +|64-bit CPU|A 64-bit computer is required for hypervisor and virtualization-based security (VBS). For more info about Hyper-V, see [Hyper-V on Windows Server 2016](https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/hyper-v-on-windows-server) or [Introduction to Hyper-V on Windows 10](https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/about/). For more info about hypervisor, see [Hypervisor Specifications](https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/reference/tlfs).| +|CPU virtualization extensions|Extended page tables, also called _Second Level Address Translation (SLAT)_

    **-AND-**

    One of the following virtualization extensions for VBS:

    VT-x (Intel)

    **-OR-**

    AMD-V| +|Hardware memory|4 GB minimum, 8 GB recommended| + +## Software requirements +Your environment needs the following hardware to run Application Guard. + +|Software|Description| +|--------|-----------| +|Operating system|Windows 10, Windows Insider Program (Enterprise edition, Build 16188 or later)| +|Browser|Microsoft Edge and Internet Explorer| +|Management system|[Microsoft Intune](https://docs.microsoft.com/en-us/intune/)

    **-OR-**

    [System Center Configuration Manager](https://docs.microsoft.com/en-us/sccm/)

    **-OR-**

    [Group Policy](https://technet.microsoft.com/en-us/library/cc753298(v=ws.11).aspx)

    **-OR-**

    Your current company-wide 3rd party mobile device management (MDM) solution. For info about 3rd party MDM solutions, see the documentation that came with your product.| \ No newline at end of file diff --git a/windows/threat-protection/windows-defender-application-guard/test-scenarios-wd-app-guard.md b/windows/threat-protection/windows-defender-application-guard/test-scenarios-wd-app-guard.md new file mode 100644 index 0000000000..2f4e2d3e77 --- /dev/null +++ b/windows/threat-protection/windows-defender-application-guard/test-scenarios-wd-app-guard.md @@ -0,0 +1,157 @@ +--- +title: Testing scenarios using Windows Defender Application Guard in your business or organization (Windows 10) +description: Suggested testing scenarios for Windows Defender Application Guard, showing how it works in both Standalone and Enterprise-managed mode. +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +ms.pagetype: security +author: eross-msft +localizationpriority: high +--- + +# Testing scenarios using Windows Defender Application Guard in your business or organization + +**Applies to:** +- Windows 10, Windows Insider Program (Enterprise edition, Build 16188 or later) + +We've come up with a list of suggested testing scenarios that you can use to test Windows Defender Application Guard (Application Guard) in your organization. + +## Application Guard in standalone mode +You can see how an employee would use standalone mode with Application Guard. + +**To test Application Guard in Standalone mode** + +1. Download the latest Windows Insider Program build (15257 or later). + +2. Install Application Guard, using the [installation](#install-set-up-and-turn-on-application-guard) steps in this guide. + +3. Restart the device, start Microsoft Edge, and then click **New Application Guard window** from the menu. + + ![New Application Guard window setting option](images/appguard-new-window.png) + +4. Wait for Application Guard to set up the isolated environment. + + >[!NOTE] + >Starting Application Guard too quickly after restarting the device might cause it to take a bit longer to load. However, subsequent starts should occur without any perceivable delays. + +5. Go to an untrusted, but safe URL (for this example, we used msn.com) and view the new Microsoft Edge window, making sure you see the Application Guard visual cues. + + ![Untrusted website running in Application Guard](images/appguard-visual-cues.png) + +## Application Guard in Enterprise-managed mode +How to install, set up, turn on, and configure Application Guard for Enterprise-managed mode. + +### Install, set up, and turn on Application Guard +Before you can use Application Guard in enterprise mode, you must install a version of Windows 10 that includes the functionality. Then, you must use Group Policy to set up the required settings. + +1. Download the latest Windows Insider Program build (15257 or later). + +2. Install Application Guard, using the [installation](#install-set-up-and-turn-on-application-guard) steps in this guide. + +3. Restart the device and then start Microsoft Edge. + +4. Set up the Network Isolation settings in Group Policy: + + a. Click on the **Windows** icon, type _Group Policy_, and then click **Edit Group Policy**. + + b. Go to the **Administrative Templates\Network\Network Isolation\Enterprise resource domains hosted in the cloud** setting. + + c. For the purposes of this scenario, type _.microsoft.com_ into the **Enterprise cloud resources** box. + + ![Group Policy editor with Enterprise cloud resources setting](images/appguard-gp-network-isolation.png) + + d. Go to the **Administrative Templates\Network\Network Isolation\Domains categorized as both work and personal** setting. + + e. For the purposes of this scenario, type _bing.com_ into the **Neutral resources** box. + + ![Group Policy editor with Neutral resources setting](images/appguard-gp-network-isolation-neutral.png) + +5. Go to the **Administrative Templates\System\Windows Components\Windows Defender Application Guard\Turn On/Off Windows Defender Application Guard (WDAG)** setting. + +6. Click **Enabled**. + + ![Group Policy editor with Turn On/Off setting](images/appguard-gp-turn-on.png) + + >[!NOTE] + >Enabling this setting verifies that all the necessary settings are properly configured on your employee devices, including the network isolation settings set earlier in this scenario. + +7. Start Microsoft Edge and type _www.microsoft.com_. + + After you submit the URL, Application Guard determines the URL is trusted because it uses the domain you’ve marked as trusted and shows the site directly on the host PC instead of in Application Guard. + + ![Trusted website running on Microsoft Edge](images/appguard-turned-on-with-trusted-site.png) + +8. In the same Microsoft Edge browser, type any URL that isn’t part of your trusted or neutral site lists. + + After you submit the URL, Application Guard determines the URL is untrusted and redirects the request to the hardware-isolated environment. + + ![Untrusted website running in Application Guard](images/appguard-visual-cues.png) + +### Customize Application Guard +Application Guard lets you specify your configuration, allowing you to create the proper balance between isolation-based security and productivity for your employees. + +Application Guard provides the following default behavior for your employees: + +- No copying and pasting between the host PC and the isolated container. + +- No printing from the isolated container. + +- No data persistence from one isolated container to another isolated container. + +You have the option to change each of these settings to work with your enterprise from within Group Policy. + +**To change the copy and paste options** +1. Go to the **Administrative Templates\System\Windows Components\Windows Defender Application Guard\Configure Windows Defender Application Guard clipboard settings**. + +2. Click **Enabled**. + + ![Group Policy editor clipboard options](images/appguard-gp-clipboard.png) + +3. Choose how the clipboard works: + + - Copy and paste from the isolated session to the host PC + + - Copy and paste from the host PC to the isolated session + + - Copy and paste both directions + +4. Choose what can be copied: + + - **1.** Only text can be copied between the host PC and the isolated container. + + - **2.** Only images can be copied between the host PC and the isolated container. + + - **3.** Both text and images can be copied between the host PC and the isolated container. + +5. Click **OK**. + +**To change the print options** +1. Go to the **Administrative Templates\System\Windows Components\Windows Defender Application Guard\Configure Windows Defender Application Guard print** settings. + +2. Click **Enabled**. + + ![Group Policy editor Print options](images/appguard-gp-print.png) + +3. Based on the list provided in the setting, choose the number that best represents what type of printing should be available to your employees. You can allow any combination of local, network, PDF, and XPS printing. + +4. Click **OK**. + +**To change the data persistence options** +1. Go to the **Administrative Templates\System\Windows Components\Windows Defender Application Guard\Allow data persistence for Windows Defender Application Guard** setting. + +2. Click **Enabled**. + + ![Group Policy editor Data Persistence options](images/appguard-gp-persistence.png) + +3. Open Microsoft Edge and browse to an untrusted, but safe URL. + + The website opens in the isolated session. + +4. Add the site to your **Favorites** list and then close the isolated session. + +5. Log out and back on to your device, opening Microsoft Edge in Application Guard again. + + The previously added site should still appear in your **Favorites** list. + + >[!NOTE] + >If you don't allow or turn off data persistence, restarting a device or logging in and out of the isolated container triggers a recycle event that discards all generated data, including session cookies, Favorites, and so on, removing the data from Application Guard. If you turn on data persistence, all employee-generated artifacts are preserved across container recycle events. However, these artifacts only exist in the isolated container and aren’t shared with the host PC. This data persists after restarts and even through build-to-build upgrades of Windows 10.

    If you turn on data persistence, but later decide to stop supporting it for your employees, you can use our Windows-provided utility to reset the container and to discard any personal data.

    **To reset the container:**

    1. Open a command-line program and navigate to Windows/System32.
    2. Type `wdagtool.exe cleanup`.
      The container environment is reset, retaining only the employee-generated data.
    3. Type `wdagtool.exe cleanup RESET_PERSISTENCE_LAYER`.
      The container environment is reset, including discarding all employee-generated data.
    diff --git a/windows/threat-protection/windows-defender-application-guard/wd-app-guard-overview.md b/windows/threat-protection/windows-defender-application-guard/wd-app-guard-overview.md new file mode 100644 index 0000000000..54ee20cd47 --- /dev/null +++ b/windows/threat-protection/windows-defender-application-guard/wd-app-guard-overview.md @@ -0,0 +1,45 @@ +--- +title: Windows Defender Application Guard (Windows 10) +description: Learn about Windows Defender Application Guard and how it helps to combat malicious content and malware out on the Internet. +ms.prod: w10 +ms.mktglfcycl: manage +ms.sitesec: library +ms.pagetype: security +author: eross-msft +localizationpriority: high +--- + +# Windows Defender Application Guard overview + +**Applies to:** +- Windows 10, Windows Insider Program (Enterprise edition, Build 16188 or later) + +The threat landscape is continually evolving. While hackers are busy developing new techniques to breach enterprise networks by compromising workstations, phishing schemes remain one of the top ways to lure employees into social engineering attacks. + +Windows Defender Application Guard (Application Guard) is designed to help prevent old, and newly emerging attacks, to help keep employees productive. Using our unique hardware isolation approach, our goal is to destroy the playbook that attackers use by rendering current attack methods obsolete. + + +## What is Application Guard and how does it work? +Designed for Windows 10 and Microsoft Edge, Application Guard helps to isolate enterprise-defined untrusted sites, protecting your company while your employees browse the Internet. As an enterprise administrator, you define what is among trusted web sites, cloud resources, and internal networks. Everything not on your list is considered untrusted. + +If an employee goes to an untrusted site through either Microsoft Edge or Internet Explorer, Microsoft Edge opens the site in an isolated Hyper-V-enabled container, which is separate from the host operating system. This container isolation means that if the untrusted site turns out to be malicious, the host PC is protected, and the attacker can't get to your enterprise data. For example, this approach makes the isolated container anonymous, so an attacker can't get to your employee's enterprise credentials. + +![Hardware isolation diagram](images/appguard-hardware-isolation.png) + +### What types of devices should use Application Guard? +Application Guard has been created to target 3 types of enterprise systems: + +- **Enterprise desktops.** These desktops are domain-joined and managed by your organization. Configuration management is primarily done through System Center Configuration Manager or Microsoft Intune. Employees typically have Standard User privileges and use a high-bandwidth, wired, corporate network. + +- **Enterprise mobile laptops.** These laptops are domain-joined and managed by your organization. Configuration management is primarily done through System Center Configuration Manager or Microsoft Intune. Employees typically have Standard User privileges and use a high-bandwidth, wireless, corporate network. + +- **Bring your own device (BYOD) mobile laptops.** These personally-owned laptops are not domain-joined, but are managed by your organization through tools like Microsoft Intune. The employee is typically an admin on the device and uses a high-bandwidth wireless corporate network while at work and a comparable personal network while at home. + +## In this section +|Topic |Description | +|------|------------| +|[System requirements for Windows Defender Application Guard](reqs-wd-app-guard.md) |Specifies the pre-requisites necessary to install and use Application Guard. | +|[Prepare and install Windows Defender Application Guard](install-wd-app-guard.md) |Provides instructions about determining which mode to use, either Standalone or Enterprise-managed, and how to install Application Guard in your organization. | +|[Configure the Group Policy settings for Windows Defender Application Guard](configure-wd-app-guard.md) |Provides info about the available Group Policy and MDM settings.| +|[Testing scenarios using Windows Defender Application Guard in your business or organization](test-scenarios-wd-app-guard.md)|Provides a list of suggested testing scenarios that you can use to test Windows Defender Application Guard (Application Guard) in your organization.| +|[Frequently Asked Questions - Windows Defender Application Guard](faq-wd-app-guard.md)|Common questions and answers around the features and functionality of Application Guard.| \ No newline at end of file diff --git a/windows/threat-protection/windows-information-protection/create-wip-policy-using-sccm.md b/windows/threat-protection/windows-information-protection/create-wip-policy-using-sccm.md index 16465baf1b..25be0c5cdc 100644 --- a/windows/threat-protection/windows-information-protection/create-wip-policy-using-sccm.md +++ b/windows/threat-protection/windows-information-protection/create-wip-policy-using-sccm.md @@ -342,14 +342,14 @@ If you're running into compatibility issues where your app is incompatible with ### Manage the WIP-protection level for your enterprise data After you've added the apps you want to protect with WIP, you'll need to apply a management and protection mode. -We recommend that you start with **Silent** or **Override** while verifying with a small group that you have the right apps on your protected apps list. After you're done, you can change to your final enforcement policy, either **Override** or **Block**. +We recommend that you start with **Silent** or **Override** while verifying with a small group that you have the right apps on your protected apps list. After you're done, you can change to your final enforcement policy, either **Override** or **Hide Overrides**. >[!NOTE] >For info about how to collect your audit log files, see [How to collect Windows Information Protection (WIP) audit event logs](collect-wip-audit-event-logs.md). |Mode |Description | |-----|------------| -|Block |WIP looks for inappropriate data sharing practices and stops the employee from completing the action. This can include sharing info across non-enterprise-protected apps in addition to sharing enterprise data between other people and devices outside of your enterprise.| +|Hide Overrides |WIP looks for inappropriate data sharing practices and stops the employee from completing the action. This can include sharing info across non-enterprise-protected apps in addition to sharing enterprise data between other people and devices outside of your enterprise.| |Override |WIP looks for inappropriate data sharing, warning employees if they do something deemed potentially unsafe. However, this management mode lets the employee override the policy and share the data, logging the action to your audit log. | |Silent |WIP runs silently, logging inappropriate data sharing, without blocking anything that would’ve been prompted for employee interaction while in Override mode. Unallowed actions, like apps inappropriately trying to access a network resource or WIP-protected data, are still blocked.| |Off (not recommended) |WIP is turned off and doesn't help to protect or audit your data.

    After you turn off WIP, an attempt is made to decrypt any WIP-tagged files on the locally attached drives. Be aware that your previous decryption and policy info isn’t automatically reapplied if you turn WIP protection back on.| From 800e6398940a7e3dc9e88e2b59a1813c3b29645d Mon Sep 17 00:00:00 2001 From: Gerardo Saca Date: Fri, 11 Aug 2017 15:50:18 -0700 Subject: [PATCH 21/48] Remove git metadata from vda-subscription-activation --- windows/deployment/vda-subscription-activation.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/windows/deployment/vda-subscription-activation.md b/windows/deployment/vda-subscription-activation.md index 4954192798..8d3a787f3c 100644 --- a/windows/deployment/vda-subscription-activation.md +++ b/windows/deployment/vda-subscription-activation.md @@ -12,11 +12,7 @@ author: greg-lindsay # Configure VDA for Windows 10 Subscription Activation -<<<<<<< HEAD -This document describes how to configure virtual machines (VMs) to enable [Windows 10 Subscription Activation](windows-10-enterprise-subscription-activation.md) in a Windows Virtual Desktop Access (VDA) scenario. Windows VDA is a device or user-based license. -======= This document describes how to configure virtual machines (VMs) to enable [Windows 10 Subscription Activation](windows-10-enterprise-subscription-activation.md) in a Windows Virtual Desktop Access (VDA) scenario. Windows VDA is a device or user-based licensing mechanism for managing access to virtual desktops. ->>>>>>> 9cfade7b4735548209a42a177179689a7e522ec6 ## Requirements From 922b313a1a4c24919d9e9f2cd1aee1dcd1441440 Mon Sep 17 00:00:00 2001 From: Elizabeth Ross Date: Mon, 14 Aug 2017 15:53:37 +0000 Subject: [PATCH 22/48] Merged PR 2702: Merge vs-appguard to master for updated date and author --- ...-new-enterprise-mode-site-list-xml-file.md | 14 ++++++++------ ...-on-enterprise-mode-and-use-a-site-list.md | 19 +++++++++++++------ .../configure-wd-app-guard.md | 2 ++ .../faq-wd-app-guard.md | 2 ++ .../install-wd-app-guard.md | 2 ++ .../reqs-wd-app-guard.md | 2 ++ .../test-scenarios-wd-app-guard.md | 2 ++ .../wd-app-guard-overview.md | 2 ++ 8 files changed, 33 insertions(+), 12 deletions(-) diff --git a/browsers/internet-explorer/ie11-deploy-guide/check-for-new-enterprise-mode-site-list-xml-file.md b/browsers/internet-explorer/ie11-deploy-guide/check-for-new-enterprise-mode-site-list-xml-file.md index 857b972b43..3f4d25d63c 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/check-for-new-enterprise-mode-site-list-xml-file.md +++ b/browsers/internet-explorer/ie11-deploy-guide/check-for-new-enterprise-mode-site-list-xml-file.md @@ -1,13 +1,15 @@ --- -ms.localizationpriority: low +title: Check for a new Enterprise Mode site list xml file (Internet Explorer 11 for IT Pros) +description: You can have centralized control over Enterprise Mode by creating a single, global XML site list that includes the list of websites to render using Enterprise Mode. +ms.assetid: 2bbc7017-622e-4baa-8981-c0bbda10e9df +ms.prod: ie11 ms.mktglfcycl: deploy ms.pagetype: appcompat -description: You can have centralized control over Enterprise Mode by creating a single, global XML site list that includes the list of websites to render using Enterprise Mode. -author: eross-msft -ms.prod: ie11 -ms.assetid: 2bbc7017-622e-4baa-8981-c0bbda10e9df -title: Check for a new Enterprise Mode site list xml file (Internet Explorer 11 for IT Pros) ms.sitesec: library +author: eross-msft +ms.author: lizross +ms.date: 08/11/2017 +ms.localizationpriority: low --- diff --git a/browsers/internet-explorer/ie11-deploy-guide/turn-on-enterprise-mode-and-use-a-site-list.md b/browsers/internet-explorer/ie11-deploy-guide/turn-on-enterprise-mode-and-use-a-site-list.md index 90264579ae..fbf438a035 100644 --- a/browsers/internet-explorer/ie11-deploy-guide/turn-on-enterprise-mode-and-use-a-site-list.md +++ b/browsers/internet-explorer/ie11-deploy-guide/turn-on-enterprise-mode-and-use-a-site-list.md @@ -1,13 +1,20 @@ --- -ms.localizationpriority: low +title: Turn on Enterprise Mode and use a site list (Internet Explorer 11 for IT Pros) +description: How to turn on Enterprise Mode and specify a site list. +ms.assetid: 800e9c5a-57a6-4d61-a38a-4cb972d833e1 +ms.prod: ie11 ms.mktglfcycl: deploy ms.pagetype: appcompat -description: How to turn on Enterprise Mode and specify a site list. -author: eross-msft -ms.prod: ie11 -ms.assetid: 800e9c5a-57a6-4d61-a38a-4cb972d833e1 -title: Turn on Enterprise Mode and use a site list (Internet Explorer 11 for IT Pros) ms.sitesec: library +author: eross-msft +ms.author: lizross +ms.date: 08/11/2017 +ms.localizationpriority: low + + + + + --- diff --git a/windows/threat-protection/windows-defender-application-guard/configure-wd-app-guard.md b/windows/threat-protection/windows-defender-application-guard/configure-wd-app-guard.md index d755f805cf..73bb0a5fb0 100644 --- a/windows/threat-protection/windows-defender-application-guard/configure-wd-app-guard.md +++ b/windows/threat-protection/windows-defender-application-guard/configure-wd-app-guard.md @@ -6,6 +6,8 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security author: eross-msft +ms.author: lizross +ms.date: 08/11/2017 localizationpriority: high --- diff --git a/windows/threat-protection/windows-defender-application-guard/faq-wd-app-guard.md b/windows/threat-protection/windows-defender-application-guard/faq-wd-app-guard.md index 9590883c59..78a7228f40 100644 --- a/windows/threat-protection/windows-defender-application-guard/faq-wd-app-guard.md +++ b/windows/threat-protection/windows-defender-application-guard/faq-wd-app-guard.md @@ -6,6 +6,8 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security author: eross-msft +ms.author: lizross +ms.date: 08/11/2017 localizationpriority: high --- diff --git a/windows/threat-protection/windows-defender-application-guard/install-wd-app-guard.md b/windows/threat-protection/windows-defender-application-guard/install-wd-app-guard.md index 35440f46f5..a93a6519fc 100644 --- a/windows/threat-protection/windows-defender-application-guard/install-wd-app-guard.md +++ b/windows/threat-protection/windows-defender-application-guard/install-wd-app-guard.md @@ -6,6 +6,8 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security author: eross-msft +ms.author: lizross +ms.date: 08/11/2017 localizationpriority: high --- diff --git a/windows/threat-protection/windows-defender-application-guard/reqs-wd-app-guard.md b/windows/threat-protection/windows-defender-application-guard/reqs-wd-app-guard.md index 70a3c9c370..a03b3514c2 100644 --- a/windows/threat-protection/windows-defender-application-guard/reqs-wd-app-guard.md +++ b/windows/threat-protection/windows-defender-application-guard/reqs-wd-app-guard.md @@ -6,6 +6,8 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security author: eross-msft +ms.author: lizross +ms.date: 08/11/2017 localizationpriority: high --- diff --git a/windows/threat-protection/windows-defender-application-guard/test-scenarios-wd-app-guard.md b/windows/threat-protection/windows-defender-application-guard/test-scenarios-wd-app-guard.md index 2f4e2d3e77..152f404382 100644 --- a/windows/threat-protection/windows-defender-application-guard/test-scenarios-wd-app-guard.md +++ b/windows/threat-protection/windows-defender-application-guard/test-scenarios-wd-app-guard.md @@ -6,6 +6,8 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security author: eross-msft +ms.author: lizross +ms.date: 08/11/2017 localizationpriority: high --- diff --git a/windows/threat-protection/windows-defender-application-guard/wd-app-guard-overview.md b/windows/threat-protection/windows-defender-application-guard/wd-app-guard-overview.md index 54ee20cd47..ac7c37e883 100644 --- a/windows/threat-protection/windows-defender-application-guard/wd-app-guard-overview.md +++ b/windows/threat-protection/windows-defender-application-guard/wd-app-guard-overview.md @@ -6,6 +6,8 @@ ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: security author: eross-msft +ms.author: lizross +ms.date: 08/11/2017 localizationpriority: high --- From 01d8c1029745dc12a99c3df82679b0e1f6630006 Mon Sep 17 00:00:00 2001 From: John Tobin Date: Mon, 14 Aug 2017 12:19:51 -0700 Subject: [PATCH 23/48] Move cred guard topic from manage cg to requirements doc. Add content to Remote Cred Guard --- .../credential-guard/credential-guard-manage.md | 9 --------- .../credential-guard-requirements.md | 13 +++++++++++++ .../access-protection/remote-credential-guard.md | 13 ++++++++----- .../deploy-managed-installer-for-device-guard.md | 2 +- 4 files changed, 22 insertions(+), 15 deletions(-) diff --git a/windows/access-protection/credential-guard/credential-guard-manage.md b/windows/access-protection/credential-guard/credential-guard-manage.md index 67a4d93402..79307f8a3e 100644 --- a/windows/access-protection/credential-guard/credential-guard-manage.md +++ b/windows/access-protection/credential-guard/credential-guard-manage.md @@ -100,15 +100,6 @@ You can also enable Credential Guard by using the [Device Guard and Credential G DG_Readiness_Tool_v3.2.ps1 -Enable -AutoReboot ``` -### Credential Guard deployment in virtual machines - -Credential Guard can protect secrets in a Hyper-V virtual machine, just as it would on a physical machine. When Credential Guard is deployed on a VM, secrets are protected from attacks inside the VM. Credential Guard does not provide additional protection from privileged system attacks originating from the host. - -#### Requirements for running Credential Guard in Hyper-V virtual machines - -- The Hyper-V host must have an IOMMU, and run at least Windows Server 2016 or Windows 10 version 1607. -- The Hyper-V virtual machine must be Generation 2, have an enabled virtual TPM, and running at least Windows Server 2016 or Windows 10. - ### Review Credential Guard performance **Is Credential Guard running?** diff --git a/windows/access-protection/credential-guard/credential-guard-requirements.md b/windows/access-protection/credential-guard/credential-guard-requirements.md index 789d0e690d..443e6e1167 100644 --- a/windows/access-protection/credential-guard/credential-guard-requirements.md +++ b/windows/access-protection/credential-guard/credential-guard-requirements.md @@ -35,6 +35,19 @@ The Virtualization-based security requires: - CPU virtualization extensions plus extended page tables - Windows hypervisor +### Credential Guard deployment in virtual machines + +Credential Guard can protect secrets in a Hyper-V virtual machine, just as it would on a physical machine. When Credential Guard is deployed on a VM, secrets are protected from attacks inside the VM. Credential Guard does not provide additional protection from privileged system attacks originating from the host. + +#### Requirements for running Credential Guard in Hyper-V virtual machines + +- The Hyper-V host must have an IOMMU, and run at least Windows Server 2016 or Windows 10 version 1607. +- The Hyper-V virtual machine must be Generation 2, have an enabled virtual TPM, and be running at least Windows Server 2016 or Windows 10. + +For information about other host platforms, see [Enabling Windows Server 2016 and Hyper-V virtualization based security features on other platforms](https://blogs.technet.microsoft.com/windowsserver/2016/09/29/enabling-windows-server-2016-and-hyper-v-virtualization-based-security-features-on-other-platforms/) + +For information about Remote Credential Guard hardware and software requirements, see [Remote Credential Guard requirements](https://docs.microsoft.com/en-us/windows/access-protection/remote-credential-guard#hardware-and-software-requirements) + ## Application requirements When Credential Guard is enabled, specific authentication capabilities are blocked, so applications that require such capabilities will break. Applications should be tested prior to deployment to ensure compatiblity with the reduced functionality. diff --git a/windows/access-protection/remote-credential-guard.md b/windows/access-protection/remote-credential-guard.md index 0ae8111073..b53a7213e7 100644 --- a/windows/access-protection/remote-credential-guard.md +++ b/windows/access-protection/remote-credential-guard.md @@ -47,12 +47,15 @@ Use the following table to compare different security options for Remote Desktop ## Hardware and software requirements -The Remote Desktop client and server must meet the following requirements in order to use Remote Credential Guard: +To use Remote Credential Guard, the Remote Desktop client and server must meet the following requirements: -- They must be joined to an Active Directory domain - - Both devices must either joined to the same domain or the Remote Desktop server must be joined to a domain with a trust relationship to the client device's domain. -- They must use Kerberos authentication. -- They must be running at least Windows 10, version 1607 or Windows Server 2016. +- In order to connect using credentials other than signed-in credentials, the Remote Desktop client device must be running at least Windows 10, version 1703. + +> [!NOTE] +> Remote Desktop client devices running earlier versions, at minimum Windows 10 version 1607, only support signed-in credentials, so the client device must also be joined to an Active Directory domain. Both Remote Desktop client and server must either be joined to the same domain, or the Remote Desktop server can be joined to a domain that has a trust relationship to the client device's domain. + +- For Remote Credential Guard to be supported, the user must authenticate to the remote host using Kerberos authentication +- The remote host must be running at least Windows 10 version 1607, or Windows Server 2016. - The Remote Desktop classic Windows app is required. The Remote Desktop Universal Windows Platform app doesn't support Remote Credential Guard. ## Enable Remote Credential Guard diff --git a/windows/device-security/device-guard/deploy-managed-installer-for-device-guard.md b/windows/device-security/device-guard/deploy-managed-installer-for-device-guard.md index fcd0f46670..f5754dfb28 100644 --- a/windows/device-security/device-guard/deploy-managed-installer-for-device-guard.md +++ b/windows/device-security/device-guard/deploy-managed-installer-for-device-guard.md @@ -10,7 +10,7 @@ author: mdsakibMSFT # Deploy Managed Installer for Device Guard -Creating and maintaining application execution control policies has always been challenging and options for addressing this has been a frequently cited request for customers of AppLocker and Device Guard’s [configurable code integrity (CI)](device-guard-deployment-guide.md). +Creating and maintaining application execution control policies has always been challenging, and finding ways to address this issue has been a frequently-cited request for customers of AppLocker and Device Guard [configurable code integrity (CI)](device-guard-deployment-guide.md). This is especially true for enterprises with large, ever changing software catalogs. Windows 10, version 1703 (also known as the Windows 10 Creators Update) provides a new option, known as a managed installer, that allows IT administrators to automatically authorize applications deployed and installed by a designated software distribution solution, such as System Center Configuration Manager. From f5fc54060af7824ff380557920e1839009d5b6e9 Mon Sep 17 00:00:00 2001 From: Elizabeth Ross Date: Mon, 14 Aug 2017 20:07:04 +0000 Subject: [PATCH 24/48] Merged PR 2709: Updated to add Group Policy and clarify the registry steps --- .../block-untrusted-fonts-in-enterprise.md | 90 +++++++++++++------ 1 file changed, 63 insertions(+), 27 deletions(-) diff --git a/windows/threat-protection/block-untrusted-fonts-in-enterprise.md b/windows/threat-protection/block-untrusted-fonts-in-enterprise.md index e854d43efb..ebec2a5082 100644 --- a/windows/threat-protection/block-untrusted-fonts-in-enterprise.md +++ b/windows/threat-protection/block-untrusted-fonts-in-enterprise.md @@ -8,10 +8,13 @@ ms.mktglfcycl: deploy ms.pagetype: security ms.sitesec: library author: eross-msft +ms.author: lizross +ms.date: 08/14/2017 ms.localizationpriority: high --- # Block untrusted fonts in an enterprise + **Applies to:** - Windows 10 @@ -46,19 +49,44 @@ After you turn this feature on, your employees might experience reduced function - Using desktop Office to look at documents with embedded fonts. In this situation, content shows up using a default font picked by Office. ## Turn on and use the Blocking Untrusted Fonts feature +Use Group Policy or the registry to turn this feature on, off, or to use audit mode. + +**To turn on and use the Blocking Untrusted Fonts feature through Group Policy** +1. Open the Group Policy editor (gpedit.msc) and go to `Computer Configuration\Administrative Templates\System\Mitigation Options\Untrusted Font Blocking`. + +2. Click **Enabled** to turn the feature on, and then click one of the following **Migitation Options**: + + - **Block untrusted fonts and log events.** Turns the feature on, blocking untrusted fonts and logging installation attempts to the event log. + + - **Do not block untrusted fonts.** Turns the feature on, but doesn't block untrusted fonts nor does it log installation attempts to the event log. + + - **Log events without blocking untrusted fonts**. Turns the feature on, logging installation attempts to the event log, but not blocking untrusted fonts. + +3. Click **OK**. + +**To turn on and use the Blocking Untrusted Fonts feature through the registry** To turn this feature on, off, or to use audit mode: 1. Open the registry editor (regedit.exe) and go to `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Kernel\`. 2. If the **MitigationOptions** key isn't there, right-click and add a new **QWORD (64-bit) Value**, renaming it to **MitigationOptions**. -3. Update the **Value data** of the **MitigationOptions** key, making sure you keep your existing value, like in the important note below: +3. Right click on the **MitigationOptions** key, and then click **Modify**. + + The **Edit QWORD (64-bit) Value** box opens. + +4. Make sure the **Base** option is **Hexadecimal**, and then update the **Value data**, making sure you keep your existing value, like in the important note below: - **To turn this feature on.** Type **1000000000000**. - - **To turn this feature off.** Type **2000000000000**. - - **To audit with this feature.** Type **3000000000000**.

    **Important**
    Your existing **MitigationOptions** values should be saved during your update. For example, if the current value is *1000*, your updated value should be *1000000001000*.  -4. Restart your computer. + - **To turn this feature off.** Type **2000000000000**. + + - **To audit with this feature.** Type **3000000000000**. + + >[!Important] + >Your existing **MitigationOptions** values should be saved during your update. For example, if the current value is *1000*, your updated value should be *1000000001000*.  + +4. Restart your computer. ## View the event log After you turn this feature on, or start using Audit mode, you can look at your event logs for details. @@ -68,27 +96,33 @@ After you turn this feature on, or start using Audit mode, you can look at your 1. Open the event viewer (eventvwr.exe) and go to **Application and Service Logs/Microsoft/Windows/Win32k/Operational**. 2. Scroll down to **EventID: 260** and review the relevant events. -

    -**Event Example 1 - MS Word**
    -WINWORD.EXE attempted loading a font that is restricted by font loading policy.
    -FontType: Memory
    -FontPath:
    -Blocked: true

    -**Note**
    Because the **FontType** is *Memory*, there’s no associated **FontPath.** -

    -**Event Example 2 - Winlogon**
    -Winlogon.exe attempted loading a font that is restricted by font loading policy.
    -FontType: File
    -FontPath: `\??\C:\PROGRAM FILES (X86)\COMMON FILES\MICROSOFT SHARED\EQUATION\MTEXTRA.TTF`
    -Blocked: true

    -**Note**
    Because the **FontType** is *File*, there’s also an associated **FontPath.** -

    -**Event Example 3 - Internet Explorer running in Audit mode**
    -Iexplore.exe attempted loading a font that is restricted by font loading policy.
    -FontType: Memory
    -FontPath:
    -Blocked: false

    -**Note**
    In Audit mode, the problem is recorded, but the font isn’t blocked. + + **Event Example 1 - MS Word**
    + WINWORD.EXE attempted loading a font that is restricted by font-loading policy.
    + FontType: Memory
    + FontPath:
    + Blocked: true + + >[!NOTE] + >Because the **FontType** is *Memory*, there’s no associated **FontPath**. + + **Event Example 2 - Winlogon**
    + Winlogon.exe attempted loading a font that is restricted by font-loading policy.
    + FontType: File
    + FontPath: `\??\C:\PROGRAM FILES (X86)\COMMON FILES\MICROSOFT SHARED\EQUATION\MTEXTRA.TTF`
    + Blocked: true + + >[!NOTE] + >Because the **FontType** is *File*, there’s also an associated **FontPath**. + + **Event Example 3 - Internet Explorer running in Audit mode**
    + Iexplore.exe attempted loading a font that is restricted by font-loading policy.
    + FontType: Memory
    + FontPath:
    + Blocked: false + + >[!NOTE] + >In Audit mode, the problem is recorded, but the font isn’t blocked. ## Fix apps having problems because of blocked fonts Your company may still need apps that are having problems because of blocked fonts, so we suggest that you first run this feature in Audit mode to determine which fonts are causing the problems. @@ -101,12 +135,14 @@ After you figure out the problematic fonts, you can try to fix your apps in 2 wa **To fix your apps by excluding processes** -1. On each computer with the app installed, open regedit.exe and go to `HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\`. Like, if you want to exclude Microsoft Word processes, you’d use `HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Winword.exe`. +1. On each computer with the app installed, open regedit.exe and go to `HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\`.

    For example, if you want to exclude Microsoft Word processes, you’d use `HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Winword.exe`. -2. Add any additional processes that need to be excluded here, and then turn the Blocking untrusted fonts feature on, using steps 2 and 3 in [Turn on and use the Blocking Untrusted Fonts feature](#turn-on-and-use-the-blocking-untrusted-fonts-feature). +2. Add any additional processes that need to be excluded here, and then turn the Blocking untrusted fonts feature on, using the steps in the [Turn on and use the Blocking Untrusted Fonts feature](#turn-on-and-use-the-blocking-untrusted-fonts-feature) section of this topic.   +## Related content +- [Dropping the “Untrusted Font Blocking” setting](https://blogs.technet.microsoft.com/secguide/2017/06/15/dropping-the-untrusted-font-blocking-setting/)   From 514ce98df36e8e2f2803ffb098420da95b963903 Mon Sep 17 00:00:00 2001 From: Joey Caparas Date: Mon, 14 Aug 2017 13:17:24 -0700 Subject: [PATCH 25/48] fix break --- ...ew-overview-windows-defender-advanced-threat-protection.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/threat-protection/windows-defender-atp/machines-view-overview-windows-defender-advanced-threat-protection.md b/windows/threat-protection/windows-defender-atp/machines-view-overview-windows-defender-advanced-threat-protection.md index a36ea1a0a9..78c0d14437 100644 --- a/windows/threat-protection/windows-defender-atp/machines-view-overview-windows-defender-advanced-threat-protection.md +++ b/windows/threat-protection/windows-defender-atp/machines-view-overview-windows-defender-advanced-threat-protection.md @@ -26,9 +26,9 @@ The **Machines list** shows a list of the machines in your network, the domain o Use the Machines list in these main scenarios: -- **During onboarding**
    +- **During onboarding**
    During the onboarding process, the **Machines list** is gradually populated with endpoints as they begin to report sensor data. Use this view to track your onboarded endpoints as they come online. Sort and filter by time of last report, **Active malware category**, or **Sensor health state**, or download the complete endpoint list as a CSV file for offline analysis. -- **Day-to-day work** +- **Day-to-day work**
    The **Machines list** enables easy identification of machines most at risk in a glance. High-risk machines have the greatest number and highest-severity alerts; **Sensor health state** provides another dimension to rank machines. Sorting machines by **Active alerts**, and then by **Sensor health state** helps identify the most vulnerable machines and take action on them. ## Sort, filter, and download the list of machines from the Machines list From cf1019b14823a4a57485923fe6abdd4d4e23bba6 Mon Sep 17 00:00:00 2001 From: Maricia Alforque Date: Mon, 14 Aug 2017 22:05:59 +0000 Subject: [PATCH 26/48] Merged PR 2714: BitLocker CSP updated with ADMX-backed policies information --- .../client-management/mdm/bitlocker-csp.md | 303 ++++++++++++++++-- ...ew-in-windows-mdm-enrollment-management.md | 7 +- .../policy-configuration-service-provider.md | 26 +- .../mdm/policy-csp-bitlocker.md | 30 +- 4 files changed, 330 insertions(+), 36 deletions(-) diff --git a/windows/client-management/mdm/bitlocker-csp.md b/windows/client-management/mdm/bitlocker-csp.md index 82a438d517..979c1f9105 100644 --- a/windows/client-management/mdm/bitlocker-csp.md +++ b/windows/client-management/mdm/bitlocker-csp.md @@ -6,7 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 07/06/2017 +ms.date: 08/14/2017 --- # BitLocker CSP @@ -91,8 +91,38 @@ The following diagram shows the BitLocker configuration service provider in tree

    Data type is integer. Supported operations are Add, Get, Replace, and Delete.

    -
    **EncryptionMethodByDriveType** -

    Allows you to set the default encrytion method for each of the different drive types. This setting is a direct mapping to the Bitlocker Group Policy "Choose drive encryption method and cipher strength (Windows 10 [Version 1511] and later)" (Policy EncryptionMethodWithXts_Name).

    +**EncryptionMethodByDriveType** +

    Allows you to set the default encrytion method for each of the different drive types. This setting is a direct mapping to the Bitlocker Group Policy "Choose drive encryption method and cipher strength (Windows 10 [Version 1511] and later)".

    + + + + + + + + + + + + + + + + + + + +
    HomeProBusinessEnterpriseEducationMobileMobile Enterprise
    cross markcheck markcheck markcheck markcheck markcross markcross mark
    +

    ADMX Info:

    +
      +
    • GP English name: *Choose drive encryption method and cipher strength (Windows 10 [Version 1511] and later)*
    • +
    • GP name: *EncryptionMethodWithXts_Name*
    • +
    • GP path: *Windows Components/Bitlocker Drive Encryption*
    • +
    • GP ADMX file name: *VolumeEncryption.admx*
    • +
    + +> [!Tip] +> For a step-by-step guide to enable ADMX-backed policies, see [Enable ADMX-backed policies in MDM](enable-admx-backed-policies-in-mdm.md). For additional information, see [Understanding ADMX-backed policies](understanding-admx-backed-policies.md).

    This setting allows you to configure the algorithm and cipher strength used by BitLocker Drive Encryption. This setting is applied when you turn on BitLocker. Changing the encryption method has no effect if the drive is already encrypted, or if encryption is in progress.

    @@ -140,7 +170,37 @@ The following diagram shows the BitLocker configuration service provider in tree

    Data type is string. Supported operations are Add, Get, Replace, and Delete.

    **SystemDrivesRequireStartupAuthentication** -

    This setting is a direct mapping to the Bitlocker Group Policy "Require additional authentication at startup" (ConfigureAdvancedStartup_Name ).

    +

    This setting is a direct mapping to the Bitlocker Group Policy "Require additional authentication at startup".

    + + + + + + + + + + + + + + + + + + + +
    HomeProBusinessEnterpriseEducationMobileMobile Enterprise
    cross markcheck markcheck markcheck markcheck markcross markcross mark
    +

    ADMX Info:

    +
      +
    • GP English name: *Require additional authentication at startup*
    • +
    • GP name: *ConfigureAdvancedStartup_Name*
    • +
    • GP path: *Windows Components/Bitlocker Drive Encryption/Operating System Drives*
    • +
    • GP ADMX file name: *VolumeEncryption.admx*
    • +
    + +> [!Tip] +> For a step-by-step guide to enable ADMX-backed policies, see [Enable ADMX-backed policies in MDM](enable-admx-backed-policies-in-mdm.md). For additional information, see [Understanding ADMX-backed policies](understanding-admx-backed-policies.md).

    This setting allows you to configure whether BitLocker requires additional authentication each time the computer starts and whether you are using BitLocker with or without a Trusted Platform Module (TPM). This setting is applied when you turn on BitLocker.

    @@ -204,7 +264,37 @@ The following diagram shows the BitLocker configuration service provider in tree

    Data type is string. Supported operations are Add, Get, Replace, and Delete.

    **SystemDrivesMinimumPINLength** -

    This setting is a direct mapping to the Bitlocker Group Policy "Configure minimum PIN length for startup" (GP MinimumPINLength_Name).

    +

    This setting is a direct mapping to the Bitlocker Group Policy "Configure minimum PIN length for startup".

    + + + + + + + + + + + + + + + + + + + +
    HomeProBusinessEnterpriseEducationMobileMobile Enterprise
    cross markcheck markcheck markcheck markcheck markcross markcross mark
    +

    ADMX Info:

    +
      +
    • GP English name:*Configure minimum PIN length for startup*
    • +
    • GP name: *MinimumPINLength_Name*
    • +
    • GP path: *Windows Components/Bitlocker Drive Encryption/Operating System Drives*
    • +
    • GP ADMX file name: *VolumeEncryption.admx*
    • +
    + +> [!Tip] +> For a step-by-step guide to enable ADMX-backed policies, see [Enable ADMX-backed policies in MDM](enable-admx-backed-policies-in-mdm.md). For additional information, see [Understanding ADMX-backed policies](understanding-admx-backed-policies.md).

    This setting allows you to configure a minimum length for a Trusted Platform Module (TPM) startup PIN. This setting is applied when you turn on BitLocker. The startup PIN must have a minimum length of 6 digits and can have a maximum length of 20 digits.

    @@ -239,6 +329,36 @@ The following diagram shows the BitLocker configuration service provider in tree **SystemDrivesRecoveryMessage**

    This setting is a direct mapping to the Bitlocker Group Policy "Configure pre-boot recovery message and URL" (PrebootRecoveryInfo_Name).

    + + + + + + + + + + + + + + + + + + + +
    HomeProBusinessEnterpriseEducationMobileMobile Enterprise
    cross markcheck markcheck markcheck markcheck markcross markcross mark
    +

    ADMX Info:

    +
      +
    • GP English name: *Configure pre-boot recovery message and URL*
    • +
    • GP name: *PrebootRecoveryInfo_Name*
    • +
    • GP path: *Windows Components/Bitlocker Drive Encryption/Operating System Drives*
    • +
    • GP ADMX file name: *VolumeEncryption.admx*
    • +
    + +> [!Tip] +> For a step-by-step guide to enable ADMX-backed policies, see [Enable ADMX-backed policies in MDM](enable-admx-backed-policies-in-mdm.md). For additional information, see [Understanding ADMX-backed policies](understanding-admx-backed-policies.md).

    This setting lets you configure the entire recovery message or replace the existing URL that are displayed on the pre-boot key recovery screen when the OS drive is locked.

    @@ -290,6 +410,36 @@ The following diagram shows the BitLocker configuration service provider in tree **SystemDrivesRecoveryOptions**

    This setting is a direct mapping to the Bitlocker Group Policy "Choose how BitLocker-protected operating system drives can be recovered" (OSRecoveryUsage_Name).

    + + + + + + + + + + + + + + + + + + + +
    HomeProBusinessEnterpriseEducationMobileMobile Enterprise
    cross markcheck markcheck markcheck markcheck markcross markcross mark
    +

    ADMX Info:

    +
      +
    • GP English name: *Choose how BitLocker-protected operating system drives can be recovered*
    • +
    • GP name: *OSRecoveryUsage_Name*
    • +
    • GP path: *Windows Components/Bitlocker Drive Encryption/Operating System Drives*
    • +
    • GP ADMX file name: *VolumeEncryption.admx*
    • +
    + +> [!Tip] +> For a step-by-step guide to enable ADMX-backed policies, see [Enable ADMX-backed policies in MDM](enable-admx-backed-policies-in-mdm.md). For additional information, see [Understanding ADMX-backed policies](understanding-admx-backed-policies.md).

    This setting allows you to control how BitLocker-protected operating system drives are recovered in the absence of the required startup key information. This setting is applied when you turn on BitLocker.

    @@ -357,7 +507,37 @@ The following diagram shows the BitLocker configuration service provider in tree

    Data type is string. Supported operations are Add, Get, Replace, and Delete.

    **FixedDrivesRecoveryOptions** -

    This setting is a direct mapping to the Bitlocker Group Policy "Choose how BitLocker-protected fixed drives can be recovered" (FDVRecoveryUsage_Name).

    +

    This setting is a direct mapping to the Bitlocker Group Policy "Choose how BitLocker-protected fixed drives can be recovered" ().

    + + + + + + + + + + + + + + + + + + + +
    HomeProBusinessEnterpriseEducationMobileMobile Enterprise
    cross markcheck markcheck markcheck markcheck markcross markcross mark
    +

    ADMX Info:

    +
      +
    • GP English name: *Choose how BitLocker-protected fixed drives can be recovered*
    • +
    • GP name: *FDVRecoveryUsage_Name*
    • +
    • GP path: *Windows Components/Bitlocker Drive Encryption/Fixed Drives*
    • +
    • GP ADMX file name: *VolumeEncryption.admx*
    • +
    + +> [!Tip] +> For a step-by-step guide to enable ADMX-backed policies, see [Enable ADMX-backed policies in MDM](enable-admx-backed-policies-in-mdm.md). For additional information, see [Understanding ADMX-backed policies](understanding-admx-backed-policies.md).

    This setting allows you to control how BitLocker-protected fixed data drives are recovered in the absence of the required credentials. This setting is applied when you turn on BitLocker.

    @@ -427,6 +607,36 @@ The following diagram shows the BitLocker configuration service provider in tree **FixedDrivesRequireEncryption**

    This setting is a direct mapping to the Bitlocker Group Policy "Deny write access to fixed drives not protected by BitLocker" (FDVDenyWriteAccess_Name).

    + + + + + + + + + + + + + + + + + + + +
    HomeProBusinessEnterpriseEducationMobileMobile Enterprise
    cross markcheck markcheck markcheck markcheck markcross markcross mark
    +

    ADMX Info:

    +
      +
    • GP English name: *Deny write access to fixed drives not protected by BitLocker*
    • +
    • GP name: *FDVDenyWriteAccess_Name*
    • +
    • GP path: *Windows Components/Bitlocker Drive Encryption/Fixed Drives*
    • +
    • GP ADMX file name: *VolumeEncryption.admx*
    • +
    + +> [!Tip] +> For a step-by-step guide to enable ADMX-backed policies, see [Enable ADMX-backed policies in MDM](enable-admx-backed-policies-in-mdm.md). For additional information, see [Understanding ADMX-backed policies](understanding-admx-backed-policies.md).

    This setting determines whether BitLocker protection is required for fixed data drives to be writable on a computer.

    @@ -459,6 +669,36 @@ The following diagram shows the BitLocker configuration service provider in tree **RemovableDrivesRequireEncryption**

    This setting is a direct mapping to the Bitlocker Group Policy "Deny write access to removable drives not protected by BitLocker" (RDVDenyWriteAccess_Name).

    + + + + + + + + + + + + + + + + + + + +
    HomeProBusinessEnterpriseEducationMobileMobile Enterprise
    cross markcheck markcheck markcheck markcheck markcross markcross mark
    +

    ADMX Info:

    +
      +
    • GP English name: *Deny write access to removable drives not protected by BitLocker*
    • +
    • GP name: *RDVDenyWriteAccess_Name*
    • +
    • GP path: *Windows Components/Bitlocker Drive Encryption/Removeable Drives*
    • +
    • GP ADMX file name: *VolumeEncryption.admx*
    • +
    + +> [!Tip] +> For a step-by-step guide to enable ADMX-backed policies, see [Enable ADMX-backed policies in MDM](enable-admx-backed-policies-in-mdm.md). For additional information, see [Understanding ADMX-backed policies](understanding-admx-backed-policies.md).

    This setting configures whether BitLocker protection is required for a computer to be able to write data to a removable data drive.

    @@ -500,6 +740,31 @@ The following diagram shows the BitLocker configuration service provider in tree ``` +**AllowWarningForOtherDiskEncryption** + +

    Allows the Admin to disable the warning prompt for other disk encryption on the user machines.

    + +

    The following list shows the supported values:

    + +- 0 – Disables the warning prompt. +- 1 (default) – Warning prompt allowed. + +

    Admin should set the value to 0 to disable the warning. If you want to disable this policy use the following SyncML:

    + +``` syntax + + 110 + + + ./Device/Vendor/MSFT/BitLocker/AllowWarningForOtherDiskEncryption + + + int + + 0 + + +``` ### SyncML example @@ -664,29 +929,3 @@ The following example is provided to show proper format and should not be taken ``` - -**AllowWarningForOtherDiskEncryption** - -

    Allows the Admin to disable the warning prompt for other disk encryption on the user machines.

    - -

    The following list shows the supported values:

    - -- 0 – Disables the warning prompt. -- 1 (default) – Warning prompt allowed. - -

    Admin should set the value to 0 to disable the warning. If you want to disable this policy use the following SyncML:

    - -``` syntax - - 110 - - - ./Device/Vendor/MSFT/BitLocker/AllowWarningForOtherDiskEncryption - - - int - - 0 - - -``` \ No newline at end of file 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 7d908c4910..b84fdaa3fa 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 @@ -10,7 +10,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 08/11/2017 +ms.date: 08/14/2017 --- # What's new in MDM enrollment and management @@ -1364,6 +1364,10 @@ The DM agent for [push-button reset](https://msdn.microsoft.com/windows/hardware

    HG5V_ldJFkuWzaQM}eY+hWdE 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

  • Provider/_ProviderID_/EnrollmentInfo
  • + +[BitLocker CSP](bitlocker-csp.md) +Added information to the ADMX-backed policies. + [Policy CSP](policy-configuration-service-provider.md)

    Added the following new policies for Windows 10, version 1709:

    @@ -1394,6 +1398,7 @@ The DM agent for [push-button reset](https://msdn.microsoft.com/windows/hardware
  • LocalPoliciesSecurityOptions/UserAccountControl_VirtualizeFileAndRegistryWriteFailuresToPerUserLocations
  • Changed the name of new policy to CredentialProviders/DisableAutomaticReDeploymentCredentials from CredentialProviders/EnableWindowsAutoPilotResetCredentials.

    +

    Added links to the additional [ADMX-backed BitLocker policies](policy-csp-bitlocker.md).

    diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 23d468a09d..e8a815b1ca 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -7,7 +7,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 08/04/2017 +ms.date: 08/14/2017 --- # Policy CSP @@ -338,6 +338,30 @@ The following diagram shows the Policy configuration service provider in tree fo
    Bitlocker/EncryptionMethod
    +
    + BitLocker/EncryptionMethodByDriveType in BitLocker CSP +
    +
    + BitLocker/FixedDrivesRecoveryOptions in BitLocker CSP +
    +
    + BitLocker/FixedDrivesRequireEncryption in BitLocker CSP +
    +
    + BitLocker/RemovableDrivesRequireEncryption in BitLocker CSP +
    +
    + BitLocker/SystemDrivesMinimumPINLength in BitLocker CSP +
    +
    + BitLocker/SystemDrivesRecoveryMessage in BitLocker CSP +
    +
    + BitLocker/SystemDrivesRecoveryOptions in BitLocker CSP +
    +
    + BitLocker/SystemDrivesRequireStartupAuthentication in BitLocker CSP +
    ### Bluetooth policies diff --git a/windows/client-management/mdm/policy-csp-bitlocker.md b/windows/client-management/mdm/policy-csp-bitlocker.md index 70e825b78a..ea9430a79c 100644 --- a/windows/client-management/mdm/policy-csp-bitlocker.md +++ b/windows/client-management/mdm/policy-csp-bitlocker.md @@ -58,6 +58,33 @@ ms.date: 08/09/2017 - 6 - XTS-AES 128-bit (Desktop only) - 7 - XTS-AES 256-bit (Desktop only) +

    You can find the following policies in BitLocker CSP: +

    +
    + BitLocker/EncryptionMethodByDriveType +
    +
    + BitLocker/FixedDrivesRecoveryOptions +
    +
    + BitLocker/FixedDrivesRequireEncryption +
    +
    + BitLocker/RemovableDrivesRequireEncryption +
    +
    + BitLocker/SystemDrivesMinimumPINLength +
    +
    + BitLocker/SystemDrivesRecoveryMessage +
    +
    + BitLocker/SystemDrivesRecoveryOptions +
    +
    + BitLocker/SystemDrivesRequireStartupAuthentication +
    +

    @@ -68,5 +95,4 @@ Footnote: - 2 - Added in Windows 10, version 1703. - 3 - Added in Windows 10, version 1709. - - + \ No newline at end of file From 643b1d7cc5b29e69ae1ee86733e12993297da062 Mon Sep 17 00:00:00 2001 From: Paul Fitzgerald Date: Tue, 15 Aug 2017 15:01:31 -0500 Subject: [PATCH 27/48] Updated list of target operating systems. Windows 10 version 1703 is now available as a targeted operating system. --- .../upgrade/use-upgrade-readiness-to-manage-windows-upgrades.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/deployment/upgrade/use-upgrade-readiness-to-manage-windows-upgrades.md b/windows/deployment/upgrade/use-upgrade-readiness-to-manage-windows-upgrades.md index 85acab5a0a..807cd59c14 100644 --- a/windows/deployment/upgrade/use-upgrade-readiness-to-manage-windows-upgrades.md +++ b/windows/deployment/upgrade/use-upgrade-readiness-to-manage-windows-upgrades.md @@ -41,7 +41,7 @@ As mentioned previously, the default target version in Upgrade Readiness is set The number displayed under **Computers upgraded** in the Upgrade Overview blade is the total number of computers that are already running the same or a later version of Windows compared to the target version. It also is used in the evaluation of apps and drivers: Known issues and guidance for the apps and drivers in Upgrade Readiness is based on the target operating system version. -You now have the ability to change the Windows 10 version you wish to target. The available options currently are: Windows 10 version 1507, Windows 10 version 1511, and Windows version 1607. +You now have the ability to change the Windows 10 version you wish to target. The available options currently are: Windows 10 version 1507, Windows 10 version 1511, Windows 10 version 1607, and Windows 10 version 1703. To change the target version setting, click on **Solutions Settings**, which appears at the top when you open you Upgrade Readiness solution: From 478cc141729bc2fa2758fe83928fd1b157850b65 Mon Sep 17 00:00:00 2001 From: Paul Fitzgerald Date: Tue, 15 Aug 2017 15:33:23 -0500 Subject: [PATCH 28/48] Corrected link targets 1) The "target version" link was missing the section ID 2) The "related KBs" link was absolute rather than relative --- .../upgrade/upgrade-readiness-upgrade-overview.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/deployment/upgrade/upgrade-readiness-upgrade-overview.md b/windows/deployment/upgrade/upgrade-readiness-upgrade-overview.md index bbbb2a155d..860f86c5bb 100644 --- a/windows/deployment/upgrade/upgrade-readiness-upgrade-overview.md +++ b/windows/deployment/upgrade/upgrade-readiness-upgrade-overview.md @@ -9,7 +9,7 @@ author: greg-lindsay The first blade in the Upgrade Readiness solution is the upgrade overview blade. This blade displays the total count of computers sharing data with Microsoft, and the count of computers upgraded. As you successfully upgrade computers, the count of computers upgraded increases. -The upgrade overivew blade displays data refresh status, including the date and time of the most recent data update and whether user changes are reflected. The upgrade overview blade also displays the current target OS version. For more information about the target OS version, see [target version](use-upgrade-readiness-to-manage-windows-upgrades.md). +The upgrade overivew blade displays data refresh status, including the date and time of the most recent data update and whether user changes are reflected. The upgrade overview blade also displays the current target OS version. For more information about the target OS version, see [target version](use-upgrade-readiness-to-manage-windows-upgrades.md#target-version). The following color-coded status changes are reflected on the upgrade overview blade: @@ -32,7 +32,7 @@ The following color-coded status changes are reflected on the upgrade overview b - If the current value is an older OS version than the recommended value, but not deprecated, the version is displayed in amber. - If the current value is a deprecated OS version, the version is displayed in red. -Click on a row to drill down and see details about individual computers. If KBs are missing, see [Deploy the compatibility update and related KBs](https://technet.microsoft.com/en-us/itpro/windows/deploy/upgrade-readiness-get-started#deploy-the-compatibility-update-and-related-kbs) for information on required KBs. +Click on a row to drill down and see details about individual computers. If KBs are missing, see [Deploy the compatibility update and related KBs](upgrade-readiness-get-started.md#deploy-the-compatibility-update-and-related-kbs) for information on required KBs. In the following example, there is no delay in data processing, less than 4% of computers (6k\294k) have incomplete data, there are no pending user changes, and the currently selected target OS version is the same as the recommended version: @@ -65,4 +65,4 @@ Select **Total applications** for a list of applications discovered on user comp - Percentage of computers in your total computer inventory that opened the application in the past 30 days - Issues detected, if any - Upgrade assessment based on analysis of application data -- Rollup level \ No newline at end of file +- Rollup level From 88d6556397121795dcd80cc5d0c419f675507e11 Mon Sep 17 00:00:00 2001 From: Gerardo Saca Date: Tue, 15 Aug 2017 15:47:11 -0700 Subject: [PATCH 29/48] Add note on joining to Azure AD when device already setup Adding an important note to the section with instructions on joining a device to Azure AD when it has already been setup. Without that disclaimer, a user going through a rather common scenario will experience a silent error where clicking the button does NOTHING leaving the user at a loss as to why things aren't working. --- windows/deployment/deploy-enterprise-licenses.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/windows/deployment/deploy-enterprise-licenses.md b/windows/deployment/deploy-enterprise-licenses.md index 6881363aa1..40f279e10f 100644 --- a/windows/deployment/deploy-enterprise-licenses.md +++ b/windows/deployment/deploy-enterprise-licenses.md @@ -91,6 +91,9 @@ Now the device is Azure AD joined to the company’s subscription. **To join a device to Azure AD when the device already has Windows 10 Pro, version 1703 installed and set up** +>[!IMPORTANT] +>Make sure that the user you're signing in with is **not** a BUILTIN/Administrator. That user cannot use the `+ Connect` button to join a work or school account. + 1. Go to **Settings > Accounts > Access work or school**, as illustrated in **Figure 5**. Connect to work or school configuration From 75a66e2e07867f3e6e7b39a663337cd3c71ed5db Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Wed, 16 Aug 2017 02:07:45 +0000 Subject: [PATCH 30/48] Merged PR 2729: Added update compliance mechanics video --- windows/deployment/update/update-compliance-monitor.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/windows/deployment/update/update-compliance-monitor.md b/windows/deployment/update/update-compliance-monitor.md index 1be2149594..2619584ebd 100644 --- a/windows/deployment/update/update-compliance-monitor.md +++ b/windows/deployment/update/update-compliance-monitor.md @@ -33,6 +33,8 @@ See the following topics in this guide for detailed information about configurin - [Get started with Update Compliance](update-compliance-get-started.md): How to add Update Compliance to your environment. - [Using Update Compliance](update-compliance-using.md): How to begin using Update Compliance. + + An overview of the processes used by the Update Compliance solution is provided below. ## Update Compliance architecture From c972759213d65dddc376b141880346ca07b1dcb5 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Wed, 16 Aug 2017 02:14:17 +0000 Subject: [PATCH 31/48] Merged PR 2730: Fixing typos as suggested by Martin Solis --- .../hello-for-business/hello-planning-guide.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/windows/access-protection/hello-for-business/hello-planning-guide.md b/windows/access-protection/hello-for-business/hello-planning-guide.md index 84a8935184..104805b446 100644 --- a/windows/access-protection/hello-for-business/hello-planning-guide.md +++ b/windows/access-protection/hello-for-business/hello-planning-guide.md @@ -127,11 +127,11 @@ Hybrid and on-premises deployments include Active Directory as part of their inf ### Public Key Infrastructure -The Windows Hello for Business deployment depends on an enterprise public key infrastructure a trust anchor for authentication. Domain controllers for hybrid and on-prem deployments need a certificate in order for Windows 10 devices to trust the domain controller is a legitimate. Deployments using the certificate trust type need an enterprise public key infrastructure and a certificate registration authority to issue authentication certificates to users. Hybrid deployments may need to issue VPN certificates to users to enable connectivity on-premises resources. +The Windows Hello for Business deployment depends on an enterprise public key infrastructure a trust anchor for authentication. Domain controllers for hybrid and on-prem deployments need a certificate in order for Windows 10 devices to trust the domain controller as legitimate. Deployments using the certificate trust type need an enterprise public key infrastructure and a certificate registration authority to issue authentication certificates to users. Hybrid deployments may need to issue VPN certificates to users to enable connectivity on-premises resources. ### Cloud -Some deployment combinations require an Azure account and some require Azure Active Directory for user identities. These cloud requirements can may only need an Azure account while other features need an Azure Active Directory Premium subscription. The planning process identifies and differentiate the components that are needed from the those that are optional. +Some deployment combinations require an Azure account and some require Azure Active Directory for user identities. These cloud requirements may only need an Azure account while other features need an Azure Active Directory Premium subscription. The planning process identifies and differentiate the components that are needed from the those that are optional. ## Planning a Deployment @@ -188,7 +188,7 @@ If box **1a** on your planning worksheet reads **cloud only**, write **N/A** in If box **1a** on your planning worksheet reads **hybrid**, then write **Azure AD Connect** in box **1e** on your planning worksheet. -If box **1a** on your planning worksheet reads **on-premises**, then write **Azure MFA Server**. This deployment exclusive uses Active Directory for user information with the exception of the multifactor authentication. The on-premises Azure MFA server synchronizes a subset of the user information, such as phone number, to provide multifactor authentication while the user’s credential remain on the on-premises network. +If box **1a** on your planning worksheet reads **on-premises**, then write **Azure MFA Server**. This deployment exclusively uses Active Directory for user information with the exception of the multifactor authentication. The on-premises Azure MFA server synchronizes a subset of the user information, such as phone number, to provide multifactor authentication while the user’s credential remain on the on-premises network. ### Multifactor Authentication @@ -204,13 +204,13 @@ If box **1a** on your planning worksheet reads **hybrid**, then you have a few o You can directly use the Azure MFA cloud service for the second factor of authentication. Users contacting the service must authenticate to Azure prior to using the service. -If your Azure AD Connect is configured to synchronize identities (usernames only), then your users are redirected to your local on-premises federation server for authentication and then redirected back to the Azure MFA cloud service. Otherwise, your Azure AD Connect is configured to synchronize credentials (username and passwords), which enables your users to authenticate to Azure Active and use the Azure MFA cloud service. If you choose to use the Azure MFA cloud service directly, write **Azure MFA** in box **1f** on your planning worksheet. +If your Azure AD Connect is configured to synchronize identities (usernames only), then your users are redirected to your local on-premises federation server for authentication and then redirected back to the Azure MFA cloud service. Otherwise, your Azure AD Connect is configured to synchronize credentials (username and passwords), which enables your users to authenticate to Azure Active Directory and use the Azure MFA cloud service. If you choose to use the Azure MFA cloud service directly, write **Azure MFA** in box **1f** on your planning worksheet. You can configure your on-premises Windows Server 2016 AD FS role to use the Azure MFA service adapter. In this configuration, users are redirected to the on premises AD FS server (synchronizing identities only). The AD FS server uses the MFA adapter to communicate to the Azure MFA service to perform the second factor of authentication. If you choose to use AD FS with the Azure MFA cloud service adapter, write **AD FS with Azure MFA cloud adapter** in box **1f** on your planning worksheet. Alternatively, you can use AD FS with an on-premises Azure MFA server adapter. Rather than AD FS communicating directly with the Azure MFA cloud service, it communicates with an on-premises AD FS server that synchronizes user information with the on-premises Active Directory. The Azure MFA server communicates with Azure MFA cloud services to perform the second factor of authentication. If you choose to use AD FS with the Azure MFA server adapter, write **AD FS with Azure MFA server adapter** in box **1f** on your planning worksheet. -The last option is for you to use AD FS with a third-party adapter to as the second factor of authentication. If you choose to use AD FS with a third-party MFA adapter, write **AD FS with third party** in box **1f** on your planning worksheet. +The last option is for you to use AD FS with a third-party adapter as the second factor of authentication. If you choose to use AD FS with a third-party MFA adapter, write **AD FS with third party** in box **1f** on your planning worksheet. If box **1a** on your planning worksheet reads **on-premises**, then you have two second factor authentication options. You must use Windows Server 2016 AD FS with your choice of the on-premises Azure MFA server or with a third-party MFA adapter. @@ -261,7 +261,7 @@ Review the trust type portion of this section if box **4d** on your planning wor ### Public Key Infrastructure -Public key infrastructure prerequisites already exist on your planning worksheet. These conditions are the minimum requirements for any hybrid our on-premises deployment. Additional conditions may be needed based on your trust type. +Public key infrastructure prerequisites already exist in your planning worksheet. These conditions are the minimum requirements for any hybrid or on-premises deployment. Additional conditions may be needed based on your trust type. If box **1a** on your planning worksheet reads **cloud only**, ignore the public key infrastructure section of your planning worksheet. Cloud only deployments do not use a public key infrastructure. From 0ae7fac68cd7aff3af28a3b58b09bbcd8419e914 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 16 Aug 2017 14:13:40 +0000 Subject: [PATCH 32/48] Merged PR 2731: Clean up Client Management TOC and index --- .openpublishing.redirection.json | 2 +- windows/client-management/TOC.md | 1 + windows/client-management/index.md | 14 +++++++------- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index e115963c4d..9ee61b0ad6 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -7647,7 +7647,7 @@ }, { "source_path": "windows/manage/manage-corporate-devices.md", -"redirect_url": "/windows/client-management/manage-corporate-devices", +"redirect_url": "/windows/client-management/index", "redirect_document_id": true }, { diff --git a/windows/client-management/TOC.md b/windows/client-management/TOC.md index 40c24a2981..ffe541cc15 100644 --- a/windows/client-management/TOC.md +++ b/windows/client-management/TOC.md @@ -7,6 +7,7 @@ ## [Group Policies that apply only to Windows 10 Enterprise and Windows 10 Education](group-policies-for-enterprise-and-education-editions.md) ## [Manage the Settings app with Group Policy](manage-settings-app-with-group-policy.md) ## [Reset a Windows 10 Mobile device](reset-a-windows-10-mobile-device.md) +## [Transitioning to modern management](manage-windows-10-in-your-organization-modern-management.md) ## [Windows 10 Mobile deployment and management guide](windows-10-mobile-and-mdm.md) ## [Windows libraries](windows-libraries.md) ## [Mobile device management for solution providers](mdm/index.md) diff --git a/windows/client-management/index.md b/windows/client-management/index.md index 68debeba89..fa02e99977 100644 --- a/windows/client-management/index.md +++ b/windows/client-management/index.md @@ -18,15 +18,15 @@ Learn about the administrative tools, tasks and best practices for managing Wind | Topic | Description | |---|---| |[Administrative Tools in Windows 10](administrative-tools-in-windows-10.md)| Links to documentation for tools for IT pros and advanced users in the Administrative Tools folder.| -|[Connect to remote AADJ PCs](connect-to-remote-aadj-pc.md)| Instructions for connecting to a remote PC joined to Azure Active Directory (Azure AD)| -|[Group policies for enterprise and education editions](group-policies-for-enterprise-and-education-editions.md)| Listing of all group policy settings that apply specifically to Windows 10 Enterprise and Education editions| -|[Join Windows 10 Mobile to AAD](join-windows-10-mobile-to-azure-active-directory.md)| Describes the considerations and options for using Windows 10 Mobile with Azure AD in your organization.| -|[Manage corporate devices](manage-corporate-devices.md)| Listing of resources to manage all your corporate devices running Windows 10 : desktops, laptops, tablets, and phones | -|[Transitioning to modern ITPro management](manage-windows-10-in-your-organization-modern-management.md)| Describes modern Windows 10 ITPro management scenarios across traditional, hybrid and cloud-based enterprise needs| -|[Mandatory user profiles](mandatory-user-profile.md)| Instructions for managing settings commonly defined in a mandatory profiles, including (but are not limited to): icons that appear on the desktop, desktop backgrounds, user preferences in Control Panel, printer selections, and more.| +|[Create mandatory user profiles](mandatory-user-profile.md)| Instructions for managing settings commonly defined in a mandatory profiles, including (but are not limited to): icons that appear on the desktop, desktop backgrounds, user preferences in Control Panel, printer selections, and more.| +|[Connect to remote Azure Active Directory-joined PCs](connect-to-remote-aadj-pc.md)| Instructions for connecting to a remote PC joined to Azure Active Directory (Azure AD)| +|[Join Windows 10 Mobile to Azure AD](join-windows-10-mobile-to-azure-active-directory.md)| Describes the considerations and options for using Windows 10 Mobile with Azure AD in your organization.| |[New policies for Windows 10](new-policies-for-windows-10.md)| Listing of new group policy settings available in Windows 10| +|[Group policies for enterprise and education editions](group-policies-for-enterprise-and-education-editions.md)| Listing of all group policy settings that apply specifically to Windows 10 Enterprise and Education editions| +| [Manage the Settings app with Group Policy](manage-settings-app-with-group-policy.md) | Starting in Windows 10, version 1703, you can now manage the pages that are shown in the Settings app by using Group Policy. | |[Reset a Windows 10 Mobile device](reset-a-windows-10-mobile-device.md)| Instructions for resetting a Windows 10 Mobile device using either *factory* or *'wipe and persist'* reset options| -|[Deploy Windows 10 Mobile](windows-10-mobile-and-mdm.md)| Considerations and instructions for deploying Windows 10 Mobile| +|[Transitioning to modern ITPro management](manage-windows-10-in-your-organization-modern-management.md)| Describes modern Windows 10 ITPro management scenarios across traditional, hybrid and cloud-based enterprise needs| +|[Windows 10 Mobile deployment and management guide](windows-10-mobile-and-mdm.md)| Considerations and instructions for deploying Windows 10 Mobile| |[Windows libraries](windows-libraries.md)| Considerations and instructions for managing Windows 10 libraries such as My Documents, My Pictures, and My Music.| |[Mobile device management for solution providers](mdm/index.md) | Procedural and reference documentation for solution providers providing mobile device management (MDM) for Windows 10 devices. | |[Change history for Client management](change-history-for-client-management.md) | This topic lists new and updated topics in the Client management documentation for Windows 10 and Windows 10 Mobile. | \ No newline at end of file From bdd14ed8332bb3d790bd93db594e7587ce813d76 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 16 Aug 2017 17:13:56 +0000 Subject: [PATCH 33/48] Merged PR 2732: Made changes to PS script per customer suggestion --- .../appendix-a-powershell-scripts-for-surface-hub.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/devices/surface-hub/appendix-a-powershell-scripts-for-surface-hub.md b/devices/surface-hub/appendix-a-powershell-scripts-for-surface-hub.md index 85672ae9d4..308ce30051 100644 --- a/devices/surface-hub/appendix-a-powershell-scripts-for-surface-hub.md +++ b/devices/surface-hub/appendix-a-powershell-scripts-for-surface-hub.md @@ -1,6 +1,6 @@ --- title: PowerShell for Surface Hub (Surface Hub) -description: PowerShell scripts to help set up and manage your Microsoft Surface Hub . +description: PowerShell scripts to help set up and manage your Microsoft Surface Hub. ms.assetid: 3EF48F63-8E4C-4D74-ACD5-461F1C653784 keywords: PowerShell, set up Surface Hub, manage Surface Hub ms.prod: w10 @@ -9,7 +9,7 @@ ms.sitesec: library ms.pagetype: surfacehub author: jdeckerms ms.author: jdecker -ms.date: 06/19/2017 +ms.date: 08/16/2017 ms.localizationpriority: medium --- @@ -465,7 +465,7 @@ PrintAction "Configuring password not to expire..." Start-Sleep -s 20 try { - Set-AdUser $mailbox.Alias -PasswordNeverExpires $true -Enabled $true + Set-AdUser $mailbox.UserPrincipalName -PasswordNeverExpires $true -Enabled $true } catch { @@ -1243,7 +1243,7 @@ if (!$fExIsOnline) } -$strAlias = $mailbox.Alias +$strAlias = $mailbox.UserPrincipalName $strDisplayName = $mailbox.DisplayName $strLinkedAccount = $strLinkedDomain = $strLinkedUser = $strLinkedServer = $null @@ -1424,7 +1424,7 @@ if ($fHasOnPrem) else { #AD User enabled validation - $accountOnPrem = Get-AdUser $strAlias -properties PasswordNeverExpires -WarningAction SilentlyContinue -ErrorAction SilentlyContinue + $accountOnPrem = Get-AdUser $mailbox.UserPrincipalName -properties PasswordNeverExpires -WarningAction SilentlyContinue -ErrorAction SilentlyContinue } $strOnPremUpn = $accountOnPrem.UserPrincipalName Validate -Test "There is a user account for $strOnPremUpn" -Condition ($accountOnprem -ne $null) -FailureMsg "Could not find an Active Directory account for this user" From 2a15c969728d8b5598d69f2e722edd52ca44b745 Mon Sep 17 00:00:00 2001 From: John Tobin Date: Wed, 16 Aug 2017 11:44:53 -0700 Subject: [PATCH 34/48] Edit TPM topic for formatting and text. --- ...orm-module-services-group-policy-settings.md | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/windows/device-security/tpm/trusted-platform-module-services-group-policy-settings.md b/windows/device-security/tpm/trusted-platform-module-services-group-policy-settings.md index 8203714148..4ab3894c38 100644 --- a/windows/device-security/tpm/trusted-platform-module-services-group-policy-settings.md +++ b/windows/device-security/tpm/trusted-platform-module-services-group-policy-settings.md @@ -1,6 +1,6 @@ --- title: TPM Group Policy settings (Windows 10) -description: This topic for the IT professional describes the Trusted Platform Module (TPM) Services that can be controlled centrally by using Group Policy settings. +description: This topic describes the Trusted Platform Module (TPM) Services that can be controlled centrally by using Group Policy settings. ms.assetid: 54ff1c1e-a210-4074-a44e-58fee26e4dbd ms.prod: w10 ms.mktglfcycl: deploy @@ -15,20 +15,25 @@ author: brianlic-msft - Windows 10 - Windows Server 2016 -This topic for the IT professional describes the Trusted Platform Module (TPM) Services that can be controlled centrally by using Group Policy settings. +This topic describes the Trusted Platform Module (TPM) Services that can be controlled centrally by using Group Policy settings. -The TPM Services Group Policy settings are located at: +The Group Policy settings for TPM services are located at: **Computer Configuration\\Administrative Templates\\System\\Trusted Platform Module Services\\** -### Configure the system to use legacy Dictionary Attack Prevention Parameters setting for TPM 2.0 +## Configure the system to use legacy Dictionary Attack Prevention Parameters setting for TPM 2.0 -Introduced in Windows 10, version 1703, this policy setting configures the TPM to use the Dictionary Attack Prevention Parameters (lockout threshold and recovery time) to the values that were used for Windows 10 Version 1607 and below. Setting this policy will take effect only if: a) the TPM was originally prepared using a version of Windows after Windows 10 Version 1607, and b) the System has a TPM 2.0. +Introduced in Windows 10, version 1703, this policy setting configures the TPM to use the Dictionary Attack Prevention Parameters (lockout threshold and recovery time) to the values that were used for Windows 10 Version 1607 and below. + +> [!IMPORTANT] +> Setting this policy will take effect only if: +- The TPM was originally prepared using a version of Windows after Windows 10 Version 1607 +- The system has a TPM 2.0. Note that enabling this policy will only take effect after the TPM maintenance task runs (which typically happens after a system restart). Once this policy has been enabled on a system and has taken effect (after a system restart), disabling it will have no impact and the system's TPM will remain configured using the legacy Dictionary Attack Prevention parameters, regardless of the value of this group policy. The only way for the disabled setting of this policy to take effect on a system where it was once enabled is to: a) disable it from group policy and b) clear the TPM on the system. -**The following Group Policy settings were introduced in Window 10:** +The following Group Policy settings were introduced in Window 10: ### Configure the list of blocked TPM commands From 5b6cf8c46af456840eeb295c52de7343886c6d60 Mon Sep 17 00:00:00 2001 From: Maricia Alforque Date: Wed, 16 Aug 2017 18:48:18 +0000 Subject: [PATCH 35/48] Merged PR 2740: ExploitGuard policy - new in Policy CSP --- windows/client-management/mdm/TOC.md | 1 + ...ew-in-windows-mdm-enrollment-management.md | 2 + .../policy-configuration-service-provider.md | 8 +++ .../mdm/policy-csp-exploitguard.md | 58 +++++++++++++++++++ 4 files changed, 69 insertions(+) create mode 100644 windows/client-management/mdm/policy-csp-exploitguard.md diff --git a/windows/client-management/mdm/TOC.md b/windows/client-management/mdm/TOC.md index 406f309f85..2d6046fef1 100644 --- a/windows/client-management/mdm/TOC.md +++ b/windows/client-management/mdm/TOC.md @@ -200,6 +200,7 @@ #### [ErrorReporting](policy-csp-errorreporting.md) #### [EventLogService](policy-csp-eventlogservice.md) #### [Experience](policy-csp-experience.md) +#### [ExploitGuard](policy-csp-exploitguard.md) #### [Games](policy-csp-games.md) #### [InternetExplorer](policy-csp-internetexplorer.md) #### [Kerberos](policy-csp-kerberos.md) 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 b84fdaa3fa..c2218a1fab 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 @@ -982,6 +982,7 @@ For details about Microsoft mobile device management protocols for Windows 10 s
  • DeviceGuard/EnableVirtualizationBasedSecurity
  • DeviceGuard/RequirePlatformSecurityFeatures
  • DeviceGuard/LsaCfgFlags
  • +
  • ExploitGuard/ExploitProtectionSettings
  • LocalPoliciesSecurityOptions/Accounts_BlockMicrosoftAccounts
  • LocalPoliciesSecurityOptions/Accounts_EnableAdministratorAccountStatus
  • LocalPoliciesSecurityOptions/Accounts_EnableGuestAccountStatus
  • @@ -1372,6 +1373,7 @@ The DM agent for [push-button reset](https://msdn.microsoft.com/windows/hardware [Policy CSP](policy-configuration-service-provider.md)

    Added the following new policies for Windows 10, version 1709:

      +
    • ExploitGuard/ExploitProtectionSettings
    • LocalPoliciesSecurityOptions/Accounts_BlockMicrosoftAccounts
    • LocalPoliciesSecurityOptions/Accounts_EnableAdministratorAccountStatus
    • LocalPoliciesSecurityOptions/Accounts_EnableGuestAccountStatus
    • diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index e8a815b1ca..017e7eb94f 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -1002,6 +1002,14 @@ The following diagram shows the Policy configuration service provider in tree fo +### ExploitGuard policies + +
      +
      + ExploitGuard/ExploitProtectionSettings +
      +
      + ### Games policies
      diff --git a/windows/client-management/mdm/policy-csp-exploitguard.md b/windows/client-management/mdm/policy-csp-exploitguard.md new file mode 100644 index 0000000000..cf06c60c3e --- /dev/null +++ b/windows/client-management/mdm/policy-csp-exploitguard.md @@ -0,0 +1,58 @@ +--- +title: Policy CSP - ExploitGuard +description: Policy CSP - ExploitGuard +ms.author: maricia +ms.topic: article +ms.prod: w10 +ms.technology: windows +author: nickbrower +ms.date: 08/11/2017 +--- + +# Policy CSP - ExploitGuard + +> [!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. + + +**ExploitGuard/ExploitProtectionSettings** + + + + + + + + + + + + + + + + + + + + + +
      HomeProBusinessEnterpriseEducationMobileMobile Enterprise
      check mark3check mark3check mark3check mark3check mark3cross markcross mark
      + + + +

      Enables the IT admin to push out a configuration representing the desired system and application mitigation options to all the devices in the organization. The configuration is represented by an XML. + +

      The system settings require a reboot; the application settings do not require a reboot. + + + +


      + +Footnote: + +- 1 - Added in Windows 10, version 1607. +- 2 - Added in Windows 10, version 1703. +- 3 - Added in Windows 10, version 1709. + + \ No newline at end of file From 18fea0d3b8495628e89c7c6247a264cc3b037c4f Mon Sep 17 00:00:00 2001 From: John Tobin Date: Wed, 16 Aug 2017 14:29:40 -0700 Subject: [PATCH 36/48] Topic re-org. Change H3 headings to H2 --- ...m-module-services-group-policy-settings.md | 41 ++++++++++--------- 1 file changed, 22 insertions(+), 19 deletions(-) diff --git a/windows/device-security/tpm/trusted-platform-module-services-group-policy-settings.md b/windows/device-security/tpm/trusted-platform-module-services-group-policy-settings.md index 4ab3894c38..a666d3e71e 100644 --- a/windows/device-security/tpm/trusted-platform-module-services-group-policy-settings.md +++ b/windows/device-security/tpm/trusted-platform-module-services-group-policy-settings.md @@ -21,21 +21,9 @@ The Group Policy settings for TPM services are located at: **Computer Configuration\\Administrative Templates\\System\\Trusted Platform Module Services\\** -## Configure the system to use legacy Dictionary Attack Prevention Parameters setting for TPM 2.0 - -Introduced in Windows 10, version 1703, this policy setting configures the TPM to use the Dictionary Attack Prevention Parameters (lockout threshold and recovery time) to the values that were used for Windows 10 Version 1607 and below. - -> [!IMPORTANT] -> Setting this policy will take effect only if: -- The TPM was originally prepared using a version of Windows after Windows 10 Version 1607 -- The system has a TPM 2.0. - -Note that enabling this policy will only take effect after the TPM maintenance task runs (which typically happens after a system restart). Once this policy has been enabled on a system and has taken effect (after a system restart), disabling it will have no impact and the system's TPM will remain configured using the legacy Dictionary Attack Prevention parameters, regardless of the value of this group policy. The only way for the disabled setting of this policy to take effect on a system where it was once enabled is to: -a) disable it from group policy and b) clear the TPM on the system. - The following Group Policy settings were introduced in Window 10: -### Configure the list of blocked TPM commands +## 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. @@ -53,7 +41,7 @@ For information how to enforce or ignore the default and local lists of blocked - [Ignore the local list of blocked TPM commands](#ignore-the-local-list-of-blocked-tpm-commands) -### Ignore the default list of blocked TPM commands +## 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. @@ -63,7 +51,7 @@ If you enable this policy setting, the Windows operating system will ignore the 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 +## 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. @@ -73,7 +61,7 @@ If you enable this policy setting, the Windows operating system will ignore the 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 +## Configure the level of TPM owner authorization information available to the operating system This policy setting configures how much of the TPM owner authorization information is stored in the registry of the local computer. Depending on the amount of TPM owner authorization information that is stored locally, the Windows operating system and TPM-based applications can perform certain actions in the TPM that require TPM owner authorization without requiring the user to enter the TPM owner password. @@ -111,7 +99,7 @@ If you enable this policy setting, the Windows operating system will store the T If you disable or do not configure this policy setting, and the **Turn on TPM backup to Active Directory Domain Services** policy setting is also disabled or not configured, the default setting is to store the full TPM authorization value in the local registry. If this policy is disabled or not configured, and the **Turn on TPM backup to Active Directory Domain Services** policy setting is enabled, only the administrative delegation and the user delegation blobs are stored in the local registry. -### Standard User Lockout Duration +## Standard User Lockout Duration This policy setting allows you to manage the duration in minutes for counting standard user authorization failures for Trusted Platform Module (TPM) commands requiring authorization. An authorization failure occurs each time a standard user sends a command to the TPM and receives an error response that indicates an authorization failure occurred. Authorization failures that are older than the duration you set are ignored. If the number of TPM commands with an authorization failure within the lockout duration equals a threshold, a standard user is prevented from sending commands that require authorization to the TPM. @@ -130,7 +118,7 @@ An administrator with the TPM owner password can fully reset the TPM's hardware If you do not configure this policy setting, a default value of 480 minutes (8 hours) is used. -### Standard User Individual Lockout Threshold +## Standard User Individual Lockout Threshold This policy setting allows you to manage the maximum number of authorization failures for each standard user for the Trusted Platform Module (TPM). This value is the maximum number of authorization failures that each standard user can have before the user is not allowed to send commands that require authorization to the TPM. If the number of authorization failures for the user within the duration that is set for the **Standard User Lockout Duration** policy setting equals this value, the standard user is prevented from sending commands that require authorization to the Trusted Platform Module (TPM). @@ -142,7 +130,7 @@ An administrator with the TPM owner password can fully reset the TPM's hardware 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. -### Standard User Total Lockout Threshold +## Standard User Total Lockout Threshold This policy setting allows you to manage the maximum number of authorization failures for all standard users for the Trusted Platform Module (TPM). If the total number of authorization failures for all standard users within the duration that is set for the **Standard User Lockout Duration** policy equals this value, all standard users are prevented from sending commands that require authorization to the Trusted Platform Module (TPM). @@ -161,6 +149,21 @@ If you enable this policy setting, TPM owner information will be automatically a If you disable or do not configure this policy setting, TPM owner information will not be backed up to AD DS. +## Configure the system to use legacy Dictionary Attack Prevention Parameters setting for TPM 2.0 + +Introduced in Windows 10, version 1703, this policy setting configures the TPM to use the Dictionary Attack Prevention Parameters (lockout threshold and recovery time) to the values that were used for Windows 10 Version 1607 and below. + +> [!IMPORTANT] +> Setting this policy will take effect only if: +- The TPM was originally prepared using a version of Windows after Windows 10 Version 1607 +- The system has a TPM 2.0. + +> [!NOTE] +> Enabling this policy will only take effect after the TPM maintenance task runs (which typically happens after a system restart). Once this policy has been enabled on a system and has taken effect (after a system restart), disabling it will have no impact and the system's TPM will remain configured using the legacy Dictionary Attack Prevention parameters, regardless of the value of this group policy. The only ways for the disabled setting of this policy to take effect on a system where it was once enabled are to either: +> - Disable it from group policy +> - Clear the TPM on the system + + ## Related topics - [Trusted Platform Module](trusted-platform-module-top-node.md) (list of topics) From 12e1fd6b559998e51ea41814c7526e4488223900 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Wed, 16 Aug 2017 23:33:57 +0000 Subject: [PATCH 37/48] Merged PR 2746: Update information about Narrator --- .../surface-hub/accessibility-surface-hub.md | 14 ++++++++++++-- .../surface-hub/change-history-surface-hub.md | 9 ++++++++- devices/surface-hub/images/ease-of-access.png | Bin 0 -> 47511 bytes 3 files changed, 20 insertions(+), 3 deletions(-) create mode 100644 devices/surface-hub/images/ease-of-access.png diff --git a/devices/surface-hub/accessibility-surface-hub.md b/devices/surface-hub/accessibility-surface-hub.md index 82d3fea1ab..193a5d5235 100644 --- a/devices/surface-hub/accessibility-surface-hub.md +++ b/devices/surface-hub/accessibility-surface-hub.md @@ -9,7 +9,7 @@ ms.pagetype: surfacehub ms.sitesec: library author: jdeckerms ms.author: jdecker -ms.date: 06/19/2017 +ms.date: 08/17/2017 ms.localizationpriority: medium --- @@ -24,7 +24,6 @@ The full list of accessibility settings are available to IT admins in the **Sett | Accessibility feature | Default settings | | --------------------- | ----------------- | -| Narrator | Off | | Magnifier | Off | | High contrast | No theme selected | | Closed captions | Defaults selected for Font and Background and window | @@ -32,6 +31,17 @@ The full list of accessibility settings are available to IT admins in the **Sett | Mouse | Defaults selected for **Pointer size**, **Pointer color** and **Mouse keys**. | | Other options | Defaults selected for **Visual options** and **Touch feedback**. | +The accessibility feature Narrator is not available in the **Settings** app. By default, Narrator is turned off. To change the default settings for Narrator, perform the following steps using a keyboard and mouse. + +1. Dismiss the Welcome screen. +2. Open **Quick Actions** > **Ease of Access** from the status bar. + + ![Screenshot of Ease of Access tile](images/ease-of-access.png) + +3. Turn Narrator on. +4. Click **Task Switcher**. +5. Select **Narrator Settings** from Task Switcher. You can now edit the default Narrator settings. + Additionally, these accessibility features and apps are returned to default settings when users press [End session](finishing-your-surface-hub-meeting.md): - Narrator - Magnifier diff --git a/devices/surface-hub/change-history-surface-hub.md b/devices/surface-hub/change-history-surface-hub.md index 851d7d7624..60353013ed 100644 --- a/devices/surface-hub/change-history-surface-hub.md +++ b/devices/surface-hub/change-history-surface-hub.md @@ -8,7 +8,7 @@ ms.sitesec: library ms.pagetype: surfacehub author: jdeckerms ms.author: jdecker -ms.date: 06/19/2017 +ms.date: 08/17/2017 ms.localizationpriority: medium --- @@ -16,6 +16,13 @@ ms.localizationpriority: medium This topic lists new and updated topics in the [Surface Hub Admin Guide]( surface-hub-administrators-guide.md). +## August 2017 + +New or changed topic | Description +--- | --- +[Accessibility](accessibility-surface-hub.md) | Added information about Narrator + + ## July 2017 | New or changed topic | Description | diff --git a/devices/surface-hub/images/ease-of-access.png b/devices/surface-hub/images/ease-of-access.png new file mode 100644 index 0000000000000000000000000000000000000000..2cb79254f8ce1b7c2a86404206546fcd5ca06e55 GIT binary patch literal 47511 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 literal 0 HcmV?d00001 From 672bdc1c11f39408347e516f2913b5ea76dec293 Mon Sep 17 00:00:00 2001 From: Nicholas Brower Date: Thu, 17 Aug 2017 19:12:50 +0000 Subject: [PATCH 38/48] Merged PR 2757: fixing incorrect policy names, and deleting one that was never implemented fixing incorrect policy names, and deleting one that was never implemented --- .../mdm/new-in-windows-mdm-enrollment-management.md | 6 ++---- .../mdm/policy-configuration-service-provider.md | 2 +- .../mdm/policy-csp-localpoliciessecurityoptions.md | 2 +- 3 files changed, 4 insertions(+), 6 deletions(-) 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 c2218a1fab..a0b85c5d11 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 @@ -678,12 +678,11 @@ For details about Microsoft mobile device management protocols for Windows 10 s
    • Update/ActiveHoursMaxRange
    • Update/AutoRestartDeadlinePeriodInDays
    • Update/AutoRestartNotificationSchedule
    • -
    • Update/AutoRestartNotificationStyle
    • Update/AutoRestartRequiredNotificationDismissal
    • Update/DetectionFrequency
    • Update/EngagedRestartDeadline
    • Update/EngagedRestartSnoozeSchedule
    • -
    • Update/EngagedRestartTransistionSchedule
    • +
    • Update/EngagedRestartTransitionSchedule
    • Update/IgnoreMOAppDownloadLimit
    • Update/IgnoreMOUpdateDownloadLimit
    • Update/PauseFeatureUpdatesStartTime
    • @@ -2006,11 +2005,10 @@ Also Added [Firewall DDF file](firewall-ddf-file.md).
    • TimeLanguageSettings/AllowSet24HourClock
    • Update/ActiveHoursMaxRange
    • Update/AutoRestartNotificationSchedule
    • -
    • Update/AutoRestartNotificationStyle
    • Update/AutoRestartRequiredNotificationDismissal
    • Update/EngagedRestartDeadline
    • Update/EngagedRestartSnoozeSchedule
    • -
    • Update/EngagedRestartTransistionSchedule
    • +
    • Update/EngagedRestartTransitionSchedule
    • Update/SetAutoRestartNotificationDisable
    • WindowsLogon/HideFastUserSwitching
    diff --git a/windows/client-management/mdm/policy-configuration-service-provider.md b/windows/client-management/mdm/policy-configuration-service-provider.md index 017e7eb94f..69a15107f8 100644 --- a/windows/client-management/mdm/policy-configuration-service-provider.md +++ b/windows/client-management/mdm/policy-configuration-service-provider.md @@ -1862,7 +1862,7 @@ The following diagram shows the Policy configuration service provider in tree fo LocalPoliciesSecurityOptions/Shutdown_AllowSystemToBeShutDownWithoutHavingToLogOn
    - LocalPoliciesSecurityOptions/TBUserAccountControl_RunAllAdministratorsInAdminApprovalModeD + LocalPoliciesSecurityOptions/UserAccountControl_RunAllAdministratorsInAdminApprovalMode
    LocalPoliciesSecurityOptions/UserAccountControl_AllowUIAccessApplicationsToPromptForElevation diff --git a/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md b/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md index e24b65ed09..627363f336 100644 --- a/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md +++ b/windows/client-management/mdm/policy-csp-localpoliciessecurityoptions.md @@ -677,7 +677,7 @@ Value type is integer. Supported operations are Add, Get, Replace, and Delete. -**LocalPoliciesSecurityOptions/TBUserAccountControl_RunAllAdministratorsInAdminApprovalModeD** +**LocalPoliciesSecurityOptions/UserAccountControl_RunAllAdministratorsInAdminApprovalMode** From 9e5d566b304f792753448dd1a44ef6c473ae1f11 Mon Sep 17 00:00:00 2001 From: John Tobin Date: Thu, 17 Aug 2017 13:47:11 -0700 Subject: [PATCH 39/48] Re-branding for It-client Cred Guard/Device Guard/Remote CG/Firewall docs --- .../additional-mitigations.md | 20 ++-- .../credential-guard-considerations.md | 28 +++--- .../credential-guard-how-it-works.md | 21 ++--- .../credential-guard-known-issues.md | 51 +++++----- .../credential-guard-manage.md | 92 +++++++++---------- ...redential-guard-not-protected-scenarios.md | 32 +++---- .../credential-guard-protection-limits.md | 22 ++--- .../credential-guard-requirements.md | 40 ++++---- .../credential-guard-scripts.md | 6 +- .../credential-guard/credential-guard.md | 20 ++-- .../remote-credential-guard.md | 62 ++++++------- .../basic-firewall-policy-design.md | 12 +-- ...e-based-isolation-policy-design-example.md | 2 +- ...rtificate-based-isolation-policy-design.md | 4 +- ...ange-rules-from-request-to-require-mode.md | 4 +- ...ist-configuring-basic-firewall-settings.md | 6 +- ...checklist-creating-group-policy-objects.md | 6 +- ...ementing-a-basic-firewall-policy-design.md | 4 +- ...rtificate-based-isolation-policy-design.md | 2 +- ...enting-a-domain-isolation-policy-design.md | 4 +- ...andalone-server-isolation-policy-design.md | 2 +- .../configure-authentication-methods.md | 6 +- ...ure-data-protection-quick-mode-settings.md | 4 +- ...nfigure-key-exchange-main-mode-settings.md | 4 +- ...nfigure-the-rules-to-require-encryption.md | 10 +- .../configure-the-windows-firewall-log.md | 22 ++--- ...notifications-when-a-program-is-blocked.md | 14 +-- ...e-an-authentication-exemption-list-rule.md | 5 +- .../create-an-authentication-request-rule.md | 2 +- .../create-an-inbound-icmp-rule.md | 4 +- .../create-an-inbound-port-rule.md | 5 +- ...eate-an-inbound-program-or-service-rule.md | 4 +- .../create-an-outbound-port-rule.md | 6 +- ...ate-an-outbound-program-or-service-rule.md | 4 +- .../create-inbound-rules-to-support-rpc.md | 4 +- ...irewall-with-advanced-security-strategy.md | 6 +- ...ining-the-trusted-state-of-your-devices.md | 2 +- .../windows-firewall/documenting-the-zones.md | 2 +- .../domain-isolation-policy-design.md | 2 +- .../enable-predefined-inbound-rules.md | 4 +- .../enable-predefined-outbound-rules.md | 4 +- ...-with-advanced-security-design-examples.md | 10 +- .../exempt-icmp-from-authentication.md | 4 +- .../firewall-policy-design-example.md | 12 +-- ...-about-your-active-directory-deployment.md | 4 +- ...out-your-current-network-infrastructure.md | 8 +- ...athering-information-about-your-devices.md | 2 +- .../gathering-other-relevant-information.md | 4 +- .../gathering-the-information-you-need.md | 2 +- .../windows-firewall/gpo-domiso-boundary.md | 2 +- .../windows-firewall/gpo-domiso-encryption.md | 2 +- .../windows-firewall/gpo-domiso-firewall.md | 5 +- .../gpo-domiso-isolateddomain-clients.md | 2 +- .../gpo-domiso-isolateddomain-servers.md | 4 +- ...with-advanced-security-deployment-goals.md | 55 +++-------- ...wall-with-advanced-security-design-plan.md | 16 ++-- .../isolating-apps-on-your-network.md | 14 +-- ...-management-console-to-windows-firewall.md | 10 +- ...windows-firewall-with-advanced-security.md | 18 ++-- .../planning-gpo-deployment.md | 6 +- ...ng-settings-for-a-basic-firewall-policy.md | 2 +- .../windows-firewall/planning-the-gpos.md | 8 +- ...windows-firewall-with-advanced-security.md | 16 ++-- ...-firewall-with-advanced-security-design.md | 7 +- .../procedures-used-in-this-guide.md | 12 +-- ...n-accessing-sensitive-network-resources.md | 2 +- ...cess-to-only-specified-users-or-devices.md | 4 +- ...restrict-access-to-only-trusted-devices.md | 4 +- ...erver-access-to-members-of-a-group-only.md | 2 +- ...to-end-ipsec-connections-by-using-ikev2.md | 8 +- .../server-isolation-policy-design.md | 2 +- ...firewall-and-configure-default-behavior.md | 14 +-- ...l-with-advanced-security-design-process.md | 20 ++-- ...y-that-network-traffic-is-authenticated.md | 7 +- ...-administration-with-windows-powershell.md | 62 ++++++------- ...with-advanced-security-deployment-guide.md | 30 +++--- ...all-with-advanced-security-design-guide.md | 49 +++++----- ...windows-firewall-with-advanced-security.md | 27 +++--- ...r-device-encryption-overview-windows-10.md | 26 +++--- .../bitlocker-management-for-enterprises.md | 14 +-- .../bitlocker/bitlocker-overview.md | 2 +- .../bitlocker-recovery-guide-plan.md | 6 +- ...iles-to-support-code-integrity-policies.md | 14 +-- ...ty-policies-policy-rules-and-file-rules.md | 14 +-- .../deploy-code-integrity-policies-steps.md | 36 ++++---- ...ce-guard-deploy-code-integrity-policies.md | 14 +-- ...rd-enable-virtualization-based-security.md | 70 +++++++------- ...ploy-managed-installer-for-device-guard.md | 14 +-- .../device-guard-deployment-guide.md | 26 +++--- ...ed-security-and-code-integrity-policies.md | 54 +++++------ ...certificate-for-code-integrity-policies.md | 8 +- ...-on-the-device-guard-deployment-process.md | 22 ++--- ...nt-planning-guidelines-for-device-guard.md | 64 ++++++------- 93 files changed, 680 insertions(+), 714 deletions(-) diff --git a/windows/access-protection/credential-guard/additional-mitigations.md b/windows/access-protection/credential-guard/additional-mitigations.md index fe6a8ad882..b51485e74c 100644 --- a/windows/access-protection/credential-guard/additional-mitigations.md +++ b/windows/access-protection/credential-guard/additional-mitigations.md @@ -1,6 +1,6 @@ --- -title: Scripts for Certificate Issuance Policies in Credential Guard (Windows 10) -description: Scripts listed in this topic for obtaining the available issuance policies on the certificate authority for Credential Guard on Windows 10. +title: Additional mitigations +description: Scripts listed in this topic for obtaining the available issuance policies on the certificate authority for Windows Defender Credential Guard on Windows 10. ms.prod: w10 ms.mktglfcycl: explore ms.sitesec: library @@ -11,11 +11,11 @@ author: brianlic-msft ## Additional mitigations -Credential Guard can provide mitigations against attacks on derived credentials and prevent the use of stolen credentials elsewhere. However, PCs can still be vulnerable to certain attacks, even if the derived credentials are protected by Credential Guard. These attacks can include abusing privileges and use of derived credentials directly from a compromised device, reusing previously stolen credentials prior to Device Guard, and abuse of management tools and weak application configurations. Because of this, additional mitigations also must be deployed to make the domain environment more robust. +Windows Defender Credential Guard can provide mitigations against attacks on derived credentials and prevent the use of stolen credentials elsewhere. However, PCs can still be vulnerable to certain attacks, even if the derived credentials are protected by Windows Defender Credential Guard. These attacks can include abusing privileges and use of derived credentials directly from a compromised device, re-using previously stolen credentials prior to Windows Defender Device Guard, and abuse of management tools and weak application configurations. Because of this, additional mitigations also must be deployed to make the domain environment more robust. ### Restricting domain users to specific domain-joined devices -Credential theft attacks allow the attacker to steal secrets from one device and use them from another device. If a user can sign on to multiple devices then any device could be used to steal credentials. How do you ensure that users only sign on using devices that have Credential Guard enabled? By deploying authentication policies that restrict them to specific domain-joined devices that have been configured with Credential Guard. For the domain controller to know what device a user is signing on from, Kerberos armoring must be used. +Credential theft attacks allow the attacker to steal secrets from one device and use them from another device. If a user can sign on to multiple devices then any device could be used to steal credentials. How do you ensure that users only sign on using devices that have Windows Defender Credential Guard enabled? By deploying authentication policies that restrict them to specific domain-joined devices that have been configured with Windows Defender Credential Guard. For the domain controller to know what device a user is signing on from, Kerberos armoring must be used. #### Kerberos armoring @@ -25,11 +25,11 @@ Kerberos armoring is part of RFC 6113. When a device supports Kerberos armoring, - Users need to be in domains that are running Windows Server 2012 R2 or higher - All the domain controllers in these domains must be configured to support Kerberos armoring. Set the **KDC support for claims, compound authentication, and Kerberos armoring** Group Policy setting to either **Supported** or **Always provide claims**. -- All the devices with Credential Guard that the users will be restricted to must be configured to support Kerberos armoring. Enable the **Kerberos client support for claims, compound authentication and Kerberos armoring** Group Policy settings under **Computer Configuration** -> **Administrative Templates** -> **System** -> **Kerberos**. +- All the devices with Windows Defender Credential Guard that the users will be restricted to must be configured to support Kerberos armoring. Enable the **Kerberos client support for claims, compound authentication and Kerberos armoring** Group Policy settings under **Computer Configuration** -> **Administrative Templates** -> **System** -> **Kerberos**. #### Protecting domain-joined device secrets -Since domain-joined devices also use shared secrets for authentication, attackers can steal those secrets as well. By deploying device certificates with Credential Guard, the private key can be protected. Then authentication policies can require that users sign on devices that authenticate using those certificates. This prevents shared secrets stolen from the device to be used with stolen user credentials to sign on as the user. +Since domain-joined devices also use shared secrets for authentication, attackers can steal those secrets as well. By deploying device certificates with Windows Defender Credential Guard, the private key can be protected. Then authentication policies can require that users sign on devices that authenticate using those certificates. This prevents shared secrets stolen from the device to be used with stolen user credentials to sign on as the user. Domain-joined device certificate authentication has the following requirements: - Devices' accounts are in Windows Server 2012 domain functional level or higher. @@ -59,7 +59,7 @@ For example, let's say you wanted to use the High Assurance policy only on these 8. Under **Issuance Policies**, click**High Assurance**. 9. On the **Subject name** tab, clear the **DNS name** check box, and then select the **User Principal Name (UPN)** check box. -Then on the devices that are running Credential Guard, enroll the devices using the certificate you just created. +Then on the devices that are running Windows Defender Credential Guard, enroll the devices using the certificate you just created. **Enrolling devices in a certificate** @@ -126,7 +126,7 @@ Authentication policies have the following requirements: To make tracking authentication failures due to authentication policies easier, an operational log exists with just those events. To enable the logs on the domain controllers, in Event Viewer, navigate to **Applications and Services Logs\\Microsoft\\Windows\\Authentication, right-click AuthenticationPolicyFailures-DomainController**, and then click **Enable Log**. -To learn more about authentication policy events, see [Authentication Policies and Authentication Policy Silos](https://technet.microsoft.com/en-us/library/dn486813(v=ws.11).aspx). +To learn more about authentication policy events, see [Authentication Policies and Authentication Policy Silos](https://technet.microsoft.com/library/dn486813(v=ws.11).aspx). ### Appendix: Scripts @@ -607,6 +607,6 @@ write-host $tmp -Foreground Red ## See also -**Deep Dive into Credential Guard: Related videos** +**Deep Dive into Windows Defender Credential Guard: Related videos** -[Protecting privileged users with Credential Guard](https://mva.microsoft.com/en-us/training-courses/deep-dive-into-credential-guard-16651?l=JNbjYMJyC_8104300474) +[Protecting privileged users with Windows Defender Credential Guard](https://mva.microsoft.com/en-us/training-courses/deep-dive-into-credential-guard-16651?l=JNbjYMJyC_8104300474) diff --git a/windows/access-protection/credential-guard/credential-guard-considerations.md b/windows/access-protection/credential-guard/credential-guard-considerations.md index 482e4b2c85..185eecd968 100644 --- a/windows/access-protection/credential-guard/credential-guard-considerations.md +++ b/windows/access-protection/credential-guard/credential-guard-considerations.md @@ -1,6 +1,6 @@ --- -title: Considerations when using Credential Guard (Windows 10) -description: Considerations and recommendations for certain scenarios when using Credential Guard in Windows 10. +title: Considerations when using Windows Defender Credential Guard (Windows 10) +description: Considerations and recommendations for certain scenarios when using Windows Defender Credential Guard in Windows 10. ms.prod: w10 ms.mktglfcycl: explore ms.sitesec: library @@ -9,35 +9,35 @@ ms.localizationpriority: high author: brianlic-msft --- -# Considerations when using Credential Guard +# Considerations when using Windows Defender Credential Guard **Applies to** - Windows 10 - Windows Server 2016 -Prefer video? See [Credentials Protected by Credential Guard](https://mva.microsoft.com/en-us/training-courses/deep-dive-into-credential-guard-16651?l=mD3geLJyC_8304300474) -in the Deep Dive into Credential Guard video series. +Prefer video? See [Credentials Protected by Windows Defender Credential Guard](https://mva.microsoft.com/en-us/training-courses/deep-dive-into-credential-guard-16651?l=mD3geLJyC_8304300474) +in the **Deep Dive into Windows Defender Credential Guard** video series. -- Passwords are still weak so we recommend that your organization deploy Credential Guard and move away from passwords and to other authentication methods, such as physical smart cards, virtual smart cards, or Windows Hello for Business. -- Some 3rd party Security Support Providers (SSPs and APs) might not be compatible with Credential Guard. Credential Guard does not allow 3rd party SSPs to ask for password hashes from LSA. However, SSPs and APs still get notified of the password when a user logs on and/or changes their password. Any use of undocumented APIs within custom SSPs and APs are not supported. We recommend that custom implementations of SSPs/APs are tested against Credential Guard to ensure that the SSPs and APs do not depend on any undocumented or unsupported behaviors. For example, using the KerbQuerySupplementalCredentialsMessage API is not supported. You should not replace the NTLM or Kerberos SSPs with custom SSPs and APs. For more info, see [Restrictions around Registering and Installing a Security Package](http://msdn.microsoft.com/library/windows/desktop/dn865014.aspx) on MSDN. -- As the depth and breadth of protections provided by Credential Guard are increased, subsequent releases of Windows 10 with Credential Guard running may impact scenarios that were working in the past. For example, Credential Guard may block the use of a particular type of credential or a particular component to prevent malware from taking advantage of vulnerabilities. Therefore, we recommend that scenarios required for operations in an organization are tested before upgrading a device that has Credential Guard running. +- Passwords are still weak so we recommend that your organization deploy Windows Defender Credential Guard and move away from passwords and to other authentication methods, such as physical smart cards, virtual smart cards, or Windows Hello for Business. +- Some 3rd party Security Support Providers (SSPs and APs) might not be compatible with Windows Defender Credential Guard because it does not allow third-party SSPs to ask for password hashes from LSA. However, SSPs and APs still get notified of the password when a user logs on and/or changes their password. Any use of undocumented APIs within custom SSPs and APs are not supported. We recommend that custom implementations of SSPs/APs are tested against Windows Defender Credential Guard to ensure that the SSPs and APs do not depend on any undocumented or unsupported behaviors. For example, using the KerbQuerySupplementalCredentialsMessage API is not supported. You should not replace the NTLM or Kerberos SSPs with custom SSPs and APs. For more info, see [Restrictions around Registering and Installing a Security Package](http://msdn.microsoft.com/library/windows/desktop/dn865014.aspx) on MSDN. +- As the depth and breadth of protections provided by Windows Defender Credential Guard are increased, subsequent releases of Windows 10 with Windows Defender Credential Guard running may impact scenarios that were working in the past. For example, Windows Defender Credential Guard may block the use of a particular type of credential or a particular component to prevent malware from taking advantage of vulnerabilities. Therefore, we recommend that scenarios required for operations in an organization are tested before upgrading a device that has Windows Defender Credential Guard running. -- Starting with Windows 10, version 1511, domain credentials that are stored with Credential Manager are protected with Credential Guard. Credential Manager allows you to store credentials, such as user names and passwords that you use to log on to websites or other computers on a network. The following considerations apply to the Credential Guard protections for Credential Manager: +- Starting with Windows 10, version 1511, domain credentials that are stored with Credential Manager are protected with Windows Defender Credential Guard. Credential Manager allows you to store credentials, such as user names and passwords that you use to log on to websites or other computers on a network. The following considerations apply to the Windows Defender Credential Guard protections for Credential Manager: - Credentials saved by Remote Desktop Services cannot be used to remotely connect to another machine without supplying the password. Attempts to use saved credentials will fail, displaying the error message "Logon attempt failed". - Applications that extract derived domain credentials from Credential Manager will no longer be able to use those credentials. - - You cannot restore credentials using the Credential Manager control panel if the credentials were backed up from a PC that has Credential Guard turned on. If you need to back up your credentials, you must do this before you enable Credential Guard. Otherwise, you won't be able to restore those credentials. - - Credential Guard uses hardware security so some features, such as Windows To Go, are not supported. + - You cannot restore credentials using the Credential Manager control panel if the credentials were backed up from a PC that has Windows Defender Credential Guard turned on. If you need to back up your credentials, you must do this before you enable Windows Defender Credential Guard. Otherwise, you won't be able to restore those credentials. + - Windows Defender Credential Guard uses hardware security, so some features such as Windows To Go, are not supported. ## Wi-fi and VPN Considerations -When you enable Credential Guard, you can no longer use NTLM v1 authentication. If you are using WiFi and VPN endpoints that are based on MS-CHAPv2, they are subject to similar attacks as for NTLMv1. For WiFi and VPN connections, Microsoft recommends that organizations move from MSCHAPv2-based connections such as PEAP-MSCHAPv2 and EAP-MSCHAPv2, to certificate-based authentication such as PEAP-TLS or EAP-TLS. +When you enable Windows Defender Credential Guard, you can no longer use NTLM v1 authentication. If you are using WiFi and VPN endpoints that are based on MS-CHAPv2, they are subject to similar attacks as for NTLMv1. For WiFi and VPN connections, Microsoft recommends that organizations move from MSCHAPv2-based connections such as PEAP-MSCHAPv2 and EAP-MSCHAPv2, to certificate-based authentication such as PEAP-TLS or EAP-TLS. ## Kerberos Considerations -When you enable Credential Guard, you can no longer use Kerberos unconstrained delegation or DES encryption. Unconstrained delegation could allow attackers to extract Kerberos keys from the isolated LSA process. You must use constrained or resource-based Kerberos delegation instead. +When you enable Windows Defender Credential Guard, you can no longer use Kerberos unconstrained delegation or DES encryption. Unconstrained delegation could allow attackers to extract Kerberos keys from the isolated LSA process. You must use constrained or resource-based Kerberos delegation instead. ## See also -**Deep Dive into Credential Guard: Related videos** +**Deep Dive into Windows Defender Credential Guard: Related videos** [Virtualization-based security](https://mva.microsoft.com/en-us/training-courses/deep-dive-into-credential-guard-16651?l=1CoELLJyC_6704300474) diff --git a/windows/access-protection/credential-guard/credential-guard-how-it-works.md b/windows/access-protection/credential-guard/credential-guard-how-it-works.md index 45c936d341..77e7afc566 100644 --- a/windows/access-protection/credential-guard/credential-guard-how-it-works.md +++ b/windows/access-protection/credential-guard/credential-guard-how-it-works.md @@ -1,6 +1,6 @@ --- -title: How Credential Guard works -description: Using virtualization-based security, Credential Guard features a new component called the isolated LSA process, which stores and protects secrets, isolating them from the rest of the operating system, so that only privileged system software can access them. +title: How Windows Defender Credential Guard works +description: Using virtualization-based security, Windows Defender Credential Guard features a new component called the isolated LSA process, which stores and protects secrets, isolating them from the rest of the operating system, so that only privileged system software can access them. ms.prod: w10 ms.mktglfcycl: explore ms.sitesec: library @@ -9,36 +9,35 @@ ms.localizationpriority: high author: brianlic-msft --- -# How Credential Guard works +# How Windows Defender Credential Guard works **Applies to** - Windows 10 - Windows Server 2016 -Prefer video? See [Credential Guard Design](https://mva.microsoft.com/en-us/training-courses/deep-dive-into-credential-guard-16651?l=mD3geLJyC_8304300474) in the Deep Dive into Credential Guard video series. +Prefer video? See [Windows Defender Credential Guard Design](https://mva.microsoft.com/en-us/training-courses/deep-dive-into-credential-guard-16651?l=mD3geLJyC_8304300474) in the **Deep Dive into Windows Defender Credential Guard** video series. - -Kerberos, NTLM, and Credential manager isolate secrets by using virtualization-based security. Previous versions of Windows stored secrets in the Local Security Authority (LSA). Prior to Windows 10, the LSA stored secrets used by the operating system in its process memory. With Credential Guard enabled, the LSA process in the operating system talks to a new component called the isolated LSA process that stores and protects those secrets. Data stored by the isolated LSA process is protected using virtualization-based security and is not accessible to the rest of the operating system. LSA uses remote procedure calls to communicate with the isolated LSA process. +Kerberos, NTLM, and Credential manager isolate secrets by using virtualization-based security. Previous versions of Windows stored secrets in the Local Security Authority (LSA). Prior to Windows 10, the LSA stored secrets used by the operating system in its process memory. With Windows Defender Credential Guard enabled, the LSA process in the operating system talks to a new component called the isolated LSA process that stores and protects those secrets. Data stored by the isolated LSA process is protected using virtualization-based security and is not accessible to the rest of the operating system. LSA uses remote procedure calls to communicate with the isolated LSA process. For security reasons, the isolated LSA process doesn't host any device drivers. Instead, it only hosts a small subset of operating system binaries that are needed for security and nothing else. All of these binaries are signed with a certificate that is trusted by virtualization-based security and these signatures are validated before launching the file in the protected environment. -When Credential Guard is enabled, NTLMv1, MS-CHAPv2, Digest, and CredSSP cannot use the signed-in credentials. Thus, single sign-on does not work with these protocols. However, applications can prompt for credentials or use credentials stored in the Windows Vault which are not protected by Credential Guard with any of these protocols. It is strongly recommended that valuable credentials, such as the sign-in credentials, not be used with any of these protocols. If these protocols must be used by domain or Azure AD users, secondary credentials should be provisioned for these use cases. +When Windows Defender Credential Guard is enabled, NTLMv1, MS-CHAPv2, Digest, and CredSSP cannot use the signed-in credentials. Thus, single sign-on does not work with these protocols. However, applications can prompt for credentials or use credentials stored in the Windows Vault which are not protected by Windows Defender Credential Guard with any of these protocols. It is strongly recommended that valuable credentials, such as the sign-in credentials, not be used with any of these protocols. If these protocols must be used by domain or Azure AD users, secondary credentials should be provisioned for these use cases. -When Credential Guard is enabled, Kerberos does not allow unconstrained Kerberos delegation or DES encryption, not only for signed-in credentials, but also prompted or saved credentials. +When Windows Defender Credential Guard is enabled, Kerberos does not allow unconstrained Kerberos delegation or DES encryption, not only for signed-in credentials, but also prompted or saved credentials. Here's a high-level overview on how the LSA is isolated by using virtualization-based security: -![Credential Guard overview](images/credguard.png) +![Windows Defender Credential Guard overview](images/credguard.png)
    ## See also -**Deep Dive into Credential Guard: Related videos** +**Deep Dive into Windows Defender Credential Guard: Related videos** [Credential Theft and Lateral Traversal](https://mva.microsoft.com/en-us/training-courses/deep-dive-into-credential-guard-16651?l=cfGBPlIyC_9404300474) [Virtualization-based security](https://mva.microsoft.com/en-us/training-courses/deep-dive-into-credential-guard-16651?l=1CoELLJyC_6704300474) -[Credentials protected by Credential Guard](https://mva.microsoft.com/en-us/training-courses/deep-dive-into-credential-guard-16651?l=pdc37LJyC_1204300474) \ No newline at end of file +[Credentials protected by Windows Defender Credential Guard](https://mva.microsoft.com/en-us/training-courses/deep-dive-into-credential-guard-16651?l=pdc37LJyC_1204300474) \ No newline at end of file diff --git a/windows/access-protection/credential-guard/credential-guard-known-issues.md b/windows/access-protection/credential-guard/credential-guard-known-issues.md index 2241fb465d..9e81fbf823 100644 --- a/windows/access-protection/credential-guard/credential-guard-known-issues.md +++ b/windows/access-protection/credential-guard/credential-guard-known-issues.md @@ -1,6 +1,6 @@ --- -title: Credential Guard Known issues (Windows 10) -description: Credential Guard - Known issues in Windows 10 Enterprise +title: Windows Defender Credential Guard - Known issues (Windows 10) +description: Windows Defender Credential Guard - Known issues in Windows 10 Enterprise ms.prod: w10 ms.mktglfcycl: explore ms.sitesec: library @@ -9,22 +9,22 @@ ms.localizationpriority: high author: brianlic-msft --- -# Credential Guard: Known issues +# Windows Defender Credential Guard: Known issues **Applies to** - Windows 10 - Windows Server 2016 -Credential Guard has certain application requirements. Credential Guard blocks specific authentication capabilities. Therefore applications that require such capabilities will not function when Credential Guard is enabled. For further information, see [Application requirements](https://docs.microsoft.com/windows/access-protection/credential-guard/credential-guard-requirements#application-requirements). +Windows Defender Credential Guard has certain application requirements. Windows Defender Credential Guard blocks specific authentication capabilities. Therefore applications that require such capabilities will not function when it is enabled. For further information, see [Application requirements](https://docs.microsoft.com/windows/access-protection/credential-guard/credential-guard-requirements#application-requirements). The following known issues have been fixed by servicing releases made available in the Cumulative Security Updates for April 2017: -- [KB4015217 Credential Guard generates double bad password count on Active Directory domain-joined Windows 10 machines](https://support.microsoft.com/help/4015217/windows-10-update-kb4015217) +- [KB4015217 Windows Defender Credential Guard generates double bad password count on Active Directory domain-joined Windows 10 machines](https://support.microsoft.com/help/4015217/windows-10-update-kb4015217) This issue can potentially lead to unexpected account lockouts. See also Microsoft® Knowledge Base articles [KB4015219](https://support.microsoft.com/help/4015219/windows-10-update-kb4015219) and [KB4015221](https://support.microsoft.com/help/4015221/windows-10-update-kb4015221) -- [KB4033236 Two incorrect logon attempts sent to Active Directory after Credential Guard installed on Windows 10](https://support.microsoft.com/help/4033236/two-incorrect-logon-attempts-sent-to-active-directory-after-credential?preview) +- [KB4033236 Two incorrect logon attempts sent to Active Directory after Windows Defender Credential Guard installed on Windows 10](https://support.microsoft.com/help/4033236/two-incorrect-logon-attempts-sent-to-active-directory-after-credential?preview) This issue can potentially lead to unexpected account lockouts. The issue was fixed in servicing updates for each of the following operating systems: @@ -37,29 +37,28 @@ The following known issues have been fixed by servicing releases made available The following issue affects the Java GSS API. See the following Oracle bug database article: -- [JDK-8161921: Windows 10 Credential Guard does not allow sharing of TGT with Java](http://bugs.java.com/bugdatabase/view_bug.do?bug_id=8161921) - -When Credential Guard is enabled on Windows 10, the Java GSS API will not authenticate. This is expected behavior because Credential Guard blocks specific application authentication capabilities and will not provide the TGT session key to applications regardless of registry key settings. For further information see [Application requirements](https://docs.microsoft.com/windows/access-protection/credential-guard/credential-guard-requirements#application-requirements). +- [JDK-8161921: Windows 10 Windows Defender Credential Guard does not allow sharing of TGT with Java](http://bugs.java.com/bugdatabase/view_bug.do?bug_id=8161921) +When Windows Defender Credential Guard is enabled on Windows 10, the Java GSS API will not authenticate. This is expected behavior because Windows Defender Credential Guard blocks specific application authentication capabilities and will not provide the TGT session key to applications regardless of registry key settings. For further information see [Application requirements](https://docs.microsoft.com/windows/access-protection/credential-guard/credential-guard-requirements#application-requirements). The following issue affects Cisco AnyConnect Secure Mobility Client: -- [Blue screen on Windows 10 computers running Device Guard and Credential Guard with Cisco Anyconnect 4.3.04027](https://quickview.cloudapps.cisco.com/quickview/bug/CSCvc66692) \* +- [Blue screen on Windows 10 computers running Windows Defender Device Guard and Windows Defender Credential Guard with Cisco Anyconnect 4.3.04027](https://quickview.cloudapps.cisco.com/quickview/bug/CSCvc66692) \* *Registration required to access this article. The following issue affects McAfee Application and Change Control (MACC): -- [KB88869 Windows 10 machines exhibit high CPU sage with McAfee Application and Change Control (MACC) installed when Credential Guard is enabled](https://kc.mcafee.com/corporate/index?page=content&id=KB88869) [1] +- [KB88869 Windows 10 machines exhibit high CPU usage with McAfee Application and Change Control (MACC) installed when Windows Defender Credential Guard is enabled](https://kc.mcafee.com/corporate/index?page=content&id=KB88869) [1] The following issue affects AppSense Environment Manager. For further information, see the following Knowledge Base article: -- [Installing AppSense Environment Manager on Windows 10 machines causes LSAISO.exe to exhibit high CPU usage when Credential Guard is enabled](http://www.appsense.com/kb/160525073917945) [1] \** +- [Installing AppSense Environment Manager on Windows 10 machines causes LSAISO.exe to exhibit high CPU usage when Windows Defender Credential Guard is enabled](http://www.appsense.com/kb/160525073917945) [1] \** The following issue affects Citrix applications: -- Windows 10 machines exhibit high CPU usage with Citrix applications installed when Credential Guard is enabled. [1] +- Windows 10 machines exhibit high CPU usage with Citrix applications installed when Windows Defender Credential Guard is enabled. [1] -[1] Products that connect to Virtualization Based Security (VBS) protected processes can cause Credential Guard-enabled Windows 10 or Windows Server 2016 machines to exhibit high CPU usage. For technical and troubleshooting information, see the following Microsoft Knowledge Base article: +[1] Products that connect to Virtualization Based Security (VBS) protected processes can cause Windows Defender Credential Guard-enabled Windows 10 or Windows Server 2016 machines to exhibit high CPU usage. For technical and troubleshooting information, see the following Microsoft Knowledge Base article: - [KB4032786 High CPU usage in the LSAISO process on Windows 10 or Windows Server 2016](https://support.microsoft.com/help/4032786) @@ -74,23 +73,23 @@ For further technical information on LSAISO.exe, see the MSDN article: [Isolated See the following article on Citrix support for Secure Boot: - [Citrix Support for Secure Boot](https://www.citrix.com/blogs/2016/12/08/windows-server-2016-hyper-v-secure-boot-support-now-available-in-xenapp-7-12/) -Credential Guard is not supported by either these products, products versions, computer systems, or Windows 10 versions: +Windows Defender Credential Guard is not supported by either these products, products versions, computer systems, or Windows 10 versions: -- For Credential Guard on Windows 10 with McAfee Encryption products, see: -[Support for Device Guard and Credential Guard on Windows 10 with McAfee encryption products](https://kc.mcafee.com/corporate/index?page=content&id=KB86009) +- For Windows Defender Credential Guard on Windows 10 with McAfee Encryption products, see: +[Support for Windows Defender Device Guard and Windows Defender Credential Guard on Windows 10 with McAfee encryption products](https://kc.mcafee.com/corporate/index?page=content&id=KB86009) -- For Credential Guard on Windows 10 with Check Point Endpoint Security Client, see: -[Check Point Endpoint Security Client support for Microsoft Windows 10 Credential Guard and Device Guard features](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk113912) +- For Windows Defender Credential Guard on Windows 10 with Check Point Endpoint Security Client, see: +[Check Point Endpoint Security Client support for Microsoft Windows 10 Windows Defender Credential Guard and Windows Defender Device Guard features](https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk113912) -- For Credential Guard on Windows 10 with VMWare Workstation -[Windows 10 host fails when running VMWare Workstation when Credential Guard is enabled](https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2146361) +- For Windows Defender Credential Guard on Windows 10 with VMWare Workstation +[Windows 10 host fails when running VMWare Workstation when Windows Defender Credential Guard is enabled](https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2146361) -- For Credential Guard on Windows 10 with specific versions of the Lenovo ThinkPad -[ThinkPad support for Device Guard and Credential Guard in Microsoft Windows 10 – ThinkPad](https://support.lenovo.com/in/en/solutions/ht503039) +- For Windows Defender Credential Guard on Windows 10 with specific versions of the Lenovo ThinkPad +[ThinkPad support for Windows Defender Device Guard and Windows Defender Credential Guard in Microsoft Windows 10 – ThinkPad](https://support.lenovo.com/in/en/solutions/ht503039) -- For Credential Guard on Windows 10 with Symantec Endpoint Protection -[Windows 10 with Credential Guard and Symantec Endpoint Protection 12.1](https://www.symantec.com/connect/forums/windows-10-device-guard-credentials-guard-and-sep-121) +- For Windows Defender Credential Guard on Windows 10 with Symantec Endpoint Protection +[Windows 10 with Windows Defender Credential Guard and Symantec Endpoint Protection 12.1](https://www.symantec.com/connect/forums/windows-10-device-guard-credentials-guard-and-sep-121) - This is not a comprehensive list. Check whether your product vendor, product version, or computer system, supports Credential guard on systems that run Windows 10 or specific versions of Windows 10. Specific computer system models may be incompatible with Credential Guard. + This is not a comprehensive list. Check whether your product vendor, product version, or computer system, supports Windows Defender Credential Guard on systems that run Windows 10 or specific versions of Windows 10. Specific computer system models may be incompatible with Windows Defender Credential Guard. Microsoft encourages third-party vendors to contribute to this page by providing relevant product support information and by adding links to their own product support statements. \ No newline at end of file diff --git a/windows/access-protection/credential-guard/credential-guard-manage.md b/windows/access-protection/credential-guard/credential-guard-manage.md index 79307f8a3e..46fce57a6e 100644 --- a/windows/access-protection/credential-guard/credential-guard-manage.md +++ b/windows/access-protection/credential-guard/credential-guard-manage.md @@ -1,6 +1,6 @@ --- -title: Manage Credential Guard (Windows 10) -description: Deploying and managing Credential Guard using Group Policy, the registry, or the Device Guard and Credential Guard hardware readiness tool. +title: Manage Windows Defender Credential Guard (Windows 10) +description: Deploying and managing Windows Defender Credential Guard using Group Policy, the registry, or the Windows Defender Device Guard and Windows Defender Credential Guard hardware readiness tool. ms.prod: w10 ms.mktglfcycl: explore ms.sitesec: library @@ -9,38 +9,38 @@ ms.localizationpriority: high author: brianlic-msft --- -# Manage Credential Guard +# Manage Windows Defender Credential Guard **Applies to** - Windows 10 - Windows Server 2016 -Prefer video? See [Credential Guard Deployment](https://mva.microsoft.com/en-us/training-courses/deep-dive-into-credential-guard-16651?l=sRcyvLJyC_3304300474) in the Deep Dive into Credential Guard video series. +Prefer video? See [Windows Defender Credential Guard Deployment](https://mva.microsoft.com/en-us/training-courses/deep-dive-into-credential-guard-16651?l=sRcyvLJyC_3304300474) in the Deep Dive into Windows Defender Credential Guard video series. -## Enable Credential Guard -Credential Guard can be enabled either by using [Group Policy](#enable-credential-guard-by-using-group-policy), the [registry](#enable-credential-guard-by-using-the-registry), or the Device Guard and Credential Guard [hardware readiness tool](#hardware-readiness-tool). Credential Guard can also protect secrets in a Hyper-V virtual machine, just as it would on a physical machine. -The same set of procedures used to enable Credential Guard on physical machines applies also to virtual machines. +## Enable Windows Defender Credential Guard +Windows Defender Credential Guard can be enabled either by using [Group Policy](#enable-credential-guard-by-using-group-policy), the [registry](#enable-credential-guard-by-using-the-registry), or the Windows Defender Device Guard and Windows Defender Credential Guard [hardware readiness tool](#hardware-readiness-tool). Windows Defender Credential Guard can also protect secrets in a Hyper-V virtual machine, just as it would on a physical machine. +The same set of procedures used to enable Windows Defender Credential Guard on physical machines applies also to virtual machines. -### Enable Credential Guard by using Group Policy +### Enable Windows Defender Credential Guard by using Group Policy -You can use Group Policy to enable Credential Guard. This will add and enable the virtualization-based security features for you if needed. +You can use Group Policy to enable Windows Defender Credential Guard. This will add and enable the virtualization-based security features for you if needed. -1. From the Group Policy Management Console, go to **Computer Configuration** -> **Administrative Templates** -> **System** -> **Device Guard**. +1. From the Group Policy Management Console, go to **Computer Configuration** -> **Administrative Templates** -> **System** -> **Windows Defender Device Guard**. 2. Double-click **Turn On Virtualization Based Security**, and then click the **Enabled** option. 3. **Select Platform Security Level** box, choose **Secure Boot** or **Secure Boot and DMA Protection**. -4. In the **Credential Guard Configuration** box, click **Enabled with UEFI lock**, and then click **OK**. If you want to be able to turn off Credential Guard remotely, choose **Enabled without lock**. +4. In the **Windows Defender Credential Guard Configuration** box, click **Enabled with UEFI lock**, and then click **OK**. If you want to be able to turn off Windows Defender Credential Guard remotely, choose **Enabled without lock**. - ![Credential Guard Group Policy setting](images/credguard-gp.png) + ![Windows Defender Credential Guard Group Policy setting](images/credguard-gp.png) 5. Close the Group Policy Management Console. To enforce processing of the group policy, you can run ```gpupdate /force```. -### Enable Credential Guard by using the registry +### Enable Windows Defender Credential Guard by using the registry -If you don't use Group Policy, you can enable Credential Guard by using the registry. Credential Guard uses virtualization-based security features which have to be enabled first on some operating systems. +If you don't use Group Policy, you can enable Windows Defender Credential Guard by using the registry. Windows Defender Credential Guard uses virtualization-based security features which have to be enabled first on some operating systems. #### Add the virtualization-based security features @@ -49,7 +49,7 @@ Starting with Windows 10, version 1607 and Windows Server 2016, enabling Windows If you are using Windows 10, version 1507 (RTM) or Windows 10, version 1511, Windows features have to be enabled to use virtualization-based security. You can do this by using either the Control Panel or the Deployment Image Servicing and Management tool (DISM). > [!NOTE] -If you enable Credential Guard by using Group Policy, the steps to enable Windows features through Control Panel or DISM are not required. Group Policy will install Windows features for you. +If you enable Windows Defender Credential Guard by using Group Policy, the steps to enable Windows features through Control Panel or DISM are not required. Group Policy will install Windows features for you.   **Add the virtualization-based security features by using Programs and Features** @@ -75,46 +75,46 @@ If you enable Credential Guard by using Group Policy, the steps to enable Window > [!NOTE] > You can also add these features to an online image by using either DISM or Configuration Manager. -#### Enable virtualization-based security and Credential Guard +#### Enable virtualization-based security and Windows Defender Credential Guard 1. Open Registry Editor. 2. Enable virtualization-based security: - Go to HKEY\_LOCAL\_MACHINE\\System\\CurrentControlSet\\Control\\DeviceGuard. - Add a new DWORD value named **EnableVirtualizationBasedSecurity**. Set the value of this registry setting to 1 to enable virtualization-based security and set it to 0 to disable it. - Add a new DWORD value named **RequirePlatformSecurityFeatures**. Set the value of this registry setting to 1 to use **Secure Boot** only or set it to 3 to use **Secure Boot and DMA protection**. -3. Enable Credential Guard: +3. Enable Windows Defender Credential Guard: - Go to HKEY\_LOCAL\_MACHINE\\System\\CurrentControlSet\\Control\\LSA. - - Add a new DWORD value named **LsaCfgFlags**. Set the value of this registry setting to 1 to enable Credential Guard with UEFI lock, set it to 2 to enable Credential Guard without lock, and set it to 0 to disable it. + - Add a new DWORD value named **LsaCfgFlags**. Set the value of this registry setting to 1 to enable Windows Defender Credential Guard with UEFI lock, set it to 2 to enable Windows Defender Credential Guard without lock, and set it to 0 to disable it. 4. Close Registry Editor. > [!NOTE] -> You can also enable Credential Guard by setting the registry entries in the [FirstLogonCommands](http://msdn.microsoft.com/library/windows/hardware/dn922797.aspx) unattend setting. +> You can also enable Windows Defender Credential Guard by setting the registry entries in the [FirstLogonCommands](http://msdn.microsoft.com/library/windows/hardware/dn922797.aspx) unattend setting. -### Enable Credential Guard by using the Device Guard and Credential Guard hardware readiness tool +### Enable Windows Defender Credential Guard by using the Windows Defender Device Guard and Windows Defender Credential Guard hardware readiness tool -You can also enable Credential Guard by using the [Device Guard and Credential Guard hardware readiness tool](https://www.microsoft.com/download/details.aspx?id=53337). +You can also enable Windows Defender Credential Guard by using the [Windows Defender Device Guard and Windows Defender Credential Guard hardware readiness tool](https://www.microsoft.com/download/details.aspx?id=53337). ``` DG_Readiness_Tool_v3.2.ps1 -Enable -AutoReboot ``` -### Review Credential Guard performance +### Review Windows Defender Credential Guard performance -**Is Credential Guard running?** +**Is Windows Defender Credential Guard running?** -You can view System Information to check that Credential Guard is running on a PC. +You can view System Information to check that Windows Defender Credential Guard is running on a PC. 1. Click **Start**, type **msinfo32.exe**, and then click **System Information**. 2. Click **System Summary**. -3. Confirm that **Credential Guard** is shown next to **Device Guard Security Services Running**. +3. Confirm that **Windows Defender Credential Guard** is shown next to **Windows Defender Device Guard Security Services Running**. Here's an example: ![System Information](images/credguard-msinfo32.png) -You can also check that Credential Guard is running by using the [Device Guard and Credential Guard hardware readiness tool](https://www.microsoft.com/download/details.aspx?id=53337). +You can also check that Windows Defender Credential Guard is running by using the [Windows Defender Device Guard and Windows Defender Credential Guard hardware readiness tool](https://www.microsoft.com/download/details.aspx?id=53337). ``` DG_Readiness_Tool_v3.2.ps1 -Ready @@ -124,24 +124,24 @@ DG_Readiness_Tool_v3.2.ps1 -Ready For client machines that are running Windows 10 1703, LSAIso is running whenever Virtualization based security is enabled for other features. -- If Credential Guard is enabled on a device after it's joined to a domain, the user and device secrets may already be compromised. We recommend that Credential Guard should be enabled before the PC is joined to a domain. +- If Windows Defender Credential Guard is enabled on a device after it's joined to a domain, the user and device secrets may already be compromised. We recommend that Windows Defender Credential Guard should be enabled before the PC is joined to a domain. -- You should perform regular reviews of the PCs that have Credential Guard enabled. This can be done with security audit policies or WMI queries. Here's a list of WinInit event IDs to look for: - - **Event ID 13** Credential Guard (LsaIso.exe) was started and will protect LSA credentials. - - **Event ID 14** Credential Guard (LsaIso.exe) configuration: 0x1, 0 - - The first variable: 0x1 means Credential Guard is configured to run. 0x0 means it’s not configured to run. +- You should perform regular reviews of the PCs that have Windows Defender Credential Guard enabled. This can be done with security audit policies or WMI queries. Here's a list of WinInit event IDs to look for: + - **Event ID 13** Windows Defender Credential Guard (LsaIso.exe) was started and will protect LSA credentials. + - **Event ID 14** Windows Defender Credential Guard (LsaIso.exe) configuration: 0x1, 0 + - The first variable: 0x1 means Windows Defender Credential Guard is configured to run. 0x0 means it’s not configured to run. - The second variable: 0 means it’s configured to run in protect mode. 1 means it's configured to run in test mode. This variable should always be 0. - - **Event ID 15** Credential Guard (LsaIso.exe) is configured but the secure kernel is not running; continuing without Credential Guard. - - **Event ID 16** Credential Guard (LsaIso.exe) failed to launch: \[error code\] - - **Event ID 17** Error reading Credential Guard (LsaIso.exe) UEFI configuration: \[error code\] + - **Event ID 15** Windows Defender Credential Guard (LsaIso.exe) is configured but the secure kernel is not running; continuing without Windows Defender Credential Guard. + - **Event ID 16** Windows Defender Credential Guard (LsaIso.exe) failed to launch: \[error code\] + - **Event ID 17** Error reading Windows Defender Credential Guard (LsaIso.exe) UEFI configuration: \[error code\] You can also verify that TPM is being used for key protection by checking Event ID 51 in the **Microsoft** -> **Windows** -> **Kernel-Boot** event source. If you are running with a TPM, the TPM PCR mask value will be something other than 0. - **Event ID 51** VSM Master Encryption Key Provisioning. Using cached copy status: 0x0. Unsealing cached copy status: 0x1. New key generation status: 0x1. Sealing status: 0x1. TPM PCR mask: 0x0. -## Disable Credential Guard +## Disable Windows Defender Credential Guard -If you have to disable Credential Guard on a PC, you can use the following set of procedures, or you can [use the Device Guard and Credential Guard hardware readiness tool](#turn-off-with-hardware-readiness-tool). +If you have to disable Windows Defender Credential Guard on a PC, you can use the following set of procedures, or you can [use the Windows Defender Device Guard and Windows Defender Credential Guard hardware readiness tool](#turn-off-with-hardware-readiness-tool). -1. If you used Group Policy, disable the Group Policy setting that you used to enable Credential Guard (**Computer Configuration** -> **Administrative Templates** -> **System** -> **Device Guard** -> **Turn on Virtualization Based Security**). +1. If you used Group Policy, disable the Group Policy setting that you used to enable Windows Defender Credential Guard (**Computer Configuration** -> **Administrative Templates** -> **System** -> **Windows Defender Device Guard** -> **Turn on Virtualization Based Security**). 2. Delete the following registry settings: - HKEY\_LOCAL\_MACHINE\\System\\CurrentControlSet\\Control\\LSA\LsaCfgFlags - HKEY\_LOCAL\_MACHINE\\Software\\Policies\\Microsoft\\Windows\\DeviceGuard\\EnableVirtualizationBasedSecurity @@ -150,7 +150,7 @@ If you have to disable Credential Guard on a PC, you can use the following set o > [!IMPORTANT] > If you manually remove these registry settings, make sure to delete them all. If you don't remove them all, the device might go into BitLocker recovery. -3. Delete the Credential Guard EFI variables by using bcdedit. From an elevated command prompt, type the following commands: +3. Delete the Windows Defender Credential Guard EFI variables by using bcdedit. From an elevated command prompt, type the following commands: ``` syntax mountvol X: /s @@ -171,26 +171,26 @@ If you have to disable Credential Guard on a PC, you can use the following set o ``` 2. Restart the PC. -3. Accept the prompt to disable Credential Guard. -4. Alternatively, you can disable the virtualization-based security features to turn off Credential Guard. +3. Accept the prompt to disable Windows Defender Credential Guard. +4. Alternatively, you can disable the virtualization-based security features to turn off Windows Defender Credential Guard. > [!NOTE] -> The PC must have one-time access to a domain controller to decrypt content, such as files that were encrypted with EFS. If you want to turn off both Credential Guard and virtualization-based security, run the following bcdedit command after turning off all virtualization-based security Group Policy and registry settings: bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS +> The PC must have one-time access to a domain controller to decrypt content, such as files that were encrypted with EFS. If you want to turn off both Windows Defender Credential Guard and virtualization-based security, run the following bcdedit command after turning off all virtualization-based security Group Policy and registry settings: bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS -For more info on virtualization-based security and Device Guard, see [Device Guard deployment guide](/windows/device-security/device-guard/device-guard-deployment-guide). +For more info on virtualization-based security and Windows Defender Device Guard, see [Windows Defender Device Guard deployment guide](/windows/device-security/device-guard/device-guard-deployment-guide). -#### Disable Credential Guard by using the Device Guard and Credential Guard hardware readiness tool +#### Disable Windows Defender Credential Guard by using the Windows Defender Device Guard and Windows Defender Credential Guard hardware readiness tool -You can also disable Credential Guard by using the [Device Guard and Credential Guard hardware readiness tool](https://www.microsoft.com/download/details.aspx?id=53337). +You can also disable Windows Defender Credential Guard by using the [Windows Defender Device Guard and Windows Defender Credential Guard hardware readiness tool](https://www.microsoft.com/download/details.aspx?id=53337). ``` DG_Readiness_Tool_v3.2.ps1 -Disable -AutoReboot ``` -#### Disable Credential Guard for a virtual machine +#### Disable Windows Defender Credential Guard for a virtual machine -From the host, you can disable Credential Guard for a virtual machine: +From the host, you can disable Windows Defender Credential Guard for a virtual machine: ``` PowerShell Set-VMSecurity -VMName -VirtualizationBasedSecurityOptOut $true diff --git a/windows/access-protection/credential-guard/credential-guard-not-protected-scenarios.md b/windows/access-protection/credential-guard/credential-guard-not-protected-scenarios.md index 3d3e584993..40cba9bb70 100644 --- a/windows/access-protection/credential-guard/credential-guard-not-protected-scenarios.md +++ b/windows/access-protection/credential-guard/credential-guard-not-protected-scenarios.md @@ -1,6 +1,6 @@ --- -title: Credential Guard protection limits (Windows 10) -description: Scenarios not protected by Credential Guard in Windows 10. +title: Windows Defender Credential Guard protection limits (Windows 10) +description: Scenarios not protected by Windows Defender Credential Guard in Windows 10. ms.prod: w10 ms.mktglfcycl: explore ms.sitesec: library @@ -9,38 +9,38 @@ ms.localizationpriority: high author: brianlic-msft --- -# Credential Guard protection limits +# Windows Defender Credential Guard protection limits **Applies to** - Windows 10 - Windows Server 2016 -Prefer video? See [Credentials protected by Credential Guard](https://mva.microsoft.com/en-us/training-courses/deep-dive-into-credential-guard-16651?l=pdc37LJyC_1204300474) -in the Deep Dive into Credential Guard video series. +Prefer video? See [Credentials protected by Windows Defender Credential Guard](https://mva.microsoft.com/en-us/training-courses/deep-dive-into-credential-guard-16651?l=pdc37LJyC_1204300474) +in the Deep Dive into Windows Defender Credential Guard video series. -Some ways to store credentials are not protected by Credential Guard, including: +Some ways to store credentials are not protected by Windows Defender Credential Guard, including: - Software that manages credentials outside of Windows feature protection - Local accounts and Microsoft Accounts -- Credential Guard does not protect the Active Directory database running on Windows Server 2016 domain controllers. It also does not protect credential input pipelines, such as Windows Server 2016 servers running Remote Desktop Gateway. If you're using a Windows Server 2016 server as a client PC, it will get the same protection as it would when running Windows 10 Enterprise. +- Windows Defender Credential Guard does not protect the Active Directory database running on Windows Server 2016 domain controllers. It also does not protect credential input pipelines, such as Windows Server 2016 servers running Remote Desktop Gateway. If you're using a Windows Server 2016 server as a client PC, it will get the same protection as it would when running Windows 10 Enterprise. - Key loggers - Physical attacks - Does not prevent an attacker with malware on the PC from using the privileges associated with any credential. We recommend using dedicated PCs for high value accounts, such as IT Pros and users with access to high value assets in your organization. - Third-party security packages - Digest and CredSSP credentials - - When Credential Guard is enabled, neither Digest nor CredSSP have access to users' logon credentials. This implies no Single Sign-On use for these protocols. + - When Windows Defender Credential Guard is enabled, neither Digest nor CredSSP have access to users' logon credentials. This implies no Single Sign-On use for these protocols. - Supplied credentials for NTLM authentication are not protected. If a user is prompted for and enters credentials for NTLM authentication, these credentials are vulnerable to be read from LSASS memory. Note that these same credentials are vulnerable to key loggers as well.- -- When Credential Guard is deployed on a VM, Credential Guard protects secrets from attacks inside the VM. However, it does not provide additional protection from privileged system attacks originating from the host. +- When Windows Defender Credential Guard is deployed on a VM, Windows Defender Credential Guard protects secrets from attacks inside the VM. However, it does not provide additional protection from privileged system attacks originating from the host. - Windows logon cached password verifiers (commonly called "cached credentials") do not qualify as credentials because they cannot be presented to another computer for authentication, and can only be used locally to verify credentials. They are stored in the registry on the local computer and provide validation for credentials when a domain-joined computer cannot connect to AD DS during user logon. These “cached logons”, or more specifically, cached domain account information, can be managed using the security policy setting **Interactive logon: Number of previous logons to cache** if a domain controller is not available. ## Additional mitigations -Credential Guard can provide mitigations against attacks on derived credentials and prevent the use of stolen credentials elsewhere. However, PCs can still be vulnerable to certain attacks, even if the derived credentials are protected by Credential Guard. These attacks can include abusing privileges and use of derived credentials directly from a compromised device, reusing previously stolen credentials prior to Device Guard, and abuse of management tools and weak application configurations. Because of this, additional mitigations also must be deployed to make the domain environment more robust. +Windows Defender Credential Guard can provide mitigations against attacks on derived credentials and prevent the use of stolen credentials elsewhere. However, PCs can still be vulnerable to certain attacks, even if the derived credentials are protected by Windows Defender Credential Guard. These attacks can include abusing privileges and use of derived credentials directly from a compromised device, reusing previously stolen credentials prior to Windows Defender Device Guard, and abuse of management tools and weak application configurations. Because of this, additional mitigations also must be deployed to make the domain environment more robust. ### Restricting domain users to specific domain-joined devices -Credential theft attacks allow the attacker to steal secrets from one device and use them from another device. If a user can sign on to multiple devices then any device could be used to steal credentials. How do you ensure that users only sign on using devices that have Credential Guard enabled? By deploying authentication policies that restrict them to specific domain-joined devices that have been configured with Credential Guard. For the domain controller to know what device a user is signing on from, Kerberos armoring must be used. +Credential theft attacks allow the attacker to steal secrets from one device and use them from another device. If a user can sign on to multiple devices then any device could be used to steal credentials. How do you ensure that users only sign on using devices that have Windows Defender Credential Guard enabled? By deploying authentication policies that restrict them to specific domain-joined devices that have been configured with Windows Defender Credential Guard. For the domain controller to know what device a user is signing on from, Kerberos armoring must be used. #### Kerberos armoring @@ -50,11 +50,11 @@ Kerberos armoring is part of RFC 6113. When a device supports Kerberos armoring, - Users need to be in domains that are running Windows Server 2012 R2 or higher - All the domain controllers in these domains must be configured to support Kerberos armoring. Set the **KDC support for claims, compound authentication, and Kerberos armoring** Group Policy setting to either **Supported** or **Always provide claims**. -- All the devices with Credential Guard that the users will be restricted to must be configured to support Kerberos armoring. Enable the **Kerberos client support for claims, compound authentication and Kerberos armoring** Group Policy settings under **Computer Configuration** -> **Administrative Templates** -> **System** -> **Kerberos**. +- All the devices with Windows Defender Credential Guard that the users will be restricted to must be configured to support Kerberos armoring. Enable the **Kerberos client support for claims, compound authentication and Kerberos armoring** Group Policy settings under **Computer Configuration** -> **Administrative Templates** -> **System** -> **Kerberos**. #### Protecting domain-joined device secrets -Since domain-joined devices also use shared secrets for authentication, attackers can steal those secrets as well. By deploying device certificates with Credential Guard, the private key can be protected. Then authentication policies can require that users sign on devices that authenticate using those certificates. This prevents shared secrets stolen from the device to be used with stolen user credentials to sign on as the user. +Since domain-joined devices also use shared secrets for authentication, attackers can steal those secrets as well. By deploying device certificates with Windows Defender Credential Guard, the private key can be protected. Then authentication policies can require that users sign on devices that authenticate using those certificates. This prevents shared secrets stolen from the device to be used with stolen user credentials to sign on as the user. Domain-joined device certificate authentication has the following requirements: - Devices' accounts are in Windows Server 2012 domain functional level or higher. @@ -84,7 +84,7 @@ For example, let's say you wanted to use the High Assurance policy only on these 8. Under **Issuance Policies**, click**High Assurance**. 9. On the **Subject name** tab, clear the **DNS name** check box, and then select the **User Principal Name (UPN)** check box. -Then on the devices that are running Credential Guard, enroll the devices using the certificate you just created. +Then on the devices that are running Windows Defender Credential Guard, enroll the devices using the certificate you just created. **Enrolling devices in a certificate** @@ -636,6 +636,6 @@ write-host $tmp -Foreground Red ## See also -**Deep Dive into Credential Guard: Related videos** +**Deep Dive into Windows Defender Credential Guard: Related videos** -[Protecting privileged users with Credential Guard](https://mva.microsoft.com/en-us/training-courses/deep-dive-into-credential-guard-16651?l=JNbjYMJyC_8104300474) +[Protecting privileged users with Windows Defender Credential Guard](https://mva.microsoft.com/en-us/training-courses/deep-dive-into-credential-guard-16651?l=JNbjYMJyC_8104300474) diff --git a/windows/access-protection/credential-guard/credential-guard-protection-limits.md b/windows/access-protection/credential-guard/credential-guard-protection-limits.md index 5cdc85cd2c..4d45a1518b 100644 --- a/windows/access-protection/credential-guard/credential-guard-protection-limits.md +++ b/windows/access-protection/credential-guard/credential-guard-protection-limits.md @@ -1,6 +1,6 @@ --- -title: Credential Guard protection limits (Windows 10) -description: Scenarios not protected by Credential Guard in Windows 10. +title: Windows Defender Credential Guard protection limits (Windows 10) +description: Scenarios not protected by Windows Defender Credential Guard in Windows 10. ms.prod: w10 ms.mktglfcycl: explore ms.sitesec: library @@ -9,33 +9,33 @@ ms.localizationpriority: high author: brianlic-msft --- -# Credential Guard protection limits +# Windows Defender Credential Guard protection limits **Applies to** - Windows 10 - Windows Server 2016 -Prefer video? See [Credentials protected by Credential Guard](https://mva.microsoft.com/en-us/training-courses/deep-dive-into-credential-guard-16651?l=pdc37LJyC_1204300474) -in the Deep Dive into Credential Guard video series. +Prefer video? See [Credentials protected by Windows Defender Credential Guard](https://mva.microsoft.com/en-us/training-courses/deep-dive-into-credential-guard-16651?l=pdc37LJyC_1204300474) +in the Deep Dive into Windows Defender Credential Guard video series. -Some ways to store credentials are not protected by Credential Guard, including: +Some ways to store credentials are not protected by Windows Defender Credential Guard, including: - Software that manages credentials outside of Windows feature protection - Local accounts and Microsoft Accounts -- Credential Guard does not protect the Active Directory database running on Windows Server 2016 domain controllers. It also does not protect credential input pipelines, such as Windows Server 2016 servers running Remote Desktop Gateway. If you're using a Windows Server 2016 server as a client PC, it will get the same protection as it would when running Windows 10 Enterprise. +- Windows Defender Credential Guard does not protect the Active Directory database running on Windows Server 2016 domain controllers. It also does not protect credential input pipelines, such as Windows Server 2016 servers running Remote Desktop Gateway. If you're using a Windows Server 2016 server as a client PC, it will get the same protection as it would when running Windows 10 Enterprise. - Key loggers - Physical attacks - Does not prevent an attacker with malware on the PC from using the privileges associated with any credential. We recommend using dedicated PCs for high value accounts, such as IT Pros and users with access to high value assets in your organization. - Third-party security packages - Digest and CredSSP credentials - - When Credential Guard is enabled, neither Digest nor CredSSP have access to users' logon credentials. This implies no Single Sign-On use for these protocols. + - When Windows Defender Credential Guard is enabled, neither Digest nor CredSSP have access to users' logon credentials. This implies no Single Sign-On use for these protocols. - Supplied credentials for NTLM authentication are not protected. If a user is prompted for and enters credentials for NTLM authentication, these credentials are vulnerable to be read from LSASS memory. Note that these same credentials are vulnerable to key loggers as well.- -- When Credential Guard is deployed on a VM, Credential Guard protects secrets from attacks inside the VM. However, it does not provide additional protection from privileged system attacks originating from the host. +- When Windows Defender Credential Guard is deployed on a VM, Windows Defender Credential Guard protects secrets from attacks inside the VM. However, it does not provide additional protection from privileged system attacks originating from the host. - Windows logon cached password verifiers (commonly called "cached credentials") do not qualify as credentials because they cannot be presented to another computer for authentication, and can only be used locally to verify credentials. They are stored in the registry on the local computer and provide validation for credentials when a domain-joined computer cannot connect to AD DS during user logon. These “cached logons”, or more specifically, cached domain account information, can be managed using the security policy setting **Interactive logon: Number of previous logons to cache** if a domain controller is not available. ## See also -**Deep Dive into Credential Guard: Related videos** +**Deep Dive into Windows Defender Credential Guard: Related videos** -[Protecting privileged users with Credential Guard](https://mva.microsoft.com/en-us/training-courses/deep-dive-into-credential-guard-16651?l=JNbjYMJyC_8104300474) +[Protecting privileged users with Windows Defender Credential Guard](https://mva.microsoft.com/en-us/training-courses/deep-dive-into-credential-guard-16651?l=JNbjYMJyC_8104300474) diff --git a/windows/access-protection/credential-guard/credential-guard-requirements.md b/windows/access-protection/credential-guard/credential-guard-requirements.md index 443e6e1167..0f1c09fb9e 100644 --- a/windows/access-protection/credential-guard/credential-guard-requirements.md +++ b/windows/access-protection/credential-guard/credential-guard-requirements.md @@ -1,6 +1,6 @@ --- -title: Credential Guard Requirements (Windows 10) -description: Credential Guard baseline hardware, firmware, and software requirements, and additional protections for improved security associated with available hardware and firmware options. +title: Windows Defender Credential Guard Requirements (Windows 10) +description: Windows Defender Credential Guard baseline hardware, firmware, and software requirements, and additional protections for improved security associated with available hardware and firmware options. ms.prod: w10 ms.mktglfcycl: explore ms.sitesec: library @@ -9,22 +9,22 @@ ms.localizationpriority: high author: brianlic-msft --- -# Credential Guard: Requirements +# Windows Defender Credential Guard: Requirements **Applies to** - Windows 10 - Windows Server 2016 Prefer video? See -[Credential Guard Deployment](https://mva.microsoft.com/en-us/training-courses/deep-dive-into-credential-guard-16651?l=sRcyvLJyC_3304300474) -in the Deep Dive into Credential Guard video series. +[Windows Defender Credential Guard Deployment](https://mva.microsoft.com/en-us/training-courses/deep-dive-into-credential-guard-16651?l=sRcyvLJyC_3304300474) +in the Deep Dive into Windows Defender Credential Guard video series. -For Credential Guard to provide protections, the computers you are protecting must meet certain baseline hardware, firmware, and software requirements which we will refer to as [Hardware and software requirements](#hardware-and-software-requirements). Additionally, Credential Guard blocks specific authentication capabilities, so applications that require such capabilities will break. We will refer to this as [Application requirements](#application-requirements). Beyond that, computers can meet additional hardware and firmware qualifications, and receive additional protections. Those computers will be more hardened against certain threats. For detailed information on baseline protections, plus protections for improved security that are associated with hardware and firmware options available in 2015, 2016, and 2017, refer to the tables in [Security Considerations](#security-considerations). +For Windows Defender Credential Guard to provide protections, the computers you are protecting must meet certain baseline hardware, firmware, and software requirements which we will refer to as [Hardware and software requirements](#hardware-and-software-requirements). Additionally, Windows Defender Credential Guard blocks specific authentication capabilities, so applications that require such capabilities will break. We will refer to this as [Application requirements](#application-requirements). Beyond that, computers can meet additional hardware and firmware qualifications, and receive additional protections. Those computers will be more hardened against certain threats. For detailed information on baseline protections, plus protections for improved security that are associated with hardware and firmware options available in 2015, 2016, and 2017, refer to the tables in [Security Considerations](#security-considerations). ## Hardware and software requirements -To provide basic protections against OS level attempts to read Credential Manager domain credentials, NTLM and Kerberos derived credentials, Credential Guard uses: +To provide basic protections against OS level attempts to read Credential Manager domain credentials, NTLM and Kerberos derived credentials, Windows Defender Credential Guard uses: - Support for Virtualization-based security (required) - Secure boot (required) - TPM 2.0 either discrete or firmware (preferred - provides binding to hardware) @@ -35,29 +35,29 @@ The Virtualization-based security requires: - CPU virtualization extensions plus extended page tables - Windows hypervisor -### Credential Guard deployment in virtual machines +### Windows Defender Credential Guard deployment in virtual machines Credential Guard can protect secrets in a Hyper-V virtual machine, just as it would on a physical machine. When Credential Guard is deployed on a VM, secrets are protected from attacks inside the VM. Credential Guard does not provide additional protection from privileged system attacks originating from the host. -#### Requirements for running Credential Guard in Hyper-V virtual machines +#### Requirements for running Windows Defender Credential Guard in Hyper-V virtual machines - The Hyper-V host must have an IOMMU, and run at least Windows Server 2016 or Windows 10 version 1607. - The Hyper-V virtual machine must be Generation 2, have an enabled virtual TPM, and be running at least Windows Server 2016 or Windows 10. For information about other host platforms, see [Enabling Windows Server 2016 and Hyper-V virtualization based security features on other platforms](https://blogs.technet.microsoft.com/windowsserver/2016/09/29/enabling-windows-server-2016-and-hyper-v-virtualization-based-security-features-on-other-platforms/) -For information about Remote Credential Guard hardware and software requirements, see [Remote Credential Guard requirements](https://docs.microsoft.com/en-us/windows/access-protection/remote-credential-guard#hardware-and-software-requirements) +For information about Windows Defender Remote Credential Guard hardware and software requirements, see [Windows Defender Remote Credential Guard requirements](https://docs.microsoft.com/en-us/windows/access-protection/remote-credential-guard#hardware-and-software-requirements) ## Application requirements -When Credential Guard is enabled, specific authentication capabilities are blocked, so applications that require such capabilities will break. Applications should be tested prior to deployment to ensure compatiblity with the reduced functionality. +When Windows Defender Credential Guard is enabled, specific authentication capabilities are blocked, so applications that require such capabilities will break. Applications should be tested prior to deployment to ensure compatiblity with the reduced functionality. >[!WARNING] -> Enabling Credential Guard on domain controllers is not supported.
    -> The domain controller hosts authentication services which integrate with processes isolated when Credential Guard is enabled, causing crashes. +> Enabling Windows Defender Credential Guard on domain controllers is not supported.
    +> The domain controller hosts authentication services which integrate with processes isolated when Windows Defender Credential Guard is enabled, causing crashes. >[!NOTE] -> Credential Guard does not provide protections for the Active Directory database or the Security Accounts Manager (SAM). The credentials protected by Kerberos and NTLM when Credential Guard is enabled are also in the Active Directory database (on domain controllers) and the SAM (for local accounts). +> Windows Defender Credential Guard does not provide protections for the Active Directory database or the Security Accounts Manager (SAM). The credentials protected by Kerberos and NTLM when Windows Defender Credential Guard is enabled are also in the Active Directory database (on domain controllers) and the SAM (for local accounts). Applications will break if they require: - Kerberos DES encryption support @@ -70,20 +70,20 @@ Applications will prompt and expose credentials to risk if they require: - Credential delegation - MS-CHAPv2 -Applications may cause performance issues when they attempt to hook the isolated Credential Guard process. +Applications may cause performance issues when they attempt to hook the isolated Windows Defender Credential Guard process. -See this video: [Credentials Protected by Credential Guard](https://mva.microsoft.com/en-us/training-courses/deep-dive-into-credential-guard-16651?l=pdc37LJyC_1204300474) +See this video: [Credentials Protected by Windows Defender Credential Guard](https://mva.microsoft.com/en-us/training-courses/deep-dive-into-credential-guard-16651?l=pdc37LJyC_1204300474) ## Security considerations -All computers that meet baseline protections for hardware, firmware, and software can use Credential Guard. +All computers that meet baseline protections for hardware, firmware, and software can use Windows Defender Credential Guard. Computers that meet additional qualifications can provide additional protections to further reduce the attack surface. The following tables describe baseline protections, plus protections for improved security that are associated with hardware and firmware options available in 2015, 2016, and 2017. > [!NOTE] > Beginning with Windows 10, version 1607, Trusted Platform Module (TPM 2.0) must be enabled by default on new shipping computers.
    -> If you are an OEM, see [PC OEM requirements for Device Guard and Credential Guard](https://msdn.microsoft.com/library/windows/hardware/mt767514.aspx).
    +> If you are an OEM, see [PC OEM requirements for Windows Defender Device Guard and Windows Defender Credential Guard](https://msdn.microsoft.com/library/windows/hardware/mt767514.aspx).
    ### Baseline protections @@ -94,10 +94,10 @@ The following tables describe baseline protections, plus protections for improve | Hardware: **Trusted Platform Module (TPM)** |  **Requirement**: TPM 1.2 or TPM 2.0, either discrete or firmware.
    [TPM recommendations](https://technet.microsoft.com/itpro/windows/keep-secure/tpm-recommendations) | A TPM provides protection for VBS encryption keys that are stored in the firmware. This helps protect against attacks involving a physically present user with BIOS access. | | Firmware: **UEFI firmware version 2.3.1.c or higher with UEFI Secure Boot** | **Requirements**: See the following Windows Hardware Compatibility Program requirement: [System.Fundamentals.Firmware.UEFISecureBoot](http://msdn.microsoft.com/library/windows/hardware/dn932805.aspx#system-fundamentals-firmware-uefisecureboot)| UEFI Secure Boot helps ensure that the device boots only authorized code. This can prevent boot kits and root kits from installing and persisting across reboots. | | Firmware: **Secure firmware update process** | **Requirements**: UEFI firmware must support secure firmware update found under the following Windows Hardware Compatibility Program requirement: [System.Fundamentals.Firmware.UEFISecureBoot](http://msdn.microsoft.com/library/windows/hardware/dn932805.aspx#system-fundamentals-firmware-uefisecureboot).| UEFI firmware just like software can have security vulnerabilities that, when found, need to be patched through firmware updates. Patching helps prevent root kits from getting installed. | -| Software: Qualified **Windows operating system** | **Requirement**: Windows 10 Enterprise, Windows 10 Education, Windows Server 2016, or Windows 10 IoT Enterprise

    Important:
    Windows Server 2016 running as a domain controller does not support Credential Guard. Only Device Guard is supported in this configuration.

    |Support for VBS and for management features that simplify configuration of Credential Guard. | +| Software: Qualified **Windows operating system** | **Requirement**: Windows 10 Enterprise, Windows 10 Education, Windows Server 2016, or Windows 10 IoT Enterprise

    Important:
    Windows Server 2016 running as a domain controller does not support Windows Defender Credential Guard. Only Windows Defender Device Guard is supported in this configuration.

    |Support for VBS and for management features that simplify configuration of Windows Defender Credential Guard. | > [!IMPORTANT] -> The following tables list additional qualifications for improved security. We strongly recommend meeting the additional qualifications to significantly strengthen the level of security that Credential Guard can provide. +> The following tables list additional qualifications for improved security. We strongly recommend meeting the additional qualifications to significantly strengthen the level of security that Windows Defender Credential Guard can provide. ### 2015 Additional security qualifications starting with Windows 10, version 1507, and Windows Server 2016 Technical Preview 4 diff --git a/windows/access-protection/credential-guard/credential-guard-scripts.md b/windows/access-protection/credential-guard/credential-guard-scripts.md index ec3e0f5c91..cd00d7fe8c 100644 --- a/windows/access-protection/credential-guard/credential-guard-scripts.md +++ b/windows/access-protection/credential-guard/credential-guard-scripts.md @@ -1,6 +1,6 @@ --- -title: Scripts for Certificate Issuance Policies in Credential Guard (Windows 10) -description: Scripts listed in this topic for obtaining the available issuance policies on the certificate authority for Credential Guard on Windows 10. +title: Scripts for Certificate Issuance Policies in Windows Defender Credential Guard (Windows 10) +description: Scripts listed in this topic for obtaining the available issuance policies on the certificate authority for Windows Defender Credential Guard on Windows 10. ms.prod: w10 ms.mktglfcycl: explore ms.sitesec: library @@ -9,7 +9,7 @@ ms.localizationpriority: high author: brianlic-msft --- -# Credential Guard: Scripts for Certificate Authority Issuance Policies +# Windows Defender Credential Guard: Scripts for Certificate Authority Issuance Policies Here is a list of scripts mentioned in this topic. diff --git a/windows/access-protection/credential-guard/credential-guard.md b/windows/access-protection/credential-guard/credential-guard.md index 6ce7661b47..56949895b5 100644 --- a/windows/access-protection/credential-guard/credential-guard.md +++ b/windows/access-protection/credential-guard/credential-guard.md @@ -1,6 +1,6 @@ --- -title: Protect derived domain credentials with Credential Guard (Windows 10) -description: Introduced in Windows 10 Enterprise, Credential Guard uses virtualization-based security to isolate secrets so that only privileged system software can access them. +title: Protect derived domain credentials with Windows Defender Credential Guard (Windows 10) +description: Introduced in Windows 10 Enterprise, Windows Defender Credential Guard uses virtualization-based security to isolate secrets so that only privileged system software can access them. ms.assetid: 4F1FE390-A166-4A24-8530-EA3369FEB4B1 ms.prod: w10 ms.mktglfcycl: explore @@ -10,21 +10,21 @@ ms.localizationpriority: high author: brianlic-msft --- -# Protect derived domain credentials with Credential Guard +# Protect derived domain credentials with Windows Defender Credential Guard **Applies to** - Windows 10 - Windows Server 2016 -Prefer video? See [Credential Theft and Lateral Traversal](https://mva.microsoft.com/en-us/training-courses/deep-dive-into-credential-guard-16651?l=cfGBPlIyC_9404300474) in the Deep Dive into Credential Guard video series. +Prefer video? See [Credential Theft and Lateral Traversal](https://mva.microsoft.com/en-us/training-courses/deep-dive-into-credential-guard-16651?l=cfGBPlIyC_9404300474) in the Deep Dive into Windows Defender Credential Guard video series. -Introduced in Windows 10 Enterprise and Windows Server 2016, Credential Guard uses virtualization-based security to isolate secrets so that only privileged system software can access them. Unauthorized access to these secrets can lead to credential theft attacks, such as Pass-the-Hash or Pass-The-Ticket. Credential Guard prevents these attacks by protecting NTLM password hashes, Kerberos Ticket Granting Tickets, and credentials stored by applications as domain credentials. +Introduced in Windows 10 Enterprise and Windows Server 2016, Windows Defender Credential Guard uses virtualization-based security to isolate secrets so that only privileged system software can access them. Unauthorized access to these secrets can lead to credential theft attacks, such as Pass-the-Hash or Pass-The-Ticket. Windows Defender Credential Guard prevents these attacks by protecting NTLM password hashes, Kerberos Ticket Granting Tickets, and credentials stored by applications as domain credentials. -By enabling Credential Guard, the following features and solutions are provided: +By enabling Windows Defender Credential Guard, the following features and solutions are provided: - **Hardware security** NTLM, Kerberos, and Credential Manager take advantage of platform security features, including Secure Boot and virtualization, to protect credentials. - **Virtualization-based security** Windows NTLM and Kerberos derived credentials and other secrets run in a protected environment that is isolated from the running operating system. -- **Better protection against advanced persistent threats** When Credential Manager domain credentials, NTLM, and Kerberos derived credentials are protected using virtualization-based security, the credential theft attack techniques and tools used in many targeted attacks are blocked. Malware running in the operating system with administrative privileges cannot extract secrets that are protected by virtualization-based security. While Credential Guard is a powerful mitigation, persistent threat attacks will likely shift to new attack techniques and you should also incorporate Device Guard and other security strategies and architectures. +- **Better protection against advanced persistent threats** When Credential Manager domain credentials, NTLM, and Kerberos derived credentials are protected using virtualization-based security, the credential theft attack techniques and tools used in many targeted attacks are blocked. Malware running in the operating system with administrative privileges cannot extract secrets that are protected by virtualization-based security. While Windows Defender Credential Guard is a powerful mitigation, persistent threat attacks will likely shift to new attack techniques and you should also incorporate Windows Defender Device Guard and other security strategies and architectures.   ## Related topics @@ -33,7 +33,7 @@ By enabling Credential Guard, the following features and solutions are provided: - [Isolated User Mode Processes and Features in Windows 10 with Logan Gabriel (Channel 9)](http://channel9.msdn.com/Blogs/Seth-Juarez/Isolated-User-Mode-Processes-and-Features-in-Windows-10-with-Logan-Gabriel) - [More on Processes and Features in Windows 10 Isolated User Mode with Dave Probert (Channel 9)](https://channel9.msdn.com/Blogs/Seth-Juarez/More-on-Processes-and-Features-in-Windows-10-Isolated-User-Mode-with-Dave-Probert) - [Mitigating Credential Theft using the Windows 10 Isolated User Mode (Channel 9)](https://channel9.msdn.com/Blogs/Seth-Juarez/Mitigating-Credential-Theft-using-the-Windows-10-Isolated-User-Mode) -- [Protecting network passwords with Windows 10 Credential Guard](https://www.microsoft.com/itshowcase/Article/Content/831/Protecting-network-passwords-with-Windows-10-Credential-Guard) +- [Protecting network passwords with Windows Defender Credential Guard](https://www.microsoft.com/itshowcase/Article/Content/831/Protecting-network-passwords-with-Windows-10-Credential-Guard) - [Enabling Strict KDC Validation in Windows Kerberos](http://www.microsoft.com/download/details.aspx?id=6382) - [What's New in Kerberos Authentication for Windows Server 2012](http://technet.microsoft.com/library/hh831747.aspx) - [Authentication Mechanism Assurance for AD DS in Windows Server 2008 R2 Step-by-Step Guide](http://technet.microsoft.com/library/dd378897.aspx) @@ -42,6 +42,6 @@ By enabling Credential Guard, the following features and solutions are provided: ## See also -**Deep Dive into Credential Guard: Related videos** +**Deep Dive into Windows Defender Credential Guard: Related videos** -[Credentials protected by Credential Guard](https://mva.microsoft.com/en-us/training-courses/deep-dive-into-credential-guard-16651?l=pdc37LJyC_1204300474) \ No newline at end of file +[Credentials protected by Windows Defender Credential Guard](https://mva.microsoft.com/en-us/training-courses/deep-dive-into-credential-guard-16651?l=pdc37LJyC_1204300474) \ No newline at end of file diff --git a/windows/access-protection/remote-credential-guard.md b/windows/access-protection/remote-credential-guard.md index b53a7213e7..f57a685f07 100644 --- a/windows/access-protection/remote-credential-guard.md +++ b/windows/access-protection/remote-credential-guard.md @@ -1,40 +1,40 @@ --- -title: Protect Remote Desktop credentials with Remote Credential Guard (Windows 10) -description: Remote Credential Guard helps to secure your Remote Desktop credentials by never sending them to the target device. +title: Protect Remote Desktop credentials with Windows Defender Remote Credential Guard (Windows 10) +description: Windows Defender Remote Credential Guard helps to secure your Remote Desktop credentials by never sending them to the target device. ms.prod: w10 ms.mktglfcycl: explore ms.sitesec: library ms.pagetype: security author: brianlic-msft --- -# Protect Remote Desktop credentials with Remote Credential Guard +# Protect Remote Desktop credentials with Windows Defender Remote Credential Guard **Applies to** - Windows 10 - Windows Server 2016 -Introduced in Windows 10, version 1607, Remote Credential Guard helps you protect your credentials over a Remote Desktop connection by redirecting the Kerberos requests back to the device that's requesting the connection. It also provides single sign on experiences for Remote Desktop sessions. If the target device is compromised, your credentials are not exposed because both credential and credential derivatives are never sent to the target device. +Introduced in Windows 10, version 1607, Windows Defender Remote Credential Guard helps you protect your credentials over a Remote Desktop connection by redirecting the Kerberos requests back to the device that's requesting the connection. It also provides single sign on experiences for Remote Desktop sessions. If the target device is compromised, your credentials are not exposed because both credential and credential derivatives are never sent to the target device. You can use Remote Credential Guard in the following ways: - Administrator credentials are highly privileged and must be protected. By using Remote Credential Guard to connect, you can be assured that your credentials are not passed over the network to the target device. -- Helpdesk employees in your organization must connect to domain-joined devices that could be compromised. With Remote Credential Guard, the helpdesk employee can use RDP to connect to the target device without compromising their credentials to malware. +- Helpdesk employees in your organization must connect to domain-joined devices that could be compromised. With Windows Defender Remote Credential Guard, the helpdesk employee can use RDP to connect to the target device without compromising their credentials to malware. -## Comparing Remote Credential Guard with a server protected with Credential Guard +## Comparing Windows Defender Remote Credential Guard with a server protected with Credential Guard -Use the following diagrams to help understand how Remote Credential Guard works, what it helps protect against, and how it compares with using a server protected with Credential Guard. As the diagram shows, Remote Credential Guard blocks NTLM (allowing only Kerberos), prevents Pass the Hash, and prevents usage of a credential after disconnection. +Use the following diagrams to help understand how Windows Defender Remote Credential Guard works, what it helps protect against, and how it compares with using a server protected with Credential Guard. As the diagram shows, Windows Defender Remote Credential Guard blocks NTLM (allowing only Kerberos), prevents Pass the Hash, and prevents usage of a credential after disconnection. -![Remote Credential Guard](images/remote-credential-guard.png) +![Windows Defender Remote Credential Guard](images/remote-credential-guard.png) -## Comparing Remote Credential Guard with other options for Remote Desktop connections +## Comparing Windows Defender Remote Credential Guard with other Remote Desktop connection options Use the following table to compare different security options for Remote Desktop connections. > [!NOTE] > This table compares different options than are shown in the previous diagram. -| Remote Desktop | Remote Credential Guard | Restricted Admin mode | +| Remote Desktop | Windows Defender Remote Credential Guard | Restricted Admin mode | |---|---|---| | Protection: Provides **less protection** than other modes in this table. | Protection: Provides **moderate protection**, compared to other modes in this table. | Protection: Provides **the most protection** of the modes in this table. However, it also requires you to be in the local “Administrators” group on the remote computer. | | Version support: The remote computer can be running **any operating system that supports credential delegation**, which was introduced in Windows Vista. | Version support: The remote computer must be running **at least Windows 10, version 1607, or Windows Server 2016**. | Version support: The remote computer must be running **at least patched Windows 7 or patched Windows Server 2008 R2**.

    For more information about patches (software updates) related to Restricted Admin mode, see [Microsoft Security Advisory 2871997](https://technet.microsoft.com/library/security/2871997.aspx). | @@ -47,25 +47,25 @@ Use the following table to compare different security options for Remote Desktop ## Hardware and software requirements -To use Remote Credential Guard, the Remote Desktop client and server must meet the following requirements: +To use Windows Defender Remote Credential Guard, the Remote Desktop client and server must meet the following requirements: - In order to connect using credentials other than signed-in credentials, the Remote Desktop client device must be running at least Windows 10, version 1703. > [!NOTE] > Remote Desktop client devices running earlier versions, at minimum Windows 10 version 1607, only support signed-in credentials, so the client device must also be joined to an Active Directory domain. Both Remote Desktop client and server must either be joined to the same domain, or the Remote Desktop server can be joined to a domain that has a trust relationship to the client device's domain. -- For Remote Credential Guard to be supported, the user must authenticate to the remote host using Kerberos authentication +- For Windows Defender Remote Credential Guard to be supported, the user must authenticate to the remote host using Kerberos authentication - The remote host must be running at least Windows 10 version 1607, or Windows Server 2016. -- The Remote Desktop classic Windows app is required. The Remote Desktop Universal Windows Platform app doesn't support Remote Credential Guard. +- The Remote Desktop classic Windows app is required. The Remote Desktop Universal Windows Platform app doesn't support Windows Defender Remote Credential Guard. -## Enable Remote Credential Guard +## Enable Windows Defender Remote Credential Guard -You must enable Remote Credential Guard on the target device by using the registry. +You must enable Windows Defender Remote Credential Guard on the target device by using the registry. 1. Open Registry Editor. -2. Enable Remote Credential Guard: +2. Enable Windows Defender Remote Credential Guard: - Go to HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Lsa. - - Add a new DWORD value named **DisableRestrictedAdmin**. Set the value of this registry setting to 0 to turn on Remote Credential Guard. + - Add a new DWORD value named **DisableRestrictedAdmin**. Set the value of this registry setting to 0 to turn on Windows Defender Remote Credential Guard. 3. Close Registry Editor. You can add this by running the following from an elevated command prompt: @@ -74,26 +74,26 @@ You can add this by running the following from an elevated command prompt: reg add HKLM\SYSTEM\CurrentControlSet\Control\Lsa /v DisableRestrictedAdmin /d 0 /t REG_DWORD ``` -## Using Remote Credential Guard +## Using Windows Defender Remote Credential Guard -You can use Remote Credential Guard on the client device by setting a Group Policy or by using a parameter with Remote Desktop Connection. +You can use Windows Defender Remote Credential Guard on the client device by setting a Group Policy or by using a parameter with Remote Desktop Connection. -### Turn on Remote Credential Guard by using Group Policy +### Turn on Windows Defender Remote Credential Guard by using Group Policy 1. From the Group Policy Management Console, go to **Computer Configuration** -> **Administrative Templates** -> **System** -> **Credentials Delegation**. 2. Double-click **Restrict delegation of credentials to remote servers**. - ![Remote Credential Guard Group Policy](images/remote-credential-guard-gp.png) + ![Windows Defender Remote Credential Guard Group Policy](images/remote-credential-guard-gp.png) 3. Under **Use the following restricted mode**: - - If you want to require either [Restricted Admin mode](http://social.technet.microsoft.com/wiki/contents/articles/32905.how-to-enable-restricted-admin-mode-for-remote-desktop.aspx) or Remote Credential Guard, choose **Prefer Remote Credential Guard**. In this configuration, Remote Credential Guard is preferred, but it will use Restricted Admin mode (if supported) when Remote Credential Guard cannot be used. + - If you want to require either [Restricted Admin mode](http://social.technet.microsoft.com/wiki/contents/articles/32905.how-to-enable-restricted-admin-mode-for-remote-desktop.aspx) or Windows Defender Remote Credential Guard, choose **Prefer Windows Defender Remote Credential Guard**. In this configuration, Windows Defender Remote Credential Guard is preferred, but it will use Restricted Admin mode (if supported) when Windows Defender Remote Credential Guard cannot be used. - > **Note:** Neither Remote Credential Guard nor Restricted Admin mode will send credentials in clear text to the Remote Desktop server. + > **Note:** Neither Windows Defender Remote Credential Guard nor Restricted Admin mode will send credentials in clear text to the Remote Desktop server. - - If you want to require Remote Credential Guard, choose **Require Remote Credential Guard**. With this setting, a Remote Desktop connection will succeed only if the remote computer meets the [Hardware and software requirements](#hardware-and-software-requirements) listed earlier in this topic. + - If you want to require Windows Defender Remote Credential Guard, choose **Require Windows Defender Remote Credential Guard**. With this setting, a Remote Desktop connection will succeed only if the remote computer meets the [Hardware and software requirements](#hardware-and-software-requirements) listed earlier in this topic. - - If you want to require Restricted Admin mode, choose **Require Restricted Admin**. For information about Restricted Admin mode, see the table in [Comparing Remote Credential Guard with other options for Remote Desktop connections](#comparing-remote-credential-guard-with-other-options-for-remote-desktop-connections), earlier in this topic. + - If you want to require Restricted Admin mode, choose **Require Restricted Admin**. For information about Restricted Admin mode, see the table in [Comparing Windows Defender Remote Credential Guard with other options for Remote Desktop connections](#comparing-remote-credential-guard-with-other-options-for-remote-desktop-connections), earlier in this topic. 4. Click **OK**. @@ -102,26 +102,26 @@ You can use Remote Credential Guard on the client device by setting a Group Poli 6. From a command prompt, run **gpupdate.exe /force** to ensure that the Group Policy object is applied. -### Use Remote Credential Guard with a parameter to Remote Desktop Connection +### Use Windows Defender Remote Credential Guard with a parameter to Remote Desktop Connection -If you don't use Group Policy in your organization, you can add the remoteGuard parameter when you start Remote Desktop Connection to turn on Remote Credential Guard for that connection. +If you don't use Group Policy in your organization, you can add the remoteGuard parameter when you start Remote Desktop Connection to turn on Windows Defender Remote Credential Guard for that connection. ``` mstsc.exe /remoteGuard ``` -## Considerations when using Remote Credential Guard +## Considerations when using Windows Defender Remote Credential Guard -- Remote Credential Guard does not include device claims. For example, if you’re trying to access a file server from the remote and the file server requires device claim, access will be denied. +- Windows Defender Remote Credential Guard does not include device claims. For example, if you’re trying to access a file server from the remote and the file server requires device claim, access will be denied. -- Remote Credential Guard cannot be used to connect to a device that is joined to Azure Active Directory. +- Windows Defender Remote Credential Guard cannot be used to connect to a device that is joined to Azure Active Directory. - Remote Desktop Credential Guard only works with the RDP protocol. - No credentials are sent to the target device, but the target device still acquires the Kerberos Service Tickets on its own. -- Remote Desktop Gateway is not compatible with Remote Credential Guard. +- Remote Desktop Gateway is not compatible with Windows Defender Remote Credential Guard. - You cannot use saved credentials or credentials that are different than yours. You must use the credentials of the user who is logged into the device. diff --git a/windows/access-protection/windows-firewall/basic-firewall-policy-design.md b/windows/access-protection/windows-firewall/basic-firewall-policy-design.md index bbc34eda26..e462485fa4 100644 --- a/windows/access-protection/windows-firewall/basic-firewall-policy-design.md +++ b/windows/access-protection/windows-firewall/basic-firewall-policy-design.md @@ -35,15 +35,15 @@ Many network administrators do not want to tackle the difficult task of determin With few exceptions, the firewall can be enabled on all configurations. Therefore, we recommended that you enable the firewall on every device in your organization. This includes servers in your perimeter network, on mobile and remote clients that connect to the network, and on all servers and clients in your internal network. ->**Caution:**  Stopping the service associated with Windows Firewall with Advanced Security is not supported by Microsoft. +>**Caution:**  Stopping the service associated with Windows Defender Firewall with Advanced Security is not supported by Microsoft. -By default, in new installations, Windows Firewall is turned on in Windows Server 2012, Windows 8, and later. +By default, in new installations, Windows Defender Firewall with Advanced Security is turned on in Windows Server 2012, Windows 8, and later. -If you turn off the Windows Firewall with Advanced Security service you lose other benefits provided by the service, such as the ability to use IPsec connection security rules, Windows Service Hardening, and network protection from forms of attacks that use network fingerprinting. +If you turn off the Windows Defender Firewall service you lose other benefits provided by the service, such as the ability to use IPsec connection security rules, Windows Service Hardening, and network protection from forms of attacks that use network fingerprinting. -Compatible third-party firewall software can programmatically disable only the parts of Windows Firewall with Advanced Security that might need to be disabled for compatibility. This is the recommended approach for third-party firewalls to coexist with the Windows Firewall; third-party party firewalls that comply with this recommendation have the certified logo from Microsoft.  +Compatible third-party firewall software can programmatically disable only the parts of Windows Defender Firewall that might need to be disabled for compatibility. This is the recommended approach for third-party firewalls to coexist with the Windows Defender Firewall; third-party party firewalls that comply with this recommendation have the certified logo from Microsoft.  -An organization typically uses this design as a first step toward a more comprehensive Windows Firewall with Advanced Security design that adds server isolation and domain isolation. +An organization typically uses this design as a first step toward a more comprehensive Windows Defender Firewall design that adds server isolation and domain isolation. After implementing this design, you will have centralized management of the firewall rules applied to all devices that are running Windows in your organization. @@ -57,7 +57,7 @@ For more information about this design: - To learn more about this design, see [Firewall Policy Design Example](firewall-policy-design-example.md). -- Before completing the design, gather the information described in [Designing a Windows Firewall with Advanced Security Strategy](designing-a-windows-firewall-with-advanced-security-strategy.md). +- Before completing the design, gather the information described in [Designing a Windows Defender Firewall with Advanced Security Strategy](designing-a-windows-firewall-with-advanced-security-strategy.md). - To help you make the decisions required in this design, see [Planning Settings for a Basic Firewall Policy](planning-settings-for-a-basic-firewall-policy.md). diff --git a/windows/access-protection/windows-firewall/certificate-based-isolation-policy-design-example.md b/windows/access-protection/windows-firewall/certificate-based-isolation-policy-design-example.md index 0c3612bef6..a5da7eb1c8 100644 --- a/windows/access-protection/windows-firewall/certificate-based-isolation-policy-design-example.md +++ b/windows/access-protection/windows-firewall/certificate-based-isolation-policy-design-example.md @@ -49,4 +49,4 @@ By using the Active Directory Users and Computers snap-in, Woodgrove Bank create Woodgrove Bank then created a GPO that contains the certificate, and then attached security group filters to the GPO that allow read and apply permissions to only members of the NAG\_COMPUTER\_WGBUNIX group. The GPO places the certificate in the **Local Computer / Personal / Certificates** certificate store. The certificate used must chain back to a certificate that is in the **Trusted Root Certification Authorities** store on the local device. -**Next: **[Designing a Windows Firewall with Advanced Security Strategy](designing-a-windows-firewall-with-advanced-security-strategy.md) +**Next: **[Designing a Windows Defender Firewall with Advanced Security Strategy](designing-a-windows-firewall-with-advanced-security-strategy.md) diff --git a/windows/access-protection/windows-firewall/certificate-based-isolation-policy-design.md b/windows/access-protection/windows-firewall/certificate-based-isolation-policy-design.md index 6a1a244f5c..b1c4462af5 100644 --- a/windows/access-protection/windows-firewall/certificate-based-isolation-policy-design.md +++ b/windows/access-protection/windows-firewall/certificate-based-isolation-policy-design.md @@ -31,10 +31,10 @@ For more info about this design: - To learn more about this design, see [Certificate-based Isolation Policy Design Example](certificate-based-isolation-policy-design-example.md). -- Before completing the design, gather the information described in [Designing a Windows Firewall with Advanced Security Strategy](designing-a-windows-firewall-with-advanced-security-strategy.md). +- Before completing the design, gather the information described in [Designing a Windows Defender Firewall with Advanced Security Strategy](designing-a-windows-firewall-with-advanced-security-strategy.md). - To help you make the decisions required in this design, see [Planning Certificate-based Authentication](planning-certificate-based-authentication.md). - For a list of tasks that you can use to deploy your certificate-based policy design, see [Checklist: Implementing a Certificate-based Isolation Policy Design](checklist-implementing-a-certificate-based-isolation-policy-design.md). -**Next: **[Evaluating Windows Firewall with Advanced Security Design Examples](evaluating-windows-firewall-with-advanced-security-design-examples.md) +**Next: **[Evaluating Windows Defender Firewall with Advanced Security Design Examples](evaluating-windows-firewall-with-advanced-security-design-examples.md) diff --git a/windows/access-protection/windows-firewall/change-rules-from-request-to-require-mode.md b/windows/access-protection/windows-firewall/change-rules-from-request-to-require-mode.md index 747345df41..edc76c960f 100644 --- a/windows/access-protection/windows-firewall/change-rules-from-request-to-require-mode.md +++ b/windows/access-protection/windows-firewall/change-rules-from-request-to-require-mode.md @@ -29,9 +29,9 @@ In this topic: ## To convert a rule from request to require mode -1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). +1. Open the Group Policy Management Console to [Windows Defender Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). -2. In the navigation pane, click **Connection Security Rules**. +2. In the right navigation pane, click **Connection Security Rules**. 3. In the details pane, double-click the connection security rule that you want to modify. diff --git a/windows/access-protection/windows-firewall/checklist-configuring-basic-firewall-settings.md b/windows/access-protection/windows-firewall/checklist-configuring-basic-firewall-settings.md index af8be53831..2688b42949 100644 --- a/windows/access-protection/windows-firewall/checklist-configuring-basic-firewall-settings.md +++ b/windows/access-protection/windows-firewall/checklist-configuring-basic-firewall-settings.md @@ -21,6 +21,6 @@ This checklist includes tasks for configuring a GPO with firewall defaults and s | Task | Reference | | - | - | -| Turn the firewall on and set the default inbound and outbound behavior.| [Turn on Windows Firewall and Configure Default Behavior](turn-on-windows-firewall-and-configure-default-behavior.md)| -| Configure the firewall to not display notifications to the user when a program is blocked, and to ignore locally defined firewall and connection security rules. | [Configure Windows Firewall to Suppress Notifications When a Program Is Blocked](configure-windows-firewall-to-suppress-notifications-when-a-program-is-blocked.md) | -| Configure the firewall to record a log file. | [Configure the Windows Firewall Log](configure-the-windows-firewall-log.md)| +| Turn the firewall on and set the default inbound and outbound behavior.| [Turn on Windows Defender Firewall with Advanced Security and Configure Default Behavior](turn-on-windows-firewall-and-configure-default-behavior.md)| +| Configure the firewall to not display notifications to the user when a program is blocked, and to ignore locally defined firewall and connection security rules. | [Configure Windows Defender Firewall with Advanced Security to Suppress Notifications When a Program Is Blocked](configure-windows-firewall-to-suppress-notifications-when-a-program-is-blocked.md) | +| Configure the firewall to record a log file. | [Configure the Windows Defender Firewall with Advanced Security Log](configure-the-windows-firewall-log.md)| diff --git a/windows/access-protection/windows-firewall/checklist-creating-group-policy-objects.md b/windows/access-protection/windows-firewall/checklist-creating-group-policy-objects.md index 207e94a1a5..bf5a3ef044 100644 --- a/windows/access-protection/windows-firewall/checklist-creating-group-policy-objects.md +++ b/windows/access-protection/windows-firewall/checklist-creating-group-policy-objects.md @@ -25,7 +25,7 @@ For most GPO deployment tasks, you must determine which devices must receive and ## About exclusion groups -A Windows Firewall with Advanced Security design must often take into account domain-joined devices on the network that cannot or must not apply the rules and settings in the GPOs. Because these devices are typically fewer in number than the devices that must apply the GPO, it is easier to use the Domain Members group in the GPO membership group, and then place these exception devices into an exclusion group that is denied Apply Group Policy permissions on the GPO. Because deny permissions take precedence over allow permissions, a device that is a member of both the membership group and the exception group is prevented from applying the GPO. Devices typically found in a GPO exclusion group for domain isolation include the domain controllers, DHCP servers, and DNS servers. +A Windows Defender Firewall with Advanced Security design must often take into account domain-joined devices on the network that cannot or must not apply the rules and settings in the GPOs. Because these devices are typically fewer in number than the devices that must apply the GPO, it is easier to use the Domain Members group in the GPO membership group, and then place these exception devices into an exclusion group that is denied Apply Group Policy permissions on the GPO. Because deny permissions take precedence over allow permissions, a device that is a member of both the membership group and the exception group is prevented from applying the GPO. Devices typically found in a GPO exclusion group for domain isolation include the domain controllers, DHCP servers, and DNS servers. You can also use a membership group for one zone as an exclusion group for another zone. For example, devices in the boundary and encryption zones are technically in the main domain isolation zone, but must apply only the GPO for their assigned role. To do this, the GPOs for the main isolation zone deny Apply Group Policy permissions to members of the boundary and encryption zones. @@ -33,11 +33,11 @@ You can also use a membership group for one zone as an exclusion group for anoth | Task | Reference | | - | - | -| Review important concepts and examples for deploying GPOs in a way that best meets the needs of your organization.| [Identifying Your Windows Firewall with Advanced Security Deployment Goals](identifying-your-windows-firewall-with-advanced-security-deployment-goals.md)
    [Planning Group Policy Deployment for Your Isolation Zones](planning-group-policy-deployment-for-your-isolation-zones.md)| +| Review important concepts and examples for deploying GPOs in a way that best meets the needs of your organization.| [Identifying Your Windows Defender Firewall with Advanced Security Deployment Goals](identifying-your-windows-firewall-with-advanced-security-deployment-goals.md)
    [Planning Group Policy Deployment for Your Isolation Zones](planning-group-policy-deployment-for-your-isolation-zones.md)| | Create the membership group in AD DS that will be used to contain device accounts that must receive the GPO.
    If some devices in the membership group are running an operating system that does not support WMI filters, such as Windows 2000, create an exclusion group to contain the device accounts for the devices that cannot be blocked by using a WMI filter.| [Create a Group Account in Active Directory](create-a-group-account-in-active-directory.md)| | Create a GPO for each version of Windows that has different implementation requirements.| [Create a Group Policy Object](create-a-group-policy-object.md) | | Create security group filters to limit the GPO to only devices that are members of the membership group and to exclude devices that are members of the exclusion group.|[Assign Security Group Filters to the GPO](assign-security-group-filters-to-the-gpo.md) | | Create WMI filters to limit each GPO to only the devices that match the criteria in the filter.| [Create WMI Filters for the GPO](create-wmi-filters-for-the-gpo.md) | | If you are working on a GPO that was copied from another, modify the group memberships and WMI filters so that they are correct for the new zone or version of Windows for which this GPO is intended.|[Modify GPO Filters to Apply to a Different Zone or Version of Windows](modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md) | | Link the GPO to the domain level of the Active Directory organizational unit hierarchy.| [Link the GPO to the Domain](link-the-gpo-to-the-domain.md) | -| Before adding any rules or configuring the GPO, add a few test devices to the membership group, and make sure that the correct GPO is received and applied to each member of the group.| [Add Test Devices to the Membership Group for a Zone](add-test-devices-to-the-membership-group-for-a-zone.md) | +| Before adding any rules or configuring the GPO, add a few test devices to the membership group, and make sure that the correct GPO is received and applied to each member of the group.| [Add Test Devices to the Membership Group for a Zone](add-test-devices-to-the-membership-group-for-a-zone.md) | \ No newline at end of file diff --git a/windows/access-protection/windows-firewall/checklist-implementing-a-basic-firewall-policy-design.md b/windows/access-protection/windows-firewall/checklist-implementing-a-basic-firewall-policy-design.md index 0e170e2c53..64462fc07c 100644 --- a/windows/access-protection/windows-firewall/checklist-implementing-a-basic-firewall-policy-design.md +++ b/windows/access-protection/windows-firewall/checklist-implementing-a-basic-firewall-policy-design.md @@ -19,13 +19,13 @@ This parent checklist includes cross-reference links to important concepts about >**Note:**  Complete the tasks in this checklist in order. When a reference link takes you to a procedure, return to this topic after you complete the steps in that procedure so that you can proceed with the remaining tasks in this checklist. -The procedures in this section use the Group Policy MMC snap-in interfaces to configure the GPOs, but you can also use Windows PowerShell. For more info, see [Windows Firewall with Advanced Security Administration with Windows PowerShell](windows-firewall-with-advanced-security-administration-with-windows-powershell.md). +The procedures in this section use the Group Policy MMC snap-in interfaces to configure the GPOs, but you can also use Windows PowerShell. For more info, see [Windows Defender Firewall with Advanced Security Administration with Windows PowerShell](windows-firewall-with-advanced-security-administration-with-windows-powershell.md).  **Checklist: Implementing a basic firewall policy design** | Task | Reference | | - | - | -| Review important concepts and examples for the basic firewall policy design to determine if this design meets the needs of your organization. | [Identifying Your Windows Firewall with Advanced Security Deployment Goals](identifying-your-windows-firewall-with-advanced-security-deployment-goals.md)
    [Basic Firewall Policy Design](basic-firewall-policy-design.md)
    [Firewall Policy Design Example](firewall-policy-design-example.md)
    [Planning Settings for a Basic Firewall Policy](planning-settings-for-a-basic-firewall-policy.md)| +| Review important concepts and examples for the basic firewall policy design to determine if this design meets the needs of your organization. | [Identifying Your Windows Defender Firewall with Advanced Security Deployment Goals](identifying-your-windows-firewall-with-advanced-security-deployment-goals.md)
    [Basic Firewall Policy Design](basic-firewall-policy-design.md)
    [Firewall Policy Design Example](firewall-policy-design-example.md)
    [Planning Settings for a Basic Firewall Policy](planning-settings-for-a-basic-firewall-policy.md)| | Create the membership group and a GPO for each set of devices that require different firewall rules. Where GPOs will be similar, such as for Windows 10 and Windows Server 2016, create one GPO, configure it by using the tasks in this checklist, and then make a copy of the GPO for the other version of Windows. For example, create and configure the GPO for Windows 10, make a copy of it for Windows Server 2016, and then follow the steps in this checklist to make the few required changes to the copy. | [Checklist: Creating Group Policy Objects](checklist-creating-group-policy-objects.md)
    [Copy a GPO to Create a New GPO](copy-a-gpo-to-create-a-new-gpo.md)| | If you are working on a GPO that was copied from another, modify the group membership and WMI filters so that they are correct for the devices for which this GPO is intended.| [Modify GPO Filters to Apply to a Different Zone or Version of Windows](modify-gpo-filters-to-apply-to-a-different-zone-or-version-of-windows.md)| | Configure the GPO with firewall default settings appropriate for your design.| [Checklist: Configuring Basic Firewall Settings](checklist-configuring-basic-firewall-settings.md)| diff --git a/windows/access-protection/windows-firewall/checklist-implementing-a-certificate-based-isolation-policy-design.md b/windows/access-protection/windows-firewall/checklist-implementing-a-certificate-based-isolation-policy-design.md index 6a65e70ac2..6eafbc017b 100644 --- a/windows/access-protection/windows-firewall/checklist-implementing-a-certificate-based-isolation-policy-design.md +++ b/windows/access-protection/windows-firewall/checklist-implementing-a-certificate-based-isolation-policy-design.md @@ -23,7 +23,7 @@ This parent checklist includes cross-reference links to important concepts about | Task | Reference | | - | - | -| Review important concepts and examples for certificate-based authentication to determine if this design meets your deployment goals and the needs of your organization.| [Identifying Your Windows Firewall with Advanced Security Deployment Goals](identifying-your-windows-firewall-with-advanced-security-deployment-goals.md)
    [Certificate-based Isolation Policy Design](certificate-based-isolation-policy-design.md)
    [Certificate-based Isolation Policy Design Example](certificate-based-isolation-policy-design-example.md)
    [Planning Certificate-based Authentication](planning-certificate-based-authentication.md) | +| Review important concepts and examples for certificate-based authentication to determine if this design meets your deployment goals and the needs of your organization.| [Identifying Your Windows Defender Firewall with Advanced Security Deployment Goals](identifying-your-windows-firewall-with-advanced-security-deployment-goals.md)
    [Certificate-based Isolation Policy Design](certificate-based-isolation-policy-design.md)
    [Certificate-based Isolation Policy Design Example](certificate-based-isolation-policy-design-example.md)
    [Planning Certificate-based Authentication](planning-certificate-based-authentication.md) | | Install the Active Directory Certificate Services (AD CS) role as an enterprise root issuing certification authority (CA). This step is required only if you have not already deployed a CA on your network.| | | Configure the certificate template for workstation authentication certificates.| [Configure the Workstation Authentication Certificate Template](configure-the-workstation-authentication-certificate-template.md)| | Configure Group Policy to automatically deploy certificates based on your template to workstation devices. | [Configure Group Policy to Autoenroll and Deploy Certificates](configure-group-policy-to-autoenroll-and-deploy-certificates.md)| diff --git a/windows/access-protection/windows-firewall/checklist-implementing-a-domain-isolation-policy-design.md b/windows/access-protection/windows-firewall/checklist-implementing-a-domain-isolation-policy-design.md index 1c370cc0c7..4d8969d702 100644 --- a/windows/access-protection/windows-firewall/checklist-implementing-a-domain-isolation-policy-design.md +++ b/windows/access-protection/windows-firewall/checklist-implementing-a-domain-isolation-policy-design.md @@ -19,13 +19,13 @@ This parent checklist includes cross-reference links to important concepts about >**Note:**  Complete the tasks in this checklist in order. When a reference link takes you to a procedure, return to this topic after you complete the steps in that procedure so that you can proceed with the remaining tasks in this checklist. -The procedures in this section use the Group Policy MMC snap-ins to configure the GPOs, but you can also use Windows PowerShell to configure GPOs. For more info, see [Windows Firewall with Advanced Security Administration with Windows PowerShell](windows-firewall-with-advanced-security-administration-with-windows-powershell.md). +The procedures in this section use the Group Policy MMC snap-ins to configure the GPOs, but you can also use Windows PowerShell to configure GPOs. For more info, see [Windows Defender Firewall with Advanced Security Administration with Windows PowerShell](windows-firewall-with-advanced-security-administration-with-windows-powershell.md). **Checklist: Implementing a domain isolation policy design** | Task | Reference | | - | - | -| Review important concepts and examples for the domain isolation policy design, determine your Windows Firewall with Advanced Security deployment goals, and customize this design to meet the needs of your organization.| [Identifying Your Windows Firewall with Advanced Security Deployment Goals](identifying-your-windows-firewall-with-advanced-security-deployment-goals.md)
    [Domain Isolation Policy Design](domain-isolation-policy-design.md)
    [Domain Isolation Policy Design Example](domain-isolation-policy-design-example.md)
    [Planning Domain Isolation Zones](planning-domain-isolation-zones.md) | +| Review important concepts and examples for the domain isolation policy design, determine your Windows Defender Firewall with Advanced Security deployment goals, and customize this design to meet the needs of your organization.| [Identifying Your Windows Defender Firewall with Advanced Security Deployment Goals](identifying-your-windows-firewall-with-advanced-security-deployment-goals.md)
    [Domain Isolation Policy Design](domain-isolation-policy-design.md)
    [Domain Isolation Policy Design Example](domain-isolation-policy-design-example.md)
    [Planning Domain Isolation Zones](planning-domain-isolation-zones.md) | | Create the GPOs and connection security rules for the isolated domain.| [Checklist: Configuring Rules for the Isolated Domain](checklist-configuring-rules-for-the-isolated-domain.md)| | Create the GPOs and connection security rules for the boundary zone.| [Checklist: Configuring Rules for the Boundary Zone](checklist-configuring-rules-for-the-boundary-zone.md)| | Create the GPOs and connection security rules for the encryption zone.| [Checklist: Configuring Rules for the Encryption Zone](checklist-configuring-rules-for-the-encryption-zone.md)| diff --git a/windows/access-protection/windows-firewall/checklist-implementing-a-standalone-server-isolation-policy-design.md b/windows/access-protection/windows-firewall/checklist-implementing-a-standalone-server-isolation-policy-design.md index 533859a661..f05114fabb 100644 --- a/windows/access-protection/windows-firewall/checklist-implementing-a-standalone-server-isolation-policy-design.md +++ b/windows/access-protection/windows-firewall/checklist-implementing-a-standalone-server-isolation-policy-design.md @@ -25,7 +25,7 @@ This parent checklist includes cross-reference links to important concepts about | Task | Reference | | - | - | -| Review important concepts and examples for the server isolation policy design to determine if this design meets your deployment goals and the needs of your organization.| [Identifying Your Windows Firewall with Advanced Security Deployment Goals](identifying-your-windows-firewall-with-advanced-security-deployment-goals.md)
    [Server Isolation Policy Design](server-isolation-policy-design.md)
    [Server Isolation Policy Design Example](server-isolation-policy-design-example.md)
    [Planning Server Isolation Zones](planning-server-isolation-zones.md) | +| Review important concepts and examples for the server isolation policy design to determine if this design meets your deployment goals and the needs of your organization.| [Identifying Your Windows Defender Firewall with Advanced Security Deployment Goals](identifying-your-windows-firewall-with-advanced-security-deployment-goals.md)
    [Server Isolation Policy Design](server-isolation-policy-design.md)
    [Server Isolation Policy Design Example](server-isolation-policy-design-example.md)
    [Planning Server Isolation Zones](planning-server-isolation-zones.md) | | Create the GPOs and connection security rules for isolated servers.| [Checklist: Configuring Rules for Servers in a Standalone Isolated Server Zone](checklist-configuring-rules-for-servers-in-a-standalone-isolated-server-zone.md)| | Create the GPOs and connection security rules for the client devices that must connect to the isolated servers. | [Checklist: Creating Rules for Clients of a Standalone Isolated Server Zone](checklist-creating-rules-for-clients-of-a-standalone-isolated-server-zone.md)| | Verify that the connection security rules are protecting network traffic on your test devices. | [Verify That Network Traffic Is Authenticated](verify-that-network-traffic-is-authenticated.md)| diff --git a/windows/access-protection/windows-firewall/configure-authentication-methods.md b/windows/access-protection/windows-firewall/configure-authentication-methods.md index cee5bff4da..9b01cccb54 100644 --- a/windows/access-protection/windows-firewall/configure-authentication-methods.md +++ b/windows/access-protection/windows-firewall/configure-authentication-methods.md @@ -26,15 +26,15 @@ To complete these procedures, you must be a member of the Domain Administrators **To configure authentication methods** -1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). +1. Open the Group Policy Management Console to [Windows Defender Firewall with Advanced Security] (open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). -2. In the details pane on the main Windows Firewall with Advanced Security page, click **Windows Firewall Properties**. +2. In the details pane on the main Windows Defender Firewall with Advanced Security page, click **Windows Defender Firewall Properties**. 3. On the **IPsec Settings** tab, click **Customize**. 4. In the **Authentication Method** section, select the type of authentication that you want to use from among the following: - 1. **Default**. Selecting this option tells the computer to use the authentication method currently defined by the local administrator in Windows Firewall with Advanced Security or by Group Policy as the default. + 1. **Default**. Selecting this option tells the computer to use the authentication method currently defined by the local administrator in Windows Defender Firewall or by Group Policy as the default. 2. **Computer and User (using Kerberos V5)**. Selecting this option tells the computer to use and require authentication of both the computer and the currently logged-on user by using their domain credentials. diff --git a/windows/access-protection/windows-firewall/configure-data-protection-quick-mode-settings.md b/windows/access-protection/windows-firewall/configure-data-protection-quick-mode-settings.md index 4c7f4c94ea..53f6cd4935 100644 --- a/windows/access-protection/windows-firewall/configure-data-protection-quick-mode-settings.md +++ b/windows/access-protection/windows-firewall/configure-data-protection-quick-mode-settings.md @@ -23,9 +23,9 @@ To complete these procedures, you must be a member of the Domain Administrators **To configure quick mode settings** -1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). +1. Open the Group Policy Management Console to [Windows Defender Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). -2. In the details pane on the main Windows Firewall with Advanced Security page, click **Windows Firewall Properties**. +2. In the details pane on the main Windows Defender Firewall with Advanced Security page, click **Windows Defender Firewall Properties**. 3. On the **IPsec Settings** tab, click **Customize**. diff --git a/windows/access-protection/windows-firewall/configure-key-exchange-main-mode-settings.md b/windows/access-protection/windows-firewall/configure-key-exchange-main-mode-settings.md index dd11e2d12d..ceb70e603a 100644 --- a/windows/access-protection/windows-firewall/configure-key-exchange-main-mode-settings.md +++ b/windows/access-protection/windows-firewall/configure-key-exchange-main-mode-settings.md @@ -23,9 +23,9 @@ To complete these procedures, you must be a member of the Domain Administrators **To configure key exchange settings** -1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). +1. Open the Group Policy Management Console to [Windows Defender Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). -2. In the details pane on the main Windows Firewall with Advanced Security page, click **Windows Firewall Properties**. +2. In the details pane on the main Windows Defender Firewall with Advanced Security page, click **Windows Defender Firewall Properties**. 3. On the **IPsec Settings** tab, click **Customize**. diff --git a/windows/access-protection/windows-firewall/configure-the-rules-to-require-encryption.md b/windows/access-protection/windows-firewall/configure-the-rules-to-require-encryption.md index cdc97d2167..51751f2455 100644 --- a/windows/access-protection/windows-firewall/configure-the-rules-to-require-encryption.md +++ b/windows/access-protection/windows-firewall/configure-the-rules-to-require-encryption.md @@ -19,7 +19,7 @@ To complete this procedure, you must be a member of the Domain Administrators gr **To modify an authentication request rule to also require encryption** -1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). +1. Open the Group Policy Management Console to [Windows Defender Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). 2. In the navigation pane, click **Connection Security Rules**. @@ -27,7 +27,7 @@ To complete this procedure, you must be a member of the Domain Administrators gr 4. On the **Name** page, rename the connection security rule, edit the description to reflect the new use for the rule, and then click **OK**. -5. In the navigation pane, right-click **Windows Firewall with Advanced Security – LDAP://CN={***guid***}**, and then click **Properties**. +5. In the navigation pane, right-click **Windows Defender Firewall – LDAP://CN={***guid***}**, and then click **Properties**. 6. Click the **IPsec Settings** tab. @@ -42,11 +42,11 @@ To complete this procedure, you must be a member of the Domain Administrators gr 10. If you need to add an algorithm combination, click **Add**, and then select the combination of encryption and integrity algorithms. The options are described in [Configure Data Protection (Quick Mode) Settings](configure-data-protection-quick-mode-settings.md). **Note**   - Not all of the algorithms available in Windows 8 or Windows Server 2012 and later can be selected in the Windows Firewall with Advanced Security user interface. To select them, you can use Windows PowerShell. + Not all of the algorithms available in Windows 8 or Windows Server 2012 and later can be selected in the Windows Defender Firewall with Advanced Security user interface. To select them, you can use Windows PowerShell. - Quick mode settings can also be configured on a per-rule basis, but not by using the Windows Firewall with Advanced Security user interface. Instead, you can create or modify the rules by using Windows PowerShell. + Quick mode settings can also be configured on a per-rule basis, but not by using the Windows Defender Firewall user interface. Instead, you can create or modify the rules by using Windows PowerShell. - For more info, see [Windows Firewall with Advanced Security Administration with Windows PowerShell](windows-firewall-with-advanced-security-administration-with-windows-powershell.md) + For more info, see [Windows Defender Firewall with Advanced Security Administration with Windows PowerShell](windows-firewall-with-advanced-security-administration-with-windows-powershell.md) 11. During negotiation, algorithm combinations are proposed in the order shown in the list. Make sure that the more secure combinations are at the top of the list so that the negotiating devices select the most secure combination that they can jointly support. diff --git a/windows/access-protection/windows-firewall/configure-the-windows-firewall-log.md b/windows/access-protection/windows-firewall/configure-the-windows-firewall-log.md index 086d294c27..435bb8f776 100644 --- a/windows/access-protection/windows-firewall/configure-the-windows-firewall-log.md +++ b/windows/access-protection/windows-firewall/configure-the-windows-firewall-log.md @@ -1,6 +1,6 @@ --- -title: Configure the Windows Firewall Log (Windows 10) -description: Configure the Windows Firewall Log +title: Configure the Windows Defender Firewall Log (Windows 10) +description: Configure the Windows Defender Firewall Log ms.assetid: f037113d-506b-44d3-b9c0-0b79d03e7d18 ms.prod: w10 ms.mktglfcycl: deploy @@ -10,13 +10,13 @@ ms.pagetype: security author: brianlic-msft --- -# Configure the Windows Firewall Log +# Configure the Windows Defender Firewall with Advanced Security Log **Applies to** - Windows 10 - Windows Server 2016 -To configure Windows Firewall to log dropped packets or successful connections, use the Windows Firewall with Advanced Security node in the Group Policy Management MMC snap-in. +To configure Windows Defender Firewall with Advanced Security to log dropped packets or successful connections, use the Windows Defender Firewall with Advanced Security node in the Group Policy Management MMC snap-in. **Administrative credentials** @@ -24,13 +24,13 @@ To complete these procedures, you must be a member of the Domain Administrators In this topic: -- [To configure the Windows Firewall log](#to-configure-the-windows-firewall-log) +- [To configure the Windows Defender Firewall with Advanced Security log](#to-configure-the-windows-firewall-log) -## To configure the Windows Firewall log +## To configure the Windows Defender Firewall with Advanced Security log -1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). +1. Open the Group Policy Management Console to [Windows Defender Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). -2. In the details pane, in the **Overview** section, click **Windows Firewall Properties**. +2. In the details pane, in the **Overview** section, click **Windows Defender Firewall Properties**. 3. For each network location type (Domain, Private, Public), perform the following steps. @@ -40,14 +40,14 @@ In this topic: 3. The default path for the log is **%windir%\\system32\\logfiles\\firewall\\pfirewall.log**. If you want to change this, clear the **Not configured** check box and type the path to the new location, or click **Browse** to select a file location. - >**Important:**  The location you specify must have permissions assigned that permit the Windows Firewall service to write to the log file. + >**Important:**  The location you specify must have permissions assigned that permit the Windows Defender Firewall service to write to the log file. 4. The default maximum file size for the log is 4,096 kilobytes (KB). If you want to change this, clear the **Not configured** check box, and type in the new size in KB, or use the up and down arrows to select a size. The file will not grow beyond this size; when the limit is reached, old log entries are deleted to make room for the newly created ones. 5. No logging occurs until you set one of following two options: - - To create a log entry when Windows Firewall drops an incoming network packet, change **Log dropped packets** to **Yes**. + - To create a log entry when Windows Defender Firewall drops an incoming network packet, change **Log dropped packets** to **Yes**. - - To create a log entry when Windows Firewall allows an inbound connection, change **Log successful connections** to **Yes**. + - To create a log entry when Windows Defender Firewall allows an inbound connection, change **Log successful connections** to **Yes**. 6. Click **OK** twice. diff --git a/windows/access-protection/windows-firewall/configure-windows-firewall-to-suppress-notifications-when-a-program-is-blocked.md b/windows/access-protection/windows-firewall/configure-windows-firewall-to-suppress-notifications-when-a-program-is-blocked.md index 057dd20255..4ca087720c 100644 --- a/windows/access-protection/windows-firewall/configure-windows-firewall-to-suppress-notifications-when-a-program-is-blocked.md +++ b/windows/access-protection/windows-firewall/configure-windows-firewall-to-suppress-notifications-when-a-program-is-blocked.md @@ -1,6 +1,6 @@ --- -title: Configure Windows Firewall to Suppress Notifications When a Program Is Blocked (Windows 10) -description: Configure Windows Firewall to Suppress Notifications When a Program Is Blocked +title: Configure Windows Defender Firewall with Advanced Security to Suppress Notifications When a Program is Blocked (Windows 10) +description: Configure Windows Defender Firewall with Advanced Security to suppress notifications when a program is Bbocked ms.assetid: b7665d1d-f4d2-4b5a-befc-8b6bd940f69b ms.prod: w10 ms.mktglfcycl: deploy @@ -9,13 +9,13 @@ ms.pagetype: security author: brianlic-msft --- -# Configure Windows Firewall to Suppress Notifications When a Program Is Blocked +# Configure Windows Defender Firewall with Advanced Security to Suppress Notifications When a Program Is Blocked **Applies to** - Windows 10 - Windows Server 2016 -To configure Windows Firewall to suppress the display of a notification when it blocks a program that tries to listen for network traffic and to prohibit locally defined rules, use the Windows Firewall with Advanced Security node in the Group Policy Management console. +To configure Windows Defender Firewall with Advanced Security to suppress the display of a notification when it blocks a program that tries to listen for network traffic and to prohibit locally defined rules, use the Windows Defender Firewall with Advanced Security node in the Group Policy Management console. >**Caution:**  If you choose to disable alerts and prohibit locally defined rules, then you must create firewall rules that allow your users’ programs to send and receive the required network traffic. If a firewall rule is missing, then the user does not receive any kind of warning, the network traffic is silently blocked, and the program might fail. @@ -25,11 +25,11 @@ We recommend that you do not enable these settings until you have created and te To complete these procedures, you must be a member of the Domain Administrators group, or otherwise be delegated permissions to modify the GPOs. -## To configure Windows Firewall to suppress the display of a notification for a blocked program and to ignore locally defined rules +## To configure Windows Defender Firewall to suppress the display of a notification for a blocked program and to ignore locally defined rules -1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). +1. Open the Group Policy Management Console to [Windows Defender Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). -2. In the details pane, in the **Overview** section, click **Windows Firewall Properties**. +2. In the details pane, in the **Overview** section, click **Windows Defender Firewall Properties**. 3. For each network location type (Domain, Private, Public), perform the following steps. diff --git a/windows/access-protection/windows-firewall/create-an-authentication-exemption-list-rule.md b/windows/access-protection/windows-firewall/create-an-authentication-exemption-list-rule.md index e48455f5e9..00b30c104b 100644 --- a/windows/access-protection/windows-firewall/create-an-authentication-exemption-list-rule.md +++ b/windows/access-protection/windows-firewall/create-an-authentication-exemption-list-rule.md @@ -18,17 +18,16 @@ author: brianlic-msft In almost any isolated server or isolated domain scenario, there are some devices or devices that cannot communicate by using IPsec. This procedure shows you how to create rules that exempt those devices from the authentication requirements of your isolation policies. **Important**   -Adding devices to the exemption list for a zone reduces security because it permits devices in the zone to send network traffic that is unprotected by IPsec to the devices on the list. As discussed in the Windows Firewall with Advanced Security Design Guide, you must add only managed and trusted devices to the exemption list. +Adding devices to the exemption list for a zone reduces security because it permits devices in the zone to send network traffic that is unprotected by IPsec to the devices on the list. As discussed in the Windows Defender Firewall with Advanced Security Design Guide, you must add only managed and trusted devices to the exemption list.   - **Administrative credentials** To complete these procedures, you must be a member of the Domain Administrators group, or otherwise be delegated permissions to modify the GPOs. **To create a rule that exempts specified hosts from authentication** -1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). +1. Open the Group Policy Management Console to [Windows Defender Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). 2. In the navigation pane, click **Connection Security Rules**. diff --git a/windows/access-protection/windows-firewall/create-an-authentication-request-rule.md b/windows/access-protection/windows-firewall/create-an-authentication-request-rule.md index 42617dc699..2b9f10a74c 100644 --- a/windows/access-protection/windows-firewall/create-an-authentication-request-rule.md +++ b/windows/access-protection/windows-firewall/create-an-authentication-request-rule.md @@ -23,7 +23,7 @@ To complete this procedure, you must be a member of the Domain Administrators gr To create the authentication request rule -1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). +1. Open the Group Policy Management Console to [Windows Defender Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). 2. In the navigation pane, right-click **Connection Security Rules**, and then click **New Rule**. diff --git a/windows/access-protection/windows-firewall/create-an-inbound-icmp-rule.md b/windows/access-protection/windows-firewall/create-an-inbound-icmp-rule.md index 83983389da..e9d89fe583 100644 --- a/windows/access-protection/windows-firewall/create-an-inbound-icmp-rule.md +++ b/windows/access-protection/windows-firewall/create-an-inbound-icmp-rule.md @@ -15,7 +15,7 @@ author: brianlic-msft - Windows 10 - Windows Server 2016 -To allow inbound Internet Control Message Protocol (ICMP) network traffic, use the Windows Firewall with Advanced Security node in the Group Policy Management MMC snap-in to create firewall rules. This type of rule allows ICMP requests and responses to be sent and received by computers on the network. +To allow inbound Internet Control Message Protocol (ICMP) network traffic, use the Windows Defender Firewall with Advanced Security node in the Group Policy Management MMC snap-in to create firewall rules. This type of rule allows ICMP requests and responses to be sent and received by computers on the network. **Administrative credentials** @@ -29,7 +29,7 @@ This topic describes how to create a port rule that allows inbound ICMP network To create an inbound ICMP rule -1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). +1. Open the Group Policy Management Console to [Windows Defender Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). 2. In the navigation pane, click **Inbound Rules**. diff --git a/windows/access-protection/windows-firewall/create-an-inbound-port-rule.md b/windows/access-protection/windows-firewall/create-an-inbound-port-rule.md index 212bf9a8fc..e7d860e7e1 100644 --- a/windows/access-protection/windows-firewall/create-an-inbound-port-rule.md +++ b/windows/access-protection/windows-firewall/create-an-inbound-port-rule.md @@ -15,7 +15,8 @@ author: brianlic-msft - Windows 10 - Windows Server 2016 -To allow inbound network traffic on only a specified TCP or UDP port number, use the Windows Firewall with Advanced Security node in the Group Policy Management MMC snap-in to create firewall rules. This type of rule allows any program that listens on a specified TCP or UDP port to receive network traffic sent to that port. +To allow inbound network traffic on only a specified TCP or UDP port number, use the Windows Defender Firewall +with Advanced Security node in the Group Policy Management MMC snap-in to create firewall rules. This type of rule allows any program that listens on a specified TCP or UDP port to receive network traffic sent to that port. **Administrative credentials** @@ -29,7 +30,7 @@ This topic describes how to create a standard port rule for a specified protocol **To create an inbound port rule** -1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). +1. Open the Group Policy Management Console to [Windows Defender Firewall with Advanced Security] (open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). 2. In the navigation pane, click **Inbound Rules**. diff --git a/windows/access-protection/windows-firewall/create-an-inbound-program-or-service-rule.md b/windows/access-protection/windows-firewall/create-an-inbound-program-or-service-rule.md index 62c8e83e1b..73ff4dd9d1 100644 --- a/windows/access-protection/windows-firewall/create-an-inbound-program-or-service-rule.md +++ b/windows/access-protection/windows-firewall/create-an-inbound-program-or-service-rule.md @@ -15,7 +15,7 @@ author: brianlic-msft - Windows 10 - Windows Server 2016 -To allow inbound network traffic to a specified program or service, use the Windows Firewall with Advanced Security node in the Group Policy Management MMC snap-in to create firewall rules. This type of rule allows the program to listen and receive inbound network traffic on any port. +To allow inbound network traffic to a specified program or service, use the Windows Defender Firewall with Advanced Securitynode in the Group Policy Management MMC snap-in to create firewall rules. This type of rule allows the program to listen and receive inbound network traffic on any port. >**Note:**  This type of rule is often combined with a program or service rule. If you combine the rule types, you get a firewall rule that limits traffic to a specified port and allows the traffic only when the specified program is running. The program cannot receive network traffic on other ports, and other programs cannot receive network traffic on the specified port. To combine the program and port rule types into a single rule, follow the steps in the [Create an Inbound Port Rule](create-an-inbound-port-rule.md) procedure in addition to the steps in this procedure. @@ -25,7 +25,7 @@ To complete these procedures, you must be a member of the Domain Administrators To create an inbound firewall rule for a program or service -1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). +1. Open the Group Policy Management Console to [Windows Defender Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). 2. In the navigation pane, click **Inbound Rules**. diff --git a/windows/access-protection/windows-firewall/create-an-outbound-port-rule.md b/windows/access-protection/windows-firewall/create-an-outbound-port-rule.md index 9a06f49266..5118794bc7 100644 --- a/windows/access-protection/windows-firewall/create-an-outbound-port-rule.md +++ b/windows/access-protection/windows-firewall/create-an-outbound-port-rule.md @@ -15,7 +15,7 @@ author: brianlic-msft - Windows 10 - Windows Server 2016 -By default, Windows Firewall with Advanced Security allows all outbound network traffic unless it matches a rule that prohibits the traffic. To block outbound network traffic on a specified TCP or UDP port number, use the Windows Firewall with Advanced Security node in the Group Policy Management console to create firewall rules. This type of rule blocks any outbound network traffic that matches the specified TCP or UDP port numbers. +By default, Windows Defender Firewall allows all outbound network traffic unless it matches a rule that prohibits the traffic. To block outbound network traffic on a specified TCP or UDP port number, use the Windows Defender Firewall with Advanced Security node in the Group Policy Management console to create firewall rules. This type of rule blocks any outbound network traffic that matches the specified TCP or UDP port numbers. **Administrative credentials** @@ -23,7 +23,7 @@ To complete these procedures, you must be a member of the Domain Administrators To create an outbound port rule -1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). +1. Open the Group Policy Management Console to [Windows Defender Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). 2. In the navigation pane, click **Outbound Rules**. @@ -37,7 +37,7 @@ To create an outbound port rule 6. On the **Protocol and Ports** page, select the protocol type that you want to block. To restrict the rule to a specified port number, you must select either **TCP** or **UDP**. Because this is an outbound rule, you typically configure only the remote port number. - If you select another protocol, then only packets whose protocol field in the IP header match this rule are blocked by Windows Firewall. Network traffic for protocols is allowed as long as other rules that match do not block it. + If you select another protocol, then only packets whose protocol field in the IP header match this rule are blocked by Windows Defender Firewall. Network traffic for protocols is allowed as long as other rules that match do not block it. To select a protocol by its number, select **Custom** from the list, and then type the number in the **Protocol number** box. diff --git a/windows/access-protection/windows-firewall/create-an-outbound-program-or-service-rule.md b/windows/access-protection/windows-firewall/create-an-outbound-program-or-service-rule.md index 2e7e5c2e1e..a45c1e27a4 100644 --- a/windows/access-protection/windows-firewall/create-an-outbound-program-or-service-rule.md +++ b/windows/access-protection/windows-firewall/create-an-outbound-program-or-service-rule.md @@ -15,7 +15,7 @@ author: brianlic-msft - Windows 10 - Windows Server 2016 -By default, Windows Firewall with Advanced Security allows all outbound network traffic unless it matches a rule that prohibits the traffic. To block outbound network traffic for a specified program or service, use the Windows Firewall with Advanced Security node in the Group Policy Management console to create firewall rules. This type of rule prevents the program from sending any outbound network traffic on any port. +By default, Windows Defender Firewall allows all outbound network traffic unless it matches a rule that prohibits the traffic. To block outbound network traffic for a specified program or service, use the Windows Defender Firewall with Advanced Security node in the Group Policy Management console to create firewall rules. This type of rule prevents the program from sending any outbound network traffic on any port. **Administrative credentials** @@ -23,7 +23,7 @@ To complete these procedures, you must be a member of the Domain Administrators To create an outbound firewall rule for a program or service -1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). +1. Open the Group Policy Management Console to [Windows Defender Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). 2. In the navigation pane, click **Outbound Rules**. diff --git a/windows/access-protection/windows-firewall/create-inbound-rules-to-support-rpc.md b/windows/access-protection/windows-firewall/create-inbound-rules-to-support-rpc.md index a7cf60c649..b1042decfd 100644 --- a/windows/access-protection/windows-firewall/create-inbound-rules-to-support-rpc.md +++ b/windows/access-protection/windows-firewall/create-inbound-rules-to-support-rpc.md @@ -15,7 +15,7 @@ author: brianlic-msft - Windows 10 - Windows Server 2016 -To allow inbound remote procedure call (RPC) network traffic, use the Windows Firewall with Advanced Security node in the Group Policy Management console to create two firewall rules. The first rule allows incoming network packets on TCP port 135 to the RPC Endpoint Mapper service. The incoming traffic consists of requests to communicate with a specified network service. The RPC Endpoint Mapper replies with a dynamically-assigned port number that the client must use to communicate with the service. The second rule allows the network traffic that is sent to the dynamically-assigned port number. Using the two rules configured as described in this topic helps to protect your device by allowing network traffic only from devices that have received RPC dynamic port redirection and to only those TCP port numbers assigned by the RPC Endpoint Mapper. +To allow inbound remote procedure call (RPC) network traffic, use the Windows Defender Firewall with Advanced Security node in the Group Policy Management console to create two firewall rules. The first rule allows incoming network packets on TCP port 135 to the RPC Endpoint Mapper service. The incoming traffic consists of requests to communicate with a specified network service. The RPC Endpoint Mapper replies with a dynamically-assigned port number that the client must use to communicate with the service. The second rule allows the network traffic that is sent to the dynamically-assigned port number. Using the two rules configured as described in this topic helps to protect your device by allowing network traffic only from devices that have received RPC dynamic port redirection and to only those TCP port numbers assigned by the RPC Endpoint Mapper. **Administrative credentials** @@ -35,7 +35,7 @@ In this topic: ## To create a rule to allow inbound network traffic to the RPC Endpoint Mapper service -1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). +1. Open the Group Policy Management Console to [Windows Defender Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). 2. In the navigation pane, click **Inbound Rules**. diff --git a/windows/access-protection/windows-firewall/designing-a-windows-firewall-with-advanced-security-strategy.md b/windows/access-protection/windows-firewall/designing-a-windows-firewall-with-advanced-security-strategy.md index df45d7bcb2..7f241a26ff 100644 --- a/windows/access-protection/windows-firewall/designing-a-windows-firewall-with-advanced-security-strategy.md +++ b/windows/access-protection/windows-firewall/designing-a-windows-firewall-with-advanced-security-strategy.md @@ -1,6 +1,6 @@ --- -title: Designing a Windows Firewall with Advanced Security Strategy (Windows 10) -description: Designing a Windows Firewall with Advanced Security Strategy +title: Designing a Windows Defender Firewall with Advanced Security Strategy (Windows 10) +description: Designing a Windows Defender Firewall Strategy ms.assetid: 6d98b184-33d6-43a5-9418-4f24905cfd71 ms.prod: w10 ms.mktglfcycl: deploy @@ -9,7 +9,7 @@ ms.pagetype: security author: brianlic-msft --- -# Designing a Windows Firewall with Advanced Security Strategy +# Designing a Windows Defender Firewall with Advanced Security Strategy **Applies to** - Windows 10 diff --git a/windows/access-protection/windows-firewall/determining-the-trusted-state-of-your-devices.md b/windows/access-protection/windows-firewall/determining-the-trusted-state-of-your-devices.md index 01ed85051c..9bf8f022de 100644 --- a/windows/access-protection/windows-firewall/determining-the-trusted-state-of-your-devices.md +++ b/windows/access-protection/windows-firewall/determining-the-trusted-state-of-your-devices.md @@ -136,4 +136,4 @@ With the other information that you have gathered in this section, this informat The costs identified in this section only capture the projected cost of the device upgrades. Many additional design, support, test, and training costs should be accounted for in the overall project plan. -**Next: **[Planning Your Windows Firewall with Advanced Security Design](planning-your-windows-firewall-with-advanced-security-design.md) +**Next: **[Planning Your Windows Defender Firewall with Advanced Security Design](planning-your-windows-firewall-with-advanced-security-design.md) diff --git a/windows/access-protection/windows-firewall/documenting-the-zones.md b/windows/access-protection/windows-firewall/documenting-the-zones.md index 9c120835e8..626dcb014a 100644 --- a/windows/access-protection/windows-firewall/documenting-the-zones.md +++ b/windows/access-protection/windows-firewall/documenting-the-zones.md @@ -15,7 +15,7 @@ author: brianlic-msft - Windows 10 - Windows Server 2016 -Generally, the task of determining zone membership is not complex, but it can be time-consuming. Use the information generated during the [Designing a Windows Firewall with Advanced Security Strategy](designing-a-windows-firewall-with-advanced-security-strategy.md) section of this guide to determine the zone in which to put each host. You can document this zone placement by adding a Group column to the inventory table shown in the Designing a Windows Firewall with Advanced Security Strategy section. A sample is shown here: +Generally, the task of determining zone membership is not complex, but it can be time-consuming. Use the information generated during the [Designing a Windows Defender Firewall with Advanced Security Strategy](designing-a-windows-firewall-with-advanced-security-strategy.md) section of this guide to determine the zone in which to put each host. You can document this zone placement by adding a Group column to the inventory table shown in the Designing a Windows Defender Firewall with Advanced Security Strategy section. A sample is shown here: | Host name | Hardware reqs met | Software reqs met | Configuration required | Details | Projected cost | Group | | - | - | - | - | - | - | diff --git a/windows/access-protection/windows-firewall/domain-isolation-policy-design.md b/windows/access-protection/windows-firewall/domain-isolation-policy-design.md index 6f15c8338f..c574eb7ab3 100644 --- a/windows/access-protection/windows-firewall/domain-isolation-policy-design.md +++ b/windows/access-protection/windows-firewall/domain-isolation-policy-design.md @@ -55,7 +55,7 @@ For more info about this design: - To learn more about this design, see the [Domain Isolation Policy Design Example](domain-isolation-policy-design-example.md). -- Before completing the design, gather the info described in [Designing a Windows Firewall with Advanced Security Strategy](designing-a-windows-firewall-with-advanced-security-strategy.md). +- Before completing the design, gather the info described in [Designing a Windows Defender Firewall with Advanced Security Strategy](designing-a-windows-firewall-with-advanced-security-strategy.md). - To help you make the decisions required in this design, see [Planning Domain Isolation Zones](planning-domain-isolation-zones.md) and [Planning Group Policy Deployment for Your Isolation Zones](planning-group-policy-deployment-for-your-isolation-zones.md). diff --git a/windows/access-protection/windows-firewall/enable-predefined-inbound-rules.md b/windows/access-protection/windows-firewall/enable-predefined-inbound-rules.md index 59e8325dac..7533422632 100644 --- a/windows/access-protection/windows-firewall/enable-predefined-inbound-rules.md +++ b/windows/access-protection/windows-firewall/enable-predefined-inbound-rules.md @@ -15,7 +15,7 @@ author: brianlic-msft - Windows 10 - Windows Server 2016 -Windows Firewall with Advanced Security includes many predefined rules for common networking roles and functions. When you install a new server role on a device or enable a network feature on a client device, the installer typically enables the rules required for that role instead of creating new ones. When deploying firewall rules to the devices on the network, you can take advantage of these predefined rules instead of creating new ones. Doing this helps to ensure consistency and accuracy, because the rules have been thoroughly tested and are ready for use. +Windows Defender Firewall with Advanced Security includes many predefined rules for common networking roles and functions. When you install a new server role on a device or enable a network feature on a client device, the installer typically enables the rules required for that role instead of creating new ones. When deploying firewall rules to the devices on the network, you can take advantage of these predefined rules instead of creating new ones. Doing this helps to ensure consistency and accuracy, because the rules have been thoroughly tested and are ready for use. **Administrative credentials** @@ -23,7 +23,7 @@ To complete these procedures, you must be a member of the Domain Administrators To deploy predefined firewall rules that allow inbound network traffic for common network functions -1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). +1. Open the Group Policy Management Console to [Windows Defender Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). 2. In the navigation pane, click **Inbound Rules**. diff --git a/windows/access-protection/windows-firewall/enable-predefined-outbound-rules.md b/windows/access-protection/windows-firewall/enable-predefined-outbound-rules.md index 137de67aa2..a21658eba7 100644 --- a/windows/access-protection/windows-firewall/enable-predefined-outbound-rules.md +++ b/windows/access-protection/windows-firewall/enable-predefined-outbound-rules.md @@ -15,7 +15,7 @@ author: brianlic-msft - Windows 10 - Windows Server 2016 -By default, Windows Firewall with Advanced Security allows all outbound network traffic unless it matches a rule that prohibits the traffic. Windows Firewall with Advanced Security includes many predefined outbound rules that can be used to block network traffic for common networking roles and functions. When you install a new server role on a computer or enable a network feature on a client computer, the installer can install, but typically does not enable, outbound block rules for that role. When deploying firewall rules to the computers on the network, you can take advantage of these predefined rules instead of creating new ones. Doing this helps to ensure consistency and accuracy, because the rules have been thoroughly tested and are ready for use. +By default, Windows Defender Firewall with Advanced Security allows all outbound network traffic unless it matches a rule that prohibits the traffic. Windows Defender Firewall includes many predefined outbound rules that can be used to block network traffic for common networking roles and functions. When you install a new server role on a computer or enable a network feature on a client computer, the installer can install, but typically does not enable, outbound block rules for that role. When deploying firewall rules to the computers on the network, you can take advantage of these predefined rules instead of creating new ones. Doing this helps to ensure consistency and accuracy, because the rules have been thoroughly tested and are ready for use. **Administrative credentials** @@ -23,7 +23,7 @@ To complete these procedures, you must be a member of the Domain Administrators To deploy predefined firewall rules that block outbound network traffic for common network functions -1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). +1. Open the Group Policy Management Console to [Windows Defender Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). 2. In the navigation pane, click **Outbound Rules**. diff --git a/windows/access-protection/windows-firewall/evaluating-windows-firewall-with-advanced-security-design-examples.md b/windows/access-protection/windows-firewall/evaluating-windows-firewall-with-advanced-security-design-examples.md index c7fe4f7637..46b8f6f71f 100644 --- a/windows/access-protection/windows-firewall/evaluating-windows-firewall-with-advanced-security-design-examples.md +++ b/windows/access-protection/windows-firewall/evaluating-windows-firewall-with-advanced-security-design-examples.md @@ -1,6 +1,6 @@ --- -title: Evaluating Windows Firewall with Advanced Security Design Examples (Windows 10) -description: Evaluating Windows Firewall with Advanced Security Design Examples +title: Evaluating Windows Defender Firewall with Advanced Security Design Examples (Windows 10) +description: Evaluating Windows Defender Firewall with Advanced Security Design Examples ms.assetid: a591389b-18fa-4a39-ba07-b6fb61961cbd ms.prod: w10 ms.mktglfcycl: deploy @@ -9,15 +9,15 @@ ms.pagetype: security author: brianlic-msft --- -# Evaluating Windows Firewall with Advanced Security Design Examples +# Evaluating Windows Defender Firewall with Advanced Security Design Examples **Applies to** - Windows 10 - Windows Server 2016 -The following Windows Firewall with Advanced Security design examples illustrate how you can use Windows Firewall with Advanced Security to improve the security of the devices connected to the network. You can use these topics to evaluate how the firewall and connection security rules work across all Windows Firewall with Advanced Security designs and to determine which design or combination of designs best suits the goals of your organization. +The following Windows Defender Firewall with Advanced Security design examples illustrate how you can use Windows Defender Firewall to improve the security of the devices connected to the network. You can use these topics to evaluate how the firewall and connection security rules work across all Windows Defender Firewall designs and to determine which design or combination of designs best suits the goals of your organization. -- [Firewall Policy Design Example](firewall-policy-design-example.md) +- [Firewall Policy with Advanced Security Design Example](firewall-policy-design-example.md) - [Domain Isolation Policy Design Example](domain-isolation-policy-design-example.md) diff --git a/windows/access-protection/windows-firewall/exempt-icmp-from-authentication.md b/windows/access-protection/windows-firewall/exempt-icmp-from-authentication.md index 21100a9674..59b17edc20 100644 --- a/windows/access-protection/windows-firewall/exempt-icmp-from-authentication.md +++ b/windows/access-protection/windows-firewall/exempt-icmp-from-authentication.md @@ -23,8 +23,8 @@ To complete this procedure, you must be a member of the Domain Administrators gr To exempt ICMP network traffic from authentication -1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). +1. Open the Group Policy Management Console to [Windows Defender Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). -2. On the main Windows Firewall with Advanced Security page, click **Windows Firewall Properties**. +2. On the main Windows Defender Firewall with Advanced Security page, click **Windows Defender Firewall Properties**. 3. On the **IPsec settings** tab, change **Exempt ICMP from IPsec** to **Yes**, and then click **OK**. diff --git a/windows/access-protection/windows-firewall/firewall-policy-design-example.md b/windows/access-protection/windows-firewall/firewall-policy-design-example.md index 8dad2b48f7..c78fdb7508 100644 --- a/windows/access-protection/windows-firewall/firewall-policy-design-example.md +++ b/windows/access-protection/windows-firewall/firewall-policy-design-example.md @@ -25,7 +25,7 @@ A key line-of-business program called WGBank consists of a client program runnin ## Design requirements -The network administrators want to implement Windows Firewall with Advanced Security throughout their organization to provide an additional security layer to their overall security strategy. They want to create firewall rules that allow their business programs to operate, while blocking network traffic that is not wanted. +The network administrators want to implement Windows Defender Firewall with Advanced Security throughout their organization to provide an additional security layer to their overall security strategy. They want to create firewall rules that allow their business programs to operate, while blocking network traffic that is not wanted. The following illustration shows the traffic protection needs for this design example. @@ -82,7 +82,7 @@ The following groups were created by using the Active Directory Users and Comput The two device types (client and server) are distinguished by using a WMI filters to ensure that only the policy intended for devices that are running a client version of Windows can be applied to that computer. A similar WMI filter on the server GPO ensures that only devices that are running server versions of Windows can apply that GPO. Each of the GPOs also have security group filters to prevent members of the group FIREWALL\_NO\_DEFAULT from receiving either of these two GPOs. - - Client devices receive a GPO that configures Windows Firewall with Advanced Security to enforce the default Windows Firewall behavior (allow outbound, block unsolicited inbound). The client default GPO also includes the built-in firewall rule groups Core Networking and File and Printer Sharing. The Core Networking group is enabled for all profiles, whereas the File and Printer Sharing group is enabled for only the Domain and Private profiles. The GPO also includes inbound firewall rules to allow the WGBank front-end server dashboard update traffic, and rules to prevent company-prohibited programs from sending or receiving network traffic, both inbound and outbound. + - Client devices receive a GPO that configures Windows Defender Firewall to enforce the default Windows Defender Firewall behavior (allow outbound, block unsolicited inbound). The client default GPO also includes the built-in firewall rule groups Core Networking and File and Printer Sharing. The Core Networking group is enabled for all profiles, whereas the File and Printer Sharing group is enabled for only the Domain and Private profiles. The GPO also includes inbound firewall rules to allow the WGBank front-end server dashboard update traffic, and rules to prevent company-prohibited programs from sending or receiving network traffic, both inbound and outbound. - Server devices receive a GPO that includes similar firewall configuration to the client computer GPO. The primary difference is that the rules are enabled for all profiles (not just domain and private). Also, the rules for WGBank dashboard update are not included, because it is not needed on server devices. @@ -90,15 +90,15 @@ The following groups were created by using the Active Directory Users and Comput - **CG\_FIREWALL\_NO\_DEFAULT**. Members of this group do not receive the default firewall GPO. Devices are added to this group if there is a business requirement for it to be exempted from the default firewall behavior. The use of a group to represent the exceptions instead of the group members directly makes it easier to support the dynamic nature of the client computer population. A new computer joined to the domain is automatically given the appropriate default firewall GPO, unless it is a member of this group. -- **CG\_FIREWALL\_WGB\_FE**. This group contains the computer accounts for all the WGBank front-end server devices. Members of this group receive a GPO that configures Windows Firewall with Advanced Security with inbound firewall rules to allow unsolicited WGBank client traffic. Devices in this group also receive the default firewall GPO. +- **CG\_FIREWALL\_WGB\_FE**. This group contains the computer accounts for all the WGBank front-end server devices. Members of this group receive a GPO that configures Windows Defender Firewall with inbound firewall rules to allow unsolicited WGBank client traffic. Devices in this group also receive the default firewall GPO. -- **CG\_FIREWALL\_WGB\_SQL**. This group contains the computer accounts for all the WGBank back-end devices that run SQL Server. Members of this group receive a GPO that configures Windows Firewall with Advanced Security with inbound firewall rules to allow the SQL Server program to receive unsolicited queries only from the WGBank front-end servers. Devices in this group also receive the default firewall GPO. +- **CG\_FIREWALL\_WGB\_SQL**. This group contains the computer accounts for all the WGBank back-end devices that run SQL Server. Members of this group receive a GPO that configures Windows Defender Firewall with inbound firewall rules to allow the SQL Server program to receive unsolicited queries only from the WGBank front-end servers. Devices in this group also receive the default firewall GPO. - **CG\_FIREWALL\_BOUNDARY\_WGBANKFE**. This group contains the computer accounts for the servers that host Web services that can be accessed from the Internet. Members of this group receive a GPO that adds an inbound firewall rule to allow inbound HTTP and HTTPS network traffic from any address, including the Internet. Devices in this group also receive the default firewall GPO. -- **CG\_FIREWALL\_WINS**. This group contains the computer accounts for all the WINS server devices. Members of this group receive a GPO that configures Windows Firewall with Advanced Security with an inbound firewall rule to allow unsolicited inbound requests from WINS clients. Devices in this group also receive the default firewall GPO. +- **CG\_FIREWALL\_WINS**. This group contains the computer accounts for all the WINS server devices. Members of this group receive a GPO that configures Windows Defender Firewall with an inbound firewall rule to allow unsolicited inbound requests from WINS clients. Devices in this group also receive the default firewall GPO. -- **CG\_FIREWALL\_ADDC**. This group contains all the computer accounts for the Active Directory domain controller server devices. Members of this group receive a GPO that configures Windows Firewall with Advanced Security with inbound firewall rules to allow unsolicited Active Directory client and server-to-server traffic. Devices in this group also receive the default firewall GPO. +- **CG\_FIREWALL\_ADDC**. This group contains all the computer accounts for the Active Directory domain controller server devices. Members of this group receive a GPO that configures Windows Defender Firewall with inbound firewall rules to allow unsolicited Active Directory client and server-to-server traffic. Devices in this group also receive the default firewall GPO. In your own design, create a group for each computer role in your organization that requires different or additional firewall rules. For example, file servers and print servers require additional rules to allow the incoming network traffic for those functions. If a function is ordinarily performed on most devices on the network, you might consider adding devices performing those roles to the common default firewall GPO set, unless there is a security reason not to include it there. diff --git a/windows/access-protection/windows-firewall/gathering-information-about-your-active-directory-deployment.md b/windows/access-protection/windows-firewall/gathering-information-about-your-active-directory-deployment.md index 0c507fdc73..fdbe2852e0 100644 --- a/windows/access-protection/windows-firewall/gathering-information-about-your-active-directory-deployment.md +++ b/windows/access-protection/windows-firewall/gathering-information-about-your-active-directory-deployment.md @@ -15,7 +15,7 @@ author: brianlic-msft - Windows 10 - Windows Server 2016 -Active Directory is another important item about which you must gather information. You must understand the forest structure. This includes domain layout, organizational unit (OU) architecture, and site topology. This information makes it possible to know where devices are currently placed, their configuration, and the impact of changes to Active Directory that result from implementing Windows Firewall with Advanced Security. Review the following list for information needed: +Active Directory is another important item about which you must gather information. You must understand the forest structure. This includes domain layout, organizational unit (OU) architecture, and site topology. This information makes it possible to know where devices are currently placed, their configuration, and the impact of changes to Active Directory that result from implementing Windows Defender Firewall with Advanced Security. Review the following list for information needed: - **Names and number of forests**. The forest (not the domain) is the security boundary in an Active Directory implementation. You must understand the current Active Directory architecture to determine the most effective strategy for deploying your firewall and connection security rules using Group Policy. It also enables you to understand which devices can be isolated and how best to accomplish the required degree of isolation. @@ -27,6 +27,6 @@ Active Directory is another important item about which you must gather informati - **OU structure**. OUs are logical constructs and can therefore be molded to fit many different requirements and goals. The OU structure is an ideal place to examine how Group Policy is currently used and how the OUs are laid out. You do not have to redesign an already implemented OU structure in order to effectively deploy firewall and connection security policy, but an understanding of the structure helps you know what WMI or group filtering is required to apply each GPO to the correct devices. -- **Existing IPsec policy**. Because this project culminates in the implementation of IPsec policy, you must understand how the network currently uses IPsec (if at all). Windows Firewall with Advanced Security connection security rules for versions of Windows prior to Windows Vista and Windows Server 2008 are not compatible with earlier versions of Windows. If you already have IPsec policies deployed to devices running Windows XP and Windows Server 2003 in your organization, you must ensure that the new IPsec policies you deploy enable devices using either the old or new IPsec policies to communicate with each other. +- **Existing IPsec policy**. Because this project culminates in the implementation of IPsec policy, you must understand how the network currently uses IPsec (if at all). Windows Defender Firewall connection security rules for versions of Windows prior to Windows Vista and Windows Server 2008 are not compatible with earlier versions of Windows. If you already have IPsec policies deployed to devices running Windows XP and Windows Server 2003 in your organization, you must ensure that the new IPsec policies you deploy enable devices using either the old or new IPsec policies to communicate with each other. **Next: **[Gathering Information about Your Devices](gathering-information-about-your-devices.md) diff --git a/windows/access-protection/windows-firewall/gathering-information-about-your-current-network-infrastructure.md b/windows/access-protection/windows-firewall/gathering-information-about-your-current-network-infrastructure.md index 67dcea5661..46a4a1d89c 100644 --- a/windows/access-protection/windows-firewall/gathering-information-about-your-current-network-infrastructure.md +++ b/windows/access-protection/windows-firewall/gathering-information-about-your-current-network-infrastructure.md @@ -15,7 +15,7 @@ author: brianlic-msft - Windows 10 - Windows Server 2016 -Perhaps the most important aspect of planning for Windows Firewall with Advanced Security deployment is the network architecture, because IPsec is layered on the Internet Protocol itself. An incomplete or inaccurate understanding of the network can prevent any Windows Firewall with Advanced Security solution from being successful. Understanding subnet layout, IP addressing schemes, and traffic patterns are part of this effort, but accurately documenting the following components are important to completing the planning phase of this project: +Perhaps the most important aspect of planning for Windows Defender Firewall with Advanced Security deployment is the network architecture, because IPsec is layered on the Internet Protocol itself. An incomplete or inaccurate understanding of the network can prevent any Windows Defender Firewall solution from being successful. Understanding subnet layout, IP addressing schemes, and traffic patterns are part of this effort, but accurately documenting the following components are important to completing the planning phase of this project: - **Network segmentation**. This includes IP addressing maps, showing how your routers separate each network segment. It includes information about how the routers are configured, and what security filters they impose on network traffic flowing through them. @@ -31,7 +31,7 @@ The goal is to have enough information to be able to identify an asset by its ne Do not use a complex and poorly documented network as a starting point for the design, because it can leave too many unidentified areas that are likely to cause problems during implementation. -This guidance helps obtain the most relevant information for planning Windows Firewall with Advanced Security implementation, but it does not try to address other issues, such as TCP/IP addressing or virtual local area network (VLAN) segmentation. +This guidance helps obtain the most relevant information for planning Windows Defender Firewall implementation, but it does not try to address other issues, such as TCP/IP addressing or virtual local area network (VLAN) segmentation. ## Network segmentation @@ -100,7 +100,7 @@ When you examine traffic flow, look closely at how all managed and unmanaged dev - How do servers and clients communicate with each other? -- Are there security devices or projects currently implemented or planned that could affect an isolation deployment? For example, if you use Windows Firewall on your devices to "lock down" specific ports, such as UDP 500, IKE negotiations fail. +- Are there security devices or projects currently implemented or planned that could affect an isolation deployment? For example, if you use Windows Defender Firewall on your devices to "lock down" specific ports, such as UDP 500, IKE negotiations fail. Some of the more common applications and protocols are as follows: @@ -108,6 +108,6 @@ Some of the more common applications and protocols are as follows: - **Remote procedure call (RPC)**. RPC operates by listening on a port known as the *endpoint mapper*, TCP port 135. The response to a query on this port is an instruction to begin communication on another port in the ephemeral range (ports numbered over 1024). In a network that is segmented by firewalls, RPC communication presents a configuration challenge because it means opening the RPC listener port and all ports greater than 1024. Opening so many ports increases the attack surface of the whole network and reduces the effectiveness of the firewalls. Because many applications depend on RPC for basic functionality, any firewall and connection security policy must take RPC requirements into account. -- **Other traffic**. Windows Firewall with Advanced Security can help secure transmissions between devices by providing authentication of the packets in addition to encrypting the data that they contain. The important thing to do is to identify what must be protected, and the threats that must be mitigated. Examine and model other traffic or traffic types that must be secured. +- **Other traffic**. Windows Defender Firewall can help secure transmissions between devices by providing authentication of the packets in addition to encrypting the data that they contain. The important thing to do is to identify what must be protected, and the threats that must be mitigated. Examine and model other traffic or traffic types that must be secured. **Next: **[Gathering Information about Your Active Directory Deployment](gathering-information-about-your-active-directory-deployment.md) diff --git a/windows/access-protection/windows-firewall/gathering-information-about-your-devices.md b/windows/access-protection/windows-firewall/gathering-information-about-your-devices.md index 3643e51814..cdb060488d 100644 --- a/windows/access-protection/windows-firewall/gathering-information-about-your-devices.md +++ b/windows/access-protection/windows-firewall/gathering-information-about-your-devices.md @@ -49,6 +49,6 @@ You can use Windows PowerShell to create a script file that can collect the syst Whether you use an automatic, manual, or hybrid option to gather the information, one of the biggest issues that can cause problems to the design is capturing the changes between the original inventory scan and the point at which the implementation is ready to start. After the first scan has been completed, make support staff aware that all additional changes must be recorded and the updates noted in the inventory. -This inventory will be critical for planning and implementing your Windows Firewall with Advanced Security design. +This inventory will be critical for planning and implementing your Windows Defender Firewall design. **Next: **[Gathering Other Relevant Information](gathering-other-relevant-information.md) diff --git a/windows/access-protection/windows-firewall/gathering-other-relevant-information.md b/windows/access-protection/windows-firewall/gathering-other-relevant-information.md index 85e9be98dc..f66f69ec44 100644 --- a/windows/access-protection/windows-firewall/gathering-other-relevant-information.md +++ b/windows/access-protection/windows-firewall/gathering-other-relevant-information.md @@ -15,7 +15,7 @@ author: brianlic-msft - Windows 10 - Windows Server 2016 -This topic discusses several other things that you should examine to see whether they will cause any complications in your ability to deploy Windows Firewall with Advanced Security policies in your organization. +This topic discusses several other things that you should examine to see whether they will cause any complications in your ability to deploy Windows Defender Firewall with Advanced Security policies in your organization. ## Capacity considerations @@ -35,7 +35,7 @@ Because IPsec uses mathematically intensive cryptographic techniques, it can con ## Group Policy deployment groups and WMI filters -You do not have to rearrange the organization unit (OU) hierarchy of your Active Directory domains to effectively deploy Windows Firewall with Advanced Security GPOs. Instead, you can link your GPOs at the domain level (or another high level container), and then use security group filtering or WMI filtering to ensure that only the appropriate devices or users can apply the GPO settings. We recommend that you use WMI filtering to dynamically ensure that GPOs apply only to devices that are running the correct operating system. It is not necessary to use this technique if your network consists of devices. +You do not have to rearrange the organization unit (OU) hierarchy of your Active Directory domains to effectively deploy Windows Defender Firewall GPOs. Instead, you can link your GPOs at the domain level (or another high level container), and then use security group filtering or WMI filtering to ensure that only the appropriate devices or users can apply the GPO settings. We recommend that you use WMI filtering to dynamically ensure that GPOs apply only to devices that are running the correct operating system. It is not necessary to use this technique if your network consists of devices. ## Different Active Directory trust environments diff --git a/windows/access-protection/windows-firewall/gathering-the-information-you-need.md b/windows/access-protection/windows-firewall/gathering-the-information-you-need.md index a11fbf67c8..6955fdcf1b 100644 --- a/windows/access-protection/windows-firewall/gathering-the-information-you-need.md +++ b/windows/access-protection/windows-firewall/gathering-the-information-you-need.md @@ -15,7 +15,7 @@ author: brianlic-msft - Windows 10 - Windows Server 2016 -Before starting the planning process for a Windows Firewall with Advanced Security deployment, you must collect and analyze up-to-date information about the network, the directory services, and the devices that are already deployed in the organization. This information enables you to create a design that accounts for all possible elements of the existing infrastructure. If the gathered information is not accurate, problems can occur when devices and devices that were not considered during the planning phase are encountered during implementation. +Before starting the planning process for a Windows Defender Firewall with Advanced Security deployment, you must collect and analyze up-to-date information about the network, the directory services, and the devices that are already deployed in the organization. This information enables you to create a design that accounts for all possible elements of the existing infrastructure. If the gathered information is not accurate, problems can occur when devices and devices that were not considered during the planning phase are encountered during implementation. Review each of the following topics for guidance about the kinds of information that you must gather: diff --git a/windows/access-protection/windows-firewall/gpo-domiso-boundary.md b/windows/access-protection/windows-firewall/gpo-domiso-boundary.md index 00fb043b7a..f608fcdc53 100644 --- a/windows/access-protection/windows-firewall/gpo-domiso-boundary.md +++ b/windows/access-protection/windows-firewall/gpo-domiso-boundary.md @@ -15,7 +15,7 @@ author: brianlic-msft - Windows 10 - Windows Server 2016 -This GPO is authored by using the Windows Firewall with Advanced Security interface in the Group Policy editing tools. Woodgrove Bank began by copying and pasting the GPO for the Windows Server 2008 version of the isolated domain GPO, and then renamed the copy to reflect its new purpose. +This GPO is authored by using the Windows Defender Firewall with Advanced Security interface in the Group Policy editing tools. Woodgrove Bank began by copying and pasting the GPO for the Windows Server 2008 version of the isolated domain GPO, and then renamed the copy to reflect its new purpose. This GPO supports the ability for devices that are not part of the isolated domain to access specific servers that must be available to those untrusted devices. It is intended to only apply to server devices that are running at least Windows Server 2008. diff --git a/windows/access-protection/windows-firewall/gpo-domiso-encryption.md b/windows/access-protection/windows-firewall/gpo-domiso-encryption.md index b5d3c6801e..b86a8385ac 100644 --- a/windows/access-protection/windows-firewall/gpo-domiso-encryption.md +++ b/windows/access-protection/windows-firewall/gpo-domiso-encryption.md @@ -12,7 +12,7 @@ ms.pagetype: security # GPO\_DOMISO\_Encryption\_WS2008 -This GPO is authored by using the Windows Firewall with Advanced Security interface in the Group Policy editing tools. Woodgrove Bank began by copying and pasting the GPO for the Windows Server 2008 version of the isolated domain GPO, and then renamed the copy to reflect its new purpose. +This GPO is authored by using the Windows Defender Firewall with Advanced Security interface in the Group Policy editing tools. Woodgrove Bank began by copying and pasting the GPO for the Windows Server 2008 version of the isolated domain GPO, and then renamed the copy to reflect its new purpose. This GPO supports the ability for servers that contain sensitive data to require encryption for all connection requests. It is intended to only apply to server computers that are running Windows Server 2012, Windows Server 2008 R2 or Windows Server 2008. diff --git a/windows/access-protection/windows-firewall/gpo-domiso-firewall.md b/windows/access-protection/windows-firewall/gpo-domiso-firewall.md index d1349941e1..fea48288ad 100644 --- a/windows/access-protection/windows-firewall/gpo-domiso-firewall.md +++ b/windows/access-protection/windows-firewall/gpo-domiso-firewall.md @@ -15,7 +15,8 @@ author: brianlic-msft - Windows 10 - Windows Server 2016 -This GPO is authored by using the Windows Firewall with Advanced Security interface in the Group Policy editing tools. The User Configuration section of the GPO is disabled. It is intended to only apply to devices that are running at least Windows 7 or Windows Server 2008. +This GPO is authored by using the Windows Defender Firewall +with Advanced Security interface in the Group Policy editing tools. The User Configuration section of the GPO is disabled. It is intended to only apply to devices that are running at least Windows 7 or Windows Server 2008. ## Firewall settings @@ -53,7 +54,7 @@ This GPO provides the following rules: - Remote Volume Management - - Windows Firewall Remote Management + - Windows Defender Firewall Remote Management - Windows Management Instrumentation (WMI) diff --git a/windows/access-protection/windows-firewall/gpo-domiso-isolateddomain-clients.md b/windows/access-protection/windows-firewall/gpo-domiso-isolateddomain-clients.md index a6ab80ad09..6e47c03677 100644 --- a/windows/access-protection/windows-firewall/gpo-domiso-isolateddomain-clients.md +++ b/windows/access-protection/windows-firewall/gpo-domiso-isolateddomain-clients.md @@ -15,7 +15,7 @@ author: brianlic-msft - Windows 10 - Windows Server 2016 -This GPO is authored by using the Windows Firewall with Advanced Security interface in the Group Policy editing tools. The User Configuration section of the GPO is disabled. It is intended to only apply to client devices that are running Windows 8, Windows 7, or Windows Vista. +This GPO is authored by using the Windows Defender Firewall with Advanced Security interface in the Group Policy editing tools. The User Configuration section of the GPO is disabled. It is intended to only apply to client devices that are running Windows 8, Windows 7, or Windows Vista. Because client devices can sometimes be portable, the settings and rules for this GPO are applied to only the domain profile. diff --git a/windows/access-protection/windows-firewall/gpo-domiso-isolateddomain-servers.md b/windows/access-protection/windows-firewall/gpo-domiso-isolateddomain-servers.md index 91cd4e3890..6270e8529e 100644 --- a/windows/access-protection/windows-firewall/gpo-domiso-isolateddomain-servers.md +++ b/windows/access-protection/windows-firewall/gpo-domiso-isolateddomain-servers.md @@ -15,9 +15,9 @@ author: brianlic-msft - Windows 10 - Windows Server 2016 -This GPO is authored by using the Windows Firewall with Advanced Security interface in the Group Policy editing tools. The User Configuration section of the GPO is disabled. It is intended to only apply to server devices that are running at least Windows Server 2008. +This GPO is authored by using the Windows Defender Firewall interface in the Group Policy editing tools. The User Configuration section of the GPO is disabled. It is intended to only apply to server devices that are running at least Windows Server 2008. -Because so many of the settings and rules for this GPO are common to those in the GPO for at least Windows Vista, you can save time by exporting the Windows Firewall with Advanced Security piece of the GPO for at least Windows Vista, and importing it to the GPO for at least Windows Server 2008. After the import, change only the items specified here: +Because so many of the settings and rules for this GPO are common to those in the GPO for at least Windows Vista, you can save time by exporting the Windows Defender Firewall piece of the GPO for at least Windows Vista, and importing it to the GPO for at least Windows Server 2008. After the import, change only the items specified here: - This GPO applies all its settings to all profiles: Domain, Private, and Public. Because a server is not expected to be mobile and changing networks, configuring the GPO in this way prevents a network failure or the addition of a new network adapter from unintentionally switching the device to the Public profile with a different set of rules (in the case of a server running Windows Server 2008). diff --git a/windows/access-protection/windows-firewall/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md b/windows/access-protection/windows-firewall/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md index 092982bd0a..96bd9ea465 100644 --- a/windows/access-protection/windows-firewall/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md +++ b/windows/access-protection/windows-firewall/identifying-your-windows-firewall-with-advanced-security-deployment-goals.md @@ -1,6 +1,6 @@ --- -title: Identifying Your Windows Firewall with Advanced Security Deployment Goals (Windows 10) -description: Identifying Your Windows Firewall with Advanced Security Deployment Goals +title: Identifying Your Windows Defender Firewall with Advanced Security Deployment Goals (Windows 10) +description: Identifying Your Windows Defender Firewall with Advanced Security Deployment Goals ms.assetid: 598cf45e-2e1c-4947-970f-361dfa264bba ms.prod: w10 ms.mktglfcycl: deploy @@ -9,52 +9,21 @@ ms.pagetype: security author: brianlic-msft --- -# Identifying Your Windows Firewall with Advanced Security Deployment Goals +# Identifying Your Windows Defender Firewall with Advanced Security Deployment Goals **Applies to** - Windows 10 - Windows Server 2016 -Correctly identifying your Windows Firewall with Advanced Security deployment goals is essential for the success of your Windows Firewall with Advanced Security design project. Form a project team that can clearly articulate deployment issues in a vision statement. When you write your vision statement, identify, clarify, and refine your deployment goals. Prioritize and, if possible, combine your deployment goals so that you can design and deploy Windows Firewall with Advanced Security by using an iterative approach. You can take advantage of the predefined Windows Firewall with Advanced Security deployment goals presented in this guide that are relevant to your scenarios. +Correctly identifying your Windows Defender Firewall with Advanced Security deployment goals is essential for the success of your Windows Defender Firewall design project. Form a project team that can clearly articulate deployment issues in a vision statement. When you write your vision statement, identify, clarify, and refine your deployment goals. Prioritize and, if possible, combine your deployment goals so that you can design and deploy Windows Defender Firewall by using an iterative approach. You can take advantage of the predefined Windows Defender Firewall deployment goals presented in this guide that are relevant to your scenarios. -The following table lists the three main tasks for articulating, refining, and subsequently documenting your Windows Firewall with Advanced Security deployment goals. +The following table lists the three main tasks for articulating, refining, and subsequently documenting your Windows Defender Firewall deployment goals: -
    ---- - - - - - - - - - - - - - - - - - - - - -
    Deployment goal tasksReference links

    Evaluate predefined Windows Firewall with Advanced Security deployment goals that are provided in this section of the guide, and combine one or more goals to reach your organizational objectives.

    Predefined deployment goals:

    -
      -
    • [Protect Devices from Unwanted Network Traffic](protect-devices-from-unwanted-network-traffic.md)

    • -
    • [Restrict Access to Only Trusted Devices](restrict-access-to-only-trusted-devices.md)

    • -
    • [Require Encryption When Accessing Sensitive Network Resources](require-encryption-when-accessing-sensitive-network-resources.md)

    • -
    • [Restrict Access to Sensitive Resources to Only Specified Users or Devices](restrict-access-to-only-specified-users-or-devices.md)

    • -

    Map one goal or a combination of the predefined deployment goals to an existing Windows Firewall with Advanced Security design.

      -
    • [Mapping Your Deployment Goals to a Windows Firewall with Advanced Security Design](mapping-your-deployment-goals-to-a-windows-firewall-with-advanced-security-design.md)

    • -

    Based on the status of your current infrastructure, document your deployment goals for your Windows Firewall with Advanced Security design into a deployment plan.

      -
    • [Designing A Windows Firewall with Advanced Security Strategy](designing-a-windows-firewall-with-advanced-security-strategy.md)

    • -
    • [Planning Your Windows Firewall with Advanced Security Design](planning-your-windows-firewall-with-advanced-security-design.md)

    • -
    +| Deployment goal tasks | Reference links | +| --- | --- | +| Evaluate predefined Windows Defender Firewall with Advanced Security deployment goals that are provided in this section of the guide, and combine one or more goals to reach your organizational objectives. | Predefined deployment goals:

    • [Protect Devices from Unwanted Network Traffic](protect-devices-from-unwanted-network-traffic.md)
    • [Restrict Access to Only Trusted Devices](restrict-access-to-only-trusted-devices.md)
    • [Require Encryption When Accessing Sensitive Network Resources](require-encryption-when-accessing-sensitive-network-resources.md)
    • [Restrict Access to Sensitive Resources to Only Specified Users or Devices](restrict-access-to-only-specified-users-or-devices.md)
    +| Map one goal or a combination of the predefined deployment goals to an existing Windows Defender Firewall with Advanced Security design. |
    • [Mapping Your Deployment Goals to a Windows Defender Firewall with Advanced Security Design](mapping-your-deployment-goals-to-a-windows-firewall-with-advanced-security-design.md)
    +| Based on the status of your current infrastructure, document your deployment goals for your Windows Defender Firewall with Advanced Security design into a deployment plan. |
    • [Designing A Windows Defender Firewall Strategy](designing-a-windows-firewall-with-advanced-security-strategy.md)
    • [Planning Your Windows Defender Firewall Design with Advanced Security](planning-your-windows-firewall-with-advanced-security-design.md)
    +
    -**Next:** [Protect Devices from Unwanted Network Traffic](protect-devices-from-unwanted-network-traffic.md) +**Next:** [Protect Devices from Unwanted Network Traffic](protect-devices-from-unwanted-network-traffic.md) diff --git a/windows/access-protection/windows-firewall/implementing-your-windows-firewall-with-advanced-security-design-plan.md b/windows/access-protection/windows-firewall/implementing-your-windows-firewall-with-advanced-security-design-plan.md index 6099d183c9..63e24245d4 100644 --- a/windows/access-protection/windows-firewall/implementing-your-windows-firewall-with-advanced-security-design-plan.md +++ b/windows/access-protection/windows-firewall/implementing-your-windows-firewall-with-advanced-security-design-plan.md @@ -1,6 +1,6 @@ --- -title: Implementing Your Windows Firewall with Advanced Security Design Plan (Windows 10) -description: Implementing Your Windows Firewall with Advanced Security Design Plan +title: Implementing Your Windows Defender Firewall with Advanced Security Design Plan (Windows 10) +description: Implementing Your Windows Defender Firewall with Advanced Security Design Plan ms.assetid: 15f609d5-5e4e-4a71-9eff-493a2e3e40f9 ms.prod: w10 ms.mktglfcycl: deploy @@ -9,15 +9,15 @@ ms.pagetype: security author: brianlic-msft --- -# Implementing Your Windows Firewall with Advanced Security Design Plan +# Implementing Your Windows Defender Firewall with Advanced Security Design Plan **Applies to** - Windows 10 - Windows Server 2016 -The following are important factors in the implementation of your Windows Firewall with Advanced Security design plan: +The following are important factors in the implementation of your Windows Defender Firewall design plan: -- **Group Policy**. The Windows Firewall with Advanced Security designs make extensive use of Group Policy deployed by Active Directory Domain Services (AD DS). A sound Group Policy infrastructure is required to successfully deploy the firewall and IPsec settings and rules to the devices on your network. +- **Group Policy**. The Windows Defender Firewall with Advanced Security designs make extensive use of Group Policy deployed by Active Directory Domain Services (AD DS). A sound Group Policy infrastructure is required to successfully deploy the firewall and IPsec settings and rules to the devices on your network. - **Perimeter firewall**. Most organizations use a perimeter firewall to help protect the devices on the network from potentially malicious network traffic from outside of the organization's network boundaries. If you plan a deployment that includes a boundary zone to enable external devices to connect to devices in that zone, then you must allow that traffic through the perimeter firewall to the devices in the boundary zone. @@ -27,14 +27,14 @@ The following are important factors in the implementation of your Windows Firewa - Include the device in the authentication exemption list included in your design. You can choose this option if for any reason the device cannot participate in the isolated domain design. -## How to implement your Windows Firewall with Advanced Security design using this guide +## How to implement your Windows Defender Firewall with Advanced Security design using this guide The next step in implementing your design is to determine in what order each of the deployment steps must be performed. This guide uses checklists to help you accomplish the various deployment tasks that are required to implement your design plan. As the following diagram shows, checklists and subchecklists are used as necessary to provide the end-to-end procedure for deploying a design. ![wfas implementation](images/wfas-implement.gif) -Use the following parent checklists in this section of the guide to become familiar with the deployment tasks for implementing your organization's Windows Firewall with Advanced Security design. +Use the following parent checklists in this section of the guide to become familiar with the deployment tasks for implementing your organization's Windows Defender Firewall with Advanced Security design. - [Checklist: Implementing a Basic Firewall Policy Design](checklist-implementing-a-basic-firewall-policy-design.md) @@ -44,4 +44,4 @@ Use the following parent checklists in this section of the guide to become famil - [Checklist: Implementing a Certificate-based Isolation Policy Design](checklist-implementing-a-certificate-based-isolation-policy-design.md) -The procedures in these checklists use the Group Policy MMC snap-in interfaces to configure firewall and connection security rules in GPOs, but you can also use Windows PowerShell. For more information, see [Windows Firewall with Advanced Security Administration with Windows PowerShell](windows-firewall-with-advanced-security-administration-with-windows-powershell.md). This guide recommends using GPOs in a specific way to deploy the rules and settings for your design. For information about deploying your GPOs, see [Planning Group Policy Deployment for Your Isolation Zones](planning-group-policy-deployment-for-your-isolation-zones.md) and the checklist [Checklist: Creating Group Policy Objects](checklist-creating-group-policy-objects.md). +The procedures in these checklists use the Group Policy MMC snap-in interfaces to configure firewall and connection security rules in GPOs, but you can also use Windows PowerShell. For more information, see [Windows Defender Firewall with Advanced Security Administration with Windows PowerShell](windows-firewall-with-advanced-security-administration-with-windows-powershell.md). This guide recommends using GPOs in a specific way to deploy the rules and settings for your design. For information about deploying your GPOs, see [Planning Group Policy Deployment for Your Isolation Zones](planning-group-policy-deployment-for-your-isolation-zones.md) and the checklist [Checklist: Creating Group Policy Objects](checklist-creating-group-policy-objects.md). diff --git a/windows/access-protection/windows-firewall/isolating-apps-on-your-network.md b/windows/access-protection/windows-firewall/isolating-apps-on-your-network.md index 9743da28c0..a488a96fe2 100644 --- a/windows/access-protection/windows-firewall/isolating-apps-on-your-network.md +++ b/windows/access-protection/windows-firewall/isolating-apps-on-your-network.md @@ -14,7 +14,7 @@ author: brianlic-msft - Windows 10 - Windows Server 2016 -When you add new devices to your network, you may want to customize your Windows Firewall configuration to isolate the network access of the new Windows Store apps that run on them. Developers who build Windows Store apps can declare certain app capabilities that enable different classes of network access. A developer can decide what kind of network access the app requires and configure this capability for the app. When the app is installed on a device, appropriate firewall rules are automatically created to enable access. You can then customize the firewall configuration to further fine-tune this access if they desire more control over the network access for the app. +When you add new devices to your network, you may want to customize your Windows Defender Firewall with Advanced Security configuration to isolate the network access of the new Windows Store apps that run on them. Developers who build Windows Store apps can declare certain app capabilities that enable different classes of network access. A developer can decide what kind of network access the app requires and configure this capability for the app. When the app is installed on a device, appropriate firewall rules are automatically created to enable access. You can then customize the firewall configuration to further fine-tune this access if they desire more control over the network access for the app. For example, a developer can decide that their app should only connect to trusted local networks (such as at home or work), and not to the Internet. In this way, developers can define the scope of network access for their app. This network isolation prevents an app from accessing a network and a connection type (inbound or outbound) if the connection has not been configured for the app. Then the network administrator can customize the firewall to further restrict the resources that the app can access. @@ -54,7 +54,7 @@ To isolate Windows Store apps on your network, you need to use Group Policy to d - Your Windows Store app is installed on the client device. -- The Remote Server Administration Tools (RSAT) are installed on your client device. When you perform the following steps from your client device, you can select your Windows Store app when you create Windows Firewall rules. +- The Remote Server Administration Tools (RSAT) are installed on your client device. When you perform the following steps from your client device, you can select your Windows Store app when you create Windows Defender Firewall rules. >**Note:**  You can install the RSAT on your device running Windows 10 from the [Microsoft Download Center](https://www.microsoft.com/download/details.aspx?id=45520). @@ -134,9 +134,9 @@ The following table provides a complete list of the possible app capabilities. | **Webcam** | webcam| Provides access to the webcam's video feed.| | **Other devices (represented by GUIDs)** | <GUID>| Includes specialized devices and Windows Portable Devices.| -You can create a Windows Firewall policy that is scoped to a set of apps that use a specified capability or scoped to a specific Windows Store app. +You can create a Windows Defender Firewall policy that is scoped to a set of apps that use a specified capability or scoped to a specific Windows Store app. -For example, you could create a Windows Firewall policy to block Internet access for any apps on your network that have the Documents Library capability. +For example, you could create a Windows Defender Firewall policy to block Internet access for any apps on your network that have the Documents Library capability. **To block Internet access for any apps on your network that have the Documents Library capability** @@ -148,7 +148,7 @@ For example, you could create a Windows Firewall policy to block Internet access 4. Right-click the new GPO, and then click **Edit**. -5. In the Group Policy Management Editor, expand **Computer Configuration**, expand **Policies**, expand **Windows Settings**, expand **Security Settings**, expand **Windows Firewall with Advanced Security**, and click **Windows Firewall with Advanced Security – LDAP://…** +5. In the Group Policy Management Editor, expand **Computer Configuration**, expand **Policies**, expand **Windows Settings**, expand **Security Settings**, expand **Windows Defender Firewall with Advanced Security**, and click **Windows Defender Firewall – LDAP://…** 6. Right-click **Outbound Rules**, and then click **New Rule**. @@ -206,7 +206,7 @@ Use the following procedure if you want to block intranet access for a specific 4. Right-click your new GPO, and then click **Edit**. -5. From the Group Policy Management Editor, expand **Computer Configuration**, expand **Policies**, expand **Windows Settings**, expand **Security Settings**, expand **Windows Firewall with Advanced Security**, and then click **Windows Firewall with Advanced Security – LDAP://**… +5. From the Group Policy Management Editor, expand **Computer Configuration**, expand **Policies**, expand **Windows Settings**, expand **Security Settings**, expand **Windows Defender Firewall**, and then click **Windows Defender Firewall – LDAP://**… 6. Right-click **Outbound Rules**, and then click **New Rule**. @@ -246,4 +246,4 @@ Use the following procedure if you want to block intranet access for a specific ## See also -- [Windows Firewall with Advanced Security Overview](windows-firewall-with-advanced-security.md) +- [Windows Defender Firewall with Advanced Security Overview](windows-firewall-with-advanced-security.md) diff --git a/windows/access-protection/windows-firewall/open-the-group-policy-management-console-to-windows-firewall.md b/windows/access-protection/windows-firewall/open-the-group-policy-management-console-to-windows-firewall.md index 9712af0076..59c2f98643 100644 --- a/windows/access-protection/windows-firewall/open-the-group-policy-management-console-to-windows-firewall.md +++ b/windows/access-protection/windows-firewall/open-the-group-policy-management-console-to-windows-firewall.md @@ -1,6 +1,6 @@ --- -title: Open the Group Policy Management Console to Windows Firewall (Windows 10) -description: Open the Group Policy Management Console to Windows Firewall +title: Open the Group Policy Management Console to Windows Defender Firewall with Advanced Security (Windows 10) +description: Open the Group Policy Management Console to Windows Defender Firewall with Advanced Security ms.assetid: 5090b2c8-e038-4905-b238-19ecf8227760 ms.prod: w10 ms.mktglfcycl: deploy @@ -9,13 +9,13 @@ ms.pagetype: security author: brianlic-msft --- -# Open the Group Policy Management Console to Windows Firewall +# Open the Group Policy Management Console to Windows Defender Firewall with Advanced Security **Applies to** - Windows 10 - Windows Server 2016 -To open a GPO to Windows Firewall +To open a GPO to Windows Defender Firewall: 1. Open the Active Directory Users and Computers console. @@ -23,4 +23,4 @@ To open a GPO to Windows Firewall 3. Click the **Group Policy** tab, select your GPO, and then click **Edit**. -4. In the navigation pane of the Group Policy Object Editor, navigate to **Computer Configuration** > **Administrative Templates** > **Network** > **Network Connections** > **Windows Firewall**. +4. In the navigation pane of the Group Policy Object Editor, navigate to **Computer Configuration** > **Administrative Templates** > **Network** > **Network Connections** > **Windows Defender Firewall**. \ No newline at end of file diff --git a/windows/access-protection/windows-firewall/open-windows-firewall-with-advanced-security.md b/windows/access-protection/windows-firewall/open-windows-firewall-with-advanced-security.md index 8f20a73c1c..5cfa7929ea 100644 --- a/windows/access-protection/windows-firewall/open-windows-firewall-with-advanced-security.md +++ b/windows/access-protection/windows-firewall/open-windows-firewall-with-advanced-security.md @@ -1,6 +1,6 @@ --- -title: Open Windows Firewall with Advanced Security (Windows 10) -description: Open Windows Firewall with Advanced Security +title: Open Windows Defender Firewall with Advanced Security (Windows 10) +description: Open Windows Defender Firewall with Advanced Security ms.assetid: 788faff2-0f50-4e43-91f2-3e2595c0b6a1 ms.prod: w10 ms.mktglfcycl: deploy @@ -9,29 +9,29 @@ ms.pagetype: security author: brianlic-msft --- -# Open Windows Firewall with Advanced Security +# Open Windows Defender Firewall with Advanced Security **Applies to** - Windows 10 - Windows Server 2016 -This procedure shows you how to open the Windows Firewall with Advanced Security console. +This procedure shows you how to open the Windows Defender Firewall with Advanced Security console. **Administrative credentials** To complete this procedure, you must be a member of the Administrators group. For more information, see Additional considerations. -## Opening Windows Firewall with Advanced Security +## Opening Windows Defender Firewall - [Using the Windows interface](#to-open-windows-firewall-with-advanced-security-using-the-ui) - [Using a command line](#to-open-windows-firewall-with-advanced-security-from-a-command-prompt) -## To open Windows Firewall with Advanced Security using the UI +## To open Windows Defender Firewall using the UI -Click Start, type **Windows Firewall with Advanced Security**, and the press ENTER. +Click Start, type **Windows Defender Firewall**, and the press ENTER. -## To open Windows Firewall with Advanced Security from a command prompt +## To open Windows Defender Firewall from a command prompt 1. Open a command prompt window. @@ -43,4 +43,4 @@ Click Start, type **Windows Firewall with Advanced Security**, and the press ENT **Additional considerations** -Although standard users can start the Windows Firewall with Advanced Security MMC snap-in, to change most settings the user must be a member of a group with the permissions to modify those settings, such as Administrators. +Although standard users can start the Windows Defender Firewall MMC snap-in, to change most settings the user must be a member of a group with the permissions to modify those settings, such as Administrators. diff --git a/windows/access-protection/windows-firewall/planning-gpo-deployment.md b/windows/access-protection/windows-firewall/planning-gpo-deployment.md index abdff4b8ca..78351be73b 100644 --- a/windows/access-protection/windows-firewall/planning-gpo-deployment.md +++ b/windows/access-protection/windows-firewall/planning-gpo-deployment.md @@ -41,11 +41,11 @@ After you have deployed your GPOs and added some test devices to the groups, con - Examine the GPOs that are both assigned to and filtered from the device. Run the **gpresult** tool at a command prompt. -- Examine the rules deployed to the device. Open the Windows Firewall with Advanced Security MMC snap-in, expand the **Monitoring** node, and then expand the **Firewall** and **Connection Security** nodes. +- Examine the rules deployed to the device. Open the Windows Defender Firewall MMC snap-in, expand the **Monitoring** node, and then expand the **Firewall** and **Connection Security** nodes. -- Verify that communications are authenticated. Open the Windows Firewall with Advanced Security MMC snap-in, expand the **Monitoring** node, expand the **Security Associations** node, and then click **Main Mode**. +- Verify that communications are authenticated. Open the Windows Defender Firewall MMC snap-in, expand the **Monitoring** node, expand the **Security Associations** node, and then click **Main Mode**. -- Verify that communications are encrypted when the devices require it. Open the Windows Firewall with Advanced Security MMC snap-in, expand the **Monitoring** node, expand the **Security Associations** node, and then select **Quick Mode**. Encrypted connections display a value other than **None** in the **ESP Confidentiality** column. +- Verify that communications are encrypted when the devices require it. Open the Windows Defender Firewall MMC snap-in, expand the **Monitoring** node, expand the **Security Associations** node, and then select **Quick Mode**. Encrypted connections display a value other than **None** in the **ESP Confidentiality** column. - Verify that your programs are unaffected. Run them and confirm that they still work as expected. diff --git a/windows/access-protection/windows-firewall/planning-settings-for-a-basic-firewall-policy.md b/windows/access-protection/windows-firewall/planning-settings-for-a-basic-firewall-policy.md index fdcf972088..506da52a87 100644 --- a/windows/access-protection/windows-firewall/planning-settings-for-a-basic-firewall-policy.md +++ b/windows/access-protection/windows-firewall/planning-settings-for-a-basic-firewall-policy.md @@ -37,7 +37,7 @@ The following is a list of the firewall settings that you might consider for inc - **Apply local connection security rules: No**. We recommend that you prevent users from creating and using their own connection security rules. Connection failures caused by conflicting rules can be difficult to troubleshoot. -- **Logging**. We recommend that you enable logging to a file on the local hard disk. Be sure to limit the size, such as 4096 KB, to avoid causing performance problems by filling the user's hard disk. Be sure to specify a folder to which the Windows Firewall service account has write permissions. +- **Logging**. We recommend that you enable logging to a file on the local hard disk. Be sure to limit the size, such as 4096 KB, to avoid causing performance problems by filling the user's hard disk. Be sure to specify a folder to which the Windows Defender Firewall with Advanced Security service account has write permissions. - **Inbound rules**. Create inbound rules for programs that must be able to receive unsolicited inbound network packets from another device on the network. Make the rules as specific as possible to reduce the risk of malicious programs exploiting the rules. For example, specify both program and port numbers. Specifying a program ensures that the rule is only active when the program is actually running, and specifying the port number ensures that the program cannot receive unexpected traffic on a different port. diff --git a/windows/access-protection/windows-firewall/planning-the-gpos.md b/windows/access-protection/windows-firewall/planning-the-gpos.md index 84b3750822..83b84c2132 100644 --- a/windows/access-protection/windows-firewall/planning-the-gpos.md +++ b/windows/access-protection/windows-firewall/planning-the-gpos.md @@ -31,15 +31,17 @@ A few things to consider as you plan the GPOs: >**Caution:**  It is **critical** that you begin with all your GPOs set to request authentication instead of requiring it. Since the GPOs are delivered to the devices over time, applying a require policy to one device breaks its ability to communicate with another device that has not yet received its policy. Using request mode at the beginning enables devices to continue communicating by using plaintext connections if required. After you confirm that your devices are using IPsec where expected, you can schedule a conversion of the rules in the GPOs from requesting to requiring authentication, as required by each zone. -- Windows Firewall with Advanced Security in Windows Vista and Windows Server 2008 only support one network location profile at a time. If you add a second network adapter that is connected to a different network, or not connected at all, you could unintentionally change the profile that is currently active on the device. If your GPO specifies different firewall and connection security rules based on the current network location profile, the behavior of how the device handles network traffic will change accordingly. We recommend for stationary devices, such as desktops and servers, that you assign any rule for the device to all profiles. Apply GPOs that change rules per network location to devices that must move between networks, such as your portable devices. Consider creating a separate domain isolation GPO for your servers that uses the same settings as the GPO for the clients, except that the server GPO specifies the same rules for all network location profiles. +- Windows Defender Firewall* in Windows Vista and Windows Server 2008 only support one network location profile at a time. If you add a second network adapter that is connected to a different network, or not connected at all, you could unintentionally change the profile that is currently active on the device. If your GPO specifies different firewall and connection security rules based on the current network location profile, the behavior of how the device handles network traffic will change accordingly. We recommend for stationary devices, such as desktops and servers, that you assign any rule for the device to all profiles. Apply GPOs that change rules per network location to devices that must move between networks, such as your portable devices. Consider creating a separate domain isolation GPO for your servers that uses the same settings as the GPO for the clients, except that the server GPO specifies the same rules for all network location profiles. - >**Note:**  Devices running Windows 7, Windows Server 2008 R2, and later support different network location types, and therefore profiles, for each network adapter at the same time. Each network adapter is assigned the network location appropriate for the network to which it is connected. Windows Firewall then enforces only those rules that apply to that network type’s profile. So certain types of traffic are blocked when coming from a network adapter connected to a public network, but those same types might be permitted when coming from a private or domain network. +*Windows Defender Firewall is now called Windows Defender Firewall with Advanced Security in Windows 10. + + > [!NOTE] + > Devices running Windows 7, Windows Server 2008 R2, and later support different network location types, and therefore profiles, for each network adapter at the same time. Each network adapter is assigned the network location appropriate for the network to which it is connected. Windows Defender Firewall then enforces only those rules that apply to that network type’s profile. So certain types of traffic are blocked when coming from a network adapter connected to a public network, but those same types might be permitted when coming from a private or domain network. After considering these issues, document each GPO that you require, and the details about the connection security and firewall rules that it needs. ## Woodgrove Bank example GPOs - The Woodgrove Bank example uses the following set of GPOs to support its domain isolation requirements. This section only discusses the rules and settings for server and domain isolation. GPO settings that affect which devices receive the GPO, such as security group filtering and WMI filtering, are discussed in the [Planning GPO Deployment](planning-gpo-deployment.md) section. In this section you can find information about the following: diff --git a/windows/access-protection/windows-firewall/planning-to-deploy-windows-firewall-with-advanced-security.md b/windows/access-protection/windows-firewall/planning-to-deploy-windows-firewall-with-advanced-security.md index 8423e4b94f..3e0692fba7 100644 --- a/windows/access-protection/windows-firewall/planning-to-deploy-windows-firewall-with-advanced-security.md +++ b/windows/access-protection/windows-firewall/planning-to-deploy-windows-firewall-with-advanced-security.md @@ -1,6 +1,6 @@ --- -title: Planning to Deploy Windows Firewall with Advanced Security (Windows 10) -description: Planning to Deploy Windows Firewall with Advanced Security +title: Planning to Deploy Windows Defender Firewall with Advanced Security (Windows 10) +description: Planning to Deploy Windows Defender Firewall with Advanced Security ms.assetid: 891a30c9-dbf5-4a88-a279-00662b9da48e ms.prod: w10 ms.mktglfcycl: deploy @@ -9,19 +9,19 @@ ms.pagetype: security author: brianlic-msft --- -# Planning to Deploy Windows Firewall with Advanced Security +# Planning to Deploy Windows Defender Firewall with Advanced Security **Applies to** - Windows 10 - Windows Server 2016 -After you collect information about your environment and decide on a design by following the guidance in the [Windows Firewall with Advanced Security Design Guide](windows-firewall-with-advanced-security-design-guide.md), you can begin to plan the deployment of your design. With the completed design and the information in this topic, you can determine which tasks to perform to deploy Windows Firewall with Advanced Security in your organization. +After you collect information about your environment and decide on a design by following the guidance in the [Windows Defender Firewall with Advanced Security Design Guide](windows-firewall-with-advanced-security-design-guide.md), you can begin to plan the deployment of your design. With the completed design and the information in this topic, you can determine which tasks to perform to deploy Windows Defender Firewall with Advanced Security in your organization. -## Reviewing your Windows Firewall with Advanced Security Design +## Reviewing your Windows Defender Firewall with Advanced Security Design -If the design team that created the Windows Firewall with Advanced Security design for your organization is different from the deployment team that will implement it, make sure that the deployment team reviews the final design with the design team. Review the following points: +If the design team that created the Windows Defender Firewall design for your organization is different from the deployment team that will implement it, make sure that the deployment team reviews the final design with the design team. Review the following points: -- The design team's strategy for determining how WMI and security group filters attached to the GPOs will determine which devices apply to which GPO. The deployment team can refer to the following topics in the Windows Firewall with Advanced Security Design Guide: +- The design team's strategy for determining how WMI and security group filters attached to the GPOs will determine which devices apply to which GPO. The deployment team can refer to the following topics in the Windows Defender Firewall with Advanced Security Design Guide: - [Planning Isolation Groups for the Zones](planning-isolation-groups-for-the-zones.md) @@ -45,4 +45,4 @@ If the design team that created the Windows Firewall with Advanced Security desi If at least one set of each does not match between two devices, then the devices cannot successfully communicate. -After the design and deployment teams agree on these issues, they can proceed with the deployment of the Windows Firewall with Advanced Security design. For more information, see [Implementing Your Windows Firewall with Advanced Security Design Plan](implementing-your-windows-firewall-with-advanced-security-design-plan.md). +After the design and deployment teams agree on these issues, they can proceed with the deployment of the Windows Defender Firewall design. For more information, see [Implementing Your Windows Defender Firewall with Advanced Security Design Plan](implementing-your-windows-firewall-with-advanced-security-design-plan.md). diff --git a/windows/access-protection/windows-firewall/planning-your-windows-firewall-with-advanced-security-design.md b/windows/access-protection/windows-firewall/planning-your-windows-firewall-with-advanced-security-design.md index 736612379f..28331f84ac 100644 --- a/windows/access-protection/windows-firewall/planning-your-windows-firewall-with-advanced-security-design.md +++ b/windows/access-protection/windows-firewall/planning-your-windows-firewall-with-advanced-security-design.md @@ -1,6 +1,6 @@ --- -title: Planning Your Windows Firewall with Advanced Security Design (Windows 10) -description: Planning Your Windows Firewall with Advanced Security Design +title: Planning Your Windows Defender Firewall with Advanced Security Design (Windows 10) +description: Planning Your Windows Defender Firewall with Advanced Security Design ms.assetid: f3ac3d49-ef4c-4f3c-a16c-e107284e169f ms.prod: w10 ms.mktglfcycl: deploy @@ -9,7 +9,7 @@ ms.pagetype: security author: brianlic-msft --- -# Planning Your Windows Firewall with Advanced Security Design +# Planning Your Windows Defender Firewall with Advanced Security Design **Applies to** - Windows 10 @@ -76,7 +76,6 @@ When you are ready to examine the options for using certificate-based authentica ## Documenting your design - After you finish selecting the designs that you will use, you must assign each of your devices to the appropriate isolation zone and document the assignment for use by the deployment team. - [Documenting the Zones](documenting-the-zones.md) diff --git a/windows/access-protection/windows-firewall/procedures-used-in-this-guide.md b/windows/access-protection/windows-firewall/procedures-used-in-this-guide.md index 7374820ed8..9d3f5fadb0 100644 --- a/windows/access-protection/windows-firewall/procedures-used-in-this-guide.md +++ b/windows/access-protection/windows-firewall/procedures-used-in-this-guide.md @@ -35,11 +35,11 @@ The procedures in this section appear in the checklists found earlier in this do - [Configure the Rules to Require Encryption](configure-the-rules-to-require-encryption.md) -- [Configure the Windows Firewall Log](configure-the-windows-firewall-log.md) +- [Configure the Windows Defender Firewall with Advanced Security Log](configure-the-windows-firewall-log.md) - [Configure the Workstation Authentication Certificate Template](configure-the-workstation-authentication-certificate-template.md) -- [Configure Windows Firewall to Suppress Notifications When a Program Is Blocked](configure-windows-firewall-to-suppress-notifications-when-a-program-is-blocked.md) +- [Configure Windows Defender Firewall with Advanced Security to Suppress Notifications When a Program Is Blocked](configure-windows-firewall-to-suppress-notifications-when-a-program-is-blocked.md) - [Confirm That Certificates Are Deployed Correctly](confirm-that-certificates-are-deployed-correctly.md) @@ -79,14 +79,12 @@ The procedures in this section appear in the checklists found earlier in this do - [Open the Group Policy Management Console to IP Security Policies](open-the-group-policy-management-console-to-ip-security-policies.md) -- [Open the Group Policy Management Console to Windows Firewall](open-the-group-policy-management-console-to-windows-firewall.md) +- [Open the Group Policy Management Console to Windows Defender Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall.md) -- [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md) - -- [Open Windows Firewall with Advanced Security](open-windows-firewall-with-advanced-security.md) +- [Open Windows Defender Firewall with Advanced Security](open-windows-firewall-with-advanced-security.md) - [Restrict Server Access to Members of a Group Only](restrict-server-access-to-members-of-a-group-only.md) -- [Turn on Windows Firewall and Configure Default Behavior](turn-on-windows-firewall-and-configure-default-behavior.md) +- [Turn on Windows Defender Firewall with Advanced Security and Configure Default Behavior](turn-on-windows-firewall-and-configure-default-behavior.md) - [Verify That Network Traffic Is Authenticated](verify-that-network-traffic-is-authenticated.md) diff --git a/windows/access-protection/windows-firewall/require-encryption-when-accessing-sensitive-network-resources.md b/windows/access-protection/windows-firewall/require-encryption-when-accessing-sensitive-network-resources.md index 42da77aa05..1072f58a99 100644 --- a/windows/access-protection/windows-firewall/require-encryption-when-accessing-sensitive-network-resources.md +++ b/windows/access-protection/windows-firewall/require-encryption-when-accessing-sensitive-network-resources.md @@ -17,7 +17,7 @@ author: brianlic-msft The use of authentication in the previously described goal ([Restrict Access to Only Trusted Devices](restrict-access-to-only-trusted-devices.md)) enables a device in the isolated domain to block traffic from untrusted devices. However, it does not prevent an untrusted device from eavesdropping on the network traffic shared between two trusted devices, because by default network packets are not encrypted. -For devices that share sensitive information over the network, Windows Firewall with Advanced Security allows you to require that all such network traffic be encrypted. Using encryption can help you comply with regulatory and legislative requirements such as those found in the Federal Information Security Management Act of 2002 (FISMA), the Sarbanes-Oxley Act of 2002, the Health Insurance Portability and Accountability Act of 1996 (HIPAA), and other government and industry regulations. By creating connection security rules that apply to devices that host and exchange sensitive data, you can help protect the confidentiality of that data by encrypting it. +For devices that share sensitive information over the network, Windows Defender Firewall with Advanced Security allows you to require that all such network traffic be encrypted. Using encryption can help you comply with regulatory and legislative requirements such as those found in the Federal Information Security Management Act of 2002 (FISMA), the Sarbanes-Oxley Act of 2002, the Health Insurance Portability and Accountability Act of 1996 (HIPAA), and other government and industry regulations. By creating connection security rules that apply to devices that host and exchange sensitive data, you can help protect the confidentiality of that data by encrypting it. The following illustration shows an encryption zone in an isolated domain. The rules that implement both the isolated domain and the different zones are deployed by using Group Policy and Active Directory. diff --git a/windows/access-protection/windows-firewall/restrict-access-to-only-specified-users-or-devices.md b/windows/access-protection/windows-firewall/restrict-access-to-only-specified-users-or-devices.md index fa2225b9c4..4d303d685c 100644 --- a/windows/access-protection/windows-firewall/restrict-access-to-only-specified-users-or-devices.md +++ b/windows/access-protection/windows-firewall/restrict-access-to-only-specified-users-or-devices.md @@ -17,7 +17,7 @@ author: brianlic-msft Domain isolation (as described in the previous goal [Restrict Access to Only Trusted Devices](restrict-access-to-only-trusted-devices.md)) prevents devices that are members of the isolated domain from accepting network traffic from untrusted devices. However, some devices on the network might host sensitive data that must be additionally restricted to only those users and computers that have a business requirement to access the data. -Windows Firewall with Advanced Security enables you to restrict access to devices and users that are members of domain groups authorized to access that device. These groups are called *network access groups (NAGs)*. When a device authenticates to a server, the server checks the group membership of the computer account and the user account, and grants access only if membership in the NAG is confirmed. Adding this check creates a virtual "secure zone" within the domain isolation zone. You can have multiple devices in a single secure zone, and it is likely that you will create a separate zone for each set of servers that have specific security access needs. Devices that are part of this server isolation zone are often also part of the encryption zone (see [Require Encryption When Accessing Sensitive Network Resources](require-encryption-when-accessing-sensitive-network-resources.md)). +Windows Defender Firewall with Advanced Security enables you to restrict access to devices and users that are members of domain groups authorized to access that device. These groups are called *network access groups (NAGs)*. When a device authenticates to a server, the server checks the group membership of the computer account and the user account, and grants access only if membership in the NAG is confirmed. Adding this check creates a virtual "secure zone" within the domain isolation zone. You can have multiple devices in a single secure zone, and it is likely that you will create a separate zone for each set of servers that have specific security access needs. Devices that are part of this server isolation zone are often also part of the encryption zone (see [Require Encryption When Accessing Sensitive Network Resources](require-encryption-when-accessing-sensitive-network-resources.md)). Restricting access to only users and devices that have a business requirement can help you comply with regulatory and legislative requirements, such as those found in the Federal Information Security Management Act of 2002 (FISMA), the Sarbanes-Oxley Act of 2002, the Health Insurance Portability and Accountability Act of 1996 (HIPAA), and other government and industry regulations. @@ -41,4 +41,4 @@ The following components are required for this deployment goal: - **Active Directory**: Active Directory supports centralized management of connection security rules by configuring the rules in one or more GPOs that can be automatically applied to all relevant devices in the domain. -**Next: **[Mapping Your Deployment Goals to a Windows Firewall with Advanced Security Design](mapping-your-deployment-goals-to-a-windows-firewall-with-advanced-security-design.md) +**Next: **[Mapping Your Deployment Goals to a Windows Defender Firewall with Advanced Security Design](mapping-your-deployment-goals-to-a-windows-firewall-with-advanced-security-design.md) diff --git a/windows/access-protection/windows-firewall/restrict-access-to-only-trusted-devices.md b/windows/access-protection/windows-firewall/restrict-access-to-only-trusted-devices.md index dc34b9ac84..c7e586ce8b 100644 --- a/windows/access-protection/windows-firewall/restrict-access-to-only-trusted-devices.md +++ b/windows/access-protection/windows-firewall/restrict-access-to-only-trusted-devices.md @@ -17,7 +17,7 @@ author: brianlic-msft Your organizational network likely has a connection to the Internet. You also likely have partners, vendors, or contractors who attach devices that are not owned by your organization to your network. Because you do not manage those devices, you cannot trust them to be free of malicious software, maintained with the latest security updates, or in any way in compliance with your organization's security policies. These untrustworthy devices both on and outside of your physical network must not be permitted to access your organization's devices except where it is truly required. -To mitigate this risk, you must be able to isolate the devices you trust, and restrict their ability to receive unsolicited network traffic from untrusted devices. By using connection security and firewall rules available in Windows Firewall with Advanced Security, you can logically isolate the devices that you trust by requiring that all unsolicited inbound network traffic be authenticated. Authentication ensures that each device or user can positively identify itself by using credentials that are trusted by the other device. Connection security rules can be configured to use IPsec with the Kerberos V5 protocol available in Active Directory, or certificates issued by a trusted certification authority as the authentication method. +To mitigate this risk, you must be able to isolate the devices you trust, and restrict their ability to receive unsolicited network traffic from untrusted devices. By using connection security and firewall rules available in Windows Defender Firewall with Advanced Security, you can logically isolate the devices that you trust by requiring that all unsolicited inbound network traffic be authenticated. Authentication ensures that each device or user can positively identify itself by using credentials that are trusted by the other device. Connection security rules can be configured to use IPsec with the Kerberos V5 protocol available in Active Directory, or certificates issued by a trusted certification authority as the authentication method. >**Note:**  Because the primary authentication method recommended for devices that are running Windows is to use the Kerberos V5 protocol with membership in an Active Directory domain, this guide refers to this logical separation of computers as *domain isolation*, even when certificates are used to extend the protection to devices that are not part of an Active Directory domain. @@ -35,7 +35,7 @@ These goals, which correspond to [Domain Isolation Policy Design](domain-isolati - Devices in the isolated domain can still send outbound network traffic to untrusted devices and receive the responses to the outbound requests. - For example, Woodgrove Bank wants its users at client devices to be able to access Web sites on the Internet. The default Windows Firewall with Advanced Security settings for outbound network traffic allow this. No additional rules are required. + For example, Woodgrove Bank wants its users at client devices to be able to access Web sites on the Internet. The default Windows Defender Firewall settings for outbound network traffic allow this. No additional rules are required. These goals also support optional zones that can be created to add customized protection to meet the needs of subsets of an organization's devices: diff --git a/windows/access-protection/windows-firewall/restrict-server-access-to-members-of-a-group-only.md b/windows/access-protection/windows-firewall/restrict-server-access-to-members-of-a-group-only.md index 57d1bc1e9d..8323fcc41c 100644 --- a/windows/access-protection/windows-firewall/restrict-server-access-to-members-of-a-group-only.md +++ b/windows/access-protection/windows-firewall/restrict-server-access-to-members-of-a-group-only.md @@ -27,7 +27,7 @@ To complete these procedures, you must be a member of the Domain Administrators ## To create a firewall rule that grants access to an isolated server -1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). You must edit the GPO that applies settings to servers in the isolated server zone. +1. Open the Group Policy Management Console to [Windows Defender Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). You must edit the GPO that applies settings to servers in the isolated server zone. 2. In the navigation pane, right-click **Inbound Rules**, and then click **New Rule**. diff --git a/windows/access-protection/windows-firewall/securing-end-to-end-ipsec-connections-by-using-ikev2.md b/windows/access-protection/windows-firewall/securing-end-to-end-ipsec-connections-by-using-ikev2.md index c6875dfdd6..102a3a95f7 100644 --- a/windows/access-protection/windows-firewall/securing-end-to-end-ipsec-connections-by-using-ikev2.md +++ b/windows/access-protection/windows-firewall/securing-end-to-end-ipsec-connections-by-using-ikev2.md @@ -133,11 +133,11 @@ Make sure that you install the required certificates on the participating comput Follow these procedures to verify and troubleshoot your IKEv2 IPsec connections: -**Use the Windows Firewall with Advanced Security snap-in to verify that a connection security rule is enabled.** +**Use the Windows Defender Firewall with Advanced Security snap-in to verify that a connection security rule is enabled.** -1. Open the Windows Firewall with Advanced Security console. +1. Open the Windows Defender Firewall with Advanced Security console. -2. In the left pane of the Windows Firewall with Advanced Security snap-in, click **Connection Security Rules**, and then verify that there is an enabled connection security rule. +2. In the left pane of the Windows Defender Firewall with Advanced Security snap-in, click **Connection Security Rules**, and then verify that there is an enabled connection security rule. 3. Expand **Monitoring**, and then click **Connection Security Rules** to verify that your IKEv2 rule is active for your currently active profile. @@ -177,7 +177,7 @@ You might not find the exact answer for the issue, but you can find good hints. ## See also -- [Windows Firewall with Advanced Security](windows-firewall-with-advanced-security.md) +- [Windows Defender Firewall with Advanced Security](windows-firewall-with-advanced-security.md)   diff --git a/windows/access-protection/windows-firewall/server-isolation-policy-design.md b/windows/access-protection/windows-firewall/server-isolation-policy-design.md index de45c1b7c7..bd4d603e43 100644 --- a/windows/access-protection/windows-firewall/server-isolation-policy-design.md +++ b/windows/access-protection/windows-firewall/server-isolation-policy-design.md @@ -45,7 +45,7 @@ For more info about this design: - To learn more about this design, see [Server Isolation Policy Design Example](server-isolation-policy-design-example.md). -- Before completing the design, gather the information described in [Designing a Windows Firewall with Advanced Security Strategy](designing-a-windows-firewall-with-advanced-security-strategy.md). +- Before completing the design, gather the information described in [Designing a Windows Defender Firewall with Advanced Security Strategy](designing-a-windows-firewall-with-advanced-security-strategy.md). - To help you make the decisions required in this design, see [Planning Server Isolation Zones](planning-server-isolation-zones.md) and [Planning Group Policy Deployment for Your Isolation Zones](planning-group-policy-deployment-for-your-isolation-zones.md). diff --git a/windows/access-protection/windows-firewall/turn-on-windows-firewall-and-configure-default-behavior.md b/windows/access-protection/windows-firewall/turn-on-windows-firewall-and-configure-default-behavior.md index 618894db96..16618245b9 100644 --- a/windows/access-protection/windows-firewall/turn-on-windows-firewall-and-configure-default-behavior.md +++ b/windows/access-protection/windows-firewall/turn-on-windows-firewall-and-configure-default-behavior.md @@ -1,6 +1,6 @@ --- -title: Turn on Windows Firewall and Configure Default Behavior (Windows 10) -description: Turn on Windows Firewall and Configure Default Behavior +title: Turn on Windows Defender Firewall with Advanced Security and Configure Default Behavior (Windows 10) +description: Turn on Windows Defender Firewall with Advanced Security and Configure Default Behavior ms.assetid: 3c3fe832-ea81-4227-98d7-857a3129db74 ms.prod: w10 ms.mktglfcycl: deploy @@ -9,23 +9,23 @@ ms.pagetype: security author: brianlic-msft --- -# Turn on Windows Firewall and Configure Default Behavior +# Turn on Windows Defender Firewall with Advanced Security and Configure Default Behavior **Applies to** - Windows 10 - Windows Server 2016 -To enable Windows Firewall and configure its default behavior, use the Windows Firewall with Advanced Security node in the Group Policy Management console. +To enable Windows Defender Firewall with Advanced Security and configure its default behavior, use the Windows Defender Firewall with Advanced Security node in the Group Policy Management console. **Administrative credentials** To complete these procedures, you must be a member of the Domain Administrators group, or otherwise be delegated permissions to modify the GPOs. -## To enable Windows Firewall and configure the default behavior +## To enable Windows Defender Firewall and configure the default behavior -1. [Open the Group Policy Management Console to Windows Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). +1. Open the Group Policy Management Console to [Windows Defender Firewall with Advanced Security](open-the-group-policy-management-console-to-windows-firewall-with-advanced-security.md). -2. In the details pane, in the **Overview** section, click **Windows Firewall Properties**. +2. In the details pane, in the **Overview** section, click **Windows Defender Firewall Properties**. 3. For each network location type (Domain, Private, Public), perform the following steps. diff --git a/windows/access-protection/windows-firewall/understanding-the-windows-firewall-with-advanced-security-design-process.md b/windows/access-protection/windows-firewall/understanding-the-windows-firewall-with-advanced-security-design-process.md index 82f6355c8a..5fa4bdd089 100644 --- a/windows/access-protection/windows-firewall/understanding-the-windows-firewall-with-advanced-security-design-process.md +++ b/windows/access-protection/windows-firewall/understanding-the-windows-firewall-with-advanced-security-design-process.md @@ -1,6 +1,6 @@ --- -title: Understanding the Windows Firewall with Advanced Security Design Process (Windows 10) -description: Understanding the Windows Firewall with Advanced Security Design Process +title: Understanding the Windows Defender Firewall with Advanced Security Design Process (Windows 10) +description: Understanding the Windows Defender Firewall with Advanced Security Design Process ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library @@ -8,20 +8,20 @@ ms.pagetype: security author: brianlic-msft --- -# Understanding the Windows Firewall with Advanced Security Design Process +# Understanding the Windows Defender Firewall with Advanced Security Design Process Designing any deployment starts by performing several important tasks: -- [Identifying Your Windows Firewall with Advanced Security Design Goals](identifying-your-windows-firewall-with-advanced-security-deployment-goals.md) +- [Identifying Your Windows Defender Firewall with Advanced Security Design Goals](identifying-your-windows-firewall-with-advanced-security-deployment-goals.md) -- [Mapping Your Deployment Goals to a Windows Firewall with Advanced Security Design](mapping-your-deployment-goals-to-a-windows-firewall-with-advanced-security-design.md) +- [Mapping Your Deployment Goals to a Windows Defender Firewall with Advanced Security Design](mapping-your-deployment-goals-to-a-windows-firewall-with-advanced-security-design.md) -- [Evaluating Windows Firewall with Advanced Security Design Examples](evaluating-windows-firewall-with-advanced-security-design-examples.md) +- [Evaluating Windows Defender Firewall with Advanced Security Design Examples](evaluating-windows-firewall-with-advanced-security-design-examples.md) -After you identify your deployment goals and map them to a Windows Firewall with Advanced Security design, you can begin documenting the design based on the processes that are described in the following topics: +After you identify your deployment goals and map them to a Windows Defender Firewall with Advanced Security design, you can begin documenting the design based on the processes that are described in the following topics: -- [Designing A Windows Firewall with Advanced Security Strategy](designing-a-windows-firewall-with-advanced-security-strategy.md) +- [Designing A Windows Defender Firewall with Advanced Security Strategy](designing-a-windows-firewall-with-advanced-security-strategy.md) -- [Planning Your Windows Firewall with Advanced Security Design](planning-your-windows-firewall-with-advanced-security-design.md) +- [Planning Your Windows Defender Firewall with Advanced Security Design](planning-your-windows-firewall-with-advanced-security-design.md) -**Next:** [Identifying Your Windows Firewall with Advanced Security Design Goals](identifying-your-windows-firewall-with-advanced-security-deployment-goals.md) +**Next:** [Identifying Your Windows Defender Firewall with Advanced Security Design Goals](identifying-your-windows-firewall-with-advanced-security-deployment-goals.md) diff --git a/windows/access-protection/windows-firewall/verify-that-network-traffic-is-authenticated.md b/windows/access-protection/windows-firewall/verify-that-network-traffic-is-authenticated.md index 88ab773159..21a8dd0059 100644 --- a/windows/access-protection/windows-firewall/verify-that-network-traffic-is-authenticated.md +++ b/windows/access-protection/windows-firewall/verify-that-network-traffic-is-authenticated.md @@ -27,15 +27,14 @@ In these procedures, you confirm that the rules you deployed are working correct >**Note:**  In addition to the steps shown in this procedure, you can also use network traffic capture tools such as Microsoft Network Monitor, which can be downloaded from . Network Monitor and similar tools allow you to capture, parse, and display the network packets received by the network adapter on your device. Current versions of these tools include full support for IPsec. They can identify encrypted network packets, but they cannot decrypt them. -  - **Administrative credentials** To complete these procedures, you must be a member of the Domain Administrators group, or otherwise be delegated permissions to modify the GPOs. -## To verify that network connections are authenticated by using the Windows Firewall with Advanced Security console +## To verify that network connections are authenticated by using the Windows Defender Firewall with Advanced Security console -1. Open the Windows Firewall with Advanced Security console. +1. Open the Windows Defender Firewall with Advanced Security +console. 2. In the navigation pane, expand **Monitoring**, and then click **Connection Security Rules**. diff --git a/windows/access-protection/windows-firewall/windows-firewall-with-advanced-security-administration-with-windows-powershell.md b/windows/access-protection/windows-firewall/windows-firewall-with-advanced-security-administration-with-windows-powershell.md index 498b42fa47..8825386438 100644 --- a/windows/access-protection/windows-firewall/windows-firewall-with-advanced-security-administration-with-windows-powershell.md +++ b/windows/access-protection/windows-firewall/windows-firewall-with-advanced-security-administration-with-windows-powershell.md @@ -1,6 +1,6 @@ --- -title: Windows Firewall with Advanced Security Administration with Windows PowerShell (Windows 10) -description: Windows Firewall with Advanced Security Administration with Windows PowerShell +title: Windows Defender Firewall with Advanced Security Administration with Windows PowerShell (Windows 10) +description: Windows Defender Firewall with Advanced Security Administration with Windows PowerShell ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library @@ -8,29 +8,29 @@ ms.pagetype: security author: brianlic-msft --- -# Windows Firewall with Advanced Security Administration with Windows PowerShell +# Windows Defender Firewall with Advanced Security Administration with Windows PowerShell **Applies to** - Windows 10 - Windows Server 2016 -The Windows Firewall with Advanced Security Administration with Windows PowerShell Guide provides essential scriptlets for automating Windows Firewall with Advanced Security management. It is designed for IT pros, system administrators, IT managers, and others who use and need to automate Windows Firewall with Advanced Security management in Windows. +The Windows Defender Firewall with Advanced Security Administration with Windows PowerShell Guide provides essential scriptlets for automating Windows Defender Firewall management. It is designed for IT pros, system administrators, IT managers, and others who use and need to automate Windows Defender Firewall management in Windows. You can use Windows PowerShell to manage your firewall and IPsec deployments. This object-oriented scripting environment will make it easier for you to manage policies and monitor network conditions than was possible in netsh. Windows PowerShell allows network settings to be self-discoverable through the syntax and parameters in each of the cmdlets. This guide demonstrates how common tasks were performed in netsh and how you can use Windows PowerShell to accomplish them. -In future versions of Windows, Microsoft might remove the netsh functionality for Windows Firewall with Advanced Security. Microsoft recommends that you transition to Windows PowerShell if you currently use netsh to configure and manage Windows Firewall with Advanced Security. +In future versions of Windows, Microsoft might remove the netsh functionality for Windows Defender Firewall. Microsoft recommends that you transition to Windows PowerShell if you currently use netsh to configure and manage Windows Defender Firewall. Windows PowerShell and netsh command references are at the following locations. -- [Netsh Commands for Windows Firewall with Advanced Security](http://technet.microsoft.com/library/cc771920) +- [Netsh Commands for Windows Defender Firewall](http://technet.microsoft.com/library/cc771920) ## Scope -This guide does not teach you the fundamentals of Windows Firewall with Advanced Security, which can be found in [Windows Firewall with Advanced Security](windows-firewall-with-advanced-security.md). It does not teach the fundamentals of Windows PowerShell, and it assumes that you are familiar with the Windows PowerShell language and the basic concepts of Windows PowerShell. For more info about Windows PowerShell concepts and usage, see the reference topics in the [Additional resources](#additional-resources) section of this guide. +This guide does not teach you the fundamentals of Windows Defender Firewall, which can be found in [Windows Defender Firewall](windows-firewall-with-advanced-security.md). It does not teach the fundamentals of Windows PowerShell, and it assumes that you are familiar with the Windows PowerShell language and the basic concepts of Windows PowerShell. For more info about Windows PowerShell concepts and usage, see the reference topics in the [Additional resources](#additional-resources) section of this guide. ## Audience and user requirements -This guide is intended for IT pros, system administrators, and IT managers, and it assumes that you are familiar with Windows Firewall with Advanced Security, the Windows PowerShell language, and the basic concepts of Windows PowerShell. +This guide is intended for IT pros, system administrators, and IT managers, and it assumes that you are familiar with Windows Defender Firewall, the Windows PowerShell language, and the basic concepts of Windows PowerShell. ## In this topic @@ -45,11 +45,11 @@ This guide is intended for IT pros, system administrators, and IT managers, and ## Set profile global defaults -Global defaults set the device behavior in a per-profile basis. Windows Firewall with Advanced Security supports Domain, Private, and Public profiles. +Global defaults set the device behavior in a per-profile basis. Windows Defender Firewall supports Domain, Private, and Public profiles. -### Enable Windows Firewall +### Enable Windows Defender Firewall with Advanced Security -Windows Firewall drops traffic that does not correspond to allowed unsolicited traffic, or traffic that is sent in response to a request by the device. If you find that the rules you create are not being enforced, you may need to enable Windows Firewall. Here is how to do this on a local domain device: +Windows Defender Firewall drops traffic that does not correspond to allowed unsolicited traffic, or traffic that is sent in response to a request by the device. If you find that the rules you create are not being enforced, you may need to enable Windows Defender Firewall. Here is how to do this on a local domain device: **Netsh** @@ -63,9 +63,9 @@ netsh advfirewall set allprofiles state on Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled True ``` -### Control Windows Firewall behavior +### Control Windows Defender Firewall with Advanced Security behavior -The global default settings can be defined through the command-line interface. These modifications are also available through the Windows Firewall with Advanced Security console. +The global default settings can be defined through the command-line interface. These modifications are also available through the Windows Defender Firewall with Advanced Security console. The following scriptlets set the default inbound and outbound actions, specifies protected network connections, and allows notifications to be displayed to the user when a program is blocked from receiving inbound connections. It allows unicast response to multicast or broadcast network traffic, and it specifies logging settings for troubleshooting. @@ -84,31 +84,31 @@ Windows PowerShell Set-NetFirewallProfile -DefaultInboundAction Block -DefaultOutboundAction Allow –NotifyOnListen True -AllowUnicastResponseToMulticast True –LogFileName %SystemRoot%\System32\LogFiles\Firewall\pfirewall.log ``` -### Disable Windows Firewall +### Disable Windows Defender Firewall with Advanced Security -Microsoft recommends that you do not disable Windows Firewall because you lose other benefits provided by the service, such as the ability to use Internet Protocol security (IPsec) connection security rules, network protection from attacks that employ network fingerprinting, [Windows Service Hardening](http://go.microsoft.com/fwlink/?linkid=104976), and [boot time filters](https://blogs.technet.microsoft.com/networking/2009/03/24/stopping-the-windows-authenticating-firewall-service-and-the-boot-time-policy/). +Microsoft recommends that you do not disable Windows Defender Firewall because you lose other benefits provided by the service, such as the ability to use Internet Protocol security (IPsec) connection security rules, network protection from attacks that employ network fingerprinting, [Windows Service Hardening](http://go.microsoft.com/fwlink/?linkid=104976), and [boot time filters](https://blogs.technet.microsoft.com/networking/2009/03/24/stopping-the-windows-authenticating-firewall-service-and-the-boot-time-policy/). -Disabling Windows Firewall with Advanced Security can also cause problems, including: +Disabling Windows Defender Firewall with Advanced Security can also cause problems, including: - Start menu can stop working - Modern applications can fail to install or update - Activation of Windows via phone fails -- Application or OS incompatibilities that depend on Windows Firewall +- Application or OS incompatibilities that depend on Windows Defender Firewall -Microsoft recommends disabling Windows Firewall with Advanced Security only when installing a third-party firewall, and resetting Windows Firewall back to defaults when the third-party software is disabled or removed. +Microsoft recommends disabling Windows Defender Firewall only when installing a third-party firewall, and resetting Windows Defender Firewall back to defaults when the third-party software is disabled or removed. -If disabling Windows Firewall with Advanced Security is required, do not disable it by stopping the Windows Firewall service (in the **Services** snap-in, the display name is Windows Firewall and the service name is MpsSvc). -Stopping the Windows Firewall service is not supported by Microsoft. +If disabling Windows Defender Firewall is required, do not disable it by stopping the Windows Defender Firewall service (in the **Services** snap-in, the display name is Windows Defender Firewall and the service name is MpsSvc). +Stopping the Windows Defender Firewall service is not supported by Microsoft. -Non-Microsoft firewall software can programmatically disable only the parts of Windows Firewall with Advanced Security that need to be disabled for compatibility. +Non-Microsoft firewall software can programmatically disable only the parts of Windows Defender Firewall that need to be disabled for compatibility. You should not disable the firewall yourself for this purpose. -The proper method to disable the Windows Firewall is to disable the Windows Firewall Profiles and leave the service running. +The proper method to disable the Windows Defender Firewall is to disable the Windows Defender Firewall Profiles and leave the service running. -Use the following procedure to turn the firewall off, or disable the Group Policy setting **Computer Configuration|Administrative Templates|Network|Network Connections|Windows Firewall|Domain Prolfile|Windows Firewall:Protect all network connections**. -For more information, see [Windows firewall with advanced security deployment guide](windows-firewall-with-advanced-security-deployment-guide.md). +Use the following procedure to turn the firewall off, or disable the Group Policy setting **Computer Configuration|Administrative Templates|Network|Network Connections|Windows Defender Firewall|Domain Prolfile|Windows Defender Firewall:Protect all network connections**. +For more information, see [Windows Defender Firewall with Advanced Security deployment guide](windows-firewall-with-advanced-security-deployment-guide.md). -The following example disables Windows Firewall with Advanced Security for all profiles. +The following example disables Windows Defender Firewall for all profiles. ```powershell Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled False @@ -237,13 +237,13 @@ The following scriptlet enables all rules in a predefined group containing remot **Netsh** ``` syntax -netsh advfirewall firewall set rule group="windows firewall remote management" new enable=yes +netsh advfirewall firewall set rule group="Windows Defender Firewall remote management" new enable=yes ``` Windows PowerShell ``` syntax -Set-NetFirewallRule -DisplayGroup “Windows Firewall Remote Management” –Enabled True +Set-NetFirewallRule -DisplayGroup “Windows Defender Firewall Remote Management” –Enabled True ``` There is also a separate `Enable-NetFirewallRule` cmdlet for enabling rules by group or by other properties of the rule. @@ -251,7 +251,7 @@ There is also a separate `Enable-NetFirewallRule` cmdlet for enabling rules by g Windows PowerShell ``` syntax -Enable-NetFirewallRule -DisplayGroup “Windows Firewall Remote Management” -Verbose +Enable-NetFirewallRule -DisplayGroup “Windows Defender Firewall Remote Management” -Verbose ``` ### Delete a firewall rule @@ -315,7 +315,7 @@ Remove-NetFirewallRule –DisplayName “AllowWeb80” –CimSession $RemoteSess An Internet Protocol security (IPsec) policy consists of rules that determine IPsec behavior. IPsec supports network-level peer authentication, data origin authentication, data integrity, data confidentiality (encryption), and replay protection. -Windows PowerShell can create powerful, complex IPsec policies like in Netsh and the Windows Firewall with Advanced Security console. However, because Windows PowerShell is object-based rather than string token-based, configuration in Windows PowerShell offers greater control and flexibility. +Windows PowerShell can create powerful, complex IPsec policies like in Netsh and the Windows Defender Firewall with Advanced Security console. However, because Windows PowerShell is object-based rather than string token-based, configuration in Windows PowerShell offers greater control and flexibility. In Netsh, the authentication and cryptographic sets were specified as a list of comma-separated tokens in a specific format. In Windows PowerShell, rather than using default settings, you first create your desired authentication or cryptographic proposal objects and bundle them into lists in your preferred order. Then, you create one or more IPsec rules that reference these sets. The benefit of this model is that programmatic access to the information in the rules is much easier. See the following sections for clarifying examples. @@ -524,7 +524,7 @@ New-NetIPSecRule -DisplayName “Tunnel from HQ to Dallas Branch” -Mode Tunnel ## Deploy secure firewall rules with IPsec -In situations where only secure traffic can be allowed through the Windows Firewall, a combination of manually configured firewall and IPsec rules are necessary. The firewall rules determine the level of security for allowed packets, and the underlying IPsec rules secure the traffic. The scenarios can be accomplished in Windows PowerShell and in Netsh, with many similarities in deployment. +In situations where only secure traffic can be allowed through the Windows Defender Firewall, a combination of manually configured firewall and IPsec rules are necessary. The firewall rules determine the level of security for allowed packets, and the underlying IPsec rules secure the traffic. The scenarios can be accomplished in Windows PowerShell and in Netsh, with many similarities in deployment. ### Create a secure firewall rule (allow if secure) @@ -579,7 +579,7 @@ The following firewall rule allows Telnet traffic from user accounts that are me A Security Descriptor Definition Language (SDDL) string is created by extending a user or group’s security identifier (SID). For more information about finding a group’s SID, see: [Finding the SID for a group account](http://technet.microsoft.com/library/cc753463(WS.10).aspx#bkmk_FINDSID). -Restricting access to a group allows administrations to extend strong authentication support through Windows Firewall/and or IPsec policies. +Restricting access to a group allows administrations to extend strong authentication support through Windows Defender Firewall and/or IPsec policies. The following example shows you how to create an SDDL string that represents security groups. diff --git a/windows/access-protection/windows-firewall/windows-firewall-with-advanced-security-deployment-guide.md b/windows/access-protection/windows-firewall/windows-firewall-with-advanced-security-deployment-guide.md index 9cfe29f6c0..664f6f51f9 100644 --- a/windows/access-protection/windows-firewall/windows-firewall-with-advanced-security-deployment-guide.md +++ b/windows/access-protection/windows-firewall/windows-firewall-with-advanced-security-deployment-guide.md @@ -1,6 +1,6 @@ --- -title: Windows Firewall with Advanced Security Deployment Guide (Windows 10) -description: Windows Firewall with Advanced Security Deployment Guide +title: Windows Defender Firewall with Advanced Security Deployment Guide (Windows 10) +description: Windows Defender Firewall with Advanced Security Deployment Guide ms.assetid: 56b51b97-1c38-481e-bbda-540f1216ad56 ms.prod: w10 ms.mktglfcycl: deploy @@ -9,25 +9,25 @@ ms.pagetype: security author: brianlic-msft --- -# Windows Firewall with Advanced Security Deployment Guide +# Windows Defender Firewall with Advanced Security Deployment Guide **Applies to** - Windows 10 - Windows Server 2016 -You can use the Windows Firewall with Advanced Security MMC snap-in with devices running at least Windows Vista or Windows Server 2008 to help protect the devices and the data that they share across a network. +You can use the Windows Defender Firewall with Advanced Security MMC snap-in with devices running at least Windows Vista or Windows Server 2008 to help protect the devices and the data that they share across a network. -You can use Windows Firewall to control access to the device from the network. You can create rules that allow or block network traffic in either direction based on your business requirements. You can also create IPsec connection security rules to help protect your data as it travels across the network from device to device. +You can use Windows Defender Firewall to control access to the device from the network. You can create rules that allow or block network traffic in either direction based on your business requirements. You can also create IPsec connection security rules to help protect your data as it travels across the network from device to device. ## About this guide -This guide is intended for use by system administrators and system engineers. It provides detailed guidance for deploying a Windows Firewall with Advanced Security design that you or an infrastructure specialist or system architect in your organization has selected. +This guide is intended for use by system administrators and system engineers. It provides detailed guidance for deploying a Windows Defender Firewall with Advanced Security design that you or an infrastructure specialist or system architect in your organization has selected. -Begin by reviewing the information in [Planning to Deploy Windows Firewall with Advanced Security](planning-to-deploy-windows-firewall-with-advanced-security.md). +Begin by reviewing the information in [Planning to Deploy Windows Defender Firewall with Advanced Security](planning-to-deploy-windows-firewall-with-advanced-security.md). -If you have not yet selected a design, we recommend that you wait to follow the instructions in this guide until after you have reviewed the design options in the [Windows Firewall with Advanced Security Design Guide](windows-firewall-with-advanced-security-design-guide.md) and selected the one most appropriate for your organization. +If you have not yet selected a design, we recommend that you wait to follow the instructions in this guide until after you have reviewed the design options in the [Windows Defender Firewall with Advanced Security Design Guide](windows-firewall-with-advanced-security-design-guide.md) and selected the one most appropriate for your organization. -After you select your design and gather the required information about the zones (isolation, boundary, and encryption), operating systems to support, and other details, you can then use this guide to deploy your Windows Firewall with Advanced Security design in your production environment. This guide provides steps for deploying any of the following primary designs that are described in the Design Guide: +After you select your design and gather the required information about the zones (isolation, boundary, and encryption), operating systems to support, and other details, you can then use this guide to deploy your Windows Defender Firewall with Advanced Security design in your production environment. This guide provides steps for deploying any of the following primary designs that are described in the Design Guide: - [Basic Firewall Policy Design](basic-firewall-policy-design.md) @@ -37,7 +37,7 @@ After you select your design and gather the required information about the zones - [Certificate-based Isolation Policy Design](certificate-based-isolation-policy-design.md) -Use the checklists in [Implementing Your Windows Firewall with Advanced Security Design Plan](implementing-your-windows-firewall-with-advanced-security-design-plan.md) to determine how best to use the instructions in this guide to deploy your particular design. +Use the checklists in [Implementing Your Windows Defender Firewall with Advanced Security Design Plan](implementing-your-windows-firewall-with-advanced-security-design-plan.md) to determine how best to use the instructions in this guide to deploy your particular design. >**Caution:**  We recommend that you use the techniques documented in this guide only for GPOs that must be deployed to the majority of the devices in your organization, and only when the OU hierarchy in your Active Directory domain does not match the deployment needs of these GPOs. These characteristics are typical of GPOs for server and domain isolation scenarios, but are not typical of most other GPOs. When the OU hierarchy supports it, deploy a GPO by linking it to the lowest level OU that contains all of the accounts to which the GPO applies. @@ -47,16 +47,16 @@ In a large enterprise environment with hundreds or thousands of GPOs, using this This guide does not provide: -- Guidance for creating firewall rules for specific network applications. For this information, see [Planning Settings for a Basic Firewall Policy](planning-settings-for-a-basic-firewall-policy.md) in the Windows Firewall with Advanced Security Design Guide. +- Guidance for creating firewall rules for specific network applications. For this information, see [Planning Settings for a Basic Firewall Policy](planning-settings-for-a-basic-firewall-policy.md) in the Windows Defender Firewall with Advanced Security Design Guide. - Guidance for setting up Active Directory Domain Services (AD DS) to support Group Policy. - Guidance for setting up certification authorities (CAs) to create certificates for certificate-based authentication. -## Overview of Windows Firewall with Advanced Security +## Overview of Windows Defender Firewall with Advanced Security -Windows Firewall with Advanced Security in Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 is a stateful host firewall that helps secure the device by allowing you to create rules that determine which network traffic is permitted to enter the device from the network and which network traffic the device is allowed to send to the network. Windows Firewall with Advanced Security also supports Internet Protocol security (IPsec), which you can use to require authentication from any device that is attempting to communicate with your device. When authentication is required, devices that cannot be authenticated as a trusted device cannot communicate with your device. You can also use IPsec to require that certain network traffic is encrypted to prevent it from being read by network packet analyzers that could be attached to the network by a malicious user. +Windows Defender Firewall in Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008, and Windows Server 2008 R2 is a stateful host firewall that helps secure the device by allowing you to create rules that determine which network traffic is permitted to enter the device from the network and which network traffic the device is allowed to send to the network. Windows Defender Firewall also supports Internet Protocol security (IPsec), which you can use to require authentication from any device that is attempting to communicate with your device. When authentication is required, devices that cannot be authenticated as a trusted device cannot communicate with your device. You can also use IPsec to require that certain network traffic is encrypted to prevent it from being read by network packet analyzers that could be attached to the network by a malicious user. -The Windows Firewall with Advanced Security MMC snap-in is more flexible and provides much more functionality than the consumer-friendly Windows Firewall interface found in the Control Panel. Both interfaces interact with the same underlying services, but provide different levels of control over those services. While the Windows Firewall Control Panel program can protect a single device in a home environment, it does not provide enough centralized management or security features to help secure more complex network traffic found in a typical business enterprise environment. +The Windows Defender Firewall with Advanced Security MMC snap-in is more flexible and provides much more functionality than the consumer-friendly Windows Defender Firewall interface found in the Control Panel. Both interfaces interact with the same underlying services, but provide different levels of control over those services. While the Windows Defender Firewall Control Panel program can protect a single device in a home environment, it does not provide enough centralized management or security features to help secure more complex network traffic found in a typical business enterprise environment. -For more information about Windows Firewall with Advanced Security, see [Windows Firewall with Advanced Security Overview](windows-firewall-with-advanced-security.md). +For more information about Windows Defender Firewall with Advanced Security, see [Windows Defender Firewall with Advanced Security Overview](windows-firewall-with-advanced-security.md). diff --git a/windows/access-protection/windows-firewall/windows-firewall-with-advanced-security-design-guide.md b/windows/access-protection/windows-firewall/windows-firewall-with-advanced-security-design-guide.md index 47830f44c9..47ca379543 100644 --- a/windows/access-protection/windows-firewall/windows-firewall-with-advanced-security-design-guide.md +++ b/windows/access-protection/windows-firewall/windows-firewall-with-advanced-security-design-guide.md @@ -1,6 +1,7 @@ --- -title: Windows Firewall with Advanced Security Design Guide (Windows 10) -description: Windows Firewall with Advanced Security Design Guide +title: Windows Defender Firewall with Advanced Security Design Guide (Windows 10) +description: Windows Defender Firewall with Advanced Security +Design Guide ms.assetid: 5c631389-f232-4b95-9e48-ec02b8677d51 ms.prod: w10 ms.mktglfcycl: deploy @@ -9,29 +10,30 @@ ms.pagetype: security author: brianlic-msft --- -# Windows Firewall with Advanced Security Design Guide +# Windows Defender Firewall with Advanced Security +Design Guide **Applies to** - Windows 10 - Windows Server 2016 -Windows Firewall with Advanced Security is a host firewall that helps secure the device in two ways. First, it can filter the network traffic permitted to enter the device from the network, and also control what network traffic the device is allowed to send to the network. Second, Windows Firewall with Advanced Security supports IPsec, which enables you to require authentication from any device that is attempting to communicate with your device. When authentication is required, devices that cannot authenticate cannot communicate with your device. By using IPsec, you can also require that specific network traffic be encrypted to prevent it from being read or intercepted while in transit between devices. +Windows Defender Firewall with Advanced Security is a host firewall that helps secure the device in two ways. First, it can filter the network traffic permitted to enter the device from the network, and also control what network traffic the device is allowed to send to the network. Second, Windows Defender Firewall supports IPsec, which enables you to require authentication from any device that is attempting to communicate with your device. When authentication is required, devices that cannot authenticate cannot communicate with your device. By using IPsec, you can also require that specific network traffic be encrypted to prevent it from being read or intercepted while in transit between devices. -The interface for Windows Firewall with Advanced Security is much more capable and flexible than the consumer-friendly interface found in the Windows Firewall Control Panel. They both interact with the same underlying services, but provide different levels of control over those services. While the Windows Firewall Control Panel meets the needs for protecting a single device in a home environment, it does not provide enough centralized management or security features to help secure more complex network traffic found in a typical business enterprise environment. +The interface for Windows Defender Firewall is much more capable and flexible than the consumer-friendly interface found in the Windows Defender Firewall Control Panel. They both interact with the same underlying services, but provide different levels of control over those services. While the Windows Defender Firewall Control Panel meets the needs for protecting a single device in a home environment, it does not provide enough centralized management or security features to help secure more complex network traffic found in a typical business enterprise environment. -For more overview information about Windows Firewall with Advanced Security and see [Windows Firewall with Advanced Security](windows-firewall-with-advanced-security.md). +For more overview information, see [Windows Defender Firewall with Advanced Security](windows-firewall-with-advanced-security.md). ## About this guide -This guide provides recommendations to help you to choose or create a design for deploying Windows Firewall with Advanced Security in your enterprise environment. The guide describes some of the common goals for using Windows Firewall with Advanced Security, and then helps you map the goals that apply to your scenario to the designs that are presented in this guide. +This guide provides recommendations to help you to choose or create a design for deploying Windows Defender Firewall in your enterprise environment. The guide describes some of the common goals for using Windows Defender Firewall, and then helps you map the goals that apply to your scenario to the designs that are presented in this guide. This guide is intended for the IT professional who has been assigned the task of deploying firewall and IPsec technologies on an organization's network to help meet the organization's security goals. -Windows Firewall with Advanced Security should be part of a comprehensive security solution that implements a variety of security technologies, such as perimeter firewalls, intrusion detection systems, virtual private networking (VPN), IEEE 802.1X authentication for wireless and wired connections, and IPsec connection security rules. +Windows Defender Firewall should be part of a comprehensive security solution that implements a variety of security technologies, such as perimeter firewalls, intrusion detection systems, virtual private networking (VPN), IEEE 802.1X authentication for wireless and wired connections, and IPsec connection security rules. -To successfully use this guide, you need a good understanding of both the capabilities provided by Windows Firewall with Advanced Security, and how to deliver configuration settings to your managed devices by using Group Policy in Active Directory. +To successfully use this guide, you need a good understanding of both the capabilities provided by Windows Defender Firewall, and how to deliver configuration settings to your managed devices by using Group Policy in Active Directory. -You can use the deployment goals to form one of these Windows Firewall with Advanced Security designs, or a custom design that combines elements from those presented here: +You can use the deployment goals to form one of these Windows Defender Firewall with Advanced Security designs, or a custom design that combines elements from those presented here: - **Basic firewall policy design**. Restricts network traffic in and out of your devices to only that which is needed and authorized. @@ -45,9 +47,10 @@ You can use the deployment goals to form one of these Windows Firewall with Adva - **Certificate-based isolation policy design**. This design is a complement to either of the previous two designs, and supports any of their capabilities. It uses cryptographic certificates that are deployed to clients and servers for authentication, instead of the Kerberos V5 authentication used by default in Active Directory. This enables devices that are not part of an Active Directory domain, such as devices running operating systems other than Windows, to participate in your isolation solution. -In addition to descriptions and example for each design, you will find guidelines for gathering required data about your environment. You can then use these guidelines to plan and design your Windows Firewall with Advanced Security deployment. After you read this guide, and finish gathering, documenting, and mapping your organization's requirements, you have the information that you need to begin deploying Windows Firewall with Advanced Security using the guidance in the Windows Firewall with Advanced Security Deployment Guide. +In addition to descriptions and example for each design, you will find guidelines for gathering required data about your environment. You can then use these guidelines to plan and design your Windows Defender Firewall with Advanced Security deployment. After you read this guide, and finish gathering, documenting, and mapping your organization's requirements, you have the information that you need to begin deploying Windows Defender Firewall using the guidance in the Windows Defender Firewall with Advanced Security Deployment Guide. -You can find the Windows Firewall with Advanced Security Deployment Guide at these locations: +You can find the Windows Defender Firewal with Advanced Security +Deployment Guide at these locations: - (Web page) @@ -57,12 +60,12 @@ You can find the Windows Firewall with Advanced Security Deployment Guide at the | Topic | Description | - | - | -| [Understanding the Windows Firewall with Advanced Security Design Process](understanding-the-windows-firewall-with-advanced-security-design-process.md) | Learn how to get started with the Windows Firewall with Advanced Security design process. | -| [Identifying Your Windows Firewall with Advanced Security Deployment Goals](identifying-your-windows-firewall-with-advanced-security-deployment-goals.md) | Learn how to identify your Windows Firewall with Advanced Security deployment goals. | -| [Mapping Your Deployment Goals to a Windows Firewall with Advanced Security Design](mapping-your-deployment-goals-to-a-windows-firewall-with-advanced-security-design.md) | After you finish reviewing the existing Windows Firewall with Advanced Security deployment goals and you determine which goals are important to your specific deployment, you can map those goals to a specific Windows Firewall with Advanced Security design. | -| [Evaluating Windows Firewall with Advanced Security Design Examples](evaluating-windows-firewall-with-advanced-security-design-examples.md) | Learn how to use Windows Firewall with Advanced Security to improve the security of the computers connected to the network. | -| [Designing a Windows Firewall with Advanced Security Strategy](designing-a-windows-firewall-with-advanced-security-strategy.md) | To select the most effective design for helping to protect the network, you must spend time collecting key information about your current computer environment. | -| [Planning Your Windows Firewall with Advanced Security Design](planning-your-windows-firewall-with-advanced-security-design.md) | After you have gathered the relevant information in the previous sections, and understand the basics of the designs as described earlier in this guide, you can select the design (or combination of designs) that meet your needs. | +| [Understanding the Windows Defender Firewall with Advanced Security Design Process](understanding-the-windows-firewall-with-advanced-security-design-process.md) | Learn how to get started with the Windows Defender Firewall with Advanced Security design process. | +| [Identifying Your Windows Defender Firewall with Advanced Security Deployment Goals](identifying-your-windows-firewall-with-advanced-security-deployment-goals.md) | Learn how to identify your Windows Defender Firewall with Advanced Security deployment goals. | +| [Mapping Your Deployment Goals to a Windows Defender Firewall with Advanced Security Design](mapping-your-deployment-goals-to-a-windows-firewall-with-advanced-security-design.md) | After you finish reviewing the existing Windows Defender Firewall with Advanced Security deployment goals and you determine which goals are important to your specific deployment, you can map those goals to a specific Windows Defender Firewall with Advanced Security design. | +| [Evaluating Windows Defender Firewall with Advanced Security Design Examples](evaluating-windows-firewall-with-advanced-security-design-examples.md) | Learn how to use Windows Defender Firewall to improve the security of the computers connected to the network. | +| [Designing a Windows Defender Firewall with Advanced Security Strategy](designing-a-windows-firewall-with-advanced-security-strategy.md) | To select the most effective design for helping to protect the network, you must spend time collecting key information about your current computer environment. | +| [Planning Your Windows Defender Firewall with Advanced Security Design](planning-your-windows-firewall-with-advanced-security-design.md) | After you have gathered the relevant information in the previous sections, and understand the basics of the designs as described earlier in this guide, you can select the design (or combination of designs) that meet your needs. | | [Appendix A: Sample GPO Template Files for Settings Used in this Guide](appendix-a-sample-gpo-template-files-for-settings-used-in-this-guide.md) | You can import an XML file containing customized registry preferences into a Group Policy Object (GPO) by using the Preferences feature of the Group Policy Management Console (GPMC). | ## Terminology used in this guide @@ -74,20 +77,20 @@ The following table identifies and defines terms used throughout this guide. | Active Directory domain | A group of devices and users managed by an administrator by using Active Directory Domain Services (AD DS). Devices in a domain share a common directory database and security policies. Multiple domains can co-exist in a "forest," with trust relationships that establish the forest as the security boundary. | | Authentication | A process that enables the sender of a message to prove its identity to the receiver. For connection security in Windows, authentication is implemented by the IPsec protocol suite.| | Boundary zone | A subset of the devices in an isolated domain that must be able to receive unsolicited and non-authenticated network traffic from devices that are not members of the isolated domain. Devices in the boundary zone request but do not require authentication. They use IPsec to communicate with other devices in the isolated domain.| -| Connection security rule | A rule in Windows Firewall with Advanced Security that contains a set of conditions and an action to be applied to network packets that match the conditions. The action can allow the packet, block the packet, or require the packet to be protected by IPsec. In previous versions of Windows, this was called an *IPsec rule*.| +| Connection security rule | A rule in Windows Defender Firewall that contains a set of conditions and an action to be applied to network packets that match the conditions. The action can allow the packet, block the packet, or require the packet to be protected by IPsec. In previous versions of Windows, this was called an *IPsec rule*.| | Certificate-based isolation | A way to add devices that cannot use Kerberos V5 authentication to an isolated domain, by using an alternate authentication technique. Every device in the isolated domain and the devices that cannot use Kerberos V5 are provided with a device certificate that can be used to authenticate with each other. Certificate-based isolation requires a way to create and distribute an appropriate certificate (if you choose not to purchase one from a commercial certificate provider).| | Domain isolation | A technique for helping protect the devices in an organization by requiring that the devices authenticate each other's identity before exchanging information, and refusing connection requests from devices that cannot authenticate. Domain isolation takes advantage of Active Directory domain membership and the Kerberos V5 authentication protocol available to all members of the domain. Also see "Isolated domain" in this table.| | Encryption zone | A subset of the devices in an isolated domain that process sensitive data. Devices that are part of the encryption zone have all network traffic encrypted to prevent viewing by non-authorized users. Devices that are part of the encryption zone also typically are subject to the access control restrictions of server isolation.| -| Firewall rule | A rule in Windows Firewall with Advanced Security that contains a set of conditions used to determine whether a network packet is allowed to pass through the firewall.
    By default, the firewall rules in Windows Server 2012, Windows Server 2008 R2, Windows Server 2008, Windows 8, Windows 7, and Windows Vista block unsolicited inbound network traffic. Likewise, by default, all outbound network traffic is allowed. The firewall included in previous versions of Windows only filtered inbound network traffic. | +| Firewall rule | A rule in Windows Defender Firewall that contains a set of conditions used to determine whether a network packet is allowed to pass through the firewall.
    By default, the firewall rules in Windows Server 2012, Windows Server 2008 R2, Windows Server 2008, Windows 8, Windows 7, and Windows Vista block unsolicited inbound network traffic. Likewise, by default, all outbound network traffic is allowed. The firewall included in previous versions of Windows only filtered inbound network traffic. | | Internet Protocol security (IPsec) | A set of industry-standard, cryptography-based protection services and protocols. IPsec protects all protocols in the TCP/IP protocol suite except Address Resolution Protocol (ARP).| | IPsec policy | A collection of connection security rules that provide the required protection to network traffic entering and leaving the device. The protection includes authentication of both the sending and receiving device, integrity protection of the network traffic exchanged between them, and can include encryption.| | Isolated domain | An Active Directory domain (or an Active Directory forest, or set of domains with two-way trust relationships) that has Group Policy settings applied to help protect its member devices by using IPsec connection security rules. Members of the isolated domain require authentication on all unsolicited inbound connections (with exceptions handled by the other zones).
    In this guide, the term *isolated domain* refers to the IPsec concept of a group of devices that can share authentication. The term *Active Directory domain* refers to the group of devices that share a security database by using Active Directory.| | Server isolation | A technique for using group membership to restrict access to a server that is typically already a member of an isolated domain. The additional protection comes from using the authentication credentials of the requesting device to determine its group membership, and then only allowing access if the computer account (and optionally the user account) is a member of an authorized group.| -| Solicited network traffic | Network traffic that is sent in response to a request. By default, Windows Firewall with Advanced Security allows all solicited network traffic through.| -| Unsolicited network traffic | Network traffic that is not a response to an earlier request, and that the receiving device cannot necessarily anticipate. By default, Windows Firewall with Advanced Security blocks all unsolicited network traffic. | +| Solicited network traffic | Network traffic that is sent in response to a request. By default, Windows Defender Firewall allows all solicited network traffic through.| +| Unsolicited network traffic | Network traffic that is not a response to an earlier request, and that the receiving device cannot necessarily anticipate. By default, Windows Defender Firewall blocks all unsolicited network traffic. | | Zone | A zone is a logical grouping of devices that share common IPsec policies because of their communications requirements. For example, the boundary zone permits inbound connections from non-trusted devices. The encryption zone requires that all connections be encrypted.
    This is not related to the term zone as used by Domain Name System (DNS). | -**Next:** [Understanding the Windows Firewall with Advanced Security Design Process](understanding-the-windows-firewall-with-advanced-security-design-process.md) +**Next:** [Understanding the Windows Defender Firewall with Advanced Security Design Process](understanding-the-windows-firewall-with-advanced-security-design-process.md)   diff --git a/windows/access-protection/windows-firewall/windows-firewall-with-advanced-security.md b/windows/access-protection/windows-firewall/windows-firewall-with-advanced-security.md index 4433aaf633..cb9ac4105d 100644 --- a/windows/access-protection/windows-firewall/windows-firewall-with-advanced-security.md +++ b/windows/access-protection/windows-firewall/windows-firewall-with-advanced-security.md @@ -1,6 +1,6 @@ --- -title: Windows Firewall with Advanced Security (Windows 10) -description: Windows Firewall with Advanced Security +title: Windows Defender Firewall with Advanced Security (Windows 10) +description: Windows Defender Firewall with Advanced Security ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library @@ -8,35 +8,36 @@ ms.pagetype: security author: brianlic-msft --- -# Windows Firewall with Advanced Security +# Windows Defender Firewall with Advanced Security **Applies to** - Windows 10 - Windows Server 2016 -This is an overview of the Windows Firewall with Advanced Security (WFAS) and Internet Protocol security (IPsec) features. +This is an overview of the Windows Defender Firewall with Advanced Security (WFAS) and Internet Protocol security (IPsec) features. ## Feature description -Windows Firewall with Advanced Security is an important part of a layered security model. By providing host-based, two-way network traffic filtering for a device, Windows Firewall with Advanced Security blocks unauthorized network traffic flowing into or out of the local device. Windows Firewall with Advanced Security also works with Network Awareness so that it can apply security settings appropriate to the types of networks to which the device is connected. Windows Firewall and Internet Protocol Security (IPsec) configuration settings are integrated into a single Microsoft Management Console (MMC) named Windows Firewall with Advanced Security, so Windows Firewall is also an important part of your network’s isolation strategy. +Windows Defender Firewall with Advanced Security +is an important part of a layered security model. By providing host-based, two-way network traffic filtering for a device, Windows Defender Firewall blocks unauthorized network traffic flowing into or out of the local device. Windows Defender Firewall also works with Network Awareness so that it can apply security settings appropriate to the types of networks to which the device is connected. Windows Defender Firewall and Internet Protocol Security (IPsec) configuration settings are integrated into a single Microsoft Management Console (MMC) named Windows Defender Firewall, so Windows Defender Firewall is also an important part of your network’s isolation strategy. ## Practical applications -To help address your organizational network security challenges, Windows Firewall with Advanced Security offers the following benefits: +To help address your organizational network security challenges, Windows Defender Firewall offers the following benefits: -- **Reduces the risk of network security threats.**  Windows Firewall with Advanced Security reduces the attack surface of a device, providing an additional layer to the defense-in-depth model. Reducing the attack surface of a device increases manageability and decreases the likelihood of a successful attack. +- **Reduces the risk of network security threats.**  Windows Defender Firewall reduces the attack surface of a device, providing an additional layer to the defense-in-depth model. Reducing the attack surface of a device increases manageability and decreases the likelihood of a successful attack. -- **Safeguards sensitive data and intellectual property.**  With its integration with IPsec, Windows Firewall with Advanced Security provides a simple way to enforce authenticated, end-to-end network communications. It provides scalable, tiered access to trusted network resources, helping to enforce integrity of the data, and optionally helping to protect the confidentiality of the data. +- **Safeguards sensitive data and intellectual property.**  With its integration with IPsec, Windows Defender Firewall provides a simple way to enforce authenticated, end-to-end network communications. It provides scalable, tiered access to trusted network resources, helping to enforce integrity of the data, and optionally helping to protect the confidentiality of the data. -- **Extends the value of existing investments.**  Because Windows Firewall with Advanced Security is a host-based firewall that is included with the operating system, there is no additional hardware or software required. Windows Firewall with Advanced Security is also designed to complement existing non-Microsoft network security solutions through a documented application programming interface (API). +- **Extends the value of existing investments.**  Because Windows Defender Firewall is a host-based firewall that is included with the operating system, there is no additional hardware or software required. Windows Defender Firewall is also designed to complement existing non-Microsoft network security solutions through a documented application programming interface (API). ## In this section | Topic | Description | - | - | -| [Isolating Windows Store Apps on Your Network](isolating-apps-on-your-network.md) | You can customize your Windows Firewall configuration to isolate the network access of Windows Store apps that run on devices. | +| [Isolating Windows Store Apps on Your Network](isolating-apps-on-your-network.md) | You can customize your Windows Defender Firewall configuration to isolate the network access of Windows Store apps that run on devices. | | [Securing End-to-End IPsec Connections by Using IKEv2 in Windows Server 2012](securing-end-to-end-ipsec-connections-by-using-ikev2.md) | You can use IKEv2 to help secure your end-to-end IPSec connections. | -| [Windows Firewall with Advanced Security Administration with Windows PowerShell](windows-firewall-with-advanced-security-administration-with-windows-powershell.md) | Learn more about using Windows PowerShell to manage the Windows Firewall. | -| [Windows Firewall with Advanced Security Design Guide](windows-firewall-with-advanced-security-design-guide.md) | Learn how to create a design for deploying Windows Firewall with Advanced Security. | -| [Windows Firewall with Advanced Security Deployment Guide](windows-firewall-with-advanced-security-deployment-guide.md) | Learn how to deploy Windows Firewall with Advanced Security. | +| [Windows Defender Firewall with Advanced Security Administration with Windows PowerShell](windows-firewall-with-advanced-security-administration-with-windows-powershell.md) | Learn more about using Windows PowerShell to manage the Windows Defender Firewall. | +| [Windows Defender Firewall with Advanced Security Design Guide](windows-firewall-with-advanced-security-design-guide.md) | Learn how to create a design for deploying Windows Defender Firewall with Advanced Security. | +| [Windows Defender Firewall with Advanced Security Deployment Guide](windows-firewall-with-advanced-security-deployment-guide.md) | Learn how to deploy Windows Defender Firewall with Advanced Security. | diff --git a/windows/device-security/bitlocker/bitlocker-device-encryption-overview-windows-10.md b/windows/device-security/bitlocker/bitlocker-device-encryption-overview-windows-10.md index db72ab90ec..97e9d04fb9 100644 --- a/windows/device-security/bitlocker/bitlocker-device-encryption-overview-windows-10.md +++ b/windows/device-security/bitlocker/bitlocker-device-encryption-overview-windows-10.md @@ -1,6 +1,6 @@ --- -title: Overview of BitLocker and device encryption in Windows 10 -description: This topic provides an overview of how BitLocker and device encryption can help protect data on devices running Windows 10. +title: Overview of BitLocker Device Encryption in Windows 10 +description: This topic provides an overview of how BitLocker Device Encryption can help protect data on devices running Windows 10. ms.prod: w10 ms.mktglfcycl: deploy ms.sitesec: library @@ -8,13 +8,13 @@ ms.pagetype: security author: Justinha --- -# Overview of BitLocker and device encryption in Windows 10 +# Overview of BitLocker Device Encryption in Windows 10 **Applies to** - Windows 10 -This topic explains how BitLocker and device encryption can help protect data on devices running Windows 10. -For an architectural overview about how device encryption works with Secure Boot, see [Secure boot and device encryption overview](https://docs.microsoft.com/windows-hardware/drivers/bringup/secure-boot-and-device-encryption-overview). +This topic explains how BitLocker Device Encryption can help protect data on devices running Windows 10. +For an architectural overview about how BitLocker Device Encryption works with Secure Boot, see [Secure boot and BitLocker Device Encryption overview](https://docs.microsoft.com/windows-hardware/drivers/bringup/secure-boot-and-device-encryption-overview). For a general overview and list of topics about BitLocker, see [BitLocker](bitlocker-overview.md). When users travel, their organization’s confidential data goes with them. Wherever confidential data is stored, it must be protected against unauthorized access. Windows has a long history of providing at-rest data-protection solutions that guard against nefarious attackers, beginning with the Encrypting File System in the Windows 2000 operating system. More recently, BitLocker has provided encryption for full drives and portable drives; in Windows 10, BitLocker will even protect individual files, with data loss prevention capabilities. Windows consistently improves data protection by improving existing options and by providing new strategies. @@ -25,14 +25,14 @@ Table 2 lists specific data-protection concerns and how they are addressed in Wi | Windows 7 | Windows 10 | |---|---| -| When BitLocker is used with a PIN to protect startup, PCs such as kiosks cannot be restarted remotely. | Modern Windows devices are increasingly protected with device encryption out of the box and support SSO to seamlessly protect the BitLocker encryption keys from cold boot attacks.

    Network Unlock allows PCs to start automatically when connected to the internal network. | +| When BitLocker is used with a PIN to protect startup, PCs such as kiosks cannot be restarted remotely. | Modern Windows devices are increasingly protected with BitLocker Device Encryption out of the box and support SSO to seamlessly protect the BitLocker encryption keys from cold boot attacks.

    Network Unlock allows PCs to start automatically when connected to the internal network. | | Users must contact the IT department to change their BitLocker PIN or password. | Modern Windows devices no longer require a PIN in the pre-boot environment to protect BitLocker encryption keys from cold boot attacks.

    Users who have standard privileges can change their BitLocker PIN or password on legacy devices that require a PIN. | | When BitLocker is enabled, the provisioning process can take several hours. | BitLocker pre-provisioning, encrypting hard drives, and Used Space Only encryption allow administrators to enable BitLocker quickly on new computers. | | There is no support for using BitLocker with self-encrypting drives (SEDs). | BitLocker supports offloading encryption to encrypted hard drives. | | Administrators have to use separate tools to manage encrypted hard drives. | BitLocker supports encrypted hard drives with onboard encryption hardware built in, which allows administrators to use the familiar BitLocker administrative tools to manage them. | | Encrypting a new flash drive can take more than 20 minutes. | Used Space Only encryption in BitLocker To Go allows users to encrypt drives in seconds. | | BitLocker could require users to enter a recovery key when system configuration changes occur. | BitLocker requires the user to enter a recovery key only when disk corruption occurs or when he or she loses the PIN or password. | -| Users need to enter a PIN to start the PC, and then their password to sign in to Windows. | Modern Windows devices are increasingly protected with device encryption out of the box and support SSO to help protect the BitLocker encryption keys from cold boot attacks. | +| Users need to enter a PIN to start the PC, and then their password to sign in to Windows. | Modern Windows devices are increasingly protected with BitLocker Device Encryption out of the box and support SSO to help protect the BitLocker encryption keys from cold boot attacks. | The sections that follow describe these improvements in more detail. Also see: @@ -60,23 +60,23 @@ Microsoft includes instrumentation in Windows 10 that enables the operating sys BitLocker is capable of encrypting entire hard drives, including both system and data drives. BitLocker pre-provisioning can drastically reduce the time required to provision new PCs with BitLocker enabled. With Windows 10, administrators can turn on BitLocker and the TPM from within the Windows Preinstallation Environment before they install Windows or as part of an automated deployment task sequence without any user interaction. Combined with Used Disk Space Only encryption and a mostly empty drive (because Windows is not yet installed), it takes only a few seconds to enable BitLocker. With earlier versions of Windows, administrators had to enable BitLocker after Windows had been installed. Although this process could be automated, BitLocker would need to encrypt the entire drive, a process that could take anywhere from several hours to more than a day depending on drive size and performance, which significantly delayed deployment. Microsoft has improved this process through multiple features in Windows 10. -## Device encryption +## BitLocker Device Encryption -Beginning in Windows 8.1, Windows automatically enables BitLocker device encryption on devices that support InstantGo. With Windows 10, Microsoft offers device encryption support on a much broader range of devices, including those that are InstantGo. Microsoft expects that most devices in the future will pass the testing requirements, which makes device encryption pervasive across modern Windows devices. Device encryption further protects the system by transparently implementing device-wide data encryption. +Beginning in Windows 8.1, Windows automatically enables BitLocker Device Encryption on devices that support InstantGo. With Windows 10, Microsoft offers BitLocker Device Encryption support on a much broader range of devices, including those that are InstantGo. Microsoft expects that most devices in the future will pass the testing requirements, which makes BitLocker Device Encryption pervasive across modern Windows devices. BitLocker Device Encryption further protects the system by transparently implementing device-wide data encryption. -Unlike a standard BitLocker implementation, device encryption is enabled automatically so that the device is always protected. The following list outlines how this happens: +Unlike a standard BitLocker implementation, BitLocker Device Encryption is enabled automatically so that the device is always protected. The following list outlines how this happens: -* When a clean installation of Windows 10 is completed and the out-of-box experience is finished, the computer is prepared for first use. As part of this preparation, device encryption is initialized on the operating system drive and fixed data drives on the computer with a clear key (this is the equivalent of standard BitLocker suspended state). +* When a clean installation of Windows 10 is completed and the out-of-box experience is finished, the computer is prepared for first use. As part of this preparation, BitLocker Device Encryption is initialized on the operating system drive and fixed data drives on the computer with a clear key (this is the equivalent of standard BitLocker suspended state). * If the device is not domain joined, a Microsoft account that has been granted administrative privileges on the device is required. When the administrator uses a Microsoft account to sign in, the clear key is removed, a recovery key is uploaded to the online Microsoft account, and a TPM protector is created. Should a device require the recovery key, the user will be guided to use an alternate device and navigate to a recovery key access URL to retrieve the recovery key by using his or her Microsoft account credentials. * If the user uses a domain account to sign in, the clear key is not removed until the user joins the device to a domain and the recovery key is successfully backed up to Active Directory Domain Services (AD DS). You must enable the **Computer Configuration\\Administrative Templates\\Windows Components\\BitLocker Drive Encryption\\Operating System Drives** Group Policy setting, and select the **Do not enable BitLocker until recovery information is stored in AD DS for operating system drives** option. With this configuration, the recovery password is created automatically when the computer joins the domain, and then the recovery key is backed up to AD DS, the TPM protector is created, and the clear key is removed. * Similar to signing in with a domain account, the clear key is removed when the user logs on to an Azure AD account on the device. As described in the bullet point above, the recovery password is created automatically when the user authenticates to Azure AD. Then, the recovery key is backed up to Azure AD, the TPM protector is created, and the clear key is removed. -Microsoft recommends that device encryption be enabled on any systems that support it, but the automatic device encryption process can be prevented by changing the following registry setting: +Microsoft recommends that BitLocker Device Encryption be enabled on any systems that support it, but the automatic BitLocker Device Encryption process can be prevented by changing the following registry setting: - **Subkey**: HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\BitLocker - **Value**: PreventDeviceEncryption equal to True (1) - **Type**: REG\_DWORD -Administrators can manage domain-joined devices that have device encryption enabled through Microsoft BitLocker Administration and Monitoring (MBAM). In this case, device encryption automatically makes additional BitLocker options available. No conversion or encryption is required, and MBAM can manage the full BitLocker policy set if any configuration changes are required. +Administrators can manage domain-joined devices that have BitLocker Device Encryption enabled through Microsoft BitLocker Administration and Monitoring (MBAM). In this case, BitLocker Device Encryption automatically makes additional BitLocker options available. No conversion or encryption is required, and MBAM can manage the full BitLocker policy set if any configuration changes are required. ## Used Disk Space Only encryption diff --git a/windows/device-security/bitlocker/bitlocker-management-for-enterprises.md b/windows/device-security/bitlocker/bitlocker-management-for-enterprises.md index e8a02af1fd..ebfa81ba08 100644 --- a/windows/device-security/bitlocker/bitlocker-management-for-enterprises.md +++ b/windows/device-security/bitlocker/bitlocker-management-for-enterprises.md @@ -50,7 +50,7 @@ Though much Windows BitLocker [documentation](bitlocker-overview.md) has been p ## Recommendations for domain-joined computers -Windows continues to be the focus for new features and improvements for built-in encryption management, for example, automatically enabling encryption on devices that support InstantGo beginning with Windows 8.1. For more information, see [Overview of BitLocker and device encryption in Windows 10](bitlocker-device-encryption-overview-windows-10.md#device-encryption). +Windows continues to be the focus for new features and improvements for built-in encryption management, for example, automatically enabling encryption on devices that support InstantGo beginning with Windows 8.1. For more information, see [Overview of BitLocker Device Encryption in Windows 10](bitlocker-device-encryption-overview-windows-10.md#device-encryption). Companies that image their own computers using Microsoft System Center 2012 Configuration Manager SP1 (SCCM) or later can use an existing task sequence to [pre-provision BitLocker](https://technet.microsoft.com/library/hh846237.aspx#BKMK_PreProvisionBitLocker) encryption while in Windows Preinstallation Environment (WinPE) and can then [enable protection](https://technet.microsoft.com/library/hh846237.aspx#BKMK_EnableBitLocker). This can help ensure that computers are encrypted from the start, even before users receive them. As part of the imaging process, a company could also decide to use SCCM to pre-set any desired [BitLocker Group Policy](https://technet.microsoft.com/library/ee706521(v=ws.10).aspx). @@ -71,17 +71,17 @@ For older client computers with BitLocker that are domain joined on-premises, Mi -Devices joined to Azure Active Directory (Azure AD) are managed using Mobile Device Management (MDM) policy such as [Microsoft Intune](https://www.microsoft.com/cloud-platform/microsoft-intune). Device encryption status can be queried from managed machines via the [Policy Configuration Settings Provider](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider) (CSP), which reports on whether BitLocker device encryption is enabled on the device. Compliance with device encryption policy can be a requirement for [Conditional Access](https://www.microsoft.com/cloud-platform/conditional-access) to services like Exchange Online and SharePoint Online. +Devices joined to Azure Active Directory (Azure AD) are managed using Mobile Device Management (MDM) policy such as [Microsoft Intune](https://www.microsoft.com/cloud-platform/microsoft-intune). BitLocker Device Encryption status can be queried from managed machines via the [Policy Configuration Settings Provider](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider) (CSP), which reports on whether BitLocker Device Encryption is enabled on the device. Compliance with BitLocker Device Encryption policy can be a requirement for [Conditional Access](https://www.microsoft.com/cloud-platform/conditional-access) to services like Exchange Online and SharePoint Online. -Starting with Windows 10 version 1703 (also known as the Windows Creators Update), the enablement of BitLocker can be triggered over MDM either by the [Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider) or the [Bitlocker CSP](https://docs.microsoft.com/windows/client-management/mdm/bitlocker-csp). The BitLocker CSP adds policy options that go beyond ensuring that encryption has occurred, and is available on computers that run Windows 10 Business or Enterprise editions and on Windows Phones. +Starting with Windows 10 version 1703 (also known as the Windows Creators Update), the enablement of BitLocker can be triggered over MDM either by the [Policy CSP](https://docs.microsoft.com/windows/client-management/mdm/policy-configuration-service-provider) or the [BitLocker CSP](https://docs.microsoft.com/windows/client-management/mdm/bitlocker-csp). The BitLocker CSP adds policy options that go beyond ensuring that encryption has occurred, and is available on computers that run Windows 10 Business or Enterprise editions and on Windows Phones. -For hardware that is compliant with InstantGo and HSTI, when using either of these features, device encryption is automatically turned on whenever the user joins a device to Azure AD. Azure AD provides a portal where recovery keys are also backed up, so users can retrieve their own recovery key for self-service, if required. For older devices that are not yet encrypted, beginning with Windows 10 version 1703 (the Windows 10 Creators Update), admins can use the [BitLocker CSP](https://docs.microsoft.com/windows/client-management/mdm/bitlocker-csp) to trigger encryption and store the recovery key in Azure AD. +For hardware that is compliant with InstantGo and HSTI, when using either of these features, BitLocker Device Encryption is automatically turned on whenever the user joins a device to Azure AD. Azure AD provides a portal where recovery keys are also backed up, so users can retrieve their own recovery key for self-service, if required. For older devices that are not yet encrypted, beginning with Windows 10 version 1703 (the Windows 10 Creators Update), admins can use the [BitLocker CSP](https://docs.microsoft.com/windows/client-management/mdm/bitlocker-csp) to trigger encryption and store the recovery key in Azure AD. ## Workplace-joined PCs and phones -For Windows PCs and Windows Phones that enroll using **Connect to work or school account**, BitLocker device encryption is managed over MDM, and similarly for Azure AD domain join. +For Windows PCs and Windows Phones that enroll using **Connect to work or school account**, BitLocker Device Encryption is managed over MDM, and similarly for Azure AD domain join. @@ -139,11 +139,11 @@ PS C:\> Enable-BitLocker -MountPoint "C:" -EncryptionMethod XtsAes256 -UsedSpace ## Related Articles -[Bitlocker: FAQs](bitlocker-frequently-asked-questions.md) +[BitLocker: FAQs](bitlocker-frequently-asked-questions.md) [Microsoft BitLocker Administration and Management (MBAM)](https://technet.microsoft.com/windows/hh826072.aspx) -[Overview of BitLocker and automatic encryption in Windows 10](bitlocker-device-encryption-overview-windows-10.md#device-encryption) +[Overview of BitLocker Device Encryption in Windows 10](bitlocker-device-encryption-overview-windows-10.md#device-encryption) [System Center 2012 Configuration Manager SP1](https://technet.microsoft.com/library/hh846237.aspx#BKMK_PreProvisionBitLocker) *(Pre-provision BitLocker task sequence)* diff --git a/windows/device-security/bitlocker/bitlocker-overview.md b/windows/device-security/bitlocker/bitlocker-overview.md index b9308ded1b..6a94dab8c8 100644 --- a/windows/device-security/bitlocker/bitlocker-overview.md +++ b/windows/device-security/bitlocker/bitlocker-overview.md @@ -67,7 +67,7 @@ When installing the BitLocker optional component on a server you will also need | Topic | Description | | - | - | -| [Overview of BitLocker and device encryption in Windows 10](bitlocker-device-encryption-overview-windows-10.md) | This topic for the IT professional provides an overview of the ways that BitLocker and device encryption can help protect data on devices running Windows 10. | +| [Overview of BitLocker Device Encryption in Windows 10](bitlocker-device-encryption-overview-windows-10.md) | This topic for the IT professional provides an overview of the ways that BitLocker Device Encryption can help protect data on devices running Windows 10. | | [BitLocker frequently asked questions (FAQ)](bitlocker-frequently-asked-questions.md) | This topic for the IT professional answers frequently asked questions concerning the requirements to use, upgrade, deploy and administer, and key management policies for BitLocker.| | [Prepare your organization for BitLocker: Planning and policies](prepare-your-organization-for-bitlocker-planning-and-policies.md)| This topic for the IT professional explains how can you plan your BitLocker deployment. | | [BitLocker basic deployment](bitlocker-basic-deployment.md) | This topic for the IT professional explains how BitLocker features can be used to protect your data through drive encryption. | diff --git a/windows/device-security/bitlocker/bitlocker-recovery-guide-plan.md b/windows/device-security/bitlocker/bitlocker-recovery-guide-plan.md index 557719c15c..5ffc817153 100644 --- a/windows/device-security/bitlocker/bitlocker-recovery-guide-plan.md +++ b/windows/device-security/bitlocker/bitlocker-recovery-guide-plan.md @@ -44,7 +44,7 @@ BitLocker recovery is the process by which you can restore access to a BitLocker The following list provides examples of specific events that will cause BitLocker to enter recovery mode when attempting to start the operating system drive: -- On PCs that use either BitLocker or Device Encryption, when an attack is detected, the device will immediately reboot and enter into BitLocker recovery mode. To take advantage of this functionality Administrators can set the **Interactive logon: Machine account lockout threshold** Group Policy setting located in **\\Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\Security Options** in the Local Group Policy Editor, or use the **MaxFailedPasswordAttempts** policy of [Exchange ActiveSync](http://technet.microsoft.com/library/aa998357.aspx) (also configurable through [Windows Intune](http://technet.microsoft.com/library/jj733621.aspx)), to limit the number of failed password attempts before the device goes into Device Lockout. +- On PCs that use BitLocker, or on devices such as tablets or phones that use Device Encryption only, when an attack is detected, the device will immediately reboot and enter into BitLocker recovery mode. To take advantage of this functionality Administrators can set the **Interactive logon: Machine account lockout threshold** Group Policy setting located in **\\Computer Configuration\\Windows Settings\\Security Settings\\Local Policies\\Security Options** in the Local Group Policy Editor, or use the **MaxFailedPasswordAttempts** policy of [Exchange ActiveSync](http://technet.microsoft.com/library/aa998357.aspx) (also configurable through [Windows Intune](http://technet.microsoft.com/library/jj733621.aspx)), to limit the number of failed password attempts before the device goes into Device Lockout. - On devices with TPM 1.2, changing the BIOS or firmware boot device order causes BitLocker recovery. However, devices with TPM 2.0 do not start BitLocker recovery in this case. TPM 2.0 does not consider a firmware change of boot device order as a security threat because the OS Boot Loader is not compromised. - Having the CD or DVD drive before the hard drive in the BIOS boot order and then inserting or removing a CD or DVD. - Failing to boot from a network drive before booting from the hard drive. @@ -250,9 +250,9 @@ If you have lost the USB flash drive that contains the startup key, then you mus This error might occur if you updated the firmware. As a best practice you should suspend BitLocker before making changes the firmware and then resume protection after the update has completed. This prevents the computer from going into recovery mode. However if changes were made when BitLocker protection was on you can simply log on to the computer using the recovery password and the platform validation profile will be updated so that recovery will not occur the next time. -## Windows RE and BitLocker +## Windows RE and BitLocker Device Encryption -Windows Recovery Environment (RE) can be used to recover access to a drive protected by BitLocker or by Device Encryption. If a PC is unable to boot after two failures, Startup Repair will automatically start. When Startup Repair is launched automatically due to boot failures, it will only execute operating system and driver file repairs, provided that the boot logs or any available crash dump point to a specific corrupted file. In Windows 8.1 and later, devices that include firmware to support specific TPM measurements for PCR\[7\] the TPM can validate that Windows RE is a trusted operating environment and will unlock any BitLocker-protected drives if Windows RE has not been modified. If the Windows RE environment has been modified, for example the TPM has been disabled, the drives will stay locked until the BitLocker recovery key is provided. If Startup Repair is not able to be run automatically from the PC and instead Windows RE is manually started from a repair disk, the BitLocker recovery key must be provided to unlock the BitLocker–protected drives. +Windows Recovery Environment (RE) can be used to recover access to a drive protected by BitLocker Device Encryption. If a PC is unable to boot after two failures, Startup Repair will automatically start. When Startup Repair is launched automatically due to boot failures, it will only execute operating system and driver file repairs, provided that the boot logs or any available crash dump point to a specific corrupted file. In Windows 8.1 and later, devices that include firmware to support specific TPM measurements for PCR\[7\] the TPM can validate that Windows RE is a trusted operating environment and will unlock any BitLocker-protected drives if Windows RE has not been modified. If the Windows RE environment has been modified, for example the TPM has been disabled, the drives will stay locked until the BitLocker recovery key is provided. If Startup Repair is not able to be run automatically from the PC and instead Windows RE is manually started from a repair disk, the BitLocker recovery key must be provided to unlock the BitLocker–protected drives. ## Using additional recovery information diff --git a/windows/device-security/device-guard/deploy-catalog-files-to-support-code-integrity-policies.md b/windows/device-security/device-guard/deploy-catalog-files-to-support-code-integrity-policies.md index 905dcc1550..0e2e0995b9 100644 --- a/windows/device-security/device-guard/deploy-catalog-files-to-support-code-integrity-policies.md +++ b/windows/device-security/device-guard/deploy-catalog-files-to-support-code-integrity-policies.md @@ -1,6 +1,6 @@ --- title: Deploy catalog files to support code integrity policies (Windows 10) -description: This article describes how to deploy catalog files to support code integrity policies, one of the main features that are part of Device Guard in Windows 10. +description: This article describes how to deploy catalog files to support code integrity policies, one of the main features that are part of Windows Defender Device Guard in Windows 10. keywords: virtualization, security, malware ms.prod: w10 ms.mktglfcycl: deploy @@ -16,7 +16,7 @@ author: brianlic-msft Catalog files can be important in your deployment of code integrity polices if you have unsigned line-of-business (LOB) applications for which the process of signing is difficult. To prepare to create code integrity policies that allow these trusted applications but block unsigned code (most malware is unsigned), you create a *catalog file* that contains information about the trusted applications. After you sign and distribute the catalog, your trusted applications can be handled by code integrity policies in the same way as any other signed application. With this foundation, you can more easily block all unsigned applications, allowing only signed applications to run. -For more description of catalog files, see [Reviewing your applications: application signing and catalog files](requirements-and-deployment-planning-guidelines-for-device-guard.md#reviewing-your-applications-application-signing-and-catalog-files) in "Requirements and deployment planning guidelines for Device Guard." +For more description of catalog files, see [Reviewing your applications: application signing and catalog files](requirements-and-deployment-planning-guidelines-for-device-guard.md#reviewing-your-applications-application-signing-and-catalog-files) in "Requirements and deployment planning guidelines for Windows Defender Device Guard." ## Create catalog files @@ -30,7 +30,7 @@ To create a catalog file, you use a tool called **Package Inspector**. You must Package Inspector does not always detect installation files that have been removed from the computer during the installation process. To ensure that these binaries are also trusted, deploy a code integrity policy in audit mode. You can use the code integrity policy that you created and audited in [Create a code integrity policy from a golden computer](deploy-code-integrity-policies-steps.md#create-a-code-integrity-policy-from-a-golden-computer) and [Audit code integrity policies](deploy-code-integrity-policies-steps.md#audit-code-integrity-policies). - > **Note**  This process should **not** be performed on a system with an enforced Device Guard policy, only with a policy in audit mode. If a policy is currently being enforced, you will not be able to install and run the application. + > **Note**  This process should **not** be performed on a system with an enforced Windows Defender Device Guard policy, only with a policy in audit mode. If a policy is currently being enforced, you will not be able to install and run the application. 2. Start Package Inspector, and then start scanning a local drive, for example, drive C: @@ -150,7 +150,7 @@ To simplify the management of catalog files, you can use Group Policy preference 2. Create a new GPO: right-click an OU, for example, the **DG Enabled PCs OU**, and then click **Create a GPO in this domain, and Link it here**, as shown in Figure 2. - > **Note**  You can use any OU name. Also, security group filtering is an option when you consider different ways of combining code integrity policies (or keeping them separate), as discussed in [Planning and getting started on the Device Guard deployment process](planning-and-getting-started-on-the-device-guard-deployment-process.md). + > **Note**  You can use any OU name. Also, security group filtering is an option when you consider different ways of combining code integrity policies (or keeping them separate), as discussed in [Planning and getting started on the Windows Defender Device Guard deployment process](planning-and-getting-started-on-the-device-guard-deployment-process.md). ![Group Policy Management, create a GPO](images/dg-fig13-createnewgpo.png) @@ -318,9 +318,9 @@ At the time of the next software inventory cycle, when the targeted clients rece ## Related topics -- [Introduction to Device Guard: virtualization-based security and code integrity policies](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md) +- [Introduction to Windows Defender Device Guard: virtualization-based security and code integrity policies](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md) -- [Planning and getting started on the Device Guard deployment process](planning-and-getting-started-on-the-device-guard-deployment-process.md) +- [Planning and getting started on the Windows Defender Device Guard deployment process](planning-and-getting-started-on-the-device-guard-deployment-process.md) -- [Deploy Device Guard: deploy code integrity policies](deploy-device-guard-deploy-code-integrity-policies.md) +- [Deploy Windows Defender Device Guard: deploy code integrity policies](deploy-device-guard-deploy-code-integrity-policies.md) diff --git a/windows/device-security/device-guard/deploy-code-integrity-policies-policy-rules-and-file-rules.md b/windows/device-security/device-guard/deploy-code-integrity-policies-policy-rules-and-file-rules.md index ab8015ffad..6dd31cf511 100644 --- a/windows/device-security/device-guard/deploy-code-integrity-policies-policy-rules-and-file-rules.md +++ b/windows/device-security/device-guard/deploy-code-integrity-policies-policy-rules-and-file-rules.md @@ -1,6 +1,6 @@ --- title: Deploy code integrity policies - policy rules and file rules (Windows 10) -description: This article provides information about two elements in code integrity policies, called policy rules and file rules. Code integrity policies are part of Device Guard in Windows 10. +description: This article provides information about two elements in code integrity policies, called policy rules and file rules. Code integrity policies are part of Windows Defender Device Guard in Windows 10. keywords: virtualization, security, malware ms.prod: w10 ms.mktglfcycl: deploy @@ -15,8 +15,8 @@ author: brianlic-msft - Windows Server 2016 Code integrity policies provide control over a computer running Windows 10 by specifying whether a driver or application is trusted and can be run. For an overview of code integrity, see: -- [How Device Guard features help protect against threats](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-device-guard-features-help-protect-against-threats) in "Introduction to Device Guard: virtualization-based security and code integrity policies." -- [Code integrity policy formats and signing](requirements-and-deployment-planning-guidelines-for-device-guard.md#code-integrity-policy-formats-and-signing) in "Requirements and deployment planning guidelines for Device Guard." +- [How Windows Defender Device Guard features help protect against threats](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-device-guard-features-help-protect-against-threats) in "Introduction to Windows Defender Device Guard: virtualization-based security and code integrity policies." +- [Code integrity policy formats and signing](requirements-and-deployment-planning-guidelines-for-device-guard.md#code-integrity-policy-formats-and-signing) in "Requirements and deployment planning guidelines for Windows Defender Device Guard." If you already understand the basics of code integrity policy and want procedures for creating, auditing, and merging code integrity policies, see [Deploy code integrity policies: steps](deploy-code-integrity-policies-steps.md). @@ -29,7 +29,7 @@ This topic includes the following sections: ## Overview of the process of creating code integrity policies -A common system imaging practice in today’s IT organization is to establish a “golden” image as a reference for what an ideal system should look like, and then use that image to clone additional company assets. Code integrity policies follow a similar methodology, that begins with the establishment of a golden computer. As with imaging, you can have multiple golden computers based on model, department, application set, and so on. Although the thought process around the creation of code integrity policies is similar to imaging, these policies should be maintained independently. Assess the necessity of additional code integrity policies based on what should be allowed to be installed and run and for whom. For more details on doing this assessment, see the planning steps in [Planning and getting started on the Device Guard deployment process](planning-and-getting-started-on-the-device-guard-deployment-process.md). +A common system imaging practice in today’s IT organization is to establish a “golden” image as a reference for what an ideal system should look like, and then use that image to clone additional company assets. Code integrity policies follow a similar methodology, that begins with the establishment of a golden computer. As with imaging, you can have multiple golden computers based on model, department, application set, and so on. Although the thought process around the creation of code integrity policies is similar to imaging, these policies should be maintained independently. Assess the necessity of additional code integrity policies based on what should be allowed to be installed and run and for whom. For more details on doing this assessment, see the planning steps in [Planning and getting started on the Windows Defender Device Guard deployment process](planning-and-getting-started-on-the-device-guard-deployment-process.md). > **Note**  Each computer can have only **one** code integrity policy at a time. Whichever way you deploy this policy, it is renamed to SIPolicy.p7b and copied to **C:\\Windows\\System32\\CodeIntegrity** and, for UEFI computers, **<EFI System Partition>\\Microsoft\\Boot**. Keep this in mind when you create your code integrity policies. @@ -47,7 +47,7 @@ To modify the policy rule options of an existing code integrity policy, use the ` Set-RuleOption -FilePath -Option 0` - Note that a policy that was created without the `-UserPEs` option is empty of user mode executables, that is, applications. If you enable UMCI (Option 0) for such a policy and then attempt to run an application, Device Guard will see that the application is not on its list (which is empty of applications), and respond. In audit mode, the response is logging an event, and in enforced mode, the response is blocking the application. To create a policy that includes user mode executables (applications), when you run `New-CIPolicy`, include the `-UserPEs` option. + Note that a policy that was created without the `-UserPEs` option is empty of user mode executables, that is, applications. If you enable UMCI (Option 0) for such a policy and then attempt to run an application, Windows Defender Device Guard will see that the application is not on its list (which is empty of applications), and respond. In audit mode, the response is logging an event, and in enforced mode, the response is blocking the application. To create a policy that includes user mode executables (applications), when you run `New-CIPolicy`, include the `-UserPEs` option. - To disable UMCI on an existing code integrity policy, delete rule option 0 by running the following command: @@ -80,7 +80,7 @@ RuleOption -Help** in a Windows PowerShell session. Table 2 describes each rule File rule levels allow administrators to specify the level at which they want to trust their applications. This level of trust could be as fine-tuned as the hash of each binary or as general as a CA certificate. You specify file rule levels both when you create a new code integrity policy from a scan and when you create a policy from audit events. In addition, to combine rule levels found in multiple policies, you can merge the policies. When merged, code integrity policies combine their file rules, so that any application that would be allowed by either of the original policies will be allowed by the combined policy. -Each file rule level has its benefit and disadvantage. Use Table 3 to select the appropriate protection level for your available administrative resources and Device Guard deployment scenario. +Each file rule level has its benefit and disadvantage. Use Table 3 to select the appropriate protection level for your available administrative resources and Windows Defender Device Guard deployment scenario. Table 3. Code integrity policy - file rule levels @@ -113,5 +113,5 @@ They could also choose to create a catalog that captures information about the u ## Related topics -- [How Device Guard features help protect against threats](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-device-guard-features-help-protect-against-threats) +- [How Windows Defender Device Guard features help protect against threats](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-device-guard-features-help-protect-against-threats) - [Deploy code integrity policies: steps](deploy-code-integrity-policies-steps.md) diff --git a/windows/device-security/device-guard/deploy-code-integrity-policies-steps.md b/windows/device-security/device-guard/deploy-code-integrity-policies-steps.md index 390575abd4..9f7bef9162 100644 --- a/windows/device-security/device-guard/deploy-code-integrity-policies-steps.md +++ b/windows/device-security/device-guard/deploy-code-integrity-policies-steps.md @@ -1,6 +1,6 @@ --- title: Deploy code integrity policies - steps (Windows 10) -description: This article describes how to deploy code integrity policies, one of the main features that are part of Device Guard in Windows 10. +description: This article describes how to deploy code integrity policies, one of the main features that are part of Windows Defender Device Guard in Windows 10. keywords: virtualization, security, malware ms.prod: w10 ms.mktglfcycl: deploy @@ -14,7 +14,7 @@ author: brianlic-msft - Windows 10 - Windows Server 2016 -For an overview of the process described in the following procedures, see [Deploy code integrity policies: policy rules and file rules](deploy-code-integrity-policies-policy-rules-and-file-rules.md). To understand how the deployment of code integrity policies fits with other steps in the Device Guard deployment process, see [Planning and getting started on the Device Guard deployment process](planning-and-getting-started-on-the-device-guard-deployment-process.md). +For an overview of the process described in the following procedures, see [Deploy code integrity policies: policy rules and file rules](deploy-code-integrity-policies-policy-rules-and-file-rules.md). To understand how the deployment of code integrity policies fits with other steps in the Windows Defender Device Guard deployment process, see [Planning and getting started on the Windows Defender Device Guard deployment process](planning-and-getting-started-on-the-device-guard-deployment-process.md). ## Create a code integrity policy from a golden computer @@ -26,11 +26,11 @@ The process for creating a golden code integrity policy from a reference system ### Scripting and applications Each installed software application should be validated as trustworthy before you create a policy. We recommend that you review the reference PC for software that can load arbitrary DLLs and run code or scripts that could render the PC more vulnerable. Examples include software aimed at development or scripting such as msbuild.exe (part of Visual Studio and the .NET Framework) which can be removed if you do not want it to run scripts. -You can remove or disable such software on reference PCs used to create code integrity policies. You can also fine-tune your control by using Device Guard in combination with AppLocker, as described in [Device Guard with AppLocker](https://technet.microsoft.com/itpro/windows/keep-secure/introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies#device-guard-with-applocker). +You can remove or disable such software on reference PCs used to create code integrity policies. You can also fine-tune your control by using Windows Defender Device Guard in combination with AppLocker, as described in [Windows Defender Device Guard with AppLocker](https://technet.microsoft.com/itpro/windows/keep-secure/introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies#device-guard-with-applocker). -Members of the security community\* continuously collaborate with Microsoft® to help protect customers. With the help of their valuable reports, Microsoft has identified a list of valid applications that an attacker could also potentially use to bypass Device Guard code integrity policies. +Members of the security community\* continuously collaborate with Microsoft® to help protect customers. With the help of their valuable reports, Microsoft has identified a list of valid applications that an attacker could also potentially use to bypass Windows Defender Device Guard code integrity policies. -Unless your use scenarios explicitly require them, Microsoft recommends that you block the following applications. These applications or files can be used by an attacker to circumvent Application Whitelisting policies, including Device Guard: +Unless your use scenarios explicitly require them, Microsoft recommends that you block the following applications. These applications or files can be used by an attacker to circumvent Application Whitelisting policies, including Windows Defender Device Guard: - bash.exe - bginfo.exe[1] @@ -46,7 +46,6 @@ Unless your use scenarios explicitly require them, Microsoft recommends that you - mshta.exe - ntsd.exe - rcsi.exe -- SyncAppVPublishingServer.exe - system.management.automation.dll - windbg.exe @@ -65,16 +64,15 @@ Unless your use scenarios explicitly require them, Microsoft recommends that you |Matt Nelson | @enigma0x3| |Oddvar Moe |@Oddvarmoe| |Alex Ionescu | @aionescu| -|Nick Landers | @monoxgas|
    >[!Note] >This application list is fluid and will be updated with the latest vendor information as application vulnerabilities are resolved and new issues are discovered. -Certain software applications may allow additional code to run by design. These types of applications should be blocked by your Device Guard policy. In addition, when an application version is upgraded to fix a security vulnerability or potential Device Guard bypass, you should add deny rules to your code integrity policies for that application’s previous, less secure versions. +Certain software applications may allow additional code to run by design. These types of applications should be blocked by your Windows Defender Device Guard policy. In addition, when an application version is upgraded to fix a security vulnerability or potential Windows Defender Device Guard bypass, you should add deny rules to your code integrity policies for that application’s previous, less secure versions. -Microsoft recommends that you install the latest security updates. The June 2017 Windows updates resolve several issues in in-box PowerShell modules that allowed an attacker to bypass Device Guard code integrity policies. These modules cannot be blocked by name or version, and therefore must be blocked by their corresponding hashes. +Microsoft recommends that you install the latest security updates. The June 2017 Windows updates resolve several issues in in-box PowerShell modules that allowed an attacker to bypass Windows Defender Device Guard code integrity policies. These modules cannot be blocked by name or version, and therefore must be blocked by their corresponding hashes. Microsoft recommends that you block the following Microsoft-signed applications and PowerShell files by merging the following policy into your existing policy to add these deny rules using the Merge-CIPolicy cmdlet: @@ -118,7 +116,6 @@ Microsoft recommends that you block the following Microsoft-signed applications - @@ -187,7 +184,6 @@ Microsoft recommends that you block the following Microsoft-signed applications - @@ -252,7 +248,7 @@ To create a code integrity policy, copy each of the following commands into an e > [!Notes] - > - When you specify the **-UserPEs** parameter (to include user mode executables in the scan), rule option **0 Enabled:UMCI** is automatically added to the code integrity policy. In contrast, if you do not specify **-UserPEs**, the policy will be empty of user mode executables and will only have rules for kernel mode binaries like drivers, in other words, the whitelist will not include applications. If you create such a policy and later add rule option **0 Enabled:UMCI**, all attempts to start applications will cause a response from Device Guard. In audit mode, the response is logging an event, and in enforced mode, the response is blocking the application. + > - When you specify the **-UserPEs** parameter (to include user mode executables in the scan), rule option **0 Enabled:UMCI** is automatically added to the code integrity policy. In contrast, if you do not specify **-UserPEs**, the policy will be empty of user mode executables and will only have rules for kernel mode binaries like drivers, in other words, the whitelist will not include applications. If you create such a policy and later add rule option **0 Enabled:UMCI**, all attempts to start applications will cause a response from Windows Defender Device Guard. In audit mode, the response is logging an event, and in enforced mode, the response is blocking the application. > - You can add the **-Fallback** parameter to catch any applications not discovered using the primary file rule level specified by the **-Level** parameter. For more information about file rule level options, see [Code integrity file rule levels](deploy-code-integrity-policies-policy-rules-and-file-rules.md#code-integrity-file-rule-levels) in “Deploy code integrity policies: policy rules and file rules.” @@ -264,7 +260,7 @@ To create a code integrity policy, copy each of the following commands into an e ` ConvertFrom-CIPolicy $InitialCIPolicy $CIPolicyBin` -After you complete these steps, the Device Guard binary file (DeviceGuardPolicy.bin) and original .xml file (IntialScan.xml) will be available on your desktop. You can use the binary version as a code integrity policy or sign it for additional security. +After you complete these steps, the Windows Defender Device Guard binary file (DeviceGuardPolicy.bin) and original .xml file (IntialScan.xml) will be available on your desktop. You can use the binary version as a code integrity policy or sign it for additional security. > [!Note] > We recommend that you keep the original .xml file of the policy for use when you need to merge the code integrity policy with another policy or update its rule options. Alternatively, you would have to create a new policy from a new scan for servicing. For more information about how to merge code integrity policies, see [Merge code integrity policies](#merge-code-integrity-policies). @@ -290,7 +286,7 @@ When code integrity policies are run in audit mode, it allows administrators to > - An alternative method to test a policy is to rename the test file to SIPolicy.p7b and drop it into C:\\Windows\\System32\\CodeIntegrity, rather than deploy it by using the Local Group Policy Editor. -3. Navigate to **Computer Configuration\\Administrative Templates\\System\\Device Guard**, and then select **Deploy Code Integrity Policy**. Enable this setting by using the appropriate file path, for example, C:\\Windows\\System32\\CodeIntegrity\\DeviceGuardPolicy.bin, as shown in Figure 1. +3. Navigate to **Computer Configuration\\Administrative Templates\\System\\Windows Defender Device Guard**, and then select **Deploy Code Integrity Policy**. Enable this setting by using the appropriate file path, for example, C:\\Windows\\System32\\CodeIntegrity\\DeviceGuardPolicy.bin, as shown in Figure 1. > [!Note] @@ -343,7 +339,7 @@ Use the following procedure after you have been running a computer with a code i > [!Note] > When you create policies from audit events, you should carefully consider the file rule level that you select to trust. The preceding example uses the **Hash** rule level, which is the most specific. Any change to the file (such as replacing the file with a newer version of the same file) will change the Hash value, and require an update to the policy. -4. Find and review the Device Guard audit policy .xml file that you created. If you used the example variables as shown, the filename will be **DeviceGuardAuditPolicy.xml**, and it will be on your desktop. Look for the following: +4. Find and review the Windows Defender Device Guard audit policy .xml file that you created. If you used the example variables as shown, the filename will be **DeviceGuardAuditPolicy.xml**, and it will be on your desktop. Look for the following: - Any applications that were caught as exceptions, but should be allowed to run in your environment. These are applications that should be in the .xml file. Leave these as-is in the file. @@ -588,7 +584,7 @@ There may be a time when signed code integrity policies cause a boot failure. Be ## Deploy and manage code integrity policies with Group Policy -Code integrity policies can easily be deployed and managed with Group Policy. A Device Guard administrative template will be available in Windows Server 2016 that allows you to simplify deployment of Device Guard hardware-based security features and code integrity policies. The following procedure walks you through how to deploy a code integrity policy called **DeviceGuardPolicy.bin** to a test OU called *DG Enabled PCs* by using a GPO called **Contoso GPO Test**. +Code integrity policies can easily be deployed and managed with Group Policy. A Windows Defender Device Guard administrative template will be available in Windows Server 2016 that allows you to simplify deployment of Windows Defender Device Guard hardware-based security features and code integrity policies. The following procedure walks you through how to deploy a code integrity policy called **DeviceGuardPolicy.bin** to a test OU called *DG Enabled PCs* by using a GPO called **Contoso GPO Test**. > [!Note] > This walkthrough requires that you have previously created a code integrity policy and have a computer running Windows 10 on which to test a Group Policy deployment. For more information about how to create a code integrity policy, see [Create a code integrity policy from a golden computer](#create-a-code-integrity-policy-from-a-golden-computer), earlier in this topic. @@ -602,7 +598,7 @@ To deploy and manage a code integrity policy with Group Policy: 2. Create a new GPO: right-click an OU, for example, the **DG Enabled PCs OU**, and then click **Create a GPO in this domain, and Link it here**, as shown in Figure 3. - > **Note**  You can use any OU name. Also, security group filtering is an option when you consider different ways of combining code integrity policies (or keeping them separate), as discussed in [Planning and getting started on the Device Guard deployment process](planning-and-getting-started-on-the-device-guard-deployment-process.md). + > **Note**  You can use any OU name. Also, security group filtering is an option when you consider different ways of combining code integrity policies (or keeping them separate), as discussed in [Planning and getting started on the Windows Defender Device Guard deployment process](planning-and-getting-started-on-the-device-guard-deployment-process.md). ![Group Policy Management, create a GPO](images/dg-fig24-creategpo.png) @@ -612,7 +608,7 @@ To deploy and manage a code integrity policy with Group Policy: 4. Open the Group Policy Management Editor: right-click the new GPO, and then click **Edit**. -5. In the selected GPO, navigate to Computer Configuration\\Administrative Templates\\System\\Device Guard. Right-click **Deploy Code Integrity Policy** and then click **Edit**. +5. In the selected GPO, navigate to Computer Configuration\\Administrative Templates\\System\\Windows Defender Device Guard. Right-click **Deploy Code Integrity Policy** and then click **Edit**. ![Edit the group policy for code integrity](images/dg-fig25-editcode.png) @@ -636,7 +632,7 @@ To deploy and manage a code integrity policy with Group Policy: ## Related topics -[Introduction to Device Guard: virtualization-based security and code integrity policies](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md) +[Introduction to Windows Defender Device Guard: virtualization-based security and code integrity policies](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md) -[Deploy Device Guard: enable virtualization-based security](deploy-device-guard-enable-virtualization-based-security.md) +[Deploy Windows Defender Device Guard: enable virtualization-based security](deploy-device-guard-enable-virtualization-based-security.md) diff --git a/windows/device-security/device-guard/deploy-device-guard-deploy-code-integrity-policies.md b/windows/device-security/device-guard/deploy-device-guard-deploy-code-integrity-policies.md index 012a60e785..67a1afe437 100644 --- a/windows/device-security/device-guard/deploy-device-guard-deploy-code-integrity-policies.md +++ b/windows/device-security/device-guard/deploy-device-guard-deploy-code-integrity-policies.md @@ -1,6 +1,6 @@ --- -title: Deploy Device Guard - deploy code integrity policies (Windows 10) -description: This article, and the articles it links to, describe how to create code integrity policies, one of the main features that are part of Device Guard in Windows 10. +title: Deploy Windows Defender Device Guard - deploy code integrity policies (Windows 10) +description: This article, and the articles it links to, describe how to create code integrity policies, one of the main features that are part of Windows Defender Device Guard in Windows 10. keywords: virtualization, security, malware ms.prod: w10 ms.mktglfcycl: deploy @@ -8,7 +8,7 @@ ms.localizationpriority: high author: brianlic-msft --- -# Deploy Device Guard: deploy code integrity policies +# Deploy Windows Defender Device Guard: deploy code integrity policies **Applies to** - Windows 10 @@ -20,13 +20,13 @@ This section includes the following topics: - [Deploy code integrity policies: policy rules and file rules](deploy-code-integrity-policies-policy-rules-and-file-rules.md) - [Deploy code integrity policies: steps](deploy-code-integrity-policies-steps.md) - [Deploy catalog files to support code integrity policies](deploy-catalog-files-to-support-code-integrity-policies.md) -- [Deploy Managed Installer for Device Guard](deploy-managed-installer-for-device-guard.md) +- [Deploy Managed Installer for Windows Defender Device Guard](deploy-managed-installer-for-device-guard.md) To increase the protection for devices that meet certain hardware requirements, you can use virtualization-based security (VBS) with your code integrity policies. -- For requirements, see [Hardware, firmware, and software requirements for Device Guard](requirements-and-deployment-planning-guidelines-for-device-guard.md#hardware-firmware-and-software-requirements-for-device-guard) in "Requirements and deployment planning guidelines for Device Guard." -- For steps, see [Deploy Device Guard: enable virtualization-based security](deploy-device-guard-enable-virtualization-based-security.md). +- For requirements, see [Hardware, firmware, and software requirements for Windows Defender Device Guard](requirements-and-deployment-planning-guidelines-for-device-guard.md#hardware-firmware-and-software-requirements-for-device-guard) in "Requirements and deployment planning guidelines for Windows Defender Device Guard." +- For steps, see [Deploy Windows Defender Device Guard: enable virtualization-based security](deploy-device-guard-enable-virtualization-based-security.md). ## Related topics -[Introduction to Device Guard: virtualization-based security and code integrity policies](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md) +[Introduction to Windows Defender Device Guard: virtualization-based security and code integrity policies](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md) diff --git a/windows/device-security/device-guard/deploy-device-guard-enable-virtualization-based-security.md b/windows/device-security/device-guard/deploy-device-guard-enable-virtualization-based-security.md index 45c3ca1f45..e04efa95fa 100644 --- a/windows/device-security/device-guard/deploy-device-guard-enable-virtualization-based-security.md +++ b/windows/device-security/device-guard/deploy-device-guard-enable-virtualization-based-security.md @@ -1,6 +1,6 @@ --- -title: Deploy Device Guard - enable virtualization-based security (Windows 10) -description: This article describes how to enable virtualization-based security, one of the main features that are part of Device Guard in Windows 10. +title: Deploy Windows Defender Device Guard - enable virtualization-based security (Windows 10) +description: This article describes how to enable virtualization-based security, one of the main features that are part of Windows Defender Device Guard in Windows 10. keywords: virtualization, security, malware ms.prod: w10 ms.mktglfcycl: deploy @@ -8,27 +8,27 @@ ms.localizationpriority: high author: brianlic-msft --- -# Deploy Device Guard: enable virtualization-based security +# Deploy Windows Defender Device Guard: enable virtualization-based security **Applies to** - Windows 10 - Windows Server 2016 -Hardware-based security features, also called virtualization-based security or VBS, make up a large part of Device Guard security offerings. VBS reinforces the most important feature of Device Guard: configurable code integrity. There are a few steps to configure hardware-based security features in Device Guard: +Hardware-based security features, also called virtualization-based security or VBS, make up a large part of Windows Defender Device Guard security offerings. VBS reinforces the most important feature of Windows Defender Device Guard: configurable code integrity. There are a few steps to configure hardware-based security features in Windows Defender Device Guard: -1. **Decide whether to use the procedures in this topic, or to use the Device Guard readiness tool**. To enable VBS, you can download and use [the hardware readiness tool on the Microsoft Download Center](https://www.microsoft.com/en-us/download/details.aspx?id=53337), or follow the procedures in this topic. +1. **Decide whether to use the procedures in this topic, or to use the Windows Defender Device Guard readiness tool**. To enable VBS, you can download and use [the hardware readiness tool on the Microsoft Download Center](https://www.microsoft.com/en-us/download/details.aspx?id=53337), or follow the procedures in this topic. -2. **Verify that hardware and firmware requirements are met**. Verify that your client computers possess the necessary hardware and firmware to run these features. A list of requirements for hardware-based security features is available in [Hardware, firmware, and software requirements for Device Guard](requirements-and-deployment-planning-guidelines-for-device-guard.md#hardware-firmware-and-software-requirements-for-device-guard). +2. **Verify that hardware and firmware requirements are met**. Verify that your client computers possess the necessary hardware and firmware to run these features. A list of requirements for hardware-based security features is available in [Hardware, firmware, and software requirements for Windows Defender Device Guard](requirements-and-deployment-planning-guidelines-for-device-guard.md#hardware-firmware-and-software-requirements-for-device-guard). -3. **Enable the necessary Windows features**. There are several ways to enable the Windows features required for hardware-based security. You can use the [Device Guard and Credential Guard hardware readiness tool](https://www.microsoft.com/en-us/download/details.aspx?id=53337), or see the following section, [Windows feature requirements for virtualization-based security](#windows-feature-requirements-for-virtualization-based-security-and-device-guard). +3. **Enable the necessary Windows features**. There are several ways to enable the Windows features required for hardware-based security. You can use the [Windows Defender Device Guard and Windows Defender Credential Guard hardware readiness tool](https://www.microsoft.com/en-us/download/details.aspx?id=53337), or see the following section, [Windows feature requirements for virtualization-based security](#windows-feature-requirements-for-virtualization-based-security-and-device-guard). -4. **Enable additional features as desired**. When the necessary Windows features have been enabled, you can enable additional hardware-based security features as desired. You can use the [Device Guard and Credential Guard hardware readiness tool](https://www.microsoft.com/en-us/download/details.aspx?id=53337), or see [Enable virtualization-based security (VBS)](#enable-virtualization-based-security-vbs-and-device-guard), later in this topic. +4. **Enable additional features as desired**. When the necessary Windows features have been enabled, you can enable additional hardware-based security features as desired. You can use the [Windows Defender Device Guard and Windows Defender Credential Guard hardware readiness tool](https://www.microsoft.com/en-us/download/details.aspx?id=53337), or see [Enable virtualization-based security (VBS)](#enable-virtualization-based-security-vbs-and-device-guard), later in this topic. -For information about enabling Credential Guard, see [Protect derived domain credentials with Credential Guard](/windows/access-protection/credential-guard/credential-guard). +For information about enabling Windows Defender Credential Guard, see [Protect derived domain credentials with Windows Defender Credential Guard](/windows/access-protection/credential-guard/credential-guard). -## Windows feature requirements for virtualization-based security and Device Guard +## Windows feature requirements for virtualization-based security and Windows Defender Device Guard -In addition to the hardware requirements found in [Hardware, firmware, and software requirements for Device Guard](requirements-and-deployment-planning-guidelines-for-device-guard.md#hardware-firmware-and-software-requirements-for-device-guard), you must confirm that certain operating system features are enabled before you can enable VBS: +In addition to the hardware requirements found in [Hardware, firmware, and software requirements for Windows Defender Device Guard](requirements-and-deployment-planning-guidelines-for-device-guard.md#hardware-firmware-and-software-requirements-for-device-guard), you must confirm that certain operating system features are enabled before you can enable VBS: - Beginning with Windows 10, version 1607 or Windows Server 2016:
    Hyper-V Hypervisor, which is enabled automatically. No further action is needed. @@ -42,17 +42,17 @@ Hyper-V Hypervisor and Isolated User Mode (shown in Figure 1). **Figure 1. Enable operating system features for VBS, Windows 10, version 1511** -## Enable Virtualization Based Security (VBS) and Device Guard +## Enable Virtualization Based Security (VBS) and Windows Defender Device Guard -There are multiple ways to configure VBS features for Device Guard: +There are multiple ways to configure VBS features for Windows Defender Device Guard: - You can use the [readiness tool](https://www.microsoft.com/en-us/download/details.aspx?id=53337) rather than the procedures in this topic. - You can use Group Policy, as described in the procedure that follows. -- You can configure VBS manually, as described in [Use registry keys to enable VBS and Device Guard](#use-registry-keys-to-enable-vbs-and-device-guard), later in this topic. +- You can configure VBS manually, as described in [Use registry keys to enable VBS and Windows Defender Device Guard](#use-registry-keys-to-enable-vbs-and-device-guard), later in this topic. > **Note**  We recommend that you test-enable these features on a group of test computers before you enable them on users' computers. If untested, there is a possibility that this feature can cause system instability and ultimately cause the client operating system to fail. -### Use Group Policy to enable VBS and Device Guard +### Use Group Policy to enable VBS and Windows Defender Device Guard 1. To create a new GPO, right-click the OU to which you want to link the GPO, and then click **Create a GPO in this domain, and Link it here**. @@ -64,7 +64,7 @@ There are multiple ways to configure VBS features for Device Guard: 3. Open the Group Policy Management Editor: right-click the new GPO, and then click **Edit**. -4. Within the selected GPO, navigate to Computer Configuration\\Policies\\Administrative Templates\\System\\Device Guard. Right-click **Turn On Virtualization Based Security**, and then click **Edit**. +4. Within the selected GPO, navigate to Computer Configuration\\Policies\\Administrative Templates\\System\\Windows Defender Device Guard. Right-click **Turn On Virtualization Based Security**, and then click **Edit**. ![Edit the group policy for Virtualization Based Security](images/dg-fig3-enablevbs.png) @@ -76,7 +76,7 @@ There are multiple ways to configure VBS features for Device Guard: Figure 4. Configure VBS, Secure Boot setting (in Windows 10, version 1607) - > **Important**  These settings include **Secure Boot** and **Secure Boot with DMA**. In most situations we recommend that you choose **Secure Boot**. This option provides secure boot with as much protection as is supported by a given computer’s hardware. A computer with input/output memory management units (IOMMUs) will have secure boot with DMA protection. A computer without IOMMUs will simply have secure boot enabled.
    In contrast, with **Secure Boot with DMA**, the setting will enable secure boot—and VBS itself—only on a computer that supports DMA, that is, a computer with IOMMUs. With this setting, any computer without IOMMUs will not have VBS (hardware-based) protection, although it can have code integrity policies enabled.
    For information about how VBS uses the hypervisor to strengthen protections provided by a code integrity policy, see [How Device Guard features help protect against threats](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-device-guard-features-help-protect-against-threats). + > **Important**  These settings include **Secure Boot** and **Secure Boot with DMA**. In most situations we recommend that you choose **Secure Boot**. This option provides secure boot with as much protection as is supported by a given computer’s hardware. A computer with input/output memory management units (IOMMUs) will have secure boot with DMA protection. A computer without IOMMUs will simply have secure boot enabled.
    In contrast, with **Secure Boot with DMA**, the setting will enable secure boot—and VBS itself—only on a computer that supports DMA, that is, a computer with IOMMUs. With this setting, any computer without IOMMUs will not have VBS (hardware-based) protection, although it can have code integrity policies enabled.
    For information about how VBS uses the hypervisor to strengthen protections provided by a code integrity policy, see [How Windows Defender Device Guard features help protect against threats](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-device-guard-features-help-protect-against-threats). 6. For **Virtualization Based Protection of Code Integrity**, select the appropriate option. @@ -95,15 +95,15 @@ There are multiple ways to configure VBS features for Device Guard: 7. Close the Group Policy Management Editor, and then restart the Windows 10 test computer. The settings will take effect upon restart. -8. Check the test computer’s event log for Device Guard GPOs. +8. Check the test computer’s event log for Windows Defender Device Guard GPOs. - Processed Device Guard policies are logged in event viewer at **Applications and Services Logs\\Microsoft\\Windows\\DeviceGuard-GPEXT\\Operational**. When the **Turn On Virtualization Based Security** policy is successfully processed, event ID 7000 is logged, which contains the selected settings within the policy. + Processed Windows Defender Device Guard policies are logged in event viewer at **Applications and Services Logs\\Microsoft\\Windows\\DeviceGuard-GPEXT\\Operational**. When the **Turn On Virtualization Based Security** policy is successfully processed, event ID 7000 is logged, which contains the selected settings within the policy. ->**Note**  Events will be logged in this event channel only when Group Policy is used to enable Device Guard features, not through other methods. If other methods such as registry keys are used, Device Guard features will be enabled but the events won’t be logged in this event channel. +>**Note**  Events will be logged in this event channel only when Group Policy is used to enable Windows Defender Device Guard features, not through other methods. If other methods such as registry keys are used, Windows Defender Device Guard features will be enabled but the events won’t be logged in this event channel. -### Use registry keys to enable VBS and Device Guard +### Use registry keys to enable VBS and Windows Defender Device Guard -Set the following registry keys to enable VBS and Device Guard. This provides exactly the same set of configuration options provided by Group Policy. +Set the following registry keys to enable VBS and Windows Defender Device Guard. This provides exactly the same set of configuration options provided by Group Policy. > [!WARNING] > Virtualization-based protection of code integrity (controlled through the registry key **HypervisorEnforcedCodeIntegrity**) may be incompatible with some devices and applications. We strongly recommend testing this configuration in your lab before enabling virtualization-based protection of code integrity on production systems. Failure to do so may result in unexpected failures up to and including data loss or a blue screen error (also called a stop error). @@ -111,7 +111,7 @@ Set the following registry keys to enable VBS and Device Guard. This provides ex > **Important**   -> - Among the commands that follow, you can choose settings for **Secure Boot** and **Secure Boot with DMA**. In most situations we recommend that you simply choose **Secure Boot**. This option provides secure boot with as much protection as is supported by a given computer’s hardware. A computer with input/output memory management units (IOMMUs) will have secure boot with DMA protection. A computer without IOMMUs will simply have secure boot enabled.
    In contrast, with **Secure Boot with DMA**, the setting will enable secure boot—and VBS itself—only on a computer that supports DMA, that is, a computer with IOMMUs. With this setting, any computer without IOMMUs will not have VBS (hardware-based) protection, although it can still have code integrity policies enabled.
    For information about how VBS uses the hypervisor to strengthen protections provided by a code integrity policy, see [How Device Guard features help protect against threats](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-device-guard-features-help-protect-against-threats).
    +> - Among the commands that follow, you can choose settings for **Secure Boot** and **Secure Boot with DMA**. In most situations we recommend that you simply choose **Secure Boot**. This option provides secure boot with as much protection as is supported by a given computer’s hardware. A computer with input/output memory management units (IOMMUs) will have secure boot with DMA protection. A computer without IOMMUs will simply have secure boot enabled.
    In contrast, with **Secure Boot with DMA**, the setting will enable secure boot—and VBS itself—only on a computer that supports DMA, that is, a computer with IOMMUs. With this setting, any computer without IOMMUs will not have VBS (hardware-based) protection, although it can still have code integrity policies enabled.
    For information about how VBS uses the hypervisor to strengthen protections provided by a code integrity policy, see [How Windows Defender Device Guard features help protect against threats](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-device-guard-features-help-protect-against-threats).
    > - All drivers on the system must be compatible with virtualization-based protection of code integrity; otherwise, your system may fail. We recommend that you enable these features on a group of test computers before you enable them on users' computers. #### For Windows 1607 and above @@ -210,9 +210,9 @@ reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard" /v "HypervisorEnforc reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard" /v "Unlocked" /t REG_DWORD /d 1 /f ``` -### Validate enabled Device Guard hardware-based security features +### Validate enabled Windows Defender Device Guard hardware-based security features -Windows 10 and Windows Server 2016 and later have a WMI class for Device Guard–related properties and features: *Win32\_DeviceGuard*. This class can be queried from an elevated Windows PowerShell session by using the following command: +Windows 10 and Windows Server 2016 and later have a WMI class for Windows Defender Device Guard–related properties and features: *Win32\_DeviceGuard*. This class can be queried from an elevated Windows PowerShell session by using the following command: ` Get-CimInstance –ClassName Win32_DeviceGuard –Namespace root\Microsoft\Windows\DeviceGuard` @@ -238,7 +238,7 @@ Table 1. Win32\_DeviceGuard properties AvailableSecurityProperties -This field helps to enumerate and report state on the relevant security properties for Device Guard. +This field helps to enumerate and report state on the relevant security properties for Windows Defender Device Guard.
    • 0. If present, no relevant properties exist on the device.

    • 1. If present, hypervisor support is available.

    • @@ -273,19 +273,19 @@ Table 1. Win32\_DeviceGuard properties SecurityServicesConfigured -This field indicates whether the Credential Guard or HVCI service has been configured. +This field indicates whether the Windows Defender Credential Guard or HVCI service has been configured.
      • 0. No services configured.

      • -
      • 1. If present, Credential Guard is configured.

      • +
      • 1. If present, Windows Defender Credential Guard is configured.

      • 2. If present, HVCI is configured.

      SecurityServicesRunning -This field indicates whether the Credential Guard or HVCI service is running. +This field indicates whether the Windows Defender Credential Guard or HVCI service is running.
      • 0. No services running.

      • -
      • 1. If present, Credential Guard is running.

      • +
      • 1. If present, Windows Defender Credential Guard is running.

      • 2. If present, HVCI is running.

      @@ -311,14 +311,14 @@ Table 1. Win32\_DeviceGuard properties -Another method to determine the available and enabled Device Guard features is to run msinfo32.exe from an elevated PowerShell session. When you run this program, the Device Guard properties are displayed at the bottom of the **System Summary** section, as shown in Figure 6. +Another method to determine the available and enabled Windows Defender Device Guard features is to run msinfo32.exe from an elevated PowerShell session. When you run this program, the Windows Defender Device Guard properties are displayed at the bottom of the **System Summary** section, as shown in Figure 6. -![Device Guard properties in the System Summary](images/dg-fig11-dgproperties.png) +![Windows Defender Device Guard properties in the System Summary](images/dg-fig11-dgproperties.png) -Figure 6. Device Guard properties in the System Summary +Figure 6. Windows Defender Device Guard properties in the System Summary ## Related topics -- [Introduction to Device Guard: virtualization-based security and code integrity policies](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md) +- [Introduction to Windows Defender Device Guard: virtualization-based security and code integrity policies](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md) -- [Deploy Device Guard: deploy code integrity policies](deploy-device-guard-deploy-code-integrity-policies.md) +- [Deploy Windows Defender Device Guard: deploy code integrity policies](deploy-device-guard-deploy-code-integrity-policies.md) diff --git a/windows/device-security/device-guard/deploy-managed-installer-for-device-guard.md b/windows/device-security/device-guard/deploy-managed-installer-for-device-guard.md index f5754dfb28..53d92d3c77 100644 --- a/windows/device-security/device-guard/deploy-managed-installer-for-device-guard.md +++ b/windows/device-security/device-guard/deploy-managed-installer-for-device-guard.md @@ -1,5 +1,5 @@ --- -title: Deploy Managed Installer for Device Guard (Windows 10) +title: Deploy Managed Installer for Windows Defender Device Guard (Windows 10) description: Explains how you can use a managed installer to automatically authorize applications deployed and installed by a designated software distribution solution, such as System Center Configuration Manager. keywords: virtualization, security, malware ms.prod: w10 @@ -8,9 +8,9 @@ ms.localizationpriority: high author: mdsakibMSFT --- -# Deploy Managed Installer for Device Guard +# Deploy Managed Installer for Windows Defender Device Guard -Creating and maintaining application execution control policies has always been challenging, and finding ways to address this issue has been a frequently-cited request for customers of AppLocker and Device Guard [configurable code integrity (CI)](device-guard-deployment-guide.md). +Creating and maintaining application execution control policies has always been challenging, and finding ways to address this issue has been a frequently-cited request for customers of AppLocker and Windows Defender Device Guard [configurable code integrity (CI)](device-guard-deployment-guide.md). This is especially true for enterprises with large, ever changing software catalogs. Windows 10, version 1703 (also known as the Windows 10 Creators Update) provides a new option, known as a managed installer, that allows IT administrators to automatically authorize applications deployed and installed by a designated software distribution solution, such as System Center Configuration Manager. @@ -21,14 +21,14 @@ A managed installer helps an IT admin balance security and manageability require A managed installer uses a new rule collection in AppLocker to specify one or more executables that are trusted by the organization as an authorized source for application deployment. Specifying an executable as a managed installer will cause Windows to tag files that are written from the executable’s process (or processes it launches) as having originated from a trusted installation authority. -Once the IT administrator adds the Allow: Managed Installer option to a configurable CI policy for Device Guard, the configurable CI component will subsequently check for the presence of the origin information when evaluating other application execution control rules specified in the policy. +Once the IT administrator adds the Allow: Managed Installer option to a configurable CI policy for Windows Defender Device Guard, the configurable CI component will subsequently check for the presence of the origin information when evaluating other application execution control rules specified in the policy. If there are no deny rules present for the file, it will be authorized based on the managed installer origin information. > [!NOTE] > Admins needs to ensure that there is a CI policy in place to allow the system to boot and run any other authorized applications that may not be deployed through a managed installer. > > Examples of CI policies available in C:\Windows\schemas\CodeIntegrity\ExamplePolicies help authorize Windows OS components, WHQL signed drivers and all Store apps. -> Admins can reference and customize them as needed for their Device Guard deployment. +> Admins can reference and customize them as needed for their Windows Defender Device Guard deployment. ## Configuring a managed installer with AppLocker and configurable code integrity policy @@ -151,8 +151,8 @@ An example of the managed installer option being set in policy is shown below. Since managed installer is a heuristic-based mechanism, it does not provide the same security guarantees that explicit allow or deny rules do. It is best suited for deployment to systems where each user is configured as a standard user and where all software is deployed and installed by a software distribution solution, such as System Center Configuration Manager. -Users with administrator privileges on the system may be able to circumvent the intent of Device Guard configurable CI when the managed installer option is allowed. -If the authorized managed installer process performs installations in the context of a user with standard privileges, then it is possible that standard users may be able to circumvent the intent of Device Guard configurable CI policy. +Users with administrator privileges on the system may be able to circumvent the intent of Windows Defender Device Guard configurable CI when the managed installer option is allowed. +If the authorized managed installer process performs installations in the context of a user with standard privileges, then it is possible that standard users may be able to circumvent the intent of Windows Defender Device Guard configurable CI policy. In some cases, the heuristic tracking and authorizing applications may be active on the first execution of an application that is laid down from a designated managed installer. Typically, this would occur if the managed installer executes the application directly as part of the installation process. To avoid this, ensure that the application deployment solution being used as a managed installer limits running applications as part of installation. diff --git a/windows/device-security/device-guard/device-guard-deployment-guide.md b/windows/device-security/device-guard/device-guard-deployment-guide.md index da932fc370..2b460c583b 100644 --- a/windows/device-security/device-guard/device-guard-deployment-guide.md +++ b/windows/device-security/device-guard/device-guard-deployment-guide.md @@ -1,6 +1,6 @@ --- -title: Device Guard deployment guide (Windows 10) -description: Microsoft Device Guard is a feature set that consists of both hardware and software system integrity hardening features that revolutionize the Windows operating system’s security. +title: Windows Defender Device Guard deployment guide (Windows 10) +description: Microsoft Windows Defender Device Guard is a feature set that consists of both hardware and software system integrity hardening features that revolutionize the Windows operating system’s security. ms.assetid: 4BA52AA9-64D3-41F3-94B2-B87EC2717486 keywords: virtualization, security, malware ms.prod: w10 @@ -9,23 +9,23 @@ ms.localizationpriority: high author: brianlic-msft --- -# Device Guard deployment guide +# Windows Defender Device Guard deployment guide **Applies to** - Windows 10 - Windows Server 2016 -Device Guard is a combination of enterprise-related hardware and software security features that, when configured together, will lock a device down so that it can only run trusted applications that you define in your code integrity policies. If the app isn’t trusted it can’t run, period. With hardware that meets basic requirements, it also means that even if an attacker manages to get control of the Windows kernel, he or she will be much less likely to be able to run malicious executable code. With appropriate hardware, Device Guard can use the new virtualization-based security in Windows 10 (available in Enterprise and Education desktop SKUs and in all Server SKUs) to isolate the Code Integrity service from the Microsoft Windows kernel itself. In this case, the Code Integrity service runs alongside the kernel in a Windows hypervisor-protected container. +Windows Defender Device Guard is a combination of enterprise-related hardware and software security features that, when configured together, will lock a device down so that it can only run trusted applications that you define in your code integrity policies. If the app isn’t trusted it can’t run, period. With hardware that meets basic requirements, it also means that even if an attacker manages to get control of the Windows kernel, he or she will be much less likely to be able to run malicious executable code. With appropriate hardware, Windows Defender Device Guard can use the new virtualization-based security in Windows 10 (available in Enterprise and Education desktop SKUs and in all Server SKUs) to isolate the Code Integrity service from the Microsoft Windows kernel itself. In this case, the Code Integrity service runs alongside the kernel in a Windows hypervisor-protected container. -This guide explores the individual features in Device Guard as well as how to plan for, configure, and deploy them. It includes: +This guide explores the individual features in Windows Defender Device Guard as well as how to plan for, configure, and deploy them. It includes: -- [Introduction to Device Guard: virtualization-based security and code integrity policies](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md) +- [Introduction to Windows Defender Device Guard: virtualization-based security and code integrity policies](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md) -- [Requirements and deployment planning guidelines for Device Guard](requirements-and-deployment-planning-guidelines-for-device-guard.md) +- [Requirements and deployment planning guidelines for Windows Defender Device Guard](requirements-and-deployment-planning-guidelines-for-device-guard.md) -- [Planning and getting started on the Device Guard deployment process](planning-and-getting-started-on-the-device-guard-deployment-process.md) +- [Planning and getting started on the Windows Defender Device Guard deployment process](planning-and-getting-started-on-the-device-guard-deployment-process.md) -- [Deploy Device Guard: deploy code integrity policies](deploy-device-guard-deploy-code-integrity-policies.md) +- [Deploy Windows Defender Device Guard: deploy code integrity policies](deploy-device-guard-deploy-code-integrity-policies.md) - [Optional: Create a code signing certificate for code integrity policies](optional-create-a-code-signing-certificate-for-code-integrity-policies.md) @@ -35,7 +35,7 @@ This guide explores the individual features in Device Guard as well as how to pl - [Deploy catalog files to support code integrity policies](deploy-catalog-files-to-support-code-integrity-policies.md) -- [Deploy Device Guard: enable virtualization-based security](deploy-device-guard-enable-virtualization-based-security.md) +- [Deploy Windows Defender Device Guard: enable virtualization-based security](deploy-device-guard-enable-virtualization-based-security.md) ## Related topics @@ -45,10 +45,10 @@ This guide explores the individual features in Device Guard as well as how to pl [Code integrity](https://technet.microsoft.com/library/dd348642.aspx) -[Protect derived domain credentials with Credential Guard](/windows/access-protection/credential-guard/credential-guard) +[Protect derived domain credentials with Windows Defender Credential Guard](/windows/access-protection/credential-guard/credential-guard) -[Driver compatibility with Device Guard in Windows 10](https://blogs.msdn.microsoft.com/windows_hardware_certification/2015/05/22/driver-compatibility-with-device-guard-in-windows-10) +[Driver compatibility with Windows Defender Device Guard in Windows 10](https://blogs.msdn.microsoft.com/windows_hardware_certification/2015/05/22/driver-compatibility-with-device-guard-in-windows-10) -[Dropping the Hammer Down on Malware Threats with Windows 10’s Device Guard](https://channel9.msdn.com/Events/Ignite/2015/BRK2336) +[Dropping the Hammer Down on Malware Threats with Windows 10’s Windows Defender Device Guard](https://channel9.msdn.com/Events/Ignite/2015/BRK2336) diff --git a/windows/device-security/device-guard/introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md b/windows/device-security/device-guard/introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md index 8c995bb3fe..887c73ccb3 100644 --- a/windows/device-security/device-guard/introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md +++ b/windows/device-security/device-guard/introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md @@ -1,6 +1,6 @@ --- -title: Introduction to Device Guard - virtualization-based security and code integrity policies (Windows 10) -description: Microsoft Device Guard is a feature set that consists of both hardware and software system integrity hardening features that revolutionize the Windows operating system’s security. +title: Introduction to Windows Defender Device Guard - virtualization-based security and code integrity policies (Windows 10) +description: Microsoft Windows Defender Device Guard is a feature set that consists of both hardware and software system integrity hardening features that revolutionize the Windows operating system’s security. keywords: virtualization, security, malware ms.prod: w10 ms.mktglfcycl: deploy @@ -8,47 +8,47 @@ ms.localizationpriority: high author: brianlic-msft --- -# Introduction to Device Guard: virtualization-based security and code integrity policies +# Introduction to Windows Defender Device Guard: virtualization-based security and code integrity policies **Applies to** - Windows 10 - Windows Server 2016 -With thousands of new malicious files created every day, using traditional methods like antivirus solutions—signature-based detection to fight against malware—provides an inadequate defense against new attacks. Device Guard on Windows 10 Enterprise changes from a mode where apps are trusted unless blocked by an antivirus or other security solution, to a mode where the operating system trusts only apps authorized by your enterprise. You designate these trusted apps by creating *code integrity policies*. +With thousands of new malicious files created every day, using traditional methods like antivirus solutions—signature-based detection to fight against malware—provides an inadequate defense against new attacks. Windows Defender Device Guard on Windows 10 Enterprise changes from a mode where apps are trusted unless blocked by an antivirus or other security solution, to a mode where the operating system trusts only apps authorized by your enterprise. You designate these trusted apps by creating *code integrity policies*. Like the operating system, code integrity contains two primary components: kernel mode code integrity (KMCI) and user mode code integrity (UMCI). KMCI has been available in previous versions of the Windows operating system, and protects the kernel mode from running unsigned drivers. In Windows 10 and Windows Server 2016, UMCI is also available, to help protect against viruses and malware. -To increase the security level offered by code integrity policies, Device Guard can leverage advanced hardware features on hardware that supports them. These features include CPU virtualization extensions (called "Intel VT-x" or "AMD-V") and second-level address translation (SLAT). In addition, hardware that includes input/output memory management units (IOMMUs) provides even stronger protections. When you enable the features associated with CPU virtualization extensions and SLAT, the Code Integrity service can run alongside the kernel in a Windows hypervisor-protected container. The following table provides more information about how Device Guard and these hardware features can help protect against various threats. +To increase the security level offered by code integrity policies, Windows Defender Device Guard can leverage advanced hardware features on hardware that supports them. These features include CPU virtualization extensions (called "Intel VT-x" or "AMD-V") and second-level address translation (SLAT). In addition, hardware that includes input/output memory management units (IOMMUs) provides even stronger protections. When you enable the features associated with CPU virtualization extensions and SLAT, the Code Integrity service can run alongside the kernel in a Windows hypervisor-protected container. The following table provides more information about how Windows Defender Device Guard and these hardware features can help protect against various threats. -For an overview of the process of deploying Device Guard features, see [Planning and getting started on the Device Guard deployment process](planning-and-getting-started-on-the-device-guard-deployment-process.md). +For an overview of the process of deploying Windows Defender Device Guard features, see [Planning and getting started on the Windows Defender Device Guard deployment process](planning-and-getting-started-on-the-device-guard-deployment-process.md). -## How Device Guard features help protect against threats +## How Windows Defender Device Guard features help protect against threats -The following table lists security threats and describes the corresponding Device Guard features: +The following table lists security threats and describes the corresponding Windows Defender Device Guard features: -| Security threat in the enterprise | How a Device Guard feature helps protect against the threat | +| Security threat in the enterprise | How a Windows Defender Device Guard feature helps protect against the threat | | --------------------------------- | ----------------------------------------------------------- | | **Exposure to new malware**, for which the "signature" is not yet known | **Code integrity policies**:  You can maintain a whitelist of software that is allowed to run (a configurable code integrity policy), rather than trying to stay ahead of attackers by maintaining a constantly-updated list of "signatures" of software that should be blocked. This approach uses the trust-nothing model well known in mobile device operating systems.
      Only code that is verified by Code Integrity, usually through the digital signature that you have identified as being from a trusted signer, is allowed to run. This allows full control over allowed code in both kernel and user mode.

      **Specialized hardware required?** No security-related hardware features are required, although code integrity policies are strengthened by such features, as described in the last three rows of this table. | | **Exposure to unsigned code** (most malware is unsigned) | **Code integrity policies, plus catalog files as needed**:  Because most malware is unsigned, using a code integrity policy (which in most cases requires signed code) can immediately help protect against a large number of threats. However, many organizations use unsigned line-of-business (LOB) applications, for which the process of signing might be difficult. This has changed in Windows 10, because you can use a tool called Package Inspector to create a *catalog* of all deployed and executed binary files for your trusted applications. After you sign and distribute the catalog, your trusted applications can be handled by code integrity policies in the same way as any other signed application. With this foundation, you can more easily block all unsigned applications, allowing only signed applications to run.

      **Specialized hardware required?** No security-related hardware features are required for creating and using code integrity policies and catalogs. However, code integrity policies and catalogs are strengthened by the hardware features, as described in later rows of this table. | -| **Malware that gains access to the kernel** and then, from within the kernel, captures sensitive information or damages the system | **Virtualization-based security (VBS)**:  This is protection that uses the hypervisor to help protect the kernel and other parts of the operating system. When VBS is enabled, it strengthens either the default kernel-mode code integrity policy (which protects against bad drivers or system files), or the configurable code integrity policy that you deploy.
      With VBS, even if malware gains access to the kernel, the effects can be severely limited, because the hypervisor can prevent the malware from executing code. The hypervisor, the most privileged level of system software, enforces R/W/X permissions across system memory. Code integrity checks are performed in a secure environment which is resistant to attack from kernel mode software, and page permissions for kernel mode are set and maintained by the hypervisor. Even if there are vulnerabilities that allow memory modification, like a buffer overflow, the modified memory cannot be executed.

      **Specialized hardware required?** Yes, VBS requires at least CPU virtualization extensions and SLAT, as described in [Hardware, firmware, and software requirements for Device Guard](requirements-and-deployment-planning-guidelines-for-device-guard.md#hardware-firmware-and-software-requirements-for-device-guard). | +| **Malware that gains access to the kernel** and then, from within the kernel, captures sensitive information or damages the system | **Virtualization-based security (VBS)**:  This is protection that uses the hypervisor to help protect the kernel and other parts of the operating system. When VBS is enabled, it strengthens either the default kernel-mode code integrity policy (which protects against bad drivers or system files), or the configurable code integrity policy that you deploy.
      With VBS, even if malware gains access to the kernel, the effects can be severely limited, because the hypervisor can prevent the malware from executing code. The hypervisor, the most privileged level of system software, enforces R/W/X permissions across system memory. Code integrity checks are performed in a secure environment which is resistant to attack from kernel mode software, and page permissions for kernel mode are set and maintained by the hypervisor. Even if there are vulnerabilities that allow memory modification, like a buffer overflow, the modified memory cannot be executed.

      **Specialized hardware required?** Yes, VBS requires at least CPU virtualization extensions and SLAT, as described in [Hardware, firmware, and software requirements for Windows Defender Device Guard](requirements-and-deployment-planning-guidelines-for-device-guard.md#hardware-firmware-and-software-requirements-for-device-guard). | | **DMA-based attacks**, for example, attacks launched from a malicious device that reads secrets from memory, making the enterprise more vulnerable to attack | **Virtualization-based security (VBS) using IOMMUs**:  With this type of VBS protection, when the DMA-based attack makes a memory request, input/output memory management units (IOMMUs) will evaluate the request and deny access.

      **Specialized hardware required?** Yes, IOMMUs are a hardware feature that supports the hypervisor, and if you choose hardware that includes them, they can help protect against malicious attempts to access memory. | -| **Exposure to boot kits or to a physically present attacker at boot time** | **Universal Extensible Firmware Interface (UEFI) Secure Boot**:   Secure Boot and related methods protect the boot process and firmware from tampering. This tampering can come from a physically present attacker or from forms of malware that run early in the boot process or in kernel after startup. UEFI is locked down (Boot order, Boot entries, Secure Boot, Virtualization extensions, IOMMU, Microsoft UEFI CA), so the settings in UEFI cannot be changed to compromise Device Guard security.

      **Specialized hardware required?** With UEFI Secure Boot, the requirements are firmware requirements. For more information, see [Hardware, firmware, and software requirements for Device Guard](requirements-and-deployment-planning-guidelines-for-device-guard.md#hardware-firmware-and-software-requirements-for-device-guard). | +| **Exposure to boot kits or to a physically present attacker at boot time** | **Universal Extensible Firmware Interface (UEFI) Secure Boot**:   Secure Boot and related methods protect the boot process and firmware from tampering. This tampering can come from a physically present attacker or from forms of malware that run early in the boot process or in kernel after startup. UEFI is locked down (Boot order, Boot entries, Secure Boot, Virtualization extensions, IOMMU, Microsoft UEFI CA), so the settings in UEFI cannot be changed to compromise Windows Defender Device Guard security.

      **Specialized hardware required?** With UEFI Secure Boot, the requirements are firmware requirements. For more information, see [Hardware, firmware, and software requirements for Windows Defender Device Guard](requirements-and-deployment-planning-guidelines-for-device-guard.md#hardware-firmware-and-software-requirements-for-device-guard). | -In this guide, you learn about the individual features found within Device Guard as well as how to plan for, configure, and deploy them. Device Guard with configurable code integrity is intended for deployment alongside additional threat-mitigating Windows features such as [Credential Guard](/windows/access-protection/credential-guard/credential-guard) and [AppLocker](/windows/device-security/applocker/applocker-overview). +In this guide, you learn about the individual features found within Windows Defender Device Guard as well as how to plan for, configure, and deploy them. Windows Defender Device Guard with configurable code integrity is intended for deployment alongside additional threat-mitigating Windows features such as [Windows Defender Credential Guard](/windows/access-protection/credential-guard/credential-guard) and [AppLocker](/windows/device-security/applocker/applocker-overview). ## New and changed functionality As of Windows 10, version 1703, you can use code integrity policies not only to control applications, but also to control whether specific plug-ins, add-ins, and modules can run from specific apps (such as a line-of-business application or a browser). For more information, see [Use a code integrity policy to control specific plug-ins, add-ins, and modules](deploy-code-integrity-policies-steps.md#plug-ins). -## Tools for managing Device Guard features +## Tools for managing Windows Defender Device Guard features -You can easily manage Device Guard features by using familiar enterprise and client-management tools that IT pros use every day: +You can easily manage Windows Defender Device Guard features by using familiar enterprise and client-management tools that IT pros use every day: -- **Group Policy**. Windows 10 provides an administrative template to configure and deploy the configurable code integrity policies for your organization. This template also allows you to specify which hardware-based security features you would like to enable and deploy. You can manage these settings along with your existing Group Policy Objects (GPOs), which makes it simpler to implement Device Guard features. In addition to these code integrity and hardware-based security features, you can use Group Policy to help you manage your catalog files. +- **Group Policy**. Windows 10 provides an administrative template to configure and deploy the configurable code integrity policies for your organization. This template also allows you to specify which hardware-based security features you would like to enable and deploy. You can manage these settings along with your existing Group Policy Objects (GPOs), which makes it simpler to implement Windows Defender Device Guard features. In addition to these code integrity and hardware-based security features, you can use Group Policy to help you manage your catalog files. - - For a description of catalog files, see the table row describing **Exposure to unsigned code** in [How Device Guard features help protect against threats](#how-device-guard-features-help-protect-against-threats), earlier in this topic. + - For a description of catalog files, see the table row describing **Exposure to unsigned code** in [How Windows Defender Device Guard features help protect against threats](#how-device-guard-features-help-protect-against-threats), earlier in this topic. - For information about using Group Policy as a deployment tool, see:
      [Deploy catalog files with Group Policy](deploy-catalog-files-to-support-code-integrity-policies.md#deploy-catalog-files-with-group-policy)
      [Deploy and manage code integrity policies with Group Policy](deploy-code-integrity-policies-steps.md#deploy-and-manage-code-integrity-policies-with-group-policy) - **Microsoft System Center Configuration Manager**. You can use System Center Configuration Manager to simplify deployment and management of catalog files, code integrity policies, and hardware-based security features, as well as provide version control. For more information, see [Deploy catalog files with System Center Configuration Manager](deploy-catalog-files-to-support-code-integrity-policies.md#deploy-catalog-files-with-system-center-configuration-manager). @@ -59,25 +59,25 @@ You can easily manage Device Guard features by using familiar enterprise and cli These options provide the same experience you're used to in order to manage your existing enterprise management solutions. -For more information about the deployment of Device Guard features, see: -- [Deploy Device Guard: deploy code integrity policies](deploy-device-guard-deploy-code-integrity-policies.md) -- [Deploy Device Guard: enable virtualization-based security](deploy-device-guard-enable-virtualization-based-security.md) +For more information about the deployment of Windows Defender Device Guard features, see: +- [Deploy Windows Defender Device Guard: deploy code integrity policies](deploy-device-guard-deploy-code-integrity-policies.md) +- [Deploy Windows Defender Device Guard: enable virtualization-based security](deploy-device-guard-enable-virtualization-based-security.md) -## Other features that relate to Device Guard +## Other features that relate to Windows Defender Device Guard -### Device Guard with AppLocker +### Windows Defender Device Guard with AppLocker -Although [AppLocker](/windows/device-security/applocker/applocker-overview) is not considered a new Device Guard feature, it complements Device Guard functionality when enforced code integrity cannot be fully implemented or its functionality does not cover every desired scenario. There are many scenarios in which code integrity policies would be used alongside AppLocker rules. As a best practice, you should enforce code integrity policies at the most restrictive level possible for your organization, and then you can use AppLocker to fine-tune the restrictions to an even lower level. +Although [AppLocker](/windows/device-security/applocker/applocker-overview) is not considered a new Windows Defender Device Guard feature, it complements Windows Defender Device Guard functionality when enforced code integrity cannot be fully implemented or its functionality does not cover every desired scenario. There are many scenarios in which code integrity policies would be used alongside AppLocker rules. As a best practice, you should enforce code integrity policies at the most restrictive level possible for your organization, and then you can use AppLocker to fine-tune the restrictions to an even lower level. -> **Note**  One example of how Device Guard functionality can be enhanced by AppLocker is when you want to limit universal applications. Universal applications have already been validated by Microsoft to be trustworthy to run, but an organization may not want to allow specific universal applications to run in their environment. You can accomplish this enforcement by using an AppLocker rule. +> **Note**  One example of how Windows Defender Device Guard functionality can be enhanced by AppLocker is when you want to limit universal applications. Universal applications have already been validated by Microsoft to be trustworthy to run, but an organization may not want to allow specific universal applications to run in their environment. You can accomplish this enforcement by using an AppLocker rule. -AppLocker and Device Guard should run side-by-side in your organization, which offers the best of both security features at the same time and provides the most comprehensive security to as many devices as possible. In addition to these features, we recommend that you continue to maintain an enterprise antivirus solution for a well-rounded enterprise security portfolio. +AppLocker and Windows Defender Device Guard should run side-by-side in your organization, which offers the best of both security features at the same time and provides the most comprehensive security to as many devices as possible. In addition to these features, we recommend that you continue to maintain an enterprise antivirus solution for a well-rounded enterprise security portfolio. -### Device Guard with Credential Guard +### Windows Defender Device Guard with Windows Defender Credential Guard -Another Windows 10 feature that employs VBS is [Credential Guard](/windows/access-protection/credential-guard/credential-guard). Credential Guard provides additional protection to Active Directory domain users by storing domain credentials within the same type of VBS virtualization container that hosts code integrity. By isolating these domain credentials from the active user mode and kernel mode, they have a much lower risk of being stolen. For more information about Credential Guard (which is not a feature within Device Guard), see [Protect derived domain credentials with Credential Guard](/windows/access-protection/credential-guard/credential-guard). +Another Windows 10 feature that employs VBS is [Windows Defender Credential Guard](/windows/access-protection/credential-guard/credential-guard). Windows Defender Credential Guard provides additional protection to Active Directory domain users by storing domain credentials within the same type of VBS virtualization container that hosts code integrity. By isolating these domain credentials from the active user mode and kernel mode, they have a much lower risk of being stolen. For more information about Windows Defender Credential Guard (which is not a feature within Windows Defender Device Guard), see [Protect derived domain credentials with Windows Defender Credential Guard](/windows/access-protection/credential-guard/credential-guard). -Credential Guard is targeted at resisting pass-the-hash and pass-the-ticket techniques. By employing multifactor authentication with Credential Guard, organizations can gain additional protection against such threats. +Windows Defender Credential Guard is targeted at resisting pass-the-hash and pass-the-ticket techniques. By employing multifactor authentication with Windows Defender Credential Guard, organizations can gain additional protection against such threats. diff --git a/windows/device-security/device-guard/optional-create-a-code-signing-certificate-for-code-integrity-policies.md b/windows/device-security/device-guard/optional-create-a-code-signing-certificate-for-code-integrity-policies.md index 32732cc6a1..dbd9304e45 100644 --- a/windows/device-security/device-guard/optional-create-a-code-signing-certificate-for-code-integrity-policies.md +++ b/windows/device-security/device-guard/optional-create-a-code-signing-certificate-for-code-integrity-policies.md @@ -1,6 +1,6 @@ --- title: Optional - Create a code signing certificate for code integrity policies (Windows 10) -description: This article describes how to create a code signing certificate for code integrity policies, one of the main features that are part of Device Guard in Windows 10. +description: This article describes how to create a code signing certificate for code integrity policies, one of the main features that are part of Windows Defender Device Guard in Windows 10. keywords: virtualization, security, malware ms.prod: w10 ms.mktglfcycl: deploy @@ -14,7 +14,7 @@ author: brianlic-msft - Windows 10 - Windows Server 2016 -As you deploy code integrity policies (part of Device Guard), you might need to sign catalog files or code integrity policies internally. To do this, you will either need a publicly issued code signing certificate or an internal CA. If you have purchased a code signing certificate, you can skip this topic and instead follow other topics listed in [Deploy Device Guard: deploy code integrity policies](deploy-device-guard-deploy-code-integrity-policies.md). +As you deploy code integrity policies (part of Windows Defender Device Guard), you might need to sign catalog files or code integrity policies internally. To do this, you will either need a publicly issued code signing certificate or an internal CA. If you have purchased a code signing certificate, you can skip this topic and instead follow other topics listed in [Deploy Windows Defender Device Guard: deploy code integrity policies](deploy-device-guard-deploy-code-integrity-policies.md). If you have not purchased a certificate but have an internal CA, complete these steps to create a code signing certificate: @@ -96,7 +96,7 @@ When the certificate has been exported, import it into the personal store for th ## Related topics -- [Introduction to Device Guard: virtualization-based security and code integrity policies](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md) +- [Introduction to Windows Defender Device Guard: virtualization-based security and code integrity policies](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md) -- [Deploy Device Guard: deploy code integrity policies](deploy-device-guard-deploy-code-integrity-policies.md) +- [Deploy Windows Defender Device Guard: deploy code integrity policies](deploy-device-guard-deploy-code-integrity-policies.md) diff --git a/windows/device-security/device-guard/planning-and-getting-started-on-the-device-guard-deployment-process.md b/windows/device-security/device-guard/planning-and-getting-started-on-the-device-guard-deployment-process.md index c822167621..55468c2b6c 100644 --- a/windows/device-security/device-guard/planning-and-getting-started-on-the-device-guard-deployment-process.md +++ b/windows/device-security/device-guard/planning-and-getting-started-on-the-device-guard-deployment-process.md @@ -1,6 +1,6 @@ --- -title: Planning and getting started on the Device Guard deployment process (Windows 10) -description: To help you plan and begin the initial test stages of a deployment of Microsoft Device Guard, this article outlines how to gather information, create a plan, and begin to create and test initial code integrity policies. +title: Planning and getting started on the Windows Defender Device Guard deployment process (Windows 10) +description: To help you plan and begin the initial test stages of a deployment of Microsoft Windows Defender Device Guard, this article outlines how to gather information, create a plan, and begin to create and test initial code integrity policies. keywords: virtualization, security, malware ms.prod: w10 ms.mktglfcycl: deploy @@ -8,19 +8,19 @@ ms.localizationpriority: high author: brianlic-msft --- -# Planning and getting started on the Device Guard deployment process +# Planning and getting started on the Windows Defender Device Guard deployment process **Applies to** - Windows 10 - Windows Server 2016 -This topic provides a roadmap for planning and getting started on the Device Guard deployment process, with links to topics that provide additional detail. Planning for Device Guard deployment involves looking at both the end-user and the IT pro impact of your choices. Use the following steps to guide you. +This topic provides a roadmap for planning and getting started on the Windows Defender Device Guard deployment process, with links to topics that provide additional detail. Planning for Windows Defender Device Guard deployment involves looking at both the end-user and the IT pro impact of your choices. Use the following steps to guide you. ## Planning -1. **Review requirements, especially hardware requirements for VBS**. Review the virtualization-based security (VBS) features described in [How Device Guard features help protect against threats](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-device-guard-features-help-protect-against-threats). Then you can assess your end-user systems to see how many support the VBS features you are interested in, as described in [Hardware, firmware, and software requirements for Device Guard](requirements-and-deployment-planning-guidelines-for-device-guard.md#hardware-firmware-and-software-requirements-for-device-guard). +1. **Review requirements, especially hardware requirements for VBS**. Review the virtualization-based security (VBS) features described in [How Windows Defender Device Guard features help protect against threats](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-device-guard-features-help-protect-against-threats). Then you can assess your end-user systems to see how many support the VBS features you are interested in, as described in [Hardware, firmware, and software requirements for Windows Defender Device Guard](requirements-and-deployment-planning-guidelines-for-device-guard.md#hardware-firmware-and-software-requirements-for-device-guard). -2. **Group devices by degree of control needed**. Group devices according to the table in [Device Guard deployment in different scenarios: types of devices](requirements-and-deployment-planning-guidelines-for-device-guard.md#device-guard-deployment-in-different-scenarios-types-of-devices). Do most devices fit neatly into a few categories, or are they scattered across all categories? Are users allowed to install any application or must they choose from a list? Are users allowed to use their own peripheral devices?
      Deployment is simpler if everything is locked down in the same way, but meeting individual departments’ needs, and working with a wide variety of devices, may require a more complicated and flexible deployment. +2. **Group devices by degree of control needed**. Group devices according to the table in [Windows Defender Device Guard deployment in different scenarios: types of devices](requirements-and-deployment-planning-guidelines-for-device-guard.md#device-guard-deployment-in-different-scenarios-types-of-devices). Do most devices fit neatly into a few categories, or are they scattered across all categories? Are users allowed to install any application or must they choose from a list? Are users allowed to use their own peripheral devices?
      Deployment is simpler if everything is locked down in the same way, but meeting individual departments’ needs, and working with a wide variety of devices, may require a more complicated and flexible deployment. 3. **Review how much variety in software and hardware is needed by roles or departments**. When several departments all use the same hardware and software, you might need to deploy only one code integrity policy for them. More variety across departments might mean you need to create and manage more code integrity policies. The following questions can help you clarify how many code integrity policies to create: - How standardized is the hardware?
      This can be relevant because of drivers. You could create a code integrity policy on hardware that uses a particular set of drivers, and if other drivers in your environment use the same signature, they would also be allowed to run. However, you might need to create several code integrity policies on different "reference" hardware, then merge the policies together, to ensure that the resulting policy recognizes all the drivers in your environment. @@ -32,20 +32,20 @@ This topic provides a roadmap for planning and getting started on the Device Gua - Is there already a list of accepted applications?
      A list of accepted applications can be used to help create a baseline code integrity policy.
      As of Windows 10, version 1703, it might also be useful to have a list of plug-ins, add-ins, or modules that you want to allow only in a specific app (such as a line-of-business app). Similarly, it might be useful to have a list of plug-ins, add-ins, or modules that you want to block in a specific app (such as a browser). - As part of a threat review process, have you reviewed systems for software that can load arbitrary DLLs or run code or scripts? - In day-to-day operations, your organization’s security policy may allow certain applications, code, or scripts to run on your systems depending on their role and the context. However, if your security policy requires that you run only trusted applications, code, and scripts on your systems, you may decide to lock these systems down securely with Device Guard code integrity policies. You can also fine-tune your control by using Device Guard in combination with AppLocker, as described in [Device Guard with AppLocker](https://technet.microsoft.com/itpro/windows/keep-secure/introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies#device-guard-with-applocker). + In day-to-day operations, your organization’s security policy may allow certain applications, code, or scripts to run on your systems depending on their role and the context. However, if your security policy requires that you run only trusted applications, code, and scripts on your systems, you may decide to lock these systems down securely with Windows Defender Device Guard code integrity policies. You can also fine-tune your control by using Windows Defender Device Guard in combination with AppLocker, as described in [Windows Defender Device Guard with AppLocker](https://technet.microsoft.com/itpro/windows/keep-secure/introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies#device-guard-with-applocker). Legitimate applications from trusted vendors provide valid functionality. However, an attacker could also potentially use that same functionality to run malicious executable code that could bypass code integrity policies. For operational scenarios that require elevated security, certain applications with known Code Integrity bypasses may represent a security risk if you whitelist them in your code integrity policies. Other applications where older versions of the application had vulnerabilities also represent a risk. Therefore, you may want to deny or block such applications from your code integrity policies. For applications with vulnerabilities, once the vulnerabilities are fixed you can create a rule that only allows the fixed or newer versions of that application. The decision to allow or block applications depends on the context and on how the reference system is being used. - Security professionals collaborate with Microsoft continuously to help protect customers. With the help of their valuable reports, Microsoft has identified a list of known applications that an attacker could potentially use to bypass Device Guard code integrity policies. Depending on the context, you may want to block these applications. To view this list of applications and for use case examples, such as disabling msbuild.exe, see [Deploy code integrity policies: steps](https://technet.microsoft.com/itpro/windows/keep-secure/deploy-code-integrity-policies-steps). + Security professionals collaborate with Microsoft continuously to help protect customers. With the help of their valuable reports, Microsoft has identified a list of known applications that an attacker could potentially use to bypass Windows Defender Device Guard code integrity policies. Depending on the context, you may want to block these applications. To view this list of applications and for use case examples, such as disabling msbuild.exe, see [Deploy code integrity policies: steps](https://technet.microsoft.com/itpro/windows/keep-secure/deploy-code-integrity-policies-steps). -4. **Identify LOB applications that are currently unsigned**. Although requiring signed code (through code integrity policies) protects against many threats, your organization might use unsigned LOB applications, for which the process of signing might be difficult. You might also have applications that are signed, but you want to add a secondary signature to them. If so, identify these applications, because you will need to create a catalog file for them. For a basic description of catalog files, see the table in [Introduction to Device Guard: virtualization-based security and code integrity policies](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md). For more background information about catalog files, see [Reviewing your applications: application signing and catalog files](requirements-and-deployment-planning-guidelines-for-device-guard.md#reviewing-your-applications-application-signing-and-catalog-files). +4. **Identify LOB applications that are currently unsigned**. Although requiring signed code (through code integrity policies) protects against many threats, your organization might use unsigned LOB applications, for which the process of signing might be difficult. You might also have applications that are signed, but you want to add a secondary signature to them. If so, identify these applications, because you will need to create a catalog file for them. For a basic description of catalog files, see the table in [Introduction to Windows Defender Device Guard: virtualization-based security and code integrity policies](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md). For more background information about catalog files, see [Reviewing your applications: application signing and catalog files](requirements-and-deployment-planning-guidelines-for-device-guard.md#reviewing-your-applications-application-signing-and-catalog-files). ## Getting started on the deployment process @@ -67,11 +67,11 @@ This topic provides a roadmap for planning and getting started on the Device Gua - [Enforce code integrity policies](deploy-code-integrity-policies-steps.md#enforce-code-integrity-policies) - [Deploy and manage code integrity policies with Group Policy](deploy-code-integrity-policies-steps.md#deploy-and-manage-code-integrity-policies-with-group-policy)
      -8. **Enable desired hardware (VBS) security features**. Hardware-based security features—also called virtualization-based security (VBS) features—strengthen the protections offered by code integrity policies, as described in [How Device Guard features help protect against threats](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-device-guard-features-help-protect-against-threats). +8. **Enable desired hardware (VBS) security features**. Hardware-based security features—also called virtualization-based security (VBS) features—strengthen the protections offered by code integrity policies, as described in [How Windows Defender Device Guard features help protect against threats](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-device-guard-features-help-protect-against-threats). > [!WARNING] > Virtualization-based protection of code integrity may be incompatible with some devices and applications. We strongly recommend testing this configuration in your lab before enabling virtualization-based protection of code integrity on production systems. Failure to do so may result in unexpected failures up to and including data loss or a blue screen error (also called a stop error). - For information about enabling VBS features, see [Deploy Device Guard: enable virtualization-based security](deploy-device-guard-enable-virtualization-based-security.md). + For information about enabling VBS features, see [Deploy Windows Defender Device Guard: enable virtualization-based security](deploy-device-guard-enable-virtualization-based-security.md).
      \ No newline at end of file diff --git a/windows/device-security/device-guard/requirements-and-deployment-planning-guidelines-for-device-guard.md b/windows/device-security/device-guard/requirements-and-deployment-planning-guidelines-for-device-guard.md index 9b22432875..77a73c68fd 100644 --- a/windows/device-security/device-guard/requirements-and-deployment-planning-guidelines-for-device-guard.md +++ b/windows/device-security/device-guard/requirements-and-deployment-planning-guidelines-for-device-guard.md @@ -1,6 +1,6 @@ --- -title: Requirements and deployment planning guidelines for Device Guard (Windows 10) -description: To help you plan a deployment of Microsoft Device Guard, this article describes hardware requirements for Device Guard, outlines deployment approaches, and describes methods for code signing and the deployment of code integrity policies. +title: Requirements and deployment planning guidelines for Windows Defender Device Guard (Windows 10) +description: To help you plan a deployment of Microsoft Windows Defender Device Guard, this article describes hardware requirements for Windows Defender Device Guard, outlines deployment approaches, and describes methods for code signing and the deployment of code integrity policies. keywords: virtualization, security, malware ms.prod: w10 ms.mktglfcycl: deploy @@ -8,31 +8,31 @@ ms.localizationpriority: high author: brianlic-msft --- -# Requirements and deployment planning guidelines for Device Guard +# Requirements and deployment planning guidelines for Windows Defender Device Guard **Applies to** - Windows 10 - Windows Server 2016 -The information in this article is intended for IT professionals, and provides a foundation for [Planning and getting started on the Device Guard deployment process](planning-and-getting-started-on-the-device-guard-deployment-process.md). +The information in this article is intended for IT professionals, and provides a foundation for [Planning and getting started on the Windows Defender Device Guard deployment process](planning-and-getting-started-on-the-device-guard-deployment-process.md). ->**Note**  If you are an OEM, see the requirements information at [PC OEM requirements for Device Guard and Credential Guard](https://msdn.microsoft.com/library/windows/hardware/mt767514.aspx). +>**Note**  If you are an OEM, see the requirements information at [PC OEM requirements for Windows Defender Device Guard and Windows Defender Credential Guard](https://msdn.microsoft.com/library/windows/hardware/mt767514.aspx). -## Hardware, firmware, and software requirements for Device Guard +## Hardware, firmware, and software requirements for Windows Defender Device Guard -To deploy Device Guard in a way that uses all of its virtualization-based security (VBS) features, the computers you are protecting must meet certain hardware, firmware, and software requirements. However, computers lacking some of the hardware and firmware requirements will still receive some protection when you deploy code integrity policies—the difference is that those computers will not be as hardened against certain threats. +To deploy Windows Defender Device Guard in a way that uses all of its virtualization-based security (VBS) features, the computers you are protecting must meet certain hardware, firmware, and software requirements. However, computers lacking some of the hardware and firmware requirements will still receive some protection when you deploy code integrity 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. For an outline of how VBS-related hardware strengthens the hardening offered by Device Guard, see [Introduction to Device Guard: virtualization-based security and code integrity policies](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md). +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. For an outline of how VBS-related hardware strengthens the hardening offered by Windows Defender Device Guard, see [Introduction to Windows Defender Device Guard: virtualization-based security and code integrity policies](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md). -You can deploy Device Guard in phases, and plan these phases in relation to the computer purchases you plan for your next hardware refresh. +You can deploy Windows Defender Device Guard in phases, and plan these phases in relation to the computer purchases you plan for your next hardware refresh. > [!WARNING] > Virtualization-based protection of code integrity may be incompatible with some devices and applications. We strongly recommend testing this configuration in your lab before enabling virtualization-based protection of code integrity on production systems. Failure to do so may result in unexpected failures up to and including data loss or a blue screen error (also called a stop error). -The following tables provide more information about the hardware, firmware, and software required for deployment of various Device Guard features. The tables describe baseline protections, plus protections for improved security that are associated with hardware and firmware options available in 2015, 2016, and 2017. +The following tables provide more information about the hardware, firmware, and software required for deployment of various Windows Defender Device Guard features. The tables describe baseline protections, plus protections for improved security that are associated with hardware and firmware options available in 2015, 2016, and 2017. > **Notes**
      -> • To understand the requirements in the following tables, you will need to be familiar with the main features in Device Guard: configurable code integrity policies, virtualization-based security (VBS), and Universal Extensible Firmware Interface (UEFI) Secure Boot. For information about these features, see [How Device Guard features help protect against threats](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-device-guard-features-help-protect-against-threats).
      +> • To understand the requirements in the following tables, you will need to be familiar with the main features in Windows Defender Device Guard: configurable code integrity policies, virtualization-based security (VBS), and Universal Extensible Firmware Interface (UEFI) Secure Boot. For information about these features, see [How Windows Defender Device Guard features help protect against threats](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-device-guard-features-help-protect-against-threats).
      > • Beginning with Windows 10, version 1607, Trusted Platform Module (TPM 2.0) must be enabled by default on new computers. ## Baseline protections @@ -44,9 +44,9 @@ The following tables provide more information about the hardware, firmware, and | Firmware: **UEFI firmware version 2.3.1.c or higher with UEFI Secure Boot** | See the following Windows Hardware Compatibility Program requirement: [System.Fundamentals.Firmware.UEFISecureBoot](http://msdn.microsoft.com/library/windows/hardware/dn932805.aspx#system-fundamentals-firmware-uefisecureboot) | UEFI Secure Boot helps ensure that the device boots only authorized code. This can prevent boot kits and root kits from installing and persisting across reboots. | | Firmware: **Secure firmware update process** | UEFI firmware must support secure firmware update found under the following Windows Hardware Compatibility Program requirement: [System.Fundamentals.Firmware.UEFISecureBoot](http://msdn.microsoft.com/library/windows/hardware/dn932805.aspx#system-fundamentals-firmware-uefisecureboot). | UEFI firmware just like software can have security vulnerabilities that, when found, need to be patched through firmware updates. Patching helps prevent root kits from getting installed. | | Software: **HVCI compatible drivers** | See the Windows Hardware Compatibility Program requirements under [Filter.Driver.DeviceGuard.DriverCompatibility](https://msdn.microsoft.com/library/windows/hardware/mt589732(v=vs.85).aspx).| [HVCI Compatible](https://blogs.msdn.microsoft.com/windows_hardware_certification/2015/05/22/driver-compatibility-with-device-guard-in-windows-10/) drivers help ensure that VBS can maintain appropriate memory permissions. This increases resistance to bypassing vulnerable kernel drivers and helps ensure that malware cannot run in kernel. Only code verified through code integrity can run in kernel mode. | -| Software: Qualified **Windows operating system** | Windows 10 Enterprise, Windows 10 Education, Windows Server 2016, or Windows 10 IoT Enterprise

      Important:
      Windows Server 2016 running as a domain controller does not support Credential Guard. Only Device Guard is supported in this configuration.

      | Support for VBS and for management features that simplify configuration of Device Guard. | +| Software: Qualified **Windows operating system** | Windows 10 Enterprise, Windows 10 Education, Windows Server 2016, or Windows 10 IoT Enterprise

      Important:
      Windows Server 2016 running as a domain controller does not support Windows Defender Credential Guard. Only Windows Defender Device Guard is supported in this configuration.

      | Support for VBS and for management features that simplify configuration of Windows Defender Device Guard. | -> **Important**  The following tables list additional qualifications for improved security. You can use Device Guard with hardware, firmware, and software that support baseline protections, even if they do not support protections for improved security. However, we strongly recommend meeting these additional qualifications to significantly strengthen the level of security that Device Guard can provide. +> **Important**  The following tables list additional qualifications for improved security. You can use Windows Defender Device Guard with hardware, firmware, and software that support baseline protections, even if they do not support protections for improved security. However, we strongly recommend meeting these additional qualifications to significantly strengthen the level of security that Windows Defender Device Guard can provide. ## Additional qualifications for improved security @@ -80,32 +80,32 @@ The following tables describe additional hardware and firmware qualifications, a | Firmware: **VBS enablement of NX protection for UEFI runtime services** | • VBS will enable No-Execute (NX) protection on UEFI runtime service code and data memory regions. UEFI runtime service code must support read-only page protections, and UEFI runtime service data must not be exceutable.
      • UEFI runtime service must meet these requirements:
          • Implement UEFI 2.6 EFI_MEMORY_ATTRIBUTES_TABLE. All UEFI runtime service memory (code and data) must be described by this table.
          • PE sections need to be page-aligned in memory (not required for in non-volitile storage).
          • The Memory Attributes Table needs to correctly mark code and data as RO/NX for configuration by the OS:
              • All entries must include attributes EFI_MEMORY_RO, EFI_MEMORY_XP, or both
              • No entries may be left with neither of the above attributes, indicating memory that is both exceutable and writable. Memory must be either readable and executable or writeable and non-executable.

      Notes:
      • This only applies to UEFI runtime service memory, and not UEFI boot service memory.
      • This protection is applied by VBS on OS page tables.


      Please also note the following:
      • Do not use sections that are both writeable and exceutable
      • Do not attempt to directly modify executable system memory
      • Do not use dynamic code | • Vulnerabilities in UEFI runtime, if any, will be blocked from compromising VBS (such as in functions like UpdateCapsule and SetVariable)
      • Reduces the attack surface to VBS from system firmware. | | Firmware: **Firmware support for SMM protection** | The [Windows SMM Security Mitigations Table (WSMT) specification](http://download.microsoft.com/download/1/8/A/18A21244-EB67-4538-BAA2-1A54E0E490B6/WSMT.docx) contains details of an Advanced Configuration and Power Interface (ACPI) table that was created for use with Windows operating systems that support Windows virtualization-based security (VBS) features.| • Protects against potential vulnerabilities in UEFI runtime services, if any, will be blocked from compromising VBS (such as in functions like UpdateCapsule and SetVariable)
      • Reduces the attack surface to VBS from system firmware.
      • Blocks additional security attacks against SMM. | -## Device Guard deployment in different scenarios: types of devices +## Windows Defender Device Guard deployment in different scenarios: types of devices -Typically, deployment of Device Guard happens best in phases, rather than being a feature that you simply “turn on.” The choice and sequence of phases depends on the way various computers and other devices are used in your organization, and to what degree IT manages those devices. The following table can help you begin to develop a plan for deploying Device Guard in your organization. +Typically, deployment of Windows Defender Device Guard happens best in phases, rather than being a feature that you simply “turn on.” The choice and sequence of phases depends on the way various computers and other devices are used in your organization, and to what degree IT manages those devices. The following table can help you begin to develop a plan for deploying Windows Defender Device Guard in your organization. -| **Type of device** | **How Device Guard relates to this type of device** | **Device Guard components that you can use to protect this kind of device** | +| **Type of device** | **How Windows Defender Device Guard relates to this type of device** | **Windows Defender Device Guard components that you can use to protect this kind of device** | |------------------------------------|------------------------------------------------------|--------------------------------------------------------------------------------| -| **Fixed-workload devices**: Perform same tasks every day.
      Lists of approved applications rarely change.
      Examples: kiosks, point-of-sale systems, call center computers. | Device Guard can be deployed fully, and deployment and ongoing administration are relatively straightforward.
      After Device Guard deployment, only approved applications can run. This is because of protections offered by the Hypervisor Code Integrity (HVCI) service. | - VBS (hardware-based) protections, enabled.

      • Code integrity policies in enforced mode, with UMCI enabled. | +| **Fixed-workload devices**: Perform same tasks every day.
      Lists of approved applications rarely change.
      Examples: kiosks, point-of-sale systems, call center computers. | Windows Defender Device Guard can be deployed fully, and deployment and ongoing administration are relatively straightforward.
      After Windows Defender Device Guard deployment, only approved applications can run. This is because of protections offered by the Hypervisor Code Integrity (HVCI) service. | - VBS (hardware-based) protections, enabled.

      • Code integrity policies in enforced mode, with UMCI enabled. | | **Fully managed devices**: Allowed software is restricted by IT department.
      Users can request additional software, or install from a list of applications provided by IT department.
      Examples: locked-down, company-owned desktops and laptops. | An initial baseline code integrity policy can be established and enforced. Whenever the IT department approves additional applications, it will update the code integrity policy and (for unsigned LOB applications) the catalog.
      Code integrity policies are supported by the HVCI service. | - VBS (hardware-based) protections, enabled.

      • Code integrity policies in enforced mode, with UMCI enabled. | -| **Lightly managed devices**: Company-owned, but users are free to install software.
      Devices are required to run organization's antivirus solution and client management tools. | Device Guard can be used to help protect the kernel, and to monitor (audit) for problem applications rather than limiting the applications that can be run. | - VBS (hardware-based) protections, enabled. When enabled with a code integrity policy in audit mode only, VBS means the hypervisor helps enforce the default kernel-mode code integrity policy, which protects against unsigned drivers or system files.

      • Code integrity policies, with UMCI enabled, but running in audit mode only. This means applications are not blocked—the policy just logs an event whenever an application outside the policy is started. | -| **Bring Your Own Device**: Employees are allowed to bring their own devices, and also use those devices away from work. | Device Guard does not apply. Instead, you can explore other hardening and security features with MDM-based conditional access solutions, such as Microsoft Intune. | N/A | +| **Lightly managed devices**: Company-owned, but users are free to install software.
      Devices are required to run organization's antivirus solution and client management tools. | Windows Defender Device Guard can be used to help protect the kernel, and to monitor (audit) for problem applications rather than limiting the applications that can be run. | - VBS (hardware-based) protections, enabled. When enabled with a code integrity policy in audit mode only, VBS means the hypervisor helps enforce the default kernel-mode code integrity policy, which protects against unsigned drivers or system files.

      • Code integrity policies, with UMCI enabled, but running in audit mode only. This means applications are not blocked—the policy just logs an event whenever an application outside the policy is started. | +| **Bring Your Own Device**: Employees are allowed to bring their own devices, and also use those devices away from work. | Windows Defender Device Guard does not apply. Instead, you can explore other hardening and security features with MDM-based conditional access solutions, such as Microsoft Intune. | N/A | -## Device Guard deployment in virtual machines +## Windows Defender Device Guard deployment in virtual machines -Device Guard can protect a Hyper-V virtual machine, just as it would a physical machine. The steps to enable Device Guard are the same from within the virtual machine. +Windows Defender Device Guard can protect a Hyper-V virtual machine, just as it would a physical machine. The steps to enable Windows Defender Device Guard are the same from within the virtual machine. -Device Guard protects against malware running in the guest virtual machine. It does not provide additional protection from the host administrator. From the host, you can disable Device Guard for a virtual machine: +Windows Defender Device Guard protects against malware running in the guest virtual machine. It does not provide additional protection from the host administrator. From the host, you can disable Windows Defender Device Guard for a virtual machine: ` Set-VMSecurity -VMName -VirtualizationBasedSecurityOptOut $true` -### Requirements for running Device Guard in Hyper-V virtual machines +### Requirements for running Windows Defender Device Guard in Hyper-V virtual machines - The Hyper-V host must run at least Windows Server 2016 or Windows 10 version 1607. - The Hyper-V virtual machine must be Generation 2, and running at least Windows Server 2016 or Windows 10. - - Device Guard and [nested virtualization](https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/user-guide/nested-virtualization) cannot be enabled at the same time. - - Virtual Fibre Channel adapters are not compatible with Device Guard. 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 Device Guard. Before configuring a pass-through disk with AllowFullSCSICommandSet, you must first opt out of virtualization-based security using Set-VMSecurity. + - Windows Defender Device Guard and [nested virtualization](https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/user-guide/nested-virtualization) cannot be enabled at the same time. + - Virtual Fibre Channel adapters are not compatible with Windows Defender Device Guard. 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 Windows Defender Device Guard. Before configuring a pass-through disk with AllowFullSCSICommandSet, you must first opt out of virtualization-based security using Set-VMSecurity. ## Reviewing your applications: application signing and catalog files @@ -124,9 +124,9 @@ To obtain signed applications or embed signatures in your in-house applications, To use catalog signing, you can choose from the following options: -- Use the Device Guard signing portal available in the Windows Store for Business. The portal is a Microsoft web service that you can use to sign your Classic Windows applications. For more information, see [Device Guard signing](https://technet.microsoft.com/itpro/windows/manage/device-guard-signing-portal). +- Use the Windows Defender Device Guard signing portal available in the Windows Store for Business. The portal is a Microsoft web service that you can use to sign your Classic Windows applications. For more information, see [Windows Defender Device Guard signing](https://technet.microsoft.com/itpro/windows/manage/device-guard-signing-portal). -- Create your own catalog files, which are described in the next section. For information about how creating catalog files fits into Device Guard deployment, see [Planning and getting started on the Device Guard deployment process](planning-and-getting-started-on-the-device-guard-deployment-process.md). +- Create your own catalog files, which are described in the next section. For information about how creating catalog files fits into Windows Defender Device Guard deployment, see [Planning and getting started on the Windows Defender Device Guard deployment process](planning-and-getting-started-on-the-device-guard-deployment-process.md). ### Catalog files @@ -136,9 +136,9 @@ Catalog files are simply Secure Hash Algorithm 2 (SHA2) hash lists of discovered After you have created and signed your catalog files, you can configure your code integrity policies to trust the signer or signing certificate of those files. -> **Note**  Package Inspector only works on operating systems that support Device Guard, such as Windows 10 Enterprise, Windows 10 Education, Windows 2016 Server, or Windows Enterprise IoT. +> **Note**  Package Inspector only works on operating systems that support Windows Defender Device Guard, such as Windows 10 Enterprise, Windows 10 Education, Windows 2016 Server, or Windows Enterprise IoT. -For information about how creating catalog files fits into Device Guard deployment, see [Planning and getting started on the Device Guard deployment process](planning-and-getting-started-on-the-device-guard-deployment-process.md). For procedures for working with catalog files, see [Deploy catalog files to support code integrity policies](deploy-catalog-files-to-support-code-integrity-policies.md). +For information about how creating catalog files fits into Windows Defender Device Guard deployment, see [Planning and getting started on the Windows Defender Device Guard deployment process](planning-and-getting-started-on-the-device-guard-deployment-process.md). For procedures for working with catalog files, see [Deploy catalog files to support code integrity policies](deploy-catalog-files-to-support-code-integrity-policies.md). ## Code integrity policy formats and signing @@ -150,7 +150,7 @@ When the code integrity policy is deployed, it restricts the software that can r ## Related topics -- [Planning and getting started on the Device Guard deployment process](planning-and-getting-started-on-the-device-guard-deployment-process.md) -- [Deploy Device Guard: deploy code integrity policies](deploy-device-guard-deploy-code-integrity-policies.md) +- [Planning and getting started on the Windows Defender Device Guard deployment process](planning-and-getting-started-on-the-device-guard-deployment-process.md) +- [Deploy Windows Defender Device Guard: deploy code integrity policies](deploy-device-guard-deploy-code-integrity-policies.md) From 9b9f4d2509624487ed650e81fd9cc5ee06e41319 Mon Sep 17 00:00:00 2001 From: Dani Halfin Date: Fri, 18 Aug 2017 01:39:18 +0000 Subject: [PATCH 40/48] Merged PR 2767: Fixing broken links and changing branch to channel --- .../planning/windows-10-enterprise-faq-itpro.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/windows/deployment/planning/windows-10-enterprise-faq-itpro.md b/windows/deployment/planning/windows-10-enterprise-faq-itpro.md index 69ba2f2170..ac8ae9af63 100644 --- a/windows/deployment/planning/windows-10-enterprise-faq-itpro.md +++ b/windows/deployment/planning/windows-10-enterprise-faq-itpro.md @@ -1,7 +1,7 @@ --- title: Windows 10 Enterprise FAQ for IT pros (Windows 10) description: Get answers to common questions around compatibility, installation, and support for Windows 10 Enterprise. -keywords: Windows 10 Enterprise, download, system requirements, drivers, appcompat, manage udpates, Windows as a service, servicing branches, deployment tools +keywords: Windows 10 Enterprise, download, system requirements, drivers, appcompat, manage udpates, Windows as a service, servicing channels, deployment tools ms.prod: w10 ms.mktglfcycl: plan ms.localizationpriority: high @@ -80,9 +80,9 @@ The Windows 10 operating system introduces a new way to build, deploy, and servi Traditional Windows servicing has included several release types: major revisions (e.g., the Windows 8.1, Windows 8, and Windows 7 operating systems), service packs, and monthly updates. With Windows 10, there are two release types: feature updates that add new functionality two to three times per year, and quality updates that provide security and reliability fixes at least once a month. -### What are the servicing branches? +### What are the servicing channels? -To align with the new method of delivering feature updates and quality updates in Windows 10, Microsoft introduced the concept of servicing branches to allow customers to designate how aggressively their individual devices are updated. For example, an organization may have test devices that the IT department can update with new features as soon as possible, and then specialized devices that require a longer feature update cycle to ensure continuity. With that in mind, Microsoft offers three servicing branches for Windows 10: Current Branch (CB), Current Branch for Business (CBB), and Long-Term Servicing Branch (LTSB). For details about the versions in each servicing branch, see [Windows 10 release information](https://technet.microsoft.com/windows/release-info.aspx). For more information on each branch, see [servicing branches](https://technet.microsoft.com/en-us/itpro/windows/manage/waas-overview#servicing-branches). +To align with the new method of delivering feature updates and quality updates in Windows 10, Microsoft introduced the concept of servicing channels to allow customers to designate how aggressively their individual devices are updated. For example, an organization may have test devices that the IT department can update with new features as soon as possible, and then specialized devices that require a longer feature update cycle to ensure continuity. With that in mind, Microsoft offers two servicing channels for Windows 10: Semi-Annual Channel, and Long-Term Servicing Channel (LTSC). For details about the versions in each servicing channel, see [Windows 10 release information](https://technet.microsoft.com/windows/release-info.aspx). For more information on each channel, see [servicing channels](/windows/deployment/update/waas-overview#servicing-channels). ### What tools can I use to manage Windows as a service updates? @@ -92,13 +92,13 @@ There are many tools are available. You can choose from these: - Windows Server Update Services - System Center Configuration Manager -For more information on pros and cons for these tools, see [Servicing Tools](https://technet.microsoft.com/itpro/windows/manage/waas-overview#servicing-branches). +For more information on pros and cons for these tools, see [Servicing Tools](/windows/deployment/update/waas-overview#servicing-tools). ## User experience ### Where can I find information about new features and changes in Windows 10 Enterprise? -For an overview of the new enterprise features in Windows 10 Enterprise, see [What's new in Windows 10](https://technet.microsoft.com/itpro/windows/whats-new/index) and [What's new in Windows 10, version 1703](https://tnstage.redmond.corp.microsoft.com/itpro/windows/whats-new/whats-new-windows-10-version-1703?branch=rs2) in the TechNet library. +For an overview of the new enterprise features in Windows 10 Enterprise, see [What's new in Windows 10](https://technet.microsoft.com/itpro/windows/whats-new/index) and [What's new in Windows 10, version 1703](/windows/whats-new/whats-new-windows-10-version-1703) in the Docs library. Another place to track the latest information about new features of interest to IT professionals is the [Windows for IT Pros blog](https://blogs.technet.microsoft.com/windowsitpro/). Here you’ll find announcements of new features, information on updates to the Windows servicing model, and details about the latest resources to help you more easily deploy and manage Windows 10. From d71729971cf3c73f85434270300e8574fff30d73 Mon Sep 17 00:00:00 2001 From: John Tobin Date: Fri, 18 Aug 2017 11:19:47 -0700 Subject: [PATCH 41/48] Fix multiple broken bookmarks. --- .../bitlocker/bitlocker-management-for-enterprises.md | 4 ++-- ...code-integrity-policies-policy-rules-and-file-rules.md | 4 ++-- .../deploy-device-guard-deploy-code-integrity-policies.md | 2 +- ...y-device-guard-enable-virtualization-based-security.md | 8 ++++---- ...lization-based-security-and-code-integrity-policies.md | 6 +++--- ...ting-started-on-the-device-guard-deployment-process.md | 7 ++++--- ...and-deployment-planning-guidelines-for-device-guard.md | 2 +- 7 files changed, 17 insertions(+), 16 deletions(-) diff --git a/windows/device-security/bitlocker/bitlocker-management-for-enterprises.md b/windows/device-security/bitlocker/bitlocker-management-for-enterprises.md index ebfa81ba08..2315455956 100644 --- a/windows/device-security/bitlocker/bitlocker-management-for-enterprises.md +++ b/windows/device-security/bitlocker/bitlocker-management-for-enterprises.md @@ -50,7 +50,7 @@ Though much Windows BitLocker [documentation](bitlocker-overview.md) has been p ## Recommendations for domain-joined computers -Windows continues to be the focus for new features and improvements for built-in encryption management, for example, automatically enabling encryption on devices that support InstantGo beginning with Windows 8.1. For more information, see [Overview of BitLocker Device Encryption in Windows 10](bitlocker-device-encryption-overview-windows-10.md#device-encryption). +Windows continues to be the focus for new features and improvements for built-in encryption management, for example, automatically enabling encryption on devices that support InstantGo beginning with Windows 8.1. For more information, see [Overview of BitLocker Device Encryption in Windows 10](bitlocker-device-encryption-overview-windows-10.md#bitlocker-device-encryption). Companies that image their own computers using Microsoft System Center 2012 Configuration Manager SP1 (SCCM) or later can use an existing task sequence to [pre-provision BitLocker](https://technet.microsoft.com/library/hh846237.aspx#BKMK_PreProvisionBitLocker) encryption while in Windows Preinstallation Environment (WinPE) and can then [enable protection](https://technet.microsoft.com/library/hh846237.aspx#BKMK_EnableBitLocker). This can help ensure that computers are encrypted from the start, even before users receive them. As part of the imaging process, a company could also decide to use SCCM to pre-set any desired [BitLocker Group Policy](https://technet.microsoft.com/library/ee706521(v=ws.10).aspx). @@ -143,7 +143,7 @@ PS C:\> Enable-BitLocker -MountPoint "C:" -EncryptionMethod XtsAes256 -UsedSpace [Microsoft BitLocker Administration and Management (MBAM)](https://technet.microsoft.com/windows/hh826072.aspx) -[Overview of BitLocker Device Encryption in Windows 10](bitlocker-device-encryption-overview-windows-10.md#device-encryption) +[Overview of BitLocker Device Encryption in Windows 10](bitlocker-device-encryption-overview-windows-10.md#bitlocker-device-encryption) [System Center 2012 Configuration Manager SP1](https://technet.microsoft.com/library/hh846237.aspx#BKMK_PreProvisionBitLocker) *(Pre-provision BitLocker task sequence)* diff --git a/windows/device-security/device-guard/deploy-code-integrity-policies-policy-rules-and-file-rules.md b/windows/device-security/device-guard/deploy-code-integrity-policies-policy-rules-and-file-rules.md index 6dd31cf511..71f007b12c 100644 --- a/windows/device-security/device-guard/deploy-code-integrity-policies-policy-rules-and-file-rules.md +++ b/windows/device-security/device-guard/deploy-code-integrity-policies-policy-rules-and-file-rules.md @@ -15,7 +15,7 @@ author: brianlic-msft - Windows Server 2016 Code integrity policies provide control over a computer running Windows 10 by specifying whether a driver or application is trusted and can be run. For an overview of code integrity, see: -- [How Windows Defender Device Guard features help protect against threats](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-device-guard-features-help-protect-against-threats) in "Introduction to Windows Defender Device Guard: virtualization-based security and code integrity policies." +- [How Windows Defender Device Guard features help protect against threats](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-windows-defender-device-guard-features-help-protect-against-threats) in "Introduction to Windows Defender Device Guard: virtualization-based security and code integrity policies." - [Code integrity policy formats and signing](requirements-and-deployment-planning-guidelines-for-device-guard.md#code-integrity-policy-formats-and-signing) in "Requirements and deployment planning guidelines for Windows Defender Device Guard." If you already understand the basics of code integrity policy and want procedures for creating, auditing, and merging code integrity policies, see [Deploy code integrity policies: steps](deploy-code-integrity-policies-steps.md). @@ -113,5 +113,5 @@ They could also choose to create a catalog that captures information about the u ## Related topics -- [How Windows Defender Device Guard features help protect against threats](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-device-guard-features-help-protect-against-threats) +- [How Windows Defender Device Guard features help protect against threats](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-windows-defender-device-guard-features-help-protect-against-threats) - [Deploy code integrity policies: steps](deploy-code-integrity-policies-steps.md) diff --git a/windows/device-security/device-guard/deploy-device-guard-deploy-code-integrity-policies.md b/windows/device-security/device-guard/deploy-device-guard-deploy-code-integrity-policies.md index 67a1afe437..886d093664 100644 --- a/windows/device-security/device-guard/deploy-device-guard-deploy-code-integrity-policies.md +++ b/windows/device-security/device-guard/deploy-device-guard-deploy-code-integrity-policies.md @@ -23,7 +23,7 @@ This section includes the following topics: - [Deploy Managed Installer for Windows Defender Device Guard](deploy-managed-installer-for-device-guard.md) To increase the protection for devices that meet certain hardware requirements, you can use virtualization-based security (VBS) with your code integrity policies. -- For requirements, see [Hardware, firmware, and software requirements for Windows Defender Device Guard](requirements-and-deployment-planning-guidelines-for-device-guard.md#hardware-firmware-and-software-requirements-for-device-guard) in "Requirements and deployment planning guidelines for Windows Defender Device Guard." +- For requirements, see [Hardware, firmware, and software requirements for Windows Defender Device Guard](requirements-and-deployment-planning-guidelines-for-device-guard.md#hardware-firmware-and-software-requirements-for-windows-defender-device-guard) in "Requirements and deployment planning guidelines for Windows Defender Device Guard." - For steps, see [Deploy Windows Defender Device Guard: enable virtualization-based security](deploy-device-guard-enable-virtualization-based-security.md). ## Related topics diff --git a/windows/device-security/device-guard/deploy-device-guard-enable-virtualization-based-security.md b/windows/device-security/device-guard/deploy-device-guard-enable-virtualization-based-security.md index e04efa95fa..7f3deced86 100644 --- a/windows/device-security/device-guard/deploy-device-guard-enable-virtualization-based-security.md +++ b/windows/device-security/device-guard/deploy-device-guard-enable-virtualization-based-security.md @@ -18,7 +18,7 @@ Hardware-based security features, also called virtualization-based security or V 1. **Decide whether to use the procedures in this topic, or to use the Windows Defender Device Guard readiness tool**. To enable VBS, you can download and use [the hardware readiness tool on the Microsoft Download Center](https://www.microsoft.com/en-us/download/details.aspx?id=53337), or follow the procedures in this topic. -2. **Verify that hardware and firmware requirements are met**. Verify that your client computers possess the necessary hardware and firmware to run these features. A list of requirements for hardware-based security features is available in [Hardware, firmware, and software requirements for Windows Defender Device Guard](requirements-and-deployment-planning-guidelines-for-device-guard.md#hardware-firmware-and-software-requirements-for-device-guard). +2. **Verify that hardware and firmware requirements are met**. Verify that your client computers possess the necessary hardware and firmware to run these features. A list of requirements for hardware-based security features is available in [Hardware, firmware, and software requirements for Windows Defender Device Guard](requirements-and-deployment-planning-guidelines-for-device-guard.md#hardware-firmware-and-software-requirements-for-windows-defender-device-guard). 3. **Enable the necessary Windows features**. There are several ways to enable the Windows features required for hardware-based security. You can use the [Windows Defender Device Guard and Windows Defender Credential Guard hardware readiness tool](https://www.microsoft.com/en-us/download/details.aspx?id=53337), or see the following section, [Windows feature requirements for virtualization-based security](#windows-feature-requirements-for-virtualization-based-security-and-device-guard). @@ -28,7 +28,7 @@ For information about enabling Windows Defender Credential Guard, see [Protect d ## Windows feature requirements for virtualization-based security and Windows Defender Device Guard -In addition to the hardware requirements found in [Hardware, firmware, and software requirements for Windows Defender Device Guard](requirements-and-deployment-planning-guidelines-for-device-guard.md#hardware-firmware-and-software-requirements-for-device-guard), you must confirm that certain operating system features are enabled before you can enable VBS: +In addition to the hardware requirements found in [Hardware, firmware, and software requirements for Windows Defender Device Guard](requirements-and-deployment-planning-guidelines-for-device-guard.md#hardware-firmware-and-software-requirements-for-windows-defender-device-guard), you must confirm that certain operating system features are enabled before you can enable VBS: - Beginning with Windows 10, version 1607 or Windows Server 2016:
      Hyper-V Hypervisor, which is enabled automatically. No further action is needed. @@ -76,7 +76,7 @@ There are multiple ways to configure VBS features for Windows Defender Device Gu Figure 4. Configure VBS, Secure Boot setting (in Windows 10, version 1607) - > **Important**  These settings include **Secure Boot** and **Secure Boot with DMA**. In most situations we recommend that you choose **Secure Boot**. This option provides secure boot with as much protection as is supported by a given computer’s hardware. A computer with input/output memory management units (IOMMUs) will have secure boot with DMA protection. A computer without IOMMUs will simply have secure boot enabled.
      In contrast, with **Secure Boot with DMA**, the setting will enable secure boot—and VBS itself—only on a computer that supports DMA, that is, a computer with IOMMUs. With this setting, any computer without IOMMUs will not have VBS (hardware-based) protection, although it can have code integrity policies enabled.
      For information about how VBS uses the hypervisor to strengthen protections provided by a code integrity policy, see [How Windows Defender Device Guard features help protect against threats](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-device-guard-features-help-protect-against-threats). + > **Important**  These settings include **Secure Boot** and **Secure Boot with DMA**. In most situations we recommend that you choose **Secure Boot**. This option provides secure boot with as much protection as is supported by a given computer’s hardware. A computer with input/output memory management units (IOMMUs) will have secure boot with DMA protection. A computer without IOMMUs will simply have secure boot enabled.
      In contrast, with **Secure Boot with DMA**, the setting will enable secure boot—and VBS itself—only on a computer that supports DMA, that is, a computer with IOMMUs. With this setting, any computer without IOMMUs will not have VBS (hardware-based) protection, although it can have code integrity policies enabled.
      For information about how VBS uses the hypervisor to strengthen protections provided by a code integrity policy, see [How Windows Defender Device Guard features help protect against threats](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-windows-defender-device-guard-features-help-protect-against-threats). 6. For **Virtualization Based Protection of Code Integrity**, select the appropriate option. @@ -111,7 +111,7 @@ Set the following registry keys to enable VBS and Windows Defender Device Guard. > **Important**   -> - Among the commands that follow, you can choose settings for **Secure Boot** and **Secure Boot with DMA**. In most situations we recommend that you simply choose **Secure Boot**. This option provides secure boot with as much protection as is supported by a given computer’s hardware. A computer with input/output memory management units (IOMMUs) will have secure boot with DMA protection. A computer without IOMMUs will simply have secure boot enabled.
      In contrast, with **Secure Boot with DMA**, the setting will enable secure boot—and VBS itself—only on a computer that supports DMA, that is, a computer with IOMMUs. With this setting, any computer without IOMMUs will not have VBS (hardware-based) protection, although it can still have code integrity policies enabled.
      For information about how VBS uses the hypervisor to strengthen protections provided by a code integrity policy, see [How Windows Defender Device Guard features help protect against threats](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-device-guard-features-help-protect-against-threats).
      +> - Among the commands that follow, you can choose settings for **Secure Boot** and **Secure Boot with DMA**. In most situations we recommend that you simply choose **Secure Boot**. This option provides secure boot with as much protection as is supported by a given computer’s hardware. A computer with input/output memory management units (IOMMUs) will have secure boot with DMA protection. A computer without IOMMUs will simply have secure boot enabled.
      In contrast, with **Secure Boot with DMA**, the setting will enable secure boot—and VBS itself—only on a computer that supports DMA, that is, a computer with IOMMUs. With this setting, any computer without IOMMUs will not have VBS (hardware-based) protection, although it can still have code integrity policies enabled.
      For information about how VBS uses the hypervisor to strengthen protections provided by a code integrity policy, see [How Windows Defender Device Guard features help protect against threats](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-windows-defender-device-guard-features-help-protect-against-threats).
      > - All drivers on the system must be compatible with virtualization-based protection of code integrity; otherwise, your system may fail. We recommend that you enable these features on a group of test computers before you enable them on users' computers. #### For Windows 1607 and above diff --git a/windows/device-security/device-guard/introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md b/windows/device-security/device-guard/introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md index 887c73ccb3..e5593fe7b8 100644 --- a/windows/device-security/device-guard/introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md +++ b/windows/device-security/device-guard/introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md @@ -30,9 +30,9 @@ The following table lists security threats and describes the corresponding Windo | --------------------------------- | ----------------------------------------------------------- | | **Exposure to new malware**, for which the "signature" is not yet known | **Code integrity policies**:  You can maintain a whitelist of software that is allowed to run (a configurable code integrity policy), rather than trying to stay ahead of attackers by maintaining a constantly-updated list of "signatures" of software that should be blocked. This approach uses the trust-nothing model well known in mobile device operating systems.
      Only code that is verified by Code Integrity, usually through the digital signature that you have identified as being from a trusted signer, is allowed to run. This allows full control over allowed code in both kernel and user mode.

      **Specialized hardware required?** No security-related hardware features are required, although code integrity policies are strengthened by such features, as described in the last three rows of this table. | | **Exposure to unsigned code** (most malware is unsigned) | **Code integrity policies, plus catalog files as needed**:  Because most malware is unsigned, using a code integrity policy (which in most cases requires signed code) can immediately help protect against a large number of threats. However, many organizations use unsigned line-of-business (LOB) applications, for which the process of signing might be difficult. This has changed in Windows 10, because you can use a tool called Package Inspector to create a *catalog* of all deployed and executed binary files for your trusted applications. After you sign and distribute the catalog, your trusted applications can be handled by code integrity policies in the same way as any other signed application. With this foundation, you can more easily block all unsigned applications, allowing only signed applications to run.

      **Specialized hardware required?** No security-related hardware features are required for creating and using code integrity policies and catalogs. However, code integrity policies and catalogs are strengthened by the hardware features, as described in later rows of this table. | -| **Malware that gains access to the kernel** and then, from within the kernel, captures sensitive information or damages the system | **Virtualization-based security (VBS)**:  This is protection that uses the hypervisor to help protect the kernel and other parts of the operating system. When VBS is enabled, it strengthens either the default kernel-mode code integrity policy (which protects against bad drivers or system files), or the configurable code integrity policy that you deploy.
      With VBS, even if malware gains access to the kernel, the effects can be severely limited, because the hypervisor can prevent the malware from executing code. The hypervisor, the most privileged level of system software, enforces R/W/X permissions across system memory. Code integrity checks are performed in a secure environment which is resistant to attack from kernel mode software, and page permissions for kernel mode are set and maintained by the hypervisor. Even if there are vulnerabilities that allow memory modification, like a buffer overflow, the modified memory cannot be executed.

      **Specialized hardware required?** Yes, VBS requires at least CPU virtualization extensions and SLAT, as described in [Hardware, firmware, and software requirements for Windows Defender Device Guard](requirements-and-deployment-planning-guidelines-for-device-guard.md#hardware-firmware-and-software-requirements-for-device-guard). | +| **Malware that gains access to the kernel** and then, from within the kernel, captures sensitive information or damages the system | **Virtualization-based security (VBS)**:  This is protection that uses the hypervisor to help protect the kernel and other parts of the operating system. When VBS is enabled, it strengthens either the default kernel-mode code integrity policy (which protects against bad drivers or system files), or the configurable code integrity policy that you deploy.
      With VBS, even if malware gains access to the kernel, the effects can be severely limited, because the hypervisor can prevent the malware from executing code. The hypervisor, the most privileged level of system software, enforces R/W/X permissions across system memory. Code integrity checks are performed in a secure environment which is resistant to attack from kernel mode software, and page permissions for kernel mode are set and maintained by the hypervisor. Even if there are vulnerabilities that allow memory modification, like a buffer overflow, the modified memory cannot be executed.

      **Specialized hardware required?** Yes, VBS requires at least CPU virtualization extensions and SLAT, as described in [Hardware, firmware, and software requirements for Windows Defender Device Guard](requirements-and-deployment-planning-guidelines-for-device-guard.md#hardware-firmware-and-software-requirements-for-windows-defender-device-guard). | | **DMA-based attacks**, for example, attacks launched from a malicious device that reads secrets from memory, making the enterprise more vulnerable to attack | **Virtualization-based security (VBS) using IOMMUs**:  With this type of VBS protection, when the DMA-based attack makes a memory request, input/output memory management units (IOMMUs) will evaluate the request and deny access.

      **Specialized hardware required?** Yes, IOMMUs are a hardware feature that supports the hypervisor, and if you choose hardware that includes them, they can help protect against malicious attempts to access memory. | -| **Exposure to boot kits or to a physically present attacker at boot time** | **Universal Extensible Firmware Interface (UEFI) Secure Boot**:   Secure Boot and related methods protect the boot process and firmware from tampering. This tampering can come from a physically present attacker or from forms of malware that run early in the boot process or in kernel after startup. UEFI is locked down (Boot order, Boot entries, Secure Boot, Virtualization extensions, IOMMU, Microsoft UEFI CA), so the settings in UEFI cannot be changed to compromise Windows Defender Device Guard security.

      **Specialized hardware required?** With UEFI Secure Boot, the requirements are firmware requirements. For more information, see [Hardware, firmware, and software requirements for Windows Defender Device Guard](requirements-and-deployment-planning-guidelines-for-device-guard.md#hardware-firmware-and-software-requirements-for-device-guard). | +| **Exposure to boot kits or to a physically present attacker at boot time** | **Universal Extensible Firmware Interface (UEFI) Secure Boot**:   Secure Boot and related methods protect the boot process and firmware from tampering. This tampering can come from a physically present attacker or from forms of malware that run early in the boot process or in kernel after startup. UEFI is locked down (Boot order, Boot entries, Secure Boot, Virtualization extensions, IOMMU, Microsoft UEFI CA), so the settings in UEFI cannot be changed to compromise Windows Defender Device Guard security.

      **Specialized hardware required?** With UEFI Secure Boot, the requirements are firmware requirements. For more information, see [Hardware, firmware, and software requirements for Windows Defender Device Guard](requirements-and-deployment-planning-guidelines-for-device-guard.md#hardware-firmware-and-software-requirements-for-windows-defender-device-guard). | In this guide, you learn about the individual features found within Windows Defender Device Guard as well as how to plan for, configure, and deploy them. Windows Defender Device Guard with configurable code integrity is intended for deployment alongside additional threat-mitigating Windows features such as [Windows Defender Credential Guard](/windows/access-protection/credential-guard/credential-guard) and [AppLocker](/windows/device-security/applocker/applocker-overview). @@ -48,7 +48,7 @@ You can easily manage Windows Defender Device Guard features by using familiar e - **Group Policy**. Windows 10 provides an administrative template to configure and deploy the configurable code integrity policies for your organization. This template also allows you to specify which hardware-based security features you would like to enable and deploy. You can manage these settings along with your existing Group Policy Objects (GPOs), which makes it simpler to implement Windows Defender Device Guard features. In addition to these code integrity and hardware-based security features, you can use Group Policy to help you manage your catalog files. - - For a description of catalog files, see the table row describing **Exposure to unsigned code** in [How Windows Defender Device Guard features help protect against threats](#how-device-guard-features-help-protect-against-threats), earlier in this topic. + - For a description of catalog files, see the table row describing **Exposure to unsigned code** in [How Windows Defender Device Guard features help protect against threats](#how-windows-defender-device-guard-features-help-protect-against-threats), earlier in this topic. - For information about using Group Policy as a deployment tool, see:
      [Deploy catalog files with Group Policy](deploy-catalog-files-to-support-code-integrity-policies.md#deploy-catalog-files-with-group-policy)
      [Deploy and manage code integrity policies with Group Policy](deploy-code-integrity-policies-steps.md#deploy-and-manage-code-integrity-policies-with-group-policy) - **Microsoft System Center Configuration Manager**. You can use System Center Configuration Manager to simplify deployment and management of catalog files, code integrity policies, and hardware-based security features, as well as provide version control. For more information, see [Deploy catalog files with System Center Configuration Manager](deploy-catalog-files-to-support-code-integrity-policies.md#deploy-catalog-files-with-system-center-configuration-manager). diff --git a/windows/device-security/device-guard/planning-and-getting-started-on-the-device-guard-deployment-process.md b/windows/device-security/device-guard/planning-and-getting-started-on-the-device-guard-deployment-process.md index 55468c2b6c..71436394bf 100644 --- a/windows/device-security/device-guard/planning-and-getting-started-on-the-device-guard-deployment-process.md +++ b/windows/device-security/device-guard/planning-and-getting-started-on-the-device-guard-deployment-process.md @@ -18,9 +18,10 @@ This topic provides a roadmap for planning and getting started on the Windows De ## Planning -1. **Review requirements, especially hardware requirements for VBS**. Review the virtualization-based security (VBS) features described in [How Windows Defender Device Guard features help protect against threats](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-device-guard-features-help-protect-against-threats). Then you can assess your end-user systems to see how many support the VBS features you are interested in, as described in [Hardware, firmware, and software requirements for Windows Defender Device Guard](requirements-and-deployment-planning-guidelines-for-device-guard.md#hardware-firmware-and-software-requirements-for-device-guard). +1. **Review requirements, especially hardware requirements for VBS**. Review the virtualization-based security (VBS) features described in [How Windows Defender Device Guard features help protect against threats](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-windows-defender-device-guard-features-help-protect-against-threats). Then you can assess your end-user systems to see how many support the VBS features you are interested in, as described in [Hardware, firmware, and software requirements for Windows Defender Device Guard](requirements-and-deployment-planning-guidelines-for-device-guard.md#hardware-firmware-and-software-requirements-for- +windows-defender-device-guard). -2. **Group devices by degree of control needed**. Group devices according to the table in [Windows Defender Device Guard deployment in different scenarios: types of devices](requirements-and-deployment-planning-guidelines-for-device-guard.md#device-guard-deployment-in-different-scenarios-types-of-devices). Do most devices fit neatly into a few categories, or are they scattered across all categories? Are users allowed to install any application or must they choose from a list? Are users allowed to use their own peripheral devices?
      Deployment is simpler if everything is locked down in the same way, but meeting individual departments’ needs, and working with a wide variety of devices, may require a more complicated and flexible deployment. +2. **Group devices by degree of control needed**. Group devices according to the table in [Windows Defender Device Guard deployment in different scenarios: types of devices](requirements-and-deployment-planning-guidelines-for-device-guard.md#windows-defender-device-guard-deployment-in-different-scenarios-types-of-devices). Do most devices fit neatly into a few categories, or are they scattered across all categories? Are users allowed to install any application or must they choose from a list? Are users allowed to use their own peripheral devices?
      Deployment is simpler if everything is locked down in the same way, but meeting individual departments’ needs, and working with a wide variety of devices, may require a more complicated and flexible deployment. 3. **Review how much variety in software and hardware is needed by roles or departments**. When several departments all use the same hardware and software, you might need to deploy only one code integrity policy for them. More variety across departments might mean you need to create and manage more code integrity policies. The following questions can help you clarify how many code integrity policies to create: - How standardized is the hardware?
      This can be relevant because of drivers. You could create a code integrity policy on hardware that uses a particular set of drivers, and if other drivers in your environment use the same signature, they would also be allowed to run. However, you might need to create several code integrity policies on different "reference" hardware, then merge the policies together, to ensure that the resulting policy recognizes all the drivers in your environment. @@ -67,7 +68,7 @@ This topic provides a roadmap for planning and getting started on the Windows De - [Enforce code integrity policies](deploy-code-integrity-policies-steps.md#enforce-code-integrity-policies) - [Deploy and manage code integrity policies with Group Policy](deploy-code-integrity-policies-steps.md#deploy-and-manage-code-integrity-policies-with-group-policy)
      -8. **Enable desired hardware (VBS) security features**. Hardware-based security features—also called virtualization-based security (VBS) features—strengthen the protections offered by code integrity policies, as described in [How Windows Defender Device Guard features help protect against threats](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-device-guard-features-help-protect-against-threats). +8. **Enable desired hardware (VBS) security features**. Hardware-based security features—also called virtualization-based security (VBS) features—strengthen the protections offered by code integrity policies, as described in [How Windows Defender Device Guard features help protect against threats](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-windows-defender-device-guard-features-help-protect-against-threats). > [!WARNING] > Virtualization-based protection of code integrity may be incompatible with some devices and applications. We strongly recommend testing this configuration in your lab before enabling virtualization-based protection of code integrity on production systems. Failure to do so may result in unexpected failures up to and including data loss or a blue screen error (also called a stop error). diff --git a/windows/device-security/device-guard/requirements-and-deployment-planning-guidelines-for-device-guard.md b/windows/device-security/device-guard/requirements-and-deployment-planning-guidelines-for-device-guard.md index 77a73c68fd..c1a3694d9b 100644 --- a/windows/device-security/device-guard/requirements-and-deployment-planning-guidelines-for-device-guard.md +++ b/windows/device-security/device-guard/requirements-and-deployment-planning-guidelines-for-device-guard.md @@ -32,7 +32,7 @@ You can deploy Windows Defender Device Guard in phases, and plan these phases in The following tables provide more information about the hardware, firmware, and software required for deployment of various Windows Defender Device Guard features. The tables describe baseline protections, plus protections for improved security that are associated with hardware and firmware options available in 2015, 2016, and 2017. > **Notes**
      -> • To understand the requirements in the following tables, you will need to be familiar with the main features in Windows Defender Device Guard: configurable code integrity policies, virtualization-based security (VBS), and Universal Extensible Firmware Interface (UEFI) Secure Boot. For information about these features, see [How Windows Defender Device Guard features help protect against threats](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-device-guard-features-help-protect-against-threats).
      +> • To understand the requirements in the following tables, you will need to be familiar with the main features in Windows Defender Device Guard: configurable code integrity policies, virtualization-based security (VBS), and Universal Extensible Firmware Interface (UEFI) Secure Boot. For information about these features, see [How Windows Defender Device Guard features help protect against threats](introduction-to-windows-defender-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-device-guard-features-help-protect-against-threats).
      > • Beginning with Windows 10, version 1607, Trusted Platform Module (TPM 2.0) must be enabled by default on new computers. ## Baseline protections From 989af7d6995acc10c89779895439f62f392c34e4 Mon Sep 17 00:00:00 2001 From: John Tobin Date: Fri, 18 Aug 2017 12:24:07 -0700 Subject: [PATCH 42/48] Fix broken bookmarks --- ...-getting-started-on-the-device-guard-deployment-process.md | 4 ++-- ...nts-and-deployment-planning-guidelines-for-device-guard.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/windows/device-security/device-guard/planning-and-getting-started-on-the-device-guard-deployment-process.md b/windows/device-security/device-guard/planning-and-getting-started-on-the-device-guard-deployment-process.md index 71436394bf..f023efb75d 100644 --- a/windows/device-security/device-guard/planning-and-getting-started-on-the-device-guard-deployment-process.md +++ b/windows/device-security/device-guard/planning-and-getting-started-on-the-device-guard-deployment-process.md @@ -18,10 +18,10 @@ This topic provides a roadmap for planning and getting started on the Windows De ## Planning -1. **Review requirements, especially hardware requirements for VBS**. Review the virtualization-based security (VBS) features described in [How Windows Defender Device Guard features help protect against threats](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-windows-defender-device-guard-features-help-protect-against-threats). Then you can assess your end-user systems to see how many support the VBS features you are interested in, as described in [Hardware, firmware, and software requirements for Windows Defender Device Guard](requirements-and-deployment-planning-guidelines-for-device-guard.md#hardware-firmware-and-software-requirements-for- +1. **Review requirements, especially hardware requirements for VBS**. Review the virtualization-based security (VBS) features described in [How Windows Defender Device Guard features help protect against threats](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-windows-defender-device-guard-features-help-protect-against-threats). Then you can assess your end-user systems to see how many support the VBS features you are interested in, as described in [Hardware, firmware, and software requirements for Windows Defender Device Guard(requirements-and-deployment-planning-guidelines-for-device-guard.md#windows-defender-hardware-firmware-and-software-requirements-for- windows-defender-device-guard). -2. **Group devices by degree of control needed**. Group devices according to the table in [Windows Defender Device Guard deployment in different scenarios: types of devices](requirements-and-deployment-planning-guidelines-for-device-guard.md#windows-defender-device-guard-deployment-in-different-scenarios-types-of-devices). Do most devices fit neatly into a few categories, or are they scattered across all categories? Are users allowed to install any application or must they choose from a list? Are users allowed to use their own peripheral devices?
      Deployment is simpler if everything is locked down in the same way, but meeting individual departments’ needs, and working with a wide variety of devices, may require a more complicated and flexible deployment. +2. **Group devices by degree of control needed**. Group devices according to the table in [Windows Defender Device Guard deployment in different scenarios: types of devices](requirements-and-deployment-planning-guidelines-for-device-guard.-md#windows-defender-device-guard-deployment-in-different-scenarios-types-of-devices). Do most devices fit neatly into a few categories, or are they scattered across all categories? Are users allowed to install any application or must they choose from a list? Are users allowed to use their own peripheral devices?
      Deployment is simpler if everything is locked down in the same way, but meeting individual departments’ needs, and working with a wide variety of devices, may require a more complicated and flexible deployment. 3. **Review how much variety in software and hardware is needed by roles or departments**. When several departments all use the same hardware and software, you might need to deploy only one code integrity policy for them. More variety across departments might mean you need to create and manage more code integrity policies. The following questions can help you clarify how many code integrity policies to create: - How standardized is the hardware?
      This can be relevant because of drivers. You could create a code integrity policy on hardware that uses a particular set of drivers, and if other drivers in your environment use the same signature, they would also be allowed to run. However, you might need to create several code integrity policies on different "reference" hardware, then merge the policies together, to ensure that the resulting policy recognizes all the drivers in your environment. diff --git a/windows/device-security/device-guard/requirements-and-deployment-planning-guidelines-for-device-guard.md b/windows/device-security/device-guard/requirements-and-deployment-planning-guidelines-for-device-guard.md index c1a3694d9b..62778cb1a0 100644 --- a/windows/device-security/device-guard/requirements-and-deployment-planning-guidelines-for-device-guard.md +++ b/windows/device-security/device-guard/requirements-and-deployment-planning-guidelines-for-device-guard.md @@ -32,7 +32,7 @@ You can deploy Windows Defender Device Guard in phases, and plan these phases in The following tables provide more information about the hardware, firmware, and software required for deployment of various Windows Defender Device Guard features. The tables describe baseline protections, plus protections for improved security that are associated with hardware and firmware options available in 2015, 2016, and 2017. > **Notes**
      -> • To understand the requirements in the following tables, you will need to be familiar with the main features in Windows Defender Device Guard: configurable code integrity policies, virtualization-based security (VBS), and Universal Extensible Firmware Interface (UEFI) Secure Boot. For information about these features, see [How Windows Defender Device Guard features help protect against threats](introduction-to-windows-defender-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-device-guard-features-help-protect-against-threats).
      +> • To understand the requirements in the following tables, you will need to be familiar with the main features in Windows Defender Device Guard: configurable code integrity policies, virtualization-based security (VBS), and Universal Extensible Firmware Interface (UEFI) Secure Boot. For information about these features, see [How Windows Defender Device Guard features help protect against threats](introduction-to-windows-defender-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-windows-defender-device-guard-features-help-protect-against-threats).
      > • Beginning with Windows 10, version 1607, Trusted Platform Module (TPM 2.0) must be enabled by default on new computers. ## Baseline protections From d27c80d8422664407e0885e2c11f784c23dcfbe4 Mon Sep 17 00:00:00 2001 From: John Tobin Date: Fri, 18 Aug 2017 12:52:56 -0700 Subject: [PATCH 43/48] Fix further broken bookmarks --- ...nd-getting-started-on-the-device-guard-deployment-process.md | 2 +- ...ments-and-deployment-planning-guidelines-for-device-guard.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/windows/device-security/device-guard/planning-and-getting-started-on-the-device-guard-deployment-process.md b/windows/device-security/device-guard/planning-and-getting-started-on-the-device-guard-deployment-process.md index f023efb75d..3cff963c28 100644 --- a/windows/device-security/device-guard/planning-and-getting-started-on-the-device-guard-deployment-process.md +++ b/windows/device-security/device-guard/planning-and-getting-started-on-the-device-guard-deployment-process.md @@ -21,7 +21,7 @@ This topic provides a roadmap for planning and getting started on the Windows De 1. **Review requirements, especially hardware requirements for VBS**. Review the virtualization-based security (VBS) features described in [How Windows Defender Device Guard features help protect against threats](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-windows-defender-device-guard-features-help-protect-against-threats). Then you can assess your end-user systems to see how many support the VBS features you are interested in, as described in [Hardware, firmware, and software requirements for Windows Defender Device Guard(requirements-and-deployment-planning-guidelines-for-device-guard.md#windows-defender-hardware-firmware-and-software-requirements-for- windows-defender-device-guard). -2. **Group devices by degree of control needed**. Group devices according to the table in [Windows Defender Device Guard deployment in different scenarios: types of devices](requirements-and-deployment-planning-guidelines-for-device-guard.-md#windows-defender-device-guard-deployment-in-different-scenarios-types-of-devices). Do most devices fit neatly into a few categories, or are they scattered across all categories? Are users allowed to install any application or must they choose from a list? Are users allowed to use their own peripheral devices?
      Deployment is simpler if everything is locked down in the same way, but meeting individual departments’ needs, and working with a wide variety of devices, may require a more complicated and flexible deployment. +2. **Group devices by degree of control needed**. Group devices according to the table in [Windows Defender Device Guard deployment in different scenarios: types of devices](requirements-and-deployment-planning-guidelines-for-device-guard.md#windows-defender-device-guard-deployment-in-different-scenarios-types-of-devices). Do most devices fit neatly into a few categories, or are they scattered across all categories? Are users allowed to install any application or must they choose from a list? Are users allowed to use their own peripheral devices?
      Deployment is simpler if everything is locked down in the same way, but meeting individual departments’ needs, and working with a wide variety of devices, may require a more complicated and flexible deployment. 3. **Review how much variety in software and hardware is needed by roles or departments**. When several departments all use the same hardware and software, you might need to deploy only one code integrity policy for them. More variety across departments might mean you need to create and manage more code integrity policies. The following questions can help you clarify how many code integrity policies to create: - How standardized is the hardware?
      This can be relevant because of drivers. You could create a code integrity policy on hardware that uses a particular set of drivers, and if other drivers in your environment use the same signature, they would also be allowed to run. However, you might need to create several code integrity policies on different "reference" hardware, then merge the policies together, to ensure that the resulting policy recognizes all the drivers in your environment. diff --git a/windows/device-security/device-guard/requirements-and-deployment-planning-guidelines-for-device-guard.md b/windows/device-security/device-guard/requirements-and-deployment-planning-guidelines-for-device-guard.md index 62778cb1a0..ec2f600b51 100644 --- a/windows/device-security/device-guard/requirements-and-deployment-planning-guidelines-for-device-guard.md +++ b/windows/device-security/device-guard/requirements-and-deployment-planning-guidelines-for-device-guard.md @@ -32,7 +32,7 @@ You can deploy Windows Defender Device Guard in phases, and plan these phases in The following tables provide more information about the hardware, firmware, and software required for deployment of various Windows Defender Device Guard features. The tables describe baseline protections, plus protections for improved security that are associated with hardware and firmware options available in 2015, 2016, and 2017. > **Notes**
      -> • To understand the requirements in the following tables, you will need to be familiar with the main features in Windows Defender Device Guard: configurable code integrity policies, virtualization-based security (VBS), and Universal Extensible Firmware Interface (UEFI) Secure Boot. For information about these features, see [How Windows Defender Device Guard features help protect against threats](introduction-to-windows-defender-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-windows-defender-device-guard-features-help-protect-against-threats).
      +> • To understand the requirements in the following tables, you will need to be familiar with the main features in Windows Defender Device Guard: configurable code integrity policies, virtualization-based security (VBS), and Universal Extensible Firmware Interface (UEFI) Secure Boot. For information about these features, see [How Windows Defender Device Guard features help protect against threats](introduction-to-device-guard-virtualization-based-security-and-code-integrity-policies.md#how-windows-defender-device-guard-features-help-protect-against-threats).
      > • Beginning with Windows 10, version 1607, Trusted Platform Module (TPM 2.0) must be enabled by default on new computers. ## Baseline protections From 9c57fba9d0f8f9eeaac08ecbaa296bad36e61d74 Mon Sep 17 00:00:00 2001 From: Kirill Nikolaev Date: Mon, 21 Aug 2017 15:30:18 +0300 Subject: [PATCH 44/48] Corrected "ISO" definition In this case, ISO does not stand for the organization --- mdop/dart-v8/creating-the-dart-80-recovery-image-dart-8.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mdop/dart-v8/creating-the-dart-80-recovery-image-dart-8.md b/mdop/dart-v8/creating-the-dart-80-recovery-image-dart-8.md index b0f7f20fd2..5753d059e3 100644 --- a/mdop/dart-v8/creating-the-dart-80-recovery-image-dart-8.md +++ b/mdop/dart-v8/creating-the-dart-80-recovery-image-dart-8.md @@ -189,7 +189,7 @@ The available image file types are: - **Windows Imaging File (WIM)** - used to deploy DaRT to a preboot execution environment (PXE) or local partition). -- **International Standards Organization (ISO)** – used to deploy to CD or DVD, or for use in virtual machines (VM)s). The wizard requires that the ISO image have an .iso file name extension because most programs that burn a CD or DVD require that extension. If you do not specify a different location, the ISO image is created on your desktop with the name DaRT8.ISO. +- **ISO image file** – used to deploy to CD or DVD, or for use in virtual machines (VM)s). The wizard requires that the ISO image have an .iso file name extension because most programs that burn a CD or DVD require that extension. If you do not specify a different location, the ISO image is created on your desktop with the name DaRT8.ISO. - **PowerShell script** – creates a DaRT recovery image with commands that provide essentially the same options that you can select by using the DaRT Recovery Image wizard. The script also enables you to add or changes files in the DaRT recovery image. From 319e0789fe42b73699e6a264f1013001df8bb0f5 Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 21 Aug 2017 15:13:31 +0000 Subject: [PATCH 45/48] Merged PR 2785: Publish WCD reference content Successful build report: https://opbuildstorageprod.blob.core.windows.net/report/2017%5C8%5C21%5C679ca0bf-11c4-ca5e-da3d-4e5fe13917f6%5CCommit%5C201708211418134677-jdwpf%5Cworkflow_report.html --- windows/configuration/TOC.md | 58 ++- ...change-history-for-configure-windows-10.md | 8 + .../configuration/images/admx-category.PNG | Bin 0 -> 8637 bytes windows/configuration/images/admx-policy.PNG | Bin 0 -> 15504 bytes windows/configuration/wcd/wcd-accounts.md | 58 +++ .../configuration/wcd/wcd-admxingestion.md | 97 ++++ .../wcd/wcd-applicationmanagement.md | 69 +++ .../configuration/wcd/wcd-assignedaccess.md | 35 ++ .../configuration/wcd/wcd-automatictime.md | 45 ++ windows/configuration/wcd/wcd-browser.md | 86 ++++ .../wcd/wcd-callandmessagingenhancement.md | 36 ++ windows/configuration/wcd/wcd-cellular.md | 43 ++ windows/configuration/wcd/wcd-certificates.md | 71 +++ windows/configuration/wcd/wcd-cleanpc.md | 28 ++ windows/configuration/wcd/wcd-connections.md | 45 ++ .../wcd/wcd-connectivityprofiles.md | 183 +++++++ .../configuration/wcd/wcd-countryandregion.md | 23 + .../wcd/wcd-desktopbackgroundandcolors.md | 22 + .../configuration/wcd/wcd-developersetup.md | 37 ++ .../configuration/wcd/wcd-deviceformfactor.md | 67 +++ .../configuration/wcd/wcd-devicemanagement.md | 92 ++++ windows/configuration/wcd/wcd-dmclient.md | 27 ++ .../configuration/wcd/wcd-editionupgrade.md | 46 ++ .../wcd/wcd-embeddedlockdownprofiles.md | 29 ++ .../wcd/wcd-firewallconfiguration.md | 27 ++ .../configuration/wcd/wcd-firstexperience.md | 16 + windows/configuration/wcd/wcd-folders.md | 23 + windows/configuration/wcd/wcd-initialsetup.md | 30 ++ .../configuration/wcd/wcd-internetexplorer.md | 95 ++++ windows/configuration/wcd/wcd-licensing.md | 30 ++ windows/configuration/wcd/wcd-maps.md | 48 ++ windows/configuration/wcd/wcd-messaging.md | 171 +++++++ .../wcd/wcd-modemconfigurations.md | 22 + windows/configuration/wcd/wcd-multivariant.md | 23 + windows/configuration/wcd/wcd-networkproxy.md | 51 ++ .../configuration/wcd/wcd-networkqospolicy.md | 37 ++ windows/configuration/wcd/wcd-nfc.md | 29 ++ windows/configuration/wcd/wcd-oobe.md | 47 ++ windows/configuration/wcd/wcd-otherassets.md | 27 ++ .../configuration/wcd/wcd-personalization.md | 44 ++ windows/configuration/wcd/wcd-policies.md | 449 ++++++++++++++++++ .../wcd/wcd-provisioningcommands.md | 27 ++ windows/configuration/wcd/wcd-sharedpc.md | 61 +++ windows/configuration/wcd/wcd-shell.md | 23 + windows/configuration/wcd/wcd-smisettings.md | 107 +++++ windows/configuration/wcd/wcd-start.md | 35 ++ windows/configuration/wcd/wcd-startupapp.md | 23 + .../wcd/wcd-startupbackgroundtasks.md | 22 + .../wcd/wcd-surfacehubmanagement.md | 35 ++ windows/configuration/wcd/wcd-tabletmode.md | 29 ++ windows/configuration/wcd/wcd-takeatest.md | 48 ++ windows/configuration/wcd/wcd-theme.md | 35 ++ .../wcd/wcd-unifiedwritefilter.md | 65 +++ .../wcd/wcd-universalappinstall.md | 79 +++ .../wcd/wcd-universalappuninstall.md | 40 ++ .../wcd/wcd-usberrorsoemoverride.md | 27 ++ windows/configuration/wcd/wcd-weakcharger.md | 43 ++ .../wcd/wcd-windowsteamsettings.md | 103 ++++ windows/configuration/wcd/wcd-wlan.md | 24 + windows/configuration/wcd/wcd-workplace.md | 38 ++ windows/configuration/wcd/wcd.md | 77 +++ 61 files changed, 3314 insertions(+), 1 deletion(-) create mode 100644 windows/configuration/images/admx-category.PNG create mode 100644 windows/configuration/images/admx-policy.PNG create mode 100644 windows/configuration/wcd/wcd-accounts.md create mode 100644 windows/configuration/wcd/wcd-admxingestion.md create mode 100644 windows/configuration/wcd/wcd-applicationmanagement.md create mode 100644 windows/configuration/wcd/wcd-assignedaccess.md create mode 100644 windows/configuration/wcd/wcd-automatictime.md create mode 100644 windows/configuration/wcd/wcd-browser.md create mode 100644 windows/configuration/wcd/wcd-callandmessagingenhancement.md create mode 100644 windows/configuration/wcd/wcd-cellular.md create mode 100644 windows/configuration/wcd/wcd-certificates.md create mode 100644 windows/configuration/wcd/wcd-cleanpc.md create mode 100644 windows/configuration/wcd/wcd-connections.md create mode 100644 windows/configuration/wcd/wcd-connectivityprofiles.md create mode 100644 windows/configuration/wcd/wcd-countryandregion.md create mode 100644 windows/configuration/wcd/wcd-desktopbackgroundandcolors.md create mode 100644 windows/configuration/wcd/wcd-developersetup.md create mode 100644 windows/configuration/wcd/wcd-deviceformfactor.md create mode 100644 windows/configuration/wcd/wcd-devicemanagement.md create mode 100644 windows/configuration/wcd/wcd-dmclient.md create mode 100644 windows/configuration/wcd/wcd-editionupgrade.md create mode 100644 windows/configuration/wcd/wcd-embeddedlockdownprofiles.md create mode 100644 windows/configuration/wcd/wcd-firewallconfiguration.md create mode 100644 windows/configuration/wcd/wcd-firstexperience.md create mode 100644 windows/configuration/wcd/wcd-folders.md create mode 100644 windows/configuration/wcd/wcd-initialsetup.md create mode 100644 windows/configuration/wcd/wcd-internetexplorer.md create mode 100644 windows/configuration/wcd/wcd-licensing.md create mode 100644 windows/configuration/wcd/wcd-maps.md create mode 100644 windows/configuration/wcd/wcd-messaging.md create mode 100644 windows/configuration/wcd/wcd-modemconfigurations.md create mode 100644 windows/configuration/wcd/wcd-multivariant.md create mode 100644 windows/configuration/wcd/wcd-networkproxy.md create mode 100644 windows/configuration/wcd/wcd-networkqospolicy.md create mode 100644 windows/configuration/wcd/wcd-nfc.md create mode 100644 windows/configuration/wcd/wcd-oobe.md create mode 100644 windows/configuration/wcd/wcd-otherassets.md create mode 100644 windows/configuration/wcd/wcd-personalization.md create mode 100644 windows/configuration/wcd/wcd-policies.md create mode 100644 windows/configuration/wcd/wcd-provisioningcommands.md create mode 100644 windows/configuration/wcd/wcd-sharedpc.md create mode 100644 windows/configuration/wcd/wcd-shell.md create mode 100644 windows/configuration/wcd/wcd-smisettings.md create mode 100644 windows/configuration/wcd/wcd-start.md create mode 100644 windows/configuration/wcd/wcd-startupapp.md create mode 100644 windows/configuration/wcd/wcd-startupbackgroundtasks.md create mode 100644 windows/configuration/wcd/wcd-surfacehubmanagement.md create mode 100644 windows/configuration/wcd/wcd-tabletmode.md create mode 100644 windows/configuration/wcd/wcd-takeatest.md create mode 100644 windows/configuration/wcd/wcd-theme.md create mode 100644 windows/configuration/wcd/wcd-unifiedwritefilter.md create mode 100644 windows/configuration/wcd/wcd-universalappinstall.md create mode 100644 windows/configuration/wcd/wcd-universalappuninstall.md create mode 100644 windows/configuration/wcd/wcd-usberrorsoemoverride.md create mode 100644 windows/configuration/wcd/wcd-weakcharger.md create mode 100644 windows/configuration/wcd/wcd-windowsteamsettings.md create mode 100644 windows/configuration/wcd/wcd-wlan.md create mode 100644 windows/configuration/wcd/wcd-workplace.md create mode 100644 windows/configuration/wcd/wcd.md diff --git a/windows/configuration/TOC.md b/windows/configuration/TOC.md index f4a06d5d6a..8ccede5240 100644 --- a/windows/configuration/TOC.md +++ b/windows/configuration/TOC.md @@ -58,9 +58,65 @@ ### [Provision PCs with common settings for initial deployment (desktop wizard)](provisioning-packages/provision-pcs-for-initial-deployment.md) ### [Provision PCs with apps](provisioning-packages/provision-pcs-with-apps.md) ### [Use a script to install a desktop app in provisioning packages](provisioning-packages/provisioning-script-to-install-app.md) +### [Create a provisioning package with multivariant settings](provisioning-packages/provisioning-multivariant.md) ### [PowerShell cmdlets for provisioning Windows 10 (reference)](provisioning-packages/provisioning-powershell.md) ### [Windows Configuration Designer command-line interface (reference)](provisioning-packages/provisioning-command-line.md) -### [Create a provisioning package with multivariant settings](provisioning-packages/provisioning-multivariant.md) +### [Windows Configuration Designer provisioning settings (reference)](wcd/wcd.md) +#### [Accounts](wcd/wcd-accounts.md) +#### [ADMXIngestion](wcd/wcd-admxingestion.md) +#### [ApplicationManagement](wcd/wcd-applicationmanagement.md) +#### [AssignedAccess](wcd/wcd-assignedaccess.md) +#### [AutomaticTime](wcd/wcd-automatictime.md) +#### [Browser](wcd/wcd-browser.md) +#### [CallAndMessagingEnhancement](wcd/wcd-callandmessagingenhancement.md) +#### [Cellular](wcd/wcd-cellular.md) +#### [Certificates](wcd/wcd-certificates.md) +#### [CleanPC](wcd/wcd-cleanpc.md) +#### [Connections](wcd/wcd-connections.md) +#### [ConnectivityProfiles](wcd/wcd-connectivityprofiles.md) +#### [CountryAndRegion](wcd/wcd-countryandregion.md) +#### [DesktopBackgroundAndColors](wcd/wcd-desktopbackgroundandcolors.md) +#### [DeveloperSetup](wcd/wcd-developersetup.md) +#### [DeviceFormFactor](wcd/wcd-deviceformfactor.md) +#### [DeviceManagement](wcd/wcd-devicemanagement.md) +#### [DMClient](wcd/wcd-dmclient.md) +#### [EditionUpgrade](wcd/wcd-editionupgrade.md) +#### [EmbeddedLockdownProfiles](wcd/wcd-embeddedlockdownprofiles.md) +#### [FirewallConfiguration](wcd/wcd-firewallconfiguration.md) +#### [FirstExperience](wcd/wcd-firstexperience.md) +#### [Folders](wcd/wcd-folders.md) +#### [InitialSetup](wcd/wcd-initialsetup.md) +#### [InternetExplorer](wcd/wcd-internetexplorer.md) +#### [Licensing](wcd/wcd-licensing.md) +#### [Maps](wcd/wcd-maps.md) +#### [Messaging](wcd/wcd-messaging.md) +#### [ModemConfigurations](wcd/wcd-modemconfigurations.md) +#### [Multivariant](wcd/wcd-multivariant.md) +#### [NetworkProxy](wcd/wcd-networkproxy.md) +#### [NetworkQOSPolicy](wcd/wcd-networkqospolicy.md) +#### [NFC](wcd/wcd-nfc.md) +#### [OOBE](wcd/wcd-oobe.md) +#### [OtherAssets](wcd/wcd-otherassets.md) +#### [Personalization](wcd/wcd-personalization.md) +#### [Policies](wcd/wcd-policies.md) +#### [ProvisioningCommands](wcd/wcd-provisioningcommands.md) +#### [SharedPC](wcd/wcd-sharedpc.md) +#### [Shell](wcd/wcd-shell.md) +#### [SMISettings](wcd/wcd-smisettings.md) +#### [Start](wcd/wcd-start.md) +#### [StartupApp](wcd/wcd-startupapp.md) +#### [StartupBackgroundTasks](wcd/wcd-startupbackgroundtasks.md) +#### [SurfaceHubManagement](wcd/wcd-surfacehubmanagement.md) +#### [TabletMode](wcd/wcd-tabletmode.md) +#### [TakeATest](wcd/wcd-takeatest.md) +#### [Theme](wcd/wcd-theme.md) +#### [UnifiedWriteFilter](wcd/wcd-unifiedwritefilter.md) +#### [UniversalAppInstall](wcd/wcd-universalappinstall.md) +#### [UniversalAppUninstall](wcd/wcd-universalappuninstall.md) +#### [WeakCharger](wcd/wcd-weakcharger.md) +#### [WindowsTeamSettings](wcd/wcd-windowsteamsettings.md) +#### [WLAN](wcd/wcd-wlan.md) +#### [Workplace](wcd/wcd-workplace.md) ## [Lockdown features from Windows Embedded 8.1 Industry](lockdown-features-windows-10.md) ## [User Experience Virtualization (UE-V) for Windows](ue-v/uev-for-windows.md) ### [Get Started with UE-V](ue-v/uev-getting-started.md) diff --git a/windows/configuration/change-history-for-configure-windows-10.md b/windows/configuration/change-history-for-configure-windows-10.md index 9d2b98bf69..76c39cc45d 100644 --- a/windows/configuration/change-history-for-configure-windows-10.md +++ b/windows/configuration/change-history-for-configure-windows-10.md @@ -14,6 +14,12 @@ author: jdeckerms This topic lists new and updated topics in the [Configure Windows 10](index.md) documentation for Windows 10 and Windows 10 Mobile. +## August 2017 + +New or changed topic | Description +--- | --- + [Windows Configuration Designer provisioning settings (reference)](wcd/wcd.md) | New section; reference content from [Windows Provisioning settings reference](https://msdn.microsoft.com/library/windows/hardware/dn965990.aspx) is being relocated here from MSDN. + ## July 2017 | New or changed topic | Description | | --- | --- | @@ -38,6 +44,7 @@ This topic lists new and updated topics in the [Configure Windows 10](index.md) | [Configure cellular settings for tablets and PCs](provisioning-apn.md) | New | | [ Manage connections from Windows operating system components to Microsoft services](manage-connections-from-windows-operating-system-components-to-microsoft-services.md) | Added MDM policies for privacy settings | + ## April 2017 | New or changed topic | Description | @@ -45,6 +52,7 @@ This topic lists new and updated topics in the [Configure Windows 10](index.md) | [Set up a shared or guest PC with Windows 10](set-up-shared-or-guest-pc.md) | Added instructions for using WMI bridge to configure shared PC | + ## 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: diff --git a/windows/configuration/images/admx-category.PNG b/windows/configuration/images/admx-category.PNG new file mode 100644 index 0000000000000000000000000000000000000000..465dd53fe3e389431cd223e166e5f1a17d335da8 GIT binary patch literal 8637 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 R>n|5aOpPoJE3V#s`d=QDM412p literal 0 HcmV?d00001 diff --git a/windows/configuration/images/admx-policy.PNG b/windows/configuration/images/admx-policy.PNG new file mode 100644 index 0000000000000000000000000000000000000000..c3c7b9a088f40a6f7d361401756c47676260ff20 GIT binary patch literal 15504 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 Authority** and **Azure > BPRT** settings for bulk Azure Active Directory (Azure AD) enrollment can only be configured using one of the provisioning wizards. After you get a bulk token for Azure AD enrollment in a wizard, you can switch to the advanced editor to configure additional provisioning settings. For information about using the wizards, see: + +- [Instructions for desktop wizard](../provisioning-packages/provision-pcs-for-initial-deployment.md) +- [Instructions for the mobile wizard](../mobile-devices/provisioning-configure-mobile.md) +- [Instructions for the kiosk wizard](../set-up-a-kiosk-for-windows-10-for-desktop-editions.md#wizard) + +## ComputerAccount + +Specifies the settings you can configure when joining a device to a domain, including the computer name and the account to use for joining the computer to the domain. + +>[!NOTE] +>If you want to create a provisioning package that joins a device to Active Directory AND sets `HideOobe`, and you want to apply that package during OOBE, we also recommend setting the `ComputerName` and creating a local admin account in the provisioning package. + +| Setting | Value | Description | +| --- | --- | --- | +| Account | string | Account to use to join computer to domain | +| AccountOU | string | Name of organizational unit for the computer account | +| ComputerName | Specify a unique name for the domain-joined computers using %RAND:x%, where x is an integer less than 15 digits long, or using %SERIALNUMBER% characters in the name.

      ComputerName is a string with a maximum length of 15 bytes of content:

      - ComputerName can use ASCII characters (1 byte each) and/or multi-byte characters such as Kanji, so long as you do not exceed 15 bytes of content.

      - ComputerName cannot use spaces or any of the following characters: \{ | \} ~ \[ \\ \] ^ ' : ; < = > ? @ ! " \# $ % ` \( \) + / . , \* &, or contain any spaces.

      - ComputerName cannot use some non-standard characters, such as emoji.

      Computer names that cannot be validated through the DnsValidateName function cannot be used, for example, computer names that only contain numbers (0-9). For more information, see the [DnsValidateName function](http://go.microsoft.com/fwlink/?LinkId=257040). | Specifies the name of the Windows device (computer name on PCs) | +| DomainName | string (cannot be empty) | Specify the name of the domain that the device will join | +| Password | string (cannot be empty) | Corresponds to the password of the user account that's authorized to join the computer account to the domain. | + +## Users + +Use these settings to add local user accounts to the device. + +| Setting | Value | Description | +| --- | --- | --- | +| UserName | string (cannot be empty) | Specify a name for the local user account | +| HomeDir | string (cannot be ampty) | Specify the path of the home directory for the user | +| Password | string (cannot be empty) | Specify the password for the user account | +| UserGroup | string (cannot be empty) | Specify the local user group for the user | \ No newline at end of file diff --git a/windows/configuration/wcd/wcd-admxingestion.md b/windows/configuration/wcd/wcd-admxingestion.md new file mode 100644 index 0000000000..daa6ca5eb8 --- /dev/null +++ b/windows/configuration/wcd/wcd-admxingestion.md @@ -0,0 +1,97 @@ +--- +title: ADMXIngestion (Windows 10) +description: This section describes the ADMXIngestion settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# ADMXIngestion (Windows Configuration Designer reference) + +Starting in Windows 10, version 1703, you can import (*ingest*) select Group Policy administrative templates (ADMX files) and configure values for ADMX-backed policies in a provisioning package. To see which types of ADMX-backed policies can be applied, see [Win32 and Desktop Bridge app policy configuration overview](https://docs.microsoft.com/windows/client-management/mdm/win32-and-centennial-app-policy-configuration). + +- The settings under [ConfigADMXInstalledPolicy](#configadmxinstalledpolicy) allow you to set values for policies in the imported ADMX file. +- The settings under [ConfigOperations](#configoperations) specify the ADMX file to be imported. + + +>[!IMPORTANT] +>Only per-device policies can be set using a provisioning package. + +## Applies to + +| Setting groups | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| [ConfigADMXInstalledPolicy](#configadmxinstalledpolicy) | X | | | | | +| [ConfigOperations](#configoperations) | X | | | | | + +## ConfigADMXInstalledPolicy + +>[!IMPORTANT] +>Configure the settings to import the ADMX file in [ConfigOperations](#configoperations) first. + +In **ConfigADMXInstalledPolicy**, you provide a policy setting and value for that policy from the imported ADMX. You will need information from the ADMX that you import in **ConfigOperations** to complete **ConfigADMXInstalledPolicy**. + +1. Enter an area name, and then click **Add**. The structure of the area name is the following: + + `AppName (from ConfigOperations)`~`SettingType`~`category name from ADMX` + + See [Category and policy in ADMX](#category-and-policy-in-admx) for more information. A setting may have multiple levels of category names, as in the following example. + + Example: `Office16~Policy~L_MicrosoftOfficemachine~L_Updates` + +2. Select the area name in the Customization pane, enter a policy name from the ADMX, and then click **Add**. For example, `L_HideEnableDisableUpdates`. +3. Select the policy name in the Customization pane, and then enter a value from the ADMX in the text field. For example, ``. + +## ConfigOperations + +Use **ConfigOperations** to import an ADXM file or policies from an ADMX file. + +1. Enter an app name, and then click **Add**. + + This can be any name you assign, so choose something descriptive to help you identify its purpose. For example, if you are importing ADMX for Office 16, enter an app name of **Office 16**. + +2. Select the app name in the Customizations pane, select a setting type, and then click **Add**. + + The choices, **Policy** and **Preference**, have no impact on the behavior of the settings, and are only provided for your convenience should you want to categorize the settings you add. + +3. Select the setting type in the Customizations pane. In the **AdmxFileUid** field, enter the name of the ADMX file or a unique ID for the file, and then click **Add**. + + The **AdmxFileUid** can be any string, but must be unique in the provisioning package. Using the name of the ADMX file will help you identify the file in the future. + +4. Select the AdmxFileUid in the Customizations pane, and paste the contents of the ADMX file in the text field. Before copying the contents of the ADMX file, you must convert it to a single-line. See [Convert multi-line to single line](#convert) for instructions. + + >[!NOTE] + >When you have a large ADMX file, you may want to only include specific settings. Instead of pasting in the entire ADMX file, you can paste just one or more specific policies (after converting them to single-line). + +5. Repeat for each ADMX, or set of ADMX policies, that you want to add, and then configure [ConfigADMXInstalledPolicy](#configadmxinstalledpolicy) for each one. + + + +## Convert multi-line to single line + +Use the following PowerShell cmdlet to remove carriage returns and line feeds from a multi-line file to create a single-line file that you can paste in **AdmxFileUid**. + +```PS +$path="file path" +Get-Content $path -Raw).Replace("'r'n","") | Set-Content $path -Force +``` + +## Category and policy in ADMX + +The following images show snippets of the ADMX file for Office 16 that are used in the examples in the procedures above. The first image highlights the category names. + +![Snippet of ADMX shows category names highlighted](../images/admx-category.png) + +The next image highlights the specific policy. + +![Snipped of ADMX shows policy setting highlighted](../images/admx-policy.png) + + +## Related topics + +- [Policy configuration service provider (CSP): ADMX-backed policies](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-admx-backed) +- [Understanding ADMX-backed policies](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/understanding-admx-backed-policies) \ No newline at end of file diff --git a/windows/configuration/wcd/wcd-applicationmanagement.md b/windows/configuration/wcd/wcd-applicationmanagement.md new file mode 100644 index 0000000000..f032ce168c --- /dev/null +++ b/windows/configuration/wcd/wcd-applicationmanagement.md @@ -0,0 +1,69 @@ +--- +title: ApplicationManagement (Windows 10) +description: This section describes the ApplicationManagement settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# ApplicationManagement (Windows Configuration Designer reference) + +Use these settings to manage app installation and management. + +## Applies to + +| Settings | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| [AllowAllTrustedApps](#allowalltrustedapps) | | | | | X | +| [AllowAppStoreAutoUpdate](#allowappstoreautoupdate) | | | | | X | +| [RestrictAppDataToSystemVolume](#restrictappdatatosystemvolume) | | | | | X | +| [RestrictAppToSystemVolume](#restrictapptosystemvolume) | | | | | X | + +## AllowAllTrustedApps + +Specifies whether non-Microsoft Store apps are allowed. + +| Value | Description | +| --- | --- | +| No | Only Microsoft Store apps are allowed | +| Yes | Non-Microsoft Store apps are allowed | + +## AllowAppStoreAutoUpdate + +Specifies whether automatic update of apps from Microsoft Store are allowed + +| Value | Description | +| --- | --- | +| Disallowed | Automatic update of apps is not allowed | +| Allowed | Automatic update of apps is allowed | + + +## RestrictAppDataToSystemVolume + +Specifies whether application data is restricted to the system drive. + +| Value | Description | +| --- | --- | +| 0 | Not restricted | +| 1 | Restricted | + + +## RestrictAppToSystemVolume + +Specifies whether the installation of applications is restricted to the system drive. + +| Value | Description | +| --- | --- | +| 0 | Not restricted | +| 1 | Restricted | + +## Related topics + +- [Policy configuration service provider (CSP): ApplicationManagement/AllowAllTrustedApps](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#applicationmanagement-allowalltrustedapps) +- [Policy CSP: ApplicationManagement/AllowAppStoreAutoUpdate](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#applicationmanagement-allowappstoreautoupdate) +- [Policy CSP: ApplicationManagement/RestrictAppDataToSystemVolume](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#applicationmanagement-restrictappdatatosystemvolume) +- [Policy CSP: ApplicationManagement/RestrictAppToSystemVolume](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#applicationmanagement-restrictapptosystemvolume) \ No newline at end of file diff --git a/windows/configuration/wcd/wcd-assignedaccess.md b/windows/configuration/wcd/wcd-assignedaccess.md new file mode 100644 index 0000000000..ad5d7551fb --- /dev/null +++ b/windows/configuration/wcd/wcd-assignedaccess.md @@ -0,0 +1,35 @@ +--- +title: AssignedAccess (Windows 10) +description: This section describes the AssignedAccess setting that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# AssignedAccess (Windows Configuration Designer reference) + +Use this setting to configure single use (kiosk) devices. + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| [AssignedAccessSettings](#assignedaccesssettings) | X | | | X | | + + +## AssignedAccessSettings + +Enter the account and the application you want to use for Assigned access, using [the AUMID](https://msdn.microsoft.com/windows/hardware/commercialize/customize/enterprise/find-the-application-user-model-id-of-an-installed-app). When that user account signs in on the device, only the specified app will run. + +**Example**: + +``` +"Account":"domain\user", "AUMID":"Microsoft.WindowsCalculator_8wekyb3d8bbwe!App" +``` +## Related topics + +- [AssignedAccess configuration service provider (CSP)](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/assignedaccess-csp) \ No newline at end of file diff --git a/windows/configuration/wcd/wcd-automatictime.md b/windows/configuration/wcd/wcd-automatictime.md new file mode 100644 index 0000000000..abb8bbd179 --- /dev/null +++ b/windows/configuration/wcd/wcd-automatictime.md @@ -0,0 +1,45 @@ +--- +title: AutomaticTime (Windows 10) +description: This section describes the AutomaticTime settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# AutomaticTime (Windows Configuration Designer reference) + +Use these settings to configure automatic time updates. + +## Applies to + +| Settings | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| [NTPRegularSyncInterval](#ntpregularsyncinterval) | | X | | | | +| [NTPRetryInterval](#ntpretryinterval) | | X | | | | +| [NTPServer](#ntpserver) | | X | | | | + + +## NTPRegularSyncInterval + +Set the regular sync interval for phones that are set to use Network Time Protocol (NTP) time servers. Select a value between `1` and `168` hours, inclusive, The default sync interval is `12` hours. + + +## NTPRetryInterval + +Set the retry interval if the regular sync fails. Select a value between `1` and `24` hours, inclusive. + +## NTPServer + +Change the default NTP server for phones that are set to use NTP. To enumerate the NTP source server(s) used by the NTP client, set the value for NTPServer to a list of server names, delimited by semi-colons. + +**Example**: + +``` +ntpserver1.contoso.com;ntpserver2.fabrikam.com;ntpserver3.contoso.com +``` + +The list should contain one or more server names. The default NTP source server value is `time.windows.com`. diff --git a/windows/configuration/wcd/wcd-browser.md b/windows/configuration/wcd/wcd-browser.md new file mode 100644 index 0000000000..787b6fa65b --- /dev/null +++ b/windows/configuration/wcd/wcd-browser.md @@ -0,0 +1,86 @@ +--- +title: Browser (Windows 10) +description: This section describes the Browser settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# Browser (Windows Configuration Designer reference) + +Use to configure browser settings that should only be set by OEMs who are part of the Partner Search Code program. + +## Applies to + +| Setting groups | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| [Favorites](#favorites) | | X | | | | +| [PartnerSearchCode](#partnersearchcode) | X | X | X | X | | +| [SearchProviders](#searchproviders) | | X | | | | + +## Favorites + +Use to configure the default list of Favorites that show up in the browser. + +To add a new item under the browser's **Favorites** list: + +1. In the **Name** field, enter a friendly name for the item, and then click **Add**. + +2. In the **Available customizations** pane, select the friendly name that you just created, and in the text field, enter the URL for the item. + +For example, to include the corporate Web site to the list of browser favorites, a company called Contoso can specify **Contoso** as the value for the name and "http://www.contoso.com" for the URL. + + +## PartnerSearchCode + +>[!IMPORTANT] +>This setting should only be set by OEMs who are part of the Partner Search Code program. + +Set the value to a character string that corresponds to the OEM's Partner Search Code. This identification code must match the one assigned to you by Microsoft. + +OEMs who are part of the program only have one PartnerSearchCode and this should be used for all Windows 10 for desktop editions images. + + + + +## SearchProviders + +Contains the settings you can use to configure the default and additional search providers. + +Microsoft Bing is the default search provider for Windows 10 Mobile. The default search provider must be set to Bing, except for devices shipping to certain countries where a different default search provider is required as specified in the [Specific region guidance](#specific-region-guidance) section of [Default](#default). + + +### Default + +Use *Default* to specify a name that matches one of the search providers you enter in [SearchProviderList](#searchproviderlist). If you don't specify a default search provider, this will default to Microsoft Bing. + +#### Specific region guidance + +Some countries require specific, default search providers. The following table lists the applicable countries and information for configuring the necessary search provider. + +>[!NOTE] +>For Russia + Commonwealth of Independent States (CIS), the independent states consist of Russia, Ukraine, Georgia, The Republic of Azerbaijan, Republic Of Belarus, The Republic of Kazakhstan, The Kyrgyz Republic, The Republic of Moldova, The Republic of Tajikistan, The Republic of Armenia, Turkmenistan, The Republic of Uzbekistan, and Turkey. + + + +### SearchProviderList + +Use to specify a list of additional search providers. + +1. In the **Name** field, enter a name for the item, and then click **Add**. + +2. In the **Available customizations** pane, select the name that you just created, and in the text field, enter the URL for the additional search provider. + +For example, to specify Yandex in Russia and Commonwealth of Independent States (CIS), set the value of URL to "https://yandex.ru/search/touch/?text={searchTerm}&clid=2234144". + +When configured with multiple search providers, the browser can display up to ten search providers. + +>[!IMPORTANT] +>Microsoft Bing is the default search provider for Windows 10 Mobile. The default search provider must be set to Bing, except for devices shipping to certain countries where a different default search provider is required as specified in the [Specific region guidance](#specific-region-guidance) section of [Default](#default). + + + diff --git a/windows/configuration/wcd/wcd-callandmessagingenhancement.md b/windows/configuration/wcd/wcd-callandmessagingenhancement.md new file mode 100644 index 0000000000..bb07ccc02c --- /dev/null +++ b/windows/configuration/wcd/wcd-callandmessagingenhancement.md @@ -0,0 +1,36 @@ +--- +title: CallAndMessageEnhancement (Windows 10) +description: This section describes the CallAndMessagingEnhancement settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# CallAndMessagingEnhancement (Windows Configuration Designer reference) + +Use to configure call origin and blocking apps. + +## Applies to + +| Setting groups | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| [BlockingApp](#blockingapp) | | X | | | | +| [CallOriginApp](#calloriginapp) | | X | | | | + +## BlockingApp + +| Setting | Value | Description | +| --- | --- | --- | +| ActiveBlockingAppUserModelId | AUMID | The AUMID of the application that will be set as the active blocking app by default. | +| DefaultBlockingAppUserModelId | AUMID | The AUMID of the application that the OS will select as the active blocking app if the user uninstalls the current active blocking app. This app should be uninstallable. | + +## CallOriginApp + +| Setting | Value | Description | +| --- | --- | --- | +| ActiveCallOriginAppUserModelId | AUMID | The AUMID of the application to be set as the active call origin provider app by default. | +| DefaultCallOriginAppUserModelId | AUMID | The AUMID of the application that the OS will select as the active call origin provider app if the user uninstalls the current active call origin app. This app should be uninstallable. | diff --git a/windows/configuration/wcd/wcd-cellular.md b/windows/configuration/wcd/wcd-cellular.md new file mode 100644 index 0000000000..64258bbe02 --- /dev/null +++ b/windows/configuration/wcd/wcd-cellular.md @@ -0,0 +1,43 @@ +--- +title: Cellular (Windows 10) +description: This section describes the Cellular settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# Cellular (Windows Configuration Designer reference) + +Use to configure settings for cellular connections. + +## Applies to + +| Setting groups | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| [AccountExperienceURL](#accountexperienceurl) | X | | | | | +| [AppID](#appid) | X | | | | | +| [NetworkBlockList](#networkblocklist) | X | | | | | +| [SIMBlockList](#simblocklist) | X | | | | | + + +To begin, enter a SIM integrated circuit card identifier (**SimIccid**), and click **Add**. In the **Customizations** pane, select the SimIccid that you just entered and configure the following settings for it. + +## AccountExperienceURL + +Enter the URL for the mobile operator's web page. + +## AppID + +Enter the AppID for the mobile operator's app in Microsoft Store. + +## NetworkBlockList + +Enter a comma-separated list of mobile country code (MCC) and mobile network code (MCC) pairs (MCC:MNC). + +## SIMBlockList + +Enter a comma-separated list of mobile country code (MCC) and mobile network code (MCC) pairs (MCC:MNC). \ No newline at end of file diff --git a/windows/configuration/wcd/wcd-certificates.md b/windows/configuration/wcd/wcd-certificates.md new file mode 100644 index 0000000000..6347a4795d --- /dev/null +++ b/windows/configuration/wcd/wcd-certificates.md @@ -0,0 +1,71 @@ +--- +title: Certificates (Windows 10) +description: This section describes the Certificates settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# Certificates (Windows Configuration Designer reference) + +Use to deploy Root Certificate Authority (CA) certificates to devices. The following list describes the purpose of each setting group. + +- In [CACertificates](#cacertificates), you specify a certificate that will be added to the Intermediate CA store on the target device. +- In [ClientCertificates](#clientcertificates), you specify a certificate that will be added to the Personal store on the target device, and provide (password, keylocation), (and configure whether the certificate can be exported). +- In [RootCertificates](#rootcertificates), you specify a certificate that will be added to the Trusted Root CA store on the target device. +- In [TrustedPeopleCertificates](#trustedpeoplecertificates), you specify a certificate that will be added to the Trusted People store on the target device. +- In [TrustedProvisioners](#trustedprovisioners), you specify a certificate which allows devices to automatically trust packages from the specified publisher. + +## Applies to + +| Setting groups | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| All setting groups | X | X | X | X | X | + + +## CACertificates + +1. In **Available customizations**, select **CACertificates**, enter a friendly name for the certificate, and then click **Add**. +2. In **Available customizations**, select the name that you just created. +3. In **CertificatePath**, browse to or enter the path to the certificate. + + +## ClientCertificates + +1. In **Available customizations**, select **ClientCertificates**, enter a friendly name for the certificate, and then click **Add**. +2. In **Available customizations**, select the name that you just created. The following table describes the settings you can configure. Settings in **bold** are required. + +| Setting | Value | Description | +| --- | --- | ---- | +| **CertificatePassword** | | | +| **CertificatePath** | | Adds the selected certificate to the Personal store on the target device. | +| ExportCertificate | True or false | Set to **True** to allow certificate export. | +| **KeyLocation** | - TPM only
      - TPM with software fallback
      - Software only | | + +## RootCertificates + +1. In **Available customizations**, select **RootCertificates**, enter a friendly name for the certificate, and then click **Add**. +2. In **Available customizations**, select the name that you just created. +3. In **CertificatePath**, browse to or enter the path to the certificate. + +## TrustedPeopleCertificates + +1. In **Available customizations**, select **TrustedPeopleCertificates**, enter a friendly name for the certificate, and then click **Add**. +2. In **Available customizations**, select the name that you just created. +3. In **TrustedCertificate**, browse to or enter the path to the certificate. + + +## TrustedProvisioners + +1. In **Available customizations**, select **TrustedPprovisioners**, enter a CertificateHash, and then click **Add**. +2. In **Available customizations**, select the name that you just created. +3. In **TrustedProvisioner**, browse to or enter the path to the certificate. + +## Related topics + + +- [RootCATrustedCertficates configuration service provider (CSP)](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/rootcacertificates-csp) \ No newline at end of file diff --git a/windows/configuration/wcd/wcd-cleanpc.md b/windows/configuration/wcd/wcd-cleanpc.md new file mode 100644 index 0000000000..ec1f5eaadc --- /dev/null +++ b/windows/configuration/wcd/wcd-cleanpc.md @@ -0,0 +1,28 @@ +--- +title: CleanPC (Windows 10) +description: This section describes the CleanPC settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# CleanPC (Windows Configuration Designer reference) + +Use to remove user-installed and pre-installed applications, with the option to persist user data. + +## Applies to + +| Settings | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| CleanPCRetainingUserData | X | | | | | +| CleanPCWithoutRetainingUserData | X | | | | | + +For each setting, the options are **Enable** and **Not configured**. + +## Related topics + +- [CleanPC configuration service provider (CSP)](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/cleanpc-csp) \ No newline at end of file diff --git a/windows/configuration/wcd/wcd-connections.md b/windows/configuration/wcd/wcd-connections.md new file mode 100644 index 0000000000..1ce0db8e5b --- /dev/null +++ b/windows/configuration/wcd/wcd-connections.md @@ -0,0 +1,45 @@ +--- +title: Connections (Windows 10) +description: This section describes the Connections settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# Connections (Windows Configuration Designer reference) + +Use to configure settings related to variou types of phone connections. + +## Applies to + +| Setting groups | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| [Cellular](#cellular) | X | X | X | X | | +| [EnterpriseAPN](#enterpriseapn) | X | X | X | X | | +| [Policies](#policies) | X | X | X | X | | +| [Proxies](#proxies) | X | X | X | X | | + +For each setting group: +1. In **Available customizations**, select the setting group (such as **Cellular**), enter a friendly name for the connection, and then click **Add**. +2. In **Available customizations**, select the name that you just created. + +## Cellular + +See [CM_CellularEntries configuration service provider (CSP)](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/cm-cellularentries-csp) for settings and values. + +## EnterpriseAPN + +See [Configure cellular settings for tablets and PCs](https://docs.microsoft.com/windows/configuration/provisioning-apn) and +[EnterpriseAPN CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/enterpriseapn-csp) for settings and values. + +## Policies + +See [CMPolicy CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/cmpolicy-csp) for settings and values. + +## Proxies + +See [CM_ProxyEntries CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/cm-proxyentries-csp) for settings and values. \ No newline at end of file diff --git a/windows/configuration/wcd/wcd-connectivityprofiles.md b/windows/configuration/wcd/wcd-connectivityprofiles.md new file mode 100644 index 0000000000..bb7d3366c0 --- /dev/null +++ b/windows/configuration/wcd/wcd-connectivityprofiles.md @@ -0,0 +1,183 @@ +--- +title: ConnectivityProfiles (Windows 10) +description: This section describes the ConnectivityProfile settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# ConnectivityProfiles (Windows Configuration Designer reference) + +Use to configure profiles that a user will connect with, such as an email account or VPN profile. + +## Applies to + +| Setting groups | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| [Email](#email) | X | X | X | X | X | +| [Exchange](#exchange) | X | X | X | X | X | +| [KnownAccounts](#knownaccounts) | X | X | X | X | X | +| [VPN](#vpn) | X | X | X | X | X | +| [WiFiSense](#wifisense) | X | X | X | X | X | +| [WLAN](#wlan) | X | X | X | X | X | + +## Email + +Specify an email account to be automatically set up on the device. + +1. In **Available customizations**, select **Email**, enter a friendly name for the account, and then click **Add**. +2. In **Available customizations**, select the name that you just created. The following table describes the settings you can configure for each account. Settings in **bold** are required. + +| Setting | Description | +| --- | --- | +| **AccountType** | Select between **Normal email** and **Visual voice mail** | +| AuthForOutgoingMail | Set to **True** if the outgoing server requires authentication | +| Domain | Enter the domain for the account | +| HaveAlternateCredentialsForSMTP | Specify whether the user's alternate SMTP account is enabled. If enabled, configure the **SMTPDomain**, **SMTPName**, and **SMTPPassword** settings | +| InboxUpdateFrequency | Specify the time between email send/receive updates, in minutes. Available values are:

      - Manual update
      - Every 2 hours
      - Every 15 minutes
      - Every 30 minutes
      - Every hour | +| **IncomingMailServerName** | Enter the name of the messaging service's incoming email server | +| **OutgoingServerName** | Enter the name of the messaging service's outgoing mail server | +| Password | Enter the password for the account | +| ReplyAddress | Enter the reply address for the account | +| SenderName | Enter the name of the sender for the account | +| **ServiceName** | Enter the name of the email service | +| **ServiceType** | Select **IMAP4** or **POP3** for service type | +| SMTPDomain | Enter the domain name for the user's alternate SMTP account, if **HaveAlternateCredentialsForSMTP** is enabled | +| SMTPName | Enter the display name associated with the user's alternate SMTP account, if **HaveAlternateCredentialsForSMTP** is enabled | +| SMTPPassword | Enter the password for the user's alternate SMTP account, if **HaveAlternateCredentialsForSMTP** is enabled | +| SSLIncoming | Specify whether the incoming email server uses SSL | +| SSLOutgoing | Specify whether the outgoing email server uses SSL | +| SyncOptions | Specify how many days' worth of emails should be downloaded from the server. Available values are:

      - All mail
      - Two weeks
      - One month
      - One week | +| **UserName** | Enter the user name for the account | + +## Exchange + +Configure settings related to Exchange email server. These settings are related to the [ActiveSync configuration service provider (CSP)](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/activesync-csp). + + +1. In **Available customizations**, select **Exchange**, enter a name for the account, and then click **Add**. A globally unique identifier (GUID) is generated for the account. +2. In **Available customizations**, select the GUID that you just created. The following table describes the settings you can configure. Settings in **bold** are required. + +| Setting | Description | +| --- | --- | +| AccountIcon | Specify the location of the icon associated with the account.

      The account icon can be used as a tile in the Start list or as an icon in the applications list under **Settings > Email & accounts**. Some icons are already provided on the device. The suggested icon for POP/IMAP or generic ActiveSync accounts is at `res://AccountSettingsSharedRes{ScreenResolution}!%s.genericmail.png`. The suggested icon for Exchange Accounts is at `res://AccountSettingsSharedRes{ScreenResolution}!%s.office.outlook.png`. Custom icons can be added if desired. | +| **AccountName** | Enter the name that refers to the account on the device | +| **AccountType** | Select **Exchange** | +| **DiagnosticLogging** | Select whether to disable logging, enable basic logging, or enable advanced logging | +| Domain | Enter the domain name of the Exchange server | +| **EmailAddress** | Enter the email address associated with the Exchange ActiveSync account. | +| **MailAgeFilter** | Specify the time window used for syncing email items to the device. Available values are:

      - All email is synced
      - Only email up to three days old is synced
      -Email up to a week old is synced (default)
      - Email up to two weeks old is synced
      - Email up to a month old is synced | +| **Password** | Enter the password for the account | +| **Schedule** | Specify the time until the next sync is performed, in minutes. Available values are:

      - As items are received (default)
      - Sync manually
      - Every 15 minutes
      - Every 30 minutes
      - Every 60 minutes | +| **ServerName**| Enter the server name used by the account | +| SyncCalendar_Enable | Enable or disable calendar sync | +| SyncCalendar_Name | If you enable calendar sync, enter **Calendar** | +| SyncContacts_Enable | Enable or disable contacts sync | +| SyncContacts_Name | If you enable contacts sync, enter **Contacts** | +| SyncEmail_Enable| Enable or disable email sync | +| SyncEmail_Name | If you enable email sync, enter **Email** | +| SyncTasks_Enable | Enable or disable tasks sync | +| SyncTasks_Name | If you enable tasks sync, enter **Tasks** | +| **UserName** | Enter the user name for the account | +| UseSSL | Specify whether to use Secure Sockets Layer (SSL) | + +## KnownAccounts + +Configure the settings to add additional email accounts. + +| Setting | Description | +| --- | --- | +| KnownAccountsOEM |Enter the source or file location of the KnownAccountsOEM.xml file on your development workstation. | +| OemFilePath | Enter the name of the XML file that defines the new account to be added. The name must be KnownAccountsOEM.xml. | + +## VPN + +Configure settings to change the default maximum transmission unit ([MTU](#mtu)) size settings for Point-to-Point Protocol (PPP) connections or for virtual private network (VPN) connections, or to create a [VPN profile](#vpn). + +### MTU + +| Setting | Description | +| --- | --- | +| PPPProtocolType | Select **VPNPPPProtocolType** | +| ProtocolType | Select **VPNProtocolType** | +| TunnelMTU | Enter the desired MTU size, between **1** and **1500** | + +### VPN + +1. In **Available customizations**, select **VPNSetting**, enter a friendly name for the account, and then click **Add**. +2. In **Available customizations**, select the name that you just created. The following table describes the settings you can configure. Settings in **bold** are required. + +| Setting | Description | +| --- | --- | +| **ProfileType** | Choose between **Native** and **Third Party** | +| RememberCredentials | Select whether credentials should be cached | +| AlwaysOn | Set to **True** to automatically connect the VPN at sign-in | +| LockDown | When set to **True**:
      - Profile automatically becomes an "always on" profile
      - VPN cannot be disconnected
      -If the profile is not connected, the user has no network connectivity
      - No other profiles can be connected or modified | +| ByPassForLocal | When set to **True**, requests to local resources on the same Wi-Fi neetwork as the VPN client can bypass VPN | +| DnsSuffix | Enter one or more comma-separated DNS suffixes. The first suffix listed is usedas the primary connection-specific DNS suffix for the VPN interface. The list is added to the SuffixSearchList. | +| TrustedNetworkDetection | Enter a comma-separated string to identify the trusted network. VPN will not connect automatically when the user is on their corporate wireless network where protected resources are directly accessible to the device. | +| Proxy | Configure to **Automatic** or **Manual** | +| ProxyAutoConfigUrl | When **Proxy** is set to **Automatic**, enter the URL to automatically retrieve the proxy settings | +| ProxyServer | When **Proxy** is set to **Manual**, enter the proxy server address as a fully qualified hostname or enter `IP address:Port` | + +## WiFiSense + +Configure settings related to Wi-Fi Sense. + +### Config + +The **Config** settings are initial settings that can be overwritten when settings are pushed to the device by the cloud. + +| Setting | Description | +| --- | --- | +| WiFiSharingFacebookInitial | Enable or disable sharing of Wi-Fi networks with Facebook contacts | +| WiFiSharingOutlookInitial | Enable or disable sharing of Wi-Fi networks with Outlook contacts | +| WiFiSharingSkypeInitial | Enable or disable sharing of Wi-Fi networks with Skype contacts | + +### FirstBoot + +| Setting | Description | +| --- | --- | +| DefaultAutoConnectOpenState | When enabled, the OOBE Wi-Fi Sense checkbox to automatically connect to open networks will be checked. | +| DefaultAutoConnectSharedState | When enabled, the OOBE Wi-Fi Sense checkbox to share networks with contacts will be checked. | +| WiFiSenseAllowed | Enable or disable Wi-Fi Sense. Wi-Fi Sense features include auto-connect to Wi-Fi hotspots and credential sharing. | + +### SystemCapabilities + +You can use these settings to configure system capabilities for Wi-Fi adapters, which is a new functionality in Windows 10. These system capabilities are added at image time to ensure that the information is at its most accurate. The capabilities allow the OS to have a better understanding of the underlying hardware that it's running on. Telemetry data is generated by the system to provide data that can be used to diagnose both software and hardware issues. + +| Setting | Description | +| --- | --- | +| CoexistenceSupport | Specify the type of co-existence that's supported on the device:

      - **Both**: Both Wi-Fi and Bluetooth work at the same performance level during co-existence
      - **Wi-Fi reduced**: On a 2X2 system, Wi-Fi performance is reduced to 1X1 level
      - **Bluetooth centered**: When co-existing, Bluetooth has priority and restricts Wi-Fi performance
      - **One**: Either Wi-Fi or Bluetooth will stop working | +| NumAntennaConnected | Enter the number of antennas that are connected to the WLAN radio | +| SimultaneousMultiChannelSupported | Enter the maximum number of channels that the Wi-Fi device can simultaneously operate on. For example, you can use this to specify support for Station mode and Wi-Fi Direct GO on separate channels simultaneously. | +| WLANFunctionLevelDeviceResetSupported | Select whether the device supports functional level device reset (FLDR). The FLDR feature in the OS checks this system capability exclusively to determine if it can run. | +| WLANPlatformLevelDeviceResetSupported | Select whether the device supports platform level device reset (PLDR). The PLDR feature in the OS checks this system capability exclusively to determine if it can run. | + + +## WLAN + +Configure settings for wireless connectivity. + +### Profiles + +**To add a profile** + +1. Create [the wireless profile XML](https://msdn.microsoft.com/library/windows/desktop/aa369853.aspx). +2. In **WLAN > Profiles**, browse to and select the profile XML file. +3. Click **Add**. + +### WLANXmlSettings + +Enter a SSID, click **Add**, and then configure the following settings for the SSID. + +| Settings | Description | +| --- | --- | +| ProxyServerPort | (Optional) Specify the configuration of the network proxy as **host:port**. A proxy server host and port can be specified per connection for Windows 10 for mobile devices. The host can be server name, FQDN, or SLN or IPv4 or IPv6 address. This proxy configuration is only supported in Windows 10 for mobile devices. Using this configuration in Windows 10 for desktop editions will result in failure. | +| AutoConnect | (Optional) Select **True** or **false** to specify whether to automatically connect to WLAN. | +| HiddenNetwork | (Optional) Select **True** or **false** to specify whether the network is hidden. | +| SecurityType | Choose between **Open**, **WEP**, and **WPA2-Personal**.

      If you select **WEP** or **WPA2-Personal**, enter the **SecurityKey** required by the WLAN. | \ No newline at end of file diff --git a/windows/configuration/wcd/wcd-countryandregion.md b/windows/configuration/wcd/wcd-countryandregion.md new file mode 100644 index 0000000000..aea53e22de --- /dev/null +++ b/windows/configuration/wcd/wcd-countryandregion.md @@ -0,0 +1,23 @@ +--- +title: CountryAndRegion (Windows 10) +description: This section describes the CountryAndRegion settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# CountryAndRegion (Windows Configuration Designer reference) + +Use to configure a setting that partners must customize to ship Windows devices to specific countries/regions. + +## Applies to + +| Setting groups | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| CountryCodeForExtendedCapabilityPrompts | X | X | X | X | | + +You can set the **CountryCodeForExtendedCapabilityPrompts** setting for **China** to enable additional capability prompts when apps use privacy-sensitive features (such as Contacts or Microphone). diff --git a/windows/configuration/wcd/wcd-desktopbackgroundandcolors.md b/windows/configuration/wcd/wcd-desktopbackgroundandcolors.md new file mode 100644 index 0000000000..1cf770db9b --- /dev/null +++ b/windows/configuration/wcd/wcd-desktopbackgroundandcolors.md @@ -0,0 +1,22 @@ +--- +title: DesktopBackgrounAndColors (Windows 10) +description: This section describes the DesktopBackgrounAndColors settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# DesktopBackgrounAndColors (Windows Configuration Designer reference) + +Do not use. Instead, use the [Personalization settings](wcd-personalization.md). + +## Applies to + +| Setting groups | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| All settings | X | | | | | + diff --git a/windows/configuration/wcd/wcd-developersetup.md b/windows/configuration/wcd/wcd-developersetup.md new file mode 100644 index 0000000000..e7c4378477 --- /dev/null +++ b/windows/configuration/wcd/wcd-developersetup.md @@ -0,0 +1,37 @@ +--- +title: DeveloperSetup (Windows 10) +description: This section describes the DeveloperSetup settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# DeveloperSetup (Windows Configuration Designer reference) + +Use to unlock developer mode on HoloLens devices and configure authentication to Windows Device Portal. + +## Applies to + +| Setting groups | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| [EnableDeveloperMode](#enabledevelopermode) | | | | X | | +| [AuthenticationMode](#authenticationmode) | | | | X | | + + + +## DeveloperSetupSettings: EnableDeveloperMode + +When this setting is configured as **True**, the device is unlocked for developer functionality. + + +## WindowsDevicePortalSettings: Authentication Mode + +When AuthenticationMode is set to **Basic Auth**, enter a user name and password to enable the device to connect to and authenticate with the Windows Device Portal. + +## Related topics + +- [Device Portal for HoloLens](https://docs.microsoft.com/windows/uwp/debug-test-perf/device-portal-hololens) \ No newline at end of file diff --git a/windows/configuration/wcd/wcd-deviceformfactor.md b/windows/configuration/wcd/wcd-deviceformfactor.md new file mode 100644 index 0000000000..dc1e5cd524 --- /dev/null +++ b/windows/configuration/wcd/wcd-deviceformfactor.md @@ -0,0 +1,67 @@ +--- +title: DeviceFormFactor (Windows 10) +description: This section describes the DeviceFormFactor setting that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# DeviceFormFactor (Windows Configuration Designer reference) + +Use to identify the form factor of the device. + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| DeviceForm | X | X | X | X | | + +Specifies the device form factor running Windows 10. Generally, the device form is set by the original equipment manufacturer (OEM), however you might want to change the device form based on its usage in your organization. + +DeviceForm supports the following features or components: + +- Cortana and Bing use the DeviceForm value to determine the accuracy of specific signals, such as location (GPS versus Wi-Fi versus reverse IP address lookup). +- Windows 10 features, such as Bluetooth and camera, may require DeviceForm to be accurately configured for full functionality. + +Select the appropriate form from the dropdown menu. + +| Device form | Description | +| --- | --- | +| Phone | A typical smartphone combines cellular connectivity, a touch screen, rechargeable power source, and other components into a single chassis. | +| LargeScreen | Microsoft Surface Hub | +| HMD | (Head-mounted display) A holographic computer that is completely untethered - no wires, phones, or connection to a PC needed. | +| IndustryHandheld | A device screen less than 7” diagonal designed for industrial solutions. May or may not have a cellular stack. | +| IndustryTablet | A device with an integrated screen greater than 7” diagonal and no attached keyboard designed for industrial solutions as opposed to consumer personal computer. May or may not have a cellular stack. | +| Banking | A machine at a bank branch or another location that enables customers to perform basic banking activities including withdrawing money and checking one's bank balance. | +| BuildingAutomation | A controller for industrial environments that can include the scheduling and automatic operation of certain systems such as conferencing, heating and air conditioning, and lighting. | +| DigitalSignage | A computer or playback device that's connected to a large digital screen and displays video or multimedia content for informational or advertising purposes. | +| Gaming | A device that's used for playing a game. It can be mechanical, electronic, or electromechanical equipment. | +| HomeAutomation | A controller that can include the scheduling and automatic operation of certain systems including heating and air conditioning, security, and lighting. | +| Industrial Automation | Computers that are used to automate manufacturing systems such as controlling an assembly line where each station is occupied by industrial robots. | +| Tablet | A device with an integrated screen that's less than 18". It combines a touch screen, rechargeable power source, and other components into a single chassis with an optional attachable keyboard. | +| Kiosk | An unattended structure that can include a keyboard and touch screen and provides a user interface to display interactive information and allow users to get more information. | +| MakerBoard | A low-cost and compact development board that's used for prototyping any number IoT-related things. | +| Medical | Devices built specifically to provide medical staff with information about the health and well-being of a patient. | +| Networking | A device or software that determines where messages, packets, and other signals will go next. | +| POS | (Point of Service) An electronic cash register or self-service checkout. | +| Printing | A printer, copy machine, or a combination of both. | +| ThinClient | A device that connects to a server to perform computing tasks as opposed to running apps locally. | +| Toy | A device used solely for enjoyment or entertainment. | +| Vending | A machine that dispenses items in exchange for payment in the form of coin, currency, or credit/debit card. | +| IndustryOther |A device that doesn't fit into any of the previous categories. | +| Desktop | A desktop PC form factor traditional comes in an upright tower or small desktop chassis and does not have an integrated screen. | +| Notebook | A notebook is a portable clamshell device with an attached keyboard that cannot be removed. | +| Convertible | A convertible device is an evolution of the traditional notebook where the keyboard can be swiveled, rotated or flipped, but not completely removed. It is a blend between a traditional notebook and tablet, also called a 2-in-1. | +| Detachable | A detachable device is an evolution of the traditional notebook where the keyboard can be completely removed. It is a blend between a traditional notebook and tablet, also called a 2-in-1. | +| AIO | An All-in-One (AIO) device is an evolution of the traditional desktop with an attached display. | +| Stick | A device that turns your TV into a Windows computer. Plug the stick into the HDMI slot on the TV and connect a USB or Bluetooth keyboard or mouse. | +| Puck | A small-size PC that users can use to plug in a monitor and keyboard. | + + + + + diff --git a/windows/configuration/wcd/wcd-devicemanagement.md b/windows/configuration/wcd/wcd-devicemanagement.md new file mode 100644 index 0000000000..9297174468 --- /dev/null +++ b/windows/configuration/wcd/wcd-devicemanagement.md @@ -0,0 +1,92 @@ +--- +title: DeviceManagement (Windows 10) +description: This section describes the DeviceManagement setting that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# DeviceManagement (Windows Configuration Designer reference) + +Use to... + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| [Accounts](#accounts) | X | X | X | X | | +| [PGList](#pglist) | X | X | X | X | | +| [Policies](#policies) | X | X | X | X | | +| [TrustedProvisioningSource](#trustedprovisioningsource) | X | X | X | X | | + +## Accounts + +1. In **Available customizations**, select **Accounts**, enter a friendly name for the account, and then click **Add**. +2. In **Available customizations**, select the account that you just created. The following table describes the settings you can configure. Settings in **bold** are required. + +| Setting | Description | +| --- | --- | +| **Address** | Enter the OMA DM server address | +| **AddressType** | Choose between **IPv4** and **URI** for the type of OMA DM server address. The default value of **URI** specifies that the OMA DM account address is a URI address. A value of **IPv4** specifies that the OMA DM account address is an IP address. | +| **AppID** | Select **w7** | +| Authentication > Credentials | 1. Select a credentials level (CLCRED or SRVCRED). A value of **CLCRED** indicates that the credentials client will authenticate itself to the OMA DM server at the OMA DM protocol level. A value of **SRVCRED** indicates that the credentials server will authenticate itself to the OMA DM Client at the OMA DM protocol level.
      2. In **Available customizations**, select the level.
      3. For **Data**, enter the authentication nonce as a Base64 encoded string.
      4. For **Level**, select **CLCRED** or **SRVCRED**.
      5. For **Name**, enter the authentication name.
      6. For **Secret**, enter the password or secret used for authentication.
      7. For **Type**, select between **Basic**, **Digest**, and **HMAC**. For **CLCRED**, the supported values are **BASIC** and **DIGEST**. For **SRVCRED**, the supported value is **DIGEST**. | +| AuthenticationPreference | Select between **Basic**, **Digest**, and **HMAC** | +| BackCompatRetryDisabled | Specify whether to retry resending a package with an older protocol version (for example, 1.1) in the SyncHdr on subsequent attempts (not including the first time). The default value of "FALSE" indicates that backward-compatible retries are enabled. A value of "TRUE" indicates that backward-compatible retries are disabled. | +| ConnectionRetries | Enter a number to specify how many retries the DM client performs when there are Connection Manager-level or wininet-level errors. The default value is `3`. | +| CRLCheck | Specify whether a CRL Check should be performed. Allows connection to the DM server to check the Certificate Revocation List (CRL). Set to **True** to enable SSL revocation. | +| DefaultEncoding | Select whether the OMA DM client will use **WBXML** or **XML** for the DM package when communicating with the server | +| DisableOnRoaming | Specify whether the client will connect while cellular roaming | +| InitialBackOffTime | Specify the initial amount of time (in milliseconds) that the DM client waits before attempting a connection retry | +| InitiateSession | Specify whether a session should be started with the MDM server when the account is provisioned | +| MaxBackOffTime | Specify the maximum number of milliseconds to wait before attemption a connection retry | +| Name | Enter a display name for the management server | +| Port | Enter the OMA DM server port | +| PrefConRef | Enter a URI to NAP management object or a connection GUID used by the device Connection Manager | +| ProtocolVersion | Select between **1.1** and **1.2** for the OMA DM protocol version that the server supports | +| **Role** | Select between **Enterprise** and **Mobile Operator** for the role mask that the DM session runs with when it communicates with the server | +| **ServerID** | Enter the OMA DM server's unique identifier for the current OMA DM account | +| SSLClientCertSearchCriteria | Specify the client certificate search criteria, by subject attribute and certficate stores. For details, see [DMAcc configuration service provider (CSP)](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/dmacc-csp). | +| UseHardwareDeviceID | Specify whether to use the hardware ID for the ./DevInfo/DevID parameter in the DM account to identify the device | +| UseNonceResync | Specify whether the OMA DM client should use the nonce resynchronization procedure if the server trigger notification fails authentication | + + +## PGList + +1. In **Available customizations**, select **PGList**, enter a LogicalProxyName, and then click **Add**. +2. In **Available customizations**, select the LogicalProxyName that you just created, and then select **PhysicalProxies**. +3. Enter a PhysicalProxyName, and then click **Add**. The following table describes the settings you can configure for the physical proxy and for **Trust**. + +| Setting | Description | +| --- | --- | +| Address | Enter the address of the physical proxy | +| AddressType | Select between **E164**, **IPV4**, and **IPV^** for the format and protocol of the PXADDR element for a physical proxy | +| MatchedNapID | Enter a string that defines the SMS bearer. This string must match the NAPID exactly. The value must contains MVID macro if it is an IPv4 PXADDRTYPE. | +| PushEnabled | Select whether push operations are enabled | +| Trust | Specify whether or not the physical proxies in this logical proxy are privileged | + + +## Policies + +The following table describes the settings you can configure for **Policies**. + +| Setting | Description | +| --- | --- | +| MMS > MMSMessageRoles | Select between **SECROLE_KNOWN_PPG**, **SECROLE_ANY_PUSH_SOURCE**, and **SECROLE_KNOWN_PPG_OR_SECROLE_ANY_PUSH_SOURCE**. If a message contains at least one of the roles in the selected role mask, then the message is processed. | +| OMACP > NetwpinRoles | Select a policy role to specify whether OMA network PIN-signed messages will be accepted. OMA Client Provisioning Network PIN policy determines whether the OMA network PIN signed message will be accepted. The message's role mask and the policy's role mask are combined using the AND operator. If the result is non-zero, then the message is accepted.

      Available roles are: **SECROLE_OPERATOR_TIPS**, **SECROLE_KNOWN_PPG**, **SECROLE_OPERATOR_TPS_OR_SECROLE_KNOWN_PPG**, **SECROLE_ANY_PUSH_SOURCE**, **SECROLE_OPERATOR_TPS_OR_SECROLE_ANY_PUSH_SOURCE**, **SECROLE_KNOWN_PPG_OR_SECROLE_ANY_PUSH_SOURCE**, and **SECROLE_OPERATOR_TPS_OR_SECROLE_KNOWN_PPG_OR_SECROLE_ANY_PUSH_SOURCE**.

      **Note** IMSI-based NETWPIN and USERNETWPIN may not work for dual SIM phones. The OMA-CP authentication provider only uses the IMSI from executor 0 (the current, active data SIM) when hashing these messages. OMA-CP payloads targeting executor 1 are rejected by the phone. For more information about executors, see Dual SIM. | +| OMACP > UsernetwpinRoles | Select a policy role to specify whether the OMA user network PIN-signed message will be accepted. The message's role mask and the policy's role mask are combined using the AND operator. If the result is non-zero, then the message is accepted.

      Available roles are: **SECROLE_OPERATOR_TIPS**, **SECROLE_KNOWN_PPG**, **SECROLE_OPERATOR_TPS_OR_SECROLE_KNOWN_PPG**, **SECROLE_ANY_PUSH_SOURCE**, **SECROLE_OPERATOR_TPS_OR_SECROLE_ANY_PUSH_SOURCE**, **SECROLE_KNOWN_PPG_OR_SECROLE_ANY_PUSH_SOURCE**, and **SECROLE_OPERATOR_TPS_OR_SECROLE_KNOWN_PPG_OR_SECROLE_ANY_PUSH_SOURCE**.

      **Note** IMSI-based NETWPIN and USERNETWPIN may not work for dual SIM phones. The OMA-CP authentication provider only uses the IMSI from executor 0 (the current, active data SIM) when hashing these messages. OMA-CP payloads targeting executor 1 are rejected by the phone. For more information about executors, see Dual SIM. | +| OMACP > UserpinRoles | Select a policy role to specify whether the OMA user PIN or user MAC signed message will be accepted. OMA Client Provisioning User PIN policy determines whether the OMA user PIN or user MAC signed message will be accepted. The message's role mask and the policy's role mask are combined using the AND operator. If the result is non-zero, then the message is accepted.

      Available roles are: **SECROLE_OPERATOR_TIPS**, **SECROLE_KNOWN_PPG**, **SECROLE_OPERATOR_TPS_OR_SECROLE_KNOWN_PPG**, **SECROLE_ANY_PUSH_SOURCE**, **SECROLE_OPERATOR_TPS_OR_SECROLE_ANY_PUSH_SOURCE**, **SECROLE_KNOWN_PPG_OR_SECROLE_ANY_PUSH_SOURCE**, and **SECROLE_OPERATOR_TPS_OR_SECROLE_KNOWN_PPG_OR_SECROLE_ANY_PUSH_SOURCE**. | +| SISL > ServiceIndicationRoles | Specify the security roles that can accept SI messages. Service Indication (SI) Message policy indicates whether SI messages are accepted by specifying the security roles that can accept SI messages. An SI message is sent to the phone to notify users of new services, service updates, and provisioning services.

      Available roles are: **SECROLE_KNOWN_PPG**, **SECROLE_ANY_PUSH_SOURCE**, and **SECROLE_KNOWN_PPG_OR_SECROLE_ANY_PUSH_SOURCE**. | +| SISL > ServiceLoadingRoles | Specify the security roles that can accept SL messages. Service Loading (SL) Message policy indicates whether SL messages are accepted by specifying the security roles that can accept SL messages. An SL message downloads new services or provisioning XML to the phone.

      Available roles are: **SECROLE_KNOWN_PPG**, **SECROLE_ANY_PUSH_SOURCE**, and **SECROLE_KNOWN_PPG_OR_SECROLE_ANY_PUSH_SOURCE**. | + +## TrustedProvisioningSource + +In **PROVURL**, enter the URL for a Trusted Provisioning Server (TPS). + +## Related topics + +- [DMAcc configuration service provider (CSP)](https://docs.microsoft.com/windows/client-management/mdm/dmacc-csp) +- [PXLOGICAL CSP](https://docs.microsoft.com/windows/client-management/mdm/pxlogical-csp) \ No newline at end of file diff --git a/windows/configuration/wcd/wcd-dmclient.md b/windows/configuration/wcd/wcd-dmclient.md new file mode 100644 index 0000000000..4efec80320 --- /dev/null +++ b/windows/configuration/wcd/wcd-dmclient.md @@ -0,0 +1,27 @@ +--- +title: DMClient (Windows 10) +description: This section describes the DMClient setting that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# DMClient (Windows Configuration Designer reference) + +Use to specify enterprise-specific mobile device management configuration setting. + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| UpdateManagementServiceAddress | X | X | X | X | X | + +For the **UpdateManagementServiceAddress** setting, enter a list of servers. The first server in the semi-colon delimited list is the server that will be used to instantiate MDM sessions. + +## Related topics + +- [DMClient configuration service provider (CSP)](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/dmclient-csp) \ No newline at end of file diff --git a/windows/configuration/wcd/wcd-editionupgrade.md b/windows/configuration/wcd/wcd-editionupgrade.md new file mode 100644 index 0000000000..cb2fd133b6 --- /dev/null +++ b/windows/configuration/wcd/wcd-editionupgrade.md @@ -0,0 +1,46 @@ +--- +title: EditionUpgrade (Windows 10) +description: This section describes the EditionUpgrade settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# EditionUpgrade (Windows Configuration Designer reference) + +Use to upgrade the edition of Windows 10 on the device. [Learn about Windows 10 edition upgrades.](https://docs.microsoft.com/windows/deployment/upgrade/windows-10-edition-upgrades) + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| [ChangeProductKey](#changeproductkey) | X | X | | X | | +| [UpgradeEditionWithLicense](#upgradeeditionwithlicense) | X | X | | X | | +| [UpgradeEditionWithProductKey](#upgradeeditionwithproductkey) | X | X | | X | | + + +## ChangeProductKey + +Enter a product key, which will be used to update the existing product key on the device. + +## UpgradeEditionWithLicense + +Browse to and select a license XML file for the edition upgrade. + + +## UpgradeEditionWithProductKey + +Enter a product key for an edition upgrade of Windows 10 devices. + +If a product key is entered in a provisioning package and the user begins installation of the package, a notification is shown to the user that their system will restart to complete the package installation. Upon explicit consent from the user to proceed, the package continues installation and changepk.exe runs using the product key. The user will receive a reminder notification 30 seconds before the automatic restart. + +After the device restarts, the edition upgrade process completes. The user will receive a notification of the successful upgrade. + + +## Related topics + +- [WindowsLicensing configuration service provider (CSP)](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/windowslicensing-csp) diff --git a/windows/configuration/wcd/wcd-embeddedlockdownprofiles.md b/windows/configuration/wcd/wcd-embeddedlockdownprofiles.md new file mode 100644 index 0000000000..833b66a43a --- /dev/null +++ b/windows/configuration/wcd/wcd-embeddedlockdownprofiles.md @@ -0,0 +1,29 @@ +--- +title: EmbeddedLockdownProfiles (Windows 10) +description: This section describes the EmbeddedLockdownProfiles setting that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# EmbeddedLockdownProfiles (Windows Configuration Designer reference) + +Use to apply an XML configuration to a mobile device that locks down the device, configures custom layouts, and define multiple roles. + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| AssignedAccessXml | | X | | | | + +1. Create a lockdown XML file, either by using [the Lockdown Designer app](../mobile-devices/mobile-lockdown-designer.md) or [manually](../mobile-devices/lockdown-xml.md). +2. In the **AssignedAccessXml** setting, browse to and select the lockdown XML file that you created. + + +## Related topics + +- [EnterpriseAssignedAccess configuration service provider (CSP)](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/enterpriseassignedaccess-csp) \ No newline at end of file diff --git a/windows/configuration/wcd/wcd-firewallconfiguration.md b/windows/configuration/wcd/wcd-firewallconfiguration.md new file mode 100644 index 0000000000..5e394b2f6b --- /dev/null +++ b/windows/configuration/wcd/wcd-firewallconfiguration.md @@ -0,0 +1,27 @@ +--- +title: FirewallConfiguration (Windows 10) +description: This section describes the FirewallConfiguration setting that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# FirewallConfiguration (Windows Configuration Designer reference) + +Use to enable AllJoyn router to work on public networks. + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| EnableAllJoynOnPublicNetwork | | | | | X | + +Set to **True** or **False**. + +## Related topics + +- [AllJoyn](https://developer.microsoft.com/windows/iot/docs/alljoyn) \ No newline at end of file diff --git a/windows/configuration/wcd/wcd-firstexperience.md b/windows/configuration/wcd/wcd-firstexperience.md new file mode 100644 index 0000000000..b3a53776ff --- /dev/null +++ b/windows/configuration/wcd/wcd-firstexperience.md @@ -0,0 +1,16 @@ +--- +title: FirstExperience (Windows 10) +description: This section describes the FirstExperience settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# FirstExperience (Windows Configuration Designer reference) + +Do not configure **FirstExperience** in provisioning packages at this time. These settings will be available to configure the out-of-box experience (OOBE) to set up HoloLens in a future release. + diff --git a/windows/configuration/wcd/wcd-folders.md b/windows/configuration/wcd/wcd-folders.md new file mode 100644 index 0000000000..bbad0c9cb9 --- /dev/null +++ b/windows/configuration/wcd/wcd-folders.md @@ -0,0 +1,23 @@ +--- +title: Folders (Windows 10) +description: This section describes the Folders settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# Folders (Windows Configuration Designer reference) + +Use to add files to the device. + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| PublicDocuments | X | X | X | X | | + +Browse to and select a file or files that will be included in the provisioning package and added to the public profile documents folder on the target device. You can use the **Relative path to directory on target device** field to create a new folder within the public profile documents folder. \ No newline at end of file diff --git a/windows/configuration/wcd/wcd-initialsetup.md b/windows/configuration/wcd/wcd-initialsetup.md new file mode 100644 index 0000000000..db5b9cee8b --- /dev/null +++ b/windows/configuration/wcd/wcd-initialsetup.md @@ -0,0 +1,30 @@ +--- +title: InitialSetup (Windows 10) +description: This section describes the InitialSetup setting that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# InitialSetup (Windows Configuration Designer reference) + +Use to set the name of the Windows mobile device. + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| DeviceName | | X | | | | + +In **DeviceName**, enter a name for the device. If **DeviceName** is set to an asterisk (*) or is an empty string, a random device name will be generated. + +**DeviceName** is a string with a maximum length of 15 bytes of content: + +- **DeviceName** can use ASCII characters (1 byte each) and/or multi-byte characters such as Kanji, so long as you do not exceed 15 bytes of content. +- **DeviceName** cannot use spaces or any of the following characters: { | } ~ [ \ ] ^ ' : ; < = > ? @ ! " # $ % ` ( ) + / . , * &, or contain any spaces. +- **DeviceName** cannot use some non-standard characters, such as emoji. + diff --git a/windows/configuration/wcd/wcd-internetexplorer.md b/windows/configuration/wcd/wcd-internetexplorer.md new file mode 100644 index 0000000000..d1a2e56c56 --- /dev/null +++ b/windows/configuration/wcd/wcd-internetexplorer.md @@ -0,0 +1,95 @@ +--- +title: InternetExplorer (Windows 10) +description: This section describes the InternetExplorer settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# InternetExplorer (Windows Configuration Designer reference) + +Use to configure settings related to Internet Explorer. + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| [CustomHTTPHeaders](#customhttpheaders) | | X | | | | +| [CustomUserAgentString](#customuseragentstring) | | X | | | | +| DataSaving > [BrowseDataSaver](#browsedatasaver) | | X | | | | +| DataSaving > [ShowPicturesAutomatically](#showpicturesautomatically) | | X | | | | +| [FirstRunURL](#firstrunurl) | | X | | | | + +## CustomHTTPHeaders + +Configure Microsoft Edge to send custom HTTP headers. These will be sent in addition to the default HTTP headers with all HTTP and HTTPS requests. The header is the portion of the HTTP request that defines the form of the message. + +- A maximum of 16 custom headers can be defined. +- Custom headers cannot be used to modify the user agent string. +- Each header must be no more than 1 KB in length. + +The following header names are reserved and must not be overwritten: + +- Accept +- Accept-Charset +- Accept-Encoding +- Authorization +- Expect +- Host +- If-Match +- If-Modified-Since +- If-None-Match +- If-Range +- If-Unmodified-Since +- Max-Forwards +- Proxy-Authorization +- Range +- Referer +- TE +- USER-AGENT +- X-WAP-PROFILE + +1. In **Available customizations**, select **CustomHTTPHeaders**, enter a name, and then click **Add**. +2. In **Available customizations**, select the name that you just created. +3. Enter the custom header. + +## CustomUserAgentString + +The user agent string indicates which browser you are using, its version number, and details about your system, such as operating system and version. A web server can use this information to provide content that is tailored for your specific browser and phone. + +The user agent string for the browser cannot be modified. By default, the string has the following format: + +`Mozilla/5.0 (Windows Phone 10.0; Android 4.2.1; ; ) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Mobile Safari/537.36 Edge/12.10166` + +- is automatically replaced with the OEM name. This is the same as the PhoneManufacturer setting value that is set as part of the customization Phone metadata in DeviceTargetingInfo. +- is replaced with the device name or phone name. This is the same as the PhoneModelName setting value that is set as part of the customization Phone metadata in DeviceTargetingInfo. + + +**Limitations and restrictions:** + +- The user agent string for the browser cannot be modified outside of the customizations listed above. +- The user agent type registry setting cannot be modified or used to change the default browser view from Mobile to Desktop. + + + +## BrowseDataSaver + +Use to set the browser data saver default setting. **True** turns on the browser data saver feature. + +Partners can configure the default setting for the browser data saver feature by turning the browser optimization service (through the BrowserDataSaver setting) on or off. + + +## ShowPicturesAutomatically + +Use to enable or disable whether the **Show pictures automatically** setting is available in Internet Explorer **advanced settings**. + + +## FirstRunURL + +Use to set the home page that appears the first time that Microsoft Edge is opened. This page is only shown the first time the browser is opened. After that, the browser displays either the most recently viewed page or an empty page if the user has closed all tabs or opens a new tab. + +Specify the **FirstRunURL** value with a valid link that starts with http://. It is recommended you use a forward link that redirects the user to a localized page. diff --git a/windows/configuration/wcd/wcd-licensing.md b/windows/configuration/wcd/wcd-licensing.md new file mode 100644 index 0000000000..5b3ebb4f41 --- /dev/null +++ b/windows/configuration/wcd/wcd-licensing.md @@ -0,0 +1,30 @@ +--- +title: Licensing (Windows 10) +description: This section describes the Licensing settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# Licensing (Windows Configuration Designer reference) + +Use for settings related to Microsoft licensing programs. + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| [AllowWindowsEntitlementReactivation](#allowwindowsentitlementreactivation) | X | | | | | +| [DisallowKMSClientOnlineAVSValidation](#disallowkmsclientonlineavsvalidation) | X | | | | | + +## AllowWindowsEntitlementReactivation + +Enable or disable Windows license reactivation. + +## DisallowKMSClientOnlineAVSValidation + +Enable this setting to prevent the device from sending data to Microsoft regarding its activation state. diff --git a/windows/configuration/wcd/wcd-maps.md b/windows/configuration/wcd/wcd-maps.md new file mode 100644 index 0000000000..4a1bfc4a7a --- /dev/null +++ b/windows/configuration/wcd/wcd-maps.md @@ -0,0 +1,48 @@ +--- +title: Maps (Windows 10) +description: This section describes the Maps settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# Maps (Windows Configuration Designer reference) + +Use for settings related to Maps. + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| [ChinaVariantWin10](#chinavariantwin10) | X | X | X | X | | +| [UseExternalStorage](#useexternalstorage) | X | X | X | X | | +| [UseSmallerCache](#usesmallercache) | X | X | X | X | | + + +## ChinaVariantWin10 + +Use **ChinaVariantWin10** to specify that the Windows device is intended to ship in China. When set to **True**, maps approved by the State Bureau of Surveying and Mapping in China are used, which are obtained from a server located in China. + +This customization may result in different maps, servers, or other configuration changes on the device. + + +## UseExternalStorage + +Use to store map data on an SD card. + +Map data is used by the Maps application and the map control for third-party applications. This data can be store on an SD card, which provides the advantage of saving internal memory space for user data and allows the user to download more offline map data. Microsoft recommends enabling the **UseExternalStorage** setting on devices that have less than 8 GB of user storage and an SD card slot. + +You can use **UseExternalStorage** whether or not you include an SD card with preloaded map data on the phone. If set to **True**, the OS only allows the user to download offline maps when an SD card is present. If an SD card is not present, users can still view and cache maps, but they will not be able to download a region of offline maps until an SD card is inserted. + +If set to **False**, map data will always be stored on the internal data partition of the device. + +>[!NOTE] +>SD card performance can affect the quality of the Maps experience when maps are stored on the SD card. When an SD card is used, Microsoft recommends that you test the Maps experience and the speed of map downloads with the specific SD card part that will be used on retail phones to determine if performance is satisfactory. + +## UseSmallerCache + +Do not use. diff --git a/windows/configuration/wcd/wcd-messaging.md b/windows/configuration/wcd/wcd-messaging.md new file mode 100644 index 0000000000..a00378d147 --- /dev/null +++ b/windows/configuration/wcd/wcd-messaging.md @@ -0,0 +1,171 @@ +--- +title: Messaging (Windows 10) +description: This section describes the Messaging settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# Messaging (Windows Configuration Designer reference) + +Use for settings related to Messaging. + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| All settings | | X | | | | + +## GlobalSettings > ShowSendingStatus + +Set **ShowSendingStatus** to **True** to display the sending status for SMS/MMS messages. + +## PerSimSettings > _ICCID + +Use to configure settings for each subscriber identification module (SIM) card. + +### AllowSelectAllContacts + +Set to **True** to show the select all contacts/unselect all menu option to allow users to easily select multiple recipients for an SMS or MMS message. This menu option provides users with an easier way to add multiple recipients and may also meet a mandatory requirement for some mobile operator networks. + +Windows 10 Mobile supports the following select multiple recipients features: + +- A multi-select chooser, which enables users to choose multiple contacts. +- A **select all contacts/unselect all** menu option, which enables users to select or unselect all their contacts. This option is not shown by default and must be enabled by the OEM. + +### AllowSendingDeliveryReport + +Specify whether the phone automatically sends a receipt acknowledgment for MMS messages. Partners can specify whether the phone automatically sends a receipt acknowledgment for MMS messages when they arrive, and they can determine whether users can control the receipt acknowledgments by using the **Send MMS acknowledgment** toggle in **Messaging > settings**. By default, this user setting is visible and turned on. + +| Setting | Description | +| --- | --- | +| AllowSendingDeliveryReport | **True** sets the **Send MMS acknowledgment** toggle to **On** | +| AllowSendingDeliveryReportIsSupported | **True** shows the **Send MMS acknowledgment** toggle, and **False** hides the toggle | + +### AutomaticallyDownload + +Specify whether MMS messages are automatically downloaded. + +| Setting | Description | +| --- | --- | +| AutomaticallyDownload | **True** sets the **Automatically download MMS** toggle to **On** | +| ShowAutomaticallyDownloadMMSToggle | **True** shows the **Automatically download MMS** toggle, and **False** hides the toggle | + +### DefaultContentLocationUrl + +For networks that require it, you can specify the default GET path within the MMSC to use when the GET URL is missing from the WAP push MMS notification. + +Set **DefaultContentLocationUrl** to specify the default GET path within the MMSC. + +### ErrorCodeEnabled + +You can choose to display additional content in the conversation view when an SMS or MMS message fails to send. This content includes a specific error code in decimal format that the user can report to technical support. Common errors also include a friendly string to help the user self-diagnose and fix the problem. + +Set to **True** to display the error message with an explanation of the problem and the decimal-format error codes. When set to **False**, the full error message is not displayed. + + +### ImsiAuthenticationToken + +Configure whether MMS messages include the IMSI in the GET and POST header. + +Set **ImsiAuthenticationToken** to the token used as the header for authentication. The string value should match the IMSI provided by the UICC. + +### MaxRetryCount + +You can specify the number of times that the phone can retry sending the failed MMS message and photo before the user receives a notification that the photo could not be sent. + +Specify MaxRetryCount to specify the number of times the MMS transport will attempt resending the MMS message. This value has a maximum limit of 3. + + +### RcsOptions + +Set options for Rich Communications Services (RCS). + +| Setting | Description | +| --- | --- | +| RcsEnabled | Toggle to enable/disable RCS service. Set to **True** to enable. | +| RcsFileTransferAutoAccept | Set to **True** to auto-accept RCS incoming file transfer if the file size is less than warning file size.| +| RcsSendReadReceipt | Set to **True** to send read receipt to the sender when a message is read. | +| ShowRcsEnabled | Set to **True** to show the toggle for RCS activation. | + + +### RequestDeliveryReport + +Set options related to MMS message notifications. You can specify whether users receive notification that MMS messages could not be delivered, and determine whether users can control this by using the MMS delivery confirmation toggle in **Messaging > settings**. By default, this user setting is visible but turned off. + +| Setting | Description | +| --- | --- | +| RequestDeliveryReport | Set to **True** to set the default value to on. | +| RequestDeliveryReportIsSupported | **True** shows the toggle for MMS delivery confirmation, and **False** hides the toggle. | + + +### TargetVideoFormat + +You can specify the transcoding to use for video files sent as attachments in MMS messages. + +Set TargetVideoFormat to one of the following values to configure the default transcoding for video files sent as attachments in MMS messages: + +| Value | Description | +| --- | --- | +| 0 or 0x0 | Sets the transcoding to H.264 + AAC + MP4. This is the default set by the OS. | +| 1 or 0x1 | Sets the transcoding to H.264 + AAC + 3GP. | +| 2 or 0x2 | Sets the transcoding to H.263 + AMR.NB + 3GP. | +| 3 or 0x3 | Sets the transcoding to MPEG4 + AMR.NB + 3GP. | + + +### UAProf + +You can specify a user agent profile to use on the phone for MMS messages. The user agent profile XML file details a phone’s hardware specifications and media capabilities so that an MMS application server (MMSC) can return supported optimized media content to the phone. The user agent profile XML file is generally stored on the MMSC. + +There are two ways to correlate a user agent profile with a given phone: +- You can take the user agent string of the phone that is sent with MMS requests and use it as a hash to map to the user agent profile on the MMSC. The user agent string cannot be modified. +- Alternatively, you can directly set the URI of the user agent profile on the phone. + +Set **UAProf** to the full URI of your user agent profile file. Optionally, you can also specify the custom user agent property name for MMS that is sent in the header by setting **UAProfToken** to either `x-wap-profile` or `profile`. + + +### UAProfToken + +You can specify a user agent profile to use on the phone for MMS messages. The user agent profile XML file details a phone’s hardware specifications and media capabilities so that an MMS application server (MMSC) can return supported optimized media content to the phone. The user agent profile XML file is generally stored on the MMSC. + +Optionally, in addition to specifying **UAProf**, you can also specify the custom user agent property name for MMS that is sent in the header by setting **UAProfToken** to either `x-wap-profile` or `profile`. + + +### UserAgentString + +Set **UserAgentString** to the new user agent string for MMS in its entirely. + +By default, this string has the format WindowsPhoneMMS/MicrosoftMMSVersionNumber WindowsPhoneOS/OSVersion-buildNumber OEM-deviceName, in which the italicized text is replaced with the appropriate values for the phone. + + +### w4 + +| Setting | Description | +| --- | --- | +| ADDR | Specify the absolute MMSC URL. The possible values to configure the ADDR parameter are:

      - A Uniform Resource Identifier (URI)
      - An IPv4 address represented in decimal format with dots as delimiters
      - A fully qualified Internet domain name | +| APPID | Set to `w4` | +| MS | (optional) Specify the maximum size of MMS, in KB. If the value is not a number, or is less than or equal to 10, it will be ignored and outgoing MMS will not be resized. | +| NAME | (optional) Enter user–readable application identity. This parameter is also used to define part of the registry path for the APPLICATION parameters. The possible values to configure the **NAME** parameter are:

      - Character string containing the name
      - no value specified

      If no value is specified, the registry location will default to . If **NAME** is greater than 40 characters, it will be truncated to 40 characters. | +| TONAPID | Specify the network access point identification name (NAPID) defined in the provisioning file. This parameter takes a string value. It is only possible to refer to network access points defined within the same provisioning file (except if the INTERNET attribute is set in the NAPDEF characteristic). For more information about the NAPDEF characteristic, see [NAPDEF configuration service provider](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/napdef-csp). | +| TOPROXY | Specify one logical proxy with a matching PROXY-ID. It is only possible to refer to proxies defined within the same provisioning file. Only one proxy can be listed. The TO-PROXY value must be set to the value of the PROXY ID in PXLOGICAL that defines the MMS specific-proxy. | + + + +### WapPushTechnology + +For networks that require non-standard handling of single-segment incoming MMS WAP Push notifications, you can specify that MMS messages may have some of their content truncated and that they may require special handling to reconstruct truncated field values. + +| Value | Description | +| --- | --- | +| 1 or 0x1 | Enables MMS messages to have some of their content truncated. | +| 0 or 0x0 | Disables MMS messages from being truncated. | + + + +## Related topics + +- [w4 APPLICATION CSP](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/w4-application-csp) \ No newline at end of file diff --git a/windows/configuration/wcd/wcd-modemconfigurations.md b/windows/configuration/wcd/wcd-modemconfigurations.md new file mode 100644 index 0000000000..dc45dff1ef --- /dev/null +++ b/windows/configuration/wcd/wcd-modemconfigurations.md @@ -0,0 +1,22 @@ +--- +title: ModemConfiguration (Windows 10) +description: This section describes the ModemConfiguration settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# ModemConfiguration (Windows Configuration Designer reference) + +Documentation not available at this time. + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| All settings | | X | | | | + diff --git a/windows/configuration/wcd/wcd-multivariant.md b/windows/configuration/wcd/wcd-multivariant.md new file mode 100644 index 0000000000..37a5519dfd --- /dev/null +++ b/windows/configuration/wcd/wcd-multivariant.md @@ -0,0 +1,23 @@ +--- +title: Multivariant (Windows 10) +description: This section describes the Multivariant settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# Multivariant (Windows Configuration Designer reference) + +Use to select a default profile for mobile devices that have multivariant configurations. + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| DefaultProfile | | X | | | | + +If you will be adding [multivariant settings](https://docs.microsoft.com/windows/configuration/provisioning-packages/provisioning-multivariant) to your provisioning package, you can use the **DefaultProfile** setting to specify which variant should be applied by default if OOBE is skipped. In the **DefaultProfile** field, enter the UINAME from your customizations.xml that you want to use as default. \ No newline at end of file diff --git a/windows/configuration/wcd/wcd-networkproxy.md b/windows/configuration/wcd/wcd-networkproxy.md new file mode 100644 index 0000000000..7eb31bc61c --- /dev/null +++ b/windows/configuration/wcd/wcd-networkproxy.md @@ -0,0 +1,51 @@ +--- +title: NetworkProxy (Windows 10) +description: This section describes the NetworkProxy settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# NetworkProxy (Windows Configuration Designer reference) + +Use for settings related to NetworkProxy. + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| All settings | | | X | | | + + +## AutoDetect + +Automatically detect network proxy settings. + +| Value | Description | +| --- | --- | +| 0 | Disabled. Do not automatically detect settings. | +| 1 | Enabled. Automatically detect settings. | + +## ProxyServer + +Node for configuring a static proxy for Ethernet and Wi-Fi connections. The same proxy server is used for all protocols - including HTTP, HTTPS, FTP, and SOCKS. These settings do not apply to VPN connections. + +| Setting | Description | +| --- | --- | +| ProxyAddress | Address to the proxy server. Specify an address in the format `server:port`. | +| ProxyExceptions | Addresses that should not use the proxy server. The system will not use the proxy server for addresses that begin with the values specified in this node. Use semicolons (;) to separate entries. | +| UseProxyForLocalAddresses | Whether the proxy server should be used for local (intranet) addresses.

      - 0 = Disabled. Do not use the proxy server for local addresses.
      - 1 = Enabled. Use the proxy server for local addresses. | + + +## SetupScriptUrl + +Address to the PAC script you want to use. + + +## Related topics + +- [NetworkProxy configuration service provider (CSP)](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/networkproxy-csp) \ No newline at end of file diff --git a/windows/configuration/wcd/wcd-networkqospolicy.md b/windows/configuration/wcd/wcd-networkqospolicy.md new file mode 100644 index 0000000000..5906d70cdd --- /dev/null +++ b/windows/configuration/wcd/wcd-networkqospolicy.md @@ -0,0 +1,37 @@ +--- +title: NetworkQoSPolicy (Windows 10) +description: This section describes the NetworkQoSPolicy settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# NetworkQoSPolicy (Windows Configuration Designer reference) + +Use to create network Quality of Service (QoS) policies. A QoS policy performs a set of actions on network traffic based on a set of matching conditions. + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| All settings | | | X | | | + +1. In **Available customizations**, select **NetworkQ0SPolicy**, enter a friendly name for the account, and then click **Add**. +2. In **Available customizations**, select the name that you just created. The following table describes the settings you can configure. + +| Setting | Description | +| --- | --- | +| AppPathNameMatchCondition | Enter the name of an application to be sued to match the network traffic, such as application.exe or %ProgramFiles%\application.exe. | +| DestinationPortMatchCondition | Specify a port or a range of ports to be used to match the network traffic. Valid values are [first port number]-[last port number], or [port number]. | +| DSCPAction | Enter the differentiated services code point (DSCP) value to apply to match with network traffic. Valid values are 0-63. | +| IPProtocolMatchCondition | Select between **Both TCP and UDP**, **TCP**, and **UDP** to specify the IP protocol used to match the network traffic. | +| PriorityValue8021Action | Specify the IEEE 802.1p value. Valid values are 0 through 7. | +| SourcePortMatchCondition | Specify a single port or range of ports. Valid values are [first port number]-[last port number], or [port number]. | + +## Related topics + +- [NetworkQoSPolicy configuration service provider (CSP)](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/networkqospolicy-csp) \ No newline at end of file diff --git a/windows/configuration/wcd/wcd-nfc.md b/windows/configuration/wcd/wcd-nfc.md new file mode 100644 index 0000000000..c03217c87e --- /dev/null +++ b/windows/configuration/wcd/wcd-nfc.md @@ -0,0 +1,29 @@ +--- +title: NFC (Windows 10) +description: This section describes the NFC settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# NFC (Windows Configuration Designer reference) + +Use to configure settings related to near field communications (NFC) subsystem. + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| All settings | | X | | | | + +Expand **NFC** > **SEMgr** > **UI**. The following table describes the settings you can configure. + +| Setting | Description | +| --- | --- | +| CardEmulationState | Configure the default state of **Tap to pay**. Select between **OFF**, **When Phone Unlocked**, **When Screen On**, and **Anytime**. | +| DefaultFastCardSetting | Configure the default fast card usage for NFC payments. Select between **When Phone Unlocked**, **When Screen On**, and **Anytime**. | +| HideFastCardsOption | Show or hide the fast cards options drop-down menu in the **NFC** > **Tap to pay** control panel. | \ No newline at end of file diff --git a/windows/configuration/wcd/wcd-oobe.md b/windows/configuration/wcd/wcd-oobe.md new file mode 100644 index 0000000000..7a72de6bb0 --- /dev/null +++ b/windows/configuration/wcd/wcd-oobe.md @@ -0,0 +1,47 @@ +--- +title: OOBE (Windows 10) +description: This section describes the OOBE settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# OOBE (Windows Configuration Designer reference) + +Use to configure settings for the Out Of Box Experience (OOBE). + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| [Mobile > EnforceEnterpriseProvisioning](#nforce) | | X | | | | +| [Mobile > HideOobe](#hidem) | | X | | | | +| [Desktop > HideOobe](#hided) | X | | | | | + + +## EnforceEnterpriseProvisioning + +When set to **True**, it forces the OOBE flow into using the enterprise provisioning page without making the user interact with the Windows button. This is the default setting. + +When set to **False**, it does not force the OOBE flow to the enterprise provisioning page. + + +## HideOobe for mobile + +When set to **True**, it hides the interactive OOBE flow for Windows 10 Mobile. + +When set to **False**, the OOBE screens are displayed. + + +## HideOobe for desktop + +When set to **True**, it hides the interactive OOBE flow for Windows 10. + +>[!NOTE] +>You must create a user account if you set the value to true or the device will not be usable. + +When set to **False**, the OOBE screens are displayed. \ No newline at end of file diff --git a/windows/configuration/wcd/wcd-otherassets.md b/windows/configuration/wcd/wcd-otherassets.md new file mode 100644 index 0000000000..f5f33e19a2 --- /dev/null +++ b/windows/configuration/wcd/wcd-otherassets.md @@ -0,0 +1,27 @@ +--- +title: OtherAssets (Windows 10) +description: This section describes the OtherAssets settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# OtherAssets (Windows Configuration Designer reference) + +Use to configure settings for Map data. + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| MapData | | X | | | | + +Use **MapData** to specify the source directory location of the map region you want to include. + +For example, if C:\Path\Maps\Europe contains the downloaded map data that you want to preload, set the value to that directory. + +To add additional maps, add a new MapData setting and set the source to the directory location of the map region you want to include. diff --git a/windows/configuration/wcd/wcd-personalization.md b/windows/configuration/wcd/wcd-personalization.md new file mode 100644 index 0000000000..27f82ea825 --- /dev/null +++ b/windows/configuration/wcd/wcd-personalization.md @@ -0,0 +1,44 @@ +--- +title: Personalization (Windows 10) +description: This section describes the Personalization settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# Personalization (Windows Configuration Designer reference) + +Use to configure settings to personalize a PC. + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| [DeployDesktopImage](#deploydesktopimage) | X | | | | | +| [DeployLockScreenImage](#deploylockscreenimage) | X | | | | | +| [DesktopImageUrl](#desktopimageurl) | X | | | | | +| [LockScreenImageUrl](#lockscreenimageurl) | X | | | | | + +## DeployDesktopImage + +Deploy a jpg, jpeg or png image to the device to be used as desktop image. If you have a local file and want to embed it into the package being deployed, you configure this setting and [DesktopImageUrl](#desktopimageurl). + +When using **DeployDesktopImage** and [DeployLockScreenImageFile](#deploylockscreenimage, the file names need to be different. + +## DeployLockScreenImage + +Deploy a jpg, jpeg or png image to the device to be used as lock screen image. If you have a local file and want to embed it into the package being deployed, you configure this setting and [LockScreenImageUrl](#lockscreenimageurl). + +When using [DeployDesktopImage](#deploydesktopimage) and **DeployLockScreenImageFile**, the file names need to be different. + +## DesktopImageUrl + +Specify a jpg, jpeg or png image to be used as desktop image. This setting can take a http or https url to a remote image to be downloaded or a file url to a local image. If you have a local file and want to embed it into the package being deployed, you also set [DeployDesktopImage](#deploydesktopimage). + +## LockScreenImageUrl + +Specify a jpg, jpeg or png image to be used as Lock Screen Image. This setting can take a http or https Url to a remote image to be downloaded or a file Url to an existing local image. If you have a local file and want to embed it into the package being deployed, you also set [DeployLockScreenImage](#deploylockscreenimage). \ No newline at end of file diff --git a/windows/configuration/wcd/wcd-policies.md b/windows/configuration/wcd/wcd-policies.md new file mode 100644 index 0000000000..bc7812d99b --- /dev/null +++ b/windows/configuration/wcd/wcd-policies.md @@ -0,0 +1,449 @@ +--- +title: Policies (Windows 10) +description: This section describes the Policies settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# Policies (Windows Configuration Designer reference) + +This section describes the **Policies** settings that you can configure in [provisioning packages](../provisioning-packages/provisioning-packages.md) for Windows 10 using Windows Configuration Designer. Each setting below links to its supported values, as documented in the [Policy configuration service provider (CSP)](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider). + +## AboveLock + +| Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | --- | :---: | :---: | :---: | :---: | :---: | +| [AllowActionCenterNotifications](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#abovelock-allowactioncenternotifications) | Allow Action Center notifications above the device lock screen. | | X | | | | +| [AllowToasts](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#abovelock-allowtoasts) | Allow toast notifications above the device lock screen. | X | X | | | | + +## Accounts + +| Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | --- | :---: | :---: | :---: | :---: | :---: | +| [AllowAddingNonMicrosoftAccountManually](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#accounts-allowaddingnonmicrosoftaccountsmanually) | Whether users can add non-Microsoft email accounts | X | X | | | | +| [AllowMicrosoftAccountConnection](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#accounts-allowmicrosoftaccountconnection) | Whether users can use a Microsoft account for non-email-related connection authentication and services | X | X | | | | +| [AllowMicrosoftAccountSigninAssistant](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#accounts-allowmicrosoftaccountsigninassistant) | Disable the **Microsoft Account Sign-In Assistant** (wlidsvc) NT service | X | X | | | | +| [DomainNamesForEmailSync](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#accounts-domainnamesforemailsync) | List of domains that are allowed to sync email on the devices | X | X | | | | + + +## ApplicationDefaults + +| Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | --- | :---: | :---: | :---: | :---: | :---: | +| [DefaultAssociationsConfiguration](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#applicationdefaults-defaultassociationsconfiguration) | Set default file type and protocol associations | X | | | | | + + +##ApplicationManagement + + +| Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | --- | :---: | :---: | :---: | :---: | :---: | +| [AllowAllTrustedApps](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#applicationmanagement-allowalltrustedapps) | Whether non-Windows Store apps are allowed | X | X | | | | +| [AllowAppStoreAutoUpdate](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#applicationmanagement-allowappstoreautoupdate) | Whether automatic update of apps from Windows Store is allowed | X | X | | | | +| [AllowDeveloperUnlock](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#applicationmanagement-allowdeveloperunlock) | Whether developer unlock of device is allowed | X | X | X | X | X | +| [AllowSGameDVR](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#applicationmanagement-allowgamedvr) |Whether DVR and broadcasting is allowed | X | | | | | +| [AllowSharedUserAppData](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#applicationmanagement-allowshareduserappdata) | Whether multiple users of the same app can share data | X | X | | | | +| [AllowStore](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#applicationmanagement-allowstore) | Whether app store is allowed at device (?) | | X | | | | +| [ApplicationRestrictions](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#applicationmanagement-applicationrestrictions) | An XML blob that specifies app restrictions, such as an allow list, disallow list, etc. | | | | | | +| [RestrictAppDataToSystemVolume](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#applicationmanagement-restrictappdatatosystemvolume) | Whether app data is restricted to the system drive | X | X | | | | +| [RestrictAppToSystemVolume](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#applicationmanagement-restrictapptosystemvolume) | Whether the installation of apps is restricted to the system drive | X | X | | | | + + + + +## Authentication + +| Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | --- | :---: | :---: | :---: | :---: | :---: | +| [AllowFastReconnect](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#authentication-allowfastreconnect) | Allows EAP Fast Reconnect from being attempted for EAP Method TLS. | X | X | X | X | X | + + +## BitLocker + +| Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | --- | :---: | :---: | :---: | :---: | :---: | +| [EncryptionMethod](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#bitlocker-encryptionmethod) | Specify BitLocker drive encryption method and cipher strength | X | X | | | | + + +## Bluetooth + +| Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | --- | :---: | :---: | :---: | :---: | :---: | +| [AllowAdvertising](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#bluetooth-allowadvertising) | Whether the device can send out Bluetooth advertisements | X | X | X | X | X | +| [AllowDiscoverableMode](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#bluetooth-allowdiscoverablemode) | Whether other Bluetooth-enabled devices can discover the device | X | X | X | X | X | +| [AllowPrepairing](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#bluetooth-allowprepairing) | Whether to allow specific bundled Bluetooth peripherals to automatically pair with the host device | X | X | X | X | X | +| [LocalDeviceName](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#bluetooth-localdevicename) | Set the local Bluetooth device name | X | X | X | X | X | +| [ServicesAllowedList](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#bluetooth-servicesallowedlist) | Set a list of allowable services and profiles | X | X | | | | + +## Browser + +| Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | --- | :---: | :---: | :---: | :---: | :---: | +| [AllowAddressBarDropdown](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowaddressbardropdown) | Specify whether to allow the address bar drop-down functionality in Microsoft Edge. If you want to minimize network connections from Microsoft Edge to Microsoft services, we recommend disabling this functionality. | X | | | | | +| [AllowAutofill](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowautofill) | Specify whether autofill on websites is allowed. | X | X | X | | | +| [AllowBrowser](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowbrowser) | Specify whether the browser is allowed on the device. | | X | | | | +| [AllowCookies](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowcookies) | Specify whether cookies are allowed. | X | X | X | | | +| [AllowDeveloperTools](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowdevelopertools) | Specify whether employees can use F12 Developer Tools on Microsoft Edge. | X | | | | | +| [AllowDoNotTrack](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowdonottrack) | Specify whether Do Not Track headers are allowed. | X | X | X | | | +| [AllowExtensions](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowextensions) | Specify whether Microsoft Edge extensions are allowed. | X | | | | | +| [AllowFlash](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowflash) | Specify whether Adobe Flash can run in Microsoft Edge. | X | | | | | +| [AllowFlashClickToRun](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowflashclicktorun) | Specify whether users must take an action, such as clicking the content or a Click-to-Run button, before seeing content in Adobe Flash. | X | | | | | +| [AllowInPrivate](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowinprivate) | Specify whether InPrivate browsing is allowed on corporate networks. | X | X | X | | | +| [AllowMicrosoftCompatabilityList](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowmicrosoftcompatibilitylist) | Specify whether to use the Microsoft compability list in Microsoft Edge. | X | X | X | | | +| [AllowPasswordManager](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowpasswordmanager) | Specify whether saving and managing passwords locally on the device is allowed. | X | X | X | | | +| [AllowPopups](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowpopups) | Specify whether pop-up blocker is allowed or enabled. | X | | | | | +| [AllowSearchEngineCustomization](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowsearchenginecustomization) | Allow search engine customization for MDM-enrolled devices. | X | | | | | +| [AllowSearchSuggestionsinAddressBar](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowsearchsuggestionsinaddressbar) | Specify whether search suggestions are allowed in the address bar. | X | X | X | | | +| [AllowSmartScreen](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowsmartscreen) | Specify whether Windows Defender SmartScreen is allowed. | X | X | X | | | +| [ClearBrowsingDataOnExit](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-clearbrowsingdataonexit) | Specify whether to clear browsing data when exiting Microsoft Edge. | X | | | | | +| [ConfigureAdditionalSearchEngines](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-configureadditionalsearchengines) | Allows you to add up to 5 addtional search engines for MDM-enrolled devices. | X | X | X | | | +| [DisableLockdownOfStartPages](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-disablelockdownofstartpages) | Specify whether the lockdown on the Start pages is disabled. | X | | | | | +| [EnterpriseModeSiteList](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-enterprisemodesitelist) | Allow the user to specify a URL of an enterprise site list. | X | | | | | +| EnterpriseSiteListServiceUrl | This policy (introduced in Windows 10, version 1507) was deprecated in Windows 10, version 1511 by [Browser/EnterpriseModeSiteList](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-enterprisemodesitelist). | X | | | | | +| [FirstRunURL](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-firstrunurl) | Specify the URL that Microsoft Edge will use when it is opened for the first time. | | X | | | | +| [HomePages](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-homepages) | Specify your Start pages for MDM-enrolled devices. | X | | | | | +| [PreventAccessToAboutFlagsInMicrosoftEdge](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-preventaccesstoaboutflagsinmicrosoftedge) | Specify whether users can access the **about:flags** page, which is used to change developer settings and to enable experimental features. | X | X | X | | | +| [PreventFirstRunPage](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-preventfirstrunpage) | Specify whether to enable or disable the First Run webpage. | X | | | | | +| [PreventLiveTileDataCollection](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-preventlivetiledatacollection) | Specify whether Microsoft can collect information to create a Live Tile when pinning a site to Start from Microsoft Edge. | X | X | X | | | +| [PreventSmartScreenPromptOverride](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-preventsmartscreenpromptoverride) | Specify whether users can override the Windows Defender SmartScreen Filter warnings about potentially malicious websites. | X | X | X | | | +| [PreventSmartScreenPromptOverrideForFiles](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-preventsmartscreenpromptoverrideforfiles) | Specify whether users can override the Windows Defender SmartScreen Filter warnings about downloading unverified files. | X | X | X | | | +| [PreventUsingLocalHostIPAddressForWebRTC](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-preventusinglocalhostipaddressforwebrtc) | Specify whether a user's localhost IP address is displayed while making phone calls using the WebRTC protocol. | X | X | X | | | +| [SendIntranetTraffictoInternetExplorer ](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-sendintranettraffictointernetexplorer) | Specify whether to send intranet traffic to Internet Explorer. | X | | | | | +| [SetDefaultSearchEngine](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-setdefaultsearchengine) | Configure the default search engine for your employees. | X | X | X | | | +| [howMessageWhenOpeningSitesInInternetExplorer](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-showmessagewhenopeningsitesininternetexplorer) | Specify whether users should see a full interstitial page in Microsoft Edge when opening sites that are configured to open in Internet Explorer using the Enterprise Site list. | X | | | | | +| [SyncFavoritesBetweenIEAndMicrosoftEdge](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-syncfavoritesbetweenieandmicrosoftedge) | Specify whether favorites are kept in sync between Internet Explorer and Microsoft Edge. | X | | | | | + + +## Camera + +| Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | --- | :---: | :---: | :---: | :---: | :---: | +| [AllowCamera](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#camera-allowcamera) | Disable or enable the camera. | X | X | X | | | + + +## Connectivity + +| Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | --- | :---: | :---: | :---: | :---: | :---: | +| [AllowBluetooth](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#connectivity-allowbluetooth) | Allow the user to enable Bluetooth or restrict access. | X | X | X | | | +| [AllowCellularData](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#connectivity-allowcellulardata) | Allow the cellular data channel on the device. | X | X | X | | | +| [AllowCellularDataRoaming](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#connectivity-allowcellulardataroaming) | Allow or disallow cellular data roaming on the device. | X | X | X | | | +| [AllowConnectedDevices](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#connectivity-allowconnecteddevices) | Allows IT admins the ability to disable the Connected Devices Platform component. | X | X | X | | | +| [AllowNFC](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#connectivity-allownfc) | Allow or disallow near field communication (NFC) on the device. | | X | | | | +| [AllowUSBConnection](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#connectivity-allowusbconnection) | Enable USB connection between the device and a computer to sync files with the device or to use developer tools or to deploy or debug applications. | | X | | | | +| [AllowVPNOverCellular](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#connectivity-allowvpnovercellular) | Specify what type of underlyinng connections VPN is allowed to use. |X | X | X | | | +| [AllowVPNRoamingOverCellular](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#connectivity-allowvpnroamingovercellular) | Prevent the device from connecting to VPN when the device roams over cellular networks. | X | X | X | | | +| HideCellularConnectionMode | Hide the checkbox that lets the user change the connection mode. | X | X | X | | | +| HideCellularRoamingOption | Hide the dropdown menu that lets the user change the roaming preferences. | X | X | X | | | + +## Cryptography + +| Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | --- | :---: | :---: | :---: | :---: | :---: | +| [AllowFipsAlgorithmPolicy](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#cryptography-allowfipsalgorithmpolicy) | Allow or disallow the Federal Information Processing Standard (FIPS) policy. | X | X | | | | +| [TLSCiperSuites](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#cryptography-tlsciphersuites) | List the Cryptographic Cipher Algorithms allowed for SSL connections. Format is a semicolon delimited list. Last write win. | X | X | | | | + +## Defender + +| Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | --- | :---: | :---: | :---: | :---: | :---: | +| [AllowArchiveScanning](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#defender-allowarchivescanning) | Allow or disallow scanning of archives. | X | | | | | +| [AllowBehaviorMonitoring](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#defender-allowbehaviormonitoring) | Allow or disallow Windows Defender Behavior Monitoring functionality. | X | | | | | +| [AllowCloudProtection](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#defender-allowcloudprotection) | To best protect your PC, Windows Defender will send information to Microsoft about any problems it finds. Microsoft will analyze that information, learn more about problems affecting you and other customers, and offer improved solutions. | X | | | | | +| [AllowEmailScanning](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#defender-allowemailscanning) | Allow or disallow scanning of email. | X | | | | | +| [AllowFullScanOnMappedNetworkDrives](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#defender-allowfullscanonmappednetworkdrives) | Allow or disallow a full scan of mapped network drives. | X | | | | | +| [AllowFullScanRemovableDriveScanning](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#defender-allowfullscanremovabledrivescanning) | Allow or disallow a full scan of removable drives. | X | | | | | +| [AllowIntrusionPreventionSystem](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#defender-allowintrusionpreventionsystem) | Allow or disallow Windows Defender Intrusion Prevention functionality. | X | | | | | +| [AllowIOAVProtection](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#defender-allowioavprotection) | Allow or disallow Windows Defender IOAVP Protection functionality. | X | | | | | +| [AllowOnAccessProtection](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#defender-allowonaccessprotection) | Allow or disallow Windows Defender On Access Protection functionality. | X | | | | | +| [AllowRealtimeMonitoring](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#defender-allowrealtimemonitoring) | Allow or disallow Windows Defender Realtime Monitoring functionality. | X | | | | | +| [AllowScanningNetworkFiles](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#defender-allowscanningnetworkfiles) | Allow or disallow scanning of network files. | X | | | | | +| [AllowScriptScanning](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#defender-allowscriptscanning) | Allow or disallow Windows Defender Script Scanning functionality. | X | | | | | +| [AllowUserUIAccess](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#defender-allowuseruiaccess) | Allow or disallow user access to the Windows Defender UI. | X | | | | | +| [AvgCPULoadFactor](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#defender-avgcpuloadfactor) | Represents the average CPU load factor for the Windows Defeder scan (in percent). | X | | | | | +| [DaysToRetainCleanedMalware](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#defender-daystoretaincleanedmalware) | Specify time period (in days) that quarantine items will be stored on the system. | X | | | | | +| [ExcludedExtensions](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#defender-excludedextensions) | Specify a list of file type extensions to ignore durinng a scan. Separate each file type in the list by using \|. | X | | | | | +| [ExcludedPaths](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#defender-excludedpaths) | Specify a list of directory paths to ignore during a scan. Separate each path in the list by using \|. | X | | | | | +| [ExcludedProcesses](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#defender-excludedprocesses) | Specify a list of files opened by processes to ignore durinng a scan. Separate each file type in the list by using \|. The process itself is not excluded from the scan, but can be excluded by using the [Defender/ExcludedPaths](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#defender-excludedpaths) policy to exclude its path. | X | | | | | +| [RealTimeScanDirection](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#defender-realtimescandirection) | Control which sets of files should be monitored. | X | | | | | +| [ScanParameter](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#defender-scanparameter) | Select whether to perform a quick scan or full scan. | X | | | | | +| [ScheduleQuickScanTime](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#defender-schedulequickscantime) | Specify the time of day that Windows Defender quick scan should run. | X | | | | | +| [ScheduleScanDay](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#defender-schedulescanday) | Select the day that Windows Defender scan should run. | X | | | | | +| [ScheduleScanTime](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#defender-schedulescantime) | Select the time of day that the Windows Defender scan should run. | X | | | | | +| [SignatureUpdateInterval](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#defender-signatureupdateinterval) | Specify the interval (in hours) that will be used to check for signatures, so instead of using the ScheduleDay and ScheduleTime the check for new signatures will be set according to the interval. | X | | | | | +| [SubmitSamplesConsent](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#defender-submitsamplesconsent) | Checks for the user consent level in Windows Defender to send data. | X | | | | | +| [ThreatSeverityDefaultAction](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#defender-threatseveritydefaultaction) | Specify any valid threat severity levels and the corresponding default action ID to take. | X | | | | | + +## DeliveryOptimization + +| Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | --- | :---: | :---: | :---: | :---: | :---: | +| [DOAbsoluteMaxCacheSize](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#deliveryoptimization-doabsolutemaxcachesize) | Specify the maximum size in GB of Delivery Optimization cache. | X | | | | | +| [DOAllowVPNPeerCaching](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#deliveryoptimization-doallowvpnpeercaching) | Specify whether the device is allowed to participate in Peer Caching while connected via VPN to the domain network. | X | | | | | +| [DODownloadMode](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#deliveryoptimization-dodownloadmode) | Specify the download method that Delivery Optimization can use in downloads of Windows Updates, apps, and app updates. | X | | | | | +| [DOGroupId](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#deliveryoptimization-dogroupid) | Specify an arbitrary group ID that the device belongs to. | X | | | | | +| [DOMaxCacheAge](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#deliveryoptimization-domaxcacheage) | Specify the maximum time in seconds that each file is held in the Delivery Optimization cache after downloading successfully. | X | | | | | +| [DOMaxCacheSize](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#deliveryoptimization-domaxcachesize) | Specify the maximum cache size that Delivery Optimization can utilize, as a percentage of disk size (1-100). | X | | | | | +| [DOMaxDownloadBandwidth](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#deliveryoptimization-domaxdownloadbandwidth) | Specify the maximum download bandwidth in kilobytes/second that the device can use across all concurrent download activities using Delivery Optimization. | X | | | | | +| [DOMaxUploadBandwidth](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#deliveryoptimization-domaxuploadbandwidth) | Specify the maximum upload bandwidth in kilobytes/second that a device will use across all concurrent upload activity usinng Delivery Optimization. | X | | | | | +| [DOMinBackgroundQos](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#deliveryoptimization-dominbackgroundqos) | Specify the minimum download QoS (Quality of Service or speed) i kilobytes/second for background downloads. | X | | | | | +| [DOMinBatteryPercentageAllowedToUpload](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#deliveryoptimization-dominbatterypercentageallowedtoupload) | Specify any value between 1 and 100 (in percentage) to allow the device to upload data to LAN and group peers while on battery power. | X | | | | | +| [DOMinDiskSizeAllowedToPeer](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#deliveryoptimization-domindisksizeallowedtopeer) | Specify the required minimum disk size (capabity in GB) for the device to use Peer Caching. | X | | | | | +| [DOMinFileSizeToCache](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#deliveryoptimization-dominfilesizetocache) | Specify the minimum content file size in MB enabled to use Peer Caching. | X | | | | | +| [DOMinRAMAllowedToPeer](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#deliveryoptimization-dominramallowedtopeer) | Specify the minimum RAM size in GB requried to use Peer Caching. | X | | | | | +| [DOModifyCacheDrive](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#deliveryoptimization-domodifycachedrive) | Specify the drive that Delivery Optimization should use for its cache. | X | | | | | +| [DOMonthlyUploadDataCap](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#deliveryoptimization-domonthlyuploaddatacap) | Specify the maximum total bytes in GB that Delivery Optimization is allowed to upload to Internet peers in each calendar month. | X | | | | | +| [DOPercentageMaxDownloadBandwidth](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#deliveryoptimization-dopercentagemaxdownloadbandwidth) | Specify the maximum download bandwidth that Delivery Optimization uses across all concurrent download activities as a percentage of available download bandwidth. | X | | | | | + + +## DeviceLock + +| Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | --- | :---: | :---: | :---: | :---: | :---: | +| [AllowIdleReturnWithoutPassword](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#devicelock-allowidlereturnwithoutpassword) | Specify whether the user must input a PIN or password when the device resumes from an idle state. | | X | | | | +| [AllowScreenTimeoutWhileLockedUserConfig](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#devicelock-allowscreentimeoutwhilelockeduserconfig) | Specify whether to show a user-configurable setting to control the screen timeout while on the lock screen. | | X | | | | +| [AllowSimpleDevicePassword](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#devicelock-allowsimpledevicepassword) | Specify whether PINs or passwords such as "1111" or "1234" are allowed. For the desktop, it also controls the use of picture passwords. | X | X | | | | +|[AlphanumericDevicePasswordRequired](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#devicelock-alphanumericdevicepasswordrequired) | Select the type of PIN or password required. | X | X | | | | +| [DevicePasswordEnabled](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#devicelock-devicepasswordenabled) | Specify whether device password is enabled. | X | X | | | | +| [DevicePasswordExpiration](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#devicelock-devicepasswordexpiration) | Specify when the password expires (in days). | X | X | | | | +| [DevicePasswordHistory](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#devicelock-devicepasswordhistory) | Specify how many passwords can be stored in the history that can't be reused. | X | X | | | | +| [MaxDevicePasswordFailedAttempts](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#devicelock-maxdevicepasswordfailedattempts) | Specify the number of authentication failures allowed before the device will be wiped. | X | X | | | | +| [MaxInactivityTimeDeviceLock](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#devicelock-maxinactivitytimedevicelock) |Specify the maximum amount of time (in minutes) allowed after the device is idle that will cause the device to become PIN or password locked. | X | X | | | | +| [MinDevicePasswordComplexCharacters](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#devicelock-mindevicepasswordcomplexcharacters) | Specify the number of complex element types (uppercase and lowercase letters, numbers, and punctuation) required for a strong PIN or password. | X | X | | | | +| [MinDevicePasswordLength](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#devicelock-mindevicepasswordlength) | Specify the minimum number or characters required in the PIN or password. | X | X | | | | +| [ScreenTimeoutWhileLocked](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#devicelock-screentimeoutwhilelocked) | Specify the duration in seconds for the screen timeout while on the lock screen. | | X | | | | + + +## DeviceManagement + +| Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | --- | :---: | :---: | :---: | :---: | :---: | +| DisableMDMEnrollment | Use this setting to prevent the device from enrolling in MDM. | X | | | | | + + + +## Experience + +| Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | --- | :---: | :---: | :---: | :---: | :---: | +| [AllowCopyPaste](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#experience-allowcopypaste) | Specify whether copy and paste is allowed. | | X | | | | +| [AllowCortana](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#experience-allowcortana) | Specify whether Cortana is allowed on the device. | X | X | | | | +| [AllowDeviceDiscovery](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#experience-allowdevicediscovery) | Allow users to turn device discovery on or off in the UI. | X | X | | | | +| [AllowFindMyDevice](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#experience-allowfindmydevice) | Turn on **Find my device** feature. | X | X | | | | +| [AllowManualMDMUnenrollment](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#experience-allowmanualmdmunenrollment) | Specify whether the user is allowed to delete the workplace account. | X | X | | | | +| [AllowScreenCapture](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#experience-allowscreencapture) | Specify whether screen capture is allowed. | | X | | | | +| [AllowSIMErrorDialogPromptWhenNoSIM](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#experience-allowsimerrordialogpromptwhennosim) | Specify whether to display a dialog prompt when no SIM card is detected. | | X | | | | +| [AllowSyncMySettings](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#experience-allowsyncmysettings) | Allow or disallow all Windows sync settings on the device. | X | | | | | +| [AllowTailoredExperiencesWithDiagnosticData](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#experience-allowtailoredexperienceswithdiagnosticdata) | Prevent Windows from using diagnostic data to provide customized experiences to the user. | X | | | | | +| [AllowTaskSwitcher](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#experience-allowtaskswitcher) | Allow or disallow task switching on the device. | | X | | | | +| [AllowThirdPartySuggestionsInWindowsSpotlight](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#experience-allowthirdpartysuggestionsinwindowsspotlight) | Specify whether to allow app and content suggestions from third-party software publishers in Windows Spotlight. | X | | | | | +| [AllowVoiceRecording](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#experience-allowvoicerecording) | Specify whether voice recording is allowed for apps. | | X | | | | +| [AllowWindowsConsumerFeatures](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#experience-allowwindowsconsumerfeatures) | Turn on experiences that are typically for consumers only, such as Start suggetions, membership notifications, post-OOBE app install, and redirect tiles. | X | | | | | +| [AllowWindowsSpotlight](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#experience-allowwindowsspotlight) |Specify whether to turn off all Windows Spotlight features at once. | X | | | | | +| [AllowWindowsSpotlightOnActionCenter](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#experience-allowwindowsspotlightonactioncenter) | Prevent Windows Spotlight notifications from being displayed in the Action Center. | X | | | | | +| [AllowWindowsSpotlightWindowsWelcomeExperience](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#experience-allowwindowsspotlightwindowswelcomeexperience) | Turn off the Windows Spotlight Windows welcome experience feature. | X | | | | | +| [AllowWindowsTips](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#experience-allowwindowstips) | Enable or disable Windows Tips. | X | | | | | +| [ConfigureWindowsSpotlightOnLockScreen](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#experience-configurewindowsspotlightonlockscreen) | Specify whether Spotlight should be used on the user's lock screen. | X | | | | | + + +## Games + +| Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | --- | :---: | :---: | :---: | :---: | :---: | +| [AllowAdvancedGamingServices](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#games-allowadvancedgamingservices) | Currently not supported. | X | | | | | + + +## Location + +| Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | --- | :---: | :---: | :---: | :---: | :---: | +| [EnableLocation](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#location-enablelocation) | Configure whether the the Location Service's Device Switch is enabled or disabled for the device. | X | X | | | | + + +## Privacy + +| Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | --- | :---: | :---: | :---: | :---: | :---: | +| [AllowAutoAcceptPairingAndPrivacyConsentPrompts](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#privacy-allowautoacceptpairingandprivacyconsentprompts) | Allow or disallow the automatic acceptance of the pairing and privacy user consent dialog boxes when launching apps. | | X | | | | +| [AllowInputPersonalization](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#privacy-allowinputpersonalization) | Allow the use of cloud-based speech services for Cortana, dictation, or Store apps. | X | X | | | | + + +## Search + +| Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | --- | :---: | :---: | :---: | :---: | :---: | +| [AllowIndexingEncryptedStoresOrItems](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#search-allowindexingencryptedstoresoritems) | Allow or disallow the indexing of items. | X | X | | | | +| [AllowSearchToUseLocation](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#search-allowsearchtouselocation) | Specify whether search can use location information. | X | X | | | | +| [AllowUsingDiacritics](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#search-allowusingdiacritics) | Allow the use of diacritics. | X | X | | | | +| AllowWindowsIndexer | The indexer provides fast file, email, and web history search for apps and system components including Cortana, Outlook, file explorer, and Edge. To do this, it requires access to the file system and app data stores such as Outlook OST files.

      - **Off** setting disables Windows indexer
      - **EnterpriseSecure** setting stops the indexer from indexing encrypted files or stores, and is recommended for enterprises using Windows Information Protection (WIP)
      - **Enterprise** setting reduces potential network loads for enterprises
      - **Standard** setting is appropriate for consuemrs | X | X | | | | +| [AlwaysUseAutoLangDetection](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#search-alwaysuseautolangdetection) | Specify whether to always use automatic language detection when indexing content and properties. | X | X | | | | +| [DisableBackoff](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#search-disablebackoff) | If enabled, the search indexer backoff feature will be disabled. | X | X | | | | +| [DisableRemovableDriveIndexing](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#search-disableremovabledriveindexing) | Configure whether locations on removable drives can be added to libraries. | X | X | | | | +| [PreventIndexingLowDiskSpaceMB](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#search-preventindexinglowdiskspacemb) | Prevent indexing from continuing after less than the specified amount of hard drive space is left on the same drive as the index location. | X | X | | | | +| [PreventRemoteQueries](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#search-preventremotequeries) | If enabled, clients will be unable to query this device's index remotely. | X | X | | | | +| [SafeSearchPermissions](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#search-safesearchpermissions) | Specify the level of safe search (filtering adult content) required. | | X | | | | + + + +## Security + +| Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | --- | :---: | :---: | :---: | :---: | :---: | +| [AllowAddProvisioningPackage](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#security-allowaddprovisioningpackage) | Specify whether to allow installation of provisioning packages. | X | X | X | X | X | +| [AllowManualRootCertificateInstallation](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#security-allowmanualrootcertificateinstallation) | Specify whether the user is allowed to manually install root and intermediate CA certificates. | | X | | | | +| [AllowRemoveProvisioningPackage](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#security-allowremoveprovisioningpackage) | Specify whether removal of provisioning packages is allowed. | X | X | X | X | X | +| [AntiTheftMode](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#security-antitheftmode) | Allow or disallow Anti Theft Mode on the device. | | X | | | | +| [RequireDeviceEncryption](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#security-requiredeviceencryption) | Specify whether encryption is required. | X | X | X | X | X | +| [RequireProvisioningPackageSignature](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#security-requireprovisioningpackagesignature) | Specify whether provisioning packages must have a certificate signed by a device-trusted authority. | X | X | X | X | X | +| [RequireRetrieveHealthCertificateOnBoot](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#security-requireretrievehealthcertificateonboot) | Specify whether to retrieve and post TCG Boot logs, and get or cache an encrypted or signed Health Attestation Report from the Microsoft Health Attestation Service when a device boots or reboots. | X | X | | | | + +## Settings + +| Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | --- | :---: | :---: | :---: | :---: | :---: | +| [AllowAutoPlay](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#settings-allowautoplay) | Allow the user to change AutoPlay settings. | | X | | | | +| [AllowDataSense](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#settings-allowdatasense) | Allow the user to change Data Sense settings. | | X | | | | +| [AllowVPN](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#settings-allowvpn) | Allow the user to change VPN settings. | | X | | | | +| [ConfigureTaskbarCalendar](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#settings-configuretaskbarcalendar) | Configure the default setting for showing additional calendars (besides the default calendar for the locale) in the taskbar clock and calendar flyout. | X | | | | | + +## Start + +| Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | --- | :---: | :---: | :---: | :---: | :---: | +| AllowPinnedFolderDocuments | Control the visibility of the Documents shortcut on the Start menu. | X | | | | | +| AllowPinnedFolderDownloads | Control the visibility of the Downloadds shortcut on the Start menu. | X | | | | | +| AllowPinnedFolderFileExplorer | Control the visibility of the File Explorer shortcut on the Start menu. | X | | | | | +| AllowPinnedFolderHomeGroup | Control the visibility of the Home Group shortcut on the Start menu. | X | | | | | +| AllowPinnedFolderMusic | Control the visibility of the Music shortcut on the Start menu. | X | | | | | +| AllowPinnedFolderNetwork | Control the visibility of the Network shortcut on the Start menu. | X | | | | | +| AllowPinnedFolderPersonalFolder | Control the visibility of the Personal Folder shortcut on the Start menu. | X | | | | | +| AllowPinnedFolderPictures | Control the visibility of the Pictures shortcut on the Start menu. | X | | | | | +| AllowPinnedFolderSettings | Control the visibility of the Settings shortcut on the Start menu. | X | | | | | +| AllowPinnedFolderVideos |Control the visibility of the Videos shortcut on the Start menu. | X | | | | | +| [ForceStartSize](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#start-forcestartsize) | Force the size of the Start screen. | X | | | | | +| [HideAppList](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#start-hideapplist) | Collapse or remove the all apps list. | X | | | | | +| [HideChangeAccountSettings](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#start-hidechangeaccountsettings) | Hide **Change account settings** from appearing in the user tile. | X | | | | | +| [HideFrequentlyUsedApps](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#start-hidefrequentlyusedapps) | Hide **Most used** section of Start. | X | | | | | +| [HideHibernate](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#start-hidehibernate) | Prevent **Hibernate** option from appearing in the Power button. | X | | | | | +| [HideLock](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#start-hidelock) | Prevent **Lock** from appearing in the user tile. | X | | | | | +| [HidePowerButton](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#start-hidepowerbutton) | Hide the **Power** button. | X | | | | | +| [HideRecentJumplists](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#start-hiderecentjumplists) | Hide jumplists of recently opened items. | X | | | | | +| [HideRecentlyAddedApps](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#start-hiderecentlyaddedapps) | Hide **Recently added** section of Start. | X | | | | | +| [HideRestart](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#start-hiderestart) | Prevent **Restart** and **Update and restart** from appearing in the Power button. | X | | | | | +| [HideShutDown](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#start-hideshutdown) | Prevent **Shut down** and **Update and shut down** from appearing in the Power button. | X | | | | | +| [HideSignOut](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#start-hidesignout) | Prevent **Sign out** from appearing in the user tile. | X | | | | | +| [HideSleep](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#start-hidesleep) | Prevent **Sleep** from appearing in the Power button. | X | | | | | +| [HideSwitchAccount](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#start-hideswitchaccount) | Prevent **Switch account** from appearing in the user tile. | X | | | | | +| [HideUserTile](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#start-hideusertile) | Hide the user tile. | X | | | | | +| [ImportEdgeAssets](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#start-importedgeassets) | Import Edge assets for secondary tiles. For more information, see [Add image for secondary Microsoft Edge tiles](https://docs.microsoft.com/windows/configuration/start-secondary-tiles). | X | | | | | +| [NoPinningToTaskbar](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#start-nopinningtotaskbar) | Prevent users from pinning and unpinning apps on the taskbar. | X | | | | | +| [StartLayout](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#start-startlayout) | Apply a custom Start layout. For more information, see [Customize Windows 10 Start and taskbar with provisioning packages](https://docs.microsoft.com/windows/configuration/customize-windows-10-start-screens-by-using-provisioning-packages-and-icd) | X | | | | | + +## System + +| Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | --- | :---: | :---: | :---: | :---: | :---: | +| [AllowBuildPreview](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#system-allowbuildpreview) | Specify whether users can access the Insider build controls in the **Advanced Options** for Windows Update. | X | X | | | | +| [AllowEmbeddedMode](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#system-allowembeddedmode) | Specify whether to set general purpose device to be in embedded mode. | X | X | X | X | X | +| [AllowExperimentation](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#system-allowexperimentation) | Determine the level that Microsoft can experiment with the product to study user preferences or device behavior. | X | X | | | | +| [AllowLocation](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#system-allowlocation) | Specify whether to allow app access to the Location service. | X | X | X | X | X | +| [AllowStorageCard](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#system-allowstoragecard) | Specify whether the user is allowed to use the storage card for device storage. | X | X | X | X | X | +| [AllowTelemetry](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#system-allowtelemetry) | Allow the device to send diagnostic and useage telemetry data. | X | X | | | | +| [AllowUserToResetPhone](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#system-allowusertoresetphone) | Allow the user to factory reset the phone. | X | X | | | | +| [DisableOneDriveFileSync](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#system-disableonedrivefilesync) | Prevent apps and features from working with files on OneDrive. | X | | | | | + + +## TextInput + +| Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | --- | :---: | :---: | :---: | :---: | :---: | +| [AllowIMELogging](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#textinput-allowimelogging) | Allow the user to turn on and off the logging for incorrect conversion and saving auto-tuning result to a file and history-based predictive input. | X | | | | | +| [AllowIMENetworkAccess](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#textinput-allowimenetworkaccess) | Allow the user to turn on Open Extended Dictionary, Internet search integration, or cloud candidate features to provide input suggestions that do not exist in the device's local dictionary. | X | | | | | +| [AllowInputPanel](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#textinput-allowinputpanel) | Disable the touch/handwriting keyboard. | X | | | | | +| [AllowJapaneseIMESurrogatePairCharacters](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#textinput-allowjapaneseimesurrogatepaircharacters) | Allow the Japanese IME surrogate pair characters. | X | | | | | +| [AllowJapaneseIVSCharacters](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#textinput-allowjapaneseivscharacters) | Allow Japanese Ideographic Variation Sequence (IVS) characters. | X | | | | | +| [AllJapaneseNonPublishingStandardGlyph](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#textinput-allowjapanesenonpublishingstandardglyph) | All the Japanese non-publishing standard glyph. | X | | | | | +| [AllowJapaneseUserDictionary](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#textinput-allowjapaneseuserdictionary) | Allow the Japanese user dictionary. | X | | | | | +| [AllowKeyboardTextSuggestions](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#textinput-allowkeyboardtextsuggestions) | Specify whether text prediction is enabled or disabled for the on-screen keyboard, touch keyboard, and handwriting recognition tool. | X | | | | | +| [AllowLanguageFeaturesUninstall](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#textinput-allowlanguagefeaturesuninstall) | All language features to be uninstalled. | X | | | | | +| AllowUserInputsFromMiracastRecevier | Do not use. Instead, use [WirelessDisplay](#wirelessdisplay)/[AllowUserInputFromWirelessDisplayReceiver](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#wirelessdisplay-allowuserinputfromwirelessdisplayreceiver) | | | | | | +| [ExcludeJapaneseIMEExceptISO208](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#textinput-excludejapaneseimeexceptjis0208) | Allow users to restrict character code range of conversion by setting the character filter. | X | | | | | +| [ExcludeJapaneseIMEExceptISO208andEUDC](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#textinput-excludejapaneseimeexceptjis0208andeudc) | Allow users to restrict character code range of conversion by setting the character filter. | X | | | | | +| [ExcludeJapaneseIMEExceptShiftJIS](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#textinput-excludejapaneseimeexceptshiftjis) | Allow users to restrict character code range of conversion by setting the character filter. | X | | | | | + + +## TimeLanguageSettings + +| Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | --- | :---: | :---: | :---: | :---: | :---: | +| [AllowSet24HourClock](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#timelanguagesettings-allowset24hourclock) | Configure the default clock setting to be the 24 hour format. | | X | | | | + + +## Update + +| Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | --- | :---: | :---: | :---: | :---: | :---: | +| [ActiveHoursEnd](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-activehoursend) | Use with **Update/ActiveHoursStart** to manage the range of active hours where update rboots are not scheduled. | X | X | X | X | X | +| [ActiveHoursMaxRange](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-activehoursmaxrange) | Specify the maximum active hours range. | X | X | X | X | X | +| [ActiveHoursStart](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-activehoursstart) | Use with **Update/ActiveHoursEnd** to manage the range of active hours where update rboots are not scheduled. | X | X | X | X | X | +| [AllowautoUpdate](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-allowautoupdate) | Configure automatic update behavior to scan, download, and install updates. | X | X | X | X | X | +| [AllowMUUpdateService](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-allowmuupdateservice) | Manage whether to scan for app updates from Microsoft Update. | X | X | X | X | X | +| [AllowNonMicrosoftSignedUpdate](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-allownonmicrosoftsignedupdate) | Manage whether Automatic Updates accepts updates signed by entities other than Microsoft when the update is found at the UpdateServiceUrl location. | X | X | X | X | X | +| [AllowUpdateService](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-allowupdateservice) | Specify whether the device can use Microsoft Update, Windows Server Update Services (WSUS), or Windows Store. | X | X | X | X | X | +| AutoRestartDeadlinePeriodInDays | Specify number of days (between 2 and 30) after which a forced restart will occur outside of active hours when restart is pending. | X | X | X | X | X | +| [AutoRestartNotificationSchedule](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-autorestartnotificationschedule) | Specify the period for auto-restart reminder notifications. | X | X | X | X | X | +| [AutoRestartRequiredNotificationDismissal](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-autorestartrequirednotificationdismissal) | Specify the method by which the auto-restart required notification is dismissed. | X | X | X | X | X | +| [BranchReadinessLevel](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-branchreadinesslevel) | Select which branch a device receives their updates from. | X | X | X | X | X | +| [DeferFeatureUpdatesPeriodInDays](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-deferfeatureupdatesperiodindays) | Defer Feature Updates for the specified number of days. | X | X | X | X | X | +| [DeferQualityUpdatesPeriodInDays](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-deferqualityupdatesperiodindays) | Defer Quality Updates for the specified number of days. | X | X | X | X | X | +| [DetectionFrequency](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-detectionfrequency) | Specify the frequency to scan for updates, from every 1-22 hours. | X | X | X | X | X | +| [EngagedRestartDeadline](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-engagedrestartdeadline) | Specify the deadline in days before automatically scheduling and executing a pending restart outside of active hours. | X | X | X | X | X | +| [EngagedRestartSnoozeSchedule](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-engagedrestartsnoozeschedule) | Specify the number of days a user can snooze Engaged restart reminder notifications. | X | X | X | X | X | +| [EngagedRestartTransitionSchedule](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-engagedrestarttransitionschedule) | Specify the timing before transitioning from Auto restarts scheduled outside of active hours to Engaged restart, which requires the user to schedule. | X | X | X | X | X | +| [FillEmptyContentUrls](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-fillemptycontenturls) | Allow Windows Update Agent to determine the download URL when it is missing from the metadata. | X | X | X | X | X | +| PhoneUpdateRestrictions | Deprecated | | X | | | | +| [RequireDeferUpgrade](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-requiredeferupgrade) | Configure device to receive updates from Current Branch for Business (CBB). | X | X | X | X | X | +| [ScheduledInstallDay](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-scheduledinstallday) | Schedule the day for update installation. | X | X | X | X | X | +| [ScheduledInstallTime](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-scheduledinstalltime) | Schedule the time for update installation. | X | X | X | X | X | +| [ScheduleImminentRestartWarning](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-scheduleimminentrestartwarning) | Specify the period for auto-restart imminent warning notifications. | X | X | X | X | X || +| [ScheduleRestartWarning](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-schedulerestartwarning) | Specify the period for auto-restart warning reminder notifications. | X | X | X | X | X | +| [SetAutoRestartNotificationDisable](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-setautorestartnotificationdisable) | Disable auto-restart notifications for update installations. | X | X | X | X | X | +| [SetEDURestart](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-setedurestart) | Skip the check for battery level to ensure that the reboot will happen at ScheduledInstallTime. | X | X | X | X | X | +| [UpdateServiceUrl](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-updateserviceurl) | Configure the device to check for updates from a WSUS server instead of Microsoft Update. | X | X | X | X | X | +| [UpdateServiceUrlAlternate](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#update-updateserviceurlalternate) | Specify an alternate intranet server to host updates from Microsoft Update. | X | X | X | X | X | + + +## WiFi + +| Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | --- | :---: | :---: | :---: | :---: | :---: | +| [AllowAutoConnectToWiFiSenseHotspots](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#wifi-allowautoconnecttowifisensehotspots) | Allow the device to connect automatically to Wi-Fi hotspots. | X | X | | | | +| [AllowInternetSharing](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#wifi-allowinternetsharing) | Allow Internet sharing. | X | X | | | | +| [AllowManualWiFiConfiguration](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#wifi-allowmanualwificonfiguration) | Allow connecting to Wi-Fi outside of MDM server-installed networks. | | X | | | | +| [AllowWiFi](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#wifi-allowwifi) | Allow Wi-Fi connections. | | X | | | | +| [WLANScanMode](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#wifi-wlanscanmode) | Configure the WLAN scanning behavior and how aggressively devices should be actively scanning for Wi-Fi networks to get devices connected. | X | X | X | X | X | + +## WindowsInkWorkspace + +| Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | --- | :---: | :---: | :---: | :---: | :---: | +| [AllowSuggestedAppsInWindowsInkWorkspace](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#windowsinkworkspace-allowsuggestedappsinwindowsinkworkspace) | Show recommended app suggestions in the ink workspace. | X | | | | | +| [AllowWindowsInkWorkspace](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#windowsinkworkspace-allowwindowsinkworkspace) | Specify whether to allow the user to access the ink workspace. | X | | | | | + + +## WindowsLogon + +| Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | --- | :---: | :---: | :---: | :---: | :---: | +| [HideFastUserSwitching](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#windowslogon-hidefastuserswitching) | Hide the **Switch account** button on the sign-in screen, Start, and the Task Manager. | X | | | | | + +## WirelessDisplay + +| Setting | Description | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | --- | :---: | :---: | :---: | :---: | :---: | +| [AllowUserInputFromWirelessDisplayReceiver](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#wirelessdisplay-allowuserinputfromwirelessdisplayreceiver) | This policy controls whether or not the wireless display can send input (keyboard, mouse, pen, and touch, dependent upon display support) back to the source device. For example, a Surface Laptop is projecting wirelessly to a Surface Hub. If input from the wireless display receiver is allowed, users can draw with a pen on the Surface Hub. | X | X | | | | \ No newline at end of file diff --git a/windows/configuration/wcd/wcd-provisioningcommands.md b/windows/configuration/wcd/wcd-provisioningcommands.md new file mode 100644 index 0000000000..5ed43d8d18 --- /dev/null +++ b/windows/configuration/wcd/wcd-provisioningcommands.md @@ -0,0 +1,27 @@ +--- +title: ProvisioningCommands (Windows 10) +description: This section describes the ProvisioningCommands settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# ProvisioningCommands (Windows Configuration Designer reference) + +Use ProvisioningCommands settings to install Classic Windows apps using a provisioning package. + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| All settings | X | | | | | + +For instructions on adding apps to provisioning packages, see [Provision PCs with apps](../provisioning-packages/provision-pcs-with-apps.md). + + + + diff --git a/windows/configuration/wcd/wcd-sharedpc.md b/windows/configuration/wcd/wcd-sharedpc.md new file mode 100644 index 0000000000..d771bbee7b --- /dev/null +++ b/windows/configuration/wcd/wcd-sharedpc.md @@ -0,0 +1,61 @@ +--- +title: SharedPC (Windows 10) +description: This section describes the SharedPC settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# SharedPC (Windows Configuration Designer reference) + +Use SharedPC settings to optimize Windows 10 for shared use scenarios, such as touchdown spaces in an enterprise and temporary customer use in retail. + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| All settings | X | | | | | + +## AccountManagement + +Use these settings to configure settings for accounts allowed on the shared PC. + +| Setting | Value | Description | +| --- | --- | --- | +| AccountModel | - Only guest
      - Domain-joined only
      - Domain-joined and guest | This option controls how users can sign-in on the PC. Choosing domain-joined will enable any user in the domain to sign-in. Specifying the guest option will add the Guest option to the sign-in screen and enable anonymous guest access to the PC.

      - Only guest allows anyone to use the PC as a local standard (non-admin) account.
      - Domain-joined only allows users to sign in with an Active Directory or Azure AD account.
      - Domain-joined and guest allows users to sign in with an Active Directory, Azure AD, or local standard account. | +| DeletionPolicy | - Delete immediately
      - Delete at disk space threshold
      - Delete at disk space threshold and inactive threshold | - Delete immediately will delete the account on sign-out.
      - Delete at disk space threshold will start deleting accounts when available disk space falls below the threshold you set for DiskLevelDeletion, and it will stop deleting accounts when the available disk space reaches the threshold you set for DiskLevelCaching. Accounts are deleted in order of oldest accessed to most recently accessed.
      - Delete at disk space threshold and inactive threshold will apply the same disk space checks as noted above, but also delete accounts if they have not signed in within the number of days specified by InactiveThreshold | +| DiskLevelCaching | A number between 0 and 100 | If you set **DeletionPolicy** to **Delete at disk space threshold**, set the percent of total disk space to be used as the disk space threshold for account caching. | +| DiskLevelDeletion | A number between 0 and 100 | If you set **DeletionPolicy** to **Delete at disk space threshold**, set the percent of total disk space to be used as the disk space threshold for account deletion. | +| EnableAccountManager | True or false | Set as **True** to enable automatic account management. If this is not set to true, no automatic account management will be done. | +| InactiveThreshold | Number | If you set **DeletionPolicy** to **Delete at disk space threshold and inactive threshold**, set the number of days after which an account that has not signed in will be deleted. | +| KioskModeAUMID | String | Set an Application User Model ID (AUMID) to enable the kiosk account on the sign-in screen. A new account will be created and will use assigned access to only run the app specified by the AUMID. Note that the app must be installed on the PC. Set the name of the account using **KioskModeUserTileDisplayText**, or a default name will be used. [Find the Application User Model ID of an installed app](https://msdn.microsoft.com/library/dn449300.aspx) | +| KioskModeUserTileDisplayText | String | Sets the display text on the kiosk account if **KioskModeAUMID** has been set. | + + +## EnableSharedPCMode + +Set as **True**. If this is not set to **True**, shared PC mode is not turned on and none of the other settings apply. This setting controls this API: [IsEnabled](https://docs.microsoft.com/uwp/api/windows.system.profile.sharedmodesettings). + +Some of the remaining settings in SharedPC are optional, but we strongly recommend that you also set **EnableAccountManager** to **True**. + +## PolicyCustomization + +Use these settings to configure policies for shared PC mode. + +| Setting | Value | Description | +| --- | --- | --- | +| MaintenanceStartTime | A number between 0 and 1440 | By default, the maintenance start time (which is when automatic maintenance tasks run, such as Windows Update) is midnight. You can adjust the start time in this setting by entering a new start time in minutes from midnight. For example, if you want maintenance to begin at 2 AM, enter `120` as the value. | +| MaxPageFileSizeMB | A number between 1024 and 2048 | Adjusts the maximum page file size in MB. This can be used to fine-tune page file behavior, especially on low end PCs. | +| RestrictLocalStorage | True or false | Set as **True** to restrict the user from saving or viewing local storage when using File Explorer. This setting controls this API: [ShouldAvoidLocalStorage](https://docs.microsoft.com/uwp/api/windows.system.profile.sharedmodesettings) | +| SetEduPolicies | True or false | Set to **True** for PCs that will be used in a school. For more information, see [Windows 10 configuration recommendations for education customers](https://docs.microsoft.com/education/windows/configure-windows-for-education). This setting controls this API: [IsEducationEnvironment](https://docs.microsoft.com/uwp/api/windows.system.profile.educationsettings) | +| SetPowerPolicies | True or false | When set as **True**:

      - Prevents users from changing power settings
      - Turns off hibernate
      - Overrides all power state transitions to sleep (e.g. lid close) | +| SignInOnResume | True or false | This setting specifies if the user is required to sign in with a password when the PC wakes from sleep. | +| SleepTimeout | Number | Specifies all timeouts for when the PC should sleep. Enter the amount of idle time in seconds. If you don't set sleep timeout, the default of 1 hour applies. | + +## Related topics + +- [Set up shared or guest PC](../set-up-shared-or-guest-pc.md) \ No newline at end of file diff --git a/windows/configuration/wcd/wcd-shell.md b/windows/configuration/wcd/wcd-shell.md new file mode 100644 index 0000000000..8d7ad0b7ff --- /dev/null +++ b/windows/configuration/wcd/wcd-shell.md @@ -0,0 +1,23 @@ +--- +title: Shell (Windows 10) +description: This section describes the Shell settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# Shell (Windows Configuration Designer reference) + +Do not use. Use [Start > StartLayout](wcd-start.md#startlayout) + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| All settings | | X | | | | + + diff --git a/windows/configuration/wcd/wcd-smisettings.md b/windows/configuration/wcd/wcd-smisettings.md new file mode 100644 index 0000000000..ce6de17758 --- /dev/null +++ b/windows/configuration/wcd/wcd-smisettings.md @@ -0,0 +1,107 @@ +--- +title: SMISettings (Windows 10) +description: This section describes the SMISettings settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# SMISettings (Windows Configuration Designer reference) + +Use SMISettings settings to customize the device with custom shell, suppress Windows UI during boot and sign-in, and block or allow specific keys. + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| All settings | X | | | | | + +## All settings in SMISettings + +The following table describes the settings in SMISettings. Some settings have additional details in sections after the table. + +| Setting | Value | Description | +| --- | --- | --- | +| AutoLogon | Enable
      Domain name
      Password
      UserName | Allows automatic sign-in at startup so that the user does not need to enter a user name and password. | +| BrandingNeutral | See [BrandingNeutral values](#brandingneutral-values) | Specifies which UI elements display on the Welcome screen. | +| CrashDumpEnabled | See [CrashDumpEnabled values](#crashdumpenabled-values) | Specifies the type of information to be saved in the event of a crash. | +| DisableBootMenu | True or false | Disables the F8 and F10 keys during startup to prevent access to the **Advanced Startup Options** menu. | +| DisplayDisabled | True or false | Configures the device to display a blank screen when the OS encounters an error that it cannot recover from. | +| HideAllBootUI | True or false | Suppresses all Windows UI elements (logo, status indicator, and status message) during startup. | +| HideAutologonUI | True or false | Hides the Welcome screen when automatic sign-in (AutoLogon) is enabled. | +| HideBootLogo | True or false | Suppresses the default Windows logo that displays during the OS loading phase. | +| HideBootStatusIndicator | True or false | Suppresses the status indicator that displays during the OS loading phase. | +| HideBootStatusMessages | True or false | Suppresses the startup status text that displays during the OS loading phase. | +| HideFirstLogonAnimation | True or false | Disable the animation during the first sign-in. | +| KeyboardFilter | See [KeyboardFilter settings](#keyboardfilter-settings) | Use these settings to configure devices to suppress key presses or key combinations. | +| NoLockScreen | True or false | Disables the lock screen functionality and UI elements | +| ShellLauncher | See [ShellLauncher settings](#shelllauncher-settings) | Settings used to specify the application or executable to use as the default custom shell. | +| UIVerbosityLevel | Suppress or do not suppress | Disables the Windows status messages during device startup, sign-in, and shut down. | + +## BrandingNeutral values + +The following table shows the possible values. You can combine these values using bitwise exclusive-OR logic to disable multiple Welcome screen UI elements. + +The default value is **17**, which disables all Welcome screen UI elements and the Switch user button. + +| Value | Description | +| --- | --- | +| 1 | Disables all Welcome screen UI elements | +| 2 | Disables the Power button | +| 4 | Disables the Language button | +| 8 | Disables the Ease of access button | +| 16 | Disables the Switch user button | +| 32 | Disables the blocked shutdown resolver (BSDR) screen so that restarting or shutting down the system causes the OS to immediately force close any applications that are blocking system shut down. No UI is displayed and users are not given a chance to cancel the shutdown process. This can result in a loss of data if any open applications have unsaved data. | + +## CrashDumpEnabled values + +Contains an integer that specifies the type of information to capture in a dump (.dmp) file that is generated when the system stops unexpectedly. + +The .dmp file is typically saved in %SystemRoot% as Memory.dmp. + +Set CrashDumpEnabled to one of the following values: + +| Value | Description | +| --- | --- | +| 1 | Records all the contents of system memory. This dump file may contain data from processes that were running when the information was collected. | +| 2 | Records only the kernel memory. This dump file includes only memory that is allocated to the kernel, kernel-mode drivers, and other kernel-mode programs. It does not include unallocated memory or any memory that is allocated to user-mode programs.

      For most purposes, this kind of dump file is the most useful because it is significantly smaller than the complete memory dump file, but it contains information that is most likely to have been involved in the issue.

      If a second problem occurs, the dump file is overwritten with new information. | +| 3 | Records the smallest amount of useful information that may help identify why the device stopped unexpectedly. This type of dump file includes the following information:

      - A list of loaded drivers

      - The processor context (PRCB) for the processor that stopped

      - The process information and kernel context (EPROCESS) for the process that stopped

      - The process information and kernel context (ETHREAD) for the thread that stopped

      - The kernel-mode call stack for the thread that stopped


      This kind of dump file can be useful when space is limited. However, because of the limited information included, errors that were not directly caused by the thread that was running at the time of the problem may not be discovered by analyzing this file.

      The date is encoded in the file name. If a second problem occurs, the previous file is preserved and the new file is given a distinct name. A list of all small memory dump files is kept in the %SystemRoot%\Minidump folder. | +| 4 | Records the smallest amount of useful information. This value produces the same results as entering a value of 3. | +| 7 | Records only the kernel memory. This value produces the same results as entering a value of 2. This is the default value. | +| Any other value | Disables crash dump and does not record anything. | + +## KeyboardFilter settings + +You can use KeyboardFilter to suppress undesirable key presses or key combinations. KeyboardFilter works with physical keyboards, the Windows on-screen keyboard, and the touch keyboard. + +When you **enable** KeyboardFilter, a number of other settings become available for configuration. + +| Setting | Value | Description | +| --- | --- | --- | +| CustomKeyFilters | Allow or block | Add your own key filters to meet any special requirements that you may have that are not included in the predefined key filters.

      Enter a custom key combination in **CustomKeyFilter**, and then select it to allow or block it. The format to add custom filter combinations is "Alt+F9." This also appears as the CustomKey name, which is specified without "+". For more information, see [WEKF_CustomKey](https://docs.microsoft.com/windows-hardware/customize/enterprise/wekf-customkey). | +| CustomScancodeFilters | Allow or block | Blocks the list of custom scan codes. When a key is pressed on a physical keyboard, the keyboard sends a scan code to the keyboard driver. The driver then sends the scan code to the OS and the OS converts the scan code into a virtual key based on the current active layout.

      Enter a custom scancode in **CustomScancodeFilter**, and then select it to allow or block it. For more information, see [WEKF_Scancode](https://docs.microsoft.com/windows-hardware/customize/enterprise/wekf-scancode). | +| DisableKeyboardFilterForAdministrators | True or false | Disables the keyboard filter for administrators. | +| ForceOffAccessibility | True or false | Disables all Ease of Access features and prevents users from enabling them. | +| PredefinedKeyFilters | Allow or block | Specifies the list of predefined keys. For each key, the value will default to **Allow**. Specifying **Block** will suppress the key combination. | + +[Learn more about using keyboard filters.](https://docs.microsoft.com/windows-hardware/customize/enterprise/keyboardfilter) + +## ShellLauncher settings + +Use ShellLauncher to specify the application or executable to use as the default custom shell. One use of ShellLauncher is to [create a kiosk (fixed-purpose) device running a Classic Windows application](https://docs.microsoft.com/windows/configuration/set-up-a-kiosk-for-windows-10-for-desktop-editions#shell-launcher-for-classic-windows-applications). + +You can also configure ShellLauncher to launch different shell applications for different users or user groups. + +>[!IMPORTANT] +>You may specify any executable file to be the default shell except C:\Windows\System32\Eshell.exe. Using Eshell.exe as the default shell will result in a blank screen after a user signs in. +> +>You cannot use ShellLauncher to launch a Windows app as a custom shell. However, you can use Windows 10 application launcher to launch a Windows app at startup. + +ShellLauncher processes the Run and RunOnce registry keys before starting the custom shell, so your custom shell doesn't need to handle the automatic startup of other applications or services. ShellLauncher also handles the behavior of the system when your custom shell exits. You can configure the shell exit behavior if the default behavior does not meet your needs. + +>[!IMPORTANT] +>A custom shell is launched with the same level of user rights as the account that is signed in. This means that a user with administrator rights can perform any system action that requires administrator rights, including launching other applications with administrator rights, while a user without administrator rights cannot. If your shell application requires administrator rights and needs to be elevated, and User Account Control (UAC) is present on your device, you must disable UAC in order for ShellLauncher to launch the shell application. \ No newline at end of file diff --git a/windows/configuration/wcd/wcd-start.md b/windows/configuration/wcd/wcd-start.md new file mode 100644 index 0000000000..25fcc57075 --- /dev/null +++ b/windows/configuration/wcd/wcd-start.md @@ -0,0 +1,35 @@ +--- +title: Start (Windows 10) +description: This section describes the Start settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# Start (Windows Configuration Designer reference) + +Use Start settings to apply a customized Start screen to devices. + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| StartLayout | X | X | | | | +| StartLayoutFilePath | | X | | | | + +>[!IMPORTANT] +>The StartLayout setting is available in the advanced provisioning for Windows 10 desktop editions, but should only be used to apply a layout to Windows 10 Mobile devices. For desktop editions, use [Policies > StartLayout](wcd-policies.md#start). + +## StartLayout + +Use StartLayout to select the LayoutModification.xml file that applies a customized Start screen to a device. + +For more information, see [Start layout XML for mobile editions of Windows 10 ](../mobile-devices/lockdown-xml.md)). + +## StartLayoutFilePath + +Do not use. diff --git a/windows/configuration/wcd/wcd-startupapp.md b/windows/configuration/wcd/wcd-startupapp.md new file mode 100644 index 0000000000..06c5b20b7a --- /dev/null +++ b/windows/configuration/wcd/wcd-startupapp.md @@ -0,0 +1,23 @@ +--- +title: StartupApp (Windows 10) +description: This section describes the StartupApp settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# StartupApp (Windows Configuration Designer reference) + +Use StartupApp settings to configure the default app that will run on start for Windows 10 IoT Core (IoT Core) devices. + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| Default | | | | | X | + +Enter the [Application User Model ID (AUMID)](https://docs.microsoft.com/windows-hardware/customize/enterprise/find-the-application-user-model-id-of-an-installed-app) for the default app. \ No newline at end of file diff --git a/windows/configuration/wcd/wcd-startupbackgroundtasks.md b/windows/configuration/wcd/wcd-startupbackgroundtasks.md new file mode 100644 index 0000000000..6b0840c310 --- /dev/null +++ b/windows/configuration/wcd/wcd-startupbackgroundtasks.md @@ -0,0 +1,22 @@ +--- +title: StartupBackgroundTasks (Windows 10) +description: This section describes the StartupBackgroundTasks settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# StartupBackgroundTasks (Windows Configuration Designer reference) + +Documentation not available at this time. + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| All settings | | | | | X | + diff --git a/windows/configuration/wcd/wcd-surfacehubmanagement.md b/windows/configuration/wcd/wcd-surfacehubmanagement.md new file mode 100644 index 0000000000..f2da4a2dd6 --- /dev/null +++ b/windows/configuration/wcd/wcd-surfacehubmanagement.md @@ -0,0 +1,35 @@ +--- +title: SurfaceHubManagement (Windows 10) +description: This section describes the SurfaceHubManagement settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# SurfaceHubManagement (Windows Configuration Designer reference) + +Use SurfaceHubManagement settings to set the administrator group that will manage a Surface Hub that is joined to the domain. + +>[!IMPORTANT] +>These settings should be used only in provisioning packages that are applied during OOBE. + + + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| All settings | | | X | | | + + +## GroupName + +Enter the group name for the administrators group in Active Directory. + +## GroupSid + +Enter the SID or the administrators group in Active Directory. \ No newline at end of file diff --git a/windows/configuration/wcd/wcd-tabletmode.md b/windows/configuration/wcd/wcd-tabletmode.md new file mode 100644 index 0000000000..a8d2ea900a --- /dev/null +++ b/windows/configuration/wcd/wcd-tabletmode.md @@ -0,0 +1,29 @@ +--- +title: TabletMode (Windows 10) +description: This section describes the TabletMode settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# TabletMode (Windows Configuration Designer reference) + +Use TabletMode to configure settings related to tablet mode. + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| All settings | X | X | X | X | X | + +## ConvertibleSlateModePromptPreference + +Set the default for hardware-based prompts. + +## SignInMode + +Specify whether users switch to table mode by default after signing in. \ No newline at end of file diff --git a/windows/configuration/wcd/wcd-takeatest.md b/windows/configuration/wcd/wcd-takeatest.md new file mode 100644 index 0000000000..75613f3b2e --- /dev/null +++ b/windows/configuration/wcd/wcd-takeatest.md @@ -0,0 +1,48 @@ +--- +title: TakeATest (Windows 10) +description: This section describes the TakeATest settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# TakeATest (Windows Configuration Designer reference) + +Use TakeATest to configure the Take A Test app, a secure browser for test-taking. Many schools use online testing for formative and summative assessments. It's critical that students use a secure browser that prevents them from using other computer or Internet resources during the test. For more information, see [Take tests in Windows 10](https://docs.microsoft.com/education/windows/take-tests-in-windows-10). + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| All settings | X | | | | | + +## AllowScreenMonitoring + +When set to True, students are able to record and take screen captures in the Take A Test app. + +## AllowTextSuggestions + +When set to True, students can see autofill suggestions from onscreen keyboards when typing in the Take A Test app. + +## LaunchURI + +Enter a link to an assessment that will be automatically loaded when the Take A Test app is opened. + +## RequirePrinting + +When set to True, students can print in the Take A Test app. + +## TesterAccount + +Enter the account to use when taking a test. + +To specify a domain account, enter **domain\user**. To specify an AAD account, enter **username@tenant.com**. To specify a local account, enter the username. + + +## Related topics + +- [SecureAssessment configuration service provider (CSP)](https://docs.microsoft.com/windows/client-management/mdm/secureassessment-csp) \ No newline at end of file diff --git a/windows/configuration/wcd/wcd-theme.md b/windows/configuration/wcd/wcd-theme.md new file mode 100644 index 0000000000..2d3e643f85 --- /dev/null +++ b/windows/configuration/wcd/wcd-theme.md @@ -0,0 +1,35 @@ +--- +title: Theme (Windows 10) +description: This section describes the Theme settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# Theme (reference) + +Use Theme to configure accent and background colors on Windows 10 Mobile. + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| All settings | | X | | | | + +## DefaultAccentColor + +In the dropdown menu for DefaultAccentColor, select from the list of colors. The accent color is used for the background of the start tiles, some text, the progress indicator, the user’s My Phone web site, and so on. + + +## DefaultBackgroundColor + +Select between **Light** and **Dark** for theme. + + +## Related topics + +- [Themes and accent colors](https://msdn.microsoft.com/library/windows/hardware/dn772323(v=vs.85).aspx) diff --git a/windows/configuration/wcd/wcd-unifiedwritefilter.md b/windows/configuration/wcd/wcd-unifiedwritefilter.md new file mode 100644 index 0000000000..fe65f8413f --- /dev/null +++ b/windows/configuration/wcd/wcd-unifiedwritefilter.md @@ -0,0 +1,65 @@ +--- +title: UnifiedWriteFilter (Windows 10) +description: This section describes the UnifiedWriteFilter settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# UnifiedWriteFilter (reference) + + +Use UnifiedWriteFilter to configure settings for the Unified Write Filter (UWF) in your device to help protect your physical storage media, including most standard writable storage types that are supported by the OS, such as physical hard disks, solidate-state drives, internal USB devices, external SATA devices, and so on. You can also use UWF to make read-only media appear to the OS as a writeable volume. + +>[!IMPORTANT] +>You cannot use UWF to protect external USB devices or flash drives. + +UWF intercepts all write attempts to a protected volume and redirects those write attempts to a virtual overlay. This improves the reliability and stability of your device and reduces the wear on write-sensitive media, such as flash memory media like solid-state drives. + +The overlay does not mirror the entire volume, but dynamically grows to keep track of redirected writes. Generally the overlay is stored in system memory, although you can cache a portion of the overlay on a physical volume. + +>[!NOTE] +>UWF fully supports the NTFS system; however, during device startup, NTFS file system journal files can write to a protected volume before UWF has loaded and started protecting the volume. + +[Learn more about the Unified Write Filter feature.](https://docs.microsoft.com/windows-hardware/customize/enterprise/unified-write-filter) + + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| All settings | X | | | | X | + +## FilterEnabled + +Set to **True** to enable UWF. + +## OverlaySize + +Enter the maximum overlay size, in megabytes (MB), for the UWF overlay. The minimum value for maximum overlay size is 1024. + +>[!NOTE] +>UnifiedWriteFilter must be enabled for this setting to work. + +## OverlayType + +OverlayType specifies where the overlay is stored. Select between **RAM** (default) and **Disk** (pre-allocated file on the system volume). + +## RegistryExclusions + +You can add or remove registry entries that will be excluded from UWF filtering. When a registry key is in the exclusion list, all writes to that registry key bypass UWF filtering and are written directly to the registry and persist after the device restarts. + +Use **Add** to add a registry entry to the exclusion list after you restart the device. + +Use **Remove** to remove a registry entry from the exclusion list after you restart the device. + +## Volumes + +Enter a drive letter for a volume to be protected by UWF. + +>[!NOTE] +>In the current OS release, Windows Configuration Designer contains a validation bug. To work around this issue, you must include a ":" after the drive letter when specifying the value for the setting. For example, if you are specifying the C drive, you must set DriveLetter to "C:" instead of just "C". \ No newline at end of file diff --git a/windows/configuration/wcd/wcd-universalappinstall.md b/windows/configuration/wcd/wcd-universalappinstall.md new file mode 100644 index 0000000000..6ba1b3993a --- /dev/null +++ b/windows/configuration/wcd/wcd-universalappinstall.md @@ -0,0 +1,79 @@ +--- +title: UniversalAppInstall (Windows 10) +description: This section describes the UniversalAppInstall settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# UniversalAppInstall (reference) + + +Use UniversalAppInstall settings to install Windows apps from the Microsoft Store or a hosted location. + +>[!NOTE] +>You can only use the Windows provisioning settings and provisioning packages for apps where you have the available installation files, namely with sideloaded apps that have an offline license. [Learn more about offline app distribution.](https://docs.microsoft.com/microsoft-store/distribute-offline-apps) + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| [DeviceContextApp](#devicecontextapp) | X | | X | | | +| [DeviceContextAppLicense](#devicecontextapplicense) | X | | X | | | +| [UserContextApp](#usercontextapp) | X | X | X | X | X | +| [UserContextAppLicense](#usercontextapplicense) | X | X | X | X | X | + +## DeviceContextApp + +Enter an app package family name to install an app for all users of the device. You can use the [Get-AppxPackage cmdlet](https://technet.microsoft.com/itpro/powershell/windows/appx/get-appxpackage) to get the package family name for an installed app. + +>[!NOTE] +>For XAP files, enter the product ID. + +For each app that you add to the package, configure the settings in the following table. + +| Setting | Value | Description | +| --- | --- | --- | +| ApplicationFile | .appx or .appxbundle | Set the value to the app file that you want to install on the device. In addition, you must also enable the [AllowAllTrustedApps setting](wcd-policies.md#applicationmanagement) and add a root certificate or license file. | +| DependencyAppxFiles | any required frameworks | In Microsoft Store for Business, any dependencies for the app are listed in the **Required frameworks** section of the download page. | +| DeploymentOptions | - None
      -Force application shutdown: If this package, or any package that depends on this package, is currently in use, the processes associated with the package are shut down forcibly so that registration can continue
      - Development mode: do not use
      - Install all resources: When you set ths option, the app is instructed to skip resource applicability checks.
      - Force target application shutdown: If this package is currently in use, the processes associated with the package are shut down forcibly so that registration can continue | Select a deployment option. | +| LaunchAppAtLogin | - Do not launch app
      - Launch app | Set the value for app behavior when a user signs in. | +| OptionalPackageFiles | additional files required by the package | Browse to, select, and add the optional package files. | + +For more information on deployment options, see [DeploymentOptions Enum](https://docs.microsoft.com/uwp/api/windows.management.deployment.deploymentoptions). + +## DeviceContextAppLicense + +Use to specify the license file for the provisioned app. + +1. Specify a **LicenseProductId** for the app. You can find the license ID in the root header of the license file. Here is an example, `LicenseID="aaaaaaaa-dddd-8848-f8d0-7d6a93dfcccc"`. Enter it in the LicenseProductId field, and click **Add**. + +2. Select the LicenseProductId in the Available Customizations pane, and then browse to and select the app license file. + + +## UserContextApp + +Use to add a new user context app. + +1. Specify a **PackageFamilyName** for the app, and then click **Add**. +2. Select the PackageFamilyName in the Available Customizations pane, and then configure the following settings. + +Setting | Value | Description +--- | --- | --- +ApplicationFile | app file | Browse to, select, and add the application file, +DependencyAppxFiles | additional files required by the app | Browse to, select, and add dependency files. +DeploymentOptions | - None

      - Force application shutdown

      - Development mode

      - Install all resources

      - Force target application shutdown | Select a deployment option. +LaunchAppAtLogin | - Do not launch app

      - Launch app | Select whether the app should be started when a user signs in. + + +## UserContextAppLicense + +Use to specify the license file for the user context app. + +1. Specify a **LicenseProductId** for the app. You can find the license ID in the root header of the license file. Here is an example, `LicenseID="aaaaaaaa-dddd-8848-f8d0-7d6a93dfcccc"`. Enter it in the LicenseProductId field, and click **Add**. + +2. Select the LicenseProductId in the Available Customizations pane, and then browse to and select the app license file. \ No newline at end of file diff --git a/windows/configuration/wcd/wcd-universalappuninstall.md b/windows/configuration/wcd/wcd-universalappuninstall.md new file mode 100644 index 0000000000..17bbc8f15b --- /dev/null +++ b/windows/configuration/wcd/wcd-universalappuninstall.md @@ -0,0 +1,40 @@ +--- +title: UniversalAppUninstall (Windows 10) +description: This section describes the UniversalAppUninstall settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# UniversalAppUninstall (reference) + + +Use UniversalAppUninstall settings to uninstall or remove Windows apps. + + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| [RemoveProvisionedApp](#removeprovisionedapp) | X | | | | | +| [Uninstall](#uninstall) | X | X | X | X | X | + +## RemoveProvisionedApp + +Universal apps can be *provisioned*, which means that they are available on the device for installation in user context. When a user runs the provisioned app, the app is then installed for that user. + +Use **RemoveProvisionedApp** to remove app packages that are available on the device. Any instances of the app that have already been installed by a user are not uninstalled. To uninstall provisioned apps that have been installed by a user, use the [Uninstall](#uninstall) setting. + +1. Enter the PackageFamilyName for the app package, and then click **Add**. +2. Select the PackageFamilyName in the Available Customizations pane, and then select **RemoveProvisionedApp**. + +## Uninstall + +Use **Uninstall** to remove provisioned apps that have been installed by a user. + +1. Enter the PackageFamilyName for the app package, and then click **Add**. +2. Select the PackageFamilyName in the Available Customizations pane, and then select **Uninstall**. \ No newline at end of file diff --git a/windows/configuration/wcd/wcd-usberrorsoemoverride.md b/windows/configuration/wcd/wcd-usberrorsoemoverride.md new file mode 100644 index 0000000000..7175b5e14b --- /dev/null +++ b/windows/configuration/wcd/wcd-usberrorsoemoverride.md @@ -0,0 +1,27 @@ +--- +title: UsbErrorsOEMOverride (Windows 10) +description: This section describes the UsbErrorsOEMOverride settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# UsbErrorsOEMOverride (reference) + + +Use UsbErrorsOEMOverride settings to . + + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| [HideUsbErrorNotifyOptionUI](#hideusberrornotifyoptionui) | X | X | X | X | | + +## HideUsbErrorNotifyOptionUI + + diff --git a/windows/configuration/wcd/wcd-weakcharger.md b/windows/configuration/wcd/wcd-weakcharger.md new file mode 100644 index 0000000000..f1316bc77a --- /dev/null +++ b/windows/configuration/wcd/wcd-weakcharger.md @@ -0,0 +1,43 @@ +--- +title: WeakCharger (Windows 10) +description: This section describes the WeakCharger settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# WeakCharger (reference) + + +Use WeakCharger settings to configure the charger notification UI. + + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| [HideWeakChargerNotifyOptionUI](#hideweakchargernotifyoptionui) | X | X | X | X | | +| [NotifyOnWeakCharger](#notifyonweakcharger) | X | X | X | X | | + + +## HideWeakChargerNotifyOptionUI + +This setting determines whether the user sees the dialog that's displayed when the user connects the device to an incompatible charging source. By default, the OS shows the weak charger notification option UI. + +Select between **Show Weak Charger Notifications UI** and **Hide Weak Charger Notifications UI**. + +## NotifyOnWeakCharger + +This setting displays a warning when the user connects the device to an incompatible charging source. This warning is intended to notify users that their device may take longer to charge or may not charge at all with the current charging source. + +An incompatible charging source is one that does not behave like one of the following port types as defined by the USB Battery Charging Specification, Revision 1.2, available on the USB.org website: +- Charging downstream port +- Standard downstream port +- Dedicated charging port + +Select between **Disable Weak Charger Notifications UI** and **Enable Weak Charger Notifications UI**. + diff --git a/windows/configuration/wcd/wcd-windowsteamsettings.md b/windows/configuration/wcd/wcd-windowsteamsettings.md new file mode 100644 index 0000000000..b9ee438e22 --- /dev/null +++ b/windows/configuration/wcd/wcd-windowsteamsettings.md @@ -0,0 +1,103 @@ +--- +title: WindowsTeamSettings (Windows 10) +description: This section describes the WindowsTeamSettings settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# WindowsTeamSettings (reference) + + +Use WindowsTeamSettings settings to configure Surface Hub. + + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| All settings | | | X | | | + +## Connect + +| Setting | Value | Description | +| --- | --- | --- | +| AutoLaunch | True or false | Open the Connect app automatically when someone projects. | +| Channel | - 1, 3, 4, 5, 6, 7, 8, 9, 10, 11 (works with all Miracast senders in all regions)
      - 36, 40, 44, 48 (works with all 5ghz band Miracast senders in all regions)
      - 149, 153, 157, 161, 165 (works with all 5ghz band Miracast senders in all regions except Japan) | Wireless channel to use for Miracast operation. The supported channels are defined by the Wi-Fi Alliance Wi-Fi Direct specification. Integer specifying the channel. The default value is 255. Outside of regulatory concerns, if the channel is configured incorrectly the driver will either not boot, or will broadcast on the wrong channel (which senders won't be looking for). | +| Enabled | True or false | Enables wireless projection to the device. | +| PINRequired | True or false | Requires presenters to enter a PIN to connect wirelessly to the device. | + +## DeviceAccount + +A device account is a Microsoft Exchange account that is connected with Skype for Business, which allows people to join scheduled meetings, make Skype for Business calls, and share content from the device. + +| Setting | Value | Description | +| --- | --- | --- | +| CalendarSyncEnabled | True or false | Specifies whether calendar sync and other Exchange Server services are enabled. | +| DomainName | Domain of the device account when you are using Active Directory | To use a device account from Active Directory, you should specify both **DomainName** and **UserName** for the device account. | +| Email | Email address | Email address of the device account. | +| ExchangeServer | Exchange Server | Normally, the device will try to automatically discover the Exchange server. This field is only required if automatic discovery fails. | +| Password | Password | Password for the device account. | +| PasswordRotationEnabled | 0 = enabled
      1 = disabled | Specifies whether automatic password rotation is enabled. If you enforce a password expiration policy on the device account, use this setting to allow the device to manage its own password by changing it frequently, without requiring you to manually update the account information when the password expires. You can reset the password at any time using Active Directory or Azure AD. | +| SipAddress | Session Initiation Protocol (SIP) address | Normally, the device will try to automatically discover the SIP. This field is only required if automatic discovery fails. | +| UserName | User name | Username of the device account when you are using Active Directory. | +| UserPrincipalName | User principal name (UPN) | To use a device account from Azure Active Directory or a hybrid deployment, you should specify the UPN of the device account. | +| ValidateAndCommit | Any text | Validates the data provided and then commits the changes. This process occurs automatically after the other DeviceAccount settings are applied. The text you enter for the ValidateAndCommit setting doesn't matter. | + + +## FriendlyName + +Enter the name that users will see when they want to project wirelessly to the device. + +## MaintenanceHours + +Maintenance hours are the period of time during which automatic maintenance tasks are performed. + +| Setting | Value | Description | +| --- | --- | --- | +| Duration | Duration in minutes. For example, to set a 3-hour duration, set this value to 180. | The amount of time the device will be in maintenance, when the device will continue to download or install updates. | +| StartTime | Start time in minutes from midnight. For example, to set a 2:00 am start time, set this value to 120 | Start time for when device is allowed to start downloading and installing updates. | + +## OMSAgent + +Configures the Operations Management Suite workspace. + +| Setting | Value | Description | +| --- | --- | --- | +| WorkspaceID | GUID | GUID identifying the Operations Management Suite workspace ID to collect the data. Set this to an empty string to disable the MOM agent. | +| WorkspaceKey | Key | Primary key for authenticating with the workspace. | + +## Properties + +| Setting | Value | Description | +| --- | --- | --- | +| AllowAutoProxyAuth | True or false | Specifies if the Surface Hub can use the device account to authenticate into proxy servers requiring authentication. | +| AllowSessionResume | True or false | Specifies if users are allowed to resume their session after session timeout. | +| DefaultVolume | Numeric value between 0 and 100 | Default speaker volume. Speaker volume will be set to this value at every session startup. | +| DisableSigninSuggestions | True or false | Specifies if the Surface Hub will not show suggestions when users try to sign in to see their meetings and files. | +| DoNotShowMyMeetingsAndFiles | True or false | Specifies if users can sign in and have full access to personal meetings and most recently used documents. | +| ScreenTimeout | Select minutes from dropdown menu | The time (in minutes) of inactivity after which the Surface Hub will turn off its screen. | +| SessionTimeout | Select minutes from dropdown menu | The time (in minutes) of inactivity after which the Surface Hub will time out the current session and return to the welcome screen. | +| SleepTimeout | Select minutes from dropdown menu | The time (in minutes) of inactivity after which the Surface Hub will go into a sleep state. | + +## SkypeForBusiness + +| Setting | Value | Description | +| --- | --- | --- | +| DomainName | Domain name | Specifies the domain name of the target server when the Skype for Business server is in a domain that's different from the device account. | + +## Welcome + +| Setting | Value | Description | +| --- | --- | --- | +| AutoWakeScreen | True or false | Specifies whether to automatically turn on the screen using motion sensors. | +| CurrentBackgroundPath | Https URL to a PNG file | Background image for the welcome screen. | +| MeetingInfoOption | 0 = organizer and time only
      1 = organizer, time, and subject (subject is hidden for private meetings) | Specifies whether meeting information is displayed on the welcome screen. | + +## Related topics + +- [SurfaceHub configuration service provider (CSP)](https://docs.microsoft.com/windows/client-management/mdm/surfacehub-csp) \ No newline at end of file diff --git a/windows/configuration/wcd/wcd-wlan.md b/windows/configuration/wcd/wcd-wlan.md new file mode 100644 index 0000000000..6b641db70f --- /dev/null +++ b/windows/configuration/wcd/wcd-wlan.md @@ -0,0 +1,24 @@ +--- +title: WLAN (Windows 10) +description: This section describes the WLAN settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# WLAN (reference) + + +Do not use at this time. Instead, use [ConnectivityProfiles > WLAN](wcd-connectivityprofiles.md#wlan) + + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| All settings | | | | X | | + diff --git a/windows/configuration/wcd/wcd-workplace.md b/windows/configuration/wcd/wcd-workplace.md new file mode 100644 index 0000000000..901e30a048 --- /dev/null +++ b/windows/configuration/wcd/wcd-workplace.md @@ -0,0 +1,38 @@ +--- +title: Workplace (Windows 10) +description: This section describes the Workplace settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# Workplace (reference) + + +Use Workplace settings to configure bulk user enrollment to a mobile device management (MDM) service. For more information, see [Bulk enrollment step-by-step](https://docs.microsoft.com/windows/client-management/mdm/bulk-enrollment-using-windows-provisioning-tool). + +## Applies to + +| Setting | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| [Enrollments](#enrollments) | X | X | X | X | X | + +## Enrollments + +Select **Enrollments**, enter a UPN, and then click **Add** to configure the settings for the enrollment. The UPN is a unique identifier for enrollment. For bulk enrollment, this must a service account that is allowed to enroll multiple users. Example, "generic-device@contoso.com" + +| Settings | Value | Description | +| --- | --- | --- | +| AuthPolicy | - OnPremise
      - Certificate | The authentication policy used by the MDM service | +| DiscoveryServiceFullUrl | URL | The full URL for the discovery service | +| EnrollmentServiceFullUrl | URL | The full URL for the enrollment service | +| PolicyServiceFullUrl | URL | The full URL for the policy service | +| Secret | - Password string for on-premise authentication enrollment
      - Federated security token for federated enrollment
      - Certificate thumb print for certificate-based enrollment | Enter the appropriate value for the selected AuthPolicy | + +## Related topics + +- [Provisioning configuration service provider (CSP)](https://docs.microsoft.com/windows/client-management/mdm/provisioning-csp) diff --git a/windows/configuration/wcd/wcd.md b/windows/configuration/wcd/wcd.md new file mode 100644 index 0000000000..38f6061d9f --- /dev/null +++ b/windows/configuration/wcd/wcd.md @@ -0,0 +1,77 @@ +--- +title: Windows Configuration Designer provisioning settings (Windows 10) +description: This section describes the settings that you can configure in provisioning packages for Windows 10 using Windows Configuration Designer. +ms.prod: w10 +ms.mktglfcycl: deploy +ms.sitesec: library +author: jdeckerMS +localizationpriority: medium +ms.author: jdecker +ms.date: 08/21/2017 +--- + +# Windows Configuration Designer provisioning settings (reference) + +This section describes the settings that you can configure in [provisioning packages](../provisioning-packages/provisioning-packages.md) for Windows 10 using Windows Configuration Designer. + +## Edition that each group of settings applies to + +| Setting group | Desktop editions | Mobile editions | Surface Hub | HoloLens | IoT Core | +| --- | :---: | :---: | :---: | :---: | :---: | +| [Accounts](wcd-accounts.md) | X | X | X | X | X | +| [ADMXIngestion](wcd-admxingestion.md) | X | | | | | +| [ApplicationManagement](wcd-applicationmanagement.md) | X | X | X | X | X | +| [AssignedAccess](wcd-assignedaccess.md) | X | X | | X | | +| [AutomaticTime](wcd-automatictime.md) | | X | | | | +| [Browser](wcd-browser.md) | X | X | X | X | | +| [CallAndMessagingEnhancement](wcd-callandmessagingenhancement.md) | | X | | | | +| [Cellular](wcd-cellular.md) | X | | | | | +| [Certificates](wcd-certificates.md) | X | X | X | X | X | +| [CleanPC](wcd-cleanpc.md) | X | | | | | +| [Connections](wcd-connections.md) | X | X | X | X | | +| [ConnectivityProfiles](wcd-connectivityprofiles.md) | X | X | X | X | X | +| [CountryAndRegion](wcd-countryandregion.md) | X | X | X | X | | +| [DesktopBackgroundAndColors](wcd-desktopbackgroundandcolors.md) | X | | | | | +| [DeveloperSetup](wcd-developersetup.md) | | | | X | | +| [DeviceFormFactor](wcd-deviceformfactor.md) | X | X | X | X | | +| [DeviceManagement](wcd-devicemanagement.md) | X | X | X | X | | +| [DMClient](wcd-dmclient.md) | X | X | X | X | X | +| [EditionUpgrade](wcd-editionupgrade.md) | X | X | X | X | | +| [EmbeddedLockdownProfiles](wcd-embeddedlockdownprofiles.md) | | X | | | | +| [FirewallConfiguration](wcd-firewallconfiguration.md) | | | | | X | +| [FirstExperience](wcd-firstexperience.md) | | | | X | | +| [Folders](wcd-folders.md) |X | X | X | X | | +| [InitialSetup](wcd-initialsetup.md) | | X | | | | +| [InternetExplorer](wcd-internetexplorer.md) | | X | | | | +| [Licensing](wcd-licensing.md) | X | | | | | +| [Maps](wcd-maps.md) |X | X | X | X | | +| [Messaging](wcd-messaging.md) | | X | | | | +| [ModemConfigurations](wcd-modemconfigurations.md) | | X | | | | +| [Multivariant](wcd-multivariant.md) | | X | | | | +| [NetworkProxy](wcd-networkproxy.md) | | | X | | | +| [NetworkQOSPolicy](wcd-networkqospolicy.md) | | | X | | | +| [NFC](wcd-nfc.md) | | X | | | | +| [OOBE](wcd-oobe.md) | X | X | | | | +| [OtherAssets](wcd-otherassets.md) | | X | | | | +| [Personalization](wcd-personalization.md) | X | | | | | +| [Policies](wcd-policies.md) | X | X | X | X | X | +| [ProvisioningCommands](wcd-provisioningcommands.md) | X | | | | | +| [SharedPC](wcd-sharedpc.md) | X | | | | | +| [Shell](wcd-shell.md) | | X | | | | +| [SMISettings](wcd-smisettings.md) | X | | | | | +| [Start](wcd-start.md) | X | X | | | | +| [StartupApp](wcd-startupapp.md) | | | | | X | +| [StartupBackgroundTasks](wcd-startupbackgroundtasks.md) | | | | | X | +| [SurfaceHubManagement](wcd-surfacehubmanagement.md) | | | X | | | +| [TabletMode](wcd-tabletmode.md) |X | X | X | X | | +| [TakeATest](wcd-takeatest.md) | X | | | | | +| [Theme](wcd-theme.md) | | X | | | | +| [UnifiedWriteFilter](wcd-unifiedwritefilter.md) | X | | | | | +| [UniversalAppInstall](wcd-universalappinstall.md) | X | X | X | X | X | +| [UniversalAppUninstall](wcd-universalappuninstall.md) | X | X | X | X | X | +| [WeakCharger](wcd-weakcharger.md) |X | X | X | X | | +| [WindowsTeamSettings](wcd-windowsteamsettings.md) | | | X | | | +| [WLAN](wcd-wlan.md) | | | | X | | +| [Workplace](wcd-workplace.md) |X | X | X | X | X | + + From 82dd21e5b6d4a4516275197b05abc0206600f956 Mon Sep 17 00:00:00 2001 From: Maricia Alforque Date: Mon, 21 Aug 2017 17:34:32 +0000 Subject: [PATCH 46/48] Merged PR 2777: Firewall CSP updated --- windows/client-management/mdm/firewall-csp.md | 161 +++++---- .../mdm/firewall-ddf-file.md | 325 ++++++++++-------- .../mdm/images/provisioning-csp-firewall.png | Bin 97404 -> 95637 bytes ...ew-in-windows-mdm-enrollment-management.md | 10 + 4 files changed, 286 insertions(+), 210 deletions(-) diff --git a/windows/client-management/mdm/firewall-csp.md b/windows/client-management/mdm/firewall-csp.md index 71cc5e3867..ea9ebb3cb7 100644 --- a/windows/client-management/mdm/firewall-csp.md +++ b/windows/client-management/mdm/firewall-csp.md @@ -6,7 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 06/19/2017 +ms.date: 08/18/2017 --- # Firewall CSP @@ -33,35 +33,45 @@ The following diagram shows the Firewall configuration service provider in tree **MdmStore/Global**

      Interior node.

      -

      Supported operations are Get and Replace.

      +

      Supported operations are Get.

      **MdmStore/Global/PolicyVersionSupported** -

      DWORD value that contains the maximum policy version that the server host can accept. The version number is two octets in size. The lowest-order octet is the minor version; the second-to-lowest octet is the major version. This value is not merged and is always a fixed value for a particular firewall and advanced security components software build.

      +

      Integer value that contains the maximum policy version that the server host can accept. The version number is two octets in size. The lowest-order octet is the minor version; the second-to-lowest octet is the major version. This value is not merged and is always a fixed value for a particular firewall and advanced security components software build.

      Value type in integer. Supported operation is Get.

      **MdmStore/Global/CurrentProfiles** -

      DWORD value that contains a bitmask of the current enforced profiles that are maintained by the server firewall host. See FW_PROFILE_TYPE for the bitmasks that are used to identify profile types. This value is available only in the dynamic store; therefore, it is not merged and has no merge law.

      +

      Integer value that contains a bitmask of the current enforced profiles that are maintained by the server firewall host. See [FW_PROFILE_TYPE](https://msdn.microsoft.com/en-us/library/cc231559.aspx) for the bitmasks that are used to identify profile types. This value is available only in the dynamic store; therefore, it is not merged and has no merge law.

      Value type in integer. Supported operation is Get.

      **MdmStore/Global/DisableStatefulFtp** -

      This value is an on/off switch. If off, the firewall performs stateful File Transfer Protocol (FTP) filtering to allow secondary connections. The value is a DWORD; 0x00000000 means off; 0x00000001 means on. The merge law for this option is to let "on" values win.

      -

      Boolean value. Supported operations are Get and Replace.

      +

      Boolean value. If false, the firewall performs stateful File Transfer Protocol (FTP) filtering to allow secondary connections. True means stateful FTP is disabled. The merge law for this option is to let "true" values win.

      +

      Default value is false.

      +

      Data type is bool. Supported operations are Add, Get, Replace, and Delete.

      **MdmStore/Global/SaIdleTime** -

      This value configures the security association idle time, in seconds. Security associations are deleted after network traffic is not seen for this specified period of time. The value is a DWORD and MUST be a value in the range of 300 to 3,600 inclusive. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, use the local store value.<

      -

      Value type is integer. Supported operations are Get and Replace.

      +

      This value configures the security association idle time, in seconds. Security associations are deleted after network traffic is not seen for this specified period of time. The value is integer and MUST be in the range of 300 to 3,600 inclusive. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, use the local store value.

      +

      Default value is 300.

      +

      Value type is integer. Supported operations are Add, Get, Replace, and Delete.

      -**MdmStore/Global/TPresharedKeyEncodingBD** -

      Specifies the preshared key encoding that is used. The value is a DWORD and MUST be a valid value from the PRESHARED_KEY_ENCODING_VALUES enumeration. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, use the local store value.

      -

      Value type is integer. Supported operations are Get and Replace.

      +**MdmStore/Global/PresharedKeyEncoding** +

      Specifies the preshared key encoding that is used. The value is integer and MUST be a valid value from the [PRESHARED_KEY_ENCODING_VALUES enumeration](https://msdn.microsoft.com/en-us/library/cc231525.aspx). The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, use the local store value.

      +

      Default value is 1.

      +

      Value type is integer. Supported operations are Add, Get, Replace, and Delete.

      **MdmStore/Global/IPsecExempt** -

      This configuration value configures IPsec exceptions. The value is a DWORD and MUST be a combination of the valid flags that are defined in IPSEC_EXEMPT_VALUES; therefore, the maximum value MUST always be IPSEC_EXEMPT_MAX-1 for servers supporting a schema version of 0x0201 and IPSEC_EXEMPT_MAX_V2_0-1 for servers supporting a schema version of 0x0200. If the maximum value is exceeded when the method RRPC_FWSetGlobalConfig (Opnum 4) is called, the method returns ERROR_INVALID_PARAMETER. This error code is returned if no other preceding error is discovered. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, use the local store value.

      -

      Value type is integer. Supported operations are Get and Replace.

      +

      This value configures IPsec exceptions. The value is integer and MUST be a combination of the valid flags that are defined in [IPSEC_EXEMPT_VALUES](https://msdn.microsoft.com/en-us/library/cc231523.aspx); therefore, the maximum value MUST always be IPSEC_EXEMPT_MAX-1 for servers supporting a schema version of 0x0201 and IPSEC_EXEMPT_MAX_V2_0-1 for servers supporting a schema version of 0x0200. If the maximum value is exceeded when the method RRPC_FWSetGlobalConfig (Opnum 4) is called, the method returns ERROR_INVALID_PARAMETER. This error code is returned if no other preceding error is discovered. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, use the local store value.

      +

      Default value is 0.

      +

      Value type is integer. Supported operations are Add, Get, Replace, and Delete.

      **MdmStore/Global/CRLcheck** -

      This value specifies how certificate revocation list (CRL) verification is enforced. The value is a DWORD and MUST be 0, 1, or 2. A value of 0 disables CRL checking. A value of 1 specifies that CRL checking is attempted and that certificate validation fails only if the certificate is revoked. Other failures that are encountered during CRL checking (such as the revocation URL being unreachable) do not cause certificate validation to fail. A value of 2 means that checking is required and that certificate validation fails if any error is encountered during CRL processing. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, use the local store value.

      -

      Value type is integer. Supported operations are Get and Replace.

      +

      This value specifies how certificate revocation list (CRL) verification is enforced. The value is integer and MUST be 0, 1, or 2. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, use the local store value. Valid valued:

      +
        +
      • 0 disables CRL checking
      • +
      • 1 specifies that CRL checking is attempted and that certificate validation fails only if the certificate is revoked. Other failures that are encountered during CRL checking (such as the revocation URL being unreachable) do not cause certificate validation to fail.
      • +
      • 2 means that checking is required and that certificate validation fails if any error is encountered during CRL processing
      • +
      +

      Default value is 0.

      +

      Value type is integer. Supported operations are Add, Get, Replace, and Delete.

      **MdmStore/Global/PolicyVersion**

      This value contains the policy version of the policy store being managed. This value is not merged and therefore, has no merge law.

      @@ -72,12 +82,20 @@ The following diagram shows the Firewall configuration service provider in tree

      Value type is string. Supported operation is Get.

      **MdmStore/Global/OpportunisticallyMatchAuthSetPerKM** -

      This value is a DWORD used as an on/off switch. When this option is off, keying modules MUST ignore the entire authentication set if they do not support all of the authentication suites specified in the set. When this option is on, keying modules MUST ignore only the authentication suites that they don’t support. For schema versions 0x0200, 0x0201, and 0x020A, this value is invalid and MUST NOT be used.

      -

      Boolean value. Supported operations are Get and Replace.

      +

      This value is bool used as an on/off switch. When this option is false (off), keying modules MUST ignore the entire authentication set if they do not support all of the authentication suites specified in the set. When this option is true (on), keying modules MUST ignore only the authentication suites that they don’t support. For schema versions 0x0200, 0x0201, and 0x020A, this value is invalid and MUST NOT be used.

      +

      Boolean value. Supported operations are Add, Get, Replace, and Delete.

      **MdmStore/Global/EnablePacketQueue** -

      This value specifies how scaling for the software on the receive side is enabled for both the encrypted receive and clear text forward path for the IPsec tunnel gateway scenario. Use of this option also ensures that the packet order is preserved. The data type for this option value is a DWORD and is a combination of flags. A value of 0x00 indicates that all queuing is to be disabled. A value of 0x01 specifies that inbound encrypted packets are to be queued. A value of 0x02 specifies that packets are to be queued after decryption is performed for forwarding.

      -

      Value type is integer. Supported operations are Get and Replace.

      +

      This value specifies how scaling for the software on the receive side is enabled for both the encrypted receive and clear text forward path for the IPsec tunnel gateway scenario. Use of this option also ensures that the packet order is preserved. The data type for this option value is integer and is a combination of flags. Valid values:

      + +
        +
      • 0x00 indicates that all queuing is to be disabled
      • +
      • 0x01 specifies that inbound encrypted packets are to be queued
      • +
      • 0x02 specifies that packets are to be queued after decryption is performed for forwarding
      • +
      + +

      Default value is 0.

      +

      Value type is integer. Supported operations are Add, Get, Replace, and Delete.

      **MdmStore/DomainProfile**

      Interior node. Supported operation is Get.

      @@ -89,58 +107,79 @@ The following diagram shows the Firewall configuration service provider in tree

      Interior node. Supported operation is Get.

      **/EnableFirewall** -

      This value is an on/off switch for the firewall and advanced security enforcement. It is a DWORD type value; 0x00000000 is off; 0x00000001 is on. If this value is off, the server MUST NOT block any network traffic, regardless of other policy settings. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used.

      -

      Value type is integer. Supported operations are Get and Replace.

      +

      Boolean value for the firewall and advanced security enforcement. If this value is false, the server MUST NOT block any network traffic, regardless of other policy settings. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used.

      +

      Default value is true.

      +

      Value type is bool. Supported operations are Add, Get and Replace.

      **/DisableStealthMode** -

      This value is a DWORD used as an on/off switch. When this option is off, the server operates in stealth mode. The firewall rules used to enforce stealth mode are implementation-specific. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used.

      -

      Value type is integer. Supported operations are Get and Replace.

      +

      Boolean value. When this option is false, the server operates in stealth mode. The firewall rules used to enforce stealth mode are implementation-specific. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used.

      +

      Default value is false.

      +

      Value type is bool. Supported operations are Add, Get and Replace.

      **/Shielded** -

      This value is a DWORD used as an on/off switch. If this value is on and EnableFirewall is on, the server MUST block all incoming traffic regardless of other policy settings. The merge law for this option is to let "on" values win.

      -

      Value type is integer. Supported operations are Get and Replace.

      +

      Boolean value. If this value is true and EnableFirewall is on, the server MUST block all incoming traffic regardless of other policy settings. The merge law for this option is to let "true" values win.

      +

      Default value is false.

      +

      Value type is bool. Supported operations are Get and Replace.

      **/DisableUnicastResponsesToMulticastBroadcast** -

      This value is a DWORD used as an on/off switch. If it is on, unicast responses to multicast broadcast traffic is blocked. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used.

      -

      Value type is integer. Supported operations are Get and Replace.

      +

      Boolean value. If it is true, unicast responses to multicast broadcast traffic is blocked. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used.

      +

      Default value is false.

      +

      Value type is bool. Supported operations are Add, Get and Replace.

      **/DisableInboundNotifications** -

      This value is a DWORD used as an on/off switch. If this value is off, the firewall MAY display a notification to the user when an application is blocked from listening on a port. If this value is on, the firewall MUST NOT display such a notification. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used.

      -

      Value type is integer. Supported operations are Get and Replace.

      +

      Boolean value. If this value is false, the firewall MAY display a notification to the user when an application is blocked from listening on a port. If this value is on, the firewall MUST NOT display such a notification. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used.

      +

      Default value is false.

      +

      Value type is bool. Supported operations are Add, Get and Replace.

      **/AuthAppsAllowUserPrefMerge** -

      This value is a DWORD used as an on/off switch. If this value is off, authorized application firewall rules in the local store are ignored and not enforced. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used.

      -

      Value type is integer. Supported operations are Get and Replace.

      +

      Boolean value. If this value is false, authorized application firewall rules in the local store are ignored and not enforced. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used.

      +

      Default value is true.

      +

      Value type is bool. Supported operations are Add, Get and Replace.

      **/GlobalPortsAllowUserPrefMerge** -

      This value is a DWORD used as an on/off switch. If this value is off, global port firewall rules in the local store are ignored and not enforced. The setting only has meaning if it is set or enumerated in the Group Policy store or if it is enumerated from the GroupPolicyRSoPStore. The merge law for this option is to let the value GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used.

      -

      Value type is integer. Supported operations are Get and Replace.

      +

      Boolean value. If this value is false, global port firewall rules in the local store are ignored and not enforced. The setting only has meaning if it is set or enumerated in the Group Policy store or if it is enumerated from the GroupPolicyRSoPStore. The merge law for this option is to let the value GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used.

      +

      Default value is true.

      +

      Value type is bool. Supported operations are Add, Get and Replace.

      **/AllowLocalPolicyMerge** -

      This value is a DWORD used as an on/off switch. If this value is off, firewall rules from the local store are ignored and not enforced. The merge law for this option is to always use the value of the GroupPolicyRSoPStore. This value is valid for all schema versions.

      -

      Value type is integer. Supported operations are Get and Replace.

      +

      Boolean value. If this value is false, firewall rules from the local store are ignored and not enforced. The merge law for this option is to always use the value of the GroupPolicyRSoPStore. This value is valid for all schema versions.

      +

      Default value is true.

      +

      Value type is bool. Supported operations are Add, Get and Replace.

      **/AllowLocalIpsecPolicyMerge** -

      This value is a DWORD; it is an on/off switch. If this value is off, connection security rules from the local store are ignored and not enforced, regardless of the schema version and connection security rule version. The merge law for this option is to always use the value of the GroupPolicyRSoPStore.

      -

      Value type is integer. Supported operations are Get and Replace.

      +

      Boolean value. If this value is false, connection security rules from the local store are ignored and not enforced, regardless of the schema version and connection security rule version. The merge law for this option is to always use the value of the GroupPolicyRSoPStore.

      +

      Default value is true.

      +

      Value type is bool. Supported operations are Add, Get and Replace.

      **/DefaultOutboundAction** -

      This value is the action that the firewall does by default (and evaluates at the very end) on outbound connections. The allow action is represented by 0x00000000; 0x00000001 represents a block action. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used.

      -

      Value type is integer. Supported operations are Get and Replace.

      +

      This value is the action that the firewall does by default (and evaluates at the very end) on outbound connections. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used.

      +
        +
      • 0x00000000 - allow
      • +
      • 0x00000001 - block
      • +
      +

      Default value is 0 (allow).

      +

      Value type is integer. Supported operations are Add, Get and Replace.

      **/DefaultInboundAction** -

      This value is the action that the firewall does by default (and evaluates at the very end) on inbound connections. The allow action is represented by 0x00000000; 0x00000001 represents a block action. The merge law for this option is to let the value of the GroupPolicyRSoPStore.win if it is configured; otherwise, the local store value is used.

      -

      Value type is integer. Supported operations are Get and Replace.

      +

      This value is the action that the firewall does by default (and evaluates at the very end) on inbound connections. The merge law for this option is to let the value of the GroupPolicyRSoPStore.win if it is configured; otherwise, the local store value is used.

      +
        +
      • 0x00000000 - allow
      • +
      • 0x00000001 - block
      • +
      +

      Default value is 1 (block).

      +

      Value type is integer. Supported operations are Add, Get and Replace.

      **/DisableStealthModeIpsecSecuredPacketExemption** -

      This value is a DWORD used as an on/off switch. This option is ignored if DisableStealthMode is on. Otherwise, when this option is on, the firewall's stealth mode rules MUST NOT prevent the host computer from responding to unsolicited network traffic if that traffic is secured by IPsec. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. For schema versions 0x0200, 0x0201, and 0x020A, this value is invalid and MUST NOT be used.

      -

      Value type is integer. Supported operations are Get and Replace.

      +

      Boolean value. This option is ignored if DisableStealthMode is true. Otherwise, when this option is true, the firewall's stealth mode rules MUST NOT prevent the host computer from responding to unsolicited network traffic if that traffic is secured by IPsec. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. For schema versions 0x0200, 0x0201, and 0x020A, this value is invalid and MUST NOT be used.

      +

      Default value is true.

      +

      Value type is bool. Supported operations are Add, Get and Replace.

      **FirewallRules**

      A list of rules controlling traffic through the Windows Firewall. Each Rule ID is OR'ed. Within each rule ID each Filter type is AND'ed.

      **FirewallRules/_FirewallRuleName_**

      Unique alpha numeric identifier for the rule. The rule name must not include a forward slash (/).

      +

      Supported operations are Add, Get, Replace, and Delete.

      **FirewallRules/_FirewallRuleName_/App**

      Rules that control connections for an app, program, or service. Specified based on the intersection of the following nodes:

      @@ -150,6 +189,7 @@ The following diagram shows the Firewall configuration service provider in tree
    • FQBN
    • ServiceName
    +

    If not specified, the default is All.

    Supported operation is Get.

    **FirewallRules/_FirewallRuleName_/App/PackageFamilyName** @@ -170,14 +210,17 @@ The following diagram shows the Firewall configuration service provider in tree **FirewallRules/_FirewallRuleName_/Protocol**

    0-255 number representing the ip protocol (TCP = 6, UDP = 17)

    +

    If not specified, the default is All.

    Value type is integer. Supported operations are Add, Get, Replace, and Delete.

    **FirewallRules/_FirewallRuleName_/LocalPortRanges**

    Comma separated list of ranges. For example, 100-120,200,300-320.

    +

    If not specified, the default is All.

    Value type is string. Supported operations are Add, Get, Replace, and Delete.

    **FirewallRules/_FirewallRuleName_/RemotePortRanges**

    Comma separated list of ranges, For example, 100-120,200,300-320.

    +

    If not specified, the default is All.

    Value type is string. Supported operations are Add, Get, Replace, and Delete.

    **FirewallRules/_FirewallRuleName_/LocalAddressRanges** @@ -189,6 +232,7 @@ The following diagram shows the Firewall configuration service provider in tree
  • An IPv4 address range in the format of "start address - end address" with no spaces included.
  • An IPv6 address range in the format of "start address - end address" with no spaces included.
  • +

    If not specified, the default is All.

    Value type is string. Supported operations are Add, Get, Replace, and Delete.

    **FirewallRules/_FirewallRuleName_/RemoteAddressRanges** @@ -209,6 +253,7 @@ The following diagram shows the Firewall configuration service provider in tree
  • An IPv4 address range in the format of "start address - end address" with no spaces included.
  • An IPv6 address range in the format of "start address - end address" with no spaces included.
  • +

    If not specified, the default is All.

    Value type is string. Supported operations are Add, Get, Replace, and Delete.

    **FirewallRules/_FirewallRuleName_/Description** @@ -217,13 +262,13 @@ The following diagram shows the Firewall configuration service provider in tree **FirewallRules/_FirewallRuleName_/Enabled**

    Indicates whether the rule is enabled or disabled. If the rule must be enabled, this value must be set to true. -If not specified - a new rule is disabled by default.

    -

    Boolean value. Supported operations are Add, Get, Replace, and Delete.

    +

    If not specified - a new rule is disabled by default.

    +

    Boolean value. Supported operations are Get and Replace.

    **FirewallRules_FirewallRuleName_/Profiles** -

    Specifies the profiles to which the rule belongs: Domain, Private, Public. . See FW_PROFILE_TYPE for the bitmasks that are used to identify profile types.

    - -

    Value type is integer. Supported operations are Add, Get, Replace, and Delete.

    +

    Specifies the profiles to which the rule belongs: Domain, Private, Public. . See [FW_PROFILE_TYPE](https://msdn.microsoft.com/en-us/library/cc231559.aspx) for the bitmasks that are used to identify profile types.

    +

    If not specified, the default is All.

    +

    Value type is integer. Supported operations are Get and Replace.

    **FirewallRules/_FirewallRuleName_/Action**

    Specifies the action for the rule.

    @@ -235,7 +280,8 @@ If not specified - a new rule is disabled by default.

  • 0 - Block
  • 1 - Allow
  • -

    Value type is integer. Supported operations are Add, Get, Replace, and Delete.

    +

    If not specified, the default is allow.

    +

    Value type is integer. Supported operations are Get and Replace.

    **FirewallRules/_FirewallRuleName_/Direction**

    Comma separated list. The rule is enabled based on the traffic direction as following. Supported values:

    @@ -244,27 +290,24 @@ If not specified - a new rule is disabled by default.

  • OUT - the rule applies to outbound traffic.
  • If not specified, the default is IN.
  • -

    Value type is string. Supported operations are Add, Get, Replace, and Delete.

    +

    Value type is string. Supported operations are Get and Replace.

    **FirewallRules/FirewallRuleName/InterfaceTypes**

    Comma separated list of interface types. Valid values:

    • RemoteAccess
    • Wireless
    • +
    • Lan
    • MobileBroadband
    • -
    • All
    -

    Value type is string. Supported operations are Add, Get, Replace, and Delete.

    - -**FirewallRules/_FirewallRuleName_/IcmpTypesAndCodes** -

    List of ICMP types and codes separated by semicolon. "\*" indicates all ICMP types and codes.<

    -

    Value type is string. Supported operations are Add, Get, Replace, and Delete.

    +

    If not specified, the default is All.

    +

    Value type is string. Supported operations are Get and Replace.

    **FirewallRules/_FirewallRuleName_/EdgeTraversal**

    Indicates whether edge traversal is enabled or disabled for this rule.

    The EdgeTraversal setting indicates that specific inbound traffic is allowed to tunnel through NATs and other edge devices using the Teredo tunneling technology. In order for this setting to work correctly, the application or service with the inbound firewall rule needs to support IPv6. The primary application of this setting allows listeners on the host to be globally addressable through a Teredo IPv6 address.

    New rules have the EdgeTraversal property disabled by default.

    -

    Boolean value. Supported operations are Add, Get, Replace, and Delete.

    +

    Value type is bool. Supported operations are Add, Get, Replace, and Delete.

    **FirewallRules/_FirewallRuleName_/LocalUserAuthorizedList**

    Specifies the list of authorized local users for the app container. This is a string in Security Descriptor Definition Language (SDDL) format.

    @@ -274,10 +317,6 @@ If not specified - a new rule is disabled by default.

    Provides information about the specific verrsion of the rule in deployment for monitoring purposes.

    Value type is string. Supported operation is Get.

    -**FirewallRules/_FirewallRuleName_/FriendlyName** -

    Specifies the friendly name of the rule. The string must not contain the "|" character.

    -

    Value type is string. Supported operations are Add, Get, Replace, and Delete.

    - **FirewallRules/_FirewallRuleName_/Name**

    Name of the rule.

    Value type is string. Supported operations are Add, Get, Replace, and Delete.

    diff --git a/windows/client-management/mdm/firewall-ddf-file.md b/windows/client-management/mdm/firewall-ddf-file.md index 9456acd05e..7a8de5174f 100644 --- a/windows/client-management/mdm/firewall-ddf-file.md +++ b/windows/client-management/mdm/firewall-ddf-file.md @@ -6,7 +6,7 @@ ms.topic: article ms.prod: w10 ms.technology: windows author: nickbrower -ms.date: 06/19/2017 +ms.date: 08/18/2017 --- # Firewall CSP @@ -30,6 +30,7 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + Root node for the Firewall configuration service provider. @@ -67,7 +68,6 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal - @@ -88,7 +88,7 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal - This value is a DWORD containing the maximum policy version that the server host can accept. The version number is two octets in size. The lowest-order octet is the minor version; the second-to-lowest octet is the major version. This value is not merged and is always a fixed value for a particular firewall and advanced security components software build. + Value that contains the maximum policy version that the server host can accept. The version number is two octets in size. The lowest-order octet is the minor version; the second-to-lowest octet is the major version. This value is not merged and is always a fixed value for a particular firewall and advanced security components software build. @@ -109,7 +109,7 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal - This value is a DWORD and contains a bitmask of the current enforced profiles that are maintained by the server firewall host. See FW_PROFILE_TYPE for the bitmasks that are used to identify profile types. This value is available only in the dynamic store; therefore, it is not merged and has no merge law. + Value that contains a bitmask of the current enforced profiles that are maintained by the server firewall host. See FW_PROFILE_TYPE for the bitmasks that are used to identify profile types. This value is available only in the dynamic store; therefore, it is not merged and has no merge law. @@ -130,8 +130,11 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + + - This value is an on/off switch. If off, the firewall performs stateful File Transfer Protocol (FTP) filtering to allow secondary connections. The value is a DWORD; 0x00000000 means off; 0x00000001 means on. The merge law for this option is to let "on" values win. + FALSE + This value is an on/off switch. If off, the firewall performs stateful File Transfer Protocol (FTP) filtering to allow secondary connections. FALSE means off; TRUE means on, so the stateful FTP is disabled. The merge law for this option is to let "on" values win. @@ -152,8 +155,11 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + + - This value configures the security association idle time, in seconds. Security associations are deleted after network traffic is not seen for this specified period of time. The value is a DWORD and MUST be a value in the range of 300 to 3,600 inclusive. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, use the local store value. + 300 + This value configures the security association idle time, in seconds. Security associations are deleted after network traffic is not seen for this specified period of time. The value MUST be in the range of 300 to 3,600 inclusive. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, use the local store value. @@ -174,8 +180,11 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + + - This configuration value specifies the preshared key encoding that is used. The value is a DWORD and MUST be a valid value from the PRESHARED_KEY_ENCODING_VALUES enumeration. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, use the local store value. + 1 + Specifies the preshared key encoding that is used. MUST be a valid value from the PRESHARED_KEY_ENCODING_VALUES enumeration. Default is 1 [UTF-8]. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, use the local store value. @@ -196,8 +205,11 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + + - This configuration value configures IPsec exceptions. The value is a DWORD and MUST be a combination of the valid flags that are defined in IPSEC_EXEMPT_VALUES; therefore, the maximum value MUST always be IPSEC_EXEMPT_MAX-1 for servers supporting a schema version of 0x0201 and IPSEC_EXEMPT_MAX_V2_0-1 for servers supporting a schema version of 0x0200. If the maximum value is exceeded when the method RRPC_FWSetGlobalConfig (Opnum 4) is called, the method returns ERROR_INVALID_PARAMETER. This error code is returned if no other preceding error is discovered. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, use the local store value. + 0 + This value configures IPsec exceptions and MUST be a combination of the valid flags that are defined in IPSEC_EXEMPT_VALUES; therefore, the maximum value MUST always be IPSEC_EXEMPT_MAX-1 for servers supporting a schema version of 0x0201 and IPSEC_EXEMPT_MAX_V2_0-1 for servers supporting a schema version of 0x0200. If the maximum value is exceeded when the method RRPC_FWSetGlobalConfig (Opnum 4) is called, the method returns ERROR_INVALID_PARAMETER. This error code is returned if no other preceding error is discovered. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, use the local store value. @@ -218,8 +230,10 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + + - This value specifies how certificate revocation list (CRL) verification is enforced. The value is a DWORD and MUST be 0, 1, or 2. A value of 0 disables CRL checking. A value of 1 specifies that CRL checking is attempted and that certificate validation fails only if the certificate is revoked. Other failures that are encountered during CRL checking (such as the revocation URL being unreachable) do not cause certificate validation to fail. A value of 2 means that checking is required and that certificate validation fails if any error is encountered during CRL processing. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, use the local store value. + This value specifies how certificate revocation list (CRL) verification is enforced. The value MUST be 0, 1, or 2. A value of 0 disables CRL checking. A value of 1 specifies that CRL checking is attempted and that certificate validation fails only if the certificate is revoked. Other failures that are encountered during CRL checking (such as the revocation URL being unreachable) do not cause certificate validation to fail. A value of 2 means that checking is required and that certificate validation fails if any error is encountered during CRL processing. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, use the local store value. @@ -282,8 +296,10 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + + - This value is a DWORD used as an on/off switch. When this option is off, keying modules MUST ignore the entire authentication set if they do not support all of the authentication suites specified in the set. When this option is on, keying modules MUST ignore only the authentication suites that they do not support. For schema versions 0x0200, 0x0201, and 0x020A, this value is invalid and MUST NOT be used. + This value is used as an on/off switch. When this option is false, keying modules MUST ignore the entire authentication set if they do not support all of the authentication suites specified in the set. When this option is true, keying modules MUST ignore only the authentication suites that they don’t support. For schema versions 0x0200, 0x0201, and 0x020A, this value is invalid and MUST NOT be used. @@ -304,8 +320,11 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + + - This value specifies how scaling for the software on the receive side is enabled for both the encrypted receive and clear text forward path for the IPsec tunnel gateway scenario. Use of this option also ensures that the packet order is preserved. The data type for this option value is a DWORD and is a combination of flags. A value of 0x00 indicates that all queuing is to be disabled. A value of 0x01 specifies that inbound encrypted packets are to be queued. A value of 0x02 specifies that packets are to be queued after decryption is performed for forwarding. + 0 + This value specifies how scaling for the software on the receive side is enabled for both the encrypted receive and clear text forward path for the IPsec tunnel gateway scenario. Use of this option also ensures that the packet order is preserved. The data type for this option value is a integer and is a combination of flags. A value of 0x00 indicates that all queuing is to be disabled. A value of 0x01 specifies that inbound encrypted packets are to be queued. A value of 0x02 specifies that packets are to be queued after decryption is performed for forwarding. @@ -346,10 +365,12 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + - This value is an on/off switch for the firewall and advanced security enforcement. It is a DWORD type value; 0x00000000 is off; 0x00000001 is on. If this value is off, the server MUST NOT block any network traffic, regardless of other policy settings. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + 1 + This value is an on/off switch for the firewall and advanced security enforcement. If this value is false, the server MUST NOT block any network traffic, regardless of other policy settings. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. - + @@ -368,10 +389,12 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + - This value is a DWORD used as an on/off switch. When this option is off, the server operates in stealth mode. The firewall rules used to enforce stealth mode are implementation-specific. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + 0 + This value is an on/off switch. When this option is false, the server operates in stealth mode. The firewall rules used to enforce stealth mode are implementation-specific. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. - + @@ -391,9 +414,10 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal - This value is a DWORD used as an on/off switch. If this value is on and EnableFirewall is on, the server MUST block all incoming traffic regardless of other policy settings. The merge law for this option is to let "on" values win. + 0 + This value is used as an on/off switch. If this value is on and EnableFirewall is on, the server MUST block all incoming traffic regardless of other policy settings. The merge law for this option is to let "on" values win. - + @@ -412,10 +436,12 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + - This value is a DWORD used as an on/off switch. If it is on, unicast responses to multicast broadcast traffic is blocked. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + 0 + This value is used as an on/off switch. If it is true, unicast responses to multicast broadcast traffic is blocked. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. - + @@ -434,10 +460,12 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + - This value is a DWORD used as an on/off switch. If this value is off, the firewall MAY display a notification to the user when an application is blocked from listening on a port. If this value is on, the firewall MUST NOT display such a notification. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + 0 + This value is an on/off switch. If this value is false, the firewall MAY display a notification to the user when an application is blocked from listening on a port. If this value is on, the firewall MUST NOT display such a notification. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. - + @@ -456,10 +484,12 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + - This value is a DWORD used as an on/off switch. If this value is off, authorized application firewall rules in the local store are ignored and not enforced. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + 1 + This value is used as an on/off switch. If this value is false, authorized application firewall rules in the local store are ignored and not enforced. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. - + @@ -478,10 +508,12 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + - This value is a DWORD used as an on/off switch. If this value is off, global port firewall rules in the local store are ignored and not enforced. The setting only has meaning if it is set or enumerated in the Group Policy store or if it is enumerated from the GroupPolicyRSoPStore. The merge law for this option is to let the value GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + 1 + This value is used as an on/off switch. If this value is false, global port firewall rules in the local store are ignored and not enforced. The setting only has meaning if it is set or enumerated in the Group Policy store or if it is enumerated from the GroupPolicyRSoPStore. The merge law for this option is to let the value GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. - + @@ -500,10 +532,12 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + - This value is a DWORD used as an on/off switch. If this value is off, firewall rules from the local store are ignored and not enforced. The merge law for this option is to always use the value of the GroupPolicyRSoPStore. This value is valid for all schema versions. + 1 + This value is used as an on/off switch. If this value is false, firewall rules from the local store are ignored and not enforced. The merge law for this option is to always use the value of the GroupPolicyRSoPStore. This value is valid for all schema versions. - + @@ -522,10 +556,12 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + - This value is a DWORD; it is an on/off switch. If this value is off, connection security rules from the local store are ignored and not enforced, regardless of the schema version and connection security rule version. The merge law for this option is to always use the value of the GroupPolicyRSoPStore. + 1 + This value is an on/off switch. If this value is false, connection security rules from the local store are ignored and not enforced, regardless of the schema version and connection security rule version. The merge law for this option is to always use the value of the GroupPolicyRSoPStore. - + @@ -544,8 +580,10 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + - This value is the action that the firewall does by default (and evaluates at the very end) on outbound connections. The allow action is represented by 0x00000000; 0x00000001 represents a block action. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + 0 + This value is the action that the firewall does by default (and evaluates at the very end) on outbound connections. The allow action is represented by 0x00000000; 0x00000001 represents a block action. Default value is 0 [Allow]. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. @@ -566,8 +604,10 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + - This value is the action that the firewall does by default (and evaluates at the very end) on inbound connections. The allow action is represented by 0x00000000; 0x00000001 represents a block action. The merge law for this option is to let the value of the GroupPolicyRSoPStore.win if it is configured; otherwise, the local store value is used. + 1 + This value is the action that the firewall does by default (and evaluates at the very end) on inbound connections. The allow action is represented by 0x00000000; 0x00000001 represents a block action. Default value is 1 [Block]. The merge law for this option is to let the value of the GroupPolicyRSoPStore.win if it is configured; otherwise, the local store value is used. @@ -588,10 +628,12 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + - This value is a DWORD used as an on/off switch. This option is ignored if DisableStealthMode is on. Otherwise, when this option is on, the firewall's stealth mode rules MUST NOT prevent the host computer from responding to unsolicited network traffic if that traffic is secured by IPsec. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. For schema versions 0x0200, 0x0201, and 0x020A, this value is invalid and MUST NOT be used. + 1 + This value is an on/off switch. This option is ignored if DisableStealthMode is on. Otherwise, when this option is true, the firewall's stealth mode rules MUST NOT prevent the host computer from responding to unsolicited network traffic if that traffic is secured by IPsec. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. For schema versions 0x0200, 0x0201, and 0x020A, this value is invalid and MUST NOT be used. - + @@ -630,10 +672,12 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + - This value is an on/off switch for the firewall and advanced security enforcement. It is a DWORD type value; 0x00000000 is off; 0x00000001 is on. If this value is off, the server MUST NOT block any network traffic, regardless of other policy settings. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + 1 + This value is an on/off switch for the firewall and advanced security enforcement. If this value is false, the server MUST NOT block any network traffic, regardless of other policy settings. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. - + @@ -652,10 +696,12 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + - This value is a DWORD used as an on/off switch. When this option is off, the server operates in stealth mode. The firewall rules used to enforce stealth mode are implementation-specific. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + 0 + This value is an on/off switch. When this option is false, the server operates in stealth mode. The firewall rules used to enforce stealth mode are implementation-specific. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. - + @@ -675,9 +721,10 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal - This value is a DWORD used as an on/off switch. If this value is on and EnableFirewall is on, the server MUST block all incoming traffic regardless of other policy settings. The merge law for this option is to let "on" values win. + 0 + This value is used as an on/off switch. If this value is on and EnableFirewall is on, the server MUST block all incoming traffic regardless of other policy settings. The merge law for this option is to let "on" values win. - + @@ -696,10 +743,12 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + - This value is a DWORD used as an on/off switch. If it is on, unicast responses to multicast broadcast traffic is blocked. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + 0 + This value is used as an on/off switch. If it is true, unicast responses to multicast broadcast traffic is blocked. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. - + @@ -718,10 +767,12 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + - This value is a DWORD used as an on/off switch. If this value is off, the firewall MAY display a notification to the user when an application is blocked from listening on a port. If this value is on, the firewall MUST NOT display such a notification. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + 0 + This value is an on/off switch. If this value is false, the firewall MAY display a notification to the user when an application is blocked from listening on a port. If this value is on, the firewall MUST NOT display such a notification. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. - + @@ -740,10 +791,12 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + - This value is a DWORD used as an on/off switch. If this value is off, authorized application firewall rules in the local store are ignored and not enforced. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + 1 + This value is used as an on/off switch. If this value is false, authorized application firewall rules in the local store are ignored and not enforced. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. - + @@ -762,10 +815,12 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + - This value is a DWORD used as an on/off switch. If this value is off, global port firewall rules in the local store are ignored and not enforced. The setting only has meaning if it is set or enumerated in the Group Policy store or if it is enumerated from the GroupPolicyRSoPStore. The merge law for this option is to let the value GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + 1 + This value is used as an on/off switch. If this value is false, global port firewall rules in the local store are ignored and not enforced. The setting only has meaning if it is set or enumerated in the Group Policy store or if it is enumerated from the GroupPolicyRSoPStore. The merge law for this option is to let the value GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. - + @@ -784,10 +839,12 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + - This value is a DWORD used as an on/off switch. If this value is off, firewall rules from the local store are ignored and not enforced. The merge law for this option is to always use the value of the GroupPolicyRSoPStore. This value is valid for all schema versions. + 1 + This value is used as an on/off switch. If this value is false, firewall rules from the local store are ignored and not enforced. The merge law for this option is to always use the value of the GroupPolicyRSoPStore. This value is valid for all schema versions. - + @@ -806,10 +863,12 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + - This value is a DWORD; it is an on/off switch. If this value is off, connection security rules from the local store are ignored and not enforced, regardless of the schema version and connection security rule version. The merge law for this option is to always use the value of the GroupPolicyRSoPStore. + 1 + This value is an on/off switch. If this value is false, connection security rules from the local store are ignored and not enforced, regardless of the schema version and connection security rule version. The merge law for this option is to always use the value of the GroupPolicyRSoPStore. - + @@ -828,8 +887,10 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + - This value is the action that the firewall does by default (and evaluates at the very end) on outbound connections. The allow action is represented by 0x00000000; 0x00000001 represents a block action. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + 0 + This value is the action that the firewall does by default (and evaluates at the very end) on outbound connections. The allow action is represented by 0x00000000; 0x00000001 represents a block action. Default value is 0 [Allow]. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. @@ -850,8 +911,10 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + - This value is the action that the firewall does by default (and evaluates at the very end) on inbound connections. The allow action is represented by 0x00000000; 0x00000001 represents a block action. The merge law for this option is to let the value of the GroupPolicyRSoPStore.win if it is configured; otherwise, the local store value is used. + 1 + This value is the action that the firewall does by default (and evaluates at the very end) on inbound connections. The allow action is represented by 0x00000000; 0x00000001 represents a block action. Default value is 1 [Block]. The merge law for this option is to let the value of the GroupPolicyRSoPStore.win if it is configured; otherwise, the local store value is used. @@ -872,10 +935,12 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + - This value is a DWORD used as an on/off switch. This option is ignored if DisableStealthMode is on. Otherwise, when this option is on, the firewall's stealth mode rules MUST NOT prevent the host computer from responding to unsolicited network traffic if that traffic is secured by IPsec. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. For schema versions 0x0200, 0x0201, and 0x020A, this value is invalid and MUST NOT be used. + 1 + This value is an on/off switch. This option is ignored if DisableStealthMode is on. Otherwise, when this option is true, the firewall's stealth mode rules MUST NOT prevent the host computer from responding to unsolicited network traffic if that traffic is secured by IPsec. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. For schema versions 0x0200, 0x0201, and 0x020A, this value is invalid and MUST NOT be used. - + @@ -914,10 +979,12 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + - This value is an on/off switch for the firewall and advanced security enforcement. It is a DWORD type value; 0x00000000 is off; 0x00000001 is on. If this value is off, the server MUST NOT block any network traffic, regardless of other policy settings. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + 1 + This value is an on/off switch for the firewall and advanced security enforcement. If this value is false, the server MUST NOT block any network traffic, regardless of other policy settings. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. - + @@ -936,10 +1003,12 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + - This value is a DWORD used as an on/off switch. When this option is off, the server operates in stealth mode. The firewall rules used to enforce stealth mode are implementation-specific. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + 0 + This value is an on/off switch. When this option is false, the server operates in stealth mode. The firewall rules used to enforce stealth mode are implementation-specific. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. - + @@ -959,9 +1028,10 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal - This value is a DWORD used as an on/off switch. If this value is on and EnableFirewall is on, the server MUST block all incoming traffic regardless of other policy settings. The merge law for this option is to let "on" values win. + 0 + This value is used as an on/off switch. If this value is on and EnableFirewall is on, the server MUST block all incoming traffic regardless of other policy settings. The merge law for this option is to let "on" values win. - + @@ -980,10 +1050,12 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + - This value is a DWORD used as an on/off switch. If it is on, unicast responses to multicast broadcast traffic is blocked. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + 0 + This value is used as an on/off switch. If it is true, unicast responses to multicast broadcast traffic is blocked. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. - + @@ -1002,10 +1074,12 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + - This value is a DWORD used as an on/off switch. If this value is off, the firewall MAY display a notification to the user when an application is blocked from listening on a port. If this value is on, the firewall MUST NOT display such a notification. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + 0 + This value is an on/off switch. If this value is false, the firewall MAY display a notification to the user when an application is blocked from listening on a port. If this value is on, the firewall MUST NOT display such a notification. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. - + @@ -1024,10 +1098,12 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + - This value is a DWORD used as an on/off switch. If this value is off, authorized application firewall rules in the local store are ignored and not enforced. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + 1 + This value is used as an on/off switch. If this value is false, authorized application firewall rules in the local store are ignored and not enforced. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. - + @@ -1046,10 +1122,12 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + - This value is a DWORD used as an on/off switch. If this value is off, global port firewall rules in the local store are ignored and not enforced. The setting only has meaning if it is set or enumerated in the Group Policy store or if it is enumerated from the GroupPolicyRSoPStore. The merge law for this option is to let the value GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + 1 + This value is used as an on/off switch. If this value is false, global port firewall rules in the local store are ignored and not enforced. The setting only has meaning if it is set or enumerated in the Group Policy store or if it is enumerated from the GroupPolicyRSoPStore. The merge law for this option is to let the value GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. - + @@ -1068,10 +1146,12 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + - This value is a DWORD used as an on/off switch. If this value is off, firewall rules from the local store are ignored and not enforced. The merge law for this option is to always use the value of the GroupPolicyRSoPStore. This value is valid for all schema versions. + 1 + This value is used as an on/off switch. If this value is false, firewall rules from the local store are ignored and not enforced. The merge law for this option is to always use the value of the GroupPolicyRSoPStore. This value is valid for all schema versions. - + @@ -1090,10 +1170,12 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + - This value is a DWORD; it is an on/off switch. If this value is off, connection security rules from the local store are ignored and not enforced, regardless of the schema version and connection security rule version. The merge law for this option is to always use the value of the GroupPolicyRSoPStore. + 1 + This value is an on/off switch. If this value is false, connection security rules from the local store are ignored and not enforced, regardless of the schema version and connection security rule version. The merge law for this option is to always use the value of the GroupPolicyRSoPStore. - + @@ -1112,8 +1194,10 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + - This value is the action that the firewall does by default (and evaluates at the very end) on outbound connections. The allow action is represented by 0x00000000; 0x00000001 represents a block action. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. + 0 + This value is the action that the firewall does by default (and evaluates at the very end) on outbound connections. The allow action is represented by 0x00000000; 0x00000001 represents a block action. Default value is 0 [Allow]. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. @@ -1134,8 +1218,10 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + - This value is the action that the firewall does by default (and evaluates at the very end) on inbound connections. The allow action is represented by 0x00000000; 0x00000001 represents a block action. The merge law for this option is to let the value of the GroupPolicyRSoPStore.win if it is configured; otherwise, the local store value is used. + 1 + This value is the action that the firewall does by default (and evaluates at the very end) on inbound connections. The allow action is represented by 0x00000000; 0x00000001 represents a block action. Default value is 1 [Block]. The merge law for this option is to let the value of the GroupPolicyRSoPStore.win if it is configured; otherwise, the local store value is used. @@ -1156,10 +1242,12 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + - This value is a DWORD used as an on/off switch. This option is ignored if DisableStealthMode is on. Otherwise, when this option is on, the firewall's stealth mode rules MUST NOT prevent the host computer from responding to unsolicited network traffic if that traffic is secured by IPsec. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. For schema versions 0x0200, 0x0201, and 0x020A, this value is invalid and MUST NOT be used. + 1 + This value is an on/off switch. This option is ignored if DisableStealthMode is on. Otherwise, when this option is true, the firewall's stealth mode rules MUST NOT prevent the host computer from responding to unsolicited network traffic if that traffic is secured by IPsec. The merge law for this option is to let the value of the GroupPolicyRSoPStore win if it is configured; otherwise, the local store value is used. For schema versions 0x0200, 0x0201, and 0x020A, this value is invalid and MUST NOT be used. - + @@ -1200,6 +1288,7 @@ This topic shows the OMA DM device description framework (DDF) for the **Firewal + Unique alpha numeric identifier for the rule. The rule name must not include a forward slash (/). @@ -1349,7 +1438,7 @@ ServiceName - 0-255 number representing the ip protocol (TCP = 6, UDP = 17) + 0-255 number representing the ip protocol (TCP = 6, UDP = 17). If not specified the default is All. @@ -1373,7 +1462,7 @@ ServiceName - Comma Separated list of ranges for eg. 100-120,200,300-320 + Comma Separated list of ranges for eg. 100-120,200,300-320. If not specified the default is All. @@ -1397,7 +1486,7 @@ ServiceName - Comma Separated list of ranges for eg. 100-120,200,300-320 + Comma Separated list of ranges for eg. 100-120,200,300-320. If not specified the default is All. @@ -1428,7 +1517,7 @@ Valid tokens include: A subnet can be specified using either the subnet mask or network prefix notation. If neither a subnet mask not a network prefix is specified, the subnet mask defaults to 255.255.255.255. A valid IPv6 address. An IPv4 address range in the format of "start address - end address" with no spaces included. -An IPv6 address range in the format of "start address - end address" with no spaces included. +An IPv6 address range in the format of "start address - end address" with no spaces included. If not specified the default is All. @@ -1466,7 +1555,7 @@ An IPv6 address range in the format of "start address - end address" with no spa A subnet can be specified using either the subnet mask or network prefix notation. If neither a subnet mask not a network prefix is specified, the subnet mask defaults to 255.255.255.255. A valid IPv6 address. An IPv4 address range in the format of "start address - end address" with no spaces included. -An IPv6 address range in the format of "start address - end address" with no spaces included. +An IPv6 address range in the format of "start address - end address" with no spaces included. If not specified the default is All. @@ -1509,8 +1598,6 @@ An IPv6 address range in the format of "start address - end address" with no spa Enabled - - @@ -1534,12 +1621,10 @@ If not specified - a new rule is disabled by default. Profiles - - - Specifies the profiles to which the rule belongs: Domain, Private, Public. See FW_PROFILE_TYPE for the bitmasks that are used to identify profile types. + Specifies the profiles to which the rule belongs: Domain, Private, Public. See FW_PROFILE_TYPE for the bitmasks that are used to identify profile types. If not specified, the default is All. @@ -1560,13 +1645,7 @@ If not specified - a new rule is disabled by default. - Specifies the action for the rule. - -BLOCK - block the connection. -ALLOW - allow the connection. - - -If not specified the default action is BLOCK. + Specifies the action for the rule. @@ -1584,11 +1663,10 @@ If not specified the default action is BLOCK. Type - - + 1 Specifies the action the rule enforces: 0 - Block 1 - Allow @@ -1611,11 +1689,10 @@ If not specified the default action is BLOCK. Direction - - + IN Comma separated list. The rule is enabled based on the traffic direction as following. IN - the rule applies to inbound traffic. @@ -1640,11 +1717,10 @@ If not specified the detault is IN. InterfaceTypes - - + All String value. Multiple interface types can be included in the string by separating each value with a ",". Acceptable values are "RemoteAccess", "Wireless", "Lan", "MobileBroadband", and "All". If more than one interface type is specified, the strings must be separated by a comma. @@ -1661,30 +1737,6 @@ If not specified the detault is IN. - - IcmpTypesAndCodes - - - - - - - - The icmpTypesAndCodes parameter is a list of ICMP types and codes separated by semicolon. "*" indicates all ICMP types and codes. - - - - - - - - - - - text/plain - - - EdgeTraversal @@ -1760,31 +1812,6 @@ This is a string in Security Descriptor Definition Language (SDDL) format.. - - FriendlyName - - - - - - - - Specifies the friendly name of the rule. -The string must not contain the "|" character. - - - - - - - - - - - text/plain - - - Name diff --git a/windows/client-management/mdm/images/provisioning-csp-firewall.png b/windows/client-management/mdm/images/provisioning-csp-firewall.png index f31e4c749dcd727b3ae9bf6d72e3ea0d59b01554..4720e51cd7e652b2f3194b2dc78aea8289551441 100644 GIT binary patch literal 95637 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

    e$Wwl#U(Ua#F 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 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 a0b85c5d11..2960668bda 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 @@ -1368,6 +1368,16 @@ The DM agent for [push-button reset](https://msdn.microsoft.com/windows/hardware [BitLocker CSP](bitlocker-csp.md) Added information to the ADMX-backed policies. + +[Firewall CSP](firewall-csp.md) +Updated the CSP and DDF topics. Here are the changes: +

      +
    • Removed the two settings - FirewallRules/FirewallRuleName/FriendlyName and FirewallRules/FirewallRuleName/IcmpTypesAndCodes.
    • +
    • Changed some data types from integer to bool.
    • +
    • Updated the list of supported operations for some settings.
    • +
    • Added default values.
    • +
    + [Policy CSP](policy-configuration-service-provider.md)

    Added the following new policies for Windows 10, version 1709:

    From 3d2f92432b913df0ffb51f1517fd316f7ddfe7a6 Mon Sep 17 00:00:00 2001 From: Maricia Alforque Date: Mon, 21 Aug 2017 17:34:37 +0000 Subject: [PATCH 47/48] Merged PR 2779: Device update management article - fixed broken link to SyncServerWebService --- windows/client-management/mdm/device-update-management.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/windows/client-management/mdm/device-update-management.md b/windows/client-management/mdm/device-update-management.md index 7b74bff2f6..1edda04b19 100644 --- a/windows/client-management/mdm/device-update-management.md +++ b/windows/client-management/mdm/device-update-management.md @@ -54,7 +54,7 @@ This section describes how this is done. The following diagram shows the server- MSDN provides much information about the Server-Server sync protocol. In particular: - It is a SOAP-based protocol, and you can get the WSDL in [Server Sync Web Service](http://go.microsoft.com/fwlink/p/?LinkId=526727). The WSDL can be used to generate calling proxies for many programming environments, which will simplify your development. -- You can find code samples in [Protocol Examples](http://go.microsoft.com/fwlink/p/?LinkId=526720). The sample code shows raw SOAP commands, which can be used. Although it’s even simpler to make the call from a programming language like .NET (calling the WSDL-generated proxies). The stub generated by the Server Sync WSDL from the MSDN link above generates an incorrect binding URL. The binding URL should be set to https://fe2.update.microsoft.com/v6/ServerSyncWebService/serversyncwebservice.asmx. +- You can find code samples in [Protocol Examples](http://go.microsoft.com/fwlink/p/?LinkId=526720). The sample code shows raw SOAP commands, which can be used. Although it’s even simpler to make the call from a programming language like .NET (calling the WSDL-generated proxies). The stub generated by the Server Sync WSDL from the MSDN link above generates an incorrect binding URL. The binding URL should be set to https://sws.update.microsoft.com/ServerSyncWebService/serversyncwebservice.asmx. Some important highlights: From 8475ec4c1266d8d2762ffc9a3bc210bf5fdbaa7a Mon Sep 17 00:00:00 2001 From: Jeanie Decker Date: Mon, 21 Aug 2017 19:28:48 +0000 Subject: [PATCH 48/48] Merged PR 2792: Fix typo, add note --- .../provisioning-packages/provisioning-apply-package.md | 3 +++ windows/configuration/wcd/wcd-policies.md | 6 +++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/windows/configuration/provisioning-packages/provisioning-apply-package.md b/windows/configuration/provisioning-packages/provisioning-apply-package.md index c12120567c..baa60ac6fd 100644 --- a/windows/configuration/provisioning-packages/provisioning-apply-package.md +++ b/windows/configuration/provisioning-packages/provisioning-apply-package.md @@ -18,6 +18,9 @@ ms.localizationpriority: high Provisioning packages can be applied to a device during the first-run experience (out-of-box experience or "OOBE") and after ("runtime"). +>[!NOTE] +>Applying a provisioning package to a desktop device requires administrator privileges on the device. + ## Desktop editions ### During initial setup, from a USB drive diff --git a/windows/configuration/wcd/wcd-policies.md b/windows/configuration/wcd/wcd-policies.md index bc7812d99b..72357237a0 100644 --- a/windows/configuration/wcd/wcd-policies.md +++ b/windows/configuration/wcd/wcd-policies.md @@ -46,10 +46,10 @@ This section describes the **Policies** settings that you can configure in [prov | [AllowAllTrustedApps](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#applicationmanagement-allowalltrustedapps) | Whether non-Windows Store apps are allowed | X | X | | | | | [AllowAppStoreAutoUpdate](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#applicationmanagement-allowappstoreautoupdate) | Whether automatic update of apps from Windows Store is allowed | X | X | | | | | [AllowDeveloperUnlock](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#applicationmanagement-allowdeveloperunlock) | Whether developer unlock of device is allowed | X | X | X | X | X | -| [AllowSGameDVR](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#applicationmanagement-allowgamedvr) |Whether DVR and broadcasting is allowed | X | | | | | +| [AllowGameDVR](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#applicationmanagement-allowgamedvr) |Whether DVR and broadcasting is allowed | X | | | | | | [AllowSharedUserAppData](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#applicationmanagement-allowshareduserappdata) | Whether multiple users of the same app can share data | X | X | | | | | [AllowStore](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#applicationmanagement-allowstore) | Whether app store is allowed at device (?) | | X | | | | -| [ApplicationRestrictions](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#applicationmanagement-applicationrestrictions) | An XML blob that specifies app restrictions, such as an allow list, disallow list, etc. | | | | | | +| [ApplicationRestrictions](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#applicationmanagement-applicationrestrictions) | An XML blob that specifies app restrictions, such as an allow list, disallow list, etc. | | x | | | | | [RestrictAppDataToSystemVolume](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#applicationmanagement-restrictappdatatosystemvolume) | Whether app data is restricted to the system drive | X | X | | | | | [RestrictAppToSystemVolume](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#applicationmanagement-restrictapptosystemvolume) | Whether the installation of apps is restricted to the system drive | X | X | | | | @@ -94,7 +94,7 @@ This section describes the **Policies** settings that you can configure in [prov | [AllowFlash](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowflash) | Specify whether Adobe Flash can run in Microsoft Edge. | X | | | | | | [AllowFlashClickToRun](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowflashclicktorun) | Specify whether users must take an action, such as clicking the content or a Click-to-Run button, before seeing content in Adobe Flash. | X | | | | | | [AllowInPrivate](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowinprivate) | Specify whether InPrivate browsing is allowed on corporate networks. | X | X | X | | | -| [AllowMicrosoftCompatabilityList](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowmicrosoftcompatibilitylist) | Specify whether to use the Microsoft compability list in Microsoft Edge. | X | X | X | | | +| [AllowMicrosoftCompatibilityList](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowmicrosoftcompatibilitylist) | Specify whether to use the Microsoft compatibility list in Microsoft Edge. | X | X | X | | | | [AllowPasswordManager](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowpasswordmanager) | Specify whether saving and managing passwords locally on the device is allowed. | X | X | X | | | | [AllowPopups](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowpopups) | Specify whether pop-up blocker is allowed or enabled. | X | | | | | | [AllowSearchEngineCustomization](https://msdn.microsoft.com/windows/hardware/commercialize/customize/mdm/policy-configuration-service-provider#browser-allowsearchenginecustomization) | Allow search engine customization for MDM-enrolled devices. | X | | | | |

    eHjssi7l-itsZY0y7g zo#3`=d@v%uTFU_l919rUgCAiD<@xz*NQ? z80%78fx}A+%uk$dzF>7qa-Z*tIoI#9+s#Gr41N9Gy{%2F&K%7@-}8$Zs14Ab*%bb- zs;)hn?Q9Dts7Fl0=tEl)eOy$>WYAKHM{YApTQf3?4vJ}7(HeAyMnqDP=qRbVqlQQo z^_Y5g%_>?=h?Gz!Lh8{N&$bdZB&s3dY9wgxk1>DTv-W@IkF(d>XRY&n-`eNf@MUMj z(JFe%!{>H(9&)sb7pt%c%*+NuL(zxEg@NC zQot4QToh(fHig`e{(WtS)L%b%R-i3?TR<9+EAe;AU6Y@l@aAziY+lm|ZDo8^3_dP8 z8ei)4-%1-k=0T7;M75D_Iv>vC%{NXT!5RsIvp$)ag24Gins0UK!i!zL)px5iYYLLj zezI5berC<6Zqw-z=*al1ZwAzSDN2i& z@HJ9^!um^xgV@ooF?xb!G5YBr(kC=>NqeyfJcw})jnMX73(2ilC~|bGvSdk$#NjYM zh5F$-ynkVuPLWOLv_>qf+txN1^LfFGg~53q&+KPi&NBBP9@=V-_+j2%jH@2XHq*_R zE%J43^y`a;8OfaCygAxhqfW&@(^q?B!WTEzwLXvhV`E;*5oJ58^yZ`Z=_l{$J36O1 zxw|B{?>&!r&Y~>E!O_>Snm| ze%_{V%zfrI`DuwJH_H{0bq@V1ycA|dMR{_m!c2l#wV*xLjN5!-?UisYZyQW`w{+KEu^$H#@`^B)SAf?UK3+0JwNa_c`_|CqQUD(PQ0K|B%Z~GC(6+2n`erN>UR3YQo*_l+g+xLGNGnD(ssL zR9E|^6dfoo4mXrF1;j+SFS)tU%p1^}}#i(od^_g~vOYplf`BWjdA=pSI$iERI+OA3?SOe(Gt|4` zYGbHlqGd@(W?98@OWkg2ClYkE6feSDn6NBAj`W06#bu(IrLox>Qy1jmk{2(3P+JPA zGDeKLlv5~ERSd(K&h+Q4FVrDLeClwLDzkpq>oLG=@eSH@?A7=aZ%^Ze#$+| z)q*)R)a=+hhs-6@s12buM|J2};jprZe#BL@LoopvfCzmUEB?L`TZe#;uvh!ForLmOE+SXus9_MasEQ^koRw@$Hnle&;qu(>^A&=e+al1*4AxDUew!Y&MJaoxJ8tTbLru zpD1D)sBcHuWfPxnWLKmf{g)#mzHG2L@Y5U;shO?X2-<8Z0bq~05Ik~ul7{{kns#qs z-}}V{sv#M5L+}iH0rnS?R-qfSVS0&hZJU+2g`+)&mMx!loy2f*ofy&^5 zdaBvSAhAj(^wKQG14DX#ruTbk%BJto_7Kl|cG9juLqkK;dd)1dh_vs_v$}?cg7j`G zM}c!<`}_JjK8IaAA_B&7EHCedY^s|8E7OO7A>0!`-qVy>1bi&09MZ)FQ(axIFOS0$2o_;SkD61D7==C7+ag!_f5vFq}m4`VUvTC>>E3aa6X)Uy(ozw@^Sf699g&aFHnkcy(_U?S0iCQAtMmM>iNITpL$cdOBc2@2|%uphw!y@ Y5bSNmEDJs!yLr~x(*Ztpm`gwX4;@Hl4gdfE literal 0 HcmV?d00001 diff --git a/windows/threat-protection/windows-defender-application-guard/images/appguard-gp-print.png b/windows/threat-protection/windows-defender-application-guard/images/appguard-gp-print.png new file mode 100644 index 0000000000000000000000000000000000000000..25c22912a5420c62dfa1f97e4d577e5d5de8aa86 GIT binary patch literal 193821 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 z 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≧TI@3mFZ(bXO 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 literal 0 HcmV?d00001 diff --git a/windows/threat-protection/windows-defender-application-guard/images/appguard-gp-turn-on.png b/windows/threat-protection/windows-defender-application-guard/images/appguard-gp-turn-on.png new file mode 100644 index 0000000000000000000000000000000000000000..48aa702feb322eb70c93f0336a9dfb69ccc9e9f2 GIT binary patch literal 30990 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 XiBwu5Of41I`sbA8HRMVjnZEd6nu2<{ literal 0 HcmV?d00001 diff --git a/windows/threat-protection/windows-defender-application-guard/images/appguard-hardware-isolation.png b/windows/threat-protection/windows-defender-application-guard/images/appguard-hardware-isolation.png new file mode 100644 index 0000000000000000000000000000000000000000..56acb4be53ed4492fd8f15a8021871e7d900298b GIT binary patch literal 47770 zcmeFZby$>dw>AujC?FvSNQsm*NK5O`AT@MLN`rKR(vm|r4l*D^I&>>JG!nuPgLHR; z;Ctim+0WklegFFY{PwYrLyvn#XXd_Eo$Fj{UDq9@t}0J}M}>!hfkB|CAOpt0xC^|* z8o7@JTwc;CVFDNIx35%QVPJfX$Nz11`@gs@3i@ss7=-P&e=*5em4bnPq;!|nbJujX zcK0%KwZd>QvvqRkcCvDRD!~1mn^&0MDbE4}qme>U=9QMW$<8%?HEoa2)Wwt0M9!W# zF2h`zI9mCGPF}7aT$YT6g+7&TrA0yM_@iF~gDnteC)b*6LE(?IGvoc(bR@D$k7Q8- zj-ohh>-FUL2`K-hYPxsjpu-}K=`9+NJibfoF9|N1{eMrys&vu`s++JVuBw*aRec}85fACN2emZGFCp>o^MgA^% z8=oa?MWg?M*)&_yrM;O)S~rtGzc7PQ#YV&m|J9B}BkTO!^SU=^3djYimuWxyyIx0b zJz-B8N!!&Ysim-SNMeSw&*J_>JWccY>D=MG_V8f8b^5SUqJ>uve?>1yN8JBcOWjW6 z@%!t>Z(&{h)^V0rXABzVf+MKD@QXuN={<#-FcF!-vL1VUFurpbYWY|n_{xDRTav~3P~o@=3m|VN39QxZJnC0;arJmCQow6ibC^JW?9cl+x`@zw9KuBs$EgmCJ2yR8OjUE%9U4>eiun)MoxC>si0wP$&GQ@{B< zZX=D829Z^4cAm&R=C4zjj|P*Jyibm4I*2lBZJs3-1IwE!RdI>=C#SM*!Tm!udeA<~ z$Xg})G671wUj}L__6}{OHgLXt1=&5jbGGL<=`qvHY{^*XTd-Xp8?CdOjP{P?v@$!0 zSzb8waDMNkAj~1y<4>QljFC93z_Y_Oh|fmXYdq+c&ptm6W-c{r^%)`tZs9W6ybYI@ zFe_d`f(oMRSE4#Pn0J)yiUkI|{$uB~x zxBbb`hSP^uK@Ug~V9M1#y*~V2-5v84j|IWh*_CyVJ7=NvpYcR^3$jD21xW7Ii0UZo zm*#qt49}Kv>G8-73tMuLtg58bsG}U_o_N8)l6_$a?@ZO!n zV$Q)hiX}!|-9?k+6g>jVs<{wz>5^;{vA_NY^DJm>Prg`*hLu<7I&D2 z&0mPLwDP^TzEvPR%8#$s2jCdU8|%8+KIkL%UFa zV7?v)Jxn5;fEu zw@f%t{dlbm0hysrrk!niw=gKSs8Z?>w<#z7wHfeu^zX2TYQbAG|B_H64idYN>4Vaa znBG`#N=UrZFX=n4^Z+GZ6)CPw2Ev;QJ3sw`7Xg-buRO_NHU2NMdK(lLGE+RrRUIF5 zM9JrZYc*5Zlv|g}bqB7*VW+xzPaq35Oz*A1;k%jcJzuTffcWS4U zcJew2#izuct@g&^k-q7*faUrf70ImNR?0A)QFANT(O;!EeFwqo2(Oi83o<9_ip~G= z=uV3QUL$^nc&GU~yZ8apKU_wt8hr5&nwVpg zDGu%#yTihYFnJs9ieK6Fu}(e11EXI#=7%3A`*;SNu!Cvp%hTAqwD1WvE1F@iWrh} z2!+36GEMPCEH2#P3kglWxVJmcqIvvT9ZP+y@S{4ed^_N}^r;E|VOU${CgO_|krrd5 z1FC~o#6KSnQV_U-COf#G9G_wCvfSdETL1V=)DEjm+S9kD0a*<1#AJ| z4gBlB1gW7N52*|z2tWQDR#50;xrX~2FQu{&D#yX^A%zHZ`*0Ng&^0bnZRVel$IK?k zD#l&jCe-E;9Gm(qvkkH`2ZcY`Vtr{Iil6T@f2(nVv-(AnZr}=2LmBz9;Xq^bj{-CQ&1=erO2^FB8k$fIHx8t8Pghodn1m@=v$%JwQXa zv2aq??tpZ6?&Yic*)f~2JwC8@-!bM<+}V)~v{6_)S)wyaG!?@TLXvtvXS}+nKlZF_ zTJxOW#y>nW?hW$%Z-9GbvsPIK>PP#8kUz!T{lr`S`npS1l=0|h_7_{Aav6)2Skb*d z$wvO-qMbLJ^BR%IRiI%~=)6shVVxImFOCgSxwC{XJ##hdWC6uCG2SFYksF&~)VZ|g zLpCq7u8m4?T$oRuhNHeV_^&q{P!u|}4e(sNbQ-eIPP~P(-W0L!!9m_xXaTx?C;Wyc zAy$dx%}%JB^rjDLR*l&y7_E~)AaZF1Y~^_OLnAVm4)$>7uH;QpxPZw=Qk3yh8Qj=iSApX_WF7y&UxhpM8Vgzdlxn=i(1yxG`QC8rDMWrt%ZY5+}nRD!o`?bnZR4|8E^| zNNKE&uG;>?P`>P@ve70CWDiOg;43SZl%9Jky)Bshj^_uXKh<5geRh)s=hP8;>W7y` zo4nx^!L12uQ?Z-Rbk(#H#;YyutUx0$}SHi68_ z+6fN6W?cPtQ}W9%gK@dH?v2|^yQI|XJ?Sl2-C5x2GiD_ZYRK>};5ZEJ{@HL(mJlYK zC0Cs1Ee<6}K$}P=-Z#EVK@OhD*oaAoJw=4sG759y8aJGP#@-y|h+9mJtK&v6e3kGN z!%W>kXA2=rakVwF&TWY_A45$g0EPlC=t=5hOBrmIDvE=S6VsM*i+nAI)Bj{R>Ngmm zt_EuAd$#=43o`yOUamtI*3R@zXb09YgJb8t)(Jy4wnA|n3 zVpjv6(DGP&$@hfSasG+$aet3e?i+1TrZ7#fuC97xwW?6RRt8NG^+!>J)1BrhyCmh2-e=v>F$pE_0T@rOQUzN3X8M&a;S z?iH+hlQI`1B6SgTy}uiIP$LzVE9JTje(DT9X_FPHB-6p($c6hgY<`+Ag%+>ltIeGQ zV`oFe0)ENZ+&C!IW*h$LsVcToe(_Zz+%B_pXh0(jK~2YAckEk!oK`ctuk+BB;8qL3g7HFI)K1r3;UVj*mIDVn6p5-sJT$W~rHb83SW?SrRm~w|6tg!Qx)s4^omf?W ztQlq-g*<)AcbvSZl)UK{F=YxZdXF5DNA4oKEh)IK(gW00f`ZRPZ3gwg;qEzXQ;2ZG z=m%`uuwNrB(Mm&hd^2G_f4(V-sx-iu2Crh^eeia>rC2w*@J$*D2{ccbPh2y;a!WT>Yl{PcCS4;`>=aU}%jWJ86 zP1PSaDyQu^HjH&=q%e{@Y;T=~2%LWzDxto&ID{P2JH_X~CLIwEm7a&1?DfT-S9q9r z%!16Rvad579%LERhLX-$d@1bR9H7x=Z90JJ7y+p1*AEs#FcJeEF#2`|6TG{dTHhjX=&)>%3_E&*|e$%Gm?GTi2EWqes(1BNB$A$QrP+9kdZxBsh|io-+pYeiIL5n zMf!QZ`C&%K!7NkhX&eJIeEY7f} zGa0e!Qp5&v{#^qL35jWkXRG508`jU{*FVjKuzGaNA=N#Ng)q4d?_0&bWn~63r(*C` z6n1^crhNvKUfJmpp*h1$aRBVPm)|M!I#$YdBN1)7>aNxSz7L(~B-BKR zYF0`=4&Z9kgk-C$T|`L_8}YFo1SXtnfpsQy?r8M*v@nMiZvLPmH~Yg}fW%PFhCyXX$hd{)BmrUiw^^3>3<`8W$vH!vn3PyWn?JZ5i1;O8Dtdl5$a z)gj7#>+&-7dtL|IwswfeaKewX{6nBhe^F6a^!&CFFqklsweBt;wfNkL0j>m{~RRpS;pfu4M3J8Y6br@ux~6JH*hDVMBd4R{XZq@rWGr;KWQFO(Kai>Q6~% z1-(60pkR{k%R+_wFB{*>{e-Po()ja8G#qRfNvI=Ss)hUDD|v?LPxF5F%5?=Vp0zvtY@fz&`Wj5b?<1y?l|LzwT5rUy)MSfWmbm+JqpULY|BNI* z(p?zr2DAdzMv&9m$;1^8J^drNm$b2W_aKB@ZZ=vJV1paY=-l@4@AI-8UP=uB;g3$$ zO?lK{VPwd6*nWk?7kgWVTbbbSGmBp$TsgSr>_~DVlBQl=B>AH{C_h$9y7pCO?Q6)f zBFID`?~T+62z-ZONYW9gk5DqDIu7 zSdsox2%YxRuOWn$(u?XjhQK!WiR~d5R$QwD2En({ZIj{4n0ji&cI;11CqwR3baQU( zEoOdsqjXx55poLOa3?!FX$K`>re@Dr_Q3d4GGH_V_b}&Jr!)XZxYp=s?)|KbZ&fiC zbWZHr=}~XwZAbHtXYuFUP&x3Ad$N39yrvM6|Vs zjwX%-zYwS;Oo=LGb?xGN(!u-wA4+(#*6Ly->y14$D&;v}J5$)}1Y1K2t?r4sGqQz1Bwza4K^fhCg&HXJ-RI z&8b%g=ev^_9*h}^`OfAmB*Z+(iIrNK<=a*VQJ-8npJFt%sBRkVc+;_)Eg&HzQ)j;L zBR%1}kLoIJ_Dk#kmTp#|A)QVB)g|3tG%P;{*Cjxj%^q-LT@5%P(SLK}LjcPhE~>Zr zPQ2EUJUKw;rs(1vB(vbUY-BEWjhGBfIUYB_8l~;uZ+}ft=>;Oc;Ti*qbtRyM(Jj{y zV$5vCYMS=WP^mnB%~&KdY~p2HJt2d1$NgbeD{W0d;+ova8K5&YI>lty`M!Q)2%ZSQ z+E!|ePRy*!y(SBV;4pvomF)o7^KjMRu;e!3knr(*;V)qTSE}ryHvId|$i<4z# z;*HD;x0}}Dou%g<&%=Ik)_r2+Du=Htv0ak+-q z=lNkY3t0yW+IUsqP?U|dQfH8OQ&5o{hJ1h!6}GfzUZ(lf^o;&GZ~-MD^Rt|BJ9*y8 z%CgX&lk=-0=aj>v-0nrZIvuqsS5_-y1j>5zjsH{I<|k?1Pu3G5sd2T;wh(8Z4jcW} zZ1){v`jrp4N^B(~u#`;r`vj{#alRs-yifZs^_v_6$Bycm6{&Nm`qOP=eb16v7iBpP zHK+QjSQbojaJnz1l!TmOurBt^hE`Pjycom$VEDGyLJEgt!N$8@;|eCvh7@P`<4fY6 z6MD>4r-JSKGI5dF=glija;#(JaN=;yG4(z{nR_LUm0Gk<%(?!v38}uqrCH&;O!#8a z{VP=2Eoz2s%}-x}spCgYC`fW*ws$~+b1o)XYLw$R5ZP{@NNQXu6h0NGyYRD*T#lPq zQ6o*Fo^Lu%{N5M(Fir1sBQ`6tOU2egyQkeQCKbicl^sJyFU5V8y=va>DFL-xBeO*W z)C4Ib+(2cBRa)ScV)kw~+~?hoz8qJZfk~Pu>gNH!LWM(OlkHVp>tQ-FqRhA`NW{n8 zeJz9|pPRoemGrU4gcJPn0da);3(P=ZsKFiZCg^wf;R_K#WCJ72SV7@#>bS705YS!^ zFQoOTk!G7Drsc$Sk%9m${L% zeD*P~uv>4w<@+e9maVufVN5_|C#FJLCVPBmuT`E%H{hghl@r| z8Hz9T{b{6bmrHUwO8P5t?>9?uKpc+6bBf|LxqbL5sDra` z7fr`ffTfocdf!(~NQ2Ny>r{*?9dJNDIv47FjIiYsi?D9D{N#)NU3@#)|KE*A<#4yW zTE6<8dJ9=LW>_?UkJRX1EDRRDvs_5dSjr}F!$*r#p+vN80*~H(i|b%%xnKtQv4iXn zK;-tV>JQoKBCO+#uaU2!&d{~WrpV-DvYO>e-_s|?$tWEOVV_zb$G)K;u4(a4hHN;HOqh|$4(8CWqxVbKyqQ?olNj{81H4&3(I58bUerSix;09 z+5{Mk=Tz)XQv#ZSIVz&<&~$F4^C+_^$0JHImNNxj|`&M5h1DnDM=w%o{>&(BW#D_Zh*= zU=Jm|>r`+QSH+}@uM$!WT4la?rWnVCUaY!$I1gJ2evyld6VOxqXh#*%Yu+;9qXBOz z*h>@8&d{HBSU`GY_dm!X1j(7kF;Uai2jv|rqe&1DJxsXhr;V;BQ4S(8dgf%g?OHZ| z@SU`9#t5*`((O=`qmQ8Ybk*LcIl~c9f#07NH?#v4ViE`ol@oT7jTWooF2Z++mn;yB z&!MxLVRE%ejexzJp9mw?kh5;myFOpGeS`(tV!kp+9sd+HsXK_XukA}Oc97@vV>dk} zC&Oc#I^XN#5-A0R%diz!5Ku~GI1|ElrFA?npyrh3VuQkIC4PR-N?r+iyE9o@wn3M> zzJY+z?{ZleJ|#hxKIwz6reMrPwyhUw8R_BrpE>0>vuM=!q9F>DW6^NJbrWgU&v*N)iM5lW_S ztP9W#3lk!9M!%t?+^(!1f(`9K|Fz{piG~1s)R9wxTk?_7I!^9E%%q@_@j%RS2{a+j zghcn~IwqAy=b@>$5S3!EAec}ewW6DDp5e?b9KMtB31{Nhj~@wlpFIObao4~5X&6Q^ zN)#HW`g7!pIqRW8KOjb8ctf~J9Fs1aZor&^_^vkX2sC;w)_>k&l^>SrjV>1fx^LK1L#z15r zx0F^>_>}6=;7WIuMAGOdDsfRE?q(nP%PC%`%Wt^O3k?v-acZkJkjIZbtcgAMkAL79XkA*v$t!2)}cApEZl^7 z)G*GZW6TRP=M`3rtLvUkiXMRZ{5`?hzgj4py?X==2TSjaUU~D|EE7HgR*o;$Gb?WQ zd&z?>={(k?gP_&{c_@9SqMN9sps!)_vs1Ni8K|^EW>8AEPXsFOIDUmU6e#;Jtq!p8E z4zWcVQOwkFj+wI*37$CgU1jgC^~6W-)=A+6D21x}6)LGx$a}~Dk5B!;Q~G$tAUzXzKbx& zMjE(ak|2Z2@EIiF5qdyq0GP9+W5k!~Qhu%D6hCHrDDn^Bsj_N70%r$!i8npxT>dnE zKDI{}ksyeV4qTx_-0o@ zdmEY7V)mS!*aQRh+}4s4+{||8za-?OjA^Ujx@bp~I>-`aB(K!}xWN$|0;f3MpZoRH zRG2^Z&2_nObC;4rR$rVcGl|!8t2TxonLoAmcJX8hCV>>^j^s$UHyVfAD(fX<*SGEb82~tWcICw$5b)< zJU_B3^>vawlb6t?y*JLkie0~}nSS3fo`UgInT>&^4;YbE)vcSJejNVAHF7JCI&UG< zH?D1MP>YqXHqEZ(dsPNZIopP_ZwgZ;exgSaq|5#Z5*NL!uhu9U`X5}sHrZ_EAQ_G( zITKS$9~U;EfSA1SBIC0@w620&#nbd*FbGH{-GO9*h5Yo~hKs43CyB#!>6svIw13?<;FJ{&~It&X5Zk;Pm<8*r9;m(XQ4t8~P}d)@_|I64j_}qHoZn z_u2U%mhsu0No0%Yk8QKT>#wNrWbJj&V2yEKq>Rl4I1%yDAvExurzwZt!&yzpVCGZj zi})c(m?kRkqX1Yg{~dzCIfDezI0D>fD@n)vBEq2DT?Lr!-5SYGgpc^lx=O>dMIV6; zeC#vb|0^1Ar&-@&sx5$jvm>}JDk;xlLl1r!rounwZ}(#5$Y8~cf>>0u@-5Xo(j+UT z&T`3jc&pOLnG2SF!mLtuwq4hVBrIJ4^6o3i?PtQ-qzwr&mArcTv2-#^o)N6n0D~_` z7TOE?=`prt&Llt+nOLAdMv3htEE%eQt54;hhNhA#O@M^;el|)ZO?;A>lkagViuuBD zb{uDtCzWt!1FP1#P$19sGh*r(-;-lX4LW6cPH?75T=LzDoV_M{1VhvdzaPF4>s%bp(ymWbef3%wV$f3@}$=Zu4{3-nm)K4V)#ifs%rTV(Y31CF5 z8fQNsqY3d$AYFbY*Pa6_#pr!<4zoHTuOo2x8T1+v#wI&k_}4cr`M(C2DvqLN1n%gbwFF^STX zB4ZO?NG+QS=zZEjL_gaEF@uJk-?J~TiVNf7!XG7HJzX3D)v0#w?I*J~o4%{R9!+RT z8v4$O`$R$T?3?43HlAPqG5kwkF6W3M)3?WRP8Gfjzle^l#-8Nl`k9Z6y*{;}Iu4v2UimP+>#4lV@~(38Mw<)8J*lm7UmRR(*AYnw7Ez|e-Bk~m{M2ToZ$1UhT+ z!Lq1pS4MaK(o0G*&N-q)NQgWwf;4nzB%MS@d=;n6R ze&hlsOVl)8Y#AY8!;ks0mry)%DE*KMKh;>ZIGi{NJi~bV1Jy;ZiVc(*AA#>{!&=Sh z_tpBRvbbc|-?sqUIRxFXley@qeeWogzvJfDQUi^qk!~1Bw{bm#p8#>UBl}-%_M}M+ zTE;cQ(+wdl#P1+&(X+G0oaxAO0S7JBd$EiigpYf(0}K zG_p!5Q;$`FNVM=Of(I5S)Ui^Z%4Y)%Y&OQ2;cPvE^jL2)+QJ0mf?yVps`irViCAZJGf+(>Yea?DPaL% zhYJvLPrSU?Hvr&N)$>$aX)ZMWD91{P&-@MHh|Z>J=z1b52hBT@De)yEID5K^$0bzv zI{csP2MCAnj>@B+%T)$H+tZBN&THloKTF=+mf8Jnl6LvNS?V$`7T&!D(e&F@afb{h z$!28GjCMtY+Z=GWe(#`S=m;D6r3ez58qhTaPakds5rrfu2q5E34fV#Nd0>2!T&;!8%>VLd+v79yE&rT-`^c>Fuv zxz_c}2$TszwrLFLZB2=q~%6OHv-IQO8VFs zVi_bDgsrr+CCi0)s>WRxCrOy^exyMG9CZb4t$&7jqEK?sT0+0_W|b8T@9h3-EoUz| zAkE1ha@ZcC>?fgj9*SBhC9Vz@)2|urt*@aYV8F+%4a!j_R_kcK7Is3fzomhN!lIs_(rGBPj95P`sV4*Ee^9xWd*Z-Cw{YsNzBPm(5LSW|r zgL{Yx%Qd{0YF&z=m$s~`2d30L6RTFK264+o2lD*Onj-b1S&Hq9a|liu6Xnf(sb{O6 z?f;nWjm8-p=b0gDj`FK1`=j1Pre#KvoDBVYeb2r@=u9oEV8@ns3Yet5bd+U$ySn{S z7H%nWocBLMdWXGznDPAz$~!*U^iZ@#KP)GQ<)E1rPuMx~z}Hvd-HPON0r+G2bI_WW zE@Q-m#7^(ygT)!I{zoDfipXfB9)G~MH0?8bYV!+3)oOp-h%1Opvf$?qBx=<{K8qU2 z2=r$0aRRB^5|60(jMvzd4@28MGf5y<9{6YW_W@62Vz;$|;=f~q>^$gkc_{&{W&3No z+RjbMuoWk@-QAc`9+*NgHO1@;j+tiE|C|yHF&1dyQCzGm~(QWqTNHsaK-%y*CEuDQ}g zpIeX64lh9Kfk(*05g z=vWjVEdnGK!d2?roa@T5$12S&veWe^0ILMjVNgFhn?PE5aihK|X(`QV+V|Zb_0T{S zRSo^C{iPLv1lw^D;GV6Q5=mi*%u4)5N%0juw6%fGu!8`KugbmUSp?psn6<=o4ZgN5Al)Z7XB-^?r8R@@ zaldO*q6CU#4Kt1;wFsnJGq$(*z40*xEY3}_TW7KK3g1c_?Tz9a-_&GC^u$A*(+B!P zL@iqLe!xv&4!5qN6m$59>=_k6_EuAG*2N{;vCNR7WLQI{ka z;US#7YYNaEUpqV5n^svNCJj!(cBkdaa6Iuxu4r1`D>9(FNuO%EFd|;^kHW>d9Mo%4 z!$ZB?861TU5_6c3{FEyJeG7;ENz9H37-5(=UQ}$Yk$9;qI5!#Gu81qCR z1*1gtHcyhy=g?omz?M}@QUvn(&v`kr-UR)+30TeYF_ z!wb|VsPuMo(3bI_G-)crpy8-r=IGta-8wi`McY=R<82{wkh^T;dYE*i|9i3HN@s_1 z7qCsL z_Hn>*nA20tZiNC;NG^vkgG9Y>5y8gmK^hIdtTWlzk@(JrBZ_k6)YSl4hC@Fyo04XQ z*&Z4E=(m+RL_=r4AxGi?}>zm6!*k55yIg&DJq*EW( z?zA#pk4UPxHq2h>Gz(6DISuwL;5li9Y1D&D5=lz-Z(~2KiP3N?KsLV+KLnwN;z5ZS z3NuwZt@}o_mI1XBu$_9>oVh?@OfA!MzU50TN#P`=Gmh{8P27li3+pV!G2Z_k$TE43 zyFdQX_QTWr|N67;`WUVCU*78de|pP$#Pap_1RKUW>;K?0ZS`d26cq7vQmtkk;S(jg zYHDhGb4|J?GA8}m@^Lf^CofDZOxps@%-&Bf`EwO`r0f2e9G1M=u63Ltd?Lxf2~Qp!Q69L0_4e&stEU`AuPMj-4398_Esu_l{7$zsGBO|#)4F>>h$1z~i{+zXsfr2@ z28{c?KwufwIni3+Vnja0beaNIVaeIQSM!qD@^_tC2hLGpw52=8l?@u>Wp{gf`|sc4 zw0AK=6EK9g&kvR?+g^q-VWO+v#`}!X7pdi;>)$O!k+KZu31h&YGPYe`on;BrBE0rY6oUt;F(RkGT13R~4p3tRhhWz$-s7j9@6BaYa?@RqZE9*CxAb z7}!7hr%HK%X^1CqEY6k*^B{G?Ec06O=6tEib4S#5IWhz9P5a>R@E)q_?OdbB=(jxo z!``tXwJf51-x*S@mo&I8%5!ZSU-*w%?wb>b%!dGHA-`281*;NX;dyQT`W^zDae*|v z#C9KDT+9cWF=Ar&&txGOcV2Rn{CXyo+?|$0^ymihU#lwnbOd~OI{SQw=~Gfi zYkQ6X)gylN-A3*f*cd&=e=HO2lK1q!@M|&L^);>$e54F-i9%d5L9|0vkA&==CjQCqsNn(C z0EeR0Z`RK+EVSg6?**FxwA|cT}1x=t8{aXTS@Ux3>t2bKr*)Ox??(jc}ZYT zc)h8+db4>l)8hP4hPr)x{2%yVq$2snQTGSwAy!K#TC52?V&GzE%M&TH$7%#@$nkTx z`v~mG=`Ve-{`EN3#3up+W9}u^EEtWfm_EM>s@6!m%nWlwKiT%{qdPc z(_MDP)DeHMdH(t?!TNthfd|t!-L^yYFjrIlO?2Ko8)?gD;5iU6^1jLy&C(dbKwSoi zvAi7n8~%~*{CwbJ1QAW31?mL-XdYFyKipbBV@UN%fUM92#|7VAJ5}kbZ)dOBsVA;u z6>q=4g6oD=H~9VP|D{Y|nTh9N!#kI&+wZDA9I9pmv(0(Q-#IdDU6Yg1alzkYHlKX{izmPa>Z|h4=l6WAZU*z$ z0+QxVaxUo3U&LdRs)QFuW9HDDlI@O+jr^R)PZ*BITbEihd)Kx%{&FzS+p zf6{Qbp24}|TaM@K8(7qGF2>g4Z<2T`3k=C!jpf1fiJh-7fcV95jiT^g>N zleDw+t{jOb;A~Q&nCVx#7GNrg(p5vBE&gcR|2madbvanEE9TbCNx!v_G0EI>+B!Ou zuqYAey1^6M@_V{B@AtrHTcUyDZFK3cDo3c@>%h>(n3|TpRVj4q+32ap9vF090Xt`@g=EvZ$sPzZ~Y|=2n6?2mJ}W zuE_X^{g2(ZUk0t8-^34>&Rm3Z@8nX%-FW2*Y$PpfBx>eJx}A<3XomSro3@!R2SHW=S(+$Ag4SE@?x~&xw%O5 z^yBx2&g}K>HeutsIN3yn{S!(Rvp0;BJ5zzk-(k(P5o)bRjkJ6}#PGlxJ3oq!m-ymO$$;s$o!YlPn7C_tFW zX&9KiQaH~ByZGBKQyS`w%*w}FCoZz|ge$}x-V%2Cq^bSsJrXI-Onkj(8srmymO|e? zh*Oo3dsS@N%(vpG>tqY;bsaX~;mrNo#%5VGm9P_ZxDp1t){nz}AyM545)}~@2dWDn zvgePbCENng0H*nz2qB7Ns0)^&ns^#|!N>A5b^vIYaH7K9BeQ6kx_F zUiZ1a2K~8Fz3Ib^F+ba#%MxKrRokf&)^CoIROT;q7nu#O7RNWL z5+66wg)OGCn0M?Bi+duof+9y8Ja^X@50Z*n`ipKI{!T?+V$`LYfGyT+`(tiQRTM4B zuh|5?D8S2|JHiQ8wZFa5GLpvfUpe(Msq46*w&iK7J^!3jk0mZF%u>A98gSLRAI9S_ z*EsR|t^v>ANUQDy>QB`?p*kbXZ^S@#_((*=$KpHv;@7me8R~Gso31p^nR~wRoY|N6 z>b8@!H|3=$W4uh7PUOqye9yvvk-a(CAK2Pu56AZtnQX13v%O5aW)&-1KJtv=HiT{D z4|!g6+!I)+zI*8W$9=aez?pE>xG|1Pu~mg9=;qAS*J;TA_|TqZ&O!W`%Q%|3cQYu< zFs`2`KFK|oS$BgvN#WCXQw zSuA59HJbS1c(19U_eYC#=^AgoO7GolE7N-8=*bP6UQJIv@!x-S)$aei(&uQ^Z@1yC znc2dS*q)Kd{Q zqZ!YeD1e+#rupk%No4MVV+81MoVHgmRo9_?w*Y${Gtz4^1=NtPt*$PY4Z1Ss`EFGE zci!p#VnoXofH?L)drzDxCwfaH?BJAMIuyI6q2;M{`Sk79RYHHpkG20Gl2{U6jl6N%sPV_bAo*Xe@@lbgm(Qjt)qjKS7~<1ZFF~Ar`pP3 zxRrCw02w%T)<^X(?egtt&jUe{-NZwSj~a_q&AmhAgLB^ex_9Qq-XX4PFmqH*+FL=& z)A9o))h#qdi|5WXV28EkUYOr&hP+L;uHF3LzJHK8mDT?V_Igpd(1qx~@&Iojkd@}q z+LJln=*IB-!dVlOnR`}6TlRZpg<)uI9fCbWlFYP5{wDo8l^1Jq+>K|lJ#AKRA4^~k zl`B-uwqs8@HL%p_i4t3%VTt+>+ALH4QXSo@7J^QcPPCFa`IcIKY+0th7)SqkO&D_t zu!eHa`(bT3f4c`s3@j|p^-|_W=l8^z?D?Y0GwaIf+f_6jan3nPP8Gs!kLnb#XcPsd zaVy2#gi<{C6hup9@0NAvm<@uCF_J$8pfEn3110osSyL;&v}5l1|IVR&kkz1pcqHc z(`95li(M|s{N(GPl%2IW&32&1rBc=VUZdd_bJ=FEmwMudhlYS|OqGGow*tS*jiR^K z)+PZS8w*YMGsc=h5C3r{AT{&e?9W6Dy4wFLvya>#)l#`gzNS`%U{9?M9P02S-R#zx zOvsy6;Z~{`?F@*+o5w@lw(sMl zxGSZSB%vZgC`1ucNkXWEYAh|5WSO$>qeap}_9R=jBqrO8ZHy>8W7k+ll5Lo=4a1C? z`CVgad7k_Ee1Cu3uh;#mX6AZd*SQ?$c^$|3MmY4}UH7rR!B4kBdVS0RyTyjvfn)(| z_a?{36Sik1u>M4NVtIF)t)#=C zh1q@H6p~q<^~Vm^ae)iQNaO?Ruu)_tEgoTEQvrL8aRIS)N z<`g2Oz^%9pS(HhMtVy5gwyr3OQ94q*jHsJ;gj#TbY@UsqOw)_CRI+_C%yAL8FCZPt_h z?DIQrY*fvAwYL?2{-cQ=QLBwhf3)NK0!j>6=VOMDbsR}n>wt27$NHghyRL&FOn6*aX`2$uam zXy1ks=o5L^HxvOghZ$E^4Um%N#qnkPU|PWm2)`MnQ3G#(wqB#n8m)T$#|WI6%1=Q{ z8cqa^GQK2k;tE|x?+CvkbOO{k9<#6*$HE%nVQlHmJC(^3j!TA#jv&Hk!evh6(hMN< zd>^lgZ@KViBBM`0%TRX?wB=rUCWL-dIK>M1mkrVEKc3#7Eq-g`4>XSpx(S5gq0iap zNUnpu)h|>HA30tPvf@MqJ$9^t$HEup#+Vk4{c)8fSCnfJvDN_MHoZrG$UqAK{_}dr2AiJ!$TD#(8rd-G9(j_5`N;$g z_@KKr8u7Erz|We7VbDlKN9@GM6SG2{Vh$DW$tec*Jbz}lCvgA%_ z$ntXZqu4!HVLqqfeX1qS`v+B>8NYd+<$otRxDy>(pvJc^XR{qlDeajcs7`9^7>{2jOsHzMP!HRPwbS2@RLfU&Qi2FwyH@-;uwd3Cf5Q ziJ>GZ|p-!0$ zE!95?q1J1$D)R_@tMufy>j!cz9_5Y=n{ym6ugq8)TmFU&{MEb<3kA$#>>nQoOy>&^ z#zj6CM?oHLPy}FYmitKa(Z7%2!yq_<#W)!HZs*a5V3uOgxymbF{8tjMM@Ig^KKi#{ z5oW{0vHs&8#AGh`4~4uqrp+sVB>+*u{rh&}i581Rrv94zDO(VH(O4zmHvf z4>u_ER&!-)Ync-*#1wU#mK3gHRXq?6D(%1vkrva}#k*OycTI|zY2i6J5*0Zj=jWFWz8cJk zJR-ab#tzVq9g1}%9ozTg*xR~*g<1`eC&Lc~v(o!_Px0J`aMC%F`<+*3^n zr30x32z3|w?La&o7wy5hn^mBV2;4}#y|(PsiBk#tp4x+EPIImEsoPjK-SfrXtoF~8 zN#cXmsx<1mzzy=QW2I6o1aRe+0!i$j19G6P{~gqVfBOz7l=IJ8VmPhZ8qu6*|8gMl z)7u=ETSnZ8nXOP2(76!eMGRbF{DKt*+a3$1#jSUl+1p&BP|nsZ{vQVRXV?G#wEfjf zhwr=Yu$e`IaM!*6?7ZDYC6`B|A3e6D&!mg41n{*B4FC1Jm+uGS**R6j|8#-hJ<=2Y zz|)?RqnZ@TPgQ@hJ01xU0(tw7E07U3@acWPw@p;n$FrYAH!-`4==bzBlpDw)F ztqq)yWAp<#3g5AHKg;2g1kc)hUHzu;1IIf4x(Si`k4FdLZEo$0Sg9O%%Bd8T%bzQT z*8TbhaQai+N7zD_A07Ok*YiE*d@PJ4mGhsMA}mZ93WDjDzI`gv|Mu))JZiJiznSCO z$4+mREc(->*v$M6Z4zI?NO~acCMeaPZze*%gIAU*^I9-H|Ya?(45NE!Tp^ zUuU|y$zX>b*!bHW)Sd+GHPd{j^tX41Fk#K+)N(()JD|o#Y;-tD>UX&^59@$95(|E{_8pR{%@Y3{SoH=F+S$&o1^Hvs zOEhb2k8D**OGXVk!)FaFE+9e;T0ueE`J zxGakXPI2g~8fsU(%^)CHGQp8I#JnY=24!1fa1e$M z;LB)P9RD+BrMmC?=fF-7lK$&Koq>jj1Spp=$|IvfEy;3w|4f~&s@v9Y-voB~FW1ny zkIf1g!F^<1S%dMn;FGM;y0}T8G}SUae&tu%BX3=Q`f`yjRkv!)?wMYzAW31<{?^RoVnXTjpi1_Ccqpx5P8*$ z>*2mL|L(?N-i|USu}^aQ!LWy#IP<#$|NNOR*Y@#GpDi5eT<}zipqDZ6MHBrGjmI`? z{p)#y6twDeAXP^Eh=+=f;Cd(AZ%$tzVL0p$%I>|tX4;qk<*?lgG`i3vsy%Ur$FksLUQ=xXBANbXowFmvSmAvs`4eKWSUk+`u>?RG^$y|Y0 zKA=H-KxD1*9vWkv6=?-bJS-cim-+EaeX~vj+I#n}Ee`mdYc+NKX%E)^v1k=KER6Ny zvTT_zs_{0$!uQVCN-lE2tHUPhjpl=TwSECUm%?m()qppGVO9jYh(8SjR`@$V|G7Ep zy(Pd4OJLu!-OtvKgJ{%XU8J>3KNUP8I(|aD^3YmZ`QHiZo?fY4p0u#~Jvu=ntlu0k zJiy~v6HbKD%P2@QN!%m>Hwfk*MSudt@_=drS-Kpo|QxWQvYwPkljIkz#EoENWeJNMzF?~JXWGzlGS!U zXyj%yJl5ax{|8CzH6n@JjcTWWK{m0Zy< za>4+J&`9CP~I()!bPN&$HkM18UX zJ782LH#kr2gIld1{TL9i!FG7OGfQDI86>0R`o;%efh@@nXyYgQU0fzxzOuX$1Y~sV z+giWzZNGzRJAgu?Tc{f!HhX|&tU%n0$D<uHHVMZj*m#N3OTrh zcWM9t?hLjvNKi-n(Yzm27h!lF{@ z!sxr=GmfrbtsoI!04|voJ94^kKMq#6u`mI3YO?@8Aspm{vtj16TTDhf{JGJvGNSk( zz_Mo!sJ#zRr$QHCi+C`%AWTZP!XBS|`Ip^QyeX!PzH?EYEOv~I=G=C+|IFonU6R*9 z214#CTF?J0;H)V*bmu$v6{m)a`DedscOR^JSsfyxtf$5fV3SiAo339h4Yo)7$r6~c zAl3^B4!Ha4;NEAP5>mnC7OO;UxX25jw~#Sb7y}?7Uc?7~1htPhkB1}q`sz}+6YW4w z9wl7ebxN;TWzVp{_bM>P-UFN&5%bsuL?8aF-WZSPyUv|n3Clks7rq4XwzahZ&R&YK zd*VonjD2^$tzW#2|D#bw|E;={9Faa>O9@e|>>5PAalsMHyYE3K;5>f1nB`n#e4b%1MIn%>OVlP!X+@bL}B#BVvb6%-U& zWj8T1dH@L8RGkYxhf1Y9c=l&~7}W~L=C${Gucw}3p4c`k4kD9(Mb6-d4#;1Bbp$R?OKl|^>$Htp_DJrnPmAF8*N*=0n&ha_-Wnj8`!7iP zXF-Da(tdlNbgJ!dAoj zsDg7_h01@mQ?8Ug<3RuQ*UL!yzpdiG;K#PO-!Ne9M_705-~#`zht!_dIeAM>-4~Eu zPjhpd$Di<>Z^%&iL2hLRC#cbeae2?>>EwzrLy4bEPKDzZb^~C zFvx-yc4Da!hF*GZ5l`b!NWiOLZdk9o8{VpT&R&(+KA})fmN=#RpJlI<`B&YR?e8CR z-?S?9yv~{ZT%sxd`qe%0@qV)tW4ty72@y9Z#@ZyJpCFp<7+FVcAN{Os0PCetyR5hR zF>0f;eLSiWy#+)O#^+fGJtG}Imow?Z3@oD~EofCx=3rMkV~~JxokJl@tNi&2bZz$- z6~r0a)-Eq5uN6w&t@8NXUp4mhsF5jGMwNg-YWJngC6lT&`MrEIZexw(@^j=LN#QmL z-gAvwNFru@(L}w#i$u>vG6$JUz5UdNCm6T6JovPz!3BEvn+ywPXM3uFf$vmNMo8)L zxt2!5Xool|Q4dx$5s<-ynaWG>@tU=RZH?O4ekj!zG{J{P4g8}(i8SZ>Pvf(Ru0;Fd zqAvfn%q#v?diwp`LPOAJzSpVyGjzp?Cp_H-Ljz!CON2f_9zVi#7Xv~eF@_?sJ|pGR z%zM~|5VN@n9-qqu&%V2knocet&K#f|s9bAsR-b6HnuZ!(x+ntc0&G#aG z)w0IVW~3uujz@h3Ep|B3&Z1-_-djKZq^D!&5L!M1A z#n20GUPcrZov7_aI`-Yg^Vs7{PpGyuok-gF$q`fUSarxdrQdhzGgl)m8yt@)GS2Pp zyuf$uF$4c5&@yEi(T_j7em`0=7usQEN9Led1K&G??ON&Sva#2^%1ARrLusU(nRU^v zde3N#2jkhx5ybA3_bENGcxsQ_$zsYJb8Z%zre0`8aEdX!J#1`V1L09L#8Sh)t92pzY9mjW9*J+#K;)e8z1QE&JVGq05<5 z<6G)|qLwmq!nI$3ia-}Z5vT7NQ0aSeCbm{i}6>+Q%s5X+|P_)(XaWFD){k$aS6U*Twe zC;hP_^5Yeo=74%9OJd+wq1^sf#J3@D&F;jAw4=9r1b74%ZE-B>ie%TRH@=)#OCAP+ znC1w~kqGB3v{!!5f-!5^h?UnRd+(n#{F zCK#%bvQ~#fGcl(&y&=Xs^?I83#!rX$Q#O6NfbA3W9hdpiqn~84QRZ~LM9D$Q)b#~YAeL8=+h#+$E0Yr;>KVZZnM5gQr zG5^|kGgVM#@26sZ69@S*t4O7u{Mo{dpJJPeluvkX-tJiZnttUQpJzhd^)fmU*6&N{ zD?Z>Z6NEDIF3J>tM~eEU=HzJ-znS;@f_|-?J36Z2yLsXK|`}xcr zW7{Ink0>o!clWb5*S*a(#P4_<%{G2!;-JOK(tvi+Kw538oFh%@_<^odD?U4n^in?W z|KKP%aZ=>vw#obpILC{cZV>c6f9;*WptQ-4?c+JBA6=5;IE-VvYB$FQ*;XC0z3QkQ z6~<%3S&v{L$#yFzlE0$8!xy zc0i-xklS@?6{(Tz(`;f6CFyaLx+2Z^e1+s@_|H%+mv^#DWi*m=*P+>O zFQ<`>k+0dtt!zr@VQ=chaVYa*>0HAfss~}l+M5PNYLNQ6kbYxbK*YU zO1`dP>(vBLd(!AvU5-vY{F3G+oWBv55&o%;gxAJcp?x}2)hv40>X94Y0YxXB3;sh{LKd5FS8Da0-L)hL4fuala}8(aCahf! zv(H-}*>Lnk%2axKdShoo8(E>;yi&QPn;~{K_DNQcPEUj~NV_`c+Hb6za9dZ$%Dn9! zuve|P;9C(D0wLrmb#P-o;`Zo60hX;=8vE2JlYWf%Hs~L0F=hm503!3WRQxT1sN8UM zpt7E?cQk4u^{D6rz3ow zcu|Mn`AOI=4r68$f)6Xm7^Z&z?Rvxba>e zgvUsBMpekE<5DGShBvtB2NulCG=VIdAp8#S8kErn4VDTryO;|S@rywr@R2?f1Wi!H zV%E^amxjU2w4_sn=mWN6Uzgr1wF~f+Xo^)-uZ5aY_5g64=HiC2&8}A)AZW>a_4?NuV7opz12;60@ z>!@kVBB&xX-s`Xe3+q{TnFydxIR`jJ#AG8lUmH zdGmCe^}tJcS8fT*2Y`Yyz2nB@-7ul6-q1+Bc}q@j&FjkA(c6kI#0g=#jV!fV!vx1$ zAD47lxBA<^P>uZ*%ik@T6e}a$A>cBQyZ0I`Nh5FqMV5A3G!K=M2|vH?hOW8g^QJyd z8q_~#u-Dyr(t}4vNl|TR^aZ%d<5yR1DO}DCeqIA9&CiIPBbRd>?(M|A8T+s_l5|&D zU92R^zUMJ$?Mi=KievFF0F2KOX7(AVM+q_q3o@B_3Cto20iAVMFCtBvqK08`!gNB3 zTVH?KydZWmf!SCRzYvpIHqa;%vKdk^uhx}KA2aw!<5%__kMvYI+%B7H`{J8hRb}v! zrN5EKR}DoP_ouEYhYPph?>wKcW^vM|20{0_r5RV%vu*#9$8#Cub}E|T=R7leZfh0G z+mPOyqy?Uf!VA}ud-YmT_%o%%oz%$Y9r-@F&;z^<0t9GM|4h{P))N{uJIs)SrJG=G z=0AMF%IOVJedpa>gS2dR0yH^Q6jT*SL{7JotE;?I!T2c zBxFlwaGH1Qxc)o>YGD6-8*+~ghV*RdWJKTQYltq)SaGj-qG1Fyp)sX_v;IRpBjsSP z%%#g8+;otSU4?rJq)_{xH=lcwW}~}L-7LcFO2Cg}r4@Dkp5X5N!`z9eRIXX4K@H&C zOBJnyZX)i=GxW{_i9Oi2#Z85D(lmSpI{cJ3)-|kzzF^l zE4!+pQ}oj*zB9;9AO8=!_97kemc@Z#=2lYe;Du zYNiH?ShR#hB5dH$P<|w%aMr^D+nN^IcLSz*X1F11Kt7$;ZAT+HmHM4Bae%%pD^Rde zF0aehEE_NA?QN`)c{c&QcHK?zvR}@#=nEN|Mwu0R@XpJ7XVQ?tr|{sLlItQeLmDZA zzIqf*jy8d)%+f{7FxHNYXvZFT*Nh9(!y(mC8TD2_sTEi=$`?iW`pvBR)e80?DyM51 zoxgbg_H`S=<7ow2Uos}iYERkApb3MC-MZC4>xX|>^%sy$L8Y2$;zs+*)2lrhFdSa8QOXPt>#ozBHBAA1(Un%RtJ4}ue$II z|2uD~QU@^oZ(nb2f$la^)QICFX!p#VDydMz=H6xr_sO%Cu5LX)R;=<$;F0aCSnk6Z z=Vo~QE2*DCcUE?@Fo7^$vA$NX0v#|CHnUgp`8TWv$xn0ssQX~w7B}dtu6IKvjA+q(`Fug{ws`GWdvmH{nw9Qa9!dy3HC zDI9kRuwKbFz*klZuD53b7B3*pJ!R_c)Nvn-ULP)U_zd-U+LYFTmF@4l;+{FtfRmY4 zQt#Q-EAYgzC3jojm7(lQmb%ALy%Y9HmtWfZykCE&E%54<0^rCW>iW4@BpMcko&J9J zg8o}~9GTUkU_9gRpXrIkT1;2859ylNgN?N7YDCZLq8#27lQm(ChlM^p?L%_4JN)L0 zZF=6a*;QZh7(PVdE@6)wV;@VLtY}((jp`f|%1h2iljuQ05=Ai~LX&l0 z?4Q}$)YGq2yWzIysUB2!3GZ^VjxkJNbnsJ8CQ&p~>l+$#OQ$pI`$S=ry?xtp0Uq9$ z3IS3DuaCPrI(n^aROWMd$(G_>I44>~T=s^r688gTD!MlHYAVS9kx63N42+fESIu&N zLROzwYv`0-_2f)rN4{1Z`RSoPPT0Wx;%PUcqh3_!h>RG8vIjQkx=|$-Frp8#&(}3a z$_(^6B>n^mXo?M(9lDF^6b*UWS zQ%#fYSw!~x&Br>=^7kW)Cj940`C>66xq5~oUZhE%nVueV!7^Zq>1I#PPxR|bx(=U; z1)COuOg1@rAujfDs72*+7z{F=mk7w$xajC5dYgajps@GEQTLC-bHc6HibMt7?W2W8 z#_njFgwn5!?s34Rtm5q#w3X1`(~n+n`qwVAS|Lcu1-(g z>dC;9df}3Ll)xt+dmXmPn;~bLlQiZTHUqo#4{dmcXyOy;=aB$ew@K-KU*aAts6O57TTihXY-JwG=r~B`2IovB8^3g0fLrI!uMxUK4GBQ!FRk{EhM4uxF6l+!s zo<}}*u5WDGCDpM|1yzA6-FHn7DSY2zbhXl(#ZNm1;W)WF9X+B|@dxTuiOI>2 z^C3&C9hTE{?E_;rXef;nkRKRT*xnaoh6KZ-|#J4JnZA4b5Q&_H}1)h`Jre)Fo z^mnFRcF-L4*C_IZI0mJ6oAcCY-;Hu94!xKIB4$c-UlCugQTFlH=OOl9*z|b3e7pa# z_M7bB65*T}`+T;?RVQk1n~rq}ufDzHL4|zKR0F#CMxp$Taj#W><__u$gctSKZLP87 z%(^1qGmgN>CKM+h6yO_6KcITDmC+oRtvl;=zGTz(J=?UNSm1@n%*R_T4XqSoN>o)^ z1QRoB^lQ8FVvp9{!+o^gmn-0y^V9KBGhb~3$ch!)9c@dXeAnV)u4A|8jmfCFq`Ek< zHVE|IwZ&YGbgCL3SUod-ZI7;VxQ2A|Ot`C-qucq_OZ0$QNm*m(h3NJw`&g&UOxbH8 zxn>W2>dRijN~e^*(MgA7RND1|>^E+PDg1!-J&FYHG}`er;sQ={%-$%dYwE5v9L1u_ zng?lptY)>SCyVR{TL(QsZ%tXrY)`s=*0IIO+nE*_|Gd7OJX2;tQEqfcAruD!es;Ee>2C<+;b`d96g6 zq2NuA8#h{Q+hO1zAg+7n32&%DfDr7?{Ci&48_6Pk!&j1s`HFGKm{=#&XJ}!`w8~er z0M*&!yf+3M&mGb*Ch2H^7nMCYU%LvjX6pKHu7WJkX6?92t=6=>a`(1v1TLFB)2%M4 z>5_V@V>?alvg#hxq_d4N(r~_MFaE83Y}wYVrtvZ>WN+5j-6@JMC%BWOg^4z9iDMv% zyoazC%b-)e^IQ`JuMB!}7J8Q|@`XQLp=5Q?xTl65B@v#*%w{)x^J8C{MxTq(9c(w= za`hP3E)vWdXR+nrSV12ORAjKX_$4m~T;mPb0o>OQHH2Qxq-&t4E7?Ge?O#gk%+|J? z->(qWr~?p*o-ur#%T@3y1)K46%I^=9Kn}$g7k>^K?lXP4ajko{nu1v810R#C8-+)6 zW{ku@cMZ7;BEH>WWZ0Ewytg z>$7Uw?+Fqh9&q2pLZ^RF4!^YMQN7V2B3TgI`J(+T8#YLy+;NAr!ng5S-1={NE=E4C z73OKf;_o;?B<~dfs-3y7a(3=6lrfY?cIkfO85#ZEN9F{vdcIR%GkEF`Igj7?a-#5wGmdJrI{RHj5 zYJezuapJ{-SN>@56fmAi*5Vl8)}zeLrw`x7Sopd)UgkOq=~br5VLmO2&>6E}ec=#t z(lHqQWe3=;pJ2E2%!-F(Fw@@%YFdoxEcqLe`#-+0Le(7VT#5vtKEzhNTFfct`z1WwK>o8(g zW=nYX`J2mE90jaxaY$KH$%y)BL>au@)tMG`mXE?U9zP=r#Cv>9wCNuST+?GLB%G&s;#++k6yRd!_l{aw~JkC;4 zkoE+49!lG0uGeRO8HLBe>|Ei56So=O!}&}7H^RbplJdC~cuGA9FTn}zy|&QZNw?^o znvoEWp`qZVbNr6@srYf_r7zW(Sq%|JClpQ`$YADs5gy4u>raDeX&$*>t6gU!;JDE!oU9gzwA+|X{7Z`J>{J-EbY z82I7Q{>&Gbv31Q(j0s#D9 zC4jO1jtRKD=X^~ef=;U#zp+u1{`8x{5=W55IkoOyYra%p1$ z92efL^>Z(;-L3;ZL)$yR_ErRlEFJKYg8tg)A18Jtu8XXZf})u&kOh@auG<-&(e9H_jI|tZoareuozh3VE^l4z!R|I@o%>8zfmi|9rh|g@V5wqmCjce zY1y;-3x6>@#NuzW*8$szvsYcAq_ckGMO-tqed+@cD+O5`eE?R^36}mpsqept6@a?& z-%Rtb(nsfZ*Zlblf05o}zc?R01=3)0xI^FyL!U(+&*5ETyiZGuv-XEYQ2(DwfVG1M zOq?~w>mQ;PkArE#9Dn`7UmAdLkKhf505QcSm-w49yJ`uhPv#l1p(`TYxkef|dz$MP%<=+Jf5%uP)dC)v4yL^$o!^GP5Mx_4MNot=DI zN94ToK=nFp#P#Xy<&ucdga%u4*YkB(qx3mO zkzdp=y3RRWw8W5=AA&2#S>e&B1>S9;A>YAu*$(A#4lqdUgg-QvEuyuf<(}n4{{6vo zxN+8KGs>yJQYs|2V`3ziG^*p4wqJ4UFWr>5 zx-n+xy<$T*%!gW@m!FFM1|d$fhK?2C+vm7rKCcN<2@?|&i61zoY8R^V!`Wi0O9`)5 zNLjoAfRsfTO01xFm$=J8HoUtn48}cFh+r(0W;bcF+AIPs1dH4OVc~LDP}zSDN=$q% z_x9!vzTic`I&0FM;4u1O&l|`k^uTmgmHXmO8}{BQ1V|bB=9E7o9Uy*ZllYIk%f^#0 zaj_I2D$}X6f@UXQg@O>ZD0*kWJbjIo<#pm|@YWj5w(~1$Ix`i_rH}_N{*&M3KIgP8 zy2#)31$!$C?aRN@gH*Dk!z4|3dSU5zw3ZD5#MLqh`?l8~Lc-lgizF*_E^ z@6)Fn1h4pC3p$s7y$=kb8(Chu$lpt^@zb7HJtUkM8}BotZP+z?&-pA%H?D1@gpkjF z2d3FIX@k(Sv_1ciNQ>UP6X#1GxjZs5(&(Kit^fA;(L2-}qzH58^60d?gv2nz5O$0I zBBg=HFBxez202X3I_xb|e$4WpLJD)emgtwp?G%A#{B!h}bi=#lB!vs@L zSlS4hvQUR4-lIL(kbf7p7mz|B^pdS}{p~U=$yA0Pq9|sA!^NxU60bHbp=F_BbwELB z1R&m`z&z0~ocX=MkK7tvlU^D>0QI=B+6G$&>k!rsvw8yFG^2MehuJ1V1d7>iDOh9m zDZ3QKEr0{7P-~ld+w;!wYqD4v*&IWCb)mscUKvbx7&A`^UxZ>H()$sOHf&*Ff?Pa% z_A@#?IQCj|Vgl%fnR)P`Bg>JbiSFfnfd)- z<4e~%@c#9vh^rPHMBsZ;fY8=5ye!~-Wo`v#2$tgSFQkx#!>9~Kw@IJ=IqF-HLa*T{ ziLK-It>_wi>UMt@mR2JA(Sec#^W*zjC!A6U^f}LbdzD=jo|9df3$rD7x1lJ^QU*&O zL`Xm7yD5|MG!kR7d^k4#sdj$#d~ID2q|3E)=V1)PggAOF*1k&?8ivQrj5$EO+jLcq z@U<584A>jIRrjUZfdLh2lwRkVpV|r=vjCJ{Uh|BNfB&qv96htd;wX&Mo!gIDZNnfY zkV3m!2hNKxwP93g7~km<0R;B}BCmkj*}z9hARKV2K2A&F*RKJyOa=C^UTp>h4JE_H zxY%nXpZR08;Vd0f0yT~(&kQlmd%2l&_n&rU;~yZF-)b1EY=boi!|B1J>r*L^>&y>6 zV$8^3ypPg?3y?81#8Mj@8~eP*vuN|al%h8Uc3obEgenggfTLNbjA4$2xcN*PL3=G4 z8DntIMLFNQ>>Q z65v_#r>K!e-o3Hc7?pHyIJrAZUQ=%W`E-d{@=sV=^ZjF)pS)(d@3DfECgJ`~8980A zyV~wVp(YRzSL=`E(=;seZ8fR znsS~68hZZ`*xs!r^Vmfm^%1g!%tVgnl_A5YsqdzfD?gtFz!Koo$6&riFU8lsUL*_h z5tfRfN+;mwmEn|B(MOO;cMul(?>BbB7m6m$w?#<~dcJvNK>`k>^>GQkEKt-Fx-ug* zp7TN-ve@_t;?vk!FWfCR*zRtsFnhbp!JB3T#e?%k6YFI7m+&7;qwW(R%vKU>_7&V5 zepTeY01pZp-6g-b!ChP=otQ*<3!@-a9sv5?9tR)CeOZR5ExQje|nh=9B zFB(dRyO)ray57|5Ea<$d=n8M{Q%9j1Se zFJumeSg>X`Glva^e`5N-%@?B|Xv#5zM{Kvsu@6U=2upp$iyAYQr;YVt*+i}#cLn1? z<;r|Blri6{QZYqRx0{*MkjblR-lkP)aN-kUGy_FvX~daBafqd<0%*FiJ!3Wt!6bjr za-qnl`{**HZ(l=W)76pCgoFfU1%KJp_eVT$c$!*He{h0C@|HWG`ot|FV6|E*&mx0b zRpkyJ?)4mrqw>LAVoMZ@=d^*hpM$B&v^UxKqxFX;@uh=839lF1m3jQeaEr5Y{WGCl z6y_wL_#3D*XZmTCLj3)V+=kh4IC4@Aqb!ZCd#x(KzhaUi@WAFmaz)UqqhTopUbQAQ z-?YzZ!I>d$e*M+RlPHQFCAbKvfw5@SVq@fBYgcQ+RJ~dMPGeX+yFM$cUr%5!1FyQH z>pq#Oz+(@~rARY}cPhL^>G5RKrGgFmYG}XheGEhe&U38;y(938E?Uz^yFi zt#r3>FvOyfc(ow8E8&D|`CV0C`i6G8-j&g_0_kPbRjq1K)J}%Zp6h$o3>c_7;$Hl$ zWYTR=%%3($x_d$|RT`c<;tf%njgn4--<+C!r7I!Ip(WQPWFRs4ZpEr^leSffvjV<= zE8^f+IuoxziH|jJjlISixB~H*Yjrpbac`UG$?lz*g-?ay8)kSQsBtYspBHxX>|jxh zrmC!8(Rkjk+_W=;l_i>irfC=-H5>VIHf)+vUTx!NIrd>P|H+Gs;LM}c)hIkCYW$7V zX!nL53P$B(lArb%Dii|1RpctHn{6&EJ0qnL}%C4N7sL?*Vxow?ZA zg`s?iu_$!tvf>e15X30ZFg^oApM{*;fD8s+En&@|o6H9jt#|49FAim6K}5e7i2<(= z2O9s3M>^`4)y#n!5a@3P=(dcx68x*2F=Zs05haaWqDQI@VN_1irww2U*K^2SpK`lw zgx{PHPhUUwqmj1f4ocR{VO~p*=;@Gt*u|PyjZR9>)wtk09(-CC59&+z!(8m6fuhXAS?FFV$zVYTa_Gs5Zs32-LAin!?JnDH88zs^~|YGGx>WFA(o{J6vn;k5=e=eSD3q>Q>JB6 zYwZP*C`RA>#hM#rp{|Cd zM^HCL!^^yx`APbKJF^q++Z*3a%VXezza8^JIksdOJc~#JrR(i9@C0D0;UvZ@gYwi} zzMqmK16c@4g;Yo&a~i2&tA=tF8b!jIA7h=5?5Lj!-oDgfy_h=uMf*V7|w)gkG4xb0!xkvB~R3EGQkA zy9)-)`g&FlVUj!OB#UDa)9*_i2??iLY4_|g6ZoibBP2BB@QVMu)Mxy2y|7F2pkadO z=Jb^QSBl?CMO@^g)m**{C48eQC^zZw47$n7pDG1XRjSw0=)EH?pmk#+$F)ocJc(~S z3_`ar#EICM?k2b8F=Hkj$rzPD5gwJn2L=_G1X3zwk5n5_qG2(`-XZv-%1>giEevf1 z7FJl-Z@{{PZErt)5Rofv;W4|FvNZwjGM)`E2o3~LgC|+7WA!}=3^N5KzSc(}M9-50 zZsSz9)L9d*)YvE#QZCBCVFZeV@+YOP9Ka=q9^0Ub9DAMG_UduPUAwTQv?n->7hS2= z8wMmnKvX`TYBOTx@;(8)2;$JAuhSMZqhD#R9z-_v#nI1TAY~`UwM}=L73kgwXupOp zK9^&Hvj@j;$vtq`%@nu@s8GBk>iU7oS?}44JDcr1CBvvX>+JDw)x3eK*p~&z`VvS- zC$aJLE(^RUy%6msI>ILKDVTWRld>=$?ox88ks}tY-K1#M&yy>VZNfw!&a0kkRX~c^ zI#4>27VS3z9lliq-hzC-il&S`SpEaN_0^PmiUDSI39jO!4;o;W#K757prz$G&J_FU z4eKc&6fFWUnF_I!tCXNv@1j?}8(fsZju+w|D0m!nyv(1M6twK)+y+y{mtNA zdq0NrnU#&IehYiTsi0bzpp~7ZC^W%5<XJl~BPT$}Z$Rd276Y4swHhw_k>Lkw@HiuWOiXNOE4diuT zI-2}FAMh$#`3n(2ASH4iILH+he4a7xw`t!cR@3kMep4{sz}xv5cht{00D|X4dEQK1 zN?QuYPEwQXkc8BAIX4|oSLw=|^{<-)`?v;jQqs0cd0Nda)Kp}24%wu_31sh9q4BnWrh_2@GbZ?-~@VnRB1CH5SFgTqC%3Z4D#e@oi+O45U)?|s7 zM1k+7{mzT67WZHAhfV94G)+do{s;Uf3EB2k3BvJqTnkb}4hb0TxS=ADCAJ$9A|5FJI+IyKqjL1xXS$!i?$Z@CBV z*1TP&gKf+QJ&(T7x;Y25fGdMY1}mtKPfE_$pc&u_SbkRmZbnboco5Tqch;$`2@DLGNJ>aQ$|7H!Tz_34GrMp8EPS zrj?!^tKO<3F%N+|jv+do6*lj=^80J76WBS$FD>^bVhTY&vmK~qD4#UW%e}n}3U*fE z3o|JgSnY-O+^*h+hgE#PAm4I>;S>aj`2J|G$^rvg zo4W#HV7f3z*>aypAqg~U-y5$qp>;u^UmkN34*HURw>Z7O?N0%$+xx##0c#Ac)$iZ< zJ!IjjBLL*9J|F5;YTdYJkqi`-!)pEyPBSfzl#Puju!N8z+{NW7dl4usTY|c8cPW?3 z*-VsYxCBFTc{*%+`%6LPt%MV7{a~WMZMU|6!)?$o99V7`234qEoCEWkY!ZBppZ_zO za?Gytb#c6w^$`SXvZZ$Db|QFd0(g%@R)>&(fghb}V&U7tYQ{DGYR0h?l3_88nfO;X zJ6Nr%4I5mrc(k{k8MbY;OC#pk$wg?!f~_v^=+J-Ew5>+-dMGQ3x%>dq(?!ukeH;8Q z7lQ^8>u;9(XJU7yE(Yo&4?8-nyQsqh4wd>MZTS-~?mSRo4HwALW7D~*$W7j4tH~-B zkG|VLU}@@`|Lg0)-m`)KM)_7oCSEcGpU<_rZ^!F@`Hw$leI88jVM8gg9|~wW(kz|A z$Lh%}zg7Vp%_$SrEh-xO_*Z_cC5XcnG{ht1*JMp64AkZ#788YIm0^A?Jy2|(O;@&= zH&%`E_M~TPshlksWoJ*Ri-e*aj~TXkKpzGV2z;M@rF2|}H@kPNEgdsofY1&+LNzXM z=(?VHaKqQ*`&l-+D$Fe`$Pj;Xs=NJC_`r4N?_exO-}SzQuV23g3VXe8|L4W}!X6LK zZwCwd^e*)xlP9>X;Nc(S7IQK_M$U*v+haj>HD3jWm{LS{dv)bo7&$E5Y@$WxO^EY- zKx~aTvvLj&!Y#;@qfjB5rePDpSI|8;@0%)^O4FI9a;N%7YRP32*M&m~>Pu6VfJR#c zq+O}AMJqa@^w~lVL)FfRon%tUWR$3tL~*jLfRktCH8TWp3%Lyp;GG~?hLff1=7n>Y z0P(J}DXo|EwePfmF`>(zcUJ@6hrjvlgxV zrFSPDZ+F+zk-r}++PnQOPD8Y`t#X@gjguDP))%3MJtJdD;Y9~-<5Yf%zj{+$cb53k z{*45&Y5t5OFS75W&!yb6sv)W~&NPBOtpkN8Ot_S&&2-bUDSSioQEpsAU!%*&2N9dM zI0StX{FvFip&JjSak-~ApD`mUKIxImLMwSkbTj4<@IIwYs7Oyed5W^6cU44?Q&rBE z&&cgJW0QKCdxtaBo;c`HW!z=(N}DO;Nv>l%2S@?>(`BmEY}=wD40UWr_iW``XpOL0 zF14L)_jo<&B(2Z!oR-QGRLUiAsc~TJOrC9$&=Jo{Q3pnA zzn2gq&Jpvz&5ZP{bbkCLlGx=CejgLt6KuIr<)1b^C*{g)-CYN6AA|Mu%4{S?po~Z+ zmbWK7cFKHFC>Mr$7kJrGQ(Swp8qCAY(MX_gFNmR++5;c{+gJ18I zZ1)^*66n8=u+YIV&SQR-MdI?E+a#0DG^6TvJw>G_J#0nk?O*9w=$y+(;_NWxa&N}g zwid-vVCi=)7_}Mi_5ZbZ?cq?aUH?ImB&D50MZ1txMk!6$4kZbZc7>AD4iPgWg^)4r zV(+$2${`~)l|#;Q8q8p}Lt>)InK2_mNk+~&)wdq8_jFy~AK&|3`+fg<{S!U+`Ce;1 z>$%sue?Q#H-~=Yzc^c16Z^pkfkkEnP!uE32aGrb*{u<4vvuV}by0B_ScE8+;oyFsy zHK)PN`1G63G4UGpO`gs+SFOG}yT}CuYhej)c&1m0B%!3WcT-1hlH1dyr4#*yTCEKq zeG1q1;f?8)c{V*nr8;klxQuv!M-R2p+NKpQ__UkYwI~*m*OPff+eno&2CbyZ^+BiF z$Z;K96WmU!f!HHc&%_p6PugPV!$Up+-QKPsB~mAEHupIjAE7<@QN^0j*eW+M6(2ru zYt)o$0UdgV9iwRSRwa;OY<)!>>uYX1G*Y3O|XBek)3_h8q~7X)keN!LiwNPd3d|${B0mk{y#A zdMD)m>|>hLoQ&WA`T$eU*_&fwrG4YbxG6d2nAc>6rJIgvwfls}@fJmcGgOvJOD)9h zF(+u-EC-h}bZD_T0TN_KoL~-Q(S+Ow9!g!a#V&HF2*1;3~r{iAmMw z4;6C0u+NBO-7qcLn1eq4fQM)?CTILmyQ!Fd+GZdx&! zMZZy%3bcE05$wr}xOF(V*ni?@x00D2HFkqx$^_igiwZCi*D%KQwVlmbS#YBQW3na` zmo~iGI0Q9lw&c{VXO;5jt&-^)A8fSk>bwim8j0Orw3{ps?jMrAs z*cyHN;t1CU^KJ0g*y{(Qx{sbnqGkIC2c&Xh$6Q#=+y@~`P4sX}-(E#s*yQ8{lj-mS zo4+`8}Hokhx;w=Nwy8GYYr?2C4EI&=N96*ED( zN2J_i;%G$&gy!)z?j=N+?7+9 z&mOjITxu58JnosF!5Ii|me3hxL2%bY50l;6%zHelF!9Dk!t$xpXxeSf_*K4VJeyO* zE`-*`?6nW*k=o)jn_~%BDxU83pZ&xWRr17_a^gHPB6^5ov*oTbxVOvYEi~tKGxFBqsOp9hVv2iD>SFsKRhcP3k7ry&|U%Py!XtHORVdVZO z#6&XTTfzsD6ne!;uV0V|K(}BkCo|BR{jM+ZAyQj`5Yq zo3Prw2eEr}bU2eQEygbpiNvuFjlk*JEys2X8^ zF#40J#R)}58pSR1SXbv7B!gKj_4CKx)fumnrgOtf)&*ZMda0iesytsX^sRfr6 zvlfdFpN%j-{r;Rml%463gBovu1WzpK558I~_da3gA2tNO0qFg18-%pt|3eUXdENB* z06W(`%1;O}dva8ewMT2?1tHPxZ?wHXG$bESDgIocRy^4o<06Ud`psNa|LyzVS+a@@ z(%?1a2iBUO;0ApCAwg0vOGUtSo!m+-xTtLH(or1PRVEDGO15UMn5TdADFhSNB8C|`(K|pxf;JCarbqbNun{QzP zS}@I`PUPn|iZJfIp6?E5)UEFX1l$URMz61ml_WiXz4FmrxQ*O0po4({Y?q&JGkv4L zfsP8o;JI@t5~LlJ`FYBSZl6m3^sT3-Yv-$%L3QW2Ranj>C<-h-d?$p0;J%$QD+u#c-=z=7vxy_PvIJ8UB!9f;89Csjb5#^jBpl3^WG8h*>onD3Htbj?4iosdV zTR?w8RQJz4rL2>YXj`-J@QN3Lupo2>V}f+U>mqu)7g~fj{dW2PTX$n36d38Hl0#RfZHS9!cP&f5SL^xwZkEiN6=x3@Dy*A!+OkH;0P?SmN(< zARWi=)*2SS6z?6bf>=W!;D?S7CEH8--UAThFI-SEi3Pd*4aK;2v-|i}#|ve0Z9G5HTNC#eu&;#*zbc%?-LuID zrR=R)L@rN^5}IlRt1zS3SnQRK15a(EOIzIO%S^`g`3ehg<@b zxVI+8aV{OK#J83%TZ4x70GifsXX;X_2yj*WwPBO*w@fD98ke^X4?cFW0tM?9;xRISfSR-}p`l-zkuxVS%JCZzx{F5i7Q zzh5D_TjIoVFJJ5;ehcyGcUX=3=_qfSG{A+rk4q__)_cKREWa+or|OzOsjWJ%=fcmg z@aw3Ij0C@aF)s3pm=HqZ&MT6G!%yE?xXVNTM0bHZu~=U=j#@PId~L7J^I$&BZqJ5m zQxP{GonJse3z)+KbF3P_C{|^z5)8|apwozIDg;8&SX1Eic=SXSn8HqeQ#jte z={{r%zN)&bTr)kiQGmCMf65O${5AFTf-2>F-y1p2Ap5)F1sMzL)_u}%Vw1u z%8UY2YXDt?%b`>}X9}R!_Nv)4F)!Ssjkx%h%)Rg0>3-Q9kI8DFHJb!xEb+)Gj_tuy z#Oj+Q{`uTB+oPcwe(7-iPt!?eKPuVgP>uV4A{)0E`q_u~g~j*Tn7TBT*Y#j5rJUb2 z^cDWOd!@HkH?e!uc$S#`*Qw@`$r?hn`=ih`zf5k-Q2?8_@X8JFAfJI-XEie3Qykw8 zTt?8@y8hbJ(mjDkf+G_MX&=X(5;p@Ng?LjR_YZmst*~{N1Azm$lHS@k-f!78Y@jX3 zZx$R5?=H#_eL!cey=F@mY3pVceQ}d^K3^MO5xeRHdFultK&;Blq9~U}aCUb-a%YG* z+ixGGlI1iRxoyPMe(Fx`?W~z{IRU(%i3Kr=vgq zN#x5(GzMU&-Ke6KJz*G)X+3?(Et0BJYJP6jF*B3%tBwV_53(XNS{7MTJK-!VTa5no z%kf%Ov#Zgbv+6T7Ld#mVrd_(Y*UDwaWlQ%4teWjh^Ynu&apumihR`JY1#Y^K)!51pGMXU+LV^ z8NWwcae~=f6EooJyn3pFji(LVz;bV^@ajfGd36VwulM|A38K9Fn_~BzE2XO#|9sR~ zP2=4$^4Z#&8lBH?uBcy$qoBbBX(=fleZ;)RR>>G{)zg$>BBWC+)9TtA6Y|x+%K5fG zlFg;AIFV{b8Ze5qO`UGDU4tO{Qs~=|IXXHTreLJFSYwcxc`cNFP>0er; zyR9{;$RXvznex) z3YHmmfS^1D7g7AeE@rrF7Km)V^DDkJ%TP~TiP8G8A?7`1KerIDk&C{hQuTe+1ey#e zmHR%OR4R@nr)I?KQai^WWIYLIV(Ybi4&{j>EMQPUNXNn!S*zEn1x+%^K_3>|z!OMkRZH?X$Texr}D&^CT;&GuT~nvRQ&gN^gv-Peh_2*jDYjD)D7y~avBwmq>l zt#5ChcjVUxmUc{k{;2#KE0Ifk&>eaG_Mbl*X^mrJ*X%9!N-e+tQeUaEGmo6<@(DvQ zo$Y;}zr)WjR8(F)G4`iXh5$?S{Krc+=gV0ZZONMrNeOD>n>1NqZ3RH?<`Z{zv*87WiCZHv$N z?f&q-+0Sp(;UP&2w_M%6NJ|F(~rm zeH)YJ5NcmEEl*s#EY`J6ElKM8f3NF(8ApfvmJU~p3)LRFNs6Y!&65&v|NGIIV8Rx{ z@T2TU0m9pswzlI{F8nG_1l$R}Goovjbb=Q@KlwY#Yq6el(g({lliNRLZiPrcvba0? z)r{YMJ;@$%?M;CaYYxi`Qq#wpX7CXB>89cmZq?jFWIUzfcU>WwB}}Kk9E554>gLzU?5SL#S#=67Smtl%z>t z`1@kcdP4#=@?)61w8C#5U(iN%Bna|b&9zlHY(+9Z&sIo(NRsGFX8Sx-u6B4hW_nv- z&BtVzMgFO{>^x#a_3JA>i^-awG&LqAPvdxQKZ;~6dDZ7E$Sk_MGVFGCVt4-BGb|iW zQFLVkr7e;rz^3u<1g-`rohqAue(`16uPgO$#Q1eEk{mwVCSLQtr%37%8HSuayNR|q zJwE78m8RczJ6io#pxYecOrsOaZ5j#VeSb@~>PSScE?L}n_s>|lVQ0cv-uYCpzuY!J zcU8Ncne=DJ^I74z*dA^hJ8s`GVfV?947~b9^_y!E3KtJA?K($XyZMW-I_bCFMtTF= zmr)v|=Dy0VENF{^&DqV_pJ?(s4ULVGp#hHLCtX+0-*M^#9YVv7|H8&p1S%XO>L_aG zYe105UB=lM6tBa|dN)1$n?Jw4U$}BJ?Ljz3vSz+ktxo5&3j2*5<)Uc4hw{zQqS= zG?z&q?vs%5ubSHz^7-^zBXBNL5PWU+MZHTown1A=FC^3ZYI=nPQ*dXieSh;PicS67 zYwEYgA2HwGd;)9q+y{?5a)=J8%=mKFg(d8cJ>sFrpRFq6-cP}u;&{&|2^NwQ=9wDu z_iSjiYTS`#qhBR2`S|$gT-%)Q)SPtiBfo2a=hSXsRqc8*K8a++`gT6G5V(rjivA=u zU8#$N+IDN>mvM2sdMjy)Z$@GYE-f#!@JtHUxE~!Ha8|SSeSVoYVkTl?v3_#22ZK9a z&Z~BGaHt%HY0}WJ$@7|(uXNlIK0AKTG>|%uWL7URA;FpJ%X*e4ki$#AGWsnv_1&Hy zwcX#%R1p$L%5J;Zlm6n1iqr0j@{vHf-5Q&E*>+d5_{IgtrA#jtA&OG1+P6mL4H=)N zL#ag5N9kpfZe6DJ!-+Vnws$9_m!fk(Q{OLkKG&(CxRn2NwYRa1X+6)$odutODy}j=*^t`W{Uhf)qv?U4)2hh6Y;vwRmWjvLy4S_^73-s8^_1TWHFFTwpT~@YCJG+i2Q-@nH(z6T^;=*Sv8Miv#I&8h|?PTZW)q_zQ(u*cg!<%p{@ZNmX#q^s}nv5suFSXRY+7B<5~bBBS){fSGnDv<_S z4yxiDW~WEh!O>dvJ+qPGQ-`qc)hD~EP&x=VrUvh)Ni4|5a`_W}EjEn`GVD(cSFgVsE3+Y7M=<7xQ1dGo4CE-^)o=CMuScXkiQ9#n%6{bKq?TyX z)*3pRPjuT|n@IHDd5A^~xlc|`mY5DgX}&mLWWA`MpuqG~aqN;FPn_r5w@Oj=WEIjd z1q89Mut^qb$O~FO-Z2c}rQO<{Y{yXaQzLT@qLpT~YEJ$+R~>Rz?T85C6id`k)w0ok zx7?TINiN5^Ld|QTxQ?@N3z}x!SCSa`UEkegE+@^XUr&kDiMubhs#i@Uc8*j zoYUPxY*S1HY|BQmQS)du1(Cm!dd1jsg$)hhk#K2wtlX~lEw-h>lHCKUYs0YAEQ*== zkjB6D+%Klo7k>S#RR3q>6sjepR)mZGwf!w0$s~oUR1_J{E2Wde9Z1e0_GOMcCY!&1 zK)Q=&l)t`N_!$aGdo1^IZw5MG^)d}2NQ%BBOzU`m<1yj`k>^1zI%!c*K;SByni6DB zSb^j9dbHyF>T0lP-CeaRXL2VIDXDjj+Y8;P_kQ`XN!)K6fz52DNts zb646+vl)QYTkN*C-?qvou&>9sFi0Z`Stx5#VmY)iD&=qxx>*^2vF_Q`vIb`oHKmE! zYzkK)X0$sQugy{)l=ZFoPGKkmP%lXt<+P?7{3Qw>$r8T?bSaJhhu?kNf#&yVv2ibq z?HngOj=4j^rbcEQLepa>jD7pgo8J%8)*)FL`O;A0M~n67E`E9(^Y+tlspZT&hDUye zwpon@k6uk9KRu0qs5Dz5j#mx|aSsRW?#irQW?kicu+9vn@3vy5Tz873)$f+t6*iS( zziw9L!W)HEZfB>k=iEF|BBjqRjf8WtUb=V-Zhz43ZpoOh$8-(!6Ym% zk}P4KWg5emk;Hw4#=SQi2C|=j&ZmMH{d9HoeNAT)`Ohf!j4ktJWSC3*eVaREc=yc5 z^)5m#Cz$wVK2h~%_9EvJk7XUyNBWbs>a)|bc_aoVrukS|e}-)0Ompb_gr(NV+do^p zyuFimpkf8Irp?+TVjoIEF>6eer&ibXu?XvXG`+JtNI$bcxGUmHvn^QDz&Z9<4xmZj zU4%)GbP$=xWvx%+>w3G@j_#zqPP;jq2&#{cifMHoU+p(^Rv2z7hZ6lw=_Zqfr@gYm zmip3@$zs%^V#Z>)J$PI z?WNi!7_N<1;##lZ6WP{zT~ORAbMj~kru0Ptc6j7C_sv6v1HCW<+gpKfjr}fE0OcZs zaD~n-Vx56p^+%H*Xp&$;U{3X-qaTd;zcq~Jko7{|_RhVYw95k=loMdHXBN)ml?!7+ty)1F7-)3cK10HYmB(-~CdHJW~ z^>)~1x2rD^_j8y&4k%+!ba(OQ*lfk&AVt#(-G~WrL(U@4BdF{pl-U?qMtt%+Ub+&Y z0k4#v67n~k&yT1*OKB{9-q!5Tmylz2cnhg@Hs{*;opxX8r6t^N?YeQ~foY`ps^(IE z0UzYO7@xIhn!Qu6!m>wm5QfqUj~D9y^hBZi ztcSEOR#a9N#KY6I6}E@wuU%RW0BT$GrNj+Msr>cTu%_F|haw*uhQC{8TMsIC%ZT__ z-$M;4m+hw%f;PnB!6-CM-#se2cj|{yrJ`G@$Mv(wb#nXo?ZsZebrn$C7!svVGV+)D zKc{xrXGLoGzLwPpP3Z8rXOFls34lsA{{AeL&;y5m*rF!J)NAR`LhVp_B>!$DbCO)S z$i&qYq9#5@MnAsBFN^ZBqK7CHs=5PFGwO(Vdga-t$I6g#SV9%fmxmyQx(wk$;ux@3 zN0}Wc@~CCK4U_8EH`OivJdd94Jt)nCbpTdam1@fA8(39}jdqs$)6&#F%vOqyX2v>d z?jl;M06JJ}?91N^Tn6e&`GWXT5X{K4z}5DZuP4x}> zYQnV8gu|0f9N_b7b?|C`U&kvn5jKZMWjR+m?PbxEJe87wQ$G~Jb<*=l%i(k>`G*Qi zSalsUx{YD3OcYt|IPp8e-L-l3m^QY9g z;rt^sc*q_fpE##72?+^REZ03DxQ;$r`kP%u_s!k^3Kw*Y95rNGexIZHxM#-a^Yic9Lso3ewV* zB~mR>d#Ce3c-CsIudkQ>yYT;s)4Z09!?BenwG4r$*X z#u9X{oygJDbaruc)lL+e&;bVPD$H}>5L~VrT2A%v)F4Rw2FtdM*u;zP9KA(l435wd3t(k ztt@=i%*)4zC~M7i(`#m{l6%gR{y&!|&g~(#2leiZfvx~^PwTn4y|vZ*SY-R7cgqIi zv8S)EZ+ZEVFEzG_v}f7(@0GN(?X9VU06tW{znS&9Ovz(D?)})>}GO?C~0w`ez~lFUtPGu4K1QxRaNyf^0v6TGeM5nKf3Lw*LT+*f5iC<9Nl|)_k7nen z84T=Kn#_CH3_@I7ieE5kX%nFq0f@N*F(qccK|2LI zd){7>td7 z@VFZ{eMngW`dtY`8Q%xwCy?Db{ve52)jlG8ZfMtefdnVDBGou8m$>)LJd{ST>R^r% zi|Yf(9bACwsWKa?QIs|L(ruWqt#VaLOaT8v(Hls8m5X>3%#!r@p9JoeQDKO7ZxeYo z3kVI0HTFf~Qh=>a<VY?f^S&OlK%N&tz$uq~SK#NVsyiX;zSPI)=M*vpBp z9$wr!18i(tMC`T$)I+jF54K@#`mS6TO zi+cR4UZF;Cr2W8e2J}m3qnlRem5=s#I`m1XC~YgGzhEE0Yj3-QT$iKh1k07VN0Wblj4xyeY8jn?l5Um z6I8tGP6nL`@ptrF(;r0>GC;V8PF+ujp6CE}}iiW}37M|*3X7U7Z;gyi{;jnO!C zFLIQqVv0pS$bQDv#f0_h{c5Iq)hJ?|T=JZ(0`LKP&;&@gewWj=eghB%C8`Y;3r)_ezlwf(qaQnYLi;fYoNUEhEcDJ?*!n1yGoL3Q#N_r1deGIxqG|r200Jw4wrjQpx z?)N=%Kp7#%FQK!ej?BC2K>6y`y2{|uqQYj>3$+O}@I6qiGL-~(gY%>1#DJ9ux}6Fv zONF|iluS&9Pd0zDL&!e+hN!HV^Go(V7kGf)SoSnXgkMfd!L@e}3nM6=Sr+p6G;8lZ z$cM!rG!Nu@Jw2O&s+g6?WrDwc*l@DOgLbI^>yU)z(soGxjhm07^P$wigdc-y^feScw+&C2?F`U2%gF1f8z3Ykc%sov7Ayxj@h%t3@A_ib_JZ#6haNB3_w^ z59*=BO%>W)^>UvjI`UQmPFslm2gjLFY-LCLYZWUtld<2T@~YL-ukgBc8m0!$?=)9M zV>$iSWfv?6O+2f{?^Lx%G*JK)wIwMvqY#1{en%zYhW7|7+yO=cJ9d*R#wa7 zmHbyS61ra22PVv{>jrN=9bI5I4Hroia(OTeQW*{h(aQ|#kt+rBNRIZlPgNTN3u^%N zbboKJ4%YN64d&6F^n9Zh5h+6ODnouKgjR;_#Yppvnd0(3$(h5QN8h>*+^2 z*=_fp<%4gr*k=j_00W-3- zWS-$axqfN!IR!8gByX=&ccn(i?I&zC4-Gjz zkw>M@U3k`{myO0N96&_r`c*6;OUP}ZU+jd)^;fH&>r4z~{qAza^HQAnW*n$BQ78)Lw#wDM?)0A{r~x{4^&-2& zYcDg#qpGQ`ZMLvGwR)?$W^RM%)zP~J)k?>u%egdh-JN4|bJKB8G#SfUV5jiUPRax> zQx-)$r}?-*;X-=F-JCa4bWr~quQ1WLJIW>s#e`J}sa zcsr04pp@4in1Z;tlmlDuI{vvjj8Dn40yj#NsIdL>E9QB7i-kr#M;FcJJ3NA35MxI( z!gQaNlM2VKZ|m8FoXY9XxCr@Zyq_+nNe9l#z2~`hKHz()H_h1afniLdqKtS07Fb=dG2kkeCcy%WBKtIvhx25HTiBaxFVdx(y}f5xq{J>?y{VBUagUukM)BtnJGE zP1y2Y^q((hDwHJx!U4R-iQ%|Hnas&bCxEyZ^mVad4dGIYUx3BgAn3TAB!l}zLK{SF zKCwcB_Evsv9ls2zG$lxzoVSg-TGW#QaGelRI5GimB^Fay`vV+-6$M-|4-V+>tt2#& zex4dl*!(bc0x%u$208ulGMm7ysIm;dh#XZ-&56a{jL&Pd1cgB8Gu|yywGoR+<6^P| z_pC5q<-mMgd67j)1#)MRp>||*D6K5Xjpd2z>cd}S_!+lHWU6@!dN_)O`Uz`3_2Arp zO0kqO`*8<1HFOaJiGQD1U@4{nuLD{hXewU!q~`ZY9VIE$HHptCm^g8Yk$fS1Y1*&@ zGL)n!H`+Dmf;2LoE2cSP4?hph@5<)FE?*$-6`cZAlHZt2`{J!6A}yRg``07I{_+Z| zhW&0NaA^Tj%rf;hSNV`_*t#T(y`q-muCg7!b}StxmzOiL z+yuwhe@Dhm_>T&q1x{9a;vdLry4~Jz(R6dWy%y(Sibhz!vvJQiFzUj3wZt!Uvx}t- zOTp8|GuB@M6A{srGvE3l5EHYVBH^8KxnD9E5|W$3k{wsdYg??G2Y?{JPHDxYYXMk% z&vr#=4!ctFQg}6da@BMoC+o$R1YrgLXw>BXl%LpfvJpgBo4i-0MzIkg2BE0`#lBu| zw27f|$_GI~!OleCi7%@6S|#QbSj&zf>9q9$8s!tu3ayM9aUH=s3C4fHkfZtypDCyA zqCky#^~t9jLY_HT#Utr*6L%IVc}@h4y6E)o$Hw_<74J~Kjj$Rrwr>fq&4lDy-Y_Hr!wq@jza4WaTYa*f>Dt-+5l2qDcF;0%m!;T2vD*cxJP z7EW?9qQXw0_mQNDMdcQ64A3s*-iB4vOJ9Nd2k%`01ihe0CmeXD^ab<=1seC!~_vXXPZPQE9Op9vbF z)>!&xXJz;jA2eY^NAvdCUS{%*Cb{y51vrqqw)#DGaoo>N&I&!lAj9 zt680Zv%r)>l>OBS!PX0&kl_MdRMboB2=&G+Cb=fMrB@eP1se2lc`6yZ+oi-ahqW%+ z|B2C>>1~)&CIy{FqD?Vv{MU;Ox1aRh?S6;?@XNN#+*!u$#F9?Yw&YNO(Mi) z=?x3|UiCa}m;g8itlAm$%?~#*9>?GRpzi=3`p2X*sm&upAgoN*diEC~sfw4zNw8S5 zN4`#!SUc}dO!HP!0`@Q_CLVg=TS5WncgagZ!x&sV`_Lk4~*bI{*eN1hH zt;KFwt}8>F0`9;|wYdroFJd%?l3Xjl?T;_D{h^b^clh)+^}Bdi&KW-^9;S=mM4ZU3 zN-4>jc!p;@xAo{KqY!fDHRLL}@OU}V?ezP|ZWqTT8c&bBrmym!DrcxnTQRlxR%qOr zXt+%x#xRF`@#n?wkhmhB7TV((JTwE@NxQ%TBbtEZydKmXZ6MTsCBK<%6+YR%^5G31 zuhkqLXZB_GdgDZvyo7_X$&rQfbI6YGg2Nn3jj9sQ)Q%Q%=2#$O+*Q5~N2jz|Ufjk~| zTr0ZkRcmcQ7dJ)&2VD+hPtp##_;oV|<1R8E?>7si<8#1vnpEx%0xTIXF(qYUN(0nj zBCsK^m=U1Qz5$*a)>ZLl4-pEJTbI>SORQ0bbvaoPR23gJ`p{B>&ii5Y(t;J&&MWzN zC~6X;)rJ}JF>LzDlxKMwm0)rzD=T|*dxrP~L#2FOO%KgQpD6WCN?3I_t@l9B$nm~cy?T5uU#fW4Re7N z2)d6cVYo#)+hc2Zl1ym#k)n8loR(i;0bxROn2%S8d0))xtU&%CNe}J0yE(OozzdwY zhgieC68wu63OMj^Up(?U;|KogPeUY9Udwl$cN~9`+lB4+!HnA06C@0psAm0w>r8$Dgo8PN`cm}zoQGvHw|i`HxG%a_Z=Zm8dMXHT(< zW_zeB<)>L@oi)?dy#bGVV^lL<>12%g=q)pucvJ9;f)_A2*^7{Mc$>uAvw%}3O`4q2 z2q115=F%w_>Pc3@moU?Oxwd961#(!wg7(fC| zZNIo5IvTkHbIMbF@ulYk%o6Gb{cYb zGuM{z#di%6K9RzO(LCk>!VwuAoF``QhBR2`d7CMe4Q|lC-mL?b=k! zAVq>z$imX{yUp?o5c9)MK?0YuqBjqKaTgoOXG;Yt*np=^-yWJY`k?}R#lT4k2f zCdeDqf{xbE0089#lyyXhJ+$wc(-UsL6QL9Z9s#f9fAE5sRf%9UAX8^`I&PztIYAfa z-dmL4wgDp}&qo?9D3}n=0j!wk`ZsPO-C8YXQXO;wqd^G+*s=>FlTbwsyQ)&H*0OoE zUm_q^rtoB5PyrDa^dfiw`I6*d3CKZm$zr_7GFkNp@errrlw*gi=8+$xw*OLI*>aKB6DnP?4;HcwPr=3#89et)d=JR zh!xPebA!n57E*2f{!w2?&1FPj>etw6GH_Rd$1dSC<36^~P?blPMS1inu+Wj)K_kj$a!>Xp3AtLuUk^7hwS-OM!~O(K^+9K-GRK6Ch| z<2de}xr>NcnV2PwJ1Ig{X@Zc47Gg+++V!Zm2^}1pbE?Gm?_F=l z#2rExtr}YQU+%&hI<_82`A<7bq6CFV|4MjQ-j3aK9Z86$lfa)w{%w6$Za^++X&= zhNR~4NupQG<$*4QX^XFuH@4Dkz zuf%%o+BJ4R79c>Sqt-irZrbpNnMwjgL4tk@qk~be0ky0T+O|SU6-gpAVm0|$i+6MbVVmcSpVA` zoxUaI;0~;glv(kC1LC5@Ctv6{qoq>AE3o{wzlq|B32<#C=&>Qt4`~|H@@;iEd&|i_PO_dIX9J>zHgl;)& z0~A`Y^;KF-VW=c>`R#+hNTb>{z6I);d>vpF=oCRmwG4!Wmstw>z;(Gk==^w8?Fy#^ zrcL`YIf1+Hg3nPi28Bk4Lapc(OUeXl-@O8he!4#s3M-y&QhW-wV=$Bj9A-p2lTT%Du#T(o=VpqK3Oc`;w38|OnL7nPHphTTN_|lk#Po_8c4oR z5`|7cPX1?vg5jCAM8&3q_%R_?EeV20Kp8%iCoO?P4-CKcK5di2Eo;FAivd>fk3vMCb&K$%l0BF~+Q2U}OP-VYeGgiQhe*++3xyruiM1HaHZ z>gW#YM=*^bMR;(wR2A5UuZ4d=C4B_z1n6I;TXXFabuhbxv(PiFCn5mt;Xbh&EEk+g z2~3bmnr{i$g>5M!tHni^#K6y%hmI~5)17cGlE^y6<+35&j^gI%d{u68#ezxhioKXUY|sQ92&w}<*;P{XbP4>Vjr9cwU|&< zUJvD815g3bYhk2>WeNP$0|h#b0J4UmbrL=X9)a!M-CX6OIdBSu4Jww|Z%h+0JhXRk zkT1=~*0tDQpTZ-*Lj~O#EN~XVx2Zk|IqzG5bOMT3av3B$EZVu=NUi>{}4o{QD$unfhhMIx&*ACxT=sRpPPZfOV$C99&C(72JI@~m;%Ch zd~#yipY5G64lKq4Y+Q6FGQR+7{kB(9iay!0F|o9<`68EG_ZIsSsQwe6$wA{CdhxHp zHvt>&1mu{kJ#4gGg}o)1OYX$B&jDRL=Y>7@!A}NGXJKLC)NVf%xN$OHe2G1zaqodM z7b!x0&F78zcclQtBEZoQ3lXbPZhN`N5?lvrDDPJjRn(f6e}3_`zWm?A;||Klzj)CE z=t|5TeS$rEgqIMJFi=GRv0^5p@;+0bt%@kwt&Th&dv$&s=deg zh#9*IQSdz6eERW00W9t+Yy{vq{q2X~&xi9bEphkQX9*Yq(5a`!uhe1wZvF7c!5wa; z!2dxZYUI(uQk)0a1pu$R4&`h2Ng8remJ(7tD>8WUZa6rA4)v~oA4mub3j_OO`oj;|A|4p$Ei2Babm0C6Ap42&VH2iaOIYn6WIipsGkS7$ z^~voCm%aEh4^&eqZRo=T$VV6Ql#6b{{;2q@4*MgWoQs`{i@3VG!og}6AG#%x`v(V8 z4h!9oEja|B^wokmb`HECfwQ0|=jMFaXa(%^Hxa)j@8zkNUq!m#lM_z%+PLc7EjBf&@Rr4VF)Mp;Ku5?|V7!ED@g0MrryrztPeSxOy9s z)OkgYx~*ypsSPTbLB1Vi9Bbd`$w@7q(PHEJIXHsBA>eofGUI>MUl0Y-ws&?ULo`b* zM9C4?!#gBik5`a?c+B@u3Jw-QH|M+GBA6lM3Kcrj1gsajK#9EYeyp?89FhqrL^pCi z{Bh6r!+>7X6E+BIx`OPecCa#l+X+qrlxI4C!~uI;j^g{!x!43pJbH-UOIX;r<5 z&q*ip@7*z}N&*A^R*bUJ(qHFi7U^)OYBqR#QiWt7id=Sju>X1K^@5p9b;Y1f1eCK< zh+=M0f;x{G%QR`1caS1aS{t|id9x|qX8H0=vU1d9fU7!zm&K$#)uMdj4cIjV@Vc-W zyAjf>DLQ}Oa{8a&{bxv%=MR99*sD^7(hDyA_Y9oB5-}7tH$Hshq7PaDbNOL&N|Fs+;Ba)49wb!@Ce}?#P&DpLwe`grz`qzJF$lm=y z9RUHE5k@MfNa#TeN0->MB%x{_gl^K0{lgyvj#u`5PU?<4vm9p>$%f9XHBwP3p(#0y zXFO_k=z->n0|&xO^A*#l^*qlB#Z1kYTjdI=+^E z`&dd)^v2ZM{LEtV)a>eVUbEz#Q&~KZPMe!IhIDu+>iDmpRuy;sZ0;Pm@21H<>SNZ) z($(YWDEVA={Hh}j0T~s=D||e<P7GnwWpC)*E z5`H@x7(=>gnzO4=h3A~%*QbA3$z&2RnNrIL{Sr^`RMF>~=3V(qhD2y|CnJBS%QhJ= zT2(9|LFaATr#;JVRo1%h<3^un3rie%4RYZSf5sI{mtD_i(~xx~;!? z{1iE5e*JK$b7t<~y`wFPZQN3FLgIxc=51{|+so_`+pQc@XQ=An-|>F$aYS^MC!+1M$sJ;i5kDi>k2@a?VS;=IFIoqy3Ftvw%`TwN6n z{>JHJtdN@ZNuQrGWga_48~S zmQNz@4Fs-V5f^b!Jo<1cBP0tOP?e=`qg~&@CVk#FJ~A5&@j9B59o=Aobe#B2JdUY= z>x3cVXK^$9ku7~DeI#pI?QbM$m2QlOzE03{-y!tTZGNg&N}0>8%YpLs@m9vTZbZt_ zE47NJb>W!wy$LREA({G%-KPY?hI@_ktOH4*27cVnXv9d1dzB+%uI$7pD*1J$#u>_v z7%c2Bn(nEeP<1{G_a9(7X^hozG?JS| zd)1S#?|6N`?>JH4M0oFU*WKadMq%Fj42jP^?QZ#@zbdhwqS;vwD#cH^HiUbn7nZLJ zcT~)M8N*CB3?RlsUVHI=>p1b5%hk2{#tvk1a<+9ULxcU9#kY#5n#7C6YY8&Ow&Lzg zyfs#md#s6ujNE6%)!h5H1xVi3uh^N}f5^KNu{fh+?@fId3kO?pNdB%>K#=g6?j6|E!pcU4CwzOu` z)3BeM82GY9I^ViJ_!`|1mHok5LgKRLQG`-s^Q&rVostUUu#HljwdD-_)nTjglZmHT zc@0_|LK`mDj%&NR^K1JQm=kJIKZq@?CRT8E+&&h}lrjCvn9lTJ+jsiKUuD<(!!$Sc zN+<T)2YB)~PuCKhu`QH_Q z)&pgzBelCVH^K^9*dD~K6j12$ZU@64i!z(1~X|MhpC@(`Np_>jn$j4l7eob z+3lEAE8$0%1j{k8-Bf4I@Crz@aXGSo-5eFn?c7UT{#^CGPP1aIsfwMq&(X>1ta!qh zA{>jLM*Fh8Gg;N(xDXM4YzYKa10aU6bJ z{J8^B29_QsuKFdUsID$A3a|N!V4>k)+fDHARxf7cRS&e%9#N z9(MW?;EX09Fxssu*KJR+ymGViBfp#4n&V>ifo2SkXGUiXze{Vwk4xXw9DnN;``bI& zX%yg4h0?8FLkQH=^IZ>3geGO%s@hG>!rjiH4>VvI-v5&mq+!tq%pXvvE#tb|ebwQap~~ z)$Uk&e@`&zX2;Kw=q@tV&)W%^21a{n%CBX!KU8bQgx~uzAh-I5E8b8yFWvR(6SRL< zh|w+%1>X?nYcrF`lk%&nyZfqNcGqO7aFm_eWM=2Rw2F-kQLMSuwzgdli&pzER1}Sl#qw66 zAKqfY2r}q>FJ2Uz{)ph4^YX;aC%sQOpWVE?DEDP%MV(DnjBj=nt#OpKc~Fo)#gVyU z^D4tkqj=@(DK^Dz?H8I+3?+ANtO$(qg%xe|KIJnZeSUgt8u@yd&H@lJcsRFmr|I#$ z0ed~0@O#05PiVxayiiz0D0JO4Q&{XDB=o!9$$jIA&NG_;uB@4+!yYE7cLp=)xG%LI zR|ziB_A^_iDZ9PXyWg+8$P*7 z?YuIzI^j#~G{VhSr4FE6tl`LVFPul$6Qip)}u}dK+6_M;plH;pLv3 z7#fezI_h;L{KUn@<2+g=8|2VGZn$vehB4Rca&tMQq}2iKyt`I!8lGwtoDCq%v{BKl zq6Vqe8F4%^p=yH1mv3HrBt!C9Fk|Y^tf>gbzI~|^fqge7S=Zql!cBHi8cic)y;r0p zh|kqV%}rBdyDZ+)+h`!bUt+zPca&3>YM#nd(o9*5KTRU2ri_Umt2lmQ@Z#e*zBuA% z6Vc>+`t26*zm*rfTA@jrH?E#cLYS9r47K-mCK;Q42rQZZGu1wFM{vWSQqXbb&m#u> zo&h6DQBB!8$b>D*fwqK?QLyL z<89vv%i7cDpcS;;n%XwdaS`0u+uCuqPI2@2JwZxoJ<{1c_Q5LYg`T@v@_wnX!Ebdz zXWpV@S+frZmS4BmHw=RhoQhf&R^FHU8br#@DH^Uf9SON6{2Bl18CPWGo|p02wnq5P zR{H(b8RTV^R6(?sTVYE)$xq^ZosvbJcO}C;gYMP4(GgL?oTnPBgdIdxQgNs09A?S_ zjw_2>UXeplxjffyVqQs!udQ%aR+rr~4xarDMnC(zJ5=|_scxw}!SgtKPpRr_AiE>E ztbFU2Kt-QSTO>=Gs0${ z3;6{S3Xtk%M>kQ4aq!K7B`Q33H**#wTH;*uYRvP~h1QEi9_L3jN=u=&BH8GB1qa1v zx<(&I{N`X&zvP}ml3wfJQ*WLHd&Nvcl@7TIvptWF9(@;j=S+E>nw`}%f`53eC)cCn*W8=Vd(Ye0bsIZh7R^+QMIAp;d(TBa zZ+EtmgKXdYl)=E%T0*(i`70rY=q%JRr4KX6H1dYcY+|RQsyN1X1Az;LDzcArVmXaH zs@0A?yF{;^{d9`l&3wtFTV_puH?1S=i*+9P=-OelXPZX|4PtrH&iKjCw?EusE$d$G zs@+-lE&g%EdB?l=o4*1a6UjQLsTLFy+Y9=fkm~HY`mJ8d>e^7e!v|B9-NOk%@Vrn6t%1h~txJEBmuh!F7W8AB-{1Y-r}hbg|TN;ensw`K^AG zRSVZwk+aW=mfWK5%+NZ~sCstmUtOd0&Db?oqk9y)O@1fsLEM)YQ5Txm>~#w;ZfiGD zs;azv&}}f%afPLcScdGbetj}qs9*-S-&r4~5l+ooZPx!G?Jc9K?AkV5LO=;YLpYJ$ zpL@?pI*Los-yWgxfyrxdf3CiA{f2~stCdmaAnau@O$w7ztMZKp7A{8ICj{?r+vBX1w_sB;mOg;*fh zEC#;TMrP*GT*_6**Om)Im6Bt zLCSzy@35hyAp=U4f|_f;Xrew};Kp*Z6p*C-s#E zuEQ1e3RjmJrv9Ci9b=SFjXbm^02Uz z_^fw4r(ZP_+UBOC!@pGfO=?%3+$-h`moZ23caC~tgj?yAHvC9gZEaX@OlDgu=K(Ot zUoXs^=+!h42%EDxYdiLzT#sdo#e8r&kMK%8ALn_+iWIPzq+Y7~>n7?Yk>*&orOgm# zZ-ruf-F;x^YJ-7cY2S5amQ)Ixc>K#C>4i)aD%{W*zDvq}5r@yw$-W;Y8{B^fP|qLs z#^YFRy6HG)3oxqDa&OsEBOT z6USl_ScHa1#r4S6I>p}fz4J2Vv}sult1kssE@$9MFn6V~#H73BVrOv8m!R)WA)EW! zBtd3h)+3A5_Yz-DY^hX+m2auz`B*078|Djk+3#Z7&wVl-P1to}YX@!o#^K+KidF)( z1+`iYMh&Gx^bP2DULGt4%~guDaANr#EVOtuR#u)iVu_!E0fZtD+JKJwldl8#m|>GZ z84k>b=U6M=0#eBwLd&wlb!k94vf1~$5IknYi3Ln%!Neozodf4)gZV7O5@=@O*RQ>( z%Lh$R;H%X6*O#Z){?9`v!CO?Xelb4Iuqq^0I^~pDxss~1_?T=Djy+!fKEf^aSv(ECGHbb46zZ>sZ&e%NJL6lW%UdTM zx=Us?b+_n7R~eSwVZ$<-`1r4XNZa9Q>PG2lv5W4!6> z-62El&du%2?CEC6ZL!4?la2h_L+iga#2uz+O$|AQG`a5QstVMy>2lS07Q)nx8=EZo zOHO_8Kc1<<5v6P^@_6h=v#VVYFh@CQw}uktDm7E;dQZ{j+-I?{u<-UFW*5@rEy2kU-O4|&4TloB?XJRG>@Js(D;sEy zRVidobeZ2xn=e^x4tfYZB7|(edmRdmi zb0fO3y$$Irxt&b-ayC5_#p75b=7#s4!{MS$WerhbF!o_jAAuCwZ14i5lBe9wdt@Y> zu6>Z37h3|8)-IjpUU*Q2&1u1kAV~k_Vm=AVqIr%|URLJuGT1Eo!<5tY?j4us)B^5n zPcwy_FA0abouUi6VOnu3ZFh3yyuOzeT=W4GLbUWnAZX`3f+=$rD&`ssl(?El965gk<|i&Z>c>AIPHd_iL32M9_|W# z7(=;6Jm2@bdMNDd+q~W?8LQJ7el?CQfvZkpRKcdw?`S%mVOzg@Pc{_K((tVu>sWUS zT6Gx;Az@?dnKp3W+dm%1Hs;n|xO0(rWhVbkCFQ>)K9o?DZn$g*k3uG$Twz?DbKdwe zh0ST`$ICYi9?7G|eQ^c$Y-pj16NoB>H#H~N7pmqt<@!n;z)CIKcs-kq_N?}Ewe-&RZI?hm$; zX3PidX8ko@Id@Y`^81g!O}VXigFE*ewOlcsy@V6tLg%tKN+}Nz5EJ0w+IC<^8i899 zutT=wn1M6co;YGR({?I> za8fk)J*U9jPo#kP@f+zgSdM|gtU?7_(`39Zh1OcZNOooA3njljS4E2CKT7c}H@0RK;t8kyf$HgHmRZkD;VpJ_3|6(` zsbnBaS(4Q2OK=ak* zf^-@Z;V>4(#y`1C>&nZ{Rare4&DJ@n(tJszCyZvE%9;P5AUNUbo%3s4;dUb-9?=g0 zmpklkl6JmU>-Y9ety&rL(ZQzhEJRGpqsPFjn6~Ej`o0F0nuttkC_-)YJ{_BYyVcKt zdF-L|IFGwU`7?);j^;5H{Tyveh5>5Dv&1`ARGI`fr|Xb8#U)#-#|{ab7V{6n>m>fmOe!)-Mw=|+5$Q)-)9p=8F9%}o8V@L|)uP%7 zp+zYqLOGi#%|3#H)M1+}!;c1SVkkp5#)8JL-NGEhhGVu1BYmeCvH4l2Cx;(h2G|S` zEn2=4`fESBWll8n^^}H_HIhw*zG1z`NW80uFhEcP_o`YnFuQj#No_*dG*?d$VzNLYsNQ4^BiucNgVcHUxIdVV~ySq}+Oa~X8-LS|#mw5Y)8 z<)mgS_Q=Q1q3%q(b(`Ok3QrreGIDRj&}~4{_V!(fJ)<}l%J7j7GZwK{&STNE?9Rm& zy>scM5pOD1@{0B9Be`L43y2Rhr^KUjVr3qTyDGF&J-Fa=la6rO=ckRX=b?%48-!O^pJO&``b4rY%B9T;kn4{KlyD&4w5;7i(Yg*FM3O9Mg%f;@rI(&LpGs>sB zH+XDN;eHLt@|ZHqC9vk^pg!D^k|L)pX3Hmlv)1_&X3}z3^VpD>J{2xMK1UK11r1BS zoTMq7^bpH5Cl7jX9-GFySYIuR)VinTpORHOLtu-_^B6z4n{`{+1n+ z-Q)6}2xVwC6vaX_B`H~j<~mjbTl3QZ<<;t#I{6x>DK;o7Jb8qdXwU$m^o)qxPpr%fH(1o&U+XBQRL;P zipYI^V!jZ4Sq!BvUky|FPIw(mN_1}r{VAfEYBT#)>%0G7`iXRHusNi=5;=oBCO zX(9RpamQdcVG3qK#S0a9BY@{dtY2O$!u(sZI;f0d@YO{|KTvT8!KNhww{@P~5@6Ie z0~NUZw-@-`0dx^fh0mDcR48TAT7egZfZIFai`)FyUQ&5J6I1NN zbpwp(&$&!8_i`ljoej-2tgN*_j|}j-mq79*PuRMox+E$X|D^!)xlC+=edH_0h4WYc z&Zdb%kn%>hwmTWy`#r?z_>0rOHKpzoY9Sq`6djZ?)()Xk7&c;mmK}WQ+746^1@-YjP~NP`JvvYj^UbHl`|tI=4OwhA3YU+`9s9pP(}N7r9`|+ ze}berriej=FZoDubM)c^&b_wS6iQ9bzc4#ba>cQ7`PN{`G?*hCT!f}2%H`2!9eA0j zltaFg58zolSPWvNDqcAx|1oW@xSJ$w#ne6Lp>HTW2c=7k z&Q+O)7whbtk0DeiGmKPfeWhyDJVe1=^|kqOUHU?ajR-J4V_pP z={I*dVz-K?m-i|)qqol+;c&CYChxTImsYuD|G zGuL=bqvVad4m?LI`^o)ZC>Jev9S=RU?G_wtEjv#1fx|p&W@z>IxnRMh|J!m=(|0L! zFeJX{TRorm)$}=&+F;7*e9moyOpxF~`nQ;>I}VkU;{bQMsv3uPIEKtc2Xdr}P5$%h zscC&BG=~W^HVJP{s4(9UvIu|51TH^=?my^)|xS}q`WR#qc#Flf}$8ecM!I!8t zH%X6$s(AN5wAJDf<-dMS>t6ItjFEn~)aX&@pIwn_E0*AOBz5N0b4sW!Ki;8*bz`$B zh)?xecir5!NND9uRBia&fUTHSIA$P%L9#na+Q)~jQduB4EYyDJM&&>$>JZU{Hv&`- zt^|oPpWBU~Z#8NY4(>ER%C|AVOYt6!5{@{Z&2*1jT-GI|8hmCTI@D=kE7M*$BWX-# zwm#xIp7vxq7~1Y~Nfx`Xvl%zFbZqMpK-$EWMJ6d{Y1x-jUT9rFJx1C1{dxlP!T zSk2S$F-JG~0h|!)$tN&Cm?k)1ZMitNxJa#TgvK#vAS zZL(j#L?medgxK@`rV0F~W?-`cUacjd`#tXICKmMnD{MFr$3KZ|n)_KyiO^dgC@ep5 zc8(Ere6C2WiNJgVM00`#Y=EBuq>AM6G(hXN38ZshfFSQZ;NdR2pQ0@uP8Gi^&b|d0 z$XtCU%0&C`m_3R>j|wzqBRI&ZKvV3Ch?W=hP;dfz;d%D;aFhLpVCC=iThGonee0YH ziEdq5_Pi|y0zHL4%Ji;4R(CL#-49fQ&p&RMeEL1s2#_+wd%euy`GiC8B7*UdfEYFy z$du{N%7Nq;baM=Iz&8voVXC|U0tbj#pB!&Grug)_&m`rXxL2gXwGhG%KLJuolE|8B zi}{$ycr3*ya6)f37FW9(05tAq^a}>O90bf?Tod@l8mncg7y9J#IjG}bjCv<4jfPV_ zZ$w4CNQ0gMU3IpF0=LVFK4AJuPELd&b+3I5yZLl&%*7Y4HN(#h9QWsDXyJEYx=HO8i*Du{9h=0n zzcm``WzzSXi|mnY*z=a1Co{Hqs7n5y<{#x8@nKje*b)F7J({ zI@4beT9aGJcL7qk!QW92c3%}UYlT@z#?+^?JAuLm4LC z!sl*nUmHhZH?U;AoRGKDrbF<1pUQoxrOZ=gk;Ar}Rs68mD+2p6Y(wY+V(>6@u=({T zsl}aCH>FYy2it5aUj0V;&rF}zS0)qJ?g;6U1f@Q z3M6-PODu%N(sWhu9hn94`StTI^x7MKPw=J=BSu!Js#exY;qt&OaDep6s56zhYO7MnmgJ zo<8@Em%t_OQFvGWbMJ+O^=3+UvpED%-Hn-DtgbWrjOxvbr;DNwbBKQ@J=a2?u&npY zxc~C|H0dT@ZZpn~bY$19$YnJ8*Zj~i>d1pjOfg@Fc2B1PuaR9J`$hOW|GrIFL`{?` zJQ}JZELx??(c8OXv1wBy{K8qY_P>ErE_)V`*HuPeA3m}76+uiOl}JLSGZVG$4PVe| zxjiwl@J$^T$3MIEeOR2rAz!&@NKhGLjd%T^e9K(iBfN-GwcQ=JbMkWDb+BLY7UO`W zZ@)Z|mhw}_Ve8dqYHm@5j2GtDTl&?)!p0oQSo8G*Y_RE*&+OamgmEl){EVXW$Qii! zwL%w?Or`NSh+Yh9#POy#u4&1Bn(uxG8p{RK-)C<(+@w0os6Uuo>fDPgIsZ73Zc3B; z#pPy>=Z*6ce34n)d!50S#4^{a0c}*|Q;wzduQ?OYO-gjS42hC65`Qh`1oIe{Pe;eS zsX^|V8H)=6f0XRJSyod-$leTKRjyUcD}}8=`$(?t8uf7*4Eyr%l8FW9^j|;*WLyVe zSciuJdOG9T1mRq05W$DBr=ju;9kke?u5KxA(@TagWj^Pf^c z+k~Lw#b3FZAha}YW2eY$0Ne(Cdv+i{03vjt%Ac#ZGrBogUG*t>Qr!cHk8JCgin|^u zY>You0nG}5r?Ooy9Lx^MxjC%=!n8lNe1!eU)ADN`u?zTDJ{fM09Q1u0HJo7dAl?Au zQpA_|bwGfv&++n;P#_j)%joWwQz`^5r*X64Cv^Mfr(toUsNX$m!|Cr>;xM1lX@d(+<^0yWi<12003r`VwFn&3wZ($px5Vi z7~ObkZ-o-Pvs>NR@Ec5%m_n5A>Y%5Uc-!0#%b;F|HRrpRxzSfZ{{=9X+rQGi58XWa z_~$=jQXV{XnSxuDGfM*=|zdQ znn}}1o~t&UE?%xu2~sM)8Q`_H_Y9I#{Y?+)*Q{|I7d{6&nMST=`)09PwJD>{)@X4v z@_ZlF%;~mZ6f@h1ZuQdQ1Y_|UeRG?2!j)Yx#j zJxH*SRuiU3nDScZs?3vba2!vf9&QPyQx+J!bPSWaRji>A*Qg@m99uJq8`XbNqbgWR z1&yF_EUF0tgTt6SXF6p!iK9OU{=HGZq2<@R4}V-Djd1F>zO#_?6K`QxNhFlF3T&aQ zz0(g$tH|yqM=hRDaPuV;1PyVY!hBP5^bA3I&funrrvUB0axn`| zYPSC~{wto_?Z5}}!0x`-y}PwgZrl}Jymf`6wFVnr!qd%(Ety>KW!htU0gd!^wx-5h zFS+bN%N*{C0eX0r5@c|g%X_Qb(T|a53swxR5i`vVW-aseBC>~O5p*AkzX9opjiFpy zco6=FOOmlXh17mzG3l@-lUL}{E_>zHfJ*tw8NqV6Hwp_n-9`yRt24|g^f&~$$qGF! z*8F+L3*}y><3#br#I?-mGA7%?R;Tjl7|vDW`K=u(JRS|84ZSVp4rdy97VZ5>NI49kEJ5_i1Nb}h#VHbJFfb?$ z`}02FZpxzgL^eMGkAUqB*tLy;Ry56*+yW38f12yxgC+`JH#rh_K^1A@kNjAgyX&n~ zfEG%}Hms}%^T)FdP)t|B)<%KGjApZ|>~nu&5YAHfa#a>;kGwUKCHk7{MI$Du#MjGw zY*6C<2K|_ZuCE0ta-(1+GeOr?{iV^TP%}nHgm){3J@&_C&B7y{Zq~g-kOkcw-~Ra8F$^z}Czhed zDnp(pUd?I;zl>K*c2_CQ_bH6akIe*JFtJVV3pcK^438o9f%g^}Smf0Ku7x4s;)N4C{lOY<3C9oenbqITQ%q0K4Z}4fp^w~iO{-Nx+f#En z2h(+GSt{8bV`I3#XS>CSxd>^z3~#yB)%;r+M$z-3hWuk}V6KUH{oa zSi%?N?=jjCwfV%{JFU=|@q@9~C>E$p<;ZPtm!U;C9|eE0=iXO0atF^zXM*mmCS4}V zK?!9Fx8*P1+R@cK4a`wchW?p6yDC{fk%RH-x$Z1pTZ&au%1hiy6x;TBpq zz8*f<`t~D!@Q=F#g>pgp8LlWHe3!s@}P>=c07zy*=?;F&J* zR#eIR;CryzT!5z3C(i>n?^tfWUf#z^czb2rMLc^i=VbG8arBl>3g=LnpkCcG_S-Wz z?`dam-?bBitAhR$vl#6uH7tS`uvY>~<(`3~bJyDT_v%vFNa{w-i?iyi!$zVBQeN5< zmc6opgTL+P1=< zUCldIjLn51S#vYwD~!={4)cnuB|p9On^CdWG~O!o?SJy83^9K$OAYboNS%f;{z}Oe_)l3 z2~9oE=mGpGaFaiiXA{8Hn5i%jU(d|VC0oUz7yEAhf%OY|U!;k=>R@^UaLs_U z;TuRY4eEEmZ9XFbUQJ*-{I(%Od+4pr4gMv~d;cY*3Jsf|vtIjy9Y{rTKUo(|$mQY# z)_0S49?uxY5SC2PT>z~^6zJxF?RebajQcnko<rK3mM(@_<&E*irCBFk?*Zx>G3PHL= zLO`kxCcPC7Sr_cGUv|21fgTJ!Cgkn}#jYbT!&(W8^x1ePs_s#Zp{3SJGqpLh&;B;_J2J&#?*A~n_qVe7+u z+DjZbUtg}UM|B33BzuRcBscuD{C>X2TQU)*9t<+0O381>t1 zak0&i=gODltXX|*|1b}qMj#Lp7JE*;fknyRoj-qYdv)vVc6;NhwZKEF=E8xH&yAF=$7=e@G}R-%>GVvn#nAp|@8NO%F*Qop&tsL) zWfqU0Mn0+dNlTxGSa)29ICm{7?%PSdQu_m9ik94ZyLCNmbyUt#>0ieZS#Rf{2X$>9 zdTd;6P9jtaZq`WCzVxFi>u~NHn^SIX6 z+jey3^quY?{b62&_1CGvos`{WBkyRFSL^GrW;>27iRhgErg37W!s+V`1KsYgTBoc= ztm|d;bgg?Gkq@(wdkVulN4G_0bPVl^IPT%I(zsmxNyN^;7=o(J40h#40^Sp#DM7vN zhI$#ZT%|d;wzrRW)BauN=4(CI$&SkEy*wr7y}NyF_w#ygQ)gDMvxG%|gPV8V(EHEw z<6`*j7X2Is3MkMlGnY4}>%UPQ|m<1B`4P`)&t=gspo$ z9ZBT8rR*!MuQPXkU7*8%i1&uctZh84u;~v?f~>7TH?r@2pDmlscVkQ6DSlt-=NdV! zWnremXy2K~_bTFs7T@z$@`X`y&KZe^7ujFxY1$8Y9d@YF>t^qB-FwGgK!(^v-3SvF z>E)ZScxl)ykSqPU=1#%;;o>R&f|<+l(aAMYpvp_Z=5cpNeApzmW2e8U@y`!P=ONrI zHw?o|SPpPhu37~38o<4#w;=KHWBQhX=v8Y8+Judcr@=qd&g@ zbP4Z?nmt**9k^qFex_8bF@It(#Q_2ZpBE9kZ3k!{poasw+FAD4fpG^ga05rUrVC6$ z?m>M3z#>Et2n~teBcRg(Q2}VW>WYtyJeTiFH&tM$e}YJ~wpjb%}TgSp!za25gRWs+0)GaxkB+{sQ0w{s%>x%?Sr| z2w5NvB2!tc75@E=3A}BR#uvFwz{D8v#^@54VJ0vN?+(WG<$K~$09r!~SmY_u(=1zZ zK@j8L1>p zuW&Em9EP9taK7DaZg*(jbJ;>abh6vUQUyBgnv{fzt>QdtjD|wb#Wh1xNlj{5{ALU2 zjwKL%U)`5`^3gj)d2Sl&m0Xz)%j|CObQ-^OJ<-@M7$ z)?iN=WLPie-Q27!b^C}0EkTFOx0`z5<~rZXFI_ZZr|48X<7I0q6CP3!mD8utEavYw zbO_WJizofo8NpeCd*Y4G2!2ZwuIuEETbbs`~=1a1y#6OlyzZA3nb@yClQugm!^Y+PXwMnMAtYqc<5*NL4@&7a|A;crQc+R!9@%NZON-Ty$~klXm#m~MnPd{xx8uH$ zMAkx83XzJ5cr|nt-wR~qazxGRTzA#nRro1(XKy#be$MRAb89|-@bK{U-PgIYY!05; zvl4isi~v!SS~=-1+y$R$u?dE8e5zNXF0^Y$BhlG8d^*>D6$7$**p8 zgLGlSN2L>@usYsTm_0-+J25rSNoIwn!#Pi(>Z3`%^N>jP0ax=A^j{EB=JPlsjJSoV zFw<~Sm9aDSpb3+O0-fsB{K#DLQTxC7-J5^^ViZ39hErzwTlq&_6~V zNpja>-Pu)~phz3RD70&@cw5{=l;@%LTK|Hbt#bbI*IMVGOqx_?4jM%)jV45~kOHAH z%eVjp<}uh#_#xa9Buuiu3h?w>5;;IJMW+`*h!eF->t7{Op)JSE847!6==@?)jJ0ni63RH-); z`cBpPH_+^;lWP{0GR77x7I{`Pbc(Znj#}I)99W!Q>{8XxTHHE~!)+*TPERf=EiSr& z#BDSbpI56|5Wb(;wW+h2`eK7Od^YJ>@OLil&SZ7#0UCJ#D-ePnR&%>VE|N)p2@V~9 zlrDWUD?Ztpa@Y=xqUd89qSBx zM(m$at-iQd00r?uGd|d-Eg_7|G{%i^IRkA^K*OL^r z8K%rlGTKn60)@fqm)SrC^SL6E>M;bl+^_O>N0DyQRU!=nga>(%H;wDOH06u^`ia=` z)<5^kwM>lyaX+f`o`fID}eCT);DxbSQ)IxAKU+}>9dgNaNt8)!dN9tJCCQVNA7~c z(D-B0!pT^%(GR7*Ol!q1ugF<2;BwJWA1tejkGqUT%+EdMzu?nT8N3x%8s}<#lygY5 zV;aG`IO$Zm4IjB*ZEG2q8}hekd}z=f&+qn>hJ!=>Dwlb?vGMxW_*(Tswdr=V9i_0Lb{z9% zLd~_TcKD*{m$$*cXCIGmdI>ntQ@z?*d+w0QF|~6zousI7mNNMl0ZNf+_w4pe@Y`b5 zBfdGEwMu=pmuzeoq=fwzhhW3Y>@klfgsg;ntNSJN#Lxy(aT+FtW;$)jWqSMylJ-~r z@op-8n23xJ5y3_W{dtu#oK>naXO&sy9M(eC+7$%7?%e>-G`jS`aydVD#%}c?r{U!r zr%DnrRPQ$9nrF_-a}0Z7ENE=C6D8ASlckI-nwMbMc1&u)gb19?bM^Xir9|(hixt7d zL6w>V?aC}5sFs|q57iq{oOtB4t6~LEFmLp>NSrDYTo4z`o7{j*(I4%0NcnQ)XdrbA zr9TSEEhf}tS~)R`lmLlp$!>HxYjJTX5T(w`-agg8{gHjgY{Iiw_%?2S*#f%F!u_c3 z+Kr(vFUwC_x>uNUW}=*!Z%l9e@N!y&M*jAG!E8lGFYQ80FY|dONzYo_+;?7cwU9|`m!D9)+4xP?|Gi{K`-ZcPsv`DBLv zp*EBoTm6{D_|hC_yWp_b%b$6d@#YHt;wJfOYuH~^xe@A50Y}aMtv2koew>!GuOHsyTeDubhkp;{)uuz?-YhQ0!{XZ+|4-# zi-nSD9}A;qjK`WtQ6hZ(x;j1Cu(u8-I*FQ5FB^H5#v0{rIwT$I=D1*9cHr%Lx;wte zr7e7{@8#^kQ`}2Lcx~L|W-L1{jNe#YeO~-$IY)jfnI1uf#v*B~?(~RTI?TQ6@6t-W zMuVfe-IN+90iNXdCDy6nL(Kqq=hik9CPKL8) z2d{^Z>+cRu;!C$Hi0(34u)2eSw$R8Pd;A>A$5Z>Fg2Pg*iE)e&BqeQ~p}EO+K6 zD`r1yjdj2@K5Hzm(#n1K$in-w;+hVgY*yqQ>6sOa{*DE0rb;8_z}<{Nf7-=4_*8IM zUejAijYe>&F!8qjbKY7mu(kQ@y7ulR9dpY=`&@ z`JTxf)oOPPuEPf3>@W;PeBl=`|9V~>{z|UCHQQw}A9s6*VO+xJpY!-lTG?F>nyk?J zziCjusYF6!mU@l3V-d1lGY<3e)7Rte)Z+ncrr26gFQv#kDAzwoaU_`n?Bb`W7jQ!P zum+-godHbHHvvBEvo%On1)2}{6*m|W^t3K(aHi@Q z{}?Iz++ozo{}>>wbL5S6`#>NnQ8x*77FcYewe>MjgSof`grCL(iB>J?oZ!^r9*qRk z6+jQN!976iXMLF{h%I{GoQWi(_3CVQk`i1e;AF~jL`*u#f65fvC;3SD9^@2(pY$q2 z0&J->Bgrw_0>iT-^9doECJ_+adklk$;72ANvk%yK`xy}$jgAK9lWlBZz*>U1*OOJ& z3nRy~0YFsWVMi0MB3Awb-XR);pYb#w)E@OZR^>FXTfcf2yc;`OjidGh+D;;rN9tR} z>0R6st2EJ{anB;NpdK=q)jWakDo$}1D3YEt9cWI8x$uWtlZTB~8Z)$I;EJ?Ub_#R)U+ z$QknYhd#MKj4c9Jh3N&Pr{jb|pyS3KqCZwEQo81}siwp z^;SHCwH=nDJIy#u))*a@`&|@F6bsyN=wENX=2)HGFMYH9#*W+S%4M#R-??jEo9E5O zKyi!2n!Pbz@5Px^qpOv5W^s%0x7M`1I#5*>&n{M;cQzwKQ=^yeM^AUBE{1;5eNe)>0yR%k9AG`f&E5z#dBwc#kEY5rvO$2iOU&$pryx8K>gRn{{+ zZZZpGewgIq6x%f*^*|MDMuee69N)H{$!_0weRBT;W6z#_su z_xN!REE;M6#3z=9uZU1FHam-ZtpHiMdftF0b~zZJ$_uE(>)i?R4yG92AvqqspPM;jV8dY;QvUb>*A$DzLx#@R)u|`X}4s2vQ*{en$7k)pOq`gz*wWA^)yp zGG9Y2^{XMy)gO!1heXdbF9Rt43b5m}UHjPbth8~|{11X?TV#g$&qL0ExG!Miuu05cx6THAkKo9*#j_ARZNhiD7)!_47wue6ChR+WT7m zOynp2OWPrAxLMvc;Ddfxeo^>U0S^}d(1o}n6P!Wl&KJhHSLHkwb4=&-T;#7B0qbw^ zNv{_ff%2viNKsZnZ~%s|U#W6A+>1RNY1cE7>i0i^1SW(>n13jhmxvr@Zgju>LpkuzkFzUl?;L|)AF;HYb@SLHrww+Qs8PxIef}7 z#mw{t@I@g=_$HGHXerr`D_x)!^(7=&MM*Y<1!WAa>B=9H(z@Riyau$N!4iNBiJ$ zsEMTyq^)uZv8`=yC}d}q#%Zn*g&vYwL7HyvsO6!jy}NOCm8iTvg>1EFWzMnmP$`DP+Z%`fho6)zYQBk~ zG8gRgy)#Z<%lf?E`;`wzA-j*FEI&~37x^C>pFCAGg777!uqg_~*k(S**#K2$MFTQE zlM9wgQ5rW5BC`Lm7BHJzke)N~+AKHf^XVDS?S@@*9^4x9s-+)30jLExP(RfF^&5yUR|q&#l<`W(T{wR53M1@Fx} z&n%O<2g_cgBY$XzcUR`(;sVW9JRpq)Hs$&3vbM#=W&o)Kaas;GHvCSzqD(`(FhaBg zYPL78o4H!SksQpEIBeH@z@)6{{TUdNH3EVysCJ%c-@j9g z_(uET^KOL~78fV)*|fQ{0HxP6cH6sr5R?SFCmdXY|Hz_6b* zid-^*$#wCO7_8TN)w@PU|2#C+|9NQbf12OT2agz_t0OJF}|G`|%{BzxWFr@zX3;F*?G@RjX z1?`M-SnwI9{Ljs4yViA%z5{#r^g01u{plT9lbjzP|A7agK=%M7{$Iu;*cz{ix%v3` zyk(z&m4Mfnr*ZZP<$}{wJLsU)vj~fy8+i1FvoAuO_86tsz<`$jU=a~ zr2%#c-ak+D4{lKx8MVpj*8e|H%BvZh2^z;}q!HRe@cQ2U`{6NW3j9wlvaxrjWBC)U za|!uBD(NTC;}a$lUIh9905$g(wHgTTKmGTszS!$QP3t73PVPIdXa7Tp)C{LRiHvPp zI?mo3{T~eE|6n#tM0iF2Wj!(pKmB@$;r_kk#{Ur2KY0I3(Cm8p^8dGQ-qmt@|Ir2< z(kE8?1ro`KKY%zHvqN*SZ))DVGyV7Z2Gm?YM6q@So0zGWmse0{+Xh>OJ;jDh(5!im zKKCxkj9;7*^xKI4x17uKbC0v_h}hUz0CfKx$TLQ6>LSRvgxm*s#tu$S)3xoef-7rl zPb^+wvI1eiJb3?okEBV2Fx-Kd++bP_@Uas)fg+Sz^|qa$oT|P*VDZNM9H0t-u_jD- z=QFWsV}Sg62&@928wNUesUVxl?HB|z8UX8uc%x+M|X|{a)nk@^f=9bEg za~!fi6i2@XUZ)}>)d{?l|0~T|J*%fZL zMri%>nf4=r85?Rx64G~^- zF~U}vfF3^M`z^@DJjbg}79^JW9(N;}LeUgteN~~|i|Ka5eg8`FpXG;g1}9Q)=ktD;IU^8b z{`X@PS9<~jK;VZ!u$#i=0)F=aGQwK6#H2aKqZ!6d*^pd`csWoegYp$PPrz7g{_7IB zGeU@X35lh2*Y|;BtqcIm+n!H>Vz?QcP{AKZc5!w<+X3NPSQd>S_zP4yfUiBDD@|mp zSfcI%Bo%o&C*YR>KPr9Qqb?_>4P4RW3!RWGBE zN4A(;0h=-)(D?-gl{WOS1guV~F@wEdE@gQrxO-nRE>v>7O1>^&AG*l# zY@s6D76h8X_xF|Wx9EjF(4^0%H6ojWiM+(iF|nTT8YH(F6|Z=_Dg|}GLmGl9Mu>a; z3_s%9tya+S4+oqYW~-(_v88_yK*cUB*EskGuZg$Zd4#N|3>V?&(ozz(la2JpuocLM zm=~~M{yLde&x4UmUgxWQvA5p_f>mnxM(}wL}=L0(IgXcy8gQPnyueYyDR}Z^ zb?;mey_C)qa(&q>7-czDW-zpgrDm~w3k3_=WtjPaMr58--*s-i)dlV>`E1zbk=}RX z$N*!M7e2L@4iEO}DA=R_LHLk&>u2}|{feBM9cqu5mSzSj0Qd(&mO;Az=PH7jH}Q$y zLy`Hg&7~|cWA+liEbJP{VfPk>1DU(N+e-1h7KJ@Pmw)Z-@5)(=-{6xrb^AigUJh+&tRXSM3<4Z{hs$vn z(Y@I&2IeO~E&Vc(PoEK;8dU)o+K6@)dIv3HqQ{%ybFIO0)g|SCL(9Hz=Bpppzu5?$ z3>&oh+Q-34NIUd5LaX?{I@od`LIzM4KRf$PN4SJVw|jw3WDGs@;72%lyI`*{Gy`S< zgp`jp=kiZuenVr5D+Rj$=Eepzp`U;aP2R*M-z_1_ek1fW5d?02bw6F@H`{~8un@PcCtK}h(=C0AQ(C}!I z8)tB1uX~N7hv69X{RTk_p%A~}p=)#C&xIg#BH`Fu>nboy-acx^&%F&fQd#NxFUJ{i z{qQ!z?xK<@nX(GZEI~{95g@_JUwGfI1fc}WNMz}hm*a+c6KF}`GP1e!a$O73JeXqp zbpM}ZwmbMPWM0t=1VNx6(0YK)wQe*}VUO9@V=_|f0n^)u%IQA}6oJ>S=?c$cDd{+C zFAg8!jn2(I`}(#R0FPvsJ2Fn0>HMlnl>q5A;~B7LO#|29UQNVx>gri>e2hM6u5z2` z0mKU-TDfAl`(S$XcXdji7y5vIu;dJpcOM>~K>&C)03M=n>0^q&mnGyT@Ha5s1Dk|3 zW?(qj;)`Kv4rm|tP2OxyFWkvKX_TKe&K>1ySvv_GbFb-O3S74)pNZRdWxYg8FTq4B z%JTe8y&0B2-`}Z#p&80r=akXHI^3!6a0}CTJWd8`o(G%UTVw_>6&v% zl4aJ|TYCXEqAJ&xHipeKzFE$>B7`LVtNWdu5Q4}QyEhHeOXV#ezy<8r>S_m|u^{E~ z3-;_-lOt^AC0`Ibt8J>-7e^Tn_Q10QK+g*63g-IJ2oc;~71jU<)DTz3<1CLkHrK|- zV_ml>KONlXh#Ct)boT&Hxd_Zn;6m3pG)asKf&bnWljD7FotKSZST_=`vm`)Uet}<> z5gfZamvEG$CnjH)e0_aEcN0r?$^fGpo#WJl^VcrpD2?>``yu76K?Pt~(cPR0#(S10>L>4-hxy-o za_Y$gWI+-f?juH-3uXBc!t`N_RHa&96X#}UtzZ}in?x)x(Jtq$c`~tmca9D~FtRuS zi=6$L;=_=ACgT1I9(=yqQ6eXL34o|GnCo3Kdg#9>>(iX^gtlcej1v}e2tb~k6WL9C ztTHYd_w4`H#;}RB2dhwT(6~gUNjTsDs)I9%eWMC9?@(ehg!3B^iNHil6->?>kL`?( zjd9F_0mb=~&w@lqv%Sd>dc^9L)E`%>BE;iAALw(^8>b6)!PU;f0xil2NTZ`yX--w zX*eSRi>2cvIA-+}e+xy%W+kqe}<_$tN3Whb~luhJm0<6t~$3|J2!Xt=gwOG)3fhC3$wx3+w+kK7pc+`9MTO#QXQ}7i?R+ z_1(bb6}VoQjHDgWJXFRQgms$%^teXZQSyG(;Ja8uy~mKDARZdMWssmK{8C#TVSjIk5Ccj2vz)Z54lUqs7QI#1Ri zA&A?9w-k8U{F>@8yDxf#>-Su*&>-y$ml*fWZx#dS^f;8weZYT0$t!8D=3y5lz83Qa z4b8(6tvnU0X~#lBWrD{>^pS7L2JF1NDPxw5)=-HNTglE9dMkzWxr$fMxc~h2Eecy? zS6PZPDz!;D>3Z8@8YG0o&o!Nf&inuL9p>d}Pd8JKn&C)Z!?m@tbK)PYdd*4BjiX7o z&j_;_pe0P)Hh$9P7fFtncngWR(mdrT^shJ#Disn<+NzcJq*^=Db;S^$2q|hJNH?#_ z%06dx%%_7_vgIGfMN^Z6-qPB{sHHlE4AatBQxZ@64|#TPov8>ux#C1QVvJpI|)I&%ND2Mq(m8QnJNO6Twwl)06zw|@7G^H6Wy{cMqOD}9pToybeMlBCE2 z9DFs~{}_V&=jS3wSF*+_N&-hqncFeV#lIiVoHJkh_3IZzy&RZNK$!|YTNWTc1?dXT zqADZ+AW}l8wS~$%7sim_mj=MxX{g~~&I!GAHxDnE;Xqb^-ArhaIMHp*AaAmoWqi-T zf%X9)nK=vt#1O3hxJ?{YKX>yqD6$VM-*PodygLlQorLOC+~=O6aE)Y(}V zI~{ytAteID)(rU=eACz^tnpBE!8T3`lgP`%gTEaEd4=7rk-vL6miL#cYTCEI=R#3Y z1|2F?Y0Ys^@jrol57!$04|}jxgKmcb3RswSfJ<2b1-UR`=o%Op@Hts!bT0nG!p=)8 zYmNll^1CtB+T6=F3*vd9h|ts7m@Vc63!7TQV&|@5KXmxn|7T0Zq(wdEQkZsuib zuB>Y}VBg@#d&H{LM9lc^BXFN37pWVIKo?p7X#%owJ2zASzA*lU9RH=|y4eI8Oz_sN ztDIkcM5o%84*hMLqftOPuA27Abm&$pQ0(RaoA zL(RKw)9Szd`gH)G27;|Hyjbso86<9_wP?4aiAg2MXVSelsid8kF#oDfQ&e0IP4oFF z#m*Q-C0?Z`{hk!GqDJukZ}Fa5A`<8_+gEeFyrKwBa>p7H!Xkm#A;*|5b_pqQ8TVf~yg6K?GWbH`M7w;tn&B_(_*D zeyx||T{05*gHy}9y&?8?BLeRmy1sDemiJk$&3p5_!OaF!k z9Z2I&il{WWcKkuBz_s_&$@I8bFMW(EfOFuOcwQ5CpzUi8#4C@R5f2W*i!zpx(w{}V zf7Ey};$#-Wa~%LK@IQvxl3O%}+U`CaRk3LPHd6$A_NS3-M9hU@nSC}LWi5GgvGiol z2Z)c+*SnRF^X%iau{J^&BIoXPis=R1h(%E+Cz$l1IW*l;kk9bxFE0Rh0JN3hd|dg` z{2P{26kIxq86u!`dGazC)CR|pb1(##|5?=zeRWPU$#SH%wNp}rLNoXf{2mEnc0LUOd)-#sti}x|lRYvt!lxvS~9f5OCPmvbZ!Y9;Wn9Rtt=LNX+NZg8oF zsTf&G1SoI-8$dinh54?3KW%Gkdn@zl{-mIPNXeH-&tfpN%!lm*{!F5mr-@#h znufp2>n4$i*f&2^gi~d~;AYX%`$Ifu>1n}gP^Xu|FBnWf+W^3WzGB0XQFMF4`Q2Ar zG}g_bw)ncob4|?q5(F8sg$YqLx!9H5t&~cf+lVttBF{rY&$ID|<+Tb&f}JL(yGut| z-}|>yJW7A=zgWF5kx$g_%M`bQzLi_?N{U)GEaF2#k)woy4xlRlv~KM%dhz~n+}*58 zrrSuYE6_isv-J6-^Q{o{H#4wK#UzZk5stv&3W%LTKxh%7(cBZ-8Ku{t+4QMu{~Yu= zjVAlucewn=92(1^OWB$_)TA$}WcotFD6i7YjJ9YkUR4N%6E}k0OIPx9V?(eR(jh&W z`%GnQnk6tko*FTkx0doZo~)u9k72C!P`8wFFirP3jm+hi@`PI?i5z(f!N|R|ok;}G z9dKZTJ=5=R@72KeDH%b4^9A!9K(C&HWg(mz0R1fYQx+j#)nc8Uop~J}(2k7X6v)*d z9xCz~$AITW=g-=Eohrlh5|;DfTv3lIJi|PgTliWBV_MtV zAfu#~OM~08Fu&iUxns{Kj`W`RT@Bw&;t@(B<^35;p74Byi89x> zwg_qh$!4TQo_em(GVsaiHI1-ZJI&XXG9`L05% z4!s0KP1qX)n}O4I|zfO&G001=-hN+QRSD zsC0 zYX_wOA0TeSWdmR_dI3b);R8WOMh4xwY|n9HC@FK^ozINT$>gXV$O&heB+XtHK4jx3 zFizBp4Ou*M*0VWE)t&pl#ifo=pAsv7!y{FMYj`}p+v9T`>d?tRUq;%sk4kV7m7?K1 zU8A0B%WPk9!J}@=aCdk&I>9=JNA4lsLYVaibXZL7i#~!IAx{nWZHsczJRX?M6-_`n z>M&kjgTI80G7aLQYQGAVQzDQjsmsqq-98{D{BR1OWXRu-ao5Yz?InJ)PMomTwP3(~ ze;9?@9EE2^m!lkU$mWQVF1QXjtR&+}n4;%*piPn6|$LW46_eRd3XTIQ6rwi*W1tpr>;1ZzTUpL0>r8JWf0?js88 zKNR_5v1arIU7z>vsqQv1jGD9>oK#OkGKtTa;k)3AOT!&`QPc?WR_yNaMRm7;$k~Yc7g2;R*HAP5s_2Qt-Qr5y}Iu->UrR`&eCg} zWj;1^$XIbV?ut~LeoN8&6}N|{H!a#uk6yx$UKw5+_@?9dmWTuYlF9T z*5BZJ5`UYoI(j8B=E8t*%va{|rk16ewz44mt5a|B7ZoWd2s0{2f=r5P^((K}3;xRL z!8&%)rioOkBu}obAiqa>WNKIWo(PnHDx8c)@hDuKBx`R0ik=PQ_gj1_fIHs+ULX7m zKz6^ODg*5AdO!dz9bFH7WiM{j%Ui8}Gt@d$oNDzyC=0s4Hd5hvD1um9gt1L>EU|cP zJ?+UmuU>8-c#x%ZmofCwN*G$Lj9zVP`v*Pi8-BbyNh)e9t7|wc$>$uW>Wg12!546x zxR(E@|7xj&PTOau0OHPMBU?0011Y3rM>!*g&Km#)dk*8p^m>v;Q>7p!}?Px3%F}ee)6{WYO)> zuZMkJV)Y@m-F((5w?CcqJ6JYGghksHZh5CMe>TtUsnTMFf{-G z13F{#U_J{W_h4a2Bqb^>4XB146FyI-blKU=|C}wjK&u$~PQCHJIi3 z`H-ETGCMDgWzz_Rf$uJeY)=l3djRfyeC)(yQ6(z!LBJxRXO1r_p_c?_NYQ(-_mSy;de6@=0EFIqri%-CuEB?f)(-=4gFA!wVT>GZY9ys@#J?VmGcq@dv71AH(e?5?i! zOsgRV29Rx967g)?-#b=%-$k7J{i-8-b+3JEIDZ<7Q)p0D#_NinK2`J(-r)=s@(|FB zX7lS@G>&E}W+O3hAq-sm+)VZEc$FrIv5NK=oQvk3Bg|!uzN591ve`ZR$LJE#A(&#l zo<>S!BwEaaahhH#|428h=dX68AYYn$0;<&dh_BDP_!gA%G=4f|P^vV2w-$#VeE#LW z+s_<6?$QJtRsG|xy*s6I^uCkGiby47=EeRx%o8L#Q!xq=oVK0Rbf9XHL zgN4=~iKaAx(h$~B0K6#d@HcmMK7dvnR%@6acYax)WLO&LVBdTd~vIr%1L+1?Vg@Cf0O+(o@;}yK%zAk0`sJp!ty>zC{KF1q~}=G$%7; zVm&apkYet0_jQrxxSbE5KIQPIMXfcByvZ(!7JH<6U})=-cPM6lXIo)%W<5A*_+!+m z9fz3jy)~}Rj!_}==TIl!{cIR~ZvFj=pkVa=+!a=rBzfV$zX-vE*)+7lnWz-xb;c+L zdA^|N_o(+wYC0GS##5$u5hpH+yO=Spi@6i+Us~3Z7*0RSK~xoSf4wDWUV0Y!B|sC>c06lB2u(<0N#QjC6cF+Yc7{m34LDuHh)=lAJtd`&=Y0udrp2&8`1Y>1-r7$Ju%d11tNPGJ$ zlnuqi!!no6!!&c;m8e_Pr?B1rOh2%FLW9+4PV}!|NP856F;m(wQueJbKH)fp!AJMI zGl*-5(N|I}C(+Ur-$Q8e3F2pTq8wgIxr=*`5V+1D_g|?Rw9)M$uKz@+#EjO_OcpuU zq$MW4e)nz#s>+^37WlHypqYav8)^R3lrHDonIA+-KAD9A09KI*1;Q45d5N( zWl{NYGhZh38yBQepx%rr#{Md>49z3Z|6mb{NOxL=SX@b)7wf zXU)sY8yXtg{5iHdSnvWa1la=@AP1Oj<||*LnIttfZa}jLyKTV$b-F14jXW@vVNMbClKE12aU*hZS3kacce-Y5cY9k`S6A%lQ3$h&7e9Ewn2|h3 zf~^Q=XR?jeG!5__uE9hMup>1nHek0w^RVp7q2Bo0xTy1fslNQgnFL?sQ#ehEPA4l> z)vMIxKyg552OT!LK0sAULJm4O{__-4d|cybZI5_~|C>oZ259M6h1Jn4Bi*#igjmfV zL#!wUW_qjJ*NH3vRJT1m#01vAo+DgGkaUEG46^F$KkiLvP@j?cqe0Pj2^Bxj)=z6! zuHHM5w#(J59LRa9j~Q`=<%@#{CEkmxt`SQNYfjKPC74ePNV=13)&J1%%wcYq6vwMf ziybzHd}Yck=`gC{F!g=bRQKd@!%vr&*`6>M6N4mdZ$u%jsKTFH5XD>Zq+MzcwutZB z!po-^lH=p`Jv=;&jEsPIo&x|Hq;Kdn$+Jf=eu3)}J2w;Yas!aq!V5{0dhN5_UCkFl zw%6A7Ov#yKT_3p^3E(D_wo@(F89%+`-Tz65C`d~mA8>g`fq9o4DL@Xao_1Y_MOczd z0_uE5m~WFw?n!AmIVK0(a~kGK=G~Z$janr*7rYp*3dKyJTEQVZroM85Wmq{Sy}nri zVN%l#$V?wtteBgMw@CvA)s}0KG{4%;cH{RILlCG2YvkaEv2WhY)+|umj3024TEum9_F^VTj^=VDqP~;1y>9&9i)XJ zT7TO%Duty-s2cG$j{Naua-{tp$~I`pAY(ug&CWD(ON^?J;i1YW0b?Ai^`4W*drsd@ z{&d@7eyui&h6SM!LtK}X?qHKSp+hTP^O6@!bpeF~#fgj8Is@yIKK7k7U+reC5{xcI z_#nOtkW?tMKk%UgUHakI=$D49waGHo5@+&38M5_eB(sVE&` z%_s@G?&@C6Duh&MNw{%;(*%37T0ufcc=9_6ZtGziQ3?p~3K@xe)|#;{sau>skWy)R&t6{QN0^^p zpP{jPcqqbJymQyn;a+s{W`z&+*^H?3L)?}2lX8OYgh4)ZdC+^IbmcPBxV)E9R5Rto zH*lpN-8zZPDGb7u=n3qpu5R27!rs)FkNtX zf?-;(&nNOBB6?c6TZCOty{-Nen*PHqnw;_?Syy4}jdO4DTQVG6A=@02BOb4zr1%Y| zEDbZkorq}@u*>7ftm{)@|azY4v}RO69|aD2Lexh^Wi1+IF!tcK4P7QV~fAJGZSoWWX@d1V!I) z74sNzVn}L|m4VhV>OT#~BlrSj^eJ#r9ozC&aDZWGcaX3$vfNcIIga@Gtu-2H~ld^dD&maM5wK_+koBvkibv+ZyHu)K;H z>r0gck#PCC_u;sV#YRM6sL8X&RFn;24{BKW&o(zV ztAS#pOqcoY)v{Ubo%1_fN{mEQEQ1bPBP%N#E2A1pCpyh40x_RImY}*Sbrcq=pZff|vGMA_0qi5BvGnithIsUaI<&xwAN@bY)Nqmz>>9SVgK77>}9 zodsst@FV-<^;p>Oj8apA;2%2;7&c5%ES#N9&De!v{O_&(9He-^utDR=h(k6e97o`N zJ&E!*=$etaXx1{6X0lShO4oWz*W#`&BY70&;&Kj7R}uxpG&q9qUcUyoMD^$sa(z-h zTX0XS6?RqsEe@A$c%Dh&yeH#iWNNCXVPb6jqC9R0?Pmg$jhw8ktel*rU<(VT=ZgDu z3^!G*-@kjOdsQDN?asOQwdF6YyqY5$`nMt!;oNuDb@x4k!D4Y9#OZ0_uWez9x4!~% z>x+1o6@evZc%}yo8xf8UnbmS{=NCaMa`p35#(QG19I><&EahBOtmV93tPQL?)SMZ; zA2l^@>S#0G^oj{|SD$YB_s*yj-*Zpn==bf`RO9wT^KT0VffI&#y9`i8AZV^1R51 z2tlvQI{hBYp!PvswJNdf;t>@U^*DcCYe2{*aAD9D!YG8$nbt0d4=&W{M>2HNJr|!J zgxGyOSh^Es$035I;p8=c>8siBoqJhU>zaAgOg6JZrLTE--qgV7U<5+V!qO5Ij)ulF zXu1=*f!int^-9;+SC)Z{0m;j4eCyuJ^cXLxb<~!hc~X(OspR=*4T*Y#UF9i)HnZFL z6l$0kruOz+naY$^@ON0Ai+&;_B}K=;ptlDE-_yA#H~;>P7bBQKkUu#C=(rAV;nb^F zKQ;2hFs|fl__AH1tHHQrw}oSPTSEMVX&hm$r1rX7WuhKM zBTLP|z%WNM`A<&c+N`1$8U!<(=MC)~2O~nD23o*c78%w zIC?{74}E6&%d_K8e$LM~0UH@3^e!ekS~jR)ijtBNKr(*KPhV+If}X#P5W6Yz!}X=HENC=6|8kZke;Xe8$8dDLZ|4t ze-q`V$@Y|nzV;x(_d=?v%t(jHkvm2u_~C7e#)Thda+}!FnmvUPZcU~qX7^RtxL~V zIKcOqXt};xVO0hzk!e!2YVjK>K0OsL^O4$EkrjJ$fd--^?t7(bB>w6ul8Q>|K{DXu zr0dm=&zRBbroUkZ4moUPb{5?=1n5Le7vdS{3vokn2}#6VNeS= zs%Ni&cHzh96o}SVzz}U{Xc+$RA^pUk_4T3VkSf(x1TF)J1wDx^n?Ji8?Ec!mKDQy6 zBD!D;nf|n)Vbm{uoCAAxNN{jJtOz)9TpN7l0%|0WQ|miA4oR9ZxK}r)aUccG$;Fje z*9Y7*Ahj%9qoAO0b#;YqoOqU)sEgG;5qR;_%-QId0;<7lFK2zBq=P(BX33? zDKjy}lyg+YjITpY44c!LLq*Eb?=V91oe_UIZqv@hSaTGONKB7#l614fb*p~wIn}EA z;fHIuTb@00{rKpkyuYht;IC@#|=UIG$ zxuEYm2X&ndnhhO+Ct53{(~iYT_P9uc7tL!0bApRN_g06g0)#?7cpQM?06HEeEOqQy zB+L~Q+04TCR9iO=8@8MH5%>SX(0$?M;D!f6_8(BtneLf5JM%Xsb_p~TZ{E3c=f#T` zi;J}BIXT=cEU<6QQZD950b^slh`RR(exnK)6GbUbG*nbxUz+85Xg(=k&HhnCc{CKb z^n=6g9sG|dMsKnAUv8rq$k!;_HO2!~KvGeWgCbC4A-MWX3z>eo!)XYtaFl1-mBi}K zhqwFV81A3A#C}7Z@&WX78=x}$8#ID0oIfwj&%}hhN}SYnAF8?C8_WTmiSSv!&V~5! z7vq-{xGhfVOLscdzUo*~+LKt*lRfW$9npuFHpt;PEcl;W&wH;@j&$|&lWM@)nwd$v zLyCeN2Jg~MgxIvADKqj>-4ry`hNyb#9qQ*asN_ISkqPG*Hka?Z_;lsD8P!M*DNnUG z^7l;&WWx}qXN!o(lS}SqMbbRc-=h+4oRRc3mbNXhX9(Ev#Fer4N#LyWNmMrH_cVK3 z1l>C)Rsa3Ip0rSkjGqrjfB4z#JxS$su4XLC3qJ6P01-WXDu}t?`h}jQ$1!z@(^6Ak z1o8XxhIgQ!q$=a7q%C9nO6I2;;Ov-kV|a9IVc!NTPhleBD7->hPZ>H3KgwKBMK(Pu zDhdQDZr*l(+P^*)6A;Cs0FtTr#dEYDm2do8yQ-AC-~xkp^ zC0tH>bMrWGpa0xjN30bNet{?;EiJvdzMhbAtTBBd7CmH{!4&4%(Vao1q4VzhVNdR3Qq(b?Z1?(B1AL7@aDV2@^>$9 zYT?GL{Aclm&xJc9@|WoQrxa=xD9sI;6Bd?&MVf;Q+TD$8S!kM><$5h0{Swlf<3Aof zN-)3QMibe(jwly5#(k4;kygU|p;qYaWymLReftqrK@bVPq$JOsN_k&JRrNtcwHK^T zkqc+xSViDJ(^yXfhD+ke_>sPHu>L}wKD1NyP+p^9;YR^mqV0L)==Q+c7C*ubwF$>3 zH2_vGjw~OI9z2V)ql|F{tXoM%>9pu4H+Og7inU)FlW{bMF`dXz3{6~IT>1gbkHfc? zxnx#gUOjZhXQG~>?V)NXNYP9|wx2||#-uOw7#=pcR8IvN|G378pr>c74c`rdBf+n# zq^!(cIs!<96K$>tqin!;6NAG)fBYX&9QB3#vhf^%p1%u2=&x+rRkEy+FL8KcoOa;#`7t?jJ|=vBChUconf1LWx-8 zpYEVfS!}jOkkvLOIcdJ$-2Rbx>^^`Y-sJeF|i80_8jSYR1{Ox z))o^VFD@o#Q#P!{sdDO6Qt$i6%;nzrOC#F(zIU6S_j&YlP+aqdRkc3KYCewc6^DY^Wh<30VCK#f-3GZP0-i zMWU7G%w&xx5$C7#*?gZeAyVmT2-nnMG?~H~e2i0jZ-0MwX2#Oe65L}6X}@8_j`!`3z|;T=?vBx8u`Zo0f77{4{4-=~kTY_JFAsgfxd(D}Lk zNN4peCWzrZ{NBr$^A!JTB`17NH=T=9jF<6$+s6&sB05D($?J3 z@e3p-C8UlZ391($OU27y{(V`tqhzd821a?>MMIE`Xj)uvwWmBwoT8r`gH;zlIXBgw zC%%5t&aIrYYm!sQf9um~osmakcJgQVw1s9L>bvaCDslYb~&TN0~PIP&28t-6mw$H2YYI&p_MtRr& zJcWXd2!)wdeUz&!6Rhk0{qrYwq3OwEYTd`y;?qddmx;2gI?NRq`a+67j0n#HqQwfn zR{0AZyQ@(s-=#wJhIWGa&(I7q~@U1EVEsHr# z0aG@{U(h=KV@WRE-A-7tVXjMK*4*fbK6S6w~mhhmI=$-R)=fa=6{0L^6P)QMy7eK20@Zbz)JjA4-zFu%Azo7#as|%^nyD1d1 znG)@w_C_b;Bx@<~ilfYnG%Q|)A@a`6u`v?u%Rk4)ViJNKr52>gB=WU2PPI^lH>unw zjLgjRDKdw6AO{I;3>~c#4!sDJSa0v8?l{`IM$ljY8jc>4A4*h8pvY+5|2n;j$~_p^ zJBhE@19GR^T3HxF@VP)N;wCovU_=E07bMgI# z{Uw8!Fl*}jJ;IefYoF0c*g;Typh>w^j?gR)vSdaW7uZ4v;zNouP}THjdL$z+DVx{9 z5lAU?*06S_Un{I3n#)s&riRK>iZsybKzzLWzkw>o+4L_jrFDWS*t2x(keU;x5nEc%B5saMt za?FL|9-$@|(|d@9nsY8aa$={`#Jj5hyi=SSOiBSw(<#Z9~DK1{TcPFf)~(HjEe0|RE(muyvNC-p8lV2Zok?t$A}M8^32ki^*c!r#9|NV%P;w(l8^pJ2AFaD2S6w)V*C=m~Lg!wT!d z{7$^qkk)zu_mZ|#z-3{rs$t z^#VTzgtJHx zH!VFYIP6y%Mv-#VMaaEVJec6QuDe@LQoJWY+Ub$ZI)y(_Ze+hqJ1Y3w@TWHS2ix>T zO4Q#=x_}3E`?GtF=vxI}hh+?NYI}S8HOjsm5Q)3k&0F01E1nd(JYm;14UV24-eu3^%DtYiZ=<(s^vZ(}h*zrKj6 zs`5VUd4D&f+AB(;=!BhqBk{5v&ArRmT19L>4}tFr4epg?g>@22nLm_t=MJIlI7}&u zG^|v{X_pIF*6A_W@`#Ge?U%CA%adLF%`VAa=@aPWYEq}shN9QTIa-HVmq|0-fwFqB z??zYuAjXmF^6W{2zY0=v8b9|_yIkc!@Y=x`ia=oTU{(qv+&hlly{L|!(MSuSV2AFV z2REpGIeN()7bn3s<)DW&MKB;WD-*kZ?Ejs*uqu3`a~!qhj3jhD$RCeSUYMnBrETR4 z6y?QKpP^++zk8RGOS5CP4kSf)xQ3&nqhaR;#wuKvo3J2(6UNai?6fg)OB;5eSPgy+ zPrsJ#l|qIS#cdik5Y{Z&KMrry@?2e)!Vyj{bGGS!SF0t_or*3Q6bL@%h|^E`C|n2A zwb56so35034e4oG=L^zgFS1p>exVKYju%1vj+%~T^$JM~7ObyECYMQ@ovdXGo?&w*HEfQ!hjpksC|s@?&>i8)z9jis8y_s;sLvEZEG2?_V!J zr|ADKx4q&#ZIgXz`m_sHsb7d)`2a!j=vG^AMuB*^WX_g=mA63EutcDxbJw4Cq>L*A z^Dl(0vgW;K^EPHKz6cLaS)=SC82*{xclxXvicm1+>2@$*_lo^kXiuOoB*ZWhkkrg* z*850fV}c+`B}$X-Qi1v;-z~)Ra+oYpQ4!V3Aw5900mb_U*!qNwv@+GvQCqtP01a$? z5EX-ArwH~W4R$|_|66wvjGOMv4Ae+1&n`6abzhETUjA@46hW1&=;rKW(WQDdDx~Xe za>S_Az@fa!SV*;oIWGH$q^$lFE5yrS_ok^Ak(1~_^P57Fcs$j%q_p%3>}}Y2JpOy3 zJB)Z}%2_v{b&>iNm#0H4EJfFtX3KVYDF`>rw2CAOU)RD3eziPv-fGWS!|=UW@R5=R ziaCEgwduZgkl?0PTsp7NH)dJ#PdH84ecCNgKf-ciQ3!kSYcO6yyx`5QJP#d5zs zQ@p9Qc6czt%W97?Ye|Y#Wn9Jn>_jN%X*8A&hAvT=aWnS}Jlryp8*qABNzrXFMMfnr zsS>v8gq9>8UYdlie%hsFeDRt?axGn<=6fL$!SgxLjO0jf1qN->G>N3& z-`E%lMOdtKw?j=MQ8!D%1}J;nW?s4&p&9XnMafN9G$K}=t+_^|s547Exs5@>1-tfm z=&G8kDhiEeVPSElBhw zd+ux8efl3xkp^SWUyweOvnJER%{CF!Kso^x5Obi$13h90_z|$8*yug#4KmXJTIc;=o1)~02i6JFv@gCW8!F__@?ES?w?Y7qe*;#IUfRzC_wZg z77=Pudr7pEm$mL^TzMf?rOau5!~!LCf@WX}^*~)7p^!XWW-Zay)>cpws9ddA^Z|Zm z6Y~XuYn+UN%&)(G33PbaGK9bL<^eB7N;La3{MXD>o)d;fCP7Tb-Z#AGXM~xO9r;!s zIy#j+mSNV%>YLpW7ZTDe8!e1VHZ>s_3;)=zRe`|Hh`K zC~pwCS{kq0Pw$FhW?>%OepK!K>GS8LSkyDe^Rf#H-fSi)R+-ov#7LJLj@9YY<|SHj zcZcYxFDtS8Q2e6!TzviX>fKUVnvv^FipMHD{qI(H6Xj?64;ltbT%RRWzwcDI@JyO$ zkI5FN{V;3t}aT3E9hUJoujz}0f$sa!sB$x>pyFt4I9-%CgE>M1g=!1-;WZ2p?(x06R z&24&k$JhNI&o|&54hT>@_A5Vp@ZiDBjN99z83&^6WSW)zG!~Kd?(M;iV8*p6bU4kX z8ZFItFN)eHfTjbbL<@9j|KLp(M>OQc#7sL&oHH}dh(EK$kW2(kDLbK=h-NHA-i}tl zlt~01yd}!?upZ^Uz$<}MzP;_>sukVQAwWmeSt|Tk{^iS;VoPxm0Y2Ul2^(`4m+F7P zMekiMUH&;I=*yJEcbV@+ba(ELCv*&Sbvq+Q3v*KJNh_C^#U5Kyg(r@SDGLiXM1()o zll1e`HS5k4Cy&`|JN*5K2e zP34C`xE}I~Wg(cIpOXzjRn;A9jl^H!#RfY_^)k6g)IQ9AuJ)$5VUZxGUp+IxVa}IR zFL_^+!laJ%Z0LubK_1 zimN;=RoS`%MD5Obvm;0s1;K?=0(4BAiV>9DmIz7#lZysI*SqLd?hf|FT^np?2A{hBZ|-A$-S1FMjmb;_S!o&C5N2sIuT7Z)54NYj54 zm_)#Hr5$*yu)Qw;=q}KMAd*A^9{gcTAn(1>*EH14z_<1izJQL$|6s&8@Y;Tf)JqP4 zA^&>4hQK6x?=Mk?w!my@O5PPwTn>dQ;JwaOqr$JhIf~Ed1JS-|oZA&JI)&|HgeF@-EJZ)GxD;!u?aZ!>v!BO|I#Ip}Jq8~3c zZhlxgulVM+afudI|9+KDk@XwLk`q;tG^vZOvY4Iii#FaIRE|-dx^r}!s~%S+0~@c8 zU2-oHkw5;yL1EzHL~BLOz1OFgD$@;lmwg(&b#=UaJ%Y>iO46GXv}2+_SPkFy7W=pR zPiy4tSZ#e%JrnK2ChydHuZLfK&Q(S17L`1jWIIJG^tMi}jw<}?$M>d!tb;E^L)-E; z2yOZKJW-*o|$Y@sq}G zY&&Ue+iYwb`|5u8KEC|U&vmbB%`wL~2ebnSY+|-{fWDu@#)IS~izW2M;s@vyEH#3S zvwIn&g}D5K-k3jlMKt$XbM;Lux9DmSwgVL&t=bmvA&x$9zd0T((i=|zR%4c}rVr)z z8GL|ca{8$+Mw*}`n1@3`qC_9dHk2&MXI)K;j)R z>HwvMs@ucYn=vqggoGropa4XuX*zm!bI(4FKc3uD%WVIuN>HahI0sFo1V3IjTac1->3Nl{y?Ol4&y zWNfUU!KMgUpi&8P(*u~GpFo?-`AT6%%FLe9+@d;(lXF5OK^BA$IG!0NA{=Z}rB%L@ zDqbUWqaLY~(~T1s$M~?VTGyZQ`svNVRsG^9L?jN&h6P$p$A-qohbwmLMmsdkR<+;1 zSo|NBHj9d~T;;hUxjA_&6jW?IBED> zXmU}s8t9}~r=*Mzs2g4y+W)YzFw1vIlnM!@qFMk7dNgP;3LFRt2vYs^`jNq(uyt*8 zGfp^c)Lt9f+S|Q>#4eyGzQ4a8qX~Zw?FWF9*ZqD>9pN1)*rFe|Bo%mPSEV3#*2 zODMY+YuTy;I(Lca0CUDLkyfn(a^N7@?9q6)n&VKwXn=X3r&^r@s+KG&UOzXAup?wG z9I|)`N7-PYHmq+D0k{Q<0Sh#NmiTw6!4pe#{9f2nHCo4q{QP`CL^DMBcYl~q;CTcC zkTxs~3=C}S?|_dVxLkn6&ig-(i@3>j(asA)ZH1!A2QU}>FCSs^{~i6kdRom8`?SYa=z4y7ikzqZ4Lf^vs-Kw!z|p zO$#^N4w#$W<|1!%s4o)!siL)XW`9$TjtnFtp>Csn+FGxw{ZFL02TqR&f~-tJg3cHs znOa9j)CAVr;guf2>7jN%9i80j96d6)n_FNmO=ykSa9y452IVW9pIK_=>zJM5E#%(t zHQ6XLF^rU`Lq2(hK))0&$-pDrIM>zBmYPO7ChYWp1qx;>8;RVXE|wA!pYGea1eb(% zxM66if2y7ArhmcCNiaZZuT(B2F+5+Hs=2;6J3EIGwV<-di|N#tx1r;cl8RAC`R~8~ z($avt94-mPD(b873Dy!6a#ThJem^l57={`xCVT`i{pN=UN1leFUr>LI=o{0M6}5Pv zj><|yLSU}^@;;s~i#6DtW{1o?g;3k2E{>$a*AOWL&mKjyx|f^lc~ERb9|YBawaFR_ z5sSHk$xFYD86J=qhIxX>PK}BaYN=NT8H^+2CfQq0mOV)Kt@amTCyu2L8<+L<&^)YK z?qUmgZewZ^-8y)aO5{5o%$@KIliyrGfM@s5W!?@j#5{v)6eOgH;onN})hce{TUX-S5&^a!KBpuld3$v9SWK%!-ot#Jj6MmbJJ^OL~r;&tSbXekC} zLGTWyBfq_egR#BE&P7%1m>h0!c|d#Z#w8IdVYw&Uu4p3}9yXQDo3A-!$C_6zzko-k zOT`UV`E8-zq&b_geNnz-u1dT7*OPdu5_v--%I$3&N}PjcsXhTA6z8I35-X1&BPH2y z1!K|2$t)*)3s1Z|IL8?)*Zd9~qQHTr#>mvixy+c&yLF!63+~ zK>kIeTnCc~^p5-9bwZW1jU+k@0|^r*B?%b{DJ3pdSWqY_F8S|d@DP9zpx5jROQKy?RabaYr*`2n-ox3(=uK+a!WOJ@?ilFQTK^IbcZ&w9Tw)5 zIo#L+OB96YPzVGJ%(hY=(X>27_XazOLy>eo1YUKEV|00UAnyShf;t4Xi9~dGcO5dv zaMKSzXgDQEIhtWylzuC{P=W0Zuz4X(%4MS`fhQQX!J25USjM~s>m7K&4YC2q?7)QM z4(OkN;|PEnXaTeiU>6LCsD42D7m#IvNWv*#M*uW@FJP|#pfT=8Hz1-v0dvRB&T}Im zZP~;5J}90L$AbxHwxV8L`U`p9m;(Gq;Jp+^AW|nX+A}hMaSXo_#fp{kxe1%`l&Tia z|5HyQ$AwJhtI^l|L^5%(dZ9vSkBFWu-Y{EvI)^FRQuJM0@XMpkTAg}) zPM0WIa7}Dfgi70}ZTUhpETUD~MuUb{g9^QKh0&=o6XGqx#YXE;H<51!rzL;IR<}s! zOV~4X%Q9cVqO4_n`oY1Ot$L$uj4ZKSCh(lhXH`*MZM5b2u^STT>s?Gi#c7qQO+{ls zi^a{iEWH2fgzEr8%2xKS$<&*Mc19B&$CH^nFfV=kU z>T3GfCE^XHYUukqS&d7GC@!Ap>+QJ zAAx(Cb|lmFl3Jn9tE>n*-5I@WLsk-0(b3W0vhnn`rOw zun&K|%b&Ok)J>Z@M~ecay4HHU1G*@_ykx=z5Hm|@|D#g?&uzf9LV`fHLh?>xPx?;M zP9mWUeCRx*1bcp044O9+i+qU1dw;;JEU`K}Gs|Rffj%LG6C6|!p&sTehV=r2ftPVi zl1Az9#3T`?gM*~Ce%kWDf{Yd&D=#DeY;94DzH51MjC1%M(U%=;mB0CAU__fSryMw& z_E*u@iLY+wEOti`H2Fhj^9nQ48|m{?wrN=mb@lIi!TyUSZ?%%NBR`gN<=UIF)|vRvMK1YJ`Qju=Ao4v)0vNeY;$G#w%V*p<^nHI#=JlU4xDuU6)>PI9zx0 zS2?GM){ECt^B}OM(l+zV*kUqlCTNo?$~B%FR48x)BwgqD8f*a@{m}`%%1BaP4=G+! z+pH9^W~H7)`GUEr>AwKG*{MeBM0%6eQk8ZT7U_;r6Y@h+xmw^|h(kDH(ugVG>}r{| zUML&*_*SMsj+Ia}gxZH;Htb97O+ZJ$r6=EVL~{8>>g#k}i<=?2^iVy@ml5DyLGArO z*G0y17M$2U(u2yx&3vH9P$TrKK!ti82|95`f9kD}4OW7qLeTeFi!7<7?mP8UJ_+du zygedXbu=_LEC?nLp5UzJ8oDNec230P2kNahL?E=)XiEva1M>)uLo%ovQwtA5u2vy6 zycOP(Cignt@Eb&w=O1u2lRLpRdh=R%5jmC;)Jx}( zyT@m&giLnt+fydiYccLWzXsRKRBLwQVjIIF4Zhh?=)#;Jyo_xwLi0*jDshgD{79ag z-&$L0l9caMQ5T}%VB{C2NN%vstao|nXp&DqrnqU@uEC1IQ^eskUQ53}O{OR2FjOi( z%N#tu|Ifr&hkbIiDuuD8%u0RVq_Ll3e5zQty-Do#{(Qbo{So;b`r(4b>8gA1eoo-t zI)8QIAW@dK^fum40BbUxfEX16_iT>8-N3G|LDJQRYACFDP->xCwcH|HgYIBTht=D< z%Z|`SD*W|`135?I^NIK~9vqiFT>HpU9|kTS5iS-o>JR<=Fwu+Tv;-Ev z^%ekb$ZomZE!4fW(Faso=&Y^!=so{U*Wg&+K$@9R77+=Q%qOL0{sL7fONs$YA|zC) zOqi~^y(j%RoJo+TSfL!k8?H0J5fO#3^y^o`30jF?j3m-w_gf59qYf0|<$YzSQ4T;IW8T_auH-`+3-LusKNn0EkSO><-4Lnc)3*3Hnk zA70xggGhV>cetm>09nv(!TbpCtiv^%65w5L?3RbCgIvcdm7kY-#VH*|ap-Uw0s&VT zcZlX07?KzHY2K=K<;RITBDVt(YC+(y^6?4qc@fo2#oU)vaBFzSAf5b1B|{yHN?2%z zHVKePKq-&dC%feXkW-KbI~X4YJbkxV|4vwdsQ~ko<`omxEh2)%ACpflfs;8f@g3kh z3#=DQ^xHZABc6p8*2vWhIt$9Q=<}OPKtqEmBrwdjP{k^3;@NT#L0EC{IZy3yVND3~bZVZq%O$60jP&_-ms{Wz-mD6_PRa z^>{YFM)B0kUoyU>xt@f)z6^wi#Gb9$Zx)OMx49y)+Qwo6Qer6RsBb5ArTl>}chCiF#PNDwRig)&7P=m zd|Fkh{R|PjZq^eW3DaaxAY|Je0Vd$(YL}IUm!m60LC3+u!e1kif9I(>NT0#x>JX>E zA|mLN*IAy`=-a4B9vh3KdODfPY}OmW!h?j@Qz#A-{*?X=d2#V-loSl?YdDgAlZW!u z#m3*i#`nCyOnWay?00o7MZB!F#GbbP_pb>MC1zziT~d%`$GK-sgB%*2oE$7OM}pzg zrGoJe4DKApr6rJ3hD9)(@G`lF{Vf1RQfGnDIM{G^dk_?@p_~Y%|>D<>;)#xMKUHsl)_b2*3^!%N(Bcx zuzpzP=U*D)ZC+j&bGSiYM=DhPfyOd` zyeR8oa6ksz4Cwq}_{SbZGQom4s}xC!F->BHOTM5Ww-T5bXbv`7B2%uES#Hl0#o82l zooth7*gW_I8Qpi+gG6gWZgC02+@&P0C8!GEe<=Pb3RiDBfb>`eF`&2^Pz#Gm2?ibT zs;~@@;k1>Mm;ufe0LLfC%#<4aa(6An3SY=h4{rODMXX*e9N=M*(ez4d;eia(L}>DK zL~&CN?SDQKu+{7)7zk~mcjFFPSqRx<@*2^Gpd0%05*uj(>jPo6{II0TEHMu)k2TI8 zy3Lk5WM3i(34#RV6F&S%v$F}EoE8DHu6YkQN*ep@7<+|xGeibwHjhWHMF!^|-t%s| zjT^V~Og1ZHYrTpMD)kM>SX`M#vUgt}my;%*l_-lztxnUOhU@$xMBI1`!i!Q>Yx3Xe z#9iNoXfC!NkWvs7iI$t}cB0{ez1)sw@;u`>-R6NzLif+p~pAc)T8hZY)!byU^vd)#^0%RH^jP z#V;>Q5(>M+=H(Ioov|KM>T2C=wLvBzz`;DNSQ=nw@$phCyiMZZ^aT!Bttv2*shSbhN#T;X1=1l_01f@T1*vu40b<2J{D6i=vKnpZ#gL4+tZ;8h|3?@h8k}#%z-EQ{ zM>mogws3362q%36$qLB=DR9D6pefX0H&f+H0WSpMEsuGv2l!e?!>%5i>M$kfJ%qbV zhGIPNlq_#pVh>(QslKRDjcg2vNe?zytsvo*kdI#;kcWgf+GQ?uITvHrTQKDSV=OgE zyW8$?wm|Y!>K~VvhFBh+6{}LZgUL<}AHSitMtL^2Jy9yfBz_7?R>tKmxqQnta+|3l zB+qvDXkt$8ayvre&e4*1X~G|v;A;uK-kE%ES1-?RL4EDT(FDt-5{n^uzEsHPYx(jQ zXV-lQ$mf4_Je*!nC>ZbxXfrGHE6PJXarxLMaM>KXOTZu`QSfH-eTzdPEc0T{sfc~H zmGaHSg|~ABeKqK{`Ry0S7a7vqW%PvJwsRIa1n(d3N2IIQN<`kH8|Htl$^?E0S~vD; zA6c5{L+EU2A8pe+1gxjXICeu$f=ht~flDRLPFPNR;N15F2L9O;%qAj2HQGS}mKSU% z;o+gUNMR8*HN#i1iS6P20}GRbSSi#+#ugSh(DsT`C07wTwT>(a$|8PXl)=iyDyIv0 zje5riWJVtvX`K*7XnE4m5Zm<0JnhmFS|Ah>^P;mYH1ndWDvurU-Tnl@BJ`J(Zt6QO zBZD_QTNIz;L8!UU5BBl35)kUDz$BHHptkrUQtl*!ksWc(SB7o}Yby}7^fZ~_G1&6; zlN5>}5B(f{pmu{W{_ny7tR6VSp;#h;m-FVWbT+zw4}RTl?*MlUg$sz6d1B6P{;3-v zmkiWd0NWV67|CJZOhFIO9%cc0iKi?I^;e^5dP8R<2rN=KFmlpg2|DqEM}Pfg$H^gS zzUtg~jrs`a-geYaAO8g=ha>(vtnDGyI9~EFgTRw~%G(LUz;12o|76z*2r_ML&%oay zULH<3tj1HrtgN70b*=TzX4B@}tF#*pcl$ri*N{$UJzXBF^1WO#m~*!pjKriK&)LfC zbJTASlMZrL8;$g%B-1u^)KgQWz6IDPwz)dZs=hSXdml^(&axH1xL6;SYo@8Oc77vw zZWvLJ;jeML@0@iudmiFsN?WV+)M!qQ5y}wo{MKdn7v_P#)Bg0m?)EVDY~zoU^3)=a zAD)$y$96-4m|KN*tHa4&;70rX@iGqu=VqDH0`29yDqT{OWo9Fg8#>45j3(w_733W~ znX@MT^Qov=>ny5g8{YK8>;5P?BMTGnh$*E_}iR4n@sy6B)n2bgWLdTBK(L1!i4~*&1|<1AWg~L!G@qm>R_jb zScFYQ0x_6L9i{Mt;MrxJNrFb_b1Ae!1paOB{znbD{4)I>;JMia&KOkMiZ%wo0)Qn> zPGVxPIMgxF%y6k$rUnNcFbiRZ%6ZJJb%5BPz?_-^j^+M4p*g-Uel~uSp6xf!Wo_Dj zWYk)sB8J(Ap5ZJxV@sx;Jl1*PmdVMiId5GL?TiE^OkY_2Y30Zg+FGQ~Y|ja8&*h=T zPS-OHvUvAQ3zi~(;>>oQzDV2-Jzi$07C-b0b`H8+&Q_bapM5#MRHYmC*ZbV8ABrZJ?YxZ?;2WFFw)>S%?pPxmi5!D)bFCsv zg>>TmX*>h$D-8r4J!S*4v+CF=QBE2iXDUebR~d5zcl0(dzOF4YrZO9!O#kWBJuHxb zZnRQ!zn;I&nMf0Cuy}NnPoIyCo{!MaveAL@O!aE8Z+1ODNeo9(Amrj?WYs&eJhZgH zJUYzMW~!9Qho)&n?-dJju`cZHnOqq$Aa!+2jMyI^lOPNGXs)d- zo!2SUDOa&lvkq23`P{Z*J$CVG)r)lwVH?QW>Vm|hFaUErv8oo6;~AgH@k2x zwngrQZue!w5b>o2F+N32YryJ3;fNl`g1v!Y1XRTzKn_*iXm}+uk6p;n)^^i_^hm48 z|F(VMhs}U=;SQ^Cjn2)TEc7bob34HWI4gmC05SrCn1Lt2OWFpDCy$3?mI%w$>!rY~ z0#Rp?BsdTQ+xR@xJrr{0G5X;GC4?_|9m5k&HCA^&R4J#vLuGN->v-boh&yluda@ww zy8P~mtBe!}rzWQUrqR&aCL5~It0+`zaNifVzEH+ksjGl5P$zYY^#gA)ht;&ZgXOD~ z+bMsCZwBtWHxsUa@mf%8sJGkxkIfpF)qdRk@NB^v?}2sPJOk+3iDDTe5m&Nc&B?Sj ziwz5tm&eU6tMi#G-Jo?2vU0_Ab8;>jIoUWkT>*;|>?I}^qV1<1t6;CViy5QMqaJ5T zBpqfukDU*~r741qdh6>B7O^7a6OIDs@=2b17R4?>6q9N8M(`? z(y`I!+eiDA4x7JW%E2(uuO2@M&O4*q0B!B@azUWj5h78v42*Srl zAclHvvBF%v^5^i#=E8~$BkFT{w1}Spm|&6c_i7TMOX2TR5!2lTPpR{(GNm$&CSUV| z-of8GeL4jAU1gJ0PKs2^#NHrO&}=LU7UioGv9NKG%5xLS+2JYXyUOdAdln}*2Ny>+ zMYgwxH>qpF@4_!qMAr$iERsuktHCeoLDaLdBP&EA$@HHvDpUq~9B^Y5-~mJiDcdEK$JVk8u@3@Or@eQrFyk_UIKh5^FX3|5A8)c;&G+xEtEaL6yzIc8bB`M88i!V17B1kh76`kOA<>SGA{D{ zbAJ}U=b)X-RQxBzEkDA(P_{cRuMIhjV_PYR`XfrKj39`nJpzi1^j6A-;!6snafymW zZDOZMqij;8P-(h$@k4s(t$T%@pzm_7nd%_%O3T63>QvF)S)KjN`psX@?@9U{Ui|h8 zcO!G*D485?TGx@mx*CkKvG5Oz!|7&4i;>6%9QLa_KTgf#@M|sJNB8TCj`RrR;T^s7 zJS2TgFBe;>+-=`p4)(G4HLJ76*IHdR+jvwD;)qyF?VE%2GrBqqURoNi<{$38H5pf# z-A6fe_I zZW3j!HsGvwxhIC<@+Rpn#C=%lcm6CELB~f`q2ndvA67g+_$j@Q@}Yd2DC?wYfs)0$ zJVnPrBUr2q#Ag!GO~}xUzt-cMH&`X;3Uw-YC<$u`=XMo08ln2ZsUVR}eMmw5{N%`3lubCu;D8dMA{L(knvfBt0vvIkXR^Js@dvv?97U zB$loit{CYqq$;5q!!*$l?z731TGn0jvQmxy6yg_zqf|T;0sb zO5OAlphK`4#{VJ57=W7O-Ynj=>t? zQZ0zyK-EtgC)AgxK2zY8_74oG1NIcucG?XL)`S-G{n0?8L76`2oRuy<|Hs9?Q^7u) zrQfYlVfTE0tViD8OqiK4?UqD4mm`=ZSK}{9WralJYp~pxU9ME=3a!ADhIoJ zdxtw|Ds(KxBKb`dIxe;gMZRN;l^L94Wtu{?+|C>Wy*y*3n()m z#m174W8{;@nt9U2YT;1O#S2xcTs(yuE)~_q%{oVds-V#<3qRZ%G1R)oLWv zu;aH(!Q6}jdO)PMAu>_aL9P^B-;5x63R@cw!U-H_%Jcta`>g>9o}3`<-mW*AkEww4 zt*!@be>j5QK+Xu*JLLml?P2ukcWzanfR5BuK+^xAkAxCQc()IlgzF3Je=sC~aICBD z^N5`mHl|MPpcHbbAEqu<4IXO2sC|Ta>ocHofuS164wJ-?=c>F-YnZ%R3rU(VKQJOe z9l#gh=7=UMUUjCpGWn8Km2`=ieBjIYI`t*_g$&rEh@@ERxnTK?aKzv0<>+}`FxgP4hf zwy7LuL%nIhZUJ}pkJTq9Pvz;t#b(0{@XZ7g<8Cgm2Z``o@qcX!P(>blRsucp_X2$fhaPXCd3KizUw6g%0(@dU8 zIF=qnYCQ<_c_$+-qE=Zqd%E;9;)bO~E^7cB-@6@e@d3akrBo(1Lc9`wx5&~vwzz?R zxPIjH@;E{S+x&B_%!0&ra>zM3$j(SMy0!rcv0XLieS~zu8?006lsIaN78xadMsK+H z^%jPx-bP0iZsta+q;CKYW&@~e^fGw2fnVnX3 zY#y1Bo%U-4tHuy07WD(=8ub02_QhrVr*{h+h(w}qb31fB+K&Lv2_U8~WYil1C@|5l z+)~6oS0ZK)ryV#i+Kp4gzP}jk(IK3mAhAe;(ihL%{YOAbl06vAaAn{>uR6whW^uUpZ%6bX5oj_U==vF!A? z-)BpMu@#6?S-cE$V&zlD37Xxm@4oUaRT(h5p8kApU!zMS?^ zYj#6_anok=9!-$9VI&fAIrS0Q>G3_qnk3$+R*ZtiMY5(U8WbOdhVroa#rUuo%TZoR zKFMMfc%4A{ku4e7J^7L-3!Z^@LF?%wE^QZl_rQ?uVzX4|e&`0_<#w^qs=sC)gAZJH zLsDT-UQjPMiMwPvdz`j&za7iXwX;^6j^+wgPbqm^(b4mRg5IKuytoR>gA+OEpQVy) zZM1rzx#t^P>uQ%q)e}T^?oSH#*~hK_TVXCYcz>a>f>UM@@%#8N5CjxiN9CDD8w&FN zfpBQ(G(^cxoqYAO1*g#HXM`TnOxnCe5Y_U+06j4&1rG#BDXjl3%};dc<1`if_Kp4^ zctA8I%=3W5K>Mfb@hW5mA@iCC{jT*arBcyo3)+w6t_SHpK@p;DK-KRWh2RHLQgFb` z=#Tx60r7B__DtrF0H~}>5XW(UyKzBPSAcQ&Y^}K(2JF%FE5ag8e0-|Caj|v$l zJ0Wd=HFS=rOr>b={zmtO8-Xw@^kMuv;vl#tknlGU zx$<_nBnP~Sbes%dKg{Zv2iDu4!|e`<1-tymdN|}3r?Q;x@A82Ed#L`-S@iv| zaBh%bx#9QT(`ImnX7*y(UyK_y!R@>WW?nK_XXcAx0P;^S6(;2@TRFTeWemNTIi7(Xdv)dg!``i9P zuS->>#p<{>P@k7wx-1EgP??XOd^%U1dqwX22Yb~dWl~0t$X^qsF>z$@48^3X-eHn0 z$~0G)$KyYylXpK(HSBa+U7pu*=LTbs)*8j$fAtG91-B0}^iM(F=WOKKEyY$!q7XA% zyYf@~8`{I%K9}2! zC=HVNfv7L6Txs8+TNQ^_y1pSQkw9DxX7}B~h^CBBU5(N(OVL${2&ZIIG{C0dk5X^n z^h?|E%tLs9qR+cd1iP2M`}+b+fq%UwKuICezvG1f)LJnyGJar+fdQd2G?F`p=Ovr2 z4TWFO3i6`eM(fKEEc^ zz#U1Y?x_ay^xrDnsLICfLP{K|iT=?Q)bH-mFk1YL5}ii^n8zh6S#Y9>E+`chnTUzM z`+o++Z%;>D4G#|=<>mq{C&C?H3N!&vx3J-tP~&!dhF4g)9b!r-Lf{Kn4U zB=w21B*?`D=aXWBmD=l!_9f!)wESK6bEOP)leYSm!%M>mGjRy{!;@ zH|}=4e>^A3O8;sq<~ZE<=kbM7p;YL!S&z2xh`lPFZaLdFBj@ur8wlCVF8qbb*5mbl zd@E(LPyV>N+pKhco(n^=)}tcj>>kpryi$>lK}#ssL%TR9I=|e{`_%?_UZB9K5?Gnj zUgRe$+I2x_@r~epq|%9~B0vd&M%wK8>rGEL_SZPon~yo<~4)oxCbS@Xl& z)57*!EfFOzu5BolwjuP|9)+~h2{emV?A`9T&Q#8uokMiRj433tBj=%b29BGrhq~-{-0{FFU zbD8%(HZ5J7umpn)@C}iMMn(_9_E0;T08x1KlS{UpBg%DI8PZvM7 zuk@2QYqBr+nI4ynm6@3tHeHaKot&GWo}QJJjF*>|Q;-obUh}lNSGG)|+bo987(g13_wsFo<*&>`aQg5RBNKf5P?bYN6@MNZ4@ zoBt>0tHvtS$gfn592Pt?+=!M}JjlR9iOARCHL_l5lfsZAWOBT2rMpzM+-P;*W`=Me zpT%sow;d?J>u$HupdUr4zuJVeTt9XN)(JRB>@w5RHTW2(m-M$mm$wG{aUVTzK1zjg z^Nhcx{d1nK;+g%oj^ek&tV(}m9B`KCa*^^<^0MY)`-O>8jz?zbs8PK4xMqU?foMv z5x5gf?#m+xJ%10vCa&u@xACD`a3J$Djl0v$^P41#WD)$$V_$`EyccAMSX>;y+*JSa zDdm>|1Nsi+!{3&A{E4?Wf|A}3zQ65_X2RscF8BbrDIg9Gq(2vGjKs(T0Pw{pz#PwK z0>u{%IiN(wfft>{y{GzLqdOk_&HZT)ogbhEc5iQC5k4OH7TD2ihJidP6ClrJK2DnL zjy8rabr_|NTy4!K&dnmip*;9=`W-rW6ChE3qqMiT2eQFH@w!qnkQ~MV`J|z93Iz@x5djev=?Q4;xnpVOD6Fk9D1ik(Qa1j6|?s zXmtxnd64ukO(~K&H#Sx#Wa89YZTy@f-t5r!dDH3XX{Vq9-fn`;{$quG?H8B?-d=yU zwXav&i(@f=Y&7_fy!Fu~XK&Q)%mZDFu>?;qFNJ-lLK%Ec(-%`%gex5{z!y1A7NM)n zv$SLTX@ud_jUi35&i^oFiLn>jHe1N~(jv;8N#A3;zA#*aiLb@W>f-^)9U;!&_it|> z0+dv9g|?upZ5&q2*N*#ac+LE86H?3 zIS?NkVTxd-+4SMp@!zm&J#L%ZlfrWBsVqLT^~{mK=JEt=R(tWl53cbC^nOk%2Kt4? zY-Co2jmGQn%bcvj0|&V=OzXHd1$r9$O~G)@K@6*|8JDbL874j!0U-efIvN2c8U`Vj z4xiv35iiO2hP$Vu<@kVZ(D&~VAF0D7Av%q}^M8v5JMKZe`}o9oK{&TdUO@X+FC5=N z2lFAob0?YZfF@~ZhfP_l!a*k}0q2xJ6xZ_jG*x%!nc{zk(87pmpSTNJSmgEvQ;7hZ ziJu=ABny_RbAz7^wY#&k0|sDioJj|!BK^`Oc3v;LhA_;W1s;z55qEuG?yhfcf?9@- z171FX8<6>r$#gTpBk47ZME@)Z0OXS3g2uK!^UiwBGd1%h4nq1wQM26>m!{ISE3}9C z%EI8_r(^F1luGquS-Y|d#oXOrdB86qx6rR0DG$iB&3a0Gd z`n$jCrJ%k-&hqDT=U7}d<|e=Y-OY&aA+l|!gTv6ds;A=5n=Tp#Pn~%G_wGMq?e3fW z9@{g=iG_Ub>-M|6)Yf`@#%4TA5n&tx`Us1OR+kqGDG^#RNiZt~ zFZ<}!oGQgFR|(th@AO4^yA*YQr4%>0B1PU7S6`9MKfNX}3dEbf4nu>Da)a%v%c{bR?D24slBGUkOmrDv*b0R z=l^FdK{*(*u+na|$tNlr) z+iQP`t?d`Mbk;`{tft@&u-n}fkxZSx&onK6$3=$b_;2N=Pm-0^eZaL)!e|7*Lr4j~ z@(=n5=L^96Pie#dcifEbg}%O6$wG~>s=opOGC;%qm7R?YrFggtM4vx_z82tt2s9Up z$f1C~fF0msspazC!G3Xv0crPV8fZ~VfN?IRvV?2>yW21`#c8)q6O=&ft$je2d(@BP z7b>tlUCiaeiMfCdp4r&gJ3Yn581~t`+~1GU&YH|su^}N@Nzo~tw``Qe0o{N+jvJUk z29m)5zq;|~HRvE^Hdmv~CW$huSC#61T24R!mZg@o zl4Y)aBDAaKWX|-kY2U-61A*x{rgxARTUF}flG!XE|( zPlvbVzih?X$rxC~%btc4b#hV<8%&HIdR`Y98D?8st$sB2-#6Q)F0is+9u|}Ei{p&l z9_vD#!%=wZ{9IQO#F}s7gj!ubJXb>3ps1oA>~y&RH`}5-n@OJ-5-o8k`Ebdktjy6& zljm62G48dpSi9?To6pROnD->Xa;N|8ssO$Q(R!2L+KCxLk$ft@@pb_!1QjwqbB%X6 zBZKqmp*ct8cP_v*ux!datnX^aXrNIkC+x+X*$GwZb`IB1-xD54Hc3FQy?$dq_^J+cI-IgpPX%e;MjG|tAp6?e*oGU`gnD1qsSTmf7!>bEkkKQ$Qd!1-rjx26g~N+kW~q8pzk_G#cbDmaFM>%v%!{$x^_7 z$sDf)buRX&gC!aqmM)pdmg93+2kQ*{`6b!$%MQA-cSC>YxQZEfj|eYKnS!kZL$Yu* zqUf6!ihUNTaCw}AyCMoo#&qTB``@AO7~iRdT&`CCbUrE&wtJlkugv&z-P~Se3iy4l zm%bh<3Q$k_JJlX}%Iw_MKY!2U^X@uw+1Whz*x+^E&A`{p*5miDJ{kwUrW=gB>Mia= zNr|5BKX0N?E_iBP-zO;$xW==Uoh&c=5Dx!zd7p+4J?8wv%Gqr4?90TB8j4NlthuaF zIA1j@q6&XnLcYJ;Xj zl{t-xEJ4?&+ymUwoop{fE=|SIdDWeRV)an(jNKpz6_b1?w%N4Xo(S<@p9D7YE^#00=|AFkD);e2`b9FbM|iL|jBCBA-GkAJJSbeJ)8j&@GaA z=pG~{o5GoN3~RDDG6J_t1RW>&niJIZf08hOnEnQ~Nk9JyXm!jgCRlO+X0irgIswgC zu#iD0f=}BypKnw}ps#|1F3X@6@LOhkuv2gxB}u3@4#ayD7UA!og>jz@iSR}Imqgrr z_79+SntZn5o-EZSM9-l&S4MGimB@^YZ>4IM^LSYb_NIR*PtL7wIMRH+5eZ&gY(jU! zAO`3Zn#>ESPMiG1X7ALnnYZ5Hzzddz!_S?uypLXA!b3F@?}C=wAy{9@1sgReoTo|R z4b>}ln4{U}tsJ$SPQ9~6X`Cf-pOam0P-&H{S{yTCz_4zWu5ds*2@w@atFWrnX}6g2 zcG!EuwwUtuym-s+Wz&o!Y;)S(jtRQ3Unw3rCA4e?|@?%&th zU+R7CdacB~B~mrpt#Z3BW*P+#xm>d5X+CO;LCX`)`x}35jup%E*BI^ZRN6dN=>GAa zD-$@?ur=WHUs$)grHW1G_355Rg)omJ8#4~HQ$?B{YF^@jRj0&qnZ>=Ss%T8uVbXS)5X|06gb!`7S9(Cuimea(2!mk z9i~+(dHG7aWCdGOXA(kR~rQUm{-U3ULJw@Ip`% zyp17Q1jVoW6D}gW?WqXMJ5Gmrd?2ufFc-jgH~15P8LF46K%Ee)Mjzk(6*^$~;NZ3ocp3hZtoZrWNR=!v8eH$W z3*{yDCXpyW0oMgI!u0Dn7u;bju7gB(WzD{Nuo{CC|pMSr%yD{o^Sg-DRehrhqSo3yio@9eY3Lsu?cJl1mBm}TC!69?g`FOX5$$B-@0;q0EHTC#?{cob61TPJL^_>N&!IsrOXp=4+nYaF%= zIpA!Q@lMT+=*IYyLR}8;^0EqNJPgEU1?F4FYj9QAfK0ddDQ3OApOiKI@{=T0q2pI>q`0rye&w^mg zYk&E@62pObAku<~z$vLqL1U~_?U4D0S{sT`UM#7KX%WvgpF`Rjq$IFED8Il;Od6+s zLsmwfxc~;8{r&Uc&kmndD*rpm{GPFmqZk_UKawU&w63zDSWHQ>FkJzfq38}=xpgyg z<*wn27JfFfC0yz2_ZO0t2Gxtlzwlx*WJ~8uu8lu}KoEM6cr&HIjhG>uH%~pUQ!4pY zgC>+Vv|g4*rCfqGsa}ut*KlU0gi`Hz;sto%e9w&j!D5-;LHbJlm_jzSko&_)TH+GI ztv%NM7VS8bkfy_-@yt6Ng?n}KdYent+ioi#_SA-;|G{Gy)5(#GS0e1&@!@co=A*%QIp$aF3itgCSf~-!A7nWKPe*(p=Hd z^LtIif=&8Fdm-N61>`p`BvG<7zNP^0#1I7qMs8#7V^IsP(hQA4^_G#mp*(nf{cXf+ zWBnZQlM^yW)K=+!Ml@7sZ;(x1_4MI04t%CoYTPHC3xAJGE*BWS%(Ock^{`uON-j6^ z)a_f|cK0kOmJNyzD1HmyAq?i1d@aKi`UL$iXe{3dm1h9d z7Em2fSy8d+|M~9!ahvmRR~zOLeUG!wGOY@RYDn~#Zd=kHLn%h^!@cC`+@CQtRTZAy zbO0vsz%$z&0qxzMoA0hQH%coA`vWu5K_LwrgK!irQjIc+4%51G^Jr(siWNAU$H$>G z=0G=C)}(&%{q*TKotSVPGmqyXpJ?kwk-`v|05HQ79K>v3OvwbD!n;Vi2e*fZZ(6FI zy2?tcHp-U8i=D7>!EJ*niIvaUAbD}z&X%wP7iyJqJN3S3>%0sjChdNemP9`0SQ0pP zWWEx80)WkF99O4wajDSmOfT=I5y)G78%exDA#CxwI6IfazA$KWC~i42SMHhE?d8*C zT<`QNee*i5q{AL%!rp3icvxA8+5%Rd&kJKyOeuo2jDAkFdn<(qD3du1Lf&N^SMz;Q z5?jgNU%R}yatzv((%qTu`&QNGioYGrIcpU^+)5zp^!3Zpuwm1rSFV?XOqSETQ{6VfG_TR!*w&&==5-M zxxw&Z(38!b;d_I{z^-e3(FDGL@wX{E0bouk&&b5W)!`%0)yP$BsHS1y?T`p=d*^K? zXL}oI0asQGjJPKSaJOc39zGL^oVfP9i49LIu$+$}%aE=ZKWo(f*uO38li(bu} zuTcsB2Ve;^32be%&ImJCVEV)-5A36bC&moX_nj#I#jwe6$PB`tb&cuwAgL{R{`)dd z|L?RqZkNm&N#PzKL3gjN;sJ-%dlc$_cV{0EiO-4HANr&QG;AM$pb9Y8fYk58AmcGXCk|7eBu4S0{uEsGBk8S`^c7E@O4;rxbzs#&^@FnD zky?8IGKnoNup6aC8r98N^~mK+@y*-A)B6>m4SIXM;E>`X0ZL7Kwx`I7xA40S$AxuL zyR4OA_C|`B#fh?{c)r_`^|;Ve{*vcOYV~I?D3>)lP!a`EvQeRW+HyVjAW2p;v{#)p zh31!2l1^nH7&Bhu#RVRUdrUiDW`JmZd|NAQR@OOT=tC?TRe~t}oUA%DS7p2CW#PjW z+tX98NsE=KXl-z#Yto~TLv5qYf60GL{~xB_GAQc*{r+FNK@F(}smhSFax>;Ca>H59i^PT^E{xjSnZZLzF&+A<0oJU{yG{$v8f}We2&xJTp z@UVw%m&(Qh@ydG8Iv6b>vD0nR&{K1~H=3L-$H;>^D^0tH?P{wn z=(MyFEoq8-!0TWiW#5p! z4O3Ps$PK_$UB69Pr*Qy&AIH~%0+?qnLqFJZo3{Os!b>Ix{cy|BNY zs)5`FCdl^-Eu)xJ{O~L!Lg&6v)dlY=o5sGmgm*S0zsHse1VUY9^rpm)H>ho0a?D_5 zW>qcXiwHf+db%H$ItR4sGQ?!Ov`+NmwDTn<0(qZvh!|BRc$><;DvjzPItw;^RpKDe zMeW7jer+tO)Uo8L3;bC>GCV$dxJ3SUwi2c(K&4ZdF69Tq)p?0^8i|S!E zTj;~??xmfr-u=l{1mFqtQ1Li9Ka;#yXVd4ky8Gu~Y#K#cZF?22ELaab4jwZb_tl;T zW!yvlT)~!Fj1JC2w_Zn)*8%$Fdvdj7-6pr;t~V(p@@viJyGx5Pb0evh7EiS(R`IEe zO$V^CkM36LFbyH_a)72)fr1X7$3VD$TfsG)+xKSuk~800pUduc+krC#kr6(yZ%Dp7 zsv~OGm-<7p|N4l%-FN(3;JrLGzxmK9l4Nt8T}<2$(Ral@Wdo_TJ@I%-+B{!}i%IS8?&5% zdkY@0Ez&`bgxD7yHTv%IiFI#h2f+N`p|stK)j*!Ub@NKO|GQM_n}}j0Zp_M%@wxqQ0${vItP)|8@_^{J5&uiP;$OyVees;L-3(+v*^ zcK6Fa-*Vy=NFD4iHy#hs~94;*PwgZ@Ee&>P;m* zk~v|R*y208{7w83H8EE77^tX!F*-2CNJP+)x>g`Q$i=wkxJbKb#DJ;i{U9|SJ~ysk zOw6lmNil0j03?Br?TCi|e_|&O;MQsJn+Q4iFV+FM-6ao)q~c}f0m;Nhpx_)R9FO_; zue7YpA!rT283VMMQ-D>IZ3l|U?~lC=$_VarCfkVy4WMVz?*>h)nOLnHfpd*G(2@ z7e}I&!I^YANM^_B-}QlszlH0WnAGsMuRiCrRJ2T{cxSE+XYw9!ouH=`B$)XPz6VL@ z=WtlerY9E1QdtsTbd~;q?^$49*%K%ZM6lAt^?b>(=PZnql>`2DEPw)aHdvJ#!*T`8 zc+%C%bwj*yD4+Jad*(ps*t1)ZDs` z7=4H_ktWdPt8FkJpL6nTh@)Ea_E=uhmD#n{|FngOpG~-M)fH`j9-92`qTl9hu$NSJ zgkP@H>OL2nmlGljU$*g@zk1aIP8BSK=O-ygmg=>8PPXy~-e20KL+cFh{Nnj@nrq3I zs$8N{f2GwNx>%%6X8nND)fvA+5$YCJIeVhQdzGWb{ncWcq0BhuPB(?yG9^xrja7)J zgPCWdz|gVG6c5m5IUvkSZMsLRX#&nR^Tj5vYBi-Jb4`n7$-7)usk7PNY?pUGrtl70 zB&J8Frz-LC)8@!)X&rB$uD@v0dY|xBm7__oi01(BDSg!tNjwV)$ON|Q(JACiVxnZK zFeO1KM!H0{$Gz6(S9;x^Xhz;M;s6sLU7P5WkrO&dQds<8o#g-b=pboDGk=7)-$#nv z@8Nck=zBQ;C@8>j1k|k?Cg#JRkng4;ino6+UpyiZqHjQATOt=p3cb{U+e3vGW@dZa z+d)B{KE6@6e+fcSGsW)Gm2jp)-{bHjeQvA+N(dPO7%h;8Bq_old~cmZ{=C?IF`j{p z&!$&y6kRf~7UMNO&7%>IsBh=qrbVQP(SW_lZL7=&>O=Dj1sTSfeY zsBIa}c)EL{d3vIg# z>UQg=DJ@meEaGrf&Oz|OYe9~`I^MTqvP17k;=SDTFdY;ba`p|~9MfST0 zyjVMt-SR;jMYof;&%te+y3`^zZ=ozFVTvvsvusTSNXwmY@y33LaSBj(FuFiuiM zyzXbR$osEI;HzFgN2`Uy_9(Qf)@OdH($AMIh=7;=uy@bPQq+LYR$`9SkAVPc=c&K3 zKpiEt=or@NtuFVb!D6fyucm;7O3=CwxVCyYQ_QrxkMC+ilX>>%>km$CkI|j2{pTmj zZThc{1Pm1`*a12BXwu^Ab>#bd*9;-A^_6eNuVpj1%%&Q#x&g!9O1nk(T@vHBh$&@` zX(gpsmb9ON)VwrspY|XZTA399*UjZ}-XsY<3bg^@uGJH&RjHVQ)%~nVtDWzmH3O?l zeRE4vEY3jr8w~9ChQQA%mGhY)QIKq09~E62pDf5ir&lcEU9t}*rlc@N-*bci|B;{n zQ*sS8R*~EQJks6e5s-*wFWu_s0*UoY9vN5uLP#SS!1@@XkaI=9=v{+A;vdkhtgJXd zvHT3dimdM#65dWr?#tvU`HLA?S%vlZ!2(c(blXO(rVs@J2S&*oPg%+$ zN=5HO+evcHXIDMSGD6rVbg47dJQ!D2b~wOEJ?opLuLTBmKU=DuaZ+^*imP2HBk4JY zhN$h($0bpqT59_*^=axZen&)Imq7GK#rKG(vgNMPF4T991y!9NB%b_h+)D^fQmW5R zD^=+|S(vPaFO*`6<~itfWGGc%^HzQ+w5n3SS28{tzKbWRlf$WtxWLm4MjC~i;(Dz* zuB7F^kIZ#Wg~csQNS$1YyIddg;C1KFUsK06xF3yfZl22|l*be4v$ZMu?3_cHO$f?$ zy`7Kma;i&CLF265ARTX?+w+>Kuqc@^Q5Hroud|h!VcNu1e$Tt1vsM{teCUwq<+|4- zz)b;kOqX5P&I2p@C>_yg@YYYg#f>&~e7L)o*Y0vj@AVi3Kg7!T;K@e)!c~8z;c{Uq z?vddk~P@hWbPRMvPkHYw7_c!7Gt0G8%GZYsy;y)X80=Czv;|B8+W|qp#M;}0M8vAj^x8O@fd$dopTD5yGcb+Q4$fU zK^_(Xl9?sY~Y-b{QdMd0_P;^B!PLE`JQWU}#h>i0-P*BXCR zC*G<_TXz1bWwmt7B(&U!FkmDu6lZc0PZ#yaM(J<^g$`)a5H<4QDE|FMYe@|^aPvbn zM@UE-dACXm$sv6L(OrWSl>ZhmPIT{^O?V#Fj&zG!#)U-Q`mIU7Cj;#rv(&aC`5f!0KwV)U$SSs(?c^}$zAv%jV(6h;*kV>IL83D& zb>+bApOfM#WgEhHAu`O?d_FpF&Gx(-B5k68Q@;aGZ1nNIZep&MVhM#;u~d#?8;@as z37loUSKWEHeIN+12s!Jj|1KO{l&CwjTNFDBdQG)8ev+FvT>S zZK?TcwWwPGM?qJx@qS^5_Wt#lK;zGoL2kf0tJUJ!36tZbgX{6_O_+s6m1_E!4&P;` zrChUWSGwNys8096H8^~5*2nkwq`bCm-u&;xQ23K58?OHTCt zZLO-nf-dfrWm4)xYVvLJjj)=+3&lY$C9}4b+5XH3%u|K%@b3{ar5QR6KeVK}Ydsd< z;3f0gPBArDxB?g;?^yG_hJv{~;j3)`Q4@d_ z(LjA}HbQ`S1`?5IW`SQ}_zx;AY7}1K{V2`fE@TLP0(NXMVTwxz@Z*#W zSctHg9M|PpKec+f&KtB+oP#Lu4w~H8!*lDe3em*y+6ilAsUN24I@rp)F75$hIZdd> z2bb61QRTxi>|NuVe-ocbt?d`~1O?T0_Vjo8Nocd^YaS|@HJHQMX*>j-@8-@N81u?+X0=jCjsDt(3#wW+bW zebMhMp7cUH{fp|9wLbUo5HX{)zE_r#)Ay){Jq5Bsp0A#LZb-`2ov$iNB7uR1$|66=e%|IN@b`UKjcDRUZ?g>A$ncw)V#>*^0jW7i#t<_G2pLy_N)%m z*iE-n4l{6UTp8Q;npTj=IhOFSzZElclZw{=`D=NMEyzcJkEJ zMP4AUBjC6{Rn?skCGkjY)J{<8JAVt+9<$c=bcCL7rjgrGEPC#&kKwfZSn$3^bT0Q_ z>k78!{G9*AnW9dq--4JpcMpjl6>Ks+XezV%?rO~ftvguiOan(!H#^#oPpS@Iv8Ki} z7!3|ymdKatyEt|qz5=uvJppPegTVzu!1j~4P+(PIs>%P2y{J>9YPEUEpGp&JmjJ zFG)yQEOc?LiTt?aY`vJTJH30HTnC%V*A037F@?u^p;50bKcZTo&T_iRrA5AMsea5N zK1q#DKxk@ydfEJwTVso-n;R)Eda#7QKQc57;^&#CFY9}Q zM$@{-<*xrtc9NC;=l|AD`;D%JDq|EBly^N2pG5EW--nNpPOyu`O!Tv$U#pA2Fh&^k zsxW8GzeAq8g{Q|E9e1aNt~@(P5mnez=vrbX+b^4RSejz-U4M&LER{%mp%ez4NA5u&2LtKebRqrZ0XB-;oqiaW+*A= z`T^lubXH1Qva;q2Lqudc%0%?s2&)Nec(&@^6}52teMeEZG#gPG#N%wL zY}n*_s2mFMx?JrYCScX^=^^!-!q^)V{J+$U+v>QOJYR(rM0x%2+Lc;u-ztfRrwSU+w`zKl zj6&J%c7GkjsL7GlSe|RNs>zd~kbi2@zZO4EzP4Cx)E|b4d?dfLUaizmp$in?I$EYH z(7!kBZf+o-t~lEFfi?p*A#qA2w$`6L$_io4b;~>!GfiLQFMb^qokbHqiTG1V`3ACg zKsiU~Kk@LhGDAlO2;S(uT-uDam?O>idOs znok@E$))S1>zx1r_@Z0_91wW+;$dgvP3KqJTS+m}5euP$@YAdRl_QAy0Wd+Ewe~gu z_&(71_X%i3pb~xvoJ=C}m3yspi#f#*#UYktIi;lX{xXW465S8MyMrqm%?Xt4S7N$U zzOFa2vB8_9CLswaBcR~3U#K)p#HSK+;~GBQ=%!alZv}u%KwhR4=q-JEdNTJ<$3af5 zZU`Dx3`Z1<7cS6;kN5_W8U>VM&Q=BKUg9~VXJCYcdv7dk1RFCu5X$KGa1c5%gXG0_ zx7RIgc0M?|I`Q7z-u_AvdW(-DBpl$~+SMit6fZW&W`l`Kg5_;#{B;=YYw8HKXI~6{ zIO#;f!a7T;Gvc)Dot61EW|_EH{3CF#$c3z5YCZy2Au{UQ_*c6*mIkK~SMTM918AmC zSZ>hB-N8rtaJ^=4WwfrS8>8uHjGJF^*wHS1AQOY zrhT8+0)2g5E_yG>*{JlM^B?XKc6cGJ`cIeB%P zoTO48U&Q5}Wedr6C!^K%a3SuM^sxLkU`_%be_kC`mL5`|ZcFpsKDd3b8y*uK5Ov(? zs6Pq;ukuwNJw(N7rJBtg$<|%Kj^&Fl> z5yassU*zT5ZuF+_<`0x?O>=;n+ z;X_}@_Y{&uUDtDwbfquNd5hIUlHOymWU$)~)>h@*yV_)=B@t4;A>XImEF!peP{70~ z)n;zCl~A!R6b)+qmdDlDIm_6_)h9+kEt->{S3dW3MTqo`?)jFmB7+Qz9wUw2O<~s3T!d0sOsgy6D zO*edYGcx&9E4>iZ23J4}5&&(yzPPym`#23rG?ER;ETDISX=Ki`%P>KTd*6$J&{QP< zmLhvc&v$kr9Uu*oqsiteF;?>x`QG(lS^?hcm&gYMWunn0L$QniOOK4pToHi3E!A4Y zj3SFx0s=k|@0ZIE5$5Jr%~H%ngMqBkFFgH;eZ@dND9bdxQ5?rSspy&BnYqEpuDF+s zF%F6pXg8>_NQa7YsEikFIAUgDy>1XzH;k3x)*$y#Mm2|L$$gfWe|k?vX-G=@SNnJ& zf>(IiuWQI~YFJxVbk<6be7!Do-Ai>sYKc6N93Q~=~461wE?PSSie44@fTkgpI%p)y7j`1!C%5o13* z%f~--uxK=y>o|S7RodfmZm_87+u$M=mS){1d7qRS>fP*=MZiPr7TM2w_>{}%d;Gv0 zV-A~R)#n@Oh-B`aHV;_=7Z`Ab8Yf{Bo~XV28&u0f=@Fsdur*VCiLuMF*y^*@ncYQB zFbsKmI05UgJY5Z5R-D8Nx47@z)*WT&x82^33hIkCUOy&)pD!QF;Jys^ch6%h&mQ^* zdnp&xtWb3U%Y&@B?ztITZYZ-w0FPxOOKwPx8HriOQ+}g3;emG!r$?^|{@2m8MT_2mVQ70mIi>(pL zQZ}gqruV7eJYSD3)R>PoGj1h>lU4sjRL&~*m1VHI-}X$_{6eHmRqO>!O7gNLdK(@6 z%0_9yCV&Zm4aOIN>Bo}JX|>(aNvRDUwOJ^TJBc-XjF-#!pPjar0M0I2`$?mOb~AB*u@`Rx2(MD? z+QpH$H&82|0kE#cOd(-4O!WCyfkNyKNl|S%B~Bn>1}3~(%y zAxuQR+K)(RNJcBC47@G`UVRfyPG*I^44z+~ua1{7Ffag6_snMwF_XIyDl`=yQryYO zNdVm{l|v|QO<0a{AYG(l^r|rM7`a*bN0Cw=u>s z^Y&2p)M(BC7R@PN5(84MQrzBzZ8H69{{4Z*zoacLP|ih=xwUvvwZc+)XDgYyUH`bv z*XumWSH%;a!OiST6C?m8B2Clvn)#Ku{`*(a<&qiC$z0{PsBm=Mf6B{!w6(wgj7I#i zi%(q2vdu}yOC}hx#Y{m?Z)BtfDCOe;t$E z-EC_9^2YgN3k$vjt@}Z{wo436tO6|ggEyg8_>|4f?lR&fbKSW4Hxs|_+V12v+pgBT zdbMA(EmqsvJ=K*&QLR1i9(0q8Q?HSL9D=>?01Nd>Sdl{Uu;JXhCjUgF(t;fjNK(pjjT3Hl z-kHoBj*?*$X;L}Qjcvj@EzCWAx(#Ugatj_yZ}#5ZhH}!wGlVY-_Yqs!G1nJSDH1S>br{qgAMN7s0q zW|{{BFVtj3AvSOF!+yD@%+*|OMz`^flC_u}j2wrVexwj~26DRH0<~n&vhEpw@7)Np zdh@PC{+y6eQW5jJ-|w9IBDFrbcWoBMB#fojyDe=Ob)yp;EEO5Ms@YnmnI06SCG#9C zXMNP8Oxbm|Udol6raMmAskK?k)y%nz;GC*H%*zE1iSvKHhhr)H36+hE_#P2fq%X+W zqSpqyOTs(MFQA)?3=796z{f)1oSvPtH>HGoJA^&x1f*n4=sf^u}2&WjSAF#1JGz!S5d@r+uhCr&MCzN zx?#&!Rx_WOdbG^<#+A2!%FmVSwit9Gx7G=QPY{Q*IQ%3n0Ni)_?~8sapU2C2h&w^m zBv3u~zFWlSfwU|s2ZCDfc6|Z`=rM-lRddS~1Kk%HA=e-_e|Ewg^p40XDL;R58pz!t zv+NJNV4xu}iPLPZSQV$5G~@(GMRtqf9^m3d7$#5Om9{<;vJT*FCI)**z5hEFuMZMC z&qU_H&`7b<{6Y>y|-9MO`m5F*ED7-~t>m_kNEb zCJ83+S20&vt|Kcw-30BC6OHVESIJV3wwQ@^0tZbDx#nN|(Y$9C052Jq6R5%9r)5Od zVn*E>{rlbNmk}qv@^CkfJ?mXlkh4I1ix@;ufM4+4_8)ikP@u7$m@SoN_ZQMK*TtX+ za`{M%nmoRIB+y34C+m7upD4h$z;9$}Wdn2q%{Bjuh=>aeESp$WGgt0Di;1#S@qu^{ zFZ2~(UGba}S%#MA(YSz>-N;wEyR#2XxL`A_mw&I)`Y+$`**(nQ$*Ap=t+*M@_Qf#I zQEAscoWjsN3&x?sE@S0boZ!f$cAL{1Ze5H~t66UewWD`~crBl2Y^l;`xSD)IV6PvS zT}c=7FDpyYg?28npl&yRm~p|0hoy1Y=-Sr! zSn39S-qokC+X)ICc7?MpKp>}I^&Bh?9{ZypzE|7#^ig_3?hnwd5H_ln$GgciyYyIy zo7$7Fg5Bf&U>Wtv+SA5Zo9~*>sqYR!JLLMbWl!Px61peqb$z-vJ|qIk@V(!dJOYFD zS+qRtjh~y8tM4vDZI@Qr+LX;r6B_#h$-zmB;F08muJ5B27wH>qdh>42CM6NSHyy^ZDV;g+3OaQ|klbY`Gv3%I^)+ zd#VDo&{aW~{j0M!UVJ-9t=Z$P4fCIR)|N)A*@)JUVEGOLYlw%vN=N{}V7ZL0CsGSLl}Ll_l4Y7H6o^Gk&CFVx-|>qyZ{mnS@2^ZJnK!?Co<42K95U z<}JHhW!e3o>Lda-C6RL;yaI)xfkM#t$X+=C4`+XH&o3^gtW=eFN&Hg=zP)>0tdm-& z6xyO>IAw|W9!DWT9Y6IAR0jWZau{$j)Jp1!ZG|N{?EDq+#pCS3!~nOGC=e^c^Czeg z)0ADrxc0$@3M9!I(X2sfEGXqhWbkqITm*#5UhEHW#QOXD>8sy{%BJw(C5`DEB#3FP zG}ux98vvT=*GzLDcrPcuN`6)N+5&V54%h?&Bj+T81d#!JVrFoqjIZ#B-m zK0V!EsM-QfZ8+H21|W1ivLJ8snZh3_JT}Q(76IZyTwFw^ASvWSigsk1Z0@PY1=MQ% zO$G#P@dEf6(%fb+9H{#7_V%8X_l*bGBG<>u;O&8E0K&(}#s&d6Bmi;*DE6+R*8uh! z@wYDw{+MpO3J468l#pm`ZAEwpkD&Y#Qt2)?nl6-_J(c1^@k6HVf?!*(Op5RC@55M} z4RQU#aH+($VTU8_Jv0N1j3a)EZ(s6-DvHxM1fq!90N(w#LG1x|;8!gJL1X3e@<#O1 zWeynZ zJd5+c(9}4itf^VeylBrmPieZ@;x%Bw&sfcoj!NfrnA-fN3?#o=o@%)78%}^?fd;pW zu?ub2cZLA5g)P*{qWfwyE(Lp!MUcaGH*&Q*zW$J-=v#{6 zrPJM<%}klNJiIiueUaZgg`0e)?&1bXxBzS;*eqG|&RakMHt+4Yho2+pN(ya&ha0|s zeMQYx;t6MjddLsitn!wt)rXj+>WeuJ&!Oy&t-0;n59Y~40Vbq}v9yW|(dX-V{pVA} z;IpvT&GD8r8=%TuZ9LjhuRT94w)uKH01p=U!|C=F!S&EHT;_Fk6{raf~rNUkxy+K*5U z0ScE)pR>Q+lPIhT+pWwcz2}uDulF!|rhV^GN-=MD1e-jf!%JS^FHrBkX^)8c#Z@Bs zmN(BVr^goWmEg}F?ofjAV>qFSN=RXzIFm)9-W!vt{@cXO$2KEx;cnr}C#}4e5!D^o z_U`su623#--gc(E3MGqw-?=6HS331f?U+sUUwUe*3zA2d#Vw4HJ&MsMcoY(+d&H?R z65`k#mlZF1Yt2?kafgu2!bE#Znk7e*@zvB^xywocVoZ^R$vB@EJ^fwN`X5hCx6Zt- z@N=qlwh(jyr3bEI{~v@o%{y|Smk7w~(qO4idHNZW>Tcu&VnFAG`#I2v%*2Gdv(rnkRwJUau>0QuaH3PEo|a662* zpL@MJWh zQ4vgERq@?8J(mx3i~DBqz%$8P9sg$ zh$cg@61bKGhk|wtc_bTO$G>NCvUf>JqwQBWJ>Y3ksVh_J-HlOz6{|Ots6opuRgZu^ zP9UqR+4RR{G+DlWPC`(ysx2+7Ev+Q2EDVU+#pI;?fKw9@k-v)h7pnr%^RTVS2l_O~ z7E1PhcLoA6%SwZ%6>gc=c6w)vV{$1`FsQ!s_Cnq(ptmHAQPd&-VZSKF6JJjYvI9Gx zrGL#jp3-K&R*L4i$I4%6|7G>TB*biFP0+CKYU33zf~vVxX3hPhfc%IJXTHfjJO3yK z@7Td|^C%F9?XR`s&USZwR^vx$uBDh1s!`vHl|ObuN5DSiJ1uXNr4U#`9Tk^(BvW|d z330Q+HHLeLyW{F)=Yv^r*B@2Sas5Wmz14>66W{04Nl3cSQ}>?!lOHNJx&3oz0~qe@ z{oKh5eDQJpsUZsZp6wGzI`r{+`rKEv_13om2o4=DsppxDk0po*sXOlJOpZF4m8T0j z96U@;g}Eo#Qnj7K5NQ=SR6+t?mjkI~IL+Z{tFHV1+G7$3(%Rkossl^vDWTQZU6Y)7 z1z~>_QW=F@H&;THX>ZNGUySPrdGAggaH^l<*b)(~2x!~4oQ^=VIl<#;?Vcwy(Cio> zAqO~-U74TFZx33v3-A*%_}uQdJC_Si1?=y8R?oLu%Bfd9Y>&=ccc!zRqRLZ&)!Sim z&cuwDjla!D#Ppgawb8Q6&m_mQ69uOC$#Ax@oztTsbuMQyw_L8@d4y_;sm3a>Cm*Xb ziLl*8((50J(3X&kp@4hlce2cXXvI6?S|*ix#D&Ut#XD5CFU!KdzIWvr`XFLy;-^M# z#1%vqfdm9?WU~Wqohk#76tUBs%Z(yR7UcH#56zh!E90>#h+bwX?XnOG{z;p#fc=!f zD2hS3%MJ?+EQt|AKEis>^kTCYh;`k6pfPh(F^#N2qRAI)OWR{ZL7^lzFYRU#&&U!> zG&(i=hl)e{TOW;;faR|q(n+XtcemRir|8t<(FdMVTV4PZb*h758zMd z%Wa8>7xeHt?aKD-jU+j3_2CU10q+fi9AItIZ*rvlhgQ(_&fbs-A28<59p@R9Ez_DoCb=4=C*WpWAsfRWGwa9ndb`Qhz3tCiNmBnk}^%eMPjOxO2qrl z8Q8nN1{9(r;W>yVp<(@A%B2JitS?BG{ub^@`7+d(@})-OtY%!Kdv}6wmC{jQiM^s* z!ZVonH&lw-+PfSYo4nb!5g1W_>nM|6#A4+)z^iFKCGk{(WF?b;+ zr7`QxCyfB!7HKbVBH^=N?*JZO{k^@kA3pT-^?7)DlH>jYS_i_NNnf$!cVXq`G-3Q8LhBHC~?7?8W#p<1Wxs*>=m-~|_#?)6A|E-_Z4Z^C*YT{1Mta&2diy@LjYX6U(5?A`J|PJH!!QTXs+>xb`T8`w20fi zFmT$P@+I3fsH8p)3zmphWZ)4c+|K^{Ta}e2?`z=;LFQoO;Is&hfZ7gCzXj!rE+ zc8fXgVN|2ZF2jQd|5BFo#Z;tve+Esi4|y3HC9@%r>3Jvwx(i#cT}9X*_oFZMs1& zwch1C{MeY@j*P=pZtdN0%ccI!Gt3*!i&%Z>X|7Goud(GN_&UfG9+J%d z9!T?tCi{D~@%P7vDGFE@g^eT%!G~WIvS*IJYdH~BGmgAUwY+NeV4jOGyuo4y7!0mM zaj1O^*Mz}!VMm&vEbcYCTVFp8*uNKYrL`9}W)JgPph|*URb%d0bc=Vu6bAm1omhSDo z)(+-IE{?9=u4fOM=XrTMCCpay^FSE6#>d#^adpv&I!*NXX7g5hZ%px7Y=O*0^YLc$ zaLZ{pYV4ypNJuBmy^-V6-sF5^=mr|Rq0Q+%-``Rm;i^Mr>yO*Wv*cly58v244eZUj z#|gaNy)T!m%^){Vv|@czG?HY)q<2u5XvLIl#iC{TF{$_?Da-I7^I)lb*cd-7!TZBo zQ68bAulA);A#f33Ino7lzSs9WdO@&fE?SZ37Z~lc+L>-kbzjPI>5Nc~MZ^)Y)N)aV z<3dM9bw)?8-s~rt7m^n;yeVSRCf{F7CQUlBuwokcj&*@!Uv*y1apv#|=d=>*v>M00 z2FI}q%f1r3vI?`Z2HVjQ)8PX1>>T_2^xRLoOVr-B9VZAU%#p6fK@p+l_+fLS=l12Mk8*~s;sx51SteREc-0-__$_+d-C@c3`8l8>Z=2q(A-U0;bM9sUF?lp5K)ZM7`$t~y}u6$2`MQlk+gd&+t}1(NPGcW^fSz4Ge-e~!JpZ=!o*w= z`#-n>PV)2fU)WA?3>lN|PmYb@s{%AX9JF8!z#Z1YE|2;a6wUnZ9TM6A2=tXC=u?k) z_}`UU4_P!Vz{4pC27tzY{`>(jzkgrXegnO@1D;iXkaDDzWTm9gX*(|`MUW|qjhQO3 zUg6*R^Yr%gyx^LA?>^w?Esf8Gn_bY*z`N8>SBMP2ci7n2R6cM0m1IbYi2*3QffOU* z#l=jhC|BN26wVW8709|M55$?hNIJ)#Q97jPaNSC(t2uO@-_}(?p6j_ww1$UO%Uq$c~aX{Vi`p=&YG98St&kB&`@kEGrHrO{H>nkKABmkgzV@45o z3B`~1vo0!1IEL8!)0zz5r(1vq@bK_ZNt`2bKOh}wj=@4*GSKh0=5udT>$hQuyN}j_ zLOyl}6cPM>5f~U~?_^GKk4zXa*`>_O#U-qibc zTs|$s;BBMz$GZ4*=tv^A{BIb&KYr9Uj(Oaj6XCh?x4nNaOh9#cCit2(mB``4g~rNY zEaLnXze~ZNrD5j#BXVi&rTirU(D7$GKo^a<1v%=p;DxWcJULPZaseXIxzeH|1IL-UQl#f4g2-UfT;sVbYOa=I6w zD{*MWOlkd_*53L@p0i~c)uR^jMLpU~PeT|M%4zO{DWEnKHpCi)(aGQ2MjsDZOxl)led2)zAv8V-5907LFC0B`(L z%9?UK8|3zBu>j)xFbK}@dMc=Bzo!~50KTVx-1m7hrh;1Jad(n_O~mW&vQ1iF#Ovl# znxNg?3!c&sZujvzItt;1G<#k&@Y;F%?DPRtyL4NfC-bfIz)L5v*p@m_@~P2sJGnz2 zH72Tcpk4Z%c^Lbf0CAjVjGjuInnr3ORDasT)Y`S&*V)I-$i>pu#^VXL(skPuJRBx7 zuclsJQNF4p>;!&^JpJO z13LK_xsrO&BDCacSb1>%^(ZcS&dS(^mtGJqd%c5xpGX?` zxJ-H|sGYc&LPl;;%=GP#3^vYJ%=7P8s|_3Gt|TrboSx!c%a54x?^U(Gu^JN}t@UN3Or(f?8V5j-gYKc>rM@VbW)>C}z95$F8K<&6B%(b?*R)hh9 z7cw$3rqV!&_sI&s5_%RukGefKd11?eUXAlR1yHyyE-osouyS4!5{m!LR=fMJboT4l z{iQmq^~c;f-Whf0Pah_nzY@i|pKYS;Vz-3;@V+}J=F>n<))ifA6_1LCTaB~A{3k6X9fFbP0(@YmmT~5uYX4rZ@#9XQ?fU#BXdx1%1pNuIqK~VTxE*IC2GK9x3Aq0+tkKc!%O{#?Wy^7>4?HW_66tG_>#XwH%*v{4s)~KioqH93eDie}>^P|IocfdX=WsIluIN|%;_g*& zn)psnoQ z$1yGXj~ij4&u1y{=b%J+;l<}uAPskar2x5yWG7x2hX&ui^RuwEwdb3omMBQ;bI`xlr~R;$Yf;GcdP&GN#K-yC>JNJ3Z>77UF&P>^4!AhlS0n#aDb})7RH)uWR( zKawFBWA%2nC7gLaL(A28O_h=HeDkmp6Oj}(E-x&=d1mkOaPqKT7aGZ&Q^rdtSgxEv z9+NgtFTjS+UE!+6RvVjkTo(A1PjserMYU~p-rfp$B%TjE26y%|=R~RZv*I<#@)AYO zro#Bs7XQX*WTefgB|>%87W7ipqtg{rol9AtKl|$LXjmC*yE}X{wFKHy7sM6p=sht( z^iIm2pL}#FG2VASs>P@C%td-e$Z^f$s>I^X#*WrdB*evikylfDEhQo#fGsa; zM59#c4x{^hLvW&JtZZPA3D`}wP%fklgXEpRYoWiFE(1h*a}*z+r|@uGR7zZ`0C621 z3L|49Bji_@cadFhd(1c1I|Jk6<3%Sx8eg!nMR<9ooqIbvKv%X-FJ`2Xwzjs+v2Pi$ z4v?8LGBOCrQ6vYC<}0?6fqRqKHx4^g`$)~eVN1z;lhCSSgwxldz7 zyzhvMjRnSPWkd;?aiEVEeStQvuhWrinE6>lbZ*CUg z<__i(5FmR5bh|jZult!>`hm}ucw$X^kl?fKeCR#B+xhl4Nl6q`f#YM}3ENKweEN+B zjbGf5a)a((Vc?<2zv2HG2TFQ@n=7;++VmLJA?C)<4*CuhR&q(yf}EY5*XP)Dn^6Pg zSA?7CULq4^cyRtce~Y}cF|7ayraME#H*|ny1A!k9Nkm%}XKzaiVxJ&c5>I&nnwpv_ zDk{pnvF|ypUkGX*@CDkJvsf$H052m@43w6d8dUo>24wKc?<|ws#AF8$C!O&`wN+Gt z(BHXKMuA-8_an+$GjO-&K_>G}jeHEE8{NI5U0q|9foI(WuJDC1rU81|_eDi{wuTn< zYtzT}DxY0_0=0;YoU;$&ww2yHv#xA4EXa#~2kv}yT?yL?3kH}gM-gugm zH(DJwNrF&=b}3|vBO@xX!&tB*`QDHw|399t0;bCMZ6CV3qz~QQ-O>#LD&5`P-K`+f zA>AO|-QC?K-Oc~~?c2T$5yy7MHu*+#T{ zW43Pd-SAnfzF^zO`0mRlpf;q_xOaqNHo3n52(Ycm=k7SvnpD5#YVW$DNb5qd-Roia z?q#xa!)tC;C@U-B>=55&s(-P+XIZ;K5wDv_i;S-=RWFR^7>+tHyFeXn|?8d zwvk56JF6@3HBCS*Q9wIoT`yrR!L^N^>0qyBY7bo1Ct8&}NWs8?sZ2vG9}O>uAn*gn zxe2_j?bkD1UwpX){!poU+W^|K2Et%R1=>_jZsA zf~@gJXS7&q`Dv!kpem01o%5BotsX!-k4HS4KL3%3n3^BBT`pqIz$K-!e>_`M-+I6q z5WvjL98?#SwX(Dn-~eD0iqAl;%-Y}}oOeM*g^-{i@>{^x;{zAytH=E*eoI%EiHQj+ zsc_5yL^0AF0Y1K%^e@~#Yz78~=u}WLGYgBBipt~TZaf)DSDRR7cY%L71c{K>kM#8D zu5d>y3kw6U@UXD=I9MPK0BM7q^+Rm;NL)&aikUgiB}4%mDiRL^Lq|tP%za4A>tv1& zyH_s&AqNj|V6Yn?Bj_f>j*pL%IT-*Ti=5PWAVv%-BrGiG);IwI0>UDLy*yRK&BWH0 ziIFh|cPK6&7m;G({V``sZ16+t)!h=*b79Gto!}P}xVIHlWE<2P(jnsa+7uE3y}eo0 zeouhRt52{M9jQ!XM?l90vY{%|h*yNLV6zZ{XA39>`9lZ)e5Ub`r3Ph3Xg0~Hm;){C zO+}L;A4Km%fQ`h%hZcQ?Vo2yKIu1@KPkem*#p!9tO_1{3>};^0Xs1Oi>8Yp+dVQ*( zLjVL`7+aSpr`KVodxH4J+}s=^BO`#bd;gNbwFj)_!yrol4`-!o!)ARH5<6|+G?gTJ0IBlpShXo|@_5k|a(>>fj&>t&1@ER<0 zH6q85p0)z>EL~WH{Uybfdk&RHBfg$n$<>|l&OP(kQrEULorMK|bn;@HcRDR;8aI2! zhcj3B+Cx)PK}TlqI47c~t2)^)+{qVGiRe~jdp~=B-@iv-D@57gzPoD->b-=d1L1sQ zP`BOq>^p_R!_&pz`@c@eHEzfpHK?4dHyoRIEt7mJBV=lul%ndB^8QtwC7Q)0nh_n5 z*?}e5k){c;y%>#e2ym!{B)q?N+`!Z09K)+T9AMrH6$d|2(aI|O`|jYhjSU^W4V{;V zqUL6rmgfHE<^letP<;GTEv<%H_B#dPFRViK@58}W{vS^d+8yt=li9x4gYl#v=lRn5 zLa&ei03z?@@#%t&<=*GE|1G}5<8=>6*mu4>4mZY=_{Kt#3cWv{_p(&3d$}Dy58_q% z`y3z4$~R`|H9hUE-3<}~`yJY@ZYSDV06XM*a`>iD%gsE1`h0v2%fj6|+WU)|+o)Tb&TPXEwkI;1(e$8dP?DA?L^3N! zPDJv%^z{ml&2#fmw^h(Kww6~5Qj~z1TgVwI%4*9yb6e_4%X1(1j>~UjjM=8e0>cH@ zeKUw&bu)s$>!LNcJoEB4{Yp=>wzLA?h7pJi5s{(@r}Ju!oO5;DZ1tQAJPXrP8Y#)C zxXGy)TADwm)wLGX)zwmeCgNaW$c5 z2mZ#X`S?Hz{#Xq3a2TIv7WzIU0=sYIp%W1Ifx=C5TO}(ZT8I}w69N~u8>&S)4FMJl zT$&TDK}eEl=$VJ2oI1@Bw*3sTB$N1bkZw;-*^SWH&=Axg~ymWFt=baY~4Qhj2&4yGE?5zD0zPEJlLW8>qBYHGk& znD;=**UIaaGw6E1cWVng^1Z_c-xZ_4z?gvmu!actA>2delTSjh#!OGELi4iI?|~JS zl~aMut*~8s|BdKvo>*zLvI8-0tgM`n;~YFZMa9M1s;YsnKs*E;B|x{ju5Pu{UxZzj z#R5?vbm-sCPLM(XCrl2A6KVvwAv=*jTnRuzJHNwM$xlfG0!KaSpzl2Q0n(0ukT5ed z6X;GDCU#7)ce=>tHHw1F@%wq#D0(wjy*=1HI?UwR2TQO>;}|4~3VdtEB?$oq3}9?! zFTgwp1bAr$1PGbKrtC~jO{u7;C@AuQR|Uuhz+A`8$rw8?fmvquWh!7GH39_+4RHgp-0sI$-vKf=Aeijph5Pq1-m2mJE)zQI! z0i@$tda*EL}8A zOvYwb__&xqv$fQ8mlw1b7qtacbQXN+tLSL*xhejz(^WFEGm601Z!q+aGi@w0ZA>#w zOzbyR+^`8O?z%A#p6bT)HIcYG@HI@b4XiMatO&34aL>%~_jEC84-P5MZUy|VY>jHD zi)u)o*m(1ze);>*a-8P%`wXeR9*wO=*u(_iz=+tSgJo=vU(&uRyD~ApW|=J7cl%4j zcHtMX&t~ti)E(3Z5HF|X8Q+aEbd8C0jlT=-2%=JxUWQW2++8c(UCZ6wD%@YntaOr6 zD7d&rJ3mA;y2nh-IVCL_=M-DuV!0Z*UH2SjziumU`hAR>Z+3dzzQmvVJYAk^0l%7q z?fj|>k>}@)-Kq=!R}|N$=kDDqQlZzAtKKTojhC~`Z$RyokKfCE5sy94*K>CKBu|>z zdVSP$7tgZx_z7}rEp`ykUZmacq7IJK_vNy?k#zlqVBF7TH~M8!q}}~yc9jRHn)d%# z>kr4P66E*3+PJ*660@wZ*Phd}hC{KX&~(-1a<$OJLP8S2qd}{B6Aph3=1Agr5qPP} z1Ol6D`&S#=B^}$Li6u|DS0(2iq21fDCCg>e42vn%jO*GuEq@zaoL$csPS!H#(*(-Y z-4_ebGt*jH*&Uq?AFoXw`ls*Z^Urw9ye=4TH`6XUITqbhYi~Ew0oyU>?exh|duX>j z#g7Mn=6F{dgPK{M*;-rcOi6W7Z;*c++5pUy>&=jL1 zEPq5V$i9oN?BT>XmUyDzO{cI7=ZoE|CPU#{v--fj(w)q z$OuzBh&%zpr|nhnM?7?sB>@P`9Qvt#G$2LR>F9A2DjA_jS~PCN(uR!2Y6>As_#dPlX?S6#%`wzTQj% zJQgwv$}rM%L;$=$_!-{E;S{JPuA&6kD028API^py5coM@s#g@;1wzL&NFG3_en#UG z_4gOK#+XL$SIO!#ozlNFrbQtkA-SGs4A73b{?-WxCIFcZMGJw*vBOX*<3Dr5iTM^n z*ake&=!*cj)CX|gM8sHxJJ?y!I67YK@0VGL3Q}nGMde;zc6`n9%#d*{~{RT{t z4DvNjaMd3%IyJ6dM2qf7tcnXvZRkkN%8jqg%`V&!(^N!*(KOdF6|j{0Cv<(_y{BmU zV|;&}aeuzz2dB-PYbK|QuEyUCjrxo^mrSnPwR&Vh7i6Kkn6_AjHw8x2w6D+vzaK3C z#nqDE(yH}Sy2rO=q7`$}+DYNLg{SJ+Swrh^2f}c8=|c;ihh00n!AxBv;!LAc;yj{^ zd|jb9oh4|w;d7kixmELv&1trmy({-kzo$2vc>jm1b^B_;j+eVx0Nr_Aj`zZCu6bYH zop}SD%`dB~545A10{Uy6Z%@77vNt=gj?c=n*V?Xc5B@5P9@%gB_&tpbYS|06IzH49 zJ_vWZUDR1Wh_t>PmBA_dxqoZ}?j66kqj#Q3;pg+=_A0yY9&I&V*1l&8q0wkx7AjHV znY9*O2m4I5SG{R1j%4XdORP@lN~}t(@qc|=S>bD1U24(R;cMb09g-P6v$|N-=5x0^ zGqQJfmsb3z@bNfvG$v!cXri@wJ=E8n7AlW4s+Fo`S6R8iU*~1)dNpveHol*hE}z_( zQe;=9u>LipNm#(g*KF%q;p1<~hPC>7quGo7B+B>f(+UjoxnZi2=&)Vfx`wDvGWmFns|XjdAH8Lu(U* zk_y|rygVA3A_fNI@=_b)oC`DC<1>qk-BXXDS&Fp_gQia9E{J$2X4EXDdp$cPh>n+F zsP^EucBr<8moxWudwXj`iyUee8VYJ^3NkVlru_1p;==O0yz)G76(!0&3%!`MQ&lLuv&A!Kfg0eYswtVaJFW`t~~kH#avoM3Ouulg}BJ@{Tk~=0}J@lk2~f zygYJ?e`{-NdwYAQr;KaDpe%YavcSu5FuVv_Rot)8dtd`jO-oagww4y$?`Xgefp8y# zKQu8R?0!z<0#jlAL;Aa@z@96GBqHa|#f5V7zx!|zuoW0go|mf)Fo3VDCdglb2~gPW zbP2Gvfw|k-+y4|4bRDw^4k4V@Mn)nS-2#_H+OJ;#v!=2LAj@31-97{Ka*UT823C4@ zSdeb;ZwWsj!XSzq;HIpoxZMPla^|;YWs%t0+H!`TS4V1eGaH1^C}kKJ7+6?Xh_Wfb z*Z_6N%EC|3-(gljtueGQfxrSkQht|+wz`ndU?+5m#Ne7->pkNzHnieUPtjXWZtl-G z^^w2gWJL>q|0d8_SX%nT&K3&;1M_WA8IJga;C0aw1b+^smQR=K%$v5R1!CWzmN;2i zw{~_Qr6s6C1R(;@f^Pn7gg!B#h^}#>Xj7#Zvz(~=H9~BVDv}|C>ATz=oSm^CM7?Rk z_rMw|P=op%aH6Qs;?{s5;C=?O%>bSlZAPfVxmQi z`IswF&v^_B3$uuFfey$t4mpCU&w91|)Wmn`jf{x_qt*>@AeEjbCItlr(9GWeX4JU% zT!P!+VoLY`f*TfCT@s+pE+m8!8`xss`NoZy1A|O*PU71=Z?wqjQ7io+ymc^et7d@? zJ3L7PW~Qd2DJw58{!?OSP;75%x@~0tZ{NUss(WE^Sh#DPuWyuN;LsqWNw@ce?5pj zY_#`>&2-qEFxRqgZ}L05X^rpjygdb6ZEw5MXq~O@{~8-B1zX+DxBLIDnx|A&GU{ff z3u)=DJ3h)J{f%vnY6)yANQwx_s1GX5N-RnHQxTh4m-eSUD5{}2Bq%8=EBU57BV+bW zXtxaMaN%(Bj{A=LCzp~-YQ}|u}rRg&1ex8aPu~N-I#eCU(S`!*IlH3xnPN1&m`m*nQB|narUf#J29Db zGPm^>vyxKN@Ey1ctZi#v82K}?au=8)zuT@w{W5{(UjERSL2B38$m``DH!~DET^YUG zUPtU|E48ed7WtRY66GnaU$!POtJ1CIgkLSMlpHcDsLe;9@yzev9h%=wx;yZv(I5D` zWb~!;X*^C#|LO8icg-1;teu^r4nBviBB6vYlCG^WldF&>m943#t|k={g%F;=KT!6Y zYIyK&9@?NJboevzt(#*lJGVw^YVuEXt(4?hHFch;X)dk}>)J)hZ}QTgKPv_3!xxag z2S-MRrbWU~W}j$8ATL30=WD=8Btm=(B(jl88y^jh(}!p8uIYOa7=fs_B`;pzo& z;?F9Jz&vsLBP7@~`9e!NI07yi;AY(m_z5`h0&ppAfBpVVj&*!=M4MYW#FGF1g~WoN zmc2>XlIY1`I2?`C573Ln>BF#zh`#ITp;jV`vIgJ>-v#j)e~RFZ5VOEP0}4cP1xLW5 z6nzPXqTbjzIAoW(uRsP}HbEQ@ja0b4rbY|`S{mI8*p&D4C(aKtV-WggO_W0zn*cxm zMw26yb11u#l2SqI$%)nJ5SkhCUr~hXo15WxamxDoddbh9jo{c=6TD9emZ3R$c=Gv6 z4Q9v2kRycEVo=lrulM}$ZRW)BImPec>l|P1ZEu6HTP4`ZyqWboV%)d~#eln#{*^}< zPPDU$eH&~+04lpwymZ+b2eNfOXMY#Bti)^+A@@*u6hY|doeGY78VQ=U2zrEkm+v{F zTl*2i0LBEgb%WJv3>PxA2KA3$%pQC;pK?Y)BVdml#2q-bAK_Ir%490?l9D0W*`(dD zkI+`jpb7+?1B)+`!;rJuQx#H{359 zDGMD7FRu^F#I^45Zf*$f54=13zMNemWMEddEtQ?zt-XZHn24b@3e~4XHkj!e7***T zRB7{2$pYxG0T}2(=rCdwc)kbxTVU-2JXZ`#Ypqpgt}=}w>lV6+ua#M9%rKmTTuG~4_As`(IY zFLkTz43URyt>)e^l}z0u<7IXP&Nq+>&L)_+45IZY9mkr7c7q%00~#neOsfhh8a9%9D? zKB3OjbLwhTj5=lMk_q~f)uHVh45*DWgHO#W=TV0sAOsVHnj%Tc`z^#WgvQtR4bXR4 z&H7lT6sL^*{Xc*?crT&r87(j&+#=!x8a`<6=cj_|M5y4tL6%|>QwjD&yZz;@)*&%A zhqdwY)OZ4wUn#O*C4>X~RAF{QVj;hM`^=<9(nnxS@nrG|L>I4s9I$|jm_zAgkjyQM z#F?PTSs8y6PY+_BzFsh#4N!2ACKyamL58JkcEy^hP=|PqBdS*(2uM1*rFn=zhV38P zrbq+b9}Vsn0kC@W@nQx9VwV42j9qkHYmJ;=R5S?ee?%sXA-xej_vt;uJVer0SmR^^ z?c_uJCWW)m6fN&g$1p_@9q%s12&+LTTY^4`Ut&}Y{qY04xEWY$AC-%IjiHJz-gPhy z4)|(8^hyW;f*>@VLb549M;H?GG$Dsf1jTnr5JIg$7=Xcabaccbem+)KrDbJ+z=b3v z{;BQ#`Jcr|clY){EMd0qy^ef7sMrK4LczEzo zqG~P$b|Gxvctiw|(d$b9Kk1ynA3>i-QUZg)`}NgEHg?enHpiN}>l*eOc8;rR_M1Au z)5>~P$BI;44bRGf#8zW~VP=S9YQEXqPsK!AOiNu#Pf=1)U{G9cQ(jVr6U8F}XG{(X-OMw$eQ_uskv_Zj~LLxhuvKFHuPn zsKgARGyxG87kGdF-q7IJ(9qG)AnfKQtfcgQP9mnau?^SOv$h6xMvVGZ`;>>>X<@c* zanZe+Rb=ZF`*fS+_#F56=#!Z_sg3Erd98bATuNq1;?333*wZwiI*7Cj`oFxV0X~?! zvzr?h5*A^v7C=v)$){n6Ct+OcuG{oUvNwkJ8BMbOLb={Pz) zTe$iCb>m68k(*?r`EhT1d@@V;@jiLb-{bYN74D(K*Wtq*jnv2eqx<4~4Zx85%FN}P zo%N0%_kZIjne{8mtVH(wCB?qTCn!gSt7`;Ei_3ji6;o3D@HdgFyJIH0-zVRqK|oWh-H; z;fLXeUubYACl~=2NJmq(ho#^9$m?2c=+n38n?(7Ro;FYDw$^*S0SnQG8j_FKi=2Pos1shRSv#vmW5weRNIz)eR-rv)kdkItRM;~yTd*+wK09mb zXmPN0HT1ReX{u=EJe2hDut+Exgb?`l4a(P=n3%z~qMe?;6w`>D$mY9%yTP`(*`DEA ze~mNT=snse5g-4kY%^Njownyp%nr;< zca2OBcXtvKlNJ_cW)>DSRlh)8XlZDCQP<>QWo74SE zi4-G(VTRaY07bzY7*l8gAO#9N9d%#v$FI`f}!So6@Q)dd3Lu>a6cG^>|_6 z*I-CqXD4Y`RfN-zpIUl>|0>JMy#K>yOGVj!{5(8|hlg;Jf+8Zy=MK{V>~VQj_-{rG zh_E*TPFZz*y@tL%sS+;7jizXmEG78r zXM$3>5kpjWLTajXJYW$#I5=o%XjoWS0QSj8%+eyDfS~9I0{=-fVqjv5GfL|sBb*sv z+0-I%@9-;fgW{g09&pHNpe$Rl|_cy6C-V_><GmEam_9W^z@uV3Yrl(baE^kt_- zb?|3;L^a1%)JOZerdImqHr9HEXL?Mte}?}lDXR%=&&|p#sfmvLnF{QuYW0QSUU>h4 z+p&Nv{Dm4Wrv8ixIU_F^^Z6u9>t%AHky($l_5QA(rGx)vr*Txd^SkH$@a=lK5TW(o zSq@VQ=by%9iZ^(z6Ke#`uLi(!i{WUk!ijaAj`yp6X=P@SX5WMJ`TcY)Er9fW+}jn< z7xup$JdFQ%J-y1#7Jh#p-o3b3f4lE_qDf^DZ1%pHg=^GjoXnaWr)^+!$Hhw7-N)YD z#l$;EO~TYnNY+S6{i6CqT~$?Mac)Xebs8JvrGl>4PD*Vzts+|PA4OekNY)=4EYpVgP)mE(QIyAvo9`MSf_+mwda$Pzb1ZC&raji zP_3U^cCjlyJQY1uaF&ub{A_8Y;gmyT(iI8+alQ8oKtPTvFeD9*!pz5Ha2!3aGrh07 zP;EWyr@i0Ll7fA6p+{zRIO0P>ym_U)E?ATli7blK&Mox`@U;nue;=KnR94y2Gn6pU z+tAWm3H!DH6j4JCScrOLaCrKw{-n0VIG{TW40R1GIaDc?yi!y z-K^X{Z1hF;4-WM8jt%wq4NZ1a_W=I8;r`*Cf$pA>-r;^UuSuG&Q3=@^_)8>sM0f;* z{~nZLYeA_yGrgwp_@EDvKO`wRKppX7*^rY!;ejgM1HJ?2nkDdwQXTODi3S-C2~8Ff z8pWX$bPdQ4&j08|{7M$B6IZz1waxBdZ++SVmUcEd3huwQ7tVzZgQSTa)(>m zm=+KLS>ul>_-hQ^gh+PU0PJriT-=>!!GS)vp+=P0iIAU2dOCrCY(W9#O1BCGGT}?8 zri4WA!GYNjnPg&LUmuY5HxlIM=ikexl9rZ6ZYnG^1NbQihXfzXfEE?GPY69|$I+~Q zx1reF_>-MDtT-k!2?-+8VTspj&Df+>AO<84k=e@3F@=~@#<2{W@?V~MO3Zr9cEThi z@JxVAjzOY_!OSeCP-pb|w_PW%}(QD44px5DhkPn9^((HfS zKYo+F)^z#$K3)ark8i!LovqHh06paE<+%GU`ru-s-By~%3|9umYppK$l@t>awMJs9 zU!Tpe9t%M^&NlDrx9MR}-MOhi)*~#~lf7+I%1Qq=AT+{79 zI6x&)SO3@71=U%R89t#IE{-)mE;d#Xfrd8Lnl{eAZJgYl{KBnlT<)%R#}g;dy?3!M zWuI2?qQ4tiY+d6e-NAvLF=4ea&nh)fKhjUO!Rlazvmd2HfaO;10cpPkWASNW2lrk=z# zGhfd-!!f6!o|v5S6FnIl2jgIOcd&U#s(C;=P5YDknb}(Z5aQ2al*-9?4*VicED8=n zLbyBo5Y-7cC#o3|_%0|>SWz?}Zq)GJxtsdy`+0%y>0NsPNSmk@Y=$2Wn<3;BSm!u& z<6Kw79Rc~5SU&VnCO&4zFsQ+2_Bd<8JU^gUbVHgl2THe9=j+uYO1O= z)zwpTbCMo_6ByM5$_Rk~nicalB4wIjNN5Lfi9t~KOD@V3SAfrL^w%ZHX0*xC=;HVe z6;Lq5kW%6nbb_c0 zTio3u924^cE5Ne*R|!_zQ#e6WvA;S(cy#h}LIC5O!Y3l_-VL!W^h621kc{+Of*v#y@rH&sqY8# z%3ZkIjsF6x2kYH)+N{f4{A=wzn%eA(%k6Vb?+51Y;unNF8m}J@uJcEu(U^e&!}0v- zj6wf<>*a9s{L6ZUIzkQK0&e9@lGWN;UO6MAO?gm8c@MddniJ-ToEm*CdF>2j5~2~J z6}#0nCL;MOX5OpX*HUk^C(`keVp_rFuUbO<>>h?W*6qz+wWZZn6+Sj?zJKeC>KV&Q z+MOJlY~9-IEo}@eJq#R;Ts-Z(d`<69caC~SF4vwfPoJjK7?N*z4pS}|E7x?sw{tZ* znHrtXEY0;#NAAZ>OqZTqot*r1<6IP0)#B68S<*_;PxE4=12ofAd8=Z3TQeiyFKRkQ z3ez>ce$+$1P+HpZ>lbl#LwD`wz`**< z$odHIxTouxI=zu#dAJ0jf`?>dX z&t$LQPhV&#v;(G-N+=y19-36vHT>ljfNO_FMuvxmy0W+Ad^|VQ9*+*_o-ld6BR>T^ z3d`qQmdWkeT?u13lSYRSv9s2#+ZpHny5Z{r4-Dl^2oA&OR85&<`nU5R1aix(KXX5K3@p?~A(5I<+W11T=z) z5rYT!5RV!PN^DRNxD#V`E~_rNDgX>41eE$cT#`4ZC;cT+>q1(nb(L z!`6o-4T%XSGJFCV-iN$Vz*OT*!&i{)<+Gj`v9f}3WaJR@$?vfRA}RnkfC>em^>=r7 zCqVxvIl;p_I5|Py0iGpE*|ATMm|lILDdA_T(%{R;4{U=6HZ2e`^ws!UHi$ZnIFT3< zVlO*AJ^0z0A>H3_s|ZgH|HnsJXu7vL+N(pZ1%e%O0zWEA>8Gs&gTdvV{s~xiF|J}H zcDl~SK8CJIma$%%v0fH>FfB7VIbfxwq54Bhkw0c^*Rjl% zOA{Txha-82)1O5jE1-*^HRF}%2yBwuogaL_J=Z1a^zuA;zUyz*!oA2!YvJE$ol%)i zB}%`rx+nry^!JmEO;C4r)AbG0jr7xvOj6KM(=t#LQnKVyGBGktP>>BUk&Q5s4bjn4 zl^U3t;9+E__|(?q)gQVTO54sK?G62$en%n()_0gvjPK`D*fRLKa-f8^+v4>4j&t-1 zMfbjqLP5#r=a<#h9ctmSR48QY66@;_|NeHKu6<0XPny-n%I59qwSB$U(_gdf+>2!% z{&@lwIrI4J+xh8t3){@ns(&mD=PUwz8!Ft(8hqNCYwCWbowdbvyp5E?)En*}hFYz= zaO<-{z8vCj>=JKsSVmq-hsvB9ZrFzh#3;%r56W?u@n~1F@b{5-BIu_FTc)-rR%R9z z`BpjL3K|yM+=>GuyHi7BL+kP?DjF)LE{5)2DhAq|q8y9dKi0Vw)&S{KUYT1|P>`RK zQ#8Z`iX%nL4|TtDke6PdTMi;kmB=w4YKWrGbA&RWzO(Xku)v99+u;C_ebob%LPH)Q5Nmu89Q?~ z9x*IAQ14MA`LKtcexTTd#ip_wIEQ-0Th8V|rpw$y=;gjkxe*g*0s$6fkvD9~kDgGZ z=;&y45Rh8|?6uOo))p2(&kXz1^-olOAWdSvqqP8n)_=bU!0pHhD({gGI!d0rY=qZ3<%s#Wh4?(QHcrRu$(9X(|OEl zOP|Pw#blugPuVSmhQ;bYZn)}_{5@Yn$Ztc5CDUc5QQa;@WS|lpjmDOwL9k3WMZg;N zW=$xEjyaIQzQ5wz$F#U7qp0mk72XIsSVDBw0ts*bVcoN-nf1?HXmo1%wThnXj`3kg z*4FmU!R|f|Haa>6E-n_vPjrlAOpH{FRSFiWKa5nBv$z3=sM@q6U)Ay_ZFSZzDWkQ~?fh-GS4 z-<($l=s#D+>OP(B6uBSRRo+!Fx{Ob{PTpxe>{De3){D%EZ+=l#3l3Kd*@j9XUe#XG zerjr#dVHh`4c)tsC_BZ_OhQ*(qR0c&<$tplNEayj&GkFVzEr};l z-AOy=ze^JXvpAr1t#z4@n7ES1aq`<^>vaEOG2uv5Xi}^z0^f>$YajK6V#qf(KRjTm zs@UKKl5%5fPk*NOkFz4L;&O*4wx0qc=ckYF5|3|;Iq(LGCSqf4W013n33z8W8`swP zzG$ugNY_b1SO1A2qNe3#*!FRMeH!~T{1jLC9<_5aR!|<1^9!mn@jOm?jYyoRyjR!e z#<=I3@;+zg*oZKJ+iQZBLf5;D{=+X&Rm`u;5EXy>Z_XTwRK8Ml^180}aOuHHZWFlF z3$Xl!D<{vTQ3OsiC+up!5uLW4Tj)!zYMl@12a1*Fx6NU;@UWFq3?20U`00bR7K0YeaQ z^AZyg0kr_YSd9(>JjNXz9XWR@kU+K>sGI`uwuO$aE^(R#B1+J6KDlI1cQD-U&Q5uG z`4meJENtXu{Ro}SPlk0E`MR3?;EIQJ35qjI#v(G2oevhvPyrI$n2H?;US zrAtWvo`-daXYa;V@us&j7qB!~eF{t{3vGBitQac{8LMmyid(B(JaWve8jR1@hUTO5 zwRm7zY>+cIKdpQ!B`F^+9TE8L%(zut^s_ZCCWW;OJo_@Hu&S-&=Hys?eRU0w1RsHf zsJ`(fDdkJ*4;3t&FW9&Vs}!Z>j79c2wzifh2RrEK_$gV*n(C@6ntC(7&l=KKC2>i4 zStn7sg)NZ_VaIU;%W+}Hg(HazC)0&d-6^Hp4J(o72hH!5f8IBKcD&C|UpYG?EiNqB zWea%Yu^U)=89N!+RU5lh`+DTL`xtt-nOZ!LUG6;%r^(mV5$03etP>;Y5;OR&V=1~a z(bOUB<~ikw)6eWY(?`*y|D#DKq)xX!LClWM4_yPNhssn>OXU3(*7H}Ca#q{L-!guL;z@9xmFt$9?C$6lnuJ_e4zBn!^ z<8Mtzd-Jfcx-pinEexIPl&>(Vk{+rOhMymXm>3%w*|E@0sa%v7{|eBYv9j_T6BBsv zFs{0HP5LxhFWwUiY?v=yy`Sr@y0iNf-0)T-XdQ@38gcF&>HLN1bm-4^S)_nY68xGfCvJ->^IFpC9K!e(3o3Wdj&l9fXfa1mH+|dA7}yX zjz%=Jq=fGKMKVFg;)b9v>U~FB7H+pkE+vD_sbT+5=!}YS=R}GBPnv(C47( zpxb0IL?ome)y{pGJDOI}*2swNeEvO@07cp`U$SpCk!{W~g(?{RLntz87y}=CTNXyS z*BTy z&zQ#a_bM+o{$p!qY~h=GvF0$UWQP z+T)|U^A(5FHLFwYnbF}kIyxpg7A__pCN3WEOvg&a!&1k_P5_EJaB#k;YH`*52avHBV;gxC-MJ?@7h||JP`{+! z0-ygbD7yU}dvIlXaI3n#uS7-5PXFCpTMgLW&n8A@VxN|gu<{w8gl5~%j3w5SIV7Cr zDV#?o)UA!x&5H_C!r_VpRu8@T7o=g$1ir0A-;{AApVZD0+|sUr6BU=(i1?P$GcXB}_YJP}$Z0xO1;vC$nrj;9&k3e*GzO3blzIJAiiLx%CEumwOl|RMUImFxA z&7X1ypsJ#`Fi_b|M`26>CoPS{AkPQmsVC;=M`{7u(0GH(M}oUB?2;oU`{AjbnEWi?ybZip|a9a zD=VuYe~O0ug3L@^6_o^FS;pfV;87RdCj)^Ie0+Qo5cWllVj?0U5)(0;a?mj`F;y_r zfrn-{%#<*;l$Vzmkf>=8Clpl*cuxQIE5RJHIO2SYr4M9;5TFe+Ak%>#0Fj^vVmG+- zqdvI^OuA2ugjB&OV0H`nk=rj)J|p*@4fXTkBjEW1iY-7<#D6N6csX`y;*-u5Z-_25bG<_}7A+~5D`RJo?HUgU~!?(i8AcoE#TO>McI*x`w?m<>eOx4cL zkC{aHcC?paWPrJ^n~a(^r?}i?$AAqXoB<K5{t*oK)i3xf|d9k>n=90A9 zytJsKimZmTmZ+5S0>J+g*--j3_g>FdQ_)iviVH@$$agvyVmlD-jPag-^{Yp#K=YDL z8QoAV8#}AdBPv#JxFAtEx`R!*4dd7tugVWR_u@`W*v0PAK^kVV4rw_x743-3=w!U) zKcz-ymgie0=4Ksua-s?f+M)@{GTI5R322o98JN5iKNwP;r3CgRa7H}Eg`$hQOe20c zEp$NJ5IAh8OpuMBbJsKne)XHp+qDlEJNzr*@>_7sB6`t9Jg^P_|$UHm+;2PS!* z6pCuNcUia9Es(tTSlt8fu97gau-ejufKMh-7Lvop!9pY437p0Xrc7X=rKJTt=E^V{ zQNZ&_u%o7?2H=9=c}gRqqX8!$(9H7k{0s{XO-W77FCYK}ad8yH_4GD?GMEuEUS7bf zjfWES@89upE(|<^B>bKPhoq#WD2YK8n^Oeb^*Q=4m;qUB7`JdaCR*hw|HIF{xN>ZJv*gG}fV_Hsz5KB$k z9cFqn%S{PnK=`#sfLHA{DX!f}6|SmZbVM>S-CeTL7iK#*Jz+OLF(ontKSz8rIw>|j z7*#%5Jp?jbzlk#&#tV*GpRRf!y(O@@)_n=vTj}oZ%<6=66@7t`nwt0}`RB|sMIjw| zG35}$w*dP@%J(!7%kp>t`S*n<+D*9MxM@G8G zhk7Q4dYaQCtq+-FzN+a>bghgCP*TD`g2_rwkFI7_*+Qk`Qz)qx_6}Va7L~Z>6jM`? zHGZPZX`(J_A}?s6a%-S*Eye@gAQ~xm2PX3eS;h9nBX(Q+pnDeH^!Nbr7~w5CWE_p@HfJNryk?bj1`8g(M^_fj-KQif3+b^Y#iXvV#G~ zOxBk#_n%>(<*wwlUu#k!88{B@nj*{71a<@|Y8F(#-> z^qu%Vjo`SHe$*%^1jd7}>rF?8PkY&M3qULM*aI6h@~2fHo|Rpqqo zF0)+HOdFS1Uz>JSNE;<`*M@D9ZB`5d3p5Csw#RP)|6q?d=|Lc;Z-@bbV>~7PiNtJ3 zaBoA26lZ5=@U}qQ^7!}|pjexM;IwiUBVZOODG{5?my&3K%?U>3_oI6c<^rvepFleJ zYljAAyubS`At50(+N}q*{s0cFF;(NocHwsZw!?P5A^Pi*K1Fhq@mDqzJD`_S@PACb zWmHvN*e<*_-Cfe%4I(97A|2A*-6aT{l5P-@?v_TnrKCYY1SJKOmd-Pu^M3CcA4C16 z4hDP8HShaMYQF512NunDLl6O3GJRSEhGBAn>q^jb(iRO;F1#vicuKJW9)fciBm8m% zt-rQ^Y8FSC-b_ntE*irgQC)qSkVQ=j%eT;NJsz>L`yR|Vs76F z_b4JmN$Qrx5lZP8?PtffzI>(^jP&QH+dCE%Ey43m_Jyzze8b1UWRz!m6;~cpuL_JD zr&;UU?}T^iG9S4{rwEdBdgJlzh_;CfGes6q3B(s7(-Oin)1oMJ(z4Q$5;F5MlJc|k zq7%%*6m<-hw4`NBa59`5QY@=L`qv$Ah}~ySnBqH}pG{ga-f&@C=~s>4Hu5|2&$Aa|bQs#+h>@Ull0F^wBysymR9eR<6gdxQe^dc zfr0r&#CN~`(;`r9Wjx=AC9vEGS`p{$L~hq-ioA{p5Mhk)7fiSISs?mKWMf?r#VG$Z zeJlRFImfxSOWgSRYOZtbB-Xh%*4Y`>IX0H}dGphj1s$Dj>uuWi9_s@8OQAL_h})M# zOTtU*s(lAp@3Zvv*G%8j;rRyy3=PQvD~G%M=Ei5bbufsouWuFx;Y>|`kqw}VzWI!{ zJ;0brr-hJ1k9uG_a2#VlgciNUlK)+Qx>ZQW&`892r-zBE7Ny??$I}hYI?X zWB*I)xj~de?}N`zfPhF03`+}(ezpGUfk6Ux+#{8%=Rm9g);JUmTOf)seSm2zI)OuR zl*$V^PZkbGtA;x>Nj)i{y#!Mt?S`Cu0f}-dCDvP37(Ib`0Z#-;I$iH-j0G*>&?-pG zn48m5Rh?W}p(KYELLMLPPfku^Vq%s`ii3vA>;^$BloFDy8mfgN!P2M4Dj z(HCH^XtgZiEGET@Fjy#9FJ;7~L_lf@0MA~_TJ}9}#hnUI2>YaU72}TRMO$1|p%|j;QKg`3Ce)#|d#6QsnVT|icn5fTq zC|D#Zl6b}Pc{zI5T&a6O05MMOTK<){2IZe6A(#sEtek2C^%Gd&S;JG zxfFY-^h}PaIr6j4<*0qd-u_o1!Ns{BPR)zU69Z!_178O$d(*56ru*L)$i@T*pY-&g z(^;?(q*jk}43ksr{QXn*MH%HKMkmM18+J86(rqE)oC>iwjinu3d{JNTpOlHiOEpjFjrEAL;uw|<0(EAVOdFe5wsv1hwwm7&Jq279 zbNLVo%8jV7|3TA9!zZz=4a&p4fTbT|%hROGeT(16#--FvRU)hw6IW?^Mp^?=am5J# z9#V03w!Vk~TpYV2>zA=Z{O=5)?Tf97lc%`4($>P#+Rnb;S|4!SPMfQXaV%0-9C&V*GYa{b$UoQ$5d>e;Hgf|rV z;=XK+2a^X^@;a?=2zgyu4r7L!QuHCFj}fuCovHf0i)TrzcF0uz5GI17&b32d0Ku?2 zT(?AypzCCqqE0ikJ~Dc3cQ;!9ZS*$)+kkW|(1V$g0b=GWflUx34q9mk28zYJWh9z= z3IT%f)m!2wC)WNR!9gxY|J!{aIUvg4|u?tue>pXy#iMtTlXIH&9B z7Vv!;Xn&=hP_=(GjWv!|b+ZQAfHC>^#$%77jxa9iUAo{|@$$O65-Ef)At8#P1;A6aw6r92$jHc~DE$5XDMh_UhlY^4frACr zvY@$n;oCP7gueNC!aIPdq~rN{%TW<+KW7@^g|;=Z!eFOt!op-Of52Etr4a;~aImwp zv$6s$RU!BKyG*`ZCtPDAe#>He&1#dxdWYC@lhAT~(`w5ys@d9lbDc0*OGj&NG4t6> z+RPlDmhMJshHcu)AUpFgJ=h+2Mkgjm#v`vuiPkgINpzDlwK6hiliz6(;%jdKlk-|e z7=%Z(h?g>#@rqY>wsBG5r<>)vljVAG?T)$i#{L%m?j8lu8Tztv3USh}YaDyH9Vxl- zXzYT)>#DDBXfUd2e$I)5Ls3jr?=OX|TK?geX{X6AuAHL|oZR+Y9L`Y?D~Dqp``^my zCpFbiK7OREsUfSWqI9l!;_5_sXOz|Ys(yrIsjqpX?Xz~59(O69$qf5C_}4=PIt=}vKI zFiYBo;mbHtc8>9;rZild3olP^p{M<2L&wJx@84^vtJ`VMBl@=T^+(a;BI{F7#GZQc z2{><>|D5c|w%Ca};^z-y?HlBdZpyHE22@k1UtD3-ID8hN&n*Y$0*AIr8MjI=S;xMR z@9t$~XBik7EbALt@O|&plQl6>d!?YJpr9%*uPU#rC4;adiW$%mT|Ay>_3{L_tq~G> z^=C(vGDmzxyi2^RYo!Z}B0+38*HLlkndsvhRa!L2Ku6_$_YeMr*$XqgRXGtqN8lu1 zvMoRkn^_Wji1Y(WfkI)gJ$%tDgo^L)S3NU%n2XE7#>NIv%7LAV_u=^X7+?!v2U?ne zz#AnYAz|&_sF=?gtot}`y)qKiB{|Bf^#OLIPR1JslR+w0-Cnob+}bqXUboyLu_M$Z zNMC$6JEu9LojQj{oW5yJYGnaFh(!&}PeLuHzN<9b+nKuunOi=*v;U-4f~Sk4!n6}v z^5WGc0tD$;xRDj4CmQyXXG&zF2*ShD=m+MLK9gAISJYKg9UVN^Hj_-r|CO4j=|x}7 z&Cw*pRmv$@-qTuC*Wg?6(XpVcsJG0spw+RW$F-)#r?tteu-&1kC7`j>%C+7upzUbl zxbJ3WX1H(WdtPYEx4hDKd7r=iEdBklJ$AW&o_O_KwfN2bODijiLD_2AaE|#j(h)@= za>ut?o0zgeNpG*^uRCt_DY8B|Is`0#XQaYmQ&v|?h>gX@NEGpA6%rPn`z5*Xg=1!N z^2gNAA3uY8L2FrFUhde>!Kk}?@#iXMJ_+Z|*gh>0*8#2Fm)|Zff2~{ES=jyT_WFS; z_NjZiD;riFWW2xf-jPJ%RhdamyqLjzUoVeFkRc0D<`+uQfU~mv&cH^;%v@AJTV7l0 zU|vvOTwGeg%EL)NG!TaAMX`CfY7dXXq@Y|Q~b62Bb`OKYFd+W~bC zz=eox9}kbQu`xO~*wd#^Q<9LBkQh<^_gFn1lEXc#A4|)BV4y*#_`FEa{^_ZwhJLd7 zhJx9fb6sIee><5=2jl!UhmD|=7g9p_*zoj?@=64Vh$Im>jDz!oE-;Rg%;70Z5Mnu%deuD%fDV@U-*h?6-Feb}?K9u`JA?P!yLrU2Y7qj#M zEn1331SQ}f+`S1231{B$`b1!ZFKb|TSq5KAOH$MYAklIXxEPNLWx%4^1!QWJgwdAZ z%>f94iZFajAq_Gv+B<)3kK;AzQAGP%u)XbKM27-g2MpR+D1&{%Y?78T0dAo*7FY>s zCbVf%7wP+Aw}qRI=dbYe0*5A2dPtU0W+<$s1buUeKi|QyBH0B8TX`o|+IR zZw1(dV?7Jdc%ISl^g@`pm$x-4ZcY6BX#X%O*p$h4M|Yi$H1!D6Q#MFQY&YM|Z2Y!f z|84P`#ByVGkiBG>!-cWTmcG`BwYHeKtc*%-|2fgt2wwNj8 zq^V=1soSbxDCeJZ!i-z?I{mXjfN8nmS!}6JnK+Jyt&X0gl$1E7rouWtRmH~r$G#%p z*&%Q8i<6o%`wJ!U+z(nPh(=ybPJf-EIz@l?o&T+hs$xfVta?jM!O{tkM3ir0qQAv{ z*ma7L-gL0_VlFH;Eid|&eR@=x?t5YnAD+4{`*{8KBI|UyaIWg%=66j0`gvA+wG|=h z4a%#s^16xXU(Rm1sxQRfjPhJ4DH+54>QmnJg@b+@RV=y+pM0Bkj^W<#o30LMS+Ed8BN{qb{4*Zr|yngT~XC(VKqcFxaD|~ zb+p`;XuPj%)r3gYd`Y-*Ue%nsYmspKz7ir~9$xKy|Nco<0mhQP|F!?s)pc7y-_P$B zm>|Jg`9O0~LqJGq?%7PZ_}cIFpWRNR6qp>__uMraNzZgQ?jukNIE{8C)UcK_WWJPu zbxJ78C{#t5uZ^Eoacx0Gv!a}Fa(JfSGqGQ4LOr+!NI$LKS*$%>OKDjxKA^YTFEVdbpBmLM zoK{#}{>8?6G8#kp!p2}Mqw=Iwk>NBvNc)ZW#+yqPlv``c=f>&pG;(vlzfaYoCQkEW zWarpddcCxM7R`{Q$@hIEk(7~z)XwJB_O=j7-XGyN9U#Gs>)9s>u5NybLRRjNyj;@={IO$h2R@ zXi@*Ak+$ZThT_QZ+`#8Cx|v_kSb6)tet+>&+eAi1PEH^AnlyX;Ep2cT|~tNKZJncS4sc>yD2#dbSJh79@dGk_GpfoIrD9NqR{|8ySxz&Bvhe zrvono2%@VaDP4_eLtdg0Mja#GSu;~fqApaH!D}p;$E*oxF#EIt#dN}-EcxsB^rs{i zlt*(hJqt1N!rZhUaUcYeYb=QR2LRZssxV-Qci84N8`kh9Y#bbJE-n`*C)q281seQh zC=xKud*pDS6}c+C%6Qs$b>$DXuE^hy*nKVd&L7>Rot!v=EWx9ino1D#mt!Gco0bOZ z8yi?Bh*cNok$ROfply}$3T{mw<$g)E(EEsNral0j+(Jtt`fLagE9VureM3`|z|}`k zFa}bLg`cBSGs-~bKZX>Vj`!MQ)OmiUfJc%l$-!9bgW=wwVJ__r)aXQUD*y%p~O>QzrugltN4_>I8=PLhVL| zf?Lq+6W%N(9}UCD$5$x;d3XR*t*zza=ldjFW_{coQxp#8rxO0X^@?{p-W+wX#5&wK z%oPMud3o}BdGY-_tw%dO#qV;hhk9%B%#XQ*mmq^_=RVx%o&nj)+8F2yLA^b>m; zd|6Eb8zuOqT2?s!+bA8*dtI*kg_@ui=X_oh1DHnd)3O?|vB`#rYYv3~Pbv&Q$F^Wv=T;-c>2 zybcTJBQ{R$?oZMp-jknvru{CsE^t1cozj{oT%ihnsPHqCU+A6_J#%sU*3+GB5aj zh?IiN#>rp`s>v$X8TL~;h$!7VL-$-~VPT6neS2G%hT%PV;2OBbd(Xx&p+|EYh>(yUo zoR>kf$m5}1?#$_qXQI` zaIvz&d8O7Eq_V*CMu1I+wfn#4>hdcTaWgnFD|I?%k_=Xwwl-l9E;jT9>}SnMG1YLQ`lCxV(3*F z$ViNe0$JNEEG#r)zF0MjK;J<`qDI+8f@BDSDnP|eLIFvK)U7=Uj9QS&CDm{HMF|}p zD%;axZLL(?@OUJls${eX1f5g$_QJ%n(N{#WJR0OmmAcQEkYZDG35M%Co~GhUm74QH zwkUxZVTs+m{QO$l+6-Nk-BOI^RUj8mgLEFVF)a7|_!x+wmBF>8s`~k`m=S?^+#IDK zQEEFSCU~p~EgmloK8lJMFUiY`*8!+DQ@{^^3iriD(kiHn#)mH-T=z2sXu)Ix7hza= zIP8U6mODjvy3ijQl!81FBB4>W05W*^)Y#|ovCk8qCnvsq8JZqp>>C;SGS)ZToR*QI zmux00|5a_pvF<01sZ;B7)X&WWTdGAFwOZaeUXwutSjISPAE?p=FlK#} zeBy+O^9+1zcD;ife9tPI2U*ev)tTSs#f$0SZKhEjrjV?qyPKQs2mg4F$gTLMdqXCC zzNn~?!OAm{nn#$#j4a<@RHT&gX|1?e=f|3wx^9nu)jeAKlkt~_+vK{W zGGJk3r@p;Cd{u(Q#m5DQx%J>EsQ%x*i`dV5xC?1-4{%3X zL`y5H6asZ@mo>n}{rQ7Ij%~}y&5gqcX~lKelV~Ds%JoKsSY<#k6vU+x6rM+KQZ(4E z#QM!>KN+w1vN@UwJi!8SRGL_Mtq8#=Mb=sCeGPpTpSC0pvtLPlQpL*)(k!J}+9z0A z&YuqlrJm>v!5hRtpei29jEIIMnhYK^I#fkRtbu?hLnefSF^&oFMA1b2j=op+h{?ed z)XYf#(o#}F6=+$k0ZnLajduX>5}=_j$gJmSzQ6B{rAcn<{k)f~Zs1^7s4(`PW0==Gk@k7@IXs;veCbH+cj%vu~-lEm%bP|77!1sIjEy!%?Eev&b~@ zDAEbH(};T{xfZyXM!CkOpUzG*fbYc6-~HR{?p@oaJbDZhTO~1@1M!ormi7SENO`KS zUjdr-a(;es@teel?B1_GdJT=9dER*2t?wm%=twC{NhrG* zQZ*%`Gyo^*@UI#56BC*zt5UVYWhZl|c}4Rk+Zo{|t6v5gb~OCVcPG|nvQEbS>5F#Q zI{l5(^zeOfbd}Dn4R=%Ww{#l0D*cl5o0R9ZKho*HI46f)vF{>ZUX1bc^SXwFPz*-> z$nxcD9AHes59?GlM7HWUjcc(v@-wyKi|i^o?Ql6;NuhM@xS+PG=Mu zVkUmU9C@Zq>Pe!JD0c2Pr}@m~72TBw4wWR0^##gm z@g``sh?YpkIL-(3GVtw~0S?SIs1z{DyH`*C8x+CF1uV4Z+>d6k5}NDgojiReTo^ey zIk+M~&UYwRtBlkI_gna?Z=CI|kRsdB93k$HdlS66#Arm`T9 zxg>@KKaPsW;L`M!cm%(sAKS7LyG8T%Rpp)RQg1_n+b`u75w&&Qrf zEquT}VS)gPgl7R(Ez}%n!$4BO!tCt#PCuToCx+nalUf3xlq^mLW{PSJ??M$}5; zC;cemJxZll?$H^3@rxJZtuYl?6VB>Yu45HEi5#k8IhlAVgno>VSL=80XL1-|Ec9=h zitd||P<9mGl29gatHstSzpR{8s{1ltBk57ZC)UZw@~N_*;QVYa@56`Li;L@r2LUT9 zQajs^>T1S^&Sn+0w$HzO1G{IXU(-ZYQ0mtV-!!}4z9Zl&cU=3hcWv3w+# zD)!)gchg9stciQ@*u3$$;J~|0qC5`wb#hK-CHEGkVgp4drkMxFT}UEAg2}F29YQgm6fnU#duk>Enuom!KX(Pgp5n$;xM&Fp{qGWRGj2r z4pOlQAUf;66mp?Wj{mW`_0`qEK4fQCKD&9uh`9OG(t^(<6%PQyWce8nVa2v7J<|YW zZi1=w<6wlw*mRAM5~Lv;#O%KdwQ>-=grEamF)5wbd1(~2&rkXURHyWvN}B?%xwfXJ z4;Of1`d$M7Tso*9LerJMLj9bXoDBT}Vw6GV)389WucSlKjR0ORD`Pffkn92f*RXUn z2&dH~Fag>rDQdW{71`D#=)d42z#`7tMJtT9N95PxH*}o1sV-%DJ^kht=7Lu1tKtM#oDW;ULGLf_t+l0b3eMWe0QdCA}ASvO$ zRzJz5li^OwPGRSg1wtF_+(gsX{SZ~4I=B_tk@CVJ{ zdpUz2GG7L{La!NOu&r2@#pWnttzuJU8!d546(eosXr^KkBm(a2HH|0sww6xgBdQ45 zS`7BE+eK>2)qF{bFLK1c`!p78ZjDV13>>DW_MD!E{`oU|b2Ik#ZROjyW50iA9eynR z`Eh%=<76)NXBx|oQ%?%@Oz#$-iG)NmGIFtB&zdEKU%T2q49{hCYJ2HL4GY!BC+5;T z5&7}8b7@6rbw*HAS3pbi>B^F@fVjVf?Z)uR*+JIWU$6N^(jC`$tXe(2^W5>e>W{ml z&ov#b&F}kfL57_5yLYLdntUd{JO?F_y?%91NLi9fO0Xn*X>}#sg13`i#$=p6NFWQF z&wK*rKk?4tk0tdK}w6`-W`%BAHaYEiSrXg~p&XgyOP zs|Dn8q6Gmm>dBKQXn4XYc&jrlp`kD($*%1}*(j+?{HId)-CbRMw+^)Gum1l4#pozn z;Z+Exd)(GVh?Z7rOUqMwzUzA=D39pjY}M}<(=VNFaMJ2iWLG#mIt6L-At8&$wZ@2} zFw23}aC{A={x6b`I7vyh?)PX1Taz?1e)W$4)pmb9V?btp;o;$N+-r_ykF>o$iO-@G zOOnjS$=T(1WZLH3=2L;7VZm$Oc6xPn1unnS#WpbgfsjJ!IO&u^LaFF}UeK8WrYj9H z#6EWNkiWH``t*2}1l1JO1_(OBRs9j?@{!OTB+&(<(~q4?mTcwbd82D_?)5-A526{7v!?5eDyO zPU?MuX{}?O^LQy$ctLw_gaq+d;=)+7LAOqU1B4^ws`e^YsBcK47kNbHI^apHvw1km z+J^c1@1@D9n}Iy-?e>0_RD^jghJT(~?DJaVglWo~ zXs)1JZZ6J4d;2`+zozyFIc`U$yA-DRrfofKukAb! z$7imFK_qg_7$!q8#X=OMtvV^7$~9l>g88QVZ}DJeIg2aj#EOAI+ozsWcaIBOzmcHX z%HLrtRcQgbs28XW4adDVpw{iqorT+#+EwDY38G}Llz;#xvjWNRs!AIz>#uEK>5)`m{clLrqJIK#!i=WjDaMb@aRPp(gbrf(NN^sl{3q%&2&fgD}wH!<1YM-+UP)HkD9|3xgb;uiFbU6t}`MWn)?2s&H}Dg3>W0v55BleP@3e zIqb7&0gS?^l_NhdF9sAX@KLfYNy@~4)J7y|V-yq*{(lq`8eneiot+s!-KDfPH{)eP z2#^C%ilaT-;Jaf+LGQpdL`S{3`CAw6IsixcZ{exWxH8z1LQL*_s)TMYlp|~`BF>4% z9roNVVW%BJM+cd0 zO0>9meOwxvy1K-21|KjYFtFaQj4}pFCm2YEsV*!G39u;X)@V`2uF z$oD^XFvCOoZN#Z! zXk{-iBFc*ZcB$*MeomEmu~s+4-ldD-A3j`TtODm63JN+8 zmGR5tbB6;P7lg>Fd+p~ABIhh>EyNj@dJ9RnfjAS5hPIxq)A~ZZ5e_ zVUT^^!M^d~p{bMO2QYj|nyhFW&KYUUc-}2l&di(*DmKmwRJ|MzbRt)9${zk}#GL)Z zuHz;%ie)-U6#xw)^Q*lpl3hX)0T#}8#_GScoNiSVcY^dT=la%$&$iCLS5jzi>XDYY zndpajdfe|V%_zLE2wa(6XBVuYsKG*=-xfIICuh@Ui}%JGI}xWW5e7%9sICrg8L3JlyW@yzC! z;g(A14N`t<7`s$(m`uE8AqEEgw&>}pXedYyLPCs|5SOr&B_amy>L?jF+40#~1gum*Vr*D?)=tc?(fP;J)l?woQ5Q>V z+;=T4zMrlke%8yM_y4f47)g#*^m=V=#agL+s!|lG^Z167arMb&<5!yc_flW2(Jq5& zzrLrzGc2|9JT1#CY>(!i()y-*4Rck^HyvRYWPdYMOcoIkU(+B!r-E^i`9oiP3WR=-V4Bu2R%p*lv> z(w((h>c4xq74to^{5b~yN4P`B5Cm!Es9}kbnQuBX^>)Vye8^dP@0H^KVX5$p4Y5yI z=S)M&4Eet7mK@IHqc7t4Ax8^hsV7=jZlTL#xF>1XCE`?%2y4gd;xO~g(bQfi_p9|K@doGK07|tC2)q9UbF#PbMCoY0ycQ9C#Hl z@bKc#`a0~Q_dF1S6hIo?y$S9AcrAciA1HcgZ&X!P3mzDm;Eb$*B*Dc6eyC8=vhGI! zmi^lUxqOfJmoq2;PD0&_(ndLA>0_ToJZ=>X7q)3LKYhTp7mYbY8d?ok4$Y=tu_W9T zZe#PP8N$p4>v?we-~rGQ$WSNWhE>F|vnHkQV#pl!Bhq3i9V=`u#j1dYHOApS1>zz~ z2rC|oj18kWzNTg$)CAA6`948}U$RKP_d4619R-P1^}NwA8X6ijVjxn8M#Vxgp|#iS zyr-*}Jz#++j=mzZW}iWL#V1e8r!TL(EC<`#)Gr{lOgl8U3KNRMVBlEviZbz=>uLe+pG8)7Ya>u+cP-GgayZOjuOIsFc~I{h+OC~h9Ijcr0s z8y=5E>>HaJ4jls{(zf+)3%jkpW&wtL)U@`vl=FLBgP%cBN4dDV1_7(-&2v;ZXNu(} zlXbVvH9KF5rhaH5&tF)ycz(;`9G`WIiF{Dt-N!z$68n1k*`>PWez~?da3!ttjk|c<;9*QO~FMyj`bDwPdUoDcdX~f=01*>HC*&(Jd9zk4%#{W zC{xSu+u8b>nc?@TRqgzO>-?PO^1Sx!g4@T3tGQW4mKdB9p{J_4y4ZQ5-#=vNW~b|r zlf1(xO830;w|L>;_hwVy=ic4sz+81x$!kO<@R!WujOWp@BT%UtT^eiO>ew9(>~6I; zj5R$+#B?#yUcJX0{LjW;muJw~D;VPBdwSa55|#N(!qw@0blemsdbH#gsg=w6#22o+ zpJG4w0#=N>;^WgtG=!h=S#j1(tnCQrJ|Sz}tl8O6VBTiA^B~wz85~oO5ENla*$`f< zK`}3Y_&wARmgJ^syVnqi$+JrmV0y1pLDLUF~?>kH>u|(kwcgtg?<2j;@ zM}mm$$2WZmk7Q_4OLCS^w7g*>rpCtc{(u8aPEN+7qB1cvOWM5{k$k| z32^FSjxb((HzZ&?pZy;hsbn9BnYp>Wtp>?o0I#ZqV?no3?6mn&z^asLSBB*4>pPt< z85I}tYo+JSEk|7!!W?d$@{%NM7K*q>-1;d%#-io#HRCa4+jccMbHm?8PdJ-v57ooY zFpJ#G%^?gBSow3vvhjg8QqrBHT;_CpTZ8j1({Vo})oQ!` zcML^$)QSBV88aEn zb3Rt=|2ZkO}!k(j>GGab$Eet&dcDk#`!X}t&v(o|7#)zI)% zQgYPtbO^8sG1>H&KhW?QMB5Ga8u50T4hsBbsrRVm_o$^fjqon7aJ#?ZYv^og;?K%& zQwB+C$IPJ-A8qGQ~metp4)dLUWB9r2piryToYJSmz_xDyYD^RkB_X)e{XDs zliQT#7|!Gq4JSElmps(7pF!ug&((S->+J1!*hQ*S!tZL!X+%DOATRL+%2f1h9ckrP zn(^?Z^tng05^-29RTzj2TEw9O4wlMcI=J-V>I@PTx%}viH`n`>S;`#Y7Hkin0BQte z|Hz9xJUoDfR8dxz0gtnxo?a9gDlI4dVKRgyg$_RnzhNKhIl~)!~dfs0fO7t z2dN_VQM773p1FB@H-GrB3~HjrxCl=-(eWVA=39vVe?_Ga>EcLmm>y=hJwy*;7B8_` zaNt^lh2c&Ez2Pwk5q6*wXd%r%Bwe}$m0}HqyJnys{A{wrJ%fgetE>M4jvbVvu&|&m zyI5Kl)z%(tZl-|-640OdpN-soWc1npREWImp8^Ol`n^0UnTSGks0E=M0!oa9Ifqb6 zVUeGA!T^Y%4}T%W>_`_Jq;wyMfJR*r9i-ELJR=eChK2!k)bx(N0OJWo<;z#Fr3jQ+ z=aM02CW~S-vS!Lut*hCW1nRG1RI8D*RfL7`Qy@G!cZx8=$VhhRp$uh> zxflNi(OoMaM}tEncpsJXT~1~^`O7Nk0Na2W$4#}EApiJ# ziFW23hij>>ae|1*4*sgku0i(*XPi9Woy&u)+rLORLdmJhU>R4l_OZfO)9HD~0}sW- z_c7<)Y?G^dF89dyn;A{TKL4J7oj<_VKH!>HJ>Sf*N&j`o$zF69WM?%m_c&wd_ULH0 zXsLH;>31okJ%6<~pUcu%g^5WaCdyK7$1^c$Mol64WAW3>3cso5R}-C;*QeIn-(srT zuCx^sts|q#qasTqBg#-vn8BY+f94=evtt?lwy5W3BJrrH8jx8Oe+VLn|9S4u zYCZkQz&$-aFgX$7h5tIkv(;0(CwI7{Q5vznp~=HjlNuR5ZS}J1seq2IF2xcK9GX2PeTsH=U@B10;6sH?RwT_^^fzU`VM(X_rqw zA5du_K>4A-z)Kqm6~jf!m|YbG51hi&^`Ivez0-(@Y(b(YM~uVa+zjJkK@6xhT1`*^;ml!34IMKS0*1 zl^jCyz=n7`4P(ap@)BFhpzjYI$|#3a_7`;rD5o?XnW7>rIwLY8DF(5D{@ktZLnlgUiHeb3svnb0MKcZAqa4Mn2RzhDiTJ|P z9C0#!!)o(RWM`QOpQwf#)S6^XcC!R3va_&|ld>4SQZ)MZnw%uNnx&fkZS2bqOtseE zq|JGp`>b3?)ox@5yFh~_KEK$s@?BzaR&@2d=<2fYPYnSbqt#zOg(O6MZG8_3<`Sp& z%7#<^eCSD?yXd;RX>M-Z9KlSK%SA(1JvmP}KaD*(e@;!5PU#`cAyT@p;}K}!BPl3l z^;gGek+LGh>ekxohxN-HthtWgvxhyOPxdfZ!~eB#A*z}bugVH+Hrag>a#fwqb#tZK z`7{F>wqLR)CZ&K#mG30Qc`L+YIEgSGo20!F9Q#cWqm|PYA(|km z9@9Z)q!i$7MCt*xNT8&npa4v`fL#NNtUZMHIxz4SOdFE-d+H%qgESfw;8i#~o3ipy zzIuy#9%TsrM)F)QdKqBb9#F5&e<6n@IXOFXa&RDqzS7l=oM#LXid=a>m8z7y-4{TE zgC{LHaEmrFiU|Sg0!IqXd~iCfr` zW^*PAPw0d5)1IIakKz*&GDtGC0i^TIn>S=LDDby$QG)!;&1rRDC1C(#4JePkt4WTG zL?%KQFA!fqZm(0PMl+w-MW}*fWn;w%sX>Dbo%O_{ba2%w$a?-a2348uESh zW;ij1k1&ngZ_cB!D-mbsU()dhE3nbX(?ampM!e>CC0SLxV^sQYOkqSgO21=Qvo4kF^QiY zyz`wBU;TUwd@4(Qs~Q}O3T=zJx*p|Rt+bTo4HbMeU+8K7vo<^WGqd(uebF-TuZq*W z^~-r{qj~GVc{!tbxxg=5$H&WO6Ol1vUb!YsU%%d$+T?yN|Dm4eI5t|NtSm}Jm_|ze z0q4)rVer!ALH%_9=K6XTP!np+v!7xbs%eK1RaClkw0M22bg63aX$1RbyH!VnO=GQ> zueGz)>kF;GBb5LXKiQGvp}XOm&z*5jdK5+|0!?4WIhKu#-g-5CnT)6MbJ@9GGa-4! z40FZ7FEh!Rh^O3l-m-Gad5pMmn_|z}$h=x#m_IR#q`6XP#OUiJfWiBu(Vn+gKK_%o zBy@Bsm*_=4ib_DiZ^z5SBM%D?2c_NkSADnr5BLllo12&z7<2RUfN_z&#HR%rOSFi1 z=MPsSl3+sBmPB>`3EE@Nzeys`K<1CZ!NC<_f{ct2|4)Pan7syGlR*6qcrEAddt8{5 zAY?CijZ#oif%ZTo;$CTfEeM0_!j&J`XtUS6##}tz{opIAsP8N5{OOT*6rKnwf%{$> z!b9jLj?iV0DL|gX(b8djwieR|8AR2MF!TDS#&FM&M}z_swI$yaW!FPdC zEE;XU5scKOrA)I}$G69OU{D8H8N0~cgLojGJrq`KLr@KE&0z7%kTIs&&Y!rUQ#RIq zF{^V%P)trB)`v^0`~M8v}JPJqgPvaR-%6J!kBQ$eTC*N{GS*X??(eHrRntmKpCco4egA&`L`5Y<+BrF@54S2?Ph%fG+@!p<#W;6!&aQGIcXG^i{`>v_ zL^o1NK70Dc!Fu0W_OE?_s$byr+3+^%C3QDhwnSR00TCWi;J&`EmSt$&rA2_lLGBNc zPa%E7ZE@KNSxE`R>>o1I5dX=~PAq(}_$z}-6+$=^kh%+vBnr#Opo`xzcRqfX^06!s zl_7{xMl%Hp69B3K?H*X-Y43q54jXj7`tFlCH~vw+r$~=Rh9@Lomki`ToUugo0<`Ls z9ZpT-7rB63=CbMLa{;w_xzbx-&6y-&Dw|cZLs+t&zc`c{FJ%&SgS(Q+@qX zr(fN>cki;Y3^X(}fB*-`>%gn=+NuL!-AcfVF-pcu2Gie~zJ5GL%9>E*VSS zcNEabMjZ*pZTZSs6iUIvp4lIesy;l?KQKBr-Zy+jCxB=TQJ``N%ulTz^^BYkM=kFc z%?6reBWPC}7ZYwB$S(OHe5#f^oO`j|GM;hH`h(&db^4F|S7I7VLYmJS=NkOW0=JzX zZ@#bp;~1o9y0>G#S(LhuLVYFHVf&X{k-h3xnY}|j^D_O_**o1c;`~Ey(N$d&0dc|R zhTx0Y_JpKz=DOxjldXcPt*t74&68)|JUC}{fZ3LU7QQ7GSiiZKlO43y{i>vCp{M3+ z<*2M1w6ZtK&>kH8LM?Iq9ZB%--#tP?QQ|9BGP3;I+SRB33}fTOG#g4IPoMREFe?8c z`rA;2-ihat1_h)NC>V$g=hG|T2WGq^`YMJ+Ba>Va$zQc@OX=G0$rrlzMy z907|H7RE)Kn3xDYP~e6JFBIUG+4=zoX6{oeUW>;b9r!(i>DBG6tl?b{Hhis2v z)6YvFyk(JxHSVDnfYxgBL7PG3L8qgo2E?C~5>#?IfZh>m9Uu+wBsAk;VnP=ESY8g4 z@zK0cCN`54J&f=?38@(4GzLW~0Pf6$GA4&nAPx%{km5%-V6iEnG*3H$@ECVZKy74Y zMa3?dT!G^2>%syp;@S!y9nh?}A8yGafLcc2>sgQi=ck@{L0VG*nW*;DAfq)i5~cYY+$SH{_pKKmQBA5X)3v@`~CL8c}evqLw-50q7c z4*6ea3BgLIQWS~zaqBB?oA!odmuyE5c?4qj&qZ32zqM#Reg3Oac(#dO!rivU&4u#i z+`zlbc_C!na%AL=qnu$Ybx7|M7fjq_%jL{`Ddw-7oW<@8Uw@*;&oR z^y-T6t-r&%n%|<9jeLmgpuN!#6}uhdz!B${f4xlx?QL{JPWC>Ag(apT=OSNIiLe-I zrB(x%oFerYF7}w{TEN8j>tl&*TBmARU*E#pOPU0<=`p3c>I$-|>L=B8G=F#XcMnYg z);l-bvh=fkX104tvQ3D;kx%sX$IifYZx2O7LwSRM>7}jf3<1CL9d13HOC%JUPpv1- zP5(T-&vf+!EUfTv)}GsznTXeL-c6`lNm?gvrscg_56GhWhX+mV!qGz1|LB=4C9 z^eZiL_q@J<0r|nGv`=t64>Yv$a?e{cln6Sc+{KEJUV?S36Xcv=V1==?+yFLb^ShBm zs_<&i;RzQ0&+JR$OOgRL3mG?7Ge|RtzNyGhf&H@LC}AKY>@$ zKwTMZ&A#XU!U*U>{9ix_YajrDMVwlVF!(r*rw0y%{hUE*H(_}C6783d|51w2-P4?> zTS))0igZJ?EAA(wa(vM+Fnb7VRABxenyxx1%C7D2(%nc(qX-CybS<6I9RkuK($cUC zh_rxocL>rT&C=b7fOL0v?SA+3&U}uJqx^;LIp?~53ADjKJ=_2vc;fW*^n5%c^BhDU z1RE6)CZLrol;kY>7XNVS!QNz01KgQB9@=n0$qhx#tXAT$s$|Qm=tD%p;2f^sdDcLd zGbN3y25~x%BB(n)A>k{h6blSAF*B1G7q_;(EzfP`$wOJ!l(?ncH9OpoQb5s+aVv-# z?N0*kc+|%g-8%9Ai~~!ihGmw5J>05~H$N=(jkab+hNs44hGc#OT)uDHuD&mFIer3f zY49%y`NueWFLa+1?0u6WR~rmoOLS9uZ;M;}_fv8)%`*j2{r-L~wK0?QtR@LwpWHIv zrfTcv=73)%zeLM&Bv>2R-!$-6=dkbTsQ%mg_E7$|PmwE#1X&2||t`{_JZs|3(#=LK-|or_wzMQYJOJEDrAC6}IL^1( z=>`FwMhUT+H#}8;mj%+ZXDP{2HvJi1a96sx>}~g|&x*2m(Qfu2RcPT!FWM6v-{ zz5uO36u$b1ef1KKB8y-EQh`(R<-_`_6~6xr|}QF)7mt zem!Iizr&w)TGm>4OM8vz}9n2}<~Uv@_3d@Fhpd zDgQ!XVeW8fp+4@aGR$`=2}P!69T!d)i~1AL3GzBGoCFlKJKm1`Tl%?opuIgqX?695`Ed?-j_2p*uVR31`(PQmc&~&H z13tI%9U)VoZ0s2P{>ann#HVfyA`>DDf!Y8%yEHIywBO7NW@c?IEmxqL2&fqSJ2N9E zE6cFU!pd4$T+H0dzS|xW5(4ZayAolI7sC+jcL5k=Wx!wkcN-HE0mckq&jM~`QcxaP zT3Xt|!eT5-{DE*!)Z!S3x7ga;oEQK;(3)E#sc!`x7jGXg#?4y2&gN~i{m*(S?9iS+ z9ecv_<;`(4aPLaKyML1KPzF-0fOK5Q1gK6P>%Xnd(ed`ksTzkhn6_rG<)oeY^)yVk z?whKyXi&5tthH7a^(YQqAa{P$#6G6(Cao&`?-IAqd^j+y(42C70tqo+KK%PsNess} zB7`fk1z1_JoS_30`G5jd0caivu%8$)teCIKf?`{?zbcW!!m43bh9W+K&FA_^}{^X*TBu}bD-2EP=|LeKK7pjOpQN$xY_%$45$bJ zwP2Ta0)!t#4*obfDYCH0XQ(Z%WBPAF1F}3*t)VL%o2cp5+=zOfU+>L+KY;!E%D*|y zV-UL+DCv}!*CQdl(AA0ZIE1lmZ)`qWsgL}$5IQ3I`)w_ci%Zo-ZLPGCTWzgdZOuCM znpJ<7THNu(Nk)PhvPUzAHY|DXZ-_(Q2ArUWob(2(cu28LUDg*xGH4QMfC}0qASMRw za!5!Zwnx*6K){^|WIE>@4g|&ls1#5Z3pTg3ltFAWZxMsY>)@!X`};-!qRJGhAtWvi z2srS-lFKMKczCh^T1^`s9SvN&OLKF#snn7{6SpQg{tx}Aj;dTRuxHuW+QI>0A0V3$ zDH76gkBTq3D>MbfUXaNs0Aol= zSQsG&kT)3OGBz?|PWmtK5r#MSO9?#!2o=QdbzExJeg8h%V$R<^P@o!n7#? z;6lDm9snKUc8L^`r2}z+z!pKgu9;%@4LJ08sJgLA{}}!MYq0~wCctJW31_%uxY-nd zbe8?m5AOIkI0`ap8z>kAtzx3U7Bw)5U(!;)$`G9szN=TA10tP(Dwxyq&=M?seAOZp zH9f$wWelWguj=N4fxI*<{G8(A2HSBu;Kw-|2tN<^S44QY6k(286_lI15=iIAL`Uxo z2fkl`haVaqwmhJ5Y7NW@iU6oY4_*w5M}LhV67uu|o!BtBemLz{W=FbCKvtq^!N{Ef z5<0Hi=k#eCTC`Zp*|(mu-xW&AsP73uTE7ecYG6UJy>IH z<9is$@>WS8Ue)G};j;g;_?Hid$F)$88>o6_*}-oI_02(+ET#LaovEMN#cDI9!-aNS`780OSTn0w#tcMg8oB?(SI(46f+!CiGNI5u?(V04>_^n_Cz8+TlFyWNAUMiiov53g z7gwJ;*>*k|$(_vBegYZY&JQDBGhFx~P#$Ko-g0eAKYZ!e{!RwtE<7enA4=g$t3!wV z-bJ`d@}R^H3}6%xXXSu3AYC|YC-6H#N!9VlBm1|eX2x~^RDhdkiysG;j#mQ zsqcI#9~YnxP89Z_Ki7oFHAqit!|&hgm(HaV*bK))v=NMd9G6??53ch5lg9v?JmhH_ z;&1P1M`$9GftSg**Aq?(7{`tACIr8p~Rk%rxL;o44aaN1_-jKCQE$)S~VC90AXX$bYZ}esKVoSiy zMuP-mPXP}69&kU|J-*y}fyk#hY4y4|T4(@{)>OZ~>C$ISn*~5HS^r6^|H>uI@Y<(ey9(gQ!f>^_(M?7YFB39SB$16;{KVKh4+Kw-0 zW;MN)2(YxFgZ#f1=;2;>H`sMBDRXV|M|P(aZ?@Khn1?*rt_~r$;Exo}pJ*?Uh!y060`yX$ zk(Xh&?hO17Rf=enCXkXH{b4FV!XPNqavF}jK}yK16aRG~Ai~xln;>VySk?K@!c{>? z0(aSvKSYs^d4wXyk-{uJKp`82$0Rs6RI3ZUZsDkokZ_D>jZy@&W#enEOo|b5Wp|g& zssnyYfn0|mcaTx{npxX2pBUfCV6XluI*Mc&!CpzBzDhE zlxm=Q1cv54KZ`3OpDHC1h=pOy)qNz*V9wwdt1+#d-E)sq+?*;@aXy}{cpuCSBz6SG z1Uuyg<5W>dhM?^m_N)l=d_4~je9wc2s)Nc&D%jR)PtMCxI$L4X)|~gNwV(>?2S2>7 zwXWIcDvke>iV6oi$KMXun#lHx%$>7hjaaj4{{zIgd$sZ*-Z?>+oxbh{vxn2*1~?Lt zp52NB)B?Uwwf#4cM(D+8i{Nsj+d=t3!%DN?NoFLWM2hd_luiS z>nt0*bztKo#!>&;9pBl}I4($y_xZ3%+;>G#5fzy${M2D*fD%g`UO5mGeh&eJ_Bm zqjSU$6%KD>XQsKwz!^6NQ+l_rm)?Z?)s zL__otbZhdhnJw$G;bDNe)YI4F>BB2DHCHFrZobz+#HT0z1y#ZIbCNCA(C>J&O!8J9 zBT@U))n0?*meu({LFj0b*YO`f34bA?L<+mOuc)i+@WVJ)EVmm)10HWPMLi|8kdu&m z1tJizKzRW=LO^R0CTfw|y#@oV@~%V{OoIc1%BX-YLeR+gxc2WSKeg_wi=DHzvnS7$af72&A4A?!t2gOgNraZYgV7uXmI$~Qj1%y1{n_XciabF+sU!Cw za%Am3SM07G+d%3;2iF80FuuAc9uusFVHJgSL2f$loC0DUm$>$<}S3FiCui(!3F1$DYU2|QU^MgQX1W+7D{8<WwC-*Y1PWl&X##gOs7@>ub%7Sj`mV`ZiN3(RjhXh7GSJ**N>G4gg);Tun3d0q`31~E=vlfCX;>5MEM1NdW; z4SosqiyS$bjSJ9Oe!kVjQH!H*Lmnqk8l?Mhot2;x9sKmRQq1opo)CIJe*;CfH3VFq zKY1RncyDwrHJCO(T#wSkRGRv`Zw=)S&(fJSBmO-`&)PV)34D2|k4ukH!k$}MDKZ)Jk_ft(?_YAxHsp&{=E3*z*7uv zwdL7<(RGt$-0t9wNZT*B$lX5g6+LOY2(F#h|LS)YCu94aR%B`ERV-FQKfx^7W|Ecl zmgJ=V>bh>Zp{^XpLsGJC(#HOekI?oh-kdVCzZjQvamF%9EKfI>W}d3g)(5YY%rfAj zv!Uk!u=@}D7sRrXi&9$vE+>o+npj3sy^#zBJ1jMmvt0c*YEkkiz7*o)10{e;oPqLf zrZDMTkop#nEarL0w~JPSmp!b1`hwcAb|A) zc>zTbmUf*3S9I7aEukyaI`2({U=+w(N0?JWxO*O~^gw%9dNHWE|NsQ2`SAi}wA$*74@&1@D zm)uA%F}kS8YLOm0z)A;)EIb;vNmSlqk`NWBzY(c zEKyg%$z1Pos3eId`Z-c{pO~BK=xbJm_kV_sA;?Zl- zX}+#M3hUg(N&gQ&R{- zin`YJWG#L-cve(Gxk#Ste#-cA_1^gR5eHkTUx3oz3zekT<3n7PCSPs`uoIOb5&~{p z=jA|=c43p-@OI{>Qo+v)%@3!Y8!euPuQ+}VjB~&YxG@i2PPNq)6g1ZTs%u5jqJwHD zWCavzYJ69@bL;~dZBq#!Yqv~`K>be>;b*Umy~c2dxktufrb$sxiL*N&W1kP`S7eV) zi9U^@IMU}FQ%I(XxZV26;(sMn-csV|5c~tG6DxtB;FL=9 zbb#<+1OX}PPl$(;72th90WCfcL_IWPBV!7ipt#dPW%y-<*6}ji&w__C*0OfKYmLWZ z1xQj+SC8r6nA~%pOBP_*z4Gblx6P)&q6X;(e$bwZ>bSSY2L;5C8kB$o9vYy&z;Obq zHMt58fxvmSaV{fJDIIw~=tkOuaI4O>z`aAo)vV3}O<}#igMTwlM($%KhZ(bs|=G za$MP%zJ7cZF{uE$v?uz$;yEWG9wXz4Ut17Eoz7@-z^hi-zQ@8MvO;eKK&h9$D3?bn z@`UEtvl;2>xZE)yP%)u&44(<)k=KtjMTGYw!IHAs409mL9J(X=$0`rbSHTKz($ovP zfQ8KC=pVXMSkLv*0wJvsjBn`)m>2=73n0Q4et)JR2)yXzntR@{rZLDAfGU+bp>KqN zOGVCjPqh|~iCXtX^@>_dB?o`yY58L1VfhC+N6lHQ!@}>Kx$1Anj!m-*Zdd2S^!}&5 z@QZxtdHy)!Huxssq&^vXI<*wz_#V15R5%M9po8V5n3JW4+x@Est|hOFu4utAQy(Fp z>+6X>qk#9H^y20v*J5_-?bO_2Y*{ z9$x*q^Z~BtwZGUt768t=Uo&gxT)`WWcqiCsTLX8oqUHY51=3qfjZBH@&;SGC<7`-k z1hWR+r0w7j))Gu&G?lL`U*GP6PyYeC&<;Iv0~mSek(4N)%NwBVS+Vu%ukq^5i}>&W z#;oz3;QO~u@mN(9u~ew1XZ`fXoX^O<%QCG#wY9ZfF2Rk;pM}e=HpUX61WK08+@C3k z@}3hSIw4*j_!BEDg!?gU@7^Mn@p;6>pH2`wJq-NRN1k}u3* zRUf!FnWNvw_K{du$$}jUE5C!n@M&?&1{A=w=;V2>FnerTGN59sf`n_}QrW1-iHwc( zUL^lE!^xkZYW6&W#Cg8UqG})YMEUK_*!wf2YRD+-+gHpsDZ9 z(aQZ=G4ydT6nffM2JzWD4!v<~^L)4$o#krtzB*5zt!($dJ5RsZq0bh-v2)!thxjbsRAmldj;}iF{HD8q$5<7OjOi_K4?PO=ZI(2yXR5rWP7_c!q ztZym`U7K8d95z3y-u>0Pm_Oa;@V67@Bto4PjQ(WnpYzfxle@J}6=s>_moFSmQlMU>Gp4@&0mp@%ohqwOU?dxvbcf(!RdIr{r+)Ez zM__aPCr=9U@!?Vx88<58XHGx*hY$IR6c$gBmr+?o_5 z2a#ckuRbZ}0O;GW#s_U}Qc4I~2mNCwJ%h^?fMCSX1x87e{}-2@bDo0$GKONoIp+!Y zWhpKlisNHrLB&iR{^x@))rzMb8>S6qfiN)CKu`pLEdgSsu`xBBp!bsXj36TX@l4U1 zDC$+nV<@u9c09{~^E%2g61;ns)AJ&Jc$wqU?4Rf|(>^kM_N zo;~7s<9DhvVp79~Kt|u#!9wn_t{`mKK3Ir*$~cTl4yKDUG)YVs3!21K4Snb!nPiIZ zd%;o?0Tb+Gx0n2^$k5zDXhA+R)in@GIdB?qC~ZNEY7{^W7tZm+>e;<$81s5p@`2Qm zODb*jmo&x&+L{1!TXSQHn6LG6P2s#svK6;KV{w7kRmJ;I;+xE|0U$ipSkTP-@izVh ziUg><>wbCwX$Fk;qA{lTo7d5v6{bE%Q;!@J!1R;t?|#=s18gO@U>*S%C+Ew*t8=5W zE9lA4Kl`*;vM&_+D#l0Q?jI1HhntyMb5X-T{=8~4DxBRqq@io~+uPqT_FQQTcqsol zFZ#3nVr?!8!uP?GAnmpIGnMS#e<#j(4}S60b0MnHO$1+@@a6XI&~gHYeY|n<%r|T1;YxzGjU7C+whV8+!N- z|I_T)hOVwLE^b+Ejk4Y^Hg?WmoE(*0ugck9^==vKwt0;HyE+i~Jl|@&(q3-dpdah4 zdG=B}BOVp|Jxa8Rsh+8xiILPFS2-mY;sPH-VM@rYI2Q*3BX@AnlYAhmERpqg!!qjb z5#ZcS0Hpio=Iml2O-*dCUpE3}&mU{oQqqg1u)MMJPZmQaoM$( zf>X+e`N`wEx5H}j}7!}7p z?fdw{tF&dDyADoXz)g!t%>o8~pTwli09I_EKsh7X?I4 z2MKrtGXJ5E{ZKqGNCF2867xC*nOuiL9@hY`m_@Y#;E9}f_^rWK@E+E2$WI+@RQ}h# z9_ZV-j|65c`o~pF^T%8btUvT=ojVu6CKZbiz?h>DW$NEJgQdm9#01ZpHaf2v@_}#| ze5CbZGQn{h27DKA#4J)oOza(8_WC9C{AJFc6F5?0itXY*FraU+^?tuhG5A;TJGUki zBF_ZO+0Z0diPwH(&h38^^D|UUybzb?8stn8FaR=>hKRF`Wz+Gs?ZmfBws@Y%hxPM! z9t%-nfj09gxi|wvd0nXXcBT-!F$k>C?(cv_^s)!Q*u(uyDv;MJ2%77lKb@MpFE}Aj zm(wBtzcb09c7)nU{uCp@y%T@`A8(C2Zmh453CSV`r7p#RczGF68@;eFSnODx7j>{f zB`?b{C}I8D&FU6hsMH#rhm@`gFQBpnNdvMd!ffw6b6Ml$GYty2D9+OHq@$cefk}kY z6e}8&*D=6r>He*6B3 zi6-Dp^M9&Whj<}h(g&Qj0RL_+^nRy=z|2t`WA=2|+j3$CKfmww)bX zbDRCb$;pMY%~o!qH9~bc-|epIT7r|RY0-?`)aiv~yS*ZX8nU1wJxvg#T=2kK}`37NebDpcJckljGO{tcNqDiH0 znVx>UI?L+NkLsJk+hn_!kE3hc-zdoqZyy+;-=gALB%_Hux8=!XXcCes-eBlT;{OAQ z(G_s3+EN7F;TCmxufht9iGP*`HRX~Q%8Kda2KYn{b_9>O#08w+jFlw3?9+*Y_=;g! z{a{My9S{6~xgDxkY1)Qy$7YB!s};1dZfIEV!>^q(A4k1MDRZfgK9s}K#982YZufy= z+hCKWsyV_B;{*SE1ByuepLh7igQ>ib)F1D+lWky3C1eoNZwKV# zuC69pw&(%8XRhj!!&VNAr=(RIr9SRH<0W9wKVihM*zNz|`2Vo3gr!yiEHYk)78vw24#)8Q)!l%u=Rc5 z>LYav|FhV!n%J4kQ9TzmLrZZnBK^HHkMOEzd~AFf4vd>+g3B3gx6bB|%^W;=027~@}ha8@d0Q(c3>Qo-4Bn$ z$IEBMVAYVt|C2OjlEHsM4H}_|R_#eNJcGI)I zQbb1;NY3G*N-{C&F?i!TkUKP_LEuRb!Gt&es>*3(fR|KNp?zEz9&+X%C|16c;LtAo-(V5TvZAAgAGO5{=WCHlv$3Q$o)gXJ%k9;z#&g;bnFb z$Lnr4gYdV3v$@K_&GfEQ>XJ~D05mIoIcp>CH`Fi(CR?Qn?d=F+ffxnqYgyEShBpl` zAY)Cwf)lldLP(rXQg^-Bu**CF5=Fy6~Bv7=(#!q`}P26s@g5Kj77ah0xrO@(a}3U39jUY zS-zM>Q0J27BlW%uWM4UMc2Xy*nQ`@Pf3N*^{z>|u1heU}@by?&C z!wDza>?DAQA(-Gei)(6Sj3$Gt6$`iv+wZB%OUCjY#=A?#wa^!ADT=a^!=OEUyx8oD z1C<=#*Xzb8x0fAHaAv9Jve#Lo8obMXB7PW~})Qqqg_M~d>*8`5)@@tdNtmn5}xCsk_n zBv_-IN%HyEML*tBaJTv$Y%jQ75c*(n`AA#Z=x0mQ{9yCLQJu4(KgB3US)+nFzaT<; zfKWt__ODZ{pW#l<-8oxvk)`2=+T`cfo(;TH_p5;K_?g*r(E;cY=F#629g8*h;dJVj z7+Q(i&j-shWrB%G6@4exSdK0M0pPfCIrAK^jLrkaZbjCkdTEgg^TanMqEj1a$uX^W zMFrWpO;i<1E3Dega^WnuD5~$=G`3$$MAcywMDM*ot4T(ns-Qx{8@=bioK#U%*o!(^ zFTY2Q=8O~;HrDoP92eN+QDD`Fbac1%(~C#7r}vLr-HO+fG=6<-U2km#Vhi(HO<1bF z;;@elz8Wx1&8|+Iznd4n<8Z^#s~9o+E#|v7mB`IGYSiq&I)&@7bxtm9$Z=8Sf_adf zG8u*2mGf5W3hq%Sk>|PC^dwnh&t93bsh!5Px?^W)oo;L&PM@N9Y9zcP7FFdWtVJG; z7a^N9I&d~fg&2xGOZ`)cqWISH4woLah&V8ueUBjsZS+xj!eTCNK6nHzqO>aF9U3kt zaaZj4nll}M8UM!|!;ueg!e!{)`4&J(!ynIw0U0m0o~?~d$5Q9H?ubLy1V|afAjH*K zh&E7?;aOy%)+^3x_C)1Q1n_8fAgZmZ4cPEJaN}SoKoSX{H76n`15P5;mahYO55ScG z6&|>H_aBH-Fx_NE__+BWTGEX!43ww0nP?~@0YXlpD$+e%j?;qJEXK(Y6#%Y?`q4iX zM`fd!Cg$E}$NRElCvh4E@tyyi#o%Rq#mgG^?c@a?a`1ufSC^S3fBbmWQ?V58^f_4_ zPY~t|YU;6!4k1r&=vUfbHj$A9P7o!+iCx`c;Q0-BkoQz+ZYti_w$=FgO9k8w{Q{u98h~j?ZQ~7X{W~`DM~Tka zXEG(@(mpMgF>qLyfY(T~H&(%+`x+1axXAWUtPE>ywO#Jx26;O@^(aE=3|^5@Sz5jA z0hfqh1UzpDTdM)cU;SV<8PtTNATp9PV^cjjwRmBLLpjsDmB#S$QhOPty?u-Gvmf}t*Jgh$p_G}{{i-_6nx(uF{~^n%0ch0(l$!bfYq>@>>sGu+ugFK#nDKbf2Mdo#e0LH}( zkuNv}$p47ulmoz_;q!EVRin>^^@k{{Yfj`1`kS;|!=0&zoe6hz2Tf#eJU@K*~Ye+X$|DR1oxx z0vbnEcFHNK^ythMi0lLH$$_iFG3Sux}lMGKBQ1WvRcX+t`rcN-c@wpehpGz$FzYbPrQLvgWjX<9!~QWzUgg zZh!&i1I1!%ruJ}Sy#5{LgqxGcAd+aMl~!7+YaY8A=FJfCbtA|$NgqbY>Fszo#X5iI zZN2dOFdj%s_!+(+XzC5{TLG5{bqTK%&t<=-P;P+bI?lYQH1kJoMJ_G|*V>+_t1YFb zG>QuZxOwd=JK1xQ(YlE~eEyp-ljcfv4cWbjxqoCf<>j}{?xai_d@fyW$X| zeu{_rl<%mYy_Dtdd*3}7p0(^&eOtG*%$(?R>(`=qn8YFNBQteOd3oE{9XIcFF2+eM zPJuK2wQIU_)ryUe>iau6ChfqE##zzzo0xAh8xo#yse_&B`YT(ZP=Y^B%T@3?ulF8$ zE@MMKS~I2|TYre1|D%bj1&vE&c}%HkX)1?_Q}Ijf3a*8$9_{Im;qCOlkbbr|!;-CT zDRRJ|gy5vaXzEDuM7|Sd0%=4b7&+0pMX^)r-76^`XV$o5eg?++-fLwz&)3YX_LOy0 zar`B+G0`yuern;N26J<>F+@}5+|JK8Y242n=7irh35Nh$Fm&`nxjX9+^sUBPbQUQ} zsNvwh(g@X98RLe-h1!F;HB|oo82${gNxyp?m7~<_J`6o$+{!ZTKchctS_)0Ro3QDq z6ksHF{nANcC3&9AadJrZy8&02wn;K4N%4|5Rf?S-OOBdLJ@CEALda2h>+d=j<8&ca z{9n!guH*Y@V(2Qwy;lD$FZFvmKpH=GXVuRv=;=Cgalbb+(Rm*WFJ*w&RORqOD#c#5 zSXt{4bNX6qs(EOdswsT{SBwCg9=|U6r;ZaPU&W8Yd$K+5l1yDNj|ax6492G@bHz`f zDTdf4g+`9XSt~vP%aOJsYS`h}AIX!Yw+ofeMlMeIR%6%lE>go`s~u~DZ^trjkHkCO2CvG^klX zXg4uI=%`Jt3D>NBJw`C2%t0q&$x%>83a}db`-_wH0+a&acxp1?`h#L6!$Wy^bR;LP zt*uQ2Vt7ipAC~~@A-O(+CW0@AY6FjdNQrn716o6~5GOb{(IVSbx%1C)@f+HF^a0Oj z)n8d8U$8zUENTPvfg9*BOHCZ?%I1k#f*G1$TxMp2tOE`h#vZjKzKXfsh(1G`H}T2~tUWYCYl$m4Mf4Odz+Li&8301J-s~3M&_nJw3m;C*ns4o_ZrQ2KMBTsGY|~i*g)!x_ zu7CHad3KqNR3-DT59*{Mh1ag}f)Z{nGfwCm$y~#hc4O0bxY`8}HIY<-L%HaA>6DKm50Sl;4 zqYpsU0S^EOOmGNsIowU1E~XyOaQs<`4nMJXJalw4Z{WKSF$!6FuSKW8`fT5dBwx#B zvh=w~y>{gnnk%|=;a%50l;tdEX9hYN)gFb7vq=L7A-+C@(2d){)%vN!6nA>(H}Ij_0Lal6c3DSD zGDj{gEs=!x*zsYY1ZHJr0fi!igGyDNH&|}EQX(!P^<*5)=-K8j^7y?-pb)(1} zQ#>1n*@Iw7gS03)qA2d%2_x1Wmo&hQGa}yejzzg1JcG(7TWCpvN?qL^b-69)r;^i< zli`lf&Hnne&9{goif7MO-}Epy@p4r9Tz$K57D#@}#~-jZR<1xu-+DC_>9pMTbbCG8 zFIWlp*;?;T-Ak7Vric%(Ww`nIXK`*WI(%>e5W`B{kSlYCekQ^#$9O+*Ko`|-dym0| zhi^tj*CfE>B}@zEkBRL4eawZQTs~XUYC0~-%fB$~DKU>~10ltWHu{X6_>V)skxv9Z zNj7kpGjX4scJuGK$aCt#MFVJ}iLJ0y-gj#MvQWM&M(vFe;IvSqHI!7*lF^$$ zt@Ri!<>on5T&MIhlC|}WS^?c8{nqoa#f({EU3XWRTO#2y z?%R3A!c;D8GsSk~Q$C&JM&nKwJZ8&#`??P{O6zLC?5MD~p)7LrriImkAAM9FK11s& zybd;VV&NkT#|!O}K}cqguN+)lVFaP(JWTF73yB zFy)q~nz@x8b+k{@2p;}qTL8U@t*s$z;1_IR;cnpMrm)B%`^O-NssED*BM_4nR;EAr z&Z+m3+T!?%I~P3Fus46CkGjwE(-YlJB&|ss#)R(fiA1%Wm8CxnG^RVNGDM1 zC)x()6+mWq0iY#-@hd2VN-|8?@d>2kqvTXp5+=S=RSn$L?jsaSEIK#WLzg?nEw7o#3$C>fQYfKNih--F)g4e%fS?bZ#k#UR8PjjW-;R zAG1ooZ>ihgRxfT0Hm@kjgo@hCty+miqjW4;P~NXm?Vc>GZaAVVCl%f-C&#sCS# zJ2Su2)#y;d<#x}V`cL}wCQV+*{la9&_r6#ATR;-D)8*C33)1QC?qmgpO5W_VG`=(o zbEIpCLO%AK!%rBLB{AbUU9*^g&u8adE%q;5WLcN@@($M$!Hju&cYl<#2PyIILw$XB zw8Y&4ProkB+t$3`{M$H5_Sf#oK3ct)FpoX?Q^y7sc8JZ!8Sda_V%BomyR%qYu z%NRwQaeX-zz8}*w)Nac`;5Afyo7U+678N&hzrlr?kY5tiHZ!Do8Al0%42fk~Sr7((!tJrM|G0ImT|HsGEe{{(2cLJeQ`{ zkz$z2D?d!c-Tx#qVxf|>pZcp6mxY&5s0)J=$ z$l!TEgXOh1#X0~3=BhS8SOTbcF-0+#LKUlw$|vpIJv^>~3gdJ_w!jpn&SE3B4E*s$vab$1e3G*E-wy%fF8k<(Bc+zM z{Q$riUyy!jCH?C;q&j<<<)gut75fTr@1v%+N6=Wf%cziTOS^>dDJ^M<#lb)B)5Y7H}b=FxE=Wx+g-)m?I*BBQml~IYK{? ztg^4>S8FqXV(`xx3p&iz+uppHcuKON%Pvk-`RtQP|8@C8jOZbD^4qyV)C>Rkgd z0pjSWJAYI<{g~NlQY<`KY38#zFWxuUPf5yIG>0vGf1rhxJ6h`Neqy{dm#X)R`KEn~ z-x)*eSM2wzd2AXkg+HTm?NluYM-?tf*m>d!XEJ;AS9Qkz7Y!$*YUv@RRzaRAr{94g&^YQh*>wA2RNaRQ*6x~eR-T|tY5)%{jo+T$xB(FK@ z#!0nqjzYS(-pW&nBbXQIp`yAY*<{`j{u5$gFBlEzUo`Snv29BGorD; zpE5uCkL@2+50Ewnz?SU_AglRgS)3gtIWKkjQ6CW=j;)A}1@m0-_jGW0mp{qS2lSn- z55zGSt7S^3eEL78&N8U32H3I}ySV!e5Zo;Ux8T9u-QC@TJHb6zaCZ;x8r(Iwy9YAo zd-JMh_ze_Q6o=E@d#!D4E%JmNJ!tsP^?M%Wt=Bfn>%YOgU|2kkp8rmI4pG1clskJ0 z2>4vkfbL7So!d0efi?=W0Jf_{ppxc4t2pIyz1jF`lMSY@WXsvQZtE`9geLT=qR=NQc4iP z#T^fU#9eg!_Yg{RK|R6FKw;kKyP~|wH&ceOxhkASaFpw!13f~xq5c<@f(lSR;Wp(2 zN@5D`e#Q6*5t~}denrJtMFz{ex@i^d)22s5Dlr%bq1f=Z&SfvjyZe;wE#HD@2VGWGJ0W z7od^@IUPGjM+`?mNuR9Qg0>%?`6=|5O4kI>>QRGoRww8>IF6m}pF92VWQ0f+7v|Y( zwrY!73sDBXF!1q3%U&e~4}X^p)>2lNJ?N!WAo3DLh6_0rW?8~t{w4uqIL89^YVAQp z{K!b<7oL70ih^$%qncIyL%v@+toSD=DnW~9JVB~^SXWQ0t-Y}@G2>%{;d9h_Wy&+p zGgT-R>31833eHOXPBXdtX4DVvXB!@O^T(;h=JGz_@#AXJl+>}Sb}cl0`7?omx7a32 z!^72aCsn%*~UMBljTP{Pf#n~f^GdZ0hwYstMyu2r_)^t-RsPI8)heCO3O;T$eiPy2Jd z!Bq9K$}6syUEd}?eA0{*qMt#|m=rE<{Ka4!PwGwDP0T@7tLn}D6@y)Zk~=A8%82kr z4*UySa4CI`({i2$_a;yB$k>f=O}j}BHR^>|%Ov|(o&1bujjgq!Tl0su4bI4s3UvwD zm*l~DWID@FkC1z(1~PjNnyQ1=9Cn=a4&Hq?w+(po`SVpb+uH-b));Z|3iWD6-DZ9d zFLi%)cVTyZvOObVB`YNhac)uiW$r)%CGVfVy_h9NWX}ldPbjuuxq^zW5bzCAaW>A1qOz)P zdfL}6Y=!J|mWQ=&f_WL0kKeh2Ms5IW0|0k2;YGi31_OV6bC~V%u;?EJeF23-??}N+ z>F};_25>kj04@J3_!@U`c-W-P#JeRzwD6gp~p^XwZb_OrYD zo2x6k+*K}AG{o?~g%C@)LpO0=T^*);{GhQCAt)X%u$mbG^kU^oY55B99Gl;N#83ip zJ|5@2k&BIvr7E4Y1lX(9t9cpV)N%ZA2!sTs9LR~I7>;%*|8m6tY>lFBB`7xs0-4@e zd6QW}Aypa=hvqHJR{hU20H=|&9T`sG)2cMcv>hEv6)WDcEnwgql_eo*XBTNWc--{@ znsHrP*yUY5pdKmAwRrB>_NFi6c@w+!;6&|I8d%P+s7ja9j{)3D8j}y1#i+{)+_M@y zdd|%8dXkEUzV{W{^1pGGZ;po#HX6)dS{>g9+gv=RCO303TR#bU+j(9Y8(iwrJ8|M= zOAlChdrv+4iJH4im_~tvC{$EhnDu?V{NLXP_9iubA!l30a@=QhEgf3`7pRS`ZZm5c z1G&S@=B!)*yS3+y;utYnvk#%Zq>mDW%L{qsej7QYkb~#7lPo|p#7`^Ox+K1C1q)0G zcl%HteQ@J@ofwKx-Z69=Mf+G?RlWHmOXrs_T>g6-urW0wbxz6CFjSrZx$DB-5U^rv z&ESD*t7HLn5cD>_Rlr2B*okofdk&Sz3hl@Yf}0qsDoQ+^V212LSDvr96`>UlEi+le z;SZHKWz~T;N3Q-* zouiQNIA)60$!ytDqFXJP){vVyH)GRKbjCUxG8?VN`mSinPLdlnT-=xMRD-|N{M%M~ ztWYq&hbjrYFqSU7Wz&Shb4DTmS~|=z>Z|L;d6bL#R4h=97;ZOU3}J=5D54b4Js!pS zQM+`nuvyljWmJi3s+I5Nz58~3Wkf7hbxNTo!+6%#Mjcj&diZEe%rjQTLt$mN;Kc17 z%7~z}95fSqpO7JU{?R